ttatcacaggcttggcggcaagtggcaatgctcgggcttctgatgcccggcgggtgcacggttatagcaggcccgcggacaccccgcccagcttgtggataaccccttgaaaagctacaatcccaggccctgatccgttcctcctatccacaaaaagatcccgccttcatgaccgaggaaccctcccgcagccccgacttcgacaccgacgccgatcccggccaggggctgtggcaagcctgtgtcgagcagctcgcgcaggacctgcccgaacagcagttcaacacctggatcaagccgctcgtcgcccaggtcgcccccgacttctccaaggtcaccctgctggtggccaaccgcttcaagctcgactggatccgcgcccagtacgcgggccgcatcaccgcgctgctcgagggcctgtacggccagccggtcacgctggagttagcgctcgctcagcgggaaagcgttacccgtacggtggttcgccccgtggtgcagcagcccacggcacccgccgagacgcccatcggctccaccccggcggacgaacccgcggccgcgccgttccgctcgcgcctcaaccccgcactcaccttcgagaccctggtggagggcacggccaaccgcatggcgcggtccgccgccatgcacgtcgcgggctcgcccgggcacctgtacaacccgctcttcatctacggcggcgtgggcctgggcaagacccacctggtgcatgccgtgggcaaccgcctgctgcaggacaagcccgacgccaaagttctctacatccatgccgaacagttcgtctcggatgtggttaaggcctaccagcgccgcaccttcgacgagttcaaggcccactaccactcgctcgacctgctgctgatcgacgacgtgcagttcttcgccaacaaggaccgcacgcaggaggagttcttcaacgccttcgaggcgctgctggccaagaagagccacatcgtgatgacctcggacacctatccgaagggccttgcgaacatccacgagcggcttgtctcgcgcttcgactccggcctcaccgtcacgatcgagccgcccgagctcgagatgcgcgtggccatcctgatcaacaaggcccgggccgagagcgccgagatgcccgaggaagtcgccttcttcgtcgccaagaacgtgcgctccaacgtgcgcgaactcgaaggcgcgctgcgcaagatcctggcctattcgcgcttcaaccagaaggaagtctccatccagctcgcccgcgaggcgctgcgcgatctgctgtccatccagaaccggcagatcagcgtggagaacatccagaagaccgtcgccgactactacaagatcaaggtggcggacatgtacagcaagaagcgcccggcctccatcgcccggccgcgccagatcgccatgtacctcgccaaggaactcacgcagaagagcctgccggagatcggcgagcttttcggggggcgcgaccacacgacggtgctgcacgcggtgcgcaagatcgcaggcgaacggcagcaactgaccgagctgaaccagcagctgcacgtgctggagcagacgctcaagggctgaaagcggcccgcaagaccacggtgaagcccgcccgcgcccaggaaatgccccggttcccgggcaaaatgccaggttggccgaggggtgccggcaaaggcatcgcccacgcggccgccgggcggcccggcaccgtcgcacaaatcactaggggttgaagacatgatcgtcctgaaggcaacacaagacaaggttctcgcggtactgcaatcggtcgcgggcatcgtcgagcgccggcacacgctgcccatcctggccaacgtgctgatccgcaagaccggcaatgccctgcagctcaccaccagcgacctggaaatccagatccgcaccaccgccgagctcggcggcgacacgggcgacttcaccaccacggtgggcgcgcgcaagctgatcgacatcctgaagaccatgcccgccgaccagacggtgagcctggagtcgcagcagtccaagctggtgctcaagggcggcaagagccgcttcaccctgcagtcgctgccggcggaagacttccccctggtgcaggaatccgccgccttcggccccgtcttcagcgtgccgcagaaggtgctgaaggacctgctcggccaggtgtcgttcgccatggcggtgcaggacatccgctactacctcaacggcatcctgttcgtggcagagggcaacacgctgagcctggtcgccaccgacggccaccgcctggccttcgcgagcgccacgctggacgtggaagtgcccaagcaggaagtcatcctgccgcgcaagaccgtgctggagctgcagcgcctgctgtcggacgccggcggcgagaaccagccccacatcgagatgcagttcgccaacaaccaggcgaagttcaccttcggcggcatggagttcgtcacgaagctggtcgaaggcaagttccccgactacaaccgcgtcatccccaagaaccacaagaacagcgtcaccctgggccgcgcgcccctgctggccagcctgcagcgcacggccatcatgaccagcgacaagttcaagggcgtgcgcctgaacatcgaacccggcaccctgcgcgtggcgtccaacaacgccgagcaggaagaggccgtggacgagctcgacatcgactacggcggcgacaccatcgagatcggcttcaacgtcacctacctcatcgacgcgctcgcgaacatgggccaggacatggtgaaggtggacctctccgacggcaacagctccgcgctgatgaccatccccgacaacgacaacttcaagtacgtcgtgatgcccatgcgcatctgacgtaccggtcccctgactttctttcgaccccaccggaagccgcacgcggcttccccggaccccaaggccttccatgaccgctgagaacaccctgcccgagcccacccttcccacgggcgacagccaagcgcagtccgtcgcagcccccgcttccgtgcccgcccaggccgccgcgcccagcgacggctacggcgaaggcgcgatccagatcctggaaggcctggaggccgtgcgcaagcgccccggcatgtacatcggcgacacgtcggacggcacgggcctgcaccacctcgtcttcgaagtggtggacaactccatcgacgaagcgctggctggccactgcgacgacattgtcgtcaccatccactccgacaactccatcagcgtggtggacaacggccgcggcattcccaccggcgtgaagatggacgacaagcacgagcccaagcgctcggccgccgagatcgccctcaccgaactgcacgcgggcggcaaattcaaccagaacagctacaaggtctcgggtggcctgcacggcgtgggcgtctcgtgcgtgaacgcgctcagcaagatgctgcgcctcaccgtccgccgcgacggcaaggtgcacctgctggagttcagccagggcttcgtgcagaaccgcatcctcgagacggtgaacggcgtcgaggtctcgcccatgcgcgtgaccggcgagaccgacaagcgcggcaccgaagtgcacttcctgcccgacaccgagatcttcaaggagaacaacgacttccactacgagatcctcgccaagcgcctgcgcgagctctcgttcctgaacaacggcgtgcgcatccgcctgaaggacgagcgcaccggcaaggaagacgacttctccggcgctggcggcgtgatgggcttcgtgcagttcatcaacgccagcaagaaggtgttgcaccccaacgccttccacgccacgggcagccgccccgcggagacctacggcggcatccccggcaccgagatcggcgtggaagtggccatgcagtggaacgacggcttcaacgaatccgtgctctgcttcaccaacaacatcccgcagcgcgacggcggcacccacctgaccggcctgcgcgccgccatgacgcgcgtcatcggcaagtacatcgagcagaacgagatggccaagaaggccaaggtcgaggtgagcggcgacgacatgcgcgaaggcctgtgctgcgtgctctccgtgaaggtgcccgagcccaaattcagcagccagaccaaggacaagctcgtctccagcgaggtgcgcgcgcccgtggaagacatcgtcgcgaaggccctcaccgactacctggaagagcgccccaacgacgccaagatcctctgcggcaagatcgtggaagccgcccgcgcccgcgaggccgcgcgcaaggcccgcgaaatgacgcgccgcaagggcgtgctcgacggcatgggcctgcccggcaagctcgccgactgccaggagaaagacccggcgatgagcgagatctacatcgtcgagggcgactccgccggcggctccgccaagcagggccgtgaccggaagttccaggccatcctgccgctgcgcggcaagatcctgaacgtggagaaggcgcgctacgagaagctgctcacctccaacgaaatcctcacgctcatcaccgccctgggcaccggcatcggcaaggccagcgcggacggcaccggcaagagcggcgcggacgatttcaacgtggacaagctgcgctaccaccgcatcatcatcatgaccgatgccgacgtggacggcgcgcacatccgcaccctcctgctcaccttcttctaccgccagatgcccgaactggtcgagcgcggccacatctacatcgcccagccgccgctctacaaggtgaagaacggcaaggaagagctctacctgaaggacggccccgcgctcgacaccttcctgctgcgcgtggccctgcgcgacgccagcgtgaccaccggcggcgaacaggcccgcacgctcgatggtgaaaccctcggcaccctggcgcagaagcaccaggtggccgaggccgtcatcgagcgcctctccgccttcatggaccgcgaggccctgcgcgcgatcgccgacggcgtcgcgctcaacctggacaccgtggaagacgccgaggccagcgccgtcgccctgcaggccaagctgcgcgaactgaccaccaccggcgtgcccgccgaagtggccggcgaattcgacgcccgcaccgacaagcccgtgctgcgcatcagccgccgccaccacggcaacatcaagagcagcgtcatcacgcaggatttcgtgcacggcgccgactacgccgccctggccgaagccgcccacaccttccgcggcctgctcggcgagggcgccaaggtgctgcgcggcgagggcgaacgccagcgcgaggaaaaagtcggcgacttccgccaggccatggcctggctcatcaaggaagccgaacgcaccaccagccgccagcgctacaagggcctgggcgagatgaaccccgagcagctgtgggaaacgaccatggaccccgaagtgcgccgcctgctgcgcgtgcagatcgaggacgcgatcgaggcggaccgggtgttcacgatgctgatgggcgatgaggtggagccgcgaagggacttcattgagacgaatgcgttgagggcggggaatattgatgtgtgagtgactgtagagcgccccataaggtgcgaaaaagggccccataagctgcgaaagctatggggcccttgcttttgattgagctgcgcgaagggcttgtcttgaggtgtaagcgcagggagcgcttcaactaacaaatagatatttgcgtgtgaagtgccttttatgcgctacaatgccagcaaatatctatttgtttctatgtccctccctctcgcggcactggcccaaatccacactgcagtggtctttcgagaccagccccttcaggaaagtcctgaaggcaatgtgcgcgtgctcgctatccgcgatgtcgtctcttcaaccccatcgagctggcatgaactcccgcgggtagtggtcgcagagaagtatgtagagcattgcctccaaccgggtgatgtggtcatcccgtcacgaggggactactacaaggcttggctcttcaacggcgcgagtgagcctgtgctgccggtcggacagctaaatgtcattcggccagcggttgacttggacgccggctacttggtctggcatctcaacctcccagtcacgcaggcgaagctgtcgcttttgctaactggaaccactatcaaggcgctgaccaaaaccgccctgctgtcactggaggtggatacgcccgagttgccccaacagcagcgtattgccgagattgaccgactggctcgacggattgcgaccatccgccgtcggctgactgaactggagggcatcgaggtcactcaactcgccagccagctccggcatcgtggaggcgccaatgcttgacgctcaacagcagtatgcgatccgcagtgcactccgaaggtgctttgacgcggtccggagcagtgctgacgttggtactttcctaggccatcttttggctctgcttgtgctgaagtacttctctgatcgtgatgccagagacgcagggtacggcatcgcgctgaatgggaagacgagccagcgacagcttttcgctgtactgaccaactccggtcacatggccgacctcgggaagcgtatcgaccaagcactcgccaatctggaagaccggcacccgctgctccaaggcgtctttcatgacgtcagcttcgattccgctgcactggggaaccccgagcaaaggcaacgcatcctctccgactggctagatcagttcggcggtctggagttcgactaccgggacgaaaacgctgccgagtccgtcgcttttgcttgcgaaacgcttatcagcgaagttgccgcagcgagtggaaggcgcggtgccgagttcttcactccgccccaggtttcccggctaattgcccaaatcctccagcccgaagctggggaaagcgttggtgatccttgctgcggttccggcaccttgttgttggcctgcagcgccttcgcgcgcgctcgctctggctatgagggctgtcaactgtttggccaagagaagaacggcagcacatgggcgctggcgaaaatcaacatgcttgtgcatggggagctaactgctcaactggaatggggagacaccctcaaagacccgcgcttggtggccgacggcaggcttcgagagtttgacgtggtggtctcgaaccctcctttcaatgtgaaggactgggggcaggaggcggcagcaaacgacctctatggccgctatcggcgagggattcctccacgtgggactgctgactatgcctttctcagccacatggtggagaccctcaagcccggtcgtggccgcatggcagtggtggtctcccacggtgtcctcttccgcagcggtgcggagctacagattcgcaggcaattgctggaagaaggcctcgtagacgcagtgatcgcactgccaaccaagctgcttccaaacacgcccctgccgattgcacttctggtgctgcgtaaggacaagagtgacaggcgagtgctcttcatcaaggccagccgccagtttgagcacggaaaaacccaaaaccggctacgcgatgaagacctcgctcagatcgaggccacctatgtggccagggcggatgttgagggctacgcccgcttagtgtcgttggaagacatcctccagaacgactgcaacctcaacgtggctcgctatgtggaggccgtggagccggtctgtcaggtggatctggaggcacttcgtgcggagcgctcacagctccgagccgagctggaagatttggagagccggtttgccagcctcatccaggagatgagccgtgggtgacacaaaggaaaacggccgcttacgcggccgcctcctcttttgcgacttggagggtgacgtccgtccgaagagagagctgtcagcctgtgttgcccaagcgcctacgacgtaattatagcaaacaagaagaacacgcacccatgcctacctccgccgatgtccctgcgctgattgcagccatctcagcccctcgtctcagcagctatcggaagttctttcagcctcagactgacgaggaactcctcggtgtctatctgtggcacgaagatgtctgcgcagccttgaatcgcaacctgaagtgggttgaggtgacgatgcgcaatcgctttcatcgagcgctcagccaacgctacggtacaggcgccgccggaccgtctcgagactggtaccaccacctaaacctgtcttctcactctcgcgacagcgttcgcaaggtcactcacagcacaactggccagcttcgcaggcccgcacctgctcccgacgacgtagttgccaagcagaccctaggcttctggccagcactgttggatgtctcgcaggacgttcgtggcacccggctggcctggggcgacatcctgatcgaggtcgtccctggccatcgacagaacactgccgcctattggcgcgctcaggcgcatcgagatgcgcttttcgctcgcctggacttgtgcaggtacttgcggaaccgcattgctcatcacgagccgatctggaagcaaggtgcgctctacgaggaatcacggccgcgccagcgtcgacctgtggccttggcagccccggcgccccgaactcctggagaagccgtccagcgcttgaagctgcagcacgaccgcgtgatggacttgcttcattggttgtcgcctgaagtcgccagcatggtgaaggacggcacaagctatcaagacgccgaaaagctgctgcagccgggcgccctggacctctaccgacagaaccttcctcttccttgacaagacctataagaaccgtacgccaatgtcccttaccctcgacaccctcgaatcctggctctgggagtctgccaacatcctgcgtggctccatcgactcgtcggacttcaagaactacatcttcggcctgctcttcctcaagcgcttcaacgacgtgtttgaggaaagagtgaagcagttgcagcaagtagaaggtctcagcctgctggacgccaccgtcgaagttttggacaagtggggagacttcccccctgaggctcgttggtctcacctgatcgcgcgtaccgagaacattggcgaggcgctggacaaggccttcgccgacatcgaggccaacaacaccgagctgcaacatgtgctgaccgccacgcagtacggcgacaagcgcgtgctgtcggacgccacgctgcagcgcctgctgcgccacttcaaccagtaccggctgggcaatgccgacctctacaaggccgacatgctgggcgatgcctacgagtacctcatcaagcagttcgccgacgacgccggcaagaagggcggcgagttctacacgcccaaggccgtggtgcaacttgtagtggagctcatcgacccacagcccggccacagcgtctatgaccccacctgcggcagcggcggcatgctggtggaaagcgcccatcacatcgccaagctgcccaaaggcacgctattgggccaacccaacgctttgctctacggccaggagaagaacctgggcacctgggccatcgccaagctcaacctttacctgcacaacatgcgggcccagatcgaccgtggtgacacccttgtggagcccaggcatctggaaggcggctatctcaagaccttcgaccgcgtcatcgctaacccacctttttccgccaaggcctggtggacgccgctagagcttgaagccgaggccgcgcaggacagcgaaggcggcgcagataacaacaggaagccaaagacgcccaactacaagaccgtcagcgaccccttcggccgcttcagctacggtgtgccgccacgcggctatgctgacctggcctttgcccagcacatgctggccagcctgaaggccgacggccgcatgggcatcatcctgccgcacggcgtgctgttccggggcggcgaggagggcaagattcgcgagggcttgctcttcggcaccgatgccgccagtggcggacaaccgggcgacctcatcgaggccatcgtcggccttccgcccgcgctgttctacaacactggcatcccggcgtgcgtgctggtcctgaacaagcgcaagcctgtcggactcaggggcaaggtcatcatcatcgacgccagccgcgagtacctggaaggcaaagcccagaacagcctacgccccaaggacgtcgaacgcatcgtccgcacgcacaaggccgcctttgagcggcagaccgaggtggagaactactgccgcgtggtctcgctggacgagattcgcagcaatgacggcaacctcaacattgcgcgatacatcgacaacggggagagtgaggagaccgtggatgtggcggccaccctggcgcaactggcagcattagccggagaagaggcccagattgatgcgcggttgaacggctatctggctgagttggggttactggaggcgggcgcatgaagtcgatgggcacggcagagcaagtcacaccgaaggccgagggacttcctgttgggtggcgatggtcaaacatgggagagcttgctcaggtcaatcccccccgaacctatcccgagtcagacgaggctgtagtttccttcttggcgatgggtgacgtttcagaagatggccgcatccgcacccgtcagacccggagttacagcgacgtcgccaaaggattcacgtcattcattgacgacgatgtgctggtggccaagatcaccccttgcttcgagaatgggaagggtgcccatgttgccggtctgctgaacggcgtgggcttcggtagcactgagttccatgtcatacgtgctcgtcaagaaatcgccttccctgctttcctgcacctacatacccgcacagaagcgtttcgcacgaagggtgagcggaacatggtcggctcggccggacagaagcgcgtacctgccgaattcctgcgcgcttaccccatcgcgctgcctccggtactcgagcaaaaggggatcgccgccatactaacggcagcggacgacaagctggacgtgattgcgcgccagatcgaagtaacccagaccatcaagcagggcctcatccagaccttgttcagcaaaggcatcgggagcaagagcgccgatggccgatggacgagacataccgcattcgtgaaggtcggttcggccgagtatcccaagtcatggcggatggggcggatgggcgatttcgccccgctagtgcggcgcgaagtcgatgtccagcctagcaaaagctacccagagcttggcctgcgctccttcggcaaaggtacgtttcacaaacctgccctgactggcgaacaggtgggcagcaagcgcctgttcctcatcaaggcgggcgaccttctgctgtcgaacgtcttcgcttgggaaggcgctgtggctgttgccagcccagaggacgacggccgctacggttcacaccgctacatcacctgcaaggtcgatccagaaattgccaacgttcactttgttgcgcgttatctcgtcacaccggcaggcctagcctcaatcggccttgcctcgccgggaggggccggcagaaacaagacgctgggtttggcagcattggctgacatgaatatcccactcccgcccttggctgagcaaaacgctatcaatgaagtgttggagtgcgtcgaggcaaagattgccgttcttcaggcaaagcatgagctctaccgtgacctaaagagcggcctgatgcaaaagctcctgaccggcgaatggcgagtcaaggtcgacgccgacatcgccgcctgacccacgatggacgctgccgcctcgccaaccaacgacaggcccagtctggccgagctgcagcgcgccgtgcagcacaagctgggcggctgtatctggcgcttgcagcagtacgagcggctgctgaaggccatggtggcgaacaccgatctggcaggcgagcccgcccagctgcaggtcttgcgcgacgcccgggtggcgagcgttcacaggaccacattgggcggtctggtgagcctgttcacgggcggctacctgcttgcggaagacgggtcctccccgacggcggtggccgacgacaaggctcctggcgacaagctctggttcagcttccagcagcgcatgacgatgagcgccaagcgccatgacgccatcacgaccgagctgaaggaactggtggacctgcgcaacgagctggtgcaccaccttctggagcgctatgacctagcgcagctcgaccgctgcgaggcggccgtagcctacctggacgccagccgggccaccatcgaccggcactaccagacgctgcgcacctgggccgagcatatggacaacgccagagccctggctgcgtccttcatgaacagcgatgccttcaaggacatgttgatcgacggcattgcgccagacggtcaggcgaactggcctgtcagcggcgtcgttagcagcctgcgcgaggcggagcaggcgctggcaccctcgggcagccaggcgcgatggacggagctaaacgccgccatcgcctggatcaaccggcaacacccagaccagacgccaaaacgctacggctgtagcagttggcggcaggtgctgtatgagagcgacgagttcgaggtcatgaagaagccggccccggcgcccaaaacaggcgctggcacgacaacgacaaccggcacggtggtttgctaccgcagccgcagggaggatcaaacatgaacaaaaggctgatcgccttggcctgtggagcgcacacatgagccaggtccccgagaaaaccggcgtggaaacgccggccctggattggctggtgcggctgggctacacccacctgtccgacgccgcggtgaaggtggagcatcgccacctggccccggtgctggaagacgtgctgcgcccgcggctgctggcgctgaacccctggctggccgacgcgcccggcggcgtggatgcggcgttgatcgagctgcgcaagcgcgccaacgacgagctgctggcggccaaccaggcggtgtggcagcaggtgctgcaccgctcggacatccaggtgaaggacctggctggccagccgcgcagcgtgcgctttctggatgccaccgacgcgagcagcaacgacttccatgtggtggaccagtacgtgggccgcaatgcggatggcgagctgttccggcccgatctgctgctgttcgtcaacggcctgccgctggccatcatcgagtgcaaggccagccaccatcgactggacgaggcgctggcccagctagacggctaccagcgcagctttgcggcgcagttcgtgttcaaccaggtgtgcgtggggctaaaccgccgtcagggcctgtacggcgccatactcaccaagccggccttctacgcccgctaccggctggaagccaccgagctggccgaggtggcagccctgctgggcagtgagcccgccgagcaggagcagctgctgtgggcgctgttcgagcccggccgctttgtggagctggtggcgcacttcgtgctgttcgagactcgcgacggcaagacggtgaagaagctgccgcgctaccagcagtggcgcgccgtgcgcaagacggtgcggcggctgaccggcgccacgccgctgagcggcgtgatctggcacacgcagggcagcggcaagtcgctgaccatggcgctgctggcccgcctgctgcgggccgacagcaccggtctggccaaccccacggtgctggtgctgaccgaccggcgtgacctggacaggcaaatcttcgacaccttccacgcggtgggcatccgcgccatccaggccgtgtcggtggccggactggtgaggatgctgggcaatgactacggcagcgtgttcacgagcacggtgcagaagttccaagaaggggacgagcctgacgcccgggctgaggacggcaccgacggcgatcccgaagaaacggacgaggtcttgcaggccacgcggcaccgacgcgtgcgcgtgggcaaggacttcttcatgctggaggagcgcaacgagaacttccgcctgcacgacgccgacggcgtgctgttggacccgaagtgggtggagctgaagcgcgagaagatcagcttccgcgtgctgagcgccaagtccaacttctacgtgctggtggacgaggcccaccgcagccagtacgacttcctggccgccttcatgcgcgccagcctgcccaacgccaagttcatcgccttcaccggcacgccgctgctgaacgacgacaagcacacgctggccgagttcgggggcgacacctacatcgacgagtaccggctgcacgaggcggtggccgacggcgccacgttgcccatcaagtaccaggacgcctgggtcaagctggctgccgatgccaagctggacgaggccttcaacgagcagttcgcacaggcgcccgagacgcaccagcaaaccctgaagaaggcgctgctggcccgctggcgccacgcgggtgaccgcatggagcaggttgcggcgcacctggtggatcacttcgtcagccacgtccaggccaagggcctgaaggccatgctcgtgtgcaacggccgcgacatggccgtgcgatacaaggacctgctcgatgacttgatgactcagcgcgctgcgcaggggctgccgaccttccagagccaggtggtcatctccctggcgggcatcaccggcacgcggaccggtgcaacggtggaggaagaggcggccgagtacaggctgccggtcaccaaggtgcagagcatcgaggagcgcatccgcgatgagctgaaggcgggcaagcagccggtggccctgccggccgagcagatcagccacttcgtcagcaagctcttcccgctgccctatggcgacgaaagcaagggccaggacggccagccgcatgcgaacaacgtggggctcatcatcgtgtccgacatgctgttgaccggctgggatgcgcccgtcgtcagcactatgtacctggacaagcccctcaaggaacacacgctgctgcaggcaattgcacgggtgaaccgcacgctgccgggcaagaacgccggctacatcgtggactaccacggcgtggtggagcacttggaccaggcgctcaagctctacggtggcgaggtgcagccggcacaggtatggcaaggcgtggagaccgagctgcccaagctgcagagcacgctggagcggctgctgaagctgttgcccaagcagcacgacccggtcagcgagcgcgaggcctacaaggacgatgcggagcgcttcctggacccggccagccggctggatgcggtggaggacttcctggcactggccaagcagttcaaccgcagcatcgacatcatcctgcccgatgtgcgcggcctgcccttcaagccctacttcaagctgttcgctgaaatccggctgatgctgcgcgacaagctgccggacgccacctaccgcgagcgcatcacccagctggaatctgccctgttgcaacggctgctggacgagtacatcgccgccagcccggccaagagcctgctggggcgcgaggtgtccatcctggatgccagcgacatggcgcggctcaagcagctggccagcccgggcagccaagcgctggtgatgaagaaccagctcaagcacaccatcgtcaccggccgcgacaaggacccggccttctttgacaagctggccgaggagctggagaagctgctggaggaggagaaagccggccgcatcagccaagcgcagttcctggagcagctggagcttttcggccagcgcgtagcggacaaggacaagacgggctttgagacgccggcgcactcggcagtgttccgctacttggccgtcctgctgggcgaggacacggcgcgcgcggccacgaccaagctctttgaagacccccatctgagccagacgctggcggccagcaactggaagcagatgctggaccttcaccccgagatgcgcgacctgctgcgcaagctgctgatgccgctggccggctgggaacgcggagtagcgcgtgagcacgcggcccgcatcctcgacatcctgctgaagaactgagccatgccacgcctgcagtacggtcagacgaccatcgagtggcgcttcaaggccgatgccacgctcaagcggcactacgtgaccgtggaacgtggccggccggtgctgctgcgcgggccggcggtcgggctagaagcgcaggaggccctggtgcgacagcgcgcgcgctggattcgcgagaagcgggcgctggtcgaagcgccagcggctgaagagcagatcgtcactggcagccggctgcgctactgcgggcgcacttacttcaccgaggtgcgccatacaccgaagctggcgcacgccacgctgcatttcaccgcgtcgcgcttcgtcatcgagaacccggccgggcgcagcatcagctcggaggcactggcgccgctgctcaatgctttctaccgggaccgggcgcacgagaagctgctggcgcgcgtgcggcactgggagcggcagtccggcttacatgcaagaggcgctcgcattcgtcactttcagagccgctgggccagttgcaacgcagacaatgtgctggagttccacccgcgggtgatggaactgccggtcagcgtgcaggattatgtggtcgtacacgagctgtgccacaccgtggagaaaagtcacacccgggcgttttgggcaatggtggcgcagcagatgcccgactggcggcggcagcatgaagcgctggagagcgcagcatttggcaacttgatctaggctcactaccctctaagcagcgcttgacgttgggggagccaaccatacggtcatagtggcgaactccctactgtcgctatgggtgactattgagccggactgacttcattctgtgcattcctgcctctatttgatggaccttagatcccctgagcgtttatatgggtttctataactctgcccgccctgtcgccggctggctcttgggcaggttgtcttgccaagccgcgtaggtgatggaggtgcccttcagccgccacgtattgcgtccgttgtccgtgcgccccaagaccgtcgccgaggcagcgctcggacttttgaacggagtgtctgcagcaaagacccaatgtgtctggtcctcggagggcttcagcgcgccggaagcgcacagcgcctcacgcaactgctgataggaatgcggttgaccaggccaatcccgcttggcttgcgaacccgccagcacgacgaatgcctcgccatcctcatgggccgtcgccgtaataccatggcgtgagctttccaactcaaacacgacaacgttgtcgatggcctccaactcagcgagtagtgcttcggccaaatcggccctgctcttgcgttcctgcaggcgccaatgcaattccagtcgggccagcatggcgtcttggcgccgctgcatcgcacactcggtccattcctcaacttgaagcacctgcgtggtcaacgcgaaagccgtactgccacccttggtgaaataagcagatttcttccacgtgaaatcacgattgctcgcggagctgttcttcttgcggctcagcaaggccagattgcccagacggtgcacccacagctgatggagggccttgtcaggtacccaggcggcccactggctgttgggagccggctgctgtggcattacgtgctcgaccgacaccacttcatgttgatagctggcgctgccgtcggacaggaggcgatccaggcgcagcagcaatagggcgatcgcgcgagacgaatgcgtttcgtacagcgggccactcaacgccgaataagtctggtactgttcttcaggcgaaagctgcagtggcgatgtggcttccgataggtcagcgcttcgctcaacggaggtcgtcaatgccgaaaagcgctcaatgcgatcattggtgctggacttgcgtacgagcatcgaataagccagccgctccaggtcacagaagaagttcagcaccgcatcgggttgctgccgataccgaacgaaaaagctcagcgccggcggcacccagtctttgaactccagccggttcagccagcgcagatattcattcacctgctcggcatggtgcgtgctggcatagtccgcatcgcgcagttcagcaaaggcctgggccatgggcagcaatacttcgtccacgaagctgcgcggctgctgcgctggcaacacgtgatctttgaactctttcaacaacgtgccctgtggcttggtcttgcgatagaccatgcggatgtggctgaaaagatcaccgaactcgtcacgtcccagagcctcttcttcgtcttcccacttcttcgtataggcgtcacgcaatccagtttcaatgccgccgatgatttcagccttgaggatgtcggtagcactcaggtcaagcccgcggctgttgagcacgccgaagatgcggtaggcggaatccaggtcgggcgtggccacagtcaccaggtagcaacgggtgatgacgtattgcaccagccgtaccaagtcaggctgttccagcttggaaagcccgtctgtgaacacctgggcgttggctcgcaaacgtgcttgcgcatcgggcaacacggtattgaactgggccagcgcttgcaggccgttctcgtgctgcacatactggcggaagaagtctcggtcacgctcgcgcagcagcaggcgatagcgggcctgcgtgcccttcaccaagctgcccttctcgtatatgcaggccgtgatgtccttttgcacctcgtcgtcgctcaccagagatcgaatgaccgacagcagcagcgtcagtgtcgtcaggcgttgctgaccatccacgaccgtcgcatcaggcgttgcctctgccttgatgagaacaatgctgcccaaaaagtagggggcagcatcgctgactcgcgccggagcagaggccagcgcgcccagcaagtcgtccagcaactcctgcgcttggtcgcgcccccaggagtacggtcgctggtagccgggaatgctgaaaacgtagtcgtcgctgaagattttggcgagcgactgctctttggcggtaagcgtatgggtcattggttccctccctgtcgttgttatgcaaacgttgctcacatcaatctggactcaatagcggcaggatgagcgcgatgcggcgttgttatccagagtctaatgggaggcgatgcgcccgcaccctacccccgcaccgcctcccaccccaacccaaacttcagcaaatacttccgcaaccgatccgcatcattgaccaccgaccgctgcgtacgcgactggtcgaacagccgccgtcccgcctccgacagcgtcgcgcactccctgcagacgcgcacgacggcttccagctgcaggcgatcgaacaggtccagcgtgcgggccatgtccgcggccaacaggcggtccagctcctgatccaggccggcatacgggccctcaccatcgcccccggtggtcccggctgaatcccccgcccgtgcatggcgcaactgccccgcaggctgccagagccaccgcaaccgctggatctccgcatcgaccagggcagtggaaatccgccccccgtccgccagggtcgccatgcgggtcacgctggccgagaggtcgcggaaattcccgttccacggggcctccggcgaccgcgcgaactgcaggtagcgggccttggcctcggcgctgaagcgcacggcacggccggcttcctcggccacgcgcgccagcaggtggtccacgttgggctcgatgtcctcggggcgccgggcgaggccgggcagcacgtaggaccagaggttgatgcgggcgaacaggtcttcgcggaagcgcccttcggccacgtcgatgcgcaggtcgcggttggtgcctgcgatgagctggaagttgctggccacttccttgtcgctgcccatggggaagaagcgcttttcctccacggccttgagcagcatggcctgttcgtccaggcccagttcaccgatctcgtccaggaacagcacgccgtcgtgcgcggtgcgcagcaggccggcgcggtcggccgccgcgccggtgaaggcgcccttgcggtgcccgaacagggtggaggccgcgccatcgccgcgcagcgtggcgcaattcacttccacgaactcgccctgcacctggtgacgggatttcttgagttcgaacatgcgccgggccaggtgcgatttgccggcgcccgtggggcccgtgagcaggatgggcgcctgcgatcgcacggccacgcgttcgatttcgtcgatgagggcgttgaagcgcgcattgcgcgtggcgataccgctcttgaggaattcccgtgcgtccgcctgggcctggctgaagcgctgggccagcgcgtcgtagcgggagagatccaggtcgatcagcgcatagctgccggggtggccgctctcctgcttgcggggcggggcggtctgcagcagtacgccgggaatgaagcgcgactccaccatcaggaacatgcagatctgcgcgacgtgcgtgccggtggtgatgtgtgcccagtactgctccctggcagggtcgaagtggtacccgcgcacccagtcgtagagggcggcgtacatctcgccgaagtcccacgggtccgccacgtccatgggcacgaggttcacggtggtctgcggtgaaatgccggcgatgtcgcgcaccacggtctgcgccagcgccgcgtacttggtggcgtaaagcaactccatgcggtccaccagcatgtcctcgtgctgcacgagcgataccgtgggccgccacttggcccagcgccccgctcccaggccggaatcgagctgggtgccgatgaaaccgatgacgacgttgcgcttgggcatagctttctggatagacgacttagctcacattctagttttgggtgatttttgattgccgtgagtttgatgcagaagccggtccaggaggatttttctttttccgatcaacgggttatggaatctcgcttctattggcatccgggttggcacgcgcgttgcaaagaagaaggcacttacgaagaaacgcaacgcatacgagaggtcatcatggtcaacacgcaactcttccagacgctcaaggcacgcctgctgccggaagccacggcgtgcaatgcggcccaggcgcccgcctacgccttcggcccgcggcaccagctcgcgcaactggccgccacgggttgcctgagccgcaccttctatgcggatgcgcaggaccagctcgaccaggtaacggcgctggcccgcgcgctggagccctctttcctcgccaggacggcgctgtatgcccgcgaatccggacacatgaaggacatgcccgccctgctggccgcgcacctcgcggtgcgcgacgtggccctgctgggccaggtgttcggccgggtggtggacaacggcaagatgctgcgcaatttcgtgcagatcgtgcgcagcggggccgtgggccgcaagtcgctgggtacgcggccgaagaagctggtccagcaatggctgctggcggcttccgagaagcagctgctgaatgccgccgtgggcaacacgccttcgctggccgacgtggtgaagatggtccatcccaagccggccgaggcctggcgtgcggcgtggttcgcctggctgctcggcaagccggtggatgaagcggcgctgccgcccatcacccaggcgttcgagcgcttcaagcgcgaaagcgcccagggcctggcgaccgacgtgccggacgttccgttccagatgctgaccacactggagctgggcccggcgcagtgggcgcaaatcgcccgggcgggttcgtggcagatggtgcgccagaacctgaacacctttgcgcggcatggcgtgttcgggctgcccggcatggccgaggcggtggccgcgaagctggctgacccgcaggcggtggcgaaggcgcgggtgatgccgtaccagttgctgtccgccttcaaggcggcaggcgacgcggtgcccgaggcggtgcgcgatgcactgcaggacgcgatggagctgtcgctggcccacgtgccggccttccagggccgggtggtggtgtgccccgatgtgtcgggttcgatgggttcgcccgtgacgggctaccgggggactgcgacgtcccgcgtgcggtgcatcgatgtggctgcgctggtggctgccgcggtgctgcgtcgcaacccgcaggcccgcgtgctgccgttcgagcaggaggtggtgaagctgcggctcaatgcccgcggctcggtgatgaccaacgcgcaggcgctggccgccatcggtggcggtggaacgaactgcagtgcgccgctggccctgctgaaccgtgagcgcgctgccgtggatctggtgatcctggtgtcggacaacgagtcctgggtggacgcacggcgccatggcgcgacgcggacgatgctcgagtgggaggcgctgaagaagcgcaacccgcaggcgcggctggtatgcatcgacatccagccgaatgcgacgacgcaggccgccgagcgcagcgacatcctgaacgtcgggggattctccgacgccgtgttcgggatggtgggccacttcgccgccggcaccctggatgcggagcactgggtcggagagatagagaagatgccgctggccgcgcagtagcgcagcggcgatggaagttggaggatgtcccgggcgaatgcctgcaggagtacagcaccttttggccacgcgggcctgcaagcccgcaacggaaaccccgtcggccgctcttgcacccttcgtcgcccggggcagccgcctggtcacacgttttttgcgatgccttgctgcgaatgcaggtggaactacagcctgtcacgctcgtggtcgcgggttcgattcccgccggcgcccccccgggtgccgtagctcagtggatagagcacgattgtttcaccaccccttgtcgcagcggagcatcccttttttcgcggtgaatgcggatgggaatacaggtagacgcacgcggcgcttgccgcggtccccgtggatcatttccatggggcgtccgggttcgaaccccggtccagcgatggatggcggaagacaatttctcatcgaccctcgtcgccgcaacctatttcatggagaagaacaacatgtcgaagacgaactatcaactgcaggaagtgcccggcggcgtgccggtgaagatgtggacgcagggcgtgcccgtggaagacgaggcccgccagcagctggcgaacgcggcacgcctgccgatcgtcttcaagcacatcgcggcgatgccggacgtgcatctgggcatcggcgccaccgtgggctcggtgatcccgaccctcaaggccatcatcccggccgccgtgggcgtggacatcggctgcggcatgatggccgcgaagaccacgctgcgcgccgaggacctgccggacaacctgggcccgctgcgctcggccatcgagcaggcggtgccgcacggatcggctccgcgccaccgcggccgcgatccgggcagctgggagcagccgcccgaagccgtggaccgggcatgggccacgctggccgacgagttcgaggcgctgtgcgaactgcacccgcggctgaagaacacgaacaaccgcaagcacctgggcacgctgggcacgggcaaccacttcatcgaggtctgcctggacgaggccggcttcgtgtggttcatgctgcattccggctcgcgtggcgtgggcaatgccatcggcacgcatttcatcgaactggcgaagaaggacgcggaactccaccagcgcaacctgcccgacaaggacctagcctatttcgaggaaggggcgcggtatttcggggactacgtgcggggcgtttcctgggcgcagaagttcgcgatgaagaaccgcgaagtgatgatggaccggttgatcgccacggtgcgcaaggcgatcccgaagccgttcgaggcgcacgtggaggcggtgaactgccaccacaactatgtgcagcaggagcggcatttcgggcaggacgtgttcgtgacccgcaagggcgcggtgagcgcgcggcgcgggcagatggggatcatcccgggcagcatgggcgcgcgcagctacatcgtgcgcggcctgggcaatccggagagtttcgagagctgcagccacggcgccggccgcgtgatgagccgcaccaaggcgaagaagcagttcacagtcgaggaccatgcccgggcgacggcgggggtcgagtgccgtaaggatgccgacgtgatcgacgagatcccgatggcctacaaggacatcgacgccgtcatggcggcgcaacaggacctggtcgaggtggtgcacacgctcaagcaggtggtctgcgtgaagggttgagagcaatgaagggaaaaggaccatgcaggaagcaaccgttctgagcgcccaccccgtgtcggatgcgatgcgggccacggtgctggagcaactgtcggtgatcgcgagccgccgccaagtggcggtgctgttcgcctgcgagtccggaagccgtggatggggtttcgcatcgcccgacagcgactacgacgtgcgcttcgtctatgtgcaccggctaccctggtacctgaccgtggacgcgggccgcgacgttatcgagcagcccatcagcggcgagctggacatctgcggctgggagctgcgcaaggcgctggggctgctggccgactccaacccgacgctgctcgagtggctgcgctcgcccatcctctaccggcaggccgatccctggacggagcgcctgcgtgcactggccgaagatggattttcagcggtgcggggctaccaccactacgtgtcgatggccaaaaggaacctgcgcgagcacctgtacggcgagacggtgcggtacaagaagtacctctatgtgctgcgccccctgctggccgcgcgctggatccgcgaggggcgcggcgttcccccgatgcgcttcgccgaactggcggcgcgcacgctgtcggatccagccgtgctcgaggaactgaacgcactgctggccgtgaagatgcgtgccggcgaatcggcgacgagcccgcgctggccgggcatccacgcgttcatcgagcaggaactggccgaagcgatggcccacgtgcccgaggccacgccgaaagccagcctgcgcccgcagctcgaccgctacctgcaggaagccgtgcggcatttcgatccgccggcatgaaaaagaacgaccagaaagaagaacaacaccatgatcgacatcgatggctctgccggggaaggcggcggacagatattgcgggcctcgctggccctgtccatgtgcacgggccagcctttcgagctgcagcgcatccgcgccggccggcccaagccgggcctgatgcggcagcatctggcctgcgtggcggccgcggcgcagatctgcggcgccgaggtccagggggcggagctgaactccccgtcactgcgcttcgttcccggcccggtgcgggcgggcgactatgcattccatgtcggatcggcgggcagctgcacgctggtgctgcagacggtgtggccggcgctgctgatggccgatgcgcccagccgggtgcaattgcacggcggtacgcacaaccccatggcgccgccgttccatttcctggagcgcagctatgccccgctgctacgccgcctgggggccccggcggaactcatgctgcaccggctgggcttctatccggcgggaggcggccacatcgaggcgcacatcacccccggcgcggaccggctgcagccattcgacctgcggcagcgcggcaccgcgatgccgcactgcgcggaatgcctggcccctgcgctgccgcgggcggttgcccggcgcgagctggagcacctgggcgcggagctgggctggagccgggagcaattgcgcctggcgccttcccgccagcacgaggggccaggcaatgcgctgatggccacgctgccgtacgggcacgtcaccgaggttttcacacagttcggcgtgaagggcaccagcgcggaggaggtggcaggggaactggcccgcgacgtgcaggcctacctggcaagcgacgcggcgctgggccccttcctggcagaccagtgggcgctcccgctggccctggccgtatggcaacgccagcgcgaggccacctacacctgcacggagctgaccgcccacgcgaccacgcacttcgccgtgatcgaacgcttcctgccggtacggtttgtggtggaaggggcaggtaaccactggacggttcgcgcacagccgcgctagggtgaacgacaatcgcctgcctgccgataccgccccgccatgcgctccccgatttccatcgtcaacgtcgacaaccccgccacctggacccgctaccgcgcgggcctgtgtgcgacctgcgcggccaactgctgcacgatgccgctcgaagtgcagctgtccgacctggtgcggctggggctggtggatgcgttcgaggccgagcacgaggagccgcggcacatcgcgaaacggctgcagaaggcgcggctcatcgaccatttcaaccacaagaacgtggtgttcaccatggcgcggcgcgccagcggggattgccacttcctggatgcggccacgcggcgctgcacggtgtacgaggtgcgtccggacacctgccggctgcatccgcagaagaagagcccgcgtcccggctggtgcgcctacggctcggccgcgcagggacagggcggcggtatacggcagcgctgagttcggcccacgcgcactccacggaagaattgaactgaactgtaggacgcggacggggccgcgggcgctccctgcgcccacgcggcggcagcgcgagccatgctgtgatggcggtttgtcccatcccactgcaaaaggagtccgcatgtccgagaaaaccgcttccgtccattggcaaggcgccggcaagactggccagggccagatcagcaccgaaaccggcgccctgaaaagctacccgtacggcttcggcagccgcttcggcgacgaccgcacgggcaccaatccggaagaaatcgtcggcgcggcgcatgccgcctgcttcaccatggcgttcgcattcgcctgcgagaaggccggcatcgccacggaaacgctcgacaccaccgccaaggtgcgcctcgccaaggaaggcgaaggtttcaagatcgaccgcatcgcgctcacgctcaaggccaaagtgccgggcatcgacgatgcgaagttccaggagatcgcggccggcgccaaggccaactgcccgttgtcgaaagcgcttgcctcggtgccggagatcacgctggacgcgcagctcgtgggctgacaggccgcgctggcatcatcggcggtagcacgccgcgcccttggccgtgccatcgccttgccagccgctccatgtcaccctccgtaccgaaagccctgcccgccatcgatcccggccgctgcacgggctgcggccggtgcgtggcggtctgcgcaccgcacgtgctgtcactgggcacggagggcggccctggccgggaaggcgcgccgcttccgccatggggccccaagcggtcggtgctgcacgacccggcgggttgcacgggctgcgccctgtgcgccgtgcattgccccttcgatgccatccggatggagcgcaccgggccgcggtgacaatccggcattcctgtacactgcaccgccatgtcgttcgcacgcacccccagccccctgttccgcgcccccgtggcggcggcagcggccggctgcgtgcgaatgacgatgatcaccattaccaccgcggctgcctagcctgcgcgctgggtggccgttccgacggtcgcctggtgtcattccctcctcgaacgaacccggcccgaccgccgggtttttcgtttccgggccatagcgcccttcgttcgagagaaagagagtgacccgatgttcaacgacccccaatggcgtccccttcctgccgccgcccccgccagcggtgcgggcctgcgcccgctgcgcgtgggcatgatcggcatcggcacggtaggcctgggcacctggcaggtgctggcccgcaaccaggcgcagatcgcggcccgcgcgggccggggcatcgagatcgtggcagtggcggcccgcgacctggcacgcgccaagcgcgtgctcggcgaagcggccgaccgcgtggagctcaccggcgatccgctggcgctggccacgcaccccggcatcgatgtgctgctcgaggtggccgggggcacggatgccccgcgcggatgggtgtcggcggccatcggcctcggcaagcccgtggtcacggccaacaaggcgctgctggcggtgcatggcaacgcgctgttcgcccaggcggagtcgcgcggcgtgccgctcgcctatgaagcggccgtggccggcggcatcccgatcgtgaaggcgctgcgcgaaggtgccgcggcgaaccgcgtggaatggctggccggcatcgtgaacggcaccagcaactacatcctgagccgcatgcgccaggccggcctggcattcggcgatgcgctggcggaagcccaggccctgggctatgcggaggccgatcccaccttcgacgtggacggtatcgatgccgcccacaaaaccgccttgctggccgccaacgccttcggcatgccggtccgtttcgaccgtgcccatgtggaaggcatccgcggcgtggacgcgctggacatggccgtagcgcgggactggggccatgccgtgaagctgctgggcatcgcgcggaggcagggggaatcggtggagctgcgggtgcatcccgcgctggtgcccgccacgcacctgctcgcgcaggtggaaggggcgatgaacgccgtcatgctgtgcggggatgcgcagggcatcgcgctgcactatggcgccggggcgggggcggagccgaccgcctccgccgtggtcgccgatctggtggacctggccggccagacggtagcgcaggccggcggccccattcgctgcacggtgccgccgctgggcgtgccaggcgcggcactggtggatcgccccgtgctgcgcatggacgacgtggtgacccggcactacatgcgcatacccctgcgcgagggtacggagggcatggcgccggccgctctggcgcagtggctggcgcaggccggtgtcgcagtggagcggctcgatgcctggcgtccccagggccccggcagcagccaggcccagttgctggctctcactcggcccgcacgggacggtgccgttcgcgatgtcctccagcgtgccgcgcaggcggactggtgccagggaacgccatcacaccttcgggtcgaaagccttcactgacggccggcaggccacaccaggcgcaccaggcgcaccaggcgcaccagggtgcaggctggctcagcgcttctgcttctggtaggcctcgtgggccggggcgccgcggtccgtgtccttgaggccgcgctccaggtcgtcgtgggcctgcttcatctccggatccggcttgccgtccgtcatgtccacggcctggtcgcgttcgtggggcaggcgcgcctcggggctgttcaggtcctgctgctcggcatccggggcagggtgcttctgggtggtatctacgcggcgctcgacccgctggggcacgcgggcagaagccgtgggatcggccccttgctggtcgggggaacggggggcttgcgacatggggaatctccttatggggcgccgccggaagtggcagcttgcaggcagttcgtgtgtgttcgcctgatgctagaaagcgtgccgcgccccgtctgtagtccgccgcgccctggcctggccggtacactaccactgtatgtctcaacaggagtgggccgcacaggccctgcagtctttcgatgcggtggtgcaggccaccgagggattccgcagccgcggcgggcagcggcgcatggccgagcaggtggcgcacacgttcgcgcgggcgcagctcggcaaggtggaagccgacgacggcgacagcgcgccaccgccgcctgcgcgttccattgcggtggtgcaggccggaacgggcgtgggcaaatcgctggcctacagcgtgccggcgatcgcgatggcgctggcgcgcggcacgcgcgtgctgatttccacggccaccgtggcgctgcaggagcagctggtgcagaaggacctgccggcgctcgccgcccgcatgccgcagccgttccagttcgcgctcgccaaggggcgcggccgctatgtgtgcaagctcaagctcgagcgcctggccggtacgggcgaatcgggcgacgaggggcccgaggacgacctgttcgccgaggaagaggcggcggcccgcgccgcgcgcccgcgccacgagaccgaggcgcgcatgaagttctacgccaccatggccgacgtgctcgcacgcggcgcgtgggacggcgaccgcgacacgctcgagtccccgcccgagcccgaggtctggagcccggtggcggcggaggccagttcctgcaccggcaagcattgcccggccttcagccagtgcacctactacgaccgtcgcaaggccctggtggccgcgcaggtgatcgtggccaaccacgacctgctgctgtcctcgctcggcgcacggctgctgcccgagctggacaactgcctgctcgtggtggatgaagcccaccatctgccctccaccgcgctcgaccagttcgcgtgcgaggcggacctgagccggctgacctggatcgacaagctcgcgagccgcgcgctgcgcatcggcacgctgatggaagtcgaggaagtggcggacatccccaaccactccgcccggctgcgcaccgcgctgcaggatgcggcgcgcctggtcatggacgtgtacggtgacgagttgcgcgcgccgcggcccgcctggggcggagggcgtaccgcatccgcccagtcctcccgcgttcccgcggccgcggcgcccacgcgcgcacgcgttgcgggcggcgcgctaccggcaacgctggtggagcctttcagccaggtggcgcaccatgcggcgggctttctcgacgcgctgcgcgccatcgccaaggcgctgcgctcggaaatgcgcgacaagcccgacgaagcgcggcgcctgtccacgctctatgcgcagatcggcgcgctcgcgccgcgcctggagggtgtgcacgataccgcccagttgctgctgcaggacgctccggagggggccgttccggcagccaagtggttcactctggcggtggatggcgatttcatcgtcgtcaaggcacatgccagtccggtgctgccgggcaatacgctgcgcaaccacctgtggtcggcggtgcgcggggccgtgctcacctcggccacgctcacgagctgcggtcagttcgatttcttcctgcgcgaggccggcctgcacggcgacgacgcggtgaccaccctggaggtgcccagccccttcgactacgcgctgcagggtacgctcgtcgccaccgagacgcaggccgatccacggcaggcggccgactacaccgccgaaatggtggacgcgctgctgagcgacctggccatggtcgaggccggcgcgctggtgctgttcacctcccgagaccagatgcggcaggccgtggatgcgctgcccaccgccatgcgcagcacggtgctggtgcagacgcacatgccgcgttcccagctgctggcacggcaccgcgagcgcgtggcgacgggcgagccgtcgatcatcttcggcatgcaatccttcggcgaggggctggacctgcccggggcgctctgcgaatcgctcttcatcaccaagctgcccttcgcgccgccggacgacccggtgggcgaggcgcgcgccgagtggctgcgcggtgcggggcgcgacccgttcagcgaactcgtggtgcccgccacggccatccggctcgcgcagtgggtgggacgcgccatccgcaccgaggaagaccgcgcccacgtctattgctacgacaagcgcctggtgcgcacggcctacggccagcggctgctcaagggcctgccgcccttcacgctgcagcgccgcactgcggcgtagcgcgccctggcgcactccttgcggcatcagggcgctggtgaacaggcgccgcggtgtcggacgcacccgacagccaggcggcggcagggccgaccctggcaggactgcatgcggcctacagtgggttttccacaccgggccgccgcgcgcccggccacgcaccccaccggaggctctcccatgacccaggattccccccagaccacgctctggaagctgatcaaggacatccgcttcggcatgctcacgcaccgttccgccacgggacagctgcatgcgcatccgctgaccacgcagaacaaggacatcgacgagcactcggagctgtacttcttcatcccgcacgacggcgagctcgcgcagcgccttaaggccgatgcccaagtgaatgtgacctacgccaaccccgagaaggacagttacgtgtccctgtccggcacggccggcttcatcgaggacaaggcccgcaaggaggcgctgtggtcgcccgcggccaaggcctggttcccgcaggggatcgacgaccccaacctggcgctgctggtgatccgcatccagcacgccgagtactgggacgtaaaggagagcaagatgacccagctcttcaagatggccaaggcggccgtcaccggcaacccgccgaacatgggagagcacagggaactgtcgctgtcctgacctgccggcccgccgcccgcggcggtgcctttcgcgctgccgtttttccgttccctgaaaacactggaaggagacacaccatgtccgacaagcagcagcccggcacgggcaaggtcgagaacgaccacaaccagcaaggccaccaggaacccacgcagcgcaacgaaagccagcgcacgccgcagagccgccacgaccgcgatgcgcacgtgggcagcggcaaccaggtgcagtcgcgccagggcggtggcggcccctccaccgggggcggcggccgcggggcgggctgacagccccaccctggtcgggaaaccggaagggcgacaatcgccccatgccttcttcccgcatcgccgtcatcgatttcgaaaccaccggcatgacgccctcgcagggcgcgcgggccaccgaggtggccatcgtgctcatggaagagggccggcccgtggaccggttccagagcctcatgaagaccggggcctggctgcccccgttcatcgtccagctcacgggcatcacgcccgccatgctggacaccgcgcccccggccgagtcggtgatgcgcgaggccgcgcgcttcgtgggcgatgcgcccatggtggcgcacaacgcttcgttcgacagccgcttctgggcggcggaactggcccgtgcggatctgccctcgccccatgccttcgcctgcacggtgttgctgtcccggcgcctgtatcccgaagcgacgagccatcaattgggccgcatcgtcgcgcacctgggcctgccgcccgctgcccgcgcccaccgtgcgctggcggatgcggaaatggctgcggcgctgctggggcgcatgcagcatgacctgcgcacccgctacggcatcgccgatcccggccatgcgctgctcgcatcgctgcagcgttgcgcacgcaagggaatggacaagctgctcgcgcggcatgccatgggtggagacctgtggcgggacacaggccactgcgagccggcggcttcgcttccctgaaggcctgcgccggctcccgcacggcaccacctgtcaaaacaccgccctggccgcaacgggcgccagggcatcggccagatcgcgcgccaggggcccgacttccggacctgcgagatcacccaggctgatgcgtaccgccgggccgctggcgatgcggaaaggcgcccccgcctgcaccgcccagccccgggccgccagcgcggacagcacggcgctttcgtcgcgcaccggaatccacaggtgcaggccctcgccggccgtggccgcggtggccaccggatctgccggttgcgaccgcaaggcgaactccagcgcctgccgccgccgcgcataggcctgggctgcctgggcgagctggcccgagcgcagcgcttcccgccagagccgggcagccagtgcctggagcagccggctgacccatcgcgcacctgcggcctgctgcgcacgcatggcatcgatgagccccggtgtgcccgccgcgagcgccacgcgcacgtccggaccgaggaacttgcccaccgaaaggacgtagagccagagcgggggcagggcggccgccggggccagcggctcctggctgaggggcccccagtggtcgtccaggatgcacagcaggtggggatggccttgcagggcacggcgcagggccttccaccgcgcctcggagatcgcgcagccggtgggattgtgggcgcgcggcgtaagcaccagggcggcgcagccgtccaggcattcggcagatggcacctgcacgccctgtgcatccaccggcaggggtaccgccttgagccgcaacgcatgcagcagcgcggccatcgggggccagcagggatcttcgaccgcgacgcggtcgccagggcgcgcatggtggcgcagggcggcttccacggcatccagcgtgcccgaaaaaacgcccgtggcctcgtggggcagcccctggctgtccagccactccagcgccatttcgcgccagatcggtacttcggtgggcccgtcatagccagggcctgcatccagttgcaggttctgccagtcgttggagggaagctgcggcagaagggcacgatccccacggccgccagcgagatcacgcagcccggtgggcagcgccaccgcctcggccaccgcggggcgggccggggccacgcgcgtgccgcggcggccatcggtcaccagccggccggcgtcgcgcaggcgcgcataggcagcggccacggtgttcggattcacgcccagctgcaaggccagcacacgcactgcgggcagcgcatccccgcacgacagcgctccggagcgcaggtgggctgcgatgctgtccgcaatttccgatgccgacgatccatcgaaattcattgtcttcatacattcattttaatgtactaatacaaatatcctttgtatgagtacaggaagttcaacccatccgaagagggggttgcttacttgcagaacctggaaaaaattccgtcgaaaacactgcgaaaaatggggaagggaagaaaaaagaccccggaaaccggggccatggcgtggcgggaggaaagggacggcacgcaggagccggccggcgttcacgccggatcgggcgcatatttgtcgcccacctgttcacgcagggggtgcgtgtcgtagacgatgtgcatctcctggatttcggcgctgccttcggtaaaacgaaagatgtccacgcaggtgaaatggacgatccggccgtcgttcagcgtccagtcgtaccggaagtaggcggccacgcgcaccaggcccgcctcgggctcggctgagaccagcaggtcgatcggcgtgatcacgctggcggccgaggatgcggcgagcttcctgaagaattcgcgggcccgcatggtccccaggaacggcgaatgcacgaggccctcgctttcgaaacaggcgatcaggccttcggtgtctcccgcatgcaggcgggagaggtaggttttcacggtggcaagctggagctgggtcatcggagggcctttgctgggcgaaagaagcaatcgagaaaggacatgcgtcccgcagcatctccctccgccgccgcacaggcaagcgctgccgtgccggatatataaatggcgttgatgtatctgccccaccttgcctaccttcgcgcgctcatcgagcacggctcgttcgctgccgcggcacgcgcctgcggcgtctcccagccggccgtcagccacggcatgcgcatgctgcaggcccggttcgacgcgccgctgctggtgcgtgaaggccgccgccgcgtgcccacggagctggcgctgcgggtggccgcggaatcgcgttccctggccgagggcatcgatgccctggttcccggcggggcaggtccggcctcaggcaacccgcgggtgctgcgtgccggcctgacgccatcggccgcgctggtgtgcggcccgctgctgtacgcaggctggtgcgaaggccgtccccgccgctcgctggaaatggtctgcgccgatgaaggccgcctgctggcgaatctcgtggaaggcacggtcgattgcgccatcgcgccacgcccccggggattcgcgcaccacggcgtggtgcagcagcggctgtacgcgctgcgcccgcaggcctacgcgcggcgcggccacccgctggccggcgcccggtcgctggaggcactgcggggtgcggcctgggcgcgcgtggaacccagcgtgagcgggcccgtggacgtgctggcggaagcctaccgcgtgcgccggatgcgaccgccgcgcgtggccgcgcactgcccggactttgcaagcatgctgcggctggtggcgcagtgcgacctgctggcggtggtgccgcatcccgcgctgctgggagcggaagctcgcgccctggtgccgctggcgctgcaggaatctttcccgctctacgacatgtggctgttcgagccggcacgccggccatccaagctgtcgccccatctggtgcggcaactgctggcgctcggagatacgccagcggacactggcggaccggcagggcagggccgtcccgcatcgggagccggctgacgtcccgggcatgcgccgggccaccgagtttcctgcacgggctttactgctgcgcgatgcctgtgctagcatgaacgctcaatcccgcacaccatgcaacgcagccgcatcctatccaccctagctctaggcctagtgcctggccggggtctgcctgcgttcgccatccccgttgcccgctgatccggccccgtgccgccagtccgcgcaacaccgaccttcccctgaccccggcccacgaaccagcctccacccgcgtggagggctgcagggaatgtcgctccgtcttttcctttcgttgatttgatcgcgccgtggcggccgttgccgtccaccttgccctcgcggcgatgccggcccggcgcgataccgtttcgtggagcccatcatgatgatcgccaagcccgccaccaagtaccaacccaccgccatcgcctccctgccggaccgcacctggccgtcccgttccatcacgcgggcgccgatctggctctccaccgacctgcgcgacggcaaccaggcgctcttcgagccgatgaacggcgagcgcaagatgcggcttttcgaggaactcgtgcgcatcggcttcaaggagatcgaggtgggctttccggccgcttcgcagacggatttcgacttcgtacgccgcctcatcgaggaaaaccgcattcccgacgacgtgaccatcatggtcatgacccagtcgcgcgaggacctgatcgagcgcacggtacaggccctgcagggcgcgccgcgcgccatcgtgcacctctacaacgccacggccccggcctggcgccgcatcgtgttcggcatgaacgtgtcgcaggtgatggcattcatcgagcaccacgtgtcgctcatcaagcgcctcaccgatgcacaacccgccacggcctggacgctgcagtattcccccgagacgttcagcgccaccgagcccgaggtgtcgctgcgtgcctgccagacggcgatcacggcctggaacgccggcccgggccggcccatcatcatcaacctgccgaccacggtggagaacgccacgccgaacgtgttcgcagaccagatcgaatggatgcaccgccgcctcgctccgcgtgagcacatcgtgctttccgtgcacccgcacaacgaccgcggcacgggcgtggccgcggccgagctggcgatgatggccggcgccgaccgcgtggaaggctgcctgttcggcaacggcgagcgctgcggcaacgtggacatcgtgacgctcgcgctcaacatgtacacgcagggtgtgcacccgaacctcgacttctccgacatcacgcacgtggcgcgcgtggccgaggaatgcacgtcgctgccggtgcatccgcgccatccctatgcgggcgacctcgtcttcaccgcgttctcgggctcgcaccaggacgcgatcaagaagggcttcgcggcccaggacccggcgggcctctgggaagtgccctacctcccgatcgatccggcggacctcggccgcacctacgacagcgtgatccgcgtgaacagccagtcgggcaagggcggcatcgccttcctgctggagcgcgagcgcggcgtggtgatgccgcgccgcctgcaggtggagttcagtgccgtggtgcagcgcgccacggacacgagcgagggcgagatggacggcgatgctctctggagcctgttctcgcagacctacatcgcggcgcccgcgcagggcacgcccggcgcgctcacgctgcacggccagcgcctcgatgaagacgggcagggcatcgcgctggacgtgaccatcgacggcgtgcgccagacgctgcaggggcgcggcaacgggccgatcgacgcgacggtggatgcgctcggcctgccgatgcgcgtggaccattacgaggaacgcgccacgggcgccggcgcgggcgcccaggccctggccatcgtcgaggccgcactcgagggcgtgccgggcgccaccttcggcgtcgggctggaccacagcatcgtcaatgcatcggtgcaggccgtggtggcggtggccaaccggctgatcgcgcggcgcggtgcagcagcccaggcgcccgcggtgcgcgagcccgccggcactgatttctgacgccccggccccagccaccgcttccaggagaaaaaccttccgaaacggtggccggtccatgcttgggttaatctgcggcgccatgcagaacaagcccagccatgccatcgggatttccgcatcggggcccgcccgcaggaccgtgctgatcgccgccgcgctgctgctgtccgcttgcggcacgtcgccgcaccgcggcgggcgcggagcgaccccggcgtattcacgcctgacaccggaacagtcgaacgacatcgcgatccacgcgatgggtctcgtgggcacgccgtaccgctacggcggcaacaccccggaaggcggtttcgactgcagcgggctcatcggctatgtgtaccgcagcctcgccggggtcgctccgccgcggacggtggcgcagctcagcgatttcggcgctcccgtgccggccggcgacgaacgcaccggcgacctggtgatcttcggctccggcaggcccacccacgcgggcatcgtggtggagggggggcgcttcgtgcatgcgccgtccacgggcggcacggtgcggctggaccgcttcagttcgggctactggtcgcggcaggccatcgcgttccgcaggccgtgagacacgacctgggacaaggtgtccctggccgggcgcgcgacaatcgcgccccatgaaccgtaccttttccccggaagccggtgccgcaggccccgcttcgcatgtccaccgcgccgcgccgctgcccggcacgcacgacaccacccgcatcgacgacacgcgcatcaaggcggtgcggccattgatcactcccgcgctgctgcaggagtggctgcccgcttcggacgatgcccaggccctggtggaatccagccgcgccgcgctttcgcgggtgctgcacggcgaggacgaccggctcgtcgtcgtggtggggccgtgctccatccacgaccacggccaggccatggagtacgcgaaggcgctcaaggcacaggccgaccggctgtcgacggagctggtggtggtgatgcgggtgtatttcgagaagccccgcaccacggtgggctggaagggctacatcaatgatccgcacctggatggcagcttcgcgatcaacgaaggcctggaaatggcgcgcaggctgctgctggacgtgctggcgctcggcctgcccgtggggacggaattcctcgacctgctctcgccgcagttcatcagcgacctggtgagctggggcgcgatcggtgcgcgcaccacggaaagccagagccaccgccagctggccagcggcctgtcctgccccgtggggttcaagaacggcacggatggcggcgtgaaggtggcctccgacgccatccttgccgcgcaggcgccgcacgccttcatgggcatgaccaagatgggccaggcggccattttcgagacgcgcggcaaccgggactgccatgtgatcctgcgcggcggccgccagccgaactacggcgcggccgacgtggacgcggcctgcgccctgctgcgcggcgcgggcctgcgagagcaggtgatgatcgatgtctcgcacgccaacagcagcaagcagtaccgccgccagatcgaggtggcggccgacgtggcggcgcaggtcgcggccggggatggccgcatcaccggcgtgatgatcgaaagccacctgcgggaaggccgccaggacatcgtgcccgggcagcccctggaggccggcgtgtcggtgacggacgcctgcctcggcttcgaccagacggtgccggtgctcgaaggcctcgcggccgccgtacggtcgcgccgcagccatcgctgatccgctgccgccccgggccgccttggagggcgcggctgttgttttctgcacggaatggctaccccagtccggcctccggacggttgccagggtgtagcattcggaaacatgcaggccgggccgtctgccgctccggcgggcggatccggcaacgcgtcccctcccatcccaccacgcccacaccatgcaggtgcagccgctcccgcttccgatgccgcacgctccagagcgccggacttccccgcgtctcctggagcgctgaccatggttgcgcgaacggacccggaccgccggcgcctggacgcattgcacgcctgcgccattctcgagacgccggccgaagacacctttgatcaactcgcccgcctggcggcccatttgtgcggggccgctgtcgccgccatcggcttcgtgggcaaggactgcgaatggttcaagtccagcgcgggcatggaactcggcacgctgcagaacctggcgggcgcccatgtcctgtgcaggctcgccctcgggggccggctggtgcaggtcaaggatgcatcggccgatccggtattgcgcagccatcccctggtacaggggccatcgcgcatgcgcatggcggcctgcatgccgatcagcaccgccgatggcctgacgctgggcgccgtcgtgatcctggatgcggccccgcggcacctggaagagagccagcgcgaggcgctggtcgcgatcgcgagccaggcgatggccctcctggaactgcgccgccagcgccgcggcatggcgcagcgcgcgcaggaacgggcgctttcggaagagcgtttccatctcgtggcacgggccaccgccgacgcgatctgggactggaacctgaccgatgattcgatgtggtggaacgaggggatggaagttctcttcggcgttccgctgcatacgctgccgcacgacagcacgtcctggacgcagcggctgcatcccgaggacagcgaccgcgtgctcgagagcatccatgccgccatcgaaggcgacgccctgcactggatggacgaataccgcttccgcaggcaggacggtacctatgcgtggatccgcgaccgcggcttcgtgatccgcgatgcccaggggcagggcctgcgcatggtcggcgggatgaccgacatcagcgcccagaagcagagcgccctgcaggcccagcgcgatgccggcgcgcatgcggaactggtgcgcgtgcagcagcgcatgagcgcgctcgacctgcccgtggaggaagtcctgctgctggcggcccgcaccgcgatggacctggcggacgggcagggcgccatggtcgtgctgcgcgagggcgaccggctgcgcgtgcgcgcgagcacggggccgcgggccgcgccactggacgaatcccgcccgatgctcgggtacccgctctggcagcagctggaagccgagcagatggtgctgcacagcgatggctcgcagcagcacgcgcagttcgccaccgacgagggccagcacggcctgctgtcgttcatcgccgcgccgctgcgcgccggtgacacggtgctgggcatgctcaaggtgaatgccgatccggtgttcaccttctcccagcgccaggtggcctatgtgcagatcctcgccgaatcgctgggcgccgtgctgcagctgcgcagctatgccgcgcagctgagcgcctcggaactgcagtaccgctcgctcttcgacgcacatccgcagccgatgtgggtctatgagcgcggcagcctgcgcattctcgctgtgaaccgtgccatggtgcgccactacggctacacggaagccgaactgctgcgcatgacgaccgcccagctctggcccgaggaggaacgctcgcggcgggaggtggaggcacgggccctgccgaccggcgtgcgccgcgacgcggtgcaccgccgccatcgcaagaaggatggcacgcacatcgacatggaggtgtacgcgggcgacatcaccttcaacggcagggcggcgcgccaggtgctcgccacggatgtgacgcagcgcatgcgcgtggaacgcgagctcgcgcgcgtgggcaccgtgcagcggctgctgagtgcatgcaacgaagccctggtgcgcgccacgggagagacggccctgctgtccgaggtgtgccgcatcgcccgggaggtgggcggctaccgcagcgcctgggtgggcatggtgcgccactggaacggcaccgaacgacagagcatcgagcccgtggcctggtccggcctgacgacggtgggcgtggaaaccctgcgcccggccggcacgcccgacgcgccctggacgccgcacagccccggtccgtcgggcgaggcgctgcgcagcgggcgtccggtgatcgtccacgacctgcggcaggcaccggatgccgacctgtgggcccagccgttgcgccagatgggactgcccgcggtcatcagcctgccgctgcgcgatgccgaacaggtcttcggcctgctcacgctctatccggaagaggtgctggaaaccggagcggaggaggccgaactgctccagcagctcgccaacgacatcgccttcggcctgggcagcctgcgcacgcggcaggaccagcagcgcctgcaggcagtggtgctcaaggccgcggccgccgtgtctgccagtaccggaacgcaattcttccggcaactggccagccacatgtgcgatgccctgggcgcccagggcggctgcgtcacgcggctgcttccgcagccgggggggcgggtgccgcgcgcagtgacgctgtcacgcgtggaagaagggatggtccagccgaatgccgaataccccctggaaggcacgcccagcctgcgcctggtgaacgaggccgaatgcgtgatcccggaaggcatcgccgaactctatccggattcgccggtggcacggctcggtgcccaggcatatgtgggcctgcaactgcgcagcgcggaagggcagcccatcggtttcgtgttcgtggtcttccgggagccgctgcagcagcccggcatggtgatctccacgctgcgcattttcgcggcgcgggcggcggcagagatggcccgccaggcatcggacgcacacatccgccgacaggcctcgctgctggacaaggcgcgcgacgccatcatcgtgcgcgacctggaccaccacatcacgttctggaacgaaggtgccgagcggctctacggctggacacgcgaggaggcgatgggccagtccatcgccacgctgctataccaggacacgcaggaattcctccgcgcgacccaggccacgcaggagcagggcgaatgggcaggggaaatcgtccagttccaccgggacgggcggcgcctggacgtggagggccgctggacgctggtgcagggcgagcagggacagccggactccatcctggccatcaataccgacatcggccagcgcaaggccacggagcgggagatccagcggctggcgttctacgattcgctgaccgggctgcccaaccgcatgctgctgatggaccgcatgcggcacgccctggccacggcacagcggcgccggcagggaggggccctgctcttcatcgacctggacaacttcaagaccctcaacgacaccctgggccacgaccagggcgacgtgctcctgcagcaggtggctgcccgcctgaacacctgcgtgcgttccgtggacaccgttgcccggctgggcggcgacgaattcgtggtgatgatcgaagggctcagcccccatcccgacgacctggcgctgagcgcccgcaccgtgggcgagaagatcctggccgtgctggccacgccgtacgtgctgcagggctaccactaccgcagcacgcccagcatcggcgtggcgccgttcggcgacggccgggcatcgacggtgggcgagttgctcaagcaggccgacctcgccatgtaccaggcgaagaccgcggggcgcaatacgctgcggttcttcgacccgggcatgcaggccgtggtcaccgcccgcgcggaactggagaacgacctgcgcaccgcgctggcgcgggagcagttcatgctgcattaccagccccagatcgaccaccggggcggggtgaccggtgtggaggcgctcgtgcgctggccgcatccgcagcgcggcatggtgtccccgggggaattcattccgctggccgaggaaaccggcctggtgctgcccctgggccgctgggtgctgcacacggcctgcgcccagctggcacgctggcggcacgtgccagggcgcgggcacctcagcatggcggtgaacgtgagttcgcgccagttccaccacgaggctttcgtggaggacgtggtgcgcgccatcaccgcgacgggtgcgccggcatcgcgcctgaagctggagctgaccgagagccttttcgtcgaggacatggaaaccaccatcgccaccatggccgcgctgcggtcccatggggtggggttttcgctggacgacttcggaacggggtattcctcgctgagctacctcaagcgcatgccgctggaccagttgaagatcgaccagagcttcgtgcgcgacctgctcgccgatccgaacgacgccgccatcgtggacacgatcatcgcgctctcgcgcagcctgggcctggacgtcatcgccgaaggcgtggaaacggccgagcagcgcagccgcctggaacaggcgggctgccgtgcctaccagggctatttcttcagccggccgctgcctgaaaccgccctggaagacttcctggtccaaaagctttccccgcgctgacgcgcggcaggcgtgcacgcatcgccggcacgcacgggacggacattccatccagtcccactttccctgccgccagaggccctacaagcccgcgacaagcctgcgcggcagcccccctactactttcctcctgaaggcccacctgcggcctttccatgcccgttcctgggcatggacggcgtgaggcatgcctcccgggccccggcggggcatgaacaagccctcgatccgctggagcggttccggaacagcccggccccggttgttccttgttcttccttgtatgtctttataaaaacatagtcgtagtagtaaggccgggccgcagctgtggacaaccggaattttccgttgcgcgacaaggcacttgccttgccggcaaccatgtgggtggggcagggttgccgctgtcgctccgtcggggacaaatgccgctggactgcttccgctgtggataagccggcacttgtgcgaaagatgtccccaggtttgtcccggaatccggtgcgggcagtcttgccaaggcccggaaaggggccaggttgtgcccattccggctttttgctcggggtcgtgcggccgcggacgctctgtccgtgctgcggatgtgcgcgtgtggatcgatccgctgaaaaaggcttggcagggccgagctaacgttgccggtcggaggctggcccgatcaggcaagaaaggccctgcgcccggaccggcgccggtccagcgcgcaggtcagcggcttggagcggcctcaggcctttgccatggccccggaggatgttccttgttattccttgaaagcttttataaaaccataggaatagtagtaagggagcagccccgttgtggacaagccttgtttccccaatgctggcaagcacttgggacctccacaagcctgtggcctggacgcgggtgaacgcgggcgccgccagacaacaacttcggctgccggcctgcggcggtggataacccggagatgtgcctgaaattgtccccagctttatgcacatcccttggtcggcagcccgccccagccggttcgcgccaatgaaaaagccccgcagggcggggcttcggaaggtgggggagggcgttccgtcagaagtggtatgcgtaccggagctggacgaagttctctccggggttggggcgcttgatgcctgcattggagagatgctgcacgcggatcgcgatctcgtgctggcgctgggctcccaggctgtagcccaggcccaggtgggatgcgaagttgtagcgggtgctgaattccttgtggggcgtgtggtagcgcttgtccatgtaggtgatgccgaccccgccttccaggaaccacggcgagcggccgttgtcgggccgcagccggaaagtgggcgtgatgccggcgagggtggcgtggctggagccgccgtccacactgtcgtaggaccaccggctggcgtagatgtcccagtagccgcgtacttcgctgccccagagttcgctgcgccaggatgtccacggcagggtgacgcccaccgtggcggagtcggtctggtgctccgcccagcctccctgcacatacaccgagggtccctcgctgcccgccgtttgtgcgtggacgccggccgcggcagcggccgccagaatgaaaaaagcgccccgggccgccagaggggccacgaggcgcttcatgaatgaatggtgcattttgcgaattcccagttatgtcgcgaccgtgaggttacacaatcggcgtaacccactgtaggacaggggccgggaagtccgctgtaggtggccgccgcatgtgcggcgggggctggtcactggggggcgggcgcggcgggcgccggggctgcgccgtggcgcatgccgccatgggcgcccggcttgccgtcctttccgcgcatgccgtcccggccgtgcatgcgccggctttcctcgtcgaacaccttctgctgcgcgggagtcagcgcggcgtagaaggttttcgtggcctcgtcgcggcggtccgcctcggcgttgtgctgggcgcgcagtgcccgcatgcggtcgatgcgttccggcgtggtcagctgcgccattccggacatgtccgggcgcgagccctgcggacgcatggccgcggtgaaggcatcccatgccggttgctgggccggcgtgagctgcagcttctgccggagggcttctgcgcgcttggccatgcgggcttcacgctcctcgggggtgggcatgcggtgcgggcgttcagctccggccgtggggggcgcggccggcggagggggctgctgcgcgaaggagggagccgccagcagggccgtcagtgcggcggccgtggctgcggtggcgaagcgtcgttgcaggaaaattgcggtcatggcgatgtcctttcaggtcccctggaggggcgttgccgtcgcgaccggtgcggtgcggcggttggaagccagtgtcgggcgcccgtgtatccccgccatgaggggggcgtgtggctgtgtaaagttgtgccaaggttctgtgaccccgccggggcgcgcagcaacgacaatggcgccctttcgccggcaccgcggccggcgcgcccgccgcagggcgatatcgcacacaaggaattccgtgttcaagaacatgatcatctaccgcatcgccgagtggcatgcggaactgtcccagctcgaggaagccctggcccgtaccccgttcgtggagtgcggcgccacccaggagaaatccgtgggctgggtgccgccccggggcgaggcccacggcgcgctcgccgaatccgtgggcggccagtggatcctgcgtttcatgaccgagtccaagatgctcccgggatcggtcctggcgcgcaaggtcaaggacaaggccgctcgcatcgagaaggaaaccggccgcaagccgggcaagaaagaaacccgcgaactcaaggaagaggccaagctcgacctgctgccgatggccttcaccaagcaggggtcgatgtgggtctggatcgacaccgaggcgcgcctgctggtgctcgacacgggcagccagggccgggccgatgaagtcgtctcgctgctggtggaagcgctgccgggcctgtcggtctccctgctcgatacgcagacctcgccgcaggcggccatggcccactggctcaaggagcaggagcccccggtgggtttcagcgtggaccgcgagtgtgagctcaagagcgccgacgaatccaaggccgtggtccgctatgcgcgccacccgctggacatcgacgagatccgcgagcacatcgccgccggcaagctgcccaccaagctcgcgatgagctgggacgaccgcgtcgccttcgtgctgaccgaggggctgcagatcaagaaggtgtcgttcctcgacacggtgttcgagggccgcggccaggacgattcgggcttcgacaccgacgtggcgatcgccacgggcgaactcgccaagttgatccccgacctgatcgaggcgctgggcggggagggccgcacgggcctggacggcccggcgccggcaccgggcgagcgccaagccgaggcaggcgatgctgctgccgcaccggccgctgccacggcggacgcggacgacgacgcaccgttctgaccgggcagcacggtccgggacctgcgcgccgcggctaccatcgccccccatggcgctcaactgggtctggatcggctttttcaccatcgcgttcgtgaccgccgccgcgcgctgggccttgggcgacgcggatgtcttccaggcgctgctggccgcgatgttcacggctgcgcgctcaggcttcgagatctcgctgggcctggccggcgcgatggcgctctggctgggcctgatgcgcgtgggcgagcgcgccggcatggtggaattgctcgcgcgcgcggccggcccgctgctgcggcgcctctttcccggggtgccgcagggccatccggcgcagggcgcgatgaccatgaatttctcggccaacctgctgggcctggacaacgccgccaccccgctcgggcttaccgccatgcgcgagctgcagtcgctgcacacgggcccccgcgacacggccagcgatgcgcagatcatgttcgtggtcatgaacacggccgggctcacgctgattcccacgtcggtgatcgcgatccgccagagcgtcgcggtgcagcaggggctgggcgcgggcttcaacgcggcggatatcttcctgcctacgctgctggtcaccttcatcgcgctgatcgcgggcgtgctggccgtgggcctgtgccagcggctgccgctctggcgaccccggctgctgctgccgctggcggccgtgtccgggctgctgggggcggccgtatgggcgctgggccggttgccggccgagcaggcgtcccgcatcgcgggcaccctcggcgcggcggtgatcctcggtatcgtgatgctcttcatcctggccggggcggtgcgccgcatcaacgtgtacgacgccttcatcgacggcgccaaggaaggcttcggcgtggccgtgcagatcgtgccttacctggtggcgatcctggtggccatcggcgtcttccgcgcggccggttgcatggacgcgctgctcgcggccgtcggcgcgggcgtggcggcgctcggctggaacacggatttcctgccggccctgccagtggggctgatgcgggtgctgtccggcgcgggcgcgcgcgggctgatgatcgacgtgatgcaggcgcacggcgtggactcgttcgccgggcgcctcgctgcggtcatgcagggctccgccgagaccactttctacgtgctggcggtgtacttcggcagcgtgggcgtgaagcacacgcgccatgccctggcctgcgcgttgttcgccgacgccgtggggctggccgccgcgatcgcggtggggtacgcgatgctgcgctgacggacacaggcggggcgacggggtagccgggcggatgggccggccaattgcaggagaatccgggcttctttccttttcgcttcagccagagagcctcatcccgtgaccgacgcagtgcaacgccccgaactccccgaccacctctccatcgacccgcgcagcaagttccacgtgcccgccgtgttcgagcacgacatcggcatccgcttcaacggcaaggagcgcttcgacgtggaagagtattgcgtgagcgaaggctggatcaaggtgccggccggcaagacggtggaccgcaagggccggccgctgctcctcacgctcaaggggacggtggaagcgttctacaaataaaagtcactcgcaccggaaccgcacctgcagcaccgatggattcccggcggtgcgggacatggccacgcagcgcttcgccgcatcgtccatgcgctgcaccaggcgcaccgtgccgcctgcgtagtcgcacgaggcgaacttgccttgcgggtagtcgccctcgaacacccacgtggcggtggattcgcccttgccacccttcgcgcccttggccggcttgtccgacgtgggcaccagtgccgcaccctgggcgggcgggccgtcgaaaaagttgtagccggtcaggcgcagcgggcttgcgtccagcacgatctcggtgcctgcaggcacgcccgaggcgctggccttcggggcgtcgagccggaccgtggcggggcattccagcgtggacgccgacgccggcgcggtgccggtggctgccatgagcaaaagggccagggctaccgaccggccggccggagtgtgaaaggcagatgcggatgctgggtgcgtcatagagatcccggtgtcgttcttcctgcgtgccttcatcattcgatgacggaatacgcggcggcgttgttgctcgggtcggcgaaatcgccgttcttgcggtggggcttgggccgcacgtagcgcatggacaccttgggcttttgcgtgtcgctcagccattggtccatgatccagatgccgccgggatcctgcgagatgaagaacgctgcatggttgcccgtgggcaggctgccgtacttgccggcgctgtttccaatcgtttcaaatgcgctcgaaaatggccgcgatgccctggccgccgccgatgcacatcgtgaccagcgcatagcggccgcccgtgcggtgcagctcggcgatggccttggtagtaatgatggcgcccgtggcacccacgggatggccgagcgagatgcccgagccgttcgggttcaccttggctgggtccaggcccagctcctggatcaccgcacaggcttgggcggcgaaggcttcgttggcctcgatcacgtccatgtcctgcaccgacaggcccgtacgctgcagcaccgcgcgcgtggcgggcaccgggccgatgcccatgtaggccgggtccacgccggcatgcgcgtagccgaccaggcgcgccagcggcctggcacccagcgcggccgcgcggtcgcccgccaccagcaccacggcggccgcgccgtcgttgatgcccgaggcgttgcccgcggtgaccgtgcccccgtccttcttgaacgcgggcttcatgccggccagcacctcgaccgtggtgcctccacgcacgtgctcgtcggtgtcgaacagcgtggtcgtgcccttgcggccggggatttccaccggaacgatctgctccttgaagtagcccgcctcgatggcggcggccgcgcggcgctggctttctgccgccagccggtcctgcgcctcgcggccgatgcggtagcgctcggccacgttttcagcggtgatgcccatgtgcatcttctgccacgggtcgtgcaggatgcccagcatgtagtcgatgctcttcgcatcgcccatgcgtgcgccccagcgggcggcggtgtcgaagtaggggccccggctcatcgattcgctgccgccgccgatggccacgtcgcagtcgcccagcgcgatcgcctgcgccgccgacacgatggcctgcaggcccgagccgcacaggcggttgacgttgaaggcgggcgtctccaccgggcagcccgcatcgatggcggccacgcgcgagaggtaggcgtccttcgtgtcggtggggatcacgttgcccatcaccacgtggccgaccgcatcggccgcgatcccgctgcgctcgatggccgcgtgcacggcagtggtggcgagctgggtgttggggatgtccttgagcgagccgccgaaggtgccgatggcggtgcgggcgatggaggcgatgaggatgtcgcgggagggcatggctggtgatccttcgaagaaagaaaagcggaaagatcgaatgcccggaggcctgttgccatcaggttccgggcagcgatccatgccgccatcgtaggcctgcggtctcgcacggactggcgccaaggcgtcatcgcatgggacgcaagaaccttgggacgagcgaaactcttaaaccctgcgggttttataagtcgttgacctgaaaggatgaattttggaggtacggatgttccatacctctctgggtcaaagtttgcctgctctgcgtttcagccttcagaagcccccgccaagtcatccaggatcgggcaatccggccgcccatccccctggcagcagcccaccagctgctgcagcgagcgctgcatggcctgcatggactcgatgcggcggcccaggtcgtcgatgtgggcctgggcgatgcgcttgacctcgcggctggcgcggcgctggtcctgccagaggccgagcagggcggcgatctcttccatcgagaagcccaggtcgcgcgcgcggcggatgaagcgcagggtatggatatctcgttcgccgtactggcggtagccaccgtccgtgcgggccacgccgcgcagcaggccgagggcctcgtagtggcggaccatgcgctgcgagacgcccgcccgcgcggcggcggtgccgatgggcacgggcgttgcggccactggagtcgctgttcccgcctccggggtcgctgcgttggcggcaccggaccgcgtgccggcaggccggggccggcgatgcatcgtcgcctgcgcgctcatgccgcgaccgtgtagccctcttcggtgatggcggcggccagcgcctcgcgggggcggtcgctgtccaccacgacacggccggtgggcaggtcgacctgcacggtggcgtcggtgtcgacctggcggacggcgtgcacgacggcgcgctcgcagtggccgcaggtcatgccctggacctggaagctgtgttgcatggcgaactccttttcggatggcagtggatggatgccggaatgatgaaccctgacatggtggcagagtcaagcatcggctgcgccccgcggggtcttgaccttgccatgatgtcaggggttaacgtgccggcatggctgattcatcttcctctgcttccttctctcccgatggcccggctgccgcactggcggagcggtccctggacctgggcatcggcggcatgacctgcgcgagttgctctggccgcgtggagcgtgcgctgcgcaaggtgcccggcgtgcgcagtgccgaggtcaacctcgcgaccgagcgtgcgcacatcgtctacggtgcgcgggatggtggcgaggccgacgccatggatggcctgctgcgccgcgccgtgcgccatgcgggctacgagccgcgcgcggcggatgcgcctgagccgccggatgcggcctcgccctgggccggcttcgggccggtggcggcaggcatcgcgctgtcgctccctctggtgctgcccatgctcggcggcctggcggggcgggactggatgccgccggcctggctgcagtggctgctcgccacgcccgtgcagttcgtgctgggctcgcgtttctaccgcgcgggctggcatgcgctgcgtgcgcgcgccggcaacatggacctgctcgtggccatcggtaccagcgcggcctacggcctgtcgctgtggctctggctcgcgtccgggcacggggcggggcatgcgccgcacctgtacttcgaggcctcggccgtggtgatcaccctggtgctgctgggcaagtggctggaggcccgcgccaagcggcagaccacggcggcgatccgcgcactgcatgcgctgcggccggacgccgcgcactggatcggaccggacggtgaggtggacgtgcccgtggccgagctgatggcaggggaccgcatcgccgtgcgccccggcgaacgcctgccggtggacggcacggtgatcgaggggcacacgcaggtggacgaatccatgctgaccggcgagccgctgccggtggcgcggggcccggacgacccggtgacgggcggatcggtgaacggcgatggccgcgtggtggtgcgggtgacggccgtgggtgcggagacggtgctggcgcgcatcatccgcctggtggaggaggcgcaggccgccaaggcaccgatccagcggctggtggaccgcgtctccgccgtgttcgtgccggccgtgctggtgctggcgctgtgcacgctgctgggctggctggcctggggcgcgggcctggagaccgcgctgatccacgccgtggccgtgctggtgattgcctgcccttgcgcgctgggcctggccacgccggccgcgatcatggcgggcacgggcgtggccgcgcggcacggcatcctcatcaaggatgcggaggcactcgaggcggcgcacggcgtggacaccgtcgctttcgataaaacgggcaccctgacactgggccgcccccgcctgcagacgttcgatgcggcgcccgggcaggacgcgcaggggctgctggcgaccgcggctgcgctgcaggcgggcagcgggcatccgctggcgcatgccacgctgcaggccgcgcgcgagcgggggctggcgctgcccgaggcggcggcagatgcgggtgcggttccgggccagggagtggagggccggaccgggggcgcactgtggcgcatgggcagcctgcgctggatggccgcgctgggtgccgtggtgccccaaccgctggccgagcgcgcgcgtgcgctgcaggacggcggtgccacggtgtccgcgctggccgaacagttgccggacggcgggcatgcggtgcgtgccgtgctggcgttcggggatgagcccaagtccggtgcggccgcggcgatcgaagctttgcggtcgcgggggctgcgggtggtcatgctgtcgggcgacaaccgcggggccgccgaggcgatggcacggcaactgggcctgcggcccgaagcgggcgaggtcgtggccgaagtgctgccgggcggcaaggccgagcgcgttgcgcaactccaacgcggcggtgggcaggccccggaggggccgggccggcatgtcgtggccatggtgggagacggggtcaacgacgcgcccgcgctggccgcggccgacgtgggcatcgccatgggcaacggcaccgacgtggccatgcatgcggccggcatcacgctcatgcgtggggatccggcgctggtggcggccgccatcgacatatcccggcgcacggtggtcaagataaggcagaacctcttctgggcgttcgtgtacaacgctgcgggcattcctctggccgcgctgggctacctcagcccggtggtggcaggtgcggccatggcgctcagttcggtgagcgtgctggcaaatgccttgctgttgaagcgctggcgtctttgagaattgcaattgcttcggttacgctcggtgatcgctttgctacgttttgtttcattcatagccggcccgcatcgacgtgctggggggattagaggaaggcaatcatgaaattcgattcgctcatgcgcgggttcaccatccgtgtccgcatgctcggggccatcggtgtcgtactgtgtctgctgggcctgctcggcggtgcgggcatgctgggcatgttccgcatccacgcgatgagcgaggaattcatcggccattccttctcggaagtcagcgccatggccgagctgcgcggcgagatgggcaacatccgccagcacgagaaggacatgatcatccagtacgagaagcccgagggcgtgcagaagtcgcacgcggcctggctggaaagcctggaccgtgccaagaaggccgccgcgcgcttccaggacggcgggcaggacaaggacaaccagctggccaccgacatcgtgaagcggctcgatgcctaccgcacccagttcgcgagcgtcgcgcgccagctcgaggctggcggctatgacagcgccaccatcgccaaccgcatgagcaccaaggccgtggcggaatttgccgaggccgacaagctgctcacccagctggacagcgaactgcgcaaggaagtggcggaggtaaccgcgcgccagcagtccgtgtccgagcagaccaagtggctgttcgcgctggcggtggtgatcaccgtggtggtggtggtgccgctcacgctgctgaacatgaattccatctgccgcccgctggtggaggcgcgccgcatggcccaggccatcgccggcggcgacctgtcgcagcgcatgcacgtggagggccgcgacgaggtggctgacctgcagcgctcgctacagggcatgcagcaggggctgggcgcactggtgtcgcaggtgcgcgatgcgagcggcagcatcgccacggccagccaggagatcgcctcgggcaaccaggacctgtcctcgcgcacggagcagactgccagcaacgcgcaggaggcggtggcctcgctgtcgcagctcacatccacggtgcagcagacggcatcgtcctcgcaggtggccaaccaactcgtcgcctccgcatcgggcatcgccacgcggggcggcgccgtggtggagcaggcggtggccagcatgcacgagatctcggcctccagccgcaagatcggcgacatcatcgggctgatcgactccatcgccttccagaccaacatcctggcgctgaatgcggccgtggaggccgcccgggccggcgagcagggccggggcttcgccgtggtggccggcgaggtgcgcagcctcgcgcagcgcagcgcccaggcggccagcgagatcaagggactcatcagctcgagcgtgaccgccgtgaacggcggcgtgcgccacgtggaggatgcgggctccgccatgaaggagatcgtggagagcgtgcagcgcgtctcggacatcatcggcgagatcaactccgccgccgccgagcagtcttccggcatcgggcaggtcaacggttccgtgggcgagatcgaccgcatgacccagcagaacgccgcactggtggagcagtccgccgccgccgcggaatcgctgcgcgagcaggctgcgcgcctgtcgcaggtggtgcagcagttccacctggacgatgcggcggtggcgggccatgcggcggccacccccggttccggcgcctatggcgatgcggcggtgctgccggcgggtggccggacggctttgctgtcggcttgatggatgggaggcggggcgggagcgattttgctcctcgcctcggcctgtcgaacggagcggtttcccccaggcgtttctcagggcgtgctgaactcgactatttcagaggcaggtctgccacggcgtcgcgcagttggcgcgcccgggtggtgttgagttctgcaatgcatgccaagcgctggatttcgtgagaattaccggcgcctcctccgctcagggatgcccggaatttgcagtgtgcatcacggtatttctcgaaatccttatcggatgcatccagttcggccttggctcggccagcatattgggcatcctcatcccacttcgacaggatgctgattgcgttattccttgcttggcgtaaatcatccttgctgtttgatgccttttttgcaaggcaatcacgcattccggcttgggaatgggcgctgcattcctcgcgtgatttgatatcccgatcttgggaacccgacgaaactgcaatcgcgttcatagaaaacaagaatccgagagcggcaacaagcttttgaaaattttccacgacgacgatatcgttgattgatcgtgtagtcaggatgattttcgcccccggcgaaatccaactattgcaccgatgacgaagcagagcgccatgaatgctaggcaaataacatatatctcattgatatcggaatcggatttgatataacgtggaccataccaacgggtaaatatgtctgccaaaaaataagaaatgagacttccgataagtgcaccaaataatgaatataaaaatcgtttcatggcagttcccagaaccagatcgatttcgcctccctgaagttgctccagacaccactccaggatatttttgcatgaatacggaaccaggaagaaacttctgtcattctgtttccattgtatagatcgatatgatcacccgtcattcctggaccgtaatagtctttaaaaaagatgattccctttttatgatcaactttttcaaaggcatctgaggcctcttcgccattgtatttcgtcagcttcgctggcaagcgagacgccccagctgcaagccaattggcaagctcttccgctctgatggcatatttgggacggtctttttgccatgaccaagtaccacgataggttctcatgtccacaccggcccttatgagcgctgccgacatattaatggcacattgattttcataaacggctttgtcaagcaagggtgcatcccccataacattcggatgatttttccatagttgtgcaaatgtcaccattctccgagccctccgattcatagagattgcaggaccttccaatgccatgctgtgaacttctggttcacgtgcacgggggcatccaaggaaggccgacggtaacgtgaacgcagcgtgaaatcacgtaactcccattcatgcatcgcataagctgcgaggcagatcaagtcgaactctcagccagatctggggaacttggcccccttggcaaccacttttcagcggcaagaaaaaaggcctgccccgcggacgccacaatccgcgcgacaggccttccatgccagtgactggtcttatgccggcacgccgggctcctgccccttcttcggcccgaaccacgccacatacagcgccggcagcaccaccagcgtgagcagcgtggccgtcacgagtccgccgatcaccacgatggccagggggcgctgcgtttccgagccgatctcgtgcgagagggccatgggcagcaggcccagcatggcgagcagggcggtcatgagcacggtgcgcaggcgctgcatggagccctggcgcacggcctcgaccacgctggcgccgccggcctgcagttgctggaacaccgagagcatcaccacgccgttgagcacggcctgccccgagagcgcgatgaagccgatggcggccgacaccgagagcgggatgccgaaggcccagagcgccacgaagccgccgatgagcgccaggggcacgttcagcaggatcagcgaggccatcttgaccgacttgaaggcgtcgaacagcagcacgaagatcagcagcagcgagatgggcaccaccaccgagaggcgcttcatggcgcgttcctggttctcgaattcgcccgaccagttgacctggtagttgtccgggaccttcacgtttttctcgacgcgggccttcatgtcggccacgacggagcccatgtcgcgcccggcgatgaagatgccgatggccgtggtgcggcggccggcctcgcgggcgatgttcatggcgcccgagctttcgcggatcttcgcgacgtctcccagctgcacgtagccgccgtccggcgtggcgatgggcgtgcgcggcaggttggcgatggtgcgctcgtccgacggcaggcgcacggccacggcgaacttgcgctcgccttcccacaggttggtggcggccttgccggcgagagccgcctcgatcacgtcctggatgtcgctcacgttcaggccgtagcgcgcggcgcggtcgcggtcgatgtcgatcagcagctgcggcacctggccttcgcggtcgatctcggcgcgggccacgccctgcacctgcttgacctcgcgggcgatctcttccgtgatgcgcttcatctccaccaggtcgtcgccggccagcttgatcacgatctggcccttgatctgcgagatcgattcgagcacgttgtcgcggatgggctgcgaaaaggccgggtcgatgccggggatggccgagagggcgcggcccatttcctcggtgatcttcgcgcgggtcatgccggggcgccattggtcctcgggtttcatgtccacgaagatctcggccatggagatggtcttggggtcggtgccgtcctcgggctggccggccttggagacggtggtgcgcacctcgggtaccgagagcagcgccttgcgcgccatgcgcaggatgcgcgaggcctcggcggtggagacgttgggcgagaggctgaaattcacccaggtggtgccttcgtcgagctcgggcaggaattccgagcccaggcgcgaggccgccaccatggccacgccgaacacggccagggcgatgatgaccaccgtgcggcggcgctccagggcccagtcgagcaccggtgcgtacaggctcttggcgcgggtgaccacgcggttgtcgccgtgcggcagcttgcggcgcagcagccagtaggccagcaggggcaccagcgtgagcgagaagatcagcgagccgatgagggcggtggtgaccgacagcgccatgggctggaagatgcggccctcgtggcgctgcagcgcgaagatgggaatgtgcgccgcgatgatgatgagcatcgagaacagcgtgggccggccgacctcgcccgcggcctcgatgatggtgtcgcgccggtcgcggtcgtccatgtcctcgccgcgctcggccaggcggtgcatgatgttctcgatcacgatcaccgcgccgtccacgatgatgccgaagtccatcgcgcccaggctcagcaggttggccggcacgcccatgatcttcaggcccatgaaggtggagagcagggcgagcgggatgatgaccaccacggccaggctggcgcgcaggttcgacaggaagatgtagagcaccagcgagaccagcagcgcgccttccaccaggttgtggaagacggtggtgagggtcttgtccatcagccaggtgcggtcgtagaacggcacgatctgcacgcccggcggcaggccgcgctggttcagctgggcgatcttgtccttcacgcccttgagcaccacgctcgggttctcgcctttgcgcatcaccacgatgccggtgacgatgtcgtcgtcctggtcctggcccaccacgccgagctgcggcacggcgccgatgcgcacctgggcgatgtcgcggatcagcacgggcgtgccgccgcgcgaggcgacgacgatgcggccgatgtcctcggccgagcgcagcaggcccagtccgcggatggtgtactgctgcgcgccctgggccacgtagctgccgccggcattggcgttgccgcggcccagcacgtccagcaggttctggaagctcaccttgtacgcgcgcagcttgtccatgtcgggctgcacttcgtactgcttgatggcgccgcccatggccaccacgtcggccacgccgggcacctggcgcagcgcgcgctccaccgtccagtcctcgatggtgcggatctcggtggtggtgaggccgtcgcccttgaggcggtagcgcatgatctcgcccaccggcgtggcgttgggcgcgatctcggcctgcacgccctgcggcagatcgacggtcgaaagccgctctgccacctgctggcgcacgatgttcacgttggccgcgtcgtcgtacgtgaccacggtgaacgagagcccgaactgcgtgtgggagaacacgcggatggagttgggcaggccggccagggcggtctcgatgggcagcgtgacctgcttctcgacctcttcgggcgcgcggccggggaagagcgcgatcacggtgacctgggtgtcggtgacatccgggaaggcttccaccgacaggttcttgaaggcgatcacgcccgcgagcgcgaacagcagcacgcccaggacgatgaacaggggctggtgcagcgcgtagtggatgagacgcttcatggggtctctttcttcgcggtggcggcgtcttcggccatggactggaactggcgcgccagcagcagtgcgttctggttcaccacggcttcgccgggctgcaggccggtggagacgagcacctcggccgggccttcatgggcgagttcgaccttgcgcggctcgaacacgccggactcgcggcgcacgaagaccatgtgctgcgtgccgtccagcacgatggcgctggcaggcaccaccacgccgccggcgcggctttcctgcacgcgggcggtggccagcatctcggccttcaggcggcggtctgcgttgggcaccacgccccgcaccttgatcgtgcgcgtgccggggtcgatcgcatcggcggtggccgtgaccttgccggtgaaggtggcgccggggtaggccggcacctgcagcgtgatcgggtcgccggggcgcagcgaggagaggtcggtttcgcgcgcgtcgatctgcacccagagggaggtcgggtcggtcaccacgaagagggccggaccggactggtcgggccgcacttcctggccggggttgaggttgcgttcgaccaccacgccgccgatgccggtggagagggccagttgctggttcacgccgctggcgctgccgtagaggcgcgtgcgggccgccgcgcgggccacctcggcctgggcgccggcggcgtcggcctcggcctgctccaggtccttgcgggcgatgatgccggcctcgaacagctcgcgctggcgcttgagcgattgctgcgccagcgactgccctgcctgggccttggcggtgtcggcctgggcctggccgaagtcgggcgaagccagcagcgcgagcggcgcgccggccttgaccgtctggcccaggtcggcctggatggcggtcacgcggccggcgaaggcgggatagatgcgctgggtgcgctcttcgttccagaccaggcgggcgggcaggtccacggccacgtccttggcggcacgggcctccacggtgcccagcagggcgagttgcggatggccggacggaaagcgcagctggccggcctgcatgacgggcggggagggttcgggcggggtggcggcggtttccgcgccggacttgccgcagccgggcagcagcgcgcaggcggcgccgagcgcggccagggccagcaggccgcgcgcggaagggcgccgcgcgggaagggagaagaggggagccatcatggtcgggaggtccggaaaggaatgcggtggaaagcgggaaggccgggcggtggcgtggcgttcaggccggggtcagggcgtgccggtgagcaactgcgggcgggtgcgcagcagccatgcgccgcgtgccttggcgtagtcggcgcgggcggccagcgcgtccagcagcgtggcgcgcagggtgcgctgggcatccagcaggtcggtgagggcgatggcgcccttgcgataggccagttcggcgctgtcggccacctggcgtgcgcggggcagcacgccctggtcgtagtcggcggcgcggcgggcggcgctctcctgcgtctggcgcaggcgctgcaggtccagcagggcgagccggcgcgtgttgtccagcgcgtcctgcgccttggcgtagtcggcctgggcgcggccgatctcgccctggtactggtagccccactgcagcgggatctgcacgcgcagttcgacctgccgggtggaggtgccggggaaatggtcgatggaggcgcccaccgtccagtcggacttgcgcagcgcgttggcaccgtccagtgcggcctgggccgcctgtgcacgggccagtgcggcgcgcacgtcggcgcgggtttcggcccaggcggccaggtcggtgtcggtggcgggcggatcgccggccagggcgggccagggcgtgttcacggcctgcaggcggctgccggtgctgcccgtgacctgggccagcgccagggcggcgtcgtcgcgggcctgctcggccgcacgggtgtcggcccgggcgcgatcggcctcgatgcgggtgcgcgaggcgtcctgcaccgagagatcgcccgccttcacgcggcggtccgccatgccggccacgtcggccaggctgcgctcgatggcggcgacctcggccaggcggtcctgcgcggccagcaggtcgtagtaggccgagagggccgcctgcagctgctggacctgcgtgtcttccacgtcggcttccgcggcgttggccgtgctctcggccgcctttttgcgcaacgcacgcttgtcgccgcgctcccaggtccagtcgatgccgacggacttgtcgatgcgcttgcgcgtgaacacgttgcccggcccgggtccgtgctgcaggtcgatggagctggccttggtggtcagggagggcaggggcgcatggtcggcgctgagcacatcggcgcgcgcgcctgccagttcctgccgggcctggttgacgtcgctgttgtcgcgggcggcggccagggcctgggacagcgtccagccggtgccgcgtggggcggccgccatggcaggcgcggggacgggctgcgagggtgcgggcatggccgccgtggcctgggcgtgggcggggtgcggcccggccagccaggcgccgccgcaggccaggaggccggccgctatccgcagcgcggtgccgctgcgcagggaaagggaggggggagtggaacgcatgccctgtttatcggcgcgcgagcctgaccacggcctgacctggcgtgccgccgggcccggggcacgacacaatgcggcttgtgcgccacggtgcggtccgccgcccggtcttggcttttccctttctgatccttttatggtgcagcgcccatgcggatactcgtagtcgaagacgatgccgtgctgcgcggcgtgatgcagcgcagcctggccgacgccggccaccgcgtggacgtggccgccacgctggccgaggccgaccatttctggaaggtgcagcctttcgacgcggtgctgctggacctgaacctgccgcaggacgccgcccaggccagcccggtgggcagcggcctggccgtgctgcgcgccgcccgcgcgcggggcgaccgcacgccggtgctggtgctcaccgcccgcgaccgcaccgaggagcgcatcgccggcctggatgcgggggccgacgactacctgggcaagcccttcgacctggccgaggtggaggcccggctgcgcgccctggtgcggcgcacgcagggcacggacgaccgcaccagcgccggtacgctggtgctggaccggcgggcacgccgcttcaccctgcatggccagcccttcgagttgcctgcgcgcgagttcgaggtgctgtgggagctgatgaccccgcccgggcgggtggtgagcaagcgcagcctgtcggacaagctgtccgacttcgacgacatgctgggcgacaacgcgctggaagccttcatctctcgcctgcgcaagaagctgcagggcagcggcgcaggcatccgtacgctgcgcggactgggctacatgctcgaggcggccgacgccccggcggcggaaggagaggcatgagcggcgacgtgcctgccgcgcccctgccgcagaggccgccgccctcgctgcgtgcgcgcctgctgcgccatgtgctggtgccgctggcgctcacctggttcgcgggcacggccatttcggtgctggtggccaacggcttcactcagcgcgccttcgaccgggcgctgctggacgacgcctatgccatcgcagccaacgtgcggatcaagggaggggcgctggacctggcgctcagttcgcgcgagctcaagtcggtgctgttcgaccaggtggagacggtgtatttcgccgtgctgctgcccgacgggtcgatgctctcgggcaatgccagcctgcccgtgccgccgccgcgcgacgaggcctatcgtttctccgacatcagctatcgcgggcgggcgctgcgggccgtgcgggtgcgggtgagcgagccgcaggccttcgaggtcatcaccgcgcagacggtgcatgcgcgcagcgccatgctgcgcagcgtgctgttgtattccgtggtgtcgcaggtgctgctgctgggcgcgctggcgttctggctgcggcgcgccatccaggcggacctgcagcccctggcggccttccaggaggaactggcgggccgtgatgcgcggggcctcgagccggtgccggtgcaggcctccacgcgcgatctgcagcatctgggcgccgccgtgaacggcctgctggcccgcgtggcggagggcgtgcgggcgcagcgggaattcgccggcaacgtggcgcacgagctgcgcacgccgctggcgggcatccgggcgctcgccgcctatggcctggcccacaaggaccccgccgtgtggcatgaacagctcgccggcgtggccgccagcgaggcccgcgccagccatctggtggaccagttgctggccctggcgctggccgacgaggtgcgcggcgccatgccgcggcagcccgtggcgctggacgatctggcgcgggatgccgtgctgcgcttcctgccgcgtgccgacgcggcgggcgtggacctgggcgcgcgcgggctggacctgcccgtggtggtgcaggggcagaccgtgctgatcgatggggtgctgggcaacctgatcgacaacgccctgcgctacggccgcccggtgcaggaaggtgtcaccccgcgcatcaccgtggagatagcgcaggacggggcggatggcggcgatggcgtggtgctgtcggtggtggacaacggccccggcattgcacaagggctgcgtaccgacctgatgcagcgctgggcccagggccgcgagggcgagcgcctggggcagggcgcgggattgggcctggcgatcgtggcgcgctatgcggaactgctgggcgcgcgcctggtgctgggcacgggcccggacggacagggcctgcgggtggggctggtgttcgcgcccctggctcaggattgatgccgctcagtccgcctgggccgcttattcgccgaacaccggccggaagaagctgcgttcgtagctcaggatgcagcgggtctcttccgcgtaccggaaggccgcgaggcattcggcgtcctgcatcgactgctggcggtaggtttcgtaggcggcgagcgaagggaaggtgaacatcgccagcgcgatgttgttggcgccttccgagggcaggaagtagccgtggtggcgtccgccgaacttctccacaagcggaatccagagccgtccgtagtgctcgaattcggcgagcttgtagggatcgatgacgtagcgcagggtacaggtgatcatggcccgatttcaccgcattttcggggcctgtgcggcattggccatgtcctgcccttcatttgcagcgttcggggcgccaggggccttccagggcctttcccgggccgggccttcagcatgccttcgcagccgcaggggcaccgggcgcggacacccggccgccacccgggggcgtggcggccgggaggctcccttcagcctttcgccgattcgccgagcgtcgggtagtcggtgtagcccttctcgccgccgccgtagaaggtcttggagtcccaggggttgagcggtgcgtcctggcgcagccgctcgaccaggtcggggttggagatgaaggccttgccgaaggcgacgatgtcggcgcggccactggccaccgcttccatcgccaacgcacggtcataggcgttgttgaccatccaggcgcctttgccgccggcctcgcggtaggcggtcttcagggcttcgtagtcgaacggacggtcttccagctcgcgcgggccgccggtggagccttcgatcacgtgcacgtaggccaggcccagcggtgcgagctggcggatcacgtagtcgaacagcggctgcggatcggcatcgacgatgtcgttggccggcgtgacgggcgagagtcggatgcccaccttgccgccgccgatcgcgtccaccacggcgcgcgtggcttcgagcagcaggcgcgcgcggttctcgatgctgccgccgtagtcgtcggtgcgccggttggcgccggtcttgaggaactggtccagcaggtagccgttggcgccgtggatctcgacgccgtcgaatccggccgtctccaccgcgttgcgcgcggcggcggcgtagtcgtgcacgatgccgggcagctcttcggcatccagcgcacggggttcggacgtggccgcgaaatggccctggccggtggccttgtcgatcaggtaggtcttggacttggcggcgatggcggagggggccacgggggcgccgccgtcgggctgcaggtcattgtgggaaatgcggcccacgtgccagagctgggtcacgatcctgccgccgcgctcatggaccgctgcggtgacctttttccatccatcgagctgttcggtgctgtacaggcccggcacgtccgcatagccctggccctggtggctgatggccgtggcctcggtgatcagcaggccggcggtggcgcgctgggcgtagtaggtggcggtaatgtccttgggcaccgcattcggcgagcggttgcgcgtgagcggcgccatggcgatgcggttggcgagctgcaggtcgccggcctggacgggatcgaaaagcgtatgggacaaggggatacctctttcgaaaaagtgggggcgggaaaggcccgggtgggccctccacggcagggagcgacgttaccgcgtttgcgcttttcctgcagtgggactgcgccgcgacgggatatgcgagtcgtgctagcgaaatcgcagcaacctgcttatccgttttccgcatgaacatgcgcgcaaacggcgcttcgccgccggaaaggccctccctacgatgatcgggcctggccacggtcgggttcttcttttcctccatcgcgatccaacaaaggggttatccagatgccgatccagccgggccagagcacaccatccacccgccgccgtgccctgaagcgcacggccttgttgctggcgggcagcctcctgtgcggcaccgccgccatggcgcaggagaagaaggaggtggtgatcggctaccaggacatggtcgtgccctggcgccatgcgcaggagacgaaggaggtcgagcgccgcaccggctaccaggtgacctaccgcaagctgggcagcggggccgaggtggtgcgcgcgctcgcctcgggcgccatccagatcggcgaggcgggctcgtcccccttcgcggcggcgttgtcgcagggcgtgccgatcgaggtcttctgggtgctggacaacatcaacgatgcggaggcgctggtcgcgcgcaacggctccggcgtgaactcgctggccgacctgaagggcaggaagatcggcctgcctttcgtttccaccacccacttccatgcgctggtggcgctgcaggatgcgggcatcgaccccaggaccgtgcgcatcgtgaacctgcggccaccggagatcctggccgcctgggagcgtggcgacatcgatgccaccttcgtctgggacccggtgctcgccaaggtcaagcagagcggcaaggtgctcgtcacctccggccagatcgcggccaggaccggcaaggccacgttcgacgcgctggccgtgaacaaggagttcgcgcgcacgcacgatgccttcctcacgcagttcgtgcaggtgctggccgatgccgacaaggcctacaccgcgaacaaggcagcctggacggcggatgccgcccccgtgaagtcgatcgccaaatggtccggcgccgaagcccaggcggtgccggcgagccttgcgctctatgcgttcgtgccgccggccgagcaggccgccacccagtggctgggcggggccaaggattccggcgtggcgaagtcgctggccgcgacggcggccttcctgaaggagcaggggacggtgcagtccgtgctgcccgattactcggtgggcgtgaatcccacgtgggtgcagcgtgcacgctgagcagggcgcgaacgccgcgggcagccatgcgggccgcgccggtggcggcgcattgtccctgcgcggcgtgagcgtgcgctacgacggcaccgatcacccggcgctgcagggcgtcgatctcgacatcgccgcgggtgaactggtcgtggcgctcggggcctccggctgtggcaagaccacgctgctgaattgcatggccggtttcaccgagccctccgccggaaccgtcgtgctggatggtcatccggtgatggggccgggtgccgagcgcggcgtggtcttccagaagcacgccctcatgccctggctgaacgtgatcgacaacgtggcgctgggcctgcggctgcgcggtgtttcacgtggaacacgcctgcggctggccggtgaacggctggcgcaggtggggctggaaggcttcgcacagtcgcccgtctggcagctctcgggcgggatgcagcaacgcgtgggcattgcccgtgcgctggccagcgacccgcaggtgctgctgatggacgagcctttcagtgcgctcgatgccttcacgcgcgaatcgctgcaggagttggtgctgcggctctggcaaaacaccggcaagacgatcttcttcatcacccacgacgtggaagaggcgctgttcctggcctcgcgcctgatcgtgatgacgccgcgccccggccgcatcgcgcggcagcatgcgctggatttcaaccgacggttcctggcaggcccgcccgcccgggccgtgaagtccagccccgcgttcatcggctggcgcgagcgcgtgctggatgaagtggcgccgcccttgccctcgtcacccgcagcccggctgccggagcatgtccatgccggatgaagccttgatgccatcgccccatagtttggctgctcagccgcggcgagagagcgggcccgcttcaacccaggcacccgcgcgggctgcgccgtcgccgtcaccatccctgcgcgccgtggcgccataccgcctgccgggccaggggccgagccgcggcctgagcgtggcctgcgtcgccgcgctggcgctgctctggtggcttgccacgcagcatcagtgggtcaagccgctcttcctgcccgcgccggaggccgtgctgcgggcactgcatgacgcctgggagggcaacatccagggcggggagccgctgtggcggcacctgcagtggagcaccattcgggtcttcggcgcattcgcgctcgcggccgtcacggcggtgccagtgggcatcgccatgggcgtgagccgcgtggcgcgcggcgtgttcgatccacccatcgagttctaccggccgctgccgccgctggcctacctgccgctcatcgtgatctggttcggcatcgacgaaacggccaagatcctgctgatctatctggcctgcttcgcgcccatcgcgctggcggcacgtgccggggtgcgcagcgcgagcgtggagcagatccatgccgcgctgtcgctgggagcgaaccgctggcagctggtgcggcacgtgatcgtgccggcggcactgcccgagatcctggtggggctgcgcatcgccatcggtttcggctggacgacgctggtggccgcggaaatggtggcagcgacggtgggcatcgggcaggtggtgctcaatgcctcgaacttcctgcgcaccgacctcgtggtggccggcatcctggtgatcggcctggtggcctggacgttcgatctgggcatgcgctgggtcgaggcccgcgcagtgccctggaagggacgggcctgaacgcgggcccatcctgtttctggcagcctggagaaggcttggcggcttacttctgcaggccctctgccttgagggcggcctgcacggccgggcgggcgcccacgcgtgccagataggcctgcaggttcggcaggccggaatggtccacgcccacgtgcttgccccagccgctcacggtgaacaggtagccatctgccacggagaaatgctcgcccatcagccattccttgccggcgagctgttcgtccagccactggaagcgcgacagcagcttctcgcgcacgatgggcttgtacgcatcgggcgtgttggcctggaacagcgggctgtggcccttgtgcaactccgtgccgatgaagttcagccactcctggaggcggtagcgcgccagcgtgccgttggcgggcgccaggttcttgtggggtgcctggtctgcgatgtattgcacgatggcggggccttcgcgcaggcgggtgccatcgtcgagctccagtaccggcacatagccgagggggttgatggtgtagaagtcggtcccgtcctggagcttgtggctcttcgtgctcgcgagcacgggggtgaaggccaggccggcctcgtgcagggcgatgtgcggggacagcgagcaggcaccaggactgtagtagagcttcatggtcaggttctgaaggcagtggaacaagcccgccatgctatagcgaagcgggaattcatgctgtcggcctgcgagccgtcacgccggcggtcactccgcccgtcacgcgggccgggtgtaggcttccagccggccgagccaggccatggcgtgctccctgtcggggccgcacatgtcgttggaaggcctcagggacgcgcagaccgctggccgctcggcgctgccgaagatccggcagcgcatctggctgtcgagctgcgcgcagggcaccccggcaggcttgccggagggcatgccggggatggggctcgtgatggagggggcgatgcagcaggcaccgcatcccggctggcatgccagggccatgggcggtcaggcacccaggcggccggcggcccagagcacctgatccacgacggcgcgcacacggccgtggtgcgcggcgtccacgaagccgtcctgcgcatcgaaggcattgcccgcatggccgagggcaaaggcctggggcgccagccagcattccaggttgatgagcaggggcgccaggtggctttgcgaccgcaggccacccaggccgccgggcgatgcgctcagcatgcccaccaccttgccacggaagggcagggtgccgtcgccccacaccgggtggcccgctaccggactggaggcccagtcgatggtgttcttgagcagcgcggtgtagctgccgttgtactcgggcgagcacacgatccaccctgcgtgggcatgcaggatctccttgagccgcaccacgtcggccggggtgccctgggcctcgaggtccgcgttgtagagcgggatgtcgaagtccgacagctccagcagcgtggtgtccgcgcccgcgctgcgggcgatgccggcggcggcgcgcgccagccggcggttgagggattgctggcgggtgctgcccgcgaagacgaggatttttgacatggcacgcattgcaacacaccgccgggacaggaatcctgcaagcgatgttccacgtgaaacacagggggctgacacccccgcctgcacccagggcgttccgcccgagggtggcgcgcgcagggccgaagtgggaaaatccctgcctttccccattcacccatccgttgacccggattcggtggtgccggcctgctggcctgctgccggtgccagaagggtcaaggtgcgcgccggcggcccggtgtgcgctctctttatcggtaacgggccgccccctcgttcgaggtccccggagcagtttgcatgttgtacccccaggaatttgatgtcatcgtcgtcggcggaggccatgccggcaccgaagccgccttggctgcggcccgcatgggcagcaggacactgctgctcacccacaatatcgagacgctgggccagatgagctgcaaccccagcatcgggggcatcggcaagggtcacctcgtgaaggaggtggacgcgttgggcggtgccatggcgctggcgacggacgaaggcggcatccagttccgcatcctcaacagctccaaggggccggccgtgcgtgccacgcgcgcgcaggcggaccgcatcctgtacaaggccgccatccgccgcatgctggagaaccagcccaacctgtggcttttccagcaggccgtggacgacctgatggtggagggcgaccgcgtggtgggcgcggtcacgcaggtgggcatccggttccggtcgcgcaccgtggtgctgactgcgggcaccttcctggacggcaagatccatgtcggcctgaacaactactccgccggccgggcaggagacccgcccgccgtgtcgctcagcgcgcgcctgaaggaattgcaactgccccagggccggctcaagaccggcacgccgccgcgcatcgacggccgcagcatcgatttcagccagtgcgaggaacagcccggtgacggcatgcccggtggcgtgaacgaaggcaccctcccggtattcagcttcatgggcaacacggcgatgcacccgcgccaggtgccgtgctggatcacgcacaccaacgagcggacgcacgagatcatccggtcgggcttcgaccgcagccccatgttcaccggcaagatcgaaggcgtggggccgcgctattgcccgagcgtggaagacaagatcaaccgctttgccgacaaggacagccatcagatcttcctggagcccgaggggctgaccacgcacgagttctatcccaacggcatttccaccagcctgcccttcgatgtgcagtacgacctggtgcgctccatgcgcggcctggagaacgcccacatcctgcgccccggctacgccatcgaatacgactacttcgacccgcgatcgctcaagagcagcttcgagacacgccagatccaggggctgttcttcgccgggcagatcaacggcacgacgggctatgaagaggcagccgcgcagggcctgttcgcgggcatcaacgctgcgctgcagtgccggggcgagtccgcctggctgccgcgccgcgacgaggcctacctgggcgtgctggtggacgacctcatcaccaagggcgtgaccgagccctatcgcatgttcaccagccgggccgagttccggctgcagctgcgggaggacaacgcggacatgcggctgaccgaagcagggcgccgcatgggcctggtggacgatgcacgctgggatgccttcagccgcaagcgcgacgcggtggcgcgcgaaaccgagcgcctcaagtccacctgggtgaacccacgcaacctgcctgccgaggagtcggcccgggtgctgggcaaatccatcgagcacgaatacaacctgttcgacctgctgcgccggccggatgtcacctatgaagccctgacgggaatggatggcggcaagtacgccagcaccgctgtttcacgtgaaacactcggtgaactgagcgcgccggtgatcgagcaggtggagatcgcagccaaatacgcgggctacatcgaccgccagaaggacgaggtgcagcgcgcctcgcattacgagaacctgcagttgccccaggagctggactacatgcaggtggcggcgctgtcgatcgaggtgcggcagaagctgcagaagcaccggcccgagacgctggggcaggcctcgcggatttccggagtgacaccggccgcggtatcgctgttgctggtgcacctgaagaagggcggcttccggggcttcacggccccgcaggcggacgaggtggccgcgtgacggtggccggcagcgtgctgtcggcgcctttgcgcgcgggggctgagaccctgggcctggatctgtcggaaacccagttggcgcaactgctggagttcctggccctgctgcagaagtggaaccaggtctataacctgacggcggtgcgcgatccgcaggagatgctcacgcaccacctgctcgacagcctggcggcggtggctccgttgcagcgccatctcaaggcggtgcaggggctgccgggcagtgcaggcgagggtgccaggctgcgcctgctggatgtcggctcggggggcggccttccgggcgtggtgttcgccatctgctgcccatcgctggatgtgagttgcgtggataccgtggcgaagaaagccgccttcatccagcaggccgccgtgtcgctgcggctgcgcaatctgcggggcatccatgcacgtgtggaaaccctggcgggccccttcgatgtggtgagctgccgggcgttcgcctcgctgccggatttcgtggcctggtcgcagtcggccatcgccgcgaacggcgtctggctggcaatgaagggtcgcgacccatccgatgaaatcgccgggctgcctgcggtcgcggaagtgttccacgtggaacaactggcggtgccgggcctcgatgcggagcgttgcattgtctggatgcggccacgcaagagcgcggaagccggcgaggatggcgtgggcggcgcagccctgccttaaactcccgcttccaattttcgggggtgctgatgtttggcattgcggactacggcgcattcgtcgccgccatcctgttgttcctggccattcccggcccgggcaatctggcgcttgtcacctccaccggcaagggcggcgtgcgtgcaggcatggcggccaccctgggcgtcatcgcgggtgaccaggtgctgctgtggatggcggtggccggcgtggccgcgatgctttccgcggtgccggcggtcttccatgcggtgcagtggctgggtgccgcctatctggcctggatgggggcgcgcatgctgctggcccggcccggttcggcgccggtcatcgccatccagccccggcactacttccgccaggccgcgctcatcacactgctcaaccccaaggccatcatgttctacatggcgttctttccgctgttcgtcgatccggcccgccaccgcggcctgttgaccttcggcgtgatggccgccacgatcgcggtgctctcgtttctctacgggctgggcgtggtgctgctgacgcaccgcatggccgagcgcatgcgtgcacggcctgcgctgggccgcgcgctggagcgtctggcgggcacgttcctgatcggcttcggcatcaagctggccgtggcccgctgacctttccacctattggctgcaaggccccattccttccatttccatggccaagattttttgcattgccaaccagaaaggcggcgtcggcaagacgaccacctccgtcaacctcgccgcgggcctcgccaaggtgggccagcgcgtgctgctggtggatctcgacccccagggcaatgccaccatgggttcgggggtggacaagcgcgcgctcgaactcaccgtctatgacgtgctgctggaatcggcttccgtgcaggaggccgcggtgctgtctgagcagtgcggctaccgcgtgctgggcgctaaccgcgaactggcgggcgccgaggtggagctggtggccctggagcagcgcgagcggcgcctcaagagcgccctggcggtggtggacaaggatttcgatttcatcctcatcgactgcccgccgagtctctcgatgctgacgctcaacggcctgtgctgcgcgcacggcgtgatcgtgccgatgcagtgcgagtatttcgcgctcgagggcctcaccgatctcgtcaacaccatcaagcaggtgcatgccaacctgaacaaggacctgcagatcatcgggctgctgcgggtgatgttcgatccgcgcatcacgctgcagagccaggtcagcgaacagctcaaggaccacttcggcgacaaggtgttcgacaccgtgatcccccgcaatgtgcgcctggcggaggcgcccagctacggcctgccgggcgtggtgttcgacccgggcgccaagggcagccaggcgttcgtggacttcgcgcgcgagatggtcaagcgcgtcaagcgcatgtgatcggttgctatcaaatgaatagcatgaatcctgacgatgtgctcatcctgccgggctggcagaattccggccccgaccactggcagagccgctgggagcaccgctacggttaccgccgcgtggagcagcacgactggatgcgcccgctgcgcggcgactggtcggcgcggctggaggacgtggtgggcgatgcgccgcggcccgtggtgctggtggcacacagcctgggctgcatcctcacggcctggtgggccgcccatacgcggcatgccggcaaggtgcgcggcgccctgctggtgggccccggcgacgtggagcggcccgacatcgcggcgctgctgcccggctggtcgcccatcgcgcgcgctgcgctgccgttcccgtcggtgctcgtgggcagccacgacgatccctattgttccctggagcgcgcccgggcgatggcctcggactggcatgcgcgcttcgtggatgcgggggagcgcggccatctgaatgccgactcggggctgggcgactgggacgaggggcacgcgctgctcgcctcctggctggagcaggcgtgagcaaggagtggcgggctgatggccgccgggcgcgcatcggaacggtgctgctggaaggggtgcaggcttttgctggagggggggccctgttgtccgttcccgtcgccctggcgatgggcaaggtggcgctcgcgatggtgatgggccttgccggcatcggcatttgcgtgcggcttgcacgccaccgccgtgccgctgccggcatggcgtcggacgttccgctggggctgcgcgcgggggcgacggtcgccgcggcggtcctcgccgtcgcggagactgcgctgctggccgaggccacgggcctgccggtgcgctacgggcagccgggcttcgcgccgtcgaactgggcctgggtgctggcagccctgaccgtgcttttctgggggcagcgcaagctgctgctgggctgggcccggggtcgccgcaatgcggcggccggcgcggcccgctgaattccacatcattcctttcggatcacatcgcatggcaaccaagaaacccaagggcctcggacgcggcctcgaagcgctgctcggccccaaggtcgcggaagcggcccccggcgctgaagcaagcgcctccgccgccgcccccggcgccccgtccaccctgccgctcgacgacatggtgcccggcatctaccagccccgcacccgcatggacgaaggcgcgctctacgagctggccgagagcatcaaggcccagggcatcatgcagcccatcctggtgcgccggctggcgcagggcgagaacgcgggccgctacgagatcatcgccggggagcggcgcttccgggccgcgcgcatcgcggggctggccgaggtgccggtgctggtgcgcgaggtgcccgatgaatccgccgcggcgatggcgctgatcgagaacatccagcgcgaggacttgaacccgctcgaagaggcccagggcctggcgcgcctggtgaaggagttcggcctgacgcacgagcaggccgcgcaggccgtgggccgctcgcgcagcgccgcgagcaatctgttgcgcctgttgaacctcgccgagccggtgcagaccatgctcatggcgggcgacatcgacatgggccacgcccgtgcgctgctgtcgctggaccgcgccgcgcagatcacggcgggcaaccagatcgcggcgcgcaagctgtcggtgcgcgaggccgaggggctggtgaagaagatcggcgcggaattcagcctggcgccgcagaaggcgcgcaaggaaggcaagtcgcgcgacctcaagcgggtggaggaggaactctccgacctgctgatggcggaagtggaggtgcgggtgaagaagcgcgtgaagcgcggcggccgcaccgaggaggtcggcgagctggcgatccagttcggctcgctggaggccctcaatggcctcatagagcgcctgcgcggcgaaagctgatccctggtgggtgccccgcgagctccgggggcttgcagggccatcctggaggccggcgcccgtggccgcccggctccggtccggacgcgcgtgatcaggccaccgaacgctgctggtccttccagtagggcgcacgcagcacgcgcttgaggatcttgccgctggggttgcggggcagggcctcgaggaagtccacgctcctggggcatttgtagtgcgcgaggcgttcgcgcatccagtcgatgatctcgcgttcgctggcctgcgcgccgggccggagcaccacgcaggccttcaccgcctcgccccaggtggcatcgggcacgccgacgacggccccgtcggccacggcggggtgttgcgccaggaggttctcgatctccgccgggtagatgttctcgccgccggagatcaccatgtccttgatgcggtcgtggatgtagaggtagccgtcctggaggtagccgccgtcgccggtgcgcagccacccgccgcgctcgccgcggccctcggggaaggcgcgctgcgtggctgcttcgtcgcgccagtattccttgaggttgcgcacggactccagccatatctcgccggtctggccttcgggcaggtcctgcagggagacgggatcgacgatgcgcagccggcattgcccgaccggcctgcccgcggagcgcagcagttgcggctcggtggccgcgcggcggtggtccgcctgcgagaggaaggtcgccgggccggagacttcggtcagcccgtacacctgcaggaagtcgcaccggaacgtgtccatggcctgctgcagcagcgtttcggagaccggggagccgccgtaggcgatgagttcgagggcgctgaagtcggtggtccgggcggcgggcgactgcagcatgaacagcagcatggccggcaccaggaaggcatgcgtgacccggttttcggccaggctggcgatgaagccatcgggctcgaagtccgagcaggccacggtggtgccgccggtatggagcgtgagcagcagcatgaggatgccggcgacgtggaaggtcggcaggggattgccgagcacgccgtcggccccgaagtgccattcgtccaccaccgcgcggacggccgacagcaggccccggtgcgagagcacggcgcccttgggcagccccgtggtgcccgaggtgtagatctgcatggcgctgtcgccggcctgcggcgccatggcccggaacccacgcgcgtgcggcgcgtgccaggcatcgaacgcgggcgcgccgggcacggcgccgtcggtgcagaccacggtgcaatccgccggcagcgccacgctgcctccgggcaggtagggcgccgcgaaggcggcatccaccatcagcagccggctgcagccgtgggcgatgatgtattcggcctcggccggtgccaggcgccagttcaccggcatgcagacggcgccggctttcatcgcggccagcgcgagcaggatgaagggaacgtggtgccgggtcatgcacgccacgcggtcccccgggccgatgccttgctccgccagcgcattggcgatgcggttggtgtcttcctctacctggcggaacgtccaggtcctcgcgccccagcggcaggccacccggtcgggccggttctgcaggtgccgctggagggcgtccagcaggctgaggtcattccgtccagggtcgctcatggtggtctccgttgtgtgtcgtcgcggcggcagtgcctggctccaggtcttgcgggggcagttgcgcggccagcgatgccggcacccggatcggcatgtcgagcagcacctgcgcgtggcccttgccgagcgggtcgaagcgcgcggatgcggggccgccgcccgcgagcgcgtcgtgcagcagcagattcagcgaatgcgtgcccggcaggtggaagcgctccacgcgtccctgcacgaggtgcgcgaaatagcgccccacggcctcgggcgtcaggcgtgcccagagcaggggcagccactcggggcggcgcgcgatgacgccgatgttggagaggttgcccttgtcgccgctgcgcgcccaggccaggcgtaccagcggcacttcctgctggggttcgccggcgggatcgctccatgccgcaggcgcgggcagcggaggggctgctgccgggcccgggggcggggagggcagccaggcctccgcgcaggggcggccgtccaggtgcacgctcaccggcacgcgcgccttgtcgatcaggaacgagaagggcttgatcagcggcgtgggcgatggccggccgcccgaaggcatggtggttcccggggaccatgacgtgcccgagggagcgatctcgcgcgcgaagatctccagcgcctgcttctgcgggtgatcgaccaccacgcgcaccatgacctcgcgcgaagcggccgtgcgcgcgtgggcgccgtacagcgattcgttgccgaagagctcgatctgcacccggctgtagtcgggcatgccggcctgccgcagcaggccgcgcgtgcgctcgacgatggcctcgccggtgcgccgggccttggccgcggcatcgatgcccacgatcaccatcatgccggcgcagcggtatccgtccagctgcgtcgcggacaccttgtagctgccgttcggcgcccggccccgcgcgccgctcacgcgcacacgctccgggccccgctgctcgacctcgacctggcggaagtcgcagctgacgtccggcagcaggtaggcggacgggtctccgatctcgtagagcatttgctcgatgacgcaggcgcggtcgatcaggccgcccgtgcccggcgccttgccgagttcgaagctgccgtcgggatggcagtcgatgatggggtagccgatgtgggcccagccgggcacgcgccgccagtcggtgaacaggccgcccgtcgcctggcagccgcattcgatgatgtgccccgccaggcttccgccggccagcgcgtcgaggtcctgcggtgtccagccgaattcgtggatcagcgcgcccagggtgaccgcgctgtccacgccgcggccggtgatcacgatgtcggcgcccgcggccagcgcccgcgccacggggaaggcgccgaggtaggcgttggcgctgagcacctgtgcgggcagcgcttcgccggtgaacatgtcgcgcacaccggcactgcgcagcgcccccagctgggcgctgacatcgtcgccctcgaccacggcgatgcgtggcgacaggcccatcgaggccgccagcgcccgcaatgcgtcggcgcagccccgcgggtggatgccgcccgcattggcgatgaccttgatgccgcgccgcaggacttcgggcagtacgtcgcgcatcgcggtatcgacgaagtcggtggcatagcccatgtcgggctttttcgcgcgcgccgcggccagcagggccatggtggtttcggccaggaagtcgaacaccaggtagtcgatcaggcccgaggccaccaattgcggcgccccggtgcggctgtcgccccagaagcccgaggcccccccgatccggaccaccttgttggccggcttgtgctccgccatggctcaggcctccacgaagtagtcgagttccggctcggtgcccgggtgggcgaggtagccgctgaaatcggtgtggcccatgccgcgcagcacctcttcgtcgaggaagctgcggccgctcacctgccggctgtcctgcgtgaggatccagtgggcggcgtcggccatgatctcgggccggcgcgcgcgcccggcctggcccggtgccgcgatgtggagcgccgcggtggcgatgagggtgcgcggccagagcgtgttggccgcgacgcccgcggcgcggaattcctccgccacgcccagcgcgagcaggctcatgccgtatttggagagcgtgtacgcgggatggatgccgagccagtgcggacgcaggttgatgggcggcgacaggctgaggatgtgcgggttgcgcgccttcagcaggtgaggaaggcaggcctgggtgcaggcgaagctgccgcgcacgttcacgtccatcatcaggtcgtagcgcttgagcggcgtgccgagcactccctggggatggatcgcgctggcgttgttgacgaggacgtcgatgccgccgaagcgatcgaccgcctgttccacggcggctcgcacctgcccctcgtcgcggacatccaccgccaggggcagcacctgcccgcccgcggcttcgatctccacggccgcgctgtggatggtgcccggcagacggggatcgggctcggtggtcttggccgcgatcaccacgcgggcgccgtcgcgcgcggcgcgcagggcgatggccttgccgatgccccggctggcgccggtgatgaagagggttttgtctcggagtgtgttcatggcgatggtgcgtctgaggggatggtggtctctgccgcgcgtgccgtcttgcgccgaatggctgcacggcgcggcggatgcacgccggtcagcgcccggtccaccggggcttgcgtttcgcgttgaaggcggccatgccctcgcgcgcgtcttcggtcatcggcatgagcacgatctggccctccgcataggcgatcgcctggtcgaagggcatggcggccatcgcgcgcatcgcgtactttccgcgccggatcgccgtgggggatttgtcggccagccgatcgaccagccatcgggtcttggcatccaggtcggccgcggccaccacgtggttgaccaggccggcctgccgggcctcttcggcggtgaagggctcgccggtgagcgcccattcgcgtaccgtgcggggggccaccagctcctgcagcaggctgagcacctgcaccgggaacaggccgatcttcacctcgggcaggccgaacaccgcatggtccgcggccacggccatgtcggccatgcacagcaggcccatgccgccggccatgcaggcgccgttcacgcgggccacgatcggcagcgtggcgccgcgggcttcgcgcagcaggtccgcatagtcgccgttggggcgcgagagatcgaatgcgaagccctggccgggctgcaggtcgccccctgcgcagaaggccctctcgcccgccgccgtgagcacgatcgcccgcaccgcgggcagggcgtgcgcctgccgcagtccttcgcgcaggccggcgatcacgcccgcattcagggcattgcgcttgtcctcgcggtggatggtgatccagaacaccgcgtcccgctgttcgagcaggacttcgccgccggtgcctgccactgcgttcatgccgcggccccttcttcctgcgcctcgggctggatctcgatcacgacccggcgcgattcgatctgctcgcccaggcccaccagcacggcggtgaccgtgccccgcacgggcgcgtggtgcacgtgctccatcttcatggcttccagcgtcagcaggggctggcctggtgataccgcgtcgcccacggccgccagcagggccaccacgcggccgttcatcgaggcgcgcacgcggccgtcgccgccggcctggccgcgctgtgcgtgtgcaacgcgcgtgcggtcctccagcacgtgggtgcgcccggcatggtggaaccacaggctggcgccgtcgcggtcgaaggcgacactgtccatgacaccgcccaggatgaaacgcgcgcggtgcccatcgagcgcgacctgttccagttcctgcacggtgccctggacgtccagggcgaaaacgtgcggcccccgctgcgacacgctgacggcgtgcccggcgccatcaagcgtgaagcgcaggcccagcggcaggccgtgcgccagtttcccgcccgcagcgccctgcccaccgagcctgtccgtggcatgcagcagccaggcgccgatcagcgccgcgcgcgccgtggcctgggcgtcctcggggatcagcgtggcttcctgctgcgcgatgaaggcggtcgtggtgcccccttcggcgaacaccggatgggccaggcagcgcgcgagaaaggcctggttggtgcgcacgcccagcgccaccgtgtcctgcacgccctgcagcaggcgcctgcgggcctcctcgcgggtgcggccgtgcgcgaccagcttggccaccatggagtcgtaatagggcggtatctctgcccccgaatgcaggccgtgctccacgcgcaggccttcgggcacctgccagcgccgcagcaggccgctttgcggcatgaagcccgcgggaacatcctcggcacacaggcgcacttcgatggcgtggcccgaaaagccgatcgcctcctgcgccagcggcagcggctccccggcggccacgcgcagctgccattccaccaggtccagaccggtgatggcctcggtgaccgggtgctcgacctgcagccgcgtgttcatctccatgaagtagtaatggccctcgcggtcgagcaggaactccagcgtgccggcgccctcgtagccgatcgcccgtgcggcctgcaccgcggtggcgcccatgcgcgcgcgcaacccgggcgttaccgcaggcgagggcgcttcctcgatcaccttctggtggcggcgctgcaccgagcagtcgcgctcgcccaggtgcaccgcttggccgtggcggtcggcgaagacctggatctcgacatggcggggctcgacgatcgcgcgctcgaggatcacggtgtcgtccccgaacgcgttcctggcttccgaccgggcgctgcgcagcagatcggggaattcctccgccgaccgcaccaggcgcatgccgcggccgcccccgccggccgtggccttgatcatcacggggtagccgatgcgggcggcttcgtcggcgaggcgcccgctgtcctggtcgctgccctggtagcccggaatgcagggaatgccggcatccatcatgagccgcttggcgccggccttgtcgcccatggcgcggatcgcctcgggggaggggccgacgaagaccaggcccgcggcgcggcaggcttcggcgaaatccgcgttctcggcgaggaagccgtagcccgggtgcacggcgtcggcgccgctggcgcgggcggcctcgatgagggcggggatgcgcaggtaggactgcgcgggcagcggcccgccgatgcacacggcctggtcggcggcgcgcacatgttcggaccgggcgtcggcggtggaatacacggccaccgtgcggtagcccagggcccgtgcgctgcgcatcacgcgcagggcgatttcaccgcggttggcgaccaggattctggaaaagggtgtcatcggttgcatggcggacgaaagaggtagtggatgcatcggtcgctgcgcagaacgcctcaggggcgcgccacggagaactgcatgggccgggggctgcgcccttcggcctcgcggcagaccgccagcacttcggccagcacggcgcgggtgtcccgcgggtcgatgaccccgtcgtcgagcaggtgcgcgctcgtggtgaacacgctcatctggctgtcgaagcggtccacgatgcgccgggacatgtggtccagctttgcttcgtcgatcgcgcctttgcggcgcatgccggcctccgcgacgatgcgcatggtcccggcggcctgctcgccgcccatcacggcggtccgggcgttcggccagctgaagcagaaccgcggatggaagccgcggccgcacatggcgtagttgcctgcgccataggaggcgccgcagtagagggtgatctgcggcacggtggcgcccgccacggcctggatcatcttggagccgtgcttgatgatgccggcttcctcgtacgcacggcccaccatgaagcccgtcgtgttgtgcaggtagaggatgggcgtgcgcgactggcagcaggcctggatgaagtgcgtggccttggcggcgccggccgggtcgatcgggccgttgttggtgatgactcccacgggccggccttcgatccggaagtggccgcagaccgtggcgctgccgtagttctcgctgaactccaggaactcggagccatcggcgatgcgggcgatgacctgcttcatgtccaccggccgcttggcgtcggcaggcatgatgcccagcagttcctcggcgtcgtagcgcggcggctggaagctgcgcgcggcttcgggggccgtgccgtggtgccagtcgatctggcccaggatctcgcgcgcgatgcgcagggcgtcccggtcgtcctcggcgaggtagtcgcccagcccggagaccgacgtgtgcatgagcgcgccgccgagttcttcctcggtggccacctcgccggtggcggccttcagcagcggcgggccggcgaggaaggcgcgggagcggtcgcgcaccaggatgatgtagtcggccaggccggtctggtaggcgccgcccgcggtggaggagccgtgcgtcaccgtcagcaccggcaggccggcggcggacaggcgcgccaggttgcggaacaggttgccgccccgcacgaactcctccacgcggtactgcatgaggttcgctcccgcgctttcgaccagctgcacatagggcagcttgttgtcgagggcgatctcctggatgcgcagctgcttgtccagccccatgggctgcagcgcgccggcatcgatgccggagtcggatgcgaccaccatgcagcgtatcccgttgatgaagccgatgccgccgatcacccccccgccgggcacgctcgtgtcgaggtcgggcgtgtccaggcccaggcccgcgagcgtggcgagttccaggaacggcgcacccgggtccagcagcagcgaaaggcgttcgcgcggcaacagctgccggcgcttgtcgaagcgttcgcgcgaggcggccgaccgggcctgcgtgcgctgctcgaaggcgcgcaggcgcccgatgagcccgagcatgtgctctcggttggcggcatggtccgcgctggtgggggaaagggtggattcgatctggggcatggcgacctgtgctcgggtgtcgcaactgcatgcgacggtgcctgcagcgtaggcatggcggctttcggggtcttgcgccgagtggctgtgccgctgcggcatcgcaccctgccggaggatcaggccggagtgccgggcagcagccgccacttgggcagcagcagggccggccggtagctcagcttggtctggcggaaattggccaggcccaggtcctgttcgaagttgagccagtccacgcgcgcgtccgggcgctcggcgaagtggcggaacatgtgctgcgtgatgcccttgaagcgcaccaggcccttggcgaagcgcaccacccagacgccgggctgcaacggttccgcgagcaggaagcccgcgggctcgccatcggcccagtgcatgaagccttcgagccgcagttccggcacgccggccagggcctcgcggcagggggcgtcgtcggcgtcgcccgcggccttgcccttgtcgtgcagccatccctgcagcacggccagcgcgtgcggctgcagcgtgggccggtagggttccgcatgcagcgtgtgcgcggcgtgcagctgtgccaccaggttggctttgttgtgcagggcggggccgcggtagccacggaactgcccggccggatagaggtagtcggcatcggcgcgctcggccgacagttcccatccggaccggccgagtgcctcggcctcgtgcctgcacaggggaaacagcccgccatggcgcagcgccaggtcgtgcagcacgccgcgcggcgcctcgcggacatcgaacagcggcacggccagccgctgcccatcgtaggcgcggccggcgacgcagggccaggcgccgccgtgccaccgccattggtgcgcatgccggaagagccacaggttgccgaacgacagatcggccggcgcatgctcgcccaggcctgcgatgcggcgttcgagcaggggagcgatgcgcggcgccaggtccagcgtgagcgcgaggccttcggcgccgccgggtgtgtcagcgtcgggagacacgctcgccgggggaggggccgtccgcgggctcgcccgcgaaacactgggccagccgggtccactgctctgccgggtcgccggcccattgcagccgggtatccgcgcggtggcgccgctgggtcacgagcagcacgaaatcgagggcgggaccgcgcacccagtgttcgctggaaggttcgccccaggtccagcgttctccgccgggcgcggtgaggtccacgaacggaacgggatgcggcatggccaggccgcgattggcgaagctccagccgaacgtggatacgccgaggtgggcgatgtggcgcaggcccggcccggcgggatgctcgccgcccaccaggtcgcggatgtcctggccgtgggcccaggtctccatcagccgggcggtggcgaaggagcgggcgctcatggcgggcccgtaccagggcagccgcgccctggcgtccatggcggccagcgcggccaccagcgctccgtggcgctgccgccagcgggcgaggagggccgcgccgtcgagcgctccatggcgctcccgggcgatggcgctgatggcttccccgcggcccagccgctccgtgagcgcggccttgtcggcttcgaaggcggcgccatcctccaacgccagcagcgcggcctcgtcgaagaacagcagatgcgccacttcgtcccagggcgtccagccgtggaaatcggtggcggtgtgccattgctgcggcgacagggtctggcagaggccggccagtgcgtggtactcggccagcaggtcggcgcacagcccgcccatgggagcggcctgggccgcacggcctgcgggagcgctgccctggaccgcaggtggggacgccgcgggttggccatggatttcatcgttcatgcgcacatgctcgccggtgcgtgggcgccggtcttgcgcggactggctggccgcggcgcgctcagccagcggcgagcgacggatgcatgaccggctgggcgatcacgcgcagcttgcgcgagccggcgaagatgtccctgggcttcagcccgtaggtcctgcggatcgagtggctgaagtgcgtggaatccggatagccgatgttcagcgccacgtacaccaggttgctgtcgctgttcacgtgctgcagcagggcccgggcgcgcttccacgtgcgcacggaccggaacggggcccccgcctgttccttgaacaggtgcaggaagcgcgagaaggacaggcctgcctgcgctgcgcactgttcggccgcatccatggtggacggatcgctgcgcagcccgtcgaacacgccggcgatgcgcgtgtccagcatgcgcccgggcaggggttggccgaagaagacggcgtcgaagtcggccggctgcaggggctgcgtgccggcgcccgcagccagccgctggtgcgtggcgcgcacgtgggcggcgaaccccgggacatgcacggcgccgcaggcccgcagccagggtgacaggcgggaggcatccacggtttctggctcgatcagcaggtcgatcacatggcggccttcgctggcgatctcgtgcgggacatagggctgcacgacgacgacctcggcggcctgccattccccaccctggaagcgcacgcgcaggcgcccctcgatggcgacgtacacggtgatggcgcccttgtcgtgcatgaccggagcacccagcagtcccgcgtagaagatgcgttcgtgcgtgagccacatgatgcgatcgccgctgctgcaggggcggggcacggacgggtcgttcacggtggtcatcggtgtctcctgggcgaaggcggacgttgcgccactctgccgtatgttccttgtgccgtccagggtgcggggcggccggtgccccggcccccaggcgacgcgcagggccagcatagaggggcctgccgccggattcttgcgtcagctggctatcggccggggcgtccggtacgggtttccccggggtcccggtgccatcctgcggcggctcaggggcgctgcgcccgcgggctgccgcccggcgcgtgccgctccagccagccgatggcggcgaagccgcaggccacggccacccacagcgtggcgaagcggatgcccacggccgcgagcgttgcggtgcccagcggcacggcatgcagcgccagcagggcgacgatggtggcctcggtggtgccgatgccgcccggcagcatcgatgccgcgccggccagcatggccgtggggtaggtggacagcgccgcgcgcagcggcatcgcgatgtccaggccctgcagcagccaggcgaacgatgccgcggtgattgtccaggcggccaggcccagtccgaacgagaccgccatgtcgcggggggtgagccagaggcggcagcctgccaggccgagcgcgagcatgcggccggtgcgcgccaagcggcgccatcccatggcccgcatgcgcgcggccaggcgcagcagccagcggggccgggccgccaccgcggcgaccgcgccgatcagtccggtcacgaaagccagcacgatgccgaacaggcggccggagggcacggccagcgcggccagcagcgccaccgcgagcaggtcgagggcccgttcatagacgaaagccgatagcgtgcgggatgccggcacgccccagcgcgtgaagtagcgggcgcgcaccagctcgcccaccttgcccggcgtggcggtgaaggcgaagcctgccaggtagcccgcgaaccccggcatggccggcacgccatgtcccgcgcggcgcaggagccagtgccagcgcgcatagcgcaggccgtaggaggcgaatgccacggccgccaggccgggcatccacgccgccacgcgcggcagctgcgcgaagacctggttgcgggcgtcggcccacaccagggccgccacgtaggcggccgtgcaggccagggcggcggtgacggcggtgcgcgggttcatggcgccggtgggtcagtccggagtgccgggccgtaccggcgtttcggcgaaggaccagcgcttgtggcccaggtagctcgtgaacaccggcaccaccacgcccaccgcgtgcgcgatctcgggcgcgaaggccgtgatgccgagcgcgggcagcacccatttcagcagggccatgctcacggcccaggtctgcgccacggccagcaggttcaccagcacgaagaacatcgccgacttgtgcgtggactgcgtgctcgccttgaagacgaaggcgcgcgccagcaggaaggccgtgcacatgcccacgcagtaagccgcgatcacggcggcggagaacggcatccagtggctgaacgcgatgcgcgagccgaagttggcgagtgccgccaccccgcccgtcaccaggaaggccaggaactgcctggagcggaaggcttcgatcacgggcgggggccttcggcagcctgggctgcgtcgcgcgccatgcggcggccgaaaccgatgctctcggaaatgccgcggtcctcggggtagtagtaggacgtatcggccacccacaggccctgcaccggcaattgcacgggcggcaggctctccaggtagttgggcgggcagatcggctgcgcgtagcggtagcggctcgcgcgcatcgcgaggaagtcatcgtcctgcagcgcgggattgatggtgcgcaggtagcggcgcaccttgtccaggaaggcctggtcgggctcggcgtacttggggtgctcgccgggcatgtagaacggcacgtagacgatggattccggcagcgggcgcaggttgctgtattccaccaggcccgggatgtccatgtccggatcgttcacgttgagccagaaattctccgtgaggggcttgcgcagcttggcgatcacgcagaccacggcgatgttcttcagcgccgcgaagcgcgtgagcacatcctgcggcagatcgggcatcaggcgcggcacgaagggcagcggcacggtgctgatcaccttgtcgaaggcctcgaagccctgcgccgtctccacgccctgcacgcggcccgcctccatgcgcaccttcgtcacgggcgtggacaggcggatctcgccgccgtgcgcgcggatgtccgcggccatgccgtccagcagcgtggcggagccgccctccaggtggccgagcttctcctgcatgaggctgtagcgcgagcggccgatgcggcggatgcggctccagatccaggcggccgacaggttgcccgtgtgctcgtagaacttgtactcgaagaggcgccgccagagcacctcgtaggcctccgcgcccacccagcggcggatccagcccgtggcctcgacgccgtcgagcggcttccagtcgtcgcgcttggtggagaggaacgcgtgcaggccgtagcggaacttggccaccagccccaggccctggaagcgcagcagcgccaccgggttgccccaggcctgcaggcgcttctggaaccagtagcccatgcgcgtggcgcgccagcgcatcttgtcggccaggcccagttcgtccagcacctgcaggaaggcgtggtccgaggtgcagtggaagtggtagtagcgctcgatcggcaggccgtcgaaatcgaacatcgcggtcatgccgcccacgcggtcgtcggcttcgaacaccacgggccggtggccgtcgcgcgcgagctggtaggccacggccaggcccatggggccggcgccgagcacggcgatgcgctggccgcgggccatggcgaagtcggccgcggacgtggcggaagaggaagcggcggcgttcatcagaactccagcaccacgcggctgtactccggatggtggaaggtttcgtggatggcctcggcgaagggcgtggcgcgcacgccgaagatgccgggccagtcgatcacctcgaactcgtcgtgcgccacgagggccttgagctggtcggcggtgaagggcgggtcgcggtcgaagagtgcccagattttcagcagcaggtagaagagcccgtaggggatcttcacgatggcggccttcgcgcccgtggcagccttgatggtgcggatgatgtcgatgtaatccaccttctccagccccgtgatgttgaagacgccgcccacgcggcgctcctcgatgcagcgcacgatgatgcggcagaagtcggccgcgtagagcggctggcgcatgtagcggccgctgccgggaatcgggaacaccggcaccttgcgcatgaagcgcgagagccagcccaggtgcttgcggtcgaaccagccgaacatcagcgtgggccgcagcaccacgcagggaatgccgctggccagcaccatctcttcctgcgcgcgcttggtgtcggtgtagtggtccttcgcgaccgactccacgaccgaggagctgatgtgcacggtgtggggaatgcggtgctgctggatgagtgccaggatgcgttgcgtcgaagtgaggttgttgcgcacgaacggctcggcctgcggcgcgccgatctgcgcctgcagcatcaccaccgcgtcggcgccctcgaagtgccgctcccagtcgccgggctcggcgagatcggccagctcggcgacgatgtccgggtgcatgcggcgcaggatctccaggttggcggcgtgcttgtcgagcacgacgaggttcgcgtagccatggagcttgaggtgcgcgacgagattctggccgacgaggccggcgccgccgggcaggacgatcttggtggtgtgctgctgcatggaagaggggggatgcatcggggtcggaaaagcgtggaaggacggcgccatgtcaggaggccggcacgggaggcgtcagcaccagcgcggccgagcagggcgtgccgggcgcctgcagcgtgacggcggagggcagttgccccgacgccggtacctggaggtaggccgtgaacatgaggtagcgcccgaaggggcccggcgcatgcgcgggcggcgtgcgcttgcgccagcggtcgggcacgccgtagccgaccaccgtgccgtcggcgccgacgaggcgcacggcctcgaagggtgtgcgctcgggctcgggcagcagcccgccctgcacgcgcacgaagcggggctcgccgggcagcgtctccacctggtccacgaaggcgtggcagcgcgggggcagggtctcggcatgctcgcccaccgcgtgggtggcctccaccatgacggggcggccgaagatgcctgcgcggatggccgtggccccgcgggcgagttgcgcgccgtaatcgtcgttccagatcagcatgccgatgcgccgcttgtcgtgcacgcccatctgcagtgccagcgccccggtcatgcgcatgtgctgctcttccttgcgctccgcgtcgcgcgtctgcacgatgagcatctgcgccagccatgcgacgagcagcacgtgcatggccacacgcgccgcgccgcgcagcgcgaccaggcgcggtgcgtacaggatcgccagggcggcccatgccatcacggtcggcgtggtgtagcggctcgacagcgcgctttcgatgccgaactgcacgcgcccgccactggtcgcgaaggcgaggccgccgatgtacacgacgaaggtcagcagggccaggtccagccggtgcgcgcggggatcgcgcagcacgcgcggcagcggcgccagggtcagcagcacgaaaagcaccccgaaggcctgactcagcggagcccacgacagcgaatgctgcttcagcacgaaatgctggaagggggcgccgaggtaggccagggtgtaggagagcatgtccagcggacggtcccgcagcttggagaacacgcccccgtggtcggaaggggaggtatagcccactgcataggcgcccgcgcagatggcggtgagcacggccaggatgagcgtgcgccggcggccgagccgcgcgacggcggcgtagagcaccatcatgggcagggccatgacgccgttggccatggtccccacgctgagcacgccgatcaggctggcggcaggaaaccatccgcgcgccatcggcgcgcacgcggcgcggtagaggcagtagaagcccaccagcggcagcacctgcgccaggaagaactggccctggttggcccaggccaggttttccttctgcacccaggaaaacagccatatggccagcagcgtcgcgccgaaaaaccacgacctgccggacagggcgggcaggcggtcccgcaggaaggccgcgaacaccgccaggccgcagccgacgagcacgtagttcatagtgatcaggaagacctgctggccgccgaaccaggtgtattccatccagaacagcgccttgggcagcaccagccggtgctcgttggcctggcgccaccaggcgtcccagccgacaccatggcgcacatcgatatagaactccagcgctgcgccccacgtgtcccagatcgggaccggcgtgaaggtgcgccaggcggagaccgccgtggcaagcgcgtagatggcggcgaaaaccatcagcagcgcgaacggcatgcgctgccgccaggtttgccgggcggggggagaggagagacgggtctcgtcgtgggtcatctgtggcaatgtcagatcttcatgcggtggaacacggcgcggggcaggtggcggatcacgagcatgatgagcgcccacttcgccggggcatagaccaccgctgcgccgcgcgccatgccgcgcacgatggcgccggccacttcctcgggggtggcaaggcgtgcgccctgggccttgaggtgcgcggtcatcggggtgtcggtggggccgggcttgacgagggtcacgcgcacccccgtgcccgcgaggcggtgctgcaggccctgggcatagcgctccaccagccccttcgccgcgccatagacgtagttggactggcggccgcggtcgccggccaccgagccgatgatgccgatgcgcccgtgcccgcgggactgctgcgcgccggcgaaagcctcggcccagagcgcgggggaaataccgttcacttccagcgcctgccgcgccgccgcgaggtcggcctcgcaggccggctggtcgggcaggttgccgtgcgcgatgagcacgaggtcgggcaccccgtcggcgcagatgccgcgcaccgtgccggcgatcgcctcgggctgcagcatgtcggccgcgatggtctcgatgcgcgtgccgggctggcgcacctgcaggtcggccgccaccgagggcaggcgggcgccgtcgcgcccgatgagcaccagccggtccaccccgccggcggccagccagagccgggcgcactggtgcgcgatggccgaggtggcgcccacgatggcgatggtgcggggagaggatgtatcgggcatggcgggctgtgggttggtaccgttggcagagcgggcggaaaaaagaggaaagggcgtggaatgccccggcggtcagtcgccgagcagccgcagcgacatggcggagcggatgcggggatcgcggtagggcaggaattcaggcagccgtggatagccggcctcgaacagcgtgcgcggcatgcgtgcgtccttggccgcatagaggcggccgcccgccgaggccaccacggcatcgaggcggtcgaagagccgcagcgtcggatcgcccaggttggggaaatcgagggccagggtgacgcccggcatgggaaagctcagcatgcccaggggcatgcgctgcccgaaggtcttgagcactcccaggaacgagccctgtcccgatgcggcgatctcgcgcagcagcgcggccacggcgtcctcgccgccctcgcggggcaccgcgcactggtactggtagaagccccggcggccgtagatgcgattccactccagcaggttgtccagcgggtagaaaaagggttcgtaatgctgcagcgcccggcccgcccgctgcttgtgcaggtggtagtaggcggtgttgaaaggccgcaggctccagcggttgaccagtgagattggtgggacgaacggcacggtgcgcttgccgccccggggctcggcgggcggctgcgccaccgggccgggcacgtggttgccgcgcatgaagatgccccgcgcatcggccccggcaaggcagtcgatccacgagaccgtgtattcccatccggcttccgaggcgtccgcgagggcgaagaactcccgcaggctgccgtacggctgcgtttcggtatcgagccacggcccggccaccctgcgcaaccgcagcgtggcctgcgtgaccacgcccgtcaggcccagcccgccgaccgtggcgcagaaccagtcgggccgcaggtcgggcccgcagcgcaccagcaggccgtcggtgcgcagcaggtgcagcgacagcacatggtcgccgaagctgccatggacgtggtggttcttgccgtggacatcgttggcgatggcgccgcccacggtggcgaactgcgtgccgggcgtgacgggcagcatccagccgcgcgggatgaaggtgcgctggatgtcgcgcagcagcacgccggcttcgcaggtcagctcgcccgtggcctcgtcccaggcgatgaagcggtcctgcccgcgcgtcgcccagagcgtgccgcccgggttcaggcacacgtcgccgtagctgcggcccatgccatgggccaggccgtgctggccggccgaaagcggcaaccgcgcagggggatgctccgccagcgggcgcaacgcatgctcggccgcccgcagccggccccaggagtgcaccgctaccacggccaccccagccccgcggcagcggcggccagtgccgccacgaacaccgcgccggccaccaggctggcgcggtccttgaacgcgaagacgagcggatcgtcgtgcatctggccgcgggcggcctgcagccacatccagctcacccagaaggccagcgccggcaccgcgatccagatcaggccgggcgtgcggtacatggtgagcaccgtgtcgctgttgagatagagcgccagcaccaccacggccgtgtagccggacgccacgcccaggctctgcacgatgggggcgtcggacgtgaggtagccgcgtccgtgcgcctgggtcttgccggcggcctgctgcaccagcagttccgcatagcgcttcacgaaggcgagcgacaggaagaggaaccccgaggaggcgatcagccagaacgagagcggctgcgcgacggccgccgcccccgccacgacgcgcagggtgtagagcacggcgagcgccacgcagtccaccagcgcccagcgcttgagcaccagagagtacgcccaggtggtcacgaaatacaccagcagccagccgaggaaggccggccccgtggcccaggccagccacaggctcgcgccggcgagcacggggacgagcgccacgccctgccatgccggcagcgtgcccgcggcgaacggccgcagccgcttgcggggatgctggcggtcgctttcgaggtcgagcaggtcgttggccagatagaccgaggaggcgcacagcccgaacgccaggaaggccacgaagagctgcatccaggccgcgccgtcgcccacgcggtgggccgccatcagcggaacgaacagcagcaggttcttcatccactggtgcaggcgcagcgccttgcgccatgcggccgcgccggccgcggccgggggaaagctgcgctgcacgttgcccagggcttcggcacggcgtgccacggaggccggtgcgttgaccacgatggccgcgcgggcggcctgccatacgggcaggtcggtgcgcgagttgcccgcgtagtcgaagccgcgctcgccgaacgtccgcacgagggccgcggccttcgccgggcccgcgagattggtggcaccgtcgctggccatgaccgcatcgaagcagccgaggtgggcggcgatcgcgtcggccagcgcctggtcggatgccgtgcacagcacgatgcgccgccccgcggcatgctgctcgcgcagccaggccaccagcggctggttgtagggcaggtgggccaccgcgacatcgacctggctggcgatgcggcgcttgagcgccgccttgcccgcggccagccacagcggcagcaccgccgccttccagggggcgtcgcgcaccagctggagcgaggtctcgtgcagcatgtcggtgagcagcagcgtgccgtcgaggtccaccacgaggggcggcgtgtcggcggatggcgatggatcgaaaggcgaacgcactggtgaggggcctggtcggtagggagattcttcgaaggagccgggcgaaggtcccggatcgcggctgatacgaaaaaatggaacggaggattgtaggaggggctggtcggacggccgatgggcggtcccgcgcctctctacactgcaggggctgcgggctgtccgcaggactttcgctgtcagaacacgtcatgcgcttcccgccgctgccctggccccttcccgccctcctggcctgggccgccgcatggcttgccttcctgctgctgcgcggggccgccagcgtgccatggtgggcggcctggctggcaggctgcgccatcggggcagcggccagcttccagggccgcacccgctggcggcagtgcctgatcgcgctggggttcccgctctcgttcctggccgcgggtgccacctctctgcctgcgtgggcctggctcgcgccgctggcggtgctgctgctggtctatccgctgcatgcctggcgcgacgcgccgctctttcccacgccggcgcgcgccctcgacgggctggcccgggccgtaccgcttcccggcaccgctgccgtgctggacgccggctgcggactgggccacgggttgcgcgccctgcgcagggcctatcccgatgcccgcctggaagggctggaatggagctggccgctgcgctgcctgtgcgcactgcgctgcccgtgggcccgggtgcggcgcggcgacatctggcgtgccgggtgggggggctaccgcatggtctatctgttccagcgccccgaaagcatggcccgggccgcggccaaggcccgcgccgagatggcggcggacgcatggctggtcagcctggccttcgaggtgcccggggccgtgccggaggtcgtgctgcggcccgaggccggccacccggtatggatctaccgggtggccggcctcccccctgtccgcccgcaggccgcggcgctatgatccggcgcggccgccccgctgcggcgccagaaccccctcacattcccctgtagccattccataaaggaattcctcccatgtctcagaagaccttcaccctgctggctgcggcactgtccgccgccctgctggcgggctgcgaaaccacgaacatgcgcatgggcagcgcggaatccaagacggtggccacgggcgccgcggccggggagtcgtcggcgaacgcgaacacgcagctcgagcgctgctcctcgccgctgggcacggtgtcgctggtggagaaccaggatgcgggctggtacaccatcctgcgcaacgaataccgcctgccgccgacgtccaacctgctgcgcctgatgatccagcagtccaactgcttcgtggtggtcgagcgcagcgtgaccggcatgggcgcgatgaaccgtgagcgcgcactgatgcagtcgggcgagatgcgcggcggcagcagtttcggccaggggcagatggtggcttcggactatggcctgtcgccggagatcgtcttctccaacaacgacgcgggcggcatcggcggtgcgctgggcgcgctcatcggcggcgggcgcggccaggcgctgggccagctcggtggatcgctgaagacacgcgaggccagcgccatgctgacgctggtggacaaccgctcgggcgtgcaggtgtcggtgtcggagggcagtgcctccaagagcgatttcgcgggcttcggcagcatcttcggcagttcggcgggcggcaacctgggcggctaccagaacacctcgcagggcaaggtgctgacggccgcgttcatggacgcgtacaaccagatggtcatggcgctgcgcaactacaaggcgcagaaggtccagggtcagggcctgggcggcggcggccggctgggcgtggacggcggcgcggctccgtcgcagacgaaggcgggcgcgtcgatgtcggtgcgcgaggcgcaggcacggctcaatgcgctgggctacgacgtgggcgcgccggacggcggcatgggcccgaagacgacgaacgggctgcgggccttccagaaggacaagggcctgccggtgacgggccgcctggactccgccacgaccgacgcgctctcgcgctgacgcgcggcagggacggcgggttcccgccgccccgctgctgcccggccgctgcgggccgggcctccggctcagttccccgcgatgggcgcgatcgtgttccagagggcggagcagttcgcgccctggtcgagctgggatgcgctgacgctgctgtcgccggccgtgttccattgcgtcaggggcgatgacaggcctgcgtagggcgtccagcgcgtcggcaggttgccggacgcggcccagggtgcggggttggacgggttgttcacgaagctcgcccaggcggccgccatggcctgcgacagtgcctggtccgcgcgagggacgggtcgctgcgcgtccagttgcccgatggtattgaatacgtagggtatttcgttggcgtggcagacgttgccggcatccggctggcaggccgggacgggcgtgcgctgcgggcccgtcctgtacaggttgaagatcggcgcctgcgcgaacaggtagccgaatgccggcagcgcggggctggccttcgcgttggctgcggccccgcggcccgccatggcgaggttgccgcagcggaaggcaaagtcgttgatgatgttcgacatcgtcacggccgagcggttgggcatgtaatcgggcgccaaggcggcgggggccttgtagggggtggcgccttttacggtgtagccggtgatcttggtgcggtcattgccccagacccagccgagaaccacttcgttgactaatgccggaagcagcaagtcgcccattttgagataggccatgtcggcgaagacgaccccctcgtcccggttgatgccgaagacgaacggcttcgcgggcatgggcccggtggacgtggtcgcgtagccggccaggggctgcccggcgatgaccgtgccgtccagggtcggcgaccagggcaggccgtcctggacctgcggggcggcttcgcccagcagggcgaccaggggcggcaccgtggtctgcatcctggccggggcgccggccttgtcctccgatggcggcgctttcagtgactgggtatcgataatttcctggaacgtggcatttttcaggatgggttcgcgtttcaggcaatccttcatgtgcaggcagagcgagacccggaagagttcgcccaactcgtgggccttggccggtgtgcggtacacggaccccaccggattgctctccatgatcgcggcctggaagagcttcgcgctgcccggcgcggcgaacaggtgcagcccggtggacatcgcgcccgcgctctcgcccgcgacggtgacgcgggtggggtcgccgccgaatgcgcggatgtactgctgcacccattgcatggcctgctgctggtcgagaatgccgaagttgccctggagcgtgccgctcggatcgacactcttatcgacatggccgagcgccaggaaccccagcgcgcccagccggtagttgatggtcaccaccaccatgttgcccgtggcggcgaggtaggagccgtcgaagacgttgccgttgggagacggctggtagccgctgccttccacgaacgcaccgccgtggatgaagaacagcaccggcagcggccgggacgccccgagggccgactgcggcgtgaagacgttcaggtagaggcagtcttcgctctggttgcggaagacgatgctgttgggctgcgggcagaaggcaccgggcgccgtctgcggcacgttgctgccgttgggtgcatacaactggggcggctgaaaccggcccgccttggcgtacttgatgcccaggtaggtgttcaccgccacgggcgatccgcccgcgggcgtgaccgaggcctggcttccgcacgcggacgcgccgttgccgaacgtggcggtggtgccgctggcgcacgcgggtgccggtgcggccggggcctcgtggtccgtgcggtgcgtgctgcagcccgtgccggccagcacggcggcagcggaaagcgccagccaggcgcctcggatggtgtgcggatgtcgcatgtcgggttccctctctccatgtgtggcggccgggtggccgttgtgttcggcgcgaacgcctggcccattcttggggcaaatcccggccggcccgggggcgggcacctgaatcgttctgaaacgtcctgagcgggccatgccggcgcgctccccctatacttccgcccgttggtgctcgcgcggccgtttccggccgcgcagttaaacgggaaccaggaagggccgctccgccacggatgacggccccggcctgggctgcccccgcaacggtcagcgatggaaggcgcatgggctcaggccaggcgccttcggcccctggaacgacgtccactggaatgcctttgcggcatccgggaagggcccggggagtccggcacgaactgccgcgccgccagcccggataccggccgacgggggagcgcgcgccttggcgcgcatgctccatttcacggaccctgcggggaggcagggtgcgggcgcgcctgccgcggcgggcgcatctttgtcgtcgcttcccatgccagattcttcggcgcaggccaacggagcctgcgataccgccgtcccgggaccgggcaccgtctggttcgtcggtgccgggcccggcgatccggacctcatcaccgtcaagggccgctccctggtcgaacgcgccggggccatcctgttcgccggctcgctcgtggacgaagccgccacgcgctgggcgcccccgggctgcaccatcgccgacagcaaatccatgacgctggaccagatggccgcgtggctcgtgctgcaggcgcagaagcaccgcacggtggtgcgcctgcagacgggcgatccggcgttgtacggcgcgctggtcgaactcgtgcagccgctcgatgccgcgggcgtgccggtgcgcgtggtgccgggcgtttcgtcggccatggcctcggccgccgcggcggtggagagcttcacgctgcccgaggtcacgcagaccgtggtgttcacgcgcgtggagggccgcacgcccatgccgcccggcgaatcgctcgccgagctggcgcggcaccgctgcacgctctgcatcttcctgtcgatcaccctgctgcacaaggtgcaggccgggctgcgcgaagccggctggcccgacgacgcgccgctgctcgtggtgcacaaggcctcctggcccggcgaggagcgcatcgtgcgctgcaccgtggcggacgtgcgcgagcgctgccgcgaggcccaggtggtgagccaggccatgatcatcgccagccccaccctgggcgcgcgccactggcccgaactcgccaaatccaagctctacgacccgggcttcacccaccgcttccggcgcgcggatgacgcatccaccgccggcccgcaagccgccaccattccgccggaaccccaacgatgacgcacctccacgctccgcatgcccacgggcactcccacgaacacggccacggtcatggcgtcgatccgcaccacggccccgccgccggcaccgctcccgcactcgcgcaggccgacaccaccgtgctgctggtcggccacggctcgcgcgagcccgcgggcaacgacgagatccatgccttcgtgcgccagtggcgcgagcgccagcccggctggcgcatcgaggtctgcttcatcgaattcgcgccgcccgggctgcacgacggcctgctgatggcagcgaaaggcagccgccgcgtgctggtgttgccgctcatcctgaacgcggccggccacgtgaagatggagatccccgagtccatcgagcatgcgcgcgaacactgcccgggcgtcgaattcctctacggccctcacctcacggcctgcgagcccatcctcgcgatcctgcagcgccagctgcgccgctgcatgcaggcgctggacatgcccgaccccaccaccaccggcgtggtgctgctgggccggggctcgtccgaccggcaggccaacggcgacgtcgccaagatggcccgctggctgcaggaagacagccaccacgaactggtcgagatcgccttcaccggcatcacctggccgcgcctggagcgcgtggtgcagcgccaggcgctgctgggcatgaagcagatcgtggtgctgccctactacctctacaccggcacgctgatgcagcgcatcggtcggcaggtggagcacctgcgcgtgcagtacccgcagttgcgcttcgcgcagtccggccacttcggcatggagcgcgagatcttcgaattgctggagcagcgcgtggccgacctgcaggccggcctgcccgacagccgcctgccgtgcgatggctgcaagtaccgagagatcgcgcacgacctggggcacggccacagccacgagcacacgcatgcccatgcgcccgctgccatcgctgcggggggcgccgagcacgcacacgcacaagcggatgaccatgggcacgctcacgggcatggcgagcacggccatggacacagccatgaccacgggcattcccattcccatggccatgctcatgcccaccacggcctcgccgcgccccagcctgccggagccgccgcatgagcacggtgaacaccgtcaccgagcagctcacgcgcgccggccaggccatcgagcacgacagcttcgccatcatcgacgccgaagccggcccgcacgcctacacggcgcagcagtggcccatcgtgcgccgcatgatccacgccaatgccgacttcgaattcaacggcctgaccgattttcatcccgatgcggtggaggccggcatcgccgcgatgctgcgcggcggcgcgcccgtggtggccgacgtggagatgatctgctcgggcctgtcgcagccgcgcctggcgcacttcggcatgcgcacgcaccagttcatcagcgacgccgacgtgatcgcccgggcccaggccgaagacaccacgcgcgccgtgcaggccatgcgcaaggcgcaccggcaggggctgctgcagggggccgtggtgggcatcggcaacgcgcccacggcgctcatcgagctcgtgcgcctgatccgcgaggagggcgtgcgccccgcgctggtggtgggcatgccggtgggcttcgtctccgccgccgaatccaaggacctgatggccgacgtgacagaggtgccctggatcgtgatccgcggccgcaagggcggctccaccctggtggtggccgcgctgcatgcgcttctggcgctggccgaggcgcggcagaagcaacagcaacagtccaccgcgagcgctgccggaggctgaccccgccatgatggaaaagaccgtccgccgcggcacgcgcaccggcttcaccaccggggcctgctccgccgccgccgcgcgcgccgccgtgctgggcctggtcgaaggcgcagtgcccgacgcggtggactgcctgctgcccaacggcgacgtggtgcgcttcgcggtgaacgacggaatctgcgaaggtagccaagttgcgcacgccatggtcatcaaggacgcgggcgacgaccccgactgcaccgacaaggcccaccttaccgccgacgtgcgcctgctgcccggccgcgcgggcgaggtcgtgctgtgcggcggcttcggcgtaggcacggtcaccatggccggcctgggcctggaagtgggcggcccggccatcaaccccgtgccccgccgcaacatcgaagacaacgtgcgtgccgtgggcggcccgctgcttgcgcatgcagggctggaagtgaccatctccgtgccccagggcgtggagatggccaagaagacgctgaacgcgcgcttggggattttgggcggcatctccatcctgggcaccaccggcatcgtcaagccctattccacctctgcctaccgcgccagcgtggtgcagggcgtgcaggtggccgccacgctgggccacggcgtggtggtgctgaccaccggcgggcgcaccgaacagttcgcgatgaaggagcggcccgaactgcccgccgcctgcttcgtgcagatgggcgacttcctgcgctatgcgctcgacgaggccgtggcccagggcctgcgcgaggtggtcatcggcggcatggtgggcaagctcacgaagatcgcccagggcgagaccatcacccacgccaaccgcgccgaggtcgatacgcaattgctggccgaactcgctgcccgcgtgggcgcgccgcccgaggtctgcgccgagatcgccgccgccgaaaccgcgcgcttcggcgccgaacgcatgcaggccctgggcctgggcgagcccttccaccatgcgctcgcgcaggccgtggtgcagacgctgacggcgcccgaccgctacggcgaccgcttccacctcaccgtgctggtctgcgatttcgacggcagcaagatcaccgaggccgcctccgggccggccaccaccgcctgaaggcgacatcctgacgatgacgaccacgaacctgctcgaaaaagacccccagccctgccgcgtgatcggcgtgctggacgacggcgccgccagcctcagcgccaccgcgctcgcactgctgcgccgggccgacctggtgatcggcggcacgcgcacgctggcgctgctggaagacgacatcgccccgcaggccgtgcgccgcgacctgaccggctgcctctcgtccgtgcccggctggatcgcggaggcgcgcgccgcccaccagtcctgcgtggtgctggccacgggcgacccgctctgccacggcatcgcgagctacctggcctcgcgcctgtgcatccaggcgctggaggtgatgcccaacgtctccaccctgcagctcgcctgcgcccgcctgggcctggcctggcaggacgcgcgcatcgtctccgtgcatgcgaaggatgccggcgaatggaccgtgggcgccgcgcccgcgcacggcctctacgccctggcccaggccgtgcgccagcacgaccgcctggccgtgctcaccagccccgacaacacgcccgcgcgcatcgcccgcctgctggtggccgaagggctgggcgacgacttccagatcagcgtggccgagcgcctctgcacgcccgacgagcgcgtctgggccgacatggcgccggcccatgccgccgcgcagcagttcgccgaccccaacgtggtgctgctggtgcgcacgcgccagcggcccgacgcggtgcgcttcggcctgcccgatgcggcgtatcaccagcgccagcccgacaagggcttgatcaccaagcaggaagtgcgcgccgtctcgctggcccgcatgcaactgcgcgccgccagccgcgtgtgggacatcggcgccggcagcggctcggtggggctggaggccgcgcgcctgtgcccccagggccacgtctgggccatggagaagaacgagggcgacgtggagatcgcgcgccgcaacgcgcgcgatttcggcgtctccaaccacacgctggtgcacggcaaggcgcccgaagggctcgatgcctggcccgacccggacgccgtcttcattggcggctcgggcggcgagctggccgagctgattgcgctgtgcctcaagcgcttgcgccccggcggctggctggtgatgaacttcgtcacgctggaaaacctcgccgctgccacccaggcgctgcaggccgccggcgccgcctgggacgtgctgcagttgcaggccgcgcgcagcaagcccatcctgcacatgcaccgcatggcggccgagaacccggtgtggatcgtctgcgcgcaggcgggcggtgccggggctgcggcgccggccgtggagtagggcgcatgaccaccgaacacgccaccatcacgagcgcgccgcgcccgcgcccgcagccgcaggacaagcacgcgccgtccacgcaaggccccctgggccgcctcatcggcgtgtccctgggccctggcgaccccggcctcatcacccgcgctgcctgggcgcaactgcagcgcaccgacgcggtctggacctatcccgcgcgcagcaccaagacacccagctacgccttcgacatcgtgcagcgcgccggcctcacgccgcccgccgtgcaccagaccctgctgttcccgatgacgcacgacggcgacaagctcgcccgggcctggatgcgcgccgcagacaccgtgctgccctggctgcaggccggacaggacgtgctcttcctcgtggaaggcgacgccagcacctacgccaccttcggccacctggcgcgcaccgtgcgggcgctggacgcgcgcatcgaggcgcccgtgatcgccggcgtgaacgccttcacggcggcctgcgccacgcgcggcatgccgctggccgagcaggacgacaccatcgccatcgtgcccgccgcctacggcgtgagcgcggtggaccgcctgctgcccgacttcgacaccctggtgctgatgaaggtcaagccgctcatggacgacctcatcgactggctggaacggcgcgagctgctgccccacacccagttcatcgagcgcgtgggcgcacccgacgagcgctgcgtggccggtgctcatctgcccgcactgcgcggcaccaaggtcagctacctctcgctcatggtggtgaaaaacccgcaccgtatccggggcgagcgcatcaagggctgcctgaaaaagacctcgcccgcagcctctgctgcgggccttccgacatccgacgaaccggagcttgccgaatgaatacccctgccacccccgacgtggtgctctccgcccccgcgcagcccgccgccgaggtgcgcgtgtgcctcgtcgccatcacccgccacggcgccgcccaggccgcgcaactggcgcgcgacgtgccccaggcccatgtctgcaccgccgccaaattcgccgctgccttcgatggcctgcccaacaccgtgcgcgcctacgaaggcgcgctgcgcgacgagatcgcgccgctcttcgcacagtacgaccagctggtcttcttcgtctcgctgggcgccgtggtgcgcctgatcgccccggtgctcaagtccaaggacgaagatcccggcgtgacggtggtggacgatgccggccagttcgtcatccccgtgctctcgggccacgtgggcggcgccaacgaatggagcgagcgcatcgccgcgctgatcggcgccacgcccgtgctcaccaccgcgtccgacgtgggcaagaccattcccgtcgatatcctcggccgccacctgggctggcgcgtggaggcgcccaagatcaacatcacgcgcgtctcggcgcacgtggtcaacggcgagcccatcgccgtggtgcaggaagccggcagcccgcactggtggaaccggcccacgccgctgcccgccaacatcacctgcctcggcgactggagcggcgtcgatcccgaccgcttcaaggccgtgctgtggatcacgcacgacgaggtcgtacccgagcgctgggccgcgtggcacgaacgtctggtggtctatcgcccgccgcaggacgcggacaaggccaccgcgtgatctccgctgccgccaccgccatcgccagggccgcagcgtctcaggacgtggccaccggctcctgcgttcgcctggccatcggcctgggctgcgaccgcggcacgcccgaggccacggtcgaggcctgcctgcgcgaagcgctcgcccaggccggcgcccggatcgaccaggtggccgtggccgccagcatcgaggccaagcgggacgaagccgccttcctctcgctggccgcccgccacggctggccgctgcgctggtacgccgccgcgcggctggctaccgtgcccgtgcccaacccgtcggagacggtgctgcgctacatgggcacgccctcggtcagcgaagccgccgcgctgctggccgcgggtgcggccgatgcgtcggcgctgctcgtcgaaaagcaccgcctgcgcgggcctgacgggcgcaacgctaccgtgtccatcgcccgcattccgcctgcctcgcagggcacctccgattccggcggctgaggcagcgcatcgcattccgccaccgcgcgtgcctcggctatttcctctcccaacctctgaaaggtccaccatgcatatcgaaatcggcatcctctcgcaggacaagatcgcctatgcctccgtcgccgccacggcgctgctgggcgcgcacgcgctgcccctgctcaagagccccacggcctggctgcgcacgctgctggccgcgttcttcttcagcgtgctgatgcaggtctggcacatgcccgtggggccgtcggagctgcacttcgtcggcgccatgccgatctacctgctgttcggcttcatccccacgctgttcggcttcggcctggggctgctcgcgcaggccctggttttcgagccgcaggacctggcgcacctcgccatcaacttcctgagcctggccgtgccgctgttcgccgtgcaccacggcctgggcaagcgcatgcagcgcatcagcgtggccaacgtgctcaagctcgatgccgtgtactacgcgggcgtcacgctcatggtcggcttctggctctccatcagcagcgacgcggcccccgtggccgactgggcgctgttcgccgcgtcgtacctgagcctcgtggccgtggagccgctgctcaccatcggcatcaccgtcgccgctgcccgcctgcgcggccgccgctggctcgccgcctgcatcgacgagcgcacgctgcagcgcgtcgccgcgccccatgccgccgcaccggcggcctgacctccatccgaaagagacgacacgcacatgtccgcaggaaagatcatgctcgtgggcatcggccccggcagcaccgaccacatgaccgcgcgcgcccgcgccgccatcgccgaggccgacaccatcatcggctacgtcacctacatcaagctcgtggccgatctcatcgagggcaaggagatcatccgcaagtcgatgaccgaagaactcgaccgcgccatcgaatcgctggcccgcgcccgcgagggcaagaaggtcgcactcatctcctcgggcgatgcgggcgtgtacggcatggccggccccacgttcgaggtgctgttccaggccggctggacgccgcccgccttcgacgaaaacggcgtggtcgagcccggcggcatcgaggtcgagatcgtgcccggcgcatcggccctcaacagctgcgcggcccgcgtgggcgcgccgctcacgcacgacttctgcgccatctcgctctcggacctgctcacgccctggcccaccatcgcgcgccggctggatgccgcagccatggccgacttcgtggtcgcgctctacaaccccaagagcggccgccgcacgcgccagatcgaggaagcccaacgcctcttcctgcgccaccgcagccccgacacccccgtggccatcgtcaagagcgcctaccgccgccgcgagcgcatcgaattcgccaccctggccaccatgtgcgatgccgacatcggcatgctgagcaccgtgctgatcggcaacagcaacaccatcgtgcagcacggcctcatggtcacgccgcgcggctatgccaacaaatacgacgtggaaggcggcggtgccacgcgcgcgggcgagcggcccggccgctcgctctccaccggcctgaacggctggctggaaaacctgcagctggaccacgccgccggcgaaagcatcgaagcgctggccctgcgccaccgcctgccggccgactacatccgcgacacgctggcacaaccacttgtgatcgccgaggccgcgacgaccgaggaagaggcatgagcaccgacacccctgaaagcaccgccactgcaaccgccgcatccgaaggcgtgcgcgtggccgtcaagcccaagatcggcagctaccgccgccacctcctcatctgcaccggcccccgctgcgcgcaggagggccaggcccaggcgctgttcgacagcctgggcgagaagttcaaggccgccggcctgaacgacggcgagttgcgcgtcaagcgcagccgcgtgagctgcttcgccgcctgcaaaggcggcccggtgatgtgcgtgcagcccgacggcacctggtactacgacgtcacgcccgacaacatggaccgcatcatcgagcagcatctggtgggcgggcagccggtggaagagctcgtgttccaccaggggcctacgggcgcatagggctaccgcgccatccgttgcctggtgctgtccgggtgcaccgtcattgcccagcacgccgtgcaggtcgaggccggcggatttgcgtgccttcgtcgaccatgcgcgccagcgccgggaactcgccaatgggcacgggatcagatgcgcatacccttcatcccccgggcaaaggaatgtgacgatgaccccgaacgaacgcccgctgctcgacgacctgctgcaacgcctggtccacgccggcccggcagccaaggacagtgaggccgacagccgcatccaccaagcgctggccgcgcagcccgacgcgctctacctgctggtgcagcgctgcctgctgctcgagcgcggcctcgcgcacgcacaggaagaagtcgcacggctgaagcaggccgcagacagcaatcgcagcttcatcggcgccgacctggagccgggcttcggccgcgccccgtcgcaggcctacagcccgggccccgccgcagcgcaacccacgtccatgccgccgcaagcccccccggcgggctacgcgcagccggcacccgctccgggctggcgcgaccgcctgttcggcaacgccagcgcgccggctgcggccgcccctgcagggccgggctttctgggcaccgccgccagcacggcggccggtgtggccggcggcatgttcctgttcaacgggctggaacacctgctgggcaaccgcggcagcgccgtgggcaatggcctgctgggcggcggcgcgctgctgccgcaggaaaccgtggtgcagaacatcaccaacgagaatttctacgacaaccgcggcaacgacgacagccgcgacgcaggctggttgcccgacgacagcggcccggccttcgacgacgacggcggaaacttcctctgaggggcgaagacttcgttgaagtcgcatcgctgcgaccggcaggaatgatgtgtccacggaaccgggtcaactccagtacgagtgacgctatggaaggagtcgcgaagctcatcccaggccgcactcattcgaggctacgcaccccgggacgatcagatcggtttccgtacggcccgccatccgctgggcaacatctcgatgtccggcgtgcgatgtccgcatcacgccaccggccctggacagcagcgcgcgcagcgcagtctggccggacggcgtgacgagaccgatgccgagggccagcgcatcgccctcggccaggcgccggtaggccacgccagcgcgccgcagcccggtaaaggaactggccagcagtgccatgccccggccggccgccacctcggccagcaggacgtggtggtccgccggctcgcggagcttgggcggggcgaagcggtgccgctcgaacacctgctggcaatggtcgtagaacgcgggctgccgggcgcgttcgaaccagaagacaggctgctgcgccaggtcggacagccgcagcatccggcgccgcgccagcgggtgcgcggagggcagcgccaccaccatgggcaggcggtcgatctccagcacatcgagcccgcgcacatcggtgggcagcgcgatgaaggcggcatcgagccggcctgcgcgcagctgccgcaccaggcgtggcgacgtgtccgagaaaacctccacgcgcactccgggctgcagcgcctgcgcacggtccgccagcccgcggaaccaggccggctcggccgcgctggtcaggcccagccgcagcgtggcaggcacggcggcgccctggaaggcggcctccgcctgccgcagcagatcggccacgccgcgtgcgtagggcagcagccggcgcccggcctcggtgaggctcgcgccgcgggcgtggcggtcgaagagcggcatgcccagccgcgactccagatcgcggatcgcgcggctcaggggaggctgcgacagatgcagtgcctccgccgcctggcggaagctcagggcgtcggccacggccaggaagagggcgagcgagcgggaatcgagcttggaagacataccgaaaaggtatcaccgaaacggtcattcccagcattccgcaagctgcctacattcgcggacgacccccaaccgaaccccccgaaaggaaccctgcatgcggcacgcatccccatcgacccatcccctggccacgcctcccggtaccggcagcgcgcgccacgagcgcggcacccgcatgctcgcccaggtggacggccccgccggcctggccgtggtggagcaactggcacagtccttcccggatttcgcgcgcctgttggtggaattccccttcggcgacatctacgcccggcccgcgctgggcctgcgcgaacgcgaactggccaccgtggcggccctgtgcgccatggggcatgccctgccgcagctgcgcgtgcacgtgcatgccgcgctgcacgtgggatgcaccccggccgagatcgtcgaggtggtgatgcagatggccgtctatgccggcttcccggccgcgctcaatgcgctgggcgtggtgcgcgaggtgttcgccgcgtcgggcatcgcgctgccgctgcgcggcgagggtcaggacacaggggacgaggctccatcgaccgccgcatagtgcgacacgacgggaaacggctcgtagaagtggtgcagcagccgcttccattcctggtactgcggcgagccgcgaaaaccctgctcgtgggctgccagcgtgtcccactccaccagcagcaggtattcgcccgtccgttcgatgcagcgctcgagccggtgcgaccggtagcccggcatggacgcgatgatgcgctgtgcctgcaggaaggcggcttcgaacgccgcttcctggccggctcgcacctgcaggggggctgcttcgagaatcatccggggtctccgtggtgacgatcgcggcgcgtcaccgggatgcgccaggcccacgcagcagccagcgcaaggctgccccgaccaggtacagcgacagcgccgccggcagcgtgaacatcgaaccccaggcacccaccatgaacagcgtgtacgccatgtcggaaagccccggcgcggcggcgcagtgcatgcccgagccctcgttgccggagcactccagcagcgtggccagcggccaccaggccagcaggagcacgaggggcgccaggcccaggagcgtgcacagcgcaccgaaccaatggcgggcgagaaagggaaatctccggcggagcgtgcccatgcaaggctggccctacttccggccgcccaccgccagcagcagtccgcccacggcgatggcgccgatgcccagccacagcgggacgttgacgcgctcctgctccttggcggagatctccagcggccccagcttcaccaccgtggtgtccttggtatagctgaagcctccataggcgaggccgagcgcgccggccacgatgagggcaagggcgacgagtcgggtggcgttcatggtgtcggttctttccggaagggtcctgcgcgggcaccgtggcggcagcggggcggttgcccggcagtggaatacgtcaacgctgccatgcatgagcataagcgctgccgcgttactccggcctcaccgcggccggtacatcttgaacttctgctccgggcccaccgagaaatagtccgcgggcccccccgcgcgcaggatgtgcccggcgctcgccgtgtcgtacaccccgtccttcagcagcgccgtgtcgatgtggatcgtcaccacctcgcccagcaccagccaggtgggcacctgcaccccgtccgcgccctgcagctgcaggatctgcgtgcaccggcattcgaaggtcacggggctttcggccacgcgcggcggcgcgacgcgctcggaggccaggggcgtgagccctgccagcacgaactcgtccacctcgggcggcacggccgcgcagctctggttcatggcctcggccaggtcgcgggtggcgaggttccacacgaactcgcccgtggcctgcacattggccagcgtgtccttcgcgccgatgctggcgaagcccacgatgggcggcacgtagttgaacgcattgaagaagctgtagggcgcgagattgcgcacgcccgccgcgctctgcgtgctgatccatccgatggggcgcggccccacgatggcgttgaaggggtcgtggggcagccggtggccctggcgcggctggtagctgtggaagcgcgcatcgggagagggtggagtgggtgcgttcatgcgcaggcaccataccggcattggcgcgcccctgcaatgccgcacccggcgcagccaccgcgccgggtggctcgagggggcgcggctcatgcctgcaggcccaggaaccgcgccggcggcacgcccaccgcgcgccgcaccatggcgctgaaggcgctggggctgctgtagcccagttctgcggcgatctggttcacgggccggcgccccgccgccagcgccacggcctgggccagcagcacctgctggcgccactgcgtgaaggtggtggacaggtcctgccggaagagccgtgccaccgtgcgcggactggcaccggtgtcgcgcgcccagtccgccagcttctcgtggcgcgtggggtcggccagtactgcctcgcacagatggcgcaggcgcttgtcgcgcggcagctgcacgcccaggcgcacggcgctggcgctgcacagttcttcgcggatcagagcactcagaaggcgttcgcggcgcaggacctccggcgcaagcgggggcgcgtcgtcgctcccggtgggcatctcgcacaccagcgcgcgcagcagctcggacatctccagcacgcggcactggcgccaatgcggctcttcggcgcgggccacgcccgggccgcagcgcccgcgcgcctggtgcaggtacagcgtgcgcatgtccgcgtcttccaccacggtcaccgcatgctccacgcccggggggatccacaccgcgcgcgacggcggcacggtgtaggtgccttcggccaccgtcaggcggatcacgcccgtggtcgatacggccacctgcgcccaggggtggcagtgcggcatcacctgcgtaccggccttcagctggcggtgcttggcgcgcatcggccgtgctgcgctgggcacgaagaggtgcggcgtgagcgagggcacgaaagccaccatgcgccgctgtggggcgcgtggcaggggcggtgcggtgcgcccggcaggcacggtggccggcggcttgggggagtttggcatgttctcgacagcgattggcagactatcgtaattcagacgcgcaccgcctgcctaagatcaccggcatgacatcgacccatgcgcccgccgcggcgaccgctcacgccacgctgcgcgaagacgcccgcaccatcggcctcatcggcctggcgcacggctcctcgcacttcttccacctgctgctgccgccgctgttcccgttcctcatcgcggagttcggctacagctattccgagctgggcctgctggtgtcggtgttcttcgtgatctccggcttgggccaggcgctgtcgggcttcatcgtggaccgggtcggcgcgcgtccggtgatgttcttcgcgctgtcgagcttcgtcctctccggcctcgtggccagcatcgccaccggctatgccgggctgatggcggccgcggcgctggcgggcctgggcaacgcccccttccatccggtggacttcaccatcctcaacaagcgcgtgtcgccccagcgcctgggccacggcttctcggtgcacggcatctccggcaacctgggctgggccaccgcgcccgtcttcatggccggcatcaccgcggccaccggctcgtggcgggcggcctgtctctgcggcggcctgctggcgctggtcatcctgtccatcatggtcctgaaccgcgacgcgctcgacgaccgccggggcacggccgcacccgccgcaggcaagcccggtgcggccgccgcgccagccggtgccccggccgaacaccccatggccttcctgaggctgccctccgtgtggctgtgcttctcgttcttcttctggaccacctgctcgctgagcgtcatccagagcttcgccggtcccacgctgcagaagatgtacggcctgccgctgtccgtcacgtccatggtcgtcaccggctacatgctgtgcggtgccgccggcatggtggtcggcggcttcctggccggccgcgtggcccggctggagcgcaccatcaccgtctgcctgctggccacggccgtgctgctggtcgccgcgggcaccggcctgctgccgggcatggccgccatggtcttcgtggcgctggcgggcgtgggcaccggcctggccggcccctcgcgcgacatgctcatcaagcgcgccgcgccccccggcgccaccggccgcgtctatggcacggtgtactcgggcctggatctcggcttctgcgtggccgcgccggtgttcggcgccatgctggacgcgggcatgacctcgggcatcttctacggctcggccgctgccctggtgctgggcgtggcctcggcgggcgtcgtgggcatcggcgtcgcggcccgggcgcgcgcgcagcgcatggccgcggcatgagcggccgctccaccgcatccgcatccagagggggcgccgcgcattgccgggcgtgctgatcgaacagctgcacggcggggagtgcctgcgcatctgcgtgcggccgcgcctgcgggcggcagccatgctgctggccggaggcctgctggcggcacttccctggatcgtggcggcgctgtgggtgggtgatccgcaggcccgtgcacgcctcgcgtcggaagctccgtgggccgtggcggtgctggccctgtggggcgtgctgctctgcggcgcaggcgtcgccctcttgcgtttcgcgccacgcagccgcgaagcccggctgtcccgcctggagggtaccggcgaagccctgcgccatttccggggagcgcccagcgtgcgcgacatgggcgtcatcctctcgcacatcgacgccatctggctgcgccgcgtcccgcatggccgcggagggctgcggcgcgaagaactggtcctgcgctgcgtgcacggcggcccccgcgtgctggcctgggtggtcctgccccgggccggcgccgcctctcgcctggacgcagcggcccgcgcggccggtggattcctgggcgtacccgtggcgctggagggggaaccgctcccgccgcggtcggccgccctcaggcggcaggtgcgcagcctgccgaaagtggccgaaccccccgtggacacgccccggctgcgcctgcccggccgctgcatggcggccgcaggcgccgcgctggcagccctgttcgcggcctggctggcgtggcaggtcgccggcgccgtgcagaccggccacctcgtcgttcacccccgggcgggtggggcgcggcactacgactggagcgccgcgccgggtccgttcgccatccagctggtgttcaccgcggcgctggcagcgctgtgcacgctgatcgcgtggctggccgcgaaggtggcgctgggagggtggaaccggtccgcgtgatctgcctggccgtcaggccttgcgttccagttcccgcgcgtagcgctggctgacgaagcccaggatgatcccgaacacgatgaaccccaggccgatcgcatccgcgaagctgggccatggcccgcgcccctggctggaaaacacgatgaagatggccccggccccgatgaagaagatgggcgcgaggaaccggttgcgccgctgcgccgtgagcacgactgcgctctgctgcacctgcgaatgcagcgtgcgggccttggtctcgcactcgccagcgcagcagatggaatggcccaggtcggtcgcgcaggccgggcacagtcccttgttgcaggcgcggcaggtgccgacggcatccgagtcatggtgtacgaagcatttcatgggagtctcccgctcttcttcgccgggtggagtgtgtcgttgctccactattgcacggctcgggtatttctttctcattcggccccatggcttcgcactggacaggcgctgttgccgggatttgtctggaatcgcggtttttggaaaattaaaaaacccatggaaaatcgtatccagagaaccacttcgcacacgctgtcccatggagggacggccaccgggccccaccgcccagcctctccatcagggcgccgtggctcgcatgcgcatggagccggctgccagccgcctgctccaggacgtgtgccgcagccttcgctctctgtgcaaatgttcgcgccccgcgcatccctgccgcccgcctggcccgacaggaaaggcgcctgcgccggcaagaaccctgcgcaccctggttcccccagctactccagcgccaccagcccgacgtccagtgcatccagttccagttccggcatcgaatccccgccgcggcacagcacgtccctgttcaattaccggacagccgaactggagcaggccaacagggacggtatttgcgttggtctcgtcgcgcaatggcttcttcgaactgagcgaagcccttccgatcgcatggctgcccttgcgcaaggcacccaaagccacgcccaggcggcatggcagcagcagcaataccagcagggtaaggatgccctgcgtgtgcagggaatgaatgccatcgatgccgacctgaggtcgcagaacgacatgctgcgcgcgacgggcctgcgccctgcaggcagccaggaaagctaccggccccatgcgttggccgacgtggctcgcgcgatttcccgcaatgggacgcggcacctgcttggactgtatttcacggatggaatggcccacaccgttgcgacatcggcatcggcgggtcgaacgacgctcttcgatccgaactacggagagttggaggcctcttcacgcagcgtggaggacttgctgcagagcctgggcaaccgctacaagcatcccaacgggcacattctgagaaatttcaccgtgcagacgatgcactgatgttctccgcggtggggccaggcatgcccgggccggaccaccaccgcctcggcggcttgccttcctccgcgctgtccagcgtcgcaagactttcagcaacaacccacagaacaacgggcacagcaccgctgcggccatcagaaagctcgcgagcatcaccgtattgagtgcatcgaagctgccggctctttccagatacagggcgtgcgcgagccaggaaacctaccatgcgccatacaggcctgcggcgattcccagcacgcaggtgcctgttgtcgataccccggtcaaactgtttcccaccatgcattgccccttcatgccggtgttcgcccatcgcgctcgcagtacgccttgaggcctgccagccgcttctcgaccacgcgtgaaaaataccacgcagcagcggtctcgatcacgaagcgcagcaccgcgggccgcgcgacgatggtgtagcggaagcgcgccgtggtggcgtgcgggttgatctcctggaatatccaggaacccgcgaaccgagccaggaaccaggggccatcgaccatcttcacggccgcccggtggggcggcatcacctggacgaattcgaccagcatgtccatgcccagcctggagcggatgtggacccgggtgccgaccgatgggccgcccggagggccggagaccacggcaatgttctccggaaaaggatcccagtcatagcggactgcatagtcctgcgacacgcgatagacgacatcggcgggcgcggcaatatccgtgtggcgttccacgagtgccatggagtgcatcggcggcaggctgcttgccgccggttggttgtggctttggaggcgccactatcgcatggcagccggtggcagggcaggaagccccgccgcgaccaccccgtcacttggccttcgaatgcccgtgcgccgcagtcccctcggacgccatgctgctggccatcaccttcgcataggcggacttcgtcaggtgcaccgagcagtactggtccagctcgggcttgatcttctcgatggcgtcctcctcgaacaccgcttccttcttgccgccctgcgtgtggcccacggcgtagtagatgaacttgggcttgatcgtttcgtccatgccgacatagtcggagcacgtggtcttcaccagcggcttgcgggccttcgctgccggcgccggtgccgtggcggccgccgggttcgtggccgctgccgatggtgccgcggggctcggcgtctgcgccatggccgcggcggcggccagggaagaaagggtcaggacggacaggcgggcaagaactctcatggtgtcactcctcgatcgaatgatgatgggctccggtgcatgggccgcatcggcggcggcatgccggtaccgtgtcgtccgcacctcgcgacagtgaaatcgccagggctttcaacgacggtttcatcctaggactgcagacttagagaggtcttagagggtgaggcggatccggcgcctgcgtccggggctgcacatcgatgcccgtccacgcatgcaccgcatccgtctccaccgccacatcgaacacctcgcccatggcaggaaagcgcaagcgataacgcagcgtctgggcgtcgaaccggaagtcctccgcgaaccccttcaccgccacctccagccgggcgatcgcccaggcctgcacatcgatcagcgcggcgcaggtgactgggccctcgccatagtcggtggtgagccactcctgggccacgaccacgcgcgcatcgggagaccagcacagcggcttgccgaagatccggtgcggcacctcgcggccatcgatggccagccggaaatactccgggccgaagcggatctcgccctcgaagtgcagggctgcgcggtgcgtgccgtcgggagagcgggtcgtgtgcatgcgtggtgacgtacgggtatccggaagggggctgcggtcaggcgatgcggcgccgtggcaccagccgcggaatgaccgcgcccgtgctccgcatgtagtcgcggtacgcctgcccgaacacgtcgcacatcatggcctcctcgcgggggatgcgcacgatgcagagaatcgccaccgcgaccagggccgcaggccccgcgatggcattgggcagcagcagggcctgcgccacgccgaacagcaggaacgcggcatacatcggatgccgcaccacgcggtacacgccacgctggaccagctggtggtcgtgccggatctccagcgtgatcgaccaccacgtgcccagctccgcgtgggcgcgccagaacagccacaggcccgcggcccagaccagcgcaccggcatacggcagcacgtcgggggctacatcatgcgaggctccatcgagccagggcgtgaagatgtacgccagcggcagcaccatctgcccgatcgccaccagcgcgatcagcgccttgtcctggcggctggaatagctcgccctggacgggccggcagcgcgtgcgcggcgctgatagacgatgcggatggcctggtaggccagcaggcccacgaggaatgccgcctggggtgcgtgaagatgcatgggtttccctccctgtagtttttgctctgccgttcgggtcggcaagcgcaggccattctgttccgagacatggatggtgagcagtacccaaagctttgcatcgccataaacggcgcctgggctcactttccatgcggccaaccgcatgcttgcggcgcgcttacctccggcctcgctgtccaggcatgtgaaggttcgttctcgtcagccagcacagcgcctgtgaaagcgcccctcggccttgatggtggcgtaggtggcgttcaggtcggcgcgaatgcctggcccgatgtacaccggatcagcaatgatcccgtcgcacacgaattcgcctttgaattcaaagattgccatctcgaccaccacggtcgtgccgcccagcagctcatgcagtggcgtggtcaggcctttcacggcgtatgcattcttcaaatcggcatccagcatgagtgcataccgggtcgtactccgcaggtagaaccatcgcccggcgcgcactgtcgggagcgcgttctcgatctgcggtaccaacccgtcacccgtggacttcaccattgccatggctcggtgaagacgacccatgtcggccttcaccaagtttctggctttggcgagatccttgatcacgctccttgtcggctccttgccttcgttgatcaggacctgaataaggacggcttcatatgccttgatgaattgcatggcatcgtcgtgtggcagcagcatggcgtggtgaccggtcggtgtcatatcgcaaggcggtggagctgtgcatggtatccggctggctggaccgactggccttccatgggggttaatttcttctgcagagagctgacttccaacaatcgagggagaaaaacagaaaagtggtgatttcacggacctgtccgatgtgttgcgagtgcgccctgccatttacgcaaaagttctcttggtaagcagcatggagccaatgctcgccatcttgcctgcggctcactttacgcgccagtcagcggcggggttttgcagaccttccctaacgaacaagataagccaaccgccggcggcggcgggacggcttgagcgacaggttagttttttatcaaccaaataagatgatctttgatttggctattatttatatattgccatgaaagataaataaattctcggccatcaggggattttcttatgccatatcgagagtcttcacccccctttatttgcccccagccaattaaacgttctgcctgctcaattaaatgccttgtgggaatagcagctactgccagtagttcaccctttttactgtctaggaaggcttgtattgtcatgtgcggcgagagatatccttcatttggattttttatagctcgcagtcttttttgatattcggtttccgctcccgttggggttgaataacgtatagagaaagattgatagttacttccccactgaacgcggcttgctatacctctcataccttgattgtttttaacaatttgccaagcatcaatacctgccataaggtcgagctcacttgcaaaatcttcaggagaaactgcttcaacaggcagtagtcttccgcctccaatgtgcggtgaaattgctggccatacgatttctataaagtcagatgcgctatcactgagggctgaagtgatgtttgatgggtattgaggcatgtgcaaactaacggcggaggtaggccgactgccgaaggcgggtcggattgaccgaaatgttagaccataaggccaaaagggagcgcgcagaattaaagacgggcgcagcccaagaaaaacactgcgccaaggaagcggcgaagcgctgcaagaatgatagccgctagcgatacatttataagcgccagaggccaagaaggctgaaaactggcgcaacgcagtcaggggacacttggcacagaacctaaagcccaaagatgcaacctggggcgagggcgcggcgctggagaaaatgcgggactgcataaaacggaatacgaagcggctaacgcctaaggtaagcggcgccggagcgccgaaggtacatagggcactagtaagagccatgataatggagtaggcatggcccttgttggcgtccgcttgaccagccagttaggctactacctagaatagaagcaagacttgcattgcacgtttgcgctagtcctgtcggtagcgcgcctgcctacagctcgcctgttgtgttggtacgcacattcagcttccaacgaatctttccttgcgccgacgtgtgctggtggtggttctgtggaggaaaatggtcgctctcattcgaggtgatctcccgattgcatcccaagcaacgatagatgccagagacgggtactgtgtcagcggggttgtaaatcgtcgtccaccatgttttggacggcacgatttctttgaggacggattcattggaatacgacgacatgcttctctctccctttaaaaatcagtgggtcaactgtgtggcctaaacagatttagacgacgctgatcctaccaaccgtagtcggccaacacaacactcttcgttgcatccccaggcaaaccctagcgccaacctgtttaggtaaacctggaatttcccggatgaaccctttctggttccagagtctgaatcgctcgctgaagctcgtcagcccaagctgctggagcgaatgcgcatcaatcttcgacgcggcactacagcattcgcaccgaacaagcttatatcgactgggcgcgtcgctccatttcattctctttcacggcaaacgccatccgcaggataggggcgcgggctaggtcgaagcgttcctgagccatttggcggtggaaagacagctatcggcatccaccagaaccaagccaaggcggcgatcctgtatttgtacaagcaagttttagggatggagctgctttggttggaagaggtggtacaggccaagcggccacagcgtctgccggtggcgcttatgccggccgaggcccgccttgcgtgggctgaatgaagccgaagtcgcgttcgtcgttccaggcgtggatggcgccttcgaagcgcaccgacatcagataagcgccttgcgatcggcattggccttgcaccaatgcaggatttcatggctctgcctgagcccggcaatgaagaagggatccgacttcaacagctcttcgatctgctctttcgaatcagcctcggccacccacaatccgcctttcggcgtctgccccatctcctgtcgcagcgagcccccgaccggaatgatttccttgtgctgctccaaccaagcaatgtgcgcctgaagatgtgcggcccgcacgtcaccctggtcgggcctgtcagtgaagaggacggcgaaaagcatagggcgatgcgcttctggctggtcacatctcgaaaatcttgcccggattcaggatgttcttcgggtccagcgcctgcttgatcgcccgcatcatccccacggctcccggcccggtctcgtccagcaggaaacccatcttgtggatgcccacgccgtgctcgcccgtgcaggtgccgcccatggccagggcccgggcgacgagctggtggttgagccgttcggccaccatgcgctcgtcgtcgctgtccgggtcgatcaggtagccgaagtggaagttgccatcgcccacgtggccgacgaggaagtaagggatgccgctggcgtcggcctcggtcacggagtcgagcaggcagtcggccaggcggctgatgggcacgcaggtgtcggtgctgatcgcgcggcagccggggcgactctgcacggccgcgaaatacgcgttgtgccgcgcggtccagaggcgcgtgcgctcttcgggcgtggtggcccattcgaaggcgttgccgttccagtcctgtgcgatggactgcaccgtctcggcctgttcctgcacgccggcgggcgatccgtggaactccatcagcagcatcggttcctcgcgcaggccgagcttgctgtgggcgttgaccatgcgcacggtgttggcgtcgatcagttccacgcgggcaatgggcacgcccagctggatggtctggatgacggtacgcacggcggcctcgatgctcggaaaggagcagatggcggcgctcacggcctcgggcaatgggtagaggcgcagcgtgacttcggtgatgacgcccagcgtgccttcgctgcccaccagcaggcgcgtcaggtcgtagccggcggcgcttttcttggcgcgggtgccggtgcgaatggtctcgcccgatgccgtcaccacttcgagcgcgagcacgttctcgcgcatggtgccgtagcgcacggcgttggtgccgctggcgcgcgtggcggccatgccgccgatactggcgtccgcgcccggatcgatcgggaagaacaggcccgtgtccttgatggcctcgttgagctgcttgcgcgtgatgccgggctgcacggtcacggtgaggtcgtcggcgtccacgctcagcaggcggttcatgcgcgagacgtcgatgctgatgccgccctggatggcgagcaggtggccttcgagcgacgagcccgcgccatacggaatgacgggaacgtcgtgctgcgcggccaggcgcacggcatcggccacgtcctgcgtgctctcggcgaagaccacggccgagggcggcggcgcctgcatcgagccttcatcgcgtccgtgctgctcgcgcaccgcctgggccagagagcactgggtgccgaatcgcgcctgcagcgcatccatgaaggcctgcggcacggggcgcagtcggatctcgggcaacaggtgggcggtggcggtgggggcgttcatggcgggtgtctcctggggaagatccattctaggcaccctgtctgctggcggcgtgtcccccttggaaggcagggggcggttcagggaaaccgctggggtgtgaccagatagtgcagacacatcccggcggccatcgagaagacgcacaggaatacccacggcgcatgcctccagcccgcagtgcgtcgcaccagcgaggcattgcgacaccagagtgcgagcatcggatatgccagagcgctgcagaccagccacagcatgcaccacccgccgagccgagcccagccgacctgcagcctcgcgccggagatgaccaccgcgaagaacgcgacataggcccacgacgccatcgccgcggcggcttttgctttcgaaagtcccccatccggtgcgcgtgacagcagttggtggagcaggaacccctcgcaggcgatcaacggtggaacgaagagaagggcgaatgccgcagaaaattcaccgagcatgccgatggccaggtaagacagcggcgtaagcagcagccctgtaacgagcgcggccaagccataggtgcctgcgtgccggagcgctcgggcggtaacgctgttcttcatatggcgggaacttcgtaagtgcgcttcacgacaactctcgtgaccaagcgacaaagcgtcgagcatatccagacgcaccgaaacccgcatgcctcctgccatgcgggtcgggtcggggagatgtaatccgctggagttctcgtggtagttgcgcaatcacagaacgtcagcaggacgctggaggcgggccgtcaggatttggcgcctgcctcgaattcggtacgggacagggcaccgtcatggttggtgtccagttccttgaaatgctggctgatggcgggcaggcgagcggcctcctgggcgctcagctttccgtccttgtcggcgtccgcacggtcgaacgaggcgctggccgacatggtgggagaggtgcccccgaaggtggcgcggttgctgcccgcagcggagaggccctgggcgcccatggaggtggcgccggaatgcgatggcgtggagtgcgttcccgccgagggcgtggtgggggaggtctgtgcatgcgccgcggcgcttcccacggcgatggccgcgaagagcatcacgctgcgggcatcgaaggagagggtgggtcgtcgttgctgcgtagctggcatggatgtcaggctccgtagaagttgaacaggccttcattccaccgcagcatgccctgccatgccagcgcttttgcccgctgttgcccgagtacacattcgcgcccgggatgtaacggaaaatggcgcctcttctccccaatccctccggaaggctcccatgggcaaccgattgacacagattgccacgcgcacgggcgacgacgggcgcaccggcctgggcgacaactcccgcgtctccaagcacagcgcccggccgcacgccatgggcgacgtggacgagctcaactcccacatcggcctgctgctctgcgagccgctgccggaggacgtgcgcacgctgctgggcgacgtgcagcaccagttgttcgacctgggcggcgaactttccatcccgggcttcgagctgctcaaggagggtgccctcgcgcaattggacgcggccctggcgcgctacaacgccacgctgccgcgcctgcaggagttcatcctgcccgccggcacgcgtgccgcgtcgcaggcgcatatctgccgcaccgtggcgcgccgtgcggagcgcgccgtggtggccctgggcgaggccgagggcctgcggcccgcaccccggcagtacctgaaccgcctgtccgacctgttcttcgtgctcgcccgcgtgctcaaccgcatggaagggggcgacgacgtgtactggcgcagcgaccgcatggcgcgcgctgccgcgcaggacgaaggtcccgacgccggatagccggcagcgctccgcagatgggcctgttctcctacggctgatgggagaacccatgcattactttcctctggcaacaaaaggaaagcaggacatcgatggagtgcggtgaaaaggcgggccgccggcagcccggcagtacggacagagcagtgcccggcccgtgtgccgcgaggtggccgcgatgatcggcatcgtcgttccggtccatgacgaggaggaatgcctcgacgagtgccttcgcgccctgcgcgtggccgcggcccatccccggctgcgtggcgagggcgtggagatcgtggtcgcgctcgacgcctgttccgaccgctcggccgatatcgcgaggcgccacagggtgacggcgctggcgctggagcgccgcaacgtgggcgcggcccgcgcggcaggcgcccgcgcggccctggatgcgggcgcccgctggctgggcttcaccgatgccgacagcaccgtggcccccgactggatcgccagccagctggccatggcgagcgacgtcgtctgcggcaccgtcgaagtgcgcgactggaccgggtattccggtgatgtgcagcagcgctacctggccgcctattccgacgcaccgggacaccggcacatccatggcgccaacctcggcgtggcgtcgggcgcctatgtgcaggccgggggctttcccgagctgtgcacgggcgaggacgtggccctggtacgcgcgctcgaggcggcgggcgcctccatcgcgtggaccgacctgccgcgcgtggtgaccagcgcacggcgccgctggcgcgcgccggacggcttcggcgcctacctggcaggcctcgcgggcctgtcggggccggcggccatggcttcggccgctgcgggaggcgtggcatgaccatgcgcgatcccggacacggcgcggcgctgctgcccacgctgcgatccgtgctggcaggcctcggcacggataccggtccggcggacggcctgcggacattggtggatgcgggctgcgcggaccttccggcgcccggtgggggcgctacggcggaccgctggcgcgcgctgggcgaggtggctgcgcacgacctcccgctcgtgaaactctacgaaggccataccgacgcgctcgccatcctgcgcgaactgggcgctgcggcgggcatcgcgggcagcacccctgcatcgacatggggcacctgggccgcggaggcgcccggcgcacgcacgaccgtgcatgccggcccggatgggtcggtgctcctgcgcggacgcaaggcctggtgctcgggcgcgcagcatgtgagccacggattgctgactgcctggcatcccggcggccaggggccgcagctcgtggcggtggacatgcgacagccgggcgtgtcgttctccggcgacgactggcatgccgtgggcatggccgccagcgccagcgtcgatgtgctgttcgacggcgttgcggccgttcccgtgggcgcggtgggcgactatctgcggcggcccgggttctggcacggtggcgctggcgtcgcggcgtgctggcatggcggtgcggtggccctggcgcgcgcgctgcacgcggccgtcgcgcaggctcccgaggcgcagcgcacggccttccggctcgcggccctgggcagggtggatcgggtgctggccggctcggcggcgctgctgcgcgaggcggccggctggatcgacgcgcatccacgaggcgacgcgcggctggcggccctgcgggtgcggcaggcggcggaggcgggcgcgcggtgcgtgctcgacgaggtgggccgggcactgggggccacgccctggtgccgcgatgccggattcgcgcgcagggcggcggacctgccggtcttcatccgccagagccatgcggaacgcgacgatgccgccatgggcgaatgcctggcgcagtcgcaggaggcaccatggtcgatctgacggcagaccgcgcggtcgaacggcagatcgatatcggccgcccgcgctgcacgtcacaggcttggcaggagcagctgtcccgccgcagcggcgcctgcatgcccgtctcggccatggtcggcgctgcccagcgcctcgtggtgctggcgccgcatcccgacgacgaactgctggcctgcggcatgctggtgcacgcccatgcccgccggggtggcgatgtcctgatcatcggcgtgaccgacggcgaagccagccaccgcgacgtaccgggctggtccgcaccggataccgccgccatgcgccgccgggagcgcgtggagggcctggatgcgctgggcgccggcacggccgacctgctgctgctcggcctgccggacggcgctctccaggagcgcgttggtgatctcgagcaggcattgggcacgctgttgcgcccggacgatgccgtagtgaccacgtggtgcctcgacgggcacccggaccacgaggcctgcggcctggctgccgccggcgcggcgcgcagggccggcgcactgctgtgggaggcgcccgtgtggatgtggcactgggcggagccggagcatccgaaggtaccgtggcaccggctctgtgccttccaacccccggccggggccgcggcggccaagcaggcggcgctcgcacgccaccggtcgcagctttccgagcgcggccagggcctggcgcccgtgctggacggcgcgatcctggagcgtgcccgctggccgctcgaatacttcttccttccgggggcatgaccatgccgtcggatgtccttccttgcgcggatggaggcgcggtcccgttgcagcatttcgaggcgatgtacgctggcagcgacgatccctggcacttcgacggcagctggtatgaagcccgcaagcgccgcatgctgctggcggcgctgccccacgagcactatgcccgcgccttcgagcccggctgtgcctcgggcatgctcacggccgacctggccccgcgctgcggccggctgctcgccaccgacggcgccgcgggggcgttgtccatcgccggccagcgcctgggttcgcatccccacgtgacgctgcggcgcatgtgggtgccggacgaatggcctgaaggcgccttcgacctgattgttctcagtgagttcgtgtactacctggcccccgccggcatcgaccgcctggcgcagcgcgtgcgcgcctcgcttgcgcccgaaggcgtggtcgcggcatgccactggcgccggccgatcgatggatgcgccctcggcggcgatgcggcgcatgcgcggctggacagcgcgatggcattacaccgcgtagtggacacggtggacgcggatttccgcctgggggtgtgggctgcggcgacggagtccgtcgcctgccgcgaaggccgggcggactgatcagcgcggcgcgaggatcgccatggtcaggcgcgagacgcaggtgaggtcgccagcctcgttggccatgtcgatctgccacacgtgcgtggtgcgtccgatgtggatgggacgggcggtgccggtcacccagccctcggtggcggatcgcaggtggttggcgttgatgtccaggcccaccgcgcggcatccctcgggcgaggcgtagaacgcccccacggaacccagcgtctcggccagcaccacgctcacgccgccatgcagcaggccgaagggctgcttggtgcgctcgtccaccggcacgcgggcacgcaggaaatcgtcgccgatctcgatgaactcgatgcccaggtgggtcaccgcgttcggcgtggccgggtggttcaggttgtgcaggtcgatgggctgcttccagatcggcatgggcgatgtctccttcaggtgcgatccggtgattatgggaggcgccggcttttcctgcaggcccgcccgggacagggcgccccgggcccgccggaccgtccgtgtcctttcaggcgcgcatggtgccggtgcgcaggtagcgctcgtgccacgacagcgcctcgcccagcaggtgcggcgtgtgcaggccgcagccgctcgcgcgggcccgtgccacgtagtcgtgcagggcagggcggaagtcggggtgcgcacagcgttcgatcaccacctccgagcgctgcgagggcgagaggccgcgcaggtccgccaggccctgctcggtgacgaggatctgcacatcgtgctcggtgtggtccacgtgcgaggccatgggcacgatgcacgagatgctgccgcccttggcgagcgagggcgtcatgaagatcgaaaggtaggcgttgcgcgcgtagtcgcccgagccgccgatgccgttcatgatcgacgagcccatcacgtgcgtggagttcacgttgccgtagatgtcggcctcgatcatgccgttcatcgagatgaggcccagccggcggatcagctcggggtgattgctgatctcctgcgggcgcagcacgatgcgttcgcggtagaagccgatgttgcgcgtgaactcctcggtggccgcagggctcagcgacagggcggtggccgaggcgctgtccagcgtgccggagcgcagcatgtccagcatgccgtcctgcagcacctcggtgtaggccgtgaggtgctggaaggggccggcgtccagccctgccagcacggcgttggcgatgttgcccacgcccgactgcagcggcagcagcgtgggcggcagccggccgtgccgcacttcgtgttgcaggaactcgatgatgtggcccgcgatgcgctgcgaggtatcgtccggcgggttgaagacggagttgcggtcgggcgaatgggtgggcaccacggccaccaccttggccgggtcgcagcgcaggtagggctcgccgatgcggtcgccggggtgcaccagcgggatcggcacgcggttgggtggcaggtcggtgccgtagtagatgtcgtgcatgccgtccagcccttcgggctgccaggcgttcacttccaggatgatcctgtcggcctggtcgagccaggtcttgttgttgcccacggaggacgacgggatcagccgcccgtcgggcagcacgccggccacctcgatcacggccacgtcgagccggccccagaagccgaaccagacgtagggcgccacgtgggacaggtgggcgtccacgtactgcatcttgcccgcgttgatctgcgcgcggcaggtcgggtcggactggtagggcatgcgcatgttcacgccgcccaccttggcgagcgcgccgtcgagctccggagccgtggaggcgcctgtccacaggccgatgctgaagggttcgcctgcggcgtgcagcgtctcgatgcgggcggcgagcgcaggcgggatcgccttggggtagccggcgccggtgaagccgctcatgccgacgcgcgcgccgttcgggatcagggcggcggcctgctcggccgtcatgagcttgtcccgcaggacggggcattggatgcgggaagtatcgaaggaagacatggaagagccgggcgcgaggccgcgtggaaagccgggaggaggcggatgcaaaaatcttagcgtcctggcacggccgagctgcaggccgggcggcccggggcaccgcagcgtgacgcggccgacattgcgtgcgcggcagcgggcgtgcaggcaccggtcggcgcgaggccgggtcggggtgcgaggacggaccggccgtgccgtaacatgcaccgcgatgccctcgcccagcccctgcccctcctgccgccagcccgccgagaaccaccgcttcgccgcgcgcgacggcggagacctgcacatcgacctgtgcttcgcctgccagggcctgtggttcgatccgcgggaaaacacgcggctcgcgccgggcgcggtgctggagctgttcgagctgctgcaccggcaccgcggcgacgcgcaccgcccgctcgccgatcgcatgcagtgcccgcgctgcgcgaaggcgctggagccggggttcgacctgggccagggcgggcgctaccgcacctaccgctgcgcggcgcgccacggccggttcagcaccttcggctccttcatggtggagaagggcttcgtgcgccacctctcgccgctggaaatcgatgccctggccgagcgtgtgggcaccatcgcgtgcacggcctgcggcggcgcggtggatatccgcaacgaccatgcatgcccgtactgccgctcggccctgtcgctgctcgatccgcgggcggtggacaaggcgcaggagcgccatgcccgcgccgcgcaggcggtatccgagcccgcccggcccgaggccctggccgacgcgctcatcgcgatggaacgcgagcgtgaacgggagcgccgggaacgccagcgcgaggcgttcacctcatcctccgcctccgaggggttcgacctgctctcggccggggtggatctggtctggtcgctgctgaagcgctgagcggctgcaggcccggatcagcggccgcgccgcaggttcagcagcgcgtagagcccgatcgccccgaaggtggcggtaccgatgccgcccagcgcgaagtcgccgaacttcagcgtgaaatcgcccgtgccgatgatcagcgtgatcgccgccacgatgaggttcttgttgtcggagaagtccacgcggttgtccacccagatcttggcgccggccacggcgatgaggccgaacaccacgatcgagacaccgcccatcaccggcagcgggatcgcctggatcagcgcgccgaacttcggcgagaagcccagcaccagcgcgatcaggccggccacgaggaacacggcggtggagtagatcttggtggcggccatcacgccgatgttctcggcatacgtggtcacgcccgtgccgcccaccgcgccgctcgccatggtggcgatgccgtcgccgatgaaggcgcggcccatgtagcggtcgaggttgcggccggtcatggcggtgacggccttcacgtggccgaggttctcggccaccagaatgacggccacgggcgcgatcagcagcatggccggcgcactgaaggcaggcgcggcgaagtgcggcaggcccagccagggcgcggccagcacgccggagaggtccatcggcttgcccaggcccaggccgttggtgagcagcgcgtacagcacgctggcggcgatcaggcccacgaggatgagcagccgctgcagcatgccgcgcgtgagcacggcgaccaggcccacgcacacgaaggtggcggcctgcatccagctctcgaaattgttggccgccatgttcttgatgggcacctgcgcgaggttgagcccgatcaccgcgaccaccgcacccgtcaccacgggcggcatgcagcgctcgatccagcccgtgcccacggcctgcacgatggcgccgatcacggtgtagagcaggccgcaggcgatgatgccgcccagcgccagggccatgttggcgttcgggcccgggccggtgtagcccgtggcggcgatcaccaccccgatgaaggcgaagctcgaacccaggtagctcggcacgcggccgcccgtaaccaggaagaagatcagcgtgcccaggccgctcatcaggatggccacgttgggatcgaagcccatgaggatgggtgcgagcacggtggccccgaacatggcgatcacgtgctgcacgcccatggcggcggtctgcccccagggcaggcgctcgtcgggggcgaccacggcgccctcggcgggcgacgccagccgccagcgggtgaagtacgaagaagagggggtggacacggtgatggactccttggacgttgggggctggcgtgctggtgttccgggcgggcagggaagcgtggcgagtgtaggcgctggcgacgcccgcccacgcgggcgtaggaatgggacgacccgtgccacgcaatggctgcggtaaggtgacctgccatctggatcgcgcagcgtgcccacgtcctcctcttccccttcgtccgccgctccggccgacgcccctgtgcccgctgcccgggccgcaccgggcggcggcccgcgccccggcgcccgtccggcctggggccgggccctgcgatggacgctgggcggcgtggccgtcgcgggcgtcatcgtgctggcggcgggagccgcgctgtggtggtggctgccgtccgacgaggaactcgcccggcgcgccggtgacggcgctggcgatctgctgggcgtgcccgtggtggtggaccggctcgaatggcatctgctgccctcgccccggttggtgctgcacggcgtgcacaccgagcaggaggcacccgtctcggcggaccgcatcgtggccgatgcgcgctggtccgacctgctgcgcctgcggctcgccctggcgcggctgcggctggagggcgcggccgttccgcaactgtcgctctcgcagttcaaggtgcgcgatgccgggcaggacggcccggccagcttcgggcccttcacgctcgccgaggtgccggtggagcgcgccgaatggcagggcgtgcgctggatcggccggcaggggcgcgacctggcctacggcggctccgtggatttcggggccgcatggcggcccgcgcacgggctgctggagcgcgagggcgcgtcgccgcccgcgcgcctggccatcgaacgcgagggcagcgaagaccgctggcgcgccgacgtgacggccggcgggcgcaccgagcgcggcgaactgcggctgcaggaattcggcgagcgttaccgggtgaccggctcgctcgatttctccggggtggatgtggtgggggtcatggatgccttcgagcgtcgatcgatcgtgtcgggccaggccagcggtcataccgacctgatcgccgaaggcgacgacccggccgcagcgatgcgggcgctccagacgcgcacgtccttcacggtggcccgggcgaaactgttgaccttcgacctcgaggccgccatccgcagcgccggcagcgacaagggcggcacgacacaactcgacagcctgacgggcatcgtgcgcaccgaggccgatgccggcggcaccatcgtgcgctacagcgacctgaaggcgacttccggggtgcttaccgccaccggcgatgccgtggtccagaaccagcgcgtgagcggccacgtggcggtggacctggtggatggcgtcgtgggcgtaccgctggaattcggcggcacggtgaaggaccccacgctcagcctgccgcccgccgcactggctggcgccgcggtgggcacggtggttgcccccggcgtgggcacggccctgggcgcgcgcatcggcgaaaccgtgcggcgcatcttcggcggagaagacaggcaggagccgccggcaccacgccgcctgccgccggtacggcgggatccggactagaaaaaagaaagggcgcccgaaggcgccccatcatcgctggctggtccagggggaactcagaacgtggtccagtcgtcgtcggcgttgctgtgtgcggccggcttcgcggcgggcttgggtgccgctgccggcagggccggtgccttgggcgccgccgcggccgggccggcgggcgccttggacgcgcgctgcaccggctgtgcgggcctggccgggggcgcaggcgtgctgcccagttgcgcagccggtgccttgcgggcacccagggccggggaggcggccggtgcaggccgtgctgccgggcgtgccggaatggcctggggcgtggcagcagcggcgtggacgggggctggcgcaggcgcagcgcgctcggccatgcccgagagccggaacacgcccaccgcctcggtcaggcgcacggcctgctgctgcaggctgccggctgcggcggcggattcctccaccagcgcggcgttctgctgcgtggcctggtcgagctgggacacggccgaattcacctggccgatgccctcgctctgctcgcgcgtggcggcgtcgatctcggcgatcaggtcgctcacgcgctgcacctgctgcacgatgtcggacatggtggcgccggcttcgtccaccaggcgcgtgcccgtgccgaccttctccacgctctggccgatgaggttcttgatttccttggccgcctcggcgctgcgccccgcgagcgcgcgcacttcgctggccacgaccgcgaagccgcggccctgttcaccggcacgggcggcttccacggccgcgttcagcgccaggatgttggtctggaaggcgatgccgtcgatcacgccgatgatgtcggcgatcttgttggagctgcccgagatgtcctgcatggtcgcgaccacctggcccatgacatcgccgccccggctcgcggcctggctggcggtggaggcgagctggctggccgtgcgtgccgtatccgcgttctggcggatggtggcgctcatttcctccatggaggcagccgtctgctgcaggctggaggcctgcgactcggtgcgctgggagaggtctgcgttgccgctggcgatctgcgaggagccggtggcgatggagtcgctcgcctgccggatctggtgcaccacgcgcgtgaggtttccgttcatggtctgcagggagtgcagcagcagggcggcctcgtcgcggccggtatcgtccatcgtgcgggtcaggtcgccctcggccacggcctgggccaggcccacggcctgggacatcggcccggtgatggaacgcgtgatcaggatggcgcccaccacgcccaccagcacggcgatcacggcgaccacgccgaggatggtggcggactgcacgaaagtggcatgggcctgaacgctggcctgctgcatttcgccttcgtactgcttcacgagctgtgccaggtggccgagcagttcgccctggatcttgtagcgcgggccgaaaagcagtttctgcccttcgatgttctggttgctgagccccagcctggtcacgtcggcggtgaacgccaggtattccttgctcgatgcttcggtggtgtcgatcaggctgcgggttgcgggcgatgtttccatctgccgcagccgggcgatcgtgtcggcgaactcggcggtacttttgtcgatgacggccttgttgctcgccatctgcgcctcatcctccaggatgatgatgttccgtgcggcgcgggcgatgtccagcaccaggtagctcatgcgctggctggcactcgccttggcgtagtactcggacgtgagctgctgtgacgtgtggtcgagcgaagacatgcgggcaatgcccattccggtgacgatggccagcagcagcagcagcaggccgaagcccagggccagccggtatcccagggtgagacggcggaggaattgcataggggaactttcagttcggggcggggactcggccaggtggaaaccggcgcagacacgcattttcgcgcggagccatgacattccgggagtatgtgacaaaacgcaacggtctgcagggcgccattgcagtgggcccgcagcttccggggcaatgggcgcacctgacgtgtgtgcgcatcggccggaacgatggaatcaggcctggctgccagctagcgcgcgctcgatccggcgccggttcacggtggttttcgggacgtggaacgggaaccacgttcgcacgtcctcttccagcccgatgccgtgcatgtagttgtagatcgccttcttcaaccccgcgcccagcgcatcatggtccacccccgtcggatcgatgaaggccacgtcgttcttcgcgaagccgccgggcggcaagggggcgagcgtcacgccatattccgccggattcttccccacgggcgaatgcacggtgcaggcgaagcggtggaagaagccgctctggatgcagccgttggcgaacagctggcgcacgtattccagcgcgtccaccgtgtcctgcacggtctgggtggggaaaccgtacatcaggtaggcgtgcacaaggatgccggcgtcgctgaaggcgcgggtcacgcgcgccacctggtccacggagacgcctttcttcatcagctgcagcagccggtccgacgccacctccagcccgccggagatggcgatgcagcccgaatcggccagcagcccggccagctcgggcgtgaaggtcttctcgaagcgcacgttgccccaccagctgatgccggcattgcgctcgatgagttcggtggccagcgccttgagcgccttcgggggcgcggcctcgtccacgaagtggaagcccgtctgtccggtttcggcgacgatggcctggatgcggtcggccagcacctgggcgctggcgccttcgtagcggccgatgtagtccaggcccacatcgcagaagctgcacttcttccagtagcagccatgcgccacggtgagcttgttccagcggccgtcgctccagagccggtgcatggggttgagcatgtccagcagcgacaggtagcggtccagcggcaggccgtcccaggtgggggtgccgacctcggcgaaggcgacgtcggcttccatcatgttcacgtactgcaccgcgccggcatcatcgcgcacgaaagtgcgaacgaggcgctgcctgccgcggcggccttccaggtgttccagcagcgccagcagcgggcgctcgccggcatcgagcgtgacgtagtcgaagaagtcgaacacgcgcggatcggacagctcgcgcagctcggtgttcacgaagccgccgcccagcacggtggcgatgtgcggatgccgcgccttgatggcctgggcgatgcggaaggccgcatagaccgagcccgggaacggcaccgagagcagcaccaccgtgggctggtggcgcccgatggcctcgtgcgtgagctgtgcgagcaggtcgtccaccagcgtgggaggggcgcccagggcatcggccagcgggtcgaaggtgggctggctgccggccagcgattcggcatagcgtacgaactcgaagcgttcgtccaccgcatcgcgcagcacgtcggccaggtcgttcaggtagagcgtggccaggtgcttggccttgtcctgcaggcccagggcgccgaaggcccagcccagcggatcgccgccttcgtcatcgacatagacatcgagcgaggcgaagcgcggcccttcgggcaggtagtggcgcccggcgacgcggtgcgccagcgtgctgtcccgcccctgcaggaacgcgatggccgggccgatggtggccagataccggtcctgctggctggcgaaggactgcacggcggggctgcgccgcttcgggggaatcgcctgcacccgctctgccacctccttcagtccttcgggcgagagcaggcgcagcaccagggccagcgccaggtcttcctggaaggccgcgatgccgcgcgagcgcaaaaagcccgtgaggtaggcggtggaggggtagggcgtgttgagctgcgtcatcggcgggatgacggccagaacacggcaggcggaatcgggcatggaaaacgtgggacagggggccccgattatcccggcgtgccgcgcggcgtgccggccagggggcactgcggcatctccaccgggtggtggaggtcggggctcaggggccgggggccggtccttcaccggccggtaccggggcctgccgtgccagccgccgggcctgcttgacctcgtacatctgccggtcggcccggtccagggcctgctcggccgtgagcggctgctccggcggcacggcgatggcgcccacgctggcaccttcgtaatcgagcgtggcgtccggaaggacgaatcgtccctgcgtggcctgggcgacgcgctctcggaaggactcctgcgggcagtgcaccgcatctccggcttgcgtgccgagggctgccacgacgaattcgtcaccccccatgcgggccaccacgtcttcctcgcgcagcaccgcccgcagccgctgcgcgatggccaccaggaactggtcgcccacctcgtgcccgtggcggtcgttgatcgacttgaagcggtccaggtcgatgaaggccaccagcacctccacgtgccggcgccggccctgcgacagcagccgcgtgagcgactcgatgagcgcccggcggttctgcagtcccgtcagtgcgtcggtcgcggcgtatcgggccagccgttcgttggcgcagaccagttccccgatcagccgctcgcgttcgatctgctggccgatcaggtgggcgaagagggtgaggatgtgctcggtttcgggcgtggacggccgggcccgcgtgctggccgcgcacagcgtgccgcacagccggccgtccgcagtgcgcacgggcatgctggcataggcccgcaggcccaggtcgcgcacggccgccaggtccgcccagcggctcgaaatgtcgctggcgtagcgcaggccctcgtccagcgcccgcttgcagggcgtctggtcccaggaggtgaccaggccttcggggatctgcagcgtgccggaattgcgcgcgtgcaggatccggagggtgccttgtgcctcgtcgatggacgtcaggtaggtggattccagccccgtcaccatcgacagcatctccagcagcgggcgcgtgaggtcctccagggtgcgcgccgtggagaccgagccggacagttgctcgaggaggggtgtcatgcggggcggaggttagatgatccgcatgggcctgtcgagcgctcagccccgtggcggcgtggccaggtaattgttcttgacccggatgtagtgttccgcggagtagcgcaggtaggcgatctcctgcggagtcaacgcacgctggcgcacggcgggccggccgatgtagagagagccgtgctccagcatcttgcccggcggcaccaggctgccggcgccgagcatcacctggtcgccgatgaccgcatcgtccatcacgatgctgcccatgccgatgaggcactcgtcgccgatgcggcagccgtgcaggatggccgagtgtccgatggtcacgtggctgccgatgaccaggggcgagccgtccggcttgcccgggtggcggtgggacacatggcccatgctcaggtcctgcacgttggagccctcgcccacggagatgcggtgcacgtcgccgcgcagcacggcgttgcaccagacggaggcgtcccgccccaggtgcacgtcgccgatcacctgggccgaggcatggatgaacacgccttcgtccgtcgtgggcgtggcgtcgagatagggggaaagaggcatgggctgaaaacggccggggccggcaaacgaagggcgtggcccggagcgtaaggcacgccgggccgcgccgcagccgggggctcaggtttcccgcaggacggtatggcccgctgccagcagcagggcctggccggcggcggcatcacgctcctgcagcaggaggtggtcgccgtcgaaggtcgagaccacgaacacgccgatgcccgcttccgaaagcggctgtatcaccgacagcacgatccccgtggcgccgaaggcgaacgggccgacgaaacggaacgccttccagtcccgctcggcctgcacgtgggcgggcacccgctcctgcaggcagaccaccgacagctcctcggaggtgcgcgtgaccgagacgaagccatcgccgtccgcccagtccgggaatgccgacgagggtgcgaggcgcgccaccgcgtagcgcgaggggaggggggcgagggtgatgcggggacgggtcatggtgcggaggggaggggcgtgaaggcgaggaaggcggccagagacagcatcacggccgccacgaaggcgtcgagcgcgcgccaggccgaaggccgggcgaaccagggcgacaggagccgggccccgaagcccagcgagaggaaccatgcggtggaggcggcgatcgccccggccgcgaacgccgcgcgctcgggtggcggccgttgtccgcccagcgcgccgagcagcacgaccgtatccagatacatgtgcggattgagcagcgacaccgccagcacggcggcaagggcctgccgcgtgcccgtgcgccgggccgggccgatgccgtcccggcctgcgccgtccgccacccgggcgccgccccgcagggcacgccgcgccgcagccaggccgtaccaggcgagaaaggccgtaccgccccagcgggccgcgccgatcagcaggggctgcccctggatcagcaggcccatgcccgccacgccggcagcgattgccacggcatcgacggcgatgcaggtccatgccgtgagcgccacgtgccggcgctgcaggcccgtgcgcagcacgtgcacgttctgcgccccgatcgcgatgatgaggcccgcgccggtacccaggccctgcaggaaggaagttgtccaccacatgccggaattctgcgggcgtattgccaaaattgagccagacttgcttattcatcggccaggccgagaattcctcaataaagccgtcccaagccgccatgaacctcgattcaagacagtgtgaagccttcctcgccgtggccgaggccggcagtttcgagcaggccgccggcgcgctgcacctgacgccctcggcggtgtcgctgcgggtgcgtgcgctggaaacccgtctcggccagccgctgctggtgcgtggccgcccctgccgcgccacgcgggccgggcggcaactgctgcagcacctgcagcgcgcgcgggccatggagcgtgagttgctggcggacctggccggtgatggcggggatgcggcgttttctcccgtcgcgctggccgtgaatgcggattcgctggccacctggctcctgccgtcgctggcgcccgccctgcagcgcgagcgcatcgccctggagttgatggtggacgaccaggagcacacgcatgcgctgctggaggccgggctggtgcatgcctgcgtttccgtgcagccggaggccatgcgcggctgcgtggccgaaccgctgggaacgatgcgctatcggctggtggcgtcgcccgcgttcgcggcgcagtggttcccgcgcggcatcacgcgctcctcggcgcgccgggcgccggtcgtggtcttcaaccgcaaggatgccctgcaggcacaggtcctgcgccaggccttcggcctgcaggccagtgcatgccccagccactacgtgccggcatccgagcctttcgtggccgcggtgcgctgcgggctgggctacggcatggtgcccgagctgcagattccgggggccgtggaacggggggaactggtggatgtgctgccggacgccgccatcgatctcgccctgttctggcacggctggcggcagcagccgccgcggctggagcgcctggcccgcagtgcgatggaggcggcgcgccgcgtgctgggccccgcgccgccgcctcagccgcgggcgtagaaacccaggaacatgtccaccgcgtcggccagcacctgggcctgttgatccgcgtccagcggcggctggccgagcaggagttgcggccagaaggcatgggtcttgagctggcccatgagcaggtgcgcggcatacagcggatcggcatcggcgcgcaggcggcccgcctcctgcgcgtcgcgtatccaggcgggcaggccttcttccctcgaggacaggcgctcggccatcgccttggcgcgtccgggcgtgtgcagcatctcggccatcaccacgcgagagaggtccatgaagctcggatcgttgaagagctgcatcttgccgccgatcagctccagcagctgctgccgcagcggccggccggcgtcgtggcgcaggtcgggcagcgcgtggctgcggttccacagctggtcgaggatggcggagaacagctcgtccttgctggggaaatggttgtagaccgtgcgtttcgatacaccggcggcggcggccacgcggtccatgctggtgccggagaaaccgctttcgcggaactccgcgatggccgcctgcacgatggcttcgcgcttgcggtcggtcaggcgggggagcacgtcggtagctgtcatacggaaattttacaccgcacggtttacttttcccggaacaacactacactgtgcagtgcacttcgtagtgcgtctttttcccattcttcctccactgccatggcccgtccttccgcctacagccacgccgccccgatcgaaccgtcccccctgcggcttccggcatcggccgacggccgatttcgcaacgcggcccggcctcgccgcatgggctggctcaaaggcctgcaggtcatgctgcgcatggcattcggcaagccggcagatacggtgcccgaccgccccgtgccggtgcgggcgctcacgcgggaggcgctgctgtccgcgcccgacatgtcgctgtggcggctgggccattccacggtgctgctgaagctgcagggcggcttctggctgacggacccggtgttctcggagcgcgcctctcccgtgccgttcgcagggccccggcgcttccacgcgccgcccctgcggatcgaagacctgccgccgctgcggggcgtggtgctctcgcatgaccactacgaccacctggaccgtgcggccatcctcgcgctggtgccgaaggtggagcagttcatggccccgctgggcgtgggcgaccgcctggtgggctggggcgtgccggcagacaaggtgcggcagttcgactggtggcagggcaccaccttcgccggcgtgcagctggtctgcacgccggcgcagcatttctcggggcggggcctgtccgacggcaaccgcacgctctgggcatcgtgggtgctgatcgcgggcagcacccgggtcttcttcagcggtgattccggctacttcgacggcttccgcgccatcggcgagcgctacggcccgttcaacctgacgctgatggaaaccggcgcctacaacaccgactggcccgacgtgcacatgcagcccgagcagagcctgcaggcgcacctggatgtgcgggggcgccactgcctgcccatccacaacggcacgttcgacctgtccttccatgcctggaccgagcccttcgagcgcatcggcgcgctggccgccgcatgcggcgtgccgctgctgacgcccgccatgggcgagcgcgtggacatccgctcccccgccgccacccaaccctggtggcgcgatgccgcggcgcccgccgcttcctgaccgaccggagaccatcgaccatgctcagccgcgtcatctccatccggcgcctcctgtacggccaccccgcgccggccggcagcgggaggcctcccgtgcgccttgccgcgtccggccaccctgcgcctaccgtcggcgcgataccggatcgatccgcccaggcgaggtccgtccaatccacgccgcctggcgtggctgccattcaggaactggcaagcactggctcttgagcgctacgctgaagccggtggtacctccggtcagagggccgcggagcaggccatgccagcagacgccgtggaaccggctttgccgggccaccagcgtcgtccccctggggggaaggcgccgaaggcgactcaggggggggactcttcccctgtaggcagccgcatcactccggtgcggaagtcgtactcgaacacctcgccatgccgcgcccaggtgatggccgtgcgcagcacgctctcggcctcctgggcgtcgagctgctcgctcagcaggcgcaggaagggggcgtccggcagttcgcccgccggctcctgctccaggctgtggcggatgtgcgctaccagcggcacatgggccagcaattgctggccgaagatttgctgccgcaggccgtgggctccttccacatagcgccgcccgagcggggtgatctgcaggtcgccgctcgccagcgccgccaggcccagctgggacaccgcatgggccaccggcagcagttcggcgtcggtgaggctggtttcctccgccagccggggcaggtcggcgcggccgtcgaaggggggctcggccagcagttccagcaggccgtccatgcgcgccacgtcggcggcgggcaggcgatcggtgagcgtggccggcgccggctcggccgccgcaccaccggccgtggacgcgtggcgcgtggcgccggccgtcatgagcgcatagacctcgtcgatcagcgcgcgcacgtggtggctgtccggatcgcgggggcgcggcagctggatcgacagctggcagcggatgcggcccggatcgctggcgaagatcagcacgcggtcggccatcatcacggcctcctcgatgttgtgcgagaccaccagcatggccttggtgggcatgctgccgctgcgccacagctgcaggatgtcctcgcgcaggcgctcgccggtcagcacgtccagcgcggaaaaggcctcgtccatcagcagcacgtcgggctgggtgaccagggcgcgggcgatgcccacgcgctggcgcatgccgcccgagagctcgcgcggcagcgccccttcgaagcccgccagcccgatgagttcgatggcggcctcggcccgcgcggcgcgctcggcctgcggcacgccgcgcgcctccaggcccagttccacgttctgctgcaccgtcagccagggaaagagcgcgaacgactggaacaccatgctgatcgcgcgcgccggcccgtgcagcggctggccacggtagcgcacgtcgccctcgtcggccggcaccaggcccgccatgatgcgcagcagcgtgctcttgcccgagccggactgccccagcagggcgacgatctcgccctcgcgcagcgtgaaatcgacgttctgcagcacggggcgctcgcggccgtcggaagagcggaaggtcttgcccacgccgtggagttcgatgatggattgcgtcatggcagcggtgcgttgggttcagcgttcggggcgggtcagaaatgcatgcggtcttctgcgagacggtagaggcgtcgccacaggaagtggttcagccccatcacgaagaccaccatcgcgccgatgcccagcgcgatgcgcgggaagtcgccggtggccgtcatctgcgcgatatagctgcccaggccccgggcctgcagcgtggtgtcgccccatgtcacgtactcggccacgatgctggcgttccacgagccgccgctggcggtgatggcgccggtcacgaagctggggaacacggcgggcagcaggtagcgcttccacttgagccagcccgacaggcccaggttctgcgcggccaggcgcagttcgttggggatgctggaggcacccgcgatcacgttgaagaggatgtaccactgcgtgcccaggatcatcaggggcgacagccacacgtccgggttcagcttccagtgcaccaccagcatcacggccacgggaaagaacaggttggccgggaaggcggccaggaactgcgccaccgcctgcagccggcccgcccagcgcggattcatgccgatccacacgccgatgggcacccacaccacggccgccagcgcgatcagcaccatcacgcgcaccagggtgtagccgcccagggtgaacacgtgcaccacctcgtgccagcccacctccgtgtggacgaactgcaccagccgcgcgatggcgaagagcacccccgcggccagcaccgcgtcccataccctttcggcgcgggccgagggcgcgggtgggcgggcgcggatcgaggtgccgtcgtggctgcgcttgaacagcgtgagcgtgcggcccagctgccgctggcaccagccggcgacggtctgcgtggcgcgggcgcggcgcagccagtccagcagccaggagcggggggccgcatcggagctgccttcctcgaagcggaacttgtcggcccaggcgaccagcgggcggaagagcagttggtcgtacagcaggatggccaccagcatgcaggcgatggcccagccgatcgccggcaggtcgcgcgcctcgatggccatggcgatgtacgagcccacgccgggcagcttgatgtcctggtgcgagacggaaatcgcctccgaggccaccacgaagaaccagccgccggacatcgacatcatcatgttccacagcaggccgggcatcgcgaagggcagttccagccgccagaagcgctgccagcccgagagctggaacacccgcgcggcctcctgcagctccgccggcacggtgcgcagcgactggtacaggctgaacgccatgttccacgcctgcgaggtgaagatggcgaagatggccgcgcattccacgcccagcaggctgcccgggaagagggcgatgaagcctgtcacggtgatggacaggaatcccaggatgggaatggactgcaggatgtccagcaggggcaccagcacccgctcggccagccggtacttggccgccagcaccgcgaacacgcaggcgaagatgagcgatgcgcccagcgcgatgaacatgcgcagcgtggtgcgcagcaggtaatacggcagctgccaggggtccagcgagagcgggatcacgtcgcccatctcgaagggccgggccatctgcgccgcgccatacgccagcagcaccacgcccgccagcaccagcggcagcagggcccagtcccagcggttggggccggcatccacgacctggcgtggaaagaattcgcgggacgcttggtttttcatggtgtgcggaaacggaaagggcgcatagggtagccggtcctcgtgacaaaaggccgtgccatgccgccgccgcacgcgaaatgccgcgcgagggcggcatggcggagtccgccgaagcgggaaagttcagtgccccgcggggccgggtgcccgggcgccggcctcgggcgccgttcccatcaactgccccacgatcgccgcctgcacgggggcgagccggcgggcgccctgcagcaccacgcgccgcagcaggcgcggcagggggcggtcatcggtgtagagccgcacgatggcattcgtgccctcgtacagcggccaggcatggcggtggtgcgcccgggcgtagtgccgttccagcagatgggcatcaccgatgtcgcggcccatgtcgtgcgcatgcgccagcgcggcggtgagccgctccacgcccgcgaggcccaggttgtagccatgcgcggtcaccggatgcatgcccacggcggcatcgcccagcaacgcgcagcggtgcccgctgaagcgccgtgcatagacggccaccagcggataggcatggcgttcgccagccaggcgcatcgcgccgaggcggtcgccgaactgggcctgcacctgggcggcgaaatcggccggtggcaacgcgagcagcgcggcagcgtcgtcggtgcgggtggtgaccaccaccgagcacaggggttcgcccgtgcccgggtcgggtggcagcggcaggatggccagcgtgcgggcatagccgaagcactcgtgcgcgatgccgtcccccgccagcgcgtggtgcatgcggcagacgatgaccgtgcgcccgaaatcggtgctcgccgcgccgatcccgagttgccgccgcgtgccggagaagcggctgtccgccgccaccagcaggcgcgcgcgcagccgcaggggcgcggcgccatccggtccgtcgccggcaggcgcgcattccagttccgccgcgtcctgcgacacggccacgtgagccacctgccggccggccagcagccgtacgcccggcgtggccagggccgcggcgtgcgccgtgcgccgcagggcgtggttggggacgatccagcccaggtggcccgggcctcgcccggtctgcaggcgcagcggctgcgcgccgcccacgggaccatcgtgcacctgtgctgcgtggatgcgcccgatctcgtgcggcagcaggcgctgccaggagcccaggcgccgcagcgtgtccgcgctggggtgggtgagcgcgatctcccggccgtccggcgccggttcggccagcgcggcatccggctggcgctccaccaccgtggccgtgaaaccggcctgcgccagcgagactgcgagcgaaaggccggcggggccgccgcccacgaccaggacgtcgcagtcgtgcgcgactgccgtcgtggcctgctgcggcagggagacggggtcggaagcaggcgcggacatctcgggcatggcgggcggaaacgcgcagggcgcgcaaaagtgggagcctgcccattgtgggcgcggcggcccggggctgccattgccgtgcatcaagcgatgtgttcgccgctgccgacagcgctctggagccgctgcgcttcctccagccacgccacgaagcagcgggcttcttcggaggcagccggtgcaatgccgtagtagtagcgctccagcggcagggtgtggcggggaagcagcggcaccagccgtttctgccggagatcgttgccccacaacgaccgcggcgccatggccacgcccagtccatcgacggcggcctggagaatcaggtgcaggtggtccaggtgcagccgcccggcggccttcagccggcctgtgcctgcctgccggcaccagtcgtcccaatcccccttcctggaacgggcgcagagccacacgaacgccgccaggtcgcgcggagattcgacagggcggctggcgctctgcagcaaggccggcgatgccaccgccaatgcctcgtcttccaggaacggtgccacctgcaacgacgccggccacccctggagcccgcgccgcacggccacatcgaatccctctgcggcgtgggaaggggcagcgatgctggtgatgacctccggctcgatgccggggtgcctggccacgaagtccggcagtctgggaatcagccagcgcacagcgaacgacggcctcacgttgatccgcacggcccggctcgccacccctccccggagagcggtggccgcattgccgatcagggcgagacccgcctcggcctgcgcgtagaaagcctggccttccaccgtgagcaccacctgccgcacccggcgttcgaagagggcaacgccaaggtcgtcctcaagccccttgatctgccggctcacggcgccgtgggtcacatggagttcctgcgccgcccgcgaaaaactctggtgcctggccgcggccacgaaggcccgtaccgcattgagaggggggagcaccatggtcatgtgtgagatttttgcacacatgtggccccaacaaactcgtttgtcgcctccctccgcagggcccacgatgcgggccatgcaaacgaccagagcggcaggtgcggatctccccactccagaggccgctgaccgcgaatccagaaacgctgccatagcactggccaccacgctgccttcggacgtggtgctgtatctgctgtttcccgtgcacggcgctgcatggggcatcacgctggtggaggcggggatgctgctggcagcgaaccgcctcgtgcgcattgccgggtacggctgggtcgcacgcatgtatgcccggtacggagaccgcagggtctgcaccctggcggtcgcagcggctgccgcctgtgcattgggcaatgccaccctcggcggcttctggctgctgctgccgctgcgattgctctggggcatggcgttcgctgcgctgaacctctccacgcaggtactggccacttcgtcggcagccggtgcatcggcgcggtccggaagatcgcgcgccttcatcgccctggggcccgtgatcgccttgccggcggccgccgtgttgagcgagctggcaggaccccgctgggtcctgggcgcactgaccttcgtggccctgggcggcttgtgggccgcccgcatgcttcccgcccggccccacccgggcatggatggggtgcgcacccggccgtcgcgtccgaacgccctggacacctggtctttcgtggagggattcgcgctggacggcctgtttctcatcggcctgaccgtgctgggccaggcgttgtggccttccagtgcgctgacggccgctgccgtgctgctggccgtccggtatggctccgagatcgttctcggcccggttggtggccgctgggccgaccggtggggggcggaacggctgctcgtcgtcttctcgctcatgacagccgtggccctggtcgggttcggaacagggtggctgtggacctgtgccgcggccatcgtgttgctgcgggcccttcagctgccgctgctcgcacccatcgtcgccatgcgccatcccggggccgatcgcgtccgtgccctggcggccaggtccgtctggcgggatatcggtgcagggctcgggccattggccgccggattgtggctgcctgtgcttccgacgccctggctctacggcattcccgccgtggtgctggctgccgcggccctggcgtgtggaagaaatgcagccatccgcgccggcagcggcccgtcctgatcccgctcccgtgccttgggccgtctgtcggtgccgctcctgttccctctcagcagggaacgccgttgcgcgcggccagccacccgggggcatcctgcagcgccacggggcgcaggaagcggtccatcgccgcgtagcccaccgacgtggtgaagggcgcggtgctggcggggtaggggccgccatggtgctgggcggccgtgacggccacgccggtggggacgccggcgaagagcacgcggcccgccacctgggtggcggcgcgcaccagtgcgcggttgtcctccgtgtcgtcgtccgcaccccagagcgtgaccgtgagggagccgccgacggcgcgcaacacgtcgatcgtttcctgggccgagcccgtgcgcaccaccagcgcggcggatccgaagacttcatcgtgcagcgcagcgtcggcgatgaaatccgccgcctgcacctctgccaggaaggggcgcggcgtggcgccgggcgcggccgtgccgtccaccagcggcctgaccttgccgtgggccctccatgcattcaccccgtggtcgaagtgcgcacggatgcccgccgaaagcatggcgtgcggcgcgagcgcctggagcttgtccgccagcgcctgcacgaacgcatcgcccgaggcatcccggcggaccacgatcacgccggggctggtacagaactggcccgcgccgaggcagatcgagccggccagggtttccgccagcgcggcgccctgggcctgcagtgccgcgggcagggcgatgaggggattcaccgagcccagctcgccgtagaagggaatcggccgggggcgttccgccgccacccgggccagggcggtgccgcccttgaacgagccggtgaaggccacggcggcgatggccggcgcctgcacgagctgcacgccggtggccaccgatccgccctccacgaactggaagacccctccgggcaggccctgcgccgccacgacctgctgcgcgaggtgtgccgtccggcgggacagctccggatgggccgggtgcgccttcacgaccaccgggcagccggccgccagcgccgaagcggtgtccccgcccagcaccgagaacgcgaacgggaaattgctggccgagaacatggcgaccggtcccacgggcacgcgcacgcgggtgaggtgcggccggccggccggcggagcgccggccaccgcggggtcgtccaccaccgcgtgcgctgccccccgttccagctcggcggcgaagccgcgcagctggaaggcggtgcggtccagctcgccgttcaggcggaccgggcccagggcggtctcgcggtcggcgaggggcaccagggcctcgcgctgcgattccagggcgtcggccagggcgcgcagcaggcccgcgcggtcggcggcgctgcaggcggcgaaggcgtctgccgcctgtgcggcggcggccacggcggagtcgatggcggccggcgtggaggcgttccaggcatcgccctggggctggccggtgcgcgcgtcgatggattgcagggtgtcgggcgtggtcatggaatgtctcctgggaaagggggccagggctgtctcaaaagatggaaagccgatgcggaagttcggcctgcggcgtcctgccgggcagatcgtagcgagcacctgtgacaccggcatccggaagggtcgctacagtcgcgggaagtaccactatctgagacaaaccatggcctcgtcttccagcgaaggcaccgcggcccttgaaaaggccctcgatctcctggaggcggtcggcgccgcacccgatggactgagtcaggccgagctggccgaacgcttcgggctgccgcgcaccaccgcctaccgcctgctcgccgccctggtggcgcgcgggctgctgcggcgcgatccgctgcgcaaggtctattgcctgggcatgcgctgcttcgagatggcccggcaggcctacgccatgcccgacctggctgcggcggcggcgctggagctgcgggcgctgcgcgacctgacgggtgaaacctcctacctcgcggccctcgacggccgggaagtcgtatcgctcgagcgctgcgacggggcgcacagcgagcgttcctccagcgcgctgggccagcgcaagccggtgcattgcaccagccagggcaaggccatcctctcggcgctgcgcgagcccgagcgggacaccctgctgaaggggctctccctgaaggccgccacgccgcgcaccatcaccgaccggcgccggctgcaggcggagctgcgcgtgacggcggcgcgcggctacgccatcgacgacgaggagatcgtgcccggcgtgcgctgcgtcggcgcccccatcgtggacggccagggccaggtgcgcggggcgctcagcgtggccggcccggcctggcgcctcacgcccgagcggctggaactgctcgggccggaagtggccgaggccgcccgccgggtgggtgcccagctcgggcgcacccgcgccccggtggccgacaccgtggcatgcgccctggcggggccctgggcgttccatggtgcccacccccactggtgcaccgaggccggcctgctgtactgggcggacagcctggccccggcgctgcgcgcctggtcgccgcaggctggcccggagggtgaggcgcgagaaaccggggcggcggccctgccggccggcaccgaccaggccctggcggaatgcgaagagcccattgccggcgtgctcgtgcacggcccgcaggatgtgtcgctggtcggggcgcggggggccgtgcgctggcgtccgggcgccgcgcagcccgagccctggcccgcctggccggacggcaccaccgtccaggccatgtgcctgggcgggaccgatggcgccggcagcggcgtctgggtggccgtggagaccgccgagggtggcagtgcggttgggcgcctgcacgccgcggggcacgtcgaggtgctctggcggctggccgaagccctgcagtgcctgcgctggcgtgccggggacggcgccctgctggccacggcgcccgacaccggcgcgatcctgcacatgcacccggacagccccggcgtggtgcggaggctggtcaccgtgcccaagggctcggggcgcgtgagcgggctcgccttcgacgccgagggcggcgtgtggaccgcgctgcgcgacggctggagcgtggtgcgcttcctgccggacggcgggctcgaccgcgtggccgcactgcccgtgccctgtccgaccgatgtggccgtcggcgggccggacggcaacatcctgttcgtgacgaccgcgcgccagcccgtggcgctggacatgctcacgaacgcgccgttgtccggccgcctgttcgcgctgccgctctgaatcggcggttttttgcaacaagatgtgcctcttgtggcgtgggcatgcgcggcggaatgaccaaaagttcccgggaaatgcggtgtgttacccgcttgaagtgtgaaatacaaatggatgcaagtgcgcgcctgccactccaccccggtgccccatccctggagagaatccgcccgccgtcccaccgccgcagcctcgcgccggtgccgggcccgggccgcgcccggccctctccgggcggcgcatcattccaacgagggtaataaaaccatgaacacgttccgcctgggcgcgcttgcgctctccctgatcctggccggctgcgccaccaatggctccacgggatcttcatccgccggctccgcgctcggctccgtgctgggagccgcgggctcgggcggcaccggctccagcaccgacagcaagatcggcgcggccgcggacgtgttcaaggcagtgacggtgtcggatgccgagctcaagtccgtatcgcagcaactgcgcgcctacgaggagcgcacggaaaaggtcgcgccggccaacaacaagtacgcgcagcgcctggcccgcctcacgaaaaagcacgtcaacgaagacggcatgcagctcaacttcaaggtctatctcgccagcgaggtcaacgccgacgcgacggccgacggctcgatccgcgtgtacagcggcctgatggacatgatgaacgaccaggaactgctgggcgtcatcgggcacgagatcggccacgtcaagctgcagcactccatggccgccatgcgcaccgcctatctcgcctccgcgggccgcaaggccgcttccgccgcgggcggcgtcggcgccctggccgacagcgacctgggcgctctgggggaaaagctggtcaacagccagttctcgcagagccaggagacggccgccgacgactacggcctggccttcatgaagaagcacaagtacaaggtgagcgcgatggaatcggccttccgcaagctggcggcccagagcggcggaaagggcggcgcactcgacgaaatgctgtcctcccatcccgatccggccggccgcgccgatcgcatgcgcgacatggccgcgaagtaagcgcgcttcggagacctccctccgttcccgcctggggcggggggtttttcctacgggagtgccgcggagcgttggctagagtgggggcttctctccccacagcaaaggatccctcccatgcgcgtcgacatctaccgccggcccgaagctgacggcaagcattcctatctcgtggttcccgaaggccgtcccatcccgcaggaggccatcaacaccgactggagctgccaggagcggggccacgagctggacgagagcgccgcgcactggaacgactacggtattcccgaaccggcccggcagctgagcgagaagcgctacgcgatcaccagcgtgaaggaactcaaggaagactgacccgggcgcctgcctgtcaagcccgggacgccccggcggtgacacgccggggccgcacgcagtacgctgcgtggccatggagacaaccacccccccgccgcgcaatgcggccgccgaagggctcgctcccttcattccccagatacggctctaccaggactggctgcgcgacacgcgcggcctgcagttcgacgactacgacgccctctggcgctggtccgtgaccgacctggacgccttctggcagagcatctgggattacttcggtctcgaatcacccacgccgcacacggccgtgctggcccgcaacgccatgccgggtgccgaatggttcaccggtgcccaggtgaattacgcgcaccaggcgctgcggcacaccgacgccgcgcacgcggccgggcagccggccatcatcagccgcaacgagcgcggcgagcaccgcgaaatgtcctggcccgaactgcgccggcaggtggccgcgctggcactgcacctgcgcgcgcagggcgtggggccgggcgaccgcgtcgcggcctacctgcccaacatccccgaggccatggtggccctgctggccacggccagcctgggcgccatctggagcgtgtgcgcgcccgacatgggcacggccgcggtgctggaccgcttccggcagatcgagcccaaggcgctgatcgccgtggacggcgtgacctacggcggccgcgacctcgaccgccgcggcgtgctggccgagctgcgcgcggccctgcccacgctggagcacgtggtcgtcgtggaccagctcggcaccgcgggcaccatccccggctgcgtggagtacgcccaggccaccgcgcgggacgatgccgcggtggcgtcgttcgagccgctctggctgccgttcgaccacccgctctggattgtgtattccagcggcaccaccggcctgcccaagcccatcgtgcacggccatggcggcatggtgctggtggcgctgctgctcaagggcctgcacaacgacatcggtccgagccacgcgcccaactccttcggcgagcgctaccactggtacagctccaccggctgggtgatgtggaacgcgcaggccagcggcctgctctcgggcaccacctgcgtgatctacgacggcaacccgggcggcagccgcgagcgccccgactggggcacgctctggcgcttcgccgccgagaccggcgtgaccttcttcggcgcgggcgccgccttctatgccaactgcatgaaagcggggctcgatctgtcggcctgcggcgacctgtctcgcatccgcgccctgggcaccaccggatcgccgctctctccggaggtgcaggagtggggcacggcgcagttcgcgcgcatccgggcccaggccggaggcgctggcggcggcgaaccggtctggtgggacaacatctccggcggcaccgatttctgcggtgccttcatcggcggccaccgcgagctgccccaggtgcctggcgagatgcagtgccgcatgctgggcgcggccgtcgaagcctgggacgaggagggccggcccgtcaccggcgcggtgggcgagctggtctgcacgcagcccattccctccatgccgctctacttctggggcgatgcaccggcgggggggccggcactgcccggcgatccgcaaggcccgcgctacctcgcgagctacttcgacatgtatccgcccggccacggccgccgtcccggcggcggcgacggcccggcctccatgggcgcggtctggcgccatggcgactggctgcgtgtcggcccggaaggccgatgcgtgatctatggccgtagcgacgccaccatcaaccgccacggcctgcgcatgggcaccagcgagctctaccgcgcagtggaggccttgcccgaggtgctcgacagcctggtggtggacctggaatacctgggccgcgaaagccacatgccgctcttcgtggcgctgcgcgaaggtgccgtgctggacgacgcgctgcgcgagcgcatcgcgggtgccatccgcaccgcgctctcgccacgcttcgtgcccgacgagatcgtgcaggtggccgaggtgccgcgcaccctcacgggcaagaagcaggaactgcccatcaagaagctgctgctcggccagccgctggagaaggtggtgaaccgcgacgccatggccaacccgggctgccttccctggtacgaggatttcgcgcggaggcacttggcgcgcactgcggccatcgccaccgccccggaggcgtgaaccgcgcctagcgccgcccggcgggggccggcgtgcgcaccagcgtgctcttgccgaacaggctttccaccaggtccaccacgagctcggcggtctggttgcggatgtcgagcgcggggttgagttcgacgatgtcgagcgaggcgaggcgtcccgtgtccgcgatcatctccatgcacagctgggcctcgcggtagttcggcccgccgcgcaccgtggtgcccgtgccgggggcgatctccggatcgagaaaatccacgtcgaagctcaggtgcaggtgcgcgtcggcgtcgtcctccagccccgcgagcgcacggtgcatgacttcgcgcatgcccagttcgtcgatcgcgcgcatgtcgtacacctccagcccgagctcgtggatcatgcgcttctcggccgcatccacgctgcgcagcccgatctggcacatctgcgcgccgcgcagtgccggcccggggccaccgagctctgcgagcgcgggcgggcccagcccgcagaggctggccaccggcacgccgtgcacgttgccgctgggcgagatctccggcgtgttgctgtcggaatgcgcgtccagccagagcacgcgcagccgcttgccggtctcccggcagtggcgcgccacggcgctgaccgagccgatggcgaggttgtgatcgccgcccagcatcaccggcaggcgcccggcctgcagctgggcgaacaccgcatcgtgggtggaccggttccaggcctcgcattcggcgaggttgcgcaggccctcggccgtgcgctcgccgcgcggattcggtgggccgtgcaggttaccctggtcctgcacctccaggcccagccgttcgagcgccgggccgagctgtgcgacacgcaatgcgtcggggcccatggccgcgcccaggcgtgcggcgccgacatccgtgggaacaccgatcagcgtgaccgggcgtggaaaggggacgttgtccatggtgggcggctctcctgttgagggcattgtgcggtgcgggcccggtgtgcgggcgtcggagatcaggccgcctcgtgcacgaaggtgggcgcaagcggcgccgaagcggccgcgccggcagtgccctcgggcagccagggccgcaattgcgcgtacaggtccttcgggtcggccaggtctggtaccagggcgatgcggtccagcagcccggccgcctggcccagggcccgcatggtgcgcagggcggagtaatcctccagcgcgaagcccaccgaatcgaacgccgtcacctgcccgggcgacatgcgccccggcgccgtacccgccagcacgcgccagagctcggtggcggggaaatccgccggcatctgctgcaggtcaccctcgatgcgggtctgcggctcgtattccacgaagaccgcggcggcccgcagcacctccggcgccagttcggtcttgcccgggcagtcgccgcccacggcgttcaggtgcatgcccggctccagcatgtcggcctgcacgatcgtggcgcgggtcttgtcggccgtcgccgtggtcacgatgtcggcgccgcgcaccgcttcgcgcgcgctcgcgcagggcacgcagcgcagtccctcgcgggcatagggcccgaggttgcgcacgagcttgcgcgtggccgcggggtcggtgtcgtacagccgcagttcgcgcacgcccagcagcccgaagaacgccagcgcctggaactcggcctgcgagccgttgccgatcagcgccatgctgcggctgtccggccgggccagccgccgggcggccacggccgaggtggcggccgtgcgcagcgcggtggtcagtgtgagttcactcaggaacaccggcaggccggtgtccacgtctgccagggcgccgaaggccatcaccgtgggcagcccgtcctgcgtgttggccgggtggccgttgacgtacttgaaggcatagccgccgccgggccgggtgtcggccacgggcatgagctcgatcacgccgcgcggcgaatgggcggccgtgcgggcgcttttgtcgaaatcgttccaccgcgcgaagtcggcctcgatggcctgggcgatggcatgcaggcaggcgatgacgcccgtgcgtcccaccagttcggcggcacgcggcgcatcgaggaaatcggtggagccggcgcggcgcagggcggggcggaaggtatgggtgcggtccatggcatgcctcttcggtgctggtatacgaggttcccacaggcgtgcatcaatccagatcgccaggattgaccgcaattgcgcagaaagctgccgttatggcagcatctgttgccactatggacaacatcgaccagcaactcatcgccgccctgcgccacaacgcccgcgccagcgtggcgacgctggcaacgcgcctgggcgtgtcgcgcggcacggtcaccaaccgcatccgcaagctggaggacgcgggaaccatcgtcggctacaccgtgcgcttgcggccggagggcgagaccggcgggctgcaggcctggatgagcatttccatcgagggcaacgacgcgcgccgcgtcactgcctccctgctgggcgagccgagcgttttgtccctgcacgccaccaatggccaatgggatctgctggccgaactgcaggtcgcttccctggccgagctggcccaggcgctggagcgcattcggctcatcaagggcatccgcaatacggaaacgagcatccacctggaaaccctgcgcgcgccgccccagcaggctccgggcgctcgccggtaggacatgcctgacgaggccggccccggccccgtcccataatcggccgacggccccgcgccgcagcatccgcaggaatcgccaggaaggacagaccgcccatgaccccgcaagcccccaagcgtttttcgatgatccgcgagttccacctggccgactggttcacgctgggcaacgccgtgtgcggcgtgggggcgctgttctcctccatgacgttcatggagacgggcgatgtgcgccacgtgtatttcgcggccgcgctggtattggcggcgctggtcttcgacgtgctcgacggccgcgtcgcgcgctggcggcagaagtcctccgccatgggccgcgagctggattcgctggccgacgtgatctccttcggcgtggcgccggccatcatcgcctacgcctgcggcatgcaggggctctacgaccgcatcgtcctggccttcttcgtggcctgcggcgtctcgcgcctggcgcgctacaacgtcacggcggaaacgctctccgaaggctcgggcaaggtgaagtacttcgagggaacgccgatccccacgtccatcgtgctcgtggggctcatggcgctggccgcatcgctcggcgccgtgcgcgagaacctgtggttcggcaagctgctggtgggtggcttcacgctgcaccccttcgtgctgctgttcgcggtgtcgggctcgctcatgatcagccggatccgcataccgaaattctgaccccccctgagtcgccttcggcgccttcccccccaagggggacgacgccagtggcccggcgaagccggttccacggcgtctgctggcgtggcctgctccgcggccccctgattggggacgctctgcgatggcgtggagggccggcgcgtttcaccggcgcaatccccgcggaaacgtgcgctggtcccggtaacggtaaactccgccgctttgagccgcgtcgttcgcactccttccttccatggccgttgacacggtgggccaggcccgcaccagctttgacctcaagagcgcccagctgcccgtggtggccgtggcgctgcggaccaccgacgccgacgcgttcgctgccgacctggccgcgcgcctcggggaggatccggggttcttcgacaacgatccagtgctgatcgacctcgccgccgtgcgcgaagaggctgcgcccatcgattttcccgccctcatggccctgctgcgccagcaccgcacacagcccgtggccgtgcgcggcggcagccccgcgcagatggaggccgcgctcgccgccggactcgtggccgcgccggaagccccgcccgcgcgcaccgcacagccgcctgccgcggccgacgcgcccgcgcgggaggtcgtccgcgaagtcgtgcgcgaggtcgaggtggtgcgcgaagtgcccgctcccgcgcccggcaccgtcgtggtggacaaaccgctgcgctcgggccagcaggtctatgcgcgcggctccgacctcgtggtgatggccgtcgtgagcttcggcgccgaagtcatcgccgacggcaacatccacgtctatgcgccgctgcgcggccgggccatcgccggtgcgcgcggcgacacctccgcccgcatcttcagcacctgcctggaacctcagctcgtctcggtggccggcatctaccgcaccaccgacaccgaactgcccgacaacgtgcgcggcaagcccgcgcaggtgcggctcgacggcgagaagctgatcatcgagccgctcgcctgacccagaacaccagaccaacgccccaaggaatttgcagaaatggccaaaatcgtcgtcgtgacctccggcaagggaggcgtgggaaagaccaccaccagcgcgagcttcgcatcgggcctcgcgctgcgtggccacaagaccgcggtgatcgacttcgacgtcggcctgcgcaacctcgacctcatcatgggctgcgagcgccgcgtggtctatgacctcatcaacgtgatccatggcgaggccaacctgaaccaggccctcatcaaggacaaacagtgcgagaacctgttcgtgctggccgccagccagacgcgcgacaaggacgcgctcacgcaggagggcgtcgagaaggtgctgaacgacctcgccgcgatggacttcgaatacatcgtctgcgactcgcccgccggcatcgagagcggcgcgctcatggccatgcacttcgccgacgaagcgctgctggtgaccaaccccgaggtgtcctcggtgcgcgactccgaccgcatcctgggcatgctgggcagcaagacgaagcgcgccatcgaaggcaaggagcccgtgaaggagcacctgctgatcacacgctacaaccccggccgcgtgcaggacgggcagatgctgagcctggaggacatccaggacatcctgcgcatcgaactcatcggcgtcgtgcccgagtccgaaagcgtgctgcaggcgtccaaccagggcacgcccgccgtccacctgcagggcacggacgtgtccgaggcctacaaggacgtggtggcgcgcttcctgggcgaggacaagcccctgcgcttcatcgacgcgcagaagcccggcttcttcaagcgcatcttcggcgggaggtaacgcatggcatcctttctctcattcctgctcggcgaaaagaagaagaccgccagcgtcgccaaggaacggctgcagatcatcctcgcgcacgagcgcaatggccgcaacgccgccgagccggactacctgcccgcgctccagcgtgaactcgtcgccgtgatctccaagtacgtcaagatcagccccgaggacctgaaggtgcagctggagcgccaggacaacctcgaggtgctcgaggtcaagatcgagctgcccgacaccgtgcgctgagcggccggccgcggcccgctgtccgtggccgcggacctctcagagcggatgctccgtatagaagcgcccgccgtggtagagcagcggcggcacgcccggccggtgcgcgcagcgctccacctctccgacgaagatgacgtggtccccttcgtcgtagcggctgcggttgaagcattcgaacgtggccactgcaccctcgatcagcggcgcgcccgccacgcccaacgtgtaggccacgcctgcgaagcggtccacgccgcggctggcgaaacgctcggccagtgccttctggtcggcggccagcacgttgatcgcatagtgcgagccggcggccagcgcgttcatcgaaccggcggtgcggcccaggctccagagcaccagcggcggcgcgagcgacaccgaattgaacgaactggccgtgaggcccaccaggccgccggaggcatcctgcgcggtgacgatggtcacgccggtggcgaacatgccgagcgcatcgcggaactcgcggggggaaaagctcggcggggtggccagcgcgggccggggcaggggacgtgtcacggaaggcgaaggcgcggcgcgcgccaggcggaggaaggggtcggctattatggtccggtgcccgcgccccctccgccgaccggggccgaatccccaccgggcacgttgtcgttgcccctcccttccatggccctgcttcccactttcaccaccctcggcgccggccccaccgtgctcatgttgcacgatgcggacggcggccacctgactttcgctccccaggtcgagaccctcgcaggcgccggctaccgtgccgtggcctgggacatgccgggctacggccgcagcgcgcccatcgagccctacagcttcaagggactggcgcagagctgcatcgccctgctcgatgccctgcagtgcatgcagggcaccaccctcgtcggccatggcctgggtgccatggtggcggtcgaggtcgccttgcgggcgccccgccgcgtgggccggctggtactgtgcgcgggcggcccggccctggacggcgaaggcctggacacctgggtggcaccccgcgtcgcggcgctggaggacggccaggccatggagggcgtggccgagctgctggtgccgcgccagaccggtaccggggcgctgcccgaaggcgcgcgcctggccggtcatgccatgggacaggtccaccgttccgccttccgccgcgcgctggagctgctgccggcgttcgcgcgcgatgccgcggacctcgcccacctctccatgcccaccctgctcgtgagcgggggccaggaccgctgcatgccggccgaggcccttcaggccctggcccacgtgctgcccgacgcgcgtcacctgagcctgccgaacgtggggcactggccgcaactggaagacccggacggcttcgatggagcgctgctggacttcctcggctccaccgccccgcggaccatccactgatggcggcgcgcacgaacggcacctccggagtgccagccgtcccgcggccgccgggccccctgtccccctggctgctgcccccggcggccgcgctggcgctggcgctgttcggcgcctccgtctgggattcccgcgccttccagtccggtggacaggccggcgcaggcactgcctccgatgcggtggtcgcccttggccgggggcacctgggcacaggggagcgcagcgagggataccactcggtggtcgtgctcggcgcgcccgccgaacgttccggagataccgcggccttcccggtggcgccccgtgcgtccggcgcgtccagcgcggccctgccgcggagaggcgccgcatccgctgcaggccgcagcgatggcgccgcggcgtccgcgtcccgcgcgatggctccccgtgccctggcgcccgcccaggtccccgtccccttgccgccgcccggtgcggcggaatcggtggctgcctgcaagctgctgctgccgcgcctgcccacggtggaccggccgctctgcgaatccacgcgcctgtccgaaagcggcgcgcattcccgcaaggggttgccgatctactggcgcgacgtgcctccagttcctgcggcgggcggggccgcgggaccggagccgctgcgcgtgctggtgctgggggccatccacggcgacgagcctacgtctgcatcgctggccatgcgctggatcgctttcgcggcgcagccgcagccggcgttgcggcagcgcgtgcactggcgcttcatcccggcgctcaatcccgacggcatgctggcccgcccggcgacgcgcgtgaatgcacggggcgtggacctgaaccgcaacttccccacgccgaattgggaacgcgatgccccggtgtactgggaaaagcgcacccgccgcgatcctcgccgctggccggggcccgagcctttgtccgagcccgagtcgcgcttcctgcacgagcagatggaaggcttccggcccgacctggtggtgagcatccacgcgccctatggcgtgctcgactatgacggcccgctgccgccgcccagccgcctgggccgcctgcggctcgaccagctcggcatcttcccgggctcgctcggccactatggcagcgtgcgccagggcatgcccgtcgtcaccatcgagctgcagcacgaattgcgcatgcccgaagacagccaggtgcgccagatgtgggtggacctgctgcggtggatggatacccacctcgccgccaccgatacgccggccgccggcacccctgcgcgataggttcgggcgcgggcgggggcatctgccccgggctcttcaggggagcggcgccgccaggaagccctcggcctcccgcacggccgccgcatccgcctgcaccgcgcccggaggcccgcccttgccccagagcgcgccccggaagcgcatgcccaggaactgagcgcacagctgcaccgaatcgatcatcggctgggccttggcgcggtcgccgctggtcgtgaccaggctgagcgccttgccggccatgcgctccttgaactccaggcccggcacgcgcatccaggcgctccagtggtccaggtaggtcttgagcgtcgaaggaatgctgaaccagtacacgggcgacacgaacacgatttcggagaccgcgagcgtggcgtccagcagcgtgcgcagatcgccttcgggcgcagggtacgtgccggtggtgtggcgcaggtccacgaacggcggaagatccaggcgggcgaggtgcagccagttcacggcggtgtccgcgggcagcgcggccgcggcctgccgggccagccattcggtgttgccgacatggcccggctcgcgggtggaggcgttcaggaagagaaggtgggaagaggacggcatgcgcaagatggtagcgctgcacgtccgccagccgtgccccgggggaactgcccgtgtcaggcggcgacgggggtgccgctcgcctggcggccctgcgcgccgaagcccaggaagccgaagtccatcgcgggccgctcgccgctcagcagctcggccatcgccttgcccgatcctgcgccgtgcgtccagcccagcgtgccatgccccgcattcacccagagcctgcccacgcgggtgcggccgatgaacgggatgttggtcggcgtggcggggcgcaacccggtccagtactgcggattgccgccttcctcgggcgtgcgcgtgtcgcacacgccgggaagaatttcggcgatgcggcgcgagagcatgtggcagcgcgcgcgggccacggggctgtccagggagaggtcatagccccccagctcgatcgtgccggccacgcgcaggaagttgcccaggcggctcatcgcgatcttcttgccgtcgtcgatggtggagaccatcggcgcgccctcgggcttgagcagcgggaacgtggcgctgtagcccttgccggggtagatgggcaggtccacgcccaccgtgcgcagcagcggcgccgtataggagccgcaggccaccacgaaagcatcggcgcgcaattcctgcgtggccgagccgggctcgcgggagcgcacggtgacggcgtcgatggcgtcgccggtgcgctgcagccgcagcacgtcgtgcccgaagaggaattgcgcaccccgctccgcgcagcggcgggccagcgcctgggtgaacacccgggcgtcgccgctctcgtcggtgctggtgtaggtgccgccggtgatgcggtcgccataggcgcggaacgccggctcgatctgcagcagttcgtcgcggctcacgatgcggcgctgcacgccgtactggcgcatcaggtccacggccttgccggccgcgtcgaaggatttctggtcggtgtagaagtgggcgatgccgcgctcgagccggtggtaatcgatgccggtcgcgcgcaccatgtccttgagcgcggcatggctgtaggcccccagcgccacgatctgctgcacgttgcgggcgaaggcggcgtcgttgcactgagcgaggaacttcaggctccagcgccactggtcccagtccagctgggggcggaacagcagcggggcctccttgtcgaacatccacttgagcgccttccagggcgcctcgcggttcgcccagggctcgcaatagctcaccgagatctgcgccgcattggcgtagctggtctccagcgatgcgtcgggctggcgatcgacgacgaccacttcatgtccgcgctcgagcaggtgccacgcggtgctgatgccgatgatgccggctccgaggacgatggttttcatggctccgcagtgtgcggcggcgcccgttttttttgaagaggaattaaacttcctccaaattcatcagttcatctaatgcgcagaccgccatgagcaccttcgatcccgccgccctggaatgcctggccgccatcgtggaagaggggggcttcgagcgcgcggcgcagcgcctgaacgtgacccagtcggccgtctcgcagcgcctgcgggcgctggaggcgcaggtgggttccgtgctgatcgtgcgcagccggccgctcaagcccaccagcgcgggccagctgctgctcaagcacaccaagcagctgcgcctgctgcgcgccgacctggagcgcgacctgcaggagctcgcacccagcgcgcccggcggcgcccgcgaggacgagcgcatcgccatcgccatcaatgccgacagcatcgccacctgggcgctggacgcgctgcacgacctggcccgccagcgcctgcccatcgaaatcatcgtggacgaccaggacttcacccaggagtggctgcgctcgggccaggtgctgggctgcgtcactacgctcaagcaggcgctgcggggctgcaaggtcgtgccgctgggggctatgcgctacgtggcggtggcatccccgggcctggctgcccggcacctgccccagggcctgacgccccacaacttccgcgatgtgccgttcctgtcgttcaaccgcaaggacgacatgcagtcggaattcatcatgcgcacgttcggcctcaagcgcgtggcgctgcaccacctcttcgtgcccagctcggagggccaggtccgcgcggtgatcgccggctggggtgccggggtcgtgcccgaattgctcgcgcgtcccgcgctggccagcggggcgctggtggacctcgcgcccggccacgccctgccgatccagctctactggcattgctggaacctggagtccgaggtgctggactcgctcaccgaggccctgacggctaccgccgcacgttcgctcgctgccgcgtgacttgcaactcggccgtgacagtgggtccttgacgcaggccctaagatgtgtacatgaatacgccttccccgccaccccgccgctccttcagggcacagatgcacgaggcccgcgcccaggccatcgtcgccgccgcaggccggttgctgggcgaaaagggcttcgaggccatgacgctcgacgaggtcgctgcccaggtaggggtggccaaggccagcctctacaagcatttcgccggcaaggaagacctctgtgcgacggccatggcgcgcgcggtcgagcgcctgagcgagttcctcgaaggactgccaccgggccttccgccactggaatgcctccagcggctgctgcgctggctgctgtccctgcagctcaccgacgagctgccgctgctgctcagccgcaactcgggcctgcagcggcccctcaaggaatgcgcggcctaccagagcgccctgcaatgcgtgagcgcccgggtcatggaatggatcaccgctgcgcagggccaaggcctgctgagccgggtgctgccggccgaggtgatcctctattccatctacgcccgcagcgccgatccgctgctgtccatgctgcgggagcagggcggctataccgatgagcagatcgtggactgggcagtgcagacctgcttcgacggattgaagtctaggcaggcatccattcccacggattgacgatggtcacgccggtgggctggaagtccgccacgttgcgcgtgaccaccgccatgccgttcaccatggccgtcgcagggatgagcgcatcgcgctcgccgcgcctgtcaggcacctgcagccgggcgcaacgctgggccacgacggtatcgacgggcagcgtgcgttcggagaactcaggcagtacctgctgctccagccacgagcgcagcatccttccctgggcagcgtccctgcgctcgatcgacaggacaccgagctccagttccatgacggagatggccgatatgaagaggtcggcggcatcgacgctttccgcccaggcccccacgttcgcatcggccttgcccaggcgcaccttgcgtaactcggacagcacattggtgtccagcacgtacatcatgagagatctgccggccgggccctgatctccaggcgtggaggagcgaacgcgaaggaggacgcttccgccgctttcgacgctcagcgcaccagcagcacgggcacgcggctgctggccagcacctgggtgctgaccgagcccatgacgagctggcccagcgcgccgtggccgtgggagcccatgaccagcaggtcgaatttgcctgcatcggcggccttggcgatggtttcgcccacgggaccggtcttcacgaggcgcttggcggtgatgccgtggcgggcgaggaatttggcgacggggtcgatgaccttctcggcttcgtcggcgtagtatttctcgaccacgtccttgcccagtgcggcacgggcccggggcggcagcggcgactgcacggtgatggcagtcacgtcgtgcgtgccgccggcgagcagttcgtcatgcgtggcgaggtaggccagcatcttcttggtataggcgctgccgtcgacggccaggaggatcttcatggtggaaaggctttcacgaaaggatgaaggaagactaaagcgcgcctgtgcctgttgtcttgacctgggtcatctttgtgctgccgtgcgcgtgcgggcggggcgggttccccctggcgccatcatacggtcacggtgaaatgcggctggaaggtctcctgctcgcccttgcccgcatagccgagcgggttggcgaccacgcggcaggcccaggcgctgccgtccgggcgggtgccctgggcggtgtagtcgctgggggcatgcaggtggccgtgcatccagacccgtgccagcggcagcaggtcgtccagcgcgttgcagaaccccgcggtgccgggcaccagcccgtaacgggggtcggcgctgcgcaggctgggggcgaagtgggtgaccgctaccgtgggtccgtcgaagggggcctgcagggcgccgcgcagccagtcctggcagcgcagcgcttcctcgcgcatcgtctcggccaggaagggttcgccgccgcgcgtgcctccggtcttgcgcaggtagaagttggcggcgcggaaggccttgtcccggtggcgcagcagccgggccatgtcggcgcccccgtcgctcttgtccagggccagcgcgtcgaagtcgctccagagcgtggtgcccacgaagcgcacgccctgcagcaccaccgtctctcggtcgagccactgcaggcccagccggtcgcaggtggcgcgcagccgctcgcgccccgcatcgaaatcctgcatgtcgtactcgtggttgccgggcacgaacagcaccggcacgggccagcccgcatgctgcggcaacggcgagaagcgcgccagcccgaaatcgtcgtcggcgaggcgcgagccgctctggtaggagccgatgtcccccgcgagcacgagcaggtcggcgtccggggcggggctcggctggaacgcgggatgggcctccaggtgcaggtcggacagcagttggatcttcatgggcccggattgtccggtgcgggcggcggcgcggctgccggagggcgcgccgtggtgtgcagggccgagcgcgccatggcgccgcgcagccagcggtgggcggcgtcgtggcccttgttgcggtgccagagcgcatcgacgtgcaccgtgggcagcggcatcggcagggcgcgccagacgagttcgccgcccaggctcgccacccccacgaagtggcgcggcagcaccgtgagcaggtcggtggtggccaccacgcggcccgccgtgaagaactggttcacggtgagcacgatgcgccgctcgcggccgagggcggtgagcgcctcgtcgatgaagccgtagggcttgcccgagaagctcacgagcaggtggcgcgccgcgcagtactggtccagcgtcagcggctcggccgccagcggatggtcctggcgcatcacgcagacgtactcgccgtcgtagagccgcaggctttcgtaggcgaccacgctgtcggtctgggcgcgggccgtgaggtcggccatcaccgcggggaagtagcccacggccatgtcggtcgagccgtcgtccagcaggccgcgcggatcgcgcgtggtgagcggcaccacgcgcagcgacacgccgggcgcctcgcgctccacgatctccacgagcggggggatcagcgtggcgcccgtggcgtcggccagcgcgagcacgaaggtggagttggccgaggcggggtcgaacgccccgggtgccagcgactgctgcagctgcgcgagcgcctgccgcacgggcggccagagggcgagcgcgcgcggcgtcggctccacgccctggccgctgcgcaccacgaggtcgtcgcccagcacctcgcgcagccggcgcagggcattgctgaccgccggctgggtaatggcgagcttggcggccgcgcgcgtgaggttgcgctcggccatgatttcgtcgaacacccgcagcaggttcaggtcgagcgagcggaaattgatcggcgccatcgtctaatcatcacagatgtgaatgactggaattcaaaatataaagtggaagaaccctggggtaaaccctaagatacctgcattcgcccggcaacttcgccacaagcgaccgaaagggaacacatcatgaccagcttcgtccacatcgactaccgtaccgaacaccctggcgtggcccgtgccgaacaggccgccgccaccctgaagagcgccttcgacggcgcacgcggcgcctcctcgctgctcctggccgccgtcgtggctgccgtgctggtggtggccaaccagatcatcgacacctggagcgaaggccacaccctcaccgcctggatggtgctctggctgatcgccttcgccgccctggccctgctggccggccccgtccgccgtgctgcttccatgctgcgcgccggcttccacgcctggaaggaagcccgccgccgtgaagccgaagacgaaaagacctggaatgccgccctgcacgatgcccgcatcatggccgatctgagccgagccatgaacggtatcgcagtggacaacatccgccgctactactgatcaggctccgggccatcgtccggaccggccggccggggccacgacccggcacattttcagggcaccgcgaggtgccctttttcgtgggcgcgcaaaaccggccgtactttccaggtagggctgcgcagcaaaaagccccggccacgggcgtggtacggggcttccagggggcttgcccgccccggcgggcgggggctccgggcggggtcaggcgcccaggcgttcttccagtgcggacttggtcttgagcatctgcgccggcaggtggtaggccagctggtcgaagtgcgcggtgtgcagcttcagctcgtcggcccaggcggccttgtcgatgcgggtcacggtgtcgaactgctcgcccgagaagtccaggcccgtccagttgatctcgccgtattgcggcgccacgccgaaggcggtttcctggccggtggcgcggccttcgatgcggtcgatcatccacttgagcacgcgcatgttctcgccgtagccgggccagacgaacttgccatcggcatccttgcggaaccagttggtcgtgtagatgcgcggcagcgtggcgcccgaggcggcgagcttttcgcccaggtccagccagtgctggaagtagtcgctcatgttgtagcccatgaagggcagcatggcgaacgggtcgcggcgcaccacgccctgcgcgccgaaggcggcggcggtggtctcggagcccatggtggcggccatgtacacgccctcctgccagtcgcgggcctcggtcaccagcggcacggtggtggagcggcggccaccgaagatgaaggcgtcgatcttcacgcccttcggatcgtcccaggccgggtccagcgccgggttgttggtggcggccacggtgaagcgggcgttggggtgggcggccttggcgccggtttccttggcgatctggggcgtccagtccttgccctgccagtcgatcaggtggtccggcagcttgccggtgtccttttccatgccttcccaccacacgtcgccgtcgtcggtcagcgcgacgttcgtgaagatcacgtccttgtcgaggctggccatgcagttggggttggtgtggtagttggtgcccggggccacgccgaagtagccggcctcggggttgatggcgcgcagcgagccgtcggcctggggcttgatccaggcgatgtcgtcgccgatggtggtgaccttccagccttcgaaggccttcgggggcaccagcatggagaagttggtcttgccgcaggcgctggggaaggcggcggccacgtggtacttcttgccctcggggttgctgacgcccaggatcagcatgtgctctgccagccagccctggtcacggcccatggtggaggcgatgcgcagcgcgaagcacttcttgcccagcagcgcgttgccgccgtagccggagccgtacgaccagatctcgcgcgtctcggggtagtgcacgatgtacttggtcttgttgcagggccaggacacgtccttttcgccggcctgcagcggggcgcccacggtgtgcacgcagggcacgaagtcgccttccacgcccagcacgtcgtacaccgccttgcccatgcgggtcatgatcttcatgttgacggccacgtaggggctgtcggagagctcgatgccgatgtgggcgatgggcgaacccagcgggcccatgctgaagggcacgacgtacatcgtgcggccttgcatgcagccgtcgaacaggggctgcagcgtggcgcgcatctcggccggggccatccagttgttggtggggccggcgtcttccttcttctcgcagcagatgtaggtgcggtcttccacgcgggccacgtccgacgggtcggaccaggccaggtagctgccggggcgcttggcggggttgagcttcttgaaggtgccggcgtccaccagttgctggcagaggcggtcgtactcttcctgcgagccgtcgcaccagtggatcctggcgggcttgcagagggcggccatgtcggccacccaggcgagcaggcgggcgttcttgacgtatgcgggggcctggaggtcgaggccttgcatggtgggtgcgttcatcgcgggcttcctgaagttgaaaaacggtttttcaaaggaagcggccgggaatgcggcaaggccgcgctggatcctgagcgctgtctttgagaaaacgtcttgcggctcagtcggcgggcggacgaacgcgcgggaagggcggttcgccaggggcggttgcgtcgtccgcaggtcggctgggatgacgattttatgaatagcccctattcctgtctgtcagacaggggggaaatccatgcaaaaaatgcatggggttatgtttgttctaaacggccagcgtgccgccgtccacaggcagcgtcgctccggtgacgaagctcgccaggtccgaggccaggaacaccgcggggccggccagttcgtgcggctggcccaggcggccggcgggaatgcgctgcatgaagtgttcgagccgctccgggttggcacgcgtggcctcggtcatcggggtttcgatcacacccggcgccagcgcattgacgcgtatgccgtcgggcgccaggtcgagcgccagggtctgcgtgaacatcctgacggctgccttcgacggcgaatagccgagggcattgccctgcgcaatgaatgccgcgcccgaggccacgttgatgatgcagccgcgcgtgcgccgcagcgcaggcagccaggcatgcacggtgtggaacacgccgaacaggttcacgtccatcgtgcggcgcaggttgttcgccgcgcgcgggctgtcgatgccctcgcggatgatcacgccggcgttgttgacgagcgtgtccacgtcaccggcggtttccgccacctcggcggcgaggtcgaggcaggcctgggcgtcggtgacgtcgagtgtgcaggcccagccctgggcgcctgcgtcgcggactgcgcgcagcgtgtccttgcagcgcccggcctgcagatcggtcacgatgacgcgggccccggcatgggcgaaggccacggccaccgcacggccgatgccgctggccgcacccgtgacgagcgccaggcggccggccagcaggcccggcgtcggcgggcaggtgggcggaaggaagtgaggcatggactttcccttcgggcggtgcgaatggtcagccctgcgtggcgtgcccggtccaccgctcgtacccggcgcgccgcagcgcgcaggccggacattcgccgcagccgtgtccccaggcgtgcagggcgccgcgcacaccgtggtagcaggtgtgcgtgtcttccacgatgagccgcacgagttcgtcgccgccgagttgccgggccatttcccaggtggcggccttgtcgatccacatgagcggcgtctcgatggtgaagcgctggcccatgcccagcgagagtgccacctgcagcgccttgagcgtgtcgtcgcggcagtcggggtagccggagaagtcggtctcgcacatgccgcccacgagggtgtgcagcccgcgccggtagcccacggcggcggccagctggaagaacagcaggttgcggccgggcacgaaggtgttgggcaggccggcttccgtcatctggatggcggtgtcgcgggtgagcgccgtgtcgctgatctggccgagcacggcgaggtcgaccatgtggtcttcgcccaatcgctcgcgccaccgtggaaagcgctcgcgcagcgcggccagcacggcggtgcgggcctccagctccacatggtggcgctggccgtagtcgaagccgatggtctccacccgttcgaagcgctcgagcgcccaggccaggcaggtggtggagtcctggccaccggagaagaggacgagggcgtggccggctcgcatgggatgggtccttgtggaaaaagaaaggtgggggcgaaaagaaaaagccccgcatgcgcggggccggctggcggggcggtccggagtggtttcaggccatgtagatggcgatgaacgccagcagcagcatcaggatgccgcccgcgatgggcagcacgatgggcatgtagggcaccacggcctccacgccgtcgggggcgtgctgctctcctgcgtgcggtgtggtggtggtgtcgtgggccatggcagtctccttgggacggggttgcggatgggatggcccattctagccacagccccgcggcgcccgggccgcggtttcctcggtaaaaacctcagtatccgtgccgggcggcgcgtggccggtcaggaaaggcggcggtccgccggggcgggcggcacccactggtagagccatgtctcggtgagcggcgcgccgttctcgccgcgcaggaacatgcggatggtgatgggcgcggtgctgtcgtcctcgggcttgatgtcgaacatggcgcgccagccctggatggcgtcctgcggccgggccgaggtgatctcgatcttgccgcggctcgcggtgatcacgggctcgaccttggcgccgcggcccagcgccacgaggttctccccggcgaaatcgaccgcgaaacgccaggagaagtacttgcgcggctggccgaccacgccgcccaggcccgtccaggtggccacgcagcgcgccagcggggactgggccggcggatgggcgccccagaacaggcggtagccgatcagcagttcctcgccgggctgcggcttgcggtcggggttccagaaggcgacgatgttgtcgaaggtctcgtcgatggtggggatctccacgagctggatggagcccgcgccccagtcggacttcggctccacccacagcgagggccggcgttcgtagaagacgccgtcgtcctggtagtggtcgaaattgcggtcgcgctgcacgaggccgaagccgcgcgggccctggtcggcgaaggcgttgaactgcagcgccggcgggttcgtgagcggccgccatacccattcgccgttgccgcgccacatctgcaggccgtcggagtcgtggatctcggggcgccagtcgttggccatgcggcggtcgttctcgccgtgctggaacatgctggtgcagggggcgatccccaggcgctcgatggccttgcgcgggtagagggcggcatcgatctccatcacctgcgtgtcgcccggcgtgatcgcgaagcggtaggcgccggcgatgctgggcgaatccagcagggccagcacgacgacggtgttggagccgggcgcggggcgctccaggtagaaggcggtgaagtccgggaattcctccgggcgctgcatgccggtatcgatggccaggccccgggcggagaggccgtactgccattcgccgcccacggcacggaagtagctggcgcccaggaaggcggccacgtcgcgcaccgggtcggtgtggaagttgagccggaagcccgcgaagcccaggtccggcggcaggtcgccgggcttgaggccgctcttgccgtagttgaacatctcggggtcgtaggccagttcctgggccttgccgtcggccagttcgaacatgcgcaccggcttcttgaagaacaggcccaggtggaagaacttggcctggaagcgcagtttctcgtcggcccagagggcgtggtcgccccggaactggatggactggtactggtcccagtcgagcttggacaccgagggggggatggtgtccttgggcggctcgtaggccttggccgccagggcgcgggcctggcccttgagtgccgcgaagtcgaagggctgggcttcgcccaggggcttgagggcggcgaaggcttgggtccagttcaggcccaggccacctgcggtggccagcgcggcgccgtggccgagggtgcggaggaaatggcgtcgtttgggtttctgcatggggcagcagtgtgccgaaaacgacgcggcggtgatgcaacgccgtgtgactctgtgggcattgaccgcaaaagccgctccagtcctacagcgcggcggggcgaaggatcacaggagatcggcttccatggacgctgcgcgcaggcgggccagcacctgctgcacatgctcgcggccgcgcgtctgcagcacgagttcgatctccacgttctgggcggccagcatggtgaaggcgcgctggtggtggacttcctcgatgttggcgcccgcttcggccactgtggcagtgatgcgcgcgagcacgcccggtatgtcgcgcgcgctcaccttgacgcgcgccaggcgcccggagcgcaccatgccgcgctcgatgatggccgccagcagcagcggatcgatgttgccgccgcacagcaccaggcccacgcgcttgccgcggaagcgctccgggtgccgcagcagcgccgccaggccggcggctccggcgccctcgacgagggtcttctcgatttccagcagcatcagcaccgcctgctcgatgtcgccttcgtccacgagcagcaggtcgtccaccagccgcgtgatcacctcgcgggtgatctggccgggcgtgcccacggcgatcccctcggcgatggtggaggtgccctgcgggtgctgcgtgcctttcacggcgttcaccatggccgggaagcgcgaggtctgcacgccgatgatctcgatgccgggcttcagggccttggcggcggtggcgatgccggcgatgaggccgcccccgcccacggcgatggccaggcagtccaggtccggcactgcctgcagcatttccaggccgaccgtgccctggcccgcggcgacggcttcatcgtcatagggatgcacgaaagtgagcccccgctcctcggccagggcataggcatgcgcgcgtgcttcctccagggtgtctccgtgcagcacgacctcggcgctgaagccgcgcgtgcgctccaccttcacgccgggcgtgaagcgcggcatgacgatcacggccacgaggcccaggcgctgcgcatggtaggccacgccctgggcgtggttgccggcgctcatggcgatgacgccgcgccgctgctcctcgggcgaaagctggctcagcttgttgcaggcgccgcgctccttgaaggaggcggtgaactgcaggttctcgaacttgaggaacacctgcgcgcccacgatctgcgagagcgtgcgcgattcgacgcagggggtgtcgagcacctggccctggaggcgggcggcggcggcctggatgtcggggagggtgagcatgggcgccattgtcgcgcgtgccggaccgcgtgccgccggcaggcacggggccggcattccggtcggccctgcggcgcgccttcagcgcctgcggcggtggcgcgtcttggcgggaggcggtgccgtgctggacgaggcggctgcagccgcggcggcgagttcctgcccacgggtggtgaccgtgacttcgaacgccttgagccgctgcatgcactccagcgacgccttgagcatcttcctgaccaggtgggcattgccgtcatcgcgcagttcgcggagggcgaaccggttcttctcggagaggtcgttgtggagtaaatcgatgagttcggtgcaggcttccaggtctttcgccgtgcgccgctgcacgtccgggcccaggaacctggcgagccagtgcgcggccacctgggcctggacgatggtgctttcgaatttgccgcgccacatcagcatgccgaatgcgccttccatgttcgccttctcggcctgcgcgatgtccgcatagcccgggagccggctctccgcgtccagccgctgcgccatgtgctccaggctgtcatcgattttctgggtcgcgcgctcatagcggtctgcgatggtcatcaggccatcccggacgtcgcggggccgggtggcctcccgggcgtggacgccgatcgcgatcgaccggcactccaggaggtggcccaggccatccaggctccgctgcatcagggtcaccagtcgttcgctctggcggatgttcgcgccgtcgatcatggcggcctggcggccgctgcgggacgacagccgcatgctggcctccaggtagtcgcccagggcaccggccgcgtcctgctgataggtgagcgcttttctggcgaactgccgtgcgacccgcggctgctggtctgccggcgcctgggcgatggcctgcgaggcttcgtggaagagctgcagcaggccggaggtgacccgtgcggcataggccgtctcgctgaggctgttgcgggaggtctggtagtcctgcgccatctccggcaaggtgccgggcggcagcaccggcagcagggtggcgcgcaggtcggtggcgcgttgcgcgatggctgccacgcgcgctgccaactccaggtcttcgggcgggactgccggggcgggcgaggcctgtgccgatggcgcgaccgacccatcgttcgtgaaatgcagcggcaggtcgaaggccagttcatggatggacagcatccggtcgctgagttgggacgttgcggcctggaggtctgcctcgctggcctcgcgcaggctgtcgatggccttcatgccgtgcagcagggcgaagctgatggcatccgtccgcaggccgtcgcaccagcgcacccaatgctgcaatgggatcttgaaggcggaaggagcggcttcacgggcctgccgggccgccctgtccagagcgtcggcacgggccagggcttgcgcgggggtgtccagcggcatgcgcagggcgtcgccggtcgtggacaaggcagcgaatgccccggcgatggcagcgatgtgtgcacgctcgggcagttccggcccatcgatgccatggagcgaccggtggaattccccggctgcggccaaggcctgggctgccaggtgttcgatgccggaaggcagcggctgttgcgcggtatctgcggacagcacaggcacggcggccctccagatcttttcgaaggactgttccagtgccgagagggcggtctcgagcgtggcggtacgggccgtgtcgatgcgtgcctgcagcgcgccgatggttccgctggattcctggcgctgcgccacggtccagccgacgaggtgctcgccgagcatggactgcgcctgctgcacggcgtccagcccctggcgcagctgtccgaccaggtcgccgggccgtcgccatggcaccgatggcaggttctgcccatcgccggtggcgacggccggccgaagtggctgctccgtcgtcgggaacgcagcctccactgcggcctgcagcgcgctttccctccgggcgcgggcctggcctgcgatctccgcgtccatttccgcggcgctgcgcagcgcgccgtcgcaggccgtgccgcagaggtatgccagctggtgcatggccggggccatgtctccccaggccgccgcccgggcctgttgtccggcggcctgcaggcgtgccgcgtggtctctcgcctccgccgccgtgcggggggcgtgcatcatgtcttcgcatgcctgggcgacggcggcgcataccgcactgcaccgctccaaggtgagcggggccatgctcgcatgcattcctgatcgttccagtgcatcccgggcatgccgggcggcctcggccgcgccggccagcgcgtgccgggccgtggccgggtcaccatggggcattgcctgcgctgcgtggaggccttgcctggccaggtggcccagcaattgcaggaccactgcccggccccggtccgatgcggtcgcttgcgcggcggcaatgcgcgcctgcaggctgccgatggcatcgcgcgaggcctcgtgctgctcggggctccacggcgcggtgtgggcctcgagcgtgcggccggcgttctccacgcgctgcagggcgaggttctgttcgctgaacgcttccagcgcctgccgccagggcgcctggggctgcgtgtcctgtcgcgtgcctttccgtgcggcggcaccttcctgcggtggctgcaggccggccagcaggggagccatggttttgtgcagttccgcttcacgccgcaaagtggcgcggctttcccgggcttcggggtgggtcagggcgcttgccttcatggcagcctcggggccggcgccatcgggcggatgcgaccaggcctcgagcaaggcgcgcgcagcgtcttccagcgcggcgcaggagtgcgcgtaggccgtgagccaggcttcctcgatggcgccggcttcgcgggcatcgttgcccggcgggggcaggcgcgacgggattccgggcaacttgccgtccgggccgatcgcatccagcaggtctttcatccgcgggccgataccggccagctcctggtggagcgctgcgtcgatgtccaggacggcggctggcaggcctgccagcgtttcgtacctccgcaggccgcaggcctcgcgcaggcgggctgcggcttcttcgtgtgtccggcttttgcctgccgcgccagcgtagggggcctgccgcagaaggagcagtcccttcagggtcgtttcctgcgcacgcaggcggcaggccacggtctgcagctgccagagttgctggtcgagcaggtcggggcctgcgtggggcagcagcatttcgcgtgcggacagcgcggcctcatggtgctccgctgcggcttcccaggcgattgcggcggcctcgatatgccccaaagcctgcttcacttgcatgaagccattggaccgatggttgtaggtgggccgcagggcttgggatatttcctccccggtgggcagtgtgctgccctgggctgcccgggccaattccgtggcctgggccaccatggcatccagggcctcgggcgtgcgtgcgctggccagtgcctgcgtgatgcccgagatccgtgcccggcgcgcggcctggatcgggccgtcgtccacgatgacatcgaagctggcctcggaatccgtgtccgagtcccagtcggtgtccgggtcctggtccatccctgcgggctccggatcgaccgtttccccagcccgttgcatcagcatcgcctgcagccgttcatgggccgtggaagcggaaggcgacgggcgccggggggcatcgagctgtccggcgcgggcggtgaagaacgggaggccaggccacctggtgcctggcgggacgagggcgagggcgagcgggcaccgcgtggtgtcccttgcggcgggacggcgctggcggcatccggccgtgctggaggtgagagggtgcgtgcagggacggggagcatggaacagggagaacgccggcgatgcggccgatggctggtctgccacccatggtggggccgtgccgcccatgcggtggcaaggcccgcgaagccccgcgcgatggcacgaaggggagtcagggcccgccctcgaggtgagcgccgccaccgtggccggcgcagcgcctgtcaggcacgtgcagcaggcacgggcttcgcacaggggcaaagcggttcgtgccggcccgccgccctgcaccgcggcttgccagcatggcggccatcgtctatctcgaggccacgccatgacatccagcattccgacatccgcgtcgctgcgccgcaccctgagccttcctccggagcttgcctgccttccgtcgtcgagcggtggtgcctcgccggcacggcgctccacccggcatgcggcctcgcccctgcacggtgccatccgtggccgggcggccacggtcgattccgccaccgcacgcacgcgctccgaaagcccccggcgcgccctgccgcatgctttcagtcggcgtgcggagacggagctttcccggcaactgctgagcgccactccgcagtcgcaattgcagcaggtgaaagcgatgaccgtcgcgcagcgcaatgcggtggaggcccagattcttcatcggctccatgggggctcgccggtggatgcaaccagcacgacagcgctgtggctggcggtgcagacggcgcggctgcagtcgggtgcacaggtggtggcgccggccggctgggtgcgcagcgaggcagcccaggggatagatcaactgatgggggcgatgaccgggccgacgctgggagacgccacgcgtgccgccgcagcccgggtactgggcgaccacttgcaccaccaggggccagggccgttcctgaacgctttgggctacaccctttcgctggaacagattcctgcgcctgcgctggcattcgcggcagaggtgcggcaggccgtggcggaaacacgcggcagcgagacggtggcgcggttcgccgacgccttgcgccagcacggcattcccgatcaggtgttacctctgctggcggccggcgcggcatcgcaggaggaagcgatggcggtcctcggcagataccagaacgccctttcctcgctggcgggttaggcatcgcggcgccacctgcgacggcctcagtccgggaaagctcgcgccaggacctgcccggtctccgccgcgcgcagatcgatcgctccgacagtgcgccctgcaccgggatcgctcagccgcgtggcgatgaacgcgtcggccacagctgcgggcgcatgccggcgcagcaggcaggcctgggccagcagcaccagccgctgcaccagcaggcggcccagggcctcgagggcttccgggggccgggccagcagcgcctgcagttcgcgcagggcaactgcgatgcgcggttcgccctgtgcggcgggagccaactcttccagcagggcatgggcggcctcggggtcgcgggccagcgcccgcagcacgtccaggcacatcacattgcccgacccctcccagatggagttgacgggcgcttcgaggaagaggcgggccatcacgccctcctgcacgtagccgttgccgccgaacacttccatcgcctcgcccgacatctccacgccgcgcttgcagacccagaacttggcggccggcgtcatcacgcgcttccaggcgcggtcggccgggctggcggtgccgccgtcgtcgcgctcgaaggcttcggccaggcgcatcagcagggcgagcgcggcctcgctctccagcgccaggtcggcgagcacggtgcgcatcaggggctgcgcggccagggccttgccgaaggcatggcgccggcgcgcgtacgcgatggcctgcaccgtggcctgccgcaggatggcggcgctgcccgccacgcagttgaggcgggtatacgtggccatctcgatgatggtgggaatgccgcggccctcttcgcccatgagcacgccccaggcatcgtcgaactcgacctcgccgctggcgttgctgcggttgcccaccttgtccttgaggcgttgcacgtgcacgccgttgagcgtgccgtccggaaggcggcgcggcacgtagaagcaggcgaaggggccgccttcgcccgtgcgcgccaccacgaggtgtgcatcgctctgcggggtggagaagaaccacttgtggccccgcagccggtattcgccgccgcgcccgcctgcgcccaggggcatggccacggtggtgttggcgcgcacgtcggagccgccctgtttttccgtcatgcccatgcccagccagatgccggctttttcatgcgcgggcagctcgcgcgggtcatgggtgcggctgtggagccggtcgcccagctgtgcccagagcgcgggctccttgcgcagcagcggaatcgcggcctgcgtcattgtggcggggcagagcgtgccctgttccacctgcccgtgcaggtagaagcccgcggcccaggcggcccagcggccggcccggtcgctgtcgaaaggcatggagaccagcccctggccgcggtagagcgccatgagcgcgtcccaggcgggatggaactccacccggtcgatgcgccggccccggctgtcgaagcggtgcagcgtgggcgtgtggcggttggccagctgggccagggcctgggtttcggcgctgccgagccggcgggcgtattcgcccagcgcgggcagtgcatggccggcgcccgcgcgctgcagcgcctcctgcagcgcggcgtcggtggcgagcaggtcgtagtcggccagctcggcgtattggttgaaaacctcgtgggtggcctgggccatgggtgtctcctccacagggatgcggcggcgtgcgccagaacccgcatggtgcccgcactcgcccgtgcatgcacgcgccttcaggacacgggcgaggacgacacttcgcgcaaggcgcgcagcatggtggccacggccgtgcggtcggtcgtgttctcgcgccagtacatcgataccgagccgaagcccgacagccgcaccggcagcacgcgcagcgcgcccatgtgcgagaagcgcagcgccgcccggtgcgatgccagtccgatcatgtcgctgtggcccagcagggtgaggttgagcgtgacggagttggattccacgctgcccggcggcagcgcgtggccggcggcgacgagcgcgttctccagcgcgttgcggatgggcgtgccgcgcggccacaccagccagcggtagtccatcaggtcgggccagccgggcgggctgtccgggcgctgcagcagcgggtgctgcgggcgtgccaccaggtggatgggctccatgtagagcgtctcggcgtggatgtgggtgtcgtgcagctccggggcggagcggcccaccaccacgtccagctcgccgttggccagttgctgcatgagcacattcatggtgctttcggccagccggatctgcgcgcgcggcagccattccagcaggcgcagcacggccatgggcaccacgtcggaggcggatgcgcccgaggtgcccaccaccaccaggccgctgccaccgtcgcgcagggcctgcatgtcgtcgcgggcgctgtccaggtgggcctcgatgcggcgggcatgggcgatcagcgcctcgccctgcggggtggggcgcaggccgcgcgcatggcgctcgaacagcaccagccccaggtcgtcctccagttccttgagccacttggagagggcgggctgcgcggtatgcagctgctgggccgactggctcatgttgccggtctgcgcgaggctcaggagcatctgcagctggcgcagccgcaatcggtgggtccagtccatggcgcggtccttggtgtcgaggtatatccaaaagattatgaataagaccaataaatgattttacggactatcgctggcgccgaataatttccgcaaatacaggagacaacgcatggacacgaccaccctcgcccggcccgccgcggaaggcgcccagacgtccgcacgccaggcctactacgaccgcattgcccgccatggcatggcgcctttgtgggagtcgctgcacagcctcgtgccgcgcgagccgcgcccgcaggccgtgcctgccttctggcgctatgaagacgtgcgcccgctggtcatgcaggccggcgagctcatcagcgccgaagaggcggtgcgccgcgtgctgatcctggagaaccccggcctgccaggccgcgccagcatcacgtccaccctgtacgcgggcctgcagctgatcctgcccggcgaggtggcgcccagccaccgccacacgcagtcggcgctgcgcttcatcgtggaaggcaagggggcctatacggccgtcaacggcgagcgcaccaccatgcacccgggcgacttcatcatcaccccgtcgtggacctggcacgaccacggcaaccccgcggcggacgagggcggcgagcccgtggtgtggctggacggcctggacattccgctcatcggccacctggacgcgggcttcgccgagaactaccccgaggccgtgcagccggtgaaccgcgccgaaggccacagcttcgccaccttcggccacaacatggcacccgtgcgccaccgcgcggcggacccgacctcgccgatcttcagctacccctacgaccgcagccgcgaggcgctggaccagctcttccgacagggcgagctggacgcctgggacggcgtgaagctgcgctacgtgaaccccgccaccggcggctggcccatgcccaccatggccaccttcctgcagttcctgcccgcgggcttccaggggcgcacctaccgcgccaccgatgccaccgtgttcagcgtggtcgagggccagggcacggcgcgcatcggcggcagcaccttccagttcgggccgcgcgacaccttcgtcgcgccgtcgtgggtgccggtgcaattggcggccacgcaggacgcggtgctgttcagctattccgaccgccccgtgcagatagccctcaacctccaccgcgaactccgcatgtgacggggcgcggtccacagagcctccctggcggcgttgccgcatcttgccgtggcgctgccactgtctgcgatgcggcgccttgccatagaggctctgtggaccgctcacgagcgtgacccgtcttcccctttgaacgactgatttccttagaaagaaaaaccatcatggctttcgtgtttcctgttcctcctaccgtcgccgtgcctgtcgtgggcagctctgacgctttcgccgtgcgccgcgtgtactgcgtggggcgcaactacgcggcccatgcgcgggagatggggttcgatccggaccgcgagccgccgttcttcttctgcaagccggccgatgcggtcattccggtggcctatggcgagacgctgcggctgccgtatccggtgcgcaccgacaacttccactatgaagcggagctggtcgtcgccatcggcaaggccggcagcgacatcccgcgcgagcaggcgctggagcacgcctggggctatgccgtgggcctggacatgacccgccgcgaccgtcagatggagatgcgccagatgggccgcccctgggagatcggcaaggccttcgacgcctccgcgcccatcggcccgatccaccgcgcgagcgacgtgggccacttcgagcaggccggcctctggctcaccgtgaatggcgccgaccgccagcgcagcgatgtctcgcacctgatctggtcggtggccgaaaccatcgccgacctctccacgtatttccgcctggagcccggcgacctgatctacaccggcacgcccgaaggcgtgggcccggtggtgcgcggcgaccgcatggtggtgggcgtggagcgcctgggcgaactggcggtggacgtggtctgaagcgatagctacaccatgcagctctacagcttcttcaacagctccacctcgtaccgggtgcgcatcgcgctggcgctcaaggggctgccggccgactaccacggcgtgaacatccgcgttggcgagcaccgcgcggcggactatgccgaactgaacgccgcgcgcgtggtgcccacgctggtggacggcgatttcgcgctgggccaatcgatggccatcctggactacctggagcagcgccatcccgagccccggctggtcccgctcgaaccccgcctgcgcgcccgcgtgctggagctggcgaatgtgatcgcctgcgacatgcacccggtgaacaacctgcgcatcctgaaatacctgcagggcccgctggccctgagcgccgcgcagaaggacgcctggtacgcccactgggccgcggagggcttcgccgccgtggagcagttgctggcgcggcatggcggcgaagggccctggtgcttcggcgacgcgcccacgctggccgacgtgtgcctggtgccgcaggtggcgaacgccctgcgcgcaggctgcgatctcgcgccctacacgcgcgtgctggcagtgcacgcgcatgcggagcagcaccccgccttcatcgcggcgcggccgcaggcgcagccggactaccagccatgagttgacaggccgccaccccacgggcccaggccacaggccgggcttccatccataagaacggagcgagacaaaaatgaccccatccatggccgccggcattccggcggcagaccgcgccgctttcgggccgctgcagctgcgcgtgacgctgctgtgcgccatcgtcgccatgctcgatggcttcgacacccagtccatcgcctacgtggcgccgcgcatcgcggaagactggggcctgaaggcctcggagttcggccccatcttcgcggcgggcctgttcggcctgatggccggcgcctttttgctgagcccggcggctgaccgctggggccgcaagaaggtgatcctgctgtccaccttcatcttcggcctgttcgcgctgctcaccgcgtgggcgacgagcatgaacgaactgctggcctaccgcttcatcaccggcgtgggcctgggcgcggccatgcccaacatcatcgcgctcaccagcgaatacgcgccgcagcgcctgcgggccacgctggtcacggtgatgttctgcggatttccgctgggctccacgctgggcgggctgatctccagctggctcatcgcgcatttcgactggcactcggtgttcgtgctgggcggcgtgctgccgctgctgctgttgcccgtgctcgcgctgctgctgcccgaatcgctgcgctacctggccgccagcggcgccgcgcccgcgcgctacgagccgatcgtgaagaacgcctaccccggcgaagacccggccacggtgatggccggcctgcgcggcgaggccgcgggcgtgcagtccggcttctcggtgttcgagctgttccgccacggccgcctgcccaccaccgtgctgctgtggctggccttcttcatgaacctgctggtcatgtacttcctggtcaactggctgcccacgctgctcaagagcgccggcctgccgctggaaaaagccatcctctccaccgccatgctcaacctgggcggcgtggtgggcgcgctcgcgctgggacggctgatcgaccgcttcagcgcctacacggtgctgggcgcggcctatgcagcatcggccggcttcatcgcgctgatcgccttcagcgggcagaacctcacgggcctgctggcgggcgccgcactctccggattcggcgtggtgggggcgcagatcggctgcaacgcgctggccgccgccatctaccccacccacatccgcgccaccggcgtgggctgggcgctgggcgtggggcgcatcggcgccatcgtcggcccgctggcgggcggcgcgctgctggccgcggcatggacgccgtcgtccatcatcctcgtggctgccgtgccggcggtgctggcggccgtggcggtggtgctgctggggcgcgtgcggcgcggcgcctgacagggattgcccgggcccgcccactgccgggccggcatagcatcgcggctggagacaagcacccacgaaaggcagcccatggacgacggccttcgcacctggaccaccgattccgttccccccgcgcagcgggccgactactgggtcggcgccgtctgcgactgcttcctcgacatggaggtgcagcccggccagcgccacgcgttctcagccacgctcacctccatgccctgcggggggctgcgcgtcaaccgcgtgagcggcggggcgcagcgcgtgcgccgcacgcagcaggccatccgccgcggcgatggagacaacttctactacctgctctgcaaggaggccgtgccctgccatgtcgcgcaggacgatgccggagccgcgcgcctgttgccgggtgacctggcgctgatcgactcgcggcgccgctacctgctggagttcccggacgcagtggacaccgtctccatccagatccccatcggctggctggacacctggctgcccgccgccgaccgctggctgggccgccgcgtggacggcaccgccggctggggccgggtgctgagcgcctacgtgggtcagctgcgcgccgagcggccggaacgcctgggcgcgctgcaggccgagcacctgggcggcctgctgtcgctggcctgcggcgccgcgctcgaagagccgccgcgccccggcctgctgcagcgcatagaacactgcgtgcggcagcgcttctgcgagcccggcctcaccgccgccgacgtggcagacgacgtgggcgtgtcgctgcgcacgctgcaccgcgcgctgtcgtcgggagggaccaccttcgcggtgctgctcatgcgcgagcgcatggccgtggcgcagcgcatgctgcacgcgccctcgcaccggcatttgaccgtcgccgagatcggacggcgcgcgggcttcctggacccctcgcatttcgcgcgcgcctgccggcagtggtgcggcaggacgccagcacaggagcgcgcccgggccgcatgaatgggaccgtcaccagggccagtccaccggcaacccgagaccggcggcagcggcctgctgctgcaccagccgggccacggtgaggtcctgcagggccaggcccgtcatgtcgaacagcgtgatgtcttcgggctgccggtcgacgcaggcactgccccgcagcacatcgccgatttccgtgcatgcggccccgggcacccattgcatctcgccgatctggcgcgcctgggcctcgtcatcgacatagatccgggccttgtccagcaggccttgcggtgcctcccgcttgccgcgggtgtccgcgcccacgcagttcaggtgcgtgccggggcgcacggcgtccagctcgaaaagcgggccgccgcccggcgtggcggtgatcaccacgtcgctcgcggccacgtccgcattgcggtcggtggaatggcgcagcaggcattgccccgcgaaccgctgctcgaacgccgcgtcgggacggccatcggccgtcacgtaccgcacgtcccgcagctgcggcagcagccgcagggcgtaggtgagctgcacgcccgcctgcacgcccgtcccgaacaggcacagccgctggctgtccgggcgggccagcagcgccaggccgtggccgcccgcggcaccggtgcgcgccgtggtgatcgcgttgccgtcgatcaggcaggtgggccggccggtggcgggatcgatcagcaggatcgtggcctggtgcggctcgccgccgagcgcgcggttggacggccagaaccccgccgccttgaaaccgagcaggccctgcgagggcacgtcgccggacttgatgccgaagatgccgcccgtctccaggcgctcgcgcaccaccgggaacacccggcctgcccgctcgctgtgcagaacgaaggcctcgcgcacggcggccagcacgccctccggctgcagcagctgttccacatggtccctggtgagcagcagcagccgcgcatctcgggtggtggaggctgtcatgcgaacatctccgcgatggcatcggcattcttgatgccggtggccgtcaggatcaccaccgtctcctcgctctcgcggaccgtaccggcctggatcaggtggtcgagtccggcaatcgccgtggcagacgtgagttcgggcagcaggcccgtgcgcgccactttcttgagcgcgccgacgatggcctgctcctgcagcgccacggtgacgccgccggtggcctgcaccgccgagacgagctcccgcagccgcagggggtgcgtgatcgccgtgccctcggccaccgtcttgcgcacctcgcgggccaccggcgtcgttacgcccgcctggaagctcgcgtcgatcggtgagcagttcagcggctggcagacgaacaggcgcggcatcttcgcgatctggcccgcacgcagcagctcggaaaacgccatgaagcaccccagcacattgctgccggcgccggccggcatgacgatgttgtccggcgcgcggaagttcaggtcttcccagatctcgtagccgatcgccttcgtgccctcgaggaagaacggctgccagttgtggctcgaatagaagatgtgctccgattgccgcaccgcctcgtcctcgcaggcctgccgcggcccctcgaccagttgcacctccgccccgtaggcacgcatctgcgcgatcttcggtttcgacgcataggccggcgcgaggatcttgacgcgcatgccgcccgcggcgccgtacgcggacaccgacgcgccgccgttgcccgagctgtcctccagcaccgcatcgacgccctgctggcgcagcacggagagcatcaccgtggtgccgcggtccttgaagctgctggtcgggtggaaccattccagcttgaagtacggccggtgggcgccccattccttctgcacgaggggcgtgcagccctcgcccatggagatcgggcgcgcgacgtccagcggcagcgatgcccggtagcgccactgcgagcggcacgtgcggtcgatgtcatcgcgcgagatgccgggctgcggcgtgatcagcagcggcttgcggtcgtcggagcaccaccgcggcacgtccagggggtaggtccggccgctggccgggtcgatgtagagcgaagtcgtcatgtctcgggttcctgctttcaatgctggcgtgccgcagccgggccgcgcgctgtggtcagggttggatgataaatccaaaactagacaatatgtttggttttggacaaaagctgtccatggcctccaggagagaggcccgatcaactgaccaatgctggataaaatgtccagatgaaaaagaaggcgcacaccgcggagcagcaggccatcctcgagcaggtccagcacatcgcctccgcgctgggagagacgttcgcgcccttcaccgaggtcgtgctgcacgacctgcgatcccccaagcacgcgatcctggcgatccacaacaacctgtcgggccggcaggtcggcgatcccgcgacggaactgggcctggcccgcatcgcggacgaccagtacccccaggtgctggccaactacgccaaccagttcgccgacggccgccgcgccaagagcacctcgatcggcatcaaggactccgaagggcactacttcgccgcgctgtgcctgaacgtggacatgacggtcttccgcgggatcgccaccatgatcgagcagttctccgccatcggcgaagacggccgcaaggagacgctcgacacgggcaatgccgaggccctgcgcgaccgcatcgaccgcttcgcgatgacgctcgccaccacgccccgcgcgctgcgcaccgagcagcggcgcgaactgctgcagacgctcaagggcgaaggcttcctggagatcaagcgctccatggacacggtggcccagcacctgggcgtgtcccgggccacggtgtacaacgacatccggtagccggctggcaccttccgtccgccggcctggcacgcagcggccatccgcggccccgccgccgggccaccatgggtctcccaccacacaaggagacaacgacatggcggacacctacgtactggtccacggcgcctggcataccggcgagaccctggcggcgactgcgaagtacctgcgcgcgcgcggccacaccgtgcattgccccacgctgccgggcaaccgccccggcgacggcacggccccgctgggcctgcaggacgcgatcgacgggctggtgcagttcctggaatcgaacgacctgaaggacgtgcgcctggtcggccacagctacggcggcatgctgctctccggcgcggccgatcgcgtgcccgggcgcatccggcggctggtgtacgtgaacgccttcgtgccgctgcccggcgaatccctggccgacatggcgccgccctactaccgcgccatgttcgaaaacatcgccgccgccaacggcggtggggtgcaactgccctacgaggtctggcgcgaaagcttcatcaacgatgcggatgcggagctggcgcgcaccacctatgcgttgctgcacccgcagccgctgcgctgcctgaccgaccccatcaccctctcgcagcccaccgccgcgctggcgctgggcaagtcgtacctgaactgccgcgaagacaccgcgctgccgcagagcctgccctggcacccgcgcctgtcggagcggctcggcctgttccgctacgtggaggcgggcggcagccacgaggcgctgttcaccgatcccgaaggcttcgcgcggggcatcgagcgcgcggggcgggattgatccgcaccagcagtacacggacatcattcaggagacgacaccatgcaagccatcgcccgccactcacgcgccgccgctgcctttgccaccgcagccgccgtcggcagcctcatcgccgcgctgcccgcccaggcacagacgcagtcgcagcagcaacaatccgcaccgcccgctgcagcgcgcacgccatcgacggactggtctgcgccatccccctggcgcctctacgccggtgccgcgcacatcggtttcagcacctcggccgaagtgcgtgccggcgggcagctggtgcccggtgccgacgccaaggccgacgccaacaacagcctcggcttcggcgccatctatgacttccacccgggctggagcgccgaaatcgccctgggcctgccgcccactaccgccctcaagggcaccggcaccctggccggcgcaggcacgctcggcaaggtgaaatacggccccgccgtgctctccgtgcgccgccacctgtgggaaggcggccccgtgcgcccctacatcggcgcgggcatcaactacaccctggtgctcgaatcccgcgatggtttcgtgtcgaacctggatgtgaaaaacggcgtgggcccggtgctgcaggccggcttcgaggtgccgatcgaccagcgctggagcttcttcgtcgatgcgaagaagatctggctcaagacgaccgcgacgggcacgctgccggtgctgggcggggcgcctgcgcatgcgaaggtgcggctggatccgctggtggtgacggcgggggtgagctacaggttctgagtcctccgcagcgctgcggccccgctcgccccctcgggcggccggctggaggccggcgtggcctgccccggctaccagcagtcgctgcaatccagcttggccggcgcctacgagcgcgtgggcatcgccggcaccgtgaaggtggaattccgcgtgcgggacggcgcggtggtggaggtgaacccggtggccagccccagcgagtactaccgcaccgtgcgctcggccgtgcgccgcttccattgccaggcaaggggggggggcggggatgcgctggtgtcgttggatattgtttttcggggggagtaggatggggcggtagcggtcagtctggggcggggttagcttcggccttggctaagacattggacaaaggcgtatcggaagaggctccgatgcgtccttttgctttctgggtcgtgggtgctgttaacggacgcggtgtgcggggttcgttgctatgaacggggtttcgatggctgctttgcagcgattgcggccgttggccttatacatcccaaagacaggactcagctaagagcgggcacctgcgaaagaccgcatcaaggaagtctgccaaacaggttcaatcccgaggagtgttgccggtggcagcatcggaccactctggcggcttgcatacgtatgattccactagccgttggctcaccgagcctggctggaccagtttttaccccgctgggaggaagatgcacaacgtgcagttcgagatcacgaaacccactgacgacggggccttcgaagacatgtgcgcccgaatttacgggactgtcttcaatgacccactgccgcagactaacgggcgccggggtcagaaacaaggcggcatcgatgtgttcatcgatgcaccagaaggccggctaggcattcaatgcaagaaatacgcagacggtgccctgaagttcaagcacgtagagcatgaggtctcagaagccgacaaggcgaacaccccaatcgtgcgtctcatcgtagctactactgccacgagtaatgcggtgctcttgcgggaagtgcaggacctgtccgatgccagggtagctaatgggcagtatccggtcaagattgagttctggcaggacctctgccggcacattcgcggcagttcgaagctccagaacgactacgctccaaatgcacctggcgccgtctttcaccgcttagatgaacagaactcagggattgaggcgaacctgctcagcatcaactccaagctggaagttttgacgggcctgcccagcggccgtgccgactcggtcaacaagttcattacttcgcaacttgacgctgtcaacgacgtgcttcgagccgcaaggttcaaggatgcctttgaagacttgcagcgtatcggcgccgacatgtcgcttttcgatgttcaccagcaggcacgctggtacgtgcagcggggcgtctgcatgtggcatctggagaccggcgctgctgctgcccctgacttccttcgcgcctccgagctgtatcccgacgacgagaaaatcgtagcggcgaaggtcagaggcctcctcttcactgacaaggttgacgaggcactggccgcagggggggaggcactcgcaaggtatcccgtatcagtccacgtctggattgcccatgccaatgccaggatggtcaagggccaaaccctggcgctcgccgatgcaccggccgcgatgcgcgacgactgcgatgtgctgcagctccttgcgtggtcgcggaagaaggctggagacctagctggcgccgtcgagctgagcgctaaagcactggccaaaccgaacgctgcgttctttgtcaggaacacggcgctggtgctggcactcgaggctgctgcctgcgaccccgtaaaggtcgcgcatggtctggtgggcgaagcagaaatcgccgcgcttaggcaggcagtcgaggcgctcacaccgcgaaaagaccaggtttgggcggtgcaatcgccgggctcagtccaagacacgctggagcatcttggctacagttaccttgtgctgggtgcgcctggtgagactctggcccttatcgaggaggcccggcacgccggcgtgctgacctctcggctgaagcgcgtcgcattagaagcctatcgtcgactagaccgctcagacgagttgggccaacttggtcgggagtggctggaagacctcgaggaagaggcgttgatactggtcgcggaatatgcttcaggtgtgggtgatgttcagctagtcgaggccgtgcaggcgttggtgacgaaaaagggctaccagcaggcagaggtgccgcacttgctgagcgctatgcggtgggtcgctctttggcgctcgggcaccggcaagctgcaagcagtgaaggaggtcaaggcagcggatgttgcgaactcagacagcctcgccgtcatatgtggcggcgcccgaatactgcatgcgggtaaagacgagttggcagccgatgccgcgattgagaaggcctgcaccctggtgtcaaaggacactggtccggcagagcgactcttgctcgcggacctgctcttcgccacggataagctggagtttgccgcccgtcagtacgagctacttgctccacgcggcaagcactccgagctccacaatcggctgcttcgctgctatgtgcgcacgggcgcactccgcaaggcgaaggaactgatcttgtcgttcccagacaactggacaagcgacgaacgagcattgagtctcgcaattgacctaggacagcaggcatcggactgggaatttttggttcccctcgctgagttgcattgcgagcggcgcccccaggaggccggcggctggctgctacgtctcgcgctcgacctcaagatgcgcaagatggcccgattccaccatgtgcttgagtcggttccggctgacttgtccgggccaccaagactcctttctcaggttgcgtctcttgagctccgctttggccgcaaagagatcggcatgctgcggctgtacggcatgtttcgtcgcaacttcgacgatgtagatgtagcatcagcctacttgatcgccatcattgccgggcctcaagagctcccatttatggaagaggaactgacggaagttcagcctgggacagccgtgacgctcaagaacgaattgggcgaaacggtgacactttcgctggacccggcaggtctgtcgggactcccagttcgcgaaggcatgcttgctccgtccgatgatgtagcccgcagcctactgggcgtggccgtgggccagcaagtctctctacccggacccttcggaaccgaactgcgcttcgttgtcgaaggagtgacaagtaccttccggaggctgcttcacatcgcgcaggcacgggtcaactcgcccgttgcttcgaacctgccggtgatgtcagtgcctgtcccggaaacagaaaaaggcgtcgacttcagccacgtgcacgccatgctgaagcggcaattcgagcactcacggcgagcgcttcaaggctacgcggacagccccatcacgctgggaattctgggcaagctgctcgggcgaagcgtggtcgacatagtcttggggtggccgtctgacgcgcctcccttgttcgtgtgcgcgggtaccaaggagcaacgggaggctgctgtcgaactactccaacggcatgacgccgagtatgttgttgacgctgcgaccgttgccgagctggcggcacttgactgtcttgccgcgctggcggcgctacctcgcgtctacatctctacgaaggccattgaaactctcgaagctcgactcgaagaggcgaagatcgaacgctccggcgggcagatgtttgatgacaacggcacgatgcggtttgttgagtacacgaaccaggacagggagcggcagacttcgttcattcaaagcatggttgacgcggtccgacagcactgtgtgattgctcctgcttatggtccggaagagattccggcagacctggagcgagcgcaggacgttctcgaagacgaggaactcgctgcactactactgactgcggagaagaacgcggccctgttcaccgttgacgggcgactcgcccagttcggccttgcatcggcgaagctcaagtcggtgtggccgcaggaggttctccggtacgccgtagaaagagggaagctgacgccccagcaatacacctacgctgtcgttcggatgtttttgcggaatcgcagctttgtctcgctaggctcgtacgacttggtgttcatgtgcttgcaaggaggctacgcgttaaccgaggggcttcagcggttcaaggactacttggcctccagttccacagagctcgtgtcggcggtttctgttgcgttcgagttcctcgaactgcaagcgcagcaccccactcagttcaaggcgtttgcggaactcatgggtcacatcgtcgaagcgggccttcgccatccgcactgcaatcaggaaggactcttgaaggtcgcgctggactttgcatgcgacatagcaatcaagagcaacggtaccttcataccgtacgcccttgctgagggctgcaggcaggcacgcatgcgtgtctacgccaagattctcggggaggaggttgaggccgccgaccggctcgccagttcaccgccgcgtcgacgcgcaatcaagctgcgtgcgttgaagtgtatgcaacctccgtatctcacattcgatggtgaggcgagggatccagtcgagccatctatccagcaagtggacgcggcgcgaggaaaagactttcaagccgcaggtggtacgaccacgttgggcagcagtcaggcagtgatgctgcccctcgccaacgaagcagatgaaagctctgaagatgtgacaacacaacaggagccgccagggagcgcagcgacctgacggaccgcttcgagacgtagagatttggaagttggatgacgtttcagggatggaagttgccgctcagtcccaccttgtcgaatgacagctaccagcctataggcgacattgataagcgcccatgcttcatggaaaaagtagcgccccaatagctcccgaatcccgatggccgaaacgacggtgccgccgcgcgcctccctcactccccttccgcaaacatctccaccatcaccccccgcagccactggttccccggatcccggtggtacttggtgtgccagaacagattgatcgccacatgcggcagtttggcggggtggggcgcatacgccagcccgaagggttcggccatgctctgggccatcttttcgggcacggtggcgaccatctgggtggcctgcaggatgtggccgatggcgacgaaatgcggcaccgtgaggcgcacgtcgcgggccacgcccatgcgctccagcagttcgtccaccttgccgtggcccgtgccttcggagacgacgaccacgtgctgcgccttggcgaagtcgtccagcccgatgcggcggcgcttgtgcagcgggtggtcctggcggaacaggcacacatagggctggcggaagaggcggcgctggaagaagccggccttcaattgcggcagcaggcccacggccaggtccaccttgccggcctccatggcgtctttcaggtcggtcgctgaattgcgcacagtggtcaggcgcacgccgggcgccacctgggccaggcgctccagcaggcgcggcaggaagtagatctcgccgatgtccgtcatgcccaccttgaacacgcgccggctggtggcgggctcgaaccccagcttgtggttcagggcgccgtggatcatcgcgagcgcgtacgacacggattccgcgagctggtcggcgtagggcgtgggctgcatgccgtgggccgtgcgcaggaacagttcgtcgcccagcaggcgccgcagccgcgccagggaattgctgacggccggctgcgtcaggcccaggttctcggcggcctgcgacaccttgcgcgtgaccagcagctgctggaagaccaccagcaggttcaggtcgatgtcttccagttccacgctgcacctttattcatcggagtgatgcgatgtattcatgccattctattggctgatgggtcattcgcgggaatgatcggggtcataacgaaaacctggagacagtccccgatggaattgcatatcgagccgctgggccgcgtcctgcccgtggcgcccggcgccaatctgctggaagtgctgcgcgcgcaccagattcccgtgtcgtacagctgcatggccgggcgctgcggcacctgccgctgcaaggtggtcgcgggcgaggtgctggattccggccaggcgctgcgcatgccgccgctgggcggcgatggcgaggcgcagtacgtgatggcctgccagacggtgctgagcgagtcctgcaccatcgagatccccgagcccgacgaggtggtggtccacaccgcccgcacactcaaggccacggtgacggccgtggaaacgctcacgcacgacatccgccgcctgcttctgaagccggccaagccgctggatttctcaccggggcagtacgcgcaattgcagttcggaccgggcctggtgcggccgtattcgatggccgggctgccgcatgacggcgaactcgaattccatgtgcggctggtcgaaggcgggctggtgtctacccacgtcgccaatgtgctggccgtgggcgatgcggtgcgcgtgagcgggccgctgggttcggcctacctgcgccgcaagtatgaagggccgatgctctgcgtggcgggcggcacggggctggcgccgatcctgtccatcgtgcgcggcgcgctggaagccggcatgcccaatccgatccacgtttatgccggcgcgcggtctgcgcgcgacgtctatggcctgcagtggctggccgacctgcagcagcggcatccgcagttgcaggtgcatgcggtggtggccgcggccgatgcggcgccggggcagcgcacgggcctggtgaccgatgccattgcgcaggactggccctcgctggaaggctggcgcgcctacctgtgcggatcgccgccgatggtggaggccgtgtcgctgctggcgcgccagcgcggcatcgcccccgagcacctgtacgccgatgctttctacgccagcacgccctgatacgaattccaaggagacaacgacatgagtacgccccaccccgtctttccattgcagcccgtctgggagagccctggcacccaccgcgtgccgttcgcggcctataccagcgaggagatctaccgccgcgagctggagcggtttttctaccgcggccactggtgctacgtgggcctggaggccgaggtgccgaaccccggcgacttcaagcgcacggcgatcggcgagcgctcggtgatcctcacgcgcggcgaggacatgcagctgcacgtggtggagaacgtctgcgcgcaccgcggcatgcggttctgccgcgagcggcacggcaaccgcaaggaattcgtctgcccctaccaccagtggaactacaagctcgacggcgcgctgcagggcgtgccgttccggcgcggcgtgaagcaggacggcaaggtgcacggcggcatgccggcggacttcaagctcgaagagcacagcctcacgcgcctcaaggtggccgtgcgcggcggggtggtgttcgcctcgttcgaccacgacgtggaatcgctggaggacttcatgggcccggtgatcctgggctatttcgaccgcatgttcaacgggcgcaagctgaagattctcggctacaaccgccagcgcattccgggcaactggaagctgatgcaggagaacatcaaggacccataccaccccggcctgctgcacacctggttcgtcaccttcggcctctggcgggcggacaacaagtccgaattgaagatggacgcgcgccaccgccacgcggccatggtctccacgcgcggcgaggcgaagaagcaggcgtcggacgtgtccaacgtctccagcttcaaggccggcatgcaactggaagacccgcgctttctcgacatcgtgcccgagccctggtggggcgggccgacggcggtgatgaccacgctgttcccgagcgtgatcctgcagcagcaggtcaacagcgtctccacgcgccacatccagcccgtgggccacgacgcgttcgatttcgtgtggacgcatttcggctacgaggacgataccgacgagatgaccgagcgccgcctgcgccagtccaacctgttcggcccggcgggcttcgtctccgccgacgacggcgaggtgatcgagttttcgcagcagggcttcgagcagaagccgttccaccgcgcgctggtggagctgggcggccacggggtgggcgataccgaccacatggtgaccgagacgctgatccgcggcatgtacgagtactggcgcggcgtgatggagaaggaggactgatgccatggacacgaccactacgaacaccgccatcgcggccggcaccaccggcacgccctccatcgacttcgccgatttcttcgcgctgcagcagctctatgccgactacgcctcggcgctggatgccgccgactgggaccgctggccgggcttcttcaccgaggactgtgtgtaccgcctgcagccgcgcgagaaccacgagcgcggcctgccgctggccacgctgtcgttcgacagccagggcatgctgaaggaccgcgtctacggcatccgcgagacgctgttccacgacccctactaccagcgccacgtgatcggcacgcctcgtgtgcgtgcggccggcgagggccgctgggagtgcgaggcgaactacgccgtgctgcgcaccaagctgtcggagccttccacggtgttcaacgtgggccgctacctcgatgtggtggtgcgcacgcccgatgggctgcgcttcgcccgcaaggaatgcatctacgacagcgaaatgatcctgaattccatcatctaccccatctgacccgaggagacaccccatgaccgccatcgataccccatggaccgaagccgccgcgctggacgacgtgccccaggacgacgtggtgggcgtgaacgtcgccgggcgcgacgtggcgctctattcggtggagggtgaggtgttcgccaccgacaacctctgcacccacggcaacgcgcggctgtgcgacggcttcctggaggggcacgagatcgagtgcccgctgcaccagggccgcttcgacgtgcgcgacggcagtgcgctgtgcgcgccgctcacgcagggcctgcgcacctaccccgtgcgtatcgagcagggcagggtgttcctgcagatcgaaggggcctgagccggaccgggccgggccgtggcaccgcggtccggcatggattcagcgtgctgcagcgagcaggcgttcgggctggaactggaagccgtccaccacgctcctgagccggccggcctgctccagcaggctggccgcggcggccgaggattgctccaccagcgccgcgttctgctgggtcatgtggtcgagttcggtcaccgaggcgttgacgcggcccagttcgcccgattgcccttcgaccgacgtgctgatggcgcccaccacttcggaggcgcggcgtgcgcagtccaccacgttctgcatgtgttcgccggcatcggtcgccagccggctgccgcgctcggctttttccacggaggcggcgatcagcgcgcggacttcgcgggcggcttcggcgctgcgtccggccagcgagcgcacctcgctcgccaccaccgcgaaaccccggccctgttcgccggcgcgggccgcctccaccgcggcgttcagcgccaggatgttcgtctggaaggcgatgccgtcgatcacgcccacgatgtcggcgatgcgtccggcgctggagtggatgtcctgcacggtggcgacgacctcggtcaccacgctgccgcagtgctcggccacctgggtggcttcctgcgtcagccggcgggccgccacggcctcctgcacgctgtgctggacggcgccgtccagctggcccatcgatgccgctgcgtcctgcaggtgggacgcggtgcgctcggtgcgctggctgaggtcgcggttgcccgtggcgatctcgcccgccgccgccgccaggcccgcagcagcctggtggacatcggtcaccaccccgttgagccgcagcaatgcggcctgcagggcccgggccgcggtgctgttcaccggcacgccgcgcacgtccagcgagagctggccgtcctgctgggggcggcagaggtactggagttccgccgattcgatcgcatcggcgcgggtgcggaaggtgatggccacctccacggcggtctgcacgaccacgaacgcggcgtgcaccaggatgcgcccgaagtcgggttcggtgaggcagtacaccgggcccccggccagttgcaggcgatcgaacgcgatatggtgcacggcgatcagcgctgccgcgaagacgacgggccgccagtcgcggtaggccagcacgaaggccaggaagacgaagacgccgaaatgcatttcggtggcacccaggctgagctggatgtgcagggccaccatgccgatgccggccgtcacgagcgccagccggcccagcaggctgccgcgcaccgccagataggcccatgcggccagcgccagcaggctgccgccccagatggcggcggtgccgggccggccgtacatgaaaccgagccacagcgcgacgatcgcgccgaggacgcagatggcgagcagcaggccgtccgcccggcagccgatggcctgcagggcctgctgggcgctcggagagagatcgcggcgtcgtttcgtttcgtccatggcaggcttctggtgagggttgtcgatgggaggcagcgccgggaaagccggccccgttacgtgactcagaataatgcgaaacgaaacaaaaggagactttttgtaattcgaaggggcgtgccgagtccatccggcagggaggccccgggaaaggtgtggggtattcgcatcgccggcggccacattcaggcccggagtgcccgcaagtgtcagggcgccagcagtccggttttcgcgacgaatccgttcagcggattccgccagtagcggcctcctacccgcagcaggttgtgcccgtccgcaccttccagcgcgggtgccgcgatgaactgcgcatcgtcgccgccttcgcggaaggcgccgaaccactggcgcggcatgtccgggccccagtactggtcgttttcggcatacagccacagggtgggtacgcgcacctgcgtgcccagctggcggtagagcccggtgagcacatcgggccggcagctgtggccgggggcggtgtcgggcttgccgcccgcgccgccggagaagttgaccgcgccgaccacgccgggcaggcggcccgctgccgcggcgatggtggccatgccgcccacggactgaccttcgagcaggatgcggtcgcgccgcacccagggttgctgcagggcccagccgtgcacggcctggacggcggccgcggcgtgccccgccacctgggcgtaatcgggcaggcccgtgcagccggtggcgccggccggccagcgggcgccggaattctcgcggtccgggccccccgtggcgccgtagccgggccggatcggcgcgaccacggccacgccctggcgcagccagtaggccacgtggcccaggggcacgggatattgcagcgcggcgcgcacggcgggatcggccgagcggccgtgcgagaagatcaccaggggaaaggggccgggcccgccggggcggaagacctgggtcgccacgtccacctcgcggccgtcgatggccaggtgcagcacctgcgtgtcgggctcgggcaggggggcggcagcgccggccgggcccgcggccagcagggccgccagcagtgcacccaggggaaggagcagggcgcagcggcgcatcgatcgtggcaggaagggcatgcggacctcgtattgcccgtggccgtgggcaacgcggccattatggcgctgctcggcagtatggggaggcgggcccgtggccgccgccgtcaggcggtggccggtgccgggtgcagggcggcctgccgctgtgcgagccagaagaccggcagcgccagcaccgcgcagcccgcgagcacggcgaaggccagcccgaagtggccctgcgcccccaccacgctgttggcgatggccgggctcagcgaggcaccgacgccctgcagggtcatgaccagcccgagggcggtgttgtagcggccgctgccgcgcacgtagcgctccaccatcaggggggtggccacgcccagggcgccggccgcgaggccgtcgaggatctgcacggggatgttggcccaggcatcgggaatcgcccaggccaggatgccgcgcacgggcagcgccaggatggcgatgtagatgaagacctgcaggtcgaggcggcggctgcgcgacacccacagcgccaccggcaccatggtgagctgcgcgacgacgatggcgatgccggtccacagcagcggcgcggaatcgggcaccgtggccgccagccgctggttgagcagcggcagcatggctgcattgcccaggtggaagagcgcacacgccagcccgaacagccagagcgcgcggtgcgacaggaaggcgcgccagccctcgggggcggccggggccgtgtccatgcgcgcggcctccggggccggctcgccgccgcgggccgccacatggtcgatgtcgcggtcgcggatggccatcaggcaggccagggcgcccacggccatggccgtcatgacgaccagcatccagggcgcgcccagccagtgcgcgaaggccgccgcgcccagcgcggaaacgatgttgccggcatggctgtaggcctcgttgcggccggtctgatggcgcaggccctggctgcgtgccaggcccagcgtgagcgccgcgagcccggcggccagcagcgcgccggccacgccggtgagcacctgcgacagcaccagcatgcccggcgaccgggtgccgaaggcgatcgcgctcgcggccaggatggccaccgcggcgatggcgaccagcatccgcttggcacggacgcggtccgcccaggcgccggccaggggcgtggccagcatgccggccaggccaccggccgacatcacgacgccgatcatggtctggtcgatgcgctgggtctgcaggtaggtggcgaggaaaggaccgagcccgtcgcgcacgtccgacatgaagaacgccatccaggccagggccgtgagggaggccccggcggccaccggcgcgttcccgccggcagaccgtttttcctggggtgccgggcctccgaacagcggggagggggcggtgtctgcgatggcgggatgcgcggcggtggtcatggtgtcacccgtggtggggttgggcggggaggggcttgccgttgacggtgcgggcctcgatcacatggccctgcgcgccgcgcagcgggcgggcggggccgctggcctcgaccgcgtcgccgggctgcagctgcagcgccgcatagccgtcggggcgcaggtggatgaagtcgccggtgtcgagcaccacgccgttgggctcgccgtggcgcgtatggtggatgcgggccacgcggccttcggcgcgccgcacggcctcttcgggcgcggcaggctcgccgtcgatcgacacgagccgctcgaagacatagacctcgtgcgcggcctcgccgtgccgcgggggcgccgccacgctgccttcgaacacgacggcctggccgggcttcagggtttcggcggcgcgcacggcgcgctcgtcatgcttgccgaaggtgaactgcgcggtaacgccgtccacgtcgatgagcacgccttccacctcgccgcgcgggctgtggagcaggtgctggaagcggccctcgagggaccagacttccacggtttcctggggttgggtcatacgggtttcctgtgggtgagggggtgaaaggaaaggggatcagggcatgcgcggcgggccgccggccgggccgcggaagacttcctgcagcgtgctggcggaggagcccagctgcgtggcctccagcgccgtgcccagcgcgttgcgcgtgccccagccgcgggccgacacggtggcgccggtctgcagcaggttgccgatggaggcggccacgtgcggcgggaagcggacgatcacgccgttgtcgagcagcaggccatgggcgtcgccgcgggtgttgagcaggacggcggccacgcgcccgtcggtctgcagctcgaccagggccgggcgctgcggcggggcagggggcatctggcccggggacggaggcgtgtcctggacggtgcggccctgcgagctgatcgcgctgatgcgcagcacgggcacgccggaatagtgccagccggccacgtccacggcatcaccggcgcgcagccaggatgtcagggtatcggacaggtgcggcgggaaggccacctgcgtgccgtcctgcagcagcaggccgtcggcctcgccgttggggttgagcagccagcgctgcacggcgccgctgtgcgaggcctgctccacggcggcgggctggccgatcgggccgggcggctggcctgccacggggggcggaggaacggcgcccggggccgggggcgcgggctgggcttgtgctccggcgcagacaagcaggagggcggcgaggccggcgcgggtcagggtgttgggtcgcatggcagaactccttcaggtggtggagccctggtatctcaagagacgtgccagcatggaatgccttatgaatcaatgacttgcgttgcaggttgccgcccatgcctggatggcgcgaagacaccctgtccggattcccgacatcgctggtgcctccatccgtctcattccattccgtactgggccagcttgctgtagagcagctggcggtggatgcccaggcgccgggcggcgagcgagcggttgccgcgggcctgctcgagcgcgtgggcgatcagccggcgctccagccgctccacggcctcgggcagcggcacgtcgagccagtcctgcggcagggcgccgtcggcggggcctgacgctgttgccgagcccgtgggcgggcccaggtcgaggtcggccgcgcccaccacggggccgcgctgcagggcctgcacgcgctccatggcgttgcgcagttcgcgcacgttgccaggccagccgtgggcgagcagggcgcgtgccgcatccggcgccaggcgcttggccggctgcggcgccgcggcgcggcgcaggaagtgctcggccagcggcacgatgtcggccagccgctcgcgcagcgggggcagcgcgatctgcagcacgtcgagccggtagcgcaggtcctcgcggaatcgcccctcgcgcacggcggcggccaggtcgcggtgcgtggcggccaccacgcgcacatcgaccttcaccggccggtggctgcccaggggcgtgacctcgccctcctgcagcgcgcgcagcagcttggcctgcacgtccggcgccatgtcgccgatctcgtcgagcagcagcacgccgccgtcggccgcgcggaagcacccgggccggtcggtggcggcgccggtgaaggcgcccttcacgtggccgaacagctcgctttccagcagttccttcggaatggccgcgcaattgagcgccacgaacgggccggcgctgcgggccgagtgccggtgcagcgcgcgcgccaccagttccttgcccgtgccggtctcgccctgcacgagcacgggtgcctcgctcgcggcagccagcccgatgcgcttgtggacttcgcgcatggcttcgctcacgccgatgagttcgccgtccgcctcgtccgtgccggcgcgtgcggcgggggcgggcggggtggcatccgcctcggcgcgggagcgcagggcgcgctccagcacctcgatcaccgcggcacggcccaccggcttggtcaggtggtcgaaggcgcccaggcgcatcgcctcgatggtgccggagccgctggcgtaggccgtgagcaccaccaccgggggcagttcgggcacgcgggcggcgagcgcggcaagggtttccagcccatccatgccgggcatgcggtggtccaggaagatggcggcgtagcggtggcgcccggcctgccgcagcgcttcgtcgccgctggcggcctcatgcacctcgtgccccaggccctgcagggtttcgaccagcgattcgcggaaggccgcgtcgtcgtcgacggctaggatgcgtgccatggcagctccaggaggaagcgggcgccgccgccttcgcgcggcgcgtaatgcaggtcgcccccgtgcgccagcgccacctcgcgcgccagggccaggcccaggccgttgccgtcggtgcggccggtggcgaagggctcgaagagctgggcgcgcaacgcctcgggcacgcccgggccgtcgtcctccacagagatcacgcacagggaacgggcggcatccacctgggccgagagcacggcttcgcctccctgcggcgcatggcgcacggcgttgtccagcaggttgtcgatggcgcgcgccgcgtgcacgggatcgaagacggccgtggccggcgcgtcgccgcgcagcgacaggcgcacgccccgggcatcggccgcggcccgggcggtgtccagccgttcctgcagccaggcggacaggtccaccgggtggggctcgagctgcaggggctgcaccagggtcagcaggctctgcaccaggccttccagccggtcgatctgcgtgccgatggcggccagtgcgtcggcatggcgggcggggggcgccgccagcgcgttgtcggccttcagccgcatggcggcgatggggttgcggatctcgtgcgccaccgatgccgtcatgcggcccagggccgtgaggcgcatgtcgcggtgctgctgggcgagcgcttcgcgcaggcgctcgcgcgcttcctgcagccgggcgccgaagctgttgaagccgtccacgatgcggtcgagctcgcggatgccggtgcgctgcagcacgggcacggtgtcgcccccggcctgcgccagggcgtcctccatgcgctgcacctgccgcaggccacgctgcagcatccacccgagccaggcgcccgacaccaccaccagcagggccaggatggcgatgcccgcgcgcaggctgtcctgcgcggcgatggcgccggcatgcacgcgggtcatggtccagacggccgtgtccgggtgcgcggacagcggacaggccgccacgatgagcacctcgcggctgccgcgcaccaggttcaccagcggctggcgcccggcgctcgcctgccgcgccatctccacgatcaggggctcctcggcggagggcacgtcgcttttcacgccgctgccttcgtaggtgggataggcataggccagcatcccgccgctggcgctccaggcgccgccttcgacgcgcggcgcctccagcagcaccatgtgcaggagcacccgcagcaggtcctcgcgcggggcgtcggccaccacgtcgggcacggactgggcgtagcgtgcggcgacgtcggcgcaggcctgcgccacgcgggtgcggccggcggccacctgcgcgccggagcccgactggtagagcaccgtgaggaccacggccaccagggcgcaggcgcccagcagcagggtccagaaaagggtgagttggatacgcagggagcgcacgggggatccgcgggtgggagaagacgtgcgcatcctacggtgccacggatgagccggcggtaggagagcagcccatccgccaggcccggaggtccagagggccggccgggcaggatcaggccgcttcggggtagaacagccgccgcgccggcacgggcgccacggcgcggccgatggcggcgatatggtccggcgtggtgccgcagcagccgcccacgatgttcaccaggccctcggccgcgaactcgtgcaccaggcggctggtgacctcgggcgtctcgtcgaagccggtgtcgctcatcgggttgggcaggccggcattgggatagcagctgatgaaggtgtcttccgccacccggttcagctcctggatgtacgggcgcatcagcgtcgcgcccagggcgcagttcaggccgatggccagcgggcgcgagtggcgcacgctgtgccagaacgccgtcacggtctggcccgagaggatgcggccggaggcgtcggtgacggtgccgctgatgatgagcggcaggcgctcgccgctcgcctcgaagtattcgtcgatggcgaaaagggcggccttggcgttgagcgtgtcgaagatggtttccaccagcagcacgtcggcgccaccctcgaccagcgcctgggtctgctcgtaataggccgcgcgcagctgctcgaaatcgacgttgcgcgcgccggggtcgttcacgtcggggctgatgctggccgtcttgggcgtggggcccagggcgccggccacgaagcgcggcttgccctgcgtggagaacttgtcgcaggcggcgcgcgccagccgggccgaggcgaggttcatctcgcgcgccaggtcggccatgtggtagtcctcctgcgcgatcgtggtggcgccgaaggtgttggtctcgatcaggtcggcgcccgctgccaggtagcgctcgtggatgtcgcggatcacgtcgggccgcgtgagcgacagcagctcgttgttgcccttcacgtcccgcgggaagtccttgaaccggtcgcccgcgccaccggggccgctgtagccctcgccgcggtactgggcctcgcccagcttgaagcgctggatcatggtgcccatggcgccgtcgaggatggcgatgcgttcggccaggatgccaggcagttgttgggcgcgggtgtagtggaggggttgcataagcctccattgtagaaagtgcgcccggcgtaccggcctgcccgtgccggttctgccgcccttgccctttactcggccatggccttgcacaaggccgccatgctcttctggccttcgggtgtcctggcttcctgcatctggtcgcgccgggcgtccgccacggcggaggcaaacgccgggctcttgcggtactcggccagctggggcggaagcgatgccagattggtctgccagttcttgtcgatctttttggcaaggtctgggtgcagggacgagcagttggcgacggtggccgcatcggtcacgtgcatctggcgctccatcgctgcctgcatgtccttctgggtgatctggttcgcgggcttgggctgggcgagcacctgcacgctgaaggcgacggcggcaaaggcgatgaaggatgcgattttcatggctggcatggggttggtgggtaatccggtctgaaatcctgcttgctgcctgccgtggagttgggtccagtaccggccgcgagcgtgattatcaggagaaccgtgccgcggttatccggcgtggcctgcagcagccgccacgtccagaaacgcctgcagcgccggattcgcgccctcttcatgccaggccagtacccccaccgtggggtgctccaggtgggcgatgggcacgaatcgcacgccctgtacggcggcctgcgccatcgaggccggcaccagcgccacgcccatgcgcatggcgaccagcgccacgacggtcagccactggcgcgcggcatggcgtgtgtgcgggtggatgccggcgcggtggaagagggcgatcacgttgtcgtggttggccggggccacgtcgcgcgcgaacatcacgaaggtttccccggccagggcgtgcaggtccaccggcgccgtgccggccagggcatggccctggggcaggcaggccacgaagtggtcgtgcgccagcggcaggctgcgcaggggcgcgggcaccacgctggcgttgatgaagccggcatgcagctggcggtgcagcagcgcttcggtctgctcgcccgaggacatctcgcgcaggctgacttcgatgcccggcgcgcgctcactgaacgcgcgcacgatggccggcatgtcgcgatagaccatcgatccggtgaagccgatgtccagccgtccgcgcaggcctgcggccacggcgcgcgccgtatcgcccgcgcgtgccacgcggtcgagtaccacgcgcacctcggccaggtaggcctgtcccgcgggcgtgagcgccacgtgcttgctgctgcggtcgaacagcttcacgccgagttcatcctccagcgccttgatgcccgagctgagcggcggctgcgtgatggcgagccgctccgccgcgcggccgaaatgcagctcctcggccagcacggcgaagtagcgcagcaggtgcagtttcatgcggggaatgatgccagccgctgtgggtccggcgatccggtacgcggaagcggcgcagccgctcagggtgatgtcaatacgatttccgcaagcctaagactttctccgcgatgaagcacaggatcagctgcggactcacgggcgcgaggcgcgggatccacgattcgcgcatgtagcgctccacgtggtattccttggcgtagcccatgccgccatgggtcaggatggcgcgctcgcaggcgtggtagcaggcttcggccgcgaggtatttggcggcattggcctcggcgccgcagggctggtgccggtcgtagagccaggcggccttctgcaccatgaggtgcgcggcctccagttccatccacgactgcgccagcgggtgctggatgccctggttctgcccgatcggtcggccgaacacctcgcgctcctgcgcatagccggccgcgcgtgccagcgccgcgcggcccaggcccacggcctcgctcgctatcaggatgcgttcggggttgaggccgtgcaggatgtactggaagcccttgccttcctcgcccacgcggtcttccacgggaatgcgcaggccgtcgatgaacacctggttggaatccacgcacttgcggccgagcttctcgatctcgcgcacctccaccgtgctgcggtccaggtcggtgtagaacaggctcaggccttcggtgccgcggcactcttccagcggcgtggtgcgcgccagcagcaggatcttgctggccacctgcgcggtgctgatccacaccttctggccgtgcaccacgtagtggtcgccctgccgcacggcgcgggtcctgagcttgagggtgttcaggcccgtgttgggctcggtcacgccgaagcaggccttgtcgcggccctggatgagcggcggcagccagcgtgccttctgttcgttggtgccgaacaccaccaccgggtgcagcccgaagatgttcatgtgcacggccgacgcgcccgacaggcccgcgcccgtggcggcgatcgtgtgcatcatcagcgcggcctcgctgatgctcaggcccgcgccgccgtaggcttcgggcatggcgatgcccagccagccggcatcggccagcgcctggtggaagtcgtgcggaaagccgccctcgcggtccttcgcgagccagtagtcggcatcgaagggcgcgcagacgcgctcgatcgcatcgcggatctgttcgtgttccggcgagagggcgaagtccatcatgcgcctttcgcggccgggcggaccaccttgtcgggcgattcgccgtagggcgggctgtagatcaccagcagcttcacgggcgtgtcgctggtcacggtgaacacgtgcatgcggtcggccgggaagaagcacatgtcgcccggcaccatgtcgaaagcctcgccctccacctcggcacgggccgtgccttccagcaggtagcaggcctgctcgatgcccgggtgcgcatgcggcagcgcgccgccgcccctgtgcagcgtgccgagcagcacttccatctgccgcgcgcccacggtctcggggccgatcaggcgctggttcacggtgtggtggtggttggcgggctggtagccgggcacctgggcggcgcgcaccaggtagcgggaagaggacggggcggcagaggtcatggcggtggtcgtgtcggtcgtcgggggaggggttgcggaagaggtcgtgggcgcggtggtggaggtcatgcgccgtctccggcggcgcggcaggcgcgctgcgcgagcagggcgtcgatctgcgcgggcgtgtagccggccccggccagcaggctgcgcgtgtgttcgcccaggcgcggcgcggggggcaggtcgcgcgccgggggcgtggcggaccagcgcgtggggtgcgccatggcatgcatcggcccctcggtggggtgctcggtgtcgtgcacgaagccggtggcgcgcagctgcgggttctgcagcaggtcggccggggaattcatcggcatgttgggcacgtcggccgcgtccagcagcgcctgccatgcggccgtggtgcgcgtgcgcaggatgcgtgccacttcggcatacacggcgtcgatgtgcgccgcgcgcgcgccgtgcgtggcgaagcgcgggtcgtgcgcgaggccgccgctgccgtcctcgccgatcgccgcgaagaagctgcgccagtgcttgtcgttgtagatcagcacgcagagcatgccgtcggccgtggcgtagggcttgcggtgggccgtgagcaggcgcgcgtagccgggctcgcccagcggcggctcgaaggtcaggcccgccatgtggtcgcccagcacgaactgcgccatggcctcgaacatcggcacgaccaccgcctggccctggccggttttctcgcgggcgtagagtgccgccgtcacggcatagacggcgtgcagtccggtcacccggtccgacagcgtggtgggcgcatacgacggctccggcgcgccgtagcgctgcatgagccacgggatgccggtggcgccctggatcaggtcgtcgtaggccggccgcgcggcgtccggcccctcctggtcgaagccgcagcagcttacatggatgatgcgcgggttgcgcgcgcgcaccgcctcgtagtccagccccagccgcgccagcgcctgcggccgcacgttgctgatgagcacgtcgcatccctcggccagccgcagcgccgcctcgcgcccctccgggtgcttcaggtccagcgcgatgctctgcttgcccgcgttcgcatgcaggaagatgtgccccatgcccgcactccgcatcggccccacatgccgcatgttgtcgccctcgggcgtctccaccttcaccacctccgcacccagttgcgcgaggatctgcgtggcgaacggccccatgatcaccgaggtgagatcgagcacgcgcacgtccgccagcgggccggtgcgtgaagcggatggagcaggagaagaagagtcgtctgtcatgtcatgttccgttgaacaggtccgtccggcagcgccacccctgtctacgctcgagctcacggctttcgcgccagcgcggcccaggccagcagacgccgtggaactggctccgccaggccactggcgtcgtcccccttcccggaccgcgcagcggaccgagagaagggggaagcggcgcagccgctcagggggatgtcgcttgaatcccggcttgctggatcaaggtccgccagtgcgccagctgctgcgccacgtactgcgcgaattcctcgggcgtcctgctgggccagacctggaagccgatctgcgcgagcttgtcctgcgtgtccttgtcggccagcacggcctgcagctcggtattcagtcgctgcaccacggcgggcggcatgccggccgggccgaagatgccgttccatgaggtcaggtcgaagcccttcaccgtctggccgatgggcggcacgcccggcagcagcggcgagggctgggcggtggtgatgcccagagtgcgcaccttgtcgcccgtgagcatgctcttgcccgagcccaggtccaccacgtaggcctgcacctgcccgcccagcaggtcggtgagcgcctgcgggctggacttgtagggcacgcccaggatgtccaccttcgcgatgtgcttgatgctctccatcgcgaccagcgaggtgctgttgggcgtggcgtagctcagcgtgccgggatgggcgcgggcgtagtcgaggaactcgggcagggtcttgaccggcagggccgggctcaccacgagcgcgaagggcagctcgcccacccgggccacgggcgtgaaatccttgatggggtcgtacttgaggctggtgtagagcgccgggttggctgagtgcgaggtgttcgtggtcatgaacagcgtgtagccgtccggcctggcccgggccgccagctgggcgcccacctgggcattggcgccgggcttgttgtccaccagcaccggctgcttcaggcgctcggacagtttctggcccacggtgcgcgccacggcgtccgtgccgctgccggcggcaaagggcacgatgagggtgatcggagcgttcggataggcgggggcctgggccagggctgccgtggcggcgagcgcggccgcggcaccgcaggcccgtcgcagggcgcggggaagggaaaagcgcatggtgtctgtctcctggaagggcggcctctgtacccgggcctggagggcatcttgggctcgccatccattcgcgtccaattcaatcgttgaagcgtgtgatagcttttgcgaatggttgccgcgcttccggcctgcgggacggagcacaataggcacttgcctgcgtgcaggcgcagcggccccgccgggatgccgtcctgccctgcacccgcccagcgccactgccgcgcgggcatcccgacgccatcgaccagagagttccaccgccttgtcccccgcgcatttcgtcctgcacgacgttttcggctacgagcatttccgcggcccgcagcaggccatcgtcgaacacgtgatcgccggcggcgacgcgctggtgctcatgcccacgggcggcggcaagtcgctgtgctaccaggtgccggccatcgtgcggcgcgacgcgggccgcggcgtggccatcgtggtgtcgccgctgatcgcgctcatgcacgaccaggtgggcgcgctgcacgaggcgggcgtggatgcggcctacctgaattccacgctcgactggcagcagacgcaggagctggagcggcgcgtggcgcgcggcgacatcaccatgctgtatgccgcgcccgagcggctgaccacaccgcgcttcctggagctgctcgacggcctgcaccagcgcgggcagctctcgatgttcgccatcgacgaggcgcattgcgtgagccagtggggccacgacttccgccccgaataccgcgcgctcaccgtgctgcacgagcgctacccgggcgtgccgcgcatcgcgctcaccgccacggccgatgcactcacgcgcgaggacatcgtggagcggctgcagctcgagggtgcgcagcacttcgtctccagcttcgaccggccgaacatccgctacaccatcgtcgagaagaaagagccgctcgcgcagctcctgcgcttcatcgagcgcgagcacccggaagatgcgggcgtggtctattgccagtcacgcaagcgcgtggaggagatgtccgccgcgctggtcgatgcgggcctgaagtcgctgccctaccacgcaggcctgccgcccgaggtgcgccaggagaaccaggaccgcttcctgcgcgaggagggcatcgtgatggtcgccaccatcgcgttcggcatgggcatcgacaagcccgacgtgcgcttcgtggcccacgtggacatgccgaagaacatcgagggctactaccaggaaaccggccgcgccggccgcgacggcctgcccgccgatgcctggatggcctacggcctgcaggacgtggtgaaccagcgccgcatgatcgacgagagccctgcgggcgaggagttcaagcaggtgatgcgcggcaagctcgacgcgctgctgggcctggccgaggccacggactgccggcgcgtgcggctgctgggctacttcggcgagccgtccgaaccctgcggcaactgcgacaactgcctgaatccgccggcggtctgggacggcacggacgccgcgcgcaagctgctgtccaccatctaccgcgtgcacgaggcgagcggcctgaccttcggcaccggccacatcatggacatcgtgcgcggcaaggacacagagaagatccggcagttcggccacgacaagctctccaccttcggtgtgggcaaggaatacaccgaaccgcagctgcgcggcgtgctgcgccaactgctcgccacgggcgcggtgggcctgcacaaggtgatgctggagagcggccacagcttcgatacgctgagcctcacggccggctccaagccggtgctcaagggccaggtgcccgtgcaactgcgcgaatccaccgccagcacgccggccaggcgcacccgccgcagcaccgcgccgccggcggccgccgccaacctgggcccggacgcccaggtgcgcttcatcaacctcaaggcctggcgcgccgaggtggcgcgcgagcacaacctgccggcctacgtgatcttccacgacgccacgctggccgcgatcgcggagcggcagcccgcctcgctggccgacctgcagggcatcagcggcatgggcgccaagaagctggaggcctacggggccgacgtgctgcgcgtgtgcgcctcggcgggctgagcggccggccggtccttcagcagcgtgcgcgtgatcgcgcgcccgatctgctcgaacaggcggcccgcctgccgcatttcgtccatgccctcggcacaggtggccaccacgatcgcatgcgcaccgccatcctgcggatcgatcacgcccatgtggcaggcgcggtggtactgcgtgccggttttgtggatgaagcgcacggtgcgcggcagcccggcctccagccggtaggcgtcgtaggtgtcgaacttcaggtccttgtagagcatctgctggtgcggcggcgtgagcagctggccgcgcaccagcttctccagcatgccgccgtatcccgcgagggtggcggtgttggcgccccgtgcgtagtagcggtcgtaggcctcttccatcgtcttcagctgcaactcgtccttcctgacatgcagcgagcgggccagggcctgcacgcgctgcgggcccatgggggcggcggccacgcgcaccaggtccatcggcgcgatctcccgcgcgcggggatgcagttcggcatacacgtcctggcgcacctgggtgaaattggtgagcgggccgacgttgcgcgcgcccatcagcgcctgggcgcgcgtgttgaaggtgtccagcccgatggtgcggatcagcaggttcgccgcggtgttgtcgctgtccatcagcatgcggcgcagcagcgtctcgacgctgtgctgcgtgcccacgggctgccacaccagcgcgccggagccgtcgatcttgtcgcgctcttccacgcgcagttcctggtccagccgcaggtggccctgctgcacctcctgcagcaccgcgatggccagcggcagcttcgccgacgatgcgagataccagcgccggtcggcctcccaggcgaaggtctcgccgttgtccaggcgcttcaagtacaggccgaactggccgggcgtctcgcgttcgagcttctgcacctggctgcccagggcctcggcccaggcgggggcggccagcgcccgctcaggcgtcgtcgtccacagcgccgtcagcaggggcagcgccgccgccagcaccgggcgggcgagccgccggcgcgtcgcccggcgtcgtggcgccggtggagcgggagggcagggtggggcagcgtggttcatgcgatctcccgtcggacagcaggcccgactggcagagggcgatgcccacctgccggagcgcgcgatcggaccgggccgtggaaggttcgccgcgcgtgcaggccaccaccagcaagcgcggccccgggtgggaacgcggcacggtgacgagcccggaatcgcatgttcgtgcgcgctgtgtgccggtcttgtgggcgaagcgcgcacccggcggtagtcccgccttgatgcgctgggtgccggtcttcacgcgttccatcaccgacagcaggtaggccgtgtgccgggcatcgagcgcccggccctcgacgagtgcctggagcaggtcggcataggcatcgaggtgcccgctgttgagtccggtggcgtagtaggtctcgtaggcggaggccaggtccgtgggcgcgagggagcgttcgggcacgcgcagcaacgtggccagcgcggaccgcgccgccgcgtcgccatgcagccgctgctgctgccgcagtgccaggaagtcggtgccggacaggtgtgatgccgcgggcgtgagcacgccgtacacgtggcggcgcacgtcggccagcgaggtgatgcgcccgaagccccgtggcaccagcgactgcaccaccgcgttcaccgtgccgatgccgaccaggccgatgagcatgtcggtggcggtgttgtcgctgtagatgatcatctgctccagcaggtagcgcacggtcagcggcgtgccaacgggccggctgttggtggggcccgcgccgtccacgtagtcggccgcgcgcagggtgaggggcgtctccagcgtgaagtcgccgcgctccacgccgcggagcacggcgatcgccaccggcaccttgaccgacgaggccaggtaccacggctccgtgccgtgcagcgatgcggaggcgcccgtgtccaggtcgcgcacatacacgccgatgcgcacgccgctgtccgcctccacccgcgccagcgcgcgctccagcggctgcacccaagctggcgcggaggatggagcggccagcgtggcggatggcgcatccgcggcctgcgcgtgcgccgtgcccgtggcgatgtgccacagcgcggaggtggcgcaggcgaggagtctcagctggcgcagggggccggccggacgaaagcggtggagtgtggatgcgggagtctggggcatgcggacggtctcggaacgggcacgacgggtccaccctagcgccggcgcgcgcgcggcgccgtagggcaatgccccttgcgggctgcagggtcgtccggagtgcgccatgcactgtatttacaatcagtgctccaatcgcgccatgccggacatcgccctccaacgcatccatcgcacccgcctcttgcagatctggcggtcggcgggctggccttgccgcgatacggtcgagatagacctgctcgccgccggcatgctgcgcctggtgccggagccgggcgggcacgaggtgctccgcctgaccgacgcgggcatcgcctgcctggcgcaggcgcggcagcgcaatgcccgggcgctgagcgcccacgaccggctggcgatgcgcttcgcggagcaattgctctcggcgggccgcatcgtctggcgggagctgtccctgcgcgccgccgtggaggcgctgccactgccggcccctgcgcccgtgccgccgctgtctccggcgacacccggccgtggcaccctggccggcctgtgggacggggaagatgccgacaccggcgcctgcctgccgccgcccgcggtggcgcgggtgtggcgcatggcccggcccgacctgttctcgatccgccacaccagcgtgcccgcctacctgcagcccatggtgcacgaggtgaaggcgagccgtgccgacctgctctccgacctgcggcatgcggccaagcgcgaggcctaccagtggctgtgcgaggagtgctactacgtctttcccgcgggcatcgccgagctgtcggaaattcccgagcccttcggcgtgtgggtgctgcacggctccatcgagaccggccgcttcgaactgctgcgccccgcgcgccatgcccggtgcccgttgcccttcgccgtctggatggcgctgtgccgcgccacgcccctgcacggcgagggcgagcctgcccaggcgctgctgggcgaggagggccaggagggccgggtgccggaccccggggtgcccgcccatgtgcctgcagaggtgcctgcggcggcaccctctgccgctccctgacccgccagcccatgcggacggcagcggaggaatcggccatggagcccgcaggccctggaacgcccggcgccgagcctgcgccgccgcagggttacaccgtcgcggtgcgcgagctgtgcgagttcaccgccaagcagggcgacctcgacctgcgcttcaccccggcgcccacggcgcgggagggcatggcgggccatgccgcggtggcggcccgccgggcggccgagtccccgggttacgaggccgaggtgccgctggaaggcgtgtgcggcctgctgcgcgtgcggggccgtgccgacggattcgacgccgtggcgtgccgcgtggacgaggtcaagaccttcaagggccggctcgaccgccagccggccgcccaccgcgcgctgcactgggcgcaggccagggtgtacgggtggctgctgtgcgcctcgcgcgggctgccggggctcaccgtctcgctggtgtacctggacatcggcacccagaaggaaaccgtgctgtcggaagactggacggcgcaggcgctgcaggcgcatttcgaggcgctgtgcggacgcttcgtgggctgggccgtgcaggaggtggcccaccgggcagagcgcgatgctgcgctgcgcagcctgtcctttccgttcgcggggggcttccgcgcaggacagcggcccctggccgaggccgtgtaccgcactgccgtcgccggccgctgcctgctcgcgcaggcgcccacgggcatcggcaagacggtgggcacgctgttcccgctgctcaaggccgcgccgggcgcgggcatcgacaaggtgttcttcctcgcggccaagacctcggggaggcaggtggccctggacgcgctcgcccgcatcgcggcgccttctccgctgcccctgcgcgtgctggaactggtggcgcgcgagaagtcctgcgaatacccgggcagcgcctgccatggcgacgcctgcccgctcgcgcgcggcttctacgaccgattgccagccgcgcgggccgatgcgctgcatccgcccggcggcggggcgccggcgccgctggaccaggcccgcgtgcgcgatgccgccctgcgccacggggtgtgcccctactacctgggccaggagctcgcgcgctgggccgacgtggcggtgggcgactaccactactacttcgacatgggcggcctgttgcacggcctggcgcaggccagccagtggcgcgtggccctgctggtggacgaggcgcacaacctggtggagcgcggccggcgcatgtacagcgcggaactcctgccggattcgctcttccaggcccgccgctcggccaccgctgccaccgtgccggccgtgaagaaggccctcgaccgcgtgcggcgctgctgggtggcgctggacagggagcagccgggcgactatgccgtgctggaggcttttcccggcaagctgctcgcggcgctgcagcagtgctccctcgcgctgggcgagcactttgccgagtacccggagcagatggatgccgcgctgcagaccttccacctggaggtgctgcagctgctgcgcatggccgaactgctggacgcccattccatcgtggacgtgagccgccccgcgcagggcgccgccggcagttccgtggtctgcgtgcgcaacctcgtgcccgcgccgttcctggggccgcgcctgcaggccgcgcagtcgggcaccctgttttccgcgacgctgcagcccatggactactacgccgacctgctcggcctgccgcaggaccatgtccgcaccgacgtggcctctcccttccaggcagcgcagctgcaggtgcatatcgcgcgccacatctccacgcgctacgcccatcgcgctgcctcggcgcagcccatcgccgacctcatggcgagccagttcgcgggccggcccggcaactacctggcctttttcagcagctacgactacctgcagcaggtggcggaggtattcgcgcagcgccatcccggcgtgccgcactggtgccagtcccgccgcatgcaggaggccgggcagcgcgcgttcctggagcgcttcaccgaagacggacagggcatcggcttcgcggtgctgggcggtgctttcgccgagggcatcgacctgcccggccgccggctgatcggggccttcctctccaccctgggactgccgcaggtgaacccggtgaacgagcaggtgcgcgagcgcatggaccggctcttcgggacgggctacgactacacctacctctacccgggcctgcagaaggtcgtgcaggccgcgggccgggtgatccgcacgcccgaggacgagggcgtggtgcacctcatcgacgaccgcttcgcgcgtgcgcaggtgcggcggctgctgccagcgtggtgggaggtgggccctgccgcctgatcgcgtgtacgcccggagcagcgtagccgcattgcaacaacctggcatggcggattggcggctggctccggatgcccttatcatccgcgccctgccaacccacaacccctcttcgagcgagatttccatgccccgccgcctccgttcctgctgaacgacacgtcacacgaagcccccggcctcaagccgcgggttatgccactcgtgtgggcatgagaaatcccatcggcgcctgacggcgccctccggttcccatcacgtccgccccgatcgccagagcgcgatcgcatgttgtcttcggccacagctccagggtcctttccctggccaacagcttgcacggagacagccatgtcggacatcctcgatcgcgaactcgcgaaatacccccgtaccccccatctgcaggggtcccgctaccagcccggtgacaagggcacgccagcaccgtaccaggccctgtcgggccggttcatcgtcgtcgaagagaagttcgacggagccaacgccggcgtgagcttcgatgcgggcgggcagttgtacctgcagtcccgcggccactacctccacctggacacccaggcgggaagagagcgtgccttcgccatgttcaagcgctgggcgcggttccacgaggacggtctgctggaggtgctcgaagacagatacgtgtgctacggcgaatacatgtacgccaagcacagcctggcctacaacgccctgccgcacctgttcctcgaattcgatgtctgggaccggtccaccggatcgtttctggacacggcggcgcgccatgcgctcctcgataccctgcccgtcgtgtcggtgcccgtgctgtatgcggggatcgcgccgccgaggtaccaggacctggtcgccatgatcgcgccctccctggggcgcaccgcgacctggcgtgccgacttcgaagcggaagtccatcgccagaaactggatccgggcctgtgctggatgcagaccgaccggtccgaactggccgaagggctctacgtcaaggtcgaggaggacggccgcacggtggagcgctacaagctggtgcggagcgatttcgtgcagacgatcctcgactcgggatcgcaccacagcacgcggccgatcgttccgaacgggctgcgcccgggaacggacctcttcgcgtccgccgtggacaagcgctggccccgcgccggcgccccaggagaaaatcatgcaatggaatgacctgcgggcactggtgcccgcccccggcgccgcgccggacttcgatgcctgcctcgatgcgtttcccatgttgcgggccttgggcagcacgccccagtcgccacgctggcacgccgaaggcgattgctggatccacacccggctcgtcgtgcgcgcgctcatcgatggcgcagactacggggcccttgcccgggatgagcaggagatcgtcttcctggccgcgctgctgcacgacgtggccaaggcaagcacgacggcgatccatccggagacgggagacatctcgcaccccggccattcgaagaagggggccatcgacgcccgcatcgcgctgtgggatgccggtgttccgttcgccgcgcgtgaagcggtctgctcgctcatcgagtcgcaccagcggcccttccatgcgttcgagccgtcccggcgcggcatcacgcccgaattcagcgtccgggagttgtcatggcgcgtggatctgcacctgctctgcgcgctggccgaggccgacatgcttggccgcatctgcgaggaccagtgcaaggtgcttgatgccatcgcgctgttccgggagctcgcgcaggaggaaggctgctacaggagcccgcgcgcgttcgccgatgcccacacggccgtcagctatttccgcggcgccagcgtgcacccggacttcccgctctaccaggagccgggcagccgggtggtcgtcatggccggcctgccggcatccgggaagaaccgctgggtggcgaaataccgccctggtctgcccgtcgtgtcgtacgacgatgcccgtgcggaactgggcctgcggcatggcaaggccgagggcaaggtcgcgcaccgggcgctggacaaggcgaaggagttgctgagggccagggagcccttcgtgtggaacgccacccacctcggcagccagatgcgcaccaagaccctggacctctgctatgcctatggcgccgaggtggagatcgtgtacctggaagccccgcgcgccgagttgctgcgccgcaaccgccagcgggacacatcgctgaccgacaaggcgctgctggggatgctccatcgctgggaggtgccgtcgcgcaccgaggcgcatcgcgtgacctactgcgccctggcagcggaaacctctccatggacgcactgcccgtgaattgacatacgctccgtatgcaaattagcatacgcgccgtatgtcaaccagggcacccctgcagcaacgccggacacgggcggaaatgatcgaggccacccgcgcccggctcctggccgcggcgcgcggcgcctttgcggcccgcggctatgcccagacgtcgatggacgatttcacgggcgaggccggcctgacgcgcggggcgctctaccaccacttcggcagcaaggagggcctgctggccgcggtcatcgagcagatcgaagccgaggtcggcgagcgcctgagcgccgtgtccggggcggcgcccacgccgtgggaggggttccgccgccgctgccgcacctacctggaactggcgctggagcccgaaatccgccgcatcgtcctgcaggacgcccgggccgtcttcggcgacgtgccgcaggccgcgcagtcggccggcatcgccgcgttggaaagcgcgctgcagggcctgatcgagcagggcacggtggccccgctgcatgccggcgccatggcccggatgctctacggcgtggtcaccgaggcctcgttctggatcgccgagccggacggggaccaggcaccgcgcctcgcgcaggccctggacggcctggaccggctgctggacgggctgctcgtccgcccctgatctttctttcccgcccgccaaggagcacacccccatgcagtggaccaacaccgcgacccgtttcggggcgctcgccaaattcttccactggacgagtgccgccgcattcatcggcgcctacgtcgtcgtctattacgtcatctggttcatggacgacacgtcggacgcatccctgcccgtgctcaacatccattgggtgctgggcctgatcgtgggcttcctggtgctgccgcggctgctctggcggctgctggacgtgcagcccgaggacccgcccggcgcacccctggagcacgccctggcccatgccgcgcactggggcctctacggcctgctggtcgccatgccgctcacgggctacatcggcaccggggcgcccacggatttcgggctgttcacggtgacggggttcaacgagaccgcactcttcgcctggatcagccgcaccttccaggtgggctgggaggcgtttgaggcgccggtcgatgccgtccaccacttcctgggccagttcgtggcctgggtcgtggtgctgttgcacgtgggggcggcgctcttccaccaccgcgtgcggcgcgacgacgtgctcacccgcatgctgccgggccggcgctagggacctctgccctatggttttccgcttacgcattgctgacaaatcaagtgaccgagcgccacccggggtgaatggattacaaatattcacgtttcctcccgggttcggtataacggcgtgactttctgtggaggagagcgctttggttttcaagcaatgggcagcggtcgcgctgctggcgtgcaccgcgggtgcccacgcctacgagccccaggccggcacctgggtcgtgtcgtcggaagtggatggcaaaccggggcgcggcctgtcggtggacgtgcagaacggcacgctcgccctgcagatgtatgcctacgagaacagtggccagcccacgttctacctcgccgtgggcaccgtggcggacaacagggtcactgcgcgcctgaaccgctacaccggcggccgctatttcggcagcccggcgcagtcgggcaccgaggccggcagccccggcaacgtgaccatccgcttcaccagcgggacgaccggtttcatcaccttcccgaacgagccggaaaagcccatctcccgcttcaacttcggctatccgcagaagccttccagcctggcgggcatctggaccttcacctcggtgggctccgaagggacccgcgccgatgccgccttgctggacacgccgctttcgggcaccagcaacggcaatggcctgctggcgagcagcgacggcctgttcggctgcgagcaccaggtgtccggcaccctggcgggcagcgtgctgtgcgtgcgcgtcaacagcagcggcacgctgcagcgcgtctatgtgatgaactacagcatccacgacggcgagggctactcgcaaggggcgagcagcaacacccagcagttcctggtcgcacgccgcgtcgccacggccaagggcgacggcacgggcatcgccctgaagtcggccggctccgcggaaggcgctgtgcctcccgcatccctgcaggttgccctgcgctcccacctggaagccgtggccctgcaggcccccgcgccctgaggcggcgaggcctggccgtgtcgcgtcgccgcgggcacgcgccggcaggcatggcgctcgcggccgccaggccgcagaatccggtcaggccgccgtgcgcggcgggccttccggaaacgccatgcccccttcatccatcgatccgccgctcccgccgcagggcgccctggcgcgcctgttcgcggaagccgcactgcagcggcagggcatgctgctcggcaccgaccgtggcggtgatgcagccccctcggccccggccccgccgcaggctcccggcgctgccacgccgcccccaccgtccactgagcgcgtgagcgtgtcgcccgaggcccgcgcacgcgcggatgccgcgctgggcccgggtccgggcgcggctgcgcgcggcggggcagtggtgccgggcaccacaggccagggttcgccgggggcaggccgccctccggccgggctgcctggcctggccgtgcctgcgccggccgcgggcatggccccggtggacggcccgggcgaggcctggcctaccggcggggtcggcggccccatgcgttccctgctgggcatgctggtgcacggcatgtcggaggctggcggcccggccctgcgcgtggtgtcggcccagccctggacggcggacatggcgcgggcgctgcgggccgctgtgtcggcccagggcggcccggccgcactgcagacctggcgggtggggcagggcagcgtgcaggcggaggacggcgagcggggtttcgccttcacgctccaggtgccatcggcctgggcggcgcgcggtgcggccgctggagcgtccgcgggcatggcggcatccgcaggcgcgcaggccctggccatcccgtttcccgggcggcaggcgcggctggagccgggcgtgttcgcactggtgctgcagccggcccgggacgacgcgggtgcgccgggcaggacgagcgcgctcctgtccctggaattccagccgccgccccagcagggcctgtacgggcgcgagtggatgcagcccgccctgcgtgccgatccctggctgcagatggcggcgctgcaggccagcggctggcgccgcgaggacgaggaggccgaggccgccgcgcgccggggcgcggtgccgccctgcgaccagccgggctgcccctacgaaggccgggcgccctgcgagcagcccttctgcctggcgctgcgggtgcaggctccccgctacccggcctgagcggccacgctccagcgggcggcacggtgccgggcccggtggcgcgtggccatgccgtgaaaaaagccgccaggcccgggtagggcgctggcggcttcttcctgccgtgcacgctcggtgggcgcgcggggcaggaggtccgtcggtgttgccgatgtcagtgcatcagggatacaggccgcgcatttcgcgggcgtgcaggatgcgctggcaggccacgatgaaggtggcggtgcgcagcgtcaccttgtgctcctgcgccacgtgccagatgccggcgaaggcctcctgcatgatgcgcacgaggcgggcgttgatctcgtcctcgctccagaagaagctggagaagtcctgcacccactcgaagtagctcacggtcacgccgccggcgttggcgatcacgtcgggcagcaccagcacgcccttgtcggccaggatgtcgtcggcctcggtggtggtcgggccgttggcgccctcgatcaccagcttggccttgatctggccggcgttctccttggtgatctggttttccagcgcggcggggatgaggatctcacattcaacgccccagaagtcttccttcgccatcgcctcggcgccggcgaagccgcccacgccgccggtctgcttgacgtgcgccagcagggcgggcacgtccaggccgttcttgttcaggatggtgcccgtgtggtcctgcacggccacgaccttggcgcccgcttcggcgaagagcttgccggcgatgccgcccacgttgccgaagccctgcacggccacgcgtgcgccctcgatgggcaggccggtgagcttggcggcttcaacgcccacggtgtacacgccgcggccggtggcttccacgcggcccagcgagccgcccagatcgacgggcttgccggtgaccacgccggtggcggtggcgcccacgttcatcgagtacgtgtccatcatccaggccatgacctggccgttggtgttcacgtcgggtgcggggatgtccttggaggggccgatgagcaggccgatctcgctggtgtagcggcgcgtcaggcgctcgagctcgccgcgcgagagcttcttgggatcgacgcggatgccgcccttggcaccgccgtagggcacgttcacggcggcgttcttcaccgacatccaggccgacagggccatcacttcggacagggtcacatcctggtggaagcgcacgccgcccttgccggggccgcggctcaggttgtgctgcacgcggtagccctcgtagtgggcgatggtgccgttgtccagttcgatgggcacgtccacgaccaggatgcgcttgggacgcttcagggtttccacccagcgcgccaggttgccgaggtacggcgtgacgcggtccacctgctgcaggtagttgccccaggggccgaggtggtcggcctggaggtaggaaggcacgggatgttggacgagggtgccggcggagttcgacatgcggatgtttcccttgggtgtaggaggtagggtcaggcaagcgactgtatgcctcgccccacgggctgtccaaggcctgagtgtttccgggttatgcggcagatgcataaccggggtccgcacccccgtgccatcacggctgcacgaagctcttgagccaatccagggtggggttgagttcccagccgttgttgccgtagaggtagccggagtccaccagcaggccggtgcactgggtgccgtagtagccgccatagcccatgaagcaatggtcggcatacccatcctgcacttcgctgtccttgacgatgtaccagccgctgccgttcctcccgccgcaggactgcgcgccggggcaggcaaggccggtcaccagcgtggccgagtcgcgggcgatgctctcgttgccgccgacgaacatgtcgcgctcgccattgatgatgcgcaaccggtcgccgggcagcgagtggttgccgttggcgatgcagctgccgaggttgtagtagggggtataggtcgcgccggtgccctggccgaaggaagccacgacccggctgtcatagtcgtgcgcaagcaccgaaatgatggagccctggctcaggccgccggtcaccacgcccttggaacaatccgccttgccgcgcgaacagacctgggcgatggcgctctggagattccgggcatcgaagatggcccttgcccggctgccgatgacgctgcagtcgccgaagctggtgttgtcgtactggacggacgcggccacgaaacccttggcggccgcagtgttcaccgcggcgagagaccagttgctctggtagggctcgccggtgccgccgatgtggatgtacaccgggtacctgcctgcggcggcgggctcccggccgctgatgccataggtggtgccatagctgctgtaggacatgctgaaaccggtggtgtccgccgccgaagcggggccgccggtcgagcctgcgatgagcaggcccagccatggcaggaacgagcggaacagggtcttgcgtgcacgacgttgcatggtgggtacctccggtggtgccgatgtggttggacaaatggcgtgtgccgtatggatgagcaacctatgaaaatactcaatacaaacgcatcggtgtgattatttttgtttatgcaaatatttgcgtccggttctgccttgcctggccgttcccgccgcggcctgcctggcggccgaatcattcgatcttgaaatgggccagcgccggatcgccctcgggatagcgcaggtcgagcttgcgcagcacctcccgcagcacggtggcgatcatcaggttgcggtgggtcttggagtcggcaggcacgatggtccacggcgcccagggcgtgtgcgtggcggccagcagcgtggcgtaggcgcgctggtagtcgtcccactgcttgcgggccgcgatgtcgcccatctcgaacttccagtgcttggccggatcgtccagccgggcctgcaggcgttcgcgctgctcgtccttgctgatgtgcagcatgaacttgacgatcaccgtgccggtctcggccagcatgcgctcgaagtcgttgatgtgcgccaggcgctgggcgtgctgctcgggcgtgatccagccctgcaccacgggcaccagcacgtcctcgtagtggctgcggttgaagaccacggtctcgcccgccgccggcacctgggcatggatgcgccagaggtaatcgtgcgcgcgctcggcctcggtgggggctttccagcccacggcgcgcacgcccagggcgctcatgcggccgaacacgccgcggacggtgccgtccttgccggaggtgtcggtgccctgcagcagcaccagcagcttgtagcgccggtcggcgtagaacaggttctgcagcccgtccagctcctcggccagggcttccacggcggccttgtccatggctttctcgcccgaggaaaacggcttggcgccggggtcgaagcgttccaggggcaggggatcgggcaggcccttgcggagggccgggaggctggcgaactccttcggttgccagccggcccattggcgggccagggcggggtcgatgcgggagaagggcggggaaaattccatcggtgggtgtctcctgggcgatggaccactgtacccggccccctgcgtgccctgccgtgggagaaacgcgctaccgccgggccgcgcgcctctattgcgcagctgccacgtgcacctccggccttcggccatcgttccagcgcccgccgagcgcacgctcgacctgcgctgccaactgcagcagcaggccgtcgtggccctgccgggcctgtgcgtggatgccgaagggcaggccgtggtcctgcgcgcccatgggcagggagatggccggaatgccgcagaggttggacaacggcgtataggcgaagaactgccagaggttgtcgaaccagtccagcacgtcggggttgctgctggtggtgaggtattcggtggtgcccacgggcggcgtgggccgcgcggtgatgggggtgagcatgatgtcccactcctcgaagaaggcgccgaagccgcgcgccgtggtgttgaacacggtctgcatgcggtggcgctcggcatagggcaggccgcggcccgcctcccagatgcggatgttgatgggctcgatcaggccggcgggcgggcgctccaggccgcgccgctccagcaggccgttgatgacctgggcgaagttgctgatgtagcaggtggtctgggcacggaaggcggcgcgcaggtccacctgcggcagcgcccactccacctggtggcccaggccttcgaggaagcggccggccttctccagctcggccacgatggcgggcgtggcgcggtagtcgccccattcgtgcgagagggcgatgcgcagccgtgccgggtcgcgccggatcagttcggtgtagggctcgggcgcggtccagtagggcatgaactcgcccggcgcgccgccccggcaggcatcgacgaaggcggcggtgtcgcgcaccgtgcggctgtggcagccctgggtggagacgtagcccgtgatgtccgaggcatggggcgcgatggagaacacgccgcgcgagggcttgaggccgacgttgccgttgaagcccgcggggatgcggatggagccgcccccgtcggtggcgtgcgacatcggcaccacgcccgccgccacgatggccgccgtgccggcggacgagccgcaggtggtgtagccggtgttccaggggttgcgcgtgacatagacggccgggttctccgccgagctgcacacgccgaactccggcgtggtggtgcggcccatgaggttcaggcccgcgcggcgcatctgctgcacgagccaggcgtcttcggtggggcggtggccgcgcatgaagagcgaaccctgctcctgcagccggcccgccatggtggggcccaggtccttcatgaagaagggcacgccggccagcgggccgccgggctgcatgccggcctgctgcgggtcggccaccgcatcggcgaagacctcgaccaccgcgcccagggcggggttgaccttcgccacgccggccgccgcctgggcggccagttcggcgggggccacctcgccccggcgcaccagtccggccagccctaccgcgtcctgcgcggcccattcgtcccaacccatcgccaagcccatgtgccagccttccgttcgcgttgtacggcggcaaggttaccgcgcatcgcgcgcggccccgctggggctcagaacttgacctgcacccccgccaccacctgccgtcccatgcccgggatgacggcgatcgcgttccacgaggcggcggcgtagtgcttgtcgaacaggttgtggatgtccagcgtgagccgggtgcgttggtcgatctgccagtagcccgtgaggcgcgccgtggtgtaggcaggcagccggtaggtatcggtggcggtaccggtgcgctcgcccacgtgcacgaggccggcgcccacgccgtagcggccgccggaggccaggcggtcttcgcggatggcgaacaggccggcgctcacgcgcggaatgcccagcaggcgcttgcccaccagggcgggattgttgtcgcgcagcacctcggtgtcggtgaaggcggcattggccgtcaggcgccagtgcgcatccagccggcccgccagatcggcttcgaggccgcggctgcgcacctcgcccgctgccacgctgaagttcccgttgttcgggtcgcgcgtgagcacgttggtcttgcggatgtcgaacaccgccatcgaggcgttcaggcgctggtcggccgattgccacttcgcgccggcttcccaggccttgccctcctgcggatcgaaggaattgcccgcggcgtcggtgccggcattggggcggaacgagcggccgtaggagacatagaccgagctgtccggcgtcaccatgtagctcaggcccacgcgcggcgtggcggacgagtgctgctggttctggcgcgtgttcgccatccagttgacgaaatcctcgtggaagcggtcgaagcgcaggccggccatcagcttccagcgtggggtcaggtcgatctggtcctgcaggaacaggccggtggcgcgcaggcggtcgtcctgcaggtagccttgcaccagcgggccgcgcggcacgttgccgtaggtggggttgtagatgtcgatcgggtatttctgggcggaatagcggatatcctgccccatgtagaggcgccacgattccaggccggccagcacggtgtggcgcaggctgccggtgctgaacctgccttccagctcggcctgcaccgacacgtcgcgcgacggcagggtgcgccagctgtccgtgcgcgacagcgtgcgcccgtcggcgcccagcaggccgatctggcccgtgccgaaatccacggcattgccgtagagctcggtttcgcggtaggtgccgccgacgcgcgcgcgccagccgccgcccaggtcgtggtccagggtgagctggtgcgtgtcgccgttgacgtgcaggttgccgcggtcgggctcctgcaggaagcggtcggcgggcagggccagggcgttgccgttcacctgcacgacaccgcggtccagcggcgtgcggatgcggatgatttccgcctcgtactgcagcacggtgtcggcgcccggcgtccaggcgaaggcgggggcgaccacgtacttgcggttgtccacgaggcccgtccggctggcgccgtcctcggccgccacgttcagccggtaggccaggttctgcgtgagcgggccggtcaggtccagcgtggcgcggcgcatgcccagcgtgccgatctgcaggccggcggtgcgcgcggcggtgaactgcggcttcttggtgaccacgttgagcgtgccgccgggctcgctgctgccgtagagcgcggcggccggtcctttcaggaattccacccgctcgatggtggccgcgtcgcgctgcggaccgtagccgcggccggaggcgaagccgttcagcagcgagccgccttcggtgttgctgaagccgcggatcgcgtagttgtcccaggtgccgccgaagtcgttcatgcgggtgacgccgctcacgaagtccaccgtgtcggccagtcgcgtggcgcccaggtcctcgatcagctggcgcggcaccacgcgcacggcctgcggggtctcgatcaggggcgtatcggtgcgcgtggccgcggtctggcgctgcgcgccctggtagccggagccgtcggtggcatcctgcacgcgcacttcctgcagcgtggcggtgggggccgccggggccgtggcggcctcctgcgcatgggccacgtgcggggcggacagtgtggcggccagcgccagcatggcctgcgccagcggggcgcggctgggcatggcagggcgcgatggggccgcggccacggcggccgggatggaaggcgacgggagggcaggcatatgcagcaggccggaggaggctccggcgcgggagaagacgcgaaaaggacagggaacggatcagcgcgcaacggtgcgcaactcggccgtgaaggcgccgaactgtaacaccaggttgagaaccaatctcattcgctgtcgcattgccgcgacgctgccgcagggctgcacacccgggccatcggacttacttgagggggttttcgggttccttgccagtcagcgccttgtccttgcggcagaccgacaaaggctgggtgcgtgacgagaagatgtgcgtcacttcctgcgtatcggcgcgggcgctcagcttcaggcaggcgcagccgtagcctgcgctgccggtgccggtcgccacccagcgcgacttggggaacgtcggccagtcgccttcggcctggtggcctccctgcatgccgatggtccattccccgtccttgtccaccagggtcgcgttgccgggcgtcgggttgtcgaaccagccgcagcgcgtggtcgtgtcgggcggcatcgcggcggccgcgaactggctggcgcccagccacagcagggcatggaggacgcgggccgtcatcgggccgcgcagggtcttcggggcagtgcagcgtgtcatggcttgggggtggcgggtgtggtgatggcgttcggccgggccttcagcaggaccgcctcgaatttccgggcgatcttggcgatgtcttcggcgtggtcgcttccgttgaccattttccgggccgacacgtaatcggtcgcgtcccccgagaagtagagcgagaacttgcgcccgttcgcgaagatgccgcccgtgcgcatgccgtaggacatcagtgcataggcggtctcgggcgtcttgacctgctccgggtccgtcagcaaccccagcccgcggccgagcgcgacgcctgccttggcgtagttggaccaccaggtcagctgcacgtagccgcgcccgtaataggcctgctcgatgccgtcgtcggcgtcgtaggacttggtggcggcgccgccatccttggtgcccatcttggcgcccttggtgagcggggagatgtccccggccgccgtgaccgagaactggtcgccgtcctgctcggtgatgcgtgccccgccatcgggcagcagcttgaccttgacgggctcgtggtactgccgtcccttgccgtggccgatctcggccacgggggccatggtcatcagccacttcttctgcttgaggacgacgggctgcccgtgcttgtccaccagcggctgccccttcttgttcgtcgccaccttggtgacggtgaccggcgacgtggtctcccacatcacggtcgcgagcatgtaggcggcctgtcgcacgtcgttgatggccgtgtcgcgctcgatcatgcccagcagggacagcatgtcgggaatggctgcggcgttgtacctgccgctggtgccgaactgctgggtgaattgttcctggaaaacgacccggtcataggggccggtgtgctggtaattgattttctgcggcgcaggcatggacccatccgtggaatggaaacgcgccagtctaggacgctcgtccgtggctttgttttgccggatgtaatttctgcaagcctgtatcacctccgccgccgcggcctgcgggagcctgggcggactgccgcagccgctccacgaagcgccgtgcgcccagcccctgcggccgctccctggaccacaccacgtccacccacaactccacgccgttactgaggttgtcgaacggcatttccacgagcgtgccggcctggatgcggggctccaccagttcgcgcggctgccagccccagcccaggccggcctcgatgaggctgagcgcggccaggtggttgtcggtgcgccagtggtggcgcgcgaacacgaagcgcgggtcggtctgcgcgagatcgcgcccggccacgacgatctggcgcgtggtggtcaggtggacctcgctcagcggcgcgcccgcggcggcctgcatcacgggatgctgcggcgcgatgacggccaccagcgtctcgctgcccacttcctggaagccttcgcgcccgtccaggctggaccgctcgaacaccagcgccagctgggcgcggcccgcatgcagcagcgccatggcgtcggcctgcggggcggccagcacttccgcctgcagctgggggtactcggcagtgagcgcggccagcgcctcggtccaggggccggccagcaattcgggcgcgatggcgattgtcaggcgctcttccagcccctgggtgagcgcgagggcctgcgcgttgagctggcgcagctgcgcgcccagcagccgggcctgcggctccagcgcgcgggcggcgggggtgggacggggctcgcgcccgctgcggtcgaagagctgcacgttgagctcggcctccaggtgggcgatggtcatgctcacggccgagggcacgcgggaaagcgcccgggcggcggccgagaacgagccgtggtccagcacggcgagaaagacctgcacgctgtcggaagaaaaggccatggatccgatgtatcagaaaaactgaaagaagctgactttatatatcagcgttgcgcacataaagtacacccatgctgtccactccgtcttcgcccgtttcccgtccatccggcctgcagggccccgtgcgccgcgtggtgtacgtcacgctctacgaactcatcgccatcgccttcgccacgttcgggatgatgtgggcgaccggccagggcgcgggccattcgggcgccgtcgccgcgatcgcctcgggcatcgccatcgtgtggaacgtggtgttcaactgggcgttcgagcgctgggaatcgcgccaggccgtgcgcgggcgcagcaccgcgcggcgggtggcgcacgcgatcggcttcgagggcggcctggcgatggtgctcgtgcccgtgctggcctggtggttcggcatcggcctgtgggaggccttcgtgatggacatgggtctgctgctgttcttcctgggctacaccttcgtcttcaactgggtgttcgaccgcgtgttcggcctgccggcctcggcgcagggctgatgggctgcgccctcagcaagccccagcgatctacggcgccgcatcccgcacacggcctgcaatgccggcgcggcccaggccagcggcagccgagcaagggccgccccgcagcgaaggctgcgtccccctgcccggcttgcgcagcaaggcgagagcggggggaaggcccgcagggcctcaggggggtgtttcccattgacctgccagcgcggcggcggcggtgcgcgtctccacgccgagcttctcgaagatgtgttccaggtgcttgttcaccgtgcgcgggctcatgcccaggatgtcggcgatgtcgcggttggtcttgcccttggcgatccaggacagtacctcggtctcgcgcggcgtgaggtccacgcgcggcaggcgcgccgcgggctccgcgccggcagcctgcaccgacagcagcagcatggtttcgcccaggccgctggcgcccagcgggcgcgccagcaggcgctggccgggctccagcgcggtggcgccttcgccggcctgctgcgcctgggccagccagcgcgccatggccggcgcgggggcggcatcggcagcgaaggcggcttccagccagcgcgtggcctggggcgagcgccaggcgatgcggtcctggccgtcgagcaccaccacgcccatgccggccacgtccactgcctcgcgcgccagccgggcggcgcgggcgttggcgacgtgcgtggccagccgggccagcacctcgggcaggcgcaggggcttgaccacgtagtccaccccgccggccgcgaagccgcgcacgatctgttcggtctccgacaggccggtcatgaacacgatgggcacgtgcgaccacggcggcgtggccttgatgcgggcgcagagcgtgaagccgtcggtaccgggcatgacggcgtccagcagcacgccgtcgggcacggcgaggtcgaagcgctcgagcgcctcgtcggcgtcgcgcgcggccagcacggcgtagccttctgcggcgagcgcgtcgccgagcatgcgcagcgtggcgaggtcgtcgtccaccacgaggatggcgcgccgcgccgcggcggaggagggggaagcgggagcggggtcaggcgggttcatcgttgtcgtcgtcttcgggttcgcgcagcagccgggtgagccggtcgaaatccatctggtcggcggcgtcctgcaactgcgccagcacggcatggccgggatggtcggcccgggccgcgcgcagccgggcgcggagcgcggaggcctggccggagcgggccaggtggtgcagtgcttcccgcagcggctccggcagtggttccggccgcggttccgcggaagccgccgcggcaccggcctgcgccgggagagcgccggtggcggggggcacctcctgcggcgcggggtcgtgcagccactgcagtccgagcgcggactgcagggcctgcagcagttcagattccaccaccggcttgcccacgaagccctggcacccgtgggcggccacgcgcgcgccgtcgttgtcgaactggttggcggagacgaagacgatgggcagcacctcggccggcaggcattcgcgcagcagcgcggcggtctgccagccgtccagatcgtccatgctgatgtccagcagcaccagatccgggggcgactgccgcacgatctccaggcactcgcgcccgctcgcggcttcgcgcacgtcgaagcccagcggcaccagcaggcctgcgagcagctggcgctgcagcggctggtcgtccaccaccagcagggtgcggcgcggtggccggtagcccaccacggggcgcagggcggcctgcgcgggctgccaggcgggatcgggcgcgaccgcgggcaggtacaggcgcgcggtgaaggtgctgccctcgcccacggtgctgcgcacgctgagctgcccgcccatgagttcggtcagcaggtgggtgatggtcaggcccaggccggtgccgggctcgctggcgcggcggccggcactgccgcgctcgaagggcaggaagatgcgctccaggtcctgcggctcgatgccgatgccggtgtcgatcacctcgatgcgcgcgacgtgggcgcggaagtccagccgcagccgcacttcgccctggcgcgtgaagcgcaccgcgttggagagcaggttgatcaggatctgccgcaggcgcctggcgtccgcgcggatccactcgggcatggtgcccagtacttccacggcgaaggccagccccctggcctcggcctgcgggcgcagcatgccctccacgtcgcgcaccagctcggccagcggcagcggcgcgacggcctgccgcagccggccggcctcgatgcgggccagctccagcgagtcgtcgatcagcgcatgcatgtgccggccgctgcgctcgatggtggagagcgcgtcgcgcagcgcgtgggcgtccggcggggccttctgcaggatctgggtgtagcccaggatgctgttgagcggcgagcgcagctcgtgcgtcatgccggccacgtagcgcgtcttggccatgttggcggcctcggcacggtcgcgcgcggcctgcagctcggcgtcggtgcgcttgtgcgcctcgatctcctgcagcagcagctgcgtctggcgctcggattcgtcctgcgccatgcgccggctgccggtgctgagcaccacccaccatgcgcacaccgcggccagcagcgccagcagggcatagaccttgaggaacggcacacgcaggaactgcgcgggtgtctccagcccttcctgcacgtacaccacgcccaccaggaaggcgaccactgcgcagagcgaggcgaacaccatcaggtactggcccagccggaagttcatcttcgccgcccaggcgcgcggcagcagcagcgcggccagcgagcgcagctgatcggccgcgcgcgatccggtcttgcagcggtcgtggcagcgcgactcgagcgagcagcacagcgagcagatggccgcgccatacgcggggcaccgtgccatgtcctcggattcgaagcggttctcgcacacggcgcagcgcaccagctcgcccggggcccaaccggtggcgggctgccgggccaggtagtagcgcccgccggtccaccacgcgaacagcggcgccagcgccatcgacagggccagcgcgatgaaaggcgagaaggccgccgcggcctcgcccagcaggccggcataggcgcagcaggccacggccgcggccaccaccatcgcgcccaggccgacggggttgaagtcgtacaggtgcgcccggcggaactcgatgccccggggagacaggcccagcggcttgttgatgaccaggtcggccactagcgcgcccacccaggcgatcgccacgttgctgtacaccgccagcaccttctcgagcgcgccgaacacgcccagcgtcatcagcagcgtggcgatgcccacgttgaacaccagccacaccacgcgccccgggtggctgcgcgtgacgcgcgcgaagaagttggaccaggccagcgagcccgcataggcattcgtcaggttgatcttgatctgcgagaccaccacgaacagcaccgtcacggccaccgccatgccgggcagtccgagggactgcatcacctgccggaaccccgccaggaacatctgcgtgggctcggccgcgcggtgcacgcccacctcgaactgcagcgccgcgaacgcgaggaaggcgccgcccgccatcttgagcatgcccatggcgatccagcccggcccggccaccagcaccgcgccccaccagcgccagcggttggcggcggtgcgctcgggcaggaagcgcaggaagtccacctgctcgccgatctgcaccaccagcgagaagatcaccgcgcaggccgcaccgaacatgagcggatcgaactggctgctgccgctcttgaggcccgagaggctggcgaagtcgcggtagagctggggctgcgccagcgcgatccacacgaagggcagcagcagcaggaagagccacagcggctgcgtccaggcctgcaggcgcgagatcagcgtgatgccgcgcatggcgagcggcaggatgacgagcgacgagagcacgtagcaccactgcagcggccagtccaccaccagctgcagggcgagcgccatgatggctgcctccagcgcgaagaagatgaaggtgaacaccgcgtagatcagcgaggtgatggtcgagcccaggtagccgaagcccgcgccgcgcgtgagcaggtccatgtccagaccgtagcgcgccgcgcagtacgcgatcggcaggccggtgaggaagatcagcacgcccaccgcgaggatcgcccacatcgcgttggaaaagccgtagttgagtgcgaccgcgccgccgatggcctccagcgccaggaacgagagcgagccgaatgccgtgttcgccacgcggaattcgctccagcgccggaagctcttgggcgtgtagcgcagtgcgtagtcctccatggactcgtcggccacccaggcgttgtattcgcgccggaagcgaaagatcgtctgcgtcgcggccggtgcgtcggcagggggggcggtgggaagggcggccatgcccggaccgcatgcaagaaacgttcttggcgcggtgcgggcggcggcatgcgcaggcccctacgttaattgacgtatgggcgcttcgcagggttctccctaaccttcattccagcgcggcacctgtcgtccatccggtgcgacaccaccgccgccttccaccctcgccagacgcaaggagcgccttcatgaagcaccccctcgacccccggaacgtttcgtcccccctggccagcgccgacgcgggccgccgccgcctgctgcaggccatgggcgccgcgtccatcgccggcctgccggcctggggccacgcccagcccacggcgcaggtcaacacgaccaagctggccgtgaccgacacggaagtgaccgtgggccagctgcattcggccacgggcacgatggcgatctcggagacgggctccatccaggccgagcagctcgccatcgaccagatcaacgccatgggcggcgtgctgggccgcaaaatcaaggtcatcaaggaagacggcgcatccgactggcccaccttcgccgagaaggccaagaagctgctcatcaacgaccactgcgcggcggtgttcggctgctggaccagcgcctcgcgcaaggcggtgctgccgatcttcgagaaggagaacggcctgctgtactaccccactttctacgaaggcctggagcagtcgaagaacgtgatctacaccggccaggaggccacgcagcagatcctctacagcctggactgggcgcagaaggagaagaaggccaagaccttcttcctgatcggctcggactacatctggccgcgcacctcgatgaagatcgcgcgcaagcacatcgagaacttccagaagggcaaggtcgtcggcgaggagtactacccgctgggcagcaccaacttcggctcgctgatgaacaagatcaaggtgcagaagcccgactgcatcttcgtggcggtggtgggcggctccaacgtggccttctacaaggcgctcaaggccgcgggcatcaccggcgacaagcagctgctggtgacgctgtcggtcaccgaggacgaaatgaccggcgtgggcggcgagaacttcgcgggcttctattcgtcgatgaagtacttccagtcgctggacaacgagaacaacaagaagttcgtggccgccttcaaggccaagtacgggcccaacgcggtgatcggcgatgtgacgcaggccggctacctgggcccctggctctggaaggccgcggtggagaaggccaagagcttcgacgtggacaaggtggtggccgcgtcacccggcatcgaactcaagactgcgcccgaaggctacgtgaaggtggacgccaaccaccacctctggagcaagtcgcgcatcgcccaggggctgccggacggcacgttcaaggtggtgtccgaatcgcccgagctcatcaaaccggacccattccccaaggggtatcagtgatcaccccctgaggcgctgcgcgcctccccctctctcgctgcgcgggaggggggcgacaccttcggtgcggggcggcccttcctcggtgtctctggcctggggccgcgccggtttccagggccgtgggcattgccggctatggggtgccggatttcgcacggactgctttcctccctgactggtttgcacgcaggagctgcaccatgactttctccgagatgatgaacatcggcctgatgcagggcttcgcgggcctgagcctgttcgcggtgctgctgctcatgggcctggggctggcgatcatcttcgggcagatgggcgtgatcaacatggcgcacggcgaattcatgaccatcggcgcctacaccatctacctgggctcgacgctgacggcgcagtacgcgcccggcttcatgccgttctacttcccgctggccatcgccgccgccttcggcttcgcgttcgtggccggctggctggtggagtgggggctgatccgccacctctacaagcgcccgctcgacacgctgctggccacctggggcatcagcctggcgctgcagcagtgcttccggaccttcatcggccccaaggaagtgagccccacgctgccggactggctgatgggctcctgggcacccgcggaggggctggacattcccgtcaacggcctgttcgtgctggccctgaccgtggtggtgacggccggcgtgctgatcgcgctgcacaagagccgctggggcctgcgggtgcgcgccaccgtgagcaaccgcgtgatggccaacgccatcggcatcgacaccaagaagaccgaccgcctcaccttcgccatcggctgcggcatcgccggcgtggcgggcgcggccttcaccaccattggctccacggggcccacctcgggctcgctctacatcgtcgatgccttcctcgtcgtgaccttcggcggcgcggccagcctgctgggcacggtggtgtcggccttcggcatcgcgcagacgcagtcgatcaccgagttcttcctggccggctccatggccaaggtgatcacgctctcgctgatcgtgctgatcctgatggtgcggccgcaggggctgttcgcctccaaggtccgccgctgatgcgcgccgcgccctgtcgttccttcctttccgcatccaccggagtcctcccatgaacgccctcaaagcctgggtccagcgctaccagctcgccagcctggtgctgctcaccgtgctgctggccgtggtcctgccgctggccctcgacgtgttccgcctgaacctggtgggcaagtacctcacctacgccttcgtcgccatcggcctggtgatggtgtggggctacggcggcgtgctgagcctggggcagggcgtgttcttcggcctgggcggctacgccatggccatgttcctgaagctcgaggcctccgaccccatcagcacgaagatccagtccacccccggcatcccggacttcatggactggaaccagatcacggcgctgccgtcgttctgggtgccgttcaagagcctgccgttcgcgctcgccgcggtggtcgtgctgcccacgctgctggcctggatcgtgagcttcgccatgttcaagcgccgcgtgggcggcgtgtatttcgcgatcatcacgcaggcggtggcgctgatctgcacggtgctcatcatcggccagcagggctacacgggcggcgtgaacggcatgaccgacctgaagacgctctggggctgggacacgcgcaccgacagcgccaaggtcatcctctactacgtgtgcgtggcgctgctggtggcgtccatcgtgctgtgccgctacatccagacgagcaagctgggcacgctgctgctggccatgcgcgacaaggaagaccgcgtgcgcttctcgggctacgacgtggccaacttcaaggtcttcaccttctgcctggcggcggcgctctccggcatcggcggcgcgctgttcacgctgcaggtgggcttcatgtcgccgagcttcgtgggcatcgtgccttcgatcgaaatggtgatctacgccgccgtgggcgggcgcatgagcctggtgggcgcggtgtatggcgcgctgctggtgaacgcgggcaagacgtatttctcggagagctttcccgacctgtggctgttcctcatggccgcgctcttcatcggcgtgaccatggccttcccgatgggcctggccggcctgtgggaggagcgcatcgtgccctggtggaagggccgccgcgaggccctgcgccgcgccgcggtgccggccccggccccgtggcccgcacccgccgcggagccggaggcttccgccgctgcacccctgccaccggccgcgcctgcggctccgctgccccagggcacgcgccaccagggcgtctgaacctccaccaccgcgcaggagacttttgcatgagcaacaccgacttcgccctcgccgtggaagacctcaccgtctccttcgacggcttcaaggccatcgacaacctcacgctgtacgtggacaggaacgagctgcgcgtgatcatcggccccaacggcgcgggcaagaccacgctgctggacctgatctgcggcaagacgcgcgccactggcgggagcatcaagttcaagaacgaggagctgacccgcatggcggagcacaagcgcgtgcgcctgggcatcgggcgcaagttccagacgccgtcgatctacgagaacctgtcggtgttccagaacctggaggtgtcgtatccgacgggccgcacggtgttcggtgcgctggcctttcgctgcaccgatgtggtgaaggagcgcgtgcaggcggtggcggaagacatcggcctggccgagcgcctggagaccgaggccgggctgctgtcgcacgggcagaagcagtggctggagatcggcatgctgctgatgcaggagccggagctgctgatgctggacgagccgatcgcggggatgagcgcgcgcgaacgcgagctgacggcggagctgctggagcgcatttgccgcaaccgcgcggtgatcgtgatcgagcacgacatggagttcgtgaagcgcatcgcgcacaaggtgacggtgatgcaccagggaaagatcctggccgaggggccaatggacaaggtgcaggccgatccgaaggtcatcgacgtgtacctggggcattgagctatgcggtgcgaacgacagttgccttcattgccccggtgtccgagcgaaggcctcatggcgcgtgggttcggggtggcccgtggcggcggcatgccccgctccgcgaatgtcccccggcctgcggcctcctcctttatttcgctgcgcggggcaggccaccaccacgggcagccagcgccgcgcggttttcacggccggcaaggcagagcactgaactggccgggagtgccgggtggcccctgcagcgaaatcaaggaggaggcgaagccgggggacattcgcggaaggggccacccggcgatcccggcccgggcgcacagctcgcacctctctgtcccctctgcctgcgcaaccgccaagcaggcaacgcacgccacgcattccccaggagcgatcccatgctgaaagtcaaagacctccacgtcgcctacggccagagcgaagccctgcacggcatctcgttcgaaggccatgccaacgaaaccgtcgccatcatgggccgcaacggcatgggcaagaccaccctcttcaaaagcctcatgggcgtgctccccaccaagagcggcagcatccgcgtcgcggaccaggacgtcacgcgcgacgaaagcttccgccgcgtcgccaaaggcatcgcctacgtcccccagggccgcatgatcttccccaccctcaccgtggaagagaacatccagaccggcctggagaacgccaaagagaagcgcatccccgacgagatctacgccctcttccccgtgctctgggacatgcgccgccgcaagggcggcaatctctccggcggccagcagcagcaactcgccatcgcccgcgcgctggtcaccgaccccaaggtgctgctgctcgacgaacccaccgaaggcatccagccttccatcatcaaggacatcgcgaaggcgctcaacgagatccgccgcatgcgccagctcaccatcgtcgtgtccgagcaggtgctcagcttcgcgatggacgtggccgaccggctcttcgtcatcgaaggcgggcgcctggtgcacgagaccacccgcgccgacaccgaccagcagcgcatcaagtcctacctctccgtctgaccaccatccacccccaaggagcctgccatgaccgacaccctcatcaaagtcgacctgacgaagtcgcccaccgaaaacgagaacatccacaaccgctggcaccccgacattcccatggcctgctgggtcaaccccggcgacgacttcatcctggagaccttcgactggaccggcggcttcatcaagaacaacgacagcgccgacgacgtgcgcgacatcgacctgaccaccgtgcactacctctccggcccggtgggcgtgaagggtgccgagccgggcgatttgctcgtcgtggacctgctcgacatcggcgccaagccggacagcctctggggcttcaacggcttcttctccaagaagaacggcggcggcttcctgaccgagcacttccccgaggcgcagaagtccatctgggacttcaagggcatgttcaccagctcgcgccacatcccgggcgtgaacttcgccggcctgatccatcccggcctgatcggctgcctgcccgaccgggccatgctcgaccagtggaacgcccgcgagcaggcgctgatcgacagcgaccccaccgccggcctcgcgaacccgccgtcgcccggcacggcgcacatgggcaagatgaccggcgatgcgcgcgccaaggccgccgccgaagccgcccgcaccgtgccgccgcgcgagcacggcggcaactgcgacatcaaggacctctcgcgtggcgcgaaggtgtacttccccgtttacgtggacggcgcggggctgagcgtgggcgacctgcacttcagccagggcgacggcgagatcaccttctgcggcgcgatcgagatggccggctgggtgcacatgaaggtcacgcttatcaagggcggcatggccaagtacggcatcaggaaccccatcttcaagcccagccccatcgtgcccacctacaacgactacctgatcttcgagggcatctcggtggacgaggccggcaagcagtactacctggacgtgaacgtggcctaccgccaggcctgcctgaacgccatcgaatacctgaagaagttcggctacagcggcgcgcaggcctattccatcctgggcacggcgccggtgcagggccacatcagcggcgtggtggacgtgcccaacgcctgcgccacgctgtggctacccacgcagatcttcgacttcgacatcaacccgagcgccagcggccccgtcaagatgctggacggcagcatcgacatgcccctctcgcccgacctcgcctgagggcgcggaccgaagaacagacgaggaggccgcacatgcccacctacgactaccactgcgcggactgcggcggcttcgatgcgctgcgcggcctggcccagcgcaacgagcccgccgcctgcccggagtgcggcgcaccttcgccccgcgtgttcgccagcgcgccgcggctggcctgcctgggcccggagcagcgccgcgcccatgacaccaacgagcgcgcccgccatgcgccgcgctcctcgcgcgatgccgaggccggcagctacggccggctgcgccaccccgcgggctgcggctgctgcagcggcggcggtgggagcaagcgcagcgccaccgtcactgcgcccaacggcgccaaggccttcccgtcgaagcggccctggatgatcagccattgagcgccgggccccgtacggacttttcttatgccacccattcccacaaggagaccttgccatgatccacggtgacatctcgagcagcgacgacaccgtcggcgtcgcggtcgtcaactacaagatgccccggctgcacacccgagccgaggtgctggacaacgcccgcaaaatcgccgacatgctggtcggcatgaaggccggcctgccgggcatggacctggtcatcttccccgagtacagcacccacggcatcatgtacgaccgccaggagatgctggacaccgccgccaccatccctggcgaggaaaccgagatcttcgccgccgcctgccgcaaggccagggtgtggggcgtgttctcgctcaccggcgagcggcacgaggagcacccgcgcaaggtgccctacaacacgctcatcctcatgaacgaccagggcgagatcgtgcagaagtaccgcaagatcatgccgtggacgcccatcgagggctggtaccccggcgaccgcacctacgtgaccgagggccccaagggcctgaagatcagcctcatcatctgcgacgacggcaactaccccgagatctggcgcgactgcgccatgcagggcgcggagctcatcgtgcgctgccagggctacatgtacccggccaaggagcagcagatcctgatgagcaaggccatggccttcgccaacaacagctacgtggccgtggccaacgcggccggcttcgacggcgtgtacagctacttcggccacagcgcgctgatcggcttcgatggccgcacgctgggcgaatgcggcgaggaggaaatgggcgtgcagtacgccgcgctctccaagcacctgatccgcgacttccgccgccacggccagagcgagaaccacctgttcaagctgctgcaccggggatataccggtctgctgaactcgggcgagggcgaccagggtgtggcggactgtccctacggtttctaccgccagtgggtggccgacccggccgccgcgcgccgcacggcggaggccgtcacgcgcggcaccgtggggacgccgcaatgcccggtggacggcattccgcacggcgcgcgggaaccctgacgctccgcagcgctaccgccctcggggcgaataatcgctctcgatccacgccagcgcgctgccctggctgagcttgaagttcgcctccacgcgcgcctcgcccagcaactgcccggcggcgccatgcgcggtcagaacggcatacggatattcctcgtccggcacgatgcgcagcgccacccggacgaggtcggcgccggaacccacggccacctccttgtgcagttgcgcgtgcagttgctgctcgtggcggcggagcacttcggaggcggtcttgaccagcgtgtggaaggccgccacgtccagcggcttggggttcttcttgtcgcggcccatcgtccacgggccgaccagcgccggctcggattcgccgcgcagcgtcatcgccacggcccagccgtcgtcgtcttcgttcttgatcacctcggccgtccagcgtccgtcgctccagaggcgggcttcctggatgggcgcttcggtggtttcgggggatgcctcgtcggtcttctgcaggggagagtcgttcatggctgcattgtccggcacgtggccggccggccggcagcagtggccgcggcgcccaccaccggccgcagccgcgccacgaattcccgcgctgccgcgctgcgcgacgcgccccggcgccacagcacgcccgcgcggcgcacggtggcgggttcggtcagcgtgatcgcgcgcatgcccggcccggcctggccggctgctcgctcggccgcgatggtggccaggggcccgttgcggcaggcgtgcagcagcgcgtccaccgattccatctccacccgcaccatgggggccacgccggcctgggcgaaggccgcgtcgatcatgcggcgcgtggcgaagctctgcggcagcagcgccagcggcacgccggccagttcgcgcacgcgcaggctgcggcggcgcgccagcgcgtggcccgcgtgcaccaccagctgcaggcgctcctcgaacagcggctcggcctcgatctcctcgcggtgcgcggggtggaaggagatgcccacgtccagccggccggcgatcaactgctcttcgatcgggccgccgcgcaggtcgcgcaccaccacctgcacgcccgggtagtccgcgctgaaggcggccaccgcatccggcaccaggtgcgtgaggaaggtgggaatcacgcccaccgtgagcgtgccggcctgcagccccgccatgtcggccagcgccatgcggccggcctccagctcctgcagcgcgcgtgccgcgtggctgcggaatgccatgcccgcctgcgagagcttcagcccgcgccccagccggtcgaacagcggcaggcccagttcggcctccagctgccgaagcccgtgcgacagcgtggactgggtgacgaacagcgcgtcggccgactgcgtgaggtgctcggtctcggccacgctcaggaagtagcgcagctggcgcagctccatggaagagtcctttggaaacggtgcggtggatcgttcgatgacaacgaacggagtgtgcgatatataccattggaacaaatgcttaccgcgggataaggtcctccccatgaccgcacctgtccccgccggcctgcgcatcgagcgcatcgaggcccgcatcctcgacatccccaccatccggccgcacaagttctcgttcggcgccatccaccgccagagcccggtggtggtgcagctgtggctgtcggacggcgcctgcggcttcggcgaggccgccaccatcggcggcccgtcgtggaacgaggaatcccccgaaaccatcctgcacgccatcacgcagtacctgggccccgccgtggccgggcaggacgcgggccgcttcgagcaattgctgcagcgcatggacgccgtctgcaaaggcaaccgcttcgccaagagcgccgtggagatggccgccatcgacgccgtggcgcgttccctgggcctgcccgcctggcaactgctgggcggcaagcagcgcgagggcctgccgctggcctggacgctcgccagcggcgattccgcgcgcgacgtggaagaggccgagcgcatgctggaagcgcgccgccaccgcatcttcaagctcaagatcggcgcgcgcgctccgcaggacgacgtggcccacgtcacccgcatcgcgcgcggcctggacgggcgcgccgacatgacggtggacatcaaccaggcctgggacggcaacaccgcgcgccgctacgtgccccagctcatcgatgcgggcgtgagcctgatcgagcagcccgtcgcgcaatggaacgtggaggccctgcgccagctcaccgccggcctgcccgccggcgcgctggtgatggccgacgagaccgtctgcacgccgcaggacgccatgctgctggcgcggcagggcgcctgccatgtcttctcgctcaaggtggccaagcacggcggcctgctgcgcacccgcgccgtcgcggccgtggccgaggccgcggacatcggctggtacggcggcaccatgctggagacgtcgctcggcagcgccgcgtcggcccacgtcttcgccaccctgcccggcacgcaccacaactgcgagctgttcggcccgcaactgctggtcaacgacatcgtcgccacgcccatggccgtgcgcgacttcgcgctgcagcttcccgacggtcccggcttcggcgtggaggtgctgcccgaggccctgcaccgtttcgaccgtgcccgcgaaggtctcgcgcccgtgcacgtggacatgggccgccaggcggccgcctccgccgcgccatccgcctgacgcctgcgccgccgtttcacccatccatccttcaccgaaccctataaatccggagacaagtcccatgccatccatccgcgcccaggccctgccgttcgcccacgtccccacacgccgccgcgccctggccctcgcggcgggtgccgccgccaccgccgcagccgccctggcgggcgtgctgcccgcgccggcccatgcacagcaggccgatgccgccgcctggccctccaagcccgtccgctgggtcgttccgttcccgcccggcggcgccatggacgtcatcgcccgcaccctgggcgcgtgccggccgcaccctgggccagcccttcgtgatcgagaaccgccccggcgcgggcggcaacatcggcgcggacgccgtcgccaagtcgccggccgacggctacacgatcatgatcacctccatcggcatggccaccaacaaggcgctctacgccaagctgagctacgacccggtgaaggacttcgcgcccgtcagcctgctggccatcgtgcccaacgtgctcgtggtgcacgccaacagcccggacaagacggtggccgacgtgatcgcgcatgccaagcgcgagcccggcaagctcacctacgcatcggccggcaacggcacctccatccacctggccggcgaggtgttcgcctccatggccaaactcaacctgctgcacgtgccctacaagggcagcggcccggccatgaccgacatgctgggcgggcaggtggacctgatgttcgacagcatcacctccgccgccccccacatccagtccggcaagctgcgcgccctgggcgtcaccagcgccaggcgctcggccgcgttgccgggcgtgccgaccatcgccgaagccggcgtgcccggctacgaggtctcgccctggttcgccgtgttcgccccggccggcacgcccgcgcccatcgtgcagaagatcaacgccgccctgctggacgccatgaagcagccggacaccaaggcccgcttcgacgccatcggcgccgagcccatcggcagcacgcccgcgcagctggccacgcacctggacaaggaaatggcgcggtggggcgcgctgatcaaggaccgcaacatccggatggattgacgcgacaggtccggggaaggcagtgctcgccacctgggcgaagcattcgcttatcagccgaatggttgcgtttcacagttcgtgatgcactgcatagagtcgccgcagttttgtatctggaccatgaaatgcatatcacccatgctgcgactccccacaggaacatgaatgtggcacgcgacggcggagttgccatacaggcaaccgccccccgtgcaaagagcgtatcccacggcaacgccatgccgttggccgcaggcaggagcccggcccacgcggatgcgccgggcatcggcccgagaaaaggcatcctggacatcgcggcgatcaaaccgaggacgttgggcggagggcatctccaaagtgcgggttcctgctcttcgtcgggaggcagcaagcttgcagttccctatattccgcaaaatgggacaagagggtgctgggaagccaccatgaacatgctgcgggcttacttcgggcaaccgcctctcgacaagcgacaacttgcctacctgtacgatgcagaaggagtacccaaagagttgaatgggcaactggattacgcgacgagaaaccgcaaggccaaactcaagaatgtccctgttcctgcaggcaagtcctgggatgccgacaagatcaaggccctgctcgatcagcacggcccgctggaggcccgcatcgagtctccccacgatgaactggttgcccatgcaattgtgctcacgggcatcgacgaagacggggacgtcatctgccatgacccggaactgggcccgcggcagaaagtgtccattgaaatgctcaatgcggcctttgactggactagccaccggacggcattgacggcatacaacgggtaagaccacgcgcttattcgtcgtgctgcgcggtccgatgatggctgccggccgcgaaccaggcttcaacggccacagcaagaccggacgcggacctccaatctctgcctggtcttgccctcagggcaggctcaggtccatccccagatgcctggccagggcgaacgtcaaccacaccaccaccgccagcgccagcaggaaggcggcactgagcttgcaggtggtcagcagcagcgcgcgcttgtccatcttcttgccgccctggtcgtaatgccacttgatggcgaagaacatgcacgtgccgaacacgagcaccttgaacacaatgaagactacggggatccaatcgatcatctggggagcttccgggcgggtggcctgatacggtgcatgggaggcggcagaggagaatgctggggcgccgccgcccgctccgggacatggtacgcagaagcaatatccatacatctacggcccatgccgccatccatccccgccatgcaagacgacaacgcgcccctatggctgccgcgactggccgtgcagggcgggccccgcttccttcagatcgcggatgccctgcaggccgcggtggcggacggatccctggccccgggcgaccgcctgccgccgcagcgcctgctggcggcacggctgggcgtcgatctcacgaccgtcacgcgcgcctacgacgaagcccggcgccgccacctgctggaggggcgcggcgcccggggcacctatgtcgcggcgccgaaggtcgaatggaccccgatcctcgacctgggcatgaacatccccccgccaccggagtgcgtggacttcgatgagctgctgaggcagggcgtgtcccaggtcctgatgcgggcggatgccgggttgctgatgacctaccacccgggcggaggcagcgaggccgaccgggaggccggggcccgatggctcaggccgatgctgggcgatgtggaggctgggcaggtcatcgtctgccccggtgcgcaggcggcgatcgcggcactgatactggcgctgacggagccgggcgatgcgatcctcgcggagcccgcaacctatcccggcgtgctggctgcagccgcccaattcggccggcgcctcgtggcggtggaagcggacgggcagggcatgatgcccgaggcgctggagcaggcgtgccgcctgcaccggcccgggctggtctatctcaaccccacgctgaacaacccgaccgccgtcaccatgccggaacaccggcgcaaggcactggccggcatcgcgcagcgctgcaagctgcgcatcatcgaggacgacccctactggctcctggccgatgccccgccgccgcccatcgccacgttcgctccggaacgggtgagctacatcgcgaccctgtcgaaatgcctgacgcccggcctgcgcgtcgccttcgtcctgatgcgggacccgcaggagcgcgaacgtttcctggccgcgctcagggccttcgcgctgatggccgcgcccctgacggccgcagtggccacgcagtggatcctcgacggttcagcggccgagttgatggagggcgtgcgcaaggaagcgcgcctgcgccaccggatggcgggagaccttctggcggggcggtacagcggctcgggagacggcctgcatgtgtggctggagttgccagggtattggagttctgcagagctggcgcaggccacccggagcgagggcattgccgtcatgccggcggaggcgtttgcgacgggcggcggagccatgcatgccaatgccatccggatctctctgggcggcatcaaggaccgcgggcgcctgcaggcggggctccggaagctgtctgatttgttggcgcggcggcccgggtagagcgctgtccggcccttgcaggcagttttccggctgcgcacacctcccgcacgcattcgcgaagccatcgatgccccgcatccgcatgcatccgcggatgccagatcagcgacacggtgaagtccggcagatcgaatggcagtgcgaatgtcttcagccccatgcgcagccgggccgtgtgtgcctcgggcaccgtcgccaccaggtcggtgtcgcgcgcgagcgccagcgcgccggcaaagctgtccaccgtcgtcaccacgcggcgcgcgaggcccagcggctccagcgcgccgtccactatgccgcggtgcccgggccggcgctccaccacgacatggccggcctgcgcatagcgcgcgggtgtcatgcggccacgagcaagggcatggcccgcatgcaccacgcccacgaagcggtcgcgcagcagcgcctgcacgcgcatctcggggccggtggactggccgacgacgccggtctccaggtcgacgctgccgtcgcgcagcggtgtgttgtccttgtcgggcttgggcgcgaagcgcaggctgacaccgggcgcctcggccgccacgcgggcaatcagcgcggcgccgaagttctcgacaaagccgtcgcgcgtgcgcagcgtgaacgtccgttccagccgcgcgaggtccaggcgttctgcgggccgcagcagcgcctcggcctcgcgcagcgccgggcccgtccgttcccgcaattcgatcgcgcgcggcgtgggcaccaggccgcggccggcgcgcaccagcagcgggtcgccggtcgtctcgcgcaggcgcgcgagcgagcggctcatggccgacgcgctcaggcccaggcggcgcgccgcgcgcgccacattgccctcggcaagcagcacgtcgagcgtcacgagcaggttgaggtcgggtcgcaccatgccgccatcttggcatgacatggcgtctcgtgcagctattcaatgcaatccatgcgccttccgccagggtccgttcgtccctacgctgcagggaacgactccggaaagatgcccatgaacgacaaccgacccgcgctcgccgccctgtgcctgacgatgctgatgccctcgctggacaccagcatcgccaatgccagcctgcccgtgctcgcccacgccctcggggcatcgttcgcgcaagtgcagtgggtggtgctggcctacctgctcaccatcaccgcgctgatcgtcggcgccggccggctcggcgacctgctcgggcgcgggcggctgctcgtcgccggcatcgcgctcttcaccgttgcctcgctgctgtgcgggctcgcgccgacgctcgccacgctggcggcggcgcgcgtgctgcagggcctgggcgccgcggcgatgctggcgctgaccgtcgcgctcgtcggcgaaacgatgccgcgcgaccgcaccggcgcggcgatgggcctgctcggcacgatgtcggccatcggcacgacgctcgggccgtcgctgggcggcctgctcaccacggccctgggctggcgcgcgatcttcctcgtcaacgtgccggtcggcctcgtcaacctgtggctggcgcgccggcacctgccgatggcgcgccctgccaccgcaggcgccgggccgcgcttcgacatccctggcaccgtgctgctggcaggcacgctcgccgcctacgcgatcgcgacgacggtcggccgcggccatgcgctcgcgtggatggccgccgcgctggccggcgggctcgcgttcgtggcggtcgaggcgtgcgccgctgcaccgctggtgcggctctcgatgttccgcgacgcggcactgtgcgcgggcctcgcgacgacggcgctggtggcgaccgtgatcgccaccacgctcgtggtcggcccgttctacctcgcccgcgcgctggcattgccagcgggcatcgtgggcgtcgtactgtcgtgcggcccgatggtgtctgcgctggcgggggcgccggctgggcgcgtcgtggaccgcgtcggcgcttctcgagtggtggttggcggcctcgccgcgatgtttgcgggcaccctgctgctggcattgctgccatcgggcctgggcgtggcgggatggctcgccggcatcgtggtgacgacggtgggctacgcgagcttccaggccgccaacaacaccgcgctgatgcacggcgccgccgcagcgcagcgcggtcttgtctccggactgatgagcctcgcgcgcaacctcggcctcgtcaccggcgtggcggcactgggcgcggtgttcgccacggcatcgtcgtcggccgatgtcgcgagcgcgggcgcggcggccgtcgcgcggggcatgcaccgcaccttcgcggtggacgccgtgctgatgggcgccgcgctcgccatcgcgctggccggagcgtggctgcgccggggcggtgccgacgacccaccgaccggtacgctcgacgctgccctcaagccttcttcaccgcccgcgtcgccacgaacgtcggcatgacgttctccaccacgaaccgcggatgcggctgccagtcttcatggaagcccgtcagcacgaagcccgcatccagttggccgccgatctggtcggcgagcgtgtggccgaagaccagcgcctctccgcggctttgcttgtccgccagggcctcgggcggcaggtgcgccacgtcggaatagggcagtcgccacaccggcttcaccaggccctgggcgcgcagggtagggtcccggtcgccgatgaacaccaccgggttccagaagctcgacagcagcgtgccgccgggcacgagcacgcgcgcgcattcccgccacacgggccgcacatccggcacgtagaggttggagatggggtggaagatcaggtcgaagctggcatcggcgaacacgcccaggtcccgcatgtcgccctgcacgcagcgcaggtccaggccttcccgctcggccacggcgcggtcctgcgcgagctggccggccgaggcgtcgtacaccgtcacctcggcgcccgccgccgcgaggatgggggcctgctggccccctccggcggccaggcagaggatgcgcaggccggcaacctgctccagccatcccgcgggcagcgggcccggcgtgaggtggacctgccagtgcccggcgcgcgcggcggcgatggcctcggggccgaccggggcggaccattcgcagccctgcgcggcctagcggtcccaggcagcctggttgtgggcgaggatgtcgatgggatggttcatggtttttgagcgtggcgacggcgcattcccgctcccgatcattgtcgctcttggcttggcgtaccacggccaccccacggtcaaactccatgtccttgacctgcaagcgcaggcctttccaatcagccgcatgccggtaccgtacagcaggcggccagcaaggccgtcaaaacagagggaatgcgcttgggcgtgcgcgccatcgagccatggcaggtccatgcccgacacctcgcggtagaggaaaaccttcgatttccagctgcccgatgtctcatggatgccgcaagccgtgccgtttcacgaacatgtgcacctattgcacgcaggcctgctcggtactcaggctatagtgtttgtaacgaatcgctcacggacctgatccagcaaccgtgcggcgtgcaacacaggagggggggcatggctgaatttaattctgtatttttgtacagcacacgcgccgtcaagctgggctacaagcccctttccgcgttttcttcgcaccaatttagaccgcaagcgccagatatggcctgcggcttggtgcggtctacattacgttaggcctcacatcacgccatgcagccacaccttgccatattccatgtggacagtgttccagacgcgacattcgccgatttccagaccaccctcgctaacgagcaaataaacatcatagtggttagccgcgaaccaaatggcccattcgctggactggagtggctcatgccgacatttgttgttgggttcgttgcggcgatggccctaaaggcgagaaattcaaattactgctgcgcagaccaatttcaatccaagactacgacaaatcaatcgatgcattcctcgattttcttcgggacatcaatggcggagagctgctagctcgatgcctggaaatatccaaacagatcggaaaaccatgcttgtggtattcggcgaaaagatggggaaaatttccccaataaataaaagaactggccaaataatagacttactcatcaaactcagtgcctatggtttaagtgtggagggattgatcggtgaaaatgtgcggaataatacataataccttgggatgtaccttcgtcatgtcaaacgcaaaacggtctgactgtttgattgagctggcgccaaccttacggttggctcttttcagtcgcctcgctccttaaatatcagcttatcgcgggcgttagggcagatatagaccacagccttccaaaatttagacctctggactcaccaacatggctacaacgcaaagttccgttgcccttgctaaaccacagagcatttgggctcgcaaggtaaaaattgatctgaagccactcttcaaagcattggccaaggcagcaactcatgcggcaaccctaaagtttgaggagttaggtaatgatgcagtagaagcagcgacgagcttgggaattgaaacaccagttcacgagttggcctacgtgcttctcaagcgcgctatccttgatgcactgctatccctcacaagagaaagcaattcccacattaaccccgatctgtgccagattgacgcgctcagcgaacggacagaatcgctgcttgaaagcatttctgttagtttcggacgcgacttctttcaatctccgggcaaaattccattcgtaaaaaccgtgtcagaggcgtatgcgcaatggctttgtgatgctggagtcgcaccaaacgctgcattatcgatcgctagccgcctaccacagtacttcacattttcactcgccaatgaatggcgcgccaacgccggtagatacaagattcttcttgaacaaaatggcactcccttttcagcagccgaagccgcacagcatggctggcaactttatttttcttttctcaggaagcgcgtatcagagagcgttttcgacgaaccatttggtttgtcacaaatatatgtgccgttgaatgcgtactatcttgagccgaaggagagatgtagcgactcaacgtcaatgttgaagagtccgcaaaagcgcgtgtgcgtacgactcgacgcagaactgaagcgctggatgggggcgaaaaataaagcagacgcgttgcgggttatcagcgggggaccaggtagcggcaaatcgtcattcaccaaaatgttctgctgtgaattagcagagagcgggcacgcaaagccgatatatatcccccttcacctaattgatcctacgcgagacgttgctcaagaagtagaacgattcgtcagagatgaaggactccttggcttcaatccactcgatccggatcgcgccgaggacgatctgctgttggttttcgacggcctagatgaactggcaagcatgggaaaggttgccgcccaagtagcacgggactttgtccaagcggtcgagcggatgctagaaagacgaaatctggggccccatcccatctacattctgctaagcggtcgtgaactcatcgtccaagaaaatgagaccgagttccgtcgtccgaagcagattttgtctattttgccgtatctggtaacagatgagaacgaattgtacaaagatccaaagaagcttctcgaaatcgatttgcgacagcaatggtggaaaaattatggagaactgattggtgcaacgtttcaggcattgcccaaagaattgcagatccgagaaatcgatgaaattacagcgcagccactcctaaactacttggttgcgctcagctatcgccgcggaaaactagaattctcgaaatcgctgaatctgaatagcgtttatggcgatttggtggcagcagtacatgagcgtgcttatgaaaaaacacgaacataccgccctattagtcacctcaagctcaatgagtttgcgagagttcttgaagagatcggtctcgctgcatggcatggtagcgacggtcgatcaacttctgttcgtgaaattatgttgcactgccagcaaagtggtcttgagtccctacttaagtcgtttactgaaggggctcaggccggtgtcacaaaacttctagctgcattcttcttccgccgtagcggtgaaaacgtcggcgacgatgctgcatttgtattcacacataagagctttggtgagtatcttaccgccactcgaatcgtgcgaggccttgagcgggtcgtgacagaacgggcacgccggaataagaatactgatgacggcttcgacatcagtgacgcgctcgtctattggataaagctggcggggccagcgcccatgaccgaatatctccaaaccttcttacaacgcgaaatcgctcaacgcaccgacatagatctatctgaatggcagtcaatactttctgaattgatggcagcagccataaataggcttctacccattgagcgaatcggaaacctatcttacgctacctgcgtaagatatgagaccaatgcaagcacggcactccttatagctctaaacgcatgctctttagcacttcgtcgagtggcaaagctgcagttcgcaactgagaccagtctcggtacattcttaaggagagtctgccctcaacgttcgggtccgaagtcgccccttttgtactccgcactgtcatttatggatttttcagggcagtgtttggatatgtttgatttttatggagcaaacttggaccatacgatatggaaaggatccaaggtgcatttcgcaaccttcgggagagcatccatttctgacgccgacttttcaaaagccattcttacttggtcccgatttgatgacgcgagcatcaaaaattccaactttgacggcgccaacctcacttcaacagcatggccgggtgcaatgcttgatgccagtagtttccaagaatgtgatttccgtagtgccgattttggcggcacgtttattaaactatgtcattttaatatggcaacgctaagtgaatctacgctcaacgaatgtagtgaatttatagcctcttcaattaatggcgcaatcatttgcgccgatgatgaaaacctcatccgatggcggtctgaggataaacacaacgttcagggttcttttgatatccgtcaggaacatgaaattcggtcgccccactcccgtagaagacgcaacaaagcgtaatcccactagctcagttgacacgcttcctctctcctcacgccgagcaagaatgcggagctttcaccgacgtgaatcgcccccggacgattcacgcacgagcaagtcgaagtagttcctcatgagcttcagggccttcttagcaatgagacgcgcatacagttgttcagcaaccagccacctcacgcttccgtcgagagggagtcgccctggcaagccgggtcgatcctcttatgccaaacgtcgaatatctgcttcttgatcccacccgcgacggctctggccgtcaacagcccctactcacatcgcctccacatccgcccccacctggaacacccgcgcaaagtcgcagcacgactgcgccagcatgatcaccgaagccaccagcgcgctgcgctgttccccccgcaccatcgccacgtagggcacgggcggcaggggcggctgcacgtcgatctcggccagcatgccggcggcgaccaggggggcgaggcagtggcggggcaggtagctcacgcccaggccggagatggtgaggccggccagggcgatcaggttgctgaccaccagggtgtccgcgggctccacgccgcgctcgcgcatccagccatcgtagatgcggccggtgccggaggcgttgccctgcaccagcaggcggtgggcggccaggtcgtgcaggcgcacggggcgcccgggggcggggggctgcacgaggccggggcggcacatccaggcgctttcgacctggcccacgggcttggcgggcaggcggctgtcgccgaaggcgtcgggcacgatgatgaggtccagcgcgtcggccagcagcttgtcgcgcaggggcacgctgccgtccacgtcgggctccagcgtgaccttggggtagtgcgcgcgcaccaggcccaccaggcgcggcagccaggtcatggccgtgagttccgtcacgccgatgcgcaggcggcgctcgatcaccccgggcttgccgaattgctccaccgccgcatcgcgctcgcgcagcagcttgcgcgccagcatgaacatctcctcgcctttttccgtcaggcgggcgctgcgctggctgcggtcgaacagggcggtatcgaagatctgctccagttcgtgcacccgcttggagatggcggactgcgtggtgtgcagcttgcgggcggcgggcgcgaagccgccgagctggccgatccagtacagggcttccagttgcttgaaggtcatcatggcaggtgtcgatccatcgcttttgttcatgcgattcgagcacaaaaaatcgcttttcgagaaatgatgccgctttcacaatgggctgcatcccggccgtggcgctgaccgcccgcggcttccctccgtccgccgccgccttcctccaggagtgcccgccatgacttcccgccgccttttctcgtcctcgtccctggccgccctgctgggcgcctgcctgctggcccacggcgccgccgccagcgcgcaggagatcgacacgctggcacgcatcaagcagaccggggtcatcaccatcggcagccgcgacagctcgatcccgttctcgtacagccccaagggcggcagcgagccggtaggcttttccaacgacatctgcctgaagatcgtcgatgcggtgaaggcgaagctgggcctgccagcgctgcgcgtgcagtacacgctgctcaattcgctcaaccgcattccgctgatgcagaacggcacggtggacctggactgcgccaccaccaccaattccgtggtgcgccagcagatggtggcgttcgcgcccagccatttcgtggcgggcatcaccgtggcggtgaaaaagaattcgggcatcaactccctgtcggatctcgcgggcaagacggtggccaccgtggccggcagtacctcggtgcagctgctgcgcacctacaagcgcgccgaggcgctggaggtgcgcgagctgagcggcaaggacacggccgacgccttcctgctgctggccaatggccgggccgacgcctacgtgctggacgacgtgcaactggccgggctgatcgcctcctcgcccaacccgggtgaataccgcatgctgcgcgacgtggtgctgcgccaggagccctacggcatcatgttccgcaagaacgatccgcagttcgaggcgctggtggacgagaccgtcacgcagctcatgaagagcggcgatatggagcgcctctacgcccgctggttcacccagccgatcccgcccaacaacgtgaacctgaacttcccgatgacggaggccgtgcgcgaggcctaccgcaatcccagcaagaagggcgtgtgatggccggccacgacgcgatttcggcccgctacccgcagggcctgctgttccccgaggccgtgatgcgcgaggtgcgtggccgcttcctgcaggtggaccacgaccatgcgggccgcccgcggctgtatttcgacaacgcgggcggctccttccgcctgaaggcggcggtggagcgcttcgcgcagatcgatgccgtacccgacaacaccgagcgcatccaccccgtggcgcgcgagctgcaggccatccaggccaccggcaccgacgacctgcgcatgatgctgaacgccgagggcggcagcgtgcatgccgcgctcaccgcttctggcgccatgttcgagatggtgcgcgccatcgcgctcaacgtgccgggcaccaacatggtcaccacggtgctggagcacccctcgtcctacgacgccatggagcgctatgcgcgcgagaccggccgcgagttgcgcgtggcgcccagcaacccggccacgggcggggtggacgtggacgccatcgtgcggctggtggacgaaggcacgacgctgctgaacgtgatctacgcctccaacatctcgggcgccaagctcgacctggagcgcatcgtggccgcggcccgcgccgccaagcccgacctctacatcgtggtggatgccgtgcagcatgcgccgcatggcctgatcgacctgcagaagacgccggtggacggcatcaacctcgcgccctacaagttcttcggttgccgcggctcgggcctggcctggctgtcggatcgtgccgccgcgctgccgcaccacaagctctcggccaagccggagggtttctgggacctgggcagctcctcgccctggcagttcgccgtggtgaccgagatcgccgactacgtctgctggctgggctgccaggccctgaaggaactgccggaactggccgcagccctggacgcgggcgcggatgccggcgagccgccgcgccgggccctgttcgcggccggcatcgagcgcatcatgctgcacgaacgcgccctgctggcgcgcctgctggacggtgatggcacaacccaccgcggcctgcgcggcatgcccggcgtgcaggtgttcctggaccacccggacctcaccctgcgcgacctcatcatcgccatcggcatcgacggcgtggactgcacccaggccgtgcacgaatacggactgcggggcgtgacggtctatgagcgcagcgtggcgagcctgtattcgcggcgcatgctcgaatccttcgggctgaagggcgcagtgcgcgtgtcgccgctgcactgcaatacggcgcaggacgtggatgcgttcctgcgggtgacggaggacatcgtgcgggtgcacggggcgcaccgggcgcaggcggttgccgccacggcctgagccgaccgcccgggccgccttcagaaaatccacccgacggacacgccgaacagcgtctccttcagccgcacgtcggcattcccgccgccgaagccggccggcgggctgccgggcgggatggagccattgccgcgcaccgtcctgccgaaggcatgggcggcgtagccggtcacttccaagccgctggcggtcttccaggtggcgcccagggtcaggtggtcctgcaccacgccgggcgccagcacattcaggaaggtctcgctggacggcaccggctgcgtggcgtggctgatgccgccgcgcagcgtgagcgcgggcgacacctggtaggccacggccagcttgaccacgttgacgtcgcgccagccgaagccgggcccgccggccgcgcccagcggcacgccacgcagcagcggtgccaggggattgcccacggcggcgacccggctgtagcggatgcgctgcaggtcggcgcccagcgtccaggcgccgttcgggcgccaggcgatgccgatgccgtagttctcgggcacgtcgaagcggccgccatcggcgaagaggccgcggtagtcatcgaacttgccgcgaatcttcgaggcccaggtggcgcccagcgtgacgcccggggccacggtgcccgtccagcccaggcgcaggccggcgcccaggctgctgtcggtgccctggtcgctcacctgctgcggcgcggacgaaaaacccgagaagatgccgatgcccttggccgagaagcgctggtaggccacgttcaggcccacgccgaagctgtgctggggggttggcctccacccgaccgagggggtgatgaagagctgttccaggttcacccccgcccggccctgggcgccgaagcggccgtaggggttgcggtcgtaatcggtgttcatgccgccgttgccgtaggccgcgatgcccacgccccactggtccgagagctggcgggtgatgccgaattcgggaatgaggaaggttttccggccgttgccgccgtagctttcgtcggggccgaaggcattgccgacgatgcgggcgctgcggcgcggcaggaacacgctggcgccggcatccacgcggtcgcccaccagggcggtgttggcgggattggtggccgctgccagcgcgtcctgcccccaggcgatgcccacgcccgcctggcccagtcccttggcgccgtagccgtgggagaagtagccattggtggcatgggcggcaatgggccacagccaggtagggccagcgatggagatcagcagtgccgcggtgtgcaggctgccgcaggcaaggctacgcgaggaagtgcggagcgagatgacggaagggcggtgcttcgtggaagggcggtgcttcgatgcggtgggcatggcaggcgggacggctgaagatggaagcctgcatactgaagagtcgatcgcccggcggccacgaaaaaagccgcatatcgttagtcgcgtgccgcattacccgctgcagtgcactccccagccgtcgatgcgcaccacgtcgcaatccacttctgccgcgatgcggtcggccaccagccaggggccggcctgcagcgacagcagcgggtggtgccacacgccgggggccagttgcaacccctgctggccgtcggtgacaaaggcgcgcaggtgctccgggcccagcgcctcgggagcaatggccgcatcggccaccacggccaccagctgcagcgcggcgccgaagggcgcgaaggactggctgcccagccggtgccgttccatcagcgtaagccgcgcgggcagcgcggtcgcggcggcatcgaacaggctgaaggccacggcgcccggtccggcggcgaagggccgggccaggtcgtggtggcgcatgcagcggccgtcgttgatggggatctgccgggtgccgctgccgcccagcgcgatcacctggccgtagggcgcgaaggctacggcggtgaggggctgcaccggcagcaccacccccccgctcattgcaccgcgccgatgaagccggccagttccggcgtgcccggctgggcgaacaactccctggcgggcccgcattcgtgcacgcggccctggtgcatgaacaccagctggtcgcccacgtcgcgggcgaagcgcatctcgtgggtgaccatgatgagcgtcatgccctcggtggccagctgcttgaccacggccagcacttcgttgaccagttccgggtccagcgcggaggtgatctcgtcgcacagcagcaccttgggctgcatggccagggcgcgggcgatggccacgcgctgctgctggccgccgctcaactggtcggggtaggcgtcgtatttctcggccaggcccaccttggcgagcatctcgcgggccagttgccgggcctcggccttcttcgtgcccttgaccaccacgggcgaaagcgccacgttctcgcccgccgtgaggtgggggaacaggttgaactgctggaacaccatgcccacgttcaggcgcagcgcgcgaagctgcgcgggcgtggcctgcgatcccttgagcacggcgtcatcgacgacgatctggccgtcgttgatcgattccagcccgttgatggagcgcagcagcgtgctcttgcccgagccgctgcggccgatgatggcgacgacctggccgctttcgacacgcaggtccacgcccttgagcacatggttgtcgccgtagtacttgtgtacggcgcagacgtcaacgagcggcatagagtttcttctccaggtgggatgcacaggcggacagcggccagcacagcaggaagtagccggcggcgacgagcccgtagatgaggaagggctggaaagtggcgttggccagcatggagccgagcttggtgagatcctcgaaaccgatgatcgaggccaccgccgtgcccttgacgatctgcaccgagaagcccacggtgggcgcgatggccaggcgcacggcctgcggcagcaccacgtggcgcatctgctggaaatagcccatggcgaggctcgacgaggcctcccactgcccgcggggtatggcctgcacgcagccgcgccagacctccgccaggtaggcgctggtgtagagcgtgaggccgatggcggcggccgtccagggcgatacgtcgaagcccgccatggacgcgccgaagaacaccaggaacatctgcatgagcagcggcgtgttctggaagacctggatgtaggtgcggctcacgcgctgcaggccggggtggcggcccacgcgggcgaacagcacggccaggcccgccgcgccgcccagcgcgaaggccatgagcgacagcagcagggtggcccagaggccttcggccagcttgagcaggatgggcagcaggggaatgtcggcgatcatgcggcgtctccggccggcgcggcggcggggcggggcgtggacggggcggcggccggcgtgcggcgcgccacgatgacgtgctgcccgatccaggccagcgcctggcgcagcagcagggccagcgcgaagtagagcgccgtcaccacgatgtaagtctcgaacgcgcggaaattgcgcgactggatgaaattggcggcgaaggtcaggtcctgcgccgcgatctgcgacaccaccgaggtgcccagcatcacgatgacgatctggctgctgagcgcgggccacaccttctgcagcgcgggccgcagcaccacgtgccggaagcaggcccagcggcccatgccgagcgcgctggcggcctccagctggccacgcggcgtttcctggatgccggcccgcacgatctcggtgaggtaggcgcccaggttgaccacggtggtcagcaggcaggcctgccattcattgagttgcaggcccagcgacggcaggccgaagaacacgaacatcagctgcaccaggaagggcgtgttgcggatggcctccacgtacagcttgaacagccagttcagcggcgcgatgcgccaggcgcggcacacgccgccggccacgccgatcgcgccgcccagcacggcgccggccgccgtcagccccagcgtgaaggcggcgccctgcgccagctggccgctgtagtcgaagacggcgccgaagtcgaatgcatatgccatggaggaggtctcttccggtcaacgtggccctgtgcggacggtgtgctccggccgcttacagcgtggcgggcagcggcatcttcatccagcgctgcgacatgtcgttcaggcggccgtcggacttggctttggtgatgatcgcgtccaccttctgcagcagcgcgtcctcgcccttggcgacgcccacgtagcagggcgtgtcctccacggcgaacttggcgtccagctggcgcagcttggtgcgctcgttcacggcgttggcgacgatgttgcccagcgtcaccagctgcacctgaccggtcaggtagctctgcgccgtggcgttgttgtcttcgtagcgcttgatggtggccgaggccggcgccagcttggtgagcgacaggtcttcggtggagccgcgcgtcacgccgatggtcttgcccgccaggtcggccgggcccttgatgacggcctccttggggccatagacgctcttggggaagggcgcgtaggcctgggtgaagtcgatcaccttggcgcgctcggcgttcttgcccaggctggagatcaccaggtcggccttgccggtggtcaggtaagggatgcggttggtgctggtgacgggcaccagctccaccttcacgcccagctccttggccaccaggttcgccatgtcgatgtcgtagccctgcagcttcaggtcggtgcccagcgagccgaagggcgggaagtcctgcgggatggccacgcggaccacgccggccttctggatgttggccaacacgtcggcatgggcaggcgccgcgccgcccagggctgcggccgcgaaggcggtggcggccagcagggcgcggagggcgccgcggcgggcggtcgagggggaagtggcggtgcggatcattggaaaactccttcggggaacgggggggagggggggacgaggcgaaaggaaaccggcgtgccggccgcgggcggctccggcgcatccatgtcgatgccgccgcggcgtgccgccgacagcaggtgggcgtgcatggcctgggcgctggccgcggcatcgcccgcgcgcaacgcctgcacgatcgcgtcgtgttcgcgggccggctcgtcgtcggcgccggtgcgggcgaacggcaggcgcaggctgtgggcgatggccggctccagctgccgcgccatggcgaccaggccggggttgcccgacagctgcgccagcagcaggtggaaatgcaggtccgcctcggcggcgctcagcaggtcgttgcgccgcagcgcgccggactgctgctgttgcagccactgcagctggtggtgcgcgcccgcgtcggcacggccggcggccagggccgtccatccgggctccagcacgagccgcagctcgatcagctgtcgtggcgagagggtgcccatctcgggcgtggcgaaggcacggtgcgtgcgctcgccgctggcatgcgggccccgcaccatcacgccccggccgggcaggatgtccaccagccccagcgtctccagcaccgacagcgcctcgcgcagcgaggcccggctgatgcccaggcgctgcgccagttcgcgctgcgcgggcagcgggctgccgctggcatagtggccgctcaggatctgctgctgcagcgtctgcgcgacggaagaggggatgcggtgcatgggctccggtggttcggtggcctgacaggtcagaccagtgcccccatcaaagcgatttgcgtgccagactcaaaaacaggagcatgaaatcgttgcagggccttcggaattaccggatggaagggccacctttcgcagaaggacgatgtccgctgcgccgcgccccgtccggcggcgcctgcatttggtgcgctgcagcacggcgccgggcagaaggcgcccggcgcctgcccataatccgaaggtgatgacgaaggccgacttccctctttcccgccgctgcctgctggggcagggctgcgcgctggccggcgcgctgctggccggctgtggaacgcccgcccacaccgagcgcggcgaggtgcaggctgccgacgtcgagcccgccgaactggcgcagtcggacgtgaaccgcatggccacgctgggcatgcgcgccaacctggacagcctctacctgctgatggacaagctctaccgccgcaatccggccgagtggcgcaagggccaggcgccggaccagctgccgggccgcatcctggccggccagcgcgtgcgcgacgccatcgagcagcgccagccctgggcgccgctgcaggggcgccgcgacatcgccgcgctggcctactcgctcagccccgagttcgcgggcgaccgcgtggccgcggtcatccacgccacggccgacatgatcgtcaccgcccacggcggcaagacccgcttcttcctgatcgacggactggacgcgcagcacctctacaacgccgcgcgcaacgtggaaatcgccgtctggctcatcgcccagcgccagggccccgacggccggccgctgctgctggctgacgagatcggcccgggcgtgcgcaacgtgagcttcgagcgcgagttcggcaagatcatcgcccggctcgacctgctggccgccgtggtggccgagaagtaccgccgcgccgccatcagctacgtgcagaacctggtgggcggcaccttcctgcagttcctgcccgtgcggtaggacctacccggcggcccgacgccgtccccgtttaaaatccgcccgccctccgaggagcgttgcagcggcccgtccgccggcgtcggtcatgaccgccgcgggtgcgccgtcaggctcggagcctgtgccgaagaatcgatgccaacgacgctcacctgtcctttcccaccgtccgcgcaggtgagccccatgtccgccccccattcccttcctcccatgaagctgtccggcctggagccggtctccatcggcgagggcacgctgttcgtcaacatcggcgagcgcaccaacgtgacgggctccaaggccttcgcgcgcatgatcctcaacggccagtacgaagaggccctggccgtggcgcgccagcaggtggaaaacggcgcccaggtcatcgacatcaacatggacgaggccatgctcgacagcaaggccgccatggtgcgcttcctgcagctcatcgcctccgagcccgacatcgcccgcgtgcccatcatggtggacagctccaagtgggaggtgatcgaggccgggctgcgctgcatccagggcaagggcatcgtcaactccatcagcatgaaagagggcgtggagaagttcaagcacgaggcgcggctggtcaagcgctacggcgccgccgccgtggtcatggcgttcgacgaagtcggccaggccgacacctacgcgcgcaagatcgagatctgcgaacgcgcctaccgcgtgctggtcgatgaagtgggattcccgcccgaggacatcatcttcgaccccaacatcttcgcggtggccacgggcatcgaggagcacaacaactacgcggtggatttcatcgaggccacgcgctggatcaagcagaacctgccgggcgccaaggtgtcgggcggcgtctccaacgtctccttcagcttccgcggcaacgacccggtgcgcgaggccatccacaccgtgttcctctaccacgcgatcaaggcgggcatggacatgggcatcgtcaacgccggcatggtgggcgtctatgacgacctggagcccaccttgcgcgagcgcgtggaggacgtggtgctcaaccgccgacccgacgcgggcgagcgcctggtcgagatcgccgagaccgccaagagcggcgccaaggacgagagcaagaagctcgaatggcgcaaccacccggtgcgcgagcggctcgcccatgcgctcgtgcacggcatcaccgacttcatcgtggaagacacggaagaggcctaccaggagatcctggccaggggcggccgcccgctgcacgtgatcgaaggcccgctcatggacggcatgaacatcgtgggcgacctgttcggtgccggcaagatgttcctgccccaggtggtcaagagcgcgcgcgtgatgaagtccgccgtggcgcacctgatcccctacatcgaggaagaaaagcgccaggacgaactggccggccgcgacgtgcgcagcaagggcaagatcgtcatcgccaccgtgaagggcgacgtgcacgacatcggcaagaacatcgtcaccgtggtcctgcagtgcaacaacttcgaggtcgtgaacatgggggtcatggtcccgtgccacgagatcctggccaaggccaaggtcgagggcgcggacatcgtgggcctgtcgggcctcatcacgcccagcctcgaagagatgcagtacgttgccggcgagatgcagaaggacgagcacttccgcgtcaggaagatcccgctgctgatcggcggcgccacctgctcgcgcgtgcacaccgccgtcaagatcgcgccgcactacgaaggccccgtcgtctatgtgcccgacgcctcgcgcagcgtgagcgtggcgcagagcctgctgggcgacggcgcgcagagctatgtcgaagagctgaacgccgactacgacaaggtgcgccagcagcacgccaacaggaagcagacgcccctgtggccgctggccaaggcgcgcgccaaccgcacgcccgtcaacttcagcacctaccagcccccgcagccgcgcctgctgggccgccgcgtgttcaagaatttcgacctgaccgagctggcaaagtacatcgactggggccccttcttccagacctgggacctggccggcccgtaccccgccatcctcgacgacgaggtggtgggcgagcaggcccgccgcgtcttcgccgacgggcaggccatgctgaaaaagctgatcgaaggccgctggctcagcgcgagcggcgtgctggccctctaccccgccaacagcgtgggcgacgacatcgagttctacaccgacgagacgcgcaccgaggtcgccatgacctggtacggcctgcgccagcagaccgaaaagcaggtgatcgacggggtgatgcgccccagccggtgcctggccgacttcgtcgcgcccaaggagagcggcatcgccgactacgccggcctcttcgccgtgacggccggcctgggcgtggagaagaaggaacaggccttcatcgacgcgctggacgactactccgccatcatgctcaagagcctggccgaccgcctggccgaagccttcgccgaatgcctgcaccagcgcgtgcgcaccgatctctggggttacgccgctggcgaggccttgagcaacgacgacatgatcgccgagaagtaccagggcatccgccccgcgcccggctacccggcctgcccggaccacagcgccaagcaggacctgttccgcgtgctgcagtgcgaagagatcggcatgggcctgacggaaagcctggccatgacccccgccgccagcgtgagcggcttctacatcggccaccccgagagcacgtacttcaacgtcggcaagatcggcgaggaccagctgcacgacatggccgagcggcgtggcatggacgagaaggtgctggagcggctgctggcgccgaatctctgatcctgaggcgcatccagacgcctgccccggaaaagacgaaggccccgcatgcggggccttccatttggtgcatctttcagcttgttagcgtccagagcgcatatcccagtgatctgagtgtttgcgaatttacccgaatccgctacaaacggcaaactgcagagcagagggggaacacatgcagaaagaaaaaccgctggcctatcgcctggcattggacctgggctccacgtcgctgggctgggccgtgcttcgtctgagcgcgccgggtgagccttcggccgtcatcagggccggctcgcgcatcttcagcgatggccgcaacccgaaggacggctcgtccctcgccgtcacccgccgcgcggcacgcgccatgcgaaggcggcgcgaccggctcctcaagcgcaaggcccgcatgctggcggcgctggaacggcatggcttcttcccgcaggacgaggcagcccgcaaggcactggaaaagctgaatccctatgggctgcgcgcccgagggctggagtccgcactcaagccggaagaattcggccgggccctgttccacctgaaccagcgccggggcttccagagcaaccgcaagaccgaccgcaaggacagcgacagcggcgcgctcaagcaagccatcggcacgttgcgggcgcagatgcacgaatccggctgccgcacggtgggcgagtggttctggaaggtgcgcatggagcgcaagcccgagggcgtgaaaggccagggcgtgcgcgcccgctaccgcgaaacgcctttcaccaccgacgagggtaagaagcgcatcgacaagcgctacgacctgtatgtcgatcgcgccatggtggcgcaggaattcgatgcgctgtgggccgcgcaggcgacctttgcccctgcactgttcaacgaggccgcacgcgccgaactgcgcgacatcctgctgcaccagcgcaaactgcggcccgtgcagcccggccgctgcacactggtgcccgaggagccgcgcgccctgctggcgctgccgagcacgcagcgcttccgcatctaccaggaagtgaatcatctgcgcgtgctgcatgacgagttgcgcgaagaggcgctgaccctggcgcagcgcgaccagatcgtggcgctgctggaaaggcaggccaaggtgaccttcaccgccatgcgcaaggcgctgggcttttcggccctcttcaacctggaagatgccaagcgcgatggcctcaagggcaatgccacgactgcggcgctgggtaagaaggacttgttcggcccgctgtgggccgggttcgacaccgcgctgcaggacgagatcgttacgcagctgatgaccgaggaaagcgagccgcgcctgatcgcctggctgcaggaacacacgggcgtggacgaggcgcgggcgcaggccatcgccaatgccggcctgccggaaggctacggcagcctgggacggacggcgcttgcgcgcatcgtgccggagctgcagcgcgacgtcatcacctacgacaaggccgtgcaggcggcaggctttgcgcaccatagcgatctgggcttcagcttcgagcacgatgcggacgaagtggaacgcatcggcgagcgcaccatcgcctccaccggggagatcaagcccgtcttcgccttcaagcaactgccctactacggccgcgccttgcagcggcatgtagcgtttgccaaggagaacccacgcaacgacgaagagcgctacggcaagatcgccaaccccaccgttcatatcggactgaaccaggtgcgcgtggtggtcaatgcgctgatgtgccgctatggccggccgaccgaagtggtgatcgagctggcccgcgatctcaagcaaagccgcgaacagaagctggaagcgcagcagcggcaggcggacaaccagaagcgcaatgcgcgcatccgccgctccatcgccgaggtgctgggcatcagcgaagagcgcgtgcgcacgctggacatccagaaatggatcctgtgggaagagctgagccacgatgcggccgaccgccgctgcccctacagcggcgttcagatcagcgcgagcatgctgctgggcgagcgcgtggagatcgaacacatcctgccattctcgatgaccctggacgacagcctgaacaaccggacggtggcgctgcgggaagccaaccgcatcaagcgcaaccgcacaccgtgggatgcccgcaccgacttcgaggcccacggctggagctatgacggcatcctgcagcgcgcggagcgcatgccccagcgcaagcgccaccgcttcgcacccgacggctacgaacgctggctgggcgaagacaaggactttctggcccgcgcgctcaatgacacgcgctacctctcgcgcgtggccgctgaatacctgcggctggtgtgccccggcagtgccacgcgcgtgatcccgggccagatgacggcactgctgcgtggcaagttcggcctgaacgacgtgctgggcctggacggcgagaagaaccgcaacgaccaccgccaccatgcagtggatgcctgcgtgatcggcgttactgaccagcgcatgatgcagcgcttcgcccaggccaacgcgcaggcgcgtgaagatggtttgacacgcctggtcgaagacatgccgctgccctggcccacctaccgcgcccatgtggagcgcgccgtgcgccacatctgggtcagccacaagcccgaccacggcttcgagggcgccatgatggaagagaccagctatggcattctgcgcgacggcaccatcaagcagcgccgcaaggccgatggcagcgcggggcgagagatcagccgcctgatccgcatcaccgaacccagccagccccagcgccatggcgtcgatgccgaaggcaggccgctgccctacaagggctatgtgggcggcagcaactactgcctcgagatcaccgtaaacgacaagggcaaatgggaagggcaggtgatctccaccttcgatgcgtatcgcatcgtgcgggaaggcggcctgcggcagttgcggcattcgacccaaggccagaatgggcaggcgttggccatgcggctggtgattggcgatagcgtgcggttggaggtggatgagcaagagcgtgtcatgcgcatcgtgaaaatcaacggcaacaatggacaggtattcatggcaccggtacatgaggcgaatgtggatgcgcgaaacagcgataagaacgaggcatttgcctatacgtccaaaatcgcgggctcattccagaaaaccaaggcccgccaagtcaccatctcccccatcggcgagttgcgtgatccggggttcaagggctgacacactatggtcggccgcatcgttgaaatcgcggacgaccggcggcatctcttcgtgcatcggggctttctcgtcgtgcgcgacacagagggcgagcgcaaggaactgggccagatccccctggatgacatcgccgcggtcatcgccaacgcccacggcctgagctacaccaacaacctgctggtggccctggccgaacgtggggcgccctttgtgctctgtggagccaaccacaacgcggtcggcatgctgctgcccatcgacggccaccatgtgcaggccaagcgcatcgaagcgcaactggccgccgggctgccgctgctcaagcgcctatgggcgacagtggtgaaggccaagctggaacaacaggccgccgcgctggaagccgcaggtgccgccacggccccgctgctggctctggtgggcaaagtgcgcagcggcgaccccgagaacatcgaagggcagggagccaggcgctactggagcctgctgttcggtgcggacttccggcgtgaccaggatggcgacggcctgaatgcgctgctcaactacggctacaccttgctgcgctccgccaccgcccgcgccgtggtggcggccggcctgcaccccagcctgggcctgcaccacagcaacgatgccaaccccatgcggctggtggatgacttgatggagcctttccggccggtggtggacctcaaggtctggcaattgcacagggcgggagaagcccatgtcacgcctgaaaccaagcgcgccctggtgcgtgtgctgtacgacgacatgcagaccctgcagggcgtgacgcccgtcatggtgtgcatgcagcgcatggcgacgtcgctggcccaggtctatctgggtgaacggctccggctcgacctgcctctgcccggactgcctctgtcgctcgcaggcagcttcgatcccgattgaatgcatgccgacggacagacaggattgcaaccatgctgacggggtaccgactcatgtggatggtggtgatgttcgacttgccagtgatcaccaaggccgagcgtaaagccgccacgggctttcgcaatgccttgctggacgtgggcttccagatgagccagttcagcgtctaccttcgcttttgcaccagccaggcccaggtggacacgctctgccgccaagtggagcaggccttgccggcgggcggcaaagtgcatatcttccagttcaccgacaagcaatacgagcgcgccatctccttccacgggcgcagccgccagcctgcgcaaaaagcacccgatcagttcgatcttttctagccagacgccatgttttcctggaccgcagaagcgaaaaaccccttgacgaatcaaggggttatcgcgatcagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggatacgcattggatgccggcaagatacagagtctagagcgtgttatgaacttcccgccgcagccagcacccgcgcggcggcgggcaacatgagcaccgcaaacaccaggaaatgcatcccgccgagcacttcgggtagccgctcgtagtcccgggagagcctgcgaaaccttgccagccagccgaagcttctctccaccacccagcggcgcggcagcagcacaaagcccttcttcgcctcgggcagcttcacgatctgcaggtcaattccgctgtcctgcgccgccttggatgccgcttcacccgtgtagccctggtcggcccaagccagttgtaccgtgtggcccgtagcctgctgtacgtcttcgcacaggcgctgcacctgcgcacgctcctgttcgtctgccggcgtgacatgcaccgccagcagatgacccagcgtgtccacggccatatgcactttgctgccgcgcttgcgtttgtagccgtcgtagcccgcgcgcggcccgctctcgcagctcgattgcagtgtgcgcccgtccatcaccatggcgctgggctggccctggcgcccctgtgccacgcggatgatggagcgcaaatccgagaccatcgcctcgaagcaacccgcatccagccaccggcggctctgctggtagaccgcctcccagggtggcagatcgttgggcagcatccgccaaggtgctcccgcgcgcaccagccagcgcagggcgttgaagacttcgcgcaggtcgtgtccacgctgaggcgcatgcgggtccatcagggtcaggtacggcgcagcgaagctccattcttcatcgctcacgtccgtcgggtagggcttgcggggcatctgcaaactctaccctcggctccgcgctcagggagcaaagttcataacacgctctagatcactgggatatgcgcactggccggaacaacgctactacgcgcccggagaccagcgcgagtctagatcactgggatatgcgcactggccggaacttcgcgtgcgcggggactcagagcggctaacaccaccgatccacgaagcgcgcgcagatgatcgctgccgccagtttcaatagcgcttcgtggatgtccagccgcctctcgaatcggatgcgcagcttgccgaagcctgcaaaccatccgtgcgttctctccaccacccaccgatgccgacccagccgctcgctgctttcgatgcctcgtctggcaatccggctggcgatgccccgctgtctcaggaagacacggcagcgctcatagtcgtagcccttgtcggcgtgcagcttcgatggcctgcgacgcggcttgccctgcagtcccctgacggctggcagagcatcgatgcatttctcgaacatcatcgaatcgtgccgattcgcaccactgaccagcaccaccagcggaatgccccgcgcgtctacgacgatgtgccgcttggagccgagtttgcctctgtccgtggggttgggccctgtttcctggccccccgggggcttggtaccgacgagccatcgatgcttgcccggctccaatcgatctggtcgtgctcgcgcaggcgcaccagcatggcgtggtgcagcttctcccacaccccggcagcgttccagtcgcgcagccgccgccagcacgtcatgccactgccaaaaccgagttcctgcggcaggtcctcccaggcgatgccggtgtgcagcacgaataggatgccattgagtgcggcttcatcgctgacggtgcgcttgcgcgccccgcctttggccgagggcacgaaggccgggatgagcggctgcagctgtcgccacagttctttgctgacgggtcttcttgccatgagggcgccaagcatagctgcttcgcgctgggctatgaacaggtcgtgttagccgctctcaatgacagcgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgtaccagcgcaagggccggaggctcgtgcagtctaaatcaccgggatgtgcgcgctggctgtgttcaccggtactgctctggcccgtaaccgccgtgttacccaaacgtcactcccgcgcaatagtcggcgagaagaatgccaaccctctccattcctccccccacgccatgacctcgcatccacggcccaccgtgccgtccttcctcggccgctccctgctggccgcctgcacgctcgcgttcggcctgctgctggccggctgcggcggctccggctccgattccgcgaacagcttcgtcgcccactgcggcaaccccgacacgcactgcgcgcccaagccctgagccgggcccgcgggcgctggggcacccctcctgccccgcgctcgccgcaccgccgcgcgcatgctgtgcgcttgccgcgcctttcttcggacaacaaacactcctccaacatgaccgtcgattcctccaaacgcaagttcctctccggcgtgctcggcaccggagcggccgccgccacgctgtccgcgtttccgcccgccatccggcgcgcgctcgccatcgaggcgaacaacgccaccggcaccatccaggatgtgcagcacgtggtgctgctgatgatggaaaaccgttccttcgacagctatttcggcaccttcaagggcgtgcgcggtttcggcgaccgctttgccgtgccctcgcaatacggccgcaacgtcttctaccaggcctatacgaagaccacgccgcccagcacctacgtgccgttccggctggacgaggcccagggcaatgcccagcgcgccggcagcacgccgcacacctgggtggattcgcaggcggcctgggaccatgggcgcatgtcgcgctggcccgatgcgaaactgcccctctcgatgggctactacgagacggccgaggtgtcgttccagcgcgcgctggccgatgccttcacgctgtgcgaccactaccactgcggcatgcacaccggcaccatcgccaaccggctcttctactggacgggcaccaacggccccaatggcatcagcccggtcgacggctcccgcgtgcgcgtggcgggcctgaacaaccagttcaacgggggcaacgacgtcggcgcctccaccgaaggctggacctggaccacctacgccgaccggctgcagaaggcgggcgtgtcgtggaaggtttaccagagcctgatcgacaacttcggctgcaacgagatgatgggctttcgccactggcgcgccgagatcgagaagatgcccgcggaccgcaagccgctctacgtggccaagaccgacatcacccagccgcagggcctggccggccccaactacgacccggccatcgacgacgcactgagcccgctggccaagggcttcggcaacaccatgccgcagggtttcctggagaccttccgcgacgacatcggcaagggccggctgccggccgtgtcgtggatcatcgcgccctcggtctacagcgagcaccccggcccctccagccccgcgcagggcggctggtacgtgcaggaggtgctggacgccctcaccgccaacccggaggtgtggagcaagacggtactgctcatcaactacgacgagaacgacggcttcttcgaccacctgccgtcgcccgccgtgccttcgcgcaacgccgacggcagcctggccggcgcctgcacgctgtctgccgccgacgtggccgtggaataccacgacttccagccggccacctccagccagccgccggccgacggcaagccctacggccccggcccgcgcgtgccgatgtggatcgtctcgccctggagccgcggcggctgggtgaactcgcaggtgttcgaccacacctccaccctcatgttcctggaaaagcgcttcggcgtggccgagccgcagatcagcgcctaccgccgcgcggtgtgcggcgacctgaccagctgcttcaacttcgtcaacccgaacaccgagaccctgcccacgctggccggccgcaccagcaagacggccgtggacgcacgcatcgccgcgcaggtgcaggcccccaagctgccccagcccgccgcggccacgggcacggccctgccggtgcaggccacgggcgtgcggccttcgcgcgcgctgccctacgaactgcacgccacggcccaggcgaatgccggcgcgggcacggtgacgctgctgttcgccaacacggccagggccggcagccccgccgcggtgttccatgtctatgacaagaagcacctggacgcgatcccgcgccgctacgtggtcgaggccggcaagacgctgaacggcgtctggaacgtggccgccgacggcggcgcctacgacctgtgggtgctggggcccaacggcttccaccgcgccttcgcgggcgacctcgcgcagcaggctgccgccggcatgcccgaggtgcaggtctgctacgaactgtgcgacccgccgcaggtgcgcgtgaagctctacaaccgcggcaccgcggccatcggcttcaccgcagaggcccgcgcctaccgcacggacggcccctggacgcgcaccgtgcagccgggcgcggtggaggaactggcctgggccctgggcgacagcggcaactggtacgacttcaccgtgcgctgcagcacggccccggccttcgcgcggcgcttcgcgggccgcgtcgagacgggccgggattccgtatccgacccggcgatggggcagggggcctgaggccggcgcgcggggcggtcaacgctgcgacgccatgtccggcgatgcctctctcgccgcctgcgccttctccgccatggcgaacccgcccccgcgccgcttggcggtgtacatcgcctggtcggcgcaatgcaccacctcggcgccgtgccgcgagtgccccggggcgaaggcgatgccgatgctggtgcccacctcggccgccaggccgggcttcagggggatgggctggcgcaccacctccacgatggccgtggcgatgtgggacagcgtctgcgggtcgtcggtgcgcacgaggatcgcgaactcgtcgccgcccagccgggccagcgtatcggacgcgcggatgatcttctggatgcgggacgcggcttccttgagcaccacgtcgcccgcgtcatgcccgtacgtgtcgttgacgaacttgaacttgtcgaggtccatcagcatgacggaaaagcctgtgcccgacctctgcaggtcctgctcggcgcgctgcagccgggcctcgaaggtgcggcggttggcgagcccggtgagcgcatccttctgcgccacgtcttccagcggcgtcaccacgcggctggcgaccaccttgaccgcgatgatggacaccagcgcgctcatcagcacgctcacggcgtacagcacctccagcttgagaaacggcgacatgaccggtgcgaacggcttggccaccacggcgctgacaggctgcgggccggaatcgtccagcgtgatgaccttgacgcggtagccggcaccgtcggcatcgctggcggagaagggcgccgggtccctgccgttctggccgatggggtccatggagatggattcgggcagggtgctcgcatagacggtgtagcggccgttttcgtcatgggagacgaaggccatctgcagctgcgtcatgcgcgcgaattgctgggcgccggcgggcgtgatccggaaggccaggtagatatgcgccaccggcacgggggcccgcacggtcaccttgacccagttgtgcagtaccggcttgccgtcttccccctccatggtgcgcatgttgcggctcgcttcgcggacgcttcccaccagcatttccagccggtggtccagcgccgcatcccgctcgcgcaggaatccggagacggacgagcgcgcccgcagcgtgccgtccaggtccgtgagcacgatcagttcggcgccggtccgcgccagctggttgtagagcgccgattccaccgtgtcccggttggtctcgttgaagatgatgttctgcaggccgtagtcccgggagatcagctccgaggccacccgccgtgactcgcgccgcatcgcggccgtgtattcgaaggtctgcgcgcccgcctccagggcggcatccacgctgttcatggcgatccgccggttggaaaaatgcaggaacacgaaggccaccaactgtgcggcgatcagcgtcagcgcgagcagggccaggaaacggcccgacgatgcggatggcaggaaatccctcttcatgcgtgctctttttctgcaaggcgcggacaatcgtgttccatgggcagggcggcgcccgccggtggtgccctgcctgatctcttttctctattcccctgcgccccatgatgcctgccttcggcccatccgtgcaatggcctgcgggtatcccgtgcctccatgcaggtatgcaatggcgaagtgctccgacacccggcggctcgacgatgcgttgcaatggctgcatgccgtccccgttcctcacccgctgcctggagggcgccaagcgcctcatccagcccatcatgccgctcgtgcgggccgtcaatctctggctcgacgccgacggcctgcggatgagcgcggccatgtcgttctacggcatgctgagcctggcgcccttgctgctgttgctggtgggggtgctgggctggtggatcgacaagtcctacctggaaaccaacctcatcgcccaggtgcagtccgtcatgggcgagcgcggcgcggaggtcgtgaagctcgcgctctccagcgcccgggagccatccgaggggcggctcgcatccatcgcaggcttcgtgctgctgctgtcgggcgcgaccggggtgttcgtggaactgcagtccgccctggagcggctctggacgtccggccatccccccgtggccgacaacaacaaggcctggtggcgcatggcctcgctgcggctgcgcggcctggcatacgtgctggccatcggcttcctgctgctgatttccctggtcgtctccacggtgatccacgtggtggccaactgggcgagcgcgcgcctgcccttcgcctccgggcccctcctgcagttggtcaacgagttggtcgccttcggcatcgcggtgctgttgttcgtggggctgatgcgcatcgggaccgggcccaaaccgccgatggcctgcctggtgttcggcgccgtggtgggggcgatcctgttcaccgtgggcaagcagttgctggcgctctacctggccacggcagccgtggtgtcggcctacggggccgcgggctcgctcgtcgtgctcctcatgtggatctatttctcgtcggcggtgctgctgttctccgccagttgcgcccgtgccctgcaggaagcccgggccgagcacgtcgggcagcgtgtggacgctgcccatgcccaggaggtccccgcctccccgaagccaccggcgcccgccgcggcggccggcgcgcgctaacagaggccgggccccggggcccggcgccccgccggccgcagcgtgtccggggaaaggcgcaggacccgcgccagttccagcgcattgcggggcgcatggagcttcgccgtgttgtcgaagaagcagaacacgtcccggccgcccgggggcgatgcgggcgcccttgcggcagggccggcgagttcgacatcgcgcggtgccgcgccccggttccaggcccggacgcggcgggcccatgcggcgatcctgtcatcgctgtaaccgctggcgtacagcgcttcggcgccgtgcaggcgcaggtacatgaaatcggcggtgatgtcgcccagttccggccagcggccgcctgtgtcggccaccaccagcgccacgccatggcggcgcagcagggcgatgcattcgggcgtggcgaagctggaatggcgcacctccagcgcatggcgcatgcgccaacgtggcgcttccgcctccagccactccctgccgtgcatgcgcggttcgcgctcgcgggccagttccaggccctgccgggtgtcgcggggcagcagcgccaggaattcctccagcaggccggcatcgaagggcaggctgggcggcagctgccacaggatggggccgagccgggggccgagcgagagcaggccggacgccaggaagttcgcgatggccgcgcgcggcgagcgcaaccgcaggatgtgggtgatgaaccgcggcgccttcacggtgaagacgaagccttccggcgtatcccgcgaccacgctgcgtagctggaagggcgctgcagggcatagaaggagccgttcaactcgatcgcggggaactgccgggaggcgaacgccagctcccgggcctgggccaggtcgtttgggtagaaggagccgcgccatggggcgtagcgccatccggaaacgccgatgcggatctgtgcggccggtgccgcccggggtgccatggggccactgtgcgcagcgccggtcatgggggtggcgggagggcttcggcaggccgtgtcggacgccgccgggcggctctacagcttcttacggtgtttacagagcgcggcggtatgtgaagcaccgccgcgggtaatctgccagcacaacacccatagaaagggaaatcgtatgagtctcgttgtccgtcccaattcttccgctgcgggcccggtggccggcggctcggcgaagtggctctgggctgcgatcggcgcgctgggagtcagcgtgctggccctgggcgccacgctggtggtccagaaccgcgaccgcgctccggatgtcgcctccgcagtgcagcctgccgctgccctcgctccggacgcgcagtccgcggcagcagccaatccgtccatcaaccccgccgcagtccaggggggtcaaggacgtccctccgccgtggcccaggctccggcccagcagttcgcgcagcgtgcgccttcccccagctatgcgccgcaacctgcatatagcggcgccccgcaaggccagcagcaggtggccatgcagcgtgccgcggctccggcctgcatgacctgcggccgtgtcgagtccgtccaggccttccagcaggccgcccccgccaccggcatcggtgccgtggccggcggcgtgatcggcggcgtgctgggcaatcaggtgggcaagggctcgggccgcacggcggccacggtgctcggcgccgtgggcggtggctacctgggccacacggtggagcagcgcacccgtaccaccacggcctaccagatccgcgttcgcatggacgacggctcggtgcgcaccttcacgcgctcgcagccggtggccgagggcacggcggtgcgggtggaaggccgcagcttccgcgtggacaacggccagtacggcagcggctatggcggcggctactccgcccaggcaccgcattcggtgcgcgtggccgacaacggttactgacctcgggggctggccggcatgttccggccagttctccgcgattgtgcgaacgggcggctttcaggccgcccgtcgtgctttctgctgccgcagtgtcacttctcgacgaaggcgcgctcgatcacgaagtcgccgggcttggtggtgttgccctcttcgaagtcgcgcttttccaggatggccttgagcgaggccagcatttccgggctgccgcagagcatgacccggtccaccagcggatccagcggcggcacgcccaggtcggtgaagagcttgccgttctcgatcaggtcgttgatgcggccctgattgcggaacggctcgcgcgtcacggtggggtagtacttcagctgcttggccaccatttcgcccaggaactcgtgcttcggcagctcctgcgtgatgaagtcgtggtaggccagctcgttcacctggcgcacgccgtgcaccagcaccacttcctcgaacttctcgtaggtgtccgggtcgcggatcaccgacaggaacggcgcgaggccggtgccggtggagatgaggtacaggcgcttggccggcagcaggtagtcgatcagcagcgtgcccgtgggcttgcggccgacgacgatgctgtcgcccacctggatgttctgcaggcgcgaggtgagcgggccgtccggcaccttgatggagaggaactccaggtgctcctcgtaattggcgctcgcgatgctgtaggcccgcagcagcggcttgccgtccaccttgaggccgatcatggtgaagtggccgttggagaaccgcagcgacgtgtcgcgggtggtcgtgaaggagaacaggcggtcggtccagtggtggacggagaggactcgctcttcgttgaatgcgctcatggatggatggcggaaagtgaaaacgacaaggggcgcgtggccttcgaaggcagggccggtggctcgtatgggcgtctgcaggcgcgccctggctgccccctgccgggtgggcaaacccctacattgtcggacaaacacggcgggtgggtgggctcaggccccaggacatgtgcgcgaatcccgtctatcgtcactcggaaaacctgccaggcagcggtccggggcaccctgtggcgagaagttggggctgatggatgcccgacctcaccgtggcgctgtactctggtgcgccgccgtcgcatcctgcttcaggtgctcccccaccacttctgccagccagtccatcaccgcccgcacgcgccgtggcaggttccgccggttggcgtacatcagcgtgagcggcatcggcggtgccgcgtgctgcggcagcacctccaccagtgcgccctgcgccagcaggtccaccacccccaggcgcggcacctggatgattcccaggcccgccaggcagccggcgatgtaggcctcggcgttgttcaccgtgagtgcgccctgcatgggaatggccgccagcgtgccgtccaccacggcctcaaagccgccggagcgggcgccgagggtgttcacgaagtggaccagccggtggtcgcccaggtcgtccagcgtttggggcgtgccgtggacgcgcaggtaggccgggctggcacagttgaccagccgcgccggccccagcgggcgggccaccaggctggcatccaccaccgcgccggtgcgcagcacgcagtcaaagccctcgcgcaccacatccacgcggcgttcggtgctgctcagttccacctccaggcccggatggcgggccagcaactcgggcaggcgcggcacgaccacgttgcgcgccatgccggtggacatgtcgatgcgcacgcgcccgcgcaggccgccaccgtcggcgttctggaacatggactgcagttcgtccacgtcggccagcaggtccttgcagcgctcgtagtaagcctgcccgtcctgcgtgagctgaacgcgccgcgtggtgcggtgcagcaggcgcgtgccgagctgggtttccagttgctgcacggcggtggaggcgctggccttggggatgcccaggacctcggccgcctgcgtgaagctggcgagttcggccacgcggacgaaggtgtgcatgcgatcaaaggggttcattgttcttggtggatgaacgatgtgatcgattctgcgtgatttatggctatggcatcgctcaatagactccggcccatcgctttttcattccttcacctgatccaccgaaaggattccgccatggctgccactgcatccgctccgtcttccaccatcgccctcatcaccggcggcagccggggcctgggccgcaatgccgcgctgcatgtggcgcgatccggtaccgacgtgatcctcacctaccgcagccaggcggccgaggcgcaggccgtggtcgccgagatcgaggcgctgggccgccgcgcggtggcgctgccgctggatgtggcggccagttccacgttcgaggcgttcgcaggccaggtgcgcggcgtgctcgcgcagcactggcagcgcgagcgtttcgatttcctggtgaacaacgcgggctcgggcgcatatgccagtttcatggagacgaccgaggaacagttcgaccagatggtggccatccacctcaaagggacgttcttcctcacgcagaagctgctgccgctgatgaacgacggcgggcgcatcctgaacgtgtcgtcgggcctcgcgcggttcgcgttgccgggctatgccgcctatgcggcgatgaagggcggggtggaggtgctgacccgctacatggccaaggagctgggcgcgcgcggcatcgccgtgaacgtggtggcgcccggcgcgatcgagacggatttcgggggcggcgcggtgcgcgacgacgcgcagctcaacaccttcatcgccggccagacggcgctgggccgcgtgggcctgcccgacgacatcggcggtgtgatcgcggcgctgctgcagccgggcacgggctgggtgaacgcgcagcgcatcgaggcgtcgggcggcatgttcgtctgaacccccggacgtgggtcagggcctcggcacgccgtgccgggccttccattccgcgcgcagcagggcgtagatgaactcgtcgccccactcgccctcgaaacggtcgttctgcacgagatgggcctcgcggcgcatgcccaggcgctccgcgacgcgggcggagccggtattgcgggcatccaggcgcgcgaagatacggtgggcgccgatgtgttcgaagccgtgttccagcagggcggccacggcttccgtcgcgtagccccgtccggcatggtgcggattgaagatgtagcccacttccaactgcagcgccgcggtgctggcgatcttcagcaggaattcgcccacgagcacaccatcctcccggcgcacgacggcctggcgccaggtgtcgccctcgccggcgaagggctcggagagaacttcggcgaactgcttgtgcagtcggtctccctgcggggcggccatgtacaggaaccggtagacctgcggatcgccatggtaggcggcgtaggcgggaaagtctgctgcgtggaaggcccgcagatcgagtctcggggtctggagtggcgaagaggtcagggagaggtccatgccggcgcgatggtaggccggcaggacgggagtgcggggcaattccctggcaccctgtgcgggtgagccggatggcagcgatatggcgctgccgctcgccggatcagaaggtttcccagtcgtcgccgccgccgcgtgcggccggggaaggtgcgggtgccgcggcgcgcggcagcgcgggcgcagcggccggggcgcgggctgctgctgtggcagggcggggtgctgccgcgggaggcatcgcggcgggaatggcgcgggaaggcgttgcggccgcagccggtcgcaccggccgggccacgggtgccgccggtgccgcggtggcggcctgcgtgcccgcaggaatccggaacacgctcaccgcctgcgagagctggcccgtctgggccttcagcgaacccgtggcggccgcggcctcttccaccagcgccgcgttctgctgggtcacctggtccatctgcgagacggcctggtgcacctggtcgatgccccggctctgctcctcgctcgcggcgctgatctcggcgacgaggtcgttcacgcgctgcacgttctgcacgatctcgtccatggtgcggccggcctcggccacctggctggagccttcgtccacgcgggagaccgagtcgccgatcagcgccttgatgtccttcgcggcggcggcgctgcggcccgccagggcacgcacctcgccggccacgacggcgaagccccggccctgctcgcccgcacgcgcggcttccacggcggcattgagcgccaggatgttggtctggaaggcgatgccgtcgatcacgccgatgatgtcggcgatcttgcggctgctctcgtggatggcgcccatcgtgcccacgacgcccgccaccacctggccgccgcgggtggcggtgccggccgcggaggaggcgagctggctggcctggcgggcgttgtcggcgttctgccgcacggtgctggtgagttcctccatggcggcggcggtctgctgcagggagctggcctgctcttccgtgcgcgacgacagatcctgattgcccgcgtcgatctcgctcgatgcggtggcgatgctgtccgtgcccgagcgcacgcggcccaccacctgcgcgaggctttcgttcatgtccttcaaagcctgcagcagctggcccgtttcgtccgacgacgtgacggtgacgcggctggtcaggtcgctggccgccacggcgcgcgccacgcgcaccgcctccgacagcggccgcacgatgccgcgcgtgagccacactgcgcaggccgcgcccagcgcgagcgcgagcaggcccagcatggtcagcagcaggcgactctgggcatggatgtcctggatgcgcgcggccgtggcgtcgatgtcggcgcgctgcaggtccagcagcttctggatgagcgccacgtattccttcgtggccggcaggtagacctgggtgagcaggcgctcggcctcctcggcctggcccgcggccttggccttcacggcctggtcgcgcgaggccaggtaggccgcgcgggcccggccgatgtccgcccacacggccttctcggcggggctgtcgagcagcggctcgatcttctcgacgagccgggcggcctcgcgcgtggtcatggccgagtcgtcggcgaagaagcccgccagcgacgggtcggtgctcttgacgatggccgtggtacggcgtgcggcgctgtccacgtagcggtaccagtcgctgatcatgcgctcgttggcgagcggctgctgggtcatgtcgtgcgtggcttgggcgacggtctgcagccgccagaggccgaagacggtcatcagggccatgaggccgagcaccatggcaaagccggcgccgaggcgtgcgccgatggggaggtttcgcatgggagttcctggagttcgatgcgggaaggccgccggcgccgcaggggtgccgtgcccgctcacggccgccgcgccatgggaggcgcagcgtgggcgggggcagtgcggctgcgcgcgtgcggcccctcggccgctgcgcgcgcaggcgtggccatttatcggcagtgcgtgccgggccttgaacgcgacaggagaaaaaaagtggcccgtggggccgagcgggccggtgaagcccgccgtccggccgacgggccgttgcggtcctcagttcagcttcagctgctgcttggccaccacgcccttgtagagctcgtactcggccctggtctgcgccgtgaattcctccggcgtgttgccgaccacgagcgagcccgtgtcctcgatgcgctggcgcacggccgggtcttccagggtcttcttcacggcctgcgagatcttgtccaccacttcgcgcggcaggttcttcggcccatggatgccgtagaacgccatccggttcacgggctcgaagccgacttccttgaaggtgggcacgtcgggcatcgagggcaggcgctggggcgccgccaccgcgatagcgatgagccgcttttccttgatgaacggcagcgcggagggcaggttgtcgaagatcatcggcacctggccggccacggcgtcgttgagcgccgggcccgcgcccttgtagccgatgtgctccaggcccaggccggacagcgacttgaacagctccatctgcaggtggccgatgccgcccgtgcccgaggtggcgaaggagtacttgcccggatgggccttcacctcggccatgaacgccttgaaatccttggccgggaagctcgggtgtacggccagcacgttgggcgtggcggccatgttgacgatcgacgtgaagtcggtcagcgggttgtatttcacggcgggattgatggcgggggcggaggcgaccgacgacaccgtcgccacgccgagcgtgtagccgtccggcgcggcgcgggcgatttccgtcgcgccgaccacgccgcccgcgccggccttgttgtccaccaccaccggctggcccagcgtcgtgcccagcgattgcgacaccacgcgcgccacgatgtcggtcgtgccgccgggggcgaacggaacgatcaggcgcacgggcttggtcggatagtcctgggccatggcgggggccgcggcgcaggcggcgagggccgtggcggcgagcagggcgcggcgcaggggggatggggaatgcttcatttcggatgtctcctgggaggttggatgttgtgggtctgccggttgcggaatgtcttttgcagcttgcgtgccatgccgtggccggccggtgcggatgggccgccagggcgcgcccgtgctgggaatgggcgttggtggcggcctcgccggaggccgcctgcgcaggggctgcgtggcggttttccgcacgtggctcgccgggttgtgcgggtttccgcacacggcgccttgtcaacgggggtagccctgggaagccggctgctgccacccaccacaatgcgggcccaaccgctgtcctccgcttgaaacccgaccgttccctcctgatccccggcctcgcggtgctggcctgcgtgtgcgtcggcgcgctggtgtaccgcgccacgctcgatgcacagctttcgcggcagcggcaggcggcggcgcagcggctcgatttcgcggcccagagcctggagtccctgctgcaccgcaacgaggcgctgcctgccctgctggccctggacagtggcctggggcgcgcgctggaccattccaacctggcttccccgggggccgccaatgccttcctggggcaggcggccggcctggccgacgtggaagcggcctacctgatggatgccggcggccacacggtggcgtccagcaactggcgcctgccgagcagcttcgtggggcagaactaccggttccgcccgtatttcgaggcggcaatgcagggacagaccgggcgcttctacggtgtgggcgcgaccaccggcaagcccggctatttcatcgccgcgcccctgccggccaccgcgcccgcccggggcgtcgtggccgtgaaggtttcgctcgatgccttcgaagcctcgctggccgcaggcggcgacaccgtcctgctggccgatcgcgacggcgtcgtattcgtgagcaccgaggcgcagtggcgctaccgcacgctcgcgcccctcgggccccaggtgctggcccggctgcaggatgcccagcagtatggcagccatgccctgaggcccatcgaccacggcctgggtgcctggcctgacggcagcgcaccggtgcgcctgcggcgcggcggactggagcgcgacttcagcgtggccgcacgcagcgtcgggcccctgggctggcagatgctgctgctggcggaccagtacccggtgcgccaggaagccctggtggcggggctggccggcgggctgtgcgccgcgctgctgctgggcatgctcttctaccagcggctggaccagcaggggcaggcagagcgccgtgcgagcgccgcccgcctgcaggccgcgcacgacatgctcgcatcgcagatcgcgcagcgtaccgccgacctgaccgctgccaacacggcgctgcaggaacgggtgagcgacctgcagcaggcggagcagatcctgcgcggcacgcgcgatgcggccgtgcaggcgggcaagctggcggtgctcggccagatggcggccggcatgagccatgaactgaaccagcccctggccgcgctccagacgctctcggacaacgccatcgcgctcgaccgccagggccgccgcgaggacgtggccgagaacctgcagctcatcggccagctcgccgcccgcatgggccggatcgttcgccagctcaagagtttcgtgcgcaaggaagcgcccgtgctgcagccctgccgcgtgcgcgatgcgctggaccatgcgctgctgctgctggcgcagcgctgcacggcggtgcaggcgcgcatcgacgtgcagccgttcgacaccgggctgtgcgtgagggcggaccccacgcggctggagcaggtgctggtgaacctgctgcgcaacggcctcgacgcggtgcaggaccgtccggtgcgcgaagtgcgcttcgccccggccgccgaagacggatgggtgcgcctgcgcgtgtccgatacggggggcggcatcgcgcccgaggcccgcggcaggctcttcgagccgttcttcacgaccaaggcgggcgaggggctcgggctggggctcgcggtttcgcgcatcatcgtggaaggcatgggcggcaccctcaccgtggaagacgttcccgagggtggcggcgccgggttcaccgtcacccttccgctcgcccggcccgacgcctgaatcccttccgttccaatgacctttccgccgatgaccgacgcgccccttccggccgcaccagccggggccacccgccccgtctatctgatcgaggacgacgccatggtgcgccgcgcctatggccaggccctcgaactggcccacatcccggtgcgcgccttcccccaggggcaggccgcgctcgacgccttcggccaggacccgcccgccgtcgtggtgaccgacatccgcatgccgggcctggacggcatggagctgttgcgcctgctgcgccagcgggatgccgacctgcccgtggtgctggtcaccggccacggcgacgtggcgatggcggtggaggccatgcgcgacggcgcctacgatttcatcgaaaagccgttctcttccgagcgcctgctgctcacggtgcgccgggcgctggagcggcgcgcgctgtccgacgaactgcagcggctgcgcgcgcgtggcggggccgacgcgctcgccgggctggtgggccagtccgccggcatggcggaggtgcgccggctggtgtcggcgctcgccccgctggaggtggacgtgctgctccacggagagaccggcgccggcaaggaggtggtggcccgggccctgcatgcggccagtggccgcagcggtccgttcgtggccatcaactgcggggccctgccggagaccatcatcgagagcgaactcttcggccacgagccgggcgcgttcacgggtgccacgcgaaggcgcatcggcaagatcgaatacgccaacgggggcacgctgctgctcgacgagatcgagtccatgccgccctcgctgcagttgcgcctgctgcgcgtgctgcaggagcgcgagatcgaacgcctgggcagcaaccagccggtgcccgtcaccgcgcgcttcgtggccgccgccaaggcggacctgaagcagctcgccgagcgtgggcagttccgcgccgacctgtactaccgcctgcacgtggtcgccatcgacattccgccgctgcgcgaccggccgcaggacatcccgctgctcatggcccacttcctcgcgcaggcagcactgcgccacggccgcccggtgcccgcctggagcgaccgcgacctcgcgggctggctggcccacgactggcccggcaacgtgcgcgagctgcgcaacgccgccgagcgcctgtgcctgggcctgcccgtgcagccgctcgatgcggggggggaatccgcgccgtccctcgcggcccgggtggaggccttcgagcgcaagctgctgcgcgacaccctggccctgacgcagggcaacgtggcccgcgcggccgaactgctccagatgccccgcaagacggtgtacgacaagctgcagcgccacgggctggcgaccggtaatgcgggcagcgcgggcgtcgcgccgcgcgacggcgaacggtaggccgcagcggccatggccggggctgccggtcacgctgcctggcgcagcacgcgccggtactgcaccgcctcggccacgtgcgcgggcccgacggatgcctcgcccgccaggtcggcgatggtgcgggccaccttgagcgtgcggtgggtgctgcgcgccgaccaccccagccgggcggcggccgattgcaggaaccgggcggcatcgtcctgcaggctggcctgcacatcgatctcgcgcccctgcagggcctggttgggcttgccctgccgggccagggcgcgcccgcgcgcggcggcgacgcgctcgcgcacgctggccgatggttcgccgggcgcggcggccagcagctggtcagggggaagggcgggcacctccacatgcaggtcgatgcggtccagcagcgggccgctcagcttgccctggtagcggtcgatctggtcgggcgtgcagcggcaggcgcgctggccggagcccaggtagccgcaggggcaggggttcatcgccgcgacgagctggaagcgcgccgggaaatccgcacggcgtgcggcccgtgcgatcgtgatgcggcccgtctccagcggctcgcgcagcgcttccagggcgctgcgggcgtattcggggaattcgtccaggaagagcactccgtggtgggcgatcgatatctctccggggcgcggtggtgaaccgcctcccaccagggccactgcactgcaggagtggtgtggcgcagccgtcggccgggctccccatgcggtcggcgtgaagcgcccggccaggctggccaccgcggcgctttccagcgcctcgtccaccgacatcgccggcagcaggcccgcgaaccggtgtgccagcatcgacttgcccgaacccggcgggcccaccatgagcaggccatggccgcctgcggcggcgatctccagcgcgcgccgggcggcggcctggcccttcacgtcggcaaggtcgtcggcgggcgccgcggccatcggcggcatgccctccacccggcaccagccgtcttcggtggcgctttcggtgccggggccggcgctggccgcggcctggggcggaaggaaccgcgccaccacgtccagcaggtgccgggcccggtatacctcggtgccgggcaccagggccgcctcttcggcgctgccgggcggcagcaccatgcgggcgcggccgccggcggaccgcagggcgaggctggtggcgagcgcgccccgcaccgggcggagttcgccggacagcgacagctcgcccgcgaactcatggccggccagcagcgtgccgtcgatctggccgctggcggccaggatgcccagggcgatcggcaggtcgaagcggccggagtccttgggcaggtcggccggggccaggttgacggtgatcttcttgttgtgggggaattccagccccgcgttctgcagtgccgagcgcacgcgctcgcgcgcctccttcacttccacgtccgcgaggcccacgagcgtgaagctgggcaggccgttggccagatgcacttccaccgtaacggccgcggcctgcaggcccagcagcgcgcggctctgcaccaaggcaagactcatgaacttttcccctccccacttgggtgcgctgccgggtgccggcgcgtcgggggcgcatggtacgcaccattcgggtgcgccatgctgcaaaaccgtcagggttgtaaccatccacgacgcagggggacgcctgggcgcacccattcggagcgcctggagcgctacggcggggggacatggcacggtccatgctttgcgtctgtcgaacacgcaatccaccactggctttttccgaaggagcccccatgacccgcgtcctgaagtccctgagcatcgccctcctggccgtcgcccccgtctgggccagtgcccagttgaccggcaatgtgagcctgaccaccaactacaagttccgtggacaggaccaggacacgagcaaggtgaaggccgtcaagcccgccatccagggcggcttcgactacacgttcggtgaaagcggcttctacctgggcaactggaactccagcgtggactggctgcccggcaattccatcgaaatggatttttatggcggctataaattcaaggccgggggcatggacctggacgtgggcgccctgacctatgtgtatcccggcaacaccaacggcaacacgaccgaactctatggtgccgccacctatggcccggtgacggccaagtactcgcacacggtctccaaggactatttcggctgggccggcgccaagacctccggcaaccgcggccgcaacaccggctacctgaacgtcgccttcgcgcaggaggtcgctccgaacaccaccttcaaggcggcggtgggctacacgcgcttcgccagcgacatcaaggacctgggcgtgcccaactatgtggactacagcgtgggcggtgcctacgatttcggttccggcctctcgctgtcggccgcggtggccggcgccaacaagaagaacttcttcgggccggtgaacaagaaccggctcatcgtcacgctcacgaaaaccctttgaccgaccatacccacaacgggggtctcgaggcccccactacggagatccgaacatgaaaatggtgacagccatcatcaaacccttcaagctcgacgaggtgcgcgaggccctctcggacatcggcgtgcagggcatcacggtgaccgaggtcaagggcttcgggcgccagaaaggccacaccgagctctaccgcggtgccgagtacgtggtggacttcctgcccaaggtgaagatcgaggccgccgtcgcggacgatctcgtggagcgggtcatcgaggcgatcgagggcgccgcccgcaccggcaagatcggtgacgggaagatcttcgtggggcacctggagcaggtcgtccgcatccgcaccggcgagaccggcaaggaagccctctgacggcggcccgagcgcacagccaacggatcaacgcattccgagagacacaaccatgaaaaaactgcttgcttccttcctgctgggaatgggcctgctggctgccggctccgccgcgctggcacaggcccctgccgcctccgagccggccgccgtcaccgcatcggctcccgatgccgcccccgcgccggccgctgctgcagcacccgctgccgcgccggctgccgccgcggcctccgaagccgctcccgcggcccctgctccgaagctcgactccggcgacaccgcctggatgctgacctccacgctgctggtgatcctcatgaccattccgggcctggccctgttctacggcggcctcgcccgctccaagaacatgctgtcggtcctggtgcaggtgttcgtgatcttctcgctgatctccgtgctctgggccatctacggctacagcctggcgttcggcggcgaaggcacgttcttcggcacgttcgacaagatcttcctgaagggcatcgcgccggacaccctctcggccatgctgccaacgatccccgagtacgtgttcgtgtcgttccaggccacctttgccgcgatcaccgtcgcgctgatcgtgggctcgttcgccgagcgcatcaaattctctgccgtgctgatcttctcggtgctgtggttcacgttcagctacatcccgatggcccacatggtgtggggcggcggcctgctgggcaaggacggcgcgctggacttcgccggcggcaccgtggtgcacatcaacgccggtatcgcgggcctggtgggcgcctacatggtgggcaagcgcatcggcttcggcaaggaggcgctcacgccccacagcctgacgctgaccatggtgggcgcatctctgctgtgggtgggctggttcggcttcaacgccggctccgccggtgccgccaacggcgctgcgggcctggccttcgtgaacaccgtgctcgccacgggcgccgccaccctgagctggctggccggtgaatccctgcacaagggcaaggcttccatgctgggcgccgcttcgggcgccgtggccggcctcgtggccgtcacgccggccgccggtttcgtgggcccgatgggcgccatcgtgctcggcctgatcgccggcgtggtctgcctctggggcgtgggtggcctcaagaagatgctgggtgccgacgacgcgttcgacgtgttcggcgtgcacggcgtggggggcatcctgggcgccatcctgacgggcgtgttcgcttcccagggcctgggcggcacgggtggcctgacgcccgacacgttctcgatgggcgggcaggtgtggatccaggtcaagagcgtggtgatcacgctggtctggtccggcgtggtggccttcatctcctacaagatcgccgacctgctggtggggctgcgcgtcagcgaggaagccgagcgcgagggcctggacatcacctcgcatggcgaaactgcctacaaccgctgagattcggtacaccccctgagcggctttcgccgctccgtgctgccgccggaggcaactgcccttcgtgcacgtccaagcctgcgcaggcaggcttggagccgcggcactcagcccccgctctcgccgcgtgagcgcggcgggcagggggacgacgccggtggcctggcaaagccagttccacggcgtccgctggcggggcctgctccgcggccaccggatcggtcaggccgtgcggaggaggaatcagggtttgtgcgccgttcctttggatgctgaaaaagggtacggtgccaggtatctggaccggggcggcgactggtggcgtcacccgggccggacgacaacgaacgatcgagttgctccttttggacattcggcccgcccgcaaggcgggcttttttttggccgtgcggcgccatggccgaataatcggtgccggggcccggtaaggcggctgcggcggtcgcgccgccgaagggctccctgacgaaagaggacaccgcatgcacctggacatggactggcgcacgggcagcctggagcccgacgcgctcggcgagtcgccgttctggcatccgctggaaacccgcctctactgggtcgatatcgccggctgcgcgctggcccgctgggagcccgacaccggccgcatcgaccggtgggccatgcccagcgagccgggttgcatcgcccccgcgcgcaccgcgggggtggccagcggcctggtgatcgcgctgcgcgacggcatctaccgggcgcgcgaatggggtggcgccctggtaccggtggccacgctgccctacgacccggcgacgcaacgcgccaacgacggcaaatgcgacgccctgggccgtttctgggtgggaacgctgcacgagccgccggccgggcagccgcgggaggcagtgggcgcgctctactgcatcgacggccgcggcagcgccagcgcgcccgtggtgcgccgcatgctggatggggtgatgaccgccaacggcctggcctggtcgccggatggccgccggctctactgggccgataccccggcccacacggtcagcgcctgggagtgcgacgcgcacggcgaaccccagggcagcccgcgcgtgttccattcgttcccgcccaagccggcgcagtggcgccccggcgatcccggctacgccggccggcccgacggggccgtggtggatgccgagggccactactggacggccatgtacgaaggcggccggctgctgcggctggccccctccggcgagatcgtggccgaggtgccggtgcccgtcgtgtgccccaccatgccctgcctgggcggggtgggtggccgcgagctgttcgccacctcggcccgcaaggggcgccccgaggaggaagtcacccggctgccatggacgggcttcctgctgcgcgccggccggccggcgccggcgccgggccagccggtggcatggtacgaggaggcggcgctgccggtggggatggattgaccggcgcccgggcgagcgtggccttacggaggcgccggccgggccagggccagtgcgcgttcgatgttggcatgcgccagggccacgttgcctccccgggccatgcgtacgcagaagtcgatcatctcgcccaggttgccgtcgatgccgcagtgcatggcacgcagcgcgtcgaacccgatcaggatcagggctgcgccgtcctccagcccggccaggcgcccggcccggtgcaccatgtagagacaggctgtgacctgctcgggcgtgagcgcttcctcgtccggaaactcctgcgcctccagccggaaccagcgccgcgccacctgcacgatccagcgctgtgtctcttccagggtggcctgctccatctgctccggggtgaatgccatcaccgtcatgggcggactccttcctgcgggccggccgttccggcccaatggtgctccgtcacccgcagaggaaccgtggccggcaccagaccccacagccccttgcgcgcagggccatggcggacggtgcgcgtgcgtgccgcgtccccgccgctcacccaggtcagcccgtccagacggtcgcccaggatccagcgcagctgcccctcggtgccgatgcgcatgaagcggtcgaacacccgcgcgtcatagaagcggaagtaggccgactgaccgtccggcagccgcaccaggctgcttttcttgagctggatgcgcgtggcctccacgccggccgtgccacgcacgaccatgctccaggccccgccccaggcatagggcacgagccgctccagatgcggcgccagcgcggccatcggcaccaggtagggcgccacgcgcgccagcgtgagcgccttcacgccggaaaacaggcagtggtgttcgatgttcgcctgccgcatttgctgcaccagagagtggtcgcgggcggagtcgatcaaggcgtaaaggttggcagcgtcgctgcgcaggtgggcgatgaagcgcgggagactgggagaggccatggctgggtgtgattcggtcagcgggcagcagcgcgctgccggggctctgccggacgtacgctgcggcagaagatttcgcattcatcgccgttttccgtgtcgcggggcggaggcgccatgtacacggcgatgtcgctggagagttggatcaagaccagttccgtgccaatggtgcagcagtattcgatgagctgataccccacggattcaccccatctctgccaaaaacctctggagttcgcggcggcagcaagagacatatggccataatggtttccgagttgcacttcatctgagtagtagtaatcgccttcagcgatttcccacttgttttctttataggtgaaggccccggccgtcttcttgtctttgttgaagtttgtcttgaccaccagaatcttactggctggcccgtccatggggcgccactcgcattcatttttctccgagtctgggtagcggatgtctccctttctgcagaacccctcgaaggcagggtgtttggcgtattccacttggaattcacattcttcgatcccatccgtgttgacggttctttggggtgctgtgattttcagatggcggggaaggttgaaggtgatgccgcaggaagtgacttgtcttggttctttggttgtttttggccggctgggctcggcgttagcggtttgcattgcaaggaatccaatgagtgaaatggctttcacatagcaagtcgcaaggttgtggttggaggtgaagttcattcgtttccccttgcagtgatattgaaataattagtcggactttggcaaggtcaggccggatggtgcaggaattttcctgagcaccgtggcgtattcgaggctttcatatcgtgtttctcctttttctggcctgttttcctggctgaatagcatgagatatatttcttttttgtcgcgagaaatagatatggtatccagcgcggtcggcatgatggcttcgggcgagacatcaaataaatagggctccactttgggccatctttttgctaattcattactataatctatattcaaaattatcattctttgttgggccggcattcccctttccctgtatagatcgcaaaaacttttccacccttcgccgttttcccttatggcacagtagtcatcgccgaacggtgggaatatcgtatagataaaaccctcgcccgatgggccgttgggcatgccgtctggtcccttgaagatcacggtagatattccagtgggctgtatgtgaattatttttccaatcgggagataagctttgttgtgtttgtatatgccgggccaatcaagggggagaggccgattcatgtcagcctcgtgcctgaccacttgccaccagccagagatttccataattggtctcttaaatcgcttgcgcgagggttgggcaatgttgggtgcgctgggaaatgcggcctgcgggctaattagagatataagaagaatggtgaatatttttatccagaacggtattttgatggatggatacgtatgcttgttgatcaatggttatctcgaaataatggcaagtcgcaaggttgtcgttggaaatgaagtgcattggtttcccctcgctgtgatattgaaataatcagtcggaccttggtaaggttaagccggatggtgcgggaatcctcctcaatattgttgcatattcgaagccttcgtattccttttctccatttttcggtctgttttctgggcggagcagcatcaggtagagttcttttttatcccgagaaattgatatggaatccagtgcggtcggcatgatggcttcaggcacgacatcaaataaataaggttccactttgggccattttcttgccaatcgatcgttgaaatctatatcaagaattatcattctttgttggactggcactcccctttctctgtatatgtcgcaaaactgtttccacccttcgccgtcatctcttatggcacagtagtcatcgccgaacggtggaaatatcgtatatataaagccttcacccgatgggccgttaggcatgccgtctggccccttgaggatcatggtggatattccagtgggctgtatgtgaattattttgccaaccgggagataggctttgttgtgtttgtatatgccgggccagtcaggggggagaggccggttcatgccagcctcgtgcctgacaactttccaccagccagagatttccatgactggcctcttaaatcgcttgcgcgagggttgggcgatgtcggacgcactgggaaatgcgttttgtaagccgataagcgacaagagggaaatcatgaataatctttttgggtaggaggtttgtttcatgaaatatatctaatctattggtcgccggaattttttgcaggcatggatgcatataagtagtcacgttctcgcctgctgctaggtattttttcccgatcgccttccaaaattgcctgcttcatttttggatggatgccccaagtttggtagacattggagagtaaggcagtctgttgttcagttgtcaaatctataaatcttggggagccttctggattctttttctcaaagagttctattgctcttctggtggcttcttcgccagcacgtagattcaataaatcagcttctttctgtgtgatttccaaagagttttttcgggcaagcgcgcatgcttctccacctatcttgccaaaatatggttttattttctcggataatttgtcaaaatcttcctctgcaataatgttatttcttttgttgaatttctccaattcttttttatatacattataatcttgacctccgaaatctatccctttggcaattgtcacgccggcgttgtttgggtctccgtttttcatttttccttgcagtctagtgttcccctctcttttcgtcatcgaaggtccgccatcaggttcgttgaccggccaccacggtacataggatttaagatagacgccttcccatttggcgattggcgccaggtctatttttgttcctagagatgcgtttatgatttttgcaatctccagattgagtgccccttttcttgtttcatctgctggcagacagggaatattccccgtgagacatttccgtttcagcttcccctccttctccttgatctcctgatccagcctccgcgcctcttccgcatacccctccgccttgcggtccaatttctgtcgttccttttttaacccgggcaattccgccttggccttctcctgttcctggcggcattcctcggccgtcttgcgcagcgcacgttcgcgcgagagggcgtccttgtcgtagtcgggaaggtcttcttccttgagtgccatgggtttcagagtctttcggtgtcgatggaatggggccgggcgggctcgggccgcgcgacggcttcacgtcacggtccatgcgccggcacgacgaaggctgcgccctcgtcggcggcggcctgcatgcaggcttcgtccttgtcgcggccgatgcgcaccgtggggcagccctgggcgatcacgccgtggcaggcgacttcatcgccgacgcgggcggcggggcgcccggccagccgcacggagggctcgccttcggtgatgggttcgatgcctctgttgtggcgcacccggtcgcccatgcgggcggcgggttgccccccgatgcggacggtgggggcgccttccaggatggggccggcgccgcgctggtgggcgacgtcgtcgtgcatgcgggcagcgggttgggccatggcgggtcgatcgctttttctgtcggtatctgggtgcggggtcggtcagggcttggcgctccagcccggcgttttgcccatggccgcagggccggcggaaccggcaggggcgctggccaccctgccgccactgccacccgccccgcccaggccggcgatgcctccggccagcccggccaacccggcgatcgcgcccaggtcgccgttcttcagggccttggcggtgtcgagcagtcccttggcctgctggagtgcgccgagggcgctttgcaggcccgcggcgccgccgcccatggcggcgctcgcggcggactccgcctggctctccgcggtgtcggcggcctgttgcgcggcgtcgccgggtgcatcgctggcgggcggaggcgtttcgggcgcgggctggctgctgccgcagttgaggtcgatgagcccggcgtccgcgttgatcgcggcgctggcctgcatttcgatgtgcgttccctgcaggtagatgccgccgtcgctgcgcagcacgatcttcgccgcgccgcaggccagttccaggtgctcgccggcctgggcgaagagcaccttgccggcgcgggtttcctggcgctcgcccacgttcactgtctgggtgcggccgacctgcaggttccaggccttgccgatgtcctgggtgtaggtgtcacccacgtcgaggcgcttggtcctgcccacctgggtgctctgctgcaggccgaccagcgtgttcatcgccacgcccacgttgaggctgtagcccaggccgacgttgtccatgcgcgccatgcccacgttctgcagcgacatccggccgatggtttcggtcttggtcttgcccacgcgcagggaccagttcctgccgatccggtctttctcgttgttgccgatggtcttggcccggttggcgccaatggagacctgctcgttgcggccgacgtcctccatgcggtccacgccgatcgataccgtttcgtccagatcgacccgttcgcggcggttgcggtggatggtgatggattcgtcccggtccaccgtttcggtgcggttggagtgaatggtgatggtctcgtcgccatccacttcctcggtgcgccagccgtgcaccgtgatcttctcgttgcggtccaccgtctcggtgcggtcccggtggatggtgttcgtctcgtcccggtcgatcgtcttggcccggtcattgccgacccagtgcgcttcatcgttctcgacctcgatgagctggtccttctgcgcatgcagccatagctgctccgcgcccttcctgtcctcgaagcggatcgcgttggcatcgccggcgccgttcttcatgccgtcgccggtcgcgccgcccttgctcgatcgtgtcttgataccggactgcgtggcattgcccggtagtgcccagggtggcatgttcgccgcgttgtagacgctgcctatgacgatcggatagtccggatcgccgttcacgaaatcgatcaccacttcgtgccctatgcgggggatggatactgccccgaagcctgagccggcccaactggtcgccacgcgcacccagcagctggaatgctcgtccatcgcacccagccggtcccagtggaactgcaccttgatgcggccgtattcgtcggtccagatttcctctcctgccggccccacgaccacggcggtctgcgggcctgtcgtgcgtggcttgggtgtttttcttgccggggtatagggcaggctcgtgggctgggccgtgaggctgaatttctggaaggagccctgctcttcgttgctcttgagcgcttctcccggcttggcgctgttgaccgaggacgtgcccgggttctcgtgcaggtggtaggtgacgccggtgatgaggtactggcggttctggtcaccgcgcgggtagttttccagcgtgaaggtatagccaggtgcgatgctgcggtggcgggactcgcccttgacggtgctgtggcccgtcagcccttcctgcaggcgcacgcgggcgtactgctcgccgtcgccgtgctgcacgtagccacccggccattcgtagatctcgtaagcatcgtgcgcgtggcccggcggctgctggcgcatgttggagaggtccgacctcggcttcttgaagtcgtagtcgtcgttgtagtaccggcccgacttgatttcctcgctgagcacccaggcatggatattctctcggtcggccgtggccgacttctccggcgggtggaacggaatggttgccgcgcccggcaagggttcgtggcaacctacgatgtcgtcggcgatcaccagggtgtgctggccgctcgcgtgctggaagtagtagtaagcgccctcatgctcgagcagccgcgagacgaagtcgaagtcgctctcgccgtattgcacgcagtagtcccagctgcgataagcccgcgtgagcttgaactgcatcgggtagccgtaccggcccagcacctcctggacgatctgcggaacggtcttgaactggaagattctgaaatcctgccgccgcgtggccacccacagccagggctgcaggcgcaggtggtacgaatagaagcggtggtcctgcccttgcatgccgaagcgggtgaccagtccatcgaggtatcggcgcccgccgccctgcgtttcgatctccaccgtcgccgttttgccgagcagtgccttgggatcgatgttccggctctccgagcgcaggtcgatgtcgaaggagaaaagctggctcagctcctcgctgccccgcagctgccggaactgcagttgctctcccaggggcgtccggatggtgacgcggcgtgtcattgtgatcgggttcagcccttgcggccgaacggtagagttcaaaacgggcgcgatgataggaagcgcttccagggcagggaagggcttcccgaaatttgttttgtgtccgaatgtcggacgttatggcggtgcaaataagccgttatgcgagggtgccggcatgggccttttcgtgcctctccaggcttcacgcgccgcattcaaaaaattcacgccggcgccaggcgccccggcccggggctgccgctacgatgcagccatggattccgcccttcgccagatcatcgaacgcgtgcgcgacagtgcgcgcgcaggccgtcccttgcgcatccgggggggcggcaccaaggatttccatggcggcatgccgctggacggcgaactgctcgacacgcgtgcctgcacgggcgtggtggactatgagccgagcgagctggtggtgacggtgcgcgccggcacccccctcgccgagctggaggcactgctggccagccgggggcagtgcctgccgttcgagccgccgcatttcggcgagggcgccaccgtggggggcatggtcgcggcagggctgtcgggcccggcccgcgcgagcaccggggccgtgcgcgatttcgtgctcggagcggagatcgtcaacggccgcgccgaatgcctgcgctttggcgggcaggtcatgaagaacgtggcgggctacgacgtgtcgcggctgatggccggggcctggggcacgctgggcgtcgtgaccgaagtgagcctcaaggtgctgcccgtgccgcccgcggaggccacgctgtgcttcgagctgcctcaggtcgaggcgctgcggcggctgcaggaatggggtggccagccgctgccgttgaatgccagccgctgggaggccggcctgtccggcgccgcgggcggcgtgctgcacttgcggctgcggggtgccgtggcggccgtggagtccgcctgccgcgccctgggcgggcagctgcaatcgccgcaggaggcggccgcgcagtggggcgcctgccgcgaacaggcgctgccgtggttcgccggccggcccgcgggcgccgcgctctggcgcctgtcggtgccgcagtcggccccggccctggcgctgcctgccggtgcatccggcccgctggtcgaatggcacggcgggctgcgctgggtgcaggcgccgccagccctggggcctgcgctgcaggaggccgcgcgtgccgtcggcggtgctgccacgctgttccgcgccccggcggaatctcccgagccggcggccggtgccgcgccggcgcagcccgcggacgcggccctgcagcgcatccatgaccggctgcgtgcggccttcgatcccgagggcatcttcaatcccggacggcgggtggcggggtaggcgagggcatgcgcctcctgaggcacctcatggggcggcaccgcacgccgtccaccaaccggctgctggggctgctgctggcgttcaacgcgggtgcggtgaacgcgggcggcttcctcgtcgtgcacagctacacctcgcacatgacggggttcctgtccaccgtggccgacaacctcgtgctgggcaacatggccctggtgctggccgccgtgggcacgctatgggcgttcatgtcgggagcgggcaccaccgcgatcatggtgaactgggcgcgccaccaccggctgcgcagcgggttcgcgctgccgctgctcctggaggccgtgctgatgctgctgttcgggctcatgggcgcgatcaccctgggctggcccaccccgttctcggtgccgctcacggtgctgctgctggccttcctcatggggctgcagaacgcggtggtgaccaagatgtcttccgcccagatccgcaccacgcacatgacgggcgtggccaccgacctgggcatcgagatgggcaagatgctctactggaaccggcgcggcacgccgccggaagcgcacgtgcattccaaccgcgcccggctggtgctgttcgcgagcctgctgggcatgttcacggccggcggcatcgtgggcgcggccggcttcaagcacgtgggcttcgtctgggtggtgccgctggcggcggtgctgctggggctcgcgctgccgccgctcgcctcggatttcgggcacctggccgcgctgtggcgcgcgcgccgccatcgcccttgagcgccctgcgggccgacaccacgaccttcccacgacaacgatcaccatgcaaacccgactcgcccccgaattccaggacacgcccgaaggccgcgaggccgagggcatcctgcgcaagtgcgtgcactgcggcttctgcaccgccacgtgcccgacctaccagttgctcggcgacgagctggacgggccgcgcgggcgcatctacctcatcaagcaggtgctggaaggggagacacccacgcgcaagacgcaactgcacctggaccgctgcctgacctgccgcaactgcgagacgacctgcccgagcggcgtgcagtacgggcgcctggtggatatcggccggcgcatcgtcgaggacaaggtgccgcggccgctgcccgagcgcgcgcgccgctgggcattgaaggagggcctgccttcgccgctcttcaagccggccctgaaggccggccaggccgtgcgcgggctgctgcctgccacgctgcgcgccaaggtgccgcgcccccaggaggccggcgcctggccggtgcgcgagcacgcgcgcaaggtgctcatgctcgcgggctgcgtgcagccggcgatgctgcccaatgtgaaccgcgccacggcgcgcgtgctggacgccgcgggcatccagaccgtgatcgccgccggcgagggctgctgtggcgcggtgaagttccacctcaacgaccaggacggcggcctcgcgcagatgcgcgccaacatcgatgcctggtggccgcacgtggaggcgggcggcgtggaggcgatcgtgctcaatgcctcgggctgcggcgcaacggtcaaggagtacggccacctgctgcgccacgacccggcctacgccgcgcgggcggagcgcgtcagcgcgctggcgcgggacctgtccgagctgctgccggacatgctgcccgcgctcgccgagcggctgcaggggcggatcgatcccccgcgcgcgctgctcgcctaccacccaccctgcacgctgcagcacggccagaaactgcgcggcggggtggaggcccacctggcccgcctgggcttccgcctgcgcgtggcgcgcacggagtcgcacctgtgctgcggttccgccggcacctactcgctgctgcagccggagatcgccggccagttgcgcgaccgcaagctcggcgcgctggacgaggcctgcgcggaggagccgcccgcggccatcctctcggccaatatcggctgcatcacgcacctgcagagcggcacccaggtgcccgtgcggcactgggtggaggtgctcgacgaggccctgcggccgggcgccgtctagcgccgcgcaggggccgggcgcggcaaactggcatgatggcgggttttacgccgcgtggccatgccgcgcagccgggccgcacgccctgaccagaccgcatccttgattgccatgaccgacaacgcgaccgcagaagcaacccagaaccccgtccccgccgcagcgggcgacgcgcaggccgcggcaggccgcgaagacgcaatggacaatgccgcgccggccgccaccggcgatgctgccgaggccggcagcgaaggccgcgccccccgcgccggccgccgtggaggccggggccgcggaggcgcccgcaaccgctccgcgggcgatcccgccgccgcgccaggccctgccgcgccgcaggcccagggcccgcgccgcacccatcccgtgctggagcaactggcagggttctatccgcacctcttcggcgcgcagttcctgccgctcaagcgcggcatcttccaggacctgcaggacgcccaccccggcgccttcgagaaggacgacctgaaggccgcgctgggcatccatacccgctccacccgctacctgcaggtggtggccgagggccgcccgcggcacgacctgcagggccaggccgttgaggccatggcgcccgagcacgtgcaccacgcgctgctggaggtctttcgccgcaagaagccgcgcgacggcgaggacctcaccgccaagctgcgccgccgcatcgcccaggcgtacgaagcatcgggcctcacgcgcgaagcctacgacgcgctggtgcgtggccgcgacgagcgcgccaatgccgtgctggacgaagccttcgccgaagtcgccgagcgcgacgccaaggccgaggccctgctgcgcgccttcgaggccagcggcagcacggtggaacagttcgccgacatgtacggcctgcagccgcgggcggccgagcggctgctgcagcgtgcgcgccagatgcgtgcagcgcccgtggctgcacccgcaccagcggccccggaagctccggagcccccgccggccgaggcctgagccgcccggccagcattcgcgctgcggcttttcagcggggctgctgcagctcgtcgcgggtgcagaggcggctgttgctgcccatgcaccctgccgtgatgaggtacggcacgttggctgaatggagcagggagccgcgcagcatgccattggcgtccaccgtgaaatatccgctgcggtattcggtgttcgttccgccttcggaggcctggcagttcagtgaaccggacgtcgccagtccattgccagcgaggtcgtaggtaccccggtactggcagttcttgtaggtccccatggcaatggtgtccatgcgaaacacgccgttgcgtgcgacgaggtcgatggcgatcgaatcgctggcagggtagggggagcggtagccctggcccgcgaaggccttgtcaaagcgcgcggtgtgatcttcatagcggtagcgcgagatgcgccgcggcgtgtcgccaggcagcgtgatggtgcccgtggtggggctgttcagcaccagttgcgcggtccccacgctcgcggcctcctgcccgggagtgacggcccctccgatcacggggccgttgcggaactccttgagggggatctcgtagttgcgtacctgcaccatgtccaccggagcggagccctgcaggaacagggaggagccgtcggcgcggtatccgaggtacgacacgatcagcgccccgctgccgggcaggttctcgatctgcaggctgcgccccggccgtccgttcagttcgtcgtcgaagctccacattcccgtctgcagtgagaagccgccgtagaagtgcgtcgagcagggcgcgggcgtgccggggtggaccgcgccagtcatccagcaggcgcctgccgcgatgacgctggcgccgtcgatctccatctttccggagagaaagccctggctgtcgaaccggagttgttcgatcttgtaggtgccctgctgctgcgcgccggaggcatccgtgcagaccttcgtgccttgcgaggccaggctcccgccctgcacctggtaggggcctgaataggcacagaggctgccgtcgctgctgctgagctgttccagccggaggttgctgtcggacagccgcatccggtacgttgccgtccggggtgaccggctcgcctgggaatacagcccgatctcgatctgccggtcgaaatcgcgggacagttgctggttgccatacgtgaagcgggagatgcgccgcggcgcctcgcccggcagcgtcacggtgccggaggtgggcgtgtcgaaagccaggcgcagcgtgccgacgctgcccgccacctcgccgttggcggctcccccgccgatcaccgggccgttgcggaactcgcgcaactcgcccgtgaagttgttgtcgtcctgcgcgcggtagccgctcgcctgcaggaagagcgccgagccgtcggcgcggtagcccaggtaggagacgaccatgccgcggcccagctgggtgtcgatctgcaaactgcggccgggctggccggtgagttcgccatcgaaggcccacatgccgggctcgggctctgccgatgcggtgccttgcgcgaaggccggcgcggctccggtggcggccagggccgcgagaagcgcaggcaccagggcgctgcggatggatggaatggcaattttcatgatggcggtctcagagtggctggtcgatggtcgtccgggcgtctcaccggccggtgaccagccgcgtgccctcggcttcctcgatccttccgcgcagcagcccgttgcggtccacggtcaggtcggtgatgcggtagggggtgtcggtggtagtggtgccgccgtcgctgaagcaggtgcgggtgccttccgaggccagtccgttgccggccaggcggtaggtgcccttgtattcgcaatagttgccggtcgtgggcgttgccttcatctggaagacatcgctgcgtgcggcgatatcgagcagggtccgcatgccttcgtagttcccgaacggatacacgtaggcggcgaaggccctgttgaagcgttcggtgtggtcttcgtagcgatagcgggaaatacggcgcggcgtggactcgaagggcagtttgatcgtgcccgtggtggggctgtcgaaatccagctgcgcttcgcccaccgtcgaggcctcttcgccggatgacgcgggtccgccgatcgccgggccgttgcggtattccttcaggatgacggagtaacgggtagccgcggcgcggtccggcgtgacaccctgcaggaacatcgacgagccatcggggcggtacccgaggtacgagacgaacatcgtccggctgccatcctgcgcatcgatctgcaggctgcggccgggccgtccgtccaattcgtcgtcgaagctccacattcccggctgaaccacggcatagctgcgccggacggtggcgcaggtcagggggctgtcgaggaagacggctcccgctctgcaagggcccatcaggtaggtcgtgctgtcgccggaacgcagcgtgccggtgaagatcccgtaactgtctatggagaagcgctccgcacgaaaggtgctgctgcgctgcgtaccgttcgcatcggtgcagaccctggtgccctcggactccacccccgcgccgcggggctggtacgggcccgaatatgtgcacaggctgccgtccgacgtggtctgctggcgcaggcggaacgtaccctgggcgagttgcatatcgtagttctggacgttgatgggctggggctgtgcgaaggccgccaggatgaaatctctccggaatggttcgttccacaaggtctggtacgtcagccgcgagatgcgccgcggcacgtcgccgggcagcgtcacggtaccggacgtgggagtgtcgaagctgagctggacggtgcccaggctggcagccggctctccgttgccggtggatccgccgatcacggggccgttgcggaactcctgcagcgtgccggtgaacgcggtgctgcccgccggacgcaggccgctcgcctgcaggaagagggaggatccattggaccggtagcccacgtaggagacgaccatgccctggccttcctgggtgtcgatctgcaggccgcgtcccggcttgccattctgctcgccgtcgaaggcccacatgccgggctcgggctccgcgcccgccgccgcggtggtttgcgcccaggccggtgcgacgcctgccgcggaagcggccagggcaagcgcgcacgccagagcaaggcgtgccgggcgagcacgccggagtgggcgggcgatggtggtgttctgcatgggttgtccctcctgtgcatggtggcgtgaatgcgaagtatttactaaagcgtaaaacgcgcttcctgcctacccctcctgggtaggcttctggtatcaatggataccaaaaatgacctttgtgacgggtcgttgcgcaaccttcgcggcctgcgctggtacggttggcaccagccccagggcaccatttttcgggagccgggcgcgtcagaacgggcaggaggagacatgaccaccgacaacgacaattccgtcaaggaccgctcagcgttcgagacagccgtctggatgctcaaggtggagatgggcaatgccggcgcgcacatgaccatcgacggcaatgcccggctcgcctatacccgccagatcgacgccatggccaatgaactgcgcacccaggccctgtcggggcgcatcacctgggcgcaggccgcgcagcaggcgcaggacacgcgcaacgtgatcatggaagtgatccgcgggcgcagcactcccttcgggcgggccatggcacagcagctcaaggccgaaggcaagacgctcaacgaactcatcgcgcgcaaggtgcagcagctgcatgggccgggcgcgcagttcgaccggctcacggcggcgcagcagaacggcgtctatgcggagatcgtgaagtcggctggcaaatccaatccgcgcgtcacccagaccatgcgggggctgtcgcgcgcggggcgggggctcatcgtgctgtcgctggcgctgtcggtgtacaacgtggcgacggcgcaggacaaggtcgcggcgaccggccgcgaggtggccgtgaccggcgcgggcatcggcggcggcatggccggcggcgcgctcgcgggcctggcctgcggtccgggggcgccggtctgcgtggcggtcggtgccttcgtggggggcgcactggccgccttcggtgtggacatgctctggtgaggcgcccggtccatggatgtcctcgctcccgaagaactgtccctccatctcctgcgggaggccgacgcgcggcacaagccactgagcgacatcgtgctggccggccagcgcaccggccgcaccgtggaggccgcgctactggaggccgcgttccgctgcgacagcggctatctgctgttcaccaccgacgacgtgccggacgaggaattcctcggcattcacctcttcagccccagcctggaactgctggactccgccaccctcggcggcatgtattccaccggcagtttcctgctgctgggcgtggagggaacggacacggtgcggttccggttcatcggcggcacggactggcggctgagggtgctgccgcggccccgcctgcgcgtgcccctgatgccggaggcgcgcggggtctccaggccgctggggttctcccggcgtttcgagatcaccgggcggccccagcgcgagctgtccgactgaccggggggctcagggcgcggggctggcgagcgccgcctcgatgtccgcggcgagcgatgcgggcttgtcggtgggggcatagcggcggattacctggccgtcccggccgaccaggaacttggtgaagttccacttgatggccttggtgcctagcaggcccggcgcctccgcggtcagccagcggtagagcggcggcgcctccgatccgttcacgtcgatcttggccatcatcgggaaatccacgccgtagttgcgctggcagaacgcggcgatctcgccgttcgatcccggatcctgccggccgaactggttgcacggaaagcccagcacggcaagcccgcggtccgcgtaacgctggtgcagttcctgcaggcccgcgaactgcggcgtgaagccgcaggcgctggcggtgtttacgatgaggagcacgcgtcccgcgtactggcgcagcggcaccgtctggccgtccatctgcagggcatcgaagtcataggcggaggtcatctcggcgtctcccggtgaagaaagggcccgcgacgggggcctcacgcgcattgtcgcaaggaccgcgggaggctgcgcacccgcctgcggcttcagcgccgctgcagcgaagccagcagcgcggccagcacgatcatgccgccgcccagcagcgtgcgcggctgcagcgcggccgccgacagcagcaccgacgacacgctggcgaacaccacttccgagagcatcacgatcgccgtcgtgcctgccgccagccgggatgcgccgaactgcagcgcccagttgcccagcagcagcacgcccgcgagcagcgctgccgtggcgatccaggtggcgttgggcgcggggaagggctccaccacgcccgcgtgcaggccgatcgtgcccaccgcgagcgccatcagcatgcagccgccgaacatcgagaacatgcgggcctgccccggaactgcatgcaggcgccgcagcgtgacgttggtgagcgcgaacatgaagccgcccagcagggcgaggccgtcggccatcgacagcccgtgcagcagtgcctgcgcggacgcgtccctgggccagatcaccagcaccacgcctgcgaaggccagcgccagccgcgcgatcgccccggccgtggggcgctcgccgagcaccttccaggccagcagcaccgcccaggcgggcatcaggtagaacagcaggatcacgcgcaccacgtcgcccacggtgaccgcccagttgaaggccacgttgttcaatcccgagctgagggcgagcagccatagctgcggatgcgcgcacagctgcgcccagaggcccgggcgcagcgccagcagcgcgaccagcacgccgcaatacatcactgccgtggcccagagcgggtggaggccggctgcgtgcatcagccggaagggccaccatgccagcccccagacgaaggcattgaacagcagggcgaggatgggcagcggggtggtcatggaatatccgggccgaaatggcggcgggtgcctggaggcgggtgttccgcgcacctgcgccggatgcggcccgcgggggccggtcttcagtggtggtggtcgtgccgcgcgaggtgcagcaggtgctccacctcgtcgtgatggcgggtgcaattgtggatgtgccagcgccggatcatccacatcacgcccgccaccacgagcccgaaggccgtgatcgcgccgaacaccgacagccccatcttgagcgagaggctgtagaacgcgcccagccccaggatggccgcctgttcgttgaagttctgcacggcgatggaccggccggcgcccatgaggttgtggccgcggtgctgcagcagcgcgttcatgggcacgaccaggtagccgcccaggccgccaaggaggatcaggaagggaatggcgatccagatgctcttgatgaacaccatcaggatcagcagcacgcccatggcgatgcccagcgggatgaccttggtggccatgtccagccgcatgcgcatggaggccaccacggcccccaccgcggtgccgatggccaccacgcccgtgagcgccgacgcctgggtggtgttgtaggccagcgcggcggccgcccaggccagcacgatgaacttcaggttgccgccggcgccccagaagagggtggtggtggccagggagatctgcccgagcttgtcgcgccagaggcggttgttgcaggcccagaaatcggggagcagcgccagcgggttgcgcggcatggggcgcatttcgacaccggtgtgcggaatgcgggtgttgaaccaggcggcggcgagatagacggtgatgagcgtggcgatggccgcctcggccgcggtgtccacgccggtgtccacgaacgggatgtccaccgacagcagccatccggagatgttggggcccaccagctggccgcccagcagcacgcccaggatgatggaggcgatcgtgaggccctcgatccagccattggccttgaccagctgcgaggccggcagcagctcggtgaggatgccgtacttggcgggggagtaggccgcggcacccaggcccaccaccgcataggcgatgagcggatgggagccgaacagcatcatgaggcagccgacgaccttgatcgcgttgctcacgaacatgaccttgcccttgggcatcgcgtccgcgaaggcgcccacgaagggggccagcaccacgtagaacagggcgaacatgggcaccagcgcggcccgctgccattccggggagccgttggtgcgcagcagttcgacggccgccacgaagagtgcgttgtcggccagcgagctgcagaactgcgccgacatgatggtgtagaaaccgcgcttcatcgaatggctgtggggtgcatcagcggaactgatgccctgttaaatctcggacccggctgcaagtgactggcggttatatcacgcgccctgtacgctccgatgccagaattcccccctttccgcctgccgtccagcctccatgccgcgccccatacgagccacgatccacactgctgcactgcagcaaaacctggcacgcgcccgtgccgccacgcctgacgcccgcgtgtgggccgtggtcaaggccaatgcctacggccacggcatcgagcgcgcgttcgaagggctgcgcggggcggacggcttcgcgctgctggacctgggcgaggccgagcgggtgcgccagctgggatggcggggacccatcctgctgctggagggggtgttcgagccgcgcgacctggaactgtgctcgcgcctgtcgctctggcacgtggtgcattgcgacgagcagatcgactggctttccgcgcacaagacgcatgcgccgcaccgggtcttcctcaagatgaattcgggcatgaaccgcctgggcttcccgccggcgcgctaccgggcggcctgggcacgcctgaatgcgctgccgcaggtggacgaaatctcgttcatgacccacttcagcgacgccgacgggccgcgcggcatcgcccaccagatcgaagccttctgcaccgccacgcaggacctgccgggcgagcgcacggtcagcaacagcgccgccaccctgcggcatgccggtggcgacgcgcgggtgcgcggcgactgggtgcgtgcgggcatcgtgctctatggcagcgccgccgaccaccccgaacacacggctgcgcactggggcctcgcgcccaccatgacgctgtcggcgcgcatcatcggcacccagcagctgcaggcaggggatacggtgggctacgggtcgtccttcacggcggaccggccgctcgccatcggcgtggtggcctgcggctatgccgacggctatccgcgccatgcccccacgggcacgccggtgctggtgaacggcgtgcgcacccgcaccgtgggccgggtgagcatggacatgatcaccgtggatctctctccgctgcacgaggccggcgtggaggcgggcgtgggcagcgaggccacgctctggggccgggcgtcctgcggggccgtgctatgcatcgacgatgtggcacagccggccggcaccgtgggctacgagctgatgtgcgccctggcgccgcgggtgccggtggtggtggactgatgcccgccgggcgtacgcggcccggccagcgcgccgggggatcgaactggcgccgcgtgcgcacgcccgggcgcacgctggaggcttcgctgctcagccgctaccagttgcgagtgcacggctggtgcatcggtgccttcatgatggccttcatgtgggcggtttcgcacacgcagatggtgctgggcgtggagtcgctcgccgtgcgttacctggccacgctcggggcgggctatgtcgcctacctgctggtgctgcggctctgggctgcgcggctcgtgcggttgcctgcccggagcgcgcggaaccggagcgaggaggatgtggatgcctccagcggcgtggatgtgctcgacgtggccgacgccctgtacgacgccggcgacctggccgcacgggccgtgcgcagtgccggcgggcgatcgcccacgctgccgcagtccggcggcggcgatttcgcgggggccggggcggatggccatttcggcgacgccctgggcgacatggcgggcaacgccctgggcgccgccgccgaggccgacgagggcgcggtggtggtcgtgcccgtggtggcgatcttcctcatcggcgcggccgtgctgttcggggcgggggcgctcgcgctgctgtacttcggcttcgacgtgctgctggccgtggcggtggagctggcgttctcctatgccacggcgcgcgctgccatgggcgtggagcgcgcgggctggctcgcggccgccgtgcgcctcacctggaagcccctgctgggcgcgctgctgtgcgccgtggtgctaggggccgcgctcgaccgcttactgcccgaggcgcggtcgctgccgcaggcggtgcgcatgctccagggcggccaccgctgaacctgcgttgcgggatgggcgcgggctgcgcacgcggccccgcatatcgatacaaccacaaagtcgttctgcgggtacggccggcttggcatagtggcaccctcgctgcggagcagccccattcgagaagaagacaccaccatgcgattttcccgcaccctcctggcggccgcgttcgcggcctcgctcacggcagccctgcccctggccgcgcaggccgccaccttccgcttcgcccggtcggccgacgtgaccacctgggacgtgcatgcgcacaacgtgggcccgaacaatgtgctgcattcggcggtgtacgagacgctggtcgaatacaacagcaagaccttcaagcccgagccgcagctggccaccgcctggaagcaggtgagcccgacgcagctgcgcgtcacgctgcgccagggcgtgaagttcagcgacggctcgccgctcacggccgaggacgtgaagttctcgctggagcgcgcgaaggccaggacgtcgaactatgcggtctatgcccagggcatcgaccgcgtgcaggtggtggacgcgcagaccatcgacatcttctcggacgtgcccaacccggtgctggtgaaccagctcaccgaactgcgcatcctgagcaagccctgggccgagaagaacaacgcgaccacccccaaggacatcaagaccagcgacgagccctatacgcaccgcaacgcgctgggcacgggtccgttcgtgctcaagtcgtggtcgcccgaccagcgcaccgtgctcgcggccaacccctactggtggggcaagggaaaattcgccggcaacgtgaccgatgtggtctataccccgatcaagtccgatgcgacccgtaccgcggcgctgctgtcgggcgaggtggacttcgtgctcgatcccagcccgcaggacatcgcccgcgtgcgccagacgccgggcttcaaggtgctggaaggcccggagaaccgcacgctgttcctggggctggaccagttccgcgaggaactgcccggatcgaacgtgaagggcaggaacccgctcaaggacgtgcgcgtgcgccgcgcgctctaccaggcgatcgacatccaggccatccagcgcgtgacgctgcgcggcctcgcgcagcccaccggcgcgctgatcgcgcggcaggtgaacggctggacgcagaaggccgacgtgcgctggccctacgacgccgccgccgcgcagaagctgctggccgaggcgggctatccgcagggcttcgaggtcgatttcgcgtgcagcgcgggacgctacacgaacgacgagcagctctgccaggcgatcacggcgcaatgggccaaggtgggcgtgcgcgccaagctgcgcacccagccgttttccacgtacttcccgatgatccagcgcaacgaggccagcatctacctgctgggctggggcgtgccgaccttcgatgcgttctattcgctgcagtcgctggtccgctcgcccggcgcgggcggcgacggcaacttcaacctgggccgcttttccgatccgcagcaggacgcgctgatcgagcgcatcaagaaggagacggacccggccacgcgcaacggcctcatcgagcaggcgctgctgaaggaccacgagctcatctcgcacatcccgctctacaaccagatcatcccctgggccgccacgcagaaggtggagctgccgcaccgtgccgacaaccgcatcgactggcgcgtgctgaaggtggctaactgaccgtcagccggtgaccgtcccgctggcctcacccaggccgatgcgcaccgcgccctcgcgctcgcaccagccgcgcagcgtgaccgtgtcgccgtcctccaggaagctgcgctcctcgcccgtgggcaggcgcacgggctggcgaccggccgcggccagttccagcagcgagccggcctcctgcggcccggggccggacagcgtgcccgagccgagcaggtcgccgctctgcaggttgcagccgttcaccgtgtggtgcgccaccagctgcgcgggcgtccagtaggcagcgcgcgcggtgccggtgcgtgacagccgcactggcggcaggccctgcgcgcgcatgcgctccgtctgcaacagcacttccagcgtgatgtcgaaggcacccgaggcgcggtgggcgggtgagtccaggtagggcaggggctgtggatcctcctgcggccgcgtgaagggcgcgcggaacggagccagggcctccagcgtcaccacccagggcgagagcgtgctcgcgaaattcttcgagaggaacgggcccagaggctggtactcccagccctggatgtcgcgcgcgctccagtcgttgaagagcgcgacgccgaacaggtggtcctcggcctcgccgatgccgacgggctctccctgtgcgttgcccgcaccgatgaaccatcccagttccagttcgtagtccagccgccggctgggcgcgagcacgggcgccgcggcatcgggggccttgagctggccgcgggggcgccgcactgctgcgccgctcacgccgatggaggaggcgcggccgtggtagccgatgggcacccactggtagttgggcagcagcgggttgtcgggacggaactggcggcccacgttggtggcgtggtgcacgctcgtgtagaagtcggtgtagtcgccgatgcggcagggcacgagcatcccggtgcccgcctggggcagcagcgcgcccttccaggcggcctgctgcgggctgccggcggcgaggccctgcgaaaggcgcgcccgcagggcccggcgtgcctgcggccctgcggccatcagcgcgttcatgtcgtcgccggccacgaggcccgcggcctgcaggtccaggatccggtcgccgatggccacgccgatgcgggcgccgccgtcctgcgcgcggaagcggccgaagggcaggttctggatgggaaagtcgcagcccgcggcgttggcagattcgacccagctgcgcagggatggggcgtgggtggcgtcggtgtgctgtggcatggctgtgtctcagtccacggtcatcccggccttgcgggccacctggcccaggcggtcgtactcgcgcagcgtcagcgctcccagttcggccgcggaggagccgcggggcgtgaagccggcggcctgcaggcggtctttcacggcggggtcggccagtgcttcctgcagggccttgtccaggcgctgcaccaccggggccggcatgccggcggggccatagaccccgaaccacggctccaccgcatagccggcgaggcccgcctcggccagggtgggcacgtcgggcagggccggcgagcgctgcgatccggccacggccagcgcccgcagcttgccggcctggatgtgcggcagcgatgcgggcaggttgtcgaacgccacgggcacctggcctgcgatcaggtcggtgatgagcggggcgctgcccttgtagggcacgtgcgtccattcggtcttgctcagttgcccgaacagcacgccggccaggtgcatggacgtgcccgcgcccgcggtggagaacggcaggccggggtgcttgcgtgcgtagtcgatcagttcggccacgttcttcacgggcagcgcggggccggcttccagcacgatggtcgattggcccagcaggcccacgggagtgaagtccttgcgcgggtcgaagggcatcttcttgtagatgtgcgggttcagcgcgttggtcgagatcgcacccatgcccacggtgtagccgtcgggcgcggccttggcgaccgcatccatgccgatgttgccgcccgcgccgccgcggttgtcgatgacgacgggctggcccagcgtctgcgccatgcgcgcgcccaccgtgcgtgccacgaggtccgtggtgccgcctgccgcgtagggcacgatgaagcggatggggcgggaggggaatgcctcctgcgcggccaggggggcgcaggcggcgcccagcagcagggccgcggcggcacccatcgccgcgcggcgcggcatggcaggggaatcggacgggatggaacgcatgctgtctcctggtggtggttgccgcgattgttgccagccttcccggccgcgccagcggtttgtccacggtgtggacaagaagccgcgggattccattcccagccgggtatgctggcgccatgaccaccgtggtgctcgaccgcgtcctgcgcatcctcgaccagctctcgcgctacgacgcgggaggactctcgctgtcggacatcgcccgccagtcgggcattccccatccgaccgtgcaccgcctgctgcgcgatctagcgcaggcgcgcctcgtgacgctgctgcccgacgggcgcggttacgtgctgggccggctggcctacgaggtggggctggcagcacgtgcgcggcacgacgtggcgccgcttttcgcggcctccctgcgccgcctggcggaggccacgggctacgccgcctacctgttcgtgcgcagcggcatcgaggccgtctgccatgaccacacccatgcgcagcggctcgatccgcccctgtccgtcaccgtgggcggccggcgcccgctgggcgtgggcgccgcgggcctggccctgctcgccgcgcaggacgatatccgtgtggaggcgtcgctcgccgcccatgccggagtgctcgggcgctacggcgggctcgacgtgccgtcgctgcgcatcctcatcgcgcagacgcgcgccctgggctatgcccgcagcggcggctgcctgaacaccaacaccgccgccgtgggccatgccgtgcgcgacccgggcggctgcgccttcgcggccgtgagcctgtccaccaccgtcgcgcgcctcacgcagcgcgaggccgcccgcctcgcatcgctgctgcgcgcggagatcgcgcagatcgagccgcgcgtgcgcttcgcgtggagcgacgaggccgcgctgcggtgatgcgcacgacgtggcgcatcccccgtgtgcacctcgtgccaccgcgttccatggaagccggcacggcgccacccctccgatggccgcggagcaggccatgccagcagacgccgtggaaccggctttgccgggccactgacgtcgtccccctgcccgccgtacgcagtacggcgagagcgggggctgagtgccgcggctccgagcctgcctgcgcaggcttggacgtgcacgaagggcagccgcctctggcggccgcgtggagcggcgcagccgctcaggggggtgtcatttctttcaggccaatgcctgctgcaccgccgggcgcgccgccacgcgctgagagtgagcgtggaccttgggaaagcgcgcgatgtccacgccgtcgctggccagccagccggcgacggtgaacaggtagccgtcggccaccgtgtactggtcgcccatcacccagggaccgtcgccgagggtgtggtgctcgatcatctcgaagcactcggtcatgttctgcggcaccttgcgctgcatcgcggcgatggcctcgggctcgtcggcccagcggatcgcgcgggggcggtgcgcatgggcgacatgcacggtggaggccaggtagctgtggaactcctgcatgcgcgcgaagccgtaggcatcggtgggcgcgaggcgcgcctgcggaaagcgctgcgccacataggcgagcagggcgggtgtctcggtcagcgtgccctcttcggtgaccagcgcgggcacgcggcccttggggttgaccgcgaggtattccgggctgcgctgctcgccggccgggaaatcgaggcgcaccaggcggtgctccgcgccggcttcatgcaaggcgatgcggaccgcctgcgcgcaggtgccgggggtgtagtagagggtgagggcaggggtcatggtcgggtttcgttgcggatggagaggcggttggatgcgaacaggcgcacgaggcccagcagcgcatcggtgtggggcgtgggcacgccggtggcacggcccagttcatgtaccgcgcccaccagggcgtcgatctccagcggcttgccggcctccacgtcctgcagcatggaggtcttgaaggcgccgagcttgcgcgtcaccgcgtgccggtcctcgggctgctggtcgatgtgcaggcccaggcgatcgccgatggccttggcctccagcatcacggcggagacgaagccgcgcacgaggtcgtcttccaggatgcggtcggtggtggcgccggtcagggcgctgatggggttgatcgtcatgttgccccacagcttgaaccagatgtcctgctggatgcgcggggactgttccacctcgatgccgccgcgggcgatgagcgccgagagcgcctccaggcgcggggtgatgccgccgccggcctcgcccaggatgagccggttgccgaaatgctgccgcacgatgccgggcccatcgagcgagcaactggcatgcaccacgccgccgaccacccgttcggtgggaatggcgcgtgccagcgatccgcccgggtccacggaagccagctcccgcccatgcgccgggccggagcatccttccaggaaccaccacggaacgccgttcatggccgtgagcacggtggtagcggggcccagcagcggcgcgatgcgcgcggccacatcggacagtgcgggggccttgacggccaggaccaccacgttctgcgcaccgagcgcggccggatcgtcatgcgccgcgacggacgcggcctcgcaggtgccgtccggccggatgcagcgcaggccgtgggtgcgcagggcatccagtgtggggccccgcgccacgaaagacacgtcggcaccgccgcgcgacagcgccatgcccagccagccgccgatggcgccggcaccatagatcgcaacctgcatcgtctcctgcctcctcgggatcgcgccgccgtgggcgcgtaatggcccggcgcacgaaaagccatgcgccgggcccgggaaggctattgtgctgcgggtgggaggcgcgtgccccgcagcggatggggaggcgtcagtttgcggcgctggcggcgccggatgccgcggaggcgggaggcgtggtcgccgtgccgccgaagacggcaccgccggagggggtggaggacgccgcgccaggggccgttcctccgaagaccgcgccgccggagctgcttccggagcccgacgtgcccgcatcggaggcgggcggcgtggtcgtcggcgccggcgcggtggcaggggccggggtgctggccggcgtgttgttcacgttgctttccttgttgcggtcgcaggcggacagggccagcaccgatgccagcgcgatcggggcggccaccagccagcggcgcgatgcggaaagtgcggtgttcttggtcatagattcgttctccgttgaaggaacaaggcggcgccatgccaccgggaggcccatcctagggaggccgccgtccgcgcggagtaggatagggttgacgacgcatttgcttacggttgccccgctttcctgtacgggcccccgctgcgcgccccctgaaaatcggcatcgccggccccatctgcatgcctggcggcgtgctgaccaccgggtctcgctcctctctctctgcaccttccttttccccggcccgcatcctgcgggctccctctgccatggccaaagacaagaccgttttcacctgtaccgaatgcgggggcaccagcccgcgctggctcggcaagtgccccgcctgcggggcctggaacacgctggtggaatccgtcgccgagtccggaccgggcaagaaccgctacagcacgccgcagcatgcgggcctggcgcagtcgcaggcggtgacgcccctgtcggccatcgaggccgccgatgtggcgcgcaccgccagcggcatcgaggagctcgaccgggtgctgggcggcggggtggtcgagggcggcgtggtcctcatcgggggggatccgggcatcggcaagtccaccctgctgctgcaggcgctggacgcgctgcagcgcctgggcctgcccacgctctacgtgacgggcgaggaaagcggcgcgcaggtggcactgcgctcgcgccggctggggctggaccacagccaggtgaacgtgctggcggaaatccagctggagaagatcctcgccaccgtcgaggcgacgcagcccgccgtggccgtgatcgactcgatccagacggtctattccgaccaactcaccagtgcaccggggtcggtggcccaggtgcgcgagtgcgcggcgcacctcacgcgggcggccaagaccacgggcgtgtccatcatcctcgtgggccacgtgaccaaggaaggggcgctggccggtccgcgcgtgctggagcacatggtggacacggtgctgtacttcgagggcgacacccacagccagttccggctggtgcgcgccatcaagaaccgcttcggcgcggtgaacgaaatcggcgtgttcgccatgaccgaaaaggggctgaagggcgtgaccaaccccagcgccatcttcctgagccagcacagcgagccggtgcccggcagctgcgtgctggtcacgctggagggcacgcggcccatgctggtggagatccaggccctggtggacgagggcgggcccagcccgcggcgcctgtcggtgggcctggaccgcgaccgcctcgccatgctgctggccgtgctgcaccgccatgcgggcgtggcctgcatggaccaggacgtgttcgtgaatgccgtgggcggcgtgcgcatcagcgagccggcggccgacctggcggtgatgctggccatcaccagcagcctgcgcgggaaggccctgcccaagggcttcctcgcgttcggcgaagtggggctggcgggcgaggtgcggcctgcgccgcgcggccaggaacggctgaaggaggccgccaagctgggcttcaccgtggccgtggtgcccaaggccaacgcgcccaggaagcccatcgagggcctgaccatccatgcagtggaacgggtggaggaggccatggaagtcgtcagaggcctgacttgatcccccctgggtcgcctccggtgccttccgcgtaagcaccatccacagcgaggggcttgctcgggccgacgacaatcggcgcatgaacctgctgcgccgcttcttcattcccgtcctcatcgccctgctcgtcatcgcggcctaccgctcctacggctggcagggcgttttcgccgtcggcggcgggctgctcatgtgggcgctgctgcatttcacgcggctcatgaacatcatgcgcaaggccgccgaccggcccatcggctacgtgggcagcgccgtgatgctgaacgcccgcctgcgtgaaggggtgaacctgatgcacgtggtggccatgacgcgctcgctgggcgagctgctgtcgctcgagggcgaagagcccgagcgctaccgctggacggacggaacgcagtcgcacgtgacctgcgagttccgcggcggccggctcgccgcctgggagctcgtgcggccggcggcgcaggcggatgccggggccggcggtgcggcagatggcgcttccgatgcgctgccgcctgccgcggggccgtccgcgccgtaaaatcgccggttttgcggcagcaagcccccgaaaaaggaatcccatgagccccgtagttccctcgatggccgaccgtgacggcaagatctggatggacggccagatggtggattggcgcgacgccaagatccacgtgctgacccacacgctgcactacggctgcggcgcgttcgagggcgtgcgggcctaccagacgccgcaaggcacggcgatcttccgcctgcaggagcacaccgagcggctcttcaacagcgccaagatcctgcgcatgcagatccccttcacgcaggacgaggtgaacgaggcacagcgcgccgtggtgcgcgagaaccggctcgcctcctgctacctgcggccgctcacctggatcggctcgcagaagctgggcgtgtcgcccaagggcaaccagatccacctgatggtcgcggcctgggcctggggcgcctacctcggcgaggaaggcatgcagcgcggcatccgcgtgaagaccagcagctacacgcgccaccacgtcaacatcacgatgacgcaggccaaggcggtgagcaactacaccaactccatcctggccaacatggaggccacggaagatggctacgacgaggccctgctgctcgattccgccggcttcgtgtccgagggcgcgggcgagaacatcttcgtgatcaagaacggcgtggtctatacgcccgacctgtcggccggtgcgctcaacggcatcacgcgcaacaccatcctgcacatctgcaaggatctcggcatcgaactcgtgcagaagcgcatcacgcgcgacgaggtgtacattgccgacgaggcttttttcaccggcacggccgccgaggtcacgcccatccgagaactcgaccgcatcgccatcggcgcgggcagccgcggccccgtgaccgagaagatccagggcgcgttcttcgacatcgtgaacggccgcaatccgaaatacgcccactggctcacgctggtctgacccctttttgtctctcctgtccgcacagcgcgacccccaccatgacgcaagccatcatcgaactgctcgccaaggacctgaacccgcagggcggcgtcttctgcccgagccccaaggccgacatgaaggtctggaacacccacccgaaggtgtacctggacgtggcccatacgggcgaggccaagtgcccctactgcggcacggtgtaccgcctgaaggcgggtgaaaccgttcgcgcgggccactgagccgcggccgccctggcgcggccccgatgtgcgtggccctacgctgccgggccgtctccggcgcgcgctggcgcggcgccgcaggcctgttgccagatgctgccgtccgccggcccgccgtgccgggcgaacagctccgagaaatgccggcgctcgccgccgcgcagcttgatgagcggcgccggcgctggctcggccggcaccaggcacagacgcggatacagcaggtaccacttccagcgcagggcctgctggtagaagaaggccgtgtcttccgccttgaagagtgcgagccggaaggcgttgccccgccgcagcacctgctgggccgccacgtggatcagcagataggccgggtccgcgatgccctgcagccgtgcggctgcatcgtcctgcccgcgcacctgcgccaggtaggcgtcggtgccggcggtgaccagcgcgtggtggaactcctgctgccaggcggtcacgaagggcgcgtgcgcgggggcgccgaaggcccagctctcgatcaccggaaagcgttcgtcatgcgtgtacccgcccaggtagaagcctacgaattccgcgccgcgcgactgccgcagcgcgtccatccagtgcagcggccgcgtgagcagtatggtggcgtcgagccagtagccgccatggtggcgcaccaggtagaggcgcacccagtccgactgcttggtcggatgcagctgggcgaagcccggcggcaggtcgccggccgcgacgaaatcgccgatgttgcggcggttgaccacctgcacctcgaagtccgggcagtggatgcgccagttggcgatgcactggtccaccagcggatcggcggtttcggtatcccagtatgtccacaggcgtggcgggatcggctggccggcagcggcgggcgcggcgccgggctggccgtcgaacagcacggcctgcggctggcccggatagcgtgcgttgccgcgggggcgcaggcaggccacgaggcgataggccgcgcgcagggcgggggcagaaatgcgaagcgtcatggaataccgtggcggccggactgcgcggatgcgcgacggtcggcattctggcaccgcggcgctgcgttacgatccgccgcggagagaccatccgaataaatatcctgcggcctgcgccatgcgtgccgccttttccgtacctgtgcccgcgaagcacgccttgcccttccgatgactctcgctgccttttcctccttgctggggcccggcccctggccgcgtcgcctcacgacgctcgccgcgttcctggtgccggccctggcgctgacgctgccttccggctattcctacggggccgtgctgctcctgctcggggccctggccacgctcccccgctgggtgcgcgtgcgtcccgaccgggggaccctggccctcgtcgcggtgaccttcgcgatggggctgctgtggtgcgtgatgtctgatccgcgcgaaaccatgggccagtgggaccgccccatcaagttcatgctgggcgccgtctgcgggctgttcatcgcctcgcagccgccccggccgcgcccgctgttctgggggctgctcgtgggctgcatcggcgcgggcctggtggcgttgtggcaggtgcatgtgcagggcgcgctgcgggcttccggattcccgaccggccgcacgaacgccatccagtggggcaacctggcgttgctgctgggttcgatgctggccctgcaactgatcgtcctgtggcgccagcttccgcgcgtggtcgcatggctggcggtcgtggccgcgctcggcgccctcaatggctcggtgctgtcgcagtcccgcggaggctggctggccctgctgctggcgctgcccgtgggcctgtggctgctgcatcgcctgcatccgggacggatcaccgcgatcaccgccgtgctggtcactgcgctggccgtgctcacggccatgaattggggcgtgatggaaaagcgctgggagcggatgcaggaagaggtgacgcagtacgacacccatggcgaagccgacaactccgtcggccagcgactggagcactggcgcttcgcctggaacgtgggcatggagcggccctggaccggctggggcatggccggctacatgcaggagaaagccgcgcgggtggccgcgaagcagtacgagccttcgatcctggagtacatctatgtccacaatgagccgctggacgtcttcgtcaagaccggcatcgggggcgtggtcctcctgctgtgcttctacggcgtgccgctcgcgctgttctggcccagccgccgccgcatggccgcggtggcgtccgagcccgagccggtgcgtgcacaggtgctggcgctgcggctgtcgggtgtgtgcatcccgctgctctatgcgggcttcgggctcacgcaggtgtttttcgcgcacaacagcggcatcatgttctacatcttcatgaacatggtgatctgggcggccttgctgggcatgcgtgtgccggcggtggtcgccagggcatgaaacccgtgccatgagcgtgcgcacgccccacgcctccccggccgcgggcatgccgtccgcgcggcggccgcgcgtgctgcatttcgtgaccggcggcttttccggcgccacgcaggtggccgccgatctggtgcgcgcgcatgcgggctccggccgcttcgaggccctgctggcgctgcgctccaagcgccgcacgaccacgcccgggcgcgtggcggcgctgcgggccgagggcctggcggtggaactggtgcccggctgggcgcatgcggccaccgtatggcagctggcggcgctctgccggcgctggcggccggacatcctggtcgcgcacggtttcagcgagcacctctggggccgctatgccggcctgctcgcgggcgtgccccggctggtgcacgtggagcacaactcccgcgagcgctacaccgcctggcggctggcgcaggcgcgctggctggcacggcgcacggcggccatcgtcggcgtttcggaaggcgtgcgcagtaccctgctggagcggggctttccggccgaccgcatccatgccattcccaacggcgtgcgactggagcctttcgcccaggccgccgcccatcccttcgccgcgcgcgagcccggcatcgtcatggccgcccgcttcgcccgccagaaggaccatgccacgctgctgcgcgccgtggcgctgctgcgcgatcgcggcctcactccgcccgtgcggctggctggtggcggaaaagccggcgcccgacaggcggccgagcggctggcgcgcgaactgcatctgctgccccaggtgcagttcatcggccactgcgccgacgtgccggggctgctgatgggccagcggatctgcgtgctctccacgcattacgaaggcatgccgctgtcgctcatcgaaggcatggccgccggctgcgcggtggtgggcagccgcgtcgtgggtgtgcaggaagtgatcgctcccggccgcacgggcctgctggccgagccgggcgatgccgcctcgctggccgatgcgctcgcgctgctgctgaccgatgccgatgccgccgcccgcatggccgccgccgcgcgcgaagacgccgtggcgcactacggcctgcccaccatgacggcgcgctacgaagccctgctggaaggcctgctgcgcgaggcgcccgctgcaccatgacgctcccggcatccccgatggcggcccgcacgggggccgcgccctggctcagcgtgctggtgcccgtcttcaacgtgcgcgaatacctggccgaatgcgtcgaatccgtgctggcccaggcgccggccgatgcgggtgtcgaagtgctgctgctggacgactgctccaccgatggctcggcagagatcatggccgcgctggatgcccgctggcccggccgcctgcggctgatgcgccacgagcgcaatgcgggcctgagcgccgcgcgcaacacgatgatcggcgcggcgcggggcgactatctgtggtttctcgattccgacgacaagctcctgcccggcgccgtcgaggggctgcgcgaggtggtgcgcctgcacgcgcccgatgccgtgctgtgcgacttcgccgtgtggcgcgagcgcccgcgcctgaagcaccgcctgcgcggcgaaggccaccggggcagcttcgacggcccgcatgccacgctgcgccctggcgggccggaactgctggccgggctgctgtccaccgggcagttgcatgcctggtccaagatcacgcgccgcggcctctggccggatgcggtgcgctttccggccggccggtatttcgaggacatggccaccatgccgttggcgctgctgggcgcccgcagctactggcatgcgccccggccctgggtggcctaccgccagcgcgggggcagcatcctggccaccatgacgctgcccaaggccctggaccagtccgccgcgctgctggctttcagcgaagcgctgcgcggccggcccgaagccggggacgcggcgctgcgcttcgccctggcccaccagagcgcgcgcaatctcacgggtgccatgcgcgtggtggctcgcgccgcgggccagcccggagccgacccggcggcgctggatgccgccgccgaacgcatccgcgccgacttcgccgccgtgtcgccgctgccggccgatgccctggcgcgtgcctatctgcagcgcggctggtggctgcggcgcctgaaattcctgcgcgcccacgcgctccgcccacgatgaacctgcctgcacttccccgtcccacgctcaagacgcatggcgaactctggctggcgcgcggcctgcgctggttctacgggctgtggccgcgccgtctcgaggcctgccccccgccgccattcgcgctgcacgccatcgcgcccgccccgggcatgccggcggacgaggacggggaagccgggaagggccggcgtcccattccgcgcgtcatctgggcctactggaaaggggccactccgccgctgctgatccagcgctgcttcgccaactggcggcgcaacagcccgggctacgagatccgcctgctggacgatgcctctgtcggggcatggctgccggacatcccggcggtgctcgacggcgtatcgcccgcgaagcgcgccgactggatccgcctggaactgctgcggctgcatggcggcatctgggtggatgccagcacgatcctcacggcgccgctggactgggtgctggcgcagcaggagcgcatcccggccgacttcgtcggcttctacctcgggcgccatacccgcgacgcggcctacccggtggtggagaactggttcatggcggcgcccccgggcagccgcttcatcgccgacctgcagcaggagttcacgacccaggtgatccaccgcacggggcacgaatacatcgcccacctgcaatccctgggcgtgtacgaggaggtgcggcagtacatcgatgcgccggactacctcagcatgcacctggcgctgcagttcatcctgcgcgcgcgcggcggctaccggctggcgctggcccgcgcggaagacggcccgttctactaccacatgctcgggcgctggcggcgcacgcaactcaagctgcggctgctgttctcgcggcctgcgggagcgctgccgcccctcatcaagctgcgcgcgcccgaccgccggcggctggacgactatctggcgcggggcctctacctgccggacagcatcgccgcgcggcacctcatggcggaggccggccccgccgtcacgccggcgagcccgcgctgaccccgcccaccgcggcccgccattccctggcgagcagcgccaccagttcgcccgccggcatcggccgtaccgccgccacgccctggccggcccacagcgccaccgcatcggcgcagccctgggcggcggcggccttgcgcaccgggcccatcagcgcgttctgcaccgggtaggccggcacgctgccttcccagggggcgagccgctccatggtggcgttgacgatgccgcgggccggacggcccgagaacacgcgggtgaggcgggtgctggtctcgcccgcccgggccagcgccgcccggtaggccggggcgatggccgactcggggcaggacaggaaggccgtgcccatctgtacgccttcggcgcccagggtctgcgcggcggcgatggcgcggccgtccatgacggcgccggccgcgatgaccgggatgcgcagcgcgtccacgcactggggcaccagggccagcgtgctgacctggctggattcgaagtcggccaggaaggtgccgcggtggccgccggcctcgagcccgctggcgcagaccgcatcggtacccacgtcggcccaggcacgggcctccgccacggtggtggcggtgccgatgacgacgcagcccgcggcctgcagccgctccacctggtgcgcgtcgaggatgccgaaggtgaagctggcgacggccgggcgggcctcgaccagggcttcgaactgcgccgcgaaatcttcgcaccactgcgcgggaacggcgggctccaggccgaattcggcgtacagcggcgccagccggtccagcgcctcgcgcaccgtggcggcgtcgggcgagggcgtgtcctgcacgaagaggttcatgccgaaggggcgggccgtgcggcggcgcacttcggcggcggcttcggccatggcggcgggcgagcgcatgccgcagcccagcgtgcccagcccgccggcttcggacacggcggcggccagggcgggtgtgtcggcgccggtcatggggccctgcacgatgggcagggcgatgcccaggcgctcgaacagcggggggcggcggggggaaaggacgggcgtcggcatggcgggtctccggtggatggggaacagggaatggccggttcaggcgtccggcgatgtactggccggggcaccgcgcagcgcgtccagcagcgcatccagggccggcgtgtgccagccgcgccggcgcaccagcaccgtctcccggtcgggcagcggcacccagcgcagcgcgggcggctcgcgcatcaggtcgatgaccgactgcggaaccacgccggcgcagcgcccggcggccacgcaggccaggatggcgtggtaggaggccagctccagcacctggggcgctgcgccgtgcctctgcgcgcgcatccagtcctcgcccatgcggcggtaggtgcagcccgggccgaaggcggcgagggtgtccacctgcaggtcgccggggcgcgccacgggcggatggccggccggcagggcaacgaccagggattcggtgaagacgggcgtgcaatccaccggcgcctccgggtccacccccggcggcggccaggcgaccagggcgcagtcgctggcgtgcgccagcacctggtccaccaggtcgcgcgacgcgcccgtgcgcagctccaactgcaggccgggccatcgggcgtgcaggcgggccaggggggcgggcaggcgcgcggcggcggtgctctccatggcgcccaggcgcagccggcccacgggcgtgccggggtgcagggcctggcgggcctcttcggccagcgccagcaggcggtcggcataggccaccagcgaggtgccggccggtgtcagggccatgcgccgcccttcccgcaggaacagggtggcgcccagctgttcctccagctgctgtacgcgggtggtcacgttcgactgcacccggcccagccgctcggccgcacgggtgacgctgccttcggccgcgacggcacggaagatttccagggcggacaggtccatgaaattcttgttgagagatggattgtttgaatggtaatctgaaaaagagaataaacaagaggaagccgcatggcacccgatcccgctccatccgatcctgaccgcatggctcccgccctgtgggagcgtcccctggccgtcgccctggccggcatggccgcgctgggcgccgccatgggcatcggccgcttcgccttcaccccgctgctgcccatgatgctgggcgatggcgtgctgaccctggcgggcggcagctggctggccacggtcaactacgtgggctatctggtgggcgccctggtctgcatggccctgccgtggctggcgccgggcacggcccggtcatggcagggagcccggctcacgcgctgggggctggcggtcaccgtgctgctgacctgcggcatggcgctgcccctgcccggcacatggccgctgctgcgcgcggccgcgggcgtggccagcgcggtggtgttcctcaacgtgtcgtcctggtgcatggcgcggctggtggcgctggggcagccggcgctgggcgggctgatcttctgcgggccggggctggggatcgcgctgacggggctgtcggccagcgccatggtgtcggcgcactggcgggcggctgcgggctgggccgtcttcgggttgctttgcgcgttgctgtgcgcgctggtctggccggtggtgcgcggggcggcgcagccagcggccggcgcgccggggcccgcgtcggcgccaaccgccgcccctgcggcccggggtggcccgcccgcccgtgcgctgctcacgctggcctacggcctggcggggctgggctatatcgtcaccgccacgttcctgccggtgatcgcgcgcggggtgctgccggccggatcgccctggcccgacctgttctggccggtgttcggcgcgggcgtggcgttgggcgcggccctgtccacacgcaccccggcggcctgggaccggcgccggctgctggcgggttgctatgtgctgcaggccttctccatcggcctgggcctcgcatggccgggggtgccgggtttcgccctgggcagcctgctgctggggctgcccttcaccgccatcacgttctatgcgctgcaggaggcgcggcgcatctggcccgcggcgggcgacagcttcgcgggcctgctgacggtggcctacggcctgggccagatcgccgggccgccgctggtggcatgggccctgcaccatgcggccacgccgcagcaggggttcgcgcacggcctggcgatggcggccggtgcgctgggcctgggagcagcggtgctgggtgcgatggcatggcgctggccgccgcagccggagggggcctgatgcgccgcgcggcgcgggcgcgtgtcggtcagccggcgcgtggcagccgcagcacgaagcaggcaccttccgcgccgtcgggccggtctgtgcagtacacgctgccgtcgtgccgctccgcgatggagcgcaccagggacaggcccaggccgacgccgcccgagcgttcgctggcgccgggcaggcggtagaagggctcgaagatgcgttcgcgctgtgccggagggacgccggggccctggtcgcacacgctcacctccacctgcgtcgccgtgctgcgcagcgtgacggtgatgtcgccctggctgtagcgccgcgcgttctccagcaggttgcgcagcgcgcggcgcagcagcttggcgatgccgcgcacttccagcgcatcggcggccgtgccgtcggccgcctgcagttcggcgtccacgcgcacgcactcctcggcggccaggcccatcaggtccaccgtttccacggtgcccatgtcggcctcgcgtgcgtcgaggcggctggcgagcaggatctcgtccaccagttgatccagctcggcgatgttgcgcaggatctcggagcggaacgccggcgagggcgtgctgccctgcatcagctccagccccatgcggatgcgcgtgaggggcgagcgcaactcgtgcgacgcattggccagcagcgacttgtgcgacttcaccagggtttcgacgcgcgcggccgcggcgttgaactggcgggcgaggtcggccacctcgtcctggccatgttcgggcacgcgcgtcgacaggtcgccctcgccgaagcgctgcacgccgcgctgcaggttctccagccgcttgagcaggcggcggatgatggggaacacccccacggccaccgcgatgcccacgatgcccagcatccagagaaaaccgaagggagggcgcgtccagaacgcggcttcgggtccgccacgcctgtcgcgttcgccacccggaggatggacgcgcggcgagaactgcagcgtgtgcggcagttggccgtcttcgccttccacgctgaactccagcttgcctgggggcgcgcctgccggaggcggcacgcggatcgccagtccgcgcagaatcgtctggcccgaggcatccagcagcaccacttcgcggggcggcggcgccggctgcgacagcgcgttctgctccgacgcgatgcgccacgcccagcccaccgccagcgtgagcaccgccatcccgccgaccacggcgagccagatgcgcaggtagaggcggcgggaaaacggattcgacatgggggatggcttgcgtgccgtcagtcttgttgcttggcgaacacgtaccccacgccgcgcacggtcaggatgcgccgggggttcttggggtcggattcgatggcggcgcggatgcggcccatgtgcacgtcgatggagcggtcgaaggcttccagctcgcggccgcgcacggcctccatgatctggtcgcgcgtgagcacgcggccggcgcgctccgcgagcgccacgagcaggtcgaactggtaggaggtgaggtcggccggctggccgcccaccgtgacggagcgtgcgtcgcggtcgatctccagcgagccgaagcgcagggcctgcgagggcgccgcgggcccggtctcgcggcgtcgcaggatggcgcggatgcgggccagcagctcgcgcggctcgaagggcttgggcaggtagtcgtcggcgccgagctccagcccgatgatgcggtccatcgggtcgcccttggcggtgagcatcaggaccggcacctgggccgcggcgccgggcagcgagcggatgcggcggcacacgtccaggccgtccatgtcgggcagcatcaggtccaggatcacgaggtcgggcagcgggccggcatcgctgccctgcagccgcgccatgccgctctggccgtcggccatgtgcgtgacttccaggcccgactggccgaggtattcgatgaccatctgcgcgaggcggaagtcgtcttcgatcatcaacagctgggcggtactcatggcgtctctcgtctccttccgcaggggcgggatgtcatgctctccccggtgcatctcggggcgttgaagtggccgtaaagtttcggtaaaccggcggcgctcagcccggcgggcgctgctgcacccgcgcggccagcgccaccagcagcagcacgggcaggcccagcagtgccgtggccgcgaagaactcgggatagccgaaggcatccacgaagcgccccgagaaccccgcgagccatttgggcagcaacagcatcatggagctgaacagcgcgtactgcgtggccgaatattgcacattcgtgagggccgaaaggtaggcgatgaacgcggccgaggcaatgccccctgccaggttgtcggccgagaccaccagcaccagcagggccacgtcgtgcccctgcaggcccagccaggcgaacagcaggttgctggccgcgctcagcagggcgccgagcatcagcacgcgcatcacgcccacgcgcatcgacagcgcgccgccgaggaacgcgccggccagcgtcatgatcacgccgaacactttggtgaccgcggccacctcgtccttggtgtagcccatgtccacatagaacggattggccatgatgcccatcaccacgtcgctgatgcggtacacggcgatcagcgccaggatcagcgcggcctgccagcggtagcgtgcgatgaaatcggcgaacggatcgatcagcgcgccgcgcagccattcggccgcattgcgtgcgggcggcagcgggcgcggcgcgggctcgcgcgagagcagcaccgtgagcacgcccaccagcatcgaggcggccatcaccaggtaggcagtgcgccaggcgccgtgctggtagcccgtgaggccgggcacctcggcgcgtgcggccacccacagcacgccggcgccggcccagatcatcgccagccggtagcccgtctggtaggtggcggccagcgcggcctgccggtcggcatcggccgactcgatgcggaaggcgtcgagcgcgatgtcctgcgtcgccgagccgaaggccaccgccagcgcgcaccacaccatgggcgccagggccgcgcgcggatcgttgaaggccatgcccgccaggcccgccatcaccagcgcctgcgagaacagcagccagctgcggcgccggcccagtgcacgcgtgagcaacggcagcggcatgcggtccaccagcggcgcccagacccatttgaaggcgtaggccaggcccacccagctcaggtagccgatggtggtgcggtccacgcccgcctcgcgcagccagaacgacagcgtgcccagcaccagcagcagcggcaggccggcggagaaacccagggcgagcatgcgcaggctggcgggttcggcatagaccttccgggcggccctccaggaacggcggggcggtgcgggcacggagggcgcggacgatggaggctcggagggctgcgtggaggtcatgggcaagtgcgtggccgccccccggggcgggggcggccgggcgtggcggcattatcggggcgggccgccgggcgtaccatccgggccatgctgccgggaacccccgccttcctttcctgcaccctgcgccactacggcggggagcacgccgcgcatgcgcacgaccatgcgcaggtgctggtcgggctgcaggggcgcatggaactcgaggtggacggccgcgcggcgttcgtggacgcctcctgcggcatcctgatacccgccggcgcgcggcacggctacctggcctcgcccggggcccgcttctgcgtggtcgatgcggcggcgcaaccgggcatggaccggctgcgccgcttcgccgtgccggcccaggcgcgcgacggcctggcccgtgccatcggaggcggggccggcagtgcacccagcctgccctcgctgcccggcgtgtggagcgcgcccgtcgcgcagggggggcaggtggccgcccacctggaagccctgctgggccgtgcgcctcgcgtgctggcccgcagggcgctgccgctggagcggctgcagcaggccgtggaggccgccctgcacgagccctggcccacgtcccgcatggcggccctgtgccacctgagcccgcagcgcttccatgcgcgctggctggaactcacgggtgcgacgccccaggcctggctgcgcggcctgcgcctggatgccgccgcgcagcgcatcgcgcgcggacagcggctcgacgatgcggccctggcctgcggctacgccacgggcacggccctggcgagcgcgctgcgccgggagcgcggcaccggtgcccgcgcgctgcggggggatgcgggcagggactgacgcagggcgcagtgctcacttcgagcgttgcgcgacatccggtggctgcgccgcgtggcacgcttgcagccatgtcctccccgaagcccgcgacctcttccacgacgccaccgtccgccacctcccggctgccggcaccgtccgccgcccgcgcgccgctgggcatcggcatggtgctgctcgccgccgtgctctggggcacgacgggcacggcacagagcctcgcgccttccggcctggctccggtgtgggtgggggcgctgcggctgctgatcgccggtgccttcttcgcggcgctgctgcggtggcagggcggcgcacgcggcctcggcgcgctgccctggcgcggcgtcctggccggcggggtctgcgtggccgcctacaacctgagcttcttcgccggggtgaaggccagcggcgtggcgctgggcacggcgatcgccatcggcagcgggccgatctgggccggtctgctgcagaccgtggtgcagcgccgctggcccgcggccgtgtggtgggcgggcacgctgctcggcgtggcgggcggggccgccatggcgctggacggccgcaccagcgtgcaggcaccgcccggcggcatcgtgctgtgcctgctggcgggcctgtcgtacgccgcctatgcgctcatcaaccagcggctggtggcccgcgccgctccgggggcggtcaacctggcggtgttcggctcggccgcgttgctgtccctgccggccgcgttcgccattgccgggccgctcgcggtctcggcgcgcgcctggggggtggtgctgtacctgggcctggtggccaccgggctggcgtacctgctgttcacgcacgcgctgcggcacatcagcggcgcgaccggcgtcacccttgcgctggccgaaccggtcaccgcgttcgccctggcagtggcggtggtgggggagtcgccatccgccatggccgtgtgggggctggcgggcgtgctcggcggcctgctgatcgtggtctggtcggagatccgtggccgcaaggggtccgcagcggggtgaaggggcgccgcttcggctgcatggacatttgcgcgggcggcctacagccgcgctgcggcatggcgcactagactcacccccatcatgccgaacgatcacccgacttccccttttccggccgtcgatgggtctgcagcggccatgccgcattccgacaccggctgccgcttctgcaccgccctgcgcaccgggccctggaatgcgcggcggggcttcctgctggcggctggcgcggcggccgctgctccggtgctggcccaggtggacgtgggctccgcctcgcagatgcggcgcctcgtgcctgccgagcaactggaggccgccgccgaccagcagtacgaccagatgctcgccaaggccaaggcccagcgcgccctggccggcgacacccatccccagctggtgcgcctgcgcggcatcggccagcgcctgatccccttctctgcccagtggaacgaccgcgcgcggcagtggaagtgggaggtcaacctgatcggcagcaagcagatcaatgccttctgcatgccgggcggcaagatcgccttctacaccggcatcctggaccagctcaagctctccgacgacgaggccgccatggtcatgggccacgagatggcccatgcgctgcgcgagcacgcccgcgcccgcctggccaagacgcaggccacgagcatgggcctgtccctcggcgcgcaattgctgggcctgggcgacctgggcaacgcggccgcgaacatcggcacgcagctgatctcgctcaagttcagccgcagcgacgagacggaggccgacctcgtcggcctggaaatggccgcccgtggcggctacaaccccgagtccgccgtcacgctctggcgcaagatgggcgaggccaccggcagccagggcgggctcgcgttcctgtccacccacccgagcgggccggaccgcatccgcgaactggagcagaacgtgccgcgcgtgcagggcctctaccaggccgcgcggcgcggctgagcccgcgccacctgcgcagcgtcagagcacgcccatccacggccacagcgtggccgacagcagcaggatgagtgccaggcctgccagcgtcaccaccagccccaccttggcgaactgcatcgtgccgaaggctcccgtgccgtagcacagcatgttctgcggggcgttcgtcggcaggatgaagccgaacgacaccacgaagctctgcacgagcacgatgccgaatgccgtctccttcgagaccggcagcgtctgcacgaaggcgatgaagatcgggatcagcgtgctggccaggcccgtggcggaggcgaagcccaggtgcagcacgatgctgaacaccgccagcgcgccgatcaccgataccaccggcagggccgcgagccccagctgccccagcgtctgctgggccagccagccggccgcaccggtgcgctgcagcagcgtgccgagcgagatcgaggccgcgaacagcaccaccgtgccccagggcacgagtttctcggcctgcgcccagtgcatcacgccgatgcgcggcatgagcagcagggcgatgccgagctgcgtggtggtggtcgtatcgaacgggtgcagcgtgccttccgtggaccagagcacgagcagcagcagcgccacggcgatcaggcgcttttccggggcgctgacgggccccacggcccgaagttgctggcgcaggttgcccgcggcgccttcggcgtcgggcacctgcgggcgcagcagccacagcgacacgaagaacagcaccacggacatgccgatggtgaagggcagggcggccaggaaccactgcccccaggtcacgccgtgcccgaaggcaccctgcatgaaattcaggctgatgaggttctgcgccgcgcccgtcttcaccgcgatgttgaagatcgagcaggcctgcgccgtcacgatcatcagcgtggcacccaggctgctgcccacgggcaggccgagcgccgcggtgatgccgaccatgatcggtatcaccgcgcccacgcgcgccgtggcggacggaatgaacagcgccagcacgaagcccaccagcatcgcgcccagcgtgagccgtgccggcgaaatgcccacccggctcatcaccagcagggccacgcggcggtccagtcccgtgtgtttgagcgccacggcgaggaacagcgcggcggccaccagcagcacggccgtggacgagaaaccgcccagcatcacggtgagcgcatcggccgagcccatgggcttggcgcccggcgtgagcggcttgcccatcagccccaccaccgccatgccggtgagcagcaccgcgctgttggcgggcgagacgcattcgctgatccacagcgtgaccacgagcaccagcaaccccagggcgacctggcccgagggcgagagcccggccggggccggcagggccagcaccagggcatacaggcccagggcgagcagcaggtagccgagcttgcggcgggaatcgggctcgggctgcgaggtgatcggagcgacaggagagggcgaggggacgggtgtcgtcgtcatggcggaggcttggctttcacggtgcggccgtggcccgccatggatcggaaactgccgatcgcgcggtgccatcaggcctgccggaaaggatgcctgcatgccgccttcggggcgttgaccggcatcaaggccgggtggatgcgcggccgtggccttcgccgtgtcccgccgcgggagggccgttcaggtgccgcccacgtagggattgctgcgccgctcgcgtccgaaggtgctctccggcccgtgtccgggaatgaacaccgtctcgtcacccatgggccacaggcgctgcacgatgctgtcgatcaggtcctggtggttgccctgggggaagtccgtgcggccgatgctgccggcgaagagcacgtcgcccacgaagcagcgctggatctgcggcgcatggaacaccacgtggccgggcgtgtggccggggcagtgccgcacgtgcagcgtctcgttgccgatctgcaccgtgtcgccgtcgtgcagccagtgcgtgggcgtgaagggccgcgcgggcgggaagccgaacatcgcgctctgctgcggcagcccgtcgatccagaactggtcccccggatgcgggccggtgatcggcagggacagccgttcggacagttcgcccgcgccgccggcatggtcgatgtgggcatgcgtgagccagatctgctccagccgcaggccgcggcgctccacctccgcgagcacctggtcgaggtcgcctccggggtcgatcacggcggccgcttgcgcgccatcgcaccagacgagcgagcagttctgctggaaggcggtgacggggtgggtgtggtagtggagcatggggctggaaggggcgcgctgaaaagcgccattgttgccggccctgtgcagctcgaacaaccccgggacgcggcagcaccccggcgatgccgttgcgggagcgtgtcgccgaaaggccccatccataattgcccacttcctacaccaccgaagtcccctacagacccatgcgccacaactctcaaacttcgacctccgcacttcgccccatcgttgtcgcactgtccctgggtttcgccgttgcagccgcgcatgcagagcctgtggccgaagtgcacgacctcgcccggaaggagcagccggccgtgcttgacactctccgcgatctggtccagatcgagtcgggcagcaaggacatcgaggggctgaatcagatcgccgggctgattgccggccagctcaaggcctttggcggcacggtggaggtgctgcagccctccgacattcaccgcctggacgatacgcccgaaaaggtgggccctgcggtgaaggcggtatatcggggaaccggcagcaggaagatcatgctgatcgcccacatggatacggtctatctcaagggcatgctcaaggaccagccgttccggatcgaaggcgacaaggcttacggcctgggcatctccgacgacaagcagggcgtcgcgctgatcatccacacggtagcgttgctgcacaagctcgggttcaaggactatggcaccctgacggtgctggtcaacggtgacgaggagatcagttcgcccggctggcgcaacaccatcacgcaactcgcagcggaccaggatgcggtgttctccttcgaaggcggcggcacggacggcacgctgcgactggccaccagcggcatcggtgccgcctacctcacggtgcagggcaaggcgtcgcatgcgggcgcaaggcccgaggacggtgtcaacgcgctctatgagctgtcgcaccaactgctgcaactcaaggacctgtcgaagaccgaagacgggctgaagctcaattggaccgtcgcccaggccggtaccaaccggaatgtgatccccgcccaggccaccgcgcaggccgatgcccgcgcgctgagggtgtcggacttcgacgggctggagaaatcgctgcaggccagggtgcagacgaaactgctgccggcctccacggtcaccgtgaaattcgaggtgcgccgcccgccattggaagcgaccgatgcctcgcgacgggtagccggctatggcaagactatctaccaggagctgggtttgccgctgcaagtcgccgaaagggccaccggtggcggcaccgacgcagcctttgccggactgaagaccaggggcgccgttgtcgagggcatgggactgtcgggctacggcgcccattccaacaatgccgaatacgtgcagatcggcaccatcgtgccccggctgtatctggctaccaggatggtgatggacatttctcgcgaccggatcaggtaacccgggccaggcagatccttttttcgaaagaaccgccatggccctggccatggaaggctttcatactcgcaacccgatggggtgaagatgaacaagcctttcatttccctgtgcccggaaatcacccgggcccacgcgctcctgctgatggactggctggaagacgagggcgtgacccgctacctgagcgatgcgcgcgatgtctcccggtccatcgggcaggtggtcggccgcgtccagctgccggtgctcacgcatctgttcaaccagggcggccggttcttcatggcctgcgaccggcacgacgtgcccgtgggcttcgtccggctcgtcaaggacggcccggactgcgagatggtcctggccatcggcgaccgcgccaactgggggcgccggctcggggccagcgcgatccgggaaggcatgaagctcgcctttttcgacatgcgggccgagaggctcatcgccaaagtccatccggacaacgcgcggtcgctgaacgctttcctgcgcagcggattcgcgctgcacagcgacgggccttcggtgacgtccctggccatgggtgcggatcgctacctcaggctcctgcgcgaaagccccgcagcgggcatcccttccatccacgtcaccgagatcgacgaggcccggctcagggagctcgtcgcgttccaccaggatccggagattttcgagctggagcacgagatcgagcgggccaccgtcgtcgatccgcggcaggtggcggaggacgtcgtcacgatgaattccagggccctgctggaggtggacggcgaaacggtggaggtggcgctggtctatccgcaggatgcggacgaggccgcgggcaggcattccgtctgttcgggcctgggcaccgcgatcctgggctaccgggagggcgacgccttccgctggcggatcgcggaccgtacgcgccgcatccgggtgcggaaggtgctgtaccagccggaggcccggggcgatttccacttgtaggccctgtggtggcgacggcgccgccggactgcccgctcagcgggcggaggccggctttccgggcccgggttccagccgcgatgccagcaggtcggccgtgtaccgcagtcggccgatgtcggcctccgggtggatgccccggctgaagcagcacagcgtgccatagaccccgccgcccggcaggcgcaccggcgtgctcagcagcgtgcccacgggataccccggatccggggcctttcctgccttgacgtaggcggccgcgttctccacgcgttccggcaaccggccctcgatgacgtgctggcaccaggtttcctcgaccgggtcggacgtgccttccggaaggggatcgaagcctggcgcatggtccacggcctggatcgtgcggcgcccgtccgcgatctgcgagacgaaggccacgtccatgtccagccgcgtgcgcagcaggcgaaggacggccggaacggcggacggcagttccgggtcggcggagtcgctggtggccaccagcagttccgaaatccggacatcgaggtcgtcggggttgtagtcgaggaacatggcccagtctaagcaccggcgggtgcacgcgtaagaggcagtctgcaacagagcgtacggccgggcacggcccctcacgcgctggcaggcctgaagtggttgccgcgtcgcgggacgttcttgcccgcggacggccgggtgccgggccgcaggtccgggcacaggtcgccgcacgcgaaccgctgccagaccagccggtcgcgctcctcgcagaaccagaagcagatgacggagccatcgccgttgtcgcaggtcaccagcatgcggatgtttccgttgcgggagcgtacgtacatcccggggcggaggaagggaatgttcctggtgcgcatggcgccattgaagcgcctcagggccgtgcggccttgcgctcgcgcaagcctgcgcgcaggacccggtgcggtcctacagggggcgtctcaatgtccggggccggccagccgcgcggccaggaaatccaggaagcaggcgatgcgcgacgcgagctgcgtgttgcggtagtacaccgcgctgatgggctgccgcacgtctgccgtgtcccgggccagcaactgcacgaggtcgccacgctcgcggtcccgcgcggtcatgaagtccgacaggcagacgatgccggcgccctccagcgcgagctggcgcagggtttcgccgctagaggctgcgatgtccggcgtggcgggccatgcgtcgccgtgaggccctcgcagcggccagaggttgagcgcctcgggctgcgtgaaccccagcagggtgtgctgcgccagggccgctgccgacttcggccggccgtgcgttgccacgtaggcagggctggcgagcacgcgcaggcggctggagcccagcgggcgggcatgcagcgtggagtcgcgcagggcgccgatgcggatggcgacgtccgtgcgccgctccagcagatcgatgttgcgttcgtcggtgtccagttccagggcgatctgcggataggcgctgcggaaggccggcaccagcggcgccaccacgtgcagcatgaacggcgtggccgcgttcacgcgcaggcgccctgcaggctgcctcctgcgtgcggccatgtgctcttccgcctcgtccagggccgcgaggatggcgcgggcccgcaccaggaatgcctggccttcttccgtgagctcgatgcggcgcgtggtgcggcgcagcagcgtcgtgtcgagcttcttctccagccgtgccagcgcccggctgacgcccgacgccgtctggtccagctgcgcggcggcggcggtgaccgagccgccgtccaccacggcggcgaaggcctgcagttcttcgagggtggttttcatggcggtccggtggggtgggtggttttggattgttgactttgaggcaaatatattctgccgataacgggctttttccgcaaaggtgaagcgcccacactcctggcatcgacctgtgataacaaggagtgcatcccatgcccattgccctgttcgcgctgacgctcggtgcgttcgccatcggcacgacggaattcgtcatcgtcggcctgctgcccaccgtggcggcggacctcggcatcggcctgccctcggccggcctgctcgtcagcctgtacgcgctgggcgtggccgtcggcgcgccggtgctcaccgcgctcaccggccggctgccgcgcaaggccctgctgctggcgctcatggcgctgttcaccgccggcaacctgctggcctggcaggccccgggctacggcacgctggtggccgcgcgcgtgctcacgggcctcgcgcacggcgtgttcttctcgatcggctcgaccatcgccaccggcctggtgccgcgcgagaaggcggccagcgccatcgccacgctgttcgcggggctcacggtggcgctggtcaccggcgtgccgctgggcaccttcatcggccagcacttcggctggcgcgagaccttcctcgccgtggcggggctcggcatgctggccttcgcgggcagcgcgctcttcgtgccgcggcgcatcgcgcatgtgccgccggcctcgctcctgcagcaggcccgcgtgctggccgaaccgcggctgctgctggtgtatgccaagacggccatcggctacggcggcaccttcattccgttcaccttcctcgcgcccatcctcaccggcgtgtcgggcttcagcgaaagcgcggtgggctgggtgatgctggtgtacggtgtctcggtggccgcgggcaacctctggggcggccggctggccgaccgtctggggccgatccccgcgctgcgcatcatcttcgcgctgttggccgccgtgctgctgctcctgcagttcaccgcgccgcacccctggctggccgtggccaccgtgctgctctggggggcagtggccttcggcaacgtgccgggcctgcagctgtacgtggtgcggcaggccgaacgcgtcgcgccgcaggccgtggacgtggcctcgggcctgaacatcgccgcgttcaacctcggcattgccggcgcggcgtgggccggggggctgatcgtgacgcacctgggcctcatgcacacgccctggatcggtgcggtcgtggtgctgggcgcactggcgctcacccaggccagcggtgtgctcgatgcccgcggcggggccgcgatgcgcggcggccgtccggctgcggcgggccactgaggcgtggggaccggcccatccatccattcattcattcatcgacaaggagttttccatgcaggcatccgcttctctttccacccagccgcccgtgccgccgttcggcctgggcacgttccggctccagggccaggccgccatcgattcggtggcgaatgccctcgacctcggctaccgccatgtggacaccgcgcagatctacggcaacgaggccgaggtgggccaggcggttgccgccagcggcgtggcccggggcgatctctacctcaccaccaaggtctggaccgaccacctcgccggcgaccggctcattcccagcctggaggagagcctgcggaagttgcgcaccgactacgtcgatctggcgctgatccactggccctcgcccggcggcgccgtgccgctggccgaaagcctggaggcgctggccgaagcgcgctcccgcgggctcgcgcggcgcatcggcgtgtcgaacttcacggtgccgctcctgcgcgaggccgtggccgccgtggggtcggacatgatcgccacgaaccagatcgaactgcacccctacctgcagaaccgggcggtggtggatttcgcgcgcagccagggcatccacaccacctcctacatgacgctgggctacggacagatgctgcaggatgcggaaatccaggcgatcgcgcaggaatgtgatgccacgccggcccaggtcgcgctggcctgggcgatgcagtcgggttttgccgtcattccttcgtccacgcgccgcgagcacctggcctcgaacctgcgcgccacgcagctgcggctggaggatgcccacatgcggcgcatcgccgcgctggaccgcggcggccggctggtggatccggaagggctggcgccggcctgggattgatccgccgggcgcctggaacctgggctcagatcgccaggtcgtagcccacggtgatcggcgcgtggtccgagaacttctgctgcttgtagatggactcggtgcgcgccagcgccgcgatggccggcgtggcgaggtggtagtccagccgccaccccacgttgttcgcataggcctgtccgcggttgctccaccaggtgtaggccgtctcggtggtgtcgggctgcagcaggcggtacacgtccacgaggccgccgcccgggtcggtttggtgcaacaactttgtcatccactcgcgctcttcgggcaggaagccgctgttcttctggttgctgcgccagttcttcaggtcgatctgctggtgggcgatgttgacgtcgccgcagaggatgaattcgcgctcttccttcacgcgcatcaggtgcacgtggaattccgccaggaagcggaacttggccagctggcgctcggggcccgacgagccgctcggaaaatacgcgctgatgatcgagagcttgcgcgcgggcgtgtcgaagcgcgcctccacgtagcggccttcggcgtcgaactcggacgagccgtagcccacgcgcacgtcggtcggctcgtggcgggtatagatgcccacgcccgagtagcccttcttggtcgcgtagtggaaatgccccttgaggccggccagggtctcgaaacggccttccatgtcggcggactgggccttgatctcctgcacgcaaatacaatccggccgcgtctcggcgatccaggcctccacgcctttcgaggcggcggagcggatgccgttgaggttcaggctggtcaatttgaaaagggaagcatccatggtggcagacggcgcgcagcggcaggcgggagaggaaatggcaggagggggcgcgtcggcggaccgcctcgcccaggaattcgtgcacttcgccgtggaggcgggcgtgctcaggttcggcgaattcaagaccaaggcgggccgcatgagcccgtacttcttcaatgccgggcttttcgacgatggcgccaagatgggccggctcgcggaattctatgcaaaagcccttttggccagcggcatcgaattcgacatggtcttcgggcccgcctacaagggcatcccgctggccgccacggtggcggtggagctggcacgccacggccgcaatgtccccttcgcctacaaccgcaaggaggcgaaggaccacggcgaaggcggcacgctggtcggcgcgccgctgcggggccgcgtactgatcgtggacgacgtgatgtccgccggcaccgccgcgcgcgaatccatcgcgctcatccgggccgccggggccgttccccatgcgatggccattgccctcgatcgccaggaaaaggccaccgagaacggtcaggacgtggaccacagcgccgtgcagtacgtgcgtggccaattgggcatgcaggtgtgcaccatcgccaagctggccgatttattgcaatatctgcaggaccgcgggggctccgacatgggcgcccaccacgagcgcgtgctggcctaccgccagcgctacggcgtctgaaccgcgcctgacctttcttcgcacgccgcgccggccctttccggtgcggcgggagagcacggacacctgcacagcatggaagcccttccggtgaagcaactgagcctctggcgcgcgggtgccggggcggcgctggccttcctgtgcggtgccgcggcccaggcgcagcagcagccggggcccggtggcatctacacctgcgtggatgccaagggccgccgcctcaccgcggaccgccccatccccgagtgctccgaccgggagcagcgcgtgctggggccgtccggcacggagcgcacgcgcgtgggccccatcctgtccgaccaggagcgcgccgcggtggaggcccagcgccgcaaggaggccgacgagcgggcgcgcgccgccgaggagcggcgccgcgagcgggtactggtcgcccgctatccggacaaggccgcgcacgatgccgaacgcgcggcggccattgcgcaagtgaacgaggtgacggccgtggccgaggcccgggtggccgaactgcggcgccagcgcaaggcgctcgacgccgagatggagttctaccgccgcgatccgtccaaggcccccatggcattgcgccgccagatcgccgaacaggaggagtcgctcgcccagcagcagcgtttcatcgcctcgcaggaagacgaaaagcgccgggtgcaccagcgcttcgatgcggagctggcccagctgcgccaactctgggccgcacagcagggcatgcccgcgatgccggcttcgcgctgaccgggcggggcggcccggccgtggcgtgtttccgcgtcaggcggccgcgagccgcgcgcgcagcatctcgttgacctgctgcgggttcgccttgcccttggaagccttcatggcctggcctaccagtgcgttgaacgccttgtccttgccggccttgaactgggccacgttgtcggggttggcggcgatcacctcgtcgatgatcttttccagcgcgccggagtcgttcatctgcttgaggcccttggcttcgatgaccgcgtccacgtcagtgccttcgccggtccagagcgcatcgaacacctgccgggcggcagcgttggagatggtgccgtcggcgatgcgtgcgatcagcttcgccagcagcgcggccgtgaccggcgcggcggcgatgtcggtctctcccgcgttcacgcggcgcgacacctcgcccatgatccagttgctggcgagcttcggttgcccgctggccttcgccgcctcctcgaagtaggccgccatggccttggactgcgtgagcgtggtcgcgtcgtattccggcaggccgtagtcggccacgaagcgcgcggccatggtgcgcggcagttcgggcatgcgcgcgcgctcttcctgcacccactgctccgaaatccgcagcggcggcaggtccgggtcggggaagtagcggtagtcggccgcgtcttccttggtgcgcatggcgcgggtctcgcccgtgtccgggtcgaacagcacggtcgcctgctggatcgcgtggccgtcctcgatctgctcgatctgccagcggatctcgtagtcgatcgcctgctgcatgaacttgaagctgttcaggttcttgatttcgcggcgcgtgcccagcggctggccgggcttgcgcacggaaacgttggcgtcgcagcggaacgagccttcctgcatgttgccgtcgcagatgccgatccaggtgacgatcttgtgcagttcgcgggcgtaggccacggcctcctcgctgctgcggatgtcgggctcggtcacgatctccagcagcggcgtgccggcgcggttcaggtcgatgcccgactggccgatgaagtcctcgtgcagcgacttgccagcgtcttcctccaggtgggcgcgcaccaggcgcacggtcttcttctcgtcaccgagatagaacgacacctcgccgccctgcaccaccgggatctcgaactggctgatctggtaacccttgggcaggtcggggtagaagtagttcttgcgcgcgaagatgctctcgggcgcgaccctggagcccagcgccaggcccaggcggatggcgcaggccacggcctcgcggttcatcacgggcagcgtgccgggcagggccaggtccaccgcgcaggcctgggtattgggctcggcaccgaaggccgtgggcgcgcggctgaagatcttcgattgcgtggcgagctgggtgtgggtctcgaagccgatgacgacttcgtagccgtggatgagaagtgatgacttggctggcataaggtgcttcacgcaggcgtgatgccgatacgggaaagaattttcaaggcgagggtgtggaagtcttggtaggcgcgggtcacggcggcagcgtggctgccgatggcaccgtctgccgaacggagtttgaagacgggcttgcgcgcctcctgcgagagcatcatcaggccatggtaagggcgtagcagtgcaaggcagtaggggtcgcttttgatgtccgggagcgtgccgccgtccttctcctgcagcagatattgcctgtaatcaccaggaatccggtcgagcaacgactcgtaggcttgcaccggacgcgatagcgttttctgctgttgcaccacgatgtatccggcgggccgaatctctccgctgggaagcggtcccagcgcatcgccaatgcgcagtgtgcggtctttccagcccatgcgccaccgcagcagcgcgggccccagatttcgcaagccctgcagcgagagccaatcggctgccagcggtacgacgacatggtccgtgccgatcaacacggattggttgatggctccctggttgggggctacgtcgaacatcactaaatcggcattcatctcactcgccttggcctgcgccatgcgccagaatgcactgagcacgagcatggcatgctcgcgtgcatcttcgttgcccaacagcgcctgggtccactgctccgagagctggtcctcgaaggcggacaagcccatgtctccggcgatcaattgcagttttggatcgatggcgatggtctttgggggggagaaatcttccgcgcgcgcgagtggtctcacggcgtcgtagatggtgcttacgcaatggccagctctggcgggattccacaggtccgaaagcgctgcttcgtcgacgaaggccgcggtcaaattcgcttggtggtcgcagtccaccaccagagtccgcacgcccagttccgcgaacatccaggacaggtgatagaccagtgtggtcttgccgacgccgcccttgttgttgaagaacgtcaaagtgggcacggacgtcatgccgtcggcctcttccggacggtgaccagtacgaagccctgctccacgcggaattccggcggtgggttgctgttgtcctgcagcactttgcgggcgctctggatgccgaagccgaaccgttgcacaaaatcgagatgtgccagggcctcggcaatcgacggattgcggtagtcggtaatgtacggctcgccgaaattctcgggcgtcacgatgccgtaggggccgcccggattccatatctcaatgcggtcgtcgaaccagtacacccggaccggcgcattggtgccctcgtaggtacggtgcagtactgcgttgcggaagagctgctgcagcgctgccagtggatagtccggcgcggcgacttcccggtccactccgaggatgcgcaaggacgtccggatgtgggctttcagacgccgttccgtctccagaatcatcgtttccagcgtaccggtgatcttttcctggtcttcgatgtcggagccctgttctgtgcccgcgtatcggatgaactgcacatacgccccggccaggaagtcctgcggcgacaggcccagggtcagcaatccagtgacagtgggaaggcagggcgcaatgcccagggccatgcgcgtggtggccaattgctcttccgtggagcggccgttggcggccagtacgtccggtgcaagcgctgagggaaggtaggtttccttgaaatagcgcaagtccagatcatccacggaggcgcttggaatcgcttcgctgtcgaaaggccggccggcattggtcctgcgcacttcatcgagcacacgctcgtcttcacgatgggcctgccggttgctggcggacatccgtacccacgccctgccgtcgaagcggacagggggcagtgccgacggatgcaccacgatggcgaccaccgagaggccattcaccgaaaggacccgtaccgtcacgctgggcaacggctggatgcgggcatcggaggtgatctggtcgatgctcaagcgcaaccggtcatcggcctggacgccgacgacggtgccatcgtcgcggactccgatgaacagcacgccgggctggcggttgcgtgccaagtcattggcgaacgcgcagacggtcttgcacaccttatccttgtcgaaggattccttgcgctccagaacctgagactccggcgctgcgagcaggtcaaggagttgcgcatccgtatagctcatgccgaaaatgccgtgggcgtgcggaggtggaaatcggtcgcctgctgcaggcggtgcgcggcgttcagcagccggccttcctggaagtagttgccgatgagctgcaggcccacgggcatgccgccctcgccgaaaccggcgggcacgctcatgccgggcaggccggcgagcgaggcgggcagcgtgaagatgtcggccaggtagtcggccagcgggtcgttgccgtgctcgccgagcttccaggccaccgtgggcgccaccgggccggcgatcaggtcgcactccttgaaggcgttctggaagtcatccgcgatcatgcggcggatcttctgcgcctgcaggtagtaggcgtcgtagtagccgtgcgatagcacgtaggtgccgatcatgatgcggcgcttgacctcgtcgccgaagccttcggcgcgcgtcttcttgtacatgtccaccaggtcggtgtagtccctggcgcggtggccgaacttcacgccgtcgaagcggctcaggttcgacgaggcctcggccggcgcgatgatgtagtacaccgggatggacagctcggtgcgcggcagcgtgatcggcaccagcttcgcgccgagcttctcgtattccttgagcgcgccatcgaccgcggcgcgcacgtcgggcgccaggccctcgccgaagaattcggccgggatgccgatgcgcaggccgtcgatgctgtcgcccagcttcgcggtgaagtcctcggccggcacgtccaggctggtggagtcgcggtccgggtcggggccgcagatcgccgagagcagcagcgcgcagtcctcggccgagcgggccatcgggccggcctggtccaggctggaggcgaaggcgatcatgccgtagcggctggcgcggccgtaggtgggcttgatgccggtgatgccgcagaacgaggccggctggcggatggagccgcccgtgtcggtgcccgtcacggccggggcgaggcgtgcggccacggccacggcgctgccgccggaggagccgcccggcacgcggccggtggcccaggggttgcgcaccggggcgggcgcatcggcgcccaggggagcgacggccgagttctcgttggccgagcccatggcgaattcatcgcagttgagcttgcccagggtcacggcaccggcgtcggccagccgcgtgaccaccgtggcgtcgaagggcgactggtagccggccagcatcttcgagccggccgtgctggggaagtcgcgcgtgacgaagatgtccttgtgggcgatgggcacgcccgccagcgggccggccgtgccggcggcgatggccgcgtcctgcgcgcgggcctgggccagggtggcttcctcgttgatgctcacgaaggcgccgaggccggtgtgctgctggacgcgggcgaggaaatgccgggcggtctcgacggcagagacctgcttgccgcgcaacgccgcggccagttcggccacgcccagggtgtggaggggagaggagggttcgctcatggattacgtatgcttattcttgttattcgatcaccttgggtaccaggaacaggccccgctccacggcgggcgcgctgcgctggttggcctcgcgctggtctggctcgctcgcggtgtcttcccgcaggcgcagggcgatgtcctggatggccgccacggggtgggagaggggttccaggccggcggtatccacagcccgcatcttctcgacgatgccgaagaagccgttgagctgggtgagcatgcgctcactttcggcggggctcagatcgagccgcgccaggttggcgatgcggccaatgtcctggggtgtcagtgccatagggaaaacaggtccggaaacgggatgtaaagctgcgctggcgtagggccgggcgggagttattcacaggggatgcggtattatcccggctttgccgcaataccctccccaccgccggtcattgtgcgaaaaaagcccacaaacaccctgtaaacacccggcgacggcaggccgacgcgcatgccgtgcccgagaggaattcctgaatgttcggagctttccgtcggtacttctccaccgaccttgccattgatcttggcacagccaacacgctgatcttcgcccgcgacaagggcatcgtgctcgacgaaccctccgtcgttgccatccgccacgaaggcggcccccacggcaagaaagtcatccaggcggtcggccacgaggccaaggccatgctcggcaaggtgcccggcaacatcgaggccatccgcccgatgaaggatggcgtgatcgccgacttcgtgatcaccgagcagatgatcaagcagttcatcaagatggtgcacccgcgcacgctgctcacgccgagcccgcgcatcatcatctgcgtgccctgcggctccacccaggtcgagcgccgtgccatcaaggatgcggccgaggccgcgggcgccaccgccgtctacctcatcgaggaacccatggccgccggcatcggcgccggcctgccggtctccgaggcctcgggctccatggtcgtggacatcggcggcggcacgacggaagtcggcgtgatctccctgggcggcatggtgtacaagggcagcgtccgcgtgggcggcgacaagttcgacgaggccatcatcagctacatccgccgcaactacggcatgctgatcggcgagcccacggccgagtccatcaagaagagcatcggttcggccttccccggctccgaggtgcgcgagatggaggtcaagggccgcaacctctccgagggcgtgccgcgcagcttcaccatctccagcaacgaagtgctggaggcgctcaccgatccgctcaaccagatcgtttcctccgtcaagaacgccctggagcagaccccgcccgagctgggtgccgacatcgccgagcgcggcatgatgctcacgggcggcggcgcgctgctgcgcgacctcgaccggctgctcgccgaggagacgggcctgcccgtgctcgtggcagaagaccccctgacctgcgtggtccgcggctgcggcatcgcgctcgagcgcatggaccgccagggcagcatcttcacgagcgagtgacatgaccatgccgcggggcggaggttgcgggtccgccggccgggcaggccggccgccgtgcctgcgccccgatggcgccgcgttctctactgcgtccgtgctcgcgcggcaccgttcctcctgacattccctgcggctgttccctaccgccatgcccatcggtaccctcgaacggaccgcgccgtctttcttcaagcagggcccgtcgccgcgcgcccgctttgcgctgtgcggcgcgctggcgctctttctcatggtggcggacgcccgcttccatgtcaccgagccgctgcgcaaggccatcgccgtggcactctacccggtgcagtgggtgatgctgcagcccgtggagttcgtgggcggcggcatggcctacctgcgcaccatggaatccgcccaggccgaggtcgataccgcgcggcgcaacatggtggccatggcccagcgggccaaccaggccgagcagctcctgcaggagaacgagcgcctgcgcaagctgctgcagttgcgcgaccggctgcagacgcccgcgaaggccgcgcaggtgatctacgacgccgcagacccttatacccgccgggtgatgatcgaccagggccagatggccggcatcgtgctcggctccccggtcatggacgaatcgggcatgctcggccaggtgacccgggtgcatccgctgctgagcgaggtcaccctgctcatcgaccgcgaccaggccattccggtcatgaacctgcgcacgggcgcgcgtggcgtggcctacggcgaccccgtcatcgcgcacggcggcgggatggagctgcgcttcatgcccagcaatgccgatgtgcaggagggtgacctgctcactaccagcggggtggacggcctctatccgccgggcctgcccgtggcccgcatcgtgcgcgtggagcgccgggccgattccgccttcgcccgcatctactgcgcgcccctggcgcaggcgcagggcgcccgccacgtcatggtgctgcagccgctcgataccggcctgcccgagcggcctcccgccgccgagcccgcgccggcccgcaagggaggccgccgatgatcatgccccgcggcgagcagctgctgctgcccgtgcgccccgccttcatcgcggccagcctgctggtggcgctggcgttcaacatgctgccgctcgggcgcgtggtgtggacgcccgacctcgtcatggtgctgctggtcttctggggcgtgcaccagccccagcgcgtgggcatggccgtcgccttcgccatgggcctgtgcatggacgtctaccagaccgcgctgctggggcagcatgcgctggcctattgcgccatgatgttcggcgcgatctacctgcaccggcgcctgctgtggttcagcccgttctcgcaggcgctgcaggtgctgcccctgttcctggccgcgcatgcgatcgagctgctggtgcgcatggtctcgggcggcatcctgcccggtctgccggggctgatcgccccggtgctcgaggccctgctgtggccgctcgccagctgggtgctgctcgcgccgcagcgccgcccgcccgaccgcgacgagaaccggccgctgtaaggcgccttctgttttcctccgcccttccgacatgaccgagttgcgcaacaccgaggccgatctctcgcggttccgcctgcgcgtcttcgtcgtgggcctcgtggtgctgcttgccatgtgcctgatcgtggcgcgcctgctcgtgctgcaggtggtgcgccacgaagacctcgccgaccaggccgagagcaaccgcaccgcggtcgttcccatcgtgcccaaccgggggctcatccaggaccgcaacggcgtggtgctggccaccaactactcggcctataccctggagatcacgccctcgaaggtcgatggcctggaggacacgatcgacgaactcgccaaggtcgtggagatccacgcccgcgaccggcgccggttcaagcggctcatggaggagtcgcgcagcttcgagtcgctgccgatccgcacgcgcctgtcggaccaggaggtcgcgcgcttcaccgcgcagcgctaccgcttcccgggcgtggacatcaaggcccggctcttccgcaactacccgctgggcgacgtcggcagccacgccatcggctacatcggccgcatcaaccagcgcgagaaggagcgcatcgaggattccgaggacgcagccaactaccgcggcaccgaccacatcggcaagctcggcatcgagcagagccaggagaccacgctgcacggccagaccggcgtggagcgcatggagacctcggccggcggccacgcggtgcggcgcctcgcgagccatccggccacgccgggcaacaccgtgatgctgtcgctcgacatcaagctgcagaagctggtggaggacatgttcggcgaccgccgcggcgcgctggtggcgatcgatccgcgcaacggcgaagtgctcgccctggtatcgaagcccaccttcgatccgaacctgttcgtggaaggcatcgattcggagaactggcaggcgctcaacgagtccatcgacaagccgctgctcaaccgcgcgctgcgcggcacctatccgcccggctccacctacaagcccttcatggcgctcggcgcgctgcagctgaacaagcgctcgcccacgcaggtgtacaacgacccgggtttctatacctacggcggccacacgttccgcagccatgaaggcggcctgggcggggtggacatggtgcgcgccatccagttctccagcaatacctacttctactcgctggccgtggacatgggcgtggacaccatccacgacttcatgaagccgctgggcttcggccagatcacgggcatcgacctcaatggcgaggtgcgcggcgtgctgcccagcaccgagtggaagcgcaatacctacaagcgcccggagatgaagcgctggtactccggcgagaccgtgtcgctcggcatcgggcagggctacaacagcttcaccatgctgcagctggcctcggccgaggcgacgctcgccaacggcggcatccgctaccgcccgcacctcgtgaaggccgtgcgcgacacggtcaccggcgcggtcacggaagtgcagcagccaccgggcgagaacctgggctactcgccgaagaacctcgagatcgtgcgcaacgggctcacggcggtgatcaaggccggcacgggcacgcgcgtgttcgccggggctccctacaccgcggccggcaagaccggcaccgcccaggccgtgagcctcgggcagaacgtgaaatacaacgccaaactgctggaagagcaccagcgtgaccattccctgttcgccgccttcgcgccggccgagagcccgcgcatcgccgtcgcggtgatcgtggagaacgcgggcttcggggccgcggccgccgcgcccatcgtgcgccgggtgttcgactactggctgcagggcgactaccccaacgagcaggacctggcggcggtcgccaagggccaggccggcgcgcccatgggcacgccgcgccgcgcggccgacgtgcaggtcacggctcccgcgccctgacggaaaggcgatcgcggcctgtcagccggcggcctgcggcgcgcgcggcggctgcaactggctggcgatcagcgcgccgacgatgagggccgccccgcacacgccggtccagcccaggcgttcgccgatcagcgcccaggccgtgagcgccgcgaacaccggttccaggccgaagacgatggcgctgcgcatggcatccacgcgctgctggccccacgcctgcagcgtgaccaccagcacgctggccaccacccccaggtaggccaccgcggcccacgcatcgcccggcaattgcgcgacctgcgccaccgacgtggcatagccgccatggcgcacgcccaccagcacggtggcggcgccgaacatcaccagcgcctgcatggccgccatgcgcgtggcccgcagcggcgtcgcggccgtgcggcgcgcgcattcctccagcgcgaggatgtagatggcgtagaacaccgtgctggccagggtcagggtatcgcccaggttccagggttcgttctcgtggaacatcaggcccatgcccgccagtgccatgccgcaggcggcccacagggcccacccgtagcgccggcccagcacggccatggccagcagcggcacgaccagcacgttcaggccggtgacgaaggcgttgcggttgctgctggtgcgcgacagcccctcgatctgcagccagaacgccaggaacaggagggcgcccagcagcagcccccagccgaactcggcgcggcgcatgccgcgccacatcgggctgagcacggccagcgcgatggcgaagcgcatccagatgatctgcagcgcgtccaggtgcgcggacagcatcttcatcgcggggaaggtcgttccccagaccatggtgacgagaaggagggccagcaggccctggcgttcggagcgcaaggcggtcagctgcccatgcgtcccaggaaggcgcggatgcggtcgttggccgggttggcgaagaactcggccggcggcgcatcgtgcgcgatgcggccctggtcgaagaacatcacgcggtcggccacttcgcgggcgaagcccatttcatgggtgaccacgatcatggtcatgccgccgcgcgcgagttcgcgcatcacgtccagcacttcctgcaccatttccgggtccagggcggaggtgggctcgtcgaacaacatcaccttgggccgcatggccagcgcgcgggcgatggccacgcgctgctgctggccgcccgagagctgccaggggtacttgtgggcatgctcgcgcaggcccacgcgccgcagcagctgcagggcctgttcgttcgcctcggtgcgcggcgtgcggtggatgcggcgcggcgcgagcgtcacgttgtcgagcacgctcatgtggccgaacaggttgaactgctggaacaccatgccgacctcgctgcgctgttgctgcaggacgcgctggtcgtcggtgacttccacgccgccgatggtgatgcggccgctgtcgtgcggctccagccggttgatggcgcgcagcagcgtggacttgcccgagccggaggcgccgatgatcacggtgacctcgcccgtgttgaacacggtggagacatccttgagcacctggtgcgtgccgaacgccttgcagacgttctccgccacgatgtagggcgtggcgatggtggtgtgcggccggttcattgggcgcggccctccacgtcgaagcggtgctcgatggcgttcgagacctgggtcaccagcgtggtcagcagcaggtaggtgatggccaccgtggagagcgtggcgatcggctggaacgtggccgactggatgcggttgcccacgttggtcagctccaccacgccgatcgcgtaggcgagcgaagagtccttgagcagcgcaacgaaattgctcaccagcggcggcagcgaaatcttgaaggcctgggggaacaccacgtcgaagaagacatgcgtgcgcgacagccccagggcgcgtgccgcctcggtctgtccgcgcggcacggccagcaggcctgcgcggatggcttcggagttgtaggcgcccacgttcaggcccagcgccaccacggcggcggcgaagtcgggcaggttgagccccggcaccagcaccggcagcgcgaaatacacgaacaggatctgcaccagcagcggcgtgccgcggatcacccagatgtagaagcgggacacccagcgcagcggcgtccagcgcgcggtgcgggccagggctgcgccggtgccgagaacgaggccgcagaacccgctcacgagcgtgagccagagcgtggtgcgcgcgccgtcggcgaaggcctgcgcgttggggccgatggggtcggggaggaaggagagggcctggccgagcagggccagggccagcaccatcagcaccagggccgagaccagcgtcgcattgctgcgctgctggcggctccagtgccggggccaaagagcggtgagcatggagaaagcgtccggaaggccggccgtgcacccgtttcagggcgccggccggcggtcagggatcagggggcgcagcggacgtcttcgttgaagtacttcttcgacacggcggcatagctgccgtcggccaggatctcggcgaaggccttgttccaggcatcggccaggccggtgttgcccttggccacggccggggcaatcttctcgatgaagagcatgtcgccgagcttcaggccggccttggggttcttggcggcgacttccttggcgacgaacttgtcggtcacccaggcgtccacgcgcttggaggtgagagcgctgcgggcatccacgtcggtcgggaagttcttcacgtccttcacgccgggcaccttcttcacgttctccaggtagctcgtgccggtctgcacggccaccaccttgccggcgaggtccttgcccgcgcggatggccgggtccatggaaatcaccatgccgccggagcagtagtggggcgtggcaaaggtgacggccttggagcgctcttccgtcacgccgtgcgaggcgatggcgacgtcccagcggtcctgcgcgaggccggtcagcagggcgtcgaagcccagcgtcttccattccaccttcagattcatcttcttggccaccaggttggcgacctcgacctcgaagcccgtgagctccgtgcccttgaaatagttgaagggcgcaaactgcccctccgtggcgatgatgatcttgccgtccttctggatggcgtcgatcgggcgggcctgtgccgagaaggctgcgcatagcgccacggcggcggtggccatcgtcttgagaatcttcatctgcggttcctggtggggtgggacagggtacaaaaaatccggcttggcgtgtggcgaagccggacatggtggacccgccgcccggggtcgggcgtcacggagtggacacattataaagacggggcatggccccatgccccctcgaaaatgcggatggtccggtgccgcatggagcggctacacggctgagcaagaagcggacctgccctggcgctcagcactccacgatgttcaccgccaggccgccccgggccgtctccttgtacttggtgagcatgtcggcgccggtctcgcgcatggtcttgatgacctggtccaggctcacgaagtgcgtaccgtcgccatgcagcgccatgcgcgccgcgttgatcgccttgaccgaggcgatggcgttgcgctcgatgcacgggatctgcaccagcccgccgaccgggtcgcaggtcagccccaggtggtgctccatgccgatctccgccgcgttctccgcctgggccggcgtgccgcccagcgccgcgcacagcgcacccgccgccatcgagcacgccacgcccacctcgccctggcagccgacttccgccccgctgatggacgcgttctgcttgtagaggatgccgatcgccccggccgtgagcaggaagtccaccacgccgcgatcgctggcaccgggcgccgtgtgcacgtagtagtgcagcacggccggcacgatgccggcggcgccgttggtcggggcggtgaccacgcggccgccggcggcgttttcctcgttgacggccagcgcccagaggttcacccagtcgagcacccgaagcgggtcttccgggcgcggatcgaacgttcccagccgctgcacgagtgcggctgcgcgtcgcttcaccttgaaccctccgggcagcaggccctcggtgcggcagccgcgctcgacgcaggcctgcatggtgcgccagatggcgagcaggccggcgtcgatctccgcatcggtgcgccagtgccgctcgttggcgcgcatcacgccggcgatgtccaggccgtgcgtggccgtgaggcgcagcaggtcggccgcgtcgccgaagggcagcggcagcaccgacgggtcgggcgccaccaccttgtgccgcgatccgtccgctgccaccgcctcgctcaccacgaagccgccgcccacggagtagtaggtggcctcgtgcagcagctccccggaggcggcgtgcgccgcgaagcgcagcccgttggcatggaagggcagggtcttgagggcgtagaagcgcaggtcgcgccgttcgtcgaaggcgatcgggtggtggcctgcgagcggcaggcgcccgccagcgcggatatccgccacgtagccgccgatgcggtccacatcgaccgtgtcgggctcgtgccccgcgaggcccagcagcacggcggtatcgctgccgtggcccttgcccgtggcgcccagcgagccgtacagctccgcctccacgcgcccggtggcggccatcaggccctggtgttccagggcgtgggtgaacaggcgggcggcacgcatgggccccaccgtgtgggagctggacggcccgatgccgatcttgaagaggtcgaagacgctgatggccatgggagcggagtgcaatgctgcggatgggcgcacagcgtaggcaacaagtttctccaggtccactgatctttcgtgagggaatacattagcgattctgtcgatttgcgaaagccgggaccccatggacatgaaccgcctgcgcgccctgcgcgaactggcccgctgcggcacgatggccgcggctgccgaggcgctggccctcacgccctcggccgtttcgcagcagatcgcgcagctggaggcggaggcaggcatcgcgctgaccgagcgccagggacgcggcgtgcgcctcacgcccggcggcgaagcgctggtgcgccacgcggagcgcctgatggcggtgctggacgaggcgaagtccgagctggcgctgctgcgccgcgaactggcgggcgagttgcgcgtggcggcgttcccgtcgatcgcctcggcgctgctgccggagacgatccaggcgctgcgggctgcctatccgcgcctgcgcctggccgtggaggaaatggagccggcggacggcctggcagcgctcggctcctggcgcgccgacatcgcgctcatcgaccacctcgcgctgcgccgggaccggcggcaggacggatacggcttcgtggcgctggcccgggattcgctgcacgtcctgctgcctggcacccatcccctggcggcccgtccgtggctgggcgtggcggacctgcgggacgagccctgggccatggacgccgcctccagcagcttcggcgagttcgtgcgcaacctctgcctcgcggaaggcttcgagccgcgcatggacgtgcgcgccctcggcttcgaggtggtgtccgccatggtgggcgccggctgcgccgtgaccgtggtgcccggactgcgcctgctgcgccccttgcccggcacccgcgccgtgcccctgcgcccggccgtcgcccgggagatctccgtcgccttccggcgcggcgagcgcgaccacccggccgtgaaggtcttcatcgacgagatcgtgcgcgcggcggaacgcctgtcccgccctgcaggcgatgtcacctcatgaatccgtcatagccggtcttcaggatcagcgcccccacgacgagaatgaagatgccgcgcacgaaccccgtgccgtgcttcatcgccatgtgcgtgcccagcacgctgcccaccacattggccaccgccagcggcagcgcgaagtgccaccacacctggcccttggccgtgaacaggatcagcgcggcgacgttggtcgcgaggttgagcagcttggccgaggccgaggcattcaggaagtcgtagcccagcagccgcacgaacaggaacacgaagaaactgcccgtgcccgggccgaagaagccgtcgtagaacccgatcgcgagaccgatcaggcaggccacgcgggtctcggcggcaccctcgaagcgcggcgcatggtgcttgccgagatccttgcgcgccagggtgtagagcagcacggcgagcaggatgaagggcaggatccggcgcaggaagtccaccggcaccacggtgaccgtccacgccccggcgaaccctcccgcgaagcccgctgcagcggccggcagcagcgattgccagcgtatctgcacgcggcggctgtactgccaggtggcgatggcggtgccccagatcgagccgctcttgttggtgcccagcagggtggccggcggcgcgttggggaaggtggcgaacagggcgggcaccaggatgagcccgccgccgcccacgatggcgtccacgaaaccggccagcagcgaagccagcgaaacaatgatccattccatccccggattgtctcacccgctatcgtttcaatagctggcgggcaaaaaaaagcgccgggatcaccggcgcttgtggaaacagggcatcttgtaggggatgcttggaatatgttttcgagttcgagtttgtctcctcggccccctcgtggcgcggcgtgcgcgccatcgggtaactgcaatgtaactcccgcaccccgctggtgcattgggggtttcccgcagatcgtccatgcgcgatggcggtgcgcgaaggtggcctgccggaggccgcgatggtgcaccggcccgtggccggctgcgtgtcagccaccggtccgggcttcggcgcgcagccattcggccgccttttccgcgatcatcagggtgggcgaattggtgttcccgctcgtgatcgtgggcatggcgcccgcatccaccacccgcaggcccgcgatcgtgccgccccggccgtctcgcacgcgcagccgcgcgtcaagcacggcggcggggtctccgtcggcgcccatgcgcgtggtgcccacgggatggaagatggtggtggcgatgtctccggccaggcgcgcgagttcctcgtcggtctggtattgcgggcccggcttccactcctcgggccggtagggcgccagtgccggttgcgccacgatgcggcgcgtgacgcgcagcgaatcggcggccacctgccggtcctccggcgtgctcaggtagcgcggcgcgatggcgggcgcgtcctggaagcgggggctgcggatgcgcaccgtgccgcggctcgtgggattgaggttgcacacgctggcggtgaacgccgggaacgtgtgcagcggctcgccgaacgcatcgagcgacaggggctgcacgtggtactggatattggggtgcggctgctccggtgcgctgcgggtgaaggcccccagttgcgaaggcgccatgctcatcgggccggtgcgtttcagggcgtactcgagcccgatgcgcgcgcggccccacaggttgcccgccagcgtgttgagcgtgggcacgccgttcaccttgaaaaccgcacggatctgcaggtggtcctgcagattgccgcccacccccggcaggtcgtgcgccacggggatgccatgcgactgcagcaactctcccgggccgatgcccgagagctgcagcagttgcggcgaattgacggcgcccgcgctcaggaccacgtcgcgggcggcatgcgcggtcaccatctcgctgccgttccacacctccacgcccgtgcagcggctggtgccgtccggcagggtctccagcagcagccgggcggcctgcgcgccggtccacatctcgaaattggggcggccatagcaggtgggccgcaggaaggccttggcggtgttccagcgccagccgttcttctggttgacctcgaaataccccacgccctcgttgctgccgccattgaaatcgtcggtcgccgggatgccggcctgctgcgccgcgagggcgaaggcgtccagcacgtcccagcgcaggcgctggcgctccacccgccattcgccgccgcccccgatgctcttgctgccatgcaaccgccggaacgcctcgctcgccgtgtcggggcggtccaggcgccagtggtcctcgtggcggcggaaggccggcagcacggattcccagcgccaggcgtcgtcaccggtgatctccgcccactgctcgtagtcccgtgcctgcccgcgcatgtagatcatgccgttgatgctgctgcagccgcccagggtcttgccgcgcgggtagcgcaggctgcggccgttcaggccctcgtccggttcggtctggtagagccagtcggtgcgcgggttgccgatgcagtagaggtagcccacgggaatgtggatccagtggtagtcgtccttgcggcctgcctccacgagcagcacgcggtgccgcgggtcggcgctcagccggttgcacagcagggcgccggccgtgccgccgccgatgacgatggtgtcgaaagtggtgtcgctcatggaagggagggcggggacgccgcggtgcggcaatgggcccggccattgtgcgcagcggtgccgtgctgtcgatagggaaacacctgctgctcctggttcgatagcattgctgcgccatccctgttggtcgcatgccggttttgaagaaatttcaaccgccgcgctccgccatacggacgggctctgcgctgacgcgtgcggcgcgccgcgctccgctaacatccggttgccgtttttcgcggcgttttttctccgccctttcaacgccaccgcatcctgccagccccttccgccccgatccggccccgtttcccctccatgagcgacagccagccacgcatcacacgcacggacacccccgaagggccggtcgcggcgctgctcggccgctggggcgctgcggaactgggcacgcggccggcctggaaggccctgtcggcgcagctggcgaaaacgccgcccgcggccggcctggggtgggacctgcgcggcgtcgaatggctcgaccacgtgggcgcgcagctgctctggaaccattggggacgggagtggcccgaacgcctctcggtggacggcgcgcagcgcgacatgctcgagcgcgtggccgaatacaccgtcacccgccggccacccgaatcgccctggcgcctggccgaggaggtcgatcggctcggcgtgaaagtgctcagcgccctcggccacggccggcacctgctggagctggtgggccagctgatgatcgacctggtccgggtggtgcgcgcaccgcgccgcgcgccctggcgcgacatctcgggccacctctaccgaatgggtgccacggccctgcccatcacggccatcgtgggcttcctgatcggcgtggtgctggcctacctcatgagcctgcagctgcggcagttcggggccgagtccttcatcgtcaacatcctgggcatctcgctgatccgggagctgggcccgatgctggcggccatcctcgtggcgggccgctccggctcggccatcacggcgcagatcggcgtcatgcgggtcaccgaagaactggatgcgatgcgcgtcatgggcataccgcacggcttccggctggtgatgccgcgcgcggtggccctcgccatcgccatgccgctgatcgccgtctggaccacgctgtgcgccctggcgggcggcatgctcgcggccgacatcgccatgaatgtctcgcctgcctatttcgtgcaggcgctgcccaatgcggtgggcttctccaatctcgtgctcgccatgggcaagtcggtggtgttcggcgtcggcatcgccctcatcggctgccactggggcctgcgcgtgaagcccaacacccagagcctgggcgagggcaccacggcttcggtggtgaacgccatcaccatggtcatcatcgtggacgcgctcttcgcgatcgcgttcaagaacctggggatctgagcgcatgacgagcgaagcagaagcagacgccatcgccacgggtcccgcagccgcccccgagccgccgccgaaggacgcgccgcccgtggtcgagatccaggggctgtccaccgtgttcggcaaaggcgacgaagccttcgcggtgcacgagaacctcgacctcacggtgcgccgcggcgagatcctcgcgctcgtgggcggctcgggcaccggcaagaccgtgctgctgcggcagatgctgggcctcacccgtccggccaaaggcagcgtcaccgtactgggccggccggcctccgaaatgggccgggcgggcgccgcgagccgcgtgggcatgctgttccagcacggcgccctgttctcggcgttcagcgtgctggacaacgtcgccttcgcgctgcgcgagcagggcaccctgcccaaggagctgatctgcgatgccgccatggtcaagctgcgcatggtgggcctgaagcccgaacacgccacgcgcagcccgtccgacctctccggcggcatgatcaagcgcgtggcactggcgcgcgcgctcatcatggatccgccgctgctgctgctcgacgagcccaccgcgggcctcgacccgaacagctccgacgaattctgcgaactgctgcgcgagctgcatgccgcgctgggcctcaccgtggtgatggtcacgcacgacctggacacgctcttcgcgctcagcacgcgtgtcgcggtcctcgcggaaaagcgggtcatcaccagcggcacgccgcaggaggtgacccgcttcgagcatccgttcattcaacactttttcctcggggagcgcggccgccgcgcgatggcgcccgcgccgtcggtgccgcctgccgccgccccgggacaggaggcctgatggaaaacaagtcccatgccctggccgcgggcattttcgtggtcgtcgtggcggcgctgctggcggggctgggcctgtggctcacgcgtgaccgggcgagctaccagctctacgagctgtccacccgcgagagcgtgggcggcctgcagccccaggccgccgtgcgctacaagggggtcgccgtgggcaaggtcacgcgcatcggcttcgatcccgacgtgccgggcaatgtgctcatccggatcgccgtcaatgaccaggcgcccgtcaccccggccaccttcgcggtcctgggctaccagggcgtcaccgggctggcccacgtgctgctcgatgacggcaacggaccgcagccggcgcttccccgcggggcgagcggcctgccgcggctgcccctcaagagttcccccttcagccagctcgcggagcagggccccgccatcctcgcgcaggtgcagcaggcgaccgatcgcatcaacgacctgctgggcgacgagaaccagaagcgcttctccctggcgctggagaacctcggccaggccgcaggcagcgccaatgcgctcatgaagcggctcgatgccaccgtggagcagcgtctcgaccccgcgctggcctcggtgccgggcgtggcgagcgatgcacgcgagacgctcaaggcgctgcggcaggcgggaaacaacgccggtgacgcagccaacgaggtcaaggccgccgtgcgcaagctcagcgccgaaggcgggccgctggaccagatcgccgacagctcgcaatcgctctcgcaggccgcggaccgcttcggccgcgtgacgctcccgcgcctgaaccacgccgccgacgagacttcgcgcgctgcgcgccgtctgggccgggcggccagcggcttcagcgacaacccgcaatcgctcatctacgggcccggccgttcggcgggcggccccggcgagcccggattcgaggcgcctgccaccgcggctccctaaggcgcaggtcgtccacccgggcacctgcatgcacgcactgcagcaccttccaccgcatccatggacatgacgaggaacgacatggcacaccacgcagtcactccccgggcccgcggcctctgggccgtcgcccttgcggccgcagcgctcatggcgggttgctccgccctgcccgcgccaccgccccgggccgacgtgtacgacttcggtcccggcccgctggcgcaagcgcctgcagagcgcggtgcgccgctaccgcccatcgcgctgccggaggtggccgtcgcggggccggtcgagggcagcaccgccgtgctgtaccgcctggcctacgacgatccgcgccacttgcgcccctacggccaggcacgctggagccagccgcccgcgcagctcgtgcagcaggccctgcgcgaccagctcggcctgcgccgccccgtgctcatgggcgacgaaggcgcatcgcagctcgtcgataccggcaaaccgcccgcggtgctgcgcgtcgagatcgaggagttcagccaggtcttccaggcgcccaaggccagcaccggcgtgctgcggctgcgtgcctcgctcgccgactccacccaggccggcgagaagctcgtcgcccagcgcgtattcgtcatccagcgcccggcccccactgccgacgcgcgcggcggcacgctcgccatggccgaggcggccgcccaggcgtcgcaggaggtggcgcagtgggtggagcagatggggcggtaggcgggtcacgtcctggatttctggacgatgttgtcgatgaacgaggcattgcgagccaacacccggtccaccaggtcggcgtccggcatccagctgcatcctgaaagatgccccaaaccttggcgcaacgaaagaagcgatgcggtggatctgccaacgtcgagtgcggcataccagcgcttcaccgccgccgcttcgggcgtggcgttctggtgcagtgcttcgcgcatgcaatcgacgacggcctcgtgcaccggatcgagacctttcgcataacggctgttcagcacactccggtcgagcagcacgttcagcgccagcccggggttctcgatgacctttccccagccatgccgcaccggatcctgcgaacttgacgtggcgtctttctcccggtcgtagcggaaccccgtgacatcgatgttcacgacctggtgccggccgtctgcgccagggacaaccagcatgttgtccggccccagatcggacgattcccccagggttaaccgggtcagcagcgacatgaacagtccgtccagcccttgctgttgcaatgtctcgctcagtgcccgccggcccgagtggagattggcgggatcgttgatccgtgcgaccagtgcctgcgcccgtgcgacctcatccggtcctgcccggtttccggcagcggctgccttgatgagcgacgcagcacgttttgcgtccgcgagcgaaacgccatccggaagaaaaggctgggtcaggaagacatcgagcggcgtggcgtccgaaacgagccgcgaagcgatcaatacattgttctccacggtcagcagggacgagtccgggatatggtgctttgcgagataggtaccctgcaaggcattgaccatgtcctgtgcggccgccacgttgatggcatcgaaaatgaccggtatgccgaggggatttctcaacgttggatctgcgcggacgaggctcgcatgaatgtcgctgacatcgttgatgtccagctcgtccaccttcgctttctccgccagttttcttcctttcccgctttggagaaagccatggaaggcatctgtcagctcccgttccagggcccctttcgcggtgccaccctccacaagcctgtcccaggcactgacgatgtaccccaggcgcttgttcgcttcggcaatttgccctttcgcacaaagtgcaaccgcctggcccaacaagcttcgcgagattcctgtcttgacaagatgctcctcgccatcgatcttcccgatcattccgacgtcgctgcctcccaacgccttcttcgagcgtgagaagacaacgccatttccggagactcccgatgcggcctgggcgtcgcctggggtgctgtgggtggacaggaacgacaggtgtttgatgatcaagaacatggccctgtgaggccggtgcccttgggccggcctggcggggcggtctatcgacgccgaatgcctggcgggcagtgcctctcggtcaaggggaggcgcaggatcgtcacccgtcactcttctgcgtggcaatccatccagccccgggacttggatgtgcccggcatggcgacccgccgggacggcaggcgccgcgttctgctcgagatcattggttccacgggaggatgagcccgtggcgcgtgcctgacgattgatacgatattccacgatgttttccgcagcaaatggaaaatcttgggggacagaaggcgcatcgcccagtcagcctgcgtaccagtccatcgatacacgaaaaatagagccgcagcgcgggaacggagcccacgcgctcccatgggcagcatcgacctcgaccggatcaacgccgaacccggccacgacgcgcagggcctcgtgggctcgtgcagcgggccctgcgcgaccggctcggcttgcgccgtcgcgtcttcatcatccagcggagccccgcccccacggccaacacccgcgcggcggcacgctcgccatggccgaggggccgctcaggcgtcgcaggaggtggcgcagtgggggcgcagatggggcgctaagtcattgcgccagcgccgcgatgcggcgcagcagcgcttcgacgtcctgcctgcgaactggaaggaattcctgcaccgtcgtgtctggaggggggttgctctgccagttccttgttgcagagcgccatattggcgtagctctattgagcggcgttgtcgcccttttcggcacgctcctgtatccgcatgaggcagatgccgcgaaggttgtattcatcctgcgtttcgcagctgcgcgcgctgtcgatccaccaccaggcggtgtagatgccgatcagtagcaaaagcattgccatgccagtattgacgcggctcctttgatgccgatgtatcgaagagccttccggcattggcatttattcgcccagcgttgccagtgcatgtgccaatgcatccaggcttgccctccgcaccggcatgaattcgcgcacggtgctgcccggcgggggggggctggccagttcgcgttcgcaaatggccatgttcgaacggatagcttcgcgagtgggctgtaacacgcggtggtgggcactttcggcacggttcagataatccaccagagtcaggtgtgcacactgggtcaacaacggaatctgtgcactggccttctcgagattgaaagcgccgcagccagggtatatataaagttggagaaggcgtagatgtgcatcggggctgctctgcgcgatgcgcagcatgatcccttccactgtgcgtgcgtcgaagccaggaatccggtcgcaatagccaagcatttccccacgcagatccaggccttcccgggcaccgtgcattgcacgcaattgccagatgcgagcttccgattcctggctttctgtttcgagataacttccataggcccactgcgcagcgttatccccccgctcggcccgctcttttatctgcatcaggcagatgccgtgatacgagtactcgtcctgctggccacaccgtgcactgtcggcccaccaccagacggtgtagatacccagcagtattgagatgagcacgagccatttggcgccgtatccaaggcgtctccaccatcgaagcatcattgtttcctcagcatctctcgggccgaccggccagtgacggggccgccggcatcgcgtggtgacgtacgggtggtagcgatgggttcgccatccgggccccaggttcgccattgtcccgggcgcagaaggttggggacagccaggcgttcgagcacgccaggtagcttctcgaaggcgccttggccaatggcggggcctccgaacgcttggttccaggtggttgtggtgggcgcggtgacgtgggtgagcaagcttctggccaatgcacttgcaacgccgtcaggaactgctcctgcattgcatgcgtctatcaaaatgggttgcctgtgccatatgccgctggtacggatggtccgggcgatttcctcaatgttcgtgactccctgcaggcggtgcgcggtcgcgtgggcgaaaagataaagatatccctcgacgcctcgttctctcaaccccgatagatacagagctttgtctccaggttggatgaggatgatctttttgcggatgggatcgatggtcgcgatcttttgcaccaatttccgcgagtcatccagcccttcgaacaccagcttgggcaaccccttccccggtccatactgaatccgcccattctcgatgggctccgcaggtccctcccggaaccagtaggcaagcgacatccggtctttcctccccatgtgcatgtgcatggaaggccggcgcggccttcctccgggcggtgcgtgccctggacggatgccaatgtgcctgcatcgggaggtgtgcggatggccgttgcaccgcgtgttctgcaatgcagaacatttccaccgcgcgctggacaagcgcggtggaaatgggtttggtgaagcaggaaggcgacgcgatggcgccgcaatgccactagcgcagcgacacgaagaccgggttcgaatagaaccagaggttgccgtagttgcggtcgttgatctggtcgtggcgggtggcaggatcggtcgtggtgaccggctggtccgccagcggctcacccccggacgtgaggccggccacgttctcgccgaggttggtcccgcgcaggcgcaggtactggttcttcgtgacggtcatcgggaactccaccacgttgtagccttcctcgtcggtggtccagtccgcggcggtgaagcggcgcagcacgcgggtgctcgggttggtggcctgccggtaggcgtcggtgccgggctgtgccttcgcacccacgtcgcccacgatgagatccacatggtccaccctgggcgtcatgttgcccggattgccgctcgccaccgggcgctggtagttgttgaccggcgggctcttgaagcggatgcgcaccgtcacgcgttcaccggcggcagcctggatctcctggcccatggtggcccggccggccgcgccggacacgttgaagtccagggcgttgatcaggtcgccgaacacgccgaagctgcggcccgcgcgcaggctgtcgatcagcccgtcgatgtggccttccgccttggcgctctgccagacgtaggtcttggcgtattcgccggggtagtagccgctgctgttgttgttggagtcgatctcgaagtgcgagtcggagtcggcgatgttccagatgcggcggccttcgcccagcagcgcgtcccacacgccgcccagctgcgccacgatgtagtcggtgccgccgtaggtgcggttgggtttgttggcgtcgatgtaggccgaggtgtagccgccgcggtcgggttcgagctggttgcccaccatgccttcgatggcgaacacgatcctgggcgccaggtcgttcatctggcggaagtcggcgatggtgtacttgttggggttgcgcgaggggtggttgatcagcgcgtagctgttgtcgggatacttttccttcagccacgcgatggccttgatcgcgtcgtcgccggtctggttgtagcgctgcgggtaccgggccttccagcgggccacgtcggccgggtcgaacagcgactcggcgccggtggtgaagaggtattggaattccttggccgcgctggcggaggtcttccagttgccgctggctccttcgaagatgccgacgccgatgtggtcgtgagtgggcatgtcccactcgaaggccgaatagatcagcttgcccttgtagttgccggcgtcctgcagcgcctggatgcgcggcatctcgtagctttccatgccgtaggcgaaggccctgggcgcgggcagcaggttggccgcgttgtcgtacttggacgagcgcaggtggttggtcacggccatccagtccaggccgtagctcgtgaaggccttgccgagcaggaagtccagggtctgcgtggtacgcgagtcgtcggattgcaccgtgtgcgtgtgcaggtcgccggtggtccagcggcccttctcgaaggcgtcggacgagccgccggagccgccgcaggcgctcaggagaagaagcagcaaggaggaggccgccagggaatggcgcacgggccggcgtgcgcggagcgtggaagtgtgcatgggacgcggatgttgtagggcgctataggggcgtgcccccatggcgcgcgacggcgcccggaggccggcgatttgtaaccaggtttcatgaccatctggtgacgtatgtctcgcccgcccccgccttccgcgtcctttgcctcagaaactgtgccgcagcgtcagcgtcgcattgcgcggcgctcccggcaggttcaggttcgcgttcgatccatgggccgacacgatgtagttgcggtcgaacaggttacgcaggttcagctgcagcgtggtcgcgcggccgatgcggtactgcgccatggcgtccaccaccacgtacgacggcagcgtcaccgtgttgcccgggttggcgaaccggtcgcccacgtagttcacgccgccgcccacgctccaggcctcgccgagctgctgggtgatccaggccgagaaggcattgcgcggggtgagggtggcgcgcttgccctccaccagctggcccgcgtccgtggccgtggagcgcgtgacgcgcgtatccaggaacgcgtagctgaaggtcgcctgcgtgccggggcgcagttctcccgagagcgacagctccagcccgcgcgtgcgctgcgtgccgatggggatcagcaccgtgggctgcgccgggtcggcggtcttgatgtcggtgcgctccagctggaagagcgaggccgtggcggtggcgcggccgcccagcagctcccacttcgtgcccacttcgtagttggtagtgcgctcgggcttcacggacgcattcgatgccgacagcgcgaacatctcggccgacggctggtatgaacggctcaccgacgcgtagtacgactgcacggcatcgggctgccagaccaggcccaggcgtgggctccaggtggtgtccgtgcgctcgaagtccgcctggcccggcaggcggttgtcggtctcctggccgaaccggtcgtagcgcaggcctgccagcagcttccactccggcgtgaacgtgacctggtcctgcacgtaggcggcacgcgtcaggtagcggttcagcgtgctgcccgtcagggcaccgccgccattgaggggcgccacgggcagcaccgggttccacaggttcacggtgccgagcgtgccgcccgacagcgtgagcgcgtccttgttctgctggcccagttccacgccgtacagcacctcgtgctccacgctgccggtgcgcagtttctggatcagctcggtctggttgaacacgccatgctcgaaacggtcgatgcccgagcgcgtgagcgccacggtaccggcggcctcgttcacgccgccggagggcagcgtgttctggcggtccagctcgtagtggtagtagcgcagggcattgcgcacgcgcagggtgtcggagaagcggtgctcgaaggtggccgtgaaggagcccaccttggattccgacgtgtccgcatcgcgtgcattggccgagccgtagtaggtgccggggtccacggccaccgggcggccccggtatgccggaatgccgaagtcggtcacgcgtttgtcccgcaggtaatccgcctgcagcatcagcgaggaggcgccatcgggcttccacagcaccgacggggcgatcgcctggcgctccaggaactgctggctgcggtagctgttggcgtcctcggccgcacccgtcacccgccaggaccagtcgctgcccgcgggcgcgcggcccacatcgaactcggcacgcttgtccgcccagctacccacgctcacggccgcatcggacacattcgtgcccggcttcttcgtgacgcggttcaccaggccgcccgaggagccgcggccatagagcacggcggccggccccttcaccacttccacgcgttcgatgttggagaggtcgcggaagtagagcgcatcatcgcggaagccgtccacgaactgatcgccgatgctggtgaatccgcggatgctcacctggtcgcgctgcccgtcgcccgtggacaggcctacgcccgccacattgcgcagcgtgtcctggatcgaggtggcgccctggtcgcggatcacctgctggggcaccacgtcgatggtctgcggcacgtcgcgcagggccgcctcggtcttggtgccgctggcggacgaaggcgcgtagtaggccgtgtcctcgccacgcgcggcctgcacgcgcacctcgcccagcgcgggcgcgccaccggcggcctggcccggtgcttcctgagggcgttcgatggtgaaggtgcgcccatcctgcgcgcgcacgacgagacccgaaccggccacgaggcggtccagcgcctcgcgcacctccagcgtgccacgcagcgcgggcgcacgcagcccctgcgccagctcggtggcgaacacgatctgcgcgccgctctggcgggcaagtgcggatagcgattgcgccagcggctgcgcgggcaggtcgatggtcaggggctgggcatgggcggctgcggcgatgcacagcgccgcggccagggccgcgccccggagggcgaaggatcggggctggcgcaggatgtgcagggggcgcggagcgcggaacggggtcggcatggaacggaaactcctggcggaagacagtgaaggaatggccggaaaagggctccggcttgcctgcaagccgaacgggcgcgcgggtttgtacacctctccccacaaaaaattgccaggcgctcgtgggctgctgtcccgagggctggccgtcaggaagcggagtgcgctcccgcgcgggaccggatcaccacgctgccgtcgggctgccggtgtaccgccacgggcgcgagccgcggcagcaggtcgatgagctggtcgatgcggtccaggtcgaacacgccggaaatccgccggcccgcggcctgctcgtccgcgatcacgatgggcgcggcatgctggcgctgcatctccgccacggcgtcggccagcggcgtcgcctccagcagcagccgtccctcgcgccaggccgtggctgcggccatcgccgcagggcccgggcgctccggggccggcagcactgccgaggcgcctgtggccgctgcatcgtccggcacgcgcagcaggtccccggccgccagccgtaccgcgggagctgtcccatgcagcggatgcacgctgacaaggccctgcagcacggcgatatccgtgcgccccggtccaccgggggtgaacggcgcaccgcggcggcggatctggaacacggtgccgatgtcgagcacgcgtaccgcgccggcctgcacggcgaagggccgctgcagccacggcagccagcggtgccatggcgcatgcgccacatcgaacgacgcctcgcccgtggagagggccagcctgcgcgagcgcaggtgcatcgccacctccacgcgggactggctgtgcagccgtacctcgctgccgtccggcaggcgcacgttgcggcgctctccctgggcggtgaccagggtgtcgcggtgccatgccgggtcggcccaccagagcccggcggccagcagggccaccgccgccgtgcccgccgtcgcccgggccgcgcggcgccgtttgcgggcggccgcagcgcgttcgatctcctcgggcgtgggcaggtgctggcgcagcgcgtcggcgaagggggccagcgcctcgtcgaagggaaggtggggcgagcgtgcggagcggcgcgcgggcgggggcgccgtgcgggccggatcaatgtccatggcggtggcgtgggtccccgtccggcgtactgccggcgcaggtggcctgcaggaccggctgcacgccgcgcaatgcccgagccaggtgccgtgccaccatgctgcgcgagatgcccaggcgttgcgctacctcgtcctggggcagcccgtacagcttggccatcacgaacacatcgcggcaggcctcgggcaggtccgcgatggccgacagcagggcacgccggcactgctgggccgcgcaggccagctcgggcggcgacagccgcgcgggcgcggcgggcgacgcgtgtgtctccagcagctccggctccaggaccgtctcgggccggcgcgcgcgggcgcggtgccggtcgatcgccaggtcgcgcgacaccgcgcgcaggaacgccaccggattctccacatgctgcggcacgggccgctccagcagccgcacgcagacctcgttcaggatttcgcggggaaagcagtcttcgccgaagcgctgccgcagcgcaccgaccagttcctcatagtgctgcacgagtgccgccagcaggggggcggcaccggggatagcgcgggaatcggcagcgatggatgtcatggcggccgtgattatagaaaagttaatacgaattattaacattgataaccaggattccacgcccagcatccctgccaccagcgtggccgtgacccgccgccgggacggcggcccgcacgcgcggcacaatgccagccctgccgccggcgcttttttgtccagccggcgcggcaacggagccacgcattcccatgagcagcaccatcgacctcgacaggatcaacgccgaactcggccacaacgcgcagggcctcgtggactgggccatcggcctgggccagcccgccatcgtcaccaccaacttccgcccgttcgaggccgtgatcctgcacatgtgcacgcgtgccaggccggacatcccggtcgtgtggatggacaacggctacaacaccgaagccacctaccggtttgccgacgaggtgacgcgccaactccggctcaacctgcgcatctacctgccgctgcgctcgcgagcccaccgcgaagcggtggacggtcccacgcccgcactggatgacccccgccacgccgcgttcacgcaggaggtcaagctcgagcccttcgcgcgggccctgcgcgagaccgcccccaaggtctggttcacggccctgcgcgccaccgacacggccgtgcgggcgcagatggatccggtgagcctcaaccccgacggcctcgtcaaggtcgctccgctgctccactggagttccaaggacctgtacgaatactgccaggcgcacggcctgcccaacaatttcgattacgtggatccgaccaagggcgaagacaaccgcgagtgcggcctgcacctggcccattgaccgggcgcgccgctccaggcgcccctctccatccccaagggcgtgcttgcatgccctttttttatggctgggtgctcacgctgccagtagtcctgggctgacgcggcctcaccccccgtgcctacgcgaccgtgccgggccgacttttacagtgcctccatcgcatcccgcaagggttccaccccgtaccggagtggatggcggagcgagacacccagaagagaggacacgtccatgaacgaagacaccatcaagggcaactggaagcaattcaccggaaagatcaaggagcagtggggcaagctgaccgatgacgatctcgacgtggtcgccggcaagcgcgaccagttcctgggcaagctgcaggagcgccagggtctcgcccgcgatgccgccgagaaggagctcaaggcctggcaggaccgccaccccgatttccgtttcgacaagtgatccgttcggactcctgctctctcaccgcattttctgaaaccatccccttcactgacttgaggagaaaacaatgaagcacgcacgcaatctgctcgccctggccgtcgccggtctgctcgccacttccggcatggccatgaccaaggaagaacacaaggcagccaatgaccgcatctccgccgactacaaggccgccaaggccaagtgcgacggcctgaccggcaacgccaaggatgtctgccagaaggaagccaagggcaatgagaagatcgccaaggccgagctggaagcccagtacaagcccagcgacaagaacacctacaaggtcgccgaagcccgtgccgacgccgcctacgacgtggccaaggaaaagtgcgacgacctgaagggcgatgccaagaacgtctgccagaaggatgccaaggccgcccacgtgaaggccaaggaggacgccaaggtggcccgtgccgagaccaagcccgccgacaccgctgccgagaagggcgcacaggtggctgaggccaagaaggacgccgcccatgaaaagcgtgaagccgactacaaggccgccaaggagcgttgcgacaccatgagcggcgacgccaaggacaagtgcgttgccgacgccaagcgcatgtacaaccagtaagcgtactggtgggagccatggcacgccacgccatggccctctgtgggccgaggtctcctgacgggggcttcggcctttttttgtgtccatgccgggggaggccatgcctgcccggcggcccgaaggctgacctgcatcaaatctcccggccggggctgcgcctaagctgcatcgctcaccgcaagccaaggattggagagatgcatggccgcactgcaatggtcggagggtctcgcgctggacctgcccctgatggatgaaacgcacgaggaattcgtcgcgttgctggccgccgtcgaacaggcggacgacgaggcgctgctgcccgcgtggcgtgcgctcgtggcccacaccaccgggcacttcgcacgcgaagacgcctggatggccgccacccgcttcgcctcgggcaactgccacagcctgcagcacaaagtggtgctgcaggtgatgggcgagggcacggcacgcgccgaggcaggcgagcctgccgtgctgcgccacatggctggagagctggcggtatggttcccccagcacacccagaccatggatgccgcgctggccttgcacctgcgccgcgtgggctacgaccccgtcagcggccaggtacatgcgccggatgctctgcccgagactcccatccagggctgcggaggggcctgctccagcgaactggtcgaggccgaagccccggccgccgcgatcgcggcttgacgccccggcgtgttcccacggaaagcctgctgtcctggccggtcactccgtgcgcgaccttgccagccgcagggcggccatgcgccaggcgagttgccttatcgctcgcatgaaggcgggagtcgctccccgggaggcacacgcggttcgcagcacggcctgcttggcgatatgcagcgcgtcccggtccctcgcatcccaggccgccagcaactggtcccggtagcgcgcgagccgggcggcctccgccggacgcagcagcgccggaactgccgatgcctgcgcagtgccctgcgccgacaggaagccggaccagtccgtgctgctgggcgagccggaatacggtctggcctgggtcatggcgtgatctccgcccggcctgctgaagacgcgccccggcccgcggcagacagcgcataccagtccatcttgcgcgtggccaccatcacgaacgccagtaccgcgaacagcgccagagaccccaccaccagcgccgtctgctccagctgcagcagcagatagagcaggccgtagagcagggcgatgcccgcgccgaacggcaggccgcgccgcacgctgcgcagcatgtggcaggcatagtaggtcagcagcaatacgcaggcgccggccgccgccgcgtaggccgtgccgaagggtagatgctcggacaggctcaccagcagcaggaagaagctgcacagggcgctgcctgccagcaggtactgcaccggatgcacccgcagccgctgcagcaactcgaacaggcccacggccacgaaggtgagcgcgatgaacagcacgccgtatttcgtggcgcggtcggagagtgaatacggattgacgggctcgatgaaggagacgccgaacacatcggcgcagcccgcctcggccgttcccggtggctggtagggcgcaggatcgcctgtcaggtcgcacagccgccggttggcggcaatatcctgctgagcggtggtggccagcgcggagaggtgccagcgtgccgtgaatccatcgtcgccgagcgcgcgctccgacggcaggaagcggccaccgaacgacggatggggccagctgctctgcagctgcacgtcggtcgtgccgcccaggggtaccaccgaaagctgctcggtacccaccagctcgagatccacggaggcgaccaggggctcgccgcgcccgcggagcgcttccggcagcggcgtgtgcaggccgcgcgtataggtggggtggaaggtgccgggcttgagcgccagcggttgcccgtccacctccacccgtgcggcgcgtatgccgcgtgcatcgcccacggccagcatgaggatgggggcaccgcactgcatgcgcgatccctccacggtggcgtgcggccgcaggtccgcgagcgtggcccagcgcgcggtgacatgggcctggagggtataggcgttgacctggtgcaggccgcgcgagagctgttgcatcgcggcgcccgaccgcacctgcagcgattcgggcatggccgtgagcaggaattcgcgccgctgctcggtcgtgcggcgctcctcccccttgccggtcacggtatcccaggtttccacgcaggcgctgtgaagcatcggccccagcagcgtctgcggaccggccaggctctgggccacgctgcgggtggcttcgctgcggtagtgctgccggtcgcgcacgatgtcttcgatcatgccgagcccgaagagcagcagcagggtgaccgcgacgagcgccacggctttagtgagaaaggggtgtttcaagaggtgctcctccggcgagtggtgatggaggggcagtctcggctccgggtgtgagcgggaaatgaggtgtgtgaggcgagcgtgaagtggcgtgccccgccgcccgcccgacctggctcggtgcgagccgcaggcctgtgccccccggggatgatcgtcagccgggcagtaccagtgtcgcccgcagcccgcgggcggtgctggccatgtcgagccgccccccgtgcagcgccatgacccgtttcacgatcgccagccccaggcccgagccgctgcgcgtgccgtcgggtcgcgcggtggtgaagaagcgctcgcccagccggggcagggcatagcccggcacgcccggtccttcgtcctgcacggaggccgtggcgccgtccagcaccacgcgcacggtgccgccttcgggcgagaagtcgatggcgttgtcgatgaggttgcccagggccagggtgatgagttctgcctcccatgggccgcttcctccgtccccttccagctgcaggcgcaccctgcgttgggaggcccgcgcctcgcactggtgcagggccgcctcggcgcaatcgcgcagtggcaccggtgcggcgccggcctcggcgtgctggcgctgctccagcttgctcagctccagcagccggtcgatgaggcgctgcaggcgctcgctctggtccaccacctgggccgcgaactgccggcggtcatccccgggcagatcgtcctgcagcagctctcccgcgccgcggatggcggccacggggctcttgagttcgtgggtcagggcacgaacgtagccttcgatgtagtcgcggcctgcgaggcgttcgcgcatgtggtccatggcgcgcgcgagatcgccgagttcaccgggcacccgcggcacggcgggcggtggcccgcccccgtcgcccggtgcctgcacgctgagggcatagtcgcgcaggcggcgcacatgccacacggtccacaccgtgacggccacacccacggccgcggagagcgcgagcagcagcaatccgccctgcagcaccttgcgttcggcgcggtcgatgaatcgctgcaccgtgcgcgtcggcttggcgacggtgagcacgccgccgatccgccgttcgctgccaggggcgccatcgatccagatcggcgcggccacatacatcacgccgctggtgtcgtcggtctgcacgtcgcgcgtggcgcgggcgccgtactcaccgcgcagcgtgcgggccacgtcgcgccactgcgaatagtcgtcgcccacggcgcgccgctcggtatcgaagaccacgcgcccgcgggcatccgtcacgtagatgcggaaatccagcgtctgcttggacagcccccagatggaggcatcgaccggccggctcgcgtagcgccgcacgtggcgcgcgaaatcgctctccggcgcgccggatgcgccctgcgcgcccgccgccaggcgcccgctcgcgagatcgtcgctcgccagctccgccagcaggttggcggtatccaccatcatgtcctccatcacctccctcacgctgggcttgatctcggccgtgaacacccgcagcacgaagaacgccgcgatgccgttgatgaggaagaacgcgaaaagcagccgcaatccgaggcgcatgggtcaatttccttgccagcggaaggggggtggcgcgacgcgcatcacggggagcttcatacctctagtgaatagcccatgccccggtgggtgtggatgtactcgcgcgacgggtcggcctcgcgcagcttggcgcgcagggtcttgatgtgcgtgtccacggtgcggtcggtgctctcgctgtcgccgccccaggcacctgccagcagggcatcgcgcgtgtggatgcggcccgcacccgcgagcagctgggacagcaggcggtattcccggcgcgtgagcgccagcgggcgcccgtgcaggtgcatgcgctggccggcggcgtcgtcatggaaggggccggccgccgcggggggcgatgccgccgcgggcacggcggcgcggcgcagcagggccctggcccgcgcggccagttcgcgcgggctgaagggcttgggcaggtagtcgtcggcgccgagctccagtcccagcacgcggtcgatctcctccccgtgggcgctgagcatgagcacgggcaggacgctgccctgttgccgcagttcgcgcagcagatcgaggccgctgccgtccggcaggcccacgtccagcaccagcaggtcgaagcggtgggcgcgcagcaggccgcgggcatcgcccagcagcaggctgtggctcacggccaggccgtcgcgttccagggcgtaggccacggtgcgcgcgatggccgggtcgtcctccacgagcagcaggcgggccgccatggtcagcgcgccaccagcacggggaagagcttgcccagcccgtcggccatcacctcgaccgccagagccgccagaatcaggcccatgagccgcgtcatcacgttgatgcccgtcttgcccagcacgcgcgcgatcgggtcggcgagcgcgaagcacaccgccgtggccagggcgatgaccacgccgtagcccaccagtgccaggtgctgccagaaggtctgtgcccggtcggcgtagatcactaccgtggacatgctcgccggcccggtgagcagcgggatcgtgagcggcaccacggcgatgctgtcgccctgggcggccttctcggcgccttcctccagctcgtgcgtgtgcggtttcgcttccgcgggctgggcattgagcatgttcatcgcgctgatgagcagcagcatgccgccgcccacctggaagctctgcagcgagatgttgaagaactccaggatctgcaggcccagcagcgcgcaggccgcgatgacgcagaacgcgctgaaggccgccacctggatggtgcgctgccgctgccgcggcgagaacccgtcggtgtagtgaatgaagaagggcacgatggccagcgggttcacgatggccagcagggtgatgaggggcttgaggtccatgggatgtcggtgtccggttcagcggccgccggagacgtccagcaggctcatggtggtgtagctcgcggcgtccgacagcagccagacgatggattcggccacctcttccggcgtgcctccccggcccatgggcacctgatgggcgaggtcgcgcacgcggtcgggcaatccgccgctcgcgtggatctcggtatcgatcagcccgggccgcaccgcgttcacgcggatgccttccgccgccacttcgcgcgcgaggcccaccgtgagcacgtcgatggcgcccttggctgccgcatagtccacgtactggtgggcggcacccagccgggcggcggcgctggaaacattgacgatgctgccgccctggccgccgcgctgcaggcccatgcgccgcacggcctcgcgcgcgcagtaaaagctgcccaggacattgatgtcgaacatgcgccgcagccgctcgccgctcatctcggacacgcgtgcaggcacgtccaccacgccggcattgttcaccagggccgacagccggccccactgcctgtccaccgcctcgaacagcgccacgacctgcgattcgtcggccacgtccgcctggatggccacggcttcgccgccttccgcccggatggcatcgaccacgcgcccggccgcggcggcgtcgcgcgcatagttcaccgccacggcccagccgcgccgcgcggccagccgggcggtggcggcgccgatgccccggctgcctcccgtcaccaaaaccacttttttgtccatgggtgcgtctcctgcaagaatgccgtggcgcgattacagcactgccgtgcccggcgcgggcatgccgctgcgatcgattccgccgcccctcccccggggggcgttcaacccgtccaatatcgaaggagtgacaaacatgggcagtttcgtggatctggcctcggccgatggtttcaaggtgccggcctgggtggcgcagcccgaaggccgtgcgcgcggcgccgtggtggtcctgcaggagatcttcggcgtcaattcgcacatccgctccgtggccgaccgctatgcggccgcgggctacctcgcggtggcgcctgccaccttcgcgcgcgtgaagcccggcgtggagctgggctacaccgacgatgacatgaaggaaggtttcggcctgaagcagcaggtggaggcgctgcccggcgcgggcgtgctgcccgacatccaggccgccatcgaccacgcggcgcagcagagcggcggcaaggtcggtatcgtgggctactgctggggcggcctgctgtcctggcgggcagcgtgcgcactccgtggcctgtcggccgcggccgtctattacggtggcggcatcacgggcgaccaggaagtggcccgcaccccgcgctgcccggtgatcgcacacttcggcaagcgcgaccactacatcccgctggaaggcgtggaggccttccgcaaggcgcatccggaggtggaagcctacatctacgaggccgaccacggcttcaactgcgaccagcgcggctcctacgacgcgccctcggcagacctggcgcgcgaacgcacgctggcgttcttcgcgaagcacctgggctgagctgccgccggaaaaagctctagaggcccgccctccggcctttgaaaccgacgaagcgttacccatccgaaggccgcggagcaggccaagccagcaggcgccgtggaactggctttgccaggccacaggcgtccagcacctcgccagagccgaggggcgttcgtcccgtccatgcccgcgcaggcgggcatggagccgcggtcctcactccgccctgcccgccatgcgcagcatggcgagagcgggggctgagttctgcggttccaagcctgcctgcgcaggcttggacgtgcacgaagggcagccgcctctggaggcagcaccgagcagcgcagccgctcaggggggtgtttcccagtcagtgcgccccggccgccgcatcggcgctgcccgcactggcgcgcaccgggtgggccagccagaccagcgggatcagcagcaggaacagcacggccgacgcatagaagatgtcgttggccgccagcatgaaggcctgctggttcaccagccgctcgacctgcgcgagcgcctgctctgccgtcagaccgcctgcctgcaacccctgcagtgtctgcgtgacggccacgccgccctgctgcagtccttcggtgagctgcgcatggtgcagcgtggcgcgccgctcccacagcgtggtcgagaccgaggtgccgatcgcgccggccgtgatccgcatgaagttcgacagccccgaggccgaagggatgcgcgccggagcgatctccgacagcgtgagcgtcaccagcgggatgaagaagaacgccatggcgatgccctggatgatggtgggcaccatgatggtcgccaggtccgcctgcgtgttgaaccgcgagcgcatccacagcaccagcgcgaacaccaggaaggcgaaggtcgcgaagcggcgcgggtccaccttggcgatgttcttgcccaccaccggcgacagcaccagcgccagcaggcccacgggtgccatcaccatgcccgcctgcgtggccgtgtagcccatgtactgctgcagccagagcggcagcagcaccacgttgccgaagaacaggccgtagcccaccgaggtagccagcgcgccggcccagaagttgcggatcttgaagagcgacaggtccaccaccggatgctcctcgccgcgctcccagaccatgaaggtgatgaagcccaccacggccaccacacagcaggccaccacccagggcgaggcgaaccagtcatgctccttgccgatgtccagcatcacctgcatcgccgccacccagatgacgagcagggccaggccgacggagtcgatcggcagcgcgcgccgctcggactcgcgcttgtggaagatgccccaggtcacgagcaccgccacgatgcccaccggcacgttgatgtagaagatccacggccaggtcatgttgtccgtgatccagccgcccagcagcggccccatgaccggcgcgatgagcgtggtcatcgaccacatcgccatggccagcccggccagcgccttggggtagctggagagcagcagcgactgcgacagcgggatcatcggcccggccacgaagccctgcagcgcgcggaaggcgatgagcgtggccatgttgggcgccagcccgcacagcagcgatgcgatgacgaagagcgtcacgctggccacgaacaggcgcacctgcccgaagcgctgcgacagccagccggtgagcggcaccgcgatggcgttggccaccgcgaagctggtgatgacccaggttccctgcgtggggctcacgcccaggtcgcccgcgatggcgggcagcgacacgttggcgatcgacgtgtccagcacgttcatgaacgtggccgccgagagggccagcgtgccccacatgcgcgcgctgccttcgagcggcggcggcgccaggggcggagtgtgggaaggagaggacatggaggctccgaaaggggagggcgccgccgcggtcagtgggcctgcgtccggccggtggcgcgggcggccggtcctgcattggctgcgatgatgcgggccacttcttcgtcggcacccttgtcgaggccggcatacacggccgtctgcgccactgcctcggcacgcggcgcatccgccagcagtgcgcctgcgcggtcctgggtgttgaccgtaacgtccatggacaggcccacgcgcagcggatggtccttgagctgctcggcgtccagggcgatgcgcacgggcacgcgctgcaccaccttgatccagttgccggtggcgttctgcgcgggcagcagtgcgaacgccgcgcccgtgcccacgcccagcccgacgaccttgcccgtgtattccaccttgctgccgtagaggtccgccgtgagcgtggcggactggcccaggcgcaggttgcgcagctggttttccttgaagttcgcgtccacccagacgtggctgagcggcacgatggtcatgagcggagcgccgggcgccacgcgctggccgagctgcaccgtgcgcttggcgacatagccgtccaccggagcgggcagggccgtgcggcgctcggcaagataggcttcgcgcaccttcgctgcagcggcgagcacgttggggttttcctgcaccggcacgccctgggtgagcgactggttgctggtcagctgttcacgtgcggcttcgacgccggcctgcgcggcggccagggccgaacgggccgcgtccacctggttttgcgcgtgctgcagctcctccttggagacggcgccgttgcccgagagggactgccggcgcttcaggtcttcctgggcgcgtgccacgtccgaccttgccttggtgacctcggcctggcgcagcgtgatctgcgcgttcagcgagccgttgttcacgtacacggtgcgcgcctgccgcacggcctgggccaggcccgcctcggcctgcgccagcgccacgcgggcatcggccgggtccagctgcaccagcggtgcgccggccttcacgaagtcggtgtcgtcggccatgatggacatgaccgtgccgcccgtctgcggcgtgatctggatgacgttgccctgtacgtaggcgttgtcggtgctctcgtagtggctcaggacgagccagtcgtacaggccccaccccgcgccggccacgacgaccacggcggcgagggccacgagggtcttgcggcggcgggccttggcgtcctgtgcgtttgccggggcgttggagggggcggaagcgttctggggtgcgttcatggtgatgtctccccgcgggacggccatcgtccgcgcggcaagggaaaaaggaggcggataaagggagcggaaaggtcagtgcgcggagccggatgcgccgggtgcctgcgtgcccgctgccaggatgggggcctgcgcggcatagccaccccccagtgcgcgcgccaggcgggcctggttgtccaggcggcgggccgcaagatccacggcctggcggcgctgctgcagcacgctggtctcggcggtgagcacgttcaggtagttgcccaggccggcccggtagcgctgctgggcgatggcgtaggcgctctcggcggaggcctgcgcttcgcgctgctcggccgcctgctggtcgatggagcgtgccgaggcgatctggtcggccgcttcatgcagcgcatccagcagggtggcgttgtagctctcgacggcggcatccacgtcggcggccttgccgcgcaggttggcgcgcagccggcccgcctcgaagatcggcagccggatggccgggcccacgccccattcccggctgccgcccttgacgaagttgtccagccccagcgaggccaggcccacgaaggccgtgaggctcacgttgggatagaactgcgccttcgccacggccacgtcctgcgttgcggcttccacgcgccagcgcgcggcggcgatgtccgcacgccggcccagcaggtccgcgggcagcgcggcgggcagggcgatggcatgcagggacgtcagcggcggcggcaccagggcctgcgccgctccgggttgccccaccagtgcgtccagcgcattgcgcgccatggccgcctgctcgcgcagcgcctcgatctgctggcgcgcctcgggcaggctgccttcgctctggcgctcttccagccgcgtgtccaggccggccgccacgcggtcgcgcaccagcgacagggtctgggtgcgttgctccagggtgcgctgtgccacgccgagctggtcctgcacccgtgcgagttccacgtactgccgcaccacgttggacgccaacagcacccgcgcggcctgcgcgtcggcgatggctgcattggcgctgcccaccgcggcgtcgatggccgcgcggttcttgccgaagaagtccagctcccagctgcccgtgaggcggcccgtggcgctgttttccgtgctgccgcccagcggaggcggatagatggaattggcgctgtagcgctgccggttggcgtccaggctgccattgacctgtgggcggtctgcagcgcgcgtggcttccgtgaaggcctgtgcccgggcgatgcgcgcttcggcgagcttcaggttggggctccgggacagggcctggtcgatgagtgcatccagctgcgcatcgccgaagccgcgccaccagtcggatgccacggccggatcggcgaaggcccgtgcggcatccgccgtgccctgggcctgtgcagcaaggcccagcgaggctgcgtcgcgcatccgggcctggggggcgatgccggacatgtccgcgcaggccgtcagccccagcagcgcgaaggccagggtgccgacgtacagcgccaccgcctgccagcgaggccctgcggcgtctccggccggttgcacgtgcggcatcgtcgccgcgggggtggagggagccaggaggtttttcatgttgtgtcgtgctctcgggaaaaggggcgggacggcttactgggtggcgtccggcggcggcgtgagccgcgtggccaggttctcgtagatgcgggccaggtagcggcgcagcgcggcggcttccgcatcgctgaagccgtgcagggccgtgcgctggaggtcctgcagcatttcgggcaactgggctgcggcggcgtggccttcttcggtcagtgcgaggttgaccacgcggcggtcttcctgcgagcgctcgcggcggcacaggcccttggcttccagccggtccagcagccgcgtcatgccgccggcatccagctggcagacgcgcgccagggctgcgaccgtgctttcctggcctgaggccaggaagatgcgcagcaggggccgccattgcgcgtcggtcagccccaggggctccacgcggcgatccacctcgctgcccatcaggttgacgatgcggcgcatctggtagccgatgctctgctcgatcagctcggggttgacgtggggcttggcgtcgcgggttgaatgcatgtcgcgacattaattgactggtcaaataatgtcaagtctttgattgcgatgcggtctgatcggcctgtgtgtgtccgggtagcggggaagacttttcctctcgccggctgcgggagggaatcggtaaagatcagcctgcctggcgactgctcaggcagaaacgggcgaaccgctccagcagcccgcaggcttcgggtgtcgcgcggacatggccgcgcaaggcttccggatcgcggccggcctgccgcacatcggccgacagcgcatcgatgtagccgcgcatcgcgtccggcacgaattcgggatggaattgcaccccccacgcgcactggccgacccggaaggcctggtgcggttcgaaggcattgcccgcgagccgcaccgcgccggctggcagccgcctcaccgattgccggtgcaccacctgggcgccgaaagcgccgggcagcccggcgaaaagcgcgtcgccgcccgcggcgtcgggcgccgtgtggacctccacggtgccgatttcccacccaccgggatggtccgccacctcgccacccagcgcgtgcgcgagcaattggtgcccatagcagatgcccagcacgggcgtctgcgccgccacggcgcgggccagccagccgcccagcgtttcgctccagggcgcctggtccgtgaccatcgcatgtgacccggtcaccaccacgccggagacggcatcggggtcgggcatgctttcgccctgctccgcatcgacggtgagcacgggcgctgcggtgcaggccagcccggcctggacccagtcctcgaagtcgcccaaacgctcccgcagcgccgggaaggtgccgccggtcctggcgatcaggatgggtcgtggtgtcggcgagggcatgcgggcggtacggtcaatgctggccggtgcgggcgagatagcgcttgcgccagaacagcgccaccagggcgatggcgatcaccgtcatcgtggccatggcccaccagaagccgtcctgcttgtggaccagcggaatgaactcgaagttcatgccgaagatgccggcgatcaggttgagcggcaggaacacggcggtgagggcggtgagcgtgcgcatgatgtcgttcgtgcggttgctctggacgctgaaatgcatctgcaccgccgtttcggtgctctgctccagccggcgcacgtggtgcaccacccgttcgatgtgctccagcacgtcgcggctgcgcaccttgagcagttccagttcgcgcagtgcggcgatgttctcgggcagggcccaggtctcgagcgtgtccacccagtcctgcacggcggcccgctggtcctcgcagatctcgtcgagctgatgcagggtcagccgagcatccagcagcgcgctccagttggcgaatcgcccgcgcggcttgagcagttcggcctgccagtggtccaactggcgagaaagctcgcggcgcaggtccaggtagttgtccacgatcaggttcaccacgcgcagcatcaggtccgccgggctggtcggcaggcgcgatcccggggcggggccggtgcgcatgtcccgggcctgcgtctccgaggtcgcgccgtcctccgcggcgggcgcgggctgtgtcgccgtgagcaggcgggcggcgaaggcgtcgcgcacggtgcaatcgcccgggtgcaccgacagcagcacctggtcgaagaccgcgaaccccacggggctggtgtcgatgcggcgcagcacgggaggcccggcacgccggggtggcgcgagccccgtcaggctgggcacttccgtcgtgtcgcactgggtggcgctcagccgccggaacaccatgacgtcgtactgggacgtgtaatcgtagtgcgacggcaactgggcattcagcaggtcggacacgtgcagatcgacgagttgcaggcccgccagggactgcagcgccgcctgcagcgccggcagccgctcgccgaagacggcgcgcgtgcaggcgatccacacgaagccctgggcgggcacgcgctgcgggatggcatccagctctttcgctccctgcgggccgatgtggaatacgcggatcgcgccggaggcgtccagcgtcacggggcgtgcccccggcatccggaatggggtgccatggtgctcctaccgggaaagcaggcgcgcggcgtcgcgggcgaaatacgtcaggatgccgtccgccccggcgcgcttgaaggcgagcagggattccatcatcacggcatcgtggtcgagccagccgttggccgcggcggccttcagcatggcgtattcgccgctcacctggtaggcgaaggtcggcacgcggaactcgtccttcacccggcgcacgacgtccaggtagggcatgccgggcttgaccatgaccatgtccgcgccctcggcgatgtccagggccacctcgcgcagcgcctcgtcggtgttgcccgggtccatctgatagacgttcttgtcggccttgccgagcgccccgcgcgtgcccacggcgtcgcggaacgggccgtagaaggcgctcgcgtatttcgcgctgtaggccatgatgcgggtgtggatgtggccctgggcctccagcgcctcgcggatggcgccgatgcggccgtccatcatgtcgctgggcgccacgatgtccactcccgcctcggcatgcgtgagcacctggccgacgaggatttccaccgtctcgtcgttcatgatgtagccggtctcgtccagcacgccgtcctgtccatggctggtataggggtcgagcgccacgtcggtgagcacgccgagatcgggaaactccttcttgagggcccgcactacccgggggatcagcccctcagggttgagtgcttccttgccatccggcgttttcagcgacggctcgatggacggaaacagtgccagcaccgggatgcccaggcgaacgcagtcttccgccacgggcaacagcaggtccaggctcagacggtccacgccgggcatcgacgcaatggcctggcggtgattggtgccttcgtgcacgaacaccgggtagatgaagtcgtgcgtggacagccggtgctcgcgcaccaggttgcgggtgaacgcgtcgcgccgcagccggcgcgggcggtgctggggaaagggcggggggctggagagatgcatcccgaaattgtgctcccgtttcgggagggcgtgccaccggatgggcgcccggcggcacgtacactgcggcccatgctctgggtcaaagccttccatatcgtcttcgtggccagctggttcgcgggcctgttctacctgccccgcatcttcgtgaacctcgccatggtgccgccggactcctccgccgagcgcgagcgcctgctgctcatggcgcgcaaactgctgcgcttcaccaccatgctggccgtgcccgcgctggccctgggcctgtggctctacctggggtatggcatcggccgcggaccgggcaacggctggatgcacgccaagctcaccgtggtggtgctggccgtgggctaccaccatgcctgcggcgtgttgctgcgcaagttcgccgcggggcgcaacagccacgggcaccgctggtaccgctggttcaacgaggtgccggtgctcctgctggtcgcggcggtggtgctggtggtcgtcaagccgttctgaaccgggcgcgcgccgccgtgcacaagacctccgcctggccgctcgcgctgacctacatcgcgctcatcgtcttcgcgagcctgtttcccttcgagggctggcgcgagcagggcatctccccgctggtattcctcacggcccgggttccgccgccgtactggacctggttcgacgtcaacatcaatgtcgcgggctacgcgccgctgggcttcctgctggcactggcgctgctgcgcacgggctggccccgggcggccgtggtggtggccgtgctgtccggcggcatgctttccatgctcatggaattgctgcagatctacctgccgcggcgggtgccgtccaacatggacctgctgctcaacacggccggcaccctgctgggggcgctcgtggccgccttgctggagcggctgggggccatcgcccgctggagccggtttcgcgcgcgctggttcgtgcaggatgcgagcggtgccctggtgctgatcgcgctctggcctgccgctctgctgttccccgcggccgtgccgttcgggctcggccagatgtgggagcgcctggaagccgcgctggccgaaacgctggccgacacccccttcctcgaatggctgccggtgcgcgacaccccgctggagcccctgatgcccggggcggaactgctcgcggtgctgctcgggctgctcgttccctgcctgctgggctactgcgtgatccggaacgtcgggcgccgggtggcctatgcctgcggcatggtcgccgccggggtggcggtgaccgcgctgtccgccgcgctcagctacggcccggcccacgcctgggagtggctgggcctgcccacgcgcgtgggcatcgtcgcgggcctcgtggcggcgctgctgctcgtgaccctgccgcgccgcgccgccggggtgctgctgctgctcgtgctggtctggcacctgaacctgctcaaccaggcgccgaccagcgcctacttcgcagaaaccctcctggcctgggagcaagggcgcttcatccgcttctatggcctgggccagtggctcggctggctctggccctacgcgacgctggtgtacgtggtgctgcaggtcgccagccgcccggcgccagaggcgcgcgcggcccccgcctcctagaatccgggcatgaccgaagacacttccccgtcccgcggctactacgcccgccacattttcttctgcctcaacgaccgcatcaacggtgaggacagctgtgcccaccacggcgcgaaggaggcgttcgaccactgcaaggcgcgcgtcaaggccgaaaagctcgccggtcccggccaggtgcgcgtgaacaaggcgggctgcctggaccgctgcgcgggcgggcccgtcgcggtcgtctatcccgagggcacctggtacacctacgtggacaccagtgatatcgacgagattgtcgaatcccacctcaagaacggccaggtggtcgagcgcctgctcaccccgccggaactcggacgctgatccgggctcagaccccggccttcccgcattccgggccgcgggccgccttttttcggggcggcacggggccatttcatactgcagacaagtgaacgcccagactgaacgcctgactttctccggcacggccggcgccatcgaggcgctgcgcgaccctgccgccgcggccgggggcggcgccccgcgcggcgtggccgtgatcgcccatccccatccgctcttcggcggcaccatggacaacaaggtcgtgcagacgctcgcccgggccttcgtcgcctgtgggtggacggccgtgcgcttcaatttccggggcgtcggcggcagcgccggctcccacgacgaaggacgcggagagctggacgacttgctcgcggtcatcgaccaggccgcgcccgccggtgcgatcgcgctggcggggttctccttcggcgccttcgtgaccagccacgccctggagcggctctggggcgcgcgtgacatcgagcgcgccgtgctcgtggggacggccgccagccgcttcaccgtggcacccgtgccggccgaagcccatggccgcacgctggtcgtccatggcgagcaggacgacaccgtgcccctggcctccgtgatggactgggcgcgcccgcagacactccctgtgacagtcgtgcccggcggcgggcatttctttcacggacaattgccgctgctcaagagcctggtcatgcggcacctgacttcccaggcctgagggcgggccaccggctgcctgcccccacccacccttccgcttttcctgctttcctctctcccgcttcctttcttcccggaccgttccgaatgcatgcctccatgaagtccttcctgcccctgctgcgctccttcgccatggccgccgccctcgcgcctgctgcgctctgggcgcaggtgcaggccccccagccgcccgagatcgccgcgcgcaactacctgctgctggacgtgacctccgggcaggtgctggccgccaaggacatcgatgcgcccgtggagcaggcgtccctgaccaagctcatgaccggctacctggtgttcgatgcgctgagttccaggaagatcaccctggagcagaagctgccggtgagcgtcctggcgtggaagatgccgggctcgcgcatgttcatcgaccccaagatgcaggtgccggtggatgacctcctgaagggcatgatcgtgcagtcgggcaacgatgcctccatggccctggccgagggcgtgggtggctcggccgagaacttcgtcaagctcatgaacgaccaggccaaggccctgggcatgaagaacacggcctacaagaaccccgaaggcctcacggagcccggccacacgaccacggcacgcgacctgagcatcctcgcgacgcggctcatgaaggacttcccggagtacatgcactattactccaccaagcactatgcctatccgggcacgccgccttccaacggcaccaaccgcaattcgctgctgttccgcgacccgacggtggacggcctcaagaccgggcacaccgcagcggccggctactgcctcgtggccacgtccaagcgtgactttcccaatgtcggccagcgccgcctgctgtccatcgtgctgggcaccgcgagcgagaacgcgcgtgccaacgagagccagaagctgctgaactggggctacaccgcctacgacgccgtcaagctgttcgacggcggccagccggctgccaccccggcgctctggaagggcacgcagaacaccatcaagatcgggcgccccgatcccatcgtcgtcacggtgccgtcgggctccgccggcaagatttccacccagatcgtccgccaggacccgctggtcgcccccctgaccaaggggcagtccatcggcacgctcaaggtctcgctgggcgaccagcagattgccgaggtgcccctggtggcgctcgaaaccgtagatcaggcgggcatcttcgggcgtgcctgggatgccatccggctctggatcaagtgatgcgcgctgcgcgtggcaggaggctggcggtgccggtccttgcctcgccaggggcaaactgatacattagaaggcttttcggaatttccgaagggaatcacgtcttcgctcgattcgaatccgccgggcgaagttttcacgtttagggacgattcatgccaaccatcaaccagctcgtgcgtcaggggcgcgaggtcgaaacgaccaagtccaagagccccgcgatgcaaaactctccccagcgccgtggagtgtgcacccgtgtgtacaccacgacgcccaagaagccgaactccgctctgcggaaggtcgccaaggtgcgcctgaccaacggcttcgaggtcatctcctacatcggcggcgaaggccacaacctgcaggaacacagcgtggtgctggtccgcggcggccgtgtgaaggatctgcccggtgtgcgttaccacatcgtgcgtggctcgcttgacctgcaaggcgtcaaggaccgcaagcaggcccgttccaagtacggtgccaagaagcccaaggccaagtaagccctgcgtttcgaagaattttcggtgctgttcccgcgtggcgcggtgaagcagcgtagtggccccgaacgcaggtgttctgcgtgggtcgagtaagtgggagtcctgaatggctctcgcggtgcctgggaaggcgccaactgaagcaaagatagaggtgagaaatgccacgtcgtcgcgaagtccccaaacgtgaaatcctgccggacccgaagttcggcaatgtcgagctgtccaaattcatgaacgtgatcatggaaggcggcaagaaggcagttgcagagcgcatcatctatggcgccctggaactcatccagaagaagcaccccgacaaggatcccctggaagcgttcaccgttgccatcaacaacgtgaagcccatggtggaagtgaagtcccgccgcgtcggtggtgccaactaccaggtgccggtcgaagtgcgccccgtgcgccgcctggccctgtcgatgcgctggctcaaggaagccgcccgcaagcgcggcgagaagtccatggcccagcgcctggccaacgagctgctggaagccacggaaggccgtggcggcgcgatgaagcgccgtgacgaagtgcaccgcatggcagaagccaacaaggcgttcagccacttccgcttctaagcccatcccttcatctcgaaggcctggagcccgatccgccctaccggcgggcgggctctttggctgttaacgaaagaccatcatggcacgcaagactcccatcgagcgctaccgcaatatcggtatctcggcccacatcgacgctggcaagaccacgacgactgaacgtatcctgttctacacgggtgtgaaccacaagatcggcgaagtgcacgacggcgctgcgaccatggactggatggagcaggagcaggagcgcggcatcacgatcacgtccgccgccacgacctgcttctggaagggcatggacatgtcctatcccgagcaccgcttcaacatcatcgacacccccggccacgtggacttcaccatcgaggtggagcgttccatgcgcgtgctggacggtgcctgcatggtctattgcgccgtgggtggcgtgcagccccagtcggaaaccgtgtggcgccaggccaacaagtacaaggtgccccgcctcgcgttcgtcaacaagatggaccgtaccggcgccaacttcttcaaggtctatgaccagatgcgcctgcgcctgaaggccaaccccgtgcccgtggtgatcccgatcggcgccgaggaaaacttcaccggcgtggtcgatctgctcaagatgaaggccatcatctgggacgaagcgtcccagggcatgaagttcaactacgaagacatcccggccgacctggtggaatccgccaaggaatggcgcgagaagatggtcgaggccgctgccgaagcgtccgaagagctgatgaacaagtacctggaagagggcgacctctccgaggacgagatcaagctcggcctgcgcacgcgcacgatcgccaccgagatccagcccatgctgtgcggtacggcattcaagaacaagggtgtgcagcgcatgctggacgccgtgatcgactacctgccgtcgcccgtggacattcctcccgtggccggcacggacgaagacgaagccgagaccacccgcaaggcggacgacaacgagaagttctcggccctcgcattcaagctgatgaccgacccgttcgtgggccagctgaccttcgtgcgcgtgtattctggtgtgctctccaagggcgacagcgtctacaaccccgtcaagggcaagaaggagcgcatcggccgtatcgtgcagatgcacgcgaacgaacgcctggaagtggaagaaatccgcgccggcgacatcgctgcctgcgtgggcctgaaggatgtgaccacgggtgaaacgctgtgcgatcccgaagccatcgtgacgctggagcgcatggtgttccccgagcccgtgatcgcgcaggccgtggagcccaagaccaagaccgaccaggagaagatgggcatcgccctgcagcgcctggccgccgaggatccgtccttccgcgtgaagaccgacgaggaatccggccagaccatcatctcgggcatgggcgagctccacctcgaaatcatcgtggaccgcatgaagcgcgagttcggcgtggaagccaacgtgggcaagccccaggtggcctaccgtgaaaccatccgcaagacggtggaagaggccgaaggcaagttcgtgcgccagtccggcggcaagggccagtacggccacgtcgtgctcaagatcgagccgaacgaagccggcaagggcatcgagttcgtggacgccatcaagggcggtgtggttcctcgtgaattcatcccggccgtggaaaagggtatcaacgaagccgtgacccagggcgtgctggccggctatccggtggtggacgtgaaggtcacgctgcacttcggttcgtaccacgacgtggactcgaacgaactggcgttcaagatggctgccatcttcggcttcaaggaaggttgcaagaaggccggtccggtcatcctggaacccatgatggccgtggaagtggagacgcctgaagactacgccggtaccgtgatgggcgacctctcgtcccgccgcggcatggtgcagggcatggacgacatggtcggcggcggcaaggccatcaaggccgaagtgcccctgtcggaaatgttcggctactcgaccgcgctgcgctccgcgacgcaaggccgtgccacgtacacgatggagttcaagcactacagcgaagctcctcgcaacgtgtccgaagccatcatggccgcccgcgctaaataaatcccacccctgtgtcgcctgcggcgcctccccctcgagggggcgcacgcagcggcccggcgaagccggtcccgcgcgtgctgctggcttggcctgctccgcggccttttgaccaggacggtcggggtggcattgggaaatctttttgtctgcgatcgcatgcccttcgttgcccgtggcgaaggattcggcaatgcggtgcagacgtaaaaccaacacacgggcattgctctttattctggagttgagaaatggcaaaaggtaagttcgaacgtaccaagccccacgtgaacgtgggcacgatcggccacgtggaccatggcaagacgacgctgacggcagcgatcgccacggtgctgtccgccaagttcggcggcgaagccaagaagtacgacgaaatcgacgcagcgcccgaagaaaaggcccgcggcatcaccatcaacactgcacacgtggaatacgagacggccaaccgccactacgcccacgtggactgccccggccacgccgactacgtcaagaacatgatcaccggtgccgcccagatggacggcgccatcctggtgtgctcggccgccgacggcccgatgccccagacgcgcgagcacatcctgctggcccgccaggtgggcgtgccctacatcatcgtgttcctgaacaagtgcgacatggtggatgacgaagagctgctcgagctcgtcgaaatggaagtgcgcgaactcctcgacaagtacgacttccccggcgacgacacccccatcgtgcgcggctcggccaagctggccctcgaaggcgacaagggccccctgggcgagcaagccatcgacaagctggctgaagccctggacacctacatcccgacgcccgagcgcgccgtggacggtgccttcctgatgcccgtggaagacgtgttctccatctccggtcgcggtaccgtggtgacgggtcgtgtcgagcgcggcatcatcaaggtcggcgaagaaatcgaaatcgtgggtatccgcgacacgcagaagaccacctgcacgggcgtggaaatgttccgcaagctgctggaccagggccaggccggcgacaacgtgggcctgctgctgcgcggcacgaagcgtgaagacgtcgagcgcggccaggtgctgtgcaagcccggctccatcaagccgcacacccacttcacggctgaggtgtacgtgctgtcgaaggacgaaggcggccgccacacgcccttcttcaacaactaccgcccgcagttctacttccgcacgaccgatgtgaccggcgccatcgagctgccggccgacaaggaaatggtcatgcccggcgacaacgtgtcgatcaccgtcaagctgatcaaccccatcgccatggaagaaggcctgcgcttcgccatccgcgaaggcggccgtacggtcggcgccggcgtcgtggccaagatcattgcttaaattttgagcaataaggaatctgccatgtccaagcaaaagatccgtatccgcctgaaggctttcgattacaagctgatcgaccagtccgccgccgagatcgttgacaccgccaagcgcaccggcgccatcgtcaagggccccgtgcccctgccgacgcgcatgaagcgtttcgacatcctgcgttcgccccacgtcaacaagacgtcgcgcgaccagttcgaaatccgcacgcaccagcgcctgatggatatcgtcgatcccaccgacaagaccgtggacgcgctgatgaagctcgacctgccggctggcgtggacgtcgagatcaagctgcagtaatccctactgctgccattcgcgcggcgcgctccggctggagcgtgccgtgcatccaacgcggacttgcctgcaaaggcagtccgcgttatactttgaggcttcgcatttttgcgctccgaattcaagcggggtgcagggctgcggagttttatcaaccttctttcgcgcacattggtgccaagccgtcgaggcctgcgcccgtcgtgcaaacgtcctggccaattgaagtcggggcggcggaagctttggagaacaaccaatgagtctgagcaactccctcgggttgctgggccgcaaggtgggcatgatgcgtctgttcaccgatgacggggacgcagtgcccgtcacggtggtggatgtgtccaacaaccgcgtgacccaggtcaaaacccaagagaacgatggctacgtggccctgcaggtcacgttcggttcgcgcaaggcatctcgcgtgaccaagcccgaagccggccaccttgccaaggcaggtgtggaagccggtgaaatcatccgtgaattccgcgtgaccgcagaaaccgctggcaagtacgccaccggcgctgcagtgcccgtggcggacgtgttctcggtgggccagaaggtcgatgtgcaaggcacctcgatcggtaagggctacgccggcacgatcaagcgccacaacatggcctcgcaacgcgcatcgcacggtaacagccgttcgcacaatgtgcccggctccatcggcatggcgcaggatcccggccgcgtgttccccggcaagcgcatgacgggccacctcggcgacgccaccaccaccacgcagaacctcgacgtcatccgcgtcgacgaggcacgccagcttctcctgatcaagggcgccattccgggctcgaagggtggcttcgtgaccgtgcgtcccgccgtcaaggccaaagcttcccaaggagcgaactaatgcagctcgaactcctgaatgaccaaggccaggccgcgtccaagatcgacgtgcccgaaaccgtgttcgatcgccagtacaacgaagacctgatccaccagatcgtcgtggcctaccgcgccaacgcccgccagggtacccgcgcgcagaaggaccgcgaacaggttcgccactcgaccaagaagcccttcaagcaaaagggcaccggcaacgcacgtgccggtatgacctcctcgccgctgtggcgtgggggcggtcgcatcttcccgaacctgcctgaagaaaacttcacgcagaagatcaacaagaagatgtaccgcgccggtatggcgtccatcctgtcgcagctggcccgcgaaggccgcctggccgtggtggactcgctgaaggtggaaacgcccaagaccaaggtgctggccgacaagttcaaggccatgaacctgcaatcggtgatggtgatcgccgatgaagtggacgaaaacctgtacctcgcttcccgcaacctgaagaacgtgttcgtcgtcgagccgcgttatgcagatccggtgtcgctggtgcattacaagaaagtgctcgtcaccaagggcgctatcgacaaactcaaggagatgttcgcatgagcacgaccaagtttgacgaaggccgtctgatgcaggtgctggtcgctcccatcgtgtccgaaaaggccaccatggttgccgagaagtccaatgctgtgacgttcaaggtgctgcagaacgcaaccaagcccgaaatcaaggccgccgtggaattgatgttcaaggtcgaggtcaagggcgtttctgtggtgaacaccaaaggcaagaccaagcgctttggcaagaccatcggccgccgcgacaacgtgcgcaaggcctatgtgacgctgaaggaaggtcaagagctgaacctgtccggggaggccgcttaaatggcagtcatcaagatgaaacccacctcgcccggccaacgtgccgtggtgaaggtgacgcgtgaccacctgtacaagggcgaggctttcgctgcgctgctggaaccccagcaccagaagtccggccgcaacaacaacggtcacatcaccacccgccacaagggcggtggccacaagcaccactaccgcgtggtggacttcaagcgcaacaaggatgcgatcccggccaaggtcgagcgcatcgagtacgacccgaaccgtacggcccacatcgccctggtgtgctacgccgacggcgagcgccgctacatcatcgctccccgcaatctggaagtcggcgccaccatcgtgagcggctccgaggccccgatccgcgtgggcaacacgctgccgatccgcaacatccccgtgggttcgacgatccactgcatcgagctcaagcccggtgccggtgcccagatcgcccgttccgccggtgcgtccgctacgctgctggcccgcgaaagcacgtacgcccaggtgcgcatgcgctccggcgaagtgcgcaagatccacatcgagtgccgcgccaccatcggtgaagtcgccaacgaagaacacagcctgcgccaactgggcaaggccggtgtgaagcgctggatgggtatccgcccgaccgtccgcggtgtggccatgaacccggtggatcacccgcacggtggtggcgaaggccgcaccggcgaaggccgccatgctgtcgatccttggggcaatctgaccaagggttatcgcacccgcaacaacaagcgcacacaggtcatgatcgtgtcgcgccgcaagaagtaagggataacaaatgactcgttctctcaaaaagggtccgtttgttgaccaccacttgctggccaaggtcgagaaggccgttgccaccaaggacaagaagccagtcaagacctggtcgcgccgctccatggtcctgcccgagttcatcggcctgaccattgccgtccacaacggcaagcagcacgtgccggtctatatcaccgaccagatggtgggccacaagctgggcgaattcgccctgacgcgcaccttcaagggtcaccccgcggacaagaaggtccagaagaaataaggagcagaacatgtctgaaacacgtgctgtcctccgtggcgtccgcctgtcggtggacaagggccgtctggttgcggacctgatccgcggcaagaaggttgaccaggccctgaacatcctgacgttcacgcagaaaaaagctgccggcatcgtcaagaaggttctggagtccgccatcgccaatgccgagcacaacgacggcgccgatatcgacgaactgaaggtcaagaccatctacgtcgaacaaggcacgacgctcaagcgcttcacggcccgcgccaaaggccgcggcaaccgcatcagcaagcccacctgccacgtgtacgtgacggtcggcaactgaggccaaaggaagaatatgggacagaaaatccatcctaccggcttccgcctggccgtgagccgcaactgggccagccgctggtacgcgagcaaccgtgacttcgccggcatgctggctgaagacatcaaggtgcgcgaatacctgaaggccaagctgaagaacgccgccgtgtcgcgcatcctgatcgagcgtcctgccaagaacgcccgcatcacgatctattcggcacgccccggcgtggtgatcggcaagaagggcgaggacatcgagaacctgaagaaggaactcgcctcccgcctgggcgtgccggtcgcagtgaacatcgaggaagtgcgcaagcccgaaatcgatgccaagctgatcgccgactcgatcacccagcagctcgaaaagcgcatcatgttccgccgcgccatgaagcgcgcgatgcagaacgcgatgcgcctgggcgcccagggcatcaagatcatgtccgccggccgcctgaacggcatcgaaatcgcccgtaccgagtggtaccgtgaaggccgtgtgccgctgcacaccctgcgtgccgacatcgactacggcacctccgaagccaagaccacctatggtgtgatcggcgtgaaggtgtgggtctacaagggcgacacgctgggccgcaacgacctgccggtggccgagacgccccgtccggaagaagagcgccgcccccgcggcccccgccgtgatggccgccctggtggcgaccgtgccggtgcaggccgtggtccccgtcgtcccatgggtggcaatgccgctccggccgatggcagcgacaagcccgctggtgccggtggcaccgacgcaaccgccgttaagcgcgttcgcaaggttgacgcgcccgctacagcagcggacggcaaaggagaataacgatgctgcaacccgctcgtcgcaaataccgcaaagagcagaagggccgtaacaccggcgtcgccacccggggcaactcggtggcgttcggcgacttcggcctgaagtgcacggaccgtggccgcctgacggcccgccagatcgaggccgcacgccgtgcgatctcccgtcacgtgaagcgtggcggccgcatctggatccgtgtgttccccgacaagccgatttccaccaagcccgcagaagtgcggatgggtaacggcaagggcaaccccgagtactacgtggccgagatccagcccggcaagatcgtcttcgaaatcgttggcgttcctgaagagctggcacgtgaagcgttccgcctggctgccgccaagctgccgctgcgcaccacgttcgtcgcacgtcaaatcggcgcttgatcaggagaattgatatgaccaaagctgctgaactgcgccagaaggacgtcgccggcctggaggccgagatcaagtcgctgcagaaggcccatttcggcctgcgcatgcagaaggccacgcaacaactgggcaacacgggcacgctgcgcaccacgcgccgcgacatcgcccgcgccaagaccatccttgctgaaaagcaagccgccaagtaaggagccgacatgacggaagctaaaaaatccctcaagcgcaccttggttggcaaggtggtcagcgacaagcgtgagaagaccgtgacggtgctcgtcgagcgccgcgtgaagcacccgatctacgacaagatcgtgatcaagtcgagcaagtaccacgcgcacgacgagaacagcgagtacaagctgggcgacacgatcgagatcacggaaagccgcccactctccaagaccaagaactgggttgcgacccgcctggtccagaaggctgccctggtctgagtggctctccactcttccggcgacacgccctccaaaaacggcccacaatcgtgggccgtttttttatttccggcgccggtgcccccgttcgtggcgcaccggctgacccatcccatccaccatcccacccaactggagaagaaagcatgatcaagatcggagaagcgctgcctgccgtgacgctgatggaatactctgaagtcgagggcggaggctgcagcatcggcccgaaccccgtggacgtcgcgaaggcctcggccggcaagacgatcgcgctgttcgcggtgccgggcgctttcacgccgacctgctccgccaagcacgtgccgggctacgtcgagcaggccgaggccttcaaggcggccggcgtggacgagatctggtgcctgagcgtcaacgatgccttcgtcatgggcgcctgggcgcgtgaccagaagaccgacggcaaggtgcgcatgctggccgacggcgatgccgccttcgcgaaggccaccggcctgacgctggacctcaacggcaagggcctgggcctgcgcagcaaccgctattccatgctggtcaaggatggcaaggtggcttcgctgaacatcgaggcgcccggcaagttcgaggtgagcgacgcggacacgctgctggcccaggcccgcggctgagcgcggctagcagaccctcctggcgtggttgccgcatcgtgtcgtacccctttgtacggcctgcgatgcggcgcgttgacagaatcaaacgcttctggaccgtgtgaaccgatccaggcctgtcccggggccgtgcactctcagtcgatatcgaccttgaggtagtgcgatcctgcgatggggttgtgatagtagggcgggatttcctcgaaacccaggtcggcgtagagggcccgcgcggactccatgccgtccagcgtgtccaggagcacgcaggcgtatcccgcctgccgggccacgtccagcatggcctccgccagttgccgtccgaggccgaatccgcggaaggccttgcgcacgtacaggcgcttcatttcggccgcgttcgggtagtcggcggtgtccagcggccggagggcgcagcaccccgcgatggcgccgcccacttcggccaggaggatctgcccgcgcggcggggcatagtcgccgggcaactctgccagttcggcatcgaaaccctggaactccaggtcgatacccaggctgtcgccgtattcccggaagatggcgcgcacgggctccatctcggtgggctgggagggcgtgaggagcgcgatggagggctggtccacggaaagcgtcggaagggtggcagtgggaaccagtgtaacggcatgccctggcgaccctgcggccggcccgggccccatgccgcgctgggcatcacgttccccctgccagggcacggtgtcctggccccggtgcacggcgggcgtcgcagttcaggtttcggccaggagccgttcgatcaactggtggagttccgcgaagtctggggcccccacgtagctcttcacgatctcgccgcgcttgttcacgatgaaggtcgagggggtgagctgtacgtcgccccaggccttggccaccgatccggtgttgtcgatggctaccttgaaggggagctggcgggtctgcgcgaagttcaccacgtagctcggcgggtcatagctcatggccacggccagagtatcgaagccgcggtcgcggtacttgccgtaggtggacacgatctgcggcatctcggccacgcaggtggtgcagctggtcgcccagaaattcacgagggtgaccttcccgcggaggtctgcggtggtctggcggctgccgtcaagcagcacgaaggtggattccggggcctgggagcgtcccgcgcccaggaagacgaaggcgcccacccccacgaaggccgcgaccgcggcagcgccgatccaatgcttcaagcccatcatgccgtccttccatccgtccgttcaggccgcgcggcgcgcgaaacgcggcgcacggctgccattgtgccggacgaggcggtccggcgcatgccgctggtggagcaagcggccagcagaaaggttcgggcttgatgcgtatcaatcgccgggacgcatgccgtgcgcggggccaccgggatgggccgaccataatgcccgcatgtcgcgcaaccgcatgccctggatcctgctggccggcgccgtgtcgctggcgggctgcagtccgtcgctggactggcgttccgtccggatggacgatgccggactgacggcgctgcttccgtgcaagccggaacgtgccgtgcggcccgtcgagctgcaggggcgctccgtggatttgtccatggccgggtgcgatgccgatggcgccaccttcgccttatcccacatggtgcttccgccgggtgccggcgcggccgaagcgggggctgtgctcgcgcagtggcgtgcggcgacattggcgcgcatcggcgcgccggcggacgcggcagggcccggcgccccgttcacgcctcctggtgcgctgccattgccgcagtccgtgcgcctgcaggcgcagggtgcggcgccgggacagggggctgcggtggcgatggatgccgcctggtttgcccgggcggaagcctccgaaggtgggccgcggatgcggctctaccacgcggtgatctacagcccccagccgcgggctgcaggggcggacacgtttttccccgggctcgcattgcgataatgcggttcacctgacctccccatgagcacgcgcatcctcctcatcgcccatgccccgctggcccatgcgctgcgcgcctgcgccctgcacgtgtttccggacactgccgaagacatcctggcgctggatgtacatccgaatgcccctcccgaggacacgctggcagccgcaagcatcctgctggacggagcgggcggggacgaccccatcctcgtgctgacggacgtgttcggcgcgacgccgtgcaacgtggcgcagcgcctcgtggatggtgagcgctcgcggctggtcaccggggtgaacctgccgatgctgctgcgcgcggtgagctatcgccacgagccgctcgaggcgctcgtcgcccgcgcggtcgcgggcggcacccagggggtgatgcaggtcgctgtcgccgcaccccagaaccagatccgacgctcccatcatgatcaagacgaatatcaccatcagcaataagctgggcctgcatgcccgggcatcggccaagctcaccaagctggcgggcagctttccctgcgaggtgtggatggcccggggcgagcgccgcgtgaatgccaagagcatcatgggcgtgatgatgctggccgcgggcatcggcaccgaagtctcgatcgagaccgacggtccgcaggagcaggaagcgatggatgcgttgcgcgcgctcatcgacggcaagttcggcgagggagagtgagtccgggaatggccccctcagcaacccgttccggagacctccgatgacattcgccgtccacggcctggcggtcgcccggggcatcgccatcgggcgcgcggtgctggtggcctcgagccgcgtggacgtggcgcactatttcatcgagcccgaccaggtgcgctcggagatcgtccgtgtgcgcaacgggcgcaatgccgtggtcgaggaactgcagcgcctgcaggccgagatgcctgccgatgccccgcccgaactcgccgcgctcctggatgtgcacctgatgctgctgcaggacgaggcgctggtgagcggcgtcaagcactggatcacggaccgcctctacaacgccgagtgggcgctgaccacgcagctggagatcatcgcgcgccagttcgacgagatggaggacgaatacctgcgcgagcgcaaggccgacctggagcaggtggtcgagcgcatcctgcggcacatgaagggcgtcgccagcccggtcgcgccgccgccctgcagcccgcgccgcggcagcgccgcgctgggcctgcagcaggacctgctgccgggcgacatggtggacgtgccgctggtgttggtggcacacgatctctcgccggccgacatgctgcagttcaagcagagcgtgttcgcaggcttcgtgaccgacgtgggcggcaagacctcgcacacggccatcgtggcgcgcagcatggacattcccgccgtggtgggcgcgcgtgccgcgagccagctggtgcggcaggacgactgggtgatcatcgacggggacgcggggatcatgatcgtcgatccgtcgccgatcatcctggccgaatacggcttccgccagcgccagaccgaactggagcgcgagcggctgtcccgcctgcggcacacgccggccgtgacgctcgacggcgagcgcatcgagcttctggcgaacatcgagcagcccgccgatgcagaggcggccgtgcgtgcgggcgctgcgggcgtggggctgttccgcagcgaattcatgttcatgggccggggcggccaccttccgggcgaggaagagcagtaccaggcctaccgcgccgctgtggagggcatgcagggcctgcccgtcaccctgcgcaccatcgacgtgggcgcggacaagccgctggatcccaaggctgcgaaggaagccgccagccacctcaatccggcgctgggcctgcgggccatccgctggagcctggccgatccgtcgatgttccgcacgcagctgcgggcggtgctgcgcgcggccgcgcacgggccggtgaacctgctgttcccgatgctggcccatgtcggggagatccggcagacgctggcgcaggtggacatggcgcgcgcggaactggaggcgcgtggcgtgccttacgggccggtgcagctgggggcgatgatcgaggtgcccgcggcggcgctgatcgtgcggcgcttcctgcagtatttcgatttcctgtcgatcggcaccaacgacctgatccagtacaccctggcgatcgaccgggccgacgagagcgtggcccacctgtacgaccccatgcatccggcagtgctgcagctcgtggcggacgtgatcgcggaaggccaccggcagggcaagaacgtgtgcctttgcggggaagccgcaggggacgtggcgatgacgcggctgctgctgggcctggggctgcgcagcttctccatgcatcccgcgcagatcctggcggtaaagcaggaggtgctgcgttcggatacccgcaagctggcgccctgggcccgcacggtgatcgacgcggacaacccggccgacgccctgggcggctgacggccgtccgcggcctgcgcctggcgctgtgccgctgaaactccggcccggctggtgtgcctcggcctgctcgcggtttttacgccgcgtttatgcggcatgccgcaagctgtgcacactttttacgggtgcttttccagaatgcctccatcgcccgcaagggttgctggagtgcatgacatggatgtgctgtgggttgccgcgatcgcggcgttgtgggtggccatggccgaggccgtggtgattctgggccgccacgacggccggccgcggggagacgcgcgatgatcggcatcgacgtgctctacggtttcggcggcatcgtcgcggtgctgctgttcgcctatctggtgttcgcgctgatctgcgcggaggagttctgatgactgcctccgcctggggcctgctggcccttttcctgatcgtgctgggcctgctggcgtggccgctgggccgggccctggccgcggtgtgcgatggccggctgccgggctggatgctccgcgcggaggcgccgctctatcgcctggccggcgtgcggccggaagcgggcatgcactggcgccaatacgcgctggcgctgctggccttcaatgccctgggcgtgctcgccgtgtacgcgctgcagcgcctgcaggggctgctgcccctgaatccgcagggcctgcccgccgtctcgggcgactccgctttcaacacggccgtgagcttcgtgtcgaacaccaactggcaggggtacgcgggcgagtccacgatgggttacctcgtgcagatgctcgggctgtcggtacagaacttcctgtccgcagcgaccggcattgccgtggccttcgcactggcgcggggattcgccgcgcgcggtggcgatggcgccgggcatgtgggcaacttctgggcggacatcgtgcgcatcacggcctgggtgctggtgccgctgtcgttcgtgctggcgatcttctttgtgggtcagggcgtgatccagaacttcacgccctaccaggaggtggccacggtggagacgaccatctaccaggacccgcagctcgatgcgcaggggcagcccttgaaggatgcggccggcaacccgctcacccgcgaggtcagcacccgtgcgcagacgttgcccatggggccagtggcctcgcaggaggcgatcaagatgctcggcacgaacggtggcgggttcttcaacgccaactcggcacacccttatgagaacccgacgccgctcgccaatttcgcgcagatgctggcgatcttcctgatacccgcggcgctgtgcttcgcgttcggccgggtggtgggggactggcgccagggtgtggccatccttgccgcgatgacactgatgttcgtggtggccgcgttcgcggtgacggcggcggagcaggcgggcaacccggcgctgtccgcgctgggggccgaccccgtggcgtccgcgctgcaggccggcggcaacatggagggcaaggaagtgcgcttcggcatttccgcctccgcgctgttcgcggcggtgaccaccgcggcttcgtgcggcgccgtgaacggcatgcacgactccttcacgccgctgggcgggatggtgccgatggtgctcatgcagctcggggaggtggtgttcggcggcgtcggcacgggcctctacggcatgctggtgttcgccatcctcgcggtgttcatcgcggggctgatgatcgggcgcacgccggagtacctgggcaagaagatcgaggtgcgcgagatgaagctgacctccgtcgccattctcgtgacgccgatcctcgtgctggtgggcaccgccgtcgccgtgctgtcggccggggggcaggccggcatcgcgaatcccggagcgcacggcttctccgaggtgctgtatgcgctcacctcggccgccaacaacaacggcagcgccttcgccggcctgtccgcgaacaccccgttctacaacgtgctgctggccctggccatgtggttcggccggttcggcgtgatcgtgccggtgctggccatcgccggatcgctggccgccaagaagcggctgccgcccggccccgggaccatgcccacgcacggcccgctgttcgtggcgctgctggtgttcacggtgctgctcgtggggctgctgaattacgtgccttcgctggcgctcggcccggtggtggaacacctggtgctgcaggcccggtgagcgcgaggagagatacgacatgacgaccccccaatcccctgccgcggcacccgccgtggacctggctccctcgcggaacctcacgctgttcgatgccgcgctggtgcgccccgccgtgtggcaggcgttcgccaagctggacccgcgcgttcagtggcgcaatccggtgatgttcatcgttttcatcggcagcatcttcacgacgctgctgtggttgcaggcgctgaccactgcccaggacatgggcatgcgcccggcgttcatccttgcggtggccgtgtggctgtggttcaccgtgctgttcgccaactttgccgaggcgctggcggaaggccgcagcaaggcgcaggccgcatcgctgcgcgggctgcgcaaggacacctgggccaagaagctctccgagccgcgccatggcgcgcgcttcctgcccgagcaggccaccaacctgcgcaagggggacgtggtgcaggtggacgccggcgacgtgatcccgctcgacggcgaggtgatcgagggcatggcctcggtggacgaaagcgccatcacgggcgagtcggcaccggtggtgcgtgagtccggcggcgacttctccgcggtgaccggcggcacgcgcgtgctgtcggactggctggtggtgcgcatcacggtgaacccgggcgaatcgttcctcgaccgcatgatcggcatggtggaggccgccaagcggcagaagacgcccaacgaggtggcgctcaccatcttgctggtggcgctcaccatcgtgttcctcgtggtgactgtgacgctgctgccgttctcgctcttcagcgtgcaggcctcgggcgcgggcaccgtggtgtcgctcaccgcgctgatcgcgttgctggtgtgcctgatccccaccaccatcggcggcctgctgtcggccgtgggcgtggcgggcatgagccgcatgatgcaggcgaacgtgatcgccacgtcgggccgcgccgtggaggccgcgggcgacgtggacgtgctgctgctggacaagaccggcacgatcacgcacggcaaccggcaggcgagcgcgttcatgccggcgccgggcgtgtcccgcgcgcacctggcccgggccgcgctcatggcctcgctggccgacgagacgcccgaaggccgcagcatcgttgagctggcacgccgcgagggcatcgaagcggaagccggcgcggccgccggcctggtgctggtgcccttcaccgcgcagacccgcatgagcggcgtggacctgcccgccaccaacggcgcggccgccgttgcgctgcgcaagggcgccgtgcaggcgctgacccggcacgtggaggcgctgggcggcgcgatgccgatggaggtggcccgcgccgcggacgatgtggcccgccgcggcagcacgccgctggccgtggcggagggcagccgcgtgctgggcgtggtggagctcaaggacatcgtcaaggccggcatccaggcgcggttcgccgagctgcggcgcatgggcatcaagacggtgatgatcacgggcgacaaccggctgacggccgcggccatcgcggccgaggccggggtggacgacttcctcgccgaagccacgcccgaggacaagctcgccctcatccgccgctaccagtccgaaggccggctcgtcgccatgaccggcgatggcacgaacgacgcgcccgcgctggcccaggccgacgtggccgtggccatgggcagcggcacgcaggccgccaaggaggccggcaacatggtggacctggattccaaccccaccaagctgctggaagtggtggagacgggcaaggcgctgctgatgacgcgcggctcgctcaccacgttctcgatcgccaacgacgtggccaagtacttcgccatcatcccggcgatgttcgtctccacctatccgcagctcggcgcgctgaacgtgatgcggctggcgagcccgtcgtcggccatcctgtcggcggtgatcttcaacgcgctgatcatcgtcttcctgattccgctcgcgctcaagggcgtgcgctaccgccccgtgggcgctgccgcgctgctgcggcgcaacctcgccgtgtacggcctgggcgggctcgtcgtgccgttcatcgggatcaagctcatcgactgggtgctcgtggccgtcggcctcgtctgaacgcatccttccggagaaccgttatgaatacctccctgcaatcccccgcgaacgcctccgcatcgaccgccgcgccggccggcgaaggccaggtcccggcccgcgggccgctcctgcggcccacgctggtgcttttcatcctgctgtccctggtcaccggcgtcttctacccgctggcggtgacgggcgtggcgcagtccgccttcccgcacgaggcggccggcagcctcatccgggaccaggccgaccatgccgtcgggtctgcgttgatcggccagaacttcacgcagccggggcatttctggggtcgtccctcggccaccgcacccatgccctacaacgcgggggcgtcgggcggatcgaacctcggcccggcgaaccccgccctggccgaggcggtcaaggcccgcatcgacgccctgcgggccgccgacccaggcaatacggcgcccgtgccggtggacttggtcaccgcttcgggcagcgggctcgatccgcacatcagcgtggcggcggcccgctaccaagcgccccgggtggcccgggcgcggggtctgccgctggagcgcgtggaagccctggtgcgctcgcacaccgagtcgcccctcctgccctggctgggcgaggccggcgtgaacgtgctggccctcaacctggcactcgacgcggcgcgctgaatcccggagactgcggtgccgcggcataccgccgctgtgcgccctccatcgccctccacgcatgaccgatccccgtcccgatcccgatgccctcatcgcacagatgcgtgccgaggaacagcgggtacagcgcggcaagctgcgcatctatttcggcgccaatgcgggcgtgggcaagacctggtccatgctgagcgccgcgcagcgcgagcgacaggaagggcgcgacgtgctcgtgggcgtcgtggaaacgcatggccgcgcggaaacggcggccctgctggacggcctgcccgtgctgcccgcgcgcgtgctggaacaccgcgggcggacgcggaccgagttcgacctcgacgccgcgctgcagcgccggccggccgtgttgctggtggacgagctggcgcactcgaacgcgccgggctcgcgccatgccaagcgctggcaggacgtgcaggagctcgtggccgcgggcattgatgtctggacggcgctcaacgtgcagcacctggagagcctcaacggcacggtgggggcgatcacgggcgtgcgcgtgcacgagaccgtgcccgatacggtgctcgacgaggccgacgaggtggtgctcgtcgatgccacgcccgacgagctggccgcgcgcctggccgcgggcaaggtgtacctgccgcagcaggccgagcgcgcggcacagaatttcttccgcaagggcaatctgatcgcgctgcgcgaaatcgccctgcggcgcaccgccgagcatgtcgaggacgatgtgcgcggttggcgcgtggagcagtccggcggcagccgcggcgtgccgccggcctggaacacctccggcgcgctgctggcctgcgtggggccgcacgaggatgccgcccacaccgtgcgcacggcggcccgcctggccggccagctgaacgtgcgctggcatgccgcctatgtggagacgccgcggctgcagcggcttccagccccgcagcgcgaccgcatcctggccgtgctgcaactggccgaagtactgggcgcggaaaccgccgtgctcaccggcagtgccgtggtgcccgcactcgcggagcatgcgcggcagctcaattgcgccaccctggtggtgggccgcgcccgccggcggtccggcctgtggcggtggtggccggtgcccggcacggcggaggccatcggcacggccgcgcccgcgctggacatcgtggaggcgggagaacccggcagcagccgccgcctgccggccgcatcctggcggcaggggggcgatgcgcaggaggacggcgagcagttgtccgcccgctggcccggctacggggccgcgggcgccgcgagcgtggccgtgacgctgctcgcgctgccgttgtctggcgtgctggagctgaccaacatcgtcatgctctacctgctcggcgtggtgggcgtggccatgcgtttcggtcgcgggccggccgccctggccgcgctgctcaacgtggcagccttcgatttcgtcttcgtgtcgccgcagttctcgttcgccgtgagcgatgtgcagtacctcgtgacctttatcgtcatgctcggcgtgggattgctcgtgggccagctgaccgcgggcctgcggttctctgcaggggtcgcggcagggcgtgagcagcgcatgcgctcgttgttcgaactcgcgcgcgagctttcggccgccctggaggcctcgcaggtcgtggacatcggcacggccgccgtacagcagcatttcggcgggcaggccgtggtgctgcccctcgacgaaggcgaccgcctcatgttgcccgcaaagcctcccgaggggttcgacccgagcgtggccgactggaccctgcgccacggccagagcgcgggcctgggaaccagcacgctggccgcgcagggctggcgctacgtgccgctcaccgcgcccatgcgcgtgcggggcgtgctggccctggcgcctgcccgcccgcgctggctgctgatacccgagcaggcacgccatctcgacaccctcgcgcgtcaggtcgcgatcgcgctggagcgggtccattacgtggaggtggcgcagagcgccgtgctggacatggagtccgaacgcctgcgcaatgccttgctgggcgccatttcccacgacgtgcgcaccccgctcaccgccctcatcgccctggcggagtccctgccgtcgcagcccggcgagggcctgcagtcggcgtcgcgcgccatcgtgcagcaggcccaccagctgcacgccctggtcagcaacctgctggacatggcacggctggaaagcggcctgtccggcggcagcgtgaacctgcggcgcgactggcagtcggtggaggaggtggtcgggtcggccatccgcgcggcgcggcccgcgctgggcgcgctggaggtgcgcacggcgctgcctcccgatctgccgctggtggagttcgatgcggtgctcatcgagcgcgtgctcgtgaacctgctggaaaacgcggccaagtacggcgccgcgcccatcgagatcggtgccgccgcactgccgggcgcactgcgcctgcgcgtgcgcgaccacggccccggcctgcccgcggcggtgcgggggcgcgagcacacgctgttcgacaaattcacccgcgggcaggccgagtccgccacgccgggcgtggggctcgggctcgcgatctgcaaggccgtggtgctggcgcacggcggcgacatcgcggctaccggtgcgtcgccgggccccggggcagaattcaccgtcacgctgccccggcgcgagcccccggccctgccggagcccgtggagccgtccgagccctcatcccccgaccctgcaccatgaccctgcacctgcgcaccgcgatcgtgatcgaggacgagccccagatccgccgtttcgtgcgcggggcgctggaagaggagggctggcaggtgcacgaggccgccaccctgcgcgaggggctgtcggccgccggcacgcgccagcccgacctgctggttctcgacctgggcctgcccgatggcgacgggctcaccctgctgcgggacgtgcgcaactggtcggccgtgcccatcatcgtgctctccgcgcgcaccgacgagtccgacaagatcgccgccctcgacgcgggcgcggacgattacctcaccaagcctttcggcacgggcgagctgctcgcacgcgtgcgcgccaacctgcgccggccgcggcccgccaccgggcagggcctgcaggccgaggcggccgagcccgtgttccgcttcggcgacatcgaggtggaccggggcgcgcgactggtgcggcgcgcgggcaccgtggtgcacctcacgcccaccgagtaccgcatgctcaccgtcctggtggccaacgcgggtcgcgtgatcacccagcgccagctgctgcgcgaggtctggggcccggctcgctccgaccagagccactacctgcgcatctacatggggcatctgcgccagaagctcgaggccgatcccgcgcagccgcggcacctgctcaccgagaccggggtgggctaccgactttccgcctgacgctttgcagcggattgacgcggcgcgccgtgctttttacgccgttttgatgcgcccgttcctagactgaaggcctgttccatcctgcttcgcacaagcgctccgcgccgcacgaagccctagagcatgctgttgcatcggatatttccagacgaagagggcgcccctgccggcgccgcgtgttccagtgcccgccgtgcgcgccccgcggtgcccggcgtggtcctgcccgtccgaatggcacgggagcccgcactgcgcgtgcgccagcgcctgcatgccgcgctggggccgctgctgggcacctaccgcctgtcggtggatgccgtgcggccggtgtgcacggtctatctgcatctgcgcgaggccgacatcggcgagtgcatgcaccggctcatggccgccctgccgatggcggaattcggccggctgggccgggtgtcccatgacgttctgcagccggtggagccgtccccgcacaaagtattgcgtgcccatgcatgacatgcgtgcgctgtgcaggccgggatgaccatcctcgcctttacagccggagcgtctctcgagggatgcggccagcgcatggaacggccccccgtacgcgataccagttacctaccaagttacgtcaattgataaattatgtaaaatttgtctgtttttttgatgttcaggagattgcgtgaaaattgcgtccatggtccgagctggtgcgatttcgtccatcggcttcgcacttgtccagagtgctctcgcccagcaggtcaacgtgctgcccatcctcattacgtacggcccgcctgctgccacgcccgtgccaaccctgtcgcaatggggtatcgcgctgctttccctggcactggggctgatgatttaccgcagcctgcgcaaggccggcaatggccgtcccatcgcgggcatgctgctggcaggagcgctcgccctttccatgggtggagccggcggctggatcgggaagtctttcgcggccccctctggcgtgcaattggcgcagcccggtggagggatcgtgggtgtcgatgcggggctctttaccgtttccaacacgagtggcgtgacgcaacagatcacgaagatcactgtgcagaatggttacacgcggctctccatcaacaatggattcccggctgaatgcgtcgtgggcaccatcctgcctgccggcggcacgtgctctacccattacgacgcgcctccgcctccgtgatggacggcaggcctcgtgcctgtgccgggatgccggcggcgcgttgaaaggctctcgaggtatctcgagggcctttttgcttttcaggccctcgagatttcccggtgcgcctggctacacgcctgccgcgtgcgcctgctggtccgcgtggtagctcgagcgcaccatcgcgcccacggcggcgtgggtgaagcccatcttgtaggcttcctcttcgtacatcctgaacgtgtcggggtgcacgtagcggcgcaccggcaggtggctgttggagggcgcgaggtactggccgatggtcagcatgtcgatgtcgtgcgcgcgcatgtcgcgcatcacctgcaggatctcctcgtcggtctcgcccaggcccaccatgatgccgctcttggtcggcacgccggggtgcagcgccttgaacttcttgagcaggttcaggctgaactggtagtcggagcccgggcgcgcttccttgtagaggcgcggcgcggtttccaggttgtggttcatcacatcgggcggcgcggccttgaggatctccagcgcacggtcgtcacggccgcggaagtcgggcaccaggatctcgatctgcgtctggggcgagagcgcgcggatgttctggatgcactccacgaagtggccgctgccgccgtcccgcaggtcgtcgcggtccacgctggtgatcaccacgtacttcagcttgagcgcggcgatagtgcgcgccaggttcagcggttcgtccttgtccagcgggtccggccggccgtggccgacgtcgcagaacgggcagcggcgcgtgcacttgtcgcccatgatcatgaacgtggccgtgcccttgccgaagcattcgccgatgttggggcaggaggcctcctcgcacaccgtgtgcagcttgtgctcgcgcaggatctccttgatttcgtagaagcgcgtggtgggcgagcctgccttgacgcggatccactcgggtttcttcagcacctcgccctgttccaccttgatggggatgcgcgaaagcttcgcggcagccttctgcttggcgagcgggttgtaggcgacggtggattgcgcttcgcgcacgacttcgggagtgctcatggctggtgctgaggtcagggtgcgaggcggatggccaattggctggccagcacggaagccgcttcgtcccaggtggtgtgcacgccgattgtagaaaggtccacggtcggcagtcctgcgtagccgcaagggttgatgcgcgagaagggttccaggtccatgtccacgttgagcgcgacaccgtggtaggtgcagtggcgcgagaccttgatgccgagcgcggcgatcttgcccaggccggaaaaatcgggggctgccgcgggtgccgacggatcggccttctgcgggcgctggggcagcagggcatggctgcgcgggtcggccaggcgcacgtagatgcccggcgcgccggccacccggtggcccgtgatgccgaaatgcgcgagtgtgcggatcgcggcctcttccacgcggtggacgtattccttcacgtagtagccggcgcgccgcaggtcgacgagcggataggccaccacctgcccggggccgtggaaggtgacctgcccgccgcggttggtggcgaccacggggatgtcgcccggggccagcaggtggtcgtcacggcccgcgaggccctgggtgaaatggggtgcgtgctcgcacacccagagggcatcgggcgtgtcgccggtgcgctgcgcggtgaaggcctgcatggcgtccacggtttggcgcaagtccacccgcccgagcatccgcacctgcatcgccgtgtcctggatcagagcaccaccttcaccatcgggtgcgaggaaagcgcgcggtacaggtcgtcgagttgttcgcggctggtcgccgtcacggtgagggtcacgcccaggtaatttccctcgcggctgtcacgcaactcgatggtggaggcgtcgaacgagggatcgaagcggcgggccacctcggtcagcgcatggacgaacccgtcggccttgcggcccatgaccttgatggggaagcgggaggggtactcgatgagcgattccttgcgcggatcaccctcggatccgatcaccggggaaggggtggggggctgtgtcatgcgatgattgtcggcgaatcagggaaaggcaccggggcggcgatgcgccatgctggtgcctgcaagaggcctggttcacccatcgggtgcaccgttgcgcgccgttgtcgcacgcgcgccccaaggcattgcaggatgcaacgggtttttacttataatcaggggctttgtaagaagttccagcccggatgccgggcgtccagcaggcgttgaccaaccatgaaaacagacgctacggacactggaactgaggtcgaggattccggtttcaagcccctttctgcagccgaggcgcaggaatggcggcaacgacatccacccatgtccatctggcgcatcgttgcgggccaggcggcggtggggctcgttgcggccctggtggcctggatggtgaccggacgctcccatgtcgcctggtccacgggttatggagcgctggcggtggtccttcccgcagcgctcttcgcccggggcatggcgcgcaggaggtcttccgccgggggcgccctggcgggcttcttcggatgggagctggtcaagattgctgtgaccgtcgccatgctggcggcggcgccccggctggtgccgggattgagctggctggctctgctcgccggcatggtggtgacgatgaaaacgtactggatcgcgctcatggtgcggtccggtgtccgcaaaccgattgattgagagaagagttgtccgatggccgcagaagcgcatgccccgactgccagtgaatacatcgttcaccacttgcagcatcttcagaacatcaagcagaagtccatcgtcgatttctccgtggtgaactacgactccgtcatcgtgggcctggtgctcggcgccatcgccctgttcaccttctggatctgcgcccgcaaggcgacttccggcgtgccgggccgcttccaggccgccgtcgagatcctcgtcgagatggtggacaaccaggccaaggccaacatccacaacgccgagagccgcaagttcatcgcgcccctggccctcaccgtgttcgtgtggatcttcctcatgaacgcgatggacatgctgcccgtggacctgctgcccgccatctgggcccagatctacggcgccgcgggccatgatccgcaccacgcctacctgcgcgtcgtgcccacggccgacctctccaccacgctgggcctgtccacggccgtgctgatcctctgcctgtactacagcgtgaagatcaagggcctcggcggctgggcgcacgaactcgtgaccgctccgttcggcacgagcaagaatcccgtcttcgccctgatcctgggcgtggtcaatctgctgatgcagatcatcgaatacgttgccaagaccgtgtcgcatggcatgcggctgttcggcaacatgtacgctggtgagttggtgttcatgctgatcgccctgatgggcggcgcggcagccatgtcgctttccggtgtgttgctccccgtggggcacatcattgcgggctctatctgggcgatcttccacatcctggtgatcaccctgcaggccttcattttcatgatgctggcgctgatctacctcggccaggcgcatgacgctcactgagccttccctttccttccttctcaacctttctttcttttcatcctaggagtcatcatggaaaacattctcggtctcgtcgctctggcttgtggtctgatcgtgggtctgggcgccatcggcgcatcgatcggtatcgctctgatgggtggcaagtacctcgaagcttccgcccgccagcccgagctgatcaacgaactgcagaccaagatgttcatcttggccggcctgatcgacgccgccttcctgatcggcgttgccatcgccctgctgttcgccttcgccaaccccttcgtcctggcctgattcccgaccaacgcccaactagaaaggtgttgccgtgagtatcaacgcgaccctgttcgttcaggccatcgtcttcctgatcctggtgctgttcacgatgaagttcgtgtggcccccgatcgcgaaggcgctggatgagcgagcccagaaaatcgccgaaggcctcgctgctgccgaccgcgccaagtccgaactcgtcgccgtgaaccagcgcgtcgagacggaactcgcgcagacgcgcaacgagacggcatcgcgtcttgcggacgccgagcgccgtgcccaggccatcatcgaagaggccaaggcccgtgcggccgaggaaggcaacaagatcgtcgccgctgcccgcgccgaggccgagcagcagtcgatccaggcccgcgaagccctgcgcgagcaggtggccgcgctggccgtcaagggtgccgagcagattctccgcaaggaggtcaatgccggcgtccacgccgatctgctgaaccggctcaagaccgagctgtaagtaagggacgcaaccatggctgaactcgccaccattgcccgcccttacgcggaagccctgttcaaggcctgcgcagcccagccgggcgccgacctgggcagcaccgtcgcctgggtggacgaactggcggcgatcgctgccgacccgcaggtgcggcagctggccgacaaccccaagatcgagcccggacagctgttcgacctgatcgccggggtggtgcgcgcgccgctctccgatgcggcccgcaacttcctgcgcgtgctcatcgacaacggccgcctcgaagcgctgcccgaggtggctgcgcagttccgtgccctggtcaaccgccagagcggctcgtccgacgcggtggtccacagcgcgttcccgatcgatgccgccgcgctggcggaactcggtgcctcgctggagaagcgcttcggccgcaagctgaacctcaccgtgcagctcgacgagtcgctgatcggcggcgtgcgcgtggccgtgggcgacgaggtgctcgacacctccgtcaaggcccgtctggaacaaatgaaagcggccctcgtcgcgtaagcgcccgaggtttcggctaacccaagaaagaaggaaagagtcatgcaactcaatcccgcagagatttctgaactgatcaagagccgcatcgaaggtctggcagccagcagcgacatccgcaaccagggcaccgtggtgtccgtgaccgacggtatcgtgcgcgtccatggcctgtcggacgtgatgcagggcgaaatgctcgaattcccggccacccaggacggccagccttcctacggcctggcactgaacctcgagcgcgactccgtcggcgccgtgattctgggcgagtacgagcacatttccgaaggcgacaccgtgaagtgcacgggccgcatcctggaagtgcccgtgggccccgaactggtcggccgcgtggtgaacgccctgggccagcccatcgacggcaagggcccgatcaacgccaagctgacggacgtgatcgagaaggtcgctcccggcgtgatcgcgcgccagtccgtggaccagccgctgcagaccggcatcaagtccatcgacgccatggtgcccgtgggccgtggccagcgcgagctgatcatcggtgaccgccagaccggcaagaccgccgtggccatcgacgccatcatcgcccagaagggccagggcgtgacgtgtatctacgtcgcgatcggccagaaggcttcgtcgatcaagaacgtggtgcgcgccctggaacaggccggcgccatggaatacacgatcgtggtggcggcatccgcttccgagtcggctgccatgcagtacgtgtcggcctactccggctgcacgatgggcgagtacttccgcgatcgcggcgaagacgccctgatcgtctatgacgacctgtccaagcaggccgtggcctaccgccaggtctcgctgctgctgcgccgcccgccgggccgcgaagcctaccccggcgacgtgttctatctccacagccgcctgctggagcgcgcagcccgcgtgaatgccgactacgtcgaagctttcaccaagggtgaagtcaagggcaagaccggttcgctgacggccctgccgatcatcgaaacgcaggccggcgacgtgtccgccttcgttccgaccaacgtgatctcgatcacggacggccagatcttcctggaaaccagcctgttcaacgccggtatccgccccgccatcaacgccggtatctccgtgtcccgcgtgggtggtgctgcccagaccaagatcatcaagggcctgtccggcggtatccgtaccgacctggcgcagtaccgtgagctggctgcgttcgcgcagttcgcttccgacctggacgaagccacccgcaagcagctcgaccgcggtgcccgcgtgaccgaactgctcaagcaggcgcagtacagccccctgcccatctcgctgatgggtgcgacgctgttcgcggtgaacaagggcttcatggacgacgtggacgtgaagaaggtgctcgccttcgaatccggcctgcaccagttcctcaagaccagccacggcgccctgctggagcgcctggagaagaaccgtgccttcgacaaggaaggcaaggacgaggccgaactgacgcaagccatcacggccttcaagaagtcgttcgcttaaaccggacgaggacccatcatggcagcaggcaaggaaatacgcggcaagatcaaatcggtggagaacaccaagaagatcaccaaggccatggaaatggtggccgcgtccaagatgcgcaaggcgcaggaccgcatgcgtgccgcacggccttacagcgagaagatccgcaacatcgcggcgaacctcggccaggccaatcccgagtacgtgcatcccttcatgaagtcgaacgacgccaagacggccggcttcatcgtggtgacgacggacaagggcctgtgcggcggcatgaacaccaacgtgctgcgcgccgtgacggccaagctgcgcgaactgcagtcgcagggcgtgtccacgcaggccgtcgcgatcggcaacaagggtctgggcttcctgaaccgcgtcggcgcccaggtggtgtcgcatgcgaccggcctgggggacaccccccacctggacaagctgatcggccccgtgaaggtgctgctcgacgcctatgccgaaggcaagatcaacggcgtgtacctcgcgtacacgaagttcatcaacaccatgaagcaggaatcggtcgtcgagcagctgctgccgctctcttccgagaagatgcaggccgagaagaccgagcatggctgggattacatctacgagcccgatgcccagagcgtcgtcgacgacctgctcgtgcgttacgtggagtccctgatctaccaggccgtggccgagaacatggcgtccgagcagtcggcgcgcatggtggccatgaaggccgccacggacaacgcgggcaacgtcatcggcgaactcaagctggtctacaacaagacgcgccaggccgcgatcacgaaggaactttcggagatcgtcgcgggtgccgcggcagtttaaatttttggagcaaatgcaatggctcaagagaacacccaagtgaacgcaggcgttcagggcaagatcgttcaatgtatcggcgccgtggtggacgtcgagttcccgcgcgaccagatgcccaaggtgtatgacgcactgaagctcgaaggctccccgctgacgctggaagtgcagcagcagctcggcgacggcgtggtgcgtaccatcgccctgggttcgtccgacggcctgcgccgcggcctgatggtgtccaacaccggcaacccgatcaccgtgcccgtgggcaaggcgacgctgggccgcatcatggacgtgctgggttcgcccatcgacgagcgcggcccggtcagccaggagctgacggcctccatccaccgcaaggcccctgcgtacgacgaactgtcgccgtcgcaggagctgctggaaaccggcatcaaggtgatcgacctggtgtgcccgttcgccaagggcggcaaggtgggcctgttcggcggcgccggcgtgggcaagaccgtgaacatgatggagctcatcaacaacatcgccaaggcccacagcggcctgtctgtgttcgctggcgtgggcgagcgtacccgtgaaggcaacgacttctatcacgaaatggccgactccggcgtcgtgaacctcgagaagctcgaagactccaaggtcgccatggtctatggccagatgaacgagcccccgggcaaccgcctgcgcgtggccctgaccggcctgacgatcgccgagtcgttccgcgacgaaggccgcgacgtgctgttcttcgtggacaacatctaccgctacacgctggccggcaccgaagtgtccgcactgctgggccgcatgccttccgccgtgggctaccagccgacgctggccgaggaaatgggccgcctgcaggagcgcatcacctccaccaaggtcggctcgatcacctccatccaggccgtgtacgtgcctgccgatgacttgaccgacccgtcccccgccacgaccttcgcccacctggactccaccgtggtgctgtcgcgtgacatcgcttcgctgggtatttaccccgccgtggatccgctggactccaccagccgccagctggacccgcaagtggtcggtgaagagcactaccaggtggcccgcggcgtgcagggcacgctgcagcgctacaaggaactgcgcgacatcatcgccatcctgggcatggacgaactggctcccgaagacaagctggccgtggcgcgcgcccggaagatccagcgcttcctgtcgcagccgttccacgtggccgaagtgttcacgggctcgcctggcaagtacgtgccgctggcggaaaccatccgcggcttcaagatgatcgtggctggcgagtgcgaccacctgcccgagcaggcgttctacatggtcgggaccatcgacgaagccttcgaaaaggccaagaaggtcgcgtaaagctgcgtaatcggccacctcgcgtcgttggcgtgctcaatgtgctcgatgcacatttccgcgcgccgcctagcgatgcggccgattccttgctttcccccgacttttggaaggaaaacccatgaacaccatccacgtcgatgtggtcagcgccgaagagtccatcttctcgggtgaggcgcgcttcgtcgcgctgcccggcgaggccggcgagctcggcatctacccgcgccacacgccgctgatcacccgcatcaagccgggatcggtgcgcatcgagacggccgacggcggcgaagagttcgtcttcgtggccggtggcatcctcgaggtgcagcccgagcgtgtgaccgtgctgtccgacaccgccatccgcggcagggacctggacgacgagaaggccaacgccgcccgggccgccgccgaggaagcgctgaagaacgccaagagcgacgtcgatttcgcacgcgcgcagtccgagctggccgtgatggccgcccagatcgccgcgctgcgcaagttccgccagaagcgttgaatccggcggggccgtgacggcctttcgcactccccatccaggccgccctgcagggcggctttttctttttccgggccccccgggccatggttctgatgaaccgggccggaacggcaagggcccgcgcgtttcggctgccggaaaccgggccgtggggtaggcgtgctccgacaacggcatgcggcgggctgtacgggagaggccgcgggacgggcgctagcattcctcatgcaagcgcacaccagggctttcttccttctacgtacgtcgcattgggcggcggggtcagcggggcggcgggttggcgctttcctccattccatggaagggctcccgcatggcggctgcttccgatgacctggtgatcgcgcggcccgaggggctctactgtcccccgggcgatttctatatcgatccctggaagcccgtggagcgggcggtcatcacgcacggccactccgaccatgcccgctggggccacgcgcactacctggcccacatcgacagcgaagggatcctgcgcacccggctcggcgccgatatcacgctgcagacgctgccctacggccaggccatcgaacaccacggcgtgcggatttctctgcatcctgccggccacgtgctcggttccgcgcaggtgcggctggagcacggagggcgcgtttgggtggcgtcgggcgattacaagacgggggcagacggcacctgcccgccgttcgagccggtgcgctgcgacacgttcatcacggaatcgaccttcggccttccgatctaccgctggccttcacaggaagagctgttttccgacatcaacgcctggtggcgcgccaacgcggccgaaggacgaccgtcggtgatgctgtgctacgcctttggcaaggcgcagcgcatcctgcatggcgtcgattcatcgatcggtccggtcgtggtgcacggcgcggtggagccgctgaaccgcgtctaccgtgcagcgggcgtggccctgccgcccacgctgcgcgtcaccgatccggaggtgacggcgaagctgctgcagacggcgctcgtggtagcgcctccgtccgcgcagggcacgccctggatgcgccggttcccgcgccattccgatgcgttcgcgagcggctggatgcagttgcgcggcacgcggcggcggcgcggcgtggaccggggcttcgtgatgtcggaccatgcggactggccggggctgcaatcggcgatcggtgccacgggtgcggagcgggtgttcgtcacgcacggcagcgtggcggtgctggtgcgctggctctccgagcagggcctggatgcgcagggcttccagacggaatacggcgacgaggatggcgatgccgggccggcggatgcagcagccgcagcccacccggcgggcgacgacccggccccgctggtggccgagccggggggcgatgcgtcgccgatggtagaggaggcgcccgccccgcaagaggatggcgcatgaaggatttcgcggccctctaccgcgcgctggacgcgagcacctccaacctcgccaagcaggccgcgctccagtcgtacctgcgcgcggccgcgcctgccgatgcggcctgggccgtgtatttcctcgcgggcggcaaaccgcgccagctcgtgccgaccaagctgctgcggcagttcgcgcgcgaggcggccggcctgccggaatggctgttcgacgagagctacgaggccgtcggcgaccttgccgaaaccatcgcgctgctgctgcccccacccaccgatcgccatgaactcggcttggcggaatgggtggagcagcacctgctgccgctgcggggccgcacgcccgaggaactggagccggtgctgcgtgcgcagtgggcccggctcgcgccggaagagcggctcgtgtacttcaagctcatcacgggcgcgttccgcgtgggggtgtcgaagctgcaggtcacgcaggcgctggccgccgtgggcggcctggacccgaagcgcgtggcccagcgcctgatgggctacacccacatcggcgcacggcccggggccgcggactacgaacgcctcgtggcgccgcaacccgaggagggcagcggcgacggccctgaaggcggcggcagcgcagagaccagcggccatccgtatccgttcttcctcgcgcaccctttctcgctgccggtggagcagttcgacgccacgctcggcccgcccggcgactggatcgtggagtggaaatgggacggcatccgcgcccagctggtgcggcgcgcaggtgccacctgggtctggtcgcgcggcgaggaactggtgagcgaccggttccccgagctgcagcggctgggcgaggaggccctgccggacggcacggtactggatggcgagatcgtcgtctggcagcctgccgacggcgacaccgcggcccacgtgcggccgttcgcggatctgcagaagcgcatcgggcgcaagacgctgggaccgaagctgctgcgcgagttgcccgtggtgctgctcgcctacgatctgctcgaagaggacggccaggatctgcgcgccctgccgcagcacgaacgccgcgcgcgcctggatgcgctgctcgcccgcaccgcgcacccgtcgctcgtggccagcccggtgctgcacggagcgagctggcaggacctcgccacgcagcgcgcgcaggcccgctcgctgggcgtggaggggatgatgctcaaggcccgcggtgcgcagtacggcgtgggccgcaccaaggacgtggggacctggtggaagtggaagatcgatccgctcagcatcgatgcggtgctgatctatgcgcagcgggggcacgggcgccgtgcgagcctctacagcgattacaccttcgcggtctgggacggcccgcccggcacggacggccgcacgctcgtgccgttcgcaaaggcgtactcgggcctgaccgatgccgagatggcgcgcgtggacgcggtcatccggcgcacgacgctcgagaccttcgggcccgtgcgcagcgtgaagccgacgctggtgttcgagctcgggttcgaggggatcgcgcgcagtgcgcggcacaagagcggcatcgcggtgcggtttccgcggatgctgcggtggcgcgaggacaagccggtggaggaggcggattccctggagacgctggaggccctgttgcccaggtcggacccttgacagcgacccgatcccggcggtgacgccgactacacccttcacatccatgcccagtccctcttcccgcgccccgcgtccccgccctctggcggaggtctggctcgcgacgcgcggctggcggccctttcccttccagcgcgaggtctggcgcgcgctcgcccagggccgcagcgggctgctgcacgcgaccacgggcgccggcaagacctacgcggtgtggctgggcgcgctccaggccttcggtaccgcgggcaaggtgcggggcaaggacgaaggcggcatctccgccgacctggccgacgccggggaggccgctgcaggaagtcccgctgacggaaaacggtgcaaggccccgccgccggagccgctgaccgtgctctggctcacgccaatgcgggccctcgctgccgacacgctgaaggccctgcgcaccccgctcgacgaactcgcggcgacgcagcccacgctcgcgcgctggaccagcggggcccgcacgggcgacacgggcagtgccgaacgcggcgcgcagtcgcgccggctgcccaccgtgctggtgaccacgccggagagcctttcgctgctgctggcgcgggcggacgcgcgcgagttgttgtccaccgtgcgcctggtggtggccgatgagtggcacgagctgctcggcaacaagcgtggcgtgcaggtgcagctggcgctggcgcggttggccggctggaatcccagggtgtgtgtctggggcatgtcggccacgctcggcaacctgcccgaggcacgggatgcgctgctggcgcccctgggtgcggaggtggcggaagagggcgtgctggtgcagggccaggtggacaagcggctcgtcgtcgatacgctgctgcccgaccatccggagcggttttcctgggccggtcacctggggctgcgcatgctgccggcggtggtgcgcgagctggaatccacgtcgaccacgctggtgttcgtcaacgtgcggtcgcaggcggagctttggtacaaggccatcctcgacgcgcggcccgactgggcgggggaactggcgatccaccatggctcgctggaccgcggcgtgcgggagtgggtggaggcgggcctgaaggaaggacgcctgcgcgccgtggtgtgcaccagcagcctggacctgggcgtggacttcctgcccgtggagcgcgtgctgcagatcggttcggccaagggcatagcgcggctgctgcagcgcgccgggcgctcgggccatgcgccggggcgaccctcgcgcatcacgctggtgcccacgcacagcctggaactggtggaggccgcggccgcgcgcgccgcggtgcaggccggcgaggtggagatgcgcgccagcccgcgccggccggtggacgtgctggtgcagcacctcgtcaccgtcgcactgggcggcggcttcgaatccgaggcgctgtacgcggaagtgcgccgcaccgtggcctaccgcgacctgccgcgcgcggtctggcagtggtgcctggatttcgtgcaccgcggagggccctcgctcgcggcctacccggactaccagcgcgtggcgccagacgaagagggcgtctggcgcatgccgagcgcacgcctggcgcgccgccaccgttcgaacatcggcaccatcgtgagcgacgccagcatggccgtgcaggtgctgcacggcgcgcggctgggcacgatggaggagagttttctctcgcgcctgtcaccgggcgattgcttcgtgttcgcggggcaggtgctggagatggtgaagatcgaggacatgacggcctacgtgcgccgcgccgcgcgcgggcggcccacggtgccgcgctgggccggatcgcgcatgccgctgtccaccgtgctcgcggatttcgtggtgcagcaactcgcgcaggcggccgcggggcgttatgggtcgcccgagttgcgctgcgtccgaccgctgctggacgtgcagcagcgctggtccgcgctgccgacgcccggaacgctgctcgccgaaaccctgcgcacccgggagggctggcacctgttcctttatccgttcgcgggccgccatgcgcacatcggcctggccagcctgttcgcatggcgcgcggcccagggcgaggccggcacgttttccatcgccgtgaacgactacgggctggagttgctgtctgcgaccgagcgcgattgggccgcattgctgccggagttgctgcgggtgcatgccgcgcccgtgccggagcgcgggagcgatgccaaaccgctgcggctgccggccggtgaagccctggccatccgcaataccgcgaacgcagcgcgtgccgaggccgaggccgaggattcgtccggcgccagcgtgatcgaaaccggcagcgccccgcaggacgaggcccgccacgcgctgctgcacgaggtgctggccagcctcaatgccaccgaaatggcccggcgccggttccgcgaaatcgcgcgggtggcggggctgatcttccagagccatcccggcgagcgccgcagcgcgcggcagctgcaggcgtcgtcgcagctgttcttcgaggtgttccgcaagtatgacgcgggcaacatgctcctgcgccaggccgatgaggaagtgctgagccaggagctggacgtggcgcagctgctggcggcgctgcgccgcattcaggcacaggacctggtggtgcagccgctggcgcggcccagcccgttcgcctttccactcatggtggagcgcttccgggaaaagctcaccaacgaggacctggccgatcgcatcgcgcgcatgctggcgcagctggacaccgccgccgacgcggggtccgctgctgcggccagcccgccagcgcaggatgtggtgcctccggacccgcccgcgcggccgcagcgccggcgcgccgcggcgaaaaaggcgaccggcaaggaggggggcggcgaggacggggcggcgcctgccgcccggaccgcgatgcagcaggccgccgaggcggtccgccgcacgctggatttttcactcacttcctccgaggacgcgggcaacggcgcggcagggggcggacgcagccgtcgccgcgagcgcaagccgtcacggcccctgccgcggctgtgaacccccatgccggcacctgggttgccggtccgggacaatggcgcatccctcatcgctgtgcatggaccccttcaattgacaggcgcatccgccaccttccacctcgccggtaccgaagtccggctgctcgccggccatgccctctggtggcccggcgggcggacgctcttcgtcgccgacgtgcacctgggcaaggccgacaccttccgcgcgcgcgggctgcccgtgccttccggtaccacgcgcgacaacctcgcacggctttccgcgctcgtggccgaacagggcgcgcagcggctcgtggtgctgggcgacttcctgcacgcggcagaggcgcgctcgccctccgtgctggcatcgctcgcggcctggcgtgcgacgcatgcggcgctggaggtggtgctggtgcgcggcaaccacgacagccatgcgggcgatccgcctgcgaagctgggtatcgcgatcgtggacgagccgtggccgctcggaccgttcgcatgctgccaccatccgcagcggcatgcagtgctgcatgtgctcgccggccatgtgcatcccgccgtggtgctgcgcgggccgggccgcgatgcgctccggctgccatgcttcgtggtggacgcggcagaaggctccgatgccggagccacgctgctgccggccttcggcgagttcacgggagggcaggtgctggcgccgatggccggccggcggttcttcgccgtgggcggtggacggacatggcccgtgccggtggccggtaccggcgcatcgctgcgggcatgacccatcctgcggcggctcaggctcccgaggggctggcgcccgcctggggctccgggggggcgagtcccgccaactggagcagcagccggtcctctgccctgcgccaatgcgcttcgacctgccgggcgcgtgcggcatagtcggcttgctcctccaggccttcggggatgtccgcgtcgaagaaggggtccgcatcgcgcaggcggaagtgttcctggaactcccgtggatgcagggcctgcattccggcgcgccacgtggagtgacccatgaggaattcgcgatacacggcgggatcacgggcctgccggagcacggcctgctccatggcgatcagggcccggggggtgagcaggctggtggaccgtccggccacgtcgaaaaacgtgccctccggaaggtcgaggcgggggcctagcgcctgcttggcacgcaacaggtgttccaggggctccctctccaggttcatgcggtgcgagtcttccaggtccgggcgctgcaaatgtcggtggatgaaccaggtgacttccttttccagcagcgccaggcgcagttgctgcccggcccagcgatggaactgcggggcacccatccgccctgcgcggatctcatccaccatctggtggtcccgcacggccaacaggactttggagaaaccctccagcacgttgtcgtggcaactgcccagggcggtctgtgcgatcaggaagacctgctcgcgcaatgtggagctcgcgcagatcgcgttgatcacggacgtgacctgcccggcccgctgtgctgccaccgcggaggactccccttgtgcattggcctcccgcaggcgccccaggaggcgggcgaaagccggagcatgggtttcgtcatcgaagcgccccagctccaggttccgcagggcttctccgccaccgtgggtccagcgggccatttccacccccagcgggtgttgctgggttgccagatcgagggccagcgctgtcaccgcatccacctcccccggctcgccttccgacccttcttcgtcttcgacttccatcctgttcacttgatgaatcagttgccagatcaacgccgccaggcgtgggttgcgctccgcttcctgttcatgccgctgctccaggccttcacgcagttccggatccgggccgatgtccgccagcaggtcgaacgccacgctcagggcgcgctgcgcctggtcaggatgctgtctcaattggtccagaagtctgaacacgtgggcaggcaccggctcgccctggataccgaactcggccggatcggcatacggaaggaggagcagatcggggaccagcggcatctcggcatcggctggctccggcaatgctggcatggcattgaggtccggcagcaacactggcggttccggctcggcgttcaggtccggcagcagcactggcggttcgggctcggcgttcaggtccggcagcagcactggcggttcaggcgcggcgttcaggtccggcagcggcaggcgggcgcggggtgccatggcgtgcaccgtcgctgcgggccgctggggcggtgcggatggccccgcccctggagcgacgggtatggatgccgacgggcgtcctccggtgcctgcggttcgcggcctgacctgccgtgcctgcgcatcggctggagggctgggttcacgtgatcgcgtcctggtggataggcgcagagggctcatggggcgaattccgggcgattgtcagcaaaaaagaccgtggtcaggcgttgcccccgccggccgatgggcccgggtcctggggcctgggctgcggcgggacgggccgggcatggtcggcaagagtttccagcgcacgctgcaccgacgcctgccagcgttcgtaaacctggcggcccgcctcggcgtaggcataggcggccggactctcggtgtcttcagggatgtcctggtcgtggaacggatcggcgtcccgggccgcctccagcggttggaatatttcggggtgcagcacttgcatgcaggtacgccaggtgtcgtgctgcaggatgaatgcgcggtaggcctgcgggtccgctgcctgctgctgcacccgggatttcagggcctcgaggtgttccggaccaagcacgctcatttccgcactcgtcaggtgctgcacggtgtccttggggagttccagggcctgccggagcgcggacttggcatgggccagcgtctccatggggtccttgcgcaacttgtccctctcccaagggggcatgtcggtgcgctgcagcatcttgctgatgaggtggcccacggcggtttccagcagggccagccggaactgctggctggtccactggtggagcctcgcctcattcaggaggccgcggcgcgcggccatcaccaactggagtttccgcaccgccagcatgaccttggagaagccctccagaacattgtcctggcaactgccgagagcggtctgcgcaatcaggaacgcctcgttgcgcaactcggcatcccgggccattgccgtgaatgcgaccttcacctggttttccatttcgcgccgtgcggtggcagaaagttcgggcagggcttcctggtgcaggcgttcgagcatccgggcaaaagccggggcggcctcctcctcgtcgaaggcatggagatccatcgtggaggtgcgggccgcatcgcccagccaggcctggagctggctgcccagcggcgcgcccagctgtgccaggtctccttcgaggcccctgtcgtcttcgtcggatccggtggcttcgttgtccgaagacgaggtgcgtccggcctcgggcgcgccccccgggaccagaatgcgttcgatcacgcgggctgcggcagggctgcccagctggagcaaaagccagagcgagcgcaatgcttccccgacctcgtgaccggtgccttcctggtgggcgagaagggctgcagccgcctggtggatgcgtggctcgaggtccggccgcaccacggccaccatgaccaggggaacgaattgcgcccggctcggtggtccctgcatgcccaatgccgcaagttcctggcgcagggattcggggacctgtcgggcgctggccgcccgtgtgctggcgctggcgccggcactgctggaagactgcatggggtgcggcgcgcgtggcggtggcacggcggcgcggggcggccggctggaagggcctgcttccgccgagggggcggcagcggcctggcgggccggcagtcgtcccgccaggctggaaccggcttccgtggtgcgcgctctcacgcgccgcgtcggtgacacatcgctgtcgctatcgtggcgggggctgcgcgcgcgcgggctcgcgtggcctgtgggtcggctggggggctgcatgggagcgtgttgtcctgccgtgcgctggcacgggcgatggcgccatgctcgcgcggccggcccggcatgccctgcgtccatgcgcagcagatggtcgattcgcgaaccgacggggtggcggggcagggggagactttaatgtccgtccggcggcgcagcgcctcccagcaccggcatgtcgggcagctcgttggctccccgaggccccgggccagccgggaaatgctcggccagcagcgccgacacttcctccagggcctgcgtgagcccgtcctcgtagcgtccggagcggaaggcttcgcccatgcgggcaaccatctcgcgccaagctgcgggcggaacggtccgcgcgagggcccggtcggccacgatctcgatcgcatgctcggccagcagcaggtagatgagcaccccgttgttgtgctccgtgtcccacacgcgcagcttgccgaagagcgtgacggcgcgctcgcgtgcggatgccccgcgccacaggtagctcgccggcagcccgccttccgcgcaaatgcggatctgtcccgtgtgccgtgcctcgctggcggccacgcggcgcgccaggcgttcgagcagatcgggcggcagcgcgcggtgcaggccgccttctgcccagcggtggcgcaggagacgcgcgatccgggcaggcagtcccggaaggggcgccggtgcaggggggcgggaggtggagggcatggagcagatccggtcgtggatgtggatggggatggggaggggggcggggtccgaaagggctaccagtcgcccgacgcaccgccaccgccgaagtcgccaccgccgcccgagctgaagccgccgctgtcgctgctgctgcctccgcccgagccaccgctccagccgcccatgccgatgccggtacccaggcccgtggagaacccgtcccgcaacccgccgcggcggcctgccgacacgccgcgtccgccgaagagccatgtatagagcagcgccacggcgcccgccccgacggccagcagcatgctggccgtgaacaggaaggcgatgaggcccgctgcgccgcccatgagcagtcctcccgcccggttgccgaagagcccgcgggccatcgggccgccgaccatcaccccgaagaacaggaagatcgcgaaatcgttccagtccacgccgcgttcggcgcgggctgcctgggtattgcccgtgggcgccggcaggttctctcctgcgatgcgcgcgctgagctgcccgagcgcggcgtcgataccgcctgcgaagtcgccctcccggaagcgcggcttcatggcgccgtcgatgatgcgcgcggcggcgatgtcgggaatcgccccctccagggccttggccacctcgatacgcatccggcggtcgtccttcgcgaccacgacgagcacgccgtcccccacgtccttgcggccgatcttccacgtgttggccacgcggttggcgaatgcggcgatgtcctcgggcgccgtggaggccaccatgaacaccgcgatctgcgtgccctggcgctgttcgatacccgtcaggcgggcttccagccgctcgcgctccgcggcgccgagcgtgccggtctcgtcgatcaggtgggccgagagcggcggcaccgcgcgcagcgcccgcgcaggcagagcgcacgccagcccgagggcgatgcacagcagggccagcagggtgcggagcggtgcggcgatgcccggcatgccggatccacctcagcgcgaagccggcgcagctggcgcggccggtgcagggcgggagaagtccactgtcggcggcgtgctgatctgcgcctcgttctgcaccgtgaagctgggcttgggctcgtagctgaacaccttggccgtcaggttggtcgggaaactgcgcgcgagcacgttgtactcctgcacggtctggatgtagcggttgcgtgccacggtgatgcggttctcggtgccctccagcgtcacgcgcaggtcacggaacgcctggttggcctgcaactggggatagcgttcggccaccaccatcaggcgcgagagcgccgacgacagttcgccctgtgcctgctggaacttgttgaacgcctcggggttgttcagcgtctcgggcgtcacctggatcgaggtcgccctggcgcgcgcctccaccaccttggtgagcgtgtcctgctcgaacgcggcctcgcccttcacggtggcgacgatgttgggcaccaggtcggcgcggcgctggtactggttgagcacttcgctccaggcggccttgctctgctcgtccaggcgctggaagtcgttgtagccgcagcccgagagggccagcgcggcggcgagggtggcgatgaggcgtttcatggtgtgcgggcgccgggcgggattgcgaacgtgggggcgacgtgccctggccgctccggcgccgggccattctgccgcagccgccggacctgcagcgtcagcgggcggcgcatgtggcggagcggccgcccgacgggcaggatgcgcggcggcgccgaatttccgacaatggcgcacttccccgatccggccccgccggggccccgatgccaggacactccacgatgagcacacgcactccctaccgcgccgccctggtgggcggctccgccgacgagaccgaggccgcgttctacgaggcgctgcaggcgggcgacatcgaccgactcatggcctgctgggcggaagaggacgacatcgtctgcgtcaaccccggcgggccccgcctgctgggcgcgggcgccatccgtgccgccttcaccgccatgttcgagcacggcgggctgcgcgcccggcccgcgcaggtccaccgcgtgcaggccctggccagtgccgtacacagcgtggtcgagcatgtcgaggtgcggatggaaggcagcatgcgcgaggcactggtgcagtccaccaatgtctatcacaagaccccgcagggctggcggctggtcgcccaccacgcgagcccgggcaccgtccacgaggccgtggccggcccggtgccgccggtgctgcactgaccggtccggagcgcccggcatggactatgtcgcgccccggtggctgcccggcggccacctgcagaccatctggcccgcgctggcatcgcgccgcgccgagggcggcgcgccggcctaccgccgggagcgctggaccgcaccggacggcgatttcgtggacgtggacttcctggagacgcccgccgcggcccctgggccggcccggccgctgctggtgctcttccacgggctggagggctcgtcgcgcagccactatgccgaggcgttcgccggcgcggcgagggcccgcggctgggactatgccgtgccgcatttccggggatgcagcggcgagatcaacctcgcgccgcgcgcctaccactcgggcgaccatgaggaaatcgactggatcctgcggcgcatggcacagcggcagcggcccggcggcgggccggatggaccccgagcgcccctgctcgtggccggggtgtcgctgggcggcaacgcgctgctgcgctgggcgggcgagcatgggctggaggccgcgcgcagcgccgacgccgtggcggccatctgctccccgctcgacctggccgcgggcggccgggccatcggacggggcttcaaccggctcgtctatacgcgcatgttcctgcgcaccatggtgccgaaggccctggccaagtggcgccagcacccaggccttttcgaccgcgaagccctgcgcgcggtgcgcgacctgcatgccttcgacgacctgttcaccgcgcccctgcacggctttcgcgatgcggacgactattggcgccgggcatccgcccggcccctgctgggcgcggtgcgcattccggcgctggcggtgaatgcgctcaacgaccccttcgttccggcggaaagcctgccccggcacgggcaggccggcacccatgtgacgctctggcagccgccgcatggcgggcatgtgggtttcgcgttcgggcgccttcccggccatgtccgggccatgcccgaagccgtcgccgggtggctggcccggcaggcaggccttccggacgcacatccgccgggacccgcgcctacgcccggtgcggctgcggcgggctaggatcggcccatggatgacatcgtcaggcaggccatcgccaagtggcccaacgtacccgattgctatggctggctgggcctggacgcgcgcgggcgctggttcatgcgcgacgacgccgtgcaggcgcagggccctttcccccaggcgcgcggcgccgtgctgcagcatgacaagctgatcgatttcatccaccgcaattacgagcccgatgcccgaggccgctggtttttccagaacggaccgcagcgggtgtatgtggaactggaggccacacccgtggtgtggcgcatcgaagggtcaggggaggacggtggcgaggccggcttctccatcgtggcgcacaccggcctgcgctcggccgtgcaggagtgcctgctcgacgagtccgggcggctgtacctgttcgacggccgaatcctcggcctcgtgcacacgctcgacatggaactggcggcccgtgcggtggagcaggggctctggacgcccgcggacgtgcgcgcggacgagctgcccctgcgctacggttatgtgcagcatccctcggaactgcgggactgacctcaggcggagcgccaaatgaaaaagccggtcgcgcggaccggctttcattgcaggctgaaacctggagccggttacttgacggcgttggccatgtattccacggtggcgcggatttccgcgtccgatgcctgggtgccgccgcgcggaggcatggcgcccttgccggcgatggcgatacgcgtcatgccgtcgatcccgtccttcaggcgctcggcccaggcagccttgtcgccgaacttgggtgcaccggccacgccggccgcatggcacacctggcaggcctgcttgtagagcgcttcgcccgcaccggctgccactgcggcggcgggtgctgcagctgccgccggggttgcagccgtggggggcgccgaggcctgttgcgctgcggccatggccggtgctgccggtgccggggcgcccgatgcacccgccgccgcggcctgggcctcggcgggagcggacgcgccaccggccgcaggggctgccggttcggtgaacttggcgccggccgcgttcgccatgtaggccacgccgcgggcgatctcggtgtcgttgaagtccccgccaccctggggcgccatggcgcccttgccggccagcgcggaatgcacgagtgcctcgaaccccgtctggatgcgcgggccccaggcggcggcgtccccgaacttgggtgcaccggcagcgcccgtggcatggcaggccgcgcactggcccttgaagacctcctctccactgcgcagcgggcggttggcgtcgcgcacctccaccatgcccaccttctggatgcgctcggccaatgcgcgctccgggttgcccgagccctgtgccggcttgttgcccgaggtgacgtagatcacgaggccgatgatggcgaagacggggaccacgaagcagaagaacaccgtccagagcagttggcgggggttcttgatcgggccggtatgcgcttcttcgtggggggtgtcgctcatgagggggacctctgtgggtatgtctggcggaaccagcggacgattataggaagcgcctcccgggccggccgttagggaaaacggccagccgcaacacccttgcgctgggtcaagcagcccgttcagtggccccaatagcggtacggcggcgtgtagcgccacacatcggtgttccacacctggccgccgctgccggtctcgcacgcgaagccgaaacccgagaacacgtacatctcccccatcaccgtggccgcgctggtgcgcttgatgcgcgggaaagtgtcgccctgcggtgcgaggcgccgccatgcggccgtgttcaggtccaggcgccacagcgcattggtggggttctggttgaactgggcgccgcagcccgttgtaccccccggctggtcgccgccggcgagcagcaggccgttgcccagcagcgcatccgcgccatggttctggggtggatcgacatcctcccccggcgcgggcgtgacctgccgccaggccagggtccgcaggtcgagcgtccaggtgtcccgcaggaacacgaatccgccctggccggtggtggcctcgccgccgtagagcgcgacctgcccacgccagggctcgccggtcacggcgcccgaatagcggggcgggggcgatcccggtgcgccgtggggcgagagctgggtccaggtgcgcgtggagacatcgaaacgccacaggtcgttgagcgtgcggaatccggcctccacgccgccgaacacatagagctggtcgcccgcgcgccagaccgtgggccacgcccgcgggctgggtgccggtgcatcgccgggggccacgcccgccagtgcttcccagcgtccggcccgtgcgtcgtaggcccagacgtcgcccagtggcgtgaagtccgacaggtccgcagagtagcgggcgcccccgaacaccaccatccagccgcgttgcggcatggccacgccgccggagaaggcgcgcggagagggaacatcgcccgcgggcgccaggcgtgcccagcggttggcatgcacgtcgtagcggtgcaggtcgttcaggaagtcgttggtgccggcgcggaaatcgtccttcacgccgccgaagaggtagatggcaccccggagcgccgcggtgaccggcgcgctgcgcccggacggggcaccttcgctggaaagccgggtccacacgccgtcatcctgcgggccgggcctcgggcccgccgtggcggcgcaggccgcgagggcgcaggccatgccgacaaggcttcttcggcgcatggccggcccggggctcggccgctgcgcggcggaaggcgggtggccggacgggatggacggtggcatgcgcatggctggctttctccctgctgttctggtgtggtcgggagacggacggtagcggcgcgctggaaagctgcaagcggccttccggcatgcagtgcatgcacgtccgtaggggttgggctatcccgccaccggacggcatgcccaaagaaaaaggcgcccgaaggcgccttggaacgacggaaggccgtctctcaggagttcggcgccgccgccgtgccgccacccgaggccggggcctcctgggcggccgtccagccgccgccgagcaccttgtacagcgcgacctggttctgcaactgcaggagccgcgtctgtacaaccagttgctccgacgtgaacagcgagcgctgcgcgtccagcaggtcgaggtagctcgccacgccgttgcggtagcgcaggtcggacaactcgaagcgcttggcatcggccgtggcctgcgcacgctgcgcggcgaactgctcgcccagcgtggcctggcccgccagcgcatccgacacttcgcggaaagccgtctggatcgatttctcgtactgcgccacggcgatgtcgcggcctacgcgagcagagtccagcgtggcctggttgcggccaccgtcgaagatcggcagcgccagctgcggcgccagcgagaaggcccaggagccgcccttgaacaggcccgacagctcgttgctgacggtgccggcgctcgccgtgagcgaaatccgcgggaagaacgcggcccgggctgcgccgatgttggcattggcggccacgagctgctgctctgcctggcggatgtcggggcggcgtaccagcaggtcggacggcaggccggcgggcaacgacggcatggcgggtgcgtcggccaggcgcgtgcgtgcatcgagcgtggaggcgatctcctgcggcagcggctggcccagcagcagggcgagcgcgttctcgtcctgcaggcgctggcgctgctgctgcgcgaaggtggcgcgtgccgcctgcgccagcccctgggcctgactgtagtcgagctcggagctcacgccgttctcgagccgcagtttcgtgagctgcacggactcgtcccgcgtctgcagcgtgcggcgcgagatgtcgagcagttcctcgtcggccagcaggttgaaccagccggtcgccacggaggccaccaggctgatctgggtggcgcggcgggcctcctcggtcgcgaagtactgcgccagggcctgttccttgagcgcggcgatgcggccgaagaagtcgatctcccaggcagaaactgccagaccgacctggtagttgttgacgtactggccggtcgtggtgctcggctggcgtgatgcgttcaccgcggcgttcaccgtggggaactgccctgcgcgctggatctggaactgagcacgggcctgctcgatgttgagcgcggccacgcgcaggtcgcggttgttctccagtgccagcgcgatcaggcgctgcagccgcggatcggcgaagtactcgcgccagtcgatgtccgcagcggcccgggcgccggccggcgccgccgcgcctgcggccggataggccgcgggcaccggcgccgccgggcgctcgtaggtgggaatgaagctgcagccggcgagcagcgccgcagcggcggctgcgcagaggagggggcgcatgccggggcgtgcgcggtaggttgcttgcatggtgttcttctcctgccgttcttgagagggcttattccccgtccgtggcatgccggtgcagctgtgcctggtgcgcgtcatgctcctgctggcgcttgctgcccttgaagaaggagcgcaccagcacgaagaacacgggcacgaagaccacggccagcacggtgccggtgatcatcccgccgatcacgccggtgccaatggcgcgctggctcgccgagctcgcgcccgaggcgatgaacagcggcaccacgcccagcgtgaaggccagcgaggtcatcacgatggggcggaagcgcaggtgggcggcttccagcgccgcctccagcacgctcttgccctcggcctgcaggtccttggcgaactccacgatcaggatggcgttcttcgccgagagcccgatgatggtcaccaggccgatctggaagtacacgtcgttggacatgccgcgcagcagcgtcgcgagcagcacgcccagcacgcccagcggaaccaccagcatcaccgagaacgggatcgaccagctctcgtacagcgccgccaggcagaggaacaccgccagcagcgagaacgcgtacagcaccgaggcctgcgagcccgcgagcttttcctcgcgggactggcccgtccactcgaagccgaagcccggaggcagtcgcccggcgagcttctccatctcggccatggcgtcacccgtggtgaatccggggccggcgtcgcccgcgatcttcatcgccggatagccgttgtagcgcacggtctgcatggcgcccgtgatccagcgggtcgaggcgaaggccgacatcggcaccgtctggccctgggcgttgagcaccggcaggtccagcaccgattccgggcgcatccgcgccgcggcgtcggcctgcaccaccacccgctgcaggcggccctggttcgggaagtcgttgatgtaggccgagcccagcgccgtggagagcgcgctgctgatgctgtcgaagcccacgcccagggcgttcgccttgtcgcggtcgatgtcgatctgcatttgcggagcgtcttccatgccgtcggggcgcacgcccgcgagcaccttgctctgcgaggccatgcccagcatctggttgcgagcggcgaccagggcatcgtggccctggccggcgcggtcctgcagccggaagttgaagccggtgccggtgcccagttcgggaatggggggcgggctcagcgcgaagatgaaggcatcccggatgctcgacagcgccatgaaggcccggccggaaatcgccgccgccgagtgctcggcgcccgagcgctcgctccagtccttcaggatcacgaaggcgaggcccgcgttctgcccctggccggagaaggagaagccggccacggtgacgatgttctccacctccggctgcttgagcatgaagtcctcgacctggtgcagcacgtcgctggtgcgggactgcgccgcgccggccggcagctggatgttggtgatgatgtagccctggtcctcgttcggcaggaacgaagtcggcaggcgcgtgtacaccagcgccacggcgcccagcagcacggcgtagatgatcatcatgcggccgctgcggcgcagcagcttgccgagccagccttcatagcggtgcgtcgtgctcttgaaggaccggttgaaccagccgaagaagcctttcttctcggcatggtggtcgggatcgatcggcttgagcagcgtggcgcacagcgccggcgtgagcgaaagcgccaggaacgcggagaacgcgatcgaggtggccatcgtcgccgcgaactggcggtagatgttgccggtggagccggcgaagaacgccagcggcacgaacaccgagatcagcaccacggtcacgccgatcacggcgcccgagatctggcccatggccttgcgcgtggcctgcagcggcggcagcccttcctcggccatgatccgctcgacgttctccaccaccacgatggcgtcgtccaccacgatgccgatcaccagcaccatgccgaacatcgtcagcacgttgatcgagaagcccatcgccagcagtgcgccgaatgtgcccagcagggccacgggcaccacgatggtcgggatgatggtgtagcggaagttctgcaggaacaggaacatcacgatgaacaccagcaccacggcctcgatcagcgtatgcaccaccttctcgatcgacaccgagacgaacttggaggtgtcatagggcaccacgtagctcacgccctgcgggaagaacttcttgagttcctcgagcttggccttcacggccttggcggtcgccagggcattcgccgacggcgtgggctgcacgcccaggcccacggcctgcttgccgttgaggcgtgcgctggtgctgtagctctgcgatccgagctcgatgcgggccacgtccttcagccgcacggtggagccgtcggtgttggcgcgcagcaccacgttgccgaactgctcggcattgttgagctgccccttgaccacgatggtggccgacaccggctggccctgttcggcgggcaggtcgcccagattgccggcggacacctgcacgttctgtgcgcggatggcggcgttcacctggtcgagcgacaggttgaagcccttgagcttggccgggtccacccagatgcgcatggcgcgctcggcgccgaactgcgtgagcgtgcccacgccggccacgcgctgcagttcaggcacgacgttgcgcgccgcatagtcgttcagcgcctcgatgctcacgtcggggttctccgtcgtgagcatggcgaacatcaggaagttcgagcgcgactgctccacgcgcacgccctgctgcgtcaccgcggagggcagccgcggcgtggcgcgcgagaggcggttctgcacgtccacctgggccaggtcggcgttggtgccgggctcgaaactcagcactatcgtgcccgtgccgttggcctggctggtcgtctcgacgtaggccaggcccgaggcgccgttcatctcgcgctcgatcacggcgagcacgctgtcctccagcgtctgggcgttggcgccggggtaggccaccgacacctggatggtcggtggcgccacggccggatactgcgcgatgggcagcttggcgatggagataccccccatcaccatgatgaaaattgtgatgacccatgcaaagatgggccgttcgatgaagaacttggccatgtgccgcgctccgtgttctgggggttactgcttcgcgggggcggaggcgctggaggcggcagcctgggctgcggaggctccggcggcgggcgccgatgcactgcccgcgggcgcggcgccggcggcctgccacggcaccggctgcacgacgatcgggtcgcccggcttgccgcggggcagcttctggaagccgtccaccatgaccttctcgccggccttcaggccgtccagcacgacccagctggtgccctgggccgggccgagcttcacggggcgcggcgccaggtggttgtccgggccgacaaccatcacggtatcgcccttggcggagcgcgtcacggcctgctggggcagcagcacgccgttgtccacctgggcctgctccaggcgcacgcgcacgtacaggccgggcagcagctggcgttcgggattgggcacttcggcgcgcagggtgacctggccgctggtggggtccaccgacaggtcggtgaaaagcagcttgcccgtctgcgggtgcacgctgccgtcttccatgaccacgctcaccgaggcggcgcccttggatgcctgcttgtacttgccgctcgcgaggccggccttgagcttcagcgtgtccgatgcggactgggtgaagttcacgtagagcggatcgatctgctggatcaccgcgagctgcgtggcctcgccctggcccaccagtgcgccctcggtgacgagcgcgcggccgatgcggccggagatgggggccgtcacggccgcgtagcccaggttgatgcgggcggtggtgacggacgcacgcgcggctgccaggttggcctctgccgtcttctgggatgcgaccgcgttgtcgtattcctgccggctcacggcattcacggccaccagcggcttgtagcgctcggccagcgcacgggcctgggccacattggcctcggcctgtgcgacgctcgcctgggcgctttccagcgaggcgcggtagggcgcgtcgtcgatcgcgaacaggcgctggcctgccttgacgtcactgccttccgtgaacaggcgcttttgcaggatgccggccgcacgggcgcggacctgggccacccgagacgcttccaggcgccccggaagctccgtcaccaggcccacatcacccggcgagaccgtcaccacgcccacttgcggcggcgggggcgtgccgccctggccctgctgggcggagtcgcccgacttcccgcaggccgcgagggcggcggcagcgagcagggccagacagaaaagccccgaccgcgctgtgcggcggagcggggcggcggagacagcaggttcgacactcaagcggtacatggaagtccttccggatcggcgcaggggaaaaggcttacgcatggcattgagcaacgtcaaaaccatgcggcggcccttgaatttcggcggaattatacatacaaacatgaatgtataattgtggaatgctgcttcgcgaagcgcgggcccagatgcccgccattcgccgccagcccgtgcagaatcaaggagactccccacatggcccgacgtaccaaggaagatgcggtcgccacccgcaacagcctgttggatgctgcagaacatgttttctatcagaagggggtttcgaacgcatccctgaatgacatcgcccaggccgcgggcgccacgcgcggcgccatctactggcatttcaaggacaaggtggacctgttcaacgccatgatggagcgcgtgacgctgccgctggagtgtgcgagcggcgggtgcgcggaccatggccgcatgcctccgctgcagcgcctgcgggcggtgatcgatttcgtgctgcgcagcctggaaaaggacgaatccgtgcgccgcgtgttcgagatcgcgatgttccgcgtggaatacgtgggcgagttgtccgccgtgcgggaccgccacgtcgaagccagcctggagtttcgccggcagttcgctgccgaactggccctggcggcgagcgaccagggcgtggagctgccgtcctcggcggaggtggcggcgttgggactgcaggcgctcttcgatggcctgatgcaggtctggctgctgggcggcgcggctttcggcctggcggaaaccggccgcgcggcggtggatgcctatctgcgcggcctggggttcgatgtgtcggccagcttcgacccgctgtccgcgggcatcccctggaagatttgccaggcgtcccgcaacgccgtgccataatcctcgtccgggctgcaagggcccgcatgcggctgtagctcagtggatagagtattggcctccgaagccaagggtcgtgggttcgatccccgccagccgcaccagatttccagctcccttttcccctcttcatgaaacgtccgggccatgcccggaaggcgttcccgcgccggccgttgccgggcgcacgggcgcgtctcggcgcaggtcactgctggccgccggaccgaggctgcgccccttcgggctgcggaatgtcgtgcgggtccgtggcaacggccttgctggcggcagcgccacccacggcgccggccacgcctcccacggccactccgaccaccacgccgatcgggccggccatggcgccccccacggcagcgcccgttgcggcaccggccatgacgcctcccccggccagaacggaaccggcctcgcgctccgcctcctcgggcgtcaggggaacctgtgccgaaggccgcggatcttgcgaaggcactccgtagcccggacggtgctccacggggatgccgtctgcggaggggtcgacgcgggtcggcgggggcgtggtcttgacggtggacatggcttggctccttgtggtgtgtggatcggatggcaccgttgtatcgcccaggccggtcccgccgcgccggcctggggatcgaagccgtgtcagcgaaggcgcagtgcctgtcctacacggatagggtgtcttgacttgcatcaagtcttcccggggcgtggctttcatcgccgtggccccccttctgcagcagcatgggcgtttggctggcacggccatgggccttgtcgggtcggcggatgcgcccgcgtccgacgggcggtcatccggctccggtgcgccaatggggccatatcctgaaaaagacggagttcgccatgtccaagtcccatcgccattgttccgacgccgttgtgggccgcatcgcggccaagccccgggagatcaagcggcgtcgccagcgcgaggccatgctgcggccgggaagcccgtcaccctgcttccccgatcccgagccgccggtgtggaaaccgctgggttgacgttcagaatgcctggcaggcgccgtccacgaacaccttgagctcgccgctgcggaacggcgtccagacttcgtcgctggtcaggggggccgtcaccaccaccgccacgcggtcgtgcggcgtggtgtgggccgagaagtccacgctcaggtcttcgtcgcacaggcaggcctgcgagaacggatgccggcgctcgatgtagcagaggtgggtggacgcgtgggcccagagggcctgcccgttggacagcaggaagttgaaggtgccgtgcggtgcgatgcgcgccgcgagttcacgcagggtgagggtcagttcctgcacgctgggcacgtcggcatgggatttggagagctcctgcatgatccagcagaacgcgtgctcgctgtcggtggcgccgacgggatggaagtgcgaatgcaggcggggacggaagtccttcaggtcgccgttgtgcgcgaacacccagtagcggccccagagctcgcgcacgaacggatggcagttctgcagcgtcacgctgccctgcgtggccttgcggatgtgcgcgatgacgttgcggctgcggatgggatagcggcgtatcagttccgcgatcggcgaatccacggccctttcgtggtccacgaaatggcgcaggcccttgtcctcgaagaaggcgatgccccagccgtcggagtggtcgcccgttttgccgccgcgctgcgcgaaccccgtgaagctgaaggtcacgtcggtgggcgtgttggcattcattccgagcagctggcacatggtcgatggaggggcagagaaatatcgtaggagcggctgcctggagccgggccccgcgacgcgggacgtgcgctgcccggcgggcggtcagccttcgcgcggcgggcgcagctgccaggcggccaccagggccagcaggcacagcccggtgagcagcaggaaggtttccccgaaggcggcgatgcgttccgggctgctgaccgcattctgcagcgaatcgccgtgcgcggcgatgcgccattcgagcacgatgccgcacaggctcaccccggccgcgccaccgagcatgcgcacgaagctgatggcgctcgagccctgcgcgatgagcggcttgggcagcggccgcatcgcgcccaggttgagggacggcagtatgaagcccaggccgatgcggcccagcaccgcgaaggccaccagcagccacagggccgtgtgcaggcctgcgaacgccatcaggccgaaggacagtgccagcagcgccagtccgatgcccacgagcaggtgcgtgggctggcggtcggccatgcgcccgaccaggggaatggtgatcgccagcacgatgcccgccggcagcatcagcgtgccgacgtgcgatgccgacatctgcaggcccagctgcaggaacactggcagcaggtaggtggacccgaaaagcgcggtgccgtagatgaacgccacgatgctgcccatggcgaactgccgcacctcgaacagccgcaggtccatcaggggcttgccctggcctgacagcatgcggcgctcccatgcaatgaacgcggccagggcggcgagcgcggccaggagaagcacggccgacatgagtgcggggccgtcgcgcagcgataccagcccgttgagcaggcatagcgtgcccgccgcgccgagcagcaggccggcccagtcgagcgaggctccggcacggtccgcggccacgccgcccgggctgctgaccggcacgtacttgtaggcgagtgcgagggaggcgatgcagaacggcaccaccatgaagaagatggagcgccagccgaaccagtccaccagcaggccgccgacgctcgggccgatggcaggcgccagcaccacgcccatgccgaagatgccgctggcgcggccctgttcgtgcggctggaaggcatgcaggatgatcacggcagggatgggctgcaccacgccggccgccaggccttccagcacgcgggccagcagcaccagctcgtactggccggccacgccgccgccgatgccgccgaccagcagcaggaccatggcccccacgtaggtggcccggtagccgtagcgcgccagcagccagggtgtggtgagcatggccacggtggtggccaccatgaagcccgaggtgacccactgggcgcgcgcctgcccgagcgtgaaatggtggctcatgtccgggatcgccacgttcacgatggtggaggacatgatcgacgccatggtgccgaccatgaccgagagcagcagcagccaccggtagcgttcgccgtagcgctcgcgcagcaacgccgccgaacccgtcatgcgatgcctcggggcggggctggcgggagcaccccgatgcgcgggaggctcggcctgcgccagcagacgctgcgcaagggccgccccgcggcgcagccgctcagggggatgctcactgtttctcggaccagagcttgccgcccgtggcccagttctcgcgcttcacgtcggtgatgaggatgtccacggattcgggcgaaccgccgaggatctcgacggagacgcgggtgatttcctccacgagcttcttcttctgctcgacggtgcggccttccatcatttcgatgtggtacgtgggcatggggagattcctttgaatgcgaagaaaacagccttcgatcatatcggcggcatggccacggcggtgtccggggatgtgcctgccccggccgcgcagcgagggcagaggcaggccatgccgcgagctgcctccggcactgcggccagggctgcgggcttcaccagggtgtccatgcaccagcaactgtctgccggctggcctgcctcgatggcgcattgattgctctggccgcacagggggcagcggccagggtccggaagcagggcggcgtcgggcatgcggccagtgtaggccccggggggaaaaggcgcccattgccatcgatcgcacggcaagggccgttgtggggcatccgcccgctgcccggcgcgggtgggctttcaggccgccaggcggggcagcgccgttcccgcgtcggccaggcggaacaccgccacggcctgcaccagttgcgaagcctgtgcctccagcgagcccgtggcggcggctgcttcctccaccagcgcggcgttctgctgggtgacctggtccatttgcgcgacggcccggttcacctgctccagtccgctggtctgttcctggctggcggcgctgatctcggccacgatatcggtcacgcggcgcacgccggtcaccacgtcgcggattaccgtacccgcttcttccaccaaccggttgcccgcatccacctgggtgacggaatcgtcgatgagcgccttgatttccttggcggcggtggcgctgcgctgcgccagcgtgcgcacctcgctggcgacgacggcgaagccgcggccctgctcgccggcgcgggcggcctcgacggcggcgttgagcgccaggatgttggtctggaaggcgatggagtcgatgacgccgatgatgtccacgatcttgcgcgaggcgctgtggatgccgcccatcgtcgtcaccacgttgcccaccacctcgcctccgcgcaccgccatgtcggacgcggagcgcgccagctggtcggcctgcgcggcgttgtccgcgttctgccgcaccgtggcggtcatctgttccatcgacgcggcggtctgctgcagcgcgctggcctgctcttcggtgcggctggagaggtccaggttgccggtggcgatctcgctggatgcgagggcgatgccgtccgcgccgcggcgcacctggccgacggtgtcacgcagttgcgtggccatggcgtccagggcccgcagcagctggcccatctcgtcatgcgccgtgctggcggagcgcgccgtcaggtcgccgccggccacggcctccgccaccgacacggcacggtgcagggggcgcgtcacgctgcgcgtgatgcccagcgccagcgccacggccgccgcggtggccagcaggcccagcaggaccagcgcgttgcggccgccttcgtagtttctgtgcaccgaggcggcggcttcgttgatctgcttgcgctggaagtccagcaaggcctgcagcgcgtccaggtagcctttgccggagggggtgaactcggtgtccaggatgcgctgggcatcgtccgaccgaccttcagccttggccttgtagatcgcgtcgcgtgcgttcacgaactgcttgcgcaacacgccggcctggtcgaagagcgcctgttcttcagggccggagatgagctgggccagttgctgctgctgctccgtcgattggcgggaggccgccgcgttctcctgcgtgaaccggccggccagggcggtgtcgctgctgcgtgcgaccagggcatggcgcgacacgttgctgtagatggtgcgataccagtccgagatcaggcgctccttcgccaggggcaggttcatcattgcggcggtgtcctgcgcgacggactgcagccgccacgtgccgatggcgagcatgcccacgatgaaaaacgtcagcaggccgaaggccagcgccagacgttttccaatggataaatcttggaacttcatgagttgtgtcagggtaaaccctgattgtaacttgatgtttatttcgggttgtgctgtgtcttcctggtgcccggtggccggggagggtctttgcctccatgaaaaaaggcaccctctcgggtgccttcggggcggagcggaggcggatcagcgcgccgcgccggccttcaccttgaggcgccaggcgtgcagcagcggctcggtgtagccgctgggctgctccacgcccttgaacaccaggtcgcaggcggcctggtaggcggcggactcggcgaagcggccggccatcttccggtaggccggatcacccgcgttctgctggtccaccacggcggccatgcgctcgaaggtggcccgcacctgggcctcggtcaccacgccgtgcagcagccagttggcgatatgctggctgctgatgcgcagcgtggcgcggtcttccatcaggcccacgtcgtggatgtcgggcaccttggagcagcccacgccctggtcgatccagcgcaccacgtacccgaggatgccctgggcattgttgtccagttcctgctgtttctcggcgtcggtccattgcgggttcgcggcgacgggaatggtcagcaggccggtgagcaggttgtcgcgctcggcatcggcactggtcttttccagttccttctgcacgtcggccacgttgacctggtggtagtgcagtgcgtgcagcgtggcgcccgtggggctgggcacccaggcggtgttggcgccagccctggggtgggcgatcttctgctccagcatggccttcatcaggtcgggcatggcccacatgcccttgccgatctgggccttgccgcgcaggccacaggacaggcccaccagcacgttgcttttctcgtaggcctggatccaggcgctggccttcatgtcgcccttgcgcaccatggggccggcctgcatggcggtgtgcatctcgtcgccggtgcggtccaggaagccggtgttgatgaaggccacgcgggccgatgcggcggcgatgcaggccttcaggttcacgctggtgcggcgctcttcgtccatgatgcccagcttgacggtattctccggcaggcccagcaggcgttccacgcgggcgaagagctcgctggcgaacgccacttcggccgggccgtgcatcttgggcttcacgatatagacgctgcccttgcgcgaattgcggatgccgttctggcccttgccctgcaggtcgtgcagcgcgatggcggtggtgaccacggcgtccaggatgccttcggggatctcgcgctgcgtgccctgcgcgtcggtccacagcacggcggggttggtcatcagatggcccacgttgcgcaggaacatgagcgagcggccgtgcaggcgcacttcgccgctgccgtcgggcgcggtgtagatgcggtcggcgttcaggccgcgggtgacggtctggccgcccttggcgaaggattcggtcagcgtgccctgcaggatgcccagccagttggcgtagccggccaccttgtcttccgcatcgacggcggcgacggagtcttccaggtccaggatggtggagagcgcggcttcgagcaccaggtcgctcacgccggccgggtcggtcttgccgatgggcgtgctgcggtcgatctggatgtccaggtgcaggccgttgtggcgcagcagcaccgaggagggcgctgcggcatcgccctggtagcccacgaactgggccgcatcctgcaggccggtggtggcgccgccctgcaactgcacggccagctggccgccttccacgcggtagcccgcggcgtccttgtgggagccgctggccagcggcgcggcctggtcgagcacttcacgcgcgaaggcgatcaccttggcgccgcgcaccgggttgtagcccttgcccttttcggcgccgccctcttcggagatggcgtcggtgccgtagagcgcgtcgtacaggctgccccagcgcgcgttggcggcgttgagggcgtagcgtgcgttcaggatgggcaccaccagctgcgggccggcctggacggcgagttcgtcgtccacgttggcggtggtggcctgcacgttcgcgggttgcggcacgaggtagccgatcttctccaggaaggcgcgatagcccgccatgtcggtgaccgggccggggtgggccttgtgccaggtgtccagttcggactgcaggcggtcgcgctcggccagcagggcgatgttgcgcggagccaggtcccgcacgatggcatcgaagccggaccagaacgcggcggcatcgacgcccgtgccgggcagcacgcgtgcttcgatgaattggtgcaggagcgtggccacttgcaggccgtggacggtggtgcggtcggtcatggtgtggtgggctggggcgggtgaaacaaaggaggtatgcgggggccattcccccgatggagccactgtatttgaattttttatccgcataaaccaccctcgaatcgcagaacccgtgacttttttgcatgaatccgctgcggggcaaccagacgggctggagccctgcggcgtgcaacatccgtgtccattggtttgctatatttttgagagctgtgggcctcttatttatgagggttccgccggttcgatgaggcagcagccagtgcgtggtgacccgccggggataggccccggttacaggctgccgataatcgcagcccatggacaagctcaaggccttcgagtcgttcgtgtcggtggcgacgcgcggcagcctcaccgccgcggcgcgcgccgagggcgtggcgcccgccatcatggggcggcgcctggacgccctggaagagcacctgggcgtgaagctcatggtgcgcaccacgcggcgcatcagcctcacgcacgagggcagcgcctttctggaggattgccagcgccttctggccgatgtggccgaggccgaggccagcgtgtcggtcggcggggcccgggccacggggcacctgcgcatcaccgcgcccgcggggttcgggcggcgccatgtggcgccgctggtgccgctgttccgcgacctgcatcccgacgtgcgcatttccctcaatctcagcgaccgcgtggtggacctggccggggaggggttcgactgtgccgtgcgcgtgggcgacctccccgattcctcgctggtgagcgtgcgcatcgccgacaaccgcaggctctgcgtggccacgcccgcctacctggagcggcacggcacgccgaagcatccgtccgaactcgcgcggcacgcctgcctgatgctgtcgagcgacgcgtcgcagacacgcggctgggccttccgcatgcccgctgcggacccgggcggcgcgccgggcgatgtggtgcacgtcaagcccaccggccccctcgactgttccgacgggcaggtgctgcacgactggtgcctggggggctggggcatcgcgtggcgcagcacctgggaggtggaagccgagatcgccgccggccggcttgtagccgtgctggaggatttcgccgcgccgcccaacggcatctacgtggtttttccgcatgcccgccacctgccgctgcgcgtgcggctgtggatcgactacctcaagcaccactatgcgcagccggcgttctggcgccgcgccgcgcatgcgctcaccgctcccatcctccccacctctccttcgccatgacgcaccgattccccgacccgtctcccgatcttttgcgacgctccgctgcgggccggtcgccggtcgccctggtgctggcctgcctgctggccggctgtgcgggcacgcccggcagtgcgccggcgcccgcacaggacgccgccgccgtgcctgccaggcgcgatggtccaccggcgccttcccgagccaagggcccgccgccgcccggcatcgtcagcgtgacctatgacgatcctgccggcttcagcgatgcacgccggggtgtccacgaagccgaccgcgcccgccgtgcctgggtggacgcgctctgcctgtacctgtcggaaaccgcggccgcggcgctgcccgagggccagcggctggaagtgcggatcaccgatgtgcagcgtgccggcggattcgagccctggcgcggcccccaggccgggcaggtgcgcatcgtgcgggacatctatcccccgcgcatcgtgctcgagttcaagcggctggctgccgacggttcggtgctgcagtcggggcgccgcgaactgcgcgaccccgcgttcatggagcgtgcggcacgcggcgggaccgacccgctgcggtatgaaaagggcctgatcgacgactgggtgcggcaggagttcggcgcgccctagaaccctgcagtgagcgcgccgttgtaggccacgccccacaggcgtgcaggccgcgcgccgacggggcatgcacgctcggcccgcctagattcgtccctccaggccgttccttttgtccatcccgctgtattgctgcgccgatggccggccggggcatggacaccaaaggacaatcaccatggcaggcctcgcgcgcattaccggcgttctcgtcggcatcacaggcgttctcgttgcaggtgcgggcggatggctcgtttcactcggcggcagcccctattacctcatcgccggactggcgctgctggcttcgggcgtgctgctcgcgcggcgatccgcggcggccctctgggtgtatgctgtgctgctgctgggctccacggcctgggcggtctgggaggtgggcgtggactggtggccgctggccgcgcggctggatgtgcttttcgtgctcggcctctggctcacgacgccgtggatgcgccggtccctgttgcgcgagcccgcaccgctccagccgggcgcttccggcgatgccgcggcccgggcttccgcgctgcgcatgccgcgcatggcgctggggctggcgctgctgctgtccgccgtgctggcggctgcgtcctggtttaccgctccgcatgagctgggcggcaagctggcgggcgaatccgtgcccgccccggcccaggccgcgcccacgctgcccgacggcgaatggcatgcctatggccgcaccggctatggccagcgcttctccccgctagcgcagatcacgcccgacaacgcctcgcagctgaagatggcctgggaattccgcacgggcgacgttcgcggcaaggacggcgacccggaagagaccacctacgaggtcacgccgctgaagatcggcaaccgcctgttcctgtgcacgccgcaccagtcggtgatcgcgctcgacgccaccaccggcaagcagctctggcggtacgacccgcagatcgagggcaagctggcgctgcagcacctgacctgccgggggctgtcgtaccagccgccgcgcgaccccgttgccgatgcgtcgcctgcggcactccacgccgtcgcgggcgccgcagcaggcggcgagcgcaccgaacccgcctcccatgcctcgcccaccaccacgcagccggcggcacctgccacgcaggcggcggaccagcgccagccgcccatcgcggcccgcaaaggccccaccgacgccgcctgccgcgccaagctcttcatgcccacggccgatggccgcgtgatcgcgcttaaccctgaaagcggagccgtatgcaccaacttcggcggtggcacggggcagatcgacctgtggcagcgcatgcccaacctgcgccctggcgcctactattcgacgtctcccgtggtggtcactcagcgcctcgtgatcgtgggcggcacggtgctggacaacgcctcggtgaaggagcaatcgggcgtgatccgcgcgttcgacatcgactccggggcgctggtctggaactgggattccggcaaccccgacgacacggcgcccctgccgccgggccgcacgtacacgcccaactcccccaacagctggtcgatctccagcgtggacgagaccctcggcatggtgtacgtgcccatgggcaaccagccgcccgaccagtggggcggcaaccgcagcccggcggtggagaagtactcctcctccgtcgtcgcgctggacctggacagcggcaaggtgcgctggcacttccagaccgtgcaccatgacctgtgggactacgacgtgccctcgcagcccacgctgatcgacctgcaggtgggcggccagaccgtgccggcgctggtgcagcccaccaagcagggcgaactgttcgtgctcgaccggcgtaccggcacgccgatcctgccggtgacggagcatcccgcgccgcagggcgctgcccagggagaccgtacggcggccacgcagccgaagtcggccctgtcgttcgacccgccgccgctcaccgagcgcgacatgtggggcggaacgatgttcgaccagctcgcctgccgcatcgccttccaccgcctgcgctacgagggccgcttcacgccgccgtcggagcagggcagcatcatctatccgggcaatttcggcgtcttcaactggggcggcatcgccgtcgatccgcagcggcaggtggccttcaccacgccgacctacctcgcgttcgtctccaggctggtgccgcgcaaggacgacaccagcctgctcgtgcaggacggcgggccgcccaagggcagcctgccggcgctgaacgagaacttcggcgcgcccttcgccgcctcgatgaagccgttcatgtcgcccgtgggcctgccctgccaggcaccgccctggggctatgtggccggcgtggacctgcgcaccggcgaggtggcatggaagcaccgcaacggcacggtgcgagatctctctccgctgccgctgcccttccgcatgggcgtgccgggcatcggcgggccgatgctcaccggtggcggagtggcgttctactcgggcgcgctggacaactacgtgcgcgcctatgacttgaacgatggccgcaccctctggcaggaccgcctgcccgcgggcgggcaggccacgccgatgagctatacgggggaggacggccggcagtacgtggtcgtcgtggccggcgggcacggctccacgggcaccaagcccggagacagcgtgcgcgcctacgcgctgcctgcgcagaaatagccggcagcgccacgcggcgggaagaagagggcggggcgcgctaccatgcgccaccccttccgatgcaaaggatcgccgcgtgaccaccgaagccctgctggcctatgcccatttcctggccatcctgatgatggccaccttcctcgccagcgaggctgcgctttgccgcaaggagtggatgaatcccgccgtcgtggagcgcctcgcgcgcgtggacctgatctacggcctctccgccctggccgtcctcgcgacgggactggcccgcgtgggctggggcatgaaaggctccgcgtggtactggtcgcagccgctgctgcacaccaaggtgaccctgttcgtggtgatcggcctgctctccatcgcccctaccatgcgtttcctgcgctggcgcaagaccctgcgcgccaccggcgcccttcccgacgaaaccgccatccgcagcacgcgccgcctcgtcatgatcgaggcccacttgctggccctgatcccgctgctggccgtgttcctggcccggggcgtcggcacccggtaaaaagatgcgcccgcatgccatgccggcatccgggcgcgtccagccatcgccggcagctttcatgctccaaggagcagaaggccgcggagcaggccaggccagcagatgccgtggaaccggctttgccgggccaccggcatcgtcccccttcccgccgcgcgcagcgcggcgagagaagggggaaaggcggcgcagccgcctcagggggatgtcacttcccgctcaggcattccttcatgaacgccttgcgctcgtcccccttgagcgccttggtcttggcgtcggcgttgcaggtcttcatcttgtcctgctgggtggcgggcttcttggccgagaggcattccttcatgaaggccttgcgctcgtcgcccttcttgtccttggcttcggcattgcaggtggtcatcttgccctgctgcgcggtcggtgccttggccggcttggaggcagccggggccgcagtggtggcggcaggggcagaggcggatgcagccggagccgcggtgtctgcggcgtgggccgtcgcgaaggagagggccaggccggtggcggccagcatcgaaagcagcttcttcatgtaatgctcctgcggatgatgtgagggggtggtccgccccggccgccactggcggagaccggggctgtccagcttaacgccggccgggcccgggcggatgacggccggcccgtagaatccgcgcatgctctccgtcaaacaggaattgctcgcggcgctggccggcgagctggacaaactctcgcccggcgccgccgggcgcgccgctttcgaatcgcccaaggtggccgcgcacggcgatttcgcctgcaccgccgccatgcagctggccaagccgctcaagctcaacccgcgcgcgctgggcgaacagctcaaggccgcgctggaggccacgccggccttcgcacgctgggtcgatgccatcgagatcgcgggccccggcttcctgaacatccgcctcaaggccgccgccaagcaggagatcgtgcgcgaggtgctggccgccggtgaccggttcggctaccagaaggacaacggccagcgcgtgctggtcgagttcgtctccgccaatcccacggggccgctgcacgtgggccacggccgccaggcggccctgggcgatgcgatctgcaacctcttcgccacccagggctggagcgtgcaccgcgagtattactacaacgatgccggcgtgcagatcgaaacgctggccaagagcacgcagctgcgcgccaagggcttcaagcccggcgacgagtgctggcccaccgatccggagaacccggcgtccaaggcgttctacaacggcgagtacatccaggacatcgccaacgacttcctggcgaagaagaccgtgcaggccgaagaccgtgcattcaccgcgaacggcgacgtcgaggattacgacaacatccgccagttcgcggtggcctacctgcgcaacgagcaggacaaggacctgcgggcgttcaatctgcatttcgaccagtactacctggagtcgagcctctacacctcgggccgcgtcgaggccacggtgaaacgcctggtcgagaagggccatacctacgagcaggacggcgcgctgtggctcaggtccaccgactacggggacgacaaggaccgcgtgatgcgcaagaaggacggcacgtacacgtacttcgtgcccgacgtggcctaccacatctccaaatgggagcgcggcttcgcgaaggtggtgaacatccagggcacggaccaccacggcaccatcgcccgcgtgcgcgccggcctgcaggcggccgacgtgggcatcccgcagggttaccccgactacgtgctgcacaccatggtgcgcgtggtcaagggtggcgaagaggtgaagatcagcaagcgcgccggcagctacgtgacgctgcgcgacctgatcgagtggaccagcaaggacgcggtgcgcttcttcctgctctcgcgcaagcccgacacggagtacaccttcgatgtcgacttggccgtggcgcagaacaacgacaacccggtctattacgtgcagtacgcgcatgcgcgcatccagtcggtgctgcgggccgcagtggcgcatgcccgtggtgacaggcctgatgtgtcaggtggtcagcttgaaaagctatctgcgccggatgcactgaatgacgttggtgagcacgtcacggatacgtcattgtccagtgcatgtgaattgcttgatctcggcaacgcagatctttctcctcttgaaggccagcaggcccaggccctgatgctgcagctggccaagtaccccgagatgctggcggccgccgccgagggcgaggcaccgcatgacgtgaccttctacctgcgcgacctggccgccagctaccacagctactacgacgccgagcgcatcctcgtggacgacgaggctgtcaaacgtgcccgcctcgcgctggtcgccgccacggcacaggtattgcacaatggcctggccgtgctgggcgtgtcggcgccagccagaatgtgagtctctagccaaatatgaccaagaagcagcaacgcggcggttcggccgtcggcttcatcctggggatcgtcgtcggcctgggcgtggcgctcgccgtggcggtgtacgtgaccaaggtgcccgtacccttcctcaacaagggtggggcgcgcagctccgaccaggatgccctcgaatcccagcgcaacaagaactgggacccgaattcgccgctgtacggcaagaatccggcgcggccggccgcgccggcggccagcacgccggccgtcgcgggtgtcgagcccgcaccggccagcacgcccgcggcatccgccgcggtggcggccgcgtccacgccgcgggccgccgcgagcaagccggtggccggcgcctcgtcggccgatccgctgggggaccttgcgcgcgcacgtgccgccgccggcgccgagccattcgactacttcgtgcaggccggcgccttccgcacccagggcgatgccgatgcgcagcgcgccaagctggccatgctgggctgggaggcccgcgtgagcgagcgcgagcagaacggccggacggtgttccgcgtgcgcgtgggcccgttcaccaagcgcgacgatgccgagatgctcaaggagaagctcgacggcgccggggtggagtccgcactggtgcgcgtgcagcattgaacgagccactgaactttgccgcccggcgcggctcccaatcctccagatactgtaaccaggagtgcctttttccatgaaacgccgcgagttctccctctccgccgccaccgccgtggccgcttccgccgttgcgctgccggtggccacgcccgccttcgcgcaggcgaaacagttcaaggagggcaaggactacacccgcctggccaagccggcccccaccgatgcgcccgccggcaaggtcgaggtcatcgagttcttctggtacagctgcccgcactgcaatgccttcgagccgacgctcgaggcatggatcaagtccgcccccaaggatctcgtgatccgccgcgttccggtggccttcaattcgagcttcgccgcgcagcagaagctgtatttcgcgctggaaggcatgggcaagctgcccgaggtgcacgccaaggtgttccgcgccgtgcacgtggaaaagctgcccctcgccaaggacgaccagatcttcgagtggatcggcaagcagggcctggacgtggccaagttcaaggaggtctacaactccttcaccgtgtccaaccagctgcgcaaggctgcccagctgcaggatgcgtacggcgtcgagggcgtgccctccatgggcgtggccggccgcttctataccgacggcaccatggccggcagcatgcagaacgtgctgcaggtggtggagtacctggcgggcctggcccgcaagggctgacatcccgtccagggcgctgccctccgccccggcaagaagcccgctccggcgggcttttcctttccggcgtctgcgctgccgcagcgggggactacaatctttgcaagattcgtgccctctatgagatccagactcctccccaccctcctcctgctggcgtccatggcctttgccgtggggcccgcacaggccgaaaaagccgatcgcaacaagccgatgaacatcgaggccgacgcactgcgccacgatgaactcaagcagaccagcgtgttcaccgggcgcgtggtggtgaccaagggcaccatcgtgctgcgcggcacccggctggacgtgcggcaggaccccgacggcttccagtacggcaccatgacggccgagcccggcaagcgggccttcttccgccagaagcgcgacactgcgcccggcgccccggacgagttcgtcgagggcgagggcgaggtgatcgagtacgacggccgggccgacctggtgcgcctgatccggcgcgcggaactgcgccgctaccgggagtccaccctcaccgacgagatggctggcgcactgatcgtctacaacaacaccaccgacgtcttcaccgtggacggccagaagaccgcgcccgggggcgccgcatcgtccggcacgccgggcggacgcgtgcgcgcggtgctctcgcccaaggagactgcttcggcacccgcggcggcccctgcgccggggcccgcccctgcgctgcgccgcagcaacgaactgggcaacggggcgaagtgagcatggcggcttcccaccaaccggacgccgcggcggcaccggcggcagacgcgccgagccgcctggaggcgatgcacctcgagaagtcctacggcacccgcaaggtggtcaaggacgtttccatggtcgtgcagaagggcgaggtcgtcgggctgctcggccccaacggcgctggcaagaccacgtcgttctacatgatcgtgggcctggtgcgcagcgacggcggcgacatccgcatcgacgggcagtcggtggcgaacatgccgatccaccggcgctcccgcctgggcctgtcgtacctgccgcaggaggcctcgatcttccgcaagctttccgtggaagagaacgtgcgcgccgtgctggagctgcaacgcggcgacgatggccggccgctctcgcgcgcggagatcgaggagcgcctcaccgcgctcctgcaggaactgcgggtggaccacctgcgcgcctcgcccgcgctcgcgctctcgggcggtgagcgccgccgcgtggagatcgcgcgcgcgctggccacgcagccgcggttcatcctgctggacgagccgttcgcggggatcgatccgatcgcggtgatcgagatccagcgcatcatcggcttcctgaaggcgcgcggcatcggcgtgctcatcaccgaccacaacgtgcgcgagacgctgggcatctgcgaccacgccttcatcatcagcgatggccgggtgctcgcgcagggcactccctcggagatcgtggacaacgccgaagtgcgccgcgtgtacctcggcgaacacttccgcatgtgatgaagccaggactgtcgctgcgcatctcgcagcatctggcgctgacgccgcagctgcagcagtcgatccggctgctgcagctgtccacgctggagctgtcgcaggaagtcgagcagatgctcgacgagaaccccttcctggagcgcaacccggacgaggctccgcgcgaggagttcggcctgccgcaggcggatgcgccggtgagcgatgccgaccgcggtgcggaagagtccttgtacacgccggccagcggtacggcggaggttgcggcctcgtcgccgggcgagggcgcatccgaaggcaccgagacaccggaagcccccgatgcgccggactgggagggcgacggcaccgtcgagatggcgcccgacgacggcgagtggggcggcgaggcgcccgcccgcacccgcaaccagatgggggacgaagacgatacggacgcgaccgaactcgcgcgcgagcacgagtcgctcaccgattacctgcaccggcaggcgctgtctctgcgcctgtcggaggtggaccgcgcggcgctgcgcttcctgatcgaatcgctgaacgacgacggttacctggacgaatcgctggagtcgctggccgtgtcgctggcaggcgaggaagaccccgaacaggtcgaggaactggtgcaccgcttcacggtggcgctgcggctgttgcagagcctggagcccgtgggcgtgggcgcgcgcggcctgagcgaatgcatggcgctgcagttgcgggccctgcaggaagacggcgacgcggagcccgaagtgctgcaggcggcactgcgcatctgccagcagccgctggagatgctggcacggcgcgacgtgcgccggctcgcccagggctgcggtgcgagcgaggaatgcacgcgtgcggccatggcgctcatcgcgcggctggagccccggccaggccgggcctttgcgcaggtcgagcgcaacatcatcgttcccgacgtgatcgtgaagaagagcagtggccgaggggccgcgcatgcgttcaccgtgcagctcaatccggacgtcatgccgcggctgcgcgtgcatgacatctatgcgggggcactgcgcggcaaccgcggtggcgaggggcaccaggcgctgcagcagcggctgcaggaggcgcgatggttcatcaagaacatccagcagcggttcgacaccatcctgcgcgtgtcgcgcgccatcgtggaccggcagaagaacttcttcgtgcatggcgagctggccatgcggccgctcgtgctgcgcgacatcgccgacgagctgggactgcacgaatcgacgatcagccgggtgaccacggccaagtacatggcgactccccagggcacctacgagctgaagtatttcttcggctcggggctgggcacggagacgggcggcaatgcgtcgagcacggccgtgcgcgcgctgatcaagcagttcgtcgcgtcggagagcccggccaagccgctgtcggacagccagatcgcggagatgctcaaggagcagggcatcgagtgcgcgcgccgcacggtcgccaagtaccgcgaggcgctgaagatcgcgccggccaacctgcgcaaggcgctgtgaaggccggccgccccgggcggggcggcatcagccgagcaggccgggattcatgcgccagaggacgtagttgagggctccggcgaagctgatccaggccaggtagggcaacagcagaaggcccgccagcggccgcaggcgcaggaaggccacgaaggtggcggccacgcagatgccgagcagggcgatgtccgccagggcccaggcgcccaggtgccactggaagaacagccagctccagagcgcgttgagcgccagctgggcgcagaacagcgcgatcgcgtggcgccgtgccgcgcccgcgggctcgcgccagaccagccacgcggcgatgcccatgagggtgtagagcacgctccagacggggccgaagacgccgggcggcggtgcccagagcggctgcaccagctgcgcatagaactgcggcgcctgcaccgaggccacgctgccgatgcccgcggcgacgaagcacagcagcagccagccagcgagggccagccaggtgcggggcgacaggggcgcgctgcgcgcgctggccgcagcgggggaggacggagtggaaggggatgtcaccatgcccatatcatcgccgcagccccggcgcctgccgtgccagccacggccgcgaatgcgtttcccgacgcttattcaggcgcaccgagcgcggggtggcggggcgaatgggcgctggagccgtgggcgtcgagcttgaatccggcgacggcgtcggcgagctggtgggcctgctgctgcagcgactgcgcggcggcggtggcctgctcgacgagggcggcgttctgctgggtgctctggtccatctggctgacggcgccgccgatctcggcgatgccggtgctctgctcctggctggcgttgctgatctcggtgacgatggcggtgacgcgctgcacgctctcgaccacttcctgcatggtggagccggcgtcctgcacgagccggctgccggcgttgacctgggcgacggagtcgtcgatgagcgccttgatttccctggcggcggtggccgatcgctgggcgagggtgcgcacctcgctggcgacgacggcgaagccgcggccctgctcgccggcgcgggcggcctcgacggcggcgttgagcgccaggatgttggtctggaaggcgatggagtcgatgacgccgatgatgtccacgatcttgcgcgaggaggcatcgatgccgcccatggtctgaacgacctgtccgacgacggtgccgccgtgtgcggcgatctgcgaggcgttggcggccaggtgcttggcctggcgtgcgttctcggcgttctgctggacggtggcggtgagctgttccatggcggcggcggtctcctccagggagctggcctgctgctcggtgcggccggagaggtcctggttgccgctggcgatctcgctggtggccaggcgcacggattcggccgatgcgcggatgcgcacgaggacggcggcgattttgtccacgaagtggttgaaggcgcgtgcgatctgggtgagctcgtcgctgccgtgggtgtcgaggcggcgggtgaggtcgccctcgccggaggcgatgtcctccagggcgtcgcgcacgacggcgaggcggcgcagctggcggctgacggcgtaggtgagcaggccgacggcggcgagcacgcacagtacggtgatggcgatggcgacgttgaggagttcgcgcacggtgcgggtggcctcggcgcggtcgatggcgatggccaggatccagggcgtgccttccaccttcgcggcgtagagcatctggtccgcgtccttggcggccacgtccgcatggcccccgtccgtcgcgagccgctgcagcagcgcgaagtcgatgccggaggcgagcgcggagaccggcttgagggccagctggggatccgcctgggcgagcaggcggccctggtcatcgacgagcatggcgaagctcttggccgtgggctggatggcggtcaccatgcggccgacggtctccagcagcatgtcggccgccacgacgccggagagctggccggccggaccccagggctcggcgaaggtgatgaggagcttgccggagctggcgccgatgtaggccggcgtcacgacggggccgcccgcctgcatggcctgcttgtaccagccgcgggccgtgccgtcgtagccgtcgggcaccgggtgcaggaaggcgatccgcttgtccgcatggaccaggtaggcatcgtccattgcgccggcctgtttcgcggcctgcaggaacgggatcgggtccggctgcgtggccgcgatccggatggaactggtgatgcgctgcttttcctttacccagctggtgatctcgtcggcgtgcagccgcgtgcgctgggcgagttgggcgtcgatgcctgccagcgtgttgccgcgcacgacaagaaaggtggcgaaggccagcaccacgagggacgcagtggtgatggcgatgcagatcccgataaggcgggcttgcagactctggaacatggggatctctcgaaaacgggaaggcggccgggccgctgtgtgtgccggggaaggaagaaaaagatacggcgcagccgtgggactgcgccgtgcgggaaaaccgggggacgtcctgggtatcaagtcgggtggttgggggctcccaaggcgggatgtggatgcgcatggccggtggcatgggtgcccccggcgtcgagcttgaatccggcgacgacgtcggcgagctggtgggcctgctgctgcagcgactgagcggcggcggtggcctgctcgacgagggcggcgttctgctgggtgctctggtccatctggctgacggcgccgccgatctcggcaatgccggtgctctgttcctggctggcgttgctgatctcggtgacgatggcggtgacgcgctgcacgctttcgaccacttcctgcatggtggagccggcgtcctgcacgagccggctgccggcgttgacctgggcgacggagtcgtcgatgagcgccttgatttccctggcggcggtggccgatcgctgggcgagggtgcgcacctcggatgcgacgacggcgaagccgcggccctgctcgccggcgcgggcggcctcgacggcggcgttgagggcgaggatgttggtctggaaggcgatggagtcgatgacgccgatgatgtccacgatcttgcgcgaagaggcatcgatgccgcccatggtctgcacgacctggccgacgacggtgccgccgtgtgcggcgatctgcgaggcgttggcggccaggtgcttggcctggcgtgcgttctcggcgttctgctggacggtggcggtgagctgctccatggcggcggcggtctcctccagggagctggcctgctgctcggtgcggccggagaggtcctggttgccgctggcgatctcgctggtggccaggcgcacggattcggccgatgcgcggatgcgcacgaggacggcggcgatcttgtccacgaagtggttgaaggcgcgtgcgatctgggtgagctcgtcgctgccgtgggtgtccaggcggcgggtgaggtcgccctcgccggaggcgatgtcctccagggcgtcgcgcacgacggcgaggcggcgcagctggcggctgacggcgtaggtgagcaggccgacggcggcgagcacgcacagcacggtgatggcgatggcgacgttgaggagttcctgcacggggcgggtggcctcggcacggtcgatggcgatggccaggatccacggcgtgccttccaccttcgcggcgtagagcatggtgggggcaccgtcgatggagatgtcggcacgtccgccgtccgacgcgagccgcgcgagctgtgccccgtccagggctggggaaatggccgtgacgggcttcagggccagttcggccctggcgtgggccaggatattgccctgcccgtccaggaggaaggcgaagctcttttccatgggatggatcgcgttgaccttgcgggtcacggtgtccaggtgcatgtcggtgccgatgacggcagtgggctgcccggcgggaccgacgggctcgacgaagctgatggtgagcttgcccgtgctcgcatccacgtaggcgggcgtgagggccggcccgccagcctggacggcctgcttgtaccaggggcgcgcggtgccgtcatagccctccggcatggggtgcgcgaagatgttgcgcttgtcggcatagacgaaataggtgtcgtcgaacgcgccggcctgcttggcggccagcaggaagggcaccggctcggcctggccgacggccgttttcagggaggaggtgatgcgctgcttttccctgacccattcggcgagttcgctggcatgcaggcgcgtgagctggccgatgcgttcgtccagtcctgaaagcgtgttgccccgcacgacgaagaaggtggccagcgccagcgcgatgagcgacagggcggtgatggcgatgcagatcccgatgaggcgggcacgaaggctgtggaacatcgacggactccggaaagaaggcctgtagggagggggatcgcctggttatcgtctattgttgaactttatcaacagaatgaaacattcgttctgcacggtggaaaaataaacgcaggggattgcgtttgccgcaaggcgtatcctctcgcctgcgttatgaattcactgcaaatctttctgccttgcgccgccggcgtggaaggcttcctggccgacgaggtccatggcatcaccggcctgacgggccacgacctgctcacggggcgcggcggcgtgatggcccgcgcgtcgtggcgcgaagcgctgcggctgaacctccacagccgcctcgcgcagcgggtgctggtgcacctggccgagcggatgtaccgctccgagaacgatctctacgccatcgcgtccgggatcgcctgggagatctggttcaccccgcgccagagcttccgcatcgacgtcaccgcccagcacagcccgctccagagcctgaacttcgcggcgctgcgcgtgaaggacgcggtcgccgaccgtttccgcgcgaaagccggcggcgtgcggcccgacgtggacacgcagcggccggacgtgcgcatccacctgcacctcaccacggaccaggccacggtctatatcgacacctcgggcgagccgctgttcaagcgcggctggcgggaggacaagggggatgcgccgctcaaggaaacgcttgccgcggccatgatcgccgccagcggctgggatccgctgggcgacgcacccatgccgctgtacgacccctgctgcggcagcggcacgatcgccatcgaggccgcgcagatggcctgccgcattccccccggcctgcgccggcgcttcgctttcgagaaactgctgcccttccaggcacacgtctggcatgcgctgcgcgaggaggcagaaagcggcatcgtgccggccgccgtgccggtgttcggcagcgacgtgtcgcaccgcatggtggatttcgcgcagcgcaatgccgagcgcgcaggcgtcgcccaggcggtgcaactgcgcggcggggatgcgctgcagcgcatgccgccgggcgaccggcccggcgtgatgctgctcaacccgccctatggcgagcgcattgccgcggccggcacggcgggtcgcagcgcgcgggaacgcatgggcgtggtcgagcgcgccggccgggagaccgcgcagacggaggacggcggggacttcttcctgcagctcgccgcgcactggaagaagcattacgcaggctggcaggcctggatgctcacgcccgacctgaagctgcccggcaagatgcgcctgaaggaatcgcgtcgcgtgccgatgtggaacggaccgatcgaatgccggctgttccggttcgacatggtgcagggcgcagtgcgccagagggcggagggcgcggcgccgccggcggatgcgcctgccggccccggaggcgccacggatgcgggcggggaccatgccggttgagctgcgcctgcccgcgcaggccgaggacggcgaaccggtgcgctgcgtggtggtggacaccaacgtggcgctggacctgctgattttttccgacccgcgcacggggccgttgcggcaattgctggcccagggccggctggcgtggatcgccacgcaggtcatgcgcgacgaactcgagcgcgtgctggcctacgcgcatatcgtggagcgcatggacttctaccgggtggacgccgcgcaggtgctcgctgcgttcgatgcccaggcgcgcctggtggagatcgcgccgcgcgtggcctatgtctgcaaggacgcggacgaccagaagttcatcgacctcgcggcagcccaccgcgccatcctgctgtcgaaggacaaggccgtgctctgcatgcgcaagcggctcctgaacatgggcgcgcacgtggccacggccctggtgctggaggccgcgcagccggaagccgcctgagcgcgccaccggcgtgtttcagccctcgtcgaactggaagccctccgcggggtgcagggaccagccgccgtcgcccgtgagcgccagcacatgggtatggtgggccagcacggccggccggtgcgcgatgctgatgaccgatgcaccgctggcccgcacgcgctcgtagagggccgcctcattggcgctgtccagcgcgctggtggcctcgtcgaggatgacggtgcggggctgtcgcaccagcacccgcgcgaacgccagccgctgttgctcgccgatggacagctccttttcccagtcgcgcacggcgtccagacctccgacgcggccggcgaggtcgggcaggtgcacggcgtcgagcacttccagcagctgcgtgtccgcaagatcggtgtcgcgggcggggtagatcatctggctgcgcagcgtgcccggctgcatgtagggccgctgcggcaggaagaacacgctgtccatgggcgggtggtgcaccacgccccggccgtcgcgccacaggccggccagggcgcgcagcagcgagcttttgccgcagccgctggcgccggtaatcagcagcgcgtcgcccggcttcaggtccagtgagagatcgcgcaccagcaggcgcgagaagcggggcgtgtagaggtccagcccttcgacggcgaagcgctcgccctcccgggcctcgatctggccgcatgcctccggggacagtgcggccaccggagcggccgctgccggggtgggggacggggcgccgccccgccggcgtgcacggcgctgctcgcgacgttgttcgcggagttgccggcgtgccgcggcggcggcttccggctccatgggttcggggggcctgcgttccgagggggcttccagcagggcctggcgcagggtgtcgaggcggccgatgcccgcgacaaagcggctcaggctttcgaagttgtccacgatcagcgacaccgaggccaggactgccgcgaaagcgccgccggcctggatggcgcgacccacttccatgtcgcccgagagcaccgcatcggccaggatgatgctggggatgaccagggtgagctggctgaaggcgcgctggaacaggttcagcgagcgctggcgcttgatgaggcgggaatagttgttgaatacggcctggaagctgcgatccagctgggcgcgctcctgggcctcgccgcggtagaacgcgatggattcggcgttctcgcgcaggcgcatgagcccgaagcggaaatccgcctcgcgccgcaactgccagaagttcagccggatgagcggggctccgaacacgtagagcgccaccaccgtgcccacgagcgcatagaccgccaggaacgcgaccagcgcctgcgagatggaccacagcaccgcgctgaatgccaccagctgcatcatggcgccgatgaagatcagcaagaaatgcgtggagcggccggtgaagctgttgatgtcctcgctgatgcgctggtccgggttgtccaccgtgccctccgcattcagctcgtagtagcggcggcgcccgaggtagccgtccaggaagcggtgggtcagccagaggcgccagtggttcgcgaatgcatcgcgcatgtagtagtagaaggcatagaccggcacggcgaaggccagcacgatgaggcaggtgcgtacggcgtcccagaagcggtcccggtcctgtgcggccagcgcggaggtcatctcccccgtgcggtcgatgaggcgcacggccaggtgcgtttccagcagcatgagcaggatcagcaggcccagcagcgaccaggccgcgaccttgcggtcgcccagccagtagggcttggcgacggccatgaattgccgccaggcggccagggaaagggtcggagcccgtgcgccggcagcggccttcggatcgggttcggctgcggtgggcagcggcgcggcggctgtggcggatgacggcatgcggggcgatggcggaacggggcgggagcgcttgtccgcacgatatgcgggggcttccgccggggcctgtcggacgccgcccacgcggcattacggaaacacccccgacctgccgcaccaccgcgcgatcgcggtgcctatggagcgagcaggtcgtaggcggcgcggatgcgctgcacgtcgcggccccagcggcggtcctgggggagccggcgcagccaggcgaggcggcgcagcgcctgatccatggtttgccggaattccgggccatgggcggccgtccatgcggcggcttcggcgcgcgccggggccagcgtgtccgatgcgcgcaggtagagcgcggtggagtgggcgtagcacagcaggtcgcgcacctggcagacgggcagcggcagggtggcggccgggtcatcctcgaagtccaggtagcccaccacgccgtccgggcagcgcacgagattgcgcgcgaaggcctggctcaggcaggtgccgcgcgcatgcacctgcgcgatcgccgagaggccctggcgccagagcgcgagcacggctcccggcccgtctgcgaggtggtgttcgatctcgttgcccagggagtgcgtgtccacctccgggcggcccaggtccagcgtgagcaggccctcgccactgaacgccagcaccgcgggcacgcgcagcccgagggccgagaaggcgcgcaggcgccgcacctcggtggcgatgccctcggccccgcccggcgtgggaacgggccgcagcacgggcaggcccagcatgccggcgagcagggccatggcgcggtgcctgccgggcccgcgcacgggtgccgcgcgcttgagccagacccgcgttccgtcggccgcgatgtggctctccaccgcatgcacctgggtgggcagccgctcgcgcaggaaggcgtcccagtcggtgggcgcggcgtggtgtgccggccaggcgggagagggcgggggcgccggatctggcggaaaggcgggcatggactggagagtgggaaacggagggcgtcaggggcgcggctacactcgccgccttggaatgcgcaaggtgggcaatcctgtccgccgcggcggcatcatagagcgatgggccggcccgccgctgtccgcctttttcgccatcttcttcaaaatacggcctgcccgcgcgtgcgcgccggccaggagcccccgatgaccgatccccacgcccccgccgccgatgcctccggcgccgttcccgcgctcagcaacgacgacctcgatgagctggacgcgctgctcgacgacctgcgttcgcgcgccgaggaaatcccgcagtgggaattctgcgacggcttcctcaccgcgctggtctgcacgcgccgcgccattgcgccggccgagtacctgcccatgctgctggacgacggcggtccgatggacatggtggccgaaggggaggcgctgccgcggcttccggccttccaggacgatgcgcagcaggcgcgcttcgtcgagttgtggatgcgccgctggaacgaggtggcaggccagctcgaggatacggtggagtcgctggaggacgaccgtgccttccagcccgaggtgatggacatgcgcggcgcgatcgcctgcctgcccgaggaggagcgcgcggagatggccgggcaggacgtgccttcgttcgggcaggtctgggcgctgggcttcatgttcgccgtggagaactggccggaggagtgggccgcgccgcgcgacaaggaggccgcgcagtggctggacggcgcgctcgagcacatcgtcgcgctgaccgaggacgacaccggacgccccgagcacaacatgtatgccgaggacggcccgcccagcgtgagcgaggaccggctggaggtgttcggagaggcgatctgggcggtctatgacctgcgccagctctggaagagcatgggcccgcgcgtcgaatcggtgcgccgtgcggacacgccgggtcgcaacgatccgtgcagttgcggcagcggcaagaaatacaagaagtgctgcggaagctgaggacccgcctgcgcgcggagtgggcgcccagcattccgcgtgagttgctggcgggcgctgtggccacgttcgctctcattcccgaggtgatcgcgttttcgttcgtggcgggcgtggatccgtccgtggggctgttcgcctcgttcgtcatcagcatcgtgatcgcattcgtgggcgggcgcccggccatggtgtcggcggcggccgggtcggtggcgctggtggccgcgccgctggtgcagtcccatggcgtgggctacctgttcgccgcggggctgctggccggtgcggtgcaggtggccttcggactgctgcgcatggggatgctggtgcgcttcgtttccagttcggtgcgcacgggtttcgtgaacgcgctggccgtgctgatcttctcggcccagctgccgcacctgcggggcgccggtccggccacctgggccatgctggcgctgggcctggccatcatctacggcctgccgcgcctgggcgcgtggctgggctggcgcgtcttcaccgccattccgtcgccgctggtctgcgtcgtggcgcttacggcgctggcctccgcggtgggcctgccgctgcccaccgtggccgatctgggcaggcttccggacgccttgcccgccttcgcgctgcccggcgtgccgttcacgctggagacgctgcgcatcatcgcgctgccggcgctcgccatcgccttcgtgggcctgctcgaatccgtgctcacggccgcggtggtggacgagatgaccgacacgcccagcgacaagaaccgcgaatgcgccgggctggggctggcgaacatcgcggccagcctgaccggcggcatcgcgggctgcggaatgatcgggcaggcggtgggcaacgtgaagtacggcggccgcggccgcctctcgacgctgttcgcgggcgtgttcctgctcatcctgatggtggcgctcaaggactgggtttcgcgcgtgccggtgatcgcgctggtggcgatcatggtgatggtgtcggcctccaccttcgactgggcctcgctgcgcaccctggtgcgccatccgcgcacctccagcgccgtgatgctggccacggtggcggtgacgctcgccacccacaacctcgcggccggggtggccgtgggcgtggcgctgagcggcgtgttcttcgccttcaaggtggcgcgcctgctcgacgtccgcgccgaggacgacggggccaccggcctgcgcacctggcatgtgacgggccaggtgttcttcgcctcggccgatgcgttcatcgatgccttcgacatcctggccgccgaaggccgcccggtgcgcatcgacgtctcgcgcgcccatttctgggacgtgaccgccgtggccgcgctggacaaggtggtgatgcggctgcggcaccacggctgccccgtggaggtggtgggaatgaacgaggccagcgccggcctcgtggagcgcgtgggcgggccctgaccgtcagaagctcgtccagtcgtcctcgctcgcgctgcccgccagggccagcgaaggcgcggggggcttcgtggacgcaggcacgggccggcgggccgccacggccggagcgcgcggcgcggcaggcacccgggccggtgccggtttggcggcaggcagtgtgctggctgccgccggcgttgcggcggcgcgcggtgcggccaccggggttggtgccggggctggcaggccctggtcgtggtgcaggcggaactggctcaccgcatccacgagccggccggcctgggcccgcaggctgtccgcggcggcggcgctttcctcgaccagtgcggcgttctgctgcgtcacctggtcgagctggctcaccgcgtcgctcacctggccgatgccctgggcctgttcctgggtggcggcgctgatttcgctgatcaggtcgttcacgcgcttgacctgggtgacgatgtcggacatggtccggccggcttcctcgacctgctggctgccggcttccaccttctccacgctggtggagatgagtgccttgatctccttggcggcatcggcgctgcgctgcgcgaggctgcgcacttcgctcgccaccaccgcgaagccgcggccctgctcgcctgcgcgggcggcctccaccgcggcattgagcgccaggatgttggtctggaaggcgatgctgtcgatgacgccgatgatgtccgagatccggcggctggagtcggtgatggcgcccatggtgctcacgacctgtcccatcacggtgccgccgcgttcggcgacctcgctggcggagttcgccagttgcgtggcctgccgggcggtgtcgccgttgttcttcacggtggccgtcagctgctccatggaggcggccgtctgctgcaggttggaggcctgttcctcggtgcgctggctcagatcggcgttgccggtggcgatctgcgtgctgcccgtggcgatggagtcgctgctctgccgcacctgcccgaccacgcgggccagctggtcgcgcatgtccttcatgccggccagcaggctggactggtcaccggagcgggcctccacgtccaccgcgaggttgccctgcgcgatctgccgcacgatgccggtcgcatagtcgggctcgccgccgagctggcgcgtgatggagcgggtgacccagatgcccagtgcgatggccagtgccacggccagcgcggatccggccaggatcacgaaggtattgatgccgcgcatccggtcgacccccgccttgcgttcggccagcaggctggattccgtctggtccagttccttctgcagcgcccggaagccgtccatggcggccttgtccttgccctgcgcgaactgcgcgatgaagtcccgcatggtcttgctgcctgccgtgacgtcacggcgggcctggatcagcccggacatcacggaggtgaattcggtctcccgggccttcatgtcatccaggcgccgctgctggacggggttgtcggccgtgagggccttgatgtcggggagcgtcttggtgaattcctgggtgccggtggtccatggttccaggaacttctcgtcgccgctcagcaggaagccgcgggcgccggtttccatgttgaccatgctgccgagcagggtgttggagcggtcgagcacctggtaggtgtgctcgttccaggattccgcttccgcgaggctgcggctggtgacgagcgcgctggtggccacggcgatgaagatggcgatcaccaggccgaaagcgatgagcaggcgctgggagacagtcagggagcgggcgcgggcggccatgggtacctccgggaaaagtagtcgtctttgtgcgttgagtctggaaccaatctgaaatatttgctcatcagttttcggaattcacgaatttcgcgccgtcggactacagacatgagtcgcattcatcatttgctgacgagatggacatgcattctttgcacatggcgggcaggcgtgcccgtccccggcgctgccgcaggcggtgcgccagaggacgatggggaatgcgtgcaggagggcggagaggcgccggatgaaccccgggccacgggggtcagcgcagcagcctggcgagccccgcgatcgcatggtcgcgggcggccgagcgcacggcggcccgttcgccggggaagcggcgcatttcgctgtacgtcgtgccgcccacgtgccagccgaaccagacggtgcccacgggcttggcggcgctgccgccggaagggccggccacgccggtcacggacaccgcggcctgcgtgcgggagtggcgcacggcgccttctgccatggcgcgcgccacgggttcgctcacggcgccgtgcgtgtcgatgagcgcggcggcaacgccgagcagttcggtcttggcggcgttggagtaggtgacgaagccgcgctcgaaccactggctcgatccggccaggtcggtgcaggccccggcgatcatgccgccggtgcagctttcggccgtggccatcatccagccgcgggccgtgagtgcctgagcgaggaaggtgatgtcggcgctcaccacagcaccctccagagcgcgatggcgaacagcgcgcagaaggccgcgacgaagtcgtcgaagagaatgccccacccgccgcgccagccgaagcccttgaacagctggtccgcccaggccacgggcccgggcttggcggcatcgaagtagcggaacagcgcgaacgccgcgcactggccccagaaacccatgggcattgccagccagagcacgcaccagaacgccacgatctcgtcccacaccacgcaccccgggtcggccacgcccaggtggcgggcggtggtggtgcaggcccaccagcccacgagcgtgccggccaggatgagcccgccgatctgcaggggggacagccaatgctgcagcaccagataggccagccacgcccaggccgtgccgacggtgccgggcgcgcgcggcgagaggcctgcgccgaagcccagggcgatccagtgagccgggtgggaccgcatgaaggcggcgctggccctgcggggggctgcggccgatccggccgcgggcaggggaggcaatgcgttcatcggcggttctcgttcagttccacgtccttgccgtggcgcaccaggtgctccgccgtgaagcgcacctcggcgccgggcgccaggggctgctgccatgcgacggtaccggccgtgccctcccaggccgtggtgagcggtggcggcgcgtagcgggattcgacctcgatcttcgcgttgcgcgacacgggcgcggtgtcgatcacctggagcgtgatcggcgtggtgtggcggttctcgatgcggtaagcgagctgggtgcggcgctccacggtggcgcccgtgaagccggctgtgccggtggtcgtgcggggcgtctcggcctgcacgaccacgaggtcgtccgggccgaaccacagcggcaccgtgcgcccgccggggccgcctgcatccgtggccgaggcgaagtccagccggccctggcccacgaaggcgccatcgcggtacaggccgacggtcccggccggccaggcgccggcaggctgcgcgatctccgccaccaggtaggcggtttcgcgttgcgcgggcacggtgcgcgtgacgaggcgggccgcggcgtcgtgcgtgcccagcagcagcgtggtgcgctgcccgctcgcgggcacgctcaggcgctggggcacctcgaagcgcgtcgcgtagctgccggccagggccgtgacattgaagtcgggcagggggtcttccgccgcatcgaccgacgccaccgctgcggtgggtgcgggggccggcagcggccgcggcatgcgttcgagccgggcctgctgctccggcggtgccgccacgtccaccgtccaggtgcccggccgcggtcccgcggtggcccgcgcgggggcctgtgtggtgagtgcgagccgcacgtcgttccagtcctcgccgctgcgctgcgcgacgacggccagccgctcgagcaccaccgcgcccgtggcggtgtccagccgcgcgcggtaggcgggctgccagccgggcccgcgcacctggtaggacaggcgcaggccggcatcccggtcggtggcgaggttcacggccacggagaccaccctggcgcgcggcccgcccgccgagcggtcgcgttcggcgcgcagcggcttcagttcgcgctccagcgcttcctggcggcgctgcagcggctgcaggcgcacgagggtttcggccgacgtcctgcgcagcgcctcggccgtggccggaatctgggcggcaggagtggccggcgccgcggtggccgcggccgccggcgggctgccctggccgtcccgcggggtaccgtcggagctgccgctaccgcctgccaggtggtcgaggtaccggtccgcgcgccgcagcgccgcgatctcggcctgtacgcccgcgatctggtcttcgagcgcccgcacgcggtcgtccagcgggctcgcgcagccggccgccacgtcgcggtcttcggtagtgaccttgaattcgcccacgcgcacgccggcatccgcgctgatctgcaggctgtccgggtcgagactggcgggcaggcaggcgaaggtggcactgcgcgcgcccgcggagatgcgcgcactgcgctcgatcgtggcgatgcctggcgccaccgtcacctgcgtgatgcgcgatgccgtcgtggcagggcgctcctgcgcgctggccatgccggcggccgcaagccacaggcaggcggcagccgcgcggcgcgcgccggcatgccatggcggcgggacgggtcgcgcgcaaagcgtggaaggcatggaataggccgcgcccgggcatgcagaggacatccgcgctccttctctctcggtaggactggggagggcaatgctagcagcgcctccgccgcacgcgctcagcggaagtggtcgaaggccaggtattgcgcatccacttgccggccctgcgcatcgagcagccgcaggccgggcccggcctcgatggcgccgatgcaggtggcgcgcgtgcctgcctggcgggccgcggcctcgacctgcgcgcgccggcccgggggcgcggtgaacagcagctcgtagtcgtcacccccggccagcacgcagcgcaacaggttttcccagccgtagggcacctgttcgggggcatgcccgtcgcaggccgccatgagctgcggggccagcgtggtgtcgatgcgcgcgcccacgcccgatgccttcaggatgtggcccaggtcgcccacgagtccgtcgctcacgtcgatggcgctgctggccacgccgcgcaatgcctgacccagtgccacgcgcggcgtggggcgctccagccgttcgcgtgcctgtgccagtacctgtggcggcaactgcacgggcatttcgcccagcagggcatccagtgccaggcgtgcatcgcccaggtggccgctcacccacaggtcgtcgcccggccgggcgccgctgcgcagcagggcctggcccgcgggcacttcgccgaacaccgtgatgcagatgttgagcgggccctgcgtggtgtccccgcccaccagttcgcagccatgttcgtcggccagtgccagcaggccttccgagaagccctgcagccaggcttcgtcggcgcggggcagcgccagcgccagcgtgaaggccatcggccgtgcgccgcaggccgcgaggtccgacaggttcaccgccagggccttgtggcccaggtgcgccggatagacgtcggcgaagaaatgccgaccctccaccagcatgtcgctggacaccgctagctgcatgcctgcggccggcgcaagcagcgcgcagtcgtcgcccacgcccagggccgcgcggcgcacggggcggtggaaatagcgcgcgatcagatcgaattcacccatgggctcgagcatacgcgcagccgcccggcggcgcgggcttcggtttcctgtccggatgttcctgtccgggagcacgctcttgcggcgggcgcaggatgctccgtgccttctgctcttcattcaacgcatgagagtaaatacgcttgctgtcccgcagtccggaccccggaccgatcgttccggcccccgcagggctcccgtgccgggaagaccggcgaaaaccacttcagcgggctggccgctgggcctggcctccctgcggcaggcccgcagccttccagggcacgtgcccgcgcctgaaggccaccccgaactggcctccttcgcgatcgtcgatgcggaggaggcggggtcgaacctcgtggctgccgccaagtatttcaccgacccgctgcacggcatgtccgaaaaggccagcgaactggcgatggaaggaggcaagcccgagggcggctccgaaggccccggtgacagcgcctcccagggcggcgtggaaggccatcttcctgcccatgggcccgatcaacctgccgcggagcatggcgccggcaccgagtcagcgggccaccatggcgaagtccacggtgcgggcgagcaccatggtccgatgcatgccttcgccgaagagggcacgcccggcggggtgagcgatctcgcgtccaccctcggtctgggcggggcgatgctgccactgtcggccatggcgatccatgccggctaccgggagttgcgcgaagtctccgagcagcgcaaggagctccgcgaccacaaggaggcgctgcagcagcgccgcgaggtgctggactccgtgctggacgaagacccggcgcatcccgccgggcgtgcgcagtcgcaggcgatcgaccaggcgatcgacgacgtggcctaccagcagcatctcaaccgccacgacggccgcgtggccgcatcgacgctcgcatcggccagcctcatcttcgcgaagacggcggtcgagacctcggtccacgcgggtctggcgatcggcgccggcagcgccagcgccagcggtctggtcgcgcacagtgcggcagccgcgggcgcggcctcggcggccaccatcgcaggcggctacgtcctgggcccggcggcgagcgtgatggcgtcggtggtgggggctgtcttcctgcaccagtcgcgcgccgagaagaaacggttccgcgccgatttctcgcgcgtcagcgagttcctcgcgggcgtggacgcccagcgcctcggccccgatgcacagcgctatcacgacttcctgaagaccaagttcgatcagcgcaagcgcttcgtgaacggcttcaacaactggaacaagggtttcgtcgcgggcggggtgacctatacggcgagcacggccgccaaggtgggcgtggggatcgcggcggtcgcgggcgccagcgccgcggggcccgtggggctcgcgctgctgatcggcgcggggctgctgggggccgtcacgatgggcgtgggatcgcaccagttcttcctcacgcacggcaagctcaagcgctaccgggactatgaacgcggagacgccgtgggcatcgacagggcctttctctccatggtcgacctcctgcaggcctcacctgttgcgggtgagcgcgcggctgccgctgtgcaagggccggaactgcaggccgatggggaatcggagttccactccgcgcggtccagcttcgcatccgaggcgtccgaaaccgcctccgttgcagaacccgccgagccggccggattcctgctgcgcagcgcgctctatgccgccaccgatggccgggaacgggcgctggggggcttcctgcaggatgccgccacggacctgcggaaacactaccgggacaagggccggtccacggacgaggccacgcccgcgaccccttcgcgcaagcattccacggcgcgtgaggcccgggccctggtgcgtggcggaatggcctacggcaagtccctgttgaccggacacaagccccgcgaagcgcgccagcaggcgcggcaggcctatgcggcccgcacggaccgcctgaccccgacggcactcgcccaatggctcgatacccccgcgtcgaggcaggcgcaggtggatttcatgcgctccgtggccgatctccaggtgagctacctgcagtccaagctggctgcgcgcgagccgctgaaggcactggaagacttgctggccggagcggacggcgccgcacgggagggttcgcctcccatgacgcaggccgatctggccgccgaactccgcaaggcccgtgccgacgacgaagcccaatatctgcaatggaaatcgctgcaggccagcctgggcggaaatgcggcttccgcgccgggggcatcgctggtgatgcagtccctgcggcagcagttcctgctgtgcgaaaccggtaccgcccatgcccacgaggacacggccctgcagttcgcccggtattgcctcaaggacgcgcgtgccaaggccaccacggtgcgggggacgttgctggccaccgaaatgcaggccgcccgcgtgcgcgagaaagccgctgcaacgcctgccgcatccgcgggctgagctgccccggccgtccagggccggctgaatgggcatcccccaccatggtggggagcccggccggccggccggacccggcactaaactgctgcgctctttttcctgcaaggagttctctgtgcaaaaagcagtagcggcgacgctggttctggcggtcaccatgggcctgggcgcctgcaagaagcaggaggcgccgcagaaggccgccagcgagcctgcagcaccgccagccgccgccgcgccgccggcgccggccgcgagcgcacccgcttcacagcccgcggaggctgccaccggcaagggcttcgacgcggccagcctgccggtgtccaccgcgcccctgggggcctttccctacatcgcgctgccgaccggctacgtcaccggaaccaagcccgacatcgtcgacttcgaccaggtgccgttctggacgggcgaccgcctgcagcccgtggagggccgtgtctggtccgcgcacatcgctgccgcccagggcaagacgttctcggacctggagttgtcgcgcaacatcgagtccgtcgtcacctcgctgggcggccggaagatcttcgagggcaagctgccaaaagccgtgacggacaagatgaaggagtggccgcgcgacatggtcacgcgctacaacagcggcctgggcgacatctggaacaacacggtgcaggtcttcgtcgtccaccgcgcggaccgggacatctggatccacctgtgcaactacgagttcggcggcggcctgctcatcgccgagaccaagcccctgcaggtcaccgccggcctgctgcccgccagcgaactgaaggcgcagatcgacaagaccggcaaggtggcgctgcacgtcaacttcgccaccgacaagaccgacatcctgccggattcgcagccgcagatcgaacaggtggtgcaactgctcaggcaggatgcgtcgctgaagctcgccgtcaacggctacaccgacaacacgggcgacgcggcccacaacaagacgttgtcggaggggcgggccaaggccgtcgccgccgccgtcgcagcccagggcatcgatgcgtcccgcctgtcttccgccggattcggcgccgcggacccggtggcggacaacgcgacggacgagggcaaggcgaagaaccggcgggtggaactggtcaggcagccctgaagcccgcgccgcctcattccagcgtcagcttctgggtgcgcaccacgtctctgtagatgccgagctcgcttctgatctgctccgcgaattgctcgggcgtgccggcaatcacgagcgagccggtgtcctcgatccgtttcctgaccgcggggtccgccagcaccttccggagggcggtgccgaccgtgtccacgatgtcgcgcggggtgcccctgggcgcgaccatgccgtagtaggccatcctgttcacggactccagccccacttccctgaaggtgggaacatccggcagcacggacaggcgccgtggcgccgccaccacgatgggcaccagccttccctccctgatgaacggcagggacgatggcaggttgtcgaggttcatgctcacctggcctgccaccacgtcgttcagcgcgggccctgcgcctcggtaggggatatgcgtcatctgcacgcccgcaatgctcttgtacagctccatgagcatgtgggtgatgctgcccgtgccggtggaggcgtaggcgtactggccggggtgcttcttcaattcatcgacgaagccgcgatagtcgtgccgcgggaaccgggggtggaccgcgatgacgttcggggtcgcggcgatgttggtgatgggcacgaagtccgtcaacgggtcgtacgtaaggttcggcatgatggccggattggtggccatcgtggaaacggtggcgatgctcagcgtgtagccatccggcttggcgcgtgcggcttcgctcgccccgatggtgccgcctgcgccgctcttgttgtccacgaccaccggctggcccagtgcacgccccagcgggtcggcgaccacgcgggcgatgatgtcggtcgtccccccgggcgcgaagggaacgatcagccggatgggcctggctgggtaggcggcctgggccgacgcggaggcaccggcggcgagcgccgtgcagcacagcgatgcgagcgctatgcgccgcaggaaatcggtgggcatgggaaaggtcctttcatcgatggagaagcgggggcgctcattccgctcagaggcggcggcgaacgatgtgccgggggccgagttccgcgcaggacgtgactcccagcatcgccaggttgcgatcgacttcatcgcgcagcaggccgatcgcgtgggcgatgcccgcctcgcctgccaccgccgcggcatagttgaagggccgccccaccagcaccatgcgggcacccagggccagggccttcaacacgtcggatccacggcggaagccgctgtcgatgagcaccgggtagccgggtcccacggcagccacgacggcttcgagcacacgcatcggcgaggcggcgccatcgagctggcggccgccgtggttggacagcacgatgccgtcggcgccgatgccccgcgcttgcagcgcatcctccacgctgagcagccccttgatgaccagccggcctttccagcgctggcggatcgcctcgatgtgcgcccagctgaggtggtcgcgcgcggagaagtcgcgcagcacggtggatgacaggatgggggagccgcgggtcgcgaaggagttctcgaaatgcggcatgccgtggcgcagcagggtccgcaggaaggtgcccgctacccagcgtgggcgtaccaggccgtcccacgccaggcgcaggccggggcgaagcggtgtggaaaatccggtgcggaggttgttctccctgttggcggaaacggggatgtccaccgtcaccaccagcgtgccgaacccggccctggaaacacggtccacgagtgcgtcgatgcgggcctggtctccgggaatgtatgcctggaaccaggtgccgggactctcctgggcgacttcttccatccggaccagcgaggtgccgctcatgatcgacacgatgccggcctggcgcgcggcacgggcaagcgccaggtcgccccggtagcacgacagggcggcaatgcccatgggggcgatgccgaaagggctgctgtagcgttgcccgaacagttccaccgcctgggagcgctgcgaaacgtcgcgcaggacgcgggtggagaaagcgtattcctcgaagaccgagcggttgtcgcgcagcgaggcattgtcttcggcggcgccggcgatgtagccgaagatgggccgcggcaatctccggcgcgcggccgcctcgaaatcgtgcagtgccaggaggccgcgcaaggcggcgtggagcttgggggaggaggagggctctgcgtaggatgccatggtgaaacgcgcttgcgggccggtgatggcgcgaatctacggcggtggcatgttgaataaaagtgacttatttagaatgtatttgttcgttttttggaaataaatcgccgtgccatcacccaccgtcaagcaactcgaggccttctggtgggcagcgacctgcgccaacttcgccacggcggctgaacgtgtccacctgtccgtctcgtcgctgtccaagcgcattgccgagctcgaggcggcgctgggacatcccctcttcgaccgtagcggccaccgcgcggtgctgaccgatgcggggcggcggacgcttccccgggcgctggacgtgctcaatgcgatggccgcgctgcacgaggcgaaggatgacggcgcggcactcgccggctcgtgccgtttcggcgtgggggatctctctgcgctgacctggatgccgggtttcgtggcggcggtgcgggcggcccacccgcaattgcaccttgaacccgtcgtggatgtcggcggcgtgctggagcgccgcctgtccgagggcgacctggacttcgccgtgatcgccggccgctcctcgcgcagcgaactgctgtcccagcccgtgggcgccgtgcatttccagtggagcgtggcgtcttccctggtatcggggggcgccaccgatgttgcagcccttttgcagtcccatccgctggtcacgttgccagagggtgcgggcacgacccgtttgctggacgactggctgctcgccaacggcgcctcggtgcatggacgcatcgcctgcaacagctggggcgcagtggcgggcatgcttcgcctgggtgtgggcacgggtatcctgcccggcccatgggtggccgccatgggcctgcgcacggcccgcgcgcgcgtccctctggcacccttgcactacgctttccagtggaagcggggcgacacgcgggcactcatcgggacgatgcacgcgctggtgcggcagtgcgtggatttctccctcgccccgggattcgccgggatgcccccctgatgatccgcccggacgaatccacggcccgcggggggccgcgcaggcagatgccccgtcaggcgggctcgccccggaaccgcagcgcggcctggcggctcacctcgcccagcaactgttcgtcgcgctggcggtcgcgcagccagcgtgcgtcgttctggccggccgcggcctcgctgcgcagcaggtgcagcgcgccggaagccccggtgaccgtggcgtggcgcgcgatgtggtcgatggtctgcaggatgtggtcgcgcagcggcatgtgttcgccggtggccggatcgacgtacaccgcctgcatgccgaagcggcacgcctggaagcggttgtaggtatagacgaggtagtcgtcctcgctgggcgtgaagggctgctctgccaggaaccaggcccccagagactgcacgaaggccgacagcgcggcggcgcgttcgatggtgagcggcgtgtcgaacacgcggatctcgatcgtgccgaactcgggcttgggccggatgtcccagtagaagtccttcatgctcttgaccacgccggtgcgcgtcatcttgtcgaagtaggcctcgaagtccttccaggtcagcaccatgggggcgcggcccgacagcgggaacgcgaacaccgaattgagacgggcagaatcgaaggccgtgtcctgcccctgcacgtaggggctggaggccgacatcgcgatgaagtgcgggatgtagcgcgacatgcggtgcagcatgagcagcgcttcgtcggcgctggggcagccgatgtgcacgtgctggccgaagatcgtgaactgcttggagaggtagccgtagagctgcgacagctcctggaatcgcggcttgtcgtagatgcggcgctcgtgccactgctggaaggggtgcgtgcctccgccggccacggcgatgttgagcttgtcggcgctcctgaccagcgcgtcgcggatctgcgagagctggcccagcacttcgctgcccgaatggcagatgcccgtcgagacctcgatcatgctgttggtcatctccggtaccacgctgccgggcagcggctgcttcgccatgaggcgcagcatgtcctcggcgtagggcgcgaggtcgtagttgtgcgtgttgacgagctgcagctcgagctcgacgccgagcgtcagcggctcggaatggtggaaggcttcgaggctcatggctgctgctcccgctctgcattggcggcgcgtgtctgcggcgcccagggtttcgaactctctccggcgcggtagatggccaccgtggcgatcacggcgccgagcacttccatgagcaggatggtgggcagggcgacgcgcgcgatgagctgccccgtggaggcggatgccaccacgaactgcgaggcgatcagcagcgcgatcgacgacatcggcgtcatcgcgcagcccacccacagggcctggcgccagctcgcgccgctgcccacgttgcccagggccacgcccagggccttggccacgaggcgcgcgacgatgagggccagcaccaggccggccacggggccgctccagtcggcctgcgcggcgacggtggacaccagcacgaacatcagcatggtgagcagcgaggcggcggtgccgagctgtcggggccaggcccaggggcgcgggttgagctgcttgagcagcatgcccgccagcagcgcggcgagcggcgcggagccgcccatgtgcgcggccacggcggtgccggcggcgatcagcgtgagcagcaggaaggcggtgttctcgctcgtcgggctcatgaagcgcagggccatgcgcaggacgagggccagcaccgcgccgacgatcacggagacacccagcaccaccatgaccgggtacacggtgtccatgatgcgggcggcgggccggttgatcagctccgcggtggcgctgcccagggtgagcgcgtagagggtggagagcgtggccagcacgatggcccggtccgtcaccgggccggccgcgcgggtgtccgccaccacgcgcgtgagcacggcgggcgacgccgccagtgccaccagtgccagcggcccggcggcgcgctggggcacgtccagccagagcatggcgtagtacaccgcgaaataggtcagcgccgattcgatgatgctctgcacgagcaccatcgggttgtgccggaaccaccgcagcgggatgcgcccgccggcctcgaacagcacgatggcgatgcccagctccagcaggaacaggctgatgccctgcaggggccagacggcgccgctgaagcccagcagcccggcgatggtgccgacgagcgtgtagcccaccaccttgggcaggccgatgtggcgctggaagagatagccggagaccgccgcgacggccagcagcagcgaccactgcaccgtcgggagcccggccgatgggcgcagccattgcgcccagaagcccatgatttcatccatttgttctagtcctcgcattcccgcccgaaccgcgcggggaggccgcgcgtcccccggccggggccgaccgaatgtacctgctgatccgggagggcgctgtaggacgggcactcccggaaaaggggtaccccgggcggcccgttctcaggcctgtgtcgccatgcgccgcggcacgaagaactgcagcggggcgtgccgcaggcgcccgcgcagcgcggcggtgagccgggcgcggtccacgcgggtgacgttgtgggcgcgcagcgcgagccggaaggcgaggtagaagctcaccgttacgttgagcgcgccgatgaagggcagcgtcgcggccgcccaccagaaggcaggctggtgcagggcggcggtgcccagtgaggtcagcgcggcacccagctgcccggtcgagagcgtgacatggcgcacgtccaggcccaggccgaagaacgcggagaacgccggcacgagcccgagcatgaaccccagggagacgttggccgcgaagcccgagaggttctcgcgccagaaccgcgcccagcgcacggcgcgctcgcggcccagcaggccggtgatgcgcgggttgtagcgcagggccgaatcgagccggtgcagcacgaaccagttctcggcccagcccgcgatgatgctggaggcgaacagcagcacccccgtgaaggccgcgtacagcagcgaaggtcccgccagctgcagcgactgcagcacgtgccgcgcttgcgcctggtcgatggccgggctgccggtcgcccaggcgatggcgagcgtcaggcccgcgacggtgggaaagaccaccagcacgttgcccaggatggcggccacctgcgagcgcaccaggtgggtgacctcgtccacgaaggactccacggcctcggtcgtctgcagttccttgagcttcgcggccatggccggcgcggtcatcgccggctgcttggtggcgaccgtgcagtgcagcagcatgacgagcacgaagctcaccgcatagttcatgccggcccagaagccgctccagaaggacgacagggccagcgcgacgatgccgaacttcatgagcgtggtgaacgccatgacgaatccgccgccggccgccttcgccaccatggcgcggtattcggcgccggtgcgggtgatgtagtgctcgccggtctccgcgctgcgctcggccaccttggccgcgagcagcgaggagttggaggcgatcagcgcgcgcaggctgcgccgctcccggcccacggtgacgagccgcgccatgaggcgtgcggcactggcggccggctccggcgacagcaggcaatcgagcaggtcgcgcacccgcaggatgcgttcgcgcagttgccgcaggcggaagaccaggcccaccgaaatgccgttgtcctcgaaatgcgaatacaccgtggccgcggcggcgcggcaggcttccaggcgctcgcgcaggcgcagcaccgcctcgtccagccggtcggtggtgcgcaactggtgcaggacctcgacccgcaggctctccacgtcgcggatcaatgcatggaacggctgcgcgtcgcgggcggagtcgctcatgcgcagccgcagctcgggcgcgaacccggtggacaggatctggcctgcgcaataggtgatggcatccagcagcgaatgctgccagcgcgtcgcgccgccaccatccccggccggtgccagcacggccagcagccgcgcgagcagcgcctcgtccagcagggccagccactgggcatcgaactcgtggggcaacgccagcatgaacagctcggaggcgtcgatcgtctccgggctgccgggcagcagcttgtagcgcagccgctccgccacctcgctcgcgagcgcggtgcgcggcgcgaacccgaaatcggccagcagggtggtgatgtccaccgtcccgaccagtgcgctccaccaggcctgcagccgggcccgcacgccggcgtcgctttccgcggcttccacgaggcgcgccaggcgggcgacggcctcctcgggggagcggcagtcgccgcgcacccaggccaggcattcgatgagccagaggtgccgccgcgccagcggggcggacgggtccaggtcggccagcagcgtcccgggctgcggcgcgggcggccgccggctcaatgcagcacccggccggacaggggcgtgcttccggcagggccgccggaaagggcttccagcacgaacagggggatggcgcaatcgaagcgctcaccatcctccgccacgcagaagtagctgccgtgcatgctgccgctgggcgtgcgcagccggcatccgctggtgtactggaacgcctcgcccgggcgcagcagcggctgctggccgaccacgcccaggcccttgacctcctcggtgtggccccgggcgtcgctgatcgtccagtgccgcgcgatgagctgcgcgggcacgtcgccggtgttggtcacggtgaccgtataggcgaagctgtagacgccgtcttcgggcgcggactggtcgggaaggtattcgggctggacttcggcccggaactggtacttcggcatggacgcgattattagggctcccggggccgggcggctcggccgttccgtcggcggggccgtggtgcggtgcaggaggccggcgggaagcgggaggccgcgcctgctgcgacaatccgggcatgacccgccaattccgcatcgccccctcgatcctgtccgccgatttcgcccgcctgggcgaggaagtgaagaacgtcatcgcctccggcgccgactgggtgcacttcgacgtgatggacaaccattacgtgcccaacctcactttcggcccgatggtgtgccaggcgctcaagccccatgccgtcacgcccgacggccggcctgcgccgatcgacgtgcacctgatggttcagcccgtggacgccctggccgcggccttcgcggaggcgggagcggactacatcagcttccatccggacgcctccgcgcacgtgcaccgcagcatccaggcgatcacttccaagggcatcaaggcgggcctcgtgttcaaccccgcggcgccgctggacgtgctggactgggtgatcgacgacatcgacctgatcctcgtgatgagcgtgaacccgggtttcggcgggcagagcttcatcgattcggcgctgcgcaagatcgaggccctgcgccgccgcatcgatgcctgcggcaaggacatccgcctggaggtggatgggggcgtgaaggtggacaacatccgccgcgtggcggatgccggtgccgacacgttcgtcgcgggcagcgcgatcttcggcaagcccgactaccgcgccgtgatcgacgcgatgcgcgcccagctgggctgaagcgcgcgggcacccgggccgagggccggcccggcgtgcgaccgattattgctgcggcatcggctggggcgcaggttgcgtcatcggctggggcatgggagccggcatcgggtgcggatggggcttgccatgcgggtgggggcggcccggagggggcatggcgccggcagcgccgcccgggggcgggggcatggcgcctgcgccgggttgcagggtcgcgggcacctgggtggtggcctccatcaggatgccgccgccggccacggagccatcctgggtgccggagcgcacgcgcgccacgcaggcgtcgcggtccacgggggtcttgaacacttcgcagcgctggagcgcgttgcggctgtagccattcgcggcggcgtcctgggagtctagttggccggagcgggcggcctgcagcgcggcgccggcttccttcaggcaggtgtcgcggctctgggcggtggcgccgctcatgcaggcctggcggtcctgctggtagcgctcacgggcgccggcggcgtccgcgggggcggcctgggcggcggcgcaggccgcgatcagacaggctgcggacaggatgcggggtgcgatggcaaagcgattcggcatatcaagaacctccatgtgtcggtggtgccggccgcggacggacggcgtggggtcacagtttccgcgccgtagggcgaaaacggtcgagccagagtagccgctgcggtgcgcgtgccgtgtcggacggaccagacaatcgctgtggccgttggcgcacggcctacactcccggcagctccgccggctgctgatcgccggcaggaacctttttcacgcaccgccccggcgggcttggcggcactttggaggatggggcatgctggaatgttccccggcggcgctggtggcgcgcgccgatgcggcaatcgtggacctggacggcaccatggtggacaccctgggcgatttcgcggaggcgctgcggcgcatgctgggcgagctgtccctgccgggcattgacgcggcgcagatcgagcgcatggtgggcaagggcaccgagcacctgctgcgctcggtgctggaccacgtgctgcagccgatggagccccagcgccgcgccgcggcggtggaggcgcactacccgcaggcatgggaggcctacgggcgccattacctggcgatcaacggcagccattcccgcgtttatgagggcgtggccgaggggctgcaggccctgcgcgccgcggggctgcggctggcctgcgtcaccaacaagcccgcagccttcgccatgcccctgctgcggaccaaggggctggacggattcttcgaccatgtcttcggcggggacgcgttcgagcgcaagaaacccgatccgctgccgctgctcaaggcctgcgaagccctgggaacggcgcctgcccggacgctggctatcggggattccgtcaacgatgcgcgcgcggcccgcgccgccggctgcccggtggtgctggtgacctatggctacaaccacggccaacccgcccgcgaggtggacgcggacgcgcacgtggacagcctgcaggcgctgtgcgcgggctgatgccgcgccgcggcgggccggcgatcagccggccttgcccagcagggcgtccttgagcttccagtccgcgggctgcggcccgagccagatgcccatcagcgcgtcgaagaattcgggctcgcggaagggctcgccctgcgggacgcctttcacggtgatgaccgtgcccgtgccgggcagccagtccacggtgaagcggtcccctgccgccagccggcggtgcgcggcgaagatctcgcccatgcgcagcacgcccggcgcgaggcgggagaacgccgccttgtccaggttgtcctcgatgccgcgcgcgaacagcttgcccagctccgtcgagtcgatgtcgcgcagcatggtgatggacagccgcttggggccgggcagcgccaccacgtcctgcagcgtgccggcatggcgctccaggtacaggccggcggcatagaccttgaagacggccttgtagcgcacgcccgcgccgttgagtgccagcgggacgtccgccagcgtgacacgcggctcgaacgccacgccggccacggtggtggcggtctgtgcgcccgcgggcacggccccgcaggcgatgagcccggcgagcgcccaggcgaggctgcgttgccgaagtgtcatggcgacttcctaaaaaagcacgatcgttctttttattctcgatgcccttccgcgggctgcgcaacagggttttcgcgcaggccgctttgctacactttgcgcccatgttcattcaccacgtggtcatcacaggtcgcagcggccggggagcctggccctggcgcaagcctgccgcaccgaaccgctgaccgcacccgggccccgcgatcccggcgtgtcctccgtggcccctgcggggccgaacgcaatgaacctggcgcggcactggccgcgggcgcaacgaccgcccgtggcgggccggccgatctggagcgatctcccgtgatcaccgaactcgaattcaaaagcctggccggcgaaggctacaaccgcattccgctcatcgcggaggctttcgcggacctggaaaccccactgtccctctacctcaagctggcccatgcccgcgacggcggccgctacagcttcctgctggaatccgtggtgggtggcgagcgcttcggacgctacagcttcatcggcctgccggcgcgcacgctgctgcgcgccagcggcttcggcgaccaggcgcgcaccgaggtggtgaccgacgggcaggtggtggaaaccgaccagggcaatccgctggacttcatcgctgcctaccagaagcgcttcaaggtggcgctgcggcccggcctgccccgcttctgcggtggcctggcggggtatttcggctacgacgcggtgcgctacatcgagaagaagctggaatcgacctgtccgcccgacacgctgggcatgccggacatcctgctgctgcagtgcgaggaagtggccgtcatcgacaacctctcgggcaagctctacctgatcgtctatgcggacccggcgcagcccgaggcctatgcgcgcggcaagaagcgcctgcgcgagctgaaggaccagctcaagtactcggtggccgcccccctggtcaagccgaccgagagccacccgccgcagcgcgacttcgccaaggccgactacctggcggccgtggagcgggccaaggaactcatcgccgcgggcgacttcatgcaggtgcaggtgggccagcgcatccacaagcgctatacggagtcgcccctgtcgctctaccgcgcgctacgctcgctcaacccgtcgccctacatgtactactaccacttcggcgactgccacgtcgtgggggcgagcccggagatcctggtgcgccaggagcgcaccgacgagggccagaagatcaccatccggcctctggccggcacgcgcccgcgcggcgccacgcccgagaaggacaaggcggccgaggtcgaactggtgaacgaccccaaggagcgtgccgagcacgtgatgctcatcgacctggcgcgcaacgacatcgggcgcatcgcccgcaccggcacggtgaaggtgacggaggccttcgccgtggagcgctacagccacgtgatgcacatcgtgagcaatgtggaaggcctgctgaacgaaggcatgaccagcatggacgtgctcaaggcgaccttccccgccggcacgctcaccggcgcgcccaaggtgcatgcgatggagctcatcgaccggctcgagcccaccaagcggggactgtacggcggcgcctgcggctacctcagctacgcgggcgacatggacgtggccatcgccatccgcaccggcatcgtgaaggacggcacgctctacgtgcaggccgcggccggcgtggtggcggactcggtccccgagctggaatggaaggaaacggagcacaaggcccgcgccctgctgcgcgcggccgaactcgtcgaagaaggactggaatgacccgcgccatcgaaaagacccgcagttgcagcagcatggcggaggtgcgcgagcgcatcgacgcgctcgacgacatcctcgtgccgctgctggtggagcggggcggctacatgacccaggcggcgcgcaacaagcgcgaggcatcccaggtgcgcgacgaagggcgcatcgagttcatcgtgcggcgggtgcgcgagcgcgcgctggccgagggcggggagcccgacgtgatcgaggcgatctaccgcagcatgatggaagcctacatcgcctacgagcaccgcgagttcgaccggatggtcgccgcgggcgagaaggcgggcaacgcggcggacggcaggccggcctgagcgcgccttcttcccgccggcacgcccgggccgggcgcgcggcgctcagtgccgcatcgacgacagcttgaaagcattcgccagggtggagcggttgctgatgccccagcgggaggcgacgtccagcatgtggacgcggccgcccgtggcgctggcctcttccatctccccctcgatgcgccgcacgcgttcgcgccggatcagttccgcgggggtcatgcccaaatggttgcggaacgccagctgcagcgcgcgctcggtgacgcccagtcggccggcgatctcgcgcaccgagaggttggggtcgtgcaggttttcgatgatgtagcggtaggcggcgcggtagcgcggaggcaggcgcaggcccacggtgtcctgcggggcgttgctggcgggcgtgtccatccgctgcagggccgcgtggtgcaccacgcgcatggcctgcgccacatggcgcttgtactgccgcagcgactcgccgagacggccttcgctcatgtggattttcgacaggcagtactggatgtccgaggccagtgggtggtgttcgatctcgcgctcgccgccggccagcggcatgatcgcttcgcgggccgcagggatggcgcgatccgccagcagggcgaggcagccctcgacccgggcttccgcgtcgatgcccgagatgccgtgctggcgcagccagcgcccgaagccggcaacggcttcctggcggcctgacggatcgccgccatgcatgccggccaggtatccgaggcgggcgcgcagcagcgcgggcgtgccgggggtggattccagggtgcgcagttcggaggcgagggtctcgccggccaggcgttcgcggcccagctcctgggcggcctcggcgaaggcatggtccgacagttcttcgctgtgcagcagttccacgcgagaaaggatttcgagccggatggctgcggcgtggagcgcgaggggggccgctgcctcctccgattcgcacagcgactgcgcacgctgggccgccaccagtgccgaggcgtgctgcccctgggcctgcagcgacagggcgagcccgcagcaggcttccacgcgcagcggggcgggaacgtcgtggtcattggccaccaaggcccagcaggcggctgcccgggcgggcttgcgcaggtgctggaacatccatgcctggtccagtgcggaatgccagcgcaccatgctgcgcgagacggcgtcgtaggccttgagctgctggtggaagacgtcgcttgcgagttcttcctgcccgatcaacagcagggtccgcccgagcagggcaccttcttctacggggctcgcgtcgcgggactggccgcgttccagccgccgacggcccatcgcggcggcctccttgacctgcaggttctggagcaactgggtgagcgcctgcgctccgtggccgatgcggtggcaggaaagagagagcagagaaaggagcatgtcgatcgtcgcggcccccgccgcgccccatgtggtttggatgaaggcgatgctaggaaccatgccgcggacaaatctcacctaggttttccaaatcctcaaatttgcacactccaggcatggggacgcgaaatttgcgccatggggccgcatgcgggaggtggacgcggctgtgtgctccatataggaaagttattgatagcggaaattaaatatgcagcccggtccttgacagcattggcgctgcggattaacaaatggcagcaccgccgcggtcgttgatacaaatccctgcagaatattgcatattcctatcgacgtattacagacgataaatacacctatctccgctggaatgaactaagcttgcgcctgtcgccactcacgcacggatatttgcaatgaaatgcaaaaattgtgaatgtcccggtggctgacacatggctgtcatggtcatgactagatctacgaaaacgtttgcgtatggggaaattcatgcgagtcgcattgctgtcgcgccgttcggcggtgaatcaattcctggtggatttgttgaatcgtgggggcatccaggccatcttgcaggtcagcatcgctgccttccggatgcaggcccgtcggcacccgcccgatgcggtcatcctggaggattgcggcggtacgctggccgaggacctcggcctgatccgcagctgcatctcggcccacgtgccggtgctggtggccggctcggagctgcaggcgggcttcggcacggccctggcgtgcggggcggtggactacatcaacctgtcccgtgtgggccatgacgagctgaaggcgcggctgcgcgggcacgtggaggcctatgcgctggagaccgcgcggtcgatcactgtggatggctgcgaactggatccggcccgccagtgcttcgtccatcgcggcacggtggtcgaactcacccaccgcgaatgcgaactcgcctggctgctgttctcgcggcccaaccaggtggtgtcctcccccaccatcgtggcccgggtctgggggcggtcggtcgaatccaacaagcgcacgctggagcagcacatctacaagctgcgcctgaagctgcgccagtgcggatgcagcctgcatgtgcaggccgcgtacggccggggctaccgcctcatgtcgtccaccgaggaagccaccgccgctccggtcgcgcaaccccccagcatgcaggtgtcccgggtccggcctgcggcgcccccggtgcccccggccatgtccgcccccatgccggcatccctggcggcgatgttctccatgccgccgctgggcagctgagccgcaggcctgcccgccccgccaggggccgggctcagaccttgatccacaggtattcgccggagcagatccccaggaaggcctcgtcggtggaggtcaggatgttgtcgccccagtagcggccgtgctcggcatagtgcgtgagcgtttcggccagccaggtgcccgtgatgtcgggcgtcatcggcacgcgcacgatgaggatgatgccgccggtgtccgggttgatcccggcctgcgcctggtcctgcgcatagaccgtgagattggcctccagcaggaggcggtacacggccagcgtgcggcctgccgtgacgatgccgaaatggaagttcaggtacatcgcgcccacgtcgttctcgtagtgcgcgatctggacctcgaagccttcgacttccacccagccccggtccagcacggcccgggaatcgggcaggtcgatgacaccgcagagatcggtgacgagttgctcgtactgctggaagctcatgatcgctcgggcatgcgcggcagaagccatgccggcccgccggccagacgttccgtcgtcagccgcagctgcgacgtggtccggggccggctgtagttcaggagctgcaggggcagcagcgcgaaacggtcggacggcttgctcgatacgtccatgccggcgcgcagcagcgcctcgcgcacctcggccaccgtggtgagcggcttgccgccgttctggcggcgcaggtgctcggcgatccgtgccaggagcatcgcctgtaccgggtgcccggcgccgtgcgatgcccagacgatcgagcctagcgcggccaccagcgtgtcggcctgcaccatggggtcgtcgctggacatgcccacctcgaggtccgcgagcatggcctgcatgcgcagcttcgccgcactgccgcccgcctgcgcctgtccgccatggccgcggccatcgctgccctggtggtggcctccggactgcccgccggagccggactcgccatcgcgcgtgtcctgctgcgccgtgttgctgccgggctgcaggaagatgtcctgggagtactgttcctgctcttccaggtcgcggcggtgctccgcgaggccttcgcggccgcgctcgcgcacctcccggctgctttcctcttcctggcccttgtgctcgctgcgcgcggattcgccggtttccttggcctgttcgaagtcggccaggaagtccagcggcgtgcgctcctccgtgggcgcatgctcgctgccctggcccggcaggtggctgtgccggggcggcggtggaggcggggggcgccccagcgtcttgaagacatagtcgccatagcggccctgcagcacggcgcgctgccggtcctgcacggcttcttcatgcagttgcgtgcgcaggttttcgcgcttgaccagctgctgttgctgcagctggcgcgtgcgcagctgcttcagccggaacaccgaaaacaggttctgcatcatggcgtgaagacggccgtgagaagccgttgcgagaactgcagcacggtgctgcccacccagggggcgctcacggcgacggtgaccgtcacgcagatgagcttgatgccttgcgagatcgactggtcctgcagcgaggtgacggcctgcaccagcgccacgagcaggccgacgatcgccgcgacggccacggccggcagcgacagcagcaggcacagcatgagggcctcggaggtgagctggacgatgttgtcgtggttcatggcgagcgagccccgtgcagtcagcgataggtcatgaccagcccgtgcatcacctgggaccatccgtcgagcacgacgaagagcagcagcttgaaggggatggcgacgttggtgggggagacctgggacaggcccatggccagcaggacgttggcgatgaccagctcgacgatgatgaaggccaggtagagcaggaagccgatgcggaaggcggcggtaagctcggtgagcaggaaagcgggcgccagcaccacgaggtcgtcggcctgcagcgaccgggcacggtcctcgggccagagcgcctgggccgacttgaggaagaacgccttctcggcagcatcggcgtgcttgtccaggaacttgcggaacggctcgcgtgcggccgaggcggcggcgagcatctgctgggtgttggagctctgcgcggagggcggcagcatctgcatgcggtccgaggcctccatggcgaccggggccatgacgtacaccgagatgatgatggcgatgccgttgagcaccatgttgggaggcacctgctgcacgccgagcgcgttgcgcagcaggcccaggaccaccaccaccttggtgtaggacgtgacgatcatggcggcgaacggcagcaccgccagcagcatcagcgccagcgccagcgagatgggatcgagtcccgaaatcggcgtcatggtgcgtccgttgccgtgggcgatgcggctgcgccggccgccgccatgtgcgcgatgcgcacgcccaggctttcgccgatcacgaccaggcggcccgtgcccacgacctggccgtggcagacaaggcggacggtggcgtcgcgggcagggacggcgagcgggacgaccgaaccggcatccagcgccgcgagttcgtccaggcggatgtgggccgtgtcgatctcgatggcgacgggaacgcggatgctgccgatgtcggccagggggagcggcgtggccggcagggcggcttcgctgccggcgtcttccgggatttccgcggcggcgctggcgggagccggctcggcgctgccatcgtccaggtccgcgaaggcatcggcctgcggtgcggcgtgcagcgcgatttcggagtcgtccagatcgagttctgcgggtatgtgcatggtggttcccagtccgaaagagagatggcaggggcgccgccggcctgcggcgagcgtgccgcacaggacgacatcgcctgccgccagggtggcgaggtccgcgggcgcgagcctgcgggtggcgaggcggacggtgccgggcaggcgcagcgccgcgaagggggcgccgtcggcctgcgcggaatgcgcgaggctggcctgcagcctggcggccacggtgccgtcgatggcatgcaggccgatgcgcaggccgccgcatgtccattccagtggcgcctgcacggccgggcgcacggccacggcggacagggcgaggcccggcagcaccggcgccgcggcggcgagggggcctgcgagcagggtttccgccacttcgcgcgccagcgcggcatcggcgaggcgggccgccatgccgagcgccggccatgccgacacgggcacggagacctgcaggtgtccgtgcatgcaggagaagtccagcatcgccgcctcgtgccggtggccgggcgtggcggctgccacgcgcccctgcggctgtccgcagaggccggctgcccagcgcgcgaagcggcggtcgaaggcgatgcgcgccagatgcgcctcgccggcgggcacggtcggcagacagtcggccagttcggcgttggtggcggatgggggcgcgaggacgttcacgttggagattccagatcgatgtcgatgccgcgctgtccggggcccaatgcctcgagctgcgcacgcagtggatcgcgatggagggagattagccgtgccgattcggaggactgggtgcggaaccgaaggctcatcgcgtaaggcgaaagggtgagggcgacttcgctttccgggagcacggccgggtccatcggcaccgtgacggaccaggactggaaggccggatcggcctgggcgcacagccatgcgatgcgctgcacggtgtcctgcagccaggcgggcgcatcggccgcggcagggcgcgccggggcgccggcgccgggctgttccgctccggagtcctgcccgggctgccggggggtatcgccgtcctggcgcgccagggaaggcgcctgcgggggcggtggcgccgtggcgggagccggggccggcgggagggtcgtgtcgggagtcgcggcgagggccgcgtccggcgtggggcccgcggtgtcggcggacggcgtggcgctgtccggtgcagcggcctggccggccgcaggatagtctttcgctgccagcgcgctggaccgggcctgtctctccgccatggcgtccggtccgggccacggcggggcctcctcgtccgggttgcaggcgtggacgggcagcggatgcactggcgaggctgcggcgggcgtgtctggctcggcggggcccgcgggcgcacgccgcgctggcatttgcaggaagccggcggattccggcatggcgtcggccgcatcgcccagcaggtggcgctggaaccggtgggcggcgccggccgcttgcggcagggtggatggcccgcgccatacggcctccggagccaggctgcggctgccggaggggcccgggcggagttgcgagaggtcttggcccatggcgcaggctaggcgacgcggccgatcggccgcagctcgatcaggctgcccagttcctggaaggaatacacgcgcagccagtcgatgcggccttcgatcatcttcttgacgtagcggcggatgtccatcgacgtgaccagggccacgcccgtggcgggcgacgagcgcgcgacggccgcgatgcggtcggtgatgtcccgcgcgtcgtcgggcgacatggcgaggtagttgccggcgggcgtgggcttgatgcagccgcggatcgcctgttcgatttccggcgcgagcaggatggccgagatgtgccgctggccgccgccggcctcgtgcgcgaggtagcggcccaggtcggagcgcacgtattcggtgagcagcagcaggtccttttccttgggcgcccaggtgatgaggctttcgaagatgctgcggatgttgcggatgggcacctgttcttccagcaggcgccgcagcacctcggccatgcgctgcagcggcatgaccttctgcacttcggccaccagccccggatattccggcgtggcccgctcgatgatccactgcacttcctgcacgcccatgaacaggtgggcgtggcgctggagcatctccaccacttcgcgggcgatcacctgctcgatctccaggcaggccccggcgcgctgggcgggcgggatggccgcctgggggacccagagcgactcctccatgcccagcagcgggccgtgccgctgggcctgcgcggccagggcggactgcgggtccagcagcaggagcatgtcgccgggcaattgcggctgtgccacgggcacgtcgttgatgaggatgtcgaagcgcaggtcctggaggccgtcccagacccacatcgcggcgccggggaagggcagccccagccgcgtctgcagcccttcacgctccttgttcagggcctggtcgagccgctcggcattgagcaggcgggcgagcgggtcggacaggcggatcgacagcggcttggcgaattcgggggcgcggtgctggatggccgtgccctcgcccttgccgccttcgcgcagcagggaggcgatgggcttggagtgggtcttggcgctgcccggcgtggccgacttgcggctgcgcgacagccactggccgccgcccaccaggcccgccgccagcaggcagaacggaacggcgggaaagcccggaatggccgcgaagcccagggtgagcgcgcccgcgaggtacatggagcgggtattgcgcgtgagctgctccgtcatgtcctcgcccagggaggtgggcttcttgcggtgctcgtcggccacgcgggtggtcaggataccggcggccatacagatgaagagcgcgggaatctgcgagaccatggcgtcgccgatggacagcacggcgaagcggttggccgcctccccggcggtcatgctgtggtacatgatgcccaccacgatgcccgcgaggatgttgaccagcgtgatgatgaggcccgcgatggcgtcgcccttcacgaacttcatcgcgccgtccatcccgccgtgcagcatgctctccatgctgagccgggcgcgcttggccttggcctcgtcggcggtgagcaggccggcgcgcaggtcggcgtcgatgctcatctgcttgccgggcagcgcgtcgagcgtgaagcgcgcgccgacttcggcgacgcgctccgagcccttggcgatgacgatgaactgcacgatggtgatcaccaggaacaccacgatgcccaccacgaggttgccgcccaccacgagctggccgaagctttcgatcaggtggcccgcgtcggcgtgcagcaggatggccttggtcgaggcgatgttcagcgacagccggaacagcgtggtgaacagcagcagcgaagggaaggtggagagcgagaccgcgtccggtatgaacagggtggtcatcagcagcagcacgctgatgctgaggttgatcgcgagcagcgagtcgatcagcagcgtgggcagcggcaggatcatcagcgcgatcacgccgacgagaaagccggccatcgtcaggtcgttgaccagggtggagtcgaatcgtttggccatggagtggtcctcggggagcggggcacgggatggaaagcagggcgtcagcgcgggctgccgccgccgagccggtcgagttccgccacccagcgcagcacgacggagacggcctcgaacagttcctcgggaatgggctggtccagcggcagcttgtgcagggcccgcgccagcggcgggttggcgatgagcgggatgtggtgcaacgcggccagtccgcggatgacggcggcctgttcgtccatgcccttggccacgacgatgggcagcggggtcgcgccggcttcgtagcgcagcgccacggcgtaatgggtggggttggtgacgaccaccgtggcgcccggcacccgttcctgcggcggtgatgtcgccatttcctcgcgcagcgacttgaggtggcccttgaggtgcgggtcgccttcgctgtccttgttctcgcgcttcacgtcgtccttgctcatgcgctggtcccggatgaagagccagtgctgcaggccgaagtcgagggggccgatgaccaggaagacgaggaatgcgaacgaaaagagtttcagcagcgcgctccaggcgatctttccgctggcctcgggcgtgagatagacggaacccacgagcaggggcaccagcccggtcacgatgtgccacagcacggcgccgaagacgacggccttgaggacggacttggcgaattcgacgagcgaccgcgcgttgaacatcttcttgagcccctcggcggggttcaggctgtcgaacttgggcgtgaggggctcgaaggtgatcatgaagccgacctgcggcagcagggccagcacggccaccaggaccgagacgatgaccatgccgaaagccaccgccatgccgtcgagcgccatggaggacagcagcgccagcagctcctgcgtgccgtgcacgcgcacgccctgttccagcgccgtggtgacgatgcggcgcacgcggtcgtagagcagggggcccgcacccgtgaggacgagcagggccgcacccaggacggcaccggccaccaggtcctggctcttggtggtctggcccttcttgcgggcgtccttgagtttcttggctgtgggctcttcggttttttccgacatggtgggccatcgatccagcgcggaatgcgcggcatgcgccaatctaggggccgggcggccgcggaaccccgtgccgggcgaagcggtgccgcccggtgcgaagcggtggcagggcgggcgcgcatgtgctccggggtttcgcattccggtggacggcttcggggcggccggcgccgcgcgggctcctatgccccaggctgctggccagctggccggggtggatcggccgatggagaactcgtgagcacgatcaagggcctgcgcacgctggtgcgcctcaaggcacgccgcacggagcaggccgaagcggccctgcaggacagcatccaggcgctgaaaggcgaagaggaggcactggcgcaggcgcaggccgaggagtcgcatgcgcgcgatgcggagcgtgcgcgccgcgagcggctggcgtcggccacgtcggcgggcagttgcttcgtggccaacgatgcgatcaccctgcagatgctggtgtccgaggcgcagggccggagcgcggaggccgaacgccatgcggcgcaggcccaggggcgggtggaggcggcccgcgagcaggtccggctgcgcgacgcggccgtgcgccgtgcgcagcggcagctggaagccacgcgcgagcgcctggagcaggcccttgcggccgccgagcgcgcacaggaggacgcgcaggacgaggaggccgaggaaaccgcggtggcccgcatgctggccgctgcgcggcaggggcggcgcaccggcgcgcgatccggggcatcgagggcggtggaggtctgacgcgatggaagagtatttgcagaatgggtatgcgctggtccggctgggcggagacctgcacggcatgctgggattgctcgcgctctgctgcgcacgcttctatgcggccatgctggtgctgccggcgaccaacgaccagttgctgctggggcgcgtgcgcaacgggacggtgctgctgctgggggctttcgtggcgtgggggcagccttcggggctgctcgagtccaccagcccgctggtcttcatcgccctggtggtgaaggaggcgctgatcggcatgctgatcggattcgccgtctcggtggtgttctgggcggccgaaggcatcggcatgctgattgacaaccaggcgggctacaacaacatccagcagaccaacccgctcagcgggcagcagagcacgccggtgggcaacctgctcatgcagctggcgatcgtgggcttctacatgctgggcggcatgatggtgttcgtggggctgctgttcgacagctacgactggtggccgctgacgggaatgatgcccagctggccggtgctggcggaacgcttctttcccgacgaggtcgccggctacgcgcagaccgtgctcaagatcgcggggccggtgctcatgacgctgatgctgatcgacctgggcatggggttgctcagcaaggcggccgagaagctcgagcccggaagcctggcgcagcccatcaagggcgcggccaccatgctcctgctggtgctgctggtgggggtcttcttccaccaggtgcgcgagcagctcaccctgcggcccgtggcgcagcggctggagcgcatcttcgccccgcgtgacccggcggattccggtcccgcaggcgtggcttcgccaccggtgcctgcgccggcgaccggccctgctgcgagcaccgctgcaggtcgctagcgttcacgggcctggtcccgctccgccgtcttcactccattcgtgcgccggcatgccctgcagggcacccggcgcttgttgccgtgggtcggcctcgcatgcagaggcgcgggccgctgccgttcccgccccctgtgttccccccgggcatccgctgcggccatacccgttgccgcagacggttcgcatccgctgcgccgtcttcgcgtggcgcccgcggactgcgggggccggctcttaacgtgccagtgcgatctcccgatgcctgccgtgcgggtttctgctttcgtgcacgcagcgcgccgttgctccttcctggttcggagtgtcggcgcgctgcgtgcccgcggcggaacgtgcgcagccaggagcgggaggtcgggacgtgttgcccggcatgcctgccgccggccgccttcggggtggctggccgtgcatgccggccatcgctcggcggtggtccgggaagcggttgcatcccaggactgcggcaacggcgtccgccgcagggcggccgctgcttttttgattcacctcacaggagttcatccatggccatttctctccagacgcagatgcaaacctcctcgctgggcctttccagcgattcgtccgcggcatccggcagcagcggcggagacaatccgctgcagcagatcatgatgctgatcatcgagcaggtgctcaaggcgctgcaggacaagctcggcaacaagggcggcggcaaggcacccggcggtgccgattccgcgtccggtcccggcggtgccggcggcaaccagggaggttcgggcccggaaggtgcgctgcagcgctttgccgaactgttcaagggcctgagcgaagcgctggacaagtcgctcaacgaccagaaggccaacgatttcgcgcagaagctggccaacgcgctgggcacggatgccaagacgctggacaagctcgatgacggcaaggaaaacggcagtttcaacgacttcgccaaggacttcatgaagaacctggacgcgctctcccagggcggtgcgggcggtgccgacggcagcggcagcgtgggtggtggctcgggcggtggtgccagcggcgcaggcaatgccggcggcgcggatggcgcgggcggtgccggtggaaccggcggagccgaaggcgctggtggcgccggcggcgcagatggcgcggagggctccgatggcagcatcggcgacctggtcaagcaactgatcgaacgcctgctcaagggcgattcgcagggcgctgacaacgtgtcgggcaaggacggcgccggcgacaagggcggtgcggacggcaagggcgacgcttcgctcgacaagctgatggaagtgctcaagcagttcatccagctgctggaaatggccctgaagggcaacaacggcagccagggcggcggcaacggcggcggtgcgggtgctccccagggcgctggcggtgccggcggtgcgcagggcggtgcaggtggcgcccagggtggtgctggcggcgcgcaaggcgccggaggcggtgcccccgctggcggcggctcgccggaggcgggcggcgcgcagggtgcgggtggctcgggcggtggcgcccagggcgccgacggtgccggcagccccgaggaccagatcaagcaactgctcgacgatttcgcgaagggcaacaccagcggcgtggacaacatgctcaagggcgagaagggccaggagcagctcaagcagatcctcgagatgctgatgaagctgatcgaggcgctgaccggcaagaagcccggcaacgatggcgccgaccaggccggtggccagggtggcggcagcggtggcggatcgccggctgcaggcggcgcacaaggcggacaggctccgcagggtgggcaggctgcgccggctccggccgccgctccggctcctgctcccgccccgaccccggcaccccagccgtcgggcaccgccgcaccccagcccgcctcgaccgagtcggacagccgcgacggcacgcagcgtgattccgatcctgctgccaaggcccggcccccggtgcccgagccggtcaaggtgcagcagcccgaagccacgcaggctccggcgcctgccccggctcctgcgccggctgccgctccccaggagcagcatgcagcgtcccgctgacctgcaggacggcggactgcccatgggcggtccgtcgctgcgggcggtgccccggtccggcggggaacgcgcctcgtcggcgggggctgccggccggccccggaccggccgcggcatggtcttctgaactcgacccgcgccggtctcctttccacattccgccggaatatccgcctgcaggctgccgagggagggcgcgcagctgccatgcccgcagcgaggccctgtcccgcagggatccgtttctcttccatccattcacaggaatccacatccatgtccgtctctcttcagacatattcccaatccacgtcgctgcggaccaccgagacgccgccggccatgccggcaggcagcgcggaactggcgatcgaccagctcgtgctgcaggtgctggagcaggtgctcaaggccctgcagggcaccggccaggggggccatggcgtcggctgcacaggcggcacgcgctccgcggaggggcagcgcaacggcccggagggggtgctgcagcgtttcgccgaactgctcaagcacctgggccaggcgctcgagaaatcgctggcggccgtgcgggcgaacgcgttcgcgaacaggctggcgcgcgccctgggctccgatgcccgcaccctcgaccggctgggcgatggcgcggacaacggcagcttccagtccttcgcgaaggacttcctcaagaacctcgatgcgctctcgggcaatggcgcggccagcggctccggccgcgtgggcagcggcagcggggatgacgacgatgacctgggcgatctcgtgcgccagttgatcctggcgatgctgctaggcaatccccaggcgctcgccaagctgctgggccaccgcggcgccggctccgatgtcctcctgaaggtgctggagcagttcgtgcaactcctgggcctgggcctgcaggctgcgggtggcggcgcggcgggcggcagccatgctgccggcggtggtggcgccgaggccatggcggagctcgtcaagcaactgctgggcgccttcatgcagggcgataccagcggcgtggacaagctgctgcaaggccagggcgggaggcattcgctccagcagatcctggcactgctgacgcaactgatcaccatgctgtccggcggcaagcccgatggcggcggcccggcaggccagggcggcggcccgggtggcggtccgggcgcaggcgcccccgcatgcggcggcggtgccggccccggtcatgccggcgcaggaaccggtgcaggtgcaggcggtggtgcagccggcaagggcgtggacggcgcgcacggcgtggcggcgccttccggccagggcggcgctcccgtggtccgttccatggatccctccaggcccctgagcagcgcgcaggccagacagttgcaggaggcgctcaagcccgacgcggtgggtgcggacggcgtgggcatctacaacaccacccgcgtgatcccggccggcgtgcaggtggatttcaacggtgcacggatcaaggccggaccagccctgggcgacggcggccaggccgagggccagaagccgctgatccgcatggagtcggggtcttccatcgccaacctggagctgtccggggcggacggcatccatgcgatgggggacgcgaagctcgaccgcatcaagtgggccgatgtcggggaggatgccttcacgatgaagggaccggggcatgtggaggtcaccaacagctccgccttcaatgccagcgacaagatcttccagctcaacgccggcggttccttcaagctggacaacttcacggcggacaccttcggcaaggccgtgcggaccaatggcggaaaggactttccgatcgatatctcggtgacccgttcgtcgttcaggaacggcaaggaggccgtggtgcgttccgacgcggagcaggcgaagacccacctggccggcaacacggtggtggacacgccccatgacgtgatcgctccccaggctgcgcaggtcgagggtgcgcagcaccgcggaaccaagagctataccggctgacggcgcgcggcgcaggccgccgccggtgacccgggcaaggccctggccatgcgcgcgagcggcatgccagggccttttttccttgcccgggcgtagggcgccgggcgcccctcgtggtcagccggccgcccggctcacccagcgcggtgccgggccgcggcggcgcaaccacggggcgccgccgcggctgtggagggccttgtccgtgacgcggttgtcccacaggtccaggctggccaggctggcgctgccggcaagcgcgtgggcgcccgcattgccgacctggttgcgtgccaggccgagccggcgcagccgcgggttggcggcgaatgcgcgggccccggccgatcccacggcatggccttccaggtcgatttcttccagggacgggctggcggcgagggcgagcgcgccgcgttccccgatgcgcacaccctccgccgaactgttgttgagcaccagcgaggccagttgcgggcagcgcgagagcgccgaggcgccggtatcgccgatgcggcagtctcccgcatcgaggaagcgcagcgaatccgaagccgccagggcgccggcgccggcatcgcccagcgggttgtgggcgatgaccagggcgtcgagcgcgggcaggctggccagggcggctgccccttctgcgccgatgccattgcgtgcgaggtcgagctgctgccaccgggtgcccgtggccagggcgcggacgccggcatcgcccaggcggttgcggtgcaggtccagggcgcgcagcgcggcaccgcgcgccagggccgcggctcccgccgccccgatctggttggcctggaccgacagcgtctgcaggccgggcagtgccgccagggcccgtgcgccatcgtcgcccagcgcgttgtggttcagcgagagggtccgcaggccctgcatgcgtgcgatcacggcggcgccttcggcccccaggcggttgccgtccaggtccagttccaccaggctgcgcaggcccggcagcgcgggcgcggcttcggggcccagtccgttgccgcgggcctgcaggcgcgaaagccgaggcagggacgaaacggccgcgagcccttccggcgtgaggccgcaatggtccagccgcagcgtggcgagcgagcccgcgcccgccagcgcacgcgctccctccgcatccagcggcacgtgggccagttccagggtcgccaggcggctgtggcgtgccagcgcgtgcacggcttcgggccgcagggccatgcgccgcagggccagggtggccagcggcagggcgagcagccacgacaggccgcgagccgtcagcccggtgcagtcggacagctccagggactggagcgtggcgggcagcaggcgcaggtcgtcgtcgcagaagtcgccacgcagggtgagcccgcgcaggccccgcatgtcctcccggcacagcgcgagcaggccccggacgtcgcggacggtatgttcctcggggccggcgtccgggccggcaggggcatgggagaaggcgttcatggtgtgtcgccgcgcgagggcggattgcaaagcgcccagggtaggggggcagcggcgcggaggtgcctgcggacacgaagagaacgccggcgtggcgagggagggcggcgacccgggaatgaccaggagcgggccaggggggcttcgcggtaccgcacgcggcttcgcccgccgcgcgcgggcgggcccgcgccttcctaggatgaatccaagcagtcgatccgcctggcggcttggtctgcggcggcgcggacatcgcgctgatccgacggtcacccggacatggcggaccttttagaaatctggaggagtatgacaatcaaaacaaccgagtccgcgcaggcgcatgtgccgccccggatacccctgtcccctgcgcgccgcgcctgcctggcggccgccctgcagcacatgggggccgacgatgcctccgtgcgcgccttcgccgagcagggcatggtgatggtcaacgacgttctgctggcgatcgcatcgctgcaggagcgcgatgacggtcgctggctggcctccgcgctgctgccccgccccgagggcgtctcgagcgcccgctggagcgaagccctgctggtggcgaacgggcagacgatcctgctggctccctgggctttcagcctggacgacagcggcgacgcggtgctgctgatgtccctggagcccgacatggccgatgcccgcatgctggcggcctgtttcgacggcatgctgtcgctgtgcgaggccgtgtccaccggtgcccaggcactggcgcaggctgcccagacgggcaaggaggccgcatgaacgccccgctcgacctgtcgaaacagccgcctgctcccgtgcaggaattcgaggcctcgccggccctgcaggccctggtatgcgatgcagcgctggtgctgggcgccagcgccggacaggcacaggaggcaacacgcaccggccgcttcgaactggagcggcacaccgtggccgtgacgcccgatgccagcgaggaaacgctgctgctgtcggtggacctgggccccgactacctggccgatcccgatcgcgcgcaggccgcactgctcgccaacatgcacctgttcgtcaaggccggcgtcgtgttcgcccgcggcccggccggccccgtgctcgtgggccgctggccttcgaccgatgcgcaggcactcgccaacggcgtgcgccagatgggcgcgatcgcccagggcttccgggcccccagcccttccggggcctcactttcctcttccctttcccggccggcgcgaggcgctggcgaacgccaggagtgacgccatgacgcccctttcttcgacccacaggtcttccaccacccccgctgccggcgatcacggcgccagttctcagtccggtgcatccacctcgcaggccccggcggcccgcggcagccagcgcatcggcaacgagggaggaccgccggtgcgcaacgccagcgggcgcgcccgcgcggacgcgccgctcccccagcgcctcccgcgcgtggcgatggacatgtcgccccagcgggaaatggtgcccctgcgggaccgcagcgatctcggatccagccatccttccttccggacggaggcaacgcattactccgacgccttgcaggacgagttgccccacatcgaattcagtccttccggctcgctggcgagccctgcagcggacggctccgacgccgcccgtgagtccttccgcacagccatgggcgaacggcagccgtccccgcccgccggcaacgaagacggcgctgccgtgccggcgcagcaaagctggcggcagatggcgaccgcagcgttgcgccatcgggcgacagccgcccggcaggccgtgcagagcggcggcgaggcgttggggcgcacggcgatggccccggtctccctggcccgcagcggcgtctccgcggcgtggaacatgggcagccaggccttccgcattccgaaggtggccatcggccatctgacgcaccagggcatcgccgtgggagtgaccaccgcggtgcgcgaagtggccgcggaagcgctgatcgcaggcttgcgccaggcgcctgccggtgcgctgctgggtatcgagatcggcatgggcgtggtcaacatgtcgctgcaggcactgcgccaggtgcgcgagaagcgcaatcccgacgtggcggcgcgaggctttcatgcgctgagccccgagcagtgggcgaacaagacgccggagcaaaaggcccagctgcgcaaggagcagcagcagcactcggaccgcgtcgtctcgctgcagatggcctcggtcatggtgaatgtgggcttcgcggcgtacggtacggcgcatggcgacaactccttcgcggcatccagcatcgcgagcgaggccaaggtgatcgcctattcgctgatgcgggacggcatccagtccaagttctccatgatcaggatagacaagccgaccaacggggtgagcggcagccacctgactggcgcggggctgttctatgggggagccaacctggcggccgcctatgcctggggcgcgttgccgcccctggccctgccggccggcgtgacgacggcgaacgtgcgcgacgtgctgcgcggcgtgccggtggagggcttgtccctgcagggcgccgtcggcgccacggccaagatgatcggcgtgaaggccgccatcaacaccgtgctggaggcctcggactggttctccgtgaccgagcaggaggcgcggcaggcgggcgcgaagcagcagctggccccccgcatcctgcctgacgactacggtcgcctgaaagaccatgtcgccgcacgcgtcgcgatcatcgacagctccaactcggtcggggacctggtgggcttcctcaccaaggacatgcccccggcgaccagtgccctgctgaccaacggtgcgcaggggatctgggctggcgtcaactacaagagcatcggctccacctggcaggccgacggtgccgtgcgtgccgcggaagaccgccgtgccgtgccccacggtgcggagaacgtctgatccttgcgccaggctgtcccatgatgcccgccccgacggacacctccccggtccgctcccgcggtggatggggccggcggctccgcgccaccgcggtgccggccgccggggcacggctgccgctgcggagggcgcgggcactggcggcggtgcccgcgcccgtgcgcgccgccatggcggctgcatctccgcgcgatcccggtgacggcgcgccggcttcgcccgcccgccagttgctggagcgcttccagttctgcgagctggatgccatgccccctggccgcctgcgccaggtggtggagcttctcggcggccggggccgggcactgaggacggcgccgttgcgcgccaactggaaggcgctgcgcctggccctggaggagtccgcgctgcgtgcactgctgctcgaacgtaccgacgaggtggtcgcgttcctgctgcggcccggggcggcctgcgatcctgggcagggcgcgcaggcctgcgccgcgggcgccggggcgcaggcgctggccaccttcccttcgcctgaagtgttttctccagggtgattcttccggaccccgcagcccggctgcccggctgcgggtgctttgccccggccccggaaccgggagcctgcgcccggccacgcgcggccggggcggggcgtgtcagcccgagatgtccgagagcgtatcgacggaacggccaaagtcccagaggtcggacgtggactggttgaggaaggcgcggatctcctcgtgcttctccatggcctcgtcggccagcgggtcgttgccgggcttgtattcgcccatctgcaccagcggttcgatctcctcgtacttggccatgagctggcggaagcgcccgccggcctgctggtgttcccgcggcacgatctgcgacatcacgcgcgagaggctgcccagcacgtcgatggccgggtactggttgcgcgcggcgatcttgcgcgagaggatcatgtgcccgtcgaggatgcctcgcacttcctccgagatcgggtcgttgccgctttcatcctcgtagagcacggtatagagcgccgtgatggagccgcgcgcgcccatgccggcacgctccagcagccgcgggatctcggcgaacaccgaaggcggaaagccccggcgcgccggcggttcacccgcggccaggccgatctcgcgctgtgcccgtgcgaagcgggtgagcgaatccatcatcagcagcaccttcaggccctggtcgcggtagtactccgccacggccgtggccacgtgggccgccttggcccgctcgctggaggagcggtccgaggtggcgcagaccaccaccgagcgcgccatgccttcctcgccgaggatgaattcgacgaattcgcgcacttcgcggccccgctcgccgatgagcgcgatcacgctgacgtcgcactgcgtgccgcgcgcgagcatgcccatcagcgtactcttgcccacgccggcgggcgcgaagatgcccatgcgctgcccttcgcccagggtgatgaggccgtcgatggccttcacccccgtgggcagggggtgttcgatcatctcgcgctccatgggcgtgggcggcagcgcgaacacgggccgcgtttcgctgcagtccagcggccccttgccgtcgatgggctggcccaggctgtcgatcacgcggcccagcagccgggggccgacgggcaccgagagcacttcgcccaggcccaccaccggcgatccgccgcgcacgccgaggatggagccgaagggcgagagaatgctctgcccgttggcgaagcccaccacctcggccgcctgcagcagctcgccgcgctcgtccagcacgtggcacagctcgcccagcttggcgtccaggccgttcacgcgcatgagcgtgccgatcacctcggccaccttgccgctgcggcgcaccagcggggcggcggcgatctcgcgctccatccagcgggcgatccgcgcggttccgttcacgtcatgcatcgtggtcctcccgggccaggcggtcgtcgccctggccttcgtcctggtattcgtcgttgtcgtcctcgcccagccggctcgcataggccacggtgaccggctcttcggcggccacgcggacggcgcgctccagcgcgccgcgcaggccggccagctgcacgtgcagactggtgtccaggcggccgatgtcggcatcgaaaatgctgctgccgggcgggaggtcggcatcggcttccacctggacgcgcggggcatcggggtcgctgccgatggccgatagcgcggcgcgtgccgcatcggcatcgtccggatggacgcgcaggcgcgcggtgcgtgcgtcgcccagggtatcgcgcagggtcaggatcgcgcgttgcagcagggcctgcctcggctctgccagcaccatgcgttccaccgccatcgcgacgacggccgccaggcgcttttccatgcccgccatggcggcatcgtgcgatgcctgcagcgcggcgaattccgcgtgccagcggcgggcggcttcctcggaggcgtcggccacggcctgctccgcgaggagccgggcatcggcacgggcctgatcgaccagcgctgcggcgtcggccgcggcctggtcgcgcagcgcctgcgcctgcctgcgcgcggcctccagcaggtcggccgcctcctgccttgcctgtgcgaggaggtgctcgccttcggtgcgcgccccttccagcacggccacggccgtggtggcggtttcgaattcagcggcccggagaatgccggccggcgaatgcaggccggcgcctgcgggagaagaccagatcagcatgcgcggccctccgggaacagggtttccagcgcctgcaggcgctcccgcgccgcggccgatgcccggggcaccaggtgggggcggggagcgccggagcgcgatgccggcagggccagccgcaccatgcgccgcagcgcgcggtccggccaggcaccggcgcgcaccagttcgcggtagcccacccaggaccatgcgagcggtggccagccggccacttcaggagatacggcagcgccgccgtcgcgcgcgcgcagcggggcgaaggcggggcccagcgcttcctgcagcgccgtgcgcgcgctgcgctgcacgcagcagcgcagcacgccggggcggcccagcagcgccagcgcgcacaggcgcgccaacagcgatgtccggtccagcagcgcgaggcgcgcaccgccatcctccagccgttccagcgggggcagggggccgcagcggcggacgaaccagtccttggacagggtgccctgcacctgcggaggcagcgcatcgccgtgtgccgcggcggcgcccacggcgtccgtgggccgcagccagctgggatcgacgtggtcgggcagcgcatcgatgcgggcctgcagttcgcaggccagccgggcgagatcgcgtgcgcggctcatcccgcgagtcccttggccatggcgggggccgacgggaggggcgccgcggatgcgggagatggcgcggatgcgtcggcggcgagttcgccggcggcggcttccggcttgcggcgcaggccggcgggcagccaggccggccgcttccaggcgatccagcccgccgcgccgcccagcaccagcagcacggcggcggccagcgcggcccagaggccggcgcgcgaggcttccttctccggcgcggggccgatgggcatccccggcacgagcgtgaccgtgacgttctcgtacgtcaggccttcgacgctgcgcgccaccatgttcttgatgcccgcggtcagcccggcgatgttcgcgctctcgcggtacttgatgaacaccgcggcgctcgcgggcttgacggtggaggcgagcgggtcgttgttgggcagcacgatctgcacacgcgcggtgaccacgccgtcgatctgcgacagcgtggcctccagctgctgggcgacgccgtagatgaagcgcacccgctcttccgtcggggtggagatcaggccttccttcttgaacatctcgcccagggtggcatggcgctcgcgcggcagcccgtaggagcgcagcacggcgagcgagcgcaccacgtcgctcttttccacctgcacgttccaggtcttgccggcgtcggaggtcgccttgcccgcgtcgatgccgctttcgagcagggccgccaccatgtcgttggcgtctgcctcggtctgtctggtaaagaggtcgtccttgcagccgacgagcgccagcagcaggacgaggggagcgagccaccggcgcagcggcgagaagccccgggccggatatggcgtgtcatgcgtcatggtggcctccgctcactggttgcgcatcagcgtctgcaggccgctcttgccgctctgggccagatagaccatggcatggaactggaactgcatgccggacacccggtacatcagctcgatctggcgggacgtcatgtcgatgtcgttcatcgagttgtctttctgcgcgtgggccagcgcgtgcatgtcctgcagtgccttgcgcatggattcgtcctggtgcatgagcgcgttgcccagggtggagtcgggggccatctcggccaggggcgcctggggcttgccttccatcatgcgcgcgaacttctccgccagcgcgctcaggttgctgggctgggcggcgccggattcgatggccggcgcgggggatacgggcagctggagggcgttcatggcggtgtcctgtagggagaagggggtactgcgcgcggggctcaggcgcgcagctggaatacgaagggattggtgagcggatccacgggcgcgaacttgcgcgggcggaatgcggactgcggatccggcgtctcgccggactcctggggagcggcgtcctggccggcagcgttgccatcggcatcgccggcctgtgcgaacagttgctgcaccaggtacagggccgtggggtccgtgcagcctgccagcacctcgtcggcattggcgcgccaggcggggtcccgcatgaagcgctggcagcgcgccatcagcgccttggccatgccccagtgggtggggctgccttccacgttgcgcatgaggcggatgcactcttccacctggccgcgctggatgcagatccagccttccagcaggtccagctcgaccatgcggggacgcagtatgcgcgcgccctggaggatctcggcagcgtcgtcggtgagttcgagttcgacggctttcgtcgccagattgataaggccggcgaccacttctcgtcgagagattttcggggtcatggagcggtctccctggaggatttttggggtgcgtccgacgggtcgaatgacggccctgcggtggcaggcgattcgcgcagcgcgggctgcgcggccgcttcggtgccggaatgcaccagaaccgcgtaggccgcgcaggagagcgtggccacggccaggaacacggcatacggcatatgcgtcgtccctggatcggcgtctcggactgcgcggggcaccgcgtgcatcagttgggtgcgaggccggacaggcccttgcccatggcaccgatggtcttggcgttcatttccgccatttccttctggaagttcagcagggcctgcttggccatgttgcgggtgctggcgtcggtgagcgcctcctggttccgcatgttttgctcttgcagagcgatggaacgcatcgttgctgcgtctgcgccggaaacggacatggtgtgactccttgggtcgaaaaatcgtgaagggatgcaatgggaggcgggctggcgccgcgccgcgtgccgccgggcggccgcgcacggcgcatgccgcgtcagttgggggcgagaccggagaggccttttcccatggcgccgatggtcttggcgttcatttccgccatttccttctggaagttcagcagggcctgcttggccatgttgcgggtgctggcgtcggtgagcgcctcctggttgcgcatgttctgctcttgcagagcgatggaacgctgcgttgctgcgtctgcgccggaaatggacatggtgtgactcctcgggaaaatgaatgactgggtgaaaagggatgcgatgtcgcgccacgccctgcgcggcgccgtggacatcagttgggtgcgaggccggacaggcccttgcccattgcgccgatggtcttggcgttcatttccgccatttccttctggaagttcagcagggcctgcttggccatgttgcgggtgctggcgtcggtgagcgcctcctggttccgcatgttttgctcttgcagagcgatggaacgcatcgttgctgcgtctgcgccggaaacggacatagaaaactcctcgagagaatgttgcggtgcgaaccgcggttagcgaagaccgcaccctgcgatctccatccgggaggcgcgccggcaacgccgccgcgccgtgtcttgtggcctgcccttcagtggatgacgggcttctgggtggcccggcccaggaaatgcagcaccccttgcgcggcctgccgcaccggctggtccacgctggtcgccagcacgttgtcgatccagtggcgccaggcggggtcgccgttgaagagcagcgtgagcgccagggcgaccttgctcacgccgtcttccgggtgggtctccacgtggtgcagcagctggtcgtgttccttgccccgctgtccggccatggccagcacgatgttgcggtagagcaggtaggtgctcgagtcctcgagcgtggcctcgaccgcccggctgatcgtgtccgcgtcgctgccgacgcggtacacggtgcccagcagggcgacgctcatgaggttgcggtagatcaccggatagggcgcggccggcgcttcggcggcggcgtacggagcagcggcggggtggggggcgtggatcatggtcgtgccttcctcacaccgccagcgtcgtgccgtgcagggtttcccagatcttgcggatcacgcgctgcgaggcctggaacgcatcgaccagctggccgatcaactggcgctcggcgtcgatctccgcctggatccgcatcgcactgctttcgcgggcgacttcgtcgaagtagcggatcatggcgcgtgcgcggtctccgctgaggtcttcgctcagggcctgctctaggttctccagatcgctgaaaatggtggattcgatggatgcggtcatggtctgaaaaggtctcttgggtgtgttatcggaaggacgccggctggtcggccgaagcgatccgcgaaccggacgtgagcgaaaggtgcttcaccccgtcccgggtctgcatgtactgcaggccgtcggtttccatcagcgcgctcatggcgggtgggctggccggggggcgctgggtcgcggccacgtcgatgccgcgcaccagcggtgccaggtcggtggccacgcgggcggcgttctgctgcagggcggcgaggttcgccacctctcccgtgaccgtgaacaggccgttgccgtggtgggcgatgcgcaggccaggctggcccagtgcgtcggagatgctctgcgcgacttccgtcgccgaagcgaaggactgcacgatgcggtcgccctggaagctggccaggcgctggcgcagcgcgtcggcatcggagggctggcgcagcagtccgcgcaccaccacgccgtcgccctgctgggccacttcgtagcccgccacggaggtttccgccagggcgcgttccacgcgcatcttcagcggctcgggcggcagcaccgaggtcagcgccttgcgttccgcctggctctggctcaggggcgcgacggcggcgctgagcgctgccgtcatgagcgccgtgccgaccacggcggaggtgatgcgtggccacatcgaccgccccttggcgggggcggcgggcggggcagcgacgacagcggcggcgggtgccagccgggcgatgatgtccgcgtcggcaggccaggtggcatcggcgggaccggcgcacagcaccacgtcgccgaagcgccggggcgtgaagtcggccaggacggcggaggactgtgcccctgcggatgccgttgcgatgtggaccatgccgtcgtctccagcgtcgatgaccaccggttcggcggtccagtcgagcagctggatgtccgccgtgtcgtccgcgctgatgtgttggcgcgttggagtcaaatctatgcgggccccggcgtgctggccggtcaggatacgaagttgcttcatggcttgcgaacctccggagagatcgaggaaacggtggtcggtgcgtcctgcgcgaggacgcgcggcgtgatcaggaacaggcgctcggtgcggcgggtgaggcgctccgtgttgcggaagaccccgcccacgacgggcagcttggacaggcccggcaccgcgttgtcctgcgtgttctccgattcgacggtgatgccgccgatcagcaggctctcgccttcgcggacatgggcctcggtgcggatctcggtcttcttgaccagggggatctggtccaccacgttcgtctcgaaggcgccgtcctcgatgtagaggctcagcttgatgttgttcttgccttccaccgcggtgacctgcggcgtcatctgcagcagcgtgccggcctcgatctggaagagattggcctccaggttcccggcgacgcgcacggtggccacgcgtttctcgcgcatcaccgctgcccggttggcgacgcccagcacggacggcttggacaggatgcgcgccttgccctgggcttccagcgcgttcacgttggccagcaggtggcggcccgcgtcgagcacgatggtgctgagcgcggccggggtgctcggaccgggcaggttggtggcgatgctgctcgtgccggcgcgcaacgaccagttcacgcccagcgcatccacgctgtcggagttgacttcgatgatcgtggcctcgagctcgacgagctgcggcttctggtccaggcggcggatcagcgattcgtattcgtccatccggtcggcccggccgtacacgacgacggagttcgtgccctcgtcggcctcgaaccggggcggtgcctcctcggccttgtccgcggcggtggcggtgggcagggacacgggctcgggcggacgcatgccttcggaggggttggcgcgcggcagcggcggcaggaactggttggccgcgggcacgggcacgtaggcgctcatcttgcggcgcgtctgctgctggatcttctcgatcacctcggcgctcgtcgccttggacgtcgccaggccttcaccgtcatccttgctgtagagcttgcgcagcgtcgtcgccacgccgggcaccacggagtcgcccatcgagcggtcgctggcggaggcgaactgcagggagaagacgcgcaccgtgcgctcggcgctggccgtgacgcctgcatccagggcctccagcgcggagctgaccagttccacgtgccggggcgggccggacacatagatcgtgctgctggccgcgtcgaagcggatggggtagcgcttgtcacccacgtccagggactgcagcatggccgtgagctggtcgcggctgaatcccttgatgcggaacatgcggctctggatggacttgcccgggtagaaatacagcgccgagccgtcgtggtaccagagcatgttgtaggcgcgcgccacgctgtcgaggaactcccggggcctcgcgtcgaagttcgcgttgacgatgccgtccagcccgtccgccaccacggcggggatgccctggctggcggcgaaatcctgcagcacgtccgtcaggcgcttgttctcggcgcggtacacgaagcggccgcggttgagggtgtcggaagcccgcgaggcaggcacgagtgtttccagtgcccgggcggcagggatgctcggtatcgccacgggcgccgtggcgggcgggacgggagcgttggcggcggctgcgccgacggcgcctgccgagaaggtcgccgctgccagcgcgtggtaggaggtgtgcttgcgcggcgaggccttctgcagcgtgttgctgcgctgggccggggcgggcgcggcggccgggctggagggcgctgcgtccgtgccggccgtggccagctccgcggcgggcaccgccagggcggcgccggcgcccgccgagggcaggctggagaggctggcgctcagccgcagcgaggaggcctgggcggcgggcaggccggccatgcccagcgcgagcaccgcgccggccagcacgctgccggccatgccggtggctgcatgccgtggtcggggggcggaaattttgggcatcactggagcgctccgttcggtgtcttcgtgtgggggacagcttaggagccggtgccgggcggagtgcgcggggatgcgaagccgcgcgacggcttgcgaagcccctccgcagagcgcgccgcgcggcaggttccttcgcctttcgggccatcgcttcgagcctggggccgctgacggcggggtgtccgtttgcaatggcgatgcgggcactgccgcgcgccggatatcgcccgcgcgcaggccatgcccttcgattgcgctcccggaccgccgcacggccccgggcactctccctcagaaaggaacgacgatgtcactcccccgcaccgcggcgaacgaactggtctatacccacggctattacgagatcctgtcccccggcgtgatcgccgccgcgctggaatcgcgcgggcagcgcgctcccgacctgcaggatccgctgtgctatttcgagctgggcatgggtttcggggtttcgctgctcgcccatgcggccagctttccgcacatgcgctttttcggcaacgacttcaatcccgcccacgtgacctatgcgcgggaactggcccgcgacgcggggctgtcgaatgtcgaggtgttcgaggacgggttcgaggagctgcccgaccgcgacctgccgatgatggactgcatcgtgatgcacggcgtgtactcctgggtgtccccggcgctgcggcaggcgatcgtgcgcttcatcgagcgccgcctcaagcccggcggcgtggtctatgtgagctacaacaccctgcccggctgggccccgctgctgccgctgcgcgagctgttccacctgcatgcctcgcgcgtggccgatccggggtcggacgctgccgggcagctgcagggggcgctggacttcatcggccggctcgcggcctgcgagggcggctacgtgcaggcccatccggcagtggccgagcgcctgcggcacgcgcaggtggaagggccgaactacgcgctgcacgagtacgtggggccggactcgcacccgctgtacttccaccaggtggctgcggaattcgagtcggccggattgtcgttcgccgcgccggccctgctggccgaacaggtggatgccgcctgcgtgccggaggaactggccgcgctgctggaatcgaccctcgaccccgtgctgcgcgaaacactgcgcgactacggcctcaaccgcgccttccgccgggacctgttcgtgcgcggggggcaggcgctggcgcccgccgagcaggtcgcgcgcatgctggagcgcgagtggctgctggccgcgccgcgcgacgccttgccgcagtgcgcggccctgcggctggtcggccagtggctcggcgaggcggcctgcgccgatctgctcgatgcgctgggcgaagggccggtgcgcctgcgggacctggcggccaggccgcagcaggcccgcctgcccgcgcagtccatccacgaggcgctgctgctgctgtccagcagcggcgtggtgatgccggcgctgcctgccgccctgcgggccacggcacgtgcgtcggtgcagggtttcaacaccgccgtcctgcagcgcggcggcgcggacggcacgcgccacctcgtgtgcggcgcctccgggctcgcgaccgaatggacgcccgccgcgttgcggcagatccgcgccgcgcagagccatgccggcgacccggatgccatcgcgcgcgccgtggccgaatcgctgggcggcgacggcgtgctggacgccgccgaactcgcggaaagcgcccggcagtacctcgcgcagcgcgcccctctgctgcgccggctggaggtggtgtgatggcgcggcctgcttcccggatacgggccgcccgccgcatgctggccggcctgttcgccctgtcggccggcgcggccatggcggcgggcgcctacgattgccggctgcccggcggcgcggccctgctcgtggtgggtgcggacatcgcgcagcgctttccctccatcggcagttcgtgcaacgcagccgcctggactcctgcgcgcgacgtcgcgctgcccggctggcccgatacctcggcgatcgctgccgcgcgcgtgatccatgcgccggcgccccgcgacatctatgcacccacggccggcgccgcgctgccgggcatgcgctggccggaaggcggagcgcggcgcgggcccggcatcagcccccgggccgaagcgctgtcgccgatcatcgagtccgcggcgcagcgccacgccatcgatccccacctggtgcgcgcggtcatccaggtcgagtccggctattcaccccgcgcgcggtcgcccaagggtgcgatgggcctgatgcagctcatgcctgccacggccgcacggttcggggccgcctccgaggacgacatcctcagccccgcggtgaatgtcgatgtgggcgtgcgctacctccggttcctggccgaccgcttcggcggccgcaccgacctcgtgctggccgcctacaacgcgggagagggcgcggtcatccgccacggataccgcgtgccgccctaccgcgagacccaggactacgtgcgcaaggtcctggatctgtatccgctggcgaaacgctaggtagaacaacaaaaggcggaccgaccggtccgccttcatgcggcgtcgctgccgcaagggtcgtgttcgccgcgcctactgcaggaagccctggaagccggcgatctgcttttccgcaggcccggccaccggcgccagcgcatccggcaggggcaggtcggacagcagccattgcaccagtgtccggaccccgagccgcgatgccagggtgccggcatcctgcgacagcgtcgcgccccggtcgcccagatcctgctgcgcgagcgcgcgggcagcctccagcagcagtcccaggcggtctccgtccgcgccggccggcccggtgtccggcagcatgtccaggcgccgtgccgcccggggaatctccgccaggcggaccagccccgcgatcagcgcgggtgccggccgggcgttgtggaaaccccgctgcgcatccaccaccagccagtcatgctccacgtcgatgtccacgaggcggggcaggggcgccgtgccgtcatccgcatggccggtcaggcgctggaagtcggcggtgctggcgaacacgtgggtcagccgcccttcgaccagcatgcgcagcgtgtggttggccgccatgccgtggctggccccggccatcgattccagccggatcagcaggccgtgcatggccatgtgcagcagcgccagcgaattcatgccgcaggagaagcgcaattgcgaggacacccacaggcccgaggcctggggaaagccttcgtccagcagcaagggcggctccacgagcgagaccaggcgcaattgcacgccgggccggcccccgcaggacacgagccggttggcgccggagcgccaggccgccggaatggcggacggctggggagacgaggtcagtgtgggtgcatgcatggtgccacctcggtggatggagaaacggtgccgcgcgcacggcggcggaaggggtaggcggtcttgcgcgtaccgccctggggctcgagccggtagagcaggtcgccgtcgcgttcgccggcacgctgccagccgtgccggtcgaggaagcgcaggcagcgggtgttgttccgctccaccgccaccgtgatgcccggctgcagcgcgaagagccaggccagggccggcttgagcagcagcgcccagcgcccgtggtgggagggcagcacggcgatgtgcgcctcctcgccatcgaacaggatgccgccgatgggctggccgtcggcctcgaagccgatcgacgggcaatccgcgtagaacgccgcgaagcgctcgcgcgtcacggtgtccgtgtagccctggccgccatagcgcgcggcgtcggcgtcgtagaacacgccgagatcggcgcggtctgtcagtttcagcatgtgttgctccctggtgcggaccgccggtcaggccgccagggcggccggctcgtcctcgggttccatctccagcagctggcgcattgccttgcgcacgtgcgggtcgtcgctttccaggcactgctgcgcgtggtagtgccacgtggggtcgcccaggatgttcaggcacagggccttgagctccggcgcggtgtcctcgcccagggtgttcaggtactgcagggcctcggtgatatagccgcgctggatggcgatcagcaccgggaagatcaggtgctcctcggtttcggggctcatggcgttcatctcgtcgagcagcgtctcggcttcgtcgaggcggtcgtcgcgcagcgcctccaccaggcgcacggccagggcggcgactgggtcatcgggaagttgggtttcgtccatggcttggcgtgcctttgcaaaggaagtgggatgggatgccgggcggggcggacgggccgccgcgcccggcggcgggccgcgtcaggcccggatctggtagtggctgatctgggcttcgatctgcacctgcagcgtggctgcggtggaactgcctcccagcgggagcttgtcggccaggccctgctccacggtctggcgcgcggccacaccgatggcgccctgcaccgcatcgaaaacgctgcgcgaggcctgctcgatgggctgcatcgccgcgttgcgggtgatggccgccaggtcgccgcccagggcgcgggcgttgttgccgccgcccgccaggccctgcagcaggcgctgtccgatggcgtcggtggcctggcgggtggcctggtcgatggccatctcgatggacaggcccatctgctggcggatctgcgcggctgcacggcgcgccatctggaccgggccctgtccggcgggagcatcggtggtgtccgacgcctccgacagcgaggcgaagcccttgagcgacgatgcgtccagctggccgagcgcgctctggatggcttccaggatggtgcgtgcgaccacctgctgcacgaactggtccacggccagcaggatggcccccttggtggccgccagggcggtagccggtgccatcggcggcagggcgccgtccaggccgcgctggcggcccgtgaaggcatggttcaccgcggcgccggccacgcccgcggcggcttccgtgccgatggcgcccaggctggagcccaggcccaggcccgtgcccgtgccagcgcccagcggcgacagttgctcgtagatcgcaccctggacggcggtctgcgccgagaagttcaggctgttgagcgcggcgtccgtggcggcgccctgcacgccgcgcaggtgctctccggccgtggcacgcgtgccgtcggcgcggcggcgcccggcggtggcctggaagagggcggcgttggccgcgctgtcgaaggcgttcgccccggcttcgcccacgcgcgagtcgccgttggggtccagggtcatctgcaccttcatcgtgagcgtggatacctgctcctgcgcgaaaccgagggcggccgtgcgcgccgtgtcctgcacggcgtgcctggcgccctgcagcacgcccgtggcacccgtgccgcagcccgcgaaccggccggcgcgcgagctgcccaggcctccgcccaccgcagcgcccaccatgtcggtggcgagcgccccgaagcgcgaggttccatgcggatccagcaccttggcggcgaccttcgtgacctcctgcccggccagcccgatggcggcgtccaccgccatgcgggccatgttcttggccacgccgccagggccgaagttggacgccgtgtccaccacccccatggccagctgcgtcagtccctggaaggccttggagaaattgcccttggcgatggccttggccgtgttgaccacgccgtccttgatgttggagaggcctccttccacgctgtccacgacggagtcggccagcttctgcgcggttttctgcaccttgttcagcaccttgtcgagcgcgccgtcgagcagtgtgttggccgccatcgctgccggcatgaggttcatggcgccgcgtgccatggtcagggtggcgtcggccagtcccttgagtccctgggccgcggccttcaggttcagcgtgacgattcccttggcgatctggccgacgctgctgacggctttttcgattcccttccctatcgcctggaaggctttcttgatggcactcatctttagtggctcctagtggttgacgtggaaaaaagcaccggtgcaccaggcactttcaccatcggaaggggaatcgtggatcggtggaccaacgcaggttccactgtgggggggcggcccggcggggcaggccgggggtgcgatggcatgtaagaagatgcgaagcggcaggccgccgcgcgccgggtgataatgcggcgcatgctgtgtccgcatgcgttcccttcccacccctggcaggcgaccttttccggtttccgctggcgcaagcctgcgcgctgaccaccccttgcgccccgtgccgggcgccccctccccagtccgcccggaaagcgccgcgcccgccgcgcgcccgggtgccggaaccgtccctggaaggggccgacggacccgcgggtcccgccccgtccgcagaaggaaacaccccatgctgctgatgatcgacaactacgacagcttcacctacaacatcgtccagtacttcggagaactgggcgaggaggtggaggtgcaccgcaacgacgagatcaccgtggaggagatcgcggcccgcaatccgcgccacctcgtcatctcgcccggcccgtgctcgcccgcggaggccggtgtctccgtggaggccatccgccacttcgcgggcaagctgcccatcctgggcgtgtgcctgggccaccagtccatcggggcggcctttggcgggcgcatcatccgggcccgcgaactgatgcacggcaagaccagcaccatcaccaccaccggccagggcgtgttcgccggcctgcccgagcagttcaccgtgaaccgctaccactcgctgtccatcgagcgcgagtcctgccccgaggcgctggagatcacggcctggacagacgatggcgagatcatgggcgtgcgccacagggaactgcccatcgaaggcgtgcagttccatcccgagagcatcctcaccgagcatggccacgccatgctgaagaacttcctcgccacgaaggcatgaccgccatggatgcctccctggtttccctcttcgagttcaagcgctggtccaatggcgagttgctcgcactgggcatcgcctcgcgcgaccagctgcccgcggacgatttccggaccttctcgcggctgctgaaccacacccacctggtggaccggatcttccgcgcgcgcctcgccggcgatgcgcagggcgcacccgcggccacccagaccgacgaaacgcccgcgctggaggcgctggtgcccgaagtgcgggcatgcgacgactggctggtgcagtacgtgcaggcgctggatgcggacggcctcgccgagcgcatcccgttccgcttcacggacggcgacacgggcacgatgacccgcgcggaaatgctgcaccacctgctgctgcacggcacctaccaccggggtgcggccggccgcatcctggcggtgcatggcgtgcagccgccgcgcgacgcgatcaccaccttcctgcatcgcttcgagcccgagcggcgctggtaacccgggggcaacaccgccatgccggatctccaccatctgctgctgttcatcgccgcgggctggctgctgaacctcacgccaggccccgatgttttctacatcgtcacgcatgccctgcgatcgggtgcgcgcgccggcatcgtggcgggcctgggcatcactgcgggctgcttcgtccacgtggccgccgcggcgctcggcgtgggggcgctgctggccacgtcggccaccgcgttctccgtgctcaagtgggccggcgcggcctacctggtctggatgggcctgcgcatgctgcgcgcccggccgggcggcggcctcgcggccgtggcccgcagcgcgggcccggcgggcgagggcattgccgcggggaatgccgcagccggcacgccgctgcgcaaggtctttctgggcggcttctggaccaacgtgctcaaccccaaggtggcgatcttcttcctggcgtttgtcccgcagttcatcgcgccgggcgcggagcacaaggcgctggccttcgtgctgttgggcacgctgttcaacctcaacgccattcccgtgaacgcgggctgggccctggccgccgcctggatggcgcgccgcgccaccctggtgcagcgccgcatgcactggctcgaccgcgcggccggcgccatgtttgtcggcttcggcatcaagctggcgctgtccgaacggcccggcccctgaatctcccgatctccagaaaaaggcttcccgccatgtccatcaccccccaggaagcgctgcagcgcacgatcgagcaccgcgagatcttccacgacgagatgctgcacctgatgcgcatgatcatgcgcggcgagctctcccccgtgatgaccgcgtccatcgtcaccggcctgcgcgtcaagaaggaaaccatcggcgagatcaccgccgccgcgcaggtgatgcgcgagttctcccgcaaggtggccgtggccgacaccacgcacctcgtggacatcgtgggcacgggcggcgacggcgccaacaccttcaacatctccacctgcgcgatgttcgtggccgccgccgcgggcgccaagaccgccaagcacggcggacggggcgtgtcgagcaagagcggcagcgccgacgtgatggagtcgctgggcgtgcacatcgacctgccgcccgaggccatcgcgcgctgcatcgccgaggtgggcatcggcttcatgttcgcgcccaaccaccatccggccatgaagaacgtggcgcccgtgcgcaaggagctgggcgtgcgcacgctcttcaacatcctcgggccgctcaccaaccccgcgggcgcgccgaacatcctcatgggcgtgttccaccccgacctcgtgggcatccaggtgcgcgcgctgcagcgcctgggcgcggagcacgcgctggtggtctatggccgcgacggcatggacgaggtgagcctgggcgcggccaccatggtgggcgagctgaagaacggcgagatcaccgaatacgagatccatccggaggacttcggcctggcgatgtccagcaaccgcgccctcaaggtggaaacgcccgagcagtcgcgcgagatgctgctgtcggtgctgcgcggcgagccgggcccggcgcgcgagatcgtcagcctgaatgcgggcgcggcgctgtatgcggctaacgtggctgcgaccgtggcagacggcatcgcccgggcccgcgcggcgatcgactccggcgcggcgctcgcgcggctggagcagctggtggcacgcacccgggccctggccgtgggcgcctgaggcgccagccggtgggaatcgccgcatgtggcgcgacagcggaacctggatcgcccttggcgtatccctgctattcatcgttgcgggcatcgtgatgcaccgcgtcttcatccacatcctgaagaagggcgcacccgagggagaggcgccctcttcgaagaaagcaccggaacatgagtgacatcctgaacaagatcgtggccgtcaagcgcgaagagatcgcggcggcccagaagaaaacgccgctggccgccatgcgcgccgatgccgagagccgcgtgctcacgcgcgatttcgagggcgccctgcgcgccaagatcgccgctggccaggcggccgtgatcgccgagatcaagaaggccagccccagcaagggcgtgatccgcgagaacttcgtcccggccgacatcgcccagagctatgcggagggcaacggcaaggtcagtgcggcctgcctctcggtgctgaccgaccggcagttcttccagggccagcccgactacctcaagcaggcgcgcgcgagctgcgcgctgccggtgctgcgcaaggacttcatggtcgatgcctaccagatctacgaatcgcgcgcgatgggtgccgacgccatcctgctgatcgccgcctgcctggaagacgcgcagatggcggagttcgaagccatcgcgcacagcctgggcatggccgcgctggtggaagtgcacgacggcgccgaactggaccgggccctcaagctgcgcacgcccctggtgggcatcaacaaccgcaacctgcgcaccttcgaggtgtcgctggacaccaccgtctcgctgcgcaaggcggtgccgtccgaccggctgctggtggcggaatcgggcatcctcacgccgcaggacgtcaagaccctgcgcgatgccgacgtgcatgccttcctcgtgggcgaggccttcatgcgggcacaggagccaggggccgcgctggcgaagctgttctcctgattccttcggccatgaaccctcccgcgcacgatccctccgccccgccttcgcaactgcagagcgccgatcccgccgactggccggtggcgcccggctggcagccgctggtcgatgatttcttcgcgagcgcgcgcgggcaggcgctgctgggcttcctgcgccagcggctggaagcgggcgccgtgatctttccgccgcggccgctgcgcgctctggagctcacgccgccggagtcggtgcgcgtggtcatcctggggcaggatccctaccacgggcgcggacaggccgaagggctggccttctcggtcgctccgggcgtgcaactgccgccctcgctgcgcaacatcttcaaggaactgcagcgcgacctgggtacgccgttccccgcctggcccgagccgggcggcagcctcgtcaagtgggcgaagaacggcgtgctgctgctcaacacctgcctcaccgtcgaagaggcccagcccgcgagccacgcgggcaagggctgggagcagctcaccgacgcggtgatccgcaaggtgggcgagggcgaccggcccgcggtcttcatgctctggggatcgcatgcgcagtccaagcgaccgctcatcgacgccgaacggcacctggtgctgacggccaaccatccgtcgccgctgtcggcgctgcggccgcccgtgcccttcatcggctgcggccacttcggccgggcccgcgagttccgcgagcagcaggcggcgaagtagccggcgggcggccatcggccggggcgtgatgcacaccggccggggcggctgtttcgcaccgccggccggggcttcgcgccccggctgcgctgctgcccgcgcaggcgcagcatggggccttgccggtggacgggtgctgcgcagatgcgcgcgacccgccaccgccgcactacccaccgtcaggcggatcccccatggcaacaggaaacgtgagccgcagccatcgcgcccagcgcggtgctgcatccccgcaacaggcggcccccggtgcgggggctgccgcccggcgcggcaacgcgccgccaccccagggctgcgcttcggcggccatcgcgccgcgcgcgcaggccgccggggcgtcgtcatcgtcgggcacgcatccatcgccgccgagggcggccctccccgcgcggggccgtgtcgcgctgccggccctgagcgacagggcggcgggcgcggtggtcgacgaggccatgacgtatctccagaagttcgagaaactctcgatcgacccgaacgtgacgaaggctgccattgcgcgcatgctgcccggtgcgctgaaggccatccggcgcgcgctggaggccattccccatctgaacatccagcagctccacagcctgcagggcgagaaggcgcagcagtatcttccgcagaagcaggccgtcctggccagtgatctttccggggtgctgatcgataccttcgatgcgaaagataccgggggcaagctcaagtggcgcatgcgcgcggccgagatggctcacagggagatggctccggatttcgatcaggaactcgtcgactacctgaaaggcctggacggcaccctggaacagctcgagccctgcatgcacgccgcgttatcgtcgatccggctcctgggtgccaggccggatctcaaggccagcgagagcatggcccaatgcctcaaggatgccgtggtcagcctcaccgaaatgcgggtgaagcggatcgagcggcacctcgacggcatccggctgtgcatccagcgcctgcgcatggagccggccctggcgggcacacccgcaggcacggcgctggatgcgctggaggcccgcaccgcggagcaggatgagctgctggacgtgctcgacgtgttgctggacgcacgttcacctgcattgccgcagaaggtggtgcagttgcagggccagctggacgcgctgctgggcgctgcacggggcttcgtggaggtggcgagcgcgcagttcgcggccgaggacgacgatccgtcctctgccacggtgcgcctggcaccgcacgtactgcactccgtcgcgcgcatcgtcgccgaaatggaggatgccctcggggcctacagattgccacgctccgtcgcccggcacgtgcacggcacgacctacctcggcgtggccgtgggtttggaggcggcggcgcgcaatccgtcccgcggagggccgcacgccaccatcccgggtgcaacggccggcaagcctgctcccgtggcgtccccgccgcagactgcgcaggcccaggcccccatcccatcccgcaagcagaaggccccgcaaggcagcagcgggccctctgcttccttgccctctgcttccttgccctctgcctcctccagtgcgcaggagcctgggcaggccgcggtgctgcaattggcgcgcgagcgactgggcgcgttcaggcgccctcccgaagtccgtatcgccaacctggacgacgtgatcgcgatgggggcatcgctgcgcaaggacacctcggtcctggaggcctaccgcagcgcggccagcgacccgctggaacgcggcaagcagatgcgcctggcgctcgacggctggttcggccaggcggggcgctgggcaggggtgcaggagcaattgcagtccttgcagggaggggacagcggggcttcggcgaaagaactcttgcagaaaatcgaccagcagcggatccagccgctccggcagctgcacgcgcagatcgacgcgctggagctggaccaggtcaagaccttcccgcacccccggctcaagcacgtggaacacctgatggcgtccgacccgcagggccgccacctcagggccggcccgccgcggcggctgcgcgcggagggcgatgccgacgggcgccacagcacgctcttcgaggtggagctgaacctgggagtgctctccaacggcatgcccgcgccgccgctctacgtgcacatgcacacccggcagccggtcaccgccgaggcctgccgcagcatcgccttcgacgacctggacgccattcacgtgaagaatgcggagcagcggggccggggacgcacctgggaggtgctccacgacgcgctggacagcgtgcaccgcgggccgctggacgcgaaggcgctgcagcagttgcagcagcgcatggcgcggggctgaggtagccgccagggttttccggcgccggtcctcgtggccgcgcagcacctgcaagaatgccgtctccatccgcaatcgatgaaggagacaccgcaatgaacgcatcccccggcgcccgcccggccaccgactggtccctgccctacgcctcccaccgcagcgcggtcatgggccgcaatgtcgtgtccacctcgcagccgctggccgcccaggccggcctgcggatgctgcaggcagggggcaatgcggtcgatgcggccctggccgcggcgatggtgctcaccgtggtcgagccgacgggctgcggcatcggcagcgacgcgttcgccatcgtgtgggacggccaggaactgcacggcctgaacgcctcggggcgggcccctgccgcctggacgcccggctacttcgccgagcgcggcggcatcccggagacgggctggaacgccgtcacggtgccgggtgccgtctcgggctgggtggcgctctcccggcgcttcggccgcctgcctttcgctcagctcgcgcagccggccatcgactacgcacgcggcggcttcgccgtctcgcccaccatcgcgcggcagtgggcgctgggggctgccaagctcggcgggcagccggggttcgccgaatgcttcatgcccggcggccgcacgccgcgggccggcgagatcttccgcagcgaggcccatgcccgcacgctggagcgcatcgccaccaccgagggcgaagacttctaccggggcgaactggcccggcagatggccgcgcatgcccgcgcgaacggcggcgcgatgaccgcggaggatctcgcggcccaccaggccgactgggtgggtaccgtgagccggcgcttcggcgattcggtgatccacgagatcccgcccaacggccagggcattgcggcgctgatggcgctgggcatgctggatgcggccggcatcggcgcgcagccggtggaccatgtggacaccgtgcacgcgagcatcgaggcgatgaagctcgcgctggccgacctgtaccgccacaacgccgatgcggacgccatgcgcgtggccgcgcgcgacctgctgtccgacgcctacgtgcgcgaacgcgccgcgctcatcgacccggcccgcgcgggcgaccccggccacggcacgccacgcccgggcggcaccgtgtacctcgccgcggccgacgaaagcggcatgatggtctctttcatccagtccaactacatgggcttcggctcgggcgtggtggtgccgggcacgggcatcagcctgcagaaccgcggccactgcttcaccgccgaggcggaccacgcgaacgaggtggcgccgcgcaagcgcccctcgcacaccatcatcccggccttcgccatggatgccgacggcgcgccgcgcatggccttcggcgtcatgggcgggccgatgcagtcgcagggccacgtgcagatggcgctgcgcgtgctgcgctacggccagaacccgcaggccgccgccgatgcgccgcgctggcgcgtgacgggcggccgtggcgtggccgtggagccggcattcgaccccgcggtggtcgaggcgctgcgcgcgcgcggccatgaagtggcggtggaggcgggcgatggcgtcttcgcgttcggaggcgcccagctcgtgctgcggctggacagcggcgcctacaccgcgggctcggacccgcgcaaggacgggcacgccgtcgcgtactgagcgttgctgcgtcagcgccgcgccagcagcatcgcgtcgccgtagctgaagaaccggtagcgctgcgcgatcgcgtggcggtagaggtccatggcgtggtcgtagcccgtgaaggcgctgatgagcatcatgagcgtgctcttgggcaggtggaagttggtgaccagcaggtccaccacctggaaggcaaagcccggcgtgatgaagatgtcggtatcgcccgtggcctgcccgctgcgcgcccaggattcgagcgtgcgcaccgtcgtcgtgcccacggccaccacgcggccgccgcgctggcggcagcgctccagcgcggccagcgtggccagcggcacctcgtaccactcgctgtgcatgcggtggtccgccaggctctccgtcttcacgggctggaaagtgccggcacccacgtgcagcgtgacgctcgcgcgctccacgccgcgggccgcgagcgacgcgagcaccccttcgtcgaaatgcagtgccgccgtgggcgcggccaccgcgcccggcgcgcgcgcgaacaccgtctggtagcgctcggcgtcctcggccgcatcgggatcgccgccgccgtcctggtggcgctcgatgtagggcggcagcggcatgtggccgtggcgctccatcagcgcatgcgggccctcgccatcggggctcgatagcgcgaagcggaacagcgggccgtcctcgtcgggccagcggcccagcagcgtcgcgccgaagccaccgcccgcggggcccccggccatgtggagcatggcacccacggcgggcttcttgctcaccttcatgtgggcgaccacctcgttgccggcctcaccattcgggcccacgagcacgcgctcgatcagcagctccaccttgccgccgctggccttttcgccgaacacgcgggccttgaccacgcgcgtgtcgttgaacaccagcaggtcgcccggctgcagcaggtccggcagctcgcgaaagatgcggtccacgggcacgtccgcacggccatcgagcaggcgtgaggcgctgcgctcgggcgcggggtgctgggcgatgagttcggggggcagcgagaagtcgaaatcgctgagggtgaaggcgcggggtggctggctggcggacatggggggcttgagggccggacgggcccgttccaaggagatggatcaggaaggcgaagccttcgattctcccatggaggggtgagcgctttgctgggcccggtgccggctccagggcgtttgatcgctgatcggcaccttggcacgggcgacttacaggcgacggtcttcgatggctttctcgcaccgatgcggatctgcgatcccgaagcggacagcgcagtagtcccgaaacgcctgctgccgtgccgcgtccagggtgtcgaaggcatccctgtccagcccctgttgcgcagggttcttgaagagcagtaccagcgtgggacgcgacttgagaaatggctcccatgcgcttccaacctcatggtctccgacgtattggtcgaagccgacccacagccagctgccgaacagcagcacggtggcaattcccagagtggctcggaccttcacggtggcatgagtccgaagtgggttcgcaattgttgggccatggcgagcccgtgaactcccgggcatgcacggctgctgcccgccgccgctgcaaattcccggtgtccgcccaaagccttgatggggaaaaactccttcaaggtgcttaccaaattttctgccgctcttcgctgaaagtcagagggctcgtcgttgtagaaatcgagcttgtctttttgcacacccagaaattcggagactccgccaagcatgccccgcttcttgaatgcttgcgccactccaggaccatggtcgcctgcttcgccacgttggctgaagtcggacaggaatactacccctatgactccggtgttgcctttctcgatgtgggcacctctatggcgaatgtccagtgcctcgtagatggtgccttggcagtcaatggcgtagtgatagctcagttgcccgaagctgctcaagtcgattttctctgctttgcgcaacgcttcgatgccgttcattccgcaactgaaggagttgcctgcatggtgaagcgcgatggcacgatagtcccaatcgccatgaggtatcgaagaaggattggtcgcgccccactgcgaacgctccacgatacccaacctgctgatgagcaccttccgaatttgagcgtgatcagcgatccggcaggcgatggtgggttggagcattctgatttggtcccgacacagcgcctgatgcgtcggtccgttgggaagaatgatcgaatcagcaggctggatgccgaccattttctggaagatcaggatggcttggagcgtatctggactgatacgaccgtcttccggaatgagcctgtagcccatcttgcacgccatgtgcctgttcaaggcgcattgaatgctcaggacttcatgcggcttgttccctgcggtcctgccaacaggagaagagaggacaattcttgtcaatggagagttccagatgtgcagactcaccatcgatgcaagtgggggcactgcaacaagccagtttatcggtacatacagaaggaacccattccgtgccgttctggcttgcattctcttgcgttatgggggctgtccgaaggtgagggggcccttcggcggccattcgactgcgatgccccccttgggcctcacaccaccttcagtgccagatccggcagcccgtcgatgtgcgccaccatcacgtcccccctcaccaccgcacccacgttctccggcgtgccgctgtagatcaggtcgccggccttgagctcgaaggcttcggagagcttggcgatctgttcggccacgctccagatcatctggtcgaggttggcctgctgcttcaccgtgccgttcaccgccagggtgatggcaccccgggggaaatggcccgtgcgtgccacgcggtggatggggccgatgggggcggagaggtcaaagctcttgccgatctcccagggcttcttctggtccttcatgtcgccctgcaggtcgcggcgcgtcatgtccaggcccacggcgtagccgaagacgtgctgcagggcctgatcggccgggatgttgcgcccgccgctgtgcagggcggccaccagctccacttcgtagtggtagttgcgggtcagggccgggtaggggtggtctgcgatctgtccgggcgccacgtactggatcgcgtcgttcggcttctggaagaaaaacggcggctcgcgcgtcgggtccgagcccatttcgcgggcatgggccgcgtagttgcggccgatgcagtagatgcggtgcaccgggaagacctcggcgctgccggcgatcggcacggccggcacgggcagggtgaaaggcgagggggcggcgggcgtggcggcgacgctggcgcagccggcggccagggcgccgccgagggtggcggtggtgttcatgaggatgtctctgcgttgcatgggctgtgtctcctgtgtcctggatggcgtgcggcctctctcgggccggtgcatgccactgtaggagcggccggggcgccgcatgcggacgattcagcgcaagacttggacgcgatcgggggccgctggctcgccctgcagttcccgcagccgctccgtgcgccagtcgcgcgggctcaggccgtgccactggcggaatcgccgagcgaagtacgcctcgtccgcgaagccgcagcgccgcgcgatctcgccgatgcgctccccggtggccagcagcagttcctgcgccagggccagccgccgctcggtcagcagttcggtgaaggtgcggcccgtttccttcttgatgaggtgggcgaggtagttgggcgagaggcaggccgcctcggccgcgctcgcgagcgtgggctcgcccgccagttcgccgcgcaggtagcgcagcacccgggccagggccgcgcgccggctgccgcgctgggcctggttggccgccagcgcgcgcagttcgccctcccggcactggcaggcgcgcgacagcagttccagcagcccgccgcggatgcgcgccgacgacgccagccggcgcgccgcattctcctgctgcagcatgtccagcaccgccagcacggcctgccagtccgcgccgccgaagctgaaatccaggtgctcctggaactggaagggcgcgagttcgggcgccagcgccagcggaacgtcctccaggtccagcggatccacgcgcaggtcgggccagaggaagcgctggctgaagttcaccaccagccagcgcgtgccgggcggatgcggcaccaggtgcatgcggtgcggcagcacgaagctcagcgtgcccggcgtgaaggggcgcacggtgccgcccacgtggtgctgcgtggcgccctctaggctcgcctggatctggaaatactcgtgcttgtgcggttgcgtgaggggcgtgcggccgctctggtcgcggatatcgaagtccaggtgccgggagcgctccgccatcgcatacgtgcgcacggcagggcgcgcgcgctccgggcgcacccggctcatccggcggtgcccccgggccgcgcccagagatcgacgaggtccgggaagcgccatttgtccgggtcctcgcgcgcgatgatcttgtcaccgctcgcaggcgacgagagatcgaccacctcgggcggtatgcgcaggtcggacttcgtggagaagaacaccttcacgcgcggcgagaccagcgaggcggactgctccatcaccaccccgatgcggcccgaggcgagccgcaccagcgagccgacgggatagatgccgatgctcttgacgaaggcctggaacagccgggcgtcgaaatgcccgtgcgtccactcggccatgcggcgcagcgattcggccgggtcccagccgcgcttgtagggccggtcggaggtgatggcgtcatagacgtcgcagatcgccgtcatgcgcgcgatgaggccgatgccgtcgcccgcgagccggtgcgggtagccgctgccgtccatcttctcgtggtggtgcaggcaggcgtccagcacctcctcgtccacgccgccgcaggccagcagcatccggtggccgtgctcggagtggctgcggatcacgtcgaactcgtcgtcggtgagcttgccgggcttgttcagcaccgacagcgggatgcgcgccttgccgatgtcgtgcatgaggccggccatgccggcggtgcgcaggcggtcgccctccaggccgatctggcgtcccagggccaccatgagcgcacagacggccaccgaatgcatgtaggtgtagtcgtccgcggtcttcaggcgcgcgaggctgatgagggccgaggggttgcgcgtcacggagtccgagatctcctcgaccaggctgcgggcctcggtcgaatccaccacccgccccatgcgcgcctcggtgaacatcgaggtcatcgtctggcgggcgtggctggtcagggccgccgcatgggccagttcctcggacatgctggtcggcgccgtcccccgcgggcgcgcaggcgcggccggggagggcgcaggcggcggcggtgcggccaccttgagttccggcatgtcctggagtttctggaaatccgtctcccgccgggcctcggcctgctcgggcgtgatggtctgcactccggcggcgacgtcgagccccttggacacgtcgatccagacctcctggatggccgtcgcgtggatgcgcgcgagatccgcggcatcctgcagcacgaagccggtgcgccagaacgggtggtccatccaggagccgcagaactggtgcaggtacatgcccagggtgaggtgctgtacgctgattcgcttgagcatggggcgaaatgggagctggtgcgggaaggtcggccgggctgcggcagcatgttagccttttgcgcgttcccgtggcgcgcaaggtgcgttgtttccgtttttgcagttattgcgctttttaatattttactgtccagcgcgacccgcgccttcgctgtcccgccgttgccttgcccatgcccgtttccgcgcccagtcccgcccagaaagccctccagaagctgggactgtcgcgcgacatcgatctcgcgctgcacctgcccctgcgctacgaagacgaaacccgcatcactccgctgcgcaacgtacgggacggcgacacggcccagatcgaggccacggtcacggccagcgaagtgcagttgcgcccgcgccgccagctggtggtgacggtggacgacggcacgggcacctgcgagttgcgcttcttcagtttctatccctcgcaccagaagaccctggcggtcggcgcgcgcctgcgcatccgcggcgaggtcaagggcggcttctgggggcggcagatgctgcacccggcattccgcctggcgggcggcgaactgcccgccgccctcacgccggtctatccgaccacggccggcctgccccagccctatctgcgccgtgccgtcgtaggcgccctgcagcgcgtggacctgtccgaaaccatcccgccgggcctggagcccccgattccgcggttcctgggagagggcgggggcggccgctcctggtggacgctgcgcgacgcgctcgtgttcctgcaccaccccacccccgatgtggccctggccacgctggaggaccacagccacccggcctggcagcggctgaaggccgaggaactgctggcgcaacagctttcgcagctggaggccaagcgcgagcgcgaccggctgcgcgccccggtgctgcggcccgtgccgggcgagcagggcgggcccgcgctgcacgagcgcctgctggctgcgctgcccttcggcctcacggctgcgcagcagcgcgtgtgcgccgagatcgcggccgatctcgcccgccccgtgcccatgcaccggctcctgcagggtgacgtgggctcgggcaagaccgtggtggcggcgctctctgcggccgtgtgcatggatgccggctggcagtgcgcgctcatggcgcccaccgagatcctggccgagcagcatttccgcaagctcatcggctggctggagcccctgctcgcggccagcggacggcgcgtggcctggctggccggcggccagaagaagaaggagcgcgccgccatgctggcgctggtggaaagcggcgaggcggccctggtcgtgggcacccacgccgtgatacaggaccaggtgcgcttccgcaacctcgcgctggccgtcatcgacgagcagcaccgcttcggcgtggcgcagcgtctcgcgctgcgccgcaagctcgccgaccagggcatggagccgcacctgctgatgatgagcgccacgccgatcccgcgcacgctcgccatgagctactacgccgacctcgacgtctccaccatcgacgagcttccccccggccgcacgcccatcgtcaccaagctgatcgccgacagccgcaaggacgaggtcatcgagcgcatcggcgcgcaggtggcctccggccggcaggtgtactgggtctgcccgctcatcgaggagagcgaggcgctggacctctccaacgccaccgccacccacgtggaactcagcgaggccctgcagggcgatccggcgcgcgggcaggccccggtcatggtgggcctgctgcattcccgcatgcccccggccgagaagaaggccgtcatggagctgttcaccgccggcaccatgggcgtgctcgtctccaccacggtgatcgaggtgggcgtggacgtacccaacgcctcgctcatggtcatcgagcatgccgagcgtttcgggctctcccagctgcaccagctgcgtgggcgcgtgggccgcggatcggcggcctcggcctgcgtgctgctctactcgacgggcgagggcggccggctgggcgagaccgcgcgcgaccgcctgcgggccatggccgagacccaggacggtttcgagatcgcgcggcgcgacctggaaatccgcggccccggcgaattcctcggtgcccgccagtccggcgcgccgatgctgcgcttcgccgatctcgccaccgacactctgttgctcgaatgggcgcgcgagaccgccccgcgcatgctcgacgggcatcccggcgacgcgcgccgccatgtgggccgctggctcggcggcaaggccgattacctcaaggcctgatccggcagccctccatccgtggcagacttggcggcttgcctgcaccgcccggattccgtgttgcgggcgcacaatcgcaccttccgcattgccgacccttcagacaatgaccctcacagaactcaaatacatcgtcgccgttgcacgggagaagcacttcggccgcgcggcggacgcctgctacgtgtcgcagccgaccctctcggtggcgatcaagaagctcgaggacgagctggaggtcaagctcttcgagcgcagcgcgggcgaggtgtcggtgacacccctgggcgaggagatcgtgcgccaggcccagagcgtgctggagcaggccgcggccatcaaggaaatcgccaagcgcggcaaggatccgctggccggcgtgctcacgctgggcgtgatctacaccatcggcccctacctgctgcccgagctggtgcggcacgccatcgcccgcaccccgcagatgccgctcatgctgcaggagaacttcaccgtcaagctgctggagatgctgcgcaccggcgagatcgactgcgccatcatggccgagccgttcccggacacgggcctcgccatggcgccgctctacgacgagccgttcctggcagcggtcccctcgtcccacccgctcgccgagcgcaggagcatctcggccgccgaactcaagagcgagaccatgctgctgctgggcgccggccactgcttccgcgaccacgtgctcgaggtctgccccgagttcgcgcgctacgcgagcaacgcggagggcatccgccgcaccttcgagggctcgtcgctggaaaccatcaagcacatggtgtcggccggcatgggcgtcacgctggtgccgcgcctgtccgtgccgcgcgatgcgctgcacaccggcaccaagcgccgcaagagcgacgacacccacatccgctacctgcccatcgaggaagaggacggcagcccgccgcccatgcgccgcgtggtcctggcctggcgccgcagcttcacgcgctacgaggcgatcgcggcgctgcgcaacgccgtgtacgcctgcgagctgccgggcgtgacgcgcctgtcctgatgccctgcgggcgagagcccgcaccgtaccatgggcctgcgcgcctgcgatacagttgtttccagcccatccatcgaaggagttcttcccatggccaaagcccccggcaaatctgcagcccgcccgtccacctccaccgcgccgcgcatcaacatcggcatcagcgacaaggaccgtgccgccatcgcgcagggcctctcgcgcctgctcgccgacacctacacgctctacctgaccacgcacaacttccactggaacgtgaccggtcccatgttcaacacgctgcacaccatgttcatgggccagtacaccgaactgtggaacgccgtggacccggtggccgagcgcatccgctcgctgggccatcccgctccgggttcgtacgcccagttcggcaagctcacctcgctgcccgacgcgccggccgagcccccccatgcgctcgaaatggtgcgcattctggtcgagggccacgaagccgtggcccgcaccgcgcgcgaactgttccccgtggccgacaaggccagcgacgagcccacggccgacctgctcacgcagcgcctcacggtgcacgagcagaccgcctggatgctgcgctcgctgctggaggactgagcggccgaaacgacctttctggccagcccacgcccgcctgtcgcgggcgtttttcattcccgccgtccgcccatgcagagcaccgcaccgcaccgtcccccccagccctcgcgcctggcgctgtacctcgacctgatccgctggagccggcccgccggctggctgctgctgctctggcccacgctgtcggccctgtggatcgcggccgggggcttcccgggctggcacctgctggccgtcttcatcctgggcaccatcctcatgcgcagtgcgggatgctgcgtgaacgatgttgccgaccgtgatttcgaccggcacgtcaagcgcaccgcgcagcgccccgtcaccagcggtgccgtgtcggtgcgcgaggccctggccgtgggcgcggtgctggccctcgtgtcgttcggcctggtgctcaccaccaatgcggccaccgtcgcgtggtcgctgcccgcgctggccgtcaccatcgcctaccccttcgccaagcgcttcgtctccatgccccaggccgtgctcggcgtggccttcagcatgggcatcccgatggccttcaccgcggtgggtggcagcgtgacgccgctggctgcctggctggtgctgggcaacctctgctgggtgctggcctacgacaccgaatacgccatggtggaccgcgacgacgacctgaagatcggcatgaagacctcggcgatcaccctggggcgccacgacgtgcgggccgtgatggccttctacctggccttcgtggcgctctgggcctgggcgctggcgcccttcggcctgggctggcccctgcatgccgcgctggccgccatgctgctccaggtggcatggcactggcgcctcatccggcaccgcacccgcgaggggtgctttcgcgcattcaccagcaaccactggctgggcttcacgctgttcgcgggcatcgtggcagggttcgcgctgcgctgatccggcccggcgggctgctacggcgcgaacggcccttgctgcacatgccggccgctgcgccgcagcagttcgccgaaggcctcggacatcaggtaggcgaactccaccggccgttgcgcgccgatggcatcgccatgcactacgtccgtggctggatggcacatcaacagcccgccctccggcaggtgcggcagccacttcgccatgtgcgctccgtaggccgcggcatcgggcgcatcgaacccatagaccccgccgaaccccgggttcatcgccagccccgcccggcgccagcgccgcgtggccgtccagccgccgagcatggcgatgatggatgccttcggctggcgccacagtccaggggcgggcgcggtggagcgcacccaggggcattcgtggggcgcatagcgggcctgcagttcggccagcagcgcttcccgcgcgcggggcaactggtgcacatgctggtggccatcgacgaagtcgggcggcgtgcccgtctcccgctcgaaggcgtcgaactgcgcgcgccaggcagcccgcagtgacgcggcggacagctggcgcgcgtatgcccgcagaatcacctctcccaggggacgggcgccggagtgcgcgcctccgtgggcttcggtcaggttgaaatgcaggcccgtggccaggcggggacgcagatgcgcgaggcggcgcgccgctgcgggccattggggcgatgtcgtcatgcagccggtggcggaaaggcggcctgccagtacgagttgttccaccgctgcatccaccagtggatgcagcgcatagtcatccgcgcacaggacgacggcgcgggtcacgtccgtggacccgaggggttcttgaacgcccaggacttgctcagcaggaacgtgcccgtggccaccagaaccagcacgccgaccaggctccaggcgtagtgccagtccagggcatgcagggcgacgaagtacagcagctcgttggcggcgaaggacaggctggcgaccgcgaaatagcgcgccatcaccgcggggcccttggcccgggcgctggcgaacgtcagcaaggcatggccgttgtagctgacggaaaaagccaccaggaacgcgaacacgttggcagccagcggcgccatgccggcgagcgccaccagagaaactgccacggcaaggtgcgtggcggcggcagcaccgcccaccaggacgaactgaagctcctgcggcaggtgccgcaacacggcaagaagggtatgcagcgtctggttcacgaccgctctcgcgccagaggggcacggtcttcgccgcgtgccgccaggccggtcaggcgcctcccgaatgcactgcaggactgtccagcggtcctggcgccaacagacaggcagtcattcctgccgccgcgggaggcgatgaggatgtcggagagagaagccgtcatgtcagcatttccggtattcgaggttagcgggcacatgctttgggcacataggcgcgccaatgcatggtgagtggtgcttcggcgccccggtacggccagcgcacctgcacctgtccctgctgcatgcgcatcccgggggcggtgtccagttcttcgagcagagccggcaccgggggctggtcgcccagaccgatccacagtgtgccattcgaccggaggcgctcgagcgtgatccacggagagaatcggtcgtctccggtgatgaacaccgacggccggtcgggcaactgcgccgccaccaggccggtggcccaatagtcgcccgagacggaatccagcgggcaacgcgaatgcgcctcccacagcgtctgcgcctgctgtgcgaccgctgcctggggccagtccgtgcgcgccgggcgcttgcgccactgcgccccataggccaggaacacgccggtcagcacggaaaccagcaccaaccacaccgccaagccgcgcagcagccgtggccgcagggccggcagccaggcttcgggcagccacgctgccacgagcaggccgctgtacacccacatgggcacgccccacatgtcgcgcagccgcagccccagcacgatgcccagtgcgcaggccagcaggcacgggcccagtgccaggacgagcaggtagcccggcatgcgggcctgcagtcgccatgcgccgggaggtgcgtccgcggcacgctgcccgcgcgtgttccacagcgccgcaagcatgatcagcgccaggggcaggtggttcagcaactgcgtcgccaggaacgacaatgcatccagccgggccgcgatggggccggcgccttcgacggaggcgcggcctttggcatatgccatgggcagccagccggactcccgcagccactgcaggtgcggggcgaacaccagcagcatcgccgccagcgcgagccatggccccgggcccgccagcacccggcgcgcgggcgtcagcagcaggtacagcgccagcgccgccagcaacaggccgacggaatacttcgtgagcaggcccaggcccgccacgatgcccaggagcagccagtgccgcagccggccctcctgcagcgccgccagcaggcagtaacccgtcgccgcccacagcggcatctgcgcgatgttgtggttgaactccagcgccggccgggtgtagtacgccacccccatggtcagcagcgtgcccagcagggcgcgctcgcgcgacaccaggcggcaccccgtgatccacaccagccacagcgtggccgcgatgaacagctggctcaacaggaacggcccgacgcggcccagtgcgcgatacgacagctccagcaaccagggggctagcggcgggtgcttgtagtagccccactcccattcccgcccccaggacaggctctccaccacgtccagcggcaggctgtggctcagcaggggcggcagcagcgaccatgcgaggacgtagagccccgccagcagtgcgagggctctatgggaattgctgggcgggacggtagtggcgatgggcatgcaggcaggcgcggcgggttctggcgaaataacctgcgattgtaaaagttgcaacaccctcaggtgccgcctgcggtgccggccgtcccaccatggtcaccttccgaactcgtctcccagttcgcgggcccgtgcctgcgcggccttcatcgcgcggatgaactgctccggcaggccggcctgctccatcgactggacggccgcgaaggtggtgccgcccttggaggtcacgcgctggcgcagcaccgcgggcgattcgtccgagcggcgcgccagttccgacgcccccgtgaacgtgcccacggccagctggtgcgcctgctcgggcgcgaggcccatctccacccccgcctgcgccatcgcctccaggaacaggaagacataggccgggcccgatcccgacagcgcggtcacggcgtcgagctgcggctcctcgtccacccagagcagctcgcccgtggacgccagcacctgctgcacggcggcgcgctgcgcggggctcacctgcgggcgggcatacagcgccgtcatgccgcgtccgatcagcgcaggcgtgttgggcatggcgcgcaccacgcattccgagcccagccaggcggcgatgctatccgaccggatcccggcggccacgctgaggtgcaccgcattcgccgtgtaggggcgtgcctgctgcgcggcctccttgaacgtctggggcttgacagcccacaccaccacgccggcgcgctccagggccgtcccggcctccggcagggcctcgatgccgtggtgcgcgcgcagggcggcccgcgcttcctcccagggctcgaccacctcgatggcggaggccggcatgccctgccggatcagtccgccgatgatggcgctggccatgttgccgccgccgatgaaggcgatcgcggattggtcggatgcggggaggggggtgtcgggcgtcatgcgtgcgaaagggcgtggggccggcgggcggcccgtggaagaggggaaggcccgcagcggagcgtcgccgcaggccgcggcaccggatggtagcgcttccttccggtcagtccagcgcggcctgccgcaccgcatgctcccagcgcgccatgcattcctgggcgcgagcagcgctcagcgtgggcaggaacctccgctcggcgcgccacagcgcggacagggcatccgtgcccgcatagaccccgctggagagtcccgccaaataggcggcccccagcgccgtggtctcgatcaccgccggccgcaccaccggaatgcccagcaggtcggcctggaactgcatcagcaggtcgttcacgcaggctccgccgtccacccgcagctcgctcacgggcgcgccgcctgccgccaccgcgtcgcggctcatcgcctgcagcagcgccgcgctctggtaggcgatgctctcgagcgccgcgcgcgcgatatgggcgatggtcgtgccgcgggtgagcccggtgatggtgccgcgggcgtcgggcttccagtagggcgcgcccagcccggtgaaggctggcaccatcatcacgccgccggaatccggcacgctctcggccagcgactgcacctcgctgctggtcgatatggcgcgcagcccgtcgcgcagccattgcaccaccgcgccgccgacgaacacgctgccctccatggcgaaggctggctccggcgtgccctggcccggcccgccccggggggcgatctgcgccgcgctggtcgtcagcagcccgttgcgcgaggtctggaagctgctgcccgtgtgcatcagcatgaagcagcccgtgccgtaggtgttcttggccatgcccgcggtgaaacacgcctggccgaacagcgcgctctgctggtcgccggccaccccgccgatcgggatggctccgcccagcagcgccgcgtccgtggcgccgaagtcgctcgccgaaggctgcacgcgcggcagcagttcgcgtggaatgcgcagcagcgccagcaggtcgtcgtcccaggtgttggaatgcacgttgaacagcatggtgcgcgaggcattgctcacgtcggtcacgtgcaccttgccgcccgtcagctgccagatgagccagctgtccaccgtgccgaaggccagctcgccggcctctgccgccgcgcgcgcgccgggcacatggtccagcagccagcgcagcttggtcgccgagaaatatgcgtcgatgcgcagccccgtgcgctcctggatcatcggctcgtggccctgctcgcgcagttcggcgcacagcggctccgcacgccggtcctgccagacgatggcatggtgcacgggctgcccggagcgccggttccacagcaccgtggtctcgcgctggttggtgatgcccagcgcccgcacatcgcccgggccgatcttcgcctgcgcgagcgcctgccgcgccgtggccagctgcgtgcgccagatctccagcgggtcgtgttccacccagccgggctgcggatagatctgcggcagttcctgctgggcctgcgcgacgatgtgcccatgctcgtcgaaaacgatgctgcgcgagctggaggtgccttggtcgagggcgagcagataggtcatggcgtccggagggtatgcggtgttggaagagggaagggcggcctcacgccgccacgtcgagttcgaccccggcgtcgcgcagcagggcagggaagggatcgggcggggccgcgtccgtgaacatccggtcgatctgcgccagcgtggccacctgcaccatcgcgggccggtcgaacttgctgtggtccgcggccagccacacctcgcgggcctgggcgatgatggtctgcgccaccttcacctcgcgcaggtcgaagtcgcgcagcgagccgtccggctcgatgccggagatcccgatcagcgcgatgtccaccttgaactggcggatgaagtccaccgctgcctcgcccacgatgccgcggtcccgcgctcgcaccacgccgccagccacgatcacctcgcactgcggattgcccgccaggatcgctgccacgttcaggttgttggtgatcacgcgcagcccctggtggtgcagcagcgcccgtgcgatcgcctcggtggtggtgccgatgttcaggatcagggagcagttgtgcggcacggcctcggccacggcccgcgcgatgcgcgccttgccttcggcatgcagcgtctcccgctgcgtgtgccccaggttctccgtggtggagctcggcacgcgcaccccgccgtggaaccgcaacagcaatccactgtcggccagccgctggatgtcgcgccggacggtctgcagcgtcacgcccagcgtttccgcgagctgttcgacggtggccgttctgcgggtgcggacttcttcgagaagcaggagctgtcgggggttcgtgttcacgcgaaaaggggaagagggctgtgccttgactttaaaacgaacgaaaaggaaaaaaccgagggtaaacctggaggtgaaccgaatcaaaaagaacaaaaatgaacgaaaccgaaacgtattggtgcattggatgcgcgtttcggcaaagaaagaacacgcaggctgcgaagtcctgcggctccagacaacacgaaaggtgcggggatgcagctggtactcgagcgcatcggcaagacggtgggcgcgcaaacctggctccggggcatggacatggcactccagcccggggccgtgaccgtgctgctgggggcgacgcaggcgggcaagaccagcctcatgcgcatcatggccgggctggatgcgcccaccgaagggcgcgtgctggtggacggcgcggacgtgacgggcatgcccgtgcgcgaacgcaacgtggccatggtctaccagcagttcatcaactacccctcgatgacggtggcggacaacatcgcctccccgctcaggctgcgcggcgagaagaacgccatggagcgcgtgcggtccctggccgagcggctgcacatcgacatgttcctcgaccgcctgccggccgaactctccggcggccagcagcagcgcgtggcgctggcgcgggccctggccaagggcgcgccgctcatgctgctcgacgaacccctggtcaacctcgactacaagctgcgcgaggaactgcgcgacgagctcagccagctcttcgccgcgggcgactccacggtcgtctatgccaccaccgagcccggcgaagcgctgctgctgggcggatacacggcggtgctgcacgaaggtgaactgctgcaatacggccccactgccgaggtgttccatgcgccggcctccctgcgggtggcccgggccttcagcgatccgcccatgaacctgctcgccgccgaggccgtggcggggggcgtgcgcgtggcgggacgcgacgtgctgcccctgccggagccgttgcctgccggcgcggccggcggcctcaccgtcggcgtgcgtgccagcgccctgcgcctggcgccccggcccggcgacgtcgcggttgccggaacggtggaactggccgaaatcgccggctccgacaccttcgtgcatgcccacacgccctggggcgaaatggtcgcgcaattcaccggcgtgcacgacttcgcgctcggctccgccctcactctgcacctgcagcccggcgacgcctacgtgttcggcactggcgaagaactgctgcgcgccccggtgcgcaaaggccgctgagatgacgacacaccccctggcctgctccgcggccgccctgcggatggcgcgcagcacgacggaagactgacatggcccgcatccaacttgagctcgcacactcgtacaagccgaacccgcagcaggacagcgactacgcactgctgcccctgaccatggagttccgcgacggcggcgcctacgcgctgctgggcccctcgggctgcggcaagaccaccatgctcaacatcatgtcgggcctgctcgtgccctcgcacggccgggtgctgttcgacggccgcgacgtcacgcgcgccagcccccaggagcgcaacatcgcccaggtgttccagttcccggtcatctacgacaccatgaccgtggcccagaacctggccttcccgctcaagaaccgcaaggtgcccgacgcgcagatccgccagcgcgtgggccagatcgccgagatgctggagatgagccaccagctggacatgcgcgctgccggcctctcggccgaccagaagcagaagatctccctgggccgcggcctggtgcgcccggacgtctcggccgtgctgttcgacgagccgctcaccgtgatcgacccgcacctgaagtggcagctgcggcgcaagttgaagcagatccaccacgaactcaagctcaccctcatctacgtcacccacgaccaggtggaggcgctcaccttcgccgaggaggtggtggtgatgacgcgcggccgtgccgttcaggtgggctccgccgatgcgctcttcgagcggcccgcgcacgtcttcgtgggccacttcatcggctcgcccggcatgaacttcctgcctgcgcaactgcaggccggcggcctgcgcgtcggcggccagacgctgccgggcccggcgcgcgaactgcccgaaggcccgctgcagctcggcgtgcggccggagtacctgtcggtcgtcaccgagggcaccccgggcgcactgccctgcgtggtggacaaggtccaggacatcggcacctaccagctcctcacggcgcggctggacggccagccgctcaaggcccgcgtggcgcccgccgaaaccctgccggcacccggcgccaccgtatggctgcaggtggtgggcccgcacacctgtttctatcgcgacgagcaactgctgccctgagaaggagctgcctccatgagcaccaccaccaaacccgtgaaccagaaggcctggttcctcatcctgcccgtcatcctctgcgtggccttctcggccatcctgccgctcatgacggtggtcaactactcggtgcaggacatcatctcgcccgagcggcgcgtgttcgtcggcaccgaatggttcgcccaggtcatgcgcgacgaggagctgcacggcgcgctcctgcgccagctcggcttctccctctcggtgctgctggtggagatcccgctgggcatctgcctggctctcgccatgcccgcgcagggctggaagtcctccgccgtgctggtcaccgtcgccctctcgctgctcatcccctggaacgtcgtgggcaccatctggcagatctacgggcgcgccgacatcggcctcatgggccgcaccctgcagcagatgggcatcgactacagctacaccggcagcgagacccaggcctggctcaccgtgctgctgatggatgtctggcactggaccccgctggtggcgctgctggccttcgccgggctgcgctccatccccgatgcctactaccaggccgcgcgcatcgacggcgccagcaagttcgccgtcttccgctacatccagctgcccaagatgcgcggcgtgctcatgatcgccgtgctgctgcgcttcatggacagcttcatgatctacaccgagcccttcgtgctcaccggcggcgggccgggcaacgccaccaccttcctcagccagtacctcaccaccaaggccgtgggccagttcgacctggggccggccgccgccttctcgctcatctacttcttcatcatcctgctgctgtgcttcatcctctacaactggatgcagcgcgtgggcacccagcagcccgaggtggagcattgatgcggctgccgccatcgatcacgacgccgatgccgatccacgaaacaaggaatagccgccatgactgagcgccgcttccgcaaacgcaccctcttcctgctggcctacctggtcttcgccctgctgcccatctactggatggtcaacatgagcttcaagaccaacgccgagatcctctccaccttcaccttctggccccagcacttcacctgggacaactaccggaccatcttcaccgacgagtcctggtactcgggctacatcaacagcctgatctacgtggcgatgaacacggtgatctcgctggccgtggcgctgccggccgcctatgccttcagccgctaccagttcatgggcgacaagcatgtcttcttctggctgctcaccaaccgcatgacgccgccggccgtcttcctgctgcccttcttccagctctacaccaccgtgggcctgatggacacgcacatcgccgtggcgctggcgcacctgctgttcaacgtgccgctggccgtgtggatcctggagggcttcatgagcggcatcccgcgcgagatcgacgagaccgcctacatcgacggctacagcttcccgcgcttcttcttcaccatcttcctgccgctcatcaaggccggcgtgggcgtggccgcgttcttctgcttcatgttcagctgggtggagctgctgctggcgcgcaccctcaccagcgtgaacgccaagcccatcgtggcgaccatgacgcgcacggtgagcgcctcgggcatggactgggcgacgctggccgccgccggcgtgctcaccatcgtgccgggggccatcgtcatctggttcgtgcgccactacatcgcgaagggattcgcgatgggaagagtttgaaatgcaccccctgagtcgcttcgcgccttcacccctctctcgcttcgcgggagggggacgacgccctcgctgcggggcggcccttgctcggcgtccctcgcgtggggccgcgcgcctatcgtgccgtcgcgacggtgctgtccatcgctcactgctaggagtcgctcatgtttgactggatggcctggaccactccggtggccgtgttttttacctgcatcgtgctcatgctcgcgggcatggccgtgtgggaggtgaagtcccccaccaccttgcgcaagggcttcctgccgattgccaccacgcgcggcgaccggctcttcatcggcctgctctcggccgcctacatcaacctcatcttcgtgggcctgggcgcgaagttcgccgagtggttcaagctcgagcaggagccctccgtatggatcagcttcgtgctgtcgatgctggtcctcgcgctgatcctgcgcaaaggctgatttttctcggacgtgcggccccccgctccccggggccgccggccggttgcaatggcagcaggggacacccacctaacaaggagacagtcatgaagatgcgtttgaccgccctggcgttcgccgccacggccctggtgatcgggcaggccgcatgggccggcgaggcggaggccaagaagtggatcgacagcgaattccagccctcgacgctcagcaaggaccagcagatggccgagatgaagtggttcatcgacgccgccaagaagctgcaggccaagggcgtgaaggacatctcggtcgtctccgaaaccctcaccacgcatgagtacgaatcgaagacgctggccaaggccttcgaggagatcaccggcatcaaggtcaagcacgacctgatccaggaaggcgacgtggtcgagaagctgcagacctccatgcagtccggcaagtccatctacgacggctggatcagcgactccgacctgatcggcacccactaccgctacggcaagatcatgtcgctcaccgactacatggccaaggcgggcaaggagtggaccaaccccggcatcgacatcaaggacttcatcggcaccagcttcaccacggcgccggacggccagatgtaccagctgcccgaccagcagttcgccaacctctactggttccgcgccgacctgttcgagcgcaaggacctgaaggacaagttcaaggccaagtacggctacgaactgggcgtgccgcagaactggagcgcctacgaggacatcgccgagttcttcagcaacgacgtcaagcagatcgacggcaagcccatctacggccacatggactacggcaagaaggatccgtccctgggctggcgcttcaccgatgcatggctttccatggccggtgctgccgacaagggcatccccaacggcatgcccgtcgatgaatggggcatccgcgtggccgacgacaagtgcacgccggtcggcgcatccgtctcgcgcggtggtgccaccaactcgccggctgccgtctatgcgctgaccaagtacatcgactggatgaagaagtacgcgcccaaggaagccatgggcatgaccttcggcgaatccggccccgtgcccgcgcagggccagatcgcccagcagatcttctggtacaccgccttcactgccgacatggtcaagcccggcctgcccgtggtgaacgccgacggcacgccgaagtggcgcatggcccccggtcccaacggcccgtactggaaggacggcatgcagaacggctaccaggacgtgggcagctggaccttcttcaaggaccacgacgccaaccgcacggccgccgcctggctctacgcccagttcgtcacggccaagaccacgtccctcaagaagaccttggtgggcctgacgccgatccgcgaatccgacatccgctccaaggccatgaccgacgcggcgcccaagctgggtggcctggtggagttctaccgcagcccggcgcgcgtcgcctggacccccaccggcaacaacgtgcccgactaccccaagctcgcgcagctctggtggaagaacgtggcccaggccgtcacgggcgagaagaccccgcagggcgccatggacaacctcgccgaggaaatggaccaggtgatggcccgcctgcagcgcgccggcatggcccactgcgcgcccaagctcaaccccaagggcgaccccgccaagtggctgagcgacgagcacgccccctggaagaagctggccaacgagaagccgaagggtgaaaccatcgcctacgaccgcctgctgcaggcctggaaggacggcaaggtgcgctgacgaccggcggcggcccggcgcgggccgccactttctttctccggtctcccgcccggccctgtcccccggggccgcgcgggagacctgcctttgcggggtgacatcagggtaaaccctgaaattcgccccggttgaatggacaatccatcccatgacctccccgaacacgccccagcctaccgtgcgcgcccagctcctggcgcggcttgccgagcctcggcagtacgacctggcggtcatcgggggcggtgccacggggctcggcgtggcgctcgacgctgccgcgcgcggcttcagcgtcgtgctcgtggaatcccatgacttcgccaagggcacctcgtcgcgcgccaccaagctggtgcacggcggcgtccgctacctggcccagggcaacatctccctggtgcgcgaggcgctccacgaacgcacgaccctgctgggcaatgcgccccacctggcccagcccctgccgttcgtcatgccctcctaccacctgtgggagacgccgttctacggagtgggcctgaaggcctatgacctgctggcgggccgagccggcctgggtgccaccgaattcctcggccgcgaaggcaccctgcgcctgctgcccaccgtgcggcgcgaagggctgcggggcggcgtcaagtactgggacggccagttcgacgacgcccggctggcgctggcgctggcgcgcacggccgcgctccgcggcgcgctgctggtcaactattgccccgcccgcgagctcatccatgaagacggcaaggtggcgggcctgcactgcgaggacgtggaaaccggcacccgctataccgtacgcgcgcgctgcgtggtcaacgcgaccggcgtgtgggtggacgggctgctgcgccaggacgccgaagcgctcggccgtccggccaagcccatcgtggcccccagccagggcgtacacatcgtcgtggaccgggagttcctgccctccgaccatgccatgatggtccccaagacggccgatggccgcgtcctcttcgccgtgccctggctcggaaagatcatcctcgggaccaccgacagcccccggcaggacctcgaacgcgaacccctgccgttccgcgaagaggccgatttcatcctgagcgagtcggcccgctacctcacccgcgcgccttccgcgtcggacgtgcgcagcatctgggtgggcctgcgccccctggtccggccgccggacgacgagggaggcagcaccaagggcatcagccgcgagcacaccgtgctggccagccccagcggactggtcaccgtgacgggcggcaaatggaccacctaccgcgccatggcggaggacgtgttgcaaaaatgcttcgatgccggcctgctcgcggcccgcgccggcggcgtcacccagcgactgccggtggtgggttccccccagggtgccgttcggcacgggatggacgaggcccaggggccgcattcctacggttcggaggcggagttcctggataccgtgcccggtgcccagcgctggctggcgccggggctgtcggaggccatggtccgcttcgccgcacgccatgagtacgcccgcacggtcgaggacatgctctcgcggcgcagccggatgctgttcctcgatgccgcccgcgccctcgcgatcgcccccgacgtggcccggatcctccaggaggagctgggcagggaccccgcgctcgccgccttcgaggccctggcggcgcagtacctctcggtgccccgctaactacttgacacgcctttggttttttgaaagaatcgagggcttcgcgtttctctacgcggatttctgcccagcgggaagcggtgcaaatggtttgcaccgcggacgacgggcccaagactgactggctgataagcagccctgcgaggtttccagggctgtcgatcttctggtgcaagttgggaatattcacatgatccagacagaatctcggttagacgttgccgacaataccggcgcgaagtccgtcctgtgcatcaaggtgctgggtggttccaagcgtcgctatgccagcgtgggcgacatcatcaaggtgagcatcaaggaagccgctccgcgtggccgcgtcaagaagggcgaggtttacagcgcagtggtggtccgcaccgccaagggcatccgtcgcggcgacggttcgctcgtcaaattcgacggcaacgcagcagtgttgctgaatgcaaagctggagcctatcggcacccgcatcttcggccccgtgacgcgtgaactgcgtaccgagcgcttcatgaagatcgtgtccctggctcccgaagttctctgaggacgcgccatgaacaagattcgcaagggcgacgaagtgatcgtgctcaccgggcgcgacaaaggcaagcgcggcacggtgtcgctgcgcaaggatgactcccatctggtcatcgacggcatcaacctggtcaagaagcacgtgaagccgaaccccatgaagggtacgaccggcggcatcgtggaaaaggccatgcccatccaccagtccaacgtggccattttcaacgctgccacgggcaaggccgatcgcgtgggcatcaaggtgcaggcggatggttcgcgcgttcgcgtgttcaagtccagcggcgctgaaatcaaggcggcctaaggagtcaacatggcacgactgcaacaacactaccgcgaaaagatcgttcccgaactcaccaagcagttcggctacacctcgccgatggaggtcccgcgcctcacgaagatcaccctgaacatgggtgtgagcgaagcggtgtccgacaagaaggtcatggacaacgccgtggccgacctgacgaagatcgccggccagaagcccgtcgtgacgaaggccaagaaggccatcgccggcttcaagatccgcgaaggccaggccatcggctgcatggtcacgctgcgcggcgtccagatgtacgaattcctggatcgtttcgtgaccgtggcactgccccgcgtccgtgacttccgtggtatttccggccgtgccttcgatggccgcggcaactacaacatcggcgtcaaagagcagatcatcttccccgaaatcgagtacgacaaggtggatgccctgcgcggcctgaacatcagcatcaccacgacggccaagtcggacgaagaggccaaggcccttctcgccggtttccgtttccccttcaagaactaaaggcagcgtatggctaaagtagctttgatccagcgcgaactgaagcgcgaaaaactggcagccaagtacgccgcgaagtatgcggaactgaaggccatcgccggcgacgcgaagcgcagcgacgaggagcgcgaagccgcacgcctcggcctgcagaagcttccccgcaacgcgaaccccacgcgccagcgcaaccgctgcgaaatcacgggtcgtccccgtggcacgttccgccaattcggtctggcccgcgccaagatccgtgaactggcttttgccggtgacatcccgggtgtcaccaaggccagctggtaagcaggcaggagaaaacacatgagcatgagtgatcccatcgccgacttgctgacccgcatccgcaatgcgcaaatggtgtccaaggccaccgtttccgtgccttcttccaaagtgaagatcgccatcgcgcaggtgctgaaggacgagggttacatcgacggcttcgaagtgaagtccgaaggcaacaagtccgaactcgaaatttccctgaagtactacgccggccgtccggtgatcgagcgcatcgagcgcgtgagccgtcccggcctgcgcgtgtacaagggtcgcgactccatcccccaggtcatgaacggcctgggcgttgccatcgtcaccacgcccaagggcgtgatgacggatcgcaaggcacgtgccaccggcgtcggcggcgaagtgctttgctacgtcgcttaacgtggcatcgaggagaaactgaaatgtcccgcgtaggaaaaatgccggtggccatccccaacggggtcgatgtgtccatcacggaagaccagatcagcgtgaagggctcgggcggtacgctgtccgtggcgcagaaccgcctggtcaagatcgccaacaaggaaggcaagctcagcttcgagcctgtcaacgattcccgcgaagccaatgccatgagcggcaccatccgccagctcgtgaacaacatggtggtgggtgtcagcaagggcttcgagaagaagctgaacctgatcggcgtgggctacaaggcccaggcttcgggcgccaagctgaacctcgccgtcggctattcgcaccccgtgaacttcgacatgcccgccggcatcacggtggccacgccgacccccacggaaatcgtgatcaagggcgcggaccgccaacgcgtcggccagctggctgccgaaatccgtgccgttcgtcctcccgagccctacaagggcaagggcatccgttattcggatgaaaaggtcacgatcaaagagaccaagaagaagtaaggagctgcagcatgttgaccaagaaagagcagcgtcttcgtcgttcgcgccagacccgtatccgcattgcacagcaaggcgtggtccgtctgacggtgaaccgcacgaacctccacatctacgccagcgtcatttccgaagacggcaaccgcgtgcttgccagcgcatccacggcggaagccgaagtgcgcaaggaactgggcggttccggcaagggcggcaacgccgccgcggcccagatgatcggcaagcgcatcgctgaaaaggcgaaggctgccggcatcgagaaagtcgcattcgaccgcgctggattcgcatatcacggccgcgtgaaggccctcgcagaagccgcgcgtgaagccggcctgcagttctaagcggagcgaatagaaaatggctaagtttcaacccaaagtgcagaccgaaggacaagacgacgggatgcgcgagaagatgatcgcggtcaaccgcgtgaccaaagtcgtgaagggcggccgtatcctcggcttcgctgcactgacggtggtcggcgacggtgacggccgcgtgggcatgggcaagggcaagtccaaggaagtgccggcagccgtgcagaaggcgatggaagagtgccgccgcaacctggtgaaggttgcgctcaagaacggttccatccaccactcggtgaagggccatcacggtgccgcatcggtcgaactgcatccggctcccaagggtaccggcatcatcgccggcggccccatgcgcgccgtgttcgaagtcgtgggcatcaccgacatcgtggccaagagccatggttcctcgaacccctacaacatggtccgcgccacgttcgacgcgctggtgaactccacgacccccgcggaagtggctgccaagcgcggcaagtcggtcgaagacatcttcgcctgaacggagctccgcaaatgactacgcaacaaaccgtcaagattcaactggtgcgcagccccatcggcaccaaggaatcgcaccgcgccaccgttcgcggcctgggcctgcgcaagctgaacagcatcagcgagctcaaggacagccccgaagtgcgcggcatgatcaacaagatcagctatctggtcaaggtcctctgagaggttgatgatggaactcaatagcatcaagcccgcagaaggtgcgaagcatgccaagcgccgtgtgggccgtggcatcggctccggcctgggcaagaccgcaggccgcggacacaagggccagaagtcgcgttcgggtggctaccacaaggtgggcttcgaaggcggccagatgcccctgcagcgccgtctgcccaagcgcggcttcaagtcgcacctgctgaagttcaacgccgaagtgaccctgggcacgctcgaacagctcggcctggccgaagtcgacctcgcagcgctcaagagcgccggtgtggtgggccagctcgccaaggtggtcaaggtcatcaagagcggcgaactgaccaaggccgtgaagctgaacggcatcggtgccacggcgggtgcgaaggcagccatcgaggccgccggcggcagcctggcctgaacggcaccctgaagaaggaacgcattcgtggctaccagtgcagcgtcgattgcaaagaccggtaaattcggcgacctgcgtcgccggctggttttcctgctgctggccctgatcgtctatcgcatcggggcacacatcccggtgcctggcatcgatccggcccagttgcagcagctgttcagtggccagcatggcggtatcctgaacctgttcaacatgttctcgggcggtgctctgtcccgcttcacggtgttcgcactggggatcatgccgtacatctcggcatcgatcatcatgcagctgatgacctatgtccttcccaccttcgagcaattgaagaaggaaggcgaggccggacgccgcaagatcacccagtacacgcgctacggaacgctgggcctggccattttccagtcgcttggcatcgccgtggcgctggagagctccgccggcctcgtgttgagcccgggcttcggcttccgcctcaccgcggtggtcagcctgacggccggcaccatgttcctcatgtggctcggcgagcagatcaccgagcgcggcctcggcaacggcatctcgatcctgatcttctcgggcatcgcggccggcctgccgagctcgatcggcggcctgctggagctggtgcgaacgggtgcgatgagcatcctggcggccatcttcatcgtgctgctggtggcgctggtgacgtacttcgtggtgttcgtggaacgcggtcagcgcaagatcctcgtgaactatgcccgccggcaggtgggcaacaaggtctacgggggacagtcttcgcacctgccgctgaagctgaacatggccggcgtgatcccgccgatcttcgcgtcgtcgatcatcctgctgcccgccacgatcgtgaactggttcagtgccggtgaatcgatgcgctggctgcgcgacatctccggtgcgctgacccccggccagcccatctacgtgatgttctacgcggccgccatcgtgttcttctgcttcttctacacggcgctggtgttcaacagccgtgagacggcggacaacctgaagaagagcggtgcgttcatccccggcatccgtccgggcgatcagacggcccgctacatcgacaagatcctggtgcggctgacgctggccggcgcggtgtacatcaccttcgtctgcctgctgccggagttcctgatcttgaagtacaacgtgccgttctatttcggcggcacgtcgctgctgatcatcgtggtcgtcaccatggacttcatggcccaggtgcagaactacatgatgtcccagcagtacgagtcgctgctcaagaaggcgaacttcaaagcaacaccaggcacctgaggtctggcgagccgggagcggatccgctacaatcgcgggttcgcctccagcatgttacggttaatgatgcccatcgatccatcgcgggcacgcaaatgtgttccgcgcgtggccggaacgaatggactagttttaggagagtgaaatgagagtttcggcttcggtcaagaaaatctgccgcaactgcaagatcatccgccgcaagggtgtcgtgcgggtcatctgcaccgacatgcgccacaagcagcgccaaggttgattgaaagtttagaggacgcaaatggcacgtatcgctggcatcaacattccgccgcatcagcatgctgaaatcggcctgacggctatcttcggcatcggacgcacgcgcgctcgcaagatctgcgaagcctgcggcatcgcctactccaagaagatcaaggatctgacggacggcgatctcgaaaaaatccgcgaccagatcgcccagttcaccatcgaaggtgatctgcgtcgcgaaaccacgatgaacatcaagcgcttgatggacatcggctgctaccgtggtttccgccatcgccgtggtctgccgatgcgtggtcagcgcacccgcacgaacgcccgtacccgcaagggtccgcgcaagggtgccgcagcgctcaagaaataagcagattgaaagatccacatggcaaagtctcccgccaataacgcagcgcagcgtgtgcgcaagaaggttcgcaagaacgtttccgacggcatcgcgcacgtgcacgcttcgttcaacaacacgatcatcacgatcacggaccgccagggcaacgccctgtcctgggcctcttccggtggccagggcttcaagggttcgcgcaagtcgacgcccttcgctgcccaggtggcttccgaagtggccggccgcgccgcgatcgagcaaggcatcaagaacctcgacgtcgagatcaagggccctggcccgggtcgcgaatcgtcggtgcgcgcactgggtgccctgggcatccgcatcacgtccatctccgacgtgaccccggttccgcacaacggctgccgcccgcaaaagcgccgtcgtatctgattttttgcgtaagcccaccgccacccgggcgcatgccgcaaggcatggtgcgggtggctcccgcgtttttcggcgcggcagatgacatttcaaggaagctcaagtggcacgttatctcggccccaaggccaaactctcccgccgtgaaggcaccgacctgttcctgaagagcgcacgccgctccatcgcggacaaggccaagttcgactccaagcccggccagcacggccgcacctccggcgcccgcacctccgacttcggcctgcagctgcgcgagaagcagaaggtcaagcgcatgtacggcgtgctggaaaagcagttccgccgttacttcgaagccgctgaccgccgcaagggcaacaccggcgccaacctgctgtcgctgctcgagtcccgcctggacaacgtggtgtatcgcatgggcttcggttccacccgtgccgaggcacgccagctggtgtcccacaaggccatcacggtgaacggccagtccgtgaacatcgcttcctacctcgtgaagcccggcgacatcgtggccgtgcgcgagaagtccaagaagcaggcccgcatcgtggaagcgctgcaactggcccagcaggtgggcatccccgcctgggtggaagtgaatgccgacaaggtcgaaggtaccttcaagaaggctcccgaccgcgacgagttcggtgcagacatcaacgaatccctgatcgttgagttgtactcgcgctaatccagcgttcatcgatcgcaattgtttcccataccgcgaggcatcgcggtatgggtgcttcgccagccttaccggtgtaacgagctgggggtattgagaggaagtctgcatgcaaaccaatttgctgaaacccaagacgatcaacgtcgagcagctcggacacaaccgcgccaaggtcgcgctggaacccttcgagcgcggttacgggcacacgctcggcaacgccatccgccgcgtgctgctgtcgtccatggtgggttacgcagcaacggaagtgacgatcgccggcgtgctccatgagtactcgtccatcgacggcgttcaggaagatgtcgtgaacatcctgctgaacctgaagggcgtcgtgttcaagctccacaaccgcgacgaagtcacgctgagcctgcgcaaggatggcgagggcgtggtcaccgcgcgcgacatccagacgccgcacgacgttgaaatcgtcaatcccgaccacgtgatcgcccacctgtcgcaaggcggcaagctggacatgcagatcaaggtggagaagggccgtggctatgtgccgggcaacctgcgccgctatgccgacgaatcgaccaagtcgatcggccgcatcgtgctggacgcatccttctcgccggtcaagcgtgtgagctacaccgtcgagagcgcccgcgtcgagcagcgcacggacctggacaagctggtggtcgagatcgagacgaatggtgcgatcaccgcggaagacgccgtgcgcgcctccgccaagatcctggtcgagcagctcgctgtcttcgcacagctcgagggcggcgaactggccgcattcgatacgccggccggcccgcgcggcagcgccacgttcgacccgatcctgctgcgccccgtggacgagctggaactcaccgtgcgttccgccaactgcctgaaggccgagaacatctactacatcggcgacctgatccagcgtaccgagaacgaactgctcaagaccccgaacctgggccgcaagtcgctcaacgagatcaaggaagtgctggcttcgcgcggcctgacgctgggcatgaagctcgagaactggcccccggctggcctcgacaagcgctgatcgctctataatcttcggtttcccatttcggggaaccagtgctgcgggcagtacctgatacggctgcccgttttaattgactgataaggaaaagcaccatgcgccacggacacggactccgtaaactgaaccgcaccagctcgcaccgcctcgcgatgctgcagaacatgatgaactcgctcatcgagcacgaggccatcaagaccaccgtccccaaggccaaggaactgcgccgcgtgatcgagcccatgatcaccctggccaaggaagacacggtggcgaaccgccgcctggccttcgaccgcctgcgtgaccgtgacagcgtgaccaagctcttcaacgtgctcggccccctgttcaaggcccgtcccggcggatacacccgcatcctgaagatgggttaccgcgtgggcgacaacgctcccatggccttcgtcgagttcgtcgatcgcccggaagtcgcagaagtttctgaagattcttccgcagacgccgcaaagtaagctataatttatttcttgccgcgcgatggagcagtctggtagctcgttgggctcataacccaaaggtcggaggttcaaatccttctcgcgcaaccaacacaagtgccttgcactttcgaaaacgcccacttcacagtgggcgtttttgtttttgcgttgcccgctggccctgctggcttcccgggtggcgctctgttcggtgacggcctccgcgaaccggggcctgccggtgtctcccacactgcttttcgaatcccatgcgcccgctgacccttggcatcgacttcggtacttccaattccgcgatggcggtccggcgggagggcggggtggcgcagatggtccccgtggagcagtcgtttcacacgctgccgacggcgatgttcttcaataccgaagagtcccgcacgcacgtgggccgggatgcgatcgcccagtacctggcgggcaccgaagggcggttgatgcgttcgctcaagagcctgctgggcagtgcactgctggaggaaaagacggcggttcaagggacgctgatgagctaccaagacatcatcgcgctgttcctgcgcacgatggcccagcgcgcgcaggccgtggtgggcggcgttccggcgcatgtggtgctggggcggccggtgcatttcgtggacggtgacccggcgcgagacgcgctggcggaaggggcgctgcggcgggcggcggaaatggccggcttcgcggatgtttccttccagctcgagcccatcgcggcggcgctcgactacgaacagcgcgtggaccgggaaacgcgcgtgctggtggtggacatcggtggggggacctccgacttcacggtggtcctgctcgggccggagcgctcccgtcgcgccgaccgcagcagcgatgtgctcgccaccgccggcgtgcacctgggcgggacggatttcgaccagcggctcagccgctcgcaggtgatgcccctgctcggcctggggcaccatggtccatcggggcgtgaggtgcccagccgcattttcttcgacctttcgacctggcacctgatccaatggctatacagccccagggccctcgcggaagcgaaggggctgaggccggactatcgcgacacccgcctgcatgaccggttgatggtggtgctttcggagcggtgggggcatcgcctggcccaggcggtggagcaggcgaagatcgatgtctcgagcagcggagctccggcagcgctgccgctcggatgggtggagcggggactggatgcaaccgtcaccccggcttcgctggcggacacactgcagcaaccgttgcaggaggtggtggggtgcgctgcggaatgcctcgccgcggccgacctcggagcccggggcgtggatgcgctctacctcacgggcggctcctctgccctcaagcctttgcgcgatgcgctggccgtggcgtttcccggtgtgccccaggtcgaaggggacctgttcggcggcgtggcctccgggctggcgtacaccgtccgttcctgaggcggagggggcgcgtcgcccgctgaaagccgcccgcagcttccgctttcgtgcaggctcggcatgcggttgtggcacccggtctcagccgccctcggcgccttccttcttcatcgccagcgcggcgtcgtagagcgcgttgcgcggcgctccgctgatctcggccgccaggcggactgccgtcttgacgggcagctcggccagcagctggcgcaggatgcgcaggccggacgcggtggtggggttgtcgtcgcccccgggcagggctgcgggatgcacgacgatggcgaattccccgcgcgtgcgcgagcttccttcctctcccagccaggcggccagggcatgggcgggcaaggtggcgatttcctcgaactgcttggtgatttcccgtgccagggtgaccaagcggtcccccaggggggccagcgctattgtgaggtcggcgatgcggtggggtgcttcgagcaggacggtgcagcgatgttcggccgccagggcctggacggcggcctggcgttccgaggcgcgcgtggggagaaagccggcgaatagaaatccaccggccagcggccggtgcgaggccgcgccggcatcgagggccccggcgacgctgagtgcggccgtcacgctgctcgcaccgggcagcggcagcgcgcgcagtccggccgcctgcacggcggcgacgagccgggcgcccgggtcgctcacgcccggggtgccggcgtcgctcacgtaggcgacgcgctcgccgcgctgcagccgctgcacgacggcctgggccgcctcggcctcgttatgctggtgcacggccatccattgcggcggggccttgtcgatgccgtaggcgcgcagcagggactgcgtgtggcgggtgtcctcgcaggcgatggcatcggccagctgcagcacgtgcagggcgcgcagggtgatgtccgcgaggttgccgatcggcgtggcgacgacgtagagggcgccctgcggataatgctgcgctgcggccgcgtcgcgcgcggcggacagggcggaggcgaaagaggcgctcaatgggaatccttgaaaaaaagaccggcggcacggacggggccgtgcgcaagacgacgacgcgggcggcgggcatggccgcggaggaccgtgcgctggcccatctgcaggccgccggcctgcggctgctgacgcgcaattatcggacgccgggtcgtgggggcggagagatcgacctgatcctgcgcgatcgcgatggcaccgtggtgttcgtggaggtgcgcagccgggcgagcgatgcctacggtggcgctggcgcgagcatcggtgcggccaagcgtcgacggatcgtgttcgcggcgcggcactacctgctgcgctggccgtcgctgcctccgtgccgcttcgatgcggtactggtgagtggcgacgcggtgcagtggctgcaggctgcgttcgatgccggttagcgcggcagccgcatgccgtgccaacgctttgccaccaaagcgatagcacccggggggtatcatcggcatacatgctcgagcaacgcatccaacagcatttcatcgacagcgcggatctcaagtaccaggccgcgcaaatcctcagtcaacccatcggggcggccgtgcaggccatcctggcgtgcgtcaccagcggagccaaggtcctggcctgcggcagcggggcggcctccgcgcaggcgcggcagttcgcggcgctctgcgtggccggcttcgagcgggagcggcccgaactggcggccgttgcgctggagcccgatgcgctctggtccgcgcccggcatgcccggcggcgatgcgcaggtgctggcgcgccaggtgagggcgctcggccaggcgggcgacgtgcttctggcggtggccgacggcagcgcggccaccgatgccgcgctggtcgaggccatccagtccgcgcacgagcgggacatgaccgtgatcgcccttaccgggcggggcagtgccgcgctggccgggctgctgcgcgagacggacgtgctgatcgaggtgccgcacgaccgtgcggcccgtgtgcgcgaagtgcatgcgctggtgctgcactgtctgtgcgatggggtggatgcccagttatttggtgaacaggagataccgctatgaccttgcagacgttgacccgtaccactggcgccgtgctggccgccgtcgccctgggaacggcgctttcggcatgcgcgccgctggtgatcggcggcgccgccgtgggcaccatgatggccgcggaccggcgcaccaccgggacccaggtggaggacgagaccatcgaactgcgcgcaggcaaccggctgcgcgacaccttcggtgaccgggtccacgtgaacgtgaccagctacaaccgccaggtgctgctgacgggcgaggtgccctcccagcaggacaaggagcgggtggagcagacggtgctgaccgtcgagaacgtgcgctcggtggtgaacgacctggcggtgatgtcggccagcacgctctcgcagcgcgccaacgacacgctgatcacgggcaaggtgcgcgccagcctggtggacgccaaggacatcttcgcgaccgccttcaaggtagtgacggagcgcaacaccgtctatctgatgggccgcgtgacgcagcgtgaggcggaccgtgccacggagatcgcgcgcggcgtgaacgacgtgcgcaaggtggtgcgcgtgttcgagatcgtctcggagcaggaactggcgcgcggcttctcgcagcagccccagaccccggcaccggtcaccacggatagcaagtaagaggcactccctgggcgactgcgccgcttccccgctctcgccgtgcgcagcacggtgggcagggcggagtgaggaccgcggcggtttcttgcgccgtactcagttgttcttcggctttttcatgcccaggcgggtgatgaggctcgacgtgtcccagcgcgcgccgccggcctgctggacgtcggcatagaactggtcgacgagggcggtgaggggcaggcgggagccgttgcggtgggcctcctggagcaccagccccaggtccttgcgcatccagtccacggcgaagccgaagtcgaagcggccctccaccatggtcttgccgcggttgtccatctgccagctctgggcggcgcccttgccgatcacgtcgagcaccagcggcatgtccagccccgcatgctggccgaaggcgatcgcttccgacaggccctgcacgatgcccgcgatgcagatctggttgaccatcttggcgagctgtccggcgccgctgtcgccgatgcgcgtgaaggcgcgcgagaaggccatcgccacggggcgtacgttgtcgaatgcttcggcgtcaccgccgcacatgacagtgagctggccgttctgcgcgccggcctggccgccggagacgggggcatcgatgaagcgcaggcccagcgtgcgggcggcccggtccagttcgcgcgcgacttcggcggacgcggtggtgtggtccacgaagaccgcgcccggctgcatgccggcgaaggcgccgtcggcaccgagcacgacggcgcgcaggtcgtcgtcgttgcccacgcagcagaacacgatgtccgcgccctgggcggcctcgcgcggggtggctgcatgccgggcgccggcagcctgggtgaattcttcgcaccaggcagcggccttggcggcggtccggttgtagacggtgacctggtggccggcgagcgccaggtgtcccgccatcgggtagcccatgacgcccaggcccaggaaggcgaccttgcgcgagggaagagcgtcatagctgcgcggtgcggtgctggatggcatggggtggtctcctgtcgggtgctcgtgaacggtggaaaagacaacgcccgccgggctgcggcgggcgcggcgcggaaatggcgtcagacgatggcgaagtgctcggtgccggacgacaggtcggtgctgcgggcgcgctggctgccgagcttgatctgcagccgcaggtcgttgagcgagtcggcgttgcgcagggcgtcctcgtagccgatgacgttggcctcgaagaggtcgaacagcgactggtcgaaggtctgcatgccgaggttgcggctcttcttcatgatctccttgatctcggcgacttcacccttgaagatcaggtcggcgatcaggggcgtgttgagcatgacttccaccgccgcggcgcggcccttgccgtcctgcttggggatgagccgctgggacaccatggcgcgcaggttgagcgacaggtccatgagcagctgcgcgcgccgttcctcggggaagaagttgatgatccggtccagcgcctggttggcgctgttggcgtgcagcgtggcgaggcacaggtggccggtctcggagaaggcgatggcatggtccatggtctcgcggtcgcggatttctcccatgaggatcacgtcgggcgcctggcgcagcgtgttcttgagggccgcctcccagctgtcggtgtccaggcccacctcgcgctgggtgaccacgcagttcttgtgcgggtgcacgaactcgatggggtcttccaccgtgatgatgtggccgaaggagttctcgttgcgccagtccaccatggccgcgagggtggtggacttgcccgagccggtggcacccacgaggatgcacagcccgcgcttggacatggtgatttccttgagcacctgcggcacgcccagcccgtcgatggtgggcagcgtgagcgggatggtccgcagcaccatgcccacgcggccctgctggatgaaggcgttcacgcggaagcggccgatgcccgcgggggatatggcgaagttgcattccttcgtgcgctcgaaatccgccacctgcttgtcgctcatgatggcgcgcgcaagggtgagggtgtgcgccggcgtgagcggctggggggagaccttcgtgaccttcccgtccaccttgatggcaggggggaattccgccgtgatgaaaaggtcgctgccgccgcgccccaccatgagcttcagcaggtcgttgatgaatttgctggcctgatcgcgttccattcagtgctccggtcgtgcgccgcggcgtcagcgctggctgtcgctcaggcgggcgctgacgacccgcaggcgctgcgagagcttgcgcgcaagcagggcgaccaggctcgcggcgagctgggggtccttggccatcatgtcgtccagggcctcggcgctgagcacggcgatctcgcagtcggtcagcgtggtgcaggcggagaagcggatgccgctgtccagcagcgacatctcgccgaggatgtcgcccgggcgggtttccgcgagccgcaggtgctcgccccagggctgcacacggtccacggcgatggtgccggtcagcagcacgaccatgaagttgccgtattcgtcctggcggatgacgtcgcggtcggcgggcacggccgcgaaatggaagaaccgctccatgcgctcgacggcggaggcgtcgaggtgggccatgtagcggtccttcgaccagagcgcctgcagcagcttgccgccccggcttgcgggcaggcgctgcgcagcgacctccacggcgcgggcttcccagggcacgagcatggagctgtccacgccctggccggcgaaggccgtggtgaaaaagaccgaatcgctggcgccttcgccgccggacttgttgccgcgggacttggctttgagcaggccgaggatgcctttcatggagatgctccggtgcgcgcgcggcggtgctggatgtctgccgcgcggtgtgttgggggatggggggatggggcgcccggggcggtgtcagcccgggaagttctccggaatcttggccttgccgcgggcttccgcggggctgatgatgttgcgccgcacgaggtcggtgaggttctggtccagcgtctgcatgccgacgctgctgctggtctggatggtggagtacatctgcgccaccttggcctcgcggatcaggttgcggatggcgctggtgcccagcatgatctcgtgcgccgccacgcggccctggccgtccttggtcttgcacagcgtctgggagatcacggcctgcagcgattcggacagcatggcgcgcaccatctccttttcctcggcggggaacacgtcgatgatccggtcgatggtcttggcggcgctggaggtgtgcagggtgccgaacacgaggtggcccgtctcggcggccgtcatggccaggcggatggtctcgaggtcgcgcatttcacccacgaggatggcgtccgggtcttcgcgcagcgcggatttcagcgcggcggcgaaggacagcgtcatcggcccgacctcgcgctggttgatcaggcacttcttggagtcgtgcacgaactcgatcgggtcttccaccgtgaggatgtgcccgtactcggtctcgttgaggtggttcaccatggccgcgagcgtggtggacttgcccgagcccgtggggccggtgacgagcacgaggccgcgcggcttgagggcgaggtcggcgaagatgcgcggggcattgagttgctcgagcgtgaggatcttgctcgggatggtccggaacacggcggccgcgccgcggttctggttgaaggcgttgacccggaagcgcgccaggccctcgatctcgaacgagaagtccacttccaggaactcctcgtacaccttgcgctgggcatcgctcatgatgtcgtacaccatggcatgcaccgtcttgtggtcgagcgcatcgacgttgatgcggcgcacgtcgccatgcacgcggatcatcggaggcaggcccgcggacaggtgcaggtcggaagccttgttcttcacgctgaaggcgagcagttgggtgatgtccacgaaaagcccttggtcgtttggtacgcttgagagcaatcattatgacgacgattggtaacaacctccaaggggtcctggaccgcatcgcgcaggcctgcgcgggggcgggccgggcgccctccagcgtgcggctgctggccgtttccaagaccttcggcgccccggccgtccgcgaggcggcgctggcggggcagagggcgttcggcgagaactacatccaggagggcgtcgagaagatcgttgccctgggtgcgccagagtccggcctcgcccatgcgctggaatggcactgcatcggccccgtgcagagcaacaagacacggctggtggcggagcatttcgactgggtgcacacggtggaccgccccaagacggccgagcgcctgtcgcagcagcgcccggaccacctgccggcgctgcaggtgtgcatccaggtgaacgtggacggcggcgccaccaaggcgggcctgccgccggacgaggtgcccggcctggccctggccgtggcgcggctgccacgcctgaggctgcgggggctcatggccatccccgagccggctccggacttcgcggcgcagttctcggtgcatgcgcaggcgagggcgctcttcgaccgcctgcgcgcatccggcgctccgggcctggaggacttcgacacgctctcgctgggcatgacggccgacctggaggccgccatccacgcgggcagcaccatggtgcgcgtgggcagcgggatcttcggcgcgcgcagctacccgcgctaaggagcgcagggtcagccctggaatgcctcgacgcagcccagggtgtgttcgacgtcttcggggcccacgtccaggtgggtgacccagcgcaggcggatctgcccgccgcagaggctgcgcgtgacgtagatgccgtgctgggacagccaggccatgagggccggggcgatgtcggagtgcacgtcggtgaacaggatgttggtgtgcgcggaggccacgctgaggcgccggcgcagcaccggatggctgcggccgacctccgccaggccctcggccagcgagcgtagcagggtgtggtcgtccgccatgcggcgcacgtggtggtccagggcatagtgccctgcggccgcgagcatgccgacctgccgcatggcgccgcccagcatcttgcgggtgcgccgggcacgggcgatgaactcatgggagccgagcagcagggagcccacgggggcgcccaggcccttgctcaggcagatcgaggcggagtcgaagtgcgcgcagatggcgcgcgcctcgtcgtacacgtccgtgccgtgggccatggcgttggcggtggccgcattgaacaggcgggcgccgtcgaggtgcatggacagctggcggctgcgcgcgagggcggccacgtcggcgatgtacgggttgggcaggacctgcccgccggccgtgttttccagcaccacgaggcgggtgcgggcgaagtgcgggtcgtccggcttgatggcggacgcgatatcgcgcaggcacaacgtgccgtcggcgcggttctcgatgggctggggatggatggagcccagcgtcgccatgccgccgccttcccagcggtaggtgtgccagctctggcccacgatggcttcgtccccccgctggcagtggcccatgagcgcgatgaggttggcctgcgtgccgctgggggcgaacagcgcggcgtcgaatcccaggagttccgcggcatggttctgcaggtcgttcacggaagggtcgtcgccgaagacgtcgtcgcccaggggggcggtctgcatggcttcacgcatggccgcggtgggctgcgtgacggtgtcgctgcggaagtcgtgcatcggaaggggctcctgggaggctggagaaggggcgggcttcggctgcgatagtagctgcggcgacccgctgcgggagcgaaacgggggcaaatcccctctggaggcgggtgcgcccccgcctgcgggaggtgtaagctggggcgcttcgcgctgttcccgttacagggactgccccctttcccgttttcaaggagttgccccgccatgcccggtctgttgcccgatgtcgatcccgatggcctgctggagttctcggtcgtgtacaccgaccgggctctcaaccatatgtcccgccgcttcgccgcggtggtgcaggacatcctcgccacgctgaagtcggtgtacggcgcccacaccgccgtgctcgttcccggcagcggcacgttcggcatggaggcggcggcccgccagttcgccaaccgtgagaaggtgctgatcgtgcgcaatggctggttcagctaccgctggagccagattttcgacgcgggcggcctgggcggcggtgccgtggtctgccaggcgcgccagcagggcgagggcccgcaggccccctgggcgccgtgcccggccgccgaggtggcgcaggccatccgcgccgagcggccgaaggtggtgttcgctccgcatgtggagacggccagcggcatcctgctgccggacgactacctgcgcaccgtggcagaggcggcacacgaggtgggcgcgctgttcgtgctggactgcgtggcttccggcgcgatgtgggtggacatgcgtgccacgggtgtggacgtgctcatctccgcgccgcagaagggctggagcggctcgccctgctgcgccatggtcatgctgagcgagcgcgcgcggcaggcgatcgagggcacgcagagttccagcttctcctgcgacctcaagaagtggatgcagatcgcggaaggctacgagaaggggcagcatgcctaccacacgaccatgccgaccgatgcgctcgtgcggctgcgggacgtgatgttcgagacccgcgacgacggcttcgagcgggtgcgcgagcggcagatcgaactgggcgcgaaggtgcgcgcgctgctggagtcgcgcgggttcccgagcgtggcggccgagggctggaaggcgccgggcgtggtggtgagctacaccaccgatccgggcatccagagcggccggaagttcctggaggccggcttgcagacggccgcgggcgtgccgctgcagtgcggcgagggcccggatttccagacgttccgcctgggcctcttcgggctggacaagtggcgcgacgtggaccgcacggtcggtcaccttgccgcggccctggaccgcatcgcgcccgcccagggctgaaaccacaccgggcgcggcagagcaccaagagctgccgacacaacccagcgaagcggccctggccaggcgtcccgtcgcaggcagtacatcaggtacgacaggacggaacaacaacgcaagggggggcgtgttggtggctctaaaccgccaagcccgtacgggcaacagttccttacgccccgccgggcggcgggcgggctattctccgggcatggacagcagcagtcgcaaccgcaaccccggcgacggcgggaccgcgccgggcatggaagccctgggcgccgcgggcggcctcctgggggttcctcccgtggccgaaagcccttcggcatcgccggccgccaccgagcgcgcgctggcgctggcgcggtcgaaatggctggccaccggcctgctgctggccgtggcggcggtcttcgccggcacctatgccctgccgccgagcctgctggtgtcgtgcgtgcgcgcgatggccgaggcggcgatggtcggcgcgctggccgactggttcgcggtatccgccctgttccgccggatcccgctgccctgggtgcagcgccataccgacatcatcgcgcgcaacaaggagcgcatcggcggcaacctggccgtgttcgtgcgcgacaagttcctggacgccccgtcgctggtcacgctgatccgccgccatgacccggccgacatgctggcgcagtggctgacgtcgccgggcaatgcgcagctgctggggcggcaggtggcgcggctggcactcgcggcgctcgatacggtggaggacgcacgcatccagcgcttcatgaaccaggccgcgcgtgcgctggtgggacagctggacctgtcgcgcaccatggccgcggcgctgggcgcgctcacccagggggggcggcaccaggtgctgctggacgacgtgctcgcgcgcgtgaccctgctgctgcgcgcccccgagacgcgcaccttcatcgcggaagccatcgtgcagtggatcaagcgggagcatcccctcaaggagaaggtgctgcccaccgactggctcagcggcaagggggccggggccatcgcccaggccatcgacagcctgctggccgaggtggcgagcgatccggcgcaccagctgcgttcggcgctcgatgccgcggtgcagcggctgatcgagcggctgcagaccgatcccgactgggagcggcgcggcctcgagctgcgcgagtacctgcagaacgacgagaccctgggccgctacgtgcatgacctgtggacgaacctgcgcgagcggctgcagaaggacctggccgacgacgactccgagatctcgcgcagggtggccgccatggggcagtggctgggcatggcgctggcgggcgaccccgcgctgcgcgtgcggctgaacgtgcgcctgcagctctgggccacgcaggtggcgcccgacctgtcgcagttcgtggccgagcacatccgcaacaccgtggaccggtgggatgccaaggaaatggcgcggctcgtggagctgcatatcggcagcgacctgcagttcatccgcatcaacggcaccgtggtcggcggcctgatcggactcgtgctgttcgcgctctcgcacgcgcgggaaatcgcccaggggctgggaatcctcgccgccggctgagccggcggcttccattgccgggtcagcccttgcgcggttcctctcccaccgcgtgggcccgtgcgatggccaggatgacctcgcgtgccaggcgccgctgggggaccggcagcttgagatagatgtcgaaaagctcgcggtcgtcgtagccgagtccggcatgccatttgtggaggggctcgccggccgcgcgcaggacggggctgccgtcccccacatcgacgaagtcctccaggggcacgcgcagccactgcgacagcgtggtgagcttgcgggggcccggcatggtttccccgagcagccaacggcgtacgccgtggagcgtcatgggcttgccccagtggcgcgtattgaactcgcgttccagcaccgagggtttgggctcgtagcctgccgtttccattgcctcccgcaatttccgggcgaatttttgttttgcttggtcctgcatgccggcacgctagggacccctgcagagcgtggcgtgactcggaatgcgggttacgtccggggtgtgatccttggttcagtggactgcagggaacgggtatccgtacgtcagttccggccccgccgctcttcttcggcggcatgcgcgcgggcgatggcgaggattacctcgcgggcgatgcggcgttgcggcacgggcagccgcagatagacctcgaacagctggcggtcgtcgtagcccatgcctgcatgccagagggcgccgggctcggcgctggggcgcacggcctgcggcgccacgtcttccaggaagtcctgcaggggaatctgcagccattgggacagggtgacgagcttgcggtgatcgggcagggtttcgccgcgcagccagcgccgcacgccgtgcaggctcatgggcttgccccagtggcggatgttgaattcccgctcgaggacagacggccgggcctcgtagcccgccttttccatagcgttccgtaacttctcggcaaaattttgctttgcatcctgcatgcagtcacgctagggatcgcccgccggaacggggtgattcggctatatagtcacgaaatcaacgtgatttgtggttacggattcggggcgtggcgctgtctggcgggccggcaggcatgcacaggtggcccgggacggctccacggtaaagggaagggcgtgcgatggaggacgtggttggcatggcgctgcaggcgccgggacgggcgctttgcgtcgggggctggggggtcgccgaaaacggggagcgtagcgaagggtacaactaccggcccgagggccggccggagccggacgatccgatggagcgcgccatcgcccagctgcggctggcgtggtgcatgaaggatcccgacacgacggcggaccgctggatcgcctcggccgaatggccttttcgtgccatggcactggcgctggaggcgcgccggcgcgccctctggggccggctgtcggccctggggatggcgcgcctgcaggcccagggagaagggctggacacggtgctgggcctggcgcgccggctgccacgcgggatggcgcccacgcgcggcgcagggctgggcggcacgccggagcagggcgccccgcggctggaggatctggcgggtgtggtgggccgtgcggcggacctgcgcagctacggctggcaggggctgtcccccggtgccatggtggcctgggcgctggggcatggtgccggcgcggtgggcaccgcggcggaaaacccgacggtggcctggctgagcggcgccgccgtggcggcggccaacgcgcaggggccctgcatggtgctcggcggggtgatcgatgtggtggtgctgcgtgccctgcgcgccagcgcggaaggccgggtggacgaggcgctggcgatcgcccgcatgcactccgcaccgctgcaggacgcggcggagcaggtggagtgcgccgccgccatgctggacgcgatcgacctgcgcgtgcaggagatcacctggctgctcgggcggctggaggcacgcctcggtccggtggcgcaccgggccgagatcgcgctggcgctgcgggaagcgcgccaggcgcacccggcgcgcactgtggggcagggtcttgcgccggagctgttgcccggggagcgtgcggtgctggaaatgctgaccacgctgggcggagccctgtaccgcaccgcgacggtccacctgctggacgacctgggccgcctgacgcgccagagcggagaaaccgtggcccgcatgcgtcgctggctgctgatgaccccggcggggtagctccggccatgggcggtacacctcgtgcgacggcatgcggcaacggcgcgagacagcgagcgggggccgccctagaaccggggcagttccgggtgcgcgatctgcccgccgcgcaccagcatctttccgtactccgcgcagcggttcagggtgggaatgaccttgcccgggttgagcaggcccgccgggtcgaacgcggccttgagggcgaacatttgcgcgttttcctcggtggtgaactgggtgcacatgctgttcaatttctccacgccgacgccgtgctcgcccgagacggtgccgcccatggccacgctggtctccaggatgtcggcgccgaagagctcgcagcggtgcagctcgtcggcgtcgttggcatcgaacagcacgagcggatgcaggttgccgtcgccggcatggaagacgttgcagcagcgcaggccgtatttcttctccatctcctggatggccagcaggatgtcggccaggcgcttgcgggggatggtcgagtccaggcacatgtagtcggggctgatgcggccgctggcggggaaggcgttcttgcgaccgctccagaagcgcaggcgctcggcctcgttctcgctcacggtgatggcggtggcgccggccgcgcgcagcacttcgctcatgcggccgatctcttcctcgacctcctcgggcgtgccgtcgctctcgcacagcaggatggcctcggccgccaggtcgtagccggcctggacgaagtcttcgacggcggccgtcatgggcttgtccatcatctccagcccggccgggatgatgccggccgcgatgacggcggccaccgcgtcgccggccttgcgcacgtcgtcgaagctggccatgatgcagcgcgccagctgcggcttcggtatcaggcgtaccgtggcctcggtggtcacggccagcatgccttcgctgccgatcacggcggccagcaggtcgtagccgggggcatccagtgcctcgctgccgaactccaccggatcgccttccacggtgaagccgcgcacgcgcagcacgttgtggacggtgaggccgtatttcaggcagtgcacgccacccgagttttcggcgatgttgccgccgatggtgcaggcgatctggctggacgggtccggtgcgtagtagagctgccagggcgcggcggcctcgctgatggccaggttgcgcacgccacactgcacgcgggcggtgcggctcaccgggtcgatggacaggatgcggttgaagcgcgccagcgacaaggtgacacccagggcgtgcggcatagcgccgcccgacaggcccgtgcctgcgccgcgcgccaccaccggcacgcccagcgcgtggcaggtgcgcagcacggcctgcacctgggcttcggtctcgggcaggcacaccaccagcgggcgctggcggtaggcggtgaggccgtcgcattcatagggcgtggtgtcttccgcatgccagagcagcatgtgcgctggcaggtgcgcagacagcgcttgcacgacctgcgcctgccgggcggcgcgctctgtggctccggggtgcgggttggcggtcgtggggtcgggggatgcggcggggaggggggcgacggcgctcatgcccttcactttagagtaaggcgggccgcgggtgcgtgagttttctttcagcaccgcgtgaatcggccggatggccggccggaccggtcacaccggcccggggctgaccgggcgccggctgccttccagcagccagaggtgccggctggcgcgggtcagggccacgtagagcatgttgcgttcccggtaggcctcgttcagcgcggcggcgcggggaaagcggccgcgctcgaccagcggcacggcgacgtattcgtattcgtgccccttgcagcgctccaccgtcagcagctgcaggctgggggcctcgttctggcgatgctgccggatgccggactccaccatgagtgccaattgccccaggaattcatcgacggacaggcccgcgcagatgcgcgagagtgcctgcaggctgtccaggcactgccggtgttcctgggggctgatgggggcttcggcgaagaaacggcgcagcagcgggtggttgcagagccggccggcgtccgcgcacacctcggccggcagggcgagccaggcctcgcaggcggcggaggccacgggcgcgttgggatcgaagctggcacgcagcaggaagtcgcgcatgcggtccggctggtggatgagttcggaagcgacggcgcgggtgtccacttcggcggtggagtgctgcgccagggcctgcaggtcgaacaggccgttggcgagcacgtcggcatcgggccggctgccgcgccgcacgtagcgcatcaggccgtcgagcgcactgctcaggatgccctgcgtgaggcgcacctggccgccgcagcccggcagcgcccggaacagggccagcaccagggcgatctcgggccgctggtagaaacgtttcaggcccttgcaggcgtaatggatgccctcgtgggcgaagcgccattccagcagcacggagtcctcgggcgagcgcagcaccacggtcaggcagggcgcagcgccgctggccgggggcggggtgcgctgcacgaactggtggatggccagcagttgccgggcgcagtcctcgtcgctgtcataggcgagccgctcgaagcgggcggtcttggtggggtagtgcgtctcgaattccacgccgaagagcgggttcaggccttcgcagatggccttgccgaaacggtaggtggtgttgagcgtgagcacttcgggcggctcgggcagttcctgccggatgcgttgcagcccgttgccgaagacggagaacgcgccgggcaggatgtgctggttgaagtcgcccgcacccacgaacacgccgttgccgctggccacgaggtggcgcagcaccagcatggcggcctcgtccaggtcctgcagttcgtcgaacagcaccgcgtcgtagcggccctgcagccaggggcaggggtcgccgaagtccagctcgccgagctgccgcgcgatttcataggtgcagtcgccgggggcgtagaactgcggttcgtcgtccggcccccggcgcaggcgttcgtaccggcccagcagcaggtagagcccgtagtccagcgcgtggtcccggcagtaggcggcggcatgaatgccctcgcgggcgatgtcgcggtgcagcaggcgctgcttggccagggcctcgaagtcggtgaaggcctgcacgtcgagttcgcgggccaggaagtctgcggcctcgggcggtgcctcatgccgcagttcctgcagcagcgcggcgtgggcctggcggatcagcagttggcgctccagtggctcggccagggtgttcacgggcaggccctgggcctgcagcaggccggcgcagagctgctccaccgtcatgatccgcacctcgcgcgcgtcggccggcatgtagcggcccagccggtcgtggagggcggcgaggcctgcgtcggagtaggccagcatgagcacccggcgcgcaccgcgcatctggaccaggtccgccgccttggtcgccagggtggtggtcttgcccgtgcccgccagcgcgttgatgagcaccgttttcgccgcggtgttgaggacggccttctgctcgtcgttcgggcggcgctggaggaagaggggggcgggggagggaggctgggccatggggtccgatgcaggaggcccgcagggcctcaagggggtgtcaggtcacgcgcctcagccattccgcgaaggcggcgcattcccagcggtccatggtgccggtgcgccagcagaggtagtgggcatgggggctgggcgcatcgagcgggaacagccgcacgagggtgccgttctccagccaggatgcgccgagcttgaggcgcaccagcgccacgcccatgccggccgacgcggcgtcgcacatcaggccgatgtcgttgaactgcgaaccttccgagggctccgcccaggcgagcccggcggcggcgaaccaggtgcgccacggctccagcgggctgcgcagcaggagcgaggtttcgaggtccgcggggcgctcgaagggaccgtgctcgcgcaggaagccgggagaggccaggggcgtgacgatgtcgcgcgacagttccacatgctccatgtcggcgtagtgccccgggccgaagcgcaccacgaggtccgcatcctccgcgaccacgtcgagcagggggatggagacgtgcagcgcaaggtcgatctccgggtaggcctcggtgaactgccgcagccgcggaatcaggatggcccgggcgaaggtgggcgtgacggcgatcttgagccgccgcttgcccggcgcggccgccgtgcccggaaagcgctgcagcgcgcccaggccctcgcgcacgtgcgcaaggtaggcgctgccttcggtggtgagcgagaaatccgcacgcccgaacagccgcgcgcccaggatctgctccagctggcgcacgcggtggctcaccgcgctgggcgtcacgcacagctcgtcggccgtctgcgtcacgctgcgcagccgcgccagcgcctcgaaggtcagcaggcactggatgggcgggatgcgctgggcggcgcctctggacgaggtcaaagcggggcttgcggaagccatcacatggattcccggcgcaacgctccgcctgccgcgcagcgagtcaggggatgttgcacgttatttgaaaatcaccgtcttgtggccattgagcaccacgcggtgctcggtgtgccacttcacggcgcgggccagcacctggctttcggtgtcgcggccgcgggccgtcaggtcttccacggtgtcggtgtggtcggcgcgggccacgtcctgctcgatgatcgggccttcgtccaggtcggcggtcacgtagtgggcggtggcgccgatgagcttcacgccgcggtcgtgcgcctggtagtagggcttggcgcccttgaagctgggcaggaagctgtggtggatgttgatggcccggccctccagcttgcggcagaggtcgtccgacagcacctgcatgtagcgggccagcacgaccagttcggcgccttcctgctggatgatctcgtactggcgcgcctcggcctggggcttgttgtccttcgtgaccgggatgtggtggaaggggacgttgtagctggccgccagctggtagaagtcgcggtggttgctgatgatggcgcagatgtgcaccggcagcaggccggatttccagcggaacagcaggtcgttgaggcagtggccttcgcggctgaccatgatggcggtcttcatgggctcgctggcggcgtgcaggctccagtgcatgcggtgcggctcggcgaattcggccaggcgcgcgcgcagcgcggcctggtcgtgggtgtcgcaggcgaagcgcacgcgcatgaagaacaggccggtggcgtggtcgttgtactgggcggcttcctcgatgttgccgccatgctcgagcaggaatccggagaccgcatgcaccagcccgagcttgtccgggcaggagagggtgagaatataggcttgggtcatagcggggcgattgtcgcagcacggcccgcagcaacgcggagcaaggaattgatgcatgaggaggaggggggcatcccccgcaacgctcccggggggatggcaggctggtgggtacccgccgcactgctcctgtacgctgccgccgggctggcctgggtggccggcgcggaggcgcttttgccggccggcagcgtgctgcgtgcagcgctgcaggcggccttcgtgctggcgccggcgggctgcggcgtgtgggcgctgcggcgctggcgcgcgcggggccgggagatcgcggcgctggcccgcggtgccctgcaggccgacgagcgccagcggctcgcggccacggtggtggacaacgcggccgagggcatggtggtgaccgatgccgagagccgcatcctgtcggtgaacgcggccttcacgcggctcatgggctacggcgaggcggagctgctgggccgcacgccgcggctgttcaagtcgggccgccacggccgcgcgttctacgaggccatgtgggaagaactgggccgcacggggcactggcagggcgagatctggaaccgccgcaagaacggcgaggtgttcccggagcgcatgtcgctctccagcgtgcgcaacgcgcgcggcgaggtgacgcactacgtgtgcctgttcaccgacatttcccaggagcacgagcagcggcgccggctggaagtgatggctcataccgacccgctcacgggcctgcccaaccgcacgttcttcgcgcagcagctcgaagaggcgatggcggatgcgcgcgcccgcggcgagcccctggcggtgctgctggtcaacctggaccggttcaaggacgtgaacgacagctacggccatgcggtgggcgaccaggtgctgcgccacatcgcggcgcgcgtgcaggatgcgctgcggccgggggacctcgcggggcggctggcgggcgacgagatcggcgtgatcgcccgccgcgtggagggcgcgccgggcgcggtggctgccgcccgggccctgctggccgcgctggccgagccctggcgctcgcccgacggcttcgaggtggtggcctcggccagcgtgggtatctgcctgttcccggaccatggcgataccgccgatgcgctgctgcagggcgcccatgcggcggtgtacggcgcgcgcgagcacgggcagggcgcatggcatttcttcgacgagagcctcacccaggccgcgcgcgagcgcctcgccctggaggcgcggctgcgctcggcgctggcccaggggcacctgcaactgcactaccagccgcaggtggacatcgcctccgggcgcatcgtgggcgcggaggcgctggtgcgctggatcgatccggtggagggcaccatcgcgcccgaccgcttcatcccggtggccgagcgcacgggcatgatcggcccgctgggcgaatgggtgatgcaggaggcctgccgccaggcccagggctggcgcgaggccgggctgcccggggtgacgatggcagtgaatgtctccccgcgacagttccacctgaccgacctggcgggctgcgcggccctggcgctggcggattccggcctgccgtccacgctgctggagctggagctcaccgagggtgcgctggcggagcgccccgaggaggcccggcaggtgctgctgcggctgcgtggcctggggttgcggctggcgatcgatgatttcggcacgggctactcgtcgctggcgcacctcaagcgcttcccgatcgatgtgctgaagatcgacaaggggttcatccgagacctgccgcagagcgcggacgacatggcgatctgcgcggccatcatcgcgatggggcacagcctgggcctggcggtgctggccgaaggggtggaaacgccggagcagctggcgttcctgcgaagccggggctgcgaccgctaccagggctacctgtgccgccggccggtgcctgctgcggagttcgccgcgctgctggcgcagcaggccgcgggagttgacgcgccttcgccggcccagccataatccgcccgctttttccgcgggccgcccggcctgctgccttccggcccctgccggcttcttcccgcgcgccctgcgcgggcccatccaccggagcgcgcgagcgcgggagagaacgccatggacccctaccctagacggccctcccctgccatgcccccggtgtgcccgatggccgcccccttctcccgcatttcccttgccgcatccggcgcgcgcccggacgccgcctgccgtccgccccgccgctgacggcacggaggctcccccgcgcgcatggcgcggctggagccttcccatgttcttcttccgttcttttcttcctggtgccttccagagggacgagctggtcgccctggcgctgcgcgacgcgctcgcccgccgccgcccgcaggcgctgtgcggcctgctgcagagccacggacgcggcgccgtggcggcgtgcctgtcccgcgagccgggcgcggtgatcgccgatgcgctgtccatgctgccagaggaccagcgccgcgcggtcttcctgcgcctgagccggtctgcgcgcgagcgggccgagcgcatcggcggcagggcgttcgacgccttcgggccgtccgttccggcaggcgcctggcaccgcgcccgggcctggtggggacgccgctgccggcgttccggcacgccggtctagagcgcggcccccgctgcccttcgccagcccgttcccagcccgttcccggcccgttcccggccttctttcgctccccctgcccggcaggccaccgcacccggaccccaccatgcaattcctccgccatttccacctgttccccttcctcgataccctggtcagcctgctcaccgccttcgggctgggcgcggcgatcgggctggagcggcagatccgccagcggacggcggggctgcgcaccaatacgctcgtggccgtcggggccgcggccttcgtggtgctggccgaccggctcgaggggccgtccggcgcggtgcgcgtgatcgcctatgtggtgtcgggcgtgggcttcctgggggcgggagcgatcatgaaggagggcgccaacatcaccggactcaatacggcggcgacgctctggggctccgcggccgtgggcgcctgcgcaggctcgcacctcgtggccgaggcggtactggccgcgctgttcgtgctggcgagcaacacgctgctgcgccccgtggccaaccgcatcaaccggcgcccggtgcaggaagccaccagcgaggccatctacaccgtctatgtgctgtgcgagcgcggcgtccacggcgaggtgcgcgagcgcatggtggagttgctggagggggcgaactacccggtgcgcggcgtgggccagcatgccttcgggcgcaccgagaccgagatcgaggcgacgctctacgccacggccgtggaggccgatgagctggatgccgtgatgcgtgcgatcgaggaactgccgggcgtactgcaggcgttctggaacgccgggtcggaggaataggcccgcgggagggccgtggaccggcgcctcatcaccttatcgccggagcgcggcgcaatggtccgtgggcggaagaggtggcgtcggcaggaccgtgtcggcggcgcctccgggcagcggatcggtggcggagtccgggcgcgcgatcgcgacgcgggcctgcacgcccgagtcccagtgcagcggcaccccgaggtcgcggcgggcgtggcccgcgcccgtgaccagcagcaccgtctgccccggacgtcgcgcgccggccgccgtccgggcgaggctgtcgtcgcgcgcgatctggatgcgggccatgccgggcagttgcgacgcgggcagcaggccgcagtggccggcctccatcgcctcgacctgccggcgcagcacaggggccggcacgcgggcatcccaggctgcatcctgcatggcctcgcgcatccgcgcgcgcggcaggttgccgccgagcaccggcacgccggcacgcacggcttccatcaccaccgggccgtagtgcgtccagggccaggccgcgtcgttccaggcgagcgctgcgcgcacggcggattcggtggcatcgcgcggcaggccggccgtgccgtggccggcctcggccatctccatcaccagcgctgccagctgcccgcggcccgccagcgaggcgacggcctcgcgttccagccgctggtggtggggcgcgtcgtgctgctcgcccaggagcaggatctcggtgggtagcagcgcctgccaggagacgccgccggcaggcggggagggcggggaggggctggcgcacgcagcggccagggccagcagggccagggaggcggcgcgccccgcggagcgccgcaagcggaggggcaggtgcatggccggcaccttaccccatcgcggcgggcggcccggaaggctcgtggcttgacttgcatcaagggctgcggccatgcccgttcctacactgccggccatgcgcaggccccttaccctgaccacccggctgctcgccatcggcagcggcttccttgccgtcgccctgctgtccatcgccttcacgctgtggatcacctggaagctcgaaggtggcgccgcggccgtgaacgaggcgggccgcctgcgcatgacgatgatgcgcatggcgctggcggggcgggccgaggcgccggaggcgctggcgccgctgtccggccggttcgatgccagcctggatctgctgcgccagggggaccccgcccggcccctgttcgtgccctggaacgaggacacgcgggcacgtttcgcgcgcatcgtcgaggattggagccggctgcgcgacggccgcgccgcgccggacgtcgcccgggcggacgccttcgtggcgggcgtggacggcttcgtggaggcgatcgagcgccagatggcgcggtggacggcggcgctgcacctgttccagctggcgatgattgccgtggcgatcgctgcggcggtggccttcatggccgtgagccactggctggtgctcgcgccggtcgcgcggctgcagcaggccctggcccgcatgcggcagggcgacctgcgcacgcggctgccggtggagtcgcaggacgagttcggccagctcgccacgggtttcaacctgatggcgcacgcactgcagtcgtcccaccaggacctggagcgcaaggtggccgagaagacctcgcgcctggaagagcgcaacgcgcggctggcggcgctctacgaggtgagcgcccaggtgtccgaggccggcagcctggacgcactggcgcgcggcttcgtgcagcgggtgcgcgagatcgcgcgggcggacgccgccgccatgcgctggtcggacgaggccaacgagcgctacatgctgctggccggtgacgggctccccgaaagcctggtgcagggcgagcactgcctgcccaccggcaactgccattgcggccagccggagggtgccgcgcgcctgcgcgtcatcccgattcttcccggtgcgccggccggcatgccgcactgcggcgaggccggctaccagaccctggtgctggtgccggtgcgcacgcagcagcgcgtgctgggcgaggtggacctgttcttccgctcggcgaccgagatcgagcccggcatgcaggaaatgctggaggccatggccagccatctcgcgacggcgatggagggactgcgtgccaccgcgctcgatcgcgaggccgccgtggcgcaggagcgctccttcatcgcgcgggagctgcacgactccatcgcgcagtcgctggccttcctgaagatccagacgcagttgctgcgcgacgcggtgggccggggcgacgatgcggcgcgcgaccgcagcatgggcgagctggacgtgggcgtgcgcggctgctatgccgacgtgcgcgaactgctgctgcatttccgcacccgcacgagcgaggaggacatcgagggagcgctgcgcgccacgctgtccaagttcgggcaccagaccggcatcgcgcacgggctgtcgatggccggccacgggctgccgctcgcacccgacctgcaggtgcaggtgctgcacatggtgcaggaggcgttgtccaacgtgcgcaagcactcgggcgcacgccgcgtggagttgcgcgtgcagcgcgaaccgcactggcgcttcgaggtggaggatgacggccgtggcttcgatccggccgccgtgccgcccgactccgtgcacgtgggcctgggcatcatgcgcgagcgggccgagcgcgtgggcgcgcaggtctgcatcgagtcttcgccggggcgcggcacgcgggtgcgcatcgacctgccggcagccggggcgccggacgcgcccgccgccgcgacggcgcgcttttccatttccgatttcgcgccgctggcgtcctgaaaaccaattcccatggcatccgcccccctgccgccccgcagcagcacgtccccggcgccggacgccacgcccttgcgggtgttcgtggtggacgaccatacgctcttccggcgtggcctgatcgccctgctgtcgcagtacccgtcgctgcgcgtggtgggggaggccggcgatgccggcgaggccctgcggctggcgccaccgctcgcgccgcaggtcttgctgctggacaaccacctgccgggagtgcgcggcatcgaggccatccggggcctgcgcgaggccatgccgggcgtacgggtgctgatgctgacggtgagcgaggatggcgaggatctggcccaggcgctgcgccagggggcccagggctacctgctcaagaccatcgaaggcgacctgctggccgatgccatcggccgcgctgcgcggggcgagccggtggtgagcatggagctgatgggcaagctggtggcggccttccaggcgcagggcgggccgcccgcggcgcctgtgcgcgcggtggacgccgatgcagaaaccgccgccatcgcgtgcgaaccggaggccgcgaccccgggcggcgcatccccgttgtcgccgcgcgaggaggatgtgttgcgggagatcgcgcgcggcgcgagcaacaaggaaatcgcccgtgcgctcgacatcgcggagaccacggtgaagatccatgtgcagcacatcctgcgcaagctgggactgagttcgcgcgtgcaggcggcggtttatgcgtcggagcgccagcgcgagtaggcgggtgacggctcgatgccggcggctgccagcctttctcaagaccggatgctgccggccggaggtgaccgcttacgcaacgcgttcacctgggcttacctggcagcagccagaaagtcagtcaaggcgtccattttgtgccaccagaacacgaacacgttcttcgactgggcagtggcgacgttgtctgccttgaagacgcctcggatggccgccgcagccactacgctcgaatgcccgaactcgcggtgccagtcgccagcgtccaccacaacctccttgttgaggcgcttgaatccgttgaccgcgctgttcgacgccttgcactccagggcgagtagacgaccgtcgaacagtcggaccacgtagtctgcattgtgaccgcccagcactgtctgccgcatgtacgtgccagcctcggggaaatgcgagatgagcttgataccggtggaccgcttcggcacccgcgtgtagcctgcggcgtcgagaatctctgcgaccttaccctcgagcgccttgctctcttcgccccggcggccggcctgcaccgcgctcacagcagtgatgagcgctgttgccagttgtgcgctttccaactcttctggagtggccgtccttcctgctttcacccagaggaagcgcttcgggtcgaggctggatgacaggatctgcccgagcttgtcagcaagttcctggcttttcttcagcgctgtccgattcaaggaagcatccaaaagcgtgtccaagtcgtcttcggaaatgggtaccgccgccaaactgcgcaatgctgcgaactgatgcttgtcgccgacgatttcggctgcgaactctttgttgaccggcggggtcagcagcaggcttatctggctgacgacgacgtcggcggctgctttggctgcaggaaacttttcaaggtactccctcaaaggctcgtcgagtcgacggctgcggaactcagctcgggcgacggttgcgtcttctttgatttgctcggtggtccataccgatggcattgcctgatcgtcagtagctcgcatagattcctgtcagagggccagttcccccgggacaagaatacgcattgcttccgagggctcaaatttagtcaggccaccggcgtacacgcgcccatcagcttgttgaacgttctcgttgagccacgcgaccagccgaccaaagtgcgattcatcaaggtcccgtctcgggtagagcccgtgggctatgttgatgagctgggcattcgctttgttcagagcaaacgcaggtgggcgccgacccatataagtcataacgataggcgcaggctccttggtgctcacagaccaccagggattgcggtgtcgggcgatgtaagtctcgtgagcgccttgccggcgagcccaatccaggaatcggtccaccgcgtcacgctccgcccgcggtagctcctgaaggtcgcgaggcaggcacaccaggcgccgtagttccttgctgttatcgatgacaccacgcgcggcgcctgtgatgtcagtggagtcagtgatagcgggcaccaggaaccggctcggcaggtctggggcgcccgggttcgcgatccatacacggttcagcccggtcacctggcctcgggacaccttgaacatctcgcccagctctacaaagcccttaggcttggctgcacggccacctttgaccaggaaggaccatttaggctcagccttcgccgcagccactgcgacgggatttcccgcggtgagcttgcgcagttgggctttgctacctacttcggcgaaacggagttccgtgcgggcggagccatgtgagaacccggtgatggcggctgaaaccagtgcatcaccgaaaatctgaacctctggatcaacaacgaaaacgtccatgccccccagaccgttggtgagtagctggcgtagcgcctggccgtacttcacgtcgagccactcagccgcagtcacgtaacacccgagatctcccgggttgccaagctcgagagtcttcaggaagaagtgaaggtgaaggcctgcgagtttgctgccatcgtgcccgaagcgccggagcgtcctggagtaccactccttccaagcagcatctatgtcatggtgccgcacgtacggaggattaccgatgaaaagggtggtgcctttcaccgccgggagtttgagatcccggaagtcgcccacacgcacctccgtgcgatcagcgaaccccatagccaccaagttggctcgaaggatgagcgccacggtcgggtccatctcggctgcgaccgcctctgccttcgggtacatccgcaaagcagcgagcgtgaagcgtccggatcccgctccggggtcaaccagccttactatggacttcctttgtctgcgaacccaagtgagcatcccttcgacgacggagtccggcgtgaaggtttgtccccgaccgcggcgagcctcagggctgttgagggcgcagtaagcgtttcccagaggatcctcaccggcctgcacggctgcaaccacagcagccaaaagcgttttttccctagctggcttgaagtcttcaaggaccgttcgctcaagggcagtcaccccttttttaggcacaagcgcagcgacgacgcccatgacggctgacattgtgtcgagccggcaggcgaggtgctgttcaggtgtagtcacaaggattagttgttttgaaacgattacacctgtagtttattacagcactcgctgcaaacgaggccttgtcagcaagcagcttttctctgtccgctgacccttgatgcaaagtccctcctcatgcccgtgatggtgttggcaagccggtcgcggaggcggtggcccaaacctagttctttctaactacaccgcgggcccgcgcctagttcttctgcctcgccccggccgtaccaccggcggatatgcagcgcgctccgcgagcgcaatcatccatgccatcgctcccacgaggaaaacaagatggctgacaccgcgtccgcaaccccggacggaaccccgcgccgcacccgccaggcctggtccgtgctcgccgtgagcacgctcgccttcaccgtgtgcttcatggtgtggatgatgttcggcgttatcggcatcccgatcaagaagatgctgggcctgaatgccaccgagttcggcctgctcacggccatgccggtgctcacgggctcgctcgtgcgcgtgccgctcggcatctggacggaccgctacggcggccgcatcgtgatggcctgcctgatggccgtgacggtgccggccatctggatcatggggtatgccacgcagtactggcacttcctcgcgatcggcctgttcgtcgggctggccgggggctcgttttcggtgggcacgccctacgtggcgcgctggttcccgaaggagcgccagggcacggccatgggcatctacggcgcgggcaattccggcgcggcggtgaacaagttcgtggcgccggccatcctggtggccttcggctgggcggccgtgccgcatgcgtatgcggccatcatgctcggcacgctggtgctgttctggctgttcagccacagtgatccggcgcaccgcgtgcccagccacgtcaccttcctggaccagctgcaggcgctgaaggacccgcgcgtgctcaagtactgccagtactacagcatcgtgttcggtggctatgtggcgctgtcgctctggatggtgcagtactacgtgggcgaatacggcctggacatccgcgtcgccgcgctgctggccgcctgcttctcgctgcccggcggcgtgctgcgcgccatcggcggggcgctcagcgacaagtacggcgcccacggcgtcacctggtgggtgctgtgggtctgctgggtgtgcctgttcctgctgtcgtacccgcagaccgatttcacggtgctcgccacggacggcccgcgcagcttccacatcggcctgaacgtgtatgcgttcaccgggctcatgttcgtgctgggcatcgccatggccttcggcaaggcgagcgtcttcaagtacatcagcgacgactatccggccaacatcggcgccatcagcggcatcgtgggcctggccggcggcctgggcggtttcgtgctgcccatcctgttcggcgtgctgctggactggacgggcgtgcgctccagcgccttcatgctgatgtacggcgtggtctgggtgtcgctggcctggatgtatttcaccgaggtgcggcataccgatgtcatggacgccggccgcagcgcggcggaccatggaatgcccgatgcaaggagaccgtgacatgcctgccaccccttccccctcttcatctccctcccgcggcggtgcccgggccgggcgcgtgctgaccctctggaccccggaggacaaggagttctgggagcgcgagggcgaagccatcgctcgcctgaacctctggatctcggtgcccgcgctgttcctgtccttcgccatctggcaggtctggagcgtggttgccgtgagcctgcccgcgctgggattccgctattccaccaaccagctcttctggctggcggcggcacctgcgctctcgggcgccacgctgcgcatcttctattcgttcatggtgccgatcttcggagggcggcgctggacggccctgtccacagcctcgctgctgctgcccgcgctgggcatcggctacgcggtgcaggacaacaccaccggctacccgacgatgctcgcgctcgcgctgctgtgcggcctgggcggtggcaacttcagctccagcatggccaacatcagcttcttcttcccgaaggagcgcaagggctcggcgctgggcgtgaacgcggggctgggcaacctgggcgtgtcggtggtgcagttcctgagcccgctcgtcatcacggccggtgtcttcggcgttctgggcggcgatgcgcagaccatggtgaagaacggccaggcgcagcaggtgtgggcgcagaacgcggccttcgtctgggtgccctggatcgcgctcgcgtcgctggccgcgtggttcggcatgaatgacatcgccgacgcgcgggcttcgttcgcggcgcaggccgccatcttccgccgcaagcacaactggatcatgtgcgtgctgtacctcggcaccttcggttcgttcatcgggttctccgcgggatttccgctgctcatcaagagccagttccccgacgtgaacccgctcgcctacgcatggctggggccgctggtgggcgcgctgatccggcccgtgggtgggtggctggcggacaagctgggcggtgcgcgcgtcacgctgtggaacttcgcggtgatggcgctggccgtgctgggcgtgctggccttcctgcccaagggaatgggcggctatgcgctcgccttcgggccggccgggggcagcttcgcgggcttcttcgcgatgttcatggtgctgttcctcaccaccggcatcggcaacggatcgaccttccggatgatccccgtgatcttcctgaacctgcgcctcgccgacgtgcgcacgggcagcgccgaggcccgcgcccaggccacccgcgagggcaataccgaaggcgccgcggccctgggcttcgctggcgcgctgggtgcctacggcggcttcttcatccccaagagctatggcagctcgatcgccgcgacgggcgggccggagctggcgctctggacgttcgccgcgttctacgcgctgtgcatcggcatcacgtggtggtactacgcgcgccgccatgcagagatgccctgctgaccccgacgactttctaaggaaccacgatgagtcactttctcgaccgcctcacgtacttcagccagccgcgcgaatcgttcgcgggcggccatggccaggtcaacggcgaagaccgcacctgggaagacgcctaccgcaaccgctgggcgcacgacaagaccgtgcgctccacccacggcgtgaactgcacgggctcctgctcgtggaagatctacgtcaagggcgggatcgtcacctgggaaacccagcagaccgactacccgcgcacccgctgggacatgcccaaccacgagccgcgcggctgcgcgcgcggcgcgagctacagctggtacctctacagcgccaaccgcgtgaagtaccccatggtgcgcgggcgcctgctcaaggcctggcgcgaggcgcgggccacgatgggggcggtggaggcctgggccgcgatcgtcggcgacgaggccacgcgccacagctggcagcgcgtgcgcggcctgggcggcttcgcgcgctccagctgggacgaggtgaacgagatcgtcgcggccgccaacatccacaccatccgccgccacgggccggaccgcatcatcggcttttcgccgattcccgcgatgtcgatggtgagctacgcggccggctcgcgctacctgagcctgatcggcggcgtgtgcatgagcttctacgactggtactgcgacctgccgccctccagcccgcaggtgtggggcgagcagaccgacgtgcccgaatcggccgactggtacaacgccggctacatcatcgcctggggctccaacgtgccgcagacgcgcacgccggacgcccacttcttcaccgaggtgcgctacaagggcacgaagacggtggccgtgacgcccgactattccgaggtcgccaagctcgccgatctctggatgaaccccaagcagggcaccgatgccgcggtggcgatggccatgggccacgtgatcctcaaggagttctacttccccgagcagggcgagcgcagcgcgtacttcgacgagtacgtccgccgttacaccgacatgcccatgctggtgacgctgcgcgagcaggcgctgcccgacggccgcgtggtgcgcgtgcccgaccgctacgtgcgcgccagcgatttcgcgggccggctgggccaggacaaccatcccgagtggaagactgtggcgttcgatgcgcgcggcgaggtcgtgtgcccgcagggcgcgatcggcttccgctggggcccggacggccgtgccgaccagggccagtggaacctggaggacaaggatgcgcgcacgggtgaggcggtgcggctgcgcctgtcgctgatggaagccggtgcggaggaagtgcaaggctgggagacggcgcaggtcggcttcccgtatttcggcggtatcgaaagcgagcatttcccggcgaacgtgcagtccgacgtgatcgcgcgcaccgtgcccgtgcggcgcctggccaccgtggatgccgacggcaccgcgcgcgaagtgctcgtggccacggtgttcgacctgcaggtggcgcagtacggcgtggcgcgcggcctgcccggcgagaacgccgccgccagctacgacgacgacacgccctacacgcccgcctggcaggagaagatcaccggcacgccgcgcgcgcaggtgatcgccgtggcgcgccagttcgccgagaacgcgcaccgcacgcgcggccgctcgatggtgatcatcggcgcggcgatgaaccactggtaccactgcgacatgaactaccgcggcatcatcaacatgctgatgatgtgcggctgcatcggccagagcggcggcggctgggcgcactacgtgggccaggagaagctgcggccgcagaccggctggacggcgctggccttcgcgctcgactgggtgcgcccgccgcgccagcagaactccaccagcttcttctatgcgcacaccgaccagtggcgctacgaaaagctcggcgtggaagaggtgctctcgcccctggccgaccgtgcgcagttcggcggcagcatgatcgactacaacgtgcgcgccgagcgcatgggctggctgccctccgccccgcagttgcagaccaacccgctgcaggtggtgcgcgaggccgaggccgcgggcctggacccgaaggcctacgccgtgcagggcctgcagagcggggcgctcaagatgagctgcaccgacccggaccatcccgacaactggccgcgcaacatgttcgtgtggcgctccaacatcctgggctcgtcgggcaaggggcacgaatacttcctcaagcacctgctgggcacgcgcaacggcgtgcagggcaaggacctgggcgagggcgacgccaagccctccgaggtggaatggcatgcgcaggcgccggaaggcaagctggacctgctggtcacgctcgacttccgcatgagcaccacctgcctctattcggacatcgtgctgcccaccgccacctggtacgagaagaacgacctcaacaccagcgacatgcacccgttcatccacccgctctccaccgcggtggacccggcctggcagtcgcgcagcgactgggacatctacaagggcttcgcccgcgcgttcagcgaactcgcgcccggccacctgggcgtggagcgcgacctggtgctgagccccatcgcgcacgacacgcccggcgagctcgcccagcccttcggcgtggccgattggacgcgcggcgaatgcgacctgatccccggcaagaccggcccgcagatgagcgtggtggagcgcgactaccccaacctctaccgccgcttcaccgcgctcgggcccctgatggagaaggtgggcaacggcggcaagggcatcggctgggacacgaaggccgaggtgcagcagttgcgcgagctcaacggcaccgtgcccggcaacggccccacgcagggcatgccgcgcatagattccgacatcgacgcctgcgaggtgatcctgcagctcgcgcccgagaccaacggccatgtggccgtgaaggcctgggacgcgctcggccggcagacgggccgcgaccacacccacctggcgctgcaccgcgaggacgagaagatccgcttccgcgacgtgcaggcccagccgcgcaagatcatcagctcgcccacctggagcggcatcgagagcgagaccgtcagctacaacgccggctacaccaacgtgcacgagctgatcccatggcgcacgctcacgggccgccagcagttctacatcgaccatccgtggatgcaggccttcggcgaaggcttcagcagctaccgtccgccggtggacctgaaggccacggccgaggtgcagggccgccagcccaacggcaaccccgagattgcgctgaacttcatcacgccgcaccagaagtggggcatccactcgacctacaccgacaacctgctcatgctcaccctgagccgcggcgggccctgcgtgtggatcagcgaggacgacgcgaagcgcgcgcagatcgaggacaacgactggatcgagctcttcaacgccaacggcgcgctcaccgcccgcgcggtggtgagccagcgcgtgaagccgggcatggtgatgatgtaccacgcccaggaaaagatcgtgaacacccccggctcggaggtgaccggcacgcgcggcggcatccacaactcggtgacgcgcgtggtgctcaagcccacccacatgatcggcggctacgcgcagctgagctacggcttcaactactacggaacgatcggcaccaaccgcgacgaattcatcgtgctgcgcaagatgaaccgcgtggactggctcgacacgcccgtcgccgacccgctcgtccgccccaccctggaccaaggagaaaccgcatgagagtccgcgcacagatcggcatggtgctcaacctggacaagtgcatcggctgccatacctgctccgtcacctgcaagaacgtctggaccagccgcccgggcatggaatacgcctggttcaacaacgtcgagaccaagcccggcatcggctacccgaaggactgggagaaccaggatcgctggaacggcggctgggtgcggcgtgcggacggctccatcgcgccgcgccagggagcgaagtggaagctcctgatgaagatcttcgccaaccccaacctgccggagatcgacgactactacgagcctttcacctacgactacgcgcacctgcagtccgcgcccgagatgaaggccgcgcccaccgcgcgcccgcgcagcctgatcaccggcaagcagatggacaagatcgtctggggcccgaactgggaagagattttgggcggagagttctccaagcgcagccgcgacaagaacttcgaggacgtgcagaaggacatgtacgcgcagttcgagaacactttcatgatgtacctgccgcgcctgtgcgagcactgcctcaatccggcgtgcgtggcctcgtgcccctcgggctcgatctacaagcgcgaggaggatggcatcgtcctcatcgaccaggacaagtgccgcggctggcgcatgtgcgtctcgggctgcccctacaagaagatctactacaactggaaaagcggcaaggccgagaagtgcatcttctgctatccgcgcatcgaatcgggccagcccaccgtgtgttcggagacctgcgtgggccgcatccgctacctgggcgtgctgctctacgacgccgaccgcatcgccgaggccgcgagcgtggagcgcgaccgcgacctgtaccgcgcgcagctcgacatcttcctcgacccgaacgacccggaagtgatcgcgcaggcccgcatcgacggcattcccgacgcctggatggaagccgcccgccgcagccccgtctacaagatggcggtggactggaaggtggccctgccgctgcaccccgagtaccgcacgctgccgatggtctggtacgtgccgccgctctcgcccatcagcgccgcggccaacgcggggcacgtgggcgccaacggcctgatcccggacgtgggccagctgcgcattcccgtgcagtacctcgccaacctgctcacggcgggcgacaccgcgccggtggtgcgcgcgctcgaacgcatgctcgccatgcgcgccttccagcgtgcgaagcacgtggagcagcgcaccgacctcgatgtgctcgcgcaggtgggcctcacgcaggaagaggtggaggacatgtaccagaccatggccatcgccaactacgaagaccgcttcgtcatccccaccacgcaccgcgagtatgcggagaacgccttcaacgtgcgcggcggctgcggcttcagcttcggcaacggctgctccgacggcgtgagcgacgtgagcctgttcggtgccgagaagaagcgcaccatcccgatcaaggcggaggtctgacatgggcgccaccaccgacctgcgctccgcccaggcggccatcgccggccgccatcccggcagcgccacgctgcgcgtgctgggcgcgctgctcgactaccccggcgcggcactgcgcgcgcacctggccgaactgcccgcgctgctcgatgccgatgccgcgctggccgcaccgcgccgcgcgcagatcgcccgcctgctggaactgctcggcgcgggcgacccgctcgatgccgaaaccgcctacgtggagttgttcgaccgcgggcgcgccacttcgctgcacctcttcgagcacgtgcacggcgactcgcgcgaccgcggccccgccatgatcgacctgggcgagacctacgcccgggccggcctgctgctgcgcgaggacgagctgcccgactacctgccggcggtgctggagttcgtctccacccagccgccgcgggaggcgcgggccttcctcggcgagatcgcgcatctgctggccgccatccacggcgcgctcgtgcagcgcggcagcgcgcaggcggcgccctatgcgcaggcctacgcggccgtgttcgccgcgctgctggagctggcgggccagccggtgcccgaagtgcccgccgcgcctgcgaaggccgcatccgagcccggcatcgacgagagctggaccgagcccgcggccttcgacggctgcgcgaacctcggccaggcgcgcgccggtcagccctcccagccccagcccatccacatcgtccgcgccggagcctccggcgcatcccgaggagcgaacccatgaccgccgccctgcacgatttcctgttccaggtgtacccgtatgtctgcttcaccgtgttcgtggtgggcagcctgatccgcttcgaccagaaccagtattcctggaagagcgattcctcgcagatgctgcgcgccggcctgctgcgctggggcagcaacctgttccacttcggcgtgctcttcctgttcttcggtcacatggtgggcctgctcacgccccacagcgtgtacggcctcttcatgagcgcgtcggccaagcagatgatggccgtgtcggccggcggcgtggcgggcgcgatgtgcttcgccggcctcagcatgctgctgtggcggcggctgttcgacccgcgcatccgccacaccagccacgcgaccgacatcgcggtgctcgtggtgctgtgggtgcaattggtggtggggctcgtcacgctgccgtattcgatgcagcataccgacggcagcgtgatgctgatcctggccgactgggcgcagcgcatcgtcacgctgcggccggtggatgccaccgcgctcgcggtgctgccctggccctacctgttccacatcgtgttcggcatgacgatcttcctgctcttcccgttcagccggctggtgcacgtgtggagcggcttcggcaccgtcgcctacctgctgcgcgcgccgcaggtggtgcgctcgcgccgcatgaacgtgccgcgcggccacgacctgccgggccagcccagcgccgtgccgtcgcccgacgtggcccgcgccatcgacaacccgcgcgccacgcgctagtggccttcgcaccggagcacaccatgtcctgcacctgccaagactctcccgcctccaccggctgctgcggctccggttccagtgtgaacgcggatgccgccaccgacaccgctcccggcttcgatgcggacctgctcgggcacggtcccggctcgcccgcaccggccgtcccgggccccatcgcttccgtgaacggcatcgcactgcaccgcgccgacgatgcgcccgatgccgacacgctgcgccagcgcgcctgcaccgagctgctgcgccaggcggcccagcgcgccggcctgctggcggcgggcgatgcccccgccgacgacggcaccacctccgaagccgcgacccaggccatcgaggcgctgctggagcaggccatcgccgtgcccgatccgttggaggagtcctgccgccgccactacgaggcccacgccgcgcgctaccgcgacggcgagcgcgtgcacctgcggcacatcctctatgccgtgacgccgggcgtggacgtgcagcgcctgcgcgaacgcgccgaggccacgctgctgcagttgcgctgcgccgatgatggcggcgaggccttcgcgcgcgccgcccgggaatcatccaactgccccacgggcgcggagggcggcgacctgggctggctggcacgcggcgactgtgccccggagttcgcgcgcgaagtgttcggcgcgcaggaggtgggcgtgctgccgcgcctggtgcacagccgcttcggcctgcacgtggtggaagtggtggcgcgcgacgcgggccgccagcgcggctacggcgaggtgcgcgaggccgtcgcgctcgcgctgcgccagcaggcctgggtgaatgcgctgcggcagtacctgcaggtgctcgccggagaggccgcgctgcagggcgtggacctggaaggcgccgacacgccgctcgtgcaatagcgttcgccacgccatgcccgacgagctgctgcagcgcctgcggcgcttccacgacgatgcgttcccgcgctaccgccagcgcttccaggacctggtggcgcagggccagcggcccaccacgctcttcatcggctgctccgattcgcgactggtgccgcacctgctcaccggcacggggccgggcgaactcttcctggtgcgcaacgtgggcgccttcgtgccgccctacgacggctcgcacggccaccacggcacggccgccgccatcgaattcgcggtgctcagcctgcaggtgcggcgcatcgtcgtctgcggacacagccactgcggcgcggtgaaggcgctctacggcgaagtacctgccgaggccctcaacctgcagcgctggctggaactcggccgcgaagccgtgctgcccgtgcaggccacgcccgaggcgctgcggcgtaccgagcaacgcgccgtggtgctgcagctcgagcgcctcatggactaccccatggtgcggcgccgcgtgcaggcgggcgagctcacgctgcacggctggcactatgtgatcgaggagggtgaggtgcatgtcttcgacctggaacaggccggcttcgtggccgcttccagcgcggaccacagcggcaccgggccctacgcgccctacgtcgaacacgacggacaaatcctttgcgacgacgttgacatagcccagtgcggcgatacggcgcaggagtagaaagacggtttggccgtgttcaggaaactgcgacccatgcaacgcgatccgatcgactccctcgcgcccgatgcggcgccccgcctgcccgagcagcccatcagcctcgacgtgctgcgcgaaaagtacctcaagcccggcgaggccgatgccgagaccctctaccggcgcgtcgcccgcgccctggcctcggtcgaggcgccggaggtgcgcgaggcgatcgaggcgcgcttcctcgccaacctgcgggccggcgcgatcggggcagggcgcatcatgagcgcggcgggcaccgacatccaggccacgctcatcaattgcttcgtgcagcccgtgggtgactgcatccagggcatggacgagggcggataccccggtatctacgaagcgctgcgcgaagctgcagagaccatgcggcgcggcggcggcgtaggctacgacttctcgcgcatccgcccgcgcggcgccgaggtgaagggcacggcctcgatggcctcggggccctgcagctacatcaacgtgttcgaccaatcctgcgccaccgtggaaagcgctggcgcacgccgcggcgcgcagatgggcgtgctgcgcatcgaccacccggacgtgctggacttcatcaccgccaagcgcacgccgggccgctggaacaacttcaacgtctccgtcggcgtgccggatgccttcgtgcaggccgtgctggacgatgcgccgtgggaactggtgcaccccgcgcggcccggcgccgcgctgcgcgaagagggcgcccgccagcgcgccgatggccaatgggtctaccgcacgctgcccgctcgggagctgtgggacacgatcatgcgctcggcctacgacttcgccgagccgggcatcctgttcctcgaccgcgtcaataccgacaacaacctggcctactgcgaaagcatcgcggccacgaatccctgcgtgacggcggacacctgggtgatgacggacaccggccccgcgcaggtggccgacctcgtcggcaggccgttcaatgccgtcgtggacgggcgcgccttccccacgctgagcgccggcttctttgccacgggccacaagcccgtgctgcggctgcgcacccgccagggctacgcgctgcggctgacggaagaccacccggtgcggcgcgtggcgaagcagacccgctacgtgcgcgaagtggagtggatcgccgcgggcgcgctgcagcccggcgacgaaatcgtgctgaacgaccaccgcaccctgccgggctggaagggcgagggcaccgaggccgagggctacctgctgggcctgctgatcggcgacggtaccctaaaggccgacaaggcggtgatctccgtctggctcgcgcaagaggaagagggcgatgcactgctcgtcgccaatggcgcgcccgcgccctccagcggcgcgcacggcatcgtgagggccgccgaggccgccgcagcgacgctgccgcaccgcgctgacttccggggcttccagcgtgcggtcgcacgcagcggcggggcgtgcaccgagcggcgcatggccagtggcgccgtgcgcgcgctggcgttgcgcatgggtatgcatcccggcgcgaaagccattacccccgccatggagcgcgcatcgtccgcgttctcggtgggcctgctgcgcggcctcttcgataccgatggctcggtgcagggacgccaggagaagggcgtgagcgtgcgtctcgcgcagagcgacctcgaattgctgcagtgtgcgcagcgcatgctgctgcgcctgggcatcgcctccaccctgtacccggaccggcgcacggccgggttgcgcctgctgcccgacgggcgcggcgggcggcagccctgcgccacacgggcgcagcacgatctcgtcgtgagcggggacaacctgcgcgttttcgccgaacgcatcggcttcgaagacgcggacaaggccgggcggttggcaacggtgctctccagttaccggcgtgcgttgaaccgtgaaccgttcaccgccaccgtgcaggacgtgctgccggacgggcacgaggacgtctacgacgtcaccgtggccgactgccatgccttcgacgccaacggcctctatgtgcacaactgcggcgaacagccgctgccctcctacggctgctgcgacctcggccccatcatcctgccgcgcttcgtgcgccacccgttcggcttcgccggcgagccggccttcgatttcgaggcgttcgcggccagcgtcgccacgcaggtgcgcgcgctcgacaacgtgctggacgtcaccttctggccgctgccgcagcagcgcgccgagtccgcggccaagcggcgcatcggcgtgggcttcacgggcctgggcaatacgctcgccatgctgcgcctgcgctacgacaccgacgcgggccgcgccatggccatgcgcatcgccgaatgcatgcgcgacgccgcctatgccgcctcggtggagctggcgaaggaaaaaggcgtgtttccgaagttcgacgctgcgggttatctctcgcccggcaccttcgcgagccgcctgcccgccgcgctgcaggaggccatccgcacccacggcatccgtaacagccatctgctctcgatcgcgcccacgggcaccgtgagcctcgccttcgccgacaacgcctccaatggcatcgagccgccgttctcgtggacgtacacgcgccgcaagcgcgaggccgacggcagcaccagcgaatacgcggtggaagaccacgcctggcggctctaccgcgcgctgggcggcgacgtggacgcgctgcccgactacttcgtgagcgcgctgcagatgcccgcggccggacacatcgcgatgatggaggccgtgcagcccttcatcgacacggccatctccaagaccgtgaacgtgccggtggactacccctacgaggatttcaagaacctctacctgcatgcctggcgcgcgcggctcaagggcctggccacttaccggccgaatgccatcctcggggccgtgctggaagcaccggccgctgcgccggagactggcgccgccaccgcagccgctgcgcacgacgcatcggagtctgcggaggggccggctgtccaggcgtctgccatgcctcccgccgcgcccgtggacccgatgcgcgccgtgatcgaaagccgccccaagggcgcgctctcggccgtggccgagaaggtggagtactggacgcaggagggccgcaagacgctctacctgctcgtctccttcctccccgtgcccgatggccacggcggcacgctggaccgcgcgatagagttcttcatgcccgtggggcagagcggcgagtcgcagcagtggatcacttccagcatgcgcctgctctcgctggctgcgcgcggcggcttcctggagcgcgcgctcagcgacatgcgcaaggtcgcctgggaccgcggcccggtgcgcctgggcacccacacccgggccgatggcgcccgcgtgccgctctggcacgactccgaagtggccgccatcgcctacgccatccagaacatcctggcccagcgcgccgccgcacccgccgggcccatgcgccagcaggagttgccgctcgacgctcctgccgcgcccaccggcctgccgcccgcgatggccggccgcaaatgccccgagtgcggcgcgcatgccgtcatccgcaaggacggatgcgattactgcacgcagtgcgggcacctgggcagttgcggataggccgggacaggcggtttcgctgcagcatccccggcttcgcatcgcggccgccgcccaggccgccgcggcgctacaaccggtccatctgccgcgtcgcctcctgcctccccgggcagggctgccatcgcgttgcggcgctgcaccgaggacctcccttgctaccgaaccacagacacctgggcacttcccgcaccggccggacggcggatctttcgcgtccggaatccacggatcgccatggccccgaggcgcggcctgcccggcgtggggcgatgctccagggggacggtgcgctggccggcctgcggccttcgcagcgggccggtgactacctggggggacattcctccccgccgcgccaggcttcgccggtgttcggcagagatccgagcccgccgcgcgcaggcacccactggaccgacctgccccgggagccggtccgccattggacggaccacctgcacgaggtaataccgtcggagcccctggaccggtggattgcccgccgcgaccaccaggcgatgggtcaccccatgccgccggccgccttcccccatcgcgcgatgcatgtgtctgatccgtatggcacgcatggagcatcccatcgcggagggggcggcctgcatgactggctcgcgaaccgggacgaccgggcgatgggccgccccgcgcgcacctccgccttcacgccgccggcctccgcggccgccgtgcatgcgtggcccgaagcccggcctgcgtcgccgcccacgggccggccggcacgcagcgaggcgccggccgcaccggcacagcacgaggagttttccttcaatccctgggcgcagcagccaacggggcgcacgcagcgcgccagccccagtgcctccgcgcaaaggccggcgcggcctgaaccgcgcaccgccgagcctgccggcccgttgccccgccggcagttgccgctcgaagaacgggcggccaactacatcaaggaggccatggcggccccgacgggagacggcaaactgcggatcgatcacgccaaggccgtcggcgccatgggcaccgaactgcaggccgacctccggcagggcatgcggcaggcctctgcgggttcgacccggctccagggtgttgacaaacgccttgcagacgccttcgccgacgccctgaaggaactgggcgccgatgggcatcgcctcccggcccaaccgctggtgacggaaaaggcgctgcaaatggcatccgaaaggatggcgcgcgaggtgatcgaccagcagctggcgcgcatgcctgtggatgtgaagcgtctgcagaccccgccggggcggcgcatgccgccgccgcccacgctcgaatcgagtgcggcgtcctggctcgccaacctccggagcaagcaaccggaaaggcccgatgccctgagcgccagcagtgcagcggctgccttcctggcggacgatctgctgagggatctggagaaggccaggctgtccgtcttcggggggaaggtctatctcgacgacgacctcgagccgcgccttgccggagcgctcctgagcgccctggaggagggggcgtcgcagggctacgacctctccagccacgagtcggtcctgcagcaggcgaagaggaaggcagccaggcaagtggccaatcgcctgatcgatcaacagctgcaaaaagagagggccgaagcgccgcgtgcttctgccagtccatccccggtgcatgccggtacatcggcaggccggcaattgccgctcgaagcagcggcggccaactacatcagggagtccacgacggttgacttcaacgggaaaccacgggtcgatctcaccaaggcccttcgcttcatgggtagcaagatgcagactgacctccggcagtgcatgcggcaggcccctgcgggatcgacccgactgccgggcgtggaccagcgccttgccgatgccttcgcccacgccctgaaggaactgggcgccgatggccgccgcctcccggccaacccgctggtgacggagaaggcgctgcaacttgcgtccagcagggtggcgcgcgaggtgctcatgcaggagttgttgaacgggcacaggaatgcgaatatcgccgagcctccggaaaagcacccgtcaccgcaacccccgctcggatcacgtgttgcgtccttgcttgccggcatccgggaggacaggagccggaaagcggaaaggcccgatgcctcggtcgtcaacatgattgcgcttgccgtcctggaggaagatcttcagaaagacctggagaaggtcaagctgtccgtcgtcggagggcgggtccgtctggacgatgtcgatccgcgcattgccgaagccgtcgatagcgccctgcaggaggaggcatcgcagggctacgaactctccaaccacgatgcagtcctgcagcaggcgaagaggaaggcggcaaagcaactggcaaagagcctggtgggagagcaactgcgaaaagaggcgtccgaggcgcagcgacgtgcagcgagggacgagccgtcgcccgcggagttctccttcagcccatggctgtcgccgggctcctccggatcgcgccgctcctaggctgggctttgcggcccatggccccgccgcgcgagcgcgggggagccgatcatgcgggggccgagtggcacaccgcctcgatgttgtggccgtccggatcgcgcacgaaggccccgtagtagtgcgggtggtagtgcggccgcacgcccggcgctccgttgtcggtgccgcccgccgccagggcggcggcataaaaggcatccaccgccgcgcggtcggtggcccggaacgcgatgtggatggccggccggttggggccgccgctgctgatccagaagtcggtcttcggcggctcgccgaagccggccatgtcgtggctgcctgtcagttccgcgctcacttccatgagcagttgatagcccaggggcgcgagcgcctgggtgtagaacgccttgcttttctcatagtcggtgacggcgatgccggtgtggtcgatcatgtcggatgcctttgtctttccctctggttcaggaactcctgcctggggaaagtttatgcctgcggcctgccatggcaagctccgatgtcatgcgatcgctctttgccctgccatcgctggctccgcgtatgcgcggctcctgttcctacaacatgatgcatgcccatgatccgctcgtccgttcccttcccgttgcgcccatctcccggcccggatgccgccgtccccggcctgcgcagccccgccgccggcttcgaccagcccttcgagatgctgcacgcctgccacgagcgtgtgcagcgcacgctggggctgctggagcgcctgcgcgcccacctgcgcgtgcagggctgcgatgcgcaggcccgcgaggccgcgcgcgacgtgctgcgctacttcgacatcgccgcgccgctgcaccacgaggacgaggaactgcacgtgtttccgccgctgctggcgcaggggactgccccggtggtggaactcgtgcgggaactgcagcgtgagcatgccgccatggcgctgctgtggtcgcaggcgcgcgttccgctggccgccgtggcccagggggcgcctggcgcggtgcccctgtccccggagcaggaacgggcgctggacgcattcgccagcctgtatgccgggcacatcgaccgagaggaggcggtggcctacccggcggctcaggggctgctgcaggaggctgcgctgggtggcatggggcaggagatgtcgcggcggcggggcggctgaggccttgttcgcaagccaagccccggcgcgggtatggagaaccttcattgaaaaaaaagcggatcctgtccgtgttggcatctgcaggtgcatccagggatcgacatccattcccctgacgcgctggagtgaatatccgtggttgccgtgctactacgctgcgcgtgtggacgggatcgaataccggctcaggctgggagggatcgtggagatccggggcacggatggccatgtcatggagtaccggcactggcaggattaagagcggctaacacgacccttctggcgtcgttgccacatcttgtcgtactacccgtactgcctgtgatatggcgcccagccagaaccgcttcgctgggttgtgttggtcgctctaatgcaatggggttttggggatgggagccggatgcggacgcgcagtgcctttctagtccgaaaaagttgccctttttcccgtgcaaagcatcgtgggtcgctatgcagtgcagttgttgttacttattgtttcgccggcggttgattctgaaaatcccgggtgccggactcttcgtgtccggagcgtcaactaccggaatccacccatggccttcgcccttcgcgcggtatgcagagtacccgccatcgcttccctttgcgtcctctcgctgttccacgcaggcagcggctgggcgcgagagccgattcccctgctgctccaggccaacgaaggcgagcagctcacgcggcggtggggctatcccatgaccatcaaggtcgatcccgtgacggcgggtgcgcgcgatttctccgccggcaccgaagacatcgctccgggaaagaagataccccttcatcggcacccgcacatggaggaactcgtcatcgtgcagtcgggcaccctgctcgcgcacatcggcgaccagcaccgggttgtcgggccgggaggcatggcctacgccccggccggaacctggatgggtttcgaaaataccggcaatacgacggcgaccgtcatctggatattcccccggccgggcttcgaggaatatgtcagggccacgtccgtgcccgccggcgcggcggtcacgccgctggcgggcgatgaactcgccgccatccgccagcggtatcgcgggcatatcgagctgggcgggggcgatctggctgcctaccccaccgaggcattgccgcccgccatcgccatttccgaacgctccaggccataagcaccgcaggcgtcttccaccccatcgcggcctgagggcgcgcggctccgcactctgcaaaaaggagggcttttgcatgcccgaaagaatattgtccagccaggggactctcctggcagaacccgccgccctgccgctggggcatgccgcagcggggatccgtcccgatgcgcgccgctggctggcgctcgcggtgctgctcaccggggccctgttgccgccgctggatttcttcatcgtcaatgtcgcgctgccggccatgcgcaccgacctggcggccgataccgccatggcgcagctggtcatttcggtatatgccgccgcctatgccgtcacgctgatcctggggggccggctcggtgacctgtacggccgccgacgcgtgttcgtctgcggcatgctgggcttcggtgggtcgtcggtgctgtgcgggctggccacgtcgccggaggtgctggtggccggccgtctgctgcaggggctgactgctgccgtcatggcgccgcagccgctggctgccatccatgccctgtttcccgcgcatgagaagaaccgcgccctgggcctgtacggggccgttttcgggctcgccgccgtggccgggcagggactggggggcgcgctggtggcggccgactggttcggcctgggctggcgcaccgtcttcctcgtcaacctgcctgtcgtcgccctggccgtacccgcagccctggcgctggtgcaggagagccgctcgccccatgccgtccagctggacgtgcgcggcgcattcctgctggcggctggcctgctggcgctgctggttcccctgatagagggccgcgagcacgggtggccctggtggtgctggggactgctggtgtcgtgcgtgccgctgctgcgggcattctggcgcttcgagcaaggcgtggagcgttcagggggagcgcctttgatcgcgccgtcgctgctgggccagcgggggctgcgctgcagcctggccgccaccctttgcttttattccatcgcgccattcttcctgatcttctccatctaccagcaggcgggcctgggccgcggccctctcgcctcggggctggcgctcatgccgatgggtgtggggttcctgtgcggctcgctgtgcagccgcagggccgcgctgcggctgggtgcgggaacggccgctttcggcatcgtggtggagctactgggcatgttcggggcttcggccctggccattgcccaccatgcgccgtggctcgtgctgccgctgtttgccatcggcctgggccagggcatggcgatgcctgcactggtgcgcctgaacatggaccaggtagatacccgctgggcggggctctctgcaggcctggtccatgccaccctgcaggtcggcgcggcgatttccgtggccgtgatcggggggctcttcttcgtcctggcgccccagggtgccggagcccaggcggtacaggtcgggttctccgtgacctccgcgctcatcggcgcgtgccttgccgtagcggccttgctggcggggaatctccgctcgggatcggcctgacggactgcatgaacaaaaaagcacccggcaagggtgctttgtcgatccggggcgggtggccgcttcagtgcaccaccaccgggttctgcgccagccccacatatccgtcgagcgtgtcgtccacctcttcctgcgtgggcgtgtcgcgctgccaggccaggatctgctgctggaacatctcggcccaggatccgtcgaggtacacctccttgccggagcgcttgtccacgatctcgaagccgtggcgaaccagctggtgcacgggcggaacgcccgcgggtgcctcggcctcgccggtgtcgggctgcatgtggaccaccacgaaggagtcggagtcgtagagcatgtgcatggtgttcccctgtcggtcaaacaatcgtttacttgggtcagatggccacccgggtcccgaagttcaagaccctcggaaacccgtccttgcatacgccgtgccagccctcccggaccggagcccgggcgccgcgcccgaagcggatgcgtgaacccagtatttcatgaaaagcccggccgtgcaggctgcggggcgaagtcacgccaccgtcccacgaagctgtgggcgaaaccgcacaccgccctggcatggccgccggcccgcacgcaggggcggccatcccgctcatgggctgctgcggcctgacaactgcaggtccacgtagtcggcattgcccttggtgagccggatgcgggcgggcaggaagcccagcgagggggccagccacagctccgccttctcgtcggcatcgcggcgcggcaggcgttccagcttcagcgccggggtggggcctatcggcaggtcgagcgtctcggtgccttcgatggtgaaggtccagcggtcggcgttgcgggcccccacggtggtgaaggtgatgcgcgtgccgtcgggatagcgatcgggcgcggccgccagcagggcgccgagctggatgaacacgctcagccggtcctgtgcgcccgcggcgatggcggccggggcgccgcccccgctgaaggtggcacggcccgcgccgaagtcgaaatccgccgtctgctccttgcgggcctggtcgccgaagcgcctgggctgcaggccggcgggcgtgaccacgccgctgctggtctgcgagcgcgagccgagcaggaaggccttggcctcctgccgggcctcgtagcccgcatcgtcgtggcgccacaccagcgtggcgttggcccggtaggcgaatttcttcacctctccgctcacgtcgaacgccaggcgcaatggaggcggcaactgcacgggcggcggcttggcgctggcatcgatggcgggcccgttcggggggcggatctccacgcccgcattgcgggtgtcggcgggatcgctggcgtcggtggcgggcgctggggcggcggccgcggtcgcgctggaggccgctgaggaagcggcggaggagggcgcgctggccagggccgcggcggcctgcgcggcgttgcgcgccgcctgggccgcgtccgtggccgtatccgctgccgcttccgtgggggcggtgggcggcgcttcgcccgcatctgcagggacaggcggagtggatggcatggcctcttcggccggcgagggctcgggcgctggtgccgcagccggcggcgcagggcgcggcttgcggaccttcgccggcctgggtggtggcggtggcggtggcgcgaccggctgggccgcaggcggttcgggcgctgcggcgggttccgggggcggtggggccggcggcgacagcatgcgcgtgtggaaggccagcgcttccggccggctcgcgtccgtgccgccggcccagcgcggcaggccgaacagcaccagcgcatgcagggcggccaccagggtggtgagcgccgccaggacgcggcgcggcatcagcggcggcccccggggcggcaggcagcggccacgctcatgcctgcccgtagcccaggtcggccgaaagcctgtccgccatggcgcgcagcggcgcgtcgatggcgcccccccattgcggatcgaaggtggcgacggagcccagcgtggtgatgcccagggccaggtggccgtccgcgtcgaacaccggcgcgcagaaggccacgatgcccggcagcagcgtatcgaccacgcgcgcggatccgcgctggcgcacttcctccagcatgggctgcagggcctcgggcgtggcggggatgtccttgcggccgcgccgcgtggcctcggccagttcctcggcgatgagcccggccgtcacgtcgggcgccaggtgcgcggcgaagcagcggcccgtggcggaagaaagcagcggcatcacgtcgcccagccgcaggttcgcggtgacggactggtgcgattcctcccagtggacgatggtcggcccgcggttgccccagacggccagggccagggtctgctggatgtcttccatgagggccggcaggcgctcgcgggcgagccgcaccgggtccagccgggcgagggacgccaggccgagcttgagggcggccgggcccaggtcatagcgggcggtgcgcgggtcctgcgcgaccaggcccaggcgctggaagctcacgaggtagcggtgcgccttggcggcgctcatgccggcggcggcggcgaggtccttgagcatcagcggtccccggctgcgcgtcaggccctccagcagcgagaagcccacctccaccgattgaatgcccgccctttccttgtccatctgcaatagaattcccggagttttgtttagttaaatcaatttaaccattcgtaatttgtgtcaggcagcgtgccggcgcgctgcggagacaacgaggtctgaaccccatgaaactcgccacctacaaagatggttcccgcgacggccagctggtcgtcgtttcccgcgacctgggcacggcccattatgcgaccggcatcgcgagccgcctgcagcaggtgctcgacgactggggcttcctcgccccgcaactgcaggacctctacgagcagctcaacgccggccgcgcgccgcatgccttccccttcgagcccgagcgctgcatggccccgctgccgcgcgcctaccagtgggccgacggctcggcctacatcaaccacgtcgagctggtgcgcaaggcgcgcaacgccgaggtgcccgagagcttctataccgatccgctcatgtaccagggcggcagcgatgatttcctgggtccctgcgacgacgtggtggtgcccagcgaggccatgggcatcgatttcgaggccgagatcgcggtggtgaccggcgacgtgaagatgggcgccacgcccgagcaggcgctcgacggcatccggctggtgatgctggccaacgacgtctcgctgcgcaacctgatcccggccgagctggccaagggcttcggcttcttccagtccaagcccgccaccgccttcagccccgtggccgtcacgctggacgaactgggcgacgcctgggagggcggccgcctgaatctcacgctgcagtccacctggaacggccgcaaggtcggcatgtgcgacgccgggcccgagatgaccttccatttcgggcagttgatcgcccacatctgcaagacccgcaacgtgcgcgccggctccatcgtgggcagcggcacggtcagcaaccgcggcgtggagcagaacggccgcatggagtggcccaagggctacagttgcatcgccgagaagcgctgcatcgagaccatccaggacggcaagccctccaccgggttcatgcaattcggcgacaccatccgcatcgagatgaagaacaaggccggccagagcctgttcggcgccatcgaccaggcgatcgccagccccgctgcctgacgccatgaccctgcccgccgccttgcgccggctggccgccgccgggcttgtctgcctggcgccggccatggtcccggcgcagcccgctccggcgaccctgccatcgaccgcgcccgccgccgtgcctgcctccgcacccgcttccgcatcggccgccgccggccgccccgccgcctccgcgcccgcaccggcccatgcggcccggcgggccgactgccccccgttgccgaagccgctcgatcccgccggcattccccaggcgctgcagaaggcccgcgaccgcgggctgctgtggcgtgtggaaaaagacggacgcacgagctggctctacggcacggtgcatgccgcccggcgcggctggatgctgcccggccccacggtgatggccgccgtccgcgccagcgaccgcgtggcgctggagatggacctgctggatcccaccgtgatgcagaagctgcaggccgccctgcgcaagccggcggacgccccgccgctgccccccgacctcgaacgccgcctggccgcgcagcgcgatgccgcctgcgccgacccttccatgcccgagatgcggcccgaactgcaggtgtcctcgctggtggtgatgtccgctcggcgcgagggcttcgatccggcctatggcatcgacttcgtgctggccgggctggcccgcgggctgcacaagcccgtggtgtcgctggagtccgtcgatctgcaggtgcagacgctggcgtccgacgacccgaaggaaaccgccgccgccgtcgcctcggggctcgaccagctggagaaccattccgcgcgcgagaccctgaccacgctcgccacggcctggtccgacggccgcgccaacctgctggaaacctacggccagtggtgcggctgccagcgcaccccggaagagcgccaggccttcgatcagctggtggtggcgcgcaacccgggcatggcgcgcgccatcgtggccgagcaccgcgcgggccacgccgtgttcgcggccgtgggcgcgctgcacatggtgggcccgcagggcctgccgacactgctggcccgcgagggcttccgggtcgagcgcgtggaatggcccgcgcggccctgatttttggcgaagacaacaacaggagacaacatgcaccgcagaaccctgctggggagcgccgccgccgcggccgccctggccgtccagccctgggcgcgcgcccagtccgactaccctgcccagcccatccgctgggtcgtgccgtacccacccggcggcggcaccgacgtgctcgcccgcaccgtggccgaggcgttgcgcaccccgctgggccagcagatcgtggtggacaaccgccccggcgcctccaccaacatcggcgcgcagatcgtcgccaccgccaggccggacggctacacgctgatgtcggccgacaacgccctgctggccttcaacgaacacctgttcagcaagctgccgttcagcccggagaaagacttcacctatatcggcggcctctcgcgcttcccgctcgcgctggtggtgcacccgggcttcgaggcgcgcaacttccaggaattcatcgcgtatgcgcgcgccaaccccggcaagctgaactacgcatcgccgggcaatggatcgccccaccacctggcgatggagatgttcaagaaccgcaccaagaccttcctgacccacatcccctaccgcggcgcggcccccgcgctgcaggacgtgatgggcgggcaggtgccgtgcatgttcctggacctggccgccggcctgccggtgatccagtcgggcaaggtgcgcgcgctcgccatcggctcgggccgccgcgccgcccgcctgccccaggtgcccacgctggccgaagtgggcgtgcccgatgccgaggtctatgccttccagggcgtgctcggcccggccggcctgccgccggccatcgtcggccgcctgaacggcgagatcaacaatgccctcgccacgcccaccgtcgtccagcgcatgcaggatttcgggatggaagcgctgcccggcacgcccgagcagttccgcgccatggcgcgcggcgaggccaagcgctgggggccgatcatccaggcggccggcgtgaagctggactgaacggcaaggtaccggcgccgctccgccgccgtcgtcggcgacgaagccagcgctgggtggccatcccgttcactggcactcggtgccgcagaacagcgcggccgtccaatcggtgaatgcctgcatcgccggagagagaaatcggcgatggggatagagaagcgataccggcatcggtggcggccgcttgtcggccagcacctcgcgcaattccccggaatccaggtgctttctcaccaggacctcgggcaactgaatcaagccgacgccgttgagccccagctgaaggtacagcccggtctcgttgaccgccaaggtgccggggacggggtgcgcgaggctgacgccgtcctggacgaaatgcaactcgccgcccccccgggtcgtgctggaaaagtagtggaccgcccggtgccgttgcaggtcttccagactatccggcgtgccgttttccttgaaataggacggtgctgcgcaggtgatccaacgcagcgcccccaggcggcgcgcaatcagcgtcgagtcattgagcgcccccgtgcggatgacgcaatcgacgccttcctggatcaggtccacctggcgatcattgaccccgatcagcagatggatgtccggataccgctgctggaaatctcccaaatgcggcagcaccaaggcatgtgcaatgccactgggcatatccacgcgcagccgtccccgcgggcgttcggcaggccgcaggcccgactcggtttcgtagatgaggtcaagaatttcgcggcagcggtggaggtagcgctcaccttccggcgtcaggctgatgcttctggtggagcgattcagcaatcgcgtctgcaggtgtttttcgagccttttgacgatgctggtgacggaggaagccggcaagcccgatgtctcggcggcacgcacgaaactcccgctttcgactacgcgcagaaatacctgcattgcttgtacacggtccatgcgctgtcctggggaatcaagggttggggcaccgcgcccggcatcgttcgggtttcctgaattctgaaaccggccgcggcggctttttccgcggtgccgcgctcattagagtgcaaatgcatcatatctacaggagaaatcatcgatgtcggatcaaaaccgcccacggccagtgtcgccgggcaacggggtcaacggtacgggtgctggcgccgggtctcgaaacatcctcgtgctcggcgctggcgaactgggcctgccggtgctgcgcaatcttgcacgccgcgcgaaggacgtggacggcgcgaagatcagcgtgctgcttcgcgccagcaccgtggagtccgccaccccggggaagcagcgtgacgtcgctgaaatccaaagcctcggaatcgagatcgtcacgggcgatctggtgaagagcaccgtcgatgaactagccgcagtgttctcgcgctatgacacggtcatcggttgcgcaggctatgcagcaggaatcgacacgccgatgaagctggcgaaggccgcgctgcaggcccgcatcccgaggtacttcccctggcagttcggcgtcgatttcgacgtgatcggccgcggcagtccgcaggacatcttcgacgcgcaactggacgtgcgcgagctgctgcgcagccagcaccacacggaatgggtcatcatttcgaccggcatgttcatgagctacttgttcgagccggagttcggtgtcgtcgacctgcagaacggcgccgtccatgccctgggcagcctcgacaccgccgtgacgctgacgacccctgacgacatcggtgcgctgactgccgaggtcgttttcgccacccctcgcatccggaacgagatcgtgtacttggccggcgacaccgtgacatacggtgaggttgccgacaagctgcaggcggccctcggccgtcctttcagccgttcggagtggaccgagcagtatctgctggatgagctggcgcgcgatccccacaacatgatgcggaagtaccgagcggcttttgcccaaggccgtggcgtcgcatgggacaagaacggcaccttcaatcaacgccacgacattccggtgaccgacgtggcgtcgtggatccacgcgaacctggtctcgcgccgtagcacgtcatcgtgagtctggccggccggtgggccagcggtaccggcgcggccctgccggcgggacaactgtaggccgccgccgcgaacccagcgccctggccgcgcggaccggggaattgcgctacggtggagctttgttttgactttgactgactccacgaaagcgaattccccatggcaaacacgcccaagcgcatcctgatggttctcacgtcccacgaccgcctcggcgacaccggcaagaagaccggcttctggctcgaggaattcgtcgcgccgtactacgtgttcaaggacgcaggagcggagatcaccctcgcatccccccagggcggccagccgccgctggatcccaagagcgacgacgagagcgcccagaccgacgccacgcgccgcttcaaggccgatgccgaagcgcagcggcaactggccaccaccgtgccgctcgccagcgtgcgcgccggggatttcgacgcggtgttctaccccggcggccacggcccgctgtgggacctggccgaggatgcgcaatccatcgcgctgatcgagaagaccttcgccgcgaagaagccgctggccctggtctgccatgcccccggcgtgctgcgccacgccaaggctccgggcggcgagccgctggtgaagggccgcaaggtgacgggcttcaccaacagcgaggaagagggcgtgcagctcacgcaggtggtgccgttcctggtggaggacatgctcaaggccaacggcgggctgtacgagaagggcgcggactgggcgccgttcgtgctgacggacgggatgctggtgacggggcagaatccggcgtcgtcggagccggcggcgaaggcgctgctgcagctgttggggtgaggctgattaccagttcgaaggcgctgcgatgagcaggaagctaccccccgaaatcagctttactggcgtaattgccgggcataggtcaacgggaaagctcgcgtgccaggtacagccagcgcagcaagtgctccatcatcctctgcccccatcgccggccaggcctgcatggaggcctgcgcgacctcaagatgcatctcctccagcagcagtttgaccagcggtgccccggccgcagggttggcaatctgcgccagcgccacggccgcgcccttccggcgacgcgcattagggctgctcagctgatcgaccggtgcaggcactgcggttggatcgcccagacgacccagcgcctccaataacgcttcaggggcgacatcggcctgcagcacccgtatcatcaaggccagcgcctcggccacgctcacggcgtcaccgctggagagctcgggcaagatggcgcgcagatgctgtgccgcttgctgggacgccgtgcgcgccagctgcagggcggcggcacggcgcacctgcagcgacgctggatgcagtcccgcacgcggccactgctgctcggcgggcccttccagctgggccaacacctcggccaattcttcggcatcgcgcggtgtcctggcctgctccagcgcagccatcagttcaggcacggcttcccgcgcctcgagcggacccagtgccggggcggcaacgcgcgtcgcccaactcgccaatcgccttgaccagttctgtgctcagttcctgcggcattcctcggcgcgggttttcaaatgtctcgatcagcgggatcaccgctgctgtatcgcccagacgccccagtgggcgatcagcaagtccaggtcgaagtgcgtggatttctgaactactgcgctgcacagcgtgttgatcaccgtgctatgcaagacgccttgctaaacggcaatcagacagcaggcgggcaggactggcatttgccttcgctgctgctacgaccgcaactgccggatagtcagcgcttgatggacatgggccggatgactgcagccggccttgaacttcccgcgcgcgccgagatttcggccggtgcgaccagcatcacaagtcgaggatggcgtaccaagtgctctgtcgcaagcccgcgtgtgacctgcaatcgcgtggtatacattgcgttacgtacgccctgtttttttaatttaagcgcctcatgaacgctgcaaagatcctcagtctattttgcttgtcgatgatttccgcatgctcctcgctcggacagctagacgagagttcagctgctccatccgaatccgagtcggttttcataatgggtgtttcacccgaaaattatcgcgtgtcgatctttcccggcagtattgatgacggtcgcttcagccagaacctcatcaggccggcagccttctatggggctgccaagcagggatttatagtgggaaaggccaatgctggagacgttctgggcatcacgaacgttcgagtggtctcggatggctcatctttgcttggtgccgacttcaaaccttgcgacggcacgaagacgatggtgtatgaggttcccaggggaaagatcgtttatttcggctcggtcgattacaagtttgagggcaaaaagctgcttgttcaatataaaaacgaaattgctgccgctcaagttcatattaggcgaaactttcccttgctgaagggggcggttgagcctgctgaaataaagttcctccctagttcggcgcactgtaacagcacaatttacatcccaatctaccggtagtcctggtttcatcggtcaaaggccgatagctgcttgcggacgcctccctgcaatccgtgggcagtaggaatcgcattcattcactatcgagcatcgtcgaatcatggcgctgccatagcctacccagtgactgcgaggggtcttcctgaagatgccggcagcatggcctttggcttgttgccacagtgctttgctgacgtggtgtcttgccatgggcgtgcaaaaacatagctacttcgcacttttgagacggtagggttggccgctccgaaagctgctgtagctcgattgctgccgatcgtcgccgaacctcccacccattgatgcgccagcacgggtacggccagtccagcacgcggggcacgcgctgagtgaagcagtgtcgggaagtacgtgcggctttccatttcctccatgtcaacagaacaagcgcgcacggcgggtcaaagtgcgtcgtgttttttagtaaactacgtaactttttataaaattcgaaatactcatttcgaggatttccagcgctggggccgtcgctccgcctgcctttatccaagcacggacataccgctccggaggaaccccgcacatgactgcgtctgagcacttgccaccgcaacagcaacagcaacttgccctggtcttcacttggctgcggaagatttggctgtgtcttgtctgcgcgttgtttttaggcgccagtggctctgtgctggcgcagtccgcctggagcagcgccggcaatatgagcaccacgcgcttctcccacacggccacactgctgcccagcggcaaggtgctgatcgcgggaggggagtccggcggtacgcttgccagtgcggaactgtacgacccgtccaccaatggctggggcaccgcgggaagcctcgttactgcgcggtactaccacacggccacgctgctgcccagcggcaaggtgctggtcacgggagggcggggggccagtggggatattggcagcgcagagctgtacgacccggccaccaatagctggagcaccgcaggcaccctcaacactgcgcgcgcttaccatacagccacgctgctgcccggcggaaaggtgctgatcgcggggggacgggccgacagttccggcgtcagcgccgtcgccagcgccgaactgtacgaccccaccaccaatagctggagcagcgcaggcaccctgaacactgctcgcgcttccccagtggccacgctgctgcccaatggcaaggtgctggtcgcgggagggcgcaacagtggcgcccttgccagcgcggagctgtacgacccggccaccaatagctggagtaatgcaggcagcctcaatactgcgcgctcttacctcacggccacgctgctgcccaatggcaaggtgctggtcgcgggagggctcggcggtgccgctcttgccagcgcggagctgtacgacccgaccaccaatagctggagcagcgcgggcagcctaggcactgcgcgttactaccatatggccacgctgctgcccagcggcaaggtacttttcacgggaggtagcgacaacgccaccgatgccgttgccagcgcagagctgtacgatccggcaaccaatggctggagcggcgcgggcagcctgaccaccgcgcgtgcttaccatacggctacgctgctgcccagcggcaaggtgctgatcgcgggcggggccaaccacgtttacatcggcagtgcagaactgtacgacgcagcaacgagtggctggggtgccgcgggtagcttgaataccgggcgcttttcccctgcggccacgctgctgcccagcggcaaagtgctggtcacggggggcagcaacagtggcgccctctccagcgcagagctgtacgatccgacaaccgatcgctggagcagcgcgggcagcctcctgactgcgcgctatggccacacggccacgctgctgcccagcggcaaagtgctggtcgcgggaggtggcaacggcaatagcggcgccctctccagcgcggagttatacgacccggcaaccaatacctggagcaatacgggccgcctgggcagttcacgctccaaccacacggccacgctgttgcccagcggaaaggtcctggtcacgggagggggggacggcggtgctgttgccagcacggagctgtacgacccggcaaccaatggctggagcagcgcgggcagtctcggtactgggcggtacagccatacagccacgctgctgcccagcggcaaggtgttgatcgcgggaggagagaccagcaactacgccaccagcgcagttgccagcgccgagttgtacgacccggccaccaatagctggagcagcgcaggcagtctcatcaattcgcgctccaaccatacggccacgctgctgcccagcggcaaggtgctggtctcggggggaggaggaagcagcgttgaccgggccagcacggagttgtacgacccggcaaccgacagctggagcaacgcgggcaacctggccgctgcccgctacttccatacggctacgctgctgcccagcggcaaggtgctggtgacgtcaggttatagcttcagcaacggcttcgtcgccagcgcggagttgtacgaccctgcctccaatgcctggagcaatgcgggcagcctgggcactgcgcgctatgcgcataaggccatcctgctgcccagcggcaagatcctggtcacgggaggaggcggctcccaaagcagctccctcgcgagcgcagagctttttacgccgaatcaggatgtccctgtcggtcgtcggccgaccctgaccgctgccaacccaggctcgctgcacccagggggctccctgagcctcaatggcacgctgatgcgtggcgacagcgaggccagtggaggctccaccaacagttctgcccacaatctgccgctggtgcgcctgcagcgcctggacaacgatgccggtgcgtggcttgcacccgccacgtccagcagcaccagctacacctcgcaggcgttgccgtcttctctcgccagcggctggtatgccgtgcgtgccttcgtcaacggtattccctccaatgcattgctggtgcgtgccaccacggcgccgggcgcgcccacgacgctggcttccagtaccggggatggcaccgtcgcattgacctgggccgctcccgccgatgacggcggtgccgcgatcaccggctacacggtgttcaagcaaaccgtgcccggtggcgtcagctcggtggcttgcaccacgacgggagcgctgggctgtacggccactgcactgagcaacgggcagacgtattccttcacggtgcgggccaccaattccgtcggcgatggcgccctgtctacggcggtgcaggccacgccgcagcagattaccaatccgggcgtgcccatgacgggcgtgccgggtggtggcaatgcctccgtggtgatcgcaggcgcgcctgcagggtgcacggtcggctcgctgagcatcagtacgaccgcccctgccgggacgcccggcaacgcgagcttcccgctgggcgtgttgcgctttgctgccacggggtgcagcaacgccacgctcacggtgagcatcacgtatccgagtgccatccccgctgaggcgcagctgaaaaagtacggcccgcagaccttcggcgcgcccgctggctggttcacgcccagtgtctccagcatcagcggcgaccggttgacggctacgtaccaggtgacggacaacggcgagggcgacagcgacgctacgctgggcagcatccgtgatccgttcgcgccgatggtactggcgacagcgcccgatgcagggagcgtggccacgattcccaccttgagccagcgggggttgatcctgatgtcgctgatggcagcggccatggggatgctggctgtgcgccggcgggcctgaagaggggcacttgttggcaggcctgcagttcgcggacgcgagcaacgcctcgcgcctacctcaataccgaggctgagaggcccagtagctgttgctgccgttgtagacggcccagccggtactggagttactgggcttgggataagcctcaagaaagtagttgtagtcgaaggccaacaaggacgcatcgggcagcgtggttttcagctgcgcctctcggtagtccggttgcatgaacaggttgtagaaaccgtacacccgacgcgatgcgaacagcgtggcgaggcggttgtaggcgttgctggtcagcgcgacgatgccatcacctgtgccgataccgagatactgcatggggccgatcccgagcgctgcattggtaagcgcgtccagcaagactacattaggcgagcccgaagtgctgtccacgagcaatgtgaaggcgtgaaccgacgcgaaggctgcatttgcgtgcggcgaggtgtaattaagcgagacgccagcaggcacaatcgggaggccccacgccacgccgagaacgcgcatcagttcacgatattcgctgcaatctcccaccgtcaggctgagcatggcgcggagttcgtcggaaagcgtgagctggttggtcagaagcagaccaccggtttccaccagcttttcgaagtaacggctcgtcccgtagacgtaatacgcatgcgcgaggttttgaagcatcaggcctttgtaagctacgtcgctgaggcccggataggcagaagccaaggcgggccggacccctttgtataaggtgtccagttgcgatgtcacagcggtcaggaaagcctgaccggtcaggccttgagcagtccatgtttgcgcccagcctcgcaggacaccattgaagttgttctggaagaacgtccgttgtgcttgtgtattgaatgacacagcatttgcctgctgcgatcctcccaggtcatcgaagatgaccttcttgttcgcgtcgggatcccacttgatgccggttgcggcaaatgctgatgacggcgtccagggggcgttgtactgatcgagcaatggatcagcgtgcgccgaaatcaggaacattccaggaatcagtgcggcaaggatggtctttttcatatcttgatcaaaagtacgatcgaatagttgtatttggatcaaatttagcagagttgtcccgcctgctgttgagtatggtttgcggacgagttcaagcggtacgccgtgatgctggtagagcggcgtgaatccgtgcgagacggcctgggcaggaaatgtggcagggagcccggtttcggtccagcaggcgttggccaacctcagtgacgccgccccggccgccattcactcacgagcactgccagcaccaccagcatcccgcccagcaatgccagtggaggaagccgctcgccgacaagccggccgatggcggcaccccagatcggttcactggcgtaaatgagcgtggccctggtgggagatacctcgcgctgcgcccagttcatcacccactggatgagtacgctggccatgccaaggccccccgcgcatgccagcccaacccacgagaacgccggaatcccctcgttcgccgcaggcatcgccgcgaaagccagcacgctggcggcgatcagctggaccacggtcacccgcctgggatcgacgcgccccgcgtacttcccgatcagcacgatctccgcggcgatggccagggctcccagcaatgtgagcagctcaccggtccccaacacctgggtgtccagcggatccacgccgctcagcaggagcaggccggacagggccagggccacgccgatccacgccatgggatggggaacgctgcgcatcaccagccactggaacaacggcaccgccggcacatacagcgcggtgatgaacgccgactggctgatggtgatgaacgtcaacccataggtctgcaggctgtagcccaggaagatggccacgccgatggcgcatccgcccctcacttcaagccaggtcagatgctgcatgcatcctcggaagaccagcaggcagacgagccccgccacggcgaaacgcagcccgacaaagaacagcgggccgctgtgcgccagcccgatgtggatgacgaggaatgctgccccccacaccatggtgatgagcagcaaggccacttcctggcgccgcaggaaaattcggtgggacaatgtgtgcaacatactgcacatgatcatatgagcaatatattgcacagtcaaacggcggacgggaacgtgctcgccttcgtgagcgagaacctgcgccgcctgagagcggaagcgggcttgagccaattggccctcgcggaagcggcggggctgagccgccggatgatttccagcctggaggcgggggatacgaacatcagcctggccagcctggatcgcctggcggcggcactgggcgtggggttcgtcgcgctggtcagtgatccctcggccaggagccagcgggtcgatgcgctggcctggaagggaaaaagcaaggacagccgcggtgtgctcctgggctatgtccccgcaacccgggaggcgcagctgtggtcatgggcccttgcgcctggagagacctaccacggacaggccgaccccgccggatggcacgagatggtcttcgtggtggcgggcacgctggcactccggttcgagcatgaggtggtcacggtggctgccggggactactgcatctacagcagcgcccaggactatgtgtgcgagaacgccgggacggagatgctgcggttcgtgaagaacgtggtgtgctgacgggtctggccgcagcgcaggaggccgcatcggatcaggccaccacgctggccaccgctgcatagtggctcgccgttccacccagcacgaacaggtgccagaccccatgcgcatggcgatagccggcgcgattgacgtagaagaccgtgcccaccgtgtagagggctgcgccggtaagcagccaccgcagccctccggcgtcgatccgggccagcagcggtacggcagcgaccaccatggcccagcccatgcccacgtagagcgccaggggcggtgccggagaagcggcgcccagttcgcgcgccatgcccagcaaggcgatgccccacaccgcccccaggacggcccagtcccaggcaccccgcgccgcgaccagcgcgaagggggtgtagctgccggcaatgagcaggtagatggcgcagtggtccgcccgtcgccaccacgacttcgctcgcccctgcgcgccgtggaagaaggtggatgcggcatacagtgccacgcaggacagcgcaaaaaccagcccccctgcgatcttgcccgcgtccccggtgggcaggctgacgaggagcatgaggggaacgcctggaacagccagcgcgaaccccaacaagtgggtgcaggtgttgaagcgttcgccggggcgcatttccatggagcagcggtggattggcgccagtggatcagccgggcgtgacatgggcgtgaagaaaagggggtagtccaagcggtattcgcccagaccgacctacgccggcggcaacgcccgctgtgttacctggccaaggacgcgcaatccatcgcgctgatcgagaagaccttcgccgcgaagaagccgctggccctggtctgccacgcccccggcgtgctgcgccatgccaaggcgccaggctgcgagcctgaggcgaagaagaagggcttcgtgttgctaccgctgtgctgggtgatggcgaggttgcgcagcgcataaaagaaattaagccccctcctgatttggcgatagtgggttcgcacgccgatgctcatgctctacgcgacttcattgcagaagagttgagaataccggttgaagaacatagaaccctgaggcttgacatcagaaatcctgcagatgcagcattggccagtaagagcggctaacacgacctgttcatagcccagcgcgaagcagctatgcttggcgccctcatggcaagaagacccgtcagcaaagaactgtggcgacagctgcagccgctcatcccggccttcgtgccctcggccaaaggcggggcgcgcaagcgcaccgtcagcgatgaagccgcactcaatggcatcctattcgtgctgcacaccggcatcgcctgggaggacctgccgcaggaactcggttttggcagtggcatgacgtgctggcggcggctgcgcgactggaacgctgccggggtgtgggagaagctgcaccacgccatgctggtgcgcctgcgcgagcacgaccagatcgattggagccgggcaagcatcgatggctcgtcggtaccaagcccccggggggccaggaaacagggcccaaccccacggacagaggcaaactcggctccaagcggcacatcgtcgtagacgcgcggggcattccgctggtggtgctggtcagtggtgcgaatcggcacgattcgatgatgttcgagaaatgcatcgatgctctgccagccgtcaggggactgcagggcaagccgcgtcgcaggccatcgaagctgcacgccgacaagggctacgactatgagcgctgccgtgtcttcctgagacagcggggcatcgccagccggattgccagacgaggcatcgaaagcagcgagcggctgggtcggcatcggtgggtggtggagagaacgcacggatggtttgcaggcttcggcaagctgcgcatccgattcgagaggcggctggacatccacgaagcgctattgaaactggcggcagcgatcatctgcgcgcgcttcgtggatcggtggtgttagccgctctaagttaaataaatgcaattcactattgattgtcgatgatgttgcatacacaagcgaccgaatgcaaggctatgtgaagtcgattagagagtctaatggaaagttcaaaattccaggtgcaattactatatttgcgctgctcgcacttccatcaagcgcggactcgtttgataaagcggttaaaggtatagtgactgaccatgccggtaaggttctaaaatttgagacgctttatcgttttttgcttcccgactggggcgctcagcattgcccatggtgttcgagtctcagcggattctttcgcagcctgaagcatttggcgaagatatggctgatggctctgacgtacgaggcaacttgctcgctgacaaagaggccggtctcgcaaatgaaaattgggtcagtttagccgctggtgagcttgccccagtctttggcgacggttcaccacttctaaaggtggggcgctaccaatgcaggtccttttcagctgtgctagtgcactgcaacaggctagaactgaggagtataaatatcgattggatcctaatgggtttcccctatcgcaagtagttgcggttcaagtgattagagcgtgttatgaacttcccgccgcagccagcacccgcgcggcggcgggcaacatgagcaccgcaaacaccaggaaatgcatcccgccgagcacttcgggtagccgctcgtagtcccgggagagcctgcgaaaccttgccagccagccgaagcttctctccaccacccagcggcgcggcagcagcacaaagcccttcttcgcctcgggcagcttcacgatctgcaggtcaattccgctgtcctgcgccgccttggatgccgcttcacccgtgtagccctggtcggcccaagccagttgtaccgtgtggcccgtagcctgctgtacgtcttcgcacaggcgctgcacctgcgcacgctcctgttcgtctgccggcgtgacatgcaccgccagcagatgacccagcgtgtccacggccatatgcactttgctgccgcgcttgcgtttgtagccgtcgtagcccgcgcgcggcccgctctcgcagctcgattgcagtgtgcgcccgtccatcaccatggcgctgggctggccctggcgcccctgtgccacgcggatgatggagcgcaaatccgagaccatcgcctcgaagcaacccgcatccagccaccggcggctctgctggtagaccgcctcccagggtggcagatcgttgggcagcatccgccaaggtgctcccgcgcgcaccagccagcgcagggcgttgaagacttcgcgcaggtcgtgtccacgctgaggcgcatgcgggtccatcagggtcaggtacggcgcagcgaagctccattcttcatcgctcacgtccgtcgggtagggcttgcggggcatctgcaaactctaccctcggctccgcgctcagggagcaaagttcataacacgctctagagattttcagaacgagacgcttttcgttgtttgtacactgcgttcccctgttggccgctgagcttgatgacgcagccaaagtctatctgcgcacgggattgctggttaatgcggaaaaaagagcagaagccgataactgggctttgcaagagttgcttatcgcggagattagagggctggtcagtcgtacgaatgaagacgagctcactgaaatatataaaattgccggttttgatgcatttttgccaatcagcggtcgcaaaaattaagcgtaaccccccatcttgggtgacttgcataaaggactgcgcaatacacccctagcagtcccagaagactgcacgccggcctcgagatacccagcaggtatgcagcgcctgctcccgcacaaaggtatcggcgacgttctcaagtagcgggcgctcggatcgattgccgaccttgtgaaaacctccagtgaaagattgttggaattgagtgagcttaaacaggccttgcaaattaataagaatctttgcatttagcagggttctctggtttattgatggggcggtccattttaatatgaaatgttgctctcaaagaaaggagttgcttctagttgggtggatattcaatgtaatgggccttgctcgcttttgcattttttgcgacgggatgatgtagtgcaatttcatctttgaacgggcttgtggatgataaatcattgcctcttctgagaaaaacatcattttgaactttgatgcgaaattctttgttcagtcggctgaacgcgctatcattaagattgccgcagaatctataaagcctgtcaaatgccatataactagaccccgtatttgaaataaactctagtatgacgtagatatacggccgatcgatatgggaagagtgatgtgtgttatttttgtcttcttctccgaattgttcccaatacacgtattcaacgtgggttggtaaatatgcttttccagaaagtacgccgtctcttgggccataaatttttatatccttttcattgtaaaggaactggataagttgttgggatcggtggctgaaaaaaaagctcagtacgtctttacgatgttcctgaggtatggtcatttcacatgccaactcttcgaatttggaggtgcttgtatagatattttggctgccaaaaatcacccttcctgatttttcaaaaaaaacgcacttcgaatgtagcccctctacttcaaaaaccaaatacattgggaatcttctgagaaatttctcggcattttttttgtggaggttcgatatgtaaaatactgagaatggcattaatcgggtgaatgctgttatatcatccgatttaaagctgtatgttgataaatggactgtgccatctacattttttgtgtagctggagaagtagtctgaccatccatggttgcgatggagggtcactgtagaattattcaggataaaagtgttcattggattgtcgaggctcatattgagattaaatttgcttggcagtgattgcgaagttgtgtagatacattttttggttggtgaattattgttgacaaggaggctttgcgaaaatccgcttcggctgagcatgcgtagacaggcggtgtgatcgctacataaagcagtcccattcgtggcaccgccgtcactcgcatgcaaacctctgaaatcaattgacgacctggatcgcaccctttgaatcaactagtacaaccaagattcgcatcatgtaattcttatcattaataatgaaaaaatagatataacggtggattttttgctaaattaaggaaaagtctatgtcttgcataggatcaattgactaatagcggccttaggcaagtcgcagaagcgacaacatttgcaaacaaatttgttgccgagtgtgtcatcaaaaattcagctcgcaagcctatcgggaacctctcaaaacccggccactcccttgttcaccgacaagacctgagccgtcctccttgccatgatctctcctcgcagcgccttgaagttcgatctgtttgccgaggcgtcgcgccagcataagagagatgaagtgggcgatccgttgcaggtgatcgcgcggcacatcgacttcgccgagctggcgcggctggtggatgcactcatcgagcgcggcgatggccgcaagggtggtcggccggcctatcccatcgaggtgatggtgcgcatcctggtcttgaagcgcctgtacaacctgtcggacgagcagatggaataccagttgctggaccgggcgagctatcagcgcttttgtctgctgcaagacgcgatgaacgtgccggaccgcaacacgatctggcgcttcggcgagcggctgggcgttgacggggcgacggcgttgttccagggtgtggatgcgcaactgcaccgccatggctacatcgcccgtggcggacaggccatcgatgccacgctggtgcccgcgccccgccagcgcctggacaggcaggagcgcgaggccctggccgaaggcagaacgcccgattggagcgaggccgagcgccggcaaaaggatgtggacgccacgcacacgaagaagcacggcaagggctacttcggctacaagctcagcgtgagcgtggacctcaagcacggcttcatccgcaggatcgccacgggcacggccagcgagcatgacggacaccacttcgacgaggtgctggacctgcacaacaccgggcgtgcagtgcatacggacaaggcctacgcgagccggcagcgccagcagctactcaaggtgctgggcttggtggacgcgatgcaacgcagggctcggccgggcaagccactgagcgagtgccagcaaaggcgcaaccagcgcatcgcaaagaagcgtgccaaggtggagcatgtgtttgccggtctccgtcacctgggcggcaagttcgttcgcacgatcgggcagacccgcgccacggtggcgatgacgatgatggctgcctgctacaacctcaagcgcctggcgtcgttcctgcatcggcaagtggatgcgttcttcaagccatcggctgccaaggcacgggtgcgcctgcaaccgtcaaaagcgtgagccttgcggggggcaaaggcccctgtacatgggctgcgtcccacccaccgagcaggtgtccgagcgcattcggggcgctggaatctgacgacacgccggaaaaactggctggtggcggttgtgagaggctccctatcatcgcggccgtctcaacttaactctgcagcaactagaggggctgcagccataacaatgacacgccgcgtcaccatccagacgcccctgggagagcagctgcagttccggcagctgcggggcagcgaggagctgagccagcttttctccttcgacatcgacctgctctcggaggggcgcgacatcgatcccaaggcgctgctgggcaagacggcgacggtggagatcgagaccgaaggcggcggcaagcggtacctggatggcctggtcacgcgcttcggcatgcaggggcaggaccaccggctctattcgtaccacctgcgcctgcagccctggctctgggtggccacgcggcggcaggacttccgcatcttccagttcaagaccgtcccgcagatcgtgcaggaggtgctgggccgctacggctacccgatgcagctcaagctcacgcgcgcctaccgcgcctgggactactgcgtgcagtacggcgagagcgacttcgacttcgtctcgcgcctcttggagcatgaaggggcgtactactacttccagcatgcgagcggccagcacaccctggtgatcgccgacgacatcgtggctggccacgagcccttgccgggcgcggccgtgatcccgttctacccgcccgagaagtcggccgtggcggaccgcgagaacatccacgcctggacgctgggcgaggagatcaagccgggccggtactacaacgacgactacgacttcaagaagcccaggtcggacctctccaacatgcgccagcagcccccgggccatgcgcacgatgcgtacgagatctacgaatggccgggcggctacgtgcagcacggcgacggagagcagtacgcccgcgtgcgcctgcaggaaggcctgacgggccacagcaccgtccggggcgaatcgcgccaccggagcctggcgacgggctacaccttcacgctggagaactacccgcggggcgaccagaaccgccaatacctcatcaccggcgtcacctaccacctgcacgagaacccgcgaagctcatccttcaacagtgcgaagccgggggaatcgctcaagcacaacgaagagcaggggtcgttccagaagttcagcctcacggcccagcccacgagcctgccctacacccccgcgagaacaaccccgaagccacgcacgacaggcccgcagaccgccgtcgtggtgggcccggcgggcgaggaaatctggacggacgaatacggccgcatcaaggtgcagttccactgggaccggctgggggcgatggacgagaactcgagctgctggatgcgggtggcgacgagctgggcgggctcggggttcggggcgatctcgatcccccggattgggcaagaggtcatagtcgacttcctgaacggcgacccggactaccccatcgtcacgggcagcgtctacaacgccgcgaacatgccgccctgggccttgccgggcaatgccacgcagtcgggcatcaagaccaagtccagcaagggtggggcgttcggcgacgggatgaagaacggcgcgggcgacgcgaacgcgatccgcttcgaggacaagaagggcgcggagcaggtgtggctgcatgcgcaaaaggaccagctcatcgaagtggagaacgatgaggaccactgggtggggcaggaccggcgcaagaccatcgaccgggacgagacgaacaccatccaccgggaccgcaccgaaaccgtggaccgcaacgagaagatcacggtgcatggctggcgcaccgaggaagtggatggcgacgagaccatcaccatccactccaaccgcaaggagcgggtggaccacaacgagacgatctccatcggcgacaaccgcagcgagacggttggaatcaacgaagacatccgcatcggccggaaccgtaccaagaccatcggacgcaacgagaccgattccatctcgaaaaactggaccaccacggtgggcctgctcaagaccgagaccatcggcgtgggctgcatccagaccacgggtgtcttcaagatggccaacgtcggcgtggcctacaacctcaacgtgggcatcacgatgatgaccaacgtgggcatgaaccgcagcgacaccatcgggatggagcacacccacacggcgggcaagaagtatgcgctcaccgtgggcggaggcggtgggggcgcggcggccggcgcagtctccaagaacatcaccgcgccctccggcggctctggaggaaaaggcggctccagcctggtcatggatgaaaccagcatcaccctcaaggtgggcaagtccgtgctggagatgaaggacgacggcaccgtcagcgtcaacggcaagctcatccagatcacggccgatggcgacaacgtggtgatccagggcgaagacatccacctgaactgattcgccctggactggcatggacgtcgaaaaccacagcccgttcccgcacatggtcatcgagaaagcgaccaccaaaggccgcttcttcgatgtcgtcatcgtcgcgggcagtttcaccctcgcgcacgggcagcccgtgctggccatggatgagcaaatgcccatccagtgcgtggaccgctacgtcggcgcgcccgagagcacgccgttcctggaggaaacccacctcgttgtcggcaagcagcgcacggacgtgcatgtgctcggccacgcccgacccctggacggcaagcccgcgacgcactggcccatcggcgtgcgcgtcgggcccctcaccaagaccgcgcaggtcaccggcctgcgtgcgtggcactggacgccgctgcgcggctggcacctgacgaagcccgaaccgacgaccgccgtgcccctgcacgcggggatggcgtacggcggcgcggtacgccgtgcccggtaccgcgggccggccaccgacgacatccacgatgcccaggccttcgacacctaccagcccaatccggtgggccggggctatgtgggcgacgccgaactggaccgggcccagttctatctggcaccccagatcgaggatgtgcagaagccgctgcgcgacatccgcgagcggctcgcgcccgtgtgcttcggtccggtgccgcgctggaacccgcagcgcgcccgccatgccggcacctacgacgacgcatggcgtgcggagcacttcccgtacctgccgccggatttcgatttcgcgttctaccagtccgcgcagcccgacctgatcgcgaacggatggctgcaaggggatgagcccatcacgttgatcggctgcgacgccacgggccgcatcgatacccagttgccgggcatccagctactggcgctactcacggacgaagacgggctgacccagcccacgccgctgcggctggacacggtgaccatcgacctcgatgcgcaatcggtgcaactggtctggcgccgtgccgtgcccaaggaatggggactgcgcaaggtgatgctggcggccatccctgccgggccggcgcagcgcggcaccgagcagcggattcacatccatcgcggccattcccctgccgaggtggtgaatggctaagaagcatatcgcctgtgcggaggccgtgtggcgggccatctgcactgcgcctgacgtgtgcaaggtgggcgacacgccggttccattcgacagctttcgcgatctgtcgaaccagttgcggacgtcgccgaatgtctatgcgcgcgggaagcccgtgtatcggctcacggattgggtgcgcggtaccgacgcgaatgccggcaagggcgtggtatcgcagacctcccagcagccggggcatgtccggctgatcggcgacaacacgagcgtgaaggtgaacgggctggtctgcgcgcggcacgacaccgtggtacagatgaacgtcgggcccggtgggcccaacacggtgggcaagctcgtcacggagcagggggagcccgccgggaccgtcaagaacggcaagctgccctgtaatgacccgcccaagacgtccgacaggctgcagaagcttgagaagctcaagcaggaactgagcttcatggatccggaccagctcgacaagatcgtgcagttcgacgaactgaacaagatggcggacggcggcatcgcctcgatcaacgtcaaggacgaaggcggctggtccacggcgggcaactacggcacccaggccttgcgtggcgtgctgggcttcgtgaaggacctcggggtaggcatcggggagcttgcctacaccgtgggcaaaaaggtcaacatcgcgggcgctattcacagcaacctggatgcagcgatcctggcggagaacatcgtcctgggcaatgtctgcctggcgtccgtcaaggaaggtgcggcggcggccgtgaacgaagtcatcaagcccgtgaccgagccatggaaaaagggtgactacgtcgagtccgtgacccgtggtggcctggagatcggcactgccgtctttgcgattggcgatgttgcgaaggcggcccaaggtgccaaagccgcgagcgcggccgccaaggcttctgaggcagccaaggcagcggaggcagccaaggcagcggaggcagccagggcggcggaggcagctaaggcggcggaggcagccaaagccgcagaagcagccagggccgcggaggcggcgaaggcggctgaaggcggggaagctgccgatgcagcgaaagcaggcgacgctgccaaagacaatggcgtcaagatcaagcagctaacgagcaacgagaaggccgctatcggcgaaaagaacggacacgaaacgttggtcgaccacaagttggagcctgtcggaaaaacggatggtgtctacgaggttgggaagaacggtattgatggtgtctacaaaaaccccaatcctcctccagattacgttgtcgcagaattcaagtatggtaaggctcagctggagaagaatctggctgatggcacgaatcagatggacgacaagtgggttgaaaagaaactgatggacaaagttggtgaagaggaggctgcaaaaataatagacgccatgaaccagggtaaagtagagaagtggctggttcggactgccgaagatggcactacgactgctactaaaatcggcgccgatggaaatgtcatcagaggtaaagccggtaaagttccggggtttaaggattagtgccatgagagattctgaaaaagactttgaatatttcaccaggcggattgaatttcgagaaaaactagtggatgaaaagctgccggtggctgaaaattttccccgtgttgaagggcggcccggcaacgcatccagtctgtgcatgtatacatttcagatttgcgtccttcggtatggcagaggtgatgcgatagaggagatcggcccaagcatttggaggtgggttgaagcaaaagaaattgaaagtaaaatgatttctcaaattccgccagagcggaagaatgagaaggtaatgcatgagcgcatcaccctggatactgtgtacgatgcgttatcaatgatggctttcgccaaagcgttgcatttcaatgcggctgaaatgaagcgtctcatcgatgccattggccaccccggcgaggacgcactgatcgacgaaggggcgagagcgctgggtgatgcgcaacggtccgtcgccgcgacctgcaaattcccgaaggtctatgacccactgctggaagtatggcgttgcgatcccgcggagcgtccggccaaactgctcgccttctccaaggtgtggaaaaagaagatcaagccgatctactggtccgatagtttgaacggtgcggatggtgcttacttcggctactggtgcttcgacatggccctcgcggccattgctctgaatatcccggacgaggcattgcgcggcaacccctactaccccaaggacctagtggacgccgcacgggccaaataagccatggtcaccgtatgagtacggttgggcgagttccggatttctagaatggggatcgacggtgagagatgataaaaagaattcggaatatttttccgactgcatcgcggtaacaaaaaaggcacgcgatgagcgaatgcccgtcgccgaaacatttcatcgcgtcgaaagcaggcccatcatgtctgccggcatgtgcaaggatgcgtttcagatctgtgtgctccagttcagccggggtgatgcactagaggagataaggccgaacgtctgggattgggttaaagcgaaagaaattcattctcggatagtcggcgctataccacctgagagaaaaagcgaaaaaatcatgtatcagcgagtgacgctggacaaggtttacgacgctctgaccatgatggcatttgccagagcattgcatttcaatttgagtgaaatgcagcgcttgtttggtgcgatcggctatttcggcgaggacgcattgattgatgaagcagcgcgtgctttgggtgatgcgaaaagagctgtggctgaggcttgcaaattcccgaaggtctatgacccgctactggaagtgtggcgcagtgatcccgcggagcgttcggccaaactgctcgccttctccaagatttggaaaaagaagatcaagcctatttactggtccgacagtttgaacggtgcagaaggtgcatattttggctattggtgcttcgatgttgcactcgccgccatggcgctgggcatcgaggacgagaagttgcgtgacaacccctattatccgaaggatctggttgacgcagccagggaaaagaagtggctggcgcagtcgtgtaccagctataggttggctcaggaccacggcggactttggggctgtagcgatgcgtgataacaaaaaagctgcgggttatttcgcagacaacatcagcttttcaaccaaggcgatgttgaagcgcttccaggacacggaggagtttccgagagtcgaggggcgtccaggaagggcgcacgacctagtgctctatgccttgcagatcgtcattcttcgctatagcgcgggcgacgagatccaagccatcaaggcgagcgttttgcaatggattgaagccagggaactgcaacagcgcgtgctcgcaccgcttccaccgaagcacgaggacaaggccatgtacgaacggatcaccctggacacggtgtatgacgccctgaccatgatggcctttggcaaggcactccacttcaacgcatcggaaatgaagcgcctaatcaacgccattggccaccccggagaggacgcactgatcgacgagggagcgagagcgctcggtgacgcgcaacgtcccgtcgcggaggcctgcaaattcccgaaggtctatgacccgctgctggaagtatggcgttgtgatccctcggagcggccggccaagctgctcgcgttctccaaggtatggaagaagaagatcaagccgatctactggtccgacagcttgaacggtgcggatggtgcttactttggctactggtgcttcgacgtggcgctcgcggccattgctctggacatcccggacgaggcactgcgcgacaacccctactaccccaaggaccttgtggacgccgctcgggcgaaataagtttttggtcaacggaagaaagtgaatccatgccttcgcgattcgatcctctgcccgacatgctgctgcgcaacttgggccgctatagccgccaggagccgctgcagaaggcgttgatgtcgctcaagccgccggtcagggacctccgccgcagccatgataccgatccgtatcacgtcagcgtggagtgcctggggctggatctcatgctgcagtgcatggaccccaccctgcccgaccatgagcagttgtgggggctgcacgcgctgactttccatacttccttgtcccggccggcgaacgcctggggtggggagtggccccgtggattgaacgccgctaccgccacgtcgagtgacgtagttgctctgctggcgcaaaaggacgatgaggccgttctggccttgcctgagatggcctgcttcgtggtgccaggttttgacggccaggcctgggccgtgaactgcacgttcggtggcccggccaagacgctcaagaccatgagcctggtgcgcaccggggattgggtgggggcctcctggcttcctgagcaaaagactgcgggtagctacatcgcagcctgatttcctctggagagacgatgtgcgcgccgaggcggtgcgtccgattgctgcacgagccggcatctccacacctcaacgtttcctgccatgacctacatgaaactgcttggctctttagccgcttcgatgacgatctgctgcggcgccgctgcccagacggcgtgtccggtaggcgttgcccccggcagcgcgcgctgcggccccagcggagatggaggagcagagtcggctcctcggccgacgggcgagtggatcaaaacgtggggtgcaatcgccacgtctcccagcggcaacggaggggtgagctctcggcagttgtccgaagacgctgcacgcaagaaagcgttggagaactgcaagagcgcgggcacccgggattgcatcgtggagttcgtctaccagaaccagtgtgtttcagtcgtgtctgcgccgcagggcaatggaggcgtgttcacctcggccgcgacgatcgacgaggctgtgcgcctggggaaggccaaatgtgcagcactggggaagggtgagtgcgcagtcaaggtttccgagtgctctgagccggtgttcaggaagttttgagggcatgagcctgcgcgacttcgcgacgatcgtccgcggcaacaacacttccggcatacccggcgtgtaccgccgggacgagcacggtcaatccaaccggccttcgcgacctctgccggcatgccggactcgtggccgctttatccatacaacaaccgcgccggccacgtcaccagcaccggaaacgccaccatcaaaaacatcatcgcgaactccgccagcatgaacggccaaacgccgcggatcacgtcgtccatgcggatgcgcgccacgccggccacgacgttcagcaccgtgcccaccggcggcgtgacgaggccgatcgagttgttgatgatgaacagcaccccgaaatagatcgggtcgatgcccgcggccttgaccaccggcatcagcacgggcgtcaggatcaggatggtgggcgtcatgtccatggcggtgccgacgacgatcaccagcagcatgatcatcaccatcagcagcatggggctgccgatgaagggctccagcagtgtgaccaccttgcccggcaggtcggcgacggtgatgagccaggccgacaccagcgcggcggccaccaggaacatcaccacgccggtggtgcgcgcggcggtgacgaagacgccgtagatctgcgagggcttgagttcgcggtagatgaccaccgcgacgaagagcgaatacaccgccgcgaccacggccgcctcggtgggcgtgaagacgccgaagcgcaggcccaccaggatgatgagcggcagcatcagcgcccagccggcgtggcgcagggcggcccacacctcgccgcgggagcggcgcggcggcggcacgacgtgttccttgcgcacctgccaccaccaggtggcccagagggacccggcgatgaggatgccggggaagatgcccgccaggaagagcttgctgatcgacaggttggcggccacgccgaagatcacgaagccgatggagggcgggatgatggggccgatcacgccggccgcggcgatcaggccgccggagcgcgccttgtcgtggccggcggccaccatcatcgggatcagcaaagcggagagcgcggccgcatcggccaccgccgagcccgagagcgccgagagcacgcaggccgcgacgatggcgacgtagcccagcccgccgcgcacgtggccgacgagggtgagggccaggtcgacgatgcgcttggagaggccgccggtgttcatgatctcgccggccagcatgaagaaggggacggccagcagcgggaagctgtcggcgccgttgatcaggttctgcgcgaggatctgcgcatcgaacatgtcgaggtgccacatgagcgccacgccgcacagcagcagcgagaacgcgatcgggatgccgatcgccatggcgcccagcagcgagaggaggaagacggcgatggtcatggtgcgtcgctcctcgtcatccgcggggcttgccggtgctgccggcctgggccttctggacatcccgggcctcctgggcggccaggcggtcctcttcggccaggcgcgcctgcagggcgtcgaattccgcggtctcttccgagtccttgaccatgaccagcgcatcgccgcgcagctggccgctcagcacgcgccacaggtcgtagagcaggaagaccgcggcggacacggcgaagaccacgcccgcgaagtagaagtaccccatcgaccagccggtggtgggcgccgtgacgtccatgttgagccgggtctgcgtccagctacccgagaagaccagccagcagacccagagcatcagcacctggccggtgacgacgcaggctttcttggcgccgtcgggcagccggccgagcagcatgtccacgcccaggtgggcgtggtccttcatggcgaccaccgcgcccaggaaggtgagccagacgaagagccagcgcgagacctcttccgacacggtgatgccggtgttgaaggcgtagcgcagcacgacgttgccgaacaccatcaccaccatcaccgccagggcgccggccatgaggaagtccagcatccggcaatagcgatccatccaccgcttcatggtcttgtctccttcccggcttccgccgatgtcgtgtcgttatggttcttgcgcgcgcgtcagaggctgcggccgtccagcaggccgcgcgcggccaggtggttgatgaaggcgcgcaggccgaactgccagggcggcgcggtctcgctgtgggtgacgcggttgcgcagcacgcccagccgggcgctgcggatggtgacctcgtcgccgagttggtgggtgaagccggcgccgggttcgccccggtcttcgatgggcgcgaagagcgtgccgaggaacagcatgaagccgtccgggtactggtgcgcggccagggtctgcgcgacgatgtcggccgggtcgcggctgatgctggccatggtgttgatgccgcgcatggtgaagccgtcggtgccgcgcacttccaggtgcacggtttcccggcgcacgtcgtccatgccgaagctgccatcgaacagccggatgaaggggccgatggcgcaggaggcgttgttgtccttggccttgccgagcagcagggcgctgcggccctcgatgtcgcgcaggttgacgtcgttgcccagcgtggcgcccacgatgtctccgcggccgtttacggccagcaccacctcgggctcggggttgttccaggccgaatcggcgcggatgccgatctcctggccggtgccgacggctgacagcacgggggccttggtgaagacctcggcgtcggggccgatgccgacttccaggtactgcgaccacaggccctgctgctgcagcaaggccttcagcgccatcgccttgtcggagccggggcggatgtccgcgaggttctcgccgatcagcgcctgcaccttgccgcgcagctcctgcgcgcgcgatgcgtcgccgcgcgcctgttcctcgatcacgcgctcgaccatgctggcggcgaaggtgacgcccgcggccttgaccacctgcaggtcgcagggcgcgagcaggaagggcagggcggcatcgcgagggccgagccggctgttgcccagcagttcgtccactgcgcacaggcgctcgccgggtgcctggtgcgcggcctctgcgggccggtcggcatcgagcagggtgctcatggtggggaaggtgcggctgatgtcgaacacgccctcggggcgcagcgccaccaccgccgggccgccctgcgggccgtccgtccaggcccgggccaccagcgtgccggccagcccgtcttcgggcagcagcttgttcttgtcgtcgtcgttcatgcttctcgtcctcgaaagggaatgcgcgggccgacggaacggccccggtgctcagtggttgtggcggggcgtctgctcggcgatgcggcggaactcgagcgcgaaatccagcgtggcgccgtcggcgagctggccggttttctcgcggtagagcgcttcccagggcgagcggctggcgggcacggggggcggaggcagttcgcggcggcggcgggcgatctcctcgggcggcaccagcgcgtcgcagcggccctgtttgaggtcgatcaggatcaggtcgccggtctgcagccaggcgaggcccccgcccgccgcgctctcgggcgaggcgttgaggatcgagggactgtcggcggtgccggattgccggccgtcgcccagcgtgggcagggcccggatgccgcgctggatcagcgcgtcgggcggctgcatgttgaccacctcggccgagccgggccagcccagcgggccggcgccgcgcatgaccaggatgcagtcctcgtcgatgccgagcgccgggtcgttgatgcgtgcgtggtagtcctcggcgccgtcgaagacgatggcccgggccgtgaacacgtcttcgtggccgggccggcagaggtagcgcgcgcggaaggcctcggagatcaccgaggttttcatgatgccgaagtcgaacaggttgccggacagcaccaggaagcctgccttgtccatcagtggatcggcgaaggggcggatcacctcgcggtccgtcgcttcgcggccctgcaggttctcggcgatgctgcggccggtgacgctggcgcaatcgccgtgcaggcggccggcctgcagtagctcccacatcaccgcgggcacgccgccggcgcggaagaagcgctcgcccaggtacttgccggcgggctgcatgttgaccagcagcggcaggtcgtaggcgtggtccgtccagtcgcgcgggtggagttcgacgccggcgtggcgcgccatggcctggatgtgcacctgcgcgttgctggagccgcccgcgcaactgaccaccgccagcgcgttgaggaagctctcgcgggtgagcacgcgcgaggggcgcaggtcttcgtgcgccatctcgacgatgcgccggccggtggcataggccatttggccgcgctcgcggtagggcgcgggaatggccgcgcagccgggcagcgacaggcccagcgcctcggccaccgcgttcatggtggaggccgtgcccatggtgttgcagtggccggcggaaggtgcgctgtcgcacgcgcgctgcaggaattcctcttcgtcgatctcgccggccgccagcatgcggcggctgcgccagatcacggtgcccgagcccaccagttcgttgtcgtgccagccatcgagcatcggcccgcccgagagcacgatggcgggaatgtcgacggtggaggcggccatgatgccggccggcgtggtcttgtcgcagccggtggtcagcaccaccgcgtcgatcgggtagccgtagaggatctcgaccaggcccaggtaggcgaggttgcggtccagcgcggccgacggccggcggcagttctcgaagatcgggtggacggggaattcgatcgggatgccgcccgcgtcgcggatgccgtcgcgcacccggcgcgccagttcgaggtggatgcggttgcacggcgaaagatcgctgccggtctgggcgatgccgatgatcggccggcccgagcgcagctcctcgggcgtgagcccgtagttcatgaagcgctccaggtagagcgcggtcatgtcggagcgcgccgggtcggcgaaccagtcgcgcgagcggaagcggcggccttcgccttcgggtgggggcatgtcgttctcggtcacttgcggcgggccttgtccagctcggccatcatttcgcgggtggtgtcctcgccgaattccttgctgtacttggcgaccaccggctgcagcttgtcgcgcagcttggcctgctccgcgggcggcagttcggtcacctgcatgccgagcttcttcagctcgccgagcgccttggcctccagcgcgcgtatcgccttgcgttcgaaggcggtggcttccttcgcggcctcctgcacgatcttctgctcttcggcagacaggccgtcccaggcctttttggacatgaggaacacccaggtgctgtagatgtggcgcgacagcacgagatgcttctgcacttcgtagaacttgctggtgaggatggtcgcggtggggttctcctggccatccaccgctttctgttccatcgccgaatagagttcggtgaagggcatgggcgtggcgttggcgcccagggcgttgaagctgtcgatgaacaactggttctggatcacgcgcagcttcagcccggcgaagtcttcggccttctggatcgggcggcgcgaattggtggtctggcggaaaccgttctcccagtagccgaggccgacgaggcccttctcgggcagcttggccagcagcttctggccgaaggcgctgtcgagcacggcatcggcttcctcgctggtgttgaaggtgagcggcaggttcagcacgccgaagtccttcaccaccgacaccagggtggagctgtcgggcaccgtcatctccagggtgccgccgcgcagcgcggagatcatggtgacgtcgttgcccagcgtgccgttggcgaacagcttggcgcgcatcttgccgccgcttttggccgccagcacctcgccgaagtgccgcgaggcctgggcctgcggatggtcgtcggtgatgccggtgccgatcttgaaggtgtgctcgcgcacctgcgccagggccgggccggccagcgcggcggccagggccgtggccagcgcgaacgtcttgaaggtggtgtggaatggcatgtgtcttgtctcctgcggatgttctggggtgtcgcgggggtgcagactagggggcggcgcctgtggcgtccaatcagtgtttttccacgggacattccttccagttatcggccacccaaaaatgcagggcaaacccttatccatcgccaccgcctgcagccgcctgcgctcccggcacctgcagttcctcgacatcctggggcggacgcgcaacctgcggctcacggccgagcagatgcacgtcacccagccggccgccaccaagatcctgctggacctggaagagatcttcgatgcgcgcctgttcgagcgcctgccgcgcgaaatgcgccccaccgagctgggcctgttcgcgctgggctatgccgcctccgcgctggcgggccaggcgaagttcgtggacgagttcaatgcgctcaagcagggcggccacggccagctgtccatcggggccatctccggctcggccgcacggctgctgaccacggccatcgccgagatgcagcggcgccggccgatgctggtgctcaaggtgcgcgagcagagcagcgaccagctcatcgcctggctgggcgagcgccgaatcgacctgatgatcggccgcttcaccgacgaggcgcagcaggcggacttccagtacgagcgcctgtccggcgagacgctgcaggtggtgggcgggccgcaccatccgctgcgcggcatccaggggctggaggtggggcgcctcgcgcactggccctggctgctctacccggaatcgacggcgctgcgcaaggtgtccgacgacatcttccgggccatcggcatgacgccgacctcgggcgtgatggagacgcagtccttcctgttcgcgctggaatcgctgcgcatcaccgacatgctgtcgctgcagcccagcgcgctggccgaccggtacatcgccaagggcctgctcgcgcccatccacgtggacgtgccccgggcgatgcccgactacggcatgctggtgcgccagggcgagaccccgacgccggcggcgcaggcgttcatggaggtgctgcgggatgtggcgggcgggaaggtggtggctgcgcggcggtaggagccgacgggtcccaggtcaatacggcaggatccccggcaacaactgcctgtccagccgctgccgccaccacttgagcgcctcgcccatgtggtccggccgccaggccaggaagaagggctcgtccgggcgcggcgattccacttccagttccaccaggatgccggtctccagttccgtgcgcacgcaggcgcggggcacgaagccatggcccaggcccgcagcctgcgcggcgatcttggcgtgcatgtgcggcacgatgatgcggcgctggcccgacagcaggccgatggtgcggtcgttcgacgaccgtgcgccgtcgcccaccaccacggccgtgtgctccagcaggtcgccgcgcgtgagcgggcgctggagccgggccagcgggtgcgtggccgtcacgcagaacacgaactgcagcgtgcccacgggcacggccttgtagccgccaccggccgggccttcgcccgcggccaccacgatgtcggcgcgcccctcgcgcagggcctcccaggtgccggtcatcacgtcgcagccgatgcgcagccgcgtgccgcagttcaggtcttcgaaggcgcagatgtcctggttgaaggcatgcgtggggatcagcgaatcgtgcaccagccgcacctcggattcgaagcccgtggcgatctgccgcatgcgcgattccagctgcccggcaccggcgagcagccagcggccctccttgatcatttcctgccccgcgggggtgagcgtcacgcgcgggccgttgcgggtgaacagggcaaagcccagctgctcctccagccgggcgatggcgtacgagatggtggacggcaccttgtgcagccgttcggatgccccggcgaaggagccgtgccgggcgatggcgtccaccagttcgatggcttccagggagagtttcagcatggtcggggtggcttgatctggatcatcgaaattatcgatgatggaaggccaaacctttcaccctgatgcgcatcaaggcgccggatacttccttcgccgcagcactgaactcccagggaaacccggggaaagctctccggggcgcagtgtgaattccatcgattgaagaaaggaccgaaaccatgctcgacatccgcaaggcccaacaccgcggcaacgccaaccacggctggctgcactcccgccacacgttctcgttcggccactaccgcgacgcgaaccagcagggtttctccgacctgctggtcatcaacgacgaccgcgtggcgccttcgaagggcttcggcacccatggccaccgcgacatggaaatcttctcctatgtgctcgaaggcgcgctggagcacaaggattcgatgggcacgggctcggtgatccgccctggcgacgtgcagatgatgagcgccggcaccggcgtgcagcacagcgagttcaaccactcggccgaagagcccgtgcacttcctgcagatctggatcgtgccgaacaaggtcggtgcccaaccgcgctaccagcaggtgcacttcaccgaggcggacaagcgcggccggctgcgccagatcatctcgccggagggcgcggacggatcgctggccgttcaccaggatgcccgcgtctacgccggcctgttcaacggggacgagtctgccgacctggccgtgggcgcccaccgcaatgtctatgtgcatgtggcccgcggcagcgtcgaggtgaacggcgagcggctggacgaaggcgacggcgcccgcatccgcaacgccggtgacctgcacttcgcccagggccgggacgccgaggtgctggtgttcgacctgcgccccaacgagctgcccatgatgccccattgaccggtcacggcaggttcttccgtcgtttcgtccattccgccatccacccacgttccaggagattcccatgcaaaacgccaacgcttccgccgcccgtcccgtcgccgtcgcccgccccggagcccgcctgctcaacccgcaggaccacacgctgatcatgatcgacttccagtcgcagatggccttcgccacgcactcgatcgatccggtgcagctgcgctccaatgccgcgctggtcgcgtcggccgccgccggcttcggcgcctcgaccatcctgaccacggtggcggagaagagcttctcgggcccgatgttcgatgaagtgaccgggccgttccccggccaggccctgctggaccgcacgtccatgaacacctgggaagacgaggccgtgatccgccgcgtgaacgagatcggcaagccgcgcatcgtgctggccggcctgtggaccagcgtgtgcatcgtgggcccggcgctgtcggccctggaccagggattcgaggtgttcgtgatcgccgatgcctgcggcgacatctcggtggaggcccacaaccgcgccatggagcgcatggtgcaggccggcgcgcagcccatcaccgcgctgcagtacctgctggagatgcagcgcgactgggcgcgcggcgagacgtacgacatgacgacgggcatcgcgaagaagttcggcggcggttacggcctgggcatcacctacgccaagaccatgttcaacgcccacgaaggctgaaggcagggcgccctgccatcgtcaaaccctttgaaggtccgcacaccatgactccatccaccgctacccccgaactgattctgcgcaacggccgcttcaccacgctggaccgcgcccaccccacggcgagcgccgtcgccatcgcgcaggggcgcttcacgcaggtcggtgacgaccgcgaggtgatggcgctggccgggccgcagacgcgggtgatcgacctgggcgggcgcagcgtgctgccggggctgatcgacaaccacctgcacatcatccgcggcggcctgaacttcaacatggagttgcgctgggacggggtgaagagcctggccgatgcgatggcgatgctcaagcgccaggtggacgtgacgcccgcgccgcagtgggtgcgcgtggtgggcggcttcaccgagcaccagttcgtggaaaagcgcctgcccacgctggcggagctcaacgcggtggcgccggacacgccggtgttcatcctgcacctgtacgaccgcgcgctgctcaacggcgctgcgctgcgggccgtgggctacggccgcgacacgcccgcgccgcccggcggcgagatcgtgcgcgacagcgcgggcaacccgacgggcctgctgctggccaagccgaatgcggccatcctgtacgccacgctggccaaggggccgaagctgccgcacgagtaccaggtgaattccacgcggcatttcatgcgcgagctcaaccgcctgggcgtgaccggcgcgatcgacgcgggcggcggcatgcagaactatcccgacgactacgccgtgatccaggagctggccgatgccgaccagctcacgatccgcctggcctacaacctgttcacgcagaagcccaaggaggagaaggccgatttcctgcactggacggccacctcgcagtacaagcagggcacggattacttccgccacaacggcgcgggcgagatgctggtgttctcggccgcggatttcgaggatttccgccagccgcgccccgaactcgcgccggagatggagggcgagctggaagaggtggtgcgcatcctggcgcagaaccgctggccctggcgcatgcacgccacctacgacgagaccatcgaccgcgcgctccatgtgttcgagaaggtcaaccaggacacgccgctggccggcctgaactggttcttcgaccacgccgagaccatctcggagaagtccatcgaccgcatcgcggccctgggcggcggcgtggccgtgcagcaccgcatggcctaccagggcgagtatttcgtggagcgctacggcgccgccgcggccgaggccacgccgccggtcaagcgcatgctggagaagggcgtgaaagtctccgccggcaccgatgccacccgcgtcgcgagctacaacccctgggtgtcgctgtcgtggctggtgaccggcaagacggtgggcggcctgcagatcacgccgcagcgcaactgcctcacccgcgaccaggcgctgcgcatgtggaccgagaacgtcacctggttcagcaatgaggtcggcaagaagggtcgcatccaggcgggccagctggcggacctggtcgttcccgaccgcgacttcttcgcctgcgccgaatccgagatcgccgacacgacggccctgctcaccgtggtgggcggcaaggtggtatatggcgcgggtgatttcgcccgcttcgacgaaggcgcgccaccgccggccatgcccgactggtcgcccgtgcgcaccttccgcggctatggcgcctggggcgtgcaggaaggcgcgccgctgcaggccgtgatgcgcaacgcggcggcgaactgcggctgcgccagcaactgcaacctgcacggccacgcgcacgccacggcctggagcagcaagctgcccgtgtccgacctgcagggattctggggggcgctgggctgcgcctgctgggcggtgtgacgtggacgggatgctgcatgccgcggccgccgcctcctgggtgcagccgctggccctgctgtgcctgtgcgcggcctacctgcagggtggatgggacaaggcccgcgatttccgcggcgcggtggccgaaatgcgccgcttcggcctggcgccggccgggcccatcgccctggccaccatcgcgctgcagttcggcgcatcggccctgatcctgtcgggctggtaccggtgggcgggggcgctggccctcgccggtttcaccgccatcgcggcttttctggcggaccgtttctggacgcaggcgcagcccgagcggcagcgcagcgccaacgcattctttgaacattggggcctggtgggcggcatgctgctcgtcgcctggcacgacctgggaggccaccatgccggataaccacacttccgccaaagcatcgggcagcttcgcgccgctcgccattcccgtcttcgccgtgctgtgggccgccacggtgctgggcaacatcggcagcttcatgcgcgacgtggccagcgcctggatggtgacggagctgtcctccagccccgcggccgtggcgctgatccagacggcggccacgctgcccgtcttcctgctggcgattcccgcgggcgtgctgtccgacatcctggaccgccgccgcttcctgatcggcgtgcaggtgctgctgggcgccgtcagcggcacgctgctggtgctggcccacacgcaggcgctgacggtggagtggctggtagcgctcaccttcgtgggcggcatcggcgcggcattgatgggcccgacctggcagtccatcgtgcccgagctggtgccgcgcagcgagctcaagagcgccgtggcgctgaattcgctgggcatcaacatcgcccgtgccatcgggccggccgcgggcggcctgctgctggcgagcttcggcgccgcggcggcctacgggctcgacgtgctgagctatgtgttcgtgatcgccgcgctgctgtggtggaagcgcccgccggccgaggcttcggcgctgaacgagcagttcttcggcgccttccgggccggggtgcgctatgcccgtgccagccgcgaactgcacgtggtactgctgcgcgcggcggtgttcttcctgttcgccagttccgtctgggcgctgctgccgctggtggcgcgccgcatgctgggcggcacggccggcttctacggcgtgatgctgggcgcggtgggagcgggcgccatcctgggcgcggtgctgctgccgcaactgcgccggcgcctggataccgacgggctggtgctgctggcctcggccgtcacggcggtggtgatggacgtgctggccctggcgccgccgcagtgggccgccgtggcgctgatgctggtgctgggcctgggctggatcatcgcgctgaccacgctcaacggcgtggcgcaggcggtgctgcccaactgggtgcggggccgcgggctggccatctacctgatggtgttcaacggggccatggcgctgggcagcctgggctggggcctggtggccggccagctgggtctgccggccacgctgctggccggggcggccgggctggtggcggtgtcgctggtgttccatcgcatcaagctgcccacgggcgaagccgacctgcagccgtccaaccactggcccgagccgctgctggccgcacccgtggcgcacgaccgcggcccggtaatggtgcagatcgagtaccgcgtgcggcggcacgacctgcccgccttcctgcaggccatgcagcatgtggcccgcgagcgccgccgcgacggtgcctacgcctggggcgtggccgagcacagcggggagccggggcgggtgatcgaatggttcctggtcgaatcctgggcggagcacctgcggcagcaccggcgcgtctcgcgtgccgatgccgaccagcaggccgaggcacggcgcttccacatcgggccggaggccccggtggtgcaccacttcctggcgctggatccacgcgatcccgcggcctccgtgccgcgggacccggacgaccatggccatggcgccggcggagcggcctgaactcccctggactgtgtctggaccttttgtcgcttgatgagctcggccaccggatggcgggcgggcatggccagcgcatggccttcggcagcaccacggccaccacgctcgacgaaagccaggtggcggtggtgacgggctgggtggtaatgaaccgctgaaggcggctcagggggccgtcaaggtctcgacttccaccgcgcagtcgtagaacgtgggcgcggcccccaggtccgtcagggcctgcccggtcacctcgttcacgttcgtgccctgcaggccgaacttgcgccaccagatgcccaggccatggaccacgcccgcccgcgcgcggccgttgagcgccacgcggcaggcgtagctgccgcggtcgttgaacacccgtaccgtggcaccttccgcgatgccgcgcgcggcggcgtcttcgggatgcatctccagcagcggctcgccctcgatctggcgcaggctcttcacgttcacgaaggtggaattcaggaagttgcgcgcgggcggcgaaatcatcgccagcgggtagcggccgccgggctgcgcgggctcgtggttgggcaggtagtccggcagcgggtccagcccctgcgcggccagccgctcgctgtggaactcgcagcggcccgagggcgtcgggaagccgccttccgcgaacggcgcatcggggatggccagcgtggcgaagcccgtgtccagcagctgctggaagtccacgtggccgccataggcctgccggcacaggtcctcgtcgctgtctgtgaagcagggctcggtgaaacccatgcgcgcggccagttcgcggaacacctgcgtgttgggttgggactggccgaccggtgccacggccgggcggttcagcagcacgtcggtgtggccgtaggccacgtgcacgtcccagtgctccagctgcgtggtggcgggcagcacgtagtccgcgtaatcggccgtgtcggtctggaagtgttccagcaccacggtgaacaggtcgtcgcgcgcgaagccgcgcacgaccttcgtcgaatccggcgcgacggccacgggattgctgttgtagaccaccagcgcctcgatgcgcgggccgaacccggcggacgcatcgcgcagcaggtcgtcgccgatggtggacatgttgaccgtgcgcggcatccgcccgccgggcagcaggtccggccggtgcagcgcctgccgctgcacggggaactgccccgagctcgacagcagcagcccgcccgcgcggtgccgccaggcgcccacgagcgccggcaggcaggccacggcgcgcgtggcattgccgccgccgcgcgcgcgctgcatgccgtagttgaggcggatggcggccggccgcgtggtgccgtagtcgcgcgccagctgccggatctgctccaccggcagcccgcataccgccgccgcgcgctcgggcggccaggccagcgcacgctcgcgcaggccttcccagcccacggtgtggcgcgcgatgtagtcgtggtccagccagtcgttcgcgatcagctcgtgcatcagcgccagcgccagcgcggcgtcggtgccgggcagcagctgcaggtgctcgtggcacttgtcggccgtctcggtcctgcgcgggtcgatgcacaccagccgggcgcccgcgcgcttggcctgctgcgcatagcgccagaagtgcaggttgctgccgatggagttgctgccccagatgaggatcagctgcgattcggcgaaatgctccaccttcatgcccaccttgccgcccagcgtctggttcaagccctcgccgccggccgcggcgcagatggtgcgcccgagcagcgaggcgcccaggcggtggaagaatcgccggtccatgctctcgccctgcaccaggcccatggtgccggcgtagctgtagggcaggatggcctgcgggtcgcgcgccgcgatggcgcccaggcgagatgcgatatccgagagcgcctcgtcccagcccacgggctcgaattgcccgttgcccttggggccgacgcggcgcagcggcgtgaggatgcggtccgggtggttcgtgcgatcggcgtagcgcgacaccttggcgcagagcactccgtcggtgtggccatgggccgggttgccctgcacccgcacggccacgccgttttccacggtggtgaccagggcgcaggtatcggggcagtcgtgcgggcatgcgccgcgcacctgcaggggcgcgccggacggcgcgggagtgtgcgaaatggtttccatcgtgggcatcgtgcagggcggggcgatacactgcgcgcgcatgcggactgggcaggcactgcgcggtctttccaggtttcaacaacatcggggccggatctgccgcaagccggctgtcgagccccaaggggggatttcaccatgaagcaggcagttctggggcgcaggcggttttccatcggcctgggcatggccgcggtcgcggggttcgggccggcgcgcgcgcaatccgaagggcccatcgtgctcggccagtccgcgccgttttccgggccgtccgcccagctgggcgtgcagttccacgcgggcgcgaagctgtatttcgacgcactgaacgcccagggcggcatcggccggcggccggtggaactgcgcacgctggacgacggctacgagcccgaccggtgcgcggccaacacccgcaagttcatcgagcaggacgtgctggccctcttcggctacgtgggcacgcccaccagcctcgcggcgctgccgctgttcaaccaggccaaggtgcccttcttcgcgcccttcaccggggcggaggcgctacgccagccgttcaaccgcctgatcttccacgtgcgcgcctcgtacaacgacgagacggccgtgatcgtgcggcagctcacccacctggggctgcgcaggatcgccgtgctctaccaggacgacgcctacggcaaggcgggcctggatggcgtcacgctcgccctggcgcaggaccagctcaagccgcacgccacggcgaccgtgccccgcaattcggtggaagtggctccggccgtggacaagctcgtggccgcccgccccgagtccatcgtgctggtcaccacctatgcggcgagcgccgccttcgtgcgcgcggcgcgcaaggcgggctatggcggcaccttctacaacctctccttcgtggggacgcaggccctggccgatgcgctgggccgggacggcgcgggcgtggtcgtctcgcaggtgatgccttcgccctaccagaccacgcggcagatcgcccgggagttccaggacgcgatcaagaagggcggcggcaaggtgcaggccaactattcgagcatggaaggcttcgtggccgcccgggtgttcgccgaaggcctgcggcagggcggcggcaagcccacgcgcgagtcgctcgtcgctggcctggaagccatcggctccgcgacggtctcgggctatccgatcagcctcagcagcagcagccacgcgggctcgcgcttcgtcgagatgtcgatgctgaccggggacggccgggtgatggtctgaagcctcctcagaggccctcgaactcccgcgtctgcgccaagccgcgcatgaaggcctcgcagcgggcgagctgctcgaggctcacgtactcgtcgggctggtgggcctgtcggatgctgcccgggccgcagaccacggtggaaatgccggcattcttgaagaggccggcctcggtgccgaaggcgaccagcgtggtgccggcctcgcccgcgaggcgctgggccaggcgcgtgacggggtcctgcgcgctgcccaggaagctcgggatctcgcagatggtgtcgaaggtgatgcccgtctgcggcgccaccgcctgcatcgcgggctccagggatcgcgcataggccaccacctcggcctgcatgcgggccgcgtcggccgtgggcaggtcgcggaattcgtagcggaactccgcgtcgcgcggcaccacgttgtcggcgatgccaccatggaactggcccacgctggcggtggagaagggcacgtcgaagccgtcgaaacgcggctcctctcgctcgaagccctcggccatgtcgcgcacgcgaccgaccacacgcgcagccatctcgatcgcgttcaccgaatgcggcgtgagcgaggagtgcgcctccttgccgcgcacgcagcagcggtagcggtacacgcccttgtgcgcgatggccggcaccatgtcggtgggttcgcccacgatgcaggccaggggccgcacgccggcatcgcgcaggtcggcgatgagttcgcgcgcgccgaagcagcccacctcctcgtcgtagctgaacgcgtaatggatggcgaagggcgcatcgctctccaggaactggcgcgcctgcgacagcgcgatggcgatgaaggccttcatgtcggcgctgccccggccgtagagccggccgtcctgcaccgttgccgagagcgggtccatgctccagtcctggccgtcccagggcaccgtgtcggtgtggcccgagaggatgatgcccgcgggcttgccctcgcccagggtggcgaacagattggccttggtcttgcttgcgtcgtaggtcagccggcacttcacgccgaggcgatccagttccgtccggatgaaatcgatgagctccaggttggaacggtggctcacggtgttcatgcgcaccagggcctgggcgagcgagagggcgtgttctgacagcatcgtgggggtgtggaataaccctgtctggtgcgcgtgcggaggcagggctagactctccgcaacctgaggaaacacccattatgaaactcatcgactccatcgtcaccgaggcggcatccatcgccgccgtgcgccgcgacatccatgcgcaccccgagctgtgcttcgaggaagtgcgcacggccgacatcgtggccgccaagctcgccgagtggggcatcccgatgcatcgcgggctgggcaagacgggcgtggtgggcatcgtgcacggccgcgacggcggcgcctcgggccgcgcggtgggcctgcgcgccgacatggacgcgctgcccatcaccgagttcaacaccttctcgcacgccagcacccaccccggcaagatgcacgcctgcgggcatgacggccacacggccatgctgctcggcgcggcccagcatttcgcgaagcaccgtgacttcgacggcacggtctacctgatcttccagccggcggaagagggcggcggcggcgcacgcgtgatgatcgaggacggcctgttcacgcagttcccgatggaggccgtgttcggcatgcacaactggcccggcatgcgcgccggccagttcgcggtcagccccggccccgtcatggcctcgtccaacgagttcaagatcgtcatccgcggcaagggcagccatgccgccatgccgcacatgggcatcgaccccgtgcccgtggcctgccagatggtgcaggcgttccagaacatcatcagccgcaacaagaaaccggtggatgccggcgtgatctcggtcaccatgatccataccggcgaggccaccaacgtggtgcccgacagctgcgaactgcagggcacggtgcgcaccttcacgctggaagtgctcgacatgatcgagcagcgcatgaagcaggtggccgagcacacctgcgccgcccacgacgccacgtgcgagttcgagttccaccgcaactatccgcccacggtgaattccccggccgaggccgcgttcgcgcgccgcgtgatggaaggcatcgtgggcgcggagcacgtctccccgcaggagcccaccatgggcgcggaggatttcgcgttcatgctgcaggccaggcccggtgcctattgcttcatcggcaacggtgaaggcacgcaccgcgagatgggccatggcggcggcccctgcactctgcacaacccgagctacgacttcaacgacgacctgctcccgctgggcgccacctactgggtggaactggcccggcagtggctgtcgtccccgcggcccgccgcctgacgcctggccccgggcgcgccacggcctgcatgccgggccgtggcgcatctcttgcggcccgcttcccctgccgcccctttcctgccgcggctgcgggaagggcctgcgctttctgctcctgccgccttttccgtccgacatgtttccccaggaatctcccaggatgatcgcccccgcgcacgcgttttcctccacttatgcgcaggcccgcgcacggttcctcgatgcggcggccgcggccggcctcgcggtggagtcgcacccgcatccgctgccgggccgcgaaggcgaggcactggcgatggacgtggtgcgcgacgggccggccgatgcgcaccgcctgctcatcctgagcagcgcctgccacggcgtggaaggccattgcggcagcggggtgcaggtgttcgcgctgcacgacgcggcgtggcgcgcgcgggcccgggatgcggggctggcggtgctctacatccacgggctgaatccgcacggcttctcgcacacgcgccgcgcaacgcacgagaacgtggacctgaaccgcaatttccaggacttcggccgacctctgccggtcaacggggcctaccgcgatgtcgcgccgctgttgctgccggcgcagtggcctccgtcgccggagaacgagcgtgccgtggccgcgttcatcgccgagcgcggcgaagcggcctggcaggcggccatcaccgcggggcagcacgagttcccgcaggggatgttcttcggcggcaccgggcccacctggagccacctcaccctgcgacgcgtgctgcgcatgcacggcgcggccgcgcggcacatcggctggatcgacctgcacacgggcctcgggccgggcggccatggcgagcgcatctacgccggccgcaacgatgccgccgccatcgcgcgtgcgcgggcctggtggggcggaggcggcgcgacgccggtcacgtcgatctacgacggctcggcgagctccgccttcctcaccggactcatgtggaacagcgtgtacgaagagtgcccgcaggccgaaatgaccggcatcgcgctcgaatacggcaccgtgcccatcctggaggtgctgcaggccctgcgcgccgaccactggctgcacctgcaccccgaggcgccctccggccaggcggaggcgatccggcagcaggtgctggccgcgttctacaccgacacgccggcgtggaaggcgcgtattgtcgagcaggcgcgcgaggcgctgctgcaggccgccgacggcctggccggccggccctgacggctgcgcggccctgtcccgcgggatgggcgaaaggcacggcctacagcgattttcgtcacccgccttccgcagcgtggcgcgtgccccctggttttttcgcgaattcttgcaaacaatgtcgagacaccaaccacatcggcagtgaccggggcgggagagggcgctccggaagaccacacggccgttcaccgtgaagggaggagcacccatggaagggcaagcaacaggccgctggacgatggcgcggcgtttgatggcgatcaacgcgctcatcttcgtgctgctggcggtcgcggccgtctcgatctggaccatgatggagcggctcagccacgatgccgaggtggtccgcgcctacaacgttccgcagttgcagcgcatcgctgagctggagctgaacgtcacgcgggtctctctgcagctacggcacgccatcctctcgcgcacgcccgaggaactcaacgccaccctggccgacatcgcggcaaagcgtgccctgctgcagaagacgctgaaggatttcggcgacaacatgatctccgacgacggccgccaggcctatgccccgatcccggccctgatggacgagttctgggccaccggcaccgacaacatccagctcatccaggccggccgcaaggatgaggcgttcgccatgctggtggaccgcacgatccccgcgcgcaaccgcctgctggcgccgctcgggaaggaaaaggagcgccagggcgaacgcctgtccgagcgcatcaatgatgtgcaggaactggccaagaccgaccgcaacctcgccacgatcgcggtgctgatcgtggtggcctgtctcgccgggctgagctggtacctgcggtccgtggtgcgccagctgggtgcggacccgcccgacctcaagcgggtggccctggccgtggcggggggcaacctggccgtggacgtgccggtgcgcgcgcgggacggcgccagcgtgatggccggcctgggctcgatgcgcgatcggctcgcggccgtggtgaccaccgtgcggtccagttcggaaagcgtgtcttccgccagccgcgagatcgcggcgggcaaccacgacctgtcggcccgcaccgagcggcaggcctccgcgctggagcagaccgccgcatccatggaagagctcggttcgaccgtgcgccgcaacgccgacagcgcgcgccgcgccaacgaactggcccaggccgcctccagcgtggcggccgatggcggcaccgtcgtcgcgcaggtggtggacaccatgaaggaaatccaggacagcagccggcagatcggcgacatcatcggcgtgatcgacggcatcgccttccagaccaacatcctcgcgctgaacgcggccgtggaagccgcgcgcgccggcgagcagggccgcggattcgccgtggtggcggccgaggtgcgcaccctcgcgcagcgcagcgccacggcggccaaggaaatcaaggagctcatcaccggcagcgtcgagcgcgtgggccgcggcagcgaactcgtggaccgggcgggggccaccatgacggaagtcgtcgcctcgatccgccgtgccaccgacctcatgggcgagatcagcgcctccagcgccgagcagagccagggcgtggaccagatcgccgaagccatcacccacgtggaccaggccacgcagcagaacgccgcactggtggagcagatggccgcggcggccagcagcctgagcacccaggcggccgaactggtgcgtgccgtggaggtgttccagctggggcgtgcaccggccgtggcgccgcaccacgcaccgcccgccgggccgccggccgcctccccccgggccgcgccccgcagcccggtggcagcgccggccccttccgctgcgcgggcggtgcatccgccacggtccgtgccgtccctgcccggccggacggcgggcaagccgccggccgcctcggcccctccggcgcccgctgcccggccgtccccggccgccagccccgctgcgggtggcgcggacgactgggagatgttctgacagaggcgtctaagatatccactccatccacccggagacacgctttcccatgtccgacctgaacgctgctttcgaagccgccgtggcccagtccaagaacctcagcgagcgccccgacaacccgacgctgctcaagatctacgcactctacaagcaggccaccgcgggcgacaacgcggaagcccgccccggcttttccgacgtcgtgggccgcgccaagtgggacgcctggaccaagctcaagggcacggacggcgatgccgcgaagcagcagtacatcgacctgatcgaatccctgggctgaccggcgccgcgcggcgtccgtcccgcgtcaatcggcggccggcgggggcgcggcgccgcgggacgccggcagcgcggcgcgcagctcccgcagccgctcgtccggcggcagcgcggccagccggcgcacggcctggtagaaccgcggccagtcgcccccttccctccggaacagcgcctcgaaggcgggcacgaggtcgtcataggctgcctgcgcgccgaaggccgcattgttggcttcggccacccagcggtcgtagcccgcgatctgcgcgggctgagtgccctgcgccagccagccggcacgcagttcggcgtaccgggcgcggaattgctccatcgcctcgcgcttgtgctcctgcagcccgggctggctcccttccccggcagaccgtgcatacagctccgccagccgctcgcgcgtgtcccgggccagcgaccggaacgccgtgcgccgttcctcgcccagcgcgtattcggcccgggcctgcggcgtggcccgctcggcgagccagcgggccacgccgagccgctccaccgccgtggcgaacgattcgttgaacatcgtgtcgccgttggcatacaccacctggtgggccagttcgtggaacagcagtcgcacgaaatccccctcgggccagccgatgaaggtattgagcagcggatccccgcccagccagttggtgtagcccagcgtggaataggcgggcacgccgtacacggccgtctccagcccgcctgcggcgaggcgcgcggcctccgcccgtgcgtcgccttccgcgaagtagccccggtagccgatgcagccggtgatcggaaagcaccaggtgtgcagcgtgagcgaatcgggcggcgcggccaccacgttccagacggcggcgcggcggccaaggtcggcatagcggcggtagctggcgttgtcgggcaggtgcagttccttgaccgcgaacgcacgcgcctgctgcgcgagctccagccgggcccgcagcggcgcggcggtgccgggccgcgcgatccagtcgtccaccggttccgcagcgcgcatgatctgcaggtggccgcgcaccgattgccagtagtagcccagcgtgtcgccggtatgggcgcagcccgcgagcagggcgcctgcgaggccggcggccgcgaggcgcgcagtgcgggcaggggaggggggcagggaagtcatggggcgaagaggcgggcgaaacggatgtgaaacggtccgcaggagcacggtggagtgtacggagcggcggccggttcccggcggcggctccctagaatggcgccatgccccacgatccccttgcgcccgctgccgaaccggcgcccaccgtggccgccgcccccgcgttgcccgaagggctgttcgcggatggcccggccgagcctgcccgctgcttctggtgccgcgccacgccgctctaccgccactaccatgaccatgaatggggctttccggtcagcgacgaccggcgcctgttcgaaaagctctgcctggagggcttccaggccggcctgagctggatcaccatcctcaacaagcgcgaagccttccgcgcggggttcgcgaacttcgatgccgagcgcatggcggatttcgacgaggctgacgtggcgcgcctgctggccgacccgggcatcgtgcgccaccgcggcaagatcgagtcggccatccgcaatgcgcgccgcgtgctggagttgcggcgtgaattcggcaccctggcgcactacgtgtggcgcttcgccccggccgcggccgaggggcgccccgaacggctcacgctggcggccgcgaaggcgctcaccaccgcgccggccgccatggccctgtccaaggacctgaagaagcgcggcttcggcttcgtcgggccgaccacgatgtacgccttcatgcaggccatgggcctggtcaacgaccacatcgagggctgcgccacgcgcgaggcggcccaggccgcgcgcgctgctttccaggtgcccgggcccgtgcgctgaacggccccgcgcacaaaaaagccctcgcgcaggagggcttcggggcgcaggggcggccgcacggggcgccgccgcggcaaaaagggggctcagccgcccttcttggagcgcttgccggggttcttcttgctgcgcgtggcgacgccgcgctccaggctcacgcgctggccgcggccgcccgtgggcagggacatgccgggcagcggcttcggttggggggtgcgcttgcggtcggcttcggtaacgatcttgttgcccatggtgtgagactcctgctggaacgtgctgtgaaaaccctctattaagccatagacgggccgcagggcgttctggcggccgggtttgtaagacagttgccattgacgctcgccgggggcggtccaacaatcctccccatgaatcccctgctgcgcgccctggaagagcggctggccgtgtcgccggtcgggctcgcactggagctgcccgggggggagcggctgggcgtgcgcgatgcgcgcgtggtgctgcgcttccgcgacgcgatggcgctcgccgcccttgcgcggggcaaggtgggcgacgtgggcgccgccatcgtggagggccgcgtggccatggaagggcgcgtgcgcgacctcatggccgcggccggcgccctgctgcggggcgatccggcgcacgggtcgtcccactggggcgccgcgctggcgcaccggatccgctcctaccgcctgcacacgctgggccgggacgcgcggcagatccagttccactacgacctttccgaccgcttctacgcgctgtggctcgatccgcgccgcgtgtattcctgcgcctactaccgcgacgccgacatgccgctcgcccgggcgcaggaggccaagctggaccacatctgccgcaagctgcgcctcgcgcccggcgaccgcttcctggacatcggcgcgggctggggcgggctgctgctctgggccgcggagcactatggcgtggaaggcaccggcatcacgctctcgcgcaaccagcatgcgcacgtggcgcggctcatcgaggagaagggcctgtcgggccgggtgcgcatgctgctgtgcgactaccgcgacctgccgcgcaccgcacagcggccgttcgacaagatcgcctccgtgggcatgttcgagcacgtggggcgcgcgcgcctgccggagtatttcgcctgcgtgcacggcctgctgcgccccggcgggctgctgctcaaccacggcatcaccgcgggcggcgtggacaatgaccagctcggtgccggcatgggcgacttcatcgagaaatacatctttcccggcggcgagctggtgcacgtgggcgccgtgctgcacgacatggccggtgccggcctggagatggtcgataccgagaacctgcgcccgcactatgcgcgcacgctctgggcctggtcggatgcgctggaggagcgcctggccgaggccgaggccatcctgtcggaagaggccggggccgatcgcggcgccagggcgctgcgcgcctaccgcctctacctggccggcagcgccatgggattcgagcgcggatggatggcgctgcaccagatgctcgccatccggcccgacggccgcaccgattccggccccatgccgggcgcgcaatccggctaccctttccagcgcggctacatgtacgagggcctgccaccagcctcctgaatcggctccgtttttttacctgtccccttcccgatccatgctctacaaattcaagtcccgcgccacggccgacatcatcatgctgcagccccacggccgccagatcctgcaggcgatcggcaagtcccccgacgatgcgcacggcatcatcacggccgagcagatccccgcggccatccaggcgctggaggccgcggtggccgccgacgaggcccgccgcgccgagggcgcagaggagcaggacgatgcggccgccgagggccgcgaggagcgcggtaatccggccgaggcggtgcgcctgcgccagcgcgcggctcccttcatcgacatgctgcgccgcagcgccgccgagggccgcgaggtcacctggtagcagcgccgcggctcagtccaccttggcgcccgaggcctgcaccacgcgggcccacttggcgtgctcggcctggatgtgccgcgcgaactcggccggcgtgttgccgccgggaatggcgccctgcgccagcatgcgctccttcaccgcgggcgatgccagtgccttggcggtttcctgctggatgcggttcacgatgtcggcgggcgtgcccgccggggccagcaggccgaaccacgaactggcctcgtagcccttgagcgccgggccgccggcctcttccacggtgggcacgtccggcagcgcaggcgagcgggtcgcgctggtcaccgccagtgccttgagcttgcccgccttgatctgggccatggaagagggcaggttgtcgaacatcacgtccatgttgccgcccaccatgtccagcagggccgggcccgagccgcggtagggcatgtgcagcatgtaggtgccggtcatgctcttgaacagctcgcccgcgaggtggatggaggtgccgttgccgctggaggccatgttgagctggcccgggtgggccttggcgtagcggatgaagtcctgcacgctcgagatgccctgcgcgcgcgccttctcggcgttgacttccatcacgttcggcaccgcggccaccagcgtgatcggcacgaagtccttgatggggtcgtagggcagcttgccgtagagcgcgcggttgatgccgtgcgtgcccacggtgcccatgagcagggtgtagccgtcggccggcgacttggcgacgatctccgcgccgatgttgccgcccgcgcccgcgcggttgtccaccacgaactgctgcccgaaggcgcggctcagttcgggtgcgacggcccgcgcgaggatgtcggtggtgccgcccggggcgaagggcacgacgatgcgcacgggcttggacggccacgtgtcggcgcgcgcgggcgattgccaggccgcgagcgcggcgcccgtgagcagcgcgcagcccagggcaatggtgcggcggcggcgcacggcggtgtcctgcacggcggcagcggcatgggcgcgtgggcggcgggagggcgatgcatcggcgggcaggggcatgggggagagtctttcggggaaccgtggatcggaagccccgccgtgcggggccatatgcccccgttgtaggcgggcccgcggcgccatggcagatggataacccgtagcgccgtggaacgcatgcgtgccgcgcgctccaccgccttcgcgggccccaatggaaaacgccccggggctggcagccacggggcgtcggggggacggacggccggcccggtgggccgcttccgtcagtccgcgtaggtgccggcggccttgatgatgggcccccacttgttgatctcggcctgcacgaacttcttgtgctcggccggctcgatgcgctggtcggaagccaccacggcgcccaggccttcctgcttcttgatgaagtcggggtccttcagggcggccttgagggcttcgttgagcttggcgaccacttcggcgggcgtgcccttgggcgcatagaggccgtgccagatggtgacctggaagtccttcacgccggactcggccagcgtgggcaggtccttgagcgagggcgtggtcaggcgcttggccgtggtgacggcataggccttgaccttcttggcctcgatctgcgaggtggtgttggtcgtctggtcgcacagcagatcgatctggccgccgatcaggtcggtgatggcgggggccgtgcccttgtaggccacggtggtcatctcgaccttgagcgcgttctggtagagcaggccgcacaggtgcgaggcggcgcccaggccggcgtggcccaggttgatcttgcccttgttctgttcgatccaggtcgcgagttccttgtagttgttggcgggcagcgaggggcggccgatgagcgtcatgggcacgtcgttcacgatgcccaggtactcgaagtcggtggccacgttgaacggcagcttgcggtagagcgccggcatcgtggccatggcgatgtggttgagcagcagggtgtagccatcggggttggcgcgtgccaccttggcggtgccgatgctgctgccggcgcctgcggcgttgtcgatcaccacgctcaccccgcccagcggcttgcgcatggcctcggccaggtcgcgtgccacgcggtcggtgggaccgccggccgcgaagggcacgacgatggtcaccgtcttgtccttggaggggaaggcttgctgcgcctggacgccgaaagcggcggctgcggcagcggccagcagggcggtcttgaacagtgatttcatggtgctccttacgtgaagaggcgccatgatagtcacgggctttcgggcctacatcaaggtaatcactgaggcgcggggatgcagggttttcaatttttttgcgctgtatccattgacctgcaatgttttattgctatggaaatgtgagtgtaagccccgtgcaatccacctgtggcatgcgcccgccggcgccgtccggggtcaccggtagctgcgcgcatcctcgatcacgcggccatcgttgggcaggctgcccggcggcagcatctccacctcggcgcgcagcttggtgacatcgcgcaccgcggccgccagctggtcggccagcccgccggcggtctccgacgtctccacgcgcagcaccagggtgtcgctggccatctctccggccacgacgaggcgcgcgcgccccacctgcgggaagcgccgggccacctcggccacctggccggggtgcacgaacatgccgcgcaccttggtggtctggtcggcccggcccatccagccgcggatgcggcggttcgtgcggccggtggggcaggggccgggcagcacggccgacagatcgcccgtgccgaagcgcaccagggggtagtcgggattgagggtggtcaccaccacctcgcccacctcgccgtcgggcaccggatctccggtgccggggcgcacgatctccacgatcacatcctcgcccaacaccaggccctcgcgggcgcgcgtctcgtaggcgatcaggcccaggtcggccgtggcatagcactggtaggccgcgacgccgcgctccgcgaaccagtcgcgcagcgagggcggcagcgcctcgcccgacaccagcgccttgcccaggtgcggcagcgcggtgcccgtctccgccgctttctccagcaggatgcgcaggaagctcggcgtgccgatatagcccgcggggcgcagctcggccatggcctgcacctgctgctccgtctgccccgtgccgcccgcgaacaccgtgcagcccacggcctgcgcgccgccttccatcatcgcgccagcgggcacgaagtggtagctgaagcagttgtgcaccagctcgcccggccggaaccccgcggcatggatcgcacgcgccatgcgccagtaatcagcccggcgcccctcgggctcgtagagcgtgcccgggctggcgaacacccgcggcatcgccggcccgaacgccagtgcgctgaaccccccgaacgggttcgcggcccggcccgcctgctgccgctccagcagctcgtgcttgcgcgtcaccggcagcgcggccagcgcatcccggctggccacggcccgcggatccacccccgccaggatctcgccgaaagccgccgtggccgaccgcgcatgcgccacctgcgccggcagcgccgccatcagcgcagcctcgcgctcctcgggcgcgcgggtttcgagggcgtcgtaggaatccatcatgctcatgccttcatccatgcggttgtgcatccatcgtcatacgcagcggcgccgccattcggcgtgtgcccccgctttttcccttgccacggccctggaacccctgcagcgccacctatcgagaggccgcggagcaggccatgccagcagacgccgcggaacgggcttcgcccggccgctggcgtcgtccccctgcccgccgtgcgcaacacggcgagagcggggggaagcggcgcagccgcgcaggggggtgttctcatgcaagccagcgcttgcgccgcttgtagctcttcgcatccttgaaactcttgcgctccccaccgcccatgcccaggtagaactccttcacgtcctcgttgctcgcgaggtcgcgggccgcgccgtccatcaccacgcggccgctttcgaggatgtagccgtagtcggcgtatttcagggccatgtgcgtgttctgctcggccagcaggaaagtgaccttctcgcgggtgttgaggtcgcgcacgatgtggaagacctcgtccacgatctgcggcgccaggcccatcgagggctcgtcgagcagcaccatgcgcgggttggccatgagcgcgcggccgatggcgcacatctgctgctcgccgcccgaggtataggccgcctggctcgtgcgccgcgtcttcagccgcgggaaataggcatacaccttctccaggttcgccgcgatctcgccgcggtcgcgccgcgtgtaggcgcccgtgagcaggttctcctcgatcgtgaggtgggcaaaacagtggcggccctccatcacctgcaccacgccacggtccaccagcgcagcgggcgagagcttttcgatgcgctcgccgcgcagctcgatgctgcccttcgtgacctccccgcgctcgcccgcgagcaggttggacaccgcgcgcagcgtcgtcgtcttgcccgcgccattgccccccagcagggccacgatggcgccctcgggcacggaaagcgacacgcccttgagcacgaggatcacgtggtggtagatcacctcgatgccgttgacgacgagcagcggttcactggcggatggcggggctgtggtcatggctggctccatgggcatgatgtgggtggtccgtgcggttcggggctggcgcatcggtgttggaaaacgaggcctcggccacggggtacgagagacaccgaggaagggccgctccgcaccgagggtgtcgtcccccttcccggaccgcgcagcgggccgagagaaggggctgagtgccgcggctccaagcctgcctgcgcaggcttggacgtgctcgaagggcagtcgcctctggcggcagcgcggagcggcgcagccgctcagggggcgttacccgcaagtcctgggtttgatgttcttgtccttcgcatacttcgccgcgtactccttcaccagcggatcgatgtgcgtcttgtcggcctggtaccagtcggactggatgttccacttgccgccgtcccactgcacgatgcgcgcccagtcggtgcccatgtggttctggcaggaggtcttcacgggccgcatgatctcgccgaaacccagggccttgagcctgtcggccgtgaggtccaggttctcgaagccccagcgcacctgctcgggcgtgagcaccttgcccttgccgtacttctcctgcgcggcgcggatcgcctccacctgcagcatggagatcatcattccgcgcgtgtgcgccagcgtgcccacgcccgtgggcgcgcccgtgccctggcccttgtcgtagacgaacttcttcaggtcgtcgtgcaccttgtccttcgcggcgctgttgtggatggtgatggcgttgtagcccttggcgcccgcgccgatgtccttcacgtcgtggtccgagccggcccaccagatgccgtagatcttctcgcgcgggtagccgctggcctgcgcctcgcggatgccggcgggcgtcatcacgccggccgaccagaacagcacgtagtcgggcttctgctggcggatctgcagccaggtggatttctgctccacgccgggcggcgtgacggggaaggtgctgagcgtgaagccgtcggcctcggcgcgcttttgcagcagcgggatcggctccttgccgtaggggctgtcgtgatagaccagcgcgatcttcttgcccttgaggctgccgttttccttcttggcgatgtcctgcagcatcacgtcggcggcggtccagtaggtgcccagcagcgggaagttccattcgaacaccgtgccgtcggccgattgcgagaggccgtagcccggggtctcgacggggatcttgtccacgaaggccttgtcggtcaccgcgaaggtgatgccggtggattgcgtgtcgaagccggaggcgccgccgcccttgcccttcaggcgctcgtagcactccacgcccttggccgcgtcgtaggcggtctcgcattcctcgaacgagagcttgacgccgttcacgccgccgtcgcgggcgttcacgagcttgaggtagtcctgcttgccatccgcccaagggatcccgagcggcgcgaactgcccggtgcggtagacgagcagcggcacgaactgctcgcccgcggcctgcgcctgcgccagcggcgcggtggcgagcgcggagaggccggccgcgagagcggcggcgatcgtggcgatcttcctgggttgcatggcatgtctccttgggtgtgtggcactcggatggtgcgttggggaaaacggtgggtgcggcgacgccggtcagtgcgggaacggccagatgcgcagcttctgccgcgcggtggaccacagccgcgcgaggccgtgcggctcgacgatgaggaagaacacgatcagcgcgccgaagatcatgtgctccaggtgcgtggccgtgccggtggacagcggcagccccagccagtggggcacgtagttcagcagcagcggcagcagcacgatgaaggccgcgccgaagaagctgccggcgatggagcccagcccgccgatgatcaccatgaacagcagctggaacgagcggtcgatgccgaaggccgcgggctcccacgagcccaggtgcacgaagccccagaggccgccggccacgccgacgatgaagctgctcaccgcgaacgcgctgagcttggcgtacaccgggcggatgccgatcacggccgcggctacgtccatgtcgcgcatggccatccactcgcggcccacggcgccgcgcaccaggttcttggcgagcagcgcgaacacggcgacgaaccccaggcacagcaggtacttctgcaccggcgtctcgatgccgaagcccaggatctgcaggtggcccacgctgaccgaacccgacgacgaatcgttggtgacccacttcacgcggttggtgaaccagtcggtgaagaactgcgcggcgagcgtcgccaccgccaggtagagcccgcggatgcgcaggctcgggatgccgaacagcacgccgaataccgtggcgcagagcccgccgcccagcagcgcgagcagcagcggcatgccctcgatgcgcacctgcaggttgtaggccgcgtaggcgcccacggccatgaaggcgcccgtgcccagcgagatctgcccgcagtagcccacgaggatgttgagcccgatcgccgcgagcgacaggatcaggaacggcacggcgacggcgcggaagaagtagtcgctgcccaccagcggcacgccgacgaaggccaccgccagcagggcgagtagggcccagcggtcctgggcgatggggaacagcgccaggtcggcctggtagctggtcttgaactggccgttttcgcggtagaacatgttgcctggctccttctaccggttacacgcggtcgatgatcttgtcgccgaacaggccctgcggccggatcagcaggaagcccagcgcgagcacgtaggcgaaccagttctcgatgccgccgccgaggaacggcccgaggtagatctcggacaccttctcgcccacgccgatcagcaggccgcccacgatggcgccgggcacggaggtgaggccgccgaggatcaccaccgggaaggccttgagcgccacgagcgagatggagaactgcacgcccagcttgctgccccagatgatgccggccacgagcgcgacgatgccgcccaccgaccacacgatcacccagatgcgcgagagcgggatgccgatggactgcgcggcctggtggtcgtcggccacggcgcgcagcgcgcggccggtgcgcgtcttctggaaaaagagcgagagcagcgccacgagcgcggcggccaccacggcggcgtagaggtcctccctggagagcagcaggccgccctcgaagacgttctccagcacgatcatcgggtccttgggcatgcccacgtcgatcttgtaggtgctgctgccgaagatgagctggcccgcgccgtcgaggaagtaggtgatgcccagcgtggccatcagcagcgcgatcggctcctggttcacgaggtggcgcagcgccagccgctccaccagccaggccacgcccaccatgcacgccaccgccgcgcagaaggccagcacgttcgccagcagcaggctgtcgaagcccagccagcgcggcagccattccgcgaagcgcgccatcgcgagcgccgcgaacagcaccatcgcgccctgcgcgaaattgaacacgcccgaggccttgaagatcagcacgaaccccagcgccacgagcgcgtagagcatgccggccatcaggccgccgaacaccgtttcgagaaagaaacccatggcgtatgcctccgatgtcctgcgtgtctagtggcctgcgccgagataggcgcggatcacgtcttcgttgttgcgcacggcctcgggcgtgccgtcgccgatcttcttgccgtaatcgagcaccacgacgcggtcggagatgtccatcaccacgcccatgtcgtgctcgatcagcacgatggtggtgccgaattcgtcgttcacgtcgaggatgaagcggcacatgtcctgcttttcctccacgttcatgccggccatgggctcgtcgagcagcagcacctgcggctccatggccagggcccggcccaggtccacgcgcttttgcaggccgtagggcagctggcccacgggtgccttgcgccaggcctggatctccagaaagtcgatgatgcgctcgaccacttcgcggtggcggatctcctcggccaccgccgggccgatgcgcagcgcctgcatcagcaggttgcttctgatcttcaggttgcggcccgacatgatgttgtcgagcacgctcatgcccttgaagagcgccaggttctggaaggtgcgcgccacgcccatctcggccacctggcggctgttcatgtgggcgaaggtcttgccgcggaaggtgatggagccttcctgcggcgcatagacgccgttgatgcagttgagcatcgagctcttgccggcgccgttcgggccgatgatggagcggatctcgtgctcgcgcacgtcgaacgagatgtcggtgagcgccttcaccccgccaaagcgcaggctgatgttgcgcacgtcgaggatcacgtcgccggtcttcttgtggggagtggtcatggcgttgtacgttgtgctgcggcgcgggttcaggcggcctgccgcacgggcgggaaggtcttcgcgtcctcgatgcgcagcgtggcgcttacgcggcccgtgcgcccgtcctcgaacttcacctgcgtctcgatgaactgctcggcgcggcccgcgtagagcgcatcgaccagcacgccgtatttgtcggcgatgaagccgcggcggaccttgttggtgcgcgtgagttcgccgtcgtcggcgtccagctccttgtgcagcaccaggaagcgggcgacctggctgcccgcgagcaggccgtcggccgcgaggtcggcgttcaccttctccacgcagtcgcggatcagcgccagcacctcgggcttggcggcgaggtcggtgtagcccgcgtacggcaggttctgccgctcggcccagttgcccaccgcctcgaaatcgatgttgatcagcgcacagaccttgtcgcggccgttgccgagcgccacggcctccttgatgtgcgggaagaacttgagcttgttctccacgtacttgggtgcgaacatcgccccgtcgtgcgcgccgcccgcgaggcggcccacgtccttcacgcggtcgatgatcttgagctggccgctcgcgtcgagaaagcccgcatcgctcgtgcggtaccagccgtccggcgtgagtacttcggccgtcgcttcggggttcttgtagtagccgcgcagcaggcccgcggatttcacgaggatctcgccgttgccgtccaccttgatctccacgccgcggatcggcacgcccacggtgtcggcatgcaccgcgtcgtcgggctgcaggcacacgaacaccgccgtctcggtggagccgtagagctgcttgaggttgatgccgatcgaacggtagaacgtgaacaggtccggcccgatcgcctcgccggccgtgtaggccacgcgcacccgcgagaagcccagcgtgttgcgcagcgggccgtagaccagcagatcgcctgccgcgtaacgcagccggtcccaccagcccaccgcctgcccgctctgcagcgccgggcccacgcggcgcgcgtgcgccatgcaggtgcggtacagccagcgcttgaaggcgcccgcgtcttccatgcggatcgtcacgctcgtgagcaggccttcgaagatgcgcggcggcgcgaaatagtaggtgggcccgatctccttgaggtcgatcgacaccgtggcggccgactcggggcagttcaccacgtagccgcaggccagccactgcgcatagctgaagatgttctgcccgatccaggcgggcggcaggtaggcgagcacgtcctcggcggcggtgagccggtcgaattcggcaccggccgtggcgcggtccagcagcgtggcatgcgtgtgcaccacgcccttggggttgcccgtggtgccggaagtgaagaacatcgcggccacgtcatcgggctgcacggatccggcgcgcgcggcgagccagcccggcgcggtgccggcgatgcgcgcgccgtcttccagcagcgcatcgatcgattgcaggcccggctcggcgtagttgcgcaggccgcgcggatcgtcgtagaagatgccggcgatggcggggcactgcgcgcggatctccagcagcttgtccacctgctcctggtcctccaccacgcagaagcgcacctcggcattgttcagcggatagacgcattcggccgccacggcgtcctggtagagcggcacggggatggcgcccagcgactgcgccgcgagcatcgtggcgtagagccgcgggcggttcgcgccgatcaccaccaggtgctcgccgcgcgccaggcccgcggcgtccaggcccgcggccagctgctccaccagctgcgccaggcgcgcccaggtggtggtctgccagatgccgtattccttctcgcgcaacgcggcggcctgggggcgttcggccgcgtggcgcaacagcagtcggggaaaggtatcgctcatgccgggttcctgccgatgggtggaggaagcgggagggggcggagcctgtcgccaggcgcgccatccgcgggaatgcaacggatggtaggaaccgctttgacgccatcctgtcttgccgacgacaatttcggggaaactcctgacgggtgtaaccctgcgtgccgccctgccggcccccgcgcggagccggccatgcccgggcggtatcctcgcgccatgtacgccccgttcttcggcctcgagcacgcgccgttttccatcgcccccgacccgcgctacctgttcatgagcgaccgccaccgcgaggcgctcgcccacctgctctacgggctggaggccggcggcggcttcgtgctgctcaccggcgagatcggcaccggcaagaccaccgtgtgccgctgcttcctggagcagatcccggcctactgcaacgtggcctacgtgttcaaccccaagctcaccgtgggcgagctgctgcgctccatctgcgacgagttcggcgtggcgcacgcacccgccgtgcccggcgcggagaccgtcaaggactgcctggacccgctcaacgccttcctgctgcgcgagcacgccgcggggcgcaacaacgtgctcatcatcgacgaggcccagagcctcgcgcccgaggtgctggagcaactgcgcctgctcaccaacctggagaccagcgagcgcaagctgctgcagatcgtgctcatcggccagcccgagctgcgcgccatggtggccgacccggcgctggagcagttggcgcagcgcgtgatcgcgcgctaccacctggatgcgctcacgcccgaggaaacccgccagtacatcgcgcaccgcatggcggtggcgggcctgaaagggcccctgccgttcaccgcgggcgcgctggtgcgcatccaccagcgcgcccggggcatcccgcggcgcatcaacctgctgtgcgaccgcgcgctgctgggggcctatgccggcggcctgcacgcggtggacgaggccatcgtggagcgggcggcggcggaggtgttcggccccgggggcgcaggcccggcacccacggcccgccggccgcgctgggccgccgcgggcgccggagcgctggcgggcgccgcggccatcgccgccgcgggctggggcctgggatgggggccggcctcccgcccatcccctggatcatcggcggcgccgcatgcaccgggagccgtggcagcagcggtggcgccggcgccgctgccggccatggccgcatcggccgccagcgcgccggcggccccgcaacccgtgcattcggtcctgcaggatttcctggccgcacagccctccggcgaggacgccgcctggcgtgcgctggccgccgcctggggcgtgaagggcgggctggaaagtggcgacgcctgcgacgccctgcagcgccagggcctgcgctgctaccgccagcggcgcgccagcctggccctggtgcgccagctggaccggcccggctggctgaccctctatccgtccgcggatgcgccggtctccgtgctcctggcgggcttcgatcccgtgcggcagacggcgctgctggaaggggcgggcggccggcgcctggaggtgaccgcggcggacctcgcccaggcctggcgcggtgaattcgcgaccctgtggcgcgcgcccgcggaatggcccgccggcgggcggatggagtccggccctccccaggcccaggcctggctggatgcccagctcgcgcgcgccggcgccggcgcttccccggcggcccgacagccggcggccaccgccgcgcagcgccgcgcccgcatctaccgcttccaggtggcccagggcctggtgcccgatggcgtggccggcccgctcacgctcatgctgctcaaccgcgccgcgggcgtggacgagccccgcctgaagacttcctgacccggaaccctttcccgtatgtcctacatcctcgatgccctgcggcgcgccgaagccgagcgcggccgcggcgccattcccggcctgcacacgcccggcccgtccccggtcccggggcccacgcccccgccgcccggtggcgcgcgccgcgctccgttggccctggctgctgccctgctgttcgccgccggcgctgccgccctggcctggtgggccgcgtcctcgcgggcgttgcccgccggtccggtggccagcaccggcaccgcggcgcccgcggtcgccgtggcaccggcggagcgtaccgcgccggtgcaggcgccgcctgccattcccgtcccgccatccacggtgactgcgacacctgcacctgcacctgcacctgcagtgcatcgcgctcctcctccggcaacacacagggcccccgcgtcggcacccgcgccggcacaggcctcggcgcgtctggcttcggcccccgccccggtcgcacccgccgcacccgcgcggcacgaaacgacccctgccgcgcgtgctccggctcccgcggtggtggccctgcgggatctgccggacagcgtgcgcgcccagttccccgcgctgcaggtcagcggagtcacgtactcgtccaatcccctctaccgcatggccatcgtcaacggacaggtgctgcacgagggcgatacggccgcgcagggcgtggtgctggaggtgatcgagcccgagcgcgtggtgtggaagttccgtgaccagcgaatcgcccagccagcgagatagcgcgtgctatagcggcatttgggattggttccccatttattgttaatttgtgtaatccattgtgtggaatttcacggaccccttctacactccgcccccaagttcaacagcccgacagggcgaggtgggggtagcggccggcccgtagggggcctgggttgcgcgcgcccgcgaatcaaggggggcgcgtatgcgtcaaggcatggggggagggcgcacgcgtcctgttcgggcgtggatgattctggcggcacggctggcattggcgctggccgcgctggtgctgctgagcgcccgcgcaggcagcccggaggtgtcgcgcggcctggcatggctgcaggcacaggtcggggcggacggcgctctcgcgggtaatgcacgcggcgcccatccgctgcaggcgctttccgaaaccgtgcgcaccctggctgcgctgtccggcccgtctgccgttgcccccccgttgactgcacggctggcagcaggggcgggagacgacaccgaatggatggcgcgggccgccctggcgttgcgcaccgcgggctgcccgtccgattccctggaggcttcgctgcgcgcgcgccagtcggccgacggcggcttcccggcatcggccgcccccggcgaaccctccacgctcctcgacacgctttgggcccacgacgcgctggcgctggccgacggcggcacctccgcgggcgctgcgcccgcccgggcatggctgcgtgcagtgcagcaggacgacggtggcatggcgggcgaatccgccggtgggcgcgtgcaggccacggccctggccgtccaggcattcacgccgggcgccgcggcggatgccgcgcagcaggccgcggtgctgcccatggtggcgtggctggcggaccggcagcagaccgacggcagctggcacggcagtgtctatctcaccgcgctgggcctgcatgcgctcacgctgcagggggcggattcggcagcgcgcggcgccgcccggcagtggctggtggccgcacaggccgcggatggcagctggtcgggcgacgccttcctgacggccgtcgccctgcgcgccctggcggcggaaccccccgccacgcccgtggccgcagcactggccggccgggtggtggatgccgccagcggccagcccctggcgggcgccacggtggaactctcgggtgccgcggcgcaggccgccacctccggcgcgcagggggccttccggttctccgggctcgccgcgggccggtacgaactgcgcgtgacgctggccggctacgcggcgctggtgcgcccggcggaactggccaccgggcagcaactggacctgggcctgctggccctggcgggaacatccaccacgggggcgatccgcggacaggtgctcgatgcgtcgggcacgcccgtcggtgacgcgctcgtggcgctggacgccggcgccggcgcgcgcaccgacacgcagggccgctaccgcatcgacggcgtggcgccgggccccgtcggcctcacggcctcgcgcgacggcttccgcgccgtgcaggccagcggtaccctcgccgcgggtcagacgctggtgttctcgcccacgctcacgtcatcgtccgagccggcaccgcagcccacggcggcgcgtttcaagggccgcgccgtggacgggcagggccagggcctgggcggcgtgtcggtggccattggcgctgccaccacgggtgccaccggtgccacgggatcgttcgacctgcaggcgcccgccggcagctaccgcgtggctttctcccgcagcggctaccgctccgcatccgccgacgtgctggccgcgtccggctccgtggtggacttcggcgatgtcgtgttgcaagccgtgcgcaccaccaccgaggtcgcgggccgtgtcaccgatgccgacaccgggaccgccatcgccaatgcggaggtgtcgggcggcggtgccagcgcgcgcagcgcggccgacggaagctatgcgctgtccggcatcacctccacccgcttcgacctgcgcgtcgtcgccgtgggttatctcacccagtcctggcgcctggaggcggccgagcccgcgcaggtgcgcaaggacttcgcgatggcgccggccggcacgggtgccgtccggatcaccacgccggccgcctccacgggccaggccggggcgaacgcctccgtcgcggtcacggcgtccgtggagcacaccggtggcgatccgcgcgacctggtcgcccaactggcggtgctcgatgcccagggcgcatccatcggcctcgcgccggcccttgctccgtcgggcagcgagccgctgggcgccttcacgctgtcgcagggcgaggcgcggccgctgcgcttcgcctggaacacggggcagttcgcgcccggtgcctataccctgctggtgcgggtcgtccaggccggctccgcgagccgcgagaacccggccggccaggtgctcgccacccgcagcctcccgctggagatccggggcgaggcgctgttcgacggcgccgtggcggcccatccgccggtcgtgcgcgcacaggccgccacgccggtcgatctgcacgccgtgatccgcagcacgggcaacctcgcgctgcccgctcaggcctaccgcctgaccatcgtggacgaggcgcagggcgataccgtcgccacattcgaggcgagcgcaggagcgctggcgccaagcatgcccgccacgctgtcgttcggccgctgggtgccctcgcgtcccggcagcttcgcgttgcgcctggccgctgccacgggcgatgcccagggcgtggcgctgggccgcctctacgcgggcgacaccgccacgggtgcctacacggtggaccggcccgtggtgcccacgggaacgcagaccgtgcgtgccacggtgcgcatcacgggcgaggacgcggccaccggcggaaccacgaacccgctgtccgcggccatcaagtcggcgatccagaagagcgtcacctacggcgacgtgcaggccgccgcctggacggccggcaaccagtgccagggctgccacgtgcagacgcaggccctcgtgggcggcgagctctcccgtggcctgaccgaccacgatcccaggctgcgcaatgccatttacaacaccgtggccctctaccgccagcccgatggcgcgctgcgcgacgatgccttcggcttctccaaggccgagacgctgctgaacctctgggcactcaacgcctggcacaagaagggcgagatcacgcccacgctggcgagcgcggcctcctacacccagcgggtgcaggacggcgacggcggctggagcaccgactacacgggcggctggtggacggcgcgggcctcgcagaccgccttcaacgtcaagaacctggtggcggtggcggaccagctggggcagcgcaagccgtgggtgcagcatgcggcggagacgttcagcgaggggggcgggctctccggtgcctaccacctctacaacgatgccggccggttgctggtgaccaacagcgatgcaggtacggtggcgcagatcggccaggacgggcgcctcagcgtgttcgcgtcgggcatcgaccggcctgccggcatggccatggggccggacgggctgctggtcgtcgccagccgtagcggcatctattcggtatcgccgtccggcggcacgccacggctgctcagccccctggcggacgccatgggtccggtgttcacgccgtccggcgacctgtatgtcgcgcactacggtcacaacacggtctatcgcatcctgccttccggcgaggcccaacctttcttgtccggtgctccgctggccggtccgaccagcctggcggtggataccgaaggccgcctcgtcgtcgtcaactacaacgcccgcaagatcgtgcgcttccgcctggacgacaagtcctacgacacgcccgtctcgctgctctacggcaatccgcgttcggtggtgaaggaaggttccggctggctggtgggcacgaacaacggcgcctaccgcttcaacgccgactggcagggccagcgcctgagtttcgctccggccgagggcgtggccgtcctgcaggacggcaccatcttcacgtccgacggcgggcagcgcgtctataagctggccgcgcaggcgcccgacgtggatgcgctcgtcgccggctacgacgcttcggcgcagcgcggtgcgcagtggttgctgaacgatgccaacatcaacccgtcgagcaacctagagctcgcgcaccagctgatcggcctgggcagcgcccagcgccgctttgccggcacgccgctggcgcagaccctgcacgaccgcatggcggccgtgggcgcggcactcaaggcgcgccagcgtgccgatggcggctggggctggtacgactaccacggcagcgattcgatggtcacggcccaggtgggctatgcgctcgactacctgaacccgagcccccaggacccctacatcctcaatgcggtgcagttcctgctggcgcgccagcaggccgacggctcgtggatgagcgagaacggcctcttcaccacgcgctacggcgccacctcgtgggtggaagtctggctgcccgtggcgctggagcgggtgggcggcatcgacaccgacctgcgcctgcgcttcgcgcccgacgtgcaactggccaacccgtcgctcgcgcccacgcagtccgctgcgcagcccgatgggtccacggactacctctggaagctcgtcggcgtgaccaccaaggcccgccagatcgagttcgacctgacgctggacggcctgcggcccggtgagtcgcggccctcgtccacctttgcggcgctcaccttccgcaacagcttcctgggcgacagcgtggacgctccggtggatattcccgcagtgaaggcctcggcctatctgggcatcggcgtgtccaccgaccgggccgcctatccggcgagcacgccggtggccatcaccgcccgggtgagcaactccggcgcgggtgccgcgtccggccacgtggccctggccatcgccacgcctgcgggtggcacggtggcggacctgggccgcgtgccgttcagcgcgctggctgccggtggcaccatcgatctgccggccacctggaacacggcagacacgcaggccggcagctaccgcgtggtggcacgcctggccgatgcggcgggcctgccggtcgaggaagccgtggcggatttccgcatcgtcgcggatgcgagcggcggcaccggcctcacggcccgcgtgcagaccgaccggcgcagctacgagcccacggacacggtccgcatcgccaaccggctgcagaacctcgcggccaaccaggcctggaacgacctcaaaaccaccactaccgtcaccggctcggacggcgccgagcgctggtccgcgcaggcggccgtgtccacgctgccggcccagggcctgcatgacttcggccatgtgctgccgccttccggcctgccagcgggtgattacgccgtgcgcctggtggcccgcagcgccgggggcgagaccgtggcgagcgccaccaccacgttcaccgtgcgcagcacggccgataccggcgccggcgtgcgcggcacgctgcaggcgcagcccgccgtcgccgccatcggcgagcccgtgcagctgtcgctcgcgctggacaacgccggcaacgccgacgtgcgcaacgccacggtgcgcgtgcgcatcctggacgccggcagcgaccgcgtcgtcgccaccttcacgcgcccgggcgtggacctggtgcggggcacgccgctgaccctgtcctggccctggacggccgacggcacgcccggcaccatcctgcccgcggccgcatccatcgaggtcgctgccgggcaggaggtgaccttgtccaccaccacgatccagctgcgccaggcggccccggcggcgaccgtcaccgcggccatcggcaacggcagcgatgcgcgcctgctggtcctggtggcttgcagcgcggcggacgacgggcagccgccgtccgcggcctgcgacgaggccaaggcccaggccctgcgggacgacctggccacccgcggcctgaccgcgaaggtggtgaccacgcgcgccgagttcgaaaccgaaatgcgctgcggccgctacaacgtgtactggatcagcggcggcgcgcagaagctcggcgacgtggccgtgcgcgaagtgcgcgaagccgcccgccgcggcgcgggcctgctggtcgatggcgccacggcggaccgcgacgcggtgctgctcgaggccatcggcgtgcaggcgcagggcacgtccggcctgcagggcgcggtcgccacgctcaccgggccggtctatccgcagggtggcgggctgcccacgccgggccagccgcagcgcctggccgcgcagggcgccaccgtgcaggccacgctcacgggcggcggcgtggcggtggccggccgtgccatcggccgcggccggggcctcgccatggccttcagcctgtccacgctgctggcgcgtcccggcgcaggcacggatgcgttcctgggcacgttcgtcagcgacacgctgcaatacctcaccgtgcccgcggtgaacacccgcgtgcccggcagcctgcagagcctgtccaccgtgctgcgcaaccccggcacgcaagccctgcaggtgacggtgcgggcgcggctgccgcagggcgcgcaggccctggacgccatccccgacgccagcggcgccgtcgcgggcgcttcggtcgtcgaatggagcgtgccgctcgcggccggtgcatccacgcagctgatcctgcacgccacggccaccgcgccgggccgctacgacgtgccgtgggagatttccgcggtcttggcgggcgcgtccggggcggcgcccgcggtgcagacgctcgcgcaatccttcgagatccgcgaggccatggatctggcgcgcgacgcgcaggccgcggccgatgccttcgcggcagcgggtggcggcagcgcggcgtcttccgcgcgcaatgcggtcgcgtccgccgtgcagtccatgggccagggcctgcccgcgcagagcctcgccccctggaccgccgccgccgacgccctgcgcggagcggccggcacgggtgccgacgcagcgcgtgccgccatcgccgaggcactgcagtccgcccagcggcaactgtgcggccagtgggcctgcatcaccggcgacctggacttccaggtgcgcggccagtccgcccgcgaggtgcccctgcaggacaccatcgtcggcagccgcacggtgttcaaccgctgcccgccgcagatcaaggacatccccgtcacctcgcagtgggtgctgcggcgcaccggcgccaccgtgcagcacctgtgggacaacctcacgatccccggctaccagaacaaccgccgcgacaacggctggcaggcccagggccagaacggcgacgtggtggacgccacgctcaccgccgaatggcagggccaggtgctgcacctcgaccgcgacagcttccgcatcgtcgtgctcccgcccgtgctggccggaagcgtcagcgccagccccgcgcgggcccgcgcggggcagaacgtgaccctgtcgcgcacggtacgcaacagcggggccatgggcaaggacatccccgtgcagttgcgcgtggtcaacctgacgcggggcaccgcttccgtcgcctggagccagtcgatgacgctcaaccccggcgagacgaacagcggcaacgccaactggcaggtccagggcgcggcgggcgacgcgctgcgcatcgaactggtcgccaccgtgaacggcaccgtgcaggtgctgggcacggccggcttcgccatcgagccctgaccggaggcggacgcacagcatgccaacgacaccgcactgcatatcaaagaaatcgagggagaacccatccatgccatcgtcgaacacccgccatgcgtggcgcccggtgctgcggcccgtcggcggtttcgtcatcgcggcccagctcgcgctggcgctgcagccgctgagtgcgctggcgcaggacggcagcggcaacgctgccgcatccagcccgctcgcccagtcgcaactgcggcgcgcggcccagtggcagcagcgcgtggagactgcgcgcgtcgcgcaggcccaggccgcccagccggccggcgcgcaggccagcgagcgcaccagccgcaacctggtgcgcgtgcatgacctggtgcgcaagctcgcggggcgcgccgcagcgccggacgtggcgggccgcaagagcgcgcccgccgccgtgccatccgccgcgcgcgcagcccctaccgcatccgacgatgccgaccgcgcgcagatggcccagttgctcgacgccatcgatgccgataccgatgccgtgctggcggacttcgaggcccagggtgcggaactgcgcggacgcgccgtcggcgcggaaatcctggcccggcacgatgcggcccatgcggccgtccgcctgcgtgcggaagagctgcgtggcctgatccgccaatggcgccaggcacccggcgatgccgccgtgcaggccctggctgcctacttcgagcgctatcctgctgccaagccccaggtgcccacgggcgcggggccgctgccctggagcacaccgaagcccacggaacgcctgcctgcggaaacccgcgctgcctggtaccgccacacttacgccgccgagggcgtgcagctggcccaggccggctccggcccgggcggcctgcatttcgacgtgccgcccgagcccggcgaggccccggtggccgacgacctcgcggccacgcccgaagtcaccctcaccgccgcgatccgcgccaaggccgaagagctgggccgcaacccggtggacatccagaattgggtgcgcaacaccatcgaatgggtgcccacctggggcgcgatccagaacgcccaggacacgctggacaagcggcgcggcaacgccatcgacatcgccggcctgcagatcgccctgctgcgcgcggccggcattccggcccgctaccagttcggcaccgtgcaggtccccatcgcccaggcgatgaactgggtgggcaacgcgcagaacgcccaggccgcgcagcagctcatggcgcagggcggcatcgccacgcgcctgctggtgagcgacggccagcccgtggccctgcgcatggaacacgcctgggtgcaggcctacgtgaactgggcgcccgcgcgcggctcggtcaacggcagcgccacgcagcacccgaacccgcagggcccgctcaatgcctgggtgccgctggatgcgagcttcaagcaatacgactacgccgccggcatggacctgcaggccgccgtgccgctcgatgcgcaggccctgctcgccgcggcgcagagcggcgccaccgtgaacgcgcaggaaggctgggtgcagaaccttaaccaggcggccatccaggcccagatggagggctaccaggcgcgcctgaaggcctacatcgacggccgcaaggccgatgccaccgtgggcgacgtcatcggccgcaagatcgtggcccaaagggtgtccagcgtgctcgcaggcgtcacgcccctggcgcgcgtgcaggccgcacagcaggccactgccgtgcccgaggccctgcgccaccgcttccgctacaccctctccgacgcctggggcaacgaactgctcacctacacccaggccacgagcgaactcgtgggccgccgcttcaccctggcctacgagccggccgacaccgcgagcgcggacctgatcgccagctacctgcccaagccgcatgcggacggcagcccgatccagccgggcgaactgcccaccagcctgccgggctacctgatccggctcaagccgcgcctgatgctggacggccaggtggtggcgcagggcacgcaggccgtggccatggggtccgaactggtgggccagggcggcttctccgtgctgggcgatgcatcgcagcaatgggacctgaattcggacgcgagccacgtggcgggccaggccacggccatcggcatcagcgccggcggcatcagcgcgcggcaactggatgcgctgaaggaccggctggaacagtccaaggggctgctgcagaccggcagcgtggagggcctgacaggcgagcgcctgagcggcgacctgctcaccgccgtgatctggagctggttcgcggccacggaaagccacagccggctgagccagcgcgccgccggcatggtggagaacccggggctgagctacgggctgttccacgcggtggcgcaacccgtgtacagctggggcgtggtgcggcgggtggagttccccggggtgaacatcgacatcgggcacatgcgcaacctggcctggtcgcggagcaacgacaaggcccaatgggtggcgtacaaccggatgcggggccaatacatgagcgcgctggagcacgcggtgccggagcgtttcttcaatgatccggcgaaatgcaacctggcgggcagcgccaatccggtggctgggctgccggactgtccgcaaggcatcagcgcagtgaaggcgctggggctggccgcgcagcagggccagaggatctacacgatcacgccgcaggtctacgcgaaccagcccaacatcgtgaacacggcgctggtggcgcacagcccgggcacccgggcgaaagtgcaggcggcgctggacgagagcaaggaggtgaccatccacgaggcgccgattgcgcagagcgggtgggtgggggcggggtttacggtgatcgagcaggggacgggggcgggggcttatacgattgaaggcgggagtcaaggagggtggttggcgttggcatctgccgcactgtctgggctggtggactccctgactcagaaattaagaaatcctaacgctgttaacggacctttaaatgaaatatcaaggtcttactatataaatgctatgtccaaggcgacaactgcggtgactttcatgaagtcaatttatgatcttgtggattctgatgtatccactcctaaaaagattgctcagatagtattgactctctgctttacagtcgctgccatggaaggcgccgccgctttgggagcattctttgctagtcctttgactggagcggtaatggcaatcatgcttgccgtggtgctcgcatatttcttattggagctgaatgaggccatatcaaatctatgaagaaaaaatttttaacttacctgctgccattgttaattattgcggtaggcgcaacgatctccttttccataggaaaaatattcgatttaggagaggttaatatatttattatcattataattgttatagctttttgttttttggaaataaatgtgataaaaaaattccccgaagagctacttgtttatatgagcttggatggaaagatgtttccttttttttcggttggggtgggagctggattaattttgttaaagaattaatcgatgatgatcgctatttctagcaggctaagagcggctaacacgacctgttcatagcccagcgcgaagcagctatgcttggcgccctcatggcaagaagacccgtcagcaaagaactgtggcgacagctgcagccgctcatcccggccttcgtgccctcggccaaaggcggggcgcgcaagcgcaccgtcagcgatgaagccgcactcaatggcatcctattcgtgctgcacaccggcatcgcctgggaggacctgccgcaggaactcggttttggcagtggcatgacgtgctggcggcggctgcgcgactggaacgctgccggggtgtgggagaagctgcaccacgccatgctggtgcgcctgcgcgagcacgaccagatcgattggagccgggcaagcatcgatggctcgtcggtaccaagcccccggggggccaggaaacagggcccaaccccacggacagaggcaaactcggctccaagcggcacatcgtcgtagacgcgcggggcattccgctggtggtgctggtcagtggtgcgaatcggcacgattcgatgatgttcgagaaatgcatcgatgctctgccagccgtcaggggactgcagggcaagccgcgtcgcaggccatcgaagctgcacgccgacaagggctacgactatgagcgctgccgtgtcttcctgagacagcggggcatcgccagccggattgccagacgaggcatcgaaagcagcgagcggctgggtcggcatcggtgggtggtggagagaacgcacggatggtttgcaggcttcggcaagctgcgcatccgattcgagaggcggctggacatccacgaagcgctattgaaactggcggcagcgatcatctgcgcgcgcttcgtggatcggtggtgttagccgctctaaggggctgctgcggaccggcagcgtggacggcctgacgggcgagtgcctgagcggcgacctgctcaccgccgtgatctggagctggttcgcggccacggacagccacagccggctgagccagcgcgccgccggcatggtggagaacccggggctgagctacgggctgttccacgcggtggcgcagccggtgtacagctggggcgtggtgtgccgggtggagttccccggggtgaacatcgacatcgggcacatccgcaacctggcttggtcgcggaacaacgacaaggcccaatgggtggcgtacaaccggatgcggggccagtacatgagcgcactggagcacgcggtgccggaacgattcttcaatgatccggcgaaatgcaacctcgcaggcagcaccaacccggtggccgggttgccggactgcccccaaggcatcagcgcggtgaaggcgctggggctggccgcgcagcaaggccagaagatctacacgatcacgccggaggtctatgcgaaccagccccacatcgtgaacacggcgctggtggcgcacagcccgggcacgcgggcaaaggtgcaggcggcgctggacgagggcaaggaggtggccatccacgaggcgccgattgcgcagagcgggtgggtggggggcggggtttacggtgattgaggagggaacgggggctggggcttacacgattgaagggggagtaatggaggaggcttgtatgagtttatctttggcgcaggcataggcgcgcttttgattgcctccggtcttattgttggccaggcgttcagtgcattgatgctttctacctttggctaggccctttaattttgttctcgctgtcagtcgtattgtttgctgtgagcggggatgctgctctgtcgtgcgtccggtcctgaatcgaataatgcaattttatacgggtggatcatgagcgatgttgaaataatttggtggactgcagcttttcttggtattttatttttggtattttatgatttgctctgtttaattgtcctgctcttcgctttgggcttgctttccgttaaatttatttttttcacggatgattttttaaattatcttatcagacttgttgttgcaattgttcttggagggttggcaatacgaacgaaagtgggcggcgcatcaatattgtcgctgtgtttgcttttgtcatccatgtggattcatggatccagccccgatgttttgattttcggtggcgtcttgcttgtttttgtaatgcctatgctgttcgtaaaactgcgtggttttggcggacctatgagtatctgttttttgggcataaaaaaattagatgatgccgcaggaagattctttgtgcctttattctggattgctatggtcttcccgtttgtaatgctatttataactcgaagaggtattgcttgatgggtttatttatttcattaaatatgctaaatagctattcgcgatttctcattcattcggtgtcttttgtgccaggaggcctggaagaatcaacaagatcaaagccgaaatcagagttaaatcctgtttcgcggtaccgtagcagttattcggcgacccggcgatatacaacttggcagggagcaccaacctggtggcagggctaccggaccgccccaaggcatcagctcgttagagcgccgggactggccgcgcagcagagccaagggccacggcgggtggctttgtacatagggttcttttgctgcctccgtggctatattagaaatggtcgcggagatcctattgggacattgaaaatctccgctgaaaatgaatattcaaaatatcgaaggcatggccctgtttgtttcggaggcacgcgagattgagcatatgctcatacctcaaatagcaatagttggcattgactcggcattgctgaaacttgctgaagtcctgaaagaaatgaaagtcgaaggaaatgaagaggttcgattgaaaaccagcttcgatgagcatgatggggagatggttttgagggtatatgggagactttattctggcttgagtgaatttcaattgccggaaagcttcgggtggatttgtccgctaagagggattgaaattgactattgcgatagacccgcatttggccttgacctcagatctgataacgagcagcgagttttgttttcaatgggtgaggttgctgccaaagtaattggtgaattgctcgatatctttgtggctgaaaagggggcggagagattccccctggaacatgatggttatatgccgtctatctctcctttgagctacgagcttatttttctcaaagctggctcgacgcttggcagaaatatgcttgcagggtgattaaatgtcgggttggcttgttgggtagttggtcttgcgactgggatggaataattttcgattgatcaacctgttttgtgatgaaatatttaattccggctataagtgtctttcttcttggattcgcatctttggggttgagcgaaaaaagacgtagaaaaacagcaaccaaaaaagattatttgttatattttttctcattgctgttatttattttgatggtgtctaataaagacgtgcgggagtttggtgcgaatatatggtgggcacatgggtagaaaattgtgtgtccaataattggcctataacttcactgaactgaatgaatttccggtatatggggtcattgtgaagatggttttggtttttattttctgcttgtcattgttggcaaactattttgcttggaaatatttggctcagccttgggatttctttgcaatggtgatttccgtggtggttgcttggtcgacttttagaaaactagttagaccatctagagctgtaaagatgaatggtgacgagccgcgctgattaattgatggcagcagcagggagggggtagtcgtttttgaatatcaagcctcatggtggcggttatgtgatatgagtttggcttattaaatatgattgagtattttgcttcaatgctctatcaatggataaaaatatatccgctggttagtctcctgctgttctttcttgcgttcagtgctggaatgagaaacggcttgcatggatggttgacttttttgattttgatattgatttcggctgtgtgctttttgctggaagggtttttctacggtgctttacaggtgctggcgttgattttgggaggctattattactaccgccttggcagaaataaagtcagtctgcataaggggtgaaggttattctgagctgcggatgccccagcggtggcgccgctagtaggaagagccttcatgggatttgcattgaagtcggaggtgaaatcatgcatgcgtctggcaagagtgatggtaagtatggactgtttgtcctgttgctcacagtgatggtgggtatttggggtggagatttatattcttttagaggcttggtcgttctgtgctgtgcatttggagtttttctgattttcttggatgtctataagagagcgccgaaataatccgcagcttgcagtgaaagcaatctccgaccgagccaggacgacgccggcatagtggacggctgagggccgagctgaggctcactgttggttcttcagggattccagaagaaacgcttgtatatatgagtttggatggaaagatgtttcctttcttttctgtcggattaggaagcggtttgatcttgttgggaaattaatatcgatactgatcatctgtcttgcagttcagaacgcagaaaggttggccgcactggataggctttatcacacagtggcgcagcccattgacagctggggcgtggcactggaggctgagttccctgaagtgagcggtgatatcgagttccgaggtaaatggttatttcgtcgatcgatatgaaaatatatccatggcatttttctgttaatgaattattgtcgttcttcgttgtatttttgttatgaataaatttttatgtctcttgtcattgctgaattaatttttgctttttatcttttgattgctggtgaagttttttactacttgatagagggcgatttgcgtcatgctgttgcgaaaattttgcttcgcatcctgctggtttttggtgctccgctgatcgttggttatattgtcttcggtgccacggtgtccatggcggtgctgatgttttcctatctcgctggggtttttatttgcggcatttatttgaagccgataataattgagagacaacatcaaattcttctggatctgccatatttcgatatggagaaatatcctttcttgagtgctggatcgcttgtcattgcttactgggtgatggcagctcttttcatcaaggaaattattgaataattttcgatatgccgttttgatttctcgagaagagtgcgcctggtatggtgcgaacggaattgtggacgctcagcgacggatgttccagtgtaagcaagggcttggtcggtctgatgcgtgaagcactcacgcggatattcttgatggcaggagttggtgcatgcaggatctgcttttggttttttatctggcaagcctcggtgccttggctggggtgctgctcgttggtctgaaacgggtaaggttcgagttcgcgattgtttttttcttgatcatcactttgtttgccggactttgtttgaaggccgctatcggcgcgatggacgcctggtggaagctgggtgctgtggccgcggtgtcatgcctctgcttcgtggttgcctgccgaagctggagcgaggaagccacggcggtgggcggtcagtcgagatggtctcaagcactgttcgcgctggtgctgctgggcttcagcaccggctatgcattccatagcgacgtattgatgatgggcttcctggtggggcgcgatgagcagctggcgatgtggcccttatggctgtccggtacgctggcgatgggccttgtgggaatgaggctgctgcttcagctgtcgaaaaaatcgccgcgccgggcgaaatctgaaggacgctagtgccatgagtgcattgctgcgctaccaggagttgttcgccctggcgctggagggggatgggctgcctctcagcgagttcatcgacaaagtccggctcggtgaggtttcgctcagcgaggtggatgaaatcgtcgagcatataaagcagtcatatgacggccttccctgccgcctcagggcaaccgcgctgacgtgtctctttcaaatgcatgccgaagcaggctatgaagtggctcgacgcgatcttcccaaggtggtcgcggagttccgcaggcatgcgggctatctgcaccaggtggtcggtttgctggtgaagcaccgggggctccgggtccccctggcacaggatgattacgacacgaccatgagggtcgctttcgcgttgaacgagggcatcgatgtgaacaggtttttgaagaaatgatttctaacgtcgaaccggtccacacgacgctctgggttttgatggggaggatgcatgaatttgctgtcatgctatgacaatgcgattggcttggccgagaccggtgatttctccgggttggacagctttttcaagcaatgggggagcagcccctcctccggggcgaatcggggcgaatggctggaccatatgctgctgggatacggtgccctggacgtttccatcaaggcctatttgctggatgccctggtgacgatcgacatggaagctgcatgcaggctggcggagaaggatctggcgactgcgtattgggatttcagatggagcggcggcgatgtccatcagcacctttccatcatggcccagatggaaggagccgacctccctacgatctgcctggattacaaccagaacatggcgatggcttcggccgtgctggacggttcgagtctgaaacgggtgttgcatgaccaggcccagcgctagcccgaaagtggccattgccgccgcccgtgccgagctcgcggaggcctataaagcggccaggctcgcgttcggccatgtttcacagcggctgttcgccatccacaacctctaccctttcgccgaagggctcagcgcgttcccatccgatgagaacctgggatgggcccgggccatcgcggcgcttccggctgacgggctggaggcgtgggcccggcaacaaggcggatgccgtcttctcgcagccgatgcagagcatcttgcagatccagaggagcatcccggcgggccggtgcatgacgatgcgccgtgctcctgcatcgcggaattccaggccaccatggagccggagcttctggacggctccatgcccagtgagctcgatgaatggatcgaacgggcctgcgagggtcgttttgttcccggagcggaggccgtggcgctggcgcggcatatcgcccgaaacttcgaccgttatggcggggaagtgcaatcgagcgtgcttttctttctgggcaagatctcaccgtccgtggcttgcgaggtggcgctcgacggcttggggcgcgtgcatgcgcgcgcctgctcctgcttcgaggagctccaacgcctggtcgatctgatgttgcgccacggggaagcgactggccgcgaggcgccggtggatgtcgatgggtacttccgggctgcctacctgctgctgcatccgccccggcggccggcgccatgaatctgctgcggttcctgctgcaggcaggaggcgaaggcttcagggccacggagttttcctctgccgcggtaagcgccggtattcccgtgggggttgtggcccacgtccggaagccgcagggtgggccggccatggattccggtttgccgggcactggcggcgatgccttcctgctgtggcgatccaccaaggtggactatgcggtatccaggcagcagtaccgggcgcagcaggcgttcggcgcgccggaattcctgcagtcctggaagagggaggaagaggccatcctggactacctgggctggatggcggaccggctgccgcgcgtgtccgattactgcgacggcgcatccttcctgctgctgaagctgatctacggcgaggaggaagagggcggtgccggcaccacggggtggttgtattcggccgcgctcatgcagatgctggcccgcatgggtgcggggatggaggcggatcaggaactggtggacgtccatttcgcccgcgtggaatcgggggcgtcctcttgctctccctctcggcgataatccctccgtgaagcgcgccagaccgccgctggtgcaagtgccgaaaggccgcactggaggaacgtccggactgcacaggacggcgtagcagctaacggctgtccaccgcgaggtgaggatcagagcaacagagacgagtccggaaggagtgccgcaaggcagaccagccggggtgaaacgggcaatctctacgcgcagcaataccaagtaggccagcgttgacgtggttccgcggagctggcgggtaggtagcatcgagccgggcgggcgacccccggcccagagtaatggcggtcacatgcgggcaactgcatgcacagaatccggcttatcggcgcgcttcacacttttgttttccgtgcgcctgcgccctgcaggcgccgccgcacgcctggcggcacctacacatccttcattgcatttcagggccgcgcgcagtgctgcgcatggccggcgcgcagttgcgcggcgcgctgttccgtgccggggtgggtggcgagcaggcccatccacacgctgtcgccgctgcccttgcgcgcctcgggcgtctcgcgcgcagccggggcgctgcccggggccgctgaaggcttcgcggccgtgctgccttcgccgccctggttcgcggctccatccgcatcgtctttttcctcgcggccatccttcgtgcggtcgcctgcgggcgccttgccgcggtgcggcgcctcccgctgctcctgcgcgatggccagcagcaggtcggccatgggcgcggtgggcaggtgtgcgtggcccatgagcgcgagggcgtagcagtcggcctcgcgctcgtgcgcgcggctgtaggccaggccggtgacgagggcgcctccggtggacagcaggctggagacgtcgcccagcgccaggcccaggccgatgttgagcacgccttgttcgaccacggtgcgcgtggtgtggcggtacacgacgtggccgatctcgtgcgcgagcacgccggccagggcatcgtcgcccaggccccggcgggacgcggtttccgcgaggccgtcggtgatgaccacggtgccgcccggcagggcgaaggcgttggcgcccatgccgcgccggaactccaggcgcagcgtgggcgcgtagcccgcatagcgctgtggcgccgccggcatgccctgcacgagcgtgtcgaagcgggcgcgcagctgctgctggcgctcgggcgcgaggcgcgaggggcgcagcaggtcgccgtccatgcgctccagcgtttcccgggcgagggaggtctcccaccccaggggcacggcccgggtcagctgggtggccagccagggcgtgccgtagcggtagaagagcgccagcaccagcacggaggcgagcagcacggccgccagcacgccccagcgggtctgcatgcgctgggcgatgccggcgcggtggccggccgcctgcagcgccgcgtgccagcgtgcgatgccatcgcccgcgatttccaggctgccgcgctcgcccaggtccaccgccagccgcgggggagggcggcgcgggttccaggcctcgggccagtccaccgcatcgtgcgcgaagtgctccgggaccccacactcggcacccacggggtgcagcgtgagttcgggcccgcgcaggccgggggcgatggccgcgagcacggcgcggccctggctgctgcgcccgtcgaaccagcgcgcgggcacgggctgcggggccgtgctggagggcgttccggcccccgtggcggcgtgcccggaatctgcccgcggtggcgggggcggcggcgcggtggaggccatggcagggcgggcgccgttcagccgatcaggtcgagccctgcggcgtcggccagggcgtcgcccacgccgttctgctgctgccgctggagctgccccgccagctggtccacgccgcccttgacgtgcagcgtcacggattcgagcttcatgcggtactcgttcacgcgggcgaacgggcggtagaagcccagcgtgagcagggtgagcagcaggttcctgatgcgcaggccgacgaagcggcgcgcgcgcaggtggcatttgaagcgggccacgtggctcacgccgatctggttccaggtgatctggaacaggcgtgcctcgcggtaggcgcgcgccggcgccgagaccagcagcgccatgaagccgaagaagacgaagcccacgatgaacagcagggccagccagatccccatgtgctgcatcttgccggacagcagcgccagcgacccgccgaaggcggctcccacgatggcgctcatccccgccacggtgagcaggaacacgcccacggtggccagccacaccttcacgaaatccatgtacaccggcttccagcggccgggctcggtgcccaggcgcgaatggagcaccagcatgctgcggtagttgtattcgagccggatggcgcacagcacggtgagcatgagcgtcagggcgagcagcccccacatcgcgcccgtgacctgggggatccggcggccggaggcgccggccacgggctccggtgccagcgcgtgcagtccgtagaacgcggccagccacagggcagcgatggcgaagatgggccagctcgccgcatagacctgccgccagccggcggtgaactgcaggcgcaatccgcgccagcgcgtgttgccgaggcggaagcgcatggcgctgccccagatgagcggggcgagcgctgcgcccgcgaggatgaagaggcccaccgcggtgtcctgcccggtgcgcacggcgatctggtaggcggcggtgagcaccagcagcacgacgaagccgaagaccatgcggcgctgctgcgcggtgaattcgagcgggctgccggccacgagcgtgtggccgtagaagtactgcacggtgcggcggcgcgcccagggggtgtagaggcccagcgtcaggatgcccagcagcacgttgacgatccagacgcggaagtactcgccgccgctgccggtgaactccagcgggtgcggctcgatgccgtgcgacgtgaacgatgacgccatgcgtgccacgtggggctcgacgcgctgatccatggatatgcctccctcgaagagcccggcagtttatcgcggcggcgcgaggatcagaagcgctcccacggcagcaggtagcgccactggccttcggggactttggcgagcgagacgcgcccgatgcgcagccgcttgagcgccgtcacctgcaggcccacggcctcgcacatcgcggggatctgccccgggcggatgcccttgagcgcgaagcgcagccgcgtctcgctctgccagctcaccctggcgggcggcagggggcggccgttgaactccaggccccggcagaggcgctcgaggccgccctcggcgatgcggccctccacggtggcgatgcattcctgctcgagcagctcgatgtcttctgccaggcggcgcgccatgcggcggtcctgcgtatagaccacgagcccgctggcggcgtcggccagcggcgtgaagcactcctgctgccggaaatgccgctgcagcacccgcacgggcgggctgtcgcccacgtaccggttgccgggctccagcagcgtgccggcgtcgggtgccccgccgctgcgtgcctggcgtggatcgcccgcggggccgtggccgatgccggcctcccagccggcgggcttgtgcagcaggagggtgacgggcggtgcctcctcggccttcgcgttctgcgcgaccacgacgtcctggtcggggcggacacgggcgcccggcgcttcggtcatccggccgtccacctgcacccagccgccttcgatgagccactccgcctcgcggcgggagcagccgcgcatcccggcgacgcgcttggacaggcggatgtggccggcttctccggcactgttgtcgttgggggggagatcatgcatggccggcctccagcgcgcgcaggcgctccacatgggcgagcagggagcgctgcgccacgggccacagccgctcgggcacgtcggcataggcgtggcgcacccagtcgtccatgctgccttccggcagggcctgcatggccgcgagcactttggcctcgcgtgcgagccggtgcgccttcagccgggcgatggccccgcgcgcaccggcgatcgcatggccgtgggccggcaggatgaattccacgccatggcgttcgcacagcgcgtccagacggtcgagcgacgcgaggtagtcgtccatgttgccgtccggcggatcgatcacggtggtgctgccgttgaggatgtggtcgccgctgaacagcaggccgtcctcgcgcagcagcaggcacaggtggttcgcggcatggcccggggtgtggatcacttcgagcgtgtgggtgacgtcgccttccagctgccggccgctcaaggtgatccgctcgccatcggccagggcccggtcgggcgtgaaccggctggccgcgcgcgccgtgggggcggagggcaggcccagcaagggcgggcgcgggcggccggccgcggccacgcgtgcggccagcggcgcggcgcccggcgcgtggtcggcatgggagtgcgtgcacacgatggcgcggatgtcgccgcccgccgcatgccagaggcgctcgagatgcgcctcgtcggccgggccgggatcgatggcgatgtagccggtggacggatcgcccaccaggtagctgttggtgcccgggccggtcatggcgccggggttggccgcggtgagccgctgcaggttgcgcagcagcggcacgggccgctcgggctgccagtcgagcgggtgcacgatctgcccgtcggggcagaccagggccagctcgccgtagggcgcctcgtgctccatgtagcgcgcctcgcggcccgcgagcaggccggcgcgcgggcagctggtccacagcggctgctcgtgggccacggcggcgagcaccgcgtcggcgctggcgaattccgccaggcgctccagcgtgcggatggtcgggaagatcatgaagaaccggccggccgcatgccggtccagcgcgtcccgcggacgcacccagacgggctcgaactgctcggtctcgtcggccacgggctcctggccctgcggcatgcgcgcgaccaggaagggcacgtcgaagcgcctgggcaggtcgcggtcggccgtccagtgcgcgagcaggaagaccgcgtcggcggccagccggaggccgcgcgcggcgcattgcgggacgaagggcgcggcacggtcgagcgcggcgatgtcccgggcgtcggcgaagcggccgtccgcatgccgcgcgagcagcacgcccagttcctcgaagctctcgcggatggccgcgacggcctgggtgacgcgctcgcccgcctgcgcggggcggtggtcgacctgggcatgcgtggcggcctcggcgtcctgcgcgtcgatggcgccgccgggaaacacgtaggcccccggcgcgaagctggcctggggcgagcgccgcgtcatgagcacttcgagtccgccgccgggcgcgtcgcgcagcagcagcacggtggctgccgcgcgcgtggcggcgggctcgcggtggggatggagttgttgggaggggcggggcatcgggggattatcggcagcggccgccggccgcgcgagagggccgccagcaagcccccgcgccgcaagggcacggccgctttcaggccgccggctgcggtgccgtctgccggtggcccgcggcggccttgtagctgcgcacccagtcggccagcatcgacgggtcgagcacgtcgccgatgcgctcgaaaccatcgggcgcgcgctcctccaccatgtcgaggatggcgtccaggccttcagcgcggttgagctccacgatgcgcgcggtcatgggccggcgcccgtcctcgtaggcatcgagcgcggcgggcaggtcgtgcgggtgggcggccagcgcgtcggcgatggcgcgcgcgtccagcagcgcctgggtggcgccgttggaaccgatggggtacatggggtgggccgcgtcgcccagcagcgtcacgccgcggccctggcgccagcgcggcagcgggtcgcggtccaccatgggccattcgaggatctgcgtggcctgcgcgatcaggcccggcacgtccacgaagccgaagcgccaggtgccgaaggtgggcagcaggtcgtccaccgagccggggcggctccagtcctcgcggcccggggccacgaggccgccgccgaagccatcctcgcgcagccggcggtcggccacccagttgatcaattgcaggccgtcctcgcgcggcggggcgatggggtagacgacgaatttcgcgcggcggtggccggcctgcaccatggtgcggccgtccatgaagggcttcgcccaggtggtgccgcgccacatcatcatgccgttccagcgcggcgcgccttcatgggggtggaactggcgccgcagcgccgaatggatgccgtccgccccgaccagcaaatcgcagcgcagcgtggtggcgcccccgtccgcgagctcggcctgcgccagcacccggccatcggcttcctcggtgcagccggtgatgcgggtgccggcgcgcacccggtctgcgcccaggcgctgcaggcaggtgttccacagcagcatctgcagctcgccgcggtgcacgctgtattgcggatggctgtagcccgcctcggtgccgcgcaggtcttcgtagatcggctggccgtgccggttggcgaacaccagggcgcgcgtgcgcacggcagtggtgtcgagtgccggcagcaggcccaggctgtccagcacctccacggcgtgcggcagcaggttgatgcccacgcccagcggctggggccgcgccgcggcctcgcagacggtgacgcggtgcccctgcgcgcagagggcgagcgcggcggcgaggccgccgatgccgccgccggcgatcacgatgtccagcggtcgcggcgtggcctgggagggggcgggggagggcgaagtcatggcggtgcgttctccgggttaatgccgcttgacgcggatcaatgtgccccactattgttgcgccatgcaacaaaaagagcgctccgcagaaacccgcagtcccggcgcacgcacccctgcggccgcccgggcgtccgatgcgcccgagggctccctgcggccgctgcccggactgcgctacggcgtgctcgaccagctcatgggctatgcgctgcgccgggcgcagaacgcgctctacctcgatttccagcgcgccgtgggcgatgacgtgagcccgcagcgcttcgccgccctggtgctggtggtgggcaatccgggcctgcgccagggcctgctggccgaggcgatgggtctgcaccgcagcggcggcatgcgcctggtggactggctgcacgcccagggctgggtgctgcgcgaggccgatccgcaggaccggcgttcctggctgctccatcccaccccgcagggccgcgccgcgctggagacgctgtcggcccgcgtgcgcgcgcacgatgccgcgctggtcgcctccctggggcctggcggcgaaaccctgcatccgctgctggagcgcctggcccgcgcggtgcccggcctcgagtgaagatacgcccccgccggtacgggcgacgcagtccggcatgattcgaacacttcaggagacaagcaccatgacccattccatcccgcggggcgttccccgcgctcttgcgccgcagggcatccgccggcgcgatgccggcctggcgctggccgcgctgtgcttcggcggcgccgggcccgcggcggcgcagcaaagcgtgcagcgcatcctggtgggctttcccgcgggaggctcggtggatgtggtggcacggcgcctggccgagagctggcgcgcgcgcagcggcacgaccgtggtggtcgagtcccgctccggcgcaggcgggcgcatcgcgctcacggcgctgaaggacgcgccgcccgacgggctcaccatggtgctcagtccctcgtccatgctcacgatctatccccacgtgtacaagcggctgcagtacaggcccgccacggatttcatcgccgtggcaccggtggcgctgtccacctgcggcttcatggtggggcccaaggtgcccgattcggtgaaaacgctcaagcagttcgcggagtgggccaagggccggcccgagcccgagggctatgcctctcccgccgcgggcgccatgccgcatttcctcggcaaccagttcgcgcgcgccgcgggcatcgcgctcacgcacgtgccctaccgcggcgcggcgcccggcctgcaggacctcatgggcggacaggtggcctcgggctgcttcagcgtgggcgactgcctgccgcacgtgcccacgggccgcgtgcgcgtgctcgcggtgagcgacaaacagcggtcacgcttcctgcccgacgtgcccaccttcgccgagcagggcttcgcgggcatccagggcgtggagagctacgggctctacctgcccgcccgcgcgccggcggcagtggccgagcgctgggccgaagcggcccgtgcggccgtgggcgagccggcggtcgtggaggcgctggccaagctcggcttcgagcctgcgtcgggaacgcccgaggaatatgcccgccagctcgcccaggagcgcgatcgctgggcgcccgtggtcgccgcctcgggtttctcgtcggaggagtagcggaagggccccatgccaactcccgccgccgagggcgttcgcccgtccaccgtgtccctcgcgcaggccctgcgcttctggctgaagctcggcttcatcggtttcggcgggccggccgggcagatcgcgctcatgcacgacgaactggtggaccggcgccgctggatctccgaaaggcgctttttgcatgcgctgaactactgcatgctgctgcccgggcccgaggcgcagcagctcgccacctacctcggctggctgctgcaccgcacgtggggcggcatcctggcgggcgtgcttttcgtgctgccgtcgctgttcatcctggtggccctggcctggctgtacatggcgcacggcgatacgcctgcggtggcgggcgtcttccacggcatccagccggccgtgacggccatcgtggcgcaggccgccctgcggatcggggggcggtcgctgcgcagcggctggctgtggtgcatcgccatcgcggcgttcgtcgcgctcttcgccttcgacgcgccgttccccgccatcgtggcggctgcagcggtggcggggcatgtcggcggcaggctgcgcccggcggcgttcggtgccgcggcggccaccgcgcctccagcggaaatgtcccgggcacagggccgcgcgctcatcgacgacgacacgccggtgcccgcccatgcgcgcttttcctggcggcgtgcgtgcgccgtgctgctggccggcatcgccctctggctgctggccatgggcggactgtgggccgcattcggccgtgatgcggtcctggtgcacatggcctggttcttcaccaaggcggcgctgatgaccttcgggggcgcgtacgcggtgctgccctatgtgtaccagggcgcggtcgagcacttccagtggatcaccccggcgcagatgatggacggcctggccctcggcgaaaccacgcccgggccgctcatcatggtggtgtcgttcgtcgctttcgtgggaggctgggcgcgggcgctcttcgggccggaggcgctgccgctggccggagcggcggcggcggccgtggtgacgttcttcaccttcctgccgtccttcgtcttcatcctgctgggcggcccgttcatcgagtccacgcgcggcaacctccggctcgcggcgccgctggcgggcatcgcggcggccgtggtcggggtgatcgcgaacctggcggtgttcttcgccctgcacgtgttctggccgcagggactgcacgcgggccccgacatgcgcgcgctgctcatcgggctggcggcggcggtggcgctgatgcgctggcgggtgggcgtggtgccggtcatcctcgccgcggggggcatcggcttcgtcgggagcctgtgacgcaggccgggcggtaacccggcaaggacttccgcggccgggacgaccaccggcctgggccgtgctcatcggcgctggtacatcaccccctggaccaggacctgatccggctccggcgcctcgtcaaaacgctggtgtgcctcggcgatggcggcctggttctcgttcgcccagtggaccagcgccatgacgggcttcagcagcgttcttcccatgtcggtcagttcgtaatcgacgcgcggcgggatcgtcggatagagcgtacgcgtgaccagcccgtcgcgttccagtccgcgcaaggtcagcgtcagcatgcgctgggaaataccgtcgatgccgcgcttcaatgcgttgaagcgctgcgggccgtccgccagcatggcgacgatgtagaggctccacttgtcgccgatgcgatccaggatctggcgggtggccaggcagccgccagcatcaggcgcagggcgttctgcaggtggcgcgatgtgaccaggtgacatgcgtgtgccttcttgtgggggcgtggcagggaccataccatcctttgtatggattggtaattcaatatcgattgattacctggttctcattttatacctaggatcccccatgggccgcactctccttgtcacctccagtccgcgcggggctgacagtctttccacccgcttcgccaccgaaatcgccgaaggcatccaggcccgctctggcggcccgctgaccgtgcgcgacctcgccgcggatccgccgccacacatcaccccggcctacatccagggccggatcacgccggcggaacagcgcacaccggaacaggtcgaggcggtgaatatcgcccaggcgctcgtcgacgaactgaccagcgccgacgtgatcgtggtcggctcgagcatgatgaatttcgggccgccctcgcagctcaaggcgtggttcgatcacgtcacctggccaggcgtcaccttcagctatggcgatgccggaccgaaaggactgctggccggcaagaaggtctatctcgtgaccgctgccggcggcgtgttctcgcacggtgcctgggcaccgttcgacttccagaccagctacctgctgcacctgctcggcttcatcggcctgaccgatgtcgaagtgctgcgcgtcgaaggcacggtgctcggccccgatgcggtgaacgccgccatcggcaaggccgcaacggccatcgacgccttgctggcgaaggcggggtgagcgcatgaccgggaacaagaccgtcgccttgttcggtgcgaccgggccgaccgggcggcacctcatcgaggaagccttgaaacgtggctatcgcctgtcggtctatacgcgcgacgccgcgaagctcgcgtcgttcgcggaaaaggtcgatatcgtggtcggcgacctgcaggaccgcaacgccatcgcgaagtgcgtccagggggcggacgcggtcatcagcgccctcggccccaacggtctcaagacgcaaggcgacaggccggtcatgcacggcctgtcccacatcatcgccgcgatgcagcaggccggcgtgcgccgccttgtccagatctccaccgctgcctaccgcgatcccaaggatggttttgaccttggttcgcgcgcgaacgcgctgatgttcaagctgattgcccgcaaggcttacgacgacatcaaagccacgggcgaactgatcgccaactcggatctggactggacactggtgcggattccattcctcaaggatggccctgcgaacggaaagatcgatgtgggttggtatggaaaaaccaggctcggttcgaaactttcccggggaaatctggcggatttcctggtggggcagatcgctgacaagaagttcgtgcgggccgcgcctggcatcgccaatggttgaagaagggggtatccagcatgttgaaaatcgacctccataccgagatcagttgcccttggtgcttcgtcggacaccaccgtctcgacaaggtgctggcggagcgtttccccgacctggccgtggacatccggcagcatccggtcctgctgctgccggatgcgccggcgagcggtctctacattcccgacctgctgcgctcacgctacggcatcaccgatccgaaggccgcctttgcccgccccgaggcggaagcgcgcgcttcgggcttcgacctggatctcggtcgccagctccggacgtatccgacccaggcggcgcatgccgtgatcctggcggccgccgggcgcgccacccagcaccggctcgccgtcgccatcaccgatgcctacttcatcgcagcgaggaacatcgccgacgcggatgtgctggccgacatcgcagccgaccacggtttcgaccgcgaccaggcccgtgccatcgcactcgatcctgcgcagcaccgccgcgtcgaggcggaagcggccagggcggcgcaggccggtgtccgttcggttccccacttcggcttcggcggaagcatcgccatcaacggggggcgcagcgaagacgagatcgcgtcggccatacgagcggctgcgctgcaggagggctccacctgatctgcagggcttccaccgccggccgtgcgcccggagcgcgcgtgctcaggcccgcgcgggaatctccagcccgcgcgccacggcaggccgggccacgaaggtgtccagcacgcggcgcacgtgcgtgaaccgatcgaactccaccaattcgccggcctcgtagaagcccacgaggttgcgcacccacgggaacaccgcgatgtcggcgatggtgtagtcgtcgcccaccagccaggcgcggccgtccgccagctgccggtcgagcacacccagcaggcgtttgctttcggccacgtagcggtcgcgcgggcgcttgtcctcgtagtccttgccggcgaacttgtggaagaagccgagctggccgaacatggggccgacgccgcccatctgccacatcagccactgcagcgcggcatagcgctgcgcccccgccggggccaggaagcggcccgtcttgtccgccagatagaccaggatcgcgccggactcgaacagcgccagcggctggccgcccgggccgttcgggtccaggatggccgggatcttgttgttgggattgagcgagaggaattcgggtgaggtctggtcgtcctggtcgaagcgcacgaggtgcggctcgtagggcaggccggtttcctccagcatgatcgaagccttcacgccgttgggcgtgggcagcgaatacagctgcaggcggtcggggtggcgggcgggccatttgcgggtgatggggaaggcggcgagcacgtcgtcggtcatcggaactcctcgggggccaggggatggctgcaatggatggatgccgccatcatcgcgcgcccggccggcccctgccggcgaggggccataccatgcccgccgggcaacgataatcctgcggatgcagatccgcttcaccaaaatgcagggtgccggcaacgatttcgtcgtgctcgacgaaacgcaggggcgcctgggcctcacgcccgcgcagtaccgctacctcgccgaccgccacttcggggtcggcgccgaccagatcctcaccgtgcgtccttcgccggccgacggcatcgacttcgaatacgtcatccacaacgccgacggcggcgaggtcgagcagtgcggcaacggcgcgcgctgcttcgcccgctacgtgcgcgacaagggcctcaccgaccgggacaccatccgcgtgcagaccctggccggcgtgatcgcgccacgcctcaccgaggacggccgcgtcaccgtggacatgggccgcccgcgtttcgaccccgccgaggtgcctttcgatgcctccggccttgagtccacagtccgcggagcggggcagacatggcccctggacctcggcgctggcgctggcgccggtgcgcaggagggcgatgtggtcgacgtggcggtggtctccatgggcaacccgcatgccgtgcaactggtcgaggacgtggacacggcgccggtggcgcgcaccggtccgctcatcgagcgccacgtgcgctttccgcagcgcgtgaacgcgggctacctgcagatcgaggaccggtcccgcgtgcgcctgcgcgtgtatgaacgcggcgccggcgaaaccctggcctgcggcacgggcgcctgcgccgccgtggctgcgggcatccgcctgggcctgctggacacgcgcgtcgatgtgcgcacgcgcggcggcctgctcaccatcgcctggagcggcgacccgtccgagtccgtcttcatgaccggcccggcgaccaccgtcttcgaaggccagatcgacattcccgacgcaccatgacccatccgcattcccccgcccaggccgtgcctcccatcacggaagaagacatcgccgaattcctcgccaacaccccgggcttcttcgagcgccacgccgagctgctgaccggcgtggtcctcaccagcccccacgggcagcgcgcggtcagcctgcaggagcgccaggccgagatgctgcgcgagaagatcaagggcctggagcagcgcatcatggaaatggtgcgccacagccacgagaacaccgccatcgcgcagaagatccaccagtggacgcgtgaactggcgcaggccggagacccggcgctgctgccgggcctggtggagcagggcatccgccggctgttcgacgtgccgcaggcggcgctgcgcctctgggacgtggccggcccgtacgcgggggccgccttcgcgcagggcgcgagcgccgatgcgcgctcgttcgccacctcgctcacgcagccgttctgcggccccaacctcggcttcgagcccgcgggctggctgcccgagccggcctcggtgcagtcgatcgccctgttgccgctgcgccagggggcgctcgatggcgacgcgccggctttcggcctgctggtgctgggctcgcccgatccgcagcgcttcggcgccgacatgggcaccgacttcctcgtgcgcatggccgaactggccagctcggcgctctcgcgcctgcgctgatccggccatggcggacgccgtgcagccggtcgcgcccaccgatccggacgtgctgcgctacctggagcacgtgcgcgtggaaaagcgcctggcgcagcgcaccgtcacgctctacacgctcgacctggccaagctggccgccagcgcgcgcgatgcgggcgtgccgctgctgcaactgcagaccgcgcacatccgccgtttcgtcgcgcagatgcatgcgggcgggcgcggcgggcggggcatcgcgctgatcctgtcgggctggcgcggctttttcacctgggcggcgcggcagggcctcgtgccccacaaccccgtgcagggtgtgcgcgccccgcgcgcgccaaagccgctgcccaaggcgctgggcgtggacgacgcggtgcggctggcggagttcgagggctcgtcgggcagcgacccgtggctggaggcccgcgatgcggcgatggtcgaactgctctacggctgcggcctgcgcgtgggggaactggccggcctggacgccgtgccggggccggacacgcagcgccagggccggggctggatcgatctgcaggcggccgaggcgcatgtcttcggcaaaggctcgaaacggcgcagcgtgccggtcggatcggccgcgctggcggccttgcgcgcctggctggaggtgcggctgcagcccttcggcgcggcgtccggccgggcggatgccgcgctcttcctgggccggcgcggcgcgcggctcacggggcagtccatctggtcgcgcctgcggcagcgcagccagctcgccgggctgtccacgcccgtgcatccgcacatgctgcggcactccttcgccagccacctgctgcagtccagcggcgacctgcgggcggtgcaggagctgctgggccacgccaacatcaccaccacgcaggtctatacgcgcctggatttccagcacctcgccaaggtgtacgacgcctcccatccgcgggcgcgccgcaagcccggcggctgacggccggtcgctggcaacctgcggcggccagtccctccatggcggcagggattttccgtgctgcagaatccggcccatgccctctctcgtcgccacgttgttgtcctcccccaccgatccacgccgccggcgcctgttcgcccaggcggccgggctgtcgtccctgctggcggcgccgctcctgctggaaggctgtggcggaggggccagcgcgggcgcgggcgcggccggcccggagccgtccttcacgcgggcccggcccctgcgggccagctggatctccacggtcctgaacctggactggccctccgcggagtctgcccggatcgccgacgatgcgcagcgcgtcgccgtgcagcaggcggaactgctgcgcattctggacgaggcggtggccaccggcctcaacgcggtgatcttccaggccaagccgtgcgcggatgcgctctacgcctccgacctcctgccctggtcgccctacctgaccggcacgctgggccggcatcccggattcgaccccctggccttcgccgtggagcaggcgcatgcgagggggctggaactgcacgcctggctcaatccgtaccgcgtgtcgatggacgtaggcgcggacaccgtgcgcatgctgggcaccgcgcccgccggcggcccgcccagcatctaccgcacccggcccgactggatccgcacggccgcccggcgcttcgtgctggacccggggctgcccgaggtgcgggcttggctgggcagcgtggtggccgagatcacgtcgcgctatgccgtcgatgccatccacttcgacgactacttctattacgagaccgccgattcgcgcctggacgacgcacggaccttcgccacctacggccagggattcgcggacaagggcgactggcgccgccacagtacccggctgctggtgcaggggctgtcggagcagttgcgcgccatcagccccggggtgcgcttcgcggtcagccccgcaggtgtctggcgcaaccgggccgatgatccgcgcggctcggacacgcaggccggcgcgcccagctacgacgcggccttcgccgatacgcgccagtgggtgctcgatggcctggtggacgacatcgtgccccaggtgtactggcccttcgcgcggcaggcggtgggctacggcaccatcgcgcgctggtgggcggacgtggcgctggcctcgcccggcgtgcaggtccacatcggcatggcgctctacaaggcgggccggcccacggcccaggagcccgactggggcgtggaggggggcgtaccggaattccgccgccagatcgacctcaacgaatccacgcccggcatccacggtagcgtgctgttccgccacgccttcttgcgggaccctgcggcagccgccgtcacggcctggctgcggcagcggtgggcgcccgcgccctgaggcaggctccccgctggctcacccgtgctgcagcagcgcccggggggcggaggccggcggcagcgccgcgccggcgagggcgagcctttcgaccggcagccggaagctggccacggtgccgaccagttcccgcgcgcgctggctcagggccgcggcggcggcggccatctcctcgaccagcgccgcgttgtgctgggtggagcggtccatgtcgttcaccgcgtcgttgatctggtccacgccctggctctgctcctggctggcggcggtgatttcccccaccagttgcgacagcccctggatcgactgcaccacgctcgccatggtctggccggcgcggcccaccagcgcggtgcccgcggccacgcggtccatgctggcaccgaccaggcccttgatctcgccggccgcctggcccgcgcgctgggcgaggcggcgcacctctccggcgaccactgcgaaaccccggccctgttcgcccgcgcgggcggcttccaccgcggcgttgagcgcgagcaggttggtctggaaggcgatgctgtcgatgatgccggtgatgtccgcgatgcgccggctgctgtcctggatctgctgcatggtgtccaccacctcggtcaccaccgcgccgccctgggcggccacgcgcgatgcggcctgcgccacgcggtctgcctccagcgcattgcccgcgttctgccgcacggtgccgttcaactgctccatggaggccgccgtctgctgcagcgcacccgcctggccttcggtgcgcgccgagagatcgctgttgccctgggcgatctgcagcgcggcagaagacacgctctcggcgctctcgtggatggccgccaccatggcggcgagctggtcgcgcatgctccgcaactgggccatcaggctcgccgtgtcgccctggcgcgcgggaatctcgatggtgaggtcgccctgcgccacgctgcgggccacggccgcggccgcgccgggttccgcgccgagctcccgcaggatgccgcgcaccaccagggcgccgaagccgatggcgaacaccatgcccgccagcaccgccgcgatgacgcccgcccgggtgtcgccgtaacgggtctcggccgcctcgtaggtgctgcgcgcggtgtccagctgcacctgcgtgagggccgcgagcacggcctgcagcggatcgagggccggatacatctcgcgggcggcgaaggccgtcaggccggggatgtcccgggcgcgcagcaatccttccagggcctgcacggcggcatcggcacgcgcctgcagcggcccgaactcctcgagcaaccggtgctcctcggcatgcaggccggtcgccaggtaagcggcccactgctcccgcacctccttgcgcgccgcatcgatcgactccaggccctgctgcggcgtcagcgcgccgtctcgcaccttgtgggcggtgtccacgatgttcaccgcgtaggcgtcggccacccgcttgatctgctgcagcggcaccacccggtcgtggtagacggaaaccaggccggcattggagcgggccatgcccagcaacccggtggcgccggcaccggcagccagcaggcaaagggcggccaggagccagccgagacgcgtcgagaccttgagccggtgtaggtagtgcatggaagttccctctgtagtggatggtggatctgctcttgcgcgggccgcacggggcagctgcaggcccggatcctaggaaagcccggatccggctttctcaacaatcctcaaatcttctttcccacagaatttcctgcgcatgaaagccacgttttgggagctttccgtgtagggaggggcggcctggggcccgggtccatggagaatgcgcatctcaagaaaacccacgggaagcgcctcgatgcgcaggttgcatgactgaatccaggaaggcagggctgcccccttcgggcttgcacgcgtggctgagcgtgggcttggccctggtgctgctgtgcggttttaccgtagcgggcggccaatggaccgcggcgaggctgaaggccttgccgtccaaggaggccgggccggggcgcgccttcggccatgtggattcgctgcagcgcgcttctgacggatcgctgcgcatccaggggtgggcgatcagtccggacggcatccggaaactggaggcccatgtgaacgggcggccggtggacattccctacggcctgatccgccgggatgtcttccgggcccatcccgggaagcgcggcgccctggcagccggtttcgacggcaagctgcccatcggcgacatcgcgcgccagactgacctggaagtcgtggtcgtcgatcagaagggcgggaagacgacgttgctcagccagccgttcttcccgcaggcctacaagacccgctggggggatttccggcccgggcggagcgtggatccggatgatgtgttctttttccccatggccacgagccatgtggaagcagggggcgccgacggcatccgggaaacctacggtccctacgagagccgcaccgtcaaggccgggatccgtgtccagatcctctacatgcgcaccaccaccggcgcccggggagactacgcgttcgatccggatttcgtcccggacaagaagtgcggccggcgcctcatcgcggaagacagcctgcacggcgtgatgcgatacgccatcgagaagaaaatgcccgtgctgttcacgctcaacggagggatctgggccgacgcgccctgcgacgcaccccagtgggacatcaacgatgtgctggagcaggacgagacgctctgccaatggaacgacaggaacggggtgatgcccgactcggcgatcgaggggcaggccggatcgttcgagtcgccggaactggggcgtgccctgagcctgaacgtgttcgccgagcgcgtccgcttctacaagaagcgcaacctgcagcaggccgctgccctgatccagcgcttcgccatcgagcaccctgacctgttcatcggcatcagcctggacccggacgtgtacatcaaccccttcttcgaggggcggcagtggtacgactacaacccgcagacgctgcgccagttccgcgactggctgcgcggcagcgggccctacgcgaacgaaggcggccccggcgtgccggacctgcgggcctaccggcggccgcagccgctgaccctggcggatatcgacaggatgaggggccggcaccacgccagctgggacgaggtcgatcctccgcggaaatttcccaaggcaccgcatccgttctggcaggagccctggacccaggcgtgggagcagttccgccgccatctcgtgaagctgcattacgacgagctgtcgcagtgggtggcgcagaccggcgttcccgccagccgcatctattccgcgcaaggcttcatgcccccgggcttgatggagccctttgccgtgcgcctcgacagccccgccaaaagctacgattccggaggcgtttcgatcgagggctcggcgccggtgcaggggcgcctgggcgcgatcatctatggcgacagcgccaccaattcgatccccatggaaggcaagttgtcgctgttcggcgaattccgccactacagcccggaatgggccgtggtggaatacaacacggccgacctgaccgcgccccggcgcatggcaagctacgaccgtgcctatcgctcgctgagggagattgccaactatggggcgcgcctcgtctctcccatggcctggaacggcagcccgggcgaagcggcgaatacgacaggctatgtcagctacacgtcgctgcgccgtacgccgctcgaagatgccatccagcatttcatggtgtcgcggtatgacctgccccgcggcgcgcgcctctggaccttcggatcgggaaggcaccacgacacggatgggtggcaggccggtgcaggagcgacggtggccgccaccccggacggactgcacctggtcctggacggcgaaggccgtgccagcgccgtatcgcccgccgaactggccatgcgccccggcgcgttcgatgcactggtcgtgcaggccgaaggcggcggcgaagacctgaggctggcggtggacgtgcaggccgcaggcggcgcctggcagccgctggtggccgaagcccccctgcggcagcgggagcggcgcagcgcgggattccgcattccgctgccggcggctgccgctccggatgcggtggctttcgaccggctgcggctggtctggcgtggccgtcccggcgccgccgtggatatcggcctcgtggcgctctacccggcgccgcgcccggccgccgtggaacccgccgcccgctgagccgccgctgcgccggtccgggcgcccttgcggctggcggacggacaatacggtccatgaaaaccatccgcctgcgccctggcaaggagcgttccctcctgcgccgccatccctggatcttcgaatcggccatcgccaagggcggcggcgacagcggggagaccgtgcgggtggagtcggcggacggccgcttcctggcctgggccgccttcagccccgcatcgcgcatccgcgcccgcgcctggagtttcgacgaggcgcagcgcatcgaccccgcattcttcgccgcggccgtggaccgcgcggtcagggcgcgggagcgcttcgccatcgagagcgacggcgtgcgcctggtgcatggggaatccgacggcctgcccggcctgatcgtggaccgctacggcgacaccctggtggcgcagttcaccagcgccggcaccgagcgctggaaaaccgtgatcgccgatgccctgctgaagtccacgggcctcgccaggctctacgaacgctccgatgccagcgtgcggcagctggagggactggagcccgccacggggtggctgcgcggcgacggccccacggagctgtccattcgcgaacacggctggcgcctcaccctggacatcgccgaaggccacaagaccggcttctacctcgaccagcgcgacagccgccaccgcttctccgaggccgtgcgccggctcggcgcccgccaggtgctcaactgctattgctacaccggtggtttcaccgtcgcggcgctcgcgggcggagcctcgcaggtgacctccatcgattcgtcgggaccggcgctggagcgcgcgcgctcgcacgcggccctcaacggcttcgaggccgcccgcacggaattcctcgatgccgacgtgaacgcctccctgcggcgcttcctgcaggagggccgccgcttcgacgccatcgtgctcgatccgccgaagttcgctcccacggccgcgcatgccgagcgcgccgcacgggcctacaaggacatcaaccgcctgggcctgcaactgctggcccctggggggctgctctacaccttctcctgctccggcgggatcagcgccgacctgttccacaagatcgtggcctcggccggcgccgacgcgggggtggacggctacatcctggagcgcctcggcggcgcgcccgaccaccccatgaccctggaattccccgagggggaatacctcaaggggctggcggtgatgcgcaagggagcgtgacgggcgcctgcggctcgctgtcggcaccggccatctcgacgcgtccgcggccaccgcgcttggcggcgtaacaggcagcgtccgcgtcggccatgaggttttccagggactcgggcgtgttcccgaacagacgcacgccgatgctcgcgccgatccgaaacacgtgctgcgccgcatggaaaggctcgctgcgcagtgcctccacgatctgcaggccgatgctccgggcaccatgccggctgcagtgccgcagcaggaccacgaactcgtcgccgcccaggcgcacgagcacgtcgtccccgcgcacgcagcggcgcagccggcccgccacctggcagagcacgtggtcgccggccgcatggccggcttcgtcgttcacggccttgaaaccgtccaggtcgatgaacagcaacgcatgcgagccgggctgcgccgagagttcctggacctgcgcgcccaggctgcggcggttcggcagaccggtcagcacgtcgtggcgcgtttccatgcgcaactgctcggccagcacgcgcaattgttcctcgctctcgcgcgcacgcagttcggccgcgcgcagctcgctttcgttgcgcttcacttcggagatgtccgtatgcagggcgtagctctgtccgccggcgctgcggttcatggtcacgcgcatccagcggccgcccggcagcggaacttcgaacggcgcgcccgcgaagaaggcggcatcgtgcagggccgcggccacgtcctgggcgcgatgcagccgctcctgggcgtcgggcgatgcctcccagagctgcctgacgatctgcacgtaggtacgctgcgccagcgcctccctggagggcagcccgtgcatcatcacgaacaggtcgttggcatacaggatgcggccttcgtcgtccagcacggcagcggcctcgcccaggtcctccagcatctgccgggtgccggacgccggaagcgccgcctggcactccggggccggggtttccgaagcgtcgtccacatgcgccacgtgctgccagacgcggatgcggtgccctccctgcaccggcaccgcggccacgcgcagccagcgcccgaggtgctggaagacatagggccgcgtctgcaggcggttgcgcatcaggccgtcggcgatgaagcggtcgatgtgggggaggtcttcgggcggcaggcgcccctggtagaagcgccgcaggttgtcggcatagggctcgccggcatggacgcggccttcgtgctccgggaagaagcggagaaacgaggcattccacaggacggtacgttcctctgcatcgaacacgcacatggcgatgcccagcgaatccaggagcgtggcggtcaggtcgaaatccatggcctggaaaaagggcgggaaacggctcgtagaagggctgtcgggggcggaatctggaaatcaatgtagcgtattccccgacccgccaagccgggaaaaggcctgctttggcgcccgaaatccgggggtgttgacagcctcgctaaacttttgggaaggcgtgccgcgccggcaccctccaccttccgaaagcgtttgccgaccatgtccctcattcccaccaccatcctcacgggcttcctgggctcgggcaagaccaccctcctcaagcgcgtgctgaccgagtcgcacggccagaagatcgccgtcatcgagaacgaattcggcgaggagaacatcgacaacgacatcctggtgacggattccaaggaacagatcgtgcagatgagcaacggctgcatctgctgcacgatccgcgaggacctgcgcgagacgctccagctgctggccgccaagcgccgcaaggggctcctggagttcgaccgcatcgtgatcgagaccaccggcctggccgatcccggcccggtggcccagaccttcttcatggacgaggagatcgccgagacctacctcatcgactccatcatcacgctggtggacgccaagcatgccgcccagcaactgaacgaccgccaggaggcacgccgccaggtgggcttcgcggaccagatcttcctgtccaagaccgacctcgtttccagcgaagagaccgacgcgctgatccaccgcctcaagcacatgaacccgcgcgccccgatcaaggcggtgcatttcggcgaagtgccggtctccgaggtgctggacctgcgcggcttcaacctgaacgccaagctcgacatcgaccccgacttcctgaaggaagaggacgaccacggccatgcgcatgggcacgggcacgaccaccacggccatgaccacgagcacggcgagcactgcagccatccctcgcaccagcacgcaggccatggccaccaccatcaccatgacgacgacgtgaagagcttcgtctaccgcgccgaccgtcccttcgacccggccaaactggaagacttcctgggtgccatcgtcaacatctacggcccccgcatgctgcgctacaagggcgtgctgcacatgaagggcaccgagcgcaaggtcatcttccagggcgtgcaccagctcatgggcagcgacctgggcccgcagtgggccgagggcgagcagcgccagagcaagatggtgttcatcggcatcgacctgccccaggacatcttccggcagggcctggagcagtgcctggcgtgaaccggccccggaccggatgccgcggccggtttgtaggataaccactacttcgcggggggcggccgcgcatgcgcgaaatcggccgatacaatcgcgccccggcaaaaacggcaggacaccgccgccgcatcgaccgctttcgggagggcgggcggcatgggcgggaccgggtttgccgcgccgccgtcccattccggtggaaaccgccgtacgtaggaggcggcctccttcccgtttggagcaattgaccgtaccatccacggcaccgtcgccggccaccccgccggcgcagccagcctaatacacatcatgcctacgaccctgcaagcgcaatcgcccgtcgcggccgccaagaaagacccgaagctggccaacaactggaagaccaagccggccgaggagctctccgacgccgaggtgctttccatgcccgacagcgaatacatgaacgagaagcagctggcgttcttccggcacaagctcgtgcagctcaagcaggacatgcacaacaacgcgggcgagaccaccgagcacctgcgcgaggataccgtggtggtgcccgatccggccgaccgcgccaccatcgaggaagagcacgccctggaactgcgcacccgcgaccgcgagcgcaagctgctcaagaagatcgagcagtccatcgcgcgcatcgacgcaggcgactacgggtactgcgacgagaccggcgagcccatcggcgtcggccgcctcctggcgcgtcccaccgccaccctgtccctggaggcgcagcagcgccgggagctcaagcagaagatgttcggggactgacggcacggcgcccgccacacccgcgaccggcccgtcccgccgttttccgcaccagtccgcccgacccccgtgccgaggcgcgtgccctccagccacgacgatccatgagcaaggaagattcctcccgcggcctgctgtccaaggtggtgcgcttcgtgcgcaatcccaccgtcaactggaatgagctcgactccatcgacgaggagcgcgaaagccagtacagcaagcagatgctcaaggaaatgatcgagcgcaagcgccgcaacgatttcgtgcggcgccgcgagttcgaccagctgcgcaagctgcgccagcgcgaggccctccacggccagcggtcggacgaccagaccgcccggccctcgttcttccataccagcatgacttcgccggacgaccgggccgtcacgctcaagaagatcgacgagatcgaggcgcagatgtcccagcagtggtggaagagcaagcagcctgcggccgccggctcgccgggcggcatggcgcccaccgaaccggcgcctttcggcgcctccgattccgccgacgcggcgcacgcccgcgcgttcgctcccaccgccccggccagcctgccggcggggctgtcggagcccggcgtgcagccgctgttctccggcgaaagcctgccgcccgccacggacctcatggcccccacggtgccccaggcgtatcccggtgcgcgctccgtcgaaggctcgcgaccgctggcgccccccatgctcaccgagcgggccgatccgccgtcgcgtcccgtgcctgcctacatggcgcccgagccgccgccctacgtgcacgaacccgacctggaggaggccgcgatccgtttcgcgaacggcgactacgccggcgcggaagcgggcctgctggaagcgctcgcgcagcacgagggcgacgaggacatggcgcggcaggccgagttctggatggcgctcttcgatttctaccgcgccacgggcgatcacgcccgcttcgagtcgctggccatcgatttcgctgcacggttcggccgctccgcgccgctgtggttctccatgcccgaactcctggggatgcagcctccttccgcaccggccgaacccgccgtcggggcccagcgcgaattcctctggaacgcaccttcggtgctcacggcccagtcggtggccgccctgcaggcttccgtggcgcgggcgtccgctccgccctggactttctcctggtcgcgcctgatgaccatcgaggaaggggccgtcccgggcctggcgcagcagttcgggcagtgggcggaccgcaccgaggccatcgtcttcaagggcgtggacgccctggcgagcctgctggaggcccgcacgccgtccggcgaccggagcgttccgccggactggtggcgcctgcgcatggcggcactgcggctgatgggccggcccgacgagttcgaactggtcgcgctggactactgcgtcacctacgaggtgtccccgccgtcctggcagcccccgagctgcagctattccgatgacgggggcggcgacggagcccatcccgcagcggccgcggtgcctttcgacgcggatgccttctcctcgggcttcggcgagccggcctcccagccgggggggctggagccctccgttccggccgccgtgctgtccggtcacatcgagggcgacgcgacagccatcctcgagcccatggaggcgcacctgcatgccggcgtgccgttcgccatcggctgcgaccggctggcgcgcgtggatttcgccgccgccggctccgtgctgaactggacggccgcccagcaggccctgggcaacgtggtgcacttcacgcaggtcccgcggctggtggcggtgttcttcaacgtcatcggcatccacgagcacgcgcgcatcgttccgcggcagaactgagcccgtcccgggcggtgtggcacgcggccccggccgggtgctgttgcaatccgggcgtccgtccccaattccggacgctatggaacagtttcacggcaccaccatcctcagcgtccgccgccaggccgcggacggcaccatccaggtcgccatcggcggcgacgggcaggtcacgctcggcaacatcgtcgtgaagggctcggcgcgcaaggtgcgcaagctgcaccatggcaaggtgctcgcgggcttcgcgggcgccacggccgacgccttcaccctcttcgagcgcttcgaagccaagctggacaagcaccagggccacctgacgcgcgccgccatcgaactcaccaaggactggcgcaccgaccgcgtgctgcgccgcctggaggccatgctggccgtggcggatgccagcgcctcgctcatcatcaccggcaacggcgacgtgctggagccggagcagggcatcgtggccatcggctcgggcggtgcctatgcgcattcggccgccaaggcgctgctgaaccacaccgagctgtccgccgaggatatcgtgcgcaagtcgctcgccatcgcgggcgagctgtgcatctacacgaacatgcaccacaccgtcgagacgctctgacgcccgcgtcgtccttccgccgcgcgcggcgggcctgcccgcgggccgcccgccgtgtcccctccctgccggttcccggcccgttccgtcgcgagtgaacaccatgtcttccatgaccccccaggaaatcgtctccgagctcgaccgccacatcgtgggccagtcgggcgccaagcgcgccgtcgccatcgcgctgcgcaaccgctggcgccgccagcaggtcgatcccggactgcgccaggagatcacccccaagaacatcctcatgatcggccccaccggcgtgggcaagacggaaatcgcccgccgcctcgcccggctggcggatgccccgttcatcaaggtggaggccaccaagttcaccgaggtgggctacgtcggcaaggacgtggactccatcgtgcgcgacctcgtcgaggtggccgtcaagcagacccgcgaggccgacgtgaagaaggtgcgtgcccgggccgaggacgccgccgaggaccgcatcctcgacgcgctcatccccacggcgcgcaccggggagcagcccgcggacagcaccgcccgccaggtgttccgcaagaagctgcgcgagggccagctggacgacaaggagatcgagatcgacctggccgatgcccggccccagctcgagatcatgggcccccagggcatggaggagatggccgagcagctgcgcggcatgttcagccagatgggccaggagcgccgcaagacgcgcaagctgcggatcgccgaggcgctgaagctgctgaccgacgaggaggcgggcaagctggtcaatgaagaggaggtcaagacgcgcgccctgcagaacgccgagcagaacggcatcgtgttcatcgacgagatcgacaaggtggccacgcgccaggaggccggcggttccgacgtctcccgccagggcgtgcagcgcgacctgctgccgctggtggaaggcacgacggtgagcaccaagtacggcatggtgaagaccgaccacatcctcttcatcgcctccggtgccttccacctggccaagccgagcgacctgatccccgagctgcaggggcgctttcccatccgcgtcgagctggagtcgctctccgtgggcgatttcgaggccatcctcacccagacccatgcctccctggtgaagcaataccaggcgctgctggctaccgaaggggtcacgctggaattcgttccggagggcatcacgcggctggcccatatcgccttcgaggtgaacgagcgcaccgagaacatcggcgcgcgccgcctctccacggtgatggagcggctgctggacgaggtgagcttcgacgccgcgaagctctccggccagaccgtgcgcatcgatgccgcgtacgtggacgggcgccttgcgagcctgagccagaacgaggatctttcgcgctacatcctgtaagaagcgatcttttcctacagacttgtggatttttctacaggtcttttgtggaattgcaccgccgcccggacgccagtcgccgggcggcggtttcgcttgggcgccagcccgtggaggacggccggatgggccgccggatgcctgtgcgcattccaggttggcgccagaccctaaggtatcacttccacagcatttcctaagtgcttatccgggaaggaaattcacccgccatatatgtttgcaatcagcgctaagtcgttgatttcattgcaaaactttgttgcacccgatcgtgcgaccgggccttttcctgctacagtgcaaaaaagtgcaattaagtggtgaaaagtgccctccaaccccggtctccgcgggaagtggcggcgacaacctgtcggggtctaacggtgtttcaaggggcgtcatcgctgagtctggatgcgaagggtaggctttccgtgcccacccggcatcgtgacgtcctgagcgcgacggccggcgggcagctcaccatcaccaagcacccgcacggctgcctcatggtcttcccccgtcccgaatgggaaaaattccgcgagcgcatcgccgagctgccgatgtccgcccagtggtggaagcgcatcttcctgggcaatgcccaggacgtggaaatggacggtacgggccgcgtgctcgtggcgcccgaactgcggcaggccgcgggcatcaccaaggacaccatgctgctgggcatgggccaccacttcgagctctgggacaaggccacctacgaggcccaggaagcccaggccatgcagggcgagatgcccgaggccttcaaggacttttctttctgaaggccatggcggacaccacgacactgctgcacaccactgtcctgctggacgaggcggtcgatgccctgctggggggcgccggcccctcgcccgccggcgtctggatcgacgcgaccttcggccggggagggcactcgcgcaggatattggagaggctggggccgcagggccgcctcgtggctttcgacaaagaccccgaggcgatccaggaagcagcgcgcatcaccgatgcgcgcttttccattcggcacgagggtttccgccacctggccgagctgcccgagcgcagcgcggccggcatcctcatggatctcggcgtgagttcgccgcagatcgacagccctgggcgcggcttcagtttccggttcgacggccccctggacatgcgcatggacaccacgcgcggcgagagcgtggccgactggctggcgacggccgacgtggggcagattgcggaggtgattcgtgaatacggtgaagaacggtttgctggccccattgcaaaggcgattgctgctcggcgcgcggagcgcggcccgctgcgcaccacttccgagctggcccaactcgtggctggcgcggtcaagacccgcgaagccggccagaaccccgcgacccggacctttcaggctcttcggattttcatcaacgcagaacttgaggagctgcaggccgcgctagaggccagcctgcgcgtgctcgcgccgggcggccggctcgcggtcatcagcttccactcgctcgaggaccgcatcgtcaagcagttcatcgcgcagcactccaaggaggtgtacgaccgccgcgcgccgttcgccgccccgcagccgatgcggctgaaggcgctggaccgcatcaagccgggcgcctccgaggtggaggccaacccgcgtgcgcgcagcgccgtgatgcgcgtggccgagcgcacggagttgccggcatgacgcgcctgagcctcgtgctgctgctgggcgtgctggccagcgcgctctacctcgtgcgcacgcagtacgagtcgcgcctgctgttcaccgaactggaccgcgccatcggcgaatcccgccgcctggagacggagcaccagcggctgcaggtcgaaaagcgcgcccaggccaccccgctacgggtggagaagctcgcgcgcgaccgcctgcagatgcgcaccgccacgcctgccatcacccagtacgtgacggacgacggcacgcccgtgccgacccccaccgcgccggcagcgggtgcctccgttgccacggcacctgcgggagtacgccgatgagccgcagcgtcctctacacctccagcccgctgctcgcgagcaagacgcccgtctggcgcagcaaattcatcgtcgccatggtggcgctgggcttcctggggctggccgggcgcgcggcatacgtgcaggtgttcggcaacgacttcttccagcgccagggcgaagtgcgcttcgcgcgcacgctggagctgcccgccaaccgcggccgcatcctggaccgcaacgggctcatcctcgcctccagcgtgcccgccgccagcatctgggccattccggaagacgtggaacaggacaagcccgaggtgcaggccaagctgcggcagctggccaggctgctggagatgccgctgtccgccctgcaggcgaagctggccgacgaggacaagaccttcgtctggatcaagcggcagctcgactgggaggtgggccagcagatcgccgccctggacatcaagggcatctaccagcgcaaggaatacaagcgccagtaccccgagggcgagtcggccgcgcacgtggtcggcttcaccaacgtggaagaccatggccaggagggcatggaactggcgttcgacaaggaactggccggcaagcccggctcgcggcgcgtcatcaaggaccgcctgggccgcgtcgtggagggcgtgggggccgaggtgccccccgtggatggcaaggacatgcagctgtcgatcgacagcaaggtgcagttcttcgcctaccagaagctgcgcgaccaggtggcgctgcacaaggccaaggcgggcagcgtggtcgtgatcgatgcgcacaccggcgagctgctggcgctggccaactacccgagctacgtgcccgacaagcggcagaacctgaccggcgagcagttgcgcaaccgcgccatcaccgacgtgttcgaacccggctcgaccatgaagccgttcaccatcggcctggcgctcgagaccggccgcgtgcggcccgacaccatcatcgacaccaatcccgggcgcgtcacgatcacgggctccaccatctccgacacccacaactacggggtgctcacggtggaaggcgtgatccagaagtccagcaacgtgggcacgaccaagatcgccatgcagatgccggccaaggagatgtgggaaaccttctccgccgcgggattcggccagaagccgcagatccatttccccggcgtggtgagcggccggctgcgcccctacaagacctggcgcccggtggagcaggccaccatggcgtacggctacggcctctcggccagcctgctgcagatggcacgttcctatacggtgttcgccaacggcggcaagatcattcccgccaccatgctcaagacgagcgagcccgccgtgggcgtgccggtgttctccgagcgtactgcctcccagatccgcaagatgctgcagatggccgccggtcccggaggcacgggccagcaggcgcagaccgtgggttactccgtcggtggcaagtcgggcacggcgcgcaagcaggtcggcaagagctatgcctcgggcaagtaccgggcctggttcaccggcatggcccccatcgacaagccgcgcatcatcgtcgccgtgatgatcgacgagcccagtgccggctcgttctacggcggcgccgtggctgcgccggtgttcagcgaagtcgtgcagcagacgctgcgcatgatgggcgtggcgccggacatggccgtcaagccccggatcgtctccaacggcgtggaggagtcgctatgaccgagccccagaccccatccgggcaccccactcccccattgctcggctccgtgccggaggcgctcgaatggctgcgcgcccatgccccgcacggcgcgctgcgcacggacagccgccaggtcgaacccggcgacatcttcatcgcctggcctggcgccgccaccgacggccgcatgcacgtgggcgaggcgctcgcgcgcggcgcggccgcctgcctggtggagcgcgaaggcgtggaggccttccgcttcggcgccgaaggcgtggcggcactgcgcgacctcaaggccgccacgggcctgctggccgccgactggttcggcatgcccacgcagcgcctggacgtggtggcggtgaccggcaccaatggcaagaccagcaccacctggtggctcgccgatgcgctgaaccagctggcaggcagcgggctggccgcccacggcggctgcggcctgatcggcaccctgggcgtgggcgtgccgcctgaactggaatgcacgggcctgaccacgcccgatcccgtgcggctgcagcaggcctttgccggcttcgtggccaacgggctgggcgcctgcgccatcgaggcctcgtccatcgggctcgcggagcatcgcctcgctggcatgcgcctgcgcgtggccgtcttcaccaatttcacgcaggaccacctggactaccacgcgggcatggcggcctactggcaggccaagagcgcgctcttcgactggcccggacttcaggcggcggtcgtgaacatcgacgatccgcgcggcggagaactggcggacacgctcgcacagcgccccatcgacctctggaccacctcgatcaccggcccggcccggctgcaggcccgcgatatcacgtggggcgagggcggcctgcgcttcacagtggccgaaggggtgcaggcccacgtgctgcagacgcgcgtgatcggccactacaacatccacaacctgctcgccgtggtcgccagcctgcgcgcgctgggtatcccgctggagcacgccctctgggcctgcgcgcagctcgcgcccgtgccgggccgcatggaactcatccacgagccggaccagcccctggtggccgtggactacgcccacacgcccgatgcgctcgagcaggccctgcaggcgctgcgccccgtggcggagcagcgcggcgggcgcctgtggtgcgtgttcggctgcggcggcaaccgcgaccgcgccaagcggccgctcatgggccgcatcgcgcagcagcgcgccgacgcggtgatcgtgaccagcgacaacccgcgcaacgaggcgccgggcgccatcctgcacgagatcctgctgggcacggtcgccggcaccacggtgcaggccgagcccgagcgcgatgccgccatcgcgcgcgccatcgccgaagccgatgggcgcgacgtggtgctcatcgccggcaagggccacgaggactaccaggagtccgcgggcgtgcgccggcccttctcggatgccgcccatgcgcgagccgcgctggcgcagcgcgggtctgcggccggcgcggatgcggggggcgcggcatgagcggcactccgatgctcacgctgcagcaggcgcacgcgctcgtgcaggcccgcattccgcaggcgcgcctcgtgggcgggccggatgcgctgcagctgccgctgggccgcgtgcacaccgacacgcgcacgctgcaggcgggcgacctgttcgtggcgctgcggggcgagcgtttcgacgccaatgaattcctcgcgcaggcgcgtgcgggcggtgcggcagcggccctggcccacccgggccggctggaggccgcgggcctgcccggcatcgaggtgcccgacaccctggctgccctgggcgcgctggcggcgggctggcgcgcgcgcctcgacctgcccctgatcggcgtcacgggcagcaacggcaagaccaccgtcacgcagatgaccgcggcggtgctgcgcgcctggaagggcgacgctgcatttgcaacgcaaggcaacttcaacaacgacatcggcgtgccgctgatgctgctgcgcctgcgcgccgcgcacgaggccgcggtgatcgagctcggcatgaaccacccgggcgagatcgcggtgctggccggcatcgcgcagcctacggtcgcactggtcaacaacgcccagcgcgagcacctcgaattcatgcacacggtgcgggcggtggcagaggagaacggctcggtgatctccgcgctgccagccggcggcgtggcggtgtttccggcggacgatgcctatgcaccgctctggcgcggcctggccggcgcgcgccgctgcctcgcgttcggcatggagcccggctccgccgcgggcgtacgctgcacccgggcgcactgggaagccggcgcctggaacgtacacatcgacacgcccctgggcggattcgatggcaccgtgcgcatcgcagggcgccacaacgtggccaacgcactggccgccacggcctgcgcgctggccgccggggctccgctcgatgccatcgcgcgcggcctcgcggccttcgagccggtgaagggccgctcgcgcgccttcacggccgcggtgccgcagccgggcggcggctcccgccggatcacggccgtggacgacacctacaacgccaaccccgactccatgcacgcggccatcgacgtgctgggcgaactgcccggcccgcggctgctggtgatgggcgacatgggtgaggtgggcgaccagggcccgcagttccacgcggaagcgggatcgcatgcgcgcgaccgcggcatcgagcggctgttcgcgctgggagcgctcggcattcacgccgtgcaggccttcgggccgcaggcacggcatttcgacgacatggcatcgctgctcgcggcggtgcgggaagccgcgccctcggcgggcagcgtgctggtgaagggatcgcggttcatgaagatggaacaggtggtgcaggcgctggaggcgccggatgcggagtcgcagatccaccccgggggcagcggccatggcgctgcagcaggtgcacgcgccgccgcgcaagggggggccgcatgctcctgatgctgtcccagtggctgcagggcctgtcgcccgaattcggcttcttccgcgtcttccagtacctcaccttccgtgcggtgatggcggccatgacggcgctgctcatcgggctcctggcgggcccgaaggtgatccgcatgctcaccgcgctcaagatcggccagccgatccgcggctacgcgatggagtcgcacctgtccaagagcggcacgcccaccatgggcggcgtgctcatcctgggcgcgatcgccatctccacgctgctgtggttcgacctgtccaaccgcttcgtctgggtggtgctggccgtcaccctgggcttcggcgccatcggctgggtggacgactggcgcaaggtcgtgcgcaaggacccggaaggcatgcgctcgcgcgagaagtacttctggcagtccgtcatcggcatcgtggctgcgctctacctggtgttctgcatttccgagaactcgaacgcgcgcgtgttcgaactcttcatcacctggatccagtcgggcttctctatggacctgccgccccaggcgggcctgctcgtgccgttcttcaaggaagtgagctatccgctgggcgtgctgggcttcgtgatcctgacctacctcgtcatcgtgggctccagcaacgcggtcaacctgaccgacggcctggacggcctggccatcatgccggtggtcatggtgggcgcctccctgggggtgttcgcctatgtcacgggcagttcggtgtattccaagtacctgctctttccgaacatcgccggtgccggcgaactgctgatcttctgctcggccatggccggcgcggggctggccttcctgtggttcaacacccatccggcgcaggtcttcatgggcgacgtgggcgcactcgcgctgggcggcgccctgggcaccatcgccgtgatcgtgcgccaggaaatcgtgctggccatcatgggcggcatcttcgtggtcgaggccctctcggtgatgctgcaggtcacctggttcaagtacaccaagcgccgctacggcgagggccggcgcctgctcaagatggcgccgctgcaccaccacttcgagaagagcggctggaaggagacgcaggtcgtcgtgcgcttctggatcatcaccatgctgctgtgcctgatcggcctcaccacgctcaagctgcgatgaacccgaccgatcgcgacctccatcccgccaccggcgcccccctgggcgccgaagccgcgccatggccccgtcctgctgccgtggcggaggaagcgcctgcgcctgccgacattcctgcggcagcgggcgcggcagccgaaagcccggccggggaaagcgcgccaacgctcgccaccgaagccatcgccgccgacaacgacgctctggttgccgcggaagcgggaagcagcccggagccggtggcagagaccggtgagaagccggtggcgctggcagacggattcgacatgaccgcgccgcgcgtttccgcggcgcaggcggccgcggagttcgtggcccgcatcttcgcggatgtccaggccgaggcctccccggccaccgatgccgcagatgcgggcgaggcacccgtgggcgatgctgccggcgcggagtctccggcggatggcggcgagcccgcggaacccctcggccgtcccgccgacacgctgcgcccgctggcgggccgtcgcatcctcatcctggggctgggcgcatcgggcctggcgatggcgcgctggtgcgtgcgctgcggcgccgaggacgtgaccgtggccgatacccgcgaggcaccgccgcggctggccgtgctgcaatccgaactgcccggtgtgcgcttcgtcgcgggcgcgttcgacgcgtcgctggtgcagggccgcgggctgcatgccatctaccgttcaccgggcctcgcgcccgatacggtggctccggtgttcaccgcggccgccgccgaggaaggcatcgccaccgggggcgagctcagccttttctccatggcgctggctgcgctcagggaatcccacggctacgcgcccgctgtgctggccatcaccggcaccaacggcaagaccacggtaacctcgctcaccggcctgctcgtcgaatgcgcgggacgctcggtggccgtggccggcaacatcggcccgaccctgctcgacaccctgggccgccacctcgatgccgacaccctgccgcaagcctgggtgctggaactctccagcttccagctcgacggcgcgaccggcttcgagcccaccgcggcgaccgtgctcaacatcacccaggaccacctcgactggcacggcgacatgcaggcctatgcacgcgccaaggcccggatcttcggccagtccggcctcatggtgctcaaccgcgaggacgccgccgtgatggacatgctgccgccacccgtgcgcgtgaagctgcagaagccgcagctgcgcgcccatgtgaccttcggtgccgacatgccccagcggccgggggatttcggcatcgagaccgtcaacggcatggcctggctggtgcgcgcgcaggaatccgacgagacggcgaagcgcacgcgcagccatgccgaggaagacttgcacatccagcgcctgatgccggccgacgcactgcgcatccgcggccgccacaacgccgtgaacgcgctggccgcgctggcgctcgcgcatgcggccggctgcccgttcgcccccatgctctacgccctgcgcgagtaccgcggcgagccgcaccgcgtggagcccctgggccgcgtgaacgaggtggagtatttcgacgacagcaagggcaccaacgtgggcgccacggtggccgcgctgggcggcctgggtgccgaccgccgcgtcgtggtgatcctgggcggcgacggcaagggccaggacttctcgccgctggccatgccggtgtcgcgctacgtgcgcgccgccgtgctcatcggccgcgacgcgccgcagatccgtgccgccctgcgggatgcgggcgtgccgctggtcgacgcgcccacgctgccggaggccgtgcgcctggccgcgcagcgggcccatgcgggcgatgcggtgctgatgtcgcccgcctgcgcgagcttcgacatgttccgcaactacgaacaccgcgccgaggtgttccgcgaggccgtccaggcgctcgcggacgaggccggacaggcactggaaggggggctggcatgaccgcgggcgctgctgcgtcgtctccacagggcctgcgccagcggatggccggctggttcgggcgcggcgccgcgcccgcggccgacgtgctgcccgtgcgcgtgggtggcacggaataccgccagaccacgaccactccggcgcgcgtgctcggtttcgaccaggccctgctctgggtggtggtggcgctgctggcctgggggctggtcatggtctattcggcatccatcgccatgccggacaacccgcgcttcggcaagatcgcacccacccatttcctcatgcgccacatcttcgcgctggggatgggtttcgtggccgcgctgctcgccttccaggtgcccatgtccgtgtgggagcgcgtcgcgccctggctgttcgtgctctccatcgtcctgctgatggcggtgctggtgccgcacgtgggcacggtggtcaacggcgcgcggcgctggctgtccctgggcatcatgaacttccagccctcggagctcgcgaagttcgcggtgctgatctatgcggccgactacatggtgcgcaagatggaggtgaaggagcgcttcttccgcgccgtgctgcccatgggcgtggcggtggcggtcgtgggcgtgctgctgctggccgagcccgacatgggcgccttcatggtgatcgccatcatcgccatgggcatcctgttcctgggcggcgtcaacgcccgcatgttcttcctgattgccgccgtgctggtgttcgccttcgccgtcatggtgatgggcagtccatggcgccgggagcggatcttcgcctacctcgacccgttcagcgaggcgcatgcgctcggcaagggctaccagctgtcgcactcgctcatcgccatcggccgtggcgagatcttcggcgtcggtctgggcggcagcgtggaaaagctgcactggctgcccgaagcccacaccgacttcctgctcgccgtgatcggcgaggaattcggcctcgtcggcgtgctggtggtgatcgcgctgttcttctggatgacgcgccgcatcatgcacatcggccgccaggccatcgccctggaccgcgtcttcgcgggcctcgtcgcgcagggcgtggcgatctggatgggcttccaggccttcatcaacatgggcgtgaacctcggcgccctgcccaccaagggcctgaccctgccgctcatgagcttcggcgggtcggccatcctcatgaacctcgtggcgatcgcggtggtgctgcgggtggactatgaaaacaagcacctcatgcgcggaggccgcgtatgaggtgcttgtttcgccaaaacaatgcactcgccacgcgccagcgtggtgaggcgcgcagcgccatgcgcggaggccgcgtatgacgaccacccccaggaccgccctcgtgatggccggcggcaccggcggccacatcttccccggcctggccgtggccgaagagctgcgcgcacgcggctggaacgtgcactggctgggcacgcccggcagcatggagtcccgcatcgtgccgccgcagggtttcgccttcgagccgatcgatttctcgggcgtgcgcggcaagggactggccacgctggcgctgctgccgctgcggctgctgcgcgcgttctggcaggcgctcgcggtggtgcggcgcgtgcagcccgacgtggtcgtggggctgggtggctacgtcaccttcccgggcgggatgatggccgtgctctgcggcaagccgctcgtggtgcacgaacagaattcggtggccggcctggtgaacaaggtgctggccggcgtggccgaccgggtcttcaccgcctttcccggtgcgctgcgcaagggcgcctgggtcggcaacccgctgcgcaccgccttcacgcgccaggccgatccgcaggcgcgcttcgcgggccgcagcggtccgctgcgcctgctggtggtcggcggcagcctgggcgccaaggcgctcaacgacatcgtgccgcaggcgctggccctcattcccgcagaacggcgcccggtggtcacccaccagagcggaacggcccagatcgatgcgctgcgtgcgaactacgccgccgcgggcgtcgaggcctcgctcacccccttcatcgacgacaccgccaccgcgttcgccgaggccgacctcatcgtctgccgcgcgggcgcgagcacggtgaccgaaatcgccgccgtgggcgcggcggccgtcttcgtgcctttcccgcacgcggtggacgaccaccagacggccaacgcccgcttcctcgccgacgccggcggtggatggctcgtgcagcagcgcgacctgtccgccgaagcgctggcgcaattgctacaaaatacggagcgcgaagcgctgttggagcgcgcgctgaaagccaagacgatgcagaagatccacgccacccgcgaggtggcgaacgcgtgcgaggaattgaccgcatgaagcacgccatccgccacatccatttcgtgggactcgggggcgccggcatgtgcggcatcgccgaagtgctgttcaacctgggctacgagatctcgggttccgacctcgccgacagcgccacgctgcgccggctggcggcgctgggcatcgccacccacgtgggccatgcggccgcgcacatcgaaggcgctgatgccgtggtcacctcgaccgccgtgcaggccgacaaccccgaagtgctcgccgcgcgcgagcgcaagatcccggtggtgccgcgtgccctgatgctcgccgagctgatgcgcctcaagcgcggcatcgcgatcgccggcacgcacggcaagaccaccaccaccagcctcgtgaccagcgtgcttgcggaagccgggctggatcccaccttcgtgatcggcggacgcctcaacagcgcgggcgccaacgccaagctgggtcagggcgaatacatcgtggtggaggccgacgaatctgacgcgtccttcctcaatctgctgcccgtgatggccgtggtgacgaacatcgacgccgaccacatggagacctacggccacgacttcggccgcctgaagtcggccttcgtggatttcctgcaccgcatgccgttctacggcacggccatcctgtgcaccgacaacccggcgatccgcgagatcctgcccgatgtcacctgcccggtcacgagctacggcttttccgaggatgcgcaggtgcgtgccgtggacgtgcgggccgacgcaggccgcatgcgcttccgcgtgcagcgccgcaacggcgtcacgctgcccgacctcgacgtggtgctgaacctcgcgggcgagcacaacgtgctcaacgcactgtcggcgatcgccgtggccgtcgagctgaacattcccgacgaggcgctgctgcgcgcgctcgcgcagttcaagggcgtgggccggcgcttccagcgctacggcgaactgcccgcgcagggcggcggcaccttcaccctgatcgaggattacggtcaccatcccgtggaaatgacggccacgctggccgcggcgcgcggcgcgttcccgggccgccgcctcgtgctggccttccagccgcaccgctacagccgcacgcgcgactgcttcgaggatttcgtgaaggtgatgggcagcgccgacgccgtgctgctcaccgaggtctatgcggccggcgaggcgcccatcgtggcggccgacggccgttcgctcgcccgtgcggtgcgcgtggcggggcaggtggagcccgtcttcgtggacgacatcggcgagctgccgcggcgcatcgcggacaacgcacgcagcggcgacgtggtgctgtgcatgggcgccggctcgatcggcgccgtgcccgcgaaggtggtggagatgctgcgggccgaggcgccggcggtgcaggaaggacggtgacggcggtggacctgaaagattccgaaatcgacgtgcgcgccctgggcaaggtcgcggtcctgatgggtggcgactccgccgagcgggaggtctcgctcatgtccggcggcggcgtgctgcaggcgctgcgcgcgcgtggcgtggatgcgcatgccttcgatccgtcgcagtccgacctgtcggagctcaagagccatggctatgcacgctgcttcatcgcgctgcatggccggcatggcgaggacggcaccgtgcagggcgcgctggaactgctgggcattccctataccggcccgggcgtgatggcgtcgtccatcgccatggacaagatcatgaccaagcgcatctggcgcttcgagggcctgcccacgccggactggcggctggtatcgagcgccgccgagaccgcgcaggcgctcaaggacctgggttcgcccatgatcgtcaagccctcgcgcgagggctcgaccatcgggctgaccaaggtcacctcgcccggccagtgcgagcaggcctaccgcctggcctcgcgctacgaccccgaggtgctgtgcgagcagttcatcgacggcgaggaaaccacctgtcccgtgctggggcagggcgcgggcgcgcatgcgctgcccgtgatccgcatcgtggcgcccgagggcaactacgactaccagaacaagtacttcaccgacgtcacgcagtaccactgccccagcggcctgcccgagcaggaggagcgcgagatccggcgcctggtggtggaagcgttccgcacgctgcagtgccgcggctgggcccgtgccgacatcatgatccgcgcgagcgaccgcaagcccttcctgctggagatcaacacctctcccggcatgaccggccattcgctggtgcccatgtcggcgcgcgccatgggcgtgagctacgaggagctgtgcctgcgcatcctggcgggggcgtcgctcgatgcgcggcagggccaggcgggcgccgcaggacatccgggagccgcatgaccacgaacacgctgcccgcaccgctggacgtgaagctcatgaactggaccgcgacggtcctgttcgtgggctgcgccgcggccgtgctggtggcggccgggtcatgggcgcgccaccacccgatgttcgcgatcgggcgcatcgtggtgcagggcgagctggtccacaacaacgcggtgacgctgcgcgccaacgtcggcccgcacctggtgggcaacttcttcaccatggacctggccgccgtgcgcgaagccttcgagcaggtgccttgggtacgccgcgcgctggtgcggcgcgagtttcccaacggcctgcgcgtggagctgcaggaacacgacgccttcgcctactgggggccggaagagggctcgaccctgctcagcacccgcggcgaggtcttcgaggccagcgccgacgacctggaagacgatgacctgccccgcctgcagggcccgcagggccagtcggaagcggtgatgcgcatgtaccagcggctcgccccggtggtggaacccctgggcgcgcacctcgcgtcgctcgagctctccacgcgcggcagctggcgggcatcgctgtcgggcggtgcggcgctggagctgggcggcggcacgccggaagacgtcgaggcacgcacgaggcgcttcgtgcgcaccgtggcgcgcgtggcggcgcagtacgggcgccggcccgacgcgctggaatccgccgacctgcgccatcccgacggctacgccctgcggctgcgcggcgtgaccaccgtcgagggcgacgcaccgcgcgccgtgcgggcggccgtgcgccgtacacctccaaggaatcgctgacccttagtcaggacacaaaagatatggcacgagaatacaaagacgtggtggtggggctggacatcgggacggccaaggtgatggccgtcgtggccgaggtgctcccgggcggcgacctgaagctggccggcctgggcgtggccccgagcaacgggctcaagcgcggcgtggtcgtcaacatcgatgccacggtgcagagcatccagcaggcgctgaaggaggccgagctgatggccgactgcaagatccagcgcgtctatacgggcatcaccggcagccacatccggggcctcaactccagcggcatggtggccgtcaaggacaaggaagtcacccctgccgacgtggcgcgcgtggtcgagaccgccaaggccatcaatatctccagcgaccagcgcctgctgctggtggagccgcaggagttcgtgatcgacgggcaggacgtgcgcgagcccatcggcatgagcggcatccgcctggaggccaagatccacatcgtgaccggcgcccagagcgcggccgagaacatcatcaagtgcgtgcgccgctgcggcctggaggtggagcagctcatgctgaacccgctcgcctccagccaggccgtgctgaccgacgacgagcgcgagctcggtgtggccgtggtggacgtgggcgccggtacgaccgacgtggccatcttcacgggcggggccatccgccacaccgccgtgatcccgatcgccggcgacctgatcaccagcgacatcgccatggcgctgcgcacacccaccaaggatgccgaggacatcaaggtcgagagcggctacgccaagcagctgctggccgaccccgaggcgcaggtggaagtgccgggcctgggcgaccgcagcccgcgcatgctgtccaagcaggcgctcgccggcgtgatcgagccgcgcgtggaggagatcttctcgctcgtgcagcaggtgatccgcgagtcgggctacgaggaggtgctctcctcgggcatcgtgctcacgggcggcagcgccatcatgccgggcatggtggaactgggcgaggacatcttcctcaagcccgtgcgccgcggcattccgaagtattccagcgcgttgtccgacatggtggcccagccccgtgctgctaccgtcatgggtttgctcgaagaggcgaggcaggctcgcctgcgcggcttcaaggtggcccagaagagcggctcggtgaaaacggccttcggacggttcaaggacttcatcatcgggaacttctgacatgcgtacccctctgcaacggcttgtccgcggaagttccccggcccgtggccgcctccgatggcggggcacgggtcctcccacggcgtgcaccggcacccccgccgcaccgttttcccattcgtatgacctaccggccgcaacggccaaccgcaaatctctcgtgaaagaccaggactaggagcaccagcatgaccatcgaaatgatcgaagccgaagaattcaaccagggcacgcagatcaaggtgatcggtgtcggcggcggcggcggcaatgccgtcgagcacatgatctcgcgccaggtgcagggcgtggagttcgtgtgcgccaataccgatgcgcaggcgctcacccgcagcagcgcgcaccgcgtcatccagctcggccacagcggcctgggcgccggcagcaagcccgagaaggcccgcgaggccgccgaggccgcgcaggaggacatccgccaggccatccagggcgcgcacatgctcttcatcaccgccggcatgggcggcggcaccggcaccggcgccgcacccgtgatcgcgcgcgtggccaaggagatgggcatcctcaccgtgggcgtggtcaccaagcccttcgactgggaaggcggccgccgcatgcagaacgccgacaacggcctggccgaactcgaagccaacgtcgattcgctgatcgtcgtgctcaacgagaagctgctggaagtgctgggcgacgacatcacccaggacgaagccttcgcgcacgccaacgacgtgctgaagaacgccgtgggcggcatcgccgagatcatcaacgagtatggccacgtcaacgtggacttcgaggacgtgcgcaccgtgatgggcgagcccggcaaggccatgatgggcacggccaccgccagcggccccgaccgcgcgcgcatcgccgccgagcaggccgtggcctgcccgctgctggaaggcatcgacctctccggcgccaagggcgtgctggtgctggtcacggccgccaagggcagcctcaagctgtccgagtcgcgcctggcgatgagcacgatcaacgcctacgcctcgcccgatgcccacgtcatctacggcgcggcctacgacgacagcctgggcgacgacatccgcgtcaccgtggtggcgacgggcctgtcgcgcgccaacgcgcgccgccagccgatctccgtggtgcagggcggcctgcgcaccggcaccgacaacatcgcctaccagatgcccatcgcgggcgctgccgtgggttcggccggtggcctggtgggtggttcggcatcgcaggccgactacggcaacatgtcggtgcccagcgtctggcgcaccaaccgcacgcaggccgcggcccgcgtcgatgcactgtcctcgggcggcatggacgacctggagatcccggccttcctgcgcaagcaggcagactgacccccagggtcgccttcgtccggaggctctggccgccccgcttccgcaaggaggcagggcggctttttgtttccgttgtgacgtgtgggctatgaatggcatagccatctgtgcgggcagggacgggtgccgccacctaaaattgcgggatgctccagcaacgcacgatcaagaccctcacccgcgccgtcggcgtgggcctgcacagtggccagcgggtcgagctcacgttgcgtcccgccgcgccggacacgggcatcgtgttccgccgcatcgacctgcccgaacccgtggacatcccgatccgggccgaatccgtcgtggatacgcgcatggcgtccaccatcggcgtgggcggcgccaaggtgcacacggtcgagcacctcatgtcggcctgcgcaggcctggggctggacaatctctatatcgacatcacggccgaggaagtgcccatcctcgacggctcgtcggcctccttcgtgttcctgctgcagagcgccggcgtggtgctgcagaacgcgcccaagaaattcatccgcgtcacgcgccccgtcgaggtgcgcgagggcgagggccagcagctcaagtgggcgcggctcgagccctaccacggctacaagctgcgcttcgagatcgacttcgcccacccggccgtggattccaccggccagagcgtggagttcgacctcggcgcgggcaactacacgcgcgacatcgcgcgtgcgcgcaccttcggcttcacgaaggacgtggagatgatgcgcgcgagcggcctggccctgggcggcgggctcgacaacgccatcgtcatggacgactacaaggtgctcaatgccgacggcctgcgctatgacgacgagttcgtgaagcacaagatcctcgacgccatcggcgacctctacatcgtcggccggccgctgctggcggcctacagcgcgttccgctcgggccacgcgatgaacaaccggctgctgcgcgaactgctggcccacgaggacgcctgggagatcgccacgttcgagagcgaacggcaggcgcccaccgggttcgccgcgcccgtgcaggcctggtgagcccgcgccgccatgctgctgttccgcggtctcttcttcttcctgctgctgctggcggtggtgtcgttcgtgttctacgtggccaccgggcagccgcgctacaagcgcttcggcatcgtcatcgtcaagtggacggtgctctcggccttcgccttcttcgcggtgctggcgctcgagcgattcctctgatgtccgctggcgcaccccgccgcgggatgacacggccgggcatcgctcctatactcgcgcctgctccggggtgcacgtagagactcgaagggtttctgggcgtgctgagacggcggacctgaccgccggaaccgcgaacttgatctggttagtaccagcgtaagaagagctgcagccgggattcccgcacctgcaggcggaagccttccgggcatccgcctggccgccacgcgccgtcccctttccatggggaaggtccgcgcagcggcgcctccgcaaggaggccggtacggtgcacctggccccatgcggagcacatttccacctacccgaggagattgcccgcatgaacgcccccgacaagttcgcccagctgctctcgctgacccgtgaaccctttcccgcctccaccaagaactatctgaccggcagccgccccgacctgcgcgtgcccgtgcgcgacatcgcgctcaccaacggcgagcaggtcagcgtctatgacacgtccggcccctacaccgaccccacggcggacatcgatgtgcggcggggcctcgccagcgtgcgcggcgcctggatcgagggccgcggcgacaccgagcgctacgaaggccgcaagccgcaggcgctggatgacggcagcaagtccgacgacgccgtccgcctcgcggccctgcgcgccgagtctgccgctctgcagcgcacgcccctgcgcgccagaagcggcgccaacgtgacgcagatgcactacgccaggaagggcatcgtcacgcccgagatggagtacgtggccctgcgcgagaacggccgccgcgaatggatggcgctctaccagcaggacgcggctcgcgagcagcgcctggccggcaacgcgatgggcgcgagcatcccgaagatcatcacgccggagttcgtgcgcgacgaggtggcgcgcggccgggccatcatcccggccaacatcaaccaccccgaggtcgagcccatggccatcgggcgcaacttcaaggtcaagatcaacgccaacatcggcaactcggccgtcacctccagcatcgaggaagaggtcgaaaaactggtctgggcgatccgctggggcgcggacaacgtgatggacctctccacgggcaagaacatccacaccacgcgcgactggatcgtgcgcaacagccctgtgcccatcggcaccgtgcccatctaccaggcgctggagaaggtgggcggcatcgccgaggacctgacctgggagatcttccgcgacacgctgatcgagcaggcggagcagggcgtggactacttcaccatccatgcgggcgtgcgcctggccttcatccacctcacggcccagcggcgcaccggcatcgtctcgcgcggcggatccatcatggccaagtggtgcatggcgcaccaccgcgagagcttcctctacgagcacttcgaggacatctgcgacatcatgaagcagtacgatgtgtccttcagccttggcgacggcctgcggcccggctgcgcgtccgacgccaacgacgaggcgcagttcgccgagctgcgcacgctgggcgagctgacgcagatcgcatggaagcacgacgtgcagaccatgatcgaaggccccggccacgtgcccatgcacatgatccaggccaacatgaccgagcagctcaagacctgccacgaggcgccgttctacacgctcgggccgctgaccatcgacatcgcccccggctacgaccacatcgccagcgccatcggcgcggccatgatcggctggatgggcacggccatgctgtgctacgtgacgcccaaggagcatctgggcctgcccgaccgcgacgatgtgaagcaggggatcatcgcgtacaagatcgcggcccatgcggccgacgtggccaaaggccatccgggcgcccgcgcgcgcgacgatgcgctcagccaggcgcgattcgacttccgctggcaggaccagttcaacctgggcctggatccggaaaccgcgcagcaataccacgacgagaccctgccgaaggactcggccaaggtggcgcacttctgctcgatgtgcggcccgaagttctgctcgatgaagatcacgcaggaagtgcgcgaattcgcggcccggggcatgcaggaaaaggcccaggagttccgcggcacgggcggggagctgtacgtgccgatccagccggtgtgacgccgcccgcccgggccgggcgggacggctcagcccgccgtggcgagcaggcgctgcgggcgcgcaggcggcagcgcgctgcgtgccggcgctgcggccagggccggctcctgcgcaggcagcacgaactggcccacgagctgggccaggtcgtgggtctgcaggcgcaggctttcggtggcggcggccgattcctccaccagcgcggcgttctgctgtgtcatctcgtcgagccgtgccatggccgcgtggatggcggcgatgtcctcgttctgcgactgtgcatggctgcggatctcgcccatcgtgcgggccgtgtcctccacggtcgagaccacgcggcgcatggtctggccggcctgccgggccagcccggcgccgtcctgcacctgctgcaccgaggcctggatgaggcccttgatttcgcgcgcggcttcggccgagcggttggccaggctgcgcacctcggccgccaccaccgcgaagccgcggccctgctcgccggcccgcgccgattccaccgccgcgttcagcgccaggatattggtctggaaggcgatggagtcgatcacgccggtgatgtccgcgatgcggcgcgaactggctgcgatctgttccatggtctgctccacctggcccaccacgccgctgccttcgcgcgccacctgggccgccccggtcgccagggattcggtgcgttgcgccgaatcggcggcgccggccacccggagggtgatgtgctccagcgccgctgcggtctcctgcagccgcgcggcggtttcctccgttcggctggacagctcggcattgccgccggcgatctccgacgaggccgagtggatcgcctgcccgagggactgcatcctgcgcacgagcccgcgcagcgccgcctgcatcacggccagcgattcgagcatgtggccggcctcgtcccgcccgtggccccggatctcctggcgcaggtccagccccgccacccggtccgccgtggcgccggcctgggcgatcggccgggtgatgctgcgcaccagccacagcgccagcagcgtgccggccgccagcgacagcacgccgaacgccagcagcgcccagcggcccgcggcgcccagcccggacacctcggccgcgccggcgtcgatggcctggcgctgcgattgcgacaggccgtccagcgaggcgagcaggcgcgtggccgcgggcacgaagcggtcgccgtagaccttgcggatgcgctccgtgaggccggaatcccgggctgcgaccagttcggcgcaggcctggctgaaatccttgcccgccgagcgcagggccacgatccgctccgcgtcctcggtgccctgcaggcgctccgcgagctgtgccaggaggctgtcgtactgctgctgggtgcgcgcgatatcggcccccaggatgtcgcccacctcgggctcggagctgagggccacggccttgtagcgctccgcattgatggcctgcagccggtgcgcgtcggccaccagccgttcggtggcgacccggcggtccaccatggcgctcgcggaggcgccgatgcgttgcagggagacaacgccgatggccgaaccgatgccgttgagcgccagcacggcaagaaaagcgcccagcagccgccgcccgagcgcgccgcggcgggcaggccggtccgccagcacgtggggcgcgagggaagaccgggcgtggtggggagtgtgggatggaagagtcacgcaggagacctggcagcgcaggggaaagaagacgggccatgcccggatccggatactctgcaccaagcttgtgacaatttgtttatgctggttgcgtgcgggtcacatggcgtgtgaccgcgccagtcgtgcttaccctgccggagccattgtcgtgccgccctatagtgggcgccccggctgcccacgaggcggcaatgcgggtgggcgcagttattgcatgtgccctttgtaacgttttgtagaggatgtcatgaatactctgggacgcctgtcgatccgcacgcgcctttacttcggcacgatcttttccctggtgctgcttgtcgtgatcggagggctgggatacctcgccctcgaccgcacgcgcgacacgctgcaggtgcttttttcccagcgggtgcagaccctgaccgacatggccgacctgcgcacgacgctgggcacgctgcgccggaccgagaaggacatcatcctcaatttcaacaactcggtcgaagtggcttcgcagagggaggcctggagcaagaccctggccgcgctgcgcaagagcctctcggccgtgcgccaggtgcaggcaggcgatgcggccttcgtcggctccatcgacaaggcactggccgagatccagcagtacgaggccggcatctccccgatcttcgagcagatcgagcgggcccagctcgacggggccggcggtgccgcctatgccgaccgcctgaagagccacatggaggccaccgaccagatcctcgcgagcctcgcgcagagcgcacgcgagaacatggaagaagcgcggcagggcgtggacgcgcgcaccgccaccatgtccgcggtgatcggcggcgggctggtgctggcgctggcggtgctgatcccgctcaccttcttcagcgtgcgctccatcaccagttccctggcgcaggcccggctcctggccgagcgcattgccggcggggacctgtcgcatgaagtccggcccgcccagatggacgaggtcggccagctcgtcgtggccatgggccgcatgcaggaggcattgcgcggcctggtgcggcaggtgcaggaggcgtcgggcaacatctcgacggccagcacggagatcgcctcgggcaaccacgacctgagccagcgcaccgagcagaccgccgccaacctggaggaaacggcctcgtccatggaaatgctcgccggcacggtgcagcagagcacccagtccgcacgccaggccagcgacttcgcgtccaccgcggcccaggtggcggccaggggcggcagcgtggtctcgcaggtcgtggacaccatgggccagatcaccgacagctcgcgcaggatcgccgacatcaccggcgtgatcgattccatcgccttccagaccaacatcctggcgctgaacgccgccgtcgaggcggcccgcgcgggcgaacagggtcgcggcttcgcggtggtcgcggccgaggtgcgcacgctggcccagcgctccgcctcggcggccaaggagatcaaggagctcatcggctcctcggtggagcgcgtggagagcggctcgcggctcgtgggccaggccggggcgaccatgaccgagatcgtggacagcgtgcgccgcgtctccgaaatgatctccgagatcaccgcctcgtcggccgagcagagcgacaacatcggccagatcagccagtccgtgagccagctcgaccagatgacccagcagaacgccgcgctggtcgaacagtccacggccgcatcggagtcgctgcgcgatcaggccgtacagctgatgggtgccgtgcgccgcttccgcctcgacgacgacggcacggtggtggaacccgccctgcaggcacctctgccgcccggcagcgcccccctggtgccccggccccaggccgccgccctgcccgaacccgtgcgcggaccggtggccggcttcgtgcgccacgagcccgccgcctgaccgcggcccgaccggaccggggttgcagttttccccggccggggcaggccgggcatggtggtaggctgcggcttttgccccgcagcaacgagccatgatccgtacagactcctcttgcgccgatgcacccggctccggcgcgctgaaccacttccgctccgccggcctggccctgttcctcggcctgtcctccctgggcgcgcaggcgcagccctacgacggcatcccgggccgcgaatacgagcacggtcccggacaccgccggggcggcccgggccacggcccccacggtcaccatgccggcccgcgccatgcaccgccacccccgccgcaatggcaccatgccggtcctccgcgccaccatcccggccctccgccgcatgcccgtgcccatggccgccgtggtgcaggcccgcaccacgactggtaccgcggcagccgcgtgccgccgatgtaccgttcgcaccactacgtggtgcaggactggcgcatgcaccacctggcgcccccgccgcgcggctaccactgggtgcagaacggccccgactacctgctgatctcggtcggctccggcgtcgtcgcgcagatcgtcttccggtagccggagggcatcagagcgtccgtccgctccggtacatcgcgtgctggcggcggttgagcgtcgtggcttccgccagccggcccatcgccgccccggcatgggcgtgggtaatggccaggccgagcgcgtcggcggcatcgctgcccggcaggccgggcagctgcagcagccggcgcaccatttcctgcacctgggatttggccgcgcggccgtggcccacgacggccttcttcatctgcagcgcggtgtactcagccacgggcagctggctggccaccagggcagtcacgcaggcgccccgcgcctggccgagcagcagggtggactgggggttcacgttcacgaagacgatctcgaccgtggccgcgtcgggctggtagcgggcggccacttcggtgatgccgtcgaacaggatcttcaggcggcccggcaggtcgcccagggcggcacccgtggtgcggatcgtgccgctggccacgtagctcaggtggtggccgtccacgtccaccacgccgaagccggtggtctgcaggccggggtcgatgcccaggattctcatggggatgccgttcagaggccgaagtaccagcgggccgaatggaagaacacggggcccgcgaagcacagcgcgtccacgcggtccagcaggccgccggccccggtggtggactggccctgcaggccccagctcgtcacgccgcggtcgcgcttgagcgccttcatcacgaggtggccgagcgtgccggccaggcaggccagcagcgccatgcccagcgcctgccccgccttgaagggggtgatgaacgacagcgccacgcccgccaggccacccaccgcgacgccgacggtccagctcagccactggaagctctggctcaccagcggggcgacggggcggtgcgggaagcgccggcccagcaggtgctgcgcgatgacgctggtctgcaccacggccacgaggaagaagaccaggaaggcgccgcgcccctcgtagttcgggaaatcgagcagcagcagcgcgggcacgtggctcatgccgtacacgcagaccatgatgccccactgcagcttggcgttgcgctccaggaagcgttccgggtcgttggccagcgcgctcgccaccggcagcgcgaggaagacatagaccggaatgaacaccgtcagcaggtcgaacttgcgcattcccacgatggcgaactgcagcggcagcacgatgaagaacgccagcgcgaggctgcggtggtcgccccgccgcgtgggcgagagcgtgatgaactcgcgcagcgccaggaaggcgacgatggcgaagagcaccgtggcaacggtatcgcccagggcccagcccacccagaacaccgtcgccatgatccacgacgtcttcagcaggctccagaagcggcgccactcctgctggtgcacctcgtgcgcggcctggtcttcggggccgggcccgcgcgcctcgcgcagggtctggaagaacgcgtagagcgtcaccagcgacagcagcccgaacatggccacgaacagcgcgccgatctgctgcgtggtagtgaggtggcgcaggaagtccatcatggctcacacctcccgcagtgcgatcaccgcgcgccgggcgcggtcgaggaaggcgcgccgctcttcgcccacgcccagttcgatgggcgcgccgaaggtcacggagcacaggatgggcacgggcaccacctcgcccttgggcatcacccgctggacgttatggatccaggctggcacgagcaccacctgcgggaacatctgcgcgagccggtagagcccggacttgaagggctggggctcgtccccgtggccgcgcgtgccctcggggaagatcacgatggaatccccgctctccagggcctgcaccagcggcgcgagcggatcgtccgcgggcagcgcggcgcgcagggcctcggggtccggcggcacgggcggcaccggatcggcggccggtgcaaccggttcggccggcgcgggcgtggactgcgccaggaagccctcgagcgtgccctgggcgggtagcgggccgggcacggagggctccggctgggcgggcagtgtcggggccgtgggcgatgcaggttccacggaggccggcaggggcgctccggctgccgcctgcatgtggggctggggtggcgcttgcggcgcaggtcgctggccgggcgtgcccgaaacccggtccacgtacaccgcgttgaagacggccgtggtcagccattgccggaaagggctcttggtccagtagtccttcgccgcgatgggccgggtgatgctgcgcaactcctggggcagggcggcccagatcatcaccaggtcggcatggctctggtggttggcgaaatagatgcgctgctcggccttgggcgggcagccataccaccgggcctgcgagccggtcagcaggcgtaccagcccgagcaggaaaaggctcatcaacttggacagcatggcccggatcatacgggggcgctttcccttcgagcccgtcacagcgctgcgagccccatcctgccaatcccgcaggccgggaagggccatgaattgcggaatgggggtaaatcgttccactcttcggaatccggaaagttcgcctcctattcggcgaatatggcttctagactctgatcatgcgaaccaaaaaatgattttggtatcgtattgatcaaatttaccaaagagggaaccctgaacatgccgtccaacctcctgctgtcacgccgccacgctctcgccctgggcctggggagcgcggccctgccctggctcgcccatgcgcaggggccgcagggagcgggcagcggcggcgactttccttcccggccgatccggctggtggtgcccttcgcgccggcgggctcgacggacatcctcgcacggcttctctcgaagcagctcttcccccacagcggccagcccatcgtggtggagaacgtcgccggcgcgggcggcaacctgggggccgccgtggtggcgcgcgcaccggccgacggctataccctcgagatcggcgcgatgtccacccatgcaatgaacggcagcctctaccggcagctgccgttcgatcccatgaacgatttcgacaccgtcgccatgctggcctacgcgatcaacgtgatcgcggtgtccgccagcatgccggtgcacaccttccccgaactgctcgcctacatccgcgccaaccccggcaagatcaactacgcctccgggggcatcggcacgcacaaccacctcaccctggccctgctggccaagaccgcgggcctggacatcgtgcacgtgccctacaaagggggcggccccgccgtggcggccctggtgcagggagagtgccagatgttcgcgggtggcgcctcgctgctgctgccccatgcgcaggccgggaagatccgtctcatcgcggtgaccgagaagaaccgcaccgacctgctgcccggcgtgccgagcgtgtccgagacgctcaagggcttcgaggtgaccaactggtatggcgtgttcgcgccgcgcggcctcgagcccgcgcgccgggcgcagctcaacgaagagatcaaccgcgtcaccgcgctgcccgagatcgccgagcgattccggggcctgggcatggtgcgctccccgctgtcgccgctgcagctgcgcgccgtgctgcaggcggaccacgacctgtggtcccgcaccatccaatcccttcgcatcgcacccgaatgaccccctccgcccccgcccccctgccgcccgaagcggctgccgtcctgcacagcgtcgactggagcgcgctggaatgggtgcccgtgcgccgcggcatcgaacgcaaggcgttcggcagcggcaacgtgaccctggcgctgcaccgcctgatgccggggcacgagccccggccgcatgcacacccgaacgaacaggtgatgtacatcctggcggggcagctggacgtgcatgtggacgggcaggtggtccggctggggcccggcgggttgctgctcatcccgccccatgcgctgcactacggagtggtggtgggcgacgagcccgtgctcaacctggatgtcttcacgcccgcgcggccggaatacctcgcatgaccggcatcgccccctcgctgccttccgggccgtctcccgcggcacggctgcgcagccgcatcctggcgcgcgaccgcctgatggcgaccttcgtcaagacgacctcgcaccagacggtggaggtgctcgccgccaccggactcgacacgctcgtgctcgatgccgagcatgcgccgttcggcccggaaagcctggaccgcagcctgctcgccgcccatgcctgcgcgctgccggtgctggtgcgcgtgccgtatccgcgcgcctcggcgatccagcaggcgctggacctcggcgctggcggggtgatggtgccgcacgtggacgatgcccgcattgccgaagaggtggtgcgcgcctctcgttacggccagggcggcgccagggggttcagcacgtcctcgcgcgccgggggctacggcacccgcggcatggccgagcacctgcgtgccagcgatgcgcacacctcggtcatcgtgcagatcgaaagcgcccgtgccgtggccgaggcggccgccatcgccgccgtgccgggcgtggattgcctgttcgtcggcccggccgacctggccgtgtccctcggggcgcaggggctggacgacccgcgggtggccgatgcggtcgcggccgtgagcgccgccgggctgtcccaggggcgcgcggtgggctgcttcgtgcccgatgtgcacgccatccctccgctggctgcgcagggcatgtcgtttttcgtggtgggctccgaccaggccctgctgtgccgggcggcgcggcaggtgctggccgaggcgaccgaggccgagacggcctgaaggcatcgggacacctgcccatgaaccacctgatttccgtttctccagcgcgcgtgaccgggggcccgcgcgcaatcgcgttccccgaatgccccccgcattcgctggccttccatttccacagagagaacaacccatgagtaccgaagtccgctccgtgcaacgtgcgctgctgatcctgcgcgtcatgaacgagcgctccacctggagcctgcaggaactgcatcagcgcacgggcctcgccaagtccacgctgcaccgcctgctgggcacgctggagcacgagaaatacgtgcgcagcgatccccatgcctacgggcaataccagctgacgctggccgtgagcaacctcagcagcggcgtgaacgagaagctgcgcctggccgaactggcagcgccgctgatgatcaccgccacgcggcagatcaagtggccgctgtcgctcgccgtgatcgacgggcaccagatgcgcgtggtgttctgcaccatgccctacagcccctatgcgatccgcccctccagcctgggccggcgctacgacctgatcccctcggcgctgggccgtgcctacctcgcctactgcacccgggccgagcgccgcatcctcgtggaggccgccaacacccatggcgagccgcaccagaagatcaccgacatgtgggcgctgcgccggatcgtgcgggaaacgcgccgccagggctacgccatccgctacgcgcgcaacaactccgagagcacggcgttcgcggtgccggtgttcggtggcggcgtgctgcgcggcgcgctggtgtattccaccttcgcgagccagatggacgaccgcatgctcaagcgtttcctctcgctcgtgcagtccactgcatcgcgcatcggcgaggaagctgcgcaatcgtcgcagccctccggcatgccgatgccgccgcagacggccggcatcctggcctctccgcaaccggtggcgtacgccggctccgtgtcgaacgcgcaccccgtggcggcctgaaggcgcgatctacggcagttccgcgctggccatccgtcccaggatcacgcgcgtgcggcccgacaggtacgccgagcccgggttcttctcgaagcgcctgggcgcgggcagcatgacggcgaggcgcgcggcctccgcggcgctcaactgcgacgcgctcttgcggaagtagcgctgcgccgccgcctcggcgccgaacacgccttcgccccattccacgctgttgaggtagatctccaggatgcgctgcttggagagcagttgctccagcgccagcgtcagcacgaactcctggcccttgcgcagcaggttgcgctcgccggagagcagcaggttcttggcgagttgctgcgtgatggtggagccgccccggatgcgcgccgggcgcaccgcacgcccgggctgggcatcctggagccgggcggcctgggcctcggcgcgggcattgcgctcccaggctttctcgatcgcgttccagtccaccccgtcgtggctgacgaagccgtcgtcctccgaggcgatcaccgcgcgcttgagcgtgtccgcgatgcggccatagggcacccactcctggcgccagtgcagtccgttgccgccggccacctgggcccaggcctcggagcgctggaagctggtggactgcggatcgatggccgccatcgcggcgatgcgcagcacgaagaacaactgcagggccacgccggccagcagcacgcagccgatccagcgcagcaggcccttcatagctgcgcgcgcagttcctgcagcacctgcgcggccgggggacgcacgccgcgccagacggcgaacgcctcggcggcctgctccaccagcatgcccagcccgtcgcgcggcaccgcgccatgggcgcgcgcccagtccatgaaacccttcgctgcggggccgtacatcatgtcgtaggccagcgtgccctcgcgcagcaccgtggccggcacgggcacctcgccaccggccaggctgctggccgtcgcgttgatgaccacgtcgaagccggcgccgggctggccgatcggcagcgcctcgagcaccacctgccggctggccgcaaggtccgcatgcgcctgcaccagggcctgtgcgcgcgcttcggtgcggttcaccacggtgatccgccggggggcctgctccagcagcggggcgagcacgcccgcggccgcgccaccggcacccacgagcagcacgtcgcggcccgcgagcgccacgcccgcattgcccacgatgtcggccaccaggcccaggccatccgtgttctcggcatgcaccgtgccgtcggcgcggaaactcagggtgttggccgctcccgcgcgccgcacgcggtcgctggcgtgggtcgcgagccgggccgcgtcgtgcttgaacggcaccgtcacgttgcagcccgccccgccggccgccgagaaatcggcgagcgcctgggcgaagccgtcgagcggcaccagccgccgcgtgtagtcgatccgctggccggtgagttcggcgaagcgcgcatggatccacggcgagcggctgtgttccacgggatggcccatcacgcagtacacgtccggggcggatgtcgtcgtcatggcggcagagggagggaaagtcgtcgggaaggtgggaggtccggggtgcgtcagcgcacgctggtctccagcgtctgctcgcgcgtgaacttgaagcgcgacaccacggcgatctggtcggccttggcgcgcatcgcggggctgaaggtgccgaagggaccggatgcgcgcacgatggcctgtgcgcgctggtccagcaggcggttgcccgaaccctggacgatctcggtgtcgagcacctggccgtcgtggttcacggtcacgatcatggtcagttcgccgtagagcttccggccggcctgctcggggaagctttccgtgcccttgtcctcgatcttgcggcgcagcccgtcgtaatagaccgcatagacctcctcgcgcgtggccgggctgatgtagcgcttcttcgggcgggagttctcctcgttgatgcgcttttcgatctctgcgagcagcttcagcagctggcggcgccgctcttcctgctgcacgcggtcggtgttcgggctctggtcgcgcgggtcgggcgggggcatggtcgccagctgcttgcgcaactgcgccagcatctgggcctgctgctcctgcatggcatcgagcttgcgctgcgcctcctcgaagtcctcgcccacctgggtgatggcggagtagggcagggggctggtcgcgcggcccttgtccgcgtcgccgccgcccgcgagcgaggattgcgcgatggcctgggccttctcggggcgctcgttggacttggcgttcaccaggatcacttccagcggcgtgtcctggaagacgcggttgaagccttccgggtcgatgaagcgcgccgacagcagcacggcgtgcacggccaccgagaaggcgagcgcgatctgcagcgtgctgaagcgttggaggagggcggggagtctcacggcggccgattatgcgggtggagcggcgtggccggcagcgttcaggacgctgcgggcgctgcgttcgttccctcggcctcgttgacgtccaccgcgatggcgatcgggccggccacggcctcctcgtcgtcgccctcgggctcgctggcgagggcgtcgtccgtcgggtcggccggatcgtccaggcgctcgaccaccgtgccgttcacgtccagggtgatgtcgtcgatctcgcccagcttcacgcgcacgcgcgccccgcggggcagcgcctgggcgcccagcacgggcagcaccagcggcagttcgtccgcgcgcaccaggtagctgccgccgccgccgtccttgatcacgctggcatcgatttcggcgatgttgttctggcgaaggtgctgcagcgtccagaagcgctccatgccggcctggtagccgttgtaggcactgtaggccgcgtcgaagctgctgatgatggagaacaggtccgcgtccttgggcttgaacggtgcggccagcgcggccgtcctgccgtggcgcacgcaggcgatgatctgccactggttcaccagatcgacgtagcggcgcagcggcgaggtcgcccacgcatagctcttcacgccgatgcccgcatggggcagggccttggtgcccatgcgcaccttcatgccgggcgcgaggctcgcctggctgcggtagatgccgggcacgccgtggtcggccagcaggccgccccaggtgctgttggccacgatggcggcctcggccacgatcaggtccagcggcgcgccgcggcggcgcgtggtgatcgagacggtctcggcgccggtcggctcgccgccctcgggcacgcccgcaaggcggaagttgtaatcgggccggttgaaagtctccggcttgccacgcaccacctcgcgctgcgccttgagcttgcgcgccagtcggtgcaggaacgacagctcggcccggcgctccagcagcgcggcgggcgtgccctccacctccacggacgggtcctgcagccactcctcggtgacgatgtggtccagccggtcgtggcgcaggttcacggcgacgggcacgcgttcgagcttcgtctccgtgcccgtgatctccagcgtggcctcgtcgatggacacgtagagcgagacggcggggttcgcgcggccttcgtccagcgtgtagatctgcaccacctcgtccggcagcatggtgatcttgtagcccggcatgtagacggtggacagccgctgccggccgagctggtcgagcggggagcccggcacgatcgccagcccgggcgcggcgatgtggatgcccagcaccaccgtgccggtgcccaggccctgcaccgaaagcgcgtcgtcgatctcggtggtctgcgagtcgtcgatcgaataggcctgcaccggcgccagcggcaggtcggccggcggctggggcgccgtgagcgacggaaagcccgtgcccttggggaagttgtcgaacaggaagcgcttccagtggaactggtagggcgaatcgatggcgccggcctgctgcagcagatcgagcggcgccttgtgcgtggcgcggctggcttccaccaccgccttgtattcgggcgcgttcttgtcgggccggaacaggatcctgtagagctgctcgcggatcggctgcgggcattcgccgcggcccagctgctccgcccaggcggcgatctgctcctggatcaggcgctttttctcgatgccggccagcgcctgctgcaggatctcggccggtgccttcttgaagcggcccttgccggcgcggcggaagtagtgcggcgcctcgtagagcgcgaacagcgcgcccgcctgctgggccagcgtggcgttgtcggagaaatagtcgcgggcgaggtcggcgaaaccgaattcctcttccggcgcgaattcccaggccaggggcagctcgatggttgcggccagggcctggccctcgcgcagcaggtcggccggggccggcttctcgaatttcagcaggatgtgggcggccttcaccttcacccgcttgcccgattcgagctcgatctgggccgagctttccgcttcggacaggatgcggccggccaggaacttgccggcttcttcaaacagtgcgtgcatggcgggattgtcccatgggccgcgcacccggccggcccggcgcggcaggagccgccgggcgccctatgatctggcgctcgccagcgcctgccgcgcgctccctttttcgcgaccgaccccgcccgcttccgcgtccctcccatccgatgaccgcgcccgcgcaatccccctggctttcgcccctgctcgcctgcagcgccgccgtggccatcgcgctgcccttcctgtacgggcacacgaccccgccgctgtccaacttctggcccctggccgtttccggactgtgcgccttcacggtggcggccgccctggtcgccgcctggtcgcgccagccggccggcgcagcgggcgacgccctgcgccagggggcggcccggacggtggcggccggcatgctgcttgccggcctgctgggtgccgccatcggcctggcccagttcttctggggcgatcccggctgggcgccctggatctatccttccacgcacggtgtcgccatgggcaacctgcgccagcgcaaccagcaggccacgctgctgtgcatgggcgcctgggcgctcgcctggtgggtggcgcgcacccaccaggcaccgcagggtggcgaggcccggcgcctgcggcccgcctccgtggcgctggcactgctcgccttctgggcgctcgcgctgctcgcggccggcgcggcggccacggcatcgcgcaccggggcactggaatggggctgcatgctggtcctgctgctgctctggcgccgctccctgggcgcaccggccctggccctcggcatggcgggcatcgcgctctatgccctgttctccgggctgctgcccatcctgctggagcgctggacaggcttcgccatggacggcctgttcgcacgcctgtcggcgcccgagcatgcctgcgacaaccgccgcgtgctctggtcgaacgtgctgcacctgatcgcccagcggccctggacgggctggggatggggagaactctcctacgcccactacatcacccagtaccccggcaagcgcttctgcctgctggtggacaacgcccacgacctgccgctgcacctggccgtggagctgggcctgccgttcgccctggccgcctgcggcctggcgctctggctcgtgtggcgcgcgcggccctggcgggaaaccgacccggcccggcagctcgcctgggggctgctggccatcgtcggcgtgcacagcctgctggaatttccgctctggtacgggccgttccagctggtgaccgtctgcgcgctcgcgctgctgtggccccgctgctggcggatgccggcgcgcgcggccctgcgcgtcccgctgttgtgcgccgccgggctggcggcgggcctctggctggccggcatcgcgctgctggtgcgcgactaccaccgcgtctcgcagctctacctggccgtggaccagcgcgatcccgccttccgggacgacaccgcgcggcgcgtcgccgactccaccgtcttcttccgcgacaccctggatttcgccgtgctcaccaccctgcagcccacgcggcacaacgcggcacgcgtgcacgccctcgccagccggttgctgcattactcgcccgagccccgcgtcatcgaggcgctcatcgacagcgccacacggctcggcctggacggcgaggccgacttccatacgcggcgctaccgcgatgtgtatccgcaggaatatgccagctggctggccaagcggccggcgccggctgctgccgttcagccggcgacgagcccttccggaccgcggccgggccttctcgggccgcggccgagccgtcccctgcgctgatcccggacggcggatgcagttggcccggcgggtggactattccaccaggccgcagaacgccaccacttcgccgaggtggtccgggaacgtgctcagcgcgtggtcgcccccttcgagcagccgcacctgcgcgccggcatggcgggccgccatttcacgccagtccagcagctcgtcgcccttggcgatgatggccagcttccggccggccgggggaaggccccgcacgtccagcgcccggagttcggcgatgtattccgggcggaaatagaagtgctccgcggggtcgtgccacgccgtctgctcgccgatgtagcgctccaggtcccgggccgggtccaccgccgggttcagcaccacgctcgtgcagcccggtttctgctgggccacccagctcgcgtagaacccgcccagcgaggagcccaccacggccatgcgctgcgcgggccagtccgcgatgccctgtgcgaccagcgccatcgcctcccggggcgacgggggcaactgcgggcaccagaagtgcgcgtccggccggtgtgccgccatccattgcgccatctgctgcgccttggccgagcggggggacgaacggaaaccgtgcaggtagagcaggtgggtggtggcgtgcggcatgggacgtcggatgggaaagtgcgcggagcggtcggtgggggcgggagggccccggggcgtaccgggcattgtgccgccggccggctcccgcggggcggccgccgataatggcgccccatgtccgccgttttcgacaagccttccctgccgcagcgcatcctgcccctgttccggggcttcgactggccgctcatcgcggtgctgctgctgctgtcgtcgatcgggctggtggccatgtattcctcgggctacgaccacggcacccgcttctacgaccacggccgcaacatggtcctggcggcgggcatcctcttcgccgtcgcgcagatccccccgcagcgcctcatggccctggcggtgccgctctacgcggcgggcgtcgccctgctggtggcggtggcgatgttcggcatcatcaagaagggagcccagcgctggatcaacgtgggcatcgtgatccagccgagcgagatcctcaagatcgccatgccgctcatgctggcctggtggttccagaagcgcgagggacaactgcgtccgctggatttcgcggtggccggcgtgctgctcgccgtgcccgtgggcctcatcatgaagcagcccgacctgggcacctcgctgctggtgctggcggccgggctgtcggtcatcttcttcgcgggactgccctggaagctggtgctgcccccggtgatcctcggcggcatcggcatcgccctcatcgtgtggttcgagccgcagttgtgcgcggacggcatgcgctggccggtgctgcacgactaccagcagcagcgcatctgcacgctgctcgatcccacgcgcgatccgctgggcaagggcttccacatcatccagggcatgatcgccatcggctcgggcggtgtctggggcaagggcttcatggccggcacgcagacccacctggaattcatccccgagcgcaccaccgacttcatcttcgcggcctattccgaggagttcggcctggtgggcaacctgttcctgatcttctgcatgctgctgctcgtctggcgcgggctggccatcgccctgggcgcgaccacgctcttctcgcggctgatggccggcgccgtgtcgatgatcttcttcacctatgccttcgtgaacatgggcatggtgagcggcatcctgcccgtggtgggcgtgccgctgcccttcgtgagctacggcggcacggccatggtcacgctggggctggcgctgggcgtgctgatgtccatcgcccgcgcgcagcggcagccgctggccccggcctgaggctggcggcccgcggctctcaggccgcgcgcaggcaggcttccacggcgcggcccacctgcaggatgcgggcatccgcgccgtgcagccccgacaccgacagccccaccggcagttcgcccggggcctcgcagggcagcgacagcgcgcatccgtccaggaaattgatcaccgacgtgttgcgcagcaccagggcgttggtggcgaagaaccgggcgtcgtcctgttccagcggtccgcgcagcggcgcgcgcaccgccaccgtgggcatcagccaggcgtccaggtggcccaggcgctcctgagcggcggcctgcagccgggcgcgggcatcctgcacatcgatgtaatccgcggccagtatggactccccccgccgggtccgctgcgccacgcgcgggtcgtagcgggccgccgtagaggcgtccacgaggcgtgcgcggtgcacctgccaggcctccgccgcgatcagcccgcccgccgcgttgatgcgcggcagcgcgtgcagctccgggaaggccacccgttcgatgcgtgcccccgccgcggaaagccggcgcagcgcgctctcgaacgcggcggccacctcgggctccaggccgtccatgaccaaatcctgcaccacccccagccgcatcccggccaggggccgggcaccggcagggtcggcgtcgcttccctcgcccgacagcaccgcgtccaggatcgcgcagcaatccacgctgcgcgccagcgggccgatggagtcgaggctgcgcgagagcgggtatgcgcccgcgagcggcacccgccgcgccgtcggcttgaagcccgtgagcccgcagaacgccgacggaatgcggatggatccgcccgtgtccgtgcccagcgccgcggcggccaggtccagtgccaccgtggccgccgcgccggagctcgatccgccggtgacgcggccggcatcccgcgggttcgccggcgtgccgtggtggggattgaggcccaggccggaaaaggcgaactcgctcatgttggtgcggcccagcaggacggcccccgcggcgcgcaaccgggccacggcgaccgcgtcgtgcgcggcaggcccggtatccgccagcacggcggagccggcgcgcgtcacctgaccccgcacgtcgaacaggtccttgaccgataccggcagcccggcgagcggggagggcacgtggcccgcggcacgggccaggtcgctcgcccgggccgccagccgcgcggccagcgcatccacttcgccgacataggcggcacctccgccggcacggtgcgccgcgatgcgctccagtgccgcctccaccagggcctcgctcgtcgtggcgccctcggccagggagcgggcgagttcgcggatcgtgggaagggtggagcggtcggacatgggcggcggtctcctgggctgtgccggatggttgaagcagggaaagggctgaccgtgcattcttgcaggccggcgctgcaccccggccccggacaggtcccgagaggccacgacggcatgcggggtgtggcgctgccgcggacgggcggcggcgggcccttctagaatccccgcatgatctcccgcgaaccgaccatcgaacgcctgtccatcgcccgccagctgctgctggaacccttcgggctggacgaaacccacctggcgcgcgcgctgtcggacatccgggcccaccgggtggacgacgccgacctctacttccagtacacccgcagcgagggctggagcctggaagaaggcatcgtcaagaccggctctttcagcatcgaccagggcgtgggcgtgcgggccgtgagcggcgagaagacggcgttcgcctattcggacgacatctccgaggcctcgctgcgcgacgcggcgcacacggtgcgctccatcgccgcggcggcgcagcagggccgcgcgaaggtcgccgcgcgcaaggtcgcggccagccgctccctctatcccgacctcgacccgatcaccacgctcgacagcacggccaaggtggcgctgctcgaaaaggtggagcagcgcgcccgcgccaaggacccgcgcgtggcgcaggtcatggccggcctggcgagcgaatacgacgtggtgctggtggcgcgtgccgacggcacgctcgcggccgacgtgcgccccctggtgcgcctgtccctgaccgtgatcgccgagcagggcggccgccgcgagatgggctccgccggcggcggcggccgcttcggcctggcctacttcgacgacgggcagatcggccgctacgtggacgaggccgtgaacgcggccctggtcaacctggaggcccgcccggcgcccgccggcgagatgaccgtggtgctcggccccggctggcccggcatcctgctgcacgaggccgtgggccacggcctggagggcgacttcaaccgcaagggatcgagcgctttcagcgggcgcatcggccagcgcgtggccgccaagggcgtcacggtgctggacgacggcaccatcgccgaccgccgcggttcgctcaacgtggacgacgaaggccatgccagccagcgcaacgtgctcatcgaggacggcatcctccggggttacatccaggattcgctcaatgcccgcctgatgggcgtggcccccacgggcaacggccgccgcgaaagctacgcccacatccccatgccccgcatgaccaacacctacatgctgggcggcgacaaggacccggccgagatcgtggccagcatccagcgcggcctctatgccaccaacttcggcggcggccaggtggacatcacgagcggcaagttcgtgttctccgccagcgaggcttactgggtggaaaacggcaagatcctctaccccgtcaagggcgccaccatcgtcggcagcggcccggaatccctcaagcgcgtgagcatgatcggcaacgacatggcgctcgacagcggtgtcggcacctgcggcaaggaaggccagagcgtgcccgtgggtgtgggccagcccacgctgcgcatcgacgggctgaccgtcggcggaacggcctgagagcaggttgccgcccggcgcgcagtgcgcgtgggcagcgaaaagcccggcggtgaacgcgtcaccggccgggcttttttcttcgccgcggggcggccccgcaggaccgcgtcaggccgcgaccaccacgcccacggggcgctggcgacggaagcccagcaccccggcgccagcggcgaccagggcgccgatcagcagcaccaccagggtgccccaggagccgcgcgccacgttcttcgcggcttcggcgccggcctcgcgggccttttgctcggcctgctgcttggcttcctcgagcttggcgcgggcctggttgtaggtctgctcgtagttgctggcgatctgctcggcctcggcgcgggacttgcccgtgcgcgccacgatgatgttcaccagcgcttccttgtcggcggcgttcagcacccgctcgccgcgctgcatcacgctggccagccagctcttcgcatccacgtcggcggtctgcggggcctgcgccgcgctgctggcactggcctgggcctgactggcggcggcctgggcctcgttcttcaggttttcgggctgcagttccggcttgccgctctggcgcagcagcttttcgagttcagcctgcaggctgttcgcatccagcgagatgccggcctggtcgagctggcgctggaccacgttgcccagcgccggagccgccgcggaaacccccgcaccggccacggcacccaccgtggtcagtccggttttcgctgcaccacccgctgcgttgagggccgtgcccgtggcgctgacgaccaggtacacggtcaccagcatcgtcatgccccaggccagcaggccgtgcagggcgcccgagcggcgcgcgaaatagcccgccacgaagccgccgacggcgatggccagcagcgtcgtcaccccggcccagatcccggcgcccacgccgaagccgctgaagggattgcggtcgcccatggggtcgatcgccgacgcgccgatggccgtgccgagcacggaaagcacgagatagacgatcagcgacaggacgagcccggcgaagacggcgccccaggaaacgttgggcaccccgaggcgctcctcgtggatgacggcggtggtatggacggacatggcaactcctcaggtaggtatgcacggcgccgggcaccgtggtgatggcgactcggcggccacgctgtcaccgtgtcgcaccgtgatccgcggcttctgcccggatgctgtcgagcttaggaagtgcctgtaagcattcgcgtctcccgatacaccgtgcaacggtaggacggcaccgtatggaagagctgttttccgcttacccgtggcagcagggcgtggtgccgttccgttttccggcatgtcctgtcgccgcagtcttgctacattgggcccatgccccacggcttccgccacctgcgcccgtcgcacatccctggtccccatgcattcggggacgcgcgcacggccatggccgctgccggcctggccccgcaacgctgacgcatcgcgccctggtcctgtatggcgacgcatcccgccccgctgtccagcagcctgcagactttcggcgatatcagccgctggctgcgcgagagcgtggcggacgaggactccctgcaattccgggaagccgtgacggcgctctcgtcacgggtcgaggcggccgtgcagatccgccgtgcccggcaggtcgatccgcaggccgtgctggagtgcgcaggccagttgctggacgaggcgcgcgcgcaccagctgttcctctcgggcctgggatccgcatggcatgccctgtacgagttcggggcctatgaaagcgcgctgcgccagttgatccgggccacggcggcctggcaggaggccctgcagcggcgcagccgcgacgaggcgcagcgcttccacgcgttcgaaggggacgcctggagggcgctgggcgaggccgtgctcgcgatcgacctgtaccagcagggcggcgtgggcccgagcgaaatgcaggagcttctcgccagcagccccatgtccccgcctgcccacggctggtggtcgcgcctcggggcctggctgggccgccggcgcggcacggcgcgctgaccggggccgtgcggctgccgccaatgcgtgtcgccgttgcgcaacgtggcgcgctgccgtgccgcgccgggaaaaagagtgctacattggcagatatgccgattcgcagcgcgttttacttttggtccttttggttctctgtccctggcggatgagaggttagcgcgcagccacccctgaaagcacctacccctgaagaccgccgaagctgaaaagcccggcggttttttgtttttccggtcccacttttcgaaccaccccacgaggaagcagccatgacggcccctgtccaatccgcaccctcttccagcgatgcctggtaccgccacgtcgagaaaaccagcgaaaccgacgacgaacgtatcaaggacatcaccgtgctgccccctcccgaacacctgatccgcttcttccccatccggggcaccgcgatcgagaccctcatctcccgcacgcggcaccgcatccaggacatcatggcccgccgcgacgaccgcctgctggtcgtgatcggcccgtgctccatccacgatcccgctgccgccctggaatacgcgcgccgcctgcagtccgtgcgcgcccagtacgccgacacgctggagatcgtgatgcgcgtctatttcgagaagccgcgcaccacggtgggatggaagggcctcatcaacgacccctacctcgacgaaagctaccgcatcgacgagggcctgcgcatcgctcgccagctgctcatcgacatcaaccgcctgggcgtgccggccggcagcgaattcctcgacgtgatctccccgcaatacatcggcgacctcatcagctggggcgcgatcggcgcgcgcaccaccgagagccaggtgcaccgcgagctggcatccggcctgtctgcgcccatcggcttcaagaacggcacggacggcaacatccgcatcgccaccgacgccatccagtccgcgagccggggccaccattttctgtccgtgcacaagaacgggcaggtcgccatcgtcaacacgcagggcaaccgcgactgccacgtcatcctgcgcggcggcaagacccccaactacgacgccgacagcgtggccgccgcctgcaaggacctggaagccgccaagctgccgccgaccctcatggtggactgcagccatgccaacagcagcaagcagcacgagcggcagcgcgacgtggcacgcgacatcgccggccagatcgccgggggttcccacagcatcttcggcgtgatggtcgagagccacctcgtggccggcgcccagaagttcaccccgggcaaggacgatgcctgcgcgctcgagtacggcaagagcatcaccgatgcctgcctgggatgggaggattccctgggcacgctgcaggagctgtcggacgccgtgaaggcccgccgcgccgccgtcgccctggcggcctgacctgcgccaggccggtccgcacgacccccgggtttaccgggaggccgcggcggttgcggacgggggaggccgccgtgtaagcttttcggcatcccccttaccggcacaaaggcttttttccatgcgcagcgaagtcaccgtcctcctcgggcccggccaggaattccgcttcgacctcgaaggcgaggcgcccatggccaacgagatcgcgcgccgctggctcgacgaggaattcgtccgcctggaatgcgagccgctgcgcgccagcggcaaggtgctgacggccgacaaggtgctggtcgtcgcccaggccgcgggcccggccctgctggcgcaggagtggggccggcggttcgccgcggcggcgtccgcggcgctggcccggccggtggtgcgcgtcgacctgccggcgatggcgatcagctactgaggggcgcgctccgccagggcgccgagcagccgggcgtggatgccgccgaagctgccgttgctcatgcacaccacatggtcgcccggccgcgccgccgcggtgatccgctccaccagcgtggcgatgtcgcccgccgtgcaggccctgcttcccagcggtgcgagcgcctcggcggcatcccagtccagccccgcggtgtggcagaaggcgaggtcggcggcttccagcgcccagggcagctgcgatttcatcgtgccgagcttcatcgtgttgctgcgcggctcgaaggccgcaaggatgcgcgcgtccggcccgacacggcggcgcagcccgtccagcgtggtgcgcagcgcggtgggatggtgggcgaagtcgtcatataccgcgacgccgccggccgtgccgcgcaactccatgcgccgcttgacgttgcggaaccgtcccagcgccgccgcggcctcggcgggcgccacgcccacatggtccgcggccgcgatggccgccagcgcgttgagctggttgtgcacgccgctcagctcccactccacgcggccgacggcatggccgccgcgcagcacgtcgaacgcctgcggctcgccgcgcgccgtgaaatcgctcaccgccgcgccgaagctggccacgccgctccagcagccctggtgcagcacccgtgccaggctttcctccagcccgttgaacaccacccggcccgaaggcggcaccgtgcgcacgaggtggtggaactgccgctcgatcgcggccaggtcgtcgaagatgtccgcatggtcgaactcgaggttgttcagcaccgcggtgcgagggcggtagtggacgaacttgctgcgcttgtcgaagaaggccgtgtcgtattcgtcggcctcgatcacgaagagcggcgcgccgccggcagggccgtcctgcgccaccggccgctgcgccgcgcccagccgggcggagacaccgaaatccagcggaacgccgcccaccaggaagccgggctgcaggcccgcgcactcgaggatccaggcgagcatggacgtggtcgtggtcttgccgtgcgtgcccgccaccgcgagcacgtggcgcccctggagcacgtgctcggccagccactgcgggccgctcgtgtagggggcgcccgcgtccaggatggcttccatcagcgggaacttcgggctgccgtcgggaagccgcgcgcggctcaccacgttgcccaccacgaagatgtccggtgccaggtccagctgttcggcgccgtagccttcgatcaactcaatccccagcgcgcgcagctggtcgctcatcggcggatacaccccggcatcgcagcccgtgaccttgtggcccgcctcccgcgccagcgcggccaggcctcccatgaacgttccgcaaatgcccaggatgtgaatatgcatgggcgccgattctaaggttcggtccccacgctccggcgggtggggtatcgatgctatgtattcgatagcatctggctggcgctgcgagggctccgcggcaagaccccgcgccaggcgggcgcattgggtccccgtcgccgccccaccgggccacaatgcgggtattccctcccgaccgagacgccgccatgtccaacgccctcgccaccgagatcgccaatgccgcagcccgcttcgtcgtcgaggaggggctcgaatggggcccggccaagcgccgggccgtccggcagctgggcctgcccgcccgcaccgcgctgcccgacaacgacctggtggaaaacgccgtgcgcgagtacatcggccttttctgcgccgacacccagcctgccgagctgcgtgcgctgcgcgagctggccctggtctggatggagcgcatggcggagttccgcccgcacctcggcggggctgtctggtacggcacggccacccggctctcggacatctacctgcagctcttctgcgacgactgcaaatccgccgagatcgcgctcatcgaccaccatgtggattacgaaccccgcacggtcaccggcttccacggcgagtcggtggaggcgctcagcctctccagccatgcccccggcctgggcgagaccgtcggcgtgcacctgcttgtctatgatctggacgacctgcgcggcgcactgcgccccgatgcgcgcgggcgcgtgccccggggcgacgcccgggccgtgcgcaggctgctggataacgaggacacccccgaatgaccgattccacaccggcaaccccagccgccgcctccgacgccgccccggcgagcccgccgcggcgccgtgccctgtatgccgctgctgcagccgtggccgcagcgggcggtgcgggcctggcgtggtggcgcttgcagccgcatgccgccgtttcgggggccgaggccgcgctctggggcatgcgcttcgatgctccccagcccggaagcccggcgctggacatgcaggccttccgcggccggccgctgctggtgaatttctgggcgacatggtgcccgccctgcgtggaagagctgcccatgctcaataccttctatcgcacgcagcaggccaggggctggcaggtggtgggcctcgcgatcgaccagccctcgtccgtgcggcagttcctggcccgcgtaccggtggacttccccatcgggctggcagggctgcagggcacggacctgggccgcagcctcggcaacctggcaggggggcttcccttcaccgtcctgttgggcgcagatggcaccatcatgcaccgtaaaatgggccagatcacggccgatgacctccgccaatggtccgcgctgggttgatttcagtgcaacccattcgtagatgatggaatttgcgctcggataggggtcgaaagggtcaaattggggtaaattcgcgccctatttcgttttaggcgttggagtccccatggatttgcgaaaactcaagaccttgattgacctcgtgtccgagtcgaacgtttcggagctcgagattaccgaggcggaaggcaaggtccgcatcgtcaagagcggcggcgcggtcgtccagcaattcgtggcggcaccggctccggcccctgcggcgcccgctccggccgccgccgcaccggcgcccgtcgccgaactgccggcaccgtccgcccccaccggccacatcgtcaagtcgcccatggtgggcacgttctaccgcgcttccagccccggtgccaaggcattcgtcgaagtgggcagccaggtcaaggaaggcgacaccatctgcatcatcgaggcgatgaagatcctcaacgagatcgaggccgacaagtccggcacggtcacgcgcattctcggcgagaacggccaggcggtggagtacgggcagccgctgttcgtcatcgagtaagcctcgctgcgccaccgcagacctgcagcgaaccaggaatttcatgtttaaaaagatccttgtcgccaatcgcggcgttcttgccgcaggcaaggcgcagcaaagcgccctggcacgcgtcagcgtgcagcgatgagccgcgagaaagcctatgttcaaaaagatccttgtcgccaatcgcggcgaaatcgccctgcgcatccagcgcgcctgccatgagctgggcgtgaaggccgtcatggtgtattccgaggccgatcgcgacgccaagtacgtcaagctggccgaagaggccgtgtgcatcggccccgcaccctcgccgctgtcctatctcaacatgccggcgatcatctcggccgccgaggtgaccgacgccgaggcgatccaccccggctacggcttcctgtccgagaacgccgacttcgccgagcgcgtggaaaagagcggcttccagttcatcggtcccacgcccgagtccatccgcacgatgggcgacaaggtgtcggccaagcaggccatgatccgcgcgggcgtgccttgcgtgccgggctcggatggcgaactgcccgacgatccggtgcagatccgccgcattgcccgcaccgtcggctaccccgtcatcatcaaggcggcgggcggcggcggcgggcgcggcatgcgcgtggtgcacaccgaggccgccctggtgaatgcggtgcagatgaccaaggccgaggcgcaggccgcgttcggcaacccggccgtgtacatggagaagttcctccagaacccgcgccacatcgagatccagatcctggcggacaagcaccgcaatgcggtctacctgggcgagcgcgactgctccatgcagcgccgccaccagaaggtgatcgaggaagcgccggcccccggcatcccgcgcaagctcatcgagaagataggcgagcgctgcgtggccgcgtgcaagaagatcggctaccgcggcgcgggcacgttcgagttcctctatgagaacggcgagttctacttcatcgagatgaacacgcgcgtgcaggtcgagcacccggtgaccgagtggatcacgggcgtggacatcgtgaagacgcagatcatggtcgccgcgggcgagaagctgcccttcacccagcgccagatcgagatccgcggccacgccatcgaatgccgcgtgaacgccgaggacgcctacaagttcaccccgtcgcccggccgcatcaccatgtggcacgcgccgggcggcccgggcgtgcgcgtggattcgcacgcctacaccaactactacgtgccgcccaactacgactccatgatcggcaagatcatcgtgcacggcgacacgcgcgagcaggccctggcccgcatgcgcacggccctgtccgagaccgtgatcgaaggcatccataccaacatcccgctgcaccgcgagctgatggtggatgccaagttcgtcgccgggggtacgaacatccattacctggaagagtggctgggcgcgcacaagcgctgaccggcaccggcccgacgccggtcactggcatgctggccgcccggaaacgggggccagcattgtcgtttctgcaggagattgacatccatgtttgagctgagcctgttgtgccccgaggggcggatcgaatccgtgggcgaagccctcgaagccctggatgccctgagcgtgtcggtcgaggacgccgatgcgcagaccgaggcggagcaggcgctcttcggcgagcccgggatgccgccgccccgcgacggctggcagcgcagccgggtggtggcgctgtttcccacgcaggaggcggccggtgaggcgcgcgctctgctggaggtgcaggacttcttcgacggctgccgcgtcctgggcctggctgaggtgcccgaccaggactgggttcgcctgacccagtcgcagttcgcgccggtggagatcacacccgagttctggatcgtgcccacctggcacgaactgccggcgcaggcgacgcgccacatccggctggatccgggcctcgctttcggcaccggcacgcacccgaccacgcgcatgtgcctgcgctggatcgcccggcacggcggcggcttcggccgggtgctggactacggctgcggctcgggcatcctcgcgatcggggccgccaaattcggtgccaccgacatcgacgccgtggacatcgatcctgccgccgtggaatcgacgcggctcaatgccgaagccaacggcgtggccctgaaggccggcctgcccgaggccgcgcagggccgctacggcacggtgctggcgaacatcctcgcgacgccgctcaaggtgctggcgccgctgctgtgcgcccatgtcgatgcgggagggcacctggtgctcgcgggcatcctggagcgccaggccgaggagttgcgcgaggcctatgccccctggctcccgctgcaggtgagcgatgccgaggacggctggatcctgatgaccgccgcacgctgaggcgacggcccccggcagggcggcgcagggcgccccctacaattccgagtcgatgagccagatcacccgctgccccgcctgtggcacgaccttcaaggtcgtcgcggaccagttgcgcatttccgaaggctgggtccggtgcgggcagtgcaaggaggtgttcgacgcctccgcgaatctgctgccgggaccggcgcggcctgcggagctgttgccgcccatggcgttgccggggagcgcgcccgtgcctgttccggcgcctgccgcagccgcacccgccgtgtcggtggccgctccggtgtccggcccggccgccccagccgtcccgagcgtcccggtggcccaggtgcagcaggccccggccccgcgtcctgtggggcaggatgccgtacccggatcggcgccggccgccgtgccggccttcctgtcggcacgaaccgcctctccggaggcgcatggcgtggatcccggctggagcctcgagccgctgtcgcccatggcatggcgcgtgcgcgcacctgccgcagcaccgcggccggatcccgtgcctgcccaggtgccggcaccttccgcgccgagcgccactggcgaggaggccgccgggaaagccggtcctgccggtgccgtcccgacccatctttcgggcgcctcgtccgcgccgcaggagtccgactcgggcggctacgaactgcctttcgcggagctgcgcgagtccggatggcccgacgatgaggagccggacgcgcaagactcgctatcgccgcacggtggcatgcccctgcccgggcgcatggaggccgcctccgagcctgcccccgttgcacaggacgaagatgaacccctgctggacgatgcagcggagcaggccgtcgcccgggagctggcgcacgagggcatcgatacggacaccgacccggtggacatcgccacccaggcgatgccgctgcccgagcccgccatgccggccgtggcgccactgtccccgccctcggtatggcgctccgcgcgtgcgccggcgtccggccggggcgcggaaggcgacgacgatgacgatccggacgaggagggcgcgcaggcctccggcgagccgggcttcatgcgtgcggcgcggcgcagggcgtggtggcgcaggcccgccgtgcgcatcgcgctgggactggccggcgtgctgctgctgggaatgctgctgctgcaggtcggcctgcaggagcgggaccggctggctgcgcagcatcccgcgctgcgccccctgctgcaggtgctgtgcgctccgctgcagtgccgcatcgccccgccccggcgcatcgccgacgtggtcatcgacagctcctccttcaacaaggcgcgcggggacggtttcctgctcgcgctcaccatccgcagccgcgcggatttccccgtggccatgcctgcgctggagctgacgctcaccgacgcgcaggagcagcccgtcctgcggcgcgtgctgctgccgcaggatctctcggcccccgcggaactgcccgcccacggcgagtggggcggcgcatggccggtgaacgtgggcgcggccggcaacgcccgcgtggcgggttaccggctgctcgccttctacccatgaggactgcaccctgcgtccgtccgcatggctgcgcagtattcgcgctgccttgcgtttccgtttccgtttccttgaccttccatccctatcgacaggatttccatggctgccctgatttgcggttccctggcctttgacaccatcatgaccttcgagggtcgcttcgccgagcagatcctgccggaccagttgcacatcctcaacgtgtcgttcctcgtgccgtcgctgcggcgggatttcggcggctgcgcgggcaacatcgcctacagcctccagctgctgggcggccgccccgtgcccatggcgatgctgggcagcgacggcggcgactacctgcagcgcctgcaggacctcggcatcgatacgcgccatgtaggccgggtggacgagacctataccgcgcaggcgctcatcatgaccgaccgcgacaacaaccagatcacggccttccacccgggcgcgatgatgctcgcgcaccgctcgcgcatcaccgccgagcccgacctgcgcctgggcatcatcgccccggacggccgcgatgccatgatcgaacatgcggcgcagttcgaggccgcgggcatcccgttcgtgttcgacccgggccagggcctgccgatgttcggcggagaggagcttgcgcgcttcatcggccaggcgagctgggtgaccgtgaacgactacgaaggccgcatgctgtgcgagcgcacgggctggagcttcgcggagatttcgcgcaaggtgcgcggcctcgtggtcaccctgggcgcggacggctgcgacgtctgggaagacggagtggccacgcgcgtgccgcccgtgcagccggccagcgtggtggaccccacgggctgcggcgacgcatggcgtggcgcgttgctcttcggcctggagcagggctggccgctcgcacgctgcgcggcgctgggcaaccgcctgggggcgctgaagatcgcgcagcgcggcccgcagaactaccagctcgatttcgtgccggcctgaggccgggcgggcataaaaaaacccggtgcatgcaccgggtgggaccagccccgcgggcggggcggctggctgctgtcgtcgctcagggcttggtgcccgtcgggaagggccatgcggcctgcgggttcagcgtggtctgtgctgcgggtgcaggcgcaggggcagaggccttggaggccgcctttttcggggcagccttcttcggtgcagcggccttggtcgtgccggtggccttcttcgccggtgcagctgccttcttggtggaggctgcggccttctttgccggtgcagctgccttcttggcgggggctgcggccttcttcgccggtgcagctgccttcttggcgggggctgcggccttctttgccggtgcagctgccttcttggcaggagctgcggccttctttgccggtgcagctgccttcttggcgggggctgcggccttctttgccggtgcagctgccttcttggcaggagctgcggccttctttgccggtgcagctgccttcttggcaggagctgcggccttctttgccggtgcagctgccttcttggcgggggctgcagccttcttcgccggagcggccttcttcgtcgtggcggcggccttcttggccgatgccggtgcggcggcggccttcttcacggtcgtcgctgccttggtggaagccgctttcttcgcggcgggtgctgccttcttggcggcggtcgtcttcttcgcagttgccatcattttctccttgggtcgatttgcaaagagcgctccatgcctgcattggacagggagcgatccatggcgatgggggctctcgggcacccaccgccatgaacgcgggaacgccccgcgcggcagggcccttgcgggctgccggtgcggggcgtggaatgaaaatacatggcctggaatgacgggatcgactaatcccaggacagtgcgccgccggactggtactcgatgacgcgcgtctcgaagaagttgcgttccttcttcaggtcgatcatctcgctcatccaggggaagggattctcttcgttggggaagagcgcctccaggccgatctgcgtggcgcgccggttggcgatgtagcgcaggtagcctttgaacatggaggcgttcatgcccagcacgccgcggggcatggtgtcttccgcgtactggtactccagctcgacggccttcatgaacaggcccttgatctcttccttgaactccgcggtccagaggtgcgggttctcgagcttgagctggttgatcaggtcgatgccgaagttgcagtgcatcgactcgtcgcgcaggatgtactggtactgctcggcggcgccggtcatcttgttctggcggcccagcgcgaggatctgcgtgaagccgacgtagaagaacaggccttccatcaggcaggcgaacacgatgagcgacttcagcagggtctggtcggtctcgggcgtgccggtcttgaagtcggggtccatgatcgcctcgatgaaggggatcaggaactcgtccttgttgcggatcgaatcgacctcgttgtaggcgttgaagatctcgctctcgtcgaggccgagcgactcgacgatgtactggtaggcgtgcgtgtggatcgcttcctcgaaggcctggcgcagcaggaactggcggcactcgggcgcggtgatgtggcggtacgtgcccagcacgatgttgttggcggccagcgaatcggcggtcacgaagaagccgaggttgcgcttgacgatgcggcgctcgtcctcggtcaggccgttcgggtccttccacagcgcgatgtcgcgggtcatgttgacctcctgcggcatccagtggttggcacaggtggcgaggtacttttcccaggcccacttgtacttgaagggaacgagctggttgacgtcggtctggccgttgatgatgcgcttgtcggcggcattcacgcggcggtgctgggccggcgcggaggtggcagcgggttgcgccacggggctctggaaggacgcggagggcagcacgtcctgacggtggccttgcagaccgccgtccagaggtttctgcgatgagggcttgacttcttcgtcccagttcagcataggtcttccaatggtcggattatgaaagcagcgctgcaaaaataaaagcgccgcagcgtggcgcagcgatgtttttgttgcttcagagcacatgcgaggaaggtcccgcgcagggaccttcctcgcagcgcattcacatcactggcaggcttcgcaagtggggtcgtcgatggcgcagaacttcacgtcggtcgcaggcagcgcggcggcctgcgattgcgctgcggcggcggccgcatcgagcgcgccggggcgtgcggtgccgctgccggcggcctgcatcgcgccgtcgctgcccgacgaaacggcgttgagctggcgcgtgttcacggtgctcatctcgacgtgcgtcgcgctctgcgtgcgcaggtagtacgtggtcttgaggccgcgcacccaggcgagcttgtaggtctcgtcgagcttcttgccggaggcgccggccatgtagatgttcaggctctgcgcctggtcgatccacttctggcggcgcgatgcggcttccaccagccacgtgggcgccacttcgaaggccgtggaatacagcgccttgacgtcctgcggcacgcggtcgatcgggtgcagcgagcccttgaagtgcttgaggtccatgaccatcacgtcgtcccacaggcccaggcgcttcaggtcgcgcacgaggtagccgttgatgacggtgaactcgcccgacaggttcgacttgaccgacaggttgccgaaggacggctcgatcgacgcatccacgccgacgatgttggagatggtggccgtgggggcgatggccacgcagttggagttgcgcatgccgtcgcgggcgatcttctggcgcagcgcgtcccagtcgaggctggtggcgcggtccacttccacgtagccgccgcgggccttctccagcaggtcgagcgtgtcgatcggcaggatgccgcggtcccacagcgagccggggtagctggagtacttgccgcgctcctgcgcgagctcggtggaggcccagtaggcgtagtagcagatcgcttccatcgagcggtcggcgaattccaccgcggcctgcgaggcgtagggaatgcgcagctcgtacaggctgtcctggaaggccatcaggcccaggcccacggggcggtggcgcatgttggagttgcgcgccttctcgaccgcgtagtagttgatgtcgatcacgttgtcgagcatgcgcatggccgtggagatggtcttgcgcagcttggcgtggtcgagctccttgccgttcgggccgtccttcaggtggcgcacgaggttgaccgagccgaggttgcacacggcagtttcggcgtcgctggtgttgagcgtgatctcggtgcagaggttggacgagtgcaccacgccggcgtgctgctggggcgagcgcacgttgcaggcgtccttgaacgtgatccagggatggccggtctcgaacagcatcgtgaggatcttgcgccacaggtcggtggcctgcagggtgcgcgaaggcttgatctcgccgcgcgcggccttctcttcgtaggcgacgtaggccttctcgaagtcggcgccgaacaggtcgtgcaggtccggcacggaggagggcgagaacagcgtccaggtgcccttttccatcacgcggcgcatgaacaggtcggggatccagttggccgtgttcatgtcgtgtgtgcggcggcggtcgtcgccggtgttcttgcgcagctccaggaactcctcgatgtcgaggtgccaggtttccaggtaggtgcagacggcgcccttgcgcttgccgccctggttcacggccacggccgtgtcgttcaccaccttgaggaacggcaccacgccctgcgattcgccgttcgtgcccttgatgtgcgagccgagcgcacgcacgcgggtccagtcgttgcccaggccgcccgcgaacttggagagcagggcgttttccttgatggattcgtagatgccgtcgaggtcgtcgggcaccgtggtcaggtagcaggacgagagttgcgagcgcagcgtgccgctgttgaagagcgtgggcgtgctcgacatgaagtcgaacgacgacagcacttcgtagaactcgatggcacgggcctcgcggtcgggctcgttcagcgccaggcccatggccacgcgcatgaagaagcactggggcagctcgatgcgggtcttgcgcacgtgcaggaagtagcggtcgtacagggtctgcaggcccaggtagtcgaactgctggtcgcggccggcatcgagcgcggcgcccaggcgggccaggtcgtactgcagcaggcggggatcgagcagttcgttgtccacgcccttctggatgaactgcgggaaataggcggcataggccgggcccatgtcggcgggcaccacgtcctggcccagcacctcgcgcacgatggtgtgcagcagcaggcgggcggtggcgtaggtgtagtcggggtccttctcgatcagcgtgcgcgcggccaggatggaggccttgtacacctcgtccatcgggacgccgtcatacaggttgcgcagcgtctcggccacgatgggcgcggcgtgcacgtcctggcccaggttggcgcaggcggagtcgatcaggccgcgcaggcgggcttcgtccagcggcacgcgctggccgttgtcgatcacgtgcagcaccggcgtggagggcacgggctggcggtcgtgctgctggtgcgcgcgctcctgggtgcggcgctcgcggtagagcacataggcgcgggcgacttcatggtggccgccgcgcatgaggctcagctccacgttgtcctgcacgtcctcgatgtggaacgtgccgccgcccggacgcgagcgcatgagcgcacgcaccacggactgggtcagggtgtccaccgtctcgcgcacgctggccgaggccgcgccctgggtgccgtgcaccgcgaggaaggccttcatcatggccacggcgatcttctgcggctcgaacggcacgaccgcgccgttgcggcggatgatctggtaatgcgagagcgggtggccgccggccgcgggctcggtgccttgcgccgtgggcgtctggtcgggtgcggtcgtggcggatgaagggctcagcgcaggctgcatacaggaaacctcggtggatggggtggcagaaaaaggacggtggtgtaggcgcacaccgccagttgattgcgtaatgcgaaacgctataggtagtggtcacatgactacctgggcactacatgtagtgtatctcttgaaattcgatgcgtgtagccacgcgatgtttccatgcgttggcacgcgggtggggaggcggtcctgcaggccgcgccggatggtggttccggcgtgcggcgcaaggcctggcgcgtgttgcgggaccggagcgcggtgcgggccggcgccagtgctggtggggcgcaaggggagcgagtgtcgcgatttgccttcgtccgcgccagcgcttcgggaaaacccttgctcgccggtcagaagggcttgacttgcggcgggaaggcgatgcgcgggttgccgaaccgggactgcagttcgtgccagtcgaaccccggcccggggtcccgcttgcgtccgggcgcgacgtgctcgtggcccgcgacgtgggccacggggtagcgttgcgcgatgtcccggcacagcgtgccgagcgcctcgtactgggcgggctcgaaggtgtcgccttccaggccttccagttcgatgccgatcgagtcgtcgttgcagttgtcccggccccggtaggcggacgggcccgcatgccaggcgcggtcgccgcagtccacgaactgccacagccgcccgctgcgctcgatgaagaagtgggccgatacctgtaggccgcggatgccggcgtagtagggatgcgcatcccagtccagcgcattggtgaagaggcgctggacttcgccggtgccgtactcgcccgggggcaggctgatggaatgcaccacgatgagatcgatggcggcccgggcggggcggggcccgaagttcggcgagggcagggccgtggcgggcaggtaccagccgccgttccagcgcgggccggcctcgcccgggccgctgccgggccccggggcatcgttcatcaggtcaggaggctgcatggtcgtccggcgcgtcgtcgtcctgcggcgtggcgatggccaggcggtcgatgcggtagcggatctgccgcaggctgatgcccaggcgcgcggcggtggccgtgcgattgaacccgtgctcgcgcagggcgcgcaccaggatctcgcgctcctgctggtcgagccagccctgcaggtcgctgggcagcggcacgtgggccgcggggagcggatccgcggtgccggcaggcgcttcggaagtctcggacgccggggctgcgtgccgcggcgcgtgcggcgtgccggcagcggcatccgccgggcattcgatgtgcagttcgccgccgtcgctcagcgccacggcgcggtgcagcaggttttccagttcgcgtacgttgccggtgagcgggtgccgggcgatgtccgccagggcctcgccggtcagcgggggcgcgggcaggccggtctccgcggcgatgcggtcgagcagcgcggcgcacagggcgggaaggtcctcgcggcgctcgcgcagcggcgggatcacgacctcgatcacgttgaggcggtagtagaggtcctgccggaagcgccccgcctgcacgtcggcggcgaggtcgcgatgggtggcgctgacgatccgcacgtccacggtgtcttcctgggtggaccccagcgggcgcacgctgcgctcctggatggcgcgcagcagcttggcctgcatggacaggggcaggtcgccgatctcgtcgaggaagagcgtgcctccgcgggcggcctggaagtagccgtcccggtcctggctggcgccggtgtaggagcccttgcgcgcgccgaagaactccgcctccagcaggttctcggggatggcgccgcagttcacggccaccagcgggccgtcggcgcgctggctgcagccatgcagtgcgcgggcgacgagttccttgccggtacccgattcgccccggatcagcaccggggccatgctgcgcgcgaccttggcgatgcgctgcttgacgttgcgcatggcctccgagtcgcccacgagcggatcgagaccggacaggctggcggcccccggcgggccgggccgcgcggagcggggcggcggcacgccgcccgtgccctgcacggccgaggcgaccacggagcggaactgcttgaggtccaccggcttggtgaggtagtcgaacgcaccggagcgcagcgcctcgacggcgttctccgcagagccgtaggcggtcatcacgacgcagcgctcgcgccgtttctgctggcggatctcctgcagcagctccatgccgaagccgtccggcaggcgcatgtcggtgatgacggcgtcgaaccgccgggtctggagctgccggcgcgcctcctcgacggtcgccgccgtttccacgcgatagccctcgcgcagcagcgtgagctcgtagagcgtgcgcaggtcgggctcgtcatcgacgaccaggatggtggcggcgggggcgttcatggcggagcgggcaggcagtgtcagacgacgattgtgtcaaacagcgtggacgacggcccgcccggcctggcggcgcggcggaaggccaccgtgaatgcgttgccgccgatggcgccgcgctccagcacccgcgtgagccgctggtagccgacggaggcgccatggcgctggcagagttcgcggcagatgtagaggcccaggccgctggagcggctctcggacgagaagaacggctcgaacaggtggcgctccacggtcttgtccagcggcgcgccatcgctccagacctgcaggtgcgcctggcctccggcattggtataggtggagatgcacagcgagtccggctcggcgcccatgtagcgcagggcgttgtccagcaggttcaccagcacgcgccgcaggtggtcggcatcgaattccacctgcatgcccgccgcatgcagcgacagctgggcgcggcggctgtgcgggtggtgcgactgccagtcccggcagacctgggccaccgagtcgtccagcggcagcgtgccggcgggggcatggtcgatctggtgctgcacgcgtgcgatgtccagcacctcttccgcgatgcgggcgagccggtcggcgttctgctgcaccatgtgggcgaggcgccggtgcgccgggtcggacaggtcttcttccagcagcgcgttggcttgcacgatggcggccaggggattgcggatctcgtgggccacggcggcggacatgcggcccatggcggccagcttctcggtgcgcaggcgcgcctccatctcgcgcaggtcgtgcaggaacatgacgcacatctgcgcacccccggtgtcgagcgcgatcaggggcgaggccgtgagccaggtccgcacgtgcagcgcgagcgggctctggcccggctgcaggatgtccacgtcggcgccctgcggctgcgccaggcggaaggtctgccgggccatgtcgagcaggggggcccacgacggcgagctcgtgagcgggaacggcggggcgggctggggcgattcgccgagcagcagcagcgcggccgggttggcgaggcggacggtgtcgcggccgtccaccacgatcacgccgtcggagaggtggtcgatcacgagcgcgctcacctgctcctgcagcttcgcggcgagctggccttccagcgccagttgctgctcgcggtgcaggcgcgtggccagctggtggacgaggtacgcgacgatgaagtagccggtgcccgtcagcgcggcctggaagtagcgctgcgtcgattcggccgtgcccgcgccgcccagccaccaggtccaggccagcagcagcagggtggcggccgcggtcgtgcccagggccagggtgagggtgcccagcacgcccgccatcaggatgggcaggccgaacaggggcgtgtagttcatcgcgcccgactgcagcatctggaggctggcgatcagcgccaggtccaccccgatggtgggcagccagcggatgccggcttgcggcgggggcggcttctcgcccgagatggccagcgtcatcaccgccgccagcaggtagagcgtgcacagcccggtcagggccgggccggcgccctggttgaaggcgaaacccagggcctgcagcagcagcagggccacggccactaccacgcggccggcgaggaagctggtccacaggcgtgcgaacggcggatccgccacgggcacctgcagggtggagtgggaccactgggacacgcggcggcctagcgggggcccaggcgctggtgctccgggccgcaataggtgtgcccgccgtgcgcgagcgcctgcgaggtcggcacgtgcacgccgcagtgggcacagggcaccatgtcctgcggcttcgccaggcgggcgcgggcctcggtgccggccacctggccgcgccgcgcgccgccgcgccacagccagaaggcgacggccagcacgagcagcagcacgaggtatttcacagcgagcgccccagcaccacttcgagcacgaagcgcgatcccacgtaggccagcagcagcaggccggccccggcatagagcacgcgcaccgcgatgcggccgcgccagccgaaccgggagcgcccgatgagcagcacggcgaaggtgagccacgagagcacggagaacacggccttgtggtcccagttccatgcgcggccgtagagcgtttcgccgaacagcaggcccgccgcgagcgtggcggtgagcagcacgaaaccggccacgacgaagcggaaggtgagccgctccagggtgagcaggggtaccccgctgcgcggatccgccgcctggcggatgcgccgctcggcgcgggtcatgagccaggcgtgcacgacggccgcggcgaagaggccataggaggcgatgcccagggcgaggtgcagcggcagccaggccgaggcgttgacgtgcagcggctgcccggggaacaccagggccagcagcaccgccgcggcgcccagggcggcgagcatccagcgcgtgcgcatctgcgggaagacctggtgctcgatcgcatagacggtgagcacgagccaggccgtcatcgagagcgcgggcgcgaagccgaagcggggcgtgtcgcccagcaggctccaggccagcaccgcggcgtgcagcacccaggccacccacagcgctgcgcggccgcgttccgcgccgatgcgggcggccgcaatggccggtaccgcgtaggccagcgccgcgcccagggagagcagccagtgggcgggggagacgctgggtaaaatcatgggcccacagtttagcccgccgctgccccggcggcccggcccggatgcagcgtccggcccgcccaaccggaatacgtcccatggcatccgccctcaccgaaaaactctcccggctcgtcaaggagatgcgcggccaggcccgcatcaccgaatccaacgtgcaggacatgctgcgcgaggtgcgcatggcgctgctggaggccgacgtggccctgccggtggtgcgcgacttcatcgcgcgcgtgaaggaaaaggccctgggccaggaagtgctgggctcgctcaagccggggcagacgctggtctccatcgtgaaccgcgagctggccgcgaccatgggcgagggcgtgtcggacatcaacctcgccgcccagcccccggccgtgatcctgatggcgggcctgcagggcgccggcaagacgacgaccaccgccaagctcgccaagcacctgatcgagaagcgcaagaagaaggtgctcaccgtctccggcgacgtgtaccgcccggcggccatcgagcagctcaagacggtgacgaagcaggcgggtgccgaatggttccccagcacgcccgaccagaagcccctggacatcgcgcgcgccgcgatcgaccacgcccgccgccactatttcgacgtgctgctggtcgatacggccggccgcctcgcgatcgacgaggcgctcatgaacgagatcaaggaactgcacgcggccctgaacccggtcgagacgctgttcgtggtcgatgcgatgcagggccaggatgcggtgaacaccgccaaggccttcaaggaggcgctgccgctcaccggcatcgtgctgaccaagctcgacggcgattcccgcggcggcgcggccctgtcggtgcggcaggtgacgggtgcgcccatcaagttcgctggcgtctccgagaagatcgacggcctggaagtgttcgatgccgagcgccatgccggccgcgtgctgggcatgggcgatatcgtggccctggtggagcaggtgagcgcgggcgtcgacctggaggccgcgcagaagctggccgccaaggtgaagagcggcgacggcttcgacctgaacgacttcctcggccagttgcagcagatgaagcagatgggcggcatctccagcctgatggacaagctgccctcggagctgatggccaaggccggccaggtggacatgaacaaggccgagaaggacatccgccgcaaggaaggcatcatccagagcatgaccgcccaggagcgccgcaagcccgagatcatcaaggccacgcgcaagaagcgcatcgcggccggcgcgggcgttcaggtgcaggaggtgaaccgcctgctcaacgagttcgaccagatgcagggcatgatgaagaagatgaagggcggcggcctcatgaagatgatgaagaagatgggcggcatgaagggcttcggcggaggcggcatgcccaagctgccgttctgatcctcttttgcctgctccatgccgaagccccgccaccgcggggctttttgctgggccgcgcacgggcgcccgcccatgaaaaaagccggcccagagggccggcttgaaagtgcgcgccgtgcgcgcacgaggggcaatcggtgcctcaggccgccttgagcagcggcgcgggctggcgcagcgggccgccgttcttcagctgggtggcgtgcatccaggcgcggcgcagcaccggcggcgaccaggcctcttcggggatgagcagcaggcgctgggcgcgcagggtgcgaccgagggcgatctggctggacagcacgaccaggggaatggccatcaccagcggcaggcccacgggcatcagccagacgagcgcggtgggatcgatcagcgccacgcccacgcccagcagggcgatcacgaggctcatcggggccagctggcgcagggcgtccttccagggcacggcattggcttcgcggggaggcgacttccagtcgagcttgaggccggtcagggcgacgatcacgaacagcgagtggccgagcatgcggatgggcgcctgcaggatggccatggcgctttccagggcggcgctcttgaacacgctggccgtgccgccgtattgcttctgctcgcccttcatgaggatggcggccacgcccagcacgcggggcaggaacagcatgcacagcgtccacgcccacagcgccatcaattcgccgggcagcacgttccagtcggccaccagacgggcgccggacagccacagcacggtgccgaaggtgatgaaggccagccacaggggggccgagagataggccatggcgccggtcacgaacatggcgcggtgcacggggtggatgccgggctcggccatcaggcgggcgttctgcaggttgccctggcaccagcggcggtcgcgctgcagttcggacagcaggtccggcggttgctgttcatagctgcccaccaggtcggacaccagccacacgtggtagccggcacggcgcatcagcgcggcctcgacgaagtcgtggctcatgatgccgccgctcatgccgcccgtgcccttgatgggggccagggcgcagtggtccatgaaaggcttcacgcggatgatggcgttgtggccccagtagtgggattcgccgagctgccagaactgcatgcccagcgtgaacagccggccggtgacgcgcgaggcgaactgctgggcacgggcgtgcagcgtgacgtggccgatggcctgggtggcggtctggatgatgccggcacgcggatgggcttccatgagcttggccatggagacgatgcagtcgccgctcatcacgctgtcggcgtcgaggaccaccatgtacttgtagtccttgccccagcggcggcagaaatcggccacgttgccggccttgcggtggctgcggcgggtgcgcaggcggtagtacacctcgacctgcggctggttggcgttggcggccagcacggcgcgcagttcttcccaggcggcgcgctcggcggcggcgatttcggggtcgtagctgtcggagagcacgaagacgtcgaaggtcttcgcatggcccgtggcggccaccgattcgcaggtggcgcgcaggccggcgaacaccgtggccacgtcctcgttgcagatcggcatgatgatcgcggtgcgggcgtcggggctcaatacgtcgttgcggacgcttttcgccgacagggcgtggcggtcgccgcgcagcatcacccagaagcccatcatggccgtgaggaagccggtcaccacccaggtggagagcagggcgaagagggcgagctggccgtattcgagccaggcgctgtcatagctgggctgcacgccggcgaagagcgtcgtggccagggcgctggtggcgagggccagcagcaggaagatgttgcggcgctggcgggcggcgcgctcccagggctcctgcggcgcggcgggtgccgtggcgggggaggccttgcggccattgaggcgcatcagcacggcggtgccgatgctgttccagaagccgcgccagggcagaggcgccatggagccgcgatgcacgggcggtgcggtgagcgaattgggatggcggtcttcgcgcagggtgctgcgcgacgattccaccggtcgggggtagcgtgcgccacggcgcgccaccacggcgggagcgggcgtgcccgcggtgttgcggggcgcggctgccggtcgggaggatagggattccatggttgtgctcactcggttgtggtgttccaggaagacaggtgcgtaaccctctcgcgaacgcgttgcggccggtgtcggcgcagcgctggagggggagtaggcctgtggcatgcgagcaatagggcaaaccctgtgccagcctggaaaaatccttttgcatcaaggacttatgagcgagaagccatgtaagtagttgtgcggagggcctggagggccccgaaaccccggtttttgtcgcaaaccagcgaccaccgagaccggtgaaaaggaaaattccttttgaatcaatgacttattcttgtcgctcttcggcgacatcgtctggcgaagccccgtcgctcttgaactggcccggcgtcagcgcgtgcttttgcagcaggcggtagaactcggtccggttgcgctgcgccagccgcgcggcatcggcgacgttgccatcggtcatcttcagcaggtccaccaggtattcgcgctcgaagcgctggcgcgcctcggtgaagctcagcacctgcgcggtgggcgtgcgcagcgcgcgctgcacgaggcccagcggcaccaggggcgtggtggagagcgcgcaggcctgctccaccacgttgtagagctgccgcacgttgccgggccagggcgccgccgtgagcgccttgagcgcttccggcgaaaagcccgacaggcgcttgtcgtacttgcgcgcgagctggtcgaggaagtggttggccagcagcgggatgtcctcgcggcggtcggccagggtgggcagcgtcagcgtgaccacgttgaggcggtagtagaggtcttcgcggaactggccggtggccatggcggcctccaggtcgcggtgcgtggcggagacgatgcgcacgttcaccggcgtggcctggctcgcgccgacggggcgcacggcgcgctcctgcagcacgcgcagcagcttgacctgcagcgcgggcggcatgtcgccgatttcgtcgagcagcagcgtgccgccgtcggccgcctggaacaggcccttgtggttgctgtgcgcgtcggtgaaggcgcccttcatgtggccgaacagctcggactccagcagggcctcggggatggcgccgcaattgacggccacgaagggccgcgccgcgcgggggctggcccggtggatggcgcgcgccagcagttccttgccggtgccgctgtcgcccagcagcagcacgctggcgtccgactgggccaccatgcgggcctcggccagcaggtcggccatgcggttggagcggctcacgatctcggcgcgccaggtgctgtcggcctggggcgtccgcgtggcgggcgcgctcagcgccagggcctgcgcgatcttgtcgagcaggtccttggcgtcgtagggcttggtgaggtaggtgaacacgccgcgcgccgtggcctccacggcatcgggaatggtgccgtgcgcggtgagcaggatcacgggcagcgaggggtggcgcgagcgaacctcgtcgaacagggccaggccgtcgcggccgggcaggcgcacgtcgctcagcacgagttgcgggcggctggtctccagctgggcgagtgcggcttcggcggacggtacggccgtgatttcatagccggccgcgttcaggcgcagcgacagcagccgcagcatgtcggcatcgtcgtccaccacgaggatgcgtgggcggggcgcggaggttttcgtcgggggcgtggcgggcatgctcggggccggttcagcggggggattcggtcggtgcggggtgcgcggcccggccgttgccgggggcgcccgggcgggcattgaggctgcgctcgatggcgcgcatcgcctccaggcgctcgttcagctggtcgatgcggcgctgcccgtccttgagctgctgcgactggcggtccagctggtcttccagccggcgctgctggagcaggcggttctcgagcagccgtgccagcggctgcagcgatgttgcggccggccggttgtcggacagcagcttctgcaccaggcccagcgagcgcgcggtgtcggccggctgccgcgtctgcagcagcaccagggccagctggaacgatttttccggggggctgccggcattggcctgggcgtccgacaggcgggcgatctcggccatgagttcgggcggcggcaggctgcggatgcggtcggcgtacagcagcatctggcgcggcagcgaagcgggtggacgggcggactcggcatttgccggggcgctgccctccgcggacggcatgcctgcggcgtccgcgtcgggtttgtccggctcctccgcgggcgcgggagagggttccggcacggcagcggggactgccggcaccggttcggccggcgcgggctcgggcgcggcagcgcagccggccagcagggccaatgcggtcgctattgccagatgcgtcaggtgcgccaggtgcgcccctgcggggcgcgcggcaccggcgcgggggcgtgcgccatggcgcggcagcggatgatcaggaggcatggggcagttcgatgcggaagggtgtacgttcgccggcttcgacgaggctcacgcgtccgccatgggcggcgacgtactcctggacgatggacaggccgatgccggtgccgcgcgcggcgtcttccggctgccgcaccccccggtagaaaggctcgaagatgcgggcacggtcattttcatgcacgccggggccttcgtcggtcacatcgatgcggatgcggtcttcgaaacgtatgagttgaatcagaatcctgccaccctggggcgagaaacggatcgcgttggagagcaggttgcccacggccgaggcgatcttctcggcgtccaccggcagcgtgacgggccttccttcgaccaccacgtcgagcttgcgggcctgccactgcaggcgctgggtctcgacctgggcctcgatcagcgccagcaggtcggtgggcgcgcggtgcagctggcgggcctcgaaggccgcggcgttgaaacgcagcagggcctcgatctcgccctgcagcaccagggtattctggtgcaggatgtccaccacctcgcgctggcccgcgcccagttcgccggtcacgccgtcctgcagcagggcgacgccctcgcgcatggaggccaggggggtcttgagttcgtgggagatgtgccgcaggaaccgggccttgtcggcgtccagctccagcagccgcacgcgcagccattcgagctgctggcccacgcggcggatgtccaccggaccggggatctccacggactgggccagttcgttctcccccagcaggcggatggcgtgctccaggcgcttgaatggccgggcgagccagatgcccagggccagggcaagcacgagggccagtacgatcaccccgaccacctggtgggtcacctcgcggcggctggcttcgatcttttcctgcagttcggcgctgcggcgggtgttgatgtcctgtacggactgggcaatggcaccgttcacgccgtcgagttccaggaagagcccggccacggcgcgctcgttgtccagcgagagggccggaggaccgtccagcagcgcggtgacctgggcgaggtgggcgcgccattgcgcggcgagttcgggtggcaggcccttggtttccaggcgctgcaggatctcgtgcgcctcgcgcgagatgtcgtcgaagcggcggcgcagcgagcggtcggccagcaccagcgattgccgggcggcgcgctccagcgtctggccgcgggcgttcaggctctgggccgcggcgttgagctggatggcctccgccgcgccgttgcggctctggaccatgagctgctccagcgtgaagatggcgcgcagcgaactggcgccctgcagcccggcgatgagcaggaaggccagcagcagcatctgctggaacgacagtcccccgagggcggcgacgccctgctggcggcggaagaggcgcgcggcgaagcccatgcggccctctgcctcagtgcgcggccagcgcgccgtggtccgccgtgaccacctcgccgcgcagcgtgtaggccttggcttcggtgatggtgacatcgaccatctgcccgacgagccgcgggtggcccgcgaagttgaccacgcggttgcattcggtgcggcccatgagctcgctgccgtcgcgtttggacgcgccttccaccaggatgcgctgcacggtgcccacgcggctttcgctgatcgacttgatgttggcgttgatgacggcctgcagctcctgcaggcggcgcagcttgacctcgtgcggcgtgtcgtcgtgcaggctggcggcgggcgtgccggggcgggggctgaagatgaagctgaagctgttgtcgaagtggatgtcgtcgatgagcttcatcatcttgccgaagtcgtcctcggtctcgccggggaagcccacgatgaaatcgctgctcatggccaggtcgggccggatggcgcgcagcttgcggatggtgctcttgtattccatggccgtgtagccgcgcttcatggccatcaggatgcggtccgacccgtgctgcacgggcaggtgcaggtggctgaccagcttcgggatgcgcgcgtaggcgtcgatcaggcgcggcgtgaactcgttggggtggctggtggtgaagcggatgcgctcgatgcccgggatgtcggccacgtattccagcagcagggcgaaatccgccacctcggccgtgccgcccattttgccgaggtaggcgttcacgttctggccgagcagggtgacctccttcacgccctggtcggccaggcccgcgacctccaccagcacgtcgtcgaacgggcggctgacttcctccccgcgggtgtagggcaccacgcagtagctgcagtacttgctgcagccttccatgatggagacgaaggcgctcgcgccctcgacgcgcgcgggcggcaggtggtcgaacttctcgatctcgggaaagctgatgtccacctgcgggcgggccagggcctcgcgctgcgccagcagctcgggcaggcggtgcagggtctgggggccgaagaccacatcgacgtagggtgcgcgcttgatgatctcgtcgccctcctggctggccacgcagccgcccacgccgatcttcacgccgcgcgccttcaggtgcttgaagcggcccaggtcgctgaagaccttttcctgcgccttctcgcgcacggagcaggtgttgaacaggatcaggtcggcctcttcggcgttctgcgtgggctcgtagccctgggcggcatgcagcacgtccaccatcttgtcggagtcgtactcgttcatctggcagccgaaggttttgacgaagacttttttggccatggcgggaaattccggaaaagggaggggcggcgccgtgcgggcgccggatccgggccgcgcgggagcggccgggacatggggagggggtgggaacggcgatggccgccggagcggccagtgcgttcagctgccggagccgaacagcgaatcgaagaaggagccgccgccgctgcccttgcggggcacggcggcctccgccttggtgaggatccacacggtgtgcagcaggccggtggcgggctcgatcgtgtagttgacggtgaacgactggccgatcaccgagtgggccatcaccagcgtgttctgcgggctgaagatgcgcaggccgggcgccatgcggacggtgctgccattgagctgggcctcggccgtgctgaggaccaccagggtgccgcgctgggcggcctcgggaaagttgcgcacgccgcccatgccgggctgcacctgctgcgcggcggccggaaaggccatgaagaccggggcggccgcgccgagggccaggagcagggcggccgcgcggggcatggaggggaagggaatgcggttcgtggggggcttgcagcgggtcatggtgttcatccaggggctgaagcgtggaattctacggcccggcctgctggagacgcctgccggcctggcccgcggctgcaggaagttgttgtgcgctctgaaaaaagcgctatacttgagggctcaggcgctttagctcagtcggttagagcgatggaatcataatccacaggtccgcggttcgaatccgtgaagcgccaccagacacaaaaagccttgcaggtccaaagcctgcaaggcttttttcctggagccctgcatgacgatctccatccggcctgccaccgtttccgacttcgatgccatcgccgaagtgtgggaagcctccgtccgggccacgcaccatttcctgcccgtgtccgagatcgaggcgctgcgccccgtgctgcgcgagcaatatctgccggcggtcgatctgcaggtcgcggtcggcgccgatggcgggattgccgggttcatcggcacggcggccggaaagatcgaaatgctgttcatcgccccggccgcgcggggctccgggatcggctccgcgctgatggagcgcaccgacgcgccggaggtggacgtgaacgagcagaacacccaggccctggacttctaccggcgccggggctttcaggtcgtgggccgctcgccgctggacgggcagggccgtccgtatccgctgctgcatctccggcgctagggagagccctggcaacgcagatggccgaaggttgccagtgccaggcgccccatccgtcgaggcgcccagaccagcaaggccatgaggccgaagccgctggaactccacaaagtggcccagagcaatgttcccatggcgatgccgtcggcagcggcgcacgcaagccatgccagcgcccccagtcctgccgaaacgattcgcaggcccgcaaccgatctgctggatatgggtgtgggcaaagtgtcctgcacccgccgggtcgccaggtacagcagccaccatgcggcgcccaggcaggccgctgcgcaggctgtcagcgcgcccccgctcatgcggcggcacttccgcgtgccatgcgctgcgcagaccatgctgccacggtggccagcagcagcaacatgatgtccaccccgaccaccgctgccggcgtgcgcgaccacgacgcgccgtaggcgcccgtcgtcagcgcattcagcaccacgcagaccaacgcgaggccggagatggccatggcctgatcgcgccaggccttgggaccacgcaccagcgcaagcgccaggcaggccagccaggtgccgtagaacgttgcggcctccagttccgcacgcgccaagcccatggcatgcgctgcatcagggagcaggcgattggcagcgaggaaggccagcgtggccaccacggtgccggtcgtgccggcgacgcagagcgactcgaccaggcgccagcgcaggcccggtggcgtgcgcgcgcgccgtgctgccagccagtgcaccaggccgctcgcgatgagcacgcagcccgaaagtcccaatccgaagtacagccagcgcagcagcggatgctcgaactggatgaaatgcaggcccgagatgaagcgctgcacgcccatggccggcgccgcctcgaagcggtgcagggggcggccggtggcggcgtcgaagaaaagctggtccaggttcatcgatacttcgcgcgcataggagcggcgcagctccaccgtggcatgccggtcgcccgggttccacacgcgcaggaagtacggctccgctcccgcgccccaggtgcggcgtgccgcgtcggccatggcgtccagcgatgccatgggggctgtcgccggacctgcgcgcgggcgctggtagcggccatagccgtcggcctgcaaggcggcgcgggcctgggggccgtcgccgtagacgcctacgtgcgcctgcggaaagtacagcgaccagaagatcaccagccccgacatcgtgatcgccacatggaagggcaggcccatcacgcccgtgacgttgtgcaggtccaggctgctgcgaggcagccggctgcgcggccggaaggtgaagaagtccgccagcaggcggcggtggatcaccacgcctcccacgagcagcaccagcatgcccatgccggccaggcccaccagccacttgcccaggtccttccagtcccaatgcaggccatagtggaacgggaaaatgaagccgctggcgccccaggtctccggtgcgggcagcacggccagcgtggccgcatccaggtagcgctggccacgcacgccgtccgggccttgccaggacaggcgcagcacgggcgtgcgtggcgtggcccagtcgatgcgccattggcgcgcgccggccggcaccagcgcctggacgacgggctgcagcgcgtccagcggcggcgggcggtgcggcgccggcaaccgggtggcgggcatcatccagcggtccagttcccggtcgaacacgctgagcgtgcccatccagaagacgaccagcagcaacactcccagcacgatgccgcaccaggtgtgcacaccggccatgcgcttgcgccagctggcagtggtagccggggccgcgttcatgcaggcatgcccggttgcagccaccagcccgccgcggcacagcccgcggcggccaggcccagcacgccggccaggcgcagcagccgggggcatgccagcgcccagagcaacacgcccaggtaggccggaaaacccagcatggcggccgccacgacggcatcggacggcgccagcccgccgcgggccagcgcgctggcggtggccacgatcgccagatgcaccacgccatagccgccagccacggccaccactgtacgtgccgcggtgcatgccaccgtcactgcgctgtaagccatcagaagtccagcgaatagcccagcgtcagcgtgcggccgcggcccgcgaagtaacgcagcggctccaccagcgcgctttgcgagtagtaggtgatgtagtcgcggttgaacaggttggccacggccagccgcagccggcccttgggcagccggtactgcacgctggcgtccaccagcgtgtagccgctgaaattcatggccgggttgtcgaaggtgcggctgaaggcacgctgcacctgcacgaaggacgagagctgttcattccattgcgccgtccagctggccaccagccggtcgggcgcgatattcaggccgtcgagccgcgcgtccaggtggccatcgccgttgctgtcgtagcggcccttggtgcgcgaataggccagcctggccttgtgggcgcggttgacctgccagcccaggctggcctccagcccgtcgatgcggttcttctcgcgtgcgagcatgaaggcctcgttcacccgcagcacccgcgtgccgtagtcggaggacgaccggaaccagctggcctcggcgtcccaggcaccgcgtttcacgcgcgtgcccagttcgacgctctgggtgacgatggggctcaggctcttcatgtcgtccacgctctggcccggcgtgttgatggaccgcagcacgcgacccacgtccggcatgccgaagccttcggaatagctggcatagacgttccagtccttggcgggctcgaagacgatgccggcgttgtagagcgtctcgtcgaagtcgagcgtgccgccctgcaccgccacgcggttgtaggccgccagcgtgcggtagctgtcgatcttcaggtccgcggattccctgcgcacgccgccgtgcagcgtgacctggtcgagcagccggtactcaccctgcaggaagagcgacaggttgcggtattccgattcgggcacgtaggtacggccggtaccgaacaggtcctgcttgcccttgtccaccagcgtgtcgaagccgccggtgagcttgagccggctgtccagaaggtcggccttggtcagcgtgaccttggtgcccagcttggatgatttggcgcgggactggtccaccagcgtgccgcgcggcgcgatcagcgggtcctggaaggtggccgagcggtcgccgccgaacagcgcctcgaactcctggctgaacgccagggccgacagctccatgcccgccaggttgtagtggttgtaggtgatggccgaggtctggacctcgttgaagggcggcgcacccgctggcgtgccttcgatggaggtggtgggaatgccgcgcgtgcggtcgcccgccacgccgatgtagtgggcctgcgacttgatgcggtagcggttgatcgacagttgcagccgctggtcgtcgtcgagccagtagcccagcttgcccagcacgtcatagctgcgcgcatccatcaggtcgccctgggtgttgtccgcgccgatgccgcggccctgcgcgtcgcgccacaggccctggtcctcggcggcgatggagaacaggtagtccagcctgtcctgccggccattggcgctgtaggccatcttggtggacaggctgtcgctgccgccgtgcccggcgggcatggtggcctgcatgtccacgtgctggttgagcgcaccgttctcggggcgcttggtgatgaggttgatggtgccgcccgtggcgcccaggccgttgatggcgttggcgccctgcaccacctccacccggtcgatcatggcgaagtcgatggtgtgcgcctcgcgcccggtgggccggatggggttggactgcggcacgccgtccaccaggatcagcggcgtgcggccccgcagcgtctcgccgctgccgttcatcttgccgcggctgggcgtgtacgacgggatcaggttgctcagcacgtccgacgaattggtggacagcgacagctgctgctcgatctgcgcgcgcgtgatgacctgcaccgtctgcggcgccttctcggcctccatgttggaacgcgaggccgacacggtcaccgtttccagcgtgtcgcggccctctgccgtgcggactgccggggcggcctccgccgcggcactggcaggggcggccgcgccggcggtcacggtctgcgccggggccgcctgggcgcccgtgcggtcccgcccaccggccgcgggcgccgcggcaggcagtgcaggcgcgagcccatagccggcaccgaccttccggatggcgtaaccgctgccctggagcagttgcgcgaagccttcttccacgccatagcggccctgcaggccggcggtggtggctccggccacccggctggcatccacggccagcgatacgcccgcctcttgcgcgaagcggttgagcgccgggcccagcgcgccgggcgggatgtcataagactgaaccacggcggaggcgtcggactgggcgtggaccgcaggagacagcgccgccagggccagggtcagcgacagtgccaggggcgggaggccgccgcgcgggctggaacgcattgagtcgcgcatgttgggagatcctttgttcattgggttcacagcccttgacgggccagaacgcaaaaccggaacctcttcacgcaaaaaaatgtgctgctcaggacgccgccgccaggcccacccatacccagcgcgaggcgagcgaccgtacccgcaactgcgggaaggtctgctgcagcaattgcaacgcctgcccagtgtcatcgagcggcagcacgcccgtcatgcgcaccgttgacagtgcagcccggtcgaagtgcaggctgcccgtgtggtggcgggccagttcgtccagtacctcggacagcggccggtcatccaccaccagttgatggcggcgccagccttgctccacgccttgcgggtccagccgctcgacgcggcccacgccggcatcgcccaaggtcacgcgctggcccgcgctgacttccacggcctcgtggctgccggactgccactgttgcggcgtctggaccgccacgcgcgattcgagcatttccacccgtacgccggccgcgtcgtaggtcacggtgaaacgggtgcccagcgcacgcacccggcccagcggcgtctgcacgtagaagggccgcgacgcgtcgtgcgccacctgcaccaggacgctgccgcgcagcagttccaccacgcgctgctgcgcatcgaggcgccagcgcaacgcgcccgcgccgctcagcgtgagttgcgagccatcgtcgagcacctggtggcgccactgtccttcggtgctgcgcaggtcggccagttcttgtgcccaggggctggcggggtggtcgcgcagcagccaccacgcgggcagggccagcaccgcggccagcgccagcgcactgccccaccgtgcggcgcgctggcggcggcgcagttgcgatgccgccagcatcgccgcgtgcgcggcctggccgcccccgggagcctgcccgcgtaccgcctgcatctggtcgatgaaggcttccatgcgcgctgccgcctgcgcgtggcggcgatcctgcgccttccaggccgcaaagccggcctgggcccgggcgcgctcttccgcgtcgtcgctgcccaggcgcaccatccattcggcggcctgttcagtgatggcggcaatctcgtgtggcaaggtgctcacccgtccactgcctggtggcagcacaccagcgcctggaccaggtacttctgcaccatgcgggtggacacgcccagcgcggccgccacctccgcatgcggcagcccttccaggtaatgcagcagaaaagcctgctgcgccctggccgacaggtcctgcaacgcggcctcgatgcgcaccagcgcctgtatcgtctccaccacctgctcggtcgaaggtccgccatcggtgccagccaccacggccagcgcgtccaggtaggcctgctcgatcacgcggcgccgcgcctcgtcgatcagcaggcgcctggcggtggtgaccaggtaggcgcggggctcgcgcagcgtcggcagcaccgtgggcgtgcccaggatgcgcagaaacgtgtcatgggccacatcggccgcctggtgtccgcaaccgagcttgcggcgcagccacgccagcaaccatccatgatgttcgcaatacagcgcactgacatgctgctgcagcgccgtttccacggctgccataccccgacccttcataacctcggcagggcgccgagtaagtgagaacggttctcagtctaactgagtcgaggtgggctgtcaggacgcacctgcgatgcacgctcctgatggtggcgcctctgcctgagacgatggcatgcccaggctgcagggcttttttctccgggtggccgtgcagtgcgcgaggccgcggccaataatcccggccatgtccgaaacgtccggcccggtgctcccgtgatccacctcccgattcttccgctttccgttcgccgcagccggccgtgccgcggggggcggaactgacatgcgcatcctcgtcgtcgaagacgaccccgcgctcaggctcggcatccgccggatgctgcagtccgagggctggcaggtggatgtcgccaatgatggcgagctggccctgacggcggtggccacggccgaatacgaggcggcggtgctggacctgggcctgccgcggcgcgacggcttcgaggtgctgcgccgctggcgggagcagcggcgcgacctggcggtgctgatcctcacggcccgcgacgagctggaccagcgcgtgcgcggcctgaacgaaggggcggacgacttcctggccaagccgttcgaggcgcaggaattggtcgcccgcctgcgggcgatcacgcggcggcgcagcaaggggctcatgaccaatgtgctgcgcatcggcgacctgagtttcgataccgagagccgggagctgcgcctgcgggaggagcggctgccgctgagcccgcgcgaggccgcgctggtggagctgctgatggcgtcgcccggcaaggcggtggccaagagccggatcgtttccgccatgtccacctgggagacggatttcagcgcgaacgcggtggagatctacatcctgaagctgcgccgcaagctcgccggcagcggcgtggccatcgtcacggtgcgcggcgtcggctatgccatggaggccgagccgtgacgcggccgctgccgtggccgctgcacggcgccaacagcctgcggcgcaagctggtggcgccgctgctgtggacctggatcgcctcggccgtggcggcgtcgctggcggcgttctggctgaccggccgggcgacccagctggtgctggaccgcgtgctgcgcgacgatgccgtggcgctggcgtcgcagatccagtggaacccggacgggcccgtgctggccatcgatgcccgcacggcgtcgtccatggtctatgactctttcgcgccgtcgcacttcacgctgcgcaccgacgacggggccgtgctggccggcaatgccgagctcgccctgccgccgcagcggggcgaccggcagggcgatgccgacggatcgttcttcttcgagcacgacacgccctgggggcggctgcggcaggtggcggtgcatgcacgccatgccggctcgccgggggtgtgggtgatcgtgggcgagtcggtggccaagcggcagatgctgacccgggagctggcgcagtcgatcttcctgccggtcgcggtgctggggttcgtgatcgtgccgctggtgctgttcggcgtgcgccgcggcctgcagccggcccgtgccgtgggcgacgcgatggggcggcgcggcatcgacgacctgtcccccctgccgctggaggacgtgcccgacgaactccgcagcatggtgcagcacaccaacgacctgctgcggcgcctgggggaatcggtcgattcggagcgccgcttcatctcggatgccgcgcaccagctgcgcacgcccgtggccggcatccatctgctggtggaagacctgcgccgggtgtaccaggccgacccggcgcagccgcccgatgcggaggtgctgttcgaactccattcggccgcagaccgggccacgcggctggtgcgccagctgctgtccctggcccacggcggggtggatgccggcgcggcggtggagcccgtggccctggcgccgttggcgctgcgtgccatggaacgctacgcggcggcagcggccgaagcgggcaagtcggtcgaggccggcgacggcctgcgggaggacgggtaccgcgcgcaggccctggcgctgccgctgctgctggaagaggcgctggcgaatgtgctggacaacgccatccgctatggcggccggcgcatccgcgtggacctggtgcccgagcccgggctgcccggtggtggatggtgcctgcaggtggacgacgacgggccgccgctgccgcaggcgcaccgcgaggccatgctggcgccgttctggcgcgcaggcgaatccggctcggaaggctccggcctgggcctgcccatcgccctcaaggccctgcgccgcatggggggcgacctgcccgtgcccgaggtgccgcccggcgggggcacccgggtgcggctgctgctgcgcgccacctgagcgcggcatgccgcaggcctgcgggcattaagccaacgataagggtttcccccgaagaatcgctccgcccgcaggcctcgcggtgaggcctcgccacaggaagcgatccatgaagtccacgttcccgaacctgcgcaagcgcctggcctggtgtggcggcgcggccctgctgaccgccgtcgccgcagcggcggtgctggtgctgctgccttccagggagtcggccgccgccgatgcgcctgcgccgtcgctaccggagctgtcgcggtccggcaaggtggccgacggcgtggtgcgcgtctcctccagccaggcggccacgctggacctggggccggcggagcggcgcgccttcgaggacgtgcagcaggccatcggcaacatcgacttcaaccaggaccgcacggtgcccgtctccaccgcctatgcgggccgcatcgcgcgggtgctggtcaaggccggcgacaccgtgcgcgcggggcagacgctctacacggtgaacgtgcccgacatcgcgcaggccgcatcggcgctggtatcgaccgccggcacgctgcgctcggccaccgagaccctgcgccgcgcgcaggcgctggtgggcgacaacagcatcgcgcagaaggaataccagcagaacctgtcggaccagcaggcggccgatgcggcgtaccgcgcagcgcgcaagacgctgcagctgttcggcctggccgaggccgacatccagcgcatcgagcgcgaccacgccatcgatgtcgagatgccggtcaagagcccgattgacggccgcgtcgtcgcgcggtccgcccagccggggctgctgacccagcccggcgcgtcgcccgcgccggtcacggtgtcggacgtgcgcacgctctggatggtggccagcgtgcccgagtcggatttctcgcactaccaggtgggccagccggtgagcgtgcatgtgcaggcgtggccgggccgggccttcaccggccgcatcagctacgtgggcgatacggtggatgccagcactcaccgtttcgtggtgcgcgccgacgtggccgaccccgatcgtgcgctgcgcccgcagatgctggcggacttccgcatcacgctcgcgccgccgcaggaggccgccgcggttccggcgacggccgtggtgcgcgaaacctcgggcgacaacgtggtctgggtagccgagggcgccaaggacccactgggcgtgcggctgcagcgccgcgccgtcgccgtggggcgcagcgatgggggccaggtgcaggtcacggccggcctgcagccgggcgaccgcatagcgcgccgcaatgcgctgctgctgagcaacctgtacgagaccggcgccgccgagtagccctttcactccaggccgccggccacccgctgcgttccccgcacgccaactctccgcccaccgatcctccgcaggagcccgtcccgtgtttcgcccccttctggccttcgtgctctcgcgccggcccatcgtgctgctgggcctgctggccttcatggccgccggcatcctcgccttcctccacctcaacgtggaggcctatcccaacccggcgccggtgatcctggagatcacggcgcaggcgcccggccagtcggccgaggaaatggagcgctactacacccggccgatggaagtgggcctggccaccacgccgggcgtggacaacatccgctcgacctcgttctacggcctgtcgttcgtgcgcgtcaccttcaagtacggcaccgactattacttcgcgctcacccaggtggccaacaacctgcaggccaacgtcagcctgccgaacagcgtgcagccgcagatccaggcgtccagcctggtgggcgagatcctgcgctaccaggtcaaggggccaccgggcatgggcctgacgcagctgcgcacgctgcaggactgggtgatccagcgccggctgctcacggtgcccggcgtggcgcaggtggtgacctggggtggcaccacgaaggaataccacgtggagccggacgcgaagctgctggagtcgcgcggcgtgacgctgcagcagctgatatccgccatcggcaatgccaacctcaacgtgggcggccgtgcgatcagcgtgggcgaccagtcggtcaacatccgcggcctgggtgcagtcgagagcctggccgacatcggcaacgtggtcatcacccagcagaacgggctgcccatccaggtcaaggacgtggcgcatatctccgagggcacggtgccgcgcctgggcgaggccggacgcgacgaccagaacgacgtggtgaccggcgtggtgatcatgaaccgcacgctgcacaccaaggacgtgatggagcgcgtgcagcaggcagtggagaagatcaacggcgaccacagcctgccgcccggcgtgcacctggcgccgtactacgaccgctcggcgctggtgaacgtgaccacgcacacggtgctgcacaacctggtgttcggctgcctgctggtgttcctcatccagtggatcttcctgggcgacctgcgcagcgcggtgatcgtgagcgtgaacattccgttcgcgctgttcttcagcatcatgatcctggtgctgaccaacgaatcggccaacctgctgtcgctcggggcggtggacttcgggatcatcgtggattcggcggtgatcctggtggagaacgtgttccgcaacttccagcgcagccgcggcgaccgtgcgacgtcgctgcgtgcgctggcgcgcgagcccgacggggcagcactgacacccgccacgggctggacggcgcgcctgcgcaccatctacctgagcgcccggcaggtggacagctcggtgctgttctccacctgcatcaccatcgccgcgttcacgccgctcttcaccatgcagggggtggaagggcagatcttcgggcccatggcgcgcacctacggctacgccctggcgggcgcgctgctggccaccttcaccatcacgccggtgctggcgagctacctgctgccgcgcaaggtggaagagaaggagacgctcatcgtgcgcgccatccaccatgcctaccgcccggcgctgcactgggtgctggcccatgcgcgcaccacggtggcgatcggctgcgtggcgctgctggccggggggctgctggcgacgcggctgggcagcgagttcctgccggcgctggaagaaggcaacctgtggatacgcgcctccatgccgcccaccatctcgctggaggccggcaccgagcaggtcaaccgcatgcgggcgctgatcaaggcctatccggaggtcgtcaccgtggtctcgcagcacggccggccggacgacggcagcgatgcctcgggcttcaataacgtggagctgttcgcgccgctgaagcccttcggcgattggcggcccggcatgaccaaggagcgcctggtcaccgagctgcagtcgaagttcgagagcgcctttccgggcgtaggcttcaatttctcgcagtacatccaggacaacgtggaagagggcctgtcgggcgtgaagggtgccaactcggtcaagatcatcgggcccgacctgcccacgctggagaggctggccgacgaggtgatgggcgtgatgcggcaggtcgatggcgtggccgacctgggcaccttccacacgctgggccagccgaacatgaacatccacatcgaccgggcccgcgccgcccgctacggcctgaacacgggcgacgtgaacgccaccatccaggccgcgctggccggcaccaatgccaccacggtgctggagggcgaccggcagttcggcctgacggtgcgcttcccgaaggagcagcgcggcagcattgacgcggtgcgggcgctgcgcatcggctacaccacgagcggcggcggcacggccttcatcccgctgaccgacgtggccacgatctcggtggatacgggcgcgacctacatctaccacgagagcaacgagcgctacatcccgatcaagttcagcgcgcgcgggcgcgacctgggcagcacggtgtcggaggtgcagcgcaaggtggccgagcaggtacagctgcccgagggctaccgcatcacctatgccggcgagttcgaggaactgcagcaggccaaggcgcgcatgatggtcgccatcccgctggccgtggcgctgatcgtggtgctgctctacgcgctcttcagcaacttcgcgtacagcctgctcacgctggcggcggtgcccttcaccgtgctgggcggggtgctggcgctctggatctcggggcaggtgctgagcgtgtcggccatcatcggcttcatctcgctgctgggcgtgtcggtgatggacggcatcctgatcctgacctgcttcaaggaactgcgcgcagcgggccgcaatgccctggacgcgatcaccgaagcgtacgagagccgcatgcggccgctgctgatgacggcgctttcggcctgcatcgggctgttcccggccgccctgtcgcacagcatcggcagcgaggtgcagcggccgctggctaccgtggtggtgggcggcatgctgatcgggccgctgttcctgctgctggtcgtgccggcgctgcgcctgttggtgctgcggcgcatgaagtcgtcgaaccgccggcaaggcctgggaggcaagagatgaggtacatccccctgagcggctttgccgcttcccccttctctccgtgcgctgcgcgcccggggaagggggacgacgccagcgcggcggggcggcccttgcgcggcgtctgctggactggggccgcgcagactttcaggcagtgcgccatgggggggcggatatgaccacgatctttgaacggacgttctgcgcggcttgcgtgtcgctggccctggccgggtgcgcggtggagcccgactacaccgcgccggccacgccggccccggcgtcgctcacccgcgatgcgctggcactgccgctgcagcccgggcccgtggcgcaggactggtggacggtgttcggcagcgcgccgctcgatgccctggtggccgaggcgctggcgcacagccccacggtcgatgccgcgcgcgccacgctgcgtgcggcgcaggagaacgttgccgcccagcgcgggctgttctatccgcaggtgcaggccagccagaacaacacgcggcagaacacggggaaaacccagtcgtcgccgctgaattcgggcgacacggtgttcaactaccacaccgcgcagctcagcgtggcctacacgcccgacctgttcggtggcaaccggcggcaggtcgaatcgctgcaggcgtcggccgagcagcagcgctggcagctggaaggcgcgcgcctgacgctggcgagcaacctggtcggcgccgtgctgcagggggcgatgctggccgagcaggtggaactgaccgacaaggccgtggccgcgatgcaggagcagttgcgcgtgatgcgcaacctgcagcgcgccggctatgccagcggcctggacgtggcgacgcaggagaacctgctgggccaggcgcagcaggcgctgccgccgctgcagaagcagctggagcagacccgcaacctcgtggcggtgctggcgggccgcacgcccgacgccgtgctgccactgccgcggctggcggagctggccccgccgcctctgccccaggccgtgccgtcgcagctggtggcacagcggcccgatgtgcgcgcggccgagagcgcgctgcatgcggccagcgcgtcgatcggtgtggcggaggcggcgcgctttccccaactgtcgctgacggcggcgctgggtggcggggccacggatttcggccgcatgttctccgcgggcaacgcggtctggtcgctgggtgcggggctgctgatgccaatcttcgacggcgggacgctcgcggcgcgccagcgcgcggccgaagcgcagttcgatgcggcggcggcgcagtaccgcggcgcggtgctgaccgcgttccagaacgtcgcggacacgctgtatgcgctgtcgatcgaccagcgggccctgcaggtggcgaatgccagcgtggaggccacccggtccggctacgaactcacgcgctcgcagctcgcgcagggctatgcctcgcggccgtcgctgctggccgccgagcaggcctggcggcaggcgcaggccgcgcgggccgctgcctacggcacgctgctgggcgacagcgtggcgctgtaccaggcggtgggcggcggcgtccagccgtgaagccggcgcccgtgtgctgtcagggccggaacacgccgtcgtcgtaggcggcgttgtagtcggccgcgtcgcgcagcgtcttctcggccatttccgctgcagcggcctgcagcttggcctgccacttgccgcggcgcgcgtagtcgatcagctcgtccgcgatggccgagccctggcggcccgcgctgcgcaactggccccaggcgaccagcctgcccatggtggcgacgacaccgcggatgtcggcgagcttctggctggcgccggcgatcgtcacgcggtcctccaggggctgcaggccgcgcagcacatagggccgcccacccatctccaccggctgcaggaacgccatggaaacggcctgcacgcgccgctgcacggccaccacccgctcggcctgcgagccccagcggggctgcttcgtcttcaggtgcgggaccagcgaggatggcagggcctgcttgaggtccagcaggtagttgccatcgggcgagcccttgccttccacgaggatggcgtagcggtccacgcccaggctgccggtgccggcgatgcggcgggccacgtcgagcacgcggaagaagtgcgggaaatgcggatcgtgcggctgcgtcctggcgaagtcttccatgaagcccatcacctcggcgcgctgggcgtcggaggcaggcagggccttgcggccgtcggtgcgcagcgtgcgcttgcggccttttttcaccgtgcggccatcgaggaaggtggcgcgctgccggtcccgcaacccgtccagcagggtgcggaccagtccctgcgcggtctgcggctccacccagtaggccttgccgtcgcccagcgcatgcacataggcggacaggaaggccgtgcagagcgcttccaccgcaaggggctcgagctgcaggctgccggcgcccacccgcaggctggccagcagccgcacgaggtcccaggtggcgggggcgagcgcggcttcgtcgaagtcgttcaggtcgaaatacgcgatgcggtgctggcccttgtagctgccgaagttctccaggtgcaggtcgccgcagcaccaggcgggcggggccgacttgaagatgccgccccgcggcaggcgggcgtagaacaggtggcaggtgccgcgcaggaagacgaagggatcgctgcgcatgcgctcgtacttgagcgccagtcgttccgggtcgcggcccgcgttgtagtggaggatttcctgtacggcgtccatggagaggaactcggctgtagggaaccccattgtgcgcccgctggcggccgtgcgggccctggaagccccctcgtgcccgttgtgccttcccgccgcgccgctgcaccgccgcggcctcaggccgcctgcgcccattcctgcgccggcatgccttcgccgaagtacagcgcccggatgtcggcgcgcccgcgcaggtccgcggcgctgccgcacagggcgctgcggccggtctcgagcacggtggcccggtgggcgtggcgcagcgccacggtggagttctgctcggcgatgagcagcgtcaggccttcctcgcggttgaggcgcgccagctcgcggaagatgtcctccacggtgcggggcgcgagacccatgctgggttcgtccagcaccagcaggcggggccgcgccatcagcgcgcggccgatggcggccatctgctgttcgccgccggaggcgagcccggcgggcgtgcggcgcagggcgtgcaggcgtggaaaggcggcatagacgcgttccaggtcctgcgcgaaccgcgagcgcggcgcgccgccgcccaggccgccggcgacgaggttttcctcgatcgtgagcgacgggaagcagtgccggccctccagcacgggcacgaggccgctgcgcaccagcatatccggcgtggcgcgcagcacgtcggcgcccgcgaaggcgatgcttccgcgcgcgacctggccgcgcagggccggcagcagttgggagacggcgcgcagcaccgtggatttgcccgcgccgttggcgcccagcagggcgtggatctcgccggcccgcacgtccaggctcacgccctgcagcgcggcgatggcgccgcggtagtgcacatgcacgtcctgcaggcgcagcaggggtgcgccgtcgtcctgtgcggccatggcgctcagctccaggcgtggaagggcggcttcacgccgttcaggtggtagttgcccacgatggcgtacttccaccgcaccgggtcgtgcagcgtgtgggtgcgcgcgttgcgccagtggcggtccaggtggtactggcccagcgtggagcgcgtgccggcgagctcgaagagcttgttggcggcctgcagggcgatctcggtggagagcaccttggcctcggccaccgcgatctgcgcggcggccacggtgtccgcatcgggcgtggccagcgcgcggtcgatggcgcggcccgcgcgctccagcagcgcctcgctcgcgtgcaggcggatctgcaggtcgccgaccgcgtggatggtgtagggatcttcggcggcggtatcgcgctggctgtccacccaggggcgggtcttggtgcgcacgaagtcctgggtgtcctcgatcgcgttgcgggcaatgcccacgtccaccgcggcctggatgatctggaagatcgcgccgtccgcggagggccggtcgtagcccttccaggccggcacgaggtgggtgcggggcacgcgcacccggtcgatgagcacggtgccgctcagcgtggtgcgctgcccgaagctgctccagtcgtcgatgaccgacaggccgggtgcgtcgcgctcggcgatggcataccaggcgcggccctgcggatcgttggccacgatgggcacgtagtgcgccagcagcgcgccgctggagtagaacttgcgaccgcttaccacgacgtggtcgccgtcctccacgaagcgggtctcgaagtccgcggcgcggcgcgagcccgattcggagaaggcgttgccgaagcgcgcgcccgcgaggatctcgccgaacagcaggcgctgctgcgcctcgtccgacacggtgcggatggcggccacgatgcccaggtggttctgggtgatctgtccgatggacgggtcggccgcggagatgatcgcgatgacctccgccagcgtggcgtacgacacctccgcgccgccatgggcgcggggcacgttgatggcccagagcccgctctgggaataggcatcgatctcctccaccggccagaggcggtcgcggtcgcgcagcgcggcgccctcgcggaagcgctcggccaggccgtgggcgatggcgatggcctcggcgtcatcgcggatcacgtgggccggggccttggggcgcggcagccccggcacgggctggccgggctgcagggccgcctgcagggcatgcgggcggacgggctgttcggtggcggggctctggagcacggcggacatggtggttcctcctggtggcgtgggttgggcgagggcgaaatcagtcgtcgatgctgcggcgcagcgggatcttccggtcgcgggcataggcttcggaggacgcctcgatcagcggccgcagcagcttccagtccggcgcgatccagtcggagaccaccttccactgcctgccgtcccattgctggaaggccacgcggccgtcgccttcgtggttgtcccaggtcacgtggatggagtggaagaggcccttggcgccgagcgccgcggcgcgcgcctcgtcgatgcgcaggttctcgaagccccagcgcacttcgtcgccggtgagggtgcgccggccgaatttcgcctgcgcgatgcgcacggcctcgacgttgaggatgccgttgagcaccccgaggttgtgatagacgctgccgatgcggcgctggtcctcgaggttgcccttgcccgcggcgtacacggtcttgcggatctcctgcagcacggggtactggtcgcccgccgccaccgtggtgatggcggtgtagcccttggcggcgtcgcccgctggcagcacgtcttcctcggagttggaccagacgttgccgatgatgcgcgtggcggggaagcccgtcttctgcgcggtgcgcagggccacggggttcatcacgccccagccgcgcagcaccacgtagtcgggcctggcgcggcggatggccagccactgcgactgctgctcgttgccggggtgcggcacctcgatctgctgcagcgtgaagccgtactgcttcgccagcagttcgtagatggggatcgtctccttgccgtagggcgagccgtggtagagcaccacgatcttcctgcccttgagcttgtccgcgccgccttccttggcggcgatgtagttcacgatgcccgaggtctcgctgtaggggttgagcaggagcgggaaggcgtacttgaacacgcggccgtcggtggtgtcggtgcggccgtggttgatggtgacgagcggcaccttgtcggcggtgacgcggtccagcatggcgtaggcgatgcccacggagagcgggttccaggcggcgatgccggggcgggtcttgaagcgctcgtacacctccacgccgcgctccacctcgtactgcgtctccccttccgcccaggtcagcttcacgccgcccacgccgccgtcgcgcaggttcaccaggttcaggtagtcgatgaatccgccgaagaagcccgtgcccccggcggcgtacgggccgacgcggtagctctgcagcgggaagaactgctcgtcggcccggacgggctgcacggcgagggtggcggtggcggccagcgcgagggcagcggcgcgcaggtgcggaagaaggcgcatggaagacaactcctggaggacggtggtgaagcgatggaaagggaggggagggggtcagcgcggggactgcgggaagagcgcggcgatgcggcgcgtgcaggcctgccgcaggcgtgtgctgagtgccgccaggccttcgggctctgcgatgaggaagccgatgatcagcacgcccagcacgatgcgctggaccatctccagcacgccggaatcgaacaccccgccgagcgcccagccgcccaggcgcgagagcagcaggggcaatgcgaccatgagcgccgcgccgaggaaggcgccgcggagggtgccgagcccgcccaggatgacgatgaagaggatctggaaggagcggtcgaggttgaagcccgcgggctccacggtgcgcaggtacacgaaggcccagagcaccccggccacgccgacgatgaaggacgagacggcgaaggccagcagcttggtgcgcagcaccgggatgccgatcacgcgggcggccagttcgttgtcgcgcacggcgatgaagtgctggccggtgcgcgtggacaccagccgccatgcagccgccgtgagcagcgccaccacggtgagcgcgaacaggtagcgcgcggcgggtgtatcgaagacccagggccccacgcgcagcgcgggcgcgtccaccacgccggagcggctatcgagggtgaaccagccgaagcgggtgagtgcccactgcacgaagaactgcgcggccagtgtggcgacggcgaggtagaagccccgcagccgcaggctgggcaggccgaatacgagccccaccgccgtggcgcacaggccacccagcagcatgccggcgggcagcggcaacccgggcacccgcagctgcaggttcagggccgcgaacgcgcccaccgccatgaaagccgccgtgcccagcgagagctggccggcatatcccgtgagcaggttcaggcccaccccggcgagcgacagcaccaggaagggcagcaggatggcgtcgaaccagtagggcgtggccagcgcgggcacgagcccgtaggccagcgccagcagcgcggcggcgggcagccagcgcggcgccacgcggccggcgggggccgccagtgtgtccgccggggaggccgcggccggagcctggtgggctgcagcggcgggaggcaggatggcgctcatggtcatgccctttccacgaggcgctggccgaacagcccctgcgggcgcaccagcaggaagacgagggcgacggcataggcgaaccagccttcgatgccgctgccgacgatcgggcccaggtacacctcggccagcttctcgaacgcgcccaccagcagcccgcctacgatggcccctgcgaccgaatcgaatccgcccagcaccagcacgggcagggccttgagcaccacgagcgacagcgagaactgcactcccaggcgcgcgccccacagcagcccggcggccagcgcgatcacgccggccgcggcccacacggcggcccacacccggggcaggcgcaggcccacggcgagcgcggcgaaggtgtcgtccgccacggcccggaaggcgaggcccgtgcgggtgaagcggaagaaggccgacaacagggccaccagcgtgcccgcgcacgcggcggccacgaggtcgaagcgcgagaccagcatgccggcgatgtccagcggcgtgtcttcgatgcccaggtccagcgcgtggacctgcgtgccccacgcgagctgcgccacgccctcgatcacgtaggacaggcccagcgtcgccacgaacagcgccatcggggagcggccggccagcggccgcagcacggtgcgctcgatggccagcccgagcagcaccatgaatgccagggtggccgcgagcgccagcgcgaacggcatgccgcgctcgacgaggctcacgaaggtgagcgccgcgagcagcagttgcgcgccctgcgcgaagttcagcacgcccgaggtcttgtagatgagcacgaagccgatggccacgagcgcatacatcacgcccgagagcaggccgcccacgagcacttcggcgaagaaggtgaaatccgcatccatcacgcgccctccgcttcggtgccggcatgctccacgcccaggtaggcatcgatcacggcggggtcgttgcgcacctccgcgggcgtgccgtcggcgatcttgcggccgtggtccagcaccgccacccggtcggagaggcccagcaccacgccgatgtcgtgctcgatgagcaggatggcggtgccgaaccggtcgcgcgccgcgcgcaccagtccggccatgtcgcgcttttccgaaagcgtcatgccggccatgggttcgtccagcagcagcaggcgcggcgcggcggccagcgcgcgggccagttcgacgcgcttctgcagcccgtagggcagggtggaggcaggccgttcgcgcacggcctgcagccccaggaagtccagcaccgcatccgcctgcgcggccgtgtcgcggcgggctgcgcgggcacggggcgcatccgcccattgctcgacccagctgccctgcgggccggtgcagcccagcgccacgttgtcacgcaccgagaggccccggaacagcgcgaggttctggaaggtgcgcgccacgcccagccgcgccaggcgctgcgtgggcacgtgcgcgaattcctccgcgcccagccgcacgcggccgctgtccgggcggtacaggccgcacaccacgttgaccagcgagctcttgccggccccgttggggccgatgacggcgcggatctcggcgggggcgatgtcgaggtcgatgtccgacagcgcctgcacgccgccgaaggagagggcgacatgccgcaactgcagcacggtagccggggtgggcgggaacatggccatggcggtgggcgatgtgctgggggcgggatgtgccggggcgtcaggcttccgcggtctccagggcgggctgcgtccgcggctgcgcggcggcctggcgggcctccagctcgcgcaccagcggcagcaccttgcgtccgaagtactccacctcttcgatgaagtgcaggaagccggtcagcaccaggtccacgccgatggccttgagcgcgacgatgcgttcggcgatctgctgcggcgtgccgatcaggttggtgcggaagccgtcgttgtattgcacgaggtcttcgaaggtggaggtcgcccagttgccttccccttccggcgaggaacggccggcctgcttcgcggcgtcgccgaaagcctgcaccgcttccacgtgggcgtggcggatgatgtcctgcagcacggcctgggcctcttcctcggtatcgcgggcgatcacgaaggcgttcaccccgatgcgcaccgtgtggccgttggcccgggccttggcctggatgtcgtcgatctgggcctggagtccctcgggcgtgttgccgttggtgaagtaccagtcggacacgctggccgcgttgtcgcgcgcggcgcgggagctgccgccctggaagatctccggatggggcttctgcagcggcttggggctgagcgtgtagtcgttgaagcggtagaagtcgcccttgaaggtgaagtggtcctgcgtccagatgcccttgagcgcgcggatgaattcgttggagcggcggtagcgctcgtcgtgctccagccagggctcgccgatggcctggaactcgcccttgaaccagccgcttaccacgttgatgccgatgcggccgcccgagatgtggtcgatggtggcgatctgcttggccaccacggccgggttccacgggcccggcaggatggccgccagcaccttcagccgcgtggtggcgtgcagcagggcctggctgaacgacacggactcgtgctggtgctccgcgccgtagcccgccgtgaagcggatctggctcagggcgtattcgaagccggcttgttccgccgccaccgccagccgctggttgtattccaggctccagtcggtgcgctgctcgatggtgctcacgaccaggccgccgctgacgttcggcacccagtaggcgaatttgacgggctcgttgcgggatgtgctcatggtgaaggctccttggatgggatggagggcaggggcgtgcaaagtggggtgctggtgggcggtgcggtccggtcctcaggccacggcagccagcgcggggcgcgccggtgcggagccttcccgccccgcacgcagcagcggcagcgcgcgttccaccgccagggcggcgcggtccagcagggccgcgtcggtgatgcggtagtcggtgaaatccttgtcggtgccgtacacgcccaggggcagggtgcgtgcctggaagaagctgaagagcgggcgcagctggtggtcgatcaccagcgcgtggcgctcgctgccacccgtggcggccagcagcaccggcaagtccaccagggcttcgtggtgcacgaagtcgaagaaatgcttgaacaggcccgagtacgtggcccggtacaccgggctgcccaccacgagcacgtcggcctgttcgacggcggcgatgtcggcctccacctccggcggcagctggttgcggtagagggcgcccgccaggcgcgggccgaccgtgccgagttcgatggtgcgcacgcggatgggaacggcgtcaccgatcctttcgacgaggtgctcgacgagcgcgagggtgcgcgacgggcgctggagactgccggagacggcgacgagattcagggtgcgggccatggtgatccattcgttgcggtgaagggggcggcaccgcggcgcggtgtccgtcctgccttcagcagcttgcgtgccagagattttttcctttgaaatcaatggcttgcgcattcgctatcacgcaacgggtgtgtgctgcacagcacgctgctgtcgcgttgctgcaggatcagcagcccgccgggaaacgtgcatgcatatgcgtttcccgcagcagcggatcaggaatagaaggaaggctcgggccgctgcccgtgcagcgcccaccggcccagttcgcggcgcttgtagtcctccggatcgtgcagcgtgtgcacccgcaggttgcgccagaagcggtccaggcgcagtgcggccgtggtggcgcgcgggccggtcacctcgaagagccggtgcgccacgtcgagcgcggcgcggcccgcggccaccttggcggccgccacggccacggccacgtcgccgcgcgccccgggcgatagcgcgagcccttcggaccatgccgcgtcgagcatcgcggccgcacggtccgccagcaggcgcgcaccttcgagggccagccagaagtcgccgtaatggcccagcaggtacgggtcttcgcccgcctggtccacgccggatgcatgccacgggcgcgcatgctgcagcgtgaagccgcgtgcttcggccagcgcgccttcgcccagccccaggtacacgtgcgccagcaccagctgcgccagcagcgggcgcagcgccgcgaacggggaggacagggggcccggatcggtgagcagctcatgcgcctgcacgcgcacctggtcgaagaccacgctgccgctgtccgtctggcgctggccgatgttgtcccagtcgccctgcaccccgatgccctggcggtcggtcggcaccacggcgatcagcagcctgcccgaggcatcgaacgcggaagcgagcagcctgtcggaatcgcccgcgcccgagcagaaactcttgcggccgtagaacgaccacgagccgtccgtctgctgcgtggccgcggtgccccggtccagcgggttgagcgcgttgccccagaaccattgccgcgccacggtggcctcgagccagggctgccactgcgccggccggccgaagagctgcgccgtggccagcagcaggtggtggaagccgaacacgtgggcgaccgcgctgtccacgcgcgcgaagtggcgcaccacgcccagcacctcgctccacgaggcccccagcccgcccagggatgcgggaacggacagggccagcaggccgctttcgcgcagcaggcggcgctcgtgcaggggcacgccgccggcctggtcgcgcgcgacggccgtggctgcgagggattcgaccatccggtcgcgggcaccgtgccagtcccggtgcgcttcggcggcgaagtgcttcatggtcgcactccttgcgcatgggaggcggagaggtgcggcgaccggattcgcacggtgccgcggtgccgggggctgtgcagaggagggccgccgggtgcggcagaaggtattgcgtgcatggaggagtgggtgcgtggtggatgggaacagcaggcgtcgcagggtccgtgccatgggcccccatgggaaacggcgtgggagcctgctgcgtgatcagcaactgcggcgccgggctgctgcggcagtgtctgccagggtgcagttgctgctgcagccgcaaaacgtctatcgatgcttggaatccttatttgccgcggggcatgcggattcccagaattgctgttcaggcagcagttccgtcattccgcccgcgccgcagcctttccccgtgccgcggcggaacccttatcgaggagagagcccgacatgagccttgcgacgatgccagcgcacgatcccgccgccgacggcggggacgcggccaccgcggtggcgggtgatgggccggaccggcccatcgttcccccggcgcccgaggcggtcgcgcagcggctggcggagcagttcgcccggacggcggccgagcgcgacgagcgcggcggcacccccaaggcagagcgcgacgccctgcgcgacagcggcctgctggcgatgagcattccggccgcgcagggcggcggcggggccggctggcgcgagacgctggaggtgatccgcatcctggcgcgcgccgattcgtcgctggcccacctgctgggcttccaccatttgatgctggccaccgcgcgcctcttttcccagccgcgccagtgggagccctggttcacgcagacggcgcgcctgcggtggttctggggcaatgccctgaacccgctggacgaccgcacgcagcgcacgctccagggcggctggagcgagttctcgggccgcaagagcttctgctcgggcgcgctcgattccgagatgctcatcgcctccgcgcgcgatgcggagtccggcgagctgatcgtggcggcgctgcccacggggcgcacgggcatcgccgtggcgccggactggaacagcatcggccagcgccagacggacagcggcagcgtcaccttcgagcgcgtgcgggtggagccgcacgagatcctggccgacccggggccgctggcgacgcccttcgcctgcctgcggcccctgctggcgcagctcgtgctcgccagcatctacctgggcatcgccgagggcgccttccaggacgcgcgccactacacgctccatgaggcgcggccctggcgcagctcgggcgtggcgcgggcgatggacgatccctacgtgctgggccactacggcgatttctgggtgggcctggagagcgtgcgcgtgctgctggaccgcgccgccggccgtttcgacgacgcctgggcgcggggggcgggccttacggccgccgagcgcggcgacgtggccgtggccgtggcgaccgccaaggtggccgccacgcgcaccggcctggacctctgcacccgcatgttcgacgtggccggcgcacgcgccacgcacggcgggctgcgcctggaccgccactggcgcaacctgcgcacccacacgctgcacgacccgctggcctacaagctgcgcgaactcggggagtgggccctgcagcagcgccatcccgatcccagcttctactcctgaacgccatgtcctccctgcacttccataccgccttgcccgaagacggcgacgcaccggcccggcaccgggaggcggcgccgctgctcacgctgcccggtgcccgggccatgcccacgtcgatccgcgccaccgcgcaggtgttcgaggacccgcgctccctggcgctgctcgagcgcatccgcctcgtcgcgcccagcgaagccaacgtgctcatcctgggcgagacgggcacgggcaaggagctgatcgcgcgccacgtgcatgcgctgagcgcgcggcgcgaagggccgttcgtggccgtgaactgcggtgcgctgtccgaaacgctggtggaaagcgaactgttcggccacgagaagggggccttcaccggcgccttcaccgccaaggccggatggttcgaggccgccaacggcggcacgctgttcctcgacgaggtgggcgacctgccgctgtccattcaggtcaagctgctgcgggtgctgcaggagcgcgaggtggtgcggctgggcgcgcgcaggagcctgccggtggacgtgcgcgtggtggccgccaccaacgtgcgcctgcaggacgccgtggccgcggggaatttccgcgaggacctgttctaccggctgcacgtggtgggcctggcgctgcccacgctgcgcgagcggccgggcgacatcctgccgctcgcgcgccatttcatcgacgagtaccggcaccgcctgggctacggcccggtgcggctcgacgggggcgcggagcgcaagctgctcgcccacgactggcccggcaacatccgcgaactggagaacgtgatccaccacggcctgctgatctgccgccgcggcgtgctcctggcggaggacctgcagctgtcgtcgctgggcctgcagcgccgccccgcgggcgaagcgcaggcggaagcgacgccgctgcaggcgctggagacggcgttgtcggatttgttccagcagcagggcgagcagctgtacgaacgcatcgaggaaaccgtggtgcgcgccgccttcgagttctgccaccgcaaccaggtgcaggccgcgcgcctgctgggcatcagccgcaacgtgctgcgcgcgcgcctgatccggcatggggacatcactgcggtgaggtgacggcccctctagcggctgcgctgcttcaccgatctcgccgcgctggactcagcggtgcgtgaaggccgccgggcgcttctccaggaaggcggccatgccttccttctggtcctgcgtggcgaacagcgcgtggaacaggcggcgctcgtacatgaggccgtcggagagcgagccttcgaaggcgcggttgacggtttccttggccgccatgacggccacctgcgagaagccggcgatcaccagggcagcgcccagggcttcgtccatgagcttgtcgtagggcacgacgcggctcaccaggccggcgcgctcggcctcctgggcatccatcatgcgggcggtgagggccatgtccatggccttggacttgcccacggcgcgcggcaggcgctgcgtgccgcccgcgccgggaatcacgccgagcttgatctcgggctggccgaacttcgcgttgtcagccgcgatgatgaagtcgcacatcatcgccagctcgcagccgccgcccagcgcgaagccgctcacggccgcgatcacgggcttgcggatggagcggatgcgctcccagttgcgcgtgatgtagtcgcccttgtaggcgtcggcgaagccgtacttggccatcgcgccgatgtccgcgcccgccgcgaaggccttctcgctgcccgtgaggatgatgcagccgatgcgttcgtcggcatcgaaggcggccagtgcgtcgcccagctcgtccatgagctggtcgttgagcgcgttgagctgcttggggcggttcagcgtgatgacgccgaccttgtccgcctcggtgcggacctcgatgacttcgtaggccaaggggtatctcctgggtgtcgttgtggtgcggacgactatacccaagggccgccttccgcgccctagcccgcggccatgcccgtgtccggctggccgtccagccagcgccgtgccaggggcgcctccgccagcgagagcgcgacggtgtcgtccggcgcgccgccctcgcgctccagcgccagcggcagccgcagcacgcggcggtcgcgcgacaccagcgccgtgacgcgcttttcgcggccggcatagagcgcgacatcgtccagccgctgcatgcgccaggtctctccgtgcgcctccacggccagccactcgtcgcccgcggaaaaaccggcttcctcggccaggccgccgcgcagcaccaccttcacctgcaggccctggccctcggacacccgcaggcccagccgctgcgcgggctgcgccgcttccgcgcgcagggccacgccgtgcgcggccagcatctcggccaggggcaggtcgccggtgccgtgcacccattcggcgatctcgcgcgcgaaggagcggcccgagagggcttcgagcaccgccagcaggtcgtcttccgtcatggggccggcgtcgcagcggtcccagagtgcccgcatcacgtcgtcgagcgtggtgcggccctcgcggcgcagcgccaggtccaggcacaggccgacgagcgcgcccttggtgtagtagctcaccgtggcgttcggcgtgttctcgtcctggcggtagtacttcacccaggcgtcgaagctggcgtccgccacgctctgcacccggcgccccggcgtctgcagcacctggttgatgttcttggcgagcaggcgcaggtaggtggcatcgtcgatcagcccggcgcggcgcagcagcaggtcgtcgtagtagctggtgaagccctcgaagaaccacagcaggcgggtgtagttctcctgggtgtagtcgtagcccgccagttcggccgggcgcaggcgcttgacgttccaggtgtggaaatgctcgtggctgatgagcccgagcagcgtggtgtagccctcgggcgtcctggcctcgcccaggcggggcaggtcgcggcggctgcaggccagggccgtcgagttgcggtgctccagcccgccgtagccgtcgtccatcacgttgagcatgaacaggtactgcgtgtagggcggcttgccggccccgtgccagaagcggatgcccgtctcgcagatgcggcgcgtgtcggccaccaggcgctcgccgtcgaacgagggcgccgcgccggccacgaccaggcggtgcggcacgccgcaggcggtgaagcgggcgctccagaagggccccatctccaccgggcagtccaccagctcgtcgtacgaggccgcgcggtaggtgccgaagcccgcgcgcgtggtcttctccgccgtgaggcccgtggccaccgaccagtgcgacacctccggcgtggcgacgatctccaggtcgtggcgggcatcctcctggccatgcacgcgcaggcacaggctcgtgccgttgaagaagccgcgcgacgagtccagccacgccgtgcgcaccgagctgtcgtaggccccgacctcgtaggtcagcaccagcggcgcaccctcgcggcaggcggcctgccagaggctcttgctgcgctgcgcgagcgccacttcctgcccgtcctggcgggcgcgcaggttctgcaggttcttcgcgaactcgcgcaccaggtagctgccgggaatccacaccggcagcgacagctcctgctgcgcggcggggttctccaccgtgagggtgacgtggtagatgcgcgcgtgcagctgcgcggcttccacgcggtagtggacggcgggggcgtgcgatcggtgggcggccatgcggtatccggaaggggcggggacaggtcagttcgtggcgggggccgggccggcgcccgatcctgcgtcggcgaggcgcttttccacctcgcgcgcgtcgatcgcgcccggcacgcgggagccgtcggtgaagatcagcgtcggcgtgccggtgatcttgtgcttcttgccgaaggccaggttgcgctgtacggcggcggtgtcgcagctcgcggccggcgtggtcttgtcgcgcaccatgtggtcctgccacgcggccgcgcggtccttggagcaccagatgttgcgcgacttctcggccgaatcggggctcaggatgggatagaggaagagatagaccgtcacgttgtccacgttctgcaggtccttctcgaagcgcttgcagtagccgcagttcgggtcctcgaacaccgcgagcttgcgctggccgttgccgcgcacgatggtgaacgcgtcctggaagggcagggaggcgaaatccaccgccgtgagcttgttgatgcggtcctcggtgaggttgcggcgcgccttggtgtcgatcagttcgccctggatgaggtagttgcccttggcgtcggtgtagaacacatcggtgccgatgcgcacctcgtacaggccctgcatgggcgtggcgcgcacctcgtcgatgttctgcagctgcggaatgcggctgcccagcgtcttgcggatcgccgattcctgggcgtgggcgccgaagccgatggtgagcgcggcggcgccggcgagcagggcggggatcagtttcatggtgctccttcgtgatgcgtgaatctctggggatgggcggcacggcggcctccccatcccgtcattggggggcgggccgtcagcccaggcccatggcctggcgcgtcacccagtccttcagggggccgctgcgctcgaatccgcgcatgccccagttgcgcagccagggcacgggcccctcgtggcgcgagaagagttgctgcaggctgtccatggcccagcccatcggcagcagcgcggccttgcgctcgcgctcgtagcggcgcagcaggcgctggtccgccacgccgcgccagtagtcgcgctcgcgcagcacgcgggccagggcctgggcatcggccaggcccaggttcagcccctgcccggccagcggatgcacggtgtgcgcggcatcgcccgccagcgcccagctgcgggccggcgccttcgcggacatgggggcgttgcctgcggcggccggcatcggtccgcaccagcggtcggcccgggcctgctgcagcggccacgcggcccgggaagcgtccagcgtgagggcgcccagcgtgtccaggctggcggagcggatgcgttgttcgaaatcggagggttccatggccaggaggcgctgcgcctcgtcctgccgtacggaccacaccacggccacggagttcccttccggcccccccaggggcaggaaggccaggatgccgtcgggcaggaaccactggcgcgccacctggccgtggggccgctcgcagcgcagccgcgtggccaccgcatgctggccgtagggcacctcggcgtagtgcacgccgaattcctcgcgcgtgcggctcgcgcggccttcgcagaccacggtgagcgcggcctgcacgggcgcatcgaccacctccacctgcggctggaagcgcacggcatcggccagccgggattccagcgcgggcacgtcgacgatccaggccagcgcctcggtagagggatggcgcccggcgtcgaagctgacctcgccgcccatgtcgccgtgcacgtccatgcgcagcaccggcgtggcgtgttccgccccgggccagctgcgcacggattccagcagcgcgcgcgaggcggcgttgagcgcgtaggcccgcacgtcggtgccctcggccgcaggggccggccccgggaccagggccacgcgcaggcgctcgcgcgcgagaagcagggacagcgcgcggcccaccacgccagcgccgcgaatacagacatcgaaggtttgcgccatgcggccattgtaggagccggcccgtgctctgccgtgcgaaggcacaatcgccgcttcccctttccccaccgcgctacccggagacctccgcgtgaccttccgcaccgaccgcgacctgggcggcaccatctcccgcctgttcatccaccccgtcaagtcctgcgcggccatcgccgtgcccgaggccctgctcacgcccaccgggctggagtgggaccggtcctggatggtggtcgatccggcgggcgaattcctcacccagcgcaccgtgccgcgcatggccctggtgcggccgcagctggatgcgcaggcgctgtcgctgcacgcgcccggcatgccggtgctgcgcgtggccctgcaggccggcgggccggtggcgcaggtgcgcgtctgggacgatgccgtgcccgcccgggacgcgggcgacgaggccgcgcggtggttctcggaatgcctgggccggccctgccgcctggtccgattcgacccggcacaccgccggctatccagcctgcgctggacggacggggtggaggcgcccaaccagttcgccgacgcctaccccgtgctgctggccagcgaggcctcgctgcaggagctcaacgtgcggctgcagacggcgggcgcgccggccgccgcgatggagcgtttccgggccaacatcgtcatcgacggcgtggaggcgcacgacgaggaccgcatcgacggcctgcacatcgacgcggagggcggccctgcctgcctgcggccggtcaagccctgcacgcgctgcccgatccccgacatcgacccggccacggccgagagcaccccggacgtgggcgacaccctgcgcgcctaccggcaggaccgccgcgtgaacggcgccatcaccttcggcatgaacgccatcgtgcttgaaggggccggccgcgtgctgcgcgtgggccagcgcatcgcggccgactggcgcttcgactgaccctccgcgccgggcgggccggcagggacatggctgcccggtaaaatcgccggttttcccccgaaccctgaaagccccgccatgagcctgaaatgcggcatcgtgggcctgcccaacgtcggcaagtccaccctcttcaacgccctgaccaaggccggcatcgcggccgagaactaccctttttgcaccatcgagcccaacaccggcgtggtggaagtgcccgatccccgcctgcagcagctggccgggatcatcacgcccgagcgcatcgtgccggccatcgtcgagttcgtggacatcgccggcctggtggcgggtgcctccaagggcgaaggcctgggcaaccagttcctggcccacatccgcgagaccgacgccatcgtcaacgtggtgcgctgcttcgaagacccgaacgtgatccacgtggccggccgcgtggacccgatcgccgacatcgaggtcatccagaccgagctgtgcctggccgacctggccacggtggaaaaggccctcaaccgctacagcaaggccgccaagagcggcaacgacaaggaagccgccaagctggtctcgctgctcacgcccatccaggccgcgctcgaccagggcaagcccgcgcgcacagtgcccgtcagcaaggaagacgcacccctgctcaagcagttctgcctgatcaccgccaagccggcgatgttcgtgggcaacgtagccgaggacggcttcgagaacaacccgctgctcgaccgcctgaaggaatacgccgccgcgcagaacgcgcccgtggtggccatctgcgccaagatcgaatccgagatgagcgagatgagcgacgaggaccgcgacctgttcctggccgagatgggccaggacgagcccggcctgaaccgcctgatccgcgccggcttcaagctgctgggcctgcagacctacttcaccgccggcgtgaaggaagtgcgcgcctggaccgtgcccgtgggcgccaccgcgccccaggccgccggcgtgatccacggcgacttcgagcgcggcttcatccgcgcccagaccatcgccttcgacgatttcatcgccttcaagggcgagcagggcgcgaaggacgcgggcaagatgcgggcggaaggcaaggaatacgtcgtcaaggacggggacgtgatgaactttttgttcaacgtctgattcgggcaagccatttcaggtcactgcatccgcttgtgcgggtgcagtggtcgatagaagtccttgattcaacgatggatgtcgacgaattgcccgacttgtatcgcccatctatcgacgataaggagctatttgtccgatagaccgttcatgccactgcccagtaccgtcgccagcggttgttgccctcaaagcggacttccccgcgcccgatcaactcctccagggctcgcttgacctgcttcgcgtggatttcaccaccgacgcgtcggtggatgtcgctgatggccgatcggggatagcgctgcaggtcttccatgaccagcgcggccaagcggtgcggctcgatgcgcttgagggtggtctcgccggtgaactgcaggctgcgtagcagatccggatcgacaaagtagcgcgttgcctgggtgcgtccagcgctctgcaccagttgccagtccagcaggcgcttgagccagggctgaagtgcctccaccgatggcagatccagggcgttgatcagttcgcgggcagtcagtgcatcgtcttgcgccaacaggcccagtgcgatccgctcgcgctgcgtgagttgataggtctgatccgccttggcaatgaagtcgatgacctcgggcttgagaatgcggcgacgcacagtcacttgcacacggtcgtgggtctctgccaactcgggagccgggcgaccctgtgagagcaatacctcgaagattttgtcgaagccactgccttcccgttccatcagtttcaagtcatggaagaggcgagccaggtgctcgttgcggcgcaccgtggtgtgcagaatattcctcggcgagacccccaggggcagcggtccggggttgatcacttccagccggtctggatgcaggttcaggaagatgtcgccgcgctgggtgtaagggcgatggaccagcgcgttgaccagcagttcgcgcaccacgatctcatcgaaggcgggcacgttctggcgatacaggccatccggcagttcgtagcgctcgcgaaagtcgggcacctcgtgccacaccgcttcgatcagctccatcgggctttgtgtatggtcatcccagaccagcttgttcaccttctgcccatgttcgtcgtacttgatgaactgaatgactggtgccgtggtcagtcgggcgcgatgatgctggcggccaaggctgagcacacccaggttggtgagttccgcccctcgggtgagttgatagtgatcgagaagttcgtcgtcagacttctccttgacggagggcttgacgcgatccgatgcgcgcagggcggccagcaacctgtcgcgcttcgcgatatccatctccgcgcttggaacatgtagggtggtttgcgtttcccatggcaatgcggaacgctcactggccaggcgcatcacgtcatcgcccgtcacgggcctgctctggtcggccacccgcaggaagtagcgaccgtccgtggtggatgcgacggccatggagcgagggacgcgcaattcgatgtactgaccaccattgggcgaggtggtgacatccggcaatacagtcacgttgaccgtacgctctgccagcttgcggcgaagtgtgtcaggcaggtctgaagggatacgctggtcggcaggaggctcgctctggccatcctctattcccagcagtaggcgaccacccgttgcattggcaaaggcgatgcaatccttggcaatttcgctccagtccgcggtcttgccggtgaccgctcgcaaggatttatggtcgagaagttgtccttccaggctcacgagccaccttcctctgctggattcatttttccttgtatggaggtcgtttgggatcgtttcgagtctactcgtttgattgtctggagaccctggaacgataagacccagcgtattcggccggtcggccggtcgggcaggcgagatgacccttgccatttcctctcttgggtatgcttgcggcatcgtgcggagcaggcgacgtgtactgggcgacgctgcgctgcactcatacaaatacgagaattttgcacttgcttttcgacccgacgtttgagagttgcgtcacgctatccccgtgccaaacaacgcgccggattccggcgcacgtccccgccatccaatgtccctccccgtgaccgagcgcctgcgccgcgcggcgctcgccctctggccggcgcccatgcgggtggatgggcgcgagcgcctgcggatggtcctgggcgcgctgctcggcgtgctgctggccggcctgctcagccgctgggtgggcggccactggggcatttcgccctggctggtcgcgccgatcggcgcgagcgcggtgctggtcttcggtgttccggcgagcccgctggcgcagccctggtccgtggtgggcggcaacaccctgtccgccctggtgggcgtggcctgcgcggcgctggtgcaggatccggccgtggcgggggcgctggccgtggcgctggcgatcgcgatcatggtgccgctgcgctgcctgcatccgcccggcggggcggccgcgctgttcgtggtgatggcgcacggcgcatcgccgcagttcgcattctttcccgtgatgaccaattccctgctgctggtggcggcgggcatggcgtggcatgcggccacgggcaagcgctacccgcacgcgcagcaggcccgtcctgcccccgcgggtgccacggaggcgcgcgccgcggggcgcttcacgcccgaagacctggatgccgcgctggcccactacaaccaggtgctggacgtcagccgcgatgatctggaggcgcttctgcaccatgccgaggccgaggcgtaccgccgcaatttcgggcagctgcgctgcggcgacatcatgtcgcgcgagccggtcacggccgcgttcggcacggggctgcaggaagcctgggcgctgatgcgccgccgccgcatcaaggcgctgccggtggtggaccgcgcgcgccgcatcgtgggcatcgtcaccacggccgacttcatgcgccagatcgacctcgacgtgcaccagggcatcggcgagcagctgcgagcactggttcgccgcgtgggcgcggtgcattccaccaagccggaggtggtgggccagatcatgacccggcaggtgcgtgtggtgagcgagcagcgcccggcgctggaactggtgccgctgttcacggaagacggccaccaccacatccccgtgatcgacgcggagcggcggctggtcggcatcatcacccagtctgacctggtgcgcgcgctgcaccgggccgtgcgctagcatcggcccatgcagaccggcatcctctacgccacgctcgcctatgtggcgtggggcatcttccccgtgtacttccaccaggtggcctcggtgccggcgctggaggtggtgctgcaccgcacgctctggtcgatggtgctgctggccgtggtgctggcggcgcggcggcagctcgcctgggtggccgcgctgcgccgccagccccgggtggtggcggccttcctgctctcggcgctgctgctatcggccaactggctgatctatgtctgggcggtgcacaaccagcacgtggtggatgcgagcctgggctacttcatcctgccgctggtgaacgtggccatgggctatgccttcctgcacgagcgcccgcgcccgggccagtggctggcgctggccgtggccgcggccggcgtgctgtggctcaccgtgcaggccggccgcctgccctggatcgcgctggtgctggccctcaccttcggcttctacggcctgctgcgcaagacggcggtgctgggcgccatggagggcctggccctggagacggccctgctcgcgccgctggccgtgggcggcctcgcctggctgggctggacagggcaggccgcctggttgaatgccgatgcggccacgctgggctggctggtcgctgccgggccgatcaccgccatcccgctgctgctgttcgcggcaggggcgcgccgcatcccgctggcgacgatgggcgtgctgcaatacatctcgcccagcctgcagttcgcgctgggcgtgtggctgttcggcgagcaggtgcagccggcccggctggcgggcttcgtgctgatctgggcagcgctggtgctctacaccctggaaggcaccgtgctgcgccggcgggcgtcggcgtcctgagtgctctggccgctggcagccgggcctcagtgcaccatgaccttgggccagagatacagcaggccgccggtcatggccaggtagcgcatgaacttgcccaccgccatgtaggccacgcagggccagaacggcagtttcagccagcccgccacggcgcagagcgggtcgcccaccacgggcagccagctcagcaggcaggccttggggccgaagcgcttgagccaggcgagggcgcgcacattggtgtgttcaccgcgggccttgtccaccgccttgtgggcgcccaggcccatccaccagctgacggcgccacccagggtgttgcccgcggtcgccacgaggatggtgggccagaacagctgcgggttgagctggatgaggccgaacaccgccggctccgagcccaggggcagcagcgtcgcggagatgaacgacaccacgaagaccgtgctgagaccgtactggggcagcgccagcaggtccatgaggtgttgcatccagagttccatagctggcgcaagtttagggggccgcggcgggccggccctgtagcccggcacgccgtcgcgctgtggcaggcagccccgcgccatagcctgcgtgggggcagccggacagtccggttggaagatttgataagctgcgcccccacatggagcgcacctgctctacctgcacggcccatcaccatgtaacattcggtaaggcgatgtgcgccgccgtaacgtctttcaagcagttcaagcgccagggcggttccctggccgcatggagagggcatccgtcgctatgggtcttgccaaattgtgggggtcgctgcaaacgcgcgggccggagcgtttttccagtacggaggcgttctctccgagcgaggccttttccgaattcgacgagtccgcgcagttccgcggctcggacctgcaggccgcgcgcattctcgagcgccggctgggccggccctaccggcgcatggtgcccgtgttcctctgcgggctctacctggtgtgcacgctggcgttctatgcgctgggcatggtgtccgggcccctggtgctgatggtggcggcgctgatcgcctgcggcgtcgcgctgggcacggcctacatgcgtttcggccatccgggcgaggccccggagccggggcggatgcgcgaccggcagctgcggctgcccatcgtggtggcgtccgccgccaccctgctgctcgtcttctacctggagcccgtcacgcagatcgcgctggcgccgttcctcttcgtcgccatgtcgtacgggctgctcacgatgtcgcgccgcacggccctgctgctgtgcggcggcatcgtggccggctatgccctcgtgatggggctgcactatgcagagcgtgccgacggcgtgctgctgcgcctggaggccctgcatttcgtggcgctcgcgctggccctgcctgcctatgtgctgctgatggggcgcgtgcggctgctgcaccggctgctgcagaagaccagcagcgagatgaagtccatcgcggagagcgcgcgcctggatgcgctcggctgcctgaaccggcgctcgatcctcgcggcgctggaagagcagaagcagctggccgacgagagcggcataccgctgtgcctggcggtggtggacctggaccatttcaagcgcatcaacgatgaaatgggccacctgtgcggcgacgaggtgctgcgcaccttctcgcagctggcccagcagatcgtgcgcagcgacgatttcttcggccgctacggcggcgaggagtttttgctgatcttcccggccacgcccctgctgcccgcgctcaatacctgcgagcgcatccgctcgcaggtggagtcgcacgactggaaggagccgctgcgcgggcgtgtcacggtctcggtcggcgtcacgcagtacgtgctgggcgaatccgtgctggagtttttctcgcgcgccgataccgccatgtacctggccaagcagggcgggcgcaaccaggtggtggtgcaggagcccgtgggggccttcgccccgaccgaggccggcgagccgcaggtgcctgcgcacggctatttctgagcgcgccgggcaatgcccgggtccgcgtcccctgcttttcatttgctgaaaatttaagcaggtacaatcccgcctcttttttcttccgcctgttttttcagcactcccgcgcgccatgcagatcggccacattcccctggcgaaccgcctcttcgtcgcccccatggcgggggtgacggaccggcctttccgccagctctgcaaggccctgggcgcgggctacgccgtgagcgagatggtgacctcgcgcaaggacctgtggaacagcctgaagacctcgcgccgcgccaaccacgagggcgagcccggcccgatcgccgtgcagatcgccggcaccgacgcggccatgatgtccgaggccgcgctctacaacatcgaccgcggcgccgagatcatcgacatcaacatgggctgccccgccaagaaggtctgcaacaaatgggcgggctccgccctcatgcagaacgaggcgctggccgtggagatcgcgcaggccgtggtcgaggcctgcgcgccgcgcaacgtgcccgtcaccctcaagatgcgcaccggctggtgccagcagcacaggaacgcggtgcagctcgcgcgcgcgttcgaggacgtgggcatccggatgctgacggtgcacggccgcacgcgcgagcagggctacaagggccatgccgagtacgagaccatcgccgccgtgaaggccgccgtgcgcgtgccggtggtggccaacggcgacatcgactcgcccgagaaggcgaaggcggtgctcgccgccacgggcgccgacgcgatcatgatcggccgcgcggcccagggtcggccgtggatcttccgcgagatcggccactacctcgccacgggcgagcacctggcgccgccgctggtggccgaggtgcggcgcctgctgctggaccacctgcacgaccactacgcactctacggcgaggccacgggcgtgcgcagcgcgcgcaagcacatcgcctggtacgtgcgcgcgctgcccggcggcgaggcgttccgccagcacatcaacaccatcgacgactgcgccgcccagtgggaggccgtcgcgctgttcttcgaggagctgggccggcacatggaccgcctccccgcagcgccgcccgaggggaccggcacggataccgacgatacgcaggaaccacaaggactgcccgcatgagcaacaagaacatcgaagactgcgtgcgcgagagcctgcaggggtatttccgcgacctcgggggcgagacccccgacggcatgtacgacatgctcgtgcgcctggtcgagaaaccactgctggaggtggtgatgaaccacgccgacaacaaccagtcccgcgccgccgaatggctggggctgaaccgcaacaccctgcgcaagaagctcgtggagcacaagctgctctgaccgaccgaatccacaaccttcccaccaccatgaacgcacttctctccgtctccgacaagaccggcatcgtcgaattcgcccgggcgctgcacgccctgggcatccgcctgctgtccaccggcggcaccgccaagctgctggccgagcagggcctgcccgtcacggaagtggccgaggtgacccagttccccgaaatgctcgacggccgcgtgaagacgctgcatcccaaggtgcacggcggcctgctggcgcgccgcgagctgccggaacacatggccgcgctgaaggagcacggcatcgacaccatcgacctgctggtggtgaacctctaccccttcgaggccaccgtggccaaggccggctgcacgctggccgacgccatcgagaacatcgacatcggcggcccggccatggtgcgcagcgccgccaagaactggaaggatgtgggcgtggtcacctcggccgaccagtacgacgccgtgctgggcgagctgaaatccgcgggcaagctgtcggacaagctgcgcttcgcgctgtcggtggctgcgttcaaccgcatcgcgcagtacgacggcgcgatcagcgactacctctcctccgtcagcttcgaggccgagaagctgtccgaggcctatgtgcccgagcgcaaccccttcccgggccagagcaacggccagttcgtcaaggtgcaggacctgcgctacggcgagaacagccaccagcaggcggctctctaccgcgacctgtaccccgcgcccggctccatcgtcacgggcgagcaactgcagggcaaggaactcagctacaacaacatcgccgacgccgatgccgcgtgggagtgcgtgaagagcttcgacgccgccgcctgcgtgatcgtcaagcacgccaacccctgcggcgtggccgtgggcctggatgccgccgacgcctacggcaaggccttccagacggatcccaccagcgcgttcggcggcatcatcgccttcaaccgcccggtggatggcgccgcagcgcaactggtcgtgaagcagttcgtcgaggtgctgatggcgccggagttcacgcccgaggcgctggagatcttcaagcccaaggccaacgtgcggctgctgaagatcgcgctgccccattccaagggcacccgcgcctgggaccgcggccgcaatgccatggacgccaagcgcatcggctccggcatgctgctgcagacggccgacaaccacgaactctcgctgatggatctgaaggtcgtcacgaagaagcagcccacgctggaagagatggaagacctgctcttcgcctggaaggtcgccaagtacgtcaagagcaatgccatcgtgttctgcaagagcggcatgaccatgggcgtgggcgccggccagatgagccgcctggattcggcgcgcatcgccagcatcaaggccgagcatgccaggctgtcgctgcagggcacggtggtggcgagcgatgccttcttcccgttccgcgatggcctggacgtggtggtggatgcgggcgcgacctgcgtgatccagcccggcggctccatgcgcgaccaggaagtgatcgacgcggccgacgagcgcggcgtggccatggtgttcagcggcgtgcgccacttccgccactaagagcggctgacacgacccttctggcgtcgttgccgcatcttgtcgtactactcgtactgcctgcgatacggcgcctagccagaaccgcttcgctgggtcgtggcagccgctctaacggcccgtcgccgcggcgcccggccgcgtgggtccccgcccgtccagggtcagaccgtctggatcgactggcgcacgctgtgcgtgccctgcacgttggcggggttgcccgccatcacgttcaccggcgtgcggcccccgtccacgtcggtgttggcgatgtgcacggtggattgccgggagtcgaagcggaagaggaaggatttcaggttctgcgcggtggagtcggcgatgtccacatgcgcggtgatcgggtagccgccgcgcgtcacggccagttgcccgatctggttcgcgtagatgccgcgcagcttcaggtcgacgtcgccgttgatctggatcgccttgtcatggctgttctggaacgacgagttcgtgatttccacgcgggccgggcccggagggatgctcttggcggaatagccggcgcgctgcgcatccacggcccggttctccgcgccgtccacggtgatgaagtcgtcgtccgtctgcaggccgtgcacgttgtcgagcttggcgtcgcccagcaggtggatgccgtcgccgcccttgaactggaggttcttcacggacgcacccggctccaggatgaagaccggcagatgcgtctccgccgtgccaccgccgttgagcccgggcccggcgctgaagagccggccctggccgtcgaaggtctggccggccttcacgacgatgggtttgttcacctccaccgtgcccgtctgcgcgccgacctgcatgttcgcgggcggcttcgcggcatgggccgtggtggccggggtgcctgcgccgcgcggtgcgtgcgccgtgccggcgtggccggcctcggtgtgcgccacggcacgttgcgtggtgtgcgagggtggctgtgccgtcccggcggcatgccccgcggcgctgtcgccggagcgggacgacggagcggctcccccgcgcatgcgcttcaggaggccttcgagcagggtggcgagggactgctgcagcgcctggctgccgtggtgccgggccgcggaggcggcctgttccgatgccgcggcatgccgtgcggccagggaggacgagagaaaggcgatggggttcatggatgctcgcgaaaagtgcggcgccgcagcgccggttcgccatgcccggtgcacggcgtcgcatccactctgcactccggagccggcacgccgatgccgccatgcgaagcggcggccgtgcagccgaagcgcctccgcgggccccggctccggcccgggtcagcctgcggagatccgacggaacacctcgcgcgccgcggcgatggtgtcgtcgatgtcctgcgcgctgtgggcgctgctcacgaagcccgcctcgtagagcgcgggcgcgatgtacacgccgcggtccagcagcccgtggaagagcgcattgaaccgtgcgccgtccgtcgtcatcaccgtcggatagttccggggcagctcgggcagcaggaagaagccgaacatgccgccttcgctgtccgtacagaagggcaggccttcggcgcgcgcggcgtcggcgagcccgccggtcagggcgcgggtgcgctcgcccagcgcttcgtagaagccggggcgggcgatctcgcgcagcgtggcgaggccgcaggccgtggccaccgggttgcccgagagcgtgccggcctgatacaccggcccgagcggagccaactgctccatgatcgcgcgcggtccgccgaaggctgcgagcggcatgccgccgccgatcaccttgccgagcacggtgatgtcgggcttgaagcccgggatgtcgcgggcatagacgctctgggcgctgcccagcgccacgcggaagcccgtcatcacctcgtcgaacaccagcagcgcgccgtgctgcgtgcagagctcgcggcagcggcgcatgaagggcacgctggcgcgcacgaagttcatgttgccggcgatgggctcgatcatgagcccggcgatctcgctgccatgcagcgcgaaggcttcctcgagctgggcgacgtcgttgtattccagcaccagcgtgtgctgcaccacctcggccggcacgccggcgctggtggcgtggccgaaggtggccaggcccgagccggccttgaccagcagcgcgtcggcatggccgtggtagcagccgttgaacttgatgatcttgctgcggcccgtggcgctgcgcgcgaggcggatggcgctcatgccggcctcggtgccggaactgaccaggcggatcatctccatggacggcacatggcgcaggatctcctcggccagttcgacctcgcgctcggtgggtgcgccgaagctgaagccgtcgagcgcggccttctgcaccgcttcgagcacggccggatggccgtggcccaggatcatggggccccacgagccgatgtagtcgatgaagcgctggccgttggcgtcccagaagtaggcgccctgggcgcgctgcacgaagcggggcgtgccgcccaccgcgcggaaggcgcgcacgggcgagttgacgccgccggggatgagcgccttggcgcgttcgaagaggggaaggttgaggtcagtgctgggtgtcatggggaggcatcacgaagccgtcggtggacgtgggatcggtcccgggctcgtcgtcgggatcttcgtcgtcatcgtcgtccggctgggcccagaacatccggtcgggcaggatgtggcccatgcccggccggaagccggcgtccaggcagcggtcgaggtaggtgagcgcttcgctggccgcttcggcgaggtcgttgccgctggccacgagcgcggcgagcgccgccgacagcgtgtcgccggcgccggtgaaggtggcgtcgaacagttcgaagcgcgtggtgccgagcacggtctgcgcggaggtgagcacgttctcgacatgctgctcgggcgcgggaatgccggtgacgagcaggtagggcaccccgagttcggaggcggccatggccaggtcgcgcgcggaaggcttgcggtcgctggcccagtccggcagcagccagcgcgaaagcgtgctgtagttgcccaccagcacggaagtctggggcagcagcagttcctggaaggcgtcgaggtactggtcgatgaggtcgtctcgccaccacgacaggttgggcatgtaggcgatcaccggcacgtcgtcgtagtcggacgcgatggaggcgatggcgctgaggttctcggggctgccgacgaagccgaccttgatcgcctgcaccgtcaggtcctcgagcacgctgcgggcctgctcggccacggcctcgtcgtccagggcgtagtggtcgaatacctgcgcggtgtcgcgcacgtacgcgccggtcacgacggccaccgcgtgcccgcccacggaggcgatggtggcgatgtcgccggtcaggcctcccgcgccgctggggtcgctggcattgaaggacatcacgcagatggggaccccgccgtcgtcgtcggcggtgccggaggagggaggggaggggagcttggagggggaatctgtggtcattgcgccgcaccagcgtaacggttggcacggaagctgcgtcccgcggtgatgtctagatacaatcgttgcattctatgtgaaggccccttaagctgtgacggaccctaaaacctggatgtgcctgatttgcggctggatatatgacgaagccgcaggttcgcccgagcacggaatagcgccccagacccgctgggaggatgtgcccatgaattggacctgtcctgaatgcggagcacgcaaggaagacttcgaaatggtccagatctgagcgtgcctccggcaaaaagcgtcgttttttaccatcatcagcggtgacgaaattgacccagaccagtggcgcaaccttcaaggtgcttgtcgtggacgacagcaacaccatccgccggagtgccgagatctttctcaagcagggaggccacgaggtcctgctggcggacgatggcttcgacgccctggcgaaggtcaatgattatcaaccccagttgattttctgcgacatcctgatgccgaaactcgacggctaccagacctgcgccatcatcaagcgcaatgcgcgtttcgcggacacgcccgttgtcatgctctcgtcaaaagacggtgtattcgacaaggcgcgcggccgcatggtgggctgccaggaatatctcaccaaaccatttaccaaagaccagctgctgaaagccgttcagcagttcggtaatgcccaacaaggagcgatgtaatgcccatccagaaagttctggttgttgacgactcgaagaccgagctgatgttcctgaccgacctgctgcagaagaagggcatgcaggtgcgcaccgccgagaacgccgacgaggccttccgccgcctggccgaggaaaagcccgacctcatcctgatggacgtggtcatgcccggccagaacggcttccagctgacgcgcgccatcagccgcgatccccagtacgccgacgtgcccatcatcatgtgcacgagcaagaaccaggagaccgaccgggtgtggggcatgcgccagggtgcgcgcgggtacatcaccaagccggtggatcccgcggagctgcaggccaagatcgacgcgctgaactgatcccggccgtccgtccatggccaatcgcgaagcgctccgagaactccagacccggctggcggcccgattgcaggccgcccgggtcgagggctcgtccgtgtcctcctggctggccgtggagtcggccggccgccgtttcctgcttcccctgggccagtccggagagatctttccctggacgggcgtgcagcccgtcccctacacccaggactggttcctcggtgtcgccaacctgcgcggatcgctgatcggcgtggtggatctggccggcctgctgggccagtccgccacccgtaccgagcaggcgctcggcgaggccagcctgctcgtcctgaacgccgcgctggaggtgaacgcggcgctgctggtcgatcgcctctcgggcctgcgcggcaccgatgccttcgtggactcctcgccccccggtgccgacgcacccccgtacttcggcaccacctacctggatgccgaggggaccccgtggcaggagctgaacctgcaggcgctctcccaacaccccgcattcctcagcatcagcgcttgagcgcactccctctctgaaggccgaaccatcatgtccgtcgtgaatccgtttgcaaaactcttcgctcgcaagaacgcgggagatgcctctgccggccaggactcgctcgcggccgcctcctaccagtcggacggcatgcagagcgtgcagggggagccttcggcccttccgccgtcgatggagggcgaggtcgccgacgaggacctgatctcgctgcccctgctcggccgcgcgacggcggcggagcaccagcgccggctgctcgcgctgctggccgtgggcgtggtggtgctggcgctgatcgccggctgggtgctgaagcaggcggaccgctccgcccagcagctcgccgccacgggccaggccctgatgcagtcccagcggctggcgaagtcggtctcgcaggcactggtcggcagcccgcaggccttccccgacgtggtggacagctcgggcgtgctggtgcgcaacgtgcgcgcgctgtcgtccggcgacgatgacctgcgcgtgcaggccctgggcgagccgttcaagcccgacctggaagcgatcacgccgctgatggagcgcgcggagcgcaatgccggcgtcgtgatgggccagcagaagatcctcacgcaggtgggcgatgcgctgcgcaccatcaaccgccagtcgtccgacctgctggagatcgccgagacgatctcctcgctcaagctgcagcagaacgccccctccacggacatttccgcggcaggccagctcgtgatgctgacccagcgcatcggcaagtccgccaacgaattccagaccaccgagggcgtgagccccgaggccgtgttcctgctgggcaaggacctgaactccttccgcgagatcgcccagggcatgctcgacggcagcagcgagatgcgcctgtccgccacgcgcgatccgcagacgcgcgagcagctcgagagcctgatcaaggtgtacgaccagacccgcacgcaggccggcgccatcctcggcaacctgcagggcctggtctccgcccgcgaggcgcagtccgccatcatcgccgacagcgaaccgctgcgccgccagctggaaggcctgcagaccaagctctccgagcagaccggcctgggcgccgggcaactggccgccctcgtggccgccggcctgttcgtgctgctgtgcggcgtgggcatttcccgcgtccagctgatggacagccgtacccgccaggccgctgccgaaatgcagcagcgcgacgcccgccgccaggagcaggaagccaagcgcgtcaacgacgccaaccaggccgccattcttcgtctcatgaacgaactgcagtccgtcgccgagggcgacctgacgcaggaagccaccgtgacggaagacatcacgggcgccatcgccgactctgtgaactacacggtggaagagctccgccagctggtgggcagcgtgcagaacacggccacccgcgtggcccagacgacggcgcaggtggacagcacctccaccgaactgctggccgcctccaccgaacagctgcgcgagatccgcgaaaccggccgctcggtgctcgacatggcgacccgaatcaacgaggtgtccgcgcaggcgcaggaatcggccgcggtggcgcgccagtccctgcaggccgcggactccggcctgcaggccgtgcagaacgccatcggcggcatgaactccatccgcgaccagatccaggacacctccaagcggatcaagcggctcggcgaatcgtcgcaggagatcggtgaaatcaccgaactgatttcggacattaccgagcagacgaacgtgcttgccctgaatgccgccatccaggccgcgtcggccggcgaagcgggccgcggcttctcggtcgtggcggaagaagtgcagcggctggccgaacgctccgccgacgccacgcgccagatctcggcgctggtgaaggccattcagaccgacacgcaggatgcggtggccgccatggagcgctccacgcagggcgtggtggaaggtgcgcgcctgtccgactccgccggcacggccctgaccgagatcgaccgcgtgtcgcggcgcctcgccgagctgatcgagcagatttcctcttccgcctcccgcgaggccgagctggccaacggcgtggccgacaacatccagcacatcttcgcggtgaccgagcagaccggcgaaggcacgcgcaccacggcacagcaggtgcgtgagctgtcgcacatggccgaggagctccgccagtccgtggcgcgtttcaagatcgcctgacgggccggcctgcagccagctagcatcaacgaaacggctcgcggagccggggacgaattcatgtcacctattgacgccgcaaacgcaccggccgcggattggagccagggagagcaggatctcgggcccttggcctgggtgctggatgagttgcgcaagtcgctcgacggcgccgtcaaggccatgcgccgcttcgtgcgcgacgccgaggccgcgcgcggatccgatctcgcctcgctggacgccggcgccctgcgcatcgcgcgccagcaactgcaccaggccagcggcgcgctggagatggtgggcatggggccgccggccctcgtgctgcgctccatggaagcggccgtgcaaaaattcgtgcagcggcccgagctgtgcagccaggacgccgccgccgtgatcgagcgcgcgagcttcgcgctggtggaatacctggaaagcgtgctggcgggcaagcaggtgtcgccggtggcgctgttcccccaataccgcgacgcgcaggccctgaccggtgccgagcgcgtgcatcccgcggacctgtggccggtggagcgccggttccgcgagcccgacttcgtcgtcgatgccgcccccctggaatacggtgccgaggcgcgcagccggctggacgccgccgtgctgcgcatcgtgcgctcgggcgacctggccgccgcgcgcgagatgcaggacatctgcctgggcttcgtggccgggcagtccgaccgccaggcgcgcgcgttctggaagatctgcgccggcttcttcgaggcactggcgcagggacgcatcacgcccgacgtgtacgtcaagcgcgtggcctcgcgcgtgctcatgcagtacgccacgctggcccgcggcgagcccacggtggccgaccgcctggtgcaggacctgctcttcttctgcgcgcaggcacggcccgcgcccgacaatgccgcggcgcagcctgccggccagtccgtgctgcaggccgtgcgccaggcgttcagcctggaccgcttccggccggtggactattccacgccgcgcttcgggctctacgatccggcgctgctggcccaggcgcgcaagcgcatcgccgcggcgaccgagacctggtccgccctggccggcggcgaccgcaacaagctcaagccggcggccgaccagttcagcctggtctgcgattccctggccaagctgcagcccggcagcgagccgctgtcccgtgcgctgtcgcgcgcggtggactccacggtccgctccggcgagccaccgctgcccgcgctcgccatggaggtcgccacggccgtgctgtacctccaggcctccttcgaggaactggagaccgcccaggaccacatggccgaccgcgccagacggctggccgagcggctggacagcgtggccgccggcggagaatccgcgccgttggagccctggatggaggagctctaccgccgcgtgagcgaccaccagaccatgggcagcgtggtggacgaattgcgtgccacgctgggcgaggtcgagaaatcgctggaccagtatttccgcagtcccggcgacctgccggtgctgggcagcgtgcccggccgcctcgcgcagatgcgcggcgtgctgtccgtgctgggcctggaccaggcctcgctggccgtggtccacatgcgcgacaccgtcgagcggctgctgcggggcgatgtgcccgaggaagagcgccaggcggtcttcgagaagctgggcagcaacctgggcgcgctgggcttcctcatcgacatgctcagctaccagcgcaccatggcgcgcaagctgttcatctacgacgaggatgcgggcgagttgcgcatcctgatgggccgcacgcgcacccgcgccggcgacctgcccgaagagcagggtgcccacatcgaggcgcgcgcgccgctgcccgccccgttgccgcagattccggaccgggtgcagccgccgatcgaggatgaactggacgctgcggccgcgccgttgcccgtcccggcggatgctcccatggccgccgcgcctgccgcaccggctgatgcgccccatgcggcgcccgtggcacccgcgccttccgccgtggctcccactgtgcctgccgcctccgaggacgatgccgacgacgaggccgagctgctggacatcttcctggaagaggcccgcgaagtggtggccaacggcctggaggcggtcgaagcgctgcgcgccgcgccggccgacctgagcgcccagacgacgctgcggcgtgccttccatacgctcaagggcagttcgcgcatggtgggcctggacgaattcggcgaggccgcctggtcgatggagcaggtgctcaatgcctggctggcggagcagaagcccatccagccgccgatgctgcaattgtcggacgaggcattgcgcgccttcggccgctgggcggacgacatcgccgcaggccaggccgggggctgggagccccggggcttcgcggagtccgcgcaggccatgcgcgagcggggtgaatacctgccgctggccggcgctgccgctgtcgcggccggcgtggctgcggaggtggtgtctgccgatgcagcggccgaagaagcgccgcattccgccatccctgcggcggaccctgaagtcatcgacgaacatccggcacctgacgcgccggtcttccatctgtccatggacatcgaggagcaggacgcggcagtccatgcggcggcggagcctggaacccccggggccgccaccgacgacgtccctgccttcgatctggacctggatctggacttcccttccgaggccaccgccgcgcacgaagtgccgctggaggcaccgctggatttcgcggaaaccctgccgccggttcccgatgcggccgcggaagcgctaccggaggaggctcccgcggaggtgccgtcggcggatctggccgaagacatcgatttctcggcgttttccgaggcgctggccgagggtgccgcaggccagccggtggaagccgcgttgcccgccgggcacgacgatgcaccgctgcccgcgatcccggatgcagcctcgcccgacgcggcactgcaggcggcaggcatgccgccgctggccgacctgctggcggaagcggaacggcttcccgatgacggcatgccgtccgggggcgtgccggtcccgttggagctgccggccgatgcctggcccgacctgtcgctggaaggcgagcccgccgctgcgccaggggatgccgtcggggacgacggcgccgccgccgaagaggtggccttgccggcggccggagtggccgacgacgcaccggatgcaggccttgccgcgctggaagaacccgcgcccgatgccgccgaagtgccggtggagccggagcccgtcctggcggatgccgcgacgctgccggaagccggacccgcggtcgaggacgaagccgaggccgaagaagcgctggctgcggttcccgagcccgaggacgttccctcggcggaagccggtttggagcaggcgctcggtgccgagtcgccggaggaggccgtcaaggtcatcgagaccctgcgcatcggcatccccctctacaacgtctatctcaacgaagcggacgagtggtcgcgccgcctcgtgacctgcctgcaggagtggtcgctggagttgcacgaacccctgccggacacggccgtggcgctggcccactcgctggccggcagctccgccaccgtgggcttccaggcgttgtcggacatggcccgtgcgctggagcacgccctgcagcacgtgcaactgcagccgcagggcacgccggagcaggcgcgcgtcttcatggcggcgtcggaggacatccgccgcctgctgcaccagttcgctgccgggttcctgaaggagccccatccccagatcctggcggaactgcgcgaaatcctcgaatccgagatcgtgcccgccccctgggaggtgccggccggcgaggcgccggatgcgccgccggccatccaggtcgcagcagacgacgacgccgcggccgaggctgcgcccgcgcccgaggctgagccggaagcgcccgtctcgcgcggccatgtggcgcccgcgctgtcggtgccgctgcctgcgcaggatccggtcccgggtgccgtccgcgcgctggaaccgccgaccaccgacatcgacgacgacatcgacgcgctggacgtgatcgatcccgacctgttcccgatcttcgaggaagaggcgatcgagctgctgcccgccctgggggccgcactgcgccagtgggcggcccgccccgagaacctgggtgcccgcaacgaggcgctgcgcgcgctgcacacgctcaagggcagttcccgcctggctggcgcgatgcggctgggggaaatggcccaccggctggagtcggccgtggagcaggtggactccgaagcgccgagcgccgaggcgatcgagccgctgctggtgtccttcgacggcctgcaggcaagcttcgatgccctgcgctccatcggcgcccaggggctggcccagcccgtggcggtggagccgctggcatcggaagacccggccgccgcgtccgccgccggcacggtggcggagtccgctccggcacccgcgccgcgccgcgccgtggccctgcccggcgcgtcccagctcacggcggcccggccggtgtcgagccagtcggtgcgcgtgcgcgcccagctgctggaccgcctggtcaaccaggcgggcgaggtgatgatcgcccgttcccgcctggatgcccgcatggcgcagatgaaggattcgctggccgatctcaccggcaacctggagcgcctgcgccagcagctgcgcgacatcgaggtgcaggccgagacgcagatgcagtcgcggctggcgctgtccaaggattcctcggccgacttcgatccgctggaattcgaccgcttcacccgcgtgcaggaactgacccgcatgatggccgagtcggtgaacgacgtggccaccgtgcagcgcaacctgcagcgcaccatggaaggtgcggaagacgaccttatcgcccaggggcggcaggcgcgcgagctgcagcgcgacctgctgcgcacccgcatggtggagttcgagggcatttccgagcgcctctacgccgtcgtgcgccaggcctccaaggagacgggcaagcagatcaagctcgacatcgcgggcggctccatcgagatggaccgcggcgtgctcgaccgcatgacgcccgccttcgagcacctgctgcgcaactgcgtggcgcacggcatcgaggcgccggaggcgcgcacggccgcgggcaagcccgcgaccggctccatcaccgtggccctgaagcaggacggcaacgacgtgtctgtggagttccgcgacgacggcgccggcctcgacctggaacgcatccgcgcgaaggcggccagccagggcctgatcgccccggacgccgtggtcggccccgcggaagccgcccagctgatcttcatgcccggcttctccacggccgccgaggtcaccggcctgtccgggcgcggcatcggcatggacgtcgtgcgctccgaggtgaacgccctgggcggacgcgtggagaccaccaccgaagcgggccagggcacctcgttccgcatggtgctgccgctcacgacggccgtgacgcaggtggtgatgctgcgcgcgggtgcgctcacgctgggcgttccggccaacctcgtggagatcgtgcgccgcaccggcgcgggcgaactggacgaggcctaccgcaccggcagcttcgaggatggcgtcgaggcgctgcccttcttctgggcgggcgcactgctgcagtcctcggccagcagccaggaaacctcgggccgcacccggcccgtcgtgatcctgcgcagcgcatcgcagcgcatcgccatgcacgtggacgaagtgctgggcaaccaggaagtggtggtcaagaacctcggcccgcagctctcgcgcctgcccggcctggccggcatgtcggtgctggcctccggggccgtcgtgctgatctacaaccccgtggcactcgcgacggtgtatggcgagcaggtgcggggccagatggccgcgcccgtggccgcctccctggaggccggctccatgccggcagcggcggccggtgccgcgggcggcggtggcgcactgatcgcacccgtctcccaggtaccgctggtgctcgtggtggacgactccatcaccgtgcgccgcgtcacgcagcgcctgctcaagcgcgagggctaccgcgtggcgctcgccgccgacgggttgcaggccctggagcgcctgcaggaggagcgtccggccgtggtgctctcggacatcgagatgccgcgcatggatggtttcgacctcgcgcgcaacatccgcgccgaccgcgaactgcacgagctgccgatcatcatgatcacctcgcgcatcgcgcaaaagcaccgcgagcacgccgcggaactgggggtcaaccactacctgggcaagccgtattccgacgaggaactgctgagcctggtgcaccactacgcccgtgccgcggccgctgctgcggccgggcagggcggcgaggacgccgtgccggcggaggccactgccggctgacgcggggagcgcccggccgccggtcaaccggtcaggccggcgcagcctccgacttcaccaccgcatagcgcgccagcgtcttctggcgcgcctcgtcgtggtccacgatcgggtgcgggtagttgtcgcccaggcgcaccccggcggcctccagctccagcgggccggcctcccagggggcgtgcagccagcgatcgggcagggccgccagctggggcaggtagaggcggatgaagcggcccttggggtcgaacttccggctctggctcaccgggttgaagatgcggaaatacggctgcgcatcgcagccgctggaactggcccactgccatccgccgttgttcgcggacaggtcgaaatcgttgagcttttccgcgaagtaccgctccccccggcgccagtccacgcccaggtccttcaccaggaagctggccacgaccatgcgcagccggttatgcatgtagcccgtctggttgatctgggccatggcggcgtccaccagcgggtagccggtgcggccctcgcaccatgcggcgaaacgctcctgcgcctgcgggccgtcttcccaggggatggcgtcgtaggccggcttgaagctggcgccgccggccacctgcgggtggtgggccagcacctggaagtagaaatcgcgccagatcagctcgctgagccacgtggcagcgccggtgctgccctggcgcatgcgctcatgtgcggcgcgcgctgcccgccgcggcgacagcgtgccgaagcgcaggtgcacgctgaggtagctcggccccttcacggccggaaagtcgcgagcctcgccgtactggtcgatccgctggagaaaatcgtccagcagcgtgcgcgcgccctccatgcccggcggcaggggcaggcggtcgagtcccgcgggctcgaagccgatgtcggccagcgcgggtacgctgccgcgcgccccttccgggcggggggcgagccggcccgcatggcgctccacgggataggcactcaggtagaacgcgtccaccttgcgcagccaggcattcttgtagggagtgaacacggtgtacggcgtgcctccctgggtcagcacctctgcgcgctcgaagacggtgtgatccttgtaagtgagcatttgcacaccgcctgcgcccaacctgtggcggacgcggtcgtcgcgctccagggcggcgggttcgtcgtcgtggttcgcgaacagggcctgcacgcccaggcgcacggccagcgcgggcacctcctccgcggccacgccgtggcgcacgatcagcccgccatggcggtggcccgagaggtcgcgcagggaggcgtccagttgcaccagcgattcgcggatgaactccacgcgccggtccgcccgcggcagcgggtccaggatgtccgtatcgaaaacaaagacgcaatgcacctggccgcactggcgcagcgcatggtagagcgcggcatggtcgtcgctgcgcaggtcgcggcggaaccagaccaggcctttggaaaaagtgggcaccatgatcatcgttaaaattgcgggatgcccgccgattctgcgcccatgaacctgacgcaccacttcctgatcgccatgccggggctggaagacgagtcgtttgcccgcagcgtcgtgtacctgtgcgaacacagcgagcgcggcgcgctcgggctcatcatcaacaagccgtccgacctcagcctcaagggcctgttcgacaaggtggacctgtcgctgcggcgcgaagacctgtcgctcgagccggtgttccgcggcggcccggtccagacggagcgcgggttcgtgctgcacgaggccatgggcccgtccacggggggcgacaaggcctccgcgggcgaagacggcactcaggccgaaggcgagggcgcggaagagtccgcctacgcctccaccatgtccatccccggcggtctcgagatgaccacgagcaaggacgtgctcgaggccctgtccaccggcgccggcccgcggcgcgtgctggtcaccctcggctattcctcgtggggcgaaggccagctcgagtccgagttggccgagaacagctggctcaccgtgggggccgacctgtcggtgatcttcgacacgcccgtgggccagcgctacgaccgggcccttgccctgctgggcctgcagtcctggatgctctcgcccgaggcgggccacgcatgagcggtcccatgccggaccccctgcctgccgccccggccgccgcaccccccgccgttccggcgcatctccaatccttcctggccttcgatttcggcgccaagcgcaccggggtcgccgtgggcacgcggatgctgcgcaccgccaccccgcaggccacgatccgcgccgagggggcggatgcacgcttcgccgccgtggccgagcggctgcgcgactggcagcccgatgcgctcgtcgtcggcgtgccgtaccaccccgacggcgccgcgcacgagaacaccgcgcgcgcgctgaagttcgcacggcagctgcgcgggcgcttcggcctgccggtgttcgaggtggacgagcgctacagcaccaccgaggcccatgcgggcggcgcgaaagatgccgatgccgcatcggcctgcatcatcctggagcagttcttgaggcaacttccatgactccgacgccaacttccgccccggccggggccctcaccctcgacgccgaggcgctctaccgcgaactgctgtccggcgtgcgcgcgttgcgcaccccgcagacgcacctggccggcatcgcgtcgggtggcgcctggctggccgagcgcctgcagcaggacctgggcctgccgggcgaggccggcgtgctgtcctcggcgctgcaccgcgacgacttctcccagcgcggcatggccgccagcgtccagacccgcctgggcttcgaggtgaacggcgccgacatcctgctgctggacgacgtgctctacaccggccgcaccatccgcgcggtgctcaacgaactgttcgactacggccgcccggcgcgcgtgcggctcgccgtgctggtggaccgtggcggccgggaactgcccgtgcaggccgagttcgccgcggcgcgcgtggcgctgcccgccacccagtccctggcgctggcccgcgcggacggcggcgccttccacttccacgtccaggaggcctgacgccgtgctctccaagcgcaacccccagctcaaccgcaacggcgagttgatccacttgctgtccatcgagggcctgccccgcagcatcgtcacgcacatcctcgataccgcggcgaacttcgtgtcggtgaacgaccgcgaggtgaagaaggtgccgctgctgcgcggcaagagcgtgttcaacctgttcttcgagaacagcacgcgcacccgcacgaccttcgagatcgcggccaagcgcctgtcggccgacgtgctcaacctcgacatcgcgcgctcgtccgccagcaagggcgaatcgctgctggacaccatcgccaacctctcggccatggcggcagacctgttcgtggtgcggcacagcgaatcgggcgcgccctacctgatcgcgcagcacgtggcgccgcacgtacacgtgatcaacgcgggcgacggccggcatgcgcaccccacgcaggggctgctcgacatgtacaccatccgccactataagaaggatttctccaacctcacggtggcgatcgtgggcgacgtgctgcactcgcgcgtggcccgctcggacatccacggcctcaccaccctgggctgcccggaggtgcgcgtggtgggcccgcgcaccctggtgcccggagacctctcccagatgggcgtgcgcgtgtgccacacgctggaagagggcatcagggacgccgacgtggtcatcatgctgcgcctgcagaacgagcgcatgagcggcgcgctgctgccctccagccaggaatacttcaagagcttcggcctcacgcccgagaagctgcgcctggccaagcccgatgccatcgtcatgcaccccgggccgatcaaccgcggggtggagatcgactccgccgtggtcgatgggccgcaggcggtgatcctgccccaggtcaccttcggcatcgccgtgcgcatggccgtgatgtccatcgtcgcggggaatgaggcttaaacgatgaagatactgatccagaacggccgggtgatcgatccggccagcgggttcgacaagaacgtcgatgtggccatcgccgcggggcgggtgatcgcgctcggccgcgcgccgcaggacttccatccggcgcgcacgatcgacgccacgggctgcgtcgtgctgccggggctggtggacctcgccgcccgcctgcgcgagcccgggcacgagcacgagggcatgctggagtccgagatggccgcggccgtggccggcggcgttaccagcctcgtgtgtccgcccgataccgatccggtgctcgacgagcccggcctggtggagatgctcaagttccgcgccgagaagctgcaccgggcacgcctcttcccgctgggcgcgctcacgcgcggcctggccggcgacgtgctgaccgaaatggccgaactcaccgaatccggctgcgtgggcttcggccaggccgacgtggcgctcgccagcacccaggtgctgcagcgcgcgctgcagtacgctgccacctacggctacaccgtctggctgcggccgcaggaactgcacctgggcaagggcgtggccgccagcgggccgctcgccacgcggctgggcctgtcgggcgttcccgtggcggccgagaccatcgcgctgcacaccatcttcgaactgctcaagcccatcggtgcgcgcgtccacctctgccgcctctccagcgcggcgggcgtgcaactggtgcggcaggcgaaggccgggggcctgaaggtcacctgcgacgtgagcatcaactcgctgctgctcaccgacaccgatatcggctatttcgacagccgcgcccgcctgtcgccgccgctgcgccagcagcgcgaccgcgacgccctgctggccgcgctggccgacggcaccatcgatgcgctcgtctccgaccacacgccggtggacgaggatgccaagactctgcccttcgccgaagccgagcccggcgccacggggctggaactgctggcgagcatcgccctcaagtggtcccgcgaccatggcgtgccgctggacagggcgttcgccacggtgacttccgagccctcgcgcgtgctgggctccgcgctcggcaccttcgccgccagcgccggccggctcgtggagggcggcgtggccgatctctgcgtgttcgacccccaggccgcctggaccgtggagcccggggcgctgcgcagccaggggcggcacacgccgttctccggctacgagctgccgggccgcgtgcgctggacgctcgtgggcggcatcgtcgcgttcgagcgctcctgatgcgctcgctgcgcgcggtggcgcgcctgctgcggcttctggcacacatcctggccgggctgtccacggtgctgctgcgtttcccccgcatgggcccggacgagcagcatgcgcgcgtgcaggcttggtcgcgcgaactgctcgcacgcatcggcatcgacctggagatacggggcaccccgccagcggccgggccggtgttgctggtggcgaaccacctctcctggctcgacatcaccgtcatgcacgccgcgcggcactgccgcttcatctcgaaatcggacgtggagcgctggcccgtcatcggccggctcgccacggccgcggggaccctctacatcgagcgcaacacgcgacgcgatgccatgcgcatcgtgcgtctcatgcaggaggcgctggagcgccgcgaggtgctgggcgtgtttcccgaagggacaacgggcgatggcgccgagctgctgcccttccatgcgaatctcctgcaggcggcggtgatggccgatgcgccggtgcagcccgtgggcctgcgcttcatcgaccgcgccacgggccggcccagcgcggccgccctctacgtgggcgacgacaccctggtgcactcgctctggcgcgtgctgtgcgccgacggcctggtggccatcgtgcactatgggccgccccagcatgcagcgggccgcgaccggcgcgcgtgggcggaagacctccggcaggccgtggacgcactgcggcggacctgaccgttccggggcctcagggccgcgtcgacgggctggaggtgcggggcgcaggccctccgaggggcggcaggcgattggccaccggcatggaccgcacgatggaagtgctcgtggtggcgtagtgcgcgatcctgcccaggcaatggtccagttcctcgatgctgcgcaggtgcaggcggcagaagaacgcgtcctctcccgtgaccttgtcgcactgcacgatctcgccgatgtcgcggatcacctgctcgacccgcgcgacctccccgggaaaggggcgcacccgcacgatggcggagatgggaaagccgacggccttgggcgacagctggatcgagaacttctctatcacgccgcgctcgaccagccgcttgattcgttccgcgcaactgggctgcgagagccccacccgttcactgagtgccttgacggtggtcttggcattctggtgcagtgccacgagcagattccgatcgatatggtccattttaaaaaattaggcaaagaataaaaatttctaatttatttagggattcgcacgatcagggctttctttgtccatatccatgggcagtccgcctccgtaaaatccctcccgttccaggcggcggaatataagcgataacagccgcgggaacgctttcatgtccatccggaatggggcattgcgcaaaacgaatggcatgcctgctggtgcccggtggatacctgccatttgccccgccgcaaatcacgtgcttccaatgatcaaaagtcaactgaaagaacagggctattgccatttcgtcccggagatcgaatgcgatccccgtgaattgagaatcctccaccaggaattcgagcggctcgagcatgatccttatgctcccgccgaagtgaaacggttccggcgctacgggaacggcgtcatcctgccgtggacggatgaggtgggcatccactggattccgcccgtggaggacgacgccggcacgccgcgatcgggctacgaccaggggggcaacaaccccgagcaccccgacatccggtatttccacgcactcggagacggcgtgaaatcgaccgatttcctctgcgatctcgtccgggatgatttctcgcacacgttctggtcggagaccgaccgcaggtcgcccatctatttcggcgtccacttcgtgaaaatacggtccggtgcggcatcggatctcggcatcagttcgccggattgcttccaccaggacggcgagccgttcacattcgcgcacctggtgcgcaggacgcaaagcacggccggcggcgtcaattacatcggcaccgtggaggcgaggggccttcccctggagaaagtggcggaaaaacagataatcgcgagcttcgagctttcgcatttcatggaaagcttcgtggtgcacgatccacgggtttcgcattatgtgacgccgatccgccgggacgagcggctttctggcgacggagagcgctgtgttattctgatcgacttttccagaatgaggcagagcctgtaaaccatggatgtccttcagtccctgcttcccatcgtgctggcgctggccggcggtttcgccgtgggccgtttccttccggagaaaatcggctccgcgctggtccgctgcatattgccgctcgtatggctgctgctgttcctgatcggcgccgagttcggcgaggtcatcctttccgcgcagtcggtagggcaggtgatccggtccgcagcggtcttcgccgtgctgaccaccctgctgcctgccgcgctgatcttcgcggcgaaggtgcggggggcgggtgcccgggaggggcgcagcggcggaacgcacctgcaggcgatctgggctccgctgaaggaatgctgcctcgcgctgtccatggtggtgctcggcagcctgttctttctcgccaatgcgaccttcatggacggcgcattcccgctgccctccagttccgccgtcctgatggcgctgatcgccctcgtggggatcgacctggcccgggtgaagctcagtgcccggtggttctcctggcgggtgctgatggtgcccgggctggtggtggtgggttccttcgccggcgcgatggccgcctccctgctcacgggcgaaaccatgagaacctccatggcgctgtccagcgggttcggctggttcaccctgtccggtgtcatggtcggcaaccacctgggccagacctacgggaccatggccctcatgatcgacctgttccgggaactgctggcgatcatcgccctctacatgctgggccgctactaccctgcagtgggcatcggcagtgccggcgccaccgcgctggattccacgctgcccatcgtgaagcaggcctgccatccggatgcggttcccatggccctggtcagcggcttcgtcctcaccatcctcgcgccggtgttcatggccttcttcctgtcgtgaggcaggagcgggcgcggcggcccgcgccttctcacgcgcgcggaaacgccaccacgtggtccacctgcggccggatgccgatccactcccccacggcatggtcatggtggctcggcacgtgggccatcacggtgagcccgctctccagctgcagggtgtagaggaattccgatcccctgaacgacttgcgcacgatgcgcgcctgcaccggtgcggcgtcgtcgtgcaccacgtcgtccgcgcgcagcagcacgtcgcaggcaccgcccggatagctggagggcagtgggcattcggccaggtcttccagatcgcccaggggcgtgcgcgccaccacggtgtcgccgcgctgctccagcgtcgcgggcgcgaacacgccgtgcccgatgaagtcggccacgaagcgcgtggccggccggtggtagagcgcatacgcatcgtcccactggtgcagcgtgccgctttccatcacgccgatgcggtcgccgatggcgaaagcctccagctggtcgtgggtgacgaagagcgccgtggcgccggccgccttgaggatgccgcgcacctcgtgcgcgagccgctcgcgcaggtccacatccaggttggagaacggttcgtccagcagcatgaggcgcggccggggggcgagcgcgcgcgccagcgcgacgcgctgctgctgtccgcccgagagctcgtgcgggtaacgcgacgcgctgccttcgagccccacgaggcgcagcacctcctccacgcgggccgcctgctccgctttcggcaggcggtggatgccgaaggccacgttgcggcccacggtcaggtgggggaagagggcgtagtcctggaacaccatgccgatgcggcgctgctcgggcggcacgctgcggccggcgccgccgacacgctcgccttgcagccggatctcgccggccgccacgggctccaggccggcgacggcccgcagcagcgtggtcttgccgcaacccgagggaccgatcagcacgccgatctcgccggcggccaggcccagggtggcgccgcgcacggccgcctgcgcgcggccggggtagcgcacgtccagttgattgacttcgaggaacatgcggggattctagaaggggcaatgcgtagaattcgcatttgcatccatggcggtgccggccgagcatcccgggcaggcctcgcccgtcgcggccttgtcttttcggctttcctttcggctttccttttcccttccgcactgccttgcgcctcacatccgccctgcgcgccgttccgctgctgctgctcgctttctttctcaccctgccggtgctggccgtgtttgcgtcctggctcccatgggggcatggcggcgccgagtcccttgccatcctgcgcgagatggcggccacggtgctgccggactaccttgccaccaccgtctggctcgcgatcgcggtgggggcgggtgccgcgctggtgggcacggccaccgcggcggcggtgacgctgttcgacttccgcggccggcgcacgctggaatggctgctgctgctgccgctggccatgcccgcctacgtgaccgcgtatgcgtacaccgatttcctgcagttcagcggcccgctgcaggtctggctgcgcgccacctacggcctggagggccggctgctgcccgaggtgcgcagcctgggcggggcggtgtgggtcttcatcttctcgctctatccgtacgtctatctgctggcgcgcacggcgctcggcgagcgcgccgcccacctcatggaagccgctcgcctgctgggagcaccgctcgcgcgccgcgtgcgcaccgtggcgctgccgctggcgcggcccgccgtggcggcgggcgtggcgctggcgttgatggagacgctggcggacttcggggtcgcgagctacttcggcatccagaccttcaccacgggcatctacaaggcctggctgtcgatggacaaccgcctcgccgcggcgcagctcgccaccctgctgctggtgctggtggtcgtgctgctgcaactggagcagcgcgcgcagcggcgcatgcgcttcgccaccagcggcgtgggccgcgcgggctccgccgaggcccagccccagaggctcgcgggctggcgctgcgcggccgcctggctggtgtgcgggctgccagtggtcatgggcttcttcgcgccggtggccttcatgcttcggccgctggccgcggactggtccgtgctgccctgggaccgcttcgtggagtgggccggccacagcgtgcggctgggcgccatcaccgcggtgctggccgtgggcgtggcgctggcgctcgccttcgccgtgcggcgccgcgcgggccgcctgacgcgcggcgtggtgcagttggccagcgtgggctatgccgtgcccggcgcggtgatcgtcgtcggcctgctgctgcccgtgggctggctgcaggccgcggtgccggaatggcgcgtgccggcgctgatcaccgccacggcggtgggcatcgtgtgggcctacctcgtgcgcttctgcgccgtagcgctgcaatcggtgcagagcggctatgcgcgcatcccgggcagcctcgacgattccgcgcgcatgctcggcacgggcggcctgggcctgctggcgcgcgtgcactggccgctgctgcgccgctctacggcggcggccgcgctactggtgttcgtggacgtgatgaaggagctgcccgccaccatggtgctgcggccgttcaacagcgacaccctggccgtcgtcgcttaccagctcgcgcgcgacgagcgcctgggcgaggcggccctgccgtcgctcgcgctggtggcggtgggactggtgccggtcatcctgctgagccgcacgctgcgcgctaccaattcgcgctgagccgcgtccggaacgggaaaggcccgcgacaggaacggcaggcacggcaggcggcgtgcaccgcggcggcggtcgcggcccggtctagactcgccgtatgaccgacgctacaccccatcccgacgtcaccatctaccacaacgcccgctgcagcaactcgcgcggggcgctggccctgctgcgcgagcgcggcattgagccgcgcatcgtggactacctcgccgaaccgctggacgaggccgcgctgcatgcactgttttcgcaagtgggcggcccggtgcgcgcgctgctgcgctccaaggagcccgcctggcaggcactgggcctggacgacgaggccatcggcgacgaagcactgatcgcgcacgtggcgcgccatccggaactgatgaaccggcccatcgtggtcaccccgcgcggcgcgcgcctgtgccggccgccggagacggtgctgggactgctgccggccggctgagcggcgggcgcgccggaagccgcgctattcgcgcgtgacgcgcagcacttcctcggggctcgtgatccctgcgcgcaccagccgctcgccgtcctcgcgcatgagcgtcatgccgccggcgatcgcggtggcgcgcagttccgcctcggccgcctggccgtggatctgcgcgcgcaacgtgtcgtccaccaccaggagctcgaacacgcccgtgcggccgcggtagccactgggctcggtcggatcgagcttgcgcaccagccgctgcgccagcacgcccagcagggagctggagagcaggaacggctccacgcccatgtcggtcaggcgggtaaccgcgctggccgcgtcgttggtgtgcagcgtggccagcaccaggtggcccgtgagcgatgcctggatggcgatctgcgcggtctcgaaatcgcggatctcgccgatcatgatcacgtccgggtcctggcgcaggatggcgcgcagtgccttggcgaaggtgaggtcgatcttgctgttgacctgggtctggcccacgcccggcagctcgtactcgatggggtcctccaccgtcatgatgttgctgctggtggcatcgagccggcccagcgccgcatacagcgtggtggtcttgcccgagcctgtcggccccgtcaccagcacgatgccgtgcggctggtggatcagcgcgtcgaagcggcgcagcgtgtcgccctgcatgcccacggcctccaggctcagcttgctctcgctcttgtccagcaggcgcagcaccgcgcgctcgccgtgggcgctcggcagggtcgagacacgcacgtcgattgcgcgcgtgcccaggcgcaggctgatgcggccgtcctgtggcaggcgtttttcggagatgtccaggtccgccatgatcttcagccgggagatcagcgccgcatgcagcgcgcggttgggctgcaccacctcgcgcagcgtgccgtccacgcggaagcgcacgctcgaatgccgttcgtagggctcgatgtggatgtcgctcgcaccgtcgcgcgcggcctgcgtgagcagggcgttgagcatgcggatgatgggcgcgtcgcccgccgattccagcaggtcctccacggccggcagctcctgcatcatgcgcgagaggtcggcgtcggattcgacctcgctcaccaccgtcgccgcgctggattccccctgcgaataggccgcgctgatgcgctgcgcgatggcgtgcgcgtccagcggcatcagttcccgcacggcatgcttgcgcatgacctcggacagtgccccggcatccggtgcggggccgtgccagagcacgcaggtgtggccgtcgtcctccagcagcagttgcgaactgcgcgcgaaggcgtagggaagcgggtggcgcatggcgtggcggagaagtcgggggacgggaatgtccggttactgcgggttgtaggcgcctgcgtcggccgccgccggggcgcgtgcgggtgcctgcgcgggcgccggggctggcggcacgagtggcaccagcggcgcgggcggggcgctgcgcacggcaggcgcctcgccctgcggcgtggccgcgggagccggtgcgggcgaaggcgcgagcggcggcagcaccggggccccggacaccgcacgcatgaccgtgctgggtgccggctgggtgttctgctgcagcgcgcggatggcctcgtagcggtccatcatcagggcatcgctggtggccgtgtcccggatcaccaccggccgcaggaaaaccatcaggttggttttctggcgcctgcggttctcgttgcggaaaaggccacccacgacaggcaggtcgcccatcagcggcaccttgtcctggcccatggaataacggtcttccagcaatccgcccagtacgatcacgttgccgtcattcaccagcaccgtggattcgatcgagcgcttgctcgtcgtcgggccattgactgcgttggccgtgccgtcattcacttgcgacacttcctggtatagagacagcttgaccgttccgttctcgttgatctgcgggcgcacacgcagcatcagtcccacgtccttgcgctccaccgtcgtgaatgggttcacggtgctgctgcccgtggtattggcatacgagccggtcacgaacggaacgttgttgccgatgatgatctgggcttcctcgttgtccagcgtcatcaaattgggggtggacagaacattggcgtcccccgtgttctcgaggaagttcgcgagtgctccaaggtaatagttgccattgatgcgcggcgcaatggcaacgttcagccctttgcccagcccggacgcactgctggcaatgctcgtggcatttccggtcgcagcagccagcgcaaggttgaggatgttggcgtttccgccggtggtggatgccgaagaattggtgccgatgacaccgatggtgccgttgccgtagttgcccatcaccccctgccactggatgccgaattcggccaccttgttggcggatacctcgacgatcaggctctccaccagcacctgcgcgcgccggccgtcgagctggtcgatcactgcccgcaactgccggaactgcggctcgggcgcggaaatgatgagcgagttggtggaggggtcggcctggatctgcccgcccgtggagggctggttgctgttcgcgttgttcaggctgcccgcgctgctgcccaggccaccggcgctcgagctgccgcccgtgccgcccataccgctgctgctgccggtctgcatgagccccgagcccgagagcccggtggagccggtgcccgaaccgccgccggaagaggtcgggccggaagaggacactgcgcccccggagctgctgcccatggaggccgccagcgccgcgcgcagcgtggtcgcgagcttggtggcatccgcattcttcaggtacaccacgtggatgttgcccgacgctgccgcgctccccacgaccggcgcctggtcgagcttgtccaccagcgtgcgcaccagcgcgaggcgggcgggattggcggcccgcacgatcagcgaattgctgcgcggctcgggcagcagcgtggtgcggtaggccgtgtcgctctgccccgggatggcgccggccgtgcccgtcgcggtgccggccatgccgggcgtgctgcccgtgccctccaccaggcgcgacaccagcggcgcgagctcgctcgccaccgcgttgcgcagcgggatcacttccacatcgctggcgttggacacgtccattgccgccacgatgcgcgcgatgcgctgcaggttgtcggcatagtcggtcaccaccagcgagttgttgcccgggttcacgttgatcgtgttgttggggctgatgagcgggcgcagcaccggcaccaggttggccgcgttctcgaaattgagcttgaagatctgggtgacgatctgtccgccgcccggcgcgctgcccgagccgccctgggtgaccgtcaccgatcccgactgcagcttggcatccgcttcgggaacgaccttgtagaggcccgcggactccaccaccgtgaagccctgcaggcgcagggccgccaggaactgctggaaggccgcggccggcgggaccgcccgttccgtgaccagggtgagctggcccttcacgcgcgggtccaccaccacattgcgcccggtgatcgtggccatggtgcgggccaccgcctcgatgtcggcaccggcgaagttcagcgtcacgggttcgcccgggcgcacgctggaaggcgccgcgccggtggccgtctgggcgttcagcgggccgccggcagcggcgagcatggcgccggcggcgatggcgtggagggcaaaccgcaggcgctgcgaattcatggaagtcataggggtcaacccacggtgatgagggagcgggcgcccgtgcgccgtccgatgatgttgagaagattcgagagcaaggcctcgcgctccggcgcggccgtggcctcgccctcgaagcgcaggcgctggccgatccagcggccgctgccggtgaggcgcagcgcaccgtccagcgtcgcgagcgacagcgtggtcacctcgccgccctgcagcgtgagccggtagctgcccatcgggcgcagcgtggacaggcgcgaggacatgcccagcgcatccagctgcgcctggcccgcgatcacgacgcgccctgcggcgctgtccatcgccaggccctgcgtgcgcagcgccaggcggccctggggctgcagggtattgaagggggtgcccagtcccgacagcacggccgccggccactggctctgcccgtcggccacggccacgtgcacgccgccccagcgcagcgcgacgcgggccgcgatcggagcggccgtgcagcagtccgcacgcatttccgcgcgcagccccgtccaggtgggccgcagcgtccagtgcaactgcccgggcagcgccgcgcggtcggcactgccctgtccgccggtcagcaccagctgcgccgagccggtccagaccgtgccgcgcgcctgggcgagcaggacctgcccaccgctggcacgctccacgcccgaggccagccaggctgcgggcgcgaaaagcaccagcgtggggagcgcgcccagcaggcagccggtcaccgcccagaggcgtggggaccggggagggcgctgcacgccagggcggatggatcgggtggtgcggggcacggtgggcggggagtatcgggaaaggggccgttgcaatagaaatccgggatatcggtacggccggcctaccgtgcgggaagggccagcaccagcgtaccgtcccagcgcggcatggcgccctctggcgctgccgcagcagccggctggccagcgctggcggctgccgttcccggcgcggccagggcggctgcgcgctgcggcgaggtcgggccaagcaccgccggtccggcgggctgcggtgccgccgccgcgctgcgggccagccgcgcctcgacgggtacggcgcgggcgttgctgcgcgcctgcgacagccattcggccacgtggtccgcgggcgcggccttcagcgtgacggtcgcgcggtcgcccaggatgttgatctgcgcctgcgtgcccaggcgctgcgacagcgacgtgcgcagcgcctgcgatgcgtcgccggccggtgcggcgggagcggcctgcaattgcagggcttccgactgcagggcctgcatgcgctgcaactgggcgtccagtgcggcatgctgcgccggtgcctcgcgcagcgtgcgcagcgctggcgccagcgccacccaccagagcagtgccaccgccacgaccgtgccggccgcgagcaccagcgactgttcgcgcggagccagtgtcttccagcgcgcacgcagcgcttcggcgcgggatgcggaggccgcggaaggggagggagaccgtgccggtttcatgggtgtgccccttcgcgcagcagcaccgcgccatcctgcaggctggcctggtagccggcggcggccaggcgttcattggtcgtggagagttcctcgggctgcagttcgatgccgcgcagccgcaattccccgggtgcatagtcgatcgcggtgggcaggcgccccgcgggcagcgcggcacccgcggacgcgagcatcggctccaggtcgcgggccgagaccccgcccgcctgctgccgcagccgggccacttcgcgttccatctggaccggcgcatcgaccaccacctgcacctgcggaaaggtctgggtaagcgcgttgcgcacgccggcctgcttgccggcgagcgcctggcgctcctgccaggcccaggcgttcagcccgaccacctgcgccgccacgcacacgcccagggcccagcgcgcggcccgccattgcggcgcccgcgcgaaggcgccgaaggccgtcgcggtcttgcgcagcgtgcgcgtgcggcggttgctggcgaactcgaactgcgccaggtcccacgtgccgcgcgccgctgccagcgcgcgctggctcaccgtatgcagtaccgcggggcggccggtcatctgttcggcgagccgggctacggccggctccgcctgcagggggggcggcgtctcgccgccgtccgcaccggctgcatcggcggtgcgcgaggcgcccgtgagctggagtgcggcaggcgacagcggcaacacggacggtacggcctccgggccctgtccggtggccaccagcagcggctcctcgggcgtgccgatcacgtaatacgcgggcgtctccccggtgcccggtgcgaactcgggcaccacccgctgcaccggccggcccgcggcctccagggcctgcagggccgcgcgcagccagttccggtcgcacacggccacccaggccggcacgcctggccgcgcgcccggctccagcgcgaaatgcagttgcgcgggatcgtccaggagccgctcttccagcagcccttcgagcaccgcgcgcagccgcggcgcctgcgcaccctggggcagcgtgacgcgctgccatgacagggcctggatcggcaccacggcgaccacctcgcccgcccgccccgggtcgggaagcagggacgcgcgggcgctgtcgtggcgggtggcggcgtggccgtccgtggtcagcgtgtagccgtattcggtggccggcccgggggcgctgccctggggcaggaaaaggacgagggtgctcatgggtggaattcgcgggccattttaggggcgctgcatgacggcaggtccggcacctgcgcaggtcatcgtgcggcggcggggctcctcacgaacgcgccgcgctcgcgccataacgtgcgcgccgtggagccggccttgtacaccagcgagcgctcctccacgacggtgtcgcccaggcgcaggcgtccccgcacttcgtagtacgaggacatggtcgagtgggtctccggcgggatctgcaggttgccgcccaactgccgggtggcgtccgcggtggttttgaagtgctgcgactcccgcgcctgcaccagccgctgcgcgcccgccatgtccagcccttcgatgctggcctgcagcacctgcgcgctcgcggtattgaggttgaccggcgtgcgccgcggcagcagggtcgcatacggctccagcgctgcgaccgtggacgccgacagccccagccacgtgagctgcgtgaagctgcggggcatgagcggaacggaagcgaggtcggccggtgcggcggcgggcgcctccgtgcccgtggcggtgcccgcgccggtgttgccggctcccgcggcattgcttagcgccatcgccttgcgcagcccttccgcgagctgctgcagctcctgctgcggcagccccagcgcatcgaacaggcggccgaactggcgcagggcgggcgcggatacggtggcgccctcgaccaggttgtacacattgagccgcgactgcaggtccgtgatctgccccgacaggaaggcgttggcagtgtccgtgctggcatccggctcggccgccgcgccttcgggcccggccgcgaggaaggtggacagccgcgcctcttccagcggaacggcccagggttccgcgaggtggtccgtaccgtccccgccccgcgcgaacaggtcttcgcgcaggatcaaccgcgaccagtcgagcgcaccgaccagcagccaggccgactgcacccgcgcccgctcggcggactccacctcgacggcgcgccattgctgccacatcgccgctgccgcgaaagtggccaccagcgccacggtgagcatcgccgcgaggagcgccgccccatgctggcgcatggcgcccgtcctgccgccgccgcgccgcgtcacgacttgcctccgccattggtgggattgacccagtcccgggtgatcgtgccggcgagcgcgcgccccggcggcagcacgatctgcaggcgcactccgtcgggaatgttcgtcggggccgtcggccccatggtctgcggggtgggcgccgtggcgctgctggacagcccgttgtaccaggccccgtcgcggtagtagaaaagtcgccagtcctgcagcggcatcagcacggtttccccgcgctcggccccggcgttgcccgctccgcccgagcgcgcccacagcgccgcgcgctgccaggccgtgttccattcgcccagcgtgcgcagcggggacgactgccagcgcagccactggtccgtgccgttcaccgcgcgccgggcccaggccaccacgtaggctccttcgtccggcgtgccactgccccgccgcgtcaggcgcagcacctgcccgtcccagtcgatgggcgtggtctggtccatggcctgcagcgcatccaggtccgcagtccactgcgccagcgcggcctccaccaccagcaactcgtccccgcgcgcccgcgtctgctcctgcgcccgcgccatgccatccaggccgcgccagctcatgagcgccagcagcgacatgattgcgatcgcgaccagcagctccaccagcgtgaagccggcggcatggcgcggagcgcgcatactgaggttccagagggcaaagccatgccgacggggtacgctacctgcacggccttccttgtccgaaggccgcggagcaggccatgccggcagacgccgtggatcgggctttgcccggccactggcggcgtccccctcggggggaaggcgccggaggcgactcagggggggcatcagtacctccccacgatcgtggacaaccgcagcaccggccccgtggcatcgaaaacctgcgcatcgacccggcggaattgcgggttgggcgtcggccgcacgcccaccgccacgtcgtagcgcaagccggcctgctcgcagggcacggtgctgtccccgatggagggcatctggcgcgcgagccgcaccttcacgagttcgttctccgcgcagatgtgcgcgagcatcacgtcggcctgccgcgcggcattgcgggccagcgccgaggtggcctgcgtgccggccgtcagcgcgatcgccacgatggccagggccaccaggacttcgaccagcgtgaaacccgtggccggtgcccggccacggcaccggcgcgcggggggcacccgccgggtcattgcaccgtctccgccgtgaaggggcgcaggccgtcggtggccacgcgcaccgagcgcccgggatgggactggctcgcgagcaccacctgctgcggggggatcagcggttcggggcccagctgcagcagcgcggggccgaccacgtaggtcgagggatcgagccatgcgcccggggccgggttgccgggcaggccctcgaaccggaagcttccgccgacggcacgccagcgcaccggcgcaccggacgcgcgggactgggcccggcccgcttccagcagtgctgcgaggcgctcgccttcgcgctgcagggccgtctggccatcgtcccgcagggcgaagcccacgccggccgtggcgatggcgatcagcgagatcaccaccagcagttccagcagcgtgaagccccgggcgccgcggcttgtgctgccgggggcagggcccgtgccattgcaggggccgcggttccggcgcttattgccagctgccgatgtcggcattcttgccctcgccgcccgactgcccgtcggcgccgaaggacatcacgtccacttcgcccttgatgccgggattcaggtactggtagggccggccccaggggtcgttgggcagcttttcgagataggggcgccagttgccgggaaccgggccgttcgtgggccgggcgatcagggcctgcagcccctgttcggcggtgggatagcgctggttgtccaggcggtagagcttcagcgcctgcacgatgttggtgatgtcggtgcgcgccgcggtcacccgcgcatcgtctgcacggtcgatcacgttgggcacgatcagggcggccagcaccccgatgatcaccagcacgaccatcagctcgatcagggtgaagccgcgcgcgatccggctgcgggcgttcctggcgcgccgtgcgatggcgcctgcgttgcgggagatcacggtcttctgaaaagtgggagacatatccggtcaatgataatcgtgacatggtgacaaacacatccggcccctggggcgttcggctcggcacgctcgccctgtgggtgctcgcaggcgccagcgtggttttctgggggctccggctggccgtccggccggcccccatcgccgcccccgtggcggcacccgcaccggcggcgccggatgcccaggcgctcgcgcggctgctgggcgcgggcccggccgcccccagcgcgccggctgcacgcgagcccagccgcttcgccctgcagggggtgctcgccggcacggccagtggcggcggcgcggccctcatcgccatagacagccaacccgcgcgtccgttccgtctcggtgccaccgtggccgaaggcctggtggtgcagtccctgggccgcaggcaggtgcgcctcggtccgtcccggggcggcgaggccacggtcaccctcgaagtgcctgaaaaaggaggcgaggcaacgggtgtaacaaccgtcgcaccctaggctgccaccgcctttttttgcaggttcacgcggaatccgcgccgccgatctcaaggcacttccaggtgccatagccgggggcttccagtggccattcgtcggcgcgcggcgcacggagcggctgctccagcagccagtgcacgcagcgcgcgacgccggcatgcgtgatccacacgacgtcggcagcgtgcgtttcgcgggcctcccgcagggcggcccgcacgcgtgccagcacctgttccaggctttcaccatcccctggtgcgtgccctgcgaagtcggccatccatgcatcgatggccgcgcgcccgacggcatcccaggagcgcccctcccaggccccgaagtccatttccaccagccgcgcgtccggctgcggggagaggtcggaacgcagggcctgcagcgaacgtgccagcgccgtgcagcgcgcgagcggcgaatgccggacgggcagggcggtggcgggcagggcggatgccaggcggcccgcggcatcggcggtggcctgcgcgtccgccgccacatttagcgagccatagcagatgcctgcgtccacgcagggcgcggcatgccgcaccagccagagacgcacggaccgggagctcatgtggccggggtgccggccgccgcggcgcatcccaggtagaacgcgatctcggccacctgctgcacggcccccaggcagtctcccgtgaagccctgcaggcgccgggcgaaccatgtacgcagcgtccaggcggccagcccgctggcgcccagcgccgccagggcggaggccgggcccagcagccagcccgccagcaccagcgcaggtgcggcccagcagccggccgccagcagcgcgcccagcgtgatccggtctgccagcggcttgctcttggatgtggcctcattgcccacatggggcagggtgcgcaccagcagcagcggccagaagcgggacaccacgtgcgcgcctgccagggccgcgaatgccacggccagcccgcggtgccccagcatcgccagcagcgccagcttgctggccagggccaggcacagggccatggccccgaatgcgccgatgcgcgaatccttcatgatgtccagggcccgcccgcgatccgcgctgccgcccaggccgtccgccacgtccgccagtccatcctcgtggaagcccccggtgagcacgacggtggccgcggtgctgagcgccgcgcaggccagcgcggcatagggctgggagccgaacagcaggtggagcgtgccgtacaccacggccgccacggccgccacgatccagcccacgcccgggaaatgcgcggcgcttgcccgcagcatggccgggctgaagcccacccagtcggcgcaccgcccggtcacggggatgcgcgtgaagaactgcacggccagcaggaagtggcggagtgcctgcatggcggggtggtgggcgcctgtcgtgtgtggagcgtcagccccggcccgcggacgcctgcaggaacagccggtacgcggggttctgcgtttcttccacgtaggggtagcccagcgtttgcaggaaggcgtcgaaggcctgcgcgtcgcccgccggcacctgcatgcccacgaggatgcggccgtagtcggcgccctggttgcggtagtggaagaggctgatgttccagctcggctgcatcatgctcaggaatttgaagagcgcgcccgggcgctccgggaagatgatgcgcagcagccgctcgtcctgggcgagcccggaacggccgcccacgaggtgccgcaggtgctccttggccagttcgtcgtgcgtgaggtccagcgcctcgaacccgtggcgctggaaattgcgcgcgatcttctccgactcgcccttgccatgcgtggccaggccgacgaagacatgggcctgcgacgcatcgctgatgcggtagttgaattccgtcacgttgcgcgggccgccgggcaactggccgaccacttcgcaaaagcggcggaagctcccgcgctcctccgggatcgtcaccgcgagcagcgcctcgcgctcctcgcccacttcggcacgctccgcgacgaagcgcaggcggtcgaaattcatgttggcgccgcacaggatggcggcataggtttccccgcgggtcttgcgctcggcgacgtactgcttgatggccgccaccgccagcgccccggcgggctccacgatgctgcgcgtgtccacgaagatgtctttgatcgccgcgcagacggcgtcagtatccaccgtgatgaattcgtccaccagcccgctcgcgacgcggaaagtctcctcgcccaccagcttcacggccgtgccgtccgagaacaggcccacgtcgggaagcgccacccggctgccggcagcgaccgagcgcaccatggcgtcggaatcgttcatctgcaccccgacgacacggatgtccggccgcacggccttgatgtagttggccaccccgctcacgaggccgccaccgccgatcgccacgaacaccgcgtccagccggttgctgcccaggctctgcagctggcgcaggatttccatggcgatggtgccctggccggcgatcacgtccggatcgtcgaaaggatgcacgaaggtcaggccctgctcctgctgcaggcgagcggcgtgctcgtaggcgtcggagtagctgtccccgtgcagcaccacttcgccgccgagcgtcttcacggcgtccaccttgagttgcggcgtggtcgtgggcatcaccaccaccgcacgcgtgcccaggcgcctggcgctcatggccacgccctgcgcatggttgccggcagaggcgcagatcacgccccgctgcaactgctccgcggacaggtgggccatcttgttgtaggccccgcgcagcttgaagctgaacacgggctgctggtcctcgcgcttgagcagaaccgtgttgtgcaggcggcggcccagcgcgcgcgcgggttccagtgccgactcgacggccacgtcgtacacgcgcgccgtcaggatcttcttgaggtagtcggcgggcgtcagggcgggggagggagtcttcgtcatggatgcgtaggctgcggcagggccgacatcataggcctttgcccccgccggcctgccgcagcccggcggagcaaaaaaaacggccccggatcgtgagatccggggccgaatccatcctttgaggagatggaggagacaatagacgcgtcgggtaggtctttcagacccgccaaccctttcgggcaacgcatggggcaagtgtagcgcaaccgatgctgcgatgcagcaaaattgcggtggtgcagccacaaaagttgtcaggctgccaatttgatgggaaaaaacaacatggaatgcacagtcacctggaccggcgcctcgggcacgcgctcgggcatggggttcatcgcggaaaccggcagcggccacatcctggccatggacggcgcccccgatgctgccaaccccgccaacggcggtcagaacttcgcgccccggccgatggagaccgtccttgccggcaccggcggctgcacggcgtatgacgtggtgctcatcctgcggcggggccgccacgatgtgcgcggttgcagcgtgaagctcagctcggagcgcgcggacacggatccgaaggtgttcacccgcatccacatgcaattcaccgtcaccggcaaggctttgccgcccgccgcggtcgagcgtgccatcgccatgagccacgagaaatactgctccgcgagcatcatgctgggcaagacggcagagatcaccaccggcttcgacatcgtggaggtctgagcccgtcccgtactctctatatatggtgcgccgtggccgtcattacccgggccgcggcggccatgagcacccgggccggtgcgggcaggtccgtcgcgccggcggctcgtgcgtcgtccgcatgccgctgctcgtcggcctgcatgcgctcgatcaccgccagggagggggcgtcctgcgccggcatgcggtccaggtgcccctgcagatggcgcgccacctggttttccgtctccaccacgaaacccaggctcgcggcatcgctgacctgggccgctgtccagccgatcgcgaatgcgcccgcgaaccagagcggattcagcaggctgggccggctgcccagcgcgtcgaggcgttcggccgtccaggccaggtgatcggtttcctcgcgggcagcctccagcaaccgggcgcgcagcgccgggtcgcgcgtgacggcggcctgccccatgtagagagcctgcgcgcatacttcgcccacgtggttcacccgcatgagcgcgccggcctcgcgccgctgggcgggcgacaggtcgccttccggcaggcctttggcgggcgacggctgcgcggcgcggggtcgtgcgaagagcgtgcgcaaggcgttgtccgcggctatcaagagcttgtccatggcgatgaatgtcgatggcagaagggttggattgctgcaaaaagagtagcggaaggccccggttccatcgcgtcctatctcaattccagggaacctttttgtgtgttgcgatgctgcaacgaaatagggctttcggggcgattgtgcgggaattcctttgcgaaacggaacggcctctgttgcaataagggcaacttccccaccaggaggttggcccggggttggcggactgcgcctgtagtgcgtaccagccccccgaaccggcgccctcgtttaaccttggagtaactcgcaatgaaaaaatccctgattgccctggccgtgctggctgcttccggcgctgcaatggctcaatcttccgtcacgatgttcggtatcgtcgatacgggtgttgcctacatcaacaacgccaactctgctggtcagaacgtgtacggcctgaccaccagcggcaacgccacgagccgtctgggcttccgtggtacggaagacctcggcggtggcctgaaggctggcttctggctcgaaggcgagatcttcggcgacaacggcaacgccaacggcttcaacttccaacgccgctccaccctgagcctggctggcaacttcggtgaagtgcgcctgggccgcgaactgaccccttcgtacaacaaggccagcagctatgacctgttcggccaggctggtatcggccagttccaaggctggaacgagtggctcggcctgaacggcgctaccagcgtgaccgctgacacgaacaacatccgttcgagcaacatggtcagctactacacccccaacttcggtggcttcaccggcggcgtgggctatggcttcgacgagcaaaccgtgggcaaggctggccgttacttcggtggctacgctgcatacgacaacggccccctgagcgtgaccgtgtcctatgaccaacgcaacaccggcttcacgctggctggcgtttccgctaccggcaagcacaacatcctgaccgtgggcgcttcctacgacctgaacgttgccaagctgatcgccatcgcccaacaatcgaagtacgaagctgacggcttctccggcgacgccaagttcaacaactacgccctgggtgcttccatgcccgtcggcgctggcgaattcaagctgcaatacgccctgtacgaccagaaggccatcgactccaaggcacaccagctgtccctgggctatgtccacaacctgtccaagcgcaccgctctgtacggcaccgtggcttacctgaagaacaaggacaactccaacctcggcctggccaccaagggcctgaccgttgccggccctggcatcggcaacaaccagaccggcgtgcaagtcggtatccgtcacgctttctgatgcatggctggctctgccagcttgactcagcaagtcaaaagccgctgccctcgggcagcggtttttttttgtcacttcggtaacaggaactaagggaaaacgactgtgggtatgccgctaacgcatgttccgatgcaagtcattgatttctagaataaaagttccttcaccctcccgcagaaagagacaacacatgcgtatttcgtctgtgaaaaaaacggtggcactgaccaccctggcagtagcggctcccttcacgttcgcgcagcaggccggcacgagcagcgtccagctgtacggcatcgtggacatggcgtatcgccataccaacaacgaggggcccgccggtagcccgggcggttcgctgagccagatggtcggcggaggcatgtcccagagccgttggggcatcaacgtgaccgaagacatgggaggcgggctgaaggccctggtcaacctggaaaaccgtttcggcgccgacaccggcacgccggccacgccgtacttccagcaatcctgggtgggcctgcagggcggcttcggccgcgtgacgctgggccgccaatacaacatcctcttcgacctggtgaccagcacgtatgcgtcctacccgtactcgccgtacatggacgtctacaagcccgagatcggtttcgcgctgggtgcgcgtgccgacaacatgatcaagtacatggccgaggtcggcccgtggcgtggcggactgcagtattcctttgacgaaaagagcgccacgggcggcaagacggccggcggctacatccgctatgcgtcgggcggcctggccgccggcctgggctaccagaactacgagttcgcttccggcaagaagatcgacgcctggacgctgggcggctcctaccgcatgggcaactggtacttcaacggcggctacggccagaacaaggtggacgacgggctcaccgccgtggaccgtgccgtgctctccgcgatgtggcagggcggcatcaacggcggcttcggcggcccggccttcctggcggccaacaagcgcacgatctacaagatcggcgcgggctaccagatcactccgcagatcaacctgggcgcgcactacttccgtgcggagcagaagggcaataccgatctcgccaaggccaaggccgatttcttcaccatggccctcgattacgcattctcgaagcggacggacgcctacatcgaggtggaccacaccaagctcaagggtgaccaggtcagcctgaacaactacgccggccaggccaacggcgccaagtcgcgcaccggctacaccatcggcctgcgtcatcgtttctgatccgtccgcgggtggcgggctggcggtgtgatgctgccggctcgccggcacctttggtgcgaaatcctgcttgagcaggcctgcatgccctcctgcccgccatgggccggagggcatgcgtccgtctggcccgcctgttgcccgttggcagcccccgtatccgtcgctcgccggcaaggcgcatgcccggtgtccatgaagccggccttgccggtcccgggccggggccgacaaccatccgcgatggcgcgggtattgcatgcagtggccgtatgccctgctagcatgcctgcttctctgccgctcctacgatgcttgccttcattctgagacgcctcatccaggccgtgatcgtcatggtcgcggtggccttcatctccttcatgctgttccagtatgtgggtgatcccgtcaccttcctgctcgggcaggacgccacgccggaccagatccgggacatgcgggcggcactcgggctggaccagcccttcatcgtgcagttctggcatttcctcgtgaacgcggcgcagggcgagttcggcctgagcctccggcagggcgccaaggtgtccagcctgatcgccgagcggttcccggccacgctggaactggcgctggtcgctgccgtcctggccctggtggtcggggtgcccatgggcgtgtatgcggcgctgcgccgtggcaccttcacgagccagctgttcatgacgctgtcgctgctgggggtgtcgctgcccaccttcctcatcggcatcctgctgatcctcgtgttcgccgtccacctggggtggttccccagtttcgggcgcgggccggtcacgcaggtcggctggtggagcacgggcctgctcaatgccaagggctggcaccacatcacgctgccggcggtgacgctggccatcttccagctcacgctcatcatgcgcctcgtgcgcgccgaaatgctggaggtgctgcgtaccgactacatcaagttcgcccgcgcccgcggcctgtccgaccgggccatccatttcgggcacgcactgaagaacacgctggtgccggtgatgacgatcaccggcctgcagctgggcggcctcatcgccttcgccatcatcaccgagacggtgttccagtggcccggcatgggcctgctcttcatccaggcggtgacgttcgcggatattcccgtgatggcggcctacctctgcctgatcgcgctgatcttcgtggtgatcaacctggtcgtggacctgctgtatttcgcggtcgatccgcggctgcgggtgggcaaggccggagggcactgacatggcggtcgcagcatccaagccggcaccgtccgcaacaccccgcctgcgggccggcggccgcgccttcgcccacatcgcacagttccacccggaactgaccacgttccggcgcgacctgcatgcccatcccgaactgggtttcgaggaggtgtacacgggctcgcgcgtgaaagaggcgctcaaggtgtgcggggtggacgagatccacgacggcatcggccgcaccggcatcgtggcggtgatccatggccgcagccgttccagcggcagcatgatcggcctgcgggccgacatggatgcactgcccatgtcggagcagaacgagttcacctggaagtcctgcaagcccgggctcatgcatggctgcggccacgacggccatacggccatgctcgtgggggccgcgcgctaccttgccgccacgcgccatttcgacggcacggccgtgctcatctttcagcccggcgaggagggcttcggcggtgcgcgcgtgatgatcgaggacggcctgttcgaccgctttcccgtgcagtcggtctatgccatgcacaactggccggccatgcggccgggcaccatcggcctcaattccggggcgatgatggcttctgccgaccgcatcaccatcgagatcacgggccgcggaggccatggcgcccacccctaccagaccgtggacgtggtgctggtggccgcccacatcatcactgcggtgcaaggcatcgtctcgcgcaacgtgcgcccgctcgacagcgcggtgatcagcctgtgcgcgatgcaggcgggcgacctgggtgccttcagcgtgctgcccggcacggccacgctggtgggcacggtgcgcacattttcgcccgctgtgcaggagatgatcgagcagcgcctcaaggacctgtgcagtgcggtggcgctgggcttcggtgccacggccaccgtacgctacgagcgcatctatcccgcgaccatcaataccgagagcgacgcgcagttcgcgggggacgtggcggtgtcgatcgtcggtgccgagaacgtggtgcgcgacctcgagcccagcatgggcgcggaggatttctccttcatgctgcagagcaagccgggcgcctacctgcgcatcgggcagggcaccgggcccggccacagcgcgctgcacaacagccggtacgacttcaatgacgaaatcctgcccctgggcgccgcgctgcatgcgggcctggtcgagcaggcgatgccgctggcagcggtctgagggtatgacgatgaatttctcacgcacggcattgcgcgccaccatcggcgcttccctggtcgcggcggcctgtgcggccggggcgcagaccatccgcgtcgccaaccagggcgacgcgctgtcgatggacccgtattccctgaacgagagcctgcagctcagcgtgaccggcaatgtctatgaaccgctcgtgggccgcaacaaggacctgagcctggcgccggcactggcgacgcgctggacgcagacctcgcccacggtgtggcggttcgagttgcgccggggcgtgcgcttccacgacggcagcccgttcactgccgacgacgtgctgttctcgctggcgcgcacgcaggccggcagttctgacatgaagacgtacaccaacgacttcaaggaagtgcgcaaggtggacgactacacggtcgagatcgagaccaagtccccgtatcccatcctgcccgacgtcctcacgctggtgtacatgatgtcccgcaagtggtgcgaggcgaaccaggccgtcgagccggtggaccggcgcaagggcgtggagaacgcggcatcgttccgggccaacggcacggggccgttccggctgcgcgagcgccagcccggcgtgcgcacagtgttcacgcgcaacgcgcagtactggggcgcgatcgagggcaacgtggccgaggtggtcttcacccccatcggcaacgacgccacgcgtgtcgcggcgctgctgtcgggccaggtggatgtcatggagcccgtgcccgtgcaggacatcgagcgcgtgaacacgagccctctcacgcgcgccgtgaccgggcccgagttgcgcaccattttcctgggcatggaccagaagcgcgacgagctgctgtattcgagcgtgaagggcaagaacccgttcaaggacaagcgcgtgcgccaggccttctaccaggccatcgacatcgagggcatccgcaagacggtgatgcgcggagcatccaatccttcggcgctgctggtcggcccgggcgtcaacggcttccagcccgacatcaagcggctgccctacgatgccgatgcggcgcgcaagctgctcgccgacgccggctatccgaacgggttcgaggtgggcatgaattgtccgaacgaccgttacgtgaacgatgcgcgcatctgccaggccgtggccgccaacctggcgcgcatcggcgtgaaggtgaacctgcaggcggagaccaagggcacgtatttccccaaggtgctgcggcgggacaccagtttctacatgctgggctggatgcccgccacctacgacgcgcacaacgcgatgaatgcgctgatggcctgcgtggacgacaagggcgccgggcagttcaacctgggcgggtactgcaatcccaaggtggatgaactcacgcggcaggtgcaatcggagaccgacaagtcccggcgcgacgcgatgatccgccaggccttcgagatccatgcggccgacgtgggccacatcccgctgcaccagcaggcgctggcctggggcgtgtcgcgcaaggtggcgctggtgcagatggccgacaacttcatgccgttcaagtggatgagcctcgcgaaatgacgcgctgatccgttccgttcgcgtggatatgccgctgtgctccacgccttttccgaatcccacgatgaaaaaaacgctctcccgatggctcgacagcgatgtcggctacagctttcgcacctcgcccgtcgccatcggcgccgcggcgatcgcggtggtgtgcgtgttctgctcgctgttcgcgggctgggtggcgccgcacaacccgttcgacctcaccacgctcgaactgagcgacgcccggttgccgccggcctggagcgacgggggatcctggaagtatccgttcggcacggacgaccaggggcgcgacatcctttcggcgttgatctacggcgcgcgcatttcgctcgtcgtcggcctggcatcggtggcgctgtcggtggtggtgggtgtggccctggggctgctggcgggcttcaagggcggctggatcgatgcggtgctcatgcgcctgtgcgatgtgatgctgtcctttccagcgatcctggtggccctgctgatcgccggggtaggccgtgcggtgtttcccaacgcgcacgagtcgctggccttcggcgtgctgatcctgtccatctcgctcacgggctgggtgcagtacgcgcgtacggtgcgcggttccacgctggtggagcgcaacaaggaatacgtgcaggctgcccgggtgacgggcgtgtcgtcctcgcgcatcatgaggcgccacgtgctgcccaacgtgctcgggccggtgatggtgctggccaccatccaggtggccacggcgatcatcaccgaggcgaccctgtccttcctgggcgtgggtgcgccgcccacgtcgccctcgctcggcacgctgatccgcatcggcaacgattaccttttctcgggcgaatggtggatcacggtgttcccgggcgtgatgctggtgctgatcgcgctctccgtgaacctgctgggtgactggctgcgcgatgcgctgaatcctcggctgcgctagacatggagcacaaccccctgagcggctgcgccgcttcccccttctctcgtcgctgcgcgacgggaatggggacgccgccagcgcggcggggcggcccttgcgcggcggccctggcctgggccgcgccgatggcacgcgccgtgccgaatgcaacggataacggatggatggcctgccatgtcccttcttgaagtcgagaatctcgtcgtcgaatttccgggccgccgcggcacgctgcgggcgctggacgatatttccttttcgatcgcgccgggcgagatcctgggcgtggtgggcgagtcgggggcgggcaagtcgctgaccggcgcggccatcatcgggctgctggagccgccgggccgcgtggcgggcgggcggatcctgctgcagggcgagcgcatcgacaacctgccgccgcagaagatgcgccatgtgcgcgggcggcgcatcggtgccatcttccaggatccgctgacctcgctgaacccgctctacacggtcggccggcaactggtggagacgatccaggcgcatctgccggtgaatgccgcggaagcgcgccgcagggcgatccagttgctcaaggacacgggcattcccgcggcggagcagcgcgtggaccactatccccaccagttctcgggcggcatgcggcagcgggtggtgatcgcgctggcgctggcggccgagccccagctcatcgtggccgacgagcccaccaccgcgctggacgtgtcgatccaggcacagatcatccagttgttgaagaacatctgcaagtcgcgcggcgcggccgtgatgctcatcacccacgacatgggggtgatcgccgagacctgcgaccgcgtggccgtgctctatgccggccgcgtggcggagatcgggccggtgcacgaggtgatcaaccacccggcccatccctacacggcggggctgatggcgtcgattcccgacatggcgcaggaccgcgagcgcctgaaccagatcgacggcgcgatgccgcggctcaacgccattccaccgggctgcgccttcaatccgcgctgtccccatgccttcgaccgctgccgcgtggagcggccggaactgctgcctgccggacccacgcgcgccgcgtgctggctgcatgccgtcacgccgaacgcctccgcagccatccaggaagccgtgtcatgagcaacgcgatgcccaccccgaagaacaacgccggcgctccgctggtgcaggcgcatgacctggccaagaccttcgatgtctccgcgccgtggctcaaccgcgtgctggagcgcaagcctcgcacgctgctgcatgcggtggacggcgtgagcttcaccatcgagaagggcaagacgcttgcgctcgtcggcgagtccggctgcggcaagagcacggtggcgcgcctgctcgtgggtttgtacgaacccacgcgcggcggcctcaccttcgacgggcaggacgcccatgcggccttcaagggcagggacgcgcgcgccatgcgccagcgcatccagatgatcttccaggacccgtacgcgagcctgaacccgcgctggatcgtggaggacatcatcggcgagccgctgcgcgagcatggtctgatcaccgacaaggcccagctgcggcagcgcgtgggcgaactgctgcagtccgtcggcctctcgccgctggacatggccaagtacccgcaccagttctcgggcgggcagcggcagcgcatatcgatcgcgcgggcgctggcgaccgagccggagttcctggtgtgcgacgagcccacgtcggcgctggacgtgtccgtgcaggcgcaggtgctcaacatcatgaaggacctgcagcgcgagcggcacctgacgtacctgttcatcagccacaacctcgccgtggtgcgccacgtgagcgaccaggtgggagtgatgtacctggggcgcctcgtggagctggcggacaagcgcgaactcttcgccgcgccgcgccatccctacacccgcatgctgctggatgcgatcccgaagatgcacgacacgggccgcgcccgcacgcccgtgcagggcgaggtgccgaatccgctcaatccgccgtccggctgcgccttcaatccgcgctgcccccatgccaacgaccgctgccgcaccgagcggccgcagctcatcgacgacggcggcgtgcgcgtggcctgccacggtatcgaagaaggacggattccgcgggtggcggccggcggcatggcggctgccgccctggcctgacggatcgctgccggcggcggccgggcaggcgcctggcctgcgttgctgcggataagcaggcgcgatccatgcgccggggggggcttcgctttggtggaggcggtttcgcccgatgcggcacggaaccgtacgaggctgcccacactggcgggcctggcacgtgcggcttcgttgctccctccatgattcctccctcgcgcatatccgcggccttgccggaccgggcggccggccccggcgactccggccatgcaccagcgcccgttcgcaccagcagcccgatgcccggcacgcgcgcatacacggacctgccgcggaatgtccgcaggcgcaccgaagcggatgcgccgggcgccccggcatcggccgatacccggcgggcgccgcttccgcagggccgggacctgccccctgatgtcgtccgcgacatcgtcggccggctggcgtcacagtcccatggacacatccgggcccggacgatgctgacggtggccgcgatccgcaaggaggtctatgacgaagtacggctcgccccggccatcatcgagccccgcgccaaatcgttcatggcggaacgcaccatccagttccatttcggcagtgtcgatcgcatgatcgaaagcatccggcagatgcacgacaaggcgagggagccggtgaccgcatggcatcgtgaacaggctttctcggacatgaagccgctgcctgccagggattggcgctggatgctcggcgtgccccggtccggcggggcaccattccgcggcacactgcaggacatcgaagagcggatccagatgttcggcgcgctggatggccgccagcgcatggatgtggtggagcgcatgctccacattccggatgcgcaggaccgtcgcagtgcgcagcggctcctggcggcagtgctcgagatggccgggccggcggagatgcagcaatggagccgccggatcgaggaaaagcgcaccgagatcctgcacgaggaggccgcgcgcctcgagcctctgctgtccggcgaggccacgtacacgcgggaaagactgaccgcgatggaactcgtcgagcgccaatttcccctcctgttcttccggagccggaatacggttttcgaccgcttcatggaaggcccggacgatgtcgcgaagcacgcgggcctgcgtgccctggccgggcatctccatgccctcgatacggtccgcaaggagcggctgttcgacgccgtggtgcctgcgctgtcgccttcagggacgcggcctcagcgggaggccctggagcgcttggcgctgcagctgggcgaattttccgacgcgaaacaggcggagttcgtgcagcgggtcatggcggatggcgacaccgcccggcagacgaagatgcagggcttgctgctgggcggtgtcgatgcgcgcgtgccggccatcctgcgcgaagcgctgctgtcgggcctggaggcgcatccgccgggagtcgcccgtgccgccggaaccgcggcggccatcgcggaaggtgcggaaggtgcgggattcgggcatcttccgccgccgcagcgcgaacggctggcccgaatgggctttgcggacatccaggccgccggagggggcgaggcccgcggccacctgctgcgcgccctggcttcgcggttccatcatctcggtgccggctcccgcgggaacacgatcggcctgttggtggcgggcgaatcttcgcaggacaaggctgccggcatcgcccacgtcctcgcgcaggccggggcgcggattccgcaggccggcgaagcgcgactcgtgcaggccttgctcgcggggctggatgggccaggccaggtcccggtggtgctcaggtcgcccggattcgccaggctctcgccgcagcatcgccaggacctcttgcacgccgcgggcatccaggaccccagtccctgggtgccgggttttccgatggagggcggggtgaaccacccacgggaattcctgaaagccctggtgcacggcctgtcccacatggatgccggcgcgctccaggcgaccgtcggatccttgccggaggccacgcagcgggagatcggcgccgccttcgagttcgaactcatgatgaccaatgtctgggacaggaaagaagaccatgccctgctccaggccggcctcgacgtgttcgaggatgtcacgccgcaccccgcggtgcgcgacggcaccgacgccacgcgccgcaggctgcgggccctgtcgcggttgccgggcgatgcggaggatggaccgggcgcgggcgtcagttgaagcggccgtgcgccccgcccaggccgtagcggccggccccgagcagcatcacggcgagggcgccgaacaggtacatgccctgcagctccagagcccagccgccctgctgcgtcatcgtgaacagctggcccatgtggacgaggccgatggccaccaccatgttgacgaagatgatggctgcgcccgcgcgggtggcgatgccggcgatgaccatcaggggcgccaggatttcaccgacgtacacgaggtagccgagggcgcccggcaggcctgccttttccagcatgccggtgatgaagccggcgccgttctgcagcttgaagaggccgtgcagcaggatcagcacgcccagcgcgaggcgcagcacgagcttgcctgcgtcgtccagggctggggccgcggcctgggtggctgcggaaccggggcgcagggggtggacgggccggtgggatgcggtcgagagggtcatggcagtgctcctggcaatagggggtgagtcatcgatgcccgcagtgtgcgcgccgccgccggggggtgtcggtgcgttttcgcacactgtccccgcgatgtctcccggagcgtgtcggaaggcgccgcgccactggcccggccgtggacgacagcattggccccctccgctgaccgacccttgccgcagtgccggcccctcaggcggatgccagtgccgggcggtacgcgtgcggcaaggccgccgccctggccggaccgtgggaacgccgttccgttgccgcaggggctgcctgggcctggagcttgaagaccgccaccagcgtgttgagctgttcggattgcgaccgcaggctggcggccgcggcggcgctttgctccaccagcgcggcgttctgctgcgtcacctggtccaggtggttcactgcttcgcccacctggccgatgccgctgctctgctcggccgaggcgttggcgatctcgctgatcagaatgccgacctggcggacctgcgcgacgatgtcgtccatgctgcggccggcttcgccgaccagctggctgccgttgcccaccttcgccacgctgtccgtgatgagctccttgatctccttggcggcctgggaggagcgctgcgccagcgtgcgcacctcgctcgccaccacggcgaagccccggccctgctcgccggcccgcgcagcctccacggccgcattcagcgccaggatgttggtctggaaggcgatggaatcgatgacgctggtgatgtccgcgatcctgttcgacgaagccgcgatggcttgcatggtctcgaccacgccgccgacgatggtgccgccctgttccgccgcctgggtcgcgcgggcggcgagctggttggcttcccgcgcggtgtcggaattggtcttcacggtgctgctcagctcctccatggaggccgcggtttcctccaggctgctggcctgctgttcggtgcgctggctcaggtccgcattgcccatcgcgatctcggccgcaccggtggcgatgctctcgctgctgtcgcgcacctggccgaccatggacaccagctggccgttcatgtgctgcagggcctgcagcagtgccgcgggttcgtccctgccctggatgtggaacgaggacgtgaggtcaccctgggccacggccgacgcgacggccactccggtggccagtggctgggtgatggaacgcgtcaccacgacggccaatgccaggccgcagacgagcgagaaggcaatgaggacgctgaagaccaggatggcgcggtcgtatccggcgctcgcggcggcagcagcggtggcaccgccgtcttcgttcagcttcaccagttgcgccagcgtttcggccaagtcggagaacaactttgcggagtccccggtcgcgagggtgctggccgcggctatggaagcaccgccctcgtccagcagcgtcacgaggcggcgctcgaggatgcggtaattgtccagctgcgcgcggaagacgtcgtagagtttctgttcttcgggcgaagaaatcagcttttcataggcggccaggccacgtggcaattgctcgtccatcagtgtcttctgggttgccaactggcgctggcgaccttcggcggtggcttcgagcaggcgtcgcaggctggcccgccgggcgctgttcagcacggcacgaacttcaccgatggcccggacgctgggcagccagttggtaccgagttcgttggcgtggtagttgatcgtccggatctggacgatgccgaacagtcccaggccgagcagaagggccagcagggtgccgaagcccagtgccagtcgcgtaccgatcttgacttgtcgaaggatttgcatggaggactcccttggtttgcaattttaatcatatttatcaaacttaatgcaatcttacggaaggccattgtttttgtcatttttccgaacgtgtcgaaatccaactcgtcagtgaacggctggtcttcgctagttcatcatcatgcttgatgatgttggttgtatttcttaaaatcatttttgcgggatttccgagatcagatgttccctcagcacagccaggatctcgtccgagagcgccgggcgcccggacgccgtggcccgcgccagcaccatgccgccgaccatggtggccagcatctgcatggcacgcgcacggccctcggcgctgggttccgcggatggtcccagtccttcggccacccgggcaaatcgttcgatgttgcgctctatgccctgggcgaacacctcggaaagttcgccgcccgcacgcgcggcgtccactgccagcgccgcgaccgggcagccttcgccaggatggtcgcggtgctctggcgacaggtagctcgccacccgggctgccaggcctgcaggctggtcgtttgaaatcgaccattcgaaagcgagagcgcaggcttcgcgcaccagtgcatccttgctctcgaaatgccggtacaggccaccgtgggtgaggcctgcgccgcgggtgatctctgccacccccacgccttccaatccatgctcccggtacaggcgtgcagccgtctccaggatgttcctgcggtttgcggaggactgcgccttggacactttcatggaaactccttattgatgacgtttgtacgcaatgtggccgcgccggattatgatgatggatatcatcttaattggcacgatcttccatgttttctgcatccactcccgccatcggcgacagcggccaccattcccctcccatggcgggtcatccgggcaggcctcgcgtggtcatcaccggcatgggcctggtatgcccgctgggttgcggggcagaactggcgtggcggcggcttctggagggccgttcgggcctgcggcgcctgcctgatgccgtggtggaaggtctggatgcggcagtcggcggcacggtgccgaccccggcggaagatgccgaagggggctgggagcccggcgtgacggcgtccgccaaagacctgcgcaagatggatcgtttcattcccatggccctggaggcggcacggcaggcgcttgcgcaggccgcctgggctccggcggacccgcgttccagggagcgaactgccaccgtgatcgcctcaggtatcggcggcttcggggccatcgccgaggccgtgcgcaccaccgatgggcgcggtcctcagcgcctttcgcctttcacggtgccgtcttttctcgtcaacctggctgctggccatgtgtcgatccgccacggtttccagggcccgctgggcgcacccgtgacggcctgcgccgcgggcgtgcaggcgctgggcgacggagcccggatgatccgggccggggaggccgacgtggccgtctgcggtggcacggaagctgccatcgaccgcgtcagcctgggtggattcgccgcagcgaaagccctgtccaccgcgttcgcggaccggccggaccaggcctcccggcccttcgatgccgcgcgcgacgggttcgtgatgggggagggggccggcgttttggtgctcgaatcgctggaccacgcgctcgcgcgcggcgcggtgccgctggccgaggtggtgggttacggcacgtccgccgacgcacaccacatcacctccgggccggaggacggcgacggcgcgcggcgcgccatggcgctggccctggcacaggcggggctggcgccggagcaggtgcagtacctgaacgcccacgccacctccacctacgtgggcgaccgaggggaactggccgcggtccgcagcctgttcgggctcggaggaacggtcgcgatcagctcgaccaaggctgccacgggtcacctgctgggtgctgccggggcggtggccgccatcttcacggcgctggcgctgcgcgaccaggtggtgcccgcgacacgcaacctcgtgcaacccgatgcgctcgccgagggcctcgacctggtggccggaagcgcacgtccgatgccgctgcaacacgccctggtcaacgggttcggcttcggcggtgtgaacgcctctctggtgctcggacgctgggcgcccggggattcctgatgccgggggctttcgccgcggcgctggtggacatgggcgaggcaggggctcactcctcgccatccagctctgtgaagaacgccgcagccggaacatggaccagttccgaagccgaaaggccggtccggcgggcgtgccgcaccgccatggcatatccgagcgcatagcctgcatggcgcggaagcgtgtccggctgggtcccgtagaaccactgcgcatgtccatagtccgtccggtcccggtgcgcgcgggcgagtggaacgatcgtctcgagccgggccggtgacagcgaatgcgcataaaacggcggaccgctgctcccgaattccgattcgaacaggcacgccagcccttcgctgaccagggcttcccccagcgtgttcccgtagcccgggccgccccagcgtgcgcagtggtgcagctcgtgggccagcaggctgcgcagggcgtggccgaacgccgtggggtcggcctcgtggcgacgcacgtcgatgggcaggaacacgcggtgagcggatggcgtgtacccgcctgcgcccagttccgcaatggtggaagcgggatcgtgatagaccaccacatcgacgccctgcagcggcagccgcggcaccacggatgccgtcacgggctccagtgccgcgcgcagggcgtccacgtggttgcccagttcattgcctgcgttcagcacgtggatcgcaacgacaggggtcggtggcatcgcgtggttccgggagagggcgggagggcttcacgtatagcgcttggcccggaggttgtccttcatctgctgcaggcgcggctgtagcggctcgccgatgcgcagtgccacgcaggtggcgagcacgtcgatgatgagcaggtgcagcaggcgcgaaaccatcgggctgtagcggtcgtagccctccggatggtcggccgccaggtggatgtggcaggcgctggcgaggggcgagccgctggcggtgatggcgatggtggtggcgccgttcttgcgggcgatatcggctgcgtccatcaggtcgcgcgtgcggccggagttggagacgatcaccacgcagtcgcccggccccagcagggtggcgctcatgacctgcatgtggccgtcgctggtcgaaagactggtcacgcccagccggaagaacttgtgctgcgcgtcctgcgccacgatgcccgaattgcccgcgccgtagaactcgatccgccggcccgtctgccaggtggctgcgatcgcctgcgcggcctgctcgatggccttggtgctcgccgcgttgcggtactgcaggaaggcggcgacggcgttgtccacgaccttcacgagcacgtcgccggtcttgtcgtccgcgtccacgctgcggtggatgaacggcacgccctcgctcacgctgccggcgagcttcaacttgaaatctgccagcccgtcataccccatgctgcggcaaaaccgcaccaccgtgggcttgctcacccccgcccgcgccgccagctcccgcaccggcagacgcgcgaacgcacgcgcgtcctgcagcaccagctggcccacccgctgttcggcgggggccagcgaaggcagtgaggcggtgatgcgctcgagcatgtcagcagccccccgcgaaggctggagggcaatgcgcctgccaccgtgtcggccgagcccattgaggggcagtggatcgttggagtcgacatgaatgccgtccatcgcattggtttcgaacaatgagcgccactgcccacagcccgtgaaactggcgcggtgtcaccgctccgatggccgcggagcaggccaccccagcagacgccgtggaaccggcttcgccgggccactggcgtcgtccccctgcccgccgtgcgacgcacggcgagagcggggggaagcggcgcagccgctcaggggggtgtttcaagactcctccatccagctatgcccctcgcgcgccaccatggcgctcgcggcactgggcccccagctgccggcggcgtagggccgtgggccgtcttccgaatcgcgccaggattgcatgatgggctcaacccagcgccatgccgcttcctgctcgtcggcgcgcacgaagaggttcagccgcccggcgatcacgtcgagcagcaggcgctcgtaggcgcccacccgctcggtgccgaagcgctgctcgaagtccaggtccaggtggacgggggccagggcctgcacttcggagatgcgcatgccgcgcttttcctggcctgcggcgaagaggtgcagcgccacgccgtcgcgcggctgcaggtggatcaccaggcggttggcgctgcccagcggcgtgcggtagatcgcgtgcggcgtgggccggaagttgatggcgatatgtgcctcgtgcgaggccagccgcttgccggtgcggacgtagaacggcacgcccgcccagcgccagttggcgatctcggtgcgcagcgccacgaaggtttccgtgcggctgtccgagggaacgccgtcttcctcggcatagccgcgcacgcgctcgccgcccagcgagccggcggtgtactggccgcgcaccacgtcccgcgacagcgtggcgggggtccagggaaccagagagcgcagcaccttgagcttttcgtcgcggatggcgtcggcatgggcgttgatgggcggctccatgccgatggcgcagagcagctgcagcgcgtggttctgcaccatgtcgcgcagcgcgcccgtgccgtcgtagaaggctccgcgcttttccacgccgagcttctcggccatggtgatctcgatgctggccacggtctcgcggcgccagagcggctcgaacagggcgttgccgaagcgcagcgccagcaggttctgcaccgacggcttgcccaggtagtggtcgatgcggaagatctgctcttcgtcgaacacgcggcgcacggcggcattgatggcgcggttggaggccaggtcgtggcccaggggcttttccagcaccacgcgcgtgtgcggcgtggcgagccccgcggcgccgagctgctcgcaggcggtggtgaacaggcccggggcggtcgcgaggtacatcaccacggtgtcggcctgccgctcggcgaggcgcgccccgagcgcggcgtagtcggcgggcttggacaggtccatgcgctggtagtggagcagggcggcgaagcgctcgaactcctcggcgttggggcgcttgtcgccttccaccgcggcgaaccggctggcgatgagttcgcggtaggccgcatcgctcaggtcgtcccgcgccacgccgatgatgcggccttcctccggcagcgatccgtgccggaacgcctggaaaagggccggcagcagcttgcgccatgccaggtcgcccgtgccgccgaacaggaccagatcgaaactcattgctgctgcgctcccgatgtctgaggtggttggagtgaggaaaccgggacggcgggacaagccgcggtccatggtgcgatgttaccgagtttcaccttgaggtgccggctgacaggaactccggttacaacgggcctacactcgcgggtggcgcagcggggacatcgcacccccgccccacccaaccccggaggattgcatgaaccaactcgacgccctcaagcaggtcaccacggtggtggccgacacgggcgatttccgacagctcggcgcctaccagccgcaggatgcgaccaccaatccctcgctgatcctcaaggcggtgcagaaggccgagtacgcccccctgctgcaggaatccgtcgagcgctggcgcggacggccgctcgacgagatcatggaccggctgatcgtgcgcttcggctgcgagatcctgtcgctgattcccgggcgcgtctccaccgaagtggacgcccgcctctcgttcgacaccatggccacggtgacgcgcggcgagcgcatcatcgacctgtaccgggccgagggcgtggacacctcccgcgtgctgatcaagatcgcctccacctgggaaggcatcgaggccgcacgcatcctggagcagcgcggcatccacaccaacctcacgctgctgttctcgcccgtgcaggccgtggcctgcggcgcggcaaaggtgcagctgatctcgcccttcgtgggccgcatctacgactggtacaagaagcaggccggcgcgcagtgggacgaggcggcgatgtccggtgccaacgaccccggcgtgcagtcggtgcgccagatctaccagtactacaagcatttcggcatccgcaccgaggtcatgggcgcgagcttccgcaacgtggggcagatcaccgcgctggcgggctgcgacctgctgaccatcgcgccggaactgctggcgcaactggccgcgtcggatgcgccgctcacccgtgcgctcgacccggacgccgcacgcagcctggagctgcagccggtgcagtacgacgagcccggcttccgctacgcgctcaatgccgatgccatggcgaccgagaagctggccgagggcatccgtgccttcgctgccgacgccgccaggctcgagcagatggttctcgccgcttgaggagggacgccgcgatgactctccaagctgccggacgcgtgcgctgcgaccgcaccgccgcctgggccgcgctgcaggcccattacgatgccgcgggccgtgggttcgacatccgcgatgccttcgcggcggatccgcagcgtttcgggcgcttcagccaggaagcgccgtacgtcttcgccgacctgtccaagaaccgcattggcgccgacaccgaagccctgctgctgcaactggcccgcgaatgcggcctggagggctggcgcgacgcgatgttcgcgggcgaggcgatcaaccacacggagcagcgcgcggtgatgcactggctgctgcgtgagccggcgccggccgcgcagcccgccgggaatgaagcatccggcgtggtggccgccggcctgcgcgacgtgcatgccaccctgcaggccatgctggacttcgccgagcgcgttcgggccgacggtgccaccaccgacatcgtgaacatcggcatcggcggctccgacctgggcccgtcgatggtgaccaaggcgctggacgacctgtgccatccgggaaagcgcctgcatttcgtctccaacgtggacggcgcggaactgggcggcgtgctgcgcacgctgcgcccggaaagcacgctgttcctggtcgcctccaagactttcaccaccgccgagacgatgaccaacgcgcatgccgcgcgggcctggttcctggcccagggcggcagcgaagagggattgcagcgccacttcgccgcgctgaccacgaacgtggaggccgcggccgccttcggcatccagaccacgttcgggttctgggactgggtgggcgggcggtattcgctctggtccgccatcggtttgcccatcgcgatcgccgtgggcgccgacggcttccgtggcctgctggcaggcgcgcacgcgatggacgcgcacttccgcaccgcgccgctggagcgcaacctgccggtgcgactcggccttctggatgtctggtaccgcaacttccacggcttcgcgacgcgcagcgtggcgccctacagccacgcactgcgccggctgccggcctacctgcagcaactggagatggagagcaacggcaagggcgtggatgcgcaaggggagacgctgcccttcgccacctcgcccgtggtctggggagaacccggcaccaacggccagcacgctttcttccagatgatccaccagggaccggacatcctgccggtggagttcatcgtgctgcgcgaaccgggccgcgacctgccggagcagcatccccgcctcgtggccaacgccctggcgcaggccaaggcgctgatgcagggcaaggccagcgacgacggccatcgccgcttcacgggcaaccggcccagcaccttcctggtgctggaccggctggatcccccgtcgctgggcgcgctgatcgcgctctacgagcaccgcgtcttcgtgagcggcgcgctgtggggcatcaacagcttcgaccagtggggcgtggaactgggcaaggtgctggcgaaggacctggagccacggctggcctcgggcgatggcgaggggctggacggctcgacggctggattgctggctcgcctgcgatagccgcacggcgccaaggccaagggagggtaaacggcacacagccgttcgctccccgctgtgattgcgtccaggtgcaatgcctggcgaagtgccgggcacgggctgccgggcccgatggcgtggcgggtaatagacagaacgccgtctttacacgggctggacagtaaaaatcggcggcgtccgggtttttcacctttggaaacatttagtcttggttgataacgactgttgagcttcggctcgccactttcgcttcactcacccaagccgcccatgttccgcacagcctccacccagcgacggttctccgtcctcatttgcgtgttcttctttctgctgctgctcggcacgtttgccgtgatccagctatcggtgaaacccgacctgtccgcgctggagggcaaggttgccgccgccaacgtggaccagatttctgtgcgcatcagcgagcagttacggcaggtggaggcccagtcgcgcagcatcacccagacggtggcgttgctgtccagcgaccagatcgacgtgctgcagcccgggctggtggaccagtacggcgacccgaacgtgttcggcggcggcatctggccgctgcccaaccagcgcgaacagggacgcgacaagttcagcactttcttcgcgcgcgacggcagcaacaagctggtcgtgaacacccactggaactcgcccgagtcgctgaagtactgggagcagccctggtacgagaacggcaagacggcgcccaagggccagtgcaagtgggccaaggcctaccaggacgccgccagcccgcagccgcgcaccaattgcgccatgcccatctacaagggcgacacgctgtggggcgtgtccaccatcgatgtgacgctgggcttcttcaaccggctggtggccgacatggaggccaggatccagggccagatcctgatcgtggaggccgacggcaagatcgtcagcaacagcagccgcatccagggcaacatcgtgctgaagaacctgtccgagatcgcatccacctcgcccatggcggcagagatcctgcgcctgatgccccaggtgcagggcggcgccatggtggagcaggcctaccagggggacggtggcgcgcagatgctgttcctgaagccgattcccggcagcccgtggctgatcgccaccagcattccggcctcgctgctggcggtgaacagccagcgcatcctgaccaagctggcggccgtgcaggtgcccatggcgatcgtgctgctggcgctgatggtgctgggcatccgcctcttcatgcggcgcctgagcgtgctgaaggccaacatcgacgcactgtccgccggcgaagccgacctgacgcgccggctgcccgaaacgggcggcaccgaattcagcgaggtcgcgcagagcttcaacgccttcatcgcgcggctgcagggcgtggtgggccaggtggtgaatggcgcctcgtcgatcgcggcggcgtccagcgagatctccagcggcaaccaggatctgtccgtacgcaccgaagaacaggccgcgttcctgcaggagacggccggttcgatggaccagatcaccagcaccgtcaagcagaacgccgacagtgccaaccaggccaaccggctggcaacggacgccttccaggtggcgacgcgcggcggccaggtgatcggcaacgtggtcgagaccatggactcgatcagcgcctcgtcgaaaaaggtggtggacatcatcggcgtgatcgacggcatcgcgttccagaccaacatcctggcgctgaacgccgcggtggaagccgcccgcgcgggtgagcagggccggggcttcgccgtggtggccagcgaagtgcgcagcctggcacagcgcagtgcggaggcggccaaggacatcaagcacctgatcgcggattcggtcgccaaggtcgaatccggcagcgcgctcgtggtgcaggccggcacgaccatgcaggagatcatcgccaccaacaccaacatggccgcgatcatgggcgagatcatggcggccagcgtggagcagagcaaaggcatcgaccgtgtgaaccaggcgatcgcgcagctggacaccaccacgcagcagaacgccgcgctggtcgaagaggtatcggcggccgcgcgctcgatgcaggagcagaccagcctgctgatccaggtggtgggagcgttcaaggtctgacgcgccggcggcccggcgccgttcccttttctcctgcatccagcacgacagcccgctccatgcgggctgtctgctttcggccgccgcgcggtgttttccatgctgtattgcatggattagggaatatcccaggcagtctgtgcaaaaaagtaccggcccgggtgaagcgagtaccagcagggacgacgcggcttggacagaattccactccacggcgacctgttcgacatgaaggcgggcgtcgctcacccaaggagacaacatgaagcgttttctgaaagcgggcctcgccctggccgtggccggtgcagccggcgtgtcccatgccgccaccgaactcgtgatcgcgaccgtcaacaacggccacatgatcgagatgcagaagctcacccccttcttcgagaaggccaaccccgacatcaaggtcaagtgggtcaccctggaagagggcacgctgcgccagcgcgtgaccaccgacatcgccaccaagggcggccagttcgacgtgatgaccatcggcctttacgaggcgccgatctggtcgaagaagggctggctcaagcccatcgccaccgacgcggcctacgacgtggacgacctgctgcccgccatccgcagcggactgtcgcatgagggcaagctctacgccgcccccttctacggcgaaagctccatgctcatgtaccgcaaggatctggccgacaaggccggcgtgaagttcggcgagcgtccgacctgggccgaggtgaaggccttcgctgacaaggcgggcgatcccaaggcgggcgtctatggcatgtgcctgcgcggcaagccgggctggggcgacaacatggccttcctgtccacgctggtcaacacctacggcggccagtggttcgacatggcctggaagccgcagatcgacacccagccctggaaggaggccatcggcttctacgtcgatctgatgaagaaggacggcccgcccggcgcgtcggccaacagcttcaacgagaacctggccctcttcagcgaaggcaagtgcgcggcctgggtggatgcgaccatcgccgcctcgttcatcagcgaccccaagcagtccaaggtggccgacaaggtggcgttcgcccaggcccccgtcgccgtcacggccaagggcgcgaactggctgtggtcgtggaacctggccatcccggccagctcgaccaaggatgaggcggcgcagaagttcatccgctgggccacgtccaaggagtacatccagctggtggccagggaagagggctggcgcaacgtgcccaccggcacccgcaagtccacctatgccaaccccgagttccagaaggtcgccaccttcgccgcggccgagctgaaggcgatcgaatccgccaacccgaacccgggcgagaacacgcagcccaagtcgccctatgccggcgtgcagtacgccgccatccccgagttccaggccatcggcgtgggtgtgggccagcagatgagcgccgcgctggccggcaaggtcacggtcgagcaggccctgaagacctcgcagaccctggccgagcgcgacatgaagaaggccggctactacaagtaggagcggcccacggaacccttctggcgtcgttgccgcatcttgtcgtagcgctgctgctgcctgcgatgcggcgcctcgccagaaccgcttcgccgggttccgtgatccgctccaggcccggggccatcgacccggggcgttcgcccaccgcccgtcccctgttcccgttcgccggatggctgccatgaaaagactcctgccccgcgccctgatggcgcctgcggtgctcacgctgttcgcgtggatgatcgtgccgctgctgatgacgctgtacttctcgttcgtcagctacaacctcatgcagcctggcgagcatccgttcgcgggcctggacaacttcgaatacttcatcaccgacccggacttctggccgtcggtgtggaatacgctgctgctcatcggcagcgtgatcggcatcacgctggtgctgggcgttctgctggccctgctggtgaacgagcccttcccggggcgcggcatcgtgcgcgtgctgctgatctcgcccttcttcgtcatgcccgcggtcaatgcgctgctgtggaagcacatgatgatgaaccccatctacggcatcctggccgacctgtggcgcttcttcggcgccacgcccatcgactggatgaccgactacccgctgctgtcggtgatcgtcatggtggcctggcaatggctgcccttcgcctgcctgatcttcatcacctcgctgcagtcgctggaccgcgagcagatggaggccgcgcgcatggacggcgccaccgcgccccagcgcttcttctacctggtgctgccccacctgggccggcccatggcggtggtcatcatgatcgagatgatcttcctgctgagcgtgttcgccgagatcgccatcaccaccagcggcggcccaggcaatgccagcaccaacatgacctacctgatcttcaagcaggcgctcatgaacttcgacgtgggcgtggcctcggcgggcgcgctgttcgccgtcgtgctggccaacatcgtggcggtgttcctgatccgcatcgtcggcaagaacctggactgacaaggtacggaaccaccatgcaatcccaagtttccgccggcggctcgctggcgctttccctccgcaccgtggctgcctggggcgccgcgctggtgctgttctttcccctggcctggctgttcctcaccgccttcaagaccgagctgcaggccatccacgtgccgccgctcttcgtcttcgagcccacgctggagaacttcagcgaggtgcagcggcgcagcgactacctgctgtatgcgcgcaactcgctcatcaccagcgtggggtccaccgtgctgggcctcttgatcgccgcgcccgccgcgtattcgatggccttcttccgcacccgcaggacgcgcgacatcctgatgtggatgctctccaccaagatgatgccggccgtgggcgcgctggtgcccatctacgtgctcgcgcagaccgccggcatgctggattcgctcaccgcgctcaccatcgtgttcacgctgtccaacctgcccatcatggtctggatgctctacagcgcctacaaggacattccgcacgagatcctggaggccgcgcgcatggacggcgccagcctgtggaccgagttccgccacgtcgtgctgccgctgtcggtgggcggcatggcttccaccggcctcttgtgcctggtgctgagctggaacgaggccttctgggcgctcaacctcacctccgccaaggccggcacgctggccacgctgatcgcgtcctactccagccccgaaggcctcttctgggccaagctctccgccgcctcgctgatggccatcgcgcccatcgtggtgttcggctggttcagccagaagcaactggtgcagggcctgactttcggcgcggtgaagtaacgcacgcgcaccggaacagaaaaaagagacacaagaaaggcagacaactcccatggcctacctcgaactccagggcatccgcaagcgcttcggcgatgccgaaatcatcaagggcgtggacctgcagatccagcagggcgaattcatcgtcttcgtcggcccctcgggctgcggcaagtccacgctgctgcggctcatcgccgggctggagcccatcaccagcggcagcctgatgctggacgggcgcgacattacccacacgccctcgggcaagcgcgacctggcgatggtgttccagagctacgccctctatccgcacatgagcgtgtatgacaacatgtccttcgcgctcaagctcgcgggcgtggccaaggacgagatcaggaccaaggtggagcacgcggcccgcacgctcaacctcacgcagtacctggaacgcacgcccaaggaactctcgggcggccagcgccagcgcgtggccatcggccgcgccatcgtgcgccagcccaaggtgttcctgttcgacgagccgctctccaacctggacgcagccctgcgcggcaacacccgcgtggagatccacaagctgcaccgcgccctgggcgccaccaccatctacgtgacgcacgaccaggtcgaggccatgaccctggccgaccgcgtcgtcgtcttcaaggacgggctcatcgagcaggtcggcacgccgctggaactgtatgaccgcccggccaaccgtttcgtcgcgcagttcatcggcatgccgtcgatgaacatggtggcggcccaggccatcgcgccgttcgcggcggccacgggcggcgtgctgcccgccgacggcttcctgggcgtgcgacccgaagggctgcgcgtccatcgcaccgatggcccggccgaggggccgggcgtgccgggccgcgtcgagctgatcgaggccctcggcgccgacacgctgatccacgtcgatgtgggcggcgtgccgctggtcgcacgccagaacgagcgcacgtcgctgcagcccggcgacggcgtggccgtggagctggatcctgccgtgctgcactgcttcgaccgcgaaggccgcgcgctgcgcgcctgagcaccgcatcttccctcccgttcgttccatcattcattccttaagcggaccattgccgtgaccctcgcgcaccttcctccggctcccacggagttcaccatgcttcacctgggcctgggctcgttccaccgggcgcaccaggccgtctatctgcagcgcctcatcgaggcgggcgatgcgcgctggtcgctctcgggtgccaacatccgccccgacatgcccgacgtcatcgccgcgctgcaggcccagggcgggcgctacacgctggagaccgtgtcgccgtccggcgaaaccttctacgagctgatcgaatccatccgcgaggtgctgccctggagtcccacgttggccgccgtggtggcgcgcggcgccgcgccctccacgcgcatcgtctccttcaccgtgaccgaggcgggctattacctcgacgcccagggccggctggacctgggcttcgccgacctcgctgccgacatcgagcgcgcccgccgtggcgaggtgagcggcgagaacggcacgctctacggcgccgtcactgccatcctgcgtgcccgccgcgcggccggcgcgggcccgctcacgctgctcaactgcgacaacctgcgccacaacggcgaccgtttccgcgccggcctgctcgagttcatcgagcgtgcgggcgatcccgacctgcgggcctgggtgcaggcccacaccgcctgccccaacgccatggtggaccgcatcacgccgcgcgcgccggccgagctgcgcgcccgcgtgcaggccgccaccggccgcgatgacggcgccgccatcaccgccgagcgcttcatccagtgggtgatcgaagaccgcttcgtggccggccggcccgagtgggagcgcgtgggtgtggagatggtcgaagacgtgcaaccctatgaagaggccaagatccgcctgctgaacgccacccacagctgcatcgcctgggccggcacgctggcgggcttgagcttcatccacgaaggcacgcacgacgccgccatccgccagatggcctacgactacgtgaccgacgacaccatcccgtgtctcggccgccccgggcagcccagccccgtcgatctgcccgcctaccgcgacgtggtgctggaccgcttcggcaacccggccatccgcgacaccaaccagcgcgtggcgatggatggcttttccaagattcccgggttcatcgcgcccaccgtgcgcgagcgcctggccgtcggccagcgcatcgacagcgtggccatgctgcccgcgctgttcctggccttcctgcagcgctggcaccagggccgcctgccctacacctaccaggaccagggcatggacgaggccgtggcgcatgccatctgcgaggcagccgacccggtctcggcgatgtgcgccgacgcagggctgtggggcgacatcgcgggcgacgcccgcctcatcgaagcgatgcgccgcgccagcgagcgcgtcgcacgattcattcaatccaggagctgaaccactatgaccaccactccccgtttgcaagaccgccacgtgctgctgaccggagccggcggcggcatcggcctggccgtggcagaggcctgcctggccgaaggtgcgcgatgcagcgtcgtcgatcgcggcgcctccgtgcccgccgaagtggccgcgctgcagcagcgccaccccggtcgcctggcctatatcggcgccgacatcaccgagcccggcgccatcgcccgcctgctggccgaggccatcgccgccttcggcccggtccacacgctgttcaacaacgccgcggtgttcgacctggcgccactgctggacagcgacgaggcctcgttcgacaggctgttcgcggtcaacgtcaagggcatgttcttcgtgatgcaggccgtgctgcgccacatggtggaggccggaacgcagggtacgtcggtcatcaacatggcctcgcaggccggccggcgcggcgaggcgctggtgtcgcactactgcgccaccaaggcggccgtcatcagctacacgcagagcgcggcactcgccatggcgccgcacggtatccgtgtcaacggcatctcgcccggcgtgatcgacacgcccatgtgggcgcacgtggacagcctcttcgcccgggccgaggggctgcccattggcgagaagaaacggcaggtcggcctggccgtgccgctgggccgcatgggcgatccgcgcgacgtggccggcgccgccgtgttcctcgccagcgacgaggcccgctacatcaccgcccagacgctcaacgtcgatggcggcaacgtcatgagctgaaaagcatgaatgccaccgacttccatctctacatcgacagcgccgacatcgcacagatcgaagcctgcctgccgcacccggtcatccacggcgtgaccaccaaccccacgctgctgcgccgtgccggcgtggcgcgcgccgaagtgcccgggctgctggcccgctgcatcgaacgcggcgcccgccaggtgcaggcccaggtctattccgcggaggcggacggcatgctcgaagacgcgctcggcctgctgcggcacttcgacgaaggccagctggtggtgaagatccccgccacgcgccagggcctgcaggccggcgcccacctcatcgcgcagggcgtgcccgtcacctggacggccgtctatgcgctggaacaggcgcacttctcggcgcaactgggcgcggcctatgcggcgccctacctgggccggctcaatgattccggcgtggacggcctggcacgcatcgcgcagatgcaggcactggtggcgcaggccccggccctggccgcgcgtgcacgcacgcgcctgctggtggccagcgtgcgctcccgcgatgcctacctggcgctgctggaactgggcgtgggcgccatcaccatcccgccgcagctcttcgccgagctgatggaccaccccgccacgctggaggccgagcgcggcttcctggccgacgcggccgcctgctgaatcaccgggagcaccgccgatgcgcatagccttcatgggcgaggccctgatcgacttcacttcctccggcggcgccggagccctgggcttcgagggccatgtgggcggctcgccgctcaacgcggccatcgcctgcgcgcggctgggccagcccaccggcctgctcacccagctgtccaccgaccttttcggcgagcgcatcctggactacctgcagcgcaacggggtcgatacgcgcttcgtgccgcgcagcgcagcgccatccacgctggccttcgtcgaacgcacgccgcagaccaaccgctacgccttctatgccgcgggcagcgccgatgccacctgggctcccgatccgctgcccgagctgccacccgagtgcgccttcctgcattacggctccatcgccatgctgcagcagccggcggcgggccgcatcctggacatggtgcgcgcctcggccggccgccgcgtggtggtgctggacccgaacgtgcggcccagcctgatcggcgacatggcgctctaccgcacgcaggtggcgcagtgggcgggcctctccgacgtggtcaagctcagcgacgaggatgcagaactgctcgcgcctggcctgccgccgggcgaactggcagcgggttacctggccgccggcgcccacgccgtggtcgtcacccagggggcggccggcgccacgctctggcgcacgggccatgcccccctggccgtgggtgcgccccgcgtgcaggtggcggacaccatcggtgcgggagacaccttcaccgcggggctctcggtggcgctgctggcgcagggcgtcgaacggcccgcgcaactggctgcactgggcgacgacggctggcgcgcggccatgcgtttcgccgccaccgccgcggcgctcaactgcatgcgcgaaggtgccgatcctcccccgctcgccgctgtccaggacctgctcgcctgcgcggacaatgtccgtgaaaccctcctggtcagtgcctcgagcccacgcataccatgacgacaccccgcaagcgccccgctccgagacagcgccagccggtgctggagcgcgacatcgcgcgctcgccctcgctgggctacgagacgcccgaggaagccggcctggtgcgctgcctggcacatgggtttccgagcccgctggtgcgctggcacttccacgaagactacgagctgcacctgatcaccgagacctcgggcaaagctttcatcggcgactggatcgggccgttccagcccggccatctcgtgctgtgcggtccgcgcctgccgcacaactggatctcgctggacgtcgccgagggcggggctcctggccgggaccgggtgatccagttctgccacgagcccatcgagcgcgctgccgccggcatcccggagctgcgcgaggtcatgcctctgctggagcgcgcgcgccacggcatcgagtttttcggcatgtcgcagaaggcgctggcgcactgggataccgtcaaggccgcgcgcggcctgcggcggctgggccggttctgcgaattcctcgccgacctggcggattgcaccgactaccgcctgctatcgagcgtgcagatgcagggccagcacggagcggacggcgatgcccaggtggaccagatcaatggcatcgtggaccggatcacccgcaacatcgctgagcccatctccatgcaggaggtggccaccgagctgggcatgagcgaaagccgcttcagccgattcttccggcgtgccaccggcaacagcttcaccgacttcgtgaaccgcgtgcgcatcaacagcgcctgccacctgctgatgcagaccgaccactacgtgaccgacatctgccaccaggtgggcttcaacaacgtggccaatttcaaccggcgcttcctggagatcaagggcatgacgcccacggaattccgccggcaggccgacacccgcttcggcggcgcgctgcagcactgacacacaacctgcacaaggaagcctttcgtgtacctgggcatcgatcttggaacctccgaactcaaggcgctgctgctggccccggaccaccgcatcgtgggcgtggcgcgcgcaccgctcaccgtgcaaaggccgcagccgctgtggtccgaacagtcgccgcagcagtggtgggacgcgctggagtccgtgatgcaggcgctgcgcagcgcccacccggccgagctggcggcggtgcgcgcgctgggcctgtcgggccagatgcatggcgccacgctgctggacgcggccggcaaggtgctgcgcccggccatcctgtggaacgacggccgcagcaccgcgcagtgcgaggcgctcacgcgtgccgtgccccatctgggcgatatcagcggcaacctggccatgcccggcttcaccgcacccaagctgctctgggtgcgcgagcacgagcctgatgtcttcgcccgcacggcccgcgtgctgttgcccaaggactggctgcgcttcatgctgagcggcgaggcggtgggcgagatgtcggatgcggccggcacgctgtggctcgacgtgggcacgcgtgactggtccgatgaactgctggcagcgacggggctcacccgtgcccacatgccgcgcctggtcgagggcagcgaggtatccgcgcaactgctgcccgagctggccgcgcgctggggcctgggcgagcgcgtcgtgatcgccggaggtgcgggcgacaatgcggccagcgccgtcggcatgggactggtcgaaccggggcagggcttcgtttcgctgggcacttcgggcgtggtgttcgtttccaccgaccgcttcctgcccaatcccgcacaggccatgcacgcgttctgccatgcgctgcccggtcgctggcaccagatgtcggtgatgctgtcggcggccagcgccgtgcagtgggccagcaagaccttcgggttcgccagcgaggcggcgctgctcgaagcggcggccaccgtcgccgacgtgcagcgcgaccgctgcccgctgttcctgccctatttgtccggcgaacgctcgccgcacaaccatgccggcgcgcagggcgtgctgttcggcctgacccatgcgcacggcccggccgagatcgcctatgccgtcgtcgaaggcgtgagcttcggcctgcgcgacggcctggacaccctgcgcctgcctgaaggcatgcccctgcgcgaaatggcgctggtcggcggcggcgcgcgcagcgcctggtggggacagttgctggccgacatcctgcaggtgccgctcaccctctacgaaggcagcgaaaccggtggtgccctgggcgccgcacggctggcctggctggccgaggggggccgcgtggccgaagtctgcacactgccgcagccccgccagcgcttcgatcccgcggcggcggatgcggccggacatgcggcgcgccatgcgcgcttccaggcactctaccgggcgctgcgcaatcagttctgaccaaggactctccggcgccgtgccggagccacgacgcagggccatgaaaaaaagggccgcttgcgcggccctttcgtcgggtgagcgaggctcagccgggcattacatgcccatgccgcccatgccgcccatgtcgggcatcgcgggagcagccgcttcgtccttcggagcctcggccaccatggcttcggtcgtcagcagcagcgaagccacggaagcggcgttctgcagggccgtgcgggtcaccttcgtcgggtccaggatacccatttcgagcatgtcgccgtaggtgtcgttggcggcgttgaagccatagttgcccttgccgtgcaacacggcattgaccaccacggacggctcgccaccggcgttggccacgatctcgcgcaggggcgcttcgatcgccttcaggatcagcttgatgccggcgtcctgatcggggttgtcacccttgatctcgccagcagcctgcttggcgcgcagcagggccacgccgccgccggccacgatgccttcttccacggcagcgcgggtggcgtgcagcgcgtcttccacgcgtgccttcttttccttcatctcgacctcggtggcagcgccgaccttgatcacggccacgccgccagccagcttggccacgcgctcctgcagcttctcgcggtcgtagtcgctggtcgcttcctcgatctggatgcggatctgcttcacgcgggcttcgatgtcagcggcagcgcctgcgccgtcgatgatggtggtgttttccttgcccacttcgatgcgcttggcctggcccaggtcggccagggtcaccttctcgagcgtcaggcccacttcctcggcgatcaccttgccgcccgtcaggatggcgatgtcttccagcatggccttgcggcggtcgccgaagccaggtgccttcacggccacgaccttcaggatgccgcggatggtgttcaccaccagggtcgccagggcttcgccctcgacttcctcggcgatgatcagcagcggacggccagccttggcgacctgttccagcgtgggcagcaggtcacggatgttgctgatcttcttgtcgaacagcagcacgaaggggttgtccagcagggcggcctgcttttcggggttgttgatgaagtagggcgacaggtaaccgcggtcgaactgcatgccttccacgacatccagctcgttgtccaggctcttgccgtcttccacggtgatcacgccttccttgccgaccttgtccatggcgtcggcgatgatcttgccgatggattcgtcggagttggcggagatcgaacccacctgggcgatttccttggaggtcgtcgtggccttggaggccttcttcagttcggcgaccagggccgtcacggccttgtcgatgccgcgcttgaggtccatcgggttcaggccggcggccacgtacttggaaccttcgcggacgatggcctgggccagcaccgtggcggtggtcgtgccgtcaccagcgttgtcgctggtcttggaagccacttccttcacgagctgggcgcccatgttctgcagcttgtccttcagttcgatttccttggccacggacacgccgtccttggtcacggtgggggcgccgaaggagcgctcgagcaccacgttgcggcccttggggcccagggtcaccttgacggcgttggcgaggatgttcacgccttcgaccatgcgagcgcgggcttcgccgccgaaaactacgtcttttgctgccattttgtttctccggattcagtcaacaggaagttggaagaggatgtgatccgcgaagcgatcacttctcgacgactgcgaacaggtcgtcttccttcatcaccagcagttcgtcgccgttgaccttgacggtctggccagagtacttgccgaacaggacgcggtcgccgaccttgacgctcagcacgctgagttcgcccttgtcgttcttcttgccagggcccacggccaggacttcgccttgatcgggcttctcggcagcgttgtcggggatcacgatgccggaggcggtcgtggtttcgctttcaatgcgcttgacgatcacgcgatcgtgcagggggcgaaggttcatttgcatctctcctggttcaataaggattgcgacatcgacaggacgcccgccaagggcgggcgtcgggatcttcagcggccgtgtcccacacggttgttagcactcgtccgcctcgagtgctaatgatacgggcatttgtcggcgtttcaagggggcggagcaggagggcatcgccggcgatcgatgcacaagccgcgaagggccttgccccctggatggccgaagaggataattcgccccatggacattctgaccaacgtgatcaaggcttctttcgccacctagttgcgcccactgatcgcgtatcggagggctgcgcgccttccggtcaccacggaccccggcaggctcgcacctccggggttttttgttttccaggcttttccaccgacacccatgcgtacctacgacaagttgatcgccacgattcccgatcgccggagcttgagttccgtgcgcccgggcttcggcgacagcacatccccgattccacgctagcccgaaggcggatcttcccgccgggctggcgaatagccaaccaggcggcagctgctcgcagagccgagtgcagccgcaagaaagattcgccatgagaaattcccgcaaccataccgcccgtctgcgaaacattggtgtcatcgcccacgtcgatgcgggcaagacgaccaccaccgaacgcatcctgttctataccggcgaaagccatcgcatcggcgaagtgcacgacggcacggcgcacatggacttcgacccgcaggagcagaagcgcggcatcaccatccacagcgcggccgtcaccgtgcattggaagggcacgcagctcaacctgatcgacacccccggccacatcgatttcaacatcgaggtgaaccgctcgctgcgcgtgctcgacggcgcggtcgtcgtgttcgacggcgtggccggcgtggagccgcagaccgagaccaactggcgcctggccgacaggtaccgtgtgcctcgcatcgccttcatcaacaagctcgaccgcgtgggggccgatttcggccgcgtagtggccatgatgggcgagcgcctgggcgtgcgcgtcgtgccgctgcagattcccatcggttcggaaggcgacttccgcggcgtggtggacctgctcagcctgcgtgcccttatctgggacagggacgatgccagcgcttcctatcgtgaagccgacgtgcccgccgacctggccgagcaggctgcgcatgcgcgcgcccgcctggtcgaagcggcggtggagcaggatgaagctgccctggaggcctacgtgaacggtgagcccattgtcgtggacgtgctgcgctcgctcttgcgccggggtgtactggcgggggccttcgttcccgcgctggcgggctcggccttcaagaaccgcggcgtggagcctctgctcgatgccgtggtggactatctgccctcgccggaagacgtcgcgcacgcgggccacgtcgacggcaggccggcatccgcggcagatccgttctcggccctggcgttcaaggtcgtcgccgacgaccatggcgccaaggtgttcgtgcgcgtttacagcggccggctggtccggggcgatgtggtgctcaacaccgtcaccggaaggaccgagcgtgtatcgaggctgtacgaggtgcatgccgacaagcacatcgagcgcgatgaactggtggcgggcgatattgctgccgtcgtcggcctcaaggacacgctcaccggccataccctgagcgatccggaccatcctgtggtgctggagcagatcagcgtgcccgaaccggtgatccatgtggccatcgagccccgggcaagcgctgaccagcagggcctgtcgaaggcgctgcagtccctgctgcgcgaagacccgagcctgcgcctgcagcaggatgccgattccggccagaccattctgtccggcatgggcgaactgcagctcgaagtctcgatcgagaagctgagcgcgcgccatggggtcgatgtgtcggtcggacgtccccaggtggcctatcgtgaaaccatttcccgccgtgtggaggtgaaccatgtgcacaagaagcaatcgggtggtcctggccagttcgccgaggtaaggctgcagttcgagcccctcccccggggcgagggcatccgcttcgagagccgcgtcgttggcggcaccgtgccgcgcgagttcattcccgcggtggaggccggcatccgccgtgccgcccgctccagcgtggtggcaggctttcccgccgtggacttcgccgccacgctggtggatggcagctaccacgagcgcgattcatccgcgctggcgttcgaactggcggccgtggcggcgttccgcgaggcgtttgccaaggcgggacctctggtgctggagccggtgatggccgtcgaagtcatcattccggccgagtacctgggtgacagcatcggcgacctgaaccgccgccgcggcgtcgtccggggccagggccagcgcggcaacgccgccacgatcgaggcgcaggtgccgctgaaggaaatgttcggctacatcggcagcctgcgcgcactgtcgtcagggcgcgggcagtactcgatgcagctggaccactatggagtggtgccggagaaggagatggccgcgttggcgcggtgacctggcgcaggccaggcgataccctggcaggggcgcggacggtgtccgcgcccctttttcctggtggatcgcctttggagcatgtctgcgggactgcaaaggatgggccaccgccgccccagggtcggcgcggacgccgtgatcggcagccatccgcgcggtgtccacgtgcccagggccgggcgggtaatttaccgtgccatgcgtcatggccccaggctttcgagcccaaggagtccgtcgcctaagccgtatcgctgccgggcctgccgcggacggcccaggcgccgatcgctgtaacggctgcccccgcgcaccagaaatagaaaaacagcgtgctcaggtgggcggccagtacgctctggcccagccacagcgctgcgcaggaaagtgccagcgcagccacggcacccgcaaacagactccctccaggcacgctccgcagcgcgcatgccgagcgcggagcgagggcctccaggacggggagaacgccgcgtgccccctgccaccaggcagccaccagaacaatggcgcccatggtgatccagatgttttccctccggacaatggcgggtgccgacaggccagcggcatacagccccaggctggagagcatcagcaggaagcctggatggaatgcgatggcccgcaggctctccgtagatacggcggacatgggaaacccggaccagagcatgcaggccagcaccaggctcacataggcgagaggctgtttcggaggtcccagatgtcccaacagccacgccagaagcgcgaaccagagcaatgcggcgaccgggcgcaatgaaggcctgggcaggcgggagtcaggtgccggggaccacagccgcacacacaccgtcaaggtcgcgagcaggcccgcagcgaggaaccacggggattctgtgtctttgcgcccgcccatccacatccagagcagtgcaagccctgtggcggttgccgtgagcatggctttcccgggcggaaaggactgcggcatggcggacgtgcagatccggccctgcatgccaaccgcccaggcccggaacggccggcaccactgcactgccaggcgccgcagccactggctgcgagccgtggccagcacgactgccatgatgaagagtgccagccagacactttgcaggcgaagccccgcctcgggctggggaaaggctgccaccgattgtcgaagccgggtcttgcgcaactcctccagctccggccagagcgaggggtctgccacccaggtaacgcggcgcaactcgaacaggtcttcatcctgccagtggggggccgccggagtgcgccctgccatgggcctccagattccatagtccagccatatcggggctggcagggcgggagcggcgaccagcgcaccgccgatcggccgcagaggcggagcgccgcgttcgagctgcagttccagtccgcgcgagagcgtgtccagcaccgagggccgcgcagctgtgcccaactggacctgcaggccgccggcctgtgggggcgcggaaagatgtgccgaccaggttagcgtgctcagcggctcgtccggcgcgaggctgccgctttgccgcagtgccgaaaggccggtttgccattgcgccgctgaagggcagaacgtggtgcgcgcctggccgccccgttcgcctgtggcttccagggtcagccagcacgcctcccgcggcagggtgccgaaggtatgcgtgatgcgggcttgcagcaggtcgcctgcccggaggccggacggatgggccgtccaccgataggttccgtcggggagcgccccctcatccggagcgagcgccaggggccgtacggcccagccgggccgcggctgacccgccagatcgcccagcggaaccaggtaggggcggaagatgcccaggctcgccagcgtccagtcttgttgcgggccggacggctggaaggtgacggacaggccgcggatacgggtgcctgccgggatgtctgccggcagcggctgagcccggttcggtgtgaactggaacctggatacggctccggactccagttgcagttccgcctcgagagaaccgaactgcaaggctcccgatggcatgtcggcatagatgcgcagatccggccttgcaatggcgtggaaggcccaatccatgcggaccgtgcggagcccggacgcaacgagtccttccctggcaatggtcaggctgggatgggttccgttccattgcaggcgcaatccccatcccggaagctcggctgcggagtccggtccaggtaggcgccggatttcggtctgcgcctctgcaaatggcagccattgcacgtactgcagccactcccgcgatgcggacttcgtccctaggaaggggccgcccattttctccagctgcctgcgaacgcccgccaggaaaaggagctcgggtcgagcgctctccggcctgatcaggctggcgtggaagatgccgttgtcgcatccctggggcacatgcaggagcacgcccgcgaactgctctgcattccccggcgtcctgtcgatacggtccgtggggaagtaccgccgtcgcaggcgcttgcccgaagccgcgtctgtcaggtggtcgatccgcgcggctggcgaagtggcgctgtctcgcgtggactctcccagtacgcgcatgctgcgcaggggcttgttccgggctacgtccgcttcgtcgccctgataggaaatgaggatttccgagagatggggagcatcgccccatcgtgcctcgtcggcgagcgcgctgccgaggtgcagcgatacgcgcgtgcgcgttccgtcgtcttcggtgcggctggtgaactcgccacccgacagcaactgatgggcctttcgcccggggcctttggagatcgacaggttcacgccgctcagcacggttccgcccgggaactccagttcgatggtatgggcttcccgcagcggtatgtccaggcgccgctggatgacggtgaaccctccatcctgggcataccgccagcgctgatccggcgccagtccgagctcccgcctggcgagatagccgaaatcctttctgacccactccaggcgatccggctgctctgccatgatgaccgttgcgcctgcggcctgcagcccgtcgtcgccgagccggatggtgcgccggggctctcccggctgcgcggactggaactccacggaccagtccgctcggcaaccacgccgatcctcggtttccgccagcagctcggtgaagtcctgcagttgggtgccgctgggtgccaggaattccatggtcacgccactctggtccggccgggcactgccggcaggcacgagtggaattccgtcgtccggcctccccgcatcggacatcctgggaacgatctccgccctgacacggtagctgccctgcggcagcgactctgcaggagcgagccgcaggactttctgcccccagtaactggataccaggggctctccgaacgtgatttcccgctgcgggagcgtcgtgtcgccggaggctgcccacgccatgcccgccgcgaggccgaggagggctccggccgcccggagggccttggccgcccgctgcccgcgggccctgagggagttcttcatgcgggtgtgcgggaccgtcattcaggagacgacgaagttctcgatggcaagggtgtccacgcagccttgccggaaggcccggatggcatcctcgggcgtgttcacgatcggttcctcgtgcatgttgaagctggtgttcaccaggatcggaacgccggtcagcttctcgtagtggatcagcacgtcgtgatagaccgggtgcttttccttcttgatcaactgggggcgcgctgttccgtcgacatgcaccacggccggggcgagctgcctgtacttttcatggacgttatacgtgatggtcatgaactctgcggcgaattccgagccggccaccttgcctgccaggacatcccgggcacgctcatggggcaataccggagcgaagggcatgaattcggaacgcttcatgcgcttgttgagcgtgtcattgatttcgtactgcttggcggaagccagaacgctccgggcgcccagggagcgcggcccgaattccatggcgccgctgaagaatcccaccacccggtcctgcgcgaccagttccgcaatgcggcgggcccgggccgatggatcgtcgatacgctccaccccgtggacccctgcctgctgcagtgcctgctccactcgatcgattccgtaggagggaccgaggtacatggtgtcgagagtcctgcccgtgaaggccggagagtgctgcttcaggtgaaggtaggccgcaccgacgcacagaccttcatcccccatgtagggggccacgaagatgttctgcacgccttcgatgttgaacaggcgctggttcagcttgacgttggctaccaccccgcccgccagcaccagattcgtgcagccggtttgctggagatagtggcgcacgagcttcagcacgctgtcctcgagcacggcctgcgctgcagcggccatgtcctcctgcgtgtactgccggtccccgaaatgcttccggaacgcggtgcccggccggtagttgttgagggcatccctgaactgctgcagcgtgaccttgccgcccaggaaactggcataggtcttggcaaggaacaggtgctccgcggggaaatccggcttgaacatcgcttccaccagggccgagcggattttcacgtccccgccctccgtgctgatctggaagagatcgctcaattcggaatacagccgggactggtcgccataagcggcgaggcccgtgagcttgccttcgtggcggaagatgcgaaaacccaggccgctggtgacggcaccgtagaaaaagccgagggaagcgtcctccttgaattccttcaggcggcgcagggcgccctggcgcccatgggatatggtgagcgacaggccgtcgccgccgccatcgatggtgaccaccagcgcgtcatccatgccgcatgcgtagtacgcacttgccgcgtggcattcgtggtggtcataccagttcggggcagccgctattcccaatcccctgaggacgccgtgccattcgctgcgtccgtccttcttggaaagaaagcggggaagcagcagcgggttgcgaaggcttttttcctgctggtcggaaggcaggaaatcgatcttgcggaagcggtggccgccggcgatcgccacgccttcgatgcgcgagacatcgaaatgccgtgccacatgagagagtgcgtccagcgggatcgagttgtagcatttgatccggttgaagcgttcttccgatgccgcgaaaaggattttcccttccatgtctgtcacgctgacggacgacgtgtgctggggtgaaatgccgaggatgagtgcgttgctgttcatttttcgataagcaggtgcttcaggggcgcccgaccggcaagggaacgcttgcgggtgcaacaacgccattgattcggtagatgctgatgtcgagcgatttgcagacgagggagatgccgcaatcgcgttcatcgatggagtggcggcccatgaaggcgaccctggggttcgaggacagcaattggtggactgtctccgctccgttgatcagccggttgtacaggacgatgcggttgatgccgtggcgggccagtgtttcgatggtccggggatcggatatgtccccgaacagggggcgcgcctcggggtcgctctcgaaaaggcgcaggtccttggcgccggccaggggtttttcatggaccacctgtccgatgacctcgaaaaggggggccgtgccccaactctggttgtagtaggtcatggggtagctggcaacggcagttgcctcgtcatcccgggccaggctgccatagacggcggctacctgcgcgaaatcggttttctggcgcagcgtgggtgacccggggtatacctcgctcaggtaccaggccagcacggcggcgacacccagccagagtcgcgcggagtgctttcggaacgtggacagatagatggccgcgatgattccgccgaagaaagcggcgagctgcacgaccctggaaaccccccggaacatgtcgaagacagagaaatacaggaagttcacggcagtgagcgcggggacgtagctcgataggacgacggccccggcgaagcacagaaggcccggcttgaagagcggatggttccaggctgcctttctgcagcaggccagggtgagcagcaacagcagtgagtacccgagaaatgccccgacgtccatcggggcggaaaaggggtagatcgccggagcaatgcccggcatgaactccgcgccttgctcgaatatcgcggacagtacctcacccggcggtcgcaccagtccagccatggccggattggtgatcaggtaccactgctgctgtatgaactggatattcagcagaaagagacacaggccgctgagcactgaatacctgagaagatccaggacttttgtcttccatggatatggcgtgaatgcaaggaataccggggtgaaaagccatccgtagaacgaccagtacggattgatgcggaactgcagtccggtaaggatgcaggagataagcagttcgcgccagcggcggttctcgcagtatcggatgaagaaaagatataccaggggcaacagccagaaatggttgttggccatggaaccacgcgacagcatgatgaagtagccggaaaacccgaaaaccaccgccccggccagggccgacaggtgccgccgggtgatgtgccagcagagcaggtacatggtcatcgcggccagcggatacgccatcagcgcagacgcgttgatgacgaataccgcagagcgccagccgcccccggaccacttgaccgcggcggagcgcagatcgtcgatcaggttgtcgaaagggaacgggctcaggtcgaagccgaaggggtaggtgagcagcgacgtcagttcgacactggtgaagaggtggcccgagtgggctttcagccagatgaaccacagcgttccgtccgtatccacgtcgggcatcgaatacacggaaaagggatcgacgctccaccagcggtgtgagaaaagcagcagggtcaggcaggaaaaaaggaccagcgcagtcccgtgcctccgccacgcggaaggctccccgccatagttttccagtcgcgccatgtctctatcgatatgcaccatcgatggtgctccagctggcaggcgaccccggggcgttgcctgcattggaaatgcatggtggaaatcagaactcccaccccctcccggggtgtgcccggcgcaaagtcatgcaatgtaacatcctgtgtttgcgacgggatctggcaccaaccggtaggcaggggcttttgtctccatttcgtccggcacaagcgcgtgtgtgcaggcctgccggcgcggccgaaccgggagaggccgcctccgtggggtggctgtcgtgctgcgcgactacaatcgctgcctccaaaggagcggcggggagcggttgcagcggtgcgaacgaccggctgtgcgctcgcctgacaggcccgcggtcgccagccagggattcgcgctcgaagaaacaacggaaaccgatggcttcactgcaagtaactaccgctctgctgggcatcggattggcagcgctgattctctacctgattcgtagggaccatctctatctgatgcacggcctcttctgggtcgtcgtcgcctgcgctgcagcgctgctgggcgcgtggccggggctcatcgaccgcctggcgctggtggtgggcatcagctatcccccggcattgctccttctgctcgcctgcatggttctgctggtgaaggcattgcatgccgacatggtgaacaccaggatcgaaagggatgtgcgcaggctgaaccagcgcctcgccctgctggaagccgacaacgaaagcctgcgccgcgggtccgcatccgattcttcgttttatgaatgacaaactgcttgccgtcatcctgtgtggcggctctggtacgcgcttgtggccgctgtcccgggaaacgtatcccaagcaattcctctccctcgcgggggcgcgcacgatgctccaggagacggcgtcgcggcttgatgggcttcctgccggctgtcccgtggatccagcgcccatcgtggtgtgcaatcgggagcatcgcttcctggccgccagccagttgatggccgcaggtatcgggcaggcccggatccttctcgaatcttcgggacgaaatacggccccggcccttactctggccgcgctccaggcgctggcggacggcggcgatccggtcatgctcgccatgcccgcagaccatgcgatcgctgaccttcccgcattccaggccgccgtggcctgcgctttcccccatgcctgtgccggggccatggtcacattcggcatcgtgccgagccgtcccgagacgggttatggctacatcgagcgtggtgcggcgcatgcgcccggcatcgaccgtgtgcagagcttcgccgagaaacccgacactccgcgggcgctgcaatacatggaagggggacgccatctttggaacagcggcctgttcatggtgcgcgccagcgtctggctcaaggcgatgcggcattgcaggcccgacatcgccgtggcttgcgaatcctcgatggagaaggcccagcgcgacctggatttcgtgcggccggacggtacggcgttcgatgcctgtccttcggattccatcgactatgccgttatggagcgccttcccgccatgccccaactgggcattccggcctgcgtggtgccgatgagcgtgggatggtcggatctcggcgcatgggatgccgtatgggaaacactttcgcgcgatggcgagggcaacgcccgggtgggggacgtggtcgcgcacgactgcagcggcgcgctgctgttgtccagcagccggctggtggccggcgtgggtctggaaaacatcatggtcatcgaaacgcctgatgcagttctggtggccgacaagcggcgcacccaggacgtcaagcagatcgtcgcgctgctgcgcaagaacgggcatgcccttgcgcacaaccatcgaaagatgcaccggccatgggggtggtacgacgccatcgacagtggcgatcgtttccaggtcaagcgcatcgtcgtcaacccgggggccagcctgagcctgcagaagcaccaccaccgcgcggagcactgggtggtggtgaagggaacggctgaagtcaccaagggcgaagaaaccttcctgctcggcgagaacgaatccacctacattccgctgggtcacgtgcatcgcctcgccaaccctggcaaggtgcccctcgagatcatcgaggtgcaatcgggcagctacctgggggaggacgacatcgtccgcctccacgacacatacggccgttgaggctttctttccgggacggcggatcccggccatcggggtgcgtcgaagaggtgcctgcaggaaacggttgaaggggtttggagcaatgatgaaaaaaatagcgatcgtggtgccggtgttctgcgaggaaaagaacatcgccaatctccacagaagaacggccagtgcggtggagaagattcccgacatctcggtggaattcatcttcgtgaacgacggcagctccgatcgttccatggatgtccttcgggaaatggccgcggcccacgacaacatcaaggtgatcgatttctcccgcaacttcggcaaggaagtggcgctcacggccggggtgcattccacggatgcggatgcggtgatctgcatggacgccgatctgcagcaccctcccgaactgattcccacactggtggagacctggcggagcagcggggcggacatcgtcgccacgatccggaccggcatcgacaagcagccgctgctgcgccggatcggctcgcatggctactactggctgatgtccaagatctccgggctggacatggtgtcgcaaaccaccgacttccggctgttcgaccgcaaggtggtggatgcattccggaccgtgacggaccgccagccgatgttccggggaatcatggactggatgggtttccgcaaggtgtacgtcgaattccatgccggcgcgcgcgaggccggcgtgcccggctattcgtacatgcgcctgatgaagatggcggtatccagcatcacctcgttttcgctgtttcccctgcggctgatcggatacatcggtgctttcatcacgctgctcagcgggggattgctggcctggatgctgacgtcctatttcctgtccgagcagcatgcctatacaccgctggccatcgtggtggtggcgaacactttcttcatcggcctcgtcctcatggcgatggggttgatgtccctctacatcggcgccatccataccgaggcgatccaccggcccgtctacatcatccgggagcggctgaatttcgagagcgggtctgccgatgagcgctagggctgaaggcctcctgcctgcggcccgcatggccccggcaccggtaccggtaccggtaccggacgccatgggctggcgatggcatgtggcggttctggtgctgttcaccgccttcaccgctgcgttgttcgcccatcgctggcttctggtggatccttctgccgtctattcgatgcccgatgtggacacggacgggacgctgtggttcatctggctgaaggtgcataccgggcatatcttctcgagtatcggcgtcgcgcacgacctgagctatccgttcggctacgacctgtcgcccttcccgttcgacaacctgctggacgacatccgcgcatggatcgtccaggcctcgggcggttcctggcgcgacctgatccgcgtcatcaacgtttcggcgctcgttgcctatccgctgtcggcctatgccatgtacctgctgtgctggcatgtgacgcgcaggcatgccgcggccttcgctggtgccgccgtcttcgcgttctcggggtacttcctgatgctgtcgcggggatcgatgtcgaacaaccacttctggctgctccccctggtgtacctgttcttcctgaaatacctggaaggcggtgccctgaagtacttgctggtgtcgtgcgcgctgaacgccgtccagttccgcatcaacccttactgggcgttctacggctggctgttcacgcccctcatcctgctgatgcagccctggccgctgcggcagatcgcatcccgcctggcgctgtattgcgtgctcagcggcgtcttcctgttcgggctgaatatccagttcatacagcagcagtggttcctcgtgacgaaccctgtgcagtccaatctcgtgcgccccgcaggcgggctcgaaagcgccatcttccagcagggcgtgcccctcgtgccgggtgtggcttccaagctctatccgttctcggcgcccgtggatgtgggggccttcctcggatattccctggtctccgtgttgatcatcgcctgcctgtccaggcacagctggaggcaccggtactgggcgccgttcctgctgtgcttcctgctggccgtggtgctctcgtcggattttcctgcgctgcgcttcgtcaatcacgcgtatttcttcttcttcgacatgttccgcggcgtgtcccgcatcgtccagctggcgtccttctttgcaggtttgctgctcgcgatgctctgcgcgggggtgcgctggagggccgcctggcacctgccggcagtggtggcgcttttctgcgcgttctacgtgtgggaggtctttccggggtcgcccaccgtcacgcagaagaccgacttcagccaggtggccagcgtttacaagtcgctggaggcggacggggatgcgagcgcggtggcgagctaccccatggtgtattcgaacctgaactggggaacggctccgctcttcgaggcgctgggacaggtggtgcaccgcaagcccatcgcgggagggaaggatcttcgcctgttctccagggattccgaggcccgccccattttgggaaacatcggtgatcccgaaaccgtgggaaatctggctgcgaacggcatcaaccggatcgtcatatacaaccgtatcctggaagatgccgccgccatcaacgaagggctggccgcggatccccggctgcagttcctgggcacgcaccgcgtgcctgaacgggagtgcggcaactcgctgctctgccggtccctggacatcagcatatatgccatcaagggtgttcatgcccgagctgctgccgggaaggattgaagccgccgtgaacactgccgaaccggatctgcaccatgactgacaacctgccgctcattacggtggtcatcgccacgttcaactccaccaggctcctgccgatggtgatcggggcactgcgcaagcagacctatcccggcgatcgcatcgagatcctggccgtggatggcggatcgacggacgcgaccagggagctggcgcagagtctcgggtgcagggtcatcgacaatccgctgacggaacccgtgcatgcgaagttccttggattccaggcggcccggggcaagtatctggtgtatctggaccatgacgaggaaatcgtcaatccggaggcattcgaacagatcgtggcgacgttccgggaatttccgcaggtgcggaccatcgacagttcgggatacatcaatccgcccggatatcccctcgtcaacgagtacatcaacgagttcggggagcctttctcgttcttcatgtaccggcagtcgaggggaatggggttccacctgccggcggtccgcaggaaagcccgcatggtcgcggagaccgggcatgcctgcgtatttgcggcaggggaggccaacagggacctgttcatcgagaacctggctgcgggcgtggtgacggacatcgaatacgtcaaagcccatcgcctgatcgagcggccgcaggatctttgccacctgttcttcctgctgaatggcagaggagagtccttcgccgtggccaggaacaatccgctgcgccattattccggcgatacatggtccaagttcctggccaagatacgctggaggatcaagaacaacatcttccacacggacggcgtgggagccgccggcttcacggggcggcagtcgttccagccgcgcggccttgcgctgcgcaagtacctgttcctgccctatgcgttttctgtcgtgctgccgctggccgacggaatatggctggccatcacccgccgccaggtgctctatctctcccatccgctgctgacgctctatacggcctggaagatatgctattacatggccctgaaagtcgccggccatattcctgccatgaggagctacgatgaaaaatccgtcatcgggaggaagtgaagccatgctgttctcaccgctcgacagccaacggttttccagaaggatcgggaaaaccaatatctccgatgcccaggaggcggacacggcgctggcggcggccgaggcggaaaagctcgagctcctcatcgcgaggtgccccgccgatgcggtccgcgcattgcatgccatggaagagcggggcttccggttgatggacaccctggtctatctccgccggtccgtcgatgccggcaacctggacgatccgcccaggtccgtgcggcaggcctccgtcgcggatgctgcagccgtagagggcgtggcgcgcggggcgtttcgcgggtacgtgggccattatcattccgacgcccggctggacgggcatgctgccgaccagatctacccggactgggcccgcagggccgtcgaggaacctggcgtcgccgacagcgtgctcgtgtacgaggacgaggcttcccgcatctgtggtttcgcggccatgcgccgcctggatgacgcgcgttgcgacgggatgcttttcgccgtggaccctggtttccagaagcgcggaatcttcggggccttgctgcgggcgtcccttgcgtgggcggccgcaaacggctatgcgcagatggaatattccacccatctgcgcaatgccggtgctttgcggggcgtggcaggacacgggttttacatctacaaggcagtgcatacgttccactgctggatcaaggcgcagtaaatggaatcgatccccttcaacaaaccgttcatgaccgggcgcgagctggattacatccagcaggcggtcgcatccggcaagatatccggaaacggcggtttcacgcgccggtgccatgcattcatgaaggagcggttcggcttccggagcaccctgctgacttcttcgtgcaccgacgccctggaaatgtctgcgctgctcagcgacatcgagccgggtgacgaggtcatcatgccgtcgttcaccttcgtgtccacggccaatgcgttcgtcctccgtggtgctcgcgtcgtcttcgccgacagcggctcgcgggagcccaacatggattgcgcgacggtcgaggcgctgatcacgccccggaccaaggccatcgttcccgtccactatgcgggagtcgcctgcgacatggacccgttgctggagcttgcccgcaggcacgatctgatgatcgtggaggatgccgcgcaggccatcgattcctattacaagggacggccgctgggagggatcggagacctgggggccttttcgttccacgaaacgaagaacatcatttccggcgaaggcggcatgctttgcgtgaacagcgccgcgctggaactgcgcgcggagatcgtgtgggaaaagggcaccaaccgctcagccttctggcggggcgaggtggacaagtacggctgggtggatatcggctcgtcgttcctgccgtcggatgtcaccgctgcattccttttcgcgcagctcgagcaattgcgcacgatccaggaccggcgcctggcgatctgggcgcagtaccacgaccagttgcaggtcctggcggagcggggcatcctgtcgttgcctttcgtgcccgggtatgccaccaacaatgcgcacatgttctatatcgtgtgtggcagcctggaagagcgctcgcggctgatcgagcacctgaagtcggccggcatccacgccgtattccactaccagagcctgcacagcagtccctattacgcaggcctccacgatgggcggccgttgccgaattgcgatcgctacaccgatgccctgctgaggctccctctgttctacgaactggaagatgcgcaggtggcccggatcacttccgcgatccgcgatttctatctctgaagccccgcacgtgcattacaagaacatctatttcttcatcggaaccacggctgagctgatcaagatgatgcccgtcatgcaggtgtgctggcggcgcggcattccgttccagctggtggcctcgggccagaacgatatccggcacagcgagctgctggcgctggtcggcaagaaggcgccggatctcgttctgttcgaaggggagatccgcaagagcgcggtctcgctgctgctgtggttcttccggacgctcctgcgctcggtggggcggcttcggcgccacatgcggcaactaccgggttcgaatgtcgtcgtcgtgcatggagacacggtatcgacggtcatgggcgcattgctcgcgaaggtgctcaggacggacgtcgcccacgtggaggccggcctgcgttcgttcaactatctccatccgtttccggaggagatcgaccgggtgatcacgtcgcggctggcggacatccatttctgccccaacgactggtcgatgcgcaacctcggccggctgggcggggagaagatcgacacgggcgacaacacgctgcgtgatgcgctggcgatcgcgcagtcgtccggtggctcccgggaaaatcccgtccaggggcaggaagggccgtacttcgtcttcgtgctgcaccggcaggaaaacctgttcaacgagcgcctggtcagaagccttgtcgagaaggccatccggcaatcacggaaaaccccctgtgtcttcatcctgcaccacctcaccgaggtggctctggcgcgcctggggcttctcgaccggttgaaggcggagccccgcatccggctcgccaggcgcatgccctacatggacttcatgaaggttctgggcggcgcggaatacgtggtgaccgatggcggctcgaaccaggaggagtgctactacctcgggaagccatgcctcatcctgaggaatgtgaccgagaggacggaaggtctgggggagaacgctgtcctcagcaagcttgatgaagccaccatcgaccggttcctcgaaaatcctgcggcctacatgcgcgtccccacgccggtgcaggtcagcgcgagcgaagtgatcgtcaatcgactgtcactccaggaaacgggtgccggcgcagagttcggaaagaaaagctgatggccgattcgccggagcaggcgcctctcgggcggaagctgctgagttcatccggttatcttttcatcacgtccattctgggcggggttctcgggtatgcctattccgtcgccatgggacggatgctggggccgcaggaatatggcctgctcggcgcgctgatggcgctggtccccattctcagcgtcccggtctccacgatgaacatcgccatggcccggcttttctcgcggcatctggcgctccacgggagcggcgatgtgcgcgcgatcttctggaggaaccagttgtggctgctcggactgggactgtgcggaatcggcgccttcgcattgatggcgctgcccctgcagaaaacgcttcgctctccgagcctgctgcccgtggtcttcatcgggctgaacctgttcctgatgctgctgctgcctgtggccaatgcgctggcccaggcgcgccaccatttcgggttcatcgcgctgctgaatgtgctggggccgctcgccaagctggtcggcagcgcggcgctggtagcgatcggctggggcgtgcagggtgcggcgctgggcctggcgctggccagcggattcctcgccgcctacagcatcgcctactgctggcgcaggctcgacgtgcccctgagcctgtccaatcccgtggaccgggtggggctcggggagttgttccccgtgctgctggcaaccctgtccttcaatttcctgttccaggtggacgtgctgctggcgaaggccttcttcgatgcggaaagggccgggtactatgcggccgcggccaccctgggcaaggccgtgatgtacctgccttccgcagtggtggtgccgctgctgcccatggctgcggccggaacggccctgaagaacgagacgggccacctgctggtgaaggcgatcgggatgaccatggtcatgacggtggccggagccgtcttctactggctgttcgcggagcaggtcacggtgctgctttttggcgaggcttaccggagcgcgtcgggcattctgcgctggtacggatgggcgatggtgcctgtggcgctgatcatggtgctggagcattacctgctcgcccaggggcggctgcttttcgcctatctggtgttttccgccgcgccctttctcgcctacgcggcgtggcatttcaggagcgatcccatccaccttgtgtgggtgatgctggtgaccggcgtggcgatcctggtgctggcggcggtgttctggatggcggcgggccgctcgaagatcgggcggaccgtggtttcaatgttcaggggttcatcggatgcatgatttcgccatagtcgtcctgtcttgcgacaaatacagcgatctgtgggcgcccttcatgtcgcaattgcggcggcagtttccctccgcggtcgggtatcccgtctatttcgggagcaatgaagtggcctgccgggaggagggtgtgatttccgtgctatcgggcaaggaccgggactggtcgtccagcttccgatccatcctgcagcaggtgcctgcccgcaaggtcatggtgctgctcgaggacctgatgatggcgacgcccgtggacccggacgtgttccgccgctgcgtggatttcgtggcgcgccacgacgcgatgcacctgaagtactggaaccacatcaagacggattccgatgcggacgatccgctgttcggcgtgctgcggcgcggtgcgccctaccgcgccaccgtcgcggcattctgggaccgcgaatatctgctccgattgctgctggacggcgagaatccctggaatttcgagatcatgggttcctaccggacctcctatagcgacggcttctatggaatgaagcagccccttttcgagttcgtgaacctcgtggaaaaggggcactggatcgccgactcgctgcgctgggcgcagagggagggcgtggcgctggaggttgctcggcgtccggcccttgccggcaagcgtggcgtactggcttccctccagatggcgtatttcggctggatgatccgtgtcccctggcagaagcgcctgggatggatgcagaaactgcgccgcgccctgatctgctactgaacgtatttctagaaaaccaatggattgccaatgaaaactgcactcatcaccggaatcaccggccaggacggggcctacctcgcggagctgctgctcgagaagggatacacggtccacgggatcaagcgcaggacctccctcatcaacacagagcggatcgaccaccttttccaggacccgcacacacccgacccgaagttcatcctgcactatggcgacatgacggattcgctgtcgctggtgcgcatcatccagaagatccagcccgatgagatctacaacctggcagcgcagagccacgtggcggtgtcgttcgaagaacccgaatacacggcgaactccgatgcgctcggcccgctgcggatcctcgaggccatccgcatcctggggctggagaagacctgccgcttctaccaggcatccacttccgaactgtatggcctggtgcaggaaatcccgcagcgcgagagcacgccgttctatccgcgctcgccctacgcggcggcgaagctctatgcctactggatcacggtgaattaccgtgaggcctatggcatctatgcctgcaacggcatcctgttcaaccatgagtcgcccatccggggagagacgttcgtcacgcgcaagatcacgcgtgcgctggcaaggatcaagctcgggatgcaggagcagctcttcctgggcaacctcgatgccaagcgcgattggggccatgcccgcgactacgtggaagcccagtggctgatgctgcagcaggaccgtccggaagatttcgtgattgccagcggcatccagtacagcgtgcgcgatttcgtggatgccgctgcgaaggaaatgggcatgtcgctgtcctggcagggcgaaggtatcgatgaaaagggctacgacgaggccggccggctgcgcgtgagcgtggatccgaggtatttccggcccacggaggtggagacgctgctgggcgacccgtcgaaggcccgcgaggcgctgggctgggtgcctcgcacttcgttcggagacctggtgcgcgagatggcccaggcggacctcaagatggccgagcgcgaccagctgtgccgggaccagggtttcctgcgcggcggcagggcttgaagcagcccgtcaggacatctccatgcgtattcttctgaccggatccaccggcatggtggggcgcaatttcctggagcatcccgccatccacgagttcgaggtcatcgcgcccgggcgtgatgcgctggacctgctggactacgccggtgtcgagcgcttcgtcgccgagcaccggccagatgccgtcgtgcacgcagcgggcattgtcggaggcatccaggccaacatggccgatccggtgcgcttcctgctgggcaacctggacatggggcgcaatatcgtgatggcagcccgggcagccggggtgccccggctgctcaatctcgggagttcctgcatgtttccccgcggatgggatacgccgttgcgcgaggacatggtgctgaccggcgagctcgaacccaccaacgagggttacgcgctggcgaagatcctggtggcccggctgtgcgactacgtcagccgggagcccggcggcctttcctacaagacgctgattccctgcaacctctatggccgccacgacaagttctcgcccgatgtgtcccatctggtgcccgccatcctccagaagatccaccaggccaagtccgagggggctcgggaagtggagatatggggcgacggcaatgcgcgccgggaattcatgtacgcgggcgacctggcggactgcatggtggaagcgctccgccgtttcgacagcctgcctcccgtgatgaacgtggggctggggaccgatctcaccatcaacgactattaccgcgtgggcgcggaggtggtgggctatgcgggcggcttccggcacgatctgaccaagcccgtgggcatgaagcgcaagctcgtcgatacctccgtggccgggcagtggggttggcatgcgtccacgtccctgcaagagggaatgcgcaaggcctacgactactatctcggcctttcctgaaagaacagcgcgtaccaggccggtggccgggtgcggcacagacgaacagaaagcaaatgacagcagcaaacagctatcccctggcgagtacgacctgggacgacgaggaatatgcctccctgcaggatgtgatcgcgtccggcatgttcaccatgggcccccgtgtggcggccttcgaacgggagttcgcggagtacgtcggcagccggcatgccgtgatggtgagctccggatccgcggccaatctgatcatggtggcggcgctgttctaccgcaagcaggggcggcggctgtcccggggcgacgaggtgatcgtgccggccgtgtcatggagcacgacctactatcccctctaccaatacgggctcaggctcaagttcgtggatatcgacagggagacgctgaactacgacctggagcagctggaagccgccatcacgcctgccacgcggctggtgatggctgtgaacctgctcggcaaccccaatgcctttgaccggatcgccgagatgctggaggggcgtgacatcgacctgatcgaggacaactgcgaatcaatgggcgccgtgttccaggggcgccaggcaggcacccacggactgatgggcacgttcagttcgttcttcagccaccacatttccacgatggagggaggactggtggtgacggacgacgaagagttgcaccacctgctcatctgcctgagagcgcatggctggacgcgcaaccttccgaagttcaaccatgtctgcggcgagaagtcggacgatcccttccaggagtcctttcgtttcgtgctgcccggctacaacgtccggccgctggagatgagtggtgcgctgggctccgcgcaactgcgcaagctgccaggcatggtgcaggtccgccgcgagaacgcgcgcaaattccaggtcctgatggaggagttcccgatgctgggaacacagaaggagatcggggacagcagctggttcggcttcagcatggtgctcgcggaagatgcaccgttcgggcgcgagcaactggtggcggcgttgcaagcccacagcatcgactgccgccccatcgtcgcgggcaacttcgcaaagaacgaggtgatgtcgtggttcgatcatgagatccacggccggctggtcaatgccgactggatcgaccagcacgggctgttcatcggcaaccaccactacccgctggatgcagagttccagctgctgcgcgacgcactgcgcacgctggtgcgctgagtgccgtgtcgggagcggccgaggtgaaggaccggcgggtcggggcgctcctctgggccttggcggcgacgctggtcggcatgtcgctgctcaagtaccaggcgctgtccagcaactggttcgacctggggctgttcgagaatgtcttccatgcctacgtcgggcaggagggcggcgcggggcatgcgttcttcggccatgcccagcctttcatgggggcatatgcctatctgtaccggtggaccggtccgctcggcctgctggcgctgcaggggctggcgttgaccgctccggcctggctggtctggcgccagtacggcgcctggcctgcggtggcgctgctgctgtactacccgctctgggccatcggcctgttcgacttccatttcgaccatcttgccgtaccgttgctggtgggcttctacgtggcgttcgagcgtcggcgcatggcctgggccatggcctgcgcactgctgctggccggcgtgaaggagccttttgcattgcagaccacggcctgcggtctgttcctgctgtggcaggcctggagattgcgcggagcggatgccctgccgcgccgctgggctgcagccggcctggtgctggcctgcgccggggtggcatggttctatgtggcgacccagtggcttattccgcggttcaccggaacgagcggggggctggatgcggatgcattcacatggctgggccacggcatcggaggcatgctgcggaatctgctgtcgcacccgtggctgccgatcaccgaggcgctggcgacgcccgggaagctgctttatctgttcgtctgtttcggcatgctggccttcgttcccctgctgagtcccgcgtggctcatccccgcccttccccctttgctgatcgcgatgctggcccggtccgaaaattactacagctatggcaatcactacaccgccgggctcattgctcccgcgatcgttgcgtttgcccatggaatgcccgcgttctggcggctctgcgggcgcgttgggctgccgctgcaagcggcagccctcgcgctgggcgccgcgctcctggccggccatgtcctgctcgcaccgtctccgctggggcgccttttctggagtgacaaggtctggagctacagctggcgggcctattggccggatgagcgtacccggcgtatccaggcggctctggagcgatgggttcccagcgacgcgggggtgagcgttgcgacccagaacacggtgaactggggccgcctgcccttgcgcgaggcgtatttcgcgtttcccgatggcgtgttctccgccaaggccatgcccgcatggtcttcggggggcatggccggagcgccgccgcgtgcgcgccatgccgactatgtggtgctggacgaacgccgcccctggttcctgcttgatcagggctgcctctggctgcacgggcagtgttccgatgcggctgccgccgcacgctaccgtaacgcggtggcggaagccaggaggctctacagcgtcgtttacgaagacgacggcttctccattctccgacggagggaaaacccatgaagcggttcggcttccgccttgagcgatgctgctggcgcgtctggctcgctgctgcgctgtgcattccgatggccgtccaggccgccgatgtggcgaccgatgtcgcgttcggtcctccgcccgtccccggctatctgggcaaggtactgcaaccgctgtccgcaggcgatcctctgttgccggggacattccaggtgaaggcccagctgggattgaagcaggttccggcgatggaactggactccagcgcgccgctggagcctgaggccgcacccggccgtgccgcggcgccggaacacggcatccggctgaatgcttctgccggcacggatctttccgcctacgacgagctctggatcgaccatgccgcgctcgggcagtgttcggcgcaactgacgctgcagaccgatgagggattgcgtgaggggcgtccgagcagcaccaccatcatcggcatggaggaagggcgcagcgtgctcttttcagagcagcccgcgcgcatgccctgggtcgccaaggacatgttctatctgctcgcccgccagtggggcagtcgcgacgatggcaaatggcgatatgtccaggacggggatgccacggtgcttcagcggcgcctgcaggtgtccctggaccgggcgcaaaccatcgagatggagtttccccccggagccaggctcaatggcgtgaatctgttcatcagcgtgggcaaccaccatcgccccagtcgtctgctgacatccggggatttcaccagcgaggtgcaggacgacggccagcggacccgcttgcgcatccgcctggaccgcgtcctggcggagtaccggcagcgcgggcagaccgtgtcgcttgcagaactgctggtgttctaccgcggggagaaggcgcggacggtggccgaacagcctttgcgccggctgacgatctacagcctggcaggcacgggcagggcctcggacggagagcgtgtattgcaggttcccatgacaaccgccccgttgacggccactgtctggcgcaccaagctggatctcagggacgtcaccggccgctgggtggcccgcatgccgctacggtccgccgaatggcatgtctcgggggaccccggctgcaagaccgacctggtatcggcccatctggtcaagctgcggcgctccagtacgcctgcattcctggacgaagccgcttcccgcgtccggtccctgggagggcccttcctggtccggcccgaggaccgcaacggcgtggagtggctggatttcgcggcccagttgccgttggccgaggcgcgggtgcatgccagattgccgcgcgggcaggggggggaggtggagttcccgggctgggggctgcgcgtggcgtccagtggtggcgcggtccaggagcgcggcgtggccgaaggcatgctgttgccctcgggcgccatggtggacatggactggcaggtggatttccgggtccgccccgggcagcgccttcatgtgggtatccagaccacgggccgccgccagccggatgtggaggtgcgcgccgtaacggacgacggacgcgactaccgcttcagggcgatgccgagccagcccgtgctgctcgatcgcaggatccccgagggggtgcgggtgcgaagtctgtccctgcgtttcgatgccctggaagtggctgcgccctggatggtcaaggacatctcggtgttccgcccttatcggctggacgctgcccaggccgccacggcaccccggttcggctggggcgtggtgcctctggtcccacgggccgacgcgaccgatccgggtgatgcgtggcgcagtgacggcgtgcgcctggcgggcatcctgcgggcgcgcccggaagcggccggcgccacggcgctgcgctggtccacgcccgtcggactgcctgccagggacctgctcgaattgcgcctggaatatgacgtccggggcgccgagatggacagttgctggctgcaggcggaaatcctcggcagcgatggacaccggctggagcggcggctctgtccgcgcgatgggcatgtccgcgaggggatggctgcggaactgcgggagcggttcagcgagaacgaacgcgtgacggagattcgctggaaagccgcactctacatggacagacccgtgcagttgagcttcctggccgaggcaggcgtgggtgctcgcccctccgtgatggacgcgctgtcccgaggcgccggactcctggtggaaggatcactccacatgcccgaggcgctgcccgggtcgcttcgggatgccctggtgcaggggcgccgtccggtgtggctcgactatgggattctggaggtggggcagaaacaggagatgaccccggtgctgctgcaggatgacggcctcttcgaattgaggcatgtcacgctggtgagcaatcaggacgaaaaatccgaagcggtggtggagtggcgcgacatgctgaggccgccggccccctctcccggaatgggaaagctcaagaagctggtgctggcattcgccgtcgccgcaggagcttggctcgcgtggcagttgctttctccgcattggcgcaatggccgggcccggctgcgggcctgggcgggtcaggggcgcctcgcggttgagactgcttgggggctgggcgagcgcgtggcggtcagtatcggccgccatcgccgggtgttccatctggccagcatggctgccgcgctgccgtggttcttgtgggccggtaggggcgacgaaggtgcgccctggttgctgggggcgggtgttgcgctgtgggtgacgtctgccctgcacctgtggcgcgggctgccggcctggggccggttcttcgccgtctatctctggccctgcatgtggttcgcatggctggcctgggccctgggcgcgtatccggcgccttcttcgccgctttcttcgctggcggttgttgtgggatgcctgtggcctgccgcatccatgctgcaccggtcattggggtggatgcggcggggatccggcctctggctgggtctgatgctgatgctcggagtggcttgctatggggtcggcttcatgagcacggtaggctggggagagaatgtattcatcacgctgggcggactctggatgatcgctgcgtggtggttcgccgcagtcagcgcacgggatgccctggtccggcgccagccccgccttgcacgctggatgtacggtgagcgcgggggccccttcctggtcggttccctgctggcgctcgcggcctcggtggcgctgctgatgcttggcatgagccagatggcggcccatgtggtgacgctgtgtttctaccagctgtgcattggcgtggcgctgcaggcgtccgtccattggcggcggagatcgccgtagatgtggctgcgtggatgggtcaatcagaccgccgccagcctgtgggtggcagtggtctccatggttctggtgttcgcgctgggccgcctgctcggaccggaacggttcggggagtacaactatgtactgaccctggcctccctgatcgccattctccaggacggcggtttcaagacccttctgcagcgtgagtccgcccaccgcagcatggatctggacgcgggggggctgacgcgctatgccctcgggcacatcctgttggtgagcgtggcggcgatgtgcctggccgctgtgctaggggcggatcgacggggcgcgctggcttgggccatcgtggcgatggctttgcttgcgacggccaacatcctgtccgcgcggtggcgtggagtgggggaatatgccagggatgcctggtggcaggcaggtgtgcgcagcatcacggcgatggtcatcctcggttgcgtgatgctgtggaggccggacagcacggcggttttcttgggctgggcctgcggtctggcgctggcgctggccgtggtgcgcttcacggcccttccgcgctggaatcccccaggggttgtctatcggacggcggcagccttcatgctgatcgatctggcgaccaccgtctatttccgcatcgatatcgtcctgatggagcagttgggcgtcgcgcctgcggacatcgggcgttatgccgctgcttatcggatcttcgagggaggtgtgctgctgctggcacccgccgccacggttttcttccgggagttgcgcctgcggtggcaggaccgggatgcagcccgggccctgctgcgccgagccctcggcggcgtgctgctgctggccgctgccgggtcggccgtggtgcactggttcgccgagcccttgctggtactggcatacggggattcctatgccgccgcagcgccattgctgtcctggctgctggtcgctttcctgttcctggctcccaactatgtgctgacgcaggcagcggtggccctggggcgggagcgctggtatgcggcgaccgtctgcatcgccgctgccgtcaacgtgggtttgaatttctggctgcttccgcgtttcggtgcattgggtgctgcgtgggccagcatcgtgaccgaagccgtcttgatggtgcttttgtacaggggggtgcgttcatggctgtgaagggcgtggtgctctatgactttctgcatgcgaagggcggtgccgagcgcctcacgctggatctggtgcggggcctggagggggcggagctgtgcttcggctaccggcagccggaggtctttcccgccagcgagctggcggaaatcacctgccatgacctggaggccactacaccggtgcccggctggcgaacgctcaaggtattgcgtgcattctctggcccgcaggcgcagttcctggaccaatacgactgggctatcttcagcggagtgctcgccccggtggcggtaaggcatcgcagggggcggcgcaatctctactattgccatacgccgccgcgctttgtgtatgacctgcgcgcctattaccagcagaaattcgctccgccgctgcggccggcgctcgccatgctcgcggcctacctgaagcggcgctacgagtcgtcgttggccgagatggacatggtgatcgcgaattcggagaacgtgcgcggccgtctgcgccagtacctcggagtggacgccacggtggtgcacccgcccatcgacgtcgagcggttccgctggcgacatcggggaaattactttctttcgctggcccgtctggaggacttcaagcgggtggaccggatcgtggatgcctttttgcgcatgccgtcccagcaactggtagtggtgtccggcggttcgcagttcgaggccctgcgcgcgaaagcagcccaggctcccaacatccggttcacttcgtggcttggcgatgatgcgctcgcggaaatgatgggtggggcccgtgcctcgatctacatcccgcgtgacgaggatttcggcatgtcgcccgtggagagcatggctgcgggcaagcccgtgatcggtgtggccgagggtggcttgctcgagaccatcgtgcatggggaaaccggctggcttcttccggcggagccttctgtggagcagatcgtcgaggcggtgtcggcactgtctggtgacgcggccgaagccatgcgacccgcgtgcgagagccgcgccagggagttcagcaaggaccgcttcctgaggcgcatgcgggaaatcgtggcggggtgagagcagccggcctcagggttccgtgcgacgctgcaggggcccagggcgtgccgtggcaaaccggaagagggcggttgcggcgagccggcggatgccgctccaccatggacgggctggtgctccgggggaggcaatcggctccggcgcatgcaccgcagggtcgatgcgtacgatgcgcattcctgcatgccgcgtgagccacagcagtccgagttccgcatcatccagcaacgctgcctccgtggaggtgaaggactccattgcggctcggctgtagtacgcggggtgtgccgggacaggcgaggtctgcaggacacgtcgccaccatggcgatccgtttcctggagcacccagtaccgcggcatccgcgtgcggggactgctccagaagctcctgccacagccggggcgccggcctttggctggcgatgaccgtgaggatgccacgatggccctcggccagggccaggcgcattccggtctggacggcgccccagcgactcatcgggatgagaggacgcagcaccctggcgccggcctcttgtgcgaaaaggcaggtgccgtctgcgctccggttgtcgatcaccaggggaatgcccagcccggcttcgcgcacggcgtgcaccagggacgcgatggagcccgcatcgttgcatgccggaatgaccacgagcgggccccgggtgccagttgctggtcggcgcttggacgtgacatgccggtattcccgttcgatcgcgagggcaccgctgtggatggtgaaggaccggagcagggcctgcctgcccgcggcgccgaggcgttggcgcagcggtatatcgtggcgaaggcgcgtgatggcgttcctccagccgtccacgtcctcgatgggaacgcgcaggcctgccctcgcatgggcgacaagccagggcatgccggaaccgggcaggtcggtgacgaggcaaggcttcgcatggaacatcgcttccaggagcacgatgccgaatgcttccgtgcgctccctggaagcgaggcagaaaatgtcgcaggtggcgagcagtgcgtgcttgcgtgcgtcgtccacgtcgcccagcaaccggatgtttccccggcccggacgcgactgcgccgcctggatgcgtgcctgcaggctgtcccgcagctcgccgtcgccgacgatgagcagttccacgcccggcagcgcggcaacggcctggatgagggtttcgaagcccttgtagtaagtcaggcgcccgatggacagcaacttcaatgccgttccgggagaccacgcgtcgctggatgtggctgctggcaggctgccgaggtcgatgcccagcgggaccgtaacgcacttgcttctccagtattgcagggccttgctggcctccagatagggcggagacgtcgcgatgatgcgttctgcaccgtccagcagcgcatgctcgaagggtcggtacagggcgtacgccagtgcgaccgagagcttgatttccgacaccacgacatcggagtgccagtggatcacccagggaatgcggcgtgcgccgggaagcgtgagggcccagagcgcggagttgttgggcatgtgcaggtgcagcacatcgggtcgcaaccggcgtatcgcacgtgccagcgccgcgcggaagcccagggcgaacggtgcatacacgagctggaactgtaccggtacccgttccagccagtgcggatcgtcggactggggtgcgccatgcacgagcgcgtgcgcctcgatgccctgggcgtgctgggcggcgatcagatcggaaaggaacacttccatgccaccgcggtagggcggatagaactttcctacatgcaaaacgcgcagggccacggggaattgtcgtgcgtgtttttgggcctatggcctggcggcggcagcagccacttcggccctgatctgcgcgtattgcgggttgcgcgggtcgagccggatggcttggtcgaggtccttcagactggccgcatattggcgggcgccgcggtaggccattgcgcgtccgtaataggctgcggcattgggtgcgcgcgcgatcagctggtcgaacattgcgatggcctcccgcgtgtcgcccttgccgacatgcgccatgcccaggcccagcagcaggcgcgggttggaagggctggccggaagcagggcattgaaatccttgatcgcgtcatcgaatcggtttgcgccgatcgcgctctccgcgcggcgaagatgcatgagctggcggatgcggtccatttcggcggagctgaggcccggcagctctgtgcgcaacccctggtcgaattgagcataagcttccgcataccgtccgagggcgaattccgattcgccgcggtggtagtacagctgcagatccttgaagccctgcttctccgcatcgtcgaaagctgcgatggcttcagcgtgcttcttctgctgctgcagggctacgcccatgttgaatcgggcagcgccgcgcagcgcacccagcgcttcggccgtggcgaaggccttctgggcttccgccacggatcctcggtccagatggtaggcgccaaggttgaggaacgggcgccaccggccgaccgcattggcgggcgccttcaggtcgattttctctgccgcgtcgctccaggcggtgtagtcgtcgcgcagcgaggccgagcgctcgaaggccagcagggcgaacaccagtccgaccatggcgcccaccatgtagatggcgcgcggcttgaagcccgtgagtgcgatggcgaccaggatgggcatgccgatggcccagaggtagctgcgatagagaacgaaggggtcctgcacccagacggtggcgaattcggtcacgtagagcagcaaggggaagaacagcgccacgcccgcgaggctgagcacgccgcggcggcgcagcacggcccatgccgcggccacccacagcgccgcgtagcccagcaggcccagcgcttgcgggaacgcggtgaacgaaagggggaaggcggggcgcaaatccacggacatccacatcacgttcggcacgaaccacaggaaaccgtaggcgaagaacagggcggcctcgttcaggatgctgagcgggtacatgcgctgggtgatgccggggctgagcagttccagttgccgggtgaggtcgatggagcgctggtcgaacaccttgccgaggagatcgccataaaagccgaacaggacagccgccgccaccgcgaccagcaaggcggaaacccctgcgacggcagccacggtgcgccacgccgggcgcctgacgtggatgtacagcggcaccgctgtggccgccaccatcaccgcatgctccttcgacagcaccgcagccgcataggccacgacggcgcctgcataccatgcggccccgcggcccgacaggccgcgcacgaagcaccagcacgccagcaccgcgaagaacgtggccatgacgatggagcgctgcacgaggtaggccaccgcatagaccgccatggggttgacggcgaagagcgccacgcccacgcgcacggcggcgagccgggatgcattgaaatgcgtctgggcctcgaattcctcggggaagcgcgtgtgcgtgagcaggtcgcgcacgagggcatagagcgccgccacggtgcccaggtgcagggcgatgttaacgaggcgctgcttccaccatccggcgccggccaggccgtccacccagacgaagctgccgtaggacagcaggcgctgcttgaaggcgagcaggttcccgtagctgccgaagatggtgccgtcggtcagggccaggtcgtcgaacagcagcgcatgatcccagccgggcaggtagatggccaggacggccgccacgacggcaataccgaagacgatgagggagacggatggtttggtggccatggcggtgagtgcgtgacggcagtgggcgggcggcgcagggcgtgcgggcgcaccgtgcgaccgcgggacgcggaagtctaagcgatgggggcgggagcgctgccgtggggcgctccgcccggcgggcgcctcaggccgggggggcgctgtccggcgccaggcccgcgagcaccatgtggcagatcagcgcctcggcgtgcgcgtagtcccgctcggtcagggccggcttgcccagcagcagggcgaactgggcctgctggtcggcataggcctgggtgaccgaccagatgatgaacatcaggtgcgtgaagttcacgcgggcgatgcggccttcccgcgcccagcgctcgaaggtgcgcacgtcgttgcgcagcaccgggcccacgcgttcggcgatcacgctgccgtaccgcggcgcgccggcgatgacctccttggcgaacaccttggcggcattcgggcgctccagcgacgaccggagcttggctcggatatagcggcgcagggcttcggaggggtcttcgccgtgcgacatctcctccatgccgtccagccactgggtgagcacgtcgtccagcacccgccggtagagcgcttccttgttcgggaaatagtagagcaggttgtgacggctgatgccggccgaggccgcgatgccctccagcgatgctccttcgaagccgaactgtgcgaactggctttccgcctccgccaggatggactgctccttgcgcaggcgcgctgcggacggagcactggtggtgcgtggacgcacgggggctgggcgggacggcggcaggcgggagctcatatgcaccattgtgggccgaagcagggggccggaaacggtctttccccgtggggcccttctggcatggcgtttgctgtccgggattttaccaataggtaagtttttactggttggtaaattgcaagccacaacggcgggccatgcatccgccaccacgagcgaggaccacgatgaccccttcgcctttcctgccgacccggagcgccgggcgcgccgccgcaccggcatcacggcccggattacgtccgggtgccctggaaccccgcgcgctgcctgcgcgcgcggctgccttctccctgccttcctgatcccgatccccggggattcatacaccacaggagcctccgatggaaacgacgaccgccggtaccggctgcggcgtgcatggtgcacgcctcgagctggcccagtacgccaggaatttcggcgatgcccacccgccgctcacgcgcgcccaggcgctgatcgaggccgagcgctgctattactgctacgaagcgccgtgcgccacggcctgcccgacgggcatcgacgtgccgtccttcatccaccgcatcgcgcagggcaacgagcgtggcgcggctcgggcgatcctggaggccaacccgctgggcggcatgtgcgcccgggtctgcccgacggaggtgctgtgcgagcaggcctgcgtgcgcaacgtgaacgaggacaagccggtggagatcggcgcgctgcagcgctacgcgacggacgcgcatttcgcgcagccgggcgcgccgctcttcacgcgctccgcgcccacggggcggcgtgtggccgtggtgggcgccggccctgcgggcctggcctgcgcgcacggactggcgcggcggggccacgacgtggtgctgttcgacgcacgccccaagctcggcgggttgaacgaatacgggctggcgagctacaagaccacgggcggattcgcacagagggaaatcgaatggctgctctccatcgggggtatcgagccgcgctgcggacaggtgctgggccgcgacatcacgctcgcggggctgctgcaggcctatgacgcggtgttcctcgggctcgggctggcgggcgtgaatgcgctgggcatcgccgagccgcaggcggaaggccttcgcaacgcggtggacttcatcgccgacctgcggcaggcgcaggacctctccatgctgcccgtcggccgccgcgtggtggtggtgggcggcggcatgacggcggtggacgccgccgtgcaggccgccaagctcggcgcggaggaggtgaccatggtctatcgccgcggacaggagagcatgtccgcctcgctcgtcgagcagcagtgggcgcagacgaatggcgtcaccgtgcggtactgggccgcgccgaaggagctgctgtgcgaaggcggcgcggtgcgcggcatgcggttcgcggccacggcggtgcagggcgggcgcctggtggagaccggcgaggccttcaccctcgaggcggacatggtgctcaaggccatcggccagagctatctttccgaatacgcgggcgccgaggtggcgctgagccagggacgcatcgccaccgatgccgatggccgcaccagcgtgccgcgcgtctgggcgggcggcgactgccgtgccggcgggcgcgatctcaccgtggaagccgtggagcacggcaaggtggccgcggtgtccatccacgaggcgctgctggcggcctgacgccgcgccgccgcccccacgcaacccagagcaagacaccggagaagcacatggcagacatccgcagcgatttcctcggcatccgcagtcccaaccccttctggctggcctccgcgccccctaccgacaaggaggtgaacgtcacccgcgccttcgaggcgggctggggcggcgtggtctggaagaccctgggcgaggacccgcacgtcgtcaacgtgaacggaccgcgctattccaccctcatgtcgcaggaccggcgtgtgatcggcctcaacaacatcgagctgatcaccgaccggcctctggccgtgaacctggaggaaatccggcgcgtgaagcgcgcctggccggaccgcgcgatgatcgtctcgatcatggttccgtgcgtggaggagagctggaagcgcatcctgccgatggtggaagacacgggcgcggacggcatcgagctgaacttcggctgcccgcacggcatgagcgagcgcggcatgggcgcggccgtggggcaggtgcccgagtacatccagatggtcacgcaatggtgcaagcactacacgcacctgccggtgatcgtgaagctcacgcccaacatcaccgacgtgcggcagccggcccgcgcggcccgggccggcggcgcggacgcggtgtcgctcatcaacaccatcaattccatcatgggcgtggacctggagcgcatggcgatgagcccccacaccgggggctggggctcgcacggtggctactgcgggccggccgtcaagcccatcgcgctcaacatggtggccgagatcgcacgcgacgcgcagacggcgggcctgcccatcagcggcatcggcggcgtgagcacctggcgcgacgcggcggagttcatcgccctgggctgcggcaccgtgcaggtgtgcacggccgcgatggtctatggtttcaagatcgtgcaggacatgtgcgacgggctgtccaacttcatggatgcgcacggctaccggacgatcgaggacttccgcggcggcgccgtgcccacggtgaaggactggaaggaactggacctcaaccacgtggacaaggccgtgatcaaccaggatgcgtgcatccagtgcggccgctgccacgtggtgtgcgaggacacctcgcaccaggcgatcaccttcacccaggagggcggggcgcgcagtttcgaggtggacgaatccgagtgcgtgggctgcaacctgtgcgtctcgatctgcccggtgcccgagtgcatcaccctgcgcagcctcgcacccggcgaagtggacgcgcgcacgggccgcacggtgaccggcgaatatgccaactggaccacgcacccgaacaatccgaaccgggtggctcccccggccacggcgcaggcgcccgccggcgcggctgtcaccgcatgaccgcaggggaggccgccatgacgccatcatcctctcccgccaccggggccgcgcaggacctctggaacgacgacctcgcgcccacgcaggcgcaccagcgcacctggcgctggcaccacttcgccgccctgtggatcgggatggtgatgtgcattcccgcctacaccctggcagcgagcctgatcgaaggcggcatgtcgtggagccaggcggtgggcacggtgttcctcggcaacctgatcgtgctggtgcccatgctgctcatcgggcatgcgggcgcgaaatacggcattccctacgccgtgctggcgcgggcctcgttcggcacgcgcggcgccaagctgcccgcgctgctgcgggccctggtggcctgcggctggtacggcatccagacctggttcggcggcatgatgatctacacgctggccggcgtgctcatcggccatccgctggagggcgagaagatcgcgggcctggggatcaacctcggccagctggtgtgcttcctggttttctgggcgatccagttctatttcgtggtgcacggcatcgaatcgatccgcaagctggaaacctggaccgcgcccatcaagatcgtgatctgcttcgtgctgctctggtgggcctatgagaaggccggcggcttcggcccgatcctgcaccagccgtcgcagttcgcgccgggcgggccgaaggccgggcagttccatgccgtgttctggccgtcgctcacggccatggtgggtttctgggccaccctggcgctgaacatccccgacttcacgcgcttcgcgaagtcgcagcgcgaccaggtggtgggccaggccatcggcctgccggtgcccatgggcctgctggcggcgctggcggtgttcgtcacgtccgccacggtggtgatctatggcaaggcattgtgggacccggtggacctggcgagccgcatgaccggcgcagccgtgctgatcgcgctcatcatcctgctgatcgacaccgtgagcgtgaacctggccgccaacctggtcgggccggcctacgacttctcggcgctgaaccccgcgcgcatcagctaccgcgtgggcggctacatcaccgtgggcatcgccatcgcgatgatgccgtggaagatcctcgaatccacccagggctacatcttcacctggctcatcggctactccgcgctgctcgggccggtggcgggcatcctgatggtggactactacctcgtgcggcgcacgcggctggacgtgccggcgctctatgccgacaccggcccctacgcctatacccggggctggaactgggtggccgtggcggccttcgcgctcggcgtggcgcccaacatccccggcttcctgcacgccgccttccccgcaggcttcccgaacgtgggcgcggtgttccggcacatctacgactatgcgtggttcatcggcctggccatcgccgcggtggtctaccgcatcggcatgtccggccatgctgccgccgcttcggcagcggcgccgctgcgccgcgcctgagcgcggccacaacccctcttgcaaggagacagacgatgagcagtgcaccccttctgatccgcggcggcaccgtggtgaatgccgaccgcgaggagcgcgccgacgtgctctgcgtggacggccgcatcgcggcagtgggcggcgatgcggccagccaggccccggcgggtacgcagaccctggacgccagcggccagtatgtgctgccgggcggcatcgatccgcatacgcacatgcagctgcccttcatgggcacggtgacgatggacgacttctacaccggcacggccgcggggctggccggcggcacgaccaccatcatcgacttcgtgatccccgatccgaaggagccgctgatggatgcctaccgcaagtggcgcggctgggccgagaaatccgcagcggactattccttccacgtggccgtgacctggtggagtgaccaggtgcacgcggacatgggtacgctggtgcgcgaggagggcgtgaacagcttcaagcatttcatggcctacaagaacgccatcatgtgcgacgacgagacgttggtgaacagcttcaagcgcgcgctggagctgggcgccatgcccaccgtacatgcagagaacggcgaactggtctatctgctgcagcaggaggtggccaagatgggcatcaccggccccgagggccacccgctggcccgcccgcccatggtggaggccgaggccgccaaccgcgccatcgccatcgccgacgtgctgggcgtgccgatctacgtggtgcacgtgagctgcgccgaggcggccgaggccatcgcccgcgcccgcgcgcgcggccagcgcgtgttcggcgaggtgctggccggccatctgctggtggacgacagcgtctatcgcgatccggacttcgccaccgccgccgcccacgtgatgagcccacccttccggccgcgagcgggcggccaccaggaggcgctgtggcgcggcctgcagtcgggccagctgcataccaccgccaccgaccactgcaccttctgcgccgcgcagaaggcgatggggcgcgacaatttcgccaagatccccaacgggacgggcggcgtggaagagcgcatggccgcgatctgggacggcggcgtgaacaccggccgcctcacgcccagcgagttcgtggcgatcacctccgccaatgccgcgaagctgttcaacatctatccgcgcaagggtttcgtgggcccgggtgcggacgccgacctggtgctgtgggacccgcagggcaccaagaccttctcggcgaagacccagcacagcaagggcgacttcaacatcttcgaaggccgcaccgtgcgcggcattcccagccacaccgtcagccagggccgcgtggtgttcgcgcagggcgaccttcgcgccgagcagggcgcgggccgctacgtgcaccgcccggccttcggtgccaatttccaggccgtgcacaagcgtgcgcaggacctggcccccagcgccgtcgcgcgcacctgagaacgaacgaggagcctttccatggatacaccgaccgccaagaccgatatccgccagctgcgcgtcaacggcgagcgcctctgggactcgctcatggagctggcccggatcggcgccacgcccaagggcggcgtctgccgcctcacgctcaccgacctggacaagcagggccgcgacctcgtcacgcgctgggcgcgcgaggccggcatgtccgtcaccgtggacaagatcggcaacgtcttcatgcgccgcccaggccgcgacgacagcctgccgcccatcatgaccggcagccacatcgacacccagcccacgggtgggaagttcgatggcaactacggcgtgctggccggcatcgaggtggtgcgcacgctcaacgaccacggcatcgaaaccgaggcgcccatcgaggtggcgttctggaccaacgaggaaggcagccgcttcgtgcccgtgatgatgggctcgggcgtcttcgcccgggccttcacgctggagcatgcctatgccgccaccgataccgagggcaagaccgtcaggggagagctggaacgcatcggctacatcggcgaccaggagcccggcgaccatcccatcggcgcatacttcgagacccacatcgagcagggcccggtgctggaagacaacaataagacgatcggcgtggtgacgggggtgctgggcatccgctggtacgactgcaccgtgacgggcatggaggcgcatgccggcccgacgcccatggcattgcgccgcgatgccctgcaggtggccacgcgattgatgcaggaggtggtggcctgcgcgcaccgccatccgccgcatggccgcggcacggtgggcatggtgcatgtgcaccccaacagccgcaacgtgatcccggggcaggtgaagttcagcatcgacctgcgcaacgcgaccgacgccgagtgcgacagcatggaccaggacatccgcgccgtggccgcccggctctcgcaggagacggggctgcccatccagatcgatctggtctccaactaccctgcccagccattccatgccgagtgcgtggaagccgtgggccgcgcggcggagcaactgggctattcccacatgcccgccgtgtccggcgcgggccacgacgccgtgtacatggcgcgcctggcaccagccggcatggtcttcattccgtgcaaggacggcatcagccacaacgagatcgaggatgcacagcccgagcacatcaccgcgggttgcaacgtgctgctgcacgcgatgctggagcgggccggcacctagatgggtgatccggttacgggggaggctgccccgcccgcgccggcttcggagccgggccggctggcatggatgccggttgcgaaatatgcactttgttgcatatatcccgccgtggtcgggttggcgaaggcagggtgctcgcataacgtccgaccctttgccatttcctttttcttcgctccatcatgaatccgtcctcgacctcgccgtctttcctctccctgcgcgccgtcaccctggtttgcgcggcactggccgccaccctgctggcgggctgcgaaaccacgaacatgcgcatgggcagcgcggaatccaagacggtggccacgggcgccgcggccggggagtcgtcggcgaacgcgaacacgcagctggagcattgctcttcacccctgggcacggtgtcgctggtggaaaaccaggacgcgggctggtacaccatcctgcgcaacgaataccgcctgccgcccacgtccaacctgctgcgcctgctgatccagcagtccaactgcttcgtggtggtcgagcgcagcgtgaccggcatgggcgcgatgaaccgtgagcgcgcgctgatgcaatcgggcgagatgcgcggcggcagcagtttcggccaggggcagatggtggcttcggactatggcctgtcgccggagatcgtcttctccaacagcgacgcgggcggcatcggcggggcgctgggcgcgctcatcggcggcgggggcgggcaggtgctggggcagctcggcggatcgctgaagacgcgcgaggctagcgccatgctgacgctggtggacaaccgctcgggcgtgcaggtgtcggtatcggaaggcagcgcttccaagagcgatttcgcaggcttcggcagcctgttcggcagttccgcgggcggccggctgggcggctaccagaacacctcgcagggcaaggtgctgacggccgcgttcatggacgcgtacaaccagatggtcatggcgctgcgcaactacaaggcgcagaaggtccagggtcagggcctgggcggtggcggccggctgggcgtggatggcggcgcggcgccgtcgcagacgaaggcaggcgcgtcgatgtcggtgcgcgaggcgcaggcacggctcaatgcgctgggctacgacgtgggcgcgccggacggcggcatgggcccgaagacgacgaacggactgcgggccttccagaaggacaagggcctgccggtgacgggccgcctggactccgccacgaccgacgcgctctcgcgctgagtcggcgcgtaacggctaccccgggcgtggcgctacactccgcgcccggaggagctttcgaacaatgcgacacaccatcatgcgcgtctcccgcacgttgcgcggggcactggcactggccggtgcgctcgccgccatccccggccttgcagcgccgcagtcaggagatcctgcgttcacgcggcccgatcccgtccgcctgcccgaccggcccatgctgcgggcttttctggaggagctggggcagacgcgccgcgcgaacaccttctgcttcgtgcagcaacgcctgtcccctccggaaacggccgaagacggcacgagcgtgctgtccatgctctggcatgaaggcgcgcgcgtctatctcgtcaatctcgtccggccgggccagcgctatcagccggtggaagactccgtgggggaaggccgtgcgctggcgtcctccagcggcagcgtggatctcaagaccgacgttgtcccgaccgacgccgacatcggctccagcacgaccctggtgagccgtgcctgggtcgagcgcctgaaagcccagtgtcgccgcgtgggcacgacgatccgcgtgcctgcgttcacgccgcggcgcacgccgtaagcctgcgcactcaggcctgcctgccacccggcagtgctccctttccttctgcatccgccatggcctgttcctggtgccttccggcacggggcatgccgcctccgttcgccactttcccgccaccatgcccaacgcactgctgaaatacgcctacgacgcccccttgcccgcagccatcaccctggtggaaggcaatgcactgcgcgtgaagctcgaatccatcgaaaagcgctacacgctggtggcggtgagcgattttccgaacgtgctggaggtcacggcctcccagcacaatacgcgtgccgattcctgggccttcaccgtgaccgcacgcagtgccggcaatgccaagctggcggtgcaggtccagcgcggcgctggcgccccggtcctgacgatcactcccgcgctggtgagcatttccgtgaagcgcaaaacggtgctgcccgacccggactcggatgaaggcctgctggtacgcctttttctcgtcgaggtgcccgccccgcaggagtggcgggccgcaggcatcggcgggccggaagaggcgctggaaatcatgcgcatgatgcgccgggtgatcgtcaaccggctgcagtccgggaatacgcgggagttcatggccgcgggtgcgcgcgacatccgcggcatcgtcaccgcgagcgatggcggcagcgtgcagttcgcgggcttcgacagctatccgaacatcgccggcgccaagcagaagatgatcgaatcccgcatggccatcgtcaacgatgccaccaacgcccagtggcatgcccggtatgcggccttctacgatgcggcgctcacggccgcgaccgagccgctgccggcggatcccagccccacggggctcttcggctggcgcaccgaagggcggggcgctccttcctccgaataccgggccttccggtcgctggggcgcaacaccttcttcacgcaccaacggtaccgcgccaacggccgctgaggcggatggcgggtgtgccgcgtcagccggccgccagttcgcgcgtcagccccaggaaatggtccagcatgtggaagtggtcttcgaagaaggcctcttccagtgcggccagcgccgtgatgggaaaccactccacctgcgccgcgtcgtcgtccgcgcgcacgtcgggaaagggctccccctccaggtcgaagtagtgcgcgtgcgtgatggtgcgtccgcgctggctgcggtccgggtggtcgaacacggctacttcccgcaatgcggcgcgcatgcgcgcctcgggcagcgtgcagtgggtctcctcggccagttcgcgcaggcaggactgccagacggtttcgcgctgctcgatgaagccgcccggtgcggccagttgccccttgcccggcgcatgtgcgcggcggatgagcagcacgtggtcctggcagcgcagtacggcatccacggtcacgaagactggcggatagggcgctttcgcccaggcttcgcggtagccgcgcagcatgcgccattcctcctgaagggccgcgtagtgcggggcctgggcgaaggcgcgcaggaagtcgatggtgctgtccggcacctgctcggcgagtggacccagcgcggcgagcagcgtgtccggcgtggcgccgaagtacgcatcgcggatggcggtggcgtcgatgctgccctgccgttccacggcgatgagctgccagcccgggaagcgccgcaggtagctgctcgtggcgtccttgaagtggcccaccagcccgatgcgcgcatcgggccgcacatgccgtgccaccgcctgcagcaccgcagccacccaggcgagttcgttgtagtggtcacgcacgggcagcacggtgaggcgggcgcggtcggccacgggcagggcattgcgcagcatggcttcgcgctcctgccaggtgaacggattcttgggcgagcgcgcctgccaggccgagcccatgatgacgatggcatggtgggcactgtcgagcgcgcagcgcagcagggccaggtggccgttgtggacgggctcgaagcgcccgatgaggatggcgttgtcgtacatggatgcggatgcgatgagggagcccgcgggcgggaggtgcccggcggggctgcgggaccactgcggcaaatgtagccgcgccggtgcggtcagacgtacttcgccgcgatcggcatctgccggccgttgccgaaggccttggcacgcacgcgcaggatgggcggcgcctggcggcgcttgtactcgttgcgcgcgatcatccggcgcacccggttcaccagcgcgcggccggcctcgtcgtgctgcaggcgggcggcgaagtcgcgcgcgtcggcatactcggcatgcgagaggccttcgccttcgatcaggagcttgagcacctggtccagcaccggatagggcggcaggctgtccacgtcccgctggccgggggccagttcggccgacggctccttgtcgatgatggcctggggaatcagttcgcggccggcgtgcgcgttgacgtggcgggacagctcgaacacctcggtcttgtagaggtcgcccagcagccccaggccgccgttcgtgtcgccatagagcgtgcagtagcccaccgaaatctctgacttgttgcccgtggtgagcagcaggtgcccgaaggcgttcgagtactccatcaggatggtgccgcggatgcgtgcctgcaggttctccagcggcagcccttcgagcggctggccgaagctggcctcgaactgcgcggcatagcccgccacgaggtccgcgatgggatgggtgtgcagccggacgccgaggttgcggcagagcgccaccgagtcgtccaccgacccgctggaggaaaagcgcgagggcatggtcaccgccaccacgttctccgcgcccatcgcctcggcggcgagcgccagggtcagcgcgctgtcgatgccgcccgaactgccgaccaccacctgcccgaagccgcagcgccgcgcgtagtcgcgcagcccgagcacgatctgctggcggtagaagtccatcgtgggcaggccctcccgcggcacgggcggcagggcgccgccatccccggagcggaagcgcccatcctccaggcacagggtgcgcacgtcctcggcgaaccgcggggcctcgaagaccacgcccgcctccggctctgccgcgaacgaagccccgtcatagacgatctggtcctggccgcccacctggttcacatagaccaccggcaggccgtggcgccgcgcggcgtcgccgaagacctggtgccgcacctcgcgcttgccgatgtggctggggctggcattgatgctcaccaccaggtccggcgcggcatcggccaggcgctggaaggggttggtggcgtagtcggccacggcgtcgttccagccgtcctcgcagaccaggaagccgatctgcgcctggccgatgcgcagtatccgcgcgacgtcggggccgggctcgaagtggcggcgttcatcgaagatgttgtaggtgggcagcaactgcttggcgtaggtgaggcggatcgccccgtcctgcagcaccagcaggctgttgtgcaggcgcttgccggggccctgcgcacgcgtgggcgtacccaccacccagtggagccctggcgtggcgcgagaagcgtcctgcagcgcggccatgccggcatccacgcgctccatgaaaccggactcttccagcatgtctccggggtagtagccgcacagtgccagctcggtgaacaccaccaggtcggcgcctgcctgcgccgcctgccgggccgcgtcggtcatccgctgcacgttgccttcgatgtcgcccacggtgaggttgagctgggcaagggtgatacggagcatgtcgtttccttggacgttgttgggggaaaagcgaaagggcgagcgtggtcagggctcgcgcggcaggctgaacacctgccgcaggtaggcgaggtaggtttcatcgtcgcacagcgtcttgcccgggctgtcggacagtttcgcgaccggctggccattggcacgaacgatcttcatgacgatgttgagcgggcgcggtcctaggtcgttgctgagctgcgtgccgatgccgaagcccagctgcacgcggtcgccgaagtggcggtggagcgccagggcgcgctccacgtcgagtccgtcggagaacaccagccgcttgccgtgcgggtcgatgcgcagccgcgcatagtgcgtcagggccttctcgccccatgcgaccggatcgcccgagtcgtgccgcaggccgtcgaagagcttggcgaagtacaggtcgaaatccgcgaggaaggcgtccatgccgacggtgtcggtgagcgctatgccgaggtcgccgcggtattcctgcacccagtcctccagcgccgccttctggaaatcgcgcagccgcacgcccagggcctggtagctctgcaggtattcatgggccatggtgccgatgggcaccagctgcaggtcgcgggccagcagcacgttcgacgtgcccttgaaccattgcgatgcctgcgtggcgaaggtctgcaccacctcgcgctgccaggcggcgctgtagcgccggcgcaggccgaagtcgaacatctcgaacggatgggcgcgcggcgcctcctctgccagtgcctgcacccgcgcgatcttcgcggccagccggcggcggccttcctgcagcacatccggcccgccgccgagccggcggaaatacagctcgttcacgatggccagcacgaagatctcgaagcccatcacatggacctgcggcccgcgcgctacgatcgacaactgctccccttccgcccgcgcctcgacgaaggcgcgctggaactggaagatgcgcaggaaatccacgaagtcgctcttgatgtagcgcagcccgccgaggtaggccagttcgtccggggagaagcgcagggcacacagggcgtcgagttccgcgttgacctgcggaagcagttccgcgagcgggaaggccggtgcgttgcggcagacgaagcggtattcggcctgcgtttgcggatggcggtgcagcagcgcctgccacatcgtgaacttgtagaggtcggtgtccagcaggctctggatgatcggtgccatgcgtgcgtgctcctgggatgcggttggggggatggaaaggccgggccgcccgcgtcaagccgcgaagtcgtccgaagccgcgagccgcacgccctgtgcgcgcatcgcttcaaggaaggcgccatgctggctttcgaagccgcgcaccgggctcatgcagtcggtcagcagcacgacgcgctccggcgtccagcccggctgcaggcgcggcaggtgccgcacgatgtgctcggtggtggcccgcacgcagtggctgctggcctcaccggcgatcaccaggcactccgctgcgcccaggcgcttcagcagcgggacattgagcgcggtcgccgggtcctgcgggtcgggcacctcggcctcgatcgcgctgtagtgttctgtccaggggttcatgcccttgaacacggcgtgcacggcctgtccgcgcacggcctgccactgtgcgcaggccgccagtacctcggcatgcacgccgtggccccagcttccgatctcgcagtgcacaggccacaccatgagggtgtatcggccctgggcctccagcgcgtccaggtacgccagcacgcggggcaacgctccggcatcgcgcggcaggaaggtgccgtcgcgcacctgcgcggcggtgatcggcgtgaagggctgcacctccccaccttcgcgcgccgtccagaagagcggatgggccacgtcgtagcgctggtgcgaatccagcgtgacggtcacggcatccagacggctggcgacacgccgcacgaacgcggccagccgctgcatgtcggcgtgcgcgccggccacgggcagcgaaggcgccaggcgcgtgccgctggccggattggcgggacaccagtcagtgggcaggtcgcagaaatcgttctgcggatcgatggccagcaggtgcagcggggcggagaggcaggtcatggctgtgtcctcggaagaaggtgcgatgaggccattctagtttgttagtttatttatgcaactaactggcgtgcggattggtaatcaggtgcaacgcgcggctgccttccgagcgtatgtcccggtacgacgttgggtcataaacacgcatgcccggtccgcgctgtccctcgaatgtggcgagggaccatgcggaccgggcatgccgggctggccggacctggggccgccgtgcggccacaggagcaccagggcggttacttcatcacgctgcgcgccgcgcccacgccgagcacggccagcacgatgaagatgaccgcgaccacgaggaacaggaagaacaggatcttggcgatgcctgccgcgcccgcggccacgccgctgaagccgagcgcgccggcgatgagggagatgatggcgaaaatgatggcgtacttcagcatggtgtcgctccgttgacgatgaagccgccgccgggccggtgagggcgctttcggcgtcggatgcatcgatcatcgccagcggccgtgcgtggcgccgtcggcacgccgtgattgcggatgtaggagcgcgcgcaacgaaaaagccgccggccctggcggggcggcggctttgcggagtgctgtgaatggcggggccttgtggtctgcgttcacatcgctgcgcgagatgaacttcgccccgaggccgtcgaacccgctgagcgggttgccgggcttacatcccggccgctgcgcgcagtgcggcggccttgtccgtcttttcccaggtgaactcgggctcctcgcggccgaagtggccgtaggcggccgtcttctcgtagatcgggcgcagcaggtccagcatctggatgatgcccttgggccgcaggtcgaaatgctcctgcaccagcgcggcgatcttctcgtcggggatcacgcccgtgccttcggtatagacggtgacgttgatcgggcgggccacgccgatggcgtagctcacctggatctggcactggcgcgccaggcccgcggcgacgatgttcttggccacgtagcgcgccgcgtaggcggccgagcggtccaccttcgtcgggtccttgccactgaaggcgccgccgccgtgggggcaggcgccgccgtaggtgtccacgatgatcttgcggcccgtgaggccacagtcgccttgcgggccgccgatgacgaagcggcccgtggggttgatcaggtacttcgtgtcctgcagccactccttggggagcacgggcttgatgatctcctcgatcaccgcctcgatgaagctggccttcatcctggtggctgtctcggactggtcgggatggtgctgggtggagagcaccaccgtatcgatgctgtggggcttgccgtccacgtagcgcatcgtcacctggcttttggcgtcggggcgcaggaagggcaggcggccgtccttgcgcaactgtgcctggcgctcgacgaggcggtgcgcatagtagatgggcgcgggcatcagctcgggcgtctcgtcgcaggcgtagccgaacatcaggccctggtcgccggcaccggtgttcaggtggtcgtcgctggcgtggtccacgccctgggcgatgtcgttgctctgcttgtcgtaggccaccagcaccgcgcaacccttgtaatcgatgccgtagtcggtgttgtcgtagccgatgcgcttgatggtgtcgcgcgccacctggatgtagtccacgtgggcgttggtggtgatctctccggccagcacgacgaggccggtgttggtcagcgtctcggcagccacgcggctgcgggggtcttcgcggaagatcgcgtcgaggatggcgtcggagatctggtccgccaccttgtcggggtggccttcggacaccgattccgacgtgaagagaaagtcgttcgccatttgaataaactcctgtgctttttggcattttggggcgttgccctcagccttgtggagccgtggcgaacgctttagcagagttgtttaacgtcgccctgcaagttgctcatttaactcagcgactcccccattctaccgacacggatctgtcaccgatgcccactgcgttccgcttcttcgcccgatggccattggctgcgctccacgccctgggcgccgtgctgggctggatcgcgttcctcgcgtcgcccacctaccgccgccgcttcctcgccaacgcttccctggccggctacccgttcgcgcgcgtgcgcggcgcggtggcccatgcgggccgcatggcggccgaactgccgcgcctgtggctgcatcccggggcgccgccgttccgcatggagggggagtcgcacgtggagcaggcctgggcagccggccggggcatcgtcttcctcacgccgcacatcggctgcttcgagctgtccgtgcagatcgcggcgcagcgctggtcttccgagcatggtcccttcaccgtcctctaccgccccgcccggcaggcctggctcgctgaactcatgcgcacggcgcgcgaccggcccggcatccgggcggtgcccacggcgctctcgggcgtgcggcagatgatcaaggcgctgcgccgcggcgaggccgtgggcctgctgcccgaccaggtgccacccgagggacagggcctgtggtcgccgttcttcggccagccggcctatacgatgacgctggccgcccgcctggtgcagcagaccggcgccgcggtgatcctggcacgctgcgagcgcctgccgcgtgggcggggctacgtgctgcacttcgaacccctggccgagccgctgtcctcttccctcgaaactgccgtgctgcagatcaaccaatccatggaacgcaccatccgacactctcccgaccaatacctctggggctacgggcgctacaagcatccgcgggccgaagcctcgacgccagccgcgccgggagcggacgcatgacggcgggacgcttcaatctcgcctgcatgcgcgtgctcgcgcgcctgcccctgcccgtgctgcgggccctgggctgggtgctcgggcaggtgatctacatactggccaggccgcggcgcaaggtggccctgcgcaacctcgagctgtgctttccacaggccagcgccgcgcagcggaaggcgtgggcacgcgagaccttcgtgcgcttctgccaggcctggctggaccgcagctggctctggatggcgccgcagtcggtggtggaaaagcgcctggagatccacggcgcgctcgatgagctggatggcgacacgcccacgatcatccttgcgccgcatttcctgggcatggacgccgcgggaaccgcgctcacgctgcagaccgacagggccttcacctccatcttcacgccgcatcccgatccggacatcgatgcctggctgttcgcgggccgccagcgcttcggcaatgtacgcatgctcaaccggggcgacggcgtcaagcccatcctgagcgggctgcgcaagggcgggctgctctacctgctgccggacatggatttcgggcccaacgattcggtgttcgtgcccttctacggcatgtcggccgccaccatcacttcgctgtcccgcttcgcgcggctgggccgggccaaggtggtgccgctcatcggacgcatcacgccgcgcggctacagcgcggaaatgatgccggcctggcagaactaccccaccgacgacatcgaggccgacaccgcccgcatgaaccgcgaactgcagcagtggatcgacaccatgccggggcagtattactgggtgcaccggcgcttcaagtcgcgtccggccggcgaaccgtcggtctatcgctgaagccggcctgccgccgccgtgtgcctggcagcggcggccgctgctagcgcgtctccttcaggaaatccccgatttcgctcgccacgcggtccggctgttcatgcaccagccagtgcgatgcgcccggcaccgtgcgcagccgcagcgccggcacccagcggtcgaggccctcgagcaggccggggcgcagcgccgggtcttccaggccccagagcaccagggtgggccgggtgatgccgagcatgtcgtccggcagttcaatggccgcggcatgcggctcgccttcgcgcggcgggcgcatcgggctggcccggtagtagttgcaggggcccgtgaggccttcgtcccaggtggcgcggtagcggccccgcagctcgggcgtgagccatgcgggtgcgctcccgtcggggcggtcgaagaatccgaagagccggcggtagccatcctccgccagcagggcctcggcgtcgggccggcagaggaagtgcatgtattcgctggccttctgctgctccgggctgtgctgcagttcccgcaggaaggtgccgggatggggcgagttgacgatcaccaggcgctccagcaggccgggccgctggttcgccaggttccaggccaccgctccgccccagtcgtgcgcgaccagggcggcgagccggccgccggctgcggcagggccgcattccgcttcgatgagtgccgccagatcctgaacgaggtgtctggcccggtaggcctccacggcctgcgggctgctggaaggcgcgaacccgcgcaggaagggcgccacgcagcggtagccgccgttctcggggcgcgcgaaatgctccagcatcccgtcccagatgaaggcgccctcggggaagccgtgcaggaagaccaagaccgggcgtccgggcgcgccgcgcgtgcggcagtgcagggtgatgccgtggggcagcggatggagcgtggtatcggtcatgtgcgcggcggtccgtggggccacccgcgcgggtcgtccacgcgggtcgtcagggggttgctaaatcctcggggccgggcgcgggagcgtcaggtggctgcgggccctcctgcggcccggccgctgcggccggcgacgcgcccagggggtgcgaccattgccacagcagctgcgcgacctcgtccacgccctgcttcttgagggcggagaacatcttcacctccccgccgcccgcctgcagtcgcgtgatggacagcaccctggcctgctcggcgcgcgtgagcttgtcggccttggtgagcagcaccaggaacttcaggccggcctcgacgcgcggccgcaccgcttccagcagcgcctcgtccagctcggtgaggcccaggcgcgggtcgcagagcagcacgatgcccgtgaggcccttgcggctcacgagatagttcaccatcacctgctgccagcgctgcttgtccgagcgcgatacggcggcgtaaccgtacccgggcaggtcggccagcaccgcgtcggtcacgttctgccggccgagggcgaacaggttgatgtgctgcgtgcgtccgggcttcttggaggcgaacgcgagctgcttttgctgcgtcagcgtgttgatgcaggtggatttgcccgcgttggagcgcccgacgaaggcgatctcggggacgtcgatgggcggcaggtggtgcagctgcgcggcggtggtgaggaagcgggccgtgtgcatccatcccacggcgaccttggcgtcgggtgcgggcggaagcgagccagcaactggcgcatgtgatgtagtcgtcataaatgggggttagcagggagacgcccgcgaagggccgcattgtaagattgacgggctttgcggccccccttctacaacacagaacccccgatatgaagaaactgcttgctcccatgctgatggctgccgcgctggcggtggccgccttcccggcctcggcccaggcacccgcggcgggacagaaggcgggcaggccggacctggccaagggcgaggccagcttcgccgcggtgtgcgcggcctgccatgcggccgacggcaactccaccatcgtggccaatcccaagctggcccagcagcaccccgaatacctcgtcaagcagctgcaggagttcaagtccggcaagcgcagcgacccggtgatgcaaggcatcgccgccacgttgtcggaagacgacatgcgcaacatcgcctggtgggcggccagcaagcaggccaagcccggcttcgccaaggacaaggacctcgtcgccctgggcgaacgcatctaccgcggcggcatcgccgaccgcaacatcgccgcatgcgcgggctgccacagccccaacggcgccggcatcccggcccagtatccgcgcctgtcgggccagcatgccgactacacggccaagcagctggccgcgttccgcgacggcaagcgcgccaacagcgtgcagatgacccaggtcgccgccaagctcaacgaccgcgagatccgcgccgtggcggactacatcgccggcctgcgctgaccccgccttcctccccgcgcaccctgcgggaatcccgggagccccggcgcttgatttgcgtcaaaatctccccggttggccccccggccttccggaacctgccgccgataatcacacccaagacgggcgggcccatctgaacggatggcccgcctttttccgttttcaggccccgccgctcccatccgtccccctcgccgcacgctttttcgcctgtccgtttccatgtccgacatcgcccacggccatccgcttccgtcccgcaccgcacccgcgcgggccctggtcgagctgctgtcgtccatgcgtttcgccatctcgctgctcacggtgatctgcatcgcctcggtgatcggcaccgtgctcaagcagcacgagcccgcggcgaactacgtgaaccagttcgggcccttctgggccgaactcttcctggcgctgcggctgaatgccgtgtacagcgcgtggtggttcctgctgatcctcgccttcctggtgaccagcacttcgctgtgcattgcccgcaatgcgccgcgctatctcgccgacctgcgcagctacaaggaaaacgtccgggagcagagcctgaaggccttccaccaccgcgcgcatgcggtgctcggcgccgagacgccggaggccgcggcacggcgcatcgggggactgctggccggcggaggctggaaggtccgcctgcagcagcgcgacacctccgccgggccgggaacggggtggatggtggccgccaaggccggggccgccaacaagatcggctacatcgccgcgcacagcgccatcgtgctcatctgcctggggggcctgctggacggcgacctgatcgtgcgcgcccagatgtggctggggggcaagacgccatacaccggcgggggaatggtgtccgaggtgggcgcggagcaccggctttccgaacgcaatcccaccttccggggcaatctgttcgtggccgagggcacccagtccggcaccgccatcctgaaccagtccgacggcgtgttgttgcaggagctgccgttttccatcgaactgaagaaattcatcgtggagcactactccacgggcatgcccaagctcttcgcgagcgagatcgtcatccatgaccgcgccaccggcgaagccgtgcccgcccgcgtggaggtgaaccaccccgccagctaccgggggatcgagatctaccagtcgagcttcgatgacggcggctccctgctcaagctgcgcgccgtgcccatggcgccgggcgtgcggccattcgaggtggaaggaaccgtgggcggctccacgcgcatcgagcgcgctggcacgggtgccgagaaagatgcggatgccgcacaggccctcacgctggaattcacgggactgcgcaccatcaacgtcgagaacttcggcgccggggccggcggctccggcgctgacgtgcgcaaggtggacctgcggcattccatcgagtcgcgcctcggggcgggcaacaagacgtccacgcccaaggaattgcgcaacgtgggcccgagcgtcacctacaagctgcgcgatgccgcgggccaggcgcgcgaattccacaactacatgctgccggtggacacgggcgacggccagcccgtgttcctgctgggagtgcgcgagaccccggccgatcccttccggttcctgcgcgtgccggtcgatgaccagggccgcatggacggcttcctgcgcatgcgcatggcgctggccgaccctgtactccgcgagcaggcggtgcggcgctacgtggcccatgcggtggacggctcccggcccgaactggccgatcagctcgcgcagtccacgctgcgcgcactgtcgatcttcgccggcgcggcggagcccggcaaggccgccacgggcagcccgcagcgcggagggctgcaggccatctcggagttcatggaggcgaacgtgccgcccgccgagcgcgagcgggccggcgaggtgctgatccgcatcctgaacggcgcgctgttcgagctcgcccagctgacgcgcgagcgcgcgggcctcgcgcccctgccgcaggacgaggccacccgcgccttcatgacgcaggccgtgctgtcgctgagcgacgcccaggcctatccggcgccgatggcgttcgagctggcggatttcaagcaggtgcaggccagcgtgttccaggtggcgcgcgccccgggcaagaacgtggtgtacctgggctgcgcgctgctgatcctgggcgtgttcgcgatgctctacgtgcgcgagcggcgcgtgtgggtgtggctggcgccggccgggaacggagagggggccgacgccaccatggccctgtccaccaaccgcaagaccatggacggcgaccgcgaattcgcccggctcaccgagaaactcatcggggcccggccccaccacggaggcatcaccgcatgaacacggcgaccaccaccatcaccctgagcgaaggttatttcgcgcgccgcaactggttcgactggatgttcgcggccatcgtggcggcgggcggcctctatgccctgcagcgctacggcgccttcatggacgtgtacgagaagggcatcctgctcggcgccatcccgtgcacggtctggctggggtggttctggcggccgctgcgcacgctgatgctggcggtggcggccttcgccttgctggccatcggcctctaccagcaggacggcgcgggcagcctggcgcgcgcagacacggtcttcggcctcaagtactttctctccagccagtccgccatcctctggatgagcatgctgttcttcatcagcaccgtcttctactggctgggcatgttcgcccgcggcgagcgcggcacgctctccctgctgggctcgcgcatcgcctgggtggcgatcgccatggcgctgaccggcacgctggtgcgctggtacgagagctacctcatcgggccggacatcggccacattcccgtgagcaacctctacgaggtcttcgtgctgttctgctggatgacggccgcgttctacctctattacgaggagcagtacgcgacgcgcgcgctcggcggcttcgtcatgctggtggtgagtgccgccgtgggtttcctgctctggtacaccgtcgtgcgggaggcccacgagatccagcccctggtgccggccttgaagagctggtggatgaagctgcacgtgcccgccaacttcatcggctacggcaccttcgcgctcgccgccatggtggccttcgcctatctcatcaagcagcaggccggcgagacgcgctggtggaagctcgcgccgctgtggatgctcggcgtggtgctgtgcttcgagcccatcgtgttccgccagggcgctgccgagaacggcggcagctactggatggtgtatttcggcatctccgcgctcatcgtcgccggcatcctcctgggccgccggcgcatcgccgagaggctgccgtccttcgaggtgctcgacgacgtgatgtacaaggccatcgcggtgggcttcgcctttttcaccatcgccaccgtgctgggcgctctctgggcggccgaggcctggggcggctactggagctgggacccgaaggagacctgggcgctcattgtctggctcaactatgcggcctggctgcacatgcggctgatgaaggggctgcgcggcacggtatcggcctggtgggcgctggtgggcctcggggtcaccaccttcgctttcctgggcgtcaacatgtggctttccgggctgcacagctatggaacgttgtaacgcgggatgaatccttcggagggttcggcgcgtataaccggggtacttcccccagggcgccccaccgaggaccatccatgctcatccgtaaccacgacgacggctttctccaccccgccggcagcgagatcactccccgcgcgctttacgagggacgccgcgacctcatgaagctgatggccgcgggcgcggccggtgcggccctggccacctgggctggccgggaagccctggcccagacggcgcgcccgggcaagctggcggccctgccgtccgtgcccagcaaggtagcgggcgccaccaccatcgagaagctgaccgactacaaggacgccagcacctacaacaacttctatgaattcggcgtggacaagagcgatcccgcgcgcaatgcccataccctgaagacctcgccctggacggtagaggtcgagggccttgtcaacaagcccggcaagttcaccctcgaggacctgctcaagcttagcccccaggaagagcgcatctaccgcttgcgctgcgtcgagggctggtcgatggtcattccctgggtgggctattcgctggccgaactcatcaagcgcgtcgagccccagggcagtgccaagtacgtcgagttcgtgaccctggccgacaagaagaccatgccctacgtggaccggcccgtgctcgactggccctacacggagggcctgcgcatggacgaggccatgcaccccctgacgctgctggccttcggcatgtacggcgaggtgcttcccaaccagaacggcgcgcccgtgcgcctcgtggtgccctggaagtacggcttcaagagcgccaagagccttgtcaagatccgtttcgtcgagaaggagcccggcacggcctggaacaaggcggcgaagcaggagtacggcttctattccaacgtgaaccccaacgtggaccatccgcgctggagccaggcgacggaacgccgcatcggcgaggacggcctgttcgccaagaagcgcaagacgctgatgttcaacggctacgaagcgcaggtcggccagctgtacgcaggcatggatctcaagaagttttattgagcccgctgcggcagccgctgtcgccggctccctgcttcctgccaccttccatgaagaaactgttgctgcaccccgccgccaagccggtggtcttcgcgatctgcctgctgcctttcgcctggctggtgtatggcgtgttcgccgatcgcctgggccccaatcctgccgaaacgctcatccgtgcgtcgggcgactgggccttgcgcggactgtggatcgcgctggcggtgacgccgctgcgcctgctcaccggcacgccggcactggcgcggttccgccgcatgctcgggctgttcgcctttttctatgcgctcctgcacttgctgtgctacgcctggctggacatggggttcgacattccggaaattgcgcgcgacatcgccaagcgccccttcatcctcgtgggcatgctcaccttcgcactgctgctggtgctcgcggccacctcgttcaaccgggccatccgctggctgggtggcaagcgctggcaggcgctgcaccgcgccgtgtacgtggcttctgttctggcgctgctgcatttcttctggatgcgggcgggcaagaacttcttcggcgaagtcgccatctacgcggccatcctggccgtgctgctgggatggcgcatcgggaaggcgttgcgcggcgcgcgtgctgccagggcggtggcgtcctgattcggggccaggcagggaaggcagtgccggctctcaggcccgcactgcctgcagcgacggtcgcacctgccgggtggccggatcgatgagcgccgtgggcaactggtaggcacgatcgtcgaacaggtcgatgccgcactgcaggttctcgatccagtcgaagaagtcagcgatcgcctgccggcccatgatgggtgcgccgtgctgcggcaccagcatggcgatgtcgagctggcgggccatgcgcgtccacagacgcaggatcttgttggacaccatgtaccggcggtggaagccctccatgcgcgggatgtgcgggcgcaggtcggtgaccggcgtgcgcgcctcggcccccgaggtcatcgagactcccaggtcgcccgtgaagaggatcttgctcaccgggtcgtagaaatggaagttgccctcggaatgcatgaagtgcgcgggcagcagcaccagttcgtggcggcccagcggcaggtgaccgccggcgtcgggcacgccgatcacgcggttctcggtcttgcccaccttggtgaagtgcggcgcgaaccgctcccagatgcgcgaaatcaccagcgtggccttcgtgctggtcatccaccggtcgagcgaggcgatgatgtccggatcggcgtgcgaggcgatgaggtaggagagcttgtgcggggcgaagtgcttgctcatgcccatgaacagctcgttgaaggccaggttgccgcccggatcgatgatcgccccggtgtccccgtccacgatgaggaactggttggcctgcaccgcctgcccgtcctcctcgatgaggtcggagaacatcaggcacgcgtggtgcttgtctcgatacagttccagtggttccgatgccatggcgtcccgtccgtcgtgaaacggccaatgtacggacaccggcccggcgggagcttgatgcgcatcaagcgaacgttcagccgggcagtttctcgtggcggaacgtgtcttccaacggctcgcgcacgcggatcaggtgggcctgtccgccgtccaccagcacttcggcgggccgtgcacgggtgttgtagttgctgcccatggagctgcaataggcccccgcggacagcacggccagccggtcgccggaccgcacggccagagtccggtcccggccgatccagtcgccgctctcgcacaccgggccgaccacgtcgtacacggcgggtgccgcgccaggggcaggcgcggccaccggcacgatgccatggaacgcctggtacatcgccgggcggggcaggtcgttcatcgcggcatcgacgatgcagaagttcttctgctcgcccggcttcacgtagagcacctcggtcaggcagacgcccgcattgcccacgagggagcgtccgggctcgatcatgaactgccggtcgccgtagccgcgtgcgtcgaggcgcgcgagcaactgcgtccacagcgcatccgccgcgggcggcgtgtcgccgttgtagtcgatgcccaggccgccaccgaaatcgatgtggtggatgggaatgccggccgactcgatctgcgcgaccaggtcgagcatgcggtccacggcgtcgaggtacggcgtggcctcggtgatctgcgagccgatgtggcaatcgatgcccaccacctgcaggcccggcagggctgcggcgcgctggtaagtggccaccgtgcgctcgtgggccacgccgaacttgttgcccttgagaccggtggagatgtagggatgggtcttcggatccacgttgggattcacgcggatgctcaccggcgcgcgccggccgcaggccatcgcgacttcgctcagcacctcgagttcgggctcgctctcgacgttgaagcagccgatgccggcttcgagggcctcgcgcatctcctggcgcgtcttgcccacgcccgagaagatcaccttgcctgcctcgcctcccgccgccagcacgcgccggagctcgcccgcggaaacgatgtcgaagccgcagccggcccgcgcgaacagctgcagcacggccagggaggagttggccttcatggcatagcagatctgcaccttgcggcccgcgaagccccgctggtaggcctccagggccgagagcatggacgccctggaatagacgtagagcggagtgccgagctcctgcgccaggtcggcggcacgcacggattcgatgaaaaggtcgtcgccccggtaggcgatgtgggggtgcccgggcagtgcgttcagcgtcatggagtggtgggggcggaggcaggagaggacgccggggagggcgcgggcgatgcggcaggcgatggtgtgggcgccgccgaagccggtatcgccggctctgcgggtaccagggacggcgccgggatcggcgagggcgtcggtgcgtcgcgcatggggtcgagcgtctgcggcagcgtggcacgctggctggccgcggggtcgcccggcaggtagagcgggccgcgctgcccgcagcccgtcagcgcggcaaccgtacaggcagcaaggacggacacgctgactagaatttgggaagctctcaacatccgcaaattgtagaagtaatgaccgacctcgaattcctggaccatgccgagaaactgctgctggcggtggagcagggctgcgaccgcatcaacgacaccaccgatgccgacctggacgcccagcgctcgggcggcatggtgaccatcaccttccccaaccgcagccagatcgtcatcaacctgcagaaaccgttgcacgagatctggatggcggcgcagtcgggcggctaccactaccggctggaggagggcgcctggaaggacaccaaaggcgcaggcgagttcttcgaggccctgagccgggacgcgtcccggcaggcgggcatgccgctgtcgttctccgcggcctgagcgccggccgttttcccaggaggcttccccagtaaaaaaggcaccgcggccgaagccgcggtgcctccgtcgccgccccgcgctgcgcgcgcgaggggttcagttcctgaacaggtccaggatgcggttgcgctcttccgccgggggcggtgcctgcggcggcgcgcccggcaccgcggcggcgggatggtcttccatgcccacgctcgccacgccggcattgcgggcgaattcctcgtagaaccattcgccgccgacgttcaccacgcccggcggcaccgtcggttcggccacgggcactcccttcagtgcacgttccatgaagctgatccagacgggcaggctcaggccgccgccggtttcccggctgcccaggttgcgcggggtgtcgtagccgatccaggtgaccgccgcgatggtgggctggaagcctgcgaaccacgcatccatggcatcgttggtcgtaccggtcttgccgtagatgtcggggcgcttgagcgtcgcctgcgcgcgggcggccgtgcccgaacgcgtcacttcctgcagcaggctatccatcacgaatgcgttgcgggcctcgatggcgcgcgggttgtcggtggtcgccggcggctcgaagttggacaggatgcggcccttgtggtcggtcacgcgggtgatgaggtaggggttcacgcggtagccgccgttggcgaacaccgagtaagcggacaccatctgcatgggcgtcacggagccggcgcccagcgccatcgtcaggtaggcggggtgcttgtctgcatcgaaaccgaagcgcgtgatccagtcctgcgcggtcttcgggccgacggcctggaggatgcggatggacacgacgttcttggacttggccagcgccgtgcgcagcgtcatggggccgtcgtacttgccgtcgtagttcttcggctcccagggctggccgcccgtggtgccggcgctgaagaacagcggggcgtcgttcaccaccgtcgcgggcgtgaagcccttctcgagcgcggccgagtagatgaagggcttgaagctggagcccggctggcgccacgcctgggtgacgtggttgaacttgttcttgtcgaagtcgaagccgcccacgagtgccttgatcgcgccgttgcggggatcgacggcgacgaaggcgccctccacctcgggcagctgcgtgatgtcccaggtcttcttcggcgtctggatgatgcggatcaccgcgccgcggcggatgcggatattgggaggtgccttgtcactgagccccgactgcgcgggcttgagcccgtcgccggtgatctcgatgggctcgccgttggcgcgcgccgccacgatcttcttcggggatgcctccagcaccacggccgacagcacgtctccgttgtccggatggctcgcgagcgtgtcgtcgatgacgtcctcggcctcctgggcatctgtgggcagggcgacgaatttctccggcccgcggtaatgctggcggcgctcgtagtccatgatgcccttgcgcaatgcctggtacgcggattcctggtcgcccgccgtgagggtggtatagacattcaggccgcgcgtataggcctcggcgccatattgcgcaaagatgagctggcgtgccatctcggccacgtattcggcatggatgcgggtgttgtccgggccgccgggacggatcttcaggtcttcctgcttggcggccgcaccttcctcggccgtgatgaagccgttctccaccatgcggtcgatgatgtagagctggcgcacgcgggcgcgcttgggattgctgatggggttgtatgcggacggcgccttgggcaggcccgccagcatcgccgcctcggcaatgctgatggatttcaacggttttccgaaataggcttcggatgccgcggcgaaaccgtatgccctgttgcccagataaatctggttcatgtaaatctcgagaatctgatttttggtcagcagatgctcgagtttgaatgttagtaatatttcgtaaattttgcgtgtgattgttttctctgacgagagataaacattgcgcgccacctgcatggtgatggtggaggcgccctggctcttcacgcggcccaggttggccaggcctgcgcggaccatgcccttgtagtcgactccgccatgctggaagaagcgggcgtcctcgatggccagcaccgcattggtcatgactttcgggatgtcctggatgggcgtgaggttgcggcgctcttcgccgaactcaccgagcagcgccccttcggcggaatagacgcgcaagggcagcttgggtcggtagtcggccaggtcggagatgtccggcaggttggggtaggccaccgccagcgcgacggcgatcagcaggcccaggcccagtgcgcccgcggccgcgatcccgaagagccaggccaggctcctgagcagccagcggagccacgtgggacgggcggaagcgctctcgcgagcggtcttgtcgttcgggggaggcggcatatctgtccagtgcaaatcaaccgggcattataaaaaatcgggcgttgcatcaactttttttcagggcgggccgcccctgccgcggccgacgtggcggtgcttgcggccacgtgcatttaacgcactgcaacaggccgaaaaccgtctgcttttgacaacgtaacggcggcttcggcggcgggaaacgctttgccgccccgcaaccttactgctagcattcatgtgaagtgttaagttttgttgcgtcaataaggcgagttacagggggccaatcttgatctctttgggatctttgttcagtcgccaggctgcgccgctgctgggcatcgacatcagctcctccagcgtcaagctggtggagctcgggcgcgacaaggcaggggggctggtactggaacgttgtgcgatcgagcccctggagcggggctggatcagcgacggcaacatcgaaaaattcgacgaagtcgccgaggccctgcgccgcctggtgaagaagagcggcacgcgcacgcgcaacgtggcgctcgcgctgccgccttcggccgtcatcaccaagcgcatcaccctgccgggcggcatgacggagcaggagctcgaggtccaggtcgagtccgaagccaaccagtacatcccgttctccctcgacgaggtgagcctcgatttctgcgtcatcggccccaacaagaacgcgccgggcgacgtggacgtgctgatcgcagcctcgcggcgcgagaaggtgcaggaccggcaggggctggccgaggccgccgggctgaagccggtcatcgtcgatatcgaatcccacgcgtcccggcttgccgcgggacggctcatcgaggccctgccacagcagggcaaggacgcgctcgtggcgctgttcgaggtgggcgcgctcacgacgagcatgcaggtcatacgcaatgaagaggtcctctacgacagggaccaggccttcggcggcgcgcagctgacccagctcatcgtgcggcaatacggtttttccgccgaggaagcggagagcaagaaacgcagcggcgacctgccggaggactatgcctcggccgtcctccgcccgttcgtggaaagcatggctcaggaaatcggccgtgcattgcagttcttcttcacgagtacgccctacaaccgggtggatcacatcatgctggccggcggctccgcgcctttgcccggcctgacggaagccgtcacgcagcactcgggctgcgcctgcactgccatcaatccctttgagggcatggagatcggaagttccgtccgtctcaagaagatggtgcgcgaggcgccttcctacctgacttcgtgcgggctcgccatgcggaggttcctccagtgattctcatcaacctgctgccccaccgcgaggcagcccggaagcgccgcaaggaagccttccaggtggcgatgttcgcgtcgttcctggcaggcctcgcgattgccgccatcgtctattggtggttccagatgatgatcggcgagcagcaggggcgcaatgccttcctgcagtccgagatccaggtcctcgaggggcagatcaaggaaatcgccaccatcgaggaggaaatcgccgccctgcgcgcgcgccagaaggcggtggaggatctccagtccgaccgcaacctgcccgtccacctgctctcggagctggtgcggcaactgcctgacggtgtctacatcacgagcctgaagcaggcggaccaggtcatcaccatgcagggcatggcgcaatcgaacgagcgggtctcggaaatgctgcgcaacctggcggacaacacgccgtggttctccaagcccgagctggtggagatcgtggcggcgaacgtggcgctgagcccccgggaccagcgccgggtggcttcgttcaacgtgcgtttccggctcatgcggaccagcgaggcgcagaaggccatggatggcgcgagcgcgccgcgcgcggcggggggatgaggatggcgacaagaaaaaaggcatcggtggatttcggcgcgctgcaggacagcctgcagcggcaattcaggaacctggatccgaaagacccctccctctggccgcccctgccccggctgctgctgtgcgtcttcatcgccgtggccgtggctgcgttcctgtggttcttcaagatcaacgaataccaggacgagctcgaagccgagcgtgcgaaggaggtcagcctgcgggaggactaccagcgcaagctcgtcaaggcggtgagcctggatgccctgaagaaacagcgcgagcaggtgcagcagtacgtgatccagctggagaagcaactgcccagcaaggccgagatggccgcgctgctgtcggacatcaaccaggccggcctgggacggagcctgcagttcgaactgttccggccggggcaggtggtggtgcgcgactattacgcggagctgcccatcgccatccgggtcacgggcaggtaccacgacatcggcgccttcgcggcggacatcgccaatctttcccgcatcgtcacgctgaacaacatttcgctgtcgcccgcgacagcgaaggacgcgccggccggcacgctgtccatggaggccacggcgcgcacgttccgctacctggaccctgacgagatccaggcccagcgcaaggctgccggaggaaagaaatgaagcggcatcttccgtatgcgctggccgcgttcgcggtggcggcgttgcagggctgcggctcctccaacgaggacgaactgcgcgagtggatggcgcaactgcgcgccacgacccgcccgcacgtcacgcccctgagcgagcccaagcggttccagcccgagaactacgtcgtcgatggagccgccgatccgttcaaccaggccaagctgacgcaggcattgcgccgggattccgcgcaggtggcctccaacgcgacgctgatagcgcccgagatggcccgccgcaaggagcctctggaggcctatccgctggatgccatggccatggtcggaagcctgaacaagaacggtgttcccacggccctcctgaaggtggacaacctgatctaccaggtgcgcgtgggcaattacctggggcagaactacggaaagatcacccggatcaccgagacggcgattcagctgcgtgaaatagtccaggacgccacgggcgactggatagagcgtcctgcgacgctggatctccaagaggggaagaaatgattcgaacgaaatggtttggttttcgctgccgggcggccttgctggctgccgcagccacgttctgcagcacctgggcccatgcgcaggctgcgatcgagtcggtcaagggcgtgatgcagggtggcacggaaatggtccgcatcgagctgtcgcagccgctcggcgccgtgccttcgggcttcgcgatccaggcgcccgcccgcatcgcgctggacttccccaacaccaccaacggtacgggcaagtcgctggtcgaggtgaaccagggcaacctgaagtcggtgaacatcgtccaggcaggcgaccgttcgcgggtggtcctcaacctgaagcaaccgacgtcctacaaggcggaagtgcagggttccgccctcatggtgtcgctggagccggtgtccggcggggccgtggccagtgcggccgctcctgcggtgttcgccgagaaccgcaacaccgacgtgctcccgctgcgcgacgtggacttccgccgcggcaccgatggcgccggccgggtcatcgtcggcctggccaacaaccaggtgggcgtggacctgcgcaagcaaggcaacaacctggtggtggaattcctcaagtcctcgctgcccgaggggctgcgcaggcgcctggacgtcacggacttcggcacgcccgtgcgcaccgtgaccaccaccgcccagggcgagcgcgtgcgcatgacgatcgagcccatcggggaatgggagcacagcgcctaccagagcgacaaccagttcgtggtcgaggtccggcagaagaaggtcgacctgaacaagctgagccagggcccggggttcagcggcgagaagctgtcgctcaacttccagaacatcgaagtgcgctcgctgctgcaggtgatcgcggacttcaccaatttcaacatcgtcacgtccgacacggtgaccggcgccctcacgctccggctcaaggatgtcccgtgggaccaggcgctgcagatcatcatggatgccaagggcctgggcatgcgcaagtccggcaccgtgctgtggatcgccccgaaggacgagatcgacgcccgcacgaagaaggactatgaggcggcgctggccatccagaagctcgaaccgctgcgcacgcaggccttccagctcaactacgccaaggcggccgacatggtggcccaactggcaaacaacagcaccggcagcaccggcacgtccacgcgcttcctgtccgagcgcggcagcgcgatcgccgaaccccgcaccaaccagctcttcgtcaccgatacgccagccaagctggaagaggtgcgccagttgctcagcacgctggacgtggccgtgcgccaggtgatgatcgaggcgcgcatcgtcgaggcgcgcgacaccttcggccgttccctgggcgtgcgcctgggcggcgccgacctgcgggccaaccgcgggggagacggcggctacagcgtgggcggcaacaaccgcctcgcgatcggcaccagctacaacaacgccgtcgcatcgagcggcggaggcggaacggtggcgacgggttcggatgccgccggttccaccttcgtgaacctgccggccgcgctctcctcgggtgccagtttcggcaacttcgcactgacactcttcaactccgccgcgaaccgcttcctgaccctggagctgtccgccatggaagccgacggccagggcaaggtggtgtcgagcccgcgcctcatcacggcggaccagaccaaggccctcatcgagcagggtaccgaatacccgtactcggtgacggcacccaacggcgcgaccaccatcgccttcaagaaggcggtgctgaagctggaggtcacgccccagatcacgcccgagggcaacatcatcctcgacctggatgtgaacaaggacagcaagggagagacgaccacgcagggcgtcgccatcgacacgaaccacgtcaagacgcaggttctggtcgagaacggcgggaccgtggtgatcggcgggatcttccggttggaggaaaccaaccaggaaaacaagatccccctgctgggagacgtgccggtcgtcggcaacctcttcaaaaacaggacccgtgagtccaccaagcgcgagatgctggtgttcatcacgccgaaggtgatttcggacaaaggtccggtccgttaaaagcaaacgaaggtgaacgaatgaaagcattgatgagagccatcgcggtaacgctggctgccacgctcgcagcgtgtggaggaggtggtgggagcggcggcagcagcggtagcggcggcggaagcggcggtaccacgacgccgaccgtggcatccatcgaggtcctgacctcggcgacgacgctggcatccgccgacaccacgggcgtgacggtcacggccgtgctgaaggacgcctccaacaacgccatcgcgtccaagccggtgaccttcagcgcgagcagcggcacgctggccagcgtggcggctgccaccggcacggatggccgcgccacggccatcctcaccgccggcacggaccgttccaaccgcgacatcgtggtgacggtggcatcgggctccatcacccagaaggccaccatcccggtctcgggcaccacgctgacggcttcgggcgcgacgtccatgctgacgggcgcgacgaccaacttcgccgtgtcgctgcgcgacagcggcggggccgcccttgccggcgtcgcggtgaccgcatcgtcgtcgctgggcaatgccgtcaccgccagcagcgccaccacggacgcgaacggctcgctgaccctggcctatgcggccacccgcagcggcacggacacgctgaccatccagggcgcaggcgcctcgcaggcgctcaccatcagcgtcagcagcgtgaatttcgccttcacggcccctgccgccaacacggaagtggagatcaacagcacgagcacggtcacggtgcgctacctgtcgggcaatgccggcgtggcgggcaagaccgtgtcgttcggcacgacgcgcggcaccgtgacgcccacccaggcggtcaccgatgccacgggctcggccacggtgcaggtgacgtctccgtcggtgggtgtcgccacggtgagtgcgcgcgtggatgacaacgccatcacgaccctgccgctgaacttcgtggcttccacgccggcgacgctggtgctgcagacctcttcggcagccctggcgcccaacccggccggcagcagcaccagccaggtgcagctgcgcgccaccgtgcgcgatgccgcaggcaatgccgtcaagggcaagaccgtgttcttcaccgtggtgcaggacctgagcggcggtgccatcaagacgggtacggcggtgacggatgccaacggcctggcgaccgatgtgttcgtggccggtgccacctcgaccgctgccaacggcgtgcagatccgcgccaacgtggccaacaccaacatcagtgccgtgtcgtccctgacggtgagcagccaggcgctcttcatctccatcgcggccaacaaccagatcgagaagctgacgaccacttaccgcaatacgttctccgtgcaggtcacggatgccaccggtgcgccggtggccaaccagaatgtggcgctgtcgtactgggcaccgctgtacggcaagggcattctgctcttcgacaagaccaacagtgtctggacctacagggacaatcccccggccttctgcttcaatgaagacgccaaccgcaacggcattctcgatccgggcgaggaccgggatggcaatggccgcctgagcccggggctgccggctgccatcgcaccggcctccgtgaccacggatgccaccggcagcgccacgttcacgctgacttttgggcagcaatatgccaattggctgcagatcgagctggctgccagggccatcgtcgcgggtacggaatccagcacgttcttcagcttcttcacaggggcgccgtcttcggacatgacgaacgcgcaggtgcctcccgcctcgcaggtcagtcccttcggcagcatcaacaattgcacggaccccaactgagcatccacctcatcggccttccaggctcgggtaaatccaccgtcgggcggcatctcgcccggcggctgggtctgcccttcatcgattcggaccacgtgatcgagcagcgcatcggcggctcgatccgtggttttttcgatcgtgaaggcgaagccgccttccgcgacctggaggaggaggtcatccgcgaactgaccggcccggaggttcggccgcaggtgctggccacgggcggcggggtcgtggtgcgtcccggcaaccgggcgcgcctgcgcgagcggggcacggtcgtttacctgaacgcttcgccggaggaaatcttccggcacatccgccacgaccagacgcggcccctgctgcaggtggattcgcccctggaccggctccgcgaactgcagcgcgagcgggatccgctctaccgggaggcagcccatttcgtcatctcgccggagcgtggcaagaacgtggccgccctggtccagcacatcgccatgcagctggagttggcaggcatccatctgccatccccgtgaagccgggcggaagtcgatagactccatggcatgactgccgacgcattttccgttcgagataccggccggcccctgccgtcctcccttgccggcaccaccgcgccgcgccgcatggccccgtccgtggcaccggccgcgatgcaggcgcatgccggccgcgtggagatcgcgctgggcgaccggagctacggcatcgatatcggcgcgggcctgctgggcgatgcccggacctatggcgcgctgcccagggccgcctgtgcgctggtcgtgaccaacgagactgtcgcgccgctctacgccgaacccctgcgcgcagcgctgtccgcgcactatgccgaggtcgtcctggccgtgctgccggacggcgaggagcacaaggactggcccacgctgaaccgcattttcgatacgctgctgtcgcacggctgcgaccgcaagaccgtgctgtttgcgctgggcggcggtgtggtgggcgacatgaccggctttgcggccgcgagctacatgcgtggcgtgcccttcgtgcaggtgccgacgaccctgctcgcgcaggtggattcctcggtgggtggcaagacggccatcaaccatcccctgggcaagaacatgatcggggcgttctaccagccccagctcgtggtgtgcgacctcgccaccctggcgacgctgccggcgcgggagttgagcgcgggcctggccgaggtcatcaagtacggcccgatcgcggacatggaattactggcctggctcgaggaccacatcgaggccctgcgtgcgggcgaccacgcggccctggcccatgccgtgcgccgcagctgcgaaatcaaggcctgggtggtggggcaggacgagcgcgaagccggcctgcgcgccatcctgaacttcggccataccttcgggcacgcgatcgaggcgggcatgggctatggcgtgtggctgcacggagagggcgtgggggcgggcatggtgatggccgccgagctgtcgcgccgcctgggactcgtggacggtgcattcaccgcgcggctgcgccgccttgtcgagcgtgccggccttcccgtgcgcggcgccgtgctcgatcccgccgacaatgccggccgctacctggaactcatgcgcctggacaagaagtcggaagggggcgagatccgtttcgtcgtcatcgacggaccgggccgcgccgccgtgcgtccggcgcccgatgcgctggtgcgcgaggtcatcgacgcctgctgcgcgtgaactgaacatgcgggagcgtcccatggcggacatgcattcccccggcgcggccgggcagcccggcgccagcgctttgcaggacgccgcggatcaggttgccggcccgctcgcgccctatgccagcgaccccgcccggacgcgtggccgccgccatccgcaggctcccgcccccacgcgcaccgagtaccagcgtgaccgcgaccgcatcgtgcattcgaccgcgttccgccggctggtgtacaagacccaggtgttcctgaaccacgagggcgacctgttccgcacccggcttacgcattcgctcgaagtcgcgcaactggggcgctccatcgcgcggtcattgcgcatcaacgaggacctggtcgaggcgatttcgctggcgcacgacctggggcacacgcccttcgggcacgcggggcaggacgcgctgaatgcctgtatggccccgtacggcggtttcgagcacaacctgcagagcctgcgcgtggtggatgcgctggaagagcgctacccggactacgatggcctgaacctgaccttcgagacgcgcgaaggcatcctcaagcactgctcgcgcgccaacgccgagcggctggaggtctcggagcccggcggcgtgggggcgcggttcctgcgcggggagcagcccggcctggaggcgcagctctgcaacctggccgacgagatcgcctacaacgcccacgacatcgacgatggcgtccgttccggcctgatcacgctggcccagttgcgcgatgtgccgctgttcgaccggttccgggccgatgccgagcgggaacacccgcacctggccgcgccgcaggcacggcgccggctcttgcacgaggccattcgccgcatgctgagtgcccaggtgtacgacgtgatcggcgccacagaagccgcgctggcgcaggccgcgccgcgcacggcggacgatgtgcgcggcatgccgccgctggtggctttcagtgcatcgatgcgcgcgcagtccctggagctcaagcgcttcctgttccagaacctctaccgccatccgcaggtgatggaaaccaccggccacgcccagcaggtggtgcgcgacctgttcggcatctatgcggagcggccttcggaaatgaagcaccggttcgccgaccgcgccgtggcggcgcaggaggcggcctccgatcccggcggcatgccccatgcccgcatcgtcgccgacttcatcgccggcatgacggaccgtttcgcggtgcgcgagcacgagcggctcacgggccaccggctgctgtcctgagcgtcgcagcggcggtgcaggggtgcggcgggaagggcccgataaaatcgccctcctgccgatacacgcgccagccttgccgaaagaccccatgaccgaatcctccgccgacgcggtgccgccttccgccgccgcgagcgcatcctccatgcaccagacggtgatcgacgacatggtccgctggctggagcgtgcggtcatcgggctgaacctctgtccgttcgccaagtccgtgcacgtcaagggccagatccattacgtggtgagcgaggccgaggacgcacgcgcgctcatcgaagacctgcagcgcgaactggaggccctggccgaggcatcacctgagcagcgcgacaccacgctgctgatggcaccgcgctgcatggaggattttctcgatttcaatgatttcctcggcctggccgacgacctcgtcgaagccatggacctcggcggcatcctgcaggtggcatcgttccatccgcgcttccagttcgcgggcacggaggtggacgacgtgggcaacgccaccaaccgggcgccgtaccccacgctgcacctgctgcgcgaagagagcatcgaccgggcggtggaggccttccccgaggcagaggcgatcttcgaacgcaacatcgaggtgctcgaggaactgggggccgatggctgggcggcgctcgatgtcgggccgcgctgtcctgtggcgcatggcggtggccggagcggggcatgaagaagaccgcacggatggccgcgcaggcgccgaagatcccggcggcacgcggcgatgcaggtacgggcgcggacgcccaggtgctgcaggagctgcgccccggccagtccgtggaactgctcaaggaactgcacatcctgacgcgcgaaggccggctcaaccaggattcgcgccgcaagctcaagcaggtgtaccacctgttccagttcatcgaacccttgctgcgcgaatttgcgcaggacgagcaggcacccacgctggcggaccatggcgcgggcaagtcgtacctcggcttcatcctctacgacctgttcttccgcgaactgggccgcgggcacatctacggcatcgagacacgcgccgaactggtggagcggtcgcaggcgctggcgcaacgcctgggcttcggacgcatgtcgttcctcgccctgagcgtggccgactccatgcaggccgatgtcctgcccgcacgtttcgacgtggtgacggcgctgcatgcctgcgataccgcgacggatgacgcgatcgccttcgggctggccaagcaggcgcgcgccatggtgctggtgccctgctgccaggccgaagtggcctcctgcctgcggcagaacaaggcgctggccctggcgcgcacgccgctggcggagctgtggcggcatccgctgcacacgcgcgagctgggcagccagctgacgaacgtgctgcgctgcctgtacctggaagccagcggctaccaggtcacggtgacggaactggtgggctgggagcacagcatgaagaacgaattgatcgtggcccggcacaccggccagcgcaagcgcagcgcggccgagcggctgcgtgcgatcctcgccgagttcgggctggaacgggacctcggtccgcgcttcggcctggcgggcgatggcagcgtgaacgctggcgaggacggggcggttgtgcagggcgtacaggcctgagacgggagaggcccgaccatggcccgccttccccgcctgactcttccgggctatccgcaccacgtgatccaccggggcaacaaccggcaggcggtcttcgtggaccggcaggaccgggagttgctgctcgagtcgctcgccgagcaggcgcgggccttcgacgtggcagtgcatgcctacgtgctgatggacaaccatttccatctcctggccacgccgcgcacggccgagggcctgccgatgttgatgcaggccgtgggccgccgctacgtgcgtgccttcaaccagcgccacgggcgcaccggaaccctgtgggaagggcgataccgctccaccgtgctcgatcccgcacgctacctgctggcctgcatggcctatatcgacctgaacccggtgcgcgccggcctggtggccgagcctgcggagtacccctggtccagccacgcgcacgcgctgggcctgcggcccgaccgtctggtgacgccgcacgcgctctactgggccctgggcaacacaccgttcgcgcgcgaggctgcctacggcgccctggtgcaggccgggctgtccgaacaggatcgccatcgcatcaccgatgcgacgctgtctggatgggcgctcggcgatgcggaattcgctgcagcgctgcaatcccagacagagcggcgtgtgacgaaggcacaggcaggacgtccacgcaagcggatcggacatcccgaagcctgaccgctggcctctaatggccatgatcggctgtttttaatgtgtccctcattaaatgttgatgaaacgcagcgaaagaatattaagtatctgaccctaatttaaaatgcttgccccgcataacgtcatgcaatacgctcgggctccccgcgatttttcttgaggagtgcgccatgacgacggccgccgaaatccagcacctgcaacagcacggtttgtacgcatccgccaacgagcacgatgcgtgcggccttggcttcgtggcccatatcaagggcgagaagcgccatgacatcgtcacccaggcgctgaagatcctcgagaacatcgaccaccgcggcgccgtgggcgccgacaagctgatgggcgacggtgccggcatcctgatccagatcccggacgcgctctaccgcgaggagatggctcgccagggcgtcacgctgccgcccgctggcgaatacggcgtcggcatgatcttcctgcccaaggagcatgcatcgcgcctcgcctgcgagcaggagatggagcgcgccatcaaggccgaaggccaggtgctgctgggctggcgcgacgtgccggtgaacgtcgagatgccgatgtcgcccaccgtgcgcaccaaggagcccatcctgcgccaggtgttcatcggccgtggcaacgacgtgatcgtgcaggacgcgctcgagcgcaagctctacgtgatccgcaagaccgccagcgccgcgatccagagcctgaagctcaagcacagcaaggaatactacgttcccagcatgtccagccgcaccgtggtctacaagggcctgctgctggccgaccaggtgggcacctactacctggacctgcaggacccgcgctgcgtctcggccatcggcctcgtgcaccagcgcttctccaccaacaccttccccgagtggccgctcgcccacccgtaccgctacgtggcgcacaacggcgagatcaacaccgtcaagggcaactacaactggatgcgtgcgcgcgaaggcgtgatggcctcgcccgtgctgggcccggacctgaagaagctctacccgatcagcttcgcggaccagtccgacaccgccacgttcgacaactgcctcgaactgctgaccatggccggctacccgatcagccaggccgtgatgatgatgatccccgagccgtgggagcagcacgccaccatggacggccgccgccgcgccttctatgaataccacgctgccatgatggagccctgggacggcccggcctccatcgtgttcaccgacggccgccagatcggcgccacgctggaccgcaacgggctgcgcccctcgcgctactgcgtgaccgacgacgacatcgtgatcctggcctccgagtccggcgtgctgcccgtgcccgagaacaagatcgtgcgcaagtggcgcctgcagcccggcaagatgctgctgatcgacctggagcagggccgcatgatcgacgacgacgagctcaaggccaacatcgtcaacaccaagccctacaagcagtggatcgagaacctgcgcatcaagctcgacagcgtcggcagcgacgtcccggtcgcgccgctgccggccgagctgccgctgctggaccgccagcaggccttcggctacacgcaggaagacatcaagttcctgatggcgccgatggcgaagaacggcgaggagggcatcggctcgatgggcaacgacagcccgctggccgtgctttcgggcaagaacaagccgctctacaactacttcaagcagttgttcgcgcaggtgaccaacccgccgatcgacccgatccgcgaggcgatcgtgatgtcgctcgtgagcttcatcgggccgaagcccaacctgctggacatcaaccaggtcaacccgccgatgcggctcgaagtgggccagccggtgctcgacttcgcgggcatggccaagctgcgcgacatcgagcagcacacgcagggcaagttcaagagtgcggtgatcgacatcacctacccgctggcctgggggcgcgagggcgtggaggccaagctggcctcgctgtgcgcgcaggcggtggacgcgatcaagggcggcgccaacatcctcatcatcagcgaccgcgccgtgagcgcgacacaggtggccatccccgcgctgctggcgctgtcggcgatccaccagcacctggtgcgcgagggcctgcgcaccacggcgggtctggtggtggagaccggcacggcgcgcgaggtgcaccacttcgccgtgctcgcgggctacggtgccgaggccgtgcacccctacctggccatggagacgctggccgacatgcacaaggacatgtcgggcgacctgtcgccggagaaggccatctacaactacgtgaaggcgataggcaagggcctctcgaagatcatgtccaagatgggcgtgtccacgtacatgagctactgtggcgcgcagctgttcgaggccatcggcctgaacaccgacacgatcgccaagtatttcaccggcacggccagccgcgtggagggcatcggcgtgttcgagatcgccgaggaggccatccgcatgcacaaggccgcgttcggcgacgacccggtgctggaaaccatgctggacgcgggcggcgagtacgcctggcgtgcacgcggcgaggagcacatgtggagccccgacgcgatcgccaagctgcagcattccacgcgtgccaacaactggaacacgtacaaggaatacgcgcagatcatcaacgaccagagccgccgccacatgacgctgcgcggcctgttcgagttcaagttcgaccctgccaaggccatccccgtggagcaggtcgaatcggccaaggagatcgtcaagcgcttcgccaccggcgcgatgtcgctgggctccatttccaccgaggcgcacgccacgctggccgtggcgatgaaccgcatcggcggcaagagcaacacgggcgagggcggcgaggatgccgcgcgctaccgccaggaactcaagggcatcccgatccggcagggcgacacgctcaagagcgtgatcggcgccgccaacgtcgaggtggacctgcccctgcaggacggcgactcgctgcgctcgcgcatcaagcaggtggcctcgggccgcttcggcgtcaccgccgaatacctgtcgtcggccgaccagatccagatcaagatggcccagggtgccaagcccggcgagggcggccagctgcccggcggcaaggtgtccgactacatcggcaagctgcgccacagcgtgccgggcgtgggcctgatctcgccgccgccgcaccacgacatctactcgatcgaggatctcgcgcagctgatccacgacctgaagaacgtggcgccgcacgccgacatctcggtcaagctcgtctccgaagtgggcgtgggcacgatcgcggccggcgtggccaagtgcaagagcgaccatgtggtgatcgccggccatgacggcggcacgggcgcctcgccctggtcgtccatcaagcacgcgggctcgccctgggagatcggcctcgccgaaacccagcagaccctggtgctgaaccgcctgcgcggccgcatccgcgtgcaggccgacggccagatgaagaccggccgcgacgtcgccatcggcgcgctgctcggcgccgacgagttcggcttcgccaccgcgccgctggtggtggagggctgcatcatgatgcgcaagtgccacctgaacacctgcccggtgggcgtggccacgcaggacccggtgctgcgccagaagttctcgggcaagcccgagcacgtggtgaactacttcttcttcgtcgccgaggaagtgcgccagatcatggcgcagctgggcatcgcgaagttcgacgacctgatcggccgcaccgacctgctcgacatgcgcgccggcatcgcgcactggaaggcgcgcggcctcgatttcggccgcctgttcgcccagccgcaggtgcccgccgacgtgccgcgcttccacgtggacacgcaagaccacaacatcgagcacacgctggaccgcaagctcatcgagcgcagccggcccgcgatcgagaagggcgagcgcgtgcagttcatcgaggtggcgcgcaacgtgaaccgctccgtgggcgcgatgctctcgggcgcggtgacgcgcgaacatccggaaggcctgcccgacgacaccatccgcatccagctcgaaggcacgggcggccagtcgttcggcgcgttcctgacgcgcggcatcacgctctacctgatcggcgatgccaacgactacaccggcaagggcctttcgggcggccgcgtgatcgtgcgcccgagcatcgacttccgcggcgacaccacgcgcaacaccatcgtgggcaacacggtgatgtacggcgccacgactggcgaagccttcttcggcggagtggcgggcgagcgcttcgcggtgcgcctctccggtgcctccgcggtggtggagggcactggcgaccacggctgcgagtacatgacgggcggcacggtggtggtgctcggcaagacgggccgcaacttcgcggccggcatgagcggcggcgtggcctacgtctatgacgaggacggcctgttccacacgcgctgcaacctgtccatggtgacgctggaccgcatcctgccttccgacgagcagatggcgaccacccacgccggcatctggcaccgcggccagaccgacgaggcgcagctcaagaagatgctggaggaccacaaccgctggaccggcagcaagcgtgcgcgcgaactgctggacaactgggcggcctcgcgggcgaagttcgtgaaggtgttccccacggaatacaagcgcgcgctgtccgagatccacgaacgcaaggcgctgcaggagccgcccaccccgccggtggccgcccccgagcaggagaaggtgcgcgccgcggtgccggccaagtaaggccggatcgaccgacgacgcaccgcttcgcaccccacaacgacaggacacgcaatcatgggaaagaccaccggcttcatggaatacgagcgcatcgaggagggctacaagcccgtcgccgagcgcctgaagcactacaaggaattcgtcatcggcctcgacgaagcgcaggccaagctgcagggcgcgcgctgcatggactgcggcacgccgttctgcaacaacggctgcccggtcaacaacatcattccggacttcaacgacctggtgtaccagcaggactggaagagcgcctgggccgtgctggactcgaccaacaacttccccgagttcaccggccgcatctgccccgctccctgcgaggccgcctgcgtactgaacgtgaatgacgacccggtgggcatcaagtcgatcgagcacgccatcatcgatcgcgcctgggccgaaggctgggtgcagccgcgcccggccaggcacaagaccggcaagaaggtggccgtggtgggctccggccccgcgggcatggcggccgcccagcagctcgcgcgtgccggccacgacgtgacgctgttcgagaagaacgaccgcatcggcggcctgctgcgctacggcattcccgacttcaagatggagaagtcgcacatcgaccgccgcgcggcgcagatgcaggccgagggcgtcaccatccgcaccggcgtgttcgtcggcgctgccaaggatggcctgggcaagggctccaaggtcaccaactgggccaaggaaaccatctcgcccgagcaactgcaggccgagttcgatgccgtgctgctggccggcggcgccgagcagagccgcgacctgcccgtgccgggccgcgagctggacggtgtgcatttcgcgatggagttcctgccccagcagaacaaggtgaatgctggcgacaagctcaagggccagctgcgcgccgatggcaagcatgtcatcgtgatcggcggcggcgacacgggcagcgactgcgtgggtacgagcaaccgccacggcgccgcgagcgtgacgcagttcgaactgatgccccagccgcccgaggtggagaaccgcccgctcacgtggccctactggccctacaagctgcgcaccagctccagccacgaagagggctgcgagcgcgagttcgccatcgccacgaaggaattcatcggcgagaagggcaaggtcacgggcctgaagaccgttcgcgtggagtggaaggacggcaagatggtcgaggtggccggctccgagcagacgctcaaggccgacctcgtgctgctggccatgggcttcgtcgctccggtgtcgcccgtgctggaagccttcggcgtcgagaaggatgcccgcggcaacgcccgcgccagcaccgacttcactggcggctacacgaccaacgtgcccaaggtgttcgcggccggcgacatgcgccgcggccagtcgctggtggtgtgggccatccgcgagggccggcaggccgcgcgggcggtggacgagttcctgatgggttactccgacctgccgcgctgaaagcgcagcctcccgtgcccggcctcgtccgcggggcgcatgccaacggcgccccgggcgccgtttttcatgggtggatgcgctggggtttgctatctttttgatggcaaggtatgccgatgtcggtgggttgtgcgcagttttcctgtgcatgcggcagggcaggcggtgcgccgtgccatggctggtgcgggcgatcggggacaatacgggctggttccgtgccgccaagcatgcccgcctgctgttcccgcgcaggccccgtgcgctgttgccggcctgactgtcccttcacccttttttcgctccatgccggcctgcgggccggcttttcgttgccattgccatgaagaagatcgccgccatcgccctggtgtccctcggtgccctgcttgccgcctgcggcaagaacgacagcgcccagccggccgcctccacccccgccacgcctccggccgccgtcacgaagatcgtgatcggcctggacgacaacttcccgccgatgggcttccgcgacgacaagaaccagctcgtgggcttcgacatcgacatggcccgcgaagccgccaagcgcatgggcgtggaggtggagttcaagccgatcgactggagcgccaaggaggccgagctgtcgggcaagcgcgtggacgcgctctggaacggtctcacgatcaccgaggagcgcaagcagaacatcgccttcaccgcgccctacatggagaaccaccagatcgtcgtggtggccgccaattccccgatcaagacgaaggcggacctcgccggcaagatcgtgggcgcgcaggagggcagcagtgccgtggatgcggtcaagaaggacgaagccgtcttcaagtcgttcaaggaattcaagaccttcggcgacaacgtgaccgcactcatggacctctccactggccgcctggaagccgtggtggtggacgaggtggtgggccgctactacgtcgccaagaagccgcaggactatgccgtgctggacgaacatttcggcaccgaggaatacggcgtgggcgtgcgcaaggacgacaccgcgctgcagggccgcctcgacaaggcgctggccgacatgaagcaggatggcgccgcggccacgatcgccacgcagtggttcggcaagaacatcatcaaataacttcggcgcatccccctgaggcgctgcgcgccttcccccttctctcgcatcgctgcgcgatgcgggaagggggacgcagccggcgcggcggggcgtcccttgcgcggctgccgctggccttcggccgcgccagcggcatgcgccttgggcgatgtctggcgccgtagtgcagacatggatttttgtagcttgtagatggattacgttctttcacttctggggccgctggcgcagggcgcgacggtcacgctgaagctctttgcgatcacgctggtgctggcggtgccgctcgggctggcgctggcgctggcgcgggtgtcgcgctgggggctgttgtcggggctggtcaatggctacatctggctgatgcgcggcacgccgctgatgctgcagatgctgttcatctatttcgcgctgccgttcgtgccggtgatcggtgtgcggctgccggatttccctgcggcggtggtggcgttcgcgctgaactacgcggcctatttcgcggagatcttccgcgccggcatccagtcgatcgatcgcggccagtacgaggccgccaaggtgctgggcatgacctacgggcagaccatgcggcgcatcgtgctgccgcagatggtgcgccgcatcctgccgcccatgagcaacgagaccatcacgctggtgaaagacacctcgctcatctacgtgctggccctgaacgacctgctgcgcgccgcgcgcggcatcgtgcagcgcgatttcacgaccacgcctttcctcgtggccgctgccttctatctcgtgatgaccctggtgctgacctggggcttccagcgcctggagcgacgctatgcccgccatgacgcctgacctttccgcccctgctgccgatacccctgccgccgtgcccatgatcgaggcgcggggcctgcacaaggccttcggcgccctgcccgtgctgcgggacgtgtcgctcacgctcggccgcggcgagaccgtggccgtgatcggcccctcgggctcgggcaagagcaccttcctgcgctgcctgaaccacctggagaccatcgaccgcggccacatcgccatcgagggcgacacgctcgcgaccaccgatgccggcggccactgccgctacgtgcccgatgccgaggtgcgccgcatcggccgccgcatgggcatggtgttccagtcgttcaacctgtttccgcacctcaccgtgctggagaacgtcatcgaggcgcccatggtggtcaagggcgtgtcccggcaggccgccgtgccgcccgcccaggcgctgctggccaaggtggggctgctggagaagcaggacagctatcccggccggttgtcgggcgggcagaagcagcgcgtggccatcgcccgtgcgctggccatggagccggacatcctgctgttcgacgagcccacctcggcgctcgacccggagctgaccggcgaggtgctgcgcaccatgcgcgcgctggcccaggagcgcatgaccatgctggtggtcacgcacgagatgggtttcgcgcgcgaggtggcccaccgcgtggtcttcatggaccagggggagatcatcgaggccgcgccgtcggcggagttctttgcgaagccgcgacatgcgcgaacccaggcattccttcgcagcatgttgtgaaagggcttgctggcggcgggagaatatggcttcttggtgcctctgtggtccgtcagatatgaatggcatgctcctgaaaaagtagcgaccaactgccaggtgcttcagcaaacatgcatgcatgtatgtttgcgttaccatcgctcgcatcgccatcgtccgcagccgcgacaatacgtccccaaccgatatttccaacgccctccgcatgtccgaaacccccctggtcgaactgcgcaacgtcacgttctcgtatggcgagcgcccgatcctgcgcgatgtctcgctgcgcattccgcgcggcaaggtgaccgcgctcatgggcgcctccggcgggggcaagaccacggtgctgcgcctcatcggcggccagcatctcgcgcagcagggcgaggtcctggtgaacggccaggacgtcgcgcgcatggacacgcagcagctctacgccgcgcgccgccgcatgggcatgctgttccagttcggggcgctcttcaccgacatgagcgtgttcgagaacgtggccttcccgctgcgcgagcacaccgacctgtccgaggcgctggtgcgcgacatcgtgctcatgaagctgcaggccgtgggcctgcggggcgcgcgcgatctcatgcccagccagatctcgggcggcatggcgcggcgcgtggcgctcgcgcgggccattgcgctcgacccggagctgatcctctacgacgagcctttcgccgggctcgaccccatctcgctcggcacggccgcgcagctgatccggcaaatgaacgacgccatgggcctgaccacgctggtcgtgtcccacgacgtggaggaaaccttccgcgtggcggaccacgtcgtcatcctcgggccgggcgtggtcgcggcccagggcacgcccgacgaggtccgcgccagtaccgacccgctggtgcaccagttcgtgcatgcactgcccaccgggccggtgccgttccattaccccggtccttcggtggccgacgatttcgggccgctggccggcccgggcggaggcgcgcgatgagctggtggaaaccttccgatgtcggcttcgccacgcgcagcctgctggcggacatgggccgggcggcgcggctgttcgtgcgcctggccggcctgatcggcccgacgctgcagcgcttcgggctggtgcgcgaccagttgcacttcctgggcaactattcgctgtccatcatttccgtatcgggcctgttcgtgggcttcgtgctgggcctgcagggctactacacgctgcagcgctacggctccgcacaggccctgggcctgctcgtggcgctgtcgctggtgcgcgagctcgggcctgtcgtttccgcgctgctgttcgcgggccgcgcgggcacctcgctcactgcggagatcggcctcatgcgcgcgggcgagcagctctcggccatggagatgatggccgtggacccggtgcgccgcatcctggccccgcgcttctgggccggggtgatcgccatgccgctgctggccgcggtgttcagcgctgtgggcgtgatcggcggctggatcgtcggcgtggtcatgctcggcgtggacggcggcgccttctggggccagatgcagagcggggtggacgtgtgggcggacgtgggcaacggcgtgctcaagagcttcgtcttcggcgtcacggtcaccttcatcgcgctgctgcagggctacatcgccaagcccacgcccgagggcgtgtcccgcgccaccacccgcaccgtggtgatggcctcgctcacggtgctggggctggatttcctgctcacggcctggatgttcagcatctgacgcggcagcgcccaagaacccttcagagagaaaaacaccatgcagcattccaagaacgacgtctgggtcggcctcttcgtcctcctcggcggtgcggccctgctcttcctcgccctgcagtcggccaacctgctgcgcgtgcagtggcagtccggctaccacgtcaccgcgctcttcgacaacatcggcgggctcaagccccagtccgcggtgcgcagcgccggcgtggtggtcggccgggtgaactccatcaccttcgacgacaagaccttccaggcccaggtgacgctggagatggacaagcgctacgccttccccaaggacagctcgctcaagatcctcaccagcggcctgctgggagaccagtacatcggcatccaggcgggtgccgacgaaaagaacctcgccgagggcgaccgcatcacgtccacgcagtccgccgtggtgctggaaaacctcatcggccagttcctctacggcaaggccgaagagggcggtggcggggcctccgcgggcggttccaagaaatgacgacaacaatgatgaccaccaaatcccaagctctccgggccccgtccctgcgcggcagcgcatgcgcgctggccgtggcctgcctgttggccggctgcgcgaccggtcccgacgccaacccgcgcgatccgttcgagccctacaaccgcggcatgacccggttcaacgacaaggtggacgacgtgctgctgcggcccgtcgccaccgcctataccgaggtcaccccgcgcctggtgcgcaccggcgtgagcaacttcttcgccaacctcggcgacctgtggtccttcgtgaacaacgcgctgcagctgcgcggggagggcgcgctcaacagcatcgcgcgcttcagcgcgaacaccgtgttcggtatcggcggcctgttcgacgtcgccaccgagatgcgcatcgagcgctcgaagcaggatttcggcctcacgctcggccgctggggcgtgcctacggggccgtacctcgtgctgccgttcctgggcccctccaccgtgcgcgacacggtggctctgccggtggatgccaagggcaacctcatcacctatgtcgatccggtgtcggaccgcaacgccctctacgccctgagtgcggtgaacacgcgggccaacctgctgcgcgcgagttcggtgctggacagcgcagcgctcgacaagtacagcttcacgcgcgacgcctacctgcaggtgcgcagccaggcggtgcagacggaccggcgcagcgaggaacgctacgaccaggatgccggcaagctgcccgaagagccgaagccctgagggctgcggtggagcccgggacggcgttgcagttgcttgcatccgtgcaccgggcagacgcatggggggcggtacgccctcccacaatcgaacatgacatggcgcgccccgccggggacgcgccttcagaaaggaaaccgatatgacgatgagccgacgtaccctgggccatgccgccctctgcaccgccgccgtgttgtggctgggcatgccggtggcagccctggccgccgacgaaacgcccgacgaactggtcaagcgcctgtccaccgatgtgttgaacacggtgcgcagcgacaagagcatcaagtcgggcgacatcaacaagatcaccgcgctggtggacaaggtcatcctgccgcacgtgaacttccgccgcatgacggctgccgcggtgggcccggcctggcgccaggccacgccgcagcagcaggcgcgcctgcaggacgaattcaagtcgctgctcgtgcgcacctactcgggcgccctcagccaggtcaacgacctgtcgatccaggtcaagcccctgcgcgccggccccgatgacaaggacgtgctcgtgcgttccgagatcctgggccgcggcgacccgatccagctcgattaccgcctggagaagacccccggcgatggcgcgggctggaagatctacaacctgaacgtgatgggcgtgtggctggtcgagacctaccgcacccagttcgcccaggagatcaacgccaagggcatcgatggcctcatcgaatccctggctgctcgcaacaaggccaacgccgccggctccggcaaggcgggctgacgcatcgcggggcgcctgccatgctggtcctacccaccgagctgacgcaccagcaggccgaggcctgcctgcgcatgctgctgcaggggctcaaggcgcaccgcgacgagatcctcgtcgtggacgccgcaccgcttgccaccttcgactcctcggccctggcggtgctgctcgagtgccgccgcgccgcgttgctggagaaccggcgcttcgaagtgaaggacctgcccgcgggcctggccaaattggcggggctgtacggggtggaggagttgctggccagcccggcggtggccgcagcggcggattgaactgaacgcgcgcctcagcgcgcggcttgcgggcgctcctgccactggcgccagaagctcttcagccagcccgacaggctgaagatgtcttccgtcacgttcgccacgtcgtccttcttcccgtgctgccgtagcgcggccagccatttccgggcggcggcgcgatcgacgccggttccgtgcccgaaccacagggcccttatcaggtagctgatcgccagcacgtcgtcctcgcatgccgcgttgtacaggtgctcgagcgcggcttcgaaatccacgggcccgccctggccgcggtacagcaggacgccatagaccgaggtggagtccacgcagtccatggcggcaccctgggccgcatagcgccgcgccttggcgaaatccctgggaatgctgccctttccctgccagtacgccagcacggcattccagatggcggcgtgggagccccatgccagtgcgctctcccagtagggcacggcggcttcggcatcctttggcgttcccaggccgagcgagaagtggcagccgcgctcgaacatcgcgtgcccgctgaattgctctgcccccagttcgcaccagcgcactgcttcggcggccacggccgggtcgcccatgcgcggccgcaggcggttggctgcagtggcggcggcatcgccgtctcccaggagggccgcctgcgcataggcggcatccgcctccctgtcacgcccgagcgcggccaggctcgtggccaggcgttcatggaggtccggggctggcttgtgcgcaatcacggcctgcaatgattcgacggcttccgcatgccgttcctgctgctggaggtaccggctgaggctttgcagtacccggggcgaccgggcgtgccggctcgcggccagcagggcttgcgcccggtcgatctggccttcgcagcacaggatttccgcctggtggcagtcgtatgcggcttcgagcatcgcggcggattcctctggccagtccagcgcatggatgcgccggaagaaggcctccagcgctccgtcctctccgccccatttgggctgtagcgcccacatgtgcgagaggcacacctccacggagtgctcgatatgcctttccgacaacgcgaggaagctgtggggcaggtccaggctgcctgcggtttccaggtgaatgccgatggagagtgcgcaatagggcctggggctcagttcgatggcccggtagaggtagggcagcgctttctggaaataggcattcatcagcgaaaactgggcttccgtggtgaactgccgtgtctggatgccgcgggcacgccagccgatgcggagaaagtaattgcccgccgcgaactgggcgaagtagtcctccggaaactcgctggcccaggccagtatcgcgggctctgcgctgcgccgctcgacggaggccgcggcggcctgcctcaggtactccggctcgccgatgcggccgttctcgaaatcctgctgcagggcctggaaatgccgtgcgggtgtgcggtagtcgccttgcagcaagagggactggatgtcgtgcagttgcatggaagagagggctggggccggaggggctatgggcgaggccgccgaggtggcatcgatggggtcggcaagcatatccgcgccagacccgtaaaatggccggctcccatgcccgcagtctccttccagtccgtctccaagacctacgacacgcccaaagggcccttccaggcgctcgacggcgtgagcctcgacatcgaggagggcgagttcttcggcctgctcgggcccaatggcgcaggcaagaccacgctcatcagcatcctcgcgggcctgtcccgggcctctggcgggcgcgtgctggtgcagggcagcgacgtgctcgccgactatgccgatgcgcgccgcaagctcggcatcgtgccgcaggagctcgttttcgatccgttcttcaacgtgcgcgaggcgctgcgcatccagtcgggctatttcggcgtgaagaacaacgacgcctggatcgacgaactgctcgagagcctgggcctggccgacaaggcctccgccaacatgcgccagctctcgggcggcatgaaacgccgcgtgctcgtcgcgcaggcgctggtgcacaagccgcccatcatcgtgctggacgagcccacggccggggtcgatgtggaactgcgccagaccctctggcatttcgtcgcgcggctcaacaaggcgggccatacggtgctgctcaccacacactacctggaagaggccgaggcgctctgcaatcgcatcgcgatgctcaagcgcggccggatggtggcgctatcgaccacgtccgaactgctgcaggccgcctccacgaacgtgctgcgcttcaagaccgacgatgcgctgcccccggcgctggccgccgccgcgcgcgtcaccggccgcgtggtgcagttgcccgcgcaggacgcggcggacatcgagcgcatcctctccgggctgcgtgccgcgggcgtcggcgtgcacgacgtcgagatccgcaaggcggacctggaggacgtgttcctcagcctcatggccgaagggcgctatcccgatcctgcgcgcgagcccgctccggcggacgaacccgcggaaacgcccgaaggcggggtgcggctatgaccggctggcagaccctgttctacaaggaggtgctgcggttctggaaggtgagcttccagaccatcgccgcccccgtgctcacggccgtgctctacctgctgatcttcggccatgtgctggaagaccacgtcaaggtctatgaccgcctgagctacaccgcattcctggtgcccggcctggtgatgatgagcgtgctgcagaacgccttcgccaacagctcgtcgagccttatccagagcaagatcatgggcaacctggtgttcgtgctgctcacgccgctgtcgcactggtcctggttcttcgcctacgtgggatcgtccgtggtgcgcggcctggccgtggggctgggcgtgttcattgccacgctcggcttcgcacggccggagttcgcggcgccgctgtggattgccgcattcgcactcctgggggccgcgctgctggccacgctgggcctgatcgccgggctctgggccgacaagttcgaccagatggcggcgttccagaacttcatcatcgtgccgatgaccttcctctcgggcgtgttctattccatccagtcgctgccgcctttctggcagacggtgagccacctgaatccgttcttctacatgatcgacgggttccgctacggcttcttcgggcagagcgatacgtcgccctggctgagcctggccatcgtgggcagcgcctggctggccgtgagcgcgctggccgtccacctgctgcgcaccggctacaagatccggaactgatgaccatcctccggggcgcgcgcacgccaggcgccgcacgtgcggccggtgcccgtcccccacatgaaccactgacatgaccgccgaccaactcaaagacctgatccgggcggggctgccctgcgagcacctcacgctggaaggcgatggccgccactggtatgcgaccatcgtctccgcggagttcgagggcaagcgtgcgatccagcgccaccagcgggtgtacgcgacgctgggtagccgcatgcacaccgacgaggtgcatgcgctctccatgaagaccttcacacccgccgaatgggccgcgcagccgcgcggcgaatgaacgcaggtcccttcccgctgcgccatccgccgcaacggccccttttcgtcctccagaccccagaacaacaagccatggaccaactccagattcgcggcggccgtgccctgagcggcgacgtgccgatctccggcgcgaagaacgccgccttgcccgagctgtgcgccgcgctgctcacggccgagcccgtcaccctcctgaacgtgccgcgcctgcaggacgtggcgaccatgctgcagctcatccgcaacatgggggtggcggccgagcattcccagggcgacgaccgggccagcagcggcacggtgcgcatcgatgccggcgcgctgtccacgcccgaggcgccctacgaactggtcaagaccatgcgcgcgtcggtgctggcgctgggcccgctgctggcgcgcttcggcgaggccacggtgtcgctgcccggtggctgcgccatcggctcgcgcccggtggaccagcacatcaagggcctgtcggccatgggcgcggagatcgtggtggagcatggctacatgatcgcccggctgcccgagggccgttcgcggctgcagggcgcgcgcatcaccaccgacatggtgacggtgaccggcaccgagaacctgctcatggcggccacgctggccgatggcgagaccgtgctggagaacgcggcccaggagcccgaggtggtggacctggccgagatgctcatcgccatgggcgcgcagatcgagggccatggcacgagccgcatccgggtgcagggcgtggagcgcctgcacggctgcacccaccgcgtggtggccgaccgcatcgaggccggcaccttcctgtgcgcggtggccgccacgggtggcgaggcgctgctgcgccatggccgcgccgaccacctggacgccgtcatcgacaagctgcgcgatgcgggcgtgaccgtggagtccgtcgagggcggcatccgcgtgcgcagcccgggggcgggccagttgcgggcgcagagcttccgtaccaccgagtacccggggttccctaccgacatgcaggcgcagttcatggcgctcaacgtggtggcccagggcgcctcgcgcgtgaccgaaaccattttcgagaaccgcttcatgcacgtcgatgagctgctgcgcctgggcgcgcgcatccaggccgacggcaaggtggcggtgatcgaggggctgggcgacacgggcgcgctgctgtcgggcgccaccgtgatggccaccgacctgcgcgcctccgccagcctggtgatcgccggcctggtggccacgggccagaccacggtggaccgcatctaccacctcgaccgcggctacgactgcatggaaggcaagctgcgcgccctgggcgccgatatcgaaagggtgaaggcatgacgaacccgggcgacgtgatcaccctggccctgtccaagggccgcatcttcgaggaaaccctgccgctgctggccgccgccggcatcgaggtgctggaagacccggagaagtcccgcaagctgatcctgccgaccaaccagcccgacgtgcgcgtggtgctggtgcgcgccaccgacgtgcccacctacgtgcagtacggcggcgcggacctgggcgtgacgggcaaggacacgctcatcgagcatggcggccaggggctgtaccagccgctggacctgcgcattgccaagtgccgcgtgagcgtcgccgtgcgcgaggatttcgactatgcccgcgcggtgaagcagggcgcgcgcctcaacgtggccaccaagtacaccaccatcgcccgcgacttcttcgcggccaagggcgtgcacgtggacatgatcaagctctatggcagcatggaactcgcgccgctcacggggctggccgatgccatcgtggacctggtctccacgggcagcacgctgcgtgccaatcatctggtggaagtggagcgcatcatggatatcagctcccacctcgtggtcaaccaggccgccctcaagctcaagcgcgagccgctgcgccgcatcatcgatgccttcgctgccgcgacggaacgaaaaagctgaaatccacggtacggatgagtttttccgataaataaacaccaaaatgcgaacgctgggaaaattgtttcccagtgcatcatttgtttcaaatcggagggttcgtcccatgttccaaaaaatcttgctgctcggcggcctggtcctgagcggtgccgcgttcgcggccgacgcggatttcacgctggtcaaccgcacgggctatgcgctcaacgaggtgtacatctccccgacgaaaatggacaactggggcaaggaccggctgggcagcaaccagctggccaacggtgcctcgcggaagttcaagttcggcgatacgaagcactgcgtccaggacatcaaggtggtgttcgcggacgatggctccgacgtcgaatgggaaggcctggacctctgcgagctcgacaagatcaccctgaagtacaaccgcaagacgcgcgaagtttcggccgaaaccgaataagcgcggtcccactccgatccgcctgagagacttatgaaagccacgcctgcccgcctgcataccgcgagtgccgatttcgaagccgccttccgggagcggctgcattggtccgccgagaccgatgccgccatcgagcagcgcgtggccgacatcctggccgacgtgcaggcgcgcggcgatgcggccgtgctggaatacacccagcgcttcgacggattgcaggcggattccgtggcggccctggaactctcccagtcggaactgaaggtggccttcgagacgctgcccgccgcacagcgcgatgcgctggaggcggcaacccgccgcgtgcgcaagtaccacgaggcacagaagaaggcgagcggcgagagctggagctaccgcgacgaggacggcacgctgctcggccagaaggtgacgccgctggaccgcgtgggcatctacgtgcccggcggcaaggcggcatacccttccagcgtgctgatgaatgccattccggcccacgtggccggcgtgcaggacatcgtcatggtggtgcccacgccgcgcggcgagaagaacccgctcgtgctcgcggcggcctacgtggcgggcgtgagccgggccttcaccctcgggggcgcgcaggccgtggccgcgctggcctatggcacggccaccgtgccgaaggtggacaagatcaccgggcccggcaatgcctacgtggccagcgccaagaagcgcgtgttcggtacggtgggcatcgacatgatcgccggcccgagcgagatcctggtgctggccgacggcactacgccacccgactgggtggcgatggacctgttcagccaggccgagcacgacgaactggcccagtccatcctgctgtgcccggatgccgcctatatcgacgccgtgcaggccgccatcgaccgcctgctgcccgacatgccgcgtgcggagatcatcgccaaaagcctcacgggccgcggcgcgctgatcctcacgaaggacatggaagaggcctgcgccatcagcaaccgcatcgcgcccgagcacctggaggtgtcgagccgcgacccgcaccgctgggagccgctgctgcgccatgcgggcgcgatcttcctcggggcctataccagcgaaagcctgggcgactactgcgcgggccccaaccacgtgctgcccaccagcggcaccgcgcggttctcgtcgccgctgggcgtgtacgacttccagaagcgcagcagcctcatcgaggtgagcgaggagggcgcgcaggcgctgggccgcatcgccagcgtgctggcgcacggcgaggggctgcaggcccatgcgcgggctgcggagatgcggctgaagtgacatccccctgaggcgctgtgcgcctccgggcagcagccgccagagccggcagtccttcgggcacgtgtcgcgctcaggcagcggcacgcacggtgcctgccgtgccgtcctgcggcgatgcgggatccaccacccagcgcagccgcaggggcgcgctgccttcggcgctcacgtagagccgccccggccccggcaggaccagccgctggccggcctccaggaaccagtcgtcgccatcgccgtcctgcgtgacccaggcgatgcccgccagcacctgtagcgtggcccggcagcccggggcacagtccagcggatgcaccggatcgccgggcgccagcgtggccacgagggtccggggggccttggccgggcgcggggccagtcggcgcaggagggcgaggggggcggaggcggttgcggagttcatgccgtccactgtgccggcgccgggcggggggtgacagccgcaggcacggggcagatggaccagcacagatgccggccgcgtggcgtctgtattgcctgcattgccgggcatctgtatcgattctggcgtcgtggagcgatacagaatggacgcaatgtccgacctcgattccacaccgctgtacctgcagatcgcttcgcagatggccgagctgatccgcaacggcacgctcgcgcgtggcgcgcgcatgccttccgtgcgcgaactgtcccgccagcgcggcgtcgcccagagcacggtggtgcaggcctaccactggctggaggacacgcgcctgatcgccgcccgcccgcgctcgggctatttcgtggcgccacggccggccgtgctgccggagccgacggtgtcccgggggctgcgccgtccgcgcgacgtgtccgtggactggctgggccagcgcatcctgggcacgccgcagccggccgatgtggtgtcgttcagcagcggcacgccgggcccggacctgctcgatgtggatcgcgtgcggcgcgcggtcgcccggtcggtgcagcgtcaccgccacctgctgtgcatgtatccctcatccgaggggcacgaggaggcgcggcgcgccatcgcgcgctatgccgtgggcatgggctgcagcctggatccggagcgcatcctcgtcaccggtggctgcatggacgccatcagcctgtgcctgcgggcggtcacgcagccgggcgatgtggtggccctggagtcgcccacgcatttttccttcctggaactgctgcaggggttgcacctgaaggtgctggagattcccacccatccacggcacggcatctcgctggacgccctgcagctggcgctggaaacgcagccggtgaaggccctgatcgtggtgcccacgctcagcaacccgctcggggcctgcatgccccagccggagcggcgccggctcgcccagatggccgcgcgccacgggctcgcggtgatcgaggacgcggtgtacaacgacctcgcggagcaggaggagcaccgccgcaccgtgaaatcgcacgacaccgcgggccacgtgatgctgtgcagttcgttttccaagacgctcgcgcccgggctgcggctcggctggctggaggggggccgctggacggagcagttgcgccagatgaaggacctgcaggcgggcgggcagtccccggtgctggagctggcgctggccgacctgatgctgcagaccgggcatgccgcggcgatgcgccagctgcgcacggccgtggcggcgcgcatggatgccgtgcggcatgccatcgcgcagtcgttcccgccgggcacgcgggtgagcgatccgcccggcgggctgctgctgtgggtggaactgccgcggggtctggacaccctgcaactgcaccaggcctgcctgcaggagcgcatcctcgtgccgcccggcaccgtgttcggcaccggtgggcgcttccgcaactgcctgcggatcggcgtgggcggcgactggaccgaccaccacgcggccgcgctgcggcaggtgggcgccattgcctgcgcgatgggggcgaaggcagggcatcccgaaaaagccccggcttgaaggcggcacgaagttcgtgtcgcacgaacttcgtgacatttttcggctaccatggcttccgtgaaaaacgtcaccgtcaccatggacgacaccgtcgccgaatgggcccgcgtcgaggcggcccggcggggcacgagcgtgtcacgcatgctgggcgaatggctggcggaaaagatgcggcaggaagacgcgtatgcgcaggccatgcgcgaggcgctggccttcgaaagctggggcgcttcgtcccggccctacctggcaaggcccgagctgcaggagcgcgaggccgcgccatgaataccccgctgttcgtggataccggcgtgctgctcagcagcgtggacgaccgcgatcccgtccgccaggcccgcgcccgcgaatggctagcgctgtgctggaacacgcgccgcgggcgcatcagctcgcaggtgctcaatgagctctaccacaacgccgtggcctgcttccccggaccgcagacgctgcacctggtgcgcgcgcaggtgcgccgcctgcgcgtctggcagccgccgcacctcgatgcctacgtggtcgatggcgcctgggacctgcaggaccgctacggcttgaactactggaacgcgctcatcgtcgcgtccgcgcaccagcagggctgccgccatgtgctgggcgacgtgctgccgcacgggcagcgctacgacgcggtgcgcgccgtgaacccttttctcctggctcccgacgaactggaatcgctcgaatgaccgacacccttgccgccgcgctcggccgcatccgccccgacgtccgcgccatgcatgcctacgcggtgcagcccgccaccggcgtgctcaagatggacgcgatggaaaaccccttcccgctgccgccggagctgcaggaggcgctgggccggcgcctgggcaccctggcactgaaccgctaccccggcgcgcgtctggccgatctgaagcaggcgctcgccgcgcacatcggcatgccggagggcttctcgatggtgctgggcaatggctccgacgagatcatcacgctgctggcgctggcctgcgcgcggcccggcacgggcgagcgcgcgaccatgctcgcgcccatgccggggttcgtgatgtacccgatgagcgcgcagttgcagggcctggatttcgtgggcgtgccgctcacggccgatttcgagctggatgaaccggccatgctcgccgccatcgcccggcaccgcccggccatcacctacctggcttacccgaacaaccccacggccacgctgtgggacgagggggcggtgcagcgcgtcatcgacgcggtgggcgcgcagggcggcatcgtggtcatggacgaggcgtaccagcctttcgcgagccgcacctggctggaccgcatgcgcgccgagcccgcccgcaacgcccacgtgctgctcatgcgcacgctcagcaagttcggcctggcgggcgtgcgcctgggctacctggccgggccggcggcgctggtggacgagatcgagaaggtgcgccccccctacaacgtgagcgtgctcaactgcgaggcggcgctcttcgcgctggagcatgcgccggtgttcgccgcgcaggcggccgagctgcgcgccgcgcgcaccgggctggtcgccgcgctgcgcgccatgccgggcatcgagcgcgtgtgggacagcgaggccaacatggtgctcgtgcgcgtgcccgacgcggcacgggccttcgagggcatgaaagcccgcaaggttctcgtcaagaacgtttctacaatgcatcccttgctggcccgctgcctgcgcctcacggtgggcagcgaggccgacaatgcccggatgctcgacgcactccaggcttccctatgacttcctccgcactcgttccctccaccgcctccgagggcgaccgcatcgccgaggtcgcccgcaataccgccgagacccgcatccgcgtgcgcgtgaacctcgacggcacgggcgctgcgcgcctgtcctcgggcatcggcttcttcgaccacatgctcgaccagatcgcgcggcacggcctgatcgacctggacatcgagtgcgagggcgacctgcacatcgacggccaccacacggtggaagacgtgggcatcacgctgggccaggcgttcgcgcgggccgtgggcgacaagaagggcatccgccgctacggccatgcctacgtgccgctcgacgaggcgctctcgcgcgtggtggtcgatttctcgggccgtccgggcctgcacatggacgtgaagttcacggccggcagcatcgggcaactcgatacccagctggtgtacgagttcttccagggcttcgtgaaccatgcaggcgtgacgctgcacatcgacaacctgaagggcttcaatgcgcaccaccagtgcgagacgatcttcaaggccttcgcgcgggcgctgcgtttcgcgctggagcgcgatccgcgctcggccggcgtcattccttccaccaaaggctcgctgtagccatgaaccttgaatcgaagaccgtcgccgtcgtggattacggcatgggcaacttgcgctcggtttcgcaggccgtgcaggccgccgccgaaggcagcggctgggccgtggtcgtgacctcgcgccccgaggacgtgcgcgccgcgcagcgcgtggtgctgccggggcagggcgcgatgcccgactgcatgcgcgaactgcgcgaatccggcctgcaggaatccgtgctggaggccgcagcgtcgaagccgctcttcggtgtctgcgtgggcatgcagatgctgctggaccacagcgcagagggcgacaccccgggcctggggctgattcccggcgacgtggtgcgcttcgagctggccggccgcctgcagccggacggcagccggttcaaggtgccccagatgggctggaaccgggtgcggcagatgccgcacggcgggaccgtgcatcccgtgtgggccggcattcccgacgaaagctacttttatttcgtgcacagtttccatgcgttgccgcgcgatgcggcgcacactgcaggggaaaccgattacggcgggcgctttgcatccgccgtggctcgcgataatatttttgccacgcaattccatcccgagaaaagttccgagcacggcctggcgctctaccgcaacttcctccactggaatccctgagcattcccccgcttcttccttccctctttcttccacccccggccggcactggcacgcccctgccacggcacattcccacctcgtcattccatcatgctgctcatccccgccatcgacctcaaggacggacactgcgtacgcctcaagcaaggtgacatggatcaatcgaccaccttcggcgaagacccggcagccatggcgcgcaagtgggtggatgccggggcgcggcgcctgcacctcgtggacctgaacggcgccttcgccggcacgcccaagaactacgcggcgatcaaggccatcctcaaggaggtgggcgacgacctgcccgtgcagctcggcggcggcatccgcgacctggacacgatcgagaaatacatcgacggcgggttgcgctacgtgatcatcggcaccgcggcggtcaagaaccccggcttcctgaaggacgcctgcagcgccttcggcggccacatcatcgtgggcctggacgccaaggacggcaaggtggccacggacggctggagcaagctgaccggccacgaggtggtcgatctcgcgaagaagttcgaggactggggcgtcgagtccatcgtctacaccgacatcggccgcgacggcatgctgtcgggcatcaacatcgacgccacggtgaagctggcgcaggccctcaccattcccgtgatcgcttccggcggcctggccggcatggccgacatcgacaagctctgcgcggtggagagcgaaggcgtggaaggcgtcatctgcggccgggcgatctactccggcgacctcgacttcgccgcggcgcaggcgcgtgcggacgaactgaacggcgcggcctgatccggcgcctgcgccgcagggcgcaggcggtgtttcccgtcagcagccgatgggcgtgcgcccctggttcacggccgccacggtctgcagcagggccgtccagtacgagggcagcgaggcccacgggttgccgatgtcgttcaccgggtcgtactgcaggtccgtcatgtagatggggccggcgttgtagagcgcggatgcggcggactgcacggccttctgcatgtcggcgcaggtggcggtgttgtgcaccagcgaactctggcggctgttggccagggtgtagagccagggggtggtgcgtggatcgtaggtggcgtagctgctgttgcgcgcctcgaaggtgaccagcacgtcggccgccgaggcgtagtcggcggtgttcggcaccatgcccgggttgccgatcacgcgcaggctggaatctttggccttgatgtaggcgtagatctcgcggtatccggccagcatggccgcgtcggaggacatttcatcgaggaagatgccgctgatcgcgttgcgaccgtagagcgtgaaatacgcctcgatgttggccttcacggtggccagcgggcgcttcccgtagcccgtgtacacgtagcccaccaccttgccgccggcggcgacgaactggttgagcgcgctcacgtaggccgggtccgccgtgtcgaattcgccgttgtcggggttcatgatggcggtgacctgcacgccggggttggcggcggcgccgctggccatgcggctccattcggtgccggaagcgggcgagaaataggccggcaccagcacttccatcggcgcgggggcggggcgcaggtagatgacgcgcgtggccgtcgcggtggcgttcgccgacgacgaggccaccgatacggaggcgctgagctgctggcggcccggcgtggcgccgttgaacgtgaccgtcgccacgccggagcgcgtggtgcccgtggcggagaacgtgcctggggacaccgcgaaactgaccggcgtgccgtccgcggcagccgcgccgttcaccgtgacctgcgcgctcagcgacagggcggcgcccgcggtggagatcgtctccgcatcggggcccgagaatgcgatggcgacggtggtggggttcgaggggttggtcgggttggtcggtgtcgtgccgttcgaagagccgccgcctccaccgccgcaggcggcgatcagggcggccagcgacaggctgcaccagcgggcaacgggggacatacgggccatggcgattcctgtctggataagaacgaagcggtcggacggattgtgttgcggtccggcctgcgtagttttgacgatttctgtggttcttgtaaattttcgacacaatttggcggaaaggcgccgggaaatgctcggcagtgctcaaccaggagctcagcaggacggcagggaggctccgcggttgacggcatcgaccgtgccgaggaagcgcagccagtagcccggcagcgtgtcccacgggttgccttcccccgtatcggggttgaactggtcgtcggtcacatacagcatgcccgcgttgctgcgcggcgcggcggccgagcgcacggcctgctgcatcgcggcgcagtcgggtgcatcgtgcagcagcgccgcctgccgggtgttggctacctggtagagccagccgccatcggcgcgcggatcgtagctggcgaaggtgggtgagcggttctcgaagttcaccagcgtgtcggcggccgcgaggtagctgctggtggtctgggtgccggggttgcccaccacccgcaggcccgcatcgcgtgccttgatgtaggtgtacaggtcgaggtagtaggccaggcgcttcggcgacgtggacatctcgtcgatgaagaacccgctgatgaggccccggccgtagagctgcaggtagctgtcgatgttgcgtttcaccgtgctggcggagcgcgcgccgtagcgggtatagacgtagccgagcagccggccgcccgactgcacgaaggtgccggccgccgccgtgaattccgggttcgcgcgctggaacacgccgttgtcggggttgaggatggcggtgaccgccacatccgggtaggcgcgcgcccccgcgctgagggcatcccagggcgagccttccgacggatagaagtaggcgggcaccagcacctcgagcggggccggggccggccgtgcgtacaccgtgcgcttcgcggatgcggcgccgctggcagaggccagcgtggcggagatcacctggggcccggggacggatgcggtgaagctggccgaggcggtgccggcgcggaccgtggcggctaccggcaggatggtggccgtacccgcggagaacaccacgctggcgccgtccccggcccccgatgcctccacggcgatgccgacggcggcgcccacgtcgaacacgtccgcgccatcgccgggcgcggtgaacgcgagcgctgcgcccggcagggcggaggcccctgcatcctgggtggcctgggtggccgtggcggagccttcggcgggacctcccccgccgccgcagccgctcagccatccggcggcggccaggaggcaggcgggcagtgccgcccgtgcgttcggaaagttcggctgtgccatcgggcccccctctgctggtctggagcaccgattgtggaatgctgccggctactgcagcataaaagtttcgtattccaaccggttcagctgtcgagacaataaatacatgcccgtgcacagcgtgagcagcgtggcgacggcgaagccgtagccgtacagcgcggcgcctgcatgcagcgtgaagccggtcagcaccatgttgagcagcacgaactgcacgcacagcatcagcacgatgcggcgctggtccaggtagaagaacacgttgaggatggccatgagccccacctgcagccccgcgccgatcacctgcacgtgcagcagcggcaggtacaggcgcgagatgcccaggccactgaggatggccggcccggcgacgaaggtgatgagtacggccagggtctggatcttgccgatctcccccaggccctgctggatggaatagaccatttcgtcgcgcatggcctcgatgtactccagcgagccgccgctgcgcacggcgtcgtagaacttgtcgtagtactcgacgaaatcggtctcgatgcgcaccaggaacaccgccatgccgggaatgatggacaggtaggccaggaacacgggcaggtcgtagatcagcgaggcccgcagcgccccgatgatgggctcggaggtgggcgggaagtaccagaacatgaacttgtccacccagatcccgaagttgtagaggaagccgatggcgaccagggaggggtagagcagcttgcggtcggcgaagtcgaaggcgatgatgcggccgcgcgggttgaactcgcgcaccacgagcagccacatgcccgcgagcagcaggtagttgcccagcacgaagcccgcgagcaggccctccagcccccagggccgcatcagcagcgcgctgaccacgatgacggcgtaggacacgccgaagagcgccacgatctccttgtagcgcttcatgcccgacagcaggacggtgagcacccacacgtcgcacatgagggtgaagcccgcgagcatgagcatgcggtacaccagccccaggtgcggcagcacggtgaagagcgccagcgtgcccagggccgccgccgccagcgtggtcaccagcagcaggccgtgcaggttgggcaggatcgagtccttgcgcttttcgaagagccggtcggacacgaagcgcgtgaaggccagctgcaccaggccggtgaggatgaggctgcccgccaccatgtaggtgacggacgtctggaactgggtgacgagcacgcccggcaccaccacgctcgcgctgaagataccgatgagcaggatgcccacgatggagaacacccaggggccggagccgatcacgcccgcataggcgtaggcctgcacgagcccgaccagggtgttcttgcgcagcatgcgccgcagctcgaatccgatgccggccatcagcggggtccttccgtctgttcgaacgcccgttcgtacacgcggcggtagcggtcgaacatcagcgtgtcggtgtagtagcgctccacgcgcgccacggcggcgcggctggccgcgtgccaggcgggcgcatcgctcagcagcgacagggacgcgtccgcgagctgctgcggatcggcgatgggcaccaccttgccggaggcaccgagcgcgcggtcttcctcgtccagcccctcgatgagctggcggcacgagcccacgtcggtggagacggccggcacgccggccgcatagccttccagcagcaccaggggcagggcctcgctgatggacgagaggatgatgagcccgatgcgcggcatgaggtcttccaccttctggaagcccaggaagcgcacgttcttctccaggcccaggctgcgcacgaggttctcgcactcctgcgcgtaggccgggtcttcctcggtggggccggcgatccagccttcggcgtcagggcgctggttcaccacgcggcgcatcgcgcggatgaaggtcttgatgtccttgatgggcaccacccggccgatgaggcagaggatgggcggcacctcggcggggcgctgctcgcgcagcggcgcgaagcggccgagcttgatgccgttggggatgttgaaggtgcgcgcgggatccgcgccgtcggccacctgccgcagccggttggcctcgtagagcgcgatgatggggtcggccgccgcgtagcagtagtagcccagccactcgaagaactggatccacatctggcggaagtacgacagctcggtcgggtcgcgctggaagatgttgcggttgtcgcggatccactcgctcttgaacaggtcgatcttgcgttccttggtgtagatgccgtgttcggacaggatcagcggcacgccgcgcatctgccggaccaggccgcccaggtagcccgcatagccggtggaggcgctgtgcaccatgcgcacgcgcagcatgctgcgggccacgcgcgcgagcatccagagtggctggtacatgatgcgcacggtccagaaatagtccacgaaggacgggtccgtgcagtgctcgcggtagctctggcagatgatttcccaggcgcgctcgctgtagaggaagtcttccaggggcaggcggccgccgggctgcatctccaggctgatgcgctggaaggcctcgatcgccgcggggctgcggtcgccgagccggaacgaatcgacgagcgtgcgcaccatctcgagcgcggcacggtcgccccggcgccgcgcgggcatggagcgcacgccgaggtgctcgtagaggtagtgctcctcgaaatgcaccacgttgggcggcagttcgtatttgaacccggagtagtcctcgcggcggctgcccaggaagatgatggcgaaacggtattcggggtaggcgcggatgatctggttgatccagctcgatacgcccccgctcacgtaggggaacgtgccttcgagcagcagcgcgatgtcggcttcctgggcctgggggcggacgtcgctcatcgggcgttccagtagtcgagcaccgggcgcaggcgcggcagggcgcgccactggccgagctcctgcagcagcgcgcgggcctgcgcatagtcgcgccgctcgaagcacagctcggcctggtagggcagcacgcgcgtggccggcagccccagttcccgggcccgggcatacgcctcgcccgcctcgtcggtgcggccctgcgcgtgcagcaggcgcccgcgccgcaggttgagctgcgcgttgccgggggactgggccagcaccatgtcgcagtagcgcagggattcgtggatggcgtgggtgcgcaggtctccctgcaccagttcctggtacaccagctcccagtagaggtcggagagccggtgggcggattccatcgtcagcgggccgggcgtggtgccttcctcggcctcggcgcggcgcatggcgtcgagctcgctgtcgatggtgcggttgatgcgcttttccagcgtgtcgagcatgccgtaggcgagcagccgcaggtcttcgctggggtcgctgaggatgctgcgcagcaggggcgaggcgatgcggcccgagacgtgctgcagcgccaccatggcgcgcatgcgggtctgcatgggggcctgggcgttgcccaggaaggaccgcagccccgcctgccggaagctcgcctgcatgcgctggtgcaggtcgaattcgggcagttgcagggattcgaaatcgtcctgtccggtcggcgagcggtacaggcgcagcaccaccacgcccaccaccacgccgacgaatccggcgatggggatggcgtagctgaaggcggccatgagcatcagcacgggcaggcgggggcgggcctgctcgcccgagagcagcggcagcaggcacagcgcgagcatggcgcaggccagtgcgtgcacgaccaggtagctcgcgagggccgcgtcggagcggccctgcagcatcaggggcccgctccaggcgcccagttcgagcaggaaggccgagatgccgagcttgaggttaagcatgggcgatcctgtgcagttgctccagcaccgcgagcggttcgccctccaggggcagcacgtgcgggaagatgccggattcggcgagcggctggccgcccttctgccgggaccagttctcgagccggttgatgtagccctccgccgtggccatgtcgcccagcggcatcagcaccgccagcacctggcgctcggggccggtgatcagccagctttcgtccagctcgcgcttcaggcgctcgatctgggccggcaggccgcgctcgacggcgcggggcaggaactcgagcgccacgatgatgctgggcacgctcgtggtgtcgcgcatgtgggacagccgccgggcctcgaaggcgaaatccgccgggcagtcggggaggcgctccatgatcgggcgcgccagggtctgcatggcgaggccgtcggtgtaatagcccagcagcaggttgatggtctgcaggttctcgtcctgcagcgagaagaacggcatgtcctcgatcaccagcaggccgtagatctccccgcccaggtccagcagcggcgcgacggcgaggtagcgggtctgctgcttgtgcgtgagcaactggctgatgtggcagagcttgcgggtttccagcgcctgcagcaccagcgggtcgtgcgtgtccagcggctcggcgccgctgccgatgcgggccacgggctcggcttgcacgcggtcctcggtggccgcgtgcagcgcggccgattcgagctggcagtactgcgcgagcaggcgcagcagggtctgcgcgccctgcgcggcgtcttccggcgctcccgtgtccacgctctgcagcgtggagagcgcgtcgcgcatcgacatgggccggccgatgagttcctgctccagccggtcgtgcgacaggcgcagcaggtagtactggcgcacgaggtgctccaggcgctggtcgaggtagagctgcacgttctccgcgcgccgggtgcgggcctgccacaggctggagaactcgcccacgatcagcaccaggatgaggccgcccaggaagaacagctgcgggaagcggtcgtagtggccgaggttggtcagcagccagcccgcgagcagcaccacggcgccacccaggccggcgagcggcccatagcgcagcgccacgatgacgggcgccagccacgcccatgggaagtcaccctcgctccagatcggatcctgcggatggagcagcaggcccagcgcgatcgccaggcccggcagcagcagggtctccagcagcatgatggccgggcgcgtgtcggtggcggcgagcttgcccagcagctgctgcggcagcgggcgcaggcccgtgcgccccgagggcggaatggcactggcgggcgcggcaccgaccgcgcggcggcggccgggggagggcgggggagacttctccggcggcatggcggggtcagcgggcaccggagaggccggaatccatcaggctgcggatcagcttctgtgccacgcccgagagggactcgcggctccatccgctcttgccgcccgtgccgctccacagcgtgtcgccggttgcgacgtcgatgatctgcagggtgacgccggccgcgggttcgccgtccacgccgaccttgtagcgccattcgtccaccgcgccggccagcgcgtacttggcctgcttctcgcgggcccaggccagcacctcttcctggcgcttggcgtcgcccgcgtcgaacagggcttcctgctgcgtgccgccggggtagcgctgcacacggcccacgccgcgtgcctgcagcagggccagcgcgatggattctgcgcgattgccggccagcggcgtttccgtgtggttcgcgaacggcaggaccacccagctggcattgcgctccagcggcggtggcgtgccgcggtcgatggtggagcatgccgcgagcatcaccaggatcaggccgccggcagcgccattgcgcaggcgttgcagcagggtgcgtggatgtggcatgggagagtcctttcttgttgggagaaacgcgtcagaaatgcagccggtagctgaagaccaggttgcggttgagcccctgctgcagctgcagtccggacttgctcaggccccaggtcaggcccaggtggtcgccgcccagcacgctgccggccatgcccaggcgcacctcgtagcccggcccgagccggctgtgccaggtgcggctcgcgctggcgtagggccgcagcgtgcgggaatactcttcctcgtagcgcatgttggtcgatacctggagcccgtagtaggtgaagctgtcgggcaggaagtagtccggccccggcacgaccccgggcagcaggtagcgctggaattcgcggtcgcgcggggcgagcgagaagatgtcgttgcgcgagaaatcgtggcgcgaccagaacgcgccgaactccagcagtggcgcctcctgccggtaggtgtggatgtagctcagcgtggtgtgccgcccgctgccgaggtcggcgccggtctgcagccggtagcgctcgtccgcgtattcgagcacgaagcggtccaggcgcgacgcctggtagcgcaggctggcgcccgcgcggcgcttcatgccggcgatgcgcagcgccaggctttcctggctgggcagctggaatcccagttccatgcgcagcgacaggcggttgtcgatgcgctgctcgtgctcgatctgcacgggcgtatagacctggaagctcacgcggcggcccgcgcgcagcgtggtctccccgtccggatggcgccagtgcaggcgggcgtcgaacacgctttcatccggcggattgaccaccaccagcgggtcggtggagcggcgccggatgctggcgaactccaggtccagcgccatgcgcggattgaaggcgatgtggaaacggctgccggcctcgtcctcgtccaggccgcccagctgctggatcttgccgtagccgccggcgtggtcgctgaatgccagcagggtttcggtgagctgcagctgcaggggctcgtcctcccgctgctcgccctgcgcgtcgaaggccgcggtctgcgcgagccgcacgtcgtccaccgcgcgggcggcgttgacgcggtcgtagcggggcaggcgctcgtcgaagccttccagcaactggcccgtggcggccttgtcgtcctcggccagcgccaccgtgatctcggcccagagcggccggttggtgcgggtgccccgggcgcgggcgtactgctgccagaggtagccgcgctcggcggtgtattcgccggcatcctgcagccagccgatggcggtttccgccgccgcattggacatgcggttgcggtcgtccgtgtccatgcgcagcagttcgcgcagcacgtccagcgccggatcgccgggccgctgggtgagcatgaggcgcgcgcgggccacgcggcgcgtggtgtccaggccttcctcggtgagccagcgggcgcgggcctgctgcggcgtgagccgcttgccgggctcgccgccagcctgccgtgcggcgcgccactcgcgcgagagcagttcgcggcgcaggcgccaggagcggtcggtctgctggttctggtccagcgcgtccgcatagttcatgagccacaggaaatcgtcctggtgctgcgccacgcgcggcgtgaggtagcgctccagcgccacctgcggcagcgagagcgcctggtaggcggcggcgagcgcgtcgtgcacgtcctcgtcgcgcgcccagccgcgctcctgcgtggtcagcagggtgcgcagcgcgacggcatcgttgctgtcgatgaacagccagatgagcgcctggcgcatctcggacgaatcggggctggtgcgcaggccgtcctcgtaatagcgccgcgcgcgggcgaggtcgccctgggcctggtagtagccgcccgccaggcgcaggaactcgggaatctcccgcagggcggcgaccgcctgccgcgtttccgccgagccggcttcgagcttgcgcatcagcgggcccatcgcgtcccactggttgcggctggaatagaccgacagcgcatccacgagatagcgcgggtcgccgaatttctcccaggcgagcgccgacaccttggcggcctcgagcggctggtcggccatgagcaggcggatcagcgcgtcgtagtcggagcggtcgtggtccttggcgcccaccagcgcccggtaggcctgcacggccagggcctgccgctgccggctctcggccagctggcccgtcaggcgccagaagtccatggcggtcgcttccgacggcgcctgccgctgctgggcggcctccagccagcccagaccctcgtcgggccggtcgtgggtgagcgcgagcacggccgcgcgcatggcgcgctcgggggtgagctgcttcgggtccgccaggaggcggcgccaagtctccagggccagcgtgggctgccccgcgcgctcggccagctgggccagcagctccaccgcctccggtatcttgccgtgctggcgcaggtagtcgatggccggctggggctcgccgatgcgttcgtaggtggccaccagctggcggatcagcgcgaaatcgtccggccgctggcgcagctggaagcggatggcctgcaccagggccgtatcgtcgaactgtcccggcgcgatgcgcagcacggcctgccaggcggcctctttttgcgtgcgctgggccaccaccagccagttctgcagcgccacgccgggccgctgcgaccattccgacacctgggcgagccgttcgcgccaggccatatcgtcgggccgggcctgcaccgcggcatgggcgatcagccacgcatcgtcgagcttgcggttctccaggaagacctcgaacgcgatgccgtagatcttctcgtcgtagggcagcaggtgcgcggggatcggcacgggcggggccgccacggcgggggcagcgggtgcgggcgcaggcgcggggcctgccgtgcggcggaacccccagccgttcgccatgtcggcgccggcggcggacggcagggtgagcatgggcgggcgcagcaggtgggcgccatcgtcatagcgctgcacgggggccggggcgggctccggggatccgtgccaggccatggggcgcagcatcgcgccgacggcaggcaccgccgcggccagcgcggtggcgtcgtcctcccgttgccgcagccaggacatgcgcagcaactgccgcacgtagcggtccgcgacggcgggcttgccggccgcgcgcgcgagctgcgtgatcatcagcagtacctgcggatccttcgccagcgggccgatctcgcgctcggccatctccagcgcttccacggggcggttgcccgactgcagggtgcgcaccgcggccatgtagaaggccttggcctggtccgcgtcgggcgtggcgcggcgcgccagcaggtacagctccgcggagcccgcgtagtccgactggccgagcgcttccttcgcggcgcgctcgtagagcagggcggcttcccgcggatcggtggcctcctcggccatcctgcgggtcatcgcggccccgagcacgcggtcctgcagttcggcggcgcggcgcgtcagcagcacgcggcgttccagcggccagggttcggcggacagggtgcgcagctgccgcagcaggtcttcgcgcatggccttgcggtaggtggcctcccgctcgggcgtgcgctggtactcggcgtacgacagctcccagagcgcccagagcgcgtcgcggtggatctgcgggtcggccgaatccagcgcgggctgcagcgtggcgcgtgcgtcgcccatctggccgacggcgatctgccgctgcgccagcagcagccgcaggcgcgggttgtccggatcgctgcgcagcaggttgtgcaggtaggcgaccgagagcgcggagttctcggtctcggccagccggcgctccagatcctgccgcggatagagcagccacaggccgccgcccaccatgccggcgagcagcgtgatcatccagggcggcgccaggacgggccgctcagcgggctgggcactggagctggatttgcgcagcagcatgggtcagtcggtaggcgaggacgtcggcgccggccgtgacgggggccgtgcgttccggggcgatggcgcgctggtcggcgcgtacctggcagccgcgcgcgttcgcgaggctgaagacgagaggggcatggccctggagccggaagtcggtgcgcgcgccgtcggccgccacgctccagtccgcgatccgggcattggcttcgagcaggtagggggccggccgtgcccccgtggctgccgccgaggcaggctccgcggtgctgcccgacatgccggaggcctggtccgtgcgcagccaggccgatccgcccgtgaggtgcacgtagaggccttcgctgccgccccggtagcccgccacgccctggctcgcgggcaactgcggcgtgccgagcgcgccgggcaggcgcagcgtgcgcagctctccgtcaccgcgtacgcgccagccgccgccgtcgcgcgcgatggcgatggtgtggaagtcgcgcaccttgcggatgtattccgacgcgaacaccgggtgcagcggctgcgccatggcccagtcgtacaccttgcgcagcgcggtcaggcctgcgcgcttgctggcggaatacacgtggtagtagatgtccaccggtttgatgcgccggggcttgtcggtcatctcgaagctctggatcacctgctcgaagccgtagtaggggcccttccagaggttggtatagatgttctcgttggtgatgggcgcgtacacctgcaggtagccgtttttctggatgccgaaggcgccgatggccgtgagcgacggattggtgcgcgtgatggaggtatcgccgccattcatgttcagcaggcccgcgcgctcggtgatctccagcgcctccgcgctgggggcggtgtcgcccgaccacagcaggatcttcactcgcttgtcgggcggggcgaggcggctgttgatgtagtcggtcgagcccacgatctcgcggcgcaggtccatcgtgtagcccggcacgtccaggctcatggccgcttccgagttgtcgctgaagaggccgtggcgcacgctgcggtcccagaggaacgggtgcgaatacgtgtggctggcgatctccacgtgcggcaggcggaacatgcgccgggcgatgtcttccatctccgcgctggtgtcggggtacagcccgtggggcgcgacctcggcctcgatcacggacatggtctgcggcacctgggtgtatttctcgaagatttccttgagcagcacgccgcccgcgttggggctgcccgccagctccgcgcgcgaggggaagccgtcgccgtccacgtgcgagaacagcaggcgccggccgttctcggtggtgatgtccggcaccggcacgggctgcagccgcagcgcctgcgtgaggaaggcgaagggatcgaccatccagcgggcgtagtcggtgccgggcacctccgtcaccacgaaaggatcgacgacgaagccgccccacggcaggatggcgccgcccaggtacggattgccgcgcgcgtcgcggtgctcgatcagcgcgcgcgcgggctgccgggccggggcgccgttgcgcatcacccactcgaagcgcgagccgctggaaggctgcacggacagctcgaagcccatcatcgggtcctgcgtggccacctgctgctcgccgcgcggcgggctcgcgttgcccttgatgcccagcgcctcgttgaactgccggtccagcgcgaagccgaagttgcccatcacggcaagcggcatgcgttcgccgagccgcgcggacagccactggctcacggtgcgcacgcggccttcgggcagatagcccgagaaccaggtgacgacgcccgcgtaccggtcctgcaggacgccttcgggcagcgggttgcgcacgtccgcgtagtccaccacatagcccatgtggttgagcggcatctgcaggaagcggtggggcgacgaatagttgagcgacagcgattcgccgccgtaatagaccacgagcacccggcgcggcaccagttcgacgctgcccacgcccacggtgcccacctgcccgtcggtcacccagggaatgaagcccagggccttgatgcgctcggccgtcgcgcgggtgagttcccggtcggcgggcggcacgtagtcgatcgccagcaccggcaggccgtcgcgctcgtggatggtgcgcagctgccccagcagccattcccggtcggaggccttcacctcctcgtagcggcgcgtgccggcgttccatccctggaagagcgactcggcggcgaccatctgcaccttgtccttgacccggggcacgatctcgaagccccggttcaggatcagccggatgccgggaaagcgctggtgcagcgtctcgatcacccgcaccaggccctgctgctgcgccgcctcgtcgaactgctttgccagccggtacgaatccagcgtgtcgaggaagaagccccgatagcctttctcccacaggggggcgaccacccgggtggcgaagaactcgggccactccgcgggcgtctggtcgaccacctcggagttccaggcaccgttgcgggccatcttccaggcatcggggatgtcgcggaaatacgcgcgcgaggactgcacttcggccacggagacgtaggcatagagggcgctgcccgtcttcgcgaaggcctgcgggtcgtagccgtggtccggctccaccaccacgatgtcgaacaccttcagttcggacagcggggcggaaggcccgtaatgcagtgccactgccggcgacgcggcccaggccgccgccgcggaaagctgggcgatcaagcagaaaaacaacagtctcaggcgtctggacacggcacgttggtcttatggggtgaagaaacgtctaagggtttgcccgcaatccgcggggcccgccggagcgccttgccctacgggtctgtggccactccctcctatggaacacatcgtggcccaagccggacgctgtggttaaacccatagaaaaaaacaatttattgtattgtttcaataagtatcaattctcatgcactctttgctgctttcagcagatcccccttccggcaggggccctgggcttgcgtgcggaccgcattccgggcttggcctgcacgtcttacgcaggccagaatagggcggattcaacgggagcagatcgcgtgatacttgtaacgggcggggccggattcatcggctcgcatacctgcgtggcactggccggggccgggctgccattcctcatcctcgacaacttctgcaacagccgccgctcggtgctggagcgtgtgggccgcatcaccggccgcgtgcccgacctggtcgagggcgacgtgcgggacgagggcctgctcgcgcggatcttcgcggagcatcccatcgatgcagtgatccatttcgccgcgctcaaatcggtgggcgaatcggtgcgggagccgctgtcgtactacgacaacaacgtggccggcacggtggcgctgctgcgcgcgatgcgcaaggcggatgtccgcaccctggtgttctcctcgtccgcgacggtgtacggcgagccggcctccctgcccatccgcgaggatttccccctgtcggccaccaacccgtacggccagagcaagctcatgatggagcaggtactggccgacgtggatgcctccgagcccggccgctggcgcatcgcccggctgcgctacttcaaccccgtgggcgcgcacgagagcggcctcatcggcgaagacccgcaggacgttcccaacaacctgctgccctacgtggcccaggtggccgtggggctgcgcgagcgcctgagcgtgtatggcggcgactaccccacgcccgacggcacgggcgtgcgcgactacatccacgtgtgcgacctggccgacgggcacgtggcggcgctgcgccacctgcgcgcgcaccccgggctgctcacggtgaacctgggcacggggcggcccgtgtcggtgctggaaatggtgcgcggcttcgaggccgcgagcggccggcccgtgccctaccaggtggtggcgcggcggcccggggacgtggccgcctgctgggccgacccggggctggccgagcggctgctgggctggaaggcccgcctcggcctggaccggatgtgcgccgatgcctggcgctggcaggacggcgtggcccgcaccctgcaggcgggctgaaaaaagcaaggggcccggcgctctcgcggggcccctggcgtcgggcgtggcggtcaggccgccgtggcggtgcccggggcgcctgcgggagcgttgtcgggctgggtgtccagcgtggcggcgtgcacggccgcatcctcttccgacagcagggcgtcttcccatttcgccacgaccgcggcggcgatggagttgcccacggcgttcgtcgccgagcggcccatgtcgaggaaggtgtccacgcccaggatcagcagcaggccggcctcggggatgtggaactggttcagcgtggcggcgatcaccaccagcgaggcgcggggcacgccggccatgcccttggaggtgagcatcaggatcagcagcatggtgatctgcgtctcgatcggcaggtggatgccgtaggcctgcgcgatgaacagcgtggcgaacgtgcagtagatcatcgagccgtcgaggttgaacgagtagcccagcggcatcacgaagctggacacccggcgcttcacgccgaagcggtcgagcgcgtccagcagcttggggtaggcggcttcggagctggccgtggcgaacgacagcaggaaggcctcgcggatgttgcgcagcagcttgaacacgcggccgcgcagcgcgatgaagcccgcggtgatcagcagcacccagaggagcacgaggcccatgtagaactggcccatgaacagggcgaacttggccaggatgcccaggccgttcaccgccaccgtggcggccatggcggcgaacacggccacgggtgcgaagcgcatcacgtaaccggtgatcttgagcatggcgtgggacagctcctccacgcagcgcaccagcgttcgggccttgtcgcccaggctggcgagcgcgacgccgaagaacatcgagaacaccacgatctgcaggatctcgttgttggccatcgcctccgcgaacgacttgggcacgaggtggttcacgaattccttgagcgtgaacttgcccgtggccagctgcgtcgcctggtgggtgtccggcagcggcaggccgaggttggcgccgggctggagcacgttggccaggaccaggcccagggccagcgagaccagcgaggccgtcaggaaccacgccatggccttgaggaacacgcggcccacggcggcggcgtcacccatgtgggctatgcccaccaccagcgtggagaagaccagcggcgcgatcagcatcttgatcagccgcaggaagatgtccgagaggatcgatacgtaaccggcgaccgccgccttgtccgcgacgtgctggttgatcaggtatcccgcgatgatgccgatgatcatcgcgatcaggatgctgaccgttgggggaagctttcttttgttctctggcatggtgcaaggcagaaatgagcaatggatcccccggcgctctccttgcgccgttggcggggtggcgcattgtcgttcaatacgcggcgcgtacccgggccgcaaagcgcccgccttgcggctgcgcaaaggccgtcactcctacaatccgaaatatgacagccaccgctccggccgtgcccgcggcctccctcccgccatttccggacctgcccgccgtccgcctgcacaacccccggtcgggcgccgccaccgtggctttccaaggggcgcaggtgctttcctggaccaccgcggacggcgtcgagcgccttttcctgagcccccggtcggcccatgacggacacacggcgatccgcggcggggtgccggtctgctgcccccaattcaaccagcgcggggctttgcccaagcatggcttcatgcgaaatttgccttggaaattggtatccgagtcgtcaaacggtcacgtgacgggtgccgtgatggcgctcggggacgacgaggccacccgcgcgatctggccccatgccttccaggcgctgctgagcgtcgaattgtccggggatgcgctgcgcgtgtcgctgacactgcgcaacaccggcgatgtgccctggtccttcaccggggcgctgcatacctacctgcgggtggcggacatcgcccgggcgcaggtggacggcctgcagggctgcgcccgctgggacgccgtggccgaccggcgcggcgtgcaggagggcgcggtgcgcttcgacggcgaatacgacagcgtgttcgatgccccgggcgcgccgctgcgcgtggacacggggcagggcgtgctggccgccacccagggcggctggaccgagaatgtggtctggaatcccggggccgggcgctgcgcggcgctgccggacatgcccgcagacggcttccgccacatgctctgcgtcgaggcggcctgcgtgcaccggcccgtcgaagtcgcgccgggcgccgaatggaccggctggcaacggttcgaagtgctgcgctgacggcccccagggttccgctcctctttcttctcttcttccttcctttttctctctctcgcaggatccgcccatgctggccaaacgcatcattccctgtctggacgtcaccggaggccgcgtcgtgaagggcgtgaacttcctggagctgcgcgatgccggcgacccggtggagatcgccgcacgctacaacgcccagggggcggacgagctcaccttcctggacatcaccgccaccagcgacgggcgcgacctgatcctgcccatcatcgaggccgtggccagccaggtgttcattcccctcaccgtgggcggcggcgtgcgcaccgtggaggacgtgcggcgcctgctgaacgcgggcgcggacaagaccagcttcaattccgccgccatcgccaacccggaggtgatcgacgccgcctccgcgaaatacggcgcgcagtgcatcgtggtggccatcgacgccaagcgccgcacccccgaggaggccgcgcgccccggccccgacggcgcaccccgcggcgaaggctgggacgtgtacagccacggcgggcgcaagaacaccggcctggacgccgtgcagtgggcggccgagatggcgcgccgcggcgcgggcgagatcctgctcaccagcatggaccgggacggcaccaagtccggcttcgacctggccctgacccgcgccgtgagcgacgcggtgagcgtgccggtgatcgcctcgggcggcgtgggcagcctcgacgacctggccgacggcgtgcagcagggcggggcggacgcggtcctggccgccagcatcttccactacggcgaatacacggtggggcaggccaaggaacgcatggccgcgcggggcatccccgtgcgcctctagaggcatgccccggagggcatcctggctgtcatgctgcagtgcaacaaaaagcggagaatggggcgatgaactggctcgatgaagtgaaatgggatgcgcagggcctggtgcccgtgatcgcgcaggaagcggccacgggcgacgtgctcatgttcgcctggatgaaccgcgaggccctggcgaaaacggccgaactgggccgcgcggtgtatttcagccgctcgcgcggcaggctgtggttcaagggcgaggaatccggccacgtgcagaccgtgcacgagatccggctcgattgcgacaacgacgtggtgctgctcaaggtgacccagctgggccacgagcccggcatcgcctgccacaccggccggcacagctgcttcttcagcgtgctgaaggacggcgcctggcaggccgtcgatccggtcttgaaagaccccgaatccatctacaagtgacagcgatgaaccacgattccctttcgcccgggtccgcgccggccgtgcattccggcgatgcgctcgcccggcttgccgccgtgatcgaaagccgcaagcccgccaacggcggcgacgccgacaagagctacgtcgcgcgcctgctgcacaagggcccggacgccttcctcaagaagatcggcgaagaggccaccgaggtggtcatggccgccaaggacgtggaccacggcgcggacgcctccaagctcgtctacgaggtggccgacctctggttccactccatgatcgccctggcgcactacggcctggcgcccgccgacgtggtggccgagctggagcgccgcgaaggcaccagcggcatcgaggaaaaggcgctgcgcaagtcgctgcagcgcgccgccgacgaatcccaaccctgaggaccgccgacatgaaccgcaacgacatcaccgacatcgacctcgacgcgcgcgccgacggcctgaaaaccatcggctgggtgagctacatcctgcacctcatcgttgcggtgggcgccgtcatcccgggcgcgcagcccggcgcggcgctgctgatcatcgccctcgtcatcgacctggtgaaaaaaagcgatgccgagggcacgtggcaggcctcgcacttctcctggcgcatccgcaccgtgatctgggccggggtgctgtacgtgctcacggcgccgctgtggatattgatcttccccggctggatcgcctggggcctgatctccatctggttcctctaccgcatcgtgcgcggcatggtggccatgaacaagggacaggccatcgatgtctgagcgggccgcgccggcaccgggctcggtgcccctcaacctcgccctgcagggcgggggatcgcacggcgcgctcacctggggcgtgctggatgcgctactggaagacggccgcttccacttcgagggcatcagcggcaccagcgccggcgcgatgaacgcggtggcgctggcccacggcttcgcccaggccgcccaccagaaccccgggctgcgcggcgaggcgctgcacgagcgcggctgcgccatggcgcgcgagtccctcacgcggctgtgggagggcgtgggcgccatgggcagcctgatgtggggcgtgccgctcgcctccacgcccctgatgggcatgatgtcgcagtggctgtcgccctaccagaccaatccgctgggcatcaacccgctgcgccggctgctggagcgcgaggtcgatttcgacgtattgcgcgacgcgccggggccgcgcgtcttcgtctgcgccaccaacgtgcgcaccggccgcggcgtgatcttctcgggccagcgcctgagcgccgacgccgtcatggcctcggcctgcctgccgctgctcttcaaggcggtgcagatcgagggcgagcactactgggacggcggctactccggcaaccccgcgctgcacccgctgatctacaagacccgctgcgccgacatcctgctggtgcagatcaaccccatcgagcacaccgaactgcccgacagcgcggccgacatcatggagcgcatgaacgaggtcaccttcaacgccagcctgctggccgagatgcgcgccatcgagttcgtccgccgcctgctcgccgagggcaagctggatgcgcagcgctacaagagcgtgcgcatgcaccgcatcgacggcggctccgtgctggccgagttcggcgcctccagcaagctgcgcgccgacctgacgttcgtgcgccagctcttcgcgctcggccgcgcggccgggcaggcctggatcgagcgccaccacggggacgtcggggtgcggcccacggtgaacatcgccgacaatgcctgacgcgtttccagacccgtttccctttcccacgccatgcacgatcccgactgcctcttctgcaagatcatcgccggccagatcccctcgcggaaggtctatgaggacgacgaagtcttcgccttccacgacatccaccccggcgcacccgtccacttcctcatggtgcccaagcagcacgtgcactccatggccggcgtgaccgatgcccatgccggcgtgctcggccgcatgatggtgctggcgccgaagctggcgctggagcagggctgcaatccctatccggacggcggattccgcatcgtggtaaacaccggcacggaaggtggccaggaagtgcaccacctgcacctgcatgtcatgggcggtccgcgcccctggctcaagggctgaaaccgcccccggcggcggtcagggatatgaaacttccgtgacttgcgccgggtctagaatgggccgtattcgttaggagatttccatgggttccttttccatctggcactggctgatcgtgctgctcatcgtggtgatggtgttcggcacgaagaagctcaagaacatcggctccgacctcggcggtgccgtgaagggcttcaaggacggcatgaaggacggcaccgcgcccgacggcacgcccgcctccaccaccgccgccacgccccccgcagggcaggtgacgaaccagcaggcgcacgccgccgacccgggcacgatcgacgtcgaggccaggcacaagggctgaccgctccggtcctttcttccgtcccccctgtttccctgctgaaccgccctcccgccttccatgatcgacatcggcctctccaagatggcgctgatcggcgccgtggcgctcatcgtcatcggccccgagaagctgccccgcgtcgcgcgcaccgtcggcaccctgctgggcaaggcgcagcgctacgtggccgacgtgaaggcggaggtcaaccgctccatggaactggacgagctgcgcaagatgaaggacacggtggagaccgccgcgcgcgatgtccaccacagcttccagacccacgcgagcgaattccagaaggactgggaatccggcacctccgatgcggccgcggccggccacgacggcagcctggaccccgccgccctggaagggccatcgtcccgcatcgtcccgacctacaagcaccccggcaagaactggcgcctcaagcgcagtgccaccccgcagtggtacaaggcgcgcgccggcgtgcgcaccaaggcccagtcgggcgctgcgcgcgtcgcgcgcttccggccccgcaagttccagtgatggcctgctgacggccgcgtccgcgcggccccgcgcgggccgcccacctccaccatgtccgaaaaaccctctcccgaagacgagctggccggtaccgagcagccgttcgtcgcgcacctcatggaactgcgcgaccgcctcatcaaggccatcgtcgccgtcggcatcgtcggggccgtgctcttcttctaccccggcccgggccggctctacgacctgctggccgcgcccctggtggcgcacctgcccgcgggcgcgacgctgatcgccacctcggtgatctcgcccttcatggtgccgctcaagatcctgctgatgtcggccttcctggtggccctgcccgtggtgctctaccaggtgtgggccttcgtggcgccgggcctgtactcgcacgagaagaagctcgtgctgcccctggtcatctccagcaccgtgctgttcttcgcgggcgtggcgttctgctacttcttcgtattcgggcaggtgttcagcttcatccagagcttcgcgcccaagagcatcaccgccgcgccggacatcgaggcctacctgagcttcgtgctcaccatgttcctggccttcggcctggccttcgaggtgcccgtggtcgtcgtcgtgctggcgcgcatgggcatcgtcgatgtggccaagctcaagagcttccgcggctacttcatcgtcgtcgccttcatcatcgccgccgtcgtcaccccgccggacgtggtgtcgcaactcgcgctggccgtgccgatgtgcctgctgtacgaactgggcatctgggcggcgcagatcttcatccggcacacgcaggcgccggaggatgcggcggagcagcgggagccgtcggcctgagggttgcgacgaactgcacgcgctctgaccagggagggaaggaagaacgtgcagatccaccatctccgcctgctggcggactatcaccaattcatcctgcaggacgaggcggccgagggcgacctctccagcgcctgggacgacgcagccgtgcgtcgcatgctggcggtcgcgcctggcattgtgggttgcggcaccgtgcggaacatgcaggtgccggtgacgctggagctgtgggatgccgagccgccggcggatgtcgagcgcttcgaccatgtggtggaggcatcgcttgccttggcatccgggacgctggtggtggcgggctgtacggactatttgccggacgcagcgcggtttgccttggtgccgggggtgtaccgggtgaggttgtcggctgcggggttggggttgctgtcggaggatgggctggagggggaggactggtaccgggtgcaggtatggccgggggtggaggcggcgcctgtagtggtgaagcagtatttggattgagtgcgggagggctctgctggcatctgacaaacggctgcctcttcagtaaccgcttcaggctggggccggtcggtcaagttaaaccgcgcgaatgacggtggtcaccgataccggacattgaacgactaaagcgtcttacccgccttgcctagagcgtgttatgaacttcccgccgcagccagcacccgcgcggcggcgggcaacatgagcaccgcaaacaccaggaaatgcatcccgccgagcacttcgggtagccgctcgtagtcccgggagagcctgcgaaaccttgccagccagccgaagcttctctccaccacccagcggcgcggcagcagcacaaagcccttcttcgcctcgggcagcttcacgatctgcaggtcaattccgctgtcctgcgccgccttggatgccgcttcacccgtgtagccctggtcggcccaagccagttgtaccgtgtggcccgtagcctgctgtacgtcttcgcacaggcgctgcacctgcgcacgctcctgttcgtctgccggcgtgacatgcaccgccagcagatgacccagcgtgtccacggccatatgcactttgctgccgcgcttgcgtttgtagccgtcgtagcccgcgcgcggcccgctctcgcagctcgattgcagtgtgcgcccgtccatcaccatggcgctgggctggccctggcgcccctgtgccacgcggatgatggagcgcaaatccgagaccatcgcctcgaagcaacccgcatccagccaccggcggctctgctggtagaccgcctcccagggtggcagatcgttgggcagcatccgccaaggtgctcccgcgcgcaccagccagcgcagggcgttgaagacttcgcgcaggtcgtgtccacgctgaggcgcatgcgggtccatcagggtcaggtacggcgcagcgaagctccattcttcatcgctcacgtccgtcgggtagggcttgcggggcatctgcaaactctaccctcggctccgcgctcagggagcaaagttcataacacgctctaagccgcgagatcgctagacgacaagcaaccggcgcaaacgggggttgttcccgtattcagttgctgcttctttcaggaggccatccattgtgattgcgccgccgccaccgagcgaaagcgtgcgaagtgcagcatgccaagctgcacgcccagtgctcgcggcacgcaggcttgcgaggtcaccgccagcgcgcgaccaaatctcgcggtccgttggcccttgcggatatagggcagccatgaggtcctcgacctctttggggtcggccaccgtcttgccggacgtctgcgtggttaagtcggcgccttcgtcttcttcggatttaagaaggccgcctttgcgcagagcaaccgggaagttatcttgcgttctggtcgtcagcacgggattctggtcacctacttccttcttgaccttctgcaccacgtagtcgaaaaggtcaagaacgtgaataaggccgtccgaccggtcgtccacaccaccccgcagccccttgagaacgaaatgggtgaacacgctgttccggtacctcccaagaatcatggagtcctggtgcgcttcgcttgccgaaatgatgacgcggcccttgcctgcggcgagcttgtcaaggcgtgcgccaccgaactcccacttaagcaagtcttcgccttcctcagctttaatgcgggcaaccccaccggagcggcaggcatcgataaggacaagcaggcgttcggtctttatttgctgcagcaggtcggagagctcctcggcctcaatgccggtctcgcgcggtcgcctgctatcgaactcgggcgggcacaggtatgtgcccacttcaggtccggacgtgcgctgcgcgccatgtcccgaaaagtagacgaccaccgtgtcagaaggctgggcctgtgcggccagctcctgcaggcccgagatgagtgcactgcgcgatgcctcctgattgcgaagcacgcggacatttgccgccgcgtaaccacagtgcttcgggctaaccagcaggttctccatgtcgtcagcgtcgtaaatgggagctaggccaaggtccgacagtgtgtcgtagtcgccgattccgacgatgaaagcgcgaccagagtggaatgacttgctcatgttcctagcttaacgcgcggctgtcgcggagaacctgcagtacaggattgccgccgaagtcacgcagcgaggtgtcgagcagcttcgaggagcgtggcccgtttcctgagcgaacctgcttgaggcagcgatgccactgcgcgactccattccccttccattcgaggtcctcgttgttcccaccgcttctgctccagatctcttggtcggtagggccgccgggatagagcctggtgagcgtttcttcgaacatctgccaagcctcatccgggcggatttccacggctttgcctatgcgaaggtacaaggggaaactatcccagaacgacatcacgttcaggcactccttgcacacggcaaggaactggtcacgagtttgagccaagctcgccgcgcgcgaagctgcggaacgccagaaccggtccctgatgagcgtgccaatggccgcagctggtccagaagccagccgcgttctcgccccggccaaggagtcgagcaggccgacgcagtcgtggtcgcttcgtgggtggacctcgttgatgatgctgatgaagagcaccgggtgcttctgagcgaccgtggccagcacatcggagtgacgaagcattacccgcacctctgcgcccaacggctcctccagggaggccatcggcgccgtgccatccagcagcgaggcgacccagcccgaggcagtcagtgagagcgctttactctgaaaatcagttggtatgagcgcccaagcgttagcccggttcggcaccttggagaggtctgccaaacctgtgctgaccagaggagcccagacgcgcttggatttttctcccgcctcaatgatgctctgaatgcctttgacgcgattggggacctcggccgcggctgtgcgacgcttgtccgcgacccgttggaggatgtcaaaccacacgggagaggcccagtcgaaatcgccaatgaggttcggacagctcacgaccgcgttggctgccaaggctgtgacctcttcaatgtccttgcgcaccgccagttcgacgagttcggccggggtggatttcttgagtgcaaactcgatagcctcgcgtagcgcgctcttcgtggttgccagcttgagaacttcgctcagggccttggaaggggcgtgcgcagcagctagtgctgcgccgcacagcccccacgcctggcgtcttgcgctgacctgcgctaacgattcagcaaccggagcaggcaaagtggcaggcgcgttctcagtcagggcgatcagaagtttctgctcgtcaagaaaactgagtaccggctcaatgtcctgcggcgagttcgccatcgtgtcccacgcgagcgagctcacggcagcaggagatgccttgcttgcaaccgcaaacccgtcctgcgcacgccggttccaccaatcctgctgtgccgccgcgctagatgcttgcctgaggagctgttggtcctcaggcagcggcgcacgtacgctgccggccctgtgtgctacccaatcctgcagtgcctcggccagcgtgacggaatcgaagcgctccagcggtaggtttcgcatcgaaagaacgtcggacggcttccactggtcagctgttgccgtcaggcgctccagcgcggctgctcgaagctggcgcgctatcggagcgtcggacgacttggctgccagaaggcgcacgaggatgattgcgttgtctacgctcgtctcagccgtccacagctcaaacgctcggtccaacagaacgagcgcgcttggcgactgcaagtcaaagcctgcttgctctccaaactccagcaacggcctgccttccggcatgttcaagagagccgccacgcgcatagttgggcctgtcccagaaggcttgagcacttgcgctggcgcaaagcgtgaagccagctcacgcggcgcagcgatggcaaacggctcgcctggctctcccggagcaaagctcaagctgaaaagaacctgccgccgcagctgcggggggaccaactgcaggaggtccaacatgatgtcgtcgaacccatcttggccaacatgcacaacgggccgcgttgctgccgcaatgagggcgtcggcgatgctcagtagcattggctgcggcgagcccgtcggctcccgcgcgatttcaattgcgtcgaacggttcctgtgactgactttcgtgagactcccgcacgttcgcagccagagccctcatgtcaggaacttgggccagctcgttcagcgggacgaatgcggcgaccgaatcgaccattcccgccctgtccgaggcttggctcgggcgcgtatgcacgagcacgaagtagtcctgctggatgccggtgcgaaagtagggtgcccaggccaaacccgccggagcggtgcccggtaaatccgtgagccatgcagcctgcctacacacgccctgcaggctagggtttgtgcagtgcagcagcgcatgcccgcccttggggccgtaccaggccttgtgaactcgcatcagctctggattgccgcagcgagtctggcgatgggtagcgtcaggtctggggagtgctggccgtcagcgtcgataacccagcccatcgcttcagcacccctgtagatgaaatcctggttgggcgatgccttggtgagcgcgactcccgtcgccgaaagtcccaggacgattcggcgctgctcgctccaattgtttctgatgtagtgggctagcatcggcaggttcttgcaaagcacgtcagaaggagtggttccctgcggctcctcgagctcatcccaacacgaaagcaggactgctagcgcgggcttgcgtcttccggttctcgcacgcgaggtgtacaccagcatctgcagcaactccaccaagcgcgcctgcggcgagcactccacggtgccacccgagcgcgacgactgcaagtcgctaagcggcttggagaatatgtcgtggcccaacggcacgtgcttgggtcgcaccatgagaatccagccatcggcagtctctacgcgcagctgccatgaggtggggacacgccgctcctgcagtagctggctgacttgctcgcccgcgtagtcaggccagttcaggtcgatggtcgtgccatcggactgtaccggaagcagtgtctcggtgtatgtacctgcggaggtatgggcgccgggcacgccacgactgagcgactgggccacttcatcaaatgcgcccaggtcaggagctgcgccgcgcatccgaagcgctccagtttctgcattcaggcggccaatcagttgggcgccgaagtggctcttaccgacgttagattcgccgaacacggcaattttcagggtggcctcagacacggacgcctccaacgatttgcagaaggtcctgttccggatgcagcaacgccttcttcggaaacgtggcgtcgccaactcggacgacccagtccagaagctccagcagcccttggccgcggttgtacggctcttgtccgggcgcggcgcgcatgctcacgctgaacgtctcgtacgtgccgagtgccaagtcggccgcattcttcaccgccgtgcgcatctgttcgtcaacctgtacgtcgcacttggtccagaccagcgccacggggcggccacgtcgctccgcgccaactcttcgcaaaagactttgtaggctcgcgcgcgcgggcccgagccgttgccccgccagctcctcggagtcagcaattaccaggagaacgtctgcagcgcctgagagccaagcagcaccaacggcgtcttctgcttcgcgacgcaccgaccatcggctgaaccactcgccaggcgcgtcggcaaagagcaagtcatgttgtccatcgtctacttgcaagtgaaggtgcagcaacccggggtgccgtccactgccactggatgtgtgcggtggaaatgacggcccatgggcaccgatccagcgtagattgcctgcgatgttttcccaaccctcgagcgtcagtgagccggcgaacgagatgcctgtcggtccgatgccacggccaatgagcaagtaccacgcacccaggagagatgtcttgccgctgccagcgactccgaagacgcccaccagccgagtgcgggtcgcgccacttagaaatccgatgtcaccagcgcccatggcattgcccgtccagggaagtcgtgcgccatcatcaggctcagctgccgcagcttgctcctgcgcgtcccaactgctctgccagaacttgcactgctgcagcgagccttcacctaccttgcagccgagttcatccggggcaagacacgcgggatgcgaacactgacggctcacgcggccgcctccgtgagctgctcgactgcatccggtgtcgcaagcgcctcgagcgctttgatttcgcgcagcagccaaatcgcccagtcgcccggcagcatcctgagctcagcgtctaccccgagcttggccgcctccggccttcctgcggcgtaggcgttcgccagcgcctgaacgactaaggtcctcgaagcggttgtctgttgctcggttagccatccgaactgcgccagttgcgaggtcgtgccattcacctgaagcagttcattcagagtgagttcagtatcaccctgggctcccgttgcagcgcggaccgactcgaacaagagcgactcgagagccggcggatacacctcaggcagcagatcggacatgtccagcgccatgtgccaagcaacgagcgccgcgggcagcttgcgatacggcttctccgccgtttccgagtagagactctggcgccaccacagaaggcggctggtcgcttcgcgctggttgctgcgcgcctgttctgcggccaggaactcgttcagtttgacagtcacagcatccgccaaggacttgaaagccgtcccagcgactttcaatgtactcgcggttgcacggtcgtgcacctcggccaagattggcgccatacgctcagcaaaactatatgaccagtgcgtcggctggttcggccagtgctgatttgcgttggagagttccacaccgcctcgattagtgctaggtccagcagctgcggccacctgagcgaaccacgcgttctcgtcaatcttcttcaggctgttcataggcgggacagccaggggcgctaaattggtcgcgctgttctggtccggccaggcccgcttgagccgctcagcagtgatggcatctgcgcgcccaacaaggatttcgagaatgcgggattcctgcccgaccttcagctgggggaggatgtttgccgcaaccagattcactgctacagcaagcacgccctgcaacttcatcgcccgtatgaccgactccagcaccaccgcgcggtagagcgtcaggggttcccctgtgaaggcccctcggtaagtcggccagtggccttgaagcaccgaaccaatctgcaggagcgatgggtcctcgccggcactggggtcccacgccgccaggagtggcgagagagcactttggggggcggtggcgtacgtcatggcaagctcgccgcaggtgttttcaagcttctcaaggcgagagtcctcggcgccaatatctaaaagtcgcgagctcaggaattcttgaagcaggcttgtccccatcacactccccctaagtttttttgaaggcacaccatgatactgcgctgctcagcatgaacccggagccgttctgttgctgtagcacagagattcaagagcttgttgagacaggatgtctgcaagaagctaaatctgggcagtgtgttccccccccttgcaaagggtagcgcggccgcgagatatcgagctcttcgaattgggtatcggcgcaccaaaaacctgctcgcggtgcaactgctcagagagcactccaagctggcagccgcgataaggtgcctcgggatggttggaaatatccgagcaaacggaaatctggggaaggcgaaaaagcgatcgtctcggaatgcaccggggtgggcgctcttgatggcggggagccggcatggcaaatattccaaaatccaggcgttgcggcccaattgggcgggtagctcaatgaccggattcggaccgagacctcccacctcgcacctcgcgacgtcgggcgacaactggaagcgctgcaaagtagcctttcagtaaagccgcctctctctaattgagtaagcgtcacctgctctcagtccgacatgagcgtgtccctcaccgccgctgccccctctgctgcggccgcgtccccggcaccacattcaactccagttgcgcatccccccgctgcagctggaacgccgccggctcgcccggcttcagggccgcgacggcgctgagcagggcggagacgttgtcggtgggcttatcgccgacgcgcacgatcacgtcgccggggcggatgccggcgcgggcggcggggccgtcctgcaggacgccggtgatgatgacgccctcggtggcgcgcacgccgaaggtggcggcgagttcgggcgagagttcgttgggctccacgccgatccagccgcgggtgacctggccgtccttgacgatgccgtcgagcaccagcttggcggtggagacggggatggcgaagccgatgcccatgctgccgccggagcgggagtagatggcggtgttgatgcccatcaggttgccgttgatgtccaccagcgcgccgccggagttgccggggttgatggcggcgtcggtctggatgaagttctcgaaggtattgatgcccagctggctgcggcccagggcgctgacgatgccgctggtgacggtctggccgacgccgaaggggttgccgatggccagcacctggtcgcccacggagagctggtcggagttgcccaacaccatggcgggcagcttgtcgaggtccaccttcaggatggcgaggtcggtgtccgggtcggtgccgatcacggtggcgcgggtgcggcggctgtcggccagggtgacctcgatctcgtccgcgccttccacgacgtggttgttggtgaggatgtagccgtccgggctgacgatcacgccgctgcccaggccggtctgcgtctgctgtgcgccctggtcgccgaagaagaactggaaccaggggtcgttgctgcgcgggttgcgcacggccttgctcgtgttgatgctgacgacggccggggccgccttgcgcaccgcggcgctgaagctgccggccacgggctgggaggagggggcgggcggcgcctcgatgagcgaaatgccggcgctgctgcgcgtggcgccgcgccggatccagtccggttgcagggtggcgacgacgaagtaggcggcgacgaacacggtcacggcctgggagaacagcagccagaagcgcttcatggtgacaggtggggcggcaaaggcccacattgtcgccactttgcgcggccgtgggccgtgggagggcatgccgactgcgcccagtgcgatgaggggggcattcaggcgcgtgcgcgggcgccggagggaaaaccctaaaatcggggcatggccgccacccgcggccttttgctttcgttttccgtttctctttcttttcttttttcttccagccccggccccgcgcccggccgcccgcaatccacccccgcggccggccttgcagcccgcgccacccgccacgctccgctccggtccggcggccgcaagagaaagccctggcgccgccgcatgcgtggccgtgcccgggccgcacccgtgcttttccggaccacgccatgacttcctctgcttccgctgccgcgagcgccgatgccgcgcagccccaccgcccgctcacgcgcggcgactacaagaccctcggcctttccgcgctgggcggcacgctcgagttctacgatttcgtgatctacgtgttcttcgccacggtggtgagcggcctgttcttcccggccgacatgcccgactggctgcggcagttgcagaccttcggcatcttcgcggcgggctacctggcccggccgatcggcggcatcgtgatcgcccacttcggcgacaagctgggccgcaagcgcatgttcagcctgtcgatcttcctcatggccgtgcccacgctggtgatcggcctgctgcccacctacgcgagcatcggcgtggcggcgccgctgctgctgctggcgatgcgcgtgctgcagggcgcggcgatcggcggcgagatgcccggggcctgggtgttcgtggccgagcacgtgccgaagaaccgctacggcctgggcgtgggaacgctgacggccggcatcaccggcggcatcctgctgggctcgctggtggccatcgccatcaaccgcacgtacacgcctgccgaggtgcagggcttcgcgtggcgcattccgttcatcctgggcggcgtgttcggcctggtgtcggtgtacctgcgccgcttcctgcacgagacgccggtgttccaggagctggccgcgcgccgcgccgtggcgcgcgagctgccgctcaagaccatcttccgcgaccacaagggcgcgatgctgctggtggcgctgatgacctgggtgctctccaccgccgtggtggtggtggtgctgatcacgccgtcgtacctgcagaaagtgcaccacctgcccgccacgctggcgctggaggccaatgccgtggccacgctcacgctgaccatcggctgcgtggtgatgggctgggccaccgaccgcttcggcacccgcgcggtgatgctggtgggctggggcggcctgttcctgacctcgtacctgttctacctgggcctgccgggcacgccggagacgctggtgcgcaactacgcgctggtgggctttttcgtgggatcgatcgcgctgctgcccatcgtgggcgtgcgcgccttcccgccggaagtgcggttctcgggcctttcgttctcgtacaacatggcctatgcagtgttcggcggcatcacgccggtgctgctgacggtgtggatgcagcgcgacccgatggcgcccgcgcactacgtggcggccatggggctgctgggattcgtgctgggcttcgtgccgctggcctcgcgcggctggcagcccgcgcctgtgcgggcctgaacgggcctttcgtgaattgaggcggcgggcatcctgcggcggatgcccgcgccgcattcaggccgtggcgggccgctgcccggacatggccgccttccattcctcctggaccagccgcttgaactccaggtattcccagtccgagtcgggcaggaagtgctcgatggtctgcttcttctcgtcgatgtagtcgaagtactcgtagtggacgatgttgtcgtccgcgtagcggtagcactggatggtcgcgcagaactggccgccttcgcggggcgacgggttcttgagctggtggatctggtagtagtcgggcgtgaggaaggtcacctcgcccgcgtgtgcgatggtgctgccccacggctgctcgatgccggggctcaatgcgctgaaccacgagatctggatctgcccgtgcagcaccttgatgacggcgcaggcctggccgtggttgtggatgggcgagccgttgcccgcgggccagatttccagcacgtagggctggccgggggagtcgccctggttggagtccagcgtgacgcgcaggtagccgaagctcgggtctttttcctgcagtttggtgtggcacagcgcgccgggcgtgacgatggagtactggatggcctgggcgaattcggggaagtccggcggcgagaggttcatgcccggcccggcgacgttgtcgtagaggcgctggcaggccaggggcaggtcgcccgcgacgctggcgcggttggcggcgatgctttccatggtcacctccgcgggcgcgatgaggtggggcggcggatcgaggttcacggggatctggagcgtggcgagctgcacgccggtggcgccgcgcacgctgacgtggcgcagctgccggcacagggcgtccatgccgttcgggtcgttcttctccggccaggtgaactcgtagagcatcagggcgcgcagcatttctcccttgccgtagcggatgcggcggttgttgctgtccaggctcagccagtagggctggtgggtgcccggcgggtcaagccgcagttcgggggcttcggcatgcgcgatggggtgcctcttgccgtggcgcacggtccacagcacgatgccggcgcggccgatggtgaggccgcaggcgttgccggtgggggtgaagggcatgtcctggtgcaggacgatgtccagcgcctccggcacgtcggccggcaggacggagacggtgccctggcccttgacgggaaagctggtgtgggatgcggtctgggcggcctggtagaggcggacacggttcacggacaggtggcgggatgcatggggcatggggtggctttcgttgtcggggttcgtgggacgggcgggggcgcggggcgcgatggcgggcccggacgggcggcgttcagcgcccgcggcgtggtgcggtggcggtcgtcacatgggatccctccttctcgtgtgccggcggcggtgcatgccgcggggccgcgcgggcccgtgccggtcgttctggctgttcgttccggtcgttcgtttcggtcgttcgttctggcctgccggcggggtcatgggcggcacccctccctggtgcgcgccctgccacaatgccgtgcatgacggactcagttgtaccctctcccacggatgacctggcccccggggtttcccggcaggcgctgctcgcggccttcgacgacctgctgcagccggcccgtttcaaggattacggcccgaacggcctgcaggtggagggccgggagcgcatccgccgcatcgtgagcggcgtgacggcgagccgtgcgctgatcgacgccgccatcgcggacggggcggatgcggtcttcgtgcaccacggcctgttctggcgcggccaggacgggagggtgacgggctggatgaagcagcgcctgcagcggctgctggcgcatgacatcaacctcttcgcctaccacctgccgctggacgcgcacccggaactgggcaacaacgcccaactgggccgcgtgctgggcttcgcgccggccgacgtgcgcttcggcgagcaggacctgggcttctgcgcaccggccgacatcgcggatgcggccacgctcgccgcgcgcgtggaggcggcgctgggccggccggtgacgctggtcgcgcccggcggcgccggggcggggcggccgatccgccgcgtggcttggtgcacgggcggcgcgcaggggtttttcgagggggcgatcgcggcgggggccgacgccttcatcacgggtgagatctccgagccgcaggcgcacctggcgcgggagacgggcgtggccttcctcgcggcgggtcaccatgcgacagagcgctacggcgcgcccgcggccgccgcgcacgtggcggcggcactgggcatcgaacaccggttcatcgagatcgacaacccggcgtgagcccgggggggggatggcccgctacagtacccgctcgaaccaccacagcgacagcaggccggccagcaccagcagggccgctcccgcgagcgcgagcagggcagagatttcggtttccttcttctccacggtgaggcgcgaactgagggtttcgtacaccttcttgagatccgccgcggtggcggcgtggaagtattcggcgttggtgcgctgcgccacggccttgagggtgtcttcgtcgaggcgcacgcgcatagaccagccttcgaagccgatggtctcgccggccacggtgcccacgcccacggtatagacgcgcacgccgcggtcggcggcccattgcgcggcctccatcggatcgacgccggtggtgcgctggccgtcggtgagcatgatgatggcggccgagctgtaggagccgggtgcgacgggcgcgggccggtcggcgcccctgccgttgctgccgcggtgcggcggccggccgatctcgtccatggactgcgggcgcggcatggcctggcggccgccgagcgcggagacatcgatgccggtgtcggggaacagggtggcgagcgacagcaggatgccgttgcccgtggccgtgccgcgctgcagctggaagctgtcgatggccttgaagaggtcttcgtggttctgcgtgggcagctgggcgagctgggcgctgcccgcgaaggccacgatgcccacgcgcacgtggcgcggcagctcggcgatgaaggccttggcggcgtcctgggcggcggtgaggcggtcggggtgcacgtcggcggcgcgcatgctgcccgacacgtccatggccagcatgatggtctgctgctgcgagggcagggtgagcaccgccagcggccgcgcggccgcgaccagcagcgccgcgaggccgagcaggaagagcagcggcggcacgtggcgccgccagcgcgtgcgggcaccctgggcttcgcgcgccagggccagggcagggtagtgcagcacggcggaccggcggcggcgcagcagccagaggtagagcgccaccagcacgggcagcgcgagcagcagccagagaaggtcgggccagagaaagaccatgggcggctccttccttgtcgttggttcggccggcgcgtgcggcgctcaggcgcgcacccgccggcgggcccgcacgggctggccgcgcagttccatgaagcgcaccagcgcgtcgagcaggtcgtcgtcggtggcgagttcgagcgtgtccgcgcccgcgcgcgccagggccgagcgcagcgcggcttcgcgttcggcggcgaggcgggcgaagcgctggcggaaggcccggtcgcgcgtgtccaccgtcagctgctcgccggtctcgggatcgcgcaggcgcagcacgcccacgtcgggcagcgccatctccagcgggtcgagcagccgcacggcgaccacgtcgtggcgctgcgcgagctgcgcgaggggcttctcccagccgggggcgctgaggaagtcggatacgacgaacaccgtcgagcgccgccgcagcacgggcgcggccgattccagcagccggtgcagttcggtggtgccgggcggcgcggccccgggcgtgcccgtgggtgtgagcgcatggatgaggcgcagcacgtgggtgcgacccgtgcgcggcggcagcacggtggcgggcgcgccatggccgaagagcagggcgcccacgcggttgccgtggcgcgtgagcagccgcgcgagcaccgcgacgaagccggtgagccggtcgcgcttggtctgccccggcggcccgaaatccaccgaggggctgaggtccagcaaaaaccaggcggccatctctcggtcttccgagaagacgcgcacatgcggtgtgccgagccgcgcggtgacgttccagtcgatatggcgtacgtcgtcgtgcgcctggtattcgcgcaggtccgccaggtccacgcccgcgccgcgcagcagggtgcggtagtcgccctgcagcaggccgtcgaggcggcgcagcacggtccattcgagccggcgcagcaggcggtccgcggcgcccgcggccagtccggccgcaggcagtggcgccgcgcgtgctgccgcggcgtcaggcccgctgcgcggcggcatggagcacctcgttctgggcatcgtgcgcgagcggccgggcgggcgcgggcagccgcgccatgaactgggcgatgagggcgtcggcatccagcccgtccgacagcgcctcgtacgagagcgtgatgcggtggcgcagtacgtcgggtgcgaggtcggccatgtcctcgggcagcacgtagccgcgcccgcgcagcatggccagcgcgcgggcgccctcggccaggtggatggtggcgcgcgggctggcgccgcaggcgatgcgcggtgccagctccggcagcccgtactgcgcgggcgcgcgggtggcggccacgaggcgcacggcgtactgcagcagggacggatcgacgtacacgcgccggcattcggcctgcagcgcggcaagctgctccgtggtggccacggcggccacctgcacgggttcggcgagggcgcgctgggcgatgacgaactcttcctcctcggtcgggtagccgatgagcaccttcatcatgaagcggtccacctgggcctcgggaagctggtaggtgccctcggtctcgatcgggttctgcgtggccatgacgaggaagggctgcggcagcacgtgcgtctcgcccgcgatggtgacctgccgctcctgcatcacttccagcagcgcgctctgcaccttggcgggcgcgcggttgatctcgtcggccagcagcaggtgggtgaacaccggcccgagggtggtggcgaactcgcccgtgcgctggtggtacatgcgcgtgccgacgaggtccgcgggcacgaggtcgggcgtgaactggatgcgcttgaacgtgccgcgcacggtgccggcgagcgtcttcacggtaagggtcttggccaggcccggcacgccttcgaccagcaggtggccctgcgcgagcatggcgaccatcacgcgctccaggaagcggtcctggccgaccaccacgcgcttgacctcgtagaggatctgctccatcagcgtggcggtggcggcggccgtcgggggcggtgtggtgtccatggaggctcctggcgaaaggtcagaacggcggcgaacccgcggcctcggcggcgttctcgatgggcacggcgaagccgatgccgatgaaggtgcgcgcgggcgtggggttgaggatggcggtgacgatgcccacgacctcgccgtcgagcgtgacgagcgggccgccggaattgccggggttggcggcggcgtcgaactggatgaggttgcgcatctcctgcttgccctggggcgagtcgaattcgcgctgcaggcccgagatcacgccggccgagaccgaggggccgatgccgaagggaaagccgatggcgaccacgccgtcgccgggcttgaggccctgcgtggagcgcagcggcgcggcctgcaggtcgtccggcacgcggtgggcctgcagcacggcgaggtcgttggcgggctgggcgccggtgagggatgcgtcgctttccgaaccgtcggcgaaggtgacctggatgcgcgacgcgccccgcaccacgtgcaggttggtgaggatcacgcccttgtccacgatcacgatgccggtgcccacgccgcgctcttcttcctggcccttgcccttgcctttcctgatgtgggcgaagccggtgacgcgcacgaccgacggggccacggcctcggcggcgcgcgcggcggccgacggcaatggctgggtggagagggtgtgcagcacggccgcgtcgatgtcctgctgggtgatgcgcggcgccagcggcggcatgcgccaggccagccagccgaagccggccaccaacacggtcgccagcacggccgccagcgcgccgccgagccagcgccgcgagggacgggcacgggatggggcggcagcgtctgcaggtccggcgccgccgggggctgcggccgcaggaccggccggcggcgagctcccgaatccggccggcaaaggatggggcggggaggccgcggccggcgcgcggcgggagctgctgtagcgggcgggcctgggcatgcggtcacctcgggtcagggggcccgcgcgcggcgtcgtgcgccgggcaggcggttcccggcgacggtagcacggaaccgcctgccgcgcatgtgtccgcgtgtttcagggcggggtgccaggcggcctggcggcttgcgcgggccgccggagacggccgacgtgcgcgccgcccagggtgctggcatgctcgggggatggagacctggatcgatacccactgccacctcgacgagttcgaagcccatgcgggccgggactacctggacagggtgcgtgcggacgcggcgcgcgccggggtcgcgcactgcgtgctgcccgcggtggagcggggcaacctggaggccgtccgcacgctggcgcaccgccacggcgacagctatgcgctgggcatccacccgcttttcacgggccgggcggaggatggcgatctcggtgtgctggcgcgggcgctggagcagcatgcggcagacccgcgcctcgtggccgtgggcgagatcgggctggacttcttcgtgcaggacctggacccggcgcggcaggagcatttcttccgggagcagttgcggctcgcgcgccgcagccggctgcccgtgatcctgcacacccggcggtcggtggacaaggtgctcaagggcctgcgcgacgtgggcgccgagggcggcatcgcccatgcgttcaacggcagcctgcagcaggcgcgcgcgttcatcgacctggggttcaggctcggcttcggcggggcggtgaccttcgaccgcgcgctgcagctgcgccggctggcggccgagctgccgctggaatccatcgtgctggaaacggatgcgccggacatcccgccccactggctctacgtgacggccgcggagcgcgcggcaggcgccgccccggcgcgcaacacgccgggcgaactgccgcgcatcgcgcaggtggtggcggagctgcgcggcatgccggtggaggcgctggcccgggccgcgcatgcgaatgcattggcggcgttgccgcgcctggccggcctgttgccggcaccgtagtaccgggccaccgagccgctacgatagggatgcatgccccgcctgcccgacaagatctccgttgacctggaccccgctgcgcccgcacgcctggtggggctggcgccggtcgtgtcggaacgcacggtggtgctggtgctgggcagtttcccgggcgtggcgtcgctgcgcgcggggcagtactacggccatccgcagaaccatttctggcccatcctgcaggcgctgtggccccggcacccgctgcccggccgggaccgctatgcggagcgctgcgcctggctgctggaccgcggattggggctgtgggacgtgtatgcggcctgcgagcgggagggcagcctggacacgagcatccgcaacgcggcggtgaacgatttcgcggcgctgcggtcgcgctgcccgcgccttgcggccatcgcccacaatggcggggaaagcttcaagcacgcacgcgccgtgcgcgccgccctgggcctgccggccgggctgcaggaggggccggtgccgtcgctgcgcctgccctccaccagccccgcgaatgcgtcctggagcttcgagcgcaagcgtgccgcctgggccgaggcgctggccccctttggattgatggattgaatgaccacccgcaagaaagccgcagccgccgagctgcccgaagtcagcgtttccgatgacggcgacgtgcgccacctgcacctgggaacgccctggatccagggctccatgcgcatcgacgatcccttcgacatcgaactggagtacgtgcagcgcatgatggcctggctgctgttcgtggagcccgccagcgtgggcaagcgccatgcgatgcagctgggcctgggagcgggggcgatcaccaagttctgccacaagaagctgcgcatgtgctgcacggcgatcgagctcaacccgcaggtgctggccgtgtgccgcgcgtggttcaagctgccgcccgacgggcccaagctgcgcgtggtgctggccgatgccgcgcaggagatccgcaagcccgagtggcacggcacggtcgatgcgctggcggtggacctgtacgaccacgaggccgcggccccggtgctcgacagcgcggagttctacgccgactgccgcgcgctgctcaccgaggacggtgcgatgacggtgaacctgttcggccggtcgtcgagctatgagcgcagtctcgcgcgcatggccgaggccttcggcgccgatgcgctctgggccttcaagcccacgcgcgagggcaatacggtggtgctggcgcagcgcacgccggcgcggccgcgccgcgccgacctgctggcccgcgccgatgcggtgcaggcgcggtgggacttgcccgcggcgaagtggccgcgcgtgttcaagccggtggagtgacgcgcgatgagccgcagcctgcctcctccccatggcgccgccgggcccgcggcaccggccggtttcgcgggccccctcgactggcgccgcatcgtcgagtggctgcgcgccgacggcgtgatctcgcaggaggaggccgctcgcaccatcgcgcgctgctcgcaggccgagagccggcagcatccgctggtgcggctggccagcgtggcgatggcgcgcgcgagcgacggcaggccgctggacctggagagcctgaccgaatacctggccggccgcagcggcctggcctacctgcgcatcgatccgctcaaggtggacgtgggccgcgtggccgacatgatgagcgcgagctacgcggagcggcaccgggtgctgccggtgcaggtcacgccccgcgagatcgtggtggccacggccgagccgttcgtcgatgactgggtggccgaggtggagcggcagtcgcgccgcgccgtgcgccgcgtggtcgccaacccgcaggacatccaccgctacacggcggagttcttcgcgctggccaagtcggtgaaggccgcgcagaaggccggcggcgcgagcgcgggcagcagcttcgagcagctggtggaactgggccgcagcaacaagcagctggacgcgaacgaccagggcgtggtcaaggtggtggactggctctggcagtacgccttcgaccagcgcgcgagcgacatccacctggagccgcggcgcgagcagggcgtgatccgcttccgcatcgatggggtgctgcatccggtgtaccagatgcccatgggcgtgctgaacgccatggtgtcgcgcgtgaagctgctcggccgcatggacgtggtggaaaagcgccgcccgcaggacggccgcatcaagacccgcaacccgcgcggcgacgaggtggaaatgcgcctctcgaccctgcccacggccttcggcgagaagatggtgatgcggatcttcgacccggacaacaccgtcaaggacctggacgcgctcggcttctcgccccacgacgcgcagcgctgggaggcgctggtgcagcggccccacggcatcatcctggtgacggggcccacgggttcgggcaagaccacgacgctctactccacgctcaagcgcctggccaccgaggaggtgaacgtgagcacggtggaggacccgatcgagatgatcgagccgagcttcaaccagacgcaggtgcagccgcagctcgatttcagcttcgcggaaggcctgcgcgcgctcatgcggcaggacccggacatcctgatggtgggcgagatccgcgacctggagacggcggacatggccgtgcaggccgcgctcacgggacacctggtgttctccacgctgcacaccaacgacgccccctcggccatcagccgcctgatggagctgggcgtgccgccctacctcatcaatgccacgctgctgggcgtgctggcccagcggctggtgcgcacgctctgcaggcagtgccgccagcgcgacgaggcggccggcatcgagcgcctggccgaagtggtgcggccctggaagatcaccggcggctaccacccctaccggccggtgggctgcgtggactgccgcatgacgggcttccatggccgcatggggctctacgaattgctcaccgtgagcgaggcgctgaaggagcgcatcacccagtcgccctccatcgacgcgctgcggcggcaggcgctgcaggacggcatgcgccccctgcggctggcgggcgcgctgcgcgtggccgaaggcgtgaccacgctggaagaggtcatcgccgcgactccaccgctggagtcacgtgaccgggccgcgccgcccgcggccccctgaaaccccgttccgtgcagcgaaaatcctgaaatccgtcccgccctccgggacggcgttctcgctgggggcgttgcggttttccctaggtgccggataggtggtatccacatcgatgcacaaagggcgtgattgcacaatcgcccgtcaacttcgtgtaaggagtcgtttcgtgaaaataaagagccagaaagatttcttctcaggcctcatgttcatgggggtcggggtcgctttcgcggtcggtgccaccagttacagcgtcggcagcggcgcgcgcatgggtcctgggtatttcccgctgatcctggggatcctgctcgccatcctgggcgcggccatcaccttctatgccaccgtggtggaaagcgccgatggcgacaagatcggcaagtgggcctggaagccgctgttcttcatcctcgcttccaacttcgctttcggcgtgctgctggccggcctgccgagcttcggcgtgccggccatgggcctgatcgtcgccatctacgcgctcgtgttcatcgcgagcctggcgggcgacaccttcaacgccaaggaagtgttcatcctcgccaccatcctcgcggtgggcagctacgtggctttcgtgtgggcgctgaaactgcagttccccgtgtggcccagtttcatttcgggttgagcgggagcatcgataaccatggaattgtttgacaacctggcgaccggcttcggcgtcgccttcaccttccagaacctcatctactgcctgatcggctgtattttggggacgctgatcggcgtgctgcccggcatcgggcccgtggccaccatcgccatgctgctgcccgccacctacgcgctgccgcccgtggccgcgctcatcatgctggccggcatctactacggtgcgcagtacgggggctcgaccaccgcgattctcgtgaacctgccgggcgagtcatcctcggtggtgaccgtgatcgacggctaccagatggcgcgcaagggccgcgcgggcccggcgctcgccgccgccggcctgggctcgttcttcgcgggctgcgtgggcacgctgatcctggccgccttcgcgccgccgctgaccgaagtcgccttcaagttcggccccgccgaatacttctcgctgatggtgctgggcctgatcggcgccgtggtgctggcctcgggttcgctgctcaaggccgtggccatgatcgtgctgggcctgctgctcggcctcgtgggtaccgacgtgaactcgggcgtggcccgctacagcttcgacattcccgaactgaccgacggcatcaacttcgtcgtgatcgccatgggcgtgttcggctacggtgaaatcatcgccaacctctccaagcccgaggacgaccgcgaggtgttcacggccaaggtgcagggcctgtttcccaccaaggaagacttcaagcgcatgatccccgccgtgctgcgcggcacctcgctcggcgcggccctgcgcatcctgcccggcggcggcgcgctgctggcggccttcgcggcctacacgatcgagaagaagaccaagctgaagccgggcgaagtgcccttcggcaagggcaacatccgcggcgtggcggcccccgagtcggccaacaacgccggtgcgcagacctccttcatcccgctgctgacgctgggcatcccgcccaacgcagtgatggcgctgatggtgggtgccatgaccatccacaacatccagccgggcccgcaggtgatgaccagcaaccccgagctgttctggggcctgatcgcctcgatgtggatcggcaacgcgatgctgatcatcctgaacctgccgctgatcggcatgtggatcaagctgctgaccgtgccctaccgctggctgttcccctccatcgtgctgttctgcgcggtgggcgtgtacggcacgaacaacaacacgttcgacgtgtggctggtcggcatcttcggcttcatcggctacatcttccacaagctgggcaccgagccggcgcccctgctgctgggcttcatcctgggcccgatgatggaagagaacctgcgccgcgcgctgctgctgtcccgcggcgactggagcgtgttcgtcacgcgcccgatctccgccggcctgctcgccgccgccgtgctgctgctcgtcatcgtgctgctgccggccgtgagcaagaagcgcgaggaagccttcgtcgaggactgacccgcacagggcacatcctcttccacgattgggaaagacggcaccttcgggtgccgttttttcttgggcgggcgggtcagggcatgacggcggaatcgggcaggggcgggcagccggtgcattcgggggggatgttctcgaagacgacgtctcttccgatgcggaccttgttcatggggggattcaggtaccagtacaactggccgttgatccagagatccactacttcgctttctccaagcagggtttctggttgaatgcggtagatgcgcacgaaggacgggaacttcatttcgtgatgcatgagctgctgcaatggcgatgcatcgtagaaatcaagccgataaacgtggcgcgggctgatcgactgtcctttgtgcttcggcgttactgcatggcaagccactcctattagagcgaacgccagaagcgttttcgatgcccataatttgcatgggcgacgagggggattttttagaatggtaatgacgattgcccatgctgcgcttcccgccgtgctcagggcatgacggcagaatccggtaagggcgggcaatccgtgcattccggcgggatattctcgaagactacatcgcggcccacccggaccttgttcataggaggatacagataccaataaatctgcccattgatccataggtctactacgtcgctctctccaagcagcgtcttcggatcgacacggtagagtcgaataacgtgggggtagcgcatgtcccgatgaaccagcttttggagccatgaggcttcgtaatagtccagacggtataaatgtcgggggctgtagtggctgcggtcatacttgggagttcctaaataccagattacgccaagtagtgaagcgccaatggtaagccacttgatgcgcttccagtatctatggatattggtcaattttgtgtcaccattcaaacttcaaaggaaaagcgaggcgtacgcggtgaacattcgacaaaatcatgaaatctccacctctttggttcttgtcgcgccaccggcgaaaatccttgttttgaacgatgtatttgcgcttttgcaccagttcaggagcctcatccataactgaatcctcgaggggcacgctcacttgtgtatgaatgccgcattcaaccccctcaaagccccagcaccccaaaggttgcgagatgaagttgccgtcgtcgttgaagtcgtaggcgtcacgcaagtaaaaacccagttcatcgatctcaacccgggctcttcctgggcctcgagaaaagacattgccggatacagccacattcatctgtgcctcgcccatagccccatagaaatcatccatcgggtcgccccatttgccgaataccgtgtagttaacttggcacgtatcttccaggagcttcgccggttgtgccaggtttcccaggcgccagcattgctgatggcgtcctcggccttggctctccacgcggtccttcagttgggcaatgcctgcaggactggaccatttcgaagtcagctgagccaaggcagcttgaacccgggaaaaacctagtgcccactccatcttgacggtgttttcgtcgagatgcgctggaccgagctgatgcaaacgactgggtggttcgctgaacttcatctccttggtcatctgatacgccgccccattgaaccaccgctccatcaacgccgcagccaccggccaccccagccgcgaacgcatcacggacggtatgtcgcgcaactggaacagcggcgttgcatatttgggcttgttgctccgcccgagaacggcttgcagcgcctcttgcggcgctttcatcagatcgaccatttttcctccctcttcatctcgtactgcactgcgcagcatgatgatcggcgcggattatgcgaagagatccggcgccaaacccttcctggcacggtagagataggtggcgagacgtaacagttccactcgccgaaacgcatgccgtcaccgcttgactgtcctgtgcagcccgtgcaaatacggccctcccgcccatcgcgtcccacgctgccagccttgtgcaatgccgcatgccgcgcttcgcggtgcatgccacactgctgctttccccgccttcgcgcccgcgcgcccgccccgtgccctccgataccgcagctgcctctcctcctcccgcgaaagccgccaccggcctcgtcctcgccctcgtgggcgccattgccttcagcggcaaggccatcatcgtcaagctcgcctaccggtacggcgtggatgcggtcacgctgctgatgtaccgcatgctgttcgcgctgccgatcttcgcggtgatggcgtggtgggcgagccggggcaagccgccgctgtcgcgccgcgactgggcgggcatcgtgggcctgggcgtcacggggtactacctcgcgagctttctcgatttcgccgggctggcctacatcacggcgagcctggagcggctcatcctgtacctcaaccccacgctggtggtggtgctgggctggctgctgtacgggcgcggcatccgccgcgggcaggtgctgggcatggcgatcagctattgcggcgtggtgctggtgttcggccacgaagcaagcctgcagggcaaggacgtggcctggggcgtgctgctggtcttcctctcggccgcgagctatgcggtctacctggtgtacagcggcgagatggtgcggcgcgtcggctcgctgcggctcgtgggcctggccaccacggtggcgtgcgtgtgctgcatcgcgcagttcgcggcgctgcgcccgctctcggcggcggtggtggcgcccgaggtgctgtggttgtcggtgtgcaatgcggtgctgtgcacggccgtgccggtgctgctggtgatgatggcgatcgagcgcatcggcgctggtgcggcggcgcaggccggcatgatcgggccgctgtccacgatcctgatgggcgtgtggctgctgggcgagccgttcacgctctgggtggcggccggcacggtgctggtgatggcgggcatcttcgtgttcacgcgaatgcgggcctgaagggcaggcgccatccgctattccccggcgccccacgcggatgccgggcttccgtaccatcgcggttccggcgcctggcgcgccactgacaaccactgcgttgccgcatcgcgcggctcggcgcggaacgaaaggacacgcactatggatctgggtatcacgggcaaatgggcactggtgtgcggcgcgagcaaagggctgggctacggctgcgccgaggcgctggtgcgcgagggcgtgaacgtggtcatcaatgcgcgcaaccccgaggacctgcgcctggcggccgcgcggctggcttcggcgggcgcggagatcacggcggccgcggggcagaaggggccgccgccgcaggtggtggccgtggccgccgacatcaccacgccggaggggcgcgaggcggcgttcgccgcgcccggcgggccggggcgcgatttcgacatcgtggtgacgaacgcgggcggcccgccgcccggcgatttccgcgagtgggaccgcgaggcctggatccgcgccgtggacgccaacatgctcacgcccatcgagctgatccgcgcgacggtggacggcatggcggcgcgcggcttcggccgcatcgtgaacatcacgtcgagcgcggtgaaggcgccgatcgacatcctgggcctgtccaacggcgcgcgcagcggcctcacgggcttcgtggcgggcgcggcgcgcagcagcatcgccgccaagggcgtgaccatcaacaacctgctgcccggcaagttcgacaccgaccggctggcggccaccatccaggcggccgtgaagaagtcgggcaagagcgaggacgatgtgcgccgggcccagcaggcggccattccggcgggccgctacggcacgccggaggagttcggggcgatctgcgccttcctctgcagcgtgcaggcggcctacatgaccgggcagaacgtgctggcggacggcggcgcctaccccggtgcgttctgagcggcggcggcctgcgggctttcagtgccggcccgcgaggccgaccagcaggcgcgccagcgccagccgggcgcgcgtgtagggcgggaacagcagccgcagcccgttgagcgggccgtcggccaggcaggcgcgctcgtgcgagaaggcgcggaagccgtgccatccatgggcgctgcccagcccggagcggttcacgccgccgaagggcaggccggcatgggcgtattgctgcacgcacaggttcacgcccaggctgccggagctggtgtgcgccgccacccgggcgatggcctcccggtcgcggctgaagatgtagagggccaggggcttgggcgcggcgttggcgcgcgcgatggcttcgtccagcgtgtcgaaggtgcgcagcggcatgacgggcccgaagatttcctcggtctcgatgcgggcgtcttccggcacatcggccagcagggtgggcgcgacgtagcgggcggccgcgtcgtgcgtgccgccgtccagcgctgtggcgccgcgcgcgagcgcatcgtccaccagctctgccacgcgcgcggcgtggcgcacgctcaccatgcgcccgaggtcgggactggcggccaccgcgtgcgcgccgcgcccgtaatgccgcgcgaccgcctcgcgccagcattcggcgaagcgggccgcgacgctgcggtgcacgagcacgtggtcgggcgcgacgcaggtctggccggcgttggcgagcttgccccaggccagcatgcgcgcggcggcgggcaggtcggcgctcgcatccacgatcgcgggcgacttgccgcccagctccagggtgacggaggcgaggtggcgcgacgccgcggccatcaccacctggcccacggcgggcgaaccggtgaagaagatgtggtcgaagggcagggccagcaggtgcgtggcggtggccacgccgccttcgaccagcgccacctcggcgggctcgaacacttccgcgatgacctcggcgacgagggcattcacgtgcggcgtgaattccgatggcttgacgatggccgtgttgccggccgccacggccgagaccagcgggcccagcaccgtgttcagcgggtagttccaagggccgatgatgaggcagcgcccgcgcggctggcattgcaccagcgcgcgggtgccgatggtggccagcgtggggccgacgcggcgcggccgcatccagcgttgcaggtggcggatggcgtggccggcttcgccgagcaccggcagcagttcggtcagttccacctccaccgcgggcttgccgagatcggcgcggaaggcggcataccagcgttcgcggcgcgcctgcacggcacggtgcaggcggcgcagcatgccgcggcgccgggcggcatcggagctgcgcagcgccagggccgtggcggcctgggcgtcgaagagggcgcgtacgacggcctcgggggcatcctggggacatggttcccgtgcgggcggctgcatgttcagtagcccttgctttcctcgggcagcaggccgtgccgcacgcgctgccgggcccgttgctcgtccttcatgagccggcggttcgccacgtgccgcacgatccagggcaggggccgcaccgcgccgccgctggcagtggcgagcacgtaggccttggcgcatttctcgaacagctcggcattgagcgcgagccgcgcgccggtcatgcccagcgccagcggttcgccctgcaccagcagcacgttgccgccccggccgagggcggattgcagccgctcgccggacgccgcgggctggggcggtgccatgtggccgaggtggcgcacctgttcgtcgaacacgccgggcatggcgccgccgaagccttccaggcagagcccgaacgggccgccaccggaggccacggcgcagacatcggggcgcagtgcgtacacgcccgcatgcagcggcgcgcgcgcatcggccggccccagggcgtccggttcgtccaggccgggcaggggcaggcggcgcggcgcgacgtctgccgcgcggccgaaccacatgtcgccggtgccgggaatgcgcagcgacagcgccggccggcggccgcccagcagctgccgggcctccaggcggtcgcgcagcgtgtgccagagctgctcgagggttgcgtccatggcggcctccctcacaccagcgcgaacacgtcgtcgaagcggtcgagggcgtcgtcgatgacgccgtccgtatccgccaggctggtgtagatgcggctgcccgccagcgtgaccaggccgtgggccgtgtaggccgcgccgatctcttccatcatgtgcttgcgttccttcgcctcgttgcgcacccggatgagcttccacaggctgcccgtgtccagcagcagcacgcccgaggtctgcaggtggacgatggagcccatgttgtaggccacgtagggcaggccgcggcggcggatgatctcttccagcccggcgcgcaggcggtcgcccgcgcggcccgcggccacggcggcctgggtgcgctcggcctcgacgagggcgtggtagcccgcggcgcacgacagggggttggccgagagcgtgccgcccacgaaggcccggcgcgaggtggtgccgatgccgcccaccagcgacatcatgatgtcgcgccgcccgccgatggcgccggccatggggtagcccccggtgaggcacttgccgagcacggtgatgtccggcacgacgccgaaataggcctgtgcgccgcccatgccaacgcggaagcccgtgacgacctcatcgaagatcaacagcgcgccgaactcgtcgcacagcgcgcgcacctgccggttgtagtccgcgaagacgggccgcgtgccgctctcggggcccaggggttcgagcaggaccgccgccgtgccgccgcgcaggcggttgagctgcagcttgcgccgcagggcgtcgaggtcgttcggcggacattcctgcgtggggccggtggcgccgcgcgggatgcccgtggcctccatgcggccggtgttgggcaggcgcatgccatagacgagctggtcgctccagccatggtaggcgccgccgatcttgatgatccggtgcttgcgggtgaaggtgcgcgccagccgcaccgcgcccatcacggcctcggtgccggagcccagcaggcgcagcatctccacgccgggcatgtggcggcacaccagctcggcgagcttgacctcgtattcgtgcagcagaccggtgaccggcccgcagccgtccagcagttcgtgcattttctggcgcacggccggatggttgctgcccagcagcgtggggccgccggcctgcaggaaatcgatgtagcggttgccgtccacgtcggtcaggtaggcgccttcggcctgcgcgatggccagggggaaggggtggttgaaggccaggttgtgctggatgccgccggggatgacggcccgggcctgttcggccaggcgcttcgatcccgcgcatttctcgtcgaaccagcgcagcaccttgggcatggcgtcgcgccgcacggggcgcatgggctggcggaccagctcggcgaagcggtcgtagagcgctgcggtgccgggccaggcggagatggcggaaggcaccgtggcggggccggcggcggcaggggcggaggagggaggaaggggggcggggtgtctcatggcgtgggcggcgaaaggaagggctggaagcgggagctggccggtggtcagtacgccggcaggccttcccgggatggggcgggctgcaggggctggtgggttgcgtggggcggatggggcgggggggacccgttgcgctcctggagcgcatcgtggacgcgccacagcgcatcgctgccggcggtgtcggcgagggcggtggccgtggcggcgcgctcggcgatccggtcggccagcagcgcgcgggccagggcttccaggtcgtccaccgcctgcagggcggcctggctgtcccggccgcagcacaggatgccgtggttgcgcatcaggtaggcctgtgtgccgggctgcaccgcccgcgcgaatttggccgcgagccagccggtgccggaaggggcgtagcccaccatgggcaggaaggggcccagcgtggcctgccagcgcggcggcacgggcacggcgcggcccagcagggccagggcgctggcgacgggctggtgcgtgtggatgctgcagccggcatcgggccgcgcgcgcagcaggccggcgtgcaggccggcctccacggatggggcgcggtcgccgtcgacctgctgcaggtccgacaggcgcagcacgcagacgtcggcgggccgcatcgcgtggtagtcgacggccgagggcgtgacggccacgtgcccggcatcgaggcgcagcatgatgttgccgcccgtgccggcaaaatagccgaggcgcgacagggtgaggcagaggtccacgacgtgctgtttctgggcgaagtgcttcatggcgattccggaacgggcgtgggggaggcgggggccggtgccgcggcggcatcggtggtggtggccggcgcgttcagccggtggtagaggggcgccaggcgggtgcgcacttccttgaaggcctcgaacttgtccgcatacaggcgctgcagcgcagcggtgggctcgtagacgtggcgcgtgcggcgcagccggtgcagcccggagaactccagctcgccggtgcccacgccggcgatgaaggccgcgccgatggcgttggcctggatggggttgtcgggctgccgtatcggctggcccgtgacgtccgccatgatctggcaccagacctcgctctgcgcgccgccgcccacggcggtgacggtgccgggatcgcggccgagcagctttgcgaagggctccatcatccagcgcgtgttcagcgccacgccctccaggaaggcgcggaagatgtcttcgcgcgagtgctccagcgagaggttgacgagccctgcccgcagccgcgggtcgtccaccggggtgcgctcgccgaagagccagggggtgtagatcaggccgcgggcgccgggcggcacccgggcggcaatgcggttgagcacttcgtacacctcggggtgctcctcgtcgctggcgagttcgtcggggtggtagaggatgcggtcgcgcaggaacgagaggttcgccccggccgtggattgcagcgccatggccaggtagcggccgcccaccgcgcagggcacggcggcgatcttgcggaacacatcggtcttcatggccggcacgtgcgcgccgagccaggacgaggtgcccaggtagaggtgcgtggcgtagtcgtccacggccgcgcccacggcgacggcggagttgtccaccgcgccggccaccaccacggtatgcggctccaggcccagggcctgcgcgacctcgggccgcagcgggcccagcacgtcggtggactgcacgatctcgggcaactggcacgcctcgatgcccagctgcttcagcaggcccgcgtcgtagcggacgcggtggggatcgcggttgtcggtgacccaggccgtgaggatggagtcctgcgtggcgcacacgcggccgcacaggcgcatgttgaggtagtccagcgcgttgaggaatttgtcggtgcgctcgtagaggtcggggcgctcgtcgcgcacataggcgatgtggccggcgatgtcgcggccggtgccggagggggccccgcccgtcaggcgcagccagcgccacagcttcagcggtgcgtagcccgcgatgttggcgaagcggccccgggtgcgccgggcggtggcggcggccccgcgggcatcgagccagctgatcgcccgcccgaggggccggccggcgcggtccacgcagacggtgacctcggtctgggtggagcagcagacggccaccacctgccggcgccgcgccgcatcggcctgcagcagttcggcggcggcatcgagcagggcctgccaccagtgttccgggtcctgctcggcctgcatgccctgcacgtgcagggccacggggcggaaggaccaggcatgcacggcaccgtccagcgacacgagggcgcacttgcagccggaggtgccgagatcgatggccaggaccagcctttgggcgaggggcatgggcatcctcagaacttgcgcgagacggcgagcacgaggcggttgccgtcggccgcgcgcagccggtcgccgtccatcacctggaacatctcgcgcacgcgggtgcgcggcatgacgtattcggcactccagtcgaagccccagcggcggtgcaggatgcccaccgagtaatcggagaagtccacctccttgaagtgccggatcttctgcgtgcccgcgtgcagtttcagcgtggtctgcgcatccagcgcgatgcggtagtccaggtcgaacagccagctgccgcgcgagttctgctcgccgcgggcatagcattccagcgcgtgcgccggatcggccgataccgccaggagctggccgcagacgccgccggtatcggcgccgcggtaggtcttggagatcacgttcaggatgcgcccttcgagcgcgccccagccgatctccagcaccgcgtacgaggtgtcgtagcgggtcgtgcggaagtccgtgggcgccccggcatcggcatcgatcccatgcggtgcgctgaagcgtgcgccggggaagaactccgtggccagcccggcgccgaagtgccagccgtccggatcgccgaagcgccatccggcacccagcagcaggttgtagccgtcgctgcccgtataggccttgctgctcacggtggagaactgtgcctgcgcaaccagaccgctttcatgggcgacctgcacgctcagctgcgcgccgggccgcatgaccgaatccgaaatgccgcgcgtgcgctggtcgctgacgagcttcacctcggtctcgacggcatagctggcagtctcgtcggccggggcggcggcagcggcgccgccgtacagggcgccgaaggcaccgagggcggcgatggggagcagggtggagcgcatggagggcctttctggagcggggcggggcagggcgtggatgggggacgggatgggcgggccgtgtcagtgccggcaggccggcgccgcggggatctcggcgacgcgctgcagccgctcggtctggccgagcagttcggtgcccacgaacgcgcgcacctgcaactcgcccgacttcacgcgcagcgcgcccttgtatttgcggctgtcacgcgggtcgtacacccagccgtcgcgccaggcgtcgttgtcgtagcgctccaggcgcgcgatctgcgtgccgcaggtgtcgcggggctggccggcgtccttgtcccagacgacctgcccgcagagtgcggagggcgcgtcggagcagggcttgaactccagcaccgcgtccttctccgcggtcatccacagacccttggcgtcatcgggggccgcccgggccggcgacaggaatgccgacagcaggccggcggcgaggagaaagcgcgtgcgtggcgtcatggaaagctccgtgttttttggtagttatgactagtttatagtgatgactatatttttgacagaagtgtgaaggcggggaaaaccctagggatccccggtcgaggactcttgaaggagacatccatgcgaactgccttggtcactggcggcacgggatacgtggccggacatctggtgcagcaattgctgcaggagggctggcgtgtccatgcgaccgtccgggacccgtccgacgcccgcaagatgcaggtgctgtcggccctgggccaggcccatccgggccggctgcattgcttcgccgcggacctgctgcaggagcggtccttcgacggcgccatgcaggggtgcgacaccgtgttccatgtggcgtcgcccttccacctgcccgagcgcatccgggacccgcagcgccagctgatcgatccggcgctccagggaacgcgcaatgtgctggcgtcggtggaccgcacttcctgcgtggagcaggtggtgctgacttcgtccatcggtgccatgttcggggactactccggtgtgatggacgcgcccgggcgcatgctgaccgaagaccggttcaacaccaccagcacgctgcaccacaacccctaccactactcgaaggtgctggccgagcgggaggcatggcgcatcgccggggatcagtcccgctggcgcctggtggccctgcatccgggcctggtgctggggccgccgctgggtggtggatcggtgtcgggcagcctgttcctgctggacgagctcctgcggggcgtgtttttctatggggtgccggatttcagcttcgcgaccgtggatgtgcgggacgtcgcccgcgcgcacctcgccgcggcgtcgaacgggcaggcctcgggccgctacatcgtggcggagcgcactatggtgcgcttcgccgagatggcgcgcatggtcaggcccgtgcacccccggccgtggcttcttccgcggcaccagctgcccggcggactggtgcggctgatcgggccgctcttcgggctgtcgccggcctatgtgcgggggcacctgggcatccgcttcgagctggacaaccgcaggagccagagcgaactgggcctgcgctaccggccgatcgaggaaacgctgcaggcccactgcgaggcctggctggcgcagcgcggagcgcggcggccctgacccccggcggtgtcagcccgccagcgcccggcgctggcgcaccgtgcccagcgcgagcacgagcaccgccgccgcgccgaatgcggcgctcaccagcggaacggcctgcgcctgctcgccctcgacgaagaacgatgcgaccagcgggccgcatgcgatgccgaacagctgggcggcgggcaccagcgaggccacgcggccgctggggtccacatcgaaagccaggcgcatctggaacggcgtgatgaacagccagaggaaggcgaacaggccgcagagcaggacgaaggccgtggcgccgccgccggccgtggccggcaccgacagggccacggcccccagcaacagggaggcgggcagcagcaccgccggtgcgcccacggtgcgcacgagggccgacccgcaactgcctccgacgacctggatgcccaggcaggcggcgaccagggtctgcacgcccgtggccgagaggcccgcatccctgcccaggggttccacataggcccagagcgcgcccagcgtggacagctgcaggaaggccgcgagcagggggaccgcgcgcgcgggcgtccaggcgaagccgccgttgtccgccaccggcaggggctgcagcgaacggggcagcgcgggcgccagcagcgccggcaggagcagcagcgcggccagcaggccgaatgcgccctgccagccgtgggccgggatgaccacgtgcgccagcagcaggccgacgagcgcctgggccgccgtctgggtgacgaagaaagcgcccgcgatccggtcgggctgggcgctgcgcacgatcaccgccgtggtgccccagaccaggatgccctctgccaggcccgccgccccgcgcaccagggcgaagcccgggacgccgctggcgtgcagcgtgccccagtccagcgccgcggccgccagcgtggcgccggccgttgccagggggaggagcctgaggggcagcatctggtcgccgagcagcacgcccagcgccagggcgacgatctccgccatggccaccgcgcccaggccgtcgaggccgaggcgcccggcctccagcagctccccgagcaggatgggctgcagccccagggtcagcagcgcgagcgatccgacgcccagggccgacagcagggcgacggggcggatctcttgcttgatgcaggtcatgggggcatccaaaaatatagtgattgctatcgtatagtcagtgggcctggaatgccatccgcgataccctgggagaatcccgaaccgacatgaccaaaaccgccgcctcccggccccgccggccccagcccgacctggccaccaaggtgcagcccgcgcagcagcgcgcggccgacacgttcgagcgcatcctcgaagccgccgcgcagaccctcgacgaggtgggcatcgagcggctgtccaccaacctggtgtgcgagcgggcgggcctgacgcccccggccctctaccgctacttccccaacaagtacgcgctgctgtccgagctgggccagcgcctgatgcagcgccagaacgactgcgtggggcgctggatcggcgcggaggtgttctcgcacggcgagcaggccctggcgagcgcgctggaagggctgttgctggacacctacgaggtcacgcgcagcacccccgccggggtgtggatcatgcgcgccatgcgcgccgtgcccgcgctgcagcaggtgcggctcgcctcccacgccgaggtgacgcaggcgcagacggagctgctcgcgcaggtgctgcccgggacggaccgcggcgagttgcgcctggccagccgtgtggtggtggagatgatctatgccgccgtggagatgctgttcgacgaggcgctggacccgaaggccgtggcgcgcaccgtggccgccatgctggcgagccagctggggcgcacggcgcagaccgcgcccccggtgcctgccgcggccgcccggcctgcgcgcaaacgcacgcgctgaccgccgccggtacggcggctacatcgcccagatgcgcggcagccgggccggcaggccccacaggtgcgtgcgccaggcgccccaggcctgccgcagcagttccatggccggctccaccacgggcgccagcacgcgcactaccaccacctgcgggtgcgggctggtcgcgcccgcggtgtcccgcagcgcatgggcatcgatcacggcgcgggccgcgtccagggccgcctcccggcgctcccgcggcagcgcctcgccggccacgaaaaacaccgaggccaggcagcggtgcccggccagcccgaggcggccgtccatgagcagcgcgtcggcggcgtcgatggtgccgcgttccagccagatgccgggcacttcgatgtgctgggtgaagcgtccttcggcgaagggctggccggagtgcggcaggcccagcgccgtcacgtcccaggcgatgcattcggctcccggcgcgagcgtgagggtgagccggttctcggcctggcaggcgctgtagcacagcgcctccagcggcagccattcgaggcgcgcgccggcggccagcgtggcctgcgtgcgctgcagtgcgggagcgccggtggagcggtagaagcgcgtggcgcccggcgtggtcacgaggccgtgggcccccggcgcgaccgtggccgcgatgtccagcgtgtcgccgcccaccagcccgcccggcggatgcacaagcacgttgtggcagatgccgtcgccttcggggtagaggctctgcaggatgcgcagcgggccgtcgtggaggaagcgggccacggtgcgcgggccttcccgccggtagtccagttgcaggcgggcgtgccaggtcatcggtcgtggttgccttgcggtcgttgcatggggtgggtggagcgagcgccgcatgatagcggcgggcccgggcgtcacgccttccaggcgccctcgtgcgatgcggaggcttcggcgaccagcgcgggcccgatgcagtcgatcgggtgcggcgaggcggcgaagacgtcgcggcaggagagctccgcgtcgcgctggtcctgccgctcgccgcgaaagccccgcaggcgcaccgcgtcgatgccgtacaccacgcggccgatgttggcccagaagatggcgcccgcgcacatcacgcagggttcgccagacgagtacagcgtggcgcgggccaggacttcgcgcgcatgccgcgggctcgccacgcggatggcggaggtttccgcgtgcgccgtgcagtcgccggtttctccgttggcgttccaggcctccgcgagcaccgtgccgtcgtcgccgacgatcaccgcgccgaacggccggttgccgcgcgcgcgggccttgtccgccagggcgatggcctgacgcaggtagcggccgtcgcgttcgtccagcggcacttccgcgggcaggggcagggcgctcatgcggcgcctttcgggcccgcgggcaggaagccggggttgaaaacccgctcgggcgcgggcttcgcggccagctggaacacggtggccacctcgtcgatctggcgtccgagcacagcgggctgcacgtggcccagggcctgggcgggcaggtccggcggcgccagatactgccgggtgatggaccagcgttcgcgttccacctccatgttgaggatgggctcgcgcgccttgatggccgccagcgccgcatcggggttcgcgagggtttcgcgcagcgcccgctggctggcgcgcaggaagccgcgcgccgcctcgggcttttcctgcagcagccggcccgccagcagggcgttgccgtacaggtgcagcccggccttgccgtattcgagcacggcgaggtccctgggtggcatgcgcgcgaacagcgacacggcggagtcgtggaaatacgtggcggcatcgacatcgccgcgcaccatcacgttgtcgcgggcgctgaagtcggtggtcacccactcgaagaggtcggggccggtcttgagcgcgcgcgccaccatgggccagcagcggcgcgtggattccaccgccgccgctgccacgcgcttgcccttgagcgagaggaagtcggtggtgatgccgcggtccttgcggccgatgatgacgaagggcgcgcgctggtagtactggtagatggcctgcaccggcgtgccggggttctgggcctggaattcgaccagggagctgaggtctcccagtcccaggtcgtaggcgccgctggccacgcgcgtgatggacgccacggagcccgagcccacgtcgatgctcacgtccagtccctcttccctgtagtagcccttggcgagcgcgaggaagaagggcgaggtctggctggtgacgcggaagtcgagcgtgaacttcagcggaacgagcgtgccctgtgcatggacgaagggcgcgaacggagcgcccagcgcggcggtggtggcgagggagcgtgaaagaaactggcgtcgttgcatggccgtgcctcggtggtcattgcgaaagggtcggtgcgccgtgcgccgtgcaccgcgcgcgaaggcacggcgcaccgccgggcaggaccggtgcggatcgagcaatttccgggcggcggcgaaggggtggccccgccgtgctgaacgcttctactcgccggcggcaatgcatgaagcgtgcccatggtgacgccgcccgcacggcgtgcgcggatgccgggggggatggtgccgcccggtgcaccggcggcgtgcggcctgcccgcattcctcgttctggtgcgcgctgtcaccgccgcggggcaggctgtgcccctgtgcggcagggggcacggcggtttggcctggcccgcggattgcatccggccctggcgagagtagaagcgttcagcagggccgccacccggtttgccgggagggtggccggcgggtcattgctcttgaagccggaaccggcaccgtgcccggcacggggccggcgcctttcccacttcaagggcctgcgccgcgtgcgccatggatggtgaccatgggcgtgcgtccatggcccttgcatgctgcaacgacaaggaaaccaccatgacttctgccaccatccccggcacggcgaccgaccactccggcgtccaggaggagctttcccgcgaagcccgcatgggcggcctgggcgaggagacgcgcgagcgcgaggtgcgctgcatcgacatctcggatttcgaccgccgcaaggaagagatcgccgaacagctctggagcgcgtcggtcgatatcggcttcttccaggtgtcccaccacggcattcccatcgaggacatccgcgcggccttcgcgcgggccgaggccttcttcgcgctgccgcgcgagaccaaggcgcagtggccgctcgcgcgcaacgcgggctgggagcacaaggcgcagatccgcccctccacccgcacgccggaccagaaggagtcctaccaggtcacgcgcccgcgcatggaaggcctctggccgacggagcaggaactgccgggcttccgcgcagcgacgctggccttcgagcgccagtgctgggaggtcggcatgcgcctgctgtcgtgcttcgcgtggaagctggggttcgacgacgcgttcttcacccgcgcgcacgatccgtccgtgcccgcttaccagagcacgctgcgcatgctgcattacttcgcggtggatccagcgctgaaggatgaactgggcctgtggcgcgcgggcgcgcacaccgacttcgactgcctgacgctgctgttccagaagccggggcagggcggactgcaggtgctgccgggcaaggagatggagggccgccgctggacgcccgtggagcctgcggaaggcgtgatcacctgcaacatcggcgacatgctcacgcgctggagcgacgacgtgctgcccagcaacttccaccgggtgcgcaatccgctgccgcacgaataccagggagcgcgctacagcctggcgttcttctgccaggccaacgaggatgcggtgatcgcgggccccgccggcacgcatccgccgatcacggcgggcgagtacctgaagcagcgcatcagcgcgaacttctccaaccgctactgacggcagcgcgggtcagcgcgcgccccgctggggcgggcgcgggccgccgcggccttcgatgtgccggaaggtgagacggcccttgttgaggtcatagggggacaactccagcgacacgcggtcgccggcgagcacgcggatgcggtgcttgcgcatcttgccgcccgcataggcgatgagctggtgcccgttgtccagggtcacgcggaagcgggaatcggggaggacttcctccactttgccttgcatttcgatcaggtcttctttggacacggaactccttcggatggtgggaaagaaagggatggatggatgcgggccgtgcgtcaggccgcgccgtgcagagcgatgtgccggccctggtcgatggcatagagcgaggccagggcatcgctgtcgaactgcggcaggaagcggaagacgcggtcgtgcatgccgcggcggacggagacggaggcggtgtagcggcccgactcgatgcgccggatgagcggcgtgacgaggtagcggcccactgccagggcgactggtgtgtgcatgtcggaacgagaaaaagcgggcgtgcggcgtgcgcacgcggggaaacacaggacgccggtggaggccgggcgcggccggatgggaggccggcggcgtggaagcaggtggcggaagccgccaggggcgacgcgggccgggagtccggaacggagcgcgtcgtgaaaaaaggaaggagcttgccggaaggaaggcgggccgtggtgggccctgtgcggcggggcatgcgggacgatgcgtgcgccgtgggccccggcaaggcaggcatgtcgccagggcggggcacagtgtagcgcatgcgcgccggcccgtgcgcggcaatggccatgtgttgcttgctggcaatgggccatcacgcctgcatgctgccgtgctagcctgtgccttgatttttcaaccgaaggtacgttgcatggctaccgcgtccacttccaccgcccggctgggcgaactgcgcgaggcattgccccgcatcgaccggttgttgcgcagcaaccaggcgggccagatcggcgaggacgtgatcgacgaactcgttcaatgcgcctggatggagtggaacgcgggcgcgctgcgcctgacggccacgggccagaacatctgccggcagatgcaggcccgctgaccgcggcgcgcgcaaacgtttgcgcttttccgcggcgccgtggccgccgtcactccggcagcgccgcgcgccagggcgccatccattccagccccgcgcgggtgccgccggcttccgtgccgcgcgcgggccggtattcgcagccgatccagccggcgtatcccagcgcatccacgagccggaaaagataggggtagtgcagctcgcccacgtcgggctcgtggcgttccggcacgccggcgatctgcaggtggcccacgcggcccgtgggcaggtagcggcgcagcttcgtggccacgtcgccttcggccacctggcagtggtagaggtccatctgcacctgcacgtgcgggctgccgaacgcttcgacccaggcgtgcgccgcgtcctgccgctgcaggaaatagccgggcatgtcgcggccgttgatgggctcgatcatcagcgtgatgccgtgcggggccgccacggccgccgcgccgcgcaggttggcggcgtaggtggcgtgcagggccgcggggtccgcgccttcgggcgcgatgccggccatcacgtggatgcgcgggcaggccagggcccgggcgtaggcgatggcctgcgcgatgccgtcgcggaactccgcctcccggcccggcaggcaggccaggccgcgttcgccggcctcccaatcgcccggcggggcgttgaacagcacctgctgcagcccatggcggtgcagcagggtggccagccggccggccggatgggcataggggaacaggtactcgaccccccggaagccatcgcgggccgcggcggcgaagcggtcggtgaactccatctccggatagagcatggacaggttggcggcgaagcggggcatggcggcggggctggacggcgttgcgccattgtgccgggccgcctccttcccgttgcccggtgctactgctcggcgtagtggtaggtcaggccgccgtccacgaagtgggtgccgcccgtgatgtagcgggcctcgtctcccgccaggaaggccaccagcccggccacgtcctcgggctggcccatgcggcccaggggaatctgcgcattgagagcgcgcatctgctccgggttgtccatcagctgcgcattgatcggggtggcgatggcgcccggcgcgacgttgttgatgcggatgcccagcggggcgagctcgctcgcgaggttgcgcgccagcatgcgcagcgcgcccttgctcgcgcagtacgaggcgaaatgcgggaaggcgatctcctcgtgcaccgagctgatgttgacgatggcgcccccgtccttgcgcgtgcgcaggtgccgcacgaaggcctgcgtggcgaagaacaggcccttcacgttggtgtccatcacgaggtcgtagtcttcctcggtcacgtcccagaaatcggcgcggcgttccacgcccgcgttgttcaccaggatgtccagcccgccgagcgcctgcgcggcctcgttcaccagccggcccgcctcggccgcgccgcggctcaggtccgcggccacgtacaccgcgcggcgcccgagcgccgcgatgcactcgatgagcccgccgggcgcaccgtccggattgcggccgttgagaacgacgtcggcaccgtcctgcgcgagccgcagcgcgatggcggcgccaatgccctgtgtgctgccggtgacgagggccttgcggcctgcgaggcgtcctgtgaccatgggggggtgcctttcctgaagagccgatggatatcccgccactgtagggatggcgcaagcgcctccgcgtagtccggcgccccggccccgcgtgcgccggcaatgcctgccaccccgcgcgcactgcggagtcgggtttctgcggattgattcgcacctccggtgggcgcagtggtggcgggccgacaggatgggcccatgtccctgctcggcaaactcacccgctgtttcggtatctcccgggtcaccttcgatactccggcggggcaggcgcagcagatgccgtcgctggccagcaccgccgtgcggccgctggatgcaccggccagacggccgctgcgccagccgagggcggattccgcccgccctccgcgcggcgcggtgccggccgctgccgcccatgccgccaatgccgcccggggcggtacggcgggcgcgccgggcggcacggcacgcaccggcagcgcaggcagcacggcgtcccatgtcctgctcgatgcgatggagcaggcgcagcccgacatgtcccggtgcgtccgctcgctgttcaaccgcacggcccgccgcttcggcgtggcggcggacctcgccgacgccctgtcgcaagtggatgtgtcgcgcatggcgccgattccgggcctgccgggagcgccgcgcgtgctgctggcccaggcgatcgccgcggccaccggaggagatgccgccagggccctggaagcactcgccgtgctgcaggagatggacccggcccgcgaggtggcgacggcctggcggcagcggcaggccggcgcttgcgaaggcgagaccggatcggtgtatggaacgcccgcggaatccccggagggcagcgaggatggcttggaatacgggacggcccggccctccctggaggccgatgggccggacctctccacgcagcggcagtcctccgccagcgtggaggcggaggggatggcccgcgctatcgcggccaggcaggcagcatggaggacggccgccgcgctggccgccacgcccatggggcaggacgtgctgcaggccgtggtcgccgttccggtggaggccgcgcagcggcaggatttcgcgctattgctgaaggcggcggccgccttgccgcagaccttgccgcggaccctgccggagaccgccgaggggctggccgggggacggatcgaaagtgtggaccccgccgcgctgctggcccgggccggggcacaggactgcctgccgggccgggcgatcgcctgcgctgccgcccggatggccggcgatgtgcaggctgcccagccccaccggtgggcgctggcggccgtgcgcaacgacctgttcgagaccgggcccggatcggactttgccgcgatcgatgcgcgcctcgtgaaaaccgggcgctggatcgagcgggccgcgccgcagcggggcaggctgctgcgcaaccccctggtcggcaagacacctttcacggccttgcggcatggcacgcagggcgtggagcgcgggccggccatcgcgcgccaccgccgggcccgcgaagccgcgctgcgcgacgccgccgagggcctgcgggcgcacctgtccgatgcggccctgcgcatgcgcacgccgggccccgggcaggtgcccgaggcgctgctgcgggccgcggtcctggcgcactgcctgcaggctccggcaccggagccgctcgagcgggagggcttcgatgcggaggcccgcggcgacatcgccgcgcgcctcgccggcatgctgtcgccaggcctggacgcggacggacgggccggcctcgcccaccggctggccggtgcgcctgcgctgcaggcgctggccgcgctgcgcctggatgagcggaccatggggcagtggctcgacgaggcccgtgcggtggcgggcgccgccacgcaagcggccggggacgggccggaggatctgcgtgccgtctccgcggcgctggcgcgggcgcgcgaggaagtggtggggcgcgacacccgcgtgccggaggtcgatcgcgaaaccgtgcgcacggcgctcaaggagatcatcgcccgcctcgaaggatcgagccgcctgcggctcagcagcggcggcctcgtgggcgtggggctgcggcagatcacgtcgtcggtcagtgcgatcgcgagcgccttcttcctgcgcggccgggtcgatgccagggcgcagcgcggccggcaggccgtcttcgagatcgcgatgccgccctacgacatggagatcgtgctcggcacccagcgccaggcggcccggcaggtgggcgtcggtgccttcgtggggccggacatcggccttgccaaggcgggcgtcaacgtggacaccgtgctctacggccgcgatcgcgccgatgtgagcggcatttcgctgcgcctgccgcgcgtcggccggctcgtcccggagctgcgggccgagttctctgccctggtggatgcgctgctggacggatgccacggcggcgcgcaaccggccgacggggcgccgctgctgcagcgcctgctgcaggcgtttcccgagctcacggtgaaccgcatcggccgggccggcgacggccggcggcggcatgcgctgggcgtggacgccgcggcctcggccggccgctggggtgccaagctcagcggcagcgtcggcgggttcgtcgaggcccagcgcaacgtcacgaagcactatgccgacgcgacgggccacatgcgtgtcgagcgctcgatcgaagggcacctcgccaaggccggggtggcggccagggtgtccgccggcttcggcacggcgctcgcgtcggccaccgccgcgtccggcggcgtggacctttcggtcgcggcgctccaggccggcgcggccgtggagaatgtcttctccggcctgtcgctccgccgggaggccgtctatgaagcggggcgcctgcatccgctctcgttcgtggaaaccgaataccagaacgtggaggcgttcctcgatgcgatggggccgcaggccgcggactgggtcgatgccggcatcgaacggccccggctggatgcgctgctgcaggcggtccggcagcatgcggcgccgatccacagcttcgcggcacgctgtacggtaacgcccgccatgcgccagcgggacgatgcctaccgctcggccctgcagctctgcgcccagcacccgggcggcctgccgggcgcggcgcaggcgctggccgcccggatcgaatcccagtgggcggacccggccgccgtgcagccctattcgctgcgctcctatgagcgccacatggtccagcgcacgcgcggcatcgatctggtggtgcagtgggccagcctggaagcagccgaggcgtcgcacatcgacaaccggatcgacgtgccggccccgcggcctgcgccagcgcaggcacaggcgcctacccgcccggagggtcgtccgccagcaattgctccaggcgccgcgggtagtggttgaggaagtcccgcgtcacctcgaaatgctcggtgtcctcgaaggccacttcgctcacgcccgtgccgtcgaacaggatgatcttcgcgtgcgggtatgacagcaggatcggcgagtgcgtggcgatgaccaactgcgaatggtcctcgaccagctggtggatggcgcacagcgccgccagctggcggttgggcgacagggcggcctcgggttcgtcgaggaagtagatgccgttgccgcgcagcttctgcgtcagcacgctcatgaacgattcgccgtgcgactgggcgtgcagcttcctgtggccgtagccgttggggccgggcatgtcgtccatgtaggtcgccacgttgaagaagctctcggcccgcaggaagtagccgtctttcgggatgggcgcgatgcgggccagccgcaggtcgccgtgcagcggcgagacggaagcctgctggagcgtcgtctgcagccgcacggaccgggtgccgccttcctgcccgaatcccatgccgagggccagcgcttccagcacggtggatttgcccgcgccgttctcgcccacgaagaaagtgacattggggtggaagtcgatctggtctatttgcgcgacggccggaatgctgtaggggtaggtgctctcgtcgatgtcggcctcgggccggaagctggcgcgcagcaggtggggctgggtgcggcggggcatgggcagcggcttggacggtagtgggcgtaacgcctgccatcctatgccaactccgtgcgcagcccgcgagccctcactccccctgggttccccgccgcgcccagcccgtggtgtgcttctccagcacgctgaaaagctcgtacatcaccatcgccatcgcgcccaccaccatcaggccggcgaaggccaggcccatctgcatcgacgagcctgccgagatcagcaggtagccgatgccctcgttggcggcggtcatctcgctcaccgtggtgcccacgaacgcgagcgtgatggcgaccttgagcgagccgtagaagtagggcagcgagcgcggcaggccgaccttggtgagcacgtcccagcgcttggcgcccagcacgcgcagcacgtcctccagctccggctccagggtggcgaggcccgtggcgatgttcaccatgatcgggaagaagctgatcaggaaggccgtgaggatggccggccccgcaccgatgccgaaccacaccacgaggatgggcacgaacgcggccttgggcagggcgttgaaggcggtcatgagcgggtagatggcggcgtaggcgaggcgcgaggagccgatcacgaaacccagcagcacgcccaccacgatggcgatgccgaagcccgccatggtgacccagaaggtgcgccacgcgtggcccgcgatgatccacttgaactccaccagctggttccagatggccagcgggctggggaagatgaattccgagacgcccaggcccgagcagacgacctgccagagcacgatcaccgcgaagagcaggacccagggcgaccagcgctcgacgcgcttgcgatgctgtgcgttcattgcgtgatctccccgccggtcttgcgcagcgccccgatgtggccgcgcagctccagcacgatgtcggtgaattccttggtgtaggtgagctccaggtcgcgcggcctgggcagctcgatgtcgcggcgcacgacgaagcggcccgggctcttgctcatcacatagatcgtgtccgcgaggaacacgctctcgcgcaggtcgtgcgtgacgaggatgacgttgaattgctgctcggcctgcaggtcgcgcaggatgcaccagagctcctcgcgcgtgaacgcgtccagcgcgccgaagggctcgtcgagcagcagcatctgcggctcgtggatgagcgcgcggcagatgctggcgcgctgctgcatgccgcccgagagctgccaggggtacttgtcctcgtagcccgccaggcccactttctggagcagggagcgtgcgcgtgcctcgtactccttgcggcgggccttgaactgcgaacggtgcggctcgacgatctccagcggcagcagcacgttggcgaccgtggtgcgccagggcagcagcgaaggcgcctggaaggccatgcccgagatcttcagcggcccggtcaccggctcgccggcgatgcggatcttgcccatggagggcatgcgcaggccggtggccagcttcatgaaggtggacttgccgcagcccgacggcccgacgatcgcgatgaattcgccgcgccgcacctgcaggtcgatggcctccaccgcgaagtggttggcgcgcagcagctcttcgttgtaggcgagccagacgtcgcggaagtccacgaaataggtttctgtggcctgcatggaaaacatcctggaagggaggggaggtgtgccgcagtccggcggcggaaggcggcggcggacaccctccctccacgcggccgcgtggaagggcaggggtgccggggcgggccgggcgggagggcctacttcttcggcaggatgttcagctcggcggccgccggcaggaagctgccgttccacacggtggcgggatcgacgcgcgtcttggtgttgtaggcgtcggacacctgcgaggccatcagcgcgagccgctggggcttcacctggccgaagccttcggcgcgcgcatccgggctgttgatcaccgtgtcgatggccagttgcagccggcgcgtctcgagcgcggtgttcacgatgccgtcgcgttccttcacgtaggcgatggcggcgccggggttggcgatcacttccttcgcgccgcgggcgaaggccttcaggaaggccttcaccgcctcggggttctccttgaggatcttcgggctcgcgatgatggcgttgccgtagagcttcacgccgtagtcggcatagggcagcacgaccacgtccgacgccttggcgccgcgcgcctccaggttcagcagggaggtgaaggtgaacccggtgatggcgtccacgtcgccgcgcacgagcatggtctcgcgcagcggcgggtccatggctgtccattgcacgccggcgatctggttggccttggcgaagatcgggaagccgcggcgcccggcgtcgaacaccggcgcgccgagcttcctgccgttcaggtcggcgggcttggtgatgccgcttttcttcagcgccatgaccgaggcgggcgtgttgttgtacaccatcatcacggccacgggcttgttctgcgcgtcggggttgttgccgtggaattccatcaccgcggccaggtcggcaaagccgatgtcgtacgagcccgaggccacgcgctgcacggcgccgcccgagccgttgccggcgtccaccgtcacgttcaggcccgcttccttgaagtagcctttggtcgtcggcagcaggaagaaggccgcgggcccctcgaagcgccagtcgagctggaacttgatgggggtgggcgcgccggactgggcctgcgcggcgggcaccagcaggcccgacgcggcgagcagcagggcggactgcaggaaggaacgcttggtcatggggtctccattcgtgtcgatcgataccgggggtatcagcaagatcgatgcctgtccgccgccggctgcagggcgcagtatgcacggattgcaccagcatggtgcatgcttcgtgcctgccagggagtcagcggtgttcccagaagccgcggtgcgcggcgacgagcgcatcgcgcagttcggggacagggccggtcacctccaccgggcgctggccgcgcgcgaacacctcgcggcagggcaggtccagcgtggggttctcggggtggtcgcccgtgatagcgcgcagcgccgtctcctcggcgccgtacagcacgcgcccgatgccggcccagtagatggtgccggcgcacatggcgcagggctcgaaggtggtgacgagggtgcagccgcgcagcaggtcggcgggccagcgcgccgccgcctcgcgcgcgagcgtggactcggcatggttcaccgtgtcgatattgccctgctcggccagcacggtatcgccgtccggcgcgaccagcagcgcaccgaagggatggcgcccggcgtccatcgcgcggcgcgcgaccgcatcggcccgcagcaggtggcgggcgatgcgctccggcgtcagcggggctgcggcaggggaaagagaatggaacggggaagggggtacgggatcggccatggcgcaggccgcatgcaagccgcgtaccggtggccgtcccgctgcccgggtggcgggctgcgggacgggcgcttcagcgctgggccttggaggccacggcgttggcggcggccagtgccgtcatgttgaccacgcggcgcacggtggaggagggcgtgagcacgtgggccgaggcggcggcgcccagcaggatcgggccgatggtggtgccgtggctgccggtggtcttgagcacgttgaacaggatgttcgccgcgtcgaggttcgggcagatcagcacgttggccgagccggtgagcgtgccgtcctccagcgcggtctggcggatcttctccgacagggccgcgtcgccgtgcagctcgccatcgctctcgatgtggggcgcggccttcgcgaacaggtcgcgcgccgcgcgcatcttgcgggccgaggggcgcgtggacgagccgtagttggagtgcgagaggaacgcgaccttgggcggcaggccgaagcgctgcacttcctcggccgccatctgcgcgatgtgcgcgagctgctcggcgctcgggtcctcgtggatgtaggtgtcggcgatgaacagcgtgtgctggtccagcgtgagggcgttcaccgtcgcgaggccggcggcgccgtccttcaggccgatcaccgtgcgcacgtgctccaggtggtggtcgaagcgtccgaccaggccgcacagcagcgcgtccgcatcgcccagtcgcaccatcagcgcgccgatgagcgtgttggagcggcgcacggcggccttggcggcctcgggcgtgatgccgtcgcggcccatcaggcggtggtaggcctcccagtactggcggaagcgcggatcgtcctcggggttgcagacttccacgtccttgccgagctggatgcgcaggccggccttcttgatccgcatctcgatcaccgcggggcggccgatcaggatgggccgggccaggccgtcatcgaccgccacctgcgcggcgcgcagcacgcgctcgtcctcgccctcggcataggccacgcgctgcaggctggccttggcggcggtgaagaccgggcgcatgaacatgctggtctggtagacgaagcgcgtgaggctgtcgcggtaggcgtcgtagtcctggatcgggcgggtggccacgcccgaggcctcggccgcgcgcgccacggcgggcgcgatgcgcaggatcaggcgcacgtcgaacggcgtggggatgaggtagtcggggccgaaggagagttcctggcccgcgtaggcggcggccacctcgtcgctcatctccgccttggcgaggtcggcgatctcgcgcacgcaggcgagcttcatctcctgcgtgatcttcgtggcgccgcaatcgagcgcgccgcggaagatataggggaagcacagcacgttgttgacctggttcgggtagtccgaacggcccgtggcgatgatgcagtccgggcgcacggccttggccagttccgggcggatctccggctcggggttggccagcgccaggatgatgggcttgtccgccatggtcttgaccatgtcggccgtgagcgtgccggcggtggagcagcccaggaacacgtcggcgccgttgaccacgtcggccagggtgcgggcctcggtcttctgcgcgtagcgggccttggattcgtccagcgggccgcggccctcgtagatcacgcccttggagtcgcacacgaagatgtgctcgcgcttcacgcccaggccgaccatgacgtccaggcaggcgatggcggcggcgccggcaccggagacggccaccttcacggcgccgatgtccttgcccaccagttcgaggccgttgagcagggcggcgctggagatgatggccgtgccgtgctggtcgtcatggaacaccgggatgttcatgcgcttggagagctcacgctcgatgtagaagcactcgggcgccttgatgtcttccaggttgatgccgcccagcgtgggctccagcgccgcgacgatctcgatgatcttgtccgggtcgcgctcggccagctcgatgtcgaacacatcgacccccgcgaacttcttgaacaggcatcccttgccttccatcaccggcttgccggccagcgggccgatgtcgcccaggcccagcaccgccgtgccgttggtgatcacgcccacgaggttgccgcgcgaggtgtagtcgaacgccagcgacgggtcggcctggatgtccaggcacggataggccacgccgggcgaataggccagggagaggtcgcgctggttggacaggggcttggtcggcgtgacggcgatcttgccgcggctggggttgcggtggtattcgagcgctgcttcgcgcagtgccgcttccgcggcggagagtggcttggtcatacggggacttccggaaaaaagggcgcagaggcgatgcctgtcgagcttaaccgccgggcccgcgccaggggggcctgtacccatgcgatatgtgcatggggaccgaatgcccgcgccggatgcggagcgggtctgtgccggggcaggccgggctcagtgcgcttcggcctgccgggcggcatccacggccgcggaggtgtcgcggctggtgccattgaagaagacattcaggagcacggcggtgatcgaggccagcaggataccggattcgatcagcgggtggatggcatgcggcatccactggcggaagttgggcgccaccagcggcaccatgcccacgccgatggacacggccacgatcatggcgttgaagcggttggtcttgaagtccaccgcgcccaggatgcggatgccggtggccgccaccatgccgaacatcaccaggcccgcgccgcccagcaccacggtgggcagcgattcgaccagcgccgccatcttgggcaccaggcccagcaggatgaggatcaggccgccggccacgcagacgaagcggctcttgacgccggtcacggccaccaggcccacgttctgcgagaagctggtgtaggggaaggtgttgaacagccccccgatgagcgtgcccagcccgtcggtgcgcaggccgcgcgtcagtgccgcctggtccacctttttgcccgtcatctcgcccagcgcgaggaacatgccggtggattcgatcatcaccaccaccatgaccagcgtcatggtgaggatcagcaccgggtcgaagatgggcgccgcgatctcgaagggcagcaccaggtcgaaccactgcgccctggccaccttctcgaaccccatcagccccagggccgtggccgccacgccgccgatgcagatgcccagcagcaccgagatgttggccacgaagccgcgcgcgaatcgggcgatcagcaggatggacagcagcaccagcgccgagatgcccacgcccgtcaggtcgccgtagcgcgggttgggcacggtgggcaccaccgcgaagcccttgggcacgggcggcagcgacgagcccggtgcgccggcggcagcctgcgcctcggccagccatttcacgtgatcgggattcaccaccgtgggcgccgtggggcccaccgggttgccgaagatccagttgatgcccacgcgcatcaggctgatgccgatgaccgcgatgatggtgcccgtgaccacgggcgggaagaagcgcagcatgcggctgatgagcggcgcgatcaggatcgagaccgcgcccgcgccgatcaccgagccgaagatcagccccgcgcccgccgggccggcggtggactgggccatggacaccatgggcgcgacggccgcgaaggtcacgcccatcatcaccggcaactgcacgccgaaccagcgcgtggcgcctagcgcctggatcagcgtgaccaggccgcagcagaacaggtcggccgagatgagcttggcgaccaggtcgggcgtgaggttgagcgcgcggccgatgatgagcggcacggcgaccgccccggcatacatgaccagcacgtgctgcaggcccagggcggcgagctggccggcgggcaggcgctggtccacgggatggatggcggtggaacgggaagacatggcgggattccttggcggctggactgcatacacggctgtatggaaaaaatgtatgcaatttgggtgcctgccgccacgatggaaaacccgcgcggccgcgctcaggacagcagggccttcaccaggtccagttgccggtctgcacgctcgctgtccagctccaggctggcttcgatgcggtcgaggtggtccaccatgcaggcgaccgccgcctcggcatcgccgctgcggcacacgcgcaggaactcggcatgctccccggaggagcagtgcgcgtcgttggacgagtggtagagcatggcgatgagcgagctgcgcgccaccatctcctgcaccagctgggcgagcgtgtggttgcccgcggcctcggccagcgcgacgtggaagtcgcccagcagcttctcctgcacgctgccggtggcggggccggccttgagtgccgtgcgctcgaagcggatgtgctgctccagcaactggtagtcggcccgcttcccccgggccacgaacagccgcacgacctcgctttccaggatgcggcgcacggcgaacacctcgcgcgcctcctgcacgctgggccggctcacgaacgagcccttgtcgggaatggtctcgatcagccggtccttggccagcatgaccagcgcggcgcgcaccttggtgcggctcacggaatagatgcgccccagcgcctcctcgcgcagccaggtgccgggcggcaggcgcttctcgacgatggcggtcgccaggtcgcgcgcgatgccttcgatggagacctgggcggcttccggcgcggtgggcgatgcgggtgcgtccaggcgctgcgccggggcggtgcggcggggtgcacgcgccttggatgccggcgcgggcgcggcggtggctgtgcgctggtgcgcgggtggagaggcgggggcgggagcaggagcggaagtgggggcggaagtgggggcggcgcggggcatggcgggattgtcgcggcaagcggcgccgccgcggtcatgcgcgccgcagcgccggcgcggtggcgggcgccgctgccatgggagccgcgcccagcgcgaagccggccagcgccccggccatggctttgggcagcggccgggccagttcgccgtgcttgcttgtcgccagccgcagcgtcaccagcgattcgaccagcgtggtggcagccgccacgccgtcgatcaccggcacgcccagcgtcctgccgatatgctcgcacaggtcggccatgccggcgcagcccagcacgatggcgtcgcagccgtcctcggccagcgcgcggcggcactcctccacgatgcgttcgcgcgcgtgggagccgggcacttccagttccagcaccggcagctcgcaggcgcgcacgttggcgcagaagcgctccatgccgtagatctcggccaggtgccaggcctggcccatggtgcggcccagcgtggtcaccaccgagaagcgcgtccccaccatgctcgccaggtgcatggcggcctcggcgatgcccactaccgggccgcgtgccagttcgcgcgcggccttcaggccggggtcgccgaagcaggcgatcacgtagccatcgacgccttcggcttcgccacgggcgatctcctgcagcaggccgggcacggccagcgcctcgtcgtagtggctctcgatggacgccgggcccatggcggggctgacggcgatgacctcggtgcccggccgcgccacggcgcgcgcgcaggccccgatcttctcggtcatgctccaggtggtgttgggattgatgatcttgatacgcatgggcgctgcccgttccttcttcggtttcagtgttgcttgcggttcagtgccaggtagatgaccaggcccaggcccatgccgatgaaccaggcatagctggcggcgcctcgccagctcggcacgaccacgcacaggatgggcaccagcgcggccggcaccatggtcatcacggcgcgggggttgtagccgccctggtaccagtagcggccttgcgtgtccatggtgtagaggtcatcgaccaccacctgctggcggcgcacgaagtagtagtcggcgatcaggatgccgaacagcgggccgatgaacgagcccaggatgtccagcgtgtagtggatgacctgcgggttgttgtagaggttccagggcgtgatgaagatcgagcccacggcggcgatcatgccgcccgtgcgccagctgatgtgctgcggcgccacgttggagaagtcgaacgcgggcgacacgaagttggccacgatgttgatgcccacggtggcgatcatgaaggtgagcgcgcccagcaccacggcggtggtggagtcgatgcggccgacggtgtggaccgggtcggtgatgagttcgccgaacacgggcagcgtggcggcggtggtgaccacggtgagcagcgagaagaacacgaagttgaccggcaggccccagaaattgcccttcttcaccgcgtcgaagctcttgccatagcgggagaagtcgccgaagttgagcatcgggccgctgaagtagctcaccaccagcgcgatggccgagagcatcaccggcaccgcgtcccagccctggaagcgcacgccgcccaggttcaggtcgatgttcttccagccggccttccagaccagccagccacagaggatggccatcaccacatagacgcccgggccggcccagtcgatgaagcggcggatggcctccatgccgtgccagaacaccagcgcctgcaacacccacatgaccatgaacgacacccagcccagcgtggacaggcccgcgaagccgtgccgcgtgacatcggcataggcgtcgagcgaggggtagaaatgcagcgccaggatcatgaaggcgctggaggccaggtaggtctggatgccgtaccaggccaccgcgatcagcccgcggatgatggccgggatgttggcgcccagcacgccgaacgaggcgcggcagatcacggggtagggcacgcccgtcacctggctgggcttggccaccaggttgcagaagaactgcacgatcacgatgccgatcagcagcgccgccagcacgtgccagctcgacaggcccagcgcgaacaggctgccggcggtgacgtagccgccgacgctgtgcacgtcggacatccagaacgcgaagatgttgtactggccccaggtctgtttcttcagcggcgcgaggtcctcgttggtcaggcgcgggtcatagccgggcttgatgagcgcgttgccggcgtggggcgaggcagtagcggcgggcgcaggggtggacatggacgtggcgggctgggcgatcgcggcgtggcctgcggtgcgcgccgggctggtggcggattgcatggggttgtctccttgtattggcttcccagaatgcatgcgagtttgtatacaaaaaatggatgcattcaaaggcctggagcgcgcatgcggctcggtgcttacccggttgccagccggcggtgcaaggtgcaggagatgggtgggggagggctgccggccggggcgcggtcagtccgccgcgggccgggccgcggcggccaggggggcgagcgattcgcgcagccggtcgcgtaccaggggctggcccgggtcgagcgcgtcttccacgtggccgatatgcgccagcatgcgctcccgggccagggcggtgtccccggcctccagggcctcgacgatggccgcgtgttcctcgcaggactggctggcgccgtgctgggactggtagagcgatgcggccagcgtggtgcgggcggtgaggtcgcgcagcaggtcgctgagcgtgcggtggcccagcgcctcggccaggcagacgtggaagtcggccagcaggaaggcgcgcgtcgcggcatccgcgccttcgatcgcgcgccgttcctcgtcgatgtgcgcgcgcaggcgcggcaccacggtctgctgcagcggccggccggcgtcggccaggatgccggattcgatgatgcgtcgcgcggagaaggcgtcgcgcgcatcctccaccgacggctccaccacgtaccagccgcgccgcgcccgcacctcgacgaaaccgcgggcctgcagctgcatcagcgcttcccgcaccatggtgcggctgacgccgaacaggtcggccaggtcctgctcgcccagccgttcgccgggcgccagtttctgcgccaggatggactcgacgacctgctgtgcgatctggctctggctggtgcccatcggtgccgtcgggggaagccggccgcgctcagcgcggcagggccagtgcgtgggagcccggcgcggagtgctcgtcgagcgtgaagcccgccacggtgcgcgacaggtggtgcgcctggtcgttgagcacgccggaggcggcggtggattcctccaccagcgcggcgttctgctgcgtggcgcggtccatctcggcgacggcctggttgatctgcgcgatgcccgagctctgctcggccatggagccgttgatctcgccgatgatctgcgtgacgcgctggatgccgtccacgatctcgcccatggtctcgccggccgcgcgcacgcgctcggtgccggtgagcacgctggcgcccgaggcgtcgatcagcgacttgatttccttggcggcctccgcgctgcgctgcgccaggctgcgcacctcgccggccacgacggcgaagccgcggccctgctcgccggcccgcgcggcctccacggccgcattcagcgccaggatgttggtctggaaggcgatggagtcgatcacgccgatgatctcgccgatcttggacgaggccctggagatgtcgtccatggtgttcacggcgctggccaccacctcgccgcccttcagggcggaggcgctcgccgcgttcgccaggcgcgtggcctgcgcggcggattcggccgactgctgcagcgtcacggtgagctgcgacagcgacgcggaggtttcctgcagcgcgctcgccgatccctcggtgcggttggagaggtcctggttgccggcgcggatctcgtccgtggccgtcttcatcgattccacgccgtggcgcacgtccttgagcaccgtgccgatctgctcgacgaaggcattgaacgaggaggcgatctgggccacctcgtcgcggccggacacgggcaggcgctgggtcaggtcgccgccgccggagccgatgcggtccatggcgtcgcgcacctgcgagaggcggcggaaggaggtggcggtgagcagggcggcgacgccggccgcagccagagccagcagcacgatcgcgatggccagggtgtgcagcacgctgcgcaggccggccgtggcctcggccttgtccagcgccacgatcagcgtccagtccgtgccatgcacggtgcggcccttgagcagcttggcggcgccgtccatctcgacctcgagcggcttgtccgacgtggcgagggacgccatggtggccggcgtcagcacggaagaaatctcggtgaccggcttgagcgccagcttggcgtcggcatgcgcgatgacctgcccgtcgctgttgaccacgaagccgaagctgccgggcgtggggcggatggccgcgaccacctcgcgcacgccgtcgagcggcaccgcgccgctcagcacgccctcgagcttgccgccgcgcagcatgggcgccacgaaggccacgtagggcacgccggtggtcgagtcgccgtagggcttggtgacggccagcttgccggcctgcacggcgctcttgtaccaggggcgggccgtggggtcgtagcccggggccgtcttggtcgtggagaagaaggtcttgtcctcccacccgacggtggtgatcgggaagccgttggccttgcccatcagcggcacgtagccttgcgggtcgccatgctcgatggccgccgccgtcgcctgcacggccgtgcccttggcggccacccactggtccaccgccatggcattgccggcggcgatcgcgttcaggtcctgctcgatggtctcgaacgtgctcgcgcgggtgatggtgtaggtggcagccccggtgaccgccagcgcgcacacgaccgtggcggtactgatgaacaggatcttggagcgcagtgtctggagcatgggaaaccttcgggcagaaaagcgcttcgattacaccgcagaaggtttcttttgtttacgtaaaacgccggactgttgcaaaaatgcggcccggcagtcaggccaccggaggcacgtcctcgccgtcgagcacggcccgggcgcgctcccggtcgatgtcgccttcccaggcggcgatggcgaccgtcgccacgcagttgcccaccaggttgcccaatgcccgggcgatgcccatgaaccagtccaccgacagcaccagcaccaggccgatggcaggaatggccgggatggcgtgcagcgtggccgccagcaccacgatggccgagcccggcacgccgtgcgcacccttggaggtgacgagcgagatcgcgaggatggtcagcaggtcggtcatgctgatcggcgtgttggtcgcctgggcgatgaacacggccgcgagcgtgatgtagatggagaacgcgtccaggttgaacgagtagccggtgggaatcaccaggcccacggtggagtcgcgcacgcccatgtgcttgagcttggccatgatctgcggcagcacgctgtcggacgaggtggtggcgaacaccacggccagttcctcgcgcaggtagcgcagcagcttgaacaggctgaaacccgagaagcgcatgatgagcccgagcacgaccaccacgaacagcgccacggccaggtagaacagccccaccagcatgccgagctgcttgagcgagccgatgccgtacttgcccacggtgaaggcgatggcgcccagcacgcccaggggcgcgagctggatgatgaggcccatggcgcggaacagcaccaccgagaaatcctcgatgagcccggccacgcgggcgccgcgctcgccgaccagcgccagcgcgcagccgaagacgatcgagaacagcagcacctgcagcacgtcgccggtggagaaggcgctcaccgcggtggtggggatgagcttgagcaggaagtcgctgaagccgccgcccgaaagcttgttcgccgtgtccgtataggcgctgagcgccgaagcgtccagcgcgcgcgggtccacgttcatgcctacgccgggctcgaacacgaaggccagcaccaggcccagggccagcgcgacggtggtgaccacctcgaagtagatcagcgacttgatgcccacccggcccacgcgcttcaggtcccccgtgccggcgatgccgtgcaccaccacgcagaacaccaccagcgggatcagcatcttgatgagcttgatgaacccgtcgcccagcggcttgagctgcacggcccactggggccacaaaaggcccacggcgatgccggccacgagggccagcacgacgcggccgaacagggtgcggaaaaggaaatgcatggaaaacccccggggatgggcgcgatttcttgtgcgccagtcttgcatacaaaaaatgtagacagtaaatggccgagcctgatgcgggtaatccctggttacgtgtcgcccaggcgaaaaaaagccgggcatgtgcccggcctcggcgatggcggtgatgaaggacgctcaggcgttgctttcatgccatgccaggaagccgcccatctgcaggccatgccccagcatctggaggtactcttcgcgccgcggttcggcggcctgggcgtcgtgcggccatcggtccatcagtgcctgcagccgcggcaggtcgagcacccggctggccagggcggaaccccgcagagcgtcgagctgctgctgcatggccgtgcgctgggcgctcaggcgggcgaaccagtcgccgtgctgcacgcccacctgccggttggcatggatctccggcggagcgccgcgcgcggccagcaggcgccgcggcagggagcgactgacgccgtcgcgcaggaactggtccagcggcaggctgccgaagaattcgatgacccgccggtcggcgagcggcatgcggaaatccacgcccgtcatggcacgaaccgtgccccacacatccatcgcagaggcatggccgagcagccattcacgcaggacgtggacggagtaatggcttcctcccaggcgcagccggtagcggtcctggtccatatcgcggtgcaggccgatgtcgcgggcccagtccacccggatcgccgcatgctgtgtccaggcctcgcgtggaagacggtgccagagccgcagcacggacatcggcgcgaaggggcgcaccacatggcgctgcaccgccttgcgcaaggagagtccttcggagcgcgccagggcccgcgtctcctgcgccaggcaggcccactgtccgccccgcagcagttccggcaggcggacccgtccgtcgaaactgaagaaggagttccccatttccccccccagcagcacgttgcctccacgcgagcgcaggaagcggttgagcgggaagaaccagcccatgttcaatggcgagcgcactggctggccatgctcctgccaccagcgctcggcgctgtgttcgccccagtcgccgccgtcgtcgccgaccacgtgccattcgatgccgggatgggcggcggccagcagccgtgcccgggagaattcctcgtagtagtgcgttgtgttgtctgccgcggtcgcggcctgcggcttgcgcgtgagggccagcaacggggcgggggccagttgccgtgcagccgacaatacgatggagccgctgtcgagcccgctggtgaggcatgcccccacgggcctgcaggagcgcaatgcatcggccaccgcgcggtccaggacttcggcggctgcggcctcgacttcggcatcgctgcccagccgcagggaacccgcttccggcagtgaccaccagcgctcggcctgcgtggtgtccgccgtcaggtgcaaggcctggcctggcagcacccgatcgatggcacggtagatggtgcgctgcggccggcggcggtccatgatcagctgatcggccagcgcccgttcgtccaggtccctggggatgccaggcaatgccagcaaggcccgcagccgggtcgagaatgcgatcatgcgcgggccgcggtggatgaacagcgagtacatgccgatcgggtcgcgcgccagcatcaggtgccggcggtccggacggtaccaggccagagcgaaggtgccgtacagccggggcaatgctccggtgttccagcgttgcagcgcttccgccagcaggaggccgtccggctgcgaagccgagaacggcgggccgagcgagcccgcaagctctgcccgcgccgcgagcgagacattggccgccagcacggcgcctccggatcctgcgtacggcatcgcctcgtcttcatcttccggcgtgaagaagtgctgccggtgcacgatggcgatgtcgccgccgtgccagacccgtgcgggacctgtgtcccgcgcctgcagtgcgcagcccagccgttcgaccatgtccggcggtacggctcgcccatccaggtgccagacgccggcgaaatcgctcatcgacgtccgagccggtgacggccgagcagagagcgctcaggagccggtgaaggtgccaccaccatcatccccgccccttgtgccgttctcggttcgatccatcgaaaggaaagacacgacgggcgtggtccatggcttgcgcgctggctgctggagcagttctgcggagatcgaggatgcgtcgtcgttcatgggttgcctttcctgggcttggggtacgtgcggtgggggccggagcgcgccgtgcatcttaaatggcatcgctctgccggtggctcggcagtaccgcttgtttttcctctctacccatccgtcctgctggcggccgcctgcgttgccggccgcgcatcggaatgcatgcattgggcggccttgtgactatgaacccggtggagtgtgccctggctccgatggcgcctgcagaagggcatggggttgctgtaccgcgcattgcgcgacaaagagggccgcggctatgcccactggtcgggccggaccaccggcggctcaaggatcaggccggcggcgaagcggtttccgccacctggtgatggcgcgtcggtagaatttcccgacggcgctcacccgggcgatgtccacctttccgaggaagatgtagcggatgaacgttgaaccggaggcactgattgcccaagcgcccgacagcctcgccgcggagatgggtgaggaactggtcatcatgatcgccgagcgcgggacgtacctggcgctggatccggtcggccgcgatgtctggacgtgcattgccctgccctgcaccttctcgtcgctgtgcgaccgcctgcaggccatctatgcgggagaacgggcggtcatcgaggccgacgtggccgcgctgctcggcaaactgcaggaagccggtgccgtggagatacgccggtgaagaagcgctgcgcatgagtgttcaccattaccaggtgtgcggctggcatgtccgcagcggcatggagttgcccgagcttcccgcgtggaccggatccggtgcagagcccggggacatcttcatcgaggaagggtcggtgcccggcgggcccggaaccgccacgccgggatcgccctggctggaggtgggcggggacggggcggtcctcatgcagatccccggcctggtgcgcatccatgtccagggcgggcgaaccatgcgcgtggagcggctgtgccccggcgatgcgggctggcgcctgttcctgctcgggtcggcgctggcctgcctgtgcctgcagagggggctgttccccctgcatgccgcctgcctgcgcgtcgggtcgcgcacgctggccattgcgggccacagtggcgccggcaagtccacgctggcggccgcgctgctgcggcgcggccatgggctgctcggcgacgacctcaccgtgctggatgtctccgccagcaacggccgcatccaggtgctgccggcattcccgcgcctcaagctctggggcgaggccatggatgcactggggatggacggtagcggggtgccgaaggtgcgggacggcctggataaatacgacctgcgttcgcagacgggtttcgatccccggcccgtgccactggatgccgttctcgtgctgcgcgaaggcgccggtccggaactgcggccactgtcgcccgccgccgcggtacccgttcttcacggcctgctgtcgagggggaaggcggcagtgcaaatggggctgcaggcctccacgttcgcgcaggccgcatccgtcggccgcacggtgccggtctggacactgcagcgtccgcgccgcttcgatgcgctggacgccaccgccgatctgatcgagacccacttcggtccatgacgcgccgcggcatctactggatcgcctcgtatcccaagtccggcaatacctgggtgcggtgcctgatcgcgagcctgctgtccggtggcgcatccgtgcgcctggacaggctggtcgatgccgtgcccagttcggccccccgggcctggatcgaagccagcatcgacatcgacagcgccgacatgctgggcggcgaactgagggcgatgcgtgcacaggcacaccgggacgaaggctcccggcgcctttgcatgctcaaggtccatgaccgctgcgacgcggaccttttcccccaggaggtgtcattggggtcggtgtacatcgtgcgtgatccccgcgacgtggcgccgtcctgggcggaccacatgggagtggatgtggataccgccatcgcgcggatggctgacggcgaatggacggtcggccgcggcatttcctcgctccgccttcaggtgccgcagcggtacggatcgtggtccgggcacgtggtgtcctggctggactgtgcgccggcaccccggctgctgctgcgctacgaaatgctgcaggccgaccctgcgggtgaaaccacacggctcgcgcggttcctgggattgccggcggatgcggattgtgtggcccgcgcggtgcaggcatgcgatttcggcacgttgcgcgacatcgaggagcgcgaaggtttcgtcgagcgccagaaaggccagccgcgctttttccgccaggggcggtctggtgcgtggcgcacggcgctgcagcccgggcaggtggaccgtatcgtggaagcgcatggggccgtgatgcgcaggctgggctacgttgccgatgcgctgtgatgcctggtcccccgcgttctgctgcctgttggcgctttggcggggagatgcgtgcgttgaagcatgcgctgcggtggaggacggggcattcgtgcgtgccctggcccggcaccggctggccctggcgctgccggacgcaggccggctcgatgccggctttcccccggcgttgcgcgcggtattgcgcgatcgccagcgccgcatggctttgcgtgccttgcagcatgcatcggcactgcgcggcattgccgatgcactgcgggctgcgggtatccggtactgcctggtgaaggggcagggctatgcggcgctgttcggcgatcccctgcgccgcgaggcgagcgacatcgacgtgctggtcgatccggagagcatcgcccgggcactgccgccgctgcaggcactcggctatcagcccgactccgcggcggtggcggacctggaccgctacggcatccgccaccatgacctgccgctgcgccatgccgccacgggggtggtggtggaactgcaccagcggctcgccaaccggcggagccagttccgccttgaagggacagtactgtgggagcggcatgtcaccacggtgcggctgggcggaaccgacgttcctacgctggcaccacctgccgccgtggcctatgccgcattccatggcaccaagcaccactggcaccgtgccttctggctggtggacatggccctggcgttgcgcagtaccacgctggactgggacgccacgctcgcgctggcccgtcagttgggcgtggagcgttccctggcgatggccgcgctgctcgcggaggccacactgggcgtggaggtgcctgccgtgctgcgccggcagaccgggttgctgcacgcggcccgtccagcggccgaggcgctgctgccgcacctggatgcgctgggctccgaccgcggcgcggaactggcggcgcggatgggcgtggtccgttacgtgcgatggcttctgtcgctgcaatcgggctggcgcgggcgcgtgcggttgattccggtcctgctggcccccaccgacgacgatcgcgccgcgctggctctgccccgccggctggagtgggcctacccggtggtgcgggttctgcggctggctgcgcgccacctcgccaggcgccggcgcggctgacggtgcgaggccaccgggatgcagcgtgtttctcctgcgttgtgcggacactccgtatccgctgtaatgcgtggcactccctccatggcggcgtgccgccccattcctccgaacggatgttcctgcgtgtctgatgtgctgcccctgcggcgcctgcgtgcgttcctgcgcctgccgcgtttcgagcgcggcctgttcttcccggcctggctgctgctggggctcgcgcgggcggccgtgctctgcctggggttccgtcggatcgcgccctggctggggcgcccggtcgccgagccaccgcccctgccatccctggatgagcgcggggggcgacgcgcccagcagatcgggcgcacattgcgcctgtgcgcgcggcacacgccctggcagtcgaactgcctggcccaggcgctggcggcgcgctgcctgcttggactgttcgggattccccatgtggtgtgtttcggggtggcgcgttcggacgcatcgcaattgcaggcgcatgcctgggtcatcgcggggcggggattcgtgaccggtggagtcggcgcacagcgcttcacccgcacgggatgcttcgtcgtcggcgcggagggcgcgtgacggggccgtggagtgcattggcgcggctcctggcctgggcacctgcgcgccggcgcctggtgcttttcctgttgatgctgatggcaggcgccacggaaggcatcggcgtgctgttgctggtgcccctgctgggggtgttgcagggcgaagcggtggaagcatcgggtactgtcgcgcgcggcgtcgtccatgccgcggcatcgctgggcctgccgtcgggcgcgccactgccgctgctggctttgttctgcgggctggtcctgctgcgcaacgcggtccagtatgcgcgggagtgcgccgctacgcggctgcagcagcaggtggcggaccggctgcgcgaggccagcttctcgacactgctcggcgcgcagtggcgctgggtggtcgcgcagcgcacggctgagcaggcgaacctcctgctcagcgacgttgcgcgcatcggcatcggcctgggccatggcatgggcatgctggcgtcgctggccaccgccgcggtgtacctgctggccgcgttcacgctgcactggaagctggcgctcgcctgcgccctgggcggcgcgctgctgctggtgctgctggccgggcaccggcgcggcgtgatggccctggggcggcagctcaccgtggccagccagcgcctgcatgccagcctgcacgacagcctggccgggttgcggctggccaagatcctgggtgcggaggtgcgctaccgggcctggattgccggcgacgcgggcaggctgcgcgaccagcagctgcgcttcgccaccgggctgagcctgtccaaggccctgctgcacagcgccggcgctctgctgctggcggcctatgtgtacctgggtctgcgggtgtgggccgtgccggtggccgagctgctcacgctggtgctggtgttcgcccgcctcctgcccttgctggcgatgggccaccagcaacagcagatgtggctgcacgcggcgccagccttcgccggggtggagcaccagctggccgaggcccgcgcctgggccgaacccgaaggggatgcccaggaggcggtgcccaccgcgcggacggcgatcgccctgcgcggcgtcggggtgcgctacgaaggccgtgcggtccgggcgctggacgatgtctcgctggcgttccccgtgcggacgaccaccgccatcgtcggcgcctccggtgccggcaagagcaccctggcggacgtgttgtgcggattgctgggccccgacgagggagcgctggaagtcgatggcgtgccgctggacgcccgtgcgcgccgtgcctggcggcgtgccgtcgcctatgtgtcgcaggacaccttcctgttcaacgacagcgtgcgcggcaacctgttgctggccgcgcccgatgccgatgacgaggcattgcgacgcgccctggaacaggcctgcgcgcagttcgtgcatgcgctgccgcaggggtggaacacggtggtgggggagcgcggagctcagttgtccggcggcgagcggcagcgcatcgcgctggcacgcgcgctgctgcagcgcccggcgctgctgatcctcgacgaagcgaccagcgcgctggaccacgacaacgaagcgcgcgtgcgcgaggccatcgagcggctgcacggcgatttgaccgtggtcgtcatcggccaccggctcgccctgctggagcgggcggaccgtgtcgtgctgctggagcggggacgcatccgcatgcaggggcgctgggacgatgtagcgccgcactggatgggtgcgcggtgacaatgcatgccgtatgcaccgtgccgtatggtacaaccggcctcggcccaccgccgttggctggtgtgttgaattgcccggggggcgggcaccatgccggcgcagcctcctggcgtcccgggacgccgccactgaccctatacccgcaatgaacgaagtgcatgagcaaagcagcgatgtgtcgctgggtgacctgctgctggagctgctgcgcttctatcgggacttcggcctgctgctggtcccgatcgcgctggtcgccgcgctggtggccggtgggctggctctgcggaacccgctctacggcaccaccgcgctgctggaaacgccgcagatgtcgctggaccagtggcgcaggctgcagcccatgctgtcggaccgccagctggtggcggcctcgctggccgatgcctccgtgcccgacggcgtggctccccggctgcaaaggctgttccagcagccgcgctactggagcacgcgggtgggctaccgcagcacggtggggcgggacgacatccgcgagcagatcaacatcgatcccaagaaaatcggggccctggggctggaggtctcgctcaatgtgcgcgacgaggccgctgcggcgcagcagttctccgtgatcgcatcgcacatccgccaggtcatgctctggggcgacctgcgcgaatacctggaccggctgcggcaggaggtgctggagcagcgctcgcaattgcagatcgagcagatccgccggcagttcgccatcgagcagggccagaggcaggtggaggacatgcagcggctgctgcagcagtatccggaattgcgccgcagcgatgtgaacacggtggtgtcggtgggcgacggcggcgggcggtacctgtcgccgttgtcccagatcgtggcgctggaatccaccatgtccgatgctcggtcgcaactgcgcaagggggtgcgcgaactggagcaactggagtggaagcaacgtttcctggatcgcgtcgatgcgcgcctggatgggctggcctcgggcaaggaactggcccgctggatggagcagtgcctggccggcctgttccccgccgataccgcggagaacacggcgcagcggcaggccggcagcgagatccggatgaacctggagcagtcgctctcccgggccgggcagctgcgctacaaggcttcgccggcgctgccggttgcaccgctgccatcgcggcgccctgccttcgtcgctgcggcggtattcgccggtacgctcctcgccctgtccatggcattggcgagctatgtggcactgcgccgtgcgggcagggcgccggggacctggtccgcccgccaggatccgctcttcgcctggctgccggagcgcctgcggcgcaggctgccggagggtggggcacgggggagcaacgcatgaggcgggtgctggtgaccggcgcggccggcatgatcgggcggcggctggtcgccgtgctgcagcagcgcggcgacgccgtcgcgggcctggacgatctgtcgagcggcatggcgatgcctccggggctggaggctgcagcagtggcggatgtgcgcgacaccgccgcggtcacgtcgatgctgcgcgatctccgggccgatgcgctggtgcacctggccgccgtgcaccacattcccacctgcgagatgcggcgcatgcactgcctgcaggtgaatgtggtgggaaccgaaagcgtgctgcaggcggcgggcgaggcggatgtgcggcaggtggtgatcgcttccagcggcgcggtgtacgcctggggttgcgaagcgctggcggaagaccacagccccacggaggcgcgcgacaactatgcgctgtccaagctgtgcaacgagggccagctgcgcctgtggtgcggcctgggcgccgggcgccgcggccgcgtcgcgcgcctgttcaactgcatcgcgcacgacgatccgaacgcacacctgattcccgacgtgctggcgcagatcaacgccgatccgtcggcggagccgctgctgcggctgggcaacctggaaccgcgccgggattacatgcatgccgacgaggccgcggcgggactggcggcattgctcgacgatccccgtgccgacacggcattcgatgtgttcaacctgtgctcgggcgtggagcatgcggtgggtgaactggtgtcggagatcggcgcgctcatggggcgcacgccccgtgtcgaggtggatccgaagcgccagcgtccccacgaccgggcccaccagctgggcgatccggccaaggcggcggcgctgctgggctggaacacccgctggaccctgcgcgaggcgttgcggcgcacgctggagcccggcagcgacggggccgcccggccgagcgtgtgagcatgccggactccgtcaaccgttgcgctctgccatatccgtcgtgagacaggcggaatgcagtcgtgcccgaacccaggcgaaccaaggagttccacgttgtccctgacacccctcgagcgtctcaagctcgcctaccggcgtcttcgggtgggagccaacctgcaccgcaatgacgccctgggcgcgctctaccgtgcctgggcctacgtgcatgccacccagctcgccggggactattacgagttcggcgtgtaccgcggcaacagtctggcccactcctggctgtgctaccggcaccagcgccagcgcatggagcgcaatgccggattgccgttccgccatcaggggacggtgctcgattttctcgcccggccgccccggttccatggcttcgacaccttcgcgggcatgccggccaacgacgaaggggaggacaccctggccacgggcagctttctggcggcgcagtcccaggccatggcgcggtgtagggcggcaggcttgcgtgccccggatctggtgctggtgcccgggctgttctccgacaatgccggagccatcggcagcacgcaggcggcgatcgtgcatctggactgcgatctgtatgcctcggcccgggacgccctcgcgctgatcgagccgcggctggttcagggcagcgtgctgctgtgcgacgactacgacctgttccaggccgaccggcagcgcggcgagcgccgggccctgcgggaatgcgcggagcgctccggcatcgagtttgagccgtggttcgcctatggcgcggcatcgcgtgccttcctctgccatgttccgcagtcgacgccgccttcccgcccatgaacggttctgcccggatgcgcgccgggtttcttgcgggcgccgccctgtatgcgctcgggcagggctgcacgctgctgttccagtggctgctgctccgccagttcggaatgcacggctacggagtggtcgggttggcgcacctcgggctgctgaccgtgctgttcctggccgatctcggctatgcctcgctgttcctgcgcgaagacccggcttcggcgggctgggcggttcggtggcgccaggcgctctggcaccggctgctggccacgctggtgctggacctggcatgggtggcgggcgcctggtggcagtggcacggccagggcgcaggtttcgcctacctgctggccgtgctgccggccacgctgctggggctggtcggctattccgctcccttgctcgcgcaagggcggcggctggccgggttctgcgtgcagcaggtggcgatgcctgtggcgatcgtggcctggctggcattgcgcgaccagccggggtgggagggcggcatgggcgccggcatggcggtgagcctggggtatctggtccaggcgatcgccaacatggctgtgttcggagcgcagccaggcctgctgaggccggcgctgaatgggggagggcccatgctgggtgccgcgctgcggctctcggcgctgggtatcaccggcacgttgcacgaccggctgacgcccttcctgctcgcttcagtggcgcccgcattccttccggtgtatctgttcctgggctacctggtcaatggtgcgagcggtgttttcaaccagttcaaccggcttttgctggcggatgcccgcaacgatcccgcagcccgctggacgcgcgcgctggtgtcgctggtgctggggctgtccgcgctgggtgcccagctgctgctgctggccgtcgcggcgtggggaacccctgcgcagcaggtctggctgccctgggcgatgccggtattggcggccggcgcggtcgtcctgttttccggcgtgctgtcggcacagctgatcggacgccaccgcgagagcgcgttgctgcggatcctggtgtgcggtctggtgtgcagcgcactgctgcagctggccgcggccgcctggcctgcgccgctgatgctgctgtgggggcgattgctgtgtgtgctgggcatcgccgtcgcgtgcctgcgcctgtgtggcttgcgcctgcgcgctggtggccatgcggcgctgctgtcgatgctcctggctgcagcaccctggctgggcactgccgggtggctcctggccgcagcgctgctggtgccggcggcatggggcgcctggcgccatcgcagcctgctgcgcccggcggcggaggccgctgcatgacctgcaccaccatcacccgtggccctgcagccccacgcttggggataccatcatgtgcggcatagtcgcgctgcgcagcttcgttgacggtgcgccgctgcgggcgcgggcggagagcgcgctcgcagcgctggcccggcggggcccggacgcgcaaggcctgctgtgcctggatctgccggcaccgaccgcgctcggccaccgtcgcctgtccatcctcgacctgagcagcgccgccacccagcccatgcgttgcccggacaccggcaacgtggtggtgttcaacggcgaaatctacaacttcctggagctgcgcgcggaactggaagggctcggccaccggttccgtaccgacagcgacacggaagtgatcctgcacggctggcgcgcctggggggagggattcttcccacgctgcaacggcatgtgggcggtggtgctgctggagcaggagacgggcgacctggtctattgccgcgaccgcctcggcgtgaagccgctctatctgcaccacgacgggcggcaactggtgctgggcagcgagatccgtgcgatcgccgccgcgctgggcggacaccccgcgccgaatctgggggcgatcttcgatttcctggtcgcaggcctgtccgaccaccgcggcgagaccttctaccagggcatccacccggtgcctcccggctggctgtaccgtgtgtcgccgacagggcgcagcacgaagcgcgcctaccaccggtggccgcatcccggggaagggccgccgctcgatgccgccacggtgcgctcgctgctgcaggatgccacgcgcctgcggctgcgctccgacgtcccgagcgtgaccctgctgtctggcggcctcgacagttccatcctgacgcgcatcagcctgcaggcgggtgctgcgccgcgcacctgcttcgacggagccttcacctacgggtacagcgatgcggcgcacgccggcttcgacgaggtcggcgcagcggccgcgtcgatggccgaatggggccacgccgaccgccaccacgtgcaccgcgcgcgtgcactgccggacgtacacgaactgcagtcgctggtggaggcgcaggaagagcctttctgcaccccatccatcctggccagcttccggatgtaccgggcgatccgcgaggcaggctataaggtcgtgctcaatggcgagggcgcggacgaactgttcggcggctacgtgcggctgtacctggcgctgtccgcgcgcagcgcgctgcgcgggttgaagcttcccgcgctggcgcggctgctggccggcggcgcggtggatgcgcggctgctgctcaaccggctggcctgggatcttccggtcgggccgctcggcgcactgctgcggcagcagcggccgagtgtggccagcatgtcggcggccctgtggcatgaccaggcgatccgactgcaggccctgcagtcggatcgccgcggcgatgtgcaggcgcgcctgcgtggcgacgtgctggcgaccaacctgccgatggtgctgcgcatgaccgaccgcaacagcatgcattccggcgtggaggtgcgggcgcccttcctggactaccggctggtggagcgggctctcgccacgtccgcgcacctgcgcatgggtgactatcacggcaaggcgctgctgcggcaggccttcgccgccgatgtgccgccgcgcatcgtgggccagcgaaaaagcacgggtttcggccacgccgagcagttcctggtggaccgcatgccgctgcaggaggtcttggcgtcgcttccgcagggcctgggcgattttctcgacctgccgcggctgcgccgcgagctggccggtgggcgcgcccacagcacgctgtggttcgcggtgtcggtcgcgctctggtaccggagcgtgtatgcgtagccgccaggcagggagaagaccatgatggcatcggagtgggcgccggatgacggccgctgccgctgctgcggtgcgacatgcgcgcagcgctccgtctggcccgaggtgtatgccggcagcggccaggagctgcgccgctgcggttggtgcgccgcggcgtatctggctccggatttcaccgaggaatcgctggcacggttctatgcgggcgactaccgaaggctgttcccggcggaggtgccttggcgcagcgaggagcggttcttcgcctggcgcggcgaccgtcccatcgcccggcagcggctggcgcgcatcgctcctgcactggtccacggcgcacgcctgttcgaggtggggtcgggattcggggcgttccttggcgcggctgcggcgcagcggccggatctgcagttgtcggccagcgagcccgacctggtgcaccgggagcgcctgctcgatggtgcgaaagtgcgtttcctgccgcggtggcaggcgctggctggcggcgaagccgatgccgtggtcgccttccacgtgttggagcatctgccggacccgcgggcttttctggaagacctggggcatatccttgcaccgggagggcacgcctggatcgaggtgccggacgtgatgagcggctggcgttcgcgcaactacgtgcatcctgcgcatctcagctatttttctgcgccgctgctgcggcggctggctgtcgctgccggcctggaggtggtccattgcggcgcatggcagggtggcggggtgctggcggaaaacctgtgggtgcagttgcggcgcccggacgcgggctgcgctcccgtccccatggagcctgcgtccgcggaggaaatccaccacctggacgcgcgcctggacagcgtgcgctggggtgtgcaggaccgcgtacggcgactgctcaagcgtgcggtcgtgcgcctgctcggcagcgggctgcccggcgaactgcagcgctggaagaaccgccggcgcatggtgcgagaggagggcaatgcggtttcctgaattccggcaggccttgcttgtccaatacggcgaagaagccgccgacacgcgccacgaggcctatttcctcgcacgccgggggcggatggccgtgctgcgcgccctgcttgcggcagtacgcgatgcgtggctctgcggccggttgccggagcgcccggctccgctcgccggctgggtggcactggccacgctgccgggctctaatggttggggggcgctggcgccgtgcgtggccgatctggctcggcttggcatcgcctgcgcggtggtggtccatccgcgcctgcgcgggcaggtcgctggccaggtacccgcgcggccgtccgcccaggcctggcggcatgcgctcggcgcatggcggctgagaccggtgcgggacggcgtactggtggcatcgccctggctggtgcgtagctgcgtgttccggcagcgcctctggcgcggtgcgtgggagcggacattcgatgccggcgcgtgcggaacgctgctgttgcataacgatttcgatatgtatgccgtggctgcacagcgtgccgccggggcccgctggcgcagcgtgtgcgtccagcatggcctgcccaccgatgagttctttccggtgcatgcgcagcgccatctgctgtgggggccgagcagcgccgaggtgtactcccggcacggcgtcgccacgcaagcgctgggttatggcccggcgcgcatgctttctcctgccgccggggcgcaggcgcccacggccctgtacctggtttcgcagacccacacgccgatctacggacggccgctcgcggaggatttcctggccctggcccggcacctcgtccgggaccgaccgggagggctcgcgctgcagatcctgctgcatccggaggaggtgcgccgggggcatccctaccagggaacggaactggccccgctgtgccggccgcctccgcatgcggcgctggcagcggacggcccgccggccgtggtggcgggcttttgctcttccgcactgatggacgcggcggtccgcggccattacgtgatcggcatggactggcccgcgcccgggtcggccgatgcccaggcggtggggcgcccctcggcgcaggtggcggacccgggcgccctggggtttcttgtccgcaacctgtgccatgaggccggggcacgcaccgctttcctggagcggcagcacctgtggctgcagcgcagcttcgccgccgatcccgcatggccgcggcgcctgggaggcgagccatgaagcggctgggactggtgctgttcatcgtgtcgatccacgcgggcgacttcctggtggcctggctgtacggcggcggcgcgtggccggaggccgcgctgctgcggcccgcccgcgacgcagcggtggtggcgctggcaggcctgtgcctgctcaccgtgcgcatgcccagggccttgctggtgcaagtgctgtgtttctgcgccctcgctgccgcgcatgcgccggccggatacctgcacggtctgccggccggcatcgtgctcgggtccctgggcatcgtgctcgtgccgatgctgttcctgctggccgggcatgtctgcatgccgcattcacaggacctgcgcctcgccgtgcgttgcctggtctggctgggcgtggccagtgccgccttcggtgcgtgggatgtggcccatacggacttctgggtccacggcgtgcggctgccggagtatcttttcaatatcaagggcgtgcagcccgatggcaccgaaagggacaccggcctgccctggaactttttcggcggcgaagccatggagcgccgtgcgggtggcctgctggccgcgccgctggcccagggccagttcctggtgaccgcggccctggccgcgttggcgctgtggcagcgccgctggccgtggcgcgccctgctggcgtgcgccggcctgctggccggcgtgtggatgtccggcacccgtggcgcgatgctggccggtatcgtcgccgtgatgggctaccttctgacatcgaagggattggtccggtccgcggccgcgcggctcttcctggcgggagtggtgctcgcggcattggcggccgcttccgtcggcatcgtggtggcctccgtgaacttccgcgacggctccacgatcggccattggctggcgctgcagcgcaacctggccgagctgcaccaggtgctgctgctgggcgggggggtggggcgccagagcgcgctggcggcccgccaatcgctggccgacctgggtggcggagaaggcgcgctgttcagcatcgcctaccagatcgggatacccggcgcgttgctgttcctgtccatcgtgggctggtgcctgcgccggttgtggggggcctaccggctgcagcgcgaccccgtgctgctggcggctttctggctgctttgcggcatcatgaccaccttcgtttcctcggaaaacgggctgaccgtttcgggggcgggcggattctggttgctgctcggcggcgtgctgcgccatgccgctgccgccaggaccgcggtgcccggggtgttcccccgggaggcaccagtttccggggctccggctggagcgcgggggcgtcagccggctggcggaacagggggatgagccggatgcggatattgcatgtgtacaaggatttcgcgccgcatgccggcggcggcggcgtggctcgccacatccatggactggccgttctggcatcgcggggcggcaacgcgctgcgggtggccgcgccgcaggcgcagggcagcaatgcccatggatatgtgaccgtgcagaccggtgccggcgggttgtggcgccaggtcggctgggcggacgtggtgcacgtgcacggagcgcgcgttcccgtcgccggactggccgcggcgatcgcctggctgcgtggccggcgcctggtctacacgccccattgctactacgacgacgatatcgggctggggaagcgcctgcgcaagtggggctgggatctggtggtcgagcgcctgctcctgcggggcgcggaccgcgtggtgctcctgtccggctactgggtggattaccttcgccggcgcggcatggcgccgcgtcgtccggtggtgctgcccaatgccgtactggaggccgaactggtcgcgcctcccggcgatgcgccccggctggaaggcgctcccgcattgctgtccgtggggcggctcgatgccgtcaagcgcctgcacgatgccgtcgccgtgctggcgcatccgggaatggaggcggcggtgctgcatgtggtggggctgggcccggaccggggccggctggaggaggtcgcccggtcgctcggggtggccgcgcgcgtgcgcttttacgggttcgtcgccgatgcctccgtcgcggcgatggccgcgggcgcggacgttttcgtgatgccatcggccgccgagggcatgccgacggtcctgatagagatgcttttgctcgggtgtcccgtggcggccagcgacattcccggcaatcgcccggtgctcgaagaggccggcctgccgcaggcgctctacccgctcggcgacgtcgcggcgctggcgcggtgcatcgggctgcagcggcagcagcgggtcacggcctccacatcggcgcgcatacgggagcggttcacatgggaagggttgcgcccgcgcgtgctcgacctctatggtgcgcttgctccggaggccgctccttgaccaccggttccgtccgactgcggtttttcggctgcccgctggatctcgttccgcccgcgcaactgctgcagcgcgcgcaggccgccgccgagggcggcgagcgtatccgcatcgaggggctcaacgtcgccaagctggtcgatgcgcgcacgcaggggccgctgcgcgctgcgctggaggaggccgaactggtccacatcgacggcagtggcatcggcatcggcctgcgctggctgggcgccgtgccgccgccgcggcgggcaggcatcgacctgatgcaggacctgtgcgaccaggccgcccgatccgggtccggggtctatctcctgggtgcacggcccgccgtggtggaggccgccgccgcccgcctgtgcgccgcccaccccggattgcgcatggccggtgcgagggatggctatttcaccgatgccgaggcgcccggcatcgtgcgggagatctgcacctcgggcgcgcgctacctcttcatcggtatcagttcaccccggaaggaactgttcctgcagcgatactggaacgaactgggcgtggcgctcgccatgggcgtgggcggatcgttcgacgtgctgtccgggatgctgccgcgggcgccgcactggatgcagcggttcgggatggagtggctgttccggctgatccaggagccgcgtcgcctggcatggcgctacctgcgcaccaatgccgtgttcctgtggctgctgctgcgtgcccgcctgagccggcgccatcgtgcacgggcgatcgtgccctgcggacaatgacggggctggctgtgccatcgggaggtgctgtacggcagccgtcgcaggtcctgctggtagcggcctgcctggctgcctatctgctgttctgcctgcagcaggtggtggttgcgggcggtgccggcggcggcctgtcgctggggtcggtggtcctgctcggctgcatgtcggcagtctccgcctgggcgctgtggcggcaaggcgtgccccctttcctattcaggccgctgctggcaatccttgcctgcatggcggtgctggcggcggcggtgcttgcgtccggacatgcgtcgctcgcgttccgtttcgccgtgcgctatgccaccgccctgctggcgctgtgggccatgctcaatctggccgtggcctgcccgcggtggccgcgtgcggcaacgctcgcggcgttgctcgccctgtggctcaacctggcgctgggcgtggccgtgctggtgcggtggccgccggccctgcgcttctcgctggcattccatgcggaggacacgttcaagtacctgccgcgcatttcgggcatgtacgagcatccggcgctgctggccgcttcctcgctggtggtggcactgctcgtgctgcagttgcatcgccgcggggagctgggccgcgcggcgctggcgctggcgctgctgggcgctgccgccgcgctcgcgctgacccaggtgcgcaacgcactgctgccggccgggctcctgctggcctggtgcgcctggccgcattccggcctgtcgcgcctgcatcgccacctggccacgggggctctgctcggtctggcagccatcgccgggctggtgctctggcagcgctacgccgacatggccagtgcttcgcgggaaaacctgctgaccgccgtatcgctgggccggacctatctctgggccggtgcggtcgaggcgtggcgcggccatccctggttcgggctggggccaggggtgttccagttcctggtgcccgactacaccggcggccgcttcctgcgcggtgaactgcacgcacacaacctggtgctggccgccctgtcggagacagggctgttcggactgttggccggactgggcctgttgcatgccctgtgggcaccgctcctgcaggccggtggcggcatgcgccgctgggcgcttgcctggctctgcctgctgctcgggatggggttgttcgatttctacctgccgttctatccgttttcgctgcacgcggcgctcgcggtggcagtgctgtatgcgatggcgcggaagatgccgcgccgcccggatcccgatcccccgcggtgatccgtcgccccggttcaggatgcatcgcgatcgaacagcacgatcacgcaggtctgggcgatgatgctcaggtccagccacagcgaccagtgctggatgtagtacaggtcgaactccacgcgcttgcgcatcttctccagcgtgtcggtttctccgcgcagcccgttgacctgtgcccagccggtgatgcccggcttgacgcggtggcgctgcaggtagttcggaacgaggtcctggtactgcgcgccgtgggcgagcgcgtgggggcgcggcccgaccatcgacatgcggccctgcagcacgttgaagagctgcggcagttcgtcgaggctggtgcggcgcatgaaagccccgaagcgggtgacccgcgcgtcgccgcgcgccgtctggggcggaaattgccgctcgtcgtgcacgcgcatgctgcggaatttccagacctcgaacgggcgcccatcccatccctgccgctgctggcggaagatcaccgggccggggccggacagcctgacgccagcggccagcaacagcatcaacgggctggccagcagcagcagcgttgccgccaccgatgtgtcgaggcacgccttgagcagccgggaactgcgcgacagggggcgcaccgacagctccagcaggggtgttcccgcgagctcggccatgccgtggtggatcattcggaaggcgaagatgtccgggatccagcgcacatgcacgcaattggcgccgagttggcgcacgctctcgcgtatcaaggcctcttcacgcatgggccatgtcaaccagacctcggtcacgccatggtcttcgagccaggaaggcagcacggccagatcgcccgcgttgatcgcggccggtaccgccaccatttccagtccggaccacggcccgttgcggatgcgctccgccacctgtgccacgcgctccgtcggccccagcacggcgatgcgccgggtgccgatgccacggcggtgcagccagcgcagggcgcggtccagcaccaggcgaacactgatcagcccgcaggcgccgagcccggcccagtacaggaaccacagccgggaaaaactcggaccggtcttgctcaggaagctcagggaggcgagcacgcccagcaccatgccccagcccagcagcacgcgccccgccatcatggtgggcattgccagccgccagctccggtagagcgcgagctgcacgaaaaccagcagcgtcagcaatacgctggcgagcaacgcgtagaagtactgcgaagagtccggaagctcggcctggccggtgcgcagtgcataggccagcagtccgctgcccagcaccaccagggcgtcggcgagcttgagcgcgcccatcgccagcgccatgccgtcgccgatcagattccggaatcccgtttcagatgacgcccggcggccagccttcatggatggccctctctctgcccgctggtggggccgccggtgcggcgctctgcgcgcaaccggcccgccgcggtgtccacgggccgggcttccagggagaacgccgggccgatgcggttgcctgaatgcctcagcggctcgatagccagaatgatgtccactgcccgccgcctccgttggggcttagtgtatcgagcgcccgggcgggcggatccccggagcgcggaatctagccggcgagcaggtcgtgcagcgcccgcgcgatcactttggtggcgctccgcaggtcctcgagctccacgcgctcgtccgcgcgcttggcgtgcgattcgagcacggtgcgcgggccggcgccgtagatcacgcccggaatgccgcgctccacgtagagccgcacgtcggtgtagagcggcgtgcccacggccggcggacgctcgccgaacacggcttcggcatggcgctggatcgcgtccaccagggggcggttgcccgccagcggggtcatcgcgttggccagcagcaggcggcgcacttccacgcggatgccctcgcagccagcggcggcctcgtcgatcacgcggcggatcgcggcttccacttccacggggttttcttccgggatcatgcggcggtcgagcttgaagaccaccttgccgggcacgacgttggtgttcgtgccgccttcgatgcggcccacgttcaggtaggggtgcttgatgccctcgaccttcgacgtgacctgccggtaggcggtgttctgctggtagagcgcgttcaggatgtgcacggccccctgcagcgcatcgacgcccgtgtgcggcacggcggcatgggccatcttgccgtgcaaggtcacttccatctgcaggcagccgttgtgcgcggtgaccacctcgtagctgaagcccgcggcgatcatcaggtcgggcttcgtcagcccttgcgcgagcagccagcccgggccgagctcgccgccgaattcctcgtcgtaggtgaagtgcagttccaccgcgcctttcgcgggtggggcgaccgcttccagcgcacgcaccgcgaaggtgaacgaggcgaaatcgctcttgctcaccgccgtcgcgcggccgtacatctttccgtcgacgatctcggcgccgtacgggtcatgcgtccagccttccccgggcggcacgacgtcgccgtgcgcgttgagcgcgactgtcgggccgcccgcgccgtaggggcggcgcacgatcaggttggtcaccgattccatgccgtaggcgcgcacttcggcgtcgggcacggcgtgcttctcggccgcgtagccgaagccctgcagcagttccgcggtgcgttcggcgtgcggcgcgttgttgcccgggggcgtgtcggtgggcacgcgcacgagggcctgcaggaactgcacctcctcgtcgaagtgccgatcgatccaggcgtcgatgtctgcgtaggtgctgctgctcatgggttctgttcttgggcgagttggttcaggagatgggagaacgcctccacggcgagctgcatgtcgtcgctcgtggtgctttccagggggttgtggctgatgccgccgttctggccgcgcacgaacagcatcgcctgcggcaggatctcgtgcagcttcatcgcgtcgtggccggcaccgctcggcatccggaaaaccggcagccccgcggcctcgaccgcggcttcccagcgctgctgccaggccggtgcgctgggcgcggcgctggcctgcatggagcgccgggccgtatggcgcaggccgcggcggccggcgatcgcctccagttcggccagcacgtcggcgacgagcgcatcgcgctgcgcgtcggtgggtgcgcgcaggtccaggctgaatgtgcaacggccgggaaccacgttgacggagcccccgggcacctgcaactgcccgatggtgcccaccgagtcgccgtcctgcgcggcgcggcgctccacgtagagcgccagctccgccacggcggtggccgcgtcgcgccggcggtccatgggcgtggtgccggcatggctcgccacgcccagcatctcgcacaggtagcgtgcgctgccgttgatggaggtgacgacgcccagcggcagtccgagttcattgagcaccggcccctgttcgatgtggacctccacgaagcccaggtaggcggccgggtcgcgccgcagcttcgggatgtcatcgatgcacaggccggcatgctgcatggcttcgcgcagggtgactccgtcggcgtcgcgctggtccagccattcggggcggaagtcgccgatcagcgcgccggagccgaggaaggtggcggcgtagcgctggccttcctcctcggcgaagcccactacctcgatgccgaagggcaggcggcgccccgcgcggtgcagctcgcgcacgcaggtcatgggcacgaagatgcctaagcgcccgtcgtacttgccgccgttgcgcacggtgtcgtagtggctgccggtcatgagccatttctgcccggcgggagtggccgcgtggtagcgcccgaccacgttgcccacggcatccacctcgacctcgtcgaaaccgcagtcccgcatccagtggctgatgcgctgcgcgcaggcccggtgcgcgtcggtcaggtaggtgacggtgagctggcccttctcggcaaagcccgggtcgctgtgctgcgcgagcttttcctgccagtcccagacgtcgttgcccagcaccggctccacgccgaacttgtcgttcaggcggatctcggcgatgcggtggatgttgcgcagcgcctcggcgaactcggcgtccgggtggctgtccaggcgccgggcgaaggtctcgatgatctcctggcgaggcaggcccgtgccgcgcgggccgcgcacggccaggatgaacgggaagccgaagcgcgcgttgtagtcggcattgagctgctgcaggcgctcgaattcctccggcgtgcagtgcgtgagtcccgcccgggactgctcaccggtcgattcggccgtgagcgagcgcgccaccatggccttgccggccagctcggggtgggcacggatcagggccagctgcgcctcgcgcggggcctggtccagcacgcgtaccagggcgtgcttgaactgcgcgagcgtgcggaaggggcgcgcggacagcgcggccccggcgatccagggcgaatgctcgtacaggccgtccagcatgcgcgcggcttcgtccgcgggtgcggcgttgagctgttcgagggtcagggtcatggcgtcgcctccgggcagggatgggtcgcggcccagtggcgcgcgatgtcgatgcggcggcacacccaggcgtgctcgtggcgctggacgtggtcgaggaagcgctgcagcgccgtgatgcggcccgggcggcccagcaggcggcagtgcatgccgatgctcatcatcttcgggcggtcgtcaccaccgggatcgccttcggcatagagcgcgtcgaaggtgtccttcatgtactggaagaacgggtcggcgtgtgagtaaccctggggcagcgcgaagcgcatgtcgttgcagtcgagcgtgtagggcacgatgagttgcgtggcatcggtgccgtcggtcttcttcaccttcatccagaagggcaggtcgtcgccgtagtagtcgctgtcgtaggcgaagccgccgtagtccgccaccaggcggcgggtgttggggctgtcgcggccggtgtaccagcccagcgggcgctcacccgtgaggcgccggatgatgtccatggcctcggccatgtgggcgcgctccacgtcctcgggcacgttctggtagtggatccacttcaggccgtggcaggcgatgtcgtggcccagctcggcgaaggcggcggtcacttccgggtggcgctgcagcgccgtcgccacgccgaagacggtgagcggcagcccgcgccgctcgaactcgcgcagcaggcgccagacacccgcgcgcgagccgtactcgtagatgccttccatgctgatgtggcggtcggggtagctggccgggttgaacatctccgagaggaactgctcgctgcccgcgtcgccgtgcagggtggcgttctcgccgccttcctcgtagttcagcacgaactgcacggcgatgcgtgcgcccccgggccagcgcgcgtgcggcggattgcgcccgtagcccacgaggtcgcgcgggtagggcagggtggcgtcgtagagcggcggtgcggtcatggcggtggcggcgttgggaaaaagagggctgcagggggatcaggagagcgcgcgggacagctcgttggcgggatgcgcgcggtcgaaggccaggctggcttccacgtggcgcaggtgttcgtccatcaggcgcacggccaggtcggcatcgtggtcggccagcgcctgcacgatgtggccgtgctcctcgtgcgaatgcgctgcctcgtcggcgctctggtacatgagggtgatgagcgcgcagcgggaaatcagctcgcccagcatctgcgcgagcacttcgttgcccatgagctccgccatgcgcacgtggaaatcgccgagcagttcggtgcggcccggcacgtcggcctcgtccaccgcctgcttctcgcgcgcgacgtgttcgcgcagggcgcgtacccgggcaggcgtcacctcgcgcacgaaggcgcgcgtcatctcggcttccagcatgcggcgcacggcgaacacctgccgggcctcctcggccgacggtgccgcgacgaacgccccgcgcgccggctccagcgtgacgagccggttctgcgacaattggaagagcgcctgccgcaccagcgtgcgcgatacgccgaagtggtccgccagcttctgctcggccagcttggcgcccggcagcaggcggtgctccacgatggccttggtcaggctcgcgacgatggcgctggtggtggagggttccatccggcccatgatagcggcggaccggatttttgtatgcactttttgtgcaccgaattcgggaaccgtctcagggcattcccgcaccgcggtggtgccggcaggcgagccacggtacgcgagcctgcgacagaatccccgcatgctccaaccccgtcttgcggatgctcccgcgccagccgcccccgatcccgccaccgaacccgtccgcttcctgcgccatctctacgatgtggccgtccaggcagccctgccgtcgcagcgcatggccgcgtacctgccgcccccgccccggggccgcacgctggtgctgggcgccggcaaggccggcggggccatggcgcacgcgctggaggcgctgtggccggcgcaggcgccgctgtccgggctggtggtcacgcgttacggccacgtgtcgccgcggccggacggggtgccggcgcgcatcgacatcgtggaggccgcgcatccggtgcccgatgcggcgggcgaggcggcggcgcggcgcatgctggagctggcgcaggggctcaccgccgacgatctcgtggtctgcctgatctccggcggcggctccgcgctgctcacgctgcctgccgagggcctggcgctggaagacaagcagcgcatcaaccgggccttgctggagagcggcgcgggcatcgcggacatgaactgcgtgcgcaagcacctctcgcgcatcaagggcggccggctggccgccgcctgcgccccggcgcgggtggtgacgctcgcgatcagcgatgtgcccggcgacgacccggcggtgatcgccagcggacccaccgtgccggacgacaccacctgcggggacgcattgcgcatcctcgaccgccaccgcatcgcgctgccgccgtccgtgcgcgcggcgctggaggccggctcgctggaaacgcccaagcccgtggagggccaggcgccggacgtgcacctcatcgccacgccgcggcagtcgctggaggcggcggccgcggcggcgcggtccgcaggcctggcggtgcacatcctctcggacgagatggaaggcgagtcgcgcgacgtgggcgccgtgcatgcggcgctcgcccgatccgtggcgcggcacggcgagcccttcgcccggccctgcgccatcctctcgggcggcgagaccacggtgacggtgcgcgagcggccacctggcgctccgcggggccggggcggccgcgccggcgagttctgcctggggctggcccgtgcgctgcaggggcaggagggggtgtgggcgctggccgccgacaccgacggcatcgacggggtggaggacaacgcgggcgccttcgtcgcacccgatacgctggcacgcgccgcccgggcaggcctgcgcgtggacgaccatctcgcgcgcaatgatgcctacggattcttcgccgccctgggcgacctcgtggtcaccgggccgacgcacaccaacgtgaacgacttccgcgcgctgctggtgctctagggatgcagccacggtggccatgccgcctgcggcggacaggtacgtaggacggcgagcacgccgggacgggcctaattgctgcactgcagcaggggtgcgccgtccatagtgggcccgcatgaatgaatttcccaccatcaccgccggattcatggggcgcgcaccccaggccccgctgccggctgccgggccggaccccgaacaatggatacgcggcaagttcacgcaccggggccgcacgctcgcctactggctgtgccttccgccgcgtgccgaaggcgcgccgccctgcccgatggtggtcatgctccacggctgcacccaggatgccggcgatttcgcggccggcacgcagatgcatgtccatgcccgcgacgcaggggcggcggtgctgtatccggaacaggcgcaatgggacaacgcgcaccggtgctggaactggttcaagccgcagcaccaggggcgggacggcggcgagcccgccgtgctggctgcgctggcgctgtcgatcgcgcacgagcaccggatggaccggtcccgcgtgttcgtggcggggctgtcggcgggcggggccatggcggacatcctggcgtgcagctaccccgatatcttcgccgccgtgggggtgcattccggcctgcgggcgggtgccgcgaacgatgccatgtcggcgctgtccgtgatgcgcagcggaagcccggcgcccggcggttgcgcgggccgcacccgggcggtgccgacgatcgtgttccacggcgatggcgacacgaccgtgcaccccggcaatgccggagccgtcatcgatgcggcagtgaaagcccacgagagcgaaaccctgcaggccacgatttcccggacgaccgcgggtgcctcggcgggagggcgccggttcacccggacggtctatgaggacggcacgggacgctgcggcgccgagctgtgggaactccatggcacgggccacgcgtggtccggcggcagcgggcagggcacattcaccgacgtggacggcgtggacgccagcgcggaaatgctgcgcttcttcctcgcccacccgatgcggcccgtggcctgacggcgggtgggcgcgggccgcgatcagtagcccagcgtgagcccgtccgggttgcgcggatcggaatagccgaacagcacgccgtccttgcgctggatggtctgcgtgcggcccatggagggcttcagggccaggttgtggccgcgcgacttcaggatggccagcgtgtccggcgagaagccgttctcgatgcgcaactcgtccggggtccactggtggtggatgcgcggggcggccgcagcctcggcggggttcatgccgaagtcgatcacgttgaccacggtctgcagcaccgtggtgatgatgcgcgcgccgcccgggctgccggtgacgagcaccggcttgccgtccttgagcaccagcgtgggggtcatggacgagaggggccgcttgccgccggccaccgcgttggcatcgccgcccacgaggccgtaggcattcgccacgccgggcttggcagcgaaatcgtccatctcgttgttgagcaggatgcccgtgcccttggccacgatgccgctgccgaagttggtgttcagcgtataggtcaccgccaccgcgttgccggccttgtccaccaccgagaagtgcgtggtctggtcgctctcgtagggttgcggctgtcccggcttgatgtccctggcggggcgcgccttgttcgggtcgatggttttcgcgagcgaggcggcgtaggccttggaggtcagccccttgagcgggatcttcacgaaatccgggtcgcccaggtattcggagcggtcggcgtaggccagcttcatgctctcggccatcatgtgcagggtctgggcgctgcccgggccccactgggcgagcggcatcggctcgagcatgttgagcagctgcacgaggtgggcgccgcccgacgagggcgggggcatggtgaccacttcgtagccacggtaggtgccgcgcacgggcgtgcgctccacgacctcgtagtcgcgcaggtcctgcaggctcagggcgccgggatagggcgccatctcggctgcgatgcgccgcgcgatcggaccctggtagaacgccttggcgccctgctgcgagatgagccgcagggactgggcgaggtccttctgcaccagccggtcgccgatcttgaggggcgcgtcgccgcgccagaagatctgccgcgtggcgggccagcggcccatgttgtcgcgctcctgcgccagcgtcttggccagcgtgaggctcacgggaaagcccttgtccgccagcgcgatcgcgggtgcgatcaccttcgacagcggctgggtgccccaggtcttgagcgcatgctccaggcccgccaccgtgcccggcacgcccacggcgtagtgcgtgtagagcgacttgccgtcgatcacgttgcccttctcgtccaggtacatgtcgcggctcgccttgcggggtgcgatctcgcggaagtccagcgccacgctcttgccgctcttcgcgtcgtacaccatcatgaagccgccgccgcccaggttgccggcgttgggcagcaccacggccagcgcgaagcccacgcccacggccgcatcgaccgcgttgccgcccgcccgcaggatgtccaggcccaccttggtggccagttcctgctcggtggccaccatgccgttgcgcgccacgaccggatggaagacatccatgtccatgtcgtaggcgcggcccgcagcgcgtgccgccggcgtctgctggggggcgccttgcggggcctgcgcggtgtccgcggaaggcgccgatgcgccggggaggtccgcgcagcccgcgatggccagcagcgcgagcatgctgcttccagcaagcagccaggggcgttggaggcggggggaagtcatcggtcgaagccctttcctgtcgttgtcatggctgccggcgcggaatgccgccggcaggggcggacagtgtagagccggtgtcccgcaagtcacgtcacggttcgttacaggccctcccggaacggccgcccgggcatggagcctgcatacactggcgcatcccggatatcaggagacgccccatgggcctcagtacgcacgttctcgacaccatgcacggctgcccggccgcgggcatggccgtttcgctctacgacaccgcgggcggccaggcccggctgctcaaagagctggtgctcaaccaggacggccgcacggatgcgccgctcttcgacaacgccagcctgcgtcccggcacctaccggctgtcgttcgaggtgggcgcgtacttccgtgcgcgcggcgtggcgctgcccgagccgaacttcctcgaccgcgtgagcctggatttcggcgtggcccatgcagaccagcactaccacgtgccgctgctggtcagcccctggagctactcgacctaccgtggctcctgaactgcggcgcccgcaggcgtcagagctggccctcggtcagcgtgtcgagctggaaccggcccgacttgtgccacagccaggtgtcggtgtaggtgacgcggcccatccgctcgggcacggggtagggtgccgcggcgcgcacggtgcgctcgatttccgcgatcacctccggcgcgtggcgcggcgcgcgcatccaggacaggcgggtgacctgcccgttgcggtcgatgtccacctgcagcgtgccgatggcgtagagcaggggcgggagcttgcccttgtagatgcgcgcctggttcaggccgtagaggtgcgtggcggcgtcctgccggtaggcgcgcggattggccgcggccgaggtgcgcgccgagccgcgcgtggccggctccgggcccttgacgccgctggatgcctcggcggcgggggcactggtttcgtcgggcgcgggggccgtctccggccccgacttgcaggcggccacgagggaggcgacggccgccatcaggccggccagcagccagtggcgtccggaaccggtcgcgccgtggaaagagggggtggaaggcttcatcggtggtccgtggcgagctgctggaaaaatggacgggcatgcgccaggccctgcatggcccaacgcgggggcccgccatggcgttgacgtcccccctgcacgccttgctccaggggctggccacacggccggcgtgcctggtcgaggtggagtctatccagggatcggtgccgcgggagcgcggcgcgtggatggccgtgttcgccgacgggccactgctgggcaccatcggcggcggccggctggaatgggatgccgtgcgcgaggcgcgggcgcgcctgtccgcgccggcgcaggccgcacccccggtggttcggttcgccctggggccgagcctgggccagtgctgcggcggggtggtccacctgcgcttcacccgcgtggaagcgccggaccgcgaggcgctcgcgcggcgcctgtcgcccgcacgcacgccggtggcgctcttcggcgcggggcacgtgggccatgcgctggcgcgcgtgctggcgccgctgcccttcgcgctcacctggatcgacagccgcgatggcgtcttccctccggacgcggaggccggcggggcgcattgcgagcattccgagcccgtgcatgcggccgtgccggggctggcgccgggctcgcgcgtgctcatcatgagcttcagccacgcggaggatctcgacgtggtcgccgcctgcttggcccggcagcgcgaccgtgccgacctgccgttcgtggggctcatcggcagccgcaccaagtgggccaccttctcgcaccgcctgcaggcgcggggcttcggcgcgcaggaactggcgcatgtcacctgtcccatcggcctgccgggcatcgcgggcaaggagcccgaagtgatcgcggtgtcggtggcggcccaactgctggccaccctgccgcccgcgccgcgcggatgacgccatccgggctgctccggtcgcgccgggaacggaacctgcatacactcgggccacaggtcgcagcggtgcaaggcgatgccgccgctcccacgggggagggcgtgcatccggtgcgcggccttcccgctgctcagagcgcccgccgtggtgagcaggttgccgcgcggccgcctccgatgcaacgggccgcgcgcgaagttgagagccaccatggaaagctatctcctcgactgggccaacctgctgctgcgctgggtccacgtcatcaccgccatcgcctgggtcggatcgtcgttctatttcgtcttcctcgattccagcctcaccccgccggtcgatgaggacctcaagcgccagggcgtgagcggcgaactctgggcggtgcacggcggcggcttctaccacccggtgaagttcgcgggcgcgccgccgcaactgccgaagcacctgcactggttcttctgggaaagctacagcacctggatcagcggcttcgcgctgttcaccgtgtcctacctctggagcgccagcacctacctcatcgacaagtcgcgcatggactgggcgccggccaccgccgtcatggtcgcgctggcgttcctggccgtgttctggctgctgtacgacgcgatctgccgcgttttcggccagcgcaggaacggcgatgccatcgtcggcgcgctggtcttcgtgctggtgtgtgcggcctcgtggctggcctgccactggttcgcgggccgggccgccttcctgctggtgggcgcgatgatcgccaccagcatgagcgccaacgtgttcttctggatcattccgggccagcgcaaggtgatcgcgcagatgaaggccggccagccggtggaccccatccacggcaagcgcggcaagcagcgcagcgtgcacaacacctacttcacgctgccggtgctgttctgcatgctgtccaaccactacagcttcacctggagccatccgcagaactggctgatcctcatcctgatgatgttcgcgggcgcgtccatccgccagttcttcgtgatgcgccacggctggaagctgggccgcaacgcgcacccgctgccctacgcgctggtgggctgcgccgtcatcgtcggcaccatcgccgggctgcggctgtcgcaggcgcccgccgcgccggcggcgccctcgtccgcggccgccgccgcgcccgtgggctacgcccagctgcagccggtgctggcgcagcgctgctacatgtgccacggcgagcaggtgcagatgaagaacctgcgcctggattccgcagaatccgtagcgcagcatgcccaggccatctaccagcaggcggtggtgcaaaagctcatgccgatgaacaacgccaccggcatgaccgatgccgagcgcgatctcgtgcggcgctggttcgagggcggcgcgccggcccgctgaccgctggcgggcggccccggccgctcaggcggacgccgcggccgtggcgtccgagccctgccaggcgcgctgcggcaccggtccggcggagtgcgcctgggtagcggaccgttccgccgtgcgccaggccaggccgctcgcgcagcccttggcttcgtgcttggccagcgccgcggcattggccacttcctcggcgtggcgcatggagcccggcaccacgcgcgccgccccgatcgccagcgtcgtgcaggggaagaagcgcttcaccccgtgccggtcttccgcccagatgccgccttcggcgcgcgcggcgtcgtcgaacagctggaacgcctcgcgcgcgaagtcttccacgatgcgctggcagcgctgcagccagtcgccgctctggaacagcagcatgaagtcgtccccgcccacgtgcccgatgaagtcccgctgcgcatcgcagtgcgccacggccagccgcgccacgaggcggatcatctggtcgccgcgccagtagccgtaatagtcgttgaagggcttgaagtggttcaggtcggcatagcaggccacgaactccgtgccgctgtcgatcagccgttgcatgtgcatgctgatgggaatgttgccaggcaggaaggtgaggggattggcgtgccgtgccgcctcgatgcgggcctcggtcacgctgcgcaccagttgctcgcccgtgcccaggcccacgtagcggccgttgtcggtgacgatgaacccgtcgctcaggtagcgctggtcctgcgaggtcaggatgcccacgagctggtccacgtcgcagtcgagctccaccacgcgcggggccgggttcgcgaaggccgcgcaggccttgcgcccgtgcacctcgcggaagtagagcgtcgcatagtggttcatgaactgctggcggttgatcagcgccaccggccgggtgccgtcgagcaccggcagggcatgcagttcgggatgcgccttgaagaagccggccaccgtgtcgttgctggtctcggccgtggccgtgggcgcatgcaccaccagcaggttgcgcaggatgcccggccgcgcgttctgaccgcggtgcggcaggaccgccacgcggcggtcgcgcacggcgtccagggccggcgcctcgatccgcccgcgcggcccggatcctggccggccgagcaggtagccctggccgtagggaatgtcgaggtcgcgcagcgcccgcaggtcgtcctgcgtctcgatgccctcggcgatcagggtggtgccgaacacgtcggcgatgcccttgatggcctgcagcatctgcaggttcccgggatgggcgctgatgtcgcgcacgaagtacttgtcgatcttcacgaagtccggccgcgtctcggaccagagccgcaggctggagcggccgtccccgaaatcgtcgagcgcgatgcgggcgccgcaggcgtgcacctgcttgagcgcctcgcgcagcgaggccatgtcgcccacgcgctcgtgctcggtgatctccagcaccacgttctccgccgacacgcccgcggcccgggccgcgccggccagcgtcatgccgcggcacagcgacaccccgctcaccagggcgtccgcactgatgttcacgaacaggcggcccgcgccgccggacgcgccccactgccgcagggcgatcgccacgcacagcaactcgaactcctgcagcacgccttccgcgagtgcggcctccagcaggcggtcgggcgtgtgcaggggcgtgccttccgggccacggatcagggcctcgtgggcatagacgttgccctcgcgcagatcggccaggggctggaagacacagtacagcccgctgccccgcatgagccgcacgagcgggcccgcgccgtcccgcaccgctggcgacagcgaagcgagcaccgcctgtaaagcgctgtcatggacgggggcgttcgttacagtcatacacaattgtcgcgaagttacgcccggtccatgacatcggagtgacatgttccgtgccaccgcaggtattccgctacgtgggcaggtccgcgtaggccaccgcgtacttcaccagcgccgcctgcccgtcgatgcgcagcttgcgccgtaggtggagccggtgcgtttccaccgtgcgcaccgaggtgcccatccgctcggcgatgtccttgttggagcggccctcggccagcagccgcagcaccgccgcctcgcgcggggtgagcgaccgcgcctgcggcggcaccggctggccgccgtccaccagcgcacgcacgccttcgctgaaatgccgcccgcccgcccgcaccgcctcgatggcctgcaccagctggccggccggcgcatccttgagcacatagccgcgcacgcccaggcccacggcgcgccgcacgtattcggcatcctggtgcatcgacagcaccatcacgcgcaccagcggaaagcgctcgcggaacgcggcggccagctcgatgccgctgccgtcgggcatgcggatgtccgtcagcacgatgtccggggccacggcggcggcgagttccagggcctcctgcacgccgcccgcctcggcggccacgcggatgtggggcgtggcctccaggcgcatgcgcacgccgtcgcgcaccagcggatggtcgtccaccagcaggacgcggatcggatccaggccggggtcggcgttcatgcgggcacctggtacggttcgaggccggcggccagcccggcggcggtcgcgtcccggcggtcgagcaccgccaggatgcgcgtgccgccgcggcccgatgcgatggcgaagcggccgcccaggccctcgatgcgttcgcgcatgttgcgcaggccgatgccgccctggccgtcgcgctgcacgcgctgcacgtcgaagccgcgcccgtcgtcgcgcaccgagaggctcacccgccagcgcgtgaagcgcagcgccacctccacgtgggtggcgcccgcgtgcatgcgggcattggtgagcgcctcctgggcaatgcggaacagcgccgtgccgtggctggtgggcaggggcccggccggcccgcgcagcacgaatcgcacgctgaacgctccctgttcctccacctcctgcgccatcagcgcgagcgcgggcgcgagccccaggtcgtcgagcagcgcggggcgcaggccgtgggacacgcgccggatctccagcagggcgtcgttgaggcgctccagcccatggtcgagcatgtcgcgcggggcatgggcggcgcgtgcggcccattgcacctgcgccgtctccagcaggaatttcgaagacaccagcacctgcaccacgccgtcgtgcagttcgcgcgccacccgcacccgctcctcctcctgcgagctcaccacccgctgcgcgagccggcgcagcttggcgctggccactcggtggtcgctcaggttgagcgccaggcccgcgagcccgatcagcacgatgcacagcgcggcgatgccgtagatgcgtcggcgcgtgccgtcgatgttctcctgcgcggcccggtcgatgtggcgcagcgtctcctgcacgtcgtccaggtacagccccgtgcccaggatccactcccagccgggcagggtggtgacataggcgagcttgggcgccatcagttgcgaggagggcttctgccagtcgtagcgcaccatcccgccgccctggcgcgccgtcgccaggatccggttcgccggtgcttcgctgcgcgggtcgccgggatcgcacaggtccacgcccgacagtcccatgtgccgcgcgtccagcagcacgttgccttcgcggtcgtagacgaagaagtagccgtcccggccgaactgcatgcgcgagagcagcgccagtgcctgccgctggcgctccgcggggtcggcctcttcggccgcgatgcgcgcgagcgcgctctgggccaattgcacgtaatggcgcagttcggtctccttgctgtgcaggtaggccgtctccaccagttcgcgctcctgctgcgccagccggagcgtctggtgccgggccgtcgcggccacggagccgagggccaccatgatgggcagggtggagagcagcaggagtttcagccgcaattgcatggtctgtctcgcgaagtggggagaagtatttcgcctgataccggcaaagtcgatcggcggctatgggggtaaggcccggtattccatctcacggtgacaagctgttaatacggatgagtgccgggaaaatgcatggcacatggagttttgggaatccagccgggatttgcattgccttggtgatcgagaaaggataaatcgcaccgccgtggtgaggcgcgtccccgcgccggtgctgttacgtacctggatgcgccggcgcgcccgccggtggtgcaccggaaaaccgccgtgcacctggaggatgcctcctgcagggacagcaggatgcgtgccgtgcccatgtcctgtgcaatgccctgcgtagtactgcgcaaaccgttctgcgtaatcctgcgtaagggaaaaatgtgctttcgttccggcctgcacccgcacagaattccttcgcgcccctccttttcgtcgatattcgatccgttgcggttcgattattggggagggccgcgtggcggtatggaagggtatttccatgccacgtctgcgtcgttgaacggaaggaatgccatggatattcggaatcccctgtcccggggtcttgcgctgggcggcaccgcgctcgcggccgtgctgctggcgggctgtgcggctcccgcccagcgggaggtgctctccaccacccggatctaccccgcgatcgggccctactcgcagatggtggcccacggcaacacgctgtacttctcgggcgtgctgcccctcaatgccgccggcaacgcggtgcagggcacgaccatcgaggagcagacccgcgccgtgctcgatttcatcggcgccaagctgcgctcccagggtctgtcgtacgcggacgtgctctccaccaccgtgtacatgaaggacctgggcgaattcgccgccatgaacaaggtgtacggcgagtacttccgcagcgcggcgcccgcgcgtgccaccgtcgaggtcgcgcgcctgccgcgcgacgtgaagatcgagatcgcggccatcgtcgggcgccgctgagccagcggaccggttccaggagatttccatgatcgaaacatcccccgtggcagcccgtgctgccgatggcatcgagcgtgccgtggccgaaccccgctggagcgccaagcgccgcgacttcctgcgcatgatgggctacggcgccggcgccgccacgctcggccccctggtcgccgcctgcggcagcagcggtgcgcagaccgccgccgaagcgctgcgcgagcagctcgtgcgcgacgaggctttctggaccggcgtgcaggacatgttcatcctcaagcccgagaagacctacatgaacatcggcaccggcggctccatgcccaagctggtgctcgacgtcttcgatggagagaaccgcaagaaggccgccgattccggcagcggctacggcaacctgctcgacctgcgcaggcaggtggcgccgggcttcggcgtggatgcggacgaactcgccttctccgccaacacgtcctcgggcatgtgccatgccatcctcggcatcgactggcagcgcggcgacgtggtcgtgaccaccaaccatgagcacggcggcggcgacacgccgctcaagatcgccacggaccgctacggcatcgaggtctcgcgcatcgagatgccggtgggcaacaaccagaccgcggccacctacgtgaacctgttcgacgagcgcatccgcgcgctcaaagcccagggcaggcgcgtgcgcgcgatgatgtggtcctcgcccacctacaagaccggcaccatgctgcccatcgcggacctgatgggcgtggtgaaggcgcacggcctcatcagcatcgtggacggggcgcacctgccgggcatgatggcctacaactatgcggagctgggcatggacttcatgtccggtgccgggcacaaatggcagtgcggcccgggctccaccggcatcctgatcgtgcgcaacaagatgcgtgcttccaacccgctgccgctgcccaggtggtacccggtccacacgagctcttacaccgcgaaggaccgcaccaccaacggcaccgagacctacgacatcgcagccaccatcaccagctgcggcagcctgcacacgccgatgttcatggcgctcgcccaggcctgtgcgcagtgggacggcatcggtcgcaagaagatcgagacctacgacctcacgctctcgtcctacctcaaggagaagatcgccgagcgctggggcatcgacgcgctgtactcgcccaaggacgatccgaaactgctgtccgcgctcacgtccttcaatcccttccccaacaaggcggacgtgatgaacgcgcagaaggcgaacgccttcgtcgcgcgcatgcagagcgactatgcgcaggggttcgtgatccgcagcgcggacttcccggtcatcggcgcgccgtccaaccactacggcatccgcgtctccacccacctctggcacgatgcgcgcgacatcgacctgctggtcgatgcgatgtgggatctctcgcgcaagatctgaccgcacccgtcgcgcacgccccatgaaaaagagcgcgggaatcgcttcccgcgctcttttgccttggagacaaccgcagggtcagaaccggtggcggatgcccacgccgaagctgttgcccttggtctgcgcggtgatgcggtcgttcatcagcatcgcatagacatcggtgcgcttggacaggaagtagtcgtagccgacggtgaaggtcttgcggtcgatgtcggtctgcgtcatctcggtcttcacccactcgaccagcaccttgcccgaggggccggtggggatggaggcgccgacctgcatggtcttggccttgttgtcggtgttgtccgccttggactcgccatagctcaggaagggcttgaccacctggaagtcgtaggcgcccagcagcatccagtccttcttggtcgtgcccaggtaggcgccctggccggggttggcgatctggtcgcgctcgtagaagccggtcaccgtgagcgggccgccgaagtagaagaagttcgcgcccacgttcttgcggctgttgttgcccgcctgctcgccgaactggtactggatgttcgcggagaagccgccgatcttcggcgtgctgtacacgatctggttgctccagcccgtgtcggccggcgtcgtcgcggcccagcccgtgccgttgaacaggggaacgttcatgtgcaggatcagcggcgagaacgtgaacgaatcgcccagcgggttgcccaccaccgacggcaggaagttgggcgccatccagcggcccagcagtacggagccgaagtcgcccgacaggctgacgttggcatcgcgggagaagaaggtatcgccggtgaaacggccctgcgtgccggtgtcgttctgcaggaacgacgtcagctggaagctggccttcaggccgccgcccaggtcttccgtgcccttgaagccgaaccacgaggtggtcagcccgccactgttgaccaccgagcggcggttcgcgtcaccggccatcttcatggagcccacgtagaggtccgacagcccggagagctccaccgagctctgggcgtgggcaccggcggcgcacagcagggcagcgctcagcgcgatcaggttttttttcataagactcctgtccacaacgacaaagacaaacaaagagagaaagggatcggttggatgcaccacggcggaccgtggaacacgtgctcgggaggttgccattcgttacgtgcaattaccgtgccggcaggatgggcactcgcgcattccgtcgtgcgaaggtgcgcgcggcgcttttgacctcgctcaacacgcccggggcgcgggcgcgccacagtgcgcaccatgttccccatcccttccaccgatccttccgtgccgtgcgaggtggcccccgcgggccaggtgctgcgccagcgccgccagcagtccgcttcggtgctgcatctcgacagcggccgcgtcgttttcggggtgcgcgaggaggggctgctcaggcaccagctcggtgcggtggagggccccttctggctcgatgccgcatcggcgctgctcggccagccctgtcccgtggacatggtggcggattcgcgcgtgcaactgcgccgcgtgcccctggaagcgttccgcagcgaagtggcgctgctgccggatacggtgcagcgcctggtgcgcgacatggccgcgggctacctgcagcagaccgaactggccgtgagccgcctggcgcaggacgcggaagcccgctgtgcccaatggctgctgcgccatgccgagcccggcgacggcggcgcgctgcgcgtcaccctcagccagcgcaagcgcctcatcgccgcgcagctcggcatcgcgcccgaaaccttctcgcgcgtgctgcggcacctgcgcgagcacggactgattgccggcacgggcaatgtgctcgtgcttccccagccgggcgagctgcagatggtggcgggcggctgagatccgggcctgcccgggcaggcaaccccattgtcccgccgtttccgtcttgcgccgaaggcccacgcgaccggtccggcgcgcatgctccattgggggaaaatcgcggtattcaagattatttattttcatccgatttttaatttcgggttattgtaattttatgaacgcccggattttccgtggtgatgctgctaataatagtcgcgttatcaaccaacggatcgctgatgaaaatccaaccgatttatttcgtgacgggatggcatgccgctccccattcacggtttcccgcgccgtgccgcgtcccgcctgacttccagccagcgccccttcctcgcgggggaatatggaaggggcttgaatgaatattctggaagaattgaatattcccatggcgggttcgccacatgtccggtatgccgggcccggccggcggattcccgtggtcagcctggccccgctgcgcacgcgtgatgcagtgaagaagcgggaactggcgctggcgctcggcggggtatgccgggaattcggctacttctgtgtcgaagaacatggcatacccgcggatcttctgcactccgcgcaggacgccgtccaggcgttcttcgacctaccccatgcggagaagatgtccatcgagctctcgcggtcgccctaccaccgcggatacgtgcccccgggcgaggaaaccgcctatggcagcaccgtccaggacatcaaggaggccttcgacatggcgctggagctggggcccgacgatcccgatgtccgtgccggcaagttcttccacgggcccaatgcctggccggcggcgcagccgctgctgcggcccacgctgtcctggctctaccgcgagtggctcgcgatgtgcggcgacatcagcgaactgttcgcgatcgcgctcggcctgtccaacacctacttcgccgagcgcacgctcaagccgctcgcgcaattgcgtgccgcgcgctatccgcagcagcccgcgggcggcaacccacaggcgatcggctgcggcgagcacacggactacggcatcctcacggtgatctggcagatggacgaggagggcctcgaagtctgcgacccggccggccgctggacccgcgtgccgcgcgtgccgggcaccttcctctgcctgctcggcaacgtgacgggcatctggacaaatgaccactggcgcgccacgccgcaccgcgtggtgaacgtgtccgggaacgtgcgccattcgctcaacttcttcttcgaccccgaccacgactgcgtggtcgagccgctggcgcagttcgtcacggaaacgaagcccgcgcgctatgcgcccgtcaccatgggcgcccacctggcgcgcaacttcgacggggtattcgcctaccgcaagccgtcccccgccgaggcggggcaggcggcatgaacaggaaagtccaacgcatgaaagacggcatgaagaacattctggtgatcggcggcggcgtggtgggcctggccaccgcgatggaactgaacggcagtggcgcgaacgtggtccatgcctacccccgcgagggcgatgcgctttccgcttcccgcgccgccggcgcgatgctcggcgccttcggcgaaatgtccgccgacgacggccccgaggagatggaagagttcgacttccggctggccgcgcagcgctactacccgcagtggctggcgcgcctgcgggaggaagcggccgtgcccgtctcccaggtcgagggcacggtgatcatcgcgaacaacctgggggcgcgggaccgcgacggcatccgccgcatgcacgcggaggccgcgcgccgcggcgagcccgccgagtggatcgagccgggcgatgtgcctggcctgaagccgagcccggtccacgcgccggccttgtgcctctacctgaagaacgagcacgcggtgcattccggtgaactgctcgacgcgatggcggcagtgctctcgcggcggccgcactaccaccatcgcgacgcgcgcgtgctggaggtgcagcccgaggggcgtgcctggaaggcgacgctctcggacggcagcgtgcagcaggtggatgccgtagtgctggccaacggctcgcgctcgctcgagtgcctgcctccgggactggcggaggacgccgcgctacctgcgctgagcttcggcaagggtgtttcctgcctcatcagcgaggcgccgtcggtggcccacaccatccgcactccgaaccgcacgttcgcctgcgggatccacctggtgccccggcccggtaccggcatcctgtatgtcggagccaccaacttcacgggcgtggacgaggaggccgaggccaaggtgcagccgggcgaactgcacggcctgttcgacgaggccatccaccagatcaacaccgatatccgcacgagccgcatcgagcagatccgcgtgggcttccggcccatcgccgccttcaagcggcccctggtgggcaggacccggctgccggatctctacatcgcgaccggcacctaccgcaacggcgtgctgatggcccccctggtggcggcgatgatcgccgcggagctgggcctgcgcgcagcgccctaccagggcaatccgttctccgtgctggaagatgctcagcggccggcgggctgggacatcgaccgcctgctcgacgtcggcgtgcgcgacctggtggcgttcctgcaggagccgcgcagcccactgccctacagccgtgcgcgggaactcgaggcgtacctgcgcagcctgctgcaggccgccgtgcgcaacgatgcaggagcctcgtccgactccctgcacgcgatgatccaggcccggctgaaagaggccccgttcaacgagacggtgcacaagctcttctacgagatcggggaccgggagcagcggcctgcgctccagcccgccgaggcctgaagacgggacgccatcggggttctcccggggccgccccccggggttctacccaaagccgtccggcagagcgctgcgtatattcgtttgcaagggcccggcctgtcccgggcgtgcatccctgcaacgaaccaaccgctctgcatgtcccgttgttcccgccgttcccggccgaagcccgcgcagagcgtggggcgcacatgagcgcgccgcccgctccgccggcggccgggcgcggccggctgcgtgccttcgccacggtgcatgacgggcgcgaggcgcactggcacatgcccggcccgctggtgctgcgcttgatcgccgccgccgtggtggccgtgctgctggccggaggactggccgcctggctcgtggcgcgctctgcccagcacgaggcgctggagcggctcatggagcgccagaccgacgaggtcgaggcggtcgcgctgctgctgtccagcaagatcgagcagaaccagcgcgtgctggccacgctggccgagagcattcccacgccactgcccgactctccgggtgcgctcgacgccctgctgggccagcggctgcccgcggcgcgcttcttcgacgccctgcagatcgcgcggcaggacggcagcctcggcctgtactggcagaacggcaggctgcatcccggcgcgcaactcgatcctgccgagcgcgaccagctgcggcgcacgctgttggagggcaagccgctcgtgtccggcgtgatcggcaacggtcccgccgacgcgcgcatcatgttcagcctgccgctgcgcgcggccgaggacggcggggtgcagggcgcgctcgcgggcacgctgcggctgcagtcgcagggcctgctgccgccgtcgatggcgctgccggcacgggccggctcgacgctggtggtcttctcgcgcgacggcgccattctcgcgcacccggacccggcccgcgtgctcgggctggtgcgcaacgagaccgggctgtcgcaggtgtacgagcgggcgctgcagggcgggcaggcagcggtggcggggcgcggattctcggaagtggtggccgggcaggtcgtgagcgtcgcgggcgtgccgctgccccagtggctggtcgcgcgcgtgagcgatgcacgcgcctcggatctggacctgctggccggcggcggccagcgcggcctggggcgcgcggcggccgccacggcctgcgcggcgctgctcgcggccattgccatcgccgtgctggcccagcccctgacgcggctgtgccggcgcgtggcgcgcgcccatcccaccggcatggccgacgacgcgccctggccggcaggggccggcgaggtggatgacctcgcgcaggtctgccgcgcgctggtggacgattgccgcctggcccagcaccgcgcaggcgtgctgcaggaccagttccaggccgtgctggaccacgcacccgccggcatcgtcatcacccgtgccgggcaggtggtggtggtcgggctggaggcctgccgcctgctcggctacgagccgcatgaactgcaagggcagcctgcgcgggtgctctacgcgagcgatgcggcctatgccgaactgggccggcgcgtgcgcgccgagttcgctgcgcacggtgccttcgacggcgatgtctgcttcgtccgcaaggacggcggcgcggtctgggcacgggtgctcggccgggccgtgcgcgatggcgccgtggcggaagggggcggcaccgtgtggatgctggaggacctgacggcggcgcgcgaggcgcggcgccagcaggactggcccgcggggcatgatcccctcacgcaactcgccaaccgcgaagcattccagcagcgcctgcacgccctgctggcgaaccatgcgaaacgctccatgatggtgcgaccattgatccgaaatggtgcattgcctccggattccctgcaggagccttccggccgtgcggaggcagtggcaccacctgccgcaccagaatcgggcgtgctgctgttcctggacctcgaccatttcacggtggtgaacgcgatcgccgggcacgatgcgggcgacgacgtgctgcgccacgtgggccggctcatcgagacgcaggtgcggcatgtcgggtgggccgcgcggctgggcggggacgagttcgcggtggtgctgcccggctgcgccctgccgcgcggcctggcgatcgccacccagctctgcgcggccgtgcatgcctgggagccggcctatgccggccgcacgtacacgctgggcgtgagcatcgggctcgtgccgctggatggggacgcctacgacgtgcccaccgtgctgcatgcagccgacatggcctgctacgaggccaagcgcgcgggccgaaaccgcgtcgaagtgcggtggctgcggcccgaacacccgcacgaaagcacgccggcggacggcagcgtgcaggcctgaccggggcactgcagcgggaattgccgagccttaccgcggagcagccgtcttgtccatgacggccgtggaaacattctgttcttcggaacacgggcggctgcggcatcggcaacggcggctccgtcgggcatagtgcgtgccgcacgccgggcgcccgttccggcgcttccagggagccggcggcaccgctgccgcggcgtgcgccacagggaggaatcaagagaatgtcgcttgcgtactggcttcgggaggagcctgcagagcccgtcgaggagggccgtatccagcatgggccggggaaggggttgcccaagctggtttttcagagtctggatgcttccaggaccatcgtgaaaaaaatcgcgaccgtggaccgggtgcggagaaaaatcatcctgatccagccttcggacaaggctctgtacctgtctggcctgagagaaagaggcgttccgggatacgtttacatttttgcccacgcacggtcgaacagccttcaaggggtaacgcggcaggacatcatcgtggatctcatccaccgcagcggaatatggcatgggcagccactcatgatcgatgcatgcaatgccggcgctgagccggacggtattgcgagttcccttgcattggcactgcgcacattcgtcacagctccgaccacgaccacttggaactacgccatgggcggctcggcgatcggtcagggcgctttcgagaagctgccgggcgtactggctggactgccttttccggatttgttccgtcccgggcgctggcgtacctgggggccggatgggaagccaattgccatcactcggacctctccgcgtgacgggggcgaactcgtcaagggtccgctggcagatgtgttgatgaaaaaaccatgacgatgttcctctggtggaggaagtcctccctggctgccaaactgctcctggccttgctcatgctggcaggcggctggacggcatggtggtgggccgacagcgcgcgttgtgatcgccaggacgaattcaccttgcgtggcatttgcctgatccagatccgtgacagtgccgagcagggcgaggtgctggcccagtggatctacggcaattatctcgaaggggaggaccggaagcaggaggggaatggctggcagcttcgcgccatgcacggcgccaggaaaggggttgagctgcacgacaacatgatcggctactgcgaccgtgtccccggcttcgaggcacgcacggtcgaagccatcatgcagcgcgtggcggcggacagccccgatgcccacctgcggctgctgcagctccacacctacccgcgctgcggcgcgttcgacctggacaaggccgcggcacagattccgctgcttacccagtgcgcccatctctcgctggcgcactacctgcgggcggcccgggacaccggccaccgcgtcgctcctgcaacgcggcaggccatccggtcgaacatggcgctgtgcgcgcatgaggtcgcccatccaccgcccatcgccgatacggtccgcgagttcatgccggtgcgccaggcggacctggatgcgctgtcgcgcgagctggatgcgctggaccgctgacatggcagcagggcaggggtcgaaggcgatggcggcgtggtggcggcggtgcggcagcggcgcgaagttcctgatcaccttcctgtcggtgttcggggcgtggacgggctggtggtggatcgacagtgcccgtacctgcccccggcaggaggcggcgacgctgcacggcctgtgcctgatgcaggtgcgcgagcgcgcggagcggggtgaaagcgcggcgcaacggacctatggcaggtatctgcagatccacggccgggaggcggaggcacgggcgtggcagctgcgttcggcgcggcgcgccggcccggcggctccctgagggttcgcgctccggtcagtccgccacgccacccagcgcgcgcagcacgttctcggcggtggccggcgccacgaggtgcacggggccgtccgcggaggcaccctccgatgcatcggcgcgtgccgcggccacggcatcccgcagcgcttcatagacgctcacggccagcatgaagggcggctcgcccacggccttgctgccgcccacgttgtcctcgcggttggcctcgtgccacaggtccacccggaagtgggccgggatgtcgcccgtggcggggatcttgtaggtgctgggcgcgtgcgtcgcgagccggccccggccgtcccagacgagctgctcggtggtcagccagcccatgccctgcacgaagccgccctcgatctggccgatgtcgatggcggggttgatgctgcggcccgcgtcgtggaggatgtccacggcgagcacgcggctctcgccggtgagcgtgtcgatcgccacctcggtgcaggccgcaccgtaggcgaagtagtagaacgggcgccccgtgagcgtcgtcttgtcgtagtggatcttgggcgtgcggtagaagccgtcgctccagagctggatgcggttggcataggcggcctgcaccacgtcgcgccaggcgtgcgaacgcgtcggtgaagtgatccggccgttctcgaactgcaccgcgcccgcgccgcagtggtccaggccggcgacgaaggcggcgaggttgtcgcgcacatggcgcgcggcgaactgcgcggcgcggccattgaggtcggtgccgctcgatgccgcggtggcgctggcattgggcactttgctggtgtcgctggccgtgaccagcacccggtccagcggcacgcccagttcgtcggccacgatctgcgccaccttggtgtgcaggccctggcccatctcggtgccgccgtggttcacctgcacgctgccgtcggtatagacgtggaccagcgcgccggcctggttgaagagcgtggccgtgaagctgatgccgaacttcaccggagtgacggccaggccccgcttcaaggtggggtggcgcgcgttccagtccgccaccgcctcgcgccgcgcgcggtactgcgcggtctgttccagtcggggcagcagatcgtgcaggacgttgtcctccacggccatctggtagtgggtgacgttgcgatcctccagcccgtagaggttggccatgcgcacgtccagcggatccagcctgagcgcgcgcgcgatgtctccgaggatggtctcgatggcgatcacgccctgtggcccgccgaagccgcggaaggccgtgtggctctgcatgttcgtcctgcagcggtaggacgcgatctccacgttctcgaggaagtacgcgttgtcgcaatgaaagaccgcacggtcggccacggggccggaaaggtcggccgagaagccgcagttcacggccatgcgcaggcgcaggccctggatgcggccattgccgtcgaagcccacgtcccagtcgtaggcgaagggatggcgcttgcccgtgaccatgaagtcgtcgtcgcggtccagccgcagcttcacggggcgccctgccttgcgcgcggccacggcggcccagacggccaggtgcccggcctgcgtctccttgccgccgaagccgccgcccatgcggcggcaggacacggtgacgcggtggctgtcgatgcccagcgcatgcgccacccagtgctgcacctcgcccgggtgctgggtgctcgaatgcacctgccactggccctgctcctggggcaggacgtaggcgatctggccttccaggtagaaatgctcctggccgcccacttcaagcgtgccctgcaggcggtgcgccgccgcggccagggcagaggccgcatcgccgcggcgcacggtgacgggcggcagcacgtagctctcctgcgccaacgcgtcgtgcaccgagagcacggccggcagttcctcgatgtccagctgcaccagccgggcggcgcgccgcgcctgcgccacggtgtcggccagcacgaggccaaccacctggccggcgaactgcaccgtgtcctgcgcgaacaccggctcgtcgtgcgcgaaggcggcgaggaccgggtcgcccggcacgtcggccgcgagcacgatgtcgcgcacgcctgtcagggcgcgggccgctgcggcatccacgccgcgcaggcgcccgtgtgccacgggcgagaggatgggagccgcgtgcagcgtgcccttccattcgggcaggtcgtcgatgtactgtgccgtgcccgccacctgggcgcgggcgctttcatggatctgggagacgcccacggcacggcgcgcgctgcggggcgtgccgtccaggccgggcggtggggcctcgccagccatcgggccggccgcgccttgcgcatcggcgcgtgccgccaccgggtccgcgtccgcatcgcggctcagcgggccctcgggcgcggtgctggtgggcagggtgtcatcgcggcggttcatgcctgttcctccgcgtgggcccgtgcctgcgatggcggttgcgccaccggcacgagctgttcgagcgacacgggcagtgcctcggttcctgcggggcattccgggctctccagccagcagcgccgcatcagcgaggccagcacggcgcgccggtaggcgccgctcgcgcgcatgtcggaaatgggggtgaactccgcctgcagcgcctcgcccgcgcgcagcgcagcggcttcgctccagggctggccggtgagcgcggcctcggcgccgcgtgcgcgcgccggcaccgccgccacgccgcccgcaccgatgcgggccgattgcaccgcaccatggcgcaccgtgagcagcacggccaggcagacggcggagatgtcgtcgtcgaagcgcttggacaccttgtaggccgccagccggtcgccgggagcgggcaggggcacgtcgatgcgcgcgacgatctcgtccggcgccagcaggttgcggcggtagcccgtatagaaatcttccagcggcaggctgcgttcgccgcgcacgctggccagcacgatgcgcgcgccgagcgctatcagcaccggcatcgaatcgccgatgggcgagccgttggcgacgttgccgcccagcgtgcccgcgttgcgcaccggcagcccggcgaagcgctcggcgaagcgccgcagcgccggccagtgcgcggccagcccggcgaaggcatcgtccagcgtggccgccgcgccgatggaaaggtggccgtccgcggtaccgatgcgccgcagttccccggcacgggtgacatcgagcacgcgctcgaagcggcggtgctgcttggtgatccacaggcccacgtcggtggtgccggcgacgatttgcgcgtccggatgcgcggcgcgcgcggccagcagtccggcgagcgtctccggcgccagatagccgggtgcggcatcctgcggcgccgaccctgtggcccgcagctcccgcagccgctccagcaccgcggcttcatccaccggccgggccggcaactcggccatccgcccggcggcgtccaggatcgggcggtagccggtacagcggcacaggttgcccgaaagctccgccacggccagttcgcgcgtgacggcgcggccctggcagacatggttctggtacatgccgaacaggctcatcacgaagcccggcgtgcagaagccgcattgcgacccatggcactgcaccatggcttcctgcgcggggtgcagcggtgcggacgagccgccttccttcccatccgccggcgcgccgcgctggatgagcggatcctgcgcgaggtcttccaccgtccagagcgccatgccatcgatcgcgtgcgcgaggcggatgcagctgttcacggcccgcaggcgcaggcggccgtcctcctcggagcccagcaccacggtgcaggcgccgcagtcgccctcgccgcagccctccttggtgccgcagtcgcccaggtcctcgcgcagcacctcgagcagcgtgcggtcgggcgggacatgggccagcgtcacgggctggccgcggcggaggaagcggatcgggcgggaggcaacggtcattcgcggggctttctggggcgggcgccggcgtccaggaaccggacgggggcatggggccatggactggaagcgtaaccggtcccggcgccgcctgccaccgcaaattcgatgccagcacccgcactcccgctagcggccgcagtcctcgcagacgtagaaatacacctcgccttccttcccgtccaccagccgcgcgaggtaggccacgccgctgtctgccgcgaaggtcatccgcacgcgccgcccatcggcgaacgatacgtccacccagtcgctcatgcattcgccgaaggcgccgtaatagttcatcacgtcgatctgcgacaccggcacggccttgcgcaggaacgtccgcacatggcgggccgtgaccctgcgggacttcggcggcggcgcggcgcagggccggttgtcggcatcgaagtagcgcgtgctgcggatccggatgccctggaccgggccgagcgcgtgggggtaggggcgggcttccgtgcggcgctggtccgcctgggcaggggccaggtccggggtgggagcagggcctgcgtgaacggcagcggcgcacagggccgagcacaggaggacgaagcggtgcaccagggcaccgcggtacggagagggaaccatggcgtcgtcggtgaaaggccggatggaggccggaggaactctcccgatgatagaggggcgccggagcggcattccacgcaccggcacggcacggggcttgcatggtcccgccgggcgctcttctttctgcgccgcccaattcaatccaagagacaatcgtccgcatgaatgctcccccctccccgccagctgccaccggttcgccgccgcgcctgcagctgtcgggcatcaccaagcgctatccggccgtggtggccaacagcggcgtgtcgctcaccgtgcagcccggcgaggtgcacgcggtgctcggcgagaacggcgccggcaagtccacgctgatgaagatcatctacggctcggtcaagcccgacgagggcgccgtgtggttcgacggccggccggtggcggtgcgcaatcctcaggaggcgcggcagctgggcatcgccatggtgttccagcatttcagcctgttcgacacgctcacggtggccgagaacgtctggctggggctcgacaagcacctggccctggccgaggtcacgcgtcgcatccgcgacaccgcggcgcagtacggcctggacatcgatccgctgcgcccggtgcacaccctgtcggtgggcgagatgcagcgggtggagatcatccgcgcgctgctcacctcgccgcgcctgctgatcctggacgagcccacgtcggtgctcacgccccaggcggtggaaaagctcttcgtggtgctgcgccagctgagcgccgagggctgcagcatcctctacatcagccacaagctgcacgagatccgcgcgctgtgcacggcgtgcacggtgctgcgcggcggcaaggtgacgggcgtgtgcaatccgtcggaggaatcgaacgcctcgctgtcgcggctcatgatcggtgcggagccgccggccctgcagcaccggcccgcgcgcacgggcgacgccgtgctggaggtcgaaggactcagcctgcaccgcgaagaccctttcggcgtggagctgatcgacgtcggcttttccgtgcgggccggcgaggtcgtcggcatcgcgggcgtgtcgggcaacggccagaaggaactgctctacgcgctctcgggcgaggacacgcgcgccgcgcccgccatggtgcgggtggcgggccgcccggccggccgcatgggcccgcgcgcgcgccgtgcattgggcctgcatttcgtgcccgaggagcgcctgggccgcggcgccgtgcccaccatgggcctggcggacaacctgctgctcacgcgctcggattgcgtgggcgcgggcggctgggtgcgcaccggcgcgctggccgcgcaggcgcgccgcatcatcgagcgcttccaggtgaaggcgggcggcccgcaggcggcggcgaagtcgctctccggcggcaacctgcagaagttcatcgtcgggcgcgagatcgacgccggccccaaacttttgatcgtctcgcagcccacctggggcgtggacgtgggcgcggccgcgcagatccgcggcgagatcctggcgctgcgcgactcgggttgcgccgtgctggtgctgagcgaggagctcgacgagctgttcgagatttccgaccgcctgcacgtgatcgccaaggggcacctgtcgccctccatcgaccgggccgacgccacggtggagcgcatcggcgaatggatgagcggcctgtggaacgccgacgtgcaggcgcacctgggtcgccgggaaagccaggaccatccggagggcgtgcatgctcaagcttgaaccgcgtccgcaggcctcgcgcctgtggacctatggctcgccgctgctcgcgctggccttcaccgtgctgatcggcgtcctgctgttcgccgccctgggcaaggacccggtgcgcggcctgcaggtgttcttctgggagccgatcaagacgcaatacgcgatcggcgaactgatggtcaaggccacgccgctgctgctgatcgcgctggggctggccgtgtgcttccgctccaacgtgtggaacatcggcgccgagggccagttcgtgatcggcgccgtggccgcgggcggcatcgcgctgctggcggacaagaccaccgggccgtggatcgtgccggccatcctggtggccggcgtgctgggcggcatgtgctgggccggcatcaccgcgctgctgcgcgaccgcttcaacgccaacgagatcctggtgagcctgatgctggtctatgtggccaccctggtgctgggctacctcgtctacggcccctggaaggacccgatgggctacaacttcccgcagacccgcaccttcgagcgggtgacgcagatcccgcgcctgatgcagggctcgcgcgtgaccatcggcctgccgatcgccttggctgccgcggcggcgctgtgggtgttcctgttccgcacgcgggcgggctttgcccagcaggtgggcgggctcgccccggccgccgcgcgctacgccggtttctcgtcgcgccgcgcgctgtggacggcgctgctcatctccggcggcgccgccggcctggcgggcgcgctggaagtggccggccccctgggccagctcacgccctacgtgccggcgggctacggcttcgcggccatcatcgtggccttcgtggggcggctgcacccggtgggcatggtgttctccgcgctgctcatgagcatgttctacatcggcggcgagctcgcgcagtcgcgcctcgggctgccgaaatcgctcacgggcgtgttccagggcctgctgctgttcacgctgctggcctgcgatacgctgatcgcctaccgcgtgcgctgggtcggcacgccggcccggaaaggagccgcgtgatggaagcctacgcactgctcctgggttccacgctcagcgccggcaccgtgctggcgctcgccgcgctcgggctgctcatcaacgagaaggcgggcatcgtcaacctcggcgccgagggcatcatgctctgcgcggccatcgcgggcttcgccaccgcggtgcataccggcagcacctgggcgggcttcgcggccggcatgggcgccggtgcgctgctcgccgccgtgttcggcgtgctggtgatctggctcaataccaaccagtacgcgacgggcctggcgctcagcctgttcggcgcgggcttctcggccttcgcaggcatccagtacgtgcaggccaagctgcccacgctgccgcagtatgcgctgccggtgctgggcgacctgccgctggtgggcccggcgctgttccgccagcatccgctggtgtacggcgcgatggcgctcaccgcgggcctcgcctggttcctctaccgctcgcgcgccgggctggtgctgcgctcggtgggcgaatcgcccgaatcggcccacgcgctgggctacccggtgcggcgcatccgcctcgcggcggtggtggcgggcggcgcgctgtgcggcctctcgggcgcctacatctccacggtctatacgccgctctgggtcgagggcatggtggccggccgcggctggatcgcgctggcgctcaccaccttcgccacctggcgcccggcacgggtgttgcttggtgcctacctgttcggcggcgtgacgatgctgcagttccacctgcaggccacgggcgtgcaggtggccagccagctcctgagcatgctgccctatgtggcgaccatcgtggtgctggcgctgatctcgcgcaatccggcctggatccgggcgaacatgccggcctcgctgggcaagccgttccatcccgggggctgaccggggcggcgcgccgtgccatcattgccgtttccaaacgtttccgatttcttctctcacctgtttcccctggaaggacattcgacatgaccgatctgcacaagcgctcgctgatgaaggccgccgcgctttccgccctggctgccgccgcgctcgcgggctgcggcaagaaggacgagccggcaccggcatccacgcccgcacccgcgcccgccgcctcggctcccgcggccaaggccgagccgctgaagatcgcgttcgcctacgtcggcccggtgggcgacggcggctggtcgttcgcgcacgacaacggccgcaaggccatcgagaaggaattcggcgacaaggtcgtcaccagcttcgtcgagagcgtgcctgaatcggccgatgccgagcgcgtgctgcgcgacatggccggccagggcaacaagctgatcttcggcaccaccttcggctacatggagacgatccagaagatcgcccccgacttccccgacgtgaagttcgagcacgccaccggctacaagaccgcgcccaacgtgcgcacctacgacagccgcacctacgaaggcgcctacatggccggcgtgatcgccggcgccatgaccaagaccaacacgctgggcgtggtcggctcggtgccgatccccgaggtgatccgcaacatcaacagcttcacgctgggcgcgcagtcggtcaacccgaagatcaaaaccaaggtggtgtgggtgaacgaatggttcagcccgccgaaggaaaccgaggccgccacctcgctgatcaacggcggcgccgacgtgctgttccagaacaccgattcgcccgccgtgctcaagaccgcccaggaaaagggcaagcgcgccttcggctgggatagcgacatgaccgcctacggccccaaggcccacctgggctcggccgtgatcaactggggcccgtactacatcaaggccacgcgcgacgtgctggaaggcacgtggaccaccggccagagctggtggggcgtgaaggaaggcgcgatcgacctcgtctccatcgccgacgacgtgcccgccgagaccaaggccaaggtggaccaggtcaaggccggcctgaaggacggttcgttcgcgatctggaagggcccgatcctcggccaggacggcaaggaactgctcgccaaggacgtcgtcgccgacgacaagttcctctcgggcatcaacttctacgtcaagggcgtggaaggcaccgtgccgggcggcgacaagaagtaagcagcacagtccatcgccaaggcagaagggccacccgacgggtggccctttttcgtcgcgggcgcaggggtcgggcgctggaagctggccgcggtcagcgctccagcacccggcccggccgcagccccgtcggctcccggccatcccagacccgcaggccgttgacccacacgccctcgatgccgcggctggcttgcaccgggcggtcgaaggtggccacatcctgcacctgcgcagggtcgaacaccacgatatcggccttccagccggcgcgcagcaggccccggtcggccaggccgtagttctccgcggccaggccggtcatcttgtgcacggccgcctccagcgtcagcaggccctggtcgcgcaccagccgcgagagcacgcgcgtgaaggtgccccactggcgcgggtgcggatgcggatcgaagggcaggccgtcggagccgaccatggtgcgcgggtgcgccaggatgcgctccacgtcgcgctcgtccatcaggaaatagatcgcgcccgcgggcgcgagccgctgcagcatggcctcgtcgtccaggccccattcgcgctgcaggtccgcatagtcgcgcccctgggccgagggggcgcccgtcgaccaggcgatgagcgtgcggcgcgccagccgcacgcggtccaggcgcagcatggtggaggtggcgggatacgggtggcaatcgaggcacacgggctgcagtgcggccgctcgctcgatgcgcgcgagcgtttgcaccgagcggccatggttgcgctcgccggccagcttgtggtgcgagaacacgacgcgggcgccgagggcgcggccgatgtccagggcttcctcgatcgcttcgtcgatgcggtcggattcgtcgcgcaggtgggtggcatagaccatgcccgcgcggccgcgcatggcctcgccgatgtcgatgatctcctgcgtggtggcgtgctgcgcgggcgggtagaaggtgccggtggacaggccgaaggcaccggcatccagcgcttcctccagcagccgtgccatgcgttcgcattcctccgccgtcgcggcgcgctgcaggtcgtccatcgcgctcacgcgcaggctggcgtggcccaccaggggaatcacgttgaccgcggcaggtgcatcgcgcagcgcctgcatccaggcatggaaaccgggatagcggaacagatcgggggggccgagcaggtcgagcggctggggcagggcgcggccgggtggtacgggcgcgaggctgatgccgcaattgcccgtcaccaccgtggtcacgccctgcgagaccttgggcaccatcccggggtgggccagcaggtagccgtcgtcgtgggtgtgcgaatcgatgaagcccggcgcgaccacgcgtccggcgatgtcgatgaccgcatgcgggccggccgcgccggtgcccggctccagaacggcggcgatcgtctcgccctcgaccagcaggtcggcgggccgcggcgccgcgccgctgccgtcgatgagcaggccaccgcgcagcagcaggcgcgtgggggccgcgggcgtggaagaggatgcgggcccggccatcagtccagcttctcgatcttgttgcgctcgatcacttcggcccagcgcttggtctcgcgatcgatggtgcgctggaagtccgcaggcgtgccgccggccggcacggctccaagcttcgccagtccttcgcgcacggcggacgtggccagcgcggcgttgatcgcggcattcagcttggcgacgatctcgggcggcgtgccgtgcggcgcgaccacgccgccccaggccaccgtctcgtagcccttcacgccggactcgtccagcgtgggcacgttgggcagcagggcgatccgcttcgcgctgctcacggccagcgcgcgcaccttgcccgcggccacgagcgggcccacttcggaagagttggcgaacaggtagtcgatgcgcccgcccatcaggtcctgcagcgcggccgggccgccgttgtagggcacgaagagcacgtcgatgcccgccatgctgcggaacagttcgccgcccatgtgcccggtggtgcccacgccgggtgcgccgaacgacagcttgcccggtgccttgcgcgccgcggcgatcaggccggccacgtcctggatgggtgattccctgggcacgatcagcacgttgtagagatcgaacgcatgggccacaggcaccaggtcgcggtccacgtcgtagggcagtttcctgaacagcgtgcggttcacggccagcgtgttcacgttgccgtagccgatggtgtagccgtccgccggccggctcctgatctgcatgatcccgatgttgccggcggcgccgggccggttgtcgatcaccaccggcacgcccagcgtcttcgagagttcgttggtcacgagccgcgacagcacgtcgggcgaaccgccggcggcggagggcacgacgaaggtgatgggcttctcgggccaggcggcctgcgcgggcagggaggccgccgccaggcaggcggccgaggccaggagcgcgagggagcgggacagcatgcggtgcatcatggtgggctttctcagggggatgggaatgcggcggcggccgggggcggttcagggcagcggatcgcccgcgccggtgcgctcgacgatcaggcggtagtgctcggggcggcggtgcttcgcgaaattgaagacgtgctcgcggaagtgctcgccgagcgacaggtcggcgcgcacgcagatcacctcgtcctcttcgctcgtggtgcgcgcgacgatctcgccgctgggcgcgacgatgaccgaactgccgatcatgtggtgcccgtcctcggatccgcacttggcggccgcggccacccagatgccgttctggtaggcattggcctgcagcgagatcaggtgcgtggtggtgcgcaggtgggccggctcgtcccagtggatgttgaccgagggcgtgttgtagccgagcaccacgacctcggcgccctgcagcgccatcacccggtaggtctcgggccagcggcggtcgttgcacaggcacatgcccatgcgcacgccgtcggtgtcgaaggcgcggaagcccaggtcgccgacctcgaagaacttcttttccaggtgctggaagggcgcatcgggcttgtggtccgcatggccgggcaggtggatcttgcggtagcggccgcggatggcgccgtcctgccccacgatcaccgccgaattgaagccgcggccctcggcggtcagttctgcatagccgaggtagaagcccacgccgagctggcgcgccgcgtcgaacagcggctgcgtctgcggtccgggcaggctgcgctcgaagaagcgctcgtgcgcctccgcttccggcatccagtagcgcgggaagaacgtggtcagcgccagttcggggaacaccacgaaccgcgcgccccggccgtgcgcctcgcgcagcatcgcgaccagccgtgcgaccacggagggccggctgtcggccaggtggacggggcccatctgggcgacggccaggtcgaggaaccggcgggcagtggcggggcgcgatgtcatggaaaccttcttctttcgttgcagcggggagatgcaatcgattattcgaagcggtgtccggtgcgtcgaatgacgctttgtcgcgcaggtttaaccgggtgttaaaccctcgcatccccgcggtgcgcgcgggcgggccatgcaccggcagggggcggaaaacccgggcagcactccaccgtggtgcgccgcccgctgcctgccttgcgcggcggaactcagccgggcgcgccgtcgtccatgaacggcagcgccagcccgcactgcagcagcacgctgtgcagcgcacgcaacagcgcgtgggccgcaggcgaaagcggctcgctctgcaggtgcacgaggtcggccacgatgggctgcgcgccgcgcaccggaatcaccttgaagcgcgactccagccagccctgcagcgaatactcgtccaccagcgcggcccccgcgcccgcacgcaccagcgcgcaggcgtagtggggggaggtgacctcgatgttgaagcgcggcgccgcatcgccggccgcgaacatctggtcgatgcgcattcccagcggcgagccgtgcggatagccgatgagttcgtgcggcagcagctcctccgtgccgacctcctcgtacgtggccaggggatggctgcgcgggcagatgcacagcagccgggcagccgcgaggggccgtgtgacgaggttcggatgatcgaccgggaaggtggaaatgccgaggtcggcccgctgctgcaggatgcgctccttcagcgcgtcgtgattgaggcagtggaagtgcacctgcaggtccggcagcgccgtccgcagctgggcgatcgccagtggcacgatcatctgcccgaggctcgggctcgacaggatgctcaccaggccccggcgccgcaccgccagctcccgcgtcaggctgccgatgcgctgcacgccgccatagacctgctcgacctccaggtacagccgccgggcctcggccgtgggatgcagccgccccttgacgcgctcgaacagcgcgaagcccagccggctctcggtgtgcgacagcagccggctgatggcgggcacggacacgtggagcaggcgcgccgccccgctgacggacccggtgaccatcacggcccggaaggcttcgatctgtcgcagattcatggcccgattctgcggcgtgcgcgcaccgcatgccggccgcgcgctgccatgctgcggaacgctatgcctgcagcaggtcggggaaaggccgcctgagcggccgggaactcaggtgttcagccggtcgagcaggctgtaccacgccacgcccgccgccacatagaaccgctgcagcccgtgcagcgggatgggctggacaggcgtgaccggataggggcagcgttccggcgcgccgccacccaccagggccgccacctccttccccatgctcgtggcgagcgccacgccgcggccgttgtagccgagcgccagggtgacgcccggcgcgggctggtgcaggtggggcatgaagtcgcgtgtgaccgcgatgcggccagcccagcggtatgcgtactccagcggacccaggccgggaaacatcagcgccgtggcgcgctccaggtgcgcgaaatccgccgcgccggcggggtccgtgaagtgtccgcgcccgcccatcagcaggcggccctgcgcatccttgcggaaatacagcagcagccgctgcgaagtggagccggtttctccgccgggcaggatggcgttgccgcccgggccgagcgggcgcgtggcgacgatgaagctgttggccgccagcaccgtgcgcgccagacccggccacaggccgtcggtatagccgttggtggccagcacgacctggcccgcctccacgctgtggcccgcagccgtggtcgccacccagcgcgtgctctgccgttccagcttcgccaccggcgagccgccgtgcaggtgcacgcccaggccctgcgccgcacgcgccaggccacgcgcataggcgagcggctgcacggctccggcgcgcccgtcccaccagccacccgcgaacgccgggctgccgatgcgcgcggccgcctcggcgcggcccagcatggcggtgcgcacgccgtggcgctcccattgccgggcgcgtgcgtgcatgcccgccaccgccttttccgtgtaacccacctgcagccagcccgcgcgcactggtgcgcaatcgatgccgtggcgcgtgatgaggtcgaacaccaggtccgccgatccggacacggcatggatcaggggctccccgcgtgcggcgccgtagatgcgcagcagctcgtccgggtcgtgcttgaggctggggttcacctgcccgccgttgcggcccgaggcgccccagccgatgccgtgcgcatccagcacgcgcacgcgcgctccgccctcggccaggtgcagcgcggtggacaggcccgtgtagccggcgcccaccaccagcacgtccgccgtctgccggccctggagcggcggtgcctccggcgccggcggcgcggtggcggcccagagcgagtccgcggccggatgggtgccgatcgggcgtgccgaagcggcgccgctcatgccgtgctccccgtgggggcatgcagcacccggcgcaggaagtcctgggtgcgcgcatgccgcggtgcgcccagcacctgtgccgcgtcgcctccctccacgatggtgccgccgtgcaggaagcacacgcggtcggccacctcgcgcgcgaagcccatctcgtgcgtcaccaccaccatcgtcatgccttcatccgccagcgtgcgcatcacgccgagcacgtcgccgaccagttccgggtccagcgccgaagtaggctcgtcgaacagcatggcctcgggcttgagtgccagggcccgcgcgatcgccacgcgctgctgctgccctcccgagagctgcgccgggtagtgcccgcccttgtcggccaggcccactttctccagcagcgccagtgcctcggaacgcgcctgggcggagggcgcgcccagcacgtgcacagggccttccatcacgttctccagcgcggtgcggtggggaaacaggttgaagcgctggaacaccatgcccatgcggcggcgcagcaggtggatgccggcaccgcgctggtccacgcgctcgccgaaggcgcgcacctcgccgccctggtaggactccagcccgttgatgcagcgcagcacggtggatttgcccgagcccgaggggccgatgaggcagaccacctcgccgcgcgccacgcgcaggctcacgccctgcagcacgcggtgcgcgccgtaggctttctgcaggccttcgatctcgatcatcggcggctccccgcgcccagccggcgctccaggcgccgcaggcaggccaccagcggcaggctcatcgcgaggtagagcagcgccaccagggtatagacggtcatgttctggaaggtggacgaagcgatgagctggccggcgcgcgtcatctccgccaccgtgatggtggagaccagcgacgagtccttgagcatcatcaccagcgtgttgccgtaggggggcagcgcgatgcggaaggcctgtggcaggatcacccgccgcatcagcagggcggggcgcatgcccatggccagcgccgcttcgcgctggcccgggtccaccgcctcgatgccggcacggaagttctccgcctggtaggcggaataggcgatgcccagcccgatcacgccggcctggaacgccgtgagctgcacgccgaaatccggcagcacgaagtagatgtagaacagctgcacgatgatcggcagcccgcggatcacgttgatgaacgtggaggccgcgagcgacaccgcccgcaccggcgagagcttgccgagcgcgaggatgagcccgagggcgctgctgagcaggaaggcgagcacggtgacctgtaccgtgaccaccgcgccctgcagcaggatgggcaggaagtcgcgcgcatgctggaggaagttggacatggggctcaaatgccccacttcttcgtgatctgcgcgagcgtgccatcggccttgatcgcggcgatcgccttgttcaggcgctgcagcgtctcggcatcgcccttgcgcaccaccaggcacacgtcgcccacgttcgacggcttgtagccttcggccagcttcacgccctggaaggtgttctggcggatctggtaggccaggatcggctggtccgccaggcccgccttgatgcggcccagggccaggtcgcgcgtcaggtcggccaccgagtcgtagctgcgcacctccttgaagatgcctttcttctgcagcatgtcgaggaacaccgtgcccacctgcgcgcccaccacctcgcccttcatgtcgtccagcgaggtgtaggcgcggccgtcgtcggccttcacgatcaggccttcgccgtaggaatagaccgggtcgctgaaatccaccacctgctggcgcgcgggcgtcttcagcatggcggccgagacgatatcgatcttgttggcggtgagcgagggaatcagcgccgagaacaccgtctgctggacgttcacggtgaacccacctgccttggccaccgcctgcacggtgtccaccatcatgccctggatggtgttggtcttgatgtcgaggaaggtgaagggaatgcccgtggcggtcgcgccggcgttgtagctcgcgggcgcggccccctgtgcgcaggcagccgtgacggcggcggcagccagcaggccggacgtgagatggcggaggcggcggatgaggaaacgcatggcaggggctccttgaacgaaaggcggaatggaccacggtgtgcgccatgcacgccattggggcgtgccggtccgcacggcggagtacggtgcaagatcggtgccatcatcgatttgtatggagcgttttgtaatcggtgaaaactactagtcgccaatatgaaatcgatatgcgattttttaaggcgtccgggctatactgcttccatggcctccaccccttccgaagatgacgtcagccgcctgttcaaccagtccgtcgagaaggggctggacgtgctgtgcgccttcggcgcccagcgccggggtatgaccttcgccgaggtcgccgaggccgcgggcatcaaccgcagctcggcgcagcgcatggtctacaccctcgagcaactggggtacgtgcgcaagcatccgcagacgcggcgctacgaactcacgccgcgcgtgctgcgcatcgggttcaactacctggccggcaacccgctcatcgacctggccaatccgttcctgtccgaactcaccaacgtcaccacggaaaccacctgcctcaccgaggccgacggcgccgagatggtctatgtggcgcgcttcgtcagcgcccagttcgtgcccgtgcacatgcccatcggcagccgcatcccgatgtactgcaccgcttccgggcgggccttcctgagcgcactgcccgaggccgatgcgctggcgctcatccgccagggcgagcgcgtggcccatacccgccatacgctgaccgatgagtccgccatcctggagcaactgcagctggcccggcagcgcggctatgcggtcaaccgcgaagagctgttcctgggcgacatgaccctggccgcgccggtcgtcggcgggcgcggccggcccgtggcggccgtgcatgtcgtggcgcccaccagccgctggacgcccgaggaggcggaaaaacgcctcgcgccggccctgatcgcctgcgcacgctcgctgagcaattccgtgcgcgcgctggcctgacaatccggtcccacgatgatcgaacaccaccactggcaccctgtcgccctggccgaggacgtcggctcctcacccctggccgcgctgctcctggaccagcgcctcgtcctctggcgcgatgctgcaggcgcgccgcacgccttccccgaccgctgcccccaccgcggcgcacgcctctcgctcggccgcgtgcacgacggccggctcgagtgcccctaccacggctggcagttcgagggcggtggccgctgcgtccacgtgcccgcgctgccgcagttccagccgccggccggccaccgcgtggaatgcttcggcgtgcgggaggcccacggcctggtgtgggtgtgcctggcgccgggcgacgccgccctgccggcattcactgcggaagacgatgcacgactgcgcaagctcaactgcggaccctacgatgtggcggccagcgcgccgcgcatcgtcgagaacttcctcgacatgtcccacttcggcttcgtgcacgaaggctggctgggcgcgcgcgatgccgcggccatcgacgattaccgcgtggagcccacgccgaccggcctgctggccaccggctgcaaggcctggcagccgcagtccaacctgcattccacggccgccgcgcaggtcgaatacacctacgaggtcacggggccctacacggcggtgctcaccaagctgcccgaagcgggcaccaccgcggtggagggctggcgcgagtccatcgcgctctacatatgcccgctcacgccggaatcgagccgcgtgtggttccgcctggcagtggcggatttcgattcgccggacagcaagctgcgcgatttccagcacaccatcttcacgcaggaccagccggtgctcgaatcccagcagcccaggcgcctgcccctggacctgcgtgcagagctgcataccgccgcggacaaggcctcatccgcctaccggcgctacctgcgcggctgcggcatcaccttcggcgtctgctgaggcgctcgcggccacgccggatgcaggcgggggcctggacagttccgcgtccggctgcacaatggaacccgtgccggctccgatgctccatgcccgggagggtgcgtggtcgcccggccatccggccccgcggggccacctggcgcatgacacgcctcgctgcccgcctgcctgcccgcctgcccattgcatgcccatgacagaccattccctcgacgcccaatccctcgcgctgatcgatgcctgttcggaagcctccctcgcgctgctcgaacgcaacctcacgccccacggcatcctggccgcgagccgcaccgcggcggcggtggcgcggcgctacacgcggatcttcgggcgcgacgcagccatgtgcgtcatggcgatgtgcggcagcggcgtgccgtccctggaggagggcgccgtggccagcctcgatgcgctcgcctcgcagcaggcccccaacggccagattcccaaatacgtcgatccggaaggacgcgatgcggatttctggtacctgggctgcatcgatgccacgctctggtggctgatcgcggtggaccacgtgcgccgccacggagcggtgggcgccggccgctgggcggacggcgtcgagcgtgccatcggctggctgctcgcgcaggagcaccagcatttccgcctgctgcagcagaacgaggccagcgactgggcggacatcatgccgcgctcgggctacgtgctctacaccaatgccctgtggtttgacgtcaagcgccgcttctcgctctgccaggcggaggacacgcaacaccatttcaaccacctcttcaaccccttccagcgcgacctgcccgagtaccaccgcgcccggctgctgcagcactatgcccgccgcggccggcgcgacccgggcctgttcctgagcttcgtgaacctggcggtggtgggcgacgagggcgacgtgttcggcaacctgcttgccatccagtgcggccttgccgacgaggcgatggcgcacagcatcgtcaacaccatcgaggccgcccatgcgggccactccctgcccgtgcgcgtggtgctgcacccgctgtcccacgagcacgacctgtggcgggcgtacatgggacggcaccgccagaacctcatgcaccagtaccacaacggcggcatctggcccttcgtcggcggcttctgggtgatggcgctggcccgcctgggcctgcaccgtgccggctggtccgggctggcgaagctggcccatgccaatgcgctcgacgactggcgcttcaccgaatggttccacggccgcacgctggcgcccatgggcatggccggccagagctggaacgcggccaccttcctgctggcccggcgcgcgctgcaggggcaggactcggcctggtagcccgcgcggccccggccggccttatgctgtgctctgcgcgcatccgtgccgcgccttcccgaggcttcccatgaccgattcccgtaccaccctcccgccgcatgccggcgccatcgccccggagcgcctgcccgacctgctgcgcgccatgcccaaggcagagctccacatgcacatcgagggctcgctcgaacccgagctgatcttcgcgctcgccgagcgcaacggcgtggcgctgccctatgccgacgtggaggcgctgcgcagtgcctacgccttcaccaacctgcagagcttcctcgacatctactacgccggcgcgagcgtgctgctgcacgagcaggatttctacgacatggcctgggcctacctgcagcgcgcggccgccgaccacatcgtgcataccgagatgttcttcgacccgcagacccacaccgcgcgcggcgtcgccatcggcacggtcatcgaaggcctgcaccgtgcctgcgaggacgccagggcgcaactgggcgtgagcgcctcgctgatcctgtgcttcctgcgccacctcagcgaagaagacgccttcgagacgctggagcaggcgctgccctaccgggaccgcttcatcggcgtgggcctggactcgagcgaggtgggccacccgcccgagaagttcgcccgcgtgttcgcgcgctgcggcgaactgggcctgcaccgcgtcgcccacgcgggcgaggaggggccgccggcctatatctggagcgcgctcgacgtgctgcatgccgagcgcatcgaccatggcgtgcaggccgtgcacgacccggcgctgatgcgccggctggccgccgagcgggtggcactcaccgtctgcccgctgtccaacgagaagctgtgcgtctttcccgacctggccgaccacaacatccaggccctgctggacgctggcctggcggccacggtgaactctgacgaccccgcctatttcggcggctacctgaacacgaatttcgtgcgcctgttcgaggccgtccccacgctcacggcggcgcatgcctaccagctcgcgtccaacagcttcgaggcgagcttcgttcccgacgcggacaagcaggcctggcagcgcgcgctgcgggcctgcttcgaccgcttcgccgcgccgcattgaaacggcatggccccgcgggtcattgcggatcgacggccgatagtctgttgcgtgagaatcacgggcgcgcaagctggcgccggtccgggcacgcgccgcacaccgcatgtccaccaccaaccagctgcatctctgggacgaccgcttcttctacatcacggaggcgatccagtccggtctcaccgcccgggcttccgccaccctgctggcatccgccaccggccgcccctttgtcctcgtcgcgctcgatggcacggtgctgcgctgcaccgcggccctggtggcgccgcatgttccccgccagctcgacgccgatggctgcggcctgctttcgctgaacgtcgatccggcgtccggaacgttccgcaggctggccgcgcgcctggacggccggggcatcctgccgctggatgcggccggcttcggcgcgctgcgcgaggacttcgagggcgcattgcatggcgagctggacagcccggccctgcgccgcctcagcggcggcatgctggacgcggcctgcggctgtgccgtgaagcgctcccgcggcggcgaccggccgtgcctggatccgcgcgtggagcgcgtgctgcagcggatgcgcgatgccggaagccatggcatggcggttccgctgtgcgacctggcggccgtggcctgcctgtcgcccgggcggctcacgcacctcttccatgaacagaccggcctgtcgatcaagcgctacctgctgtggtccaagatacgccgcaccgtgcagatgatggcctcgggcatgccgctcaccggcatcgcgctcgcgggcggcttcaccgacggcgcgcacatgagccgcaccttccagcgctgcttcggcctgacaccgtccttcctggcggacgcgggccgcgtggacgtgttcgtggacgactgcgcgcacacggcctggcgcggtgcgcaggcctgctgacgcgttccctgccggggttgcgtagccgctgcgtacaagcgcccggcggcaatttttcctatgctctggcggccccggccattccggccgacaagagggcccacaaggagacatgcaaccatgcgcactacgttccgtggcggcctgaggccgctttccctttgtttcgtcgccagcctcgccgcctgtggcggcgggcgcggcgacggcgaactggccccctacaccgcggagatccgccgcaccgccatgggcatgccgcacatcaaggccaccacctggggcggggcgggcttcggctacggctacgcacaggcgcaggacaatctctgcaccctcgccgatgccttcgtcacctaccgcggcgagcgctcccgctacttcggcgggtccgcgcaggtcatctacaacagcacgctgggccggccgctcaacatcgattcggacttcttccaccgccacgtcatctccgccgacgtggtggagaaaatgatggcggcccagccggagaagctccggcagatggtcgaggggtttgccgccggctacaaccgctacctgggcgacctccaggtcgacagcggcgcccatgcagcctgccgcaatgaagcctgggtgcagcccgtcaccgcgcaggacatatggcggcgcatgtacgccgcgaacctggcgggcggctacagcaacttcgcggcggccatcgccaacgccaccgcgccggccgccacccggtctggcaccgccgcggccacgccgcagcgcaaggatggctccacctcgctcgcggccctggatgcctcccggtcccgtgccccggagctgcaggtcggcggcacggcaggcatcggcagcaacatgtacggcttcggcacggcggggacgggcgagggcagcccgctgctcttcggcaacccgcactggtactggaaggggcccgaccgcttctaccaggcgcagctcaccatcggcaacgagctgaacgtgagcggggtgtcgttcctgggcatcccggtggtgctgatcggcttcaacgacaacgtggcctggagccatacggtctccaccgcgcgccgcttcggcttcttccagctcacgctggccgcgggcgatcccacgagctacctgcgcgacggcgccccggtgaagatggcggccactaccatcacggtgcagaaccgcacggcatcgggcacggtcgacgtgacgcgcacgctctacaagaccgacatgggcccgctggtgaacctgtccacgctcaacccggcgctggcctggaaccagaccaccgccttcgtcatccgcgacatcaacggcgagaactaccgcaccttccgcaactggatgcgctggaaccaggcccgctcgctcgacgaattcatcgccatccagcgcgaggagtccgccattccctgggtcaacaccgtggccgtggggcgcggcagcgcccgcgcctggtatgccgacatgggcgcggtacccaacgtgtccgcgagccagctggcctcctgcaccacggcctacggcaaggccgtcgccgcggcgctgccgggcgtgccgttcttcgacggctcccgcagcgcctgcgactggcagtccgatccggattccgtgcagaagggcgccatcggcccgtcgcgcatgcccaacctgcagcgcgacgactacgtgggcaacatgaacgacagctactggctcgccaacgccaacgcgccgctcaccggttacgcccccatcttcggtgccaccggtgcccagcagagcctgcgcacgcgcctgggccacacgatggcgctgcagcgcctggccggcagcgacggctacggcggccgccaggccaccagcaccatcgtgcgccagatggtcctgaacagccgcgtcttcagcgccgagcgcttcaaggaccaggcgctcgcgctggtctgcgcctcgccacaggtcacggtgggcggctcctccgtggacgtggcttccgcctgcgccgccctgcgggcctgggacaacaccggcaacagcgatgcgcgcggctcgcacgtgtgggatgaattctggagccgcgtgcaggtgcccgccgcccagctctacaccacgccgttcgacccggccgatccgttgaacacgccgcgcgacctgaatcccgcggcggccggcgccctgcagcaggccttcggtgccgccgtggccaaggtcgcgcagagcggcttcgcggtggacgcacggcgcggcgacgtgctgttctcggtgcgcggcggaaagaagctacccctgttcggcggttgcgccggagtgggctacttcaccatcacctgctcggagaaccccatcgaccagggcggatattccatggacggccagccgcacggcaacagctacctgcaggtggtcacgttccccgcgggcggggtgcaggcccatacgctgctcacccattccctctcggacgacccgggctctgcgcaccagggcgactacacccaggcctattccgcgaagcagtgggtgcgcgtgcccttcacggaggccgagatcgccgcggatgcgaatttacgcacccagaccgtccggccgtagttccccggggccgcgggctggcgcacaatctcgtcactccggccggtgtgccgccgcggcccttgcggccgccgcggcatgcccgcgcccgatccccgggcgcatgccgaccttgattgttggattggaagcttccaccgtgtccaccccgcgcattcccctcctggccctcaataccctgtcgccgcagcaccaggcccagatcgccgccgcctacgacctgcactacgcgcccacccccaacgaccgcacgcaggcgatcgccacgcagggcggccgcttccgcgcggtgctgaccatcggctccatcggcctcacggcccaggaaatcgagtccatgcccgccctcgagctcatctgcgccctgggcgccggctacgagaacatcgcgctcgacgccgccagggcgcgcggcatcgccgtggccaacggcgcgggcaccaacgacgactgcgtggccgaccatgccttcggtctgctcatctccatcgtgcgcggcctgcgtccgctggaccggctctgccgcgaaggcgtctggcgcgacgccatcggactgccgccgaacgtgtccggcaagcgcctgggcatcttcgggctgggcaccattggccagaagatcgcgcgccgcgcgtccggcttcgacatgcagatcggctaccacaaccgcaatccgcgggaaggcgtgccgcaccagtacttccccagcctgcgcgacctcgccgaatggtgcgacgtcctggtgtgcgccacgcccggcggcccgtccacgcgccacgcggtgaatgccgagatcctcgacgccatcggcccgctgggctacctcgtgaacatcgctcgcggcagcgtggtcgataccgaggcgctggccgacgcgctgcgcgagcgccgcatcgccggcgcgggcctggacgtgtacgagagcgagccgcatccgcccgaggccctcgtcgggttcgacaacatcgtgctgaccccgcacgtggccggctggtcgcccgaggccgtgcaggccagcgtggaccggttcatggcgaatgcggaagggcatttctccgggcgcggcgtggtgtcgccggtctgatccggaaggccccaccgggcccgcggaaggcgggccgcgggtaaaatccttcccctttcttccgcagaagcggacaaaaggctgctgtcccggcagcctttttctttttccagttccgggaccatgtagaggaccaccatgtacaaaaacctcgctgccgcgctcgcggccgcctgtcttttcctgtcttccaccgccggggcgcagccgcccgccaagcccgccgcaccggccgacaccgctccggtgaaagccggcttcgtgtacgtatcgcccatcaccgaggccggctggacgcgccagcacgacgaagggcgccgcgccgtcgaggcggccctggggccgcaggtgcgcacgacctatgtcgagaacgtggccgaaggcgcggatgccgagcgcgtgatccgcgacctcgccgccaccggccaccagatcatcttcacgcccagcttcggctacatggagcccacgctgcgggtggcgcgcgacttccccggggtgaagttcgaatccatcaccggctacaagaccgcgcccaacgtcgccaccgccaacgcgcgctactacgagggccgctacctcgcgggcgtcgcggcgggccgcatgacgcgctcgcacgtcgcgggcttcgtggccggcttcccgatccccgaggtgctgcagggcatcaacgccttcacgctcggcatgcgctcggtcgatccgaaggccaccgtcaaggtggtatggctgaacgtctggttcgatcccccgaaggagcgcgacgcggccatggcgctcttcaacgagggcgtggacgtggtggccttccataccggctccaccgcggtgatggccgccgcccaggagcgcgggcgcctggccatcggctaccactccgacatgcggggcaccggtccggacgcgcagattctcgccgtcacgcaccagtggggcgcctactacacggagcgcgtgcgcgccgtccgcgacggccgctggacgagcggcaacctctggggcggcgtgcgcgagggcatggtgcgcgtggagggcttcggcagccgcgtgccccccgccgtgcgcaaggaagtgcttgcacgccaggacgacatcgcccgcggacgcctgcacccgttcgcggccggcgccgcgcccgtgcgggacaacaccgggcgcgaggtgatcgccgccggccgcacgctgaccgatgagcagatcctgcgcatggactggctcgtggaaggcgtgcagcgccaggcacgttaatcacgccgcagccgcgtccccctcgctcatccacccacccatccattcatctgcctgaccgtgcgcccgcgaagggccgccatgtcatcattcccgcatgcccacgccgaccttgcccccgacccctgacgccgccacccacgtttaccgggccgcgctgttgcgcttcgacgccgaaggcctcccgctctacgacgaagacggcctgctcgccatcggtcccggtgcggacggcgtgcagcgcgtggtcgctgcaggcgactggcgcacgctctctccgcgcttcgccggccttccggtcacgcacacccccggccgcatcctcgcgcccggcttcgtggacatgcacgtgcacttcccgcagaccgacgtcatcggctcgcccgcggaagggctgctgccctggctggagaactacaccttcccgcacgagtcgcgcttcgccgacgccggctatgcccggggtgtggccaccgtcttcatcgacgaactgctgcgcaacggcgtcaccacggcgctcaccttcgccacctcccatcccgcgtcggtggatgcgctgatggaagaggcctccgcgcgcggcatgcgcctcatcgccggcaaggtgctgcaggaccggaactcccccgacggcgtgcgcgacgagaccacccggtcgctcgccgacaccgaagacctgatccgccgctggcatggccgtggccggctgggctacgcgatcacgccgcgcttcgcccccagctgcagcgaggcccagctgcgcggcgccggggagctggcggcccggtaccccgatgtatggatccagtcgcacgtggccgagaaccgcgacgagatccgctgggcgctcgaactctttccccaggcccgcagctacctctccgtgtacgacggcttcggcctgatgcgcgagcgggccgtctatgcccactgcatccacttcgacgacgaggaccgcgcactgatgcgcgacacccgcaccgccgcggccgtcagccccaccagcaaccttttcctcggcagcggcttcttcgactacgagggcgccgaccgcgtgggcttccgctacggcctcgcgagcgacgtgggcgggggcaccagcttcagcccgttccacaccatgctcgcggcctactacgtggggcgcgaagggcagaccaagcccggcctctcgctgccgcccggccacctctggtggcagcacacggccggcgcggcgcgcgcgctggggctggaaggcgtgatcggcaacctgcagccgggctgcgaggcggacttcgtcgtgctgaaccctgccgccaccccgctgctcgcgcgcaagacggcccaggccgccagcctggacgaactgctgttcgcgatgatcgtgctgggcgatgaccggctcgtcgagagcacggtgatcgcgtcgaccccatgagcctgtggggcccgtgcagcggtttcattcagctatgaaaagagtagtatcgcgtccgcgcgccgcctttcgactggcgcgcacgaggagagagaacccatgagcatcaagagcgacaaatggatccgccgcatggccgaacagcacggcatgatcgagccgttcgagcccggccagatccgcgaaagcgatggccgcaagatcatcagctacggcaccagcagctacggctatgacatccgctgcgcgcccgaattcaaggtgttcaccaacatccacagcaccgtggtggacccgaagcatttcgacgagaaaagcttcgtcgatttccatggcgacagctgcatcattccccccaacagcttcgccctggcacgcaccgtggagtacttccgcatcccgcgcaacgtgctcaccatctgcctgggcaagagcacctatgcccgctgcggcatcatcgtgaacgtcacgcccttcgagcccgaatgggagggctacgtgaccctcgagttcagcaacaccacgccgctgccggcgcgcatctacgcgggcgagggctgcgcccaggtgctgttcttcgaaagcgacgaggtctgcgaggtgagctatcgcgaccgcggcggcaagtaccagggacaggtcggcgtcacgctgcccaaggcctgaactgcgcgagaagggtgcgcgactggcgtgtgtcctacaggcgggcggcctgtttctccgatgcgcgggtcggggcggggctctagcatttgcatcaaggtatgccgttgcatgtcgtgatggttgtcacaaaacgccggcaaactgacacatacgttcttttgccgaggacctcgccatgcttgcctccttcccgctccctttcgcccgggcaggcgcgcccgccgattaccccgccgatcaccccgccgacggggcccacccctgcggccagcgctactggcccgctcagacgctggatgcgttcctgctgcagatggcggcccggggccattgcatcagcgccgcgatgatgctcggcgaccgccagtacgcactggaacagatcgcccgtgcacgccagttgcagggggacaccctgcaggcactggtgcaggagctttccgcgtatttcgaagacgccgagccggccgccgccggcctgcactggtcccaccgctgaagcggccgccgccaaggaatccccatggaccactttgacgcacacgcgcccaccgcggccgcccggaacggggaagaccgccgttccgccatccatccgggtcttctggctgcgggcgccacggtcatcgtgctgcagatcgcggccatggcctgggtgctcgaggaccacgtacggcacgccgagcagcagcagcacacctgggtggcccggggcctgcaggctccggccgacagatcggcgcaggtacccgggcagcaggcgctgcaggccgacgccggctggacggcaggcaccagcttcgcggcccgctgaacccgctccgccgggcgtaccatccgcactgcatgaatctttcagggtgcgcacgatgaaatgggaaggcaatcgcgaatcggacaacgtcgaggaccgccgtgacgaaggcgacagtggcgcaggagggggcggcttcccggtgttcggagggcgcagcatcggtatcggcaccatcgtcatcgcgctgatcggtggatgggtgttcggcatcaatcccttgaccatcctcgggctgctgagcggcggaggcgcgcctcccgcccatgtgcagacccagcagcccccggcccatcgtcctcccgcagacgacacgatggcccggttcgtctccaccgtgctcgccgacaccgaagacgtctgggccgatgtcttccgccagaacggatccacctaccagaacccgcggctcgtgcttttccgcggggccacgcccaccgcctgcgggcggggcgaatcggccatgggcccgttctactgccccgcggaccgcaaggtctatatcgacctcggcttctatgaaacgctgaagaaccgcctcggcgcccctggcgacttcgcacaggcctacgtgatcgcgcacgaggtgggccaccacgtgcagaacctcctgggcatcagcgcccgggtggaccagatgcgcggccgggtgagccaggtggaatacaaccacctgtccgtgcgcctggaactgcaggccgactgtttcgcgggcgtatgggcccaccatgcacagaacgcgcggcacatcctggagcagggtgacgtcgaggaagccatgaacgctgccgcgaagatcggcgacgatgcgctgcagcgcgcggccggccgcgcggtcgttccggacagcttcacccacggcaccagcgcccagcgccagcgctggttccagaccgggctgcagagtggaagcatcaaggcctgcgataccttctcctccaggagcctttgaaaacaacggctctctgctattgaaaatgcagcaaaaactgccaccccgccggccgtgcggacgttcccgtggcctcggggaagggctggtgcgacaataacggccgcacatgacaagttctttctccaatttatcgctggccgagccgctggcgcgcgccgtggccgagatgggctacacgtcgatgacccccatccaggccgaagccattcccgtggtgctcaccggccaggatgtgatgggcgccgcgcagaccggcaccggcaagacggcggcgttctcgctgccgctgctgcagcgcctgctcaagcacgaaaacagctccacctccccggcgcgccatcccgttcgcgccctggtgctgctgcccacgcgcgaactggccgaccaggtcgcccagcagatcgccctctacgccaagtacaccaagctgcgcagcaccgtggtcttcggcggcatggacatgaagccccagacgctggagctcaagaaaggtgtggaagtcctcgtggccacgccgggccgcctgctggaccacatcgaggccaagaacgcggtgctgaaccaggtcgagtacgtggtgctcgacgaggccgaccgcatgctggacatcggtttcctgcccgacctgcagcgcatcctgagctacctgcccaagacgcgcaccacgctgctgttctccgccacgttctcgccggaaatcaagcgcctggcgggcagctacctgcagaacccggtcaccatcgaggtcgcccgcccgaacgagaccgcctccacggtcgagcagcgcttctacagcgtgaacgacgatgacaagcgccgcgccatccaccacgtgctgcgcacgcgcggggtcaagcaggccttcgtcttcgtcaacagcaagctgggctgcgcgcgcctgtcgcgcaccctggagcgcgaaggcctgaaggccgccgcgctgcatggcgacaagagccaggacgagcgcctgaaggcactggacgccttcaagcgcggcgaggtggacctgctggtgtgcaccgacgtcgcggcccgcgggctcgacatcaaggacgtgcccgcggtgttcaatttcgacgtgccgttcaacgccgaagactacgtgcaccgcatcggccgcacgggccgcgcgggcgcctccggcctcgccgtcacgctggtgtcgagcagcgatgcccgcctggtggccgacatcgagaagctcacgaagaagaagatcgatctcgaagccctggaagtggaagaggaccgcccgcgcggccgcttcaacgacggccgccgcgcctggcgcgacgacgagtccggcggtgatgcgcgtggacggcgggaaagccgtggcgaaggcccaggccgcgactcccggccgccgggcggctaccgcacgcccgcggcgtcgcgtgatcccttcttcgacaagccgtacgaggccccggccgccgaagcagcgccttcctgggagtccgcttcccggcagcagcccgcgcgcagcggcatttccgccaacatcaagcccaagcgcaaggtcgccgcgctcttcaaggccgccatgccggccgtggaaaccccgtccggccagtgaccggcggcacgtccgggcctccggcaggcccggatctcagcccggtgcctgcgcctgctcgcagcgcacgctgatgtgctcgcgctccgccagcgtggcgccgaaccgcacggcgctgaggcagcctccccagacacagcccgtatccagtgccagcaggtccggccggttcatccagcccagcgtggaccaatggccgaatgccaccagcgtgccgcgcgtgcgcctgccgggtgcatcgaaccacgggacgaggccgtccggcgcggcatccgccgcctcgctgctgtcgaaatccatgcggccgtcaggcgtgcagaagcgcagccgcgtcagcgcgttcacgatggcccgccagcgttccatgccgcaaagcccgtcgttccagcggtccggggtattgccgtacatggcctgcaggaatgccggcagcgcatccccctgcagttgcgcctgcacttcggcggcgtgctccagcgctgcgtcggccgtccaggagggcagcacgcctgcatgcaccatcagcagccgctcgcctgccagccggtgttcgcgggccaggggctggtgcctcagccaatccagcaacgcatcccggtcgggcgcctgcagcaccccggcgagggtgtcgcgccgcgacggcttgcgggctccgtgggcggcggccagcagatgcaggtcatggtttcccagcaggcagcgcaggctgtcgccggcccgcgtgcagcgccgcagcacgtccagcgattgcgggccccggttcacgaggtctcccagaagataaaccatatcgcgactgggggaaaaatccaccgtgtcgagcaggcgctgcagtgctgcgtcgcagccttgaatatcgccaatgcagtagagagccatgggggtggtgccgcggcgcgcggcgggtttatggaagggcgctattgtgattcggctgcaaagccctggcaggctgccaggccgtgcccggagggcgggattcgaggagtttccgctttcaaagttcccgggatgcggcccgtcgggttggctttatgaatctccgtaaagcctgcacgtaatcgaaaatagtttctataatgcggttcttgttatccactccacacgcatgaccgacatgaacaccagctacaaggaactgctgaagcagcgcgaacaactcgagcagcaaatcaacgaggcacgccgccgcgagttgtcggatgcgatcgcccaggtgcgttcgctcgtgtccgagtatggcctcaaggcggaagacgtattcccgtccggccgtgcccgcagcgccagcgccggtacgaaggtggctccgaaataccgcaatcccgccactggccagacctggacgggccgcggcaaggcgcccaagtggattcagaacgaaaatcgcgaacagttcgccatttgatggcgcgatccggctggcactttcgccctggccattgggccagccggtctttcctgtagagctgactcaacccgcctttcggcgggttttttattgcccgggcctggtttgcgtgcgggccgcgcatccatttccggcggtgccggggcgaaatgcctgtgcccccgattcccctggcggaaaagcgttcgttgaatgcgtgccggatgccgttactgcatggagatggcgggtgctttccacgcgggcaatggccgcggtgccccggatggttgctgcgccgcgatatgcgggcaaggccggtggcactccggctttatgttccatgtggcccttaccacattttctgccgtggtaatgcaggagtttggcgctttccatgcctgcggatgattccgcgggggcggcggcaaccgcactcccggctgcgtgcccgcttccccggacgctgccggcgaacgccgtggctgcaggtccttcgccctacatttgcatcgaaatcccggactgccaaaatgggagcgtcgccccattaaaggagtagtgctacatggcctcgaagtcccccgtggttccgcgccacgctttcgcatccactttgcagacattcacgaccgcatcgggtaagagcggccagttctattcccttcccgcactggcgcggaagtacccgtccgtcaagcgtctgccggtttccattcgcatcgtcctggagtccgtcctccgcaattgcgatggcctgaaggtgacgcccgagcatgtggagcagcttgcgaactggcagcccgtcgccgaccggaaggacgagattcccttcatcgtgtcgcgcgtggtgctgcaggatttcaccggcgtgcccctgctggctgacttggccgcgatgcgcagcgtggcgcagcgcctgggcaggaaacccaagaagatcgagccgctggtgccggtcgatctcgtggtggaccactccatcatggtcgattactacggcacgaagaaggccctggacctgaacatgaagctcgaattccagcgcaaccgcgagcgctatgaattcatgaagtggggcatgcaggcgttcgacaccttcggggtggtgcctccgggcttcggcatcgtccaccaggtgaacctggaatacctggcgcgcggcgtgcacaagcgcgccgacggcgtccactaccccgacaccctggtcggcacggacagccacaccaccatgatcaacggcatcggcgtggtcgcctggggcgtgggcggcatcgaggccgaggcggcgatgctcgggcagccggtgtacttcctcacgcccgacgtggtgggcttcgagctgacgggccagttgcgcgagggcgtgacggccaccgacctggtgctgacggtgaccgagatcctgcgccgccacaaggtggtgggcaagttcgtggagttcttcggcgagggcacgcgcacactggcgctgccggaccgggcgaccatcggcaacatggcacccgagtacggtgccaccatgggcttcttcccggtggacgagaagaccatcgactacttcaagggcacgggccgcaccaaggccgagatcgaggccttcgaggcgtatttccgcgcccagggcctgttcggcgtgccgcaggccggcgagatcgattattcgcaggtggtgcgcctggacctgggcgacgtcactcccagcctggccggcccgaagcggccgcaggaccgcatcgagctgggcaaggtgaaggagcagttcaccacgctgttctcccggccggctgcggagagcggcttcaaccggcctgcggagttgctgcacacgcgccaccacatccaccgcggcgaggaggacgtgtgcgaggacgtacccgccgagaaggatgcacctgcgggcggccctcgcttcctcgtggagatggagcacaacaagcccaagctcgcggtcaagcatgccgatccgtccgtccgcctgccggccaagggcagcgatccgacgatcggcaacggcgacgtgctgatcgccgccatcactagctgcacgaacacgtcgaacccgagcgtgctgctcgcggcgggcctgctggcgaagaaggcggtggaggcaggcctgaaggtccagccgcacatcaagacctcgctggcccccggttcgcgcatcgtcacgcagtacctgagcgaaaccggcctgctgccctatctcgagaagctgggcttcgccgtggcgggctatggctgcacgacctgcatcggcaacgcgggtgacctcgcgcccgagatcaacgatgccatcacgggcagcgatctcgtctgcgccgccgtgctttcgggcaaccgcaatttcgaggcgcgcatccatcccaacatcaaggccaatttcctcgcgagcccgcccctggtggtggcctatgccatcgccggcacggtgctgcgcgacctgatgaccgagccggtgggcaaggggcgcggcgggcgcgacgtgtacctgggcgatatctggcccggcagcgacgaggtgcaccagctcatgaagcatgcgatgaacggcaaggcgttccgcgagaactacggcaaggtgaagaccgatccgggagccctctggggcaagatccagggcgtgtcgggcgacacctacaactggcccgccagcacctacatcgccgagccgccgttcttcacgaacttcgcgctcgaggcgacggagagcggcaatgccgcggtgcggggcgcgcgcatcatggcgctcttcggcgactcgatcaccaccgaccacatctcgcccgcggggtcgatcaaggaaacctcgcccgccggccagtggctgctgcagcatggcgtgatgaagcaggacttcaacagttacggcgcgcgccgcggcaaccatgacgtgatgatgcgcggcacgttcgccaatgtgcgcatcaagaacctcatgatcccgccgaaggaggacggatcgcgggaggagggcgggctgaccatcttccagaacgagggctcccaccagggcgcgaagatgttcatcttcgacgcggcgatgcagtacatggcgcaggacacacccaccgtgatcttcgccggcgaggagtacggcaccggctccagccgcgactgggcggccaagggcacgcagctgctgggcatcaaggcagtggtcgcgcgcagcttcgagcgcatccaccgttccaacctcgtgggcatgggcgtgctgccgctgcagttccggggctcggactcctgggagtcccttggactgcggggcgacgagaccatcgacgtggtgccggatccggcgctcacgccgcagagcgatgcgcagctcgtgatccgccgcgccgacggctcccggaaggaggtgacggtgacgctgcgcatcgatacgcccatcgaggtggactactaccgggccgggggtatcctgccctacgtgctgcgccagttgctgaccgcctgacgagcgcgctgccgggcggaccggcggtacccggccgcccggcgggatcgatacacttgtgacgatatgttcaagccataaatccgtcacagccggccacttcgaccctttccatgcgcctgttccgcccgccgtctgccggctccttccgccgcaccttgttttccgaaagcccggcggtcaccgccgtgctggtggtggctggcatggcggcgatgttctccccggtcatgcaactgctgggcacggggctggacggcccccatggcgtcgagcagttcctggacatggtggcggtgctgatcggcgtgctggccgtttcggtgtcgctgcacatgctggacgagagcgcgcagggccgcgccaacatcctggtggtgggcctggcgaccgctgccgtctgcaatttcttccacggggtcctgtcgcaccagccactcggggtgggccaggacgcgcaggtggcggtttcgcactatttctccctctggggccacggcgtggagtcggtgacgctgctcctgttcgcgctgcgcgcttcggccgcaggtcccggcatggcctgggccctggtgtcggccctgctgtccctggccatcgtctggacggccacgatggacggcccccgcgactggctggtcgcttcgggccatgcgccgatgcgtgtcgccgcgctggtgtccggcgcgttcatggtcctgtccgcctgcctgttctatggaatgcgccagcgccgcacggacgcggcggtggcgcgccatggccggcgccgcaccatggccgctgccgcggtggcgatggcgacggcgcagttcctgatggcgctgccgccggagcggttccattgggcccggatgctggcgcacgccctgcacgtggtgggctatgccctgctgttccaggcggtgttcatcgccggtgtccgcatgccctatgcccggctgcgggaagcggagtcccgcctgcgcgaaagcgagtcgcgcctgcagctgctcggccgcaacctgcccgacagcgtgctctaccagatggtccgcgagcccgacggccgtcgccggttcgttcacatgggcgaagcgctggagcggctcgtgggggtgagcgccgccgacgtcatggaggacgcgcagcgcctgttcgaccgcatcgatcccgaagaccgggcggcccaggccgaggcggatgaagtctcctaccgcacgatgggcgtgggggagtcggtggtgcggatgcggcgcatggacggcgcgccgcggtggatacggctgagttcctcgccacggttgctgaagggtggcagcggccgggtcatctgggacggcgtcctcaccgacgtgacggagcagcgggaggcgcaggatctgagccgggcgcacgaaatccagctcgccagcctgctgggccgcatgccggggggcatctcccggctcgaccgcgacctgcgcatcctctacgtgaacccgtcgcaagcccagtggctgcggcgcacgccgcaggaactggaggggcgacgcgcttccgaagtcctgtccgcggagctcgtgcagtccctgcacccgcacatgctgcaggccctgcaggggcggccggtggtgttcgactaccgttcgcccttcaggggggaaggcccggagttcttccacaccaccatcattcccgagaccgggccggacgggcgggtcgtggcgatcatggtgttcgccgtcgatgtgacggagcagaagcacctggcgctggaactcagccagcagcgctcccggctcgcgagcctcgtcaacgccatcccggacgtggtgttcctcaaggatgcgtccgggcgctacctgtcctgcaacccggtcttcgagcgctacctgggacggcgcgagcgcgacatcgtcggcctgggcgacgaggaactgatgacccccatcgaagccgcccgcgtgcgccagctcgacgagcgggcgatggccgcctggcagcccgtggtgtacgaagaaacgctcaccttcgccgaagacggctatgccggctacttcgagaccatcaagaccccgatccgcgacatgcacgggcacgtcacggggctgctcagcgtgagccgcgacatcaccgaccgcaagaaggcggagcaacagatcgaactgctggccttcttcgatgccctgaccgggctgccgaaccggcgcctgctgctggaccgcctgcagcgggccggtgccgcgtgccagcgcaacgagaagctgggcgcgctgctgttcatcgacctggacaatttcaaggacctcaacgacaccctcggccacgacatgggggaccgcctgctcgtgcaggtggcgcagcggctacaggagtgcgtgcgcacctccgataccgtggcccggttcgggggcgacgaattcgtggtcatgctcgaaggcctggatgccgacaccgcgcaggcggcgctgcaggccgaacaggtggcggagaagctgctggcccagctcaaccggcctttcgagatgggggcgcagcagcactacagcacgcccagcatcggcatcaccctcttcggcgaccagcggcgcagcgtggacgagctgctcaagcgcgccgatctcgccatgtaccaggccaaggcggccgggcggaacacccagcggttcttcgatccggacatgcaggcccaggtgacggcgcgctcgcaactggagtcggatcttcgccagggcatcgcgcggcaggaactcaccgtgcacctgcagcccatcgtggacggcagcacgcgcctgtgcggcgcggaagcgctggtgcgctggcggcatcccgtgaagggcctggtgagcccggccgacttcatcccgctcgccgaggagaccggcctcatccttccgctcggccggcaggtgctgcagaccgcgtgcgagcagctcgtgcgctgggctgcccatcccgccacggccgctttcaccatcgcggtgaacgtgagcgcgcggcagttccgccagcccgatttcgtggcggaagtgctgggaacgctcgcggccaccggggccaatccgcagcggctcaagctcgagctcaccgaaagcctgctgctgggcgacgtggaagacacgatcggccgcatggcgcagctcaagcgggtcggcgtgggcttcgcgctggacgatttcggtaccgggtactcgtcgctgagctacctcaagcgcctgcccctggacctggtcaagatcgaccagagcttcgtgcgcgatgtgctcaccgaccccaacgatgcagccatcgtccgcaccatcctggcgctggccaagagcctcgacctgcaggtcgttgcagaaggcgtggaaaccgcgggccagctgagcttcctcaagctgcacggctgcgaaggcttccagggctacctgttcggcaggccggtgccgatggagaccttcgagcgcgagcacgaccttcccgttccagcagagcctgccgcggcccgcggaaccgccggcgcggtgctctgaacatgcgcatcgggtggatcgattccgccgcggacggcgagagttccgcggcagcagcgtccctggcatcggagggcgggcactgggggcatgcgtgggacgtgttcccgatgtcctggatggcgatgcgcgacggccccggtccgggcgccgggttcgacgcggtggtgctggtgccgcccccgcacgcggtgacgttgcccgcctggtccgtacagcccggccggcgactgccgctgctgctgtatctcgatgcacagccccagcaggaggccctggcggccagggcgctgcgcgccggccctggagactatgtcctgcgctcgggcccgggtgacggcacggtgcgcgacctggccctgcggctttcggccctgctggctgcctgcgagcggggcggcatcgacggtatgcggcagggcgtggcccggccggagggggacggtgccgccagcccgcccggccatgccgcgccgccggaaatgctgcgcacggcgctcgaccacatggcgtccggcctgctcatcctcggggcggaccgccgcgtgcgcttctataacgaccgcctgcccgggatactcgatcttccgcgccccctgctcgattccgcccccaccctggcggaactcaagcaatggcaggaacggcgcggcgatttcggtccgggcttcgagcgggtggacgaacgggggcggccgtacatggagagcggcgacgcccttccgccccccggcgtctattggcgcaagacacccgacggccgcatgctcgaggtcttcactgcgcccctgccgggcggggagtggctgcgcaccttttccgacgtgaccccgcacatgctcctgcagtcggaactgcgtctcagcgaggcgcggttccgcagtctgtgcgacctgtcgtccgactggtactgggagcaggatgccgagcaccgtttcgtccacgtcaaccagggcatcaagggcctgggcatttctgaagacgaggtggtcggccggacgcggtgggaactgggcgcgaacaatctctccgcgcaggactggatcgagcaccggcgcctcctggcggcgcgccagccgttccgggatctggaactgcagcgtaccgcggccgacggtcgcatttactgggtgtccgtgagcgggattccggtcttcagcgcggacggcgccttcctgggctaccgcggcgtcggccgggacatcaccgagcgcaagcgcgtggacgcggagatcgaacgcctggcattctttgacccgctgaccggcctgcccaaccggcgcctgctcaccgaccgcctgcaccgggccatcggcacggcggcgcaagagcacagccatggcgcgctgctcttcctcgacctggacaacttcaaggacctcaacgatacgctcgggcacgacatgggcgaccgcctgctcgtgcaggcggcgcagcgcctgctcgcctgcgtcggtgccggcgatacggtgagccggttcggcggcgacgagttcgtggtgctggcggaaggcctgccgggcgacatgcaccgggcccgcgccgatgcggccgtgctggccaaccggatcacggcggcgctgggcaggccctacgcggtcggggggatgggataccaccacagcacgcccagcatcgggctggcgctgttcggcggcggcacgggggatgcggccggcgtggacgacctgctcaagcatgccgatctcgccatgtaccagtccaaggccgcggggcgcaacacgatccgctttttcgatccctcgatgctgcaggcggtgctcgcgcgcgcggcactcgagtcggaattgcggcacgccctcgaatcggacgaactcctgctgcactaccagcccctggtcaacggcgacggcagcatgctgggcgcggaggcgctggtgcgctggcgccacccccagcgcggcctggtgatgcccggtgatttcatcccggcggcggagcagggtgggctgatcgtcccgctggggcagtgggtcctggagcgggcctgtgcccagttggtggcatggagccggaacgccgccacggcacagctcgtgctcgcggtgaacgtgagcgtgcgccagttccgccagcccgacttcgtggaccagttgctgcagacgctgcgccgcagcggagcgcagccgcggctgctcaagatcgagctcaccgaaagcctgctcatggcggacgtggaggaggtgatcgcgcgcatggagcaactgcgggcgcacggggtgggcttcgccatcgacgacttcggcacgggctactcgtcgctcgcctacctcaagcggctgccgctggaccagctcaagatcgaccagagcttcgtgcgcgacgtgctgaccgaccccaatgacgccgccatcgtgcgcaccatcctcgcgctggcccgcagcctcgatctggacgtggtcgccgaaggggtggagaccacgggccagctgaaattcctgcagcgccacgggtgcaaggcattccagggccacctcttcgggcggccggcgccagccgccgtgctggagcgggcgctgcgtccggccctctgaaacgccgcccgggcagggcctggctttgacctgcctcgacccgggggcgcggggcagcccgcacaatcggcccatgcaacatacacgacagaccgtgcttctggtcgcgggcggcggcatcggaggcctgtccgcggccctggcgggctcgcgcgcgggctggtccgtggacctgtacgagcgcgcgcccgttttcagcgaagtgggggcgggcgttcagctcgggccgaatgcggtgaggctgctgcatgcgtgggggctcgaggccgctttgcaggccgtcgccgcgtatcccgacaggctgcaggtgcgcagcgcgctggacggccgggtgctggcggccatgccgctgggcacggccatcgcgtcccgctacggagccccctacgtggccatccaccgcgcagacctgcatggcctgctgctggaggccgtgcgcggacggcccggcgtcgaactgcacctcggcgagaccatcgccgaccacggggagcatgcggcgggaatcatggtgcgcacggtggcggggcacccggtgcagggggccgccttcgtcggcgccgatggattgcgcagcgccacgcgcgcccggctgctgggcgcggagaccgcacggatatccggccatctggcctaccggacggtggtgccccagcaggcgttgcccgagcgcctgcgcaccacgcaggtcacggcctggctggggccgggcctgcatgtggtccagtacccggtgcgccgtggcgagctcatgaatatcgtcgccatccgccatggacgggcgccggaggacctcgaccactgggaccacgccggcaacgcgggggacctggaaggggcgctgcgccccacctgctcggcgctgcaggaccttgtgcgcgcggtgccgcaggcgggtggcggctggcgcctctggccgctgtccgaccggcccccgctgtccggaccgcacgagatggcgcgcggcagggtggccctgctgggcgatgccgcccacccgatgcggccctatctggcccagggcgccggcatggcgatcgaggacgccgccgcgctcgggctcgccctgtccggcggcggcgatgtgccgggccgcctggcgcgctatgcggccgcgcggtggcaacgcaacgcgcgcgtgcagtccagggccgagcgcaacggcaggatcttccatgccaggggccccctgcgctgggcccgtgacgcctccctgcgcctgctcggggcacgcctgctcgaccagccctggctctaccggggcgaggccgcggaagcgatggccgcaggtcccggcagcagccggtaggcgagcgcgcctgcggcgagcagcccggcgatggtgcacagcactgccgtcatggaggccgcgcgccctgtcacccactgcaccagtgccacgccgcgagcggccgtgtgcctgcgcggtcccatgcctgcgcctggccggccccggggcgaactccccgctctggcaatgcgcctgagacgactccgggggagtcagagactcgtgcgcagcttccagatctccggaaacagcaccacatccagcatgcgccgcaggtagctcacgccgcccgtgccgccagtgccccgcttgaagccgatcacgcgctccaccgtggtcacgtggcggaatcgccagaggcggaaggcgtcttccaggtccgtgagcttctcgcccagctggtacaggtcccagtagcgctgcgtatcgcgatagacggcgagccacgcgccctccacggcatcgttctctgcatagggctgcgtccagtcgcggtccgtgtggctcgccggcacgggaatgccccggcgggccagcaggcgcagtgcctcgtcgtagagcgagggtgcttcataggcggcctgcacctgcgcgagcagatccggccggtgcgcgtgcggcttgagcatcgccgcgttcttgttgcccagggagaactcgatgcagcggtactggtagctctggaagccgctcgactgcgcgaggtagggccggatggcgctgtactcgggcggcgtcatcgtggccagcacgtcccaggcatggaccagttgttccatgatcttggacacgcgcgcgagcatcttgaaggcgggcggcaggtcatcgcgcgccacatggtcgatcgcggcgcgcagctcgtgcagcatgagcttcatccacagctcgctggtctggtgctgcacgatgaagagcatttcattgtggttgggcgagagcggcttctgcgcattcaggatcgcgtcgagctgcaggtagtcgccatagctcatgtcgcggctgaaatcgagctgcgcgcgctcctcgtgcacgatggcttcgggctgggacgcgtgcgcggaaggggtggaggccgcggacggaggcgcgctggatgcttgcgtggcgtgggggcacatggtgcgatgtctcctgccggccttcaggtcacggcgtgttgctggttgaactcgggccggcgccactcgccgccgtccaggacggcgcgcaggtgctccacggcattccacacgtcctcgaagccgaggtagagcggggtgaggccgaagcgcaggatgtccttgtgcggcccctggccgccatcgcccttgcggaagtcgccgatcacgccgcgcgcgatcaacgcctgcacgatggcataggcgccgctgccctggccgtccacgccctggccctcgtcgcgcgtcaggcacacctgcgagccgcgccgcgcatgctcgcggggcgtcgccaggcccaggccgtggcctgcgcagcgctcttccaccaggcggatgaacaggtccgtcagcgcgagcgatttcgcgcgcagcgcctgcattccgcccagcggctgcgcggcggtgaacacgtccagcccgcattgcagtgccgagaggctgatgatgggctgggtgccgcacaggtagcgggagatgccgggggccggctggtagtccggcgtgaacgcgaacggcgctgcgtggccccaccagcccgacagcggctgccagaaacggtcggcatggcgaggatgcacccagacgaacgccggggcgccgggaccgccattgaggtatttgtagccgcagccgatcgagaagtccgcgcccgcgccgcgcaggtccaccggcaccgcaccggcactgtgcgcgaggtcccacacgcagaggatgccctgcgcatgcgccgcggcggtgacggccgccatgtcgtgcatcgcgcccgtgcggtaattgacgtgcgtgagcatcagcaccgccacgtcgccggtgagcgcggcaggaatctcttcgggttccaccagcaccagctccaggccgcgctcgcggcacaggccttcggcgatgtagagatcggtgggaaagttgctgcgctcgctcacgatgcggcggcgcgcgggcgcatcctcgcgtgcgatgttcagcgcggcgctcagcaccttgtagaggttgatggaggtgctgtccgtgcagacgacttcgcccgccccggcaccgatcagcggcgcgagctggttgcccaggcgctgcggcaggtcgaaccagctggcgctgttccatgagcggatcaggtcggtgccccattcctgcgccaccacctcggcgatgcgcgcgggggcggccttcggcagcacgcccagggagttgccatccaggtagatcaccccgtcgggcagctggaaatggccgcgcagggggcgcagcgggtcgtgcgcatccagggcgcggcaatcgtcgagtgtcgtcatggtgagggaagggccaggaaagggtcggaagcggatcggaatggatggatacggcgacagcctgcgtcaggccagcgcccgcagcacggcgcgcacgggcgaggcgtccgcggtggagagcttcaggggcagggcgatgagttcgtagtcgccctccggaactgcatcgagcacgaggttctccagcacccgcagcccgcgccggcggatcacctggtggctgtccagcgacttgctgtcggcgggatcgatgctggcggtgtcgatgcccaccaggaccacgcccaggtcggccaggcgctcgatggtgtccggggcgtaggcggccagcgcggcatcccagcggtccaccggcatgcgttcataggtacgaacgagcacgcgctgcggcagggcgggccggtcggcacccaacgcgtgggcgatgtgctcccatgcgaccagcgggcccttgccgatcgcgtggatcacgcggcaggggccgatgaaggcgtccagggatacgtcgccgatcgacgcgccctgcgggtcgtagtgcaggggtgcatcggcatgcgtgcccacgtggggcgacatcgtcaccgcgctcacgttgaccgggcactgcggcccgatggtggcgcaccactgctgcgcataggccgtgtcgccgggaaacaccggactgccggcatgcaccggcgcggaaatatcccaaagagagcggggcgtggtcatgggggagggtccttgcggcggcaacgccgccaacgcgcgcatcctaggcaacccgtacctgcgtggtgtcgtttaatccctacatgccggaaaattggaaaatccttcccatttcggtgctctgagggaatatttatgcaaaccgagctggatcgcacggaccggcagctgctctcggccctgcaggacaacgcccgcctcacctccggcgaactggcccagatggcccatctctcgcaatccccgtgctggcgccgcgtgaagcgcctcgaagaagacggcgtgatcgcgggctaccacgcctccctcaaccggcgcgcgctcggcctgggggtgatggtgttcgtgatgatcggcatcgaccaccagaccgaagcatcgtccctgcctttcgaggaggcggtgtgcgccattccggaggtggtcatgttccatggcatctccggaccggaggatttcatgctggtggtcgtcacccgcgacctggacgcctattccgaactgctgcagaaccgcctgcaccgcctgcccggcgtgcgccgggtgcacagctacttctcgctgcaggaattcaaggggcgcatcggcgacctgcccgtgccctaaaggacgaagccttccggaagcggcaccatgccatggcgccgccgggcctgcgcgcaggcgccactgcccgcctcgaactctcggcagggcgaggggcgccattcatagatgccgcacgcggctcgcgtgcccacctgtccggacaaagcggcgcagcgcggtgcagcgtggtcggtgccgcgcatgcggcgcaggccggcattcacttcgaccacgagtccggcaggaacgcagccgccttcctcctgcgactcgtacaccgagaaatcgacgcggaaactcgcgcagcatgcaccgcacgtcaggcaggggtggagactcatggcggggcgattgtgccccgtctcgcccgcatgccgcgcggtgcatggcgcgggcagcgccggagcgagagaaaatcacggccgtgcgagaacctttgtgcgcgataggggtctgtgatccatcgcaaggcccaaaaggttctgccaggtagaatgagaattaatatcattgctaacaatagctcccatgaagatgtccgctgacgatgcggccgggctcgcgcacgcccggccttcctccccgcatgcgcccatggggctggaccagctgccgcgccgggtggccgcgcacgtggcgtcccttcagcccgcacgcgacgagcgcgagcaggcgatcgtgcagcgcctcatggaaatcggcttcctgccgggcgaacccgtgcgcatcgtggccagcggctttcctggcggcgatcccctcgccgtccgcatcgggcaggccaccttcgccctgcggcgccatgaagcggccctggtccgggtgcagcccggggaggtgccggcatgacggcacaggccccgaccgctggcgcccagccgctgcgcatcgccctgctgggcaatcccaactgcgggaagaccgcactcttcaacctgctgaccggcgcgcgccagaaggtcgccaactacgcgggcgtgaccgtggagcgcaaggaaggccacctgcagacggccggcgggcggcgcgttcgcgtgctcgacctgcccggcgcctacagcctgaacgcccacagcctcgacgaagccgtcacgcgcgacatcgtcaccggacgccgcgcgggtgaggccctgcccgacctgctcgtgtgcgtgaccgatgccacgcacctgcggctcaacctgcggttggtgctggaagcccgcgcgctgggcctgcccatggtgctggcgctcaacatgagcgacatggccgagcgccagggcatctccatcgaccgcgaggcgctgtcgcgggaactcggcatgccggtgatctccacggtcggcgtgcgcagcgacggcgcgcgtgaactgctgggttggctggacacggccacgccaccgcttcccacagccctcgcggctgctgtggagggcccggcttccgcatccgagcgcgcgatgcagctgcaccaggaagtgcggcggatcatgtcggcggccgtgcgcgaacccgcggccgccagcctgcgcgcggacgaccgcatcgatgcggtggtgctccatccgttctggggcctggtgctcctggccgtgaccctgttcctcatgttccaggccgtcttcagctgggccgaggcccccaagggcctcatcgaggacggcgtggcggcgctgtcgggctggatcaacgcccacatggccgaggggccgctgcgcagcctgctcaccgacggcatcctggccggcacggggggcgtgctggtcttcctgccgcagatcctgatcctgttcctcttcatcctcgcactggaagactccggctacctgccgcgcgccgcgttcctgctggaccgcgtcatgggcacggtcggcctgtcggggcgctccttcatcccgctgctctccagcttcgcctgcgccgttccgggcgtgatggccacgcgctccatcacccactggcgcgaccggctggtgaccatcatgatcgcgccgctcatgacctgctcggcgcggctgccggtctatgccctgctgatcggcgcgttcattcccgagcgcgcggtggctggcgtgttcaacctgcagggcctggtgctgttcgccctgtatgcgggcggcatcgcgagcgccatggccgtggcggccgtggcccgccttgcgcggcgccagcagggcgcgacaccgttgctcatggagctgcccgcctaccgctggcccagcctgcggggcctggcgcagggcctctacgaacgcgcggtgatcttcctcaagcgcgtgggcggcatcatcctggcggtgaccatcctgctgtggttcctctccagctatcccgccccgccggatggcgccacgggtgccgccatcggctacagcttcgccggtcgcatcggcgccttcctggagcccctggtcgcacccatcggcttcaactggcagatcgcgatcgccctcgtgcccggcatggccgcgcgcgaagtcgccgtgagcgcgctcggcaccgtctatgcgctgtccgccacgggcgaggaggcggctgcgcaactgggcacgctgatcggccagacctggtcgctcgccacggcgctgtcgctgctggtgtggttcgtgttcgcaccccagtgcatttccaccatcgccgccgtgcggcgtgaaaccaatagctggcgctatccgctcatcatggcggcctacctgttcgcgctggcctatgccgcgagcttcgtcacctaccgcgtggcgctcgccctgacctccggaggtggatgaacatgacgtcgcaggagtggatcgtcgcggcggccgtggccctggccgcggcctatgtcgcctggaagtggatgcccgcgcgctggcgcgcacggctgggcggcgtccacccggcactggcggcatcgtccggttgcgggggctgcgacagctgcggaagcagtggtggtggcggctgcgcgacatcgcagccgcaggccggcagcggcgacggccagccggtggtgttccaccccccggtgcgcagccagggcgccgggccctcccgggcgcagcagggcccttcctcttcctgagccggctgccccgggctgcgggggccgcgcacctcaatccctgctgccgcttccccggcggccggccggctggaacccgaagcccggctccaggatgtccgtgcagctgcggcagtacaggaactgcgttctctggtcgtcgctgatggagccccagccggtccagttgtcgatggataccttgaaccgccgtccatccttcaactccacgcggccttcggcattgcagtcatcgaccagcatctcctggtcgtagcgctctggcgcagccgcgcgggcgtgctccaggaaaaaccgcaggcgcttttcgtcgagcaccaggtggctgcattggccctggccgaagctccgtgccgcaggctggtcgatggtgacctggcgcaattgctgtggccgccagaattcctgggtcggccggcctgcggccagcgccgtgccgaaggccatggctgcggtggccgtgaaagtgatgaaacgcatcttcatcgccatgatgctgtctctgttttggcgggcctgggcctttgttttctagaaagactttcccgcactcagcacctccagcgcattctgaagattctcccgcgcctgggcctcatagcggtcgcggaaccagggcgtggcatacacggccggccgttccaggaacgaccggaggaccgcgcagcgccccgcctggtaacgcggccagcgcacgaaccggtattcgcgccgcacgctgcgctcgaattccgcatagacggccggaggctgcccaaggatggcgaggtcgatgtccaccacccagcaggcatctccagcgggatgcgggcccgatccatggcgcgtcgccaggatgtgccgctccacggcctccaccaccgtggtgccgaagccctggccctgcaggaagcggcatgcccagcgcgcacttcgctcctcgttgcgccccgaccagggccaatagacggcgtcgtggaaccagagcgcgagcgcgatggcctccggatcctccatgggctgcggcccggcagccatgcgcgccgcctcccagtggtccaggcaggcgcgcaggtggtgcgtgtcgtggtaggcgcggggccagaacgaccagtggcgcagcaggcgccgtccctctgccgcccacgcgggcccgtgccgggacagcgaccggcccagtgcttcccagcggcccagcagggcgtcctggcgggagtccatggcggtggcaggccgcggggaaggcgccttcaggccatccggcccagcagcaggtattccatcagcgccttctgcacgtgcatgcggttctccgcctcgtcccacacgacggactgcgggccgtcgatcacgtcggcctccacttcctcgccgcggtgcgccggcaggcagtgcatgaacagcgcgtccgggcgcgctgcggccatcatctcggcgtccacgcaccagtcggcgaaggccttcttgcgggcctcgttctcggcctcgtagcccatgctggtccacacgtcggtggtgatgaggtcggcgccgcggcaggcctccagcgggtcgctgaacaccttgtagtgcgacccggccgccacgcccgcgatgcggctgtccacttcgtagcccgagggcgtgctcacgtgcaccgtgaaacccaggagctcggccgcctgcagccaggtgttggccatgttgttcccgtcgcccacccaggccaccgtcctgccctggatggagccgcggtgctcgatgaaggtgaagatgtcggccaggatctggcaggggtggaattcgttggtcaggccgttgatgaccggcacccgcgaatgtgcagcgaagcgctcgatcttggtctgctcgtaggtacggatcatcaccaggtccaccatgcggctgatgaccttggcgctgtcctcgatgggctcggcacgtccgagctggctgtcgcccgtggtgagatgcaccacgctgccgccgagctggtacatgccggcctcgaagctcacgcgcgtgcgcgtgctggccttctcgaagatcatggccagcgtgcggtccgtgagcggatggtgcttctcgtagctcttgaacttgcccttgatgaccgccgcgcgctcgaacaggtaggcgtagtcctcgggggaaaggtccttgaattgcaggtagtgcttcatgtcggagacggctttcattcggccaggaaggccttgaccagcggaacgagcagggacacgatctcgtcggcttcctcgcgcgtgaggatgagcgcgggcaccatgcggatcacgctgtccgcagtgacggacagcagcaggccggcttcggcggcacggcccacgagcacgccgcacggcctgtcgagttcgatgcccagcatcaggccctggccgcggatctccttcaccccgggcaacccgcccagctcgcgctgcagggccgccttcaggtgtgctcccacgtcggccgcgttctgcagcaggccttcttcttccatgatgcggatggtttccacccccgcgcgcatggccagcggattgccgccgaaggtcgtgccgtggttgcccggcgcgaagatgttcgccgccttggggccggccaccaccgcgccgatcggcacgcccgagcccaggcccttggccagcggcatcacgtccggcacgatgccggcccactggtgcgcgaaccacttgccggtgcggcccatgccgcactgcacctcgtcgatcatcatcagccagccgcgctcgtcgcagagctgccgcagctgctgcaggtacccgatgcgcatcgggttcacgccgccttcgccctggatggtctcgaagaacacggccaccacgtccgggttgccttccgtcgccttgcggatggcctcgatgtcgttcatcggcacgcggatgaaaccttcgaccagcgggccgaagccggcctgcaccttggggttgcccgtggccgacagggtggcgatggagcggccgtggaaggctttttcatagaccacgatctgcgggcgctcgatgcccttgtcgtggccgtatttgcgtgccagcttcagcgcggcctcgttggcctccagcccggaattgcagaagaacacgttagtcatgccggagcgctccaccagctgggcggcgagctgctcctgcaggggcacgtggtagtagttggaactgtggatcagcttggccacctgctcctgcagcgccggcacgagctttgcgtggttgtggcccagcgtgttcaccgcgatgccgcccagcgcgtcgaggtactgcctgccgtccacgtcccagaccctgcagccctggcctcgctcgagcgcgatcggcaggcggccataggtgttcatcacgtggggcgaggcgggctgggcggaagcgctcatgcggaaatctcctggcattcgatgcgtatcgggaaagaatgcgccggtccggggagaaggccgcccggcgcgcgaaggcacgattctaggtgcagggcatgacgtcgccattgccgattgcgcatcacagccatgcgagccgccgggatcgccagggtctttggggtgggtagctcttatataagagttagaatactggtcagtagcgcctggcggcgatcctgcggcgacttccctccacgaccccccgatcccccatggtttcccccaactcgaaagaagtcttcatccaaggcatcacccacgacgggaaaaccttccgccccagcgactgggccgagcgcttggcgggcgtcatgggccagttccggcccggcggcgcccggccgggcagccacctgagctattccccctggtgcgtgcccaccaccatgaatggcgtgaagtgcgtggtggtccaccgcgacctgcagacgcatgaacccatggcctgggatttcgtcatgaacttcgcgcgcgacaacggcctgcaggtggccgaggcctgcctgctgccggacggcaaccccgctcccggcaaggcctgagcgcttttctttgcccgccgcgctgtgctccgggcacggctgccggccaccgggtcggcgtccgcgtcttcattcctctgccgctggcagccactctcaccatccataaaaaaaccgcgctgacggcggaagccattcagcgcggccgggtacggcaccggagcgtcgagctcagagtgcctgcatgtccttgttcaggacccgcggagcggccgatgccggtgccgcaggtgccgcagcggcgggcgctgccggctgcgtggcggacggagcgaggtcggccggaacatccaggtagggcaggtgcagggccgtgctggtcatgcgccggatctcgttggtcgtggccgggctgtcgttgatcttgcggccatacgacgggatgatctgctgcaggcgtggcttccagccggcgtccgtcatctgccggggaaacgccttggccatcaggttcagcatgatgtagggcgccgtcgatgcgccaggagaggcgcccatcagggccgcgatggttccgtcggcatccgtcacgacttccgtgccgaactgcagcaccgcgcctttttccgggtcgcgcttgatcacctgcacgcgctgccccgctgtgatcaggcgccagtcctcgcgcctggcctgcgggaagtaggcctgcagttccttgtagcggtcttcgtcggtaagttccgcctgctgcagcaggtacttcaccaggtccaggttatggatgcccacgcgcagcatacccacgaggttgtcgtgcgtgacggaggagaacaggtcgaaccaggagccgttcttgaggaacttcgtggtggccagtgcgaaggggccgaagagcacgaccggcttgccgtccaggttgcgggcgtccatgtgcgggaccgacatcggcggggagccggtcgaggcgatgccgtacgccttcacgtcatgccgcgcggtcaactcggggttctctgtggcgaggaactgcccgcccacggggaaacctgcgtagttcttcgactcgggaatgcccgatgcctgcagcagcttgagggccgcgccgccagcgcccacgaagacgaagcgggccttgatggtcttttccttgccgccctcggccagctgggccacggtcacgttccaggtcttgtcggcgttctggcgcagcgcgcgcacttcctgctgcaggctcagcgtgaagttcgggctcttgcgcaggcccgccatgagctggttcgtcaccgcgccgtagttcacgtcggtacccaggggcatgtaggtggcggccaccttctgggcaggatcgcggccctcgatcatcagcggagcccacttccggatctgggcctggtcctccgagtactgcatgccgtagaagagcggattgcgcaccagtgcggcgtggcgcttgcgcaggtaggcgatgttgtcgtcgccccagacgaagctcatgtggggcgtcgggttgatgaaggtgcccggcgcctgcatggcgccccggccgatctggtgcgcccagaactggcgcgacacctcgaactgctcggcgatgcccactgcgcgtttggtttcgatggatccgtcgggaagctgcggtgtgtagttcagttccgcgaagcccgaatgccccgtgcctgcgttgttccagccattggagctttccagggccacgccgtccaggcgctcgaagacctggatcttccagtcgggctgcagttcctgcaggtaggtggccagcgtggtgctcatggtgcctgcgccgaccatcgcgacatcgatgggctggtcgttttcggcgggggggacggagcgggggaagaggggccagtacaggaacagtacagcggccagggcgagcaccagcagggtgccggacaaggctttgatcgtctttttcatggagcacgaaggcagcgagcgaaaaagcctgccgtcaggaaggggcaggccgggcggtgctaccggagaacgggaatttttggaagcgggattctcccatcaaagtgaaaaccttggcgaaaatcaagcttcattttcccagctcgtggtattgggggtatcaatacagtgggcaatgcgcaaccgacgctgccggcggcaggggccggaaacgaaaaaaccgcccgaaggcggttttccgttttcctgctgacagcgcacccgttgcaaacggcgggcggcaaggccacccgggctgttttgcctgaagagggtcaggcggccagtgccagggctttcaccttggcggacaggcggctcttgtcgcgagcggccttgttcttgtggaagatgcccttgtcggcgatcgtatcgaccacggactgcatcttcgcgaacagttcggaggccttcgtcttgtcgccggccagaacggccttctcgacgttcttgacggcggtacggtacttcgagcgcagcgaggtgttggctgcgttcagcttcacgtcctggcgcgcgcgcttgcggccggaggcgaggcgggggttctttttcttgggcttggcagatgccatgatgtgttccttaggtgtctgaggatgatgtcagcaaagccggcgattatagcccacgccgccgcggggcccttcaccggcccctgccgcggggcggcgggccacggtgcgcagcgcatacactcctgcccgtgtccctgttcaaagccgcctccaccgtctccctgctgaccctggcctcccgcgtgacggggctggcgcgcgatctgctcatggcatcgatgttcggcgcgagcgccctcaccgacgccttcaacgtcgccttccgcattcccaacctgttccgccgcctcttcgccgaaggggcattcagccaggccttcgtgcccgtgctggccacgcaccgggcgcagcatggcgaggactccacgcgcgcgctggtatcgagcgtggccaccgcgctcttctgggtgctgctgttcacctgcctggcgggcgtgctgggcgcgccgctgctggtctggctgctggccagcggcctgcggcagaaccccgagggctacggcgcggccgtgctgatgacgcgctggatgttcccctacatcggcttcatgtcgctggtggcactgtccgccggcgtgctcaatacctggaagcgcttcgccgtgccggcggccacgccggtgctgctcaacctctgcatgatcctcgccgcgtggctgggcgcgccgcaactggccgcccgcggcatcgagcccatctacgccatggcgggaggggtgatgctgggcgggatcgcgcaactggccgtgcaattgccggcgctccatcgcctccggctgctgccgcgcatcggcatgactcctggcgcggtccggaccgcctggcaggcgccgggggtgcggcgcatcctcacgctcatggggccggcgctgctgggcgtgggcgtggcgcagatctccctgatgatcaacacgcagatcgcgtcctacctggctccgggcagcgtcacctggctgttctacgcggaccgcctgatggagttccccacctcgctgctgggcgtcgccctgggcgtggtgctcacgccgcagctggcggccgcccgtgccgccggtgacgcgcagcgctattccgccatgctggactggggcctgcgcatcgtggtggtgctgtccgtgccgtgcgccgtggccctgctcaccttcgcgcagccgctggtggccacgctgttccaccatggtgcactgcacgatggcgacgtggggcagatcgccctggcgctcgccggctatggcgtggggttgctgggtctcgtcgccatcaaggtgctcgctcccgggtactacgccagccaggacatccgcactcccgtgcgcatcgcggtcgcagtgctgtgcgtgacccagctgctgaacgccgtcctggtgccgacgctggaacatgcgggcctggcgctgtccatcgggctgggcgcgctggtgaatgccacgtggctgctggtggggctgctgcgccgcggcagcttccagccgcagcccggctgggggcgcctgctgctgcaggtcgtggcagccagcgccctgctggcgatcttcctgatctgggccagccggtacatcgactggatcgcgatgcgggcccacgaggcacagcgcgtggggtggcttgcggtgttcctgacgggggccgcggtgctgtactttggcgcgctgtgggcggcgggaatgaagctgcgccaactgctgcgccgctgaagccctgcaaaaaatttaccaatgcgtgggatgcgtctgcttgacgccccccggcgcacgcccgtacaaccactggcatggctctgagctattccctcccgacaccgctcgaatacttcgccgccctcgtgcagagcgacgaacaattccccctgctggaagccgcggcctgcatcgcccacgacgaataccccgaattcgacgtgcagcagctgcttggcgacatggaccagttgctggcgcgtgtgcgccgccggttgccggaggatgcttcgtcgctgcagcggctgcggtcgctcaaccagttcttcttccacgacctgggcttcggtggcaacgtcaacaactactacgacccggacaacagctatctgaacgccgtgctgcgcacgcgccggggcattccgatttccctggccgtgctgtggatggagctggcgcaggggctggggctgcatgcgcggggcatctcgtttcccgggcatttcatggtcaaggtgctgctgccgcgcgggcaggtggtgctggatccgaccacgggccagtccctgtcccgcgaagacctggccgagcggctggagccgttccggcggcgcagcggcctggtggacgatttcgaagttcccctggggctctacctgcaggccgccccggcccgcgaggtcatcgcccgcatgctgcgcaacctgaaggaaatccaccggtcccagcaggactgggggcgcctcgcggccgtgcaggaacggctggtgctgctgctgcccgacgcctggggcgagtggcgggaccgcggcctcgcgcgggccgaactcggccatgcggaaggggcggtgtcggacctcgaaacctatctggcccatgccgaggacgcgctagacgtcgatgccatcgccgcgcggctcgagcagctgcggcgtaccggcgactgaccctactgccgcgccgtgcggatgttggccggcagcgcctggggatggctcgtgcgcagcgggttgatgtccagcccgccgcgccgggtgtagcgcgcatacaccgacagcttgatcgggcggcagcgcgtccacaggtccatgaagatgcgctccacgcactgttcgtggaactcgttgtggttgcggaagctgaccaggtactgcagcaggccggcctggtcgatctgggccccgctgtactggatgcgcacgctgccccagtccggctgtcccgtcaccaggcaattgctcttgagcaggtggctggtgagcgtttccgtgacgggggcttcgccgtggttcgcatgcagcaactccggggcgggggtgtagtgcgtgcactccacgtccaggcggtccagcagcaggccgtcgagttcctgcacgggctcgcggtcgaacatctcgggcagcaccagtttcacgcccacggtcgcctggcggtccgaaccgcgccacgcagcctcgctgatgtccgtccggatgcgcgcctgcacttccgcggcatccgcgaatcgcgtgttgttgaagctgttcaggtagagcttgaacgacttgctctcgatgatgttgggcgtctcgcagggcacggtgatgtgcgcgagcgcgacctgcggcttgccgcgcaggttcagccatgacagctcgaaggcggtccacaggtccgccccgaaaaagggcggggcgcccgtcacgccgatctcgtcgcgcttgggctggcggggcagggggaacagcagcgaggcgtcgtactggtcggcgtagccggagacgcggcccagctgggattggtcgggagtattcatggtgtgtccgccggcgtcattcgaagcgccgttcgcgcagccacttcgtggcgatccacttgtcgccggcgacgacaggggctccgccatggagcgtgcgcgtggaagggtgggggcgctcgtagctgaagaacaccgcgttcccgcggcgtggagccacctccagatgcacgtcggggaaggtggtgccaccgcccttttccggatcgttgaggtagatgacgatcgtggccacccgctgcccgccccggcgcaggatggtcggcgtgccgggctccgtggggtcgaaatagtcgtagtggggcttgtattcggcgccgggccggtagtgcagcacctgcaggccctcgccgttttccaggggccagttcaccagccgggcgatgcgcgcctccagcttggccaccatggggttttcctcgcgctggaagaacatgccgttgctggtgcggtcgtcgttgacttcctcgccgcccgtgcgcgtggcgacggtgagcgaccgggccatgcgggggcgggccgcatcgatgatggcgtcgcattcctccggcgacagcaggttgccgaacagcaccacgcgcggctgggccatggccatgagcacgtccacgcggcggtcgccgacgtcgatgctgccgggggattccgccaggtccggctcgggcacgcgcgaggctgctggatggccctgctgcaccgccagcgtgtccaggtgctcgcgcagcacgtgttccatcgcataggtggccacctcctcgctccagcccgcgtcgagcatggattgcagcacggcgggcgcaccgaagccggcctgcgcctgcgcgacgatccaggtgcgcagttccggcgtgatggattgggagagggcggcgtccgtgtcggcgcgcgctgcaacggggcggttggcggacatgtgttcggtcgggaaagtgggtggggatgcagccatcggcaaccgggtacgttaacccccgtgccaaacacggccgcggagtgcggtttttagggcgtgcctcagccggcgtcccggcggcggaagacgaggcggtcctgcgccgaggcggacgcgtcgaacgcatagccttcgagatcgaacccttccagctggcggggcgccaccacgcggtgctggatggcatagcgcgccatcagcccgcgggcgcgcttggcatggaagctgatgatcttgtagcggcctgccttccagtcctcgaacacgcattcgatcacgcgggccttcagcacggcggtgtccacggatttgaagtattcctgggaggcgaggttcaccaccaccggcgtggcgtcggccgcgaggcgctggttcaggtgctctgcgatgcgcttgccccagaaccggtagagattggcaccagcctcggtggccagccgcgtgcccatctccaggcggtaaggctgcatccggtcgagggggcgcagcacgccgtagaggccgctcaggatggcgacatggtcctgtgcccagcgcaatccgtcgccgtccaggctccgggcatccaggccctcatagacatcgccgttgaacgcgaagagcgcctggcgggcgttgccggccgtgaaccgcggcgaccatgcggcatagcgtgcggcattgagcccggccagcgcgtcgctgatatccatcagggacgcgagttcctgcggagacttctcgcgcagcacgccgatgagctgcgtggattcgggaatgaaagggggaagggtgtgggccagccctggcggcagcggggtgtcgtaatccagggatttggcgggagacagcaggaacagcatcggtgcggattccctcggggcgaacggatggtgcgtaaaaatgcggacggccggcggcgccatgcacatggcgccgccggccgtccgggtccgtcaggcgacggacgaaggctgctgttcgaacggcagcttcaggtcgcgcaggtcgcggcgggtctccaccagcaccagcggaccttcatccagcacgacggccgggggccgctcgcgaggcacgtgcaccgggcggggctccgcggcgatcgctgcctgggcggcggcgatcttctccgcatcggagttcacccattgcaggcccgaactttcggcgatgcggttcagctcctccaccggcagctggaaggcctgcacgcgtggcagtcccggcacggcggctgccgcggccggcgcaggcgctggcgtggcgaccggggcgggcgctggcgctggggtcacggcggcgactgcaggtgccggcgctgccgccgggatgctggccggggcctgcgcaggttctgcaggggcctggccgtgcggcgctgcttcggaagccgccgtcgcggcgatgggcgccggtgcgctgccgccctggctgaagtagctgcggcgcggcgcttcctgggcagctccttcgccagccacctcctgcacggcctgcgccgtggtggattcgtccaccggtgcggattccgcttcggcgccttcgcgcggtgtgcgctcccggcggtcgcgtccgtagcggtcgcgcgaccggcgctcgcggcgcggctcctcgcccgaggcggagcccgcggccgggccgccggcttcgccgccggtcaggtccagatcgggcaacgaggccatcggggacgtatccacgaactcggcctggccttcctccccgcgcggacggcggtcgccgccgcgttcacggcgctcccggcgctcgccgttgcgaggaccccgttcgccgcgctcctgcggtgcggcgccctggccgtcgatgccgacgtcctgggccgccgccatgccggcgtccgtgcccagcggctgctggcgcggagcgtcaccggcctcccggcggccgcggccgccttcacggccttcgcggccattgcggggcgcgtaatctccttcggcgcgaacggatgcatcgcgtccgttctcgcgcccgccttcgcggtcgcggtcgcgttctcgcgccggccggccttcgcggccctcggaatcgcgtggaccccggccgttgcgcggcgcttcgccttcggcgcgctcagggcgctctccgcgctcgccacggcgtccgcggccttccgcgccaccgttctcgcgctgcccgtcacggccgccaccgttgccgtcgcgtccgccgcgccggcctccacggcgtccgtcacgcggggcatcggcggcaggcgcgggagccggcgccggcaccggtgcggacaccggtgccggagcggtgctcggtccgaagccgaagaggctcttgagccatgcgaagaagccctgttcctgcggtgccgccggtgccggagcgggggccggtgcaggcgcctgtgccggggcgggcgcggcggccgcgtgcgagccgttgcgtgggcctgccgtgcgcggcgtttcggggcgcggctcggcgatcggggcgggcgcatcgggcagcacacccttgatcacgggggtctgcttgttcgtcggctcctgggagcggcgcgtcaccgtggtcgggtcttccatctcctcggccagcttgtagctcgcggcgatgtggtccagtcgcgggtcgtcgtgcttgaggcgctcgagcttgtacttgggcgtctccatggtcttgttgggtaccatgagcacgctcacgcgctgcttgagttcgatcttggcgatctcggtgcgcttctcgttcagcaggaacgaggccacttccaccggcacctggcagtgcacggcggccgtgttgtccttcatggactcttcctggatcatgcgcaggatctgcagcgagaagccttccgtgtcgcgcacgtggcccgtgccatcgcagcgcgggcagcggatgtgcgcgccttcgctgagcgacggcttcaggcgctggcggctcatttccatgaggccgaacttgctgatcgtgccgaactgcacgcgggcgcggtcgtggcgcagcgcgtcgcgcaggcggttctcgacctcgcggcggttcttgctctcctccatgtcgatgaagtcgatcacgatcaggccgcccaggtcgcgcaggcgcatctggcgggccacctcgtcggcggcttccaggttggtgcgggtggcggtctcctcgatgtcgccgcccttgatggcgcgggccgagttcacgtccacggacaccagcgcttccgtgtggtcgatcacgatggcgccgccggagggcagggtcaccgtgcgggcgtaggcggactcgatctggtgctcgatctggaagcggctgaacagcgccgcgtcgtcgcggtagcgcttgaccttggcggcatgctcgggcatgacgtgcgacatgaactgctgcgcctgttcatagatgtcgtccgtatcgatgaggatgtcgccgatgtcgttgttgaagtagtcgcggatcgcgcggatcaccagcgacgactcctggtagatcaggaaggcgcccttgccgcccctggcggcgccgtcgatggcggtccagagcttgagcaggtagttcaggtcccattgcagctcgggcgccgagcggccgatgccggcggtgcgcgcgatgatgctcatgcccttcgggtactcgagctggtccatcgcctccttgagctcggcacggtcctcgccctcgatgcggcgcgacacgccgccgccgcgcgggttgttgggcatcagcaccacgtagcggccggccagcgacacgaaggtggtcagggccgcgcccttgttgccgcgttcttccttctcgacctggaccagcagttcctggccttcgcggatcacgtcgttgatgcgggcctggctgggcgagacgccctcggcgaaatactggcgggagatttccttgaagggcaggaagccgtggcggtcctcgccgtaatccacgaagcaggcttccaggctgggctcgacacgggtgacgaccgccttgtagatgttgcccttgcgttgttcgcgtccctcgatctcgatctcgtagtccagcagcttctggccgtccacgatggcgaggcgccgttcttcaggctgcgtggcattgatgagcatccgcttcatgatgcgtttccttcttcgtatgggtgcgggacgccgcgcagcacaggggctgcatgcgtcccgggttcaaccgttgacacaggctcttcaggagccatggatgccaggggccgacgcactgaaacgaagggaattgccgctgaaagccaggcggccgcgaagctgttgactagctcggcagccggggtggtggggcgtggatgggggcgatgaaggaagcgcgcttcctggccgggaagaatgtcgccggcagggcgcgccatgcgggcacgtcgggcatgcggacggctcgcgccaggggcttgtgcccctgccacagtgccatgatccaagccatcagcgccagcatgtttttcgctttgatccgcggcaggggcgatctccgtggagaggcggcctgccggttggggattccgtttgggtgtttcaatttgtcagccgggccgggtggcatgcgggccttcgcaggcaatcggcctgcaatctgcgcgcacgacgcccgttggcatcgaccttcctgtacggcgtgtcggatcgggtggactaaactccaggcaaatcaaccacttacacaacgtcgcacaggtgaaacacattataggggccaaaccggcacccggccgtccccccgccgactccgaaccgggtgccgtggccgtgcgctgggtggaggtcgatgccgagtccgcgggacagcggctggataactttctgatacgtgagctcaagggcgtgcccaagacgcacgtctatcgcatcatccgcagcggcgaggtccgcatcaacaaggggcgggccgcggccgacacccgcatcgaggccggagacgtggtccgtgtgccgcccgtgcgcatttccgacaaggtggctgccagggcggagcggcccgcgccggccagggagttccccctgctgctggaggacgagcacctgatcgccctggacaagcccgccggcgtggccgtgcatggtggcagcggcgtgagcttcggcgtcatcgagcaattgcgccaggcacgcccgcaggcccgcttcctggaactggtgcatcgcctggaccgggaaacctcgggcatcctgctcgtggccaagaagcgttcggcgctcacgcacctgcaggaccagttccgcgagcgcgaaaccggcaagacctatctggccctcgtgtcgggcgagtggccggagcgcctgaaggtcatcgacgcccccctgcacaagtacctgcaggtcgacggcgagcgccgcgtgcgcgtgaccacggaagacgatcccgacggcatgcgctccatcaccctcgtgaaagtgcgcagccgcataccggcgcggccggccgaggggctgcccgccatggcgctgctggaagtgacgatcaagaccggccgcacccaccagatccgggtccacctggccagccggggccacccgatcctgggcgatgacaaatatggcgacttcgatctgaaccgccgcgtccagaagcacggcctgcgccgcatgttcctgcatgcatggcggttacagttcagccaccccgccagcggcgagcgcgtcgaactgcatgccgaactgccggcggatctgtccggcttcctgcccgccgctcccgctcccacctgacgcccgccgccccatgtccgccacccgtgcccgccgcttcgatctcatcgccttcgactgggatgggaccctcttcgactccaccgccatcatcgtgcgctgcatccaggatgccgtgcgcgacgtgggcgggcaggtgcccagcgaccgcgacgccgcctgggtgatcggcatggggctgatggaggcgctggcgcatgccgcaccccacgtgccgcgcgaaaggcatgcggaactgcgcagccgctacggctaccactacgcgcgccaccagaacgacctgagcctcttcgagggggtgttgccaatgctggaagacctgcgcgcagccggccacctgctggccgtggccaccggcaagagccgccgggggctcgacgaagtcctgcactcggtctcgctgcggggcatgttcgatggatcccggacggccgatgagaccgccagcaagccgcatcccctgatgctgcaggagctgatggcggagttcggcgtgccgcccgagcggctgctgatgatcggcgacaccacccacgacctgcagatggcccgctcggccggctgcgccagcgtgggagtgagctacggagcgcacgagccctccggattccatgcgctggagccgctgcacgtcgcccattccgtggccgatctgcacgactggctggtgcgcaacggctgattgcccggcgcgctgctgtaggaccgaccatgaccgacaccccgggaccggccattcccctgtgcccgagcgatgcgctgcgggagggcggcgatgccgttccattcgatgtcgtgtgggccggacagtcctgccgtgccttcgccatccgctaccaggggcaggtccatgcctacctgaaccagtgcacccatgtgcccatggagatggattggcagcccaaccgcttcttcgatgacacggggcactggctgctctgcgcctcgcatggcgcggcctaccgtcccgataccggcgcctgtgcgggcggcccctgccgtggcggactggtgaagatcgcaatttcggaagagtccggagtggtgcgctggcatactggctcccagttgcaacccgtggaattctgagacatcccatgaccgatccgacccggaaagaaccctccggcctggaagctgatccgtcgcccacgcctgacctgtgggcccagagtgctcctgaaaaaatagcgaaagacaccccgaccgcggccgacaggccccccggctgggagcgtgaggtgctggaaaagctcgtcttcgccaccctttccgaacagcgctccgcgcgccgctggcgtgttttcacccgcatggcgtggctggttttcctggtcgccgtggcctgggtgttgcttgcgcgcgacgttgcggcgcccagcaaaagcacgccccacaccgccgtggtggacatcaagggcgagatcgcatccggtgccgaggcgagcgcggaattcgtggtcgccgccatgcgcagcgccttcgaggactccggctcccaggccgtggtgctgctcatcaactcccctggcggcagccccgtgcaggccggcatcatcaacgacgagatcatccggctcaaggccaagtacaacaagccggtctatgcggtggtcgaggaaacctgcgcatctgccgcctattacatcgcagccggcgccgaccagatcttcgtggacaaggccagcatcgtgggcagcatcggcgtgctgatggacggcttcggcttcaccggcaccatggaaaagctcggcgtggagcgccgcctgctgacggcgggcgagaacaagggtttcctcgatccgttcagcccgatgtccgagaagcagcgcacctatgcgcaggccatgctcgaccagatccaccagcagttcattcacgtggtccagaaggggcggggcgatcgcctcaagcccacggcggatacgttcagcggcctgttctggacgggccagcaggccgtcgacatggggctggccgaccacctgggcaaccttgactacgtggcccgcgaggtcgtcaaggccgaggacatcatcgactacacgcgccgggacaacgtggcagagcgcctggtgaagaagttcggcgccgccatgggtgaaaccgccatccgcgccctgggtgccagcctgccggcagtgcgctgaacaggcgggttcgctttcagcaagaaaagaggcgccgcggcgcctctttttcgttcccgccggagatcaccgcccaatggcgaacacgacgggcgtgcggctgtccagcatctccggctgctggcgccagtggcgcacgagctggctggccgtgcgggcgctggccagggtcaggccgctggcgaatgccagccgggtgtggggctgcagtgtcttgaccagggcctgccacagcgcggggttgcgatagggtgtttcgatgaacagctgtgtctgcccctgtcgcagcgccagcgcctccagttcccggatgcgctgcgcgcgctgggccgcatcctgcggcaggtagccgttgaacgcgaaattctggccgttgaggccgctggccgccagggcgagcagcaccgagacggggccggtgagcggctccacgcgcacgcccaggtcatgggctgcgcgcaccaccgagctgccggggtccgccacggcgggcatcccggcctcgctgaccagccccatgtcgtggcccgccatcgccgcagccagcaacgggctggcatcgaagccggccgcaccgccgggagcgccctggtggtcccccttcttgtggacctcgcggggcaattcggtgatggactggccctgcagcggcgccgccagcggatggagtgcatcgatgcgcttgaggtaggcgcgcgtgctcttcgcgttctcgcagatccagtgggtgatgcctgccgcctttcgcagggtgcctgcgggaagggcatcctccagcggcgcctgctcatcgcacccgaaatccagaggtgccgggacgaggtacagcgtgccgcggggcgtgccggccgcaccgggcggcaggggagggcgggcctgctccgtcatggcagtaccaggcccgcgtcgcgcagcatgcggcaggtgcggatcagcggcaggcccaccagcgccgtgggatcgtcgctcacgatggcgtccagcaggctgatgcccaggccttcgctcttggcgctgcctgcgcagtcatagggctgctcggcgcgcaggtagcgctcgatctctgcatcggagagatcccggaagcgcacttccaccggcgcgagatcggtggcctcgaaacccgtggcggcgcaggccacggtcacggccgtctggaacaccacggtccggccgcgcatgcgctgcagctgggccacggcccgctcatgggtgcccggcttgcccagcggggttccggacaggtccgccacctggtcggagccgatgacgaccgcgtcgggatggcgccgtgccacatcgcgcgccttggcctgcgcgagccgcagggccagatcgcgtggcgactcgccgggttgaggggtttcgtccacatcgggcgcggaaacatcgaaaggcactcccagccgggcgagcagttcgcgccggtagcgggaggtggagcccagtaccagcgggcggagaggggaggcgggggcagacatggcggcgattctcttacactgccgccatgaccaaggaattctctccccagcgcctcgacgtcaaggcattcgcgcaggcgggcggtcatctgtccggccatgattcgctcctgaaatacgagcggctggcccaggaggccaaagggctgcaccccgacctgctcgtggactggacggccgacggcgaagtgcggaccacgcacggcatcggcggccaggtatggctgcggctgcgcgtgcgcgctgctttccccatgacctgccaacgctgcctcgggccggtggacgtccccctggaggtcgatcgcgagttccggttcgtcgccgacgaggccacggccgaggcgctcgacgacgagagcgaggaagacctgctggccctgagccgcgaattcaacctgcgcgaactgatcgaggacgagctcctcatggcactgccgctcgtgccgcggcacgacgaatgtccttcgtccgtgcggatggcctccagcgatgaggatttcgaggaggccagcgcggacaaaccgaacccctttgctgcactcgcctccctcaagaccggcaagcccggggggtgaaaaaccatttgggctataatcatgggcttcgcgcgaatcccctcgtgtcttcaatgggctgatcgcgtttttaccaacccaccctttcaagaccaggagccaccatggctgttcaacagaacaaaaagtccccctccaagcgcggcatgcaccgttcgcacaacgccctgaacgtgcccggcatcgctgtcgagcccaccaccggcgaaacccacctgcgccaccacatcagccccaacggcttctaccgtggccgccaggtgctgaagaacaagtccgaagcctgatcttcgcccgcgcgccgaggcccgctgctacacatgcggtagcgcgggcctttgttttgtctgctgcttcttttttccggatcccgctcgcgtgcgatccggcgagtcgcccatgatcacactggctgtcgactgcatggggggcgatcacggcccccgcgtcacactggcggcctgccgccaattcctcgaacaccatcggcaggcgcgcttgctgctggtgggccagcccgagagcctgggcgggttcgcgcacgagcgcgcccagatcgtcccggccagcgaggtcgtctcgatggacgaccccgtggaggtggccctgcgccgcaagaaggactcttccatgcgcgtggcgatccagcaggtgaaggacggtgcagcccaggtcgccgtatcggcgggcaataccggcgcgctgatggcgattgcgcgctacctcctgaagaccctggatggcatcgaccggcccgccatcgccacccagatgcccaatgcccggggcggtgcgaccaccgtgctggacctgggcgccaacgtggattgcagcgccgagcatctgctgcagttcgctgtcatgggcgcggccctggtgtcggcgctgcacgagggaacggaagagcccgcggtcggcctgctcaacattggcgaagaggtcatcaagggcaatgaagtcatcaagcgcaccggcgagctgttgcgttccgcgtccgaatccggtgacctgaacttctatggcaacgtggaaggcaatgacatattcaagggcaccgtggacatcgtcgtgtgtgatggcttcgtgggcaacgtggcgctcaaggccagcgagggcgtcgcatcgatgatcgtcggcgcgctcaagcaggagttcaaacgcggcatcttcacgaaaatcgcggcagttgtggcctatccggtgctatctgcgctgatgcggcgcatggaccaccgccgttacaacggggcggcactgctggggctgcgggggcttgtcttcaagagccacgggtccgctgacatattggcgttcgagcaggctttgatccgcgcgtatgatgcggcccgcaacaacctgctcgatcgagtccgttcgcgggttgcgcatgccgcgcccctgctggggcccgccgccgcgcagccgtcgccctgacggaccgttttgggccccaatgaatgagccgttattcccgcatcacaggcaccggcagcagcctgcccccgcgccgtctgaccaacgccgacctcgtggccgaactggccgggcggggcgttgagacctcggaccagtggatcgtggagcgcacgggcatccgcgcccggcatttcgccgagcgggacgtgtgcagcagcgatctggggctggaggcggcgcggcaggcgctggatgccgcgggcgtgcagcctgcggacatcgacctcatcatcgtagccacgtccacgccggacatggtctttccctccactgcgtgcatcctccagaacaagctgggagccaatggctgccccgcattcgacgtgcaggcggtgtgcagcggattcatctatgcgctggcggtggcggattccatgatccgctcgggcggcgcccgccgcgccctcgtcgtgggttccgaagtgtttagccggctgctcgacttcaacgaccgcaccacctgcgtgctgttcggcgacggtgcgggtgcggtggtcctggaggcctccgagacgcctggcatcctcgcgagcgacctgcatgcggatggcaggcacgtcggcatcctgtgcgtgccgggcaacgtgtatggcggcgagatcctcggcgacccgctgctcaagatggatggccaggcggtgttcaagctggccgtgggcgtgctcgacaaggcagcccgcgccgtgctggacaaggccggcctgaaggagtcggacgtggactggctgattccccaccaggccaacatccgcatcatgcagggcacggccaggaagctgggactgccgatggacaaggtggtggtcacggtggaccagcacggcaacacgtcggccgcatccattcccctggccctcgaccacgcagtgcgcaccgggcaggcccgtcccggccagaacctgctgctcgaaggcgtggggggcggcttcacctggggcgccgtgctgctcacgctctgaggactgccgtggcctgcgccgaagcgcgggcccggtacctcgcatgacctgaatttcctttcatgaccacgaagaacttcgcattcgtctttcccggacagggttcgcaatccgtcggcatgctcgacgcctggggcggccatcccgccgtggccgaagccgtccaggaggcctccgacgcgctcggcgaggacatcggccgcctgatccatgaaggccccaaggaagccctggcgctgaccaccaacacccagcccgtgatgctggtcgccggcgtggcggcctggcgcgtctggctcgcggaaggcggcgcgcagcctgccgcggtggccggccactccctgggcgaatattccgccctggtggcctccggcgtgctcacgctgtcgcaggcggctccgctggtgcggctgcgcgcttccgccatgcaggaggccgtgcccgtgggcatgggggccatggccgccatcctcgggctcgaatccgcgaaggtgatcgagggctgcgcccaggccaccgccgccttcggggtgggcagcacggacgtcgtcgaggcggtgaacttcaacgacccggcccagaccgtcatcgccggtaccaaggcgggcgtcgagaaggcctgcgaaatgctcaaggcggcgggtgccaagcgcgcattgcccctgcccgtgtccgcgccgttccactccagcctcatgaggccggccgccgagaagctgcgcgaggcactggccggcctgtccctggccgctccccgcatccccgtggtcaacaacatcgacgtggccgtggtgcaggatgcggacgcgatccgcgatgcactctaccgccaggccttcggccccgtgcggtgggtggagtgcatcggtgcgctcaaggcgctgggtgccacccacgtgatcgagtgcggccccggcaaggtgctcacgggcatggccaagcgcatcgacgcgaccctggtagccggttccgtgtacgaccccgcatccctgcaggaaacccgcgaactgctggcctgagacggctgcccggagagactccatgaccctttcgaattcttccgacaacaccgcccgcatcgccctggtgacgggtgcctcccgcggcatcggtgccgccatcgccgccgaactggcggcgcggggcttccgcgtcatcggcacggcaactaccgaagacggcgcgcaacgcatcacccaggcgctgtccgcgcatgcaggctgccgtggcgccgccctcgacgtgaacgacgccgcggcgctggacgcactgatcgacagcatcgtgaaggagcggggcggactgcatgtgctggtcaacaacgccggcatcacgcgcgaccagatcgccatgcgcatgaaggacgatgactgggacgccgtgctcgacacgaacctcaaggcggtgttccgggcctgccgcgccgtgatgcggccgatgatgaagcagcgctacgggcgcatcgtcaacatcacgagcgtggtgggcgcctccggcaatccgggccaggccaactacgctgcagcgaaggcaggccttgccgggatgacgcgctcgctggcccgcgaactgggcagccgcggcatcacggtgaactgcgtggctcccggtttcatccgcacggacatgaccgccgagctctccgaagagcagcacaaggccctgcagatgcagatcccgctgggccacatgggccagccatcggacatcgccaaggccgtcgcctacctcgcttcggacgacgcgggttatgtgaccggccaggagttgcatgtcaatggcggcatgtacatgtaattgatgaaagttgacgccggttgttccgcccggcgagccatttcgaggtatatcccgatacggctagaatcgcggattcattcacaacccccaaagggaaaccatgagcgatatcgaagcacgtgtcaaaaaaatcatcgccgagcaactcggcgtggaagagtcgcaagtcaccaatgaaaaggctttcgtggccgacctgggtgccgactcgctcgacacggtggagctggtgatggcgctggaagacgagttcggcatcgagatccctgacgaagacgcagagaagatcacgacggtccagaacgccatcgactacgcgaacacccaccagaaggcctgagcctgcggtctcgccttcccctcggatcgccctgcggtccggtatcagcacgaaagagtcttagcgcatgagccgtcgtcgcgtcgtcgtgaccggcctgggttgcgtcagccccgtcggtaacacggtggcggaagcctgggcccaaatccttgccggtcaatccggcattggcctcatcaccaagttcgatgcttcgaactttgcctgcaggattgccggcgaggtcaaggatttcgacctgaatgcctatatcagcgccaaggatgcgcgcacgatggacagcttcatccactacggcatcgccgcggcggagcaggccgtgcgcgatgcgggcctgcctgtgggcgaagccctggacgaggagctggccacccggatcggctgcatcatcggctcgggcatcggcggcctgccgctgatcgagaacacgcatgcggaactggagaaccgcggcccgcgccgcatcactcccttcttcgttcccgcgtccatcatcaacatggtggcggggcatgtttccatgcgcttcggcttcaaggggccgaatctctcggtggtcaccgcctgcaccacgggcctgcactgcatcggtgagggtgcccgcaagatcgagtacggcgacgccgacgtgatcgtcgcgggcggcacggaatccacggtctcgcccctgggcgtgggagggttcgctgccatgcgtgcgctgtccacgcgcaacgacgatcccgccacggcatcccgtccgtgggacaaggaccgcgacggcttcgtgctgggcgagggggccggcgtgctggtgctggaagagtacgagcatgcgaaggcccgcggcgcgaagatctatgccgagctatccggctacggcatgagcgcggacgccggccacatgaccgctcccagcatggacggcccgcggcgcgccatgctgtcggccttgcgcaatgccggcatcaatgccgacgaggtcgattacctgaacgcacatggcacctcgacgcccctgggcgatctgaacgagaccaatgccatcaaggcggcgctgggcgaccatgcccggaacatggtggtgagctcgacgaagtcgatgaccggccacctgctcggcggtgccggcggcatcgagagcgtgttcaccgtgctggcgctgcatgaccagaaggtgcctcccacgatcaacatcttcgagcaggatccggagtgcgatctggactactgcgccaacactgcgcgagacatgaagatggatatcgcggtgaagaacaatttcggcttcggcggcaccaacggcacgctggtcttccggcgcatctgacggctgcaccgccgtcacggctccgaggcgcctgcatccatggccgattccgcgcaggaggagttcctcgccccggtactccgccatcccgcaggcgcggggcaccgggtgcgcagctgggtgctcggagccggtctcgcgggcttcatggcgtgttcggcatgggcactcctcggaagtagcgggtccgcccgaactgccgcctgcgggctgatgctgtggggcttgatcctgctgcagggctggcatgcggtgtcccggtggccgtccggagttctggcctgggatggactgctgtggtccctggaccgtggcagggcgcatcccccggtatgcgggcggctggaggtcgcgctggacctgcagcggttcctgctggttcgcctcgtgggccaggatggccggcgggcatggctgggcctcgagccgggccgccatgccgccggatgggccgcgctccgccgtgcggtatattcgcgccccagacgggagcccgcagcccaggggccgacgatgccccctgctcatcgcttcgatgcgtgagctcacgaatacatgaacgcttccctgcccccgccttcccctgccgacagcgacctccagctcgtggagcgcaccgtgtccggcgaccagcgggcctacgggctgctggtcgtgaaataccagcgccgcatcgaacgcctcatcggccgcatggtgcgcgactcggacctggtgcaggacatcgcccaggaaaccttcctgcgcgcctaccgtgcactgcaccagttccgcggggaagcgcagttctacacctggctctaccgcatcgcggtcaacacggcgaagaaggccttgatggacatcaagcgcaatcccgtcatttccgagaacgcattgcgcggcggagaagacgaggatgaaacttcccgtatcggacacgaactaaccaccgacgaaacgccggaaaccgtgatggccgcgcaggagatcgccgctgcggtcaacacggccatggaagcgttgccggaggatctgcgccaggcggtcacgctgcgcgagatcgaaggcctgacctatgaggaaatcgccgaggtgatgcagtgccccataggaacggtgcgatcgaggatattccgtgcccgggaggcgatttccgcccgggtacggccattgctggaaaagcagacaggcaagcgctggtgacgcaggcgtgcccggggagccggggcagcgtgccggcccaaggacgatagcaggtgagaagcatgaaagacgatccgacaatgcgtgagcagctttccgcgctggccgatggcggcatcggcgaggccgagtggagcgagacctttgcttatgcccagaccgccgaaggccaggaggcctgggccgtctatcacctgatcggcgacgtgctgcgctcccctgagctggcacgtcctggaaatgccgagctggccgatcgcgtgatggcccagctggcacgggaagagcggccggccgccgaggtggccctgccggacgcggttccgctggctcctgctgtccaggcccagggcgaggcggcgaatgccgccgtgttccgctggaagatggtcgccgggctggcatcgctggccgcggtcggcgtgctgggctggagtggcctgtccggcgggctgccggccggtggcgaaacccggctggctgctgctccgtcccgcctggaggcgccggccaccacgacgctggtgtccgcgaccgatcccgcgggcgagccgcaggtgatgctgcgcgacccgcgcctggacgagttgctggcagcgcaccgccagtacgggggcgcttcggcgctccagatgccggcaggtttcctgcgcaatgccaccttcgagacgccccagcgctgagcgcttgcaataccggagatcaggattggcaggtccgcgcaacgccggtggctgggggaaatgggtccggtgctgtcaccgggcgaaggccatggcgggcctggcggtatggctggcatgcgccccgtggcccggcgcctgggcgggcaccggggacggcagcgccggtgccgtggcccgggccggagcatcgaccgcttctgccccgcaggtccgcgccgagatcgacgactgggtggagcgcatccaccgggcatcgcgcgagcagagctaccgcgggagcttcgtggtctggtcttccgcgggaggcatgaccagttcgcgcatctggcacgccacggacggcaaggtgcagatcgagcgcatcgaggccctggatggctcgccgcgcaccgtgttccgcaaggatgatctggtgcgcactttcctgccgcgggcgcaggtcgtgaaggaagagcggcgggacatgccaggcctgttcccccatctgccacaggccgaaagcagtgccgtgctgcgccactaccgggcgcggttcctcggcagcgaccgggtggcgggccaggatgccagcgtcctgtggctggagccccgggacggattgcgcttcggctaccgtatctggatggcgcagccgagcggcctggtcgtcaagctgcagacgctgggcctgcgtggccaggtgctggagcaggcggcgttctcgcagatcgacttcgacacgccgcccaccgtgccgcagctggcggcgcagatggacgatacccgcgggttccggctgctggccgttccgctggtcaagacgacggcgcgggacgctggctggcagctgggccggcccgtggccgggttcgtccccggcgattgctacaagcgggatccggccgtgctggccaggatgcccatgccgcccctgcagtgcattttctcggacggcctggcaacggtgtccctgttcttcgagccctatgacgccgcgcgccatgccggcgagccgcgccgcatggacatgggtgccacccagaccctcgcccagcgggtgggcggaggctccacctggctcaccgccgtaggcgaggtgccgcaggagaccctgcggcaactggtggagcagatcgagcccgtgcgttgacccgtgcgcggccggtagagtgccggccgttgcgcacggaaccaaacacggccttgtccttcacaccttcacatgcgtttttgcacaacatcgacgatttgccccgaaaagaaagaaaggtctttcatgttcaccatgccgtgtaacccatcgcgtttccggacactcgtccgctccctcgctgccgccggagctgtcgccctggtccccgccggtgcgctgcacgcgcaggccgccacggccagtccgccgccggtggtgcagggattgccggacttcaccgacctggtggaccaggtgggcccggcggtggtgaacatccggaccatcgagaaggcgcccgaccgctcctccacgaatggcatggacgaggagatgctggagttcttcaagcgcttcggcctgcccatgccgggcgcgccgcgccagcagcgcccccagcgtcccgatgacgagcagccgcgcggcgtgggttccggcttcatcctcacctccgacggctacgtgatgaccaacgcccacgtcgtggagggcgcgcaggaagtgctggtcacgctgaccgacaagcgggagttcaaggccaagatcgtgggctcggacaagcgcaccgatgtggcggtggtgaagatcgacgccacggggctccccgcggtgaaggtcggcgacatgaaccggctgcgcgtcggtgaatgggtgatggccatcggctcgccgttcggcctcgagaacacggtcaccgccggcatcgtgagcgccaagcagcgcgacacgggcgactacctgccgttcatccagacggatgtggccatcaaccccggcaattcgggcggcccgctcatcaacatgcgcggcgaggtcgtgggcatcaacagccagatctattcgcgttccggcggcttcatgggcatctcgttcgccatcccgatcgacgaggcgatccgggtgagcgaccagctccgggccacggggcgcgtgacccgcggacgcattggcgtgcagatcggccaggtcacgaaggacgtggcggaatcgatcggcctgggcaagacgcagggcgcgctggtgacgggcgtggaaaccggctcgccggccgacaaggctggcgtggaggccggtgacatcatcacccgcttcgatggcaagaacatcgagaagatttccgatctgccgcgcctggtgggcaacaccaagcctggcaacaagagcaccgtgacggtgttccggcgcggtgcaacgaaggagctgcccatcacggtggcggaggtggagcccgacgacaagccgacggccgcagccggggaccgcggcgcgaagcccaaggcgtcgcccgccgccctgcagctcggcctcgcggccgccgacctgaccgatgcccagaaaaaggagttgaaggtcaagggcggagtgcgcgtgacgggggtgaccgatgccgcggccagggcgggcctgcgggagggcgacgtgatcctgggggtcgccaacaccgaggtctccagcatgaaggacttcgatgccgtgctggccaaggcggacaagtccaagcccatcaatgtgcttttccgccggggtgactggacccagtacgccgtcatccgcccgagccggtaagacacggcaatgacaggcaaaggccccatcccggagtgggaattggggcctttccgctgccttgggatctccctctgggcagaggctttgggcgcgccgggcgggaaaaaagttctatctatacatttggatagaatgctgcacgttttcagcgctctgcttgtatatgcaaagccgttaacatcaccatatgggatcgccccttttcatgcacaggtgttccacagatcgcccacaagttgttctcatgatgtgccggcatattgtgaataagctgtgcataaataccgcgttgcagggtggcaacgcgccctgccggtcatgatgcgggctttccctgtcggcctttttgcctacaatgaagctccaaccatcgcagttgccaaagattgttggttcagggcgcgtcaccacttgacgcgcccttttttcttgtgcgcgccgttctaattcaactacttgtcgcttctcgttgatgaatcacatcagaaatttttcgatcattgcgcacattgatcacggcaaatcgacgctcgccgaccgcctgatccagcgctgcggcggcctggaagagcgccagatggaagcacaggtgctcgattcgatggatatcgaaaaagagcgtgggataaccatcaaggcccagaccgcggcgctgcaatacaaggccaaagatgggcaggtgtacaacctcaacctgatcgacacgcccggccatgtggacttctcgtacgaggtctcccgctcgctgtccgcctgcgagggcgcactgctcgtggtcgatgcctcgcagggcgtcgaagcccagacggtggccaactgctacaccgccctggacctcggcgtggaagtgctgcccgtgctcaacaagatggatctgccgcaggccgatcccgacaacgccaaggccgagatcgaggacgtgatcggcatcgacgcgacggatgcgattccctgctccgccaagaccggcatgggcatcgacgagatcctcgagctcatcgtcgccaaggtgcctgcgccgcgcggcaatcccgatgcgccactgcgcgccatgatcatcgacagctggttcgatccctacgtgggcgtcgtgatgctggtgcgcgtggtcgatggacggctgctcaagggcgagcgcttcaagatgatggcctcgggtgcggcctacaacgccgacaacctgggcgtcttcacgcccgccaacgagtcgcgcaatgcgctgaatgcgggcgaggtgggctacatcatcgccggcatcaaggagctcaaggccgccaaggtgggggacaccatcacgctggagaagaagctgcccaacaacctgggcccggccgaacaggcgctgcccggcttcaaggaaatccagccgcaggtgttcgcgggcctgtacccgaccgaggccagcgaatacgaccagctgcgcgacgcgctggagaagctgcagctcaacgacgcctcgctgcatttcgagcccgaggtgtcgcaggcgctgggcttcggcttccgttgcggcttcctgggcctgctgcacatggagatcgtgcaggagcgcctggagcgcgagttcgaccaggacctcatcaccaccgcgcccagcgtggtctacgaagtagtcaagggcgacggcgaggtcatcatggtggagaacccctccaagatgccggaccagggccgcatccaggaggtgcgcgagcccatcgtgaccgtgcatctctacatgccgcaggaatacgtgggcccggtgatgacgctggccaaccagaagcgcggcgtgcagatgaacatggcctaccacggccggcaggtcatgctgacctacgaactgccgctgggcgagatcgtgctggacttcttcgacaagctgaaatcggtgtcgcgcggctatgcgtccatggactacgagttcaaggagtaccgcgcctccgacgtggtgaaggtggacatcctgctcaacggcgagaaggtggatgcgctgtccatcatcgtccaccgcagccagtccgcctaccgtggccgcgcggtggccgcaaagatgcgcgagatcatcagccgccagatgttcgacgtggcgatccaggcggccatcggcgcgaacatcatcgcgcgcgagaccatcaaggccctgcgcaagaacgtgctggcgaaatgctatgggggtgacatcacccgcaagcgcaagcttctcgaaaagcagaaggcgggcaagaagcgcatgaagcagatcggttccgtcgaagtgccgcaggaagccttcctggccatcctgcaagtggaggagtgatccgatgcaagccatgcaatatgtgaccgccgcgatcctggcggctttcgtcggctacgtgggcgcctggtatgtgggcgccatcgagggcaatttcgcgctgctgctgctgctggcgacggtggtgaccggcgcctactggctggccgagcgcttcgtcttcctgccgcggcgccgccgggcggcacaggccatcgaggaggctgccgtgcagcggcgcgccgagctggaccgcatgggcatcgccaaggtggacggcgacgtgcaggagaccaaggaccgcatcctgatgcagccctggtggctggactggacggcggggctcttccctgtgatcgccatcgtcttcgtgctgcgctcgttccttttcgagccgttcaagatcccttccggatcgatgatcccgaccctgctggtgggcgacctgatcctcgtaaacaagttcacctacggcatccggctgccggtgatcaacaagaagatcacgcagggcacgccaccgcagcgcggcgacgtgatggtgttccgctacccgccgcagcccagcatggactacatcaagcgcgtggtcggcgtgccgggcgacgagatcgcctacctgaacaagcggctcacggtgaacggcaagccggtcgagaccacggcgctgcccgatttcctcgacgaggacacgatgcgctatttcaagcagtacgacgagcacctgggtgccaagccgcaccgcatgatcaacaaccccgacgtgccggcattcatccagggggccagcgactacgccttccgcgagaattgccgctacagcgtggagggggtggtgtgcaaggtgcccgaaggccactatttcatgatgggcgacaaccgcgataattcgctcgattcacgctattggggcttcgtgcccgacgcgaacatcgtcggcaaggcctttttcgtgtggatgaatttcagcaacctgaagcgcatcggcggtttccaatagcggcctgccgcggaccgcggcgcgccccaagacacacctaaagctcagaagagggtctggtaccatgggtctgcatcagcaccacctgcctcgctccgcatcgaacggcccgcgggcggtccggcgatcccgccagcgcgggctgtccttcatcggcctggtgttcctcgccgtgttcgcggtggccgccttcgccatcggcggccagtccgtgcccatcttcctggagtaccaggccatccgcaaggcggcagccaaggcagcgcgcgaggcgtccacggtgccggaggtccgggcctccttcgaccgtgccgccgccatcgacaacatcagctccatctccggcaaggacctcgaagtgacgaagcgcaacgacaagatcgtggtgtccttcagctactcgcgagagatcgcgctcgtcggccccgcctacctcgtgtaccgcttccacgagcagaccaactgatccttttcttccttccttctccgttttggtttcacccagcctttccgccctgcaggaccgcctgcagcatgccttctccgatccatccctgctgcagcgggccatcacgcaccgcagcttctcggccgaccacaacgaacgcctggagtttctcggcgattcggtgctgagtctggccgtatcgagcctgctctaccagcgcctgcgcgacctgccggaaggcgatctttcccgcgtgcgggccaacctggtgcgccaggaggcgctgcacgacctggcgctgggcctgcagctgccacaggtgctgcgcctgggcgagggcgagacgaagtccggcggcaagcagcgcccgtccattctggccgatgccctggaggccctgatcggcgccgtctatctggatgccggctaccagtgcgccgaggcactggtgcaccggctctacaaggacgtggagatcaatccgcgcatgcaggcggccgagaaggatgccaagaccgcattgcaggagtggctgcagggccgcaaaatgaagctgccgcagtaccgcgtggtcgccacggtgggggcggcccaccgccagaccttcgacgtggaatgcgatatcccggaactgggcctgaccgagcgcggcatcggcggatcgcggagggcgggcgagcaggccgccgccgccgccatgctggccaccctgaaagcgaaacacccatgaattcctccgctccccccgcttccggcaaccccgctaaccctgcggcaccccaggacgacctggaggccatgctggccgcggcgcgcccgggcgccgcgcccgcaaagccgggcggcaccggtgccgccgcggaggccaccgccgcgcagggcccgcagcgctgcggcctcatcgccatcgtgggcaagccgaacgtcggcaagtccacgctcatgaacgcgctggtcgggcagaagatcagcatcacctcgcgcaaagcgcagaccacgcgccaccgcatcaccggcatccgcacgcgcgaaggcacgcagttcgtcttcgtcgacacgcccggcttccagacgcggcacagcacggcactcaacaagtcgctcaacaagacggtgatgggcgcgatcggcgacgtggatctcatcctcttcgtggtcgaggcgggcagcttcacgctggccgacgccaaggtgctgtcgctcttcaagccaggcatccccacgctgctgatcgccaacaagctcgacgaggtgcaccgccgcgccgagatcgcaccctggctcaagggcatgcaggaacgccatccgttcgccgagttcgtgcccatgtcggccaagaacaagggcgacatcgagcggctgttcggcatctgcgccaagtacctgcccgagcagccctggttctacggcgaagacgagctgacggaccgcagcgagaagttccttgcgagcgagacggtgcgcgagaagctcttccgcttcacgggcgacgaactgccctacacctccaccgtcgtcatcgacaagatggaggaagagccgagcaagacgcacaagcgtttcatccgcgtggccgccaccatcgtggtggagcgcgacagccacaaggccatggtgatcggcgacaagggcgaacgcctgaagcgcatcagcaccgaggcacggcaggaaatggagcggctgatggacgccaaggtgttcctggaagtatgggtgaaggtgcgctcgggctgggccgacgacgaggcccgggtgcgctccttcggatatgagtgaggaacacccccctgaggcgctgcgcgccttcccccctctcctgcgggaggggggacgacgccagcggcccggcgaagccggttccgcggcgtccactggtgtggcctgctccgcggccatcggccccgaggcggcaccaagcccgctggcgatggctgtcccggggtaagggtgccggcgccttgatttcgagtgaaatcgcttctcctctttcctcatttccagcgccaactcgccatcgattgcatagccctccatggccgtacgccgcatttccgacgaacccgcctatgtgctgcaccgctacgactggagcgagtccagcctgatcctggatgtgttcacgcgccaccatgggcgggtggcgctggtggccaagggggcgaagaagccgacgtccaatttccggcccgtgctgttgccgctgcagccgctgcgcgtcacctatacgttgaacggcgaaggtcgggaggaggtgcatgggctcaagggggccgagtgggtgggggggcacgtcatgccgacgggcgacgcgctgctctcgggcctgtacctcaatgaattgctgatgcggctgctggcgcgcgaggacacgcatgccgcgctgttcgacgcctatgccggcgtggtgcgggtgctggccagcgagcacggcgacgcgctggagcccgtgctgcgcagtttcgagttgctgctgctgcgcgagatcgggctgctgcccgcgctggatgtggaaacgtccacgctggcgccgctggctccggcggcccgctacgcgctggtgccggaggccggcctgcgtccggcccttccctcggaccgcagcacgctgggcggtgcgcagtggcgccagctggagcgttcgctgggcgacgcccagccctacacggccacgctgcgtgcgatcgtggcggggctcgccgccagcgcttctccggccgcggacctcaagccacagctccgcgccctgctgcaataccattgcggcagtcccctgctgcggacgcggcagctcatgatcgatctccaatccctatgacccagcattccgtgcgtaccgccctgtcggtgaacgtcaacaaggtggccctggtgcgcaacacgcgccacctgggcattcccggcgtggagcgcgccgctctgctgtgcctggaggcgggcgcgcagggcatcaccatccatccgcgcccggacgggcgccacattcgcgcggaggacgtgccagcgttggctgcgctcctgcgccaatggccggaccgcgagttcaacatcgagggcaatccgtcgcagaacctcatggagttcatccgcgccgtgcgtccgcaccaggccaccttcgtgccggacggcgaggaccagttcacgagcgaccacggctggagctttccccaggacgccgagcgcctcgcgcccctggtggccgaatgccgcgggctgggcgtgcgcgtgagcctgttcatggacgcggagccggcgcagatggctgccgcgcgtgccgtgggcgccgatcgcgtggagctctataccgaaccctatgccgcggcctggggcacgcctgcgcaggaggcgcagctcgttcgctatgcggaggcggcccgggcggcgctggaggccgggctgggcgtgaatgcggggcacgatctcaaccgggacaatctcgcggccttcgtggcacgcgtgccgggcctgatggaagtgtcgatcgggcatgccttcgtcgcggatgcgctggaactgggctacgccgccaccgtgcaggcctaccagcgctgcatcgatgccggcatggcgcagcggcaggccggcgcatgatctacggcatcggcaccgacatctgcgatgtccgccgcatccgggcgagcctggagcgccatggggaccgtttcgccgaaaaggtgctcgcggccggcgaactggacacgtggcgcgaacgcagtgcgcgctggcccgagcgcggtgtgcgctatctggccacgcgcttttccgccaaggaggccttcagcaaggcgatcggcatgggcatgcgcatgcccatgacctggcgggactgcgaagtggccaagctgcccagcggccagcccgtcatcgtgctgcacggcgcactcaaggcctggttcgaggagcgcgggctgcactgccacctgagcgtcacggacgagagcgactacgcggcgagcttctgcgtggtggagcgcggggatccgggcgagggcgcccgcccggaggccgtgctccaccctccggcctgagccgcactgctgcatccatcgtttccttcttacgcacgtaccccgttcactgcatgaccgccgacatcgaacacgcacccgtcatcctcgacatcgccggcacggcgctcactccggccgaccgcaggcgcctggcccatccgctcaccggggggatcatcctcttcgcccggaactgggaaagccgggcgcagctgctggagctcacggcctcgatcaaggccgtgcgggacgacctgctcatctgcgtggaccacgaggggggccgggtgcagcgctttcgcaccgacgggttcacccacctgccccccatgcgggccctgggcgccctgtggatggacgacggtcgccaggggccgggcaccggcgcgatgcgcgcgatggatgccgccagcgcgaccggctacgtgctggccagcgagctgcgcgcctgcggcgtggatttctcgttcgcaccggtgctggacctggactggccgtcgggtgggaaagggccttcgggcagtgcctcggcaagcagcgtgatcggtgaccggtccttccaccgagacccgcgcgtggtggcgatgctggccagaagcgtggcgcacggcatgctcaaggcgggcatggcgcactgcggcaagcatttccccggacacggcttcgtcgcggccgattcgcataccgacatccccgtggaccggcgccctctgggcgcgatcctggcggatgacgccgcgccgtatgcctggctgtcgaacacgctgaccagcgtgatgccggcgcatgtcatctatccgcgtgtggaccggcttccggcaggtttctcgcgccgctggctgcaggacgtcctgcgccagcgcctgcggttcagcggagcggtgttcagcgacgatctcagcatggaaggcgcccgccgcatcgatggcgatgcggtggacttcgcgaccgccacgctcgcagccctcgatgccggctgcgacctcgtgctgctgtgcaatcagagcctggtaggcgaggggcgtgagcagggcagggcgctcgacgatgtgctcgatgccctggagctcgcacgcggcgaagggcgctggcgccccagcccggacagcgaggcccgccggctcgccctgcttccacagacgctgccccatccgtgggacgagctcatgctggaaccggactacctgagggcgctggattgcctgccctgagggccagattgtttgtaactgaatgattctcgtaccgcgcatggcttgtttttcgcaacaagccggggcgcatgggaaaaccgcgccgtggatggcattgcgcggccgctggccggacacatcgggctacacactgcgtcaacgcgtgcccaagcatggcgttacgaacagcaagcagtgcccgcggccatgagggcggcgcggcccttgccggaggtctttccatggtgcgtgatcctgctctccctgaagtcgccgtctccgcccggccccaccgagccatatggggcacggccgtcacctgcatcgcggccgcatgcgccctggccggttgcgaacgtgtcacgacgcccgcgccccaggcggctgccagcgtgcccgcaccggagcccgcggcctctgcgcccgccgcggcagccgcgcctgccgcggtgccggtggcctacacgccgccgtccgcagacgtcctctaccagatggtggccccgatcgcactctatcccgacaagctcgtggcccaggtgctcgccggcgcaacctacccggaccaggtctctgccgctgaaacctggctcgcccagaatccggggctgaagggcagcgccctggtgaatgcggtggatccccagccctgggatcccagcgtgaagtcgctgacggcgtttcccaatgtgctggagcagatggcctccaacctgccctggacgaccgctctgggcaaggcctactaccatgatcccgcggacgtgatgaatgccatccaggccatgcgcgcccgtgccgcccatgccggtacgctcaagagctcaccccgcctgcgcgtggcgacggtggaagcccgttccctgccgccgccgctgccgccgtcgcaggcgcccgtggcgctgtaccaggggccggcggtggtcgcaccgccacccaccgtcatcaccatcgagcctgccgaggtgcagacggtctatgtgccgcgctatgacccggccgtggtgtacggcacgccggtggccgtgtatcccagctaccgttgggccgtgccggtgcagcctgcaccggtggcggtcgccgcggggccggaccccgtggccgtgggcgcgctggccttcggtgccggcgtcctggtaggcgcgctggccaccagccaccaccatggctggggatggaacgactggaacctgcactgggggccgccccctccgccgccgatcgcctggggtcccgcgccgccgccacctgcctggggccctgcggtcgtgtaccgtggagccacctacgtgtcgaactcacccacggtgatcgagaacattcataaccgcatcacggtgaacaaccgcaatgtctatgtgaatgcccctggccagccgccaggcctgcctgcgccgggtgcgcccgccctgggattcgcaggcggaccggctgcacccgtgcgcgctgccatggtgccgccgatgggcccgaacgggccgcacggccagtcgctggccgcggcgctgcaggatagccatgcggcagggcagcgtcccatgccgttcgagcaacgccatgtgcaggccccgccactggccggcgaccggaatggcttgcaccagccccaggcgctcatgcaggccccgggccggccaccgatgccggtggcgccgggccagcctgcccccgcgcacgctttcgcccagccgggcgctgcgggtgtgcccggcgcgccgcgcccattgtccgcggcgttccagaacagccgcgccggccatggcatgcaccccgcggaagctcagcatccgccggagctgcagcgctccgtcgaaccccagcatgccgccgaacaccggggcaacccggcggcaccggccatggcgtccgccatggggctgcctccggcagggctgcagccgcgaccggagagcgggcgtgccaacccggcgatgcccgagaaccggaacccgcatgccgccttcgtggcgcctccagctcccatgccggctccgtcgcagcgcccgcagatgccggcggagatgtcgatggcccatgccctgcagcagcctcgccagatggcggcgcctgctccgcacatgcagcagcaacccgtccacatgccgcaacctgtgcagccgcagaccatgcatgccgagccgcgcagcatgccggtcgcggccatgcatgcgccgcagcagcctgcgctacggccggccatgcacgaggccctgcgcgaatcccggcccgcgccgcagcagcagcctccgcaccacggaggcgggcacaagccgcacgaaggcggctgaggtgctgaatggagggcgggccggagtggcggctcgtgctctccgtcaggctgctggcgccgatggggtgtcaggcgccaccggggccgtggcgtgcgcgggcgcagggggctgtgtctccgccgcatccgccggccggggcggcgcgctggtccagcgccgcaccacgcgctggaagatgagtgcgttgggaatctgcagcagcacgggcgcatccggcgtgccgtggaaatcctcgagcgtcgtgtagagcaggttgatgtccacgacgcggcccttggcgcccggcttttccgcggtgtccagcacctcgatgtagtcgcccagccggaacgggccggcggtgaagatcagcagggcgcagaacaggttggagagcacgctccacgccgcgaagaaggcgactgcgccgacggccgcgaagccggtgaatgcggtccacagcacggtggccgaaacccccaggcgttccagcaccagcagcacggcgctgcccatgatgacccagcgcaccaggccgttgatgggcaccatgagctcgatgggccaatggtagtggcggcccgcacgttcgagcaggcggcgcagcgtccgctgcagcagcatggccagcaccaggatgagcacgatctggacgcctggcacgatgatgtcgagccactcctgcatccagtcgggaaggtaggtgcgaagccgggtcatggacaggggatgcaaggcggtcagcgtctgggagaaggaacgggaaataacggaaggattgctcacccacagagggagcatcgctgccggcaagggttccgcgtgccgtccctgccgctcgggcgggtgctgcgcgcggcgccggggtcagccgcgcaattgctcgatggtatccatctgcatctcgaagctgaagaagcgcgcgcggccctgggccttggcggcgtagagcgcttcgtctgcgcgcatcagcatggcttcggcgctggtgctgtcgtccggcacgcaggtggtgatgccccccgagaccgtgaggctcgcgcccagcggcgagtcggggtgcgcgatggcgcgctggctcacgagcttgccgagcgcgcgcgcgaaggtcatcgccccggagcggggcgtgttgggcaggatgagggcgaattcctcgccgccgtaccgtgccgccacatccctcgggcgcacgcacacttccttgagcagccggcctacttcgcgcaggcaggcgtcgccctggacatggcccaccgcgtcgttgaagcgcttgaagtggtcgaggtcgcacagcatcagcgtgagcggcatgccgtcgcggcgcgcggcgaggatctcgctgtgcaggatgcggtcgaagccgcgccggttgacgaggccggtgagggtgtccacctccaccatctcgttgaggcgctggttggccaggtgcagctcctcggacatggtcacgagcctgcggcgcatgtccagcaggcgccgcatggcgcgcagcttggccaccagcacgatgggcttcacgggcttgacgaggtagtcgtccccgccggcctcgatgccgcgccagacatccaggtcgctgtccaggccggacaggaagatgatcggtgtccacccgccggcctcggcctcgcgcatctgctgggcgacccagtagccgtctttttcgtccgagagccggatgtccagcagtaccaggtcggggcggcgcagcttgaaaagctgcagggccacgtcgctggaggccgcctccatcacgtcggccactcccgcatgcctgagctcggcgacgagggcggcccgcacggaggcctggtcttcgacgaccatgacggagaagggccccgccgaagggggggggctcgccatgctgccctggggcggcgggagaagtggggggcatggcggtcatcggccttcctctctagggaccgggcggcggtaggggcatggccgcggcggcttcaatgttcccggcgcagggcggggaacagaatcacgtcgcggatgctggggctgtcggtcaacagcatcataagccggtcgatgccgatgccgcagccaccggtgggaggcatgccgtattcgagggcgcggacgaaatcgtggtcgaaatacatggcctcgtcgtctccgctgtccttggcctccacctgggactggaagcgtgcggcctggtcttccgcgtcgttgagctcggagaagccgttgccgaactcgcggcccgtgatgtagagctcgaagcgctccgtcacctcggggcgcgtgtcgttggcgcgtgccagcgggctgatctcggtcgggtgttccatgatgaaggtgggctgccagagcttgtcctccaccgtttcctcgaagtagagcacctgcaggcctgccagcgtgcgcgtggacaggcggtccttctcctccgagagacccagcttgcgcagcgcggcgaccagccaggcggcatcgtccacgccttcgccggcctcggtgtggcgcaggatggcctcgcggatggtcaggcgctcgaagggctgcgataggtccactgcacggccctggtaggtcagctgcaggctgcccgccgccttcgtggccgcatcgcgcacgagctgctcggtgaagtccatcaggtcgcggtagttccagtaggccgcgtagaactccatcatcgtgaactcggggttgtggcgcaccgagatgccttcgttgcggaagttgcggttgatctcgaacacgcgctcgaagccgccgaccaccaggcgcttgaggtagagctcgggcgcgatgcgcaggtacatctcctgctccagcgcgttgtggtgcgtgacgaacggcttggcgttggcaccgccgggaatggggtggagcatgggcgtctccacctccaggaagccgtgctgcaccatgaactcgcggatgccgctcacggccttgctgcgcgcgatgaagcgcttgcgagccgcctcgtcggtcatcaggtccacgtagcgctggcggtacttcacttcctggtcggccacgccgtggaacttgtcgggcatcggccgcaggctcttggtgagcagccgcagcgtggtgaccttgaccgacagctcgccggtcttggtcttcatgagggtgccttcggcgcccacgatgtcgcccaggtcccagtgcttgaaggctgcgtaggcctcttcgccgatcgcgtcgcgcgtcacgtagagctggatgcggccgccggtggcgccgagcgagccgtcctgcaccgtggcgaagctggccttgcccatgacgcgcttgagcatcatgcggccggccacgctcaccggcacggggttggcttcgagcgtctctgcctcggtctccgcgtactgcgcctgcaggtcggccgcatggtgcgcgggcttgaagtcattggggaaggccacgcccttgccttgtgcctgggcctcccggagggacttgagcttgtcgcggcgctcggcgatgagctggttgtcgtcggagggggcggcggtgggcgcggaaggattctggggggggagcatagaagcgaacgtatgcgccgtggtagcggctggtggactggctgaacccgctattttagttttttgcccgtcatccagcgcaccatggccagcagaacggcggcagatgttcctgccagggtccatatgtgggccaccggatcgatgccgggccaggccagcggaatgcacaggacggccatttgcagcccgtcgaacccgatggctgcccatgagaaggggcgcgccagtccgcgctggaacggcaaatggccgtaggcggcgaaaaggcaggcgcatccctgccagatgaccagcggtgccagatagccctccaggccctgccatgcggatggaatccacgctgcatggagcgcccaggcggcggccaggcctgccagcagggtgcaggccgcgcccgccaggccgatgcgcagcgacagcgtggcatgctcgcgcccctgggagagcagcacctggggccaggcggcgtacaccacggcaggcagcagtccgagcagccggagcagaacggccagatagctcgcctccgcggccccgtggaagcgctgccacatgacgaggaccgccatgcctgccgcggcgtcggcggcggtgtgcgcgatgcgcaggagcgggccccggtcatcctgctgcgacgggcgcgttgctcctggtgtgtgatggtcgtcctccggcggggccggcaaggtgcgtgcatcgcgcgcggggcgcaacagccagagcgcgccgatcgcgtagctgccagcggctgccgcgaagagcgccgtggcacctgcgccaggcaggagcagccctgcactgccggccaccgcgagcgcggcgagcggcgggaccgaccgggccagcgcggccgactgagcggatgccgtgcgcagggcccacggttgtgccatgtaccagcccagctgcagcagcgccaggagggcggcccaggccaggcatgtgccggggcggcccaggcctgccagccagacggccgccgccgcgaccggaagcaggaggctccagcgcagcaggctggcgcgcatcgcttcccgcagtgccggaccgggagagtggtggatgttggccaggaaccgcaactggctctgggcgagcgccagcgtcatccagaagaagccgatctggctcaccaccgtgaaaagtcccacctcccggggctggaaaagccgcagcatgagcaggccgaagagaccctgggctgccagcgagacggcgctcgcggctgcgatatgcgtcgtggtgccgagcagtttcatgcgcgctcctgccatctgcgccatatgtgcatgcgggccagcagcgcattccacgcatgcgcttccatcggcgggacggtgcggggctgctcgtccaggccgggtcccagcagatccgcataacgcgctgtcgtcgcgtgggcgggaaggtagatgaaccgtgcgcccgacgtgcgctcgaattcccgcacccagcggtagtcggtggagacggtaggcagcccgactgcgcagtattcgagcagtttggtggaggtctgccggtcgtagggggggcgcaccggcaccaggttcaggccgtagcgcgcctgcgccagcagggccgggacgtcgccctgcggcacgcgtcccaccatcgtcacgctgggcagccggcccagagcggcccgcaggtcatcgggcggctcccctatgagcagcagcgtgcgtccggccggcgccagggcttgcagcagcggcgtgaagccgcgcagccggtgcatgtctccgaggtaggcgaaatcgaaacgtttgctgcgctgcgtgcccgggcgcgacaggaaggcttctggaacgcccatgtcgcggtactcgaacggaatcgcgtcgctgaacccgagccgttggcgcacccaggcgttctggaagatccggtaatccggggtgggctggtgccaggacttgatcctgtccttgagccaggcgcagggcggcaccgaggccgacgcgtattcgtgcacctggaacgccccgggatggctccgggcgctggccgggggcacgagcccgcagatccaccacaggacctcggcattgccgggtaccgtgccgggatggttgtgcagcacggcctggtgtccgtattgctgcaggaacgcggagtaggctcccagttccggcaggtaggcttgcccggaatggatgaaatggatcagcatcgccccgacgcctcccgcagcaccgactgccaccccgccaggaagtccgcatgccggtactgctccagaatgcgttgcagatccgcctgcacgatctcggccggcgtgcgcagcgtggcgagtacggcatcggccatggcctgcgccgagctctctcgcgcgagcaggtagggcgcgtggccctgcagcatttcttgcagggccgggatgggtacaccgacgcagggcacccccatcgacagcgattccagcgcggccatggggcagccctcatagcgcgaagtgagcagggtcagatcctgttcacggcagaacccggcgctgtcctcgacatgccccagccatcgaagccgtcccgcctgctgcaggtcctgcgaggcggcttccaggtcgcctcgcaagggcccgtcgcctgccagcgacaggtggaattcgggtggcagcctgcgcagggtctccaggagcaattgcgggtttttttcggcggacaggcgtcccatgtagcccatgcgtacggggccgtgtctttccgtggcctgtgccggttgtgcagcggcgcaggaagggggggcgggattgtgcacgacgcgcagggccggggatttccggctgcctccccgaatgaaccgcaggaacgctgcctgcgatgacccggagacgaacacgcaatgcgagacgtgcccgtagagccagcgcagccatgcctgctttccggccccggcacgggcctgttccagcaccgtatcgaccggcccgtgcacccacaccacagcgcgcctgcgcgtcgcgaggcccagggcccaggccacgtaggccgggcggaagttgtgcgcggcgagcagcacatcgctgcgccgggccgctgcgagcagggccagccccctctgcgccgcggcatgctggatgtccaccgcccagcccgctgcgcgcagcccttccaccagtgcccgggtgaccgtcgccacgccgccggccgccggtgcatcgtgcagcaggcagatccgtggaggtgtgcaggtgcctggggataatcgggacatggacgcaatctccagatacttatcgggcgaggacttcgatgacgactaccggtaccagccccggatggccttcgctccgctggcgcgcggcgacctgctcgaacaatggtgcgccgggcgatcggtgctgcacgtggggtttgctgaccaccagccgctgatcgccgcgcgggtggccgatggcggctggctgcatgcgcgcctgagccgcagcgcgcgccaatgccatggcatcgatatcaaccggcaggcggtggaggccgcccgggtgctcggattccagcacgtgcacgcgctggacatccacgccgcggattccgaaggcttcctgcgcgggctcggcgtggatctcgtcatggttcccgacgtgctcgaacatttgggcgatccggcggctttcatggcgcggcttgcgcagatttttcccgccgcggatttcgtggtgtccgtgccgaacggacttgcgctgcgcaacgcggtgaacatgctgaacggcgtcgagcgcgtcaataccgatcaccgggcatggttctcgccctacaccctgagcaaggtgctggccgatgccggcctgcgggtcgaggagttgcgcggctgcatggtcagcccggcaggcagcctcaaggggcgcctgctgcgggggctcgtgcgccggcggccgctgggggcggacgtgctggtcgcgcgcgcgcgggtgacggtgccctgacgccacgctgctacctcgcaccgaatccgctggccaagatgcgcagcgtcttccaggcgatcagcaggtccagtgccacggaatagtgcgcaacatagtagaggtcgtagctgagcttgacggcggtctgctcctcgctgtccgcgtagccctgctgcacctgcgcccagccggtgaggccggggcgcaccaggtggcggtaggggtaggcggggatacgctccgcgaagctgcgtacgaattccgcctgttcgggccgcgggccgatcaggctcatgtcgccctgcaggacgttccacaactggggaagctcgtcgaggcgtgtgcggcgtatgaagcggcccaccggcgtgatgcggtcgtcgttgggctgcgcgaaacgcgcgccttgctccgatggcgcatggcgcatgctgcgcagcttccagatgcagaattcgcgcccgttgcggcccacgcgcaactgcgagaacagcatggggccgggggaatccagtttcactgccaggccggcgaccaggcacaggggcagccagagcggcagcgtggccagcgtggcggccaggtccacgatgcgcttgaccgtgtcgtaggccgggttgccgtccagcgcccacaaatcctgcgcatggtcgtcaggcagcaccatccggccgctcagcagttcggccaccgcttcgacactgtagaggcggatgtgctgcagccgcagttcgctgattttccggtcgcgcaccgcgtgggagggggcgtgccggtccagcaccacgccggcccagccccgggccgttgcgtcgtccaggccccgctccggccagggcacgagcgtgatgtccttcctgcgcgcttcgtctgcgccgggccccagcagcgcctgcaggcgcttcggaacggtatcgtccagatagatgaggcacagtccgtggcggcgcaggtcgcgccaatggccggccaggaaccacgccagcgacagcaggtacgacagcaacacggctccccgggaataggggcgctgcagcagcgcgaagccgagcggagccgtcagatacggcacggccgtcgccacgaagaggaaactcctgccctcgaaacgcggcaggtgggcgccgctgtacagccagtaggacgcgatggcataggggatggtgcaccacaggacggtggcggggaactggtaggtcgcccagccgcggcgctgaagttccagcccgatcaggtaggccgcgagcagcgtcaccgctcccgccagcgaccagcgcagcaccgagccctgccggtgcgccgtggaagagccaagttcgcgttggggaatgctgttcatgccattcgggagcgggaatgccgcagtgcggcggcatagacgccgcgcactgccgaacccatgcgctcggcggtgtagtgccgttcgtagcgctgccgggcggcggcgccgagccgggcgcgcagcgcgggggactccatcaattgtcgcagcgcagcggcgagggcttccgggtccgcgggtacgagcagggcgtgcccggggtcgggcagcagctcgcgcacgccgggcagatcactggccacgatcgccatgcgcgcgcgcatcgcctcgatgagcgaaatgggcaatccttcgtggtccgacatgagcacgaatatgccgtggcgtgcgagctgggcgggtacgtcatccacgtctccctggaaatcgaccgacggctgcaggcccaggcgggctgccagcgcttcgtgggccggcctgtcggggccgtctcccaggaggctggcggagccggcctgtccggtcatgtccctcagccgggccagggcatacagcagcaggtcatgccgcttcggcggggccatgcgggcgaccatggcgatcgaggtgccttcgcgcttccatgcggcggcatcgtcgggaacggcgacgtcgtcaacgccattcacgacagtgaccaggcgcccgcccggcagcggcaggctgcgtgcgagtgcgcgctcgtgctccgagacgcacaccatgcggctggtcagcggggccagcagcgcctcggtggtccaggccatcgcccggcgcggccaggtattgccggccttgaatgcgaagccgtgcacggtgtagatcacgggaacacccgacaacgctccagcgatacgcgctgccacgcccgccatggcgctatgggcgtgcagcaggtccggggcctgtgttcgcacgatgcggagcagatcgcgcgtggcccgcaggaggcgaaccggccgcaagccattgtccagccagggaatgccatgcacttgcaggcccagggcttccagatccctgcccaatggggaaagcgggccggttccgccgatggcggcctgcacggccacaccctgcgcggagagcgcggcgcacagggtgcgcacatggctctgcgctccacctgtttcgcctttggtgatgacctgcaggactttcacggcgcacgcatgccgggcgctggccggatggcgtggagcctgctcatggcgcgatgcccgtgcggtccagtacgtcgcccacgagctcgagccgcagcagcggactgtcgagctgcatgagttgctgcttgaggtcgatgggcaccggcagcaactcgcaccagcggttggccacccagccgcagtcgtccagctgggcggcgctcggcaggggcaggctgctgtcgtcggggttgcggtcgcgcaggcgtgccagcacctgttccagggccgccgcggccttgcgcaggtccggcggcacgggcacggccacgtccggcggcagttgctcgatgtcggcgatccagaggccgtgcggcagcaactggcggcgcacgatgcggaaccgctccgacccctgagccttcatggcgatgagcccggggtgggaatcgtcgagttccgagatggctgccagcgtacccacgtcatggaatttctcgggcgccgcaccggcctggcgcacctcgtgcccgtccgtgagggccaccacgccgaatggtgccccggcctggcggcatttgcgcaccatgtccaggtagcgcacttcgaatacccgcagggccagcaggccacccgggaagagcaccgtgcccagcgggaacagcggcagcgagctgagcgtgagcggcgcctggggcgcgggctcgtggggaggtggggcgaaggtcatgggcggggcctgtacggcccgctatcatcccacggcgaacgggcccgcgacgggcccgcctacgacgaggtcccatgctcttccagattgcttctttcctgctggacgtgatcggtggcctgctcaccggcgcctgcctgctgcgcctgtacatgcaggcgcagcgcgttccgttttccaacccggtcggccggctggtcttcgccctcagcgactggctggtgatgccgctgcgccgcatcattccccccaccggccgctgggactggtccagcttcgtcgcggggctgctgatccagctggcgcagtacctgctgctctggctgctgctcggcggcctgctgggcctggcatggctgccctggatggccctgttcgggctggcacgggtggcggtctccgggatgatggggctgctcatcgtcggcgcgatcctttcctgggtgcagacgcgcactccgatcgcggatgtcatcgggcgcctctgcgaccccatcctgcggcccctgcgccgtgtgatccccctgctgggcggagtggatctctcacccctcgtggccatcgtgctgctgcaggtggtgatgatcgtgctgggccacctgcagggcgccgtgatgcgataggcgcaaaaaagccgccgcgtccccttgccgggaccggcggcttttattgtctggcggtggctcaggcgacggagtcggccggcaggcgctgcagcatggccaggctcctggccacggtatcgcgcagttcgcggcggtcgcagatgaagtccacggcgcccttggtctgcaggaactcggcccgctggaagccttccggcagtgtcacgcgcacggtggattcgatcacgcgcgggcccgcgaagccgatgagcgccttgggctcggcgatcacgatatcgcccacgaaggcgaaaccggccgaaacgccgcccatggtggggtcggtcagcacgctgatgtagggcaggcccttcttggccagccgcgtgagcgctgcattggtcttggccatctgcatgagcgacagcaggccttcctgcatgcgggcaccgcccgtggcggtgaagcagatgaaaggcactttctgctcgatggcggtttccacgccgcgcacgaagcgctcgccgaccacgctgcccatggagccgcccatgaagtcgaactcgaagcaggccgcgacgacgttgatgctcttgaccgagccgcccatcacgatcagcgcgtcggtctcgccggtgttttccagcgcttccttcaggcgttcggtgtacttgcggctgtccttgaacttgagcgcgtccaccggcagcacttcctggccgatctcgtagcggccttccgggtccaggaaggcgtcgaggcgcgggcgggcattgatgcggtggtggtggctgcaatgcgggcagacgttctggttgtgctccaggtcggtcttgtagagcacggtctcgcagctcgggcacttgatccacagcccctcgggcacctggcggcgctccgtcgggtcggactgctggatcttggacggcagaagtttttcgagccaggacattggtgtattcctcaaaatgaatggcagaccgcagcgccacaaccttcaaaaccggcgcggcccaggccagtggacgccacggaaccggctccgccgggccgtaggcgtcgtcccccttcccgcgcgaagcgcgagagaagggggaagcggcaaagccgctcagggggatgatccctggattctacgtgtcgagcgccttgcgcaccccccgcaggaagtccacggccaggggcacgacccgttcgtggggctggtcgtccagcagttggatgatgcggctgccgatcaccacggcatccgcgacgcggccgatggcttgcgcggtggccgcatcgcggatgccgaaacccacgccgacggggatgtgcacatggcggcggatcaccggcagcatcgcttccacggccgaggtgtcgagggcgcccgatccggtcacgcccttgagcgagacgtagtacacgtagccgctcgcgacgcgcgccacctgctgcatgcgctgctccgtgctggtgggcgccagcaggaagatcaggtccatgccctgtgcgcgcagccgggcggcgaagtcctcgcattcctcgggggggtagtccacgatcagcaccccgtccacgccggcctgggccgcgtcgcgcacaaaggcgtcctcgccgtggcgctggtcgtagcgctccaccgggttggcatagcccatgagcaccaccggggtcttcgtgttgcgctggcggaactcgcgcacatagccgagcacctgggccatgcccacgcccagggagagggccttttccccggccttctggatcaccgggccgtcggccatggggtcggagaatggaacgccgagttcgatcacgtcggcgccggcctcgaccatgccgtgcatcagcgcaggcgtgatgtccgcgaacgggaagccggcggtcacgtagggaatgagggccttgcggccgcgggcctgcaggtcggcgaacgtcgccccgatgcggccctgggcgggcgccgtcgctgccgggggcgcggaagtcgtcatgtcggtgctcatgctgcgggtcctcccttgacggcatggccccgcatggacgggcggtcgtagaagtccacgcccgagagatccgccaccgtgccgatgtccttgtccccgcggcctgacaggttcacgaggatggactggtcggcgcgcagggtcttggcgagctgcatcgcataggccacggcatggctggactccagcgccgggatgatgccctcggtgcggcagaggtagtggaaggcgtcgagcgcttccttgtcggtgatgcccacgtactcggcgcggccgatctcctgcagccaggcatgctcgggcccgacgccggggtagtccaggccggcgctgatgctgtgggtctccgtgatctggccgttctcgtcctgcaggatgaaggtgcggttgccgtgcagcacgcccgcgctgccgcgctgcagcgatgccgaatgcttgccgctgtccagcccctcgccggcggcttccacgccgatgaggcgcgtcttctcgtgcgggatgtagggatggaagatgcccatggcattgctgccgccgcccacacaggcgatcaccgcgtccgggtgctcggcggcgatgcgctgctcctccagcatgccgggcatctgcgcgaggcattcggtgccgatcacgctctggaagtcgcgcaccatcatgggataggggtgcgggcccgccaccgtgccgatgatgtagaaggtgttgtccacgttcgcgacccagtcgcgcatggcctcgttgagcgcgtccttgagcgtgcggctgcccgactccacgggcaccacggtggcgcccagcagcttcatgcgatagacgttcgggctctggcgcttcacgtcttccgcgcccatgtacaccacgcattcgaggccgtagcgcgcgcagatggtggcggtggccacgccgtgctggcccgcgccggtctcggcgatcacgcgcggcttgcccatgcggcgggcgagcatggcctggccgatcacgttgttgatcttgtgcgcgcccgtgtggttgaggtcttcccgcttgaggaagatctgcgcgccacccatttcgcggctcatgcgggcggcatggtagatgggcgagggccggcccacgaagtgcgcgagttcgctgtggaattccttcaggaactccgggtcgttctggtagcgcgcatacgcctcgcgcagctcggtgagggcatgcgtgagcgtctcgctcgcgaaactgccgccatagcggccgaagtggcccgaagcgtcgggctgttggtaggaaagcatcaatcgttcttcgcaaaatgcccatcggccgcgcgcacggcggcgatgaagcgttggatcttgccggcgtccttgatgccccgcagcggacggccgtcggggccttcggcttccacgccggaactgacgtcaaccgcgagcgaaaggccgcgcggccgcacctgcaagatgccatcggtcacgtttgcaggcgtgagtccaccagacaaaacgaggtgagagccgacgcttggtggaaggagtgaccaattgaatgccttgccgccgccgccatagccctcgacatgggcgtcgagcaggatggcctgggcgtgagagtactgctcggcgaattgtacgaggtcgaacgctggggcgtgcgcgtccaggggaatgcgggccgcccgaacgaagggccgccgtcccccgccagctgcggcctggcaggcctcggggctttcgtcgccgtggaattgcagggtggcgccggggatctcgtcgcaggcggccgccacctccgcggctccggcattcacgaacaggagcacgggcgtgacgaagggaggcaggcggcgcgcgagcgcggcagcacgctgcacggtcactgcgcgcgggcttttcggatacagcacgaatcccaccgcatcggctccggcctggacggcggcgtccaggtcctgctcgcgggtgatgccgcagatcttgatgcgcgtgcggggggctggggcgtcgccgcgccggctttccggctggggcgtgtcgggggcggatgaaggcatgggcgaagacatggaggtatgcggatgggtctgccgcaggcgcgtaccgggcccgccgggcgccgggcaatgcaacggttcagccgcggggcctgccgtcagggcagccaatcatacgcagcggtgcgatcgggcagtccccaggccggatcgtagagcgggccgagaaagtacaggccatccggagagaacgtgggcgccgccgcgtcccgcgagcgcgcctgcagcacggcgtgcatccagtctgccggatgctgcccctggccgaccgccacgaggcatcccatgatgttgcgcaccatgtggtgcaggaaggcattgccctcgaactcgaaccgccagtagcaggtgggcacgtcgccacggtcgcccgaggcctggcctgccggcaccccgcccgtgccgcgctgcgtgatctcgatgcggcgcagcgtcttgacgggggatttggcctggcatgcggaggcgcggaaggaggtgaaatcgtgttcgccaaggaggtgccgcgcggcggcacgcatggcgtccccatccagggcgtggaacacccagcccacccgtcccgattcaacgctcgggcgcacgggggactgcagcagcacgtaggcgtaccggcgggccgtggcgctggcgcgcgaatggaacgcctccggcacggggcgggcccactgcacggcgatatccggcggcaggaatgtgttggtgccacgcacccaggagaacggcatccggtccagcggcgtatcgaaatgcaccacctgcatgaggccgtgcaccccggcatccgtgcgcccggcacaaatcgtggagacctcgtgcgtggcgaagcgcgcgagggccgcctccaggcggtcctgcacggtcgcgccgccgggctggctctgccagccgcggtaggcggagccgttgtagctgacgcccagcgccaccctcatggccgcccgcccgtgcgccgggcccgcccggtcgcggactgtccggccatcaacccagttcggccagcaggcgctgtgcccgggccttgagcgcgcccgaggattccgcgatgacttcctcgaccagggtgcgagcgccttcggcgtccccgatggcgttgaactcttcggccagcgccagcttggtggccagtgggtcgtccggcagccctgcggcgtcgccggccgcttctccggactccatggcggcagcggcaggctctgcgccagccgcgggcggctccacgcgaccagcggagggcgcgtccaggtccagcgacagatcgcccaggtcgaattcgagcggtacgggagcggaggcgggagcggcctccggctccagcgaggcatgggccgagtctgccagcgacaggtcatcggggaagtccagttccggcgccggcgctggcgcggactgcggggcggcactgccggccatcggcagcggcgtggtgggcagcggatcgaactccagcaccggctccgcggcctctgccggggcaggggcggcgctggctggcgaggccgtcgctgccgtggccgccgctgcggcgaaggctccgggtgccgcgggaggcagggcgggcgcctcggtcagcgcgtcgtccggtaggtcgagatccaggtccaggtcgagatcgggtggcatcgctgctgcggtggctgcggctgcgccggctgccgctccgaccgcggcggcaccagcggccgtgcggccgtcggtcagggtgctggggaatccttcggcaggcagcgggtgagcagcgtcgtcgtccagcatcggggggcggcctcccggctggtacaggggattctccggatcgatgctgcggccgaggtccgcgacgcggttccagtccatgccgtgtccgtcggtcagtcggaatacgtcctgggccacggcgtcgagcgccttgcggtcctgccgcttggcgtagatctctgccagcttcacatgcaccgcggtgcggtcggggctgtggcgcagggcctccttgaggatctcttccgcctgcaggtcacggccgtaggccaggtagacatcggcttcggccacggggtccacgtcaccgcccgcgtcgagctggctgggcgagtacgccatggacgatgcgcccgtggtgagctggctgctggcggtatccacgcgctgcccgccgctcgcaccgaagaaggagtccggctgcagcttgctttcgaggaaggagctgtccaccgcattgcggttgcgccggttctgcaccgtccggtaaacgccgtatcccagcagcagtgccagcaggccgccgccggccagcggcagcatcgggttctccagcagggagtccaggaatccgggctcttccggcggcgcggccgggggcggcgtttgcgggcgcgcagccggagccggggcgggcgctgcagcggccgaggcgccagatgcaggggcgctggcccctgcggccgcaggggccgccgtttcctgcgttggagccggcgctggggcagaggccactgccgacgccgcagcggcagccggtgcggcggagggagcgctggccgccggcgctggcgcaggtgccggcgcggatgcagcaggtgccggtgccgatgccgggagggcgcctgccggcacggcgatgcggccgggttgtgcggccgaggcggccgaggcagcaccagccggtgcgggagctcccgccggtgcggacgcggcccccagcttgttcagttcggagatgttcttggacagctcggccatgcgggcggagtccgccccggcctgcttgtcgcgcgccagttgctcctcggcggcgcgctggccgcgcatggcacccttggagagcgtgagcttgtcgggggcggcggtcgcggccttgcggtcttcgacctgcgtctgcacgcggccgctggccgagcgttcggccgcagccacctcggcggaaggggccgcaccggcgagacggcggcggaattcgttgaagtcgcggctttgcgcggcaatgatctgccgcgcctccgcgggcggcgtggcgcgggcctgcgcctcgctcgggatatccagtaccgcgcccgacttcatgcggttcacgttgccgcggatgaaggcgtccgggttggcgcgcatcatggccaccagcatctggtccagcgagacccctgcagggcggtaggcgccggccagacggccggccgtgtcgccggggcgcaccaccacgctctcggcagctccggagggcgttgcgggcgctggcgccgaagcggtggctgggcgttgcgggcgggccgctggcggggcggccggcgctggcgctgccgcaggagacggggccggcgcctcggcgcgcggctgcggcgcgggcactgccgggcgggacggagccgtggcctgcggcacgggcgagggggccgcgcccgcctgcgcggtggcggtgggggccggcgcctcgcggcggctggcaggagggtcgagcagcagcgtatagctgcgcacgagctggcccgcgttccagctggtgtccagcaccagatccacgaagggatcgttgacggggcggctggtggtcaggcgcaggaccatggaaccgtcggccttgcgctgcagccgcacctgcaggtcgttgagggtgggggagaactccaggccctgcgcacggtaggtctgcgcggaggctggggcagcgcgcagggattccgcttcggcggccgtgatctgcggcaggtcgatttcggcccgcagcggttcgcccagtgccgactggaccgacaggcgccccagggaaagggcactggcatcggaggtgtagaagccggtcgagacgagggccgccgcggccagagcagatagtttccaacgatgcatgtgtgccatcagccgatcaagtttgagccttcgcgaaaagcgcggaagcgggatgaacccggttccgcgcccacgcgtgaaaatatgtaaaaagcaccatagcatcaatgttttgcagtgacaagcgaggtgccgggccccgcgcgatcacctccatgggagggtcgcgagaggtcgtttttgcatgttgtcgtaggacaacgactcgtaacaaagcgtgcgtgaatcccgtatcccggttacatccagtccgggcaggaagacgccgcgatcaggcgtccagcaggatgcgcagcatgcggcgcagcggctcggcagcgccccacagcaactggtcgccgatggtgaaggcgccgatatagtccgggcccatggcgagctggcggacgcggccgaccgggatggtcatcgtgccggtcacggcgacgggcgtcaggtcgcggagcgtggcttcgcgcgtgttcggcaccaccttcacccactcattgtcggcggcgatcatggcctcgatgtcggccacgggcacgtgcttcttcagcttgaaggtcagtgcctggctgtggcagcgcatggcacccacgcgcacgcagaagccgtccaccggcacggcctgggtgccgaagccttcgccctggccgaggatcttgttggtctcggccatgcccttccactcttccttcgacatgccgttgcccaggtccttgtcgatccaggggatcaggctgccacccagcggcacgccgaagttggcggtctctgcttcggagaggctgcgctgcttggcgatgaccttgcggtcgatttccaggatggcgctcttcggatcgtccagcagcgggcgcacttcggcattcagcgtgccgtactgcgtgagcagttcgcgcatgtgctgcgcaccgccgccgctggccgcctggtaggtctgggtgctcatccattcgacgaggccggccttgtacagcgcgcccacgcccatgagcatgcagctgaccgtgcagttgccgccgatccagttcctgccgccccgggcgagcgaatccttgatgacgggcatgttgaccggatcgagcacgatcacggcgtcgtccttcatgcgcagggtggaggcggcgtcgatccagtggcccttccagcctgcatcgcgcagcttggtgaagacttccgtggtgtagtcgccgccctgggcggtgaggatgatgtcgcagcgcttgagggcgttgatgtcgaatgcatcctgcagcgtggtttcgttcttcgcctgtgccggggccttgccgcccgcgttcgaggtggagaagaaaagcggctcgatgaggccgaaatcgccctcggcctccatgcgttccatcaggaccgagccgaccatgccgcgccagccgaccaaccctaccaacttgctcatttcaacgccctttcagtttaagaaacagtgcccgaccgggactgctcgcctggctcgtcagggccaggaagggcgcacgacgaaccaggctggatcagcccttaatggtggtcgtggttttggtggtgaatgcgcgcgtggccacgcctgccagggcggcagaggcggtgttcagggcgaacgggcaagcggcaaacatgaaaggcgattttagcggatgcccgggggcgcggagtacgcggagatacgcatgcaggcggctggagcctggtgcgcgtcgcggccgcgccacaggtggccgcgctgctcagccgcgcaggaccgaaatgcccccgtccaccagcatcgcggtgcctgtgacgaaggacgatgcgtccgaagccaggtagagcgccgcctgcgcgatttccgcggggcgcgccagccgccgcagggcgtgcagccgggccacctgggccagggcttcggggctgccgttcatctcgcgtgccatcggcgtgtcggttccgccgggcagcagcgcattgacgcgtattccctcggcgccatattcggccgccagggcctgtgccagcccgatcaggccggacttgctggccgcgtacgccgccacgcccgcgaacccggcggtgtagccgacgaaagtcgaggtgaagatgatggagccgccgccgcgctcccgcatggccgggatctgctgccgcgcgccgaggaatgcgctgccgagattggtgtccagcgtgcggcgccagtcgtccggatggatggcggtcgtggggccgagcggtccgagcgtgccggcgttgttgaaggcgatgtccagcccgccgaaccgcccgaccgcctcctgtaccagggcctcggcgtaggcggcatcgcagacgtcgccggccagtgcggtggcctgcccgccggcatcccggatctccgccacgagccggtccagttccgcctgccgccgcgctccggccacgacgcgcgcgccctgctgtgcgaagagcagggcggcggcccggccgatgcccgagctggcgcccgtgacgatggcgatgcggtggtcgagggaagacatgctgcggactccggtgcggtggtggaacatgcgcggaagtctgcgcaaggccgctccggccgtctcgccgcatccggacccatgatgcggccggggtgcaggcgaaaaaaagcggccccgagggccgctggcagacagtggaaaggcgggtatcagcgcgccagggccttcaccaccgcatcgcccatctgcgccgtgccgaccttggtcgtgccctcgctccagatgtcgggagtgcgcaggccctgggccagcacgttctgcacggcggcttcgatgcgctgggcggcggcttcctggttcaggctgaagcgcagcatcatggcggccgacaggatggtggccagcgggttggcgacgccctggccggcaatgtcgggcgcgctgccgtggctgggttcgtacaggccctggttcttcgcgttcaagctggccgagggcagcatgccgatcgagcccgtgagcatggaggcctcgtccgagaggatgtcgccgaacatgttgcccgtcaccaccacgtcgaaggccttgggcttcttcaccaactgcatggcggcgttgtccacgtacatgtgctcgagttgaacgtccgggtactgctggcccacttcggtgaccacgtccttccagaactggaaggtctccagcacgttggccttgtccacgctcgtgaccttcttgctgcgcttgcgcgcggcctggaaggcgacatgcgcgatgcgctcgatctccgggcggctgtagcgcatggtgtcgaaggcttcctcggcgccggggaagtgcccgtcggcggccgtgcggcggccgcgcggctgtccgaagtagatgtcgcccgtcagctcgcggatgatgaggatgtccaggcccgcgacaagttcgggcttgaggctggaggcgtgcgtgagctgctcgtagcagatggccgggcggaagttggcgaacaggcccaggtgcttgcgcaggcccaggatggcctgctcggggcgcagggggcggtcgagcttgtcgtacttccagtcgcccacggcgccgaacagcacggcgtcggcttcctgggcgagtttcagcgtggcttcgggaaggggatggccgtgggcctcgtaggccgcgccgccgaccagggcggactccatctcgaaggaaaggtcgagcgtttcgagcaccttcacggcctcggccacgatttcggggccgatgccgtcgccgggcaggactgcgattttcattgggttttctctcgggtgcggttgcgaagaaggtctcggggaatcaggccggcatggtgtgcgcgagccagggcttggtggccagccgctccgcctcgaaggcgcggatcttgtcggcctggcgcagcgtgaggccgatgtcgtcgaagccgttgagcaggcagtacttgcggaaggcgttcacctcgaaggggatctcctcgccgaccacctcgtcgcggttctggcgcacgatgacctggcgctccagatcgacggtcagctcgtagcccgggaaggcatggacctcgtcgaacaggcgggagaccgtggcctcgggcagcacgatgggcagcaggccgttcttgaaactgttgttgaagaagatgtcggcgaagctcggcgcgatgatggcgcggaagccgtactggtccagcgcccagggcgcgtgctcgcggctcgacccgcagccgaagttcttgcgcgccagcaggatggaggcgcccgcgtagcgcggctgattcagcacgaagtcgggattgggcttgcgggccgattccggcacgccgggctggccgggctggtccaggtagcgccattcgtcgaacaggttgggaccgaagcccgtcttcttgatcgacttcaggaactgcttggggatgatggcgtcggtatcgacgttctcgcggtccatgggggccacgaggcctttgtggagggtgaatttctgcatggcagtgtccgttgcggttcggttcggattacttggcggcgcgttcgatcgcgctgccggcgcgctgcacgtcctggcccatgcccttgacggtgttgcagccggccagcagcaggcccagggccagcgcgaacagggcggtgaaggttttcatggcggattcctggaagggctggcggcggtcaggcgaacttgcggatgtccacgaagtgcccgtgcacggccgcggcggccgccatggcggggctgaccaggtgggtgcgcccgcccgcgccctggcggccttcgaagttgcggttgctggtggacgcgcagcgctcgccgggctccaggcggtcggcgttcatggccaggcacatggagcagccgggctcgcgccactcgaagcccgccgccttgaagacctggtccaggccctcgcgctcggcctgttccttcaccaggcccgagccgggcaccaccatcgccaccttgatgttccgtgccaccttccgtcccagcttcttcaccacggctgcggcttcgcgcatgtcctcgatgcggctgttggtgcagctgccgatgaacaccttgtccacgaagatgtcgttcagcggcttgccgggctccagtgccatgtaggtgagcgcgcgctcgatggcgctgcgcttgttcgggtccttttccttgtccgggtcgggcacgctggcgtccacgcccagcaccatctcgggcgaggtgccccaggtgacctgcggaacgatgtcggcgccgttcagcgtgacgacggtgtcgaagtgcgcatcggcatccgaatgcagcgtcttccagtaggcgacggcctggtcccattccacgccggtgggggagagcggccggttcttcacgtactcgatggtcttgtcgtccaccgccaccaggcccgcgcgggcgccggcctcgatggccatgttgcagaccgtcatgcggccttccatgctgagcgcgcggatggcggggcccgcgaactcgatggtgtagcccgtgccgccggccgtgccgatcttgccgatgatggccagcacgatgtccttggccgtcacgccgggggcgacctggccctccacgcggatcagcatgttcttcgccttcttggccagcagggtctgcgtggccatgacgtgctcgacctcgctggtgccgatgccgtgtgccagggcgccgaacgcgccgtgcgtgctggtgtggctgtcgccgcagaccacggtcatgccgggcagggtggcaccgttctcggggccgatcacgtgcacgatgccctggcgtttgctcatgaacgggaagaaggcggcggcgcccacttcggcgatgttcttgtccagcgtggtgatctgttccttgctgatcgggtcctcgatgccgtcgtagccgcgctcccagccggtggtgggcgtgttgtggtcggccgtggcgacgatggagctgacgcgccagaccttgcgtccggcctggcggatgccctcgaacgcttgcgggctggtcacttcatgcaccaggtggcggtcgatgtagaggatggccgtgccgtcctcttcggtatggacgacgtgctcgtcccagatcttgtcgtagagggtgcgtcccatggtgtgttctctcgtgggctggttcagggtggggatggggtggtggattctaggaagaggtcttgcgttccggcggcgccaggtggtcggccagcagccgcgccgtcaccggcaggctgccgaagtcgcgcgcgacgagccgcagcgagcgttcggcccagggctcgtccagggcgaccggctgcagccgccccacgccgcgcatcagcgagaaggcccggtcggggagcagcccgatgccgaggccgttgtcgatcatgcggcacatggcgtccaggcccgtcacctggatgcgctggcgcagggggcgcccggcgcgcgccgcgccgcgccgcatggcgaggctgatgctgctgttggcctgcaggccgacgatgtcccagtcgagcacgtcctcgaaccggaccgcgggccgtcccgccagcggatgcccctcgggcaccacgagcaccagccggtcgctgcggtaggggcggctctgcaactcctgcggttcggcgccgtcgccggtatggcacaggcccatgtcggccgcgccttcgcgcacggcatgcaggacgtcggggctcaggtgctcctgcaggtcgatcttgacctgggcatgctccctggcgaaggccccgaggtcctcgggcaggaactgcacgatggcggaaatgttcgcgtgcacccgcacatggccgcgcacgccgtcggcgtattcgctcagttcaccctgcatgcgctccagcccgaaaagcacggtgcgcgcgtggtgcagcaggctttcgccggcgggcgtcagtgtcacgccccggctgtgccggtacagcagcgcggagcccacggccgcctcgaggtccgagaggcgcttgctgaccgcggacgccgcgatgaattcgcgctctgcggcccgcccgatgctgcccagttcgcaaacggccacgaacagctgcagcgacgtcaggtcgatgcggcgcgcgaaatggcggtcggggcttttcatggggcagggcatccggcttcttcgaaagagaagccttgccgggattgtcccctggatggtgaggtccagccatcgcgaaacgcgacgtcgcacatcgcgatggcggacgccggggcataaaaaaaccgcccggcgcgttgcgcggggcggcttgcactggatgtgccggggatcaggtgaagaggttcttcagccggtccgtccagctctcgccgctgggcgagtgcttcgcgcctcccttcttgagggattcgtccagttcgcgcagcagcttgcgctggtgttccgtcagcttgaccggcgtctcgaccacgatgtggcagtacaggtcgccggggtagctggagcgcacgcccttgatccccttgccgcgcagccggaactgcttgccggcctgggtgccttccgggatgtcgatggccgccttgccctgcagcgtgggcacttcgatctcgccgcccagggccgcggtgatgaagctcaccggcacctggcagtgcaggtcatcgccgtcgcgctcgaagatctcgtgcttcttcaggcggatctcgatgtagaggtcgcccggaggcccgccgttggtgcccggctcgccgttgccgacgctgcggatgcgcatgccgtcgtcgatgccggcgggaatcttcacttccagcgtcttctgcttcttgaccttgccctggccgtggcaggtgacgcacggctcgggaatgatcttgcccgtgccgcggcagtgggggcaggtctgctggacgctgaagaagccctggcgcatctgcaccgtacccgtgcccgagcatgtcgtgcaggtcttggcgctggtgccgggtttggcgccgctgccgtggcaggtttcgcagttctcccaggtggggatgcggatctgcgcctccttgcccttggcggcttcctccagcgtgatgtccatcgcatagctgaggtcgttgccgcgatagacctgccgcccgccgccggcaccccggcggccgccgaacatgtcgccgaagatgtcgccgaacgcttccgcgaaaccgccgaagccttccgcgccggcgccaccggggccgcgcatgttgggatccacgccggcgtgcccgaactggtcgtaggccgcgcgcttctgcgggtcggagagcatctcgtaggcctccttggcctccttgaacttctcctcggccggcttggcggcatcaccctggttgcggtcggggtggtgcttcatcgccagcttgcgataggccttcttgatctcttcgtccgaggcgttcttgggaacgcccaggacttcgtaaaagtctcgtttggacatggtgtttccgggtcctttgggaacacgaacgccgcgcaggccctcggggaaaagggcacggcgcggcggctagggaaggcacgcgcgcccggtgggtgcgcgcggcgtcgtcagcccttcttgacttccttcacttcggcgtccaccacgttgtcgtcgtgcggtgcggaggacgcgccacccgcggaggatgcggcctggccggcggccgggccggcttccgcgccggcacccgccgcggcggcggctgcctgcgcatcggcgtacatcttctcgccgagcttctggctcgctgccatcaggacgttggtcttttcctcgatcgcggccttgtcctcgcccttgagcgcggtctcgaggtccttcaccgcggcctcgatcttctccttctcgccggcatcgagcttgtcgccatgctcggacaggctcttggtcacgctgtggaccgcggcctcgccctggttgcgggcctgcaccagttccagcttcttcttgtcgtcggcggcgttgagctcggcatccttcaccatcttctggatctcgtcctcggacaggcccgagttcgccttgatggtgatcttgttctccttgcccgtgcccttgtccttggcgctcacgtgcaggatgccgttggcgtcgatgtcgaaggtcacctcgatctgcggcacgccgcggccggccggcggaatgccttccaggttgaactcgcccagcagcttgttggcgctggcgatctcgcgctcgccctggaacaccttgatcgtcaccgccggctggttgtcgtcggccgtcgagaaggtctgcgcgaacttcgtcgggatcgtggtgttcttcgtgatcatcttggtcatcacgccgccgagggtctcgatgccgagcgacagcggggtgacgtccagcagcagcacgtccttgcggtcgcccgagagcacctggccctggatggcggcaccgacggccacggcctcgtcggggttcacgtccttgcgcggctccttgccgaagaactccttgaccttctcctgcaccttgggcatgcggctcatgccgccgaccaggatcacgtcgtggatgtcggacacgctgatgccggcgtccttgatggccgtgcggcagggagcgatggtgcgctcgatcagctcttccaccaggctttccagcttggcgcgggtcagcttgatgttcaggtgcttcgggcccgacgcgtcggccgtgatgtagggcaggttgatgtcggtcgcggccgaggaggacagctcgatcttggccttctcggcggcttccttcaggcgctgcagggccagcacgtccttggacaggtccacgccttgctctttcttgaactcggcaatgatgtagtcgatgatgcgctggtcgaagtcctcgccgcccaggaaggtgtcgccgttggtggacagcacttcgaactgcttctcgccatcgacatcggcgatctcgatgatggacacgtcgaacgtgccgccgcccaggtcatagacggcgatcttgcggtcgcccttttcctgcttgtccaggccgaaggccagcgccgcggccgtgggctcgttgatgatgcgcttgacgtccaggcccgcgatgcggccggcgtccttggtggcctggcgctgggcgtcgttgaagtacgccggcaccgtgatcacggcctcggtgacgggctcgcccaggtagtcctcggcggtcttcttcatcttgcgcagcacttcggcgctgatctgcggcggggccagcttgttgccgcgcacttccacccacgcgtcgccgttgtcggccttggcgatcgtgtagggcatgaggtcgatgtccttctggacctctttttcctcgaacttgcggccgatcaggcgcttggcggcgtagatggtgttcttggggttcgtcacggcctggcgcttggccgaggcgccgacgaggatctcgccgtcttcctggtaggcgatgatggacggggtggtgcgggcgccttcgctgttctcgatcacgcgggtcgtgttgccctccatgatggcgacgcagctattcgtggtgcccaggtcgataccgatgatttttcccatgtttttctccgcgattcttgaaggatttggatagccagtaacttgtggataacttgtccggcttcaagccgtcgggccagggaatttctttccgtggcatgccgggcggcgagggccggaagagggcgtcacttcggtgccgccaccgtgacgagggccggacgcagcacccggtcggcgatgacgtagcctttctgcagcacggacacgatggtgttgggctcctgctcggcgggcaccatgctgatggcctggtgctggtgggggtcgaacttctcgcccgcgcccggctggatcgccagcaccttgttgcgctcgagggcggaggtgagctggcgcagcgtggcgtcggtgccctcgcgcagctgctcgatcgtggcgtccttgatggcgagtgccgccgtcaggctgtcggccacgggcagaaggctttcagcgaagctctcgatgccgaacttgcgggccttggagacttcctcgtccgcgcggcggcgggcgttctcggcttcggccttggcgcgcaggaactggtcggcgaggtcggcgctcttggccttgagctcggccagttcgttctgcaggcggcccagctcatccgccgcatgcgcggccatggtcgcctccaccgcttcagggctctcggacggggacgccggcgccgcggcgttctggggggctggatgctgttgatcggacatgtcggttgttctggtgtaagtgaatgaacgatggacgcacggcacctgggtgcaaagggagggatttcaagcgaaatcccgccaaattccggcatctgctgcccgggcggggcgcgaagtgcacatgccggcgccaggagtgtacaagccggcgatgccagggctataatcgccggctttgccttgccacactgcttcacatgacgcggcgggtggctcatcccagaaggagattacatgcgtcactacgaaatcatcttgctgatccatccggatcaaagcgaacaggttccagccatgctggagcgctacaagggcatgatcactgccggcggcggcaagatccatcgcgtggaagactggggccgccgccagctggcctacatgatcaacaagctcgccaaggcccattacctgtgcgtgaacatcgaggccgaccaggccgtgatggctgaactggagcatgccttcaagttcaacgacgccgtgctgcgccacctgaccgtcgtgaagaagaaggccgagaccggcgcttcctcgatgatgaagaccgtcgagcgcgaagaggcacgcaaggccagccaggccgagttcgccgctgccaacgagcgctgatccgaccgcttccccgggagccgtggaacccctcaacagcgtgacgctgacggcctgcatcgcggagaccaagcctctgcggtacaccccgtccggcctgcccgccctggacctgaagctcgagcacggctcgaagcagtccgaggcaggcgtgcagcgcgacgttgcggcggtggtgaaggcggtggccttcggcgcattggccgaacgcctcgcccggcaggcactgggcagcctctggaccttccagggcttcctcgccacgccgcgcaacgccaagacactggtgttccacgtccaggacattcaacaagattaattttcaagaggcttcccaaatggccacgttcaagaaattcaacaaggacaagcgtccgaagcgcaacacccagtcgctgctgttcaagcgcaagcgcttctgccgcttcacggtcgccggcgtcgaagagatcgactacaaggatgtcgacacgctgcgtgacttcatcgccgaaaacggcaagatcatccccgcgcgcctgaccggcacgcgcgccatctaccagcgtcagctgaacaccgccatcaagcgcgcgcgcttcctggccctggtgccctacagcgaccagcacaagatctgaggagcaagagccatgcaaatcatcctgctcgacaaagtggtcaacctcggcaacctgggcgaaatcgtcaaggtcaaggacggctacgcacgcaacttcctgatcccctcgggccgcgcacgccgcgccaccgaagccaacaaggccgaattcgaagccaagcgcgccgaactcgagaaggctgcagccgccaagctggctgaagcccaaggccaaggcgagaagctcggcggcacgaccgtcaagctgacgcagaaggctggcgtggacggccgcctgttcggctccgtcaccaaccacgacatcgccgaagagctgaacaagcaaggctacaaggtcgccaagtcgcaggtccgcctgcccagcggccccatcaagaccgtgggcgactccacggtgagcgtggccctgcacaccgacgtggtggtggaagtcaccgtgtccgtgtacggcgaaaccgcctgaccggccggaaagccggagcgctttccatcccggcaaaagccgcctcccgaggcggcttttgcgttttctggcgctgcatccatgcaccgccggcccaccggctgtgaacggcttttccacagacttgtccactgaccgacagtttccggccccgttgccgtgccggaagcgcaaggatcgattgccatgagttccgacttccctccgctgcacgaatccgatttcgcgtcttccgccccggcggaccaggaggtggcccggttgcgcatgcctccgcattcgctggaggccgagtccagcgtgctgggcgggctgctgctcgacaacatggcctgggaccgggtgggcgacctgctggtcgatggggacttctaccggcacgagcaccagctcatctattcggccatcggcaagctggtgaatgccagcaagccggcggacgtgatcacggtcttcggggagctgcagagcctgggcaaggccgaggaggtgggcgggctggcctacctcaacaacctggcgcaatacgttcccagcgccaccaacatccgccgctacgcggagatcgtgcgcgagcgctccatcctgcgcaagctggtcacggcgagcgacgagatctccacgacggccttcaatccgaagggcaagacggtcgagaagatcctggacgaggccgaatccaagatcttcgccatcggcgaggagggctcgcgcaacaagcagggcttccagtcgctcgacaccctggtggtggacctgctggaccaggtgcaggagatggcggacaacccgatggacgtgaccggcgtgccgacgggcttcgccgacctggaccgcatgacctcgggcctgcaggccggcgacatgatcgtgctggccgcgcgtccctcgatgggcaagacctcgttcgccgtgaacattgccgagcatgtggcgctcaacgagggccttcccgtggccatcttctcgatggaaatgggggctgcccaactggccgtgcgtatcgtgggttcgatcggccgcgtgaaccagggcaacctgcgcaccggcaagctgaccgacgaggaatggccgcgcctgaccgaagcgatcgagcgcctgcgtaccgtgtccctgcacatcgatgaaacgccgggcctgaccccgggcgaactgcgggccaatgcccgccgcctggcccgccagtgcggcaagctcggcctgatcgtggtggactacctgcagctcatgagcggctcgggcgcgggcagcgccgacaaccgggcgaccgaactcggcgaaatctcccggggcctcaagatgctggccaaggagctgcagtgcccggtgatcgcgctctcgcagctcaaccgctcggtggagcagcgcaccgacaagcgccccatgatgtccgacctgcgcgaatccggcgccatcgagcaggatgcggacatcatcatgttcatctaccgcgacgactactacaacaaggactccaaggagcccaacgtggccgaggtcatcatcggcaagcagcggaacggccccaccggcacggtgaagctgtttttccagaagaaccagacgcggttcgagaacctcgccatggggtcgggcgacgatttctgaagctcgtgccactgaggagagccgccttgaagtaccgggtcatcaaaccccaccggagtgaatacccggagcctatctgtctgctgaaggatgaggaagtgcggataggcgagcggtatgaaggacctgaaggctgggatgaatggtatttctgtgcaacggcagtccatccaggaggctgggtgcccggccaggtgatcgagcagttggagaggggctgcggcaagttgctggaggactacagtgcccgtgaactggacgttgacgaaggcgaagtgctgacaggttctcgcatgctgaatggctggctgtggtgcgagtcttccaactcatccagtcctggctgggtgccacttgcgaacctggagctgctggacggcgacgcatcgggcgatgacgcggagttgccgatgcgattgctggtcgatttgttcgcggcgcatggtttgcaggggcctgtgcatcgaggctggcttttgcctggcgagcgccttccgtgtgtcacagcggtctggacccgccgcgattcaaggatgggaatcctgtccatccacgtgcatttcctggaagggcctgatttggtggaggctttcaccggtctcggggaaacggacggggagggaatccgcaatggattcgctgcattcattgaaggtggactccatgctgtgctcggcgcaatctgggaaagggcgggtccgcatccgtggccgcagcaatggcgcatcgggaaacaggactgcgaggtcttcgccgggccctggcaggcacgtggcggtcggttgcacgcctgcgggctggatgcggcgattcgcgccgcgatcgaggtgcagccgttggagtcagacctgcattggttccgttttttcgtagcccatttcaatggccaaacgacactggaagctctcaaggacaaccagccatggccggaaggcctgagcgtcctccaatccagaaaatgggagtttccgcaaggctacggcagcctgcgccgcttcatggcggtccgccaacgcggctgaagaaacgggtcaccgccagcccttggcgacaacgtacgcaatcgttcccagcaacactacgcccagcaccccgcaggccaccgccaggcgctgcgcaccggtgcgcagcgcgctcacggtggcgacgagctgggcgttctgctgggcgagctgttcgatgacttccagggcctggcgctgcgattgttccagcgcctgcacctggtcttccagtgcgccgatgcgctgcagggccagctcctgtggcgacggggctccggatgccgccaggcgtgcggcttcctcgtccgcctgtgcctgttcggcctcccgcgctccccggctgcgcaatagccccttcgcggccttgatgagctgcggagaggcctcgatcaccttgtcccacgggacgagctggagagcggtgatccagctgatggccatgcgtcagagcacttcgctggcgaagtccgcgaggcgcgagcgctcgccgcgcgccagggtgatgtgtccgctgtgcggccagcccttgaagcggtccaccgcataggtgaggccggaggagccttcggtcaggtagggcgtgtcgatctgcgcgaggttgcccatgcagatgatcttggtgcccgggcccgcgcgcgtgatcagcgtcttcatctgcttgggcgtcaggttctgcgcctcgtcgatgatgacgtacttgttcaggaaggtgcggccgcgcatgaagttcatgctcttgatcttgatgcggctgcggatcagctcgttggtggccgcccggccccattcgccggcgttgcccccgtcgcccttggcgaggaattcgaggttgtcgtccagtgcgcccatccacgggcccatcttctcctcctcggtgccgggcaggaagccgatgtcctcgcccacgctcacggtggcgcgggtcatgatgatctcggtgtagcggcgctcgtccagcacctgcgtgaggccggcggcgagggccatcagggtcttgcccgtgccggccgtgccggtgagcgtgacgaaatcgacctccgggtccatgagcaggttcatcgcgaagttctgctcgcggttgcgcgtgttcacgccccagacggtgttctttgccgagccgtagtccttgagggtctgcagcacggcggtcttgtcgcggatctcggtcacccgcgcgaacaggctgggctcgccgggggcctcgaaatagacgaactggttgatcatgagctgcggcacgatcggcccgccgatgcggtagtacgtgtgcgcgccgctttgccagctttcgacgttcttgccggtcttcgtccagaagtcggccggcagggccagcacgccggagtacagcaggtcgccgtcttccagggccttgtcgttctggtagtcctccgcagtcaggcccagcgcacgggccttcacgcgcatgttgatgtccttggacaccagcactacctcgcgcggcgcgtatttctggcgcagcgcttccaccacgccgaggatctggttgtccgccttgcccacgggcaggctggtgggcagctggtagtccagtggttcggtctggaagtacaggcagccgccggccgcgcgctggcccgtggcatccagcttgaggccgcgggcgatgtcggcgccctgggtggcggcgagctggtcgagcgtgcggctcgcctgccggccgttgcgcgccacttcggtcatgcccttcttgtggccgtcgagctcttccagcacgatcatgggcaggaagatgtcgtgctcctcgaagcggaagaggctggtgggatcgtgcagcaggacgttggtgtccagcacgaacatcttcgtgggcccggtgccgcggcccttgcgggggcgtgcggcggcctcgggcgcaggtgcggctgcgcggacggcaggcgactcgcgcctggcctcaggtgccacggcctggatgggcgccggcgccgtggccggggcggtgcgcctggcggtgcgccgggatgccacgggcgccgtggcgggggccgcagccaccggtgccggggctggttccgcggcggcaggagccgcggcggtgcgtgcgcggcttgcgctggccgtggtgccgggggcggctttcctggccgccttgcgcggcgcgggggcactgccggccggcagcgctgccgggctggtcacatccagggattcctcggtctgcggatcttccatgcgggatttggcggtggcgcggaaggcatccggagaaagcagggcggcgcgtttcgtcggtgcgggtggcaggggcatggtgcgggccttgggaggaggacgggagggagtcagaaagcaaaaagccgcctggagaccgaggcggctttatgggggtgggggagcgttgcgtcgtgcagcagcattgaaaccattatgcacggttgccgtggcactcccggcatgccgcgcgcaacgcggctgtaggcgcttacgccgccttcttgagggccttgatggacttcacggccttgaggacctcgtccacgtggccgggcaccttgaggccgcgccattcctggaccagcacgccatcggggccgatgaggaaggtgctgcgctcgatgcccttgaccttcttgccgtacatgatcttgttcttgaccacgccgaacatgtggcacatcttctcttcggtgtcggcgatgagttcgaagggcagttccagcttttccttgaagtcgtcgtgggacttcatgttgtcccgcgacacgccgaacacggcggcgcccgcctgggcgaaatcctcgtacttgtcgcggaactgcatggcctcggtcgtgcagccgggggtgttgtccttgggatagaagtacaggatcaggatctggccgaggtgcgatgtgttggagaccttgatgccaccggtcgcgttggcttcgaattcggggaggggtttgttgacaacgatcgccatggcacttcaatctttgatgtagtcgttgaaaagccggaggagttgtgtgttattgctcttggaaggcctccgaccgcaacccgtaattttaccttgaaacggactctttcgcgaatcgcaggtctgtaaccaagatccacgcgcgtttcacgccttgggttccagcagcagcgcggcgaccacgtggcggccttcccccgccaggatgttgtaggtccggcaggcggcctgggtgtccatggtctccaggccgatgcgccgcgccacgagggggcgcagccaggccaggggcggaaaccggttgcgctggccgctgccaaagatgaccacttcggcgtcgagctctgcgagcagcgcgaaatgctcggcggtgaggtcctcgaagcggttgcactgccattcccgccgctcaccccgggagccgatcaccacgctgccggtgagcttttccccatcgaccgcgatccagtccgggccgtaggcgctgatggtctgggcttcggagcggtcgggctggaatttcatgggaaggggcgccttcggaagtgcgttgtgggccggcacggcacccggcggagcggggcggggttccaccgtggaactgtggtcaaattataggtttcgccagaggctgcgccgcctggcggggtatcggggagctttctccggcgccttaccgttcactcttcctggccccgcggcgtgcgccccgggcccgtcgcacgatgaagacgatccacaagtccgcgaagctgaataacgttctctacgatgtgcggggcccgatcgtggatgcggccaagcagatggaggacgagggccagaagatcatcaagctcaacatcggcaacctcgcgccgttcggcttcgatgcacccgaagagatccagcaggacatgatccgcaacctgccgaactcggcaggctattcggacagcaagggcatcttcgcggcgcgcaaggccgtgatgcactacagccagcagcagggcgtgaagggcgtgacgctcgacgacatctacctgggcaatggcgcgagcgacctgatcaccatggccacgaatgcgctgctcgacgatggcgacgagctgctggtgccggcgcccgactacccgctctggaccgcggcggccagtctgtccggcggccggccggtgcactacctgtgcgacgaggcgaacggctggatgccgaacctcgacgacatccgcgccaagatcacgccccgcaccaagggcctcgtggtgatcaacccgaacaaccccacgggcgcgctctattccgacgagctgctgcgcgggctcgtgcagatcgcgcgcgaccatggcctcgtgctgctggccgacgaggtgtacgacaaggtgctctacgacggcgagcgccacacggccatggccagcctctcgaccgacgtgctcacgctcaccttcaattcgctctcgaaggcctaccgctcgtgcggctaccgcgccggctggatggtggtgtcgggcaacaaggccgtggcccgcgactacatcgagggcatcaacatgctcgccaacatcaagctgggctccaacgtgcccgggcagtgggcgatccagaccgcgctgggcggctaccagagcatcaatgacctggtccgggaaggcgggcgcctctgccggcagcgcgacctggcctacgaactcatctcggcgatcccgggcgtgagctgcgtgaagcccaaggcggcgctgtacatgttcccgcgcctcgacccggccatgtaccctatcgccgacgaccgccagttcttcatggaagtgctgcgcgccacgcgcgtgatgctggtgcagggatcgggcttcaactatcccgaccagcagcatttccgcatcgtgttcctcccgcacgaggacgacctgcgcgaggcgatcggccgcctggcggacttcctggcgctctaccgccagaagcacgcggccgcgtgatgcgcggcggcaccctgttccttccgagttccaaccattgccggcagcgcaccacctcccgcgccgcggcactttctgactgagatttccgaccatgaaaccgatccaagtgggcctgctgggcattggcaccgtcggcagcggcgtgttcaacgtgctgcgacgcaaccaggaggagatccgccgccgcgcgggccgcggcatcgagatcgccatggtggcggacctcgacgtggaacgcgcccgctccgtcgccggcagcagcgtgcaggtggtgaacgacgcgcgcgccgtgatcgccaaccccgacatcgacatcgtcgtggaactgatcggcggctacggcgtggccaaggcgctggtgctggaagccatcgcggccggcaagcacgtggtcacggccaacaaggccctgctggcggtgcatggcacggagatcttcgcggccgcatcggccaagggcgtgatggtggccttcgaggccgccgtggccggcggcatcccgatcatcaaggcgctgcgcgagggcctgacggccaaccgcatccagtggatcgcgggcatcatcaacggcacgacgaacttcatcctctcggagatgcgcgacaagggccttgacttcgacgtggtgctcaaggaggcgcagcgcctgggctacgccgaggccgacccgaccttcgacatcgagggcgtggatgcggcccacaaggccacgatcatgagcgccatcgccttcggcattccggtgcagttcgacaaggcgtatgtggaaggcatcaccaagctcgccgcggcggacatccgctatgccgagcagctcggctaccgcatcaagctgctgggcatcgccaagcggcgcgagggcggggtggaactgcgcgtgcatccgagcctggtgccgtccaagcggctgatcgccaacgtggagggcgcgatgaatgccgtggtggtgcaggccgatgcggtgggcaccacgctctactatggcaagggcgcgggcagcgagcccacggccagcgccgtgatcgccgacctggtggacatcgcccgcctggcggcggccgacccggaacaccgcgtgccgcacctggccttccagccgaacacgctcgacgaggcgcgcgacgcgctgcccgtgctgcccatggccgaggtggtcaccagctactacctgcgcctgcgcgtggccgacgaggccggcgtgctcgccaaggtgacggggctgctggccggcgccggcatcagcatcgacgccgtgctgcagcgcgaggccgacgaggtgggcggagagggcgccacgcacaccgacctgatcatcctcacgcacgacacgcgcgagggcacgatgaacgaagcgatcgcgcagatgcaggccctgcccacggtgctggggccgatcgtgcgtgtccgcaaggaggagctgaactgatgcgatacctctccacccgcggccacgcggaccgcaagagcttctgcgagatcctgctcgaaggcctggcgcccgacggcgggctgtacctgccggagcattacccgcagatcgacgacgccgcgctcacgcggctgcgcgcggcctaccatgagcagggctacgcggagctggcattccagatcctgtcgctctacatcgacgacatcccggctgccgacctcaagcgcctgtgcgagaagacgtacacggccgaggtgttcggcacgggcgagatcgtgccgctgcgccacctggagaacagcctgtggctggaggcgctctccaacggccccacgctggcgttcaaggacatggcgatgcaactgctgggcaacctgttcgagtacgaactgggccggcgcggcgaggagctgaacatcctgggcgcgaccagcggcgacacgggcagcgcggccgagtacgcgatgcgcggcaagcgcggcatccgcgtgttcatgacgagcccgcacggccgcatgagcgccttccagcaggcgcagatgttcagcctgcaggatgcgaacatcttcaacatcgccatcgaaggcgtgttcgacgactgccaggacatcgtcaaggccgtgagcaacgacctggagttcaagcgccgcttcaagatcggcacggtgaactcgatcaactgggcccggctgctcgcccaggtggtgtactacttcgcgggctacgtgcaggccaccgagtcgaacgaccagaaggtcagcttcacggtgccctcgggcaatttcggcaacgtctgcgcgggccatgtggcgcgcatgatgggcctgcccatcgacaggctcgtggtggcgaccaacgagaacgacgtgctcgacgagttcttccgcacgggcatctaccgcgtgcgcggcagcgccgacacgcacgagacgtcgagcccctcgatggacatcagcaaggccagcaatttcgagcgcttcgtgttcgacctgctgggccgtgacgcggaggccacgcgccggctgttcggcgaagccgtggtgcgcgagggccgcttcgacctgagcagcgatccgcgcttcgccgaggctgcgtcgcgctacgggttcgtgagcgggcgcagcacgcacgcggaccgcatcgcgaccatccgcgacaccttccagcgcttcggcatcacgatcgacacccacacggctgacggcgtgaaggtggcacgcgagcacaccgatccgggcgtgccgatgctggtcctggaaaccgccctgcccatcaagttcgccgagacgatccaggaggccctgggccatgcgcccgagcgccccgcgaagttcgacggcatcgagagcctgcccaagcgcgtgcaggtgatgccggccgacgtggacctggtgaaggcctacatcacgcgccattgcgacggggcggccgcggcggcctgaccaccgggcatggccgggtgacgccgcacaggcgcgggccgcttcgggcgccgcgcgcggcgcacttccggcctcggcacatcctcggagggcatgcatgaaagtcgtcggtttcgctggtttctccaatagtggcaagaccacgctcgtcgagcgcctgatcccgctcatgtgctcgcacgggctgcgcgtgtcggtggtcaagcatgctcaccaccggttcgacatcgaccagcccggcaaggacacgtggcggcaccgcacggcgggtgcctacgaggtggtggcctcgtccgacctgcgcatggcgctcatgcgcgagtacgagcagccggccgagcccgtggtgcacgacctcattgcccgtctggatgcggcggtggactgggtgttcgtcgaaggcttcaaggagagcgacctgcccaagatcgaggtgtggcggtcgccttccggcgactatccggcccagcccctgcgtttcccccatgacccccgcatcgtggccttggcggccgacgtgccgggcgagcgcctgcccgtgccacccggtgcattgccggtcttcgacgtggatgcaccggccgtgctggccgactggctgcgtgccggtggcgagcgctgggcgtaccgcggagcggaggtgtcggcatgaacgccccggccacggcacgggcccgccccccgctcaagcccctggacgatgcgctggcggaactgcttgcccaggccggcccgctcgaaggtacggaggaggtggacaccttcgaggccgatggccgagtgctggcggtcgatgccgtgtctccgctgcgggtgcctccgcacgacaacagcgccatggacggctatgccgtgcgccgggcggacgtggccgtggcgggtgcctccctggccacggagcttcccgtctcccagcgcatcgcggccggctccgcgccgcagccgctggagccgggcacggctgcgcgcatcttcacgggcgctcccctgccgcccggcgccgatgcggtgtgcatgcaggaggactgcgaggcgctggagggtggcgcgcgcgtgcgcatccaggccgtgccgcagccggaccaatgggttcggcgtgcgggcgaggacatcgagaacggcgcgacggtatcggcggccggcacgcggctgacgccggccgccctggggctggcagccagcatcggactggcccggctgcgcgtggcgcgccggccccgcgtcgcgctgttttccaccggtgacgaactggtgatgcccggcgaggtgccgcccgagcgcatgccgccgggggccatctacaacagcaaccgcttcttcctgcgcgcgatgctgctgcggctgggctgcgaggtgtcggatttcggcatcgtgcccgaccggcgcgatgccacgcagcaggcgctcgccgacgctgcggcggcgcacgacctggtgcttaccagcggtggcgtgtcggtgggcgaggaagaccatgtgaagcctgccgtggcagcgctcgggcgcatcgacctctggcaggtggcgctcaagccgggcaagcctttcgcgtatggccgcatcggcgagcgcgtgcatttcatgggactgccgggcaatccggtgtccagcctcgtcaccttcgcgattctggtgcggccgttcctgctgcgcctgcagggcgtgcaggatgtctcgccgcgcgccgtggaggcgaaggcgaatttccactggccccgggccgacaagcggcgcgagttcctgcgcgtgcgccgcgatgccgacggtggattggatctgttccccaaccagggctcgggggtgctgacctccgcggcctggtgcgatggactggtggacaacccgccgggccataccatcgcccgtggcgacacggtgcgcttcatcccgttttccgacctgctcgcatgacgtccggcacgaccccttcatcctctcgcgccgtgacggtcaccgtgcggtatttcgcgtccatccgcgaggcggtggggcagggcagcgagaccctgtccacgccggctggcacggtgggcgcgctgcgcgatgcgctgatcgcgcgcggcgggccgtgggcggagagcctggcgcgcggacgcgccgtgcgcacggcgctggaccaggtgctgtgcgccgaggacgccctgctgccggacggtgccgaggtcgcgttcttcccccccgtgacgggcggctgagtccgccgtatcaggccatggcctggtccagcgcctgcaaccggcgggcctgggcgcgcgccgcttcctgcaggcgcagggagagcgcggcagaggccggcgccatgggcgcgcgcagggcgccgtccatccacccttccgcggcgaggagggccttgaccggtgccggattcggctccgcgaagaaggcctcgatcagcggcaggagggcgcgccagagctcccgtgcacggccgaggtcgccgcgctcgatcgcttccaggcactgcacgaggcgcgcgggctgccagtgggcactggcagcgatggccccggccccgccgagcgcggccgtggtgaagaggtggatgtcctcgcctgccagtacctgcagcgccccatcggcgatgagggcctgcgtcttggatgcgttgccgccgcagtccttgagggcccggatgttgggatgggccgccagggtgcgcagcgtgcccagttccagcgtggcaccggtgcggtacggaatgtcgtacacgatgagcggcacggcgctcgcgtcggcgatcgcgtggaaccactgcagcagccccggctgggacggccggatgtaatgcggcgcgggcacgagcagcccggccagcggcaacgcgccgagacggcgggcgcgctgcaccgcgtggtcgaggtggtggcccgacaggcccatcaccaccgggaggccaccggctgcgtccaggatggtggccagcaccgcgtcctgctctggcccgtccagcgctgcggcttcaccggtcgatccgcaggccacgaagcccgcgatgccttcgcccgcgagccggcggaccatggcgctcagcccggcatggtccaccgcgtctcccggtgggctgaagggggtcacgaggggtatccacaggccggagaaatcgccgcgggcgcgttgcggccggggcatggaaggaggggacagcgctgggtcgaggggcatgcggcgcagtgtatcgatggcgccgtaaaagcgttgtcaataagtgccctggcgcgtttcaaagtgcgcccgccgggcgtgcggtcccgtgcggagggcacacgcccgtgtgacggatatacgcttcaacgccaactgcggaattggtgcgtcgggcttatgtagccaggcgcatcgctgtcgcttccatcgtcgctccggatatcgtcgggtatctggatactgttccacgcccgcgccagcgcctctgcctccgcctgtgcagtctgctggggtgtttgatagaccaccgcaggttccgtgaagggctgggtgccttgcagctgctgcctcaaatcgttcagccgtgtgtcgagccgatctacctgttctcccagcggcagggctagtgaaatttccccctgcagacggtggagctcctgttgctgggcgcggaaggccgggttgccggtcgtccggttcagcagatcggccacttcgtcgtaggcctgctggagttgcgcgccggtggtctgcggctgcgcgctgcggcgccgcaaaccgccgagcacgcctccgccggatggcatgggagaggagtcacgcccactgcgtgcactggattctgcaggcgcatggtgcgaagccgcacggcgagacgacctgctggccgaagaagagcctccgatacattgatttcccatggtggatatctccaaaatccatgaggatcgtcttccaatggccagggttgttcttcggacgcgaagacagcttgcctggagcgaaaaccagacggcgcgcgtctggcggcgctagccggaagacgacggcgtctcgggcaactctggactgcgccagctcagcagttccgccaggcgcagcgtgatccaccgcgcctcgatgggcgacacgccggcgccgggggtgcacaggccggcgtgaatgcggccgaggatctccgcctccgagggcgcctgcacgtggtagagcgtctgcgcctgctccacgaggtggttggcgaggtcctcgcacagttcgtagcgttcgcgtatttcggccgcgggcgccgtcaggcgctggcgcgcgtcgctgtagagcgcggtgaaggagggcggtacgaggatctggttgtcgtcatgcatgggacagtgcggggcaggccggcggtggttcagtcgggggtgaagagccgctcgaagcgccgggcgtcgtccgcctgctcgaaagtgacgagctgacccatcttgttgtcctcgcggcggcacgcggcgaacaggctggccgggcccgccaggccgtagtccggcaggtggatgagcgcatacggatgcggcacgaagacctggtgggcatatacgccgcggtgctggttgcgcggcgaagggaacaggacgtagagttcggtggtgatggtctgcgtggccatgggcggccactgtagcaaacagctcggacggcggccgttaccgtggacaatcctgcctggacatcacgcacacgagcacgaggaagactgcatggcacgccaggacaagaacgcatgggccgcgaaggtggtcgccctgatccggggcgggcagacgcaggccgccatggcgcagatcaaggtcgcgccctcggcaggcgacgtcgcgcggctgcaggcgctgctggcgggcgtgccgtccgatacccccgtgcggcgccagctcgatgcgttcatcgaggaggagcgcgcgctgctcgccgcgccgcgcctgcaccgggcgccgtgatcgccatggccggtacgccgtcttccattcctccggcctgcgcggaagccggcgcccgggtttccatccagccccaggatttcgacgtctcggccgagctggcggcgctgcgcgcccaggatggacgcgtgggtgccgtctgctgcttcctgggcacggtgcgcgaccgcagcgacggagatgccgtggcgtcgatggaactggagcactaccccggcatgacggaaaaatccatcgaggcgatggtggacgaagcccagcggcgcttcgacatcttcggcgcgcgcgtggtgcaccgggtgggcctgctggcgccgcaggaccagatcgtgctggtggccgtcacctcggcccaccgcggccagagtttccaggcctgcgaattcctcatggattacctcaagacccaggcgcctttctggaagaaagaagccacgccgcaaggcgcgcgctgggtggacgcgcgcgcgagcgacgacgcggcgctggcccgctggggcatcgcgtcgggcaaccacggctgactggccggcgccggtcccatggccggacggaaaaatccctgcaccgtcttgcagcagcaggtgtgggtgctccttttccggtagcagtggtgccgcttgtgtgatgcacacgccgcacgggcagcttgaaaactccgggcgggcccctcaattgcccaccagttccggaggaccacagaccatgcgtctcgacaaactcaccaccaagttccaggaagccctcgccgacgcgcaatcgctcgcgctgggcaatgacaacgcctatatcgaacccgtgcacctgctggccgccatgctgcggcagcaggagggcccgcgcgcgctgctgcagcgtgccggcgccaacgtggccgccctgcagacggcggcggagaacgccatcaagcgcctgccccaggtgcagggccaggaccaggtgcaggtcggccccgagctgggccggctgctgcaggccaccgagaaggaagcgatcaagcgcggcgaccagttcatcgcgagcgaactcttcctgctcgcgctcgtggacggcaagggcgataccgcccagctggcgcgcgagcacggcctgacgcgcaagagcctcgaagccgcgatcgacgcggtgcgcggcggcgcccaggtcaacagcgcggaggccgaaggccagcgcgaggcgctcaagaagtacacgctcgacctcaccgagcgcgcccgggccggcaagctcgatccggtgatcggccgcgacgacgagatccgccgcgccatccaggtgctgcagcgccgcagcaagaacaaccccgtgctcatcggcgagcccggcgtgggcaagaccgccatcgtggaaggtctggcgcagcgcatcgtcgcgggcgaggtgcccgagagcctgaagggcaagcgcgtgctgtcgctcgacatggccgcgctgctggcgggcgccaagtaccgcggcgagttcgaggagcggctcaaggccgtgctgaacgaactggccaaggacgagggccagaccatcgtcttcatcgacgagctgcacaccatggtgggggcgggcaaggccgagggtgccatggacgcgggcaacatgctcaagccggccctggcgcgcggcgagctgcactgcgtgggtgcgaccacgctcgacgagtaccgcaagtacatcgagaaggacgccgcgctggaacggcgcttccagaagatcctcgtgggcgagcccagcgtggaggcgaccatcgccatcctgcggggcctgcaggagcgctacgaactgcaccacggcgtggagatcaccgacccggccatcgtggccgcggccgaactgtcccaccgctacatcaccgaccgcttcctgcccgacaaggccatcgacctcatcgacgaggccgcggccaagatcaagatcgagatcgactccaagcccgaggccatcgacaagctcgaccgccggctgatccagttgcagatcgaacgcgaggccgtgaggaaggaaaaggacgaagcctcgcagaagcgcctggcgctgctggaggacgagatcggcaagctgcagaaggaaatcgccgacctggaggacatctggacctccgagaaggcgcaggcccagggcagccagcaggtgcgcgagcaggtcgagaaggtgaagctgcagatcgaggagctcaagcgcaagggtgacttcaacaaggtggccgaactgcaatacggcaagctgcccgacctggagcgccagctcaaggaagcccaggccaaggaagagggcaccgacggcaccgccacgcccaaccggctgctgcgcacccaggtgggcgccgaggagattgccgaggtcgtgagccgcgccacgggcatccccgtctcgaagatgatgcagggcgagaaggacaagctgctgcagatggaagacaagctgcacgagcgcgtggtgggccaggacgaggccatcgcggccgtggccaacgccatccgccgctcgcgctcgggtctcgccgatccgaaccggcccatgggctcgttcctgttcctcggccccaccggcgtgggcaagaccgagctgtgcaaggcactggcaggcttcctgttcgacagcgaggagcacctcgtgcgcatcgacatgagcgagttcatggagaagcactccgtggcccgcctgatcggcgcgccgcccggctacgtgggttacgaggagggcggctacctgaccgaggccgtgcgccgcaagccctacagcgtgctgctgctcgacgaggtcgagaaggcgcatccggacgtgttcaacgtgctgctgcaggtgctcgacgatggccgcctgacggatggccagggccgtaccgtggacttcaagaacacggtgatcgtgatgacgagcaacatcggctcgcacctgatccaggccatggtcggccaggacgcggacgacgtgaaggaagcggtctggggggaactcaagaactatttccggcccgaattcctcaaccggatcgacgaaacggtggtgttccatgcgctcgacgcgaagaacatcgaagcgatcgcacgcatccagttgcaactcctggaagcgcgactggcgaaaatggacctgcacctgcaggtgtcccccggcgcgttgtccgagctggccaaggtggggttcgatccggtgttcggcgcccgccccctcaagcgcgcgatccagcagcgcatcgagaatcccctctcgaagctgctgctggaaggccgctatccgcccaagagcgtgatcccggtgaacgtggatcccgtacaggaccctggggtcttccatttcggcgaagcggccgcggtggggtaagttcgatgtcgtgtggaaaggatgtgccttgaatgatttcctggccggtgtgatccggtggatcgtgcgcctcgcggtcgtggccgtgggggcggtgtttttcctgagcctgctcatcgccgtggcgctgctggcgttggtgtggggcgtgcgttccctctgggcgcggctcacgggccagcccgccacgccatggaccatgcgcatggacccgcgcgaaggctggagcacggtgtaccgcagcaccgcgcgctggtcggccgccggccggcggggccaggcggccgatggggagccgggttcgctgcgctcggccgaactgccgggcgcacgcgccgacgtcgtggacgtgcagccgcgcgacctgcccggcaaggtgtgatgtgaccggccggcgctgcggcatgccggcgcccgcccgcacgtgctttccctggcttttggagacgcccgtttacatggcgttgcgagggccctccctatgattgccgcatgacgccagacgacatccgccaccacttccaactccagcggcaggccagccgggaacagcccgagacgccgctgctggtgcggcgggagcgcctgctgcgcatgcgcaagctgctggacgagcacgggccggcgctcgcggcggccgtgcaggccgacttcggcatccgctcgccgcgcctgaccgaggtggccgacctgttcgtgctgcgcacccagctcaggcacacactgcggcacctggcgcgctggagcaagccgcgccgcgtgcacaccccgctgcacctgcagcccgcgcacgccttcattcagcgccagccgctgggcgtggtgggggtgatcgccccctggaactaccccgtgcagctcgcgctcgggccggccatctgcgcgctcgcggcgggcaaccgcgtgatgctcaagcccagcgaactcaccccgcacacctccgcccagctcgcatcgctggtggcgcagttcttctcgcctgaagagttctgcgtggtccagggcgatgcggccgtggccgcgctggtggcttcgctgcccttcgaccatctcgtcttcacgggttccacggccgtgggccgcaaggtcgcgcaggccgccgccgcgcacctgacgcccaccacgctggagctgggcggcaagtcgccctgcatcatcgatgcggactgcgacctgcgggatgccgcgctcaagatcgcgcacggcaagctgttcaacgccgggcagacctgcgtggcgcccgactacgtgctgctgccgcgcggcagcgagggggcgttcgcggaggcgtaccgcgccgcagtggcgaagctgttcccgtatttcgagggcaatcccgactacgcctccatcatccattcgcggcacctcgcgcgcctgcgcaccatgctgcagcaggcccagacgcagggcgcggaggtgcatgtgctcgaacccgtgccgggctctccgccaccgcccccgcagggcatcggcgatggcgtggcgcggcagatgccgccggtgctggtcttccatgccacgctgcagatgcagatcatgcaggaggagatcttcgggccggtgctgcccgtgctcggctacgaccgcctgcaggacgccatcgaccacatcaattccgggccgcgcccgctggcgctctactggttcggccgcagcgaagcggtgcgcgatgacgtgctgcgccgcaccgtgagtggcggcgtcaccgtgaacgacacgctgctgcatgtcgcgcacgacaacctgccgttcggcggcgtgggcgacagcggctggggcgcctaccatggggagcatgggttcctgcgcttttgccaccagaaatccgtgctggtgcagtcccgctggtcgctgggccatctgctgcatccgccctacggcgcgcgtttcgaccgggtgctggagctgttgcggcgctggctctgacggccttgccccacttcggcaggccgtgttttcgccggcttccggagggcattccggccactgcgcaaggcttcgcgcgacctgtccgcagggccttgcagcacccatggactggagcccgaaaaccaattgcgcgacaatcgtgggttttgcgttccgcaccccttttttcttcttctgttccgttcgttcccaatgtccagtattcaggccagtattcaggtccgtcccgccacgctccgcgatgccaaagccatcgcccagatccatacgcagtccgcgatggaagcgtaccgcggccttgttcccgacgaccaattgaaagccatgtcttcggtcgagaaacgccaggcgtactggcgtgaagccatcgagtactgcgagccccaggtgcaggtggcggtggaaggcgacaagatcgtcggcttcgtcggtttcgaccgttcgcgcgatgccaagtcccgcccgaccaccggcgagatctgggccatctatgccgcgccgtcccattgggaccagggcgtgggcgtggccctctgggatgccgcccgcgagggcctgcagcaggaaggctgcaccaacgtgaccgcgtgggtgccgatgcgcaacgagcgcgcgctgcgcttccacgagctcgcgggcttcaagcgcgagatgtccaccgccaagaccgccgtcatcggcggggtgaagatcgaggaagtgcgcctgcagcgccccctcaactgatccgcgagagcccttgtccggcatgatccactggaaccacggcggccaggaccgcagcgcgcaatggcactcggaggccggcgtcgccgcgccgcgccgcgtggtggtggccgacgacacgctgcccgccgatgcggcctaccgcatggcctgcgaaggcacgggactgctgtggcagggtgacttccagaatgcccggcacctgctgcaggcgctgatgcgccgggccgatagccggggccgcccacgcggcggcgcgaaaggccgcggcaaggcggttgcggcgccggcgactgcaccggcgcaggccttccacctgcatcgccaggcccaggcccagcgggctcgggtgctcggcatgctgctcattccggtggaaggcgaccatggcatcgcgctgcggcgggcacccgactggcggccggcgctggccgaggcatggggcgctcccgacggtacgccccgcgtggcctcgctgcgcgagctgctgggcctcatgggcgcgcacgagtggcgcaagaggggcgtggagattcccgccctgggggcaccaccggacaaccgcatccatccgcactacggcgtgttctcgcccgtgcgcggcgagtacatcgatctcgtggcgcaggtgccgctgcccgcgggcgcggctgcgctggccttcgatatcggcaccggcaccggcgtgctcgcggccgtgctcgcgcggcgcggcgtgcgccgtgtcgtcgccaccgaccaggacccccgggccctggcctgtgcgcgcgagaacctgcagcgcctgcgcgtgctgccggccgtggacatcctccaggccgaccttttccctccgggccgtgcgcccctggtggtgtgcaatccgccgtgggtgccggcgcgtgccgctgctcccgtcgagcgcgcggtctatgacgaggacagccgcatgctgcggggcttcctcggcggcctggccgggcacctggagccggacggagagggctggctgatcctttcggacctggcggagcacctggagctgcgcccgcgcgccgagttgctcggctggatcgaggccgcgggcctgcaggtgctgggccggcacgacgtccggccgcgccacgggaaggctgcagacgcttccgatccgctgcatgcggcccgtgcagcggaggtcacttcgctctggcggctcggcgccgcctgacacccgcaggggccttccagcgcgccgtgtcaggccggcatgggcagcaactgctccatgcgctggcgcacgatggcggcccgctccgggccggccagcagttcgatctcttccagcaaggcttcgctgacatccatcatgctgtcgcggtcgcgcgcgccgcgcagtgcctcgaggaagttctgtgccagcgcggggttgcggcgcgcgaacatgcgctcgcagatgtcgaacaggtacatgcgcgcacccgcgagcgagcgcagcgcgttggagggcgcgggcggggtttccggtggggcctgggatggcgcctggcgcgtcacggcggcggtggacggtgcggcggcaggcgccggagccggagccgcggcgccgccggcctggaccaggtagccgtccgccagcaggcgggccacgatgtccttgccggcgccgtggtagagcgcttccagctcggccgcgggccggccgtcggccagcagcagcagcgagcgttcgcgcaggctgagggtgcgcacgcccggggagagttccaggcgggccttgtcggtcttcaagagcagcatggagtgcggagggggcgggacattggcgacaatggaagcctgcattccaccgcactccgatgacgccgcgatgacgcggcctccggtgcgggcgcccctgccccgatgtcccatcctcccctgctgctgctcgcccccatggaggggcttctcgacttcgtcctgcgcgacgtgctgactcgcgtgggcggcgtggaccgctgcgtttccgagttcatccgcgtgaccggcacgctgctgccggacaaggtgttcctgcgctacatccccgagttgcgcaacggcgggcgcacggcggcgggcgtgccggtgcgtgcccagctgctgggatcggacccttccagcatggccgagaacgcggcgcggctggccgcgctggggcccgagggcatcgacctgaacttcggctgtccggccaatgtggtgaaccgccacggcggcggcgccgcgctgctgcgcgagcccgagcgcatcgccgccgtggtggccgcggtgcgccgcgcggtgccggcagggatgccggtgtcggccaagatgcggctgggctacgacgatacctcgctggcccgggaatgcgcacaggccgccgaggccggtggagcctgcgaactggtggtgcatgcccgcaccaaggccgacggctaccgcccgccggcctactgggaactcgtcgcgccgctgcgcgcagccgtgcacattccggtgatcgcgaacggcgagatctggacggtggcggatgcgatgcgctgccgggcgctctcgggtggcgatgcgctgatgctgggccgcggcatcgtggcggacccgggcctggccctggccatccgcgcggccgatgcgggccgtgccggagccccggcgctggcctgggaggcgctgctgccgcaactgggcgtgttctggcgcacggtctgcgaggacctggagccgcgccagcgcgcggggcggctcaagcaatggctcaacctgctgcgccggcgctttcccgaggcggaggccgcctaccagcacgtgcgcacggtcaccgaccagcgcaccatcaccgcctgggtggaggcgcagacgggcggggcttgatgccctgcgcgcccgaagggagcctgcctagctgcctagagcaggtggtccggcgccagggggcccagcagccgcagcagcatccgcaggcccaggctggcgtcgggttcgtgcgtggcgtccggcagcccgctgccctggggtgcccgccagacgaggctgccgtccggcagccgctcgacgtgccaggcgtcctcgcgcatggcggtctcgatctgcgccgaagccatgcgcgacaggccgcggctctggatcagcagggcgatctcggtgttctgcaactgcgatcgcaggtccaggttcatggagcccacgacgatgagccgcccgtccagcaccagcaccttggagtggagcatcgcgcgggatttgccggtggcactggcgccggagtcgccgaaggcggatttcacgccggcctgttcgctgcgcagctcgtagagctccaggcccatcgacagcagctcttcgcggtgccgtgcgtagcccacatgggcgatcggcgcgtcgttggaggcgagcgagttggtaagcacgcggatgcgcacgccccgggcgcgggcatcggcgaaggcgcgtttcatgtcgtcgcccggcacgaagtagggcgagatgaccagcaggtcctggcgcgcctggccgagcaggtggagcagtccgtccaccacggtatcgccctccgcggcacgtccggccgatgcctgcagcgggccgcccggaggcgcggaagggccggctgcctgggaggcagggggcaccgggccacggggcccccgtacgtccagcgcggtacccggcggggtgctgcggatgctggccgtctccccgtccgccgcgatcttcgccggccggtccgcgaggaggaccgccggcgcccagacgaatggcgctgcgcccaggtccatcggccgctcgttccagacgcgagcacgcttgtcgtcggagggctcgcctggcgcggggcgcggctccccatcgggcggacgggggccgtcgccggccggggcaggggcttcctcgtccccgggcgcccggtcgtccgcagcggtgccggagtcgcctccggaggtgttgcgctccggatagcggtcgagcgtctgctgccgcaggcgctgcagttcctcgcgcgtgatgagcgactgcaccggataggcgcgcgggttgttccagtaggcgtcgaagctgcgcgacatctccgcgacgatggggccggcggcgagcacgtccagatcgacgaagttgccggaatcggcctgcccgaagtaggcgtcgcccaggttgcgtcctccggtcacgcccatggtgttgtcggcgatgaagagcttgttgtgcatgcgctgctgcacgcgcgagaagtcggtgagcgacccccacagccggcccaccatggagccgcgcgggccggcgacggggttgaacatgcgcatctcgatgttcggctggaacgccaggcccatcaccagcgcattgcgcccggtgctgtggaagtcgtcgagcagcacccgcacgcgcacgccccggcgcgctgccgcgacgacaccgcgcagcagtcgctcgctgctggcgtccgcgtggatggcgtagtactgcaggtccagcgtcttgcgggcggcctccaccagtgccaggcggctgccgtaggcgtcctgtggtccgctcagcagcaggaagcccgaggcatggcgggcaccggccgcctgcctgcgctcgtccacggtgcgcgcgagcggtgtgtccgccgccgccatggcgggcagggcgctcgattccgggcgctccacgttctgcggcaggccgctgcaggcggcggtggccagggcgagggccaggacggcgccccagcgcccgagggcggcgcgggcgcgcggaagaagggcggcggagccgtcgggcatgggaatcctgcggtgcatggagtgcggggtgcccgaggtatagcgcggcgcctgccgccgagctgtcggacaacgccccggcggtggcgtcgatcgccagggcgcgcccgaggcgcccgcaagagtccgtgctcagcggcgggcgtagccgaggcaggcgcccgcgttgggcagccccctgcattcccggatcagccggcgttcccgctgggcaggcgtctccgcggacgaggaggccgggctgctgcgcacgcgtggcgccttcccgcgcgcccgggagcgggcttcggtctggtgcgggcctgcgttggccgcagcagtggctcccaggagtgcgggcgcgctgccggtggctgcggccgcggtgcccgtggccaggatgcccacgagcagcacgacggtggcgcaggcaacagggtttgttttcgattgcatgggggttcctccggctcgacaatgtaccgtttcgccgacctgacatttccatgcgccacaccctcgcccacctcgaagaatccaagatccgtgaagtcgccaacgccggcatggggcggcccgatgtgctcgcgttctggttcggcgaaagcgacgaagccaccccggacgtggtgaacgaggccgccatcgcctcgctgcgcgccggtgaaaccttctactcccagaacctcggcctgcccgcgctgcgcgaagccatcgccgtctacatggcgcgcctgcacggcccggccatcgatgccgggcgcatcgccgtcacgtccggcggcgtcagcggactcatgctggcggtgcaggcgctggtggatccgggcgacgaggtggtcgccgtcacccccgtctggcccaacctcgtggcccagccgcgcatcctgggtgcgcgcctgcagtgcctgccgctgcgcccgcgggaggacggtgcctgggcgctggacatggacgccctgaagcgcgcggtgacgccggccacgcggctgctggtggtgaacgccccgaacaatccgacgggctggacgctgtcggcggccgagcagcgcgagatcctggagcactgccgcgccacgggcacctggatcctggccgacgaggtctatgagcgcctgtactacgaaccgacgccccacggctgcgcgccgagcttcctcgacctcgccgcgccggaggaccgcctggtggtggtgcacagcttctccaagagcttcctgatgacgggctggcggctgggctggctcgtcctgccgccggcactggcggcccacatgggcaagctgatcgagttcaatacctcgtgcgtgagcgtcttcacgcagcgcggcggcatcgcggcgctgcagcacgaggcggagatcgtgccgcgcgtcaccgcccacatgcgcctgtgccgcgacaccctgctgccgctgctgcaggcggtgcccggcgtgcatgcccatgcggccagcggtggcatgtacgccttcttccgcatggacggccatggcgacgcgatggccaccgccaagcgcctcgtggcggaagccggcctgggcctggcgcccggcaatgctttcggtccggaaggggagggctggctgcgctggtgcttcgcctcgcgcgaccccgcgcggctggtggaaggggtggcgcgcctgcggaaatggctcgaaaaggccggcgcggtataatcccatggttttgcatggtgcaagacgcacgccgccggccgttccagcccgcggcgcaagtcaaaacctggggccgcagcctcgccacgcgcgaggcccgccggctccgacactcaaggaaaaaccaatgatcgcatcctccgtcaaggccgaagtcatcaaggacaacgcccgcgccgccaacgataccggcagccccgaagtgcaggtggccctgctcacggcccgcatcaacgagctgaccccccacttcaagcagcacgccaaggaccaccacggccgccgcggcctgctgcgcatggtgagccgccgccgcaagctgctggactacctcaaggccaaggacgccgaccgctacacggccctgatcgccaagctgggcctgcgcaagtaagcgcatccgcacgcaggaacgcctgggttagcacgctgactcaggcgttttctacttcggagccgcaatagcagagcgaagctgtgtcattccaatggccttgggggctgccggcccggccccaggtccactggaatggcatcgtgttctgagttgccctccggcccccgccggcctctccgggccggcatccacaccgaagcataggaaacacgcatgaccatcttcaacaaagtcaccaagtccttccagtggggcgacaagaccgtcgtcatggaaacgggcgagatcgcccgccaggccaacggcgccgtgctggtcgagatcgacggcaccgtcatcctcgccaccgtggcggcttccaagtcggccaagccaggccaggacttcttccccctgacggtggactacatcgagaagacgtacgccgccggcaagatccccggcagcttcttcaagcgcgaagccaagcccagcgagcacgagacgctgaccagccgcctgatcgaccgcccgatccgcccgctgttccccgaaggcttcctgaacgaagtgcacgtggtcgtccacaccgtgtcgctcaaccccgaggtcgatgccgatatcgccgccatgatcggcgtgagtgctgcgctggccatctccggcatcccgttcgccggccccatcggcgccgcgcgcgtgggctacatcaacggcgaatacgtgctgaacccgggccagaccgcccgcaagaattcgcagatggacctcgtcgtcgccggcaccgaagctgccgtgctgatggtcgaatccgaagcccagcaactcagcgaagacatcatgctgggcggcgtggtgttcggccacgagcaggccaacatcgccatcaacgccatccatgaactggtgcgcgaagccggcaagcccgtgtgggactggcaggcgcccgccgaagacgaggccttcgtcgccaaggtcaaggacctggccgaagagaagctgcgcgccgtctaccagatccgcagcaagcaggcccgcacccaggccctgcgcgaagccaacgccagcgtgatggaagcgctcaaggccagcggcgagcccttcgacgccggcaaggtgggcgacctgctgttcgccatcgaatcgaagatcgtgcgcagccagatcctggccggcgagccccgcatcgacggccgcgacacgcgcaccgtgcgccccatcgagatccgcagctccgtgctgccccgcacgcacggctcggccctcttcacgcgcggcgagacgcaggccctggtggtctccacgctgggcaccgagcgcgacgcgcagcgcatcgacgcactggccggcgagttcgaagaccgcttcatgttccactacaacatgcctcccttcgccaccggcgaagtgggccgcatgggctccacgaagcgccgcgagatcggccacggccgcctggccaagcgcgcgctggtcgccgtgctgccgacgaaggaagagttcccctacacgatccgcgtggtgtccgagatcaccgagtccaacggctcgtcctcgatggcttccgtctgcggcggctgcctgtcgatgatggacgccggcgtgccgatgaaggcccacgtggccggcatcgccatgggcctgatcaaggaagacaaccgcttcgccgtgctgaccgacatcctgggcgacgaggaccacctcggtgacatggacttcaaggtggccggcacgacggccggcatcaccgccctgcagatggacatcaagatccagggcatcaccaaggaaatcatgcaggtcgccctggcccaggccaaggaagcccgcctgcacatcctcggcaagatgcaggaagcgatgggcgaggccaagaccgaggtctccagcttcgcgcccaagctctacacgatgaagatcaaccccgagaagatccgcgacgtgatcggcaagggcggcgccgtgatccgcgcattgacggaagaaaccggctgccagatcaacatcgaggaagacggcacgatcaccatcgccgcgaccgatgccgagaaggccgacgtcgccaagaagcgcatcgagcagatcacggccgaggtcgagatcggcaagatctacgaaggccccgtggtcaagatcctggacttcggcgcgctgatcaacctgctgcccggcaaggacggcctgctgcacatcagccagatcgcccacgagcgcgtggagaaggtcaccgactacctgaccgaaggccaggtcgtgaaggtcaaggtgctcgagaccgacgagaagggccgcgtgaagctgtccatgcgcgcgctgctggaccgccccatgggtgacagcggccgtccggcgcccgccgagcgcggcgaccgtggggatcgcggcgaccgtggcgaccgcacggaacgtggcgagcgccgcgagcgccgcgaacctgccggtgccgaccagcagcaacaacagcagcagcaatccaccggtacgggcgagcactccggccagatggatgcctgagcgccagcgccgcctccggcggcggtgaccaccggtccggccctggtgccggcctggccttcttttgacacctgacatccctggggatccagtatggcgaccaccatgcgtgccgtggaaatcgcgggctccggcggcccggaagtactgcgcctcgccgagcggcccgtgccgcggccgggcgccggcgagctgctgatccgcgtcgcggccagcggcatcaaccggcccgacgtgctccagcgcaaggggcactatgcgcccccgccgggagcttccgacctgcccgggctcgaagtggcgggcaccatcgcggaaggcgacgggccggcgatggccgctgccggcctgaaggctggcgaccgcgtgtgcgcgctggtcgcgggcggcggctatgccgagtggtgcgtcgcacccgtcgcgcaatgcctgccggtgcccgaaggctggagcgacgtggaggcggcctcgctgcccgagaccttcttcacggtgtggagcaacgtgttcgaccgcggccgcctcgcggccggcgaaaccctgctggtgcagggcggcagcagcggtatcggcgtgacggccatccagctcggccgcgccttcggcgccacggtgatcgtgacggcgggctcggacgagaagtgccgcacctgcctggagctcggtgcccaccacgccatcaactacaagacgcaggacttcgtggccgaggcccggcgcatcaccgatggccgcggcgtggacgtggtgctcgacatggtggcaggcgactacgtggcgcgcgaggtcgagtgcctggccgaggatggccgcctggtcatcatcgccgtgcagggcggggtgaagtcctcattcgatgcagggctcgtgctgcgccgccgcctcacggtgacgggttcgacgctgcggccccgctccgtcgcgttcaagggcgccatcgcggccgccctgcgcgagcgggtgtggccgctgctggcggcgcgcaccgtccggcccgtggtgcacagcaccttcccggcggccgaggcgtcccgggcccatgcgctcatggagtcgagccagcatgccggcaagatcgttttgacgtggacagcatgacaaagaagaaactcatcgcgggcaactggaagatgaatggcgccctgggcgccaatgccgcgttgctgcaggcgctgcgtggcggcctcgaggcgggcgcgttccagaacgtggatgtggccgtggcagtgccggcggcctacctcgcacaggtgcagggcctggccgaaggctcggccatcgcgctggcggcgcaggatgtgtcgcggcacgaagtgggtgcctacacgggtgaaatctccgcggcgatgctgcaggaattcggcgtgcgctacgtgctggtcgggcattccgagcgccgccagtaccacggcgagaccgacgagcaggtggccgagaaggcgcagcgcgcgctggccgccggcatcacgccggtcgtgtgcgtgggcgagacgctggccgagcgcgaggccgcgcagaccgaggccgtggtcaagcgccagctggccgcggtcatccacctgaacggccattgcatcagcgagaccgtggtggcgtacgagcccgtctgggccatcggcaccggccgcaccgccacgcccgagcaggcgcagcaggtgcatgccgtgctgcgcgcgcagctggcagcggccagcgagcacgcggaccgcatccgcctgctctacggcggcagcatgaacgccgcgaatgcggccacgctgctggcccagcccgacatcgacgggggcctcgtgggcggcgcatcgctcaaggcccaggactttttgcagatcatcgcagcggcagcctgagcggcgccgcgcgaaccaaccggagtagagaagaaatgaatgtgctcgtgaatgtgatcctggccgtgcagatgctggccgcgctggcaatgatcggcctcgtgctcatccagcacggcaagggtgccgacatgggtgccgcgttcggcagcggcagctcgggcagcctgttcggcgccagcggcagcgcgaacttcctgtcgcgctcgacggcggtgctggccggcgtgttctttgcggccacgctcgcgctggcctatttcggcaacgtccgccccgccggggtcggcagtgtgctcgagaccccggcagccgctcctgccgccgtgcagtccgtgtcgccttcgtccacgccggccgctccggcgtccgccgtgccgcccgcggcaccggcctctggcgcagcgcagatcccgacaaaataattgtcggaaaagtaaccgattcatagagagtcgggtttttccggagtagaattccggattgtctggaaagccaaatagcccttcgggttcctcatgccatccagatgcagacatcagccgtcgtggtgaaattggtagacacgctatcttgagggggtagtggcgaaagctgtgcgagttcgagtctcgccgacggcaccaacacacaagcaagcccgcccggccattcctcatcgcaggaatgggggtgcggccccagcggtgagtacccctccagatgaacctcgatcaatacctccccgttcttctgttcatcctggtcggcatcggagtgggggtggtgcccctggtcctgggctacgtgctgggtcccaaccggcccgacgcggccaagaattccccctacgagtgtggcttcgaggctttcgaagatgcgcgcatgaagttcgacgtgcgctactacctcgtcgccatcctcttcattcttttcgatctggaaatcgcattcctcttcccgtgggcggtcacgctgcacgaggtcggggtgaccggtttcgtcgccgtcatcgtcttcctggccatcctggtcgtgggcttcgcctacgagtggaaaaagggtgccctggattgggaatgacggggcttcacaaggaacgacacgatgattgaaggcgtgatgaaggaaggcttcatcaccacgagctatgactccgtggtgaactgggccaagaccggatcgctgtggcccatgaccttcggtctggcctgctgcgccgtcgagatgatgcatgccgccgcggcgcgctacgacatcggccgcttcggcgccgaggtgttccgcgcgagcccccggcagtccgatctgatgatcgtggccggcacgctctgcaacaagatggccccggccctgcgcaaggtgtacgaccagatgtcggagccgcgctgggtgatctccatgggttcctgcgccaacggtggcggctactaccactacagctactcggtggtgcgcggctgcgaccgcatcgtgccggtggacgtgtacgtgccgggctgccccccgaccgccgaggcgctcatctacgggatcatccagctccagcagaagatccgccgcacccataccatcgcccgcgtctgaagggttctccagcatgacagccattgccatccgacccgaggctctgcgggacgcggtcgccgctgcgctcggcgacaaggcgcgcgacatcgtgatcgcgctcgacgaactcacggtgaccgtcccggccgccgactacctggccgcgatgcagctgctgcgcgatgcgcccggctgccggttcgagcagctcgtggacctctgcggcatcgactactccacctatggcgacgtgggcacggaaggtgcgcgttacgccgtggtgtcgcacctgctgtccgtcagtctcaaccagcgcgtgcgcgtgaaggtgttctgccctgacgacgacttccccgtggtggcgtcggtgtccagcatctggaactccgccaactggtacgagcgcgaagccttcgatctctacggcatcgtgttcgacggccatgacgacctgcgccgcatcctgaccgactacggcttcatcggccatccgttccgcaaggatttcccgctgtcgggccacgtcgagatgcgctacgacaccgaggcgcgccgcgtggtgtacgagccggtgacgatcgagccgcgcgagatcacgccccgcatcatccgcgaagaaaagtatggaggcctgcactgaggcgctgctagcgcattcaggcgatccacgatggctgaaatcaagaactactccctgaactttggtccgcagcacccggccgcgcacggcgtgctgcgcctggtgctcgagctcgacggcgaagtcgtccagcgcgccgacccccacatcggcctgctgcaccgcgccaccgaaaagctggccgagcacaagaccttcatccagtcgctgccctacatggaccggctggactacgtctcgatgatgtgcaacgagcacgcctactgcctggccatcgagaagctgctgggcatcgacgtgccgctgcgcgcgcagtacatccgcgtgatgttctccgagatcacgcgcctgctgaaccacctgatgtggctgggatcgcacggaaacgattgcggcagctccacgatcctgatctacacgttccgcgagcgtgaggacctgttcgacatgtacgaggcggtgtcgggcgcgcgcatgcacgcggcctacttccgtccgggcggcgtctaccgcgacctgcccgacagcatgccgcagtaccaggcgagcaaggtgcgcaacgccaaggcgatcgaggtgatgaaccagaaccgccgcggctcgctgctggacttcatcgacgacttcacgcagcgcttccccaagtgcgtggacgagtacgagacgctgctgacggacaaccgcatctggaagcagcgcaccgtggacatcggcatcgtgacgccggagcgcgcgctgaacctcggcatgacgggcccgatgctgcgcggctcgggcatcgcctgggacctgcgcaagaagcagccctacgacgcctacgaccgcgtggaattcgacattcccgtgggcaagacgggcgactgctacgaccgctacctcgtgcgcgtgcaggagatgcgccagtccaaccgcatcatcaagcagtgcgtggactggctcaaggccaaccccggccccgtcatcaccgacaaccacaaggtggcaccgccgtcgcgcgagtcgatgaagtcgaacatggaagagctgatccaccacttcaagctcttcaccgaaggcttccgcgtgcccgagggcgaagcctatgccgccgtcgagcacccgaagggcgagttcggcatctacctcgtgagcgacggcgccaacaagccgtaccggctcaagatccgcgcgccgggctttgcccacctcgcgaccctcgacgagatggcgcgcgggcacatgattgccgatgccgtggccatcattggcacgatggatatcgtgttcggagagattgaccgatgagtaccgaatcgaaccaagccgccggctcgccggtgaccgaggctacgcgcgcgcgcttcgcccgcgaagtggcgaagtacccgccggagcagaagcagtccgccgtgatggcctgcctgtccatcgtgcagcaggagcagggctgggtcagcgccgagagcgaggccgtgatcgccgaggtcctgggcatgccccagatcgccgtgcatgaagtcacgaccttctacaacatgtacaaccagcagccgctgggcaagtacaagctgaacgtctgcaccaacctgccgtgccagctgcgcgacggccagaaggcgctgcaccacctcgagaagaagctcggcatcgccatgggcgagaccacgcccgacggcctgttcacgctgcagcagtgcgaatgcctgggcgcgtgcgccgatgcgcccgtgatgctggtgaacgaccgcacgatgtgcagcttcatggacaacgagaagctcgaccagctcgtggacggcctgcgccaggcggagggacaggcatgaccaccgcagcacagatcctctcgcagttccaggccacgggcgtccagacctgcttccacgaccgccacatcgagccgcagatctacgcgggcctcgacggcacgaactggagcatcaaggactacgaggcgcgcggcggctaccaggccctgcgcaagatcctcggcaccgacggcggcgagccgatgacgcaggaccaggtcatcgccaccgtcaaggaatccggcctgcgcggccgcggcggcgcgggcttcccgacgggcctgaagtggagcttcatgccccgctcgttcccggggcagaagtacctcgtctgcaattccgacgaaggcgagccgggcacctgcaaggaccgcgacatcctgcagttcaacccgcacatcgtcatcgagggcatgatcatcgcggccttcgcgatgggcatctcggtgggctacaactacatccacggcgagatcttccagacctacgagcgtttcgaggaggcgctggaagaggcgcgcgccgcgggctacctgggcgacaacatcctgggcagcagcttcagcttccagttgcacgccgcccatggcttcggcgcctacatctgcggcgaggaaaccgcgctgctcgagtcgctggagggcaagaagggccagccccgcttcaagccgccgttcccggccagcttcggcctgtacggcaagcccaccacgatcaacaacaccgagaccttcgcggcggtgccctggatcatccgcaacggcggcgcggcctacctggcctgcggcaagccgaacaacggcggcaccaagatcttctcggtgtccggcgacgtggagaagcccggcaactacgaagtgccgctgggcacaccgttcgccaagctgctggagctcgccggtggcgtgcgcaagggccgccagctcaaggccgtgatcccgggtggctcgtccgccccggtgctgcccgcgtccatcatcatggaatgcacgatggactacgactccatcgccaaggccggctcgatgctgggctcgggcgccgtgatcgtcatggacgattcgcgcagcatggtcgagagcctgctgcgcctgtcgtacttctattcgcacgagtcctgcggccagtgcacgccctgccgcgagggcacgggctggatgtggcgcgtcatcgaccgcatccagcacggccagggccgcgaaggcgacctggacctgctcaattcggtggcggacaacatccaggggcgcaccatctgcgccctgggcgacgcggcggccatgccggtgcgcgccatgatcaagcacttccgtccggaattcgaggcgctgatccgcaacaagacgagcccccaggctccggcctccgcctgatcgcgagaaacgcatatggttgaaatcgaactcgacgggaagaaggtggaagtcgccgaaggctgcatggtgatgcatgcggccgagaaggcgggcacctacatccctcatttctgctatcacaagaagctctccatcgccgccaactgccgcatgtgcctggtggacgtggagaaggctcccaagccgatgcccgcctgcgccacgcccgtgacgcagggcatgatcgtgcgcaccaagagcgacaaggccatcaaggcccagcagtcggtcatggaattcctgctgatcaaccacccgctggactgccccatctgcgaccagggcggcgagtgccagctgcaggacctggccgtgggctatggcggctcctcctcgcgctacgaggaagaaaagcgcgtggtcttccacaaggacgtcggcccgctgatctccatggaggagatgagccgctgcatccactgcacccgctgcgtgcgtttcggccaggaagtggccggcgtgatggagctgggcatgatccaccgcggcgagcattccgagatcaccaccgtggtgggcgataccgtggattccgagctgtcgggcaacatgatcgacatctgccccgtgggcgcgctcacgagcaagccgttccgctacagcgcccgcacctgggagttgtcgcgccgcaagtcggtcagcccgcacgattccaccggtgccaacctgatcgtccaggtgaagaaccacaaggtcatgcgcgtcgtcccgttcgagaacgaggacgtgaacgagtgctggatcgccgaccgcgaccgcttctcgtacgaagcgctgaacggccccgaccgcctcacgaagcccatgctcaagcagggcggccagtggaaggaagtcgactggcagacggccctcgaatacgtggccaacggcctgcgcggcatccagtccgagcacggtgcccagagcatcggcgcgctggtcagcccgcacagcacgctggaagaactgcacctcgccacgctgctggtgcgcggcctgggcagcgacaacatcgactaccgcctgcgcaatgccgaattcccggcttccgaaggcgtccgctggctgggcatgccgatcgcggcgctgtccacgctgcagtccgtgctggtcgtgggctccaacctgcgcaaggaacacccgctgttcgcgcagcgcatccgccaggcggcccgcaagggctgcgcggtgagcgcgctgaacgccgtggcctacgactgggccatgccgatggcgcaatccatcgtggcgcccgccggtgagtgggccgccgcgctggccgacatcgccgccgccgtggcccaggagcgtggcgtggccgcgcccgtggcctccggccgtgcgaccgatgcggcactggccgttgcgcgttcgctcgcgtccggcgaaggccgcgccgtgctgctcggcaatgccgccgcgcaccatgcccaggcctcgtcgctgctggcgctggcccagtggatcggcgcgcagaccggcgccgtggtcggctacctgaccgaagcggccaacaccgttggcgcgcagttcgtgggcgcacagccccgccagggcgggctcgatgccggccgcatgctggccggtggcctcaaggccgcgctgctcctcaataccgagccggtgcacgactccgctgccggtgcgcgcgccgccgaggcgctcgcgcaggccgagatggtcgtgacgctgagcccgttcaagaccaacctggaattcagcgacgtgctgctgcccatcgccccgttcaccgaaacctccggcagcttcgtgaatgccgaaggccgcctgcagggcttccacgccgtggtcaagccgctgggcgatgcgcgtccggcctggaaggtgctgcgcgtgctcggcaacctgctgggcgtgcagggcatcggcttcgagacctcgcaggaggtgctggcccacgccgtgggcgccaccggtgccgaactgccgacgcacgtgccggccgcccgcctgtccaacaccacgtccacggcacctgccgtgccggccgcagccggcacgccggagcccgtggtcgctgccatctaccagctcgacagcctcgtgcgccgtgcgccctcgctgcatctgacggccgacggtcgccaggctgccgcggccgcccccgccgccgtggaaggagccgcagcatgatcgacgcgctctacaacggcgggctgaacctcgtcgcccagtcctggtggacgggcgccgtgtggcccgtgctctggaacctgctcaagatcgtcgccatcgtggcgccgctcatgggcgcggtggcctacctcacgctctgggagcgcaagctgctgggcttcatgcaggtgcgccacggccccaaccgcgtgggcccgttcggcctgctgcagccgctggccgacggcctgaagctgctcaccaaggaaatcatccagcccgcggcggccagcaagggcctgttcgtgctgggcccggtgatggccatcatgcccgcgctcgcggcctgggtggcgatccccttcggccccgacgtggcgctggccaacgtgaacgccggcctgctgctgatcatggcgatcacctcgatcgaggtgtacggcgtgatcatcgccggctgggcctcgaactcgaagtacgccttcctgggtgcgctgcgcgcatcggcccagatggtgagctacgagatcgccatgggcttctgcttcctggtggtcatcatggtctcgggcagcatgaacctcacgcagatcgtgctgagccaggggcagggcacgatggcgaacgccggcctgtcgttcctgtcgtggaactggctgccgctgctgccgatcttcatcgtctacctgatctccggcgtggccgagaccaaccgccacccgttcgacgtggtggaaggcgaggcggaaatcgtggccggccacatggtcgaatactcgggcatgggcttcgctatcttcttcctggccgaatacgccagcatgtggctcgtgtccatcctgggcgtgaccatgttcctgggcggctggctgtcgccggtggcggccctggacttcatcccgggctggatctggctgggcctcaagaccttcctcgtggtgtccatgttcatctggatccgcgcgaccttcccgcgcttccggtatgaccagatcatgcgcctgggctggaagatcttcattccggtcaccctggtgtggctgctgatcgtgggcgcgtggctgctgtcgccctggaacatctggaaataagcgggacacgacatcatggctgctgttgctgctgctacgacatctttttccttcaaggactttttcaagagcttcatgctcgtggaactggtcaagggcatggccctgaccggccgctacgcgttccgccgcaaggtgacggtgcagttccccgaagagaagactccgctgtcgccgcgcttccgcgggctgcatgcgctgcgccgctacgagaacggcgaggagcgctgcatcgcctgcaagctctgcgaggcggtctgcccggcgctcgcgatcacgatcgagtcggacgtgcgtgccgatggttcgcgtcgcacgacgcgctacgacatcgacctcacgaagtgcatcttctgcggcttctgcgaagagagctgcccggtcgattcgatcgtcgagacgcagatcctggaataccacggcgagaagcggggcgacctgtacttcaccaaggacatgctcctggcggtcggcgaccgctacgaggccgaaatcgccgccgccaaggcggccgacgccaagtaccgctgaccagcggctcctgaaccacttttcacaagatccgattcatggacgccaagactggtttcttctatctgttctcggtcgtgctgctgtatgcggccttccgggtcatcaccgcgcgcaaccccgtgcatgcggtgctccacctgatcctcgcgttctcgcaggccgccgccatctggctgctgctgaaggccgaattcctggccatcgcgctcgtgctggtgtacctgggcgccgtcatggtgctgttcctgttcgtggtgatgatgctggacatccacatcgacaccgtgcggcagggcttctggcggcacttcccgctcgcggccttcatcggcgcgctgatcgcgctcgaaatggccgcggtgctgatgggcggcttccgcggcatggacgaacccaaggccgtggcggccatggtggacgcggccggcaacgtggtgcagtactccaacaccaaggcgctgggcaagctgctctacaccgaatacctgtacccggtggaaatcgccgcggtgatcctgctggtggcgatgatcgccgccatcgccctgaccctgcgccagcgcaaggacaccaaggtgaccaaggtttcggagcaggtgcgcgtgcgcgccgccgaccgcgtcgcgctggtgaaggtcgccgcgacgcagaagcccgcggaagaagcggcggcgcccgcagccgccgaggagaagaaggcatgacgttgaccctgggccatttcctgtcgctgggcgcgatgctgttcgcgctgtcggtgatcggcatcttcctgaaccgcaagaacctcatcgtgctgctcatggccatcgagctgatgctcctggccgtgaacatgaacttcgtcgcgttctcccactacctgggcgacatgcacgggcaggtgttcgtgttcttcatcctgacggtggccgcggccgaatccgccatcggcctcgcgatcctggtgctgctgttccgcaacaagtccagcatcgacgcggaagatctcaacaccctcaagggctgatccgccggtacttgcaaggtcttcaagaatgagtcaaaccctctcagcttcgatgctcctcgcggtgccgctggcgccgctggcgggctccgcgctcgccggcatcctcggcacggccttcggcggcaaccgcatcggacgccgcgcgagccacaccctcacgatcctcggcgtgttcgtcgcgttcgtgctctcggccctgacgttcaagagcgtggcgctcgacggcgcccgcttcaacgagacgctctacacctggatggtggtgggcggcctcaagatggaagtcggcttcctcatcgacacgctcaccgccatgatgatgtgcgtggtgaccttcgtgtcgctgatggtgcacatctacaccatcggctacatggaagaggacgacggctacaaccgcttcttctcgtacatctcgctgttcacgttctcgatgctcatgctggtcatgagcaacaacctgctgcagctgttcttcggctgggaagcggtgggcctcgtgtcgtacctgctgatcggcttctggttcaacaagcccacggccatcttcgccaacatgaaggcgttcctcgtgaaccgcgtcggcgacttcggcttcatcctgggcatcggcctgatcgccgcctacaccggcacgctgaactacggcgagatcttcgccaagtcgggcgagctcggcaccatcggcttcccgggcacgaactggatgctcatcaccgtgatctgcatctgcctgttcatcggcgcgatgggcaagagcgcgcagttcccgctgcacgtgtggctgcccgactcgatggaaggcccgaccccgatctcggcgctgatccacgcggccaccatggtgaccgccggcatcttcatggtgtcgcgcatgtcgccgctgttcgagctgtcggacacggccctcaacttcatcctggtgatcggtgccatcacggccctgttcatgggcttcctgggcatgatccagaacgacatcaagcgcgtggtggcctattccacgctgtcgcagctgggctacatgaccgtggcgctgggcgcttccgcctactcggtggccgttttccacctgatgacgcacgcgttcttcaaggcgctgctgttcctcggcgcgggctcggtgatcatgggcatgcaccacaaccaggacatccgctggatgggcgccgtgcgcaagtacatgcccatcacctggatcacctcgctgctgggctccctggcgctgatcggcatgccgctgttctcgggcttctattccaaggacagcatcatcgaggccgtgcacgccagcacgctgcccgccgcgggcttcgcgcacttcgccgtgctggccggcgtgttcgtcaccgcgttctattcgttccgcatgtacttcctggtcttccacggcaaggagcgctacgaccagaatccggacgcgcaccacgacgaccaccatgcccacgacgaccatggtcacggccatggccacgacgccaagccgcacgagtcgccgtgggtggtgacggtgcccctggtgctgctggcgatcccctcggtggtgatcggcttcctggccatccagccgatgctgttcggcgacttcttcaaggacgtgatcttcgtggacgccgccaggcaccccgcgatggccgagctgtccgagatgttccacggcccggtggcgatggccctgcacggcctgcaggcggcgccgttctggctggccctggccggtgtcgcgctctcctactacatgtacatggtgaacccggccctgccggctgcgatcaagcgcacctgcatgccgatctacgtcctgttcgagaacaagtactacctcgactggatcaacgagaacatcatcgcccgcggtgcccgcgcactgggcacgggcctgtggaagggcggcgaccaggccgtgatcgacggcgccgtggtgaacggttcctggaaggtcgtcggctgggtcgccggcatcgtgcgctgggtgcagtcgggctacatctaccactatgcgctggtgatgatcctgggcgtgttcgggctcatgacgtacttcgtgtggctcaacaagtagaggaacaagaaaaatgggtttgttgagtcttgccatctggacgccgatcgccttcggtgccctgctgctggccttcgggcgcgacgatcaggcgcgcgccgtccgctggatcgcgctgatcggctcgctgatcggcctggccgtgacgctgccgctctacggcaacttcgacaacggcaccgccgcggcgcagttcgtcgagaagatcctctggatcgagcgcttcaacgtgcactaccacctgggcctggacggcatctcgttctggttcgtgccgctgacggccttcatcacggtgatcgtggtgatcgcctcctgggagtcgatcaccgagcgcgtgaaccagtacatgggcgcgttcctgatcctctcgggcctcatgatcggcgtgttcagcgccatggacggcctgctgttctacgtgttcttcgaagccacgctgatcccgatgtacctcatcatcggcatctggggcggcccgaacaagatctacgcggcgttcaagttcttcctctacacgctgctcggctcgctgctcatgctgatcgcgctggtgtacctgtacaaccagtccggcggcagcttcgacatcgccacctggcaccagctgccgctgtcggcccgcgcccagacgctgctgttcttcgccttcttcgcggccttcgccgtgaaggtgccgatgtggccggtgcacacctggctgccggacgtgcacgtggaagcccccacgggcggctccgccgtgctggcggccatcatgctgaagctgggcgcctacggcttcctgcgcttctcgatgcccatcgcgcctgatgccgcacgccattgggcgtggctgatgatcgcgctgtcgctggtggcggtgatctacgtgggcctggtggccatggtgcagaaggacatgaagaagctggtggcgtattcgtccgtggcccacatgggtttcgtgacgctgggcttcttcatcttcaacgacctgggcgtctctggcggcctggtgcagatgatcgcccacggcttcgtgtcgggcgcgatgttcctctcgatcggcgtgctgtacgaccgcgtgcattcgcgggagatcgcggcctacggcggcgtggtcaacaccatgcccaagttcgcggcgttcgcgctgctgttcgcgatggccaactgcggcttgccgggcacggccggcttcgtgggcgagtggatggtgatcctgggcgccgtgaaggcgaacttctggatcggtctgctggccgccaccgcgctgatcttcggcgctgcctacacgctgtggatgttcaagcgcgtctatctcggcccggtgggcaacgacaacgtgcgcggcctgctggacatcagcgcccgcgaattcctggtgctgggcgtgctggccgtggccgtgctctacatgggcctgtatccgcgccccttcaccgacgtgatggacgtgtcggtggccgaactgctgaagcacgtggcgcagaccaagctccattgaaccgactgacaacgagagaccgagatgattgacaacatcagctggctggcggtgtacccggagatcgtgctcctggtgatggcctgcgtgatcgccctggtggacctgggcgtgacgagcccccgtcgcaccggcacctacgtgctcaccatgctcaccctggccgtcgtggccgtgctgcagggcatgtacgcgagcagcggcaacacgttctacggcttcggcaacatggtggtcagcgacgccatgggcaactggctcaagtgcttcgcgaccatcgccgtgatggtgacgctggtctatggccgcccctatgcggcggaccgcggcatgctgcgcggcggcgagctgttcacgctctcgatgttcatgctgctgggcgtgttcgtcatggtgtcgggcaacaacttcctggtgatctacctgggcctcgaactgctcacgctgtccagctacgcgctggtggcactgcgccgggaccacaccacggccaccgaagccgccatgaagtacttcgtgctcggcgcgatggcgagcggcttcctgctctacggcctctcgatgctgtacggcgccaccggttcgctcgacatcggccaggtcttcaaggccgtgaactcgggccagatccgccaccaggtgctggtgttcggcctcgtgttcgtcgtggccggcctcgcgttcaagatcggtgccgtgcccttccacatgtggattccggacgtgtaccagggtgccccgaccgcagtgacggtcatcatcggcagcgcgcccaagctcgcggcgttcgcgatcatgatccgcctgctggtggacggcctgctgccgctggccatcgactggcagcagatgctggccgtgctggcgatcggctcgctgctcgtgggcaacctggcggccatcgcgcagaccaacctgaagcgcatgctggcgtactcgaccatcgctcagatgggcttcgtgctgctgggcctgctgtcgggcgtcatcaacggcaacgtcgatgcgaacgcggtcgagaacgcctacagctcggcgatgttctacatcctgacctacgtgctgaccacgctggcgagcttcggcatcatcctgctgctggcgcgcgaaggcttcgagagcgaagagatctcggacctggccggcctgaaccagcgcagcccgctctacgccggcgtgatggccatctgcctgttctcgctcgccggcatccccccgatggtgggcttctacgccaagctggccgtgctgcaggccctggtggcttccggccaggccccgtacatcgcgctggccgtgttcgccgtcgtgatgtcgctgatcggcgcgttctactacctgcgcgtcgtgaaggtgatgtacttcgacgcaccgctgacggccaccagcgtgtccgcgccgctcgacgtgcgcatggtgctcaccgtgaacggtgccctcgtgctggttctcggcctcgtgccgggcggcctgatggcactgtgcgcagacgcggtggtgcgcgccctggccacctgaacgaccgttcgcggaggccggccgccatttccgatttcccgctccatcgcgctccgccaccatacgggtgcggcggtgcagagcgtggaggggcggcttccttccggacctgttgcgatcgctccccgtgtcatcctccgcatccatctggctcgtgatcgtggcggcgctcgtggccgccaacctgcctttctgcaaccaccgctggctggtggtggggccccgcgcagtgccggccaaacccctggcggcgcggctgggggaatggctgctgtgttatttcctggtgggcgggctggccctgctgctggaaaagcgcgttggccagatcgccccgcagggctgggagttctatgccgtcacggtcgcgctcttcgcgacgctggcctttcccggtttcgtctatcgctacctgctgcgccgcaggggctgacgtgggccgcaggcgcctgtgcccttgcccgcgcacgtgaacgttacgccacggaccccattgcatcatcatgaaggtgcttgacctgcattgcgcattcgaccatgccttcgagggatggttcgcatccgaagcggatttccaggaccagctcgcccgtggcctggtggagtgcccgctgtgcggcagccgggagatccgcaaggtgctcagcgccccccggctgaacctgaagtcttccgccggagcggccgtggcggtgcccggcgctgccgggaaggcggaccaggcgatgccgtccggtccctccgctcccggaggggcggggcccacgccccagtccctgcaggctgcgtggctgcggctggcgcgccatgtgatggcccataccgaggacgtgggaagccggttcgcccaggaggcgcgccgcatccatgagggcgacgccgaggaccggcccatccgcggccaggccagcgtgcaggagacggtgcagctgctggaggagggcatcgcggtgctgccgctgcccctgccggcctccgccaaggaaaccctgcaatagcccgcagggccgccccatgcggcgcccgccggctcggcctcccccggtcaggccgtgaactgcagcgccgcgagtcgggcatacgggccgccgcgcagcatcagctcggcgtgccgcccctgctcgaccacccgtccctgttccatcacgacgatccggtccgcattctggaccgtggccaggcggtgggcgatcaccagcgtggtgcggcgccggccctgcgaatgcagcgcggcatccagcgcggcctgcaccatgcgttcgctctcggcgtccagcgcgctggtggcctcgtcgagcagcagcagcggggcgtccttgagcagggcgcgggcgatggcgatgcgctggcgctgcccgcccgacaggcgcacgccgcgctctcccaggaaggtgccgtagccttcgggcagtgcggcgatgaaatcgtgcgcgaacgccgcgcgcgcggcggcctccacctcggcgtcgctggcatcgggccggccgtagcggatgttctcgcgggccgaggccgagaagaccacggcatcctgcggtacgacggcgatgcgggcccggaagtcgtccagtgccagcgtgcgcaggtccttcccgtccagcaggatgcgaccgccttccggtgccggatccacgtcgtagaagcgctgcagcacctggaagacggtggtcttgccggcgccgcttgcacccaccagcgccacggtctcgccgggctggatgtgcaggtcgaaatcccgcagcgcgggctgcgcgggccgagagggatagtggaacccgacatgctcgaaatccacgcgcaggccctggctgcccgcgggcaggggggtgggcgccgtgggcgaggcgatcgcagggcgggccgccagcagttccatcagccgctcggtcgcgccggccgcgcgcagcaggtcaccatagacctcgcccagcaccgcgaccgcgccggccagcagcatgacgtagatcacggtctctccgagctgcccggccgacatgtcgccggccagcacggcctgcgtgccgcggtacaggccccagagcagcagccccgcgttggcgacgatgatgaaggccaccagggcggcgcgcgcccggctgcggcgcacggcggcgtcgaaggcgtgcgcggtggcggcctggaaacgcgcgctttcacgggcctccgccgtatggctctgcaccacgggaatcgcgttcagcacttcgcctgcgagtgcgctggcgtccgccacccggtcctggctgtcgcgcgacagccgccggacccggcgcccgatccaggctgtgggagcgaccacgagcacgatgcccagcagcacgaccgccatcaggcgcggatggctccagaccagcatgcccagcgcgcccagtcccatcaccgcgttgcgcagtcccatggacagggaggagcccaccacggtctgcaccagcgtggtgtcggtggtcaggcgcgagaggacttcgcccgtctgcgtggtttcgaagaaggccgggctctggcgcagcacgtgcgcgtacacggcgttgcgcaggtcggcggtgacccgctcgccgagccagctgaccaggtagaagcgagccgccgagaacacgccgagcgccacagccacgccgaacagcagcccgaagtgctcccgcagcgccatggcttgcgcgccgcggtcgccgggcagcaggccgccgtcgatcagcgagcgcagggccacgggaaaagccagcgtggcagccgcagccagcaccaggaacacgagggccagggcgatgcggcctgcatacggccgcaggaaggggaccaggcccgccagggcgcgcgtgggcgggcgcgagggatttcccgggggcgtggcggaatggcggggcggtgcggaggcgactggcatggtgacgccagtgtaagaaggtggcggcccgcacggagagcacctttgtcgtgtcggatgtttgctatctgaaatatagcaacataccgataccccacggcgtccacgggtgaaggtggtctttgaggtggacagggttccaggcgaagccgcgatcgcgtgaaaaggctccgagggcagggcggggggtgtttgcttaggcgtttatacataggcatttgtcccagttcctggccttcggcacggcggcatacgatgcaccgcaacctgccccccggcatgcgccgccgttcctcgcgcggcgtgccggaggggcccaccacggagcggctcctgccccatgagcgacgacgtcattctcgaaacccgccatctcaccaaggaattcaagggcttcaccgcggtgagcgatgtgaacctgtcggtgcgccgcggttccatccatgcgttgatcggccccaacggcgcgggcaagaccacctgcttcaacctgctgaccaagttcctcgaacccacgtccggcaccatcaccttcaacggcgcggacatcacccgcgaggcccctgcgcagatcgcccggcgcggggtgatccgctcgttccagatctcggccgtgttcccgcacctgacgctcaccgagaacgtgcggctcggccttcagcgccggctcggcacctcgttccatttctggaaaagcgagcgcagcctggcgcacctcgacagccgggcgcgcgaactgctcgcggaagtgggccttgccgacctggccgacgaggtcaccgtcaacctgccctacggccgcaagcgcgcgctggagatcgccacgaccctggcgatggagcccgagctgatgctgctcgacgagcccacgcagggcatgggccacgaggacgtggaccgcgtcacgcagctcatcaagaaggtgtcggcgggccgcacgatcctcatggtcgagcacaacatgaaagtcatctccaccatcgcggaccgcatcacggtgctgcagcgcggggccgtgctggccgaggggccgtacgaggaggtctcgcgcaatccgcaggtcatggaggcgtacatgggcacgaccgacggccagctgcagggagcccactgatggccgcccccgctctcgaaatccgcggcctggaggcctggtacggcgaatcgcacgtgctgcacggcgtggacatggtggtgcagcccggcgaggtggtgaccctgctgggccgcaacggcgcaggccgcacctccacgctgcgcgcggtgatgggtttgaccggcgcccgcaagggctctgtgaagatcaacgggcaggaaaccatccagatgcccacgcaccgcatcgcgcacctgggcgtgggctactgccccgaggagcgcggcatcttctccagcctgtcgtgcgaggagaacctgttgctgccacccgtgctcaagacgggccgctccggcatgccgctggacgagatctacgcgatgttccccaacctcgcggagcgccgccacagccagggcacgcggctgtcgggcggcgagcagcagatgctggccgtggcgcgcatcctgcgcacgggcgcgcagctgctgctgctcgacgaaatctcggaggggctcgcacccgtcatcgtgcaggccctggcgcgcatgatcaccacgctgcgccagaagggctacacggtggtgatggtggagcagaacttccgcttcgccgcgccgctcgccgaccgcttctacgtgatggagcacggcagcatcgccctgcagttcggcgccgacgagctggagcagcgcatgccggtactcaacgaattgctgggcgtgtgagccgccggcctcgcccgcgccacgccgaaatcgacccgaacgaacgaccatccagcctcaggagacgacgacatgacgaaacaccctcgcaccaccgcgaccttcaagaccctcgccgtggcgctcggcctcgcaggcctgtgcgccgcctcggccgtgcaggcgcaggacggcaaggtgaagatcggcttcatcaccgacatgtcgagcctgtacgccgacgtggaaggcaagaacggcgcggtggcgatccagatggcgatcgacgatttcggcggcaaggtgctgggcatgccgatcgaactggtctcggccgaccaccagaacaaggccgacatcgccgccagcaaggcgcgcgagtggatcgacacgcagggcctgacgatgctcttcggcggcaccaactcgggcacggccctggcgatggccaaggtggcgcaggagaagaagcgcgtcttcatggtgaacggcgcgggtacctcggcgctgaccaacgagcagtgcagcccctacaccgtgcagtacgcctacgacaccgtggcgctcgccaagggcaccggcggcgcggtggtgcagcagggcggcaaggactggttcttcctgacggccgactatgccttcggcgccgcgctggaggccgacacggccaaggtcgtgaaggaaaagggaggccgcgtgctgggcagcgtgaagcacccgctgaatgcctcggacttctcctcgttcctgctgcaggcgcagaactccaaggcgcagatcctgggcctcgcgaacgcgggcggcgacaccatcaacgccatcaaggccgcgcgcgaattcggcatcaacaagagcatgaagatggccggcctgctggtgttcctgacggacatccacagcctgggcctgaagaacaccgaaggcctgctgctcaccaccagctgggactggaacctcgacgacaagacgcgcgccttcggccgcaagttcttcgccaagaccaagcgcatgcccacggacatccaggcggccgactactcggccacgatgaactacctcaaggcggtggaggccgccaagagcacggacgccgacaaggtgatggaaaagctcaagtccacgcccatcgacgatttctacgccaagggcagcatccgcccggacggccgcttcgcgcacgacatgtacctgatgcaggtgaagtcgcccgccgaatccaaggagccatgggactactacaaggtggtcgccaagctccccgccgaccaagtgtggaccaccaaggccgagagcaagtgcgcgctctggaagtgacgcgccgcgcctgacagccgctttcccgcgatggacgaacgacaacagaaggagacaaggaccatggcatacggaatcacgaaactggcactggcgctcggcgccgcagggctcttcgcggcctcggccgcgcacgcgcagcaggacgcgccggtgaagatcggcttcatcaccgacatgtcgagcctgtacgccgacgtggaaggcaagaacggcgcggtggcgatccagatggcgatcgacgatttcggcggcaaggtgctcggccggccgatcgagctgctcacggcagaccaccagaacaaggcggacattgcggccagcaaggcgcgcgagtggatcgacacgcagggcctgaccatggtcttcggcggcaccaactcgggcacggcgctggccatggccaaggtggcgcaggagaaaaagcgcgtcttcatcaacaacggcgcggccacctcggcgctgaccaacgagcagtgcagtccctacaccgtgcactacgcctacgacaccgtggcgctcgccaagggcacgggcgcggccatcgtggacgcgggcggcaagagctggttcttcctcacggccgactacgccttcggccacgcgctggaggccgacacctcccgcgtggtgaaggaaaagggcggcaccgtggtgggctcggtgcggcacccgctcaacgcgtcggacttctcgtccttcctgctgcaggcgcagaactccaaggcgcagatcctgggcctggccaacgcgggcggcgacacgatcaactcgatcaaggccgccaaggagttcggcatcggcaagaacatgaagctcgccggcctgctgatcttcttcagcgacatccacagcctgggcctgaagaccacggaaggcctgcagttcaccaccagttggtactgggacctgaacgacgagacccgcaagttcgcagaccgcttcatggagaagaccaagcgccgcccgaccgagatccaggcggccgactactcggccaccatgaactacctcaaggccgtggaagccgccaagagcatcgaggccgacaacgtgatggaggcctggcgcggcatgaagatggacgacttcttcaacagcggcacgctgcgcccggacggccgctatgtgcacgacatgtacctcatgcaggtgaagacgcccgcggaatccaagggcacctgggactactacaagctcgtgaagaagctgccgggcgaccaggtcttcgccaccaaggccgagagcaagtgcgcgctctggaaatgacccgcaccgcctgagcgccctccacccgcatcccaagccgcctccccatggaaatcttcggtgtctctttgccggccctgctgagccagctcctgctggggctggtcaacggctcgttctacgccatcctcagcctggggctggcggtgatcttcggcctgctcaacgtgatcaacttcgcgcatggcgcgctgttcatgctgggggcgctgctcacctggatggcgggttcgtatttcggcatcaactactgggtgatgctggtcgcggcgccgctcgtcgtcggccttttcggcgtggcgatcgagcggctgctgctgcgctggatctacaagctcgaccacctctacggcctgctgctcacgctggggctcacgctgctcatcgagggcgtgttccgctccatctacggcgtctcgggcctggggtacgacacgccggagctgctggagggcgccaccaacctcggcttcatgatcttgcccaactaccgtgcctgggtggtggcggcgtccatcgtggtctgtatcggcacctggtatgtcatcgagaagaccaagctcggcgcctacctgcgcgccggcaccgagaacccgcgcctggtggaggccttcggcatcaacgtgccggtgatgatcacgctcacctacgccttcggcgcggcgctggccgccttcgcgggcgtgctcgcggcgccggtgtaccaggtcacgccgctcatggggcagaacctcatcatcgtggtgttcgcggtggtggtgatcggcggcatgggctcgatcatgggctccatcctcacgggcctgggcctgggcgtcgtcgaaggcttcaccaaggtgttctatcccgaggcatcgtccaccgtggtgttcgtcatcatggtggtggtgctgctcatccgccccgccggcctgttcggcaaggaaaagtgaccaggacggggccgcgcacatgcaccacaagaatctcgccactttcggctatggcctgctgctgctgggcctgatcgccgcgccgttcctcggcgcctatcccgtgttcgtgatgaagctgctgtgcttcgcactgttcgcttcggccttcaacctgctgctgggctacacggggctgctgtccttcggccatgcggccttcctggggggcgcggcctacgtcgcaggccatgcgatcaaggtctgggggctcacgcccgaggtcggcctgctgctgggcacggccggcggcgcgctgctgggcctgctgttcggctggctggccatccgccgccagggcatctatttctcgatgatcacgctggcgctcgcgcagatgctgttcttcgcctgcctgcaggcgccgttcacgggcggcgaggacggcctgcagggcgtgccgcgcggcaagctgttcggtgtgctcgacctgtccagcgacgtgaccatgtactacgtggcgctggccgtggtggtcgctgccttcctgctgatcgtgcgcaccatccattcgccgttcggccaggtgctcaagggcatcaaggaaaacgagccgcgcgccatctcgctgggctacgacacgcagcgcttcaagctgctggccttcgtgatctcggccgccatcgcggggctggccggctcgctcaagacgctggtgctcggtttcgccacgctgtcggacgtgcactggacggcctcgggccaggtgatcctgatgacgctcgtcggcggcctgggcacgctgtccggcccgctggtcggctccgccgtggtggtgttgctggagaacaagatcggcgaattcggcaacctgctcgcgtccctcacgggcgtggactggttccgcacgctgggcgagtcggtgaccatcgtcaccggcctgatcttcgtggtctgcgtgctggcgttccgccgcgggatcatgggggagatcctggcaaagatcaggaaaacctcctgagtcgcctttggcattacaggcgcagcgcgcctgcgtagcccgtgagttccaggtagccgcgtcccacctcgctgccggaggcgtcgcgcagcacgctcaggccctcccaatagatcgcgccggtggagccgcggctgtccagttcctggtcgtcggccagggcttcgacctcgaagcggccggcgggtgtgtctatgcgccaggcgacggggtagcgcgtgccggtgcgcgggctggtccagtggcgcaggggggcgaacgccacggcctgcccgtcctcgaagatctgcagcgcggcatccgcgcccccgcggaacgaaccgctggcccagagcgcgctgccgtcctggcgtcgcagccggaaggccgtgagcgcgccgccgttgtccaggttcatgccgatccagtcccagcccacggcctcggggtgcatcagggcctcgctccactcgtggtccagccaggcgcgcgccgtgcgcggggcaccgctgtcgtccgtgccgatggcaaggcgccggccgggcagcgcgatggtgccgcgtactgccagctggggctggctgtagtagtagctcgcctgctccggctgcggccccttgcgcgacaggccctggcggccctgcaggacgagcggctgggtgctgtcgaactgcagttccagggtgaagcgttccgccggaatgcgggcgacgtaccggctgccgccgtccgcggtgccgctgcgggccagcgaccagtccccgatccggatggcggtgtcggattcctgcgcccgtgccacgccgaagcctgcgcgcgcgatgcgctggtcgtgcagcagccggccgctgcgcacgtcggtgagcgcggcgtgcgcgaacagcagctggtgggccgcgaaggcggagcgcagcgttcgggtctcgtctacccgggagcggaagaaggtgatctggaacccccagtcctggccgtccgcgcgggcatgtccggtgatgtaccaccactcggtgcgcaggtccgggtggctgccgtggtcgcgggggaacgacagggcacgcgcgggcagcgcgtgtgccggcctgggcacccacgcgctggcggacgcggcgccgagcgcggcggcgaggcaggcgcggcgcgtcgggcggcccggcatggtcaggcgtccatgctggcctggatgccggcgcgcgcggccgcgcagtcgccgatggtgccggccacccaggcatcgtcgaagtaggtgggcaggtagcgttcgcccgagtcgcacagcagcgacagcagcgagccctgttcgccgcgcttgcgcatgccgctggccaggcgcagcatggcggcgaagttggtgcccgtggaggggccgacacgccgcccgagcaattgcgagagcacctgcatcgccgccaccgaatcggtgtccgccacttcctccatgtggtccacgagcgtgcggatgaagctcggctccacgcgcgggcggccgatgccctcgatccgcgagcccgccgccgtgagcgtcccgtcgcccgagcgccagtacgcgctgaacaccgagccggccggatcggccacgcagacctgggtggcgtactgctggtagcggatgtagcggccgatggtggcgctcgtgcctcccgtgccggctccgaccacgatccagcgcggcacggggtggcgctcacgctgcatctgcacgaacatgctctcggcgatgttgttgttgccgcgccagtccgtggcccgttcggcataggtgaactggtccatgtagtgcccgccggtgtcggcagcgatcgcgcgcgccgcgtcgtacacctcggcagggttgtccacgaagtggcagcggccgccatggaactcgatctgcgccaccttttccaccgaggtgcggcgcggcatcaccgccacgaaaggcaggcccagcagccgcgcgaaatacgcctcgctcactgctgtggagccgctcgaggactcgacgatggtcgagccttcgtgcacccagccgttgcacagcgcgtacaggaacagcgaacgcgcgagccggtgcttcaggctgcccgtgggatgggtggactcgtccttcaggtagaggtcgatgccgtgggccgcatacgccggcaggttgagcggaatgaggtgcgtgtcggcgctgcggtggtagtcggcctcgatgcgggcaatggcttcgtgcagccagccgccgggcgccgcgccggagggggggagtggggtcatgcgggaagtatcgcaggcgcgcgggccgcggcggcccgcgctccgtatcctgcgctacagcccgaagaaggggcggttggcctcgatgcgcgcggcctccgaaggcgggaagctcctctcctgcagcagcttctgcagcgcctcgcggccctgctcgaaggactgcacgtagaacgcgctcacggcgagttcgtcgagcgagcgccatgcatagacgccggcatccacgaacaggatgtccgcgggccgcggcatgcgcgccgcctgctgcgcgtagaggtgggccagcgcgaactccgaccgcagccggtggtagcgggccagttcgcacaggggctccgcgcgcgcgggccgttgcgcataggccgcgaggtaggcgtcgcgcacctcgtgcggcggggcttgcagccgttcggtgagcacggcgacctggaagaccgcgaaccagcattcctcgtcccagccgcccatcgccgcgcgccggcggtaggcttcgcgggactcctgaagccgccccgcgtcccgcaggctctgggccaggtagaacgcgtagcgcgtgttgccgggctcgtcccgcagcgcctgctcgagcacggcgatgtcgcgcaggtaggtctgcggatcgcgggcacgggcaccgtcgtgcgacacatcgatcaacgggccgggcagcggctgccagggcgcatgcgcgggggctgccaggaactcgtgcagcacgccctcccagcgccagggcacgcgcgcggcgaccatggcgttgcgcaggtattcgcagtcgcccatgcggcaggtgaacatgtacccgtccgcggacatcgcgggccaggcgaagccctcgggcacgcgcaactgctcgtccgcatcgatgaagagcacgtagtccgcctgcggcctggcgagctccagcgcctcgttgcggttgtgcgcgaagttcttccagggcctctcgtgcaggctgccgggcacgccctgcaggaattcgcgcacgatgtcctgcgtgccgtcggtggagcccgtgtccacgatcacccagtggtcgatgaagggccgcacggaagcgaggcaccgggtgatcaccggtgcctcgttcttcacgatcatgttgaggcagatgcggggggactcggacaatggcaacggcttttctcgcaagactgcagtgatgcaatagtcaacagcaagacgattttggcatctggcctgcacttcgccacggagcagattcccttgatacgaagccgatacggctggcaggatatgcggttagcacagagctgccctctgcatcattggcaatacgcctcagcagtgatggttactgcggagttgcatgaaaaactgcatgtccattgattgctggtactggcgggcctgaatgaccgtgagatgctgttcagcgtcgtgtcattggaatggcatcctcctgacaccaccgatccggaactgcaggtggcggtcacatcttgcgtgccactcccgccgcaggtgcccgtatttgtacttcgcgtcaatgtgcccacgctccccgtcgggcccgtggccccggtcgcgccggtgttgcctgtcgcacctgtagggccggtggccccggtgggacctgtcgctccagtgttgccctgaacaccctggatgccctggataccttgcggaccctgtgtgccctgggggcccgtcacacccgtggctccggtcgggccggtcaccccggtggcgcccgtggcacccgtgatgcccgtggcgccggtcggtcccgtggctccggtcacgcccgtggcgcctgtcgggcccgttgcgccggtggctccggttccggaaggcccggtggccccggtcaccccggtggcgcccgtcgggccggacgcgccggtggcgcccgtcgcacccgtggcgccggcagggcccgtcgccccggttgggcccagggggcccgtagcccctgtcgctccgccgcccacgccgggggcgcacctggtgagctgccccgtgcccgcgtcatagcaggtcagggtgttgctcgtgccggtcgaggacaggccggggatgtagacctctcccgtgccctgcacgcgcagccgttcctgggtgccgcccttgacgacgaaaccgccaccggcagggggggtgacggtgatgtccgcggcgagcgcgcctgcggcatgcagggcgaggacggagcacagcgtggtggcggcccaatgatggcccgggcgttttttcggcatggtggaaccctctctctactggatctctggatatctttttgatgcgcatgcggcgcacgcgacaggtacctggccaggggcagaagtgttccgccccggcaagggcattcagcgtgcgctgtgcgggcgtggtgccggtccgcggcgtttccaggccatgagcgcgcccatcagcagggacagcagcaccaggccgtattcgctgagcgtgggaatcgaggtcactgccgtcgcggcggcgccgatctgcaccgtcggcggcacgctggcgaaattgcgggtgatggtggcattcgggcccaggttcaccacggccgtgccgctggccgaagtgagctgcaccggctgcgcctgggtgccctggatcgtcagcgagcccagcaccgtgatgttggcgcctgcgggcaggacgaagttgcggcccgtcgtgctctgcagcacgaggttctgcacgacgatgttgccgctgatctgggacgtattgcccgggtcgcatccgtcgcgcagcacgagcgtgttgttgccggtgttcaccgggcccgtggcgatgaggtctccacccaccgagatggtgccgccggagccggtcacgttggagccggaggcgaaggtggcggaggagtccaccgacagcgtgccgccgctcaggttcagcgtgccctgcatgtccagcgacgtgcaggagatgtccacggcaccgcccggaggcacgtcgagcgaggagccgggcgggaccacccattgggccgcgaccggagtgcagagggtgagcgcgagcgcggcgccggcaagccagcgcagtgggtgacgaagcatgaaaatctcctccggacaacctgcaggccggcgtatcgggccggtttctgcgatgaatgtagtaatacgctgaacagcctcgtcggtgctcgggcaccttgtcatggagcgccctccccggaaccccatagctattcgcaatgacgtcattttgcgtgaaattcaacaaaaagcatcacgtggtaagcatttttttgattcaccagtcttcccggagtgccagttctgcatggcgggatgcggacgagtagcacgcaagccacgctgccaccgtgccggtggcgacgaccgcgcagcacagcagcgccagccgcgccgcggggatgtgcatctccatggtccagtggaagctctgcggattcaccacgtggacgagcacggccgagacggcacatccgagcgccagtccggcgacggccccggcggcggtccatgcagcgccttcgccggccaccacgccgaggatctgcggacgcgtcaggcccaggtgcgacagcaggcccagttctttgcgccgcgcgagcacctgcgccgagaagctcgccgcgatgccgaacagcccgatgccgatggccacggcctgcagccagtaggtcacagcgaaactgcggtcgaagagcgcgagggagcgttcccggatcgcctgtgcggtgctgaactcgatggcaggctccgcgccctcgcgcagggcctgcggcagccggtccgtgatggcggaccgcagcgcggcctcgtccgcgcccggcacgggccatatcgccagatcgtcgatgccggcatcgccggtgagccggatgtagtcggtgcgctccatggccaccgcgccgaactggcgcacatagtcgcgccatatgcctgcgacgaagaactcggccgtgggctgtccggcaccccgggtgcgcagtgccatcgcccgggacagtgccggccagctggcgcccggccgcaccccgtacaggtcggccagcgcttcgctcacgtacaccgcgatacggcccggaggcacgggcagcggggcctcgcgcagcggcagtgcctgcgccgcgccgcgcccgaaggaccgggccagcagcgccacggcggggcgtgagggatccagcagcaggctgccgatgcgcagcgcctcgacccgttccacgccgggcagccgcgccacggtgtcgtcccatcccggcggaaagggcgcatcgccgccgcccccgccgccccccgtcgcacgcaggtacagcggcgcgggcagcgcggtgtccagccactgcagcaccgagccgcggaagctggccaccatcaccgtcaatgccacggacagggccaggctggcgaccacgccgccgaccgccacggccgccatgccgtgcatccgccgcgcacgctccacggcgagcatcggcagcgggcggcggcccgcccagggtgccagcaggcccagcagcccgtgcaccagcaccggcagcaggccgatgccgcccaccagcagcaacgcgaccgacgcgtacgcgccgagcggcagccccgccaccggcggcgcgaatgccagcgcacaccccgccgcggcgcacagcgcgggcagtgccagccggggctgcatgtcggaggccgtgcccgcccccttgagagcgacggccggcgccagccgttccgccgatcgcgcgggccaccagccccccgccagcgcggccgcggtccccagcgccgcgtacagcagcgcggcgccggcactccactgcagcgaggggcgcacaccctcgaaataccctccgcccaggtcgccacccatggcacgcagtgccagcgcggccaggcccgtgccgagcgcgatgccggccacgctgccggcagcccccagggccgcggactcggccagtaccagggcccgccgcatgcgcggcgtggcgccgagcaccgccaacagcgcgaattgcggactgcggcgcgccacgctcagcgccagcacggagaacaccaggtagcccccggtgaagagcgcgaccagggccagcaccgtcaggttcacccggtaggcgcgcgacaggtcgtccgtgcgccgggccgtgtcctgcggccgcaccacggcaaggcccgccgcatcggccgcctccaggcccgcggcctgcagcatctgcggcagcgctgcctggaaatcctccacgcggcggccgggctgcaattgcacgtcgatgcggctcagccggcccgcacggccgaagaaatcctgcgccgcgccaatgtccatcaccgccagcggcggccccgcggccgccaccgtgccggctatccgggctgcgttccccgacaggccctgccgcaaggtgacggggctgccgcggtcggcctgcagccccagggcctgcagcgcggctgcattgaggaacagcgtggcgggcgacaggatggcgagccggcccgcgtccgggaacggctgcggcgcgagctccggcgccatggccccgagcagcagcgtgtccgctgccaccacgcgcagcgccaccgggctgcgtccgggcgcgctggcctgcacggaaacctccagcacgggaccggccctggctacgagggcatgggtggccacggggccgtacagcgcctcgggcaggtcgccctgcgcggcgcgcagttgcaggtcgggctggccgccggccgcgcgcacggcctggctgaactccgagagtgcggaggcatggatcacatgcaccgcgaaggcaagtgccacgcccagcatgacggaaaccatggccaccgcggtgcgccagggatggcggcgcagttcctgccaggaaaaggtgcggagcaaggcgagcatggagcgattgtggcgctgccgtcaccgcgcgtgccgtggaggccgcacggggtcttgaagcgcatggccgcaggcctatatgggcagtgcggccggcatgccggcacgttttccaaccccgatgttcgacacgacgaaggagctcatcatgaattcactcgtgacccgtggcggtcttctggacgaatttttcaaggacttcgcgcccggcttctacgtgcgcccgctgcatggcgacggcctgcccacgccgcagcagatcaaggtggacgtgaaggaaaacgacggcggctacaccgtgcacgccgagattcccggcgtgcccaaggaagacatccatgtctcgctcgacggcaacgtcgtgagcctgcgcgccgaggtgcggcagcacgaccagcagaccgaaggcgacaaggtgctgcgctccgaacgctattacggcgccgtggcccgctcgttccagctgccggccgagatcgacgcgcaggaagcgaaggcgaaatacgaccacggcgtgctcacgctgacgctgcccaagaaacgcggcaccggcggccagcggatcgcgatcgaatagggtgggccatggcgggccagggcgactcagccggccgcgatggcctgcggccggatgccgtccgcggtcaggcgcagcgtgcggtcggcgcgctgcgccgcggtccgcgaatgggtgacgagcaccatcgcggccccgtggtcgcgcgtctgcgcgacgagcaggtccatcacccgttccgcagtggccgggtccaggttgccggtgggctcgtcggccagcagcaggcccgggccgtgcaccagcgcgcgcgcgatggccacgcgctgcaattggccgccgctcagttgccggggcagccgcgcgcccaggccctgcaggcctacggcctccagcatgcggtccacccgcgccgggtcgctgcggcccagcagcatcagcggcagtgccacgttctgcgccacgtccaggtgcggcagcacgtggaacgcctggaacacgaaccccacgtgcatgcgccgccagcgggcgcgctctgcatcgtccatggtgcccaggtcggccgcgccatggcgcacgctgccggcctgccaatggtccagcccggccaggcagttgagcagcgtggacttgcccacgccggattcgccgacgatggcgatgaattccccgggctgcacggccaggtcgacgtcgcggaacacgggcgtgccggtgccgtagtggcgcgtcagcccggccgcctgcagcagcggcatgcccgcagagatcgcatcgccctgggccgtcatgcccgcaccccgagcgcgtcgagagcggccgccacccagcgctccgtggcgccgggggcatcgcaggcgatcgcgtggcgccacggcatcgcgcgcagccaggtgacctgccgcttggcgagctgccgggtggcggcgatgccgcgctcgcgcagttccgccagcggaaggcggccggtgcgctcttcggcgtccagcgcttcccatgcctgccggtagcccacgcagcgcatcgacggcaggtccgggtgcaggtcgccgcgcgcgcgcaggcgccggacttcgtccacgaaaccctcgtccagcatggcgtcgaagcgccgggcgatgcgttcgtgcagccacgcacggtcctggggttccagcgaaaaaagcggcatgggcccgtgccccgcgtccgctgcgttcccggacgttgccgcgcgggtgtgaaagctcgaaagcgggcgccctgacacgtgccagacctccagcgcccgctggatgcgctggctgtcgccgggcgccagccgggccgccgtcggcggatccacgcgggccagctccgcatgcagggccggccagccttcggccgcggcctgtgcttccagccgggcccgcacggcggcgtcggccggcggcatgtcgtcgataccgtcccacagcgccttgaagtacagcatcgtgccccccaccagcagcggcagggcgccgcgcgcctggatctcgcgcacgagccgttgcgcgtcggccacgaattcggctgcgctgtagggttgcagcggatcgcggatgtcaatcaggtggtgcggcacggccgcctgctcggcggcggtcggcttggccgtgccgatgtccatgccgcggtacaccagcgccgaatccacgctcacgatttccacgggcctgtggggtgcgagcgcacgggccagggcgagggctccggccgtcttgcccgatgcggtagggcccgccagcgcgaggcaggcgggaagcgccggcgcggccgttccgcggggcaggtgggttgccggcacaccggcggccggcaggaaagggggagtggacatgatcccccggagcgtaccagtgcccggtgcctgcccgcggctggcaggtcagcccggcatggcggcgcggacagcctctgccgcctggccctgccagggcgtggtcggccggccgatgagccgtgccagctggccgccgccgtcgaagagcgctccccgcgccgccgcggcatcggactgcgccaggatggctgcgaacggcgcgggcagcccggcaccttccaggacccctgcgtattccgcttcgggcaggtcgcggtagggaatggcccggcccgacgcgcgggagatttccgcagccagctccgccagcgtataggcgctgtcgcccgccagttcatgcaccttcccggtctggtccggtgcctgcagtaccgcggcggccgcttcggcatagtccgcccgcgctgccgacgcaatgcgcccttcgcccgcgctgcccagcagcacgccgtgctgcagcgcggcgcccaccccggccaggtagttctcggtgtaccagccattgcgcagcagcacgtggggcacgccggattcccgcagcaacgcttcggtgtcccggtgctcgcgcgccagttccagggccgaggtgtccgcgtgcagcacgctggtgtaggccagcagttccacgcccgcgccccgcgcggcatcgatgacggtgcggtgctgcgccgtccgctgccccacttcgctgctggagaccagcagcagccgacgcacgccctgcagggccgcatcccagccagcgggggcggcgtagtccgcctgccgcaccacgatcccgcgttcggcgaggtcctgcaccttggccgggttgcgcaccagcgccacgatgttctgggcgggaaccgtgcgcagcagggcgtcgatgacgaggcggccgagctggccggaggctccggtgatggcgatcatgtcctgttccttgtgacgagtgaacgaagacgcgacaatagccctcaagcaaacttttcgtaagtacctacaaaaaggtaagtgatggaccagcgcaccgccatccccacttcacaccccgtgtcctccggcgcgccccccgggctgtcgcgccctccgcctccgtcctccgacgcccaggcgtccctgcccctggccgaactgatgcgccggggcgatgtgctgtcgccggactgcccggcgcgggagatcctgcagcacgtcacgagccgctggggcgtgctggtgctggtggcgctcgacgaccgcacgctgcggttcagcgagctgcggcgcaaggtgggcggcgtgagcgagcgcatgctggcgcagacgctgcaggtgctggaacgggacggtttcgtggatcgccgggcctatcccgtcgtgccgccgcatgtcgagtaccgcctgacgcccctcggacgcgaggtcggccggcacgtgcaggccctggccgactggatcggcgggcacctgccggagatcctggcggcgaggggctccgccgcggcctccgcagccgcagcgggctgaccctccgggccctggcccggtcaggccgcggaactggcggccgatgcccgttgcgccggtgcgtgcgcgggcacgggtccggcgggaatccggaacaggtccgccagcgcctcgcggtactgcgcttcgcccacgctgttggtgctgtggtgggtgccgccctccaccaggacgaagcgcttcggcccctgggccgcttcgtacagccgcctgcccagggagggcgggatgaggctgtcgtcactgccgtgcaccacgagcagcggcgagccgatgtgtgccaccttgcggatcgactcgaaacgctgcgtgatgagacccgagatgggcagccacccccacttgaacgtggccaccacctcgggaatgttggtaaacgttccctccacgatggtgcccttttcgtccggcaccatggcggccaggtcgatggcgatcgccccgcccagcgaatggccgaagatgtagcgcggcgcccggggctcccgcgctgcgagccagtcccaggctgcccgggcatcttccagggccgtggcctcggagggcagggcagggctgctgcgcccgaacccgcggtagtccactgccagcaccgagaagcccatgtcgttcatgcgccggatgcggccggcggagccggagacgttccagcgcgcgccgtgcaggtacagcagaacgggagcgtcggcccggcccgagggcatccagagcccgtgcagcttctccgccttgcccgtggcgcgcgaatcgaacgcgatccacacgtcctgcatgtcgtccgtggattgcgcgccgccccaggcccggtcgctgggctggaagatccattcacgctgttttgcgtcgagggtggcacagcccgccgtcactgcgagggcgagcgcgatggaggagaagaggggccagcgtttcatcgaaaggaacagagtccggtcgggagggaaagttcgtcgggcccgtgggggccgaagggcatgctgcaagaaacgcaccatgcttccccgggttgacggaccgaaccctggaattaccctgtgcgggtgccgctgatccgggttttgcgcgcgtccggcgggcggcgcggcggtgtcaccgggctgtcatgcggcaccgacagagtgcgcgcgggcgcataccgtccattcacaagggagaagagaccaatgacgacgcaacgaatcgcgcgcggcccggccgccgccctggtgttcaccagccggtgggccctggctgccgccgcatgcgcggccctgtccgcctgcggaggcaatggcggcagcatccattccaccctcgacggctccaaggccctggtgatcggccaccgcggcgccgccggctacctgcccgaccatacgctcgaaggctatcgccgcggcatcgagctgggtgccgacttcatcgagccggacctcgtggcgacgaaggacggcgtgctcatcgcccgccacgagcccaacatcaccggcacgaccgacgtgtcgcagcgccccgagttcgccagccgcaagacccgcaggatggtggacggcgtgcaggaggagggctggttcgcctccgatttcacgctggccgagatcaagaccctgcgcgccatccagccgctcgccgatcgcgaccagtccttcaacggccgcttccagatccccacgctcacggaggtactggacctcgcccgcaccgaaggagcgaaggtgggccgcaccgtgggcgtctatatcgagaccaagcaccccacctaccacgccaacctgaacctgaagctcgaagaccggctgctcgacacgctcgcacaatacggctacaccaaggccgcctcgccggtcatggtgcagtccttcgaggtgtccaacctcaagtacctgcgcacgaagacccaggtgcgcctcgtgcagctcgtggacggcaacgacgtcaagcccgacggcagcatcgacctcacggcgccctatgacaagccctacgatttcgcggtggccggcgaccgccgcaccttcgcgagcctgctcacgcccgagggactgcgcgaggtgaagacctatgcggacggcatcggcccctggaagccctacctgatcccgacgcggctgcaggacgccaacaacgacggcaagccggacgacctcaacggcgacggcgtcatcgacgagcgcgaccgcatcgtgatgtcgcccacccgcgtggtggccgacgcccatgcggccggcctgttcgtgcatccctacacgttccgcagcgaggccaagcgactcgcctccgattacaagggcgatcctgcggccgaataccgacagttcttccgcctcggcgtggatggcgtgttctcggacttccccgaccaggccagggccgcccgcgacaactgacccggccggacgggcggcattcagaagctgtgcttgatgcccaggctgatcagggtccgtccctggcggcgccccacgagaccgtcgagctgccagcccggcgtccattcccacagggcgccggtctggtaggtgggcggaccgttgcgctcgccgaatgcctcgacgtgcgccgtgacggcgccccaggtcgattccaccgcgatgccccacgcgggccgccacttctcgggcgtccgcagggcgccgagattcgcatgcaccgcgccccagcgggtggcgcaggtgccgatcgccgtcagcgccagcgtgctgccgttctctccgtaggcatggaccaggccggcgctgctggccacgtggcagccgccctcgcgcggaggcgtccattgccacttcgcctgcaggccgctcagcgtggtgcggccatgcaggtcgcgggccagcagggcgcccacctccagccccgggagcgcgcggggcgcgtacgccggcgccgcgaagacggcgccgcgctcctggtgcacgccttcccaccagacttcgacgtggccctcgccgggggcattcacacccgcgtcgtccaccgtgagcgggcggcccgcatgcacgtccggggagcctgccgcaaaggcggccagggccacgaggccgcgcgccgtggatctccggtagaaacggtggcggaacggagcgcggtggggtggcatggggaggtcctttttccgtgggtcagcgccctctcaggaacagcgcgtccagctcgcgcatcgacagctggcgccatgtgggccggccatggttgcactggtcggagcgttccgtcacttccatctgccgcagcagcgcattcatttcgtcgagcgtgagccgccggtgcgcgcgcaccgcgccatggcatgccatggtgcccaggatctcgttgcgggcccgctgcaccacggtggtggcatcgtgcgccgccagctccgcgagcacgctgcgcgccaattccactgcatcgccctgggcgagcgatgtgggcacggcgcgcaccgcgagcgtgcggggcgagaacggcgagacttcgaggccgagcatgtcgagcgtgccggcatgggcttccgccgtggccacttcctcgggcgtggcggcgaacgtcgcgggaatcagcaatggctggctcgcgatgcgctcgctggcatccacctgggacttcaggcgctcgtacacgatgcgttcgtgcgccgcgtgcatgtccacgatcaccatgccctgggcattctcggccaggacgtacacgccatggatctgggccaccgcacgccccagcggccagacttccggctcgtcgccagcgggggcctcggcctgcgcagaagcgccggactctgccgcgaaggtgcctgcgccgtccggtgcgccttcctgcgggactgcgggcatgcccgtggccgggaggccaccggtggccatggcataggcggcgggagcctcctgcacggtggcagtcgcccctgtcaccggtgcgaacggcaacggcgcatgcggcccggagggctgcgcgaaggccgccgcggtgccatccggccgtgcggaaggcgtgatgtccttgcgcccccagagcgcttccaggtcggtgacccggtgcccggggcgggcatcgaaatgcatcgcggcctgccgcggcagggcggacggcggcatgcgggcagcgtgggccgcgggcgaatccgcggcgggcgcatctgcttcggccgagccttgcgcggccgctgccagcgcctgcgcgcgcggggcggccagggcgttttccaccgcatgccgcacggcctggtggacttcccggctgtcgcggaagcgcacctcgatcttggtgggatgcacgttcacatccacccgcatcggatcgatcgccacatagagcgcatacaccggctgcttctgcccgtgcagcacgtcctcgtaggcactgcgggccgcatgcgtgagcaccttgtcgcgcacgaaccggccgttgacgtagcagaactgctggtcggcgcgcgagcgcgcggcgtccggcagcccggccctcccggtgacggtcaccggcccggaacggtgccgcacggcgatcgactcggccaggaagtcctcgcccagcacgtcggacagccggcgcgccagcgcatcctccagcgccgcatcgtccacggcgccatccgccgaggctgcaggggcggccagcgtcgcgcgccattgctcgaccagcttgccttcgtgccagatcgcgaacccgacatccggccgggccagcgcatggcggcgcaccgcctcgatgcagtgcgccagctccgtcgcgtcggtcttgaggaacttgcgccgcgcgggggtggaaaagaacagctccttcacttccacggtggtgccgcggctgcgcgccgccgggcgcagctcgccgctgcgtgcgtcgagcaggaaggccgtgggctgctcctcggtccgcgacagcagggccatctccgagaccgaagcgatggcggccagcgcctcgccgcgaaagcccatggtcgccaccgactccagatcgtgcaggttggtgatcttgctggtggcgtgtcgacgcagtgccaccggcagttcctcgggcggaatgccgcagccatcgtcctccaccgcgatcaggcgaacgccgcccgccagcaggcgcacggtgacctgccgggcgccggcatccagcgcgttgtccacgagctcgcgcacggccgacgcgggccgctccaccacctcgcccgcggcgatctggctgatcagttcgtccggaagatcgcggatcgggcggcgcgggggggctggctctggggtcatcgggcggcattgtaggcagtgcggttagagttacgcgccgcgccgccgggtgcccgcttcctccgcggggcgaaagcacctgcccgggcgcaccgacccctttttccgctctgccgctcctgaaggacccgccttggaagccatccagttcctcatcgatttcatcctgcacgtggacaagcacatcgcggccttcgtggccgcgtacggcccctgggtctatgcgctgctcttcgccatcgtgttcgtggaaacgggcgtcgtcgtcatgcccttcctgcccggcgattccctgctcttcatcgtgggcgcgctgtgcggcgccgggctgatgagctttcccattgcctgcgccgtgctgctggtggcggccgtgctcggagaccagtgcaactacaccatcggacggtatttcgggcccaaggtgttccagtggccggactcgcggtggttcaaccgccgggccttcgagcaggcccatgcgttctatgagcgctatggcggcatcaccatcgtgctcgcgcgtttcatgccattcatccgcaccttcgccccgttcgtggcgggcgtggccgaaatgcaccgcggcaagttcaccgcctacaacgtgggcggcgcactgctgtgggtgctgggcatctgcacggcaggctacttcttcggcaacttcccctgggtgcaggcccatctcgacaagatcatctgggcgctgatcctggtgccgggcctgatcgccatcttcggcgcctggcgtgcgggccgccggcaggccgcctgataccggcagcgcggccgcgccccggcgtctagcgcagcgtgcgctccagccaccgcagcaggtggtggttgacagcctcggggttgtccaggttggagagatggcccgcggccggcaccagcacggcatcgcagcccagcgagtgcgccaggtcctgcatcccgcggggcgggcaggcggtatcgccgtcgccgcacatcatcagcgtggtggccgggtccagcgccgccagccggtccggtgcatcgcggcgcgccagcaggagccggcccagggggacgatcgaatcacgcagccggtcggtgggcatcgacgccaggcagcgggcgaacgccgccggatgcgcagcatccatgtccgtgccggcgcggaagaaaagcggaacgatggcccgcgccagtggcggggtgacacgccctgcggcctcgatggcgtcgagcaggcccgcgtagtggcggtgcgtcgcttcgggctccgcgccgagacgggagcccatcagcaccaggctgcgcacccgcccgggcgccagcagtgccagttccgcgccccacaggccgccggccgacaggccgaccacggcgaactcgtcgatctgcaaggcatcgagcatggacagcatgtgaccggccagggcctgcaggtcgtgcgtgccgcccggcagcgggccggatgctccgtggccccagagatcgggcgcgatcacgcggtagcagcgcgacagggcccggatctggggctcccacatcgtggagttccacagatagctgtggcccagcaggacggtgggccccctgccgcggtcctggtagcgaagatggcccccttccgccgtgggcagccgcaggacctgttcctcggcgaacgcgctgaagtcgtcaccggtcggaaaggccgccgtctccgggcccgtcacgcggaaccgcagcgccggccgccgcggttgcccaccctcggcgcagggaggcattccggtgcgcggcgggtggggaaatcgggccatggacagcgaccttcctctgcaaaaaaagggaccgctgaatgctagccgctgctagctttattgtttattagagtatttgtgaataaccataaatatcttttattaatcaagacgggcaggcggccggcactgcccatgaataaagccgctcgcgcggcgactgccatgcgagcggcttgtggggcggagcagcgcgggctgcttccgcaaaaggttctgagcgaggtgcctgcgttcagcggcggcgctggtcgcggtcttcgcccagttcgtggccgatgagcgcacccgctgctgcaccacccacggtggctgcggtgccgccaaccgcgctgcccagcacgccgccagccacggcgcccacgccggtgccgatctgtgcgttggacggattggaagagcatcctgccaggcccagtgcggcgacgcaggcggcggcggagaggagatggcggtagttcatggtgtgctccttgtgtggaattgcaggctcagggaatgtccttctacccatgtgcgcactatcgctccgctcgctgcaggcgtgtgtaagcagctccaaccgccggttgtaggacgttactgtccggcccgctttctcactcgggaaccaggcacagcgtcagcagcagcgacgcatcggtcagtccgcgcagcgaatggaccgcacgggcctgcagatggacgaggtcgcccgcgcgcagcaggctggcacccgaagcggtgtgcagttccacttctccctcgatgcactggatcgtgaactccccgggcacctcgtgctggcgaagctccttgcccgcgggcagaacagcccgtatcacttcgagctgcgccgccttgatgatggccgaggtggcggttcccgccagcgcggcaccgagcgggcggacgctgacgacttcggcggaacgtgcatgctgcaaagccatggaaaactcctctggccccggtgcggggcgtttcgtcgtggggtggatggaactgtggcccagccggcgccgcaaggcaatgcctgcatgcccccgggcagcctgcggagtgccggccggtccggggccggggattcagacggaccggctgcgcgcgagcggcggattcttcgcgaaatagcgcgtgatgccgcgcatcagcgcatccgccagttgctgctggtaggcggccgtgcggagcttggcttcttcttcggggttgctgatgaaggcggtctccaccagcacgctgggaatgtccggcgccttcagcacggcgaaaccggcctgctccacccgtggcttgtggagtctggccatgttcccgatctcgcccagcagcacgctgccgagcttgaggctgtcgttgatctgcgccgtggtgctcatgtcgagcagggcgctctgcacatgcctgtcctggctgcgcacgttcagccctccgacgaggtcggactggttttccttgttggccagccaccgcgcggccgtgctggacgcaccgctctggctgagcgcgaagacgctcgcgccgcgggcggccggcgtggtgaaggcgtcggcatggatgctgacgaacaggtccgcctgcacgcgccgcgccttttccacccgcacgcccagcggcacgaagaaatccgcgtcgcgggtcatgaaggcgcgcatcgggttgcccccgacggtggtggcattgatccggtcgcgcaacaggaacgcgaccttcaggaccacgtccttctcgcgtgttccgcccggaccggtggcgccggggtcttctccgccatggcccggatcgagggcgatgatgatgagccggtcggtggcccgggcaatggccggggcggcgggcgccgctccgctgcccgcatgcggcggcgcgggcgcggcggccactgccggaggcgtggccgccggtgcaccagacggcgtggccaccggcgccgtggggccgggcgatgccgcgggcaggccgcccggcgccgcaggagcggctttgcccggcggcgtgttgtgctgcgcgatcaggtcgccgatcgggtcgccggccgtgcccggacgcgccgcggcgatgttgggcagcggggcgggggcggcggaagtccccgcggaggcggtgcccggtgctgcatcccgcaggcgctcggcgatcagggtctccagcggatcctcgggttcggcggggtagaggtcgaagaccagccggtgccggtaggcggcgatcggcggcagggtgaagacctggggcagcgcggcgcgcttgaggtccaccaccagccgcacgacgcccggggcgttctggccgacacggatgccggcgatgttggggtcgtccggcttcaccttcgcgaccagttcgcgcagttcggggttcaggtcgatgccttcgatgtccactgccagccgcggcggcgtggccacgaagaactgcttggcggtgagctgctggtccgattcgatggtcacgcgggaatagtcctgcgccggccatacgcgcaccgcgacgatgcccgcgccgcgggcgatctgcgtggccccgagcaggagcacgagggatccggcgcgcagcagcctgcgccgcgacgggccatgcgccagcggcgatggggcggcgggcgggagggaggaggggagggcgtcttcgctcattctgcgggaagtgcttgcaccagggtacggccgaggggagtgccggcgcgcaacaggaccagccgggccaggccgtcgccatcgtacgcgccattggcgggaggggatgcttcgatctgtaggacgaggtcggcggcgggcagcaagcccgcggctttctcgggccactcggcgagcttcaggccgggccccgcgaagatgtcgcgaaagcctgcgtcctcccattcgcggggatcgccgaagcggtagaagtcgaaatgccacgccggcccggtggcggtgtcatgcggctccaccacggcgtaggtcgggctcttgatccggccctgcacgcccagggcgcgcagcaggtgccgcacgaaagtggtcttgcccgcgcccaggtcgccgtccagggtgacgaaggcgttcgccagcgcgggctgcgcggcgagtgcgcgcgcgaatgccgcggtgtcgtcctcgctccgccagaccctttgcagggtgtcggttccggaggggctttctacaatccccgggtgatgtcgtgcagcagtcaactcgttcctcaaatgcaaggctgggcccgcgaactgggattttcccaaattggcgtcgccggcgtggatttgtcgtcggcggagccggggttgatgcaatggctggcccaagggttccatggagacatgcactacatgcaatcccacgggctcaagcgcgcccggccggcggaactggtgcccggcaccgtgagcgtgatcaccgtgcgcatggactacctgccgaggcagaccctggagcgcaccgcggagcgcgagggtgcgccagcggggtggcaggcggccgaactggcgcggctggacaggccccgcgaaggcatcgtgtcggtctatgcgcgggggcgggactaccacaaggtgctgcgcgcccggctgcagaagctcgcggaccgcgtcgccggcgtggtggggcccttcgggcaccgcgtgttcaccgactccgcgccggtgctggaggccgagctcgcccgccgcagcgggcagggctggcgcggcaagcacacgctggtgctgcaccgcgaagccggctccatgttcttcctgggcgagatctacgtcgacctgcccctggcacccagcgagcccgtgagcgcgcattgcggttcctgccaggcctgcatcgatgtctgccccacgcacgccatcgtcgcgccgcaacgcgtggatgcgcggcgctgcatttcctatctcaccatcgagcattccgggcccattccggaagcgctgcggcccctcatgggcaaccgcgtctatggctgcgacgattgccagctcgcctgcccgtggaacaagttcgcccagcccgcgcaggtgcccgatttcgacgaacgccccgggctctcggggcgcccgctggccgagtggttcgcctgggacgaaggcactttcctgcgcatgaccgaaggcgggccgatccgccgcatcgggcatgagcgctggctgcgcaacgtggccgtggcgctgggcaatgcgttgcgtgccaccggcgatccggccctgcgggctgccctggcatcgcgcgtggatgacccgagccccctggtgcgcgagcacgtggcgtgggccctggcgcaggccgccgcgggaacgccggagccgccgcccgcatgagcggaccgcgcgcagcgctcagggagcgagccagcccagcgccagcggcaggctgaacacgcccagcacggtggacagcgtcaccaggcccgccacatagggcccgttgtagcccatgcgcgcggccagcacgtagcaggtggacgcggtgggcagggccgagaaggccatcagcaccgtcgtctgcacggcgtcgagcctgaaccagcgtgccagcaggcaggccgccaccggctgcacgaggtgccgtatggaaagcaccgaggccgagagcagcgtgctgcgcgtgagcaggccgagctgcatgcctgcgcccgccgacatcagccccagggcgatcgacgcggcgccgacgcggttcaccgagggctccatccatccgggaatgcgcaggccgagcaggttcgcggccagaccggaagccgtcgccaggatcagcggattgcgcgccagctccttcaggaagccctggctgcccgcgcgcgccatgggccacacggcggccacgttgaagatcggcacgcagaccccgatcagcacggcgatgagctgcaggccctgcgcgcccgccagccgctcggccagcgccagcccgatgaacgaattgaagcggaacgccacctgcgcgctggcggcatggtcgcgcgcatcgatgcggcccgacaggcccggaagcttcggcagcgcgtaggccaggccgatgccgcacagccccgtgagcacgcccgcgccgatcaggcccgaggtttcgatcacatggatcgggttcttcacgatcgactggaaaagcagcaccggaaagagcaggtagtacaccaggctctcgacgggctgccagacggaccggttgagggccgtgtaacggcagatcaggtatccgaagaggatgagggaaaaatccgggaagagaagctgcgcgtagttcaccgcccgcaggatacccggcgcccgcgccggcgggtgccgtggcatggaaatgccggcacgcccggggcgcggccccgcctgcaacgaagcgtcagtccttggacttgaacacgcgggcgccgtccgcgatggcttccagcaccttcttcagaccccggttcaccggcttgtcctgtcggaggatgaaggccagcgtgcgccgcagcttcggttcgagcgggcgcatctccaggtccttgtgccggcccgggccggtcaccgccatgcggggcagcacggcgcagcccaggcccgccgcgaccatggccttgatggcctcgacgctgtcgaactccatcgccggcgggcgcagcggcccggtgccctggcgcagccattcgtccacgagcgtgcgcgtcgtggttccggtgccgagcttcaccatcggctgctcgccgagcatctccgcggtcacggcgtccggccactggcaggtgccgcggcggcagatggccacgaaatcgtcctccagcaccggcgtcgcggcgatcgcgcgggagttgacgggcagggtgacgagggcgacatcgatgatgttgccttcgatctggcgcacgtagtcctccgtattgccggtgctcacgacgatctgcagcgacgggtagcgcttgcgcaggtcacgcagcaccgcgggaaggaagtagaggcagggcgtgaggcccgtgcccaggcgcaccgtgcccgacaccccggcggcatggaaggttgccgcgcttaccgcgttggcgaccgcggtcgcgacatgcggtacctgggcgagcaggtcgctgccggcgggcgtggcactcacgcgccttcccacgcgttccacgagccgcacggacagtgctcgctccagcttcttgacctgcacgctgacggcgggctgggtgagacccaggcgttcggccgccgcagaaaaactccccagctcgagcaccagtgcgaaggtgcggagctgctctagatcgatggttgtttccaaaatgatttttatgtttcgtataagaaagaaaaacttctcttatggaagcctcggaaagaagattgaagcagaaagtcagcccatccgcacaacaagattgtttccagtgtcgcagtgccaccgctccctgcccgatgggcatccacgcaccctttcccacagggctgcgcgccagcatctcgtgtcgatcgacgactggtcgcgcggggatatcgagaacctgctggacgtgacggaagacatccgccgccatccgggcgaattcgcctacagcctcgcaggctcgctcgtctgcaccgcgttcttcgagcccagcacccgcacgcgcctgagcttcgaggcggccgcccaccggctgggcgcgaaggtgctgagcatgggcgacatgcagaccacccgcatgggcctgggcgagagtgcttccgacaccctgcgcatggcaggctactacgcggacctggtcgtggcgcggcatgcgcaggacggcatggtggagcgcatggcgcaggcgctcgaggtgcccgtggtgaacgcgggcgaaggcctgcatcgccatccgacgcagaccctgatcgacctcttcaccatgcgcaagcactttggcacgctggacggcctgcgcgtgggcatctgcggagggctgcggtactcccgggcggccaagtcgctgttggccgggctgcgggccttccgcgacgtgcgggtgcatgtggtggatgcggtaggcgataccgaggcggcgcaggcgcagcgcgcaccgctggcgcaggtcgccggggcgggtgcccaggagcacgcctgcgtggccgacatgctgggccaggtggatgtgctctatgtcgtgcgcgtgcagcgcgagcagtaccgcgacgaggcctcccacgcgatgcagctggagcgctgccgcgtcgatcgccgcctgctgcagggcctgcggggcgacctggtggtgatgcactgcttgccccgcggcggagaactccccgaggacgtggacgacacgcccttcaaccactacttccggcaggcggccaacggcgtggccgtgcgcatggcggtactccagcgctacctgggccggttccgcctgacgacggcagccctgatgggcgaccggctgcacctggacatcgctcccccgtcttccgccaacaggtccgtcgcatggtgatgctctggagcgccgccctcgcgggcgtggggggcattgtcggcatcgtcgccgtcacggtgggcgggggcgtcacgctcggcgtgcccctgctgctgctgctgggccacccggcggccaccgcgatcgccaccgtcaagttcgcgctgatcggctccttcgccacgggcgcgctggtgcaccgccaggaccagcgctccgaagtggccgtgccctggctgctctggccactgtgcgtggcaggctccgtgaccggttccctgctcgccaccggcatggacgagcgcctgctcaagttcctcgtcgtcgtgctcatggcgggcgtcctctggatcacctaccgcaccgacctgtcggccaagggcgtcgcgccggggtcgggtggagcgcgcatgtcggccggtggcgtggccaccgtgttcgcgctgtgcgtgtattccgggttcttcggcgcgggcttcggcactttcctcatcttcgcgctcatgcatttcttcgggctcagcttcgcgcagagcgcttcggtcatgacgcgcatcaacctgctggtcgtgggcgcctcggtgagtaccttcgccagcaagggcgtgatcgacttccagctgggcattccgctgctgctgggatgcgcagtgggcggaatgatgggcgcctggaccgccaagaccctgtcgccgcatcgcatgaaggcgatgttcctggtcttctccatgctgctgggctccaagcttctctgggacgccatggttcctgcctgaaaccgggcaacgcccgagactgtcgcgctccgctccccgagggggagtgcgtcatccaccaccgatgcggcaaagatcacgatggtgagggtaattcctcaccaggggtgacgctgcgtgcaacgatgctcttgccttccccgcgcggggatgtacatcgttttcacgcagttacaaaagggattgccatgcatcgtcgaaactggttcggattcgtgcttcttgctgccgcgggcggggcctgggcccaggcctatccctccaagcccatccgcctggtcgtgcccttcgcgccgggaggcaccaccgacatcatcgcgcgcgtgatcgccgaccccctggcacgcgcgctggggcagccggtggtggtggaaaacaaggccggcggcggcggcatcgtcggcgcgtccgacacggccaaggcgacgccggacggctattcgctgggcatcgccaccgtgtccaccacggccgccaaccccgcgatcaacccgcgcacgccgtacaacccgctgacggatttcacgccgatcatcaacatcgccgccacgcccaacatcatcgcggtgaaccccaattttcctgccaaggactaccagggcttcctcgcggaagtcaggaaggtgccgggcaagtattcgtactcctcctccggcaccggcggcatcggccacctgcagatggagctctacaagagcctgacgcaggtcttcgtcacgcacattccctaccgcggcgccgggccggcgctcaacgataccgtggccggacaggtgccgatcatcttcgacaacctgccgtccacgctgcccttcatcaaggagaaccgtctggtgcccatcgtcgtggccgcgccgcagcgcgtggccgcgctgcccaatgtcccgaccttcaaggaaatcggcctggagccggtgaaccggatggcctactacggcatcctcggcccgaagggcctgccgcgcgatgtggtggacaaggtcaacgcgggtgtgcgcaaggcactggaggacccggccgtgcgcaagcgcatcgaggacacgggttcgctgatcgtgggcaacacgcccgagcagttcgccgagcagatcaaggcggagttcgatgtgtacaagacggtggtgcagaagcagaagctctcgctcgagtgacccgcaggccggccgcccggacgggcggtacggccccggggggcgtgttaacttcgcgccccatgaccctttcgcccgccagccagactgccatcgacgcattcatcgacgccctctggctcgaagacggcctctcgcgcaatacgctggcggcctaccgccgcgacctcgcgctgtatgcgcagtggctcgggcagcacgctcctgataccgcgggcgcgctggacgccacggcggagcaccacctgaaggcgtatttttcggcgcgccacgcggaaacgcgcgccacatcggccaaccgccggctgacggtgctgcggcggtatttccagtgggcgctgcgcgagcgccgcatcggcgccgatcccaccgtgcgcctgcaggcggcgcggcaaccgctgcgggtgcccaagaccctgtcggccgcgcaggtcgaggcccttctgcaggcccccgatacgtccacgccgctgggcctgcgcgaccgcgcgatgctggaactcatgtatgccagcggcctgcgcgtgaccgaactggtcaccttgaagacctaccacgccagcctgtccgagggcgtgctgcgggtgatgggcaagggcagcaaggagcgcctcgtgcccttcggggaggtcgcagcgcaatggatgcagcggtacctgaacgaggcccgcgccgacatcctggcagggcaacagaccgacgacctgttcgtgacccggcgcggtgccggcatgacgcgcgccatgttctgggtggtcgtgaagaaacatgcccaggcggccggaatcaccgtgccgctgtcgccgcacacgctgcgccatgctttcgccacgcacctgctcaaccacggcgcggacctgcgggtggtccaactgctgctggggcatgcggacatttccaccaccacgatctacacccacgtggcgcgggagcggctcaaggcgctgcatgcccagcaccatcccaggggctgagggccgccctgtgcctggcggcgcgcacaatcgccgctgtgttccgcatcccttttccgtctttttcgtgtttcctgaaacggtggttccgatgatcgattcgttgtcgcgcaggcgcgcgctccttttgtgtgcctcggccccgctggccgcggcagccatggctccgtcccatgtgctggcgcagggctccgcggccgattggccgggctcccggcccatccgcatcatcgtggcctatccggccggcggggtgagcgacgtcatggcgcgggcgctcggagaccgtctctcggcgcagctgggcacgcccgtcatcgtggacaacaaggcgggggcgggtggcgcgatcgccatggatgccgtggccaaggccccggcggacggccatacgctgggcttttcgtcgatcagcccgctggtgctgagtccgcacctgggccggttgccgttcgatcccgtgcgcgatatcgcccccgtggccagcgtgatggtgtcgccggtgctcctgctggccacgcctgcctgcaccgcccgggatttccccgcactggtcgcccaggccagggcgcggcccggcgaggtgcgatgggcgacctcggggcaggcctccctcgggcacatcatgctcgagcagatcatgcaggcgtcgggggcgaagatcacgcatgtgccctacaagggcggcggccagcaactcaacgatgcgctgagcggacagttcgagatcctttccaccaacgcagggccggcggtcgcccagcacatccagggcggcaagctgcgcgccctcgccgtgggggcgccgcagcgggtggatggcctgcctggcacgcccaccctggccgagctggggatgccggcggccaacctgagttcgcagttcggcatcttcgcgccgggcaggacgccgtccgcgatcctggatcggctcaatgccgagatcaacaaggccctggcatggccagaactgcgcgccaagctggtggcgacgggcaatgtgcccctgggtggtgcgtccgcggacttcgcgcgggaaatcgcccgcgagtcccagggcaatgccgcgatcatccgcgcggcccgcatccagctggattgagcccgaggcgggtcagccttctcccaggctttcggcccaggtcagggcctgcaggtgggcccagttgacctggcggttcgagaggtgcagcgcctcggcggcctgggcgaaggccacctcgtcaccgctttcgcaggccttggtgagttcgaggaacggcgcgaacacgccggtgttgtgcagcagcgcatcgatcaccggctgcggcagggccaccgattcgagggccttgtccagcggcaccccgagcatggcgtccagcagggagaacacgcccaccacgaaggcgttgtcgcactcctcgggcggcagcagttcggcggcgagcagttccatcaggcggcctcgcacgacggccgtctggcccacggccggcggggatccaccggcgcgcgaggtggtcatcagcagtgccgcccagcggaagagctttttgaggccgaggatcatgaccgcgtgccggaacgaggtgatctcgcaggacagcccgaagcccgaggagttgatgaagcgcagcaggttgaaggacagcgtgggatccttcttgagcaggtcttcgatctccgcagtgctggcctgcttgcgcaccaggttgatgagctggatgatcgtcgcctgcgagggacggatggtctgggccttcacgagtgcgggcttggcgaaccagaaaccctggaacagcttcacgccgagcgccgccatgcgttcgtgctgctcggcggtctccaccttctcggccaccagcgtggcctggctgttggcgcgggcgaatttcacgagcggctcggccagctcgggccggaaggcctgcatgtcgagcttcacgaaggctgccatccgcagccagctgccgtagttgcgacgcagcacgttctggctgaaggcgaggcggaaaccccgcgtccgcaggccttcgagggtggaaaggcggccctcgatctcctccacgctggccgtgtccgccagggtgggaacttccagcaccaccttctcggggtggatgagctccaggtggccgcccgcgaggctctcgtgcgtgcaattgatgaagaccgtcttcttgcccaccagggcctcggtgcccgcgtaggagagcgcattgaagagcagggccgcgtcgctggcggcagtgtgcgcgtcggaggcggtggagcggtcgaagagctcgtagccgaagacggcgcggtgctcgtccacgatggcctggcgcgcgatgatggccaggttgccatcgtccgtcggcgcgccttcctggggctgggtgggttcgaaagcgggggcgttttcgttattgctcgacatgggcttgaggagaaggtatggccgggcgggtgggcccttggcaggctgccaccttaccaccaaggaaggcgcctgcaagcctgcgcaccgccggtcggcgtgcgccggagcatgagcggaacggcacggcggctggcaggggcatcggttcagtccgtcatctggtcggcccaggccagggcctgcaggtgggcccagttgatctgctggctggtgaggtgcagcgtcgtggcggcctggtcgaagagggcgtcgtcgctcgactcgcaggcttcggcaaggcgcagcagttccccgagcacgccttcgcggcgcagcagggcggctgccacggaatcgggtacgtgcagcagcccgaccgcggactccatgggcatgctgagcatcacgtccagcatcgagaagatgcccaccacgaaggcctggtcggcctcttcctgggacagcgtttcctgggcgaccagttccatcagccgtccgcggaccacggcggtgtggcccacggccgcgggaatgccgccgatccgcgatgcggtcagcagcagcgcggcccagcggaagagcttcttgaggcccatcagcatgaccgcctggcggaacgaggtgatttcgcgggccaggccgaagccggacgagttgatgagccgcatcaggttgaaggcgaggcctgcatccttcttgaggacttcctcgatctcgtcggtgctggcctgctgccgcacgaggttgatgaggtggaggatgttggtctgcgacggcgtcaggagcttggcctcgaccaccgaggggcgcgagaaccagaagccctggaagagctgcacgcccatgctggaggccatgtcgtactgctgggcggtctccaccttctcggcgatgagctcggcgcgcgaatggcgccccgcgtacttgacgagcacggccagctggtcgggcgccagcagcgagaggtcgagcttgatgtagtcggccagcggcagccagggggcataggcggattccagcactgtgtggttgaaggccaggtggaagccgcgctcgcgcagcgcctgcaggatcggcaggcgggttccgacctcggtggcggccgcatggccgagcggcgggatctccagcaccaccttgtcggggtccaccagttcgaggtggccgcccgccaggctttcgtgcgtgcagttgacgaagatgagtttcttgcccaccagctcttcggtgcctgcgtgcgacagggccgtgaagacgaggaagacgtcggtggccgcggtgtgcgccacgcccgcccgagagcggttgaacagctcgtagccgatcacggagtgctggccgttgacgatcgcctgccgggcgatcatggcgcccggcgcggtgccggccggtccctggagggtcatggtgggtgggttgggatgcatgccggatgcgtggacgaaagccgccccgcggcatgcggtgcgggctggatcattgtagaaaattccccgtgtccccggtggttccccgtcattcggactgcagccagatcaattccgcttcgctgaagcccgcctggcggcgcgccgcctcgttgaacggaggcttcaggcgcggtgcttcgtagcgccgcacgagttcgccgtagtggctttccgggtcgagtccgtcgcgcgcgcacagccatcggtaccagtggttgccgatggccacgtggccgacttcttcccgcaggatgacgtcgaggatggcgacggccgccagtgcgtcgggcgtgcccacctgcgtgagcttgcgctggatcagtggcgtggcatccagcccccgggcttccagcgtgcgggggaccagcgccatccgcgccacgatgtcgtgcgcggtcttctcgcacatggtccacagcccctggtgggccggaaagtcgccatagtcgtggcccatgtcccgcaggtggccgcgcagcatccggaagtgggaggcttcctccgcggccacgcgcagccagtcccggtagtagtccggcggcatgctggaaaagcgccagacggcatcgagcgccaggttgatcgcgttgaattcgatgtgggcgatggcatgcagcagcacggcccggccgagcggcgtggcgggcgagcgccgggcgacttccgtgtggtgccgcagttcagggcgggcggggcggccgggcagcccctccggtgccggtggcgcgggggcgagagggtccagcgagaggtgcgcggccgaggcgtgcagctccagcgcccgggccgccttgtcctcgggatcggtcaggcacaggacctgcagggcacgttgtcgaagctccatacctacaattctaggtttccgcccccatgtggaagacctgggcgggtagaacgaagcacaggagacaggacgatggcgctttatgaactcgacggcatgaccccccgcgtggccgaatcggcctgggtcgcgggcagcgcggaggtgatgggcaacgtggtgctcggcgaggacgccagcatctggttcggcgccgtgctgcgcggcgacaacgagaccctcgccatcggcgcgggcagcaacgtgcaggacggcagcgtgctgcactccgacccgggccagccgctgacgctgggcgagcgcgtgacggtgggccacaaggtcgtgctgcacggttgcaccgtgggcgacgagtcgctcatcggcatcggcgccgtggtgctcaatggtgcgaagatcggccgcaactgcctcgtcggcgcgggtgcgctggtcacggaaggcaaggagttcccggacggctcgatgatactgggcagtccggccaaggccgtgaggcagctcacgccggaacagatcgaaggcctgcgcaggagcgcgcaggtctatatcgccaatgcccggcgtttccgggcggggctgcaccgcacgggttgaaccccggcgtccgcagcccatttgacagcagatgcagaaagactccagggtgtcagaactccacaagttcctcttcgatggcctgccggtgcgcggcatgatcgtccggctcacggatgcctggaccgagatcctcgcccgccgttccggcaatagcgccactggcgcctacccgcccgaggtgcgcgagctgctgggcgagatggcggcggccggcgtgctcatgcagtccaacatcaagttcaacggtgcgctggtcctgcaggtcttcggcgacggcccggtcaagctggccgtggccgaggtgcagtccgacctcgggctgcgcgccaccgcgtccatccagggcgaggtgcccgtgggggctcggctgtccgacatggtgaatgccggcggcggcgggcgctgcgcgatcactctcgacccgaaggaccggctgccgggccagcagccctaccagggcgtggtgcccctgcatggcgaccggcacgagaagctggaaaagctcagcgacgtgctgcagcactacatgctgcagtccgagcagctcgacaccacgctggtgctcgccgcggacgacaaggtggcggcgggcctgctgatccagcgcatgcccatcaagggcgaaggcaaccttgccggcaccgaactcagccatagcgaaaacgaggaccagatcggacgcaacgaggactacaaccgcatcgccacgctggccgcgagcctcacgcgcgaggaactgctgtcgctggacgtggacaccgtgctgcgccgcctcttctgggaggaaaagctgctgcgcttcgtgccgaaggaggggatggaaggcccgcgcttcgcctgcacctgcagccgggaccgcgtcagttccatgctgcgcagcctgggcccggaagaggccgagagcatcctcgccgaacgcggggagatcgaggtggcctgcgagtactgcggccagcaataccggttcgacgcggtggatgccgcgcagatcttcaccagcgccgcggaattggccccgggaacgaaggcggttcagtagggcgggagcggtggccgctcagcccgcagccgccggggtgagcaggcgctggaacagccggtgctcgcattccgggtcgctgcatttctcgcacgaccaggcgagggcgggccgtgcggagtccggattccggaagcgttccagcgtggcggcacctcccagcagcagcgcgtgccgcagccgcgcgtcggcattcccgtagaacacctggtggccccagcccagggcctggagcaggccccgcagggcagcgtcatgggcttcctggcgacgggcttcggcggcaggaagcacatccagccccatcagccaggcctgcgtgcagccgcttccgcgcagcatctgcaaggctgcgggggcgtcgccgggatccggctccaccagcacgaggcgcatgcgcgcggctggccaggccgcatgctcacgcaccgcggccaccagcgccgcggcgcccgtgcccggcgcgcccagcacggcaatgtgcgtgacaggcatggggatgggggctggcatgtcggtggcgggtggcgctcagcggggcgccacgtgcacatacacctcgttgggcttgaccatgcccagctcgctgcgcgccttctcctcgaccatgtcgaggccatcgcgcaggtcgctcacttccgacgccagccgctcgttctcctggcgggcccggtcgttggcctgcttctgcgccgcgatccgttccttcatctcctgcacgtgaccgatgctgccccggcccgtccagagctgcgtctggacggccacgagcaggagcagcagcaccaggggaacgatacggggattcatggtgcgccggcgctgcgggaacgtggatcggaagggaacggggccggtacggaaccgggttcagcccgggtcagcgcaggttgtagaacgcagcgcggccggggtagtgggcgatgtcgcccaggtcttcctcgatgcgcagcagctggttgtacttggcgatgcggtcggaacggctcagcgaaccggtcttgatctggccggcgttggtgcccacggagatgtcggcgatggtggagtcttccgtctcgcccgagcggtgcgagatcacggccgtgtagccggcgcgcttggccatctcgatggcggcgaaggtctcggtcagggtgccgatctggttgatcttgatgaggatcgagttgccgatgcccttgtcgatgccttccttcaggatcttggtgttggtgacgaacaggtcgtcgcccaccagctgaacgttcttgcccaggcgctcggtgaggtgcttccagccgtcccagtcgccttcggccatgccgtcctcgatggagatgatggggtacttgtccacccaggtggccagcatgtcggtccattgctgagccgtcaggcggatgccgccttcgccttccagcacgtagtggccgtccttgtagaactcgctggcggcacagtccaggcccagggcgatctgctcgcccgcggtgtagccggcggcgtcgatggcctgcaggatcagctggatggcggcctcgtggttctcgacgctgggggcgaagccgccctcgtcgcccacggcggtgctcatgcccttgtcgttgatgatcttcttcagggcgtggaacacctcggcgccccagcgcacggcctcgcggaagcttggggcgcccacggggatgatcatgaattcctgcaggtccaggctgttgttggcatgcgcgccgccgttgatcacgttcatcatcggcacgggcagctgcatgccgcccatgccgcccaggtagcggtacagcggcaggccagactcctcggcagcggcgcgggccacggccatggagacggccagcatggcgttggcgcccaggcggctcttgttgtcggtgccgtccaggtcgatcagcgtcttgtccaggaaggcctgctcggaggcgtccaggcccagcacggcctcggagatctcggtgttgatgtgctcgacggccttgagcacgcccttgcccaggtagcggctcttgtcaccgtcgcgcagttcgatggcttcacggctgccggtcgaggcgccggaaggcacggccgcgcggcccatcacgcccgactccagcagcacgtcgcactcgacggtggggttgccgcggctgtccagcacttcgcggccgacgatatcaacgatggcactcatgggtttcctttgaggagtttgatgacgggtggggcagccgcgaagcagggcgccggacgccggcgcgccgcgcaggcggctgcaacatctgggaatctccggggtcggccgggggacgggtgcgggaccggaaggcctcacactccttcgacgcacaccatgcgcatgacggccgcgccgatgcgggcggacctcgccagctggtattcggcggattcgttgaaggcgcgcgcggcttccatggaggggaacttcaggaccacgacgcggccggggttccagtcaccctcgaagacttccacgcggccgccgcgcacgcacacctcggcgccgtgcgcctgcatggccagcgtgctcaggcggcggtactcgtcgtactgctcggggttggtgacggtgacggacgcgatgatgtaggcgctgctcatgggttgtctcaagcttcgaagtcgttttcgagaaagccgttccgcttggtgacggaatccagggcgacgagggtttccagcagcgccttcatgtgcctgagcggcaccgcgttgggcccgtccgagagggcgttgctggggtcggggtgcgtttccatgaagaggccggccacgcccacggcgacggccgcgcgtgccagcaccggcaccatttcgcgctggccgccgctgctggtgccctggccgccgggcagctgtacgctgtgcgtggcgtcgaacaccacgggagcgcccgtctcgcgcatgatggccaggccgcgcatgtcggagacgaggttgttgtagccgaagctcgcgccgcgctcgcaggccatgaagctgtcttccggcaggcccttctcgcgcgcggcggcgcgggccttgtcgatgacgttcttcatgtcatggggcgcgaggaactgtcccttcttgatgttcacgggcttgcccgactgcgccacggcgcggatgaagtcggtctggcggcagaggaacgcaggcgtctgcagcacgtccaccaccttcgcggcctcggtgatgtcgtcctcggtgtgcacgtcggtcagcacgggcacgtccagttcgcggcggatcttggccaggatctccaggcccttctcgcggccggggccgcggaagctcgtgcccgaggaccggttggccttgtcgaagctgctcttgaagatgaacgggatgcccagtgccgccgtggtttccttcaggcggccggccacgtccatctgcagctgttcggactcgatgacgcagggacctgcgatgaggaaaaagggccggtcgaggccggcgtcgaagccgcagagtttcatggaagtggccttgtgggagggtgcctgcggctcaggagaccgcggcggcgggcagtgcgggctggcggctcttctggtgttcgatcgccgccttgatgaaggcgttgaagagcggatggccgtcccacggggtggatttgaactccgggtggaactgcacgccgatgaaccatgggtgcacctcgcgcggcagttcgacgatctcggtgagctgttcgcgctgcgtgagcgcggagatcacgaggccggcgcggcggagctggtcgaggtagttcacgttcgcctcgtagcggtggcggtggcgctcggtgacgatgttgccgtagatttcgtgcgccagcgtgccggatgcgacgtccgagctctgcgcgcccaggcgcatggtgccgcccaggtcggaggtctcgctgcgcgtctggatggtgccgtcggcgtccttccactcggtgatcagcgcgatcacgggatgcggcgtggcggcgtcgaattcggtgctgttggcgttcgcgaggcctgccacgtggcgcgcgtattcgatcgtggccacctgcatgcccaggcagatgcccaggtagggcaccttctgctcgcgggcgtagcgcgccgtgcagatcttgccttccacaccccgcgcgccgaagccgccgggcacgaggatggcatcgtacttggcgagcttctcggccgcgtcgcccggggcgatggtctcggaatcgacgtgctcgatcttcactcgcacgtggttcttcatgcccgcgtggcgcagcgcctcgttcaccgacttgtagctgtcggacaggtcgacgtacttgcccaccatggcgatggtgacctcgccctgcgggtgctcggtctcgtacacgagctggtcccagcgcttcaagctggtgggcggcgtgttcaggcgcagcttgtcgcagatcaggccgtccaggccctgctcgtgcagcatgcggggcaccttgtagatggtgtccacgtcccacatgctgatcacgccccattcggccacgttggtgaacagggagatcttgccgcgctcctcgtcggggatgcggcggtcggcccggcagagcagggcgtcgggctggatgccgatctcgcgcagcttctgcaccgtgtgctgggtgggcttggtcttgagttcgcccgccgccgcgatccagggcaggtaggtgaggtggacgaaggcggagttgttcggtcccatgcgcaggctcatctggcgcacggcctcgaggaagggcagggattcgatgtcgcccaccgtgccgccgatctcgacgatggccacgtccaccgcgtcctcggtgccgatgcctgcgccgcgcttgacgtattcctggatctcgttggtgacgtgcgggatcacctgcaccgtcttgcccaggtagtcgccgcggcgctccttctccagcacggactggtagatgcggcccgtggtgaagttgttggtcttcttcatgcgcgtttcgatgaaacgctcatagtggccgaggtcgaggtcggtctcggcgccgtcgtcggtgacgaacacttcgccgtgctggaacggggacatggtgcccgggtccacgttgatgtacgggtcgagcttgatgagggtgactttgaggccgcgcgattcgaggatcgcagcaagggaggctgaggcgattcccttgcccagggaagacaccacaccgccggtgacgaagacaaatttggtcatgtctttttatggtggtgggaaatcgggattatagaggccggcccatccgcgcccggccgctccggcgcgttcccctgcacggcggcggggcgtctgctaaattgcgcgcccatgaacgaactggcgggcaaacacattctcctgggcctttcgggcggcgtcgcctgctacaaatcggccgagctggcgcgcctgctcgccaaggcgggcgccaccgtgcaggtggtcatgaccgaggcggccgagcggttcatcacgcccgtcaccatgcaggcgctcacgggccgcgcggtctatacctcgcagtgggacgcgcgcgagcccaacaacatgccgcacatcaacctgggccgcgaggcggatgcgatcctggtcgccccctgcagcgccgatttcgtcgcccggctggcgcagggccgctccgacgaactgctcagcctgctgtgcctggcccgccccgcgcagcgcgttccgctgctgctcgcgcccgcgatgaaccgcgagatgtgggcgcaccccgctacgcagcgcaacctggcgcaggtggctgccgacggtgccgtggtgctgggcgtgggcacgggcgaccaggcctgcggcgaaacgggcgacggccgcatgctggagcccgcggaactgctggaggaactgaccgccttcttcgcgcccaggctgctcgcggggcaccgcgtgctggtcacggccggcccgaccttcgaggcgatcgacccggtgcgcggcatcaccaacctgtcgagcggcaagatggggttcgccattgcgcgtgcggcccgcgaggcgggcgccgaggtggacctggtcgccggccccgtgcatctgcccaccccgcgcggcgtgcgccgcgtggacgtgcgctcggcgcgggacatgctgcaggcctgcacggcgctcgccccgcaggcatccatcttcgtggcgacggcggccgtcgcggactggcgccccgcggaagccgccacgcgcaagatcaagaaggacggctcgggagccgtcccggcgctcgccttcgtggagaaccccgacattctggcgaccatcgcggcctccggccgtgcgcgcgaaggggcgctctactgcgtgggcttcgcggccgaaagcgaccacctgctggagcacgccacggccaagcgcgcgcgcaagggcgtgcccctgctggtcggcaacatcggccccgagaccttcggacaggacgacaatgccctgctgctggtggatgcagaaggccaccgcacgctgcctcgcgccaccaagcgcgaactggcgcagcagctcgtggcggacatcgcccgccggctggccacagcctgaagggccatccccggaacaggccggggtcaggcgcctgcggagtgttgtgcccccgcatcattcattgaaagcatttgtgaaaatcgacgtcaagatcctcgacgcgcgcatggcggagcagttgcccgcctacgccacccccggcagtgccggcctcgacctgcgggcctgcctggacgcgcccctgaccctggagcccaacgcctggcagctcgtgcccacgggcatcgccatctacctcaaggacccgggctacgcggcgctgatcctgccgcgctcggggctgggccacaagcacggcatcgtcctgggcaacctggtcggcctcatcgacagcgactaccagggacagttgatggtcagcgcctggaaccgcagcgacaccgccttcaccctgcagccgatggagcggctggcccagctcgtgatcgtgccggtggtgcaggcgcagttcaatctcgtgcaggaatttccgcccacggagcgtggagagaacggttacggctccacgggcaaggtgtaggtatcgtcctatccgtccggggcgatggtgcctacggcggccgcggccatcgcccgtcgcgtgccgcggccggccccatgctccaatgggttgaccggcgggcccagggccttgtccatttccgcaagaaggagtcgaacatgctgaagttttcccgcaccaccgctgcgatcgccaccgtggccctcgccggcgcactgggcgcctgcgccgagcagccgcgctatggttcgcagtatcccggccagcccacgtattcgagctacccgtcttccgcgccggccggcatggagtacggcacggtgaccaacatcgaaatgctgcagggccgcagcggcagcagcggcgtgggtgtcggtaccgtggccggcgcagtgatcggcggcgtgctgggcaaccaggtgggcaagggcaccggccgtgcggcggccaccgtgctgggcgccgtcggcggcggcgtggtgggcaaccagatcgagaaccgcaatggcaacaacgacgggcgcgccgagggctaccgcatcacggtgcagctcgaccagggcggccagcgcgcctatgacgtgggctcacccggcgacctgcgccccggcgaccgcgtgcgcctgaacggcggccagatctcccgcatgtgacctgccggcaccggcttcaatgcaaaaaaggaccctcgggtcctttttttcatgggcgcgtgccccaggttcagtgcagcagaggatgctcgcccgtgtcgggcggctggatgcggaagaatccggtgccggcggtgccgcgtccgatttcctcctccgtggcttcccggacgccctgcacggtgaggtgcaggcgcaacgcgatgccggcgagcggatggttgccgtccagcaccacgtgttcggggtagatctgggccacggtgtagagcacgtcgcgcggggcgtccgggttggagccctcgggcagggcgctgccctcgatggtcatgccttcctcgatgtcggccgggaagcggctgcgcggttcgaggaacagcagcttgtcctggtagtcgccgaaggcctcctcgggctccaggtgcagcgcgacggtgtcgcccgcggtgtggccctgcagcccctcttcgatgcgggcgaacaggtcgtcgccgccgacgaggaattccaccgggtcgtcgagcacgtccagctcctcgcccaatgtgtctttcaagatccaggtcaaggcgaccacgcattgttggttgatttccataggagaattgtcgcagttcgtccaccggccgcgccaccggcgcgtgcgcctttcgctttcccccatggatacccatacccccctcgccctgctgggcggaatcacccccgcgcaattcatgcgccgccattggcagaagaagccgctgctggtgcgccaggccgtcgcctcgttcgtgccgcccgtgggacgccaggaattgttcgcgctggcggcgcaggagaccgtcgaatcgcgcctcgtgcagcagaaaaagggcgcctggagcctgcgccacggccccttcgcgcgccgcgcgctgccgcccctggccacgccggactggaccttgctggtgcagggcgtggacctgcacgacgacgccgtgcatgcgctgttgcagcagttccgcttcgtgccgcaggcccggctcgacgacctgatgatcagctacgccacggacggcggcggcgtgggcccgcacttcgacagctacgacgtgttcctgctgcaggcccatggccggcggcgctggcgcatcgggcggcagaaggacctggcgctcaaggccggcattccgctcaagatcctggagaacttcgagcccgagcaggagttcgtgctcgagcccggcgacatgctctacctgccgccgcggtgggcgcacgacggcatcgccgagggcgagtgcatgacctattccatcggcttccgttcgccgtcgcgcacgggcctggcgcaggacctgctcacccgcctgtcggacggcccggacgaagagggcgccctgcccccgcacctgtaccgcgatcccgcacaggacgctgcggaccgccccggggagattcccgccgcgctgctggacttcgcgcgcgatgccctggcgcgggccctggccgagccgctggccgtggagcgcgcgctgggcgagagcctgaccgaaccgaagcccaatgtctggttcgagcccggggatccggaggcggacgtggcgcagggcgtgcgcctggaccgccgcacgcgcatgatgtacgacgcgcgccatgtcttcatcaacggcgagagctatctggccggcggccgggacgccacgctcatgcggcgcctggccgaccagcgcgaactcgccgcacgcgatctggcccgggccagcgaggatgcgctggaagtgctggcatcgtggtgcgatgccggctgggtgcacgccaggcgcgcgggatagtccgggcaggcggctcgccgcccgcggcgcccgtcgcgcggactctcgcacgttgcgaacaaggaggtcgtccatggatttctcccaggcactgagcggcgaggcaccgctgccgtccggccgcttcgaggggcgaagcgacttcggcggcggggtgcgcgccgccctggcgtgcgcagcccgcgagggctggcaggaactggtgctgtgcgatttcgacttccatgactggccgctgggggaccgcgacgtggaggcgtcgctgcacgcctgggcggcgcgggggcgccggatgacgctgctggccgcccactacgacgaggtggtccggcgccatgcgcgcttcgtgcgctggcgtgccacctgggaccacatcgtggaatgccgcaaggcgcccgtgaaggaacgccaggaactgcccggcgtgctgtggtccggccgctgggtgctgcagcggctggaccccgagcgctgcaccggcgtggccggcggcgagcccgagcgtcgcgtgcaggtacggcaggtgctcgatgaatggctgcggcgcagcacgcctgcctttcccgccacgacgatcggactgtgacatcgctcagtccgcgctctaggtgttggtagggattgacgcaatctccctataatttgcggttgctgtctgggagtgcatagcgcacttcaagcgccacggggtgcatcgcgcccggccaaagcgcatcgctgaaagagggcggcgtggcggcaaattccaagatccgtctgtcccataggaaaaacgaaatgaagaactctctcgttctggctgccctggtcgcgtccgtcgctctcgccgcctgcggcaagaaggaagaagccccggctccggccccggctcccgtcgaagctccggccccggctcccgctcccgtgcccgcaccggccgaagcaccggcttccgacgcttcggctcctgccgcagccgctgctgccgaagcctccgctcccgccagcgacgccgccaaagccgctgcagacgctgctgccgcagccgctgcaggtggcgcttccgccgccaagtaagctgccgcaccgccttccgccgccgggccaccagcctgcggcgaaaggcctggcacgaaagccccgtaccgcaaggtcggggctttttcgcgtgccctcgcccatcgaatggcgcggggcaggccgggccggcagccgtccagggaggtgtggcgttcagccgccgatccagccggtgccgctgcgctggtccgccacctcgatctgggccggctcccagccgatggccccggcgagcgcggcacgggcgaggtccgggcggttgttctgggcgctgaggtgggccgcggccacgctgcgcaggccctcgtgccgcaccgcgcgcaggatctccgccgccacgtggttgcccaggtgcccataggcgccgccgatgcgccgcttcaggaaggcgggatagctggagacggacagcatctcgcggtcgtggttgctctccagcagcagcgcatggcagccgcgcaggtgggcgagcacgtgctcggtggcgtgtcccaggtccgtgagcagcccgatgtgggtggctccgtcgctgcagcgcaggtgcagcggctcgcgcgcgtcgtgcggcacggtgaaggggcgggcctcgaaggcgcccaggtcgatggattcgccgtccgccgtgaggtgcagcagtccgtccaggtccggcgcgccgatggcctcgtgggtgccatggctcatccaggccgggatgcggtggcgcagggcgatcttctgcaggccgcccacgtggtcggaatgctcgtgggtgatgaagatcgcgtcgatgtcgtcgatcgcgaggccggcctcgccgaggcggccggccagctggcgcgggcccagtccgcagtcgacgagcaggcgccgcacctgcgtgccgcagcgcccttcgacgatggtggcgttgcccgagctgccgctgcccaggttcttgaagcgcagcacgcggtccgtggctcctcagcgggcggcagcgccggtcacttcaggtcgtcggcgagcacgcggacgatgcggtccgcgttggccgagctctcgggtgcgcctgcggcattgagcacggcgaccgtgctcttgccgccctcggtgcgcacctggatgcggtacttgacgggcggcgcggcatcggccgagcggcccagcagcttggcgaagaagccggggtccttcttctcggtgggctcgacgtagcgcacggaatacacgccctgggcgcggtcgcgctcctcgacggtgaagcccgtgcggtcgagcgccagcccgacgcggcgccatgcacggtcgaagctctcgtcgagttccaccacgggcgcgttgccaacgcggccgatgcgcgcggtcggcggcggctggatcggggcggccgccacggcgcgggactcttcctggctcacgccgagcttgaccatcaggcggcgcaggaattcggtttccagttccggatcgaccgggcggggctgccagatggtgctgtccttctgggaggtggtgtacacctcgaccatgccgcggtggctgatgtagatctcggtggagccgtcggcgccgcgctccaggcgggtgcggaacttgtcacgctcgccggtggaatagacggagtcgaagatcttgccgatggtggagcggatgatgtcctgcggcagcttggcgcggttctcggcccagtcggtttccatgatgccgaggttgggctggtcgatcgtgagcacgaagccgttttcgttccagaagtcgcgcaccggctcccagagtgcatcggcggggcgcttcaccaccagccagcgctggttgccgtcgcgctcgatgcgcacgtcgccgagcgacttggcggcggcattgaccgtgccgggctgcctctgcgcctggccggcctcgaaggccgcggccgacaccacgccgcccgccaccgtgtagcgcgaatcgcgcgacagctgcgtcaggtcgggcggcacttcgagcgtcgagcccttggtggcgctcttgtagtcgatcttgtcgttgtccaggatggacgtggagcaggcggacaaggccatggcaaggcccaggaggcccaggcggttgatagcgttcacgcaaaaatcctttgaggggagtctcagagcaggccggcggagcgcagcgcggcttccaccacggattcgctgccttgggaaaggggtgtcatgggcaggcgcatcgcgccgccgcacaggcccatgcgctgcatggcccacttcacggggatggggttggcctcgacgaagagctgcttgtggaccggcagcagccggaactggatctccatggcccggcgcacgtcgccggccagggcggccacgcagagttcgtgcatcaggcggggcgccacgttggcggtgacgctgatgttgccctggccgccgcagagcatgagggccacggcggtggggtcgtcgcccgaatagacggcgaagccttcgggcacctcgcggatgagccactgcgcgcgctcgatgttgccggtggcttccttgatgccgatgatgccaggcacctgggccaggcgcagcaccgtgtcgtgctgcatatcggcgacggagcggccgggcacgttgtagaggatggtgggcaggtcgcccacggcctcggcgatcgccttgaagtgcaggtactggccttcctgcgtgggcttgttgtagtagggcacgacctgcagctgcgtgtcggcgcccaccttcttggcgaagcgggcgagctcgatggcctcggccgtggagttggcgccgcagccggccatgatgggcacgcgctttgcggcctgttcgacggccacgcggatgatctcgcagtgctcctcgacattcacggtgggcgattcgccggtggtgcccaccacgccgatgcagtcggtgccttctgcgacatgccagtcgatcagcttgcgcagggtggggtagtccacgctgccgtcctcgtgcatgggggtgacgagggcgacgatgctgccggtgagggtggcgctggaagaggtcatgtccacgaaggaaaacggtaaaagagcattctaacgagtgtgtaaccggcccggccggggggttaaccggaggcgggaggcacgagggggtggcggggtggtccgtcgccgggtgcctcccggacggccgcgaggcgctgcacgaaccgctccggagacggcaggaagccgtcctcgtaggcgatcaccctcagaccggggaaggccgccagcagttccccgggctcgagcagaaattccgggcgcgacggccgtcccacggtcccgttgccgcgcgcgaaggtttcgtacagcaggacgccgccgggcgcgacgctggccgcgagggcgggcagcagggggcgccagaggtagtgggtcaccaccacgccatcgaagcggcgcccggtgaagggccaggggccctgttcgatgtccgcatggacgagttctcccagctgcgccaggggtgcgatcgcctcggcggaccggtccacgccggtcacggcatggccgcgcgcatggaaccagcgcaggtgccggccgctgccgcaggccacgtccagcacgtggccgtgcagcggcaccaggtgggcccagcgcgtgatccacccggacggcgcgtcctggccgtgcagcgcggcatggggtggcgggcctggtctgtgcatcgcgggggtggcgagggaggggcgtgggaggggccgcgggcggacgcgccgcggcaggagttcagaaacaggaccagacctggtccgccatcattaccacgaaaccgggctctgcatagagagcgaaggcggcggacagcgccacggcggccgcgatggtccagggcagccaccgcttccagccggggcgccgggagttgggggtggacaaaggggtggacgccatgcgcatgccgcgcctcaggcggtggcgcctggccgggccggcgcgcgcgcgatcggcgattcgcgcaccggcaggttgatgaggcccgccgctagccccaaggcgatggcgaggtaccagaccacgtcgtagctgcccgtgcggtcgtagaggtagccccccagccagacacccaggaagctgccgatctggtggctgaagaacacgaaccctcccagcatcgagaggtgctgcacgccgaagatctgcgccaccgtggcgttggtgggcggcacggtggacagccacaggaacccgatcaccgccgagaacatatagaccgagacgggggtgagcggcgcgagcaggaacacggtgatcgccaccgcgcgggcgaaatagatgaaggccaggatgtgccggcgcgccatgcgctggcccagggtgccggcgatgtaggtgccgaagacgttgaagaggccgatcagggccagcgcgtagctcgccacctggggtgagaggccgtggtccttgaggtagctgggcatgtgcacgccgatgaacaccacctggaagccgcagacgaagtacccggccgtgagcagcaggaagctggggtagcgcagcgcttcggacagggcctcgcccacggtctggctgcgcggcgcggcgggagcgcctgcggcgcggcggccgaagcccggctcgcgcagtccgaaggccagcggcacgatgagcagcaccatggccgagagggcgagcagcgattcctgccagcccaggcgggcgatcagctggccctccacgggcaccatcaggaactggccgaacgagccggcggccgcggccacgcccatggcccaggatcgcttctcgggcgcgatctggcggcccagcacgccgtagatcacggcgtaggtggtgcccgcctgggccgcgccgatcagcacgccggccgtgagggcgaacagcaggggcgtgggcgacagcgccatgccggccagcccgagggcgtagagcaccgcccccgcgatcagcacgcggaaggccccgaagcggtcggccgccatgcccgcgaagatgccgaacaggccccaggcgaggttctgcacggcgagcgcgagcgcgaatgtctggcgggtccagcccatgtcctgcgtgatgggctgcagccacaggccgaagccgtggcggatgcccatggagagcgtgacgacggccgcgccgcaggccaggacctgcaccatggagagcttcggggtttcgggggacatccgcccgaatgtagccaaaagcgtctgccggcgcttgccgaaggatgcgggttaacccgtgcggcaggcgggtggctgtctttccatccagtgccgccgggcagcccgcactacaatccgcgcccatggcagccaaaccctcctccgtttcgcccagcgactattccgaaggttcgatccgcgtgctcaagggcctggagcccgtgaagcagcggccgggcatgtacacgcgcacggacaacccgctgcacatcatccaggaagtgctcgacaacgcggccgacgaggccctggccgggcacggcaagcgcatcaaggtcaccctgttcgccgacggctccgtcggcatcgaggacgacgggcgcggcatcccgttcggcctgcaccccgaggaaaaggccccggtgatcgaactggtcttcacgcgcctgcatgcgggcggcaagttcgacaagggcaagggcggtgcctacagcttctcgggcggcctgcacggcgtgggcgtctcggtcaccaatgccctggcgctgcggctggaggccacgacgcaccgcgacgggcagatcgcacgcctcgtgttcgagggcggcgacgtcaccgagccgctgacggcacggcccctggccgcgggcgaacgccgccagggcacgacggtgcgcgtctggccggacggcaagtatttcgaatcgaccgcgctgccgatgaacgagctggtccacctgctgcgcagcaaggccgtgctgatgccgggcgtgaccgtgtcgctggtcaacgagaagacgaaggagacgcagacctggcaatacaagggcggcctgcgcgactacctgggccagagcctgtcggccgacccggtgatcccgctcttcgagggcgagggctatgccgaccggcacaacgagagcttcgccgaaggtgagggcgccgcatggtgcgtgggcttcaccgacgagggcgcgcccgtgcgcgagagctacgtcaacctgattcccaccagcgcgggcggcacgcacgacgcgggcctgcgcgacgggctgttccaggcggtgaagagcttcatcgagctgcactcgctgctgcccaagggcgtgaagctgctgcccgaggatgtgttcgcgcgcgcctcgtacgtgctctcggccaaggtgctggatccgcagttccagggccaggtgaaggaaaaactcaattcgcgcgatgccgtccggctggtgtcgagctacgtgcggcccgcgctcgagctgtggctgcaccagcacgtggactatggcaagaagctcgccgagctggccatcaaggccgcgcagacgcgccagaaggccggccagaaggtcgagaagaagaagggctccggcgtggccgtgctgcccggcaagctcaccgactgcgagagccgcgacctgtcgcacaacgaggtgttcctggtggagggagactccgccggcggcagtgccaagatgggccgcgacaaggagtgccaggccgtgctgccgctgcgcggcaaggtgctcaacacctgggaggtggaccgcgaccggctgttcgccaacaccgagatccacgacatctccgtggcgctgggggtggatccgcacggcccgaacgacacgccggacctctccggcctgcgctacggcaaggtctgcatcctgtcggatgccgatgtcgatggatcccacatccaggtgctgctgctcacgctgttcttccgccacttccccaagctgatcgagaccggccacatctacgtggcgcgcccgccgctctaccgggtggacgtgccggcgcgcggcaagaagccggcctccaaggtctatgcactggacgacggcgagctggaggcgatcctcgacaagtgcgccaaggacggcgtggcacgcgagaagtgccagatcagccgcttcaaggggctgggcgagatgaacgccgagcagctctgggagaccacgctcaaccccgacacccgccgcctgctgcccgtgcaactgggcgacctgggcttcgccgagaccgaaggcctcatcaccaagctcatgggcaagggcgaggcggccgcgcggcgcgagctgatggaactgcacggcgacgccgtggaagtggacatctgagccatggcggcgcaacgctccggtggtgatgccgtggcggcatggctgcggcggcaggcggctgccggcgcgcgcgcggccgcgctggccctggcgctctggctgccggtgcaatccgcccatgcggacctctgggcctacgtggacgagcgcggcgtgacgcatttcgcggccgagcgcatcgacgagcgctacagcctgttcttccgcggcgacgtgttcgattccacgaaggacgggcgctccacgggcacgggcctcgtcccgcccggcgtggcgccgggggccacgccggagagtgcgcggcgcctggcctatttcgacatcgcgcccgaggtcaagcgcgtgaagcatttcctgcgcgcctcggcgaaccgccacgggctggactacgaactgctgcaggccgtgatcgcgaccgaatcggggttcgatccgcaggcggtgtcgccgcgcggcgcggtggggctcatgcaggtgatgccggccacggccgaacgcttcggcgtggcgcgcgaggcgaagcgttcggtggaacagaagctcaccgacccgggcacgaacatcgcggccggcacgcgctacctgcggcacctgatcgatcttttcgagggccggctcgacctggccctggcagcctacaacgcgggcgagggggccgtgcagcgcgccggccgccgcattccggcctaccgcgagacacagaactacgtgaagagcgtgctggggctctacgccctgctcaagcccgcggcggcggccccggtgcccgtggctaccggccgcggcgccgcggcaggccgggtgcgcatggaactggcagcacccgtggcccaggacgcgccctgacctttcgaacgacaccgcggcgcaccgcctgccgcgttcctctttccatccttcccgacgcatgagcgacaacgaccaacccaccctcgacttctcccagcccgagtccggcgatcacctgggcctggccagctacgcgcagcgagcctacctggagtacgcgctctccgtggtgaagggccgcgcgctgccggacgtgtgcgacggcatgaaaccggtgcagcgccgcatcctcttcgcgatggagcgcatgggcctggcctatggcgggcccacccgcaacgtgccggccaagcccgtgaagagcgcccgggtggtcggcgacgtgctgggccgcttccatccgcacggcgaccagtcggcctacgacgcgctggtgcggctggcgcaggatttcagccagcgctatccgctcatcgacggccagggcaacttcggcagccgcgatggcgacggcgccgcggccatgcgctacaccgaggcgcggctgacgcgcatcgccagcctgctgctcgacgagatcgaccagggcacggtgggtttcgtgcccaactacgacggctccaccgaggagccgcgccagctgcccgcgcggctgccgttcgcgctgctcaacggcgcgagcggcatcgccgtgggcctggccaccgagatcccgagccacaacctgcgcgagatcgccgacgcctgcgtggcgctggtgaagaacccgaagctcgccgacgaggaactcgccgcgatggtgccgggcccggactatcctggcggcggccagatcatcagcagccccggcgacatccaggatgcctaccgcacggggcgcggcagcctcaaggtgcgcgcgcgctggaagatcgaggacctggcgcgcggccagtggcagatggtggtgaccgagctgccgcccggcgtgtccgcgcagaaggtgctggaagaaatcgaggaactcaccaaccccaaggtgaaggccggcaagaaggcgctttcgcaggagcagacgcagctcaaggccacggtgctgggcgtgctggacgtggtacgcgacgagtcgagcaaggacgcgcccgtacgcatcgtgttcgagcccaagacgggcaaggtgccgcagcaggagctgatcaccacgctgctggcgcacaccagcctggaaacctccgcgcccatcaacctgaccatggtgggcctggacggcaagcccgtgcagaagtcgctgcggcgcatgctggaggaatggatcgccttccgccagcagaccatcacccggcgcagccagcaccgcctcgccaaggtgctggaccgcatccacatcctcgaggggcggcagaccgtgctgctcaacatcgacgaggtgatcgcgatcatccgcacggccgacgagcccaaggcggcgctgatcgagcgcttccgcctgtcggaccggcaggccgaggacatcctggaaatccggctgcgccagctcgcgcggctggaagcgatcaagatcgagcaggaactcaaggaactgcgcgaagagcagggcaagctcgaggacatcctcgccaaccccgcatcgctgcgccgcctgatggtcaaggaaatcgaggcggacgcgaagcagttcgcggacgcgcgccgcacgctcatccaggccgacaagcgcgccacggccgaggtgaaggtggtcgacgagcccgtgacggtggtcgtctcgcagaagggctgggtgcgtgcgcgccagggccacggccacgatgccggcaccttcgccttcaagtccggcgacgcgctctatggcaccttcgagtgccgcaccgtcgatacgctcatcgccttcggcagcaacggccgcgtgtattccgtggccgtctcgcaattgcccggcgcgcgcggcgatggccagcccatcaccacgctgatcgagctggaggccggcacgcagccggtgcactatttcgcgggccccgcgaacgcggcgctgctgctcgcgggttcgggcggctacggcttcatcgccgccgtggagcacatgaccgcgcgcaaccgcggcggcaaggccttcgtctcgctgggcgagggcgagcagctctgccggccgtcgcacgcggcgttcaccagcggcagccaggcgctcgttcccgcgacccatgtgtgctgcgcctcggcgggcgggcgcatcctgacgttcgagatcaccgagctcaagcagatggccaacggcggccgcggcctgatgctcatcgacctcgagcccaaggacacgctggcaggcgcggcggcctacacgcgcagcgtgcgcatcgcgggcgtgggccgcggcggcaaggagcgcgacgagacactggaaatccgcagcctgaacaatgcgcgcttcccacgcgggcgcaagggcaaggcggcggacctgggcttcaagccgaacgccgtgctgcgcgtcgagtaaagcctcgcgaacaccgcttttccggagggccgccagggcatggcggcccttttttgttgcgccgccgcatcgcggcaggaatatggtgttaatgcgagtggtgtttctgcttgtatcaatgcactatctgcccgcacggccaccggaggcggcggctgcggggccgtgcgttgccttgatgcgcgccaggagcacccttaccgtgaaagatctgaaaatatccacccgcctcgcgctgggattcgcgctcatcctgctcgtcatgttcctcatgaacatgctgggcctgaccaatatgggggagatggtccgctccgtgaagggcgtcggatcggaagccctcttcaaggagcgcctgatcagcgactgggcacgcaacatccacacgagcgtgcagcggaccaaggccgtggcgttgagtgcggattcggcactcagcgagaggttcgcggaagaggcggccgcctcttcgcgccagtcgggtgacatgctcaagcgcatcgatgcgctggcgcagaccgaccaggaaaaggctctgatggccgacatccagaaaacgcgcgtggcctatctcgcgtcccgcgatgccctctacaaggccaagcgcgaggggcggctggacgaggcgcagcgcctgttcacgcaggagttccagcccctgaccgtgcagtacctcaagagcgtgcagcaactcctggacctgcagcgcgcgaacatcgatgcggccctggggaaggtggaatccggctacgcggagacccgcatcgccgtggcgatcgccaccgtgctggccctgatcctgggcgcgggcctgggctggtggatcacgcgcggcatcacgcgcccgctcggcgaggcggtgcgtgtcgcgcgcgccgtggcggacaacgacctcaccagccatatcaccacgggcgggcgcgacgagaccgggcagatgctggatgccctgcgccagatgaacgacaacctcgcccaggtcacgggccgcgtgcgccagggggccgacagcatcgccgttgccgcgcgcgaaatcgatgcgggcaaccaggacctttcggcgcgcaccgagcggcaggcgagcgccctgcagcagacggccgcctccatcgaacaactcaccagcgccgtgcggcagaacgccgacagcgcccggcaggccaaccagctcgcggcccatgcctcgcaggtggcgggcgagggcgggcaggtggtggccggcgtggtgcagaccatgggtgccatcgatgcttcctcgcgccgcatcgccgacatcatcggcgtgatcgacggcattgccttccagacgaacattctcgcgctgaatgcggccgtggaggccgcgcgggccggcgagcagggccgcggtttcgcggtcgtggccggcgaagtgcgcgcgctcgcggggcgcagcgccgaagccgccaaggacatcaaggcgctgatcggtgattccgtggccaaggtggacgagggctcccagcaggtcgcgcaggccggacgcaccatggagtccgtggtggacagcatccggcgcgtggccgacatcatgggcgagatcagcgccgcgagcgcggagcagagcacgggtatcgagcaggtgagccaggccatcgggcagatggaccaggtgacgcagcagaacgccgcactggtcgaggaggccgcggccgccaccggctcgctcaagacgcaggcggccatgctggccgaggtggtggcggcattccgcctgcgggacggcagcgtgaccgggattccctccgcctccgtgcccgttccgccacctgccgccagggcggtgccggcgcccgttttccctccggccgcagcgcaggcatccccgcgccctgccgtcgcggcacctgcccggccgcgcacgccggctgtcgccaggccggcggccggcaaggcgcccgcactgtccggtggccgcccggcacctgcggcatccgcggcgcaggcacccgcgccgcagcctcctgcgccgcagcctcctgcgccgccgcgcaaggccagccagagcgacgacgactgggaaaccttctaagagcggctaacacgacccttctggcgtcgttgccgcatcttttcgtactacccgtactgcctgcgatacggcgcctggccagaaccgcttcgctgggtcgtgttagctgctctaagcctggcgggtggttccacccggctctggtgtaaacaccgagcgccccggacgccgcttcatgcacgatggcttcagccgacgagggtgggcgcggcccgcccggcatgacaaaggagtccgccatgcaacgatcactgcgggtcgtccacaagctctggatcgccgtcgccctgctggtggccatgctgtccgcggtgctcggcgtggccggtgcgcgctaccagcgcgagcaggccctggccgaggccgcgcgcgacgagatggagcagcgcacccaggcggccctgcgctgggccgggctgacggaaaccaacgcggcccgcaccctggcggtggcgctcaccgccgattccctgctggaggcgcagttcaaggagccggtcgccgccacgtccgcacgcatttcggagacccagaagatgctcgccggcatggacctttccgcacaggacagggcgcagatggcgaagatcgccgcggcgcgccaggccacgctggacctgcgtggcgaggccggcatgctgtcggccgccggccagcgtgacgaggcccgcgcgctggtgctgcagcgctaccagcctgccgtggcggcctacctgcagctcctgcgggacttcgcgcagtcgcaggccgatgccgccgatgcgctgcgcgaccggacggccgcatcgctgcagcgcatcctgctgggcgcggccgcggggatggcgctgctgttcgcggggatcgtggcgggcagcgtggtgctgatccgcggcatccagaagccgctggctgaggccaatgccgtggcggcgcgcattgccgagggggacctggcctcgcccgtgccgcagggccgcggcgacgaattcggcgagctgctgcgatcgctcggcgccatgggcgaatcgctgtcgggcgtggtgcggcaggtgcgccagagcaccgacagcatcgccatcgccagcgccgagatcgccacgggcaaccacgacctgtccgtgcgcaccgagcaggcctccagcagcctgcaggaaacggcagccgccatggaacagttcaccagcaccctgcagcagagcgcgggcagcgcgcagcaggccagcgggctggcggccagtgcccgcagtgtggcgcagcgcggtggcgacgtggtcacccaggtggtttccacgatggatgacatccaccagagcagccgccgcatcgcggacatcatcggcgtgatcgacggcatcgccttccagaccaacatcctggccctgaacgctgccgtggaggcggctcgggcgggcgagcagggccggggcttcgccgtggtcgcgggcgaggtgcgcagcctggcacagcgcagcgccaccgccgcgcgcgagatcaggcagttgatcggtacctcggtggagcgggtggaggccggcagccggctggtgcaggatgccggcgccaccatgcaggacatcgtgcgctcggtgcagctcgtgaacgacatgatcggagagatcaccgccgcggcctccgagcagagcgccggcatcgggcaggtgaacgaatccgtggggcggctggaccagatgacgcagcagaacgccgcgctggtggaagaaagcgcggccgcggcccagagcctgcgcgagcaggcggagcagctggcgcgcacggtgtcggtgttcaagctgcgcgccctgccgggcgctgccggcgcggcactgccgcagcccgtgcggggtggggcgcgcaggctggcggcctgatcccgggcgggaaccgggatcaggactcaggtctgcgccggagggcccaccgcctcggcggcgaaacgctgcgacggctgcgcgatctgctcgcggcaggccaccaggggcaggtcgcgctggcccggcgcggtgcgcgacaccagcgcgtacaggctgctgaccgcgctcgataccgcgtccggcgtggacgcgccgcgcagcaggtggcccagcagcacggccgagaacacgtcgcccatgccgttgggcaggggctgcaggtcgatgaacggcgtacgcaccagccaggcggcctccgccgtcacggccagcgtggccagccggtcgtccggcaggtccggcgtgcgcaggctggtcaccacgatgagcgaggggcccgtgccggccgcatcgcccagcagcgcacgcgcggcggccaccgattcgtccaccgagcccagcggggcgccgtgcagcagttcgaactcgtactggttgggcgtgatgatgctggcctgcgccagcgcgcggcggcgcaggaattccgggatgcccgggcgcacgaacacgccccggcccacatcgcccatcaccgggtcgcacaggtagcgcaggcccgggcgcacggcccggatctcctgcaccgcggccaggatggcttcgcccacgccggcatcgcccaggtagcccgagagcaccgccgtgcagcgcgccagcacgccccgcgcgcgcaggccgtcgagcacgtcggcgatgtgcgcgggcgggaagacctgccccttgaactcgccgtagcccgtgtggttggagaactgcaccgtgtgcacagccaccggctggatgcccagcagctgcagcggcagcatggccgcgtcgttgcccacgtgcccgaaggcgacgtgcgactggatggagagcaccagcggaggctccccggacggcgggccggcggaaggggctgcggtggcgctcacggcatccacggcgctcaggccagctcggcgatcagttcgatttccacgcaggcgcccatggggatctgcgccacgccgaaggcactgcgcgcgtgcttgcccttgtcgccgaacacttcgcccagcagttcgctggcgccgttggtcaccaggtgctgctcggtgaagtcgccggtggagttcaccaggctcatcaccttcacgatgcgctgcacgcggttcaggtcgccgcccgtggccgcatgcagcgtgcccagcaggtcgatcgccacggcgcgcgccgcggccttgccgtcttccgtcgagacatcgcggccgagctggccgacccacggcttgccgtccttgcgcgcgatgtggccgctcaggaagacgaggttgcccgtctgcacgtagggcacataggccgcggccggcgtggcgacgggcgggagcgtgatgttcagggcagagagtttgtcgtagatgctcatggtgatggggaagcgggttgagaaggaaaaaggggcaccggctgtgcgcgggccggtcggtggagcgcagccagggcctgcggcggagggaatggtacagcgctccggcggctcccttcagggctgcccgtcgaagctctccaccccgtcgggagatggcacccaggccaggcgccgccgggtccagatctgccttttcggggcgcccagagcgtgccgctggcggatcgcgccgatccgcagcgaataggccgtggggttttcttccgcgcaggcgtacagcggcgtgccgcagtgttcgcagaacgcgagcaggcgcctggccccgctgtcggcggtcttcacgtaggtgcgcggcgtgccccgcgtcagccggaaaccggaggccggcgcgggaatgttggcgcggaacgcggagcctgagtgggtctggcagtcgttgcagtggcagaccgtcatgctgcccggctggacctcggcttcgtaggccaccgcgccgcagtggcattggccttcaatcttcacggagattctcctggggtggcgggaggcgggatgcctccccacgggccattctgcgccgggtgggaaagcggcttccggggtgccctgatagactggcggcgacacgttttccacatctcccatgtcctcccctacccagcgaaccattccgaccgagcgaggaatgcagatcgccgagcggcgcattcccgagatggcctccaaggcgggccatgaggcctaccgggccgcgctcagggcgacgggagcggccaccgtgaagaccgcttccggccaggtcgtcgagcgccggagcgatggcagcgtcaccgtcatcaaagacctgccggtaggcaagcgcgtcaagcccggcacggtgctgaagcgtgtctcacggggcagctgacgcccggttgccggccaggcctgccctggcacagccgcgcctgcgcgtcctcgcagggccgaacggatccggcaagagcactctgcagtccgaactcaagccccagtggatcggcgccttcgtgaacgctgacgagatcgagaagacgcttcgttcttccggcggctgcctggggctgcaggagctcggcgtgacgggtgaggccccagcggtgctggagcggatccgcggcagcttccagacgttcggcctgggacggcgcctggacatgccggccctgctggccggcatcacgctggacagtgaactgaccctccgggtgcccgggccctgggactcctacctggccgccacgctggccgaagccgtgcgccgggagctgcgggacgaaggccgcaccttcacgttcgagaccgtcatgtcccaccgctcgaagatcgacttcatgcgggacacccgcgagcggggctaccgggtctatctgtacttcgtggcgaccgatgaccccgccatcaacatcgaccgggtgcggcggcgcgtgctgcagggcggccatccggtgcccgacgacaaggtgatcgaccgttaccacaagtccatcgcgctgatgaccgaggcctgcgaggtggcgcaccgtgcctacatcttcgacaactcgggcaccaggcacaagctgctcgccgaggtgacggacttcgacaccctccggctggagtccagcgtgctcaacccgtggtttctggggaccgggctgtggagggcgttttcctgagacacaacggtggcgtgcggcgaaactgttggtgtcgtcaacttgccaggcagagcgttccttcatgaaatcctcagcgtcatcaacgatggggagatagagcatgcggtgctggcggctccccggacggtgcgtttcaccttcttcgatgacggtcgcccgtggagcgtcgaggttgcccggacgccccgtaggcgatggcgtggacctccgtatcctgcgcggcgcagggcgcggtggtggcggccggggtggctgctgatcgcagagcaatagcggatcctgcagcgcggcacccttgcttcacggatcggcatgccttgcatgcctttttctcgcggtctgcggcctgtcgccagccctagcatcagggccccatgagccggcccgcttcctccgccacgccgcccgtccctccctctctttccgccccgccatccagccctcccatcatcgaggccggtggctggctctggcctgccctgctgctgggcagcattgccggtgcgttgctgcagctcatgcagcctgcgctctggccggtgcgcgtgtatgcggcattgctgctggcgggcgtggccgcgtgggtgctggcccggcgcctgggccggcggcggcgcccggtggcccgcgcattgccggtttccgctccacgatgtctggccttctgtgccacggcgctggcggcgttcgcggtctgcggcctgcgtgcgggagcctgtctgtcggatgcgctggacccggccctggaggggcgcgacctgcgcatcgtcgccgtggtggcggcgatgccgcaacccaccgacgcgggcgtgcgcctgcggctggaggtggagtcggcctggttcacggggcagggtggcggccggccgcgctccgggggacctcgcccgcagcgcagcggacggaaggaccgtgcggaggcggagggcggtgccggcgtacgccatgcgcccggccggcccgtgcggctgcctccgctggtcgatgtgtcgtggccttccggggcgccctggttcgcgcgccatgcggacggctcccggacgaaggcccgggccgcaactgcggccgcgggcacgccggacgcggcaccggccccgccttcgtcctctccggcacctgcccctgcgcccgtgcccgccgtccacgtgggcgagcggtgggagatgacggtgcgcctcaacgccccgcacggcctgcgcaatccgggtggcttcgatgccgagctttggctgtgggagcagggcgtgcaggccacgggctccgtgcaggcgggcgcccgcgccgagcggccggtcttgctggaggccgcgccctggtggcggcacccggtggagcaggcgcgtcagcgggtgcgcgatgccatcctcgcccggctggcgccgccgcaggtgagcggagcggacaccgatccgcaggacctggcccggcggcgtgccgcgggcgtggtggcggccctggtgacgggcgaccagcgtgcgatcgaccgggccgactgggatgtgttccgcgcgacgggcgtggcgcacctggtgagcatttccgggctccatatcaccctgttcgcctgggtggccgcggcggtggtgggccggctgtggcggcgctcggtgctgctgtgcctggccgtgccggcgccctgggcagggctggtgggcggagtgctgctggcggcggcgtatgcgctgttcagcggctgggcggtgccggcgcagcgcacggtgtgcatgctggcggtggtgggcgcgctgcggctctcggggcggcgctggccctggccgcaggtctggctgctggcctgcgcagcggtggtggccgccgatccgtgggcactgctgcaggcgggcttctggctcagcttcgtggcggtgggcgtgctgttcgcgtccgacgcggccacgccgcccgaggtgatgccggcctcccgcgcagccggtcgcctgcgcgcacgcttgctggcgctgctgcgcgagcagtgggtggtgacgctggcgctgacgccgctcacggtgctgctgttcgggcagatatcgctggtgggcttcgtggcgaacctggcggcgatcccgtggatgacgctggtcgtcacgccgctggcgctgctgggcgtgctgtgggcgccgctgtggtctgcggcggcggcctgcctgcggccgttcgcggaagggctgcagtggctggcggcctggccctgggccacgctgtcgctgccggcggcgccgctgtgggcaggcgtggccggcatggcgggcggcgtgctgctggtgatgcgcctgccctgggcgctgcgcctgatgggcctgccgctgttgctgcccgtgctgtggtggcacccggcgcggcccgcggcgggccagttcgaactgctggctcccgatgtgggccagggcagcgcagtgctggtgcgcacggccggccatgcgctgctctacgacgcggggccgcgctacggcccgcagagcgatgccggcgaccgggtgctggtgccgctgctgcgcgcgggcggcgagcggctggaccgggtggtgctcagccaccgcgataccgaccacacgggcggtgccgcagcggtgctggccgcgcacccgggcgcggacctgtggggatcgctggaacccggccatccgctggaggcgcagggtgcgcgcgccatcacccgctgcgaggcgggccggcagtggacctgggacggggtgcgcttcgaggtgctccatccatcgccgggcgcactggaaggcggcggggcgggaacggccgtatcgggcccctcggccggccgggaggaccggaccaatgcggtgagctgcgtgctgcgcatttcggcgcccggcgcgtcggccctgctggccggcgacatcggccgtgcgcaagaggctgccctggccgcgcgcggcgcactgctgccggccgacgtgctgctggtgccccaccacggcagccgcacgtcctccagcccggtgctgctggacgccgtgcggccgcgcaccgccgtggtgcaggcgggccacggcaaccgctacggacacccggcgccggatgtgctggggcgctacgcggagcgcggggcgcaactggtggattcgcccgcctgcggcgcgtggtcctggcagtccgcgcggccgctgcgctggcgctgcgaacgcgatgccgcgcggcgctactggcaccatgcgccgccttccgcggcttccgcggcctcggctgcagccgccgcggaggcggcggatccgttctgaccgcggaatccggccacgccccgcctcctgtgggcgcctccagcggacgagcaggcttgcaacttgctatgctggctgcaggaggcaccactgatgcagaagttcgacgagatgtacgagatgctgcccttcgatggcagcgatgtgcgcccccactaccagcgctacggccagtggctgtcgcgccagccggccgaggcgatgcaggcgcgccgcgccgaggccgagatgatcttccgccgcgtgggcatcaccttcgcggtctatggcgccaaggacgaggacggggccggcaccgagcggctcatccccttcgacctgatcccccgcatcattcccgcccacgagtgggcgcgcatgcagcagggactcgtgcagcgggtgacggcgctcaaccgcttcatccacgacatctaccatgggcaggacatcctgcgcgccggcatcgtgccgtccgacctgatcgtgggcaatgcgcagttccgccccgagatggtcggcgtggacgtgccgcgcgacgtgtatgcccacatcgccggcatcgacatagtgcgcgcgccggacggtcagggcaacggcatctactacgtgctggaggacaacctgcgcgtgccctcgggcgtgtcgtacatgctggagaaccgcaagatgatgatgcggctcttccccgagctgttccgcagccaccgcgtggcgcccgtggcccactaccccgacctgctgctcgacacgctgcgcgccagcgcgccggccggcgcggccgagcccacggtggtggtgctcaccccgggcatgtacaacagtgcgtacttcgagcatgccttcctcgcgcagcagatgggcgtggagctggtggaggggcaggacctggtcgtcaaggacaacttcgtctacatgcgcaccacccgcgggctgcagcgcgtggatgtgatctaccgccgcgtggacgacgacttcctcgacccacaggtgttccggccgacctccaccctgggttgcgccggcctcatggccgcgtaccgcgcgggcaacgtggcgatctgcaacgccgtgggcacgggcatcgcggacgacaagtccgtctatccgtacgtgccggagatgatccgcttctacctgggcgaagagcccatcctggcgaacgtgcccacctggatgtgccgcaagcaggacgacctgcagtacgtgctggaccacctgcacgagctggtggtgaaggaagtgcacggtgcgggcggctacggcatgctgatcggccccgccgcgaccagggcggagatcgaggagttccgcggcgcgctgctggccaacccggcgggctacatcgcccagcccacgctgtcgctctccagttgccccacctacgtggaatcgggcatcgccccgcgccacatcgacctgcggcccttcgtgctctcgggccagaaggtgcagatggtggctggcggcctcacgcgcgtggcgctgaaggagggctcgctggtcgtcaattcgtcgcagggcggcggcaccaaggacacctgggtgctgggcgacggcgaaggcaacggcgcacccgccacgggacagtcgcagtccatgggcgccatgacccagaccctgggtgccccgggcgccatggccatgtcgcagtcgatgggagggaagtgagatgctgagccgtactgccgatcatctgttctggatgtcccgctacaccgagcgggcagaaaacaccgcgcggatgctcaacgtgagctacgagacctcgctgctgccgcaatcggccgacgtggcgcaggagagctggctggggctgctgtcgatcagcgagctgatcccggcctacaccgcccgccatggcgaggtcacgcgcgaaggagtgctggagttcatggtgcgcaacgggaacaacccgtcgtccatcctctcgtgcctgcgcgcggcccgcgagaacgcgcgcgcggtgcgcggcgcgctgaccaccgagatctgggagacgcagaaccagacctggctggagctgcaccggcagctgcaaggccgggatttcgagcgcgacccgggggcgttcttcgagtgggtgaagtaccgctcgcacctttcgcggggcgtgacgctgggcaccatgctgcaggacgaggccttccatttcctgcgcctgggcaccttcctggagcggtccgacaacacggcgcggctgctggacgtgaagttccatgccgtgcagagcgacttccacggctcggcgatgcgcgagcgcggccgggcgtcgccgcaggagttcgacttctaccactggagcgcgatcctgcgcagcgtgtcggcgttcgaggtgtaccgcaaggtgtaccgcgacgtgatcacgcccgagcgcgtggccgacctgctcatgctacgggccgacatgccgcgctcgctgcacgccagcctgcgcgaggtggcggacaacctcgccgtggtcgccaacgaccagtcggcggaaacgcagcgcaaggccgggcgcctgctggcggacctgcgctacggccgcatcgacgagatcctggccaccggactgcatgcctacctcacgcagttcctggaccgcgtgaacgacctgggcgcgggcatcagccgggatttcctggtgccggtgccggcctgaagcggcccgccggcctggcctgcgcgcgacgcatcgtgcgatgcggggcggcaggcggggccgggtcaacggggctgcgccgcgtctcccgaggcgagcacgcgctgctgcacgcattcgggaacgctgcggtcgatggggcggccctcgacgccatagccctgcagcgccatggaatccagctcgccggaggcccgggcgcaggccagttccgcgaccacttcggcacgcgtgcggccctgctgcccggccggtgcacccgtgccggcctggctggtggcacctgcgccctcgggcgtggtggcggcgggctgcgcgatggcgaacgtggcggccagcagtgcgccggcgcagaaggcggtggtgcgcagcagcgtgcgcgcgggaagatgaagggtgtaggccatggttcgggctcctgcggagaatgcgacgtgctctccatgccttcactgtgcgcgaccgccttcgcccgggccaggggaacgcgacggaacgccgttgccgcggcgtgaagggcccggatggcggagccggaggtgatggcgctgcatgccttcggcccccactgcaggcactgccgccgcgaaggggaattttcataaattttgtttaccggcaatatgaatggcggccggctgcgttggcgctgcagcctgatagattgcggggctgctcaaatcgttattcttgaaatggaaatggtctgccaatgaacgagaggctgaaaaacgatggtcgccatggcgtgtcttcggatctgggatatatcgtcgatgaatatctttgtgaatatccgtcggaatccggcgcgctcatcccgctgacggagcaattgggcaggggcggggacatcacccggcgcagcgcatcgcccggccacgtgaccgccagtggcatcgtcctctcgcgcggcgccgtgctgctcgtgttccacccttacctgaagcggtggctgcagcccggcggccatgtcgaatcctccgaggcacccctcgacgccgccatccgggaagtccgggaagaaacgggcatcgccaccctggcccacccatggcatttcaaggcgggaattccgctggatatcgatatccatgccattcccgaaaatcctgccaagggagaaccgtcgcacatgcatttcgatttccggtacctgctggtgagggatgaatcgcaaccgattctccgcagcgcggaaaatcaccagtgtcagtggacggacatttccgcggtgtccgtcggaagcctgtcccgtatcgggcagaagatgtcccgccatggcctgtccgcctgagccgccatggattccaaggcattcttccaggcggtcctggacagcagcatcccccgccgggcgggcaggctggtcctcgtgacccacatcgttcccgggagcgagaacttcgtcctcggcatccacgagcgcctgcccctggcggcggtcattcccaagcccagttcgctgcatgggcccacctgccgcgtgatcgaggagcacgtgccggtgatccactacacgcgggacaggatccagcagaacgctctcggcttcattgcgcacctgcgcagcctgatcggggaagagcccttcgcggccatcgataccgggggctatttctcgaacatcctggccgccctgaaaaaggcgtttccgtcgcagctggtcggcatcgtcgaggacaccgagaacgggcaccagaagtacgacgctgcactgcgcagcatccgggcgggcgggggcgccatgttcccctgtcccgtcatgtccgtggccaggagcaagctcaaggagccggaggatttcctggtgggccaggccatcacgttctccgccgaggccctgctgcgggagctggggaacatcctgaccggccgcagggcgctggtactgggctacgggaagatcggatcgagcattgcccggcacctgcatgccaagggcgtccgcgtcgatgtgtacgacacgaacccgatccgccaggtgctggcgttggcgcacgggtaccacaccgggccgaagcacgaactcttgaggtcgtcggaactcgttttctgcgcgaccggcaaccggtccatcgggacgtccgacctgggcgccatccggcgcaatgcctacatcttcacggccacgtcggccgacgacgagatcgagaaccaccaggacatgatcgccagcgcgagccccggcgggcaccggcacgtgctgcaggtgaatgcgcagggcaaccggttcttcctctgcaacgagggcaagtcggccaacttcatgcacggaggcgtggtcgggcccttcatcgacctcgtgcaggccgaactgcttttcgcgctctccaggatcggcgacgccccgcgggaccgggtggtggagctgggcgacgatgcgaagagattcatttccgagctgtggatcacgcgcttctcgcgccagggcgcggtccattgaacaccttgtccgcgcaggaggtcatggcggtggcatgggcctccgccctgtgcagggccagcctgaacctgatagaccggcagcagataggacgcaagggcttgtcgatcgtctgggtcaatttcctcaacaacgcactgcccgcgctcctgctgctgtgcgccgcggcggtgtacttccgttcgtgggggacgccgctcggctggctgctggactggaaggcggtcgtcttcagcgggctggcccagctcgtcgcgtatgcctattcccatgcgttccgtgcactgaccgtgaaccaggtgaccgtgtccggcaaactgtccgacctgttcattcccctgggcatcctgtggctcaccggggagtggagcgccgagacctatgccttcgccgtggcgaccaccgccgcctgcatgcccctgctctggcggcatggcgccgtggagaggcggcgcggattcatcgcgagcgcggcgatcgtctgcgcggcgctgacgctgcaggcaaccgtgtccccgtggcttttcccggcaggggaggggcctccggcccgatcctccggcaacctgctggcgttcgcggtggccgtgatggcatggcgtgcgctgtggtcttcgctgcccctgctcttcctgcagggagcgcaggccccggcggtgctccggcagtcgatggatgtgctgttcggcgtgcgggccctgctcacggtggctacccaggtgactttcatctatgccatcaccagtgccgcatccgccgtggcgtggcccatcctgaacacgacggggttgatggccatggcgctctcctccctgctgctgcgggagaagcccagccgcctggaattcctggtcatcctcgccatcacgctgctggcggtggtccggtatctcacattgccctgaagcctgcggcatgccgccccggtgcgcggcatgtgcgcttgccggcaggcggccagggttcagcggtctttcgcggtgggatggccgcgcttgcggtcccgcagcatgaagaggtagaggctttccaccttctcgcgcgcccagggcgtcttgcgcaggaatttcaagctggatgacacgctcggctcgctctggaagcagcgcacgggaacgcgctccgccaggcccttccagccgtattcctgctgcagggccaccacgatggcctccagcgtgaggccgtgcagcgggttgcggggctgggcaggcggtgtcgcgggggtgttcattccgccaagcatagtgatttcgcggccggtggcggaacttccgtggcccgcatcctaaaatccgtcgcactccgtttgaaggaatctcgatcccatggcagcaagtccggctttcgtcgaagaaacgcggttcggcaactggttcctgaagtcggccacgtggcgggtgcatgtactgcgccgtgcactggacgacctgcagcggctgatgcccgcgccggccccgcgggtgcgcaaggtgatggacgtgggctgcggcttcggccattccttcgacgagatcgccgcgcgcttcgcgccggatgtgatcgttggcatggatgcggacccgggcctcgacgaacgtgcgcaggcagcggcgtcgcaatgcgcgtgcgaggtgcgcttgctggccggcaacgcggcgcgcatggcggcggtgcccgatggcgaattcgacctgctgctgtgccaccagaccttccaccatatcgtggagcaggaggccgcgatggcggagttcttccgcgtgctcaggcccggcggcatgctgctgttcgcggaatcgacgcggcgctacatccattcgctgccgatacgcctgctgttccgccatccgatggacgtgcagcggacggccggcgaatacattgccatggtgcgtgccgcgggattcgacgtgccggatgcacgcatttcgatgccctacctttggtggagccgacccgacctgggcttcctggaatggatcggtcggcccgtgccgcgcgagcgcgaggaaacgctggtcaacctcgtcgccaccaagccccgcgctggctgatcactgcggcgggcacgccttgaccggcggttgggagccgcgcagggactgccaccgcggctgcgggtgaaggccgccgcgcagcctggtcgctcaatcgctcaatcgctcaatcgccgcggtagcgtcgcaggatgaggctcgcgttggttccgccgaagccgaagctgttggacatgatggtgtccaccgtgcggtccgcgcgctgcatgagcagcgggaagccttccgtgtcgggatcggggttgtcgatgtgggcgttgccggccaggaagccgccctgcatcatcagcaggcagtagatggcctcctgcgccgcggcggcggcgatggagtggcccgtcagtcccttggtggaggagagcggcggcacatccgcgccgaacacgtcgcgcagggcgaggagttcggcgatgtctcccaggcgtgtcgatgtgccgtgagtgttcacgtaatcgatggggatgcggcccgcctcgtcccatgcgagccgcagggcgcgggcgcaacccgccttgtcgggcgtgaccatgtccaggccgtccgagcaggcgccgtagcccaccagttcggcatggatgcgcgcgccccggcggcgggcatgctccagctcttccagcacgaggatgccggcgcctccggcgatgacgaagccgtcccggtcctggtcgtagggccgcgatgccgtcgcatcgttgcgcgccgctgcgagcgcgcccatggcatcgaagagggccgtgctggtccagcggacttcctccgcaccgcctgcgatcacgcggtcctgcttgccccactggatcagttcggccgcatggccgatgcagtgggccgaactggcgcaggccgaggtcagcgtgtagctggtgccctggatgccgaacgcggtggagaggttggccgaggcggtgctgcccatgacgcgcggcgtggcgtagggtggaatcctggaggcacctttggtgcgcatcacatccatggctgcggcatgctccgccagcgagcccacgccggagcccacgatcaggcccgtgcgggggtgcgccacgtcctgcgcgccgagcgcggcgtcctggatcgcctggcgtgcagcgtgataggcataccgggcggcgtcgcccatgaagcggcccagcttgcggtcgatcggcggcgcggcagagagatcggggatgcccgccacctggctcctgaagcccagctcggcgtattccggcacgtgccgcacgccggagtgcccgccatgcagcgcccgggcgacggtcggcaggtcgttgcccaggcaggagacgatgcccatgccggtcacggcgacgcggcgcagggcgcgcgggagcgctgcggtgtgcgggggctgcacgtcagagcggggcggttctgagcagttcctggtcgatggcgacgcgcaggtcctgggcccagcggttgtagttgggatggatcacggcctcgccgttcacctggctgtatttcatgttggcgctgtcccggtagagcagcgagtaggacctgctgtcgtaggggatgtccaccaccacggtgtgcttgccgcgcacgttcagtgtcgcgacgagcttgccggcctccggtgcggcgacggtccagcccttggcctgggcggccatggtgatggcctgccggacctgcgcgtcggtacgcccctgcgacggcgacgccggaatggcgatgtgggccaggttgatgaccggcacgggcgtgcgggcctctgcaggaaaagaggccagcgccgccacggcgatggaagctgcgatcgcgaagtgtttcataggaagtgcaggagtggaaaaagcgtgggaagaacggaggatcaggtcgggcgcttcaggacgatcgacgtgttgatccccccgaaggcgaagttgttgctcatcacgtgccgcgcatcgatcgccgcaccctcgggtgcgatgtgcccgagcgccgcgcaggccggatcgggatgctgcaggttcagggtgggggcgaaccagccccggcgcatcatctcgatggcccaccagacctcgatggcgccgcaggcgccgagggtgtggcccaggtagcccttcatcgagctgatcggcacgcgcgggccgatcacgtcggccgtagcctggctttcggcgatgtcgccgcgctcggtggcggtgccgtgcgcgctcacgtagtcgatgtccgatgccgagaggccggcgtcctgcaaggcctggcgcatggcgacggccatggttccggcttcgggctgggtgacgtggataccgtccgaattgcagccgaagccgatgacttccgcgtggatggccgcgccgcgcgccctggcatgttcgtactcctccagcaccagggtggcggcgccttcgcccaccacgaggccgtcgcggtcgcggtcgaacggccgcggcgtctcggacggggcggcgttgcgcgtgctggtggcgaacagcgtgtcgaacaccgcgatgcccggcgcggagagttcttcggcgccaccgcagagcatgagtgcctggcggccgtagcggatggcctcgtaggcgtagccgatgccctggctgccggacgtgcaggcgctggacgtggggatcacgcgccccttgaggccgaagaacagcccgatgttcaccgccgtggtgtgcgacatcatctggatgtagctggtcgaggtgacgcccagcatcgagccggtttccagcatgcgcccgaacacccggatcggctcggtgctgcccgacgacgatccgtaggcgatgcccatgcggccgtcggtcacggcgggatcggcgagcaggccggcgtcttccagcgccatctcgctggcgcgcacggccatctgcgatacgcggcccatcgagcgcagcagcttgcgctggtaatgggtgggcacctggaagtgcgtaacgggtgcggcgaggcgggtgtgcagttcggtgaaggtgtcgagctccggcaggcggcacacgccgctgcggcgggcgcgcagcgccgcctcgatgtccgtccagcgctcgcccagcgcggtgatgccggccatgccggtgacgacgacccgcttcactagacgatgcctccgttgacgccgatcacctggcgggtgatgtagccggccgcgtcggacatcaggaaagcgaccgccgccgccacttcctcgggccggccgacgcggttcatgggcacgacgcgcagcgcttcttcgagcggcaggtcgccggtcatgtcggtctcgatgaggccgggggccacgcagttgacggtgatgcggcggctggccagttccacggccagggctttcgtggcgccgatgaggccggccttggcggcgctgtagttcacctggccgcggttgcccatcaggcccgacaccgaggcgatggtgacgatgcggccaccctggcgggtgcgcaccatcggcatgcacagggggtgcacgacgttgaagaagccgtccaggctggtgtccagcacgctgtcccagtcgtcttccgacatcgcgggaaacgcattgtcgcgcgagatgcccgcattgcagacgatgccgtagtaggccccgtgcgcttgcagatcctgctccagggcggcgcgggcggttgcgcggtcgcggacgtcgaaggccagcacccgggccgtgccgccctgcgcggcgatctcgtcgatggtgcgctgcgcctggtccaggccgctgcggcagtgcacggtgacggcgaagccatcgcgcgcgagctgcagggcgatcgccttgccgatgccgcggctgccgccggtcacgaggacgcggcgcgcgctcatggccggcctcccggggcgccgtgctgggtcttcgtggtgggtgtcctgtggtggttcatgcgggattgtcctggacgaaggcgtggaagtcctccggctcgaagaccttgagcgtggcttcggccaggagggtggggttgccgggttgggagatcgtgcattcgtaggagcccaggcccgatggatcccggaacgccatcgccgcatgcaccgccagcggcacgcccgcgggaaagcacgccaccgcgctgcggtagctgcgggtgccgagcagcacgccggccttctgcggcagcccctggtagtggtgggtcagcccgacgtgcacgcccacggcctgcgccatcagctccagcccgatccatgcgggcatgcagccctgcgcatccgcgtaccaggcgcccgcgtggggcgtggcctgcaccgtggcggcatcgtcggtgaagccggtcacgcgatcgagcagcagcatggtgccgcggtggggcagcagctccgcgacgtccgggaacgggagggtgggcgcgttcatcgggcgattatctttccgggcagaggcccaccagcaggctcgcgttgctgccgccgaaggcgaacgaattgctcatggcgatgcgctgcgcgcccggtgcgaagcgctcgccggggcctgccaggcgcaggggcgcgagctccgggtccggctgcccgtcccagacgtggggcgggatcagtccgcgcgtgacggccagccagcagaaggccagttcggtcgcgccggccgcaccgagcgtgtggcccgtgagcggcttggtgccgctggcgcagacgccgtccgcgaagacgcgcgccaccgcgaggctttccatctggtcgttcttgggcgtggcggtggcatgcaggttcaggtagccgacggcggcgggcggcagccgtgcgtccgcgagcgcggcccgcatcgccagttcggcaccgaggccctccggatggggcgcggagatgtggtgggcgtcgctggactccccgatgcccaggagttcgacgggggccggctcgcgggtcatgaggaacagcgcggcgccttccccgatgttgatgccgcggcggtggcggctcatggggttgcagacatcgggcgacgtggattcgagcgaggtgaagccgttgaccgtcaggcggcagagcgaatccacgccgcccacgagcaccgcgtcgcacaggccgtggcgcagcagccgccgcgcgctggcgaaggccttggcgctcgatgtgcaggccgtcgagacggtataagccgggccgccgaggcccaggtagcgtgcgaggaagggcccgggcatgccgatttcctgctgcgtataggcgtagccgcggggcaggctggcatgggcgcggtggtgggccagggccgcctcgccctcggccacgcccgaggtgctggtgcccagcaccacgccgatgcgcggacggccgtagcgggccacggcctcgtccactgccggggcgatctgcgcgagcgcctgcagcagcagccggttgttgcggcagtcccaggccgcgagcgcctccgggatggcgggcaggtccgggggccgtgcgcggccgatgcgggcggggcgcccgggaatccagccatcctccagcaccaggcccgtggtgtcgccgcggaacagcccgtccgccacggcgtccacggagtgccccagggcgttgaccaggcccagggccggcaggtagatgcgggaggtcatggcgaaggctccgcggcatccggggccggcagggtgtccagggcgagcgcgaggccggggccgggcaggtcgatgtccgcacggtcgtagggcggggcgtctcccgcgcggcgtaccgccaccaccgtggcgccatccctgtcctgcacgcggacatgatgggaatcggtcgcgtccagcgacaggcccgcagacaggccggcccgcacgctgccttcgggccattgggcgatctgcacgagcgccagcagcagccgcgcgtccaggcgccggtcgggcagcacatgggcccgcacggcgcggttgtcgtattccacgtccaccaccttgtggccgaagggcgtcaatccgacgaagcggatgccctgtgcgtccacttccatctgcacgatcatggtttcggcatggccgcgcaattgcaccgtcgccttctgctgggcgtcgaagggcgccacgtcggccgtgggctgcaggcagtactgcccgccgccgggcagcggtgcgcagcggccatcgtccgggccgcagccggccagggccgcggccatggcagccaggcccgccagccgggctgcctgcacggcgatccatgcctttcgcggcgtcatcgcggcctccgtgcgtccaggctcagcaccaccggcgacagcagcacggacatgccgatgcccacgagcagcgtagcgccgaaccccgacagggcgggcatcgagctgaaggccagcaggccaaacgagagcagcgtggtgcccgcggacagcagcacgcccgagagcgtcgccgcttcgttccccccgccttccagcaggaagatcgggtagttgacgcccacgccgagcaccagcatcagccccatgaggtggaacagcgtgagcggcacgtgcgcgtagccgaagcaggccagggccagccccatggcgagcacggtcggggcgagcacgccggtggccttgcgggcgccgtagcgcaggcacagcacgccgtacacgagcgccagggcgcacaccagccactgcacgctgcccagccggtactggtggaagagcgcagagatgctgccggccttgtccacgaatgccacgcccggcagcgcgtccaccgcccggcgaacgtcggcaggccgctgcatcccctgcggcagcacgatgctggcgtagccgtgcggggtcgcacccagccacaggtggcggaacggggcggagatgggggcctgcagccagtcctgcagcgagagcgtccggcccccggcagccaggaactgcggcttctgccgtgcggcgacgtcgtcgcgcacacccgcgtcgtccagcagggtgcgcagcgcggattcgtcggcatagacgtgttcggccagcagcgcacggttgtcgctctggcgctgcgcggaggggacgaacgatgacagcgcctgccatccgcccagggcgccgctggccaccagtggtgccagccgcgtggacagcgcttcctcgcgggccaggacctcgtccggggtcgcgccttcgacgaggatgaactggccggtctggcccaggcccgccagttcccggagttgctgctcctgtgcgagcagtgcggccggtcggtcgatgagcagccggatgtcgtcgtcgccgcgcaattgccaccaccccggcacggcggcgatcagcagcccgcccatgagcagcaggcagcgccgcaggtccatgtgggcctgccaccaggccagcagccgccggggcagctggaaggccgcggccgggtcccgggtactggggcgccgcagcagggccggcagcagcaggaagacgctcagccaggccgcggacaggcccgcgagggcgaacagagctatctgcgacagcgccgggaacggcgcgaaccacagcgcgccgtagcccagcaggctggtggcgagcgccatggcgaggcccggcgtgatgcggcgcagcgcgccaatcggttcccacgccggaccggccccgaggtgggccgcgaaatactgcaccgagtagtcgatcgcctcgccgatcaggctggcgccgaagaccagggtgatgaggtggatctccccgtacacctggatggtggcgaccagccccgcgcagatgccgaacgccaccgacagcaggcccagggccagcgggcgcggcgagcggaagacgaggtagagcagcacgagcatgcccaccagcgatcccgcgccgatgaggtggaattcggtttcggcgctggagcgcgcggcctgggcatagaagacggtgccggcgcgcagcagccgcacctcggggaatgcgcgggcgagcgcgtgttccgcgtcggtggtggcgcgcagcaccggccgctggatgcggtcgtcgtaggccgatcccttcagttccgccgtcaccagcacccaggctgcgccgtggtcgcgcaccaccagcaggccgtcggcgggctggatccggaggtcggccagcggcagcgcggccagccacgcatcggcgaagccgaaagggtcgtccgccagcggcagcgacagccccaggcgcaggggagcgttcaacttggcttgcaggcgttcggcgagcgccgggtggcctgcgcggagcgcctcgcggtctgccgcggaaagcaggctgtggcggtgctcccggtagatggccgtcagccgccccaggtcggtgggcgggatgtcggaagtgacctggcggaaggcgcgcgcatcctggagcgcccgggcgaattcgcgcgcggcgcgggccgcggtctccagcggcacgccgcccaccaggaacaccgcgcggttgcccacggtatccgccagccggttcaccgcgtcttccgctacgggattgcgctcggtcgcgggcagcagcgtcagcaggttggtctgcaggcgcgcggagtgcgtgaactggagcacgcatgcggcacccagcaggaccgcgatggccagccagacccacgcgcgcaggcggaccgcgctcatggggtgcggggcacgccgttgaagcgctgcagctcggcgtccgagagcgtgtccgcgccctgcgtgccgcggaacctcagggacgtgctgtcgccgcctgcctcgtccatgcgcagcgtctgcacgaactggtcgccggtgatctggatgcgttccatgacctgcgccatctggggctggcgtggcttcagctccagtgtccactgcgcggtggtgccctgcacggcgatgtcgaagtagccggccagtgcctgcgtgtcggcgctcagcaccgcgcggaagacacggccgatctcggccaggccctgcacctggcgctcgcgccgctgcccgtcggcaccgatctccaccaccttgtcgtcctgcagcacgtaggtcatcgcgtagggcttctcgatctgccacagcacgccgcgttcgcgcgaatagacgatcctgccggtcgtgaccacggggcgcttgagcgctgccatctgccgggtctgcgtgaattcggcccggaccaccggatgctgcgcgacatgctgcgcgaggctggacaacgtggcggtgccggcgctggccgcgtggaggggcagggccagccacagggcgagcgctgccaggcgcagtgcggcggtcagcgtgcgcatgcgcgctccaggttggcgaacacgatgggcggcgagacgaactgcagctcccgggtggccgcatccacggccagctgcaccgtgtggcccttggtcagggtcgtgccgctggctgcgtcgcggatctcgtagcggatcttgatgcggttctcgtattcggccagtgccgcctcgacccgcacgcgctggccgtacagcgcggggcgcacgtatttcaggtggcattcgacgacgggccagaggtagcccgaagccttcatctgcgggtagtcgtagtcgaagcggcgcagcagggcgcagcgggccagctcgaaatacttgacgtagtggccgtgccaggcgacgtccatggtgtccacgtcgtggaacgggatctcgacgtcgatgctggcggaaagcaaaagcggattcattcggtgcgggggtggatgggggcctcgccggcgggtcgcggcggtgtggggacggggggcgccgcggtgtgccagaaatcgaagaagttgaaccattgcagcggcgcggccaggcagtaggactccaggcggcgcgcataggcgcgcacgtattcctgcaggcgctgcttgcgttcgcggcgtggcagctcgatgcgctccgcgaatggttcgaagtggatggtatagccgtccgggccgggcaggcagaagaacagatagacggggcagtccagcaggctcgcgaggatgaacgggccctccggaaagagggcgggttcgccgaggaaatcggccgtgcaggtgcgggaggcctgccccggggcacccggcggcgtgcggtcgcccacgatgaccagcagctcgccgcggtcgatcttttcctgcagcaggatggccgtatcgggccccaggctggagacctgcagcaggttgaaatcgaagccgccgttcacgcgcgagagcatccggtggaagcgctgggcgtggtccgtgtacatcacggcgttcaccgtgacctgctgcccggcgtgggccatggcacgcgccatctccaggttgcccaggtgcgcgctgacgagcagtgcgccgcgccgcgaggcgaccagttcggcgaacagcgcctgctgcgggaaatgcacgcgggttgccgtggccttgccgctccacgccgccagtttctcgacgctggagcgcgcgaaggccatcatgtgccggaaactgtcgcgggcacggggcggccggggcagcccgccgcaggcatggacccgcgcgaggtaggcctgcgatgcgcggcgcgcgggcccggcagccgcatggaagtacgcgatgatcggatagagcatccagccgacggcgcgggggccgagcagccggtaggtggccgccacgatcgagaggcccagcgcgctgccgcgctcggtgatccgcgtccagtgcggctgtgactgcggtggctgcgccggggcggacacgggggcaccgcgcagtcggcgcgccacgatccatggcagcctggggagcatgcccaggctgaggcgggtgtgcatccacgagatgcgcaggttgtcccgcagcatgtcgaagtgcgacaggccgccctccggataggtcacccgggtgcggatgttgcgcaccggcaggccggcccagcagaggcgcacgatgatctcgatgtcgaaagccatccgcgcgggaatgcgctgcgcgtcgatgagcgcgcaggtgggggccaggggatagagccggaagccgcacatcgaatcgcggacggcgaacgacagggtctccacccacacccagaagtgcgtcacgtagcggccgtagagccgcttcttcggcaccgaggcgtcgtagatgggctggccgcacaccacggcgtccggatggcgttcgccgcatgcgaggaagcgcggaacgtcgccggtgtcgtgctggccgtccgcatcgatctgcagcgcgtggctcatgccgtcgcgccgcgcccggcgcatgccgtccatcacggcggcccccttgccctggttggcgggcaggcgcgacaggtgcacctgcgggcacgcggcggcgacggctgccagcgctgcctgcgtgggcacgtcgctgccgtcgtccacgatgtagatgggcaggccgtgcaccgcgagccgggcgaccgtggcggcgatggtgtccccgtggttgtagatggggatgatgatgcaggggcggaacgccatggcttgcgtcatggcgcgggctcgaaggcgatgcggcccgaggagcactgccggtcgccgaccgcataggcgaatgcgagccgctggcggtcccggctccacgacaggttcagctccaggtcctttcccggcagcacgagcgactggaacttcacctgctcgagcgcgcggaatgccccgcgctgcgtgaatgcgggcaggtggccttcggcgaagcgcacggcccagtccagctgcacgatgccgggcaggatcgggaagcccgggaaatggccggcgaaatgcgcgatgtcgccggacacgtgcatcgcgatcacggcggtgtcttcatcggggcgccgcacggcgcggacttcaggcagccactgcacggacatcggaatcatcctcggcatggaacagtgcggcgaccgccgccgccggcagcttgccgcgctcgttcaccggaagctgcggcgggaaccgccagtggcgcggcagaacgaccgcgtcgaaatggccggacaggtgcagccgcagcgcacgggagagcaggcggtggccttcgcgctccagcgcatcgcgcccctcgggcgtgagcaccgccgcggcgccgatccgcagccggccgcgctgcagcagcacggccgcggcctgggcgacccacgggtgggaggccaggcgcgcttcgaggtccggcagggatacgcgcttttcctcgatcttcacggtgcggtccagccgtcccagcagccggaagcggccgccgccgggcgagatcgccaccgcatcgtccatctcgaagacggcatccggatcgggaaggaacggcgagcgcaactggagcgcgccctgctcgccgcgcgtgatgcgcatgccgggcatgggcgtccaggcgtcgtcctccgcctgctgccgccagccgatgccgccggtctccgtgctgccgaacacttcggtgggcgcttcaccgaactgctgccggaacaccagggcggtgccggccggcagggggccgccggaagaaaagacgtggcgcaggacggtgcgcagcccaccgagcggcagcagctcgggcagccgcgtgagctgcgcggggctgctgaccagcacggcggccggcgcgaagcacgccagccgctcatgcagcaggctcggcgtatcgatggtggctgcgtcgaacacccgcccggtggcgaggggccagagcacgcggaacagcagtccgtagaaatgcgcgtgtggcgcggtcgcgatgaaacccgcaccgccgatggcctcgccccagagcgcttccagcgtcgccacctcggcctggaactgcgccagcgtcttgcgcaccggcttcggatcgccggtgctgccggaggtgtagatgtggatcgcggggcggtggggatcgatcggcgcgaggccggaggcatcgccgctggcggcatcgcacggagcgccgggcacatcggcaagagcggcgtcgtaggcactcgccagacgcgccagggtgccgggctggatgttgggcggaatcacggcctgccggcccgcgtgcaggatggccagcaggccggtggcgaaaccgcaggcgtcgtccgcggccagcagccagcgttcggccccgtgccggcggatgccttcgctgcgccgggcgacgccttccagaaaggcgcgccaggtgacggtgagcgcgccgcggcggcacacgggggcatcgcctgcgcgcggcaccgaaggcagcgcatggagtggcagcaccggcatgggtcagggccccgtgcggcgcgcggtgcgtgcctgcatgcgctggcgcaccagccactcgcctgcgaacagtgcgcccatcagcacgtaggcgaccaggccgttgtagagcgaccagacctcgcgcgaggtgtagagcgccgtgtagcaggccgcggcgctgttgaggatgaagaacccgcaccagacctgggtgacatgccgggtgtagcgcacgcccgcgggcggcaggtcgggctcgcgcaggcgcgcgaagcgctccaccatggagggcggcttcaccagcgacgccccgaaaagacagagcatgcccagccccgccacgcaggggtagagccgcaccatggtctcgttgttggcgacgcccgtggcgatggaccatgccagcaggcccgcggggaccagcagctccacgcgggacagccccgagaggaagcgcgtcgccgcctcgcgctggcgcagcagcagcgtcgccgccagcagcagggcgacgtaccgcggctccaggtactgcaggccgaagtagatcaggcccggataggcgatccacggcagggcctgccacaggggggcgaggaccatggtgtcaggcggtggcgggcgtttccgccgtcgccagcaggtgctgcacggtggtgacgaggtcgctcacggtacgcacgctcttgaagcggtccacctggatgcgccggccggtcatttcctgcagcttgatcgcgagatccacggcatcgatgctgtcgagatcgaggtcttcgaaaaggttcgcgtccgccgtgacgcggttggcatcgatttcgaaggtctccacgaggatgtcgcggactttgtccaggatgtgctgggtattcatggggcgtggtcggaaaaaggcgatgagggaaacgggtcaggcgaactgccgccgggattcgatcagctccgccaggctgctgaccgaactgaagtgccggcggttctcggcatcgccggcctccagctggatctggtagcgcttgcgcagcgcgacgccgatctccagggcatcgatggaatccagccccacgccgtcggcggcgaaaagcagggcgtcgtccgcgatgtcgtccggggtggtgccttccaggtcgagcgtctcgatgatgaggcgcttgatttcaagcttcagtgaattcatggcgctgtatttctcgggtgaaatgggtttccagggattgggtcaggtgccgggcggcgagggccgacggtgcgtcaccggcatcggcatgccaccgggccagcggctcgagcacctccacccgcaggtcgaaccgccgcggggggatgcggtaccacttgtcctgcttggtgagcgtcgatggccggcagccgatcagcaccggaacgacgggagccccgctcgcgatggcgatgtaagaggcgccgcgcaggaagcgcagcggctggccgggctggctgcgcgtgccctccgggaagatgatgagcggccggccctccgccagggcccgcgtgcagtcgcccaccagcgtttcgggctccgaattgctgatgtagccggccgcccgcacggcggcgccgagcacggggttcttccagagggcccgcttcaccacgcagcccgccgtgggcatgagcgagagcagcaccaccacgtcgatcagcgtggggtggttggcgagcaccagtgcgccgccgcagtcgcgcagccggtgcgcgccggagacatgcaggcgcatcacgcccagggtttcggcgagccgcaggaaacctgcgaacacgcgctggatgagccggcgggcatgccggatgcggtcggccttcctgaagagcagcagggcggggaacaccgccaccgtcagcagcaggccgcccaggccgaacgccgtgaagcacagggccgtggcgaacaggcgccagccgtagtcccagctcagcgtcatgccgcgggtcccctgcgccatgtccactgttggcggccgtccgtccagcacgcctcgtccgggccgagcaggcatgacaggaaggcttcgggctgtgcggtggcggtcgcagcgccggaggcctccgccatttccatgcacaggctttgcgccgcgtgcgaatccagcagcagcgccagcaccagggggcgggacaggtccccggccacgggcccgtagacgggcgatgccggttcgtccgcatacagcagcagcacgggatacgcggggtcgtcggcccactgcaggccggcttccagcagcgccatgccgaacgtgccttccgcggcggacaccgcggtggcgggggcgcggtcctgcgtggcgatcgaatagacgccggcgatggcattgagcaccgacatgctgaacgccatgggcgacagctcctgcccttcggcgagttcctgcagcatctgggtcgtgcggcccagctcgccatggcgggatgcgaagacgatgcgcacgctgggcaggtgccccgcgcagtcgtgcgccacctgcagcgccgcgcgggccagggcgccgacccgacgccgcatggcgggctcgaggaaatcggcgcggggagcggcctgcgccgctgcctcacccggcgcgggccagcaggcccagcgcgccaggggaatgtgcatcctgagagcaccggcggccggcgccgcatgggaaaaggcagacatcgacatgcggtggccgactcagcgccatgcagccgccatcaccgcacccgagcgcaggacccgggtatggaaattccacgcgcccacgtctccgcaccggtcgggcgcctcgatcagcaggccttgcggggagaaccggatttccgggaacggcacgctgtcgtgcattcccaggccgagcgccttgaccagggcttccttgcggcaccagtgcaacaacccctgcagggattgctgctgcgggttctcccgcatccaggcgatctcggcggggtgcagtgcccagggcgcgccggccagccagtcgcgctgccggggctgctcgatgtcgatccccacgcaggcggacggggcggtggcgcaggcgatccagccgccgctgtgcgcgatgctgatgcgcaggtccggcccgccctccaggtagggcgcacccagggccgtcttgcagatgcgtggtgcgcggcggccagggcaggcgggcagcatggcccggagcaccctgcgtgcggcgcgggactgggcgttgcgctgggccgcgcgcgtgcggagggtggaggcgcccaggtgcactaccgcgatgtcgatggcgggtgcggcctgcgttgccagggacgcctgcgcggcaggatgcggcaggacggatccgaaaagctcgaatcgaacgcggtcggacgacggtgtgacgaatgttgttgtcgaatggatcacagcttcgcccctcccctgttgtgcgcgcgaagcccccgattatcttttcaaataggtaatttattacaaaaagttaacaatatggctgaaatgcaacatttgccccggttatcccttactgccggccggccgttgaaactaccccttgcggcatcctggagaagatctccgccgcccagtccacgaacgcgcgcaccttcgcgctcaggtgccggttgggcgggtacaccacatagaccggcagcagcggatggctccactcgggcagcacgcgcaccaggtcgccgcggtccacgtagcgctgggcctgcatggtggtgatctggcccacgccgcggccggcgagcagcgcggccaggtaggcattgctctcgttcaccgcaaggcgcgagggcccgccgatttccagcgattcaccgtcccggtggaattccagcgggtagcgccgcgacgtgcgcggcgagaaatagatcacgctctggtggccgcgttcgaggtccagcggttcgcgcggcgtgccgtggcgttccaggtaggcgggcgaggcgacggtgatgaactccagcaggccgatgcggcgcgccacgagcgactggtcggtgagttcgccgccgcgtatcacgcagtccacgttgtcgctgagcaggtccacgatgcggtcgctcacgcccagctcgagctggatgtcggggtagcgcgactggaactcctccaggtgcgggatgatgagcagccgtgccatcgaggtgcccacgtccacgcgcaggcggccgctgggcgtggcgcgcgcatgggtcatgctggcctcgatgtcgtcgaaatcggccagcaggcgcacggcgcggtcgtagtaggccgcgccgtcgggcgtgacggtcacgcgccgcgtggtacggttgagcaggcgcacgcgcaggcgcgcttccagcgcctggacgtgcttggtgacggtggctttgggcagttgcagggagtctgcggcgcgcgtgaacgtgccggcttccaccacccgcgcgtaaatgcgcatggcctggatctggtccatggcgttccttcctcggtgcctcttggcgggcttgcaaattctcacatgcagccaggggcccgattgttcggactttggaaacagtgaggcccgcatcggctggtttatcgtcgctgtccgcacgcctacatttgcagcaccggaatgtttccggccacaccgccatgcccaccaccacatcgtcccgttccatgcccgatggcgcccgctccgaatccaccattgcggtggcgccggggcaggacgtcgccgtgcgcatgtacggccgcaggaaaaccggcgagacgtcgccgctggtcgtgcatttccatggcggggccttcgtgtcgggcgacctggacagcggctgcacgatcgccggcctgctgcaggaagccggggcgctggtggtgtcggtggcctatccgctggcgcccgagcatccgttcccgcagccgctggagacgggctatgccgtgctgcagtgggcctaccgctaccgcacgcggctggccggcacgggggccccggtctatgtggccggggaagaggccggcggcaacctggcggcgggcgtgtgcctgatggcgcgcgaccagtcccacccgccgctggcggggcagatcctggtgtcgccgatgctcgacccctgcgccggcacgccgtcgctgcgggccgccacggaaggcagtgacgcgtgccgctgggcccagggctgggagaagttcctgcgctgcgcgcgcgacgcggaacacccgtatgccgtgcccggcaccgcgcagcgcctggcgggcctgcctcccacgctgctgctggtcggcgacaccgatccgatgcacgacgaaacgctggcctatgcggcacggctggaggccgccggcctgccggtggagctgcacgtgctgcgcaaggccgagcgctggcccgatgcgctgctggagcccggcacccaggcctgtccgtgcgcggacgaggcgcgcgagcggttccgccgcttcatggaggccggccgatgtccggctccgcgctgaaccccctgctggacgcaatacaccgccgctgccacggaaggtattgacctcaacgatggttgaggtttgagaatccggccccgttgccgtctccgcgcctgggcgcggcctgtccctttcgatctcttcgatgcatttttccggcctgcgggccggagggggaaggctttgcccggccggtgccgataccgatttttttgcttgcgacaccaccgttttcagacacacccgaaggatctgccatgccgtcatcccgacccatttccctcttctcgcccgcgcgccgctggtggaccgctgccggcgccgcagccgccatcgcggccggtggcggggccctgttcgggctttccgcctcgcacgccgaggcgccggccgccgatgccgcgcccccggccgtgccggtgtccgtcgccgccgtggtgcagcaggacgtcgcgctgtgggacgagttctccggccggctcgaggccgtgcagcgcgtggacatccgcccgcgcgtggccggcgccgtgcaggccgtgcacttccgcgaaggcgcgctggtgaagcagggcgacctgctgttcaccgtggacccggcgccctatgcggccgaggtggaccgggccgatgcccaggtggtggccgcacaggcccgcgtgtcgtacacccgcagcgagatggagcgcgccagccgtctgtgggaggaacacgccatcgcccagcgcgagcgcgacgaacgcgtgaacgcccagcgcgaggccgaggccaacctgcgcgccgcccaggccgcgttgcagacggcgcgcctgaatctgggctatacccaggtgcgcgcgccggtcgcgggccgcgtgggccgcatcgaggtcactgtgggcaacctcgtgggctccggggccggcgcgccggtgctcacgacgctggtgtcggtcagcccgatctacgccagcttcgacaccgacgagcagatcgtggcccgcgcgctggaagggctgcgctccggccagagcgcccgcacgctcatcgagcgcattcccgtgcagatgggcacgggcaccgccggcagcatgccgcacaccggccacctgcagctcatcgacaaccaggtggatgcgcgcagcggcacggtgcgcgtgcgcgccgtgttcgacaacgccgatggcgccctcatgccgggccagttcgcccgcatccgcatgggccaggcgaagagcacccaggccgtgctgatcaatgaacgcgccgtgggcacggaccagagcaagaagttcgtgatggtggtgggcgagggcaacaaggccgaataccgcgaggtgcagctgggcgcgccggtcgatggcctgcgcgtcgtcacctcgggcctgaaggcgggcgagcgcatcgtcgtcaacggcctgcagcgcgtgcgccccggcgccgtggtcgccccgcaggaggtgcccatggccgccaaatccgaactgggcggggagggcgcgcaggcgcgcgccgccgcccgccagcccgcggcctgagcgcagggctccagagagcagagaacgacaccatgaacctctcccgtttcttcatcgaccgccccatcttcgccggggtgctgtcggtgctcatcttcctggcggggctgatcgccctgcgggcgctgccgatctcggaataccccgaggtggcgccgccctccgtcgtggtgcgcgccacctaccccggcgccaaccccaaggtgatcgccgagaccgtggccacgccgctggaggaatccatcaacggcgtggaaggcatgctctacatgggcagccaggccacgaccgacggcgtgatgacgctcaccgtgaccttcgcgctgggcaccgacccggacaaggcgcagcaactggtgcagaaccgcgtctcgcaggccgagccgcgcctgcccgaggaagtgcgccgcctgggcgtcaccacggtcaagagcgcgccggacctgaccatggtcgtgcacatggtctcgcccaacggccgctacgacatcgactacctgcgcaactacgccgtgctcaacgtgaaggaccggctggcccgcattcccggcgtcgggcaggtgcagatcttcggcggcggcgactattccatgcgcgcctggctggacccgcagaaggtggcgcagcgcggcctctccgcaggcgacgtggtggccgccatccgcgggcagaacgtacaggcggccgccggcgtggtgggccagtcgcccggcctgccgggtgtggacatgcagctgtcgatcaacgcccggggccgcctggccacggtggaggagttcggcgacatcatcgtcaagaccggcgccgacggggccgtgacgcgcctgcgcgacgtggcccggctggaactgggcgcggccgactactcgctgcgctcgctgctcaacaacgacccggccgtgggcatgggcgtcttccaggcgcccggctccaacgcgctcgacatctcggccaacgtgcgcgccaccatggccgaactgcagaagcacatgcccgagggcgtggagttccgcatcgcctacgaccccacgcagttcgtgcgcgcctccatccactcggtcatccagacattgctggaagccatcgcgctggtggtggtcgtggtgatcctcttcctgcagacctggcgcgcttccatcatcccgctgctggccgtgccggtgtcggtggtgggcacgttcgcggtgctgcacctgctgggcttctcgatcaacgcgctgtcgctcttcgggctggtgctggccatcgggatcgtggtggacgacgccatcgtggtggtggagaacgtcgagcgcaacatcgaggcgggcctctcaccgcgcgaagccacctaccgcgccatgcgcgaggtgagcggacccatcatcgccatcgcgctggtgctggtggccgtgttcgtgccgctggccttcatcagcgggctcacggggcagttctaccgccagttcgcggtgaccatcgccatctccaccgtgatctcggcgatcaactcgctcacgctgtcgcccgcgctcagtgcgctgctgctcaagggccaccacgagcccaaggatgcgctcacccgcggcatggaccgcgtactgggcggcttcttccgccgcttcaaccgcgtgttccaccgcggctcggaggcctacagcggcggcgtgcggcgcgtgatcggccgcaaggcgctgatgctggccgtctatctggtgctggtcggcgcgacctggggcctcttcaaggccgtgcccggcggcttcgtgcccgcgcaggacaagcagtacctggtgggcttcgcgcagctgcccgacggcgccacgctggaccgcacggaagacgtcatccgccgcatgggcgagatcgtgaagaagaaccccaacgtggaggacgccatcgccttcccgggcctgtcgatcaacggcttcaccaacagctccaacgcgggcatcgtgttcgtcacgctcaagcccttcgccgagcgccggcgcgccgaccagagcgggggcgccgtggccggccagttgaatcaggccttcggcagcatccaggatgcgttcatcgccatgttcccgcccccgccggtggcggggctgggcacgacgggcggcttcaagctgcagatcgaagaccgcgcctcgctgggctatggcgccatggacgcggccgtgaaagccttcatggccaaggcctaccagacgccggaactggcggggctgttcaccagctggcaggtcaacgtgccgcagctgtacgccgacatcgaccgcaccaaggcccgccagctcggcgtgccggtgacggacatcttcgagacgctgcagatctacctgggcagcctgtacgccaacgacttcaaccagttcggccgcacctacagcgtgcgcgtgcaggccgatgcgccctaccgggcgcgggcggaggacgtcggcctgctcaaggtgcgttccaccacgggcgaaatggtgccgctgtcggccctcatgaagatcgagaacagcttcggccccgagcgcgccatgcgctacaacggcttcctgtcggccgacgtgaacggcggtcccgcgcccggcttctcgtcgggccaggcgcaggccgccgtggagcgcatcgccgccgagacgctgccgccgggcatcggcttcgaatggacggagctcacctaccaggagatcctggccggcaattccgccgtgctggtgttcccgctggccatcctgctggtgttcctggtgctggccgcgcagtacgaaagcctgacgctgcccatcgccatcatcctgatcgtgcccatgggcctgatggccgccatggccggcgtgtggctcacccgcggcgacaacaacgtgttcacccagatcgggctgatcgtgctggtggggctgtcggccaagaacgcgatcctgatcgtggagttcgcgcgggaactggagttcgccggccgcacgcccgtgcaggccgccatcgaggccagccgcctgcggttgcgccccatcctgatgacctcgctggccttcgtgatgggcgtgctgcccctggtgctgtccaccggcgccggctcggagatgcgtagcgccatgggcgtggcggtgttcgccgggatgatcggcgtcacggccttcggcctgttcctcacgccggtcttctacgtggccctgcgccgcctggcgggcaaccggccgctgcagcagcacggcagccacgtggcgccgatcaccgacgccggccacggcatcccgggccatggggcctcggcgcaccccgtgatcgccgcgccgcgcagcctgcacgaatgagacggagcttttgccatgacgatgttttctccttgggtttccctctcgcggctggcaccgctggccgcggccctggtgctggccggctgcatgagcactccggcggtgccggaacatgccggcgtggccgtgcccgccgccttcagcgaggccgccggctccgcatcgtggaccacggcaccgcccgccgaggcgcagccccgcggcacctggtggctgggcttccgcgatccggtgctcgacgatctggtgcagcgcgccggcagcggcaacaccagcgtgcaggaggccgccgcccggctggccgaagcgcgggcgctgctgcgctctgccgacgccagccgcgcgccccaattgggcgcctcggccggcgtcgcgcggcaggccggcgccaacacggccacgggcggcccggcgcctgccacgctggccacggcggggctgaacgtgtcctatgaactggacctgttcggccgcctgtcgcaggccagcgatgccgcgcggctcgacgcccgctcgcgcgaggcgctgctgcagagcgcgcgcctgatggcccaggcggacacggcccaggcctacctgcagctgcgctcggtgcaggccgagcaggccctggtgcaggagggcctggccgcctaccgcgataccttgcgcctgaccgagcggcgctaccaggccggcgacgtggccgaactggacgtggcgcgcgtgcaggccgaggtggccgccaccgaatccgacgcgctcgccctggagcgccagcaagccgtgctgacgcatgcgctggccctgctggtcggcgaggtggccaccggcttcaccgtgccccccgcagcaggcgaggccacgctgcccgtcattcccccaggcgtgccgggcacggtgctggcgcgccggccggacgtctcggcggcgcaggcggccgtgctggcggcgcaggcccgggtgggcgtggcccaggcggcgtggttcccggccgtcacgctcacgggcaacggcggctatgcctcgccggaactgggcgaccttttcaagtggtcggcccggtcctggggcatcggtgcgctgctgtcgctgccgctcttcgacggcggccagcgccaggcgcaggaagatggtgcccgtgcccggctggaaggcgcgctggccgcccaccgcggtcaggtgctcacggccttccgcgaggtcgaggaccagctcagcgcgctgcgcctgctggccggccaggccgaggcccagggccgcgccgtgcagtcggcagcgcgcgccacgcagctgtccgattcgcgctaccgcaacggcatggtgagccagctggaactgctcgacgcccgccgcagcgaactgcgcaaccgccgccaggccctgcaggtgcgcaccgcgcaatacacggccacggtgggcctgatccgcgcactgggcggcggctggggagacgggggagcgacaatgggggacgaggagcggccggtcgcgcgcaacggttgaaaattcccgcaagttgggtaacgcggcgtagcaaagcggcgccacgccagcgctgggaggccaaccggcctatagtgcttctttttgttgccggaccccgccataggtcacggctaggatacgggctgccgcccgccatgcccgcggcaaggccggcccgtcccccccattccatgtccctatcagctaccgcaggagcacacgcatgacgtatccgagcacacgccttttcattgccggtgaatggcaggatgccgccgatggcaagaccatcgccgtgcacaacccggccacgggcaaggaaatcggccgcgtggcccatgccggccgtgccgacctggaccgtgccctggaggcggcccagaaaggcttcgaggcctggcgcgacatccccgccgttgagcgcgcccgcaccatgcgccgcgcggcggccctgatgcgcgagcgcgccgacgccatcgcccgcatcctcacccaggagcagggcaagcccctggccgaggcgaaggtcgaggccatggccgccgccgacatcatcgaatggttcgccgacgagggccagcgcatctacggccgcatcgtcccggcccgcggcagcctcgccgtgcgccagctcgtcctgaaggaccccgtaggccccgtggccgcgttcacgccctggaacttccccatcaaccaggtggtgcgcaagctggccgccgccctggcgtccggctgctccatcctcgtgaaggcccccgaggaaacgcccgccagccccgccgaactcatccgtgccttcgccgatgccggcgtgccggccggcaccgtgggcctggtgtacggcaatcccgccgagatctccagctacctgatcccgcatccggtcatccgcaaggtcacgttcaccggctcgacccccgtgggcaagcagctggcggcgctggccggccagcacatgaagcgcgtgaccatggagctaggcggccatgccccggtgatcgtcgcggacgacgccgatgtggagctggccgtcaaggccgccggtggcgcgaagttccgcaatgccggccaggtctgcatctcgccgacccgtttcctggtgcacgagagcatccgcaaggatttcgtggccgcgctggcgcgccacgcccaggccctgaaggtgggcgacggcctggccgacggcacccagatgggcccgctggccaacccccgccgcatcacggccatggccgagctgatgcaggatgccgtgcagcacggcgcccaggtggcggccggcggagaccgcatcggcggcgacggcaacttcttccagcccacggtgctggacgacgtgcccgtgtccgcgcgcatcttcaacgaggagcccttcggcccggtggccgcggtgcgcggcttcgagaagatcgaggacgccatcgccgaggccaaccgcctgccctacgggctggccggctatgccttcacccgctccctcaagcacgcccacctgctgtcgcagcggctcgaagtgggcatgctgtggatcaaccagcccgcgtccccgtccgccgaactgccgttcgggggcttgaaggactccggctacggttccgagggaggcccggaggcgatcgaggcgcacctgaacacgcgcgcggtgtccatcaccaacgtgtgaccggtctggccatcgactccggggcggtgccccggacagcccccgcggacacctatcccgggggctttgtcacatggtgggggcgccggcagggcgagccgcggcggcgttgccagcaaaagcgttccatgctgcggattcgcaggggtggaaaccggcgataccttgaagaccggctgccggtcatgcacagtgggccactgtcactcagaattcaggcgggagaacatgtcaaaccacggcgacgcagacgatgtgctgcacgtggccatcgtcggcggcggggctttgggcctcgcgtcggcataccacctcatgcagcgtgcgcggcgcctgggagcgttcctggacgtgcatgtcttcgatggccgcgaggccacggaggcgcacggccatggccacggcttcgaagccggaacgggggcggccgccgcccaggctccggccggtgggggggatgatgaccgcacgccgctggatggcaacgggctcgccgtgccgctgatccgcaccgtgcaccgcgcggccatggccctgcgcggccgcatccggctcgactactcctgcgggcgcttcttcgacgactgcctgcgcgacccggaagcgatgctcgacgaggcggcgcgcaccctgtcgctgtccatcgactggcgcgatgcgcgtgttctggacgccctcgtgcaggtgcgcgacggctactactaccccctcatctcgaccatgttcctctgcgacccatcgggcccgcagaacaccccggtgcaggcggccctggaatacatccgctggaaggaagacggccgctccctgcccgaaaccgatttcaccgacgacgcgtcgcgcaagtgggcggagtcgctggccgcgcacctcgaggaacggtcggacgagcaggtggccgtcaccatccgctcgggcggccggctgctggtgcgtgtgatgagcgacatggtggaggtcctgcgcgggggcgagtcccggatcttcgatatctgcgtcatggccaattcaccgggcgacgccctgcgcgtgctggccttcgacgccgccaccgcggccttcggcgtgcgggtcggccgcatcctggacagcgtctgcgagacggacgacgaatccgcctggtacgagagcgagggcatgccgccctcccggccagcgggcacctctccgggaggcgccgcctggcggcctgcggagtggaacggcgaagcgcccgggagcccggccgcgcggccgccgccgcccacccggtcggggccggaagacaaggcctgggccgccttccggcaccacgtgttcgatgtgtccgtgaaggcccgggccgacatccgggcgctgaacgaagccttcgtcgaaggctggcgcgaggggctggggcgtgtcccctgcgccgagataccgccgctgctgttcgtgggcggctggccctatggcgccgtgctgcaggagcagtgcatggagcaggcagaggaactgggcaactggctgttgcccgagtgaggtctcccggggggcacgccccgggaaagttacgtcagaagcggtaggtcgaggtcagcatgtaggtgcgccgctggccgtagaagcagtcgccgcgcgccaggcactgcgtgatctgcaccttgtccgtcaggttcaccacgttgaaggccaggcgccagtcgcccgcgtcgtaggccaccatcgcatccgcgagcgtggccgccggcgtggagatggcagacgacccgctccactgcgagcccgtgtagcgcacgccgccgcccaccgtccactggccgcgcccgcccgcggcgaaccggtgcgacacccaggcggaggccgtgtgcttcgacacgcccgccaccggctggccctggtcgcccgcgttgctgcgcgcgatcttcgcatcggtatacgcataggcgagcgtggcgtcccagctgcgggcgatgctggcggtgaactccgcctccaggccgcgcgtcctggtttcgccgatctgcaggctgttgagcggattggtcgggtcggtcgtcttgcggttcttctcgcgcaactcgtacacggcggcataggccgagatgccgcggccttccggctgccatttcacgccggcttcccactgctcgccgcgttgcggcttgtacggatcgccgaagaagttcacgccgcccagcggctggaacgactcggcatagctcaggtagggggcccagccgccgtccatctggtaggtcgcacccaggcgcttggtccaggccgtgtcgtccacggcggcggcggggcggccttcggtctcggtcttggcgctgtcatggcgcaggccgagcgtggcggtccagcggtcccagcggatctggtcctgcaggtagacgccccactggcgctgcgtcacgcccggctggcgcaccagggcggattcggacggcggcgtgaagttgccgtacaccggcgcgtagacgtcgatgccgctcacggtcttgaaccacgacgactggctggtggcgttgcgttgcgcgtccacgccggccagcagcgtgtgctcggtggcgccggccttgagcttgccttcgatttgcgtatccaccatcagcaggcggctggcgttgcgctgccagatcgcgtcgcgcagcagggtgcggttgtccgcctcgaacaccgggcgtgccggccggcccgtggcgctgttggccgtgaagctcgtgtacatgctgcggtaatcgacgtcgctcaccgtgcggcgcaggttctgtcgcacggtccatgcgtcgttcacgcggtggctgaagaggtagccccaggagttgttctcggtgtcgtaggcgtcccagccgggctcgctgatgaaggccgaggtggggatctggccgtaggggctggacaggcgcgttccctgccacgggaagaagccgatcagcgatccgctcttgtccttctggtgcgtgaactgcagcgtgagcgacgtggcggcgctgggcttccatgtgagcgagggcgcgatgatcagccggtcgtcactcacgtggtcgacctgcgaatcgctgtcgcggcccacggccaccagccggtagagccactgcccgtcctgcgtgagcgcccccgtcaggtcggtggcgatctgcttgcgggcgtggttgcccacctgcacctgcacttcgcgcagcggctcggcctgcgggcgcttgctggtgaggttcagcaccccgcccacgctgccctggccatagagcaccgacgacgggccgcgcaggaattccacgcgctccagcaggtagggatcggccttgacgttgttgtaggtgccgtaggtgcgcagcaggccgtcctggtactgcgtcacgtcgccgccgcgcgccttgaaactgtccacgcggctgtcgaagtaattggacaccatgccggccgtgtaggccgtggtctggcgcagggtctgcgcgccctgcgcctccatctggtcgcgcgtgacgacgctgatggcctgcggcgtttcgatcagcggggtatcggtcttggtggccgagagcgcgcggcgggccacgaagccggagacggggttcacggggttttcctgctgcccgtcagcgctcaccgtcaccggggcgagcgtggcttccgctgccggggcattggccgtggcggcagcctgctgtgcatgcgctgcgggtgcggcgaccagggcacacagcgtggcggcggctgcggacagggcctggacgagcgtgcgcggtgcgaagtcggggcggggcgcatgccggtggggggcggtgagaaggtcgaaggatggggtcattgcagaaaagaaagagcgctcgcgctgccagggggcggcgtgcgagagggattgcggaaacgcagacagcgcgctgcgccgggtggcgtggcgcctgagtgcggtgggggatcagtgcgccggtgcggctggcagggcgggggattccatgccctcggcctgggcgaaggtgagcgtggtgaggtaggccgtctcgccgtacttctcgccattgcgctccccggaggccgggtcggcgtgcttcacctcggccacgtactggcccttccacggcagggagaagcgcaccgtgccgtccgcaccggtcacggcctcgcgggcccagccggagggcgcggccagcgtcacctgggccttgggcagcggctggccgttgaacaccacgcgcagttcgcccgggctgcccgtgggcaccacgtccagcggcgccgtggcagcgacggggcgggacaggtccgcgacccagcgcgcggcggggcgccagagcagcgcgggcttgccacccttggtgcggtcgatcaccggatagggagcttccgcgaacagcgtctcggcggcgccgggcagtgcgtaggcgaaggcggtcgcggtacgacggccttccacccgcgtggccgcagcggcgcccgccgcacggacctgcagcaccggcacgccctggaacctgtccagcgcgcccggcgatttttcgatcacgttgtcggcatattcgccgaactgcagccgcgcctggccgttgccggcttcgagccacacctggtgggcctgggcaccggcagcggcgcaggcggcgaagagggcggtggcccaggggcggaaggacgatggcatcggttggctccttgaaaggtggaaaggtcgataaaaagcaatgcggcggcgcgccggaggctccggcggcggggactggaggccaggactgttgccgcacgggggcggccggggcccggtcagcccgtggcgtgcggccccagggcggccgccagggccgcccacagcaccgccagcgccagggccgaggccgatagcccgggcaggcgccgcggccaccaggtcgccgcggcggtggcgcccagcgccgacacggagagcgccacggcccaccaggtgaccgacagcggcacgctggccatgcgcggccacgccacggccaggaccagcgacaggcccagaacggcccatccgccacggcgcagggcgcgcagccgcgccgggtcgccttcgcggccccatgcgtcctcgtggtgccggtccatgcccagcgcgatgccggcccagccggcgaaacacagcagcagctcgagcatggcggtcatgctccttgcgcgggcgtggtgccggacggcgcaccgggctgcacggcagcgcgcgccgcctttggcgtggccgccgcgcggcggcgcagcaggtgccgggccagggcgccgaacaccagtccggcggccaggaacgacaggtccatgccggcccaggcccattcgcccgcgggcagcgtgatgcccaggtgggccgaggtggtggccgcgttgatcaccggcagcgccgcgaacagcgcacccgcggcccccagcagcagcgcccagccgcgccggtcgggccggagcaggccgatggccaggcccgcgccccaggtgccgaagaaccatgcgagctccgcgtcggcgcgcccgggcgtggacaggggcaacagccggttggccgcgaggaaggcggcgaccgccaggggcagcccgcccatcaggcccacgttcaggctggccaccagccgctcgccgaaaggcaggccggcatcgcccggcttgcgctgcgcctgcgcgcgccgcttcaccgaccagagcaccagcccggaagcgatcatcaggctgcccagcacgccgaagccgaacagcgcccagcgcatccccgggcccgcgaagcgggcgaggtgcagcccgtagagcacgcggtaggttttgatcgcgggtgtctgcggatcgatcagcgcgagctgccgcgccgtggccccgtcgaagcgcagccgcgcggggccgtactgcagccggtcgccatcgtgccgcgtgacctccaccaccgtgccgtccgcgtcgcggcgcgccgaaatgttgccgatgcgggcatcgccccaggtgcggtgggcgcccgccaccatcgtggccaggtccagcggcggcaggggcgcggcggcttccgccgccccgcgcgcgcggcgtgcgctgcgggtgcccggctcgtcgccctgcatctccgcgaaataggcctgcgaatcggtgcccttgggcgtcgcgtaggcggccgcgatgccggcgggcatgtagagcgtgtggaagatcatcagcccgctgaaggtgatgacgagatagaacggcagcgccagcacgccggacacgttgtgcgcgtccagccaggcgcgctggccgcccttagtcggacggaaggtgaagaaatccttgaagatgcgccggtgcgtcaccacgcccgtgagcagcgcgatgaacatcagcagcgttgccacccccacgatccagcgcccctgcagcgcccagcggctctggtgcgccgtgcgcagctcgaagtggaagcggtagaagaattccccgcccatggtctcgcgcgtgccgatcgactcgcccgtggacgggtccatgagcagggtctggaagcggccattggcactgtcgcgccagagcacggtgacggccggcaggcgcccgtcgggcaggcgcatgatccactgcgtaacgcccggtgcgtggcggtgcagcgctgcctgcgcccggtccgccacgtcggggctcggggccgccagcccgtgcatttccgggcgcatccagagattgaattcgctcttgaagaagctcagcgtgccggtggcgaagatggcgaacagcagccaccccagcaccaggcccgcccaggtgtggacccaggacatcgcctgccggaagccctcgcgcccgggcgccgcggcggcgtgcgcggtgtcgttcgaagctgccgtcatgccgcgcctccccacaggcgcggcgcgaccacgcaggcgcccagcagcagcgcgggcacgcccaccccggcccaggccgaccatgcggtgcgcgcatagaacgcccaggccaccgcgccggcatacaccagccacgagaacatcgtcgcggccagcaccgcctccacgcgcggcatcgccagcgccagggccagcgcgccggccgccgtggcggcggcggcgagcgcatagccgccggccgtggcagccagcgcgcgcgatgcgatcgccaggcggtacttccagaggggacgggtgggtttcatggcggcggcttccgggcggtcagaaggcgtagtcgagcgtgacctgcagcgcgcgcgcctcgcccggcgtgaccgaggtgaagcccgcggcattgctggtgccgtcgaggtaataacgcttgtccgcggcgttcttcaggttggcctgcagccgcagcccgccggccatctcgtagcccacggccaggtcggcgaccgtatagcccggcaggcgccgccggttgtcgttggccaggaacttgtcgccctggtgcgtgaggccgccgcccacccacaggccgggcaccgcggcgatgcggtactgcgtccagagcgatgcggtgcgcttcgtcgccagcgccacgcggttgcccacgttggcgcccgccaccgtgtcggccagcaccttcgggtccatgaacgtggcctgggcggtcacggtccagcccggcgcgatgcggcccctggcctccagctccagtccgcggatgcgctggcggcccgtgagcacggaatagccggggttggcaggatcgctggcggggctgttggtgagttccagctcgaacagcgacgccgttgtcagcagccggcgcgaaagccattcctgcttcacccccacctcgatctgcttgccttcggatggcggtgccgccacattgcccgcgagcagcgtgcccacgttggcctggaacgagcgcgcatggctcacgtagagcatgctctccggcgtggcctcccagctcagcgcgagtgaaggctgggtcttgctcgcgtccagttgcggcttgacatagcggtccttcagccggtcgtggcgcaggccggcggtgagcgcccagggcccccaggccatgcggtcctgcacgtagatgcccgggttgcgcgtgtcgctggcgaccgcgggcgcaccggtggacgccgcgggcggggcgatgcccgtcatggggcgcgacagatcgacggcgggcagggtgcccgtgccgctcgcgccgtagcggctttccatcgcgcgccagtccacgcccgccagcacgcggtgctccaccgcaccggtgtgccagcgcccgcgcagctcggccagcaccgtgtccgaggtgtagctctgccccggcgcgagccagtagccgcgcgccacccggccggcggacacgcccgacagcatcggcagcagcacgtcgcgctccgtctcgttgcgcgacacatacaggcgcgcatccagcgcatcggtgaagcggtgggtcagctcgctcgcatagaagcgcatgcggccctgggtggtgagccagggctcgccgtagaagttgcccttgtccagcgcgtcggcgctgcgcgggtcggacggcaccggtaccgggaggccgggataggacgtggtttccaggcggtaggtctcggcctgcacccgccagcgcgtctgcggcgagatgcgccattccagcgccccgcccaggccgcgcttttccggggtgatgccgtccacggcgctgccgccgcggctggccccgccggtcaggcggtacagcagcgtgccttcggagtcgatcggcccggtcaggtcgaattccccggagcgccagccgtagctgccggcgcccaggcgcaccgagcgcagcgcctcggcctgcggctgcttgctcacgtactggatcagcccgcccggtgcgacctgcccgtattccagcgccgcaggccccttgatcacttccacccggtcgatgttgaacagcggcggatcgatcaggtgcatgaacttggcgccgtcccgcaggtagttgtaggtgttgttggcccacaggccgcgcaccgagaactgggaataggaaccgtagtactcgctgcgcgaggccacgcccgaggcgttgcgcagcacctcgcgctcggtggtggcagcctgctgctccagcgtctcgcgctccaccacgctcacggagcgcggcgtctccagcatcgacaggcccagccgcgacgcgctctgcgcgcgccgcgcgggcgtgcccgcctcgcccgaacggtccgcgctcacctgcacttcgccgagcgttgcgggacgctcgtccccggcctgcgcctgcgcgcgagcggccaggggcgcggcggtcagcagcacggcaccgcagtacaggcctgcacgggccagggcattgccggaggaaccaccccggcatgtggcacggcggggcaggggtgggacggagacaggggaggacagcatggcggcagacttcaagacggcaaaagacctgagtgcgctggctgccggggcgcgagggccgtgtccggactggcttgcggtgggagcgccgttcaacgcttgcggcgagaggcccgggcagggtgcgcgggcggcggctccaaggcgatggattctaattatttttgatacgcattctcatttgtgtgtggaattctccaaatttccacccaacgcatgcaacttttcccgagggtctcgccatgccgcgttcggagcccgcggcggcccaaaaaaaacgggcccgcaggcccgtggtatcggtatcgccggcccgtgcaccggcgctgctggcgtcagtccgcctcgcccatctgcgactgcaggtagttctgcacgcccacctgctccacgaggcccagttgcgtttccaggaagtcgatgtgctcctcggtgtcctcgagaatctcctgcagcaggtcgcgcgagacgtagtcgcgcaccgtttcgcagtgggcgatgccctccttgatggtggcctgcgcgccgcgctcggagcgcaggtcgcattcgaggatctccggcacgtcctcgccgacctgcagcttgcccaggtcctgcaggttgggcaggccgtccagcatgaagatgcggtccatgatacggtcggcgtgcttcatctcgccgatcgactcttcatactccttcttcgccaggcggtcgaagccccagtgcttgagcatccggtagtgcaaaaagtactggttgatggccgtcagctcgttcttgagctgggcctgcagatgggaaatgacctgggcgtcgccttgcatggggctctcctcgtaataatggaatggtgcggtgtcggcgcgattgtcgtgatgcccgcccgccacggcaaggcgaagcccccacgcgcccggtctgcctgcgtgtgacactgagttgtgttctcattggagggcccgcgggcatggcggttgccccgccagcagccagggctgcacgcaatagttctatccaatcgattgaatggaatcaattaattggattgattgggctgacgcccctaaacttcgtcttgtcattcagcaacccaccaaccgaggaaacagcaatgtccctgatcaatacccaagtccagcctttcaagaccgaagcgttcgtgaaccgcaatggcaagggtgagttcattaccgtcacggaagagaacctgaagggcaagtggtccgtgctgatcttcatgccggccgccttcacgttcaactgcccgaccgagatcgaagacgctgccgacaactacgccgagttccagaaggccggtgccgaggtctacatcgtgaccaccgacacgcacttctcgcacaaggtgtggcacgagacctccgacgccgtcggcaaggccaagttccccctggtcggcgacccgacgcaccagctgaccaacgccttcggcgtgcacatccccgaagaaggcctggcactgcgcggcaccttcgtgatcaacccggacggcatcatcaagacgatggaaatccactccaacgagatcgcccgcgacgtgtcggaaaccctgcgcaagctcaaggccgcccagttcaccgccgccaaccccggccaggtgtgccccgccaagtggaaggaaggcgccaagaccctgacgccttcgctggacctggtcggcaagatctaatcgcccgcgcgatccggaagcgccccgcgcgcttcccccggccggacccccgcatggcgctcgcgcgccgtgccgtccggctttttttcgcccgttttccggccatcccgggccccataactcgaaatacctgaaggacacccatgctcgacgaccaactcaaatcccaactttccgcctatctggagcgcgtgacgcagtcgttcgagatcgtggcgtcgctggacggcagcgagacctccgtgcagatgcgcgacctgctggaaaccatccagtccctgcgcagcgacaggatcagcctgcgcaccgacggcaacgatgcccgcaagccgtccttcactctgcagcgtgccggcacgcagacgagcctgcgcttcgccggcctgccgctcggccatgaattcacctcgctcgtgctggcgctgctctggacgggcggccacccgccgaaggtggagcaggacgtgatcgagcaggtgcaggcgctcgacggcgacttcgacttcgaggtgtacatgagcctgacgtgccacaactgcccggacgtggtgcaggcgctgtcgctcatggccatcctcaacccccgcatccgcaccaccgtgatcgagggcggcgccttccagcaggaagtgaccgaccgcgagatcatggccgtgcccatggtcttcctcaacggccaggtgttcggctccggccgcatgaccatcgaggaaatcgtcggcaagctcgacaccggcgccgcgaagcgcgaagccgccaggctgtccgcgaaggaagcgttcgacgtgctgatcgtcggcggtggcccggcaggtgccgcggcggccgtgtacgccgcccgcaagggcatccgcaccggcatcgcggccgagcgcttcggcggccaggtgaacgacacgctggacatcgagaactacatctcggtcagcaagaccgacggcccgaagttcgccgccgcgctggagcagcacgtgcgcgactacgaggtggacctgatgaacctgcagcgcgcccgcgcgctccggcccgctgccaccgaaggcggcctgatcgaggtcgagctggagaacggcggcacgctctcgtcccgcaccgtgatcatttccaccggtgcacgctggcgcaacatgaacgtgccgggcgaggagcagtaccgcaccaagggcgtgacctactgcccgcactgcgacggcccgctcttcaagggcaagcgcgtggcggtgatcggcggcggcaactccggcgtggaggccgcgatcgacctggccggcgtggtggcccacgtcaccgtgctcgaattcgcgggcgagctgaaggccgacgccgtgctgcagcgcaagctgcgcagcctgccgaacgtggacgtgatcctcaacgcgcagaccaccgaggtgaagggcgacggcaaccgcgtgaccggcctgagctacaaggaccgcacgaacgacgagcaccatgtgctcgccctggaaggcatcttcgtgcagatcggcctgctgcccaacaccgactggctcaagggcacggtggacctgtcgcgcttcggcgagatcgtggtggactcccacggccgcaccagcgtgccgggcgtgttcgcggccggcgactgcaccacggtgccctacaagcagatcatcatcgcggccggcgagggcgcgaaggcggcgctgggcgcgttcgaccacctgatccgcacgaccgccccggcctgacggcgcgctgcgaagcggatggaaagaagggagcggcctggccgctccctttttcgttggcgcgcctgccacgtggcagcaccgcggcacggacgcatcccttcacgcaggaagggctcgtgcaccattttgtgattgatattcattctcatatacttgccggcggcaagccatgcatacgtccccggggcgctgttccacgagccagccacaccaacgcacctccaggagttccctgcatgtccgacgcctcccgtccctccgccaacccgctgctccatccctccgaagccgagccgggcctgccctgcgccgaggcgctgctcgccggcaccctggccctcatgaccggctacgcgcacagcgaccgcgcgggcgaccgggacgccatgggccgcaagatcgccgcccacctggagagcctcgcgcgcatggacggtctgtccccgcatttccgcaccatggcaggcaacctgaacaaccgctggtcgcggcggctgggcctggcggcgggggagggggctgcggtgcaggctggcccgagcgctgcggagctgcagcggcggctctggcatacggcgccagcatcacttcagtgagccttgttgcaagcgctattgccaccccgcgatttttctagaggtttgtcgagcgggaggattagcggatgcatgagcttgaacatccctgcctctaaagatagcggggccgctgaagaaggcttactttcccggagactctgcaggtgcagccacatcgctgggcagaggccattcagcaatcaacggaatgtcaacgctggtgggcgaccagcgaatctgttcgaccaattgcacggcttcgatatcttgctcttgcagcacttggcctttccacgtctggagccgtacgaaacccggtgcgtcccccgcggagcccggaaacataagccagggcatatttgtgcgaaatactgcgactcgaaagcgttcatcaggactgacgaaggttttgtaaatgcttgagcagcacaacttgcgtccgctgggtgtgaaccacagccatgtgcaagctcccaagattactagaaaaagtaatgctataagcccatggtgatttgactttttcatgtgcatctggtcaacgtttaaacgtaaaagtattattcgtgctttgcttcaagatgcgcatgtcggaataaacaatataatcgcagcttcttccgttggacgagcgccaatttctaaaatctgaattatggacgttgaatcctccatttaggctggtgcgacctacgctattggtttcaaaattccagttgccgagatcctggtcttctccaggccggtcgttaaagtcgtaggagtctctgacgtatatgcccacctcctcgatcgtcaccaagtaatttccagttggcatcttgattgggggtcctgatttcacctctttctctgccatctcggcttctacattgcctcccagcactagacggaaagtgaaatttcccaatgatgcccgaagatcatccatagggcctatcagcatatccatgatgccacccactatgcggaattgaatggcttcatcgtccattgcctgcggcattctgggtatgagaaagcgatgactcccgttgcttaatgtattttttcttgtgagtaatttgatgatttctcggcgtgctgcgtcattcatccatatacgctctgcgactagcgtgtcgtagacttggcgagcgcgggaaaagctgagcacccaatccatggtaactatatctgtcgatggaggtccgctggcaggtacattatttgcagcgcctgcaaaccatctctccatcagctttgctccacgctgccagttgtttgcaagcattacgctgggtatttttgtgatgtccagggtgggcgtggtttttggcgattgctttttggggtcctgcatctctacttcggagaataaaaataatttccgatttgagcatgcttttcaatcttcagttggtgattttaggtttggaaaaataaaggagatctttgggttgaataaattcttgtcatattttgacagtgatgatagggaacctctcaaaacccggccactcccttgttcaccgacaagacctgagccgtcctccttgccatgatctctcctcgcagcgccttgaagttcgatctgtttgccgaggcgtcgcgccagcataagagagatgaagtgggcgatccgttgcaggtgatcgcgcggcacatcgacttcgccgagctggcgcggctggtggatgcactcatcgagcgcggcgatggccgcaagggtggtcggccggcctatcccatcgaggtgatggtgcgcatcctggtcttgaagcgcctgtacaacctgtcggacgagcagatggaataccagttgctggaccgggcgagctatcagcgcttttgtctgctgcaagacgcgatgaacgtgccggaccgcaacacgatctggcgcttcggcgagcggctgggcgttgacggggcgacggcgttgttccagggtgtggatgcgcaactgcaccgccatggctacatcgcccgtggcggacaggccatcgatgccacgctggtgcccgcgccccgccagcgcctggacaggcaggagcgcgaggccctggccgaaggcagaacgcccgattggagcgaggccgagcgccggcaaaaggatgtggacgccacgcacacgaagaagcacggcaagggctacttcggctacaagctcagcgtgagcgtggacctcaagcacggcttcatccgcaggatcgccacgggcacggccagcgagcatgacggacaccacttcgacgaggtgctggacctgcacaacaccgggcgtgcagtgcatacggacaaggcctacgcgagccggcagcgccagcagctactcaaggtgctgggcttggtggacgcgatgcaacgcagggctcggccgggcaagccactgagcgagtgccagcaaaggcgcaaccagcgcatcgcaaagaagcgtgccaaggtggagcatgtgtttgccggtctccgtcacctgggcggcaagttcgttcgcacgatcgggcagacccgcgccacggtggcgatgacgatgatggctgcctgctacaacctcaagcgcctggcgtcgttcctgcatcggcaagtggatgcgttcttcaagccatcggctgccaaggcacgggtgcgcctgcaaccgtcaaaagcgtgagccttgcggggggcaaaggcccctgtacatgggctgcgtcccacccaccgagcaggtgtccgagcgcattcggggcgctggaatctgacgacacgccggaaaaactggctggtggcggttgtgagaggctcccgatagtgcggtttcgttcaagggcgatgcttgaataatttctttgggtcacagaggccgcgtaccccggcaacgcgggtaacccgagcatccccagaacccatgccccgccgacgccccgcgccgggcgacccggcgcaccatcggctgcgcgcacacggggcaactgggcggcgcctcggtcccggaggttggatcagaagcgggaggggcagtgggttcattgcctgccggctgctccgcgggccgggcctgcgtctgcgcctgtggctggggccgtgcctgaggctccggcgcggaccgcccctgccgtatcagccgcagcagcgcgggcccgtcgatcaactggatattgcgcccgctggcgaattccgtggcctcctgcgtgaagctgcccgacgtcacgacgaagccgcccgccgagccgcgcgcggccatgacgccgtacaactcgcgcaccacgctgacgccgaccttgaacgccttccattgcttgcattgcactaggaacttctcgccggccttgccgagcacgagatcgacgcccccgtccgcgccgccgccacccgtttccgccaccaggtagccctgccgccggaagccttcgcccacgagcctttcgaattccttccagtccatgccgtgcagcgcgtcggccgccgtgctgcggcatgcggtgtcgatcagccggcgacgctcgcgccggcgcacggcggacgccagggcgcccatggcgcagatgagcggcacgatgaactgcccggcgtaggccaaccctcgccagatcccgtgggtggccaggtgcgtgatgtcctgcggcgcgctcgccgccggcaacggggcgttggccagccggttcagcaccacgtagcccaggatggcgagcagcacgcccacccaccagggcagccatgccaccagttccatcaggtcatccaggacggatgtcttccctcttcttctcgccatggcggcttcctcccttattctctcttgtgcggagattctgcaatatttcccgtcgcgcgccagcccggccacatgtgccgcccgttggcgccgcggggtgtcttttcccctccactcccggctgaacgatgaatgtggcgctggacttgatcggtgaacgtggctgtgggttcgtgcgcgtgtccgccgtgggccgccatggcactgcgctggtgcgactgctggaatccttcggcctgcagcccgatgccggtgcgctgtccgaagtgacgcgcgaggtggccgccgcctgcgtcagcgcattgctgtggcgcgacatggcgtacggcgtcgagctgatgccccgggagcgggccgctgcccatgcgaaccgcttcctggaggagtgcgccgcggagggggccagcttcttcaccaacggccggtgggacctgtaccacgacggaggaggaggggccccctccacctggtcgccgctcacctccgcgaccttcagcgcggcggtcctggtggtgtgccccgcgggggccacctgcctgctggtggaagacgaggactgacggcggaggtcaatacaccagccgctccggccgcacctcctgcaggatggtcgtcgcgatctcctcgatgctcttggtggtggtcgagagccagcggatgcccgagcgccgcatcatcgcctcggcctcggccacctcgtggcggcagttggcgaggtcggcgtatttcgagcccggccggcgttcgttgcggatctgcgagagccgctcgggcaggatggtgaggccgaagatcttcttgcggtgcggctccagcgcgggcggcagctgccggcgctcgaaatcctcggggatgagcgggtagttggccaccttcaggccgcactgcatggccaggtagaggctggtgggggtcttgccgctgcgcgacacgcccaccaggatcacgtcggcgccgttcaggtcgcggtggctctggccgtcgtcgtggtccaggctgaagttgatggcctcgatgcggtcggtgtattccttgctcaggctcacgtccgcgaagcggcccacgcggtgcagcgacttgatgcccagctcgccttccagcgggcggatgaaggtgccgaacatgtccagcagcatgccctggcagttctcctggatgatgcgcagtacgctcatgttgaccagggtggtgaacacgatgggcttcttgccctccagctcggccgtgtggttgatgcggcgcacggcctggtgggccttgtcctcggtatcgatgaacggcaggcgcacgtggcgcggcttgatgtcgaactgcgccaggatggcgttgccgaaggtctcggcggtgatgccggtgccgtcggagatgaagaatacggtgcgcgtgtgcatggatgggtcggggctttccgcggtgatcgttcgctgggtgggctgctggctggaccggggggccggccgtgtcccacaagcgccttgcggccggccgccctacaatcgcgcccattattcccatttccaccatgcacgcgcccggcccacaaccagaacagccaagccacagcgtgtcgtgcatgcgtgaagacggcgcccccgccagcccgcctccgcgcacgggcggcctcctggggcgcgcagacccggtttcaacttctggagctttcccatgtctgcactgttcgagtcgaccgccctggtcgttccgtttgagaacctgagaatgaccgacgtcgagtcggtgggtggcaagaacgcctccctcggcgagatgatctcccagctgcccgacggcgtgcgcgtgcccaccggcttcgcgaccaccgcccacgccttccgccagttcctcgcccacgacggcctggcgcagaagatcagcgaccgcctcaagaccctcgacaccgaggacgtgcgcgcactggccgcggccggcgccgagatccgcgccatggtcgaggcccagcccttcccggccgacctcgagcaggccatccgcgacgccttcgccaccctgtgcggcggcaatgccgaggcctgcttcgccgtgcgctcctccgccaccgcggaagacctgcccgacgcctccttcgccggccagcaggaaaccttcctgaacgtggtgggcatcgacgacgtgctgcacaagatgaaggaggtgttcgcctccctctacaacgaccgcgccatcagctaccgcgtgcacaagggcttcgcgcacgacgtggtggccctttcggccggcgtgcagcgcatggtgcgctccgacaagggcgctgccggcgtgatgttcacgatcgacaccgaatccggcttcgaccaggtggtgttcatcacctccagctacggcctgggcgagacggtggtgcagggcgccgtgaaccccgacgagttctacgtacacaagcccatgctggccgccggcaaccgggccgtgatccgccgcaacctgggcagcaagctcatccagatggtgttcgcctcgcccgaggagaagaaggccagcggcaagctcgtgaagaccatcgacgtgcccaccgagcagcgcaaccgctactccctgacggacgccgaggtggagcagctggcgcgctacgccctgctcatcgagaagcactacggccgcccgatggacatcgagtggggcaaggacggcaccgacggccagctctacatcctgcaggcccgtccggagacggtgaagagccagcagcagggccaggccgagcagaagttcaagctcaagggcacgggcacggtgctggccgagggccgcgccatcggccagaagataggcacgggcccggtccgcctcgtgagcgacatcgccgagatggacaaggtgcaggccggcgacgtgctggtcaccgacatgaccgaccccaactgggagcccgtgatgaagcgcgccagcgccatcgtcaccaaccgcggcggccgtacctgccacgcggccatcatcgcgcgcgaactcggcatcccggccgtggtcggctgcggtgacgccaccagcctgctgaaggacggcacgctggtgacggtgagctgcgccgagggcgacacgggccgcatctacgacggcctgctggaaaccgaggtgaccgaggtgcagcgcggcgagatgccgaagatctccaccaagatcatgatgaacgtgggcaacccccagctggccttcgacttctgccagctgcccaacgagggcgtgggcctggcgcggctggagttcatcatcaacaacaacatcggcgtgcaccccaaggccatcctggactaccccgccgtcgatgccgacctgaagaaggccgtcgaatccgtggcgcgcggccatgccagcccccgtgccttctacgtggacaaggtggccgagggcgtggcgaccatcgccgcggccttctggcccaagcccgtcatcgtgcgcctgtcggacttcaagtccaacgagtaccgcaagctgatcggcggcagccgctacgagcctgaggaagagaacccgatgctgggcttccgcggtgcggcgcgctacatcagccaggacttcggcgaggccttcgccatggaatgcgaagccctgaagcgcgtgcgcaacgacatgggcctgaccaacgtgcaggtgatggtgcccttcgtgcgcacgctgggccaggccgaccgcgtgacccagctgctggccgagcacggcctcaagcgcggcgagaacgaactcaagctcatcatgatgtgcgaggtgccttccaacgccgtgctggccgacgagttcctgcagttcttcgacggcttctcggtgggctccaacgacctgacccagctcaccctgggcctggaccgcgactccggcctggaactgctggccgccgacttcgacgaacgcgacccggccgtgcaggcgctgctctcgcgcgccatcgaggcctgcaagcgccagggcaagtacgtgggcatctgcggccagggccccagcgaccacccggacttcgcgctgtggctggcggagcagggcatctcgtcgatctcgctcaaccccgacagcgtgatcgccacctggcagaagctcgccggctgacggcgcacgccggaccatgcccgcgccgccgccaccccctgcgccgcgggccgcggacggccgcgagcgcgcggcccccgacccgtacggcgaggccggcggggcggctgcaccgttcgcccccgacctgcacgacgcgcgccacctctggctgaaggccgcgctgctgctggcctgggcggcggtgtccttcggcgcctgctacttcgtgcgggacctgacctggcgggtgggcgactggccgctgggctactggatcgcgtcgcagggcgcggtgctggccttcatcgccatcgtggtggtctattgcgtggcgatggaccgcttcgagcgcgcggacgcgcgggaggcggctgcggcgatcgcggggggcgacgagccggccgcgggcggctcgccgaactcccatgtctgacgggcgttccggcggccccggggccacggggaacgggcgcctgcaccgcctgctggcgctctacaccgtgggcgtgctggccttcctggccctcatggcctgggccgagcgccggggcctgtcgcggcaatggatcgggccgatcttcctgttcctctcggtgatggtttatgcggccatcggcgtttatggccgcactaccgacccggaggagtactacgtcgcgggccggcgcatcccgccgttctacaacggcatggcggctgcggccgactggatgagcgcggcctcgttcatcagcctctcgggcgcgctctacctgcagggcttctcgggcgggccggggcaggccggcggcctggcctacctgctgggctggacggggggcttctgcctcgtcgcgctgctcatcgcgccgcatttgcgcgcgatgaacctctacacgattcccgaattcttccaggtgcgcttcggcgggcgctggccgcgcgtgatcgcggcgctggcggccgtgctgtgctccttcacctacgtggtggcgcagatctacggcgtgggcctgatcgcctcgcggctcacgggcgtgcagttcgagatcggcatcatgctgggcctgggcggcgtgctgctgtgctccttcctgggcggcatgcgcgccatcacctggacacaggtggcgcagtacgtggtcatcctgctggccttcctgatccccgtgtcgtggctggcgtacaagcaactgggcaacccgctcgcggccgctgtctatggcgggcagatcggcaagatcgccgcactggagtcgcagctgctgcagtctccggccgagcgcgaggtggtcgccgcgcacgagcgccgcgcccatgagctccaggagcggctgcgcgacgtgcccgcggccctggagcgggagcgcgaagcggcgcgcgagcgcgtgcaccggctgcgcgacacgcatgccgacgtcgccctcgtggtggccgccagccgcgaactggccctgctgccgcgcgacgccgaggccgcgcgcgaactctggacgcgcgagatgcgcgaggcccgggagcgcgcccgcccgctcggcggcctgccgccgcacggcctggcctacgcgggcgaccccgatggcacgcccgcgcagcgggaagcctacgaggtatcgcgccgcaacttcctggcactgatgttctgcctcatggttggcaccgccggcctgccgcacctgctcacgcgctactacaccgtgcccacgccctcggccgcgcgcgcctcggtcgcgtggtcgctgtttttcattgcgctgctctacctgagcgcaccggccctcgcggtgctggtcaagttcgaggtcatgcagaacctcgtgggcagccgcttcgatgcgctcccgggctggatcgggcagtggtcgcgggtcgatccgtccctgctgtccgtgcaggacgtcaacggcgacggcatcgtgcagttcggcgagatccggctcggcgccgacctcatcatgctggccacgccggagctggggggactgccctacgtgatctccgggctggtggccgcgggcgggctggcagcggccctctccaccgccgacgggctgctgctcaccatcagcaacgccctggtgcgcgacctctacctgcatggcggccgccgcggccggccggtgtcgcccgagcaccgcgtgatcctcaccaagttcgcgctgctggcggtggcgctgtgcgccgccttcgtcgccgcgctcaagcgctcggagatcctgcccatggtgtcggcgtcgttctccatcgccgcctcggccttcgtgcccaccatggtgctgggcatcttctggcggggcgccacgcgccagggcgccgtggcgggcatgctctgcggcctgggcacggcgctctactaccttgccgcgcccaccgatgccgtgcaggccgtggtgccggcctggctgctgccggacggcctgtggttcggcatcgacccggtttccgcgggcgtgttcggcgtgcctgcgggcctggtggcggcctggctggcgagcctcgcgacgcggcctgcgcgcgcgccggaacggccgcccggctgacggcgcgcgcccatatggacagaaacccggattcacaaacccgggggcgcatgcgactctgcaccgcacatcgccactcgcggccgcgtgccggatccaacgtgcttctcgtcaaaacccccgccggccagttggctctcaaggatcgccatggcggcctcacgccgcgccagcgatccgcgttcatccttttcgacggccggcgcaccgtggggcaggtactggccgccacggcggccgtgggcatcaccatggacgacgtgcaggccatgatcgaccaggggctgctggagagcccggacgggcggcccctggcgcgcccgcaggccgtgccggccggcacggggcagggcccgtccgccgcggagccggacgcggcgcccgcaccggcagccaccgcgatggcggaccgctaccagggggcctaccgcgtcgccaccgaactcacctccggtgccggcctgcgcggcttccgcctgaacctggcggtggagggcgcacgcaacgtcgaggagcttgccgcgctggccccgaagatccgcgagctggtcggcgatgagaagtaccgccgcctgcaggacgcgctgttcggctgaaatcagttctgcgggtccacccggccgtaggcgccgttggcgccctggttcggcccggcgatgtagaacagggtgttgagcggttgctggttcagcccgttgccgaacgcgatgccgcgcagtccgtccacgcgcaacacggtgccgtcggcctgggccagcacgcccttggtcacgccggtggccatgtcgaaggcgccgatggtgccgtcgccttcattggcgatcagcagctggccggaggcaccgccgaagttcgcgggcgccagggccacgccccagggcgcgttcagcggggcgccgggctgcagcaggcgctgggccagcgtgccgtcggtattgaacaggtttaccgcgcccgtggcgctgccgtgcacggcgttgcggccgctggcgtcctggcgtgcataggtcaccacgatgcgcgagccgatcgcctggatgccgtagggggcgtagtcggcgggcaactgcgggtcggagaagtcgctggcgagccggaccttgcggaagctgccgtcgaacacatccaccttgcggttgcggaagtcggtggcgtagaggaagttggcattgccgttggcggcgatcgccaggcccttgtacaccgcgccgcccgcgccgtcgctgtaggtgacgatggcattgttcaggtcggcggcggggctccagccggagatgctgccgtcttcgctggagaagatgaagcggctcgggccggtcacgccgcccttggtgacctggaagtcgctgccgccgctgaacacgatgccagtcgggttggccggcgccgtgcccgcgggcggcaccgtgaccaccagcgactgcggcacgccgttgccgtcgtagagcgtggatttctgggtggcggtggccgtcacccacacgaagccctgcgggttgaaggcgatgccccagccgttcttgaggttggggtccgtctgcgtggacggaacgctgccgtcggacaccacggtgcgcgcggtgaacgcggtggcgacggacggcgtcgggctgccgccgcctccgcaggcggccaggaagagggcggctgcgggcgcgagggccagcaggtggcgggaaattttcacgggacaagactccacgggttgcggcaggatgttctgcgcgttgtgggtacccgtgggccggagaaaggttgccgtgctgcggaatctgcggcacggcggccgcaggccggcgcagcggccggcccgggaaaagacccggaaaagggctcagcgaccgacgccgagcagctccacgtcgaacttcagcgtggcgttcggggggatcacgccgcccgcgccgcgcgcgccgtagcccagggccgcggggatgatgagcgtgcgctggccgccgatcttcatgccctgcacgccttcgtcccagcccttgatcaccatgccggcgccgaggtggaactcgaacggggcattgcggtcgcggctggagtcgaacttcgcgccctgctggccgtcgttgtagagccagccggtgtagtgcacgcgcaccggctggccgctagtggcctcggtgccttcgccgacggtggtgtcttcgtactgcaggccggacggggtggtggtgaatgccatgggggaaaaactcctggtgatgggtaaaggggaggggccgctgctcgccggtcagttccggggggcagagggcgccgcagcggcggccctggcggcgcgggcggcgacccagcgggtggcgaaggcctgcacgtcgctcaggcgcttgagcaggtccacgcccgagggcgtgaccgtgtagccgtcgctgccgtggtccagcaggccggcctcgcgcaattccttgatgcgcgtgttgagggtgttgggcgtgatgccgcccacgctgtcctgcagcaaccggaacgtttgcggatggccgtcgcgcagggcccagagcacgcgcagcgcataacggcattcgagcttctcgaaaagctggttgatggcggcgttttccttggaactcatggcgggttctccttgcgcatgggcaggcgcggctggcgggacggatgggcacccgggcaccgcgaaaatatagcctggaaatccgtttgctacaagtttaatagctcaaaattcatgtctggcaggcacctcacccaaataactcaggtgttacccgcctgttgcactcgcgctgcctccccgtcgcccccgcggcgggccaggtaatcggccagcagcgcggcggcggcgggcaggccgtcgcccgcccgggcgcacagggcgaagcgccggcgggcccagggatcggccagcggcaccacgcgcacgccgctggcggcggcgaacggctccgccacctcccgcggcacgacgctgatggccaggttggcgcgcaccacgcgcagcgcggcgtcgaagttcgacacgaacacccggtgcagcaggctgcgcccctccagcgcggctgcgcgcgcgagcagcacctgcaccgcgctcagggcgggcatgctgacgaactcgtagcccagcacgtcggcgaagcgcacggtctccagggccgccacgggatgggacgggtgggccgcgatggcgaggtggtcgctgcggtaggcccgcgtgtgcagcccctgcaggtcggccgcgtcccagcagatgcccagcgacgcgctgccctcgcgcacgccgcgcaccacttccggactcacgcgctcttccatgctcacctggatgtcgcggtgcgcgggctcctgcaggaaggcggccacgtcgtcggccagcgattcggccatgaccgaggccgtgaccagcatgcgcacgtggccgcgcacgcccgtggcaaagccggccatgtcacgctcgatgcggcctgcggtggccagcatctcgcgcgcgtgctccagcagcgtctccccggcgggcgtcggggccacgccatggcgcctgcgcaccagcagccgggtgcccagggtgtcctccagctgcgccaggcgcttgctgaccgctgagcccacgatggactcgcgttccgccgcgcgcgcgatattgcgttgttcgcagacggccacgaacagccgcagggtctggagatcgagggagcgcatggtcgagatattcctttcaggaaattctgggcttcccaaattgagatcatggagtgtgcgggaatttctagaatggggcacacggccgccgacggccgggaacgaggagacatccatgaccccatccaccgacgcatccgccacggcacgcggccccgcgccgcgcgcgcaggtgcgcgaggtcggcctgcgcgacggcctgcagagcatcgccgccatcctccccacggagcgcaagatcgcctgggtcgccgcggcccacgctgccgggcagcgggaaatcgaggtgggctccttcgtgccggcgcgcctgctgccgcaactggcggacacggccgaggtgctggcgttcgcccggacgctgccggggctcgtggcgtccgtgctggtgcccaacctgaagggcgccgagcgcgcactggagtgcggcgcccacctgatggtcgtgccgctctccgccagccatgcccacagcctggccaacctgcgcaagacccccgacgaggtcgtggccgaggtggcgcgcatccgcgcggcgcgcgatgcctccggcagccgcaccctcatcgagggcggcgtgggcacggccttcggctgcacgctgcagggcgacgtggacgaagccgaggtgctgcgcctcctgcaggcgctgctggacgccggggccgaccgcgtgagcctggccgacaccgtgggctatgcggatccggcttcggtcgccaggctcttcggcaaggcccgcgaccgggtgggcgaccgcctcgcctgcgcgcatttccacgacacccgcggcatgggcctggccaatgcctgcgcggcctggcaggcgggcgtcacgcggttcgacgcgagcctggccggcatcggcggctgcccgcacgcgcccggcgccagcggcaacgtggccacggaagacctcgccttcatgctggagcgcatgggcatcgccaccggcctggacctgccggccctgctggccctgcgcgggcgcgtgccggagtggctggcgggcgagaccctgcatgggacactctggcgcgccggcctgccgcggggcggcctcgtggcgcggcccgagccggtgcccgcctgaagcgggccggcacgcacctgctgcgtgcctggccgcgccttcgcacggagcaccgttgcctgccactggtcctttcttccgtccgatccttcatttccgctgtccatgacttccctgactgcttccccggccccgtccccgcaatcccccctgccactggcgggcctgcgcgtggtggagttcacccacatggtcatggggccgacctgcggcatggtgctggccgacctcggcgccgaggtcatcaaggtcgagcccgtggacggcgaccgcacgcgccacctgctgggcgcgggcgcgggcttcttccccatgttcaaccgcaacaagaagagcatcgccatcgacctgcgcagcccccggggcctggaggtggcgatccgcctcgcgtcctccgcggacgtggtggcgcagaacttcaagcccggcgtgatggccaggtacggcctggactacgccgcgctctcgcgcctgaacgaagggctggtgtacgtgaaccacaccggcttcctgccggggccctacgagcaccgcacggcgctcgacgaggtggtgcagatgatggggggcctggcctacatgacgggccgccccggcgacccattgcgcgccggcagcagcgtgaacgacatcatgggcggcatgttcggcgccatcggggccatggcggcgctgatgcagcgcgcgcgcaccggccgcggccaggaagtggactccgcgctgttcgagaacaacgtcttcctcgtgggccagcacatgatgcagtacgccgtcaccggccagcccgccgcgcccatgccggaccgcatctcctcctgggccgtgtacgacgtgttcagcgtcaaggacggcggccagatcttcctggcggcggtgagcgatgcgcagtggcagaccttctgcgatgccatgggttacgccgacctgaaggccgacccggccctggccaccaacaacgaccgcgtgcgggcccggggcacgctgctgccggagctgcggcggcgcctcgcggagcacacggccgacgcgctcgccgccatcttcgagcgccacggcctgccgttcgcccccatcctgcggccggagcagctcttcgacgatccccacctgaacgccaccggcggcctggccgagatcacgctgcctgacggcgagtgcgccggcgagcgcgcgcgcgtcacgctcatgccgctgcgcatggacggcgaacgcctgcccgtgcgcaccgacccgccgcgcctgggcgagcacacgcgcgaactgctcgaaggcctgggctacgcacccggcgccatcgatgcgctgcacgaggccctcgccgtggcctgaacggccgaccgagttcccccaggggccttgacgagcgcggcaccagtccgcgcggccccgccacaacgatggagacatgcgcatgccgaaccctcatcctccgaaggcggcccccggccgctgccacccagacgccgcgcccgcggtacctgccggccccgccggcgccgtgacccgccgcacggcggctgcctggggcgccgctgccctggccgccgcctggaccggcctgcggcccgcgcgcgcgcaaggccacccggaccggccgctgcgcgtcatcctgccgctctcggccggctccggggccgacggcgccatccgcgccatcagcgccagcctcgcgaaggcgctcggccagccggtggtgatcgagaacctgcccggcgcgggcggcatcaccggcaccgcgcagatcgtgcgcgcgccgaaagacggatcggtcatcggcgtggtctccaacaaccacgtggtgaaccccagcgtgtaccggaacatcccgttcgactcgctggccgacatcacgcccatcaccatcctgggcgcgacccccttcgtgctcgtcgcccatccggccgtgccggccgccaacgtgcgcgaactgatcgcctacgcgaaggcgcggcccggcgtgctgaactacggctcctccggcaacggcaccatcctgcacctgggcgcggccatgttcgtggaccgggccgggctggacatcaagcacatcccgtacaagggcatggggccgctgatgaacgacgtgatcggcggccaggtgcagctcgccgtggtggcggccgctcccgccgcgccccacatccagtcgggcgcgctgcgggcgctgggcgtgaccaccgcggcgcgcgtgcccacgctgccgggcgtgcccaccatcgcggagcagggcctgccgggtttcgagctcgacggctggatcgcgcccgtggggccggccggcctgccgaaggcggagatcgcccgcctctacggcggcttccaggccgcgatggacatgcccgcggcgcgcgacgcgctcgtcgctcagggctacgagatcaagctcaccccgcccgggcaggccgcggccttcttccgcagcgaggcagcgcgcatggcgcaggtggtgaagaacgcgcacctgaccatggattgatcgatccgccctccgacccacgcgccggccgtcagcaagcctcggggccgggcgcccgcggccggccgcgggtggcgagccagcacagcaccgcgccgccgcacaccatgcacgcccccgcccagaaggccgccgacagcggcacgcgcagcagcagcgcggccagcgccgccgacagcaccggcgtgaaatacgacgccccggccagcaccgtgacatggccgtgcaggatgccgacgttccacgctgcgtagccgaagcccatcgccgccgccgcgaacgccagctgcaccgccgtgggcacgctccagtgcatcgcgggcgcgccaccggccaggtactgggcccacagcaccagcgcagtgagcaggaagaacagcgtgatcccgttcgtgccgcgggccaggcgcgccgtcaccgtgcagtacgcggcccagaccacggccccggtgaaggccaggccgtagctcagcgggttgtcctggatgttggcggccatgccgggcaggctcacgccgttgccgccgcccagcaccgtgcagatgcccgccagcgacacggccagccccggcaccaccagccagctggcgcgctggccgttgaaggcgatcgcggccagcatggtgaaggtcggccacaggtagttcaccatgcccacctcgatcgcctgctggcggctgcgcgcatggccgatggacagcgacaggcacagctcgtagcccacgaacagcacgctgccccaggccaggtagcgccgcgggaacgcgcgcagcggcgtgaaacccaccgtcgcccacagcagcgcggcggcggtgctgtagatcatcgccgcgccgcccaccgcgcccaggccctcgctcacgccgcggatcaggcccacgatcgaggcccacagaacgatggcgaccagcccgatgccggtggcgcggtgtcttttttccatcaccggattatcgaagcgcccggctggcatcccgctgaaagctaatgcagtggatgaagttcctcaatgccggaccctccggcgaggccgcccggccggcgccgaccggcgcgcaggccttgtggggcaagggtctccccttgcaaagggctcgtcgccaccgccgccgggcccgcacgagcgcatcctggccaccgtccagtgcgggggtgtcacggatgcgacagttgcctaccatgggcgcgcttttgcctccaacccttgcatcgaaaggttcgcacccatggtccgactgctgccctaccgcacctactgcctgctgctcgcgcccgccctctggatggccgccgcccatgccggcgatgtcctgcccacccatgccgccatccagcaggcgctggaccagggcgatagcgtctccgtcgccatcgacctctcgcaatgcgtgccccagggcgctgccgctccctcgcagacgcgcggcggccgccgcatcgatgcctaccgcatcgtgcaggacggcaccgtctccttcagcgattcgcatttcaccgtggcgggcgacggccagcccatcgtccagttcatgcgctaccaggtgcgcccggaccagtccgtggacttcaccacctggatgttcaacctgccgggctacgacctgcgcacgccgtccgtggcctaccgctgcaccatcggccagggcgcgcgcttccacaaggactgaccacccgccgccgcccggcggcgcgcgtcagggcggggcggtgcctgcggtctgcccggcttgcccggcctgcccaccggcggcgaggcgccagagcgtctccgccgcgtccgacatctccgtgcgctgccggtacagccggatctccaccggcacgtcccagccggccggcccggcggccaccagcgcgcctgattgcagttcctccgcgatcaggctgcgcggcagccaggccatgccgcggccttcgagcgccatcgccttgagcagcgccgcgtggtgggcggtgaacaccacctccacctcgcccggcatgccggccacgccccccgcgtcgaacacccccttgcgcagcgcacgcatgatccgccccaggcccgaggcatcgctgtacgccagcaccggcagcggcggccgcgcgccgccctgcgcttccgggcccggtatcgcatgcagcggcgtgccgtccccctgcggcgccgacacgggctgcagcacgtcgtccgccaggcgcgccgccgggtagcccgcctcgtccagccgacccggcacggcggcatggccgtggcacagcacgaactgcacgcgccgctgcagggccaggtcctcgcaggcctggtagctgtcggaaatcgtctggatcggccccagccgcaactgcgactccagtcccccgagccagcgcggaaagaacgtgagcgacagcacgtgcgtcgccgcgaagcgcaggctcgccgccgcctgggcctgcgccgcgcaggccttgatccgcgccgcctccagccgcgcgagcacgtcttccagcagcgggtggaagcgctgccccgccgccgtgagggtggccgggtgcgcgctgcggtcgaacagctcggcgcccacccagtcctccagcgcgcggatgtggcggctgaacgcgggctgcgcgatggcgcgggcctcggccgcgcgcgagaagttgccgctctcggcgagggcgaggaaatcctccagccactccagatccagcggtcggttgccggggcccatgggtctcctggcgcgtggcggcacgcgcggatagttgtatgcgattcgggtattggacggccgcgggcggggcgggaatcatccgctgcgttccccttccttccatccaacgatccaacacgggaccatcccggaaccacggagacagcccacatgccttccatcgcgaattatcgcggcatcatccccgccatttcgtgccctttcacgccggaccaccgcatcgacgagcccgccctgcgcaagctcgcctcctggctggccggccacgacggcgtggtcgccatcatgaccaacggccacacgggcgaggtgttctcgctcacgcccgccgagcgcgccgaagtcacccgcatcgtcgctgacgaactgaagggccttcctcgtcctgtgccggtcatctcctccatcgtctgcgagggcctgaaggacgccgccgaccatgcccgcgccgccgtggcggccggcgccgtcgcgctggacgtgatgcccccgcaccactggctgcgcttcggcttcacctccggccatgcgctgcagtacttcgaggcgatccacgaagcggcgccggaagccgacctcgtctgccacgtttatcccgcctggacgcgcgcctcctactcgtcgcaactgcttgccgacctcgcgaagctgccttacctgcaggccttcaaggtgggccagcgcgacatgaacaaatacgcccgcgacatccaggccatccgcgaggccgatgcctccaaagccatcctcacctgccacgacgaatacctgctcgcctccatggtgcagggcgtcgatggcgccctggtcggcttcgccaccttcatcccgcagctcatcatcgacctgtggaacgccgtcaaggcgggcgacctcaggaaggccatggaagtgcaggccgtcatcaccccgctgaaagacgccgtctatggcggcggcgaacctacgggcgaggcccatgcccgcatgaagggcggcatgtacctggccggcgtgatcgacgatgccaccgtgcgcccgcccaccgaagcgccgagcgcgaaggaaatggacgccctgcgcgctgccgtcaagcaggccggcctgctccagcgctgagcggccgcacttccagcaccagaaaaaaaggcgggggattttgagtcccctgcgcccaggtggcctcacaagaaacaacgacggagacaagacaccatgcaacgcaaccatttcctgcgcgccgccctggccgccgcggccctcgcggcggcggccggcgccgtggcgcagacgcagacctatcccgccaagcccgtgcggatggtcattcccttcccgccgggcggcacgctcgacgccgtcggccgcatgctcgcgcagaagctcggcgagcagatgggccagtccttcgtcgtggacaacaagcccggcggcagcggcgtgatcggcggcgacaccgtcgccaaggcggcggccgacggctacaccctgctgttcagcgcctccacgcacaccacggcgccgatgacgctcaagtccgtgccctacaacgtcacgcaggatttcatccccgtggccctggtcgcgaaggcgccgctctcggtcgcgatcaacaaggacctgcccatcaccgacatcaagagcctgatcgcctacgcccaggcccgccccggcaaaatgaccttcgccgtcggctccatcggctccgccggccacctctccaccgaactgctcaagcgcgccggcaagatcgactacctgatcgtgccgtacaagggcacggcgccggccttccaggacctgatcggcgggcagatcgacggcttcatcgaccccatcctcggctcgctccagtaccacaagagcggcatgctgcgcgtggtggccgtcacctcggcccagcgcgtgcccagcctgcccgacgtgcccaccgtggcagaaaccattcccggctacgagttctacagctggtacggcctctgggccccggccaagaccccgcccgcgctcgtgcagcgcctcaacgccgaagtgaacaaggccctggccgagatcggccccaagctcaaggagcagggcctgctcgtcacgcccggcagcgcggaagatttcgcgaagttccagcgcgctgacatggagcgctcccagaagatcgtgaccgagggccatatccgtgccgagtgacgccaccgtgccgtccggggccgtgcctgcgccggtggcgaacgccgggggccccgcgccgcatgccgtcgtcaccggcagcagcagcggcatcggccgcgcgatcgccgaatcgctgctcgccaccggctggcgcgtgacggggctcgacgtcgcaccgcccgccgtcgcgcacccggccttcgcgcacctgccggtggacctggccgacggcgaggccatcgcgcgcgccgcagcggcgctgctggaggtgccggcacaccaaaccccggcgctgaacggcccggcccgccacgccagtgcccacgcgccgaaccccacgcccgcacccccggtgtccggcgttcccgatgccttggtgcacgccgcaggcgtactgcgcgtcggcccgctcggccagctggaccatgccggcggcgaactcatgtggcgcctgcacgtcgatgctgccacgcgcctcgccgatgccctcgtgcccgccatggccgcgcgcgggcggggccgcgtcgtcttcatcggcagccgcgtggcccagggcatgcccgggcgcggccagtacgccgccaccaaggccgcgctcatcgccctcgcgcgcagctgggcggcagaagtggcggggcagggcgtcaccgtgaacgtcgtctcgcccgccgccaccgccaccggcatgctcgccgacccggcccgcgccggcagcgcgccgcgcctgccgcccatcggccgcctcatcgaacccgcggaaatcgccgcgctcacggactatctgctctcgcccgcggccgccgccatcaccgggcaggacatcgccatctgcggcggctcctcgctcgcccgctgaaccgctttcttcgcattccactcccttccatccctcacggcccgcgcctttcaccaccatgcgaatcgttgacatcctcgaatccacgcgccccatcaagtccgacatccgcaacgcctacatcgacttctcgaagatgacgctgagcctcgtcgccgtcgtcaccgacgtgatccgcgacggcaagcccgtgatcggctacggcttcaactccaacggccgctacggccagggcgcgctcatgcgcgaccgcttcattccgcgcgtgctggaggccgaccccgcctccctggtcgatgacaccggcgacaacctgtgcccccacaagatctgggcgcgcatgatgaccaacgaaaaacccggcggccacggcgagcgctccgtcgccgtcggcaccatcgacatggccgtgtgggacgcagtggcaaaaatagccggcaagcccctctaccagctgctcgccgagcgctacggcaacggcacgcccgccaacccgcgcgtgttcgtctatgcggccggcggctactactaccccggcaagggcctggacggcctgaagaaagagatggagagctacctcgcgcgcggctactccgtcgtcaagatgaagatcggcggcgccacgctggccgacgactgcgagcgcatcgaatccgtcctgaaaatcctcggccccggccagcaactcgccgtggacgccaacggccgcttcgacctgcaaaccgccatcgactacggcaaggcactctcgcaataccccctgttctggtacgaggaagccggcgacccgctcgactacgaactgcaggccaagctcggcgaggtgtaccagggccccatggccacgggcgaaaacctgttctccatgcaggacgcccgcaacctcatccgccacggcggcatgcgccccgaccgcgactggctgcagtttgactgcgccctcagctacggcctggtcgaatacctgcgcacgctcgacatgctgaaagagaacagctggtcccccagccgctgcatcccccacggcggccaccagatgtccctcgccatcgccgccggcctgggcctgggcgggaacgagagctacccggatttgttccagccgtacggtgggttcccggacggggtgaaggtggagaacgggtatgtgacgctgccggcgttgccggggattgggtttgaggggaaagcagacctgattgcagagatgcgggcgttggcggggtgaggagtgtgccagtgcactgacaattgaggagtctgagtagctaacacgactggccgactcttgccgcatcactcgcactgcctgagatgcggcgcctcgtcagaaccaccctctacggcatcgcgtttagcctgcattgcaaagccatttcgtaagctgtctcgaaatgaggggccagcggccggtccatggcttggtgctgtgcaatcaccgtgcccttgtcggagtcgccaagccgccctttaaagatcaaccatgagaacaggtgcggcgtagtttgaatgtgggcgtgcccagattcctctgcaagcttgcgggccttcatgtcgtcggtgatgacggcttgtcctatcttcatggcaaatgcgatggatgaaagttctcctttgcctaggcgcttgcgactctccaacaatttgatcgcctgcaagtcatcgatatcgcaggaatgagctgcaaagccgccgcggttctgttcatgggccaatcgccgcatgagttcagcttccgaggccgtcggcgtctccttgcggggtttgtacaggcattcgtagcgcacgaagctggtgatgcaaaactcgcagcgggcctcctttgctgccgcgtgcagggtggaggacgacagcacattccataccgagcaggtgtcggcgacattaatcagttggaactttgacgggtcaatggccatggagtgtcctgccgtatagagctgcgagttcggcgagttcgccgtggctgcacagcagcgcttcggccagacggccgatactgatgatgccagcactgaatccttcgaagcatagaccgacgtaatggttggagagccctaactccaacagccgtgctttgcgttcgcgctgcgtggcgctgaggctctcgggcaattcgggatcgatcttcgcctcgcgcggcacacgcagattgcgaatgcggttgtaggtcgatgcatcgatcagcttcgactcctttaatgcgatggcgagcgcgacgcaactcacacgcaattcgttggaccatcgctgtgcttcggcatccgtccatcgggacgggtctggaagccgtgccaagaaagccggtggcatgagaaagcacgaggcgaagcggttggctcgcagctccaccatgtctgatccgctggagccttcaaagctgacactagctccttgggtgaaatcaaatatcgcgtgggccatttcgtgtgccgcgctgaatcgctggcgatagatgtcctcgctatggttgatcaatgcgcatttgcccgcgaccggatgcatgatgaacaggccggaaatgttggagtttccgagcttgcgccggaacacatggacgccaacgctgcgaaactctgcgtagacatcacggggaacttcccgatcagaatatccgagggccgcgcggagactagcggcggcagtctctccgtgccccttgaagaaattgcctctcggggcaaacgaaaagctctttggcgtgcgtccgagctctcgcatcaggaagtcttcagtctcacacaggtaaaggaagtcttggaccgcgcggcgatcccccttggtgaagtcacttccatgcgcgcgatagagcgtctcggtttgctcaaagggcgcgacctgctcattggaaatgaagaatttgaaatcgcagcggtagtgatcagccaggatcagaacctcgtcaccagtaggctcggtctggccggcttcaatgaccgccaagcgagcagcgtctatacctgtcgaagacgcgacatcaacgatggactctttgagttgtcctcggtatctggcaagtttggagcctaggattcgaagatcgatggccatagagcttaatgatattcaagtggctccgcgtccattcaggcccggtgccatcagctcacgcgttcgttgtgcgtctccgccaaaaagactgccagtgttgaggcagcacccaccgcgagcttggcgtggcgagactgcaggcccttggcaccagcagccttgccgtgtcctgttccgtagtggtttcgcaactctgtgatgccttgggtgatgcttgctaggttgctaagtaggcgccttatggtttcactggctttggcctgctccggaatgtcggcaggcgtgagatccaattctttggcggtcagctttactaggtcaggtatgtccgccttctttgaaaattcgacagcccgcgcggtcaagattgtcttgcagcaggtttcgatcagttctttggcagtaccgatggccaaaccgggatcgttgcgaacggcggattccatacgcgtgatttgctgactcacatatccagggtcggttcctgcgagcgtctcgcgggccgctgccaaacctggcgtatgtccaataccgataaagcggccaacatagacgggacggccggagatgcgtgtacgctccgccagttcaaatccatcaccacgaagaaactggttgaacatctgtcgcagtctctcgacctcggtagcgtcgggccggacgacaggatgaagcatctcgcagaggaaccggagaaatgcgtcgtcgtccccatgggccaagttgaagcgactgtcgtggaatacccaatcagcatcccagtccgagttgttgacgcggtgcttccagatgtcgcctgccgcatccggaaagcggctatccgtcgatggcagcttttgaagatcgaatagcctccccagaaactcgggctcttcaagacgccccgaccaactggtcgtttccgagctaatggagtcgatgatgtcccggcgagtcagttcagtaattttcatggcaatacgatcatgatctttttaaagtgctatgcttcttgtcggtacggggtgctgggctcctgaccggcacgcagctggcgtcgttagctcgcttgcagcattgcagccgacattcgtcattcagtctccctgcgcctccaccaccttcaccaacacccacaacgcccgattcaccggcgtcgccacccccaccgccttcccccgcgccaccacatacccattgaggtgatcgatctcgctcggcttgccccgcgccagatcctgcgcggtggacgacatctgccccggcatcgtggccgcgatgcggctcaccgccgcacccacgtcgcccggaatctggatgccgtccgcttcggccacggccaggcattcggccaccacgtcggcgatcacgtccgccacgccgggtgtctgcaccagtcggccgtagggctgctgtgcgagcgcggagatcgcgttgtatgcgcagttgagcaccagcttggcccagagcgcgccgcgcacgttgtctgaaatctccgtggcgataccggcggcgctgaactgctgcgccaccgtggcgctgtggggcgagggcgcgatcaccagttcgccgcgcccgtggtggcgtacgtggccggggccggccatttctgtggcgacatagaccacggcggcagcgacgggatgggcatcacccagcacgccgcgcacgcgctcgtcgttgtccacgccgttctgcagcgtgagcaccagcgcgtcgggcgcgaggtgcggctgaatctgccgggcagcgtcttcggtgtcggtggatttcacgcagaacatcactacgtccgcgccgcgcaccgcggcgggatcggtgtcggccaccatgggcacctgttcgtcgagcgtggcggtctgcaggcgcaggccgttcgcgcggatcgcctcgacgtgcgcgggccggccgatcagcgtgaccgcatggccggcgcgcgcgagcaaggcgccgaagtagcagccgacggcaccggcgcccatcacggcgatgcgcaggggtggggcggctggatcgggcggcgacacaggcaggcctccggcgggggctgccgatggggatgcagtcatgcggttttctctctctctatcttctctgtcgagcatggtacgcccggctggggctgctgcctccaggggtttgcacgatagggagggcggatgtgtcgttgccgcccattcgcagccgatattcgtcagccgatgtccttgtcaaggcgaaaaggggcagttgtactgagcgttcttccaggcggaacgattcctggaaaacgtcgttgggttaacgcattgttgcaagcgagcggagtgggtgaacctagcattcgcccccatcgaaaacgcgacagcaggggaggaaccatgagcgctgagctcgcagcgacatttttcaatatgggctatgcccagtccgtggcgcagtccatggagcagaaccgggtggatgtgctggtgctcacccagggccagtacatgagcaccctgcaggacaaggcccggaacaacccggcgctggaattcaacctgcgcaagatcctcgccagttcaacgttcggccagtactggcagcacaccttcagccccaacgccagcgagccgtgggtggggccggcggcacaaggcgccaacgatgcgatcgccatcacccgcacgctgaatgcgatcggcatgtcgggcatcaccagctatgtgaagacgaccgcgaccggcacctacatcatcatcaagggctactcggcccgccgcagctccgcgctgcagggcacgcgctacctcgccacgaatccgaagatgatccagctgggcctgggcatgaagagcctgcagggcatcgccaagggcgggttcatgctgggcgtggtcgtctccagcggcatcgagttgatggacttcatgttcaacaacgagaagacgatgtatgacctcgtgggtgggatcggggtggaggcggtgaaaggtgggttgggagcgttggtggcctacggctttgcgacttacatcggcggaatcgcgactaccatcgcgatcgtcccaacattcgtcatggccttggtggctgtggcggcgggaattgtcctgaatgttgcggatgccaagtacgggatcaagggcaaagtgatcgcagccctcaggatggctcccgaaaatcttgccaatggcatatatcgcatcgataccaaggcgcagtcctggcatgacgatttgcgggacagcatggcgcaaaagaaggttgaactaggccggaccatcgacgaggcaacgagggactggctttgccgtatccattgtttgcgcttttaggtccaaggccccatgcacgacatccagcaaatccgtaaatcattgctttggggcatacctctcagcgcgctcgtcggtgcggggtgtgtgtggctcttccttgaagccgtgatgcaaacgatccagcagatcgcctctggagcagcgggcgtccggatcgctcctgcagcgcaattggcacccttcgtcgttgttctgtgcatcctcggcatcgttgtcgggatcatgcgggcagtacctttcagcgatgggctgatccggcggaccgagcgtgccttcaacatcacggtcgcagccagtgccatcgcgtttctgctggttcccgtaacctccatcgcccagcgcttctacatgccgagcatcggctatacccaatgccatgtcctgcagggccagcccacgttgtggttcacggactgggttcgcgatccggcgttgtgcgtgaagggcaagagcctggattgggtcaacgggcaggcgagggcgcccgtgccgcatggggctccctgaatcgcgtagcggagcaagggacgggctggcctggaaccctggatgtgcatctgaaatgcatgacattcccacgctgcgtaaaacgatgctgtggagcacgccgctctttatcggtatcgtggccgcctgcatgtggaccaccttgcacggcgtcgtgcccgtgttccagggtatcgcggcaagggctcccgtcgtccggattgcgcccgctgcccagctggcaccgttcgtcgccggcgtctgcatcatggccatcgtgctcggcgccatgcgcgtcgcgctgtgccgtgaagccgcgattgcgaagttcgagcgcgcgttcaccatcgccgtgctcgccagcggcttggtgatgctgctgatccctgtgacctcgttcatccagcgcctgtacatgccgagccttggctacacggcgtgctacgaactgcagggcaacccgaccctctggttcacggactgggttcgcgatcctgcgtggtgtgtgaagggcaagagcctggattgggtcaacgagcaggcgcggttgtccaggtcgcccgcaactccatgagccgtggcgccgtgccctcgatcccccggtcatccatgcacgacatacaccacatccgaaagcttgtccggtggggcattccgctgtatctcgggctcgtggcaggagcggcgctgatgacccgccatgccttggtgccgatggtgcaggacatcgtgttgaaagcgcccgtggtgcggatcacgccgggcatgcacctgatgccgttcctcgtcgctttcggctcgctggcaatcatcgtgatggtgatgcgggcgatcccttgccgccccagcctcatcaagcaattcgagctcgcggccaatctatcggtcgcggtcagcaccatcgcgctgctgctggttcccgtggtctccatcgcccagcactactacatgcccagcatcggctacaccccgtgccacgccctgcagggccagcccacgcggtggttcacggactgggttcgcgatcctgcgttgtgcgtgaagggcaagagcccggagtgggtgaacgagcaagtccgccgatcgcctccatgaggcactgagcggccccggaagggaccgccgccggatccgctcactcaggccgcagccagcagcaggccgtccggcccgcccgcagggccacgccgtgccggggctgcagtggcgcccgtcccgtccgcacccgccggcagccggaactgcgccacggtgcgcgcgagcgtttccgcctggaacttcaggctgtcggcggccgcggcgctttcttccaccagcgcggcgttctgctgcgtgacctggtccagctgctgcacggcgtcgcccacctggccgatgccgctggattgctccgcgctggcggcgctgatttccgcgaccagggtggacacctcggccacctgggtcacgatgtcttccatcgtgcggccggcctgggccacgagttcgctgccggcgttcacgcgcgacacgctgttttcgatcaggcccttgatctccgcggcggcctgcgcgctgcgctgcgcgaggctgcgcacctcggccgccaccacggcgaagccgcggccctgttcgcctgcgcgggcggcttccacggccgcgttcagcgcgaggatgttggtctggaaggcgatgccgttgatggtgccgatgatgtcggccatgcggtccgagccctggcggatcgagtccatggtgcgcaccacgtcctgcaccacggcgccgccccgggccgcgacggacgaggcgcccgacaccagctggtgggcccggcgggccgagtcggcgttctgctgcacggtggaggtcagctcctccatcgaggcggcggtttcctccaggttgctggcctgttcttccgtgcgctggctcaggtcggcattgccgttggcgatctgcacggtgccggtggcgatggagtcggagcccgcgcgcacgctgcccacgatgcgcaccaggctgtcgttcatgcgcgccagggccgagagcaactggcccacctcgtcgcgccgacccgtggggatgtgcgaggtcaggtcgccgccggccacggcctcggccacctgcacggcggtatgcagcgggcgggtgatggagcgggcgatgagccagcacagcgccacggccagcacggcggccaccgcgccgatggcgatgacggtgacgcggccggtgctcacctgcgcgtccgcccggtcgctgtcctcggccatcaccttctgctggtgctcggacaggcggttgatggcatccaggtatttctgctgagtggggcgcagtctggtgtccagcaggtcccgggcatccgccgagtggtcttcgcgcatcagctgcagcatccggtccacttcggcgacgtagttcgcgcgtgttgcctggcaggcctggagcatttcgacgcccgagggggagcgcaccagctgcgacagctgcgagaacagcttgttgacggcctcgcggctttcctggatgcggcggatttccttcgcgcggctgtccgcgctgtcgaagatcagcatgttgcgcgtgtagcgcgactgggcttccgtctcgttggtgatctgcgtcagcagcttgaccttcgggtaggcgtcgcgcgtgaccttggtgagggcacggttcacgtcgcccagcgccccgagcgacaggccggccagcagcgccagcacggcgatcacggcgaggaaggccaggccgatgcggtggctgatccgcaggttgccgaaggaggagattttttcgctcatggtgggaggtcacggtggggctggcaggaacgggcgggcacctgcggcgcctcccgcgtcacagtgccgggagaccgccttttgaccgtcccatggtcgagcacctggctgggatcttattttcttattgaaacttttgaaattatttatttgcaaattcaatggaattgacacatttttgtggcagatacgcactaccgggcagatccggcaccgggccatgaaaaaagccccggccggtgggcgcggggctttcagtgatgccagggggcggaggggatccgccggcccggctccggttcaacgctgcgcgggcagcgcgtaggcgatgacgtaatccccccggtcgggcgactggcgcgcgccgcccgcggtgatgaccacgtactgcctgccggtcttcgccgactggtaggtcatcgggccgccctggctgcccacgggcaggcgggccttccaggcttccttgccgttgctgctgtcgaaagcgcgcaggtagtagtcctgcgtgccggcgatgaacaccaggccgccctgggtggccagcgtgccgccgagcgtgggcatgccgatgggaatgggcatgcgcatcttgatgcccatcgggccggtgtcctgcaccgtgcccacgggcacctgccaggccacctggcgggttttcaggtcgatggccgtgagcgtgccgtagggcggtgcctggcagggaatgccggccacggacaggaagcggttcttgttcaccgcgtagggcgtgcccttgagcggcacggcgcccatgccggtgttcacggcctcgccgccgccggaagcggcaccgcggttggccgagggaatcatctgcacccacaggcccagacgcatgtcgttggcgaacaggaagccgtggaccggatccaccgacaggccgccccagttcatgccccccagcgacccgggaaagctcagcgacacatccgtgcccggcgcggtgtagaggccctcgtagcgcatcttcttgaaggcgatgcggcacagcatctggtcgaagggcgtggcgccccacatgtcggattcggtcagggtctgtgcgccgatctgcggcatgcccaccgagcgcggctgcgtggccgaatacggctcgttcgggatgtcggccttcttcaccggctgctcctgcacgtcggtcagcggcttgccggtggcgcggtccagcacgtagatctggccggccttggtgccgatggccagcgccggcacggtgcggccgccgtccacgggaaagtcgataaagctcggctgcatcggcaggtcgaagtcccagaggtcgttgtgcacggtctggtacacccacttctcggcacccgtggtggcatccaccgcgagcacggaggcgccgtacctgtggttcagtgccgtgcgctcggcgccgtacaggtcggtcgaagggctgcccatgggcaggaagacggtgttcatcgccgcgtcgtacgacatcggcgcccaggagttgggcgtgctgcgcacgtaggtcttgccttcggcgggcgccttcttgtcttccggattgcccgggtcgaaggcccagcgcatctggccggtcaccacatcgaagccgcggatcacgccaccgggcatgtcggcctgcacgttgtcggccacgcggccgcccaccaccacggtggtgcccgccatcagcggcggggaggtgagctggtagaacgggtcgggcgatgcgcccaggccggccttcaggtccacctggccgttggtgccgaagccccggcagaactcgcccgtgtcggcatcgaccgcgatcaggcgcgcgtcgatggtgttggtgaggatgcggcgctggcagttggcgccggccggcagggccaccggctgcacgggcgtggcgcccgcggcagtcacggccggcagcggtgcggccgcgtcgaagtaggccaggccccggcagcgctgccacacggacgactgcgcgttgatctcgcgcttccagagctcgcggccggtgccggcctccagcgcgatcaggttgttgtgcggcgtgcagaggtacaggcgctcgccgatctgcagcggcgtggtctggtcttccgcgccgttgccgttgctctcggcgatgtcgcccgtgcggtacgtccaggccacctcgagctggccgacgttgccgcggttgatctggtccagcgcggcgaagcggctgccgccgttggtgttgccgtaatgctcccagtttttctgggccagggccggatcgacgggcgtcaggcccgggccgttgccgttggccgccaccgtggggtgtggcacgaacatgccgccgaaagccgcggccagcgccacggccagcacggccgccacgccataggccccgcggccacgcggtgcggccaggccgggataggcgagcgccaccagcaggccgagcacgccgagggcgaagaggcgcgagaagagcggccagaacgaccagcccgcatcggcgagggcccacgccacgctggcggccagcgtcacggcatagagccaggcaccggccgtgcgcccgcgccacagcaggacgccggccaccagcatcgccaggccggccggcgcgaagtacaggctgccgcccagggtggccagggtgatgccgcccgcgaggaaggcgaggccgaacagcacggccagggcgcccacgagcctgccggcccagcgcgcacgcccgggccgcgccggatcgagttttgcggtcattggaattccttattgatgaacgtcaatggtattttcccgcaagaggtgtaactctgctgtaggcagggtcggccccatgaaaaaagccccggccggtgggcacggggctttgggtggcagggccgccgggaaggacggcctgcgcggcgcggctcagagcgagtcgatgaagctgcgcagcttgtcgctgcggctcgggtgcttgagcttgcgcagcgccttggcctcgatctggcggatgcgctcgcgggtcacgtcgaactgcttgccgacttcttccagcgtgtggtcggtggacatctcgatgccgaagcgcatgcgcagcaccttggcttcgcgcggcgtgaggccgtccaggatgtccttgaccacgtcgcgcaggccggcctgcatggcggcgtcgatcggggcggtgttggcaccgtcctcgatgaagtcgcccaggtggctgtcgtcgtcgtcgccgatcggcgtttccatggagatcggctccttggcgatcttcatgatcttgcggatcttgtcctcggggatctccatcttcgcggccaggatggacgcatcgggctcgaagccgaactcctgcaggtgctggcggctgatgcggttcatcttgttgatcgtctcgatcatgtgcaccgggatgcggatggtgcgcgcctggtcggcgatcgagcgcgtgatggcctggcggatccaccacgtggcgtaggtcgagaacttgtagccgcggcggtattcgaacttgtccaccgccttcatcaggccgatgttgccttcctggatcaggtcgaggaactgcaggccgcggttggtgtacttcttggcgatggagatcacgaggcgcaggttggcctcgatcatttccttcttcgcgtcgcgcgaggcggactcgccctcgttcatgcgcttgttgatgtccttgagctcggacagcggcaccaccacgcgggactgcaggtccatcaggcgctgctgcagttcctgcaccggcgggatgttgcgcgcgagcacggcgctccagggcttgccggcggcggcctgcttctcgacccactgcaggttcagcaggttgggcgggaagtccttgatgaaggtctcctgcggcatgccgcacttgtccacgatgatgcggcgcagctcgcgctccttcttgcgcacgtcgtccacctgggcgcggaccatgtcgcacagcttctcgatggtcttggccgtgaagcggatggtcatcagctcggccgagatggcgtgctgggccttcatgtaggccggcgtgccatagccttccttgtcgtagatcttgtgcatcttctcgaagagcccgcgcaggttgtcgaaccggcgcagcgcttcgttcttgagctcttccagcttcttggtcagggccttggagccgcccttgccgtcgtcgtcatcctcttcgtcgaactcgtcgaagtcttcctcggccacgtagtcgtcggcctcgttggggttggagaagccgtccacgatggtggagatgacgaccttgccctcgcggatctcctcgcccatcgccaggatctcggcgatggtggcgggcgatgcgctgatggcttccatcatggcctgcaggccgccttcgatgcgcttggcgatctcgatctcgccctcgcgggtgagcagttccacggtgcccatctcgcgcatgtacatgcggaccgggtcggtggtgcggccgaattcgctgtccacggtggagagggccgcctcggcttcttcctcggcttcctcgacggtggtggcggtgggcgtgacgttgttctggaacagcgtctcggcatcgggcgtctgctcgtacacggccacgcccatgtcgttgagcatggtgaccacgacttccatggtctcggcatcgaccagcttgtcgggcaggtggtcggagatctcgacctgggtcaggtagccgcgggtcttgcccagcgtgatcagggccttcaggcgcgagcggcgcttggccaggtcttcctcggacaggacggtgtcgtccaggccgaattccttcatcaaggcgcgttccttcgccttgctgatcttcatgcgcaggggcttgaccttctcggcggtgggcgccgcctcggccggctcggcctcgacctctccctcgagttcggattcgatgtccgacaggtcggcgtcgtcgcccacggcaccttcctcggcggccttgggcttgcggccgcgcttggcgggggccttgccggcggcggcggtggtggcggccttggccgggcggccggggcgcttcttgggcgtttcgtcgtcatcggccgccgcaggggccgcggccttcgcgcggctcgccttcttggcggtggtttcttcggaggcttcgggcttgtcggcggacttgttcacgggcacggatggagctttctttgcggcaggagcggcctgggttttcgaggaggaggcggccttcgcagcggtatcggggacggacttgggcgacttcgcggacttttgagcgggcatggacgacctcagattcaaaaacggacacacaaagaaaacgcaagcgcgtcggctaccggcgcgggtggcagggcgaaggcggtgcctccgcggttcgaggggcgggcccccgtgggcaagatgtgtgggcgatcatttggtgtgcagtccttgcggtgtggggggcggtgtgcgtgtgtgtcacggttgcccggcccggaggtgctgctgtcgctcttgccgatgaaccctatattatagcccgcccgcttttttcaagttcgcgggcgcgatgcccagcagggcctgccgccgctgctgcagcgcgcggtacttctccagcgcggacggatcggtcgccgcctgcaggatgagttccttctcctggcgcttgatgtcttccatcagcatgcggtcgagcaggtcgcgcagctcggtccgcagctcggccgcgtcgccctcggtctgggcatgcgagccggtcatcacccgcaccgccagcgcctccgcgtcgtgcccgcgcaggctctcgcgcagcacggcccaggcctgcgggccatgctcgtgccactgcgcctccagccaggtgaagagggcgccgtggggcgcgggcagggcgcacagcgtggcgtggtcctcgtgcgagaggtcttccaggaactccgtgtgcgacagcagcagccgcgccgcgtggtcgtcccgtcctgcggcgggcgtggagggcaggggcggctgcggcgggcgctggtcctcgccgcggccgcgccacttgcccttgcccttccagtcgccgccgtccttgcgccagggcctggggcttcccgtgcccatgctgccgccctggccgtgtccgtagccatcgtcccgcgcgggcgcccagccgccgccgtccggtggcccgccccagggaggcgcatcatcggcggccggcgccccctgcgctgcggcgctctgcgggcgggcgccgccgccgccgtgccgcccggcgtcctgtgcggcagcctggttccagaggtccgaaagatcggccgacgtgagctgggcgagctccgccagttcgcccagcagctggcgcttgagcgcgccgtcgggcagtgcggtccacagcggccgggcgttcgccgccatgcgggcgcggccttcggccagccccaggtcgcagccctcgctggcggcttccaccaggaagcggctcagcggcatggcgccctgcacgtgccgtgcgaacgcgtcggtgccatgggcgcgcacgaagctgtcggggtcgtgctcggcgggcaggaacaggaacttcacgctgcgcgtgtccgtggcgtagggcagggcgccgtcgagcgccttgcgcgccgcgcgccggcccgccgcgtcgccgtcgaagctgaataccaccgtgtcggtgaagcggaagagcttgtggacgtgctccggcgtgcaggccgtgcccagcgtggcgacggcgttcggaaagcccagctgcgcgagcgcgaccacgtccatgtagccctcggtgacgagcgcatagccatgctcgcggatggcggtgcgcgcctcgaacaggccgtagagctcgcgccccttgtggaagacgggggtttcgggcgaattgaggtacttgggcttgtcatcgcccagcacccgccccccgaagccgatgcattcgcccttcacgttgcggatcgggaacatcacccggtcgcggaagcggtcgtagcgcttgccgtcttcctcgttcacgatgaccagcccgctctcgtgcagcagcgggttgtcgtactcggggaacacgctggccagcgtgcgccacccctcgggcgcgtagcccaggccgtagcgcttggcgaccgcccccgacacgccgcgccccttgaagtacgcgatggcgcgttgcgattcgcgcaggtggcggcggtaggcctcgcccgccttctccagcacgtcggtcagggtggcctgcttctggcgctgcgctgccgcgcgctcgcgttcctgcggggagacgtcgtcctgcggcacctgcaggcccacctgctgggccaggtcctgcacggcctccacgaagcccatgccggcatgctccatcaggaagctgatcgcattgccgttcttgccgcagccgaagcagtggtagaactgcttggacgggctgacgctgaacgagggcgacttctcgccgtggaaggggcacagccccatgaaattggccccgcccttcttgagctgcacgtagcggccgaccacatcgaccacatcgacgcgcgaaagcaattcctggatgaaggactgggggatggacacgccggggattttcgccggaatgccgccggccggccccggtatatcggcgtgctattgaatcaatagcatcgcggggcgccggggctgctcccgggcaggaaccgatacccgaaggtgccgcacgcgccaggccgtgccccgtgggcgccggcgtaggacgccaccgcttgctgtggccgggtcccccgcgcgggcgcgcgtctgcactaagctgcctgggccacttccgggaatgctcccctgacttccatgcacgcgcacgctccttccgcccgcgcctgctccgcgtgccgcaacggtaccgcagagctggatttcgacttcaccatggctttccagcccatcgtggacctgcgccacggcggaagcgtgttcgcgtacgaagcgctggtgcgcggcgccgacggcagttcggccgcgtcggtgctggcccgcgtgaacgacggcaaccgctatgcgttcgaccaggcctgccgggtgcgcgcggtggagctggcggcccggctgggcatcgactgccggctgagcatcaacttcctgcccaatgcggtgtaccagcccgagtcctgcatccaggtcaccctgcaggccgcgcggcgcaatggctttccggtcgagcgcatcatcttcgaggtggcggagcacgagaacgcccacgaccgcgagcacctcaaccgcatcctgcgcgcctaccggcgccagggcctgcgcacggccatcgacgatttcggcgccggctatgcggggctgggcctgctggcggacttccagcccgacatgttgaagatcgacatggcgctggtgcgcggcatcggcaccgacccggtgcgccaggccatcgcccgcggcgtggtctcgatgggcgagtcgctgggcatcgccgtgatcgccgagggcgtggaaaccgaggacgagctccgcccgctgcgggccatgggcgtccacctgtaccagggctacctcttcgcgcgtcccgcgctggaggcgctgccggccgtgcaatggccccagggcgccggcttcgggggcagcttcggcaatgcggcggatgtgcaggttggcgatgcggtgggtgccggcgtgcctccggcggcgcaacgcgccatgaccgatgcgcggtcacgcggcggcgcgggcatggcgctggggttcgggctcggctgagcgcccggtcactggttggagatgatggtgagcaggtcgccccgcacctcggggttgtcggtgtacttcttgtagagcggcgccatgcggcgcacgtagggcgagaagtcggccacgggggcgaactgcacgccctccttggccagggcggtgcgggccgcgagttcacgcttttcccagaggctgcgcatcagcagcgccgagtccttgccggccttcaggaagaccttgcggtcctcttcgctcagccgcttccacagctgggtggaaaccaccagggcctcgggcgcgatcatgtgctggtccagcagcatgtatttcgccagcttgtactggccggtggactcgtacgagacgatgttgccttccgcgcagtcgatcttgccggtgcggaagctctcgggcacgtccttgtagggtacgaccaccggggtggcgcccagcagcttcaccatctcgatgtgcgattcgacctgttgtacccggatgcgcaggcccgccaggtcctcccggcggctgatgggcttgtcggcgcaatagaacgagcgggcgccgccgttgtaccagcccagcacgacgtagccggacgccttgagcttctccgcgagccggtcgcccatcgggccgtccaggtagcggaacatgtgcgcggcgttgctgaacaggaagggcaggttgaacgcctgcagcgccggcaccgcttccgcgagcgggcccatgttgaattccgcggcgtcgatttcgccggccttgagcatctgcaccgccttggcctggtcgcccaggacggcatcggagaagagctggatccggtagcggccctgggtgccggcctgcacctcggcggcgaagctcttcatcgcctcggtgacgggatagccgtcgggatggatgttccaggcccgcagcggcgcggtggtctggctggtggcgggccctgcccagaacgccagcacggtggcgaaagctgcccagaaacgcttgcccatgtgttctccccgtcctcgcggaaattggtccgtggcggaggccggctgcgcaggcagccgccgtgtcgccatcgcccagcattctccgggcgactcttccgtgggagcaagcgattttcaggcgggcacgcgccgccaaaaccacagccccgccgagcggggcttggcactgcacatgcgatgtgctagctcggccgtggccgccgggcggcgtggccggtcagtcgcccatcacgatgccctcgcggcgcggatcggcgccgcccagccacatcggctggccgtgcacgttggcgcgggtgatggcctgcagcccgctggtcatgtttatctcgcgcacctcggcgccgcgcgtgcgcagctgctccacggtggcgggcaggaaacgcgtttcctccagcatggtggggccgttgaggttgccgaagttcggcaggttgatggcctgctgcggcgtcagcccccagttgaagatgccatgcagcgtcttggcggtgtagtggatgatgagcgcgccgcccgggctgccgccgctcatcgcgagctggccggtggccttgtcgaagaccagggtcggggccatggaggagcgggggcgcttgccgggctccacgcggttggcgatgggccggccggccgcgtcgcggggcgcgaagctgaagtcggtcagttcgttgttcagcaggaagcccttgaccatctggcgggagccgaactggtcctcgatggtcgtcgtcatcgccacggcattgccgcgggcgtccaccacgctgatgtggctggtgccgtgctcgatctggtcgggcatcggcgccagcgccgtcttcacggctcccggcgtgccgggctgggccaccttcaggctctgcgggccgatgaggcgggcgcgctgggccaggtaggcgggatcgagcaggctcgaccagttgcccgccggcggctgcacgaagtcggggtccgccacgtagagcccgcggtcggcgaaggccaggcgcgcggcctcgttgtagtagtagagccagtctgcgccgggctgcaggtcctgcgggccgttcgggccggcctgcagcggcatgccggccgcgggcgtctgctgcaggatgccgaggatctgcgccacggcgatcgccccggagccgggaggcgggaatccgcacatgcggtaggcatgggccgccacggtgtagtcgctgcacagggcttcgcgcttcttcggctggtagcccgccaggtccgccaggctcagctggccgggattcgtcggatggccctgcaccttggccacgatggcctgggcgacctcgccctccagcagtgccctggagccgttctgcgcgatggcccgcagcacggccgcgagctccggattgcgcagcacgtgccccgcgggccagggcttgcccgcgggatcgaagaagtaggcccgcgcggccgggtcctgcgccaggtatttctcgttggcgagcaggctgttgagccgggcgctcaccttgaagccgccctcggccagtcggatggcaggctcgaacagctgtgcccacggcaacaccccgtgctcgcggtgcgccatctcgagcatgcgcacggcgccgggcacgccgaccgagcggccgccgaccacgccgtcgtagaacggcatgggcttgccgtcccggccgaggaacaggttctcgctggcggcggcaggggcggtctcgcgcccgtcgtacgcttccaccttgctgcccgcggcgtgcagcaggaaggcgccgccgccgatgccgctggactggggttcgaccagcgtgagcaccatctgcaccgcgatggccgcatcgatggccgagccgccggccttgagcacctggtagcccgcatcggtggccagcggattggccgcggcgaccgcgaactggcgcgtggcccagccgggtttctccgtgtaccccgaagacccttccggctggtccggcaccgaataggcgagttgcggggcggtggagcaggcggccagcagggccgtggcggcagccagcgccagggcggtgcggcgggtggacgggaacttcatgcgggtacgcctccttcgtcgtgcaatggaatgatctcggggataacgcagggcatcctatcggcccgccccggcctatggcggctttgttacaagcgggtacgtcagtcctgtaccgggcccgggcggcggtcttccaccacgaagcgcgccagggtggcgcaggcgctgtcgggccgcagcgggtcgtccaccgtccgcagcaccgtggtccagcgctgcggcgtgacgtcggccaggccccagccacgcaggtcgctgcgtgccagcagcacgtggggattgagccgcacgatggcgtccacccgttcctgcgtggtgcctgcccgcgagctgatggaggtgccgcagaactcgctggccaggatggggccgtccggcgcggggccgcgtacttcgcagacgtagttctggtggatgtctccgccgaggaacacggtattgcgcggcgcccggcccgcgagggaggcgagcagccgttcgcgcgccgcgggatagccgtcccagctgtcggtgccctgccgtccggagggcgtgcggcgcggtgagaaaagtgtctgctgcgcgatcacgctccagcgcggggtgctcccatcgccggctggcgcggcatcctccgccagccccgcatccagccagcgctcctggcccacgccgagaaagctgcgcgccgggtccccgagctcggggcagtgggcaggccgtaccgctcccgcatcgcctgcgcccggcgggcggcaagcctggcggctgcggaactggcgcgcgtcgagcaggtgcaggtgtgccagccgcccccaggcgaggcgccggtacagctgcaggccgccgaagctgccgccggcctggagcgccgccgcgcgcagcggcatgtgctcgtagaacgcctggtaggccgcggcccgcaggtcggcgaaggcggcctccggctcccgcccggacagcccagcgtagtcgttctccacctcgtggtcgtcccaggtcacggcccagggggctgcggcgtgggccgcctgcagggccgggtcgctgcggtgcagcgcgtagcggtcgcggaagtcggccagcgtccgcgcgtggcgaagcgcatgcacgcgggccaggccagaggggtcggcggggctcgcgtattcgtagatgtagtcgcccaggaacagcacgaggtcgggcgcatgtcggcacacgtcgttccaggcggcgtaacacccgtgctcccagcgctggcacgaggcgaatgccaggcgcaggtgcggctgcgggtctgcgagggacggcgcggtgcgcgtgcggccggtggggctcgcggcgtcgccgtgcaggaagcggtagaaataccagcgccccggctccagcccgcgcagttccacatgcacgctgtgcgccagctccggcagggccgtggccgtgccctggcgcacgatgcggcggaaccggtcgtcgtgcgccagctcccagcgcaccgtcgccgggccggccgcgccgccgggctccggtggcatcagccgggtccagagcacgaagccgtcgggtgccgggtctccgctcgccacgccgagcgcgaaggggtcgtttccccagccgggcgaggaccatgcccggcggggcagggcgccgggcaccgccagcgcggcagcgagccgcatcagcgtgcggcggtcgatggcctgccggggcgggtcaggccgccatgacacggttcttgcccgagcgcttggcgaggtacatgccctggtccgcccgccggatcgcttccaccgtcgtctcctgcggcgcaagctgcgccacgccggcgctgaaggtgatgagcaccttttcctggtccttgaggaagtagcgcgtggtcagttcacgctgcaggcgggccatggcctccacgccctgggccagggaggtgtccggcaggatgatcacgaactcctcgcccccgtagcgggcgagctggtcctgcgggcgcatcacctcgcgcgtcacgcccgcgaggtgcttgagtgcctcatccccgcccgtatgccccagccggtcgttgatggccttgaaattgtccaggtccagcagcgcgacgcacagcggcgcgtcgttgcgcagcgcgcgtgccacttcgcggtccagcgcctcgtccaggcccttgcggttcagcgagccggtcagcggatcgtgccgcgcctgggcgctggcccggtccagttcctcctgcagcttggcgatctcggcatgcctggcctcggagcgctcgcgcagctcctgcagttcgtcgcgcgtcaggcgcgtgtcgagcgccatggcgcgggtcgcgcccatcacctcctcgagcagcggcgtgatctggtccaggctcgtggcctgcccgatctgctcggcgcagcgctccatcttctcgtggtaagtgctgctggacgcggtgatctgcgcgagccgctcgatgaacgtggccagcagctccttcatctgctgctgtgcctgcacggagcgctcgcgcgcctcgttctgcttgaagatcacgtccttgagccggcgctgcacgtcgtccagccgccgcagcgtgagcggtggcgtggaggccgccttgagggcctcggcctgcccctgcagccattggtcgtcctggctcagcaccgagatgttctcgaacaccatgtgcagcagggccagaaggccggagcggatcgctgcctggtcctcggtggcgaaggagagccggtagctgaagttgttgagcatcagcgccagcgtggacaccggcggtgcgggctggcgcaggaactgcgtgagttgcgccgccagctcatggacgcgcgcatcgtcctcgcccagcgccggcagcgtgttgtcgaccagccgggccagttgctccgccatgtcttcgggcagcaccgtggcggcgcctgccggggcgcccgtcagcggtgccggggctgtctccaccggagtggcgccgccggcatgcaggcccaggttggcatagcccaccagcacgccctggagctgtgaccagtccccctgctcgatggccgcctcgaactggccgagcagccgcttctgggcaggcgtctggccggggagcacccgcaggatgtggcgcagttgcgcatcgggaaaagccggggccgtgcgcgtgccggcgatctcctcgtacagcgcctggtagttgtccggggtgggcgcgaggcggcgggccgccagctgtttgagggtttctcgcgcgatctctgaaggggggcggtcggccatcgggcatgcacggcagaggagggggccccgagtgtgacagacggcggacgccttgaacagcgcggccgcagcggccccgcgggccggcgcggcggttccgcggggcggcacgcggcgccatggccggccgccgccggcaggtcagttcaccagcaccagcttgccctgcacggcccgggaagccatccgttcgtaggccgcatgcagttgcgccatgggcatggtgcggtcgatcaccggcttgaccgcgccttcgccataccagcgcgccagctccgccatcatggccgcgttcgccttcggctcgcgccgggagaactcgccccagaacacgcccacgatcgatgcccccttgagcagcgccaggttcaggggcagcgaggggatcgggccggccgcgaagcccaccaccaggtagcgcccgcgccaggtgatggagcggaaggccggctcggtgaagtcgccgcccacggggtcgtagatcacgtccgggcccttgccgtccgtcaggcccttgatcgcctcgcgcaggttttccgcgctgtaattgatcactgcgtcggcaccggtagaaaggcacagcgcgcatttctcgtccgaggaggccgccgcgatcacgcgcgcgcccatcttcttggcgatctggatggccgcggtgcccacgccgccggccgcgcccagcaccagcaccatctcgccggcccgcaactgcgcccggtccaccagcgcgtggtgcgacgtggcatagatcatgatgaaggccgcggcgtccacgtgcgggaagccgtccggcagcggcatgcacagcgccgcgggcgcgatggcatgggtcgcgaagccgccggtacccgtcaggcaggccacgttctggcccacgcgcaggtgctccacgccttcgcccacggcctggaccacgccggcgtactccgagcccggcacgaacggcggatcgggcttcatctggtacttgttctgcacgatcagcaggtcgggaaagttcaggctcgcggcgcggatctcgatcagcacctcgccacgcttcgggacgggcgtcggcagctcggtccaggcgaggttgtccacgcccgtgggctgggtgcaaagccatgcatgcatgcggggtctccttcggtggttgcgcgggcatcataggcgcccggcgcgcagggccgatgtccctggagcgacggccccccgccagcggccgcccgtgggacgggccctacaatcttcgcgcactccgccctcagcgaccccatgaagatccttctttccaacgatgacggctaccaggcgccgggcatcgtggcgctccatgccgcactgcgcgagatccccggcgtcgatgtcgacgtggtggctcccgagcacaacaacagtgccaagtccaacgcgctcacgctgcattcgcccctgtacgtccaccaggcggccaacggcttccgctacgtgaacggcacccctgccgactgcgtgcacatcgcgctcaccgggctgctgggcttccggcccgacctggtcgtctccggcatcaacaatggcgccaacatgggagacgacaccatctattccggcaccgtgggcgcggccatggagggctacctgttcggcgtgccggccatcgcgttttcccaggtggacaaggggtggggcgagatcgaggcggccgcgcgcaaggcccgcgaaatggtcgagcagatgcacgcgcagcacctggtcggggaagtgccctggctgctgaacgtcaacattcccaatctcccgttcgatcaactccgcccggtgaaggtctgccgcctgggccggcgccatgcggccgagcgggtgatcgagcaggagagcccgcgcggtgagcgcatgtactggatcggcggcgcgggcccggccaaggacgactccgagggcacggatttccacgccaccgcgctcggccacgtggcgctcaccccgctgaaggtggacctgaccgaccacgaaggcctggcgtactggtccgacacggcggggcgcctcgcccagccatcggccgtggccgccggagcgctgtaatgcaccggcggcccggttttcccgcccggctcgacacgccgtcggcacccggtgcgccacgcgcgccggcgcccgcgcgacccccgctgcctgccggcgcgccggcggccgtaccggtgccgcacggcctgggcctggattcggccgccgtgcgcgcccgcatggtgcagcgcctcgccgccggcgggatcacgtcgcccgccgtgctccaggccatgggcacggtggagcggcaccgtttcgtggacaccgcgctcgtcaaccaggcctacgaggacaccagcctgcccatcgggctcgggcagacgatctccaagcccagcatcgtggcccgcatgaccgaactgctgctgggcgccgagggcgcccgcgcaggcggcctggggcgcgtgctggagatcggcaccggctgcggctaccaggccgcggtgctcgcccgggtggcgcgcgaggtgtacaccatcgagcggctgcgcgcgttgcatgagaaggcccgcgacaatctgcggccctggcggctgaccaatgcgcacctgatcctgggcgacggcatggccggctacgccaagggtgcgccctatgccgccatcatcgctgccgcgggcggtgaaaccattcctgacgcctgggtccaacagctcgccgtgggagggcgcctcgtcgcccctatggccgcggcgggcgggcggcaggtcctcgtcgtgatcgacaggactccccacgggcttcagcagagcacgttggaggccgtacattttgtccccctaaaatcggggattgcctgaaggaattgcttatgctggtatcgcgtggtcttgtgacttggagttcggtggcgttggcggtcgtggtgctggccggctgcggaacccgcgtcaacagggctccggtggaagaccgcggcaccgccgtatcctcctcgtccacatcgccgcagtccggcgtcgtcgtcggcacgccgccgaaacccctcccgggggcggagaacgccggcaagcccggctactacagcgtgaagcccggcgacaccctcatccgcatcgggctcgaatccggccagagctggaaggacatcgcccgctggaacaacctggacaaccccaacctcatcgaggtcggccaggtgctgcgcgtcgtgccgcccggcaccacgccgcccgcgcaggtcgcatccgacaccggcgtggtcacgcgcccggtgacctccacggccatcctgcctgcccctgcggcatccggggcgagcgcgccgcgcagcggtgcatccgccgtggcggcggccccggctcctgcacccgctccggccccggccgccggcggtggcgatgacgacatggccttcatctggccggcatccggctcgctggtggccggcttcgacgaggcccgcaacaagggctacgacatcgccggcaaggcgggcgacccggtgctggccgccgccgacggccgcgtggtgtatgccggcgcgggcctgcgcggctacggcaacctggtgatcctcaagcacaacaacacctacctgacggcgtacgcccacaaccagacgctgctggtcaaggaagaccagtcggtgcggcgcggccagaagatcgccgagatgggcagctccgacaccgaccgcgtgaagctgcatttcgagatccgccgccagggcaagcccgtggacccggcgcgctacctgcccgcgcgttgagtcccgtcgcgcctccatccgccagcggcctccccgagggcctggcggacgatccggccgaggcggaagacggctccgacggcgcggaaacccgggtcgtgcaggcatcgcccgcgcagcacggtgcccggctcgacaaggcgctggccgaactcgtgcccgagttctcccgcagctatctccagcagttgctgggcgagggcggggtgctggtcaacggccgcgcggcggccaagccgtcggcccgcgtgcaggccggcgacgtgctctcggtcgagttgcggcccacgccccagagccaggcattccgcccggaagccatggcgctggacaccgtgtacgaggacgagcacctgcgcatcgtcaacaagccggccgggctggtcgtgcatcccgcccccggcaactggagcggcacgctgctcaacggcctgctctcgctggatccacgggccggcaacgtgccgcgtgccggcatcgtccaccggctcgacaaggacaccagcggcctcatggtcgtcgcgcgcgagcgctccgtgatggacgcgctcgtgcggatgatcgccgcgcgcgaagtcagccgccagtacctggccctgggccaccgtgcctggcagggttcgcagacccgcgtggtggaagaggccatcgggcgcgatccgcgcaaccggctgcgcatggcggcggtggacctggccgtgcatgccggcaagccggcccgcaccgaccttgccgtgctcgacacctgcgaagacggctgcctggtgcactgcacgctccacaccgggcgcacccaccagatccgcgtccacatggcgtggctgcggcatccgctcctggccgatacgctctatggcggagagccggcggcgggcatgtcccggcaggcgctgcatgcctaccgcctggcattcgcccaccccgtcaccggacagcccctgcttttccatgcaccgctgcccggcgacatggccggcgcgctccaggcctggggcctacgctacaatccggcctgaacgcggccttccggccgcccggcctcatcgggccccgccgcgcgccgtgccgtcccgatcgaatgccccgccgctcccgcggcccacgcctgccaccagagcggctgacaaaactgtatcgctgccttcccgtccgcacccccgcgggccgtgccccagtccggcacgggcctgcattggcgggccagcagagttctgccagccgctggaacctcccaacctcgtgcggtgccccgcggccagcggcaccgccaaccgccatcgctgaaccatgaatacggtggatgccaaacgggtcctcgaaaccgcgctgatctgtgcgccgcagcccgcgacgctgcgggagctgcgcacgctcttccaggacgccctgggcgccgacaccatcaagcaattgctggtggaactgcagcaggagtgggcccagcgcggcgtcgaactcgtgcaggtggcgtcgggctggcggttccagagccggcccgagatgcgcgagtacctggaccggctccatcccgagaagcctccgcgctatacccgcgctgccctcgagacattggccatcatcgcttaccggcagcctgtcacccgcggcgatatcgaggagatccggggcgtgaccgtcaacagcctgatcctcaagcagctcgaggaccgggggtgggtggaagtgatcgggcaccgcgagaccgtcggccgtcccgccctgttcgcgaccacccgacagttcctcgacgacctggggctgaaatccctggacgagctgcccatgcttgaaaatcccgccgtccagtccagcgtcctggaagccctggaacgcggtgcgtcggaaccaggagacgacgggccggaggaggccgccgaggccccttccgcctcgcccgctgagcccgcctcgccagcggagcccgactccgccgatgcttcggacggccccgatcccgggccccatcccgttcccgcggagcccgccggcagcggtgccgcctccatcgatgccgtctccaccgtcccggaagacgccgcatccacagaatcaccgacgaccgccgaggacgattcggagccccggcgccccgaacctccggtccctcccgaaagcacgccatgaatccatccgagcccgatcacgacggggccgccgctgcctcgcaacccgcagccggcgacgcctccgcggcccagaagcccgcccgccgcgtgccgcgcaagcgggccgcggcccctgctgccgattccgccgcggcgtccgatcctgtgtccggcgtgcccgccgagggcgacgccatcgtccaggccccgaccgaacccgctccgccagaagccgtcccggacgaagccggcaccgctgcagccggagtgcgcccggcctcacctgcctcgcggccaccacgcgagcgcagggagccggcaccgcgtgggccgcgtggccgtccgaaccctgctgcgccggagggctaccggttcgacgacgtggtctcgggccagctcgacgcggatgaagaccgcgccgatgtggctccggccaagcgcgtgctgccgccccaggtggaaatgcccaagctgcacaaggtgctggcccaggccgggctgggctcccggctggagatggagcagctcatcctcgaaggccgcatctccgtcaacaacgagccggcccacatcgggcagcgcgtccagtacggcgaccaggtcaaggtcaacggccggcccatccgctaccgcatcgacccgcccgcaccccgggtgatcgcctaccacaagcccgtcggcgaagtcgtcacccacgacgatccccagaaccggcccaccgtgttccgcaagctgccgcggctggcccatggcaaatggcagtccgtggggcgcctggacctgaacaccgaaggcctgctgctcttcaccagcgcgggtgagctggccaacaagctcatgcacccccgcttcggcctggagcgtgaatacgcggtgcgggtgcttggcgccctgagcaacgaggaaaagcagcgcctgctcgacggcgtccagctcgaggacggcatggcggccttcggctccatcgaggatggtgggggcgaaggctcgaattgctggtaccgcgtcaccatctccgaaggccgcaaccgcgaggtgcgtcgcatgctcgagtcggtggggcatgccgtcagccgcctcatccgcatccgctacggctccatgatgctgccgcgcggcctcaagcgcggcgcctggctcgagctggacgagcgcgacatccgcgcactgatgcaggccgccggcgccgacatgccgcgccccgccgggccgggtgccgccgcgggcgaccgcaaggggggcggcccgcgcaagggcggtgggcgtggccagggtggccccggtggcccggcacctcgcggcgactatttcaatccgcccgcaggcggccggggccagcgtgccgcgccgccctccagccagcccgatccgatgaagacctcggtgggctacatcggcagcgacagcctcgcgcggcaccgccaggaccagaagcaaaagcgcaaggccttccagaagcgcggcgggcgctgagtgccctgccacattgcggacaagtcctgccgattagaatcgagggctttgtccgcagggcaaaagtctttctcaccatccaaggaaaaaccatggctatcgaacgcaccctctccatcatcaagcccgacgcagtcgccaagaacgtgatcggccagatctacgcccgcttcgaagccgccggcctgaagatcgccgccgcacgcatggcccacctgtcgcgccaggaagccgagcagttctacgccgtccacaaggagcgtcccttcttcaaggacctggtggatttcatgatctccggccccgtgatgatccaggtgctcgaaggcgagaacgccatcctgaagaaccgtgaactgatgggcgccacggatccgaagaaggcagcccccggcaccatccgcgccgacttcgccgacagcatcgacgccaacgccgtgcacggttcggacgccgccgaaacggcccaggtggaagtgtccttcttcttccccggcctgaacatctacgcacgctgatcccgctggcggcccggtgcggcgtgcgcgccatgccccgggccctgcctgccggaacggctccccgacgatgaccaagaaccttctcgacttcgacctggacgggctcgccgccttctgcgagcagctcggggagaagcgtttccgcgcggtccagcttttccgctggatccaccagcgcggcgccagcgatttcgcccggatgagcgacctggcgaagtcgctgcgcgagaagctctcgggctgcgcacacgtcgcggccctgccggtcatcagcgagcacgtgtccgcggatggcaccgtcaagtggctcttcgacgtcggcgacggcaatgcggtcgagtccgtgttcatccccgaggatgaccgcggcacgctgtgcatttcctcgcaggccggctgcgctgtgggctgccgcttctgctccacggggcaccagggtttcagccgcaaccttaccagcggcgagatcgtcgcccagctgtggttcgccgagcacgccctgcgcgcgcgcctgggaacccaggagcgcgtcatctccaacgtggtcatgatgggcatgggcgagcccttgcagaactacaccgcactggtgccggcgctgcgcaccatgctcgacgaccatggctatggcctgtcgcggcggcgcctcacggtgtccacctccggtgtcgtgcccatgatggaccgcctgtcccaggactgcgccgtggcgatggccgtgtcgctgcatgcgccgaacgatgccctgcgcgaccagctggtccccctgaaccgcaaataccccctgcgcgaactgctcgacgcctgcacgcgttacctggagcatgcgccgagggatttcatcaccttcgaatactgcatgctcgatggcgtcaacgaccagcccgagcatgcgcgccagctcatcgacctcgtgcgcccgcgcggcgcggagggcgtgcgctgcaagttcaacctgattcccttcaacccgttccccgcgtccggactgcaccgttccaaccctgggcaggtggcggctttcgcgaagttgctcagcgatgcgggtatcgttacgaccgtgcgcaagacacgcggcgatgacatcgacgcggcctgcgggcagctcgccggcgatgtgaaggaccgcacccgggcggccgaacgcatggccaggcagcgcacgatcgttctcaaaccggtggcatgaaggccgccccgttctggaggcttgagatggtggaaccccgatcgttcctgcggcatgcgtcccgccacgtccttgcggccggcgcagccgtgtgcctggcactggtcctgggcggatgcgctgcccggcccgacgccggcgccagcacggccgccgccctggcgcccgaggccaacccgtcgtccgaggcggcggagctgcgccgccgtgcacgcatccggctggaactcgccgccaactacctggaaatgggccagacccaggtcgcgctggaagaagtgcagcaggccatctccaccgacccctcgttcggtgacggctacaacctgcgtggcctggtgttcatgcgcctgggcgactggccctcggccgacgacagcttccgccgcgcgctcgacatcaatccgcaggagccttacctgctgcacaactacggctggctgcgctgccagcagaagaactatgcggaagccgaacgcttcttcgaccgcgcgctggccgtgccttcctacaccgcccgcgcgaagacgctcatgacgcaggggctctgccaggagcgcgcagggcaggtggccgaggccgagaagacgctggccaaggcctacgagctcgatgccggcaatccggtggtgggttacaacctggcgtcgatggcgttccgccgcggcgacgcgaagcgggcgcagttctacagccgccgcctgaacaacagtgaactggccaacgcggaatcgctctggctgggtatcaagatcgagcgcgccctgggcaatgccctggagatgcgccagttgggtgaacaattgcacaagcgtttccctgattccaaggaagtgttggcattcgatcggggagcattcaatgagtgagccggtggcgcaggacacgcagatttccagcgcggaagtggaacgggcattggcggatgccgccgcggcgggcgcgatgctgcggcaggcgcgcgagcaggcgggcatgcatgtcgccgcgctggccgtgtcgctcaaggtgccggtacacaagctcgaggccctggaggccggcaacctcggcgtgttcccggatgccgtcttcgtccgtgcgctggtgtccagcatctgccgcaccctcaagatcgatgcggcgcccgtgctggcgctgctgccgcagaaccaggcaccccggctgtcctcgcacgagggcatcaacgcatcgttcaagccgggatccgccaagctcgcatcctcctccgctgcacccggctcgcgcaaggtcgcattcgccgtcgccttcctgctggtggctgccgtcgccctggtcttcgttccccgggaatggttcgaccgcctgcagggcgcaccgtcggtcgcgaccagcgagccgtcgggtgcccaggagactgcacaggccggtggcgcgccctctgcccctgcggccggaacggtgtccgagccggtgctgctgcgccaggaaactttggtgggcggcgcaccgttgccgcccgctcccgtggcgtcgtcggccgtggctgcgtccagcgcgcccgccgcggcaccggtcgtcgctgccgccgcatcggcacccgccagcgccgaggccgcgcagagcgcgctcgtcatccgtgcccgcggcgactcctgggtccaggtgcgtgcggcgacgggtgccaccgtcctgcagaagctggtgcgcgccggggaaacggtggcggtgcccggcgctcccccatggtcggtcgtggtcggcaaggccgacgccaccgaggttctggtgcgtggccagcccatggacctggcgcccgtcgcgcgcgagaacgttgcccggttcgaggtgaaataagtgatccacactcccaacgccgaatcccccatcgccatggcatcgccgctgccgcggcgttcgcgccaggcccgcatcgcctggggcgaccgggtggtgacggtcggtggcgacgcgcccgtgcgcgtgcagtccatgaccaacaccgacaccgtggatgcgatcggcacggccatccaggtcaaggagctggcgcaggccggttccgagttcgtgcgcatcaccgtcaacacgcccgaggcggcagccgccgtgccgtacatccgcgagcagctcgatcgcatgggcgagaccgtgccgctggtgggcgatttccactacaacggacaccgcctgctcaccgaatacccggattgcgcccaggcgctctcaaagtaccgcatcaaccccggcaacgtgggcaagggcgacaagcgcgaccggcagttcggccagatgatcgaagcggccatgcgctggaacaaggccgtgcgcatcggcgtgaactggggcagcctcgaccaggaactgctcgccggcctgatggatgcgaacagccggcgcgcggtgccctgggatgcccgccaggtcatgtacgaggccctgatcacctccgccatcgaatcggcgcagcgtgccgaggccatggggctcgatggcaaccagatcatcctgtcctgcaaggtcagcggcgtgcaggatctcattgccgtctatcgcgaactcgcccgccgctgcgactacgccctgcacctgggcctgaccgaggcgggcatgggcaccaagggaacggtcgcctccgcggcggcgttgtcggtgctgctgcaggaaggcatcggagacaccatccgggtgtcgctcacgccccagcccggcgaggcccgcacccaggaggtcgtcgtggcttccgagatcctgcaggccctgggactgcgcgtcttcgtgcccagcgtcaccgcctgccccggctgcgggcgcaccaccagcacgaccttccaggaactggccaagcagatcgacgatttcctgcgctcgcagatgcccgtctggcgcacccgctatcctggcgtcgagaagatcaaggtggccgtgatgggctgcatcgtgaacggcccgggcgaaagcaagcacgccgacatcggcatcagcctgcccggaacgggcgaggcaccgtccgcgccggtcttcatcgatggagagaaagcgatgaccctgcgcggagagcacatcgcccgcgacttccagcaggtggtcgaagactatatttcccgccgcttcggcagcaccgccgaagttctctgatccgttcagggctgctgcgccgcatcctcccgtggatgccggccatgcccgcaccggggcccacgccctatcttccgacgtatgtccgcaagcaatccctccaacccgtcccaggcctccaggcccgccaagctcgccgccgtcaaaggcatgaacgacatcctgccgcccgagtcgtcccgctgggaatggctggaggacaaggtgcgcggcctcatggggcagttcgcctaccggaacgtccgcacgcccatcctggagcacaccgcgctgttcgtccgcggcatcggcgaagtcaccgacatcgtcgagaaggagatgtactccttccacgaccgttccgacaagtacggcgacaacgaccacctcagcctgcggccggagaacactgccggtgtggtgcgcgcggccatcgagcacaacatgctctacgacggtcccaagcgcctctggtacaccggtcccatgttccgccgcgagaagccgcagcgcggacgcttccggcagttccaccagatcggcgccgaggcactgggcttcgccggtcccgacgtcgatgcggaactgatcctcctggcggatgcgctctggaagtctatcgggctcaccgatgtgcggctcgaactcaacagcctcggccagcccgcggagcgcgcacgccaccgcgagcagctcatcgcccacttcgagcgccatgcggacctgctcgacgaggacggcaagcgccgcctgcacaccaacccgctgcgcatcctggacaccaagaatcccgcgatgaagcccgtggtggagtcggccccccggctgatggatttcctcggcgaggagtcgctcgcccacttcgatggcctgcgcgccatcctggacgccaacggcatcgcctacaccatcaacccgcgcctggtgcgcggcctggactactacaacctcacggtgttcgaattcatcaccgatcgcctcggctcccagggcacggtctgtgccggcgggcgctacgacgatctcatcgtccaggtgggcggcaagcccgcaccggccgtcggctgggccatcggcgtcgagcgcgtgctggaactgctccgggagcaaggcgctgccattcccgaggcccgccctgacgtctatgccgtcgtgcccgacgcgtctgccgccccggtcgtgctgcgcaccctgcggcaattgcgcgaggcgggactcagcgtgcagatgcacgccgccagcgccgaagggcagggcagcttcaagtcccagttcaagcgcgcggacgcgagcggtgcggcattcgccctggtgttcggcgcggacgagctggcccggggcaccgtcaccgtcaagccgctgcgggagcagggcgcagagcaggtcgagcggcgcctcgacgaaatccccgcctgggccgccaccctacaatcctcccgctaatcctgtcgcgaacccttattcatggcaaaacacctcgacctcgaagaacaagaacagatcgaccagctcaagcatttctggaatgcctggggcaccctcatcagcggggtgatggtcgtgatctttggcggtgtggccgcctggaacggctaccagtactggcagaaccggcagtcggggcaggccgccgcgctgtcggatgccgtacaagtcgcggtgcagggcggtgacgcagcccgggccacgcaggccttcgacgacctcaagtcccgctacggcggcaccgtccaggccgcacaggcgggcctgctggctgcgaaagccatggtggacagcggcaacccggacggggccaagcccatcctgcaatggctggccgacaacgcatccgacgagggctacaaggccatcgcctcgctgcggctggcgggtctgctcatcgaccagaaggcctatgaccaggccctggcgcgcctttccggcaagttcccgccccaattcgatccgatgatcgcggaccgcaagggcgatgtgctggcgctgcaaggcaagaaggccgaggcgatcgccgagtaccagaaggcatacaagggcctcgaggacgggaccgaataccgccgcgtcgtcgaggtgaagctgggcagcctgggcgtccaggcgcgtgcagacggagaggccgcaaagtgacacagcagcacaacttcgagcgcggcgcccgccgcgcgggcctggccctcctcgtggccgccgccacgctggcgtccggctgctctctatggggcggatcctccaaacccaagcccgccgaactggggcccgtggttcccgtgatcggcgtgcggcaggcgtggacaaccaagatcggagagatcggccgcctgcctctgtccgtccacgtcaacggtacccaggtcaccgtcgcgtccgccgaaggcaccgtcgccgccatcgatgcccgcaccggtggggacatctggcgcgccacggtcggcgagcctctgtccgcgggtgtgggcagcgacggcaaatggaccgcggtcgtcaccagctccaaccacctggtagtcctgtccggcggccgcgaactgtggcgcaagccgctcgcggcgcaggtctatacggcgccgctggtggccggcaaccgcgtcttcgtcctggcggcggaccgctcgctgtccgcctacgacgcggcaggcggcgccaagctctggaaccagcagcgtcccggggaacccctggtgctgcgccaggatggcctcgtcaccgctgtcggcgacaccctggtcgccgggctgtcgggccggatggtggggttcaatcccgacaacggcacggtgcgttgggaagccccgctggccagcccgcgcggcaccaacgacgtcgagcggctggtggaactgctcggccgcgtgagccgcgaaggcgacagcgtttgcgcccgggcctaccaggccacggtgggctgcgtggacacctcccgcggcacggtggcatggacccatcccgccagcggctctgaaggcatccatggcgacgcgaccatgctgttcggcaccgagagcaatggcacggtggtggcctggaagcgcgccgacggcgcccaggcctggtcgctcgacaaactgcgctaccgcaagctgagcgcgcccctgctgctggggcgttcggtggtggtgggcgacgattccggcctcgtgcacctgctgtcccgcgaggacggctccttcctgaaccgcctcacgaccgacggctcgggcgtggccgccccgcccgtggccgccggagacacgctggtggtggtcacccgcaacggcggcatctacggtttccgtcccgaatgaccggtcccatgccaacgaggaaagtgtccggatgaagccagtcatcgccctggtgggccgccccaacgtgggcaagtccaccctgttcaaccggctcacgaaatcgcgcgacgccatcgtcgccgatttcgcgggcctcacgcgtgatcggcactacggcaacggcaagctgggcaagcacgaatacatcgtcatcgataccggaggcttcgagcccgatgcctcgtcgggcatctaccgcgagatggccaagcagacccagcaggccgtcgcggaagcggacgtcgtcatcttcgtcgtggatgcacgcgcgggcctgtcggcccaggaccacgacatcgccaactacctgcggcgcctcggcaaaccctgcctgctcgtgggcaacaaggccgagggcatgcgcgagggcgcgcaactggccgagttctacgagctgggtctgggcgaggtcctgcccgtctccgcagcccacgggcagggtgtccgcagcctgctcgagacggcccttgagacgctgcagctccccgagcccgaggacgagccggaagacggcgaggacaagcccatccgcctggccgtcgccggccggcccaatgtgggcaagtccacgctcatcaacacctggctcggcgaggaacgcctcgtcgccttcgacatgcccggcacgacgcgggacgcgatctccgtgcccttcgagcgcaacgggcagcagttcgagctcatcgacaccgcaggcttgcggcgcaagggcaaggtgttcgaggccatcgagaaattctcggtggtcaagaccctgcaggccatcgagtccgccaatgtcgtgctgctgctgctggacgccacccagggggtgaccgaccaggacgcgcacatcgccggctacatcctcgaaagcgggcgtgcggtggtcctcgcggtgaacaaatgggatgccgtggacgattacggccggcagatgctcgagcgctccatcgaaacgcgcctgtcgttcctgaagttcgcctcgctgcacttcatctccgcgaagaagcgccagggcctgggcccgctgtggacgtcgatcgcgcaggcgcacaaatccgccacgtgcaagatgcccaccccggtgctgacccggctgctgctggaggcggtgcagttccagacccccaagcgctcgggcatgttccgccccaagatgcggtacgcccaccagggtggcatgaaccctcccgtgatcgtgatccacggcaattcgctcgagcacgtcaccgatgcctacaagcgtttcctcgaaggacggttccgcaaggaattcaacttggtgggcacgcccctgcgcatcgaaatgaagacttcgcacaacccgttcgcagacgacggcgactcgtaggcgcacatcccgtcaatgccctgactttgttcggggcgacggaaggctgtggtaaggtgcagctttacaacaatattcctgaacacggagaatatcgtgagcaacaaaggtcaacttcttcaagaccccttcctgaacgcactgcgccgcgagcacgtgcctgtttccatctacctggtcaacggtatcaagctgcaggggcagatcgaatctttcgaccaatatgtcgtgctgctgcgcaacacggtcacccagatggtctacaagcacgccatctccaccatcgttccggggcgcgccgtcaacttctcgacggccgaacccgcggatgccgaatccggcaattgacattcctgcgcccgtgtaggtacaccctggacagggcgcatgccccgtccaggctgctgtcttgagttcttcctcatcccctgaactgcaatccactcccgtcattctggtgggggtggatttcggccttccccatttcgacgccgagctggaagagctgggcctgctggcgcagaccgcgggcctcgctcccgtggcccggctgacctgcaagcgcaaggcgcccgatgccgcgctgttcgtcggcagcggcaaggccgatgaaatccgcatgctcgcgcaaatgcacggcgcggtggaagtgctgttcgaccaggccctcagcccggcccagcagcgcaacctcgagagacatctcgaactgccggtcaccgaccgcaccctgctcatcctcgagatcttcgcgcaacgcgcgcggagccacgagggcaagctccaggtcgaactcgcccggctgcaatacctcagcacccgcctcgtgcgccgctggtcccacctggagcgccagcgcggcggcatcggcgcgcgcggcggccccggcgaaacccagatcgagctcgaccgccgcatgatcgacgacgcgatcaagcgcacccgcgagcgcctgcagaaggtcaagcgccagcgcgccacccagcggcgccagcgtgcccgccgggataccttcaacatctccctggtcggatacaccaacgcgggcaagtccacgctcttcaacgcgctcgtgaaggcaagggcctatgcggccgaccagctgttcgccaccctggacacgaccacccgccagttgtacctggccgaactgggcggcaccgtatccctgtccgatacggtgggattcattcgcgacctgccccacggcctcatcgacgccttccaggccaccctgcaggaagccgtcgatgccgacctgctcctgcacgtcgtggacgcgtccaatcccgatttccccgagcagatcgccgaggtcgagaaggtgctcggcgagatcggcgccggcgagatcccccaggtcctggtcttcaacaagctggacgccgtgcccgccgaccagcagccgctggccatgcaggacacgtacgagtgggacgggcgccagttgccgaaactcttcgtcagtgcccgcaacggacaggggttgcctgagctgcgcagccagttgaccgctgcggcactggccgcccgcgaaagccccatgaccccaggcgccgatgctgaatttccagcgccttgaggccagttgggcacaatgccgcgagacccatcttctcgaaaactagagatctatcgcatgaatcatcctttcagagcctggcgtccggcatcgctgcccgggcggatccggggcatgttcaatctgaatgatccccgctggggccgcggcgatgacaaggctgatggtgcgaaccgcccggattccgatcgtccgaacccgcctcccgggggtaaccgcggccgcgatccccagggccagccgcccgacctggatgaactgtggcgtgacctcaaccgcaagctcggaggcctcttcggcgggcgcaacggcggcggccgtggtcccggcaatggatcgggcggtggattccagcccgacatgaagaacaccggcgtgggcgtcggcctgatcgccgcggtggccgtgctgatctggctgggctccggcttcttcatcgtccaggaagggcagcaggccgtcatcacccagttcggcaagtacaagaccacggtcaacgccggcttcaattggcgcctgccgtaccccatccagcggcacgaactggtgttcgtcacccaaatccgctccgccgacgtcggccgtgacagcatcatcaagagtaccggcctgcgcgagtccgccatgctcaccgaggacgagaacatcgtcgagatcaagttcgccgtccagtaccgcctgaacgatgcccgggcctggctgttcgaaagccgcaaccccggtgaagccgtgatccaggtggccgagacggccgtgcgcgagatcgtcggcaagatgcgcatggataccgcactggccgaggagcgcgaccagatcgccccccgcgtccgcaccctcatgcagaccatcctggaccgctacaagatcggcgtcgaagtggtcggcatcaacctgcagcagggtggcgtgcgcccgcccgagcaggtacaggccgcgttcgacgacgtgctgaaggccggtcaggagcgcgagcgcgcgaagaacgaagcccaggcctatgccaacgacgtgattccccgtgcggtcggttccgcttcccggctcaccgaggaagccgctgcctacaaggcgcggatcgtcgcccaggcgcagggcgatgcccagcgcttcagctccgtgctcaccgagtaccagaaggcgccgcaggtcacccgtgaccgcatgtacctcgaggccatgcagcagatctactcgaacgtcaccaaggtgctggtggattcgcgccagggttcgaacctgctctacctcccgctggacaagatcatgcagaacgtctcgcagggcggcgctgcggcggcaaccgccccggaagctcctccggcatcgtcgtcgtcgtccataccttccagtaccacccaggcatttcccatcgatccccgcgcgcgcgacaccagccgcacccgggaccgtgaagcccgctagcccgagggagagacagtcgtgaacagagtcggattcatcgtttcctccctgctggtggtgctcgccctgctcagctccacgttgttcgtcgtggaccagcgccagttcggcgtggtgtaccagttggggcagatcaaggaagtcatcaccgagccgggcctcaacttcaagctgcccccgccgttccagaacgtgcgctacatcgacaagcgcctgctcacgctggacagcaccgacacggagtccatgctgaccgctgaaaagcagcgcgtggtgatcgactggtacgtgcgctggcgcatctccgacccttcggagtacatccgcaacgtcggcctcgacgagaacgccggcgccctgcagctgaaccgggtcgtccgcaatgccttccaggaagagatcaaccgccgcacggtcaaggagctgctgtccgccaagcgcgacgcgctcatgtcggacgtgaagaaggaagtcctggaggtcgtcaagggcagcaagccctggggcgtggatgtcgtcgatgtccgcatcacccgcgtcgattacgtcgaggccattaccgagtcggtctatcgccgcatggaagccgagcgcaagcgcgtggcgaacgaactccgctccaccggtgccgccgaaggcgagaagatccgcgccgacgccgaccggcagcgcgagatcaccatcgccaacgcgtaccgtgatgcccagaagctgaagggggagggcgatgccgaggcagcgcgcatctatgcggatgcgttcggtcgcgatgcccagttcgcccagttctaccggagcctcgaagcctacaagtcgagcttcagcaagaagagcgatgtggtggtggtcgatccgtcgtcctccgagttcttcaagaacttccgcggaaacgcggcgtctcccgctccccgcaactgagtccattccgaccgggagggccggccgctgctgccggcgcctccagccgcccgggctgacaaaaaaagggcgattccatcgccctgtcacgcctgtgccgcattccgcgcgtccgctgcgagacggcgccaccggcagtgcccggtagaattgcatttttaacagacacccccttcccatgtccgcttgggtcctgccggatcacattgccgatgtcctgccttcggaggcccggcacatcgaagaactgcgtcgagggctcatcgacaccgcccggggctatggctatgaactggtcatgcccccgatgttggagcacctggaatccctgttgtccggaaccggggaggcgctggacctacagacgttcaagctggtggaccagttgtccggccggtccatcggcctgcgtgccgacatgacccagcaggtcgcgcggatcgatgcccacctgctgaaccgctccggtgtgacgcgcctttgctattgcggccccgtgctgcataccaggccggaccgcccccgcgcgacccgcgaacccctgcaattcggtgcggaaatttatggccactccggcatggaggccgacctggaatccgtgttgctggcacttgattgcctgcatctcgcaggcgtcgagggcgtcagcgtcgatctgtccgatgcccgcatcgtccgcaccctgctcgaaccgattgccgctgatgccgccacggtccggagaatctacggagcactcgcagccaaggatgcttccgaactgtcgcaggcttcggccgggctgccgcccgatacccggcgtgcgttgtccgcggtgctggagctctatggcgatgcccgcgtcctggacgaggcccggaccgcgctcagcggcgtggccggcgtcgatgaggtgctctccaacctgaaatccatcgccgcccacctggaaggccgcccggtgtcgttcgacctcgccgacctgcgcggctattcctattacagtggcgcccgcttcaccatctacgcccggaacgcgacggatgcggtggtgcggggaggacgctacgacgaggtgggtgcagccttcggcaggacccggcctgccgcgggcttcagcctcgatatcaagcaactggtcggcatcgttcccccgcggacgctgaaggcggcgatcaaggccccgtgggctgccacgccggatgcccaccgcttcattgcgcagctccgcagcgcgggcgaaaccgtggtctgcgtattgccgggccatgaaagcgaagtgcaggaattccagtgcgaccgtgaactggtgctcgagcagggccagtgggcggtgcggcctcttccatattgatgaacattgaatccaggcaggtttgacatgcaagcagcgatcaaagggcgaaacgtcgtcgtggtgggcacccagtggggtgatgaaggcaagggcaagctcgtggactggctcaccgaaagcgcccagggcgtggtgcgattccagggcggccacaacgcaggccacaccctcgtcatcaacggcgtgaagaccgccctgcatctgatccccagcggcatcatgcggcccggggtcaagtgctacatcggcaatggcgtcgtcctctcggcagccaagctgttcgaagagatcgaaggcctggaaaaggccggagtggaagtgcgttcccgcctgcgcatcagcgaggcatgcccgttgatcctgccgttccacgccgcactggatgtcgcccgcgaagcggcgcgcgaaaccggcggcagcgagaagatcggcacgaccggccgtggcatcggcccagcctatgaagacaaggtggcccggcgtgccctccgcgtccaggatctcaagcatcccgagcgctttgccgcgaagctcaaggaactgctggcgctccacaaccatgtgctgaaatccttcctgcactccgaatccttccagttcggcagtgcactgcagccctacctgaaggatggcgaggtgcagtacgacgcggtctatcaggaagcgatgcgccatgccgagctgctcaagcccatgatcgccgacgtatcccgcgaactgaacgaagtccacaaggagggtgccaaccttctgttcgaaggtgcgcaaggcacgctgctggacgtggaccatggcacctatccctatgtgacttccagcaactgcgttgccggcaacgcggcggcaggatccggcgtggggcccggcctgctgcactacgtgctgggcatcacgaaagcgtattgcacccgcgtgggcggcgggccgttcccgaccgagctggaatgggaaaagccgggtaccccgggctaccacatgagcaccatcggagccgagaagggcgtgaccaccggccgcagccgccgctgcggctggttcgatgccgcactgctcaagagaagcgcccaggtgaatggcctgaccggcctgtgcatcaccaagctggacgtgctggacggtctggaagcgctcaagctctgcgttggctacgaactcgatggcgagcgcatcgacatcctgcccatgggggcagaggaaatcgcccgctgcatccccgtgtatgaaaccctggcgggctggagcgattccaccgtcggcgtcacccaatacgactcgcttcctgccaatgcccgccgctacctggagcgcattgccgaagtgaccggtgtccccatcgccatgatctccaccagtcccgaccgggaccacacgatcatgatgcagcatccttacgccgcacagtgagcgcggttcgacgcgttcacccctgttttatccgcaagagcccatccggagccccccatgttgactgaagacggcaagcacctttacgtaagctacgacgaataccacggcctgatcgaaaagctggccctgaaggtgcaccagtccggatggcaattcgacaccatcctgtgcctggcccgtggcggcctgcgaccgggggacatcctgagccgcatcttcgacaagccgctggccatcatgtccaccagttcctaccgtgcagaggccgggacggtgcaggggcatctcgacatcgcccggttcatcaccacgcccaagggcgaaattgcaggccgcgttcttctcgtcgatgatctggccgactcgggccataccctgaacgccgtcatctcgctcctgaagtccaactacgctccgatcacggagttgcgcagcgcggtcatctggacgaaggcgatgtccaccttctccccggactactccgtggaattcctgcccacgaatccatggatccatcagccgttcgaggggtatgaccacctcactccggaaaaattgatggaaaaatggacgctgtgatctaaaacctgtgtacactagcgggcttcgctactgagattgctgcggttcctgagggggttgtggtgatggtaggtggtgaaggcggtagaagagaaaagttttgctgagagttgcgctggtgataaaaactggtgtagaattcaaggcttcgctgatctgaggtgctgcaagagattgtggtggttgaggttggcgggtggttggaagtcgaaagacaaataaccacaaggtttgacaggactttaaaaactctgttagaattcaaggcttcgctgattacagcgagttgagaagaaaagagaaatctgatcttctggttccttaaaaatatacagccgataagcgtgggcgtttgatggcgagtgccaagttcttcggaactagtgcttagcactacaaacgctcatgagaatagaagtgaagttcacttcaattccgtttttatgagtgaagtcgaaagactttaaatttcaagatcgaactgtagagtttgatcctggctcagattgaacgctggcggcatgccttacacatgcaagtcgaacggtaacaggtcttcggatgctgacgagtggcgaacgggtgagtaatacatcggaacgtgcccgatcgtgggggataacgaggcgaaagctttgctaataccgcataagatctatggatgaaagcaggggaccgcaaggccttgcgcgaacggagcggccgatggcagattaggtagttggtggggtaaaggcttaccaagcctacgatctgtagctggtctgagaggacgaccagccacactgggactgagacacggcccagactcctacgggaggcagcagtggggaattttggacaatgggcgcaagcctgatccagccatgccgcgtgcaggatgaaggccttcgggttgtaaactgcttttgtacggaacgaaaagccttcttctaataaagggaggtcatgacggtaccgtaagaataagcaccggctaactacgtgccagcagccgcggtaatacgtagggtgcaagcgttaatcggaattactgggcgtaaagcgtgcgcaggcggtgatgtaagacagatgtgaaatccccgggctcaacctgggaactgcatttgtgactgcatcgctggagtacggcagagggggatggaattccgcgtgtagcagtgaaatgcgtagatatgcggaggaacaccgatggcgaaggcaatcccctgggcctgtactgacgctcatgcacgaaagcgtggggagcaaacaggattagataccctggtagtccacgccctaaacgatgtcaactggttgttgggtcttcactgactcagtaacgaagctaacgcgtgaagttgaccgcctggggagtacggccgcaaggttgaaactcaaaggaattgacggggacccgcacaagcggtggatgatgtggtttaattcgatgcaacgcgaaaaaccttacccacctttgacatgtacggaatcctttagagatagaggagtgctcgaaagagaaccgtaacacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttgccattagttgctacgaaagggcactctaatgggactgccggtgacaaaccggaggaaggtggggatgacgtcaagtcctcatggcccttataggtggggctacacacgtcatacaatggctggtacagagggttgccaacccgcgagggggagctaatcccataaagccagtcgtagtccggatcgcagtctgcaactcgactgcgtgaagtcggaatcgctagtaatcgcggatcagaatgtcgcggtgaatacgttcccgggtcttgtacacaccgcccgtcacaccatgggagcgggttctgccagaagtaggtagcctaaccgtaaggggggcgcttaccacggcagggttcgtgactggggtgaagtcgtaacaaggtagccgtatcggaaggtgcggctggatcacctcctttctggaaaacagcattcaatattgaacgcccacacttatcggttgttggaagaagtcggtgctaaccgacatgggtctgtagctcagctggttagagcaccgtcttgataaggcgggggtcgttggttcgagcccaactagacccaccaaatcttccgaacataagatgcgaggatcagtgggggattagctcagctgggagagcacctgctttgcaagcagggggtcgtcggttcgatcccgtcatcctccaccaaccaatatgtcctgcggtagggcaaagaaactaacaccaaagcggcttcgcaagaggcctctttgttgttggtccggtatagaccgggtcaatcggctgttctttaaaaattcatagagtcgaatcagcgttgccggcggaaagcaggaaactgcaccgtgccgtcggcaacaaaaatttgattgcgtcaaaacgaatattcaattgagcgaaagctgattgaagttcagtaatgacgaattgttctctaggtagcaataccgaagaagaattcacattacggcataacgcgcgaggtgaaagacctcgcaagtccttgaaagaaagcggagatgtctcgcaagagatgtcaaagttatagggtcaagtgactaagagcatgtggtggatgccttggcgatgataggcgacgaaagacgtgatagcctgcgataagcttcggggagctggcaaataagctttgatccggagatttctgaatggggaaacccacctcgcaagaggtatcgcatgatgaatacatagtcatgcgaggcgaaccgggtgaactgaaacatctcagtagctcgaggaaaagacatcaaccgagattccgaaagtagtggcgagcgaaatcggaggagccttctagtgatagcacgactgttaacaaaacggaatggaaagtccggccatagtaggtgatagccctgtatgtgaaaacagacgtgtggtactgagctagagaaaagtagggcggggcacgagaaaccctgtctgaatatggggggaccatcctccaaggctaaatactcatcatcgaccgatagtgaacaagtaccgtgagggaaaggcgaaaagaaccccgggaggggagtgaaatagatcctgaaaccgcatgcttacaaaaagtaggagcccgcaagggtgactgcgtaccttttgtataatgggtcagcgacttacattcagtggcaaggttaaccgaatagggaagccgtagagaaatcgagtccgaatagggcgtccagtcgctgggtgtagacccgaaaccaagtgatctatccatggccaggatgaaggtgccgtaacaggtactggaggtccgaaccgactagtgttgcaaaactagcggatgagctgtggataggggtgaaaggctaaacaaacttggaaatagctggttctctccgaaaactatttaggtagtgcctcaagtattaccttcgggggtagagcactgttttggctagggggtcatggcgacttaccaaaccaaggcaaactccgaataccgaagagtagagcttgggagacagagcaccgggtgctaacgtccggactcaagagggaaacaacccagaccgccagctaaggtccctaaaattggctaagtgggaaacgaagtgggaaggctaaaacagtcaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactgatcgagtcgtcctgcgcggaagatgtaacggggctaagccagttaccgaagctgcggatgcacagtttactgtgcgtggtaggagagcgttctgtaagcctgtgaaggtgtctggtaacggatgctggaggtatcagaagtgcgaatgctgacatgagtagcgttaaagggggtgaaaagccccctcgccgtaagcgcaaggttttctacgcaacgttcatcggcgtagagtgagtcggcccctaaggcgaggcagagatgcgtagttgatgggaaacaggtcaatattcctgtaccgatgtgtagtgcgatgtggggacggagaaggttagctcagccaactgttggatatgttggttcaagcctgtagtcgtgcctggtaggcaaatccgccgggcttagatgaggggtgataacgagtctgcttgcagacgaagtgagtgataccctgcttccaggaaaagccactaagcttcagctacacacgaccgtaccgcaaaccgacactggtgcgcgagatgagtattctaaggcgcttgagagaactcaggagaaggaactcggcaaattgataccgtaacttcgggagaaggtatgccgcaagtaggtgaacttgtacaaagggagcccaaagcggttgcaaaaaatcggtggctgcgactgtttaataaaaacacagcactctgcaaacacgaaagtggacgtatagggtgtgacgcctgcccggtgctggaagattaaatgatggggtgcaagctcttgattgaagtcccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaacgatggccacactgtctcctcctgagactcagcgaagttgaaatgtttgtgatgatgcaatctccccgcggaaagacggaaagaccccatgaacctttactgtagctttgtattggactttgaacggatctgtgtaggataggtgggaggctttgaagtgaggacgctagttctcatggagccaacgttgaaataccaccctggtgcgtttgaggttctaacctaggtcccttatcgggatcggggacggtgcatggtaggcagtttgactggggcggtctcctcccaaagcgtaacggaggagttcgaaggtacgctaggtacggtcggacatcgtgctaatagtgcaatggcataagcgtgcttaactgcgagactgacaagtcgagcagatgcgaaagcaggacatagtgatccggtggttctgtatggaagggccatcgctcaacggataaaaggtactctggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatctcatcctggggctgtagccggtcccaagggtatggctgttcgccatttaaagaggtacgtgagctgggtttaaaacgtcgtgagacagtttggtccctatcttccgtgggcgctgcagatttgaggaagcctgctcctagtacgagaggaccggagtggacacacctctggtgtatcggttgtcacgccagtggcattgccgagtagctaagtgtggaagagataaccgctgaaagcatctaagcgggaaactcgtttcaagatgagatctgccggggccttgagccccctgaagagtcgttcaagaccaggacgttgataggctgggtgtggaaggcgtgcaagcgcttaagctaaccagtactaattgctcgtgcggcttgaccctataactttgacaacaccgtcaaggttgttatgccaagtgacgcaatcaaacacacaagctgatttgctctatgaattcgccgtccagccccacaaaggctcgacagcaaccctttatgcctgatgaccatagcaagttggtcccactccttcccatcccgaacaggacagtgaaacgactttgcgccgatgatagtgcgggttcccgtgtgaaagtaggtcatcgtcaggctcctacagcccaagccgccctcagatcctcatcggtctgagggcgttttgctttttggagatccagattgcagttgcaagaaattctgtattcccaagggtttggcaccagaagggtgtgcgcaggcctgattcagcacggacatgtgcaactgcgcaagaagaacgatacgggtgatgcgtgggtttgcacggatgccagtctggacatcgatcctgaggggctgacgttccatgtccagggcaaggtgtggcaatggcacgagcgcgcctacgtcatgatgaacaagccagcggccgtggagtgctcgcagaagccgtccacctatccgagcgtctataccttgttgcccgatcctttgcggcagcggccggggccgggaaagatcctcggagtgcagaccatcggcaggctggaccaggatacgacgggactgttgttgctgagcgatgacggcagtttcatccaccgcgtgagctctccgaagaaacaaatacaaaagacttacagagtgcacgccaagtatgatctttctcaacagcagaaggatcagctgctgaaaggcgtcgtcttgaacgatgatccgaagccagtgatcgctgcggactgtgtactgcaggagggttcggtcttcgacctcacggtcacggagggcaagtaccaccagatcaagcggatggtggctgccgtgggtaaccgtgtggagcagctgcaccgcatccgcatcggtggcttgcatctgcccgacgatctgcaggccggcgattggcgatggctcggtgacgatgatgtccgcaggatttttgaaggttgaactccgggcgtggtacctgggcgtgcggtgaagacagtggcgatggtaacgggttggatatgaatatgcgcaagtgccctcggtggcttttctcgattgtttgttccggcctcctctggaccggtgccgcggtggcctcgaccacaccccctccggtgttcgtgctgaactctctcgacgccgatgtcagcatcatcgaccccgccacgtggcaggaagtgcggaggattcccacgggcaaggagccgcaccacatgtatctcacgcccgacgagaaatcgctcgtcgtggcgaatgcgctggccgacagcctgaccttcatcgatccgcgcacggcacaggtccagcgaacggtaaggaacatcgtcgatccgtaccacctccgcttcacgccggacatgaagtggctgatcactgcggcgaaccgcctgaaccatgtggatttctatcgctgggacggcaaggacctgaccctggtccagcgtgtggccacggggcgcacgccgagccatctctgggtggacagtggcagccgcatggtgtactcgaccatgcaggacagtgatgaactggtggccatcgatatcgccacgcagaagatccgctggcgcaccaagacggggcccatgccagcggacatctatggatccgcggatgacaagttcctcttcgtggggctcaccggcggtgatggcgtcgaggtgttcgatgtctcgggtgccgagcccaagctggtccagcgcatcaagaccggcagcggagcgcatgcgttccgcggggccggcgacaagcgccatatcttcgtcagcaatcgcgtggccaacaccatcagcaagatcgacatgaacacccagaaggtggtggatgtgtaccccgctcccggcgggccggactgcatggatgtctccccggatggacggtggatctacgtcagcgcccgttgggcgaagaagatgctggtcatcgacactgtggagcgcaaggtggtgcagcgcatcaatgtaggcaagtccccgcacggtgtgtggacgctgcagcatgcgccccggtaaggcctggaggccgcgaggagcccaagtgctgcgcgcaggcttcatctgtacgttggccgcgtccctggtgctgcctgccggtgcggcgcgagcggcatgtgacaagccggtctatctgacgctggacacgggccacatgggcgttgcgcccctcatcgccgatgtgttgaagcgccagcatgtgctcgtgactttttttgccgccaatgaaaagacccaggaaggcgatggcagcctgggcaatttctgggcgggctggtggaaggcgcgcgcggccgagggccatgcatttgcatcccatacctacgaccatgtctattggcgtgcggatgccgggtcggcgcaatccccgagcttcagggtgcgcccatcggccgggccgcagacgggcagggagttcactgtcacggcacagcagtactgcgaggagatcgccctgtcggaagcccgcctgaaggaaatcacgggccaggcgcctttgccgttgttccgggctcccggtggcaagacatccgctcgtctgctgcaagcagcgaagcgctgtggctatgcccatgtgggatggtctcccgcgggcttcctgggcgatgagctcccaagcgagcgctacagcaacgcggcgctgctccagcaggcgctggaacacatccggccgggcgacatcctgctggcccacctgggcatctggtctcgcaaggatccgtgggctcccgcagtgctcgagcctctgatcgagggactcaagtcccgcggtttctgcttccgcacgctccgtgaccatccggagtaccaaggctggattgccgctcatcccgtgcggtgacgggaacctgggcgatcagggcggatcggagcgagggctatggacgggctcagtcaagtattcgatatggcgcagcaatggctgttcgagaccatcgtgcagccggcgatgttttcgcttggaatggcgaacctgctggaggacggctacgcggccaccggctggttgctggtgggcatcctgcaactgggcgtcatgctgtgcctcatagcgcctttgcagcggtggaggcccgtggagcccgtgaccgaccgtgcgtccatccgcaccgatgtgctctacacgctgatccaccggctggggcttttccggctcgcgctgtttttcagcgtggatccgctgtgggattcgctgttcggcaccctgcgggtcgagggcttcagcaccttccacctggatgaggtgtggcctggcgtcaccgatgtgccctgggtcagcctgctgatctacctcgtggttttcgacttcctgaattactggatccatcgggggcagcaccatttcgaatggtggtggaagctgcatgcgctgcaccactcgcagaggcagatgaccatgtggagcgacaaccgcaaccacctgctggacgacgtgctgacggatgccatcgtcgtgatcgtggcgcagttgatcggggtgccgccaggacagttcgtcgccatcgtggcggtgacccagttgagcgagaacttccaccatgccaatctgcgggtgtggttcgggcggtggggcgaacgcctgtgggtgagtccacgcttccatcgcctgcaccattccatcggcctgggccatgaggggcccgccagaaaaggggaacggacgccggtactgggagggcacaatttcggtgtgcttctgccctggtgggacatgctgttccggaccgccaacttcgaactccggtacgaccccaccggtatccgtgaccaggtcgaggcagactcggaaggccgcgtgcgcgactatggcagaggcttctggcggcagcagtggcgtggattgatgaggctggccggcaaggactgaaggggtttcatccttcggcgctatgcttgcaaccatgaggctgctcatcgattcgttctggcgcgccgtggggtactgcctgcttcccagggtggtcgccctctcgttgctgccgctgctggtgatcgccctgctgaccgggttgttctggtacctgtggtgggacggcgccgtggcttccatcaatgccctgcttgcgggttccggttggctgtcgttcctctgggggtggctgcaggctttcggggtggaggggccggcgttgctggcgcccgtgctgctggtggttttggtcacccccgccatcgtcgtgctgtcggtgctcgcggtggcgatactgatggcgcccgcgctggtgtccctggtagcgcagcgccggtttccgtcgctcgaacgccggggcagcgcttcttttctggccagcgcggcctggtcgctgggctcgaccgtggcagcgctggtggcgctgaccctttccattccgctgtggttcattccgccgttggtgctggtgcttccgccgctgatctgggggtggctgacctaccgtgtgatggctttcgatgcactcggagaacatgccgacaaggcggagcgcgagctgatcatgcggcagtaccggatgcaattgctcggcatcggcgtggtcacgggctacctgggcgccgctcccggtatcgtctgggcctcgagtgtcgtgttcgctgccgctttcgtggtgctgatccccgtggccgtctggatctacacactggttttcgccttttcttccctgtggttcgcgcactactgcctggccgcgctggaccaattgcggacctctggcgccagtggccgggtggcagccgctgcaccgggtgtgccgggcagctcgccgctacctgtcgtttctccgacttcccctcctgggcaacagccatgaccatggttccatcgttcggtctcatcatcgtcggcgacgagatcctttccggaaagcgtgccgacaagcatctggcgaaagccatcgaattgctgggggctcgcggcattccgctggcctatgcggactatgtcggagacgaccccgcgcgcataaccgccacgctgcgaagggcgttcgggtccggcgatgtcgtcttctcctgcggcggcatcggtgccacgcccgatgaccacacccgccagtgtgccgcgagcgcgctcggcacggagctggaactgcaccccgaggctgcagagctgatccgtgagaggatgcgggatgtcgcccaggagcagggcgtgccttacgagccagaccgtgcagacaacgtgcatcggctgaacatgggcgtgttcccccgaggcgcccggatcgtccccaacccttacaacaagattcctggcttctcgtgcgatggtcaggggggtggtacggtgcatttccttccgggttttccggtgatggcctggcccatgatggagtgggtgctcgacgagcactgccggcagtggttcaaccgccggccgcagaccgaacggtcggtggtcgtgtacggagccatggaggccgcgctcacgccgctgatggagaaagttgagacgggccatgccggcgtgaaggtgttcagccttcccagcgtggaccatccggtccatggccggcacatcgaactgggggtcaagggcgactcggccctggttccgccggcgtggagtgatttgctccagggactgcacgattttggtgcaaacattggccctgaattggtgcgcagcacctgacgcaaggccctggagagagtgaagcccgtttctggtgcatgccgggcggcgggctgttgcggaagacgtgcatgctccgcgttagtgcatgctggcacgttatctgctttttgtaggccgtgtttttttcaacaaacgctaaatcctggagatcctgatggcaaagaccgttgcagacgtgatgaagatggtgaaggagaacgaagtcaagtttgttgacttccgcttcaccgacacccgcggcaaggagcagcacgtcaccgtgccggtgtcccatttcgatgaagacaagttctcgtcgggccacgctttcgacggttcttcggtggcgggctggaaaggcatcgaggcttcggacatgcagctcatgcccgaccccaacaccgccaacatcgatccgttcttcgaggaaaccacgctgttcctgcagtgcgacgtcatcgagccgggcgacggcaaggcctatgaccgcgatccgcgctccatcgccaagcgcgccgaagcctacctgaaggcctccggcctgggcgacacggccttcttcggtccggaacccgaattcttcatcttcgatggtgtgcgctggagcaacgagcccggcaaggtcatgttcgagatcgaagagtacgaagcgccctggaactccggcgcgaagctggaaggcggcaaccgcggccaccgccccacggtcaagggcggctacttccccgtgcctccggtggacagcacgcaggacatgcgcgccgagatgtccctgatcctcgaatccctgggcattccggtcgaggtgttccaccatgaagtggccggcgccggccagaacgagatcggtaccaagttcagcacgctggtcgagcgcgccgactggacccaggtgctcaaatatgtggtgtggaacgttgccaatgcctatggcaagacggcgaccttcatgcccaagccctatgccggcgacaacggctccggcatgcacgtgcaccagtccatctggaaggatggcaagaacctgttcgcaggcgacggctacgccggcctgtccgatttcgcgctgtactacatcggcggcgtgatcaagcacgcacgtgcgctgaacgcgatcacgaaccccggcaccaacagctacaagcgcctggtgcccggcttcgaggctccggtgaagctggcgtactccgcacgcaaccgttcggcatcgatccgcatcccctacgtggccaacccgaagggccgccgcatcgaagcgcgcttccccgatccttcggccaacccgtacctgtgcttctcggcactgatgatggccggcctggacggcgtggaaaacaagatccatccgggcgaagccgccacgaaggacctctaccacctgccgccggaagaggacaagctggtgccgaccgtgtgccacagcctcgaccaggctctggagtatctcgacaaggaccgtgccttcctgaccaaggggggcgtgttcacggactcgatgctggacgcctacatcgagctgaagatgcaggaagtcacgcgtttccgcatggctccgcaccccgtggaatacgacatgtactattcgctgtgatcgtgcggtctccggcgttgccggggaccccgatccaggaacgcaaggcggcttcggccgccttttttcatggccgtgtcgatcgcgtgtcagggctgcccaagaccctgcgccgcagggccatgcatggcggcacggggatgattgggggatacttccggtcagcttccgcgtgccgctcgcacgcatcgcgaggacttgaatgaaaaaaattgtctctgcgctcatggccctggcggccctggcaccggccgcctggtcgcaggaccgcatctaccgctgcggcaacgaatacaccaacaatgtgagccaggcccgggaaaagggctgcaagctcgtggagggcggcaatgtgaccgtggtgcagggatcccggccttcagggggcggtggtgctgcgcattcctcagcaccggcaggcggcaatgccgccgcatcgccttccaacgccccgcgcgtggatgccaatgaccaacgcgcccgcgattccgacgcacgggccatcctggaggcggaactgcgcaaggccgaggcccggctggcggatgtgtcccgcgagtacaacaacggcgaaccccagcgcacggcgctggagctgcgcaacccgcaggtctatatcgagcggactgccgagctcaaggctgccgtgtcccgtgcggagagcgacgtggccggcatcaagcgcgagctggcacgcctgcccgcgccagcaggccgctgagcgtggtgtcgagctcttctgcgcgcccggccgcgcgctacgtcgccctggatctcgtgtccacgctggtggccgtgctgcatcaggacggctccgtgatgttcgcgaacgcatcgctggaaaacatgctgggcttgtcgcgtcgcacgctggaaagcgccgacttctgttccttcttcacggatccggcgttgttgcagacggccctggccggcgcccgcgggcaggatttcgcagcattgcgtttcgaggcagggctgcggcgcgggcctcttcaggagcagatacccgtccacgtgaacgtggcggtggcagagcagacgggtgagatcctggtggagatgtggccgctggaggcccaggcgcggcaggaccgggaggaacgccttcgggagcaggctctggccaacaaggaactgatccgcaacctggcgcacgagatcaagaatccgctcgggggcatccgtggcgcggcccagttgctcgagatggaactcgacaatccggagctcaccgaatacacccaggtcatcatccatgaggccgaccgcctgcagagcctggtggaccggctgctggcgccgcaccggcatccgcacctcgtgggcgacgtgaatatccatgaggtgtgcgagcgcgtgcgctctctggtcctggtggagtatccccacggcctgcgcgtgcagcgcgactatgacacctcgatcccggaattccggggtgaccgggcacagctcatccaggcggtgttgaacatcgtccagaacgcggcacaggtcctgacggagcgcatagccaccggagatgccgtgatcacgctgcgcacgcgcgtcgcccgccaggtgactttcgggcgacagcggtatcgcttggcactggaattgcatgtcatcgacaacggaccgggcgtacccgaagcgatcaaggagcggatcttctatccgctggtgacggggcgcgatggagggtcggggctggggctgacgcttgcacagactttcgtgcagcgccaccacggcttgatcgaatgcgacagcgttccgggtcgcaccgatttccgcatcctcattcccttgccctgaggtccggagacattcacttcgagacaaggtagaactcacacatgaagccgatctggatagtagatgacgacccctcgatccgcttcgtcctggaaaaggcgctggcccgagagaacctgccgacgcgcagcttcacccacccacgcgaggttctcgatgcgctggccgacgtaacggctggagacccggcacggcagggaccgcaggtgctggtcagcgacatccgcatgccggggggctcgggcctgcagttgctggaacaggtgcggcagcagcaacctggcctgccggtcatcatcatgaccgcgtattccgatctcgacagcgccgtgtctgcattccagcgtggcgcgttcgagtacctgcccaagccgttcgacctgcccaaggctgtggagctgatccggcgagcggtggaggaaagccagcgggaggaggtcacggaggagcgccagaccgccacgcccgagatgctgggccaggcccccgccatgcaggacgtattccgtgcgatcggacgcttgagccagagccaggtgacggtgctgatcaccggtgagtccggctccggcaaggagctcgtggcccgcgcgctgcacaagcattcgccggtggccgaagggcccttcgttgcgatcaacacggcagcgatccccaaggacctgctggagagcgagctgttcggccatgagcggggcgcattcaccggtgcccagacccagcgccgcggccggttcgagcaggcggaaggggggactctgttcctcgatgaaatcggtgacatgcctttcgatctgcagacgcgcctgctgcgggtgctgtcggacgggcagttctaccgggtgggggggcatgcggcagtcaaggcgcatgtccgcgtcattgccgcaacgcaccagaacctggaaatgcgcgtcaaggacggggtgttccgcgaggatcttttccaccgcctcaacgtgatccggctgcggttgcccgcattgcgcgagcggcacgaggatgtgccgatgctgacgcggcacttcctgcagcagagcgcgcgccagctgggcgtggagccgaagcgcatttccgatgccgcactggcccggctggggcagttctcgttccccggcaacgtgcggcaactggagaacatctgccattggctgaccgtgatggcgccagcgcaggtcatttcgctgcaggacctgcctcctgaggtgctcgacggtcctgcgtctgccgatgcgtcgcttccggtggccgaggcggcgcgtccggatgcaccggcgcagtcggcggggatagccgatgtgtccggccccggcatgccgtcaggcacggcgctgcgcgatgaccgcagtgccgggtggcccgcaggcctggcgggcggttcaatcgccacgggggcgggcgtgtccctgcctggctccgcccctgtcgtgcaggcgcgggtgccgcatgccgcggcgggcgatccctccgggtgggagcatgcgctggaggcggaagcccagaagctgctggccacggggcagccggaagtgtgggacgtgctcacgcgccggttcgaatcgcgcctgatccgcacggcgttgtccaccacccatgggcgtcgcatggaggccgcgcagcgcctgggcatcggccgcaacaccatcacccgcaagatccaggaactggggcttggcccctccgacgaccccgcgggctgacattcgacggtgtttcctccatgaaagcgaagctctcatttttgtagcaaaaggatgagattgcacgggtgtttgctcatccgttgcgctggcgtatatcctacagcgcagccacgcacacgccgaccctccgggcaagcggcgccttcgagaatgaaggcactgttcaaccaaccggagcgaattcatgtcggatttcaacgatgcaaaccgcgaccctttgaccaatgagcctggcgcccatcccgtgggtaccggcgtgggtgccgcgggtggtgcggtggccggtgcggcggcgggctccttcggcgggccgatcggcgcggccgtgggtggcgtcgcaggcgccgtggtcggtggcctggcaggcaaggccgctgcggagtccgtgaaccccacggtggaagacgcctactggcgcgaaagctatcagcgcgagccgtactaccgcaacggtcgcacgtacgacgagtaccgccctgcctatgaactgggctggagttccgttgggcgctacgaaggcgacttcgatacggtggagccccatctggcgcgtgactggggccaggcgcggggcaccagcggcatggagtgggacgaggcccgtccggccacccgcgccgcctgggagcgcgccggcagtggcagggccgccgcgggcggagccggcgtaggtgctgccgtgggcggcatgacgcaatccacgacgggtgataccgcgctggtggacaacgacgacgtggtggacgtgctggatgatctgctggaatcctgccgcgatggcgagtacggtttccgcgcgtccgccgagcatgccgaatccccggagctcaagggcatcctgctgcgccatgccagcgagtgcgcctcagcggctgcggagctggagcgcgagatccgcaaccatggcggcgaaccgtcgagcggtggttccatgtccggcgcgcttcaccggggctgggtgtccgtgaagactgccctgagcacccgtgacgacaaggctgtcctggaggaatgcgagcggggtgaggacgccgccgttgcgcgctaccgcaaggcgctgaaggcctcgctgcccgcttccgtgcgcagcctggtcgaacgccaggcggagggtgcacagcgcaaccacgacgaagtgcgcgacctgcgggaccgttacaaggctgcgccctgagttttgttgatgcgcatcgcctgcctgcgggcacgcgacaggcggcagcccgcagcgggattcctgctgcgggctgaggcgttttcacgctcggtgtctgcgggccgtgtcagccgagcgtggcaacgacgggtgcgtggtcgctgggctgcgggttcttccgaggctgcctgtcgatcgtgcaggcggtgacctggccgcgcagggcttcgctcaccaggatgtggtcgatgcgcaggccacggtttttctggaagcccagcatgcggtagtcccaccacgaaaagctcttctcgggctggtcgaacatgcgataggcatcggtgagacccagttgcaggaggctctggaagtgggtgcgctcttccacggtgtggtggatggtgtctttcaagcccactggatcgaaggagtcgcggtcttcaggcgccacgttgaagtcgcccacgagcaccagccgggggtgggcgagcagttcttccctgacccatcggtgcagcgcgtcaagccagagcatcttgtatgcgaacttctccgtgcccggggcctggccgttcacgaagtagcagttgatgaaccggagcgggccttggggcgtgtccagcgtcgctgcgatcacgcgtgcctgggcgtcttcatggccggggatgttgcgcaccacgtcgcgcacgggtgcgcggctcaggatggcgacgccgttataggtcttctgcccgaaggtcaccgcgtggtagccggcagcctcgaaagcatcgtgggggaatttctcgtccaccagcttgagttcctgcaggccgatggcatccacggggttgtcggccagccaggccagcacctggggcagccgtacggagagggagttgacgttccaggtggccagcttcatgggaatgggcaaagagagtgaggtccagcttcagcggcgccggtagctgacgaaggaaaaggggagggctgcactgcccgcggatgtctgcacgggggtgcgcgcggtttcctgccattcggggcccagcacgggcgcgaaggcgtctgcttcgaaatcccggtggatttcggtgacctccacgccgtccgccatcggaagggcctgggcgtagatctgcgcaccgcccatcacccataccgtatcgccatgcggccgggccagttcgagcgcctgctccagactggaggcgggcagggctccgtccgcgtgccagccggcctggcgcgtgaccacgatgttcgtgcggccgggcagggggcggaagcgggccggcagggagtcccaggtcttgcgccccatgaccaccgtggcacccagcgtgagctgcttgaaatgcgccaggtcttcgggcaggtgccagggcatggcgttgtgcaggcctataccgccatttgcggcccgggcgtagatgagtcgcagtgccatggctcgattcaaaggtggagggccgcgagggcgccgatggctatgcccaggcccgcgacgccgtacatgccccactgcagccacttgcggcgcgtgagcagggcgatggcggccagcgcaatggccacctgcagcaccgtggtggcctgggcccatcggtggtgctggtgcatctgctgctcgctctgctcatccagcgccatggactgggcttccaatgcctccgccttgtgcttgatgtcgtttttctcctgctcgtatcgatccagccgggtctgcagttcgggcttgcggttgtccggcgccaggtcgcgtgccagttcggtgaccgactgcttggtgctcttggactggtagtaggcccactggttggctgcctcggtcttcttgatggcagcatcgttcttgatcaggcctgcattggcctgcgtggcgccgcccatgtacgagaagatggcgcccaccgtggcaatgatggccgtcgccatggcgatgcggttggtcatggcgccatggtcggcatcgggatgggcgtgctgggcggcatgctcgacggcgtggtcgtgcggcccatggacgtggaagccgtgggaggacatgagggcggggctggaagcgttggaaaaaacgggagatcagaccgcgaccggcgccttgatggcggggtggtgcgcatagtcgcgcacctcgaagtcctcgaaacggtagtcgaagaggctgtccgggcggcgcaggatgtgcagcgtggggtaggggtggggagcgcgcgcgagctgcagttccacctgctcgaagtggttgctgtagatgtggcagtcaccgccggtccagatgaagtcgcccacgtccaggttgcactgctgcgccatcatgtgggtcagcagcgcgtagctggcgatgttgaagggcacgcccaggaagatgtctgcgctgcgctggtacagctggcagctcagccggccccgctctccggcggcctgcggcggtgccacgtagaactggaagaacgcgtggcagggcatgagggccatcttgtccaggtcggccacgttccaggcgctcacgatgatgcggcgcgagtcggggttggtcctgagcgtttcgaccacttggctgatctggtcgatatggccgccgtccggcgtgggccagctgcgccactgcacgccatagaccgggcccaggtcgccatcctcgcgggcccattcgtcccagatggtgacgccgcgctccttcagccagtggttgctgctggagccggtgaggaaccagagcagttccgtgatgatggacttgagatggaccttcttggtggtgaccagcggaaagccctcgttcaggtcgaaccgcatctggtggccgaacacgctgcgggtgccggtgccagtgcggtcgcccttggcaatgccatgggtatagacgtggcgcatgaagtcttcgtactgggagcgcacggggcgggcgggggcattcatgggcagcaggcgcaggcgctttcgcaactatggagccgtggattctagggcgtgggccggcgggctgccggagccgggcctggagcccgtgaaggcgctaagctctggcgttgcaccattcccccaggcccgccgggccggctttgccaacatgccccatatatcatcgcgattttccttcccttcccttgcaagatggtcgctggctgccctgctgtcgctggcgggttgcgccagccacgtgcctctgtcaccggcgccgccgtccaccaccccaccgcccgcccccgccgcggcggctcctgctactgccgctcctccggcggccgaccgctgggccggcatgcaggcactggtagggcgctatccctcggacggtgtggatttcctgcgcaccgggcccatggccgaacgcctgaagggcctgctgggccctgtgaactatcccgtgctcctgcagaacatgggcaccagcggcccgctgcgcaaggaaggaaatctgctctacatcaccggcaaccggccgcaccagggtgggtcggagtccgctgcggtggtgctcgatcccgcccgcgatgcgatgcgcgtctggctgcagacggacggtgaggagtgggacgtgcaggactatgggcgcggcgtgcagatgccggccgaagtgcgcacgatgatggagaacgcgcggcgctgagccgctgccgtcagatggttgcctggtctgcccgtactggcagcatgcagtgcgggttcatcaggccctgggggtcgagcgcccccttgatggcccgcatcatcgccagcgccacgggggactggtactgctgcagcttgtccaccttgagggcgcccacgccgtgctcggcggagaacgaaccgccgaacgcggccacggcctcgtagacgaggtggttcacgcggtcctcctgttcgcgcaggaaggccttggcatcgccctctgccggcgcctgcacgttgtagtgcaggttgccgtcgcccaggtggccgaaattgaccaggcgcacgcccgggatctcgcgctgcagcagtgcatccgcatgctccacgaaggcagggatgcgcgagatgggcacggagatgtcgtgcttgatgttcagcccttcctcggcctgtgcgagcgggatgttctcgcggatgtgccacagctggtgcgcctgggcgagattctccgccaccacggcatccaccacgcagccagcctcgaaggcggtctccagcagtgcctcgaagcgggcgcgggcatgttcctcggattcactgtcgctgttttccagcagcacgccgtagggcacttcctcctggtcgatgaagggcacgcgcaactgcggcatgtgtttgttcacgaggctgagcgcgaagcggcccatgacctcgaagcccgtcaggcaggcacccaggtggccgtgggccagcgcgagcagctgcaccgcgtgcgccatggacggtaccgcggcccaggccgtgaggctggctgccgggcgcgggtagagcttcatggtggcggcggtgatgatgcccagcgtgccctcgctgccgatgaacaggtcccgcaggtcgtagcctgtgttgtctttgcgcaggcccttcagcccgctccagacctcgccctgcggcgtgaccacttccaaccccaggcacaggtcgcgcgtgttgccgtagcgcaccacctgcgttccgccggcattggtggcgaggttgcctccgatggtgcaactgccttcggccgccaggctcagcgggaagagcaggccggccttttcggccgtgtcctgcaggttctgcaggatgcagccggcctccaccgtcatggtgaggttgtcggcatcgacgctgcgcaccgcattcatgcgcgtgaggctcagcaccacctgcctgcccgatgcatcgggaatggagcccactgccaggccggtattgccgccctggggtaccagcgcggtgccgtgggcggcgcaggctttcaccacggcggccacctcggcggtgctggcggggcggaccacggccagggccttgccacgggcgcgccggcgccagtcctgctcccaggccgtgaggtcgccatcgaccaggacatggtgggcgccgacgatctggcgcagggtgtcgatcagggaggcggtcatggaagtcttctcgcagcaacgaaacggaacaggaatgaagggagcagcagcaggccgggatcagcctggaggcgtcgcagggcgctgccgcgccgtacggacgcctgcatggcgctgccggagccgcacgtgcagggcgcatgccgtgaacaggcccaggcagagcacgatctccgcgcacgccagccagcgtcccgggggagcatcgctccacgcgcggaccaccccttcggtgaagtacagccacaccaccaggctgacccagcggtaggtgtacatgcggcgcttgagcaggcccgccagcggcagggcgagcggcagggctttgagcgccagccaggagccgccagggcgcagcggagccagccagagctcccaggccaggcaaagcacgatgaggcccagcaggctgcccacggcgagccagcgggtgaatgcgacggtgggaaccgatggggcggggatggacgcggaggatgcaggcatcgggatggcatcatatcggccatgtcccttgcccacctcgcgcagcgcttcgaagccgtgctgtcggatctgtcgcgctttccctggcggacgaccgcgcacacactgcgcgagcgcttccgggaagatcgcctgggcctcacggccagcagcctgacgttcaccacgctgctggccctggtgcctttcttcacggtggcgctggccatcttcacggccttcccgatcttccgcacgctgcagacggggttgcagcgctggctggtggacagcctcgtgccggacagcatttcacggcaggtgctcggttacctgacccagttcgccgccaaggcgagcggactgggggtggcgggtttctccatcctgctggccacggcccttgcgctcatcctcacgatcgaccgcacactcaacaacatctggcgcgtgccccgcctgcgcccgctgggacagcgggtgctgatctactgggccgtcatcacgctcggcccgctggtgctcgccgcgagcctggcactgaccacgtcggtcgcgtccagcgcatcgcgtggcctcgaaggtgcgctgcctgacagcgcccggctgctgttcgactccatcgaattcctgctgctggccggaggcacggcggcgctgtaccgctatgtgcccaacacgcaggtgcgctggcggcatgcctggtccggcggggtgttcgtgtcggtgggcatcgaggtggccaagaaagtgctggggctctacatcgcgtccgtgcccacctattcggtactctacggcgctttcgcgaccctgcccatcctgctggtctggatctatgtggcgtgggtgatcgtgctgctcggcgcggtggtggcggcctacctgcccagcctgctgacgggggttgagcgaacggccaccgagcaggggtggagcttccatctggcggtcgaggtgctgcagcagttgcatgcggcccgcagcacaccacagcgcgggctggatgccggcgggctggcccaggcgctgcgcgtggatgtactgcagctcgagcccgtgctggaagcgctgacggggctggactggatcgtgcaggtcaacgaggcggcccatggggcggccgacgacgaggctccgcggtatgtgctgctggcggaacccgccaccactttcctggagccgctggtgcagcggctgctcatcgagcgcggagagagcctggagcgcttctggggcaacaccggcatggccgtgctcaagctcgccgacgtgcttccccggcccggcgcctctgcgccatcctgaaccgccctcagaggcggcggccggccgctgtgcctgacagcacggcgccttcgagggtggcgggataagggcccgcgacatagtcgccgcaggccaccaggccggcgatgatgtcctgcggagggcgatccagtgcaggcacgcaggcgaacgtggcgcgcttctcgatcaccgttcgcagcaccgccagcccctccaggcccaattgctcccgcgcctgccggaggacggcctgctcgagcaccgcccgctcgccttcgaaggcgctgaccacgaacgcgagcagccctggctcaccgcccaggccaccgcggtcgaacacgaactgggccggagccccggggccgctgtgcagggccagcatggggacacttcctgtcagcgcggtcggtagaggcccgggcgccttcgcgtacacggtggcgatggcggtgaagcgcagtgccgatgcagtggccgcccatgcccgcatggctgcggcgggccggggcggggcggtatccgcggccgctgccaccagccgggcggcctcggtgctcgtggtggccatgacgacggcgtcgaagtgcatgccatccacgcgccaggcctgcccctcgctgtcgtgggcggtctcgatggacgggatgcgccggccggcatgcacggcatgcccgtggttccgcagccatgcagccgcggcctcgggccacagcgcgctcaggtcccggcgcggcagcagcaggtgggaaccaccgcgtccactgaacaggctgtcgcgcagcacgcgcaggaacacggtgccgctggcggcgccgatcggcgtgttgagcgcggaaacgcacaggggatcgatgaattcgcgcaggagccgctctggaagtccctggcagagctgctctacggtggcgtgtggcgcgcagcgaaagccggaaagccgccagcgcactgcacggcgcagcagggccatgcggtccgccagggaccagccgcgggcgcccgcgatgccccggatcgcatcccagggcggcgccgcatcgggaaagcgcagtccgttgccatccgggaacacgagggcgagcggggtgcgcagcagcgcggcttcgggatcgatacccaccagccgcatcagccgcaggcattcggagtaggcgccgatcaggatgtgctggccgttgtccaggcggcaagaggcctgtgtgtccgcgccttccgcaggcgccagggcgcgggcccggcctcccagcatgcgggccgcctcgaagacggagacggcgtggcctgcctgcgcggcagcgatggccgcagccagccccgcccagcccgcaccgatgatggccacctgcatggcgtcagccgacagtgcgatggcagggggccgccctgctgccacggtaggcagccagtagcggatgtgcccggaaggaacggcgcatcgccatcacatccggcccagcgcctgcatcttccacgccagccacagcttgcgcaggggcgtgagcgcgatccgctggtgcagcacctggaactggtctctctcgatttcccgcagcagggtccggtagatgctggccatcatcaagccgggtttctgtgcccgccgctgttcgtccgggagcagggacagggccttgtcatagaggccatgggcgcggtcggcctggaagcgcatcagcgccgtgaaacggtcggaatactgccgcttcaggatttcgtgggccttgacgtcgaactgctgcaactctgccacgggaaggtagatgcggcccatcatcgcgtcttccccgacgtcccggatgatgttcgtcagctggaaagcgaggcccagcgtatgggcatattcaacggtgcgctcgtcggaagggccgaagatgcgcgccgccacctcgccgacgatgccggccaccaggtggcaatatcgcgagaggccctggaagtccaggtaacgggtctgctcgaggtccatctggcagccctcgatcacggcctgcaagtggcgctcttcgatgccgtaggtgccggtgtggggcatcaaggcctgcatcacgggatgcgtcggaggctggcctgcgaacgagcgggcgacctcggcctgccaccaggccagtttggtccgggcgacgccggcgtccgacacctcgtccaccacgtcatccacctcacggcagaacgcatagaaggcggtgatggcggcccgcctggcgggcgggaggaacaggaatgcgtaatagaagctgctgccggacgccgcggctttttgttggacgtactgttccggtgtcatgaaggaagattgtcccatgcagaaacgacatcccgagaccgtccgtgcgccgaaaggggcatggaccgcggatgccggaagagggggcataccggccaggtgaaaaacaaaaaaggccccgaagggccttgtttgctggacacccgcattgcgcatgttccatgtatggagcgggaaaagagtctcgaactctcgacctcaaccttggcaaggttgcgctctaccaactgagctattcccgcatttgctgttgattcgttgcctcgtcaacaagccttgaattttagcaccattttctagtgccttgccaagtgggcttggacaccgatcgatgtacaagccactgtccgtatctggaggcgcgggccggagtcgaaccgacctacacggatttgcaatccggtgcataaccgctttgctaccgcgccgaagatgcttcccttggcaaaaaggggaagctttggcttccccttttttggagtctggagcgggaaaagagtctcgaactctcgacctcaaccttggcaaggttgcgctctaccaactgagctattcccgcatttaccgaagccttgcattctacaatgtttggcgtcgatgaagtgaattgtagcgcactttttgggtggttccggaaaaatttcgctttcagtgcttcacggagtccgtcgagccctgcgcctgccggttttcccgggcggtgatggacgcggcgatctcttcttccgtcagtgcgatcggcttgcgctcgagggcgacttccagcaccttgtcgatccatttgaccggaatgatctcgagaccgctcttcacgttgtccgggatctcctgcaggtccttgacgttttcctcggggatcagcaccgtcttgatgccgccgcgcagtgccgcgagcagcttttccttcaggcccccgatggccgtgacctcgccgcgcagggtgatctcgccggtcatggcgacgtcgctgcgcacggggatgcccgtgagggcggacacgaaggccgtggtcatggccgcaccggcactcgggccgtccttgggcgtggcaccgtccggcacgtggatgtgcatgtcgcgcttctcgaacacctcgtccttgatgcccaggcggtgggcgcggctgcgcaccaccgtgcgggccgcttccacggattccttcatcacgtcgccgagcgaacccgtgcgcgtgatggttcccttgccgggcatggtcgcggcttcgatggtgagcaggtcgcctccgacctcggtccacgcgaggccgaccacctggcccacctggttctgctgctcggcacggccgtaggtgtgcttgcgcacgccgaggtagtcggccaggttgtccgccgtgaccaccacctggggctcgagcttcttgagctgcaggcccttgaccaccttgcggcagatcttggagagttcgcgctcgagcgagcgcacgcccgcctcgcgggtgtagtagcggatgacgtcgcgcaccgcgctttcctcgacccgcagttcctcgtccttgacgccgttgttcaccatctgcttgggcagcaggtacttgatggcgatgttcgccttctcgtcttccgtgtagcccgagaggcggatgacctccatccggtccagcagggcgggcgggatgttcatggagttcgacgtggccacgaacatcacgtcgctcaggtcgaaatcgacctccacgtagtggtctccgaacttgtggttctgctccgggtccagcacctcgagcagcgcgctggacgggtcaccgcggaagtccgtgcccagcttgtcgatctcgtcgagcaggaagagcggattgcgcgtgccgaccttgttcaggctctgcagcaccttgccgggcatggcgccgatgtaggtgcggcggtggccgcggatctccgcctcgtcgcgcatgccaccgagcgccatgcgcacgtacttgcggcccgtcgccttggcgatggactggccgagcgaggtcttgccgaccccgggagggcccaccaggcagaggatgggggccttgaccttgtccacgcgctgctgcaccgcgaggtactcgaggatgcggtccttgaccttgtccaggccgtagtggtcctcgttgagcacttcttccgcattggcgaggtcgtgcttgatcttcgtgcgcttgctccagggcaggccggtcaggacctcgatgtagttgcgcacgaccgtggcttccgccgacatgggcgacatcagcttgagcttcttgagttcgctctcggccttcttgcgcgcgtccgcgggcatcttcgcggccttgatcttcttctctatctcctcgatgtccgcgccttcctcgccttcgccgagttccttctggatggccttgacctgctcgttcaggtagaagtcgcgctggttcttctccatctggcgcttgacgcggccgcggatgcgcttgtccacgttgaggatgtccacctcgcggtcgagttgctcgaacaggttctcgagccgttccttcacgtcggccaggtccagcacggcctgcttgttctccagcttgaggggcaggtgggctgcgatggtgtcggccaggcggcctggatcgtcgatgctcgcgatggaggtgaggatctcgggcgggatcttcttgttcagcttgacgtactggtcgaactgctgcatcaccgcgcggcgcagcgcttcgatctcgctgggcttgtggtcgccgtcgctggcgggcaccggcgtcacggtggaggtgaaatggctctcatggtcctcgatggaggcgacctgggcgcgctgctggccttccaccagcaccttgacggtgccgtcgggcagcttgagcatctgcaggatggtggaaacgcagccgacgtcgaacatgtcggaaaccagcggctcgtccttggccgccgttttctgggccaccagcatgatgcgccggtcggcgtccatggccagctcgagggccttgatgctcttgggccggcccacgaacagcggaatcaccatgtgggggaagaccaccacatcgcgcaggggcagcaatgggaggtcgatgggggtggctggcaggggggtatgtccggacatgggaatccttgtgaaactgagtggaatatggtccaccagccggtattttcaacccgcggcaccatcctggatgaccggggccgcggcaggggtgtccggccgcgggcgcacacctcccccgcaggggagggcggctcaggccttcttggccgcttcccggtagacgagcagcggggccttgttctcctcgatggtggattcgtccaccacgaccttctccacgttgctggtattgggaagatcgaacatggtcccgatcagggactgctcgaggatggagcgcaggccgcgggcgccggtcttgcgggccagggccttgcgggcgatggccttcagggcggcaggacggatctccagctccaccccctccatggccagcagcttgctgtactgcttgaccagggcattcttgggctccgtgaggatctgcaccagggcgtcctcgctgagttccgccagcgccgtgaccacaggcatgcggcccaccagttcggggatgaggccgaacttgatgagatcttccggctcgatctcggtgaatacctcggtgagcgagcgctgcttcttgctcttgacggcagcgccgaaaccgatgcccgaggcctccgtgcggttctcgatgaccttctccaggccggcgaacgcgccgccgcagatgaacaggatgttggtcgtgtcgatctgcaggaaatcctggttggggtgcttgcggccgccctggggggggacgctggccatggtgccctcgatcagcttgagtagcgcctgttgcacgccttctccggagacgtcgcgcgtgatggaagggttgtcggacttgcgggagatcttgtcgatctcgtcgatgtagacgatgccgcgctgggcccgctccacttcgtaattgcagctctgcagcagcttctggacgatgttctcgacgtcctcgccgacgtagccggcctcggtcagggtggtggcgtcggccatcacgaagggcacgtcgagcatgcgagcgagggtctgggccagcagggtcttgcccgagccggtgggcccgatcagcaggatgttgcttttcgcgagctcgacctcgtccttgccggccttgtccttgtggcgcaggcgcttgtagtggttgtacacggccacggccagggtgcgcttggcgatttcctggccgatcacgtagttgtcgaggttggccttgatctccgacggagtcggcaggtcgccgcgggaatcccgtgcgccttcggtggacggcagctcgtcgcggatgatctcattgcacaggtcgatgcactcgtcgcaaatgaaaaccgacgggccagcgatgagtttcttcacctcgtgctggctcttgccgcagaaggagcaataaagggttttttcgctggaagagccttttttctcggccatgggggcattgcctcgtgttgcgggaactgttggcggaatgataacgaaatggcggcggacgctttcccggggagaaaagcgccgccggaggcaacgccgccggtcagggacgctgggtcaccacctggtcgaccaggccgtattccttggcctcgtcggccgtgaggaaatagtcgcgttcggtgtcggccttgaccttttccaggggctgtccggtgcgttcggccaggatgcggttcatctggtccttggtacgcaggatgtcccgtgcatggatctcgatgtccgtggcctggccgcgggcaccgccgagcacctggtggatcatgatcttcgaattgggcagcgagaagcgcttgcccttggcgccggccgccagcaggaaggcgcccatgctggccgcgaagcccaggcacatggtggacacgtccggcttgatgaactgcatcgtgtcgtagatggccatgccggccgtcacgctgccgccgggggagttgatgtagaaggagatgtccttgtcggggttctcgctctccaggaacagcagctgtgccacgaccaggttggcggtctggtcgttcacctcgccgatcaggaagacgatccgctccttgagcaggcgcgaatagatgtcgtaggaccgctcgccgcgtcccgactgctcgatcaccatggggatcatgcccagggcctgtgtttccagtgcgctcatgttttctccagtcatgcagatactgtaccgagaaatgaattggggcctgtgctcgccagcacaagccccggatggcaggcaggagccggcgcgctgcggatgcatgcgccagcgccgcggcttcagccctggcccatcagttcgtcgaaggagatggccttgtcggtgaccttggccttgtccagcacgaaggccgtgacgttgttctcgatgaccacggcctcgacttcggccaggcgctggcggtcgccgaagtaccagcggaccacgtcctcgggcttctcgtagctggcggcgagctcgtccacatgcgccttcagttgctcgggggtggcgtgcaggtcgttggcgcgcaccagttcggccacgaccaggcccaggcgcacgcggcgctcggcctgcgggcggaacacgtcctcggggatttcggccttgtcggcatccttgatgccgcgctgcttgaggtcggcgcgggcgccttccagcaggcgggcgatctcggcctgcacgctggcgttgggcaggtccagctcggccttggacaccagggcttccatcacggcctgcttgttgcgggccagcaggcggaacttgacttcgcgctcgaggtttttcttgatgtcggcgcgcaggccttccacggtgccgtcggcgatgcccagggacttcgccagttgctcgttgacttcgggcaggtgggcggcttcgatcttcttcacggtgacgaggaagtcggcggtcttgccggccacgtccttgccgtggtagtcctcggggaacgccagcgggaaggtcttgctctcgccggccttcatgccgcgcacggcgtcctcgaattccttgagcatctggccttcgccgaccaagaactggaagtcctcggccttgccgccggagaacgtctcgccgtcgatcttgccttcgaagtccacggtcacgcggtcgccgtcttcggcgggtgtgccctgggcgcgctgggcgaaggtgcggcgctgcttgcgcaggatgtcgatggtcttgtcgatggcggcgtcggtgacgtcggcggagatcttctcgacctcggccgtggacaggtcgccgatcttcacttcggggaacacctcgaacacggcgtcgaaggtcacctggccttcaggggcgccttccttctcggtgatgcggggctggccggcgacgcgcaggttggcctcgttggcggcctgggcgaaggcttcgccgaccttgtcgttcagcacttcgtactgcacggagtagccgtagcgctgggccacgacgttcatcggcaccttgccgggacggaagccgtccatcttcaccgtgcgggccaggcgcttgaggcgcgagtccacttccgactggatggcggtcaggggcaggctcagcgtgatcttgcgctcgagcttttcaagggtttcaacagtaacggccatggctcttcctctatgtaatgggaccgtgacggccgtcccgtgccgggaccgcctcaccgtgttgttcgtggtgcgcggggggggactcgaacccccacaccattgctggcgtcaggacctaaacctggtgcgtctaccaatttcgccacccgcgcttttcccacttggctttccgcctgctgttcccagcgggctaccgacaaaaagcggcggacccgggggaccgccgctgtgtgaaattggtcaaccttcgattttaccctgtcggcgaagcgtccccgttcaggcgggttgcggcggccgcgtttcgggccgccgcacgcggaaccatgcggcgtacatcgcaggcagcgccagcagcgtgagcaccgtcgcgacgatgagcccgcccatgatggcgacggccatcggcccccagaagacactgcgcgacaggggaatcatcgccagcacggcggcagcggcggtgagcacgatcgggcgtagccggcgcacggcggattccacgatggcatcccatgccggcacgccgcgcgcgcggtcgctctcgatctggtcgatcaggatgacggagttgcgctggatcatgcccatgagcgcaatcacgcccagcagcgccacgaagccaaacggccggccgagcagcagcagcgcacccgcaacccctgcgatgccgagcgggcccgtgaggaacaccagcagggcgcggctgaagctgtgcaactggagcatgagcagcgtgaaggtgatgaacagcatgatgggcacgcctgccgcgatggaggcggaacccttggagctttcctccacggagccggcgacctcgatccggtagccggtatctcccgaggcatgccattggccttccagctggcgcaggccgggcagcagcgcctctgtgacggtggcgccctgcaggccttcgatcacgtcgccctgcacggtgatggcgtactcgcggttctgccgccacatgacgccgggctcccaggcgaacacgggacgcgcgatctgggtcaggggaatggccttgcccgacgcggtgggaaggtaggcgttcgcgatgtcggtgatggcctggcgctcgtccggcggctgtcggaacacgatgtcgatcagccggtcgctctcgcggtactggcccacggtggtgccggtgaacacggtgcgtgcggcctgggcgatggactggctggtgacgccgagcgcgcgcgccttgtcctggtcgatctccaggcgcatggtcttcacggattcgttccagttgtcgttcacgccaagcatctgcgggtgttcgcgcaggatcttgcgcacttcgtccgcatgctggcgcagccgcgccggatcgttgccgatcacgcggaactgcaccggataggccaccggcgggccgttgggcagcagcttcacgcgggcgcgcacttcggggaattcccgggccagcatcgccggcagggcgtgccgcagtgcttcacgctgcgccaggtcctggggcagcaggatgatctgcgacacgttggattgcgggaagacctggtccagcggcaggtagaaccgcggcacgcccgagccgatccaggtgctgaccgagttcacgccaggctcctcgatgaggcgcttttccatgcgcttgagcacggcttcgttcgcggagaacgaggtgccttccgggaaccacgcgtcaatcaggatttccgggcggctggagtcggggaagaattgctgctggacgcgccccatgcccacgatgcccagcgcgaagagcagcagcgtgacgccgatggtgatccagcggtgctccacgcatgcatccacggcgcggcggaaggtgttgtagaaggcgctgtcgaacacctcgtgcggcccttgcgcagcccccggggcggttccggccggatggtcttccgccttcgggtgttcgggcaccttgagcagcagcgtgcccaggtacggcacgaagtacaccgagacgaaccacgacagcacgagcgcgatgacggtgaccgcgaagatcgcgaaggtgtattcgccggtgaccgacttggcgatgccgatgggcaggaagcccgccgcagtgatcagggtgccggtgagcatcggcatggccgtgatctcgtaggcgaaagtggcagcgcggaccttgtcgtagccttcttccatcttccgcaccatcatctcgacggcaatgatggcatcgtccaccagcagcccgagcgcgatgatgagcgagccgagggagatcttgtgcaacccgatcttccagtaccacatggccaggaaggtcacggctagcaccagcgggatcgtgatgcccaccaccaggccggggcggatgtccagcgtccagcggcgccacagcggctggcggccgggacgcgtgtgcaggccgaggctcaggaaactcacggcaagcacgatcacgacggcctcgatgagcaccttcacgaactcgttcacggacgacgacaccgcgcggggctggtcctgcacgttcacgaggcgcacgcctgccggcagggtctgctcgatgcggcgcgcggcggcgtgcagtgcttcgccgaggcggatgatgtcgccgcccttggccatcgacacgcccagcgcgacgacatcccggccctggtggtgcaccttgatggagggcggatcgatgtagccgcggcggacctcggcgatgtcgcccagccgcagctgtgcgcccgaggcgccccggatcggcatcgcgcgcagttcctcgacggctccgaactgtccggccactcggacctgtacctggtcctgcggggtctggacggtgcccgcgctctcgacggcgttctgctggccgagctggttcaggacctggttcatgtccaggccgagctgggcgagccgcttctgcgagatctcgatgtagatcttctcgtcctggatgccgaactgctcgaccttggcgacgtccttgacgcgcagcagctgctggcggatgtcgtcggcgaaagtcttgagttccgccgggctgaacccttccgcctcgatcgcgtagatcacgccatagacgtcgccgaactcatcgttgaagaacggcccctgcacgccttgcggcagggtggcgcgcatgtcgccgatcttcttgcgcacggtgtaccagacgccggccacctcgccgggcggggacgagtccttgatctcgaagatgatctgcgactcccccggcttggagtagctgcgcatgcgatccgcatagggcacctcctgcagggtgcgctcgagcttgtcggtgacctgctccgccacctgctgcgccgtggcgccgggccagtaggtgcgcaccaccatggcgcggaacgtgaagggcggatcctcgtcctggccgagctggaagtaggcggcgatgcccagcaccatgagcaccaccatgagatagcgcgtgagcgcgggatggtccagggcccatttggacaggttgaagcccccggatggctgcggttgcggtgtcgcttgttccatggggtgttctcagcggggggattcggccgcggaggcgggcagggcggcaggcgcgggagtgtcggcggagggaacgcgggggcggtagatctgtaccttctggcccggcgagagaacgtgcacgcccgtggcgacgacctgcatgcccggcgtgagcccggcaccgaccaccacttcgttgccgtcggcccgcgcgacctggatcacctgcgagcgcacggtgccgctcgacggttcatagacccagacggcggtttgcgcgccctcctgccgcagcgcgctggtcggcagcttgatggcttgcgcgccatcctggttaggcaggtccggcgtgacgtaggccgtggcacccagaggcggcgggttgtccgacgccagggcgaccttggcgaggaaggtgcgggtgacggggtctgcgctggcagcgacctcccggatgcggccctgcacggaaggaccgcccgaccacagccgcacggacacggactggcctggccgcacaccggcgaaccggtcctccggaacggagaacacgacgtcccggggcccgtcctgcgcgatgcggacgacgggcgtgcccgccgccacgacctggcccggctcggcttcgatgcctgtgaccacgccggccgcgtcggccagcaggcgcgtgtagcccgcctggttgccctgggaggccgactgtgcccgcgcctgctccagcgatgcttcggcggccttcagcgtggctgcgcggcggtccagttccgccccactgatgaagttctgggatttcagtgcggaaaagcgctggtagtcggcggctgccagatcccgctgggtctgcgccgacgccacctgtgcgcgcgcagcttccaaggacagctggtagtcgcgcgggtcgagttgcgccagcaattgccccgcctgcacccgctggccgagctctgcctggcgctgcacgatcttgcctgccacgcggaagcccaggcgcgattccacccgtgcccgtacttctccggcgtattcgagccgggtctgcagcggggccgtgcccacggtcagcagcttgacggagcgctccggttcaggggcgggcgcaggcttggagcagcccaagagcgcaaaggtggcggccataaccgccagcgcagcccgcttccggcctgcatgaagctgcttccacgaaaaagccccacggaggggctgggctggagggggcaggcggtgcatgcggggcggcgcgagaggcggcatggcgatcccaaagtttgttaatgactgactggttagtaatctaggtgaaagcctcgccggctgtcaagcgacaatcgtggggtgtccaagcccccatccccgacgatgcaacccgagttccgcgaccttccttcgggacgccaggatccgcccccgctttccatgccggccggcctggatggtgctcccggatcccctgggctgcctgccgccctgcatgcccggccggtgacgcattacgagaattttcctgtggcctcgtggctctgccctccctctctgcgggagcccattgccgccatctatgcgttcgcccgcacggcggacgacctggccgacgaaggcgatgccaccgcggccgagcgcctggaagcgctggacgggtacgccaaagagttgcaccgcgttgccgcaggtgaaccgccgcaggcgcgatgggcggaggtgttcgggcccctgcagggtgccatccgcacccattcccttcccgtcgcgttgctggaggacctgctgagtgccttcacgcaggacgttctccggacgtcggaggggttgacctacgcggaccggaccctgttgctggattactgccggcggtcggccgatcccgtggggcgcctgctcctgcacctctacggaatcacggatccgctggcactgcgccgcagcgatgcgatctgcacggccttgcagctcgtcaatttctggcaggacctgagcgtggaccttccgcgagggcggcattacgtcacggatgccgacctggcccgcttcggtatcgaccgcgcgctgctgcagcggcggccgctctccccgcaggcccgggccctggtggccgactgtgcgctctgggcacgggagctcatggtcgaaggggccgggctcgtgcatcagttgcccggacgggtggggtgggagctgcgcctggtcgtccagggagggctgcgcatcctcgacaaggtggaggccatgcgcggtgacagcctgtggagacgtcctgtcctgggggctggagactggctgcgcatggcggtgcgcgccgtggcgatgtaggtgtggggcgggccaggcatgcaccgggcctgctcctgcgggatcatcgggccggagctgccgcggtatagaggcccgtcgccatgcgcggcgggtggacgaccatgctggcatacccacggtaggtgccggtcttcgattcgtcggtcacccagacgagcaggtcctgcttgccggccttgccatcgtcgatgaggcccacgacctccaggcggaagaactggtcaggggtatccacctggacggcgttgccatcgaagcggggcacaccgggcagcaacgccttcagcgagtgcttgccagcttcggcccgattgcgcaaggacgacgggaaggagcgcagatccagtctctggtagagcgctttggcctgccgtgcagttgccgaagcctctgccgccacgaatggccttccgcctacctgccggatgctgtcgcagagcaggtattcgctccggatctggaaattgcgggtggtctcgacgggctgggccttgcccagaagttccgagtagtcaaggcagttcttcgccgaggcgccgttgtcgaatgcgagcggcgtgcgcgccgccgtgagcggcgccttggggttctgcagtgccgccatcagttccgcattggcgatatgcgcggcaccgtccgcggcatgcgcggccacggagcccagggcggcggccaccacgccaatccaccgcctcactggattttctccggaggggcagggcactttatccgaggcgccctcccgggagaaccaaaaatgtgcaatcgatttcttgttttgcggatgcttttgtacatgccgatttgatcgtatttgcgtattttttgaattcccacgatgccgatgcccagccggtttacctttggtgactgccggacgctgctcaaaatccaggcgcgatggaatcgatgttccattttgcgcatcgacccatgcaaaagacgagattgactctccagccacatttgggcaataaaaaagccggagcctcatgaggcatccggcttgcgctggggcgcaggaaattacatttccttgttgcccttgatgtcgtagccagcctggctttcggcgcccttgccgccctggttcgtctgttcccagtattgggtcttgattttggctgcctggaaggcgtaattcaccagcacggcgtcgctgccatcggtgccgctcaccgtcacgctcgtgacgaggacgtcggtgagggtgatcttgccgaactcgatctgcgtgccgcccgccttgcacatcgagatctccacctgacccaggtgcttgccggtcgcgcagtgcttgaggacggccggataagccttgtcgatctttgccaccacgttcaggtcgtggaaggtgaccttgccggcgccggcgccgctgcccgtggccatcgagttgggctgcgtcgcgccccaggtgaaggaacggatgtcggtccagctcttgtggttggcgtcttgagattcgccgctggcaccttcaaccttcatgaacatatcgacggacatggaatgcttcctttttggtggactgcgcagatgcgcttttgagagatagaaatggaaccggtccgctcttgctgtgcggggcctgctcctcacgaacggggcctttcgccaggagatgccctgaccataatcgccttcagacgtcccccctcccaggggctgcgcgaaagcactcaggcaggcttctccggatgcctagttgcgccgccgatcatagggaggggcaatgcatttggaaatactccaattttcaacattgttcagccgcgagaaacaaaggaaacaatttgtcttttttctcgacgggatgtgggatgacagggctgtgtcacatgttcccgttacacttgccggtccccgttgagccgcttgcgcagcaggccggcgggagccagcgggacggcggtcggcgaaccgcttttccgccatctccatacagattagaaacacagccgcctgggagtgatgccttgactttggtgctcgacgtgcaggagacgggatttcgcggcagggcagtgcccggcggcgggcgacgctcgcgccgtcggcagcggtgcttggaagcgtgaactcatggacaaggaattcagtggctcggcgaactgcctaggtcccggtgtgcaggtcggtgaataccggctgaacgatgtcgtgggagaaggcgggttcggcatcgtttacaaggcgcgcgacctgagccttgaccgcatcgtggcgatcaaggagtacatgcctgccaccctggcgggccgcaaggacggcaacgaggtgcatgtgcggtcgcagcaccgcggcgcgttcgatgcgggcctgcgcagcttcatcaacgaagcgaggctcctcgccaagttctcccatccggcgctggtgcacgtttaccggttcttcgaagccaacggcacggcctacatggtcatgcagtactacgaggggcagaccttccgctccttcctgacgcagcagcacacggtggacgaggcatggctgtcggcggtgctggttcccattctcgacgtgctggagatgctccacgcggcggactgctatcaccgcgacatcgccccggacaacatcttcctgcaggagtccggcatgccggtgctgctggatttcggcgctgcgcgccgcatcatcggcgacatgacccaggcgctgaccatggtgctcaagcccggcttcgctcccatcgagcagtacgtggacgatggtgcgatgccgcagggggcctggacggacatctaccaactgggcgcggtgctctaccaggcgatcaccggccgtccgcccgcgacctcggtcgcccggatgatcaacgacccgctggcccggctcacgccggagaactgcccggggttcagtgcgcggttcctgcacggtgtgcagaacgcgctcgccgtcaagccgcaggagcggccgcagagcattgccgaattgcggcagttgctgggcctcaagacggtgactatttcctggccgcacgcgtccgccgcggctgccggcgcggaagtggcggttcgcgcctcggagccgttgcccgaagcgtccgctgccgccccgacgctgcgccccgtggaggccgtggcctccatcattccctcgcacctcgctgctgccggcgcccaggcgggcaatgctgagcaccacatggccgaggagccggcctacctgcagaccacccagccgatgcctttgcggcatacccgtcccgcagggctggagccgccgcccgccgctgccgtgccggtggcgcatccggaggctggcaaccgggtcgaacggacttccccccgtgcggcggccggcgccgccgccgctgcgcctaccgtggcggcatccattcccgcaccttcgaagcgccagcggccggcttggctcgttccgctgctggcgtttcttgcattgctgctggtcggcggagtgtggtggacggtgcaggcctccagcgaggcggccgcgcgcgagaggatggcggtgcaggaggccagccagtgggagctggcatcccgcatcaataccgtggaatccgtgcaggcctatctgagcgcgttcccgaacggcgcccaccggatgcaggccgaggaggcgctcactcagctgacggcgcgttcgctgcaggccacggctgttcctgccgcggagcaggcgccggcttctgcgccgattgtggcggcgtccaccgtgccgcccccggtggaacccgcggcgcgggccagcgccccggtcgtggcggcccttcctccggcgtcggcggtgcatgcgggcccggcgcctgcagcttcggtgcctgcggcggaagaccccgcgcggtcccagcggacctccggccgtgaggcggaaaacaccggcagggtgatcctgcgcgtcatgccgtggggcaatgtcaccgtggaccggattcccgccggcactacgccgccgctgacccagttgaccctgtcggagggcttccaccgcatcgagatatcgaaccctgcatcccaaaccgtgacccggatggtgcaggtgcggcggggcgaatccgtggtgctcacgcacaaattcgaatgatgtcgtcccgctggcaggtcgtcctgccggcggggcggggaaatacgagaagggtgtccggcggccggcaggcgccggggcatctgccattttgacgaggaaagcatggcatctaagacgaagctcattggtggaatgtgtctggtgggcatcttgctgagcggctgccagacgccccccgcgggccaggcgggcgcgggtggcaaccccgcacagacggaaggcgccgctgcgggcacggacgccaaggaggccgcgaagccgaaggaccccgccgccttgaaggaagaggcgctcgcccaggccctcgacatctatgccgatggccgctatgacgaggcgatcgccgccctcacgccactgagcaccgcccccgaactgtcctccgcatcccaggtcaaggcctacaagttcattgcgttcagccactgcgccctggggcgtctgcgccagtgccggcagaatttcgaaaccgcactgcagcaggatcccaacttccagctgagcgatgtcgagaaaggccatccggtctggggcaaggagttcaacaccgcgcgtgcggcagtcgctgcgcgtgcgaagcgcgccgtcccggccaagaagacaccttgaccccgacgggccgtaccggacatggataaagtcgaactcagggtcatccgccatgcggacgaagcggtggaccgcctatggacggcggtattcggcgtggcgggaggaacgattggccgcggggggcagaacaagctcgtgctgtccgacggcgatgccggcgtcgcccgcgtgcatgcaatggtgcgcatcgagtcggaggccgccttcatcgccaatctctgcgagcgccgctcgattttcgtggcgggtgccgaagtgcgctcgggcgaagaggtgcgcctgtccgtgggggacgaggttcgcatcggcccctatgtcctgcattccgtcgtgccgggctcgcccttcgttcccgtggcggctgctcctgctcctgctgcagtccccgctcccgcacctgtatctgcaccctctccggtagcgattccgtcgcctccggttgccgccgccagcgagcccgtgtccgtggctgctccggtggcgaacgtgccacagggcgaagggcttcctgtcgcgccgtcgcagcctgtggcgatgcccgtgaccggcatgggcgacggcctggcggcggttgcgtcctccgccgaggacgacgacaacccatttgcgatgctcggtcgcgtggaggggccggccatcgcagccgtggccccgtcccaggcgccggtcgcctcgcccacggcttcgtccgtacctgcacctgcatcggcccctgcgttcagctccgttcccaccgccacacccgcgccgccagccgggtccgcgcctgttccagtcccggacgaggcccatggcttcgccacgtctcccgccccggtgcctgccggtcctggtgggcagggcaatgcctggccaccggcggtgccgcaggacaggcccgccgcggcaccccgggccctggtcattccggaagacttcgatcttttcgcggcggacccccgcaagagcgaagaaaagaaggacgcctgggggagcggcttgcaggcgaagagcctgagcgagatcgccaacatgcggcacgacgagctcctgcagtcgctgccggccagcggcgcgaaattcgcgcacgacatggacaatccggcccatgccggcctgcccaaggcactggacccgcgcgacgaactcgatccgctgcgtctcttcacgggcgactcggatgcaacgccggcactcgtgcccgaacggtcggcgatggcgctcggttcggggtccgacctgtcgcagtctttcagccttccccggggcgtgcaggcaccggtgggccaggggctgcccggcgcagcaccggcgccgggaggccccgtgccgatcgcccagggggcgggtaccggcccgggcatggcttccgccgcgccgtcggcccctccgctggatgggttgcagcgcgtggagggccttgacctgggggccttcggctccggggccacttcggccgatccactgggctggccgccggtggaaagcgggcccgtagccgcacccgcgcccgcgcccgtggctgccgatgcgctgctgcaggccatgccttcggggctggctgccggcgatgcgagggcggtagccatcgaggaggtgccgctggcgcatgttcctgccgcggcaggtgccgtgccggctcccgtccctgcgcctgctccgaccatggcgcccgctccaatccaggcaactgctcctgcccccgccgcgccccatggcccggcaagggaggagggctccgcgaagtcgcccctggttccggtgctgccggaactggaagccgcttcgcctgcggagctgcagtcgctgatcgccgccttcctggatggcgcgggagtgctgcagaagaaggtcgagccgcagaagctcagccccgagttcatgcggtccttcggggaggccttccgcgtggccgtgcagggcaccatcgacctgctggcagcccgctccgagatcaagcgcgaattccgtgcgggcgtgacggtgatttcctccggcgcgaacaatccgctgaagttccttccgacgcccgagggcgtggtcatgcagatgatcgggcagaacttcccgggattcatgaagcccattcccgccatgcaggaggcctacgacgacctgcgtgtccaccaggtggccctgatggccgggctgcgtgcggcctatgccgaggcgctggagcgcttcgatcctgcggccctggagcagcgcaccgacgtgaccggaggggtgttcggcaagctgtcggccacgagccgcaaggcggcgctgtgggacgagtacaagcgcaatttcgccgagatccggcgcggcgccgaggacgacctggcggccttctccggccaggccttcctggaggcctatgaaaacgccgaggcggcagcgaaggccaggacgtgatcttccatatcgcaggcgaggagttccggttccgggtgatggcggcttcgctgtcggaaaagggcggccgggatgtgaacgaggatttcctgggcctggtggacatgggccaccgcggcctgtgctgcgtgctggccgacggtgcgggcgggcacgggcacggcgggctggcggcacgaatcaccgtgaatgcggtgctcgaagggttcgggcacaacccgctgttcgcgcccgcgggcctggcctcgctcatttcgctggcggagcatgcggtggccggcgcacagccgctctcggtctcgcgcaagcacatgagcgccacggtggtgctgctgtgcatcgaccgcaagaccgggcgcgcgctctgggcacactggggggactccaggctgtactggttccgggaccagaaggtgcggcagatcacggaggaccacagcgtggtgcagcagctgctgcacgcgggcgtgtaccgcaaccaggacccgcgccgcctgccgaaccgcagcgtgctggcgggcgccatcggcgcggagtcgcagatcccgcccacggtgctcccgcggccgatcgagctggcggccggcgatgcgttcctgctgtgttcggacgggctctgggagggcctgcacgaggagcagatggagagcgccctgcgccacagccagtcgccgcaggagtggctggagcagatggaggcggccgtgcgggcccaggccaagtcctaccaggacaatttcagcgccctcgcggtctgggtggcggacagcgaggatggcgcctgacagggcggatgtggcgttttcaccggaacctaaggagtcggatatgcatcgggaaacgatggcacggaagggattcatcagggcggggctcgcggctgcggtggcggcatggctgctgggcggctgcggcatgatcagcaacctgaaccgcccccaggaggcgcccacggcggtgccgccggccgtcttcgagatcgtcgcggaccctggcgtcaaccccgatatccacggcacgcccaagcccatcctgctgaggatctacgaactgcgcgcggcggcggccttcgaccgggccagctacctggacctgcaggacaaggacgaggcccagctgggggccgatttcgtgcggcgcgaggaaatcctgctgcagccgggcgagcggcgcacgatcgagcgcaagggcagtgcggatgtccgtaccttcgcggtgttcgcaggctaccgcgacctggagcgcagcacctggcgcgcgaccgcgggcgctcccaattccgtggagatgcgccgccgctggtggggcctgggcgagaccgagcggctcaagcccgtgcagtacagcatcacggtgggcaaggacgcggtgaagatccagaccgcccctgctcccgcccccgctcgttgagtccaggcatcgacgaacgacaacacaaagaaagcccgtaatccaccatggtttggcagcgcaaggtcgtctgggccgaagggatgttccttcgcccgcagcatttccagcaacaggaccgctacaccgatttcctcgtgcagtcccgcacattgccggcgcagttcttcttctgggggttttccaagctggcgctcgacacggagctcctgggactgggcaagctgggcctgctgtccgcagagggcgtgcttccggacggcacgccgttcagctttccgcaccatgaccaggctcccgctgcgctggcgatcggcaaggatgtcaaggacacggtcatccacctggccctgccgatgcggcgccgggcgggcgcggaagtgacgctgggcgcgcccggcggcgcgtcggtgcgctatgcggccgaggtggcggaggtccaggatgccaacgacatgggcgcgcaggcggccgaggtgcagatcgggaacatccagctgtcgctgcgtgccgcgcaggatgtcaccgacgggtgggtgagcctgcccgtggcccaggtggtggagcgccgggcggatggatccctgctgctggatccgtccttcattcccaccgtggtcaacaactccgagatgtcaggcctggccacgttctgccgcgagcttttcggcctgcttcggcagcggggcgcggcgctggaggagcggctgagccagcccggccggggcggcgtgggcgaggtcggcgatttcctgatgctccagttcctgaaccgctgggagccggcggtggagcactgggtccgcgtgcgggccattcatcccgagcggctgttcgacgatctgctgaagatggccggcgaactggcgaccttcacccgcgaacagcgccggcccgcggcgatgccgacctatgaccacgacgatctgcgcagctgtttcctgccgctgatgctcgagttgcgccgggggttgtcctcggtgctggagcagaacgcgatccagatcgagctgcaggaacgccagtacggcgtgcacgtggcgctcatccccagcacggaactgctcaccagctgcgacttcgtgctggcggtgcacgcacagaccgccgtggagttcctgcgggcgcacttccccacgcagatcaagatgggaccggtggaacgcatccgcgacctcgtgaacctgcacctgcccggcgtgccgctgcgttcgctgcccgtcgcgccgcgggagattccctatcacgcgggctactcctacttcgagctggacaccgggcacgacctgtggcgccagctgcagaactcgggcggcctggcgctgcacgtctcgggcggctttcctgagctgcagctcgaaatgtgggccatacggcgctgaaagcggacatgtccatgcagaactccgtcaacgttttcgcctccggccatccgggccagcccgccggggccgtccccgcgtccgcgccgcccggcggcaccggtgccgagtccggcgccaagccgtcgggcctgcccgatgtcgtgagcggcggcaatccgctcgtggccgcggccaataccctgctgaacctcattccgcagatccgccgcatggcgaccaatcccgatcccgcggcattccagcactacctgctcgaatgcatccggcatttcgagagccgggcgggcggcgctggcgtgccgatggaaaccatcatcggcgcgcgctactgcatctgcaccgcgatcgacgaggcggcggcccagaccccgtggggcggctcgggcgtgtggccgcagtacagcctgctcgtggcactgcacaacgagacctggggcggggagaagttcttccagttgctgtccaagctggtgcagacgccccaccagcacatcgacctcatcgagctcatgtacttctgcctgacgctcggtttcgaggggcgctatcacgtcatcgacaacgggcgcagccagctggagagcctgaaggcccggctgctgcaggtgatcgagagcacccgcggggaccgcagcggcgcactgtccctgcactggcgcggcgtgcagcgcgcggcggtgccgccctggagcctggtgccgttctgggtggcggccgcgctgaccctgctcatcgccttcctgatcttcctctggttcaactaccggctggcatcgcgctcggacgagctgttcgccgcgatcaatgcgatccgcttgccgaagatgccttccgtggtggccgtggcgccgccgaagccccgcctgcgccagttcctggagcccgagatccgcgaaggcctggtcgaggtgaacgaccaggcggaccgcagcaccgtaaccctgcgcggggacggcctgttcgagccggcctccaccgaggtcaagccgcgctatgtcgcggtgatccagcgtgtcgcgtccgcgctcaatgaagtgtccggcaaggtggtggtgaacgggtactccgacaaccagccgatccgcacggcacgcttcccttcgaactggcacctgtcgcaggagcgcgcccaggccgtcgcggcgatgctgcagaggaccatcaccgacggctcccgggtgaaggccgaaggccgtgccgagagcgacccgatcgcccccaacagcacgccggagggccgggcgctgaaccggcgggtggagatcgtgctgctggttccgccccaggcccgcgatgccgagctgcagctgacccccggcccggctgccgccggcacgcccgctcccggcacaccgaagaactaaaacatgctgcgcaagatcttttctttcttcttcaaccggatcacgctggtgctgtgcggcctggtgctgctcagcctgctagtctggttcgtcggtccgctggtctatatcaagccctatcagcccctcgaaagcgaggcggtgcgcggctggatcatcgccgcgctgttcggcatctggttcctgcgcctgttcatccgttggtggcgtgccaaggagatgaacgcacgcctgctgggccagctggcccgcatcggggcgtcggatgcctccactcccgaggccggccccggcaaggaagaggtggccgaactcgagaagcgcttcaaggaggcggtcgatgtcctgggcaagacgcgtttcggacaagcggagcaggggtggttcgggcgcctgtcgcggcgctatgtctaccagttgccctggtacctcatcatcggctcgccgggctcgggcaagaccacggcactggtcaactcgggcctcgactttccgctggccgcccagttcggcaaggcgtcgatccgtggcgtcggcggcacgcgcaactgcgactggtggttcaccgaccaggccgtcctgctggacaccgccggccgctacaccacgcaggaaagcgacgcggcacaggacagtgccgcatggtcgggtttcctgaacctgctgcggcgcttccgcggacgccagcccatcaacggcgtgctggtgacgctcagcgtgcaggagctgctgagcggcggcgatgcggagcgcgagcgcctggcccggttgatcggcctgcgcctggcggagctgtgcgagggcctgtccatcaagttcccggtgtacgtgctggtcaccaagaccgacctgctggcgggcttcaatgagttcttcgggaacatgacccgcgaggagcgggcccaggtctggggcttcaccaatccctacgtggaagggcaggcgcaggaagatccgggagtgcagttccgcaaggaattcgacggcctggccgaccagatcaaccggctgctgccgcagcggctgctggccgagcccgacctggcgcggcgcggccagatttacggcctgccgcagcagttcgtcgggctgcgggacgtggtccagcagacgctctcgacgatcttcgcctcttcgcggttcaaggagaagccgctgttccgcggcgtctatttcaccagcggcacccaggaaggcatgccattcgaccgggtgctgtcggccctgtcgcggcgcttttcggtgtcgcctccggccaacctggccggggaagggcgcgcgggcaagagctacttcatcgagaccctgctcaagggggtcatcttcaacgaggccgggctgacggggcgcaatgccaagaaggaacgacagctccggctactgcaggccgccggcttcttcgccctcgctgcagggctggcgggcgccaccatcgcctggacgatcagccacggcaacaaccagaagtacctggacgaggtggccgcgaaggtgcccacgctcaagcaggccgtggaggagtcgcgcgacgcggacccggagaacatggtggcactgctgccgttgctcaaccatgccgaatccctggcgacgagccagcgctacaccggcgactcgccgccgctcagctggcgctacgggctgctgcaggtgcccaaggtgcagaccgcggccgatgcgacctacatgcgcctgctggaggatgcctggctgccccgcctggcccggcacctgcgcaattcgctgcagcaggcttcgacggccaatcccgaggccagctacgaagcgctcaaggtctacctgatgctctacgatccggagcgcttcaacccccgcgtggtcaaggcctggatgctcaacgagtgggaatccacgctgcctccggcgctggtgcagtcgggcatgctggaccagttggcccaccacctcgaccggctcatggaagaccgcgccctggtgtcgccgatcccgatcgaccagccgctggtggacgaggtgcgccagcggctggcgcagctgtcgcccgcgcagcgggcgtacagccggctcaagcagctgctgaccacgggcaccgcgctaccgccggatttcacgctggtgcgcgcggccggccccgaggccccgcaggtcttcacccggcgcagcggcaagccgctcacgcaggggatctcgggtctcttcacctatgacggctactacggtgttttctcgcacgaactgccgaaggtgaccgcgctgctggcgcaggaggagacctgggtcctgggcaaggcgcaggggcagcgcagcgtggccaacgaggtcatgaccggccagctcgcgctggaggtcaagcgcctctacctcatggaatatgccaaggtctgggaggacttcctcgccgatgtgcggcctgtgcagatggcgtcgctcgaccaggccggcgagcaggcgcggctgtattcgtctgccaattccagcctggagcagttcatccgtgccgtggccaaggaaaccacgctggggcagaagcccggtgcggggggcagcagcaccagcagctggctgggcgagaagatcaaccgcatcaaggaggagcaggagcagctcagccgcctgaccggcaagcgggtgaacgtcggcgggctcgcggccaccagcagcaacctggaagccgacctggtggatttccgtttccgcgaataccgccgcctcgccgcctccaatggatcgggccccgcgcccatcaccgccagcctgcaggtgctcaacgaagcggctgcggtcatttcgtccgcgcgccagcagatcagtgccggcggcaccgtgcccgcatcgctgtcgccggccctggagcgcgtgcgcatggaggccaagcgcgtgccgccgccgctcaacaccatgtacgaggacctggcatcgtccacgtcggcgctggtcggccgcgatgtgcgcgcgaccgtgggcagcaacctcaatgccaccatcggtacgttctgccgccgcgcgatcggcgggcgctatcccttcaccaagggatcgtccagcgacgtgacgagcgatgacttcgccagcctgttctcgccgggcggcatgatggacgagttcttccgcaacaccctgcagccgatggtggacatctccgccacgccctggcgcttccgccagggcgtcgatggaacgccggtcggcgggtcggccgcgctggcgtcgttccagcgcgccgcgaccatccgcgacgtgtatttccgggcgggcggcaaggtcccgtccatccgcatggacatcaagcccctggagatggacgcctccatttcccagatggtgctggacatcgacggcgaggtgctgcgctaccagcacggcccgcagatcccgaagtcgatgacctggcccggtacccggggcacggggcaggtccgcctgcagctcaccgggggcggagccgagaacaccggcctggtgaccgaggggccctgggccgtgcatcgtttcttcgacaaggcccagatcctgccgggcagcacgcccgagcgcttcgtcgccgcgttcgacatcggcgggcgcaagctgcgcttcgaggtcaccacgggcagtgtgctcaacccgttccgtctcaaggccatggaggaattcgcgtgtcctggcaatctctgatgccgtggtcccgcgcgcagccgcgcgtggcctggttcgggaagctgcccggccagggggacttcgtgggccggcgcatgccgcgggccatgagcggtgcctgggacgagtggctgagccatggcctggggcacctccggtccaccgcccatggcgactgggagcgcacgttcacgcagtcgccgctgtggtcgttcgtggccagcggcagcaagggtgccgcgccgtcgtgcggcgtgctcgcgcccagcatcgaccgcgtggggcgctgttatccgctcacggtgatggcggtgggcgagaacggccggcaggcgctggccgccgatggcgtgctcgggcagttcttctcggaagcctgtgatgcggtcatcgaggcacgccggctggccctgccggcggatgcgctcgacacccgcctctcccgcctgccctggccgttcaccgccgctgcggcggacagcaaggggcagggcggcgacatggcgggcatcctctccgacctcggcatgggcggggccgccggccgtggcgaggcgatgttctcccgcgggcgcgacatcctgcgcgcggggcaggccgcgagcttctggtggtcccatccgcccggagccgggggccgcagctgcgagcactggggcgaccccaacgaaagcctgttcctgcgtcttttcggcggaggcccgaatgcatagtgtcccgcgccatggcgcggggcgcactggaccgacaaatccatcatgatcgacatcgaagagcttcttgaacccgcggcagacacgccgccctgcggccaggacctgacctacgacgcggagttcctggccctggagaccgcggccaccggcaagccggagcagcagttcggggaaacggtgattcccgccgagccaccggactggcgggacgtggagcggcgcgcccgcgcgctgctcgtgcgcacgaaggacgcgcgcgtcgcggccctgctgtgccgggcgctgaccaacatccagggcgtgcgcggcatgtcccagggcgtgcagctgatggccgggatgttcgcccggtactgggacgacctgcacccgctgcccgaggacggcgactatttcatgcgcatgaacgccgtgtcctcgctgaacgagatcacgggcctgttgcgggacctgcgccagcaggatttcgtgcggctgcccggcggctcgatcagcgtacgcgatgcggaagcggtggcgcgcggcaccgccgccgaaggcggcgcgcgcatatcgctggatcaactccgggtggcgctggcgcaggcgtggcagcagggcgacgagtccctgcgcgcctggagcacggccagcgaagcgctgcgcagcctgcagacgacgttccgcgaccggctggaaagctcgcaggttccggacctggagcagttccagtcgctgctggtggtcctgaacgacctggtgccgcatgcgcccatcggggtggccgatgtcgccacgggtgcgccggaggagggcgctgctcctggagccatcgcggtcgcggcgggggcaggtgcggccggtgcggttggcgagcccgccggggtggccggcaggccggcagggctgcggacccgcgacgacgcgttggcgcagctgttgctggtggccgagttcctggagcgcacggagcccaccaaccccgcgccgctgctgatccgccgggcggcgaagctgatgggcctgagcttcctcgacatcctgcgcgaattgtcccctgacagcgtgggccaggtcgagacgatcacgggagggcaaaacccgtcgtcctgatttggaaaacgaaatgtaacagcggtattttgttgccggctggatacttgttcagcaggcacgctgccggaagaggcggtggagggcccgccgtgcgccagcacaggcggtgaagccggccgatctctgtttttagccttacgagagagaagatttcactatggtgaccttaagcaagaccggcaagagcggtcagaagttcattgcccgcaaccgggccccgcgcgtgcagatcgagtacgacgtcgagatctacggctccgagaagaaggtgcagattcccttcgtcatgggcgtgatggcggacctctcgggcaagccggtggatcccctgccggagatcgcggaccgcaagttcctcgacatcgacatcgacaacttcgatgcccgcatgaagtcgatcaagccgcgtgcctcgttcaacgtgcccaacacgctgacgggcgacggccgcctgcacatcgacctgacgttcgagagcatggacgacttctctcccgcctcgatcgcgcgcaaggtgggcgccctcaactccctgctggaagcccgcacccagttgcacaacctgctgtcgtacatggacggcaagcagggcgcggaggaactgatcggcaaggtgctgaaggacccggcgctgctcaagtcgctggccgcgatgcccaaccggcccgccggcggcgtgaccgagaagaccgacgacgctcagtgaaagggacagccgcatgaacacgacgacttctctggacgcggtgcagggcacccagacgctcgaaggcagcgaattcacatcgctgctgcaaaaggaattcaagcccaagaccgaccaggcgcgcgaggcggtcgaatcggccgtgcagacgctggcgcagcaggccctggccgcttcgtccacgctctccgacgacgcctaccagaccgtccaggccatcatcgccgagatcgaccgcaagctctcagagcagatcaacctgatcatccaccacagcgagttccagcaactcgagggcgcgtggcgcggcctgcaccacctggtccacaacaccgaggtggacgagctgctcaagatccgcgtgatgaacatctccaagaaggagctgcaccgtaacatgcgccgcttcaagggcgtgggctgggaccagagccccatcttcaagaaggtgtacgaagaggaatacggccagttcggcggcgagcctttcggctgcctggtgggtgactactatttcgaccacagcccgccggacgtggaactgctcggcgagatggcgaaggtgtccgccgccgcccactgcccgttcatcgccggcgcgtctcccgcgatgatgcagatggactcctggcaggagctggccaacccccgcgacctgaccaagatcttcaccaacaccgagtacgccgcgtggcgcagcctgcgcgactccgacgattcgaagtacatcggcctcgcgatgccgcgcttcctcgcgcgcctgccgtacggtgccaagacgaacccggtggacgagttcgacttcgaggaggaaacggccggcggcgaccacagcaagtacgcatgggccaactccgcctatgccatggccgtgaacatcaaccgttcgttcaagtactacggctggtgcacctcgatccgcggggtggagtccggtggcgcggtggacaacctgccggcgcacaccttcccgacggacgatggcggcgtggacatgaagtgcccgaccgagatcgccatcagcgaccggcgcgaggccgaactggccaagaacggcttcatgccgctggtgcaccgcaagaactccgacgtggcggccttcatcggcgcgcagtcgctgcacaagccggccgagtactacgatccggacgccacggccaacgccaacctgtctgcacgcctgccctacatgttcgcgtgctgccgcttcgcgcactacctcaagtgcatcgtgcgcgacaagatcggctcgttcaaggagcgctccgacatggagcgctggctcaacgattggatcatgaactacgtggacggcgacccggccaactcctcgcaggagaccaaggcccgcaagccgctggccgcggccgaggtgcaggtggccgaagtggaaggcaacccgggctactacacgtccaagttcttcctgcgcccgcactaccagctcgaaggcctgaccgtgtccctgcggctggtctcgaagctgccgtcggtgaagcaggcgggcaactgacccttcggggcgtgcggcagcctcctgccgcgcccgcttggcggcagggtggcgtggcagggcgcgcccctgccgccggttccccgccagcggagaacccataactacttttgcggaccaccgcatgcaatccatgaatttcgatttcaagcgcccgctggaccgccagctggccgagctcaaggacgcgatccgggccaagccgcaggatgcgtcgctgcgggtgttctatttccaggtcctggcggtgtacggcgaatggcagaaagcgctggatcaactgcagatctgcgcccagctggaccgcaaggcggaagccatggcgcgtgcctaccgcgaggtcatcctctgcgaggtcgcgcgccgcgacgtgttcgcgggcaagcgcacgcccaacatcgtcggggagccgcccgaatggctcggatggatggtggaaggcctgcagtgcctggccgagggccgtaccgcgcaggctgcggaactgcgcgctgcagcgttcgagcaggcaccggcctcggccggcgaaatcgacggcgaggcgttcgaatggatcgccgactccgacgcacgcctgggcccggtctgcgagttgtatgccaacggcagctactactgggtgccgttttccagcgtgtcgcagatcgccttcgagaagccgcaggacctgcgcgacctcgtctggtcggcctgcgaggtcacgctccagaacggcggcgtgatgcatggcttcatccccacgcgctatccgggctccgagaccgcggagcgcgacgagatccggctggcacgtgccaccgaatggcgcgacctgggagacgaccaggcgacgggctggggccagcgcgtatgggccacggaccagggcgatgccgcgctgctcgacgtgcgccgggtgaagctgtcccattgaccggagagcgcgggccatggcgacgcagggcagggagaagtacggacacggcaaggaccgcctgcagccggcgctgctggaccggctgaccgaccatgagccctcccggcgcacggagcgggccgaggcggtgtatgtgaccgaggcgcgcctgcggcaggcgctgctgcgcgacctgaactggctgctgaacgcgtcggacgcgtcgtcgcacatcgatttcgagggcctgacccacgccgaacggtccgtgctgaacttcggcatgaaaccgctggccggccaactgctgtcggagctggactggaaggacgtggaagcggccatcctgaagtcgatcctccagcacgaaccccgcatcctgccccataccctgagcgtgacgctggctccctccagcaagctgttcaaccaccacaacaccctgcagttcgaaatccggtgccagttctggtcatcgccctatccgctggagctgctgctcaagaccagcctcgacctggagaccgggcaggtgtccgtgtccgagcagcggtgaggctgcgtgcaatgggccgccccgggcgggcccgcctgatggccgcggtggcgcggcctggagcttttctgacatgaatccgcggctggtcgagtactacaaccgggagctgagctacctgcgcgaactgggtgcggagttcgctgccgccttcccgaaggtcgccgggcggctgtcgctgcgcgaactggaggtggccgatccgtacgtggagcggctgctcgagggcttcagcttcctgacggcgcgcatccagatgaagatggacgcggagtttccgcgcctctcgcagcgcatcctggagatggtctgcccccactacctggccccgacgccgtcgatggtggtcgtccagatggagcccagcggcacggaaggcagcctggtcgagggctacaccctggaggccggcagcgtgatccgcgggcgcaagaccgcggaagaccagacgccgtgcgacttccgcaccggccatgcggtcacgctctggcccatcgacctgctgcaggcccgcctgggagggccgccgctggacctgccgctgtcgcgcttcggcctggcggaggaggccgcggggcacctgcgtttcacgctgtcggtgcgcggcgccgcgcagtggcgcaacctgcgcatggaccggctcgatctgcacatttcggcgggggacgccgtggcgtcgcacctgcaggaactgatccacgagtccgtcatgggcgtgatcgttcacgacccgcaggacgcctccaaggtctgggcccagctgccggcggagtccgtccagccggaggggcatgagcagtcccaggccctgctgccgtacacccaccgggcgttccaggggcaccgcctgctgcacgagtatttcgcgttccccgcgcggttccgctttttctcgatccgggggctgcgggaagcgctcgaccgcgtgccgggcgcgcaggtcgggatcacgctgctgctgcggcgcgcacagccttcgctggaggcgcaggtggaccgccacaagttcctcctgcactgcgtgccggcgatcaacctgttcgagcgcccggccgaccggatccatgtgtccccgggcgtcaacgaataccacgtggtgccggaccggacgcggccgcgcgacttcgaggtctattctgtcctggcggtgacgggccaccgcgaaggccagctcaaggaccaggatttcgtgccgttcttcgcatcggtgcacggcctgcgcgcgagcgaacaggcctatttcgccgtgcgcagggagccgcgcctcttctcggaacatgcgacccgtttcgggccgcgcacgcagtacctgggcagcgaggtgttcatctcgctggtggaccagcgcgcggcgccgttcgcggacgatctcaagcaactcagcgtgcgggtgctgtgcaccaaccgcgacctgccgctgctcatggcgggcaagggcgagcagagcgacttcaccctggtggaatccgcgcccgtggcctcggtgcgcacggtggcggggccgacgcggcccacggccagcatcgccgagaacgagatgacctggcggctgatctcgcacctgtccctcaactacctcgcgatgagcgatctgtcggaggaagagggcgcggcgacgctgcgcgatctgctgcggctctacatcgaccatggtgaccgcgacctgtccgggcagatcgcggcgatccgctcgctgtcgatcgcgccagtcacgcgccggctgccgcagcacgggcaactggtctatggccgtggcgtgggcatcaccctgggggtggacgaagggccgctcgcgggcgtgagcccctggcccctcgcgtcgatcctggagcgcttcttcgcgcggcatgtgggcgtcaacagctacaccgagctgtcgctgcggtcgcggcagcggggatcgatcgcccgctggaaggtgcgtcccggccagaggcccgcggcatgagtgagcgcgtgcccgcgccggaggactccgcaacgccggagccggttccgcaaccggggcagggaccggcgccggacgccggcctggatgcctcgggtttctggcagcggctgcggcgcgatccgcatccgttcgacctcttcttcgcgctgcgcgtgctgcaggcgcgaagccgcgggcatccgcgcttcggcaaggccctgcggccgcgggacgaaccgctgcgcctgggccaggacccgtcgctggccttcgcgcccgcgaccctcgcggaagtgctgcctgccacggccggccagcccgaacgcctcacggtctggaacttcggactctatggtcccaacgggccgctgcccacgcacctgaccgagtacgtgcgcgagcggctgcggcagcacgacgacccgacgatcgcgcgcttctcggacatcttccaccaccggctgctgctgctgttcttccgggcgtggtccgacgcgcagccggtgacttcgctcgaccgcccggacaacgacctgttcgggcgccacctgcgcagcctgatcggctatggcgaggcgtcgcagcgcgatcgcgacaccgtgccggaccatgccaagcagtacctggcgggccactggacgcgctggacacgcaatcccgaaggcctggtgtcggccctgcggatcttcttcgaagtgccggtggagctggtcgaattcacgctgcattacctggagctggacccggagcagcagaccacgctgtcgcgcgtgccgcgcaacgcgcgcctgggcgtggacacggtggtgggcagccgcgtgcccgacgcgcagggcaagttccggctgcgcatcgggccgctgccgattgcgcagtacgagcgcttcctgccgggcggcgaggatttccgggcgctggtggactgggtgcgcaactacgtcggcatcgagttcgcctgggattacgaactgatcctgcgccgcgaggatgtcccgccctgccaactgggcggcagcgtccggctgggttggacgacatggtccttttccggccccgcgcagcgcgatccggacgacttccggctcgaccccgaactgtggctggcgtcgcgcaggcggccccgcgaggatgccggtgcgggatcgcgtgccgcgcccgtcccggcggccgaggcgcactagcgcacagcaccgttgactgtttcttccttttcatcccatcaccgatttccatttccatccgcgaggtcccatgtctgaaatcagccggcaagcccttttcggcaagctcaatcccctgctcttcaagtcgctggaaagcgcgaccgtgttctgcaagctgcgcggcaacccgtacgtggaactggtgcactggctgcaccagctgctgcaggagaccgattccgacctgatccggctgctgcgccatttcgcggtggattccgaccggctcgccgccgacgtgctgcagagcctggaccgcctgccgcggggcgccacctcgatcagcgatttctcggcgcagatcgaatcctcgatcgagcgcggctgggtgtatgccacgctgatgtacggcgaatcgcagatccgcagcgcctactggctctcgggcatggtgcgcacgcgcgtgctggccaacgagttgcgcgcgatctcggcggagttcaacaagctgggcgagccggctttgagcgaggtgttcggccgcctgctgccggattcgccggaatcgcgcctgaaggccgcggacggtagcggcctgggcggcgtgcccggcgaggcgagcggcgccacggccgaggcggccgggcccggcgaggcgctgaagcgctacacggtggacctgacggagcgcgcgcgcctgcaggagctggacccggtcaccggccgcgacgaggaagtgcgccagatggtggacatcctcatgcgccggcgccagaacaaccccatcctggtcggagaggccggcgtgggcaagacggcggtggtggaaggcctcgcgctgcgcatcgcggcgggcgacgtgccgccgccactcaaggacgtgcagctgcgcgtggtggacatcggcctgctgcaggccggcgcgagcatgaagggcgagttcgagaaccggctgcgctcgctgctcgacgaggtgcaggccagtaccgtgccgatcgtattgttcatcgacgaagtgcacacgctggtcggcgcgggcgggcaggcgggcacgggcgatgccgccaacctgctcaagccggcgctggcgcgcggcgtgctgcgcaccatcggcgccaccacctgggccgagtacaagaaatacatcgagaaggacccggcgctcacccgccgcttccagctcgtgcagatccacgagccggacgaggccaaggcggtgcacatgctgcgcggcgtggccgccaagctcgaaggccaccacaaggtgcgcatcggcgaggatgccgtggccgccgcggtgacgctgtcgcaccgctacatcccatcgcgccagttgccggacaaggccgtgagcctgctggacacggcctgctcgcgcgtggcgctgggcctgcatgccacgccggcgcggctggagtcggtggtgcggcaactggaggcgctggaggtcgagaagggcatcgtgcagcgcgaactgggcctgggggtcggcgatgccggccgcttcgccgacatcggcaccgcgatcgagcgcctgctggccgagaaggccgaactgcaggagcggttcgagcgcgagaaggtgctggtgcagcagatcgtggacgcggaggccgcgttgctgaagccggccgcccagcctgccggaaccggggcggcgccggcttccggagaagccggcagcggcgaggcggctgccgccggcgcggagcagggcgcggcggggccacagggggctgccacccccgaggcgctgggcgcgctgcgccaggacctggcccgcctgcagggcgaagacccgctgctgcagcccgtggtggatgcgggcgtggtggccgcggtggtggccgagtggacgggcattcccgtgggccgcatggtgcgcgacgaggtgcagtccgtgctgacgctcgccgacacgctggagaagcgggtgatcggccagcgccacggcctggaggcgatcacgcggcgcatccagaccgcgcgtgcccagttggacaacccgggcaagccgatcggcgtgttcctgctggccggcccgtcgggcgtcggcaagaccgagaccgcgctgtcgctggccgaagcgctgtacggcggcgagcagaacctcatcaccatcaacatgagcgagtaccaggaggcgcacacggtctccacgctcaagggcgcgccgcccggctacgtgggctacggtgaaggcggcgtgctgaccgaggccgtgcgccgccgtccctacagcgtggtgctgctcgacgagatcgagaaggcccacccggacgtgcacgagctgttcttccaggtgttcgacaagggctggatggaagacggcgagggccgctacatcgacttcaagaacacggtcatcatcctgacctccaacgtgggctcggaactgatcgccgggatgtgccgggacccggagctggcaccccagcccgaggcgctggcccaggcggtgcgcaagccgctgctggagaagttcccggccgcgctgctgggccggctggtggtggtgccgtactacccgatctcggatgcgatgctcgagcagatcatccgcctgcagctcaagcgcatccagacgcgcatcgccgagcgccacggcgccgtgctggacatcgacgatgccgccgtgcagctcatccgccagcgctgcaccgaggtggaatccggtgcccggatggtggacggaatcatcacccagaacctgctgccgcgtctggcgatgcgcttcctgcagagctcggtcgattcgaagtcgatccgccacatccggctgggcgtggcggacagcgatttcgccatcgagtacgaggaggcctgacgcgtctccagtgcgcgggcccccggagggggctttgcccgacttggtacataatggacggtttccgcggccggggtgaggtgccctgcggcagcggcgcaactgccggaacgcacggcacccatttcggtcgatacaaagggaagctgcggcttcccttttcactttgccgtgcaggcaggcatcgcctgcctgtcccccgggaggccatgcggacattgcacgcaccccgctccggggttacgctcaggttcggagcccgggcggcgcagccggcgccccgatggtgaaattggtagacactgcggacttaaaatccgccgcttcctgcgaaggggcgtgccggttcgatcccggctcggggcaccactacgattcgatcatgtcaagttacaacgctccttttgaaatccatgtccacggccaggtgcagatgcgtgccgacaccacgttcgagcaactgcaggacgcgctcaagccgctctggaagtatgcgggcgcccgttcgctggccgacggcgcggccagcgcctacgaggaagagcccggcatcgagttcgatgccaaggagcacgtgctgaatatctgctggacggtgcacggcgacgaggatttccgccagtcgctcgacgagatgtgcatgagcctcaacgagctgtccgagcagggggccgccctcgaagtcaccttctacgacaccgagttcgacgaggacgaggaagacgacggcaccgaggcgcgcgatgatttcgtcatgctcttcgtgggcccgacgcccgcggccatcatgcaggtgcagcgcgacctgctggtgcaggacgtggtccacatgatggaacgccatttcgacggcgccgagctgggcggcgtggtggccgagatcgacaagctgttctcgcagcgcttcgacgcgctggtgaattcgctggagatcggcaagcccccgcgcgggtctggcggtcccggcggcggcgggcacggcggcggcggccgcaggccccgccacctgcactgatcgcacggcgctacccgtttcgcgcctgctttggccgtccggcgggtgccgcgtccttcggtactgcgggccgccccggaacgtgatttccgcatgtccgcttcctccatccctccccgccatcccatgccctatctgcagggctatcccgagggcttgcgcgcccaggtggccgcgctggccgaggcctcggaactgggcagcgtgctgctgcgcaggtacccgcgcccgcatgccgtgcgcgacgacaaatccctctaccgctatgcggccgacctccgggcgcgccacctgcgccatgcggcaccggtcaacaaggtggtgttcgacagcaagatccacgtcatgcgccatgccctgggcctgcacacggcctcttcgcgggtgcagggaggccggctggcggcccgccacgagatccgcgtggcgtccatgttcaagcaggtgccggacgagttcctgcgcatgatcgtggtgcatgaactggcccacctgcgcgagcgggaccatggcaaggccttctaccagctgtgcgaatccatggagccgggctaccaccagtacgagttcgacacccgcgtgtacctgacctacctggaagggggcggcgagccgctctggagggactgatgggccgcgctcagcccgccatgcgcggaagcccggcgatcagcttgtccagcgtgacggggtagtcccgtacgcgcacgccggtcgcgttgtagatggcattggcgatggccgcgctcactccgcaaatgcccagctctcccacgcccttggccttcatgggcgatgcgcggggatcgggctcgtccaggaatacgacctcctggtgcgggatgtcggcatgcaccggcacctcgtagccggccaggtcgtggttgacgaagaagcccaggcgcgtgtccaccgcgagttcttccatcagcgcgccgcccacgcccatggtcatggcgccgatcacctggctgcgtgccgacagggggttgaggatgcggcccgccgcgcacacggccagcatgcggcgcacgcgcacctcggccgtgaatgcatccacggcgacctcgacgaaatgcgcgccgaaggtggactgctgggtttccttttccagcacgccgaactcgatgccgtcctcggccaccagttcgccgtcgcgggcggcatcggccagcgccacgctgcggtcgccagccgacacctgcccgtcggcgaaccgggcggtggacgcgtccaggcccagcttccgggtgacggcctcgcgcagcttcacgcaggcggcatagacgcccgaagtggaactggccgcgccccactggccacccgagccggccgagacgggaaagtcggaatcgcccagccgcaccgccacgcgcgagagcggcacgcccatcatctcggcggcggtctgggcgatgatggtgtagctgccggtgccgatgtcggtcatgtcggtttcgaccaggacgcggccctgtccgtccagccgcacgcgggcggcggatttcatgacgggtgcgccgcggtaggccgaggccacgcccagccccacccaccaggcaccttcgcggcgctgcgccggaagtgggttgcgcgcattccagccaaagcgttcggcgcccagccgcaggcactccaccaattggcgttgggagaagggcttttcggggcgcttgctgccgggtttgtcgccgccgcccttttcccccgtggtgtcgggcacgaactgcgtgtcgttgcggatgcgcagttccaccggatccatgccgagcttcccggccagctcgtccatggcgatttcgagtgccatgtggccggtggtctcgcccggcgcgcgcatggcgttggcctcgggcaggtgcagttcggccaggcgcgtggcggtcatgcggttcgcacccgcgtagagcctgcgggtctggtcgacggcgccgtcggcctggccgccgggcaggtcgcccgaccagcactcatggccgatcgcgaggatccggccctgtgcgtcggcaccgatgcgcacgcgctggatggtggcaggccggtgcgtggtgttgttcatcatcagcggacgctgcagcgccaccttgaccggccgcttcgccgcacgtgcaccgagcgccgccagcagcgcatcggcccgcaggaagagcttgccgccgaagccgccgccgatgaagggcgacaccagccgcaccttgtccttcgggatgcccagcgtcttcgcgagttcgccctggccccaggcgatcatctggttcgaggtccacacggtgagttcgtcgcccttccaggcggcgatggtggcgtgcggctccatcatggcgtgcgactggtcgggcgtggtgtaggtggcatcgatctgcaccggtgcggcggcgaaggcgcccgcgaagtcgcccaccgccgtgtcgggcgcatcgccgttgatgtccttggggcgggtggccgagcccttgcttgcggcgaggtcgtagttgccgggctggcggtcgtaatcgacgcgcaccagttgcgcggcggcgcgggcctgctcgaaggtttcggccaccaccagcgccacggcctggtggtagtgatcgacctgcggaccggccagcagcggggcggtgttcatcctgccctggcccagcttgccggccgactgcgccgtgacgatggccagcacgccgggggcctgccgggcacgctcgaggtcgatgtggcggatggtgccgcgcgggatggccgaccccacgacgaagccgtaggccgcgccgggtgcgacgtcgtgccgttcgtacgcatagggcgcggagccggtggtcttgagcaggccgtcgatgcggttcaccggccggcccacgaccttgagctggtcgatggggttggcggtcgcgggggtgtcgaacttcatggcggtcagctccgggcctgttgcagggctgcggccagcgtgcgctcggccaggggcagcttgaaagcgttttcgtgcgtgggccgggcgccggccagcagccggtccgccaccgccttggcgccctggggcatggcggcctcggccgcctcgctgcgccagggcttgtgcgccacgccgcccagcgccacgcggcccgtgccgtcgcgctgcacgatggctgcgaccgacaccagcgcgaaggcgtaggaggcccggtcgcgcaccttgcggtagatgtgcgtgcctcccacgggcgccggcagcgtgaccgaggtgatgagctcgcccggctgcagggtggtctcgatgtgcggggtattgcccggcagccggtggaagtcggcgatggggatgacgcgcgtcgcaccatcggcacgcacggtttccaccgtggcgtcgagcacgcgcatcgctacggccatgtcgctcgggtgggtggcgatgcagtcgtcgctggtccccagcaccgcgagctggcggctgaagccgccgatggccgaacagccgctgcccggctggcgcttgttgcagggcatgtgggtgtcgtagaagtacgggcagcgcgtgcgctgcagcaggttgccgcccgtggtggccatgttgcgcagctggcccgatgcgcccgccaccagcgcccgcgtgagcacgccgtagtcgcgccgcacgctcgggtgggcggccaggtcgctgttgcgcaccagcgcgccgatgcgcagccctccctgcggcgtgggctccaccgtgtccaggccgatgccgttcacgtccaccaagtgggccggcgcctcgatctgcagcttcatcaggtccagcaggttggtgccgccagcgatgaatttggcgcccggccgggcggcgatggcggccgcggcctgcgcgggcgaggccgcgcgttcgtagctgaagggcttcattgctcaagcctccgcgacttcggtgatggcatccacgatgttggaataggcgccgcagcggcagaggttgccgctcatgcgctcgcgcagctcttcggccgacagcatgggctgggccacgatgtcggcgctggcatggctgggggcgccgcggcgcaactcgtcgagcgcgcctacggcagagcagatctggcccggcgtgcagtagccgcactggtagccgtcgtgcttgacgaaggcggcctgcaacgggtgcggcgcggcgggcgtgcccaggccttcgatggtggtcacgctcgcgcccgggtgcatcaccgccaggctgaggcacgacaccatgcgccggccgtccaccagcaccgtgcaggctccgcactggccatggtcgcagcccttcttggtgccggtcaggcgcagatgttcgcgcagcgcgtccagcagggtggtgcgggtatcgaggtggagctcatgcgccgtgccgttgacgctgatgcggacggcggcgtggaccggcgccggggccgcctccggcgcgctcgcagcggaggccggcatggcggatgccgccgccgatgaagcgctggcgatcagcagatcgcgccgcgagagggggagctgggcgttgtgttccatcgtggttccgtggggtgctgccgcaaggccgggaaagcgctgcgtgcacacggcacgcgcggattccacagcctcgtacagtccctggcctggccgtgtaggccgtgcactgaaaccgccgtgggttctggctcaggccgcttcctgtagcatctccaccatggcgcatgccgatgcgggcaattgcagccagcggtgcgcggccgcctgcagcaggggcagggccccggtggtgaagaggctcgcagtgcctgcagccggcccgtgggccgtggccagggtgccggccgcctcgagtagccggcgtgtctggcgcgccacgggctcgcccgtttccaccaggcgcacgtgcgggccggtgtgcgcgcgcagcgcattctcggcgaagatgtaatgggtacagccgagcacgagcgtgtcgatctcgccgggtgcggtgccgaatgggccgagcgccgcggtgtaccgggcgcagagcgcgcggatctcggcggtggccggggcgtcgggttgggtgtcggccgtgctgcgctctatggcgtgggccagcccgtcgcaaggctgcaccacgaattcgacggcaccctgcagcgaggcctgcaggcgctggaacttcgcgctcgccagtgtccctcgcgtgccgatcacgcccacccggccggtgcgcgtgagcgccagcgcaggcttgagtgccggctccacgccgaccagcggcaggccggcatgccgggcacgcacctcatggatggcggccgcggtcgcggtgttgcaggccacaaccagggccttgattccgtgcgtctgctgcaggtaggtcgtgatggcatgggtgcgtgccgccacgtaggcatcgccgcgctcgccgtagggtgcgtgcccgctgtcggccaggtagacgaagcgctcgtgcggcagttcggcccgcagcgcgcgcagcacgctcaggccgccgacgccgctgtcgaacacaccgatggggcgctgcgtggcggacggcacgtcaggcggccacgaggccgatcgacttgaactcgccggtggcgatgcgctggctccactcggccgggccggtgatgtgcttgctggtgccgcccgcatccacagccacggtgacgggcatgtccaccacgtcgaactcgtagatcgcttccatgccgaggtcttcgaagccgaccaccttcgcggtcttgatcgccttgctgacgaggtaggcagcgccgccgacggccatcaggtaggccgactggtgcttcttgatcgcctcgatggcgaccgggccgcgctcggacttgccgatcatcgcgatcaggcccgtctcggccagcatcatctcggtgaacttgtccatgcgggtggccgtggtcgggcctgcggggcccacggcctcgtcacgcaccggatcgaccgggccgacgtagtagatgacgcggttggcgaaatcgacgggcagcttctcgcccctggccagcatgtcctggatgcgcttgtgcgcagcatcgcggccggtgagcatcttgccgttgagcagcagcgtgtcgccgggcttccagctggcgacctcttcgcgcgtgagcgtgtcgaggttgacgcggcggctcttgttgtagtcgggtgcccagtcgatcttcggccacaggtccagcgacggggcttccaggtacacggggccggagccgtcgagcacgaagtgcgcatggcgcgtggcggcgcagttggggatcatggccacgggcttggaggccgcgtgcgtggggtacatcttgatcttgatgtccagcacggtggtcaggccacccaggccctgcgcgccgatgcccagggcgttgaccttgtcgaacagctccaggcgcagttcttccacctggtcgagcttttcgccgcgcgcggccttggcctgcagctcgtacatgttcaggtcgtccatcaggctttccttggcgagcaggacggccttctcggccgtgccgccgatgccgatgcccagcatgcccggcgggcaccagccggcgcccatggtgggtacggtcttgagcacccagtccaccaggttgtcgctggggttcatcatgaccatcttggacttgttctcgctgccgccgcccttggccgcgacggtgatgtccacggtgttgccgggcacgatctgcgtgaagatcacggcgggcgtgttgtctttcgtgttcttgcgcaggaattgcggatcggccacgacgctcgcgcgcagcgtgttgtccgggtggttgtagccacggcgcacgccctcgttgacggcgtcttccaggccctggccggcggggaagccttcccagcgcacgtccatgccgatcttcaggaacacgttgacgatgccggtgtcctggcagatggggcgctggccggtggcgctcatcttgctgttggtgaggatctgcgccatcgcgtccttggccgccgggctctgctcgcgctcgtaggcacgggccaggtgggcgatgaagtcggcgggatggtagtagctgatgtactgcagggacgcggcgacggattccacgaggtcgtggtaccggatggtggtgctcatggtggggatgcgttgtaggtaggactgacggcggtgattatcgcgccgcgccccggcgaggggcgggcgggtcgtggaacctcaggccggtacgtccgcggccgggccgatcgcctgcaggtcgatgatcgaagggctgaagtccgccgcgccttcgggcttgtcgcccacggcccaggcgagcagcgtgtctgccggcatgggccgggcgaagtagaagccctgcagctcgtcgcagtgcatggccgcgaggatatcgcgctggccttccgtttccacgccctcggccaccacgcgcaggcccagggcgtgcgccagccgcaccaccgcatccaccacggcgcgggcgtcttcctgctcctccaggtcgcgcacgaagctgcggtcgatcttgagctggcgtgccggcaggctgcgcaggtagtgcaggctggagtagccagtgccgaagtcgtcgatggacaggtacacgccgatgcgccccagttcctcgatggcccgctgggtggcgcgcgtgtcctccatcgcgaccgattcggtgatctcgcacagcaggtgcgaggccggcacgccatgccgctgcagggcgtcgcggatgcggtcggcgagcccgctttctcgcaactggtaggccgagaggttgatggccacgcgcatgcgcagcccgtcccaggtccacgcggccatctgccggcaggcctcctcgatcacccagttgccgagctgcgcgatcaggccgaagcgctcggccaccgggatgaattccaccgggctgacgttgccccgctccggatgccgccagcgcagcagcgcctccacgccgttgatgcggccgcgccgggcgtcgatcttgggctggtagtgcagcgacagctctccgcgggggatcgcctgccgcaggtcgtgctgcagcgacagctgggccgtggcgtcggaatccatgtgcgactcgaacatcgcgtagctgttgccgccggcccgcttggcggcatacatggcggcgtcggcgttcgcgacgagcttgtcgcgctcgccgtggtccggatatacgacgatgccgatggagcaggcgatctgcaccgtcttgccggccacctcgaacggctggcccagggagttgagcagccggtgcgccaccgcgaggcagtcggccgggccgttcacgttttccagcaggagcaggaactcgtcgccgcccacgcgggccacggtatcgctctcgcgggcctgcagccgaaggcgttcggcggcgctgcgcaggatcgcgtcccccgccgcatggccgaaggagtcgttgatgggcttgaagccgtccaggtccacgaacatcacgcccaggcgctggccggcatcgcggcgccgcaggcggtccaggcgcagcagggcgtgggacagccggtcctcgaagagcagccggttgggcagcagggtcagggggtccgcgaaggcctgcttctgcaactgggcattggcttcggtgaggcgggcattgctctcctgcagggacgcgttgagctgccgcgcggtgctctgcaggcgcgcgtccagcacggatgtgaacagcgtgctcagcaagagcatgccggacgacagcaccaccatggcggtgaggccggggccgcccaggccgtcggcgctcaggcagatcgcgccttcggggaaggatgcggccgccatgcccgtgtaatgcatgccgcagatggcgatgcccatcactagcgccgaggccgcctggtaccacgtccggcgccggtcctgccggatgtggatgagccactggaagatgtacagcgcggtggccgacgcgaaaaaggccaccgcgatcgacagcccgaccagcaccgggtcccacacgatgtcgatggacatcttcatggcttccatgccgatgtagtgcatgccgctgatgcccgcgcccatgaaggccgcgccgacaaggatctgccaccggccgaaccgcggcaggctggccagtcccagcgccagggccgaagccagcaccgcggcgagccaggacagcatcgtgaggccgccggaaaagcccagcacgatgggcagctggaaggcctgcattcccaggaagtgcatggcccagatgcccgtgcccatcaccgccgagcccgcggcccaccagaccacgccgatgtgacgctgcgacacatgcacccggcgcgccaggtccagcgtcacgtagctggccagcaccgcgatggcgaaggaggccgccaccaccagcggatcgtagcgcgatggcatgaatgcggtgacggcgtaactggagagggcggacatggtgggtggccgcagcatgcagtgcggtccattagtgtatcgattggttacagaccttgcaggccaccggggcttggcagaaggggtcgggatgagaatcgttccgttggcttatgctgtgcagcgaggcttcctcgccagcgcggccccgaagagaacgcgccagctgtggccggggtgcaccccacgcagcgtggctgcaccagtcttcacaccttccatccagcggaaatccatccatgtccacccgtacggaacgcgatacctttggccccatcgaagtcccggcccaccggctctggggcgcgcagacgcagcgctcgctgcagaacttcgacatctccggcgagcgccagccgcgcgagatcctccatgccctggccctggtcaagcgcgcctcggccagcgtgaaccacgccctgggcctgcaggacgcgaagaagaccgaggccatcatcgccgccgccgacgaggtggccgccggccagcatccggacgagtttccgctcgtcgtctggcagacagggtccggcacgcagaccaacatgaacatgaacgaggtgctggccaaccgcgcgagcgagatcctcggcggcgagcgtggcgaaggcagggcggtccatcccaacgacgacgtgaaccgcagccagtccagcaacgacgtgttccccacggccatgcacgtggcggccgtggaagcgctcacccaccggctgctgcccgccatcgcgaagctgcgagccaccctggagaagaaggcggcggagttcgacggcatcgtgaagatcgggcgcacgcacctgcaggatgcgacccccctcacgctcggccaggagatctccggctgggtggcccagctggcgcatggcgaaaagcatgtgcgcgacgcactgccccatctctgcgaactggcgctgggcggcaccgccgtgggcacggggctgaacgcgcccaagggctacgccgagggcgtggcgaaggagctggcccggctgacggggctgcccttcatcacctcgcccaacaagttcgagtcgctcgcgtcgtgcgacgcgctggtgcatgcccacggtgcgctcaagacgctggcggccagcatgatgaagatcgccaacgacgtgcgctggctggccagcggcccgcgcagcggcatcggggagatcacgatccccgagaacgagccgggctcgtcgatcatgccgggcaaggtgaaccccacgcagagcgaggccgtgaccatgctggcggcgcaggtcttcggcaacgacgtggccatcaacatcggcggcgcctccggcaatttcgagctgaacgtgttccgcccgatggtggcccacaacttcctgcagagcgtgcgcctgctcgccgacggcatggtgagcttcaatgaccactgcgccgtgggcatcgagccgaaccgcgagcgcatcggcgaactggtggagcgttccctgatgctggtgacggcgctcaatacccacatcggctacgacaaggcagccttcatcgccaagaaggcccacaaggaaggcacttcgctgcgcgaggcggccgtggcttcgggccacgtgacgggcgagcagttcgaccagtgggtggtacccggcaacatggtgggccgctgacgcggccgccgctcaggccgccgccttgcggcgggtgcgccgggccgcggaggcaggccgggcggcgcggcctttcctgtcggcgcgcgcccgggcccgggccgtgtcctgcaggaaggccatcagccggcgctccacggcgctgaggccccgggccccggcggcgcgctcgccgatgcgctcccacaccgcctgcatgccgggccctgcgtccgacgcgagccgagagccgagttcgagaacggcagggtggatgtaggacttcttgcacaccgccggggtgttgcccagctggcgcgccacttcggccaggatgtgcttggccgtcgcgaccggggcgccctcgggttgggtgcaggcgatgcgcgtgagctccagggcctgcgccgtgccgtgccaggtccggaaatccttggcggtgaagcgcatgccgccacccggcgcgctgtcgtccgtgcccgcgatctcgtgcaggtagtcgttcacgtcgccggagcccacggtgtgccgcgtgccgtcttcgtcctcgtactggaagagctcctgccccggcaactgctggcaccggcgcaccacgcgggccacgcgcgggtcgtccacggtcgcctgctgctccacgccgctcttgccgcgaaagcgcagggtcagggtgctgccgcgcacgcccgcatgccggttgcgcagcgtggtgaggccgtaggagcggttggcagccgcgtattcctcattgcccacgcgcaggaaggtggtgtccagcagacggacgatggtcgccagcaccaccgcgcgcgaaagcgcaggctcgccgcgccgcggctgtaggtcgcgcgccacgcgtgcgcggatgcggggcagcgcccggccgaaggcctgcatgcgttcgaacttggcctcgtcgcgctgctggcgccattcggggtggtagcggtactgccggcgcccgcgcgcatccagcccggtggcctgcaggtgtccttcgggcagagggcagatccagacattcgtgtaggctggaggaatcgccagcttgcggatgcgggcgatctcctcctcgtccgtcacccactgcccgtcgggcgtgcggaacctgaagtgcttgccgcgcagcacgcgggtaagccccggcagcgtgtcggggtggacgtagcgcaggccgcctggcaggcgctccggcggggcggggcggggcccggcgtcgcgggaacgggcggatgggtcggcggggaggtacatggacgggcctgtgtgcggatctgggtccatcacacacggttttgcgccgcggcgctgtaggaagcgccagggcccgccggtgggaaagaagcgtgacgcgcaggcggccggccccgtcactcctgcggcggctccagcgagaagcccacgccatagaccgaccggatccattcgtggtcgctgccgtcggcggcgcgcagcttgcggcgcaggttcttgatgtggctgtcgatcgcgcgttcgttcacatcgagcgtgtcgtcgtatgccatgtcgagcagctgggcgcgagagaagatcctgccgctgtggctcgccagggcttgcagcaggcggaactcgcgcggcgtgagcgaaacgggcgtgccgcgcagatgcacctgccagaaggcctcatcgagcaccaggggcgcgtcctgcgcggccggcgacggacgggccgtgctgcggcgcagcaccgtgcgcacccgcgcgacgacctcgcggggcgagaaaggcttgcagatgtagtcgtcagcgcccagttccagcccgatcagccggtccacctcttccacccgcgcagtgagcatgatgatggggcggtcggtgcgccggcgcgcctgcctgagcacttccagcccatccatgccgggcagcatgatgtcgagcagggtgaggtcgggcggcgtggggccggtgaggcgggcgatcgcggcatggccgtcggccacgtgttcggcctcgaagccggaatgccgcaggtagtccaggacgacatccgcgatgtcgggctcgtcctcgaccaccagaatgcgttgggggtcatcgttcatggatgggtgtctccagcaagggcagggtgagaagaatgcgcaggccgcccagcggcgaggcctcggcggtgatccgtccaccgtgcgcctgcacgatggcccggcagatggccagcccgagcccggagccgccggtgtcgcccgcggcgcgggtgcgggaggcttcggcacggtagagccggtcgaacacgcgcggcaactccggtgcggggacgccgggcgccgtatcgtcccattgcagcaccagccaggcgccttcgcccgccttgcgttcggtgcgcgcggcgatgcagagccggccgcccgtttcggtgtagcgcaggctgttttccagcaggttgaggtacacgcggtgcagttgcgccgcgtcgccccgcaccaccggcggcgggtggctgcccgcgcaggcgtccaccgccgacgtgtccagggagatgcctgcgttgtcgaagcgcgcctgcatcgaggccatggcctccgacagcaggggtagcggctccacgggctccggggccgtgggcgtggcgtcgcctgcggcgtcgaggctcgcgcgcaggtcgcccaccagctggatcagccgcatcacctgccggtgcaggcgcagtgccgtcctgtcgtcgaaggtgcgtacgccatcctgtacggcctcgatctccgcgcgcatggccgccaggggcgtgcggagttcgtgtgccacgtcgccgatccactggcggcgcgaggcttccatgttcgcgagctgctccgccatgtcgttgaacgtggaagcgagccgcgccagttcgtcgtcgccctgcaccggcacgcgcgtgtccagccggccgccggccacccggcgtgccccgtggaccagcgcgccgatgggggccagccagcgccgcgccagccaccaggacagccagagcgccaggatgaggccggcggcgcccgtccaggcgacgaacaccagttgctcgcgcaggaaggcctggtccgcctcggtctccacgtccagcggcggcagcagcacgagctggccgatggcttcgccgcgggggccgcgcagcacgcgccgggccgtgccctgcacgggctggacgcccgcgaccagctggcggttgctgtcgaccagccccaggcggaccgacagcgcgtgctggttgggatcgggagaagggggcgcggcgttaccggacggcgctccggcgggggacggcgggttgccgtcgccgaatgcataggcatccacatcgcatgtatcaccatgccttgcagttggggcgggtcgggagggcccgaaggtcgcccggggcagcgcagcgccgggcttgtgcatctggcgccacagctcgggctgcgtgcgcagggtctgccagccgccgtgcagcacatagacgcgttccagtcgctccgcgagccagtccagccggccgagttcgatttctgcgatatagggacccagcccccgctgcaggcccaggcgggagaaccccacgaacagtgccagcagcacggccagcaggacgctgagcgcgaggaaggctttgctctgcagggtcagtcgtggcatcggttcgggcggggaggctgtgcgggtccaggtttgccggcgggcgcggggcgcgaccgggtatttttgtgttcctccagtatggatgggttcgactgtgcccgccgattcaggagaaaaaatggacccgctccccgcgggcgcccgcttcagtgggcggccgcctgcgcgatccagccgtcgaaggtctgctggtgtgcccggatccagccgtccacgtggcgctcgatgtcggcctgccggttctggccctgctgcatggcgaggttctgcgcgttgatgtcggccaccggcagttgcatcacttcgaagagcttcgccgctgccgggttcttctcggtgaaggccttgttcgccacgatcttctgcacgttcggcacgaagccgtagttcttgccgtccggcagcttcgtgttgatgccggcctgctcgcccggaagcgaggagcggggcacctgcagccataccacgtcccggccggggcgcagcacgccgctcacccagtagggcgtccaggtgtagtagaggatgggcttgccctgcttgtagcgcgcgatggtgtcggccatcagcgccgcgtagctgccctgcacgtgcgtgaccgtgcccgccaggccgaaatccttgagctggtgctcgatgaccgcttcgcagccccagcccggattgcagcccgtgaggtcggcgcgcccgtcgccgttggcgtcgaagagcttcgcgagcttcgggtccttgagctggtcgatgtgggtgatcttgtactgctcagccgtcttgcggtcgatcaggtaaccctgcaccgcgttgggcgagtaggcccccttgcgccagagcttcgcgtcgccgccggcgttcttgtagaagtcggcatgcagcggatcccagtggtcggcaatgaaagtggcgtcgccgttggcgaccgcgagatgggccgtggcgtattcgatttccttgatgggctgcacgtcgtagccgagcttctgcagcgcgcgggacaccagcagcgtctggaaggtttcctcggcattggagctttgcagcggctgcacggaaatgcccttgccgggcagggattgcgcgccggcaggcagcgcggccagggccagggcgaaggcacaggcggcggcacgggcgaatgccggcacgcccgccggggtaggaaaggagcgttggaaagtgatgtgcatggggtgaagtgattcctggatggggtgtgtcagcgggcggcccccgccagcgcgggctcttccgctgcgggcagggcggagaagggctccgcggtgggggtgccgccgcggggggcttgccccggggcggggcgcagcgcggtgaaggcggccaccaccaggccagcggggccggtctgccaccagtggcgtgcgccacgccgcggctggcccatggcctgcgtgaggcggtccagcgtgatcgcgagcagcacgatgcccagaccgcccacggtggccaggcccatgtccagtcggccgatgccgcgcagcaccatctggcccaggccgcccacggcgatcatcgaggcgatcacgaccatcgaaagcgacagcatcagggcctggttgataccggccatgatcgacggcatggccagcggcagctgcaccttccagagcatctgcagcggcgaggctccgtaggcgcgggcggcttccaccaggtcggggcgcacctgccgcaggcccaggttggtgaggcgcaccagcggcggcagcgcgaacacgatggtcactaccacgcccggcacgttgccgatgccgaagagcatcaccaccggcacgaggtacacgaaggctggggtggtctgcatggcatcgagcgccgggcgcaacaggcgctgtgcccggtcgctgctggccagcaggatgcccaggggcaggcccagcagcaggcagaacgccagcgaggtgagcacgagcgacagcgtcaccatcgcctcctgccagatgcccagcatcgccaccagcagcagcgataccaccgcgcccagggcgagcgcgcggcccgcgaactgccatgccagcaggcccacgacggcgatcatgcccagcgtgggcaggccggtgagcaccgactgcacgccggcgagcgtggcgtccaccggtgcgcgcacggcctggaatgcgggccggaagtgctccaccgtccaggtcaggccctggttgatccagtgttccaccggaagcgatccgtcccagagctgggacaggtgcaggccgcccgcggcctgcgacggatcgcccgtgctggccagggcgtcgtgaggcagcgtggcaccgctcgcggacgcgtcgggcgcggcgttcagccagtccgcgccgccggcatcgggcccggtggccgaagaggcggcccaggggtctgcggcaggtgcggccgggggcgtgccggtggcagggtccgcctgcgtgccgaacggagccacggcggcagggccgtcgcctgctgccgcccaggggttggtgtcgggcgccggagcgggatgggcctgggccacctgggtggcctggagggcgtcgttacccgtcgtggaggtggaggaaggaagcgtcggggtggcggtcatgcgtggctccttgcgggttcggatgcggcggaacgggtcgcgtgcgcgggggacggaaccgtcggcggcacgggtggggtgtcgcggtccaggaagcgcagcagcgtggtcttgctgaccacgccccggaaacggccgtcgggatccaccaccggcagggcgcacggagcctgcgcgacctggccgaacaggtcggccacgggggcatcggccgggatcgtgcccacctccgggatgaaggcatgctgcagccccagcggacccgagtggccctgcagtgccgcccgcagcgaatcgccggagacggtgcccaggtaccgctgcgcgggcgtgaccacgtaggcgaagttgtcgtcatgcccttcgatgagctgcagcgcggggcggcaaccccggtcggtgtgctcgcgcaccacggtcagccgcttgcgcgcgatgtcgcctgccttgaacacggcagccgcgtccacgccgcgcacgaaattgcgcacgtagtcgttggccggattgcgcaggatctcgtccggcgtgccgacctgcaccacgtgcccgtccttcatgatggcgatgcggtcgccgatgcgcatggcctcgtcgagatcgtgggagatgaagacgatggtgcggcggcggatctgctgcagccgcagcagttcgctctgcatctcggtgcggatgatggggtcgagcgccgagaaggcctcgtccatcagcaggatggatggatcggacgccagcgcgcgggccagccccacgcgctgctgcatgccgccggagagctcgtccggatagctctgcgcccaggcggcgagtcccacctgctccagcgcggcagcggcctgctgctcccgctccgcgcgggccacgcccgccagttccaggccgaacgcggtgttgtcgagcacggtcatgtggggcatcagggcgaacgactggaacaccatgctgatgtccttgcggcgcagcgcccgcagggcgcggtccggcagcacgttgatgtcggagccttcgaccaggatgcgccccgcggtgggctcgatgaggcggttgagcatgcgcaccagcgtcgatttgccggagcccgacaggcccatgacgacgaagatctcgccggcctcgatggtgaaggtggcgtcgaagacgccgatggactggccggtgcgctccaggatctcctgcttgctgcagccctggcgcacgagttcgagcgcggtatcgggcgcgtcgccgaataccttgaatacatggtcgatggtgatttgcttggccacgtcgtgggtcctccctcggtcggaacgggttgaacgaacacgcccggcggcgatcctgggcacaggaccgccttccgggcacggggccggtctatcggctgcaacctgatgcggcggccccgcgcggcgccgcgaaaaaagcatgcgcctgcgttgccggaaaaaaggtgggcggtggcccggggtttggcccgcatggcacgcaggaaggtgcgcaagggcgaggggcgcccggcggagaggtcggggctgcgaggactccgccggtgccccgtggggcatcagggccggaaccggccgtggcgccggcggaccacaggcaaggctgcggcggcgccgactcaatgatccgggccctgctgcactccgcaatgggaggatgggaccggattacctgcactgcaggtggtaaaacacccacaaagtgtaagcattcggtgtttttgagtcaaaacaccggtttttacggatgtgttattcgcgagcgcgaccgtggcgccccacgcgccggccgcacggcgggcttcagtgcttttcgtgcgagacgtgcagcagccggtccgtgtaggcgatcgcgatggcactggccaggaacgccacgtggatgatggtctgccacatcagcaccttggtgtcgtagttggctgcgttgatgaaggtcttgagcaggtggatcgagctgatgccgatgatggacagccccagcttcaccttgagtaccgaggcgttgacatggcccagccattcgggctggtcgggatgggtgtgcaggttgagccggctcacgaaggtttcgtagccgcccacgatcaccatgatgagcaggttcgagatcatcaccacgtcgatgagcgccagcaccaccagcatgatcacggtctcgttgagcgcaacgacttccacgcccggcttgtagccgatgctcgtgaccagcgcctgcagcgcaggctggtggccgaaggcggcctccacgaggtgccagagctccaccaggaagtgccatacgtacacgccctgggcgacgatgagtccgaggtacaggggcagctgcagccagcggctcgcgaagatgagcgaggcgagcgggctcagggcagggccctgcgggcgcggggcagagtcttgggggaaggccatatcggtggggaaaaaagtggtggaaaccggggagcgggaaggtcgcggcggaattctagggcttgccgtcgagccggcggtccgtggggctgctgccctgtccgggcgggtggaagcgcccgctgcggcgccgtgccgggagtagcatgtgggccgtgccggtggcgggctgcggccccatgcgggcgtgcgtcagtggcatgtaagtgggccccctgaaagtaccggcgaaaacctgttccaacgactcccaggagacacaagcaaatgagtgcgtcatcgtccacgatcgaatccgtgctggtggaaaaccgcgtcttccccccgcccgccgcctgcgagaagggtgcgcgcatctccggcatggccggctacgaggccctgtgcgccgaggccgaacgtgatttcgaaggcttctgggcacgcctggcacgcgagaacgtgcagtggaccaggcctttcacccgcacgctggacgagtccaacgccccgttcttccagtggttcgccgacggcgagctgaacgccagcgccaactgcctggaccgccacatcggtacgccggtcgagaacaagaccgcgatcatcttcgaagccgacgacggcgccgtcaccaaggtcacctacagggagctgctggagcgcgtgggccgcttcgccaacgcgctcaaggccgagggcgtgaagaagggcgaccgcgtgctgatctacatgcccatgaccatcgagggcgtggtggcgatgcaggcctgcgcgcgcatcggcgccacgcacagcgtggtgttcggcggcttctcggccaaggcgctgcaggagcgcatcatcgacgcgggcgcggtggccgtggtcaccgccaactaccagatgcgcggcggcaaggaactgccgctcaaggccatcgtcgatgaaggcatcgccatgggcggctgcgaatcgatccgcagcatcctcgtcttccagcgcaccgccacggcctgcaacatggtggcaggccgcgacaagaccttcgatgaagccctggccggccagagcgccgagtgcgcgcccgtgcctgtcggcgcggagcatccgctcttcatcctctacaccagcggttcgaccggcaagcccaagggcgtgcagcactccaccggcggctacctgctgtgggccaggctcacgatggactggaccttcgacctcaagcccgaggacgttttctggtgcacggccgacatcggctggatcaccggccacacctacgtggcctacggcccgctcgccgccggcgccacgcaggtcgtgttcgagggcgtgcccacctacccgaacgccggccgcttctggcagatgatcgagcgccacaaggtctcgatcttctacaccgcgcccacggccatccgctcgctcatcaaggcggcagaagccgacaaggcggtccacccgtccagctccgacctgtccagcctgcgcatcctgggcagcgtgggcgagcccatcaaccccgaggcctggatgtggtaccacaagaacgtgggcggcgagcgctgccccatcgtggacaccttctggcagaccgagaccggcggccacgtcatcaccccgctgccgggcgccacgccgctggtgccgggctcctgcacgctgccgctgcccggcatcaccgccgccatcgtcgatgaatccggcaacgacattcccaacggcacgggcggcatcctggtcatcaagcgcccctggcccagcatgatccgcaccatctggaacgatccggagcgcttcaagaaaagctacttccccgaagagctcaagggctactacctggcgggcgacggcgcggtgcgcagtgccgaccgcggctacttccgcatcaccggccgcatcgacgacgtgctgaacgtctcgggccaccgcatgggcacgatggagatcgaatcggcccttgtctccaagaccgacctcgtggccgaggccgccgtggtgggccgccccgacgacctgaccggcgaggcgatctgcgccttcgtggtcctgaagcgcccgcgccccacgggcgacgaggccagggccatcgccaaggagctgcgcgactgggtggccaaggagatcggaccgatcgccaagccgaaggacatccgcttcggcgacaacctgcccaagacccgcagcggcaagatcatgcgccgcctgctgcgctccatcgccaagggcgaggcgatcacgcaggacacgagtacgttggaaaaccccgcgatcctggaccagttggcgcaagccaactgatccaggagggccatcgcagatggcccggcgcgcagcaactcgctggcgcgtcctgtaggacggaatctgtttcgccggccccgcgccggcgggatggccatggccgggttacaaccgggtgccaacgccgccgcgtccctcgcggcgctgcgcccgtcaccctccccggagaacaaccatggccttccgatccatcgtcatcctgctcatcgtcgcggcgattgccgtgcttgccgcgctcaactggggcaccctggccacgccttcggccatttcgctcggcttcacgtcgttccaggcgcccctcggcctgctgatgctggggctcaccgtgctgctgggcgttttcttcatcgcctacgtgctgtcgctgcagggctccgtgctgctggaaacccgccgccacgccaaggagctccaggcccagcgcgaactggccgaccgggccgaggcctcgcgcttcaccgaactgcgaaccttcctcgaatcgcagcaccagcagggccaggccgcgctgctggcgcgcatcgacgtgctggaatcgcatgtcgcggcccgtgtacaggagtccgacaacgccacggcggcgtatgtgggccagctcgaagaccagttgcgcacgcgccgcgatccggtgctgtgagctgtccggcagggcgttcgtcccgctgccgcaccacaccaaacaaaaagccgcccggtccgggcggctttttcgttcgcgccgggcgagcacggctggagggcggcgatacggcagccaccctgccgtggctgcctgccgcggaagaccggttacttgagcgacagcacccaggccgccagcttcttcgcgtcggcttcattcacctgggagttggccggcatgggcaccgggccccacacgccggagcctcccttcatgatcttggcggccagcttgtccacggcatccttctggccggcgtacttggccgccacgtccttgtaggaagggcccacgagcttcttgtccacggcatggcaggccatgcagttcttggccgtggccagggcctggtcggccagggccggcgtggcagcggagaaggccagcaggaggagggggagcgtgcgcttcatggggggctttcgtgtgggttagtatgcggctcaatgaaattgtagtgggcggggttgacgtgccgtggcggtctgttccgctgcctgcccgcgccacccctgccggagttgccaccatcatgtataccctgggtctcggaatcctgctggtcgtgctcaagtacctggagatcggcccggtcgcgcagtggagctggtggtgggtgctgtcgccgttcgccgtcaccgcggcctggtgggcctgggcggatgccacgggctacaccaagcgccgtgccatggagaagatcgaccagcgccggcaggaccgcatcgaccggcacaaggaggccatgggtgtgaagccgcgccggccccgttgagggccctggccggttccgggcgcctgccgccggggcggagataggcatgccgcccggcgggggaaggcactggaggataattccgcgtcgccgagcgaccgcctccttccaacctttctccgacccacgatgcccgcataccgttccaagacctccaccgccggacgcaacatggccggtgcccgctccctgtggcgcgccaccggcatgaaggacgaagacttcagcaagccgatcatcgcggtggtgaactccttcacccagttcgtgcccggccacgtgcacctgaaggacctgggccagctcgtggcccgcgagatcgaggccgccggcggcgtcgccaaggagttcaacaccatcgcggtggatgacggcatcgccatgggccacgatggcatgctgtattcgctgcccagccgcgacatcatcgcggactcggtcgagtacatggtcaacgcgcactgcgccgatgccatggtctgcatctccaactgcgacaagatcacgcccggcatgctgatggccgcgatgcggctgaacatccccgtggtgttcgtctccggcggccccatggaggccggcaagacgcgcctggccaatcccgtcaccaagaccatcgagttcaagaagctcgacctggtggacgccatggtgatcgccgccgacgacaagtattccgacgccgacgtggccgaggtggagcgctccgcctgtcccacctgcggctcctgctcgggcatgttcaccgccaactccatgaactgcctgaccgaggcgctgggcctgtccctgcccggcaacggcaccgtggtggccacgcacgccgaccgcgagcagctcttcaagcgcgccggccgccgcatcgtggaactggcacgccagtactacgagcaggacgacgagcgcgtgctgccgcgttcggtgggcttcaaggccttcgagaacgcgatgacgctggacatcgccatgggcggttccaccaacaccatcctgcacctgctggccattgcccaggaggccggcatcgacttcaccatggccgacatcgaccgcctctcgcgcgtggtgccgcagctgtgcaaggtggcgcccaacaccaacaagtaccacatcgaggacgtgcaccgcgccggcggcatcatggccatcctgggcgaactggaccgcgcgggccggctgcacaccgatgcacccaccgtgcacgcccccacgctgggcgatgcgctggcgcagtgggacatcacccgcacgcaggacgaggccgtgcgccatttctacatggcaggcccggccggcatcccgacgcaggtggcgttcagccagaacacgcgctggcccagcctggacctggaccgcgccgaaggctgcatccgctccgtcgagcatgcgttctcgaaggagggggggctggccgtgctgcgcggcaacatcgcgctggatggctgcgtggtcaagacggctggcgtggacgaatccatccacgtgttcgagggctcggcccatgtgaccgagtcgcaggacgaggccgtggagaacatcctggccgacaaggtgaaggcgggcgacatcgtcatcgtgcgctacgaaggccccaagggtggccccggcatgcaggagatgctctacccgaccagctacatcaagtccaagggcctgggcaaggcctgcgcgctgctgaccgacgggcgcttctcgggcggcacctcggggctgtcgatcggccactgctcgcccgaggcggcggctggcggtgccatcggcctggtgcgcaacggcgaccgcatccgcatcgacatccccaaccgcacgatcgacgtactggtctccgacgaggaactggcccgtcgccgcgccgagcaggacgccaagggctggaagcccgcgaagccgcgtccgcgcaaggtgtcggccgcgctcaaggcctatgccaagctggtgatgtcggccgacaagggcgccgtgcgcgacctgtcgctgctggacgactgagcctgccgccgcgctccggtcgaaaaaaagccgcaccggcgacggtgcggctttttcatgggcagaccgctgcggatgcgaccgggatcagggcgtgtcggaggcggtctgcgactgcaggtagttctgcaggcccacgcggtcgatcaggcccagctgcttttccagccagtaggcgtggtcttcttccgtgtccttgagctgcgccaggaggatgtcgcggctcacgtagtcgcgcacgccctcgcacaggtgcacgcccgtctgcagggcggcgcgcacttcgtattcggtgtcgaggtccttgcgcagcatctcgggcaccgtggttccgggcgtgaattcgcgggggcgcatgtcgggcaggcctcccaggaacaggatgcggcgcagcagcgcgtcggcgtgctgggtctcttcctccatctcgtggttcaggcgctcgtagagcttcacgaagccctggtcctcgtagatccgcgaatggatgaaatattgatcgcgtgcggccagctcgccgcgcagcagatccttgaagtagtcgatgacctgtgggttgccctgcatggtgtgctcttttccttgtttttgtcaggcagggagtatcgcgccgttgcgtgactttgtcgtgctggcgcgcaaagtccccgggctggcggtatgcatgcgtacagtgatcagaatcgttcgcgttgggcggtattcattgcatcatccacgggcatcttttcctctgtggcggtggtgtcgggcggctgctgtgcgaaaaccaccgtctttctaaaaaatggttgtcgatccgctttcctggtggttgtccgcgttcccgcatattcccccggtcgggcatctgctgcggggtgaccttgccgcaaggtggacgcgtttccattcgctgcccgggtcaaagcggtatccggacaatgaatcggactttgcagaactgctgatgcggcacctagctgttgcgggcgagttgttcacctccggcgagacgatctatgtataccgatgccaccaaggagagcccaggttgaagggccgcagtcgccaccagatcgtggggcgccaattgagagatcacaccatccgatttcctgctgtggaaaagcccatgctcaatgaggactactacttcgtccgtgccctggccaccgtttggaaacccgatttcttcgaagtgctgacccggaaggttgcccgctgggaactggcgggcatcacattcgtttcgccgcgcagcggaaacctgtactgtccctacgatggcggcatggacgtgttctgtttttccctgaaaccatcccggctcgaagagcggtttcgcacgtggatgtccgagcatgagagccggctctgactccgttggcgcgcacgtggccgccaagtcctccagggctgtagccgtgtccgccgcggcgctgttgttttccatggggtggacgaccgtggccgttgccgcaaccgcgccgtatccactggactggccccatgctggggaaacgctcatctatcactcctgcgggtgcgccgatgcctgctgggtggccgaagtccgggacgcccgcactcgggcgctgaaggctcgcctgcgatgcgggtgcgagacgctgcactaccagccggcttcgcatgcatccgaagcgatccttccgggtggttgcgaacccatcaatggcagccgcgacaagcccgcggcgatccgcgagcggctggagcaactgcggggcactcacagcccgccacagcggccggcgtctcgctgagtgcatacctgctcatatcttcatgcaggcgatcatcgccaattggcggatggggcgatgcgcctgcggcggcccctggacgggggcttctgccgcaggcccgacgcggcgggcacaataccgcccaccatgctcatgtacccgcatatcgatcccatcgccctgcagatcgggccgctcgccatccactggtatggcctgacctacctggccgcgttcggcctcttcatgttcctgggcacgcgccggctgcggcacgagccttatgcctcgctcaccggcgcgcaggcctggacccgcaaggacgtggaggacattctgtttctgggcgtgatgggcgtggtggtgggcgggcgcctgggctattgcctgttctacaagcccggctactacctgtcgcatccgctggagatcttctacatctggcagggcggcatgagcttccacggcggactgctgggggtgatcgcatcgatggtgtggttcgcgcgctcgcgccaccggccgtggctgcaggtggcggatttcgtggcaccctgcgtgccgacgggccttgcggccgggcgcgtgggcaatttcatcaatggcgaactctggggacggttctgcgacccgtcgctgccctggggcatggtgttcccgcagagcggctcgatgctgccgcgccatccttcgcaggtgtaccagttcctgatggaagggctgctgctgttcgtgctgctgtggctgtatgcgcggcgcgagcgccggcagggcgaggtggcggcggcgttcctcgtgggatacgggtgtttccgcttcatcgccgaatatttccgcgaaccggacgcgttcctcggcatcctgtcgctcggcatgagcatgggccagtggctctgcgtgccgatgatcgtcgccggggtgctgctgtgggcgtgggcacggcggcagccggcgcgcgtggcgccggcgcactgaaggattccagcacggcccgaaagccaaggggaaaaggccgctgtagcgtatcggagcgggaacccgcccccggctcggtacgcatcccctggctgacggcgttcgccgtgtgctgccgccgttgcgctgcgcacatcactgtgtcgtacaggcaacggatcggacccgggtgaaagtcctacattggggctctgttgcatccgctcataattatgaaaaattacggcaaggtcaccgaagctgagcaggtgcctcgccggctcttcggttccttgaaaggccttcccgggcactcgttgtatgcgcacatcgaccgcctctctgcacgacaacgtcgcagaacgcctgcgcgagcagatctttgcaggtgagttcgcgccgggcacctttctggacgaaaccgcgctgtgcgagcggctcgccatctcgcgcacccccttgcgcgaggcgctgaaggtgctcacggccgagggcctgctgcgccacgagccccggcggggctgtttcgtggccgaggtgacagagcgggacctggacgagatcttccccgtgatcgcgttgctggagggccgcgccgcgcacgaggcgacgctgcgcgccggcatggccgacgtggccgcgctggaggtgctgcacgagcggctccaggaacatgctgccgccggccgcatcgccgagtactacgcggccaaccatgcgatccacgaagccttcatcgtgctggccgacaaccgctggctggcccaggtgatcggcgacctgcgcaagatcctgcgcctggcgcggctgcagcaattgcatgcgcccggccgcctgcagcagagcctggcggagcacctggcggtgttcgccgcgctgcggcgcggggatgccgaggccgccgagcaggccatgcgccaccatcttctcgcgcagcgcgtggcgctgcgcgacattgcccgccaccaccactccaggatcgccccatgaatgccgcctccgaatggatcacgcgcagtgtcgcccgcctgcgcaccgaagccccgatcgccgacctcgatgccgcgggcgcggcaggaggtggccgcccgcccgctgctgctgccccggccccggccccggcccctgcgccggccaaggcaccgccgccgcgttccacgtccgagcgcatggccgccacgctgcggcgcgcgaacgaggccctgtccccgcgcgctctgcgccggctgctggccgacctgcaggcggtcgcggcgccgcaggccagcgaggtggagggcggccggcaggccgaggccgtggccgcctggtatgcggaggccaagcccgaagagcgccgcgacatgtggctgttgatgtgcgagcagttcgcgcccgatgccacgcgcttcaagtcggcgcagaagcgctacgaggctgcagccggcacggaagacgaggcgcacgcggaagtccatctgcgccgcgccctggtctcgccgcgcacgcggctgctgcagcggttcgcggtgttcccgcagggcatgcgcttcctcgtggacctgcgcgcggaactgctgccgcagctcaagggcgacaagcggctgctgccgctggacgcggaactggagcagttgttctccacgtggttcgacgtggccttcctggagctgcagcgcctgtcgtgggattcgccggcgtcgctgctggaaaagctcatcaagtacgaggccgtgcacgacatccgcagctgggcggacctgaagaaccggctcgacagcgaccgccgctgctatggtttcttccacccgcggctgccgaacgagccgctcatcttcgtcgaggtggcgctggtcaacgagatttcggacagcatcacgccgctgctggacgaggatggcgcggccgtggacatcgcccgcgccaacacggcgatcttctattcgatcagcaacacgcagacgggcctgcgcggcgtgagcttcggcgattcgctcatcaagcatgtggtggagacgctgtcggccgagttcccgcggctgcggaccttcgccacgctctcgccgattccgggtttccgcgcatggttcggcaagcactgcgcaggcatgctcgaagccatggacgacaagcgccgcaccgaactgggccgtgccatcggggcggaggcgccgcaggccgcgcaggtgatagccgcggcagagaaggcgctggagctgcccgtgaagtcgccgctgcggcagtggctgctgcactgcgcggctcgctacctggggcgcgaactgcaggacggccgccccgtggatggggtggcgcgcttccacctcggcaacggggcgcgcgtggagcggctcaactgggcgggggacccgtcgtccaaggggcagaagcagtcgttcggcctcatggtgaactacctctacgacctcaagcgcatcgacaagcaccgggcgctcctggcccagggccgcgtaccggtgtcgggagacatcgacagcctcgcccgcggctgagccctgcggccggccgtgccgccccctttcggatatcggatcgacgaatcaccacaacgacgacaggagacaagaccgatgccagtgaatcctttccaggcgcccgctgcggcgctgccccggcgcgccctgctgcgcggggccgccgcttcgggcctcgcgctcgcggccggccgcgccttcgcgaacgacccctggccggccaagccggtcacgctggtggtgccgttcccggccggcggcggcaccgacgcgttcgcgcggccgctggcggcgcagttttccaagtccaccggcaagacgctggtcatcgacaaccggggcggtgccggcggcacggtgggcgcgagctatgcgtccaaggccgcgccggacggctacacgctgttcatgggcggcacacaccacgtgatcgcgccgtcgatgtatccgaagctggattacgacatcgagcgcgatttcattccgctggcgctgctggccaacgtgccgcaggtgctggtggtgaacccgcgcaacgtgccgttcacggcgttcccggccttcctggaccacgtgcggcgcaatccggccaagctcaactacgcttcggcggggtcgggaacctcccaccatctggcgggggagttgttcaagctgcagtcgaacacgttcatcacgcacattccctaccgcggtgcggggcctgcgctgcaggacctgatcggcggcaacgtggacatgatgttcgacggactgggttcttccgcggcgcacatcaagggcgggcgcatccgtgcgctgatggtgtcgggcaagcagcgcaacccggctttcccggacgttccgtgcgcggccgaagtgggcctgcccgactacacggtgaccacgtggtacggcctctgggcaccgaaaggcacgccgacggacctgcaggcgcgcatcgtggaggaggtgcgccgcatcggcgcggccgacgagatcaaggccgtgtgggcgaagaacggcgccgactacggcgggctcacgcaggcgcaattcggtgcgatggtcggggcggaggtgaagcgctgggcgcaggtggtgaaggcttctggcgcgaagctggagtgagccccccctgaggcgctgtgcgccttcctcctttctcgcgctgcgcgcggaaggggggcgacgccggtggcccggcggagccggttccacggcaggggttttcgcaaaacgaggggatatgaatggcgggtgaggtcggggtggtgtggccggaggccgcggcgcaggatgggcgcggcatcgtgcgtgtcacgttgcggcatccggggcggctcaatgccatgtcgcgggccatgtggcggcagttgcgggaggtgttcgagggcatccaggcccgcgaggatgcgcgctgcgtgctgatcgagggggagggcgatgccttctgcgcggggggcgacatttccgaatacccggcgttccggttcgatcccgggagcctgcgcgacttccacgagcacgatgtgtggggcgggctgtcggcgatgctggcgtgcgatgtgccgatcgtggctgcgatccgcggagcttgcatgggcgcgggggtggagatcgcggcctgctgcgacgtgcggttcgcggcggaatccgcgcgcttcggcgcgccgatcgcgcggctgggttttccgatggcgccgcgcgaggccgcgctggtggcgcaggccgtgggcgatgcactggcccgccgcatgctcctggaggccgccacgttcgatgccgggccgctggccgcgcagggtttcctggcggccgtggtggcggacgacggactggccgcgcaggcgtgggccagcgcagggcgcatcgcggcgctcgcgccccgggcggcgcggctcaacaagcagacgctgcgtgcgtgccggcagggcggcggcagtgtgctgcaggccggggccgatccgtatgcctacgctgccggcgcggagcaccgcgaaggcatcgcggcgttcctggagaagcggcctgcgcagttctgagagggacaccggcaacgcatacgcaacctgtttttcttcatcttccttttgctttcgcccaaccatccatccaccatgtcttcccaactgcttgcatcgccttcccgcacgccggcctccgcatcggccgccggccaccagaacctctacagcgccctgcgcgccgcattcccggcggacctgggcggcatcgccgtcgaggccacgtcgcccgaggggctgcccctgcactacagctgggcggacctggagcaggccagcgcgcgcatcgccaacctgctcgcgtcgctgaatctgcccgagggcagccgcatcgcggtgcaggtggagaagtcggtcgaggccatgctgctgtacctcgcgacgctgcgcgcgggtttcgtgttcctgcccctgaacaccgcctaccagagcgcggagatcgaatacttcatcggcaacgccgagcccgcggtggtagtctgcacgccggcgaatttcggctgggtctccaagctggcgttcacggccggcacggcgcacgtgttcacgctcggcgacgaccgcacgggcacgctgctggagcgcgcgacgcaccactccagcgtgcacgagccggtggcacggtcagcggacgacctggccgccatcctctacaccagcggcaccacgggccgcagcaagggcgcgatgctcacgcacggcaatttgctgtcgaacgcgctggtgctcaaggactactggggctggaagcctggcgacgtactcatccacgcgctgccgatcttccacgtgcacggcctgttcgttgcgatccacggggcgctcatcaacggcagcccgatggtctggttcgcgaagttcgaaccgaaggccgtgatcgccgcgatgccgcgagccacggtgttcatgggcgtgcccacgctctatgtgcggctgctggccgagcctgcgctcaatcgcgagagcactgcccgcatgcggctgttcgtggccggctccgcccccctgctgatcgagacgttcaaggaatggcaggaccgcacgggccacaccatcctggagcgctacggcatgagcgagaccatcatgctcaccagcaacccgtacgctgccgacccgcgccatggcgggcaggaggagcgccgcggcggcacggtgggcttcccgctgccgggcgtgggcctgcgcgtggtggacgacgcggggcagccggtggccaccgacgggatcggccacatccaggtgcaggggccgaacgtgttccagggctactggcgcatgccggagaagacgaaggaggagttcgccgtggacgggcagggcggccgctggttcaggacgggcgacgtgggcaaggtcgatgcgcggggctatgtccacatcgtggggcgcagcaaggacctcatcatctccggcggctacaacgtctatccggccgagatcgagggcttcatcaacgagatgcccggcgtggccgagagcgcgctggtgggcgtgccgcacccggacttcggggaagtgggcgtggcggtggtgatccccaaggccggtgcgcaaatcgatggcgaggcgatcatcgcggcgctcaaggcgcgcctggcgaacttcaagattcccaaacgctgcttcgtcaccgaagagctgccacgcaacacgatgggcaaggtgcagaagaatttgctgcgcgagcagtacaaggggctgttcggctgagtgccgcactgcccgggaccgctcttgtgttcctggcaggctgcgggcctgccgcgattcagggcgtgtccgcagcgcagaagatgcatccgtccgcaggcgatgcagtgccatgcgccgcgggcgcgtggctgcagcagtgttccagccacgcggccaccagcttgtagaccgacaggttggtgcgggccgtgggcgcacacaggtagtagcccagggggctttcgaaccgccggccgagcggctcgaccagcgatccggcctgcagttcgtcctccaccaggcaggtgggcacgatgcccacgccgaagccggacaccgcggcgcggatgatgagcgagtagagattgaagcccggcccgaagcggctgccggccgtgtcgcactggtgcgcctccatccagtcgtgccaggcgagcggcacctcgatgtgctgcagcagcgtggcatgctgcaggtcctgcggcgtgcgcagccgcagcgtgtcgcgcagttgggggctgcagacgatgctggtctccttgccgatcaggtagcgggcattggcactgggccagttgccgtagccgtactggatggcggcgtcgaattcatgcggcaccgcgaaatcgtgcgcatgctggtagcgcacgaagttgagcgccacctggggcagggtgcgcttgaagtggcccagccgcgggaacagccactgtgccgcgaaggtcggaggcaccgagaaattgagcgcgccgccgctgccgccgtacgacatgagctgcgccgtcgccgactccagcgccgccatcgcggggcgggtggcgttgaggtaggtggcgccggcgtccgtcaactccagcccgcccgccttgcggatgaagagcctctgtcccaggtattcctccagcgacgcgatgtggcggctgatggcgctctgggtcacgcacagttcgcgcgccgccatggtgaaggcatggtgctttgccgcggagtggaaagcgttcagttcggaaatggtcgggcagaggcggcgcatagggcgtatgagtaccactcatggagtggtgagattttaggcgttgcggccggggtggctctggcccgataaatgcgtccgtgactgccgtgtgactcccgctttcccgtcgcagccgccttcgcaccagctgggtgcagtgccggcagcggcatgggccaccgtccacggtgccatgagtaattgcgaagccgacccttttccccaacgaaacccttcatgacttccctcctgatcgaaaacagccgcgtcctggacgtgcatgcgctcacgctgcgctccggcgtctcggtcctggtgacggacggccgcatcgccgcagtgggcgagcaactgcaggcgccggagggcgcgcagaggatcgacgcccgcggcatgacgctcatgccgggcctgatcgactgccacgtacacgtggtggcgtcctcgttcaacctcggcacggtggcgaagatgccgaacgtgttcaccatgctgcgttcgctgccgatcatgcgcggcatgctcgatcgcggcttcacctcggtgcgcgatgcgggcggggcggactggtcgctcgccgaagcggtgcgcacgggcctggtgcagggcccgcgcatcttcccctcgggcaaggcgctgtcgcagacgggcgggcatgcggacttccgccagcgcagcgacgacctggacgtgtgctcgtgcgcgtacaagctgggcaatatcggccgcgtggtcgacggcgtcgatgcctgccggctcgcggtgcgcgaggagatcctgaagggcgccacgcagatcaaggtcatggcctcgggcggcgtggcctcgcccaacgatccgatcggcaacctgggctactcggaggccgagctgcgcgccatcgtcgaggaggccgacaacgccagcacctacgtgatggcccacgcctacacgccgcgcgccatcgcccgcgccgtgcgctgcggcgtgcgcaccatcgagcatggcaacctggtcgatgcggccacggccgacctgatggccgaggcgggcgcgttcatggtgcccacgctcgtcacctatgaaggcctcgcgaacgagggcgagcgctacggcctgccggccgtctccatcgccaagatcgacgcagtgcgcggacagggcaggcaggcgatcgagatcctggcgaaggccggcgtgaagatgggcctgggcagcgacctgctcgccgagacgcactacctgcagtccgacgaactgcgcctgcgcgccgaaatcctgggcaacggcccggtgctgcagcaggccacgctggtgggcgccgagatcttgggccagcagggccagctcggagaaatcaccccgggcgccatcgccgacctgctgctggtggatggtgacccgctggccgacatcgcctgcctgctgggccagggcgagcgcatccgcgcgatcgtcaaggacggcgccttcgtcaagaacaccctctgaattccaccccccccccccgcatccagaccggagacacaccatgcaacgtagaaacctcatgaagctcggcggcgccgcggccgtcctgcagtgccttccctctctcggcttcagccagcagggcgaggtgttccgcatcggctcgctcacgccgatcacgggcgcgggcagcccctacggcccgggcatgcagcaggccatccgcctggccgtggatgaagtgaatgccgccgggggcgcgggcggccgcaagctggaactcttcaccgaggactcgcagaccaagcccgacgccgcggtgctcgcggccaagaagctcatcgaggtgaacaaggtgcaggccgtgctgggcacgtgggcctcgggcgtgtcgctggccgtgctgccgctcaccgaagcggccggcatcatcgagatgaacgtctccggggctccggccatctccacgctcgacaccaaggacctggtctggcgcttccaggcgaccaacgaccgcttcggcgcggccttcgccgagatctgcgccaagcgcggcttcaagcggccggccacgatggcgttcaacaacgcctcgggcctgggcaacgtggaaggcttcacccgcgtgtgggaaaagcgcggcggcaaggtggtggcgaacgtcacctacgaacccagccggcccagctaccgcagcgagctgcagaagatcctggcggccaagcccgacgtgatcgtgatgggctcctacctgcccgacaccaccatcatcctgcgcgagtggttccagtccggcgccgagaacaaatgggtcatcccgggctgggcggccaaccccgacctggtgaaggccctgggcgccgaggtgtgcgagggcatcatctcggtggacacggtctccaacgagaagagcaccgcgttcgcgcacttcgatgcggcgtacgccaaggccacgggcaaatccgcggccaccaacatctatgccgccatggcctacgacatggtgatctcgctggcactggcgatggaggccgcaggcgccaaggccacggtggagcaggtcaacgcgaagatccgcgatatctccaacgcaccgggcacggccgtctataccttcgccgaaggcaaggcgcagctcgcaaagaaggccaaggtgaactacgaaggcgcctccagcaagctggactttgacaagtacggcgacgcgacgccggacttcggtgtgtacgtgatcgagaagggccagctggtgcggcgcgacgtggtgtccatcgcgatgtgacggcgatgcacgagatgacgcaatgacctggatcgatttcacgaacctgttgatcaatggattgatcgagggcctggtagtggccctgccagcgctggccatgaccctggtgatgggagtcaaccgctttcccaatgccgccacgggcgacctgatgaccaccggtgcctatgccgccgtggccgtgcagtcgctgggcggcgtgccgctgtggctggcggccatcgccagcgtgggggtgacggcagtggtctcggccggctcctaccagttgatcttccgcaagctggcggggcggcccatggtggcctccatgctcgcggccatcggcctgggcttcctgttgcgcagcctgatctcgttcttcgcggggcacgaccagcgcacgttcgagctgcctctggtgcgtgcctggaacttcggcggcatccgcatcctgcccaccgacctgctgatcgcggccatcgccgccgcctgcctggcggtggtgttcgtgctgatctaccgcaccagcttcggccgccagttgcgcgccgtggccgacagcgcggacctggcgcgtgccagcggcatccgtgccggcgggctgatgctgtgcctgtggctgctggtgggagcgctctcgtccatcggcggcgtgctgctgggcatgaaggccatcgtcacgccggaaatgggctgggaaagtctgatccccgcgttcgccgccatggtgctcggcggcatcggcagcccggtgggggccgtgctgggtgcgttggtgctgtgcattgtgcaggagctgtcggtgccattgctggggccgtcgtacaagctcgtgctgtcgttcgtggtgctggcgctggtgctgctgctgcggcccgccgggatcatgggccgggtgcaactggtgcgctgacaagggagcgaagaaagacatggtcgcctatctctgtgccatcggcatcgtggccctcatctattgcctgctggcgctcggcctgaacctgcagttcggactgacgcgcctggtcaacttcggcgtggtggcgttcttcgccgtcggcgcctacacctcgggcctgctgtcgctcaagggcctgccgctgccggcctgcttcgccgcggcggggctgctgtcggggctgctggccttgccgatcgggctgctgtcgctcaggctgcgcgatgactacctggccatcgtcacgctcgggttttccgaggcggtgcgcatcaccatccagcaggagagctggctcacgaacggcgtgcagggcctgccgggcctgcccaagctgttcgcggcctggggacccgggacgtccgacatggccatcttcgccgtgctggccatgatcgtggggatcgtgtgctggggcacggtgcgcctcacgcgcagccccttcggccggctgctgaaggccatcggcgacgacgaggccgcgctgtccgccctgggcaaggacccggcgcgattcaaggtgcaggtgttcatgctgggcgcggcgctggccggcgtggcgggtgccttctacgcccacttcatcaccttcatcacgcccgagcagttcatcccgctcatcaccttctacgtgtggatgggactggtcatgggtggctcgggcacggtgcgcggcgccatgttcggctcgctgctgctgatggtgttcctcgaaggctcccgcttcgccaaggactgggtgccgggcgtgtcggaagtgggcatggccagcctgcgcctggccgccgtgggcctcgcgctgatcctggtgacgctctaccggccccatggcctgttcggaggcaaggcgaaatgagcatgctgcaagtggaggccgtgacgcggctgttcggtggcttcaaggcggtggaccacgtgtcgctgcgcctggccgagcgcgagatactgggcattgccggcacgaacggcgccggcaagagtacgctgttcgccgccatcgcgggccagcagccgcccgatgccgggcgcatcgccttcgcagggcaggacatcacgcgcctgccgccgcaccgccgcgcccgcctgggactggtacgcactttccagatcccgcgcgagttcaagagcctgacggtgcatgagaacctcatggccgccgccgccaatccgcagggcgagcggctggtgaacgccttcttccagacgcgcagcctgcgcgatcacgaggcccaactggcggcgaaggccgacggcatcctgcagttcctgaacctggcgcgcgtgcgcgatgtgccggccggtggcctctcgggcggtcagaagaagctggtggagctgggccgcgtgctcatgctggacccgcgctgcatcctgctggacgaacccttcgcgggcgtgaacccggtgctgatcgaggagatctgcgaccgtgtgcgcgagctgcagggccggggcatcgccttcatcgtcatcgagcaccacctgcaggcgctcaaggcgctgtcgcaccgcatgatcgtgatggaccggggccgcatcctggccgagggcgacccgcaccgcgtgctggacgatccgcgtgtgcaggaagcctacatgggaggggtggtatgagcggcgcagccatgaatgcacaaaacctgctgcagatcgcacagctgcgcggcggctactccgaggtggacatcatccacggtatcggcctggcggtggcgccggggcagatcgtgaccatcgccggcaccaacggcgcgggcaagtccacgctggtgaaagcgctgctgggcctgttgccgcgcgtggcgggcagcatccacctcgacggccgcgacatcaccccgctgtcggccgaggaccgcttcgatgccggcctggcctatgtgccccaggtggcgaacgtgtttccctcgctcaccgttcgcgagaacctgcaggtggtgcgtggcgtgaagcacctgaagcagcgcatggaggaagtgctggcagactttcccgcgctggtggagcggctgccgcagccggccagcaacctctcgggcggcgagcgccagcagctggcgttcgcccgagcgctgatgccgtcgccgcgcatcatggtgctggacgagcccacggccgcgctggcgccctcgctggtcggcaaggtgttcgacatggtgcagcgcctgcccgcggcgggcgtgtcggtgctgatggtggagcagcgcgcacgccaggcgctggccatcagccagcagggctacatcctggaccaggggcgctgcgtgctgcacgggccggcgcgggaactgctggaagaccagcgcatggcgcagctgtacctgggcagccactgagccacccgtacggcggcacggtttcagcgcagcacgagcacgggcaccttcgagtgcgtgagcacgtgctgggtctcgctgcccagcagcaggcgcttgatgcccttgcggccgtgcgaggccatcacgatcaggtcgcagtcgtgcttggtggccgcggcgatgatcgcctcggcgacgaggtccgacttggtcaccacgggcttgaccttcaccccctgggcatcgcccagctgccggatgccgtccaccagcgcctgggcgttggtggcccactggctctcgatgcgccgggcctcggcggcatccaccggcgagccgccttcgaaatagctgcgcgggtagcgcggcacgaccttgaacgcgaccacgcggccgcccgagagccgggccagggacaggccgtgttcgacggccttggcggacaggtcggagccgtcggtggcgatgaggatgcggcggtaggacatcgttgttctcctggaaaagatgggagatgccggggccggcacggccttggcgtaacggcagagtaggccgaagtggttgcccgtgtcttgacatgcgtcaacgcggaccggcgccatggggcctagccttcggctccatgatgtccgatccttccgcgccggcggacgccgccgattccgctgccgagctgctcgacgatccgcaggaatggaccgccttcgggcggcccgtgggcacgcaggccgccggcgcagccgggccagggcacgcccccgaaggattgtgggagtcgcacgtggtgctcggcggcatgcattgcgcggcctgcgcgctcacggtggaggacgcgctgcgcggcgtgccgggcgtgctgcaggccgaggtgagtgccgccacgcaccgcgcgcgggtggtgtgggacgcccggcgcgtgcgcccgtcgcgatggatggccgcggtggcgcgcgcgggctaccccgccttgccggccatggatgcgctggcccgtgagcagcgccggcgcgagggccgcaaggccctgtggcgctggctggtggcgggcttctgcatgatgcaggtgatgatgtacgcgtggcctgcgtacgtggcccagccgggcgacctcacggccgagatggagcggctgctgcgctgggcctcctgggtcatcacgctgccgatgatgatcttctcgtgcggcccgttcttctcgagcgcgctgcgcgacctgcgcctgcgccgcgtgagcatggacctgccggtcgcgctgggcatgggcatcaccttcgtggtgagcacggcgggcactttcgatccggccggcgccttcggccgcgaggtctattacgactcgctgaccatgttcgtgttcttcctgctcaccggccgctggctggagatgcggatgcgcgaccgcacggcgggcgcgctggaggcggtgatgaaccgcctgcccgacagcgtggagcggcgcggcgccgatggcgcattcacgcgcgtcgccgtgcgccggctcgcggtgggcgacgtggtccgcatcctgccgggcgaggccttcccggcagacgggcgcatcgagcgcggcagcacgcaggtggacgaggcgctgctcacgggggaatcgaccccgctggcgcgtgcggaaggcgcggccgtgacggccggcagctacaacctgcgcgcgcccgtggaggtgcatgtggagcgtgtcggcggcgatacgcgctttgccgagatcgtcgcgctgatggagtccgcatcggcgcagaagccgcgcctggcgcaactggccgaccgcatcgcgcggcccttccttgcgggcgtgctggtggccgcgggcctggcggcggcgtggtggtggaagaccgacccggaacatgcactcatggtcgcggtggcagtgctcatcgtgacctgcccgtgcgctctttcgctcgcgacgccggtggccatgctcacggcggcgggcgcgctcgctcggcagggcgtgctggtgcgcaacctgcaggccctggaatccctggcggcggtggacacggtcgtgttcgacaagaccggcacgctgacgcaggacggcatccggatcgcgggcgtgcatccggcgcagggcttcacgcaggcggaagcgctggccctggcggcggcgctggcgcggcactcgctgcatccgctctcccgtgcgctggtgcaggcggccggtccgcagggggagggcgccatcgagcgctggcggctgagcgatgtgcgcgaggtggcagggcagggcctggccgcccgggtggatgacctgcagggcctgagggcgcctgccgtgctgcgcctgggccgggccgcggatgccggtgcagccgccacgcagcgggtggccctgggcgcggagcctttgcaggctggcgcgtccccggccgcgtggcccgcggaggtcgcgtgtttcgactggcgggaggatctgcggcccgacgcggccggcgtcgttgcccgcctgcgcgaggccgggctgtcggtcgagttgctttccggcgaccgtgccgacgcggtggcgcgcgtggccgccagcgcgggcatcgatgccgcgcgcggcgattgctcgccgcaggacaagctcgaccgcatgcgcgcgctgcaggccgccggccggcacgtggcgatggtgggcgacggcctcaacgacgggccggtgctcgcgggcgcgcacgtgtcgttcgccttcggccgggccgtgccgctcgcgcggtcgcgttcggatttcgtggtgatgggcgaccagctcgcactggtggagcgcagcgtgcggctcgcgcggcgcacgctgcgcgtggtgcggcagaacctggcctgggccgcggcctacaacgcgctgtgcgtaccgctggccgtcgccggctggatgccggcatggctcgcggggctgggcatggcgctcagttcgctgctggtggtggcgaacgcggcgcgcctcgcgcggggcgctggcagcgatgccggtgcggccgccatgggggcggatgctgccctgccgcccaccgccgcgccgctggcgcagggagccgcgtgatggacatcctgtacctgctgattccgctgtcggtcgtgctcgtgctgctgatcctggtcgggctctggtgggccatcgaccgggggcaattcgacaacgtcgaacaggaaggcgaacgcattcttcgggacgattgacgctggtcaaacggctccggggcccccctcgtcagaatttgtaagcaaaccaaaagaggtgcccgatggattcttctgtctcgaacgccgcgcactacaacgacacggtcgtgcggcagttttcaatcatggccgtggtgtggggggtggtcggcatgctggtcggcgtggtcatcgccgcgcagctcgcctggcccgaactcaacttcggcattccgtggctcagctacggccgcctgcgcccgctgcacaccaacgcggtgatcttcgcgttcggcggctgcgcgctgttcgccaccagctactacgtggtgcagcgcacgggacaggtgcgcctgttcgcgggccggcttgcctcgttcacgttctggggctggcaggcggttatcgtggccgcggccatcagcctgccgctaggctacaccacgggcaaggaatacgccgagctcgagtggccgatcgacatcctgatcacgctggtgtgggtgtcgtacgccatcgtgttcttcggcaccgtgggcaagcgccgcgtgaagcacatctacgtggccaactggttcttcggcggcttcatcctcgccgtggcgctgctgcacgtggtcaacagcgcggaagtgcccgcgggctggatgaagagctactcggcctacgccggcgtgcaggacgcgatggtgcagtggtggtacggccataacgccgtgggcttcttcctcacggccggcttcctgggaatgatgtactacttcatcccgaagcaggccggccgcccggtgtacagctaccgcctgtcgatcgtgcacttctgggcgctgatcttcacctacatgtgggcgggtccccaccacctgcactacaccgcgctgcccgactggacgcagtccgtgggcatggtgttctcgctgatcctgctggcgcccagctggggcgggatgatcaacgggatcatgaccctctcgggcgcctggcacaagctgcgcgacgatcccatcctgcgcttcctgatcgtgtcgctgtcgttctacggcatggccacgttcgagggcccgatgatgtccatcaagacggtgaacgccctgagccactacaccgactggaccgtgggccacgtgcacgccggcgccctcggctgggtgggcctgatcacgatgggctcgctctactacctcgtgccgcgcctgttcggccgcgagaagatgcactccatcaaggcgatcgagctgcacttctggatggccaccatcggcatcgtgctctacatcgccgccatgtggatcgccggcgtgatgcagggcctgatgtggcgcgcggtaaatgccgacggcacgctcacctacaccttcgtcgagagcgtgaaggccacctatcccttctacgtcatccgcttcgccggcggcctgctctacctcgcgggcatggtggtgatggcctggaacgtgtggaagaccgccatggccggccgctcggtcaaggtgcagatcccggccgtggcacctgcccacgcctgaaaccctggagcgctttcatgtccgacaacacaacgacaaaagccggcttctcccacgagaagatcgagaccaacaacttcctcatgatcgtgctgatcgtgctggtggtggccatcggcggcctggcggaaatcgtgccgctgttcttccagaagtccaccaccgagccggtcaacggcgtgcagccctacacggccacccagctgctggggcgcgacatctacctgcgcgagggctgctacaactgccactcgcagatgatccgcccgttccgcgccgagacgctgcgctatggccactactccgtggccggcgagttcgtctatgaccacccgttccagtggggcagcaagcgcacgggccccgacctgcaccgcgtgggcggcaagtacagcgacgaatggcaccgcatccacctgaacaacccgcgcgacgtggtgccggagtccaacatgcccgcctactcctggctggagaaaaccccggtggacccgtccgtcgccgcaccccgcatgaaggcgctgcgcaccgtgggcgtgccctacaccgacgagcagatcgccggtgcggccgaggaggtcaagggcaagaccgagctggacgtgctggtggcctacctgcaggtcatgggccgcgcgctcaagtaaggggagaccgccatggacatcaccaccgtgcgcatcgccgcgacgctgatctcgttcgccctgttcctcggaatcctggcctggacgttctcccgcggcaaccggtcccggttcgaggaggcggcgcagctgccgttcaccgagccggacgctccactgaattctttcgagaacgagaagaaccatgagtgacttcacccacaatttctggtcggtgtacgtcgtcgcactgaccctcggcggcatcgccggctgtctcatcctgctgtggatcaccgcgcgcaagaaggtcgagccgcgcgcggacaacaccacgggccacgtctgggacggcgatctcaccgagatggacaacccgatgccgcgctggtggatgtggctgttcgtcatcaccatcgtgttcggcctgggctacctggccgcctatccgggcctgggacgcttcagcggccagctgggctggtcgcagcgcggcgagtacgaaaatgaaatggccaaggcccgtgccgaactggagccgctctacgcgcgcttcgccgcgatgagcaccgagcaggccgccgccagccccgaggccatggccatcggcgagcgcctgttcatgaacaactgcgcacagtgccatggctccgacgcgcgcggcagcaagggcttcccgaacctggccgacaacgactggctgcacggcggcgcacccgccaacatccgcgagacgatcgagaagggccgcatcggcaccatgccccccatggcggcggccgtcggttcggccgaggacgtgcgcaacctcgcgcactacgtgctgagcctgtcgggcagcccgcacgattcgctgcgcgcctcgctgggcaagtccaagttcacggtgtgcgcggcctgccatggcatggacggcaagggcaacaccgcgctgggcgcgccgaacctgaccgacgacatctggctccacggctggggcgagggcgccatcaccgccatgatcaacaacggcaaggtgaaccagatgcccgcgcaggccggcaagctcaccgatgcgcagatcggcgtgctgaccgcctacgtctggggcctgtccaacaagccgggcgcgaacaccgccgcggcggccccggcgaactgaaccgagggaccgcatccaggggcgccgccggccggcgcgccgcccctgacggtcccacgcgcaatccctgctcccacgacacgagaccgccggcccacagagcaaagcagaacccacatgaagccccctgacggacagccgcgcaaggtcatcccgatcgcccccgttccggcggacggcggatcggcacaggccgaagtcgtctccctctacgaagcccagaagaagatctacccgaggtccatcgccggcgtgttcgcgcgctggcggtgggccatggtcgctttcacgcagctggtgttctacggactgccgtggctgcagtggggcgagcggcagatggtgctgttcgacctgggcgcgcggcgcttctacctcttcggcctggtgctgtatccgcaggacttcatctacctgacgggcctgctcatcatctcggcgctgtcgctgttcctgttcaccgcggtggcgggccggctctggtgcggttttgcctgcccgcagaccgtctacaccgagatgttcatgtggatcgagcacaaggtggaaggcgaccgcagcgcgcgcctgcggctcgacaacgggccctggaccttcgagaaggtccgcaagaaggcgctcaagcagttcctctggatcgcggtcgcggcctggacgggcttcaccttcgtgggctacttcgtgcccatccgcgagctgggcaccgagttgatggcgctgcaaggctcctggcagctcttctgggtggcgttctacagcttcgccacctacggcaacgccggcttcctgcgcgagcaggtctgcaagtacatgtgtccctatgcgcgcttccagagcgcgatgttcgacaaggacaccctcattgtcacgtacgacgagatccgcggcgagccgcgcggcccgcgcaacaagtcggtggaccaccgggccaggggcctgggcgattgcatcgattgcacgctgtgcgtgcaggtctgccccgtgggcatcgacatccgcaacggcctgcagtacgaatgcatcggctgcggcctgtgcgtggatgcgtgcaacaccgtgatggacaagatgaagtacccgcgcgggctcatccgctactccacgcagaacggcgtggcgaaccgctggacgcagtcgcagatgctgcgccgcgtgctgcggccgcgcgtgctcatctatacggcggtgctggtggcgctgtgcatcggcatgctcacgagcctgacgctgcgcacgccgctcaaggtggacgtggtgcgggaccgtgcggcgctctcgcgcatcgtcgcgggcggccggctggagaacgtgtacagcctgcaaatcatgaacgcgaccgaggcgccgcagcgctaccgcatcgcggcgtccggactggaagggctggccgtcgcgtcggaggccgaggtggagatcggcgcagcgcaatcgcgctgggtggcagtgcggctgcagatcccgtacggctcggccgcgccgggctcgcatccggtggccttcgaggtgcagtccctggagacgaaggcccgcgtgaaagagaaatccatcttcctcgtgccgcgctgaagcggcgagggcggttggtgttattcagtatggcaggcccctgcaaccctgtggtgtgatggggccgtggtgacgaaggaaggagttcgagatggcgcaaaaaacgacatcggccgccgtggcggcccagccctggtggaagttcggccacgtgtggatggtgatcgccgggcccgcgatcgtggtggtcgccggcacgacaacggcatggctggccgtgcggcagcctgatccggtggtggcggaggactattaccgccagggcatcgagatcaaccgcacgctcgagcgggagcgcgcgcgtgccgcggccatggagccggcgatgaaggcgcgcaaccacgcggccacgccggcaggggaccagccgcgctgagtaccgcggctggcctggcgggcaccggagcccgatgtgttccgttcgttttcgacaccgatgactgcaaaggaggagatcgcgatgagaacccaacgctggatgtggatcgcctggcccgccttcctggtggcaggactgatcgagatggtggtattcgccttcgtggacccggccgccctgcactggtccgaccaacccctcgccctctcgcgcgagggcgtctatacggtggcgttcttcgtgttctgggcgctgtgcatgctctccagcgccctcaccacgctgctgtccatgtcgcccttcgagctcaaccgctgccccgttcccacgggcgagcgcccgatggagtgcggcaagttttcgcagtgagggcggggcggctgtcagcgcatgtgatggcttgcaggcaaaaaggccgtcgtggcgacaggggcctggcggctgcttggtgagggttctgggttttcacgcagagcattcgcgtagcgcaaggcccacgaagatacgcggccgtgccgatcagaaggccgcggagcaggccacgccagcagacgccgtggaaccggcttcgccgggccactggtgtcgtcccccttcccgcggcgcgcagcgcggcgagagaagggggaaggcgcgcagcgcctcagggggatgtcagttacaggcttggctattgacgatccgcttgagcgcatccggctcgacgatgcgcacgtgccgctgcttgacctcgacgatgccttcctcgacgaatttcgagaaggtgcggctcacggtttccagcttgaggcccaggtagctgccgatctcctcgcgcgtcatgcgcagcaccagttcggattgcgagaatccccgcgcatgcaggcgctgcacgaggttgagcaggaaggccgcgaggcgttcctcggcgcgcatgctgcccagcagcagcattacgccgtgctcgcgcacgatctcgcggctcatgatcttgtggacgtggtgctgcagggccgtgacttcgcgcgacagctcctcgatgcgttcgaagggcatgacgcacacctcggcgtcctccagcgcgacggcgtcgcaggtgtggtggtcgctgacgatgccgtcgagcccgatgatctcgccggccatctggaagcccgtcacctggtcgcgcccgtcctcggtggccacgcaggtcttgaagaagcccgtgcggatggcgaagagcgacgtgaaggcctcgccgttgcggaacagcgtgccgccgcgcttgaccttgcggcgcgtggcgacgatgtcatcgatgcgctgcagctgctgctcgttcaggcccagcggcatgcagagctcgcgcaggttgcagttcgagcaggcgaccttgatggtgtgcggattcatggatgagcagccttcccttctgtgttctatctcgctgtgcatgcaggccagccacggtgcggacgcatggcaggagcgcaggcgtgcaggaagaatgtggcgggcgactgtgatgcgtcaattgtcgcagcgacgcgcgtccaaatgcttgaccggcgtcaaggacacgggcgcgggacatggggcacattgtgaatcgataaggaattccgcaccatgaacgctgtgactcccgagcttttgcgccgcttcgacgtgccgggcccccgctatacctcctacccgaccgcggaccggttcgtggaggccttcggcgcggacgagtacgtgctggcgctgcagcagcgccgcctcggctcggccgccaaggccgtgcccctctcgctatatgtgcacatcccgttctgcgaatcgttgtgctattactgcgcgtgcaacaagatcatcacgcgccaccccgagcgcgccgacgtgtacctgcgctacctcagccgcgagatcgatctgcacatggcgcactgcgcgcccggccatgcggtgagccagctgcacatcggcggcggcagtcccaccttcctgggcgacgacgcgctgcaggagctgatgaacatgctgcgccgcagcttcacgctcgtgcccgggggggagtattccatcgaggtcgatccccgcacggtggatgcccagcggctcgcgcggctggcggagctgggcttcaaccggctgagcttcggcgtgcaggatttcgatccggccgtgcagaaggcggtacaccgcgtgcagccggccgagcaggtcttcgcgctggtgcaggaggcgcggcggatcggcttcgagtccgtcaacgtggacctgatctacggcctgccgcggcagacgcccgagtcgttcgaccgcaccctggcccaggtgtgcgaactgcggcccgaccgcatcgcgctctatgcctacgcccacctgcccgagcgcttcaagccgcagcggcgcatcgtgtcggccgagctgccgatggcctccgccaaggtgtcgatgctgtcgcgctcgctcaacgccttccaggaggcgggctacgtgtacgtgggcatggaccacttcgcgctgccgggcgacgcgctggccgtggccaagcggcagggccggctgcaccgcaacttccagggctatagcacccagccggactgcgacctgatcgcgctgggcgtgtccgccatcggccgcatcggcgccacgtacagccagaacgccaagaccctggacgagtactacgacctcatcaaccagggccggctgccggtggtgcgcggcctcgcgctgacgcgtgacgacctcgtgcgccgctccgtcatcatggccctcatgtgccagggcgaggtgctgttcgagccgatggagcagtcgtggctgatcgatttccggcggtatttcgccgcggaaatcgaggtgctcgaaggcatggccggcgacggcctcgtcacggtgggcgaggacggcatcagcgtgacggagatgggctggttcttcgtgcgcggcgtggccatggtgttcgaccgctacctgcaggcggaccgcaaccgcgcacggttctcccggatcatctgagagcccttttctttcttgcaggagccgccatgcccgacgcactgatctggacggccttcgccatgggactggcgggcgggccgcactgcctggcgatgtgcgcggccccctgcgccgcgatcgtgggcgggccgcagggcggcggggcggctgccctggcgcccctgcgccggtacggctccgtgcatgccacggcaggggcgcccgccgcctgcgccgcgccggcggcgaccggaccgggcggcctgctgcgcggcggcgcggcgcgcaccgcggttttccacctcgcccggatggccggctacgggctggccggggccgccgcggcgctggcgatggaccgactggcctggctgacccagcagtccgcggccctgcggccggcgtggacgctgctgcacgtgggcatgctggcctggggcatcctgatggccctgcaggcgcgccagccggcctgggtggagcgggccggccgcgcggtctgggcccgcgtcggccccggcgtgcgcgctccaggcggcctcgcggtggccgggctggcgtgggccctgatgccgtgcgggctgctgtattcggccctgctggtggcagcgctggccggcaacccggcgcagggggccgctgcgatggccgcattcggcggcggcggcgcgctctggctgctgggtggcgcctgggcctggcggcggctccgctcacgggtggatgctgcgcgcgccacgtggggaacgcggttcgccggcgtgctgctggcggccgtggccgcctgggcgctctggatggacgtggggcgccaggcactggagccctggtgtcgctgaagcggtacatttgtcgcggactcggaaacagctgctcacgaactggtgataatggtttcgaatgagaggcgttacgcgcctctcttatttcgtgacctccccgtgaactcctccctcctcatcgacgtcgccctgctgcgcgtcggcatgtacatccagctggaactgggatggatgaaccatccttttccggtgagcagcttccggatcgcgtccggagaccagatcgccaccctgcaatccctggggctggagcaggtgcgatgggtgccagggcgcagcgatgccgcggtgcgcgcggcaatggaggctcccgcatccgcgccaccaggttctgcggaaccagcccccatgtccggcgccggttccggcaccccatcgggtgccgaaccggcgggtgtgctccatgcgcgcctggaggcccagcgccgcgccctggcccgctgcgacgagcagttcgcgcgggccacgcgggtgtacgagcgcctggcgctgcacgtggagcaggatccggccgaggcgcgcaaggccaccgagtccctggtccgcggctgcgtggacgaactcatggcccacggcgattccgcggtccgcctgctgtcggagcgggccggcacgcgcgccgcgctgcattccgtcaacgtggcggtattgtccctgctgctgggcaagtcgctgggaatgcgcggggacgacctcggtgacctgggcatcgcggcgctgctgcacgacctgggcaagatctccctgccgccgcacgtcgcccagcccagcgccgcgctgggcccggccgaccaggccctctacgaggcgcacgtgggcgaatccgtggtattggcacagcgcatgggcctgggccgggcggtggtctcggccatcgcccagcaccacgaacgggccgatggcggcggtttcccgctcgggctgcgggggaccgacctgggccgggcgggccaggtgctcgcgctggtgaaccactatgaccggctgtgcaacccattgcgcggcgcggccccgctgacgccgcacgaggcgctgtccgtgctgttcgcccagcacaagtcccgtttcgacgcccaggtgctgcagtgcttcatccggctgatgggggtgtaccccgcgggatcgatcgtgcagctcaccaatgaacgctatgccatcgtggtggcggtggattcggcccggccgctgcggccgcaggtgatcgtgcacgacggcagcgtgccgcgcgacgaggcgctggtgctcgacctggagcgctcgccggacctgggcatccgccgcagcctgcgcccggcgcagttgccgcgcgacgcactggattacctgtcgccgcgcaagcgcatttgctacttcttcgagagggcgctggtggcgggcccggacgaggtgccgcagtgaaccgccctggcatcgatgtcgcgtggcggtcgctgttcgcgggcctgcgcgaggcgctctggctggtcgatgcgcagtcgctgaacgtggtgatgtgcaaccgggccgcggcggaactggccggccggccgcaggaagccatggaagggcggccggtgcacctgctggcctgcacgcccgaggatctcgcgttctggtcgcaggacttggccgggctgcgggcgggtatccattcgcattcgggcatgctgcgccccgacggctccctcgtgccggtggaccgccgcgtcgccgccgtcgagtcgccggagggcatgccgctgctggtgctgggcatgctggaccgcagcgagcaggcatccatacagggtgaactggagaggctgctctcggagttgcgggccacgctcgactccgccgccgacggtatgctggtctgcgacatggggggccgggtgcgggccttcaaccagcgcatggcctggctgtggaacatgccggaagacctgctcgtgcagcgcgacgacgcggccgtggaggcgcacatggcagaccaggtcatcgatgccgatgcctaccgcgcgcggctgctgggcatcgcgcagttcccggaggaggagactctcgacatcctgcacctgcgcacgggcaccgtgatcgagcgccgttcggtgccgcagatgagccagggccggcccatggggcgcgtgtactccttccgcgacctcaccctgcagcatgccgcgcaaaagcgcatcgagcagctggcatacagcgacgtgctcaccgggctgcccaaccgcctgctgctgtcgcgctgcgtcgcctcggcgctggaaaccgcgcgcgcccagggcggcggcttcgccatcctgttcatcgacctcgaccgcttcaagatcatcaacgattcgctggggcatctcttcggcgaccgggtgctgcagctcgtggcgcagcgcctgcagggctgcctgcggcagagcgacatgctgtgccgcctgggcggcgacgagttcgtgctccacctggatgcgggcgacgaatccatggccgagtcggtggcgcaccgcatcctggaggacatgcgccagcccttcatgctcgacggcatgggcttttccatccagtgcagcatcggcatcgcgctgcacccccgggacggcgagacgctggacgacctgatcaagcaggcggacaccgccatgtaccgggtcaaggagcgcggccggggcagctacggtttctaccagccgcagatgaatgccgacatgctctcgcgcatgcagctggagcatgcgatgcggcaggcgctggaccgcggtgatttcgccgtccactaccagccgcaggtggcgatggcctcgggccgggtggtgggcgccgaggcactgctgcgctggaacgatcctggcctgggtgcggtgtcgccgggcgtcttcatcccgctggcggaagagtcgggctacatcgtgaccctgggcgcctgggtgctggagcaggcgatccgcgaggcggcccggtggatgcaggccggcacgcccctggtggtggcggtgaacgtgtccgcgctggagttccggcagtccggtttcgtggagcgcctcgtgtcgctgctgcgcagccacgggctgccggcgtcgctgctggagctggagctgaccgagaccatcctgctgcaggatgcccaggaaatggcgcagcgcctcgcggccctggccgagttgggcgtgggcctgtcgatcgacgatttcggcacgggctattcgagcctggcctatctcaagaagctccacatccacaagctcaagatcgaccagtcgttcgtgcgcggcctgccggacgacgagagcgaccgggcgatcatcgaggcgatcgtgcacatcggccgggcgctgcgcatccaggtggtggccgagggtgtcgagaccccgcagcagcgcgaggcgctgcaggccatgcagtgccactacttccaggggttcctggtggcgccgggattgcccgcggaggacttccgagccctggtggcgcgggatgcacaggggagctgcgccccggcatgagcccgctgcggcgggccgtgcctgcaggcacggcccgcaacgcaaaagcgccgcggggttgccgcggcgctcggggaagaaggtgtccgcagtagccgccggaccgtcatcctgaaccgggggttcaggggggcgagggcagccaggcgttgggttcatctgacgcgagatgatcacgctcaccgggcaatgtaccaagcccttgctcatggagcattggttcaaggaaatataaagcccggcggcactgcagacgcccccattgtaggcgcgcaaatcgccctttggaagtgcagggtcaggccggccgtccgtcctcgcccagcgcatggtccaggcgccgcagcagcgcctgcagcgcgtcgccgtccggtgcctcgccgtcggccagcaggctgcgctgggcaggtccgtcggcggccggcgcggggccagccggagccgcctgcgcatccgctgccgcgtacgtatccgcggcggcgtacccatccgccgaagggggaaggcccgggggctcctgcgcggccggcgcctcggcgggcgaggctgccgcacgggcctggtcggccagttcgaaggccagattcagggccgccagcacggcgatgcgctcgcgcgcgcgcaccttgccggcatcgcggatgcggaccatggccgcatccacgcgctcgaccgcctgcagcagccgttcctgctggccttccggacaggcgaggcggtagctctgctgcatgatctgcacttcgatctggttcattcggcctccttgggcaggtcggtcggggtggccggggcatcggccggcgggggcggcattttctccagcagcgcgtcgatgcgcgtgcgggccgtgttcaggcgcgaccggagcgagtcgcgctcctgcgtgagcgagaccacctgggcggtgagcagggcgttggcgcgctgcagctcggcgtggcgcacgagcagccgctccacgcgctcggtgatctggtcgaggggggagggtgaatccatgcacggattgtagggttggggccgggcgggggaatatgtatcgaaacgtcctagaatccgctgcgttggtgccagcggcctggttcacaggccgcggttcaacgggaagcagggaggcgccgtccgccacggacgcgccgtgcctgcgctgcccccgcaacggtccgtggaaagaaagctgcccgccccttccggcggggcggctttcgccgcctcctgcacatagccactgggtgccttgaacaagcgcctgggaaggcgcaggagcgtgtcgtccaccagcccggataccggccaacacggaggccgtgcccagagccatcagcctgggcgcggccgtgtcgcccaatgccggcggggaggccggcgcgggctcgttttctgcgatcgcttccatgcattctccgattccccgcttccgcggcgccgccggcgcacgtgctgcctttccgttcctccatgcgcctgccacgctggtcctgctcgccacgggcatggcgctggccccggcagcgcatgccgccaccgccgccccgatgggcgaggtcgtggtgaccgccaaccgcacgccccagcccctggccgatctcgtggccgacgtctccatcgtggaccgcgacaccatcgaggccagcggtgccacgggtctcgccgacgtgctggcccgcgtcccgggtatcgagatttcgcgcaacggcgggccgggaacgacgaccagcgtctacctgcgcggcgcggagcagcgcttcacggccgtctatatcgatggcgtgcgcgtggattcgcaaaccacgggcggtgcgccctgggaggcgatcccgctgggcctcatcgaccgcatcgaggtgctgcgcgggccggccgccgcggtgtacggctcggacgccgtgggcggcgtgatccagatcttcacgcgcaagggcgagggcccggcgcaaccctacgtgggcatcggcgccggcagccatggcacctacaaggccgaggccggcgtgagcggctcggcgggcgagggccgcgcggtggactacgcgctgggcttcgagcgcgagatcagcgacggcttcaacgcacggcccatcgcgggccagaaccccgacaaggacggcctgcgccgctccgccgtgaacgcacgcgtgggcctgcagatcgatccgcgccagcgcctcgaaggcacgctgctgggcgccgacaccaacgcaggctacgacaccacgcccctgggcaacgacgaccgcgccctgcatcgcatgcatgcgctggggctgaactggcgggcgcaatggagcgaccgctacaccacccgcctgtcggtcacggattcgcgcgagcgctacgagacgcgcccctcgccctacaccgccgatacgcgcctgcgtggctacctgttccagaacgagtggcgcgagggtgcgcacctcttcaccgccgcgctggagcgccgcgaggaccagctgcgcaacggtggcctcgatggcgaccgttcgcaggacgcgctggcgctgggctacggcttcaccgccggcccgcatgcgttgcagatcaacgcacgccatgattcggacagcgagttcgggggccacaacaccggcagcatcgcctatggctatgcgatcacgccgcaatggcgggccacggcatcggccggcaccgcgttccgcgcccccacgctctaccagcgtttcagcccttacggcgtcgcgtcgctgaagccggaagagggccgcaacgtggaactggggctgcgctgggcgcagggtgcgagcagcgcgtccgtggtggcctaccgcaaccgcgtgaagaacctcatcgtcttcggcgaggccggcccgtgccaggatgagttcggctgctatgccaacgcgggccgggcgaagtacgagggcgtgacgctgtccgcgcagcacaccctgggcggcgtgcagctgcgcgcatccgtggacctgcagaaccaccgcgacgacaccaccggccgccagttgccccgccgtgccaggcgccacgcgacgctgggtgccgacacgcgcatcgccggctggacggtgggctccgaggtgcaggccgagggccggcgcttcgacaacgccgccaacaccgcggtgctgggcggctacacgctcgtcaacctgtatgccagcacgcgcgtggcgcaggacacgacgctgctcgcgcgcgtggacaacctcgccgacaggaactaccagaccgcgcgcacctatgcgcaggcgggccgcacgttctatgtaggcctgaagtgggcgccgcgatgagcagggccgccggcacggcgggcagcatccgctgtccggcgatcgcgatcgccgcgccgtcgtcggggcagggcaagaccaccgtgaccgccgcgctggcgcgcctgcacgtgcggcaggggcggcgcgtgcgcgtgttcaagtgcgggccggatttcctcgacccgtgctggctggagcaggccagcggcgcgccggtgcatgccatcgatctctggatgaccggcgaacaggacgcagccgaacggctgcacgccgcggcgcaggaggccgacctgatcctggtcgagggcgtgatgggcctgttcgacggcacgcccagcctcgcggacctcgcgcagcgcttcggcctgccggtgctggcggtggtggatgcctccgccatggcgggcaccttcggcgcgctggcctggggcctgcggcactaccgcccgggcctgccctgggcaggggtgctggccaaccgcgtgggcagcgcccggcatgccggcatgctgcaggagagcctggcggatgcgggcgactggatgggcgccctggcgcgcgtcgccccgcctgcggcggatgcgccagcaggcgacgcgccaccgggccgccagcgggcggggctgctgcccgagcggcacctgggcctggtggccgcgcacgaactggccgacggcctggcgcgcatcgacctggccgccgatgcgctggcgcagacgcccctgggccggctgtcgccgcaggaatggcaggaccggtttgccgtggagttcgccgcgcccgcgccgcgcgccgcggtgccgccgctgctggccggccgcaccgtggcggtggccggagatgccgcgttctgcttcgtctaccgggccaacctgcagacgctggaggccctgggcgcaagcgtgcggcgcttctcgccgctgcaggatgcggagttgccggcctgcgacgccgtgtggctgcccggcggctatccggagctgcacaccgaccgcctggcggccaacaccggcatgcagcgcagcctgcgggcccacgtggaggccggccggcccgtatgggcagaatgcggcggcatgatggcgctcttcgaatcgatcaccctcgcggacggcacgcgcaagccgctctgggggctgctgccgggccatgtggccatgcagcggcgcctggccgcgctggggccgcagcagctggacctggacggccatgtgctgcgtggccacaccttccattactcgacctgcgagagcagcgcccccgtgcgcgcgcgcacccgccgcccggatccgggcgagggcggcgcgggcgaggcgctctaccggcagggcagcatccacgcgagctatttccacgcctggttcccctccagcccccgggccgtggcggcgctgttcggcgccgggggcgcactggcggagccggtgccggcggcggctccggaggccaccgcatgacggccccggccgcccctttcgcgggcgatggcgtcggcggcggcatgccgggcgctcggctgtcggtcgcgcgcagcgaattcatcctgggcgggcagaagagcggcaagtcgcgccgggccgagatgctggcgcgcacctggatggaggcctccggcgctcacggcgcggtgctcatcgccaccggccgggcctgggacgacgagatgcgcgagcgcatcgcccgccaccagcgcgagcgcgcggtgcgcgtgccgggcatggagacgctggaggagccgctggacgtggctggcgcactggcgcgctgctcgcgggcggggaccctggtggtggtcgactgcctcacgctgtggctcacgcagtggctgatgccgctgccggaggcaccaccgccgggcgacttcgggccccagtgccgggccttcctggaggccatccggcaggcgccggggccggtggtgctggtcggcaacgagatcgggctgggcgtcatccccctgggccgcgaggtgcgcgcgttcgtggatgcgctggggcgcctcaaccagcgcacggccggggcctgcgcacgtgtcaccctcatggcggccggactgccgctcgcgctgaaggaggcgccgcagccatgaaccggtggtgccgcgtgattcctttcctgcagcgcctgggggcggtggccctgctggcaggggctgccggcgcgccggtgccggcgctggcgcaggtccctccgaagcccgccaccgcggcctctgtggcctccgcggggccggacgctcccgcgggcggcgtggcgatcaccgacggccgcggccgccgcatcgccttcgcgcggccgccgcagcgcatcgtgagcctgctgccctcgctcaccgaatcggtctgcgcactgcagcagtgcgcgcggctggtgggcgtggaccgctactccaactggcccgaatccgtgcgcgcgctgccgcagatgggcggcggcatcgatccgaacatcgaagccatcgccgcccagcggccggacgtggtgctgctggcgaccagttcgcgcgcgagcgaccggctcgaagcgctgggcattcccgtggtggcgctggagcccaagacgcatgccgacgtgcgcgcggtgctgcgcaccctgggtacgctgctggccgtgccgccgcagcagggcgccgaccgcgtgtggcgcgagatcgacgcgggcgtgcaggcggccgcgcagtcgctgccggagcgcgcgcgcggcgcgcgcgtgtatttcgaggtgagccgggggccgtacgcggccggcacctcgtccttcatcggcgagacgctggcccgcctgggcgcgcgcaacgtggtgccgcctgaactggggccgtttccgcggctgaaccccgagttcgtcgtgcgggcgcagccggaaatcatcatggtgggcaacagcagcatgcaggccctggtgccgtacccgggctgggacagcctgcgcgcggtgcaggggcagcgcgtctgcgtgttctccccgcgcgaggccgacgtggcggtgcgccccggaccgcgcatggcggatgccgcgcgcatcatggcgcggtgcctcgcggacaaggcgccatgaggacggtggacgacggggccggggatgccggcggcgcccgccgggcggcgtggctggccgcgggactgctgctggccggcgcggccctggtgatgctgggcgcgagcgtgggcagcaccggcatcggactggcctggggcccggatgccgaccccgtggcccggcagatcctctgggacatccgcctgccgcgcacgctgggcgcctggctcgcaggggcgctgctcggcctgtccggcgcggtggcgcagggactgttccgcaatccgctggcggacccgtaccttctcggcagcgcctcgggcgcggcgctcgggggcgcgctggccatggcgctgttcgggctgtcgcccggcgcatcgcagtggctcgcgcggctgggcgtgacgggcatggccttcttcggcgccgtggcggccgtgctgctcacgctggtgctggcgcgcggcgtgcagcacacgctgcggctgctgctggcgggcgtgatcgtgggcgtggtgctcggcgccgcgcgcgatctggtggagctggcgtcgcccgagatcctgcaggccatgcaggcctttaccctgggcagcaccgctttcgtgggctggatcgcctgcgggctgatggccggggcctgggcgctcggcgccggcaccgcctgggtgctggcgcgtgcgctggacgggctggtgctgggcgaggccacggcggccagcctgggcctgccgctcgcgcccatgcgcgcggggctggtggcggcgatggcgctggccaccggcaccgcggtggcgcagacgggcctgatcgccttcgtgggcctggccgctccgcacctggtgcgctccatcgcaccgaccacccaccagcgccatgtggtgctatccagcctcatgggcgcggtgctgctgctggctgcggacatcctcgcgcgctggatcgtcgcgccgcaggagctgcccgtgggcgtgctcacggcggcgctgggcggcagctacctgctgtggctcatgcaccgccgcacccagctgggccggggaggctgagcgcatggaccgcaccattgccctgcaggcgtccggcctctgcgcatccttcggcggcacgcccgtgctgcgcgacgtggacctgcgcattcccgccggccgctggaccagcgtggtcggaccgaacggcgccggcaaatcgaccctgctcaaggccctggcgggcctgctgccgggcggcgccgtgcgcggccacatcgacttgatgggccgtccgctgccgcgatggggcgcgcggaagcgtgcgcgccagctcgcgtggctggggcagggcgaggccggctccgatggattgcccgcctacgatatcgccatgctgggccgcctgccgcaccagccctggctcgcaccgcccagcccggcggaccatgccgccgtgcgcgctgcgctggaggccacgcaggcctgggcatggcgccaccgcccgcttgccgaactctccggcggcgaacgccagcgcgtgctgctggcccgtgcgttggccgtgcaggccccggtgctgctcatggacgagccgctcgcccacctcgacccgccccaccaggccgactggctgcagaccgtgcgtggtctggtgcggcagggctgcgcggtggtgagcgtgctgcacgaggtgtcgttcgcgctgcaggccgatgcgctggtgatcctggccgaaggccgggtgctccaccatggtccgggcgatgatcccgccacccacgcggcgctggaagccgtgttcggccatcgcatccgcgtgcgcgaggtggacggcctgcgcgtggcggtgccgtgcgtcggtccggtcgcgccaggcggctgacaccgctccctggccaggcctttcatttctccttccctcattcatttttcttccgcatgcagatcgaatctcctcccaccgagcgccgctcggacaagccggacggcgagcgccgcggcctcgtgctggtgcataccggcgacggcaagggcaagagcacggcggccttcggcctcgcgctgcgcgcgcacggtcgcggcaagcccgtgaagatcttccagttcatgaaggtgcccagcgcgcgcttcggcgagcaccgcgtcttcgaacagctcggcattcccatcgagggcctgggcgacggcttcagctggaagagccgtgacctggaacattcggccgccctggcccgcgccggctgggagcgtgcccgggatgccatcctgggcggggggcatttcctggtggtgctcgacgagatcacctatccgctcatctacggctgggtgccgctgcaggaggtgctgcaggcactgcgccatcggccgcgcgacgtgcatgtggtgctgacggggcgccgctgcccgcaggaactgatcgacctggcggacacggtcaccgagatgggcctggtcaagcatgcgttccgggccggtgtgccggcgcagcgcggcatcgaggactgacgcttgcatatggacggcaatggcatggcacccggcgaatccggtgcggcagcgggcgaggcctacagcgccgcggagcgcgaggccatctaccgcgccatccgcgagcggcgcgacatgcgccacttcgcgggcgggcacgtcgaacccgcggtgctcgagcgcctgctgcgcgccgcgcacgaggggcccagcgtgggcttcatgcagccctggcgcttcatccgcgtgtccgacgcctcgctgcggcgcgcgctgcacgcctgcgtcgatgccgagcgcctgcgcacggccgaggtgctggccagccccgcgccggatgcggccgggccggcggtgcagggcgcggggcggcaggatgagttcctgcggctcaagctggagggcatcctcgatgcggcggaactgatcgcggtggtgctggccgacgggcgcgacgcccacgtgttcggccgccgcaccatgccccacatggacgtggcctcggtgggctgcgccatcgagaacctctggctggccgcgcgcgcggaagggctggggatgggctgggtgtcgatcttcgatcccctcgacgtcgcgcgcctgctgggcctgccgcacggcgccgagccggtcgcgttgctctgcctggggccggtacatggcttctatccatcgcccatgctggagcgcgagcgctgggcgcgccgcgcgccgctggcatcggtggtgttcgacggggcctgggggcgcccggcgccctggctgtccggcggcgaagatgggggtgccgagggtggctgacggcggctccccgctgctgcaggccctgctggccgcgctgccctgggccgccgcccttgcggccgcgctggtgatcgaccgctggtgtggcgagccgccggtggccctgcacccggtggtctggatggggcgtgcgctgcactggtggggcgatcgcatcgcgcccgcgcagccggtggccgcggatgcccgggctttcgtgctgggcgctgcggcctggctgctgatggcctcggtggtggccggtgccgccgtggcgctgcagcacgcggcactccaactgcccgcatggctggcggtgcccgtgctggccctgctgctcaagcccctgctggcctggcgcatgctgcgcgacgaggtcgtggccgtggaggatgccctggcgcaatcgctggaggccgggcgcgagcggctgtcgcgcctggtgagccgcgacgtccacgcgctgcaggccgtgcaggtacgcgaatccgccatcgagtcgctggccgagaacctgaacgattccgtggtggcgccgcttttctggttcatgctgctggggctgcccggcgcggcgctctaccgcttcgccaacaccgcggatgccatgtggggctatcccggcatgcgtagcgggcgctactggcaatgggccggcaagtgggcggcgcgcgcggacgacgtgctctcgtgggtgcccgcgcgcattaccgcggtgctgctggcgctgtgcgggcgccgcgtgcgctgggccgcggtggcccggcaggcgcgccggacgccgtcgcccaacagcggctggccgatggccgcgatggcgctcgcgctggatgtgcggctgtgcaagcccggcgtgtacaccctgcaccgccgcggcagggcggcggcgccgccggacacccaccgggccgccgcgctggccgcccgcgccgtggcatggtgcctgccgcttgccctggccgcgctctgggcgctggagtggctgcgcgtcggcctgcatatcgccctgcacgtcgcactgggaggcgtgctgcgatgacgcgacaggcgctcgacggcggcgcgggcgcacagggcttgccggtgcatggcggcccggatgccctgggcgttccgctgcatgatttttccaccaacgcgaatgcctgcgggccctgtccggccgccctggcggccgtgcgcggggccgatgccgcgcgctatcccgatccggcctacaccgcgctgcgcgaggccctgggcgcatggcacggcgtggcgcccgggcgcatcctgccggccgcgagcgccagcgaattcatccaccgcttcacggcgtgggccgcacggcagggcgtggccggggtggcggtgcccgcgcatgcctatggcgactatgcgcgcgcggcccgggcctggggcctgccgctgctcgcgtccccggggccgggagcggaggagggtgcgaagaaggattccgggaaggccgtgctgcactgggcctgcgaacccggcagtccgctcggcacgcccgatcctggcctggaggcatggcacgcgcgggctgccatcgatagcggcgcgccggataccgacctgcgcatcgtcgattgcgcctacgcgccgctgcggctggagtccgccggtggcccgctgcccgcgaacgcatggcagctctggacgcccaacaaggccctgggcctcacgggcgtgcgcgctgcctatgccatcgcgccggcctgcgtaccgcagcgcgagctggaggcgctgcaggcgctggcgccctcctggccgatcggcgcgcacggggtcgcgatgctgtcggcctggacggcgccgcaggtgcaggagtggcttgccgcgtcgctgggcacgctgcgcgtatggaaggcggcccagcaggcgttgtgcgaaggcatgggctgggccgtgctggccggaagccgtgccaactatttcgtggcccgccccccggtggccgacctggcgccctgtctgcaggccctgcggctgcagggtgtgaagctgcgcgactgcggcagcttcgggctgcccggctgcgtgcggctcggcgtgctgccgccggcatcgcagcaggcattgcaagccgcatggcaggcagcgcggccggccaccgcggcatgaggccggtggccgtcgttggcgcctcgctaccattgccgcttttgccgccatccatgccatccctccaccccggtcccggagccctgccgtgcgttccatcaccgtaagccgctacgtcacgccgctgcgcgagggcggctccatgccggccgtcgtcgagggcgacgacctcggcgtctatgtcctcaagttccgtggcgccgggcagggcgtgcgcgcgctcatggccgagatcatcgccggcggcatcgcccgtgcgctggaattgcccgtgcccgagatcgtgctggcccagctcgacccggcgctcgcgcagaccgagcccgaccccgagatccaggacctgatccgcgcgagcgccgggctgaacgtggcgctcgactatctctccggcgccgtgaacttcgatccggcggtggaccgcgtcacgcccggtttcgcctcgcgcctcgtctggttcgacgcactcgtgggtaacgtggaccgcaccgcgcgcaacaccaacctgctggtgtggcaccgcaacccgtggctgatcgaccatggcgcatcgctcaccttccaccacgcctggaacggcgcggtggcgcagcccgccagaccgttcgcgccgatcgccgaccacgtgctgctgtcccaggccacggaactggcggcagtggatgccggactggcggcgcgcctgacccctcaatgcctgcaggcggtgctggccgaggtgcccgacctgttcctggcgcaggcggcagagggccacgggggcgggcagggcgacgggccgctcgccgatccggcagcgcaccggcaggcctatgtcgattacttcctggcgcggctcgcgggccggcaggcctggctgcagggggcgatcgatgcacgcggctgacgtctatgactacgccatcgtgcgcgtggtgccgcgcgtggagcgcgaggaattcatcaatgccggcgtgatcctctcgtgccagcggtccggcttcctgcaggccgcgaccgcgctcgacgaggcacgcctgctcgcgctcgacccgcaggccgacctggacacggtgcggcgccacctgggcgccatcgtggccatctgcgcgggcgatgcgggctgcggtccgatcgcggcgctgccctaccgggcccgcttccactggctcaccgcgcggcgcagcgcgatcatccagacctcgcccgtgcataccgggcgctgcacggacgcggcggcggcgctggagcacatcatggaccgcatggtccggcgctgaagagtccggcgccctccgcccggtgtgcgttcgggctggcaggcgggatgccctccgacaggcatacggtgccgaaggcgcacggacgcgggggcggaccgcgcgaagaatggacgtttgctttccacgcagaccctacgaaaggaacgtcccatggcatccccatccccgcagtccacttccgccgacccgtcccggcgcttcgccggcaaggtcgtcatcgtcaccggggcgggctccggcatcggcgccgccaccgcgcgccgcttctcgcaggaaggggcgatggtcgccatcgccgacctgagcgacgacaagctcgccgccacgcgcgccgacctgccggcggaccgcacgctcgcgcacccggcggacgtctcgaagttcgaagacgtccaggccctggtggcagccaccgtcgagcgtttcggccacctcgacgtcatggtgaacaacgccggcatcgccgtgcagggcaaggtcacggaggccagcctggaggactggcagcgcgtcctggccaccaatgtctccggcgtgttccacggcgcgcgcgtcgccatgccgcacctgctgaagacccggggctgcatcgtcaatacctcgtcggtctcgggcctgggcggcgactgggacatgagcttctacaacacctccaagggcgccgtctccaacttcacccgcgcgctcgcgctggaccacggcaaggacggcgtgcgcgtgaacgccgtggcgcccagcctcaccttcacgggcatgaccgaggacatcaagagcgatcccgaactgctcgccaagttcgccgaacgcatcccgctgggccgcggcgccgagcccgaggagatcgcctccgtgatcgctttcctcgcgagcccggacgccggcttcgtcaccggcgtggtgctgccggtggatggcggcgtgtcggcatcgaacgggcagccgccgcagggctgagccgtaggccgggccggccaacgcactttcaggcaccgcggcgcaggggacaataggcgcattgcgctatccgggtggacacctgcctggatgggcgcccaccctgcctgccgccgtgccgtgatccccatcccagaccatccccgtcccgcatccgaacggttccgccggcccgcgcgcgcgacccgccacccgcgtgcaggccgatggccagactgcaacctgccgggggccgcatgaccgcccgctgcatcatggtgctcggcacctccagcggcgccggcaagagctggctcgccaccgcgctgtgccgctggttcagcgaccagggcctgcgcgtcgcgccgttcaaggcgcagaacatgagcaacaacgcgcgcgtggtggcggcgccgggaggagggcagggcgagatcggcagcgcgcagtatttccaggcgctggccgcgcgcgccgagcccgaggtgcgcatgaacccggtgctgctcaagcccgaggcggacacgcgcagccaggtggtgctgatggggcaggtgagcgaagaactcacgcgcatgccctggcgcgggcgcagcgtgcacgtctggccgcacgtggccacggcgctcgatgcgctgcgggccgaaaacgacgtcgtggtgatcgaaggcgcgggctcgccggccgagatcaacctgcacgcgaacgacatcgtcaacatgcgcgtggcgcggcatgcgggcgcgcacgcgctgctggtgaccgacatcgaccgcggcggcgccttcgcccacctctacggcacctgggcgctgctgcccgaggacgagcgcgcgctgatccagggcttcgtgctcaacaagttccgcggcgacgccgcgctgctcgcgcctgcgccggacatgctgcgcgagcgcacgggcgtgcccacggtggccaccatccccatgcagtggcgccacggcctgccggaagaggacggcgtgttcgacgatgccggccacgtgcgcgcgggcgccggtggcgcggtgcacacgaccgtggcggtggtggcgtatccgcgcatcagcaacctcgacgagttccagccgctcaagggcgttccgggcctgcggctcgtatgggcgcgcagcccggccgaggtggccggtgccgactggatcgtgctgcccggctccaaggccaccgcggccgacctggcctggctgcgcgcccaggggctggatgccgccattgccgcccacgccgcgcgcggcggccgcgtgctgggcatctgcggcggcctgcagatgctgggcgaggcgctgatcgacacccatggcgtggacggcaatgcgcccggcctgggcctgctgccgctggtcactgcgttcgagccggccaagaccgtgcgccgcacgcgcaccgccttcggcgcgctgcagggcgcctggagcgcgctctcgggcgtggcggtgcagggctacgagatccaccacggccgcaccgcacagcacccggccatggccgcggccggcgatgtggcgcaccaggcgattcccggcctggcgtggcagaacgcgcgcggcaacgtgctgggcctgtacctgcacggcctgttcgaggatgcggacgcgctgcgcgcgctcttcggcgctgacgtgcccacgctggacgcggtgttcgaccggctggcgcgcggcgtggacgaatggttcgaccccgcctggcgcgcggtgcagcgcgccggccgatgatgatcgcggcaccgcgcccggccgcggtgcgtttcctggaacccgaaagcccctccatgaccacgaagtcctccaccccggccgctgccacggcacggcccgaagatgctgccctggccgcgcgcctgcgccaccgcatggaccacaagaccaagccgctgggcgcgctcggccggctcgaagcgctggccgtgcgcatcggctgcatcctcggcaccgagtcgccggaactgaacgctccgcagatgctggtctgcgcggcggaccacggcatcgccgcgcgcggcgtctcggcctatcccagcgaggtcaccgcccagatggtggagaacttcctggcgggcggcgcggcggtgagcgtgctcgcgcgccagcacgggctggccctcacggtggccgactgcggcgtggcggcacccgtcccgccgcgcgacggtgccccgggcatgccgcgcctgctgagccactgccgggtggcggccggcaccgccgatgcgtcggcgggccccgccatgacggcgcagcagtgcgcccaggccgtggagaacggccgctccatcgtccgcgccctgccgggcaatgcgctgctgctgggagagatgggcatcggcaacacctcggtggccagcctgctgctcgcgcgcctgtgcggcatcgcgctggaggactgcaccggggccggcaccggtctggacgccgacggcatcgcgcgcaagcgggccgtgttgcggcaggcgctggaggccaatgctgccgccaccgcgccgctcgatgcgctggccgccctgggcgggctggaggtggcgaccctcgcgggcgccgtgctgcaggccgcggcggagcgccgcgtggtcgtggtcgatggcttcatcaccagcgccgcggtgctggtggccagccggatcgatccggccgtgctggactgctgcgtgttctcgcaccgctccggcgagccggggcatgcgcacctgctcgcggcgctgggcgccgagccgctgctggacctgggcctgcgcctgggcgagggctcgggcgcggcgctggcgtggccgctgctcgtttccgcctgcgcgatcctgcgcgagatggcgagcttcgagcaggccggcgtttcgcgccagcgcgactgatcaggccgtggcgccggcctcgcggccggccatctcctgcagcagtgccaccagcgggtcgtccggcaggggctggtgcgtttcgggccggcgcggatcccagccagggttgtggcggttgagccaggccccggcgacgaactggcgcgcgaattcccggcgggcttcctcgccgggcgcctctgccgaagcgttggccccatcgccctgcgaagccagcagcgcctgctccacctccgccacggcctggctgaaatcgcgcagcacgtagcgcgcgagcagcgcccgcgcgtcgaagggttcgccggggctgtccggcggcatcacgaaagcgggcagggcggtgcgggccggggcatccggcgcggtggtggcgtccatggggcggggcctttcctcagaagaagtgggggaagctcacgaaagtgctgaatgcggagaacgggttcagccggtgcgagaagtaatccagcgccgccatgggcgacatcagcgtggactgcagcatcgatgcgccgtagatgaaggagttgagcgaccgcccacccgaagcccccacgccgtgcgccggcgcctggtagtggaaggcgctgctctgctgcgccagatggtgcgggttgaattgctggaacgccggcagcgcatggcccgccgtcgggtaggccgcgtggcccccgtggcccatcccgtagtgcggcgcggcgtaggcaggcggctggaaagcctggaaatgcatcggcggcggcatgtgcgcgggcggctgcaggtgggcggcatgcccgaagccgtgcgccggcccgtgcagggccgcaccggggtggaagccccggctggcatgcccgtgctgcgccatgccgggcagcgcggagcggggttgcatgccggcaccaccgtgcgcggcctgcatgccgccgcgcccgaacaggccggtgctgctggacaaaacggaacgcgggcgctcgggcgcggattcgggagcgaaggtggagtggcgtgccgcggcaggcgccacgccggtggaatgtctgaaccggacatcggtcatgggaagctccaatcgggtctgcaggagcggtacgccgcccccgctgtactgttgggcgcgatgatcgccgcgcggccctgcccgccgggctcccgacccgaagccgcgtgccgccccgcgaagcggcggggcgcccccgcctggcgccggcttcgcccgttccccgcccattcccggtgcgtgcgccgccaccctggtgcgtggcatgcagttgggtggcgtgatttgtatacaaaacggtgcgcaaaccgtatgcggcgctggcatgcggtttgcgtactgccagcgcatggacgcccccacccttgctccggcacccgccgccatcgagatcgtcgcgctgaccaagcgctatgcctccggccagcccgcggtcgatggcatcgacctgcgcatcgcgagcggcagctactgctgcctgctgggcccgtcggggtgcggcaagagcaccacgctgcgcatgatcgccgggcacgagtcggtcaccagcggcgacgtgctgctcgacaaccgcaacatcaccgacctgcccgccgccgcgcgcggcacggccatgatgttccagagcttcgccctgttcccgcacctcacggcgctggacaacgtggccttcagcctcaagatgaagtgcgtcggccgtgccgagcgccaccggcgcgcgcaggacctgctggagcgcgtggccatgggccatctggcccagcgcaagccgggcgagctttccggcgggcagcagcagcgcgtggcgctggcgcgcgcgctcattaccgagccgcgcgtgctgctgctcgacgagccgctgtccgcgctcgatccgttcctgcgcgtgcagatgcgcgccgagctgcggcgctggcagaaggagctgggcctgaccttcatccacgtcacgcattcgcaggaagaggccatggccctggccgacaccatggtggtgatgaaccacggccgcatcgagcaggccggctcgccgcacgacatctacaaccgccccgccagcgaattcgtcgcgcgcttcatgggcggccacaacgtactggccacccccgccggtcccgtgggcgtgcgcaccgaccgcatccgcatcgatccgcccggcacgccgctgcccgcaggcggcatgcacctcgcggcccgcgtgacggacgtcgaataccagggcacgcacgtgctcatcggactgcgggacgaggttccgcccgcgctgccgggcgccggcgcgcaggccggccccgccaccgcgaccgccgcctattcggccatggtgtccgagcaggccttcgccgcgcgtccctggcaggtgggggacgcggccctgctgcactggaccgccgatatcgcccacccgctgggccccgcgccgcactgaccggccggcccgccttccccttctgcattccctgtccccgtccccaaccaaggagctgatccatgtccgacgtgatttccgattccccgtcctccgccgatggcccggcgctgcgccgccgcacgctgctgcagggcacggcgggcatcctcgccgcgggcgtgttcccggccatccatgcgcaggagaagatcgtgctgcgctacctcggcacggcggtgaaccaggacaaggccatcgccgagaagttcaaggccgacaccggcatcgagatccagtacgtggccgtcaccaccgacgacgtcaccaagcgcgcggtgaccgcgcccaacagcttcgacctgatcgataccgaatacttctcgctcaagaagatcgtgcccacgggcaatctcaagggcatcgacaccaggcgcatcaagaacgccgacaagatcaccacgctcttcacccagggcaccgtcgccggcaaggccgtgggcgaccagggcacggcacccaagaaagtgatgttcctcgaaggcgagaagagcaaggtcttcgcgaaatcgcccacgcagttcatgtcgctgatccccaccgtgtacaacgccgacacgctgggcatccggcccgacctcatcaagcgccccatctcctcctgggccgagctgctgaaccccgaattcaagggcaaggccgccatcctcaacatcccctcgatcggcatcatggacgcggccatggtggtggaggccatgggcctctacaagtaccccgacaagggcaacatgaccaagaaggagatcgacctcacgatcaagacgctgatcgaggccaagaaggccggccagttccgcgcgctgtggaaggacttcaacgagagcgtcaacctcatggcctccggcgaggtggtgatccagtccatgtggagccccgccgtcaccgccgtgcgcaccaagggcatcgcctgcaacttccagccgctcaaggaaggctatcgcgcctgggcggccggcttcggcgtgcccgccacgctctcgggccgcaagctcgacggcgcctacgagttcatcaactggttcctcgacggctgggccggcgcctacctgaaccgccagggctactacagcgccgtgctggaaaccgccaaggccaagatggagccttacgagtgggcctactggatggaaggcaagcccgccgagaaggacatcctgagcccgcagggccaggtgctcgccaaggccggcaccgtgcgcgacggcggcagctacgaggcccgcatgggcgccatcgcctgctggaacgcggtgatggacgagaacaactacatggtccagaagtggaacgagttcgttgcggcatgagggctaccccctgagcggctggcgccgcttcccccttctctcgccgcgctgcgcgcggcgagagaagggggaccacgctggtggccgggtgaagcccgttccacggcgtgtgctggcttggcctgctccgcggccttctgatgggtgaggctctgcctttccggagggcgcgcccggtgccgcggtcttgggatgttcctgttgcttctctgttcagggttcttatgagcactgccgtttctcctcctattgctgcccgcatgccggcgaagcagggtgttgccgcctggtggcaggcggcgccgctcacgctggtgttcgtgctgttcttcctggtgccgctggggctggtgctgatggtgagcttctgggatttcagcgagtacgagctgctgcccgggttcacgttcaagaactacgtgtccatcttcgaagggtgcggcaacctggggcagttgtgtgtcacgctgggcacctacctctccacgctcaagttcagcctgctggtgtggggcatcacgctggtgctggggttcgcggtggcgtatttcctggcgttccacgtgcggtcggcggggctgcagacgctgctgttcgtgctctgcaccattccgttctggacgtcgaacgtgatccgcatgatctcctgggtgccgctgctcgggcgcaatggcctggtgaaccagacgctgatgcagatgcgcctgatcgattcgcccatcgagtggctgctgttctcggatttctcggtggtgctcgcgttcgtgcacctctacaccatgttcatgatcgtgcccatcttcaacagcatgatgcgcatcgaccgcagcctgatcgaagccgcgggcgacgcgggcgcgagcggctggcagacgctgtggaacgtggtcgtgccgctgtcgcgcaccggcatcgtcatcggatctatcttcgtcatcaccatcgtcatgggcgacttcgtcaccatcggcgtgatgggcgggcagcagatcgcctcggtgggcaagatcatccaggtgcagacctcgtacctgcagttcccgctcgcggccgccaacgcggtgatcctgctggcgatcgtgctgatgatcatctggggcctcacccgcctcgtggacctgcgcaaggagctgtgatggcccgtccccgcgaaccccgcccggccagcttctggccgctcgcttgcgtcttcgccctgttcgtgctgttcatgtacgggccgatgctggtgatcttcatcctgagcttccagggccccgagggcggcctcaccttcccgctgcgcgggctgtcgctgcactggttccgccagctcgccgaaggcctcggcgtggtggacatcggcgcggcgctgcgccgctcgctggtcctgggcctggccgtgatggcctgcaccgtggcgttctcggtgctggcggggctggctttccgcaagcgcctcgcgggcggcaacctgctgttcctcatggtggtggccagcctcatcatgccgtccatcatcgtgtcgctcggcatcgggctggagttccgcctgatcgacaccggcgccaaggcggtgctggagcggctgggctggcaggaggtgctggagggctatggcacctcgctgggcctcttcacctccgcgctgggcgcgcacctcacctggacgctgcccttcggcctgctcatcatgttcgccgtgttcaaccgcttcaatccggcctacgaagaggctgcgcgcgacctgggcgccacgccctggcagggcttccggcacgtggtgctgccgctcatcgcgccctcggtggtgggcatcggcatgttcgggttcacgctgagctgggacgagatcgcgcggacctcccaggcgatcggcgacgtgaacacgttgccgctcgaactgcagggcctcaccaccaccgtcaccacccccgccatctacgcattgggcacggtgaccaccgtggtctcgttcgcggtcatgggtgcggcgctttcgctggcctggatgctgcggcggcgcggagggcgcgcacgatgagcaccggcctgccgccgcggcggcgcaactccggcagcgcggccagcgccagggctgcggcgcgcccggccaggccctggccggccggcgaggagcccggtgaggaacccggcagcggtgccgaggggctgagcgaccagcagatgtacgaacgcatggtctccgccatcctggaccaccgcctgccgcccggcaccaagctcgtggaagacaagctggccctggccttcggcgtatcccgcacccgggtgcggccggtgctcgtgcgcctggccggcgagcaggtggtgacgctcacgccgcggcgcggcgcctccatcgcccgccccacggtggacgaggcccgcgaggtgttcgaggcccgccgcctcatcgagccgcgcctcgtcgcgctcttcgtgcagcgcgccgcgcccgccgacgtggcgcgcctcgtggacaccgtggcgcaggaggaggcggcccgccggggcggcgacatgcgccgcgccatccgcctctcgggcgacttccacctgcacatcgcccaggcggccgggcatgccaccctgggccgcatcctcagcgaactcgtgtcccgcacctcgctcgtcctcatggcctacagccccagccatgcccaggcgcgcgaggaggccaccgcctgcggctgccgcgagcaccgcgcgctcatcgacgccatccgcctgcgcgacgcggcggaggccggccggcgcatgctggaccacctcgctcgcatcgaatcgcaactggcgttcgagccgccggacgccggcgccccggacctcgtggaactgctcgggggcggcgcatgagcggcgcgtcccctgcgccgcagggccatgcgcgcacgctgctggtcatcaatcccaacacctccaccgccgtcagcgcgctgctacagcgccacgtgcagggcgccgccggcccccatgcggccgtgcgcaccgtgaccgcacgcttcggcgcgccctacatcgcctgcgaggccagctacgccgtcgccggccacgcggtcctggacgcctgggccgaagccctcgcggcgccgcagcccgtgcccgacgccgtgctgatcggctgcttcggcgacccgggcctgttcgcgctgcgcgagtgcagcccggcgccggtcaccgggctggccgaggcgtccttcctggcggccgcgcgccatggccgcttcggcatcgtcacgggcggggagcggtgggaggccatgctgctgcggctcgcgcaggcgctgggccatgcggaccggttgaccgtcatccgcaccgtggccccttcgggtgcggaactggcggccgatcccgccggagcgcaggccttgctcgcccgggcgtgccaggccatggcgcgcgagcccggcgtgcaggccgtggtgctgggcggggcagggctcgcgggcatggcgaaggccgtgcagccccgggtggacgtgcccgtcatcgacagcgtggaggccggcgcgtggtggaccctgcaggcgccgcggccggccggaggcgggtcacccggctgcgacgtggcgtggcagaacgtatcggacgccctgtggaaaatgggcaggggccgctccggcgattgacgctcggacgggcgtgcccgttcagcgcccggaggcgtaccactgcaggggttcgcaggacgcaggttggtcgcccgtccggatgaacgcgcgcaggcagcccgcattgcgctcgatccgcgagcgctctttgctcgggagggatcccaggacggtgtcggccgcgagcgacgactcatagaagcgcaccgcgtgccgcacatccgcgcgcatggtggcatccgcacggggttgccgggcgtgcatctgcgccagcatgcggatttcggcgtcggcataccctgccagcgcctcgggcgcaggatagcggaccatgctcttgccgaagagcctgaacgcagccggccagttcccgcgctgcatctgccgttccccctgccgccgcaatcgttgcgccgccttcatcgagcctgcatcgggcgactgccgcaaatgctgcacgacgatgcgcgcgtcccccgtttcctgctccgtgagcaggcggtaaggctccacggaggccactgcacaggccgcggcgcagcagaggccggtgcaccacagtgaccgggcccatcgccacaccgtggtccgcccgcctgcacacgccggccgtttcctgcccggctccaccgggcaactgccgcctgcccgcatggcatcggcataccgctgttctgccatttctccctctccaggatcttgtagtgagggacattggaacagcagcggcggggcatggacaagcgcccggccttaatgcaacgccaaggatcttcttgccagatcgatcaatgatcgtggtgcagatagctcgcctgccgcggcagccgcagactcaccaggaaagccacgaccatcatcgccgtcacgtaccagaagaacgccgactcgtgccccagcgtcttcagccccagcgccacgtactccgccgagccgccgaagatcgcgttggccaccgcgtaggccaggcccacgcccagggcgcgtacttcgggcgggaacatctccgccttcacgatgccgctgatcgaggtgtagaagctcacgatggccagcgccaccacgatcagcgcgaaggcggccaccgggctcgtcacgtgctgcagcgtcgtgaggatcggcaccgtgccgatggcgcccagcgcgccgaacagcagcatgttgttgcggcggccgatgcggtccgacagcgccccgaaaacgggctgcatgcacatgtagaggaacagcgcgccggtcatcacgtagctggtcgtcttgatcggcaggcccaccgtgttcacgaggtacttctgcatgtaggtcgtgaaggtgtagaagatcagcgagccgccggccgtgtagcccagcaccgtgaagaaggccgccttgtggtggcggaagaggccgccgatggtgccggcgtcgtccttcttcctgttctcgtcgctttgcgtctcgtgcagcgtgcggcgcagcatcagcgcgaccaccgccgagatggcgccgatcacgaacgggatgcgccagccccaggccttgagctcggcatcggacagcagcgtctccaggatcacgatcaccagcaccgccagcaactgcccgccgatcagcgtcacgtactggaacgacgagaagaagccgcgctggccacgcagcgccacctcgctcatgtaggtggccgtggtgccgtactcgccgcccaccgacaggccctggaacagccggcacaccagcagcaggaagggcgcccaggcaccgatggccgcataggtgggcaggcaggcgatcaccagcgagcccgcgcacatcatggtgaccgagatcagcatcgaggtcttgcgtccgtagcggtccgcgatgcggccgaacagccagccgccgatgggccgcatgaggaagcccgcggcgaacacgcccgccgtgttcagcagctgtgccgtgggatcggatttcgggaagaacgccggcgcgaaatacagcgccgcgaacgcatacacgtagaaatcgaaccattccacgaggttgcccgacgaggccgccatgatcgagaagacccggtggcgcttctcttcggcggtgtaggcgcggggttcggggtgcggcgtgccggccgcggaaggggtgtgcgtgctcatggagaagatgcctttctggccgcgcgcgccgcagggccggcacgcagagtgtgtgatgttgtttctggccggcaggtattgtgcgagcgccgcggagggcttgatgtcagtcaaccgcccatgcgttccggcccggccgcagcgcactgcggtgctatcgttcgaggagcgtaaatccgcggggaggcaaggggttccggcctacaccgcttcggcatgggctgccggcggagggaaccaacggcaccggctacgctctgtcgggcaggcagccgtggctccgccatcgcgtggcgcggcggccttcgctcccacccaccaccttccaccgtcaccgacaaggatcccttcgcatgcagcctgaacagacccgcgccgtcatgaccctggccctgatggccgccttcgccgacgaccacaaggacgaacgcgagcgggagcacatccgcgagctggcccaatccctgggcgccgccagcggggccgatctgatgaagacctaccaggacgtgctgctcggccgtgcgcgcctggaagacgccgtcgccgcgctcgaaacgcccgcgcagcgcctgctggccttcgagatggccgtgggcgtgtgcgatgccgacggcgtctgcaatgcccaggaaaaagcgttcctggagcggctgcgcgcggccctggccatcgcgccgtccgatgccggcgccgtcaccgagcaggccgatgccctggccggcgcacctgtgcgggccgcgcccgtggagggagaggacgtgcccccggccgcgctggccgtcgccgcggcgcccgtggcttccggcgcggcggccgcatccgcgcaggacggcgcgggcacgcccggccagcgcgcggcctcggtgagcgatgcggagatcgattccatggtgctcaatgccgccatcctgaacggcgcgctggaactgctgccgcagtcgctcgcctccatggccatcatcccgctgcagacgcggctggtctatcgcatcggcaaggtccatggctacgagctcgacaagggccacatcaccgatttcctggccaccgtgggcgtgggcctcacctcgcagtacgtcgagcagttcggccgcaagctggtcggcggcctgctgggcaaggtgatgggcggcctgggccgcgccgtgggcagcgccgccaccgggtccgcattctccttcgccaccacctacgctctgggcaaggtcgcgcagcgctactacgccggtggccgcaccctgggcacggatgcgctcaagtccgccttcgcgcgcacggccgaagaggccaagggcctgcagcagcgctatgcgccccaaatccaggagcgcgcccgcggcctggacgtgggcaagctgctgaaggaactgcgggcctgatggcggtcgccgctgccccgcgccatgtgcagccgcacgccgtgcggatacgcctcgccacgctgcaggatgtggcccacatgccggccatcgagcaatccgcagccgggttgttccgtggcgcggccggcctggaatggctggccgacggccccggcatggcgcgtgcggaacacgagcggctcatcctgcggggcgccgtctgggtggccgaggcagcgcccggccacctggtcggctttctggacgccgaggccttcggacaggaactgcatctctgggaactgtcggtgcacgcggaatggcagcgcaggggcatcggcacgaggcttatcctggccgcgcaggcgcatgccgcggcgcagggcctggtcgcgctgacgctgaccaccttcgccgacctgccgtggagcgcgccggcctatgcgaggctggggttccgcccggtctcgtcgcccgggccgcggctgcagggggtgatggacgtggaggctgcccatgggttgccggtggagcggcgggtggcgatgcggatggggatgcgcgagcctgcgatgtgagagcgcccgaaaatgcgtggggcggggcaggtcgggcggttggccgcattcacgcacgcactgcgcttggaccgataacggacatcttgccgcgacgcctctcgtcgtttcaatacgcgcgcccatacagggcgcgacgttgaactgccgacctacgccttgtaagggggtagtctcacccacccgcccctcactgtgcgcgacgtcgcaaagcgcgtcactgatccacgtttggagcagttttaacccaagcaccaacacgcagtcctctcgcaggattccagcgacacgccgtttctatccacgcgcccgcatggggcgcgaccttgagcgacagatccgtttcccgcagctcgatctcgtttcaacccaggcgcccgcacggggcgcgacaccagagccacgagaacaacctcgccaagttcaagtttcaacccacgcgcccgcacaagccgcgaccctcagcagcgactggcgtgggagcccggagcgcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggcacctttataaacccgcgccactccagccatttctcccacgcatccgcgaaccccgcccaaccgacccgcagcctgcgcgccccgtccgccacccagtaaaaattccctttgccctcaaccacttgcccccgcgcgaaccccaggcggacaagccggtcactcccggttcgcaacgcccggccaaaagaaggaaggaagagaggaatggcgcccgccctcagggcgccggcgtcttcggctggtagtcacaccacggcgccaccacgcattcccagcagcgcggcttcctcgcctggcagacgtagcggcccagcaggatgagccagtggtgcgaatccacggcatattcggcgggcacgcgtttcagcaactgcatttccacggccagcgggttcttgccgggggcgaggcccgtgcggttgctcacgcggaaaatgtgcgtgtccaccgccatggtgggctggccgaaggccacgttcagcaccacgttggcggtcttgcggcccacgccgggcagggcttccagctcctcgcgcgtgcgtggcacgatgccgccgtggcgctccaccaggatgcggcaggtctccatcaggtggcgggccttgctgcggtacaggccgatggtcttgatgtagccctccagcccttccaggcccaggtcgaggatggcctgcggtgtgcccgccaccgggaacagcttgcgcgtggccttgttcacgcccacgtcggtggcctgggccgacagcagcacggcggccagcagctcgaagacggtggtgtattccagctcggtgttgggctggggattggcggccttcagcgcggcgaagaagggttcgatctgcgcggtcttcatggtggtgtggggcgtcgttctcaatgcggttggcccgtgcattgtcccgcagcgcgccgcacgcatgaaacatgcgcggccattggcgacaatgggggtctttcgccaccacaccgtgaacacgccatgcaattcgcagaccgcctgaacaacgtcgaaacctctgccatccgggagctgttcaagctgctgggcaagcccggcatcatcagctttgccggcggctttcccgacagtgcgatgttcgacgtcgagggcatccgcgaggcgagcgagcgggcgctgagtgaagagcccggcacggcgctgcagtacggcgccaccgagggctacaacccgctgcgcgaacagctctcggccttcatggcctccaagggcgcgcagggcgtgcggcccgaggacctgatcgtcaccaccggcagccagcaggcgctcgacctgctgggcaagaccctcatcagccccggcgacaaggtgatcgtggaaggccccaccttcctggccaccatccagtgcttccgcctctacggcgccgagctggtgagcgcgcccgtggatggccacggcgtcgatgccgacgcgctcgagcggctcatcgtggagcatcgccccaagttcgtctatctcatccccaccttcggcaaccccagcggggcgctgctgtcgctggagcgccgccgcaggatcctggagctggccgtgcgccaccaggtgctgatcgtcgaggacgatccctacggcgacctgtatttcggcgaggcgccgccgcccagcctgctggcactgtcggccacggtgcccggcagccgcgaactgctggcgcactgcggcagcctcagcaaggtcctgagccccggcctgcgcgtgggctggctgatcgcgcctgccgagctgctggccaaggccaccatgtgcaagcaattcagcgacgcgcacaccagcaccttcgcgcaggccacggccgcgcagtacctgcgttccggccgcatgccggccacgctggagaaggtgcgcgccgtgtatgccgaacgcgcgcgcgccatgggcgatgcgctgcgccgcgagctgggcgaggcgatcgacttcgtgcagccccagggcggcctgttcgtgtgggcacggctgaccggtgcgggcggcgcggtggccgacggcaacgtgctggccaagctggccatcgacaagggcgtggccttcgtgcccggcacgccgttcttctgcgcgaaccccgaccatgccacgctgcgcctgtcgttcgcgacggccgacgtggacaggatccgcgagggcgtggcgcgcctcggccaggcgctgcgaggctgagccatgccgggccccgaccgcaccgcatccgaacgcctcgacgagctggagatcaaggccagctacgccgaggacctgctggaccagctcaacgtcaccgtctatcgccagcagcagcagatcgatgcgctgcagcgcgccctggtggcgctgcggcagcaactgcccgagccgggcggcaccgcgaccggcggcagcctgcgcgacgagatcccgccgcactactgatccccctggcctccgccgcgcagcggccctgcgctgcttcttcccgttcccgcatccttcgtgctcccttcgccctgaaaggcccgccccatgcaataccgccgcctcggccgcagcaacctgcaggtctccgccctctgcctgggcaccatgatgttcggcgaccagaccggccgggacgaggccgcggccatcgtggccgatgcgcgagggcgcggcgtgaatttcatcgacacggcggatgtctataccaggggcgcttccgaatcgatgctgggcgacctgctggcgggccagcggcacgaatgggtgctggccaccaagctgggcaaccggatgtccgaccgcgtgaacgagagccactattcccgcagctggatgctgcgcgaggtggagtccagcctcgcgcgcctgcgcaccgaccacgtggacatcctctacctgcaccgcgatttcctgggcatggacctcgaggagccgctcttcgccctcgatgcgctgctgcgcgcgggcaagatccgctactggggcgtctccaacttccgcgcctggcgcatcgccgaactggtgcacggtgccgcgcgcatcggcatgcccgggcccgtggtctgccagccctactacaacctgctcaaccgcatgccggaggtcgagatcctgccggcctgcgcgcaccacggcctgggcgtggtgccctacagccccattgcgcgcggcgtgctcaccggcaagtacctgccgggcgaggcgcccccgccgggcacgcgcgcagggcggggcgacaagcgcatcgcggagaccgagttccggcacgaatcgctggtgctggcgcaggagctgaagcggcacgccgaggcccgcggcgtgacgctggcccagttcgccacggcctgggtattggcgcaccgggcggtcagcgccgtcatcgcgggcccgcgcaccctggcccaatggcaggattacgggcctgcgctcgagtacaccgtcacgcaggaagacgaagccctggtggacggcatggtggcgccgggccatccttccacgccgggctacagggacccggcatatccctctccgccgcgcgtctagacccgctccaggctactgcggagcgagcccatccgccgcacgttgctattgaaatcatagtacgcaggcccgggcaggttacgatgggcacatgcgaaagacctatgtgctccatatcgatggcaagaaccgcgaccggctgctggatgcggcccgccacgacatccaccgctacctgcgccgcgagcgccgccgcgcgctgcccgagggcgcgcgcttctgggacttcgactgccgcttcggccgcacgcaggacgatgcgcgcagcgtgcaggtggaagacatcacccgcctgatcgacggcgtggcgcagtccggcgatgcgcagttctacgtcgagatcgtcgccaggcccggcgaatgcatgccccgcaagccggccgtgcgcccggcggactccggcggcgacggcccgcatgacgaggatggcgacggtgccgacggcggcgcggatggcggaggcgacggcggggactgacgccacctggcgggcggccagcttcaatccgccgtgggttccccggtgccgcctgcctgcgccgcggcggcagcagcggcccgcaacttgtccttcttgctcggacgccggcccttgatgccgcccgtgcccggcggcagctttcccgggcgcgcaggcgcatcttcctgggtgccggcctcctgcgctgcgggtgcgagcgccacctcgaatcccgccacctgttccaccggcagcgcctgcaggccgtggcgccgggcaagcaactgccagtggggcgcggcctcgggcgtgacgaagctcaccgccacgccgctggcgccggcacgccccgtgcggccgatgcggtgcacgtagtcggccgcggcgcgaggcaggtcgtagttcacgacggccggcagcccggcgatgtcgatgccgcgcgcggccaggtccgtggtcaccagcacctgccagcgctcgtcgcggaattcctgcagcacctgccggcgcgtgccctggctcaggccgccgtggaagggcgatgcgtagatgccggactggtagagcttttccgcgacatgctcggcagcgtactgggtggccacgaacaccagcacccgcgtccagccgggctcctgcgtgagcaactgcttcagcagctgggtgcggcgcgggccttccaccgcgatggcgcgctgggcgatgtcgggcgcggtaccgggcgcttcggcgatctcgatgcgcagcggatcgcgcagcaggccctcggccagccgggccacgcccggctcgaaggtggcggaaaacagcaggttctggcgctgcgccggcagcaaggcgagcacgcgctgcagctcctcggcgaagcccaggtccagcagctggtcggcctcgtccagcaccagcgcctgcacctgcgagagcgacagggcgttgtgctccacgaggtccagcagccggcccggcgtggccaccaccgcgtccgcgccgccgcgcagcgccatcagctgcgggttgatggatacaccgccgaatgcgatcgcgatcttcagccgcggcccgggcaggtggcccgccagttcgcgcagcacctcgcccacctgcgcggccaattcgcgcgtgggcaccagcaccagggcgcgtgggcgccgcggtccggggcgggcgccggcctgctgcgcttgcggcaggagtcgctgcagcagcggcaggccgaaggcggccgtcttgccggacccggtctgcgcgcggcccagtacgtcgcgtccgtccagcacggcgggaatggcctgtacctggatgggcgtgggcgtatcgaagcccagggccccggcagcatggacgagggcgggcgaaaggccgagggcggcaaagggcatggcgggcaggagggcagggggccggggcatggaaggcgccgcggccatggaaacaacgacgggaaaacgcgagggagtgcgagggcgctccccgcggattgtgcggcaccgccgcatgccccggataatcgcgccatgcccattcctgccgcgacctccgttttccaccctgccgccggcctccagcggagccttccatgcgcctgagcgacctgggcggcctcgtctattcgaccgaatccggccgcatgtgccctgcgtgccgccagccggtcgcgcaatgcgcctgcgccgccgcgcgtgcggccgcggtgccggcgggcgatggcatcgtgcgcgtctcgcgcgagaccaaggggcgcggcggcaaggcggtgaccgtggtgaagggcgtggcactgcccgcggccgaactggcccagctgggcaagcagctcaaggccgcctgcggcacgggcggcaccgccaaggacggcgtgatcgaggtgcagggcgaccatgtggagcgcgtcatgcaggcgctccaggcgctgggccacaaggtcaagcgcgcgggcgggtgaggggcggacggacatggacccggcacagctcgagcggctcgtcacggtggtcatgccctacggcaagcacaagggcacggcgatcgccgacctgcccggcaactacctgaactggttcgcccgcgagggctttccgcccggcgacatcggccgcctgctcgcgctgatgcacgagatcgaccaaaacggcctgtcggacctgctggcaccgctgcgcgccgcccgcaagggctgaccggggggcgggccggcccagggcggcctcagtgcccgtgcccggcgtttcccgcgaaatccggcagccgccccaccagggcacggaacaggttgcgcgccacgccgtgcgccgcctgctgcaggccgtgggcgacgtccggcgcgaagcggcgttccgtgtgctgcttccacagccccacccacgccgcgaaatgcgcgggcgtcacgccctgcagggccgcgtggcgctgctgcacgttgccgcggtagctccgcgcgcccagcgccaccgtggcccagaaatccaccatccgcgagaggtgcggctcccatcggtcccccagcgcctcctcgaagacggggccgagcagcggatgggcgcgcacgtccgcgtagaacccgtggaccagcgcggcgatggcgtcatggtccagcggggtgggggcgaggatgtcgggaggaggggcttgttcgggcatggcgagggagggattgtcctgcacggtgtcgatcgccgcgcggcagggcggcaggccggcggtcagcggcagccgcacgcgcctgcgccagcacccgcgccgcagccctggggcgcggcggccgtgccgtcgaagcgcgggaacagcacgttgttctccaggtggatgtgctcgacgaggtcgtcgcggaactgctccagccccgcgtagagcgcgcgccaggtgttgcaggcgcctggcggcggcgtcatctgcccggtgagggccgcgagccgctccagcgtctcaccgtgctccgtgtgctcggcgcgcatcatggcgatgggcgggcccgcgaaggcatcgccgccgccccggagcatgggaaacagcacccgctcttccttgagcatgtgcgacagcagttccccctgcgtggcctccagcaggtcggccaggcccgccggtacctgcggatgctcccggtgcaccgcctccacgcgccgcgccatgcggaccagttccggcaactgcgcgcggtgcacctcgtggtagcgcaccacgacgtgatcgagcagcgcgccggtgtccagggcagggtcgggcgccgtgccatcgcgctgcagggcgccaagctcgacctgcagcgcggcgaggtccaggcccttgtcggccgcggcctgcgccaggctcacctgcccgccgcagcagaaatccaggtgcagcctgcggaacaccgccgtggcgccgggcagggacacggcgatctggcccagcgcctgccgggagtcgatcgtggcggcgggcgaagcatcgggacggcgtgcattcatggtggttccttaaagattcatttgtgatgaatattttatgcaataagattcatcccaagagactctttcggattgatccaacgcaaacgccatgcgcctcacccaatggaccgactacgccctgcgcgtgctgatgtactgcgccgcctgcgaggggcgcgcgcagcccgtgaccatcaccgaggtggcggggcagcacggcatctcgcgcagccacctcatgaagatcgtccaggcgctggccgcgcagggcctgctggacacgacgcgcgggcggggtggggggcttcgcctgcgcgtgcctgccgccgacatccgcctgggtgacgtggtgcgcctcaccgagagcgacttcgacatggtggaatgcttcgatccggcggtgaaccagtgccgactcaccgggcactgcctgctgcgcggcgcgctcgcgcaggccacccagagcttcctggcggtgctcgacggcgtgacgctggccgacctggtggcacggcccgccgccgcaggagccacctcgcccggacgccggcgcgcgctggcggtggtgccggtgcccgggttgccggtgcgcgcccccctggccggacagccctgacccgcgcaggcggcacgcgcctgcacacccttgcgtccgcagcttccacgtgcgtcgctgttcgccgcgtatcctggcgcacgccggcccgcggaccagccggaggaaggaaccgacgtgaaccctgcgacccagaacctgctgcccggccgcctgctgcgccgcccgggcaggccgctggccgatccggattttccgggcattcgcatcggggccgcgcgcctcgcggatgtgctcgcgcccgacgcgccgctgtgggtgctgcacgagggcgccatccacgctgaaggcccggcgtggcaggcatcgcaccggcgcctgctgttctccgacgtgcccaaccggcgcatcaatgcctggtatgaggaagacggccgcgtggaatcgctgatcgacccggcctggttcccgaacggcaatgcggtggccgcggacggcagcgtctatcactgcgagcacgggcgccgctgcatcagccgctccgcgcccggcctgcagggcgagccggagccggtcgtgacgcattacgagggccggcggctcaatgcgccgaacgacgtggcggtcgcgcccgatggtgcggtgtggttcaccgacccggtcttcggcatcgtgatgcccgcccagggcgcgctggccgagcccgagctggcgcaccgcagcctctaccgcttcgatcccgccaccggcatgctcgcgcgcatggccgatttcgagcagccgaacggagtggcgctcgcgcccgatgggcgcacggtgtatgtgaccgacacatcgatggcgctgggcgaggcccctggcggttccccgggaagccggcacgaagtcgaggctttcaccgtcggcgccgacggcgcgcttgccgaccggcgcttcttctgctcccccgcgcagggcaatcccgacggcctggcggtggacggccgcggctgggtctggtgcagcgcggcggacggcgtgcacatctggtcggccgggcaggagtacctcggggcgattcccatcgcggagacggtgtgcaacgtctgcttcggcggcagcagcggccggcggctcttcatcgcggcatcgacgcggctgctcgcgatcgacctgcgggagggctgaaagccggggcgttccgcgcacgccggcgccagcgcggtgggctatgcgcgggcttgcgcagtgccgtcgatctggtggatatgcccgtccggatcgcgcagcaccgcgggcccggaaccctgccagacgatgcgggtcgcggccacgtcgtggatcgcccagggttccgccggtgcgccctgcggatgccggtagtgcagcaattcgacatgcggccccggccctgcgggatgcatcggcaccacgtccacgtgcacatcgtccaggccgtcgagcgcggcctgcgtcgggccgtggttcagcgtggcgctgcctcctaccaggccgtgggcacggtagaacgcgcaggaccgctctgcatccgccactgcgatcgcgctgtggtcgatgccgagaatgccgtggccctgccacccgcggctttcgccgtccggaaactggatcagctccagcggatgcccttccgggtcgcggaacttgaccgcaatggctctgcccgtggaggcgggcagcgtgaccggactggcgcggctgaccggcgtggcccctgccgcctgcacgcgctcccaggcggcagcgatgtcattcgtgaccagcgcgaaatgctggaagcagcgcgacgcggcgtccgtgccgtccgggtagggccggccgggccggtcgtactggtcgatccacaaccgggctgcacccaggcccatcgcgtaccgcatgccgccgcccgcgagaccgagcagcgccgcctcgccggccgcgatcggccgaggtgccgatgcttcctggacaaagcccagcgctttgtagaaccgcaccagggccgcactatcgcgggccaccaggcagaaggcggcgatgcggttcagtgctgtctcatgctgcatggcggcatacccggactcagcccagctcgcatggccggcgcaccggcgcgcggtgcagctgcaccgtcatcaggcagcagggctcgtcgcccacggtgccggagcggtggccctttttgccatcgacctcggcgcacccctggtcgcccccgaacgagaactcgcccgggccctgctcgatgcgcgtgccatccatcgcctcgatccaccagcggcccgagagcacgacgatccattgcggggccgggttctcgtgccactcgcccacccagccgaccggctgcacggtgaagacgacggtcgaatcgccgcgctccatggcgttgttccactgcggatcggcggcgccgacgcggtgcagctcgtagtcggtgagcgcgcaggcctggaagcggctgacgccgtcggcatcggtgtagaggtgctggtacggcacggacgggcgggggccgggatcggacattcaggggctccggtagggttggctcgacgcgaggggcgcatcgagaaaaggctgcaggccggaaccatcggtgccggccaccagcagcaaaaagccggcgcccagcgccaggttcttgaggaaatcccagaacagcccgcgcgccttgccgtcggggttcgaccagaagtccccgggcttccagaacggcttgaacagcaccgcggtcgcaaagcagtagcccgcgatcgcgaaggccgccgcccggtccgaaacgccggtgaccacgcagatgctgcacaccacctcgatcgccaggccggccaggatcacggcgcgcgccagccagcgcggcctgaacatctcctgcgcctgccccaccgcatggccgaagcccagcagcttgtcgagcgcgctgaagggcaggaagatcagcaccatcacgcagcgcacgaggaaggccacgacgatggcggcggtcacaggcgccccttcaggatgtcggccacgcgcagcgcgttcgcgatgatggtgagcgtggggtttaccgcgccgatcgagggaaagaagctcgcgtcggtcacgtagaggttgtccacctcgtgggcccggcagtcgaggtccagcaccgaggtggccgggtcggtgccgaagcggcaggtgccggcctggtgcgcggtgccggacagcggtatgtccttgccgaggtagagcgagcgctccaccagcaccgcgggccagccaatcgcgtcgagcacctgcttgagcttggcctgcaggcgcttgagcgcctcctcattggtcgcgcgcacgtcgaggtgcaccttgccgtcccggtagtacacgcggttctcggggatgggcaggtcctcggcctgcagccagaagtccatcgaatgccgggccatctcttcgaacggcatttcgggcaggtgcttcatcagcccgggcagcggcgcttcgcccttgatctggtccgcatggctggtcgcgcacatctggatcagccccagcggatgctcccagtcgtcgctgccgaagtagaagtcgccgagcgcgagcgtcttctggaagaccgtctcgttgacctccttcatcaccgccatcacgatcgacatctcgtggcgcatgtagttgcggccgacctggtccgagccattggcgaggcccctcgggtgccgctcgttcgccgagcgcagcaagagcagggcggacgacaaagcgccgcaggccaccaccaccgtgccggcggtgtagcgctcctcgcggccgccgcgttcgaccaccactccctccacccgccggccgctggcatcggtctccaggcgcgaggcataggcgccggtcaacagcgtgatgttggggtggtcgcgcagcatcggatcgatgcacatcacctgggcatcggccttgccattgagcaggcagggaaagccgtcgaagtacgagcagcgcatgcaggtgctcgtcggcgtcgcgaagccgtcgtcctgctggtcgagcaggatgccgagcggcaggtggaagggatgcaggccgatgccacgcagcctgtcgttcaattgcgcgatcctgggttcgtgctttacaggcgggaaagggtagggcgtggtgcccggatcgagcgggtcgtccccgcgcaggccatgcacgtggaacagcgcctcggcctcgtcgtaccagggcgcgaaatcggcataggccagcggccaggccggcgagatgccgccgtggtggcgtacctcgccgaagtcgcgctcgcgcagccgcagcaacgcggcaccgtacaccttcgaattgccgcccacgcagtaatggagctgcggggcgaaccggtgcccgtcccggtcgatccatgattcgcgcgcctggtagcggccttccacgaacacggcctgcgcgctccagttcgcttcctcgcgccgcaggtagtcgccgcgctccaggatcaggatgcgcttgccggtcggcgcgagccggtgcgcgaggctcgcgccgccagggccgctgccgatgacgatcaggtcgtagtgggacatcacgcgggttctttcatcgcaccggaaggggcatgccccatgcgtggggacctctacggggccgcattcatggtagcccggcaggggggcgggaaatgtgcgccatggccgcgttcctgccatgcgctgcgcttttgcggcggggtcctacaggccgggtccggagtggtggcgcctgctgctacttcttccccggcttgcgcgaagcgcccgcccgccgtgggccgcggccggtgtccagccagtcgtgcgcggcggccatcacgcactgcgtgagccgctccagccccgcctgggccgaacgcggatgggcccagtagagcgccacgtccatgccggtgcccggcagcatctccaccagggtgccgtccgcgagctgccgctcgatcagcaccgtcgggtgcatgccccagccgatgcccatctcgcagctgcgcaggaagccctggttggacggcaggaagtgccgcggcggatggcggcgcgagccgaggccctggcgctgcagccactggtcctgcaggcggtcgttgcggctgtacaccatcatcggcgcctgcgcgatggtgtccggggtcacgccgcccgcgtccggcccgaaatggcggcgcacgaatgccgggctggccgccgccacgtagtgcatggatcccagcggccaggtgttgcagcccgcgatggcgccggcggtggccgtcacggcggcgatcacctcgccttcgcgcagccgctgcgcggtgtgctcctggtcgtcgatgcgcacgtccagttgctcgttgccgccctcggcgaaggccgccatcgcgtccatgaaccaggtggacagcgaatcgtcgttcaccgccagcctgaccgtgggtgcgggggcgtgggcatcgggcaccagcgcggggtgggcccggcgcagctcgttctccagcagggccacctgctccaggtgcaggcacagccggcgtccggcctcggtgccggtgcagggcgtgccgcgctgcaccagcacctgtcctgcacgctcttccagttgcttcacgcgctgcgagacggctgaaggcgtgacgtgcaggcgccgcgccgcacgttcgaaactgccctcgcgcaccacggccgcaagggcctcgagtccggcgtagtccagcatgaagtaatgcttaatgatggttagagtttttaagtttacataatttttacactcgcccagaatcggctgcatgtgggcacttcttccttcctcttccccgttctccggcggggccgcgtccgccgcctggctggccggcttcacggtctgcatgtccctgatcgtctccatcggcgcgcagaacgcctacgtgctgcgccaggcggtcgccgggcggcacgtgcgggcctgcgtggccctgtgcgtgctggccgacgcggtgctgatcggcgccggcgtggccggcatggcgcggttgctggagagcgccccgggcctcgcacatgtgctcaccctgggcggagccgtgttcctgctggcctacgggctgttcgcgtggcaccgtgccctgttcggtgccggcgccggcctgcgcaccgacggcgaccgcacccgccagggcctgctgggcgtgctgggcaccctggccgcgatcacgctgctcaacccgcatgtgtacctggacaccgtggtgctcgtgggctccatcggtgcccgtcaggagggcgacctcaagtgggtcttcgtggccggcgcggcatcggccagcctgctgtggttcctgatgctcgccttcgccgggcggcaattgcagggcgtgttcgcgaagccgatggcctggcggctgctggatggcctcacgggcgccatcatgctcacgctgtcgttctggctctggcaggggctggaatgaaaaaggcgccgcgaaagcggcgccttgtgcagcggatggcgcaggcggtcagaacgccggcacgatcgcaccctggtacttgtcctggatgaacttcttcacttcgggcgtgtgcagcgccttcaccagcttggcgatcgccgggtcgttggcgcggtcggcacgggcggcgatcaggttggcgtagggcgaatcgctgccttcgatgaacagcgcgtccttggtcgggttcagcttggcctcgatcgcgtagttggtgttgatcagggccaggtccacgtcctgcagcgcgcggggcagcagggcggcttccagttcacggaacttgagcttcttcgggttcttgacgatgtcgatcggcgtggcagtgatgttcttcgggtccttgagcgtgatgaggccctgcttctgcagcaggatcaacgcgcggcccgcgttcgacgggtcgttggggatggcgatggtggcgccgtccttgagctcgctcacggacttgatcttcttcgaataggcgccgaagggctccacgtggaccttgccgtccggcaccgccacgatgctgctcttgcggtccttgttgtagctgtccaggtagggctggtgctggaagaagttggcgtcgagctgcttgtcttccaccgcggcgttgggctggatgtaatcgctgaattcgcgcacctgcaggtccacgccctgggccttgagctgcggcttcacgaagttcaggatctcggcgtgcggcacggcggaggccgccaccttgaggacggtatcggctgcgtgggcggagacggcgagcgcggcgagggccagggcggagagggctttcttcagcatcgggacaagggctttcttcggttggttcggggcgtcccggccgcgccggggctgtcacccatggcccggaagtctaggtagtttcccgcagcctcaccacgtttttatcgtcatacccatataacgcgactgctgcttatgcacagccggcggctcagcgcaggatttccagcagccggtcgaggccgccctcgttgatcgccaccctggcctgcgcgcgcacggcaggcttcgcatggaaggccacggacaggccggccacgcccatcatgggcaggtcgttggccccgtcgcccaccgcgatcgcctgcgacgggtcgatgcccatcagcgaggccacttccagcagcgtgcggcgcttctcggcgccgtcgcagatgtcgccccagggctgatcgaccatgcggcccgtgagcctgccgtcctcgatctccagcacgttggcgcgggaaaggtcgatgcccaggccggcgcgcacccggtccgagaagaacgtgaagccgcccgacaccagcagcgtggcgaggcccgcggccttggcggcagtgatgagttccttcgcaccaggattgaagcgcaggcgctcgcggaagacctgctccatgtgctccacgcccacgccgcgcagcagcgccacgcgctggcgcaggctctccttgtaatccgtgatgaggccctgcatggcggcttcggtgatggcggccacctcggccttgcgcccggcggcatccgcgatctcgtccacgcattcgatgttgatcagcgtggagtccatgtcgaaggcgatgagcttgtagtccgacagggacagcgggggctcgatgccctgcaggacaaggccgggggcgaattcggtggcatgggtcatggtgctcggaacagcggtggcggaaagtcggcgatgttatctccgtaccggcccgggcttgtgcggcgcggtggcgctcccgtaccatccgcccccgaagaggcagtacccggacccgctccggggaccacagacccaccaggagacaggcccatgcatttgcaggaatgggaggccgtgcaggacggccccgccatgagcgcatgcacccgccaggcaccggcccgcgccttgccggcgatcggcccgctgcaggccttcagcgccggcctgctgcggctgtccgagcgtgcgcgccagggtgccccgcaggccatgctgcgagacgcgctcgacatcctgcgcacgctggtgcccttcgacatggcgtggtggggcgaggtgtcggccggcacgccccaggtggctccgcgcaactggctgcacggcagcatcggcctcagccggcagttcgcccaggagtggaaccagctgtccatggaggacgaattcgcgcaggcatcgctggacagcctcgggcaggtggtcgtgggcaatgcctgcagcgggcagccgctgtccgcttcgccgcgggtggaggccttctgcgagcgccacggtctgttccacagcatggccttcaccgtggcgctgccggacagcggcctgcagtttttcgtctgcgtgtaccgcaagcccctggccccgccgttctccgggcaggatgcggcgctgttcggtgagttcgtcccgcacctgctggaccactggcggcacatgctcgaaaccctgcagagcgcctccatcgcccgggcctgggacagctacgcgctggccgatacggagggccggctgctattcctgggattgcgcgtgggccaggcactggcgcaggcccatcccggatggtccggcacggccttgccccccgagtgtcatgcggccttgcggcagttgcccggcagcctggaggtcggcagatcgtgccgcctgcacctggaggcctgcggggccctggtgtgcctgcgcctgccatcgcggcagcgcaagtcgccgctcgccccgcgcgaaatgagcgccgccctgctgtacgcgcacggacatggctacaaggccatcgccggtctgctgggcctatcgcctgccacggtgcggacctacctgcgcagtgcctatgccgtgctgggcgtgcgcaacaaggtggaactggcggcggcgctgcgcggcccgcgccattgagcgcgggctcgggattttccccagccgtctgcatttgcaggggtcttcgcacgggcatggcgtcctatcgtgccggcaggccgcatggcggcctgccacaacgcaccaaggagacttccacccatgttccgccgagaccccatcaccgcggccacgccggcccgcgggcgcctcccgggatccgtcccgtccgtcgcaacccgcccggggccgccgcagggctgctccgtcctccggccggcccctctccggcgccggggtgccctgggggcctggggcgtgctggccgccctgggccttgccggctgcggcagcggtgacggcgggggcggcctggtcgcgcggccgctggccgagtcctgccaggcctatgcggcggcatcacccctgccgcacggcgcggtggtcacgcgcaccgaactgcgcaagggctcgggcacgcagcccgacgcgtgcatcgtgcgcgggcagatcgtgtcgtcgccggagtccaccatccgctgggcggtggagctgccggagccggccgcctggaaccgcaagaccctcaccatcggcgggggcgggttcgacggattcatccctaccgacgatccctggtaccagcaactggccggcccttcggcccatccctacgtgaagatcagctccgactcgggccacccgtcgcgcggcttcggctgggcctccagcgacgtggcgctgcgcaaccatgcctacgacgccaaccacttcgtgctcgacgtgggcaccgccatcgccacgggcttctacggccagcgcccggtgcggcgctaccacatgggccactccaatggcggccgctcggcgctggcggccgcgcagaagtacccgcaggactacgacggcgtcatcgccatggagccggccatcagccagcaggcgcaccaggtgaacctgggggcgacggtgctgcggcacattttctcgcggcccgagaactggctgagcgcggagaagatcgcgctctatgcgcgcgccgagaccgcggcctgcgatgcgctggacggcctgcaggacggcatcatcggcaacgtgcaggcctgcaactacgtgcccaccgaactgctgtgccagggcgccgagaacgatgcctgcctgaccgcggggcagatcgaatccatccggctgatccacagcgcgcacgacatccccgtcaccctgtcgcggggcgagcgcggctatccaggctatggccgcggcggcgcggccacctcggactggaaggactacattttcggcagcagtttccaggcccgcgattccttcaatttcatggccgcccaggaaggtgcgcgggtggccgagggcaatccgcagcgcagcctgctggaccacgatcccacgcagttcccgtcgcagtacctgcgcctggccggcatgatggacaccaccgatccggacctgtcggcgttcgccgcccacggcggcaagctgctgatctggtacgggttggcggacacctgcgtgtcggtctatcgcaccgcggcgtatttcgatacggtgcgcgagcgcctgggggatgaccgcgtgcgcggcttcgcccgcatgttcgccaccccctcggtcggccacaacctggacggcccgggcggcgatccgcgctcgatcgacctgctgggcgcgctcgatgcctgggtggagcggggcgccgcgccgcaggacctggtcaccacgcgcttcgcggcggacggcgccacgccggtattgcagcggcctgtctgcgagtacccccggttcccgcgctacaacggcacgggggacccgtcccgggccgacagcttcacctgctcggccacctgactcggccatctgatgcgcgggcgcctcaggagcgcaggtacagccggtccgaccacgtggccagccattcgggccggaaggccacgaacaccgcgcagagcatgcccgtcaccactgcgtcgccccaggccatgagccagcgggcgaccatggccaggcccgggtccacgcccggcaggccatggccgctccagagcgcaaggccgctggccgcgaacatgcacagggccgtgccgaggaaggcacggcccagcacatagacgaagaggtgcgtgccggccagccggcgcagcagcgcgcccagcagcagcgcgagggtggcgggcaccacgccctgccaggccgccaggcccagcgcctcgctccacgtcagggcgggcgagagcagggccgccatcgccgccaccgtggccagcacgggcacggccagcggccagcccaccatcagcacgacgaggcaggcgcccgacagctgcaattgcagcggcatggcgtgcagcgtgggcagggcccatatccagggcaggaacaccagcgtggccagcagcggcgtgagcaggggcgatgcctgccgtgcctctggagcgcccccggggccttccggagcgtgggtagcgggcccggccgccagcaggcgccacgggcgggtggcggccgcggcggcgagggcgatcaggacgatggcggcttcgaggggcatgggggcatccgtgggcagctccggcaaccggcgctcccggcgccccggcggtccgcggcggcgcgccccgcgcgggcggcgtcaggccggagcgccctgcgcggcccccaggggctggcccaggctgcgcagcacgtcgcgcaccatctgcgcccggtccttcgcgtccggcagttcgcgctcgatgcgcagcttttcgttgcccgcgagcttgatgtgcctattcttctggatcaggtggatgatctgcatcgggtccactggcggctggggccggaacgtgatgttcgtcacgcccggtgccgcatccaccttgatgaccccgtagggctgcgacagcacgcgcagccggtgcacgtcgatcagcgtctgcgcctgcggcggcagcttgccgaagcggtccacgatttcctcgagcagggcgtcgatctggtccgcggtcttcgcggtggcgagcttcttgtagaacgacaggcgcaggtggacatcgccgcagtagtcgtcgggcagcagggccggcgcatgcaggttgatgtccgtggtgaccgacagggggctcagcaggtcgggctccttgccggccttgagcgacttcacggcctcggacagcatctcgttgtagagctggaagcccacctccagcatgttgccgctctggttctcgcccagcacctcgcccgcgccgcggatctccaggtcgtgcatggcgaggtagaagcccgaacccagctcctccatctgctggatcgcatccagacgctgggccgcctgcttggtcaggccgtccacgtccggcaccatcaggtaggcataggcctggtggtggctgcggcccacgcggccgcgcagctggtgcagctgcgccaggccgaacttgtcggcgcggctcatgatgatggtgttggccgtgggcacgtcgatgccggtctcgatgatggtcgagcacagcaggatgttgtagcgctgcgccacgaagtcgcgcatcaccttctccagctcgcgctcgggcatctggccgtgggccacggcgatgcgcgcctcgggcaatatctcctcgagcttctggcggcggttctcgatggtctccacctcgttgtgcaggaagtagcactggccgccgcgcttcaactcgcgcagcaccgcctcgcggatcacgcccgtgccctcgttgcgcacgaaggtcttgatcgccaggcgccgctgcggcgcggtggcgatcaccgacaggtcgcgcaggccttccagcgccatgcccagcgtgcgcgggatgggggtggcggtgagcgtgagcacgtccacttcggcgcgcaactgcttcatctgctccttgtggcgcaccccgaagcggtgctcctcgtcgatgatgagcaggcccaggttgtggaacttggtggattcactcagcagcttgtgcgtgcccaccacgatgtccaccgtgccgtcgccgatgcccttgatggccgcggtgatctccttgccggagcggaagcgcgagacctccgcgatcttcaccggccacttggagaagcggtccaccagcgtctggtagtgctgctcggccagcagcgtggtgggcgcgaggaacgccacctgcttgccgccggtcacggccacgaaggctgcgcgcaaggcgacttcggtcttgccgaagcccacgtcgccgcagaccagccggtccatggggcggggcgagatcatgtcctggatcaccgcgtggatggcggcgttctggtcggccgtctcctcgaagccgaaatcgttggcgaactgctcgtagtcctgggggctgtagcggaaggcgtggccctcgcgcgccgcgcggcgcgcgtagatgttgagcagctcggcggcggaatcgcgcacctgctcggcggccttgcgcttggctttttcccactggccgctgcccagcttgtgcaggggcgcctcgtcggcggacacgcccgtgtagcggctgatgagttgcaactggctgaccggcacgtagagcacggccttgtcggcgtattcgaggtgcaggaactcctgcatggcgggcgtgccgtcggggttcttctggcccacgtccatgtggatcaggccccggtagcggccgatgccgtgcgcgctgtgcaccaccgggtcgcccagcgtgagttccgacaggtccttgatgagcgcctcgacatcgctcacctgctcctgcttcttgcgccggcgcgtggtggtgccggccgcgaagagctccgtctcggtgacgaaatcgatgccttcctcgatccaggcgaaacccgtggccagggcggccgtggcgatgcccacccgctcgtcggcctggccctggaactcggccagcgaatcgaaggccggcgggttcagctgcgaggcgcgcaggaagtccagcaggctctcgcgccggccgtcgctctcggcgagcagcagcacccggtgctgcgtgttgcggatgtgcgcatgcaggcgcgccagcggatcctcggcaccgcgcaccaccgacaaatcgcccagcttctggaagtgcgggttgtcctccacgtcctccacgcccggccgcagcgcgagctgcgcatgcgcgttggcgcgggtgtagaactgctcgatgcccaggaacagcgattcgggcggcagcgcgggccggtcggggtcgccctgcaccaggcggaagcgctccttcgtgtcctgccagaagcgctggaaggccggctccaggtcgccgtgcaataccaccgtggcgtcctctccaagatagtcgaagacggtggccgtctcgtcgaagaagagcggcaggtagtactcgatgccggcggtggccacgccgttgcccatgtccttgtagatgcggcttttcgtgggatcgccctccagcaactcgcgccagcggctgcggaacttggcccgggccgcgtcgtccatggggaactcgcggccgggcagcaggcgcacctcgggcacggggtagaggctgcgctgcgtgtcgggatcgaaggtgcggatggagtcgatctcgtcgtcgaacaggtccacccggtagggcacgggcgagcccatggggaagaggtcgatcagcccgccgcgcaccgcgtattcgccagggcccaccacctgcgagacgtggctgtagcccgccagcgtgagctgggcgcggaacttcgcctcgtccagcttctgcttcaccttgaaatggaaggtgtaggccgcgaggaacgagggtggcgcaaggcggtagagcgccgtggtggccggcaccagcaccacgtcggcgccggtgtcccggtccttctggctgatgcgccagagcgtggccaggcgctcgctgatgaggtcctggtgcggcgagaacgtgtcgtagggcagcgtttcccagtcggggaacagcgcgcagcgcaacccgggcgcgaagaacgccatctcgtcgatcaggcgctgcgcgtcggtggcgtcggccgtgacgatggcggtggtgcgccgggcggccttctcgcgctccgcgacgcgcgcgagcagcagggcgtccgcgctgcccacggggcgcggcatggtgaaacgtttgccggggatgagtttggggaggtccatgggggaagcggggactggctgggcgcaccggggcgccgcgggccgtgcgcggtgcggcgcggccatgcaggcattctagggcggcggccattccggcggggcgcgcggggcatgccggccggccagggcgcgccgcgctcctacaatggccgccccatgagcgacctgctgccgccccgaccgacccttttgtctccggccacgccgggccgtttctgggccctgctgccctgtgcgggcaccggtgcccgcgccgtggcgccgggcgccgcggccggcgtgcccaagcagtaccagccggtggccgggctgccgctcgtgctgcataccctggcggcattcgcgggcgtgcggcgtctgctgggcacgctggtggccgtggcgccgggtgatgccttcttcgacgcccatccccccggcctccatttcgccgtcgcctgcggcggcgccacccgcgccgacaccgtgctcgggggcttgcgtgcgctgcgcgagcgcggggcggaggagggcgactgggtgctggtgcacgacgcggcgcgctgcctggtgaccaccgcgcagatcgacgccctcatcgatgcctgcgagcacgacagcgtgggtggcctgctggcccacaagctggccgacacgctcaagacggccagcgaggggccgggcggcgtgcgcgtcgcctccacggtggaccgcagcgacaaatggcttgcccagaccccgcagatgttccgcctgggcaccctcgaatccgcgctcgtgcggtatggcgcgcaggccaccgacgaggccagcgccatggaggccatgggcctgcacccgcgcctcgtgccgggcggggcgcagaacttcaaggtcacctatccggacgacttcgccctggccgaggccgtgctggcgcagcgcctgctgccggccaccctggagcgcttcggcgggccgctcgcccagggcgcgccgctgccgggcaagactttcttctgacagacaaaggcgcaactgcccatgacgcttcccccattccgcatcggcgagggctgggacatccatgccctggtgccgggccgccgcctcgtgatcggcggcgtggacatcccccacaccatgggcctgctcgggcactccgatgccgacgtgctgctgcatgcggtgaccgacgcgctgctgggcgccgccgggctgggcgacatcggcagccatttcccggacacggacgagcgcttcaaaggcgccgattccatggtcctgctggtggaggccgcacggcgcgtgcgcgagcgcggccacgagatcggcaacatcgacagcaccgtgatcgcccaggcgccgcgcctcgcgccgcacatccccgcgatgcgggaaggcatcgcccggtcgctgggcctgcagccctaccaggtgaacgtgaaggccaagaccgccgagcgcatgggccccgtggggcagggcctggccatggaggcgcgcgcggccgtgctgctgttcaggccttcgccggcttgacgggcttgccgcccttggcggcatcgggcggcagctggcgcttgatctgcggacgctgcagccgctgcttggggtccttgccggcgggcaattgcgaggcgcgctgcagctggatgtgcgccaccaggccgccggagccggaattggccagcgcgaagatgccacccatgcgctgcacggtcttgtccacgatggcgaggcccaggcccgcgcccgctgccgccgtgcgcgcggagttgccgcggaagaagggcttggtcaggttgctcaactggtcgggcggcacgcccgggccgtggtcgcgcaccttcaccagcacccatttctcgcgccccttggcggcgatctccaccgacgccgtgccgctctcgggtgtcttgccgtagcggcgggcgttctccagcaggttggagatcacgcgtgccagttccacctcgtcggccagcacgatcaggtcttccggcacgctcatggagatctgcagttcgcggtggtcctgcaccgcatacacgcaggaagacaccaccccgtgcaggttcaccggcgtgagggtcacgtggtccggccgcgcgtagtccaggaacttgtcgatggtggcgtcgagctgcacgatgtcggccaccatgtgctcgcgggccacgtcgtcgatcacgctcatctcggtttccagccgcagccgcgccagcggggtgcgcaggtcgtgcgagatgccggccagcatcaccgcccggtcctgctcgagtttcgcgagcttctgggccatgcggttgaagccgatgttcacctcgcggatctcgctggtcaccacttcctcgtcgagctggctggcagcgaagtcgccgtcgcgcacgcggttggcggcataggagagttgcttgagcggccggttgatgagccgcgcgatcgccgcggcgcccgccagcgacagggcggctgcggtgatgagccagatcagccaggtcttgccgcccgccgtgctcaggcgcgagcggtccatcagcagccagttgggatctccgttgatggtgaagcccacccagaggccgctctcgccgttcacgctgccggccacgatggtgcccgggccgagtcgctcggtgagctcttcggtcaggcgcacgcccagcgcggtgtcgtccacgaggtcgaagcggtcgctgggctcgcggggcaggatgcgcacgccctcctggtctgccatggtcttgatgagcgagacgcgggcgatggcgtccgcatgcaccagcgcggcacggctcaggttcacgagggaggcgatctgctgcgctgtctgcagggtgcggggctcgaattcgagcgcgcgcagcgtctgcagccaggccaggatgctgcccaccagcagcagggcgagcaggaagaaggtgcgccagaaaagattcaggccgacgcgcgtgcgctgggacgcacgccggttcggcgtcgtctccagtggcgcggggctggtggcgtccgtggacgcatcatgggaggcgctcatgtcaggtcaggagaagagccgggccgctgcaggccgcggaagggcagcgggcaccgggctgcacagggtgccggcccggtgcccgcgcgcggggtggtcggccgtggatcagctcgctccatccggcacgaacacgtagcccacgccccagacggtctggatgtagcggggggcggcggcatccacctcgaccagcttgcgcaggcgcgagacctgcacgtccaggctgcggtcgaagggctcgaactcgcggccacgggccagcagggccagcttttcgcgcgacagcggctggcgcgggtggcgcaccagggccttgagcatggcgaattcgccggtggtgaggggcagttcctcgccgttcttctgcagggcgcgcgtgcccaggtcgaaggtgaaggggccgaaggtcacgacctcgttgtcgcccgaaggggcgcccggggcttcctgcggcgggcggcggcgcagcacggcgtggatgcgcgccagcagttcacggggattgaagggcttgcccaggtagtcgtccgcacccacttccagtccgacgatgcggtccacgtcctcgcccttggcggtgagcatgatgatcggggtacggtcgttggccgcgcgcaggcggcggcagatggagagcccgtcctcgccgggcatcatgagatccagaacgatcagttcgaccgtctcgcgcagcaggatgcggttgagcgccttgccgtcttccgccaccatgacttcgaagccttcctgggtcagatagcggcgcagcaaatcacggatgcgcgcgtcgtcgtccaccacgaggatcttgtcggtacggttggttgtagaggccatgagtttcctgggtcctatttgtaacagagccgattctgaccaccttgccgcccgaagttcgcgtttttccggcgggtttgaccaagtgttacaaattttgcggaggctatcagcggggttgtccgtgcgacatctccaggggccgccgcgtgcgttaccgtgggcggcccgcccgcatgcgcgtgtccggcatgcaggttttcacacgattttttccatacagggagtcccttcatgaaattcctcgcccccctggcagcagcctgtgccatcgccgccgtgtcgggcacggcgtttgcccagaacgtggccgcgccggcaccgcagaacgtgctgcagctcgccgcgagcggctcggtggatgtccagcaggatctgctggtgctgaccctggcggccacgcgcgagggcgcggatgcatccaccgtgcagacgcagttgcggcaggcgctggatgccgggctggccgaagccaagcgcgccgcgcagcccgaacagatggaggtgcgcaccggccagttcggcctgtacccgcgctacggcaaggacggcaagatcacagcctggcaggggcgcgccgaactggtgctgcaggggcgcgacttctcgcgcatcaccaccacggccggccgcatccagtccatgcccatcagccagatcgcgttcgacttgtccaaggaggcccgggcgcgtgtccaggccgaggcccagacccgggccatcgaggagttcaagaaccgcgcgggcgaactggccaagggcttcggcttctcgggctattcgctgcgcgaggtgtcggtcaacagcgacgagatgtcgcccgggccgcgcgcgccccgcatgatggccatgcaggccaagtcgtccatgatgtccgccgacgagtccgtgccggtcgaggccggcaagacccaggtggtggtccacgtctccgggtcggtgcaactgcgctgaccagcgtggggaagggctgtcgcggcctactgcgcggcccagcccccgtccatgttccatgccacgccgcgcacgttgttcgcggcgggcgagcagaagaacaccgccagctcgcccagttcctcgggcgtggtgaactgcatcgagggctccttctcgcccagcagcaggcgcgtggcctcctcgtcggatatgccgtgttcggcggccctggcatccacctgcttctgcaccagcggcgtgagcacccagcccgggcagatggcattgcaggtcacgcccgtggtggcgttctccagcgccgtcaccttcgtgaggcccacgatgccgtgcttggcggccacgtaggccgacttctgcgccgatcccaccaggccgtgcaccgaggccacgttgacgatgcgcccccagttcgcggcctgcatggccggcagcgcgaggcgcgaggtgtggaaggcgctgctcaggttgatggccaggatcgcgtcccacttctccaccgggaaatcctccacgcgcgcgacgtgctggatgcccgcgttgttcacgaggatgtccacccggccgaactgtgcggcggcgtacttcatcatgtcctcgatctcgggcacgctgcccatgtccgccccgtggtaggccacctgcgcgcccgcggcgtgcccggccgccagcacttccgacctgggcccgtccacatcgccgaaaccgttcaggacgatgttcgccccttcgcgtgccagggccttggcgatgcccagtccgatgccgctggtggaacccgtcacgagcgcagtcttgccagtgagaagcatgccggtctctccgaatgaattaggatgaacgaagggccattatcgagcggcccagagacgattgccccccatgacagagcctacgctgaactacgtacattgccccggtgccgcggcatcccccgggggcgcatccagggagggcgagggcgggcaccgcatggcgtactgggagtggaacgccacgggcgaccccgcgcacccccaagtggtcgtctgcgtgcatggcctcacgcggcagggccgcgacttcgacgtgctggcgcgccggctcgcgcggcatgcccgcatcgtctgcccggacgtggccgggcgcggccacagcgactggctggccgatgcctcgcactaccagattcccgtctatgcggccgacatgctcgcgctgctcggccacctccatgcccgtgcgcccgtgcgcgtgctggactgggtcggcaccagcatgggcgggctcatcggcatggcgctgtgcggccagccggagctgccgctgcccgcgccggtgcggcggctcgtgctcaacgatgtcggccccgccctggaatgggcggcgctgcagcgcatcggccagtacgtgggccgcgtggtggacttccccggcgtggcggccgcggtcgaggggctgcgcgtcgtctccacgggcttcggcccgcacaccgccgaggaatggcaggcgctgtccgaacctctgttgcgcccgcagccggacggctccgtgcgcctgcattacgaccccgccatcgccgagaacttccgtggcctgacgcccgagtccgcgcgcgccggcgatgcccagctgtggcagctctatgacgcgatccgtgcgcagaccctggtgctgcggggagcggaatccgacctgctgctgcccggcacggcgcaggccatggcgcagcgcgggccgcgggcgcgggtggtggaatgggccggcgtgggccatgcacctaccctggtggcggccgcccaggtcgatgtggtcgagcagttcctgttcggcacgcccccggcggacggccgggccccgcaggagggacgcccgtgagaagcgtcgccgcaccccagccaccgcacaccatggccggccaggaggccgtgccccagctcatcgccgccacctcccttgcattgccggagcaggccggcgccctggcacgcgcccgggcgttcgccgaaccgctgctctccgccgaaaccctggagacgggcgagaacaccttcgcccatgccgaggccgtggcggccatcctcaaggccatcggcggctcggaagcgatgcaggccgccagctacctcgtgcacgcctgctcgcacctgaacaagcccgaggaggtcatcgccaaggccttcggccagaacttcgccacgctcgccgtcgaaaccaccaagctcatgcgcgtgcagcaccatgcgcgcgaggcgcagctggccggccatgcggtggacgacccggccacccacaccgagaacgtgcgcaagatgctgctggccttctcgcgcgacctgcgcgtggtcatgctgcgcctggcgtcgcgcctgcagacgctgcgtttctacgcggccagcaagcggcccgtctcgccctcgatcgcccgcgaggcgctgcaggtgttcgcgtcgctcgccaaccgcctcggcatctggcagatgaagtgggagctggaagacctgtccttccgcttcctggagcccgacacctacaagcagatcgcccgcctgctcgacgagaagcgcgccgagcgcgaggtgtacatggagcagttgcgcggccggctcgaatccgagttgcgcgcgcgcagcatcagcgccaccgtgcagggccggcccaagcacatctacagcatcgtcaagaagatgcgcggcaagtcgctcgacttcgaccaggtgttcgacatccgcgcgctgcgcgtggtcgtgcccacggtgaaggactgctacgccgcgctgtcgtgggtgcattcgcacttcaagcccatcgacgcggagttcgacgactacatcgccaaacccaagcccaacggctaccagtcgctgcacaccgtggtgcgcgacgaggccggcaaggccatcgagatccagatccgcacccaggccatgcacgaccacgcggagcatggcgtggccgcgcactgggcctacaaggaggccggtgccaagggctatgtgggcgtgtccgccagcagcgagtacgacgccaagatcgccgtgctgcggcagttgctggcgtgggagcgcgacatgtccggcgcggtgcagcaccgcggactgttcgaggaccgcatctacgtgctgacgccgaacgccgaggtggtggaactgccccagggcgccacgccggtggatttcgcctatgcggtgcataccagcgtggggcaccgctgccgcggcgcgcgcgtggacggcgccatggtgacgctcaacacgccgctgcagaacgggcagacggtggagatcaccacggtgaaggaaggccggccctcgcgcgactggctcaaccccgaactcggctacctcaccagccaccgcgcccgcgccaaggtgcgcgcctggttcaacgcccaggccacgcacgagaccgtggcgcggggccgcgaggccgtcgaaaaactgctgcagcgcgaaggcaagaccgccatccggctggaggacctggccgtgcagctcggcttcaagaccgccgacgcgctcttcgaggtggtcggcaaggacgaattctccctgcgcaccatcgagaccctgctgcgcccgcccgagcccgtgctgcagcccgacgactacctgctgctcaagaaggcgcgcacgaacgagaacgcacccaagggcggcgtgctggtggtgggcatcgactccctcatgacccagttggccaagtgctgccggcccgcgccgccggacccgatccgcggcttcgtcacgcgcggcaagggcgtgagcgtgcaccgcgcggactgcagcaacttccgcgagatggccgcccgcagcgccgagcgtgtcatcgacgtcgaatggggcagcgctggcggatccggcggcggggcccagggaggcgggcagggcggccatcctgccgccctctatcccgtggacgtggccgtcgaggccgccgaccgccagggcctgctgcgcgacatctccgaagtgttcgcgcgcgagaagaccaacgtgatcggcgtgcagacccagtcggtgaaaggcacggcgtggatgaccttcaccgtggaggtgtcggactccgggcgcctgaacaaggtgctgtccatcgtcgccgccgtgccgggggtgcgctccgcgcggcggcggtgaggtgggttgcagcagatttcgccgctttgtccggcggccggttttttgctgctatactctcgcttctcgaatacacacaggcgcgtagctcagctggttagagcaccaccttgacatggtgggggtcgttggttcgagtccaatcgcgcctaccaggttttccttctgaagttgaccaggcttcggaatcttaggaaactcttggggaactttgttaagttccagtcccgatcaagccgccgtttccaggcggctttttcatttctaccagcatctgctcgatcttcgctttctccctcccgcggtcggcgtcgtcgatccattttgcgtagacgataaacagcatcttggcgttcttgtggcccatctgccgcgcgatgtaggccgggttggcgccttccgatagtgcgttggtgccgtaggtgtgctgcgtctggtatgcccggcgcctgcggatgccgcatgcgcgcagcgccggctgccaaaacgtgtaccgctggcacctctcgttattccacggccggtcagtgttcgggttctcgaagatccggcggcccagctcttgatcgatcgcatcctggctgccgaccatcggccatggtttcgtcgcctccagcctcgcaacggtccgctgcatcggggctcggcgcaggagccggggaacacaattcacctctccctggagcccatgagcgtgcgcacgagctccagccttggtcggctggggcgattgctcggttcgaaagaagctaggcaccctagaacaggccttggacaaagtgacacgccacttagtggaaggaatcgagtctggagaggtaggcactcccggtgtgaagatgtcgtctccaccgggcgcagtgcgtgggctgggagggcagatgatctcgggaggtagtgcggtgaaggcaaaaggtggaatggactcgctcatcgaaagccaacagacccctcagccggccgccgttgccccttcgaagccgcgcaaatagcctccggatctgcactggtagcgtagtctgggcacgacgaaaatagtccttcacctaagaagtgttgtcagctagccctaacgcagggaactaattttcgctaacatgggccccatacaacaaaatttttgttcgagggatcaccaccatgaccgccgcaacttacaaccgccaacctaccaaccgtgctgctgccagtacgcggggcggcgccgcggctggctcgtcccgggccaagccggagatgccggaaaagacccgccggaccttcgccttcatctctgatcccgcaaacgcacaccttttcaccaaggagtctgcgcgcaaggctttctctcgcgtcaagatttgatctggtgctccgttgactacccagttgacaaactgcctgcgcgagctcatgcaagaaaacggcctagatgcggaagtatttgccgccgagtttgatcactggaagtcgctaggcggggcaggcgaggacgaaagctacttctttggcaaggacggcggttacagaatccccaaagtcggtcttgagcagtatgcattgcgccatgttcatttggttcccgtaagcgacttggtcgcactgaagaaatgggaccgggcgtggggtgaggggtggcgacggaccagcgatcgtcacctcgtctacactagcgacgggacttacgggcacctgctcatgtggattcttgacgagccggggtctcatgacatcgcgaacatgcagacagaggaagaccgggaactaatgcaagggttcgctacggtcgcctatcactttcggcaaacaggggcgattgccgcatagcccagatcatgctggcctcgagccggcctttttcgtggccgaattaccaaacggtaattctaggcaaataacgggaggctagggagagaaatgaaccgcctgctgtgcagacagcccccgcaggccacctcggtgcgaaagcgccgatcgccgaagtccgccagggcggccccccccccctgtcctggcggcagatggttcgatccgcgcatcgcggtgtaggggccgtggtgcagcggttgttcgcacagcttgcacagtcctcgtttggcccgggcaccggatgaatgcccttgaaaattccggttagaagctgtagtttcacaagttgggcgaaaaaaagcccgcacttggcgggcgacccagcagcagaatgctggcaccggcataggccgggcggaagggctcctagcccttagaacaggctcatctgtccagggtacgagcggcagtgttcacgcacgtgctcgaagcggccaaaccggcggcgaacgtatgcgcaaacgtgaactgccttggggtacgcgcaacttttcattgctgaactcccaaaagggcacaaggtctttcttgccagcaccgttacccagtgagtaaactattcattcctgcataggaatgggcgcctgacggtcggtaagaccacgatgacgttccatcacagtaacgcgtcaacgttactggtaactttcagcgagtcatctgccctcgcgtcgtaaagtgggttaagtggactgccacgggcttcgtgatgtgttgccggccaaggtacacaacatcacgaagcctttcctttacccgcctcagctgggcagtccggggctgctgaggtcgaaatctcttctagccatttcctctcctgatgtgaagtgccgccctacaagggtgtgatgttcagttcaactggatcatcttccgtgtcatagacttcactcacgttcatcgcgaatgttctgaaccatcgcacgcgacgatccttgggccaggctgatccttggggagggattttttgaagcagcgcaatcaataacggatcgagattcagcccgtcactggggcctccaccgtttcccccgccgcacgagttgccagcgccagtgctttctgtcgctggcgcggccgagctggacggtgccggcacaacgacagcaggcatcaccaatcggttcgctccatatgctcgaaagccagtctggtctgcagagctttcaaacacttggcgtgctcgagccttttgcttttctccaactccaagcccgacaatctctcgttccagcgccgttgctggcggggtgactccagctttgtatttttcgaaaagggccgcaaagagggggaccctaagaaacgcctcagcttttgcagcccgttcctgagcgggatcgaccacacgcgttcccagcgtggttagtcgatagctctccgttccgtcgctatcgagaagcccaaatagacgcgccgcagagataagcgtgcgaaagctgctgctctttacgctctgatccatccacgcggccaactgcacaagagaacatgctccatgcccagcattcttatgcagggtggcggccaactgggctgctgcctcgtagtcggtgtaggggaaggcaatagtggagcgctgacgtcctttgctttcatcggcagagtcttcctccgccccgtcggtaagcgtttgctgttcgttcatgcggcctctcattccggtcggatggatgtggtgacgcagagtgtaataagaaaaacgaaaggctgcaacttctgtctgccattctatccatttctaatcatttttttggatagtgactgtggtctgcttcccggcagccataccacccgaatggaagtgaggtccgtcaactcggagaatgacggacatgaggaagagtcgattcacggagcagcagatcatcggtttcctgaagcaggccgaagcgggcctggcggtcaagaggtctgccggcagggcggtttcagcgagcccacgttctacaagtggcgagccaggtacggcggcatggatgccgaggaagcccggcgcctgaaggagctggaggtcgagaatgcccggctcaagaagctgctggccgaggctcacttggatctcgaagccctgaagatcggcttcggggtaaagcgctagccccgcaggacaggcgcaaggccattgcccggatgctggagcacgcacagatctccgagcgcagggcctgccgtcttgcggggctctcccgcgatgcctggcgccacccgccgcagcccggcgcctgcacggtccggctgcgcgagcgcatccacgccgtggccatgcagcggcggcgcttcgggtatcgccgtgtgcatgacatgctgcgcagcgaattcccgggcaccaaccacaagaaggtgtatcgcctctaccgcgagcagggcctggcggtacgcaagcgcaacaaggccaggaagtaccgcggcgagcggacaccgctgattgccgccatgcgtgccaaccagacctggagcctggatttcgtcagcgacgcactggccaatggccggcgaatcaaagcctgaccatcaccgatgacttcacccgcgagtgcatcgacatcgcggtggatctgtcgatgcccggagcctacgtcgtccgggtgctggagcgcgcagcatgcttcagaggttacccgcaggccatccggaccgacaacggcccggaattcacctgccgggccttcatggcctggctgcaggcgcgaggcatcgagcacgtcctgatccagccgggaaagcccacccagaacgcctatatcgagagcttcaacggccggttcagggacgaatgcctcaacgagaactggttcgagaccttggcccaggccagggaggtcatcgtcctgtggcgtcaggattacaacgaagtgcgaccccacgggagcattggccggataccacctgccgcatttgcagccaggcaccgcgaaccatccaccatcgatgcaggatcagttaacctgcaacaccctggacctctctcccaatgattggtacggctactgggggcaggtcacgactgctggcagttcacgctgggcggtcggtacgactgggcacgaaccgaccatgtggaccggctcggtggcggggcggtcaccagcgtctcggacggcaagttcaccggccgtgccgggatggtgtatctggctcccaatggcctggcgccctacgtcagctataccgagtccttcagtcccgtcactgccgtcaacccggtgacccagcggcctttcgaacccgagtccagacgtcagtacgaggcgggcctgcgctgccagcccaccggcacgcgcgacatgtacagcatcgcgatcttcgaccatgcagccgatgccccgcatgaatttcacggccacttacagctacacgccgcgggccatcgtcactgccagcgccaaccccgagcagatcggtaggcaagccctggccgtgccccgccaccagctggcggtgtgaggcggattaccgcttcgtcggcggcgtcaaggtgggcgcgcgcgatacgggctcgacctgcggcaagggaggcatcacgccggccaaggtcccggcatacctgttgctggacgccatggtcagctgcgatttccagcagcggagcctggcgctcgatgtgtgcaacctgactgacaagacgtacctgtcgaactgcgacggcgctgcccagtcctgcttctacggagaccagcgcgggctgatcgcgaccgcgacctatcgctggtgaactgtgccggcaatgcccgggacgatgccccgggctcatcggtgtcgactcacaggggcactcgtgatgggttcccgtgcattggcaagagcgatccatgctggctcgacagcaagttccactggccggaagtcgccaaagctaagcccgcgatagccagatcccatcgccaagtcagcatccattcaggtacccggttccccaataggcgcatcacctcccggacctgcgccatgaacctccagcacctccgcatcggcctcaagctggccatcgcctttgccctcaccaccgcattgaccctggccatgggcctggccgcatggatgcagatgcacaccatccaggccggtgccgaagacctggccagcaactggctgccgagcgtgcaggcgatcggcaacgcccgcactgcggccaaccgcgtgcgccgtaccgagagcgaactgttcctgccggagccgaccgaggccacggcgaagcgccgcgaggagcttgcgcaccgcatggcgcagttcgcggaggccgagcaggtctatgcccccctggtcacgcccggcgaggagcagcgcctgttcggcgagtaccgtgcagcgcgcgatgcctatgcgaaggtgcaggcccgcctgctcgcgctgccgcccgatgcgcgggccgaagcgacccggatgttcttcggggagtcggagcaggctttcgatgccatggccggcgccctgggcacgctcgccgatttcaaccggaagtccgcggatatcgccgagcagaacgtgcgcacggtgtatggccgcgcggtgtggacgctggcgggcctcgtggcggctgcggtggccatcgcggtggcgctggcgtggtggatcacgggcctgatcacgcggccgatccgcgaggccgtggtgatcgcgcagggcgtggcctccggcgacctgaccatgcccatcgtgccccggggccgcgacgaggccgcgcagctcatggaggccctggccggcatgcgcgacggcctgtcgcaggtggtcggcggggtgcgcgccaatgcggaaagcgtggccacggccagcgccgagatcgagcagggcaatatcgacctgtcctcgcgcacggaagagcaggcctcggccctggagcagaccgcggcatcgatggaggagctcggctccaccgtgcgccagaactccgacaatgcccggcaggccagcgcgctggcgcaggatgccgcttcggccgctgcgcgcagcggcgaggcggtgggcacgatggtgggcaccatgcgttccatcgacgaagcctcgcggcgcattgccgacatcatcggcctgatcgacggcatcgcgttccagaccaacatcctcgcgctgaacgcggcggtggaggcggcccgtgctggcgagcagggccggggcttcgccgtggtggcaggcgaggtgcgcagcctggcccagcgcagcgccgcggccgccaaggacatcaaggagctgatcgccaccagcacccaccgggtgcaggacggctcgcagcaggcggagcaggcgggctccgcggtgcaggcagcgatggagctcatccagaaggtggcgtccatcgtctcggagatcagcatcgccacgcgcgagcagagcgacggggtggcgcaggtcggcgaagccgtcacgcagatggaccaggccacccagcagaacgcagctctggtggaggagagcgctgcggcggcctccagcctcaaggcgcaggccgaccagctggtgggcgcggtctcggtgttccgcctcccggcctgaagcccgcccgggcctggccgcccgaaggtgccgcagcccacggtcgaggtgttctcgcaacgcgaccgcacccccaaaggccttgaaacgtcaatcattgtcaactggcgattactgaaagctatccgccgtaaaagcgttccaccgcgatgcaccgcatccgccatcgacgtcttttattgccatctttcagagaaaagcccaatgaaccaaggccgcttccgctcccgttccctccgcccatcctggaaactcgcactcgccgcactctccgcatcggccgccctctggagccccggggtgtctgcacagacgctcggcatgtatctctcggcccccggccagcaggacacgacgcgcacgggtgccacggtcgagcgttttctttctgccggcgcgatcggtacctcgggcacctgggccatcggcgattacacggccacgtcgggcaaccgtgctgccgcgtcgcagtacggcggcgcgggcggcaccgggcagttcctgtcggtgggctccggcacgatctcggtcacgctgaccggcaaccggcagtacgtgggcttctggtggtccgcgggggatgcgaccaacatcatccggttctacgacacggacaacaacctgctcgccgagttcaccaccgcctcgctggtcaacctgctgcagggacccggcaacatcacggcactggatgggcagcagtatgcgaaggccgcgtactacggcaacccgaaccccaatttcgcgggcatgaacgaccgggagccgtacggctacgtgaacctgctgctgcagggcacgagcgtgcgtttcggccgcatcgagatccggggcgcgaacttcgagctggacaacattgccatcgcggacccggtgccggtcgatacgtcgtgggtggactatggcagccagcccgtggcgctgccgccgggtgccgtcggggcgtccaacgacaccagcgcaacgcggatgggcacgccggtctccggcaatgccgcagcgaacgacacggcgccggcaggtgcccggtggacgaagacctccgacccggcgaacggctcggtcgtgatgaacgacgacggaacctatacctacacgcccgcgccgggcttcaccggcgttgattccttcgactacacggtgtgcaagcccgcgccggacactgaccagtgcgcgaacgccacggtccggatcaccgtcgggctcgatgccgtggacgacagggcgagcaccgcgcccaacacgccggtcagctccagcgtgccgaacaacgacgttttcccgcagggggccacgttcaccgtgtcctcctcgcccacgcgcggcacggtcacgatggacccggccaccggggactacacctacactcccaatcccaacgtgaccggcaccgacacgttccagtaccggctgtgcctgccggcacccaacgccacgcagtgcgacacggccaccgtgaccatcgtcgtggaccccaacaccgcgccggtggccactgccgtcacgatcggcggggccccgcagcagggcgttccgctgacgggcacctatacctacggcgatgcgcagaacgatgcggagtcggtatcgaccttccgctgggtccgcagcgcatccggcacctcgcccgcgggcggtgtcacggtcgggaccggcaacacctacaccccgaccgcaccggacgcgggccagttcctgttcttctgcgtgacaccgcaggcccagacgggcaccaccccgggcgcggaggtgtgcaccgcggcgtccgcgacggccggggggcccgcggcccccgtggcggcaccgtcggccgtggcggccatcccgacgctgtccgagtggggcatggtggtcatgtcgtcgctgctggcgttgttcgcgatcggcacgatccggcgccgcggttgagcgcgggtgcgcagagcaggttggcggtagttcggtgccctctggaatccgcggcccgggctgttgcgaccggacccaccacctgctcccgaaccgtacaccggttctccgggaaaacgctgcagttgctttgacgagcagcccttgtgttgctgaatgtttccatgcaggatgccatcgcgcctatctcggcgtgagaggaaacacaacatgaagaaatccctgatcctggtcgcggcgttgtcgctgtgctctttcgccatcgccaagggaagtggtggccacggcggtggccattccggcagccatcacacctccagtgccggaagcgcccacggctccagccactcggtgagtggatacacccgcaaggacggtacctatgtggcaccgagccacgcgaccaatccgaacggcaccaggctggacaactggggcaccaagggcaatgtgaatccgcacaccggcaaggaagggacgaaagagccatgaagcgccgtttgctgggttctgcattgatggccgcgctcctgggggccgtggctggtgatgcggctgcacgaggccggcgaggcggcggcagttcgtcgcgcggcggcggccgtggccgggcttcgttcacggggggcggaggcgggggaggaagccggggtggttgcggttcgcgtggtgggccgggctaccgcaaggccgacgggaaatgcgccagccatcaggactgaaatttcccttcctgcccaaaagcaaagccctcgaaagagggcttttcagtttgcgctggtctccagcacaggctcgcagtcgatgcgtgtcttcacggagttcgcgaggaagcacgccgcatgggcctggtggtgcagggccgccagttgctcctcggtcggcgcatgcgcggcatcgaagcgcgtgacggggcgcagctgtacatgggtgacggcgatctggccggcctcgtttttcgccatggtgccggtggccgcatcggtgtagctgtcgaggcgatagcccgcgcggctggcgaagtccatgaaccacagcatgtggcagctggagagcgcggcgatgtaggcctcttcgggatcgaccgcggccgcgtcggagtagggcagcggcacgacgtgcggcgaggacgaggccgccaccgtggccccgccgtcgaactgccacgtgtgggcgcggtgatatcgcttgtccaggaaatcgtcggcgccgcgctgccaggcgacggtggcggtatgtgtggccatggggctgtctctctctctgctcggtggcgatggcccgccagtgtaggccaggccatcgccgccgggccccgtggcggaggcaggcggggatcagcgcgtgcggcggcgggccgcgccgatgcccagcagcgccagcagggacgacatcagcaggatgccccattccgacagggtggggacggcgaggatggcgggcagggtcacggcgaggttgacggtcgcctccgagcaggaggcggtggggttgccggccgataccaccgtgcagaccttgtacgagaacgagtccgtgccggtgaagccggggttcggcgtataggtggcggtgccgtccgcgttgaacaccacggagccgttgcgcggcgagacgctgcctgccgatggcgtgccgagcggtgccaccgcggggttggacgaggtgtcgttggccagcaggttgaccgtggccgggcgacccattggcgtcgatgccgtatcgtcgcctgcggtcacggtgggaaccgccacgctgaccgcgacggacgcggtggagcagaacggggtgggattggtctgcgacgccacggtgcagatatcgtaggaaaacgcatcgttgccggtgtagcccgtgttcggcgtgtaggtggcggttccgtcgttgttgaacaccacggtgccgtgctgcgcctgggtattgccctgcgagggcaggccgagcgcggcggccgtggggttggacgacgcatcgttggcccgcagcgcgatggtgaccgggcggcccggcggcgtcgtgccggtgtcgttgacggccgtgacggtgggcaccgaggtcgtggggcaggtcacctggccggcggctcctccgttcgcctccgttatggaaatgtcgtccaggaacaggtcattgccgttggtcaccggcgagttgttccgcacgctgaccgcgtactgccgggtggtgcagacgccgggcgtggtgaagttccaggtcaggggcgtccattgccccacgccggtgttgccggacgtcgtgaaactgggggagccgcccaggctggccgtgtcgttgggctcgcgcaattcgaaggagaggtctgtcgggccggcgatgatgtagcgccatgccgtgagggtataggtcttgccgccttccagcgagacgacgcggcggtaaacggcgttttgcacgttgcccaggttcacgatcagcacggcgccaccgtctccggtgtggtcggtgaaattcgctgcggggccggtctggccgttttcccaccagaaaccgccacccgtggtccgcacgcggttcgggttgaggaccgtgtaggtcccgtcgttgatcgtctgctcgtccgagctgccggccgggttggcaaatcggtagtagctgaccgtgccgctggccgcgaattgaggaacgtagggggaacgcagccgggtctgggtattgccgaacgtgtccaggaacgtgtcggagtgagcggcgccggcagtgagtgccagcgccagcagggcccccctcgccatgctgataatgtaattgttcattgccagtagggtcgatagctttatcgaatggatcctagcaataaaaagttacgctagcgcgaggcttccgctctctggggacggctgttgcaatttgcgtggcgcgcaagatacggggtggttgggactttgcggaattccaggaaaggagcgccgcgacagacagtttttctgctgcctgctcagcagcgttccctggtgcgaggactgtgggtgccgggggcttgcggttcgcggaggtccggtgtcttgcggctgcagccagcgccaaggccttctggccggtgctttcgccgcgggttctcggccgcgtgcctgcggggcgcaggcgctgcgagcgccgccatctgccggcgctgggcggtggcggcggcgcgctgctcttcccatcgcatgcctgcgggcacggtttcggtccggtccacccaggcgccgtgctcatggcagtggcggggcgtccagaacctgccgcccgcacgggcgcggcagagatagacggtggcggttcccggtgcagggccggatgtgatggactgcggggtcgtgtccaccacgcggccgccatcgcaggcctgctggccgtaggcattgccgcagcgatagaccggctgggcgccgcccggcgcggccaggcaggccagtgcggcggcgaggatggcgtggcggatcgcgcgggccgggccagccggcagcgcgggtcgatacggtggcatggtccctccctggacagggcccggtgtgcgggcctcttcgaatggtgggacgatgataggccggggcggccggcatgccgtttcagtctgtgaggccgtcctggcggttgccttcccggtccggctgcgcgatgtcgccgtgcgagggcgggcggggctttttctcgatgctgcggcggtcgtccgtttccacgaaggcggggctgggtcggccagggtccttgcggggcttgccgtcgggggagtcgagctgggtcaccatggtgcgtctccccgggtcagctgcgggcttcgcgttccgcgccggcgccctgctgcagcgtcttcaggatctgctcgttgaactgggggatgtcgtcgggcttgcggctgctgatccagcggccctcgacctgcacggggcggtccacccactgggcgcccgcattgcgcaggtcggtggcgaggctcggccagctggtcagcgtcttgcccttcaccaggcccgcatcgatcagcagccaggcgccatggcagatcaccgccacgggcttgccggcgcggtcgatcgcctgcacgaaggcccgggccttctcgttggtacgcagttcgtccgcattcaccacgccgccgggcagcacgacggcatcgaacgtgtcgggcgatgcctggtccagcgtctggtccacatcgaagcggtcggccttgtccacgtggttgaatccctggacctggcccggcttcggggccacgatctgcgcgtcgaatcctgcgcgttgcagggcgtcgcgggggccggccagctcggcctgctcgaagccgtcggtgacgagcagggcgacgcggcggcccgcgttggatggattggggggtgacgatgccatgggaaagctcctgtgaacgtgaaagcttccaatctaggtgccgggcgggcaggtgcctgtcggtcgatggcgacgatgcccgtgggccttcgcgggccggccgttcccgctagcgcttgcggcaggccgcccggacgagcttgtcggcgggctcgcccggcatgcccgcgaaagtcacgggagcctcatgctccttgaagtcgagcctggcggtggcggggccccgccacagcggctcctggtagtactgcaaagacaggtaccagcccttgcgacgcacgcagtcgaacacggccatgccctggtacgaccggtagggcacgttgcggtagttcatgcgcatgccgctgcgcgacacgcgcaggtccaccgcgatctggtcctgccactgctgggcggtcgggttgatctgcaccaggtcgccgtcgggcacctcgggaaagccgtggatggtgagccactcctcggtgcggcgggcaccctccgggagcaccgtggcgcccgccgccgccggcgacggctgcgcggatccggcgctggcaggcagcgcggcggccaacagggccatgcacaggggtgggaacaagaggcctccagggatgggtgccggtggaagaaggggctcacccatcttacgacatggaggggcgcatgccgcacagcggaatggccatggatgtgaccccgccggcgcgtcagggtattcctttgcggcccggcagtgcgcccctccctagaatcgggtgcacagccataacgaaaagttctggggccctcctggccccaggtgcgcaaggagcccgccgtgtccgagtccccgtccgaatccccatcgccccgctgtccgcagcgggtcatcaagaagtacccgaaccgccggctctacgacacctccacctccacctacatcacgctggcggaagtgaagcaactcgtcatcgacggcgaggaagtggccgtgcgcgacgccaagaccggcgaggacctgacgcgcagcatcctgctgcagatcatcctggaagaggaggcgggtggcgcccccatgttcaccgagaccgtgctggccaacatcatccgcttctacggccatgccatgcagggcttcatgggcgcctacctggagaagaacgtgcagatgttctccgacttccaggcgcgcatggcggagcagtcgcagggcttcacgccggagatgtggacccagttcatgaacccgcagtcgccgctctaccagggcatgatgggccagtaccgcgaccagtcgcaggccatgttcacgcagatgcaggagcagatgcagaagcagaccgagcagatgctgagcgccttcggcatcaagcgctgaagggctggtggagccgatgccgggcctcaggggcgtgggaggagtatggcggtgaggagggccttcccctcggagtggtcgaggtccttgaagaagtcgtgcgtgtccttgaattcgacgcatgtgccgtggaacgggtccctgatcgtgatgcggtagcttccgccttccttcctgacgttgtcgagcatcaggtagtggtcccccttttgcaggatggccgatcccatggtgccggtgttgatgctggcagccatcttctcccagaaggcgttccttgccgcgtggcgacggccgaattggtggaaattggcctcgtgggtcaccaccaccggctcctggccggtcatgcccttcagtttgccgatgacgctttgcaaggaggcaccgcgctggcctgtctcgggctcgaagtcggcggctttcccggcttgaaggtgtccctggtccagcagcagcatgagggcgcatgccattgcgccctggtattggtccggctgcaggaccagcagcttgccgtccggcaggggatggccctggaatttccccagcttcaggggactcacggggtggccatcgaccatgaatgccgcctcttttttgtccggggtgagttcgaggccgcctatgcgctgcttcacgtgcgccgcgggaatgtcgcaaatggctccatcgggcatccagtcacgacgggcatctgacatcgggggatagcgccggacggctccgtccgtggaggtggccatgacatccacgtccattcttgtatggtcccacggcctgggttggccgggtatggctggctggagcacggctccgcgggcgaacgcaccgaccacgttcttgtgaatctttgacccatcgcggtgggtcatcccggagatcctgtccagggggagcagcggcatcgtcgtcagcgacccgagtacctctgcctgcggtgcagggcggccgggcgaatggacagaggagcctgaagggcctgccgtatggagggcgcggggcggcgtcctctgcaggagcggggggccgacgtagaaattctcggtactgcccgaatgcggccgggaagcgactccggagctttcgccccgtgctgccggacctgaggggcttgccgcatggggggcgcgggtgggcgagccaacgccgtgcaatgaggcccgggggcgcatcgccgagggtgagccggggcggggcggcgtcctctgcccggtcggggggccgatgtagaaattctcggtgctgccagagtgcgaccgggaagtgctcctggaactttcgccccgggcttcctggtgcccatgggtgcggttgctgcgaaacggattgttgaaggagattttcttcatggatggcaatgggatgtccgggtcacatccatcctatggccaggtaccggtgcaccaggagcagccctgcgaatcgatggatggccaggcgaatggcccgttgcgttcccggccgttcagtccacgccgtgcgcgtccagggcctcttcgagctgggcccgcgtgggcagcccgtcgctgtcgccgggaaactgcaccacgcgggcgccgatcgcattggcgcgccgggcggcagcgtgcaggtcgagcccttccaggcgggcgctgatcacgccgacggcaaagccgtctccggcgccgacggtgtcgatgaccttgtccaccgcaaaacccggaacatgggacgcggtgccgttccggcatgcgcaccacgctccctcggcgccgagcttcaccaggacctcgcctgcgcccgcgtcgagatagaaccgggcgatgtccggggggctgtcccggcccgtcagcatccgtccttccgtgacgcccggcagcacgatgtcgctcaggcccgcgagcgcgttgaccgtgcgggccatctcttttgccgagggccagaggcgaggccgcaggttcgggtcgaacgagatgcccatgccctggccgcgcgcccagcgcagggtttcgaacacgagttcgcggcaaccgggtgacagggccgggctgatgccggtcaggtgcaggtgccgcgcacggacggcggccaaacgatgcaggtcttgcggccccatcgcgctggcagccgatccgcgccggaaatactccacctgcggatcgctgccatcgtcggagcgggacttgagcatgaagcctgtcggctgtgccggtgtcgtctcgaccagggtggtgcagacgccttcctggcgcatcgcaccgagcaggctgcggccgaaggagtcatcgcccaggcggctgaggtagcccacgcgcagccccaggcgcgcgaggccgatggccacgttgagctccgcgccagcgctgaaacgctggaaacgtgtcacgctttcgagcgcgccgggcgcctgcgcggcgaagagcaccatcgcctcgccgatcgtcaccacgtcgaaatcggtttcgttcatcgtcggggttgcgtcacatcaccgcgccgagctgccagggcacgaattcgttgtcgcccagaccgtgcgtctcgctcagcgtgcggtcgccggacgccgtggcgagcatcagttcgaaaagatggcggcccgcctgcgcgatgcccagcgttccgtccaccacgtcgccggcgttgaagtccatgtccatgcccatgttgcggaacagcgcggtgttggtggcgagcttgagcgacggcgtgggcttgcacccgtaggtcgatccccgcccggtagtgaaacagatgaggttggcaccgcccgcgacctggccggtggccgacaccggatcgtagccgggggtgtccatgaacaccaggccccggctgtgcacgggctgcgcgtattcgaccacatccatcagcccgctgccaccgcccttggccaccgcgcccagcgatttctcgaggatggtggtgatgccgccggccttgttgccgggcgaggggttgttgttcatgttcgcgccgttgcgctgggtgtaggcctcccaccaggccaggcgcgccatcaggcgttctgccacttcggccgatgcggcgcgcgccgtcagcaaatgctcggcgccatagatctcgggtgtttccgacaggatggccgtgccgccgtggcgcaccagcatgtcgaccgccgcgcccagtaccgggttggcgctgatgcccgagtagccgtccgatccgccgcactgcagccccaccacgaggtgcgatgccggcacctgagtgcgccgggcgccggatgccgccgctgccatgtcgcgcacgatatcgatgccctgggcgatggcctcgcgggtgccaccggcgtcctggatggtcatggtgcgcacccggccttccggcaacggcaggcggccggtcaggccctcgacctggttgacctcgcagcccagtccgatcaccagcaccgcggcgaaattggggtgggcgatgtagccgctgagcgtgcggcgcaggagttcgatgccttcgccttcaccgctcatgccgcagccggtgccgtgcgtgatggcgacgacaccgtccacacccggataggcaccgagcgccgggcccgtgaaggcctgcgcgatggccttgcagaccgtggcggagcagttcaccgaagaaatgacgccgatgtagttgcgcgtgccgacgcgcccatcggccctgacgtagcccatgaaggtcgcaggctgctccacgggatcggtcgggacgtaggcgcggcccaccaggtgggtggggctggagtcgcccatctcgacgttgtgcacatgcacgtgctcgccggccccgatcggcgtgctggcagcgccgatgacctggccgtacttcagcacggcatcgcccttcgcgatgggcctgagtgcgatcttgtggccggcgggcacagtggccatcacctccagtacttcgccgccggccagccgaagctccatgcccgcgccgagttcggtgcgcgcgacagccacgttgtcgcggtcgttcaggatgagcagcgactgcgtcgccagtgcatcagtcgacatggaacacctcctccatgtgggcccagtgttcgccgggctggcggcttgccagcggctcctggcaggggccgcagaaggtccaccagcggcgggtttccggatcctgggcgatggcttccatgtcggcggcgtagtcggtgccgtggtactcccagtacccgaacagcaggttctccggctcgcgcaggaagatgctgtagttgcgcacatgcgcctcggccagccgcgccagcacggcgggccagacggccgcgtgcaggcgcttgtattcgtcgatgtgctcgggcttgatcccgatcaccatacccattctctgcatgtggagcctctttcttcaggggtggagtacgccgcgcagcagcggctgggctatcggggggcactgcgtgccacccatctcgaccaccggccggatgcggcgtgccttcttttgttcgtggttctgcgcgatgtcggccaggcggtgctgcaggaacgggttcagcagccggtcgcgaaggtcgtccaggtagctgcgggccatatcgccttcgcccagcgcatcgaagagcggcagcacctcctgcgtccaaacggcttcgagcggatcgcgcatgccgggggagttcatggcctgctgcaccgtcatgccttcgtcccttgcgtcctgcctgagccacaggtcggcgaggacggtgtggcccaggttgagcaggaacagcttcaggcgctcgaaccgggcgaggtcgtcggtcaccacgatggcgccatgccggcaaggcagctgcaggcggggctggcgctcgatggcccagagggcgtagggctccgcgacggcacccaccggctccagcgcttccgagacgatgcgatcgaccagcgaattgccccagaccacatgcgtctgcagccagtcgatgggcccttgcggactgttccaggaccgggcgatggaaaccaccaggtcgcgcaggcggtccccattgcgcgagaccagttcgcagggaagcacggtgagcggcgcctggggctgggagatccaccggtcgtgcagcagcacggcgagcttggccggaaacgactgaggcgccgggctgccccgcgccagcagctgcggaccgtcctggtccgacaaggcccagcccgagtcgccggtgttggacacgatgacctgcacgggcccccgcacccgttcgcggaccgcctgccagccggtggcggtatcgagtgcctcgcgcaccgaggtcgagcgcttgcgttgctcgaacggtgtgcccttgacgaggccgcgcacgatcacttcgtagccttcggcgcgggccagcgcggcggtccgcgccgagctttgcggattgccggtggtctgcaccacggtgatgccgccgagcgcctggccggcatgtgccgcttccgacacgaacagatccacgtgcgcctgcaggaagcggctggtgccgaactgcagaatgggaaaaccggtcatcgctggctgcccgttcagcattccacgatggccttgatgaccccggccccagggtcgagcaggccggcgaattgcgccggcacgtcgcccagcgccatgcggtgcgtcgccagggccttgtccggcacctggccggcgcgcatggctgccatgacggtctcgaaatcttccgtcgtggcattgcggctgctgagcagcgtggcttcgcgcttgtggaactcggggtcggagaattggatgtcgccctgcacgatcgagacgagcacgtagcggccaccgtgcgcgatgaagcggaagccccgttccatcgcgccggcgttgccggtggcatcgaacacgacgtcgaagaattcaccgccggtgagccgggagagttccgcctcgtccccatcgcccagcgccacggccgatgcgacacccaccttctgcagggcgaaatccagccggtcctggcgcccgtcgatggccgtgacctgggcaccgcgcagcctggagaagatcatcgcggccagcccgatggggcccgcgcccacgacgagcacgcgctggccggccgccacggcgccgcggcgcacggcatgggcgccgatggcaagaaactccagcatcgccgcctggtccagggtgatgccttcggccttgtggacgaagccctgcggcaccgagagaaactcggtcatcgcgccatcgcggtgcacgccgagcacctggatgcgcacgcagcagttggtctttccctgccggcaggccacgcagtgcccgcacgacaggtacggcatcacatagacggggtcgcccggggccaggccgctgcctgcatcggcctcttcgaccacgccggagagttcatgccccatgacgcgcggatacgccagatagggctggttgccggtgaagatgtgcaggtcggtgccgcacacgcccacgcgtttcacgcgcagcagcacttcgcccgcggcacgggccggcagcggttgctccagggcctggaggttcttcggggattcgcagatgatggtcagcatgggtatggccggttgggccgctcggcaggggcggcgtcagtgggtggatgggctgtccagcccgtagatgcgcatcgcgttgccgccgaagacggcgtccagcgcgcttggggtgatcgatggatcgatggcgcggagaagcgagtggctcatggcgtgccattgcccgtatccgccggccagccgcagcaccggccagtcgctgccccagagcagccggtcgctgccgaagtgctgccagagcgcctgcacgcaggggcgcagcgcggcctcggtcggggtatcgccggcttccgtcagcaggccggacagcttgcaggccacattcgggaaagccgccaggcgggcgatgtgctgcagccagggcccggtctcgccggtggcgatgggcggcttggcgccgtggtccagcacgatctgcagccgggggtgccgggccacgaaggtttccagcgcctccaggtggcgggtcagcacgagggcgtcgaacaccaggtgctgctccgccatcgcctgggccgcggcgtccacgcgcgcatcggcgatccagtcatcgtccggcaggtcctgcagcatgggccggaacccgcgcagcttcggatgggcggccgcgagctcggcgatgtgttcggccgctccggttgccttcatgtccacccagcccacgacgccccagatgaaagggttttccgctgccaggtgcagcagatagcgggtgtcgttctcgttgggcatcgactgcacggccacggtgccgtcgatgccggcctgccggcggtgcggctcgaggtccgcgggtccgaagtcgcggtggatcgccgtcagctcgggcgggggccagctgccgcggcgctcggccagcttccagaagtgctggtgggcgtccacccgggcggcccggctcatggcgcggctccgggaacggggcagccttccgcgatcaggccttgctgctgcaggtcggcccagagcgctgcgggaatgtcctgctcgaaccagcccacggtctggtccagctgggccgggttgcgcgcgccggagacgcacgatgccacggcgccatgggccatcggaaattgcagcgcggccgctggcagggccacgccgtgcgcggcgcacgcctcgtccagcgcctgggcacgcgccagcatgtccgccggcgcatccgcatagtcgaacttgccgttgcccaccagcagcccggagttgaacggaccgccgatgacgatggcactgccgagccgctggcatgtgttcatgagcggcaggctatgctgctccagcagcgtgtagcgcccggcgagcagggagcagtccagccgcgtctcctgcaggctgtcgaggatgacttgggcttcgttgacgcccaggccgaagccggcgatgcggccatcggcccggagctcttccagcgcgcggaagccgccttgtgccgtgagggccttccagtgcccggcgttccggtcgccatgggtgtaggtgccgatgtcgtgcacgaacagcaggtcgatgcgctgcaggccgagccgctgcaggctgtcctcgaacgagcgcatgacgccgccgtagctgtagtcgtagtccgggcggaacggcagcggggcggcccagccgttgtccatcggctgcacggaggaatcggggcgcatcagccggccgaccttggtgctgatgacgaaggcatcgcggggctgctcgcgcaggaaggcgcccacgcggtgctcgctcagcgtgtgcccgtagaaaggggcggtgtcgaagtagcgcaggccggcatcccatgccgcctgcagcgtggcccgggcgtctgcctcggacgtgggcttgtacagcccggccagcgtgccgcaacccacgccgaagcgcgtgagccgtgcggggccttcgccgatgcggcgtgtttctgtgaccttcatggttcggtgcgtgtggtttgcggggcgggggcgcatcccaccagtgctgcgcccccaggtgctcgtcagtagagaaccttcttcgcttcaggcttgtcgatgttgtccttgttgaccatcaccacgccggtgtcgatcgccttgggcaccttcttgccgccgaggatgtcggcgatggttttgacgccgaggtggcccatctggtaggagccctgcacggcgatcgcctcgaacgtgccgtccttcacgaacttctgcaggtcatcgttgccgtcgaagccgatggccaccaccttgccggccttgccggactgcaccagcgcccggccggcgccgacggcggtcggctcgttggccgcgaagaggcccttgaggtcggggtgcgaagccagcacgtcggtggtctggttcatcgcggtcgccatctgcgactgcgagtagaaggggccgacgatctgcagcttggagttcttctggatgtagtccttgaagccgccgacgcgcccgatctcggagccggcaccggcaacgtacgacatgaccgcgaccttgcccgtggtgccgatcctggcgatgagttgcttcgcgcagagctcgccggccagcttgttgtcggtggacaggaacgactggtagtagttcttgccggcgtcggacaccatcgagtcgatcagcacgacgggaatgcgggcctcccaggctttcttgagggccgggatgagcgcatccggatccgagggggcgagcacgatgccggccaccttgcggttcaccgcgttctcgaccaggttcacctcctcggcgatggccgattcggaagcggggccggagaacgtcatggtatggcccttgacgtccttgatggcgtcctccgcgcccttgttgacgttctgccagaacgtcgaattgacggtcttgacgatcacggcgatttcaccggccgacgcggtgccgcacgccagggcgatggcggtcaaacccagcaagcgggtcacgatcttcttcactttttgtctcctcgaggatgaatacacacagggggcaggaaaccttcgccggagccgctgccaggggctatttccggttgcgcagctggtcgatccacacggtgagcaggatgaccagtccgatgatgatttgctgggtgaaggccgacacgccgttcatgttcagcccgttgcgcaggatgccgatcacgaacgagccgatggcggtccccgagatggttcccacgccgccgatcagcgaggtgccgccgatcacggaggccgcgatggcgtcgagttcgtacatcacgccttcgttgggctgggccgtcacgaggcgcgacatcagcacgcagccggtcaggcccgccagggcgccggagaccacgtaggtgaacagcaccacggcattcaccttcacgcccgacaggcgggccgcttccgcgttggaaccgacggcgtggatgtgccgccccaggcgtgtgcgggtgagcaggatggacgccgcgacggcgatgacgaccatcagcaccaccgggtacggaatgcccgggaaggtgacgtccgggaagccctgggcgtcgatgcgctcgatgcggaacaacgagccgttgcccagctcgccgaaggattcgcccaggccggacacggcgcgggccccggtgatctgcagcgccacgccgcgcgcgaccagcatcatgcccagcgtggcgatgaagggcggcagcttcgcctgggtcaccagcaggccgttgatcgcgccgcaggccgcgccggcgaggatgccgagcgccatgccgatggggaccggcatgccggccttcacggccagtgccgccagcaccccggccagcgccagcaccgagcccacggagaggtcgatgccgccggcgatgatcacgaaggtggcgcccacgcccagcagcgcgatcgacgtgacctggagcgccaccgtcatgccgttgccgacggtgaagaaggcttcgctcgtgagggagaagaccagcacgagcaggagcaatccggccagcgcggcgaacttctggatgagatctttacggcggtcgttcatggggcaatcggttcgagggcggagaggcgcacgggggcgggggacgctgcgggcgcggcaccggccgtgccgcagccggacgcgtaatgcatgatttcttcctgatgggtgtcctgggttcgcagcaccttcgtgaggcgcccttcgtggaagacggcgacgcggtcggtcaggcccatgatttcgggcagttccgaactgatcaggatcacgccgacgccctcggcggccaggcggtccatgagctcgtagatcgaatacttggcgcccacgtcgatgccgcgcgtgggttcatcgaagatgaacacgcgggcctggcggaacagccacttgctgatggccaccttctgctggttgccgccggagagcagcctggcgacctggtgcgggcccgaggttcggatgccgagcgactggatgaagtgctgcgcggccgcggtttcggcgctggaatcgacgaacccggcgcgcccgcacaccgcgcccatgtgggccagcgtgatgttctgcgccaccgtcatcttcaccgccaggccatcggccttccggtcttccgatacgtaggcgatgccctggcggatcgcgtcgctggggctgcggatggcgagctcctggccgtgcaggcggaccgagccgccatccttggggtcggcgccgaagagggcccgggcgacctcggtgcgccccgcgcccatgaggcctgcgaacccgaggatctcgccgcgctggagatcgaagctcacgggggcgaaaacgctcctgcggtgcaggtcgcgcacttccaggatcgtctccggctgcagctggcgggtgcgcggcgggaacttgtcttccagcgcacgccccaccatcatcgccacgatgccgtccaccgtggtctcggagaaggcgcagcagccggcgcacctgccgtcgcgcagcacggtcacccggtccacgatctgcgccatctcgtcgaggcggtgggagatatagacgacgcccacaccgccggccttgagttcgtggatgaccttgaacagctgtgtcgtctccgattcggtcagtgacgaggtcggctcgtccatgatcaggaccgtggcattcatcgagagggccttggcgatctcgaccatctgctgctgggccaccgacagcgacttcaccagcacatccgggccgatgctcacccccagccggtcgaggcaccgctgcgcatccgtgcgcaaccgtgcccggtcgatgaaccagccgcgccggggctcgcgtgccaggtagatgttttccgccaccgacaggtgcgggatcaggttcagttcctggtgaatgatgacgattcccagcccctcggccacctgggtcgtggggaacctcaccgggtcgccgcggaaggcgatgcttccgccatcgggttggtacaccccgctcatgatcttcatgagggtggacttgcctgcgccgttctcgccgcacagggcatgcacttcgcctgcgtggacttcgaaatccacgccgtgcagcacgggcgtgccgtcgaaacccttgcggattccttcgagcttcaggagcggcatcgcgtggcgagcgttcgcgctgggtgggagatcggcttgcacggtagtctgttttggtcagatcacattggtaaggccaatgtgccatgaaacgctagctgtcttaccagtggaaaccccaggggggtgttttccgggactcgcggggtcattgcgaccctgggttaagcttcggtccacaatgtggccttaccagttggccatgcaggcagacataggacacgcggaggactcatgctcttttcacccaaggccacggacccgcgccgtctgtaccagcaggtggctgaccagatccggcaactgatcgagcgcggtaattacccgccaggggcacggcttccctccgaacgcgacctggccatccaactgagcgtctcgcggccttcgctgcgggaggccttgatcgcgctcgaaatccagggccgggtcgagatccggatggggtcgggcgtgtatgtgtgcgcgatgcctgcggcggatgcggccgaacccctggcgctgggcgagagccccagcgaactgatgcaggcccgttcggtgctggaaggtgcggtcatctctctggcggccgcccaggccacgcggcaggggctggagcgggtgcgcgccagcatggacggcatgcgccaggacgtcaggcgggggcaatcgccggtggacagcgaccgccgcttccacgtggcgatcgcagaactgacgggcaactccatcctggcgcgcatggtgggggagctgttcgacggccgccatgggcagatcgccacgcgtgtctccaggggcgcggaaaccagccgcacctgggaatccgcgctgcaggagcacgagaagatctatgcggcgctggaggcccgcgacccgcagcaggcgtctgccgcgatgttcaaccacctgctggcgtcgaaggagcggtggatcgagcaggcctcgggcgccggcggcgattcctctgcacacgagcggtagccgcactggctcatggccggatgcgcggcgccacgcgcgaggcccagagtgtcacgaccaccggcgtgaggatggcggtgaccaccacgcaggccgccaccagggccgtggccgcaggcgcggcgggagcgaactgcggcgcggcctgggccacgaggtgcggcgtcgcgacggcggcacccgccgtgctcgacgccgcgatgcccgcagtgccccggccgccgccgagcacgatgtcggccacgacgagggccaggcccgacacggccatcaccgcgacggccagcaggacgcccagcacgccggtatgcacgatcaccgccaggtcgatggtgttgcccagcgaaaacgcgaagaacgggatcaggatccgcgtggccctgccgaagaattcgcgcagttccgggtcgagattgcccagcgcgaatccggccaggaagggaatgagcacgcccaccagcaggtgcggctcgaacacggcccgtccggtggcgcccaggatgagcatggtcaccaggggaccggactccatgccgatcagcaccgcggcgccggcttcctccctggtgccgtactgctccatcagcgatgcatagaggccggcattggtcatgtccatggcggccaccacggccagcaccgacaggccggcgaagaagccggactgaatgccttccaccggcagccagcgcgaaagcaggaaggccgccagccacgtcgtaccgatcttcgccgctatcagcgagccggacttgcgcagcaccgtgccggtggcgcggacatggatcgacgcgcccaggcagaacagccagaccgcgaggatcggcaccacgcccgtgatgagcccgttggtgaacgagccgaaatatttgcccgtgccgggccagaaggtgtgcagcaccgcgcccagcagcagcggcaccagcatcatcccgccaggaatcttttcaatggtggatttgattttcacgatgcatccatttcttgctccaagcagtgcagaagttctcatggatgaaatcaatttttgcaagagaaatcgatggtgctttcccttggtcgcgagataggttctgtggtttcgggtaaacccggattcttccggtcttgcccacccagcatcatgcgtgtagttcaaaattcgatttcattagagaaatctactttcaagcaaggatgcgcatgaagcgagtgcaaggaaagacggccctggtcaccgccgcgggccggggcatcggccgggcgagcgcactggcgctggcacgcgaaggcgccaccgtgtgggccaccgacgtggacgaccaggcactggccgaactggccgccgaggccgcgggcgaagggctggccgcgctggagacggcacgcctggacgtgctcgacaccgccgccgtcacagccttcgccgggcgcgccggcaagctggacgtgctgttcaactgcgcgggcttcgtgcacagcggctcgatcctgcagtgcgaggaaaaggactgggacttcagcttcgacctgaacgccaaggccatgtaccgcaccatccgcgcgttcctgccggcgatgctggcgggcggcggcggctcgatcatcaacatggcctcggccgcgtcgagcgtgaagggcgtgcccaaccgcttcgcctacggcgcctcgaaggcggcggtgatcgggctgtcgaaggccgttgcggccgacttcgtgcagcagggcatccgctgcaacgccatctgccccggcacggtggaatcgccttcgctgcagggccgcatccgcgcccaggcgcagcaggccggcaccgacgaggcctcggtgcgtgccgcgttcgtggcgcgccagcccatcggccgcgtgggccgcgccgaagaggtggccgcgctggtggtgtaccttgcgagcgacgagtcatccttcaccaccggcaccatccacatgatcgatggcggctggtccaactgacaacgcacctcacccatcattcccaggagatcgaacatgaaattggtacgctacggccagcccggccaggaaaagccgggcctgatcgacgcccagggccagctgcgcgacctgtcggcccaggtggcggacatcgacggcgccgcgctgtcgcccgcgtcgctgcaaaagctcgccgccatcgatgcggccagcctgcccgcggtcagcggcccggtgcgccatggcccgccggtggcccgcgtgggcaagatcatctgcgtgggcctgaactacgccgaccatgcggccgagaccggcgcgccgatcccggccgagcccatcctgttcctcaagcccagctcgtccatcatcgggcccgacgacacggtggtgatcccgcgcggctcggtcaagaccgactgggaggtggaactgggcgtggtgatcggcaggaaggcctcgtacgtcaccgaagcggaggcgctggattacgtggccggctacaccatcgtcaacgacgtgtcggagcgtgagtaccagctcgaacgcggcggccagtgggacaagggcaagggctgcgacaccttctcgcccatcgggccgtggatggtgacccgggacgaggtggccgacccgcaggcgctggccctgtggctcgaagtcaacggcaagcgcttccaggacggcagcacccgcaccatgatcttcggcgtggcgaaactggtgagctacatcagcgagttcatgtcgctgctgccgggcgacatcatcagcaccggcaccccgccgggcgtggggctgggccagaagccgcccgtgtacctgaaggccggcgacaccatgcgcgtgggcatccagggcctgggcgagcagcagcaggccacgcgcgcctggtcgcgcgaactggaatgaccacaccacccgccaacggctccacggacgaagacccgggcacccggcgcagcagcccgcactacgccgcgccggcactcgagaaagggctggccatcctggaactgctgtcctcggtgcgcgacggcctcaccctcaacgagatggcccggcagctgggccgcagcgtgagcgagatcttccgtatcgccgtcaccctgcagcggtgcggctacgtgatggtggacgacaacaaccgctacacgctctcgatcaagatgttcgagttgtcgcaccgccagcatgcgctgcgctcgctggtcaccgtggcgcagcccctgctgcaggagctggcgcaccgcgcccggcagtcgtgccacctggccatgtaccagggcgggcgcgtggtggtcatcgcgcaggtggacagccccgagcgctggtcgttcggcctcaagatcggcgtgatgctggggctcacggacacatcgtccggccatgtgctgctggccttccgcgacgaggtggagcgcgcgcgcatgctggccgcgcacatcaaggtggatggcgaactgacgatggacccgggcgagctgttcgagatcctgcgccaggtgcgcgagcacgggcacgccgtcatgcccagccgccagatccgcagcgtgaccaatgcggccttccccatcctgggcgtgggagggcaggtgatcgccgcgctcaacgtgccctacatcgagcgcatcgacgcgcaggccaatcccacgctggacgaggtgaagggcatcgtgagcagcatcgccgcgcgcatctccacgtcgatggggtaccagagcgcctgaaactcgcgtgtgcaggggcgcacaatggcacacccattgccaaagggtcaggtcacgaccggggatgccggggcggcatcatcaaagtttctccacagttgtctcagttcggaaggcagcgcctgcagcgctcgagcgaaagcatcggccggaaccactgtggccagtgcaaagccgaccgcctcaatggcattatcgggagagaagttgtggtcccgccgaagagagcggacctcttccagtatctcggctcgcgtgccgatgcgcccgactttctcgccgggcctccagccctcgacgaaaagacctcgtatcgctggcagcaattggtccgcaaagcgaaaggcttgatcgggcgcgagcctccggcggaaggcgtgcagcactcctgccaccatgttccaggccatgtgcgtggtcgccaggcccgcgtgatcgcgtgcggccaccatgaacttctcgaagtcggcagaggctctttggtattcaggaggccagggcatgggtaggcgggcgtgagcggtgattggaatgggtgactcagggcaacggtactgacgaaactgcgggagaagtcgcactgcgttttaccgcacgggcttcagcttttctcgccgctcgtgcgcggcctccacgccctcctgaaccctcctggcgcgcgtctccgccctggcggcctcgtcgatgcgacggaccagaaagcttcgcttgccaggtggcagggcctcgaaagcctgcagcacaccttcggcccgcaatgcagccagcaggtcatccggaacctccacattgccgcgttccagaacagtgatctgcactttgatgcggtcgccagtccggatggacgcttccttgcgcaccttggccttgatccggatgtaatgccgccccccgccgacaggaaacaggctgatctggaacggttctgaaccattgactcgcgccagaacagggacggggctcttggttccgagctcctcggtgatctcggccggcacgggaatggcgcagtagtccatcccctcggcccagttctccaggaccgcgtcgaacgagaattcgtgccctgcgcatggagtggctgccataagcgtgaaccttcttccggaagtgggtccgcgtctgcagggaggggccacctgtcgattcggagtccgttcaacggctgagagattgaaagagagggcgcccgactgactcgcaatccgcgcgaaaggccggcgccctccggccggaactgggacaatacgcggatgagcgacgttctctcccccacgaaaacccccaaggtcgggttcgtgagcctcggctgcccgaaggccctcacggattccgaactcatcctcacgcagctgagcgccgagggttaccagacttccaagaccttcgagggtgccgacctcgtcatcgtcaacacctgcggcttcatcgacgatgcggtcaaggaaagcctcgacaccatcggcgaagcgctggccgagaacggcaaggtgatcgtcaccggctgcctgggcgcgcgcgcgggcgagggcggcggcaacctggtgcgcgagatgcaccccagcgtgctggccgtcaccggtccgcacgccacgcaggaggtgatggacgccgtccaccagaacctgcccaagccgcacgatccgttcatcgacctcgtgcccggcaatttcggcgtggcgggtatcaagctcacgcccaagcactatgcgtacctcaagatcagcgagggctgcaaccaccgctgcaccttctgcatcatcccctcgatgcgcggcgacctggtctcgcgccccgtgggtgacgtgctgagcgaggcgaaggcgctcttcgaaggtggcgtgaaggaactgctggtgatcagccaggacacgtcggcctacggcgtggacgtgaagtaccgcaccggtttctgggacggcaagcccgtgaagacgcgcatgctggagctggtgcagacgctgggcgagatcgccgaaccctatggcgcctgggtgcgcctgcactacgtgtacccatacccgagcgtggacgaggtgatcccgttcatggccacgggcaagatccttccctacctggacgtgcctttccagcacagccaccccgacgtgctccggcgcatgaagcggccggccagcggcgagcgcaacctggagcgcatccagcgctggcgcgaggcctgccccgaattggtggtgcgcagcaccttcatcgccggcttcccgggcgagacggaagaggagttccagcacctgctcgatttcctgcgcgaggcgcagatcgaccgcgcgggctgcttcgcctacagcgacgtgaacggtgccgtggccaacgagctgccgggcatgctgccgatggaagtgcgcgaggagcgccgcgcgcgcttcatggccgtggccgaagaggtgtccatcgagcgcctgcgccgccgcgtgggcgcgaccatgcaggtgctggtggaccatgcgccggccctgggccgcaagggcggcacgggccgcagctatgcggatgcgcccgagatcgacggtgtggtgcacctgcttccgcccgagaagatcagcaagcagctcaaggtgggcgaattcacgcgcgcgcagatcgtcggcgtgcaggggcacgatctggtggcccggccgatctgacgggcgcacccggaacgcagggcctcacccggccgcttcgctggatggggacgtcttctgcaaaatggccctgtgctggtcggccatccacgccaccagggcctgcagccgcgcggtgaattcttcgcgcccggcagcaggctggtaggcttcggtcaggaagaaggtggtttcggcggccctgtcgggatgccgccttcggaaaagctgcgcatggtcgtccagcgaccagggccattccccacagtacacgtcttgaaggatctgggtggcgcgcagcagcttgcgcgatgcggcacgctgcagcacccgcctgtcccgcaagttgccgacccggccgaggcgtgccaggtagccgcccagtaccgcttcgaaatcgccattcattgccagggcgatgtctctggaagggcggaagggcccgaagctgcgcgaccggtcttcaccccagaggcagcggcagtggtgccgcagccagaagccccagcggtacgtctggcctgggtcgagcgcttccgtgcaactgccgatgtcgagatctatcttcaccacctcggggtgccgcgcttccagcgtgcggcgcaagccctccagccgttcccgcgccgccggggtaggcggctcccgcagcaggactgtgagatcgaggtcggaaaccccgacacatgcttcgccccgggcgacactgccataggcgtagatgccgtccaggccgggtgcctgcgccgcgagcgtgccgcaggcgtcggcgagcaggggcgtcaacgagggctgcaggcgcgcgtccgccaccgcgaggatgaaaccccgctcatcgacccccggcagggtgaaagggctgcccatgggaaagaaaatctccagtaagaagcggcggcaagggggctgcgcctatccgcacgatagccgcacccggctccctgcgcgcccgtggcctgcataagatcgcggaatgttcttcccgttgccgcgcaccgccaccgccccgttctgcccttcggaggtgaagggctccgttcgcatcgatcccggcctgccgttccacaagaagctgctgcggtacgcgggccccgggctgctggtgtccgtgggctacatggacccgggcaactgggcgacggacatcgaggcggggtcgcggttcggctacgggctgctcttcatcgtgctgctggccagcctggcggcgatgctgctgcaggcgctgtgcgtgcgtctggggttggtggcgcagaaggatctggcgcagctgtgccgcgagcgctacgggcccgcggccaaccgtttcctgtgggcgggggccgaactggcgatcatcgcctgcgacctggccgaggtgctgggcggggcgctggccctgcacctgctcttcggggtgtcgattcccgtgggcatcggcatcacggcgttcgatacggtgctggtgctgggcctgcagggtgcgggcttccggcgggtggaagcgatagtgctggggctggtgggcacgatcgcggcctgtttcgcggtggaactggccttcgcccagccgctgtggtccgaggtggcgatcggcttcgcgcccagcctggagcgcctgcagcagccgggcgcgctgtacctcgccatcggcatcgtgggcgccacggtgatgccgcacaacctgtatctgcattcctcggtggtgcagacccggctggtggaagacagcgacgccggccgccgcgaggcgatccgcttctgcacgctggacgcggtgctgtccctgtcgctcgcgctgctggtgaacgcggccatcatggtgctggccgcgagcgccttccacgaccatggtcgccaggacgtcgccgatatcgcggacgcttaccgcctgatcgagccgctggtgggcagcgcgctcgccgccacgctgttcggcatcgcgctgctcgcgtcgggccagagttcgacctttaccggcacgatcgccgggcagatcgtgatggaagggtttctggacttgaagattccctgctggcagcgccgcctcatcacgcgcgtgctggcgctggtgccggccctggtgggcgtgtggtggctgggtgacgagggcgtgggcaagatgctggtgctgagccaggtggtgctgagcttccagctgccgttcgcgatgtggccgctgatccggttcacgggcgaccgcacggtcatgggcccgttcgccagcggccggacggtgcgcgtgctggcctggggcctgttcggcgtgatctcggcggccaatgtgtggctggtgggttccgtgctggcggggtgagcggcgtacgcatttccacgtaatgctttcgcgtacggttgggctctaatttcagggtgtccacttttggtcgcgccgcctccgtcgatggcggtgcctcctgccttccatgactcccactccccattcctccatggcttccggcagcgaagccgctccttccgcgcccgcttcgtcgaagctggccaccgtcctgcgggtgacgggcggcaatttcatggagatgttcgacttcttcctgttcggcttctacgccacgcagatttccaaggccttcttcccggccggcaatgagttcgcgtcgctgatgctgacgttcatgaccttcggcgcgggcttcctgatgcgtccgctgggcgcggtcttcctgggcgcctatgtggaccgggtgggccgccggcaggggctgatcgtgacgctggcgctgatggcgctgggcacgctgctcatcgcctgcgtgccgggctacgccaccatcggcctggcggcaccgctgctggtgctgatcgggcgcctgctgcagggcttctcggccggcgtggagctgggcggcgtgtccgtgtacctgtccgagatggccacgccgggccgcaagggcttctacgtgagctggcagtcggccagccagcaggtggcgatcatcgtcgcggcggcgctgggctactggctcaacgtgaccttcgtgccgcaggagatcgccgacttctactggcgcgtgccgttcttcgtgggctgcctgatcgtgccggtgctgttcatcatccgccgctcgctgcaggagaccgaggaattcaaggcgcgcaagcaccgtccttccacgcgcgagatcttccgctccatcatgtccaactggggcctggtgatcgcggggatgatgatggtgtcgatgacgaccgtgtcgttctacctcatcaccgtgtacacgcccaccttcggcaagagcgtgctgcacctgagcacgaccgatgcactgatcgtgacgctgtgcgtggcgctgtccaacttcttctggctgccggtgatgggcgcgctgtccgaccgcgtcggccgcaagccgctgctggtggccttcaccgtgctgaccatcttcaccgcctatccggcgctgaagtggctggtggccgccccggatttcgcgcgcatgctggaggtggagctgtggctgtccttcctctacgcgagctacaacggcgcgatggtcgtcgcgctgaccgaggtgatgccggtggacgtgcgcacggtgggcttctcgctggcgtacagcctggcgaccgcggtattcggcggcttcacgccggccgtcgccacgggcctgatcgaatggtcgggcgacaaggccgcgccgggctggtggatgacggccgccgcggtctgcggcctgctggccacgctgcggctgtaccgccgggcggccggtcgatagcccgacctcagttggtcggataggccgtgaggaggatccactggccgccgaccacctcgaaatcgagctggacgttcgagtactgcgaggccgtcttggtggtgcatcgaccctgggcatccgcggccgtgcagttgaagcccccgatccggtccttcttgagcacgctgtagacggtcaccttctggcgcgcgctgtttccggagcaattgaccgcattgccggtgtatttcttcgggtcgaggtagttgttccagaaacccttgtattcctccacgctggagaacagggtcttggtggcctggctgctgccttgtggcggcgtggcgccgaagatgtgctggttgagatggccgcccgcggcattgttgttggccgagaccccgctttgctgtacggaggcgatcgcgcggcacggctcggcctgcgcgccttgcgtgtgcaggcctgtggcaagaagcagcgcggcgagcaggggcgtggcggcgggcccgcgggtggggcggggaaagcgcgtggcctgggtcgggtcggtggtggtcatggtgtgttctccctggagaaaaagctccatggccatttttggcggtgcccggcgcccggcactgaagggcggctgaatcgttctgaaaagcgctgaacggctggcgcggcctcgacagggagatttccggtccaataatgggcgcatgagcctgatcgaccactacctgccgcgccaccagttcgccgaggagcacagccggcacatcccggcgtcgccggcccgcgtgctcgatgtgctcggtcgcccggaagtgctggacgacccgatcgcccgcggattgatcgcgctgcgcgagacgcccgaccgcctcgccggccggctgggattcgcctcccgcctgcagcaccgcccctcgttcagcattgccaacttcacgcccctcgggcgggacggcgaccgcgaggtggcgtatggcctggcgggccgattctggcaatcggactatggactggtcgggatgcgcgacgcggcagctttcgaggccctggatccggcgggcatcgccaagctggtgatgaacttcacggcggctccggaaggcgccggaacgcggctgacgacgcgcacccgcgtctggtgcggcgacgaggcggcactgcggcgattccgcctgtactggctgctgatcaggccggcgagcgggctgatccgccggcgcctgctccagcgcgcgcatgacgcggcgctgcagcctcttccctcctgacggcgttatcggcccgctgcaggctccgggccacgctcaacggagcagggagccgatccgccagccgaagtgggtccccgccacggcccacaggatcgccaacgcgccgccgatctgcaccggcccgagccgatgcccgaaggcccaggcatcgaccaggatggccacgatgggatagatgaacgacagcacgccgaccgtggacgtcggcagcttctggatggcgctgtagagcagcgtggacatgaggcccgtatggatgcccccgatagctgccagcagggcccaggtggccggggccggggcgcccgtgggcagggcggcgaacggcagcagaagcacgctgcccacgacgagctggatcagaacgatcaggcgggccggcacgtcgcgcagtcgcttggtgacggcggccgccagcgcgtagaagaatgcggcggccagcgcgagcccgaacccgaaaagatagcccggcggcggcgtgccggacgccgttccgccgatgacgatgagcaccagcccgacgaatgccaggcccagccacgccccttgggaaggcgtcatcctttcgccgaagaacagcgcgccgagcgccgacagcatgaaaggctgggtgtggtaggtgacggtcgcaatggcgatggaggcatgcgaataggctgcgaagagcagggcccagctggcggcgagcgccacgccaccgagggccgccatcccggcctgccgcaggccgatgccacgaaggctttcccgatgcttgccgatgcagatcaatgcaagtgccagggccccgaaggcgcagcgccagaacaccaccgaggccgccggcattccggtcagcagtacgcaccagcctacggtgccggcgatgaccatcgccgtggtcatctgcagcatgccggcggttctcggattcatgggcggactccgtagggttacgccgggatcggcgccaagcggggaagggggatgttcgtgtgcctgttcttcaaaaagaacaggtgatcggtatgatgtgtttttactgtctgttcgtcaagtcgaacgattgttttctttgttggatgagaaccatggcttccttgccccttgcatcgccgatcgacttgctggcatccgccgtccggcgtgaacgggagcggctcggcctttccgtgtcggaactggccaagcgcgcccggatcgccaaatccaccctgtcgcagctcgaggccggcagcggcaaccccagcctggaaacgctctgggcactggcgacggcgctgggtgtgcaggtgacgcggctgatcgccgagcccctggcggacgtgcatgtcgtccgggcgaacgaaggcgtggcgctggcgtccgagcaggcgaactacgccgcaacgctcctggccgtgtgtcccgccggcatgcagcgcgacctctaccgcctggcggtgcagcctggggaaccccgggcatcggacagccacctgcccggtacggtggagcatgtcgtgctgtgcagcggccgcgcccgtgtcgggccggccggccggccggtggaactggccccgggggactatgcccggtatgcggcggacgcgaggcatgtattcgaggcgctcgagccgaacaccacggcagtcctgctgatcgagcatccctgagcccccacgcgcctgccctggccgtgcaacgaaaaaggcaccggccatgtgaatggcgggtgccttcttccggggcggacgggatgggcgcgccgcgcggcgcgcagcccgctcagacgcgcttgcggtattcgcccgtgcgggtgtcgatttcgatcttgtcgccctggttcacgaacaggggcaccggcacttcgaagccggtggcgatcttggcgggcttgagcaccttgccggacgtgtcgcccttgacggcgggctcggtccaggtgatttcgcgctcgacgctggtgggcagttcgaccgagatggccttgccgtcgtagaacaccacttcgacggacatgccgtcttccaggtagttcagcgcgtcgcccatgttctcggcttcgacttcgtactggttgtactcggagtccatgcacacgtacatcgggtcggcgaagtaggagtaggtgcactccttcttgtccaggatcacgttgtcgatcttgtcgtcggccttgaacaccacttcggtgcccatgttgttcagcagggccttgagcttcatgcgcacggtggcggcgccgcggccaccgcgtgcgtattcggtcttgaggacgatcatcgggtccttgccgtgcatgatcacgttgccggcgcggatttcttgagcgattttcatagcaggtctgcctgggttggggccgctcaacgcaccggagcgcccgccgaaggccgggcggcgagcgcggcggtgcggcaagggcgccgggcaggttccgcggcggagggatgcgccggccggcatgcggaactacgcgtgccgccccttttgggcgcaaaaccccggattttagcttttttcctggacgaacccgagcaactgcgtcacgaggtcgtcctgcgcgaacaggcggccgcgtgccgcctgcacgcagtcgtgccactcggcgaggtgggaggctgtcagtgagggcagggcggccgggtccgcgatgccgttccaggcgtggtggaaatgccgcagcgcggccggcgcctgcagccagtcgaggaaggcgtcgagcttggcatggtgcgcgccgtcgtcctgcggatagatgtgccagacgaagggctgcccggcccagagcgcgcgcaccagcgaatcctcgccgcgcacggcgttcaggtcgcaggcccacagcatttcgtcgaatccgggctgggggcagtgcggcagccaggtgatggccggccggccggggggcggggcctccgcggccgggctgcccgccagcgcggctcgcacggcggccgtggcgcgccccggggtggccagcaggtgggcgcgcggcgcttcgccgaggcggcgcagcagggcgagcagcccggcgggctcatagcagaacagcgagacggccagtgcgtccggggccacgccgtggcgggcccgccaggcggtgcggtcgaaggctgcctggcgcgcggccaggtccggctcgcgcagcagcccgcccgtgcgcggcgtgaagcccgggtagaagaaccagcgggtgcgtccggcggcggggccggagaaaagcggcgaaggcaggcggtggctgcgctcgacgtacgcttcggccgagaggtattccaggttgatccacagggggcgctggtcggcctgcggcccgtcggcggcgggcaggcgggcgaggaaggcctcggggatgtcgcagccgaaggcctcgacgagcacgtcgccaggcccggcggacatcgatgcggcggacatcgcaccggcggcgggccagggccgcacctgcacgcccggtgcgccctcgggcgccatccaggcgagggcggtagcgtcgtcggtccacagacgcacgcggtggcccagggcgccaagctgggccgcgaggcgccagcagacgccgatgtcgccgaagttgtcgatgacgcggcagaagaggtcccaggacagggggcgggcggcggtcatggcgcggcctccgcgggtggcgccgcgcgcaggtggtccacgagcaggcgcgccgcgctggagagcgcatcgccttcccgcacgcacagcgacagctggcgccgtgcccagggctcggcgagcgctacggtgcgcagcggcagggtgcccaggtagagccgcgcactgccgcgcggcagcacgccgacgccgagcccggcggacaccatcaggcagagggcgtcgtagctggtcacctggatgcgcagccgcaggggctggccggcttccgcggcggcgcgcgtgagcaggttgttgatggcgctgcccgggtgcacgccgacgaagtcgcaatgcagcgcctcggccaggcgcacgctgcggcgccgcgccagggcatggccccgcggcgccaccagcaccagctcgtcctcccggtagggcagcagcgccacgcggtcgccgtagttgccgtggttgaggatgccgatgtcggccgcgttttccgccacggagcgggcgatggcgctgctgatctgttcctccagccgcacctgcacctgggggtgggccgccatgaagcgctgcaggtctccgggcaggaactgggtgatggccgatatgttggccaccacgcgcacctggccccgcaccccggcgcggaagtcgcccatctgtgcggcgatgccgtccaggtcgttgagcacgccgcgcgccaggtgcaacagcgcgtaggcggcggccgtgggctcgctgccgcggttgctgcgcgcgaacaggtccacgccgagggcatcctccagttccgcgagccggcggctggcggccgaggcggcgatgtgctcgcgcgcggcggcgcgggcgatggcgttctcttccatcaccgccacgaacaggcgcagggacacgggatcgagtttcatgggcgctagtctgccatgccgttttgcgatggcaccttctcgattgggcgttttgcggccgtgccggtgctgggcatgatgcgcgccatgcaggagacgacatccatggaatccaggcacgcgcaggcacccgccccgtccgccaccccgacgacccccgcggccctggccggtgtacgggtgatcgagatgggccagctcatcgccgggccgttctgcggcaagaccctgggcgaattcggtgccgaggtggtgaagatcgaagccaccggcacgggcgatccgctgcgcaactggcgcatgctcaaggagggcacgtcggtctggtggcaggtgcagtcgcgcaacaagcgctcggtggcgctggacctgcgcgtgcccgaagggcaggacatcgcgcgccggctcatcgccgaggccgacgtgctgatcgagaatttccgccccggcacgctggaaggctggggcatgtcgcccgaggaactgcatgcgctcaaccccggcctggtcatcctgcgcatctcgggctacggccagacggggccgtaccgcgacctgccgggcttcggcgtgatcggcgaggccatgggcggcctgcggcacctgacgggcgagccgggccgcgtgccggtgcgcgtgggggtgtcgatcggcgacacgctggcggcgctgcacggcgccatcggcgtgctcacggcgctctaccaccgcaaggtgaacggcggacaggggcaggtgatcgacgtggcgctgcacgaggcggtgttcaacgtgatggaaagcttgatccccgaatacagcgccttcggcgcggtccgcgacgccgccggcagcgcgctgccgggcatcgctccgtccaacgcctacccctgcacggacggctgggtgctggtggcgggcaatggcgacagcatcttccggcggctgatggaggccatcggccggccggacctggccgcggcgcccgacctcgcgagcaatgccggccgcgtggcgcgcgtgcaggaaatcgacgccgcgatcggtgcctggacggcgcagcgcaccgtggccgaggtgatggagacgctcgccgccgcgcgcgtgcccgccggcaaggtctatacggcgcgggacatcgcggaagacccgcactaccgggcccgaggcatgctgctgccgcaggcgacgcgcgacggctacacggtggaggtgccgggcatcgtgcccaagctctcggccacgccgggcaccatccgctccagcgccccgcacttgggcgacgacaccgacgcggtgctgcgcgaggccggcctgagcgatgcccagatcgcgctgctgcgcgaaaagggggtggtgcaatgaacggcaacgcgacccaacccgtgtggcacggcgccgggcgccgcatccgcatgcaggaggtaggcacgcgcgatggcttgcagatggagcaggccttcgtgcgcaccgaagacaagatcgcactggtggacgccctgtcggatgcgggcttggccaagatcgaggtgacggccttcgtgtcgcccacggcgatcccggcgctgcgcgacgccgagatcgtgatgcgcgagatcgcgcgccgccccggcgtcgtctatgccgcgctggtgccgaacgtgcgcggcgcggagcgcgcgatcgaggcgcgcaccgacgagctgaacctggtgatgtccgccagcgagacgcacaacctggccaacctgcgcatgatgcgcgcgcagtccttcgcatcgctcgcgcaggtggtggccacggcgcagggcgcgggcgtggcggtgaacgtgtcgctctcgtgcgtgttcggatgcccgatggaaggcgatgtggccgaatccgaagtgttcgggtgggtgcagcgtttcgcggacctgggcgtgggcggcatcacgctgtgcgacacgaccggcatggcgtacccggcgcaggtggtggcactggtggcagcggcgcgcgcgcgctggcctggcatggtcttcaccctgcatttccataacacgcgcggcatgggcctggccaacgtgctggcggcgatcgacgctggcgcggaccgtttcgacgcatcgctgggcggcctgggcggctgcccctatgcgccgggggcctcgggcaacgtctgcagcgaggaggtcgtgcatgcgctggagctcatgggctacgacacgggcgtggacctgcccgcgctgctcgcggccgcgcggcgcctgccggcgctcatcggccatgacattcccggccagctcgccaaggccggccggcgcctggacctgcatccggcgcctgcggatttcgaggccatccgggagcgtgcgatggcgcgatagcacccggccaagacagccatggcgggtgcgcaaacgccgggcagagcagaccagaaaacacaacgacgacaggagacaaaaacccatgcccacgctcccattcccctccggccacctgccgcgccgccgcgcgctgcaggccctcgccgcagccctctgcgctcccgccccgttcgcccgggcgcaggacggctacccctccaagcccatcacgctggtcgtgccgcaggccgccggcggcgccaacgacgcgatcgcgcgggtggtggcgcagcgcctgtccgagcaaatgggccagagcgtggtggtggacaaccgccccggcgcgggcggcaccctcgccaccgcggccacggcacgcgcgaagcacgacggctacaccctgctgctcacggccgacagcgcccatgtgatcggcccggcgctctaccgcaatcccggcttcgatccggtgaaggatttcgagccggtcgcgcccgtggccacggcgggctacgtgctggtcgcgcacccgtcgttccccgcgaacgacatcgcgggcctgatcgcgctcgccaaggcgaagcccggggaatacgcgatcgcctcggcgggcaacggcacgctcaaccacctgatcggcgagatgctgcagaaggccgcgggcatccggctgcagcacgtgccctacaagggatcggccgccgccgcgacggacgtggccggcgggcaggtgccgctgtcggtgcagagcctgccttcctgcatcgccttcatcaaggccggcaagctcaaggtgctgggcgtggtcaacagccgccccgtggccgcgctgccgggcgtgcctaccatcggccagacgctgccgggcttcggccagtcgccctggtatgcgctgttcgcgccggccggcacgcccgcgcccatcgtcgcgcgcctgcaggccgaggtggcccgcgcgctggagcaaaaggacgtggtggacaagctggccggcgtgggctgcgagccgttcaagggcacgtccgcgcagctcggtgcgctggtgcgggcggaactgccgcaatgggcgcgcgtggtgaaggaaaccggcgccaccgtggattgacggggcacggcgccgcgcaacgcaacagatagcaacccaggagacatcgacatgcgacattcccttccacgccgccggctcgcgctggccgccctggccgcctgcgcagccctgccgctggccgcggcggcgcagggcaactacccctccaagccggtcaccctcgtcgtgcccaccgcggccggcggtaccaccgacctgtcggcacgcatgctcgcgcaggcgctgggccccgtgctgggacagtcggtggtggtggacaacaaaggcggcggcaacggcaacatcgcggccggcgccgtgaagcgcgcggagccggacggctacacgctgctcatgcagtattcgggctaccacgtgatctctccgctgctcacggcgcagaagacctgggacatgggtgacttccagccggtggcgaacgtgctctccgcgccgcagatcatcgtggtgcgcgacggcctgcccgtgaagacgctgggcgaactgatcgcctacgcgaaagcgaatcccggcaagctcaactacgcctcgtcgggcaacggctcgctgcagcacgtgacgggcgccatgctggaacagcagggcggcgtgaagatggtgcacgtcccctacaagggcacgggccccgcgctgcaggacctgctgggcgggcaggtggacctgaccttcggcacggccccgcccttcatgccgcacatccagtcgggcaagctgcgcgtgctggccgtgacgggccgggagcggctgcccagcctgcccaacgtgcccaccacggcggaagcgggctatccgaaggtggatgccacgtcgtggttcgcactgttcgcgccggccgccacgccgcgcgcagtggtggacaagctggtggccgacgtgcgcaccgtggtgcagaaccccgcattccagcagaaagcgctggagcagggcgccacggcggactaccaggggccgcagcaactgggcgcgcgcgtgaaggccgacctcgccaactgggcgcaggtggtgaaggccgcgaatatccaggcggaataaagcctgcgcaccttgtttcagggttttccccattgcggccacgtgccgcatttcagggcctccatgcaccgcatgggggcttttttcttgctgcgccgcaccatgcgggtgcagtggcgaaatcgctttgaatgattgatttttttctttaatatgacgccgttgtaaattttttctcaacgccccacactcatgtccgactttcccgaaaccgccagcgaagccgtgtcgatcgcgatccgcatcggccgcgcgcgccccacgctgacgcgttcgcaccagcagatggcggactacgtgctcgcgcatccgctgcaggcggcaacgatgccgatcgacgaactggcgtcggcggtgggggtgtccatcgccacggccaaccgcttcgcgcgggccgtgggcctggatggctacccgatgctgcgggccgaactggtcaagggtttcgaggccatgctggcgcccatcgagaagatgcgcatcaagctggaaaagcccacgtccatccacgacgtgttcgcggccgcactggaggaaagccagcgcaacatcgccgccacgcgcgacgcgctggatcctgccgcctgcgaagccgcggtgcaggcgctgctgggcgcacggcgcatctacctggcgggcttcggcgcgagcggctggctggccggcctgctgcagcgcgggctggatgcgtactgcgacaacgtgcacctgctctcgggcgtgggcggcgcgtcgtacggcgcgcgcctgctgccgcgcatgggctccgaagacctgttcgtcgcgatcagctacccgcgctatctcaccgacaccgtcgtgctggcgcagggcgccttcgagcgcggcgtgcccgtgctggcgctcaccgacggcgcacgctcgccgctcgtgcccttcgcgcgcgtctgcctgttcgcgcagaccgagaaccagtacgcggccaactccgaatcctcggcactggcgctgatcgaggcactcaccagtgccgtggcgcaccagtcccgcgggtccgtcaagaccgccgcgcgcatgaccgaggcggtgctgccgtggctgcacgacagcgcgcacagccggctctcgccgcggtctgccgaggccggaatccgcaaggcggagctccggcccgccccacggggcccggggcgctgagaagccgcccccccactgccttttcgctgcctgtccgccgcctggcccttctttcgctttgccgccgcctgcccgcatgaacgctttccacgcatctccttcgactcccgccgcgccggtaatcgccatccatggcggtgcgggcacgctgagccgcgcgcacatcagccccgcgcaggagcaggcctaccacgccgcgctgcaggatgtgctgcgcgcgggccaggccgtgctcgcgcagggcggcagcgcggtggatgcggtgtgcgaagccgtgcgcctgctggaggaatgcccgctgttcaatgccggccatggcgcggtgttcacggccgatgccacgcacgagctggacgcggcggtgatggacggcgcgggcctggccgccggcgccgtggcgggcgtggcgcacgtgcgcaatccggtgctggccgcccgcgcggtgatgcagcacggccagcatgtgctcatggccggcgacggcgccgagcgcatggcgcgcgacgcgggcctggcgatggtggagccgccctatttctcgacggatgcgcgccgcgcgcagctggaggccgcgcgcgccagccagcgcggtgccgtgctggaccacgacggcgccgccgcgctggcggagcgcccgctggacgaaggccgcaagatgggcacggtgggcgccgtggcgctggacgtgcacgggcacatcgccgctgccacctccacgggcggcatgaccaacaagcgccccggccgcgtgggcgacagcccgctgatcggcgcgggcacctatgccgacgaccgcacggcggccgtctcctgcaccgggcacggcgagagcttcatccgcgcggcggccgcgcacgatgtgtgcgcgcgcatggcctacggcggcctcggcctcgcgcaggccgcagatgccgtggtgcacggcgccctggccgccatcggtggcaccggcggcctgatcgccgtggaccgcctgggcaatgtctgcctgccgttcaacaccgagggcatgtaccgcggtctggcccgcgtgggcgcatcgcccgaaaccttcatctaccgctgagcacccggcatccgcctgtacgccgccaacgaccgcatttcctcccggccccatgaaatccaacgtcccgacctctccctcgaccctcgtcctgcccgagcagcgcgtgctggccgtcgatgacctgaccatccgcttcgcgaattccgagcgcacggtggatgccgtgcggaacctgtccttccacgtggaccgcggcgagacgctggccatcgtgggcgaatcgggctcgggcaagtccgtcacctccctggcgctgatgcggctcgtggagcacggcggcggcaggatcatcggcggttcggtggcattgcgccgccgcaacggccaggtgctggacgtggcacgcgccagcaacgccgtgatgcgcgacgtgcgcggtgccgacgtggccatgatctttcaggagccgatgacctcgctcaaccccgtgttcaccgcgggcgagcagatcgccgaatccatccgcgtgcaccagggcaaggaccgggccgccgcgcgggccgaggcgctgcgcatgctggagctggtgcgcatccccgaggcgcgcaacgtgctggaccgcttcccgcaccagctctcgggcggcatgcgccagcgcgtgatgatcgccatggcgctgtcgtgcaagccgcagctgctgatcgccgacgagcccaccaccgcgctggacgtgaccatccaggcgcagatcctgcagctcatccggcagctgcaggacgagatgcacatgggcgtgatcttcatcacccacgacatgggggtggtggccgaggtggccgaccgcgtgctggtgatgtaccgcggcgacaaggtggaagagggcgcgtcggaccgcatcttcgccgcgccgcagcatacctacacccgcgcgctgctgtcggccgtgcccaagctcggcgccatgcagggcacggacctgccgcgccatttcgaactgctcggcgccgatggcacggtccaggcgcagccggtgctcgaatccacgcccgcggacacccgcccggcaggcgtgcagcccatcctgcgcgtgaaggacctggtgacgcgcttcgacctgcgcgccggcctgctcaaccgcgtgaagcgccgcgtgcacgcggtggagcgcgtgagcttcgacctctatcccggcgagaccctggccctggtgggcgagtccggctgcggcaagtccaccaccggccgctcgctgctgcgcctggtggagagccagagcggtgccatcgagttcggcggccgcaacatcctcgacctgcccacgtccgaggtgcaggccctgcgccgcgacatccagttcatcttccaggatccgttcgcgtcgctcgacccgcgcctcacggtgggcttctcgatcatggagccgctgctggtgcacaagatcggcacccgcgaagaggcccaggcccgcgtggactggctcatggagaaggtgggactgccgcgcgagcatgcgcagcgctacccgcacgagttctccggcggccagcgccagcgcatcgccatcgcacgcgccctggcgctcaaccccaaggtggtggtggccgacgaatccgtctcggcgctcgacgtctccatccaggcgcagatcgtcaacctgatgctggacctgcagcgcgagctcggcgtggccttcctcttcatctcgcacgacatggcggtggtggagcgcatcagccaccgcgtggcggtgatgttcctcggccagatcgtggagatcggcccgcgccgggcgatcttcgagaacccgcagcacgcctacacgaagaagctcatggctgccgtgcccatcgccgatccggcgcgccgccatctcaagcgggcgctgctggacggcgatattcccagccccatccgcgccatcggcgacgagcccgcggtgcagccgctggtggaagtggggccggggcatttcgtcgcgcgccactccatcgccaacctgtactgatgttcctttcccaaccggagtccaccatgaagaagacccccgcttcccgccgcgtcgccgccagcctgctggcactggccgccctgtccgccaccggctcggcgctggccgccggcaatgccgtgctggccatctaccagcagcccgaaacgctggatccgtacaacaccaacacgaccatcaccacggccgtcaccaagagcttctacgaaggcctgttcgctttcgacaaggacatgaagctcaagaacgtactggccgagagctacgaagtctccaaggacggcctggtgtacaccttcaagctgcgttcgggcgtgaagttccacgacggcaccgacttcaatgccgccgctgccaaggccaacctggaccgcgtgatggatccggccaaccgcctgctgcgcgccaaccagttcaaccgcgtggccaaggtcgaggccgtgaacccgcagaccctgcgcatcacgctcaaggagcccttcggccccttcatcaacgcgctgggccacgcctccgccgcgatgatctcccccgccgcactcgccaagtggggcaacaaggacatcgccttccaccccgtgggcacgggcccgttcgaattcgtcgagtggaagcagaccgaagccatcgtcggcaagaagttcgccaactactggaagaagggctaccccaaggtcgaccaggtgacctggaagccggtgaccgagaacaacacccgcgccgccatgctgcagacgggcgaggccgacttcgccttcacgctgccctatgagcaggtcgccacgctcaagaagagcgacaaggtggatgtggtgacggcaccctccatcatccagcgcttcctgacgttcaacatgctgcagaagcccttcgacaacctgaaggtgcgcgaggccatcggctacgccatcaacaaggaggcgctgtccaaggtggccttcaatggctacgctttcccggcccagggcttcgtgccgcagggcgtggagtacgccgtgaagatgcagccgattccctacaacgtcgccaaggccaaggaactgctcaaggaagccggctaccccaacggcttcgagaccacgctgtggagcggctacaacaacaccaccagccagaaggtgatccagttcctgcagcagcagctgcagcaggtgggcatcaaggtgtcggtggaggcgctggagcccggcaagcgggcggagctggtcgatgcctggcccgatccgaagaccgccaaggcgcgcctctactacatcggctggtcgtcctccaccggcgaggccgactgggcgctgcgcccgctgttctcgaccgaatcgtgggcaccgaagctggccaactacgccttctacagcaaccccgtggtggatgactccatcgccaaggccctgctgaccaccgacggcggtgagcgtgccgcgctctacaaggccgcgcaggagcagatcgccaaggacctgccgcgcatcccgctggtgaccgaggaagtgctctacgcccacgccaagcgcctctctggcgtgtacgtgatgcccgacggcaacatcaacagcgacgagatctcgctgaagtaagccccggtgtccggccccccgcatgccgcgggggcccttttcccgttttcgttccgctcccgttttcccctcgctgcgcaccgcagcgccgcacccatgctgaactatttcctcaaacgactgctggggctcctgcccacgctgctgatcgtggcggtactggtgttcctcttcgtccacatgctgccgggcgaccccgcgcgcctggccgccggggtggacgccgacgaggccaccgtgcaggtcgtgcgccatgagctgggtctcgacaagcccctgcccgagcagttcgtgcacttcttctcgcgcatggtgcagggggatttcggcacgtccatccgcacccgccgccccgtggccgccgagatcggcgagcgtttcatgcccacgctgctgctcaccctggccgccatggcctggtcggtggtgctgggcatgggcatcggcatcctctcggccgtctatcgcaaccgctggcccgaccggctgggcatgacgctcgcggtgtccggcatttcctttcccgccttcgcgctgggcatgacgctgatgcaggtgttctcggtggagctcggctggctgcccaccgtgggcgccgacagctggaagcactacatcctgccctccatcacgttgggcgccgcggtggccgcggtgatggcgcgcttcacgcgcgcctccttcgtcgaggtggtgcaggaggacttcgtgcgcaccgcgcgcgccaagggcctcaacgagcgcaccgtggtgctcaagcactgcctgcgcaacgcgctcatcccggtcgtcaccatgatgggcctgcagttcggcttcctgctgggcggctcgatcgtggtggaggcggtcttcaactggcccggcctcggccgcctgctggtggacgccgtgaccatgcgcgactaccccgtcatccagacgctggtgctgcttttctcgctggagttcatcctcatcaacctggtggtggacatgctctacggcttcatcaacccgaccatccgctacaagtgaagcgcacggaccggacccctcccactgacgaagactcggtatgaccacgccctccattcccacgcctcccgacgccgcccagctcgcggcggcctcggtggcccccgccgccggcgcctccacggtgcgcacgccctggcgcgagttctggcgcaaattcaagaagcagcacgtcgcggtggccgcgctggtgttcgtcgttctgctcgtcgccgtggccgtgctggcccccgccatcgtgccgttcgatgcggagaacttcttcgactacgaccggatcaacgacggcccctcggccatgcactggttcggcgtcgatccgctcggccgcgacatcttcagccgcatcctgatgggcgcgcgcatctcgctggccgcgggcttcctctccgtggcgatcggctgcctgatcggcaccacgctgggcctgctcgccggctactacgaaggctggtgggaccgcatcgtgatgcgcatctccgacgtgctgttcgccttccccggcatcctgctggcgctgggcgtggtggccatcctcggcagcagcatgaccaacgtggtggtggccgtggcagtgttcagcgtgcccgccttcgcgcggctggtgcgcggcaacacgctggtgctcaagcagatgacctacatcgagtccgcgcgcagcatcggcgcatcggactggaccatcatcgtgcggcacatcctgcccggcaccatctcgtccatcgtcgtgtatttcacgatgcgcgtgggcacctcgatcatcacggctgccagcctgtcgttcctcggcatgggcgcgcagccgccgacgccggagtggggcgccatgctcaacgaggcacgcgccgacatggtgaacgcgccgcacgtcgcgctgttcccgagcctcgccatcttcctcacggtgctggccttcaacctgctgggcgacggcctgcgcgacgcgctggaccccaagatcgaccggcagacatgagcgtgcgcgaccccgccgccatggcgccgccgcgcatcggcctgctggatgccggcccccgggacgcgatcacggacgtggccggtgtcaccgtcggccatgccacgctggacgacggcccggtgcagaccggcgtgacggtgatccatgcccacgcgcaggatccgtaccgccacaaggtgccggccggcgccgcggtcatcaacggtttcggcaagagcacgggcctggtgcagctggaagagctgggccagctcgagacgccgatcgcactcaccaataccttctccgtcggcgcgctggcgcaggcgcagatccgcgactgcgtgcgcaccaaccccgagaccgggcgcgccctgcccaccgtcaatccgctggtgctggagtgcaacgacggctacctgaacgacatccagcgcatggccgtgggcgagagccactaccgcgcggcctgcgacggcgcgggcgtgcagatggcccagggtgcggtcggcgcggggcggggcatgtccagcttccagtgcaagggcggcgtcggcaccgcgtcgcgccgcgtgcccctgcacggccgcggtacctgcaccgtgggtgcggtggtgctggccaactacggcctgctgccgaacctggtctggggcggcgcaccgatcggtgcggccctggccggcgcgctccatgccgaagagcaggccgctgcccgcgccgcggagaagggctccatcatcatggtgctcgccaccgatgcgcccctggacgcccgccagctgcgccgcctggcctggcgggccgccgcaggcctcgcgcgcacgggctcggtctatggccacggcagcggcgacatcgccctggcgttctcgaccgcctacaccctgccgcacctgccgcaggagccgatgccggctgtggcgatggtgcacgaaggcctgctcgacggactgttccaggccgcggccgacagcgtggagcaggccatcgtccacgcgctctggcatgcggaaaccgtcaccggcagggacgggcattgccgccgcgcgctgcgcgacctgctttccagggccggctgatcccatccatcccaaccgggcacgtccgtcgtttccctttttccgtccagtgcagtccatgaaaatcctcatctccgttgatatcgaaggcgtggccggcgtctatcaccccgagcaggtgcgcgccggcaacccggaatacgagcgcgcacggcgcctcatggccgcggaggcgaatgccgccatcgccggggcgttcgacggcggtgccgccgaggtgttcgtcaacgattcgcacgggggctttaggaacatgccgccggacctgctcgatccgcgcgcccaggccatccagggcaagccgcgctacctgagcatggtggccggcgttgaactgggcgtggacggcgtatgcttcatcggctaccacgcgaaatcgcgggcccacggcatcctggcccacaccatcaacagcttcgcgttcgcccgcatctcgctcaacgggcgcgaactgggcgaagccggcatctacggcgccctggcgggggcctatggcgcgccggtgatcgccgcttccggcgacgatgccttcatcgcggagacgcgggacctgttcccgcacgcgcatttcgtgcagaccaagcgcgccacgggcgccaacagcggcatcagcctgtcaccggaacgcgcctgcgcggccatccgggaaggcgtgtcccaggccaccgcccgggccggacaggcccggccgttccgcatcgagggccccgtcacggtggatctggaggcgcagtcggtggcgctggcggacctgttctgccagtggcccacgctggagcgcacggcgcccgacgcgctgcgcttcaccgcgcccgataccgaatcggcggtgcggatgatcaatgggctctccgccatgtccagcatgctgagatagggaacacccccctgaggcgctacgcgccttccatgcagccgccggaggcggcagcccttcgggcacgtccaagcctgcacaggcaggctcggagccgcggccctcagcccctttcccgccgtgcatggcacggcgggcagggtgacgacgccggtggcccggcgaagccgattccacggcgtctgctggcgtggcctgctccgcggccttctgaaggttgcggcagcgccggttgcctggattgcgcacaatgctgatgtttcctgagtcaaagaaatgaacgcacctgagaattcgtccgtggctgccatgcccgcgatgaccgtcggcatcctggccggcatgggcccggccgcgggcgtggatttcgcgcggctgttcgtgcgcgcgtcggaacaatggctgcgcgaccatggccaggccgtgcgcgatcagtcgttccccgagcactggatcgcccaggtaccggtggcggaccgcacacaggccctgcgtgatccgggggcgccgcagccgctcgaggggctggtgtcggcgctggagcgcctggccgcggtgggcgcccgcgccgcggccatgtcgtgcaatacggcgcatgcctggcatgcggcgctgcaggagcgcgtgccgggcgtggagctgctgcatatcgcgcgggagaccgccgccgaactgcagcgccgcgggatccgccgcgcggcgctgctggccacgcagggcacctacggcatgggcctgtacgacgaggccttcgacacgcatggcgtggagtgcgtgctgccctccgccgaggcgaaggaatggctcatggaaggcatctacgacggcgtgaaggccggcgacatggccctggcgcgccggcggttcgccgaggtgggccaggcggtgcgcgcgcagcatggcgacgttccgctcgtcatggcctgcacggaaattcccctggcgctgcccgatgcgccggaggccgccggctggacgctggtggatccgtccggaatcctcgcggctgccctggtgcgccgcgcctacggcgggtactgacaaagcccggccgggcacgggccatcgcacggccccgcccggcgcggccgtgcgtgccggccacaatacgcaccatgtccgatgtgcactccgatgaactgctcgcgcaggtggcctcgctgccacccctgccgggcgtgtaccgctatttcgacgcccagggcgggctgctctacgtgggcaaggcccgcaacctgaaaaagcgcgtttccagctacttcaccaagacccatgggggcacgcgcatcggccacatggtcggcaagatcgcgcggctggagaccaccgtggtgcgctccgaggccgaggcgctgctgctggaaaacaacctcatcaagtcgctgaacccgcgctacaacatcctgttccgcgacgacaagagctatccctacctgaagatcacgggcgttgccgcgcgcgacggcaccggcgagccgcccggccagcgctttccgcgcgtggcctactaccgcgggtccgtggacaagcggcaccggtacttcggcccctatcccggcgcctgggcggtgaaggagaccatcctgctgctgcagaaggtgttccggctgcgcacctgcgaggacactgtcttcgccaaccgcacgcgcccctgcctgctctaccagatcaagcgttgctcgggcccttgcgtggacctcatctctcccgaagcctacgcactggacgtgcgcaacgccgacgccatgctgcgtggcgagaccaaagaactgctcgaagccctggaggcgcgcatgatggcgcactccgaacggctggagttcgagcaggcggcggatatccgcaaccagatcacggcgctctcgcgcgtgctgcaccagcaggcgatcgagacggtctccgacaaggacgtggacatcctggccgtgaaggtgctgggcggccgcgcctgcgtcaacctcgccatggtgcgcggcggccgccacctgggcgaccggccgtacttccccgtccacgtggaagacgcggccgcggtgtaccagctggaggagggggctgacgggagcgatggccccgatggcgctgccgaaacggcaggcccggcggaggcgtcgcccgccgcgccccgcacaccccagcgctcgctggaagtgcaggtgctggaggccttcatcgcccagcactacatcggcgtgccggtgccgcccgtgctcgtcaccagcgagccggtggaccgcgcgctgctggaggcgctctcgctgcaggccggcatccgcgtgggtgcggtgcaccagccgcgcgagcagcgccgcgcctggctggacatggcgcagaagaacgccgacatccagctcgcgcggctgctctccgaagagggctcccagcaggcgcgcacgcgcgcgctggccgaggccctggacctgcccatggacgacctggaatcgctcaccatcgagtgtttcgacatctcccacacggcgggcgaggccacgcaggcgtcgtgcgtggtcttccaccaccaccgcatgcagagcagcgaataccgccgctacaagatcgaaggcatcaccggcggcgacgattacgccgccatgcggcaggtgctcacgcggcgctacagcaaggtggtggaggcgcagcgcgaggccggcggtgccgagccggcccccgggcaggcgcgcctgccggacctggtgctgatcgacggaggcaaggggcaggtgagcatggcgcgcgaagtgttcaccgagctgggcctggagctgtcgcgcatcgtcggcgtggagaaaggcgagggccgcaaggtcgggctggaggaactcgtcttcgccgacggccgcgagaagatctacctcgggcgcgactccgccgcgctcatgctggtggcccagatccgcgacgaggcccaccgcttcgccatcaccggcatgcgcgccgcgcgcgccaaggtgcgcgtgggcggcgggcagctggaggagatccccggcgtggggcccaagaagcgcgcgcgcctgctgcagcgcttcggcggggtgcggggcgtggcggcggccagcgtggaggacctggccacggtggacggcatctcgctggagctcgcgcaggagatctaccgggcgctgcgctgagcgggcggctgccatggtggcatgacacaatcgccccatgttcctgaccatccccaccatcatgacctggacgcgcatcgtcgcgatacccttgatcgtgggcgtgttctacgcgccgctggagccggccacgcgcaacctcatcgccacggtgatgttcgtggtcttcgcagcgaccgactggctcgacggctacctggcgcgcaagctgaaccagacctcctccttcggcgccttcctcgacccggtcgccgacaaattcctcgtctgcgcgtcgctgctcgtgctcgtgcacctgcagcgtgccgacgtgttcgtggcgctcatcatcatcggccgggagatcgcgatttccgccctgcgagagtggatggcgcagatcggcgcctcccgcagcgtggcggtgcacatgctgggcaaggtgaagaccacggtgcagatggtcgccatcccgttcctgctctacgacgggcgcgccggcgccatcgacacgggtgtctggggcacgtggctgatctggctggccgcggtgctcaccgtgtggtccatggtctattacctgcagaaggctttgccggagatccgcgcgcgcgtcaagcgctgaccgtgcaggcgctgccgcatgtcaatgggggcttgcgatagagcgcgcggcgcccgttgcgcaaaccccgcgcatcgcctggcgcctccggaattgccgctaaaatccacagtttccgccgtcgcaaaacggcccgttgtattgacacccggaaagtcgatggctttaatctggcacagcggcatctgccccatgccagcccctttcacgacccgtacgaaccccgcgcagcagcggctgttccggcgcgtgtgaaggccagattcgcgccagacatttcctccacatcctttcccgagaggcttcttgtgaacaagtccgaactgattgagcaaattgcgaccaacgccgacatctccaaggcagccgctgcgcgcgccctggaatccatgatcgagtcggtcaagaagaccctgaagaagggcggcacggtgtctctggtcggtttcggcaccttcgcggtgggcaagcgcgctgcgcgcacgggccgcaatccccgtacgggcgatacgattaagatcaaggctgctaaagttccgaagttccgccccggcaaggcattgaaggatgccctcaactgaggctcaaggttcaaggtggggtgcttagctcagttggtagagcggcgcccttacaaggcgtaggtcggcggttcgaccccgtcagcacccaccaccgatcaaaaggcgaacgagagttcgccttttcttttgtcgccattgaaagatcgaaaccatgttcgaatccatccgcaagcactccaaggtcgtcatgatcgtgctgttcttgctgatcattccgtcgtttgtgctcgtgggcatcgaccggaactacttcaccagcaagagcgccgtggtggcgcgcgtggatggccatgacatcacccaggacgactgggacaacgcgcaccggatggagacggaccgcatccgcgcgcagtcgccctcggtcgatgccaggctgctcgattcgccccgcgcgcgctacgccacgctggagcgcctggtgcgcgaccgcgtgatgcaggccgccgccgtcaagatgcacctggtcacgagcgacgcccagctggcccgcacgctgcagggcattcccgccatcgccgcgctcaagcgccccgatggctcgctggatgccgaggcctaccgggcgctggtgggttcccagggcctcacgcccgagggcttcgaaaacaacgtgcgccgcgagctctccctcagccaggtgatgggcggcgtgatgggctccgccttcgcggcccaggagccggcgcgcctcgcgctggattcgctctaccagcgccgcgagatccgcgtcgcccgcttcgacgccaaggacttcgccgccaaggtcacgccgaccgacgacgaactccaggcctactacaaggcccacgaggcgcagttccgccagcccgagcatgccgacgtgcagtacgtggtgctcgacctggacgccgtgcgcgccagcatcacgctgagcgaggacgacctgcgcagctactacaaggaaaacctggagcgcctcgccggcaaggaggagcgccgcgccagccacatcctgatcaacgcgcccaaggacgctcccgccgccgaccgcgagaaggccaaggcccgcgcgcaggcgctgctggagcaggtgcgcaaggcgccgaacacgtttgccgaggtggcccgcaagaactcgcaggacagcggctccgcgccctccggtggcgacctgggcttcttcaagcgcggcgacatggtcaagccgttcgaggacgctgccttctcgatgaagaagggcgacatcagcgacttggtggaaagcgaatacggctaccacatcatccagctcaacgacgtcaagacgccgaagcagccgaccttcgaggaagtgcgcgccaagctggagacggaggccaagcagcagcaggcacagcgcaagttcgccgaactggccgaggtgttctccaacaccgtgtacgagcaggccgacagcctgcagcccgtggccgacaagctcaagctgaaggtgcagactgccagcgacgtgacgcgtacgccgcgccccggcgcccagggcccgctggccaacggccgcttcctggaggccctgttctcgtccgactccgtgcagaacaagcgcaacaccgaggccatcgagacggcgcccagcaccctggtggctggccgcatcgctgcctacacgccggcgtccaccccgtccttcgaccaggtgaagacccgcgtgcgcgaactcttcgtggccgagcgctccgccgagctggcgcgcaaggaaggcgaggccaaggtggccgcctggaaggccgctccggccagcgccaccggcctgggcgcccccgtgaccgtctcgcgcgacaagcccgaaggccagccccgccccgtggtggatgccgcgctgcaggtgaatgccgacacgctgcccaccttcgccggcacccccctgggcgcccagggctacgccgtcatcaaggtggaccgcatcgtgccgcgcgaccccgcggacccggccgtggcgcgccagcagcaacagcagtacgccgaagccgaggcccaggccgaagccatggcctactacgaactgctcaaggaccgcttcaaggtccagttcaaggtggcccgcccgacgggcgacggcacccccgccgcggaaaattgatgccgggaatataggcggataggtttttatccggctataattcgaggctacggtggctgtagctcagttggtagagtccaggattgtgattcctgtcgtcgtgggttcgagtcccatcagccaccccagataagcaaagccgctacagctatgaaagctgtagcggcttttgtcttttgttccccatggtgggaatccctgcttcatgcacgaggtgcgcgcgacgcttttctccatccaggccctgcgcggcatcgctgacgcggcgggctgcagctcgcaggcaggcggctattccgattacgccaacctaggcgtaccccggtgccgccctcaatccacgctcgccccggacgaccgcacgagcctggcccatttctccgtgtcggcctggatgcggcccgcgaattcctccggggtcgaggtcatcggcgtcgcgccctgcgccagcagcttgtccgtggtggccttctcctgcgcgatggcggtgatgtccttggacaggcgctccacgatgtcccggggcaggttcttcgggcccacgacgccgaaccacacctccactgcatagcccggcacgcctgcttcggccatggttggcacgtcgggcagcacgggggagcgtgccgggctggtcacggccagggcacgcacgccgccggccttcacctggggcagcgagcccggcaggttgtcgaacatgagctggatctggttggccagcaggtccgccatcgcggggccgctgcctttgtatggaacgtgcaggaaggatgccccggtcatcgacttgaacagttcgccggagaggtggttggtggatccgttgccggcggagcccatgttgatggagtccggccgggactttgtgtaggcgaccagttccgcgacggaccggaccggcaactgcgggttgaccaccaggatgttcggcacgctggcgaagggcgcgacgggcgtgaagtccttcgcggggtcgaacggcagtttcctgtagagcgatccgttgatggactgggtgccgaccgtggcgaacagcagggtgtagccgtccgcgggcgatttggcgaccagatccgccccgatgttgccgccggctccgccgcggttgtcgacgacgacctgctgccccagctttccggacagtcgcgcggccagcaggcggccgaggttgtccgtggtgcctccggcagcgaagggcacgatgaggcggatgggcttggaaggataggtgtcggcgcaagcgccggcagtgccgagcgcgaaggcggccagggcagcgagttttggcaggggcttcatggcgtggtccttgggaagcggtgcagggcaggagggaagaggggggcggactctcaacgggccgctagggcggcgatctcggccttgagcgccgcgcgggcgcgggccagggcgtcccgccgggcggcggcccgtgccgtggattgccggagggcctggagttgcccggcggcgcgcagccggaccagcgatggcgcagggccgccttcgacgcatcggtccgtgacgctggccacggggtccaggcaccgctgtacggctgcgctgtccagctcgatggtgcgtccggtctgcgcggtggcggtggtgttcaccatgtccgccgtgatcgcgtccgccggaagcccggcatcgagcgcctcgcgcaccaccgcgccgaccacgtggtgtgcctgccggaacgacaggcctgcttcgcgcaccagtgcgtccgcgaggtccgtcgccgtggagaaatcggcccgggccttgcgcagcattgcctcatgcaggggccgggcggagtccaccacgagcctgaacagcgcgaggcagcgcgcgcattcctccgcgctctcccagaggctgcgcatgctttcgcggttaccgtctccgctgtgcgtgaagtgcgtgcccttgaccgtcgccatcgcggcattgagcaggccgatgagatggccggtcttgcccttgaggtattcgatcaccaccggattcttcttctgcggcatgatgctggaggtgcccgcgacgctgtccgggaactcgatcaggccgaattccggtgtggcccacacgtagaaatcctgggcgatgcgtccccatgtcacagcggcgatggccatcgacgacatcagctcccaggcgaaatcgcgggacgcgactgcatccagggagttgccgacgcatcccgagaagcccagcagccgggccgtttcctgccgctggatcgggaacgccgtgcccgcgatggcgccggcgcccagcggacaggcgtcgaagccttcgatggcgacctcgatgcgccgggcatcgcgggccagcgcatccgccagggcggccaggtagtggccatacgtgatgggttgcgccgactgcaggtgggtgtagcccggcatgaccacgccggcatgctccgaggcgcgttcgatggccacctcgcggactgcattcagcccttccagtacccgcagcccggcgtcccgcgcacgcatccggtcggaggtcgccaggatgtcgttgcggctgcgcgccacgtgcagccgcccgccggtgtctgcgccggccagggtcatcaggtgggcctcgtaattgaagtaggcatcctcgcgctgcgggtcgagcgccacggcgccggggccttcctcttccatccgcagcagcgcttcggccagacgtgcggcgatgtccccgggaaccagacccgccttgtggagcatcaccaggtgtgcctggttgatgtcggagaggcaggcgaagccgctggcgaactcgcgttccaggcgtggcaggtagatgtgctcgcaaacctcctgggcggtggcctgctgcaggcggcggctgactttcgattccatgggccttctcgatgcgcatccatgcgctgtgacgatggggccagtatcgaaacctcgtaacatgcggtcaaatacgaggttccgtcaagtccatacggttttgttatgcgctatccaccaaacacgaaagccacctatccatgaagttcaagcagatcgaggcgttccgcgtggtgatgctgacccgctccatgacgctggccgccagcgaactgcatacctcgcagcccaacatcagccgcttcatcacccagctcgaggccgagacgggcatgaagctgttcgaacgcaaggccggggggctgagccccacgccggaggccgaggccttctaccaggaggtgcagcggtcgttcatcgggctggatacgctggaggagtcggtgcgcctgatccgccggctgggcacgggtaccctgcgcgtggccgcgtcgccatccatcgccatgagcgtgatgccccaggtgatccgggccttccggcagcgctatccggaggcgccggtgtccatccagaccagcgattcaccggccgtggcgaagtggacggcgacccgttactgcgacatcggtctggcgtcctacctggcggacacgccgggcgtccaggcccggcactgggccacggatgaaggcgtgtgcatcgttccgctcgggcaccggctcgcccgcaagcgccggatcgtggccggggacctggacgacgagccgttcgtgtccctgtcccccggcgatggcacgcgcgcggcgatcgacggggcattcgagcccgaccggcgcaggctgacgctcgacacgccgtatgccgcgaccatctgccgcatggtcgcgatcggcctgggcgtcagcgtcgtgaatccgctggtggtgcggcatctgaacatccccggcatcaaggcgattgcgttccggccgcaggtgccgttcccgcggtacatcctgctgtcgcagcagcacgtggaatccgccctgatggcggcattcctggaatgcctggccgaggtgtgagccggaccgggggcaggtgcgccggcggggcctgaagcgagcgaaaaggggcgctcagccttgcggcaccggccccggtggcggcagcagccccttctcgcgcaggatgccggtcgcgatcccgaaggcatggttggcgaccggcacgccgcagtagatggcggccatgaggatcacctccttgatctcgtcgggcgtgaggcgcgactcgggcgggccgtcgagcgcggcgcgcacgtgcagcgcgaactcttcgtaggcatggatgcccagcatcatcgacagcaccatgaagcgcctcgtgcggtcgcccagcgccggccgtccccagatgtcctgccaggcgtggcgggtgatgagctcctggaattcggcattgaacggcgtgcggttttccagcgagcggtcaacccaggcgtcgcccaggatgcggcggcggttgcgcaggccggcctcgaaatcctcgctgcgggtggtggaagcggaagaggcggcggagtcctgtggaggaagaggcatttgtgtcatggtggtcatgcggggcagtggaggcctgtgcggcgcgtaacggcgtggtgggcgaggccgacggatggagatggggttggtgtggtgctggtggctggcgcccgtgcccgcgacaatcagcccgtgcattcttccctgatcgccctcgtcgccctcgtggtcctgctgagccttccagccattgtccttgcatggcacgtgtggcgcgacctccggggagggcgccgcaatgcgtcggaacggtgctatgcctgcggtaacaagagccggacattgcgcccggtcagccatggcaaaggcggtacctatctgtactgccggccttgcgctgacaacgaggggttcaaatctgccgtcgcatggatcgccctcgcgtcttcattgctcatcgctgctgccattctggccgcgcaatgggcctgatggtccgggctgggcgttgcggcactggccccccaaggggcttgcccatgcatggcgcaagctcagatccccgcatgtccgcccgtcccgtcgggccagcgcgtcagcacctcgaagccctcgtgcgtcacggccaccatgtgttcccactgggcggatagcgaccggtcccgcgtgacgacggtccagccgtcgtcgagctgccgggttgcggcgcggccggcgttgagcatgggttcgatggtgaagaccatgccgggttccagccgcaggccctcgccgcggttgccgtagtgcagcacgtccggggcttcgtggtaggcgcggccgatgccgtggccgcagtattcgcgcacgacgctgaagcgttcccggcgggccaccgtttcgatcgcatggccgatgtcgcccagggtcgcgccgggccgcacctggcggatgccggcacacagggcctcgtaggtgccctcgaccagtcgccgggcctgcgcacccggagtgcccacgtagaacatccggctcgtgtcgccgaaccagccgccgtgctgcacggcgacgtcgatgttgacgatgtcgccgtcctgcaggaccgtgttggccgaggggatgccatggcagaccacgtgattcaccgaagtgaggatggttttcgggtagcccaggtagccgacgttggccggcaccgtgccctgcacgccgacgatgtgctcgtggcagaggcggtccagcgtctccgtgctcacgcccggtacgacatgcgggccgatcatggccagcacctccgcggcgagcctgccggcctcgcgcgcctggttcaggtcctgtgccgacttgagtgagatggtgcgcgccatcagcgtgcgccttgcgccacggagatgggcgccggggatgtgcccgaaccgacggcggtggcgacgtccagtccccccgcgagttcggtgcggaccagccattggcagatctgccggtggtcgaggtccggatacagctcgctcagcatgccgatgcgcatccagtgctccgcctgggcattgatggaacggctcagcgcgcttgcggcgacgcgcaggttttcgtgcattcggtcggagatcttgacgatgcccatggtcttcctttgtatgaaacgcagatgaattgtatgtatttcgtatgttgatgccctgaagccctcctgtgcacccgctcgcagactgcggaaattccgcattccaagggattgtgctgagtcgaaaatattgcatgtttttgtctaaacgataaacttgcgtcaaattcggtggtgaaagtctggttcggatggcctgttttttatgcaggccaccggcagcctcttgccgttggcgtcaacgttcggtgtggaggtgggcgatgagaaggcatttcttgcagcgggcctgggcggtctctgcggcctggctggccgtgtgcctggcgcctggcgtggcgcaggcgcaacccgcggccgaatggcccgcgcggccgatccgcatcgtggtgccctatcccccggggacgggccccgacgtgatggcgcggctggtgtccgaaggactggcccgcgagctgaaggcgaccttcgtcgtggagaacaagccgggcgccaacgccatcatcggcacgggcgaggtggcgaaggctccggccgacggccacaccttcctgctggtggaccggctcacgctgtcggtgaacccgctgctctacaagccgctgccgttcgatccgaagaaagacctcgtgccggtcagcaacatcgccgacgtggatctctacctggtggtgagcgcgcgggtgccggccggcgacttccgctcgttcatcgactatgcgaaggcacgacccgggcaggtgcccttcggcaccggcggcgtgggcagcgtgatgcacctgaacatggagctgctgcaggccggcacgggcgcgcagttcctgcacgtgccctacaaggcgctggccgaagtgatcccggcgctgctcggcgggcaggtggatgcgacttccggcggagtggaggccctgctgccgcatgtgcgcaagggtacgctgaagctgctcgcggtgggggcggatgcgcgcacgccggtggcgcccgacgtgcccacgatggccgaggcaggggcccccggcatgctgctgtccacctcgtattcgctgcatgctcgtgccggcacgccgccccaggtgctggagcgcatgcatgcggcgctggacaaggtgctgtccgcccccgcgctgcggacctgggcgtccgaccgcgggctgcgggccggtgcatcgtcgccgcaggaactcgacgcccggatcgcggccgatgcggagcgtgtcgggcggctggtgcgcgagcagcacatccaggcgcagtagccggaccgcgcgccttccgattctctccaaaggacccaagaccatgaaccgactgaccggcgcgcacgcgctatggaccgcgctcgccgccgaaggggtggatacctgcttcgccaaccccggcaccaccgaactcgacctcgtgcgtgcgctggagcccctggacggcatccgctgcgtggtgggcctgcaggaaaacatatgtaccggcgctgccgacggctacggccgcatgctcggccggcccgcggcgacgctgctgcacctggggcccggcttcgccaacgggatcgcgaacctgcacaacgcgcggcgtgcgcatacgcccatcgtcaacgtcatcggcgaccacacgagctggcacctgccctacgacgcgccgctgacctcggacatcgaatcgctggcgcggccggtatcgggctgggtgcgccgcatcggcggcgtgcaggaatgcgcgcaggccggcgcggaggcggtgcgcgagagcctggcgcagggcgggcagggcgccaccctgatctttccggcggacttccaggccgcggcgctgccggacgccgtcgcgggcgtgccggcatccacgccatcccccgcgccgtcccgccccgccgaagagggcgcgccggacggctacgaccctgcgctggccctggagcgtctgcgtactgtgggccgggtggtcttcctgctgggcggcggcggcgagcacagcggcctgggcgcacgcgcccagcgcgccgcggcgcggctgtgcgggcagttgggcgcttcggcctatgccgagacctttcccgcccggtcggagcggggccagggcctgccggcattcgaccggctgccgtattttcccgagccggcgcgcgcggtgctggatgcggcggacctggtggtgctggccggcgcgctgccgcccatcacgtactttggatatgcggggcatccgagcgcgctggtgccggcggagcggctgctggtgctcgcagcgccgggccatgccgtggccgagcggctggagcaactggcggatgcgctgggagcgccggcctacgaggctccggcggcagagatgcccgcgatgccggagggcgagctgacgcctgcgcgcatcgcggcggtgctggcgcgcgagctgccggagcgcgccatcgtgtcggtggaaggcggcacctgcggctatccgttctacgccgcctcggcggcggcgcggccgcacaccacgctcaccaacaccggcggcgcgatcgggcagggcctgccggtggcgctgggcgcggccatcgcgtgtccggaccgtccggtggtgggactgctgtcggacggcagcacgcaatacacggtccaggcgctgtggtcgctggcccatgagcaactggatgtggtggtgctgatcgcggccaaccaccagtacgcgatcctgcgcaacgaactgcgccgcgacggcggcgtgctgggcgcgcgcgccgaggcgctcacggcgctggaccacccccgcatcgactgggtggggctggcgcagtcgtacggcgtgccggcggcacgcgtgtccacggcccaggcgctggccggcgagctgcgccgcgcgttcgggcgcaaggggccggcgctgatcgagatggcgctgtgacggggttcatcggccggggcgcgtgccgcggccttccatccatccaaaggagtgtgcaatggatctgaaactgaagggcaaggtcgcggtggtgaccggaggcagcctcggcatcggccgggcggtgaccgaagcgctggctgcagagggcgtgcgcgtggcgatcgtggcgcgcagccagggcgcactggagcaggcggcgcgcgagatcggcgagaagacgggcgtggagatcctcgccgcgcccgcggacgtgggcagcaccgcgcaggtggaggcgatgatggcgaaggtggcggcgcatttcgggcgcatcgacatcctggtgaacggcgcggcccacccgggcggcctggtgcgcagcgagatcgagaacgccgaccccgatggcctgctggaggacatcaacatcaaggtggtgggctacatgcgttgcgccaaggcggctgcggcgcacatgagggagggcggcttcggccggatcatcaatatcggcgggctcacggggcgcggcagcaagcagctctcgggcatgcgcaatgtggcgatctgccacctcaccaagacgctgtcggaccagctcggcccctcgggcatcacggtgaacgtgatccaccccggggtggtggagacgccgcacatccacgagctctacgccaaggaggcgcgcctgcagggcctgacgccggagcaggtcgaggcgaactacgccaaggccacgccgatccgccgcgtgctgcagccgcaagagatcgccgacgcggtgctgttcctcgcttccgagcgcgccggcgcgatcaccggcgaatccatcgcggtggatggcggcatcacccgcggcatcttcatctgaacgcatccaggaaggacccgatcatgcagggaacgattctcgtggggacggccgggcagggcatcctgcgcagcgcggacgacggcgcgagctggcaccgcctcggcctgaaggaggccatcgaattcgacggcgtggtgcgcagcctgctggtggatccgcacgatccgcagcggatcttcgcgggcgcggacgccggcatctgcctgagcgaggatgcgggcgcgcatttccggcgcctggagtcgccggccaacggcatgcacgtgtgggcgctggcgatcgatccgcgcgatgcgcgcgtcatctacgcgggcacgggcgcgccgtcgcgggcggtgatgttccgctcgctggacggtggcgccagctggacgcgcctgcccatcgagctgccggagttctgcgcgggcgtgaaccgcccccgcatcctcgcgatcgcggtggacccggacgacggctccgtctggttcggcgtggaagaaggcggcgcctggcacagcaccgaccgcggcgacacctggcggcgcgtggacgatgcggagagcggcatcgccaacagcgacatccattgcattcgcatcctgccggccgcggccggccagccgaaaacgcacatcatcgccacggtcaattcggtctatacgagcaccgaggggccggccgggccctgggccgcggagagttccgccgaccgattcgacggcatgtactacacgcgcatcctcacgccgctggaaggcgaccgcgaggtgctgctggcggccatcggcgacggcacgccgggcacgcgcacgcaaatctaccgctcgcaggaccgcggccggacctgggccccgtcgctgctgcatgccgtgcccaactcgacgttctgggcgctgggcacgcatgccgccgatccggacctcgtgttcgcgggcaccaagtacggccatctcttccgctccatggacggggggcggagctggttcaaggactggcgcgatttcagcgagatcacggccgtggcgtggacccctgtcgccgccgccgtgaaggcccacccgaagtccactctcggagcgaagccccaccatgactgacgcccaggccggggtggtgcgaccccgcatccgacgcacccacctgtcgctgttcgtgaccgacccgttcgcctcggccgcctggtacgagcgcatcctgggcatgcaggaaaccgcccggggcgagcgctgggtgttcatgagcttcggccgcaagcaccacgacatcgccctgatcaagcccgagcccgggcaggtggtgggcggctgcgcgctgcagcactatggcctggagatcgagggcgacatggacgagctgcgccggctctacggccagttgctgcgtgccggcgtggaggtggtgaagaccaccgaccacaaggtgggctacggcctctatttcaacgacccggacgggcaccgcttcgaattcttcctggagatggtgcacgacgacgaggagggcaagcgcgtgctgcaggcccaccacgcgcccagcgagccgttccggctcgagccgctgttcgactgacgcggcccgcgccggattccgtcctcccttccattcccctccattccttccacaccatcatgaccaaggctgccaatttcagcgtcttccatatccgcaagtggtatctccagatcgaggacaccctggccggcgagaccggtgcgcccgcggacggcgaaccgctgcgcaagatcgtcatcgccgcgtgcctccacaacccgttcgctggccgctacgagccggacctgtcgtcctggatcgatccttccccggagctgggccgcgagttcggccgccgcatccaggaagccgccgcgggccgcgcgatcgagagctacggcaaggcgatcgtggtgggcatcgacggcgagtacgagcacggcaatgcgctgctgaccaaccccgcggccaatcccatccgcgacgccatcgggggcggaaagtcctgggtgccgtcgtccggcaagcgtggtggcccgggcacctcgatcgacatcccgctcgcgcacaaggatgcgttgtacgtgcgctcgcactacgacaccgtcactgcgcagttcgcggacggccccaaccgcgacgaggtggtgctgatctgggccttcgccacccgcggccggctcaatgcccgcctgggcggactgaaagcctcggaaatccagggccgggacggcctggtctgagggcgggccatggaacggcgcgaacaggtgatgtccctccaggggctgcggttccacctcaccgagtggggcagcccggcggcccggcccgtggtgatgctgcacggcatccgcggctatgccgagaccttcgcgggcctggccgcagcgctgcagccggatttccgcgtgatcgccttcgaccagcgggggcgcggccagaccgactgggatccggcgggcaactactacacggacacctacgtggccgacctggagggcatcgtggatgcgctgggcctggacgccttcgacctgctgggccattcgatgggcgggatgaacgccatcgtctatgcgggccggcaccgggagcgcgtgcggcggctggtgatcgaggatgccggcccgggcgccttcgatgccagcgagggcgcgacccgcatccgcagggagctggccatgacgcccgcgtccttcccggactgggaggcggcggcggacttcatgcgtgcgctgcggcccacggtgaccgaggaggcacgcctgcagcggctgcagagcatgctctcgccgctgccgcagggcggcttcacctggcgctacgaccatgcgggcatcaccgcgacgcggctgcatcccgatcccacgcgggcggtggacctggaggccagcctgcgcgcgatcgcgtgccccacgctggtggtgcggggcgggcgctccgactacctgcagccggccatggccgagcgcatgcgcgcgctgaacccgcgcatcgaggccatcgagatcccggatgccgggcactacatccacgacgaccagtcggcgcttttcgcgcaggcggtggccggattcctgcggagcgcggcggtccgcgaagccgcctgatccactgaaaagaaagagcctcatgatccatgaaatccgcacctacacgctggtgcccggcggcacgcgcgagtacctgcgcctgtacaacgaagcgggccgcgaagtgcagacccgcctgctgggcggcctggtggcggtgctcacgccggagagcggcgacctgaaccagctcatctaccactgggtcttcgacagctacgaggagcgcgtgcgccgccgcgcccaactgatcgccgacccggccttcaccgagttccgcaagtcggtgcgccacctgctggtgagccaggacagccggctgctcagcccggcctgaacggcccggggcgtgtgtccacgaaaggctgcaaggcaatgacatttcccactgaagtccaggtcctcgtcgtcggcgcggggccggtcggggccacgatcgcgaacttgctgggcggctacggcgtgtccgtgctggccgtggaccgcagcccgcaggtgctcgactatccgcgcgcggtcgggctcgacgacgaggcgctgcgcaccttccaggcggcgggcctcgcagagcgcatgctgcgcgacatgatccagaacgtgcccatgcgcatgtacaccgcgtcgcgccgctgcttcgcggagatcctgcccagcacgcgcgagttcggctggttccggcgcaatctgttttcccagccgctgggcgaggcggtgctgcgcgaagggctgcagcgatttgcgcatgtgcacctgtgcctggagacggagctgctggacctgcagcaggatgcgcatggcgtgactgcggtgctgcgcgacgcgcagggggcggagcaccgggtgcgcgcggggtacctggtcggatgcgacggcgggcgcagccgcgtgcgcgagggcatcctgaaactgcctttcgaggggcgcacccatcccgcgaagtgggtggtcatcgagtgcgaccaggatccgctggacgcgccctacacggcgctgcactgcgaccccgagcggccctacgtgtgcctgcgcctgccgtacggcctgcgccgctgggaattcatgctgtttcccggcgaggacggcgagcagatgctggctccggccaaggtgcgcgaactgctgggccggcacgtggcgcggccggagtcgctgaacgtgatccgggcgcgtgtctatacccacaactcgcgcgtggcgggatctttcgtggtcgggcgcgtgtgcctggcgggcgatgcagcgcacatcaccccgccctggatcggccaggggctgaacgcagggctgcgcgatgcgttcaacctgtcgtggaagctcgcctggatcctgcaggggcgcctgcgccccgagctgctctcgagctaccacgacgaacgccatgcgcatgccagggcgatgatcgacctcgcggacctgttcggggccatgctgtcgcagcgcaaccgggccctggcctggctgcgcgaccgcttcttcctgtcggtgcgcaacatcccgcgggtgcgcgactacgtgctgcagatgaagttcaagcccatgccgcgcttcacgcggggcattgtgcaggacagcggagacgcgcggcgcgacgaggtggtgggccgcatgttcatccagcccgtggtggagtgcgcgcccggccgccaccagcgcctggacgacgtggtcggcccgcgcttcgcggtgctgagctggtgcgaggacgcgctggccgatgcgcccgcagagttgctggagcaactggaacggctgggctgcgggcgctacgtggcggtgcgctcgcgcggcgccgcggcggatgcctgcacgccggcccgcggaggacgcatcgaggacgtggagaacacgctgcatttctggttccaggaccggggcgtggactgggtgctgatccgacccgaccgcttcgtggcggccgccggccgccggggcgatgcggtcgcgcagctcgcggcgttttgccaggccgtgctgccgcccgtgctccagcccctggcagagccggccctgccggcgtgaaagattccgagatgtatcccgaactttccctgttcatcggcggctgcttccagggtggaggtgccgggcagcccgtgcacgatccggccacgctcgaggtgctggggcacctgccctgggccggccctgccgaggtcgatgcagccatcgaggcggcgtaccgcgcctttcccgactggcgcgacagctcgccgatggagcggtccgccgtgctgcgcaaggccgccggcctcgcgcgcgagcgggcccaggacatcggccgcggcatcaccatggacaacggcaagcccctggccgaggccgtggccgaggtgctcaacgccgcggagcacctggagtggcacgcggaggaatgccggcgcatctacggccgcgtggtaccgccgcgccatccgtcggtgcggcagtgggtggtgcgcgaacccgccggcgtggtggctgcgttcagcccctggaactttcctttcggccaggccgcgaagaagctggccgccgcgctgggcgcgggttgcacggtggtgctcaaggggcccgaggagtcgccgagcgccatcgtcgcgctggcgcggctgttccacgacgccggcctgcccgccggggcgctcaacctggtgtggggcgtaccggcggacatctcccgccagttgatcgaatcgccgcgcgtgcgggtcgtgtctttcaccggttcggtgcccgtgggccggcagatcgccgccctggccggaacccacctcaagcgcaccacgatggagctgggcggacatgcccccgtactggtgttcgacgatgccgacgtggacgaggccgccgccgcgctggcgcgcatgaaggtgcgcaacgccgggcaggtgtgcgtgtcgccctcgcgctttttcgtgcaatccggcatctacgaccggttcgccgatcgtttcatggacgcgctgggcacggtgaagatgggccccggcctggaggagggcgtgcagatggggccgctcatccatgcgcgccggctgcaggcggtgcaggggctggtggacgatgccgtcggcgcgggcgcgaaggcgttcaccggcggacagcgcgtgcgtgggcgcggccacttcctggcccccaccgtgctgcgggacgtgcccccgggcgcgcgcatcctgcgggaggagcccttcggccccctggcggtactcgcacgcttcgacaccgtggacgatgcgttgcgccaggccaatgcgctgcccttcgggctggcgtcgtacgtcttcacgcaatcgctgccggtgtccacgcgcgtggcgcgcggactggaggccggcatggtcaacatcaaccattccggcatggcccatcccgagctgcccttcggcggcgtgaaggacagcggcttcggcagcgagggcggcaccgagtccttcgacagctttctcgtgaccaagatggtcacccaactctgagccggcatggcacggcttcctctatgttgaacctgcaagatccttccctgctgcgcgaccgctgcttcgtggacggccgctggaccgccagcgagcgctccctggccgtggccgaccctgccaccggcgccaccgtgggccacgtgccccgcatgggccctgcggaaacccgcgaggccatcgatgcggcgcaccgcgcatggcccgcgtggcgcgcgcgcaccgccggcgagcgtgccgcgctgctcgcgcgctggcatgcgctgatcctggcgaaccaggacgatctggcgcgcatcatgactgcggagcagggcaagcccctggccgaggcgcgcggcgagatcggctacgcggcttccttcatccagtggttcgccgaggaggccaagcgtgtctatggcgagaccgttcccgcgcccgtggcctcgcagcgcatcgtggtggtccgggagcccgtgggcgtgtgcgccgccatcacgccgtggaactttcctgccgcgatgatcacccgcaaggccgggccggccctggcggccggctgcaccatcgtcgtgaagcccgccagccagacaccgctcaccgcgctcgccctggcggtgctggccgagcgcgcggggatgcccccgggcgtgctgtcggtggtgaccggaccggccggagaggtcggcaccgagctggcgacgaatccgctggtgcgcaagctgagcttcaccggctccaccgaggtgggccggcacctgatgcagcagacggcggccacggtgaagaaggtgtcgatggagctgggcgggaacgcgcccttcatcgtgttcgacgatgccgacctggacgccgcagtggagcgcgccctggtctcgaagttccgcaatgccggccagacctgcgtgtgcgccaaccggctctacgtgcacgcgcgcgtgtacgacgcgttcgctcgcaagctcgtggaggccctgcgggcgctgcgtgtcggcccgggcgccgaagagggcgtgcggatcggcccgctgatcgacgaggccgcggtgcgcaaggtggaggagcacatcgcggacgccgtcgccggcggcgcgcaggtggccctgggcgggcggcgccatgcgctgggccgcagcttcttcgagccgacggtgctcacgggcgtgacgcagggcatgcgcgtggcgcgcgaggaaaccttcgggccgctggcgccgctgttccgcttcgagaccgaggacgaagtggtggcgatggccaacgacaccgagttcggactggcgagctatttctacgcccgcgatatcggccgcgcatggcgagtggccgagcgcctggagtacggcatggtgggcgtgaacacgggactgatctccaacgaggtcgctccgttcggcggcatcaagcagtccggcctggggcgcgagggctcgcgccatggcatggacgattacctcaccctcaagtacatcaacatggccggcatctgacgcggcccgcgagcgctcttttctttcaagcaaccaggagttttccatgtcccagtcgctctcgtcccggcagcccgaccatgcgatccacagcgtgttcaccgaccggtggtcgccccgtgccttcaccggcgagcccattcccgagtccggcctgctggccttgctcgaggcggcccgctgggcaccttcggcctacaacgcccagccgtggcggttcatctatgcccggcgcgataccccgagctgggatcccatcttccaggcgctggagcctttcaaccagggatgggcccagcgggcggccgccctggtggtgatcgtctcggccgagcaggccgtgttcccgggcgaatccgcgcccgcgccgaatgcctggcatgccttcgatgcgggtgccgcctgggccaaccttgcgctgcaggcgacgctatcgggctggtcggcccatgccatggccggcttcgatgccgccctcgtgcgggaggcggcggccattcccgggggctatgcggtccaggcggtggtggcgataggccggcgcggtgacaagggcgtgctgcccgaaggcctgcagtcgcgcgagtcgcccaacggccgcctgccgctggcgcaactggcctcggaagggcgctttcctgcaggggctgcgggcgcctgacattccgcaggctgtctcctgcccggcccatgggctgcccgcggtgccgtgcctggcgccgcgggttttcttttgcctgcgtggcgtcagcgggcggtggcgggcgtcgcgaccggcccctgccgcgaatagaacacatcgggccggtccggagtgccggcaccggccaccacgctggtcagggccagccggtccggccggacttcggtggagaaggtggcgccgccgtcggtgctgcgcagcaccaacccgtccaggccagcacccacgacggtgctgccgcgggcttgcagcgcggtgatggaggactggctgtgcgtttccacgcgctgccaggtgcggccgtcgtcgccgctgcggtagagggagccgcgcaggccggccgccagcagcgtgccgtccggcgtggccgccccggtccagaacgaaccctggtatccggtgggaagataggtccagctgcggccctggtcgtccgagcgcagcacattgcctttctctgcggcggcgaacagccggccacgggcatccgtgaacaggcccagcaggttcaggtcggccttgcgggcgccctcgggcggggccaggtccaccttccgccacgtcgccccaccgtcgtccgtggtcagcaccagcgaccacaggccgaccgccacgccgtgggcggcgtcgaagaagtgcacggcgaagagcgggcggtcttcctgcaggtccttgcgctgcagtgtccaggtctcgccgccgtcggcggtgtgcaggatcacgccggcatggcccgctgcccagccgttgagcgcgtccgcgaaggccacggacgtcagcgtcacgtccacgggcaccgaacgggcctggcggtgcgtgcggccgccatcgtcggacagcagcaccacgccgtggtcgccgaccgccaccagccgtgagcccgccagggcgctggccagcaccatggcctgggcggcgtaggtagcctgccgcgccgcggagatgtgcggcatggtcgcggagcccgtggccggcgcgggctgggcaatggcagttccctgcaggcacagggccgcggacagcaggaggggggggatgctggggcgcatggggcgggtcctgaaaaggagtcaatcgtgctgcagcccggtggccagcacgggcttgcggcggggaaacaggcgttccagccagacggccaccgctggcagggccgtcatggccatcaccatgttcaccatgaacatgaaggccagcagcttgcccatgtcggcctggaacttcagctgcgagaacgaccaggtcgccacgccgatggccagcgtgatggccgtgaagatggtcgccgtgccgacctcgaggatggccgattccacggccttgacgatgctctggccgtgggccaggtgcatcagcagccggttgtagatgtagaaggcgtagtccacgccgatgcccaccgccagcaccatcaccggcagcgtggccacggtcaggccgatctccagctctttcatgaaccagtagccgatgaaggtgcccacggtcaggggcaggcagcaggccacgacggcgcgcaggtcgcggtagaccaggaacaccagcacgatgatggcggcatacacgtagagcatcatcggcagttcgctcttttccacctcgtcgtcgatcgccgccagcacgccggcgttgcctgaggcgaggcggatgacgatgccgtcctgcctgtcgccttcgcggaagcgcttcacggcgtcgatcacgcgctggatggtggccgccttgtggtcggtcaggaacaggtggaccgccgtcatgctgcagtccttgcgcatcatcccgggcaggcgggcgatctcggtggacagggccgcgtaattgccggggtccagcgggatcaccgccatcttcggattgccttcgttgtagccctcgttgtagagccgcagctgccccgcatacgaagacacggagagcacgccctccaccggctgcatggtccaggtgaagcggtcctggtatagcccgacattgacgttgccgcaactgtcgggtggcgcctcgaagaccacggtcagccagtccaggccggtgtcgtagctgccggagatggcgaccgcgtcgcggttgaagcgcgagtccgcgcgcaactccggcgcgccgggctgcagcgtgcccaccacgcggtcgcggctctgccagacggcggcggcgaacaccaccgctgtggccgccagcaccagcagggcgttgcgcggctcggccacgcgggcgagcacccgcagccagcctgaacgccgctcgcgctgcaccagcgccgcgtcggcgtagcgcttgccgatgtcgaagtacgaagccgccaccggcagcatcaccaggttggtgacgatcttgtaggccacgcccagcgaggcggtgatcgccagctcgcgcaccatcgggatcgggatgagcagcagggtgacgaacgagacgaaggcggtcaccagggccagcgtgcccggaatcagcaggccggtgaagctgtcgcggcaggcgtcgtagttggagcggccgtgcgatatctgccgcacgatgaagttgatctgctgcacaccatgcgatacgccgatggcgaacaccaggaagggcacgagcacgccgagcggatccaggccgaagccgagcagcttgagcgtgccgaactgccacaccagcgaggtgagcgagcacacgatcggcagcagcgtgaagcgcaccgaccggcagtaccagtacaccgccagcgccgtcagcaccagggcgatggcgcagaacttcagcaccgagcgcgcgccgtcggcgatgtcgccgatctgcttggcgaagccgatgatctggatctcgaaatccgcgtcctcgaacttcgcgcggatgcgctcttccagcaggtggttgtaggccacgtagtccagcttcgtgttgtcggcgcccacctccagcagctcggcggtgaccatggcgctcgtctcgtcgcgcgagaccagcgtacccacgaatccgccctgcgaggcggcacggcggatgcccgcgatggactcgggcgtgagctgtccgggcgtgatggtgctgtcgatcagcgggtcggcccggaagccttcctcggtgatctcgttgacgaagctgttgggcgtccagaccgagcgcacgcccagccgctcgacattgggcaggtagccgaccgcctgggtgacctcgtacacccgctgcagcgcggcgggcgtccagatgctgccgtgccgcgccttcaccacgatgttcaggcggttggcgcccagcacgtcgttgcggtactccttgaaggtctcgatgtactcgtgcccgacaggcatctgtttctcgaagcccgcgtccatgcgcagctgcaccgcgaaccaggccatcaccacggtgaagagcaccagcgcggcgagcagcaccgtcctgtggtggaagacgatctgttcgacgcgctgcacggcgcggacaagggcggaccgggaaggagatgcggagtcgggcacgggcggctttcggcaggcggtcgggtggcgggcgggcggtcagaagttccgcgacagggtgaagcccaggtagttgcggtcgcgcagcggctggtcgaacacccgcttgccgccgaagaaggccgcatagttgatagaagcctgccacttggccgggttctgcacgaagctcaccgtgaggttgatcgacttcgctccctccatgagctggccggccgcattgggcgtgcggcccttgacggcctggaagtagtagatctcggggatcacctgccagccggggatgaccgtgccgtcgtacacccagctgaagtccaggttgtatccccacgccgtcttcgagcccatgggcgagggcgacgcccccgcgtcgaactcctgcccccagccccaggcgcccgcggagatcggatcggcgccgtacagctgcctgaggtgcgggtagcgcaccaccacggtttccgccatcagggtggcggtgctggcgcccagcaggtcgagcagccactggccgttgctgggcgtgacgctgtagaggccggtcaggtgccactggaacttcttctcgtccacccagcagttgccgccctgcgaggcgcacccggtggcggcggaattcagcgacaccgcatcgcgcggccggtaggacagttccgtgccgacggaccagtcgcccacgggcatgttcgcgctcacgccgtagagccggcggttctccgcgaacgcccatcccgcgcgccccgtgccgttcacgttgctgctgaaattcgcacccttgtcctggtaattcagcacgtaggcgccgagattgagcgaagtgccctcgggctggtagcgcagcgccacgccccactgcccgctgttcctgggcttggcctcgacgagcccgtaggtgtcgtggcccttgccgaggccgttggcagtggaccagtagctgcccgtggggggcatgtagttgccgttccagtgcgtctgcacgtaggcctcgacattgaggccgtggcccagtccgctggcgacgctcaccatcggcgcgggcagcagcacctccttgagctgggtgccgggctgcgaggcgcgcatcacgtccaccgcgttcgtgctgttgatgccgccggacaggaacaggctttcgccccagttgatcacctggttgccgacgcgcacgcgcgcgcgctggtctccgatgtcgaaggacttgctcacccacaggtccagcaaccgcgccttgaaccgcaggtcacggcgcgcatccggcgccagtccgtcccgcagcccggaaggcgcacccgcagccaggtagccggtggtatcggaggcggtgaagtccttgatccagttcacccgcccgaggaaggtgatgtcggacggcagcttcagcagcagttcgtggctgcccttgaggtaggtggtgaaggcatcgcccttggcgtagttgaggttgccctggtcgcccagggccgaggtgggcgccaggcagcctgcgggtgccccgtcgccggtggcgccggcgttgacgagtgtgcaggccgggtccttcatgcggatgccggtgccgatggtgacggtcgaatcgaagcttccgcggatgttctccgtctcgaaggtcatggcgtccgcgccggtgccgagcagcgcggcggcggccagggcggtcgtgcgcaggtgcagggagtgcttggtggtcatgctgttctcctggggggcgggggatcagcgctcgctgatggcgcggaggttgtcggaggtgtagaagcccggcttgaaccgcgggccggtgggctcggtgaaccagcggatgtccttgccgacgccgaccgtgtgcgtgtcgaagacgtagcggccttcggccaggttgttctgcaccatggccatcacgtcgcagctgccggtctcgtagacgggaatcaggaagccctcgcgcatcttggccagcttgttctggccgtcgaagtcatccatcagcaccggggcccagctgtcctcgtccagatagatggtgcgtttcggggcggaatggcgcatgccggacttgaccgtcgcctcgatcacccacacgcggtgcagttcgtagcggcggtgcgtctgcgcgatgaagtccggtttggcgacgtcctcgaacttcgccttgaagtcgaacgcgccgaacgcgttgtagggcacgtacatttccttcttgccgaccagcttccagtcgaagcggtccagcgcgccgttgaacacctggggctcgtccagcgtgtactggttctccatgccgatctgcggcgcgtcatgcgaataggtgggcatgcgccgcacccgccgctggccggggaagtagtagaaggtctcgttctctgcctggttgatgtactgcgtgatcgccagggcctggccggccagtgcggcaggagccacgtagccgaaatacacgtagaactccacgggcggcagcgaggacagctgggtggagcccttggcgccggaggggatgaacacggtctgctccgaatcggcgcggatccattccgtgctgccgcgccgcggcgacaccgcggtgatcgtgcccttgtagtcgatgcccacgccgcggtagcgcatcttggagttccacatcgcctccacgccggaggaggggatgggaaacggatagccgggcacggtggcttccttcaggctccagccgtcgtcgttgagcttcgcggtgcccaggttcttgcgggtgttggcggcgacgaaatccggcacgccgcaggtgcggtgcgacgggtacacgtccatgcggtagtccttgcgctgcctgagcatggccagctggccggcactgagcttgtccgcgtacttgtccgcgttggatgcgtcgatggtcagcagcggcttttcatccttgtgcttccaggattccacgcgcagcttgccccattcccatccggcctgcggggcttcggccccctgccatgcgggaatggagccgtccttgttgccttccttttccgcgccggacggcgtgagcttgtccagctgggcgaggtcggccgcgggggcggcgaggggaagcgcgagcagctgggccgcgaggacggccgtgcaggtggcgcggaagaagggggctgggggcttgcggaccatgggattctccgtgggttgggtgggttcgatcggtcgcccgcgcgccatggcggcggcgtgcggggcactgtctagcggtgcgacggcggggccttggcgcccgccggcggtgcggcaggggcgcgccggcgcagtggcagcatgcggcgcagcacgtcgtcgcgccggatgaagtggtgcatcagcgcggctccgatatgcagcgccacgagcacccaggccaccctcttgccgaggaagctgtggaccgtccacatggcgtcttcaagctggagcgtggtcaggccgaacagggagcggatccattccgcgaacgccgtgtcgcggcacgcgggaatgacgaacaggccgaagttcgtggggtcgtacgtggtcatgtagcccgacacgggcatcaggatcagcagcgcgtagagcgcccagtgcgccgcatccgccgccagtacctccaggcgggaggccggggcgtgccgcggggtggtgccgaaaatgcgccacagcagccgcggcagcaccaggaagccgatggtcatgcccagcacccagtggatgttgaggatcggcaccacgcgctgcgcatcgggtgcccagccaaacagcgggggacgcacgctggtctccggatcgacgacccagatcacgtagtacgcgaccccgtacgcggcgatgaaggccgcggccatcgcccaatggaacagcatcgagacgctgccgtaggcatcgagggtattgcgccatcgcatggtgggtctctttcgcacggaggtcagggggcagaactgccgccggctcagggcagcaggatggtgatgaccttctcttcggtgtaggcgatggcgccggccagcccgccctcgcgcccgatgccgctgtccttcacgccgccccatggcaggttggcctccagcgggctccagcaattgacccccacggcaccgacgcgcaccgcagcggcgacgcgatgcgcgcgcgccaggtcgttcgtccacaccgtggccgcgaggccgtagctggaatcgttggccagcgcgatcgcttcctcttccgtgtcgaacgggatcaccgtgcccaccgggccgaagatctcttcgcgcgcgatggtcatggcgttggtcgcgttggcgaagatcgtgggcttcacgaaccagcccttgtcgggcgacgagacgccgcccgcgagcagttcggcgccttcctccagtccgatgcggatgtagcggttgacgcgctcgaattgcgccttcttcgccacggggcccatctgcacgcccggctggcgcggatcgcccactgccacggcatcggcggcctcggccagcgcggccgcgaagcgctgcgccaggctgcgctgcaccaggatgcgcgagcccgccgcgcagacctggccctggttcacgaacaggcccagcgcgcagccgcgcagtgcctgctcgaacgaggcatcgtcgaaaacgatctgtgcgctcttgccgcccagctccagggtcacgcgcttgaacgaggccccggcgatctgctggatcgcgcggccggcctcggggctgccggtgaagctgatcttggcgacgtcggggtgctcgcacagcgcgcggcccaccacggcaccgtagcccgtcaccacgttgaccacgccgtcggggaagccggcttccttgcacagcgcggccaggtgcagtgcggactggggcgtttcttccgacggtttcaccaccacggtgcagccggccgcgagcagggcggccagtttccacgtggtgatcatcagcggcgagttccagggaacgatggcccccaccacgcccaccggctcgcgcacggtataggagagcgtgcgcatgcccatgtacccgctggtcgggatggtgcgtccctcgagctggttcgcccagcccgccgccgcgcgcaggtgcgacacggcattgggcacgtccatcatgcgcggctccatgggcgagcggccgatggcgtgcgcatccatgtcggccagcagttccgtgtcgcgctccacgaggtctgccaggcgcagcagcaggcgcgcacgctgggccccgccgagcctgctccaggcgccgccgtgcaactgggcgtgggctgccgcaacggcgcgccggatgtcttcggcggtaccgagcgccgccgttgcgtattcctgctcgttcacgggatccaccagcgccatccggcctccgtcggaggcttctgcggaggcgccattgatgtagtgcttcaaggagtggttcatgggcatgttgcggtgtgtgttctgcaaagtggggaagcacatgtcgcgcaatcacccgtttccggaactgccgcgctgtgtgacgttgccggaagtttcgggttcgaccttcaggccgcgttagcccaaatcagcaactgcatgtgccgcggcgcgggcttgcgcagaacggaacaggcaccgggccggtgacttctctgctgcctgggtgaacgcaccgtgatggggcggtgcgggagtgcgtggctcactggcagcgtgcggatggcgggttttcccggctgtatgtgggaattcgcgcttgcacaattcttgcaatgtggcagagccgacaggcctgcacccgcgggtcgcgctcgcgcaagaggttccgccagaccatgaatcagtcgatcgatcggtttcaagatatccatgtgcatgcatccgcagtgcgcgaatggcaccagacctacagccagatcacggcgggggcgttggagagttcgctcatccagttgaacagtgcgcgctgccatgtcttccgcgagcacatcaaccagcgcgtggtgcagcatggggaggcgccccgcggcaagctgtgctttgccgtgcccatcgccattcccggctccatccgcatgcagggccgggaggcggacgacaagagcatcttcgtgctgcggggtggcgaggagttcatgttccacatgcccatgggcatggacctgctggccatcacgttcgagcagtcgtttttcgaccaggccctcgcggacacgccgtgggagcgggagatcggcatgctgttgcggcagccggtgatcaaggtgccgcagcagcggctcgaggaggcgcgccgccggctgctcgcgatcttctcgagggccatggcctccggcgatgcgggcgtgccgctgcagggggagccgccgcaggcgctggagcaggccatgctcgatgaaatgctgcggctcgtcaccgatcccgcctgcgaccgggcccagcgccacggcagttccacgcacagtttcatcgtggaaaagtgccatcggctcgcgatgtccgacgcggtcaacgtgcccagcgtcatggacctgtgcgagcgccttcacgtgagccgccgcacggtgcagaacagcttccgcacggtagcggaaaccacaccgctgaactatctgcgctcggtgcgcctcaacggcgtgcgccgcaaactgatgtccaccgctgcgtcggagttgtccatcggcgacgccgcctcggcctgggggttcttccatctgagccacttcgccgccgagtaccaggagctgttcggcgaactgccgtcgcagacgcgccgcgccgacgcgcgccggctggcgagctgaacgttcctgcaggctcttctccccgagcgcaggcacccgctctgccatcggcagggagtaccgccgggtgcctttcctgccggcctccgggcatgccctgcatcctggaaaccatgccgcgcagtggcccgccgaaccggcttgccgatccgggatatcgcgtaccggccggccgttcttagactgcgcctgcttcggcccgggcccggcttgcgctcttcgcgcggcgtccgggtcccgacatgacacgccgagcacggagatgaatgtatggaatggacagacccccatgtgaccggagcgcagcaggccggtacgccctcctcgacgggcctgcggcgatcgacgctcggcgcgggagtcatcacgctgctcgtgatctccgccgccagcccgctgagcgtggtggccgggggcttcccgatcggcatcatgctgggcaacggggcgggaacacccgcgctggtgctggtggcgctggcgctgctgctcatgttcgcggcgggctacaccgccatggccacctgcgtcaccagcgcgggcggcttctactcgatggtggcgcgcggcctgggcggccacgcgggcggggcggtggcgatggtggccatcctcggctacgtcgtgctgcagttcggcctgtacggcctgctgggggcggtgacctcggaggcgatccatgcgctgtccgggtggcagttgccgtggtggtcgtgcgcgctggcggccatggcctcggtggcctatttcggttaccaccagatcgacttctccgcgaagatgctcgcgggcttcgtggtggccgagtacgtcgtcgtgctgtgcctggacgtgctgatcctcgcgcacggcggcgccgacggcatccacctgcggtcctacacgccgcaggccatctccagcggcaatcccttcatcggcctgctgttctgcttcgccgccttcatcggcttcgaggccaccaccatctacagcgaagaggccaaggatccgcggcgcagcattcccgtcgccacgtatgcggcgctgctgctggtgggctgcttctactcgttctcgctgtggtgcctcgtgatcggcgcgggcagcgaaaaagtcgtggcggccatctcggcactggaggatccgacgaacttcctctacctgctttccgaccagtacggcgggccgcagctcaccctggtgctgcgcggcatgttcatcgtcagcatctatgcgggcctgatcgcgttccacaactccacggcgcgctatttctattccatgggccgcgagggcctgctgcctgcagtcctgggccgcacgcaccccgagtacaagagcccgcacgtcgcctcgctgctgcagaccgcactgtgcgcggtggtcgtgatcggcttcgcggtggccggtgcggacccggtgctgtcggtgttctcctggctcagcaacctcgcatcggtctgcgtactggccctgatggtgtgcactgccgccgcagtgatcgcgttcttccatggccggccacgcggccacggccgcctgcgcgtgctggtgctgccgctgctggcctgcctgggcctgtgcgcggtcctggcgctcgcggtggccaacttccacgtcctgacgggcgccagcccccgcgcgtccatcgtgctcgtgggcgcggtgccggtggcggcgctgctgggcctgtgggccgcgcggcggctgcgcaggcgcgagcccggccgcttcgcgaacctgggccaggaccgggcatagcccgcagcccgtccgacggcaggtaccggcatgcgctggatgaacgacatgcggatcggggcccggctcggcctcggcttcggcgcggtgatcgcgctgctgatggccctcgcggccgtgggcatcgagcggatggccgcggtctcggccaataccgagcgcatcgtggacgaccgctatgccagggtggcccaggcacacgccatcgagaacgcggtgcacgcgcaggccatcgcgctgcgcacggcactcatcgccaccgacctggaggcggtgcgtgcagaaatggacaaggtcgatgccgcggaccgcgccatcgacgttgcggtccgcgcgctgcaggacatgccgggcgcagcggaaaaggggctgccgacgctggacggcgtgctggagctccgcaaggcctacgcctcgcgcaagaccgaactatcccggctggtgctggcgcagagcctggacgaaggcggggttttcctggtgcagcacatgcttccggcgcagcaggcctacctggccgccatcgaacgcttcggcagggcccaggcggacggcatggtgcagttcggtgccgacgccctgcgcacggcgcggctcgcccaggcggccatggcggtcctggccgctgcggccctggcgctggccgcgggcatcgccgtggtgctgacgcgctcgatcaccggccccctgtccgaggccctggcgctggcctcgacggtggcgcgcggcgatctcagcgtgcgcacggagacccggcgcggtgacgaggcgggccagctgctgggcgcgctgcagcgcatggcagaaagcctcgcgggcatcgtccgccaggtgcgcgagagcagcgaatccatagcggtcggtgcgtcgcagatcgcctcgggcaacctggatctttcgcgccgcaccgaggagcagtcctccagcctgcggcagaccgctgcggccatggaacaggtctccgcggtgtccggccagaacgcgcgggtggcgggcgagaccgccgcgctcgtggaggaggctcgcatcgccgcgcaacagggcggtgcggccgtgcgtgaagtggtcgcggtgatgggcgagatcgctgccggcgcgcgcagcatcgccgacatcacgggcgtgatcgacggcatcgcccggcagaccaacatcctcgctctgaatgcggcggtggaaggcgcccgcgccgcggagcatggccggggcttcgccgtcgtggcggcagaggtccgcgcgctggcactgcgcgccaccgccgctgcccgggacatcaaggcgctggtgcaggccagtacgctccgggtggacgagggggcgcggctcgtgcagggcgcgggcgccaccatggaagcggtcgtgcgccacgtcgggggcatcgcgcagcgggccgccggcatcgacgacgccagccgcgcccagaaccaggacatcgtgcgggtcgcggaggccatggggtcgatcgaccatgcgacccagcggaacgccgcgttggtgcaagagtccgccgctgccgcgggcagcctcagcgaccagtccgcccgcctcgccggcgtggtccgctccttcacgctggaacgcgaggcatagcgccgccggaacaggccgcagttccggttgccgattccggctaacccgtcttccgcagcttggatgaccatcacctggcgctccacggcgtgcggcgcatccgccgcacgccatcccgcagatacgcaacaaggtacgtttttatgactgaagctgaactggaagccctgaactttgccgatgccccgaagatggtgtccaccgcctttcccggcccgaaggcggccgaagcgctggccctgtccgcgcgcacggaatcgatggcgcgcggcggcggccgcatgcccgtcgtgatggaccgcgctttcggcgtgaccttcaaggaccccgacggcaacgtcttcgtggacctgtccgccggtgtcggcgtgagcagcgtgggccgctgccatccggaggtggtgaagaccatgcagcagcaggcgggcgacctgatgcacgccatggaagtgaacaacacgcggcgcaccgaactggcggcgaagatctccgagattgcgcccgaaggactgcgcggcgactgcatcaccttcttcacgcaaagcggaagcgacgcgctggaagcggccgtgaaattcgccaggcgcgtcaccggccgccaccagatcgtcgccttccacggtggctaccacggcatctggcaggcttccaacgcgctcaccacgggcacggcctaccgcaagggctacggccccttcatgggtggcgtgatccatgcgccctacccgtatgcctaccgtttccccttcgacaccacgcacaagagcgccgagcagatcgcgggcgagtacatcgactacctgctcaacaccccgtacaccgctgccgacgatgttgctgcggtgatcgtcgagcccgtgcagggcgagggcggctacgtgcctccggccccggaattcctgcaactgctgcgcaaggcctgcgatcgcagcggcgcgctgctcatcgtggacgaggtgcagtgcggcgcgggacgcaccggaaagatgtgggccgtggagcactccggcgtgaagcccgacatgctgaccttcggcaagggcatgggcggcgacgtgcccatggccggcctggtcatgcgctcggacctcgccgcgaagatcccggacggctccgctcccaacaccttcgcggccaatgccctctccgccgccgtggcgctcaccaacatccgcctgctgcaggacccggaactgaacctggtccagcgcgcccacgatgtgggcctggaggcgcaggagtacatccggggcttcaacagcccctacgtgggcgaagtgcgcgggcgcgggctgatgatcggcatcgaactggtcgaagaccaggccacgcgggccccgctgaccggcgagaagctggggcgcctcatgggctacgtgctgagccacggggtgctgatggtgccctgcggccgccataccaacgtgatgcgcgtcatgccatccctcaccgtgccgcgctcgctgctgttcaaggcgctggacgtcttcggccgggggctggcgtcgctctgaacgccgtgcgggccgccggtggtcctcctggcctggtggggaggatgccggcggctgcggccacggagcggccgctcctcattgccgggcgatgcgctcggtcagctcggccgcagcctcggtaacgagcttgcacaggaagccttcctggaaggccttgaagcgctcgctgcgtcccaccagcgtgatgctgcccagcacgcgctgcttctcgtcgaacaccggcgccgcgatgccgatgcgctcggggtgcagctctccctcgctgatgcaatagccctgcttgcggatcgccagcaggctcttggagaaatccttccactgcaggccgacatgctccagttcgggcccggctgcatgcgcgtcgtagatgcggcggatctgccgcggcgagagataggccagcaccacgcgggccgtcgcgctgtggaacaggtcgatgggcttgccgcgcccgctgtccgctggcgcggcatcgctgccgcgctgcagcagcacgttgatcaccacgtcgccatacagctcgctgatcagcgcgtccagctgggtttccttcaccagccggtcgatcaggtcgcggctgcgcaccagcatcgggtcgtagtcggtcatctgccgctccagcgcgatgatccgggggcccagcgcataaccgcgcggcagcctcaccagcagccccacgtcgccgagttcgcgcaggtagcggtacgcgctcgcgggggtgtagtccagttcccggcagatggtatcgacgtcgatcaccggctgttccgggcgaaagaggtcgagcacggcgagcattcggcgcaggctgttcatgggttcttcgaaagatggagacggtgccggctgccatgcccggggggcacatgccgtgcggtggttcggacctgcgcggcaccggaaggtggccgcggccccggggccggatgcatctgcctcccgtcgccgcaggggctgcagaggcgcccgcgccgcatgtatgttacggcagaacaccggggctgctgcgcgtgttccggtgccgcgtgcgcagagactgacgcccccgcgtgcgtaggagggcgcgccagtgcgcatcgcgatggtcacgttccgatgccagacgtgtagtggctgcaacttccgtgaaccgcatttgccgtgctcgtggatatccgctgcgattcctacaaacggccgagccggcgcaggaggaagctggcgtccaggcccggcaagccgtagcgggcgctgccgctgccgcggtcccatccgggagcgcacggcctgcagtcctcaaccacgacacaaggagagtcatccatgaacaggaatccacagatgcgcaagacgctgcggtactgcgccggtgcgctgatctcgggcgcgttgctgatgggcgccccgctgacgcaggcgcaggcggcgggcgggtcttccggcggcgccatgggcggcagcaccgccgatgccccgtccccccgggccagtggcgccagcaagcgctccggagcccatccggatggccgcagttccggcgcgcattccggcagcggttccggaagctccggtaccggctcgggcggcagcggcggcaccccgggaagcggtggtgcaggcagcaacggctcgggcggttccggtacgggaacgggcagcggtgccggcggttcgggcatggggcccggcggcaccggagccggtggctccagcggtggcggtaccggtggcagcggtgctggcagcggcggtgcaggaggcgccactggccggtgagcaggccctgcagcgccagcgcggcgggaagggcgtgcgccgatgcgctacgccggcgctggcgggcgcggtcctacagcgcctgcctcgcccgtcccaccccgcgcacttcctgccaggagcccaataggggctcgcagcttgaaaaggaggtgccgcatgtccgtcgtccaatgctcgggaggctccgccttcttcatcgccgaaggtgcacgtgcgcgccagatggggcagcgcgacctgccgcgttggcaggtccagctcggcgacgtcgagccctgcccggatgtcgaggacattcccgacagccgccagaccgtgcaatcccagttcgcggacgaagacgtgccccgccaccggcagtggctgggttgaggccatggttccgaggccgtgatgcgcttcagcggcgcagccggcaggccgcccgcaccagccggtcggcctggtccggtatggccttgaacgtgacgggtgcctccccttgccggaaggtccgttccgcggacgccgcacccgtccagcctggcagggcatagaagcgcatgcgggtgtaccaggcctccctccgggagcagtccaccaccaccaggctctcgtggccgcggtacgggcccccgccataggcatcgcgcaaggtttcccgggtgacgcgcacttccacgctgatcaggtcgccctcgaggtgcgtgaccgactccgggcggatctgtatcaggtcccgctcggccagcgccgggtccccatacacggtgaaccatccgccatccgcagtggatgtcagggaaagggtggccagcaggacgccggcaatcagagcgtgcatgggtggggcgccagagggtgcaccattgtgatcaattcgtgcattacccccatcgtgccatgggcttgccggcatgcaagggtgcggggtgaccatccgggctgcttcacaccccgcacggccgccggaccgagagtggccacggtaccggcccagaccccgcgtccaccagaataggggcgccatcccgatacgtgctgtgaaggcaggtaagttgcttgtcggtgtgcgtgggaagccttggcctgcccggagggactcgaacccccgacctattgcttagaaggcaattgctctatccagttgagctacgggcagatggtgggaagcaggccggctgccgcggcgcttccgaggcccgtgatcatacccgcgcggcaggcagctccgtggcgcgggggcatcgccgccgggccgctttgcggttataacggaacgcagcgagatcgcttccaccgcccctcccgcgcgctgagcgctgccaaagccccatcctttgacacatgccccatagcgtcgccctcatccatacgatcgccgtcggcctcggcctggcactgctgctgggtttcctggcgacgcgggtgcgcctgcccgccctggtgggctacctgctggccggcgtggcgatcgggccctacacgcccggtttcgtggccgacggggccatggccagccagttggccgaaatcggcgtcatgctgctgatgttcggcgtgggcctgcacttctcgctgggcgacctgctcgccgtgcgcaagatcgcgctgcccggcgccatcgtgcagatggccgtggccacgctgctgggcgtgggcctggccacctggtggggctggggcctgggcggtgcgctggtcttcggcctggccctgtcggtggccagcacggtggtgctgctgcgggcgctggaaacgctcggcatcctcgattcctatacgggccgcatcgcggtcgggtggctggtggtggaggacctcgccatggtgctcgtgctggtgctgctgccgcccctggcgggctggctcggcggcacgccggagggcgcggccgatgccgtggcccatccgccgctctggaagaccgtgggctggacgctggcgcaggtgggcggtttcgtggccgtgatgctgctggtggggcgccggctttttccctggatgctgtggcaggtggcgcgcacgggctcgcgcgagctgttcacgctgtgcgtggtggcagcggccgtgggcatcgccttcggctcggccgcgctgttcggggtgtcgttcgcactgggcgcgttcttcgctggcatggtgatgcgcgaatcggagttcgcccaccgcgccgcgcaggaatcgctgccgctgcgcgatgccttcgccgtgctgttcttcgtctccgtgggcatgctgttcgatccgcgcgtgctgctcgagcgccccctgcaggtgctcgccgtggtggcgatcatcatcttcggcaagaccttcgcggcggccgcgctggtgctggccttccgctatccgctcaatactgcgctcaccgtgtcggccagcctggcgcagatcggcgagttctcgttcatcctcgtgggcctgggcgcgtcgctggggctgctgcccccggaaggtgcgagcctggtgctggcgggcgcgctgttttccatcgccctcaaccccatcctgttccgcgccatcgcgccgctgcaggactggctgcgggcgcgctcggcctgggcgcggcagctggagctgcgcgacgatccgctggcggaactgcccgagagcacgcaccagcgctacctggcccgccaggtggtgctggtcggctacggccgggtggggcgccgcatcgccgctgccctggcggcgcgcgacattcccttcgtggtggccgagcagaaccgggaactggtcgagtggctgcgtacccagggcatggccgccgtcgccggcgatgccgtggagccggccgtgctgatccaggcgcacatcgcgcgggcccacatgctggtgatcgccacgccggacacgctggacgtgcggcagatcgtcgccactgcccgcaccctcaatcccgccatcgagaccgtggtgcgcacccacaacgaggaggaggcgcaactgctcgaaagcgagggcgtgggcaaggtcttcctgggcgaggaggcgctggccgtggccatgaccacccacgtggtggccatggcggccgcgcaggagcgccaggccgccaccgtgccgggcgccctggacgagcggcacgcgtccgtctgatccgccggcgcgtaccgcgcggcgcatgggcgccgcggttcaggtcagtccggttcctcgaacaccagcgtcggcgtggtcatcacccgggccgtgtcgcccagcgagccgatgagtcggttcgcgaaatagctgttctgcgtgtccggctccagcgcggcgaccgcgaggttcgccaggggctggttgagcggcacgtagtagctgccggcgggcgcatcgatggcggtgcgcacggtctcgaccttcacgcgcacggtgtccgtcgcgccggccacggtgccgcgcacgtcttcccgaggagcggtgtcgcgcgcggtttctcggtaggtgtcggccagcagcgatccctgctcggccacgcgcatcacctgcacgcccatcatcttcaggtggtccaccgcctcgcccgccgaggggccgagccagtagccgcaggggcgcgggcggctggtgaggatgcgcaggtcgagcgacgagttccattccacgcgcacggtcttgtcggcaccggtctgcgggtcgagcatcagcaggtcgcgctgcgtggcggtcgggcccgcatccacggcgacctcgccgcggcaggcctgcgcgaccgtgtcgcgcgcgacgaacgagcgcacctgctccaggttggcggcgcgctcggccgtgctgcgcagggcgctggtcagcgccgtcacctgggtgtgcacgcggcgctggatgtgcgtgcggccgatgcccacgccgcgcgtttccaccagcaggctgaccgcgttcttgaggccgttcacgttgcggccggtgtccggccgcgtgccgcccatggagacgcgcatgtccgccggatcggtggaggtggtgtagtaccagtcgctggtcagcccctggccctgcagggcggccgacatgggctggtagtaccactcgcgcgaggccttggtgaggaattccggcacgttggcggtggtggcgtactgcatcagcgcgtcgtagcgctggatgccgccgaacttctgcaggaagcggccgaccacggtgtattcgtgcgcatcgacgatggcgatggggcggtagtcccgcaccaggcgggccagcccctgcgcctcgggcgtggtgagcagcaggtggtcgcggttcatgtcggtgccgttcgcggtcacgcgggtgccggcttccgcgccgtcggggttggcgcgcggcacgacgacgacgttgatgcggtccagcagcggctccagcaggccctgcgtgagttcgcgcgcgatcaccagcagcgcttccgagcccgcgggttcgtcgccgtgctgctggccgatcagcaccacggtgggccggccgctggcatccaggtcctgcagcgaggtgccggctccgcgggtggccacgagcgcctcgagcgggacgccacgctgcgagcggccccactcgatcaccgccgtcttcgtcgcgctgcccgcctggggcgcgaggctgtgcagccactgcgaggcctcggcgttggtggtgaaggcccggcggccgtcggccaggccgggcgtgtcgtagcgcaccgagggatcggggaaccgtgccgcgacggcggcggaatagggcagggcctcggccggcgcggcggcggagggcggcgccgcgccttccggctgcggcacgatgggggtttcggtgatcggggtggtgaccacttccgcgcgcgtggtgcccagcggcgggggcacggcgcgtgcgggagccggtcgcgtctgcgcggtggagggcaggggcgtcggcgcgctcgcgggccaggggggcagcggcgtgctgctgcagcccgccgccagcacggcgatggccagaaccaggggagcgagcgcgcggggcggcaggccgggagcggcggtcctggaggggcggagggcgtcgaatggctggttcatggtcgatcgggccgcgttcggccggggttggcaggcggggccgatgttacccggcgccggggccgcgccgtgtcggtggcagtcccgtgtgccggggcattcgggcccggacggctggaaacgaaacggcgcggcacggaacggtccgaagaccgcccgtgccgcgccgtgggcacgaggcgccgcccccggttaggggccgcgcggagattcagcgtccgtagccgccgccaccgccgccaccgccgccacgggggccgcggttgccgccacggccgccgccgtagccaccaccaccgccgccgccatagccgccgccaccaccgccaccgctgcggaagccgccgccgcgccggccgctggacatgctgtccacgctggtgcgcatcggatcgggctggccgccgccactgccgctgccatggcgcgcggggcccaggtgggtgccgagctgcgtgcccaggtgggcgttctcgcgccgcggctgcaggtcgtcggagcggtggccgccttcgctgcgcggggggcggttgccacggccgccgccattgccgccgccaccgttgccggagcgcggatggccgccgttgccgggatgggccgcgcgcgggccgttgccctggccctggccttggccttgcgcaccgccgcggccgcgctggggcttctggccaccgttgctgccgccttcgccctggccttgcgcgccgcgtccgccggacttgccgccgccgctgcgttcaccctgggtggccttgttggtgcggatgcgctccatcatctcgctgcgcgcggccttggcagctgcctgcatgacctcgcggctcggcggcttgccggcgccgccccagatggtctggcggcccatggcgatcggctcggccttctcgccttcctcggggccgaagccgtcgagcacctgcaccgggatctcctgcttggtgaagcgctcgatctccatcatgaagccttcctcgtccatgcagaccaggctcacggcctcgccgctggcgcccgcgcggccggtgcggccgatgcggtggacgtagtcctcgggaacgttgggaatctcgtagttcacgacgtgcggcagctcgtcgatgtcgatgccgcgcgcggcgatgtcggtggccaccagtgcgcggatgtcgccgctcttgaagccggccagcgcctgggtgcgggcgctctggctcttgttgccgtgcagcgccatggcattgacgccgttcttggtgaggaattcggccacgttgttggcaccgaacttggtgcgcgtgaacaccagcacctggctccagttgtgttcctggatgatgtgcagcagcacctgcttcttcttgcctcggcccacgggatggatcacctgcgtgatgcgctgcaccgtggtgttgcgcggcgtgacctggatgctctgcgggttcttgagcagggtgttggcgagttcgcggatctcgtcgctgaaagtggccgagaacagcaggctctgcttgtcgcggggcaccagggccagcaccttcttcacgtcgtggatgaagcccatgtccagcatgcggtcggcttcgtccagtaccaggatctcgaccttggagaggtccaggaagccctgctgctgcaggtccagcaggcggccgggggtggccaccaggatgtccacgccgcgcttgatgcggtcgatctgcgggttcatgcccacgccgccgaagatgacggtggacttcacgtccaggtgcttggcgtaggcgcggaggttttcctcgacctgcgcggccagctcgcgcgtgggggtgagcaccagggcgcggatgccgccggcgggccgggcggtgccgccctgcgtgaggcggtgcagcatcggcagcgtgaaggccgccgtcttgccggtgccggtctgggctccggcgaggaggtcgtgccctgcgagcacggcggggatggcctgggcctggatgggagtgggggtctcgtagccctgctcgtgcacggctttcagaatggccggggccaggttcagttcgtcaaaagtcattcaaggaagcgccctctccgggcgcgggaggcatcggcctgtcgcaggacccgggggagggggctgcgtccagtcaaggcagatgggattcacgaatgggagccggaacaccgcgtggcggcttcctcgtccccagcaggttgctgaggccgccggttcctggtgccggcggctgaggcgctattgtggcacgagatcgcaccacaccgtgcgcagggacacactgcaggcgtggccgttgcccgcgccggactgtcccgggcttagactggcggcctgtcattcacgttgcggtggccaggccgccatcgggatttacccggtgcgctgccatggccgccacgccagcccgcggacccgccccatgccctcaacgccctcgtcatcgcccgccgcagcgccggacggcgccctgcaactcgacatcgcccacatggaaggcctggtctggtccggcccggtgcgcgtggtgggcctgccgggcgcggagggcgccttcggcgtgctgcacggccacacgccgctgctcacgcggctgcgcgcgggcttcgtgcacatcgagaccccggccggcgagcgcatcgaggtgtatgtgtccggcggctacgtggagatccagcccgcacgggtcacggtgcttgccgacactgccgtgcgcaatgccgacctcgacgccgcgcgcgccgaggccgcgaagcaggcggcttccagcctgctcggcggggagctggcccatatcgaccacgccctgctgcacgccgagatcgcgcgcgccgcggcgcagtggacgcacgaagcgcgcaagctctccgggcgctagcgcccgccctccggccgggcctgccatcccgcccggcgcaaagcatccgataatcgagggcaaagcctccgccgcgcggctccccgccgctgcctcccgtccgggcggagccgcccccattccaaggaaagaaagccaatggcccagtacgtttattcgatgaaccgcgtcagcaagaccgtgcccccgaagcggcagatcttgaaggacatctccctgtcgttcttccccggcgccaagatcggcgtgctgggcctgaacggctcgggcaagtccacgctgctgaagatcatggccggcgttgacaaggagatcgagggcgaagccatccccatgccgggcctgaagatcggttatctgccgcaggagccgcaactcgaccccagccacaccgtgcgcgagagcgtggaagaggccatgggcgaggtcttcgccgccaaggccaagctcgaggaggtgtatgccgcctatgccgagcccgatgccgacttcgatgcgctggccgccgagcaggcccgcctggaagccatcatcgccacggccggcaccgattccgagcaccagctggagatcgccgccgacgcgttgcgcctgccgccctgggaggccaacgtgggcgtgctgtccggtggcgagaagcgccgcatcgcgctgtgccgcctgctgctgtccaagcccgacatgctgctgctcgacgaacccaccaaccacctggacgccgaatccgtcgactggctggaacagttcctgcaccgcttccccggcaccgtggtggccatcacccacgatcgctacttcctcgacaacgccgcggagtggatcctggaactggaccgtggccacggcattccgtacaagggcaactacagcacctggctggaccagaagcaggcccgcctcgaatccgagcagaagggcgaggaagcccgcgccaaggccctgaagaaggaactggagtgggtgcgccagaacgccaagggccgccaggccaagtccaaggcgcgtatcgcccgcttcgaggaactgagcgatttcgaataccagaagcgcaacgagacgcaggaaatcttcattcccgtcgccgaccgcctgggcacccaggtgatcgagttcaagaacgtcaccaagtccttcggcgaccgcgtgctgatcgacaacctgtcgatgaacatcccggccggcgccatcgtcggcatcatcggcccgaacggggccggtaaatcgacgctgttcaagctgatcgccggccgcgagcagcccgacagcggcgaggtggtgatcggctccaccgtcaagatggcctacgtggaccagaaccgcgatgcgctgtccgacgagaagaccgtgtgggaagacatctccggcggcctggacatcatcaacatcggcaagttccagatggcgagccgcgcctacgcgggccgcttcaacttcaacggcggcgaccagcagaagaaggtcggcagcctgtcgggcggcgaacgcgggcgcctgcacctggccaagacgctgatcgcgggcggcaacgtgctgctgctcgatgaaccctcgaacgacctggacgtggaaaccctgcgcgccctggaagacgcactgctggaatacgcgggcaccgtgctggtcatcagccatgaccgctggttcctcgaccggatcgccacccacatcctggccgccgaaggcgacagccagtgggtgttcttcgacggcaactaccaggaatacgaagccgacaagaagaagcgcctgggcgaagagggcgccaagcccaagcgcatgcgctacaaggcgctcaagtgaacgcgggacggctccaccccacccggtagctccgtcctttttcccgccgcgatccccaccgcgccgaaccacgccgccgcgccatgtccgccatcgcccccaccgcccggtcggctttccgtgcctgcgtcgtggcagccatccgcgacggcgaggcgatgatggaggcgctggtggcgcaaacgcgcgatgccctggaggcagaggcgccgctggcgcgcgagccacggcggcgcgatgcgctggagggggccggcgcgctgctggcgcagcacgcgcccgcgctggtgcggggctttcccatggccctgctggagatcttcgcgggcgccgagccggacgcccgggcgaggccttccgagcccgcagggctggacttcggcgagctgtccctgatggacgaggccgaggtcatggcgcaggtggaactgtcgcgcgcccagcaggtggcgctgcatgccaccgaagccgtgctggcggagctggacgcgctggtgagcgcggcccagggactgcccagcgtgcgacccgaccgcaatccgttgcgaccggagaactacatccgcgccctgcagcaggtggtgggcaccacaggggtttcatccgacgtgcgcaccctctggatggcgccgctgcgcaacgccctgggcacccagctccagggcgcctaccgcagcgccgccgcccggctccgcgaggatggcgtgcagcctgtgggctatgcggtcgcaggccatgccgcggggcggggcgccgccgccgggcgctggcaggggccggcgtccgcccaggtggacggcgggcagggcggcgcctggggcacgggatacggccccgtccccggcctgggagatgtgcatcccgcgcagggtggatggcgggggccggtgactgactggagcggcatggcgggcgcaccgctgcagccttcccggccggcagtgctggcgcccgaggccgaggaagcgttgctcaccgtcgccatgctccggcagatgctggcccagccgatgggggcgctcgcgaccccggtggccgcaggcgtgcctgcgcatctggcgctggcggcgcacccgggtgggctggacggcctgccggtggccggcctgcccctggccgcccccccggacggcggtctcgccgccgctgcggccgaggccatggaggacatcgccgagctcgagcgcatcgtgggccgcctgtccggcagcctgcccgcaccgctcgccgccatggggcccgcaaccgcgcatccgggcagggcagcggtccccatcgcgccgccggcagccggtccggccggcgcgcccgcacggtcccggtcgcgcaccgccagcgaggtggtcagccgcatgatggacaacatcgcgcaggatgaccgcctgctggcgccggtgcagcgctcgctgcagaacctgcgaccggcgctgcagcgcctggtgcggcacgatccgcgctttttcaccgacgagcggcatcccgcgcgccgcctgctggacgcgctcacccagcgggcgctctcgttcgattccgaggacgcgcatgacttcagcggcttcgcgcgcctcatggagcgggccgtggaaagcgtgacttcgggcgacacccgcagcgccgacaccttcgcggccgccctggcggggctggaggccggctggtccgagcaggaccggcgccaccgcgagcgggaggagtccgcgcgcgccgtggcgcatgagctgaagcgccgcgaggagctgtcacggcgcgtgtcgcaggacatccgtgcgctggcccgcaccgaggacgtaccgccggacatcgtggaattcgccgcgggtccctgggccgacgtggtggcgcgcgcccaggcggaccggcccggcgaggacgaccccggcggctacctcgcggtcgtgcccgagctgttctggctcgcccagcccgacctggcagcccgcgcgcccgagcgcctggcccccgtggtcacgcgcatcctcggcgccctgcgcggcggcctggacagcgtgggccacgacgagggcatgaccgccgcgatcctggagcgcgtcgcgaccctgcaccaggcggccgccgaacaggccgcggcccgtgccggggaggccgaggactccggcatgccgcagaccggccactccctgctggagcctgaggagtccgaagagcccgaaaggcccggagaggccggcgaggaccgggccgtagaggcagccacgcccacggaccgggcgaacggctccggcgatgaactctccatcggcacgtgggtggagctcaccaccaatcaccgcgcggtgcatacgcagctcacctgggccagcccgcaccacacgctgtttttgttcacggcgcccgacggcagcacgcagtccatgacgcggcgcgtgcgggacaagctcatggccgagggcgcgctcagggtgctgccggggccgccggggaagatccggcccgcacgtggcggatcgcgcaagccggtacgctgagccgccgcgggccgggctaatgagtagcggaggggggctgcatgccgccggccaccttctgccgcacgatctggatgtggtggcgcagcgcgtagagctcgtccgcgtacgagagcggcacgctcaccttctcgacctgggtttccagccgggccagatgcgccagcagttcctgcggcggcaggccgccggtctcgaactggtcctcgatctcgcgcagccggccataccagcggaacacgcgcgagcgcacgcggaactggtagagcggcggcacgatgcgcgacagcggcagcatggccgccagcagcacgcccagcaccagccacatgcgctcgacgaggttggcgatccagaacggcaggtagcgctgcagcagcggtggcgagccgttgatggcccgctccccttcagccgcgatcggcagctcgctgtggcgggtgttggggaattcgcgcgcgcggttgaaccagcccgccccgccgtgcagcgtctgcgcgctctgcgcgaacaactgcagcagcgccgggtgcgtgccctcgcgcgccagcagcgaggtggtggaggccaccaggcgtatatcggaggaaggcacgttgcccgcgagatccaccacgccacgcggcagcgtgacgggcgtgaggaacgggaaacgccgggcgtaggcttcgttctgcggaaagtccatgagccgcacgccgggcgtctgcaacagcatttgcaccatcagcgattcgggcgcggaggcgaacaccagcgcgtccagccggcccgccaggaagtccaccgtggcgggcgtctggcccagttgcgtgcggtgtacgcgggccggatccacccggttggcctccagcaaggtgtccatgagggtcggcacgccgctgcccggcgtgcccacgttcacccgcagtccgcgcagctgcgccaggctggtgaggcggccgctggcggacacgcgccgcgccgcgtcgtcccggtagaacagccagatcggctccacgaacaggctgcccagcgactccaggttcccggcgtcctccggacgcagttcgcccgtgccgccctgcacgaaggccaggtccgcccggccttcgcgcagcagctgcaggttggccgaggagccttcgctctccagcagcaccacgtcgatgccgtccgctgccagggccttgcgatagcgctggccgaactcggcataggcgctttgcgcggggccggtggccagggtgacgcggcgcggcggattgggctgcagccaccagtaggccagtgccaccagtcccacggccaggaaggcgagcgggccggccgatagcagcaggtcgcgcacattcagcagggcggtacgcaggcgccgggcggcggtgcgcgaccgggcggcgagcatgttcatggccagactgctccccagggtgccgtgccgcccagttccgccgcgccgggcaggtgcaggccctgcggcgtggcgagcgagcgcgccgcgagcaccgcgcgcagcgtggcgcgtgccgtgacctcggcggccagggtggacagcaccatcatgcccggcgaacggcccgccagtcccgtgcccagcgcgaagagcgtgtcaccgtccgacagcgtgtgcaccggattgatggcgcgcgccagcccgtcgtgcgcgcacactgccagccgccgggcctgcgccttcgtgatggtggcatcggtcgccaccacgccgatcgtggtgttggtgcccgcgagcagcgtgttcggcacatccccggccagcagcgcgcggcgcgtgtcgcgcagccccagcccgccggccttgcgggcgccggccaccggacggccggactccgggtccaccacgtcgccggccgcattgcaggccaccagcgcgcccaccgtcactcccagcacggtgatagacgcgctgccgatgccgcccttcatggcgtattccatgccgaagagcttgcccaccgaggcgcccgcgcccgcgcccacgttgccttcggccgggtccgcgcgcgatgcggcggcgcaggccgcgtagccggcggcggcgtcggggcggatgcgcgcatcgcccacgggcaggtcgaacagcacggcggccggcaccagcgggatgcgggccacgcccacgtccaggccgatgccgcgctcttccagccagcgcacggcgccgccggccgcatccagcccgaatgcgctgccaccggccagcatcacggcatggatgcgatcgaccaggtgcgtgggctccagcaggtcggtctcgcgcgtgccgggcgcggccccgcgcacgtccacgccggccacggcaccttcgcgggcgatgaccacgctgcagccggtgggccggcgggcgtcggtgctgtggccgacctcgatgccggcgacgcgggtgatggagccggcgtcgccggccgggccaggggattgcgagaactgggacatggaaaaaagggccggtttgccggcgtgcctcggagggcgccaccatagcgcaagcgcgcaggctccgtcagcccgtgcggcgggtgcggcggaatccctccggcgacacgccgtgccagcgcttgaaggcctgcgagaaggccgacaggtcggcatagcccatgcgttccgccacttcggtcaggctcagccgatgttcgcccaccagcgccgcagcggacgcggcctgcgactgcgccaccaattgccggaaggacgttccttcgccctgcagacgccgcttgagcgtgcgctcgctggtatgcagcaggcccgcgatgtggtgcaggctgggcagagcgccgggcggcagcgcggcgagctggtgccgcaccatggctgcgcagccgatgtccacgcgccgctgctccatcagcttctggcacatgcgctcgcacatcgccgcagtcgccgggtctgcctggggcaggggccgggcgaggtaggcgcggtcgtaggcgatcaggtattcgccggccttgaagtcgggcactgccccgaggatgtcgtggatgccggcgggcggtgccccgatcctgccgggcagggccttgagcgcgatgcggtccagccggaagccgtcgcccgccacctgccgcatcagcatggctgcggcggccagatcgcgctcgaccaggaggcggccgagcccgggcgccaggtccggctcgccgaaatgcacttccacggagtcctccagcacccgcgtgctgatggtcgaaaacgcatacgagagcggcaggaagcgcatcgccgcctgcagcgccgcgccggccgtggcgctgctcagcaggccgtagccccacatgccgaagttacccagccggtagcgcaggcccagctccagtcccaggccgggcgggtgccccagcagccgcgacagattgcgcgccacctgcagctcctgctcaggctccagctcggcgtcgggatcggccagcagggcctcggcgatgccgctgccggcaagcagcgacgggcagtccagccctttttcacggccgtactccaccagcaggcgcgcgcccgtgacccctcttcggaatgccagaaagctcatccagacttaccctcgatgccgccgatttggcctgaattctaaagtggctggcccggccgcgccttgtggcgcatgcagcgggattcgatgatgggcccatgcataacgacgatacggagacatgatgcgcgtgcgaatcccatccacgagaccgtgcccgggagccgccgggaggcagccatgctgatgcaggcccccctccctggtgcatcgctggccggcatgctggcccgccagcgctcggcattcgacagcgagccgatgccctcctggcaggtgcgcgtcgatcgcctgcgccgcctgctggagttgacgcaccggtgcgaggcgcgcttcatcgcggccatcgatgccgacttcagcggccgcagcgcgcacgaaagccggctggctgaattgttcgtggtgcgcgccggcatccgccatgccctgcgccacctgcgcggctggatgcgcccgcgccgcgtgcccacgcaggtgcatttcctgccgggcagcaaccgcctgctgccgcagccgctgggcgtggtcggcgtggtcgcgccgtggaactatccgctgcagctcgcgctgggacctgccgtggcggctctggcggcgggcaaccgggtgctcatcaagccgtcggaactcacgccccgcctcgcggacgcgctggcccgggccgtatccgatgcattcgatccttccgaagtggccgtggtgaccggcgatgccgacgtggcccgcgccttcgtggagctgcccttcgaccacctgttcttcacgggatccacggccgtgggacggctggtggcgcaggccgcggcgaagcacctggtgccggtgaccctggagctgggcggcaagtctccggccatcctcgatgccagctgcgacctgggcgaggcgctgcctcgcatcgccttcggcaagctgctcaatgccggccagacctgcatcgcgcccgaccacctgctggtgcccttcggccggggcgaggaggtggcgcgcggcctggccgccgccatgggcacgctctacccgcgtttgcgcgacaacccggattacaccgccatcgtcagcgatcgccaccgccagcgcctgctcgcgctgctggacgaagcccgggccgaaggagcacgcatcgtcgaggtgaaccccgcgcaggaggatttcagcgccggtacgcgcaagctgccgccagccctggtgctgggctgcacgccgcgcatgcgcctgctgcaggaagagatcttcggcccggtcctgcccatcgtggaagtggccggcaccgatgcggcgatcgcccacgtgagggcaggcgacccgcctctggccctgtactggttcggccgcgaccgggtggccgaaggccgggtgctgggcgggacgctggctggcggcgtcacggtcaatgactgcctctggcatctcgcgcaggagcaccagcctttcggcggcgtggggtcgagcgggcagggcgcctaccacggccgctgggggttcgaccggctgagccatctcaagcccgtgttccgccaggcccggttgaatggcacggcaatgttccatccaccctatggcaagaccttcgagcgcctgctcggcttgctggagcggctggcctgacctgaagtaatgatgaaggagacaacaacatgagcgacctcttcgatttcgtggtggtgggcggcggctccggcggctgcgtgctgggcgggaggctgacggaggacccgtccagcagcgtgtgcctgctggaagcgggcggacgcggcgacggcacgctggtccgcatgccggtcggtgccgtcacgatgatcccgacccatctgaacaactgggccttcgagaccgtgccccagcccggcctgggggggcgccgcggctaccagcctcgcggccgcgccctgggcggttcgtcggcgatcaacgcgatggtctatatccgcgggcaccgcggcgattacgacgattgggcgcgcatgggggccacgggctggtcgtacgacgaggtgctgccgtatttccgcctctccgagcacaacgagcgcatccacgatgcctggcacggcagcgacggcccgctgtgggtggccgatccgcgcacggacagcccgttccacgccgccttcctggaggcggggcggcaggcgggccatgcggtgaacaccgacttcaacggggccgagcaggagggcgtgggcgtctatcagctcacgcagaagcacggcgagcgctgcagcgcggcacgcgcgtacctgctgccgcacctggggcggcgcccgaacctggaggtgcgtacccattcccgggcgctgcgcgtgctgttcgagggccggcgcgccgtgggcgtcgagtacctgcaggatggcgtggtgcgcagcgtgcgtgcgcggcgcgaggtgatcctggcggccggcgcgctgcagacgccgcagctgctgatgctctcgggcgtgggcgccctccatgccctgtccgcgcaaggcctgccggtggtgatgcacctgcccggcgtggggcagaacctgcaggaccatcccgatttcattttcggctaccaggtggacagcaccgccgccatgggggtctccctgtccggcggactgcgcatgctgcgcgaggcgctgcgctaccggcgggagcgtcggggcatgctgacctcgaacttcgccgagtgcggcggcttcctgcgctcgcgtcccgatgcggaccggcccgacctgcagttgcacttcgtcgtcgccatggtggacgaccacgcccgccggttccgcatgggccacggcctctcgtgccatgtctgcctgctgcgcccgcgcagccgcggcagcgtggccctggccagccgtgacccgctggctgcgccgctgatcgatcccgccttctatgccgacgggcaggacctggaggacatggtgcggggcttccgcatcacgcggcagatcatgcaggcgcctgccatggcccgctggctgcgccgggatgtgttcacgcagggggtggagtcggacgagcagatccgcgcggtgctgcgcgcccgcaccgatacggtctatcaccccatcggcacctgccgcatgggctcggacgagaacgcggtggtcgatccgcagctgcgcgtgcgcggactggaccggttgcgcatcgtggatgcctcggtcatgccgacgctgatcggcggcaatacgaacgcccccaccatcatgatcgccgagaaggccgtggacctcatacttggacgccggcgcgttgcgcaggacggcgccgcttcgccagccatgccgcaggaggctgcccatgcgatcgcctgagacccctgccgcggttcccggcgccacgtccttccgcttcctcgtcatcggcaccggcttcgccgggctgggcatggcgatcgcgctgcgcaaggccggcatcgacgacttcgccatcctcgaaaaggccggcgacgtcggcggcgtctggcgcgacaacgcctatcctggagcggcctgcgatgtgccctcgcacctgtattcgttctccttcgagcccaacccgcgctggagccgcgtgttcgcgccgcaggcggagatcctcgattacctgcgccattgcgcgcgccgctacgacctgctgcgccatgtgcgcttccacagcgaagtcgcctctgccgcgtgggacgaagccggccagcgctggcaggtgcaactgcagggtggccagcggttgtccgcgcagttcctggtcagcggtaccggccagctcagccggccggcgctgccgtccatcgccggcatcgagaacttcgccggccccagcttccactcggcgcgctgggaccacggcgtggagctggccggcaagcgcgtggcggtgatcggcaccggcgcatcggccatccagttcgtgcccgccatcgctggcaaggtgggcgagctgcatgtcttccagcgctcgcccagccacatgatgccgcgccccgaccgggcctacagcgggctggagaagaccctgttccgcttcgtgcccggcgccatgcggctgcatcgcacatggatctacctgaaatacgagtcgcgcgcgctggccttcacgcgcttcaagggcctgatgcagtgggccgtgggccggcccttccacaatatgctggagcggcaggtgcccgataaggcgctgcgcgaggcgctcacgcccgactatcccatcggctgcaagcgcatcctgctgtcgagcgaatacctggccaccatggcgcgcaccaacgtgcatgtgcagaccggcgccatagaccgtgtggagccggacggcatccgcacccgcgacggccaactgcaccgtgccgacgtgatcgtctacggcacgggcttcgcggccaccgagttcctctcgcccatgaagatcaccggccgcggcgggctggagttgaacgccgcgtggcagcgcggcgcggcggcctacctgggcatcaccgttccgggctttcccaacttcttcatgctctacggccccaacaccaacctgggccacaactcgatcgtctacatgatcgaaagccagatcgcccacaccatgcgctgcctgcgcgccatggagcgctcgggcgcggccaccatcgagccggatgcgcagcgcttcgatcgctacaaccgccacatccagcagcgcctgcgccacaccgtctggaatggctgcaagagctggtacgtggacgccaacggccacaacagcaccaactggccgggcttcacgctgagctaccgcgccgccacgcgctggtcgggcctggacgcctaccggctgcagggcccgcaggcgggcgccgaggccacgcgcatcgcaccgccgcccggtgtcgcggaaaacctctcggccgccttgctgcgcggcttcctgcggctgggcttcaagcgcctcatcggcccgcccttcggcgcaggctggcagcgtgcggtggtgggcctgctctcgccgctgatgcccggcgcgcgcggcaccatccagtaccgggagcagtggggcggtgttccgatgcaggtcgtatcgcctgccgtgggcgaaggccgcacccatgtgctctacctgcacggcggcgccttctgcctgggcagcccgcacacgcaccgcagcatcaccacgcggctggccctgtcggccggcgccgtggtggccgtgccggattaccgcctggcgccagagcacccgtacccagcagcactggacgatgcccgcgcctgttaccaggcgctgctggcgcgcggcgtggcgcccgggcgcatcgtgctggccggcgattcggccggcggcgcgctggccatggcgctgctgctgtcgctcaagcgtgccggccagccgctgccggcctgcagcctgctgatttcgccagtgaccgatccggcgttgcgcggggcgagcctggcggacctgcgtgccggagacccgatgatccgcgaaggctggctgcgccaggggctggcctggtatggcgccccggccacggctggcgagcaccagcctctgggggcggacctttccggcctgccgcccgtgatgatccaggtgggcgagcaggaggtactgcgggacgattcgctgcggctggccaaccggctgcagcaggcgggcgtggagtgccgcctgcaggtgtggcaggggcgctggcacgtattccatctgcaatcggcctggctgcggtctgcggccctggccattggtgaactgggcgtgttcgcccgggagcgggtccggagcgcgggcggacggggcgcgagcatcgcgcaggcgcgttccatcggcaccgcggcaagggacgtgggccggcaggacgcctgcgcattgccttgaagcatgcctgtgcggaagtcaccgcggcgggaggcgctccccgctgcggcaagccgcgaacaattcgcccagcgtcaggtgttctgaccatatcgcctcgagatccacgccgtagcggccacgggtctcgagcgccaggacctcgagttccatcgcatccacgcccaggccgcccttgcgcgggtagcgcgcggcatagacatccaggatacggtcttccggggcgaaccgcagccgttcgccggcatgcaggaggaagctgcctgcgaacatgtccaggaagtcgcggatctcctccttgccggcatgcggaaatgcgcgcctccaggcgcggccctggcacgggcggccgcggaacggcccgggggcccgaattccgggccgggaaatccacagggcgcctgctgccagcagatcggtgaacgctcgtacgaacgcaggcatgcctggctgcaaacttcagaggaggttggacaaaacccgggccaggcggtcctggatggcgtccatcacctgcccccggcgttcgcgccgatctccggcatatacggcaactttcactgtttcgcgcatcgcgaaagactcgaacgtgccgttgtcttcctggcgttgttcaatgcggtttccgccgatcacgaagaagtcctttttgcggttctcctgtttcacgacaccgacattgacgtcagagagcacgagatagctgtcgtattcgttgttggctcgcagcacttcctgcagtgtcgcgcccgcgacggctcccagcaatgcccccgagcccggccccatgccaccggggcgcttggccatctcgtagccggccacgccccccagcagcatgcccaactcattggacgcacgctggcgaccttgtgccaccgagttcatgaagtaaaggttcacgtcaacgaggatgccgaagttctgctcgccgatctggtagccggcagcgcgcaggccagactccattgcactccggattgcagagacgtcgatggatgggtccccggaggaattgcgcaggcggagcttcacagtccggttggcgaactggctgggatcgacgaacacgttcttcgatgtggcgcttccgatcttgaatgcgttgacctgggtgtcatgggcggcgcatccagcgagggccatgagcaccagtggcaggaaaagtcgggttctcatggtcatttgcctttgaatcgatcgagatacgaccggatctcgttgtaggagacgctgaaattgaggttctgcgagcctttgtccacacggatccagtcattgactccgatcacggcgtccttgagcagtagcggtccgcccgaatttccctggctgatgggcgtatcggtctgtacgaactccacgaggttgtcggaaccaatggcagcgctgcgttggcgccgcatcgcgctgatgactccacgcgtgatggtgaattcatagccctttggatgaccgatggcctcgacggtttctccgagcttgagcgggccggtgtgaatggccagcggcttgcctgcctgctgtgccttgaccagtgcgagatcgaggcgcacgtcgtggtccactacacggccataggtcttcgtgccatcgtagtaggtcagttccaccagagattggccctcgaccacatggtaggcagtgagcaccagttccggggtgatgtagaaccccgtgccggtggctttcgcgttgcgtatcacgacgacgctgtcgaagcgtccatctgcaatcgtgtcgcccactggcgcccgggcagaaggtgcactggccaatgccgcagtgctgcgtgcattcaccccggagtaagtcggtgcggctgacgcataactgcgcgtgctgagcgttttgagaaacgccggcatgttcgtgtaggtgctggattcggctgcgcgcagattggaggcgctgaagagtgtgctgatcgggatggtcatcggtcgcttttcccaggccgtgacctcttcctccgttttcacgttgcgctggatgctggccctttccgggtcggcatcccgcacgttgtaggcaacgttgaacacctcgttgtcattgatctggaagctgttgcggaggatgcgcttcttccggacgtcgatgacgtagtagttcacatccgccgttttcgtcgtgttgatatcgacggactgataggcatactccgagtacacgggctggtcgatcatctggctggtggcagcgagccgtgccgaagcctggtcaacgccggcacgcgcaccggcgttcgccaggccgtcagcgagaccttgcagcgcgcaaccccagcccgagcacagcttcggtatggcgctgctgatctgcgcgcgctggaattcggccatggctttctggtaactcgccatcgcagtgacgtagtcaggattctgaatttgctgggttcccgtctgagcgcggctcttgttgtcccgcttgttcttgaattcgcgggataccttcgccatggaaagatccgtgacgaagaggtagtcgaaccgggagatgtcgccggaagcgaagacggactctgtcgcaggtgcgaagcgaaagtccagatccggcttgaaggcaatctcgaagtcaaagacgttgcggtccttgaagctggcgctggtcagatcgacatagccgatcgtcgcgagccccgccagcgcttccgccccgctgccgaaaggggtccggaggctgccgagcgtcgacacttcatcgagcgatatgtgcccatcggccatgagttgcgtgcgcaccatctcgacataggtgtcgtctatgcttttgcggctctgctcgtgcagataaggtccgagctggaccgcttgccggtaatagccgtccttgtcgctgccatgggacgccagcttggcgagcgccgcagtctggaacctggaagagccgacatagtcgctttcgctgaatgtgtgcctgccgatgaactctgcgctgtgcctgccttggcttaacgtgtcctcgaacgtggattccagcgcctgggcttttccggcctcggcaagctgtatcacgcgcgcggcttgttcttccagttgctgtctcttgtctgagcccacatgggtcaattcaagcagccggtccgctgcaatggcttcaagaacctggtcactgttcttgagggtgcgagaaatctgcggccattgcgatttgtcggcgaggctgtggatgcccctcaacccgttgaccgccaggtccgccttgctgcggtagcgggtttcccatacctggttggccagctgttcgaattcaggtggaagaggtttttcgctgcccttgtagcgtttctcgaaataggcggcctccttgagaaagaacgcgtccgcttcgtcgaacttctgctctccgaccaacttcttgaattcgcgcagttgcgggctgaacgcatcgccaatggttccgctgatgtcttccagccccagcttgccgagctgcaactggggaagagaggaggcgctgcccccttgcgtggtgacgcagcctccgagagccaggcccgatgccagcaatgccaggcgaagcagtccactgcttttgttcattcgatcgttcctcctgcaggccggggctcgccataccgcgggccacgcgccacagcacgaacctgtggaacgtccctacccccttatacaactggatacatcttaagggatggataggagatcgccaatgggcttcagcccaatcaattgaggaagctaaatgtgatggacacgctccgttggcggagcggaagggcgcgatccggggcctcggtcctgcggttgggccgatcgggcatccgcagcctggagatggacattccgtcaggccatgatccacaccttgcgcacggtctcgatggtgcgccaggtgcccacgtagcccggcttcatgatgaagcagtcgccggccctgaagatcttcggcccgtggccgcgctcggtgatttccaccacgccggagaggatcaggcagaactcccaggtctcgcccttgatggagtggttgaggcccggggtggcttcccagacgcctgcgcggacggcgccgttcttggcgctgtcgatgtcccaattgcggcagacgatgtcgccctcgatcacgcgctcggcgggcgggcggtattcgggggcttcgcccagcttgtcgaaggggaaggtcacgagcagatcagacatggcgaggtcctgcagggaagaggaggaaccccccgcggggggcgatgcttcgatgctaggcgggtagggggcctgtaaggtgctgaaaacacgcgcgccggcagtggcaaatgcgcttttgcagtgtgtccgccagcgcaatctgccgccccctcggcggatgcagtcctggcctgggcgcgcccgtgttctcaggggctggcgggttcgatgcggctcgcgacgaagccgccggcatcgcgttccgcgagaaagcgcacccgcgctcccggcacctgggctgccgcaggaaccgcctcgcgcacgcggaacaccatggtcatgggaggcatgtccaggttccgcagttcgccgtgccgcagcgtgatgcggcgggtggcggcgtcccagcgcacgacttcgccctcgctcaggtccggtgtttgcggcgcgtcgccggtgttggcagtggcgccatggtccgcggggccggcagcggccggctgcgcggaatagctggtgaacacgcgtgcactgccgtcacgagcgaccagcagcacgtcatgggcgtcgcggcggccaccatagaaggccccgtccatgcccggtgatcccaccggcatgcccggcacggccaggcccagggcacggggcttgtcgcgcagcaggcggtgtacatcggcggcgggcacgtggccttcgaccagatagccgccgacgagggcggtgtggcaggagccgagcttttgcggcaggccgagcttttcgcgcacggcggcgttgccggtgtcgtgcacggtcgccttgaaaccatgggcctgcatgtggtccacccagtccttgcagcagccgcagttcgggtctttccagacttcgacgggcgtgggcccggggctggcagcgcgggcgagcaagggcaggctggcggcggcagttgccgtggcgcagagcgcggtgcccagccaggcgcggcgggtcgcgccggtcgcggagagtacgggcgcctgggcgtgggtgaggtgcgtggcgatgttcttcatggcaggattccttttcgtgcggagcatgccgcagtgatgtggggaaagcggtggcgctgcgcgatggcagcaatggcagagcgatcagtggtcgtgtccatggccctggcgactcccatgtccgaggcccggcttgcgcacgcgggctgcgccgtcgtcggcgcccgcatccgctgccggcgcacccgcggcacgtggtgcaggcggcagggcatctgtgccacccggccattcatgcgcacgtgttccaggtggctgcacgtagtcgcccgggtcgcggaaatcccggacagcgatcccctcgcgcaccttgagcacgctgaacatgccgcccatctccagggggccgaacgggcctgtgtcggtcatcatgggcagggtgttgtcgggcaggggcatttccatggcgcccatgtcggccatgccgcgttcgcccatcaccatgtagtcgggcacgatcttctggatctgtcccaccaggccgcggtggtccacgccgatcatggtgggcacgtcgtggcccatggcgcccatggtgtggtggctcttgtggcagtgcacggcccagtcgccgggttcgtcggcgatgaactcgatctgccgcatctgccccacggcgacgtcggtggtcacctcgggccagcgtgccgacggggggacgatgccgccgtccgtgcccgtcacctcgaactcgtggccgtgcacgtggatggggtggttggtcatggtgaggttgccgatgcgcaggcgcacgcggtcgccgcgccgcgcgacgaaggggtcgatgcccgggaacacacggctgttccacgaccagacgttgaagtccgtcatctcgttgatgcgcggcgtgcggctgcccggctccaccgcgaaggcaccgaggaggaaggcgtagtcgcggtcggccgtggcgatgcgcgggtgccggccgcgcgcgtccaggcgcggatgcgtgatccacaggcccatgaggcccatggccatctgcaccatctcgtcggcatgcgggtggtacatgaaggtgccgggccggcgcgcggtgaactcgtacacgaaagtcttgcccgcgggaatcgccggctggttgaggcccgacacgccgtccatgccgttgggcagccgctggccgtgccagtgcacgctggtgtgctcgggcaggcggttggtgacgaagatgcgcacgcggtcgccttcgacgacctcgatggtggggccggggctctggccgttgtagccccagaggttgacgtggaagccgggcgcgaactcccgcaccacgggctcggcgacgaggtggaattccttgacgccggcgttcatgcgccagggcaggctccagccgttgagggtgacgaccgggtggaagggcaggcccgtgggcgggagcggaggcacctgggtgccggcgcccgcgggtgctgcggcctcgggcagggatgcgagggccgcgcggcccaccgaggcggcggagagggcggccacggccgtggcggcgccgccgaagaagtgtctgcgttgcatggatcagtggcccgcgtcggacggggccgcgctggacgaggaagtgggggaggacagggcggaggatgtggccgttgcggaggcagggggctgcgcgccgggcgaagcgaccgcgagcgcgaactgcaggtcggtgtcggcgagccagaagtcgcgccgggccgcgacggcatcggccacggcctgcgtggtctgccgggcctgggcgagcaggtcccagacgctggcgagcatgccgttgtagcgcagcagggtttcgtcctggatctgctgctgcagcggaacgacgtgcttttcctgctcctgcgccagctcccaggcggtgcggtaactgcgccagtgcacgcgcacttcggcgcgggcccgcagtgcggtctgttggagctgggccgcgctttcctgcacaagcccccgggatcgggcgtttgcggcacctccccagtcgaacaggggcaggggcagttccagctcccagccgcgcttgacttcggaatgaccgccgccgcgctcggtcgtggtgtcgcgccggtagccgaggccgatgtcgccgaagagctggccggcgcgggcgaagccctgctggccggccacgcggtccagcccgatgcgggccgcgcgcacatccagtcgctcgcgaagggcgcgctgttccagttccgctgcatccatgggctcggtgggcaggtccggcaggcgcgggggcagggtgatcgcttcggccgacgcgccccagagtccgagcgccagcgccagcgcctcgcgttccgtggccgccgcgagccgtgcccgggccagccgtgcccgggcatcggccagcacggcctgctcgcgggcggcctgcagccggctccagttgccgacgccggccatgcggcgcgccagttcggcaccggtcccggcggcatcgtgcatgcgttcgtgcgcggcgagggtttcctgcgcggcgacggcacgcagccaggcgatgcgggcgtcgctggcgacgcgcgccgcatcggccgcagcggcgagcgtgtcctgctcgcgcaggctgccggcccagcggttgcgccagggcagggtgaccagttccaccaggctgaaggtgatggaacgctcgatctcgcgctcgtgcgcggtcgcgagccgccccaggcccagtaccgggttgggcagcgtcaacgcctgcacgcgctcggcgtcctgcacgcccaggcgcgcgaggcgggcctgcaggccggggtggcgcagcagggcgatgcgcacggcagcgtcctgcgtgagcggcgcggccagccagccggccacggcctctccggcggcgcgttgcgctgcgggatcggtgggaggcagggcggcgttgtcggcgccggccgtgcggccctgcaacgtggcctgcacatcgccgcgcagcccgtcgggcgagacgctggcgcagcctgccagcaggagtgcggcggccagtgccggccagcgcatggtgcgcggggaaggcatcggtgctgcggtcatggctggtgccctccggcaggcgttgcgccgtggttggggtcgcttccgtggtgatggcccgggacggatgcatggccggggtggtgcatggccggagcaggctcgacgaccgcaggtgggaccactgcaggcgctgccgtggcgggcacggccggggcatgcgcggcgtggtccggcgccctggtggcggtggatgccccagccgcgggactgcgcccctggcgtgcctcccaggccgcgatgtcggcatggccgcgcgggaaggtggcgacggctgcatgggcgtcgcgccagtccaccagtggggcgtccgcgggccagggcggcagtgccgcatggcgcggtggcgcgacgggcacatccggcagcgcggcatcgccctggacggccgtggccggcggaaaaggcggttgcgccggcacggcggcgggcacgatcagcgccgcggcgagcgcgcagcggtggaagaacgaacgatggagacggtatgaaaaacgtcgggaacgggcgcagggccccggggtgtgcatggaaagcttctcctggactcggaagcgaaagcggaacgcggccgcgccaccgtgcgccaggttcttctcgaacggcacgggcggggcggacgcacttcgggcgtcgagctcaggaaatgggtggcttggtggcccgcgcgggcagggcgctcgcgaagcggacggcggcgggcacgcgcaggccggcgccgtgggaaaccgctcccggggcgggtgcgggaggtgccatcaccaccgtgtggcagatctcgcaatcggcgcaggcggcatgtgccgcgtggtcgccggatgcggcgccgcaggcagtgggaggctgtgcatgcgctgcggattcgccatggcaggcgggtgcgccggtgatggaggcgggggacgcagggtcgtgcccggcatgggccatggcatgcggagcgtgcaccgaaaccgcactgccggcatgcgcacctcccgtcatctgcgcggccatggccgggcccacgagcccgcgcagggccatgagcacgatcagcgcgaagaagacgagggggcggcgcatgggcccgatgatacggcgtgcgttccggacgcgttcagacggccatgtagcggccggggcgatggttcatggccagcaccaggttgagcgcgacggcgcccacgatggaccagagtacccgccccggctcgacggtgaacagcgccagcagcacgatcgcgcagtccacggccatctgcaccttgccggcccgccagccatggcggtcctgcaggtagagcgcgaggatgccgacgccgcccaggctgcagcggtggcggaacagcaccaggaagcccgtgcccacgatgagcccgcccgccacggccgcgtagagcggctgcagcgccgacagctgcaagaagcgcgactgcgcctcggtcatcagcgacagcagcagcaccgcgatgaaggtcttgagggtgaacgcgcgtcccatcttgcgccacgccagccagtagaagggcaggttcagcaggaagaaccacttgccgaagccgatgcccgtggcgtagtgcagcaggaaggcgatgcccgccgtgccgccggtgagcaggcccgcgctggtgaagaaggctacgcccaccgagatcagcagcacgcccgtgaacacggccagggtgtcttcggtggtgctgtgcgggaccatggcgggggcggcggagggcgggctgagggtctggctcatggttggcgaaaacggaggggtgacaggctgtacggatggggtcccgacgccgtggctctgtgcgcctgcatggcatgccctggcgggcggaaagatccgcgattgcagcacggggcggtgcccggcggcttgcggtgcatcaagccgttttccgcaggcaggcagagttcatgaattctagggtaaaccctgaatccatggggccgcgctgcgatggggcatggggcgttcccggtcatacccaccagttgcaagaaccgtacccttttcccgcctggcagcggtgcctgctgctcagcgtaccggccgttccaccccgcgcagcatgcgcagcccgttggccaccaccagcaggctggcgcccatgtcggcaaacaccgccatccacatggtcgcctgccccgccagcgcgaggccgaagaaaacggccttgatgcccagtgccagggcgatgttctgccacagcaccgcgtgcgtgcggcgcgagaggcgcacggtctcggccacgcggcgcaggtcgtcgttcatgatgaccacgtcggcggtctccatcgccacgtcggtgccggcggcacccatggcgaagccgatgtcggcgcgcgccagcgcgggcgcatcgttgatgccatcgccggccatggcggtcatgccgtgcttctgctgcagtgcggcgatggccgagagcttctgctcgggcaacaggcccgcctgcacctccgagatgcccgcttcccgcgcggcggcctgggccgctgccgcgtggtcgcccgtcagcatcaccggcacgatgcccagggcgcgcaggtcggcaacggcttccaccgcctgcggccgcagggtgtcggccacggcgaacagcgaccgcacgccatgggcatcacccagcagcgtcacgctgcggccctcggattcatgggccgcggcggcggtctccactgcgtccgtccacaggccgcgctcctgcgccagccgccggttgccgaggaaccaggtcgccccgtggatgcggccttccacgccgcggccgggcagggcggtgaagtcctgcacctccggcaggtcggccggcgcatcgccgatgccggcagcgatcgccctggagaccggatggtccgagcgccccgccagcgcggcggccacgtcggtggcaccatccccgccgaagcgttcgctgcccaccagcacggggcggccggccgtcaccgtgcctgtcttgtcgaaggccacggcgcgcacgccgcgggcccgctccagccactggccgcccttgatcaggatgccgcgccgggcgcccgccgcgagcccgctcaccaccgtcaccggcgtggcgatgaccagcgcgcaggggcaggcgatcaccagcagcacgagggcccggtagagggcgtccagccaggcccagcccagggccagcggggcccccacggccaccagggccgccagtgcgaacaccgtgggcgtgtagatggcggcgaagcggtccacgaagcgctgcatgggtgcgcgcgagccctgcgcctcttccaccgcgtggatgatgcggtccagcgtggtgttcccggcagcggccgtgacgcggaactgcagctccgattgcgcattgagcgtgccggcatacagcccgtcgccaggcgccttgtccacggccaggctttcgccggtcacgctggattcgtccaccgccccgcggccttccagcaccacgccgtccagcggcacccgcgcgccggggcgcagccgcagcacgctgcccaccggcacctcggccgcaggtaccgtccgccagcggccctcctcgccacgcagctcggcctgctcggggctcagcgccagcagcgcgccgatggcgtcccgcgcgcggcccacggcgcggtcctcgatgcgctcggccagggcatagagggccatcaccatggcggcctccggccactggccgatcaggaaggcgcccgtcacggccacggccatgagcgccgaaatgtccaggcggccgcgcgccagcgagcccaggccgctgcggtacacccccagcccggccagcaggatggcaacggccgccacggccatgccggcggcccgccagggcagggtgtcgggggcgagcaggtgcagcagttcggcggcggtcgcggcggccagcgacgcgccgagccggccccagccgggcagcatggcatggtcatggtcgtgcccatggccgccgccggccccgctctccgggccatgcgcatggtcgtggctgccgcccccatggtcgtggtcgccgtgcgacgccgcaggcgccgatgcgggtgccgtggcccggggcggcgctccgcaggcgctgccgcatccgcaggccaggtcgatgcgtgccttgcctcccggggcggcagccgccggagagcgatcggtggaagccgtgcttgccatggtgtgttgtccttgcttggggtgaattccgacaggggtccgcagccggaccgtgccatcattggaaaccttcaagccgcttcaaggtcaagccgtgtccgccgcaagtccccaccaccgtatcggcgatgccgcccgcctctcgggcgtgcccaccgccaacatccgctactacgagaaggaagggctgctgcccgcccaggcccgcgccgacaaccgctaccgcctctacagtgacgaagaaatccaccgcctgcggttcatccgcctgtgccgcgccatggacatgtcgctggacgaagtgcgcacgctgctctcgctcggccggggcacggacaccgccgcagaccatgcggcctgcgccacggtggacgatcacctgctgcacgtgcgcacccgcctgcgggagctgcaggcgctggaggcccagttgctgtcgctgcgcgggcgctgcgacggtaccgacggcagccgctgccacgtgatcgaggccctccatgaccgtgccgatgccgaccccctgccgctgcccgatccgccggcgcgccggcatgtgtgatcgccctttgcccatgcccgcgcagccgtttccttcgaccggaatcccgtccgcctgccgtcaggcggaggaggccgcatgagcgccggagccggcaccctgcccgcatggaccgaccgactgtggcgcgccgcgcgcggctgggcgctggcctggtggcgcatcgtctatctgggcgcggtggtggcggtgctgatgctgtcgccgtccagctacgggcggtccacccgcgcgcgcctggcgcgccacatgtacatcgacacggcgcccctgctgctgggcttcaccgcgctggtggcactcatctgcctggtggtcacgcacatcgtcgtggtcacggcgcgcagctacggcctgtcccactatgcgctgcagatggtggtgcgggtgctcgtgctggagctgatcccgctcacggcggcgctgttcgtggcgctgcgcaccacgatcccgggaggcacgcagctggcgctcatgcgccggtcgggccactgggatgcgttgcgagcgcgcggcgccgatcctgtccgcgtggagctgctgccgcgcgtcgtggcaggcatctatgccagcatcacgctcgccgcgctgtcgtgcgtggtcgccctggtgatggcctacctgggcgtctatggcgcgagcacggcgggagtgcccgcctacacccgcatgttcgggcaggtgttcacgccgcccgtcaccctgctgttcgcgctcaagaccctgctgttcagcctggccgtcgcgctcattcccatggccgccggcctgcatgccacgggcgatccgcgcgcccgctccgagctcggcggcttcgcgcgcatgttcgcggtgctgctgctgatcgagatcgcctcgctcatgggcaactactactgactgattgacgctttcccggaccgcttccgatgaacgaccaccactcccccccgccgcagcaacatcctgccggggcgcctgcctccgagcccgccgaggcgctgctgcgccccgtggcccacctggagcgcaaggccgccgcgctgctgctcttcaccctggcgctgatcatcggctccggcctgtacctgctctacgcgcgcggcgtgttcgagcccacgcagcaactggtgctcaccgccgaagactccgagggcgtggtcgccggcatggacatgacgttctcgggcttccccatcggccgggttcgcagcaccgaactggccgaggacggcgatgtgcgcatcctgatcgacgtgccgcgcaaggacgcgcactggctgcgggagtccagcgtgttcacgctggtgcgcggcatcgtgggcggcaccaccatcaaggcctacagcggcatcctgaccgatccgccgctgcctgacggggcggtgcggccggtgctgcgcggcgatgccaccgccgagatcccccagctcatgtcggccgcgcgcgaactgctttccaacctgcaggccctcaccgcgcaggacgccgcgctgggcggaaccctggccaatgtgcgcacccttaccgagcggctgaacgcgcccggcggagcccttggcgtgctgatgggcagcgaggccgaggcgcgcaagattgccaccacgctcgaccgcaccaaccagttgctggcgcgcatcgacggcatggccgccaaggcggaccggcaggtgttcggcacggccggcgaggcgggcctcgtgaccgatgtgcgcgccaccgtggtgcagctcaacggcctgctcgcggacacgcgccagagcctggccaaggtggatgcagtcctggccgaagcccaggccatcggggccaacgcccgcgaggccaccaccgacctcggcgccctgcgcgccgatgtggaaagcaaccagcgcaaggtcgagagcctggtcaacgagatccagcgcaaatggccgttcgcgcgcgacacccggatccagctgccatgagccccgtacccctgttcccccggcctggccggcctcggcttccccggcgttccggcgcgttgctgtccgccgtgctggctgccgcgctgtccgccggctgcgcccagcgcccgcctgcacccgaatgggaaatgaatgcccgtggcgccgctgaccgggccacgcaggcctacctgtccggcaacgaccgcgtggctgtacaggaatggcggcgcgcccgggaagaaacggcccgcaccgcccggcccgacctgctggcccgggtcgtgctgctggagtgcgcaacccgggtcgccagcctggcgcaggtggggtgccccgatttcgcgccactgcgtgatggcgcggccgaggccgagcgtgcgtatgcggattatctggaaggccgtgccggaggggcggaggtggagcttctgccaccggcccagcgggccgcgctggccggtggagctgcggcgctggccggggtggaagatccgctggcccggctgctggccgccgcggtactgcatgtacgggggcagggcggtgcggatgtgccgcgacatgccatcgatgcggcctcctcccagggatggcgcaggcctctgatggcctggctgctgctggcagaacaggacgcccgcgcgtctggcgacgcccagcgggcagaccaactgaggcagaggctggatgtgctcgaaaaggcaggcgccggaggagcgcggtaatctgctgtccgacggctcccttccagccgggagccggaacggtgcaggcggcgcccgccacctcgctcagggcgaggaaatcggatcgcccggcaggaactgctccagatcctgcgggatgcgtaccagagaatccgcagcctggacggcttcgtccggtacgaggttcatcgccgtggcggccaccgccagcaataccgtggtggtgaacgcgatgaacgcgcgggggccggtgtagcggttgcgttgcatggcagtctccttggatgcggatcggtgggcgggcggggtaatgcgtggtgctggatgcattacatgccggccggccgcccgcgtctgtcggacacgtcctcgcggacgtgtgctgcaacgggagttacccttggtttcgccctgcgggatgtcttgtaggacgacggggttataggcccaccgcggggaccagccggtgcgccagggtggacgccgtcagggtactgcccggcggccattggtcggctgcccgcccatgggcgtggcaggccgcggtagccgcctcgaacgctgcatccctgccttcgggccggcccgcccacagggcacccaggaatcccgccagcacgtccccggtgccccccgtggccaggcgtccattgcccgtgggattgatgtgcaccagccggtccggcgcggccaccacgctgccggaacccttgagcacgacggtgcagtggaagcgctcggccagtgcccgggcggcacccagccggtcggcctgcacggcggccgtgtcgctgcccagcagccgcgcggcttccaggggatggggcgtgagcacggtgggcagcgggccatggcgcagggcgcgcccgcgcagctgctccgccagggcagtgtcgcgggccacggcgttcagcccgtccgcgtccagcaccagccggggggcctccgccagcacgcgcggcagcacgtcccgcacggcctcgccgccgccgcagccgcagaccacggtggcccggtccagttcaagggcgtcaaagcggcgcagcatgcattccggctgctgcgggtccacgggcagggtgtccttcccgctggcgtccagcagcgcaaccaccacccgccccgcgccgccgtgcagcgcggcggaggccgccagcagcgcggccccggtcatgccctggccccgggttccgatggcctcgccgcccaccacggccacatcgccgtagctgcccttgtgggacgcatgcgcccgccgcacgggcacaccgggccccgccagccacgccgacgggggctcggccggcgtatctacgcccagatcgtcccgccagacggtgcccgcggcatcccggccctggccggtgaaccacccgggcttgagggtcagcagccccagcgtatgccgtatgcctgggggcgcgtgctctggcggcgcgaggccgggaaggtactggcccgtatcggcctgcaggcccgagggcccgtccacgcagaggaggggggcgcggctgtcctgcagcgcgcgcagcagcgctgccagctcctgcgaaggagcaccggagcgggccgccgccccgatgccgagcagggcatcgatgcacagatcgtccggcccgagatccgcgggcgcacgttcgacgaagggcacctgcgcgccccgggcgcgttcccaggcccggcgtgcgtcgtcgggggcggtgtccggccggccgagccaggtcacatgcacccgcacgccgcggcgcgccagctgcgccgccgcttcgagcccgtcgccgccgttgttgccgctgccgcaggcgatccacacctgccgcgcatgcggcgccaccgcctgcgccaggcgcgccaccgccagccccgcgcgctccatcagcgtgccggccggcagcgatcgcagcgcggcctgctcgatgcggcgggtcgccggaacgtcgaacagcggatggggacggtcgggttcgatacggatcatgggcatgcggcaggccttccttcgggaggccattgtggaccgctccgcggcccgtgccgctccggtcagaacctgcgcaacccgaagggctgcaggtccgtctccggcacccgctgggcgaccaggtctgccaccgcgcgggcactgccgcaggccagggcccagccacatgcgccgtgcccggcgttgatccacacccccggcacgccggtggtgcccaccaccggcagcccgtccgggagcatgggccgtgccccgcgccaggtctgcacttgcggtgacgaccactgcgcgccacccgggaaccagcccgaggctgcgttgtagagcgtctgcagggtgggggcgtgcggcgtgccgctgccggggcccagttccgcgccgccggccacccgcaccctctgtccctgccgggtgacggtgatgcggtgcagcgggtcgatcaccgtgccctgcggggcgtgggtgtcctcgcgcacgggcgcgctcagggtgtagccatgcagcgccgccagtggcatcgcggtacccgtgccccgcagcagggcggcggccgacacgcccgcgcacaccaccaccgcgtcgaagcggcgcgcgtcgcgttcgccggccagccgcacgccggccgggccgccctgcagcgcctccacgcgcgactggaacaggaactgtacgccgcgctcctgggctgcgtagcgcagcatctgggcgaagaggcggcaattgccggactcgccgtccggcaggtgcagcgcgcccgccagttcgttgtccgacgccagtccgggttcgatgaggcgggcggtgtcggcgtccacgtcgagcacgttcaacccggtttcccgcaggatgcgtgcggccggctgcacgcggtccaggtcggcgggggcgcgcagcagcaccagcacgccgcggctgctctccggatccagctccagggcctgcgccacctgccgcatgcggaggtggctgtagtgcccgaaccgggccagcgcggcgatggaggcctcggccatgccgccgcgcgccgcccgccggcggcgccacagccagcgcaggtcggcgagcccggctccctgggccaggcggacggcggcgtgccggcccaggagcctctgccgcgcggggccgccgatggccggcgatgcccagggaatcaggggcgcgggggcgagcaggcccgcgttggcgaagctggcctcctcggcggcggcgccgcgctgctcgaagacggtgacggcatgtccgtcgcaggccagttcataagcggtggcggtgccgacgattccggcaccgacgatggcgatgtgcatggtgggtgagggccgcctccggtgtgccggggcggacccgcttctggggttctgggagggccgctgggcgccgcggccccgccgcgggggagcgccggcggaaggtgcgagcggcccggtatgctagaatctcggggttttgctgtgaggggcgcctcttttgtcagtggcgtcggcagcggcgaaacatgcaagccaacgcaaatgcgaaccggccctatcaaggtgccgccccggtcgattcgatcattcgatcgttgccgggcggttagcggggccggattttagacccaacctttggagaatacccatgtccgtcaccatgcgcgaaatgctggaagccggtgtccacttcggccaccagacccgcttctggaaccccaagatggccccgttcatcttcggccatcgcaacaagatccacatcatcaacctggaaaagtcgctgccgatgttccaggaggcgcagaagttcgccaagcagctcaccgccaaccgcggcaccatcctgatggtcggcacgaagcgccaggcccgcgagatcctggcctccgaggcgcagcgcgccggcgtgccctacgtcgaccagcgctggctgggcggcatgctcaccaacttcaagaccgtcaagacctccatcaagcgcctgaaggacatgaaggcccagcaggaagccggcctggagtccatgagcaagaaggaacagctgacgttcacccgcgagatcgagaagctcgagaaggacatcggcggcatccaggacatgaacgccctgccggacgccatcttcatcatcgacgtgggtttccacaagatcgccgtcgccgaagccaagaagctgggcatcccgctgatcggcgtggtggactccaaccactcccctgaaggcatcgactacgtgatccccggcaacgacgactcggccaaggccgtggcgctgtacgcccgcggcatcgccgacgcgatcatcgaaggccgtgccaacgccgtgaacgacgtggtcaaggccgccgctcccgaaggctcggacgaattcgtcgaagtggaagaatccgctgcctgaaggcccggccgcgcgacctgtcgcgaatgaaagaggggctcctgttagcccccttttttttagccttgaatcctgtaacgaactgaaatctggagaattaccgatggctgcaattaccgctagcatggttgccgaactgcgcgccaagaccgacgctcccatgatggagtgcaagaaggccctgacggaagccgacggcgatctggccaaggccgaggaactgctgcgcgtcaagctgggcacgaaggctggcaaggctgccgcccgcatcactgccgaaggcgtggtcgccagcttcatcgagggcacgaccggcgccctgatcgaagtgaacagcgaaaccgatttcgtgagcaagaacgacagcttcatcgccctggccaaggccgcggccgagctggtcgccaagcacaaccccgccgacgtggaagccctgggcgcgctgccctacagccaggaaagcttcggccccacgctggaagaagtgcgcaagggcctgatcggcaagatcggcgagaacatgtccttccgccgcttcaagcgcttctcgggctccaagctggcgtcctacctgcacggcacccgcatcggcgtggtggtggagttcgacggcgatgaaaccgccgccaaggacgtcgccatgcacatcgccgccatgaagcccgtggccctgaccagcgccgacgtgcccgccgagctgatcgagaaggagcgtaccgtcgctgccgccaaggctgccgaatccggcaagcctgccgacatcgccgccaagatggtggaaggctcggtgcagaagtacctcaaggaagtctcgctgttcgaccaggtcttcgtgaaggccgccgacggcaagcagaccgtgggccagatgctcaaggccgccaacaccaacgtgaagggcttcacgctctacgtcgtgggcgaaggcatcgagaagaaggtggacgacttcgcggcggaagtggccgcgcaggtggctgccgccaaggccgcagcctgatccctggttccgtacagtcccccgattccaccacccgaagagaaacgcccatgtccctcgccgctccagcccacaagcgcattctgctcaagttgtctggagaggctctcatgggtgacgactccttcggcatcaaccgcgccaccatcgtccggatggtcgaggagatcgccgaggtcacgcgcatgggcgtgcaggtcgcggtggtgatcgggggcgggaacatcttccgcggcgtcgcgggaggctccgtcggcatggaccgcgccactgccgactacatgggcatgctggccacggtcatgaacgcgctcgcgctcgctgatgccatggacaagcagggcctcatcgcccgcgtgatgtcggccatcggcatcgagcaggtggtggagccttacgtgcggcccaaggcgctgcagtacctggaagagggcaaggtcgtggtgttcgccgcgggcaccggcaaccccttcttcacgacggacaccgctgccgcgctgcgcggcgccgagatcggtgccgaggtggtgctcaaggcgaccaaggtggacggcgtgtacaccgccgatcccaagaaggacccgacggcgacgcgctacacgaagctcaccttcgacgaggccatgtcgcgcaacctcggcatcctcgatgccacggcgttcgcgctctgccgcgaccagaagctgcccatccgggtcttctcgatcgtgaagcacggcgcgctcaagcgcgtggtgatgggcgaggacgaaggaacgctggtgtacgcttgacgcccgactgcaccgcgcccgcggcggcttggcgccggcccgggcgacggatgcgcgcacaggagaacacatgacgattgccgacatcaagaaaaacaccgaagccaagatggaccagtccatcgtggccttcaagaacaacctggccaagatccgcaccggccgtgcgaatccggcgctgctcgactccgtccaggtcgagtactacggctccatggtgccgctctcgcaggtggcgaacgtgtcgctgatcgacgcgcgcaccatcagcgtccagccctgggaaaagggcatgggcgccaagatcgagaaggccatccgcgaaagcgacctgggcctgaacccggcctccatgggcgacctcatccgcgtgccgatgccgccgatgagcgaggagcgccgcaaggagatgaccaagctcgcgcgcaacgaaggcgagggcgccaaggtggccgtgcgcaacctgcgccgcgacgccaacgagtcggtcaagaagctcgtgaaggacaagctcgcctccgaggacgagcaaaagcgcgccgaagccgacatccagaaggtgaccgacaagcacatcgccgaagtcgatgcgctcgtggccgccaaggaacaggaaatcatggcggtctgatcggcccgttgcacgggttcgatcgatgccttccatgtccactgcctcgccagccattccccaccacattgccatcgtcatggatggcaatggccggtgggccacgcgccggttcctgccgcggctggccggccacaagcagggggtggagtcgctcaagcgctgcgcccgcgaatgcgtggagcgcggcgtggccgtgctgaccgtgttcgccttttcctccgagaactggaaccgtcccgccgaggaggtgtccggtctcatggacctgctggccaaggccctcgcgcgcgaggtgccgcaactgcagaaggacggcgtgcgcctgcatttcgtgggcgagaagtccacgctgtccgagaaggtccgcgccgggctggcgcaggccgaggcgtccacggcccacaacgaacgcctcgtgctgaacgtgtgcttcaactacggtgggcgctgggacatcgcccaggcggcctccgcgctcgcggcccgcggcgagcccatcaccgaggccagcctccacactgccatgggcctggcccacgtgccggatcccgacctggtgatccgcacgggcggcgagatgcgcatcagcaatttcctgctgtggcagtgcgcgtattccgagctgtacttcagcgaccgcctctggcccgatttcgacggtgccgccctggaccaggccattgccgcctacggggcgcgcgagcgccgcttcggcaagacatccgagcaattgctggcctccccgacctcgtcggcgtgcgcctgaaggggtttcccatgctggtgacgcgcatcctcacggccatcgtcctgctggccatcctgctgccggcactcttcgccggctcggtcgtgcctttcgcggctgtggtgctggtgctcattgccgccggcggctgggaatgggggcggctgcagggcctgggccagccggcgtccctggcggtaggcgcggcctgcgtgctgctctgcgccgcgagctgggcggcaggctggacggagcgtccgctgccctggctctgggccgccgccggtgctggctgggtgctgtgcggcgcctggctgctgcgccatggcgtggagggctggccgcgcatcccgcatcccgtgcgcctggccggcggggtgctggccctctggctggcgtggctggccgccgtgcaggcgcgcaccatcggcatcaacttcctgctgtccgtgctggtcctggtctgggtcgcggacatcttcgcctatttcgccggccgggcgttcggcctgcgcttcacgcgttccaagctggcaccgtccatcagccccggcaagagctgggaaggcgtctggggcggcatggccggcgtgatcgtgctcgccgtggcctgggcagcggccgatggcgcttcgcaggccctggtcccgagcttctacacgcggctggccgccaagggctggtggctgctggtcatcggcgcggtgttcatggcctgcatgagcgtggtgggtgatctcgtcgaatcgctggtcaagcgcagcgtgggcgccaaggacagcagccggctgctgcccggccacggcggcgtgctcgaccgcgtggatgcgctgctgcccacgctgcccctggccatgatgctcacccatttcgctgtcccatgaaacaacgccttaccgtcctgggttccaccggctccatcggaaccagcaccctggacgtggtcgcgcgccaccccggccgctacgagatcttcgcgctgagcgccgccacccaggtggacgccatggcggcgcagtgcctgcgcttcggtccgcgctacgcggtcatggcgagcccggagcatgcccgcgcgctgcgggagacactggccgcccagggctcgtccaccgaggtgatggacactcccgatgcgctgcaggcgatctccgcccatcccgaggtggacgtggtcatggcggccatcgtcggcgccgccgggctcgctccgtgccttgccgcagcgcgcgcgggcaagcgcctgctgctggcgaacaaggaagcgctggtcgtgggcggcgaggtgttcatgtccgcggtgcgcgagggcggcgccacgctgctgcccatcgacagcgagcattccgccatcttccagtgcctgccggaggatgcgtcctcctggccgcggcgcgtggaccacatcctgctcaccgcgtccggcggcccgttccgcacgcgcgagcccgccaccctgcgcgacgtgacgcccgaacaggcctgcgcccatcccaacttctccatggggcgcaagatctcggtggattccgcgaccatgatgaacaaggcgctggaagtgatcgaggcgcgctggctgttcaatctggcgccggagcagatccaggtggtcatccatccgcagcagatcatccattcgatggtgcagttcaaggatgcctccgtgctggcgcagctgggcacgcccgacatgcgcgttcccatcgcctgcggcctcgcctggcccgagcgcatcgagagcggcacgccccggctcgatttccgcagcctggccgccctgaccttcgaggaggccgacgccacgcgctttcccgggctgcacctgtcatggcaggccctgcgcgccgcgccgggtaccaccgcggtgctcaatgcggccaacgaggtggcagtggcgtcgttcctggagcgccgcatccgtttcgaccagatccaccggctgaatcttgcaactctggaggcggtatcgccctccaacccggactcgctgggcgccttgctcgacctcgacgcccaggcgcgctcggtcgcgcggcaccgggcagagcggctcgcggcctgaccgccgcgttccttcaccgtacgggagtgcccccatgcttctcaccatcgtcgccttcgtcgtcgccctgggcctgctcatcgcggtccatgagtacgggcactaccgcgtggccgtggcgtgcggcgtcaaggtcctgcgtttctccgtgggcttcggcaagccgctgctgcgctggcagccgcgcgggtcttccaccgaattcgtgatcggcgccttcccgctcgggggctacgtgcgcatgctcgacgagcgcgaggcgccggtggatcctgccgagcgccacctcgccttcaacaacaagcccctgcgcgcgcgcgcggccgtcgtcgccgccggcccggtcgccaacctgctgctggccgtggtgctctacgcggcggtcaactggatcggcgtgcaggagccgcgcgccatcctcgccagccccgctgccggctccgtggcctacgacgccgggctgcgcggcggcgaactggtggtgggcgccgccatcggcgccgaggagccggagccggtacgctccttcgaggatctgcgctgggcgctcacgcgtggcgccctcgacgggcaggacgtacgcctgcaggtcgaatccgatccgggcgcgccgcaacgcgagctggtgctggaactgcacaatttcgatgcgcgcgaggccgacgcgcagctgttccgcaagatcggggtgctgggcccgtggacccgtccggtcatcggcgaagtcgttgccggcggcgccgcgcagcgcgccggcctgcgtgaaggggacacggtgctgcaggtgggtgccacgcccgtggtggacggccagcagctgcgcgagttgatccgcgcctccgtgcgggacggcaaggccgccacgcaggcctggcgcatcgaccgggcagggcgcgcggtcgatctgcaggtgacgcccgacgtggtgcgacaggacggcgcggcgcccgcgggccgcatcggcgcctacgtgggcgcccagcccgcgatggtcaccgtgcgccacggcccgttcgaaggcctctggaagggcgtgacgcgcacctgggaggtctccgcactcacgctgcgcatgatgggccgcatggtgatcggcgaagcctcgctcaagaacctgagcggcccgctcaccatcgccgattacgcaggccgttcggccagcctcggattcacccagtatctcgtgttcctcgccctcatcagcgtgagcctcggggtgctgaacctgctgccgctgccggtcctcgatgggggccacctgatgtattatctttgggaaggcgtgaccggcaggggcgtgtccgacgcctggatggagcgattgcagaggggcggcgtcgcattgctcctcgtgatgatgtccatcgccctcttcaacgacgtcacccggctttttggctaaacctaccgccgcatgaatccgccatgtcggcaccagttcactcatgaaaaaacacatcaaccgcctgggcgtgcgtacggcatgcgccgttgccgccatggtcttcgtcgcgcaggctgcctgggcccttgaacccttcaaggtccaggacatccgggtggaaggcctgcagcgcgtggagccgggcacggtgttcgcttccatgccgctgcgcgtgggcgacgactacaacgacgagaagggcgcggccgccatccgctcgctcttcgctctgggcctgttcaaggacgtgcgcctggaagccagcggcaacgtgctcgtggtggtcgtggaagagcgcccgaccatcgccgacgtcgatttcgccggcaccaaggagttcgacaaggacaccctcaagaaggccatgcgggacgtgggcctgaccgaaggccggccctacgacaaggccctcaccgaccgggccgagcaggaactcaagcgccagtacatcaacaagagcctgtacggcgccgaggtcgtgaccacggtgacgcccatcgagcgcaaccgcgtcaacctcaccttcacggtgaccgagggcgagcccgccaagatcaaggacatccacatcaacggtgcgcaggccttcagcgaatccacgctcaagggcctgttcgaccaggacaccggtggctggctgagctggtacaccaagtccgaccgctattcccgcaccaagctcaacgccgacctggagacgctgcgctcctactacctcgcgcgcggctacctcgagttccgcatcgattccacccaggtggcggtgtcgccggacaagcaggacatcagcatcacgatcaacatcaccgaaggccagcgctacgtggtctccggcgtgaagctggaaggcaactacctggaccgcgacgacgagttcaagtcgctcatcaccatccagcccggcgagccctacaacgccgacaaggtcaccgagaccaccaaggccttcaccgaccacttcggcaacttcggcttcgccttcgcccgcgtggaggccgtgcccgagatcgaccgcgagaacaaccgggtggccctcgtgctgcgtgcagagccatcgcgccgcgcctacgtgcgccgcatcgtggtgagcggcaacaaccgcacccgcgacgaagtgatccgccgcgaattccgccagtacgaggcgtcctggtacgacggcgacaagatcaagctgtcgcgcgaccgcgtggaccgcctgggctacttcaccgaggtgaacgtcgagacccaggaggtctcgggctcgcccgaccaggtcgatctggtagtgaacgtggccgagaaacccaccggctccctgcagctgggcgcgggcttctccagcgccgagaaggtgtcgctgtcgttcagcatcaagcaggagaacgtgttcggctcgggcaactacctgggcgtggacgtgaacaccagcaaataccgccgcacgctggtgctcagcaccaccaacccgtacttcacgccggacggcatctcccgcacgctggacctctactaccgcaccgacaagccctaccaggaccagggcggcaactaccagctcatcaccgccggcacgagcgtgcgcttcggcatcccgttcagcgagaccgacaccgtgttcttcggcggcgggctggagaacacccgcatcaagctgggcacgaacattcccgcggcctacctctcctacgccaacacgtacggcaccagcagcacggcccttcccctgaccgtcggctggtcgcgtgacgaccgcgacagcgccctggcgccgaattcgggccgctaccagcgcctgaactccgactggtctgtggcgggcgatgcgcgctacgtgcgggccaactaccagttccagcagtacgtgccgctgaacaagaagttcaccctggcattcaactccgagctgggctggggcaagggcctgaacggccggccctatccggtgttcaaaaacttctactcgggcggcctcggctcggtgcgcggcttcgaccagggcaccctgggcccgcgcgacgtcaccggcgcatccctgggcggtccgaagaaggtcacgctcaatgccgaattcatcgcgccgttccccggtgcgggcaacgaccgtacgctgcgcgtgttcacgttcgtggacgccggcaacgtttacggcgaagacgagaaggtcaccttcagcgacatgcgtgtctctgcaggcctgggcctgagctggatttccccgctcggtccgcttcgcctcgctttcgcgcaaccggtgcgcaagttcgccggcgataaaatccagaaattgcaattccagatcggaacgtctttctaatgaaatccctttcccgccatattcccctggtccttctgctcggcgcgctcggcgcagccgtgcctgcgcaggcacaggagttcaaggccggtttcgtgaataccgaccgcatcttccgcgaagccagcacggccaaggccgcacaggccaagctggagcaggaattctccaagcgcgagaaggacctcgtcgaccagggcgccgcgctcaaggccgccaccgagaagttcgagcgcgaggcccccaccatggccgagagccagcgcacggcccgccagcgccagctggccgaccaggatcgcgacttccagcgcaagcgccgcgaattccaggacgacctggccgcgcgcaagaacgaagagctgggccaggtgctggagcgcgccaaccgggccgtcaagcaggtggccgaggccgagaagtacgacgtcatcctgcaggaagccgtctacatcaacccgaagcacgacatcaccgacaaggtgatcaaggcgctgaatgcaggcgcgggcgccagtgcgaagtgatcgcagcggcagccgggcggcgcgcgcggggcatcccgcgtgagcgtgcgtctcaggcagattgttgaggcgctgggcggaacgatcgaagggggcgacggcgacgccgagattcttcgcatcgccccgctcgactcggcggaaccgggcgacctggctttcctgagcaatccgcgctatcggcaacaactggccgcctcccgggcggcctgtgtcattgtggcgcccgcgatgcgcgaggaagcgctggcgcgcggcgcgtgcatcgtggcggaggatccctacgcctatttcgcgcgggcgacgcaactctggaagcgcctgcacggccgcacgcccgccgcgggcgtccatccgtccgcggtggtggatccggacgccttcgtcgatccctcggcgcgcatcggcccgctctgcgtggtcgagcgcggcgcgcacatcggcgcgggcacggtgctgacttcccgcatcacggtgggcgagggctgccgcatcggcgagcgctgcctgctgcacccgggcgtggtgatcggtgcggacggcttcggcttcgcgcccgacggcggcgcctggaccaagatcgagcagctcggcgcggtgcgcatcggcaacgacgtggagatcggcgccaacacctgcatcgaccgcggcgcgctggacgacaccgtcatcgaggatggggtcaagctcgacaacctcgtgcagatcggccacaacgtccgcatcgggcggcatacggccgtggccggctgcaccggcgtgtccggcagcacgcgcatcggcgcgcactgcatgatcggcggcgccgccatgatcctggggcacctggagatcgccgacggcgtgcaggtgtctccgggcacggccatcacgcggtccgtcctgcggcccgggctctactccggcatgtttcccttcgacgaaaatgcgaagtgggaaaagaacgcggccacgctgcgccagctccacgggctgcgcgcgcgcatcatggccctcgaagaacagatacgaaaagacggtcccaccgcacacatccaatgatggacatccaccaaatcctcaagctcctgccgcaccgctatcccttcctgctggtggaccgcgtcgtcgaactcgaaaggggccagcgcatccaggcgatcaagaacgtcacgatcaacgagccgttcttcacgggccacttcccgagccgcccggtcatgcccggcgtgctgatgctcgaggcgctcgcgcaggcggcaggcctgctgtccttcgacatgatgggcgaggcccccggcgacgacaaggtgttctatttcgtcggaatcgacggcgcgcgcttcaagcggcccgtggagccgggcgaccagctcatcctcgacgtgaagctcgaccgcatcaagggcggcatctacaagttcgtcggcgtggcgcgcgtgggcgacagcaccgcatgcgaagccgagatcatgtgcaccatgcggaccgtcgcctgatgggctgagggcgtgggcatgagcagcatccattccacggccatcgtcgatccgggcgccgagctggacagctcggtcaccgtcggcccctatgcggtcatcggccccaaggtgcgcatcggggccgggacgcgcgtcgggccgcactgcgtcatcgagggccgcacgacgatcgggcgtgacaaccagatcttccagttcgcctcgctcggcgcggtcccccaggacaagaaatatgccggggaagacacgtgcctggagatcggcgaccgcaacacgatccgcgagttctgcaccttcaacctcggcgtgccgggcgcggggggcgtcacgcgcgtgggcgacgacaactggatcatggcctactgccacatcgcgcacgactgcctggtgggcaaccacaccacgctgtcgaacaacaccacgctggccggccatgtcgagctgggcgactgggtgaccgtcggcgggctggtgggcatccaccagttcgtgaagatcggtgcgcatgcgatggtgggtttcgcctcggcggtgtcgcaggacgtgccgcctttcatgctggtcgatggcaatccgatgggcgtgcgcggcttcaacatcgtcggcctgaaacgccgcggcttctccgcggaccgcctcgccgcggtcaagcagatgcaccgcctgctgtaccgccaggggctgaccctggaggcagccgccaaggcgatcgaggagcttccggccgagcaccccgaggccgcgggcgacatcgccctgctgcgcgatttcatcgtctcctcgacgcgcggcatcgcgcgctgaaggggagcgttcagccatgcaagacgcccctcgcatcgcgatggtggccggcgagacgtccggcgacctgctcgccggactgctcctggacggcctgcatgcgcagtggccggcggtgtccgcgcagggcatcggcgggccgcagatggaacgccggggtttccagtccctgtggccgagcgagcgcctcgcggtgcacggctacagcgtcgagctggtgcgccgcctctggggcatcgtgcgcatccgccggcaattgcgcagccgcctgctggcggagcggcctgacctcttcatcggcgtcgatgccccggatttcaacctgggcctggaggccgacctgcgtgccgccggcatcaggaccgtgcatttcgtctgcccctccatctgggcctggcgcgcggagcgggtcgagaagatccggcgcagcgccgaccatgtgctgtgcatcttccccttcgagcccgagttgctggcgcgccatggcatcgccgcgacctacgtgggccatccgctggcgcaggtcattccgatggagcccgaccgcctcgcagcccgcgcgcaactgggactgggggcggacgacgaggtgctggccatcctgcccggcagccgctccgcggaagtcgcctatatcgcccggccgttcttccaggcggcggcactgctgcgccaggcgcggcccggcctgaagatggtcgttcccgcagtgccggcgctgcgcgagcgcatcgagcagctcgccaccgagtgcggtgtgcgcgatgcgctgcagatcacggcggggcagtcgcataccgtgctggcggcctgcgactgcaccctgatcgccagcggcaccgccacgctggaggcggcgctgttcaagcgcccgatggtcatcgcctaccacatgcaccccatcagctggcgcctgatgcgccgcaagcagttgcagccctgggtggggctgcccaacatcctgtgtggcgatttcgtggtgcccgagctgctgcaggacgcggccacgccgcaggccctggccacggccgtgctgcagtggctggatgcacctgccggccagcgcgacgcgctggcgcggcgcttcaccgcgctgcacgaggaactgcgccgcgataccccgagattggccgccgatgcgatccagaaaatccttgccgcgcgttgagcaggcccatctgccctggcatccgccggggctcgtcgcgggcgtggacgaggcgggccgcggaccgctggccgggcccgtggtggccgcggccgtcatcctggacgaactgcagcccatcgacggcctggcggattccaagaccctcaccgccgctcgccgcgaggcgctgttcgacgagatccgcgccaaggcgctgtgctgcagcgtggccgaggccacggtggaagagatcgatacgctgaacatcctgcaggccaccatgctggcgatgcgccgcgccgtggccggcctgcggctcaagccggtgcgcgtgctcgtggacggcaaccgcctgccgccgctggacgtgcccgccgaggccatcgtcaagggcgacgcgctggtgcaggccatctctgctgcctccatcctggccaaggtcacgcgcgaccgctggtgcgcgcagctgcaccaggcctatccgcactacggtttcgcctcgcacaagggctacggcacggcggagcacatggcagccctgcaggtccacggtgcatgcccggaacaccgccggtccttcgcaccggtcgaggcggcggtgcagcgtaccgtgatcctgcaggccaccgccaccaccggggccaccgtggaaaccaccgtatccgtgcgtccggcggcgccccgggccgcggaagggctgcacgcatgacggccgggccgaccttcatccagtcgcgcgacaacgcgttcgtgaaggacctgcgccggctggcgcaggacagcggagcctaccgccgccagggccgtgtctggctcgagggcgaccatctctgccgcgccgcgctggagcgcggcgtgcagccggcgatcggggtttatgccgaatccgcctggccggcatgggagcacgagtgggggcctgcggccgctcgcaatgtggtgctggccgatgcgctctggtccgacgtgagcgggctggagtcacccgcacgcatgggcttcgtggtgcctgcgcccgaggcgccggtgctgcaagccggcctgccgacggtggtgctggaccggctgcaggacgccgggaacgtgggatccatcctgcgcagcgcctcggccttcggtttccggcaggtcgcggcgctcaagggtacggccggcctgtggagccccaaggtgctgcgcgcgggcatgggtgcgcatttcgcgctgcacctggtggagggactgtcggtggatgacatcgacacgctgcgcctgccgctgctggccacgagttcgcacggtggcgacctgctgcaccgcgcgtgcttgccctggccctgcggctggatcctgggccacgaagggcagggcgtgtccgaggccctgcagcagcgtgccacgcacctgatccggatcgcgcagccgggcggcgaggagtcgctcaatgtgggcgcggccgcggccatctgcctgcatgccagcgcggcgcacgcggatgccggtgccgctgaacgcgggtgacgcggcgttgccgcatgctgcgcgttcatgcatcgcaccggtatcctgcccgcgtgggcagctgcctgtcgccctagtctccactccgggatgccctggcggaagcactgccgctcttcgcggcatcggctctatggctgcggcctgaaggtcgatttgcgagccggtctgcgagggacagggcacttgccacggtgagcgtgcctggtgcgagcaggcccatccagaggatgagggccgcggggcctccggaggccagcgtgcaagccagtgaggcggccagcgccgcgcatcccagtgtgcgcaacgtccatccccggcgaagatgggcaacggcccgcgggaggtgtgcggcgtgcctgtccatcgacagcgccagggcggccagcccccccagcatggtcacgaacgccagggccgccatgtcaatgcccacgccgcgctgcggccatggcccacagggcgaatgccatgcccagcgccaatgcgcccaggtcgaacccggccatcacccagtcgcccgccggcaacgactggcccaggtgccggtgggtggtggcggcgttcagaaggggaatcgcaccgaatcccagcgcggcgcaccaggcctggatgcgccaggcggtagcgggggcggtgaatgccgcatggatgaaagcggcgagccaggccacgaacagcacatcgacttcgagctgcgcgcgctgggcgatgccgggcggcagcaggcggttggcccagaagtaggcggccatcgcaatgggaagccccagaatggccccgacgttgagccgttcgacgagcctgtggccccagggtgccgtattgccttcgcgccgcgcacgctctcgccgcttggcggtccaaagcaccatcccggtggcgatcatcgcgcagcccagcaagcccgacagcaggtacagggcgcgcagcaaggggcctgcgaacaggccctcgtgcaggcccagccacaggtcgcgcgccgtgcgcggagcagactgcccggccagccgttcggccagcagcctgccgctggtgccctcgaaaacgaggatgccggcggagcgcaccggtcccgcagcgaagttgccggtggtggtgatccgcgcgttggcgtcccccgggtgctggatgtcgatcactgccacggcgcctccatggggccgcgcccgttccagcacctgcgcgatcggcaccagcggggcaggtctgcctgaagcctgggtggcggccatgggcgggaacaactcgccgtagaacgcgcggcccgcactgccgggtggcaggccgtaccaggcgctggcgatgagcggcatgaacgagaacatcacgaagaccaggcctgagtagctgatcatgagctggaagggaaggctggccacgctggccaggttgtgcgcgtccagccacgagcgctgccccttgccgggccggaaggtgaagaagtcggcgaagaaccgccggtgcgccacgatgccggtgagcagggccaggagcaaggccgtggaggcgatggtcaccaccccttcggcccaggcctgcggcaggtaatgcaggcgccagtgcatctggtagaggccctgtccgcctgtggtctcgcgcacggcgatggatcggccggttgccgcatccagccacaccggctgcggcgagtcgcctgcccgcggtgaccagtccacccgcagatggggctcgttgcggtccacaggcaggtatatggtccagcgccgcgcgccgagggcgtgcgcctgcagataggtgatggcgttcgcggcctgggcttcagggggcagggggacatgcgtggcgggcagctcggggcgcatccagcggtcgatctccgtgtcgaggtagccggccgttccggtgacgaacatgaagtacagcagccagccgaacagcacgcccacccaggtgtgcaatggggccatggcagggcgcaacgggcgccgcggggtgggcgtcacagcatcgcccatgccagggcggcgctgccgagcacgcccagcccgatcaccgcccaggcccggcgtgcgctgcgtgccgcgaacgcacccatgcacgccaccgggtaaaacgcgatcccgagctgcatggccgccagcaccgcctcttcgcgcggcagcgccggcgcggcggctgcgacgatggcgaccggcagtgtctgggccagcacgtagccgcccaggcagccggcgagcaggcgcgatgccacgtcgcggcgcgcgccacggtgcccgcggtgggccttcgtgtcaggctggcccgcgcgcactcagaaatccgcggtggccgaaagcagcagggtgcggggtgcgcccatggtcaggccttcgcgggcggcggactgccagtaattcctgtcgagcagattctcgatggtggcacgcagcgtgaccggtgtgcgtccggcggtgaagcgatagcgtgcgccgatgtccagccggttccacgcgggcagttgctgggtgttggccacgtccacgtactgcctgccggtgtgcagtgcgcgcgcagtcaaggtgaggccggggacgaaggccgtatcccattcaccacccaggttgatctgcacccggggcgtggcaggcgcaggccggccgtcattggcaccatcctcggtccgggtctgtttgccctgcgtgcaggccacgccggccagcatgcggatgccgcgttgcacttcgccctgggagacgatctcgagcccgcggttgcgctgctttccgtccatgcgaaaggtcgggggcgtggtcgatgcatcgagcacgctgctcggacggtcgatctggaaaatgctgaccgtggtgatgaggtgaccggtgtcgaacttggcgcccagttccacctgcttcgatttggagggcgggaacatctggcctgcgttggctgcgccgctgggcgcggtagggccttgcgacaggccttcgatgtagttgccgtacagcgaaatgccctcggtggccttgaacagcagggcggccatgggcgtcacggcggacttgccgtagcgtgccgtctgcgcaccggtggcgccatccagcgtgcgcgtgcgcacctcctggtggcgtgcgcccagggtcagctgccagcgcttgtcggcggtggataccgtgtcggccagggccaggctgttcatgcgcgtctcgcccacgcggggtacattgctgtccagagagatggcgggcatggccacgtcggccggggtgtagatgctggaggcatacaccgtgccgttctggcgccgcaggccattgtcctgcgcgtagccgctggcactgagcacccattcatggcgcagggtgccggtctgcagcttgccgcgcaggccggcctcggccgtgcgcgtgttcacgtactccttgagccggtacggccgggccaggagcgcgccttgtgcatcctgcaactgcgatgtggtctgcaggctgtcgaattcgtagcgcatggcgcccagcgcaccgtaggccacgaggtcgggagcgatgtcgatttcgccgcgcacgatggctgcgcgctcgtcggcatcccagtagctccactccggctggaagttgatccggttgtccggggcccgtggaatgggcgttcctgccgcaggcgggaagagcaggctgctgcgcccatgggtcacgcgcttctggtagttgacgtccgcctccaggcgcacgcgctctccctggtagtccagccccagggccagggcatccacccgctcgctcgagccgtcgatgggcgtgtcgcccgactgcctggccacattcaggcgcgcgccccattcctggtcggcaccgaagcggcggccgatatcggcatgcacgccgaactggctgtcatcggcatacgaggtggtcacccggttgagtggctcggcacctgcgcgcttcggcacgaggttgatggagccacccaccgaaccggcaggtgccatgccgttgaggagtgcgccgggtcctcgcagcacctccacccgctccaccccgatcagcgatgcggcattgcgcggcgacaagccgtacagcccgttgtacgacacgtcgtagttgaacaccgtgaagccgcggatgttgaactcctcgcggcccgagttgcgcccataggtgttgcgcaccgaggggtcgttgaccagcacgtcgccaatggtccgcgcctgctggtcgtctatcagcctggcggtgtactgggtggcgctgaacggggtgtcgagcgcgtcgcgattgcccagcatgccgacccttcccccgcgggccacctggcctccggcgtacgggcggggcagcgcatccggcgccgaggcagtcactgaaaccgtggggagcaccgctgcgctgcctggggcggcagccgggacggcgatggcgggccgcaccagcacggaccgatctttcaccgttccctgcagtccgctgcctgccagcaggcggtccagcgcctgctgggccgtatagcggcccgacacggctggggcggccttgcccgctacctgttcggccgagaagcccagctgaagatcggcctggcgcgccagttcgttgagtgcgttggccagcggctgcgcggcgatggcaaaagtgtgggagctcgctgccggccctgcgacctgtgcctgggcgactccgggatgggccatcgcgaagccgagcgtgacggccgcagccagggacaggggggtcaaacggaaacggggcgcaatgcgcagggccatggaattcctcggtcttcaatgaatgggcgtgtgcgctccgcgcacctttctcccccatgtagacgcgcgagcctggcaaacccgcacgtgcccggagaaatttcctgaaaagaaaatcagcgcgccacgatttccgtggtgctcccccgttgcaccagccgcacgggcagcaggtggggaaggaattcggcaaatcgctggtgctgccgcaggccgtagctgccgctcaccggcaggcgggccacggcgggatcgcgcaccaccaggccggtggggccgtagcgctcgaattccgccagcgcctgggccagcggcgtgcggtcgaagctgacgcggccgctgcgccactgggcgacggaagcgggggcgacggaggtcacggtgccgatgtccgtctccttgttgccgcgggccggcccttccagcatctgaccgcccgacagttccaccgccggtgacgcactgccctgggacgggtccgccgggctggccgggaccgtgtggcgctccacgcgcacatggccttcttcgaccgcgacgaccgtgcgcccggcatcgatgcccgatgccgtatgcctcaccgaaaaccgcgtgcccagcaccgtgatgcgcaggtccccggcaagtacgtgaaatggccgcgcagggtcggggtgtaccgaaaacatggcttcgccgtcgccgagctccacctcgcgccggttgcgatagaggcgtgcctggatgcgggtggccgtgtccagttgcacggtactgcccgcgaccgcatcgtccggcagcgtcgcgactatctgctgcccgcgttgcgaagcataggcctgaacgaacgtgggctgcatccaccaatggacccctcctgcgcccaccacgaacgccacgcccagggccacggctgcatggggcaggaaatgccggacctgcactccccggagcgacaggcgccaacggcgtggcgtactcgtgcgtgcctgccggatgggcgccgcgcggtccggaagcccggcgcgcaatctggacgcatcctccaccgcgatctgccgcacctcctgcagcgtccgggccatgacatcgagcgctgcggcgtgcctgggatccgctgccagccagtcctggagttcggcgtggccgtgggcgtccagtccgccgtgctgcctgaccgcccaggtcgccgcttcctgctccatcgtcatctcgccagccgtctccccgccatgcgcatcctcccctccgggcagggcgccaggatcgttttctggaagggaaggaggaagaggcatgcgcgaagaaaccgggactatagatggatgcgggccgccgtcggcgctcgccacgtcgtgcggggcgctagtgcctctgcgcaggtgcgtgcggatgcccgtcgctcgcctgcgcatggcgtcggcaggccaacgtgcctcgtaccacgtgtttttcgaccatgctgacggaaatgcccatccgctgcgcgatttcggcctggggaagtccgtcgatgatgtgcagcacgaaagcttcgcggcagcgtggcggcaggttctcgatcacctgcacgtaggctcccacggtctgccggctggccagggcctcttcgggctgcaggtaccgtggtgccggcggatctccggcctcggccaccgtgtccaggctttcgtggtgccgtacctgcgcgcggcggtgctggtcgatgaccaggttgcgggccgtgcggtagagcagggcacgcccgtccagcacgggaggccctgcatgctgggctgcgaggacacgtgcatagctctcctgggccagatcggctgctgtgtcccggtcattcacctggcggtgaaggaagttcagcagttcgcggtagaagcgctcgagcatggcgggaaacggcgtggcggcgacgggtacagccccggcatgcgatggcggcaggaactacgcgggctaaatgggaatcattctatggcactggcgtgcagaggccggagtgacggagaccgaggcatggaatcggtcgcgggagggcggcttgtcttggcagcgcggaacaggtgggcttgcacgcgtgcaagaaaaaacccctgactcttgcgaatcaggggttttttgtttggtgccggagagatgaatcgaacacccgaccttctcattacgaatgagctgctctaccgactgagctacaccggcgaagaattgaattatataccggaatggtagcgtgtcacgcgttccacttcatttttcgatccgaggatcacgctgacgcgttcgtgcaactgcttcggctggatgtccaggatgcgttccttgccgttggtcgccgcaccgccggcctgctcgatcagccaggacatcgggttggcctcgtacatcaggcgcagcttgcccggcttgttcggctcgcgcttgtcccaggggtagaggaagatgccgccgcgcgtgaggatgcggtgcacgtccgccaccatgctggcgatccagcgcatgttgaagtccttctcgcgcgggccttccgtgccggccaggcattcgtcgatgtagcgcttcaccggggcgtcccagtggcgcatgttgctcatgttgatcgcgaattccttcgtgtcggcaggaatcttcacgttctcttccaccagcacgaacgagccttgctcgcggtcgagcgtgaacatggccacgccgtcgcccaccgtgagcaccagcgtggtctgcgggccgtagatgcagtagccggcagccacctggctggagccggcctgcaggaagtcctcggtggtcacgccggggtggccctcgggcttcttcagcacgctgaagatggtgccgatgctcacgttcacgtcgatgttggaggagccgtccaggggatcgaacagcagcaggtactcgccctgcgggtagcggttgggcaccacgtagatgctgtccatctcttccgacgccatggcggccaggtggccgccccattcgttggcttcgatgagcacttcgttggcgatgatgtccagcttcttctggatttcgccctgcacgttctcgctggaggccgagcccagcacgccgccgagggcgcccttgttcacggcgtggctgatgtgcttgcaggcgcgggccaccacctccagcagcaggcgcagctgcgaggggatgaggccatcgacgcgctgctgctcgacgaggtagcgggtgaggctgatgcgttgtgccatgttcggtggatctttcggttgttttttcgaaggagcgtccggcctgccggatcagtctgcgagcgcgcggccgaccacttcgcgcacgtcgttggacaggtcgggtttggcggccacgcgcgcgatggcgtcgcgcgcggccgtccggtagggctcggcgagcttgctccagcggtcgagggcgcgcgcgaggcgggctgccacctgcgggttcagcgtgtcgagctcgatcacgcggtccgcccagaaggcgtagccggcggcatcctggcgatggaaggccccggggttggcgctgcaatagctgaagatcaggctgcgcgcgcggttcgggttcttgaggctgaagtccgggtgcttcatcagctccttcacggcaggcagcacgtcgccgccgcggtccggcgcgccggcctgcagcgcgaaccacttgtccagcaccagcgcttcgtccttgaacatcgcgtggaagcgcgccagggcctgcgcggcgagcggctggccgctggccaccagggcggccaatgcgttgaagcggtcggtcatgttgcccgcgtccttgaatcgctggtaggcccggcccggccagacggtgtcgcccgtgcggcgcgccgccaggcacagcatcgacagcgccatgccggccagcgcgcggcggccggaggatgtggcgtccggccggtatccgccggtgtcgtggtgctgatcccaggtccattcccagtcgggctgcagggcgacggcgagctgctggcgcatggcctcgcgcacggcgtgcacgcgctgcggatcgaccacgtcgagctgctcggcgatgtagccttcggagggcagggcgaggaccagttccttgaaggcggcgtccagcgcgggatggcgcagcacgtcgcgcatcgcagcgacgaagctcgccggcagcagttcacgttgcagcacgccatcggcgggtacatccagcgacgcgtcgccgatggcctggatggcgatgcgcagcgccaggcgctggccggcctcccagcggttgaacggatcggtgtcgtgtgcgagcagggcgagcaattgcgcgtcggtggcctcgatgtccagcagcaccggggcgctgaagccgcgcagcagcgacgggaccggctccgacggcacgttcacgaacgtgtaggtgtgggccgcctcggtgagcaccacggtgcggtccggggcgccggcctcggcctcgccttcgagctgcaggggcagggcgacgccgtcggcgccgagcagtcccagcgccacggggatcaccatcggctccttcaccggctggccgggcgtgggggcgatgctctgctcgagcgtgagcgtgtaggtgcgggcgccggcgtcgtaggcgccgcgggcgcgcacgcgcggcgtgccggcctgggcgtaccagcgcttgaactgcggcagcaggcgggccagctcgctgcccgggttggcgtcggcgatggcctgcgcgaaatcgtcgcaggtcacggcctggccgtcgtggcgctcgaagtagagcttcatgcccgcggcgaaaccgtcacggccgaccagcgtgtgcatcatgcgcacgacctcggcccccttctcgtagatggtgacggtgtagaagttgttgatctcgacgtagctgtccgggcgcacggggtgtgccatcgggccggcgtcctcggggaactgcacggtgcgcagcacgcgcacgtcctcgatgcgcttgacggcgcgcgccgaggggctgcccgagaggtcctggctgaattcctggtctcggaagaccgtgaggccttccttcagcgacagctggaaccagtcgcggcaggtaacgcggttgccggtccagttgtggaaatactcgtggcccaccaccgattcgatgttcgcgaaatcggcgtcggtggccgtggcctggctcgccagcacgtacttcgtgttgaagatgttcaggcccttgttctccatcgcgcccatgttgaagtcgctggtggcgacgatcatgaagcgttcgagatcgagcggcaggccgaagcgcgcctcgtcccaggcgatgctggccatgagcgaattcatcgcgtgctcggtcttctccaggtcgcccgggcgcacgaagatctgcagcaggtggtcgttgccggagcgtgcgcggatgcgctgctcgcgcgccaccagcttgcccgcgaccagcgcgaacaggtagcagggcttcttgtgcggatcgacccacttggcgaagtgccggccatcgtccagcccgccctggtccaccaggttgccgttggacagcagcaccgggtactcggccttgtcggcgcgcagcgtgacggtgtagctcgccatcacgtccgggcggtcgaggaagtaggtgatgcggcggaagccctcggcctcgcactgcgtgaagaacgtgccctggctcacgtagagccccgacagctgcgtgttcttggcggggcagcaggtggtgaagatctccagatcgaagggctcttcgccttcggggaggttctccagcaccagatgggcgccttcgagcttgaaggacgtgcccgccccgttgaccagcacccgcgcgaggttcagatcctcgccgtccaggcgcagggggcccggcggcacgtcggcgttgcggcgcacgcgcaggcggctgagcacgcgggtcttggcggggtccaggtcgaacgtgaggtccacgctgtcgatccagaacgcgggggcgatgtagtcggcacggtggatggccgtggcgggttgtccttcacgcatggggcgtagtctccaaatagggcacgagccgtttcacggcaagcgtgcgggaagtaagggtcattggacgagattcagtactgcgcggtcgaggcgctggaagctcggcgaatgctgcgcgaggtgcgtcaggttcagctgggacgctatttttgcctgatgcgtggtgggtttgtaggccatgcccttgggttgggcggcggaaagccagcctttggcgtctcttacaccctcaggatcggtcgggaaggcggcctcggacgagatggccggcagggccaggcgtgtggtcgcctcatcgcacaggaacagcgattcgaactccttgacgataaaacaggcctcgaaaggatgatcagctcggatgtcatgcgccatggccttgaggttccgctcttcatgctccgcgtcgatgcaccactcgcaatcgaaatccagaacgcacagcacggccgcatcttccagaatggctgcttcgaaaaaccgggcgaaattggccttcaccctgggcagttcgccccggcgctgcggtttcaatacctgtacgtcataacgtccatggtgttcaaggatgcgccgcagcagtacggggactgcgcgctcgtcgccttcgccttccacgatgggcagcagcctttggcggatcgcggtcatggagcttcttccggctgaaggccttcagccgccatgaactcgcccagcgtcatgaggccgcgttgtacggcctcccgctgcgacgccttgataggggcgatgtgcgtgacgccgtcttgcatggtgacgatgcggatgttgtctggttcaaaatgctcaatcaattgcggactgtgtgtggtgacgacgatctgcgtcagttccgccacctccttgaaggcttcggcgagcatggaaagaacagccggatgcacagtctgctcgggttcctctatcacgatcagtgagggcgtgggcgcctgataaagcgagagcaggatgccaaagactcgcagcgtgccgtcggagagctgagccggatcgaattgccgctccgtttccccgttcttgccgaagcgaaaaaaggggatgaggtagctacccacgggcgtgaccgccacatccctgaaatcgggcagcactacgcgcatcatttcgtagatgcgctccagcatctggcgaccttcttccgtgcgttgtgcggatcggatgacggagacccagttgctgccgtcttcgcgcaggctcgtgtctgcgtgcagagtggtgacttgccgcaggatgttgggatagagcgaggaaaatctccagcgcaggatgtgccgctccagcggctttcccaactcatcgaggccgaacatcctggtctcttccagcagggcgcctagcgccaagcgctgctgatcttcgattgtgatgggggtattgggggagatgttcttcctcaggatctgtcccgccccatcccgggtgaaaccaagttcgtacacttcccagtcccatacctgctgcgaatcgtcctgcgggaagagttcttcgtggtggtaggttgcatcctcgctggccacacggtagttaccatcggcggcgctgtcgattttcagtacatagtgcgcgtgccgattcgcgttcttcctgaaagactgcgtggcatggataccaatttccaccaaaccgggtatgtccgcttctccgctgtgctgtcgcaggcgaccaatgccgccgcgcgctgcgacagcatggtccaatccgtcgcgcacggcatcgcgcaggaactccagcgtgcgcacgaagttggtcttgcccgtcgcgtttggccccacgagcaccgtcacgccaggagacagggctacgcccacgtcttccagactgaaacaatggcgtgcctccacgcgagtcaacttcatgctggcctcaaacgccctgcttgagggaggcttcgatgaacacgtcgaggtcgccgtccagcaccttctgggtggcggagacttcgacgttggtgcgcaggtccttgatgcggctgttgtcgagcacgtagctgcggatctggtggccccagcccacgtcggtcttcgtgtcttccagcttctgctgctcttccatgcgcttgcgcatctcgaagtcgtagaggcgcgagcgcaggcgctgccaggcaacatcgcggttgctgtgctggctgcggccgtcctggcactgcacgacgatgccggtcgggatgtgcgtgaggcgcacggccgaatcggtcttgttgatgtgctgcccgcccgcgcccgatgcgcggaaggtgtcggtgcgcacgtcggccgggttgatgttgatctcgatcgagtcgtcgatctcgggatagacgaagagcgatgcgaagctcgtgtggcggccgccggacgaatcgaacgggctcttgcgcacgaggcggtgcacgccggtctcggtgcgcagcaggccgtaggcgtactcgccctcgatcttgattgtggcgctcttgatgccggcgacgtcgcccggtgtctcgtcttccaccgtcgccttgaagcccttgcgctcggcgtacttgaggtactggcgcagcagcatgccggcccagtcgcaggcctcggtgccgccggcgccggcctggatatcgacgaagcagttcagcggatcggcctcgttgctgaacatgcggcggaattccagctcctcgatgagcgggcgcagcttggccgtttcggcctcgatggtgagcaggccggcctcgtcgccttcttccttgctcatctcatagagctcggcgttgtccgcaagctcgcgtgtgagcttgtcgagcgtgaccacgacggcggagagggacttctgttccttgcccagttcctgggccttcttcgggtcgttccagacggacgggtcttccagcgaggcgtttaccgtgcgcaggcgttcgaacttggcatcgaagtcaaagatacctccgtaactcttgcgtgcgctgcgagaggtcttcgagggtggtgccgatgaggttgatgcgttctgcgtccatggtgctgtcctgtcttgcggttcgttggtgtaaccggcgattttctcatgggcgcggggccgggcctccaatgtcccttcgcactccctcgccgcgcatcgcggggcagggcagggttgggcgtcaggcctgcaggaagtcctcgatgagccgcgccaccacggccggctggtcgtggtgcagcatgtggccggcatcctgcaccaccgcggtgcggcagtcgcgcacgtgctccagccgccggtggtattcctcgagcgaatagcggcccttccaccactggcccatgctgtcgtcgctcgcctccaccgccaggacgggggcggagatgccggcatacagggccagggcttcttccacccggtagagcagggggttgacgaccttgtgggcggcatcgcccaggatgcgccacccgccggcgccgtccggctccgcccactcgcgcgccagccattgcgcctggtcgcggccgagacgcggattggtcttcatgaggcggcccgcgacggcctctgcgctctcgtagcgcttgagctccatgccgccggcctccagcgtgcgcagttcgtccagccattgggcgtagcgcgcgggcgcctgcgcgggctcggtagcgggcaggccgaagccttccaggttgaccaggcgccggatgcggccgggccgcacgccggcataggccatcgccacgttgccgcccatgctgtggccgacgaggtccaccgggccgtcgggcgcatagtggtccagcagccggtccaggtcggcgaggtaatcggcgaaggcgtagtggtcgcatcgtccgggcggcatgctatgcccgaagccgcgccagtcgggcgcgatgatgcgccgcgcgctcgcgaattccgcgccgaaggcatcgaccacgaactggtaggacgcgcccacgtccatccagccgtgcaccatcaccagcggcggcgccgtcgccgcggtatctgcagcctcccacagccggacgtggtactggagggtgcggatgggcaaccgttcgctgcgcgaggttcggaggggctggtacatgcccggattattggcatgccgggcgggcgcggcagtcaaggctgggacaaggcgcggcaccctaagtcgggccgaacagttcctggcagcgttcgcagtagtaggcgatgcgcgcggtgcgccccagcttgcgcttttcgaagggtatgtggcagcgcgggcattcggactggcggtgggccagccagtggcgccgcagcacgccctggcgcttccactccaggaactcgaacgcatagtcccgcgcctgcgccacgagctcgcgcaggcgcgcggcgggcagggcgcccacgggcgagcacggatgcacgcggatgcggaagagcacctcgttcttgatgatgttgcccacgcccgcgaacacgtcctggtcgagcagcgcgtcgcaggcgagaagctcgggacgggcccgcaggcgcctgcgggcgagcgccgggtcccaggcgtcggacatgacgtccgcgcgccagtcgtaggcatcgtccagcggcccctcgaccggccggaccgagcacgcatagaagtcgatcgcatgcccgccctcgaatcccaggctgagccgggcgggagtgtcctttggatcatcgatgcggaaggagccgaagagcaggaaatgcacgcgcaccgtgcagccgctgtccagctcgagcaggaagtgcttgccccaggtgcgcacggagacgacgcggcgcccggtcagggccgccatatcgatagcggtggtgttgcccgacgcccgctcgatcctgcggccctcggcgagcgggcgggcggcttccttgagcaggacgagggacgggccttcgggcatggggcggtctgcggcgttcgtgaaaatccattattctccccagccactttcgcagcttgtaggccttattccatgcaaaaagtcacgttgggcgcgagcgcgctccaggtctccccgatctgcctcgggaccatgaccttcggcgagcaggtgggcgaagccgacgcccatgccatcctcgaccgctcgctggcggccggcatcgacttcatcgacacggccgagatgtacgccgtgccggcgcgcgccgaaacctacggcgccaccgagtccatcatcggccgctggttcgcgaagaacccgggcgcccgcggcaaggtcgtgctcgccaccaaggtggccggcccttcgcgcggcatgccctgggtgcgcgagggcaaggggatgacggcggccgacatccaggcctcctgcgagggcagcctgcgccgcctgcagaccgacgtgatcgatctctaccagatccactggcccgagcgccacgtgcccgccttcggcaccctgtactacgacccgcagaaggaaacctccacgacgcccatccgcgagcagctcgaagccctcgcgaagctggtgcaggccggcaaggtgcgctatgtgggcctgtccaacgagacgccttatggcgtgcacgaattcgtgcggctggccgaggagcacggcctgccgcgcgtggcgacggtgcagaacccgtactgcctgatcaaccgcacctgggacaacgcgatggacgaaacctgccatcgcctgggcgtgtcgctgctggcctattcgccgctgggcttcggcctgctgaccggcaagtacgaccagcacgcgccgaccgacccgggcgcaccgcagggcgcgcgcatcgcccgctacgagtcggtgcgcaagcagcgatggggccggcccgaagcgctggccgccgcgcgccgctacaaccagctcgcccgcgacaacggcctgacgcccacgcagatggcgctggccttctgctaccgcaactggcgggtggccagcaccatcatcggcgtgacttccctggcccagctggaggaggacatcgccgcctggaacacgcagctttcgcccgaactgctggcggccatcgacgcgatccgctgggacatccgggacccggcgctgtgagccgcaaggaccgggccggcgcccacgtcagcgaaacgccggccacgcagttcctgcgccgccacggggtggcgttcaccgagcatccctacgaatacgtggagcatgggggcacggccgagtcggcgcggcaactggggctggacgagcacatggtcgtcaagacgctggtgatgcaggaccaggatgcccgcccgctgatcgtgctcatgcacggcgaccgcaaggtctccaccaagaacctggcccgccagatcggcgccaagtcggtggagccttgcaagcccgaggtggcgaaccgccacagcggctacctcgtcggcggcacctcgcccttcggcacgcggcgcgagatgccggtgtacgtggaggagaccatcctggcgctcccgcgcatcgcgatcaacggcgggcgccggggcttcctggtgcagctcgatcccgcggtctgcgtgcaggccctgggcgcccgggccgtgcagtgcgcgctggcagaatagccggcccgtgcgcggcggccgacgccgcgctccgctccaccacaaggacacgatcttgaccgccgtctattccctcctggccacgctcgccgcctacctgctgggttcgctctccttcgccgtcatcgtgagccgcgcgatggggctcagtgatccgcgcacctacggaagcaagaacccgggcgccaccaacgtgctgcgctcgggcagcaaggcggccgcggtggtgacgctgctgttcgacgcactcaaggggtggctgccggtggtgctggcccaggcgttcggcccgcgctacgggctgggggacggcacggtcgcgctcgtggggctggccgccttcctcggccatctctggccggtgttcttccgcttcgaggggggcaagggcgtcgccacggccctgggcgtgctgatgggcgtgagcgtctggctgggcctggccacgctgctcacctggatcatcatcgcgttcttcttccgctattcgtccctggcctcgctggtcgcggcggtcttcgcgccgctctactacgtgctcggcggcggcgtggcctggtatgccgagccaccggtgggcgtggccatcaccgccatgtcggcactgctcgtctggcgccaccgcgagaacatccgccgccttgtcgccggcaccgaatcgcgcctgggcagcaagggcaagtcctgatcagcggggggcgccgggcgcgcccaccaggccggcgatgccccggtactggcgggcggcatagaggcccaggcgcaccagcaggcggtggtccagttccacctgcacggccgagcgtgccagcgccgactggatgcgcgggcgcccggtggccgtctggtgcagcgcgggctggcgcctctgctccccctcgcggtctatcacgctggccaccagcggtgaattgatcttctcgctgcggcgcagcaccagcgcggtctcgccattgtccagccgcacgaacgtgcccggcgggcacagcccgaccgagcgcaccagcgcatacgtgacctcgtcgcggcgctcgtcgtcgtggcccacgatggcgcgcaccgaatccgtggcactgcgccccgcccgggacttgcgggggctgatcatggccgcgtagcggtcgatcgtgcccaggatgcgggtgagccgccgcgccgccggcagggtggcgagcgcgcgcacatcgccctcggcgagcggcgcatggtggtggcccaccacttcgagccacagcgcgtcgccgacgcccaactgctccagcaggatccggctgtgccgggggtgttcgtcgatggctttctgctgggtggacgaagggcgctcccgctggttggccagttcgtcctgcagggccgtcatgccgatgttcatcgtcatcgccgcgcgcaccaggctgtcgcgttcggcgggcggcagctgcagctcgtgcgcgaggatgtggcagagcgtgccgcacaccagcgcgtgcgaggcgctgtagcccacgctggacgtggccgcgagctggaacatcaggtacagcgccgcgtccgtgtcgtgcgcgacgaggtcctgcagccaggcgtcgcactggcgcatcttggcggggaagcccaccacgctgccgggccgggagagcaggacggacagcgccgattccaggtcggaccacaggccgagcaggtcttcgtattcgctgtcggggccctccgcatggagcgccgcggggcgggatgacgagggcggggggaagggcatcgcgtcgacaggccctagtgccgcttttccagcaccagccggtcacccgaccggttcatctggaattcgttgagggcgctgttgcccagcagtacatagggcatgccctgcggcgtgacgatggcgtccacgccgaacagctccacgtcgcccagccggagggagtcgagccgcaggcgccagccgcgggccgtgccgttggcggtgcctaccgtcacgggctggccgctgcggtagtccaggcccaggcgatcggcatcgggctggccgatggccaccatgctcgcgcccgtgtccacgaggtattgcatgctgcggccgttgaccgtgccggtgcccgagaaatgcccgcggccgtcggcgatgagcaccacggtgcgccccgtgcccgcgccccggctgcccacgctcaccggcgcctcgcccagccgcacggtgcggcgtccagcggaggtttccagcacggcatcgtcggggccgacggacaccaccttcacgccgccgagcgattcccccgcggccagcgcgcggggcgcgccgccatcgaccaccagcagcgccttggcgcccaggatgcccgtgagcgcgatcgactgggatgccgccggaagcggcgcgagccatgccagcgcacaggcggcgcacgccgcccgcaccatgcgcggcgccagggcctgggtctgggtctgggtctgggcgtcgggaagggggggcatggcggtgtgggcgggcgctggcaacccgtcagtcgcggaagttgtcgaaggacagcggcacgtcggtgatgtccttgcggatcagtgccatcacggcctgcaggtcgtcgcgcttggcgccggtcacgcgcactttctcttcctggatcgcggcctgcaccttgatcttgctctccttgacgagcttctggatcttcttggccagctcgctctcgatgccgttgcgcaccttgatgacctgcttgaccttgtcgccgccgatcttctgcacgtcgcccttgtcgaggaagcggacgtccacgttgcgcttggtgagcttgttgcgcaggatgtcctcgacctgctgcaactggaactcggcatcgccgaagagggtgatttccttgtccttgatctcgatcgcggcggaggtgcccttgaaatcgaagcgggtgccgatttccttggccgagttctccacggcgttcttcacttccacgaggttggcttcacagacggtatcaaaagaaggcatggcttcgctctcggtatctcgggtggggggcctcgccggcgaggcccgaatgcgacaatccggtggatgttagtcgagaaaaacgtccccctgcaggcctgcaacaccttcggcatcgtggcgcgcgcccatacgctggtgcgcgcgcgctcggccgacgacgtgcgggcgctgctcgccgatccgcagctcggtgccggccccctgttcgtgctgggcgggggcagcaacatcgtgctcacgggcgacgtgaagcccgtcgtgctcaagatggagattccgggcatccggctggtcgaggaaaccccgcgcgcctggatcgtggaggccggcgcgggcgtgcgctggcacgacgcggtcgcctggacgctcgagcacggctttcccgggctggagaacctggccctcatccccggcaccgtgggggccgctcccgtgcagaacatcggcgcgtacggcgtcgagctgcaggaccgtttcgactcgctggacgccatcgacctcgccacggggcgctcgttctcgctggactcggcccagtgcgccttcggctaccgggattccgtcttcaagcacgcacccgccggcaccggtgccgacaccggcctgccccgggggatgggcctggcgggccgtgcggtcatcacccatgtccgcttccgcctgcccaagccctggaggccggagctgggctacctcgacctggagcgcaagcgccaggaggcaggcgtggagcagcccacggcccgccagatcttcgactgggtgtgcgaggtgcgccgcgccaagctgcccgatcccgccgtgctcggcaatgcgggcagcttcttcaagaacccgaccgtgacgcccgagcagtgctcggacatcatcgcgcgcgacccgaagatcgtgcactacccgatgccggacggcaccatcaagctcgcggccggctggctcatcgatgcctgcggctggaagggcaagacggtgggcaaggccggggtgtacgagaagcaggccctggtgctggtcaaccggggccgcggcggcgacagtgtcacgggcggcgaggtgatgacgctcgccagggccatccagacgagcgtctatgagcgcttcggcatccggctcgagcccgagcccgtggtggtctgagccagccgcaaggtccgtgccgccgggcgtaaaaaaaaaccgcccggcctcgcggcggagcggtttctgcgggagcgggcctgccgcggacggcagggccgctgcgttatttccggtcgctgtcgtcgcccaactgcgccagcgcggcattgccgcccagcgacagcaggcccgcctgcgcatacacgccgagcttggcgcgcgtgtccacgatatccaggttgcgcatggtcagctggccgatccggtccgccgggctgaacggcgcgtcttccaccttttccatcgacaggcgctcgggcgcgtacgtcaggttgggcgattcggtgttcaggatggagtagtcgttgccgcggcgcagctccagcgtcacggtgccggtgacggcgcgggccacccagcgctgggcggtctcgcgcagcatgatggcctgcgggtcgaaccagcggccctggtagagcaggcggccgagcttcaggccgttcacgcggtactgctcgatcgtgtcctcgttgtggatgccgctcaccaggcgctcgtaggcgatgtgcagcagcgcgaggcccggggcttcgtagatgccgcggctcttggcctcgatgatgcggttctcgatctggtcgcacatccccaggccgtggcggccgccgatgcggttggcttccaggaacagctccaccgggtcgttgaactcgacgccgttcagggccacgggctggccttcctcgaagcgcaccgagacttcctcggccttgacgaccacgtcgtccttccagaacgcaacgcccatgatcgggttcacgatgcgcatgccgctgttgaggaactccaggtccttggcctcgtgcgtggcgcccagcatgttcgagtcggtggagtaggccttctcggcgctcatcttgtagccgaagccttccttcgtcatgaaggccgacatttcggcgcggccgcccagctcgtcgatgaacagctggtcgagccagggcttgtagatcttgagcgacgggttggtcagcaggccgtagcggtagaagcgctcgatgtcgttgcccttgaaggtcgagccgtcgccccagatgtggacatcgtcttccttcatggcggccaccagcatcgtgcccgtgacggcgcggcccagcggcgtggtgttgaagtaggtggcaccggcggtgcgcacgtggaaggcgccggcctgcagggctgcgatgccttcgtgggccagttgcgtgcggcagtcgatcaggcgggctttctcggcgccgtattccatcgccttgcgcgggatggcgtcgtagtcgggctcgtccggctggcccaggttggcggtgtaggcgtagggcagggcgcccttgttcttcatccagcgcagggccgcgctggtgtcgaggccgccggagaaggcgatgccgaccttctggccggcggggaggttctggaggatggtcgccatggaaatctcgggtcttgtcgggtgcgtcggtggcagcggagcagtgtcggccgcggctcagccgaaatggcagatgtaatggtaggcctcggtcacgcggatctcgaacttcgagttgccgggcacgctgaacttctcgccctcgccggacttcacccacgcgtcggtgccgtccagcttgtattcgcaggcgccgcccacgcattccatgatctccggcgcgcccgtgttgaaggtgagggtggcgggcaggatcacgccgaccgacttcttcgtgccgtcggggaaggtgatgccgtggctcacgcacttgccgtcgaagtacacgttggctcgggtggtgacggacacgccgtcgatcttttcggtcgtcatggatgcgctgttctctgaaagggggaaggaagagggcggaagccgaagattctagagcgtgtccggccgcgtcctacacggcatgccccggcagggccccgcaggccgcccgcggcccgggcatgaaaaaggagcccggaggctcctcgtcgcggtgcggcgcgtggcatggtatggcatgccgtgcgcgccggctcagcgccagtagggatcgggcggcgggccgtagggccgcccgtaggcgtcgcggtactcgatgaccgtggcggccgggggcgtcacgtaggccggcgggccgggctgcgtggacacgaccacgccgggctgcacataggtcgtcgtggtgctgctgtacaccggcgcgcgctgcggtgcgctcgccaggggctggacgctcagcggaatccaggcgcccggatcgtgctgggtgcgcgtggtgtactggcggcctgcatattcatacagcacgtcgtagcccaccacgcggttttcatagtgcgtctggttggagcagcgcgtgacgttctggtactcggggcggctgccctcgatgttgttgcccagtatcgcgccgccgatcaggcccagggcggtggcggcgacccggccgccaccatggcctatggcattgccggcggcaccgccggcgaccgcgcccagcacggcgccggcccccgtggggcgggattctgaatagatggtctcgttgccgcacacctgctgcgggatggcgacctgctgggtgaccggcgtcgcggagagcacccggccctgttcctgggcgctcgcgttcgtggctgcggcggtcgccatggcggcgagggcggtccaggcgatgatctttttcatggagaagctcctttcggtcggcatacaacgctccggcctgtagaaaagtttaggcgccggccgtgaagccgccggaggagggacgtaaaactccgtaaagttcggtgtctttccggcggagcggttgccgtgtcaccgcttggaggcggctgcgagccgttcgttccatcgggcgtcctggaagcccaccgtcacctcgccgccggcatcacccgtccattccaccaccggccgcttgatggcgctgggctgcgcctgcagcaacgcggcggcgctggccgggtcgcgcaccgcggcctgggcctgcgggtccagcttgcgccaggtggtgccctggcggttcaccaggggctcccagcccagcgacgccatccaggcggcgaggcgctccgccggaacgccctgtttcttgaagtcgtggaagcggtactcgacgccgtgctccgtgagccacgtgcgggccttcttgaccgtgtcgcagttgggaatgccatagacgatgggggtgggggtactcatgcgcccgatcatcctgcaagcccgcctcggcgacaatcgcgggctctatgcacaccactttcgacaccctggacggctggctggcccattgcgaacgcatccacccgaaaaccatcgacatgggcctggagcgggtgggcgaggtggcgcgccggctcgggctgcactttgcctgccccgtgatcacggtggccggcacgaacggcaagggctccacctgcgccatgctggaggcggtggcgctgcaatcgggctaccgcaccggtgtctatacctccccgcacctcgtgaagttcgaagagcgctgccgcatccgcggcgagagcgtcggtgcggacgatctggtggagcacttcgcggccgtggaggcggccaggacgcaggacggcgcggaggtgtcgctgtcctacttcgagttcaccacgctcgccatcctgcgcctcatgagccaggcgggcctggacgtcgccatcctggaagtgggcctgggcggccggctcgatgccaccaacgtcgtggataccgattgcgcggtcatcaccagcatcgacatcgaccacacggaattcctggggccggaccgcgaatccatcggacgggagaaggccggcatcatgcggccgggccgccccgccatcgtgagcgaccccatggcaccgcagagcgtgctggaccacgcgcgcgcgctcggcgccgacctgtggcagttcggccaggacttcaatttttccggcgacaagcagcagtgggcctgggcgggacggggccgccgctatgccgggctggcctacccggcactgcggggcgctaatcagctcgtcaatgcctcgggtgtgctggcagcgctggaggcgctgcgcgaccggctgccgatcactgcccaggccgtgcgcaccggcctggccatggtggagctgccgggacgcttccagatcgtcccgggccagccgacgctggtactggacgtggcccacaacccgcattcggtggcggcgctcaccgccaacctcgacgccatgggctttttcccgaccacgcacgcggtcttcggtgcgatggcagacaaggacctcgctcccatgctggcccgcatcggcccgctggtggaccgctggtacttcaccgacctgccgacgccacgcgccgaaaccgctgccgccctgcagcagaagtggaatgccctgcagatcgtcgcgggcgggcgccgcgaagtgcgcaccagcctgcacccggacccctggcaggcactgcaggcggccgtgggcgctgcggagccgactgatagaatcgtggtctttggctccttctatacggtcggcggtgtgctgcaccacggaacgccccgcctgcaggccaagcacctgggcacttgagcatccgacagcgcactccccgcactgcatccatggcatttttcaagtttcgttggcccggccgcaaggagcagcccgagcagcccgcaaagcccgccaagcggtcacgcggaggcgccgcccaggccgcggaaagcatcgaggcgatgcggcggcgcgcccgccatcgcctgatcggcgcggccgtcctcgtgctggccggcatcgtgggcttcccgatgctgttcgatacccagccgcggcccatccccgtggacatcccgatcgacattcccgaccgcaacaaggtggcgcccctggtggtgcccgaggcggcgcaggcagcgtccactccggctgccacgggcactgcagccaagcccccggcggctcccccggccacggcagggctgtccgatggcgaggaggtgatccagccgtcgcgcagcgccgctgcgccggcgccccaggcgcccgctcccgtcccgtcacccgctgcggcgccgcggcaggaaacgcaccatgccgagagccgtgccgctgcctcgaagcccgaggccaggccggcgaagcccgtccacgagaccaagccagacaccaagcccgcagtggccgagacgcgcccgtccgcggcgtcccctgctgccgtatcccgcgacgacgcggcgcgcgcccgagctcttctcgaaggacgggaaggatctgctgccgcgcccaagggcgacgacggcgcgcgcctgatcgtgcaggtcggtgctttcgcggacggcgacaaggcccgcgaagtgcgccagtcgctggagcgtgcggggctcaagacctatacccaggtggtggataccaaggacggcaagcgcacgcgggtgcgggtcgggcctttcgccagcaaggcggaggcggacaaggccgcggcgcgcatcaagggcctgggcctctcggcctcggtgcttgcgctgtagcccgcgtggagcggggcggcatggcggcgctggactggatcttcgtggcggcgttgctggcctccctgctcctgggggcctggcgcgggctggtgtacgaggtgctttcgctggccggctgggtggtcgcttttttcgttgcgcagtggtgggcggccgatgcggcggcgctgctgccgatctcggagtcggccggctccatccgccatgcggcgggtttcctgctggtcttcgtgggcacggtgttcgcttgcggattcgtcgcgtggctggccaagaagctgatcgaggcggtgggcctgcggccggcggaccggacgctcggcgcggcgttcggcctgctgcgcggcctggtgctgctgctggccgccacgctcgtggccctgtggacaccgatccacgaggccgtgtggtggaaagagtccgcaacggtccccatatggaccgggatgctgtcggtgctgaagccggcactgccggaaacgctcgggcggcacctgcccgggtgaaggtgtttgtttcgtgcgcggcggccatccctgcaaaggacgccgcggcgggttttggggatatagcgggcacggcccgcatctggatggaacgctaactatgtgtggaatcgtcggtgtggtcagcacggctcccgtcaaccagctgatctatgacgccttgctgctgctgcagcaccgggggcaggatgccgcgggcatcgtcacgcagcaggaacgcaagttcttcatgcacaaggccaagggcatggtccgcgacgtgttccgcacccgcaacatgcgcgcgctgcccggcacggtgggcctgggccaggtgcgctatcccacggccggcaatgcctacagcgaggaagaggcgcagcccttctacgtgaacgcgccgttcggcatcgtgctggtgcacaacggcaacctcaccaatgcgcagtcgctgcgggccgagctgttctccaccgaccatcgccacaccaacaccgagagcgattccgaggtgctgctcaacgtgttcgcgcacgagctcgagcgcgccacgcgcggcgttccgctgcaggtcgaggacgtcttcaccgcggtggccgccgtgcaccggcgcgtgaagggctcttatgccgtcatcgcgctgatcgcgggccatggcctgctggcgttccgcgatccgcacggcatccgcccgatgtgcctcggccgcagcgccgacggtaccgtgatggtgggcagcgaatcggtggcgctcgaaggcaccaaccacgtgttcgagcgcgacgtgcaacccggcgaggccgtgttcatcacgcccgacggcaccgtgcatgcccgccagtgcgcgcaggctccgcagctcaacccctgcatcttcgagttcgtttacctcgcacggcccgactccgtgctggacggcatctccgtgtaccaggcgcggctgaacctcggcgaggccctggccaagcgcgtggtgtccacggtgccgcccagcgagatcgacgtgatcatcccgatccccgagtccagccgcccgagcgccacgcagctcgcgcacctgctcggcatcccgtaccgcgagggtttcgtcaagaaccgctacgtgggccgcaccttcatcatgccgggacagggcgtgcgcaagaagtcggtgcgccagaaactcaacgtgatcgccagcgaattcaagggccgcaacgtgctgctcgtggacgactccatcgtgcgcggcacgacctcgcgcgagatcgtgcagatggcccgcgacgccggcgcgcgcaaggtgtacctcgccagcgccgcgccgccggtgcgctaccccaacgtgtacggcatcgacatgcccaccagcaacgagctggtcgcccatggccgcacggtggaagagatccgccaggcgatcggctgcgacgcgctgatctaccaggacgtgaacgccatgaagaaggccgtgggttcgctcaacggcagcatcgagggcttcgacgcttcgtgcttcgacggtgtgtacgtcaccggcgacatcactgcgcaggacatcgcccgcctgaacgagggccgcgtcggcaaggaggagcaggaagaggacacttcccgcctggccctgccgaacgcccaggacgcctgaggggagacgccatggcccatgacagaacgaacggcgccgggggactccccgaaggcctgcatcccgacacgctcgccgtccgggaatccatcccgcgcagccagtacggcgagcactccgaagcgctctacctgagcagcagcttcgtgcagcccgacgcgcagaccgccgcgctgcgcttcgcgggcgaagaggatggctacacctacacccgcaccggcaaccccacggtgacggccttcgagcgccggctggccgccatggaaggcaccgagacggcgatcggcacggcgaccggcatgtccgcgatcctgctgatgtgcctggcgctgctcaaggccggcgaccacgtggtgtgttcgcagtcgatgttcggctccaccatcaagctgatcggcggcgagctctcgcgcttcggcgtcgagaccaccttcgtgccgcagacggatgcctctgcctggaaggcggccctgcgccccacgacgcgcctgatgttcgccgagacgcccaccaacccgctcaccgacctgtgcgacatcgccgcgctgtcggcgatcgcgcgcgaggccggcgtgctgctggccgtggacaactgcttcgcgtcgcccgcgctgcagcagcccgcgaagtggggcgcggacctcgtcatccattccggcaccaagttcctcgacggccagggccgtgtcatggccggtgccgtgtgcggcccgcgctcgctcatcgacgacaagctcggccccatgatccgcagcgcgggcatgaacctctcgcccttcaacgcctgggtggtgctcaaggggctggagaccctgtccatccgcgtccgcgcccaggccgacaatgccctgcgcctggccacgtggcttcagtcgcaccccggcgtggcgcgtgtctattacccgggcctcgcctcgcacccgcagcatgcgctggcgatgcgccagcaatccggcctgggcggtgcggtgctctccttcgacgtgaagtcgcaggagggtgccgaggccgcgcgccgcagcgccttccacgtgatcgacagcacacgcgtctgcagcatcaccgccaacctgggcgacgtgaagaccaccgtcacccatcccgcgagcacctcgcacgggcgcctgaccgaggcgcagcgccaggccgccggcatcggccaggggctgatccgcgtggccgtgggcctggaacacatcgaagacctgaaggccgacctcgcgcgcggcctggataccctgcaatgagccaaagcctttctcccgcttcctcctccagcggcgcgcagcagcgcgtgcgcacccgtttcgcgccgtcccccacgggcttcatccacctgggcaacatccgctcggcgctctatccgtgggctttcgcgcgtgccacgggcggcgacttcatcctgcgcatcgaggacaccgacgtggagcgctcgagccaggccgccgtggatgtcatcctggaaggcatgcagtggctgggcatggagccggacgagggcccgttctaccagatgcagcgcatggaccgctacaaggaagtgctggcgcagatgcaggcgcagggcctggtctatccgtgctatatgagcgtggcggagctcgatgcgttgcgcgagcgccagatgcaggccaagcagaagccgcgctacgacggcacgtggcgcccggaagagggcaagaccctgcctccggtgcccgagggcgtgcagccggtgctgcgcttccgcaaccccgtgggcggtgccgtggcgtgggaggacaaggtcaagggccgcatcgagatccagaacgacgagctcgacgacctcgtcatcgcgcgccccgacggcacgcccacgtacaacttctgcgtggtggtggacgacatcgacatggccatcacccacgtgatccgcggcgacgaccacgtgaacaacacgccgcgccagatcaacatcttccgcgcgctcggcaaggagccgccggtgtatgcccacctgcccacggtgctcaacgagcagggcgagaagatgagcaagcgcaatggcgccaagcccgtcacgcaataccgcgacgaaggctacctgcccgaagccatggtgaactacctggcgcgcctgggctggagccacggcgacgacgagatcttctcgcgcgagcagttcctggagtggttcgacctggaccacctgggccgcagcgctgcgcagttcgacgaagccaagctacgctgggtgaacgcccagcacctgaaggccatgcccgacgagcgactcgcccaactggtggcgccgcgcctcgcggcccgcggcatcgcgcaggccgatctggaagacggacgcctgccgcgcatctgcgcactcttcaaggaccgctgcgacacgctgttggcgctggccgactgggcccatgtgttctacggcgaggtgacgcccaatgaagaggagcgcgccaggcacgtggtcgatgcggtgaagcccgcgatcgccgcgctgtcggaagcgctcgcgcggtgcgcctgggacaaggccagcatcgccgcggccttcaaggaagtgctcacggcccaaggcctcaagatgccgcaactggcgatgccggtgcgcgtgctcaccgtgggcacggcgcacacgccgtcggtcgatgcggtgctcgaactgctcggacgcgaaaaaattgcagcgagattgcgaacggcctgaaaacctgtctataattcaaggctcaggagatgacgacgataaataacaatatcgacggcatcgaagtgggggtatagctcagctgggagagcgcttgcatggcatgcaagaggtcagcagttcgatcctgcttacctccaccaaactgaatcaagaacggaagttcccaggttttgaccctatcgtctagaggcctaggacatcaccctttcacggtgagtaccggggttcgaatccccgtagggtcgccaagttcgtggcacttggcttgcatggatgtgcaagcgaaacagccgcctgccaggagtggtagttcagttggttagaataccggcctgtcacgccgggggtcgcgggttcgagtcccgtccactccgccagattcaaagcctttgcaggtggttcgcgcaaaggtcgatattttggtgatgccgcaaggctttgccgggatacgggggtatagctcagctgggagagcgcttgcatggcatgcaagaggtcatcggttcgatcccgtttacctccaccaaaccttttttgaaaacggaagttcccaggttttgaccctatcgtctagaggcctaggacatcaccctttcacggtgagtaccggggttcgaatccccgtagggtcgccaagttcacggcacttggcctgcatgagaatgcaggtgaaacgctgtctgccaggagtggtagttcagttggttagaataccggcctgtcacgccgggggtcgcgggttcgagtcccgtccactccgccagctcattcaagccggtccattccgcgcttgaaagcatgaaaagccgcagcgagcaatcgttgcggctttttttcttgcctccggtccatgcgatttttccatcaccgcgtgcctccgccgatgccgtcttccctcacatccgctccgccgccgtcctccgcaccatctgccgggccagcggcatccgcaacatcccgcctggtgtccatcgacgcactgcgcggcctggtgatcgtcttcatgctgctcgaccacgtgcgcgagacgttcttcatgcaccaccaggtcacggaccccatggcgttggccgacacaccgccagccctgttcttcaaccgtgtcctggcacacctgtgcgcgccggtcttcatcttcctcgcggggctgtccgccttcctctacggcagccgccagccggacgggcgccgggccgccacggtgttcctcgtgcagcgcgggctgttcctggtgttgctggaactcacggtggtgaatttcgcgtggaccttccagtggccgccgcaggtggtctatctgcaggtgatctgggtgatcggcctgagcatgctggcgctggccctgctgctgtggctgccgcgcggcgtgctggtggcggtcgggctgctgctggtggcgggccacaacctgctcgatggcgtgcattttcccgcggggcatgtgctgcacgtgccttgggccatcctgcacgaccggggatggctcgccgtgggagacggcctgcggatgcgcacgtcctatccgctgctgccctggatcggcgtgatcgcgctggggtatgccgccggcccgtggttcaccgccggggcagatgcggggcagcggcaccgttgcctggtggcctggtcggtgggggcactggcgttgttcttcgcgctgcggtggctgaacgcctatggtgaccatccccgggcgctgggtgccacgccgctggaaaccgtgatgggtttcctgaacgtgacgaagtacccgccctcgctgctcttcgtggcgctgaccttgggcctcggactggcattgctcgccgccttcgagcgcgtgccggcgcgggcggggtggctgcgggtgctggtggccttcggggccgcacccatgttcttctatgtgcttcacctgtacgtgctgaaggtgctctacctcggcgcgctgggactctgggggcccaaccagggacgctatttcgggttcgacgcggtgtggcaggtgtggctctgcacggccgtgctggccgcgctgctctatgggccggtgcgcgcgttcggggccttcaaggcgcggcgaaaagacctggcctggctgcggttcctgtagagccggccacgctttccgcacaggggcatccgcgcgcgctcttcggcgagggcctgcacgggcctttgctcctggcgacaatgcgggatgccttcttcgcctttcctgcgcatggccctggtgctgggcctgctttccgccatcggtcccttcgcgatcgacatgtatctgcccgcgctgcccgagatcgggcatggcctgggcgcgccggtgggcgcggtgcagtggagcctgacggccttcttcctctcgctcggcgtgggccagttgctctacggcccgctgtcggacatggccgggcgcaagccaccgctgtatttcgggctggcgctgttcaccgtggcgagcgtcggctgcgcgctggccaccagcatcgaagccctgctcgtgctgcgcttcctgcagggcctgggcgcggccgctggcatggtggtgccgcgcgccgtggtgcgcgacctgcacacgggccacgaggccgcgcggctgatgtcgctgctgatgctggtgttcagcgtgtcgccgctgctggcgccgctggcgggcagcggcgtgatcgcccttgccggctggcgtggcgtgttctgggccgtggccatcgccgcgctggccgggctgctgctggtgcgcttcgcgcttggcgagacccggcccgccgcggagcggacgcacagcaccctgggcagcgcgttgcggggctatgccctgttgctgcgtgaccggcattacctgggcctggttttcatcggcggttgcgcgatggcgggttttttcgtgtacctggcgggctcgccgttcgtgctcatcaaccactatgggctcacgcctacgcagtacagcctggccttctcgttcaatgctgcggcgttctttgccatggcgcagttcaacggcatgttggccgcccgcttcgggctggagccgatcgtgaaggtggcggccacggcttcgtcggcggtgatggccgtgatgctggggtactacctgctgggcggtgaccggctcgcggtgctgatcggcctgtacttcatggcgagcgcactcatgggactggtgattcccacgacctcggtgctggcactggaggagcacggcgcaatcgcgggcacggcctccgcgctgatggggacgctgcagatgctcacgggcgccgtggcgatggggctggtggggctgttcgccgatggccggccgctgccgatggtcgcggggatggcgaccggcgcattcctcggcacggcgctgtgctggaccacgctgggccgcacccgcgtggcgcccggccggggccgccggggagcccgtgcatgagcggcgcagcacctggcacgacgcccggagcgggggagggcggcaccacgggagccgccgcgtcgcggcctgcaggcgtggcggacggactggagccgccggagcgcgggcgggcgatgctggtgatcatcctcggcatcgccgtcgcggtgctggacggcagcatcatgaacctggcgctgcccaccatcgcccgggaactgcaggccggcgcgccacaggccatctgggtggtgaacgcctaccagatcgccaccctgggcatgctgctgccgctggccgcgctcggggagcgcatcggctaccggcgcgtgtacctgctgggcatgggcctgttcgccgtctcgtcgctcggcgccatgctggcgtcgtcgctggaggtgctgatcgcggcgcgcgccgtgcagggcctgggcgcggcggggatcatgagcgtgaacgcggcgctggtgcgcatgatctatccgcgggcgcggctggggcagggactggcgctcaattcgctggtcgtcgcggcgtcatcggtggccgggccctcggtggcggccgccattctctcggtgtcgtcctggccgatgctgttcgcgatcaacctgccgctggggctggcgacgctctggctcggccggcgcgcgctgccgttcaatcctgctccgcctgcgcacggggcaaaagcgggtgcgcgcttttccgtgatcgacgtggcgctcaacgtactgatgttcgcgctggtgttcatcggcggcgaccagctgggcgtgcacggcggggcgggcgggctgccgctgggccccgcgctgacgctgcttgcgggcctggcggtgggggtggtgttcgtgcgcaggcaggtgcgggccgaccgccgcggggagacgccactcttcccggtggacctgctgcgcatcccggtgttttccttgtcgatgggggcatcgatcgcggccttctgtgcgcagatgctggcgttcctcgcgctgccgttcctgctgctggaagcgcacggccgctcgcatgccgaggccggcctgctgatcacgccctggcccctggccatcgtggccgtcgcgccgctcgccggccggctgatcgggcgcgtgccggacggcctgctgggcggcatcggcatggccgtgctggcactggggctggcggcgctggccggcatgccgcaggatgcaggtgcgttcggcgtggtgtggcgcatggcgctgtgcggcgtgggcttcgcgctgttccagtcgcccaacaaccacaccatcgtcacgtccgcgccgctgcagcgctcgggtgccgcaggcggcatgctgagcacggcccggctcacgggccagacattgggggccgtgctgctcgcggtgatcttcgcgatccagggcacgcatggcggccatgcggagacggtggcgttctggctcgccgcgggcagcgctgtggtggcaggcgtatgcagcgtgctgcgcctggggccggcgagggctgccggagggcgcggcgcaggccactgacggtgctcgcggctggtgaggccgccgctgtcatgcgcgtcttcaggtcgtggaatcgttgccggattcgtggtcggagtggtcaccggattccggttcggcgcctgcgcccgcattccggtccgcgccgctgtccccatcgacatcggccggcggacgatagccctgcaatgctgccacctgacccgccagggtgcggatggtgatcggtgcgcagccctccgcatggttgctgatcgcgacgaacgcgttctgccccttgccggtgatgcccgccagcgtgcgcgccagcagagcatgcacctccggcgcaggatggacgatgcggtcgaacggattgtagagcgcttcggcctcttcgtagccgtaggcgccatgcacggggttgaggttccagcggcacaccagcgggcccggccagagcctgcgcagcagccgcaactgctcttcgagcggcggcatcttggcatgcagccccaggcaataggtggcgccggccgagagcagcgcttcggcgaacagcggctcgtattccggcgaaagccactccggatcgcgcacctccacggccagcacgccgtccggtgcggtgggggcgagcggcggcatcgcgcgcagcagggagcccagttgggcgatggtgccttcgaggcgatggagctgcgccagcggcaaggggctcaactggaacaccagggccccgatcttggcgcccagtccttccagcgcgggcgccacgaattcctggagtgccagtgcggggtcgaggaaggccgggttcggcgcgcgcccgcggccgtcctcggcacgcaccagcgcatcggtgacgaggctgggcgccttcacgatgaagcggaagtcgtcgggcacctgcgaggcgtagcccgcgtactggctcacggtgaggggtttgtagaaaccgcggtcgatgctcacggtgcgcatcagcgggtgccgcgcatacgcggccagtccctggcgcgccagggtggattcggagtgttcgccctcccagaccaggcccctccagccggggtagctccaggaagagccgccgagccgcagctgcgggggcagggcggcggccagggccagcaggccggggtcgggctcgatggggtggacgccaccaccagtcctgggcgggcggcggggcttggcgggggcttcctctgctgctggagactgggccgctgccgccggtgcaggcgggggaggaaggtcgtcgtcgccgaagagggactcttgcatgggtggagtctgccggaagcaccggcgcggttcaaaacggggatcggtggctatccgggcggcacggtcgcgcggcggggcgcagtgccagggctgctgtcgccgatggcgtcatccttcacggaatcgatgacgaagcggtcgcgcgaccagcggtagatgatggtacggcggatctgtggcgcgccgccttcagggccctcgccgtatcggacgaaccagcgggtgagccgcccatgccgcacttccaggcgcggcgtgcggcgctggccttcatacaggttgccatcccggtatccggtgtcgtccagtggcaacggggccagcccgccgtcgggcagcctgcggaacacttcggtgatgtccgcaccgccgttgcccatcgcgcaggtggtggcctccacgatggcctgctcgtcgccgtgtccgagcaggtccgcgtactgcaccgtgatgtgcctgatcggatccctttcgcagaattcttcagcgagctgctttcccaacccgccgcgcgcgagcagataggcgcggaagtccaccttgcggatcgcatccgcatccgcatgcgcgcgggcacggccatgggcctgcggggaagacggcagctgggcatgtgccatggtggcggcgaggaccagggcagccgttgctgcggcatgccacccggaagggcggacggggcggggcgccgtgcgggttttgctttccggtggaatctggaggggcatgcaggcggcggcgatgacgacgacgcgccgattctcctggcatgcctccatctgggcatcgttgcaattgtcacgaagtgtgggggtgccggtgacatcggcgcctgcgcgccgggcatccgcgcccgctatggcacactcgcccgcttcgagttttcatcgttcgttcgcaagggatatgcagcagatcatccggcaactggccacggaaatcagggtgggggaacagcaggtccgtgcggccgtggatctgctggacggcggggccacggtgcccttcatcgcgcgctaccgcaaggaggccacgggtggcctggacgatgtgcagctgcgcgaactggaggcgcggctcgcctacctgcgcgaactggaggaccgccgtgccgcggtgctcaaggccatcgacgagcagggcaagctgaccgatgcgctgcgggccgccatcgccgccgcgcccaccaagcaggaactggaagacatctacctgccctacaagcagaagcgccgtaccaaggggcagatcgcgaaggagttcggcatcgagccgctggccgaccgcctgttcgcggacccgacgctcgacccggccgtggaggcgcaggccttcctgcgcccgcccgaggtgctggacgacggcaagccgggcgccgatttctccaccgtgggcgcggtgctggacggcgtgcgcgacatcctttccgagcgctgggcggaagatgccgccctggtgcagtcgatgcgggaatggctctggaccgaaggcctgctgcgcagcaagaaggtggagtcgaagaacgaggccgacccggaggtggcgaagttccgcgactatttcgactacgacgaacccatcggccgcgtgccgtcgcaccgcgcgctggccgtgttccgcgggcgggcgctggagatcctggaggccaagctcgtgctgcccgtggagcccgagcccggcaagccgagcatcgccgagggccgcattgcgctgcacctgggctggagccatgcgggccggccggccgacgacctgctccgcaagtgcgtggcctggacgtggcgcgtgaagctcagcctgtccacggagcgtgacctgttctcccgcctgcgcgaggaggccgagaaggtggcgatcaaggtcttctcggacaacctgcgcgacctgctgctggccgcacctgccggcccgcgtgccgtgatgggcctggacccgggcatccgcaccggcgtgaaggtggcggtggtggatgccaccggcaagctggtggagacggccacggtctatccccacgagccgcgccgcgactgggaaggctcgctgcacacgctggcgcgcctcgtgcaaaagcacggcgtgcagctggtggccatcggcaacggcaccgcgagccgcgagaccgacaagctggctgccgacttgctcaagctggtggccaaggccgagctcagtttcgagaaggtggtggtgagcgaggcgggtgcctccgtctattccgcgagcgagtacgcgagccaggaaatgcccgacgtggacgtgagcctgcgcggtgcggcaagcatcgcccgccggctgcaggacccgctggccgagctggtgaagatcgacccgaagagcatcggcgtgggccagtaccagcacgacgtgaaccagagcgaactggcgcgcacgctggacgcggtcgtcgaggattgcgtgaactccgtgggcgtggacctgaacaccgcgagcgcgccgctgctctcgcgcgtatcgggcctgtcgggcagcgtggccaaggccgtggtgcgctggcgcgaggccaacggtgccttccgcagccggcgccagctcatggaggtggcgggcctgggcgcgaagacgttcgagcagtccgccggcttcctgcgcatccgcgggggcgacaacccgctggacatgacgggcgtccacccggagacctatccggtggtggagcgcatcctggcgcacacggccaagccggtgaacgaggtcatgggccgcgccgacatgctcaagcagctcaagcccgagctgttcgccaacgagaagttcggcgtgatcacggtccgggacatcctcgccgaactcgagaaacccggccgcgacccgcgcccggacttcaaggtggcacgcttcaacgacggcgtggaggacatcgccgacctgaaggagggcatggtgctcgagggcaccgtgagcaacgttgcccagttcggcgccttcgtggacctgggcgtgcaccaggacggcctggtccacgtgagccagctcagccacaagttcgtgcaggacgcgcgcgagatcgtgaagaccggcgacatcgtgaaggtgaaggtgctcgaggtggacccggtgcgcaagcgcatcagcctgaccatgaagctcgacgccgcgccggcgcgccgggaccaggatggccggggcccgcgcgagaaccgcttcgaaggcgccggccgcggctacgcccagcctgcgcgccgcgcggccgacccggcaccgcagtcggccatggcgtcggccttcgcaaagctgcagggtcacaaacggtaagaaacgttttcaggcgtggataatggggcgaacgccccgcctgcccacgccatggaactcaacgccctgctggaaatccccgtggcgctgccgagccatccgcgcgcggtggcgctgctgatggccgagctgtcgcacgccgagccgagcctgcggcggctgacgcagatcttcggcaccgatccggccctcgccgcacgcctgctggaactggccaacgggccggagttcgacatgccgcgcgcggtctgcggcgtgccggaagcgctggcgctggtcggcattccccaggtgcgtgcgctggtgggctccgccccgctgggcactacctcccgctcggtgccgggcgtgaacctgcagcagttctggcgctacagcctccacacggccaagatggcgcgctcacttgcgggcgtggtgcggcacaaccccatggcgggctacacggccggcctgctgcacgggctgggcgagctgctcatccacctggggcatccggaacggctggcctcggtggattccgtggtcggaaccttcgatccccgccgcgcgtccctggagcaccgcctgctgggctatggcttcggcgcggtgagcgcggcgatggcgcggcgctggcagttgccgcaggtggtggtcgatgcactgcagtaccagcatgcacccttcgagaacagcgtctatgaaccgctggccggcgtgctgcacctggccgcctggcgggcctgggcccgggaagccggctggggggacaaggaactggccgtgtcctttccggcggaagtcggcctgccgctgggcctggacatcgacatggtgctgcagcaggacccgatcgactggacggcgcccgtggacgcgggcgcttacctggtgtgacggcgccccggcccgcttccgggcgcgcgctgcgcatccatgccggcccggccgcgctgcggcacatcgcgcgggaggggctgtcgcccgcggacgtggcggtggtgcccgccgccgcgggaggccccaaggggctggtgctggggccgatggaccgtttccttttcggcgactggctcgcgcaaggcacggagcctgtccacctggtcggcgcgtcgatcggcgcctggcgcatggccacggcctgcctcgggaggcccgtggaggcgttcgagcggctggagcacgcctacatccaccagacctacgaccttccgcagggccgcaggcggcccgatccggcgcatgtgagcgagcggttcggccagaacttgcaggccttctacggcgggcgcgtggacgaggtgctgtcgcacccgcgctaccggctgcatatcgtggcgtcccgtgggcggcatctgctcgcgcgggagcaccgcgtggcgacgccgctgggctatctgggcgccttcgcggcgaatgccgtgcaccggcgcgcactgggcctgtggctggagcgggtggtgttttcgtcgcctggaggggacggcgctccggccccgttgccgttcgaggggcgcgactatcccacgcgccaggtggcgctggatggcggcaacttcctgccggccctgcaggcgagttgttcgatcccgttcgttctgcaggccgtgcatgacattcccggcgcgccgcgcggtgcgtactgggacggcggcatcaccgactaccacctgcacctgcgctatgcaggccatgggccggcccgccggggagggggcctggtgctgtacccgcatttccagcagcaggtggtgccgggatggctcgacaagggactgcgttggcggcaccgcgccacgcgggcgctggacgccatggtgctgctctcgcccgatccggcctgggtgcgcgaagcgctgcccgacggcaagctgcccgaccgccaggacttcctgcgctacggcaccgacacggccgcacgggcccgcgcatggagcgcggcggtggcggccagccgccaactcgcggacgagttcgcgcgatggctcgcccggggctgtcccccggatgccgtccagccgctgtaggccgggctccaccgggggattgctgcggctacatcgacgcttccagcatggcccggtagtcgtccacgctggcttcgcgcggattggtcttgtggcagtggtccgccatggcgccgcggatcacgccgtcccatacctcttctccgacccccatggcggccagcccggtgggcaggcccaggcgcgcgctcatgtcgcggatcgcatcgggaatatcgtccgcgctggccaggcccatggcctgggccatgcgctccagccggcggtcgcggcgcacggcctcgtcctgcgcattgaagcgcaccaccgcgggcaggaacacggcattcagcgtgccgtggtgcaggcgcgggttgatgccgcccaggctgtggctgagcgagtgcacgcagcccagccccttctggaaggccatggcgccctgcatgctcgcgctcatcatgtgcagccgcgcatcgcggtcctgcccgtcgcgcgtggcgcgctcgatgtgggcccagccgcgggccaggccgtcgagcgcgatgccgtcggccggcgggttgaaggcggaggacatgaaggtttccatgcagtgcgcgatcgcgtccatgcccgtggcggccgtcaggtggggcggcaggcccagcgtcagggccgggtcgcagatggcggccttgggcaccaggtgccaggagtggaagcccagcttgcggtggtcgtccacgatgaggatggcgccgcgcgccacctcgctgcccgtacctgccgtggtgggaacggcgatcaggggcgccacccgctccgtgatgcggggcgagccgccctcgatggtcgcgtagtgggtgagcggcccgtcgtgcgtggcggcgatggcgatgcccttggcgcagtcgatggccgagccgccgccgacggcgatcaggccgtcgcagccatgggcgcggtagatttcaacggccgcgcgcaccgcggcttcggtggggttggcgggcgtctggtcgaacaccgccaccggcaggccggcgagcgcatccagcgcgggctgcagcacgccggcggccttgacgccgggatcggtgaccacgagcgggcgcgtgatgcccgcgcgtgcgcattcctgggcgagcagccgcactgcgccgaattcgatctggatctgggtgatgtagtggatgagggccatggtggtgatgggagttgccaggatgcgcgccctggcgcattggtggtctgatcacgacaatctacaaccccggagctttccatggccctgcagcaaaccctcatcgcggcgctggccgccgtcgcctgcgttacaggagcgcgggccgcgtgcctggacgatgcgcaggtggccgatctcgcggcgcactacatggcccgcacgcccgcggccaatccgccgcccatggacgccgccgatgccgcctgcacccgcggcaagttcaatgcgttgctggagcagcgcctgggcaagcccgccggctacaaggccggcctcaccaacccggcggtgcagcagcgcttccgcacggaccagcccgtctggggccgactctacccgggcatggtgctgccctccggcagcaccgtggatgccgccttcggcgcacggccgctctatgaggccgacatgctggtccgcgtgaagagcgcggccatcaaccatgcgcgcacgccgctggaggtactggacgctatcgaccaggtgattcccttcatcgaactgcccgatttgctggtgcaggtgccgccccagctcgacggagcaggtgtggcggcgatcaacgtcggggcgcgcctgggcgtggccggcgcgcccattgccgtgccggcgctgcgggccgagcgctacgcgttgctcgacgcgctggctgcgatgacggtcacgctcaccgacggcgcgggcgccaggctcggcggcggtcgcggcagcgacatcctggggcatccgctgcaggccgtggtgtggctggccggtgcgctgcagaaggaagatgccgcgctccagccaggcgatatcgtcagcctgggctcgttctccgcattgctgtcgccacggccgggccttgcggtgaccgctacgttcaccggactgccgggggccgcgtccgtggaggtgcgtttcaagtaaaaaaaggcgggccgcggctgcgtcctgcgccccggtcgtgcagtgcgctgcaggcggcaccggtttcggggatgatcggcggatacgccgcagtgcgtgctccctgatcgccccccgtttcgtgaatcccgtgactgctccaactttttcgccgcctccgaattccacaccccaaccgcaccgtctcacgccgcagatgcgtagcgtgatcgaccgcatgcaccgcgcgcgccgtccgccgctggagaccctgtccgtgcaggaggcccgtgccgcctacgaactgggtgcgggcgtgctcgagattcccaagcctgcgctgccgcgcgtggagccgctgagcatcccggcgcgcgatggccatgcgctgccggcacgcctgtacgcgccgcacgcggggggcggcgcattgccggtgctgctctacctgcacggcggtggcttcaccgtgggcagcatcgacacgcacgacacgctgtgccgcgaactggcgcgccgtgcaggctgcatggtcgtgtcgctgggctaccggctcgcaccggaacaccggttccccacggcggtggaggacacctgggatgccctggcctggctggccgcggagggccacggcatcggcgccgacccttcgcgtattgcagtgggcggcgacagcgcgggcggcacgcaggcggccgtggcggccctgcaggcgcgcgatgccggcctgccggtggcgctgcaactgctgatctacccgggttgtgcagcccaccaggacacgccgtcgcatgcgctctacgcgcacgggttcgtgctggaagaagcggccatcacctggttcttcagccactacgtgacccacgcgcagcgcgatgactggcgcttcgctccgctgcatgcacccgacgtggacggcgtggcgcccgcatgggtcggcctggccgaatgcgatccgctcgtggacgaaggcattgcctacgccgacaggctgcgtgccgcgggcgttgccgtggacctggagatctaccgcggcgtcacccacgaattcatcaagatgggccgcgccatccccgaggcgcgcaccgcccacggccatgccgctgccgccttgcgcgcggccttcggcctgcccgaacccctggacgaggagaaccccgatgcgacgcgctgatttccgctgtaccgaacgcctgcgcgtgcgctgggccgaggtggacatgcagaagatcgtcttcaacggccactacctgatgtacatcgacactgccatgtccgcctactggcgggccctggccatgccctacgaggagggcatgcgctcgctcggcggcgagctgtacgtgaagaaggccacgctggaataccacggctccgcgcggctggacgacatgcttgacgtgggcctgcgctgtgcgcgcatcggcaacagctcgctgcgcttcgaggccggcatcttcgcgggcgaccgcctgctggtgtcgggcgaactggtctatgtgttcgccgacccggccacgcagacctcgcggcccgtgcccgccgcgctgcgcgcgctcatcgaggcctacgaaggcggccacgagatggtggaactgcgcacgggtgactgggccacgctggggccggatgcgatgcgcctgcgcatggccgtgttcgtggaggagcagggcatcgatccggcgctggaggccgatgcgctcgatgcagacgcggtgcatgtggtggcctacaaccgcatcggactgcccgtggccaccggccggctgctgcagcccgcgccgggcgaggcacgcatcggccgcatggccgtggaccgtgcggtgcgcgggcaacggtggggcagggcggtgctggatgcgctggtcgatgccgcgcgggcgcggggcgacaggcgggtcacgctgcatgcgcagtgcaccgccgagaacttctaccgccgtgcaggcttcgaggtggaaggcgagcgctacgaggaagcgggattgccgcatgtggatatgggcatccccctggataggggtgacatccccctgggcggctgaagccgcttcccccttctctcgcgctggcgcgcgggaaggggacgacgccggtggccgggcggagcccgttccacggcgtctgctggcctggcctgctccgcggccatctgacgggagaggccgttgcggtatcggacatcttcaaggcgcccgcttaggtagcctgaagatcagggcagcgtcaaatatcgtcgagcagggcgtagggcaggtcgcccagggcgaggggcacgccttccgggccgcccacgcgcagtgcctcgccggtggaggccacctgcagggccaccagcgcatcgaagccgccgcccggtgccgcggcggcctggaccaccgtgccgcagggctgctcggcatcgctggcggcgaacacctcggcgcccacggcgatcggctcgggggcgtgggccaggtaggtgcggcgcttgagcgtgccgcggaactggctgcgcgccaccacctcctggccggggtagcagcccttcttgaaattcacgccgcccaccgattcgtagttgagcatctgcggcacgaacaattcgaccagcggtgcggtcagcgtgggcacgccactctgcacttcgccccactcccagaggccgggcgccagggccgggccggccggtgcaggctggcccgcgggttgcgccagcagggcacgcggctgcccggcgccgggatggaggtgcaccacggtgccctggggggtatcctgccggctccagggcggcagggcctcgcccgccaccgcggcgacggtatcgccggccaggccccagagcgcgaagtcggccgtggcgtcgctgagccgcgccttggcgcgcagcacgaacatcgacaggcgcttgagcaccgtggcgagcacgtcgcggctgcagaccagcaggacctcggcatcgcccgcgcgccagccgatgaagctggcctgcatgcggcccttggccgagaggaaggccgccagccgcgcctgtccgggcggcagcagcaggaagtcctgcgtgagctggccatggaggaattgcgcggcgtcttctccttgcacgcggatcacgccgagcccgttgaggggggccaggccattcaggggggacgtcatgggtgaattatcatgcccggctctttcccctctctccattccggttcgtgcgccgtttcttccttttcatcgtgctggtggccttcgctgccgccggcctgggtttctggtggctccaccatccgctgccgcagcgggcggccgcgggcgccgcctcggccggcggcaccccgggcgtgctggaactcgagatcgagcccggcaccacgccgcgcggtgtcgccgtggccgccgtggaggccggcgtggataccgatccgcgcctgctctatgcctggttccgcctgtcgggcaaggaccggctgatcaaggccggcaactatgagatcccgccgggcaccacccccttcggcctgctgcagaaactcgtgcgcggcgaggaggcactgcgcgccgtcacgctcgtggagggctggaccttccgccagttccgcgccgcgctggaccgcgacgaggcgctgcgccacgatacccagggcctggccgacgccgccatcatggagcgcctggggcgcgccggggtaccgccggagggtcgcttcttccccgacacctacacgtttgccaaggggacgagcgatctcgcggtgatgcggcgggccctgcgcgccatggatcgcaggctggaagctgcatgggcgcagcgctcggccgacctgccgctcaagagcgccgacgaggccctcatcctggcgagcatcgtcgagaaggaaaccggccgcgcctccgatcgcggccagatcgccggcgtcttcgtcaaccgcctgcgggcgggcatgatgctgcagaccgatcccacggtcatctacggcatgggcgagaagttcgacggcaacctgcgccgccgcgacctgctggccgatacgccctggaacacctacacccgtgccggcctgccgcccacgcccatttcgatgccaggcaaggcctcgctcatcgccgccgtgcagcccgagcgcacgcaggccctctatttcgtggcgcggggcgacggcaccagccacttcagccccacgctcgacgagcacaaccgcgcggtgaaccgctaccagcgcggccagccggcgccccaggggcagtaagccgcaccggcagcgctacgcaccacaaaggtctttcttccatgcagcgacggggttggttcatcacattcgaaggcatcgacggggcgggcaagtcctcccatatcgaggccgtggccgaggcgctgaggcgcgggggccgcacggtcaccgtgacccgcgagcccgggggaacgcccctggccgaaaccctgcgcgcgctgctgctgaacgaggccatggacgcgctcaccgagtcgctggtcgtcttcgccggccggcgcgaccacctgcgctctgtgattgcgcccgcgctggtgcgcggcgaggtcgtgctgtgcgaccgcttcaccgacgccacctttgcctaccagggggcggggcggggcttcgaccgggccgtgctcgcccagctcgagcgcatcacccagtcgggcctgcaggaaggctccgatgccatcctccatccccacctgacgctctggttcgacctggctccggacgtggccgccgcacggctcgaaggcgcgcgcgcgccggaccgctttgaggcgcagcccgtggagttcttccggcgcgtggcgcagggttatgcggaccgggcggcggccgaccccgggcgcttcgcccggctcgatgccgaccagccgcgcgaagcggtgcgtgcccagctcatggacatcctccaccggcatggcgtgctggatgcggcgcaggagggcgcatgagcgtggccggcgtgtccccctggattgctgcccagcgccgcaggctcctggcccagcgcggccatgcctggctgctcagcgggccctcgggactgggccagtacacactcgcgctcgaactggtacgcgcctggctctgcgaagcgccgaccgaagacggcgcatgcggacactgcggcagctgccatgccatcgaggtgcgcacccatgccgacctctgcgtgctcatgcccgaaaccgaaatgatcgggcgcggatggccgctgcccgagaaggcgcaggccgagatcgacgacaagaagcgcaaggccagccgcgagatccgggtcgaggcgatgcgcgatgcggtgcagttcgcgcagcgcacctccgcgcgcgggcggggcaaggccgtgctcgtctatccggccgaacagatgaacaccgtcaccgccaacgccctgctcaagacgctggaggagcccgtgggcgacgtgcgtttcgtgctggcgagcgaggccgcgcaccagctgctgcccaccatccgcagccgctgcctgggccacaccatgcagtggcccggcgaggaggagtcgctggcctggctcgcggggcagggcgtcgcggccgatgccgccgcatccctgctgcgggcggccggcggccggcccgaggacgctctggccttcgcccagggcgggcgcagcccccaggcctggtcgcagattccgcgcgcggtggcccgcggcgacgcgacggcgctgtcggacctgtcgcccgccgatgctgtcgatgccctgcagaagctctgccacgacctgctcgcccggcgcgtgggcgccgcgccacgctacttcgccgaggccgacctgccgtcgccacccggtgtcggcccgctcacccgctgggcccgcgcgctcgcgaaggaggcccgcaccgcggaccatcccttcaacccggggttgatgctggagtcgcttgttgcccaggcgcgaaacgccctaaactcccgccattgaacgaccggcccgcctccacatgagtacccctcccagcgccccccgtcccagcgtcatgcagctggccatcaaggaaaaggcggcactctacgcggcgtacatcccgttcttctccgaaggcggcatcttcgtgccgacccagcgcgagtaccgcctgggcgacgacgtgtacgtgctgctcacgctgccggaggacacccagcgctaccccgtggccggccgcgtggcctgggtcacgccggcgcgcgccgccggcaaccgcacgcagggcatcggcatccagttccccaaggacgacaagtcccgcgtgctcaaggcccggatcgaagagatcctgggcacggccctggcctccgagcggccgacgcagaccatctgagccgttccgcttccgtccgcgccgccctgggcgaggcggccggcgccgctcgtgccgtctccgtggcccggcgccgaccttgatctccttccccggccggaacccggccgtgccgccgttctcctacggccgtggcgctccgcgccgcctaacatacctgctgccatgttcaccgattcccactgccacctgagctttcccgagctgtccgcgcaactgcccgccattcgccaggccatggacgaggcgcgtgtcacccgcgcgctgtgcatctgcaccaccatggaggaattcggcgacgtgcacgcgctcgccctggcccacgacaacttctggagcacggtgggcgtgcaccccgacaacgagggcgtcaccgaaccgtcggtgcaggacctgctggaccgcgccgcgctgccccgggtcatcgccattggcgagacggggctggactactacggcatggaagaccgcaagggcggccgcagcatcgccgacctggaatggcagcgcgagcgcttccgcacccacatccgcgccgcgcgggcctgcggcaagccgctggtcatccatacccgcagcgcctccgacgacaccctggccatcctgcgggaggagggcgaggacggcgcgggcaaccgcgcgggcggcgtcttccactgcttcaccgagacggccgaggtggcacgcgcggcgctggatctcggctactacatctcgttctcgggcatcctcaccttcaagaatgcccagccgctgcgcgacgtggcggccttcgtgccgctcgaccgcatgctcatcgagaccgacagcccctacctcgcgcccgtgccctaccggggcaagaccaacaacccgtcctacgtgcccttcgtggcgcagcagatcgcggcgctcagggggctggaggccgaggccgtgggcgaggccacgagccggaatttcgacacgctctttttccgaaaggatgctccatgacgcagcttcgccacctgtcgcggcgcctgttcgtctccgccgcggcgctggccggcgcaggcctgtgcgccgcctgcgcgcacgccggtgcctacgacgatttcttcaccgccatcgtgcgcgaccagggcgacgacatcaccgcgctcgtgcggcgcggattcgaccccaatacgcgcaacccgaagggcgacgtcggcctcacgctggccctgcagcagggctcgatgaaagcgttcgacgcgctcatggccgcgcccggcatcaaggtggaagcgcgcaacgccaaggacgagagcccgctcatgatcgcctgcctgcgcgggcaggtcgccgcggtgcgcgccctcatcgccaaggatggcgacgtcaacaagaccggctggaccccgctgcactatgccgcctccggcaccaccgaccagcagctggaaatcgcccgcctgctcatcgaccagagcgcctacatcgacgccgaatcgcccaacggcaccacgccgctcatgatggccgtgagctatggccgggccgacgtggcgcgcttcctggtggagcagggcgcggaccccaccatcaagaaccagctcggcctcaccgccgcggactttgcccggcgcgcggcgcgccaggacatggtggacctcgtcgcgcaggccctgcagcgccgccagcccaaccgcggcaagtggtgaacaggtagcagcggccctcagccgcccgcgagggcggagcccttcaggcgcgcatagaggccgccgcgcgcctgcagttcggcgtccgtgccctgttccacgatgcggccgcgctccatcaccaccacccggtcggcgtgctcgatggtggagagccggtgcgcgatcaccagcgtggtgcgcccgcgcatgaggcgctgcagggcgtcctgcaccagtcgctcggattccgtatcgagggccgacgtggcctcgtccaggatcaggatcggcgcatccttgtagagcgcccgcgcgatcgccaggcgctggcgctggccgccggagagctgaatggcgttgtggcccaccagggtgtgcatgccctggggcatcgacgccacgtgcgccgacaggttggccgcctccaggcaggcctgcacgcgcgcctcgtccacgtccgcgcccagcgccacgttggccgccacggtgtcgttgaacatcaccacgtcctggctcaccatggcgaactgcgagcgcagcgcggacaggttccattcctccaggggccggccgtcgagcagcacgcggccctctgtgggttgcaggaagcgcggcagcaggttcaccagcgtggtcttgccggcgcccgaggggcccaccagcgcgacgacctcgccgggccgcaccgacaggtgcagccggtccagcgccggcgcctgttcggccccgaaggccaccgtcacgccctcgagctccagctctccctgcgcccgctccttcggggcgtgctggccgcccgactcggcaggcgcgctctccagcagcaccaggccgcgctccagcgcggcgacgccgcgtgtcagcgggttggccacgtccgccaggcgccggatgggcgcgatcagcatgagcatcgccgccatgaaggccgcgaagccgcccacggtcacttcccgagtctgcccgatgtggctctgccagagcgccacgcagatcacggccgacagcgccgccgcggccagcagttgcgtcagcggggtcatcgcggccgaggcgatcgtggccttgatcgccaggcgacgcaggctctggctgagcaccccgaagcggcgcgcctgcccgggctgggcgctgtgcagccgcaccatgcggtgggccagcacgttttcctccaccacgtaggcgagctggtccgtggcttcctggctgctcttggtgatctggtagaggcggcgcgacagcgtcttcatgatccaggccacgccgggcaccaggaacgcgacgatgagcgtgagctgccagttgaggtagagcaggtacaccagcagcgccaccagcgtgaagccgtcccgcgagatgcccagcaacgcctgcaccagctgcgtggcgccgttctgcacctcgtacaccaccgtgttcgacagagtgctcgccgactggcgtgaaaacagcgccatctccgccgacagcaggcgctcgaacagcgtctcgcgcagcttcagcatgccttcgttggcgatgcgggccagggcgtactgcccgccgaactgcgccagcccgcgcacgaaaaacacccccatgacggccaccggcaccagccagagcttgagcgagccttccgtgaagccctggtccagcaggggcttgagcagcgcggggatcagcggctcggtcaccgcggccaccacggtggccagcaccgccagcgaccaggcgaggcgttgccccccgaagtacgaggacatgcgccgcaggcgcgcgaacagggaagggggggcggatgcgggagctgcggcggtgtccgtcgcgggggctccctggggggcggaggcttgcatgaagggcggattctacgtaggaccgcgccggcaacttgcacagtttgtcacagggctgtccgccctgtgtgtaacattcggcccctgacctttccggttttcctccggcgaatggcccggtatcccaacgctgtcaatgacttcagaccgcccatcccatcccctcgccgcggccctgccgcacgtcacgcgccgccacgccatcgtggccctcgcctccgccgccaccgcgctgcctgcgctggcgcagttccgcctcgatatcgtgggcgtgggaaccacgcagtaccccactgccatcgcgccgttccgcggcgaggccggctccccccagaagatttctgcgatcatccaggcggacctggagcgtagcggccagttccgcgtcgtggacgggtccggcccgcagctcgacgagaactcgcgccccgacgctgccctctggaaggagaaaggcgccgactcgctcaccacgggcagcgtcacgcgcctgccggacggccgctacgacgtgcgcttccggctctggaatacggtgcgcggcgaggacctgggtggccagagcttcgtggtcacgcagggcgacctgcgcctcgtcgcccaccgcatcgccgactacgtgtacgagaagctcaccggccagcgcggcatcttctcgacccgcatcgcctacgtcaccaaggccggcagccgctacagcctgtgggtggcggactccgatggcgagaacgcccagtcggcgctctccagccccgagcccatcatctcgcccgcctggtcgccttccggcacgcagctcgcctacgtgtcgttcgagtcgcgcaagcccgtggtgtacgtgcacgacgtctcgaccggccggcgccgcctgatcgccaacttccgcggctccaacagcgcgcccgcctggtcgccggacggccgcacgctcgccgtcaccctgagccgcgacggcagctcgcagctctacaccatcgacgccaacggcggcgagccgcgccgtctcatgcagagctcgggcatcgacaccgagcccacctattccagcgacggccgcagcatctacttcgtgagcgaccgcggtggcgccccccagatctaccgcgtgcccgccacgggcggaagcgccgagcgcgtcaccttcacgggcgcctacaacatttctccgagcatcagtccggacggcaagtggttggcctacatctcccgcgtaggaggggctttcaaactgcacgtcatggatctgacgtccggcagcgtgaccgccatcaccgacaccacggccgacgagagcccgagcttcgcgcccaatggcaaactcatcgtctatgcaacccagcaacaaggccgtgaagcgctgatgaccaccacgctggatggcaagatcaaggcccgcctggcgggccagagcggcgacatccgggagccggactggggtccgttccagaaacaataatttgaatctttttcgtttttcagactcgacagtaacgccttatccggactaggagaaccatcccaatgatcaatcttcccttcaaacgcatttccctggccctgaccgtcgccgccctgatggccggttgcagctccggcgtgaagctggaggacgtgcccgtcgagaacaagggtgcgacctccacggcgcccaacggtgccaattccaacggaaattcccagagcggcgtcgctcccgtggacctgaaccagtcggcgcgcgacgctgccggcccggtcggcgtggcccgcatcgtgtacttcgacttcgacagctacgtcgtgaagcccgaataccagtcgctcatcgagcagcacgcccggttcatcaaggccagccagggccgcaaggtcatgatcgaaggccacaccgacgaccgtggcggccgcgaatacaacctggccctcggccagaagcgtgccgaggccgtgcgccgcgcactgggcctgctgggcgtgcccgatggccagatggaagccgtgagcttcggcaaggaaaagcctgcggtgcaaggcaacacggaagacgccttctcgcagaaccgccgcgttgaactgtcctaccgttgatggccattcccaccgtgcagcagcggacgcgtgagcgcgtccgcaaggcggcggcgctcgccgcgctgtcgctggcggccggcttcggtgccacggccagccatgccgcgctcttcgaggacgacgaggcccgccgcgccatcctcgaattgcgccagcgcgtcgatgcgctccagcagcaactgggcggcgaccagcgccgcagctcggacgaaacgtcccagatgcgccgcagcctcatcgacctgcaatcgcagatcgaaaccctgcgctccgagcaggccagcctgcgcggccagaacgagcaactgcagcgcgacgtggccgacctgcaacgccggcagaaggacatcgcccagggcgtggacgaacgcctcaagcagttcgagccggccaaggtgaccatggacggccaggaattccaggccgatcctgcggaaaagcgcgacttcgaagccgcgctggccgtgttccgctcgggcaagttccctgatgccgtgtccgccttcggcaacttcctgcgccagtacccccgcagcggctacatgccctcggcccggttctggctgggcaacgcccagtacgccacgcgcgactacaaggaagcgatcaacaacttcaaggccctgctggccgcgtcgcccgaccatgcgcgcgcgccggaagccgccctgtcgatcgccaactgccagatcgagctgaaggacacgcgcgctgcgcgcaagacgctggaagacctgctgcgcgcctatccgcagtccgaagccgctgccgcggccaaggaacgcctcgcgcggctcaagtgagcacgccggtgcagcagcatgtgctgggggagccgcccgagacggcgcagccctccgcgctccctcccccgggccccggcccgggggagcacaatacctttcccctcgatgccgacctggcccgccgcttcgctggcctggagcgcctctatggcgtggagggggctgcccgcatccgcgcggcccatgtggccgtgatcggcgtgggcggtgtcggctcctgggccgtcgaggccctggcccgcagcggggtggggcggctcacgctcatcgacctcgacaacgtggcggaatccaacgtgaaccgccagatccacgccctgtccaccaccgtggggcaggccaaggtggaggccatgcgcgaccgcatcgcgctcatccatccgggctgcgaggtccactgcatcgaggaattcgtcgagcccggcaactggcccgccatcctgcccgagggcgtggatgcggtgatcgacgcgtgcgaccaggtccacgccaagaccgccatggccgcctgggccctgaggctgcgccgcggccaccaccgcttcatcagcgtgggtgcggcgggcggcaagcgcctggcccacaaggtggacatcgacgatctgtcccggaccacgcacgaccccttgctggcgcagctgcgctatcgcctgcgcaagcagcacggcgccgcacgcgaggggcgccgcatcggcatcacctgcgtgttcagccgcgaggccgtggccccgccgcatgcttcctgcgcgatggagactggtgccgacggcaccctgaattgccacggctacggctcggtggtgtcggttaccgccaccttcggccagtgtgccgccggctgggtgctcgaccggctcgcggaatctggttcgggccccaaagtggcgctataatttgagtctttgctgttgcggcttccgggccgtggcagcaatgttgggacgttagctcagttggtagagcagcggacttttaatccgttggtcacaagttcgaatcttgtacgtcctaccaggaaaatccaggaaaccctgctatgcacaacgtagcagggttttttctgttgctggtagcaatccatcggcaattttttaaagcgtggcgtcggggtagggcccaagcgcccaaaagacatcacgtggcctcagtcaaggggatcttttgcgtgggacatcggtcatgtccacgagggactccaaggaaaccacggacgacccatcccgccgaggcaacaagaatccaaccaacgacaagtcctctgacgaggaactggctagcctctcaacctcgctgaaggcggctcgctatctgacattcgtcgcatcaatcgcaagctccgagctcaaaacgagtctatccaccacccctgtcttcagggcgtcgcccatcaaccacattccgccaacgttaaccctgatggcagcgtagtctgctacacggaccggggctcgcaatacgtcaacatccgctacaccgagcagttggccgatgcaggcatagagtgacctgccccctccttgctggaccagcgtggccagcgtgaggcgttcttcgggctgtaaatgcgtgtatccaagttcaggtgtagcacatcaggtttgagaccgcccacttcaggtctgggatcgccgaggttgattgtaacggcttcactaattaaaaaaccgtgattttataaatgtgcttgcggattttttggcccgagcagcatattcatttggagtggttcttaaagatattcctggctgatctattttgtactcgcctatggtggttatatagtccgcttcatcaaaatctataccgttttttggaagccagtccagtgattttaaccactcatggaggactgataagtcgttgaactccgacatgcccacgtcaaagatatttctatttattatgggaatttcagaattaagtgattctatgccagagtagccttcaatcaataccaatccaactacatgccactccccatttttaggggccggaatttcatggctgaatattttttccagaaaataattaaggttgtttttgaagaatatcaatgcgcttgtgcattgcgaaacttttttcctgcactcatttgctctatttaatatctctcgcacgtcaccaggttgaatcatccagcgcaattctccaattaaaattgttgagctgacctcgtcgactattagcaaatctaactcacgtttcttgctgccaaaagaaattatgcaattggtttttaaatatctccatttattttgaaaatctttttttatcgaagcggtcatcgctgattcaaaggctttgctttgatcatcaaaattttttgcatctacgcgagcctgcagagaaaggaggtttcgcctgtgattgctaagcatgaagagcagggtgggtaaaagataaaattcaccaataggaattataggctgcaaagccggatccggaaattttgtgttatttccaaatgtcaaaaactttataaatttcaatattattgaattgtccagctgcgtcatgctggaaatatcgcgcaaaagatcggctttacttatttttaaaaccaaactttctaagccgccgccttttaatcctactttggaggcccagaattgaataactataaaatgataaatgcagcgaatatgaagagcgttaatcagtagctcagtatttttaattcctccccaatcgaaaatccaatcaggcggcaatatgcccccttcgcttgctaaactcaggctaagaccataagcatacccaggatgaaaatcataagaaatcaataatttcttataagagacttttttaattattaggtctaccgttggcggatgatcccctttcatccaagataacagtcttgggatgaaagttatgccttcaataccatggcttaatagctcaaatgcggcgtacctggcttctacatcgggctggtgcagtaccttaatgtttgttccattgcaatttaaactgacggatttgccacggaaagatccaaaaattttctgtgccgttgcgtagacctcgccagcatttaaaagctcatgggaccgaagatatgagggagcgtctacttttcgagggcataattgatttttgtcgtcgttgtattgttctcttactctcgatattgcatttcggagcgcgtaaatatctctacctccaaagctggagaatttcattaactgttgcggagtttctacctgcatcagacttaatcttagtcgatcttcgtagcaagttagaaggtgccaaagcgaagagctgtagcgggttgaaggaaaatcagtagattgaaaaatcgtgtcaatcgaattttcagcttgctcaattatttgtaggtcgttcaatacatcatttttcattggtggctccagaatttccgctgagttattttttgatctagatcggcacttaaatgggaacgctttcagtaacggtgcttgtttgctctatgccgtccatatgaataatctcacccaaagcaaaagctaacaaaatgattgcatcgataaaaacccgccggttcgataccataatctgctgtgatatacttagggaatttctgcacgaattgcaccggactttggtgacctgcttcccaagtgttcgaattccagcgcgaaccacaagaaatcaacgacatacaagctataaaaagactgataggggccgcagcggtggttcatgatatttcgtttcgattcgtgcagaggttccctagctggactaaagccagaagcgcaacacatgtgttgtgaatgaacgagagtagcatgctgcgaactacggatgcgtaactcccggtaggcagccagcggagatctaagcccaggcatagcggggtcggccgttgaactcatcgacgatggcatcgagctgggccttgctgtagcccgagagggtcgtgctgacgtgctccccgatagccgtatcacccgaatggaagtgaggtccgtcaactcggagaatgacggacatgaggaagagtcgattcactgcagcagcagatcatcggtttcctgaagcaggctgaggcgggcttggcggtcaaggaggtctgccggcagagcggcttcagcgagcccacgttctacaagtggcgtgccaagtaaggcggcatggatgccgaggaaagcgcggcgcctgaaggagctggaggtcgagaatgcccggctcaagaagctgctggctgaggcccacctggatctcgaagcccaactggagtcctgttgaagatctgttctgttcaggctgccaccataacgtgagcgcgtttcgcatcttcaagcgcacttcttccaaaggacgcaggtctgtcgttagccacgactccacggggccagttaatcgtcaacccgtgcaattccataaggagtgcgcgcgcctcatgcgaccgggcgccttgcttgaagctgtttctcgctgcttttgcgcgtccctcgtccgatcaaggctgccttggcattacttaccatgaagccgttttccctggcgcgcttctagaatgggccgatgcccacatccgtcgcccttgaacgcttcatgcatgcccaggagcctgtctggagccgggtatcgtccgaactgaaagcagggagtaagcgctcccactggatgtggttcatctttccccaggtccacggcctgggccgcagcggcatggcccaacgctacgccatccagtcccgggcggaggccgcggcctacctggaccatcccgtgctcggcgagcgcctgcgcgaggcctgccgcgtcctgctcggcctggacgagggcctgtccgcccatgggatcttcggttccccggacgacatcaagctccgctccagcatgacgctgttcgccgaggtggccgggccgggcagctgtttcgatgccgtgctggcccggtacttcggtggcggcaaggatgcgcgcacgctggatctgctcggcccaagtgcctgacgccgcaacggcgtcaggcgtcattgccggaaggctgccccagcaggcgcggagcccgggtggccccgggggccgtcctgctcacaggctcttcagcggcaccacgtccttgcccttgaaggtgtacaccgtcaccgccgacgacttcaggtcgtgcttcgcgtcgtacgagaactcgcccgtcacgccggcgtatttgccgttggcgatcgcctgggcgatcttcttcgtgtcagtggtggactgggcggattccatggcgttggccagcaggtgcatgccgtcgtagaaggccgcggcgtaggtgagcgggtcgcgcttgtattcggcgcggtagcgctcggcgaatttctggcccttgtcgctcttgtccagcatcgagccaccctgggtgcagaagacgttcaggtcgcccgtgagctgcgcgaggttggcggtttcggtagagcagatgccgtcgccgccgagcaggggaccggtgatgccgaaggcgcgcatctgcttgagcagggggccgccctggggcgaatagccgccgtagaacacggcctcggccttggcgccgcggatgttggtcaggatggcgctgaaatccgtggccttgtcggtggtgaattcggtggccacgacctgcaggcccaggcgcttggcttgcgccgtgaattcgcgggcgacgccctggccgtaggcggtgcggtcgtcgatcacggccaccgtcttgagcttcaggtcctgcgccgcgtaggtggccatcttggtgcccagctggttgtcgctggcgccgatgcgaaacagcgtgccgtagccgagttcggtgatcttcgggttggaggccacggtgagcgtgaggatgtcggagtcgttcagcacccgtgcggcgggcaccgtgacgcccgagttgtaggggccgagcacgaagcggatcttcttgtcggccagggtctgggcgacctgcacgccctgcttggggtcggccacgtcgtcgttgatgtccagttcgaacaccacgggcttgccggccaccttgacgcccttggcgttcagttccttgatggcgagcagggcgccgtcgcggttgtctcctccgttggccgcctgcgggcccgtcacggggctcatgaagccgatgcggacacgttcctgtgcctgggcatgggcggccgcgcaggccagtcccagggccatcgcggtcaggcggaatatcgtttgggtcttgctcattggcatgttccttgtgatgcagggatggggcacgacgatcggatgggcctggtgccccggcaggcgggaagggcccgcctggctcgtggctgggcggaccggcaaaaacccccgattgtgcgcacgctttcggtgcgttgacgcgcagtgcccgccgaaagcggggtggtgcagatcacacggcgatgccgagcgaccggatggcgacccgcgcggccgcgaggtcccaggcggccgtgcccacgctcttgaagaccgccgggcggctgcggtcgggcccggccgcgatcagcgacgcgagcggacggacactgctccagtccacctgcgcgcggatcaggtcgccggcctcgtgccgggcgcccgcggggtcgtcggcgtacaggtcgctgccctgtagggtggtggcaccgatctcggccatgccgggccggaaggctccgaccccgatgaccacgcgcccggcacgggccggctcgtcgtagatgggatccgtggcggtggtgagcgcgatgaccacatcgaccgactcctgaatggccccggggcaggattggacggcggagggtgctgcggactgcgcgcagaaagcctgcgctgccacgggcgtccggccgcgcacgagcaccgtgcaggcgggatgcagttcccgtatcgcctggaggtggtgccgggcctgcacgcccgtgccgatgagcagcacctgccgtggcgcatgccccagcagccggcccagcgccaccatcgagacggccgccgtgcggcggcccgtgagttccgggccatggagttggcacagcggccggccggacggcgcatcgcacaccgtgacgatgccgtgcagtgtcggcaactgccgggcggcgttgcccggctgcacggtgaccagcttgtggatgcccaggtcgtgcgccaccgccggcatgctgagcatcacgccgccctggcccagcggcagcgccaggcgttccgggctggtgatctcgccgcggtggagttcgatggcggcggcctcgatggccggcaccagcgctgcgaatggcagggcgtgggccgtggcggcttggtcacaggcgtgcaaggccgcggcctgagcgggaagagcggaggtcatgtcgtggctccggtaggaggggacggagcccggcattgtccccccgcacggtgggagccccgcggaccgtcaggccatgcgcacctcgaaatacgctccttccgactcccccaggccctgcatgccggcggtgcgcgcagccgccgccgcacgggcccagcggttgatggtggccatcgagtccatgccctcgggggcttcgtcgccatcctgcaggcattgcaccgcggcgagcgatccggccacgccttccgggccgccgagctggcgctccagcacccgggcgtagcgggcttcggcggcggtgcgctcgcgctgcggcagttcggggaaatcgcacagggcgacggtataggcgagggtggcggtttcggacatgccgtttctcctgaagtagcaatgactgtatgaatatacagccattaccatgcaggtgggaagggacgttcccgaaaacgcatcagtgcgcgggcgctggcgagggcagcagccgcatgccggtgcgacgctccacctcctgcagggtgatcggcgggcctgcggtggcatcggacgcgttctgctgccagtgcgcccacgagcgcccggtctcggcgtcgtacaccagtttgaacaggtgcgatggcacggccacctgtccggaaccgatggctttggcgcctggctcgaagaccgggccggtgatgacatacacgtcgccgcgcgcgcgcatcgcgtagcggcgcgtgtcctcctcgatgcgggcccaggggccgctgttctgcttcgggtcctgcggcaccatgttggcgaggctgaaggactgcgccatggcttcgggcgtgcccatgtcgcccgcgggcgccatgtgtccgcgggcatagcccgagccgcggtagtcctcgagttcggcgcgctcgccgcgcggcagccgcgcatccgcatagaagtggtcggtgcggtgctgttgccgggcctgctgcaggatctggcgattgagccgctcggccacatacacgggggtgcgcgtgttgccgctgtgcagcaccgcgaaggcatcgaagcacagctcgcgcagcctgggggcgtcgggtgtgagcggcggcacgccgcccgcgaaatgctgccggcattccgtgaactggccggcacgcgtgggttgggcggcgctgccggaccaggggccctgcgtggggtggacgccgcagctcgtaacctgcaggcctacgaccgcggaggtgaacagggagaccagcagccggcgcatgcggccggaggaccggtgcaggagggcgatggacggggaccgggaggatttctttctgcgcgattgcttctgctgggccatccctggattagaacccgcgcgggcgccccgccggggcttgcgcacgcaacagatgctgccggccgtgtccgtcctgaccggccaatgctgcgttgtccgacgcgccggcccgccggcacgccctaaggtcggtgcatcgatcgcacaccaggagccttcccatgatcaccaccgaacccacgatgaccaacctgttcctgcaactgggcctggaggagagcccggacgccatcacccgcttcatccacacccaccagctcggcgccggagtgcaggtggccgatgcgccgttctggaacgatgcgcagcgccagttcctggcggagcagctcaaggccgatgcgccctgggccatggtggtggaccagttcaacgaggcgctgcacgccgatgcggtcgagcggcgcaccgaagcggaagtgccgggcaccgccgaggccgtgccctcgcgctgatcgccacgccgccggagtaccggtcccccttccatgcgctgcgcatctggagagaatgtgcaggcaatcttgcggacgagggacatggagggacggcgatgagggatggtgggaataatggccgcgatggccaggaagctgcgcagcccggtggctggtcaggcattgccgcgctggaaggcgcgtggtcgcgcatggcgcgggcgcgcctggggcatgcgccggaggtaccgatgcggcaatggcgcgaggaccattgggtgctgcatgccctgggcatcgggatcgaaccgttccatgcctggttcggccggaccgatgcaacggacttccccgccttcgcgcggtggctgcaggaaaccgcgggggatccgcctgcggaccggctggcgcggctcgagaccgtgctggcaggactgcccctgccgcccgacgcgcagcggctgatcgctgaggtggaccgcatggagccggtgttgtccggggaggacctggctttctgggatgcgcagggctatgtggtgctgcacgacgccgcgccgccggacgatgtcgctgccgcggccagggccatctgggagttcatcggcgcacagccggaggattccgccacctggtatcccttcaacgaccacggcatcatggtgcagctcttccagcacgaggccctggagcgcaaccggcgcaacctgcgcatccacaaggcattcgcccagctgtggggcacggcggacctgtggtgcaccaccgaccgcgtggggttcaacgcgccggagacgccagcgcaccgcttccgcggcccgcacctgcactgggacgtcagcctgcggatgccagttcccttcgggacccagggcatcctgtacctggcggacacccgggcggagcagggggcgttcaccctcgtgcccggcttccaccagcggctcggggcatggctggacgggctgccggggggaccggcctccgcgcgcacgcaggacctccaggcactgggcgcggtgcccatcgcagggcgtgccggcgatctcatcatctggcaccacgccctgccgcatggcagccggcccaatacggctgaccggccccggctggtgcagtacatgaacttctttcccgccgaagcgcccgcacaggacgagtggatctgagcggcgttgcggtgcatcggggcattgcgcgacccgctcgcatggccttgtccgacgcggggcgcggggcacggcgggttaccttgggagtctcataaaccgtcgatggagaagatcccatgaatgcaccacgcaactcggctggcgccgttcccacgtcctcgagccgcaaccgctacgccagtgcccgcaccctgtgggtggccggcatcgctttggcggtcattctcttcgtattcatgatcccctggtaatcgccccccgggtacaaccggcatgggaggcccgggcagggtggagcgcgatggcagctccgtctgtccgggccgacggcggacgccggcgatggtcgccaggcgccgcaccatgtcgggagggacccatgtcgaaatctctgttttacgtattcggccggcgctgcgcgcaggccttgggctggctcgcgctggcggtcgcgctgccggtggctgcacaggtcactccgggagaaacctataccgggcgcggcacgaactatggttacagcggcggcggcaattgcagcctgccgtttccggagcaggtgttgaccgtggccatcaacgatgccgactaccaggggtcgcaggcatgcggcgcctacctcgaggtgctgaatcccgcgacgtcgaagaaggtggtggtgcgcgtggacaatcgctgtcccgattgcccgccgcgcgggctggacctggccataccggccttcgcgcagatcgccccgctggaagcgggcatcgtctcgctgcgctggcgctacgtctcgggccccgatgcgcaggcgtccgtcgttttcaaggaaggctccagcgcttcgtggagtgccctgcaggtgcgcaaccagcgcaatgcagtcgcttcgctcgcctatcgcacgaccggttcgggcggcacctatgtgcccctggagcggcagatgtacaactacttcctcgcgcccggcggcatggggccggggcctttcgacctgaagatcaccgatgtgttcggccaggtgctggaagtgtccggagtgccgctgagcgtggggcccgagcttccgctgggcgtgcagttccccgcggtgctgcccgcacccggctcggcctggtccgtgccggatgacacgccacctgcacccgccaccggcccggtcacctacgccaccagtgtcaacagtgactggggccagggctattgcctgaacgtgatggtgaccaaccccaatgccggtccggtggactgggccgtgcgcatccccgtggcggggacggtctataacgcctgggactcccaggtgacgcaggcaggcaacgagcttctggcccagggcgcggcctggaaccgcaccctgcagcccggcgccagcgtgcagttcggcttctgcgccaaccgctgagcgttgtccggccccggcctgtttcccggcggtgacggatgcttccggcgctggcatgctgtccgacaggtccggggcgcccgcgcttctatggtggtacttccgcaaccgcctggagccttcgccatgcagacatcgaccgacacccggagcaaccgggacaaccgccgcgggtggtggatggccgtcgccacggcagccattgtgctggcggccgtgatcgcgttcaacctgctggggccgaagaatcccgcgcgtccgcccggcgatggacataagaccccggcctcgcaaggggcggcccagagcggcgggccggcgccggacggttccgtgcagggcgcggcaccgcagcgatcggataccccgacaccttccggccgggagggcgtgggcgccccggcgggggccgtgccggcagaggccgccgcttcgcggtgaacagggagcggcccggccgctattccggcgggtctcggtggccggcgccggacgggttgtcgccgggcggtggaccgttcgccaccacgatcctgtcacggccctgctgcttggcctcgtagagggctgtgtcggcgcggcccagcagttcttccggcgtttcaggttcttgccccgggctgcaggcgacacctccgctcacggtgacgtggccgaagggactgccagggtgcggcaggcgcagggcgatgaccgcggaacgggcggcctgggccacctgcagggcgcccggcgcatcggtttccggcaggacgatggcgaattcctcgccgccatagcgggcgatgaagtccccgggccggcggatcgatccagccagtgcgttcgccacacggcgcaggcattcgtccccctccgggtgccccagggcgtcgttgtagcgcttgaagaaatcgacatcgaacatcaccaccgagacaggccgctggtaccgccggcactgcgccatcacttcgcggatgcgccggtcgtaggcgcgccggttgtgcaccccggtgagtccgtcgtgctccgccatgtgctccatgcgcgcgtgtgcttcgaccagcgcctcgtgggtcgtgcgcagccggagatcggcgtcgcgccgcaacttcacggtgcggatcaggtaggcgcctgcagggccgattacggcgagcagcagcaggatgcctgcgatctgcacggccgtggccctgcgccactccgtgaagatttcatcctcggacagcgccacggccacggcgagggggacattgcgcgcgtgctcgaaactgacgagacgcaccacgccgtcgatgggcgacggcatgatggcgagtcccgagcgggactgcaggaactgctgcagttgcgaggccgggagcgtgcggcccaggtcctccacgcgaaagggctcgcgcgtcagcaccgtgccgtccgcccgcagcagtgcgatggcgcccttgtgtcccacgtcgaagccctgcagcacctgctgcacatgccggacacggagcgtggcaagcaccacgcccgcgaatccgccctgcgcatcgttgatgcggcgggacagcgggatgacccattccccggttgtccggctcttcaggggcctgctgacgtaggtcagggtgctgggattgtcgcggtggtggacgaagtattcgcggtccgcgttattggcggccggaggcggtatcggcagactgtgcaccagccattcgccattttttccgaaaacgaacagcccatgcaggtgttccgccagggacacctggttgaccagcacgggctgcagagcgtccagttgctcgggagacagctcgtcccgctccagttcgtactcgatggagaccagcgcgcggcccacctccgtggcgagtccgtccatttgctgcgccaccgcccgcgacaggttctgggcgaagacctgcgcctgctgccattcggcctgccgggcgcgccaggccagccacacgttcgagccgatcagcagcaaggccaccaggacgacgaagccgatggcgaggggcagggagcggtccggtccggatccctgcgatggagcggaaggcaacgacggttccgggggagtgctggacatgggcgggcggggcgctggcgggatctgggctgtgtctggccattctcacactgccgggcgacactccatcaccctgcgatagagctcccgggcagcgacggacagttcccggtcgcggcggcgcaccaggaagatctggcgcgtcagcgccggcagcgacagcggccgggtcacgaggccgggctgcgagaaatggaagagcgtgagcgtgggcaccacgctgatgccgatgcccgcgcgcaccatgcccatgacggtggcgagttgctcgacctccatcagcgtgttcatggcgtggggatggatggcggcctccaggtactgccgcacgctgctggtgcgcgcaaggtgcacgaaaggccagggcgcgaggtcctgcacctgcaggccgccgcggggacggcgtttcgcgagcgggtggtcggcgcggcacacgagatggaagccgtcgctgcagaacggctcggcctgcaggaacggtgtatcggcgcggatggctgccagcgcgaagtccgcgcggcccgacgccacacgctcgatgcagggctcggacagtacatcggcgatgtcgagttcgatacgggggtggtcggcccggaagccggccaggatcccgggcagccagcctgcggccagcgagggcagcagcgccagggacacccggccgcgccgcaactgcgccgcatcgcgggccatgccgatcgcgctgtcgatctccgcgcgcaggcgccgcgcggactcgaggaactgcaggccttccggcgtcagctccacatggcgggtgctgcggtcgaacaggcgcagcccgagaccttcctccagcgagcgcacgagggcgctgaacgccggctgtgacagatggcacaggcccgctgcgcgcgtgaagctgcgctcctgcgccagggccaggaacgcatcgatgtggcgactggaaagatgcatgggtggggcagggcggcgtggcgtgccgtagcggatgcggtcggtgattgatcggaaaaacggatgaatccatcttaacaatctatttcacgaaacaagccgcggcgcctacattgggcccaggagaccacaacgcatggcgaatggagacatcttgcgcatcggctgcgcggccggcttttcgggcgaccgcaccgacgcggcactgcccgtggtgcgggcgctgatcggcagtggcggcccggccgtgctcattttcgagacgctcgcggagcgcacgctggccctcgcgcaactggctcgccggacggatccgcaggccggcttcgagccgctgctcgacgaactgctgcgcccggtgctcgcgctctgcctggagcacggcatccgcatcgtgagcaatttcggcgccgcgaatccggagggcgccgcgcgccgcatccaccaactcgccgcggaactcggcctgcggcgcccgcgcgtggccgtggtgcagggcgacgacctgagcggccccggctaccagccgctgctgtccggcgccctgggtgccgcgctgcgggccgagccggtggtgagcgccaatgcctacatcggcgcagagccgattgccggggcgctgcgcgatggggccgacatcgtggtgtgcgggcgggtggcggatccttcgctcgtcgtcgggcccgccctggcgcatttcggctggaggctggacgactggaatcgcctggcccgcgccaccatggccgggcacctgctcgaatgtggcgcgcaggtcactggcggatatttcgccgatccgggctacaaggacgtgcccggcatggcgcagctgggctatcccatcgccgagatcgatgccgacggccactgcacgctgtccaagccggagggcacgggcgggcgcatcgacgagcgcacggtgaaggagcagttgctgtacgaactgcacgatccggcggcctatctcacccccgacgtggtggcggacatcaccgccgccacggtgcaagagatcgctccgggccgcgtgcggctcgagggcgtgcgcgggcatccgcggccggcggccctgaaggtgaatgtgtgcttcgaggccggctggttcgccgagggcgagatctcctacgccggcccccgggccgaggcgcgggcgcggctggcgggcgagacattgcgcgagcgcctggccggcgtcgcgccgctgcgcctggacctcatcggcgtgaccagcgtgttcggggacgacgccagccgctggctggacctggcaccccagggtgacgcccgcgatgttcgcctgcgcgcagcgctgcagcaccgcgaccatgctgcggcccggcaactggtgcgggaggtcacggccctgtattgctgcggcccggcgggcggcggtggcgtgcgcaccgccatgcggccgcgcctgggcatggtgtcgtgcctggtgccgcgcgagtcggtgccgacggggcaccgcttcctggattgaaaggacggacgcgatggatattccgcattcggccgccccggcggcctccggcgagcacatcgccgtgccgctctaccggctcgcgcacgggcgcacgggcgacaagggcaaccgctcgaacatcagcgtgatcgcctggcatcctgcgctctgggatgtgctggtggagcaggtcaccgaggacgccgtggcgcgccgcttcgaccagcgccggccgagccgcgtgcgccgctacctgctgccgcaactgcacgcgatgaacttcgtgatcgacgacgtactcgacggcggcgtgaacgattccctcaacctcgacagccacggcaaggcgctcgcctacctgctgctggacctgcccctgcaggtgcccgccgctctggcgccgcacctggccggcccgccctgacggcggagcgcacgcaccttcccacataaatccacaaggagacaaagccaccatgaaccattccgcctcccgcccgttgcgccgccgcgtggccctggccgccgcattcgccctgttcggcccggccgcatccgtcatggcccagccggccgcctatccgtccaagcccctcaccttcgtggtgcccttcgccgccggcagcgccacggatcagctcgcgcgcgccctggggcaggcgatcaccaccgatacgaaacagcccgtggtcgtggacaacaaggccggcgcgagcggcatgatcgccgcgcaggcggtggccaaggcgccgccggacggctacacggtgctcatcaccacgaacaccacccatgcggccaacgagcacctgtaccgcaagctgccctatgacccggtgaaggatttcgtgcccgtcacgggcctcggcaagggcggccaggtgctggtggtgaatgccggtgctccctaccgcagcgtggccgacctgctggccgccgcgaagaagaacccgggcaagctgagcttcggcagcggcagttcctccagccgcatggccggggaaatgctcaagcagctggcgggcgtggacatcctgcacgtgccctacaagagcaatccgctcgccatcaccgacctgctgggcgggcagatcgacatgatgatcaccgacacctccaccggcgtgccgcagatcaagtcgggcaagctgcgcgcgctgggctattccacgcagaagcgcagcgcgcagttgccggacgtgccgaccctggaggaggcaggcgtcaagggctacgacatgggctactggttcgcggcctacgtgcccgccggtacgccggcaccggtggtgtcgcggctgaacgagctgctgaccgcagccacgcagagcgccgcggcgaagtcgttctacgacaccgccggctccgagccctggaccaccacctcggccgagctggcccgcttccaggcggccgagacgcagaagtggggcaaggtgatcaaggccgccggcatcgatccggaataggccccgtatccgcgcctgctgtgccggttgcccgcccggcagtccgcacggggcgcttcgtgcccggaacgcatggcgtcgcgcatcgccaggggtggtcgcgtcctggactcctgcgtttctggtggcgctttcgtattccacaacgacaacactggagacatcgccatgcatttttctcgagccctttcccggcgcgcccgtccgcggcgcccattccccgctgcggccgccgtggcgctcgcggccaccgcgctgctggccgcatgcggcggcggcggttcatcgactctggcagagggtgcgccgaagctgcgcctgaccatcgctgccacggaagactttccgggcagcttcggcagtgtgggcgcctatgaaaaggtgtcaggcacggtgcagggcgaactcgatccggcggacccgcgcaacgcggtcatccaggacctgcagctcgctccacgcaacagccgcggcatggtggtgtacagcgccgacttcgtgctgctcaagcccaaggacatgtccaaggccgggggcgtgctgcgctacgacgcgcccaaccgcggcaacatcctcacgctgcccaatccggcggccgtaccgggcgatgcggtgtacttcgagcggggctacaccttcctctattccgcatggcagggcgacgtgcccaagagttcgcccgcgcggctcaccgccaccgtgcccgtggcccgcaatgccgacggcagcagcatcaccggcccgtaccgcacggagctggtccccaccgccgcggccgcggccatggcgctgcccggaggcgtcttcaacggcaccatgattccctacgagcccgcgggcctggacaacacgcagccgggctattcgctcacgcgccgccgcaacgagacggacgcgcgcgaagccatacccgccgcggactggaagttcgctacctgcgataccggtgccaacccgttcccgggcacgcccagccccgccagcgtctgcctgcgcggcgggttcgatccgcagtatctgtacgaactggtctatgtggccaaggatccgaaggtcatgggcgtggggcttgccgcgctgcgcgataccgtgggcttcttccgcggcagggccgccgatgcggatggccgggccaatccgctggcgggccgcatcacgcacgtcatcgggcagggcacgtcccagtcgggcaatgccatgaagaccttcctgcacctgggcttcaaccagcggctggacggtggcatggtgttcgacggcatctacgcccacgtcgccgcgcgccagaccaacgtcaacacccgcttcgccgtacccggcggcggcggcggcctgcgcaccgaccacacggccttcgggcagacggcgccgcgcggcctggcggcggattacgtggatgccgtgagcggccgcgagggtggcgtgatgcgccgctgcagcgcgaccggcacctgcccgcgtttcttcctaggcctgtcgggcaccgagttctggcagctgcagggctcgcccgtgctcaccgatgcgcagggccagcgcgacatcgcccagcccgccaacgcgcgcatctactactacgcgagcacgcagcacggcggggcgggcggggtggaaagcatcagctacacaccctcgcgcactgtctatcccgccggcaccgtggtgcatttcaacgacaccttccgggcgctgttcctcgcgctggaggactgggtggtgcgcggcacggagccgccggccagccaggtgccccgcatcgccgacggcacgctggtgcgcccggcccaggtcgcctatccggccatgaagggactggcctggagcgcgggaggcgtgcagacaccgattccggaattccgttaccaggcgcgctacaacggcttcaccctgctggacttcggtccgcaatatgttccccaggacgagtcgggcatcgccacggtgctgcctccacggacggtggggcgcgactatgccatcctggtgccgcaggtggatccggcgaccgggctggcgcgggccggcatccagagcgtggaagcccaggcgccgctgggcacgagcatcgagttcaacgaggtggccacacccggtatcgtcgatctcgccaacctcacgggcagcttcatcccgttccacaagacacgcgctgcgcgcctggccgcgggcgacgggcggccgtcgctggaggagctgtacggatcgcaggcggggtacgtggccgccgtgtcccgcgccgccgacgggctggtggcgcagcgcctgctgctgcgccgcgacgccgacgcgatcgtggccaaggcgcgggcggccaacatcctgccctgaactgaccgccacctgcgcccggggacgcctgtgcgcctcggggcgcgggtggcgtggagtgcggcggtgtgacgcggcgggctgtacgtgccggccgggggtgcgtagagtggcggggcagggcgccccgcccatataacgaacgaagagacagacccccccatgccgcccatacccccaggcccgccctggcctgcattcctttcttccctgctgcaccgttgcaccgcccggttccgggccgctggggccgcactcatccgcagggccagacgggtagacaaagcggagtgctgggcggcggccgtggcgatggctgcgatggtgggcgccaccagccctgccgcggcacaggcacccgtcgatgcccaggtgcctgccgcgccggcgccggcctccggcatggccgaccgggtcatcgcctgcacggcctgccacggccgggagggcagggcgatccagcagggctactttccgcgcatcgccggcaaacccgcgggctacctgtaccaccagctcctgaactttcgtgacgggcgccgcagctacccgcagatgtcctacctgctcgagcacatgacggacgactatctgcgcgagatcgcccggcatttctccgcgctggagcttccctatgccgcgccgcctccgccccaggcccccccggcgacgctggaacggggccgccggctggtgcgcgagggcaatgccgcccgtggaatacccgcctgcgtgcaatgccacggcggcgccatgaccggcgtgcagccggccatccccgcgctcgtcggcctgccgcgcgactacctcaacagccagatcggggcctggcagaccggccagcgccgctcgcaggcacccgattgcatggcccgcgtggcgcggcagctcacggccgaggacgtgagcgccatctcggcctggctggccgcccagccggtggccggcagcggcaagcccgccgacgcacctgcaggcccgctgcccatgccctgcggcggcgtggacgtgtccgcctcggggagcgcgccatgaacgggccgccactgcatgcacggagcttctggcggcgctggcctgcgcgcgtgggcgcggtcctgctgggcgcgctggcggcctgcgcggtgctcgtggccgtgctcaaccgctggggcgaaaccccgctgccgcaggacgacggcccgcccgcgcctgccacgccgcaggccatcgcccggggcgaatacctggcgcgggccggcaactgcatggcctgccataccgagccgggcggcgcgccgttcgcgggcggccgcggcatcgagacgccgttcggcacggtgtacagcaccaacctcacgcccgaccccgacaccgggctgggccgctggtcggatgcggccttctggcgcgccctgcaccatggccgttcgcgggacgggcggctgctctacccggcattcccatatcccagctacacgcacgtgacgcgggaggatgccgacgcgatccacgcttacctgcgcagcctgccgccggtgcgccaggccgcccgcccgcacgcgctcggcttcccctacggcacccaggccgcgctcgccgtgtggcgggcgctgttcttccggcccggcggcctcgcgcccgtgccggaacggcctgcggactggaaccgcggccgctacctcgtgcagggtctggggcattgcgcggcctgccacagcccgcgcaatgccctgggcgccacgcgcgatgccggcgccctgcgtggcgggctcattcccgtgcagaactggtatgcgccggccctggacacggtgcgagaggccggcgtcgccgactggcccgtggacgaggtcgtcgccctgctgcgcgacggaaccgcgccacgcggcacggtgacagggcccatggccgaggtggtcttccgcagcacccagtacctggacgacgcggacctgcgcgccatcgcggcctacctgcgtgcgctgcccgcgccggaaggtcccgcgcccgcggcaccgccgccgccgtcccggcccgtgatggaacggggcggggcggtgtatgcccgccactgtgcgcagtgccacggcgatggcgggctgggccggcccggggcattccctccactggccggcaaccgcgcggtgctgctcgaatcgccggtgaacgtggtgcgcaccatcctccagggcggctatcctccggtgacgcccggcaatccgcggccgcacggcatgccgcccttcacccaggtgctgggcgacgacgacgtggccgccgtggccaccttcgttcgcaatgcctggggcaaccgggcgcccggcgtgggtaccatcgacgtgtaccgtgcgcgggagcgccgggggcgctgaggcactccccccttcccgtcctccgtccctcgcgttcctttttccaagcctgttgaaaaatccatgccggacaccacttctccaccagcaccgctttccgccggcgacctccccgtggtcccgggctggtgggtggtctgcctgtgcgccgcctggtgtggcgtctgccgtgaatacggtgccgtcttcgaggcgctgcgtgccgcccatccggatgtccgcttcgaatgggtggatgtggaggacgaggaagacctggccggagacctcgatgtggagactttccccaccgtgctcgtggccgacggcatccatgcacgtttcctcggccccgtgctgccccagtccggcgtgctcgcgcgcatgctcgccgccctgcggcaggaggggggcgcacctcccgtggatgcgcaggcacaggcggtattcgagcgcatccgccaggcgcgcgctgcggccggaaactgacgctgcgccgccacgtttgtggcgcgcctgcaatgcaaattgcatgccgccggcttggcaaagcagcgcgcagcaggctacaataagggcttcacggccaaacgggcgggtccccaccgcccgttttttttggccgttcgctttcttcgagctcgaagctgtcggggagattcctcggcggttatcgggttttttgcacttctggaacagaactgaacgacacgtggcattgcagcagatcgtcgaacaaaccgtcgcgggcctgggttacgacctggtggagatcgaacgctccgccggcggactgctgcgcataaccatcgatctgccctggcagccgcccgtggaaggcgctgcctccgatgccgctcctgccggccccgaggcgttcgtgacggtcgaggattgcgagaaggtcacgcgccagctgcagttcgcgctggaggtcgatggcgtggactacaagcgcctggaggtttcctcgccgggcatcgaccgcccgctgcgccatgaacaggatttccagcgctttgccggcgaggtggtcgacatcacgctcaaggctcccatcggcgatgccgccgccggccaggtcaacgccaaccgcaagaaattccgcggcacgctcgagcgtaccgaggccggaggctggcagatcgtctggagcgacgagcctccgccgaagccgggccagaaggtcagcaagaagcgggtgcccccgccgctgcaggccctgggcttcacgctcgacgagctgcgcgacgcccggctggcgcctatcgtggatttcaaggggcgcgggccgaaaggcgggccggccccggactgaatcgggccgcagcggattcgaagcaagggccgccgcgcagggcgcgggccttcaagggattgaaaaataggagagtcgtcgatgaatcgcgaactgttgatgttggttgaagccatttcgcgcgagaagaacgtggagcgcgacgtggtgttcggcgccgtggaactggcgctggcccaggccaccaagaagctctacccgggcgaggtggacatccgcgtggcgatcgaccgcgacagcggcaactacgagactttccgccgctggctcgtcgtgcccgacgacgccggcctgcagaacccggacgccgaggaactgttgatggatgcgcaggagcgcatcgccgacatcgaggtcggcgaatacatcgaggaaggcatcgagtccgtgcccatcggccgcatcggcgccatggccgccaagcaggtcatcctgcagaagatccgcgacgccgagcgcgagatgctgctgaacgacttcatgtcgcgcggcgagaagatcttcaccggcaccgtcaagcgcatggacaagggcgacatcatcgtcgagtccggccgtgtcgaaggccgcctgcgccgcagtgagatgatccccaaggaaaacctgcgcaacggcgaccgcgtgcgggcgatgatcatggaggtggacctcacgctgcgcggcgcgcccatcatcctctcgcgctccgcgcccgagttcatgatcgagctgttccgcaacgaggtacccgagatcgagcagggcctgctggagatcaagagctgcgcccgcgaccccggcagccgtgccaagatcgccgtgctgtcgcatgacaagcgcgtcgatcccatcggcacctgcgtcggcgtgcgtggcacgcgcgtcaatgccgtgaccaacgaactggccggcgagcgcgtggacatcgtgctgtggtccgaggatccggcgcagttcgtgatcggcgcgctggcgccggccaacgtgtcctccatcgtggtcgatgaggaaaagcatgccatggacgtggtggtggacgaggagaacctcgcgatcgccatcggccgcggcggccagaacgtgcgcctcgcttccgacctgacgggctggaagatcaacatcatggacgcggccgagtccgcccagaagcaggccaacgagaccgatgcgtcccgccgcctgttcatggaaaagctcgacgtggacgaggaaatcgccaacatcctcatcgaggaaggcttcgccagcctcgaggaagtggcctacgtgccgctgcaggagatgctcgagatcgagagcttcgacgaggacacggtgaacgaactgcgcgcccgcgccaaggacgccctcctcaccatggagatcgcccgcgaggaaagcgtggaaggtgtctcgcagaacctgcgggacctggacgggatgacgtccgagctcatcggcaagctggccgagggcggcgtccacacccgtgatgatctggccgacctggccatcgacgaactgaccgccctgaccggccagtctgaggaagaagccaaggccttgatcatgaaggcgcgcgaacactggttcgcggggcaagagtaagggtcaggggaggtacgaaccgaatatgtccagtaacactgtcgccgagttcgccagcgaactcaagaaatcgccggaaaccctgctcgaccagctcaagtccgctggcgtgtccaaggctaccccgtccgatgccctgaccgaatcggacaagcagaagctgctcgctttcctgcaggccagccacggcaccgccacggccgaccgcaagaagatcacgctgaccaagaagtccaccagcgagatcaagcaggccgatgccacgggcaaggcacgcaccatccaggtggaagtgcgcaagaagcgcaccttcatcaagcgcgatgacgcggccgaaggtgccgccgagggccagggcaccctgtccgaggacaccgtcgcgccgtccgccgaggaccaggacctcgcacgccgcgaggaagaggcccgccgccaggccgacctcatcagccggcaggaggaagagctgagcgcagcgcgccgcgagcgcgaggagcgtgagcgccgcgagcgcgaagccgaagagcgtgcagccgcctacgccgcccagcaggccgagaagaaggcgcaggagtccgccgtgcgcgaggaagcatcgcgcgaggccgctgccgaggctgctgcccgcaatgccgcgcaggccgaggcccgcgccaaggccgaagccgaatccaaggcccgtgcggccgaggaaaccgcgcgtgccgccgacctggacgagcgccgccgcaaggccctggccgaggccgaggcgatccgcgccatgatggccgcgcccaagaaggtgctggtcgccaagaagcccgaggagccgaagccggctccgaagcccgcgaccgcggccgacgccaagaagggcacgctgcacaagcccgcggccacgccgggcgcgcgtcccgcggccggtgcgccggccggtggcggcaaggaagtgaagtccgccaagctgtcttccagctgggctggcgatcctgccaagaagaaggaaatcaagacccgcggcgacgccagcggcggcgtgggccgcaacaactggcgcagcggcccgcgcggccgccgcaacgaccgcgacgagcattcgcaccaggcctccgctcccgccgaggcgcgcatcatcgaagtgcacgtgccagagaccatcaccgtggccgagctggcgcacaagatgtcgatcaaggcgtccgaggtcatcaagtcgctgatgaagatgggccagatggtcaccatcaaccagccgctggatcaggacacggccatgatcgtggtcgaggaaatgggccacaaggccgtcgtggccgcgctggacgatccggaagcattcaccgacgaggacgtgtccggccagcaggccgaggcgctgccgcgcgctcccgtggtcaccgtcatgggccacgtggaccatggcaagacctcgctgctggactacatccgccgcgccaaggtggcggcgggcgaggccggcggcatcacgcagcacatcggtgcctaccacgtcgagacgccgcgcggcatcgtcacgttcctggatacccccggccacgaggccttcacggccatgcgtgcccgcggtgcccaggcgaccgacatcgtcatcctggtggtggcggccgacgacggcgtcatgccgcagacgaaggaagccatcaagcacgcgaaggcggcgaaggtgccgatcgtcgtggccatcaccaaggccgacaagcccgatgccaaccccgaccgcgtcaagcaggaactggtggcccaggaagtcgtgcccgaagagtacggcggcgagtcgcccttcgtgcccgtgtcctccaagaccggcatgggcatcgacgacctgctcgagcaggtgctgctgcaggccgaagtgctggaactcaaggcacccgtcgaagccatggccaagggcctggtcatcgaagcgcagctggacaagggccgcggccccgtggccacggtgctggtgcagtccggcacgctgaaggtgggcgacgtggtgctggcaggccagacctccggccgcgtgcgtgccatgctggacgagaacggcaaggcgaccaagtccgcgggtccctccatcccggtggagatccagggcctgtccgacgtgccccaggccggcgacgagttcatggtgctgtccgacgagcgccgtgcccgcgagatcgcgacctaccgcgccggcaagttccgcaacaccaagctggccaagcagcaggctgcgaagctggagaacgtgttcgccgacatgacggcgggcgaggtgaagaacctgcccatcatcatcaaggccgacgtgcagggctcccaggaagcgctggccgcctcgctgctcaagctctcgaccgacgagatccgcgtgcagctcgtgtatgcgggcgtgggcggcatcagcgagtccgacgtcaacctggccatcgcctccaaggcgatcgtgatcggcttcaacgtgcgtgccgatgctggcgcgcgcaagacggccgaagccaacgacgtggacctgcactactacaacatcatctacgacgcggtggacgagctgaaggcggccatgtccggcatgctggcgcccgagcagcgcgaagaggaaatcggtaccgccgagatccgcacggtgttcgtggcctcgaagatcggcacggtggccggctcctacgtcacgtcgggccaggtcacgcgcaactgccgcttccgcctgctgcgcgacaacgtggtcatctacacgggcgaagtcgagtcggtgcgccgcctcaaggacgacgtcaaggaagtcaaggaaggcttcgagtgcggtatcaagctcaagaactacagcgacatcaaggaaggtgatcagctggagttcttcgagatcaaggaaatcgcaaggaccttgtgatgcaccccctgagtcgcttcgcgccttccccctccagggggacgacgccggtggcctggcaaagccagttccacggcgtccgctggcatggcctgctccgcggcccttcgagggttgagggcagggtgctggcgaggtgcggtgatcctgcggagttctgagaccctatggcagccaagaaatcctccacgcccaaccgcggcttcaaggtcgcggaccagatccagcgcgacctgaccgagctgatccgcgagttgaaggacccgcgcatcggaatgtgcacgctgcaggcggtggaagtgacgcccgactacgcgcacgcgaaggtgttcttcagcgtgctcgtgggcgacgccgatgcgacgcaggacgcgctgaaccaggccgcggggttcctccgcaacggcctcttcaagcgcctgcacatccacaccgtgccgacgctgcacttcatgttcgaccgcaccaccgagcgcgcgtcggacatgaacgcgctgatcgcgcgcgccgtggcttcccgttccaaagacgacgacgaagcatgaccgcacgcgctccccgcatccgggtgcagcggcgcccggtgcacggagtgctgctgctcgacaagcccctgggcctttccagcaacgacgcgttgcagaaggccaagtggctgctgcgcgctgaaaaagccggccatacgggcacgctcgatccgctcgccagcggcgtgctgccgctgtgcttcggcgcggccaccaagttcagccagctgcagctcgacgcgcccaagacttacgaggccgtggccttgctcggcgtgaccaccaccacaggcgatgcggaaggcgatgtggtggatcaccgcgaggtagatgcctcgcagctcacccctgcgcgcctggccgaggtgcagcggcagttcaccggccccatccgccaggtgccgccgatgcacagcgccctcaagaaggacggcaaggctctctacgaatacgcccgcgcgggcatcgccgtcgagcgcaaggcgcgcgacgtggtcatccatgcgctcaagctgtcgctggtcgaggaccagggcggcgcgcccgccgtgcgcatggtcgtgacctgcagcaagggcacctacatccgtacgctgggcgaggacgtcggcgccgcactgggttgcggcgcgcacctcgtcttcctgcgccgcatcgacacgggcgggctgggcgtggagcgctgcgtcacgctcgccgcgctcgaggcgatggacgaggccgcgcggatggcctgtgtccagccggtggagacgctgctcgcagggcatgcggctgtcacgctggaccatgacaatacggcgcgattcctctccggcgtgcgccgccgcgggccctggcccgatgcgcccgccgtggcggtgttcggcgacgaaccccgtgccctgctgggcgtcggccgcgtggcggccggcgaactcatccccgagcgcctcctgagcccccaggagatcgcacagattctggaaagcacgccgcgggcagagcgcggcacattggaacccactctatgagcaaacaaatccgcaacatcgccatcatcgcgcacgttgaccatggcaagaccaccatggtggaccagctgctgcgccagtccggaaccttcgccgaccacgagaaggttgtcgataccgtgatggacaacaacgcgatcgaaaaggaacgcggcatcaccatcctggccaagaactgcgccgtgagctgggaaggcacgcacatcaacatcgtggacaccccgggccacgcggacttcggcggcgaagtggagcgtgccctgtcgatggtggacagcgtggtgctgctgatcgacgcgcaggaaggccccatgccccagacgcgcttcgtgacgaagaaggccctggccctcggcctgcgccccatcctggtggtgaacaaggtggacaagccgggcgccaaccccgacaaggtcgtgaacgccgcgttcgacctgttcgacaagctgggtgctaccgacgagcagctcgacttccccgtggtgtacgcctcgggcatcaacggctggtcgtcgctggaagaaggcgctccgggcgagcagtggggccccgacatgtcggccctgttcaacaccatcctgaagcacgtgcccccgaactcgggcgacccggctgccccgctgcagctgcagatctcggcgctcgacttctccaccttcgtgggccgcatcggcgtgggccgcatcagccagggcacgctcaagcccggccaggacgtgctggtcatggaaggccccgacggcaagagcgtcaagggccgcgtgaaccaggtgctgaccttccagggcctggaccgcatgcagaccccgctggccggccccggcgacatcgtgctgatcaacggcatcgaggacatcggcatcggcgtgaccgtgaccgacccggccaaccccgcgccgctgcccatgctgaaggtggacgagcccacgctgaccatgaacttctgcgtgaatacctcgccgctggcgggccgcgaaggcaagttcgtgacgagccgccagctctgggaccgcctgcagaaggaactgcagcacaacgtggccctgcgcgtgaaggaaaccgacgaggaaggcatcttcgaagtgatgggccggggcgaactgcacctgaccatcctgctggagaacatgcgccgcgaaggctacgaactggccgtctccaagccgcgcgtggtgttcaaggacatcgacggcgtgaagcacgagccgatcgagctggtgacggccgacatcgaggaaggccaccagggcggcgtgatgcaggccctcggcgagcgcaagggcgagctggtcaacatggaatccgacggccgcggccgcgtgcgcctggaataccgcatcccggcgcggggcctgatcggcttcaccaacgaattcctgaacctgacgcgcggctcgggcctgatctccaacatcttcgacagctacgagccgcacaagggcgacatcggcggccgcaagaacggcgtgctgatctccatggacgacggtgaaatcttcacctacgccctgggcaagctcgacgaccgcggccgcatgttcgtgaaggcgaacgatccggtgtacgaaggcatgatcgtcggcatccacagccgcgacaacgacctcgtcgtgaacgccacgcgcaccaagcaactgaccaacttccgcgtctccggcaaggaagacgcgatcaagatcacgcccccgatcgacctgacgctggaatacggcgtggagttcatcgaggacgacgagctggtcgaaatcacgcccaagagcatccgcctgcgcaagcgccacctgacggaaaacgagcgcaagcgcgctgcccgcggcatgtgaccggggccccggccggggccttggcttcccgcatggaacgacgcgccccgaggggcgcgttttcattgcaggatccgttgggagccctgtgccgccgctgcacagagggcagggcctcaggggcttgcgggtggcgatgccgggccggccaacgccggatcggtgttgtcgtcgcggcgcacgtccacgcgggcgatgcgccgtccctgcagggccaccacctcgaagcgcaggccgtgcagcaccatggcgcggccgggctcgggcagttccccgagagtctccagcagcagcccggccagcgtgctggcatcgtgcgcgctgtgcgcgagccgctccacccgcaccgtacgcgcgagcgtgtgcaggtccaccagtccatccgccagccagtggtccggccccacgggctgcaccagcaggtcttcccccgcatcggggaactcgcccgcgatggcttccagcacgtccatcggcgtgacgaggccgaggatcgtgccgtattcatcgctcaccagcgccaggtggttgcgcgtgcggcgcaggttctccatgaggcgcaggatgctcaccgtttcgggcacgatcagcggcggctgcaggctgcgctggcggtcgatggtgccgcgctcgacgaggtcggccatgaggtccttggcgcggcccacgccgagcaccgcgtccagtccgccccggtcgcagaccgggaacagcccgtgcggctgcgcctgcagctggcggtagagcgacggcttgtcctggctgatgtcgatccagtccacatccgcgcgcggggtcatgatggagagcacggagcgctcggccagcgagagcacgccccgcaccatgctgcgctcctcctggcggaaggcgcccctgagcgcggcttccgcgctggcggcggcagaattgcctccggatacgcccgcgtcctggccgcccagcaggcgcagcaccgtgcgcgccgtgcgctcgcgcagcggcagccgcgcggcatggcgcgcgatattgcgcagccgccactggttgaagaactcgatgaggatggaaaagccgatcgcggcgtacaggtagcccttgggcaggtggaagcccatgccctcggacaccaggctgagcccgatcatgagcaggaagctcaggcacagcaccaccacggtgggatggcggttgacgaaggcggtgagcgcgcgcgacgccaccatcatgacgcccatcgcgatcaccacggcggccatcatcaccggcaggtgctgcaccatgcccacggcggtgatgatcgagtcgagcgagaacaccgcgtccagtgccacgatctgcaccagcacgaccccgaaagccgcgtgctcgcggcgctccggcccggtcgcatccacgccttccaggcgctcgtgcaattcggtcgtggccttccacagcaggaagatgccgccggccagcaggatgatgtcccgccacgacagcgacagccagccccattcgaggaccggcgtggtgaggcgcaccaggtgcgcgatggcggccagcaggcacaaccgcagcaccagcgcgagggacagtccgaccagccgggcgcggtcacgctgctccggcggcagcttgtcggccaggatggcgatgaagacgaggttgtcgatgccgaggacgatttccagcaccaccagcgtcgccaggcccgcccaggccgaggggtcgctcagccattccatggcgggtctccctgcgggctggtgcgctgcggcgcctggcccgcagcgaagcggccctcagcgtggggcagcatgcggggcggcgtggtggaggagacaggggagggccgcggtgccgcggcggggtggggcatgccggaacattctaggcagcactccaggcaggtcctgtaggagaccgggcacaccgcgcggcctgcggcacaatttccggcacgttccaataccggattccaaggagactatcgaatggatgcaacgcaacgcgacgtgctggccgaggtgcgcggacaggtgggcttcatcacgctgaaccgcccgcgcgcgctcaacgccctgtcgctgggcatggtgcgcgaactcatggaagcgctgctgcgctggcagtcggacccgaccgtgctcgccgtggcgatccgcggcacgaacaaggagggtgccttcggtgcgttctgcgcgggcggggacatccgcttcctgcaccaggccggcagcaccggcaacccgcagctggaagacttcttcaccgaggaatacgccctcaaccacctgatccacaccttcggcaagccctacatcgccttcatggacggcatcgtcatgggcggcggcatgggcatcagccagggcggcagcctgcgcatcgtgacggagcgcaccaagatggcgatgcccgagacggccatcggcctgttcccggacgtgggcggcggctacttcctgtcgcgctgccccggccgcaccggcgaatggctggcgctgacgggtgacaccatcggcgcgggcgatgcggtcgcgctgggcctggccgatggctgcatgcccgcagaagcccagcacggcgtgtgggacggcctggccacgcagcgctttgacgatggcgccgccatcgaacgctgggtggccacgcatttcgtcgcgaccacgcccgctgccacggccgaccgcgcgcgcatcgacgcggccttcggccaggagagcgtaccggccattgtcgcggcgctggaggccgacggcagcgactgggcccgcaccacggtggccacgctgcgcaagcgctcgccgctgatgctgcacgtggtgctggagcaggtccggcgtgcccgtgggatggacctggccgccgacctgcgcatggagcgcgacatggtgcggcactgtttctacctgcggcccggccagagcgagacggtggagggcatccgcgcgctcgcggtggacaaggaccatgcgccccgctggaacccggcgcgcatcgaggacgtcatgcccgcgatgtggcagcccttcttcgacagcccctggcccgcgcattcccatccgctggccgctctgcggtagatcacagctgcggatggacggccgtcgcgatggccagcagtgcatcgcgcggcagcggcccgctcagcgcgtagccgaaaccatcctccacccagtagaagctgggtacggggccatcgccttcgtagcggaacgcggtttccgccggagccgcaggcagcgcgccgaggtacagggtgacgcgctgccccgcggcgttctggtacatgaattgtgcccgcgcgccgctggcgccacccggactggcatcgcccggcaacaggcgcccgcccacgagttcatagccctggggctgcaggtccggaatgtgcagcggccggcccaggcgccgggagagccattgcaccagatgttcctgttgcgccgcgcccacctccaccgggtggcgctgctcgggctggtacaccgcatgggccgcggcggcctgcagcgcgaaacgctgggtggggggcagggtcgagggtgccgggcttgccagcgtggcggatgccggatcggcgggccggaccgtgccgtgcagcgtccaccccagcccgaaggcaagcaccagggacgctgcaagacccgccatgctccaggcccgtgacgcctgcaggcggcggttgcggaagtcctgagccgcctgggcgagcaggggcgggaccggtgcctcttcccagtgggcatgcagcccgcgcagctgtttgcgctgggcttcccaggcctgcacgcgttcccggttcgcagggtcgtcctccaactgccggcgcagagcctgtgcttcctcgtgcggcagccggccgtccaccagcgcatgcaggtggtcgtcgtccaggccggtggccggagcgccgggtggggcgccatgcggagtaccgccggggtaaggtgtgcgcgggtcgatcatggcctgcggtccatcgtcatttcagccgccgcagccgcggtgctgcaggcggcgagggcggccgccgtgccacggtctccggcgccgcgccgggcgtgcgggcatgcggctccatcagttcgcgcagccgctgccgggcacgcgagaggcgcgacatcaccgtgcccaccggcacgtccagcaccttcgcggcggcggcgtaatccatgtcttccagcgtcaccagcagcagcaccgcgcgctggtcggcgggcaggcgctgcaggcagcggtccaggtccagcgcgtcgtccgtgcgcgcgggcggcgcctgcaggtggtcctgcaccgattccaggtcgagcggcggctgggccggcaccgcccgcaactggttcaggtacacgcggtgcatgagcgtgaacagccaggcgcgcaggtcgctgcccgggcgccacagcagccatttgcggcaggcgcgttcgagcgtgtcctgcaccaggtcgtccgccgcccaggcattgcccgtcagcgcccgcgcatagcgccgcaggccgggcagatgcggagcgatgtcgtccatgcggcggttacttggggggagtcacggcacgtcgactacgttcatgccgtcgtatacgggttcgccatcccagcgagagcaaggcgcgcagccgcagacagtgctgtagcacggcaaggcgaagcaacgcagttctcgctgggatggcgaatccgtatcagggcttggcggtgcgccagacctgattcacaccgtcgcccgtgcgttcgccgggctgggtgtccttcacccagtagtagagcggcttgcccttgtaggccagttgcttggcgccgtcgtcgcgctccaccacgctgaattcgcccgtgggcgtgtcgctgccggccagcagcggcggccagttcttcgcgcaggggccgttgcagaccgatttgccgccgccggccgggtcgcggtcgaaggtgtagagcgtcatgccgttcgggcccacgagggcgccgttcttctcggccacgccgccgggcatgcgggacgacgacatggaggcgcagccggcaagtgccagtgccagtgccagggcggaggtcgcgaagagggtggagagtcgggtcatcggtgtgtgctcctgtaggcgcgggtggcggcgacatgccggccccacgcaggatagaacaccgggcgcgatcggtttattccgcaccgtccgaaaatttttttgcggccgcctcagcggtggcggctcttcatcgcgcgctccacctcgcgcttgccctcgcgttccttgatggtgtcgcgcttgtcgtgctcggccttgcccttggcgagcgcgatctcgcacttggcgcggccgttggtccaatgcaggttcagcggcaccagcgtatagcccttctgctcgactttgccgatcaggcgcttgatctcgtccttgtgcagcagcagcttcttggtgcggaccgcgtccgggctcacgtgggtggaggccgtcttcaggggattgatctggcagccgatcaggtagagctcgccttcgcggatcaccacgtagccgtcggtgagctgcaccttgccctcgcgcagggccttgacctcccagccgtgcagcaccatgcccgcctcgtggcgttcctcgaagaaatagttgaaggccgccttcttgttgtcggcgatgcgggacagggtctcgggtttcttggccatggggaatcagatgcggcacatggaggcgtttgaaagccctccctacaatcggacgatcggccgtgcgctatccggggattctagtgctccgttccgccgcggcccgccatgcccgtccttccatgaaaaacgtcaacaagtccgtcctgatctggtacagccccgaagagatgttcgccctcgtcaccgacgtggcgaagtacccggaattcctgccctggtgcgacagcgcgcgggtgctggaacaggacgagcacggcatgaccgccgaggtgggcatcgccttcagcggcctgcgcaagtccttcgtcacgcgcaaccagcacgagcccgggcggcgcgtgcagatgcggctcgtgaaagggcctttctcgcagctcgacggcgactggcgcttccatcccgtgggcgatggcagccagcgcgcctgcaaggtggagctgcagctcaactacggtttcgacaatatcgcgctggccgcgctggtgggcccggtgttcgaccgcatcgcgggcagcatggtggatgcgttcatccagcgcgcggagcaggtctatggctgaggcaggcgtcgtggccgccaccacgggccgcgtggcggtgaccgtcgcgtggtcacccgggccgcgtgaggtgcgagaaacagtgctggaattgcctgccggcgccacggtgcgcgatgcgctcgcggcctgcggcggcccggaggatggatcggccacctgcggcatctggggccgccccgtggcgctggaccgtgtgctgcaggacggcgaccgcgtggagtggtaccgcccgttgcggatcgatcccaagaaggcgcggcgcgagcgcttcgcgcgccagggggcccgggccacggggctgttcgccgcgcggcgcccgggtgccaaggccgggtactgagaatcctgaacgggggctggtgggcgggtttttgtgcaatcaagaaaaccctggcataagaaggttctgccttgtcatatccgtgacctacatcgtacaaggcgaagcaactgaatcagtcggcatttcctcctgttttgggaagctgtcccaaacctacgggggttccatttttgtcgcggatttgcatggcgaatcctcttctccatctgtagagatctggtttatccacggtgcgtgacatggcgggaacgcctcgaatttctgaggttgcatcgaatgacacagcctgaaaggtggtgctgccgctgccaaaaacataaagagtacataatatggttccgttgtactctaaatatggattggttctgccttcggtgtagtggcagcttgcatttctgcctttggcctcgttgccttccaccctgtccagggttactccataatcccagtcatcaaacgctccaaagctccactcccccagtagtgcctctgggttcttctttccataaccaaattgaaatttttcgattgcgagccagtcttcacccggaaacttcacccagcctgccaaagtcgagtcgaaagccaattccacttttccagaatcagcggcttcatgcccagtcaatggcgggccgccaaaataacgccctcccgcatagcgtttgagttgagtgacgacgttggaggtgccgtatttcatttttcccactgcaagatggaaggtcgggtctccattgctttcgtagttgaatacttgcatgaccagcacgtcattttgcacatcgatggccatgccccgccctggtgttccattcagctcctggcttatcacccatgttcccggctcgggggtgtatacatcgatgccattctcgtatatgacccctctatagtcggtgattctgtcttcgccaatattcgccatcctgtaggacgtgaagttcgactggttgaagtttgaatatttgcttccgcgtagtttgttgcgtctgcctggtgcatcctgccgggttatgaagccctcaagaccattcaatgatctacgtatttcaaagaccgccttttcagggggcacgctgtcgaaggtggcatcgcatcgtatccatccatctgcctccatggcggaacagggggcggaggattgaaaagtggattcatacgcgtggctgccaatcacttgcagagattccttgttcccattgttggggtctctgtatatctcaattttccgcatgggtttgagtgggtacctttcatcaaactctgcaactatccagctttcccggaagttcggcttgagcaatgaaccttgtggcgcctcgtcgaacttgaggcgggacatggcgacctcgggttcccctggaaattggatgaatcctgttgtagagctttcgaagcggatgcgaacatcgccaggagattgctcctcccgcgctgttcggtcgccgctgccaaagaatcggccacccctgtactgcttcagtggggcctggaactgcattccatccagcgggccggacgccagatgaaaggtaggttgccccgtggcggtgtagttgtaaacctgcattaccagatgctggttttgtatgtcgatggccatccctctcccgggtttgccattcaactcggaatctacgatccaggtaccgctctggatgaaaactggtgtcgctgaagcgcccatcgcgctggcgtaaagaacaagaatgctgaagaaagcgtttataagaaacttcatgatgggtgctggcgtgatgcagccgcgcatgctcggccggggctcgacaaatgtatcatcttgtgaggaaaatgtcggccgattttcgcgagcaaataacgatcccaaccagttgtagcttggcgcagccgatttttcagcaggtggctgcgcaattcaccgttgaaggaacgggccgacggagttgatcgggggaggcggttgccgctgttctaacgcccctgcgtccgcaggacaccagcctgtggaagccagcctcatcgtttcaggcacgctgtgttggcggccgccgtggttcagttgtgaaggaaggcaggcagggaacgcatcaccttcccgcgtagtcatgctgcatggtgacggtgtagccaatagcgccagaagtcttctgccgcctgctttcaatcaacgcgcgcagtcggaggcgattgccgcttccgcacggcgcatctccgcggcgcgggtcgcgtcgtccatgaaggcgcgctcgccctgggcgttcacctggctcacgagctggcccgacgacagcatggcctgctgctggcgcgcgcgctggcagttctctgtgcgggccttggcctggcgttcctcgtcggccttcttgcgagcggcctcggcggcgtccgcctgtgctttgcgctgctgcagctccgggtcggaggccggcagccgcggcgccgctgctgcggaggcagatgccggtgcgccgggcgcgtcggcagcggcattggccgcctgcgggcggggaggcggcggggcgccccccggctgcttcaggatgttctttgcgggcacgtcggtcggtggcggtcggtcgctgaataccttgcgcccgtccttgtcgatccattgccattgcgccgaagcccccagcgcccaggagcaggcgcaggcgagcacgagaagccggtggagtttcatgcggccagtgtagcgcccggcctccggccgcgccatcgcgccggcaagacccggcgcggcaggggacgcggcccggcaggtacaatcgtttttttggagcgaatctcatgcgccttctaggaaaagcgctcaccttcgacgatgtgttgctggtgccggcgtactcccaggtcctgcccaaggacacgtccctcgcgacgcgactctcccgcaatatctccctgaaccttcccctcgtgtccgccgccatggacaccgtcaccgaggcgcgcctggccatcgccatcgcgcaggagggcggcatcggcatcgtgcacaagaacctcacggcgcaggagcaggcggcccacgtcgccaaggtcaagcgctatgaatccggcgtggtgcgcgaccccgtcgtcatcacccccgagcacacggtgctgcaagtgctgcagatgtccgagcagctcggcatctcgggcttccccgtgtgcgacgcgggcaaggtgatcggcatcgtcacggggcgcgacctgcgcttcgagacccgctacgacgtcaaggtgcgcgacatcatgacgccgcgcgagaagctcatcacggtgaaggagggcgcgaccgcctccgaggccaaggcgctgctcaacaagcacaagctcgagcgcctgctggtcatcaacgacgcgttcgagctcaagggcctgatcaccgtcaaggacatcaccaagcagaccagcttccccaacgcggcgcgcgacagcaatggccgcctgcgcgtgggcgcggccgtcggcgtgggcgagggcaccgaggagcgtgtcgaggcactggtcaaggccggtgtcgatgcgatcgtggtggacacggcccacggccacagcaagggcgtgatcgaccgcgtgcgctgggtcaagcagaactacccgcaggtggacgtgatcggcggcaacatcgccaccggcgcggcggcgctcgcgctggtcgaggccggcgcggacggcgtcaaggtcggcatcggccccggctccatctgcaccacccgcatcgtggcgggcgtgggcgtgccgcagatcatggccatcgacagcgtggccacggccctgcgcggcacgggcgtgccgctgatcgccgacggcggcatccgctactcgggcgacatcgccaaggcgctggctgcaggcgcgagcaccgtcatgatgggcggcatgttcgccggcaccgaagaggcgcccggcgaggtcatcctgttccagggccgcagctacaagagctaccgcggcatgggctccatcggcgccatgcagcagggctcggccgaccgctacttccaggaatccagcaccggcaacccgaacgccgacaagctggtccccgaaggcatcgaaggccgcgtgccctataagggctccatggtctcgatcgtgttccagatggccggcggcgtgcgcgcttccatgggctactgcggctgcgccaccatcgaagagatgaacaacaaggcggagttcgtcgagatcaccacggccggcatccgtgaaagccacgtgcacgacgtgcagatcacgaaggaagctccgaactacagagcggactagagcacaaccccctgaggcgcttacgcgccttcccccttctctcgaacggctgcgccgttcgggaagggggacgcagccggtgcggcggggcggcccttgcacggctgctctggcctggggccgcgggggcttcgggtgccatgacgaattcaaggctctgggctctcggctctgggctattctggtctgattgccagggtctggtcggtttggtaaagtctggtctgaattcttgttcaggccagacttttcttttttccggaagcctttcgcgcatgcagaccgtcggcatctacgaagccaagacccgcttttccgcgctcatcgaggcggtggagcagggcgaggaggtgcgcatcacccgccatggcaaggaggtggtgcgcatgctgccggtgcggcgccggccggtgatcaccgacgagcagatcgcgcgcgagctggggcagatcgatgcgctgcatgccagcatccgtgcagcgacccaggacacggcggcgccggccctgcgccgcagcggacggagcaccgccgcatgaccatgtccaccactgccttcgtgctcgacgcctccgtgaccgccgcctggctgctgcccgatgcggccagcgagcatacgcggcgcctctatgcccgcatccgccgcgacgaggtcgagccgcaggcaccgaatctctggcagtgggaatgcggcaacctgatcgcgagcggcgtgcatgccggccgcattcctgcaggctccgtcgaggggctctgggccgtgctcgaggccatccgccaccgggtggagctgcacgaactggcgcccgcgcagcacaaggccgtgctcgatgtcgcgctggacaccggcctgccggtctatgacgccgcctatctctggctcgcgcgctcgctgcgcctgccgctggccacgttcgataccgcccaggccgaggccgcaacgcgcaccggcgtggcgctgctcgacctgtccacgttctgatccctcacgatttcccaccctttccctttccgcccaccgttctcccccgaccaccatgcaacaccagaagatcctcatcctcgacttcggctcccaggtcacccagctcatcgcgcgccgcgtgcgcgaagcccatgtgtactgcgaggtgcatccctgcgacgtgagcgacgcctgggtgcgcgaatacgccgccgacggcgcgctcaagggcgtgatcctctcgggcagccacgccagcgtgtacgaggagaccaccgaccgcgcgccgcaggccgtgttcgaactgggcgtgcccgtgctgggcatctgctatggcatgcagaccatggcgcaacagctcggcggcaaggtcgagggcggccacaagcgcgaattcggctatgcggaagtgcgcgcccacggccacaccgcgctgctgaaggacatcgccgacttcaccacggccgaaggccacggcatgctcaaggtctggatgagccacggcgacaaggtcgccgagatgccgcccggcttcaagctcatggcctctacgcccagctgcccgatcgccggcatggccgacgaggcgcgccgcttctacgccgtgcagttccaccccgaggtgacgcacaccgtgcagggccgggcgctgctcgaccgcttcgtgctgggcatctgcggcgtgcagccggactgggtcatgaaggaccacatcgccgaagccgtcgaatccatccgcgcccaggtgggggatgaggaagtcatcctcggtctctcgggcggtgtcgattccagcgtggccgccgcactcatccaccgcgccatcggcgaccagctcacctgcgtgttcgtggaccacggcctgctgcgcctgaacgaaggcgacatggtcatggacatgttcgtgggcaagctgcacgccaaggtcgtgcgcgtggatgcgagcgagctcttcctgcgcgaactggccggcgtgagcgacccggagcagaaacgcaagatcatcggccggctgttcgtggacgttttcaaggccgaagccgccaagctcaccgcctcgggcgcatcgaagaaggagaagggcgccaccttcctggcccagggcaccatctaccccgacgtgatcgaatccggcggcgccaagagcaagaaggccgtcaccatcaagagccaccacaacgtcggcggcctgccggagcaactgggcctcaagctgctggagccgctgcgcgacctgttcaaggacgaagtgcgcgaactcggcgtggccctgggcctgccgcacgagatggtctaccgccaccccttccccggcccgggcctgggtgtgcgcatcctgggcgaagtgaagaaggaatacgccgacctgctgcgccgcgccgatgcgatcttcatcgaggaactgcgcaaccacgtggacgccgaaaccggcaagacctggtacgacctcaccagccaggccttcaccgtcttcctgcccgtgaagagcgtcggcgtgatgggcgatggccgcacgtacgactacgtcgtcgccctgcgcgccgtgcagaccagcgatttcatgaccgccgactgggccgagctgccgtacgcgctgctcaagaaggtgtcggggcggattatcaacgaagtgcgcgggatcaaccgggtgacgtacgacgtgtcgagcaagccgccggcgacgattgaatgggagtgaaatcgggtccttcgcggactatcgccagctatcgaaaaatcgccgcaacatgttgatctgaaaggttaaaagttgtggctgctatcggtgactatcgccgcctagcagaaaaatttgacggtataggtgacggtaaaaaaagcggccggattcagtcgttctcattcactatccagacttataccgtctttgacggtaaaagttttctcggaaaagcttgtttcatgcggctttccgggcatcagcaggcctccaggtccctgacggtaaaagccgtcggaaaaaccggagaaaacgtcgatgctgaccgatgctgcgctacgaaatttgaagcccaaggccaagccctacaaggcttctgaccgcgatgggctttacgtgacggtattgccgagtggtaccgtcaccttccgctacgactaccgcctcaatggccgccgcgagaccttgaccctggggcgctatggcgctggcggtatctcgctggcgatggcgcgcgaactgctgctggaggcgcgcaaatcggttcaggcaggcgtctcgcctgcgatcgagaagcagcgggccaagcggcgggttaccgccatcaagacctttggggcggcgatggatgcgtggctggccaatgccaggttggccgacagcacgcgcgccatgcgcaagcacatcatcgaccgggacatcctgccggtcttccgccaccgcctgctgaccgagatccaggcggatgacctgcgggctctgtgcaacaaggtcaaggagcgtggtgcgccggcgaccgcggtccagatccgggacatcgtcaagcaggtctatgtctatgccatcgcccagggcgagaaggtagagaacccgacggatagcgtcagcgcttcatcgatcgccaccttcacacccaaggaccgcgctttgtcgccgctggagatcaggctgatgctgcaacaactggagtcggtggcgacctatccgacgatcaggctggcgttgcgtctggttctcctgacgctggttcgcaagagcgaactgatccatgccacctgggacgaggtggatttcgagcggaagacctggacgattcccaaggcgcggatgaaggggcgcaatccgcacgtggtctacctgtcgaaacaagcgctcgacatcttcgtgacgttgcatgcgtgcgcggcgggttcgaggttcgttttcccgtcccgatacgatgcggagcgctgcatgtccaatgcgacgttgaaccgggtgacgcaactcatcgtcgaagaagccaggggcaagggcctgccgttgcagccgttcaccgttcatgaccttcgacggacaggctcgacgctattgaacgaaatcggattcaaccgcgactggatcgaaaagtgccttgcgcacgaggatgggcgctcgtcgcggtccgtctacaacaaggccgagtacgccgaacagcggcgtcacatgctgcaggagtgggccaacctggtcggtgcctgggaacagggacaggactacgttccgaagctagtcccgaggaacgtggtcgtgcccggattgagtgcagtggcatgatcgtgtcttggttgtcacttgacaactttgtttgtcgccaccacactggaggccgttgatggtccgcccctcccatccgaagaaggaagtcgaggaggcgctccggcatgccgaggggcagggctggcgtgtcgaggttggcggaagccatgcgtgggggcggatctattgcccctacaacgaccaggagtgccgctgcggcgagttctgcatcaccagcgtgtggagcacgccgaagaatcctggtaaccacgcacgcgccttgcggcgcgtcgtggacaactgcaccacgcaccgccgccagcgcgatgctggcgtgggtgtccaggagtaacgcaatggaatacaccttcaccctgaagtaccaactggctgacgaggaccgcggcatcgatgcgctggtcgagcgcttgggcgaggccggctgcgacgatgcgctggtcggcattgggcagccggggcgcctggcgctggagttcacgcgcgaggcggccgatgccggcgaggcggtgcgtagcgcgttggccgatgtgcgcgccgcggtgccttcagcgcggctgatcgaggtggctccggacctagtggggttgaccgacgtggccgagatcgtgggcgtgtcgcggcagaacatgcgcaagctgatgcttgcgcatcctggaagcttcccggccccggtgcatgagggcagcacgtcgatctggcatctggccgacgtgctggcttggctgcaggatcgcggaggttatgcgctggcggagaatgtgctggacgtggcgcgtgtggcaatgcaggcaaatgtggtgaaggagcgtctgcgactgccgaaggcagcagcgaaggaactggatgccttggtgggatgaacggctcggcgctcgactagttcgttaccctactgtgccccgagttgcacgctcttgacccatagatcggtcgtcaaattgggcatgacaaaccactggcctccggccgtgcctcgtaccatcggttcgaaggaagggtccgcgtacatcgttcttatctctccagagaactcgtcgcgacagccggcgacctcgacctggagatccaccttgatcgtggtgctgctcgcggatgtgtcacggatgctgctgatagtccaatgcagcacgcgtagcccctttagttctttgcgaagttgccccgcacgataggctaccgagcgttgagggtagtcgacgtttagcgcagcaagcgctccgtagttggattttttcaaaagctgcaagtacttggcggcaatcgcttcaggaatcgtttcgtcgcccagatctgcgcatgtttcatctatggccaagctggtgcggtcaggtctgggttgccacgattcgaacgccgccctgagctctgctgttcggcgcatggaggcggcaatctcactgaagctgccgggccgctgctcctcttctgcccgggcaagccgctgtgcttcgtccttcatgctgacgaagtagtccactgtagcctgtagcagattgaacgccttcgccgcgacgatgggatgtccgtagttcgggttcagtccatggactacgccatgcctaaacggggcgtctatagcgtcctcactgagcttacgtcgcgtcgctccgagaaccttcagcgcttctgctaacccgcctgtaccgctagtctgggtatcaaagacttctgcgtctgcgccgccagaaaacggatgcttaccagaatttgtagtgcaaatcccgtcgatgatgatgagtgtgagagcaacggtgctgagccaatcctctaccttgcaccgctcgatggcgcgctcgtagatcgctgcccagggttggaactgggccgaatggaatctgtagcccaacacctgcaaggtttgctcgtcgagatggtgctgagtgaggagttgctctccgtgctcaacaccgcacttggctagttctgcgagaacctgcgacgacatacggtcgtagttcgcccatccgagcggcacgtaacgctcggagaacagcgaaatattcatttttatttcctggacgatcgcgaatcgggattccacttcgcgccagctttctcgcaccttggggctgaagaggccggcgaccctggccatgaggcgcatggccggtagttgagccgatatgtggtcgtagggagtcttaggtggcatgttttcatccccgatcgtcggcgaccggcggtgccaaggcggtggtcgcgccgacttctttatgtcctcctaggctggaagtgatccttaattcctcggctatcctacaacatacaagttgaggttagacgattggtgtctacgaatccatccagctgttcgcgcggaatcagcgctatcctgacatcaagggggcgttcaaattcgacgcgctgttttcgatcgacgggaatgcagtcgacgccagctaagcagctcgatgccatgaatggccagcgaaaattaaagggagttcatcgtgaagctacaggcctatcggctacaaaactatcgcaggctgcgtgacgtcgtcatcgaactcgatgatgagatatctatctttgtcggcgccaacaacagcgggaagacgtctgctgtccaagggctgtattcgatgctccgtggcgatgccaagaaattcgaaatctttgattttagtgcggcgctatgggctgaaatcgacgcaatcggagtgtcgaacccaggggatgaggaggcgccaaagaagttgccatgcatcctcttggatctttggttccgcgtcgatgaagatgatctcgccactgcgatgccgctgcttccgagtactgagtgggacggcaagtgtgttggaatccgtgtggcgttcgagcctcgtgatgatcacgagctagtcggtcggttccatgatttgcatcagaaggctaacaacgcggcgattgcgatggctgccaaacgtaaagccgctggttcctctggagccgacgtggagacaggtcatggggtcgagggatcggcagaggtcagcgaatacaagccttggccggaaagcctgacgaagtacctcacaaaagaacttagcaaggagtacacctttcgttactacgtacttgatgagcgggccttcgacggttgtctgcccgtagacgccaactacgagccactccccttaggaaaagagcccggcggcgcggccattctcaagtcgctagtcaaggtggactttctacgggcgcagcggcaccttgatgatccggatgctggcagttccgaccgcgccgaaagcctttcgcggcgcctaagtcggttctaccaccgtaatcttgagaagcgtggcgacgaccacgctgctctcgaagcacttgatacctcggagagggagttgaacttccacctgaaggaggttttcagtgatactctcaagcgcctagctaagctcggttatccaggagttaataaccccgagatcgttattcgggctgcattggatccgaccactgtcatggggcaaaacgccaaggttcactatatggttccaggcgctgcaaccgctcatcttcctgacagctataatggtcttgggttcaagaacttggtctacatggtggttgaattgctcgatctgcacgagcagtggaaagctgacgaagacaagcgggctccgctacatttgctctttattgaagagcctgaagcccacttgcatgcgcagattcagcaggtatttatcagaaatgttttgcgtttgcttgaggatgccaacgaccattcgacgtttttccatacgcaactcgtcatcaccacgcattccccgcacatactttacgagcgtggcttctcgtccatccggtacttccgccgcgtcagcgaccagttggatcatcaaacgaacgtacgaaatctgtccctcttcaagacgagcgataccgacgctccaggacgcgagttcctgcaacggtatttgaagctgacacactgtgacctatttttttccgatgcggtcatcctggtggaaggcaacgtcgagcgtttgctcttgcctgcgatgattgagttggctgccaagcgcctgcgttcctctgccctgaccattctcgaagtcggaggcgcgttcgcgcaccgcttccaggaacttatcgccttcattgggctcacgacattggtcgtgacagaccttgacagtgtgatagtcaaggcggatgacgagaacgccgccgcacaaaccatcggcgctggcgacaccgtggacgatgacgacgacttgaaaccattcgaggtcgaggacgacgacgcaacacaaccaagcggaaagaagaagtccaagaagcgcggcagcacctgtcacgcgcacgtggatggtgctgtaacgtccaaccagaccctcatcagctggattccaaggaagcgctccgtagccgagctctgggaagttacagcggagcagaagacgttgtcgctggcagaagggtccagtgcagcggtccgcgtggcctatcagacaaaggtctcggtgacggtgggttcggtgactgcgcagctctgcggccgtacgcttgaggaggcctttggccttgagaacgccgattggtgtcaggctgaggcgaaccgggccgtcggcctcaagctgaagtgcgcaccgaacagtcccgaggaactggctgaaaagttgcatgacagggtggtcggcaagaacttcgacaagacccgatttgcgctggaggtcctcgcaagtgggccgctcaatggctggaaggttcccacgtacatcgccgaaggtttggcctggcttgaggcgaaagtggcccatgagcttgaggcggatgcggccatcgccagcgaggttgcgacaatcgagccgaatgcggccggtactatctctgttattgctggcgcggagcagacagcatgagcaggcgagtcgatagcccggataccgatgcggatcgcgagatccacgcctgcattgcggcaatgcctccgcagcccttcgttgttcgtgcaggcgcaggttctggcaagaccacctctctcatcaaggcgctggactgggtggtgtctgagcacggcgccagcatgcgggcaaagaagcagaaggtcgcctgtatcacctacacagacctcgctgcgaatgaaatgctggcggacgtcaactccaatccgttggctcatgtttcgactatccatagcttctattgggccattgccaagacgtttcaggccgatatcaagatctggctgaataacgaaatccgcaggcggatttctgaactggaagaagattctaaaaactacagttcgcgcgttcggcaggccacgcgagacaggaaccaggcggatcaagatcgctatgcccgaaacttggaagccctgggcagcgtcaagacgttcaattacggcgtcggcagtgactatgcgaagggcatacttggccacgaagacatccttcagttcgctgatttcctactccagaatcgcccactgttccgacgtgtcgtagcgctgaattacccgtttgtgttcattgacgagagtcaggacacattcccgagcgtggtcaagtccttcagggaagttgaggcccagatgcggggtaaattctgcctcggtttttttggtgacccgatgcagtcgatcttcatgagaggcgctggggacatcgcgcgcgaagaccattggcgagccattacaaagccggagaacttccgctgcgccaagcagatcctggacgtcgccaatgccgtgcgcgcgcatggcgacggcatgaagcaagtccgcgggctgcacgaaaagatcgatggtgagctcaagctcgtggagggctcggccagaatgttcgtcttgccgaacacgttgaaccgaaatgaggctctggcaagggtccgagaatggagtgcggcagcgaacaacgacgagggatggactaccccagatcttgcggtcaagatccttgttatcgtgcaccgaatggccgcaagccggctgggttttggcggcatctactcggctctgaacgacaagacgtcggatgccatgaagcaggggatgcaggacggtaccggctggcccgttcggcccttcctcagtttcgcgctgccaatagttgcagcgatgagcgccggcaacgagttcgccgcgatgaatctgctccgggaattcagccctcgcctaaagcctggcacgctgaccggccggcgtgttgcgggcgttttgcgtgagctgcgcacagccgttttgagactagtcgctatgctggatgaggccggaaccactgttggggacatagccatccatctccgcgactcaggcctattcgattttgacgagcgttatgagcgggtgcttggtttcgtccaggacattagtgacgttgctcaagaagcagaagccgccgatacagcccctgtcgagggacggtccttggacgcggcgatggtcaagttcttacggtgcgcagcacaagagcttcgcccatacgaacgatacgtctctgaagactcaccctttgctacgcagcatggcgtgaagggcgctgagttcgaccgcgttgttgtggtgatggacgaggacgagagcgactatcgaacgtacaactacgagcgggtctttgccaacgctgatgcccgtgctgcagatcgtgcacaagcccagaatggtgatgaaaacacttggagccgaacgctgcggttgttgtatgtctgttgtactcgcgccaagcgaggactggtgctgactttttttgttgccgacccggcgaccgccgtagaaaacgttgtgtcgagcgggattctgccgaggagcgcggtcttcacgcaggatgcgctggctgcccaagccattcggtagctggtacaccatttatacgtgcctgaacagctcggcaaagtccagcttactggacaaagccttcggggaacctctcaaaacccggccactcccttgttcaccgacaagacctgagccgtcctctttgccatgatctctcctcgcagcgccttgaagttcgatctgtttgcgaggcgtcgcgccagcataagagagatgaagtgggcgatccgttgcaggtgatcgcgcggcacatcgacttcgccgagctggcgcggctggtggatgcactcatcgagcgcggcgatggccgcaagggtggtcggccggcctatcccatcgaggtgatggtgcgcatcctagtcttgaagcgcctgtacaacctgtcggacgagcagatggaataccagttgctggaccgggcgagctatcagcgcttttgtctgctgcaagacgcgatgaacgtgccggaccgcaacacgatctggcgcttcggcgagcggctgggcgttgacggggcgacggcgttgttccagggtgtggatgcgcaactgcaccgccatggctatatcgcccggggcggacaagccatcgatgccacgctggtgcccgcgccccgccagcgcctggacaggcaggaacgcgaggccctggccgaaggcagaacgcccgattggagcgaggccgagcgccggcaaaaggatgtggccacgcacacgaagaagcacggcaagggctacttcggctacaagctcagcgtgagcgtggacctcaagcacggcttcgtccgcaggatcgccacgggcacggccagcgagcacgacgggcaccacttcgatgaggtgctggacatgcgcaacaacgggcgtgcagtgcatacggacaaggcctacgcgagtcggcagcgccagcagctactcaaggtgctgggcttggtggacgcgatgcaacgcagggcccggccgggcaagcccctgagctagtgccagcaaaggcgcaaccagcgtatcgcaaagaagcgtgccaaggtgaagcatgtgtttgccggtctccgtcacctgggcggcaagttcgttcgcacgatcggacagacccgcgccacggtgggcatgacgatgatggccgcctgctacaacctcaagcgcctggcgtcgttcctgcatcggcaagtggatgcattcttcaaacccgaaagcggcacctgcaaggcacaggtgcgcccgcgtacggcgaacgcatgagccgctggggccgaaaggcccctgagtacggggatcggccccccagggcagtcgctatcgcgctcccgaagcaggtgaatgtgtgcggatagccttgatgctgggctcggatcaggggttgtgagaggttcccttcgctcagctacagttcgcgcaaatgttgcacaccaagatcgcctgctcgccgcgagcatatttacggctgtatcgttcttgtcatcgcattgcatttactcatgggtcggtcccatgaggtagcgagactcgatggcttacgttttgtgttaataggccctaggcttttaatgagcgcgtccgtacaggacgggtttttcgttggcggacatcgggcttgagggtggctgtgcgaggtgcctgcttgcattgttcgatccacgcttccacttcggccaagtcccacacgacgcagcggggcgtcaggttgaagcggcgcggaaactcgccgcggcgctccatttcgtagatcgtcgtttcggccagcgggaccatctgatgcaattcgtggcgtcggatggtgcggcggaagggaaggggactgcgctggggaaactgcggcattgcctcataggcgtgcgtgcctgggacggggaggggctgggctgtgttgctgtcctcaaccggtgcctgtgatcgttgttccacctggatctccgtcggttttgctgcagggaggtatagtggttttcgggggctatcggcacaaccagttggggcgtagaaagcatgcggcgagcaacatcgtgccgatgtgccggtccactatcggcgtcggccggctgctgacttttcttgcgacggatcgatgatggcgagcatggcctgtcggccaccttcttggttggcgctcaggacgtcttttaatagtgcggctgactgagcactggtgccaatccagccggactttgccaactggatgaactccgaattgttcaagtagcgcgggcagttgtgatagccaacggatgtgctccccctcttgttcctggcttcaggaagttgaagaaactcgtccagatgatcggctgacatcgtgatgccagagatcaggctttcgtcgcgtgcattggggcggaattgctcacagaatttgaagaagaagggctcgtggctcagcctgtagctccatagcgatggcgatggcgcgaggtttaggcgggcggcggcggccttgaagttcttggtcttctgcaactgagtaagaaggtctgacgatggcggaatcggatagctccagctctcagattccttgcgcatgcgcttgtactgcaagaggatgtagttgtcgtagcagctgttgtagatcaggaggtcgatgcccagtacggcctccagatttgtctggtcggtgacgattactcgaaccgagcgatcgccgttgtcaaaaagttgcgaccctgactggtcgttctccgagaaggctattgaagatcctgctgtcgtgctccagtagcgtgcgctcatgaacagggagggcgtccaacagatccagcaccgacgtggcgttcggggcgcgctcgatgttcatggatttgaggacttccgcccggtccagccctccaatgtccaaggccaggccgaggccgtctcgctgctcattcaagcgaagctcgcgctcgctggtttctggcaagcgatgctgcaaggtgcgcagggcaatgatgtcgttgatgcgctctgcatcagccgggcgcgcttgttgcagccgctctatgaactggttccaggtctgcccgtccaatcgtgtcaatcgctccggagtgctcacgagcgattccaggttcagtggcgccagcattcttgaggtgatgggccgatcgaagacaagcaatggcttaaccatgcgcatcttgcgcttgcccgagccgccgctgccatgcatgtgttccatcatggcaaacgcatggatttgaagctgttcctgttgcagcgccagggcgaccaattctcgcgattcgatgtcccagtcgagcgcggagaacgagtccgaaaaatccacctgtggatgcaaacgttcttgcagccactgggtacgcccaggttcgaatgtcaggatgaagccgccgtattcggctggtgcattccttttctttcttggcatcgtgcgattcccttgcccttttgccagatggtatctccctggatggtcatagataggcagtgggcgtctcccggcaacgccgggccgcgctgtcgtgctgcgcatcgagccccgctgtgcgcgggtctcgcccctggcgggcatccatcgttccctcgctgcactcggctgacgcctacggcgcggccctgcaggccacgcctgcgcgcttcgcttgccggtcctggcttcgtttggggccggggtgggcggagttgccgttccctcgaacgtaccacggcgttctcgccgtcaagggctgcgcgtacctgttcggcacgctggcggcctgcggccgtctgcgacccctgacagcttgcgctgcgccgtgatggcggcggtgccgggcaatttcgcccgagcaaccggagatcgccatgaacgagaaatcgcacgtttcgctggaacaacacgtctgcctggtctgtggcagcgcgttcgagaccggctccctcctgctggacaagcgcctgcgcgccagcatggagcgccacacgaggacgggctgggggctgtgtcccgagcaccggaagttcgccgacgatggcttcatcgcgttgatcgagtgtgaccctgagcgcagcgcgttggcgaccaatgcagagcgcctgaagccggagcatgcgtaccggacggggcacgttgcgcatctgcggcgagaggtgttcgcgaagctgttcgatgtgcccttggaatcctgccaggactgcgtgttcgtcgaggtcgggctgatcgatcagttggagtcgctgctgaagcgcgaggccacctgatctaagtcatgggcgctgcctgccgtgaggcgggcggcgcctttttcgcagacgtgcggtgaatggcaaaatgggcactgcgcgcactgcagatggcttgctcaagcgcgaagttcccggcacgtgctaggtggtctgtcgtcggtgcgtgcaagcttgcgcgagacgctgacggcagaagttgccgacggctataggcggtacaagctcccgacgccgttcccagacatctcgtcggtgcaattggccattggcaaaccctgcgaccatccagccgccatcgcttgcgcgtcacgcaatggaacggacgccttggcgcgctcattgcgaatgcggcaggtttcggggtcctgggcaaaaaggccgcgcgcgaacattcggccctgctccgccagtttggtggtctttggaccgcgcaccgtggcgaagcgcgtcagtgcttcatccaggccgccgttggccccatcgaggcatcttgccagatgccaagcgtcttccaacgcctgacaggcgccttgacccgaggtcggcagtggcgcgtgcgccgcgtctccgacgagcagcacattggctcggctccaggtttgcagcggctccacgtcatgcacggcaatcagctggatggagtgcgccggcgtggcttcgatgaggcgggcgataggatcgggccattccccaaacaggtccatcacctctttatgcatgtccgctgcgggcgtcgcgccaggcaatggccgcgcctgcgcggccgcccagtacaccaaatctgtccggatcgggacgcaaccgaaacgatcgccagacccccagtagtcctgaatggcgatgtcgctcaccaacgggccattcccttgtgcaacaccgatccagttcacaaacccctggtagatgggggtgttgtcacctgcgacgaacctgcgcgccaccgagtccatgcggccatccgcaccaatgagcagatccggacagatactcttcccgttctcgaacctcgccacggccttatggccggcatccaggtcaatcgctaccgcccgatgtccgaactccacctggatacccgcgcgtgccacgtggtcgaggagtaccgactgcaagtcccgacgcaggatcgtatgggttgggtagcccatgagctggtccagcatcgtgatgtccagacctcccagcgaggtccccgttgcgtctttgcggtgcactgacaacggccgaccgcccaccgccccgacatcctccaacagccccagctcttgcagcacaaagccagcgttgggccaaagcgttacgccagctcccatggtcgccggcgcgttccgacgttcatagacgcggagggtgtgcccctgcttgtgcagagcaagggccacgctcaagcctgcgattccgccaccaagtattccgatttccatcccgatgcatccctattcaatgagtccaggtacgccgttgaggggcgtccattggacgggagtgcatcctagactccgccatcttggagaactagcatgcgctagcggcctactttgataccttgaatgggataattgtgcgcaacaacctcgacctgaataccgtccgtgtctacgtggccgtcgtagacgagcagagcttttccggggcggggcgcctgctagccctgccatcgtccaacgtcagccgccacgttgcggcgctggagcgcaggctgggcgttcgcttgctggaacgcagcactcgccatctgcgcatgacggaggccgggaggctggtttacgagcgtgccaaaccgctactcgacgccttgctctccacagaggaggaactcggcgcggtgcagcgcgaattgaaggggcctctcaggatgtgcatgccaaacgaagcgcccaggttgctcgctcctatcctcgccgaattctgcagtctgcatccaggcattgaattggagtgcgacacacgcatggcaggcctggaagtgctgcgggaagacatggacctctccatcgtcttccaccggggacgtcaagatgacagtgcgttcatcacccgcgaactcgcgacattgccaagcattgtggtcgccgcgcccgcactgctcgctcaaacggggatcccacgccaggtgcgcgaactcaagtccttgccgtgcattaccaccatgagcgcactgaagggccagccctggcagtttctcgacgcggcgggcgagatcgtgaaggtgcctgtgcgtagccgctaccgtgttaacagcggggagctggcggtagcgggagcgcgccagggactgggcttcgcaatagttgcagcccacccgtgccaagacgatcttgccgcgggccggttgcaggaagtccagttggatctgagccctgcgccgctgcaattgcttggtgcctacagtcaccgtcattctgtcactgcgcgggttcgtgctttgttggagttcatccaggagcagttgcagcggcgcggcgcaattcaagttcagggccaactcgcaacatcaagtcttccttgaggggggcgctctcccaagtctgactttagcccgcagccatatgccgtcaaggcgcgtcaggccatgtcctccgctgcgtctgggtgactgcgattccggcctcactcccaccccccacccagcgccatgaacaccgccacctgctcttgcgccacccgcgcctgcgcggccgcgaggctggcctccgccgtggccagcgagcgctgcgcatctagcgcatcgaggtacgcgctgcggccgcccacgtagaggcgctgggcctgccgggccacctgggcgctgtcgtcccgggcgcgcttcagtgcctccacgctgatcagctcctgccggtaggccgacagcgcagtctctgtctcgcgcagcgcctgcagcacggcgccgtcgaagcttgccagggccatgcgggtgccagcctcggcgccggcgatgcgcgcgcggacggcacccgtgttgggcaggctccagcggatcaggggcccgatgttccaggcgaaggtgtcgcggcccaggaagtcgccggccggcccggtcgagctggccgacaggcccagcgacaccttggggtagagctgcgcggtggccacgccgatgcgggcggtggcggcggccagttgccgctcgctgcgtcgcaggtcgggccgcctgcgcagcagcgctgccccgtcgcccaccggcagcgcgccggccacctgcggcacggcggcgcactgctgcaccgcggccggcagcgcacccggcgtgcggcccagccaggccgccagctggtacagcgcggcctggcgctgcgcttgcagcgcggggggcgaggcttccaactgggcgagcagcgcgcgcgaacgtgccaggtcggtggcaccggcgcggcctgcgtcgtgcagcagctgcaccacacccaattgctccttctgcaagctgacggaggattcggccaccttcagttgctggcccgtggcgcaggccagggcataggcgcgtgcggtgcccgcggccacgttcacgcgggccaggtcgagcgcggccgccgcgcccgagaagtcggcttgcgccgcttcggccgcacgccgcagttcgcccaccacatcgacctggtaggaaaggcccgcttccacgctgtaggcgaactggttggaggggctgaggccgggtgccagttcagacaggcccgagacgtggccgaagcccgggccgccggagagcgacagttgcggctgttcggcggcgcgcacctgggccagtgcggcctgctgcagttccaggttggcggcggcgacgcgcaggtcggtgttgtgcgccagcgcctcctgcaccagggcgtcgagggtcgggtcgcggaacaggtgccaccagcgcggcgggaggggatcggtggagagggctgcatcggcgccgggtgcgttcgaccgggcctgcgcctgcgtttcctggaacgggccagccgcggccggatcacgcatggccgcctcggcgggtacgtggtagtcgggcccgacggccaggcttccgcaaccggccaggagcagtgcggtgagcagcgacgtggcccggcgggcgaggcctgcagcgaggagcggcacagcgcgctggacaaggccagcggagcggggcagggcggcgcggcgtctcatgtccggcctcccggagccactacttcgaccagcacggtctggccggccacgagtccggctgcgtccggctgcgcatccagttgcacccgcaccggcacccgctgcgcgaggcgcacccagttgaaggtggggctgacgctgggcagcaggttggcgccggtggagcggtcgcggtcggcgatgccggcggcgatgctctgcaccgagccggacagcgccacgcggctgcccatgggcgtgacccgcacggcatcgccgggatggatgcgcgccagcttggtctcctcgaaatagccttcgacgtagaaggagccgcgatcgacgatggccatggcgccgcggccggcggcggcgtaggcgcccgtgcgcaggtcgaggttggtgacccagccatccaccggcgcgcgcaccgtggcgcgttgcaggttgagttcggccgtgcgcagatcgacctcggcacgggccagcgcggcggcggcggcttccacgcgcgcccgggtctgctcgcgcgcctcgcgcggcaccaggtccgacaggctgtcgttgcgggcgtcctcgcggcgcgcctgcgccagggtggcctgggccgactgcacgccggcgcgcgcctgctgcacggcgagcgaaaagcgcgcggggtcgatctcgaacagcacctggcccgccttgacggcctggttgtcctgcacctgcaccgcgtgcaccagccccgagacgtcgggggccacctgcacgacgttggcgcgtacgcggccgtcgcgggtccagggcgcgagttcgtagtggtcccacaggcgcagtgcggcccacgcagccagggccaccatgccgagcgtcagcagcacgcgggccagttgcacagcgaaggcgcgggtgcgcgtcgcgatcggttttgtcgttgtcgaggtcatgggaagaagagtcctcccggcgcggtaagccgggtgagcaggaacaggatcagcacgtagatcgccgtgtcgaacagggcggcatgccatacccaccggtagacacccaggctgcccagcaggcggcgcgcgccccagcacagggcccaggccacgatggccagcagcagcagccagggcacatacacgccatagaacgttgcttcgccggtcatgccatggcctcctgcgtgggactgggggcagccggccagggccgcgagggaaacaggttgcggcgcaggcccaccagggcggcgagcacacggcggcgctcgtggatgtggtcggtgtcggtgctgctggccgggcagggctgcgtggccggtgccgcaggcagcagagcctgcagcgcctcgtcgatgcgctcggcgagcaggggttgcgcctgcgcggcctgctcggtggtggaccgtgccggatgttcgcggaacagccgtgccacctgcgccaggatgtccggccccagccggcccggcagcagcgcggcatggcggcgcaacgcgtgcaggtcggtgccgatgcgcaggtccaccagcgcatcgtcggcattcacgcccgccaccgtgccgccggcctgggcgatgcgcggtgccagcaggccgatgcgatcgagcacgcgggccgcgtgcaggcgggcctgggcggggtcggcattgcggggcagttgccccagttcgcgccaggtgcggcgctggatgcggcgggcgctccattcggcgctcacggaacgcatcagcgccgtgaccaccgcggcggcggccccgcccagcacctggccgaccgagccgttgacgaaattggcgaagtccgcctggccggtgtcgtgcagcgacagggtgccgatcacgcccgacagcagcagccccatggccatcagcgtggtggcgggccgcgccatgtaggcgcccagcaccaggaagaccggcgcgcacaccacggccagcgtgggcaggtccaccaccagcggcatcagcaccagcacgtagagcacgcccagcggcagcgacagcagcagcgccttgaggaacgagtagatcgccggcacggggtcgtccatgccggcgaagaaggaggagaagaccgccgccatcatgggcatggctgcgccgccggaccagccggtgaggatccagaaggccgagcacaggcagatcgccacggctgctgccacggccgaccacgcggccatccccacatcgcggtgcagcacgtcgcgcgctgcaggcaccgccctccggtggccgggcaccgacagcggctgctggcggccggccaggccggcgtcgatgtggtcccgcagttgcacgcaggcggcccaggcatcgatcagctcttccaggcgcacggccaggcccgtgctcagtgccagggaccagccatccgcggagggcggtgcgccatcggccagcgcacgggccgccgagcgcaattcggccacgtcggcggcggcgagggggaggccggcatggcccggtgccgcgcggccactgtcggcgaggcgtgcgagcacccggcccaccgtgcgctccacgtccgccggcaggcggccatcggcatcgcgcagggcgcgcagccggtcgtccacggcggaggcgaaaggcgtgagcgctgccacttcgtgctgcagcgcgcggatggcttccgccgtccacttcaggtggctggtgtcgaagggcacgtgcgtggccatcacgcgcaattgggagatgtcgcccgccagcttgcgccgggcggcctgctgcgtggacgtggccggccggccaccctcggagggggcgggcggctgcagcatggcgcgcagccacgcgccggcatcggccagggtgcggtccaccatgccgaccagcgtcgggcccatgctcaccggccacaccaggctgtgcaccagcccggcgcagacgatgccgatgccgatctcctgtacgcgtgcagacgccgtctcgaagatgcccgcgggcgcactcacggccggaaagccgatcagcgccgccgaatagccggccagcatgaagaggtaggagcgtggcgtgcggtcgagcagcgagacgaacaggcacagcgccacccacagcgccagcgccagcgtgagcagctcgggcgcatcgaccagtgccggcaccatcatcagcgtggcggcgcagcccagcagcgtgccgcccaggcggaacacggccttggaccgtacggcgcccgccagcgggttggccacgatgtaggcggtcatcagtgcccagaagggccgcggcaggccggcccagcttgcgacggccatggccagcatggcggcggcgaagcatttcgcggaaaagagcatttcggccgggctgaagcgcggcagcaggcggggcagtggcacgtcagccttccgtggcggctccgccgcggtcggccttgcccaggcgcgtccagagcgttccgaagacgcgcaggcatgcacgtacgtcttcggccgggatgtcctggaacagctcggagcgcaggtcgttcagggcttcctcgatgcgggcgaggatggctttgccggcttcggtcaggtgcagcgtgcgcgcgcggcggtcggccggatcgtcccggcgctcgacgaggcctgcggcgaccaactggtccagcgtgcggatcagcgtcggcccttcgatgcccagcaggtcggcgatcacgccctggcgggtgccgtcgccctgccggccgatggtcaccaccgcccagccggccgcctgcgacacgcccaggtgcgcgaccgcccggtcggccgcggcgcggtaggcgcgctgcagcaggttgagcgtgaaggtgaggttgcgcagttccgccggatcggccggagcggggcgtgaggcatcaggtggggcgtcaggcatggttggaagtttagttagctagctatctttatgtttggtgtttcaggtttgacctttcatccgtctcgggattggccggtggccagcccgcacggcaggttgtcggtagggctggcgtgatggaccggaggtcggcttcagccgcccgcgcaccgggaaccatcggcggtggaggccgcttcctcgaccagccattgcgcgaagaccttgatcggctcagtgcagagctccgcgggaccgggcagcacgaggcagaacgtcttcgataccgtcttgccctctggccagggtgccacgagatggccccgtgcgagctcggcctcgacatagaggcgcggtaccagggccacgccgaggcccgacagcgcggcctcgatcagcatggcatgcaggtcatagcgggctccggtggccggcctggccatcgccgtgccggtttcttccgcgtagcgctgccaggcctctgggttctggcgccggtgcaggcgcggcagccgatccagaggcggtaccgggcccatgccgtccagcagccgaggatggcacacgggcaccagcgtttcctgcaacaggggaaaggtgtgcgcgccgctccatgcagggtgctcgaaatggatgcaggcgtcgaagccgctgccggccagcacgaacggctccatccgctcggacaggtgcacggtgatgtgcaggtgcctgcgctggaagccggccaggcggggaatcagccagcgcgtcgcgaacgtgggaaggacggcgatgtcgaggctggcgccgccttccggctggcccatcaggtactggctctcgcggtcgagctgttccagcacctgccggacctgggctgcgtagcgctccccgttgggaaggagtcgcacgcggttgccgatgcgctcgaacagggtgacgtccaggaaggattccagccgtgcgatctggcggctgatcgcgccctcggtcagcgacagctcgtgcgccgcgcgggcgaagctgccatgccgggctgcagcctcgaaggcctggagtgcggagctgctcgggattttcttgcgcatggggtcagcttgatgtttgtgcaaggcagtgtgccgaataatcgttttacccgccacttccacgccaataccatgcatgaacatcaacttgcatgggcgtatccatgatctacacggtggaatgcagcttcacggaccctgacggcgaagccgcctggaatgatttctacagcctggacaagttgccggccctgatttcggtgagggggttccatacctcccagcgcttcaaggcactgcgcccgggatgcccgacctacctggcactgcacacgatcgatggcatcgatgtgctgctgggcgaggaataccggcgcaagggcggcggcagcttcgcacgctggcaggcgggcatcaccgactggcaccgcaatctctatgcaggagcggaccgtgctccggcggtggaaagcgatgcctgcctggtgatgagctccgccgggccggagcccctcgtgcaccgcggcctggctccgcaggccctgcaggcggtcgcgctcgaccgatcgccggagcgccgttggctggcgacggcccggatgtccgacgtcatcgcctggacgggtgccgctgcatggccggagggtgtccacgcttacgcccccatgacggcccagctcacttccatccgcgcggccattgcagccgactgacgaagcgccccatgccgaacatcacgctgttcattccggctgctgcgatgccgtcgggcgaggccgtcgcagaactttccgatcgatgcgcgctgctgtgcacgggcttgctccagtcagccctcgccaatgtgcatgtcgcctgcgtcgcggttcaccctggctgcgggcatcccgtcttcgccgacgtccgctaccggctggagccgttccgcacgcccgctgtcatggaggcattcatgcaaggtctggaagaggccatcctgcagaccctccggctggtgccccgcattcgatgcttcggctatgcggcgtcgaacctgcatgcgcgcaactgacatggagaccgtacgcacggcgacgaacccggtgtttccctgtcagcaagtgggtgagttttccatcacggccctcagcgatggctacctggctgccagcctggacctgctctccgatatcgatccggcagaggcggcccgcttgcaggcggcgcgccggcaggagccgtcggcggtccacatcaatacctacctggtccggggccgtggacgcacggtgctgatcgatgccggcgcgggagggttcaagggatggggcggccagttgccgcagcgcctggcgctggcgggcgtggcgccatcggagatcgacaccgtgctgttgacccatgcgcacccggaccacgtcggtggcctggtcgatgggtccggcgcctgcgtgttcccgaacgcggaactggtggtgcaccgggcagagctcgacttctggcaggacgacaaccacctggggcgcgccagcgagcgggggcgcggcaactttctggtggcgcgacgggccttcgacgcttaccgcgccgcgctgcgccccatcggcgccggcgaagtcgttcccggagtcgaggccgtgccgctgccgggccacaccgcgggacacacaggctaccggttcgactccgaaggccgcagcctgcttgtctggggcgatatcgtccatttcccgcacatccaggtcgcccggccggaggtgtcgatcgcgttcgaccaggatccgatgcgttcggccagcacgcgcgcgcgcgtgctggatctcgtcagtgcagagcggatgatggtcgccggcatgcatctgggcgagttgggcttcgcgcgcatcgagcgggctggcggtggctatgagatcgattaccaacctggagagggcttcggccaggatgggcatcacagttcgggccgggcgcacctgcagtcctgctaccccaggccgaactgcgtgtgaagcgccttgtcgaacagcgagcgcggcaggaaacggcgagcgaacgccccctggcgagcagatttgcccgagggatagcgcaattgcgtttgccggtcctgcgctgcgcgcacgatggtttcggccacgctgtctggagtgcctgcatcggccatcgcccgctcataggccttcagatagctcgcgcgcagggtgtcgtaggcggccaatggcctgtcggaggcgaccgtggccgactcgaacgaggtcctggtcgcgccgggctcgatcaccgccacgcggatgccgaaaccgcgtacctcgtggtccagcgattcggagtagccctccagtgcgtgcttggtggccgagtaataggcgctgaagggggcgggaatgaatccgagggccgagccgacgttcaggatgcggccgcggccctggcggcgcatcagcggcagtaacgcattggtcacccggacgacgccatggaagttggtctcgaagagcgctcgcacctgttcgatggaactctcctccgctgcgccggtgacgccgatgccggcgttgttgaccagcaggtcgatgcgcccctcgcggtgctccagagcgccgatggcagcggtgacggaagcgtcgctcgtcacgtccagctcaagcagcgggaaggcgcgctgtccactcgcagcgccgcggcggctggtgccatagacgatgaagccggccgcgagcaattgcctggcggcagcctctccgatgcctgatgatgcgcccgtcacgagggccacgcgcctgtctttgtcgttgctgttcatgcctgtatccagtgatgctgcgggggggggggaggggcctggggcacggggtcatcaggaggcgctgcggtagcgctcggcggcgtgggcctgccggatgtccgacatcaggccctggcgtgcgctctccagcgcgtcccagcgcccggcggcatgcagtggaggaatcgtgactgcctcgcggcggtcgaaccccaccagcgccgcatcgaccagctcgccggcatccatcatttcgctcatcgtactgacatcgatgccggcacgctcccagatttcggtgcgcgtgccagccggcagtacggcctgcacatagacccccttgggtgacagctccacgcccaggccttgcgacaggaacagcacgaaggccttggtcgcgccatagagggacatgccgaattcgggcgcgaagcctacgaccgagccgatgttgacgatcgcgccgctgccggcctgtgcgaagcgcggtgcaacggcggcggcaagccgcgtgagcgccgtggtgttcaacgcgatgaggcgctcgatgctgtccggggtctgctgcaggatgccgccggactgggctgcgccggcattgttgatgaggatgccgatgcgtgtgtcgtcccgaagccgggcttcgacgctcgccaggtcggacgcgttcgtcagatcggcgggtagtacgtccaccgtgacgtcgaactccgtgcgcaggcgagcggcgagcgtttccatgcgggcctcgtcccgtgcaaccagcaccaggtcatggccgcgctgcgcgaagcgctccgtgtaggtggcgccaatgccggtggatgaaccggtgatgaggacggcgggagtgggggccatgtgggaacttccgttgttgggatggccttaatgatgtcgttcatcatcaaaaagtcaatagttttgatgatgggtgaaatcaaaatatggcccggcaaccacggtccggcacatcaggcgttcagcaactcccacagccagccgttcggtctccatcgccccggcgctccggaaacacccgcgcgcacaggaaatcgacgagcgcccggaccttgggcgaggggtgcctgctcgctggccacagcacgtggaaaactccgctgcgctccacatgtacggctggaacgtgcgccgcttccagcgatgctggcccagggctcgggcgtcgtcatccacgccagctccatccagcgtgctgcccctgcccgagtccaccaccgcctatgccgcggccaagggggctctcacgacctacagcaagtcgctggccagagaggtgacgcccaagggcgttcgcgtgctgagcgtcgcaccgggctggatcgagaccgaggcttccgtggcgttcgcgcagcggatggcggcagacgcgggaacggactacgagggcggcaagaaaatcgtgatggattggctgggcggaatcccgatgggccggcccgccacaccgcgcgaggtggccgatttgattgtcttcctggcgtccccgcgggccgcttcgatcgccggggccgagtaccggatcgacggcgactccgttcccactctgtagccacgggctggatgttcggtggccgccgctcgccgctacaggcctggcggcggggtggcctggaggaccggccggctccggccgtcagcgagagggttccccgtccgttgccagcagttccattgccatctcgatggcctgctcacgcgaagaagccagcaggagggggtagccccagaacttggcaaaaaccaccgcaaaagccttgaatcccaggcgctttgccgcattgggttcgatgaggatcattgcccggacgagccttcgcaattccaccttgtgctttttcatccagagcgcggtgcgtttcttttcttccggcgtgtgctcatggtcgtcgccctccggtgcggaatcgctcaggatcacgaagggctcgccgcgctgcagattggcctcgaattcgtcgaagtccttctcgtggtcatgtccgggttctcgcgaaagattcatccagaccaggggaaagttcgagctattcatggacatggcctactcctttgtttttgatgtgccgccaggtggtcgcgatggcgaacactccgggcagcgtgatgaagaacactgccgagaaggccacgtaccagccgtcgcgcagaccgtccgataccccgcccagcgtattgaggatgacgagcaggctgccgaggaccagggcagcccactgggccttgcgggtcccgatcagtgcgatgagcaccgtgacgaaccagcagccatagaaggcggaaaacatccacagcacaccgggatcgaaggtgattgccggcgtcgctccttgtgccctcacgaagtcgttgacgtagaagaacaattggaaggtgacgaaaagcacggcgccagcggctgtcgtcaaccagaacagggcgaccttgttgggattgccagtggccaggtcctggacggggcggaggggaggctgaaggggcatgggagctttctcgaagatcaatggatgaatgtctgcgggcgaatcagtacctgtagtccagcgtcaccatcacgttgcgtggtgcgccatagctcacggtgtcgaaatcgcccttctgcagcgcgtatttcctgtcgaacacgttgttgacgttcaccgtcacgttggtttccttcgtgacggcatagcgcgccatcagcgacaccaaggcataggacctctgttccccacccaatgagctggtgcccgtattgggggcctggtagaagcggctttgccacctggcgccagtgcccagcgtccactggctccactctcccggcaaccggtgggtggtgaaaagctgggcggtggtgcgtggaatctgcgaattcaagcggacgcctgcgccatcctccgccgtgaagtgggcgatccccgcggaaatgttccagccacgcgccagttcgccctgcaggtccagctcgatcccgcgcgacgtggtcccatcggcgccgcgataggcttgggcgccgctgggcgtacggaccccggcgacgatctgcgccgcattgtccaactcggtatcgaacagggcgaccgacgcattcagccgcccgtcgaggtactcgcctttcaagccgacttcccgggtcttgcccttggacggcgtgagtacgttgcccaggctgtcccggtagtcggtttgcggattgaagatgcccgtatagctggcataggccgaataggtcttgttgatggaatagaccaggcctgcatacggggtgaactggctgctctttttgtagtgcaacgacgctccaccggcggtatcgtcgatttcatagctgctgaaacgcccgccgacgatcagcttcaccgggtcggccagcgaaaaccgggctgcgctgtagacaccgctctgcttgattcgagtgcgcgtcggtatccgggccatggcatcgaagttgggccgggcaaagccgggactcagggtgtagacgttgaccggcatgacacccgcgataaacggcggcacatcgtcctgggcagcggtgcgacgagaacgggtcgcgcctgccaccaggtcgtgttggcggcccagcagttcgaaggggccgcaggccatcacgtcaaaggtgttctggcggctgcgcccctcggatgccaaagctattggaagggcaccgctggggaagctgcccagtcccgttgcatgatcggggcggccaatgaggccgagcagttccatatcctgctcggtacggtactggttggcagtggcccgcacattccagccgttgtcgaagcggtgctcgatcccggcgaacgcggtcttgaggttggtgtcccaatggctccagtcctgcgcgtaagtcctgccgcgcgagtattccgcctgcgtgccgtcgctgaaccatagcggcaggccgccccaggtggcgcctttcggcgtgatgtcctggtacccgtagcccaggctcgcggtcgtatccggagtcaggtccgcctcgacgatgccgtagaacgacttgcgctgcggcttgtagccgtcgatgtaggaatggccgtcctcgtacgtgcccaccacgcgtgcgcggatgcggccgtcctgggtcagcggcgtcgagacgtcggccattccccggtaggtgtcccagcttcccgcgccgagcgaggcagacgccgagaaatcacgggtcggccgcttgcgcaccaggttgatggcagccgagggattgccggtgccggtcagcaggccggaggcgccgcgcacgatctcgacacggtcgtagaacgcggtgtcgagagagccgatgccgctcccgttgatgatgttgccgaccaccgtggggatgccgtcgtactggacgttgttgatcagcaagccacgtgaatagaagctcgtgcgctcgctgtcggactggtacgccgcgatgcccgtggtgttctccagcacgccctgcaccgaattcagttgctggtcgtccatgcgctggcgcgtgatcaccgtgaccgactgcggcgtttccttgagcgacaatggcaggcgcgtggccgctgccgtctcgccggtggtgtaggagtccgtgccctcggtggtcgctgcatccaagcggcccgtgacggagacggccggcagggtggtctcttgcggctgcgccggctcggcggcgcatgcaccctgcgcgctggcgaaagcgaccgccgcgactgccgagcccagcacgctgcgtggagcgatcctgcgggtgccccgggtgggcccgtccagcccgggaggagcgaagcgcatggcgcgcataccgatttgccactggagcccttcagcacccttgaaatcgcgcatcaaataatactcattaacgtttgtatgcgtcatttgacggcgaagggaggatggcccgatagcgaagtcaggccagagtgttattcaatcaggccaatcgcctggacaggtaaagtagcccgtggaggacgaggtccgatccggtcagggcgaggtctcgtcggcaagcctgatggcggccgtgggcgccggctcggcgccgtgcgtgcgatccgagaggtagcgtgccggcggtttgcccaccgccttgcggaacatggtgacgaacccgctggcgttttcgtaccccagttcccatgccaccgtctgcacgctttcgcccctggtcaagcgctgcagtgcaaggatcacgtgcaactgccggcgccagcgcccgaagcccattccgagttcatgcagaagcaggcggctcatgctgcgctcgctcatgccgatgcgcgtggcccaatcggctttcgaggttttgtccgtggggtcggacagcagcatttccgcgaggcggcgcaatcggggatcgcgcggcatgggcaggtgcaggtcctccaccggcgcctccaccagctcgtcgagcaatgccgcaatcagccggtcttcccgccctcccagcgcgtacaacccaggaaagcctgccaccttcaacagcaattcgcgcagcaatggcgagaccgcaatcgtgcaacaggatttgggaagatcgggtgcggcgtccggttcgacgaacaggcaatggatttccgtttcacccgacccccgggccgagtggggcaggtctccgggtatccatatcgcgcactgtggcggcacgatccagacgccgtcttctatttcgcagtggaggatgccgcgaacggagtagatcaactgggccttgtggtgctggtgcctcgcattctcccagtccctcgccaccgatgtcgcgctcagggccacaacgggtcgagggacgttgtcgacatccctgggcgcagtcacatcggtgatggcaacgctcgacatggtgcgtattgggcctcgtgttgaagatgaggcattgtcttatggccgccggtcgcgccggcgctcttgtcctgccggtcagcgctgcgcaggagtcgaccatccgcttcccggtgaagctctttcgggccgatctgccggcaggccagcgctgaccgggcctggcggccgcttaacatggcgccatggcctcgctgcatcggcatcccgcacccgcattgcgcggcttggtggcatccgtctgggcgcacgatcccgcgccggtggtggggcggccgcccgcgcgaacacgtgctgccgaccggtgccacccatcttgccgtgcgcatcggcggcgcaccgctgagggtgttcgaccacgcggccgacctgcgcggccactgcctgggccatgcggtggtgggcggagctcgcacggcataccatgtgcgcgatatcgcacagcctgcggtctcggtcggcgcgatgctgcgtcccggcgctgccgccgtgctgctcggtgtgcccgaatccgcgctggccgggcaccatacgccgctggaactgctgctgcctgccggcgaggtcgacgcgctgctggcgcacctgcatgcgtgcgccgacgcgccggcgcggctgtcggtgttcgagcgctggctggccgaccgcgcaactggacggccgctgcggctgcatccggcgctgcagacggtgcttcagcggtcctggcacccggacgcgtgcgtggaggacatggtgcgcgccagcggactcagccaccggcactgcattgccgtgttccggcaggcgaccggtctcgcgccgaacgcgtggttgcgcctgcagcgcttctcgcatgcgctggaactggccggcgatcggtcactgggctgggccgacatcgcggctgccagcggtttcgcggaccaggcacatctggccaataccttccgccacatggctggcgtcacaccgtccgcatggcgccaggcggccgatcccgccgcgccgcggcatgtgccacgctgagcgcggcgcaggtcaaatgcctgcaagacggcgcgggggagggcatccagaatgggtgcatacaccacatgaggaattgccatggcgatccacgaactctatgcctacctgtgcgtgcgcgatgccgccgcagcgatggatttctatgcccgcgccttcggcgcgcgcgagctgttccggctcaccgagccggatgggcgcatcggccatgccgaggtggatctcggcggccacacgctgctgctgtcggaggagtatccggacatgggcgtgcgcagcccggagcacctcggcgccacgccggtcacgctccacctgcatgtggacgatgccgatgcgctggtggcgcgcgccgtcgccgcaggcggcacgctcgagcgcggcatgcaggaccatttctacggcgagcgctccggcaccgtccgtgatccgttcggccatcgctggctgatcggccatgcgatcgagtcggtgacgccccaggagatgcagcgtcgctacacggcgttgttcgatacgccgaaggcgtgatgacgccggacccggtggactaacggtccagttccgccaatcgcctggccagttttctctgcagggatggaacgcggcccaccaagccgagcagcgagccgcggaccatgcggcccggcggcgaggacaccgtggcgatgcgcgtcatggcgtcggtcatgcggaccacgccgcgcgcgatccggtggcggtgccgggcccaggcgtcgagcccgtgagagttgccatcgcgcaaggcctgtcgcaacggttccgcgagggacactgcatcctggatgcccgtgttcattccctgtccgccggcagggctgtgcacatgggcggcatcgccgcagagcagcacgcgcccgcggcggacctgtgcggccacgcggtgctgcagctggaagctggaactccagggcatgtccttcacgcgccggccgggcgaagggaagccgcgtgcagcgagcagtgcttcgactgtatccaggttgggagggcttgccgggccggccactgccgcgaccatgcgatagcgatcctccggttctcccgcacatgtgggaagcggagccaccaccatcaggccttcgggtgcaaagaacaggctcacttcggtgcgctgcaggggccaggccatccgcaggtcggccagcacgaaagtctcggcatagtttccgcccacgaaatcgatgccggcctgctgccgcaccacgctgtcggcgccatcgcatcccacgatccatcgcgcctgcacgtgctgtacgctgccatccggccgcgccagctcggcgctgatgcgatcactggcttccgtgaacgacagcagccgcgcggggcgccacacgctgccgagcccgtcgccgatccggcccgccaggatcgcttccgtgatgttctgcgggcacatcagggcataggggtagcgggagggcaggccctggaaaccgatgtggaggagcaccttatcggcttcgcgcacgcggaagtccgtggcctgcatgccggcagcgagcaggtcaggcacgacgcccagtggctcgagcacttccagggtgcgggcgtggatgacggccgcgcgcgatgtgttaagccctgccgcatgttggtcgatcagcagtgaggcgatgccgagacggtccagtgccagccgcaatgccatgccggtcgggccggcccccacgatgagcacttccgtgacaaccggtccatcggctgctgcgtccatggcgatctccagaagtaaacaggtgttttcattctgctcccgatggtccggagagtaaactggtgtttactaatccatgttcccggaaggcactccgttgacacgctcgcaagccacgaaagaccgcatcctcgacgctgcacggacgctgttcgcgtcgcaagggtatgacggcaccacggtgcgcgaggtcgcggcgctcgcgcagaccaaccccgcgctggtcatccggtactacggcagcaaggaggcgctcttcctggcggcggccgagttcgatctgcagttgccggaccttgcaggcgtttccagggacagtctgggcgaacggctcgctgcgcatttcttcacgatctgggaggacagcccttcgggacgccagttggtcgcattgctgagggcggccgcgacgcatgcggatgcgagggcccggatgcaggacattttcgagcggcagttgcgggcggccgtgcgcaagctggcggcgcccgctgccgatgccgatgtgcgtgctgcgctcatcgcgtcccagatgctcggattcgcgctcgtgcgatacgtgctggagttttctgccagggggatgagccggcagatggccgtgcgagcgctgggcgcgacgctccagcggtacctggttgaacctatttgatgggcgtatgggcggcggccatcagtgacctgacggagcatcaaagcggtagcgatggtgtgggcatcgtgtgatctgcctacatttgtaaacaaatttacccatctgtcggatattcaacccattgtctgtgggcctatgatttcggccgttttgactcgtccgtgcagcctcatggcgcgcggccatgcaccatgacacgccgcgtcaccatacagacgcccctgggagagcaactgcagttccggcagttgcaggggcgagaagaactgagccaggtcttcagcctcgacatcgacctgctgagcgaagacaagagcatcgaccccaaggccctgctgggcaagagcgccacggtggtggtggagaccgaaggcggaggccggcgctacctcgacgggatcgtgacgcgcttcggcacgcaggggcaggaccaccgcttctacgcctaccgcctgcggctgcagccctggctttggctggcctcgcgcaagagcgatttccggatattccagaacaagagcgtgcccgacatcatcgaagaggtgctgggcgcgtacggatatccgatggaaaagaaactcagccgcagctaccgcacgtgggaatactgcgtgcaatatgacgagagcgacctgcagttcgtctcgcggctgatggagcacgagggcatctattactaccaccagcatgcgcagggccagcacacgctgacgctggccgacgacatcgtggcctcgcaccagccgctgcccggggcggccatgattccgttctatccgcccgagaagtcggccacggcggaccgcgagaacatccacgcctgggagctgcacgaggagatccactcgggccgcttctacaacgacgactacgacttcaagaagcccaaggcggacctggcgaacatgcggcagatgccgccggggcacagccacgacgcctacgaaacctacgagtggcccgggggctacacggagttcggcgacggagaagcctatgcgcgggtgcggctgcaggagaacctgagcgggcgcagcacggtgcgcggcgaatcgcgccaccggtcgctggcgacgggctacctcttcacgctggagaactacccgcgtggggaccagaaccagcagtacctgatcaccggcctgcagtaccacttcaaggagaacccacgggtcagcgcggcgaacccggggggcaagggtacggtgcaggaagagggctcgttccagcggttcacgctgcaggcgcagcccacgagcctgccgtacacgccgcagcgcgtgacgccgaagccgaagacgacggggccgcagaccgcggtggtggtgggcccgccgggcgaggagatctggccggaccagtacgggcgggtgaaggtgcagttccactgggaccggcagggcaagttcgacgagcagtccagctgctggatccgggtatcgcagggctgggcggggcagaactacgggagcatctacctgccgcgcataggccaggaggtcatcgtggacttcctctccggggacccggaccagccgatcatcacggggcgggtgtacaacgcggaccagatgccgccgtggaagctgccggaacacaagacgcagtcgggcacgctcacgcgctggagcaagggaggtggcggggcgagcatgctgcgcttcgaggaccagaaggggatagagcacctggagctgtcgaacacgtacggcaacacgtacctgaacatggggtacctgatgcaccagggcacgggctcgcagcgggggtatggcttcgagttgcgcacggacctgtggggctcgatccgggcggacaagggcctgctcatcaccacctatccgcaggacttcacgtccatggtggccaacttcaacccggacggcttcgaccagttgggcgcgggcctcgccggcacggcgtcgctcatgcagcaggccagccaggcggcgcagacgctggacgcgaatcttggcgcactcaactcgctcaagacctcgcacatgatggaactgggcgcgggcatcgcggccatgaccggcgcgcaggcggcatcggcatcgatctccaaggccgcggccgcactctcggccttccagggcggcggtggtggtgcgccggaagcggccctgccgtccgacaccgatccggccatgccgcagtcgcaggcgctgcgcgaactctcgcgcgacatcacgcagcccatcgtctccatcgtcagcccgcagggccacacgatggtcagtcccaagccgatcgtcatcagctcgggccagagcgcgtcgatgcacgccacgcagcacatcaccgtctccagcggcgcgcagctcacgcagctcgccaaggccggcatgttgacgcacgtctccgaaggcgggcagcgcaccacggtgggcgcaggcgacatcgccaccgatgcgcagacgggcaacctcaatctcaccgcgcagcagaacgcgaccctggcctcgcgcacggacaccgccaccgtcgtgggccagcagaacgtcaacctgcaggccaccgaggactcggtactcgtcaaggccgggcagcacatccgcctgcaggcgggcgcgacgatcacgctcaccgcgggcgagggggcctccatcaccctcaccagcgacggcaaggtggagatccgcggcaagaacgggctcatcgagctctcggaactgctcgacctctacggcgtgccgattcagctcaactgctcgggtgccgcgcctgaataggcgcgcgccctgcctcctccggtcaggcgccgggcgcggcgcatccactcccttccaaagaaagcacgatatgcgctaccagatgcaggaaggcagcttcgagctgcccgatggacttcaggacaacagcatgcacatgttcatgacgggtaacagcggcctggacatgagccttatcgccacgcgagaacgtctggaggccggcgagagctttggcgcatacatggagcgccaattcaagtcggtcgccatgcaggtaaaggacttcaagatgggcgaacggctgggcgacacggccattcccgccaagggactggcatcgctggagtacgcgcagacattccgccagaacggtcagaccgtccaccagcgccagcgcacctggctgctcgccgaccagtgcaccgtgctggtgctgacggccgcctccatggcacctctcaccgaagcccagaagacacgctggcgcgccatctgcgacagcttccaaccgcgtgcatgaccaccctcatcctggccctccagtggatttcctttcctgacgacccctcgccatgagctcccatcccgccgccgcccgcatccacgacccgatcgcgcacagcaacgcgaactcgcggctgctggccaaggtggtgggcatcgctgccggcgcagcggtcctgaccgcggtctgcgccggcaccatcgccgcgggcgtggccgcgggcgtgtcggccgtggggacggtcgtctccggcgggctggccgcccccatcctggtgggtgcggtgatcctcaccggggcgctggcatcgctcaccgtcagtgtggtgggaggcaacatcggcgagaagatcgccgattacctcgtgccggaaacctgggaggtcaaaggcgagatcacgtcgggctcggcggacgtgctcatcaatggtcgcccggccgcccgtgccaccgatgccgtgccactcgacgaagtgcattgcagcgatcaccaaatccagcccgtcaacctcatcgcccagggagccgcgcaagggcctcgccagacgctgatcaacgatgcactggccgcgcgcaagggcgacaaggtggtatgcggcgcggtcatccacgaaggttcgccgaacgtcttcatcggcggcgcaccggaaactgtgcgcgactacgacgaggaggccagcatctggctgcgcgggctgctcttcgtgctggaggtgcgccgcttctacaagaacatcaagtgcctgtggaaactggcgcgaaaccccaagggggtcctccagagcgtgcagtgcattctgcaggccgctcaggcagccggctccgcggcgatgacgctgccggccatcctcggcaacccggtgcatgtcgcttgcggcgccaagctgctgggtggtgacgaggacctggatttcgtgttgcccggcgtgttgcccatcgtctggcagcgcacgtacaacagcctggaccatcgcacccagggccccttcgggcagggctggagcacgccctactgccagcaattgcatctcgggaccggcgcggatggcgtggccacgatcacctatttcgacagcgacgggcgcgatatcgtgttcgaggcaccgcggcccggcgagggccagttcagcgtggccgagggcatgggcatcctctgcagtgagggtggcgactacctcgccgttaccgcgcaggggcactaccagtggttcggcaacgcgcaggacgcgctgccgggcggcgtggcaagcggcggcgtgctgcagctgcagcgcgtcgaggaccgcaacggcaatttccatgcgctgcgctacgacgcacaccaccgcctcgcgcacctggccgacagcgcgggacgcctgctggccttcgaatacttcccggagagccgccgcctgcgccagatcgtgctgcgcaccggggtggagggcgaaacccccgaggtactggcacgctacgagcaccacggggacctgcagagcctgcaagcccagttggcgaaggtcaccgaccgctgcggcgaggtcgtgcgccgcttcacctatgagcacgggcttctcgtgcaccaccgcctgcccgcgggcctgaactgccactacgcctggcagcgcttcgatgcggaccttggccaccgtgccggcccccattggcgggtcgtgcgccattggacggacgatggcgcggattaccgcttcgactacgatctctcgcaccgcaccacccaggtcaccgatgcgcagggccgcacacgccgctggtgctggaacggcgaccacgaaatcacggcctacaccgacgcgctcggcgccacctggacgcaggagtacaacgaactgcggcagtgtctgcgccatgtcgatcccctgggccacgccaccacctgggtctacgatgacgcaggcaatcccatcgcgcaaaccgatcccctggggcgaacgcagcgctggcgatggacgcccgtgcccgcaagcctgatgcaggcgagcatcggccccgcaggggacgcctggagctaccgctacgacgacaacggcaacctgctcgaagaaaccgatcccctgggccaccgcaccgcctacgccaatgacgaccggggcctgcccatcgtcatcaccgatgcgcatgggggccgcaagcgcctgcagtgggatgcgcggggcctgccgacggccttcaccgactgctctggccagaccacgcgcttgagctacgaccaccggggccatcccctggaggaaaccgacgctctgggccagaccacgcgcaccgagcatgacgcgctgggccggctgctgcgtatcaccttcccggatggcgccagccatgcctggcgctatgacgcggccgggcagtgcgtgcaggcccgtgacgcgctgggccacaccacccactacagctacaacccgcgcggccagttgctcgggcgaacgcgcaacgtcggcgggctggcgagcaccatccacctgggctacgacgcagcccaccgccttgcggcgctggtcaacgagaaccgccagacctaccagttcgcctacgacgcggccgaccagcaggtgggcgagacgcgcatcgacggttcgcgccatgtactggagcgggatacggcagggcaagtggtcggcgtcaccgaatatcccatgccgccgggcgcctgggacgatgtgcccggccacgcgcccgtgcagcccatccatgcccgcctggagcgcgatgctgcggggcagttggtgagcaagcgcatcttcaccatgaaagcggatgcgtctgccgatgcgcgagcgcacgcccccgcaatggccttgcagacgcggctggcctaccgctacacgcccacgggcgaactcgccggtgccgaggaatacgcgcccgacggccggcggctgtcgcggcatgcctggcattacgaccggctggggcagatgctgcgcgagcacagcgactgcaccatcggtggccatggtacggatacggaacacgccagcgtggtacgccacgcctacgacgcgctgggccagcggatcgccactgtactgcccgacggacgcacggtgaactacctgcactatggcagcgggcacctgcaccagatcaacctggacggcatcgtcgtgagcgactttgagcgcgacgggctgcaccgggaggtgctacgcacgcagggccggctggcgagccgcttcgcctacgacggcgcgggccggcgcagcgccacctgggtgcgcccggccgtgctgcgcatgggcacagccagaggggcgggcggctggagcccgggcgatgcggactggatgcggcgtctgcgccacccgggcctggaggacaccctgctcaagcgctacggccacgacgccaacggcgaactcgtgcacgaagaacacagccgccatggggcaaccgtgcggcgctacgacgaggccggccgcatcgtggccagcctggccgagcgccacccggcgctgcaggaagccttccacttcgatccggccggcaaccgcatcggtgcattggaagcccaggccctgtccagccagggccgtggctgggtgcgccacaaccgggtgaaggtgctgcaggacaagcgctacgactacgacggcttcgggcggctgatccgcaagcgcatcggcgggcacaccgaactgcactttcgctacgacgcgcagcaccgcatgacgcacgcgtcggtgatccgcgccggccagaacggcgaacccctgcggcaggtgttccgctaccactacgatgccatcgggcggcgcattgccaaggaggacgatttcggcgcgacgctctttacctgggaagggatgcgcctgctgcaggagtgccggggagggcagagcagcacgtacctctacgagccggagagctacgttccattggcccgcatcgacggcgcgggggccatcgaggagcacccggccgcgcgctatgcgttcgggcccgatgcacgggcaggcaagcaggcgtccgtgcccgatacgaacccggactggagcagccgcttcaacgcggtagccgccaacgctggcggcagcgtatccggcacatcggccccgtcatcggcacccatggagcccacggcccaggtctattacttccacgtccagcccaatggcctgcccgaggagatgagcgacacgcggggcaacctggtgtggcaggcccggtacctcacctggggcgcgacggtgcaggagcactggcaggcgttcgacgccacgggccggcccgcggatgcgccgctggccgagacgtgcgatcgcccgcagcagagcttcgccccgatgccgcagaacctgcgcatgcaggggcagtatctcgaccgcgagacggggctgcattacaacaccttccggtactacgacccggatctgggggccttcaccacgcctgatcctatcgggctggccggcgggatcaatctgcatcaatatgcacccaatcctattgcttggattgatccttgggggtggaaccgcaccacatattgtggcaaggtacaaaataaaacgaccactcattcaacccgcaaaagagctaaagaagctgccgctcatgcccatggggggaaaaaactgccccaacccaaaaaggcgttgccagaaaatgcaacggatgcccagagggcagctctgaaagcaaaacaagaaagatacgagcagcagcagaaatacagaaatccagatcggcatccaaatagtgattatcctgagtcacattatcacactggcaataagcccgatatcactaagcctgcgccaataaataaccccgtcaataaccatcacacctggggcagagcagctagacaacgcaattgaattcgaggaaaaaaatggatggatttgatttttttgttgacaattttgtcgaaaaagaacatcgtgaaagatggcatttttttagagccaagggctgggccagggttcgtaaaaacttgggtcagcttgaaaatcaattggatcgaaaaaaaacaatcctcatacaaaagaatactattgattttgcagcacagaagatacgagaatttaatttctcatctggtaaatatattgatttcagggttgaggaattgatattgccgccaccttttttggataaagtttcaagtaactctttgctggtttttgagaaagaaaagatcgcattttatttccacgacgaaggttggatttattattgtagataatttatattaatatcgtcagccgccaacaatggcggtgcgcacgcgccacatcggcgcccacggtccaggtctattacttccacgtccagcccaatggcctgcccgaggagatgagtgacacatacgggaacctctcaaaacccggccactcccttgttcaccgacaagacctgagccgtcctccttgccatgatctctcctcgcagcgccttgaagttcgatctgtttgccgaggcgtcgcgccagcataagagagatgaagtgggcgatccgttgcaggtgatcgcgcggcacatcgacttcgccgagctggcgcggctggtggatgcactcatcgagcgcggcgatggccgcaagggtggtcggccggcctatcccatcgaggtgatggtgcgcatcctggtcttgaagcgcctgtacaacctgtcggacgagcagatggaataccagttgctggaccgggcgagctatcagcgcttttgtctgctgcaagacgcgatgaacgtgccggaccgcaacacgatctggcgcttcggcgagcggctgggcgttgacggggcgacggcgttgttccagggtgtggatgcgcaactgcaccgccatggctacatcgcccgtggcggacaggccatcgatgccacgctggtgcccgcgccccgccagcgcctggacaggcaggagcgcgaggccctggccgaaggcagaacgcccgattggagcgaggccgagcgccggcaaaaggatgtggacgccacgcacacgaagaagcacggcaagggctacttcggctacaagctcagcgtgagcgtggacctcaagcacggcttcatccgcaggatcgccacgggcacggccagcgagcatgacggacaccacttcgacgaggtgctggacctgcacaacaccgggcgtgcagtgcatacggacaaggcctacgcgagccggcagcgccagcagctactcaaggtgctgggcttggtggacgcgatgcaacgcagggctcggccgggcaagccactgagcgagtgccagcaaaggcgcaaccagcgcatcgcaaagaagcgtgccaaggtggagcatgtgtttgccggtctccgtcacctgggcggcaagttcgttcgcacgatcgggcagacccgcgccacggtggcgatgacgatgatggctgcctgctacaacctcaagcgcctggcgtcgttcctgcatcggcaagtggatgcgttcttcaagccatcggctgccaaggcacgggtgcgcctgcaaccgtcaaaagcgtgagccttgcggggggcaaaggcccctgtacatgggctgcgtcccacccaccgagcaggtgtccgagcgcattcggggcgctggaatctgacgacacgccggaaaaactggctggtggcggttgtgagaggctcccatacggcaacctggtgtggcaggcccggtaccttacttggggcgcgacggtccaggagcactggcaggcgttcgacgccgcgggccggcccgtggatgcgccggtggccgagacgggccatcgaccgcaacagagcttcgtcctgataccgcagaacctgcgcatgcaggggcagtacctcgaccgcgagacggggctgcactacaacaccttccggtactacgacccggatctgggggccttcaccacgcctgatcctatcgggctagccgggggcatcaatctgcatcaatatgcgctgaatcccattgcttgggttgacccttggggttgggcgccttattgtcggcaaaaagggcgtcccaagcctgtaagtctccccggagtcagaaagaccaaagttgatatggcgcacattttggatcgacatacatcaacaggaaaaacagctcagcagagcgggaagaaagaccttttcccggaagggatgaattccaagcaaattgaacgttctatcagagaagcgtacgctaactccaagagaattcagactcaaggtgagcgggcgctggttcaagggaaatcaggtaggcaaacgatagagatgtgggtcaacacaaaaaccaagacgattgaaaccgcttatcctaaaaactgaagctgttatgttggtaattctggaagaggattcggtcaggctatccgatagtaaactatctgatgttgtatttgcgcgtatatacttggaatatggctgtggcaactactttccggagttgggttgggatgattttgcggaaattattctaggttggtggattgatggggtgattaatttgttcctgcatgatgagagtgctgtttttagatttatggatggtgatttttcttttgaaataaaaaatataaaaaatggcgatttttctgtaagactgaaggagcggtcgatcgtcgtgtggtcggaaaattttgatttattgcaattcagtcgatcgataatctctgcgtccaatgcgctcgtgcgaaaagttcaaaaattacgcgcgaatgaaaaagctgctggtgagctaattttaaaaaaaaacaagctacaaagaatgttggtttcatatcggcagaacatgtgagataaatctgctgcaaagccttggtcctctctctccaatgatcggtacagctctactggggggcagtcaagagtttggccatgatatggggttggccgacggacgggcggattcaagcagtaagaaaatacacgtattgatttttaaaatggcactggatttttatttccattccaagaaaacaggtaaaaccgaatctttcaaggtcaagggatcggatcttcatctatttgaaaaaagcttttctgatctgcaaaaggatacaggcgtattcattgatccatatggcaagtgcaaaatttatccagatcatttgaaaataataataaagacacttgagggcaaaagcagcgatatagtctctgaatttgttgatttcctgaaattggttgttgaacagcaagaggtattaattgccgacggagattgatctgattacgcaggtgagcgtggtcggaaacatctcggattttggcttcaggacctcaacaagctggcggcggccatgcctgttcttcaggccgcagtactccctgcataggcaacccaccccttgaaggtgaacgcgccatagaacagttcgatgtccgtgaacccggcctcgcggagcagatcgacgtcctgctgcggggacaacaccggcagccgctgccggattgccgcgatgctgccttcggcctgtgctgtgggcacgccagatgccgcagcgaacgccgcattgcgtgcgagccagcggtcccccgcaggaatttcgctgtcaaagctgtggtgcgcgacgaccaggggcgctccgggcttcagccgtgcgcgcagttgctgcaaggtccgcaggcgctcggccgccggcaggaaatggagtgtcagcaggcaggtcgcgccgtcgaaagggcctggcggcgcattgtcgatatagcctgcgtgcaggtgcacgcgcgccgcgagcgggccgagagtcgtgtgggcaaggcccagcatctcggcggagggatccaccccatcgaaacgccacaccggctgcatctcggcgaaggccttcagttccaatccgccgccggcgccgagcaccaggatgcgggcgtcggccggggcctgttcggccagcaggacgccggccatcctgtgcaggccctccaggccgggcaccagcctcgcggttctttcggcatagcccgatacggcggcgggatcggagaaaggggccatcgacggctgctttccacttactgaggggcaagggtttcaggccacttcagcgaccggtggacctggatgccggccatggctccgctgcccacggccagcgacaccgaatgggccgccctcgccacgtctccgcaagcaaacacgccggccaccgatgtcttgttctctgcatcggtgcagacctggaagcccatcggtgtctcttccagcgcgcagcccatggtttcggcgagcgggctggagggggaggtacgcgtcgccgtgaacaggcccgcgaagcgcagccgcagtccgtcggccagtaccacgtcggcatgcccttcgatcctgtcgatgggggtctcctcgatggccacgccccggtgcgcgagggtggtgcgggacgcgtcggtcaggtccagggcgcggttggcgagcagggtcacgtcgccccagtcggtgagcagttcggcctggtggacggacatcgggctggcgccgacgatgccgatgcggccctggccgagttcatagccgtggcagtacgggcaatggaagacggccgtgccccagcgttcggcaaggcccgcgacggcgggaagctggtcggccacgccggtggccagcaggatgcggcgtgcgtggtgcgacccgccgtcggacgtagtgaccgcgaaggcgtccgcggaccccgtgatggccgtggcatgcccttgcagccagttcagtgacggatagagggcgagctggcggcgcgcgttcgccgcgatgtcttccgggggcacgccgtcctggcccaggaagccgtgcgaatggctggcgaagcggttgcggcgctggcccgcgtcgatcaccagcacggagcggcgcgcccttaccaattgcagggcggcagccattcctgcatagcttccgccgacgatgatggcgtcatatcgcatggtcaactaactccttgtgcgccgtgccgccgcatgccggcgcgcgaagtcggcggccaggtcggcgagggtgatttctgaaaaccgcttcagcagcagcgcctcggcttctgcgaacgtgccttccagcgccgcgttcactgattgcttcaccaggcattccggcgattcgttgcggttgccgatggcgaacatggctggctcgcccagggcttcgtgcaactggcgcagggtgacggtgcccaggtctgcatggatgcgccatccgcccccatggcctttgtccgacgtgacgatgcccgcatcccgcaggtaccccatggtgcgccggacgacgaccggatgggtgcccaggcattgcgcgagggcgtcggatgtcatggggccctcgtgttcggccatgtgcagcagtgcatgcaggacggaggacaggcggctgtcgcgtttcatgtaactaatgatgttgcttgatgggcggcatgtcaagcagggcctggagcgaggctcttgccgggtgcgacccgggacacttccagtgatgccggtgcgcgggacccgaagatgcgggataggagaggaatgtgcagttttaatgatgagttaggcgcaaatcgtgatacaagtggcaactgtatctgccgctacatatgcgaacatggtgtttcgccgggccgttttcctccatgcacgcggtcgatcggttcgcttcaggacccctttgtctgcggtgcgccgttcgcgaccgccacgggcaattcagcagcaaggtgcccgtgtaccgagaattggcacaagctcagcgcgatgcgcggctggacgaggagcagaggaaagccctgctcatgatcgcgtccggcgcgcccatggatgagtgccttgatgcgctcaccgatgccgtcgggcggctcgcacccgatacacgtgcgtgcgtgctgctggcgagcgaggaccgccgcaccatgggcgacggctattcatcgcactttccgcccaccttcgcggccgccatccggggcctgcccatcggcgaggcgctcatcggcacctgcggtgccgccatccacgcaggcgagcccgtggagtgcgcggacgtggagcactccgcccaatgggctgcatcctggcggtcactgtgtctggacaacggcatcctggcctgctattcgcacccggccatcgggcaggggggcagggcggtcggctcattcttcctgtgcctttccgaagcccggcaggccaatgcctgggagcgcaaggtggccgaattcggctcgctggcgaccagcatcgtggtggagcgggaccgtgccgccgcgcacctgcgcaaggaaatggcggcgcttgcacggctgcaggaactgagtgccgagctggtggggccgggcgagttcgagccgctgctgcagaagatcctcgcggcggcggccgacatctcggggaccgacaagggcaacatccagatcttcgatccggtccggaagacgctgcggatcgtggtgcaccaggggctgggagcccgcctggtcgagcatttcctggaagatgggtgggacgcgagctgcggagaggctgccaggcagatccggcgccttgtcgttcccgacgtggaaaggctcggaggactgcagggaaccctggggctcgagatcgtgctggaggaccggatccggtccatccagtgcacgccgctgctcagccgggacggacgactgctgggcatgctcaacaaccactaccgctggccaggcggccccgccccggacgcactgcgctacatcgacctgctggcgcggcaggccgccgagctggtggagcgtcaccagatcgaggcggagctggcgcaggagcggcggcgcaaggacgagttcctggcgatactcgcgcacgaactgcgcaatcccctggcgccgctgcgcaacatgctggaggtgatggggcgggcgcacggcgacgaggcactgtcgcgcagggcccgcgatgtcatggagcgccaggtgctgcaactggtgcggctggtggacgatctgctcgatgtgaaccgcatcaagcagggcaagctggaactgcggcgcgagcccctgctgctggcggaggtgatccaacaggccgtggaggtctgccgccctgcgctggaccagcagcggcatcgcctgcggctcgtgctgccggatgagcctgtgccgttgctaggagactccgcgcgcctgacgcaggtgttcggcaacctgctcgccaatgcctgcaagtacaccccgtccggtggagacatcgaggtccgcgtcgaaccggcgggccacagcgtcgaggtggtggtgaaggacaacggctccggtattcccccggaccagatcgacgagattttcgggctgttcacgcaggtggaccggacgctggaccgcgcccagggaggtctgggcatcggcctgatgctggtccggcggttggtcgaaatgcatggcggcaccgtccaggcgcgcagcgagggggccggcaagggcagtgagttcatcgtccggcttccgtccggggtggtatcggctgaggtgttggcggcgcgaaattcccaccctgcggcggtggcgcgccggatcctggtcgtcgatgacaacgaggatatcgcgctggcgctggccaccctgctgcaactggacgggcacgaggtgcgaacggccgcaggaggcgcggaagccctggaggctggcgggcagatgtgtcctgaggtggtcctgatggacatcgggatgcccggcatgagcggccacgaggcgtgccgacgcatgcgcgaactcgattggggaagaagcatcaccatcgtcgccctcaccggctgggggcaggacggcgatcgacggcattcggagagggtgggcttcgatgcccacctggtcaagccggtggggttcgcagaactgaacgggttgctcgccgggctggcatgagcctccggcttgccccctcaggaaaaaaggtgcagcgccgcgtactgcagcagcatgatcgtcttgccgtcgcgtatcgttcccgcatcgaccatggccagcgcctcgtcgatgccggtctccagcacggagatgtcctcgccttcggccgcgatgccgccacccgatgactgccggtctccgggctggtacgcgccgacgaagaaatgcaggcgctcggtcaccgagcccgggctcatgaacgcatcgaacacctggcgcacctcgcgcacccggaaacccgtttcctcttccacttcggcgcggatgcggtcctcgggcgcggcgtcgtcgagcaggccggcaggcgtttcgatcagcaggtcgtcgtggccgttcacgaatgcggggtagcggaactgccgggtgaggatgactgtgcggcgctgcaggtcgtagaggaggatcgtcgctccgttgccccggtcgtaggtttcgcgcgactggcgctgccagctgccgtcgctgcgctggaaggagaacgtggtcttcttcaggacgtaccagtcgtccgagagggtggtgacgtcttcgatgcggatgcggtgggcgatgctcaatggggtctcctggtgtcagcgaaagtgatgcgagcccgggcgcagataccgcgccgttgaaggcctgtacggcacagggtacgcacttcgctccggagatgccaatgtagatgggatggcgtggccgccgaccggttctgcgcatgccgccgcggacgtcggtggcgccggcgtgcctgctggcttcgcaccggcaggcgcaggcgccgtggcacgcttcaatggatggcgatgccctggttggtgatctcgatggtcagtcgtccaccgttgtttccggagatggcgaaatctctgtacagcccggccatgccgctaccgccagcacagccaggcgcccgcatggcgattatggtgtacataccgctggtgttggtgaagatatccggcccgagaaccgatcgtcccagttgcaacgtgtagcaaccactgaagttggggccgcgcaccgagagggacttggccgccggaacgtggttgatgaggtctgtatgaagtacctgctgtgcatttgccgaggcaggcactgtcgctgctagggggagcgtggcatacgccaggaaggcgaagagtttgcggaggtgggaagaatttttcatcgatgcggatccttatctattcagggtgagcgaagccagttggccaagcccttgctttcgggcggccaatactgcaatgactcaaccatggaaattgcgttctatatccgctaaaaacttatgtacgcaataaatttttgtttgaagcctgtgctgttgcccgcgggcgtacccgccttgttcggcccgtacgcggagtcggcctgatggcacaaggcagatgtcggcgcttgatcatcgacctcggtttgcggtgccgggcgcaagcgaagcgatgaatggctcggcttccttcggcggacacccggtcgtgtaatgcggtgtagccaaacccagcctcccgtggagcatgcgtgcggtatcgtggcggccggtggaggttcggacgacggctctggaggccatgagggatgcgggccgccgcgggcgattgcagggatcacacaaccactatcacagagagggaaccaccatgtccgatagcgtttcattcggctgcgcctgctgcagcccccgcatgctgcctgcttaccagcatgaccagggggcatggcaatccctgctcgcggatgccgctgcgcaggagggagcccgcggggcgccgcaggccgtgatcttccatggcgggcacatccatccggacccggagcatcccggcaggaaggtggaggcgatcggcatcgccgacggcaaggtcatcgtgagcggcaggctgcacgacgtgcgcaaggccatgaccgtgttcgagccgctggagcggccgctgtcgggcgagcagacgctgctgcccgggctgatcgacgcgcatgcgcacacgctgaccagcgcgctcatcatcgactggacggacctgtcgccgttcgaggggcagaacctcaacacgcactacgacatccagctgatcgagaagcggctgcgagccgcggtgaagaaggcgcagcaggcgacgccgcccatgccctgggtgatgggcttcggcgtggacccctcgttgatgaaggtctggacggacatcgatgcgaagttcctcgacggcatcagcaccgaggtgaagatgttcctgctcaatgcctcgggccacatcagctatgcgaacacgcctgcgctgcaggcggcgaagctcgacaaggattttccggacggcgtgctgacggagcagcagtccgctgcgatgctggtggccatgccgaaggtgtccccggagcagatgctcgacgggctgaagcgcgtcttccagcaggcgaaccagcgcggcatcacgacggtgttcgaggcgagtgtcgggctgctgaacgggccgtcggaagtgaccatgctcaaggcgctggcgcagacgccggccatgaccgttcgcatgggtggcgcgctttacggcaacagcaatgacctgatgacctgggtgaactgctaccagccggagctgtcgagcgacggcaacagcctgttcacgatacgcgcgctgaagctgatttccgatggctccaaccagggcctgaccggattccagagccggccgtaccagtgctgcaacgagcatcaggtgcccggggtcggtgcctgggggctgttcaacttcgatccggcgcgcaagctggcagaggtgatggccgtggtagccgccgcgggctggccgatcctcacgcatgccaatggcgacgaggccatcaccaatgtgctggccgcctaccagatggccttgagcaaggtgccgcccccggcgccgacggacgcgcccgcggcgtccctgccgcaggcgccggcctgggcacggcagcggcaccgtatcgagcatgcctcgctgctgcacgacgacacgatcggcctgatgcggcgcatggagatttcgccgagcttcctgatcggccacgtgggctactggggcaaggcgttccaggacacgatcctcggcaaggaccgcaccctgttgctggaccgctgcgcctccgccctgcaggccggcctgcggatcagccttcacagcgaccatttcgtgacgccgctcgggccgctgcgctgcatggagcaggcggtcgggcgcgtgatggaagccaccgtgaagcacccggccagcggcgctccagccaacggcgaaggcaaggtgttgaatgcgccggagtgcctggacgtgccgcaggcgctgcgcgccgtcaccatcgacgcggcctggcagtgccatctggaccaccaggtcggctcgctgttgacgggcaagcaggcggacctcgtcatcctggcgaagaacccgttgcagtggtcggcaccccacgccgccggcatgcgcgacatcggggtgctggagacctgggtgaacggcagcagggtgttcgccgccgggcactgaagcccgggttacaccgcccgcgccgatgggcgggcggcagtgctctatcgggcgctctcagggcgtcttgaagaggtgggggtagctcatgccgtagttggcggcgatgccgggcgtggcgttggggttgctcagcttcatgaccgaagtgccgatgatcggcaggccctgggcatccggcaccaggatgctggcccatccgctggtgaaatcgccgaatatgtattgctggttgatcgaagacgccagtgcgctcttttgaccgaagctcaataccgagacggcgccgcagctttcatactggacgttcgttggaggtacggagtggtcggccatcatagattgccggctgaaagtgagcatgccccagctcctggacaggctgcagacgctctggccgacctgcgtgttggctgcatggaaatactgcgttcccgagccggcgggaggaacgacggaatacacacgttggcttgccgtgtccgactggctgtagtcctttgcgacgctgtaccgcttggtgggggtggccaatacccagtccgtgagcgccgaaatcgattggtcgagcacgtactggttcctgacctcgcgcgttgccatcagccgggagagatcgccggcggtccggcgggcgttctcggcggaagccggcaggtacatgggggtggagaggtcgggcaggtcgttgaaccgggccgccagcacgggtgcgaccgtgggttgcgcggtgctgccctgggcatccttgtagcggtaggcctgcccggcggatacgagcagggggtcggccgtgtagagctcgggcagccccaccaccccgtccgtgggcgggaacagcatgtagttgcctcgcgcgggctggccggcgatatcgatggcctggatggcggtggccgtgccggagaacgtggtggagcccggcacgtcgatgatgtaccacgtggccgcgacctgtcccgtcggggtggcgagcccgcgggaggcggcggcgggttcaccgctgatgtcgtccaacagtatcgtgttgagcctgtcgtagctgttggtgcagggctggacgccattcactgctttgatcaacgtgaacagggtcgagttgctggccccatcgtcgccatatgcgcgggctccggggacgtcggccatcacgatggcttcgatgctgccttcccgggtctgggcggccttggtggccgcgctccatgcgggatccaggcggtccgtggagaagggctgtggcacgttgcgcgccagttgcggcatcgtgcaggtggtgtcgtccgtggtcagttgcgcggtgccgtcggcgccggccgtcaccgctcccgtccagatgtcgccgggccccagcagcacatgcatgctcagcagccggtcgccgttgttggcgccgcggaagcgcacgttcaccaccttgccgttgtcccgatccatgttcaccaggtgcagcacggacatctggccattctgcgcggtgaagtagggcaccagcagtgcatggccggtcttgccttccactacccgggtggcggcggcattggtatagcccagctgcgcgccggaggggacggcgccggttccggcgatgacgcccgcatgggctgcgccggcgacggccagcgtgccgagcagggctgctgcagccctgggaacgaggtggattcttttcatggtttctccttgcatggatggggcgtccgggcgacggcgtgcctgcgcaagcctgtggcctggaatgcggcagcggcggccgcggacgggcggcaaaaaatggccgaggtgggagggcgcggcaatcgcacctgcacgggcccgatgagggccttcgccatggtgcctggctgtttgtatctctgggcaacgccgtgccagtccccccctgggtcggtctagcgtaacacctggtttcgattcgccatgcaatcagcccaagctgtttactttccgttgcatgcagggaatgcctcggtgccaagctttccacttcacagaacacaaggagattccaatgcaccgtacctatatgcaaggccggatggccaaggcaccgtcgcagcacgcggcactggtttgccggagcgccgtggtggccgcctgcatgctcctggcatggcccgcgatggcggcggattcgtgctgcccttcgggcggcaatggccagcccgcgtcgggcgagccgggcgagggggctccccaggccatcgtgtctgccagcggcgggcaggacatctagggactctcgcaggccatcccgcctgggccagccgcagcagccccgggccgggaggcgcctgcgcatgcgcgagggccccgcggctatcatccaccgcatggccgagctcaccgatgaccgaacgacgagtgcgtccttgctcgaattgaacgcccggctggcgctctattcgatcgatgccatcgccgacatgatcatctggaccgaccgcgacggtcggtatgtcacggtcaaccgggcggcgcagcaactgctggggtacacgcccgaggagttccgcggcctccgcgtgtgcgatgtggatccgctgttcagcgaggagcgctggcgcagccattgggccgacctggagcgcctgggctcggtcacgctggaaaccgtgaacacccgcaaggatggcaccagcgttcccatcgaggtcaccgccagcctggtggtgttcgatggctccctgttcaattgttcggtggtgcgcgacatcacggagcgccgccgaaatgaagcggagcgccaggcgctcaacgaacgcatctaccagttgagcatcaccgacagcctgacgggcatcgcgaaccggcgccggttcgacgaaatgctgggcagcgagttcgcgcgccatgcacgcagcggcgagccgctgtgtgtcgtgctgatcgacatcgaccatttcaaggccttcaacgaccactacgggcatccgggcggagacagctgcctgcagcgcgtcgccgccgcgatcgacacccgcatgcgatggccctgcgatctggcggcgcgctatggcggggaggagttcgcctgcatcctgccggccaccggcctggacgaagcatcggacatgaccgaggggctccgccgcgcgatcgaggcgctggccattccccacgccgcagcggcctccggccgggtgacggccagcgtgggcgcggcgtgctgtctgcatgccgcacagcagacgccggatggcttgctcgaggctgcggatgcctcgctctaccgcgcgaagcgggagggccgcaaccggaccgcggtcgcgtacctctgagtgatgctgcaggagggcccctgccatccgcgcccatcctccggccatccgtgcttcgctaacatgcgggctggtcatcgcattcgagggaggcacagttttcatggcgcagacagcggggcgcacgtcgccgcaggaaagaggccggcacaagggtagaggcgcgcgcgccgagacggatgccgttccgccggccgctggccgtgttcgcaggcctgccgtggcggagtccatggccgggcccgaagaggaggccgatggcggcacgggatcggatggcgcggggcgctcatccgagtccagcctgtcgcgcctgctcgcgaccctggggctgttctccacggccaggccgtcgctgatggccgacgagatcgctgccgagctgggcgtgcccaagagcacggcctatcggtacatccaggagctcacgaaggtcgggctgctggttcggctggaccgcagcatcacgctcggcccccgcatcatcgaactggaccgctgcatccgggagtccgatccggtgatccgcgctgcggtgccgccgatgcgcgaactggcggagcagaccgggctggacgtgttcctgtccaagctctacggccactcgatcatcacggtgcatactgagtcccatgatccgcagccacggctgcgctatgggcggggccgcccggtgcccgtcctgcagggggccagttccaaggcgctggtggcgttcctgcctgccgcgcggttgcggcggctgcaccaggaactggctggcgaatccggggaactgccttcctgggagatgttctacgagatggcgcagcgtatccggcgcgacggctactgccgcacgtcgggcgaactgaacgaggggcgcacaggcgtgtcggcgccgatcttcggacgcgggcgactggtggtggcaagcgtcacggcgctgggcagcgatgcgcggatggcgctcttcaaggaggaggcgatcgccgaactggtgcagcgcacggcccacatggtcagcgtgcgcctctcggccgacggccacctgtaggcaggaagcaccgcccgcccgtcagagggtgatgttcgctcgccggacgatcggtgcggcgcgcgacagcgagcggcgccagatctccgccgcctgctccggcgtgctcagcaccggttccagccccagcgccaccatgcgggcctggacatcggcctgggcgacgatgtcgcgcagtgccttcgcgagtgccgtgatcgtcggcgcgggcgtgccggcggcggcgaacaccgcgaaccagccggcattgcccatgtcgcgcacacccagttcctcgaaggtgggtaccgacggcagggagcgcacgcgccgctcgcccgtcacggccagcgggcgcaccgcgccggaggccaccatgccctcgatggcggccacggtgaggaacaccgtatccacctggccgcccagcaggtccgtcagcgccggggcggagcctttgtagggaacatgcagcagttccacgcccgccgattccgcgagggtctgccccatcacgtgggcggacgaccctgcgccgaaactgccgtagctcaggcggcccaattttgcgcggcgcaggaagtccggcaggtcccgggcggggctggcggcgcgcacggcccacaccagcggggcattggcaagcacgctggcgatcgagaagctgtcctgcatcgactttcccggggcgactggctggtgggatgccagggccgcgatcacgtgggtggaattgctgccgaacatcagggtgtgtccgtccgggggctgctggagcacgctgcgcgcggcgatcaggccgttcgcccccggccggttgtcgatgaccacggggacgcccagcggggcctggagcttctgcgcgatcagtcgggcgatggtgtcggtgccaccccctgcggcgaagggcacgacgaggctgacggggcgctccggccagtgcgcggcccgcgccggcgcggcgtgcattgcggccagcgcggcaagggcgccgaggacctggcggcggggaacggtcggtggagaagacggcatggcgtgtccggtagagggctgggaatcactcggggcggatctgccgctccctgacgatgcgggcataggtggcacggccttcggcgatgcgcgcagccatctgcccgggcgtgctgtaggccggcgtgaagcccagggggccgaacgcgcgcgccacggccgtggacgccagcgtggagcgcatcgcgacgttgaggcgggccacgatgtccgcgggcgtgcctgccggcgccagcaggccgaaaaagccctgtatcgtcagttcgggcaggccggcctcggcagcggtgggcgtgtcgggcagggcggggtcgcgctgctcgcctgtggtgaagagaggcaccagttgccccgcccgcagggcgcccagcagggggccggtcgcctcgtccatgagctgggcgtcgccccgtatcaccgcgtccttggccatgatggcgcctttgtagggcacatgcgccagttggatgccgctcacggccatgaagatctcacccagaaggtggttgctggaacccatgccggccgaggcgaaattcagttgccccgggcggctgcgggcgagcgcgatgaactcccgcaccgaccggacaccgactgccggcccggtggcgaacacgaagggttgggtggcgcccaggctcaccggcacgagcgtggccacatgctcctgctggggatagagcgccggcgcggccgtgaggctgctgccgctgccccacagcagcgtgtagccgtccggccgggcctgggccgcggccttggtgccgatgcgtccgcccgcgccggggcggttttcgacgatcaccggctgcccgagctgcgcgcccagttcctgggccacggcccgtgccgacacgtcggtggaccctccgggctcgaaggagacgatcagggtgatggggcgcgaagggtagccctgcgccgtggccggcgacggaccggacagggccgcgaccactgcgaggagcaggccggccggacgtgcggcggagaggagtctgcggttcatggggtttcccgtgtggtggatcagtccagcgatacgtcggcctggcgggccacgcgccgccacttctccagttccgcctgcagcttgcgggtgaactgcgcgccgtcggcagcgctcgcggccacgccgcgcgcgtccaggcgggcctgcatgtcgggcgtgcggaccaccttgtccagtgcagcggccagcgtcttcacgatgtcggccggggtgccggcgggagcgaacacgcccatccatccttcggcgaccacggcgccatatccaagctcctggagcgtgggcacgtccggcagggagggcagccgccggggcgaaggcgtggccagcgcgcggagcttgccggccttcagctggggcagcaccacggcggcggtatcgaaggtgaaatccacatcgcccgccagcagcgaacccatcgcctgctggctgccctggaacgggacatgggtggcccgggtgccggtggcatggaggaagagctcgccgatcaggtggttggtggagcccatcccgaaagaggcgtaattgagcttgccgggctgcgccttcgccgcggccacgaggtcgggcacattgcgtgccgccgacgcgcccggcacggccagcacgaagcccacactgcccacctcggtgatcggcacgaaatcccgcagcaggtcgtagggcgccgccttgcgggtgacgggattgatcaccaactcggcaccggtgccgaagaacagggtgtagccgtccggcctggcgcgggccaccgactgcgctccgatcaccccgccggcacccgcccggttctcgacgatcacggcctggcccagttccactgccagtttctccgcgatgagccgtgccgcgccatcggtacccccgcccggcgggaacgccaccaccatccgcaggggtgcgtcgggatagccgccggccacggcggtagcctgtgcggcggccaggcaggcgaggagcagcaggcggcggatagggcgcatggtgtcggtcctgtcggtggagcggggctgtcgcgtacgaggcggtggatcagcgcacggccgcccgttcccgctcgccctgggccgccgcagcggcctcggccgccaggacggcgggccgccggccgcagcgtgccaggtaggcctcgaggtgcggccagccactggtgtcgatggcgtgcgcccgcgtccacatcgcgatcgtgtagcagtgcgcgtcggccagcgtgaaggtgctgctggtgaggtagtcgcggccttcgagccggctgtccagccagcccagcctggcctgcaggtagccgcgtgcgatcgccttgtactccggcggggtgacggccttgaacaggggcatgaaaccgcccttgtgcaggtccgcggcgacgaagctcatccactccagcacccggtagcgcgccagcccggcagcgggcagcagcgtgttgccggggcactggtccgccaggcactgggtgatgacgcagccctcgctcaggtgctggccgtccggcatctccagcgtgggcacggtgcccttggtattgatgaccaggtagtccgtgccgtcctgcagccgctttgtcttcatgtccacccattccagatcgagcggcaggcccagttccctcgcgacgatgtccactgcaagcgagcatccccggacttcgtgataaagcttcatggtgaatggccttctggatgaactaaaaattgttgaattactgctatgcgataaatgtgccaatcaatgggggtgggcaatactggtgtaaacaccgagaaaaccgctgtttcgcgccatgtcggtgcttgcaggcgcggtgggcgtgccacggtggcgcgcggatgggctgcctgcaccggggtggtgatttttctgtattgcggtaaaagctggattgcctgtttcgcgctggcgcaagggactggcgagcttgcctgggcgggaggtgcgcggcccggcagttcagcgctgctgccggcccacagccaggccgtgccgccgggcgcggtacagcagcgtcgcccgggtgatgccgagcagccgcgcggcggcggctgcattgccgcctgtccgtcgcagcgcatcggccatgagcgtggcctcggcttcctccaaagtgctggcggcgggcgcggcagccgtttcccgggctgcggcccttcctccggtcagccggcccccggcatccggccggccgtcgtccccgagggacagcacgcccgtgggcagcgcctccccgccccggaagaggtggtgcacgtcgatggcctcgccgtcgttcaccatgatgaccgcgcgctcgatcaggttctgcaattcccggatgttgcctgggtagccgtagtggaacagcgcctgcaccgcccgctgggtgaacccgggcgcgttgcgccggtggcgctcgcggtagtgggcgaggaagtgctgcatcagcagcgggatgtcgtcgcgccgctcgcgcagcggcggcaggtggatggggaacacgttgaggcggtagaacaggtcggcgcggaactgcccggcgcgcacggcctcgcgcagatccacgttggtggctgcagccacgcgcacatccaccttcagcgtgcgggtgccgcccacgcgctcgatctcgccctcctgcagtgcgcgcagcagcttgccctgggccgccaggcccagggtgccgatctcgtccaggaacagggtgccgccgtccgcacgctcgaagcgaccgggccgtgaggcgcccgcacccgtgtatgcgccgcgctccacgccgaagagttcggcctcgaccagggtgtccggaatggcggcgcaattgagggccacgaacgggcgttgcgcgcggtcaccggcgcggtgcagggcgcgtgcgaacatctccttgccgacgcccgattcgcccgtgaacagcacggtggcttgcgtgggcgccacgcggcgcaccatgtggaaggccgcattgaaggaggacgatgcgccgatcagggtgccgtctcccggcactgcagtggccgccacggcgctggcgggcggacgccatgccggcggtgccgcacccggggcggccgcttccgggttacccagttgcaggtggcgcagttcgtcctgcacgccgccgccccagcgttcgagcgtgcggcctaccacgcggcagtgagcatcgcccgccgagcggcactccgtttcccggaacaggatcaaccggccgaacagggtgctgacgtagccggtcgcgtagccggtctgcatccagcaggccggcgagccggtgacgccgtaggcggcgatgtggccgtcgtcctcgctcgcgttgtgccagaggaattcgccgtcgtagtcgcccgtggccgcgtcatagcgcacatgcacgacctccacctggaccacgccttccagggagtgcaggcgcgtgcccgcgacggcggccaccgccggatcggcatccggccactgccgccgtaccagttcggcgtcgcgcacgcccgatagatagccggtgcgcgtgagcaggcccctggcggcgtcgaggccgatggtttcgatgagttcccgccgcagcgagcccagcgcctgggcatgcatcagcaccatgcgctggtcctgcagccagatgcggccgtcgcccggcgagaaaaagaggcattcgctcaggtccgccaccgtggggtggctgtcggcatcgacctcgcgcaggtcgaaacgccagcccgtgtccccgccagccactttcgccagttccgcaagtgaaacgcgggtgggcggattcatctgtttttgtctgtctgcatccattttcgacatccaggaatgcatgccagcataactttgggggcggggtggagtgcatggtccgatgctgcctgtgcatcagggaaacccccgagatcgcctcgcggcgaaggccgccttgcgtccggcccgggcctgccgcgggccgtgctggtacgcggattgcgccatgcagggcggcgcggacggttccagccgcgctttttccatcttcagaggagacagacatgggttcatccgaacatgcgcacctggcctgggcccggccggagtgctgggacggcgccgccttcgatggcagctgggccacccgcctggccggacgcgaggaggtcgtcgagccggcgaccggccagccgctgtggggcacggggatcgcggatgccgccgacatgcaggccgcgatcggccgcgcccacgccgcgcagccggcctgggccgccaccgggccgcgcgaacgcgccgccatcctcttcgccgccgccggcctgttcgagcggcatctcgacgaactggccctggccgtcgcccgggaaaccggcggcatcctgcccaagggccagctcgaagcgcgcgaggcggccaccctgtgccgcatcgccggcgggctgccactgcaggcgcaggggcaggtgctgccgtccacgcccggccggctgtcgatcgcgcggcgcgtcccgcacggcgtggtgggcgtgatctcgccgttcaatttcccgctggtgctggggctgcggtcggtcgccccggcgctggcgctgggaaatgccgtggtcctcaagcccgacccgcggaccccggccgccggcggctacctgctggcccgcgtgttcgaggatgcgggcctgcccgccggcctgctgcaggtgcttccggggcatgcggaagccggcgaagcactggtggccgatccgcgcgtgcccatgatcgccttcaccggctcgcccgcggtgggccggcgcatcggcgaactggcggggcgccatctcaagaaggtgtcgctggaactgggcggcgccaacaacctggtgatcctggaggatgcggacctggatgccgccgcgagcgcggccgccttcggcgcctggttccaccagggccagatctgcatggccgcgaaccgcgtgctggtgcatgcctcgatcgcgccagccatccaggagcgcctcgtggccaaggcccggcacctgccggtgggcgacggggccagcgggcaggtggccctcgggccgatgatcgatgcccggcagctggcgcgcttcgacgccatcgtgcaggacaccgtggggcaaggcgccacgctggaggccggcggcacgcacgaaggcctgtgctaccgccccacggtgctctccggtgtgcggcccggcatgcgcagcttcgacgaagagcccttcgggccgctggtgaatctcgtcactttccagtccgacgacgaggccgtggccctggccaaccacagcgagggcggcctggccgcggcggtgatcggccgcgacgtggcgcgcgccatggcgctggcccagcggctccatgccggcatggtgcacgtcaacgaccagacggtgaacgacgaatgcaccaatcccttcggtggcccgggcctgggcggaaacggcagttccgtcggcgggcccgcggacctcgacgaatacacccgctggcaatggctgaccgtcaagtccgcgccgcccgcattccctttctgaccaccataacgaccaggagacagacaccatgcaattccacggcaggaccatcgtcatcacgggcgtgagctccggcatcggcagcgacaccgccaagctgctgcgagggcagggcgcccgcgtcatcggcatcgaccgcaacgatccggcgctcacgctggacggcttcgtgaaggccgacctgtccgggccggaggccatcgatgctgccgtggcgcaactgcccggccgcatcgatgcgctgtgcaacatcgcgggggtgccgggcaccgcgccggccgacctcgtggcccgtatcaactacctggggctgcggcacctcacgcaggcgctgctgccccgcatgcccgaaggcggcagcgtggtgaacgtggcctcgatcctgggggccgagtggccgcagcggctggaaccgcaccgcgcgctcgcggccacgccggacttcgcggcgggacaggcctggctggcggagcatcccgtgccccaggaaacgtgctaccagtacttcaaggaggcgctgatcgtctggacgctgacgcagtcgcaggcgatcttcctggggcgcggcgtgcgcatgaactgcgtggcgccgggcccggtgatgacgcccatcctgggcgacttcgtgcggatgctgggcgacgagcgcgtgcgcaaggatgcccaccgcatgaaacggcccgccttcagcgacgaagtggcggccgccatcagcttcctgtgcagcgatgcggcgcgctgggtgagcggagtgaacctgcccgtggacggcgggctggcatcgacctacatctgacgcattgcacgggagtcgtgcatttttgttaatgcaacacgattgcgttaacatcggcgacagcggcacggcagttcgtgcccgcgcgtcgccgacaatattccatgcctctctgttccgtttccgggccccgcgcgtgggctgtcctgctgggtaccgtgcccgtggctgccatggcacagtcgtccgcttccgggccgtcgcccacccagctgccggcggtggaggtgcgcgaacgcgcggaaacgccgcgcctcgcgcagccggccgccgcggcctcgcgcctcgggctggcggtgcgcgagacgccggcctccatcgacgtggtgccgcgcgagatgctcgccgagcgcgggctgcgcacggtgtccgaagccgcgcaggccgcggtcggcgtgctggcgggggatttccctgcggagccggccgcgttctccatgcgcggcttcgccaacagccagatcaacaccctctacaacggcatcaagatcggcccgccgaacatgacctcgcgcgtcatgggtacggcgaacctcgagcgcgtggagttcctcaaggggcccgcctcgctgatgtcgggcgagggcgcggccggcggcgcggtgaacttcgtcacgcgcgccccgcaccgcggcccggtggagaccgaggtgaccgccgcggccggatccttcggcgagcggcgcctgtccgtcggcaccggcggcaccacggcctggaaggatgtggatttccgcctcgacgcgagcggttcggacaatgacggcttcgtgcgggacacgggccagcgcctgtggcacctgtcgggcggcctggactggcacctgcagccggggctcaagctgttcgtggcggcggaggtgcagcgtgatcgcggccatccgtactggggcacgcccctggtttccgcgtcggtgccgggcatccagccggagccgggcgtggtgtccggcacctatgtctcgggcttcaacggcagcgtgctcgcaccggtggccatcgatcgccgcacgctgcgcacgaactacaacgtgctggacaaccgcaacgaggcgcgcgagacctggctgcgcacgggcgtggactggcgcatcgacggggcgtggtcgctgcgcagccagttctatcgctacaccgccacgcgctcgtggctgaacaacgaggtgctcgcgttcaataccggcaccggcctggtggaccgcgagcgtttcttcgtggcgcaggaccagacgaccaccggcaacaagaccgaggtgcagtgggatggccggctcgccggccgggaaaaccgcttcgtcgccgcgctggagttgagcgataccgacctggaccgccccggcgccgccaacttccccggcgacagcgtgtcgctgctgtcgcccgaccgcggcttctacggcccgctggtgcagcagcggcagacgacgcaactgcgcaatgcggcagtcgcgctggaggaccggctgcgcatcacgccggccgtggcacttatcgcgggcctgcggcacgaatcgatcgagctcgaccgcacctccaccgacgcggccggcgctgcgcggcgcggctttccctacggcaagacctggcacccgaccaccggccggctgggcctgacctgggagcccgcggcgggcaccatgctctacgcccaggctgcgacgggcgccgacgtggccgccaacaacatcttcctgctcggcccctcccagccgctggagctcacccgggcgcgcaataccgaggtgggcgtcaagcagggcttctggcaggaccgcggcgaatggacgctggcgctctacgatgccgaacgccgcaatgtctatgcggggcagggcgggcaatcgctggcgcgcgcaggggcgctgcattcccgcggcgcggagctctccctggcgttgcggcccgcggccgccttgagcgtctgggcacagctcgccctcaaccgcgcgcgctacgacgatttcgtgctcgccaatggcacttcattctccggcaacacgccccccaacaccccgaaggtgatggccagcgtgggcgctgcctaccgcttcaccgcgggcctgccgatgcaggtctcggcctcgctgcggcacgtgggcgagcgcttccacagcgacgccaacacggtccgcctgtctgcctaccgcgtgatcgatgcggcctggagcgtggacgtggccccgggcacccagctcaccctgcggggccgcaacctggcgaacaaggtctatgccgcctgggcggatccgttctatccggaccagatcctgctcggcgcgccgcgcagtttcgagctggccctgcgctggacgctctgatcgcggacggcggcatggtcgtggcattgcaggccgagggcctcggatggaagtcgccgcgcggcgactggctgctgcagggcgtgggcctggaggccatgcgcggtgagtgcgtggcgctggtcggccccaacggcgcgggcaaaagcacgctgatgaaactgctcgccggccgcatggcgccttctgcgggctcggtgcgctggtgcggccgggacgtggcccgctggccggcggccgagcgcgcccgcagcgtggcggtgctggggcaggatgacgtggcacagggccgtttgcgggcccgggactatgtggcgctcggccggttgccgcacgaaggccgcgtggcagccgccgaccacgcgcacgccgtgaatggcgcgctgcgcacctgcggcgtgcaggccctggcggagcggccgctgggcagcctgtcgggcggcgagcgccagcgcatgcacctggcccgggcgctcgcgcaggcgccggaactcctgctgctcgacgagcccaccaaccacctcgacctggcggcgcgcgccgacgtgctggccctggtgcgcggccttggcatcaccgtggtggccgtgctgcacgagctggcgctggtgccggcgttcgccgaccggacctgggtgctgcagtccggccgcctggttgccgaggggccgcccgcccgggcgctgggcgtggaatgtgtggcgcaggtgttcggcatggagctggtgcacacgcggcacccccggcacggcggcacgctgtggtccttcgagcgggaggccgcatgacgggctggttgcgccggatcgccgggtgggcgctgccgatggcgctgtggcaggctgccgcggcggcggcgggcgccgccccgccggatgccggtgctgcattccccgtgacggtgtccaactgcggggagccgctgcgcatcgaacggccgccgcgccggctggtcgtgcacgacctgaacatgaccgaaatggcgctcgccctcggcctgcgcccggcgctggtcggcgtgacgggcatcaccggctggtacaagcagacgggcgaggcgctgctgcgcacgctcgacggggtgcccgaactggcacccaaataccccacgatggaaacactggtcgcggcacggccggacctgtttttcgcaggctggtactacggcatgcagcccggtggcgaggtgacccccaccacgctcgcgcggcgcggcatccagacgctggtgctgaccgaaagctgcgcgcagaaccaggccgacaagccccgcgcgaccatggacctgctttatggcgacgtgctgcgcctggggcaggtgttcggccgcaccgccgaggcgcaacgcctcgtggatggctggcgcgcgcgcgtggccgcggccgaccgtcccgcgctggcgcacaggcccggtgtcttcgtctatgactccggcgaagacaaacccttcaccgccggccgggccgccatgcccaccgcgctcatcgatgccgcgggtggtcgcaacattctggacgacctgcccatgagctggggcacggccgcctgggaagccgtagcgcagcgcaatccgcagttcgtgatcctgctggactaccagaacgggcaggggccggaccatctggaacgcgtgctgcgggagcatcccgccatgcgcctcacggatgccgtgcgcaacgggcgtttcatcgtgctgcgctatgcggagctcacgcccgggccggccaacatcggggctatcgagaagatcgcgcgggcgctgcggggtgtgcggtgaacgtgccggaacccgcgcatccggcgcgctggcggcgctggatgcctggcctgctggggctggcgctcgcggcgctggtgctgctgtcgctcaagttcggcggggtggcggtcggctggcaggacgtgttttccgccctgggggctggcgcgcctgacggcacgggcaccatggcgcaggccatcgtgcgggacctgcgcctgccgcgcgtgctgctttccatggccgtgggcgcggcactcgccctcgtgggcagcctgctgcagacgacgacgcgcaacgacctggccgacccgttcctcttcgggctgtcgtccggcgcgtccgccggcgcggtcgccgtcatcaccctggccggaagcgcgctgggcatgtggacgctgccgctggccacgttcgcgggggccctggtcgccgccggggccgtgctgctgatcgtgcagggtggccaggggcaggggcccgcgcgcatcgtgctggccggtgtgtcggtgtcgtttcttttcggggccctgacccatgtgctgatttttgcgggcgaccagcgcgccgcgcattccgtcgtgttctggtcgctgggtggactgggcctcgcccgctgggacaacctctggctggccggtgccgggctgctggtgccggcgctgttcatcgcgcggcgccaccgggcgctggacgcattgctggcgggcgacgataccgcccacagcctgggcgtggagccgcagcggctgcgccgccaggcattcgtggtggcggccttcgccaccgcctgctgcgtggcgctttccggcctgatcggattcgtcggcctcatggtgccccatctggcgcgccgcctggccgggccgctgcaccgggcctcctccgtggccgccgccgtatcgggtgctgccctgctgctggccagcgacctcgcggcccggtcgctgctgggcgcgcaggaactgcccgtgggcatcgtgacctcggggttgggggcgtgtttcgtgatcgtgctgctgcggcgcggcagcggcagcatgtgagcctcgacagggcatcgcaaaaaaagcctggctacgcgggcaaaccgttggctggcaaaaacgacccatgggacctggttcaggcccggagtcgccccacgatgaaacctgtctgggcggctgccacaccgcaagtggtgtggggcagcgattgacggcagtgtagcattaaatgagaatgcttatcaatacattcttttgccggatggtcattgccgtggccgccggtcatgccttctggagggacgttgcatggaaggttttcctggaccggtgctggatgagcaccgcgcactgctggcggagtacgggcgcgcgcagcgccgctgcagccgtgacctggcggagcaggcgaggcagatcgaggccctgcaggccgaagtggtgaggctgcgggcgcgcgcgatcgtggcggaaaccgcgctggcgtatgcacgggaggatcggcgctgccaggaagaagcactgcccggcctgcgccgccgccgtgccctggcccggcaggtggaggggctcacgcagcggctgcagggcctgatgcgggaagtgctgcactggcagtggcgcgcggccgcgcccgccggagcggccgatgccgccggagcaggaaagggagcggcccggcggtcgcagccggacgtggcggctccccaggcggtggtgtgcatcgcgcgcgggccgggcggggcgctggtggcgcggcctttcggcccgggcgagctgcctgctccctgcgatgcagtacaggccggtgcggcttccagcctgcccggcgacgcggcggccttcgaggccagcctgcgggccgcggatttcgtgatctgccagaccggctgcgtgggccacgacgactattggcgcgtgcaggatcactgccgccgtaccggcaagccctgcgtgctggtggaccagccgcaggtggtgcacgtcatgcgcggcctggcgcgggccgctccagccgtgaccgaaggctgattccgcccgggccggctgccggctcactccatggtcatcaggctggcgttgccgccggccgccgcggtgttgatgctgaccgcgcgctccaggaccaggcgttcgagcggcactgcggcatcgccgggcgcatggcccgcgacgcccacgatcggccccggtcgcgttgccatggcctggcacacctcccgcaacgatgcttcggtgccatggtgcagcacggcatccacggccaccgcgggcgcacgccagtccgccacgagcacgatgcgctcctgcacgacctgaggcaggctggcacgcagcgcggctgcggccgacggccagacagcgtgcccgtccacggacagcaccgcagccagctgtaccagccggtccgcatcggcatcggccaggcaaagaacgcgttcacgcggtgccacgccgtactggttgcgctcccccgtggggccgggcagcgtgcgcaggctgcctaccggcgtgtcctgcgcgaactggcggcaggccgacgccagcgtgccctggccagcgccgcccgcccattcccgcagcgcctgcagtggggccggagcggcgggcgcatcgccttcaccggtgcccggggccgccatcgctgcgatggcggctcgcatggcgccgccgggcgcctgggtcaacagccgcagcaggtacagcgggccgccggccttcggcccggtgcccgacaggccttcgccgccgaagggctgcaccccgaccaccgcgcccaccatgttccggttcacatagagattgcccgcgcgggcacggcgcagcacgcgctccaccgtttcgtcgatgcgcgtgtgcaggccctgggtgagcccgtagccggtgccagcgatgcggtccagcagcgtgtccagcccgctgcgcggatagcgcaccacgtgcaggaccgggccgaagacctcgcgctccagttccgacaggtcctgcagctcgatcagcgtgggcggcacaaaggtgccctcggccccggcctgcggcggcaccggcacctggtgcaccgcgcggccacgctcgcgcagggtggccacgtggcgcaggatgccatcgcgcgcttcggcgtcgatgacgggccccacgtccgtggcgagctggtcggggcggccgatgcgcagttcctccatggcgccgcgcagcatctccagcacgcggttcgccacgtcgtcctgcaggcacagcacgcgcagcgcggagcagcgctggcccgcgctgtcgaaggccgaggcgacggcatccgccaccacctgctccgccagggcggaggagtccacgatcatcgcgttctggccgcccgtctcggcgatcagcggcaccggccggccggtggcgtccagccggcccgccacgctgcgctgcaggatgcgggccacgtcggtggagcccgtgaacagcacgcccatcacgcgcccgtcgcccaccagccgggcacccacggtctcgccctggccgggcaacaactgcacggccccgcgcggcacgcccgcgccgtgcaggatgcgcaccgcctcggccgccaccagcggcgtctgctcggcgggcttggccagcaccacgttgccggcggcgagcgcggccgccacctgccccatgaagatggcgagggggaagttccaggggctgatgcacaccacggggccgagcggcgtccatgcgtccgtgccccctccgaacagtgtctccacctgggccgcatagaagcgcaggaagtccaccgcctcgcgcacttccgccacggcgttcgcgcaggtcttgcccgcctcgcgcaccagcagcgacagcagggcaggcgtgcgctgctccagcgcgtcggcggcgcgccgcagcgcggcagcccgttccacggggggcgtcgcggcccaggcgggggcctctgcctgcgcccattccagcgcctggtccacgtcgcgagcgctcgcttcctgcaccgtgcccaccacgtccgcatgccaggcagggttgcgcaccggcaggcgagggccttccggcgccggcccggcgagcagcggcacggcctcccaatcctgctgcgcgtggcggtgcagggcatcggccagcggcgcgaggaccgcctcgctcgcgagatccagccccgcggaattgcggcgcgccggtccatagagcgcgggcggcagcggaatgcgcgggttcatccggcccgggacgggttccgcagccaccaccgccaccgggtcggccacgaggctgtccagcggcagcgtggcgtcggccacgcggttcacgaacgaggtgttggcgccgttttccagcagccggcgtaccaggtaggccagcagcgtctcgtgcgtcccgaccggcgcatagacccggcagggccggttcaaccctgcagcgcccacgacctgctcgtacagtggctctcccatgccgtgcaggcactggaattcgtactggcctggcgtgtagcgatccgggccggccagttcgtggatcgcggccagcgtgtgcgcgttgtgcgtggcgaactgcggatagacggcatccggcgccgccagcagccggcgtgcgcaggcgatataggacacgtcggtgtgcaccttgcgcgtatagaccgggtagtcctccagcccgtccacctgggcccgcttgatctcgctgtcccagtaggcgcccttgaccagccgcaccatcaggcggtggccggtgcggcgcgcgagaccgatcacgtggtcgatcacgaacgggcagcgcttctggtaggcctggatcacgaaaccgatcccgttccagcccgcgagtgacggcgccgcgcacagcgcttcgagcaggtccagcgaaatctccagccggtcggcttcctcggcgtcgatgttcagcccgatgtcatagccgcgcgccagttccgcgagccccagcacgcggggaagcagctcctgcatcacccggccgtgctgtgcccggctgtagcgcggatgcagggccgacagcttgatggagatgccggggccctcgtatacgccgcggcccgcggacgccttgccgatggcatggatcgcgtccacgtacgactgcaggtagcgttcggcatcggccgcggtgagcgcggcctcgcccagcatgtcgtaggaatagcggaagccctgggcctcgcgcggacgggcattggacagcgcctgggcgatggtctcgccggtcacgaactgttcgcccatcatgcgcatcgccacgtccacgcccttgcgcaccagcggttcgccgccgcgcgccgtgatgcggcgcagcgcagcgccgaggccctgctcgctgtgcgtggccacgagcctgccggtgagcagcaggccccaagtggccgcattcacgaacagcgacgggctcttgccgaggtgcgcttcccagtcgccgccgccgatcttgtcgcggatcagcgcgtcgcgcgtggcgctgtcgggaatgcgcagcagggcttcggcgaggcacatcagcgccacgccttcctgcgaagacaaggcgaactcctgcagcaggccctgcacccagccggcccggccgcccgcgcccttgcgttcgcgcagcccgctcgccagccgcagtgccagggcatgcacgcgctgcgccgcggcaccttcgatgcgcgcctgttccagcagcggtgcgatggcttccggctctggaatgcggcaggccgcggtgatcgcgtcgcgcagcggcgcggccgcggcagcgggccgcggtgcgaaggctgcgaaaggccgggtatgcagggaggggtgcggggcgttcatggcggtgcggtccgggggcgggacgaaggaaggtggagggaatgcctgcgatcatctcgccgaggcgattgaattaatgcgcaaaaatgccgggcatgaatgaatttttcactatgaattggacatgtcgtggatgaaatcgacagagtggaccgcaggatcctggcaatcctgcaggacgatggccgcatctccaacctcaagctcgccgagcgcgtcgcgctgtcgcccacggccgtgctcgcgcgggtgcagcggctcacgcgcgagggctacatcctgggctacgaggcccggcttaatccgcagaagctcggcgccggcatgctcgtgttcgtcgaggtgctgctggaccgcacgacgcccaacgtgttcgaccagttcaaggccgcggtgcaagtccatccagccatcatggagtgccacatggtggcgggtgggttcgactacctgctcaagacccggcaggccgacatgaacgcctatcgccagttcgccggagaggtgctctggcaactgccgggcgtgcgcgagacgcgcacctatgcggtgatggaggaggtcaagcactccttccatctggcgctggatgaacgctccgtgcgctcctgacccggcgggcgggccatgcatgccgcaaagtccgcaataatcggcctcgcgctacccgcttccgggcccagccacacccatccaggagcttcgccgatgcctgcctgccgatccgccctgttcgccgccgccgcgctgtccgcgggactgtggagtgcctcggcctccgccgcgtgctacgtggtctattcctccagccagcaggtgatctaccggtcgcagacgccgccggtcgacctggcgcagcagatccatcagacgctgccgcgcatcgcgccgggttcgaccctcgtcttctcgctggacagcggcgattgccagatcgaattcaaccgccttcccgccggtgccttggtgcccggctcccgcgtgggcctgccgccttccgatcccgtgccgcggctggtgcgccccgcacgcagctgactgccgggcactctcgtccctgtcctttccgatcgcggtccacgaaggagcgcccgatgattaccaggcccccatctttcgcctgcctgctgttgtgcgcagcggtcttcctgggcgtcgcgcaggcggctcccgcgccggatggcgtgcaggcaggtgccgagtgcagggaggccctcggccaggctttctcggcgcaggacccggtcgcagcgcttcctgaggcatgccggcgcctcgggccggtggcactgggcatgcgccagcaggatgtggtagacgcgctcggcaagccggatgccacccggcatggtgcggcacgaccggacacggtcctcgtgtacctgtatccgcgcggactgaacgagcggctggcccgccatccgctgccccccggatcgctggaccatggagagttggcgatccgtttccgcgacggccgcgtggtcaacatcatcgccttcggcccgcatggcaagctgcccggcttcggacttccggggctggcattgggggcggacgtgggtacgcaactccaggcggtcggaggccacccccggtggaatgccagccgcgactatgtccagttcgctgcgatgccgctgggcctggaggtggacccggacacgtccgcggtcatcgggatcgacatcgcggccacgaagcaggacctggaacatttttcgttgccgccgttgcgcctgcacaaggacgggcgcagcggcctggtcagcggcatccgctgagcccgcctgcgagcgaggcacggccggcctgagacaatcgggggatgagcgaccccacagaacatcccgagatcctccaggacccttcctccacgcccgtgcaggggcgcaccgacctcccgcccggctggctggacgtcacctccatggacatggacgcccagggcgtggcccgcaggcccgacggcaaggtcgtcttcatcgacggtgcgctgcccttcgaatgggtgagcgccaacacgcaccgcaagaagaacaactgggagcaggcgagcctcactgccatccatcgcgaatctccccagcgcgtgcgcccggggtgcccccatttcgggctgcatgccggcgcctgcggcggctgcaagatgcagcacctgcacgtcggcgcccaggtggccgtcaagcagcgcgtgctggaggacaacctctggcacctgggcaaggtgaaggcggaaaccgtgatgcggcccatcgaagggcccgcctggggctaccgctaccgcgcgcgcctggccgtgcggcacgtcgccaagaagggcaaggtgctggtgggcttccacgagcgcaagagccgctacatcgccgacatggaagtctgccccgtattgccgccccacgtgagtgccctgctgatgcccatgcgcgcactgatcgcgtccatggacgcgcgcgacacctgcccgcagatcgagctggcctgcggcgacgacgtcaccgcgctggtgctgcgccacctggagccgctctccgaagccgacctggaccggctgcgcgccttcgccgccgcgcatggcgtgcagtggtggctgcagcccaagggcccggacaccgtgcacctgctcgaagaaggcggtccgcagttgaactacgcgttgccggatttcggcatcaccatgcccttcaagcccaccgacttcacgcaggtcaacccgcacatcaaccgcgtgctggtcacgcgtgcgctgcgcctgctggatgcgggccgcgccgaccgggtgatcgactggttctgcggcctgggcaatttcacgctgcccatcgccacgcaggcccgcgaagtcgtcggcatcgagggcagcgaggcgctcgtcgcccgctcgcgagagaactaccgcaagaaccaggacgaccggccgcaggggcaggcgctggcccccaccacgttcgtggcgcgcaacctgttcgagatgacgcccgagatgctgatcgccgacggcgtggccgacaagtggctggtggatcccccgcgcgagggggccttcgcgctcgccaaggccctggccgacatccaccaggcacgcatcggtacggaagatgcgccggcgctgcccgcttcggccgagggctggacgccgccgcagcgcatcgtctatgtgagctgcaatccggccacgctggcgcgcgacgcagggctgctggtgcaccaggcgggctaccgctgcgtggcggccggggtggtgaacatgttcccccacacggcgcacgtcgagagcatggcggtgttcgagcgcgcctgagatctggacggaattcgggagccgggcggcgccgttgcttgagcggcccgcgggcccgggtttgcgggccgacggagcagaccgcctgccgggtgaaggcggcttcagctccggctgcggccggatccgccttcgcgggtttcgtcggcgcggccttcttccgtgcggcgggccggggtggctgggggcttctccaggttgcccagcaccgagggcgcgccctccagcttgttctcgcgcatgtactggtccatttccttccaaccggcgaacacctgggccttcgaggccttggggttgagggtgaagcagtcctccaggccccgcagggcgtgccggcaggcgccgccgatggccttggcctcggcttccttctgcactgcgcgtggatcggggcccagcccgggaatgtcgcagcccgacagcagcagcggggccgccgcgcatgccacgagccaggaaagccggcggccggccggccgggcggaggggagggctgtgcggcggtgtggcatcttcccgtcattatcggccgctgcgccggatcattgaggcccgtgtgcgcccgccctgaggaaaagcaaaaaggcctccacgcgggaggccttcttttcctgccggaagggccggggccctccggagcatgccgcggcgtcagtcgcgctcgccgcccatgatgcccagcagggccagcaggctctggaacacgttgaagaggtccaggtacagcgccagcgtggcgctgatgtagttggtctcgccgccgtcgatgatctgcttcaggtcatacagcatgtaggcgctgaagatgccgatggccgccaccgagatggccatcatgccggccgaggagcccacgaacacgttgatgaccgagcccaccagcaggaccatggcgcccacgaagagccacttgcccatgccggagaggtcgcgcttgatcacggtggccaggctggccatgaccaggaacacgccggctgtgccggcgaaggccgtcatgacgaggtcggtgccgttcttgaagcccagcaccatgccgatcaggcgcgagagcatgaggcccatgaagaacgtgaagcccagcagcaccggcacgccggccgccgagttcttggtcttctcgatggcgaacatgaagccgaaggcgccgcccaggaagacgatcaggcccacgccgccccgcagggactgtgtgatgccggtggccactcccagccaggcgcccagcaccgtgggcaccatgctcagtgcgagcagccagtaggtattgcgcagcacgcgctgccgctgctcctgcgagacgccgtagcccgcagagcccagaacggtgacttggtcattcatcttctcttgctccctttgcctgttgaggcctgcgaagtgcagaccggcaaattctaggtggtggctttcaatcagctttcaaataacctttgccactcccgaccttttgggatgcagtgttttgccgtggacagcccggtggcgggcgatgcgggcgatatcctccgcaggttccgtaccggcagacgcggctgcggcctgccgttcctccatccgttttccattccaccgatcccatgaagaccaaacacgagctcgaattcgccgacgtcaagaaaatcgccgcagccgcggaggccgaagccctgcgcaacggatgggcggtgaccatcgccatcgtggacgacggcggccacctgctgtcgctgcagcgcctggacggtgccgcgcccctgtcttcccacatcgcccccggcaaggcccgcacggcggccctgggccgccgcgagagcaaggtatacgaggacatcatcaacggcggccgcaccgccttcctgacggccccgttcatcgacggcatgctcgagggcggcgtgccgatcctgaaggacggccagtgcctgggcgccgtgggcgtgagcggcgtcaaatccagcgaggacgcacagatcgcccgtgccggcatcgcggccatcggcctctgatccggcgatccggcatctgccgacgcccgcaccctcgaggtgcaggccagaagcaaaaaaaccggcctcgggaggccggtttttctttgggagatgcagtgggaaaaaaagcctggctacgcgggcgaaccgttggctggcgaatacgacccggcggaccggcaggcggtccgggagtcgccccacgatgaaacctatttggtgaggatcagcttgccgagcttcgtggcctgcaggcggtagatggagccgttgtggaagatcgccacggtcttctgccccttgagcagttcgctgctgtccaccgcgggggccgaaggcgccgcgcgcccgtgggcctcggcctgccggtcggagcccggggcgccgaagaaggctgcggaaggggacagggcggtcaggctggcgtgcatgggggatcctcggtgcgttggcaatgaattaatgataaccattctcaattgagcgtcaaggccgtgcctggctttattgcaaatatttgttgcctcactgcggatcggtgacgaagccgatcttgcgcacgcctgcgcgctgcgcggccgccatggcctgggccacgcgctcgtagcgcacgctcttgtcgccgcggatgtgcaggtcgggctgcgggtccttggcggcctcggctttcaggcgcggctccagctcctcgtcgctgatgtccgtctcgttccagtggtatttgccgtcggccgtcacgctcaggcggatggtctcgggcttgacgttttcgcgctcggcggaggcgcgcggcaggtccaccggcaccgcatgcttcatgaccggcacggtgatgatgaagatgatgagcagcaccagcatgacgtccaccaggggcgtcatgttgatctcgttcatcacctcgtcggcgtcgtcctgggttccgaatgccatggcgcgtcagcctttcttgatgggcaggaccttgccctggtcggcaggggcgctgacgcgggcgccggtcacgaagtaggcatgcaggtcgtgcgcgaagctgttgaggccgttcaggatggacttgttgccccgcaccagcgcgttgtagcccagcaccgcgggaatggccacggccaagcccagcgcggtcatgatgagtgcttcgccgatcgggccggccaccttgtcgatggtggactggcccgaggtgccgatcgccacgagggcgtggtagatgccccagacggtgccgaagaggccgatgaacggcgcggtggagccgaccgacgccaggatggcgaggcccgattgcaggcgggcggtgaattcgtcgatgcagttgcgcaggctgcgcgtgatccagtcgctgacgtccaggctgtcgtgcaggtgcgccttggtattgcggtggtgggccgtggcctcgcggccttcgagcgcgaggtggcggaacggattgtcggcatcgctgccgagcttttccatgcccgcggcgaaatcctcgctgtgccagaagtcgcgtgcggcgcgggcgtgtttcttgaacttgatgatgtccagcgccttgatgaggatgacgatccacgaggcgagcgacatgccgagcagcagcacggcgacggcccgggtgacgaaatcaccctggatccagacgttggcaatgccgaaatgcgattccatgagaactcctgaagctgaaagagatattcgagacgtttaatcgaggacgaaattgaacggaaccaggttccacatggtttcggggacaccgttgcgcttgccgggcacgaacttgtagcgcatcaccgtttccatcgccaggcggtccagccggtcgtaaccgctggatttgttgagctccaccttttgcggaaggccgtccgcgccgatcaatacgcgcacgaccaccttgccctgttcgcccagccggcggctgatcgccgggtaggagggcttggggttgttcaggtaggccgcatcgctggaaggcaactcgaccttcgggggcgcgggaggggccggcggggccggtggcggtgcgggcggcgcctggggcgccgcgatcgggggcgcaggcggctgcggctcggcgatgccgaccggcgcattcggcgccggtgcgggatccgggatggccacgggcatgggcgccggacgcggggccggcgtgcgcggtgcgggcttggggggaggaggggccggcttcggggggggcggcggagccggtggcgtcggaggcgcggggggcgtgatgaactcgctcagcacttccgcggggacgatgacctcggccgccttgcgtaccaggccggattgcagggcccagaggcccgccacatggagcaatacgaccgaaccggcgatcaccgcattgcggctcacgcccccgggggagccatagcgatcaaactgggacataggaaaaggtatttgcctgcgcagtggagggaaggccggtgcgggcgcaccgtgcagggcagaggcaaaggggagttgcttacttgcggaagatccaccacatggatcccacgacgaggatcaggctgccagcgaggatgaagaggagttccatgccttgctttccaggatggcgggggcaagctggatggtctgcggcgcgatctcttccttgtgcagggcggccaccgaatgcttggtgccgcaacgggcgacgacgtcgcgtgcgcaggattcgcaccggccgcactgggtggctacgccgagctcgaactggatctcgtcgaagctcaaccccgcatgcgcgtgacgtgcgatttcccggtcagaaacccggcggcatacacaaacgatcatggggctgcagttatggctggtgtggacgacaatgcattataaatgcgaattcatcgcatttgcaatcattggagtccggcaccgcgagaaatgttcccggtccgtggtgcatcctgcaggtcctgctgcatgcaggcaaaaaaaagcccggcgggcgccgggctttgaaatggatccaggaacgtggcgttcgggaggatccaaggagacaacgggtgggcccgcggctcagcgcttgcgcagggcagccgaggtggctgctgcggcggcgttggtggccgaggcggcattggcagtggccgtgttggtcactgcgttgaagttggcttcagccgcgtcgctggcctgcttgacggccttctggacggtttcgaaagcattgttggcggcggacacggcgctcttgaacacggccacgccggtttcggtgccggcgggggcattgcgggcggcggtgtccaccagattggtgaagttgcgctggatttcagcggcctgggcttcgaaggcgcggccgaactcggcggtggtgccggaggcgatttcgtacaggtggcggttgtaggcggcggtcttctcggccaggggctggaagaaggctgcttgcagcgagaggagttcctgggggtccttgaccgacagcagggcctgggtatgcgtggcggcttcgctcagcgtggcgcgcgatgcggtcacgttcagttcgaccagcttctcgacgccctcgaaggccttgttggtcaggccgaacagcgtgtccaggtgggccttctgggaagcgatgagttgttcgggggtcagcgacataggtatctcctctgaaaacagtccggtggccggacctaagccaagtggatggaaccgcgctacgccatgttcatgttgcagtgcagcatggaacgaattctagagactttgcctgttggtgcaagcctttttgctgcactgcagcatgtttagagtcatccctccaaaacctggggcaccatcccgcgggcggcccggatggagcggctggcagaatgggccgccatgaccatcgccacgcctcgcgccgccccgccggcgccgcggcgcgcgcccgaggcgcgcgaccgctatcccgtgttccgcagcatcaccacccgctgggcggacaacgacatctacggacacgtcaacaacgtcgtctattacagctggttcgacaccgccgtgaacgcctacctgatcgagcagggcgcgctcgacatccatggcggggacaccatcgggctggtggtggaaacgcagtgcaattacttcgcgccgctggctttcccgcagaccatcgaggcgggtatccgtgtcgcgcacctgggatcgagcagcgtgcgttatgaagtggggctgtttgcccagggcgagccgctctcggccgccgcaggccacttcgtgcatgtgtacgtgggccgggaggatcgccggccacggacgctgccggagccgctgcgccgggcgctggcgccgctcggccaggccaacgccgcggtccgctgaggcgggcggcgccgcctaagccgcatccggcaccggcatcgccggcaccggatggcggcgcgtcagggcttgaaggtgtcgcccagcaccacgccttcgcgccgcggatcggctccgccctggagcacgctggcgccgttgcggttcacccgcaggatcgtggccgtgccgctcgactgggcggaggtcgagaccgtatggcctagcgcgcgcaggcccgtgaccagcggatcatcgttgccgttgttcgccgtgttgacgttggggtgctcgccgcccaccgaggtcgtggcgctgttgctggcgccgaagtccaccagggaggtggcctgctgggcatccaggccccagtcgagcgcaccgaccacggtcttcaccacgtactggatgatggtgccgcccccgggcgagcccgtgcccatcacgaaatcgcccatgctgccgtcggccgccttgcggaacaccagggtcggcgccatggagctgcgcgggcgcttgccgggctccacgcggttggcgaccggcgcgccggaggcatccgtgggcgtggaggcgaagtcggtgagctggttgttgagcaggaagccctgggtcatgtggaaggagcccatgctggcctcgaccgtggtggtcatgacgacggcgttgccgtccttgtccacgatggtgaagtgcgtggtgccgcgttcctcgagcggcacgacgccggccgcgccggtgccgaagtcgcctgccgcggcggtgcccatgctgcgggtggtgctgatcaggccggcgcgcgtgcgcaggtacgacttgtcgagcatgcgtgcgggggagccgccgggcagtgggacgaagtcggtgtcggccacgtacttgtcgcggtcggcataggccaggcgttcggcctcgctgaccaggtgcacgcccatcaccgtgggcttgccgccctcgaggtcgatggccgtgggcttgtactgcgagagatcgaagttctccaggatgccgagcgcagaggccacggcgatgccgccggaagaggggggcgacatgccgcacacccagtagtcgcggtaggtggtgcacaccgggtcgcggcgcttggcgcggtagtccgccaggtcgctcagctgtgtcaggcccggcgtgatggcgacggccggcgagccgccgctggtggcctggatcttcgcgacgatgccctgggcgatcgggcccgtgtagaaggcatcggcgccgttgcgggcgatggcggacagcgtgtcggcataggcggtgttcttcagcaccgtgcccagggccttgggcgtcccgtcggcattgaagaagtaggccacggcctctgcgtcgcgcgccaggccggaggcagagccggaaatggccgcggccatgcggccgccgattgggaagccgccacgcgccagttgctcggccggctggaacaggtcgccccaggcgagccgcccgtggtcgcggtgggccagttcgagcatgcggacggcgccgggcgtaccgatggagcggccgctggcgcgtgcgccgcccggctggggcgcagtgcggtcggcatcgctgacccagcgcaggtagtcggcggtcgcggccgccggggcggtctcgcggccatcgtaggcctggaccttcttctgggccgcgtcgtagtgcagcatgaaggcgccgcctccgaggccggaggattgcggctccaccagcccgagcaccatttgcacggcgacggcggcgtccacggccgaaccgcctttcttcagcacttcgcacccggcacgcgacgcatacggattggccgtggtcaccatgtactgcttcgcatagaccgccgtcttgccgacacggtagccggaggctggctcgggcgcggccggatcgccgggcaggccggagccgacggtgaccaggccgttgtcgctggtcacggcgcaggcgttgtcctggctgggcatgagggccgttccgccgttgccgctcccgccgcagcccgagagggccagcagcgcagcggccagcgctgcgggaaggccccatgcggggggtggggaatatggtgagtgaggcttgccgaggctgtgcatccggagtcgctttcttgttggtggaggatgtgtaggaggtgcgcggaaagccgggagtctccctctcccggggcgccccgcaagcataggtggttcgccggggttgcgggaggccggggacgtccggcccgcatcgtggaactgcacagccggcgcgggcatgcagggcgcggccgtggtcccggggtgcgcgtacgcgatggcgcgcttggtgacacaatgcacggcgcgcctgcagctttcccttccgcgccccggctccctctgccggtccgcgcgccgatgcctcttccatgatcatcaccagcctgctcgataccgacctgtacaagttcaccatgatgcaggtggtgctgcaccagtttcccggagcgcaggtggagtaccgcttccggtgccgcaaccccggcgtgcagctcgcgccctatgcggccgagatccgcgacgagatccgctcgctctgcagcctgcaattccaggacgcggagctgatgtacctgcgctcgctgcgcttcgtgaagagcgatttcgtggatttcctggggcttttccgcctcaacgagaaatacatcaccgtcatgccgctggcctcgggagagatcgacatccggatcgccgggccgtggctgcacaccatcctgttcgagatcccggtgctggcgatcgtgaacgaggtgtacttccgcaacacgcagaaggtgccggatttccccgagggccgccgccggctggacaccaagatcacgcagttgcaggcagacgggctgggggagctgaagatcgccgactacggcacccggcggcgcttcagccgcgcgtggcacgaagaggtgctgcgcgtgctgctggcccggctgggcacgggcgaccgtcgcaccgacggccgcgccggacccgggcagttcgcgggcacgagcaacgtgctctatgcgatgaagctcggggtcacgccgctcggcaccatggcgcatgaatacctgcaggcctgccaggcgctggggccgcggctgcgcgacagccagatctacggcttcgagatgtgggcgcgcgaataccgcggagacctgggcatcgcgttgtccgatgtctatggcatgagcgccttcctgcgcgatttcgacctgtatttctgcaagctgttcgacggcgcgcggcacgacagcggcgacccgttcgcctggggcgagcggctgctggagcactaccgccgcaaccgcgtcgatccgctcaccaagacgctgatcttcagcgatgctctcacggtgccgcgcacgatcgagctgttccggcagttccacggccgctgccagttggccttcgggatcggcaccaacctgaccaacgacctgggctgcgagccgctgcagatcgtcatcaagatgacgcgctgcaacgggcagcccgtcgccaagctgtccgacacgcccggcaagggcatgtgcgatgacgagaaatacctcgcctacctgcgccaggtcttcgagattccctcgccggcctgagaccgcccggcgcacgccgcccgccgcaggcgtttcggccttgtctctttcttcaccaggaacccacgctccatgacccgaccccgcatcctcgttgcccgcgccatcttcccggacgtggtggaccgcctcgcccggcatttcgacgtcgaggccaatcccgaggatgcgatctggagccccgaggaactggcccggcgcctcgccgacaaggacggcgcgctgaccaccggcagccagcgcatcgacgcggcgctcgtcgcggcctgcccgcgcctgcgcatcgtggccaacatggccgtgggctacaacaatttcgatgtggatgcgctcacggccgcaggggtgcaggccacgaacacgcccgatgtgctcaccgaaaccacggccgatttcggcttcgcgctgctcatggccacggcccggcgcgtgaccgagagcgagatctacctgcgcgaaggccgctggagcaaatggagctacgacatgttcgcgggttccgacgtgcacggctccacgctgggcatcctcggcatggggcgcatcggccagggtattgcgcggcgcggcgcgcacggcttcggcatgaacgtgatctaccacaaccgttcgcgcctctcgccggagctcgaggccgaatgcaaggcccggtatgtgtccaaggaagagctgctgcgcgaggccgaccacctcctgctcgtgctgccttacacgcccgaatcgcaccatgccatcggcgcggctgaactcgcgcggatgaagcccacggccaacctgatcaacatcgcacgcggcggcatcgtggacgacgccgcgctggcgcaggcgctgcgcgagcggcgcatcgccgcggcaggcctggacgtgttcgagggcgagccgaaggtacatccggacctgctcaaggtgcccaacgtggtgctcacgccccacatcgcgagcgcgacggtgcccacgcgccgtgccatggcgaacctcgcggcggacaacctgatcgcgttcttcgacggccgcggcccgctcacgcccgtgaacacgcccagggcccgctgacggccctccgttttccggctttgcggccgcccgttcggcacgcggcctgcaggccctgcggggccgaccttcttacctgaacgcatagcaaccgaaacatctggagttccatgtcgatcgaatggctggtggtgatcgcgatgctcgtggccatcatcgtgctcctggcagtgctgctgctgcgcagccctcgccccgagcttcctcccgagtgggccatgcgcctgcagcgcctggagcaggtggcgcaggccacgcaactcgccgtcgccaagaacgatggcgcgctggaaggcatggcccagcaattgcgcggctttacccaggccacgcacgcgcacctggagggccagcgggaagtgctggatgaacggcttgcccaggcagtgcacgatgcccgctcgggccgtgcggaactgcgcgaaggcttcgatgccttcgaggcacggctggggcagcggatggcccaggcacaggccgatgccgccgtggcccgccgcgaactggcggaagcgctgggcgccttccgcgccgagctgacgcagacctcggagtcgctgcgcaccgcgctgcacgagcgccttgcggccatccagtcggacaacgcggcccgcctggaggagatgcgccgcaccgtggacgagaagctgcacgccacgctggagcagcggctgggcgagtcgttcaggatggtgagcgaccggctggagcaggtgcaccgcggcctgggcgagatgcagacgctggccgccagcgtgggcgatctcaagcgcgtgatgaccaatgtgaagacgcgcggcacctggggcgaactgcagttgggcgccatcatcgagaacgtgctggcgccggagcagtacgcgcgcaacgtgaagacggtgccgggcagcgacgaaatggtggagttcgccatccgcctgccggggcggggccaggaggaaccggtctggctgcccatcgacgcgaagtttccggtggagtcctatcagcgcctgctggacgcgcatgacgcggcggacaaggcggccgtcctggcggcgggcaacgcgctggaggccgcggtccgcttcgaggcgcgcaagatcgctgccaagtatgtgtcgccgccgcataccacggatttcgcggtgctgtacctgcctaccgaagggctgttcgccgaggtggttcgccgtccgggcctcgtggaggcgctgcagggcgaatgccgggtgatggtggccgggcccgcgaacctcgcggcgatgctcagcagcctgcagatgggtttcaagacgctggcgatcgagaagcggtcttccgaggtgtgggggctgctgggcgcggtgaagacggagttcgccaagttcggcgatgtggtggaggccacgcgcaagtcgatcgacgccgccgccaagcgcttcgacgaggtgggcgtgcgcacgcgtgccatccagcggcggctgcgggacgtgcaggagctgcccgctggcgaagccggcgcggcgccggccgtggaagcgcccgccggccatcgcccggaggcgtcgaactgagatggacaccgcgctcgcacggctgatcgccggccagatatgcatccatgccagcatgaccggcatgcgcctggcggccccgttgctggcactgcgcgagggctacagcgccgcggccgtcggtgccctgctggcgctgttcgcgctgacccaggtgttcctttccctgccggcgggccggtatgccgaccgccacgggttgaagcggccggtcggctgggcggtgggcgtggccagtgcaggggcggccggcgcgctcgtctggccgtcctttcccatgctctgcctggccgcgctgctgaccggcggagcctccggtgcggcgatgatcgcgctgcagcgccacgtcggccgcgctgcgcatggctccgagcaattgcggcgggtgttcagctggctggccatcgggcccgccgtttccaacttcgtggggccgttcttcaccggcctgctgatcgaccatgcggggccggtgcccggcagcacggagggctatcgggcagccttcgcgctcacggcgctgctgccggtggccacatggttctgggtgcgtgcgacggtggagctgccgcccatcgcggcggcggagggcggtccgcgcccccgtgcatgggacctgctgggcgacacgggcttccgccgcctgctgctggtgaactggctgctgtcgtcctgctgggacgtgcataccttcgtggtgccgctgctgggacatgagcgggggctgtccgcctcggtcatcggctccatcctgggagcgttcgccatcgccgccgcggccatccgcgtgctcatgccgctcgtggccgcgcgcctgaaggaggccaccgtggtgatgtgggccatggtggcgacagcctgcctcttcgccgtctatccgctgctgcccaccgcctgggcgctgggcctgtgctcggtgctgctgggcttcgcgctgggctccgtccagcccatgatcatgagcatgctgcaccagatcacgccccaccaccgccacggcgaggcgctcggcctgcgcctgatggcgatcaacgcatccagcgtggcgatgcccgtgctgttcggctcggctggtgcgctgatcggcgtggccgggttgttctgggtggtggggggcgtggtcggaatcggatcgcggtctgcgaggcggctcgggctttcggacaaccaccaagccaacgcacccggaccgcatcattgaggtttctgcgaccagctgtactagagcacggtcttccaccagcgcgccagttcctccccgatcgtctgcatcgcggctgcctggacttccgggtcggtgtggcagaacgccctgtcgaacgggcgtccgaaccggttcctggcttcctcggcctgctcctgcatcctctgcgcctgctgtttcgagatgctgtcgaaagtccataccggcagcaactgggaggcccagacgctatggctggtggtcgggagtttttgctggtcgagcagggacaggcccacgaagcattctcccaatgcttgctgctggtgcctgggtagccaccgcaccatgggccaggcactgaaattcggccgcttgggccagatgtccaataccacatccgttacttgcgagatggcctgcggatctcctgcgaagaatgccttgcgcagcacttccttgccgacggtggcctccagttccgccgccgcagctttcaatcgcttgccatttgccagcttgctgaaatcgtaaacgcccagtttaccgatccaactgccggggagctggtcggcgaaatattcggtgagtgcttcgttgagggttcgccaatgctcgcttttccttatcgccttgtcgaagcccggatgggttacgcaatgcacatattcatggtgcaccgtgtgcagcgcccctgcattggatgcgaaagggtacaggtacatggtggtgggttggccgttcctctcgcggatcagatgggagtcgcgggtggaggcatccgggctttggaacccgatgaccggaacgatgctgtggcaggcgctgtctgccggaatgtgggagccaaaggcagccatgacattcgctctgccttcctgaaccgtttctttggtgactcggttgctgaagctcgcaccgcccatgagcgtctgccccggatgggacaggaggtcctttggatggcgggcacccaggtacagcatcgacccggccatcgcaggcacatagatcgcggaaaagccgatataccccttgaacgcatagctggcgacccggtacgccatgtccacggcgctggctgccaaggtcctgcgctgtgccgggggggcgggcgtggcgggtgggcttgctctccctgcggggggtggggatcgcgaagtgcctggcgcgccctttgcaccacgttgccgaagggttttcagggattccatcccggcccgcggccttggtgaactcccttcgccctgaggggagagagcgttcgtgcgcggcgccagcggaatgcccgctgccggggcacgggtgctttccgctggcaaaggcgtggcggttgcgaagggcgagtcagttctcggtcgcggggagcggggaggtgtggcattgatggtcatggggcagcacctgtgcaggccgtcatactgcactgcacacatcctgcatccgtcccgcgtatgcgaacggcctcccggtgcgacgaagggtatgtgcggcaatcgtgttgctgccgccctccggatcacttcacagcttgtagaacgccttgatgaacccccaggcttcttccggatcgtccgtgtagtgaaagaggttcaggtcggccgccgagatcgttccctgttccaccagtgcctcgaaattgaccacgctcttccagaactcggtgccgaacagcacgatcggcaccggcttggccttgccggtctgcaccagggtgagcacctcgaacagctcgtcgagcgtgccgaagccgccggggaaggcgaccagcgccttcgcgcgcatcatgaaatgcatcttgcgcagcgcgaagtagtggaacttgaaggacagcgacggcgagatgtagcggttgccgctctgctcgtgcggcagggcgatgttcaggccgacgttgagtgccccggcttcgtgcgccccacggttggcggcctccatgatgcccgggccgccgccggtgcagatgtagatccggtcggagggcggaagctgctggctgtaattcgccacgacgccggcgaagcggcgcgcgaggtcgtagtagcgggcgttgcgcacggccagctgtgcgcgcgcgatgcgggaagcgtccccgctggcctcggcatcggccagttgctgcgcggcgtcttcgggcgccaggaagcgcgcgctgccgtacaccaccacggtgttctcgatgccctgggccgtctgcccgaggtcgggcttgagcatctcgagctggaagcggatgccgcgggtctcgcggcgcagcatgaattccgggtccgcgaaggcgaggcggtaggcatccgcatgcagcgggttgccgttcacggcatggttgtgcagctcggcccaggcgttggccagccggctttcgttgagttcggtattggattccatggaagcgatggtgcgaaagggaagatggcatggccgtggccatggcgggagacagtggcgagtgtgcgacagatcagcgggccagccaccacagtgccgagcgcatgccggcccaggtgagggccagggagccgcccaggtgcagcgcgatggtgccgaaagccagtccgtaacgctgctgcatgagcatggtgaccacttcgccggagaagctggagaacgtggtgagtgttcccaggaggccggtgatcaccagcaggcgccacgcgggatcgatgtcggggcggctggtgaacaccgccagcgcgatgccgatgcagtagccgccgatgaggttcacggccagcgtgccccaggggatcagaccgcccgggttgagccagagcgcgaagccccagcgcatcagggcgccgacgcaggcagccaggcagatgacggcgatattgagcagcatgcccccgagtatgtcaggacgcgagggcacccggagggggtcaccccccgtccttgcccatcaccaggtccgggagcacggtgacgatctgcgggaagagggtgatgagcgcgatgcagaccaccaggcagaggaagaagggaatcgccgcgcgggcgatggtattgctgtccttgcccgtcatgttctgcagcacgaaaaggttgaaccccaccggcggcgtgacctcggcgatctccaccagcagcacgatgaagatgccgaaccacaccaggtcgaagccggctttctggatcatcggcagcaccaccgcgctggtgagcacgatcatgctgatgccgtcgagcgccgtgcccagcaccaggtacacgatcgtcagcaccgcgatcagggcatagggtggcaggtgcatggattcgacccattcggccagttcgcgcggtatgccggtgaaggccatggtcttggtgaggaaggccgcgcccgcgaggatgaacatgatcatgcagctggtgcgggtcgcgcccatcaggccctcgcagaaattccgccacgtcaaggaccggctccagagcgccaggcccagcgatcccaccaccccgaaggccgcgcactcggtggccgtggcatagcctgccaccagcacccagacgatgaacacgatcagcaccgtgacggggatgaggtggcccgactgccggatcttctggcgcaacgtggtgggcggatcggccgccggcacccggtcgggatgccgcaggctccaccagccgatgtagcccgagaacagcagcatgagcagcagccccggcaggaagcccgccaggaagatgcggatgatggaggcatcggcggccaccgcgtacaccaccatggtgatggagggcgggatgaggatgcccagcgtgccggccgtggccagcgagccgagggccaggcgctcgtcgtagccgcgccgcagcagctccggcagggcgaccttgctgatggtggcgcaggtggcggccgaggatcccgacaccgagccgaagatgccgcagcccaggatggtggtgtgcatcagccggcccggcacccggttgagccagggccgcaagccttcgaacatctcctcgctcagccgggtgcggaacaggatctcgcccatccagatgaagaggggcagcgcggccagttcccagcttgcattgctctcccagaaggccgagaacaggttcttgccgggctgggtgctggtgaagaaggcctggcccacccagccgcagatggccagcgtcatcgcgatccagacgccacccgcgagcagcacgatcatcagcagcagcaggatgccgcccaccatcaggatgtccatggcacaggtctttctgccgcgcacggcgcagcgtggattctcggaaacggcggcgcctcagatgtcggcggagaagtccccgcgcgcgtggcgctcctcgaccgcgcgcacgaagctcggagttccgccgcgcagcacgatgaggaattcgtccatgacggccaccagcagcagcaccgagccgatggcgaagctcaactggggaatccacatcggcagcggcagcaggccctgggccacgtcgttgaattcccagctctcgtacgtgaacatgcaggcggaccaggcgaggtaggccgtcgccaccgtgccgatggcgagcgccgccagttccagtgcgcggcgcgggcgcggcggcagcttttccagcagcagggtgacacgcacgaagtccccgtgcttgaaggcatgggccatggcgaagaaggccgcggccgcgcagagccaggccaccacatcgttgagcgcgccggtgcgcacgcccgcctcgcgcaggatgctctgggcgatcatcagcgcacagatcagcgcgacacaggcggcgcccagggcgcctgcagcgaggtacagccggtcgaagaagcgacgcacggacgcctcacttggccgcggcggcgggggcggacttgcggtaggccgcgatgatcgcttcgccgtccggtccggccttgcgcagccattcggccagcatcacgtcgcccacctggcgcaggtcggcggtgagcttggccggcggcggcagtatcttcatgcccttgtcggccagcgctttcttgtaccactcgttcttgtccgcactcagcttccagccgcgtgcctcggcttccgcggcggccttgagcagggcgtcctgtgcgggcttgtcgagtgcgtcgaaggccttgcgcgacacgatgaccgcgttcttcggcagccaggcctgcgtgtcgtagaagtacttgatgctctcgtagagcttgctgtcgtagcccgtggagccggaggtcatcatcgattccaccgcgccggtggccatggcctgcgagagttccgcggcctggatggtcaccggctgcgcgccgatgagttccgcgatcttggcggtggcagggctgtagccacgccacttgatgccgcgcaggtccgccacggaggtgatctccttcttgctgtagatgccctgcggcggccatgcgaccgtgtagagcaggcgcagcccctgcgcgccgagcaggcgctccagcacgggcttctgggcttcgtacaggcgccgggattcggcgtacgaggtggcgaggaacgggatgccgtccgcgccgaagacggcgttctcgttctcgaagttgggcagcaggatctccccggccggcgcctggccgccctggaccgcgcgcttgatctcgttggccttgaagagcgaggcgttcgcatgcaccgtgatgcgcagcttgccgccggtcccggcttccacgtccttggcgaactgcatcaggttctcggtatggaagttggtggccggatacgcggccgcgaggtcccagcggacctgcgcggcggcgggcgccacggaaaggacgccggccagggcgagggcaaggaggggaaaggctctgcgctgcataggtgctccggaaggaaaggtcatccaggaagggctgtgcggcccggcaccgcgcgaacgccgacgcaggccgccagggcgcatcgaatgtaagcggggtaccggggaggggcaccccgggtgcgaccccgatgcccccacctccgcgctggtgctatgcatgtcccgtgccaggcacgctgcgggcccggcaggggtatcagccgccggcgatgatgtcctgccaggcccgttccgccgccagcacggtggcgcattgcaccgtgtgcgcgaaacggaatgcatccccgtggatggtttcgtcgggaaactcggtgatgagcgtgaccggggcgccgcgctgcacctcggagcgggtgcaggccgtgccgtggacgagctcgaacggcagggcaccggcatggcgctcgtagagagcgatctgcgctgcgttgaattccaccagcccgggcacgttgccgagctccgcggccacgcgttccagcagcgccgtggcacgcgtttcccaacccgcgtggtagcggaggatcaggaaaaagcctttcggaatggtccagagatcgaagccgcggggcacgtagccggtcagcgggcgcgtccactcgtgggcagggtagccgtgcaggttgaggtgcagttgcgcgcccgagagtgccagcccctgctcgagcgcctgccgttcgtaccatggggcgctctcgcgccattccaggtcgtcgccgagcgcggtgtagcgtgcagcatggtgcatatggtggggatggtgcgctcccagctcccgatgcagcgcgtagccatcgggattcttcagcggcagcagcgcgaaatgcgctccgggttgcgccgccagcgcctggccggcccgcagcgcgcccaccacgccggatgtctcgttggcatgctgtccaccgctgacgaggaccggaacccggctgccgtgcaggtagcgcccccacacgctgcgtccctggcgcgagtgtgctccgaaaggctcgccgcccagccgctccagttcctgcgcgatgcgtgcgggcgcggggcccctgtcgagatcctccaggaccttcccggtgtccgtgtccggccacgcggcggcatcctgtgcgacggtgtcgaaaggccgcatttccacccgcacccgcggcggggctccgggagcgcaggggcgcacatctggcacgagctgtccaggctgcagaagccggctgccctgcgcgcggcccgagtgccgctggaacagctcgagcaacccgaagtacaggtcctcgtgcagcgcctcgaaggtgctgatgcactcgttggacgcagtcagcgggcattcgtagcccggcaggtccacgcgcaggtccagccgttcgaagtagggctcctgccgcggccagggatgggattccacggcctgcacggcacgccagaacaggcgctcgaactccgttgcctgcgcggtgtccaggagatcgcccgcaccctccgagcggcctgcgcgcagccagccggtggcgcagagttgcggcgtgcccagcacatcgggccgcaagtggttgggtgcgaatacccggtgcgtctgtgtcgccccaccggcgaaagccagcgtcacttcgtagtggagatcgcttccaccggtttcgaatgccatttcgcagcccggaaccagggcggccagtggataggcttccaggcggaaacgctgtgcgcctgcatcgggatgcaccggataacgcacccgcgcgctgaccgggcgctcgctgccgcagcaggccggcagttcttcgatgaaccagtgcacgagcggcttgtaggcgctgcgcagccgtgcctgcacgccggcctctgccaggcgccgttcggccgtgcgcctggcctcggcaccttcgaaaagccagccctccacgaagcagccgcgccagccgggagcggtgaagcgctcgatccattcatcgagcgtgcggggctcggtggcatcgagcaggaggagcgttcggggcgtgtccgggtgggcggtgtgcatgggaggggcgaagattcggtggctggctggacggtgcccgatacgggtcgcccctacattatgggaactggcggaaaggcgcgcatgcgcgtcagcccgcagaacgcaattctggacgaggacgcgacatggcaggaaacagctggcagttctgggtggaccgcggtggcactttcaccgatatcgtcgggcgcgggccggacggttcgctggccacgcacaagctgttgtctgaaaacccggagcactaccgcgacgcggcggtggcgggcatccgccatctgctgggactgccggccggcgcgccagtcacgcccgaccgggtggagtgcgtgaagatgggcaccacggtggccaccaacgccctgttggagcgcaagggtgaacccacgctgctggtgaccacgcgcggtttccgcgacgcgctgcgcatcgcctaccagcaccggccgcgcctcttcgaccggcacatcgtgctgcccgagctgctctacagccgcgtcatcgaggcccaggagcgcgtgggcgcgcacggcgaggtcgagcagccgctcgacgaagcgcacctgcgcgagcgtctctgggcggcgtacgacgccgggctgcgcagcgtggccatcgtgttcatgcacggatggcgcttcaccgcgcacgaggctgccgcggcacggctcgcgcgcgaggcgggtttcacgcaggtgagcacctcgcatgccaccagcccgctgatgaagttcgtcagccgcggcgacactaccgtggtggacgcctacctgtcgcccatcctccggcgctatgtggaacaggtcgcggccgagatgccgggcgtgccgctttatttcatgcaatcgtccggcgggcttgccgatgcgcgccgcttccagggcaaggacgcgatcctttccggcccggcgggcgggatcgtgggcatggcacgcaccgccgctgcggccggcttcgaccgggtgatcgggttcgacatgggcggcacctccaccgacgtgagccattacgcgggcgaattcgagcgggagttcgagacgcaggtggccggcgtgcgcatgcgtgcacccatgatgggcatccataccgtggcctcgggcggcggttccctgctggactacgacggagcgcgcttccgcgtgggccccgagagcgccggcgcgcatccgggcccggcctgctaccggcgcggtggtccgctggcagtgaccgacgccaacgtcatggtgggcaagatccagcccgcgcactttccccgggtgttcggtccgtccggcgatgcggcgctcgatgcggacgtggtgcgcgagcgcttcggcgaatgggcagcccgcacgggccggccacccgaggacgtggcgcacggcttcatccggatcgcggtgcagcagatggccaacgccatcaagaagatctcggtcgcgcgcggctatgacatcaccgcgtacacgctgcagtgcttcggcggggcgggcgggcagcatgcgtgcctggtggccgatgcactgggcatgcagcgcgtcttcgtgcatccgctggccggggtgctgtcggcctatggcatgggcctggcggaccagagcgtgatccgtgaacaggcgctcgaagtgccgctggacccgcaggaatggccggcggtggaagcctccctggcgctgctggccacccgcgcgcaggaggaactgcgtgcccaggggccgggtgtgcaggcgggtgcgccctgcgtgctgcgcaggatgcacgtgcgctatgccgggtcggacactgccctggccgtgcccttcggcagcccggtggaagtccgggcggccttcgaggccgcctaccggcagcgtttcgcctttctcatggcgggccgggcaatggtggtggaggccgtgtcggtggaagccgtcgctcccggcgaagcgccggccgagagcctgcaaccgctccatccgccgcgcgaggtaccgcgccgcagcacggtgcgcgtctataccgacggtaccgacggcggtgcgcgctggcacgaggcggcactggtcgtgcgcggcgacatgcgcccgggcgacgtgctgcagggcccggccatcatcgcggagcgcacctccaccaccgtggtggagccgggctgggaggtccgcctcaccgcgcaggaccatctcgtgctggagcgccgcgtgccccgcgcggaacgccatgcggcaggcaccatggtggatccggtgctgctggaggtcttcaacaacctgttcatgaacatcgccgagcagatggggctgcagctgcagaacaccgcccattcggtcaacatcaaggagcgcctggacttctcctgcgcgctgttcgacgccgaaggccatctcatcgccaacgcgccccacatgcccgtgcacctgggcagcatgggcgagagcatccgcacggtgatcgcgcgcaacgccggccgcatgcggcccggcgacgtgtacgtgctgaacgacccctaccatggcggcacgcacctgccggacatcaccgtgatcacgcccgtgtacctggaggagggggcggaggcgcccggacggccctccttctacgtgggcagccggggccaccatgcggacgtgggcggtgccactccgggttcgatgccgcccttctccacgcgcatcgaggaagagggcgtgcagatcgacaacgtcaagctggtggaggacggcgtgctgcgcgaggccgggatgctcgacctgttgtccggcggcgagtacccggcccgcaacccgcagcagaacctcgccgacctgaaggcgcaaatcgccgccaacgagaagggcgcgcaggaactgcgccggatggtcgcgcagttcggccttctcgtcgtgcaggcctacatgggccatgtgcaggacaacgcggaggaatcggtgcgtcgggccatcgcacggctggccgcgcgcgttcccgagggcgcctatacgctggccctcgacaacggcgcatgcatccaggtcgcggtgcgcatcgatgccgcgcagcgcagcgcggtgatcgacttcaccggcacttcgccgcagcagcccaacaacttcaacgcgcccaccgcggtgtgcatggcggcggtgctatacgtcttccgctgcctggtcgacgacgacattcccctgaacgcgggctgcctcaagccgctgcaggtcatcatcccgccgggctccatgctgaacccgctgcccccggccgcggtggtggccggcaatgtggagacctccacctgcatcaccaatgccttgctgggcgccctgggcatatcggcgggcagccagtgcaccatgaacaacttcaccttcggcaacgagcggttccagtactacgaaaccgttgccggcggcagcggcgcgggcgggctcttcgatgctgcgggtgcgctgtccgggggcttccacggaaccagcgtggtgcagacccacatgaccaattctcggcttacagatccggaagtgctggagttccgctttcccgtgcggctggagagcttcgcgctgcggcccggctcgggcggtgccggacgctggcgcggcggcgacggcggggtacgccgcatccgctttctggagccgatgacggcaagcatcctttccaacgggcgcaaggccgggacattcggcatggctggcggcgcggccggcatgccgggcgtgaaccgggtcgtgcgggcggacggcagcgcggaggcgctgggcaatatcggccaagtggacatgcgggcgggcgacgtgttcgagatccacacgcccggtggcggcgggttcggcggcgcagcctgaggcggccgcggcgtgagcgggggccctgcacggggccgccgcccggagccttcaggaatcgcgctgcgaggcggtggcgtccgtccggcggctgaggctgggcggcacgtcccggcctgcgcgccgtgcgcggaacagtgcggcgcgcatcaggaagatgttggtcaccggcacagtgaccgcgacgaacagcgcgatcagcagcggatgcagcgcgaggccgtggcccgcgaccgagaaatacagcagcgtgccgtgcatgatgcaccagcatcccatcgtggcgatgatcgagggggcgtgcacgcgctcgaaataggtcttgagccgcagcaggctgagcgagcccagcatcgcgatggcggccccgaagagcacgagcacggccacggcgatctcggcccagagcgggatggactgcgtcattcgatcacctcgccgcgcagcaggaacttggccatggccgtggagctggcgaaccccagcagcgcgatgagcagtgccgcctcgaaatagtgggtgctgccgtagtagatgcccagcaccagcatcgccagcatgccgctctggtacatgcagtccagcgcgagcacccggtcctgtgcagaggggcctttcaggatgcgcacgagcgcgaacacgatcgccagcgcgagcatggccagcgcgaggggcagggcccaggagagcacggggctggtggtcatcgtcatgattcgaagatctccatcagggggcgttcgtagcgctgcttgatgtggccgatcacggcctcgtggctgtcgagttccagcacgtgcagcatcagcacggagcggtccagtgacagttcggcccacgaggttccgggcgtgatgcagacgatcaccgccagcacggccagtccattcgcatcgcgcaggtccagcgggatctgcacgaagcccgggggatgcttgcgctgcgacttgaacaggaggaagcgcaccacgttcaggttggagagcgaggtgtccaccatcaccgacagcgccaggcgcaggatcgcgccgggacggcgcacgcgcaccggcaacgggcgcagcccgcgcgtgagcagcggaatcgccacgccgacgatggccgcgaggatcaggtggcctgcgctcatcgagtggttgagcagcaaccacatgccggccagggcgaaggacagcagcggggcgggaaagaggcgcttcatcatggcagggccttggtttcgaccagggcccccgccgcggcgccggccaccggagggcctgcgggcacaggcgcgggcggcagcctccgtgcggtggcgcccgcgccttcgggcgtggcgggccccggcttcggccgggccgacatcaccgcatcgatgtaaccgcctggcgcatgcagcgcattcgccgtcgcctgcgtgaagtccatgacccggcccgcctgcagcgtcaggcccacgcagcaggccagcagcagggcgatcggaatgccttcgagcacgcgcaattgcggggcagggcggtcatgcgtggtccagaaatgccgcatgcccgtgcgggtgagtgcgagcagtgccatgagcccggtggcgatcagcatgccgaacagcaaccagccgaccgaagacgcatgcacgccggccgacgtgccgagccccaggggattgagcagtgccgtgagcatcgcgaacttgccgacgaagcccgacagtggcggaaggcccgcgatcaccagcgtgcacatgaggaaggacaggcccaggaaggccgccgccgccgggatgacacggccgaccagcaccatttcctgctcgtccaggttcaggcgctgggcaggcaccagctcgggtgtgaggaacggagcatcgtcgtccagttcgtggggtgcgagcgtggcaccgtcgttgcgccagcggtcgatcaggtcggtgagcaggaagagggcgctgatggccagcgtggagctgggcaggtagaagagcaggcccgccgtgagcaggttctgcccgaaacccgcggccgccagcagcgtgcccgacgacaggatggccgcatacccggccagcacgccgatgcgctgcgatcccagcatgccgatcgcgccgaatgccatggtcacgagaccgcccccgatcagccacaggctgccgaacagcgccgacggcccggcctccgcgccgaacatcagcgtccacaggcgcaggatggtgtacacacccaccttcgtcatcagtgcgaacagcgccccggcgggcgcgctggctgcgctgtaggcgggcgcgagccagaagttcagcggccacaccgccgccttgatgagaaaggccgtggccaggatgcccgcggccgcatgcagcaggccgcgatcggcatcggccacatgcgggatggtctgcgcgaggtccgccatgttcagcgtgcccgtgatgccatagagcatcgacacgccgatcaggaacagcgacgacgccgcgaggttgatcgcgatgtagtgcagccccgcctgcacccgcgtgcgaccggagccgtgcagcagcaggccgtacgacgctgccagcatgatctcgaagaacacgaacaggttgaagaggtccgccgtgaggaaggcgcccgccagccccatgagctggaactggaacagcggatggaaatgcacgcccgcacggtgccagcgcgccgctgcgaagacgatggagcacagcgcgacgaagctcgtgagcacgagcatgagcgccgacagccggtccagtgccagcacgatgccgaagggtgcgggccagttgcccggcaggtacacgcccatcgtgacgggcttgccgccgaggtgggtccagaacaggagcgccagcgcgatgcacaggcccgccagcgtggacagcaggttcatgcccagcttgagccgctggcgctcctcgcgcagcagcagcatcagcgccgccgtcagcagcggcagcatgatgggcgcgagcatcaggtgcggcatggcggccgacatccagtgcgagaactgtgcctgcatggccgcgctcacgggcggctcccggctgcggtgcagcggtgccccatgcggcgatggggggagatgggcctgcaggtcatggcatctcctgcacgtcgcgcgagttcgatccgtccacgtggtcggtgcccgacatgccgcgcgaggcgagcagcaccaccaggaacagcgccgtcatggcgaagccgatcacgatggccgtcagaaccagcgcctgaggcatcgggtcggcatagtgcagcaggtccttcggcacgccgtcgaccagcaccggctccttgcccacggccaggcccagccggcccatgctgaagatgaacaggttcaccgcataggacagcagcgccagccccatgatgacctggtaagtgcgggggcgcagcaccagccacacgcccgatcccgtgagcacgccgatcgcgacggccagaacgatttccatcaggggctccctcccggtgccgtggcggcggctccgccgcgggcgccctccgatgccaccggcagcttgctcccggcggcgtgggccgcctgcgcggactgcgccgattcttccgcctcgcgctcttccgcgaggcgcgcgtgatagcggtggcctcgcaccgattggtgggcgatcgccgtcagcatgagcagcgtggcgcccaccacgagcgagaacacgccgatgtcgaagaagagggcgctggccacgtggatctcgcccaccaccggcaggtgcaggtgggcggtgtggctggtgaggaaggggtagccgaagaagagtgcgcccgcgcccgtgcccacggcgaacagcagcccggtggcgatccagcggcgcgggtacagggacaggtgggcctcgacccactgcgtgcccgagatgatgtactgcatcagcaggccgacggagagcacgaggcccgccacgaagccgccgccgggctggttgtggccacgcatgaacatgtagaacgagaccagcagcgtgaacggcagaagcagccgcaccagcacggccggcaccatcaggtagcccacggcggtgtccgtcgcgtggcgcgggttcagcaggtcggtttgcaggtcggcaggcatgttgcgctgctgctccggcaggtccatggcctcgcgcgcggggcggaagcggcgcagcagcgcgtacaccgtgagcgccacgatgcccagcaccacgatctcgccgaaggtgtcgaagccgcggaaatccaccagcatcacgttcacgacgttggtcccgccgccttcggactgcgcacgttccaggaagaaggtggacgtgctctcggggaacggccgactcatcatcacgtaggccagccaacccagtccgccaccggcgagcagcgagatcaccaggtcgcgcgcgcggcgcagcctcggcaggccgacgacaggcgccacctcccgcagccgctcgtcgcgccgcggcagccagcgcagccccagcagcacgagcaccgtggtgacgacttccaccacgatctgcgtcagcgcgagatcgggcgcggaaaaccacaggaaggtgatgcaggtgcacagccctgcgccgcccagcagggtgagcgcggccagccggtggtacttcgcctgccaggccgcggccacggcgcagaccgaaccgacgatccagatcgcgacgaaggccggcgacagcggcagcgtgccgcggtcgcccagttgcaggccgcgggaccacagcggcagcgcccccgccaccagcgccgcgcagaccagccacagcatctgccattgcagccgcggcgtgccgagcatgcggcggccacggtacccggccagcgtaagcagcgtgagcagcacctcgaagatgcgcttgccgctcacgcggtagatgagcgggggggcgtcgatccggcccgcctcgcgctggcggcgcagcagcagatagagcgcggcgccgcccgccagcgcgatcaggctcatcacgaacggcgtattgaagccgtgccagatcgcgagactgtattcgggcaggtcaccgcctaccaccggcagggcggcggcggccaggtactggccgaccgaccaggccgggaagatgccgaccacgaggcaggccagcaccagcagttcgacgggcacgcgcatccagtgcggcggctcgtgcggctcgctcggcagatcctgcgccttcggtccccagaagacgtccaccgtgaagcgcagcgaataggccacgctgaacacaccggcgatcgtggccgccacgggcagcgcggtggccacgaacggcgaggcttcgaggaacacggtctcggcgaagaacatttccttcgagaggaagccgttgagcagcggcacgccggccatcgccgcgctcgccaccgtggccagggtggtggtgaccggcatcatgcgccgcaggcccgacaggcgccggatgtcgcgcgtgccgctctcgtggtcgatgattccggcggccatgaacagcgacgccttgaacgtggcgtggttcatgatgtggaagaccgcggccacggccgccagcgggctgttgaggcccagcagcagggtgatgagccccaggtgcgagatggtggagtaggccagcagccccttgaggtcatgctggaacatggccgcatagcccccgaccagcagcgtgagcaggccggctccgcccacgatccagaaccacggctcggtgccgcccatcaccggccacatgcgcgccagcaggaagacgcccgccttcaccatggtggcggaatgcaggtaggccgacacaggcgtgggcgccgccatggcattgggcagccagaaatggaaggggaactgcgcgctcttggtcagcgcacccagcagcaccagcaccagtgcggccaggtagagggggtggccgcggacgaggtcgcctgccgccagcacccggtccaggtcgtagctgcccacgatatggcccagaaccagcacgcctgccagcaggcacagcccgcccgtgccggtgacggtgagtgccatgcgggcgccgctgcgggcgtccttgcggtggtgccagtagccgatcagcaggaaggaaaagagactggtcagctcccagaagaacacgagctggaccaggttgcccgagagcaccacgccgctcatggcgcccatgaaggccaggaagaacgaaaagaaccgtggcaccggatcggcgggcgacatgtagtagcgcgcgtacagcaccaccagcgagcctatgcccagcaccagcatgcagaacatccaggcgaacccgtccatgcgcagcacgaggttcaggcccagcgaaggcagccaggcgaactcctgccgcaccacgccacccgccgccacctccggaaaatacagcgccgcctgcaccgcgcagaacagtgccaccgcgccggcgagcgtcgattcggcattgcgcgcgttcgcgggcagcagcgccgcgagcacgctgccgacgaatggcaggaggacgaggaggatcaggggcatgtgcggaccattctacggggaaggtccgcctgcgccgctatgaaaacccgagcaggctacggtgaatcggcgcacccctccaagggggcgacctggatggcgagcatgccttcacagctcctcgacgcgccgggccggatagctgtcccagctctggcagccggggcattgccagaagtgctgccgcgcctcgaatccgcaagccgcgcagcggtaacgcgtgagcggcttcgcagcctggtcgagcgcccgctgcacctgcggatggaagtcctcgtgttcgagcttctcctgcgacagccacttggcagcggcgaccagcgaaggctccttgtccaggtggcgcacataccagtcgcgtggcggccgcgcgggatcgcccgcggccgcttccatggccacgatcgcgtcgagcacgtccagggacggcgcgcgggcatagtgctcctgcagcaactgcagcacatcgccctggcgcccggtcgcagccgccagttcgatcagcagcggagcggccagcggcagcgcgctgggcgactgccgcgccagttcctggagcgtggccagcgccgcctcggcgtggccgcggcgctgctgcagccgcgcgagttcgatgcgcggccgcggcgcatccggcgcggcggcccgcgcttcctcgaactgcgcctgcgccgcatccaggtcgccctgggccgcgtgcgccagcgcctgctcgcacaggtagtgtgcctgccgggcgctgaaatcgccctggtgggatccgtgcatcttgcgcgcgatcgccgtggcctgcggccagtcccgcgaacgttcgtagatggccagcaacgccatgcgggcctgcccctcgaagggcgtgccttccagccgctgcagcgcatcctcggcgcggtccagcagaccggccttgaggaagtccagcgcgagtgcgtgctgggcgcgctcgcggtcggcccggcccaggtcgccgcgggacagcaggtgctcatgcacgcgcaccgcacggttgtactcgccgcgccggcggaagaggttgccgagcgcgaaatgcagctccgacgtgtccgggtcgttctgcaccgcctcgatgaacgcatcgatcgcctggtcctgctgctcgttgagcaggtagttcagccccttgaaataggctttgggcgcccggcgattttcctggcgcagctggcgcagatcgaagcgggacgcgagccatcccagcacgaatgccaggggaagccccagcaggagccagctcaggtcaaattccatggatgggcggctgctgctgcaggtcggtcacgggagtggcactgcccgccggggaggcggacgcaggcgcggaagcaggcgagggcggcagcgcggcctcggcgcggcgcgcggcgcgcaggtgcttccaccagcggggcaccatgcccagcacgccgacggcgacaccgagggcgaacgcggacagcaccaccagcaccagcggcgcggtccagcgggtgccgaagaagaaatgcaccgtcgcgtcctgctggttgttcagtgcgaaggcgaagagggtgaaaaaaatggctgccttgagcagccacaggaaatacttcatgccatgcgtctcctcgatggtgggaggattctacggtcaggcccgtcccccgggcgcgtgccgggtatggtgcggcgcgctccgtcaggcggcgtcggatgcgtcggttgcggcgccgatgcccatctcggcggtacgccggtccacggcctcgcgcagggccttgcccggcttgaaatgcggaacgcgcttctcgggaatgtgcacggcctcgccgctgcggggattgcgtcccatgcgcggcggccggcggttgaccgaaaagctgccgaacccacgcacttcgatgcggtggccacgcaccagcgcatcgcccacggcatccaggatggtcttgacggcggcttcggcatcgcgttgcgtgagctggccgaagcgggcggcaagttcttcgacgaggtctgatcgggtcatggggtccggtctgtggcgccagggtcggcgaaaaaagtggtccatgccggatgccggcatttgcgcgcggcgcaggggcatgggtctggaatgcgcacttggaaaaaagcggcgggcgcacgaggcgcccgccgcttgcagccgtgcaggcacggcctttctcagccttgcgggctcaggctccgattatttgtcggagttgtccagcttggcgcgcagcagggcgcccaggctggtcgtgccggcgctttcgcgggccgattgctgcgacagcgacgccatggcgccttgctcgtcggccatgtccttggccttgatcgacagctggatgttgcgggtcttgcgatccacgttcaccaccacggccgtgacttcgtcgccttccttcagcacgttgcgggcatcttccacgcggtcgcgggagatttccgaagcacgcaggtagcccacgatgtcttcgcccaggtcgatctcggcgccgcgggcatcgacggtcttgaccttgccggtcaccgtctggcccttgtcgttcaccgtcacgaaggtggtgaacgggtcgccgtcgagctgcttgatgcccagggagatgcgctcgcggtccacgtccacggccagcacgatcgcctcgacttcctggcccttcttgtagttgcgcacggcggcttcgccgggctcgttccaggacaggtcggacaggtgcaccaggccgtcgataccggcagccaggcccacgaacacgccgaagtcggtgatcgacttgatcgggcccttgacgcggtcgccgcgcttggtgttctgcgcgaactcctgccacgggttggccttgcactgcttcatgcccaggctgatgcggcgcttgtcttcgtcgatctcgaggaccatgacttcgacttcgtcacccagcgacacgagcttggacggggcgatgttcttgttcgtccagtccatttcggaaacgtgcaccaggccttcgatgccgggctcgagttccacgaacgcaccgtagtcggcgatgttcgtgaccttgccgaacaggcgcgtgcccgaggggtagcggcgcgacacgcccagccacgggtcgtcgcccatctgcttcaggcccagggagacgcggttcttctcggtgtcgaacttgaggatcttggcggtgatttcctggccagcctgcaccacctcggaagggtggcggacacggcgccatgccatgtcggtgatgtgcagcaggccgtcgatgccgcccaggtccacgaacgcaccgtattcggtgatgttcttgaccacgccctgcacgatggagccttccttcagggtttccatcagcttggcgcgctcttcgcccatggaggcttccaccacggcgcggcggctcagcaccacgttgttgcgcttgcggtcgagcttgatgaccttgaattccatggtcttgttctcgtacggcgtcagatccttgatcggacgcgtatcgatcagcgaaccgggcaggaatgcgcggatgccgttgaccaggacggtgaggccgcccttgaccttgccgctggtcgtgccggtgacgaactcgccggattccagggccttttccagcgccagccaggaggccaggcgcttggcggtgtcacgcgacaggatcgtgtcgccgtaaccgttctcgatcgagccgatggccacggagacgaaatcgcccacctggacttcgacctcgcccttgtcgttcttgaactcttccaggggcacgtaggcttcggacttgaggcctgcgttcaccacgacgaagttgtgctcgacgcgcacgacttctgcggtgatgacttcgcccgggcgcatttcggtgcgcgtcaaggactcttcaaaaagggcggcaaaagattcagacatgtatttcctaggtccgcaggcgcgtttccgccggcaccattgccggcgtttctatcgttgcctgcggaaggttgtgtggcggttggccacggttggggttgaacacatcgcaaggccgtgcgctgcaggcgcggtaggaggccttgcgggcccggttcagtcctgcgcggggtgcgcgaagggctgtcgctgctgccaccaggcaagcacctgctcgacggcttcttcgaccgagagcagggagttgtccagcaccagcgcatcctgcgcaggcttcaggggcgcgaccggccgggtgctgtcccggatgtcacgcgcctcgagatctgcgcgaaggtcgtcgatattagcggaaattccctttgaaatcaactgtttatggcgccgctccgcccggcaggccgcgctcgccgtgagatagaccttcaacgccgcgcccgggaagatcaccgtgcccatgtcgcggccgtccgcgaccaggccgggcaggcgccggaagctgtgctgcagcgccaccagggcctcgcgcaccggcggcagggccgagacgcgggaagcgttcatgccggcctcctcggtgcgaatggcgtccgtcacatcgtcctcgcccagccagatccggccggactcgaaccgcaccggcagggtgcgcgccagggccgcgatccggtcctggtgggccgcgtcgatggacagcccggcacgcagcgccgccagtgccgtgatgcggtacatcgcgcccgaatcgaggaagcggtagcccagccgctgtgccaccgctgccgccaccgtgcccttgcccgatgccgtgggaccgtcgatgcagatcacgggaacgtgctccacgggtgttccggcggccgagaagagggcctcgaagtagtccgggaaggtcttggccacgcatttcggatcctcgatgcgtaccgggagcttcgccgggttgtacgccgccagcgaaaagcacatcgcgatgcggtggtcgtcgtaggtgtggatgctcgctgcgcgccaatcggccggcgaggcgggcggggtgacgcgcaggaagtccgggccctcctcgacggtggcgcccaggcgccggcatccctgcgccatggccgcgatgcgatccgtttccttcacgcgccagctcgcgatgttgcgcagcgtggtcgtgcccttcgcgtacagcgccatcacggccagcgtcatggccgcgtcgggaatgtggttgcagtcgagatcgaccgcccgcagcggccaggcgccgcggcgcacctccagccagttcgggccgcccgtgacctccgcgcccatggcgcgggccgcttcggcgaagcggatgtccccctggatcgaatccaggcccacgccgaggatgcgcagcggctcctggccgggggccggggccgccagggctcccagggcgatgaaatagctggccgaggaggcgtcggcctcgacatggatggtgcccggggagcggtagcggctgccggccggtatggtgaagcgctgccagtcgtcgtgccgcaccgggatgccgaagcgctccagcagctgcagcgtgatgtggatgtagggacgcgagatcagctcgcccaccacctcgatcaccacgtcctgctcgcgtgtcaccaggggcagggccatcagcagggcggtgaggaactggctggatacgtcgccccgcacccgcacgggagcgtccagcgccagcggcgggacgccgcccgcatgcgcgatgcgcagcggcgggaagccggggttgcccaggtagctgatgtggcagccgagctgaagcaaggcttccaccaggtcgccgatcggccgctcgtgcatgcgcgggacgccggaaagctcgaattcgccgcccagcagggccagcgccgccgtcagcggccgcatggccgttcccgcgttgccgaggaagagcttcgctggcgagcgtgccggggtcgtgcccaggccggtgatgcgcaccgtgccccgtgccgcggcgccttcatcgacgccgcagccgatctcccgcagcgcatccagcatcacgcgtgtgtcgtcggaagccagcaggtcatggacctccgtcgtcccttcgctcagggcggccagcagcaggacccggttggaaatgctcttggagcccggcagccgcacggctcctccggcggtgtccatgggggggaggtcgagaaacgcggtgctgtacatcggctgcgggaatctaggaggtgcggcgcgcgcccatgcgccaatgggcccgggtttcgctggccagggtgatgaggtcttcgagcgcctggccgtcgccctgctgcatggcctgctccatctgctggagcgcctggatgaaatggcgcgactgggcgagcagttcggtgcggttggccagcaggatgtcgcgccagatcttcggatcgctggccgcgatccgcgtgaagtcgcggaaacccgggccggcgagcgagaggaacatatccccctcggattgcgtattgatgctgttgatcatcgcgaacgcgagcaagtgcggcaggtggctcacggcggcgaaggccgcgtcgtgcgactccggcgacatgctgcgcacgcggcagcccagcgcgctccagacggcctcggccttgcccagctggtcggtgagcgtgcgttcggtcggcgtgaggatcacctgccgccccgcgtagagatccgcctgtgcgtgctccacgccggaggactcgctgccggtgatcgggtgggccggcacgaaggagccgaactggtcgcgcagcgcgccgcgagccgcctgcaccacgtcggccttggtcgagcccacgtccatgaccagcatcctgggagtgaccaggtgcttgatcgccttgagcgtggattccgtcgccgccaccggcacggccagcagcacgatgtccgcgcccgcgaccgcgagcagcgcggaaggggcctcgacgtcgatcaccccgagctggcgtgcacggtcggtggtggatggcgacttgctgtagccgaccacgcgcttgacgagcccggccctcttcatcgccagcgcgaacgacccccccatcagcccgcagcccagcaggccgagctgctcgaaaaccggagtgcctgcttccgtcacggcgccaccggataggcgccgagcaccttgtagaacgcgcagagcgagcgcaactcctccagggccttggccacgtggggctggctgggatggccgtcgaggtcgatgtagaaatagtattcccactggcccgtgcgcgcggggcgcgattcgaagcgggtcatggaaacgccgtgcgtcttgagcggcacaagcaggtcgtgcaccgcgcccgggcggttgggcaccgacaccacgaggctggtgcaatccttgccggaggccggcggcgtctgcagtgtgtgcggcaggcagatgacagcgaagcgcgtgcggttgtaggcgtcgtcctggatggcgtgcgacaccaggtgcaggccgaactgcgcgccggcgcgctcgctcgcgatgcctgcccaggccgggttccccgcggccaggcgtgcgccttcggcgttgctggacaccggacggcgctccgcgtgcggcaggtgcttcgacagccaggcctggcattgggccagtgcctgggggtgggccagcacggcctcgatgccatccagcgaattggacaggcgcagcaggttgtggcgaaccagcaggctcacctcgcccaccacgtggcagggcgtgtgcaggaacaggtcgagcgagcgcgtgaccacgccttccaccgaattctccacgcctaccacgccatactgggcgctgcctgccgccgtggcatggaacacctcgtcgaaattggcgcagtacatgaggtcggcagcaccgccgaagaattccacggccgcctgctcgcagaacgtgccggccgggcccagcactgccacgcgctggggcgattccagggccaggcaggcggacatgatctcgcgccagatcgccgcgacgtgcgggcccttgagcgggcccgggttggccgtctggatcttctcgatcacctgcgcgacgcggtcgggccggaagaagggcgagccttcgcgcttcttgacctcgccgacgcgctcggccaccagcgcgcgctggttcaggagggtcaggagctgctggtcgatgttgtcgatctgcacccgcaggctggcgagatcgggagacgcttgtggggattgggacatggatcggtcggtctgcggtctgcggtcagcaggcggtagggcgccgcgcgccgtttcaggcgctgcgctgttcgaattcttgcatgtaggcgacaagtgcctccacgccggccagcggcatggcgttgtagaggctcgcacgcatgccgcccaccgacttgtggcccttgagctgcagcagcccccgctccctggcgcctgccaggaaggcttcattgcgcgtttcgtcgcgcaggaagaaggggatgttcatgcgcgaccgtgcgttcggcgacaccttgttcacgtagaactgcgactggtcgatgaagttgtagagcaggcgggccttggcgatgttgcgctgctccatggccgcgatgccggagagctcgccctcgcgctggcgcttgagccactggaaggtcaggcctgccatgtagatgccccaggtgggcggggtgttgaacatcgactggttctccgccaccaccttgtagtcgaaggcgctcggacaggccggcagggcgtggcccagcaggtcctcgcgcaccaccaccagcgtgagcccggcggggccgaggttcttctgcgcccctccgaatgccaggcccacgcgcgaccagtccaccgggcgcgaggccacgtgcgacgagaagtcgatcaccagcggtgcatcgctgcccagcgcgcgcaggtccggcagctcgtggaactcgatgccatggatcgtctcgttgctgcacaggtgcaggtagctcgcgccgcggctcagctgccagctcgccgggtcgggcagggtggtgaaaccgctgtcctccgccgatgcggccacgtggacctcggaagcgtacttgcgcgcttccttgagcgacttctggctccagctgcccgtcaccaccatgtccaccgtcgcggcgcgcgagatgttcagcggcacgatcgcgttctcggccaggccgccgccctgcatgaacaggatcctgaaatgctgcggaacggcgagcagttcgcgcaggtccgcctccgcctgctcgtagatcgagatgaactccttgccccggtggctcatctccatcacgcccatgccgctgccatgccagtccagcatttcggacgcggcctgctggaggacttcggcgggaatggcggcggggcctgcggagaagttgtacgggcggttcatcgattcaagcggtcggaggccatgccgtttccggacggctggccggtggagggagcattccggcgcgccgtgcgctttccgcaggcgcgccgtgccgtcattcggtcgcggatccgtccgcgtccggcgtggtggaagagggcgcgtcgtcgtccgcggccggcgggttcgcgtcgttctcgacgatgcgctgcagcccgctcagcttcgcgccttcgtccagggcgatcagcgtcacgccctgcgtcgcgcggcccagttcgcggatctccgccacgcgcgtgcgcaccagcacgcccttgtcggtgatcagcatgatctcgtcttccgcgtggaccagggtggccgcgacgaccttgccgttgcgctcgctctgctggatggcgatcatccccttcgtgccgcggccgtggcgggtgtattcaacgatgctggtgcgcttgccgtagccgttctcggtggcggtgagcacactctgcgtctcgtcctccgccaccagcatggcgatcacgctctggccgtcctccagcatcatgccgcgcacgccgcgcgcggcgcggcccagcggccgaacgtcgttctcgtcgaagcgcacggccttgccgccgtcggagaaaagcatcacatcgtgctggccgtcggtgagcgcagccccgatgaggtagtcgccgtcgtccaggttcacggcgatgatgccgcccttgcgcgggttgctgaactcgtccagcgccgtcttcttcaccgtgcccatgctggtcgccatgaagacgaagcggtcggcggggaaggtgcgcatgtcgccggtcagcggcagcaccacgttgatcttctcgccttcctgcagcgggaacatgttcacgatcggccggccgcgcgagcctcgcgagcctgccggcacttcccagaccttgagccagtacagccggccgcggttggagaagcacaggatgtagtcgtgcgtgttggcgatgaagagctggtcgatccagtcgtcttccttggtcgccgtggcctgcttgccgcgtccgccgcgcttctgcgcacggtactcggacagcggctggctcttgatgtagcccgtgtgcgagagcgtcacgaccatgtcggtgggcgtgatgaggtcctcggtggagaggtcctgcgcactgtgctcgaccagggtacggcgcatgccgagcttgtgctggccgaactccgccttgatcgcggtgagctcgtcgccgatgatgaccgagacgcgctcgggcttggaaaggatgtccagcaggtcttcgatgaccgccatgatgtccttgtactcggcgacgatcttgtcctgctccaggcctgtcaggcgctgcaggcgcatctgcaggatttcctgggcctgcgtttcggagaggcggtacaggccgtcctggcccatgccgtattcgcgctccaggccctcggggcgatagtcgtcggcgttcacgacgccgccgtccgcgcgggtgcgcgtgagcatctcgcgcaccagctggctgtcccacgcacggttcatcagctcggtcttggcgatcggcggcgtgggcgattcgcggatgatgcggatgaactcgtcgatattggccagcgccacggccaggccttccagcacgtggccgcgctcgcgggccttgcgcaactcgaacaccgtgcgccgcgtgaccacctcgcggcggtgctgcaggaacacgacgatcaggtcgcgcaggttgcacaggcgcggctggccgtccaccagggccaccatgttgatgccgaaggtgtcctgcagttgcgtctgcttgtagaggttgttcagcaccacctcgggcacttcgccgcgcttgagctcgatcaccagccgcatgcccgacttgtcggactcgtcctggatgtggctgatgccctcgatcttcttctcgtgcaccagttcggccatgcgctcctgcagcgtcttcttgttgacctggtagggcagctcatcgacgatgatggcctggcgctgtccgcggtcgatgtcctcgaagtggcagcgcgcccgcatgaccaccttgccgcggccggtgcggtagccttccttcacgccgttgatgccgtagatgatgcccgcggtgggaaagtccggcgcgggaatgatctccatgatctcgtccaccgtggcgtccgggtggcgcagcacgtgcaggcaggcgtccaccacctcgttgaggttgtgcggcgggatgttcgtcgccatgcccaccgcgatgccggccgagccgttcacgagcaggttgggcagcttgctgggcagcaccagcggctctttctcgctaccgtcgtagttggggccgaaatcgacggtttccttgtcgatgtcggccagcatctcgtgggcgatcttcgacaggcggatttccgtgtaccgcatggcggccgcgccgtcgccgtccacggagccgaaattgccctggccgtcgaccagcatgtgccgcagcgagaaatcctgcgccatccgcacgatcgtgtcgtacacggcgctgtcgccgtggggatggtacttgccgatgacgtccccgacgatacgggccgacttcttataagggcggttccagtcgttattgagttcgtgcatcgcgaacaggacgcggcgatgcaccggcttgaggccgtcccgcgcatccggcaacgcgcggccgacgatcacgctcatcgcgtaatcgagataactgcgccgcatctcctcttcgaggctgatgggcagggtttctttggcgaactgggtcatgggatcggggatgcgggatcagggcggcggaggtcggacattctaggcgcaacgccttgtcgcaagtgcgcaacagatcggggggtaaagcgcttttgtcctacggttgagggttggggggcggtcactttgccttgttacgtatggcacaatcaattcagcgtttttggtgatggtcactgacgacgtccatattcgcagcgcggctgcggctttttccccaagaggagaaccatgaagaaactgaacaaagtggcgatgttgttggcctctgccgtgctggctacctcggctggtgcccaagtcaaggccgctgatggcggcaaggtgatcgacaactggcaaaacggcaccggcgagctggtgtggaagaacggcacgaacgaactgtgctggcgcgatgccaactggacgcccgccaccgccgcagcaggctgcgacggcgccctggtggcccaggctccggcaccggctcctgccgctgctccggcacctgccgctcccgctgcacccacccccgcaccggcagcccccgtggccaacaaggtgacctacgccgccgacgctttcttcgacttcgacaagtccgtgctgaagcccgaaggcaaggccaagctggacgacctggtctccaaggtcaagaacgtgaacctggaagtcatcatcgccgtgggtcacaccgactccatcggtaccgatgcctacaaccagaagctgtccgtgcgccgcgctgaagccgtgaaggcatacctcgtgtccaagggcatcgagaagaaccgcgtgtacaccgaaggcaagggcgagaagcagccgatcgccgacaacaagaccaaggaaggccgcgcgaagaaccgccgcgtggaaatcgaagtggttggcacccgcgccaactgatttcggtcagtttcccttccctgaaagccccggtctccggggctttttttatgcctgctgcaattgcgggcacaatttgccaatgagctcctccactgccaatgtcgatccggccgaactggccaaattctccgaactggcccaccgctggtgggacctcgaaagcgaattccgtcccctgcacgagatcaatccgctgcggctgggctggatcgacggcctggccccactgcaggggcagcgggtgctggatgtcggctgcggcgggggcatcctggccgacgccatggcccgcaagggtgcgacggtgacgggcatcgatctcgcgaccaagtcgctgaaggtggcccagctccatgcgctcgaggccggcacgccccatatccagtaccgcgaggtcagcgtcgaggcgctggcggaagagtcgccggcatcgttcgacaccgtgacctgcatggagatgttggagcacgttcccgatccggcatcggtggtgcaggcatgcgcccggctggtgaagcccggcgggtgggtatttttctcgaccatcaaccgcaatgcaaaggcatttctcctggccatcgtgggtgctgaatatgtgctgggcatgctgccacgtggaacgcatgaatatgcgaatctgatcaagcccagtgaattggccacggcgtgccgtgcagcgcggctcgatgtcctgcagacccgcggcatggaatacaaccccctcacgcgccgttatgcattgagcgggaataccagcgtcaattacctcatggcatgccgccgggtggatgcgtgatggcggacattcccccctttccgtcgcgcgtcagcgcggtgctgttcgacctcgacggcaccctggtggacagcgcgccggatctcgctgcggccgccgacaagatccgcacggaccgcggcctgccgtccctgcccctggcagagtaccggcccatggccggcgctggtgcgcgcggaatgctcgccgtggcgctcggcatggcgcccgaccatcccgatttcccggcgttgcgcgaagagttcttcgccaactacgaggactgcatccatgaccgcacgaccgtgttcgacggcgtggaggcgctcgtggagcagctggcccgggcgggggtgccttggggtgtggtcaccaacaaggcggcacgtttctcggtgccgctgaccgaggcgatcccgatgttccggacctccggcgcgctggtgagcggggataccacgccgcatgcgaagccgcatcccgctccgttgctcgaagctgccgcccggctgggcgtgccacccggggaatgcctttatgtcggcgacgatgagcgcgacatcgtcgcgggcaatgccgccggcatgggaacggtggcggcgctctacgggtatctcggcaagcacaaggagccggagctctggggtgcccactgcgctattaaatttcccctcgacctcttgcaatggcttcccaaggcctaaaatgggaggtctggggctgccctggtttcgacgtgggttcggaatcggtgtggtgcatgtcgagcttgattggcgctcgtaaatctgcattcaacaaaccaactgcaaacgacgaacgtttcgcactcgccgcttaaacaccggtgagccttgcaacagcacgctgacgggctgggcaagggggccgcaaggcctcccggctgcaaggttattcacgtcagctggcctcctgccgggtaccttggcatggggcgagatccaagggtgctggccttcctcgcagcgtgcgactgcgcggcttggaaggtgagatccaaaacagaccgctaaacatgtagatctgcccgaagaaggcttgcggacgcgggttcaattcccgccagctccaccactcaaaggcaccgccacacactggaaaacccagcgtgtggcggttttttttatgccctgtgctgccggccttgcgccaaaccgctgcagcgcgttcagtttcagcgatctcctctgctgctgcctggcagccggatgggtcggcgatcttttggcggtagtgcgaattgcccggttgcctcaggcgcccagacgccggggggcggtcgcattcggcgtattaccgtcgagaccgccttgcctcatggctgcattgattgaaaaccctgggttgtgattgaggcggcgccccgcaacgcattgggggctcggctcctgatggcgcttcggtggccgtgctgcaggcttccatgtatattggggcagccgtccccggcaggctgcggacgaggccatcggcagatggctcgaagccacccctcccttcatcttgattgccgtcccagccgactgcatgaggaagttcatgggcaaattagacgacatcctgtgccgtgtgttcggttaccgctgtccgctgacggtcgagctcaatggggatagcctgctgcacggctatggggtcccggtcacgccggtgcagcgcatccaggccgcccggccgcggtggaagctggatgaccgcacggccaatgggttgcgcatggagaccgccatccagacgtttccttccgagccgcacacggcgaagatcatcgtgatcgccctgggcgccaacgatgctttcggcatggtgcctgccgaaacctatcgcgccgatctcgagaaggccgtgagtgtggtgcgcgcggccgggggccgcccggttttcacgggactggcgcgcatgcctgccgaccgtttcccggcagagtggatcgccaattgggaagcgctcaatgccgtgatgcacgacatcgcgcagcgggatggcatcgagcacgcgggctgggatgccgactaccgcggtgagcaggatctgcagcccgatttcgtccatcgctcgcaggaggccagtgaccgttttgccgagttgctggtcgcggccatcgagcgcgcaaggtagtccctacgcttccggttgcgctgcggtgggcaggtacacgcatgccgtgaggccgcctccgggcgtctgctccacctgcacgcggcccttcatcagttccacgtagcgggccacgattgccaggcccagcccggcgccctggccgagccgcaggccttgctcaccctgcgtccatcgctggggctggtgcaggtccggtccggcatccactcccgggccgttgtcggccacgcgcagcacggcccaggggagcgactgctccagggtgacggtgatgcgcggcggctggccgcggccatagcgcagtgcattgtccaggaggttgttcaggatgccctcgatcagaccggcctcgccgcgcacggccacgggctggtccagtccttcggcgcccaggtccacgccgagttcgtcggcgcgtggcaggtagcgcagcagcaccttgcggaccagggcttccagcgccacggtctgcaggggcagggcgatctcgccctcggccgcgcgcgcgagggcgagcaactggttgacggtgcggctcgcgcgctgttcggcgtcggcaatgccctgcagttcgctgcgccagacggcggggtcgtcctgggccagcgcgttggcggcctgtgcccggatgccggccagcggcgtgcgcagttcgtgggccacgttgccggcgaattcgcgctgcgcctgcagcccctggcgcacgcgggccagcaggccgtccagggcttcgcccaggcgctgtacgtcgctggtgcgtgcctgtgcggtcagcgtgccgggcaggggctgcaggtcggccgcatcgcgctgcgccatggcgtcctgcagttcggccagcggccgcaggtcgcgctcgatgccgcgcagcagccacgaacccagggccacgagcagccacagctgggccagtaccgagaacagcagcagccggcccagcaactgagcgcgctgcgacgtggtctgggccatcaccacggtataggcgggcgggccttcgacgcgcagcgtggcgcgccgcagttcgcggccgtccagcacgatgtccgagaagcggtagcggtgatcgccgccgcggatgcctccgctggtgccgccgggcagggggtctgcgggcaggctggcgtcgccacccacgaattgcccgtcgtcgttccacaccgcgaagcgcacggactcatgctggtcgaagcgcagcagttccgcttcgcggggtgtcaggtcgaggtgcagggggccttgcgcaccgccgcgtacgtgcactgccagggcatgggcatcatcgagcagtgcgcggtcgaaggcctcggccacgaagtggctgccgaccacgagcacgacggcgctgcccaggccccagatgagcagcagtgacagcagcacgtggcggccgatgcgctggcgcagcgccggccgggcggcagggcgcggttcaggaggcatcttccccgagggtgtagcccaggccgcgcaaggtgcggatggccgcgccgctgccggccagcttgcggcgcaggcgcgagacaaaggcctccagcgcattgtcgcccagcgcctcgcctgcgtcggacaggcgctgcgacaggtcgctcttgctcagcacgcgccccggtggcgtcatcagttcccagagcagttcgaattcgcgcgccggcagttccagcgcctgcccatccacgctgcagcgccgcgcctgccggtccagctgcaggcggcccacggtgacgaggtcgccggagccggtggcacggcgcgccagcgcgcgcaggcgggcttccacttccttgagttcgtagggcttgcccaggtagtcgtcggcacctgcatccaggccggcgatgcgttcctcggtgctgtcgcgggcgctcagcaccagcacgggcgtgcggtctccgcgcgcccgcgcgctgcgcagcgccgtgaggccgttgcccaggccgctgcgcgcctgcgggccgtggggcaggttgaggtccagcagcacggcatcgaagggctgtaccgcccaccagtgctgggcgtcttccacgttctgggcgagttcgacgcggtggcccgcgcgttcgagcccctgggccatggtgcggctcaggacgggatcgtcttccaccaggaggatgcgcatcgcgggaacagggcagggctacgtggaaatacgcacgggcagggtcagcccgcgatcaggttgggtggcaatagtgccactgccagcataccccagccaccggtgctgccgcgtggaaggcgctggctggctgaaccacacaggagaccgtttcgatcatgaacaaccgcaatctcgtccggggcttcgtcctcatggcgctggcgctggccttcggcctgccgtcggtgcattactcgctgggctcgctcagccatgcggggccgggcctgttcccgttcatcgtcagctgcatgctgttcgtggtcggcggcatcacggtgctgcgcgcgcggctggtggcgcccgtgccgctgaacttcaacccgcgcaacatcgccatcatcctgacgagcctgtgcggtttcgcgctcatctcccatttcgtgaacatgatcgcgggcatcgtcttcctggtgttctgttccgggttcgccggcacgtcgtactcggtggcgcgcaacgtgaagatcgcggcggtgctgatcgcgatcgccttcgggttccagaagctgctgggcctgagcctgccgctgtactgagccgaagggagcaccgacatggacgtcctgcacaacctcgcgttcggcttcggccacgcgctcacgatccagaacctgatgttctgcgcgctgggctgcacggtgggcaccctggtggggctgctgcccggcctggggccgctcgccaccatcagcctgctgctgccgctgacctattcgatggacacgaccggcgcgctcatcatgctcgccggcatctactacggcgcgcagtacggcgacagcgtgagcgcgatcacgatgaagataccgcacgccagcagcatcgtggcgtgcatcgacggctacgcgatgacgctcaagggcaagaccgggctggcgctgttcacggccggggtgtcgagcttcatcggcggcacggtggcgatcgtggtgctggccttcctggcgcccagcctgggcgaggtggcattcctcttcgggccgcccgactactgcgcactgatgctcgtgggcttcgtgtgcgtgagcttcgtgaccacgggcagcctgctcaacggcctggcgatgtgcctggtgggcgtgctgctcggatcggtgggtaccgacgtgaacagcggcgcggagcgcttcacgctgggcctgccgttcctggccgacggcgtgggcatcgtgagcatcgcgctgggctgcttcggcatcgcggagatcaccaagaacctggattcgcgcgaggagcgctcgcccttcaacggcaagatcaagctgatcccgacctgggccgaattcaagcgcatcgttcccagcgcgctgcgcggcagcgtcgtcggctcggcccttggcatcctgcccgggggcggcccggtaatcgcgcagttcgcggcctacgcgctggacaagaaggtcagcaagtacaagcacgagatcggcaccggctgcatcgagggcgtggccggccaggccgcggccgacgaggccgccgcccgcaccagcttcatcccgctgatgagcatcggcattcccgagaacgcggtgatggcgctgatgatggccgcgttcatcatcaagggcatccagcccggtcccaacatgatcgcgggccaccccgagctgttctggggcctggtggcgagcatgtggatcggcaactgcttcctgctgatcctgaacgtgccgctggtgcgctactggctgtcggtgttcaagattccgtacaacgtgctgttcccggcgatcctgttcttctgctgcatcggcaccttcagcatcaacaacaacctggacgacatctacatcaccgtcgtgttcggcgtgctgggctacctgttcatgcggctggagctggacccgtcgccgttgatgctgggcttcatcctggggccgatgctggaggagaacttccgccgtgccatgctgctgtcgcgcggaagcttcggcgtgttcatgtcgcggccgatcagcggcacgctgctcagcctgataggtgccttcatcctgtggcaggtggtggccttcttccggcagcgcaagcagccgcaggccttgcccgtaccagcggcggagccgggggcctgacaccgcgtccggtgtccggtggcgcctgtcttgcgcgggcgtccatcagggtaaacagggggcggcggggcggcgccacccgcgcgtggcggcggcatgatcggcgctttcgacaacgcgcagggatttcccatgacctccttccatttccaggcggagtcccgccccttcgtggccggtcgccggcaattgctggtcgcaggggccgctgccggcggcctgggcctgtggcccggcctcgccggggcgcaggcggcatggccttcgaagtccgtgcggttcgtggtgccgttcgcaccgggcggcagttccgagatcgtcgcgcgctccaccgcggccgagctgtccaagacgctgggccagaacgtgtatgtggacaacaagccgggcgccgccggcaacatcgccatgtccgaggtggcgcgcgcggacgaccagcacacggtcatcctggggcacatcggcacgctggccgtcaacccgtacatcttcgacaagctgccctggtcgcccaaggactttaagcccgtgagcctgctggccaaggtgcccagcctctacgtcgtgcatccggacgtgcccgcgaagaacctgcgcgagttcatcgcgtatgcgaagcgcaatcccggcaagctgagctacggctccgccggcaacggcagcgccgggcacctggcgttcgagtacctcaagatgacctccgaggtcttcatgctgcacgtgccctacaaggggaccggcccgatgctgaccgacctgctgtcgggccgcgtggatgcctctgccatcggggccgccgccatcatcccgttcatcaagtccggcaaggtccgctgcatcgccaccgggtcggcgcagcgtctgccgcagttgcccgacgtgcccaccgtggccgagcagggcttcccgggtttcgagatgacccagtggtacggcatgctcgcgcccgccagcatgtcccaggaccatatcgacaagcttgccgcagaaaccatgaaagccgtcaaggcgcccgagtcgcagcgcaggctgtccggcgatgccgccgaggcgatcggcagcacgccggctcaattcgcgcagttcatcgccaccgagcaggagcgctggaagaaggtcatcgcgcgggcgcagatcaagcccgactgagcgatgccgtgcgtgcaggggcgcacgcgggtcagaacgtatgtatcacgccggccgtgatgccggtcgccgcgctcttgttggccgcgccctggtagccgtcgcgccagttcgtgcggtccagctcggcatacagccggctgcggcgcgacagcttgtactcggcgaacaggatggcgcgggtgtagccgtcgccttgcaggccgctgcggtcgcgatcgaggcggtacaccgaagccgtcaggtcgacggccggggtcgcggcccaggtgccaccgaccgaatgcacgcgatgcacggtgcgtgcggtggccgaggtttccgccttgctgcggccggtgttcgccatgagcctgacgctgccgaactggtaggcgacgcccagcgtggccgcgtccagcgcgagtccggcgggcgacttgaagttctggtaggccccggacacggtcaggccgcccgccgcgtaggccaggcccgcgccgcgggaggactgcaggttggcacccgcggcgttctcgccaaagccgtacatggcccgcgccgtcaccgggccgaagcggccgacgtatttcagcgcgttgtcgagccggtaggagccattggtggcgcccgcggaaccgtattcgatgcccaggccgtggctgctgagcgccgtggtcgcgatgttcggattgaaggatgcgaagcgcatgccgaccggatcgacagggctgatggcatcggccagcaggttggtctggcggccggcagtgaccgtaccccaggcgccgcccaagcccacggtggccgcgcggtcgaagaacttcgtggcattggcctgggtgccggtatcgaggttgagcccggtttccaggttgaacacggcatgcaggccgccacccaggtcctcgcggccgcgcaggccgaagcggctggtgttgtccacgccgctcgcgatgcccgtggccgatgacgggctgggcgcgttggccgccgtcatgccggaggtgtgccgtatgccgagatcggcgatgccgtagagggtgacgctgctttgcgcggaggccaggaacggtgcgcaggcggctgccgccatcgcgatgcggtggagtttcatggggtgctttcaggaaaacgggccgcgcaggagcacatcgcccacgcgtgcgcgcgcagcgatgcatccctgcgatgccgtgcagggctgtggaagaggaggggagggccgggaggcggggcagggcgcgcaggaagtgctgcctatgccccggggagtccggcaggcgcggtcaacgggccgcagcaggctccatgccggtgctgcgcacgatggctgccgccgccggtgccgccaggaagcgaatcaggtggcgcgcggcctccggctccggcgagccggtcgccacgccggccgagaagaacacgcgctgctgcacttcgtccggcagctgtcctacgaaatccagctccttgaagggcagcagttcgctgacctgctggaagccgatctcggcatcgccgcgcagcacgaccgcgccgacccgttcgctgtagatctttttggccttggccttgatctgctcggccacgcccaggcgctggaacagttcggtggacaggtaggtgccgctggcgctggccgaataggcgatgctcttggcattcagcagggtctggcgcagggcgtccaccgtgctgatgtcgggcttgggcgtgcccttgcgcacgctcatgccgatcatggagcgcgccaggtccacgcggctgccggcctgcaccttgccctgctcgatcagcttgtccagcgccgagtcggccaggatcacgatgtcgaactgctcgccccgcgccatgcggctggggatcgagtccggcgcgttgccgatggaggcgccgcgcgcggtggtgaccttgttgcccgtggcctgctcgtagagcggcacgagctggtcgtaggcggccgagaagccaccggaggtgacgacgcggatttccgcggcctgcacggccgcaggggccgctgcgcccagtgccaggcccagcgtgagggccgcagcgcccagcagcgagcccagggtgcggcggcgctggccggaagcgggcagggaggtcgagaggggggcttgcatggtgtgtctccgttatgtttctggtgcgaatgcgtggtgcctgccggcgtcagtccgcggtgatgttccgctcgcggatgatgcgggcccatttctcgttttccgcggcgatgaacttggccagttcctcgcggctgccaggggcggcggtctggccgtgtttcagcaggttgtcgcgcacgtcgggcgcattcagcaccttcacgagttcggtgttccagcggtccagcagcgccttgggcgtcttgccgggcgccacgaaggcgtaccagttggtggcgttgaagccggggtacgtctcggcgacggtgggcacgttgggcaggtaggccgggcgggtcaggccggtggtcgccagcgcgaccagcttgcccgattccaggtggggcagggccgtgggcggtgccgcgtagaacgaggtcacgcggtcgcccagcacgtcctgcagggccggcgcgccgcccttgtagggcacgtgcacggtgttgatcttcgcgatgtcgttgagcagttcaccggccaggtgggaggccgatcccgggccggtggatgcgaaatccagcttgcccggctcgcgcttggcgcgggccacgaattcgcccagggtcttgatgccggtgctggcaggcacgaccagcacgttggggaaggtcacgcccatggtgatgggggcgaggtccttgagcgggtcgtagccgaccttcatgaagtggggcgagatgctcagcggcccgatggagccgaacagcagcatggatccgtcggtagggcccttggcgacctgggcatgggcgaggttgccgccagcgcccggcttgttgtccacgaccacggtctggccgatgttctcgccgagcttcttggcgatcacgcgcgcggcgatgtcggcggagccgccagccgcgaagccgaccaccagcgtcactggtttcttcggggggaaatcctgggcgcctgcggtggtggcgatgagggaaagtccggcggccaatgcggcggccacggtcatggtgcgtctttgcatgttgtctcctggatatctgtctgtagccgctcaactcggcaagaccgccatgctagggagtcggtaatattctgtgaattgcaatttacagagtgactgttgcatgcgacgcatcaaattcgacatgggcgagctgatggccttcgtggtcacggccgaaaaacagagcttccggctggcggccgatgcgctgttcgtatcgccttccgcgctcagtcggcgggtggagcggctggaggcggccgtgggcgcccagttgctggctcgcaccacgcggcacgtcgagctgaccgccgtgggccacgacttcctgcgcgaggcccaggccgcattggcaggcctggacgacgcggtgcagcgcgtgggcgaccagttgcagcgccgccgggggcgggtcgcgatcgcctgcataccgtccgtcgcgtcgaacctgttgcccccggtcctgcgggagttcgcggccggcgagccggaggtccaggtgcatctggtggaagacagcgcccagcaggtgctggacgccgtgctgcggggcgacgtggatttcggcctggggttcatgggcagccaggagcccgcgctgcgcttcgacgccttgatgcgcgaacgctatgtgctggccatgccgagaagccacccgtgggcggcgcgcgaggcgatcggctggccggaactggcggggcagcgcctggtgtcggtgtcgcagcagagcggcaaccgcctgctgctggaccaggccgtggccgacctgccggaaaagcccgtggcctggcacgaatgcaaccacctggccggcacgctgtcgctggtggaggccgggatggggctcgcggccattccgcaactggcgctgcggccaacccatccagaactctgcggcgtgccgctcaccgaccccccggtctggcgaacgctgggcttgctgcagcggcgggaccgcgtgctggggcccatggcggaggggttgcggagaaggctggtgcaggcgtaccgcgtagcgtgaactgcgaccccggacacaggtaagaggcctgcacaacgaaaaaagcccaagtagcggactacttgggctttgcatctggcggagagggcgggattcgaacccgcggtggggattagcccacacacgctttccaggcgtgcgacttaaaccgctcatccacctctccggaagcccgcaagtatagcagcgattccggggcctcccggcgagccgtagcaggaatttttcatacggcctgccgcattgccgggatccacgcgtgcgacccgcggccagcgatccgcgctcagggccgctgcgcgccctgcaccatcttcatcgcggaggtgatgagggtggagacctcggtcatgttgctcggcacgaccagggtggtggtcgcatctgcggccacgcggctgtaagcatccacggcgcgctcggccaccttgagctgcacggcctgctcgccgccgggctggcggatggcggcggccacgcgctcgatggcctgggcggtggcctcggccacggcggtgatggaggcggcctcgccctgagcgttgttgatctgcgcctgcttctcgccctcggagcgggcgatgaaggcctcgcgctcgccggtggcgatgttgatctgctcctggcggcggccttccgatgcggcgataagggcgcgcttctcgcgttcggcggtgatctgctgctgcatggcgcgcaggatttcgttgggcggggtcaggtccttgatctcgtagcgcagcaccttcacgccccagttgagggcggcctcgtcgatggcggccacgacctgggcgttgatcatgtcgcgttcctcgaaggtcttgtcgagttccagcttgccgatcacgctgcgcagcgaggtctgcgcgagctgcgtgacggccatgatgtagttgctcgatccgtagctcgcgcgcatcgggtcggtgacctggaagtagaggatgccgtccacctgcagctgggtgttgtcgcgcgtgatgcagacctggctggggacgtccagcgggatttccttgaggctgtgcttgtaggcgacgcgatcgacgaagggcaccaggaagttgaggccgggcgtgagcgtgccggcgtacttgcccagccgctccttgacccaggcgttctgctggggcacgaccttgatggagcgtgcgacgaagatgccggcgatgacgaagaggatgagggcgatttccatggagtcctttgctgcccgggagacgggtgtggaagagggttgaaggaaccctgcgccggagcgcaggcggagggaaaaccacaggagcggcaaggcggccgcgtggcggggctcgggcgaccgcgccgcgcgccgcttcaggccgcgtccaccaccagccggttcccgaccacctccgccacgcggtaggtgccgggcagggcggtggccacgccgaccgggccgctgcgcagcaccacggtccactgcgcgccgcggtagcgcacctgggccgtgccgtcagggttccaggcgggcacctgcacggtttcgccgacatcgaggttcacgtcgcggttgctcgcggcgggctgcacggcggccatgcggcggcggcgcagctggtggcaggcgatgacgccccccgcgcccacgcaggcggctgccacgagctgcgcggtgatcggaaggccggcatgggccgccagtgcgccggccacgaggccgacagccagcatgagcaggtagaaggtgcccgtcacgagttcggcggcgaccatcgcgccggccatcagccaccagagggtggaatgctgcatcacgggtgtcctcctcgcatgtccgtgcccggcggggccggtgctttcccgtccattctgggtcaaatgccgatgtcttcaaagggatgacatcgttattccttacacttcgcgcctatttcgttttttgggcccgcttgctcggaggctgtgcatgaaattccgctttcccatcgtcatcatcgacgaggactaccgttccgagaacacatcgggcctgggtatccgggccctggcgcaggcgatcgagtccgaggggttcgaggtgctgggcgtgacgagctatggcgacctgtcgcagttcgcgcagcagcagagccgggcgagcgccttcatcctgtcgatcgacgacgaggagttcacgctgggctcggggctggacccgatcgtgctgagcctgcgcaacttcatcacccaggtgcgccgcaagaacgccgacgtgccgatctacgtgcacggcgagaccaagaccgcgcgccacctgcccaacgacatcctgcgcgagctgcacggcttcatccacatgttcgaggacacgccggagttcgtggccaagcacatcatccgcgaggccaagagctacctcgagagcgtgcagccgccgttcttcaaggcgctgctggactatgcggaagacggctcctattcgtggcactgcccgggccactccggcggcgtcgccttcctcaagagccccgtgggccagatgttccaccagttcttcggcgagaacatgctgcgcgcggacgtgtgcaacgccgtggaggaactgggccagctgctggaccacaacggggccatcggtgaatccgagcgcaacgcggcgcgcatcttcaacgccgaccactgcttcttcgtgaccaacggcacgagcacctcgaacaagatggtgtggcaccacacggtggcgccgggcgacgtggtggtggtggaccgcaactgccacaagtcgatcctgcactcgatcatcatgaccggggcgatccccgtgttcctgaagcccacgcgcaaccacttcggcatcatcggtccgatcccgcaggccgagttcgagaaggatgcgatccaggcgaagatccgcgccaatccgttgctcaagggcgtggacccggcgacggtgaagccgcgcgtgatgacgatcacgcagtccacttacgacggcgtgctctacaacaccgagaccatcaagtcgatgatggacggctacgtggacaacctgcatttcgacgaagcctggctgccgcacgcggccttccatccgttctacggcagctaccacgccatgggcaagaagcgcgcgcgcccgaagcattcggtggtgtatgccacgcagtccatccacaagctgctggccggcatcagccaggccagccacgtgctggtgcaggattcgcagaccgtgaagctggaccgcccgctcttcaacgaggcgtacctgatgcacacctcgaccagcccgcagtacagcatcatcgccagctgcgacgtggcggccgccatgatggagccgcccggcggcaccgccctcgtggaagagagcctgctcgaagccctggacttccgccgcgccatgcgcaaggtggaagaggagttcggcaaggacgactggtggttcaaggtctggggccccgagaagatggccgacgagggcgtgggccgcgccgaggactggatcatccgcagcgatggcaagggccggaagaacggcagcaagtggcatggcttcggccagctggccgatggcttcaacatgctggatccgatcaagtccaccatcgtcacgcccggcctgaacctggacggcaagttcgacaagaccggcattcctgcgtccatcgtgaccaagtacctggccgagcacggcgtggtggtggagaagacggggctctacagcttcttcatcatgttcaccatcggcatcaccaagggccgctggaacacgctgctggccgcgctgcagcagttcaaggacgactacgagaagaaccagccgatgtggcggatccttccggagttctgccagcagcacaagcgctatgagcgcatgggcctgaaggacctgtgccagcacgtgcatgcgctctacgccaagtacgacatcgcgcggctgacgacagagatgtacctgtcggacctgacgccggcgatgaagcccagcgacgcctatgcccacatcgcgcaccgcaagaccgagcgcgtggaaatcgaccacctggaaggccgcatcaccaccagcctgatcacgccgtacccgccgggcatcccgctgctgatcccgggcgaggtcttcaacaagaagatcgtggactacctcaagttcgcgcgggagttcgccaagctgtgcccgggcttcgagaccgacatccacggcctggtggagatcgaggacgacaacggccacgtgcgctactacgccgattgcgtgacgcgggtggagcagcccaagcccggccgccgcggtggccgcaaggatgcaccccaagcggaggacatcgtgcaggtgggcagcgacggaccgttcggccggaagatctgaccgccgcgaggcaggtcgcttcggccctggaagcccggcggcgcgcaagcgcctccgggctttttttgcatggagcggacgtggcgctgaatccaggcggcgccgtggcccgtatgagtgtgcagccgcgcgaatcttcgggcggccttccacccaacgatccaacggagacctccatgacctttcgcctgaatgcccgcctcgcagccgccagcctcacgctcgccctgtccgcagccgccatgcctgccatcgcccaggtgaccgtcggtggcgcgccgatgttccccaccaaggacatcatcgacaacgcggtgaactcgaaggatcacaccacgctggtcgctgccgtgaaggctgcgggcctggtcgatacgctcaagggaccgggcccgttcacggtgttcgcgcccaccaacgcggctttcgccgcgctgccggcgggcacggtcgataccctgctgaagccggagaacaaggccacgctgaccaaggtgctgacctaccacgtggtgccgggcaaggtcgatgcggccgcgctgtccaagatgatcgccgacggcaagggctcggccagcctgaagaccgtggccggcggcacgctgacggccagggccagcggctcgtcgatcgcgctgacggatgaaaagggcggcatgtccaacgtgaccatcgccgacgtgtaccagtccaacggcgtgatccacgtcgtggacaaggtgctgctgcccaagtaacagcaggcccgcatgccgcgaggcgcgtctgcatcgcccgacggagcaggacgggcctggatgcgcaaaagccgcaagggcctctccacgaaggaccttgcggcttttcttgcaggggcaccggcgcggccctgccggcttgccgatgcggcccggcggtcaggccaggttggcgctgtcgcggctgatgccgccggtctggctgaagccgccgtccacgtacatgatttccgccgtcacgccgctggcgaggtccgacagcaggaaggccgcggcgttgcccacgtcctcgatggtcacgttgcggcgcaggggcgaggcgtcggccacggtgcccagcagcttgccgaagtccttgatgccgctggcggccagggtcttgatgggaccggcgctgatgccgttggcgcgcatgcccttcgggcccagcgattcggccaggtagcgcacgctggcttccaggctggccttggccaggcccatggtgttgtagttgggcacggtgcgcagggcgcccaggtagctcagggtgagcacggcagccttgtcgttcaggtagggcagggcggccttggccatggcggggaagctgtaggcgctgatgtcgtgcgcgatgcggaaggattcgcgcgacaggccttcgaggaagtcgccggcgatggcttcgcgcggcgcgaagccgatgctgtgcacgaagccgtcgaacttcggccaggtggccgacaggtcggcgaacatgcgctcgatctgctcgtcgctcgccacgtcgcagtcgaagaccagcctggagtcgaactcggccgcgaagtcggtgatgcggtccttgaagcgttcgcccacgtagctgaaggccagctcggcgccctgcgcgtggcaggccttggcgatgccgtaggcgatggaacggttggacagcacgccggtgatgagcagcttcttgccggtcaggaaacccattgttgttctccagtgaatgcggtaggggtggaatgccggaggggcgcggcgcggcccgtggcggaaagatgcggcggccgggcacccggccggggaaaatccccggcaggcgtggacggcccgccaccgtagtgcagaattgtcgcatgcggttctggatgatctgtctgctctggggaagctggctgtgcgcggcgccggcctgggccgcgcatgggtatgcgctgtgggacgacctcaagtacccggcgggtttcgcccatttcgactacgtcaatcccgaagcacccaagggcggcgagctgcgcatggtgagcaacctgcgctattccaccttcgacaagtacaacccgttcacgatgaagggctcgccgccggcctacctctcggacctgctgttcgagagcctgctcacgggttccatggacgagacggcctcgggctacgggctgctggccgaggacgtgcaggtgccggaggaccggctcagtgccacgttccgcctgcgggcggaggcgcgattccacgacggcagcccggtcgaggccgccgacgtgaagtacacctacgagaccctggtcggaccccacgcgtcgccgagctacgcgacgctgctgcaggaggtggccggggccgacgtgctggaccggcgcacggtgcgcttccgcttcaagcaccccaaccgcgaactgccgctcaccgtgggcagcctgccgatcttcagccgcgcctgggggcgccaggcggatggcaaggtgaagcggttcgacgagatcgtgaccgacatccccatcggcagcggcccgtaccgcatcggcccggtggcgttcggccgcgacatcacctacgtgcgcgatccgcagtactggggccgtgacctgaacgtgaaccggggcgcctacaacttcgaccgcatcacggtgaagatctacaaggacaacaccgcgcggctggaggccgtgaaggccggcgagttcgatttcatgaccgtgtattcggccggcgactgggcgcgccgcatcgacggcaagctgttccggcagggcgtgctggtgaagatggaactcaagcaccggctgcctgcgggattccagagctacgtgctcaacacgcggcggccgatgctgaaggacccgcgggtgcgcgaagcgctggggctggcgctcgactacgactggatgaaccggcagatgttctacggcggctacccgcgcgtggtggacctgttcggcaacaccgactgccaggccaccggcacgccgggcccggaggagctggcgctgctggagccgtggcgcggcaaggtgccggacagcgtgttcgggccgatgtacacgcccccggtcaccgaaggggtgggacattccctgcgcgacaacctgcgccgggcccgccagctgctggccgacgccggttggacctaccgcgacggcgcgctgcgcaacgcgaagggcgagcccatggtgatcgactacctcgacagcaaggaggtcggcgcgcgcacggtgacgccctggatgcgcaacctcgagaagctgggcatcaccctgcgctttacctcggtggatttcgcgctgtacctgcagcggctggacaagttcgatttcgacatgatcaccctggcctatcccggtacctacaacccggggcaggacatgctggagctgttcggcagccagcgcgccgacgcggagggcagcagcaaccatgcgggcgtgaagagcccggcggtcgatgcgctcgcgaccgcgctgacacgggcgaaatccaaggccgaactgctgcccgcctgccgcgcgctggaccgcgtcatcatgcacagccactacctcatcccgcagtggcagctgtccgcgcaccgcatcgtgtacaaccagcagcgcctggcctaccacgcacccatgccgccctatgcgaaagccgaggagtgggcaatgttttcctggtggagcaagtgagggatcacacccctgaggcgctgcgcgccatcccctcgctctcgccgtgctgcgcacggcgggcagggggacgacgccggtggcctggcgaagccagttccacggcgcctgctggcatggcctgctccgcggccatcggatgggtgatgccgcgccggtttcagcgggcgtgggtggcgcatgccgccgcagggtgccgaagcctgaaatctcctgactgactgcatgctcgcctacatcgccaaacgcctgctgctcatgctgcccacgctgctgggcgtgctgctgctcaccttcgtggtcatccagttcgtgcccggcggcccggtggaacagtacctggcggaggcccgcacggcggcaggcaagggcggggcggccggcgggctggagtcgggcggcatgcgctaccgcggcgaccagggcgtggacccgaagcggctggagcaaatcaaggcgctgtatggcttcgacaagcccgcgcacgagcggttcttccagatgctgggtcagttcgcccgcttcgacctggggcgcagcttcttccagaacaaggaggtgtgggcgctggtgaaggaaaagctgccggtctccatcagcctcgggctgtggaccttcttcatcagctacctggtggcggtgccgctgggcgtggccaaggcggtgcgcgcgggctcgcgcttcgacctcgtgaccacgctgctcgtcctggtgggctatgcgatcccgggcttcgtgctgggggtggcgttgctggtggtcttcggcggccagttgcagtggttcccgctgcgcgggctggtgtcgtccaattgggagcagatggactggggcgcgcgcatcgtggactacctctggcacatcacgctgccggtgacggcgatggtggcgggcagcttcgcggtgacggccatgcttaccaagaacgccttcctggaagagatccgcaagcagtacgtgctcacggcgcgcgccaagggcctgtcggaacggcaggtgctctggaagcacgtgttccgcaatgcgctgatccccatcatcacgggctttcccgccgcgttcatcggcgcgttcttcacgggctcgctgctgatcgagacgctgttctcgctcgacggcctgggcctgctgagctacgagagcgtgatccgccgcgattatcccgtggtgctgggcacgctctacctgttcacgctgatcgggctggtcaccaagctcgtcagcgatctttgctatgtgtgggtcgatccccgcgtgaagttcgactgaacgcatgagtattccatcccccgacctctccgctccggccgccatgccgtccccggcggcaccgccacccgcgccggtctcgctttcaccttcccgccgcgcgtggatgcgcttcaagcgcaaccggctggggttctggagcctcgtggtcttctgcgtgctggtggccatcagcctggcggcggagttggtgagcaacgacaagccgctcatcgtgcactacgagggccagacgtatttcccgctgttcaagacttaccccgagaccaccttcggcggggatttcgacacgccgaccgactacctggaccccttcatccaggagcgcctgagcgcgggcggcaactgggcgctctacacgatcaaccggtacgggcccaacacgctgaactatttcgcgaaatcacccaacccgtccgcgccgaccgccgacaactggctgggcacggacgaccggggccgcgacatgctcgcgcaactgctctatggcttccgcgtgagcgtgctgttcgggctggcgctcaccatcaccggggtggtgctgggactggtgacgggcgcgatccaggggttcttcggcggacggacggacctggccttccagcgcttcatcgagatctgggggtcgatgcccgagctgtacctgctgatcatcttcagcgcgctgttctccccgagcctggcgctgctgctgatcctgctcagcctgttcggctggatggggctgtcggactacgtgcgcgcggagttcctgcgcaaccggcaactggactacgtgaaggccgcgcgcgccctgggcgtacccgaccggcagatcatctggcgccacatcctacccaacagcatgacgccggtcgtcaccttcctgccgttccggatgagcgcggccatcctctcgctcacgtcgctggacttcctcggcctgggcgtgccgcccggcactccgtcgcttggcgagctgctgaaccagggcaagaacaacatcgatgcctggtggatttccatcttcacgttcgccgtcctggtgagcacgctgctgctgctgaccttcatgggcgatgcgctgcgcgacgccctcgatccgaggaagcaatgagcatcgcaccttcctcttcaccctccgctgcgccgctgctgcgcgtggaggacctgcgcgtggccttcggcggcaaggcggtcgtgcatggcgtgggcttcgatatcggcgcgggcgagaagctggcgctggtgggcgaatcgggttcgggcaagaccatcacggcgctgtccctgttgcgcctggccgcggatgcggaagtgtcgggccgggccctgctgcagggacgcgccggcgcgccggcgcaggatctgctggcgttgccggagcgcgagatgcgcggcctgcgcggcggcgacatcgcgatggtcttccaggagccgatgacggcattgaacccgctgatgcccgtgggccggcagatcgccgaggtgctgcagctcaagcaggggctgtcgcgggcgcagagcgccgtccaggcggtggagctgctggccgcgacgggcgtgccggagccggcgcggcgcgcgggcgcctatccgcaccagctctccgggggccagcgccagcgggcgatgatcgccatggcactggccagccggccgcgcctgttactggcggacgagcccaccaccgcgctcgacgtgacgctgcgcggccagatcctggaactgctttcggacctgcagcgccagaccggcatggcggtgctgcttatcacgcacgacctgaacctggtgcggcgcttcgccgaccgggtggcggtgatggagcgcggcgtactcctggagcaggggagcgtggcggaggttttttccgcgcccgcccatgcctacacccggcgcctgctgggcagcgtaccgcggcgcgatgtcatcgaggatgtggtcgaggacgcgggggcggacgcggcctccgggccggccgcagacgctgcgcaggcagagccgccggccgcgagtgcaaagggcctgcgcgtggcctacgccacgccgctgcccggcctgcggggctggttccggcgcggcgaattcctggcggtgaaaggtgccgacctggtggtccatcctggccggacgctgggcgtggtcggcgagtcggggtcgggcaagtccaccctcgcgcaggcgctgctcggcctgttgccgttcagcggcgagttgcagatcgccggccgggcatgggaactgccggtgcagcgcaacagcgcggccaaccaggcgctgcgccgcagcgtgcaggtcgtgttccaggatccgttctcgtcgctgtccccccgtctcacggtggaggagatcgtcggggagggcctgcgggtgcatgcaccacaggagagcggggccgggcggcgcgcccgcgtggaggcggcactggcggacgtgggtctgacgcatacgcagttcccggggctgctggggcgctatccgcacgagttttcaggcggccagcgccagcggatcgcgatcgcgcgggcgctgatcctggaaccgcgcctgctggtgctcgacgagcccacgagtgcgctggacgtgaccatccagcagcaggtgctggtgctgttgcagcgcctgcagaaggaacgcgggctgagttacctgctgatcacccacgatgtggccgtgatccgcgcgatggcgcacgacgtgctcgtcatgaaggatggcgacgtggtcgagtccggccggatggcccaggtgctcgacgcgccgcggcacccctatacgcagcggctggttgcggcagcaggggagggcggcgcggcctgagctgctgcgccgcgatgacgcgcccgctggcgctggagccggggcggcctggcgttcaatggggcggcgatgcgtcgcctgggggcgcagcaggcacggacgggggcgctgcgggcggcaccggttcgggttcctgttcgggccccgcgtacatgcggaaatgctgcttgccggcccgcttggcggtgtagagcgccacgtcggcactgcgggccagttcctcgaacgtggagccgtgctgggggaacagcgcgattccgccgctgaggccgatctgccgcgactcgctccccaggtcgaagggggcgtcgcacacggccacgatcttgcgggcgacatggcatgcctgcccgggatgctccacgatgggcaggagcacgatgaactcgtcgccgccctggcggcacacggtgtccgagcggcgcacgcagcgggtgaagcgccgcgcgacctggaccagcagcaggtcgccggcgtcgtggcccagggtgtcgttcacctgcttgaaaccgtcgaggtcgatgtacatcagggcgaggccgtgcccgtcgcggcgcgcctgggcgatggcctgctgggcccggtcctgcagcagcacgcggttgggcaggtcggtcaacatgtcgtgctgggccaggtgtgccatgcggcgcgccagcgccatggcctcggtcacgtcccgcagcaccatcaccgtgccggtgacctgcccatgcctgtcggtgatggggctgacgctgttttccacgtccatgcggcggccatcgcggcagaacagcacgaggccgcgccccggcggcagggcctgcgcaccggacagcgcgctgcgggccggatgctccgcgtgcacgccgttgggggtgtagaggggggcgacctcgtcgatgtcccggccggcggcatggaaggcctgccagcccgtcatcttctcggccacggggttgatgtaggtcacgtggcccgaggcatccgtgcatagcacggcgtcgccgatggactgcagcgtgaggcggaccagttccttctcttcgaagagcaggtcttccatgcgcttgcgctccgtgaggtcgtcgatctgcacgaagatgccctgggcctgctccccgtccatgtccggaatgcaggacaccatcatgtgccggacttcgcccgacgatatcggcaccgaccgttcatagacctgcctgcggccctgcagcgcacgccgcaggtaaggccgcgcggcctcgcaggcctctgcagtcagcagttcctcgatggggcggccctggatttcttcctgggtcatgccgagccagtcgaggtaggcctggttggcgaagcggtttcgcaggttgcggtcccagtaggcaaccagcgagggcaggttgtcgaggatggtgcgcatgtcgtgctgcgcgcgctgcagctgcgcggccacgttctgccggcgtgccagttcgcgtgcgaacagcagggcgaggccgatgcatgccgccatcagcagcgcggcgaaggtccccaggatcaccgcgttgcgttgccacttcgagaggatgctctccaccgactgagccaccgacaccacgagcggatagtcgcccacgcggcggaaggcgtagagcctggagatgccatcctgagcttcttcctgcggctcggtgaagtgcccctcgcgctcctgcacgaggtgctccaggtgatggatgcccaccggctcgccgatgccgtgggggcgcgatgggaagcgcgagatctcggtgccgtccgcccggacgatctcggccaggctctggggccccaggccgagcgatgcgaacagttcgttgaagtagctcagccggatcgtgccgacgaccaccccgccgaaactgccgtcctggttgaagtaggcgcggctcatcgccaggctgtactcgcccgtcacccgcccctggatcggccggccgatgtacacgccccggtccttctcgcgcatgtggaactggaagtagtcccggtcggcgaggttgggcatcttcttcgcgggcgtgacgccggccgacaccaccacgttgcccccggggtctatcaccgccacggaacccaggccccgggtgcgcagcgagtggtcgaacagcatggcgtgctgcacgtccggcggcaggccggcgaggtccggccgggccagggtttccaccacgcctgccagcgaatggtcgaaactgtcgagcgtgcggccgatgctctgctcgagcgtgcgcgcgagcgccgcattggcgtcgcgcgcatagttccattcgtcgtcgcggatggtcaggatggcccgcgcgaacagcgccccgatgccgaccgacagcgcgacggccagcaggagcattcggtagtgcggagtcaggcgcagggacatgtgcagcgggcggcacgggtccgcgcggaaacggcagggagggcggcccgcggcgctgcgggctcccccgtattgtcaccgcccgtgggtgtgcggcgcaaacaggtcccaggtcgcgatgaacagcgccgcgatgaccggcccgatcacgaaacccgtgagcccgaagagggacatgccgcccagcgtggagatcagcacgatgtagtcgggcatcttggtgtccttgcccaccagcactggccgcagcacgttgtccaccaggccgatgacaccgatgccgaaggccgccaggcccgcgccctgccagacggcgcccgtggccagcaggtagatcgccaccggcgcccagatgagcccggcgcccacggcgggcagcagcgacaggaaggccatgagcacgccccagagcacgggggcctggatacccaggaaccagaaggcgagtccgcccagggcgccctgcgccgcggccaccgcgatgttgcccttcacggtagcgcggatcacggtggtgaacttggtggcgagctggcgcttgtggccctcgtccaggggcgtggcttcgcggatgcgcgccgccagggccgggccgtcgcgcagcaggaagaacagcaggtacagcatgatgccgaagctcaccacgaactgcagcgtgttctggccgaagtcgatcgccttgctgcccacgaactgcgtggcctgcacggtgacggacgacagccgcgcctgcagttcagacgccgtggtcaggttgagccggtcgaggatctgcatcgcccaagacggcatggcctgcatgacctggtggaagtaggcggtgaaatccagctgcccggagcggatgcgttcatagaccaggctggcttcctgcaccagcgagacggtgatcagcgtcatcgggaggatgaccaccagcaggcacagcgacagggtgcacagcgccgcgaggttggcccggcggggcatgtaccgcagcaggcggcggtgcatgggcgcgaagaggatcgcgaggatgattccccagaaaaccgcaccgtggaacggccagaggatggccaggaaggccaggctgacggcgatcagcagggcgatgaaagtgcggttctgcagcagggtggtcttcatggcagggcggtggcgaagttggcgcaaatgtacgcgacggtggcggccgcgccctgtgggacacggccgtgtaggcgctgtcctgcgatcggtggcacaatcgtgggcgcaagattcaaggcccttccccgagccacagtcgcatccgccaaccggttcagccgtgtcgcggaaggttttaccaaccagctaatgcttcccccagggaagcggaggtcagcggaaatgagcgagacgacgtccgtctatcaagcctaccagggcaatacctacctcttcggcggcaatgcgccctatgtcgaagagatgtacgagagctatctcgtcaacccgggcagcgtgcccgacacgtggcgcgagtacttcgacgcgctgcagcacgtgcccgccgtggatggctccaacgccaaggacgtcccccaccagcccgtcatcagcgccttcgcggagcgcgccaagcagggcggcacccaggtcgtggtggccaccggcgccgattccgagctcggccgcaagcgcaccgccgtccagcagctcatctccgcctaccgcaacgtcggccagcgctgggccgatctcgatcccctgaagcgcaccgagcgcccctccattcccgagctggaaccctccttctacggcttcaccgatgccgaccaggagaccgtgttcaataccagcaacaccttcttcggcaaggaatcgatgccgctgcgcgaactgatcaacgcgctgcgcgaaacgtactgcggcacgatcggcgtcgagtacatgtacgcctccgaccagaaccagaagcgctggtggcaagaaaagctcgagaccatccgcagcaagcccagcttcggcgccgagaagaagaagcacatcctcgaccgcctgaccgcggccgagggcctggagcgcttcctgcacaccaagtacgtcggccagaagcgcttctcgctcgaaggcggcgagagcttcatcgctgccatggacgagctcatccagtcggccggctcgcgcggcgtgcaggaaatcgtgatcggcatggcccaccgcggccgcctgaacgtgctggtgaacacgctgggcaagatgcccaaggacctgttcgccgagttcgaccacaccgccccggaagacctgccgtccggcgacgtgaagtaccaccagggcttcagctcggacgtgtccacccccggcggcccggtccacctgtcgctggccttcaacccctcccacctggaaatcgtgaaccccgtggtggaaggttcggtgcgcgcacgcatggaccgccgcggcgacccgcacggccagcaggtgctgccggtgctggtgcacggcgacgcggccttcgccggccagggcgtcatccaggaaacccttgcgctggcccagacccgcggctattccacgggcggcacggtgcacatcgtgatcaacaaccagatcggcttcaccacctccgacccgcgcgacagccgctccacgctgtactgcacggacgtggtcaagatgatcgagtcgcccgtcctgcacgtgaacggcgacgatccggaagccgtggtgctggccacgcagctggccctcgagttccgcatggaattcaagaaggacgtggtggtggacatcatctgctaccgcaagctgggccacaacgagcaggacacgccggcgctcacgcagccgctgatgtacaagaagatcggccagcaccccggcacgcgccgcctctacgccgacaagctggccacgcagggcctgggcgagacgctgggcgacgacatgtccaaggcctaccgcgccgccatggacgccggcaagcacacggtcgatccggtgctgaccaacttcaagagcaagtacgccgtggactggagtccgttcctgggcaagaagtggacggatgccggcgacaccgcgatcccgctcaccgagtggaagcgcctggccgagcgcatcgcgaccatccccgaaggcgtcacgccgcacccgctggtcaagaaggtctatgacgaccgcgccgccatgggccgtggggaagtcaacgtggactggggcatgggcgagcacatggccttcgcgtcgctcgtggccagcggcttcccggtccgcctgtcgggcgaggactgcggccgcggcacgttcacgcaccgccatgccgtgatccacgaccagaaccgcgagaaatggaacgagggcacctacgtgccgctgcagaacgtcagcgagaaccaggccccgttcgtcgtgatcgactccatcctgtccgaagaggcggtgctgggcttcgagtacggctatgcctccaacgaccccaacaccctggtgatctgggaagcgcagttcggcgacttcgccaacggcgcgcaggtggtgatcgaccagttcatcgcttccggcgaagtgaagtggggccgcgtgaacggcatcacgctgatgctgccgcacggctacgaaggccagggccccgagcacagctcggcccgcctggagcgcttcatgcagctggccgcggacgccaacatgcagatcgtgcagcccaccacggccagccagatcttccacgtgctgcgccgccagatggtgcgccacctgcgcaagccgctggtcatcatgacgccgaagtcgctgctgcggaacaaggatgcgacctcgccgctgtccgagttcacgaagggcagcttccagacggtgatcccggagcagaacgaggccatcgacaagaaggccgacaaggtcaagcgcgtgatcgcctgctcgggcaaggtgtactacgacctcgtgaagaagcgcgaggaaaagggtgccgacgacgtcgcgatcctgcgcgtggaacagctctatccgttcccgcacaaggccttcgccaccgagatcaagaagtacccgcacgccaccgagatcgtgtggtgccaggacgagccgcagaaccagggcgcctggttcttcgtgcagcactacatccacgagaacatgctcgacgggcagaagctgggctactccggccgcgcggcgtccgcatcgccggccgtgggctattcgcacctgcaccaggagcagcagaaggcactggtcgatggcgcgttcggcaagctcaagggcttcgtcctcgccaagtgagcgcgtgaaccccgatcccgcgaaccgcttcccacagcgacacaacacgttctgaaagaatcgaaagaatcgtcatggctatcgtagaagtcaaagtcccccaactgtccgaatccgtggccgaggccacgatgctctcctggaagaagaaggccggcgaggccgtcgccatcgatgagatcctgatcgagatcgagaccgacaaggtcgtgctcgaagtgcccgcgccggccgccggcgtgctggccgagatcgtccagggcgacggtgccaccgtcgtggccgaccaggtcatcgccaggatcgacaccgaaggcaaggccggcgccgccgcgcccgctcagtccgctccgaccgccgccgcccaggcgcccgccgtggccgccgcagcggccgacgccgcccctgcaggcggttcgaagggcgacgtggccatgccggccgccgccaagctgctggccgacaacaacctgtccgtgtcggccgtgtccggctccggcaaggatggccgcgtgaccaagggcgacgtgctggccgccgtggccggtggcgctgccgccaagccgtccgctgcccccgccgccatccccacgggcgtgcccaccaaggcgctgccgcaggtggcatcccccgccgcaccgaacctgggcgaccgccccgagcagcgcgtgccgatgagccgcctgcgcgcccgcatcgccgagcgcctgctgcagtcgcagtccaccaacgccatcctgaccaccttcaacgaggtgaacatggccccggtgatggagctgcgcaagaagttccaggacagcttcaccaaggagcacggcaccaagctgggcttcatgagcttcttcgtgaaggcggccgtgcacgcgctcaagaagttcccggtgctgaacgcttcggtggacggcaacgacatcgtttatcacggctacttcgacatcggcatcgccgtcggctcgccccgcggcctggtggtgccgatcctgcgcaacgccgaccagatgagcttcgccgacatcgagaagaagatcgccgagttcggcaagaaggcccaggaaggcaagctcggcatcgaggagatgacgggcggcacgttctcgatctccaatggcggcaccttcggttccatgttgtccacccccatcatcaacccgccccagtcggccatcctgggcgtgcacgccaccaaggaccgtgccgtggtggaaaacggccagatcgtggtgcgcccgatgaactacctggcgatgtcgtacgaccaccgcatcatcgacggccgcgaagccgtgctgggcctggtggcgatgaaggacgcgctggaagatccggcccgcctgctgttcgatatttgatggaccacccccctgaggcgctgcgcgccttcccccttctctcggattgctgcgcaatccgggaagggggacaccgccagcgctgcggggcggcccttgcgcggcggttgctggcccgggccccgcgcatggcgcgggctggggtgttacacagcgccgtgaataccgaaatccattgacagacccacatgcacggttggcctcgggtcagccggcggtgggtctttctccaactgacacagtgagaacgacatgagcaaacaattcgacgtcatcgtcatcggcggcggccccggcggctacatcgccgccatccgcgcggcccagctgggcttcaacgtggcctgcatcgacgagtggaagaacgagaagggcggccccgcgcccggcggcacctgcacgaacgtgggctgcatcccctccaaggcgctgctgcagtcctcggagcatttcgagcatgccaccaagcatttcgccgagcacggcatcacggccaccgacgtgaagatcgacgtggcgaagatgatcggccgcaaggacgccgtcgtgaagcagaacaacgacggcatcctgtacctgttcaagaagaacaaggtcagcttcttccatggccgcggctccttcgtgaaggccgccgagggtggctacgagatccaggtagcgggcgccgcgcaggaaaccctggtgggcaagcagatcatcgtggccacgggttccaaccctcgcgcgctgcccggcgtgcccttcgacgaagagaaggtgctctccaacgacggcgcattgcgcatcggcgccacgccgaagaagctgggcctgatcggcgccggcgtgatcggcctggagatgggatccgtgtggcgccgcgtgggtgccgacgtgacggtgctcgaaggactgcccacgttcctgggtgcggtcgatgagcagatcgccaaggaagccaagaaagccttcgacaagcagggcctgaaggtcgagctgggcgtgaagatcggcgagatcaagacgggcggcgagggcgtcacggtggcctacaccgatgccaagggcgaggcccgcgaactggcggtggacaagctcatcgtctccatcggccgcgtgcccaacaccatcggcctgaacccggaagccgtgggcctgcagctcgacgagcgcggcgccatcgtggtcgatgccgactgcaagaccaacctgcccggcgtgtgggcggtgggcgacgtggtgcgcggcccgatgctggcgcacaaggccgaggaagagggcgtggcggtggccgagcgcatcgcgggccagcacggccacgtgaacttcaacaccatcccctgggtcatctacaccagccccgagatcgcctgggtgggccgcaccgagcagcagctcaaggccgacggcgtgcagtacaaggccggcaccttcccgttcctggcgaacggccgcgcccgcgcgctgggcgacacgaccggcatggtcaagttcctggccgatgccacgacggacgagatcctgggcgtgcacatcgtgggcccgatggccagcgagctgatctccgaggccgtggtggccatggagttcaaggcgagcgccgaggacatcgcgcgcatctgccacgcccatccctcgctgtccgaggcgaccaaggaagcggcactggccgtggacaagcgcacgctcaacttctgaccgtgcgccgatcgggagcgcgccgcgctccccccgggctgccggcgcgcacatccgtgtgccggcagccgttgtttttcgtgtggatgcgcggtcgatgattgcgcgggagagacgtccgtgaacgtgaagcaggcgtatgaggccgagctggccgccaaggggttccgcagcgacccggcccagctgagggcggtcgaggcgctgcagcgctgcgcggacgactgggcggcgtacaaggaaaagcgctccaacgccctgaagaagctcatccaccgccccgatgtgccgcgcggcgtgtacatgtacgggggcgtgggccgcggcaagagcttcctgatggactgcttcttcaacgccgtgcccatccgccgcaaggtgcgcctgcatttccacgagttcatgcgcgaagtgcaccgcgaactggcgggcctgcagggcacggtgaacccgctggacgtgctgggcgagcgcatcgccaagcgctacaagctcatctgcttcgacgaattccatgtggcggacatcacggacgcgatgatcctgcaccgcctcctggcggcgctgttcgacaacgacgtgggtttcgtcaccacgtccaacttcaaacccgacgacctgtacccgggcggcctgcaccgcgaccgcatccttccggccatcgatctgctcaacgaaaagctggaggtggtgaacgtggacaacggtaccgactaccggcgccgcacgctggagcaggtccggctctaccactgcccgctgggcccgcaggccgaggccgagatggaggccgccttcgaccagctcgccgaaagccgcgacgaggatccggtgctgcacatcgaggcgcgcgagatccgcgcccgccgcaaggccagcggcgtggtgtggttcgatttcgacgtgctgtgcggcggcccgcgctcgcagaacgactacctggaaatcgcgtcgcagttccataccgtgctgctgtccaatgtgccctacatgcccgtggcgatggcatccccggcccggcgcttcacctggctggtggacgtgctctacgaccggcgcgtcaagctcatcctgtcggccgccgtgccgcccgaacagctctacaccgaagggccgctcgcgcacgagtttccccgcaccgtgtcacgcctcaatgaaatgcagtccaaggaattcctggcgctcgagcgccgggtggtggacacggggctgacctgaagtcgcccgcaaaggatttccgcatgccgaactcttccccgtcttcctttctccgccccttcgcactgatgtcggcctgggcgctcctcgccgtggccggcccggcggcggccgcagcccaggacgatgccgagcaggcccggtccgcgttcgaggcggcgcaaacggccaggaccgcggagcgcaagcgcatccagcaggagcgttccgcgctcgaggcgcgcaagaagaaggaagaggcggtctgctaccagcggttttccgtggaggactgcctggagacggtgcgctcccaggtgcgtgatgcggaggcggtgctgcgcaagcgggaggtggaactgaacaacgcggagcggcgcgagaaggccgcgctgcggatgcagtccatcgagcagaagcaggccgagcagcggcagaagatcgaaagcggggaacgcccggcgcccatgcgcgccgagtcgcgctcccagaaccaggccgaggaccgcgcacggcgcgaggaggaagcgcgtacccgtgcggcgcagcagcgggcacgcgaagaatcccaccgcactaccgaggccgagcgcgccgcctcgcagccggcacgctccgccgaggcgcgggcgcgctatgaggccaagcagcaggccgcacgggagcgacgggaaaagcgcgagcgcgccaatgccgaagcggcggcctcgggccgcaaaccggcggctcccctgccggagccggccgatcccgctcccccgccggcgccggccggttccgcgccggcccgctgaccgggcggacgggccgcattcccggctgccggcatgcgcccggtccagctcatcgctgggcgggcggtggccgcacgcctcccgatgcggcggcctccacgagcgcctcgatcttcacgatggcgagcgacaggttgtcgccgcctccgcgtgcgcggctgcgtgccttttcgatgaggaattccgtcgcttcgcgcggggtgagcgagtccacgacggagccgagttccgcgggtgagaagtaatgccacaccccgtcgctgcaggccatcagcgtgtcgccgggcaccagttgcgggatggtgtggatggccacgggcgggtcgctctcggtgcccaggcaccccaccaggatgttggagtgcggatgggtattggcctcggcctcggtgatctcgccgcggtccaccagcgcctggacgtaggagtggtcgctggtgcggtggatgagctgggagccccggaagtggtagatgcgcgagtcgcccgcatgcgcccagtagcagtcgccgcggggatggatgaggaaggccgccacagtgctgtggggctcctgctccgcggaaatggccgtcaggcggatcacgatgtgcgcttcttccaccatgtgccggagcatggcgaccggatcgtcgctgtccggcgcatagcgttcgaagagctggcgcgcggtcatcatgacctggtcggaggccttgcgccccccgctgcggccacccatgccgtcggccaccacgccgagcacgcagccgttgtgccggggatgcgcgatcagcgccacctggtcctgctggtagtcgcggtcgcctttatggataccggtcgacgcagtgagacgaaacggtttggtcatggcggtatcggaaggggcgggaaaaaggcggcggtgggccggggagcgggccgggagccctattatcgagggatggaccgcgttttctgtgaactgtctcgcgcctgcggcgtcccgcggagccgcggttgagcgccggggcggaacaccccggcacgctcctgcaggcggtgtcggccgctttcgcggaagacgggccgctggcgatcgcgcaggcgcgcttccagccgcgggcggggcaggccgcgatggccgcggccgtcgcggaaaccatcgaccggggcggggcgctcgtcgtggaggccggcacgggtgtcgggaagaccttcgcctacctggtgcccgcgctgctcagcggggagcgcgtgctgatctccaccgccaccaaggcgctgcaggaccagctccacagccgcgatctgccccggctgctgcaggcgctggcattgcccgcgcgcacggccctgctcaaggggcgcggcagctatctgtgcctgcaccggctgggcatcgcgcggcagcatccttcggcggccgacccggccgtcgcccgcgtgctcgcacgtgcggaagtgtgggcccatgccaccgccacgggcgatctcgcggaactgccgggctgggacgagcggtcggccgcgacgccgctgttcacctccacgcgcgacaactgcctgggctcgtcctgcccgcgctttcgcgaatgccatgtgtaccaggcccggcgcgaggcgatggcggccgacgtggtggtcatcaaccaccatctcttcttcgcggaccacgccatccgcggatcgggcgtggcggaactgctgcccagcgtgcgcgtggtggtgttcgacgaggcccaccagctcaacgagacgggcgtgcagttcatgggcacgcagatgggttcctcgcactggctggatctcgcgcgcgacgtgctggccgcggggctgcagttcgcacggggcctggcggactggcagggcgccgccgccgcgctggagcgggccgcgcgcgactggcgcatggctgcgggagcgcgtgcgccgggaacgcgcctgcgctggtcggggcccgtgcccgacggtgtggagcgtgcagcctgggacgacgcactcggccggttgtcggccgcggcgcgcgaggcgctggcggcgctcgacacggtcagcgagatcgcacccgacttcgtgcggctgcatgaacgctgcgtggaactgatggagcggctcgccctgttcctggacccggccccgccggatgccgtgcgctgggtggaggccgggcagcaccaggtgcgcgcccatctggtgcccctggacatcgcgcagccgctgcgcaggctgtggtttccgcacgaagagactgcagggccgtccaccgatgccgatgctggcaccgggcccgggccggcccatgactcgccggacgacctgccctggagcgacgagggcggcgcccccgatccgtggacagcgcccgtccccggctccgcgctgccggccccgggggctgcggcgctccctggtgcgggctccggcgaggggggcgggcgcccgcgtgcctgggttttcacctcggccacgctgggcgacgatgcctcgctgaaatggttcacggcggcctgcgggctggagggcgcgcgcgtgctgcaggtccccagccccttcgactacgcagcccaggccgcgctctacgtgccgcgccagctgccttccccgtccgatccgggccacggggccgcggtggcgcgctgggcgggcgatgccgcgcgcatactcggcgggcgcacgctggtgctgacgactacattgaaggccctgcgcacgatcggcgacgcactgcgggagcgctttcccgacggttccggcatcgaggtgctggtgcagggcgactggcccaagcgccggctgatggagcgcttccgcgaggccgatgccggcggggaccgcccgggctgcgtgctggtggcgtccgcctcgttctgggaaggcttcgacgtgcccggcgatgcgctgcagctggtggtgatcgacaagctgccgttcccgccgcccggcgatccggtggtcgaggcgcggtcgcagcgcctggagcaggagggaaagagcgcgttccggcatttcgcgctgccggatgcggccatcgcgctcaagcagggtgccgggcggctgatccgcaacgagcaggaccggggcctgctggcggttgccgatgcccggctggtgaccatgggctacggcaagcggctgctggccgcgctgccgcccatgcgcaggattcaggacgaggcggagtgggacgaggcgctgcgcggcctggcggccgtcaccagaccttccaccacggttcttccttcgccttgaacccgttgcgcatgtattcgctctgcgggtaggaggcggccatcacgcgctgcgcgtcgtcgcgcagctgggtcatgccgagcgcgtcgtaggacttgatgaggatgtagagcgcttcctcgagcgcgggcacgtccttgtagtcggccagggcgatctgtgcgcggttgatggcggccacgtaggcgccgcgctggtagtagtagcgggccacatggacctcgtactgcgcgagggagttgacgatgtacgtcatgcgctgctgcgcgtcgcgcgcgtagcgcgaatcggggaagcgggtgacgagctcgcggaaggattcgaacgaatccttggcagccttctggtcgcgctcggacaggtcctggcgcgacagccaggagaacagcccgaggttgtcgttgaagttgaccagccccttcaggtagagcgcatagtcgtaggccgggctcgcggggtgcagcttcatgaagcggtccagcgtggcgatcgcctgggccttctcgccgcccttgtactgggcgtaggccttttccagctgggcctgctgcgcgagcggggtgccggcggcgcggccctcgagcttctcgaacagcgggacggccttgtcgtaggagttgctgttcagctcgtcccgcgcctcggaatagatgcggttggggctccagcccgcggtcttgtcttcggtggtgctggagcagcccgcgagcacgcctgcggcaagcagggtggtcaagagcggcagggaaaaacgcggcatggcagcggctttctgacaatcggtgaagggaggccggcgcacgcccggcgcggtgcggcgggctgcggacaacgggccattgtaccggccgggcagcaccccactgcgggcccgggatggggcggattcctacaatagcccccatgtttgtccatttgcgcctgcacaccgagttttccgtcgtcgacggcaccacccgcatcgacgaagtggccaaggcggcctcgaaagacggccagcccgccctcgcgatcaccgacctccacaacctcttcggcgccatcaagttctacaaggaagcccgcggcaagggcgtcaagcccgtgctgggcgcggaagtcagcatcgagccggagaccgccggcaacccgcccggccgcatcctcctgctggcccagggccggcagggctacctgaacctctgcgagatgctggcgcgcgcctggacgcgcaatgtcgtgaagaacgtgccgctgtgcacgtgggaatggctggaagagctgggtggcgacctgatcgcgctgtccggcgcccaggcggggcccgtgggccaggccttcacccgcggcgacgatgccggcgcggcgcgcgtggcgctgcggctggccgggctgttcccgcaccgcttctacctggagctgcagcgggcggggcgcccggaagacgagtcccaggtggtggcggccgtgcagctggcggcacgcctcaacctgccggtggtggcaacccagcccacgcagttcctcaccgccgacgactacgaagcccacgaggcccgggtctgcatcgcggaaggggagatcctcgccaacccgcgccgggtgcgccgcttcacccgcgagcagtacttcaagtcgagcgcgcagatggaggcgctcttcgccgacgtgccgacggccatcgccaacacgctggagatcgccaggcgctgcagcctgacactggtgctcggcaagccgcgcctgccggactttcccacacccaacggcatgcccatcgacgagtatttccgctacgcctcgttcgaagggctggaggagcgcctgaagcacctcttccgcaacgaggccgaacgcgacaagcagcgcccgcgctacgtggagcggctggagttcgagctgaacaccatcctgaagatggggttcccgggctacttcctcatcgtgggcgacttcatccagtgggccaaggaaaacggctgcccggtgggcccgggccggggttccggcgccggctcgctcgtggcctatgcgctcaagatcaccgacctggatccgctgcagtacaacctgctgttcgagcgcttcctgaacccggagcgggtgtccatgcccgacttcgacatcgatttctgccagtccaaccgcgaccgggtgatcgactacgtgaaggacaagtacggcaagaacgccgtgagccagatcgccaccttcggcaccatggcagccaaggccgccatccgcgacgtgggccgcgtcatggacatgagctacaccttctgcgacggcatctccaagctggtgcccggcaagcccggcatgtcctacacgctggcctatccgcccgaagtgaagaaggaaggcgacaagaacaactacgcgctggaactggagcccatgctctacgagcgcgtgcgcaaggaagaggacgtcaagaccgtcatcgagatggcgcagaaactcgagggcatgacccgcaacatcggcatgcacgccgggggcgtgctgatcgcgccgggcaagctcaccgatttctgcccgctctaccagcagccgggcagcgagtcggccgtgagccagtacgacaaggacgacgtggaggcgatcggcctcgtgaagttcgacttcctgggcctggccacgctgacgatcctggagatcgcgcgcgagttcatcatgaagcgccacaaggggcaggagaacttcgcgttcgagaacatcccgctcgacgacgcgccgacctaccggctgttctccgaaggcaagacggaagccgtgttccagttcgaatcgcgcggcatgcagggcatgctgaaggaagcgcgcccgagccggctggaagacctgatcgccctgaacgcgctctaccgcccgggcccgatggacctgatccccaccttcgtgaaccgcaagcacggcaaggagccggtggagtatccgcacccgctggtggaacccgtgctggccgagacctacgggatcatggtctaccaggagcaggtgatgcagaccgcccaggtgctgggcggctacagcctcggcggcgccgacatgctgcgccgggccatgggcaagaagaaggccgaggagatggccgagcaccgcgagatcttccgcaagggcgcggccgagaagggcatcggccaggacaaggccgacgaggtgttcgatttgatggagaagttcgcgggctacggcttcaacaagtcgcacgccgccgcctactccctgctggcctaccacaccggctggctcaaggtgcactacacggccgagttcttctgcgccaacatgacggtggaaatggacgacaccgacaagctgaaggtgctgtacgaagacgccatgaagatggggctcaccttcgagccgccggacgtgaaccgcggcatgtaccgcttcgagccggtgacggacaaggtgatccgctacgggctgggcgcggtcaagggtaccggccagcaggcgatcgaggcgatcatcgccgcgcgcgagggccgcggcgtgggcccgcggggcgacaccaaaggtccgttcgccagcctgttcgacttctgcgcgcgggtggaccgcacccggctcaacaagcgcacgctggaggcgctcatcaaggcgggcgcgttcgacgccatcgagatgaaccgcgcgtcgctcgtggcgtcgatcgaccgggccttcgacttcgccaactccctgatcgccaacgccaaccagggcggcctgttcgacatgatgggcgacgactcgcacggctccagcacccaggatccggccctggtggagatgctgccgtggggcgtgaaggagcggctcacccaggaaaagaccgccgtcggcttctacctgtcgggccacctgttcgacgaggtggaaaaggaggtccgccgcttcatacgcaccccgatcgaggagctggccgacagccgggagccgcagatcatggcgggcatcgtgagcgacttccgggtgatcaacgggcagcggggccgcctggcgctgttcaagctggacgacaagtccgccatgatcgaggcttcggccgacgagaacgtgatcaatgcccaccgcgacctgctcaaggaggatgaattcgtggtgctgctggggcgcctgcagctcgaccatttcagcggcggcctgcgcgtcaaggtgatgcagggctgggatctcgccagcgcgcgcgccaagttcggccgctacctgcaggtggcggtgggcgactgcgcgccggacgtgcagcgcctcgtgcgcgaattccccccgaagcgccaggaaacgcccgagggcgaggtgctggtgcacggcctgcgcgtgcgcatgggcgtgcgctgccgctccgaggggcaggaggcggtggccgaactgcagctcggggagggcagccggttcttcccctcggacgcggccctggcggcctggagcgcggaggccggcagcggggtggtgaacgtcgtgtacgacgccggctgagatgcctggcgggcgcgttccacggtgcgggcttgaaatcccggcgcgcgccggcaactggaacgtcgcgtctttctccggcggattcccgcccatgccgcgcggcatgcgaaaccgtgtcgcaagaccggaatttgcacccccgcaatgggctttttcgctctggggcaaactgtcccggacgctctagaatggtccgcatggcaactaaaccaccttccatgaccccgacgcctcccacgggagtgccgtcgcgggacgatggcggctcggtcgtgctcgagaggcgcacgcaaaggacccagccgccccagatgtaccaggtggtgatgctgaacgacgactacacgcccatggagttcgtgatcgtcgtgctgcaggagttcttcggcaaggaccgcgaagcggccacgcagatcatgctgaagatccacctggacggtaaaggcgtatgtggtgtgtattcgcgcgacgtcgccgccaccaaggtcgaacaggtgcgcgaagccgcgcacaaggcgggccacccgctgcaatgcctgagcgagccggttgaataaccggtcccgggtcccgatctatcgttatcccttcccccgcaagcacaaaggagttcacatgattgcccaggaactggaagtcagcttgcacatggcctttgtcgaggcccgccagcagcgccacgagttcatcaccgtggagcatctgttgcttgcactgcttgataaccccagcgcagccgaggtgctgcgcgcatgctctgccaacgtcgaggaccttcgctcgtcgctggcgaatttcatcaaggacaacacgccccaggtggcaggcaccgacgaggtggacacgcagcccacgctgggattccagcgggtgatccagcgcgccatcatgcacgtgcagtccaccggcaacggcaagaaggaagtgaccggcgcgaacgtgctggtcgcgatcttcggcgagaaggattcgcacgccgtgtactacctgcaccagcagggcgtcacccgcctggacgtggtcaacttcatcgcccacggcatcaagaagggcgagccgccggagcccgcgaaggccgagaacccctcggaagccgaagagggcgctggcggcgagcgcagcgagaaggcctcgccgctggagcagtacacgcagaacctgaacgtcgccgccaaggagggcaagatcgatccgctgatcggccgccattacgaggtcgagcgcacgatccagatcctctgccgccgccgcaagaacaacccgctgctggtcggcgaggccggcgtgggcaagaccgcgatcgccgagggcctggcctggcgcatcacgcagaacgacgtgcccgagatcctggccgaggcctcggtctattcgctggacatgggcgcgctgctggccggcaccaagtaccgcggcgatttcgagcagcgcctgaagggcgtgctcaagtcgctcaaggacaagccgaacgcgatcctgttcatcgacgagatccacacgctgatcggcgcgggcgccgcctcgggcggcacgctggacgcgtccaacctgctcaagccggcgctctccagcggccagctcaagtgcatcggcgcgaccacgttcaccgagtaccgcggcatcttcgagaaggacgcggccctgtcgcggcgcttccagaaggtcgacgtggtcgagccgaccgtggccgagacggtggacatcctcaaggggctcaagagccgtttcgaggagcaccacagcgtgaaatacgccaccgcggccctgcaggcggcggcggagctgtcggccaagtacatcaacgaccggcacctgcccgacaaggccatcgatgtgatcgacgaggccggcgctgcccagcgcatcctggtggccagcaagcgcaagaagaccatcggcaaggccgagatcgaggaaatcgtggcgaagatcgcgcgcatcccgcccgcgaacgtctccaacgacgaccgcagcaagctgcagaccatcgagcgtgacctcaagagcgtggtcttcggccaggacaaggcgctggaagtgctcgcctccgctgtcaagatggcgcgctcgggcctgggcaagggcgacaagccgatcggctcgttcctcttcagcggcccgaccggcgtcggcaagaccgaggcggccaagcagctggcctacatcctgggcatcgagctgatccgcttcgacatgtcggagtacatggagcgccacgccgtgagccgcctgatcggcgcgcccccgggctacgtgggcttcgaccagggcggcctgctgaccgaggccatcacgaagaagccgcacgcagtgctgctgctcgacgagatcgagaaggcgcacccggacatcttcaacgtgctgctgcaggtgatggaccacggcacgctgacggacaacaacgggcgcaaggccgacttccgcaacgtcatcatcatcatgacgacgaacgcgggtgccgagaccatgaacaaggccaccatcgggttcaccaacccgcggcaggccggcgacgagatggccgacatcaagcgcctgttcacgcccgagttccgcaaccgcctggacgcgatagtcaacttcaaggcgctggacgagcagatcatcctgcgcgtggtggacaagttcctgctgcagctggagacccagctcgccgagaagaaggtggaagtcaccttcaccgacgcgctgcgcaagcacctggcgaagaagggcttcgatccgctgatgggcgcgcgcccgatgcagcgcctgatccaggacaccatccgccgcgcgctggccgacgaactgctgttcggacgcctgaccgaaggtggccgcctgacggtggacatcgaggtcaagaccgacgagaagggggtggaaacgcccgacgtgctgctggacatccagccgctgccgaagaaggaccgctcggccaagtccgagcccgcggaacccgaagaggcgaccgcggactgacggcccccgcccgccatgcgccggtgccccacggcaccgcgccgagcccgcagtcccgacaggggctcgcgggctttttccttggcgggtggcctggcggtccgtcagcgcggtggcggcgccgcggcggccgccatggactcccgccggaagaaggcgacgacggccgcgttgaagccgtcatggaacgcggtgcggtcgaagccggggccatcccggcagatctccggcgcctggcgtgccatgccgtcggagcagggcgccaggaaggcgaagtgcgccgcaccgcgggccacatgccattcgggcgccgtgggcaggccgtcgcggacggccctcacgctctccggcgtgacgccgtcgccgccgagttccgaggcccagagctgcagggggatgcgcacagtccgcagcccccgggcgtcgaacacgctgagcgggtccacgaccacggcggcccgtatcctcgggtcggcaggtgtggcgggcggcaaggcaccgctggcgatctcgcggcacagcggcaagggggagcctgccgggcacaggtcccgccgcagcgcccagtccggctgggcgccggccagggccagcgccgtgtagccgccgcgcgagaagccgaagatgcccacccactgcggcgccagcgccgcgcggcccggccatcggcccagcatgtagtccacgaggcggcgcatgtcttccggccgggtggtgaaggccgaaagctttgtctgccggctcaggtcctggaagttgtcgccgggatggtggaccgccgccacgacgaatcctgcgtcggcgagcgcctgcgccgtgtcgtggtggcccagcgccgagccgccggtgccgtgcgacatgacgaccagcggcaggcgcgagcccgccacggggcaatcacgcactccctgcagcaccaggggcggcagcgcgatgggtgcggccggcgtggcgcagggtgaccagacggccccccgcagtgcggggccctgtgcatcggcaggtacatctatgaatgcaaggcccgcggcatggccggcgggagcgagcacggcgcagaggctggccagcagcgcagggagcagtcttttcatggggttgccggggtagggcgcaccggaacgagcaggtcggtgcgcagttctgcaggggccgcgttgcgcggcgagttcaggtaatgctccagcgcgggccggtcatcgggctcgtagccgctggccggcagccagcgggcgtaaagcgcattgaacgccgcgttgatgcgggtgtagggcccggccaggcggtggcaggcgtacaggcccgccggaatgtcgatccgttcgatgtccggatgcatggcgtgggccagcgtctctgccagagccgccgcggcgtgatagcacagcccggagccggggtccccggcatcctcccggcacatgcccagccacaccgtgccggggagttcgccgatcagccagcgcagtcgccgatgcgtgtggggaatcgtggcggcggggccgcggtgccgcagggcgagcacctgttgcgcgggctgctcgatgagccgcacggtggtcgcagggctgctggcggcaagccgctcctcaggcgcgtccggcgcgaggcgctgcatggcggcctggaaggcgctgggcgcctgcccgctgaactggctgaaggcccgcgagaacgcctgggggctctcgtagccggaggccagcgcgatctcggtcacgctcagcatgccttcctgcagcaggctggccgcgtgggccaggcgcacgcgccgcaccgtcacggccacgctttcgcccgtaacccccgcatagaggcggtggaagtgccagggcgagaaatgggccagggcggccaggtcctcgagacggtgcgtggacagcgggtgcgccacgatgtgcgccaccacgcgcgcgacccgcgccctgtatcgggcctccgcccggcttgtcttcatgggcgcattctgccggccggcggtccgcggtgcttagccgggtttgcgcaaatcacccggtggagacggcgccgcggtcggggcgccgatcgaccgcgggccgtgccggcatcagggcgcctgcagttgctgcagcagctccagcgtcgggtatccatcggccacctgcccgatgctcagctggaagcggcgcaggccggcgcgcgtggccgggcccatcacgccgtcggcggtgccggccgcgaagccgcgggcgttgagggcattctgcaggtcgcgggtctgggtgcgcgtgagcggctgcaggtcgcggggccatggggccgtgacgccggggcctccggcgatctggcgcgcgagcaggcccacgcccagggcgtagttgatggagttgttgtagcgcaggatcacccggaaattcggccccaccatgaaggccgggccgcgcgcgcccgcaggcacgaggatggaggcgccgtccagcgcgggcaggggctggccatcgatggattgcacgccctcggccgcccactgcgtggacgggtggcgcacggcgagttccgcgcgctcgtagtcgaagcccggcggcaggcgcacttccacgccccagggctggccgggttgccagcccatgcgcgacaggaaattggcggtggatgcggcgacatccgggacgctgccccagatgtcgcggtggccgtcgccgtcggcgtccaccgcgtagccgaggaacacggacggcaggaactgggtgtggcccatggcgccggcccaggagccgatcatgcggtcggcggcgatgtcgccctggtcgatgatgcgcagcgcggccagcagttcaccgcgcgcccagtcgcggcggcggccctcgtaggccagcgtggcgagcgcatcgacggtgcggaagctcccgaagttcgacccgtagttgctttccatgccccagatggcggtaatgacctcggcaggcacgccgtagcgcgcggctgccgagtccagggcggcgcgctgctcggccagcacgtcgcggccacgctggatgcgggtgggcgacacggcgctgtccaggtaggcccagggcgtgcgcgtgaattcgggctgggagcggtcgagctcgatcacctggggcagccactgcgcgccgtccagggcggcagcgaccgtctccgggcggatgccggcctgcagggcctcctgccggaatcccgcgatccactgcgcgaagccggcctgttcggcctcggcggacagcggggcggcatcggctgccggcgcggtgggctgggcgggtgcaggcgtggcctgcgtgcccggtgcgggcacggccggcagtgccgggttggcgggaaccggcgcagtcggcgcggcctgcgccgggggagcggacggcgtggcggcgcaaccggccagcagggcgcagagcaggcctgccccggcggcggcgggccaccacggcctggcgggagcagcgtggacgctgaaggacggacggagggcggaggcgggcgtcgtgtttcttcgttgcatgccccattgtccacgggctgcagcggtgccggcatacttgcgggctggagttttacgcatcgctgcgcttcatcgatccatgcatacttttttttggcacgactacgagaccttcggcgcggacccgcggcgcgaccgccccgcgcagttcgcgggcatccgcacggacgcggacctgaacgagatcggcgagccggtgatgatgtattgccgcccggcgccggactacctgcctgatcccgagtcctgcctgctcacgggcatcacgccgcagctgtgcctggagcgcggcctgcccgagcacgaattcgccgcgcgcatcgaggcggagttggcccggcccggcaccatcggcgtgggctacaacacgatccgcttcgacgacgagatcacgcgcttcatgttctggcgcaacctgatcgatccctatgcgcgggaatggcagaacgaatgcggccgctgggacctgctggacgtggtgcgcctgacctacgcgctgcgccccgacggtatcgagtggccgcgcaaggaggacgggtctcccagcctgaagctcgagcacctgtcgcgcgccaacggcctggtgcacgaggcggcgcacgatgccctgtcggacgtgcgcgccacgatcgcgctggcgaggctgatccggcagcggcagccgaagctgttcgagttcgcgctcggcctgcgccgcaaggaccgcgtggccgcggaactgcgcctgcccgccacggccgataccgcgcgccccttcctccacgcatcgggcatgttcccggcggaccggggctgcctgggcatcctgtggccgctcgccagccacccgaccaaccgcaacgagctgatcgcgtgggacctggcgcacgacccgtccgaactggccggcctggatgccgcgcgcatccgcgagcggctcttcacgcgcaccgccgacctgcccgagggcgtggcgcggctgcccgtcaagagcgtgcacctgaacaagtcccccatggtggtgggcaacgtgaacaccctcacgccggccatggcgcagcgctggggcatcgacatggagcgtgccgcagcccatgcggagatcgcacgggcgctgcccgacatgagcgcgatctgggccgaggtgttcgcacggccgaaggacgcgccggccgatgtggaccaggacctgtacgggggcttcgtcggcaacgaggaccggcgccgcctgcagcggctgcgcacgctgccgccgcaggagctggcgctggcccggccgggtttcgacgacgagcgcctggaggagctggcctggcgcttccgcgcacgcaacttccccgagacgctggacgaggcggaccgcgagcgctgggaagccctgcgcgtggcgcgcctcatggagggcgagggcggtggcctgaccttcgatgcgctgttcgcgcggctggacacgctgggcgagacggcggacgagcgtggcgaggcgatcctgggagcgctgtatgaatatgcagaaagcatcgctcccgatttctgacgggcccgtgcctctgccggcctctgcgggcgggttggatgccctgctggcctgggcgcgtgcctgcccgcggcttttcgtgctcaccggcgcgggctgcagcacggcgtccggcatcccggactaccgggacgagggcggcgcctggaagcgctccccgccggtcacctaccaggccttcatgggcgacgaggcggtgcgccggcgctactgggcgcgcagcatgatcggctggcgcgtcatgggcggcgccgcgcccggggccgcgcaccatgccctggccgcgctggaggcgatgggccgggtggagatgctgctcacgcagaacgtggacggcctgcacacggccgcggggcagcagcgggtgatcgacctgcacgggcgcatcgacacggtgcgctgcatggcctgcgaggcgcgcatgccgcgtgcggacctgcaatcctggctggaggcccgcaacccggcctgggcggtgctggaggcggccgctgcgccggacggcgatgccgacctggacggccgcgacttttccgcgttcgaattgcccgcctgtccccattgcggcggcggtcccctgaagccggacgtggtgtttttcggtgaaagcgtgccgcgcgaacgcgtggaggccgcgcgggcggcgctggcccggtccgacggattgctcgtggccggctcttcgctgatggtgtattcgggtttccgcttcgtgcaggcggccgcggacgccgggctgccggtggcggccgtgaaccggggcgtgacgcgcgccgacggattgatcgcggtcaaggtcgaggacgacgtgggccgcgtgctgggggccctggcgcaggcgctggcaccggccggagggatgccgccgggcgcatgacccggtggcacgggcgggtttgcgcgacggcgcccgccgatggtgctatggtggccggataacgcccgggccgcgccgagagcgcgagccggggccctgaggagacaaacccatgcagagctccctccatggcggggaggcggcgcaggccgccgccttcgcgccgctgccttcggcccgcgtgatcgccgagtcgcacgagcgctcccgctccttcggcctgcaacggcacgcgtccgccgacctccagcccctggcgcccgacgcgctcgcctgggccgtggcgcgcaacgacgcgctttgcgcgcatgcgctcccggtcatggaaaccctctctgcgcagatcgcgggcacgcagagcatggtgctgctcaccgacgcccagggcgtggtgctgcacgccctgggcgacgaggaattcctcgggcgcgcgcaccgggtcgcgctgcggcccgggggcacctggtccgagcgcagcaagggcacgaatgccatcggcacggccctggccctgggcgatgcggtgcaggtgaacggcgacgagcatttcctggccgccaaccagttcctcacctgctcctgcgcacccatctgcgatccgctgggccaggtgattggcgcgctggacgtgagcggcgaccgccaccagcagagtgcgcacacgctggccctggtgcgcatgtccgcccgcatggtcgagaaccatctcttcggcaaggtctatgaggacgccgtgcggctgcgcttccatgcgcgcccggagttcctgggcacgctggtggagggcctggccgcgttcacgccggagggtcgcttcctcgcggccaaccgcagcgggcagttccagctcggtatgtcggcgaacgcattgcaggcgcagaccttcccgtcgctcttcggcatgccgatgagcgcgctgctggcccatgcgcgcggcgccatgccccggccgctgcagctcgcgctgcccggcggggtggtggtcaatgcgatggtggaattccgcccgaagggggcggcggccctcggctggatggtgcaggggcgcgacgaggatgcgcccacggccgcgcccgctgccccagcttccgccacggccacccggccgcggcccgtcgccccggtgccggccggcggtccgcgcctgtccggcctgcgctacctggatacgggcgatgcgcagctggcgcaggtgatcgaccgcgtctcgcgcgtgctgggcagcgacgtgcccatgctcatcctcggcgagaccggcacgggcaaggaactgctggcccgcgccatccaccaggacggcccgcgcgcgcgcgggcccttcgtggcggtgaactgcgcatccatcccggaaactctgatcgaggcggaactgttcggctacgaggagggcgccttcacgggcgcgcggcgcaagggcagcgtgggcaagatcgcccaggcccacggcggcacgctgttcctggacgagatcggcgacatgccgctggccatgcaggcccggctgctgcgcgtgctgcaggagcgcaccgtggcgccgctcggctcggcgcggcagatcccggtggatgtgcacgtgctttgcgccacccaccggaacctgcgcgacatgatggcccggggggtgttccgcgacgatctctactaccggctcaacgggctggtggtgcgcctgccggcgctgcgcgagcgctcggacctgcgcgtcatcgtgcagcgcctcttgcaggcgcaggaccgcgagcgggctgccgaaggctccgcgcccgggtggccgcggccgcgccggacggcgcccctgcgggtctcgccgcgggccatggagctgttcctgcggcactgctggccgggcaacctccgccagctctcgaatgcgctgcgcacggcggcgctgatggccggcgatgcggacgagatcgacatcgggcatctgccggaggacctgttcgatgaagttcctcctgctgccgcttccgcggccccggtgcccgcaggtccccagggcgatgccggggcgtcggtgtggggtaccgggccatgcccgccgggccgcagcgctgcacgccggcccgagccggccgcggtgcgttcatgggacgagaccgtggaagatgcgctgcgccatgcgctgtcggtgcatggcggcaacgtgtccgccgtggcgcgggcgttgggggtgtcgcgcaatacggtgtaccggcggctgaaggccatggacgggacggccgcccatcattgatggccgggctacggtgtcagtcgggccattgctcggcctggcgtcccgatactttccttttcacgagcgcaccccatgccaggcgtccaaccgggcaggcccagaggatggacaagacccccacgacgatcagcgatccgcgatcgcccgtgctcgcaaacacggcgacggcggcattgagcagccccgcgatgggcgcaatggcgaacagccagatcgcggccaccccgtcgtgctggagcttcaggcaggcgagcggcacgaggcagagcagggcgggactgtagatgagccaggccagcagggcattgccttcaccgacgtagggcagtccgcttgccgagaggttcaggacgatgccccatgccacgatcccgacggccaggcccgcccatccgagcagataccgcatgggacttccgtcaaaccgccccgcgcggcggcggccccagcgcctcgatggccgcccattcggcatcgccgtagagccgcgagcgggtgaggaaccgcagccccgtgggccgctccagcgagaacatgccgccgttgccgggcacggcatcgatgatcaggtgcgtgtgttcccagtaggcgaactgggattcgctcatgtagaagggcgtgcccgcgatctcgccgagcagcacgtcggaatcgccgagcatgaattcgccgcgggcgaagcacatgggtgcgctgccatcgcagcagccgccggactggtggaacatgagcgggccgtgttgcgcctgcagccgctcgatgagggcgacggcctcgggcgtggccgagacacgggttgcggaaccgggaggtgcggaaacggggggcgcggtcgtcgtcatgcggtgtctcctgtcatggggtctgcgcttcccgcagtgtgcccgaagtgcagcagcggcgcccgccctgcggcagcccacgccctgtgccagtgcgcagggcgtgtgtctgccgcggtcgtcagtgggccgccatgtccagcacgatgcggccctggatctggcccttgtgcatgcgcgcgaacacgtcgttgatgttctccagcttctcggtcgccacggtggccttgacctggccgcgggccgcgaagtccagcgattcctgcaggtccaggcgcgtgccgacgatggagccgcgcacggtgacgccgcgcagcaccatgtcgaagatgggcagcgggaagttgccgggcggcaggccgttgagcgacacggtgccgccgcggcgcaccatgcccagcgcctgctcgaaggccttgggcgagacggccgtgaccagcgcgccatgggcgccgccgatctccttttgcagataggcggccgggtcggtggtcttcgcgttcaccgtcacgctggcgccgagttttttcgccagttcgagcttgtcgtcttccacgtccacggccgccacgttcaggcccatggccttggcgtactgcacggccatgtggcccaggccgccgatgccggagatgaccacccagtcgcccggcttggtgtccgtcaccttcaggcccttgtacacggtcacgcccgcgcacagcacgggagcgatgtccacgaagccgacgtccttgggcaggtggcccacgaagttggggtcggccagcgcgtagtcggcgaaaccgccgttgaccgaatagccggtgttgctctgcgattcgcacagggtttcccagccgcccaggcagtgggtgcagcagccgcaggccgaatgcagccacggcacgcccacgcggtcgccttccttcacgtgcttcacgttcctgccgatggccgcgacgaaacccacgccctcgtggccgggaatgaacggcgggttgggcttgacgggccagtcgccttcggcggcgtgcaggtcggtgtggcagacgccggaggcctcgatcttcacgaggatctggtcatcggcgggcgtcggtaccggggcttcctcgatggtgaggggcttgccgaattcgcgcacgacggcggctttcatggtcttgggaagcatggaacgggaatcctttcttgtgtcggaagggttagaacctcgagaaggttctcaacggggagggctggcttccaccatatgccgccctccctcggtcgctgctgatgcaggtcaagccgtcagaagaagcccagcttgttcgggctgtagctcacgagcaggttcttggtctgctggtagtggtcgagcatcatcttgtggttctcgcggccgatgccggactgcttgtagccgccgaaggccgcatgcgcggggtaggcgtggtagcagttggtccacacgcggccggcctggatgccgcggcccatgcggaaggcgcgcgccccgtcgcggctccacacgccggcgcccaggccgtagagcgtgtcgttggcgatctccagcgcttcctcttcggtcttgaaggtggtgacggacaccaccgggccgaagatctcttcctggaagatgcgcatcttgttgtggcccttgaacaccgtgggcttgacgtagtagcctccggccaggtcgccgccgagcatgttgcgttcgccgccgatgaggcattcggcgccttccttcttgcccaggtcgaggtacgagaggatcttctccagttgctcctgcgatgcctgcgcgccgatcatggtgcccttgtcgagcgggtggccctgggtgatggcggccacgcgcttcagggcacgttccatgaagcggtcgtagatcgattcctggatcagcacgcggctggggcaggtgcatacttcgccctggttcagcgcgaacatggcgaagccttccagcgccttgtcgaagaaggcgtcgtcggcgctcatcacatcctcgaagaagatgttggggctcttgccgcccagctccagcgtgaccgggatgatgttctggctggcgtactgcatgatgagccggccggtcgtggtctcgcccgtgaaggcgatcttcgcgatgcggttgctggaggccagcggcttgccggcctccaggccgaagccgttgaccacgttcagcacgccggcgggcagcaggtcgccgatcatctcgagcaggaccaggatggaggccggcgtctgctccgcgggcttgagcaccacgcagttgccggcagccagggcgggtgccagcttccagacagccattaggatggggaagttccagggaatgatctggcccacgacgcccagcggctcgtggaagtggtaggccatcgtgtcatggtcgatctcgctgatgccgccttcctgcgcccgcaccgcgcccgcgaagtagcggaagtggtcgatggccagggggatgtcggccgccatggtctcgcgcagcggcttgccgttgtcgatggtttcggccaccgcgatggtcagcaggttggcttccatgcggtcggcgatcttcagcaggatgttggcccggtccgtcgtggaggtcttgccccaggccgccttggccttgtgcgcggcgtccagcgcggcgttcacgtccttgtcgttggaacgcggcaccgaggtgaacacctggccgttgatgggcgagctgttctcgaagtactggccgtccaccggggggacccactggccgccgatgtagttgccgtactgcttcttgtaggggttggcgatgccgaggttggcgatttctgccatgtccatggtgcttgtctcctgtggtggtggaatgtccgggcggcgcaccgtgcgctctccggtgcaggacattgcgcaagccgcatgccagcgcatgcgccccgtgttccctgcaccgcagagcccgtccgggtgctccatgtgttccgttctggaacagtggctgcgcaggcgtgttgcgtggcggaacagggcggccggcgggcgccgccggccttgccgggagcgcaggcgtgccgcccggcccgcccgcttgcccggaaggggcagcccgcggtccccgggcacctgcgccgctcttggtgtataaccgcgcctccccggacacccgcggcgccgcgccccgcgcctgccggcaccaccgacccatcccccgagcatgactgaccactacgccgccctcggtctgagcgcgaccgcgagcctggccgatatcaagaaggcgttccgccagaaggcggccttctaccaccccgaccgcaatccctcgccggatgcggccgagcgcttccgcgcggcccagaaggcctacgaagtgctgtcggacgacgccgcgcgccaggcctacgacgacaaccgccgccgcaacctgctcgacgatccgctccagacggcgcgggagatctggcagtcctatttcaagaacgtgctttcctcgtgaaaccctctcctttcttccatgacctgcgttcggcctaccaggccgagctcgacgaccttgcccaggattccgaaggcaaggacgtgctgcgcaagcgcctcgcccagaagcgcggcgagatcgccttcctggccaagatgatcgatttcagccccgagatggtcgcggtggccttccaccagggcttccgcttccaccggccggccgcgctcgatccgctgctggggcggggcggggcgtcggacctgccggaatggtccgcgctgggcggggcggtggcgctcgagccctgggcccagccgctggcggacgtggtcctggcggagccgtcgggcgcgcgcttcctgtcgctggcagcgctgctcgaataccagcgccagcatgcccgcttcgccggccagggcaccggcagtgccgaggccggggagggcgaagaggaagaaggcggggacgaggcggagcagggcgacgacgacgaggcccgctggagcgccgacgacgccagcgagccccgcagccatgccgaccgcgaggaggctgccgccgactggatggccgacctcggattcgaccgcaaggagtaaccgccatgtcccgacatctcgccctcatcacccagacccaggccctgatcgccgccggcgatatcgtgggcgccgagtccgccctgtcccagctcgccgacgacgagggcgaccgcgccctggtcgaggtgctggacgagctcgcgcccaaggacgtgctggccgtcatgcgcgaatacgacgaatcccgcgcctcggtggtcaacatgctggtgacgccccagcagttcgcgcgcgcgctggtgctggagaagcagtacaaggacgccacccacacctacctgcgcagcatggtgaacgccgtcgtgttccgcggcgacgtggagccggtaaagttcctcaccgccatcggcgacctggaaggcggcagcgaggccctggcccattatttcgcggagaagtggagccggctggaggccttcgcgcgcaccggcctcttcgacgccaccgaggactacggcccggcgctgaccgaggaccagctcttcaacgtggcctacgcccccccgaaggtggaccaggacgaggtggccgaccgcgactggatgcagatggcctggctgctgcgctaccaatgtccggatctgttcatcgagaccctgctggtgctgcgcgccaaggcgcaagcctacgacgaaggactgggcgacgacgagaccggcacggacgaggacgacgacggcaggttcgagaccagcgagaccgaccgcggcaaggccacgccggctgcgcgggcgtccgacgaagagtcggcgatctgagccggaggccgccgcgatgagcgtttccgattccagcccggccgcagggggcgcgacggcgctctcgctgcacgacggccgcccgttcttcgagaaggccctggtgcatggcatccgccatggcatcgtgccggccgagcgggtggaggccatcgcggccgaggcacccaagggcatggtacagatcgcccgctacttcggcacggagttcctgcggcccgacctggagcgtgcgcgcgagcgcatggtgaacctcgtcagcctcgacctgatcgaggacagcggcggcgacctcggccgcgcggcgcagagcctgcgcgagcacagtttcctgtcgcgctccaaggcgggatcggaccggctgcgccgcctgatcgcgctgccgcagagcagcaatttcgggttcctttcgaccaccggcgagccggacgtgcagcagctgtcggtctggtcgctgcgcagccatgccgactaccgcgcggagctggagcgccgcaccggcatcgccgccgcgatcgaggccgcccgctggtttgcggaacgcctggacctggacgaaaacgcgctggaggcggccggcgccgaggccgaggccgtcgtccgcatgggcctgttgtggcactggatgcatccggcagccgaggcctggccgcatgccgtgtcgttcgagaagcgcctgtccgccatgcggcgcaagggcattcccgcgccgtcgcgcctgccgctgcccggcggcatgccggtcgaagtggctgccgtcgcggacgcgcacgtcgcggctgtgctggcggatgctgcgcgcatcctcgacgcggccacggcgccccgcgcgctgctgcggcccatgggcagcttccgcgcgcgctacttcctggaggacgatccgctcgccgaggcggacgattaccaccaggggctggacgccctgctggaagccggggacgacgcggacgcagcgcccgcgccggccagccggacctgggagcggctcacgcagggccatgaggacgagcattcgctgctcacgctcttgctgtgcctggcggccggcgtgccgcgcaagaccgtgctgaccgagaaggccgccgcgagcctggtgcgccgcgtgcgcaaacacggctggcaaccggagctcgccgaggaattcatccgcgcgcatgcggccagcgtgcgccaggcaagctacctggcgctctggaagtccttcgtggacgagtctgccaccacgctgctcaaccaccgggacgagcgcctggaagaagcgcgcgcgctgctgcgccgcgagtgccacgtggcggacggcgcggagtgaacgcggagccggcaccggacgccgggccggcagaggccttctggcgtgacccggcgctgcccttcgccgaaagccgccgtgcctgccgcagccgggcctgctaccggccccacctgcaccccacgttctcgatcggcgcggtggacggtggacgcagcgtgttcacgggtgcggaaggcggccccgtcccgctgcgtgcgggcatgctggtgttcgtgccggccgggcgcgtgcatgcctgcaacccggtgccgggctccgcgtggagctaccagatgctgcacctggatgcggaatggctccaggcggtgcgcagcgaggccgccgcagccgtgccggaaggcggcggcccggtgcgcatcgtggacgatccggcctgccatgcgcgcttcgcgcgcctgaacgcactgctgttttcccaggccgcgccgcaggacaaggaggccgcgttgatcgaattcgtcggcgacagcgacgcaatgcacggcctgcgcatcccggcgcccgccgccggccctggcctgcaggagcggctgcgaccggcgatggagcgcctgcgcgacgcgcccgccgacagcacgccgctcgatgaactggcccggctggccggcatgggccgctaccagctgatccgggcgttcaaggccgccaccggcatgacgccccatgcctggcaaatgaacctgaggatcaactgcgcgcgggcgcgcctgcaggacggggacagcctcgcggacgtggcccatggcctgggtttcgccgaccaggcccacttccagcggatgttcaaggcgcatgcgggcgtgaccccggggcggttccgcgcctagctttcctccgggtggggcccggggcgcaatttcattcaatacggcgcgcccggcggccggcacagtggcggccttcctcagcccgcctgccacccgcatggaacagttcctcctgatcgccgccgcgcatttcctcgccctgctgtcgccggggccggactttttcctgatcgcccggacctcgctgtcggccggatggcggacggctggcggggcctgcgtgggcatcgcgctcgccaacggcgtgttcatcgtggcggcgttcgccggcctgtccgcgctgcgcgtgggcagcccgtggttcaccggcatccagctggccggtgctgcctacctgctctacctgggcgtgctgttcatgcgccatgcgggccgcagccgcctggacgtctccgcggccgcgggcgccttcgcgccagggcgcggggcccggtggcgggccgcaggcatggggtttgtctcggccgcgctcaatccgaagaacgcgctgttctatgcgagcctcgcggccatgctggccggaccgcaggccacgccgggatggaaggtgttctacggcgcgtggatgttctgcgccgtgctgctgtgggacctggcggtcgccgtcgcgatcggcaaccgggccgtgctgcaccgcttcgcgcgggcgctgccctggctggagcgggtgtcgggcgccgtcctcgtcctggccggctgcctcgtgatcgcgatgctcgtgcgcgggggatgaaaaaaagaaagccgccccggcggtgccggggcggcttgtcatcggcccacgggccgcgatggcatcagagttcgcccaactgcgcctgggcgaccgcgggcaggtggctcttgatgaagttctggatcacgctgcacggcagcaggaacggccgctgcgtgatcgtgatcgtgcaggtctggccgctcaccatgaaggtgcccgccacggggccgagcggggtgcccacggtgaacgcgccaccgctggggccgccggtgatcgtgccgccgtgctcatggatcatggtggcgatcttgacgaacagctcctgggcgctgccggtgaaatcgacgctgaagggagggcaggatgccatgggggtgctccttcctggaggtggggcgtccaggctcagcagcagccgaacttgtaggtgtagatcgcggcaccgttgaggaagacggtgatctttgcgccgcaggggatgatgccgcaggtatcgacgcaggccttcagctgcgctccgacggggatagggatgggcagggtgaagcaaatcttgcccaggacaggaacctggacgcagaccttccgggtggccggatcgtacgacgctcccacgcagacctggatgcgcagcgcgtccacatccggcagttgggcgcgcaggttgtcgaagttgtctgccgaggccgcgtcggagaacccggccaccgcgaagttcggcagatgctcatcgccgccagatgccttggtttgattgcaattgcagtcggacatggttttttcctctctcgattcgttgctgttgaagtcggccggagccatgcaacttgtctgcttccggccgtagggggtgccttcgcttcgttcgcgataccgtgggggacggaatcgacaacggggcggaaggcaggcggattctgtgagccggcggcgtcttcagcctttaactgcgtctttattcttctgaagaatccttaattccatgcaatgcgaaaaaacgtcgaaccgatcgaaatcagatatttcttatttttatggttggttaatttttatttataggttttggaccgggcggccgctatccctgctgggggcgagtgaggatgcgattgcatccgattacatcgacatcgttcgctgcaagggccgggggtagagtgcaggacgcgggggaggaaaccgcagagcctgtgcaagaaagaaaacgatggccccagaattcgcgtttgaccatttcgtgctgaaggtgcgggagcgtcaattgctctcgcacgggtgcccggtcgccctgggcacccgtgccttcgacgtgctgtgcacgctggtgcaccgcgccggcatgctcgtgaccaagtccgagttgttccggcaggtgtggcccggcatggtcgtggaggagaacaacctgcaggtccacgtgtccgccctgcgcaagctcgtgggcgcggaccgcatcgtcaccatccccggccagggctaccggttcgtggcgcgcgtggcccggcctccggagccgggacaggaggccccccaggcccctcatgcgccgttgcacgatgcgtccacgggccggtcgatcgcggtgctgcccttcggtgcgggccccgatgccgcccagcgccacttcgccgatggcctggcggaggacgtcatccagcggatgtcccggtcgcgctggatgagcgtgatcgcccgcaatgcgacgcagcgctacggccaccccctgccgcccaacgcggtgatcgcccgcgaactgggcgtgcgctacctcgtggccggccaggcacgcttccatgcggggcgggtgcgcgtgacggccgacctgatcgatgccacccgcaacgagaccatctggaccgagagctacgagcgcccggccgatgacctggcggcggcgcagtgcgtgatttccgcggccatcgcgagcgcggtggagcccgtccacctgcgccgggaggaatgcctgcacagtgccgcgccgccgcaggatggcgattactggccgctgctcatgcgggcgcgctggcacttctggcgctccggccgcgaccacctgcggcaggccggacactacgcccgccgggcgctgcaggcgcggcccgacgatgcccccagcctggccctgctggccttcgtgcacatggcccgcgtgtgggcgggacgctcggaatgcgtgcgcgtggacgcttccgaggcgcgccgcctggcgctgcgcgcggtgggcagcgacgataccgatgccttcgcccacttcacgctcggcaccgcactgtcgttctccggccatttcgcgcaggcgatgtcggagcaggaactggccctgtccatctgcccgcagttcgcggccgccaccggcgaactcgggcgcctgctggctttcagcgggcgcgcccgcgaggcggacgaccgtgcccggcaggcctgcgaggccagcccgctggacccgcagatgagcctgtggatgcgcacgcgggcgctggcccggttcgtggagggcgattacctcggagccgaggccttcgcgctgcaggcgctcgcccagcggccggactggctgctgaaccactacctgctggcggcctgccagaccgccgccggccatggggccgacggacgccgcaccctggagcaggcccgccgtttcggcccctatccggccgaggcgctgcgggccggccatccgttcgtggacggggccgtgctggcgcactacacgggctgcctgcggcaggccggatggcggggatagccggagggccggcccccgggggccgggtgagcctccgtcagcggccgtgcaggaagtccacctgcgcgggccggcccggcagcgacagcgtggccgcgggcacggggctgcctgccagccggcgtccgcgccgccagacacccagccgcgtggcgcgcaggcggatggcctccgcgggcgtgcgtgcatgcagcagcacgaaatccgcgtggcagcccggggcgagcccgtagccctccaggcccagcaggcgggcggggttgccggtcacggcgtcgaagcactgccgcatcgcgtcctggcccgtcatctgcgccacatgcaggcccatgtgcgcggcctccagcatgtcggcgctgccgccgccgtaccacgggtccatcacgcaatcgtggccgaaggcgacggtcagcccggccgcgagcagttcgggcacgcgcgtcatgccgcggcgcttggggtaggtgtcgtgccggccctgcagggtgatgttgatgagcgggttcgccaccacgcccagttgcgcctcggccatcagcgggatcagcttgctcacgtagtagttgtccatgctgtgcatcgacgtgaggtgcgagcccgtggcgcggccgtgcagtcccaggcggtgcgtttcgtgggccagggtctccacgtggcgcgacagcgggtcgtcgctctcgtcgcagtgcatgtccacgcgcaggccgcgttcggcggcaagctcgcacagcagccgcacgctctcggcgccctgtgccatggtgcgctcgaagtggggaatgccgcccaccacgtccacgcccaggtccagcgcccggcgcaggttgtcgaggccgccgggcgtgcgcagcacgccgtcctgcgggaaggccaccagttgcaggtcgaggtagggggccacgcggcgcttcacttccagcagggcttccaccggcagcaggctggggtcgctggtgtccacgtggctgcggatggccagcaggccgcgtgctaccgcccagtcgcaataggccagggcgcgctccacgatggcctcctgcgtgagcagcggcttgagttcgccccagagcgcgatgccctcgagcagcgtgccgctggcgttcacgcgcggcaggccgtaggagagcgcggcatcgaggtggaaatgcgcatccacgaacggcgggctcagcagcattccggcggcatccaccgtctcgtgggagggcgcgcgcagcccttcggtgatctcggcgatgcggccgtcctgcaccgccaccgacatggaggtacggccgtcgggcagggtagcgtcgtggatcagcaggtcgagcatggggtcaccggggttcgtagatcgggcgtcgttggggacgaggcagggacggagcctgccggattgcatattctgggccagccgcccgtgcgcatgtggcggtcacggccagcgcaccgccacgttccagccggaggccgacagcagcggcttgagcacccactcggtgttcgtccgcgcttcgcgcaaggtctcgggcgtggcgcaggcctgctcgacatcctgttgcgcgatgcgcagtgcggcctcgatcgcctgggtgcggtgctccgatccgggcaccaacggctccaggccgctgccgtgcagcgcatagaagtacgagccgccctggtcgcgcgggccgtggttcacgcgcgccgacacggtgcgcggcgcgggcagcgccagcacggcggtgtgggcggccgtgtccacctgttcgtagcgggcggcacgcaggtccgtgcccaccaggcagtccccgcgcgccaccagcagcacgcgggtctcgccgatcggcagctcccagcgggtccaggggatgccctgcgtcatcgtgcggtggaattcgatcacgttggcgtagcgcacgcggacggagacgaggtcccccagggattcgaccgcgaccatgggcggggccggaggggctgcgggagcggcctgccggcggcccacggtccaggccgctgcggccgcaagggcggcggcgagcaggagggcggaaagggagacgcgtcgcatgccccattgtggccccgcgcgtcgagcgggcgccagggcggggctttccgcgagaacccggagcgcgggcggcgggggcggccgagcgccatgccgcgggagcgtaagctcttccttctagggtgcagcggtaccgagccgtcgccctgttgtgtctcactttgcggagttcgatcccatgcaattcgcctacaccatcctctacgtccaggacgtcgcccggtccatcgccttctacgaagccgccttcggcctgcagcgccgcttcctgcacgagggtggcgactacggcgagatggagacgggcgccaccacgctggcgttctcgtcccatcagctcacggcgcaactgggcaagaacccgcgccgcgccagcgccgacgcgcccagcttcgagatcgccctgaccacggacgacgtacccgccgccctggcgcgcgccgtggccgccggagcccggcaggtgcgcgcgccggagcgcatgccctgggaccagaccatcgcctatgtggaagacggcgacggcgtgctggtggagctctgcacgcccgtgcaggcgggttgagatcctgcgcgcccggcggtgttcaggccgcttgtggggacgcgcgccacgccatccgcgtgagccggtagagcacgtgcgggcgcaccgcatggccctcgggcacggacgggtgctcgaacgcctccgcgggtgactcgcgcatgcccaggcgcgccatcaccgcctgcgagcgccggttgcgctgcgcggtgaaggcgacgatctcttccaggcccagtgcatcgaagcctgcacgcagtgccagccgcgccccctccgtggccagtccgcgaccccagaaaggccgtgcgagccgccagccgatctccacgcagggcgcgaagggcagcggcgccgtgggccggtgcaggccgatgaagcccatgaacgctccacctggcgcgcccgcgccgtcatggcgttccagccattctgccgcccagaatccccatccctgccggtcgatcagcgcctcgatgcggtcggccatggcgtcgctccgggcgcggtccagcggggcgggaaaatgctccatgaccacggggtcggcattgagcgcggcgaacggtgtgcggtctgcgggcgtccactggcgcaggcgcagccgggtcgagcagagcagggcggggtcgatggaggcgggtgcgtccggagtgcggttcgacatccaccgatggtagtgcgtcgcgtgcccgttcctcagcgctcgcccttgcggtacggcttcatcagcgcctgcggatacgcggccttgcgggccaccagcaccagcgccaggatggacagcaggtagggcagcatcaggtacacctgatagggcagccaggcgtcgccggcctgctgcaggcgcagctgcagcgcatcgaagaacgcgaacagcagcgcgcccagcagtgccttgccgggccgccacgaggcgaacacgaccagggccacgcagatccagccgcggccgttgaccatgttgaagaagaaggcattgaacgccgagagcgtgaggaagctgcccgccacgcccatcagcgccgagcctgccacgatggcgccggtgcgcgtggccgccaccgaaatcccctggccttcggccgcctgcgggttctcgcccaccatgcgcaccgccaggcccaagggcgtgcggtagagcgcccaggcgagcagcggcgccagcagcagggcgagcagcgtgagcggcgtctgcgccgagagaatcggcacgcccagccattccatcggcgcgaacggcgtgatggtgggcggcgtgttcaccttggggaaacccacgcggtagccgtagtagctgagcgccgtcgccagcagcgtgatgcccaggcccgaaacgtgctgcgacagcgccagccccacggtcagccaggcatgcagcaggccgaacaccgcgcccgtgagcgccgccaccgccacgcccgcccacaggccgtgccccccatacacggtgagccagcccgtgaaggcccccgccaccatgatcccttcgatgcccaggttcagcacgcccgcgcgttcgcacagcagcacgcccagcgtgccgaggatgaggggcgtcgccacgcgcagcgtcgcgatccagaaggccggattggcgaggatgtcgagcagttcggtcatttccagcgcacacggtattgcgcgagcaggcccgccaccagcaccgcgatcagcgaggcggcgacgaccacgtcggcgatgtaggtgggcacgccgatggcgcggctcatgctgtctgcgcccaccagcacgccggccacgaagatgcctgcggccaccacgcccaatggatgcaggcctgccagcatcgcgatcacgatgccgctgtagccgtagcccggcgacatgtcgagcgtcacatagctggtgcggcccgcgacctcgatcgcaccggccaggcccgccaggccgcccgagagcagggccaccagcaccacggtgcgcgtgaccggcacgcccgcgaacgccgcggcccgcggattcgcgccggccgcgcggatgtcgaagcccggcaccgtgcgcgccagcagtgcccagagcagcacggccaggcccacggcgaacagcaggccggtgtgcaggcgcgagcccggcaccaggcgcgacagctccaggtcgccctgcagcgccacgctctgcggccagcccagcgccagcgggtccttcatcgggccgtcgagcagggccgagaccaggagcaacatgacgaaattcagcagcagcgtggtcaccacctcgtccacgccgagccgcgccttcatcagcgccgggcccagcagcagcgcggcgccggccagcgccgcggccagcatcatcagcgggaacagcacccacggcgaccactccaggcccgtgccgccatgcatgccgcccacggccacggcggcgatcgccccggcatagagctgtccttcggcaccgatgttgaagaggcgtgcacggaaggcgacggccgcggcgaggccggtcagtatcagcggcgtggcgcgcgtgagcgtctcggtgagcgcgaagaccgagccgaacgcgccttgcgccaacagcgcataggtccggcccacgggtgcgccggcccacagcaccagcagcgcggagacgagcagcgtgaaggccacggcgccgatgggcgcggccacgtaggctgcggcggaagtgcggtggcgtttttcgagtctcatggggtcttttgtgcagggcccgcaccggtgccttcgccggccatggccaggccgatggcctcgcgcgtccattgcccggcaggcaacgcttccgtcaggtgcccgccgtgcatcaccgccacgcggtcgcccagttgcagcacctcgtccaggtcgtcggagatgagcagcacggccgcccccgcgtcgcgcgcggcgatgagctgctgctgcacgaaggtgacggcgccgatgtccaggccccaggtcggctggtgggcgacgatgagccgcggagcgatgagctgctgctgcacgaaggtgacggcgccgatgtccaggccccaggtcggctggtgggcgacgatgagccgcggagattcggggtcgtgtggatcgggtgacagcagcgcccgcccgaggatcagcttctgcatgttgccgcccgacagcgagcgtgccggcacatcgggcccgccgccgcgcacgtcgaaggtctcggccacgcggcgcgcatgctggcgtgcggcgcggcgcctgatccagccggcggtgaaccaggggtgcgagaaccagcggctgcccaggcgttcggagacggcgttctcccacaccggcaggtcccccaccacgcccacggcatggcggtcctcgggaatccgggccacaccctgggcgacgaggcgctggggctgcgccggcagcggccggccctgcagcagggcgctgccccgcgtgggcacgcgcacgccgcacagcacgtcggccagggccacctggccattgccggatacgcccgcgatggccgtgatctcgcccgcgcgcagcacgaggtgcacgccgtgcagcgcatcgcgcccgccggcggtatggacatcgtcgagagtgcagacggcatcacccacgtgctgcgcgggccggcgctcggcgcgctcgacggcgtgccccaccatccactgcgcgagctgcgcctgcgtggtgccctgggcgggcgcttcggccaccagccggccctggcgcagcacggccacgcggtgcgacacgcgcagtacctcgccgagcttgtggctgatgaagatgatcgacaggccttcggccaccatctgccccagcgttgcgaacagtgcctcgctctcctgcggcgtgagcaccgccgtgggctcgtccaggatcaggatgcgcgccccgcggtagagcgccttgaggatctccacccgctggcgctcgcccacggaaagatcgcccacgcgggcatcaggcaccacgggcaggccgaagcgccgcgatacctccagcagccgggcgcgcgcggcgctgcggcgcgagaacggctgccacagcggctcgctgcccagcagcacgttgtccagcacgctcaaattgtcggccagcgtgaaatgctggtgcaccatgccgatgcccgccgccagcgccgcgcgcggctggccggggggcagcgggcggccgaatgcctcgatgctgccggcgtccgccacgtagtgcccgaacaggatggacatcagcgtggacttgcctgcgccgttctcgcccagcagcgccagcacctcgccgcgcgcgagcgtgagcgagatgccgtcgttggccaccaggctgccgaagcgcttggtgatgccggaaaggcgcagcacggtgtccggcgcagcggccggcaggggagcggacatgggaggcggggctccgccttacttggccgtggatttgggctggctgtcgtccaccttcacggtgaatttaccggcaaggatctcggcctcgcgcgccttgaccttggccaccacatcggccggcaccttcttctcgaacgtgcccaggggcgcgagggacgaacccttgtgcttcatcatcgagtacgggccgtagtcctcggccgtgaacttgccggccttcaccagcccgatggcgcggtccacgctcggctccatgtgccacagggcggaggcgaccacggtgtcggggtactgcggctgggtgtcgatcacgttgccgatggccagcttgcccttctccttggccgcgtcgctcacgccgaagcgttcggcatagagcacgtccgcgcccttgtcgatcatcgcgaaggtggcttccttggccttcgggggatcgaaccagctgttgatgaaggtgacggtgaactccaccttcgggttcacttccttcgcgccagccatgaaggcgtgcatcaggcggttgacctcggggatcgggaagccgccgaccatgccgatcttgttcgtcttcgtcatgccgcccgcgatcatgccggtcaggtaggcgggctcctggatgtagttgtcgaacacgctgaagttgggtgcctgcggcttgcccgaggagcccatcacgaaggccgtcttggggaagtccttggccaccttgcgggcggcggactccacgccgaacacctcgccgaagatcaactggttgccaccgttggcgtactcgcgcatcacgcgctcgtagtcggcattggccacgttctcgctgctcttgtactcgatctcgccgcgcgcctcggccgccttcagcgccttgtggatgcggctcacccactgctgctcatacggcaccgtgtagatgcccgccaccttcaatttggcctgggcgaaggccgccatgggtgcaaggcccagggtggccgagatggccagtgaggtgcagagcaggcggccggtgaagaggcggcgggtggtcatcgcgggttccttgggtcgagagagagaagtgacgtaacgatagggtcggcggactcaagcaggatgcatgccacttgggctgggcgccggtcccttgtttggtgccttgggtgtatagcgggttttttactctgcgagcaaccaggctatcccttggtcggagcagagttcaattttttacaaaaaaatacgttacttggccttctttcacttaactgaaacaagctgtttgcacataacatcgttccgttctagggaatctgaaatagttcggggtgggggttgaatgaacggaaatagccgcggagcggaggcggaagcgcgcgcgctgcctacgagtgcgctcgatttgaaagaacagcaggaggcgggagaggggacggcttatggcccattgcatgccctgtgcctggtcgcccggctgcaccacattgcctgcgatcctgcgacgctggcccaccggctggggctggcggccaacgaccgcatcggcacgcaggaattgctgcaggccgccaggctcatcggcctgaaggccaggaaggtccgcaccagcgccgcgcggctgcccctcagcccgttgcccgccatggcgctcgtggccgacgatgcgccgtcggcccggcaatccggaacggtcaaggccgtcgtggtggcgcaatgcgatggccagcgggtgctgcttcaagatccatccggtgccggcgagcagggccgccccaccatcgaatccgtggaagatttcgccaggcgctggaccggcgaattgatcctggtctccagccgcgccagcctggcgggcgagctcgccaagttcgatttctcctggttcatccccagcctggtcaagcaccgcaagctgctgggcgaagtgctgttcatctcgctgatgctgcagctgttcgcgctggtgagcccgctcttcttccaggtcgtgatggacaaggtgctggtgcaccggggcctcaccacgctggacgtgctggtcgcggggctggtcgtggtggtggtcttcgagagcctgctcaacggattgcgcagctacgtcttcagccatacgacgagccgcatcgacgtggaactgggtgcgcgcctcttcaggcacctggtccagctgcccctggcctacttccaggcccggcgggtgggggactccgtggcgcgggtgcgcgagctggagaacatccgcagcttcctcacgggcaacgcgctcaccgtggtgctcgacgtgctgttctccatcatcttcatcggcgtgatgctggtgtacagcgtgccgctcacgctcatcgtgctggtcagcctgccgctttacgtgggcttgagcctggccgtggtgcccgtcctgcgcaggcggctcgaccacaagttcgcgcgcggcgcggagaaccaggcgatgctggtggagaccgtgacgggcatccagaccgtgaaggcgagcgcgctggagccgtccttcgcgcgccgctgggacaaccagctggccgcttacgtcagcgccagcttcaagacccagaacctggcggcctgggcccacgagggtgtcggcctgatcggcaagctcgtcaacgccgccacgctctggtacggcgcccacctcgtgatggacggcgggctgaccgtggggcagttcgtggcgttcaacatgttcgcccagcgggtctcgcagcccatcatgcgcatggcgcagctgtggacggacttccagcagaccggcatctccatggcccgcctgggggacatcctcaacacccgcacggaagtgccgccgagcagcgcggcgcaactgccgcccatcaagggccgggtcacgctggacggcgtgcatttccgctaccgcccggaagcgccccccgtgctgcacggcgtgggcctggacatccgcccgggcgaggtgatcggcatcgtgggccgctcgggctccggcaagagcacgctcaccaagctcgtgcagcgcctgtacgtgcccgagcagggccgcatcctcgtggacggcatcgacatcagcctgatcgacgccgcgcaattgcgaaggcaggtcggggtggtgctgcaggagaacctgctgttcaaccgcagcgtgcgcgagaacatcgccatcgcggaccccgcggcgcccatcgaggcggtggtgcactctgcgcgcctggccggggcccatgacttcatcagcgaactgcccgagggctacgacaccatcgtcggcgagcagggtgcgggcctctcgggcgggcaacgccagcgcatcgcgatcgcccgcgcgctcttcaccaacccgcgcatcctcatcctcgacgaggccacgagcgcgctggactacgaaagcgaggcgatcgtgcagcgcaacatggcgcacatctgcaagggccgcacggtaatcatcatcgcccaccggctctcggccgtgcggcatgcgcaccgcatcatcgtcatggacaagggccgcatcgtcgaagccggtccccacgatgcgctcatccagcggccgcagggcctgtatgcgcacctctggcgcatgcagggcggcggagcgggcaacgtgccgccgctgcagcctggtgcgcaagccgcgcagggagcggcagcatgagcgcgggcacccccatgcacagcgccaacgagccggccatcccccacgaacccgcacacacgccagccccgcgccaccccgccatcgaactgctcgcacgctaccgggacatcctgcgcgtggcctgggcgcatcgccacgaactcgccgggccgcgccggctggccgacgagcaggcgttcctgccggccgcattgagcctgcaggaaacccccgtccatcccgcaccgcggcgccttgcctgggcgctcatcgcgctcttactcattgcgctggcctggtccatcttcggcaagatcgacatcgttgccgtcgcgtccggccgcatcatcgtgagcgaccgcaccaagctcgtgcagccgctggaaaacagcgtcatccggcgcatcctggtgcgcgagggcgaccatgtggaggcggggcaggccctggtgcagctcgaccccaccgcagcgcaggccgacaagaccagcttcgacgaaacccggcgctcggcgcaatccgaatggctgcgcacgcgcgtgctgggagacctggtgtcgcgcgctgcccggggagagggcggcctgcgcggtgcggaagctgcgctgcccaaaacattggtgcccagggaatggagcgccgaggatgcggacaacgcccgggcccagctggccgccgagtggagcgacgtcacggcgcgcctctcgaagttcgcggccgagcgggcccgccgcgaagcggagatcgccaccgtgcgcgccatgatcgacaagctcgatgccaccctgcccattgtgcggcagcgcgagcgcgacttccaggcgctggcggaccagggcttcatgtccggccacgccaaccaggaccgcatgcgcgagcgcatcgaactcgaacgcgacctgggcacgcagcaggcgcggctgcacgaggcgcaggcggccctgcaggaaacgcagcagacgcgggatgcctacctggcagaaacccgccgcaccttgagcgagcggcagtcccaggccgaactcaagcgcctgcagagcgcgcaggagtggaacaaggccgcattgcgcgagcgcctggccaccctggtggcgcccgtgagcggcaccgtgcagcagctggccgcgcacaccgagggcggcgtggtgaccgaagcgcaggcgctcatggtcatcgtgcccgacggagcgcacgtgagcgccgaggtcacgctggagaacaaggacatcggcttcgtggagcctggccaggacgtgaccatcaagctggagaccttccccttcacgcgctatggcacggtgcccgcgcacgtggaaaccgtcacgcgcgacgccgtcaacgacgaaaagcgcggagcgatcttccccgcgctgctcaagctcgaccaggcgttcatcaacgtggatggcaaggacatcaagctcgcgccgggcatgaacctgaccgcggagatcaagacgggccagcgccgggtcatcgaatacctgctgagcccgatccagaaggccggcaacgagagcctgcgcgagcgctgatcaatcaatcagccaatcgataaataagtaaataaagaacgaaagaagggatgaagagcatgaaccaggaaagcttggagaacgccatcgctgccgcattgcgtgaggcccatgtgcgcgatacgacgggcgatgaggacgacaccgcagcgcggggcaccgctggagcggtaagacagcacggatcactgcgcgatgcactcgctgcggcgatggccgcatggccgcaggcatccggcctgccatcgatgcgggacgttgaagtcgcgcaagtcaaacccatcgctttgtcggacgccatcgacgacggatgggcaagcacgcggccgatgctgttgcagcccggtcaaggcgaagaggggcagacgggtgtgtacgaaacgaagccctggatgttggagtcggggagtgatgcctatccgacggctacggctacggggacggcgaatgccggagccgatctcgcaaaggcattgttgggcgccgcagcgggcgctggttgggctggcagttctgcgctcctcggagccctgagcggggcgacttccacagtgggcggctctgcagtgctcgagggcagcgtgcagcaattagtgcaggcgatggcggggttctctccgcagggggcggggcaggtgactccaggtgcttcgctgccggatctgatggtttcactgatcacgaatccgcaagcatagtattgagatttgcttcgtatggcagcacatcaataaacgttttttctttcttgtattaagctgtcgaaaaatcgctgggttttgtgcatgctccagtaaggcccgaattaagaatcggcgcgataaaaattaatggctcaaaatttgaagggactcgatatggtggtcgtgattttccaggagattttttgagggatacagaggctctgtaataatcgtaagcaggtgaatgaggtggtgagatcgttcgttaaattccggcaggtgatgtgatggaggatgcgtggagaaattaaaaaatggaagcggcatgcataaaggcaggcggatcttggtggtttttgttctgatgtgcctgggggcgggttatttgttatggcgtttgatcccggggacgtttgcatttgcacatggatttcagtcgcaagaaatggctgctgtgcaatatgccgaccaaacggtgcgggcaaatttgggtggaatttttgtagctattccttcatattttgtagagtatttggaatacgatggtgatcctgggtggagagataagggtagagcgagacctgtgaggacgttagattcaaaaatagctagctttggttttgatgtgcgctatccagacatggctggaaagagtacgcctgaattatggggggattacagaaaaaggaagttatcggatagccagtggattcgcgtggttttaatttctggtgaaatatatccaggcctttattccactgatcgtctggcgcggcagaatattgattcaaaccccggtgctgggatggggaaatatgaaaaactaagtaaaaatcagcatggtttggaggtgtatgcttttgctggtgtgaatcctaaaaatggaaagccttatcgtgaactcccgcatgccgatgatgtttttgtaaaaagaaacggcgaggatcgggtggtgactttcataaagtgtagcaacagacaagtaccatccgcaccttgtagtcaatattttgatctagaaccggaaatgcatgtatcggtgactgtgagttatcggcgtggcttgatttcggattggcaaggtattcaggagagtgtgaaaaagacggtgttgggtttttctgttactggaagatactaaagcttgggagtgaattgtggaacttttaaccatatcgcagttgacgacgtataaagcgcagatcggggctggaggtgttgaggctgctaggcaggtataatccgatatttatgcgaaaggatataattatgcaggttgggctttaggtgttgccaccggggacaccattactgggcaatctgctttggattacctcggcggcacggcaatgatcggacttggtggtgatgcttgccgcaacttgacgccagcgcagattgatagtattcgtgtcgacatgtctattggatatataaataccctgattgacattgctggaagaaaaaatggaattgtagatcgggatgtgaatttcattgaaacatccaatttccatcaacaagcctttgagaagaatggcctgactctcgaaaattggaccctcaatgtgcccatggagattatccgccgagaaaaaggcgacaaagctgtggaagatttgtgggctcgcattagagaaaccggcggcgatggcatcgatgctctggtcatcagcaccagtttggccaatgcggtgggccatgcagcgttctcctcggatgctggacttcgacaaattgcccaggagtggattgacaaggtacctggcgtcgctaactggaatcagatatcacggttcatagacgtcttttccagttcgtggaagctgaccctggagggaacctctcaaaacccggccactcccttgttcaccgacaagacctgagccgtcctccttgccatgatctctcctcgcagcgccttgaagttcgatctgtttgccgaggcgtcgcgccagcataagagagatgaagtgggcgatccgttgcaggtgatcgcgcggcacatcgacttcgccgagctggcgcggctggtggatgcactcatcgagcgcggcgatggccgcaagggtggtcggccggcctatcccatcgaggtgatggtgcgcatcctggtcttgaagcgcctgtacaacctgtcggacgagcagatggaataccagttgctggaccgggcgagctatcagcgcttttgtctgctgcaagacgcgatgaacgtgccggaccgcaacacgatctggcgcttcggcgagcggctgggcgttgacggggcgacggcgttgttccagggtgtggatgcgcaactgcaccgccatggctacatcgcccgtggcggacaggccatcgatgccacgctggtgcccgcgccccgccagcgcctggacaggcaggagcgcgaggccctggccgaaggcagaacgcccgattggagcgaggccgagcgccggcaaaaggatgtggacgccacgcacacgaagaagcacggcaagggctacttcggctacaagctcagcgtgagcgtggacctcaagcacggcttcatccgcaggatcgccacgggcacggccagcgagcatgacggacaccacttcgacgaggtgctggacctgcacaacaccgggcgtgcagtgcatacggacaaggcctacgcgagccggcagcgccagcagctactcaaggtgctgggcttggtggacgcgatgcaacgcagggctcggccgggcaagccactgagcgagtgccagcaaaggcgcaaccagcgcatcgcaaagaagcgtgccaaggtggagcatgtgtttgccggtctccgtcacctgggcggcaagttcgttcgcacgatcgggcagacccgcgccacggtggcgatgacgatgatggctgcctgctacaacctcaagcgcctggcgtcgttcctgcatcggcaagtggatgcgttcttcaagccatcggctgccaaggcacgggtgcgcctgcaaccgtcaaaagcgtgagccttgcggggggcaaaggcccctgtacatgggctgcgtcccacccaccgagcaggtgtccgagcgcattcggggcgctggaatctgacgacacgccggaaaaactggctggtggcggttgtgagaggctccctggaggggtggggcaacgacatcattcgcacagttaatgacctgttcctccaagcacttaattggattgcgccaaaggaccccctggtcctcgacctggacggcgacggcatagaagcggtaggcatcgaccccacccgccccatcctcttcgaccacgacggcgatggcaccaggaacgccacgggctggatcaagggcgacgacggcatcgtggtgctggatcgcaacggcaacggcctgatcgattcggggcgcgagctgttcggcgaccagacgctgcgcgagggggcgcaggcgggccagggcatgttctatgccaacggctacgaagccctggcagggcaggacggcaatggcgacggcgtgatcgacgcggcggacacggcctatggccagctgcggatctggaaggacgtgaaccaggacggcatcagccaggtgggcgagctgcacacgctgtccgacctgggcatcgcgcgcctcaacgtcaagggccagcgcagcagcatcgacctgggcaacggcaacacccagccctggagcggcagcttcacgcgcatggacggcagccagggcatgagcggcgtggcagaggtctcgggcagcctgctgctggccagcaacaacttctatcgggagttccccgacgacccggtgccgaccgccgcggcacaagccctgccgcagatgggcggcgcggggtgggcacgcgacctgcgcgaagccatgagcctgggcaacgacaagtcgcaggcgctgcaggagaaggtgcaggcctttgcggcgggcacgacgcgcgacgcgcagatggcggcggtcgatgggctgatcaccgagtgggcgcggtcttcgggcaagctcgtggagaccttgcgtttccacagcctgtatttcgatgcggccacgcaccagtgggacatcgcgacgcccgacacccccatcgacccacgccacctgcccggcacggagggcacgttgtcggtggacatgcccgatgtgggaacgctgtggacggatccggcgacggggcagcaaaggccgctgacggaggaggaccggacggcgctgtacaagaagctcaatgcgctggaggtgttcaacggcacgcgcttcgtgaccttcgaccgcaacgtgcgtcctgattccagcgaaggcagtggtggtacgccggtaggtggcagctcaggcagtggcaatggtggtgggggcagtggtggtgggggcagtggcgcggaagccgacctgacctaccgggtgtccgcccgcatttccacgacccagttggaactgctggcccagagctatgagcaactgcgcgagagcgtgtatgcggcgctggtgacgcagacgaggctcaggccgtacctggacagcgtggagctgttggtggacgagaaggggattcgtttcgacacgtcggcgctgtcgtcgatgctggaggcgaagaagggggccagcgagcgtgatggtttgattgatctggttgaactcattgaatatcaggggccagtggttggcgctgttggattcgacggggtcggacttctttcgcgttggattgaatccttgccagccgatgcgccattacggtcggagttgcccgccctaagggttttcatggccactgcgacgacaggctccgaccggaacgacatttacttgggagataacggcgcaaatagtttttcttccggagctggagatgattggcttaggggcctggagggcaacgaccatttggctgctggcagcggtaatgacgtgctcgaaggaggtgcgggcgatgattcgctgcagggccaggcgggtaacgaccgactgctgggtggcgaaggcgcggatgtgctgcaaggcggcgatggagacgacgtgctcgaagggggggcgggcaacgacatcctggccggtggcgtgtatgacacctggaacggcaactacagcggcgcgggcaacgacacctacctgttcggccggggagatgggcaagacatcatcatcgacgacgacgctaccgtgggcaacctggacaaactcgtcttcaagaccggcgtggccgtggccgacgtgctggccgtgcgcgacggcgacgccctgatcctcaagatcaacggcaccaccgaccaagtgcgcatcgacagctacttcagcaacgacggcatgaacaaccggcagatcgaggagatacgcttcaccgactcggccaccaccgtatggaagctggcagacatcaaagcccggatgctcaccggcaccgcaggcaacgacaccatcatcggctacgccacggcggacaccatcaacggggatgacggcaacgacacgctggaagggcgtggtggcaacgacctgctcgaaggtggcgcgggcaacgactcgctctatggccaggcaggcaacgaccggctgctgggcggcgatggtgcggacgtgctgcaaggcggcgacggagacgacgtgctcgatggcggcgcgggcaatgacatcctggccggtggcgtgtacgacacctggaacggcagcttccgaggggcgggcaacgacacgtacctgttcggccggggcgacggccaggacacgatctacaacgacgatgctgccgcaggccacctggacaagctggtgttcaaggcgggcgtgaagcccgcagacgttcagatcgagcgccaggacaacgaactggtgctgcgcattgccggcagcgatgaccaggtgcgcgtgatcaactacttcctggacgatgcggctggtggctgggcgctgggcgggatcggcttcgaggacgatgcgcagacgctctggagcgtgcaggacgtgaagctgatggcgctgcagggcacggcgggtggcaaccgcatcgtgggctatgcgagcgacgacacgctgcaggggctggacggcaacgacacgctggaagggcgcggcggcaacgacctgctcgaaggtggcgcgggcaacgactcgctctatggccaggcaggcaacgaccggctgctgggcggcgatggtgcggacgtgctgcaaggcggcgacggagacgacgtgctcgatggcggcgcgggcaacgacatcctggccggcggcgtgtacgacacctggaacggcagctttcggggggcgggcaacgacacgtacctgttcggccggggctcgcaggctgaccggatcgtcgatgaagactccacgcccggcaatgtcgatgtgctctccgtgggaccgggagtcgcgaccgatcagctctggttccgccgggaaggcaacgacctggaggtgagcatcatcggtacggaagaccgggccacgatcgcgaactggtacgcgggcagcgccaatcatctggagaagatccagacgtccgacggaaaggtgctgctggacagccaggtggatgctctggtgtcggccatggcggcgtttgcgcctcccgctgccgggcagacgaccttgcccaacgactacgccaccacactgcagccgaaaattgcagccaactggcagtgaccggaagctcgcgttgggcatgaacctgaccgcggagatcaagacgggccagcgccgggtcatcgagtacctgctgagcccgatccagaaggccggtaacgagagcctgcgcgagcgctgatcaatcaatcagccaatcgataaataagtaaataaagaacgaaagaagggacgaagagcatgaaccaggaaagcttggagaacgccatcgctgccgcattgcgtgaggcccatgtgcgcgacacgacgggcgatgaggacgacaccgcggcgcggggcaccgctggagcggtaggacggcacggatcactgcgcgatgcactcgctgcggtgatggccgcatggccacaggactccggcctgccatcgatgcgggacgttgaagtggcgcaagtcaaacctatcgctttgtcggacgccatcgacgacggatgggcaagcacgcggccgatgctgttgcagcccggtcaaggcgaagaggggcagacgggtgtgtacgaaacgaagccctggatgttggagtcggggagtgatgcctatccgacggctacggctacggggacggcgaatgccggagccgatctcgcaaaggcgttgatgagcgccgcggcggacgctggtgtagctggcaggtctgcgctcctcggagccctgagcggggcgatttccacggtgggcggctctgcagtgctcgagggcagcgtgcagcagttggtgcaggcgatggcggggttctcgccgcaaggggcggggcaggtgactccaggcgcttcgctgccggatctgatggtttcgttgatcgcgccctcgcagatttaaattaatggagattatatgggtgttaattttgaaaaattatactttcctatagtcctagcgttttgtttatcttttttgggttgtgataagcctgcgtcgttgcccaaggagaaaccggtggtgacggctgggagtaatgcaaaaaaagaagatgctgttgtttacatgagaagcagggctccggagaagttcgacttagatgcagtgtttttgggtagtcgggaaacggtgttttttaaggctatggggctgaatcctgatggcttgcctcttgtttccatagcggaaaatgttgagtctggctttgatttgggtatatatcatgatcgtttcgatgtgattgtcgatcgtgaaaaaggtattctatgtttgaaagaacaatgcattaaaatatatatgatctgcccatcggaaaaatataagaaaaaagatgaaatttgtaaatattataaccaagcaaaaggataatgatggctgcaattggaattcgaattgtaaatagcgtaggttcggcagatcatgggcatatgtatgtggtgttgataagcgaagacggacaaaaaaattcatatggcttttatcctgataacgacaacgccccctcgtatataggtccaggagctgttctaaggcatgatttgggtaggtatgagaccaactcttcgcatcctccggatgtcgcaagagatttttatatatccgattcggagtatcttaggttaaagaagatttttgatggggcagtggatcagtctggtgatgtgtctaagccgtggggtcactataatccactgactaattcatgtgtcgactttgcatggaatgccatgcgggaagccggcttgcatgacagcttctttgatggtgcgatatatccggaatggaataataaatttgtcgatgatatttattatggtttttatagacggccggagttcaacagagagttgcacttagaaaataatggtatttgggataaagtaaagaagtcggtaaacgatttatatattcaagctcgtaactggattgcgccaacagaccctctggtcctggacctagacggcgacggcatagaagccatcggcatcgacccctcccggcctatcctcttcgaccacgacggcgatggcaccaggaacgccacgggctggatcaagggcgaagacggcatcgtggtgctggaccgcaacggcaacggcctgatcgattcgggtcgcgagctgttcggcgaccagacgctgcgcgagggagcgcaggcgggccagggcatgttctatgccaacggctacgaagccctggcagggcaggacggcaatggcgacggcgtgatcgacgcggcggacacggcctatggccagctgcggatctggaaggacgtgaaccaggacggcatcagccaggtgggcgagctgcacacgctgtccgacctgggcatcgcgcgcctcaacgtcaagggccagcgcagcagcatcgacctgggcaacggcaacacccagccctggagcggcagcttcacgcgcatggacggcagccagggcatgagcggcgtggcagaggtctcgggcagcctgctgctggccagcaacaacttctatcgggagttccccgacgacccggtgccgaccgccgcggcacaagccctgccgcagatgggcggcgcggggtgggcacgcgacctgcgcgaagccatgagcctgggcaacgacaagtcgcaggcgctgcaggagaaggtgcaggcctttgcggcgggcacgacgcgcgacgcgcagatggcggcggtcgatgggctgatcaccgagtgggcgcggtcttcgggcaagctcgtggagaccttgcgtttccacagcctgtatttcgatgcggccacgcaccagtgggacatcgcgacgcccgacacccccatcgacccacgccacctgcccggcacggagggcacgttgtcggtggacatgcccgatgtgggaacgctgtggacggatccggcgacggggcagcaaaggccgctgacggaggaagaccggacggcgctgtaccagaagctcaatgcgctggaggtgttcaacggcacgcgcttcgtgaccttcgatcgcaacgtgcgtccggattccagcgaaggcagtggtggcacgccggtaggcggcggctcgggcagtgggggcgggggcagtggcgcggaagccgacctgacctaccgggtgtccgcccgcctttccacgacccagttggagctgttggcacagagctatgagcaattgcgcgagagcgtgtatgcggcgctggtgacacagacgcggctcaggccgtacctggacagcgtggaactggtggtggacgagaagggggtgcgcttcgatacgtcggcgctgtcgtcgatgctggaggcgaagaagggggccagcgagcgcgatgccatcatcgatctggtggagttgaaccggtaccagggcaaggtgctcgatgccgtgggattcgatgttgcgaaatctctgtcggattgggtgtatgccctcccggaagggagtgccttgagggcagagatccaggcgtttcatgtctatctggccggagtggcccagggaacatcgagcgatgacatctacctgggtgatgagactgccaatgtttttgccggaggagccggagatgatctgatgcggggaggcgctggtaatgaccagttgcagggtggccagggcaatgacacgctcaagggcggagaaggcgacgaccaactgcgtggcgacgagggcgatgacgtgctcgaaggcggcgcaggcaacgactacctgcatggcggcttcggcaacaacacgttcatcttcgggcgaggcgacggccaggaccgtatcgaccactaccacgatacggcggtgggcaagcacaacgtactgcagttcaaggccggcgtgtccaaggatggggtaacggtacggcgctcgggcaatgacctggtactgtcgatcgatggcacaacggacaaggtgacgatatcggcgttcttctaccaggacgagccgggaaatgcattcagcccgttgcaggaagtgcgtttcgacgacggcacggtctgggatgtgagcgaactggccaggaaggtgctgatcgggacggctgaaggcgacacgctgcaggggtttgtcggtgacgacgtgatcgatggcctggcaggcgatgaccagatctacggccagaacggcaacgacacgctctcgggaggcgcgggcaacgaccagttgtacggcggccagggcaatgacacgctcaagggcggagaaggcgacgaccaactgcgtggcgacgagggcgatgacgtgctcgaaggcggcgcaggcaacgactacctgcatggcggcttcggcaacaacacgttcatcttcgggcgaggcgacggccaggaccgtatcgaccactaccacgatacggcggtgggcaagcgcaacgtgctgcagttcaaggccggcgtgcccaaggatggggtaacggtacggcgctcgggcaatgacctggtactgtcgatcgatggcacaacggacaaggtgacgatatcggcgttcttctaccaggacgagccgggaaatgcattcagcccgttgcaggaagtgcgtttcgacgacggcacggtctgggatgtgagcgaactggccaggaaggtgctgatcgggacggctgaaggcgacacgctgcaggggtttgtcggtgacgacgtgatcgatggcctggcaggcgatgaccagatctacggccagaacggcaacgacacgctctcgggaggcgcgggcaacgaccagttgtacggtggtcagggcaatgacacgctcaagggcggagaaggcgacgaccaactgcgcggcgacgagggtgacgacgtactcgaaggcggcgcgggcaacgactacctgcatggcggcttcggcaacaacacgttcatcttcgggcgtggtgacggccaggaccgcatcgaccactaccacgacacggcggtgggcaagcacaacgtactgcagttcaaggccggcgtgtccaaggatggggtaacggtacggcgctcgggcaatgacctggtgctgtcgatcgatggcacgacggacaaggtgacagtgtcggcgttcttctatgaggactcgcccgccaacctcttcaatccgatccagcaggtgcgcttcgatgacggcacggtctgggatgtagccgagctttccaatagggctctgactggaactccaggagacgacaccttgtacggcacccaagccgccgacactttgctgggaggaacgggcaacgacaccctttacgggggcgctggtgacgacaccctggaaggcggagcagggcaggacctgctggtgggcggctcgggtaacgacacctacctgttcagtcgcggctcgcaggctgaccggatcgtcgatgaagactccacatccggcaatgtcgatgtgctctccgtgggaccgggagtcgcgaccgatcagctctggttccgccgggaagacaacgacctggaggtgagcatcatcggtacggaagaccgggccacgatcgcgaactggtacgcgggcagcgccaatcatctggagaagatccagacgtccgacggaaaggtgctgctggacagccaggtggatgctctggtgtcggccatggcaggcttcgcgcctccagccgccggacagacgacgttgccgcctgactaccgcagcagcctgtcgaacgtgatcgcgaccaactggacctgatcgctggcggccaggactctctcgcacccgccccggcgggcgcgggagaggcggtccgcgcactgcagcgtgcaagcatgcccgtgcgcgctggcctaccgcgggcggctcaggccctcacttggtgccgaaaatccggtcccccgcatcccccagccccggcaggatgtagccgtggtcgttgagttcacggtcgatggcggcggtgaagatcggcacgtccggatgcgccttctgcagcgtggcgacgccttcgggcgcggccagcaggcacatgaacttcaccgaacggggcttcagttccttgagcttggcgacggcggcggcggcggagttgccggtggccagcatcgggtccaccacgatgatgtcgcgctcttccatttcggagggcatcttgaagtagtactcgaccggctgcagtgtctgcgggtcacggtagaggccgatatggccgacacgggcgccgggcacgacggtcagcatgccgtcgaggaaaccgttgcccgcgcgcaggatggagacgagtaccagcttcttgccgtcgatgaccttgccggtcatggtctccagcggggtctcgacctcgatgtccgacaacggcatgtcgcgcgtgatctcgtaggccatcagggtgctcagctcgcccagcaggcggcggaagctgttggtgctggcgtccttgcggcgcatgagggtcagcttgtgctgcaccagcgggtgcgtgatgacgtggacgttgccggaggggttctcggtgctcatgggcgtgggaaaaaagggggatggggacaacccttcagtctgccagaaaccgcgcataccgcggcagatcgacgttgccgccgctgaccacgatgcccacgcgcgcgccccgcaggtcgatgccgccgtggtgcgcgccggccagcgccagcgccccggtgggctcgaccaccatcttcatgcgctcggcgaagaaccgcagcgcctggacgagctgggcgtcggccacggtgacgacctcgtgcgccagccgctggatgatggggaaggtgatctcgccgggcgcctgggtctgcgcgccgtcggcaatggtgcggggcgtctcgatgcgcacgatgtgcccggcgcgcagcgactgctgcacgtcgttgccggcctccggctccacgccgaccaccttgcagtccggcgccagctgttcggccgcgagcaggcagcccgacagcaggccgccgccgcccaggcagacgaagagatagtccagcccgggcacgtcttccagcagctccaccgcggccgtgccctggcccgcgatgacgtggggatggtcgaacggcggcacgagcaccatgccgcgctcttcggccaggcgccggctgatggcctcgcggtcttcacggaagcggtcgtaggtgaccacctgggcgccgtattcgcgcgtggcggccatcttggaggcgggcgcgtcctcgggcatgacgatcaccgcgggcatgtcgagcaggcgggccgagagcgcgatcgcctgggcatggttgccggaggagaaggccagcacgccgcgctcgcgctgggcggcatccagttgcaccagggcgttgtaggcgccgcggaacttgaaggcccccatgcgctggaggttctcgcacttgaagaaaagctgggcgcccagggcctcgtcggcggtgctcgagcgcagcacgggcgtgcggtgggcgatgcccgccaggcgccgggccgcggctgcgacatcgtcgtaggtgggcggggccggggaatgcgtttccatggagcgtcctcgcgaagcgtgccggtgtccggaaaagggttgccgcatcatagacccgtcaggccggtttctgcgtccaccggctgcggccgccggagtccgcagccccggccagcccagttcgccggtcagcccagttcgctgaagcgctgcaccggcgccaggtcggggaagtcgcccgcgcgccgttcgcgcatcgcggccacggactcgcccacgtggcggttgctccacaccgtgccctgcagccagcccatctggcgcaggctgtcgtccacggagtggtcgcgtgcgtagtgcacggcctgcttggtgccccagatggcgacgggcggcttggcggcgatctcgcgcgcacaggccagggccgcttccagcatggcctcctgcgtggcgaacacttcgttcaccagcccgcaggccagggcgcgggccgcgggcaggcgccggccggtgtaggccagttccttgacgatgcccagcgggatcagcttgggcaggcgctgcagcgtgcccacgtcggccaccatgccgatgttgatctcctggatgcagaagaatgcgtcctcggtggcgtagcggatgcaggcggccgtcaccatgtccaccgcgccgccgatgcagccgccgtggatcgcggcgatgaccgggatgcgcagcgattcgatgcgggtgaaggtggcctgcatgtcggtcagcaggtcgaagatggcggcgcggccttcggggctctggtcgtccatggcgacggcgccgccgaaggtgtccagcgacatgccggccgagaagtgcttgccggtgctgctgatgaccagcgcccgcgcatcgcccgaacggtggacccgcgcgagcacggtgtccagctcgcgccagaaggtggggtgcatggtgttgagcgcctccgggcggtcgagcaccaggtgcgcgacatggtccgtgacggtcaggcggaagcaggtgaggggggcggtgtcggtcatgcggcgcactctaggcgggacgcggcactgccggccgtcacctgcgcgacggggcagcgagggcggtgggcggtggggtggccgtcaggcgaagagcatcagcaggccgctgagcgtcaccaccgatccggccgtggtcagcagggtggtggcggaggtcacggccgcctcgcggcggtaaaactcggccagcatgaacggccccgtgccggtgggcagggcggccagcagcacggccatgtgcacctgcgccgcgggcagcaggaacacggactgcgccagccaccacgtgagtgccggcagggccagcagcttggcggccgtgagcgacagggaggtgcggtggccgcgggcctggccgtgcggctgcgcgggccggtcggccatgaaggcgcccaggccgaccagggcgcagggcgtggcggcctggccgagcatgtgcaggaaggtgtccacgccgccgggcaggggcaggccggtggccgcgaaggccgcgcccagcaggggagcgagcacgatggggttgcgcagcgatcgcgcgagggcctgcacgacggtgcgcaggcccggcccgtcgctgcccagccccacttccaccagcaccacggccagcgagaacagcatgcagaccacgaggatggtggccacggtggccgccatctggctcgcgtggccgaacaccagcaggcacagcggcaggccgacgtaggcggtattggagtacgacgccgccaccgcatccacgctcgcgtccgccaggtggcgcccgccgtgcagccgcagcgccagcacggcgatgaacacggccagcgtggcgatgccgaaggcggcgatgaaccgcggctgccacagctgcgcccaggtgctgtgggccatgatgccgaaaagggccgcgggcagggccagccacaccacgaaccggttgatggtgctggaggccgaggcatcgaacacccgggcgcgccgcgagagatagccggcggcgatgagggcgaagaggggcagcaggatggagagggcggaggtcacggtgcgggaggcggcaggtttctgggcgtcggagggatgccggggcaacgcgcgcattccccagccgatgcgccagagtaggcaggtacggccataccatccaatatcatcggaagcctttggcaataccttttaggcatcatgctggaccttcggcgcctgcgttacttcctggccgtggcggatacgctgcatttcgggcgggcggccgcgcgcctgcacatctcccagccgccactgagccggcagatcgcggcgctggaggaggagctgggcgtgcaactgctcgagcgcgatgcccacggcgtggcgctcacggccgcgggccggcagctgcaggcggacgggcgcggcatcctggcgtccgtcgagcgcgcggagctcaatgcacgcgcggctgctgcgggcgaggccgggcgactggcgatcggcttcaccatgtgcgcggcctacagcgtggtgcccggctatgcgcggcgcttcgccgcccggcatccgcaggtggagctgtcgctgcgggaggtggtgtccaacgacctcgtggcccaggtggccgaggggcgcatcgacgcggccatcgtcttcgcccagccgctgccgcccgggctctcgcaccgcacggtggtgcgcgagccgctgtgcctggcgttgccgcgcggccaccgcctggcggcgcggcgcagcgtgccggtggtggagctggcgggcgagcccttcatcgccacgccgccggacgtggcaccctctctgcacgcggcggtgctggcgcagtgccgccaggccggcttcgcgccccgcatcgccatggaagtgcagctgcagcagaccatcctcagcctggtggccgagggcgtgggcgtggcactggtgccggcctccatgcgcaaggtgcagccggatgccgtggtgttccggcccgtgccgcccgtggtggaactggcgcaggacctggtctggcgcactgcgaacagcaacccctgcctgcagcacctgctggccctggcaccggatgcctgatcgcccccccggcgggcccggggggaacgctgactcagcggcgcaccgtgccggcgtcctgcccgaacagcaccttcttcgcgtcctcgtccacggtcggcgcggtgttgatggtcttcgccaggtcataggcgcgcgcggtggcgggccgggcctggatgcgcgcgaaccactgcgccaggtgggggaagtcattcaggtcctggcgctgccgctcgtgcggcacgatccaggggtagctcgccatgtcggcgatcgaataggtgccggcgatgtattcgcgcccgtcggacaggtgcttgtccagcacgccgtagaggcggccggtttccttcacgtagcggtcgatggcgtagggcacgggctccggcgcgtactgcgtgaaatggtggttctgcccggccatggggcccaggccgcccatctgccagaacagccactgcagggcctcggtgcggccgcgcaggtcctgcgggatgaaccggccggtcttgtcggccaggtagagcaggatggcgccggattcgaagacggagaccggctcgccgccgccggccggggcgtggtccacgatggcggggatgcggttgttgggcgcgatgcgcaggaactcggaccggaactggtcgccgcggccgatgttcacgggcagcagccggtagggcaggccggcctcctccaggaacatggtgatcttgtggccgttgggggtggtccagtaatgcaggtcgatcatgcggggtctccagggagggggatcggttgccagcgcacggcctggatgggccgggcgccgtcgggttcagcggaccactttagcggctgcttcccagcctcgcagggtgccaccgcgaagacccctctgcgcttccaggcaggcgccaggatggtcagcgcttgcgtccgccgaacacgctgcccagcaccccgcgcaggatctcctttcccagcgaggtgcccatggtgcgcacggccgagcgggccatggtctgcaccagaccgtcctttttgcccccgcgcgggcccgtggagccgaacagcacatcgttcagccctccgagcaggccgccgccatcgcccgtgcccgccgggcctgcggtgccggcccgggcctggccgggggccccgttggcagcgccttccgtcctgcccttgagcttctcgtaggccgattcgcggtccaccatcttttcatagacgcctgccaccagcgactgcgccatcagcgcctggcgttgctgcggggtgatcggcccgatctggctgccgggcggcagcacgaagacgcgctcggtgggcccggggcgtcccttggcgtccagcaggctcaccagtgcttcgcccacggccagctcggtgatggcggcctcgatgtccagcccgggctgggggcgcatggtggtggccgtggccttcacggccttctggtcgcgcggcgtgaaggcgcgcagcgcatgctgcacgcggttgcccagctgggcgagcacgctgtcgggaatgtccagcgggttctgggtcacgaaatacacgcccacgcccttggatcgcaccagccgcaccaccagttcgatgcgctcgaccagcaccttgggcgcctcgttgaagagcaggtgggcctcgtcgaagaagaacaccagcttcggctggtccgggtcgccgatctcgggcagctgctcgaagagttcggacagcatccagagcaggaaggtggcatagagccgcggggactgcatcagcttgtctgcggcgaggatgttcaccacgcctcggccatccacggcctgcatcaggtcgttgatgtcgagcatgggctcgccgaagaacctgtcgccgccctgcgcctcgatctgcagcagtccgcgctggatggcgcccacgctcgcggcactgatgttgccgtactcggtggtgaactccttggcgttctcgcccacgtgggcgagcatggcgcgcaggtccttcaggtcgagcagcagcaggccgttgtcgtcggcgatcttgaagacgatgttgagcacgcccagctgcgtctcgttcaggcccagcatgcggccgagcagcagcggccccatgtcggaaatggtggcgcgcaccgggtggccctgctcgccgaacacgtcccagagcgtggtggggcaggccaggggctccggctggggcaggccgcgctcggccagggtggcggccatcttctcgccgatgcggccgggctggctgatgccggtcaggtcgcctttcacgtcggccatgaacaccggcacgccgatgcgggaaaacccctcggccagggtctgcagggtgaccgtcttgccggtgccggtggcccccgtgatgagcccgtggcggttggccagcgcgggcagcaggtggcattcggcagtgtcgtgcttcgcaatcaggatcggttcggccatggctggggagagtcaaaagtaaaatcgcggcaatcgctcgggaacctctggacgaatcgagcggaaagtgtgcgctgtggatcgggatgggctgcaaggcgcacaccggagcaatagcccggctattgcgaggatttgcaacgccgcagaccgcccgatccgcagatgcacacggcgcggtgattcgtgcagaggttccctagattaatcgatagacacaacagcaaggactccctgtggcaggacacagcaaatgggccaatatccagcaccgcaaggggcggcaggatgaaaagcgcggcaagatctggacccggatcattcgcgagatcaccgtcgccgcgcgcgccggcgggggcgacgtctccgccaacccgcgcctgcggctggccatcgacaaggccaaggccgccaacatgccggccgaccgcatcaagtacaacatcgacaaggccaccggcaatgccgaaggcctgacctacgaggaaatccgctacgagggctacggcatcggcggcgcggccatcatcgtggacacgatgaccgacaaccgcgtgcgcaccgtggccgaggtgcgccacgcgttcagcaagtacggcggcaacatgggcacggaaggctcggtggccttccagttcaagcacgtgggccagctcatcttcgcccccggcacgagcgaggacaaggtcatggaagtggccctggaggccggcgccgaagacgtggtgacggacgaggacggcgccatcgaggtgctcaccgcgcccggcgacttcgaggccgtgaagaacgccctggaggccgcgggcctgacgcccgacgccgccgacgtgaccatgcgccccgacgtcaccatcgacctggccggcgaggacgccgagcgcatgcagaagctcctggacgtgatcgaagacctcgacgacgtgcaggaggtctaccacaacgccgcgctctgaagggcgacgcacccggacaccccatgaaagttcttgtcatcggaggcggcggccgtgaacacgcaatggcctggaaactctcgcagtctcccaaggtcaccaaggtctacgtggcccccggcaacggcggcaccgccctcaactccaagctcgaaaacattcccgtgaccgacgtgcgcgcgctgcgtgcctgggcgcaggagcagaagatccagctcaccgtggtcggccccgaggcacccctggccgccggcgtggtggacgagttccgcgcgcacggcctgcgcatcttcggccccaccaaggccgctgcgcagctggaaagctccaaggcgttctccaaggccttcatgcgccgccacggcatccccacggccgactacgacaccttcaccgatccggcgctggcccatgccttcatcgaccgcctgggcgcgcccatcgtggtcaaggccgacggcctggctgccggcaagggcgtggtcgtggcgatgaccgcgcaggaggcccacgacgcggtggacttcatgctcgtggacaacaagtacggcgtgagccacaacgagggcggtgcgcgcgtggtgatcgagcagttcctcgaaggcgaggaagcgagcttcatcgtgctgtgcgacggcaagaacgtcgccgcgctggccacgagccaggaccacaagcgcctgaaggatggcgaccagggcccgaacacgggcggcatgggcgcgtattcgcccgcgccggtggtcacggccgacgtgcatgcgcgcgccatgcgcgagatcatcctgcccaccatccgcggcatggaaaaggacggcatcccctacacgggcttcctgtacgccggcctgatgatcgacgccaagggccatcccaagacgctggagttcaactgccgcatgggcgaccccgagacccagcccatcctcatgcgcctcaagagcgacctggtggatgtgctgggcgccggcgtggacggcaagctcgaccaggtcgagctgcagtgggaccgccgccccgcgctgggcgtggtcatggccgcccacggctacccggaaagcccccgcaagggcgacgccatcaccggcctgccggcggacgcggacgacgccatggtgttccatgccggcaccgagctgcaggacggcgtggtgcgcacgacgggcggccgcgtgctctgcgtgacggcgctggccgacagcgtgaagctggcgcagcagcgcgtctacgacgtggcgcgcggcatccacttcgacggcgcgcagtaccgccgcgacatcggccaccgggcggtgaagagctgatggccacggcatccggaccggggcgcgtcccgggcgcttccgccccgccgccggacgcggccgagcgcgtgcgcgcctacctggtggacctgcagtcgcgcatcaccaacgccatcgagagcgtcgaggggcagggcggtgcgcgcttcctctccgacgcctggagcaaggccccgggcgagccgctgcagggcgacggcatcacccgcatcctcgagggcgggcgcgtgttcgagcgcgccggctgcggtttctcgcacgtgcgcggagctgcgctgccgccctcggccacacagcaccggcccgagctggccggcgcgccgttcgaggccatgggcgtgtcgctggtgttccacccgatcaatccctacgtgcccaccgtgcacatgaacgtgcgcatgatcgccgcggcgcgcgacgggcagccgcccgtgtgctggttcggcggcggcatggacctcacgccctattacggcttcgaggaagacgcggtgcacttccaccgcagctgccgcgacgcggtctatccgtttggcgaagggctctacctgcgcttcaagcgctggtgcgacgaatacttctacctcaagcaccgcgacgagcaacggggcatcggcggcatcttcttcgacgacttctccgagttgggcttcgaccgcagcctcgcgatgatgcagtcggtgggcgatgccttcctgggcgcctacctgccgatcgtgcagcggcgccagggcatctacttcggcgaccgcgagcgttccttccagtgctaccggcgcggccgctacgtcgagttcaacctcgtctgggaccgcggcacgcatttcgggctgcagtccggcggacgcaccgagtcgatcctgctctccatgccccccctggcgggctgggcctaccagcggcaggacgccccggggacgcccgaagccgagctcacgcggcgcttcctcgtgcggcgcgactggctgtgagccgccgccacatgcccccgcggagggcgcaaagctataatttcaatagctgcctgcgtccgcctcgcccaggcaaccggcaggaaacaccctccaaccccgctgcggtggcgcatcccgttgctgcagcgctccattggctcccgcgcgggttgcgcgctatattgcctctcacccccaacacttcccgtccctgatgaccacctccacccgttcggaatccgccgccaagaaggacgtcacgaaactccagcgcgccatcgtcgatggcctggaggacgtcaaggcgcaagacatccaggtgttcaacaccgagaagctgtcgccgctcttcgagcgggtcatcgtggcgtcgggcacgtccaaccggcagaccaaggccctggccgccagcgtgcgcgacgccgtgcgcgaagcgggcttccccaagccgcgcaccgagggcgaggacaacggcgagtggatcatcgtggactgcggcgccgccgtggcccacatcatgcagccggccatccgccagtactaccgcctggaggagatctggggcgagacgccggtgcgcctgaagctgggcgccgccaagcccgtgaaggccgccgaatccagcgatgccgcccctgcgaagaagaaggccgcgccgcgcaagaaggcgaccgaggccgaagcggaagtgccggcacgcaagccgggccgcagcaaggccgctgccgctgcccccgctccggctcccgcgaggaaggcggccggcaaggccgcgcccgtgaaggccgcggctgcgaagaacccggcgaaagccccggccaaggcccccgcaaagaccacggccaggaccgctgccggcaagtcgcccgcagccaagtcggccgcaccgaaggtgaagacggtggtggtgaagccggtggcccgcaagcccgcggccaagtccgccgctgcgaagaaagcgccttcggcccgtcccgccgcaccgcgtgcggctgccgccaggaaggccccggcccgcaagaaggccggctgagtgaaccgtcaggcaggtgtgccgccgaaagcctggtgcgtgaaccgggccccggcggaacatccgcggagcattgatcgatgaagctgctcatcgtggccgtgggccagcgcgtgcccgactgggcgcagactgcctacgacgactatgccaagcggttcccgcccgagctgaaggtcgaactcaaggccgtcaagaccgagccgcgcggctccaagacgctggaaaccctctacgccgccgagcgcgagcgcatcgaggccgccatcccgcgcggcacccgtatcgtggcgctcgacgagcgcggcacctcgctcaccaccaaggccctggccgcccgcctcaaggattggcaactgggcggtgacgacgtggcgctggtcatcggcggcccggacgggctcgacccggccttccgccaagccgcgcacgagcgcatccgcctctcggacctcacgctgccgcacgcgatggtgcgggtgctgctgatcgagcagctctaccgcgcatggtccgtgaacgcgggccatccctaccaccgggagtagcctccgcgcagcggcgccagacctgcatcgcgtgcgtctgtccgccgcaggtttcgccgccgggcaggtcgccctgcaggacgaagctcgcatgccgcagcagcgccagggaggcggcattgtccgcatgcacgtgcgcatccaggtgccgcagcccgaagccctggaagcaaccgcgcagcagcgcctccagcgcctcgcgcatgaaaccgtgccgctggtgggtgcgggcgatctcgtagccgacctgcgccgtccgctccaccgggtcccagcccttgagctggcaaagcccgatcaggcccggcacatcgcgccgctcgatcgcccagcagatgtcgggcaccggcttgcggccgaccatcaccatccacgcagcgaacacctcggcggcctccaggtcggccagcggcgcatagccgatccaggtgcccggcgcgcgggcatcgctcatcgctagcagggcaggggcgtcctccaggacgacggggcgcaggcgcaggcgctcggtgtggaagctgggaagaccatcggacatgccggcatcttcgtgccggccggcggcgtgcccgcgcggccatccgatgccatgcaccgccgcgcgaagcggctccggcatccgctatcctgccgccgtgaacccgaacccatcttccccttccccagacacctctgccacgcaggccaccgcgccgtccttcgtgtacttggcctcgcagagcccgcgccgccgccagttgctcgaccagatcggcgtgcggcacgtgctgctgctgcccaatgccgatggcgatgccgtcgtggaagacgccgaggccatcgaggcgccccggcccggcgaggcgcccgcgcgctacgtgcagcgcgtgaccggcctcaagctggatgcggccgtagcgcggcatgcgcggcgcggcctggagcccgcgcccatcctgtgctccgacaccaccgtggccctgggccgcgacatcctcggcaagcccgacgacgaggcgcatgcacggcagatgctcgcccgcctgtccggcagcacccaccgcgtgctcaccgccgtggccgtgcaggtgccgggcggcgcgcgccacgcggcgctgtcggtctcgcaggtgcgcttcgcgccgatgaccacggagcagatcgcggcctatgccgccagtggtgatccgctgggcaaggccggtgcgtatggcatccagggcccggcggcccgctacgtggagcgcatcgcgggcagctacaccggcatcatgggcctgccgctgttcgagacggcgcagctgctgcggcaggccggcctgcccggctgagggcgtgaatcccgctcccggcgcacagggggccgttgaggcatcatcggttcccgagcaccccctcccatcccgcccgccctcgacctgcgccgcccgccatgcaacaagacatcctcatcaattggtccccccaggaaacccgcgtcgccgtggtcgaacacggcgccgtgcaggaactgcacgtggagcgcacgctggagcagggcttggtgggcaatgtctacctgggcaaggtctcgcgcgtgctgccgggcatgcagtcggccttcatcgacatcggtctggagcgcgcggccttcctgcacgtggccgacgtgtggcaccggcaggagggcggcgaggcgcccatgttcgcgcgcaagggcgaacctccggtgccgatcgagaagcaggtgttcgaagggcaggcgctcatggtgcaggtcatcaaggacccgatcggcaccaagggcgcgcggctgtccacccaggtcagcatcgccgggcgtctgctggtcttcctgccgcaggacgaccacgtgggcgtatcgcagaagataccggctgccgagcgcgacgcgctgcgcgcccgcctgcaggccctggtgggcgacaaggccacgggcgggggcggcggcttcatcctgcgcaccaacggcgaggattcgtccgatgcggaactggccgaagacatcgcctacctgcgcaagacctgggcgcgcatcaaggaggccgcgatgcgccagccgcctgcctcgctgctgcaccaggacctgaacctgctgcagcgcgtgctgcgcgacctcgtgggcgaggaaaccgccagcatccgcatcgactcgcgcgagcagttcgccctgctgcaggccttcggccgcgagttcaccccggccgccgtgcccaagctgcagctgtacaagggcgagcggcccatcttcgacctctacggcatcgacgaggagatcgcccgcgccctgggccggcgcgtggacctgaaatccggcggctacctcatcgtggaccagaccgaggcgctcaccaccatcgacgtgaacaccggcggctacgtcggcgcgcgcaacttcgacgacaccatcttcaagaccaacctggaagccgcccaggccatcgcccgccagctgcggctgcgcaacctgggcggcatcatcatcgcggacttcatcgacatggcgcgtgaagaccaccagcacgccgtgctcgccgaattccgcaagcagctcgcccgcgaccgcgtcaagaccatgaccggcggcttctcccagctcggcctcgtcgagatgacgcgcaagcgcacccgtgaatccctggcccacatgctctgcgagccctgcgcgcactgccagggctcggggcaagtgaaaaccgcccgcagcgtctgctacgacatcctgcgcgagatcctgcgcgaggcccgccagttcaacccgcgcgagttccgggtggtcgcctccgccaaggtggtggagctgttcctggacgaggagagccagcacctggcggggctgtcggatttcatcggcaagccgatatcgctgcaggcggagagtgggttggggcaggagcagtacgacatcgtgttgttgtgagggtcagggcttggcgtcggggcagcttggtatctgcgcctctttcgtgcattccggcgggatgctttcgaagagtacatcgcgacctacgcgtacgcggttcatgtcaaccgacgggtccaaataccagtggatctcgccgttcagccaaaggtcaaccacttcactctcgcccagcaaggtcttgggctcgatgcgatagagccggaccacataaggcattttgaagcgcggatgggtgatgcgctgcaggaaagaggctttgtggaactccaggcggtacacccggtgcgggctgttttcggcatctgcgaaggtgggcgttgccagagcccatcccgccaggaacaacgcgttcaggccgaggaaccagaggatgcagggcacgttcttgaggtgggaaaacttcattaccgctccgtgcgatgtggtgccaacgggagcgatcgtcagggcttggtgttggggcagcccggtatctgtgctgcatccgtgcattccgacgggatgtttttgaagatgacatctctgcccacatagaccttgttggcttgtacgggcggatcgagttgccaatcgatatcgccgttcaaccagagatccaccacttcactctgacctagcaaggtcttgggctcgatgcgataaagccgtaccacatagggcatcttgaagcgtggatgggtgacgcgctgcaggaaggatgctttgtgaaactccaggcggtacacccgatgcaggctgttttccgcatcgacgaaagtgggcgttgccagggcccagctcgccaggaacaacgcgttcaggccgaggcaccagacgatgcagggcactttcttggggttgtatagcttcattaccgctccatgcgatgtggcgccgtgggaagcgagcatcagggcttggcgttggggcaacctggcatatcgcctgccgctgtgcactccgacgggatgttttcgagaacgactcccgggcccacatagactttgttggcttgcacaggcgggtcgagttgccagtcgatttcgctgccatccatgagatcgaccaccttgctttcacccaggagctccttgggatcaacccggtacaggcggacgatggcaggggcttcctggtcgcgatgcacgatgcgctgccatggcgatgcacggtgaatttccaatcgatagacggaatgggggctgttgtgggtcatgaaaagcgttggcgtggtcgcataccagcccaataccacgcaggcattcaacgccaggcaccagacgagacaaggcacattcttgaggttgggcagtttcatcaccactgcactgggatcaggagtgggtagctcacgtggtgcgtacctgggcgcaatattcagtgcttggtatcagggcagcccggtatctgcgcctctttcgtgcattccggtggaatgttctcgaaggtgacatcctggcctacgtgtacccggttcagttctacgggcggatccaagtaccactggatttcgccgttcagccagagatcgaccacttcactctggcccagcaaggtcttgggctcgatgcgatacaaccgcaccacatagggcatcttgaagctcgggtgcgtgatgcgctgcaggaaagaggctttgtggaactccaggcggtacacccggtgcgggctgttttcggcatctgcgaaggtgggcgttgccagagcccataccgccaggaacaacgcgttcaggcccagacaccagacgatgcagggcactttcttgagattggaaagtttcattgccggtgcgtgcgatgtcgtgccgtcgggagagatcttcagggcctggtgttggggcaacctggtatctgtgccgcttccgtgcattccgactggatgtttttgaagatgacatccctgcccacatagactttgttggcttgtacgggtggatcgagttgccaatcgatatcgatcccgctccgaagatcgaccacttggctttcgcccagcagctccttgggatcgacccggtgcagccggacaatgaaaggagccttctggtcgtaatgcaagatgcgctgccacagagatgcgtgatagagctccagccgatagacgtagtgggggctgttgtagctgttgaagagcgtcggcgtggtcgcataccagcccagtaccacgcaaacattcaacgcgagacaccagacgatgcagggcacgttcttgagatcggacagcttcattaccactccagcttgatcggaaaaggaaggcgaacacgatgcacgtctgagacgatcatgaaatctccacctcgcccgtgcagggcgcgccattgtctgaaatgccggttctgcaccaagtagctctggaggcttgcgtcgtcggcatcggcatacatccatcgctcgttgagggggacgtccatcgcggaccggggggcgcggcccacaccatgcggcccccagaagcccagcggctgagatatgaaggaatcgtcattgaagtcataggaatcgcgcaggtagaaggccaactcatcgaccgcgatggcagccttgccatgcccattaggtgtcaccatgcctgagacggcgatcttgagcgtggcctcgccaatggcgccgtagaaatcatccatggggtcgccgaaccggcctacgtccaggaaattcacctggcaggtgctgtccaagactttggccggtgggttcaagtctccgaaacgccatggctggatttgtccgactgcttgttgtgcaaccttccgttgcaactgttctatcccggcatggctgctccattgcgcttgcaatctcgacactgcagtctgcacacgggtgaagcccagcgcccactgcatggtgaccgtgttttcttccagctgcgaagcgggtgtagccgctgaggaggggcactgagtttgatcggcagcgtgatctcaaacgccgcgcccctgaaccaccgctccatcaacgctgccgccaccggccaccccaggcgcgagcgcatcacgcccggaatgtcatccagccggaaccgccgtaccttcggcggcagcttgtcttccaattgcgcacgcaggcgctccgtatcgacatggacgatgccgttcatgtgtcccttccctctgctgtttttcttggggccggattctggaggcaaacatctgcgggtgccacaaaagtggggttgcggtatggttacgaagcgcaactgccgcgctgacgaacctccccgcctgcagggacggggcggtgcctcactggggtccgaagtcccgtgcgtgcagcgaaggtccgtcactgctggacggccgcctaaccagatttttttaccgtacgcgtaaaaacggggttgcaaatcgccgcgaatacggcaatagttttcacaaagggctacaaggcccgtcataagaaaactcttgggaggggtcccgatgaaccagttcaaggcatgggcgaactgtcgccacggcgccatggccgtggctttgtccgcactcttcttgccatgcggcgccgcattccacgtgttgccgaaggtaggcggcgtgggccagaggagtctgcaaccaagtatagggtaaatgatgagaaatggctgccgcgggaaagagttcctgccgccaaattacaaaccaaggctcgggggaggattggtatgcatatttccatgaaaatgcgtgggcacagcgacgggctttgctttttgtggcttgtcttgctcttggcatcttgtagcgtgatcgcacaaccgaaggcccagtcaacatctgagccggcatcctttcctgttgcgccgatgacatctaagtcgggaacccttccagtcatttccccgcctgatccggtcatagggggattgccgtggttgataattgccaaggatcgatttatcacggactccgctgagataaaatttcatattagaaattctgaaaatccgcagaaaaatctggaggatttccgcattgcgatggagcaggcccggcgtactctggagcaagatagacgcgacaaaaatatcacaaaggaggagtatgtgagggatatggaaagctatcgtcgttccattgatgcgtatcgcgagttgcaaaaataaaaccgggaaggttggggtaaaaatatgttaaacgatctcatcattagtctgctttacctctatctcccgggatttctggtggttttgctgttggcatttccatcgtcaatggcgataggaagactgtcgccagtacccaggaaggaatcttcaattctcatcatcgggcttagcttttgtgggtatgtcgttggagtggtagcgggaaacagccgatcccccatcattgagtcactgttgacggcaatgattgggctcataacggggttggttgcttacgtgcataccaaggacagcatgaagtcacaaggattgcgtactttttcatcgattgcactgatcgcgctgctgtcggcaatcctgctcggattgcttatcggaggtgtgtacaagaagagattcgaggtggctcaaaaatccgaggagcgctacgctatttatttcacccagttggctattccgctgtgtctagaggagcagaagcgactgatcgcgggcggcgagttaaagacaaatatgtgcgcggcggtcgaagcagcttttacggaaaacaaggcaaaataatttgttgattgatcttcgtttgacgaaggtacgaggctataggttacttacctttggaggggatggaaaatggcaaacacaaatgattcaataaattggccgattatttatgtcagaggatttgctttctcggcgagtgagagagacgctaccgctgcagatccatactgtggattcaatgtcggctcaacggtctaccgagcgacggtggacaaagaaaaagcaaagtcgttcttttttgaatctccattagtccgcctcgcgtcggatcatggttacaaagtgctatatcgtgatggattggagatcgcagaccccgcttggaccagcggcgctgagggtgaaaggcgtgcagcagaaggcattgatctcgcttccattattgttcatcgtttctacgacgctggctcaaatctgaggggtggcgggaagtcttcttcgatcgtagattatgcgaaggagctcggcatactaattgcaagagtgcgtgaattggtgcggccaaaagctgaaaagagtctcgcaggctacacggatgaacaattcaaatgttatcttgtggctcactccatgggcggactgatcgtacgagccttactgcaggaccctgggaatgatgtctccgaaattgatttctcagggcagcgcagaaaggtatctcctgttcgaagctgcgtagccaaggtttttacctacgctacgccccataacgggattgagtttgctggggtaaatgttccggagttcttgaaggatgtcagcaacttcaatagagaaaaaatgcaggcttatctgaataatgctccgatcgatggaaaagtaaattatctccctgcagacattattccgcctccatcgcactggttcaccatggtcggaacaaatcggttggactatgacgtcgcggcaggactgtcgcgcacattcgtaggacggggtagcgatggtctcgtgcgcatcgacaacgcaaagctctggtatcaggaggcaaggacggactcagccacactcagggatatgcctgttgcgtgcgcgtatgcctaccgtgcacattctggccctttcggaatcgtgaacagtgaagaggcatatcagtgcctgcgccgatttcttttcggaaattttcgtgtcgagctttggctggatattcatgacgtgcgcctgccgctggatgtgcagaagcaggagtggcaagggcggaaagtggatgcaatctatcaggtggaattggtcgcagcccctcgtggaaaatcttgggcgctcagtcgacgcaaatcggaggaggactcgccggcgtgcagaacatatcaggagatcaagaaaggtgtttcggagcccatacatctttcaacggtttttcttatgaattcggcaaaggttcaacctgatcggcctggcctctcctacgccgtcacgctcggcattaaggtgccggactacgaagtggagcgagcgttttggcgtgatggccactacgagggagtttcactttttaatgactctctcatcgtgaccatttttgatccgaaggcgcattccgaagagataaacacagttaccagcgactggttggtgcgctacagctgggcgaagcggcagaacaatgcgcgcattgcgcccgcagaacggggtagtgaaaaggtattcccggtcaacgaaatttccaaaccattttctttagatattcctctgcatacggatgacatgcatggtgggattggcgcgattagcgcaacgctgcggatggaggcgagggcgtggtcgtagtacgaatgccattgacgcgccactacaggtcgggctggaattcgagctatgtgtacaactgggtgtctctcatggtgtcatttgaataaggccgcaaagttcgtctgactgatatgaatatcagcgttaatgtcgcatcctgagtgattgcataaattcaaattgctatccgctattcatggcccaagcggtgttacaggagttgaggggggtgacttgattcttccttattttcgtcattttctaatttgacggacttcacttccatccagctggtacggctatcggggagcacgtcagtggcatgagccctggaagagcgccatggcgaaccatcggctaagggtccgtggcccgtaccgggaacgagaacgcgaactcggtgccgtgctcgtggctggactgcacgaccacctgcccgccgtgcgcctgcgcgatcgcacgcacgatgaacaggccgagcccgacgctgcgcgcggaggtgtcttccgcggtgacgccgcgcaccatgggctggaagaggcggcccagggtgtgccgggggatggggtcgccatggttgtgcacggccaggcgggcggtgcccgattccaccgcggtggcgaccgtgacggtgctgcctggcgtgccataggccatggcattgcccacgaggttgcccaggagctgggcgatgcggtccgggtcggcgctgatctctccgccgcccgtggcgatgtgttcgatggtgcggccggggaaggccaccgagagctcctcgatgatccgcgccgcgagctggtggaggtccgtggggcggcgcgagacgctcaggcccgcgccgaggcgcacgaccgtgaaatcgagcaggtcggcgatgaggcgcttggcgcgctgcccggcacgggtgatgttgcccagcatgcgcgcggccgtctccggcggggtgggcgtgggcgaggccgcctgccgtgtaagcatgtcggcggccaggaggatggtggtgagcgggttgcgcaggtcgtggctgacgatgccgatcatctgctcggcgaacacggcgcggtcttccgcgagggcgcgcccttgttcggcttcggtgatgtcgctgaagatgcccacgaattccgtgagcatgccgtcctcgccccggaatccctggccggaggagacgagcacgcggcggtgtcccttcgcgtcggtgatgcggtgcttgaactggtagggctcgccggtgcgcagggcgcggtcgagtgcggcgcgttccgcggcgcggtcttcgggcaccacgtgggccacgaagtcgtcctcgcccacgggccgctccgggtccaggcccagcaggacggcgacgtcggtgccgaagcgccgccggccggtggcggggtccaggtcccacatatggatggccccggactgcatggcctgccgcaggcgcgagcgggacgcctgcagggcctgctgcgcctgccgctccttggccaccatgtcgtcggcgcgcttgcgggcggccagcagttcgcgctcgtatttgttgcgctcctcggccaccatcacggcgatctcgtcgaaggcgtcctcgccgctggtgcggcgcaccacgttgagcagggcggggaaggtgctgccgtcgccgcggcggatgtcgagcttgacctccgagatggcgccctgcattgccagcatgggctgccagtgggtctggtggaagatccggccgcccacggtgaaaagctcctgcagcttcttttgccgtaccagttcgtgcggggggatgccggtccactggcacagggtccggttgaccttgaggatcaggccggacgtgctggtcaccagcagcccgcagggcatgcggtcgaagagttcttccgcttctaccatccgatcgagccgaggaattcgtccatcaccacgctgcaggcgccgggtgcgctgaggtgcgggcagtgccctacgttctcgatcacccgcagcatgccccggggcaggtggcggagcatgtagtcgcccacggggcgcggcgcgatgatgtcatcgctggactggatgaccagcgccggctccttcaaacggtgcaggtcggcccggttgtcggagaggaaggtgacgcgcgcgaattgccgggcgatgtcgggatcggtgcggcagaagctggccgtgagctcttcgcccagctcgggccggtcgggcgcgcccatgatggcgggcgccatctggctcgcccagccgaggtagttggagtcgagggtgtccagcagggaatcgatgtcctcgcgggagaaaccgcccacgtagtcgccgtcgtcgatgtagcagggggaggggccgaccatgacgtggccggcgatccttccggggcggtgggtgccggccagcaggccgatcatggcgcccaccgaatgccccacgaagaccacggggccctgcgcgaattcgtcgatgatctccagcacgtcgtccgcatagccgtggagcgaggcgtatttgccgggatcgtaggcgcccaggtcggacaggccgctgcccaccatgtcgaaggtgatggtgcggcagcgcgctgcatagcgcggtgccagcagccgccacatgttctggtcgcagccgaagccatgggcgaacacgaggcatccggtgccctggccctggaccttcacattgtttctgcgcccgaccgacatgcaagctcctggtaatgcccgggcgatgccagccgcggtacgacgcaaccattatgggacatctgtccagttggcgagggggcatgaccagtggggccgtgggtgaaacggcgcgcgccgtggaatccggcagaaaaggggccgcacgggtgcgcgatggcggctttttccgcggggtgtttcgtgcctgtccgatccgcttcgcgggcacggcgcgcggcggcggccctggtccgtagattgggctgatcgcaggcctcccccgagaacgcgggaggccgttcctgcacacccatcctttccttgcagccatgcccatttcatccctgcgtaacgctaccgcgtcacccaccaacgccgctgcagcgctgttgccccacgggggcgacgacagcgcggccggagcggcgcccgaaaccccacatggctccctgccggccctggatgcggggtccctccgcagcctgcggcgcgcgaattccatgccgtcgccgcaggccgcggacgccctgttgcgggcgtccctgcccacgcgccccgccagcgatgccgtcgcgctgccggcacaggcgctgccggtgctgcaggctgcgcaggggctggtccatgccctgatagcacccgcgcaggcgcgggacgcggaggttgttcagcggctgcagcgcaatacccaggtgctgctggacaagggcatcgacaccccggaaaagctgcagcgctttctctccgctgcctggcgccacgacgcggtgctcggcttcgcggggctgggtttcagcaacggggcggggtacatggccggcatcacggcagccaacgagaagctggtgtcgctgctgcccacggacctgctgcggaatacgccgcggctgggcttcgtggtcggcctgggcgtcggcgcgttggacgtgctggtgagcgcggtcggcaatgcggtggtcgcgccgcgcctctacaacggcccttccgggctggaccgcctgcccgccgcgctgcgtccggatccccatgccgagcagatccgcaatgccggcctggcagcagggttcaacgtcgcgaagaacctgccgcgcgtggtggagccgttcgtgcaggccgcgatcgagggccggggcgacaacagcgtgagccgcgtgtgggcggaccgcatcgatgcgtcgctgctcgacggcttcggagggatgctggccgcaggcgcccggggcgtgcacaggctttcgcaggcggtgccctacgatgcgcgcatgctgctgcgcagcgacctgggcgaggtcatcgaccagacccggcgcccgtggaaggaatccctgcagggcgtcggctccgcggcgctcgagggcgctaagtcgctcgtgacctctcccgtgcccgtggcggtggtggccacggtggggtgcttcatcgccgagctgttcgcggccaatgcgtccatcgaccgcgccgggtcgcccgcagggctgccggcggaccgggcggacgccggcatgctctcgggcaagcgggcgtcgtcggtgctgatcatggggttgatgtccggcacgatcgagctgggcgcgccctatgccgctcggggcggtgcctatgtggcccgcacgatccaccagggcctgcagcagacgtcctcgaacctgatggcctgggcccaggcccgcttcggcgccgcggagccggacctggaagcgggccggccgcggtagggcgggtgacgcgcggcccggccccgggcctgcggtctgcgcgttttccccgaggaagatgttcacgcaattagttgacatctaaatcatctattcctaaagttgctgcaggcccggacggccctggagacctgcgcatgaagatcgtttgcatcggtggcggcccggcgggcctgtatttcgcgctgctcatgaagcagcaggaccccgcccacgacgtcaccgtggtggagcgcaacaagccctacgacaccttcggctggggcgtggtgttttccgacgccaccatggaccacatgcgcacgtgggaccgcgagactgccgacgagatccaggaggctttcaaccactgggacgacatcgagctgcgcttcaagggccgcacgatccgctcgggcgggcatggcttcgtgggcatcgggcgcaagaagctgctcaacatcctgcaggcgcgctgcgagcgcctgggcgtgaagctggtgttcgagaccgaggccgcctccgacgaggactatcccgacgccgatctcgtcgtcgcctgcgacggcgtgaactcccgcatccggggccgctacgccaacgtgttccagcccgacatcgtcacgcggcccaaccgctacatctggctgggcacgcacaagctgttcgatgccttcacgttcgatttccagcgtacggagcacggctggttccaggcgcacatctacaagttcgacgaccgcacgaccacgttcatcgtcgagtgcccggaggcggtgtggaaggcgcatggcctggacggggccgaccaggaccagtccattgccttctgcgagcgggtgttcgccgacacgctgggcggagcgcccctgatgagcaatgcgcgccacctgcgcggctcggcctggctgaacttccagcgcgtggtgtgcgcgcagtggtggctgcgcaacccccgcggcagccacgtggtgctgatgggcgacgcggtgcacacggcgcatttcgcgatcggctcgggcaccaagctcgccatcgaggatgcgatcgagctcgcgcgccagttcggccgcctgggcggtggccgcgagggcatccccgccgtgctcgcggcctaccaggaagcgcgccgcgtggagacgctgcgcatccagaacgcggcctggaacgcgatggaatggttcgaggtgtgcggcgatcgctactgcgaccagctggagcccgagcaattcatgtattccatgctcacgcgcagccagcgcatcagccacgagaacctgcggctgcgcgacgcgggctggctggaaggctacgagcgctggttcgcgcaccgcgcgggcatcgacgtgccggctggcagccggccgccgccgcccatgttcacgccgctcaccgtgcgcggcgtggcgctgaagaaccgcatcgtggtctcgcccatggcgcagtattcggcggaagacggcctggtgggcgactaccacctggtgcacctgggggcgcgcgccatgggcggtgccggcctcgtgttcgccgagatggcctgcgtgagcgccgaaggccgcatcaccccgggctgcccgggcctgtaccggcccgaacacacggtggcatttcgccgtatcgccgactggatccatgcgaacaccgacgcgaagttcggcatccagatcggccatgcaggcgccaaggcctccacgcgccgggcctgggagggcatcgaccagccgctgcccgaaggcaactggcccatcgtgtccgcctcgccgcagcagtacctcgaaggcgtgagccagcgcgcgcggcagatgacgcgcgccgacatggatgccgtgcgcgagcagttcgcccaggccgcgcgcgccgccgatgccgcgggcgcggactggctggagctgcactgcgcccacggctacctgctgtcgagctttctctcgccgctcaccaaccagcgcgatgacgggtacggcggtccgctgcagaaccgcctgcgctacccgctggaggtgttcgccgcggtgcgcgccgcctggccgcaggacaagccgctgtcggtgcgcatttccgcccacgactgggtggagggcggcaccacgccgcaggatgcggtggaaatcgcccgggcgttcaaggcggccggtgcggacatgatcgattgctcctcgggccaggtgagcaagcgcgagaagccggtgtatggccgcatgttccagacgccgttcgccgaccgcatccggcaggaggcgggcatcgccaccatcgccgtcggtgcgatcagcgaggcggaccatgccaacagcatcctggccgccggccgcgccgatctgtgcgccgtggcgcggccccacctggccaacccggcctggacgctgaccgaggccgcgcgcatcggctacaccgcggtggagtggccgcggcaataccgctcgggcaagcagcagctggaggcgcatttcgagcgcgaaaaatccatggcggccgccgcgggcggaaagggctgatgatggaccaatccagacggcatgccctggtgacgggcggcacgcgcggcatcggcgccgccatcgcccggcggctcgcggccgatggcctgcaggtgacggtgctcggccgcgatgcgcaggccgcgcaggacttcgccgccagcgatgcggcacacctgcacggcgtggccgccgacgtggccgatgcgcggcaggtggcgcaggcgctggcgtccgcccgggagcggttcggcccggtgcaggtgctggtgaacaacgccggccaggccgagagcgccccattcctcaagaccgacgcgaggctgtggcagcgcatgctggatgtgaacctgaccggcaccatggtctgtacccaggccgtgctgcccggcatgctggaggccggctggggccgcatcgtcaatgtggcgagcacggcggggcaggtgggctacgcctacgtggcggcctactgcgcggccaagcacggcgtgatcggcctcacgcgggcgctggcgctggagctggccgcgaagggcgtcacggtgaatgccgtctgccccggttacaccgataccgacatcgtgcgcgagagcatcgaccgcatcgtggccaagaccggccgcagcgccgaggccgcgcgggaaggcttcgtgcgcgccaatccgcagggccggctggtggcacccgacgaggtggccgacgcggtggcctggctgtgcaccgatggtgcgcggtcggtgaacgggcagtccgtctcggtcagcggcggcgaggtcatgtgagcagccggccggaaagaacgaaccgcaccatggccacccgcaagcagagcttccgcctcgtgcaggcactgggcgacgagcacatcggcctggaggcgcgcgcccaggccggcgaccacctggacatcaagatctggctgcggctgctggcctgcagcacgcagatcgagcagcaggtgcggcagtggctgcgcacccgtttcgacaccacgctgccgcgcttcgactacctcgcccagctggaccggcatcccgacgggctgcgcatgaacgtgctctcgcgctatctcatggtcacgggcggcaacgtcacgggcctgacggaccagctcgtgaaggaagggctggtcgagcgcgccgaagatccggaagaccgccgctcctggcgcgtgcgcctgacggacaagggccggaccgatttcgcggccatggcggcggagcacgagcgctggctctccggcctgttcgacggcctgccgtcggccagcaaggacgcgctctacgaacacctcggcctgctgcgcgtgcacctcgtgcagcggccagtcccgggcgaagcggccggccttcccgacaccccatcgaaacgcagcaggaaatccctcccatgaccgaaccccgcatcgatccccggctcgtcgccggcaaccgccggccgcttgccggctatcaggccgaacacttcctgtggagcgtgcaggccggcgtggccacgatcacgctgaaccggcccgagcgcaagaacccactcactttcgacagctatgccgagctgcgcgacctgttccacgggctgcggctggccgacgacgtgcgggcggtggtgctggtgggcgcgggcggcaacttctgctcgggcggcgacgtgcacgaaatcatcgggccgctggtcgcgctgaaggcgcccgaactgctgatgttcacccgcatgacgggcgagctggtgaaggccatgcgcacctgcccgcagccgatcgtggccgcggtggatggcgtgtgcgccggtgcgggcgcgatcatggcgatggcctcggacctgcgcctgggcacggcgcgcagcaagacggccttcctcttcaatcgcgtggggctggcgggctgcgacatgggcgcctgcgcgatgctgccgcgcatcgtcggccagggccgcgcgagcgagctgctctacaccggccgcagcctgggcggggaggagggcgagcgctggggcttcttcaaccgcctctgcgaatcggacgcgctgctgcccgaggcgcaggcgctcgccacgcagctggccgaagggccggcctttgccaacggcatcaccaagaccatgctgcaccaggagtgggccatgaccatcgagcaggccatcgaggccgaggcgcaggcgcaggcgatctgcatgctgacggaggacttctcgcgcgcctaccacgcgttcgtcgcaaaacagaaaccgcgctttgaggggaactgacatggcggacaccacctacctcgactggccgttcttcgagccgcggcacgcgcagctggcccgcgacctggacgcctgggcacgggcccatctgcatgcacagcacggccccgacgtggacgccgaatgccgcgcgctggtgcgcgcgctcggcgatggcggctggctgcggcacgccgtgggcgaatccggcgccgccatcgacacgcgcacgctctgcctgatccgcgagacgctggcgcgccatgcgggcctggcggatttcgcgttcgcgatgcagggcctgggcagcggtgcgatcagcctgcacggcacgccgcagcagcgcgcgcgctacctggagcgcgtggcgcgcggcgaggcaatcgccgccttcgcgctgtcggagcccgaggccggctccgatgtcgcggccatgggctgcacggcccgcgcggaaggcggcgactatgtgctcgacggcgagaagacctggatctccaacggcgggatcgcggacttctacgtggtgttcgcacgcactggcgaggcgcccggggcgcgcggcatcagcgccttcatcgtcgatgccgacacgccgggcttctcgattgccgagcgcatcgaggtgatcgcaccgcacccgctggcccggctgcgcttcgacggctgccgcgtgcccgccgcgcagcgcctgggcgcgcccggcgagggcttcaaggtggccatgcgcacgctggatgtgttccgtacctcggtggccgcggcggcgctgggcttcgctcggcgcgcgatggacgaggcgctgtcgcgcgccaccacgcgccgcatgttcggcggcgtgctggccgacttccagcttacccaggcgaagctcgcgcagatggccacggccatcgacagcgcggcgctgctcacctaccgcgccgcctggctgcgcgaccgcggcgcgactgtcacgcgcgaggccgccatggccaagatgacggccaccgagaacgcacagcaggtgatcgatgcggcggtgcagctcttcggcgggctgggcgtcgtgagcgggcagccggtggaacggctctaccgagagatccgcgcactgcgcatctacgaaggggcgaccgaggtgcagcagctcatcatcggccgcgacctgctcaagtccgcagcggctgccggggccgccgccggctgacgccgccctgtcgtacgacggcctttacgcacgacggcccatcgatccggaccccggaaaggacaaggaagacgccatgcatgccagcgcccacgccgataccttcgcgcgcgaccgccttccgccggccgcgcagcagcccgagtacctgttcgaactgccggaactgcagttccccgagcgcctgaactgcgccgatccgctgctggacgtgcatgtgcgcgaagggcggggcgggcggttgtgcatccgggcgccgggcggtgtcgcctggacctatgccgacctgcaggacaaggcccaccgcatcgccaacgtgctggtgcaccgcatgggcctgcagcccggcaaccgcgtgctgctgcgcgcgcccaacaatcccatgctcgcggcctgctggttcgcggtgatgaaggctggcggcatcgccgtggccaccatgctgttgctgcgcgccaaggaattgaaggccatcatcgacatcgcccaggtcacgcatgcgctgtgcgacgcgtcgctggccgaggaactggcgctggccgcgcaggagcccggctcgccgctgcgcgcggtgcggcatttccatgacgccgggccggaggggctggaggcgctgatggccggggcctcggccgatttcacgaacgtcgacaccgcctccgacgactgctgtctgctgggcttcacctccggcaccacgggggtgccgaaggcgacgatgcattaccaccgcgatgtgatggcgatctgccactgctggccgccgcatgtgctgcgtccgcgtgcggacgacgtcttcatcggcagtccgccgctggccttcaccttcgggctgggcgggctgctgctctttccgatgcacatcggcgcctccacggtgctgctcgaaaaggccgggccgccgcagttgctggaggccatccagcagttcggggcgacggtgctgttcacggcgcccacctcgtaccgcgcgctggcggccgatggtgcgctgctgcgcggcacgccgctgcgcaagtgcgtgtccgccggcgaggcgttgcccgcctcgacgcgcgcgctgtggaaggaagcgaccggcatcgagctgatcgacggcatcggcgccaccgagatgctgcacatcttcatctcccacgacgaggccggcgcgcggcccggtgccacgggcaggcccgtgccgggctaccgggcccgtgtggtggacgaggcgggccgcgaggtgccgccgggcaccgtgggccggctggcggtgcaggggccgacgggctgccgctacctcgcggacgagcggcagcgggcctatgtgcaggacggctggaacctgacgggcgacgcctacctgatggatgcggacggctacttcttctaccaggcgcgtaccgacgacatgatcgtctcggccggctacaacatcgccgcgcccgaggtggaggaggcgctgctggcccaccccgcggtggcggaatgcgccgtgatcggcgtgccggacgcgcagcgcggccagatcgtcaaggccttcgtggtgctgcgtcccggcaccgcggcggacgatgccaccgtgcagctgctgcaggatttcgtcaagcgcacggtcgctccgtacaagtacccccgcgccgtggaattcaccgatcggctgccgcgcacgcaaacggggaagctgcagcgctttaagctacacgccccggcatgatgccggcgcgcggggctgccgtcgcgcgccacccatcccttccatccaccgtctcccgcccactgccaaggagccttcgatgccattcctcccgtcccgcgcgcaccgttcctcgacattcgccgccgccatcggcgcggccatcgccctgctcgccggtggcgccgaggcggcggacaaggtgaaggtcggcttgctgaccacgctgtccggcccaggatcgggcctcggcatcgacatccgcgacggcttccagctcgccgtgaagcagggcgccggaaagctcggcggcctgccggccgaagtgaccgtggcggacgaccagcagagccccgacgccgccaagcagacggccgaccggctggtcaagcgcgagcgcgtggatttcatgaccggtatcgtgttctccaacgtgatgctggccgtcgggcagccggtgttccagtcccgcaccttctacatcagcgccaacgccgggccgtcgcagtatgcgggtgcgcagtgcaacccgtatttcttcagtgcctcctaccagaacgacaacatgcacgaggccgtgggcaagaccgtgcaggaccgcggcttcaagaaggtggccctgctcgcgcccaactacccggcgggcaaggacgcgctggccggcttcaagcggttctacaagggcgaggtggtgatggaggcctacacgccgctgagccagctcgactatggcgcggagctgtccaagatacgcgcctccggtgccgacgcggtgttcgtgttcctgccgggcggcctgggcgtgaacttcgtcaagcagttcaccggcgccggcctgggcaaggaaatgaagctcttcgcaccgggcttctcggccgatgaggacgtgatccgcgcggtgggtgatgccatggtgggcatcttcaacagctcgcagtgggcgcacgacatggacaatgccgccaacaagcgcttcgtggccgacttccagaaggaatacggccgcctgcccacgctctacgccgcgcagggctacgacgctgcccggctcatcgacggcgccgtgcgccgcgtgggcggcaagctggaggacaaggccgcacttcgcaaggcgctggaggccgcgccgttcgaatcggtgcgcgggccgttccgcttcaacaccaaccactatccggtgcaggactactacctgcgcgaagtggtgaaggacgggcagggccgcatcaccaacaagaccgtcggccgcgtgttcgaggcgcatgccgatgcctacgccggcgaatgccgcatgccctcctgaggccgcgggccggtcgcgcgcatgacggggctcctgcttctcgagcaatcgctcaacggcctgcagttcgggctgatgctgttcctgctggccgccggcctcacgctggtgttcggcatcatggacatgatcaacctagcacacggctcgctctacatggtgggtgcctacctgatcgcggccatcgccacggcgtccggctcgttctggatcggcctcgcgggcggcacgctggccaccgcggcgatcggcgtgctgctggaggtgtcggtgctgcggcgcctctaccggcgcgaccacctctcgcaggtgctgggcaccttcgcgatcctgctgatggccaacgaggccgtgcgcatggtctggggctcgcagccggtgccgctcaacccgccgcccgcgctcgccggcccggtggagttgctgccgggcttttcctacccggcctacaggctcttcatcatcggcgtcgggctggcggtggcgctgctgctctatgtgctggtcacgcgcacgcgcgtcggcatgcaggtgcgtgccggcgcctccaaccgcgagatggcgatggccatgggcaccaatgtgcgccggctgttcaccggcatcttcgcgctgggcgctgcgctctgcgccatcgcgggcggcatgctcgggccgttgctggccgtgcaggtgggcatgggcgagagcattctcatcctggccttcgtggtgatcgtgatcggcggcatcggctccatccgcggtgcgctggtgggggcgctgctggtcgggctggtggacaccgccgggcgcaccctcgtgccgctgctcgccgagcgcctgctggggcccgccgccgcggcgggcgcgggcccggccgtggcctcgatcctgatctacgtgctgatggcggcggtgctgttctggaagccgcgcggcctgttcccttcccatggctgaaagcaccatgccacccaatccctctcagccccccagcctgctggaccacggcctgcatccgcgctggagcatcccgctgctggtgctgctggcactgctgcccaccatcgcgcaggcgctggacgagggtttctacatcggcgtcgcgagccgcatcctggtcttcgcgctggccgccaccagcctgaacctgatcctcggcttcggcggcatggtcagcttcgggcacgcggccttcgtgggcgtgggcgcctacgcggtgggcatcctgatgcaggagggcatcgcctccgcctggatcgcctggccggccgccatcgccgcgggcgcgctgttcgccctcgtgatcggctgggtcagcctgcgcacgcagggcgtgtacttcatcatgattacgctcgcgttcgcgcagatgctgttctacctgatggtgtcgctcaaggcctatggcggcgaagacggcctctcgctcgcatcgcgctcgcaggtcggcccctggctcgatctggcggatgacgcgcgcttctactactgcgttctggcgatctgcgtgctggtcttcgtgggtctggcgcggctgctcaatgcccgcttcggccatgcgctgcagggcatccgcgagaacgagacgcgcatggccgcgctgggctttgccgtctatcgcaccaagctcgcggccttcacgctcgcgggcgccatcgccggcctcgcaggcgcgctgctggccaaccaggccggcttcgtcagccccgcggcgctgcagtggagccagtcgggcatgctgatggtgatggtgatcctgggtggggtggggcggctctacggcggcttcgtgggcgcggtggccttcctgctgatcgaggaggtgctcgcggcccacaccatgcactggcagttcggcctgggcgcggtgctgctcgccgtggtgctggtggcgccgaacgggctgctgagcctcgcacgggcccgcagtgtgaaagcggggcggccatgagcgcgcgcgttctcctgcggaccgagcagctggtgcgccgcttcggcggcctgctcgccaccgaccatgcggagctgtcggtgctcgaaggcgaagtgcatgcgctcatcggccccaacggcgccggcaagacgacgctgatccaccagctctccggcacactcgcgcccaccagcgggcacatccatttcgatggcgagaacgtcaccggcctgccgatccatgcgcgggtgcggcgcgggctggtgcgctcctaccagatcaccagcgtctttccccggctgccggtgctggacaatctcgcgctcgccgtgcaggcgcgcaccggcggcgcccgcggcttctggcgcccggcgcgcgcggagcgcgagcgctatgccgaggcgcaggccgtggcggagcgcgtcggcctgggcgaccaatcgtcgcaactggccggggcgctgtcgcacggccagcagcggcagctcgaagtggggctggcgctggcgctgcggccgcggctgctgctgctcgatgagcccatggccggcatggggccggaggaatccgggcgcatggtcggcctgttgcaggggctgcgcggtgaggtgacgctgctgctggtcgagcacgacatggatgccgtcttccgtctggccgaccgcatctccgcgctcgtctcgggccgcgtgatcgccaccggcaccccgcaggagatccgccagcatccggacgtgcgccgcgcctacctgggcgacgaactggaggaggccacgccatgagcgcattgctcgaagtcgaagggctggaggccgcctacggcagcagccaggtgctgttcggcatcgcgttcgacatccgcgccggcgaggtcgccacgctgctgggccgcaacggcatgggcaagacgaccacggtgcgtgcgctgctcgggctcacgcgcgccaaggccggatccgtgcgtttccgcggcgagcgcatcgagcggctggcgccggaccgcatcgcgcgcatgggcctcgcggtggtgcccgagggccggcagatcttccccaacctctccgtgcgcgagaacctcgtggcattcgccgcacgccgcaacggcgccgccgatccgtggacgctggaccgcgtgcacgcgctgttcccgcggctggccgagcgcgcctcgcacatgggcgggcagctctcgggcggcgagcagcagatgctggccatcggccgcgcgctcatgaccaacccgcacctgctcgtgctcgacgaggcgacggaagggctggcaccgctgatccgcgaggagatctggcgctgcctggacgccctgcgcgcgcaggggcagaccatcctggtcatcgacaaatacgtgcgccgcctcgtccggctcgccgaccgccacaccatcatcgagcgcggccgcgtggtgtggcagggcgattcgggcgcgctcgcggccgacccggcgctgtggcagcgttacgtgggcgtgtgaccctcgcgcaaaaacgataccgatttttcgagaaccgaacggacaggagattcgcatgcaagtccttcttccccccggatggccccggcccaagggctattccaacggcgtcgcggcgcgcggccgcatggtcttcgtggccggcatgatcggctgggacgcgcagggcgtcttccacaccgacacgctgtgcggacaggtgcggcaggcgctgcagaacatcgtcgaggtgctcaaggaaggcggcgcccgccccgagcacatcgtgcgcatgacctggtatgtgacggacaagaaagactatgtggcctcgctgcggcagatcggccaggacttccgcgagatcatcggcaacttcaacgcggcgatgacggcggtggaggtctcggcgctgatcgaggaccgcgccaaggtggagatcgaggtcacggccgtggtgccggactgatgcgcgggagccctcgatggcgatgaccttcccgcacggcttcgcgagccaggctgcgatcgacaaggcctacgaccccttgaagcgcgcgcacgatgccgccgcctcgaaccggcacttcgccgaacgcagcgaggccacgcggcaggcgctgccgtaccggcctgccgtgccctacggcccgacgctggcggaaacgctggacatcttcccggccgaccggcccggcgcgccggtgttcttctttatccacggcggctactggcgtgcccgcagcgcacgcgatttcagctgcgtggcgcggggcccgcatgcgctgggcttcacgaccgtggtggtggactacgcgctgtgcccggccgtcacgatcgacgagatcgtgcggcaggtgcgtgccgcggcgacctgggtggtgcgccacatcggcgagcacggcggcgacccggcgcgcattgtcgtcggcgggcattccgcgggcgggcacctgggcgcgatgctgctgtgcacaccctgggcggaagactacggcctgcctgccgatcccttcgcgggcgcggtgctggtgagcggcctctacgacatcgcgccgctgcgctacggctacctgcagccggcgatccagctggacgagggcatggtgcgccgcaattcgcccgtgctgcatgcacggcccagcgccacgcccgtcacgctctgctggggcggggccgagcaggacgccttcgcgcagcaatcccaggacttccatgccgcatggcgtgcggccggcaatgcggccgagctgcatccgatgccgggagccgaccacttcgatgccgtccgggcgttcgaggacccggccagcctgccatgccgtgccctcgcgcgcatggcgcaagggtagggaagggctctggtcagagcctgcgcagccgctgcaccgcctcgcgcagcgtgtcgtcgcgcttggcgaagcagaagcgcaccacgcgctggtcgaacccgtcgccgtagaacggcgacagcggtatggcggccacgccgatctcgcgcgtgagccactggcagaactcgacgtcgcccaggtcgctcacctgcgagatgtccacgcactggaagtagctgcccgtgctcggcagcagtttcaggcgcgagccttccagcccctggcggaacaggtcgcgcttggcctggtagaacgccggcagctgcaggtagggcgccggatcggccaggtaggccgccagcccgtgctgcacgggcgtgttcaccgtgaacacgttgaactggtgcaccttgcggaactcggccatgagcggcgcgggcgcgaccaccgtgcccaccttccagcccgtgacgtggaaggtcttgccgaagctcgacacgatgaaggcccgcgcggccagcccgggaaagcgcgcgacgctctggtgctccgcaccttcgaacaccatgtgctcgtacacctcgtcgctgaccacgaccacgtcggtgggggcgagcagcgcctccagcgcccgcatgtcctcgtccgtccacacggtggcggacgggttgtgcggcgtattgatgatgatcgcgcgcgtgcgcggcgtgagcgcggcggcgatacggccgaaatccggccggaaggtgccgggcgtgaggggcacccgcaccgccgtgccgcccgccagctccacgttgggcacgtagctgtcgtagcagggatccagcacgatcacctcgtcgcccgcctgcaccactgccaggatcgccgtcaggatgccctgcgtcgcgcccgccgtcacggtgatctcggtgtccggcgaataggcccggccgtgcagcgcctcgatcttgcgcgccacggcctggcgcagcgccggcacgcccggcatcggcgggtactggttgtggcctgcgcgcatggcgcccgccacagcatccaccagggccgggtcgcagtcgaaatcggggaagccctggcccaggttcacggcgccgtgttccgccgccagggcggacatcacggcaaagatcgtcgtgcccacctggggcagcttgctggggagggttggcgtacgcgcggcagcggtggtggtcatgtgcgaggaaggcaaggaatcaaagctcgtagtcgttcacgtgcccggtcatcgcgcgggccacgagttcgcggttcagccggtcgctgagcagctccgcgaatttatagacgaagttgcgcaggtaggcgccgcgcttgaacgccacgcgcgccacgctctggccgaacaggtggcccaccggccgcacgacgaggtcgcccagcgggtcgtcgcgcatcgccatctcggccacgatgcccacgcccaggccgaggcgcacgtaggtcttgatcacgtccgaatcgatggcctccagcacgatgcgcggctgcagcttgcgcgcggcgaaggcctggtcgatcttgccgcgccccgtgaacgaggggtggtaggtgatgagggcttcgtgggcgatgtcgtccacgctgatgcgctcctgctgcgccagcggatggcccgagggcatcaccagcacgtgctgccattcgtagcagggcagggtgacgaggtccgggtagtcggcgagcgactcggtcgccatgccgatctccgccacctcgtcgatcaccatgcgcgccacctcgtgcggcgtggcctggtgcaggctcacgttcaccttgggataggcctcgcgcagcttcgccacgggcaccggcagcacgtagcgcgcctgcgtgtgggtggtggcgatgctcagcgtgccgctgtcctgcgcgctgaactgctcgccgatgcgcttgaggttgcccacctcgcgcatgatcagctcgatgctcttgagcacgtgctgccccggctcggtaatgcgcttgagccgcttgccgtggcgcgcgaagatgtccacgcccagctcgtcttccagttcgatgatggccttggacaccccgggctgcgaggtgtggagcgccttggcggcttccgtcaggttgaggttgcggcgggcggcttcctggacgaagcggaactggtgcaggttcatatctgattgctgctaaggatttctttgattatgcggcaatcgtctaagccattggcgtgacccgctcgcaaaaatgcgctgcgctgcgccgtgggggcgcccactggcagcgcttcacccctgcgtggcggtctcggccgatgcgatctccgccatcagcgccgtcatacgcacatcctcgccgatggctccttgcacggtgatggccatgtccgggtgctcggcgcgcagcgcctgcacgagctgcggcagatcctcgcgcgcatgcttgccggtgcccaggaacatcggcaccacggtgaggcggcgcacgccgcgcgccgccagcccgcgcaccgccgtgggcaggtcgggctcggcgagttcgaggtaggcgcagcgcacctccagcccgggcgcctgctgccgcatgcgggcctccacggcctcgatcggggcgcgccagagcgggtcgcgcgagccgtgggcgaacagcaccacgccgcggagggcatcggccccggatgtgtcgtgtgccatgttcatcgcctcagcaccagccagccgaatgccccgagggacagcagcgaatagatgatgcccggcgcggccgcggtgagccagggcgaccagttctgcaggttgcccgcatagccgaacacgttgttgagcaggaagaagctgatccccgccatcacccctccgaacacgtagccggcgatgccgccggagcggaagtgcaggtaggcgaagggcagcgacagcaccaccatcaccaggcagctcaggggatagaagaccttgcgccagaactcgatctcgtacttctgcgccgcctggccgttggattccaggtggcggatgtactggaacaggtcgatcgtcgccatgcggtcgggcttgagcagcgacgccgccaccatgtcggcgctgatgtgcgtgggccagcggaagcgggactcctgcagccgctccacgtgcgcctcggcctcgccgcggcggtggaagacactgcgcttgacatcgctcagctcccaggcgtccgtcccgaactcgcccgctgctgcctgcagggtggaggccaggcggccgtcgccgtcgaactcgaagatccgcacattgctcatgccgccgtcgtgccgcagcgcgcgcacgttcaccgccacggagcggtcgccctggcgctccttcagccaggcccccgtcgcgccggtggtgatctggcccaggtagcgggcccgcacgagctgcgcgagccggtccgtcgcgggcgcgaggtagtcgcccacggtgaaggtgagcatcacgaagcccaggcccagcaccagcagcgtgcgcagggcgcgccacggccccagcccgctggtgcgcatgatggtgaattcggagctctgcgcaaagcgcgccatcacgaagatcgtgccgatcagcacggtgatcggcagcagctcgtacaggtggctggggatgccgagcgacacgtacagcagcgcgtgcgacatctggtaggcctggacgcgtcccacgtagcgcagctcgtccaccatgtcgaagaagaagaacagcgccaggaagcccagggtgacgaagcccacggcggccagggcctcgcggtagatgagtccgcgaatcgtcttcatgcaggcctccgcgcgcgcagggacggcagccgcggcgaccaccggttgtggcgtgccacgagcagcagcatcgccagcgccagcgtgccgccgtgcagcgcgaccatgaaggcgcccaggctcaggcggcccgcccccacccagttctgtccgaaggtcatgaggttgtaatagaccacgaaggcgaagagcgcgaacaccaggctggtgctgcgcgcggcgcgcgggttggcgctggccacggccagccccagtaccacgaagttgagcgcggccaacgccaggccgaagcgccatccgagttcggcgcggaacaccgggtcgctggaggcgaacagctgcgccgtgctgcgggtcttcaccgcggcgtcgtcgctggagctgctggcggcgccgccgacccgcgtgccgtactcggtgaactcgctcaccttcagccccggcttgtccagcgtggtctccaggcgctgcccgtcgctcagcagggccatgcgctggctgccctgcgtttccaggcgcgcgctgcgggccgaggtgacggtctcgcggccgtgctcgctggaggcgatgaacacgttggtggcctgctggttgtcaggcgtctcgcggtcgatgaagaacacgcgggcgccgttggccgactcctggaactcgcccggggcgatgcggtcgacgtcgctgcgctgctcgtactgcaccttgagctcctggatctgctggttggcccagggccagatcagcagcgccagcgtggcgatcgccaggatcaccggccaggcgaagcgcagcagcggcggcagcaggtgcagcatgccgcgcccgctcgcgaaccagatgaccatctcgctttcgcggtacatgcgcgccagggcgccgaccacggccacgaacaggctgagggtgaggatggtgggcaactggccgagcacggtgaagcccatgacgagcatcacgtccgaggggttcacgctgccgcgcgacgcctggccgagcgtgcggatcagcatcatggtcatgaccacggtgaccagcaccaccagcgtcgctccgaagctgcgggccagttccttgcgaatggatgaatcgaataacattggctcgaaggaaaacgccgattatgaacttcgatctgaagaccctgtccctggcctccaccgccgccgagaaatgcgacctgctcgccgtgttggtgcccgaaggcttcaagcccggcggcgacgcgctctccgccctggtggcgctggcgatccgccagggggacttcgaacccaagcccggcaagagcctcgcgctctaccaggcacccgccgtcgcggcgcggcgcgtgctgctgctgggggccggcgacggcggcgcgcgcgccgtgcgccaggcgctggccggtgcggcggcgcactggaaggcgccccaggtcaagcgcgcggccgtgtgcctcgcggccctggccgacggcggcgcggcagcctgcacggccgtgcaggccgtggcggaagccagctatgtctatacggctaccaagtcgcaggccgagccgcgggcgctctcgcgcgtggtgatcggcgtggccgacgccgcggcggccaaggccgacttcgcgcgcgggacggcgctggcgctgggcatcgaatacgcccgcgaatgggccaaccgccccggcaaccacgccacgcccaccctgctggccggcgccgccaaggcgctcgccaagcacgggcccatccaggtcaaggtgatgggccccgcggaagtgcagaagctcggcatgggcgccttcctggcggtggccaggggctccgaggagcccctgcgcttcatcgaattgcgttaccagggcgcgagccgctccgaggcccccgtggcgctcatcggcaagggcatcaccttcgacaccggcggcatctcgatcaagcccgccggcgaaatggacgagatgaagttcgacatgggcggtgccgccagcgtgctgggcgtgttccgcgcgctggccgaactgcggcccgccatcaacgtggtcggcctcatccccgcctgcgagaacatgcccgatggccgcgccgtcaagccgggcgacgtggtcaccagcctgagcggccagaccatcgaggtgctcaacaccgacgccgaagggcgcctggtgctgtgcgatgccatcgcctacgccgcccgcttcaagccctcggccatggtggacatcgccacgctgaccggtgcctgcgtggtcgccctcggcggggtgcgcagcggcctgttcgccaacgacgaggccctggcggcccgcctgcaggccgcgggcgaggcagcgctggacccctgctggcgcatgcccctggacgacgaatatgccgaaggcctgaagagcaacttcgccgacatgggcaacgtggcggggcgcgcggccggggccgtcacggccgccaagttcctgcagaaattcgtggacggcaagccctgggcccacctggacatcgcgggcacggcgtggaagagcggcggcgccaagggggccaccggccgccccgtgggcctgctggtgcagttcctgctcgactccgcgcaggcctcggcgtcccgtgcgcgctccggtgcggccgtggcgccggcctccggcgcgggccgggcacgcagcgcggcccgcgccgcctgaacgcggatgccgccgccgcgcccctggatcccggcatgaccgagatcgccttccacttcaacgcgcccgacaagctggcctatgcgtgccggtttgcgcgcaaggccctgcgcaacgacgcgctcctggtgatcaccgggcccgcgcccgtgctcgacgcgatggaccgcgcgctgtgggccctgagcccgcaggacttcctggcgcactgccgccaggaagacgagcccgaattgcgcgaggcctcgcccgtcctgctggcggccgacccgcgcaccgtcgcgcgccccgatgtcctgctgaacctcggggcctccgtgcccgaggggttcgagcgcttcgcgcggctcgtcgaggtggtgagcgcgcacgacgagggggaccgggccggcgcgcgcgagcgttggcggcactacgcgcagcggggctacggcatcgtccgccatgacctggtgctgaagggaggctgagccatgcccgtgccgccgaagcagccccccagattcgtgccgacgctcaccgatgtggtgcaggtgaccgaggccgccgtgcccgggggcggcccgctgccgggcgcgcagtcgccggttcctgttccggccatggtgccgtggccggcgatgccgccagtgggcgaaccggttcctgccacggccccggcgggccatcttcccgccgccgccctggccgccgctcccggcccggtactcgccgcgccggtgcctgcagcgcctccatcctctcccccgtcttcgcagtccgtgccggcccccgatttctcgggcatcgaggaggtggtcatccaccgcatcattcagcgcgtggacgtggtgctggaccagcgcctgcgcgaggccatcgccacggtggtccaggagcagacccgctccatggtgccgcgcctgcgcgaagaggtggaatccgtcgtgcgccatgccgtgtacgaagccgtggcggacgaactggcctcgcccggcagcccctcgcaacgctgaggccgggcgcccttgggcgcgtccctaggggtaactccctgtggttttcggtcactttccctcgcatctacgggtgccctggcccataaattgcgatatgtttccggcgctgggggaaaaaacaaaggttctcagcgatcaccctttatggagattcatatgcaattgaagttgaaactgaccgtggttgccgctatcgcggcgtttgccggtgtcgcctctgcacaagaacaggtggtgaagatcggccacgtgggaccggtttctggccctcaggctcactacggcaaggacaacgaaaacggcgcccgcatggccgtcgaggaactgaatgcccagggagtcacgatcggcggcaagaagatcaagttcgaattgcaggctgaagacgacgctgcagatccgaagcagggcacggccgctgcccagaagctgtgcgacgccaaggtcgccggcgtggtgggccacctgaactccggcaccacgatccccgcatcgaaggtgtacaacgactgcggcatcccgcacgtcaccggcgccgccaccaaccccaacctgaccaagccgggctacaagaccacgttccgcatcatcgcgaacgacaacgcgctgggcgccggcctggccgcctacgcggccgacacgctgaagctcaagaccgtcgccatcatcgacgaccgcacggcctacggccagggcgtggccgacgtgttcaagaagaccgccgccaccaagggcatcaaggtggtggacgagcagttcacgaccgacaaggccaccgacttcatggccatcctgacggccatcaagtccaagaaccccgacgccatcttctacggcggcatggacccgcaggccggccccatgctgcgccagatggaacagctgggcatggccaacgtgaagtacttcggcggcgacggcatctgcacggccgaagtggccaagctggccgccggtgccaagaccctggcgaacgtgatctgcgccgaaggcggcgcctcgctggccaagatgcccggcggcacggcctggaaggccaagtacgacgccaagtaccccggccagttccaggtgtacagcccctacacctacgacgccaccatgctgctggtcgatgccatgaagcgtgccaactcctgggatccgaaggtgtacatccccgagctgcagaagtcgaactacaagggcgtgacggccaacatcgccttcgagcccaacggcgagctgaagaaccccgccatcaccctgtacacgtacaaggacggcaagaagacgcccctgaactgatactgcacgcccgtttcagcgacaaggcctccgcgcgcggaggccttttttcatttccgcaggggcgccgctgcagataagatgcgggcatccattgactcacccggttcagcttgagaggttgtcggttttcccgacatgcccgatctctccgctgccgcgcaaggcttcctgctggccctgggccttttcatttgtcctggccccaaggacgttctggtctttcgcgaggcactcctgggacgctcccggacggtgctcgtcgccatcggcagcggcagcgacctggtcctgattgccgtgggcgtttcgggtgtctccgctgcgctcaaggcctttcccgctctccaggtgctcctgcaggccgcaggtgtcgtcctgctcgtcggccacgccgtgcacgcggcgcgtgcggcatccagagggtctgccggtgccccggtccttgcggcccgggccggcgacgggagctgggtgcgtcgcctcctggtgatgtccctgggcaatcctgcttcctggctcgacaccgtggtcatcctgggatcggtgggggccacgcttcctgcttcggccagcgtgacgttctccgccggtgccgtatgcgcgtccatcgtgtggttcaccgcgtgggtctcgctggccagaggtgccagccactggctggcttcgccaaggagctggcggatcgtggatgcagtgacggcgatcgccatgctcggcatggcgctctggctggccgcggacctcgttgccgggctctgaccgccctggagccgcgcatgggccgcgccccacccacctggactcgcgccggtgcaggcggcaaggcgcgcggccgtccatcaaggcgatcggggcctgaagaaagcggccgccaggtcgttgcctggcgccgcatgcggcggcgttggccgctggggcgatcgtccatgggctcgaggcttccccagctcgacaggggggccgacatacacggcgcggggcctgatcagtccgggttgcccgcgttgctccagtccgtgggcaatccacccgatcgagcggcccagcgcgaaaaggccgaacgcggcacccatggggagccgtagatgcctgcgcaacgccacgagtgcgaggtccatcgacggcttctggcccaccagcgccgtcccggcatcgatcatgcgtgcccatgggggatggcgcggcataaggcgcgccagcaggtaagccgcgcgcgcatcgccgtcgggatagagcgaatgcccgaagcccggcaaatcgtcgcccctcgaaagccggtcccgcatcctgcgttcgatatcccgcgtaccgagctcatcccacaacgcctcgacgcgcgcagtggtcgcgccgtgccgtcctccggacagcccggccaggccgccgatcacgacggcccgcaggctcgcgtcggtcgaggccacgcaacggcccgtgaaggtggatgcattgagttcgtggtccgcgcccagcacgagggccttcctgatcagctcggcgcccgcagggtccaaaccccatgcccgcgcgcattgctcgtggatcggcctcgtgtcgggacgggtgcgcaacaggcaggcagccaggatccgcaccagatctccgcagccttgcgcctgccgcccggccgccttctgccagatggcggtggacgcgtcgtcgctcgcgacggcgaaaagcggcaggagggcttcctcggcacgctgagcctggtagtgcctgaagagcgatcgcaagacggcaggcgcggcggcagcccgggggccgaaggccgcctgcctgtggcattgccagagcagcgccgcgacgtcctcgaggctcgcatggtcggcgagccccagtgcgtccacgccgcgatagaagagccgcccgccatcgatcagcgtgatgcccgattcgagcacgggcgtgccccagttcagtgcagccttcgccacttccttcggcttgcggccgcgtgcgcgctgtgccgcgaacctgtcgatatcggccgcgagataacggctttcgcgtggattgtcgccgtgctcggcatgcagcaggccgcggctgacgtacgcgtagagcgtttgccgcgacaccccgagccttgccgcggcttcggatgaattgaggtaattcggcatggcaatcggggggattcgttcgatgggttgatcaagataatcaacattgacaatccatgccagcccgccgatcttcgctccacctgaaccatccgaggtgaacatgcgtgtcgatcaagtgccacaaagtaccgtcgtgggcgatgagagtccggcgccggaccatttgcgggagttctgggcgtcgctgggcggggcgtcccggttcctcgacgcctgcagctttgccggaacgggggaactgttttctccgtttcgcgtgaccgacctggcagcggcggccatcggcgcggcgggaaccgcggtcgctgagctgttgcaggcctcgaccggcaggctgccgtccgtccgggtcgaccggcgcatggcgtcgctgtggttcggcacgtcgctgcgtccgcagggatggacgctgccgccgcaatgggacccgatcgccggcaactaccgggcgcgcgatcgctggatccggttgcacaccaacgcgccgcaccatcgcgatgccgcgctgtccgttctcggctgcgccaccgatgcgcaatccgtcgcgcaggcggtgagcggctgggaggccgctgcactcgaggacgcagtggtcgcgcgcggcggctgtgccgccgtcatgtactcgcggcaggaatgggccgatcatccgcaaggccaggccgtcgcatccgagcctttgctgcacatccacacggagagccgcgtcgcggcgcgcgattggcagccgtcgccggaccgtccgctgcgcggcattcgcgtgctcgacctgacgcgcatcctcgcggggcccgttgcgacgcgattcctcgctggcctgggtgccgaggtgttgcggatcgatccccacggctgggaagagccgggcacggtgcccgaagtcgtcctgggcaagcgctgtgcgcggctggacctgaagaatgccgcggatctcgacacgctccggcggctgttgcgcagcgcggacatcgttgtccacggctaccggtccgatgcgctcgcccggctgggtctcgatgccgcacagcggcgcgcgctgaatcctgcgctgatcgacgtatcgctcgatgcgtatggctggtccgggccgtggcgctgccggcgtggtttcgacagcctcatccagatgagcacgggcatcgccgaggcgggcatgcgcgcggtgcaccgcgatgagccgctcaacctgccggtccaggcgatcgaccatgcgacgggctacctgatggcggcggcagcgttgcgcggattgacgacgcggatggtgcagggggccggaaccgaggcgcgcgcctcgctgggacgtaccgccgcggttctgcaactgcgccccgggcgcatgagcgaggtggtcaggttggcggcggatgcgcccggcgatcgttccgggcacgtcgaggaaacgtcctgggggccggccgcccggctgctgcctccgctggagatcgagggggcaccgctcgcatggcactatccggcgcgcgcgctgggcacggatgcacctgaatggctgtcttcgaacgaagaactgtgagcgcggtgaggagcgttgaacaggtcagcggcggcgcggagcgagggcggtagcggcgcaggccgttcccgtcagcgtcgcacctgcagcgcgcccgggttcacgatgttcgtcggcgtcccgcggatgtagttgatcacgttgtcgaacgcggccccgaaatagagctcgtagctgtcctgctccacgtagccgatgtggggtgtgcagatgcagttttccaggcgcagcagcgcatggccctgcaggatgggctcgctctcgaacacgtccaccgcggccatgccggggcgcccgcggttcagtgcggcgatcagtgcgtccggctcgatcagttccgcgcgcgaggtgttcaccagcagggcgttgggcttcatggcggagaggtcctccaggcgcacgatgccgcgcgtctcgtcgttgagccgcaggtgcagcgacaccacgtcgcactgcgagaagaactcctcgcgcgtggtcgccacctgcaggccgtcgctcagcgcctgggcgcgcgaggcttcgcggccccacacgcgcacgttcatgccgaaggcgcggccgtagcccgccacgatctggccgatgcgcccgtaaccccagatgcccagcgtcttgccgcgcagcaccgtgccgatgccgaaattggccggcatggaggccgcgcgcaggcccgattgctgccaggcgccgtgcttgaggttggagatgtactgcggcagtcgccgcatggccgccatgatcagcgcccaggtcagttcggccggggcgacgggcgagcccacgccctcggccaccgcgatgccgcgctcggtgcaggccgccacgtccacgtgcgggcccaccttgccggtctgcgcgatgagcttcagccgcggcagcttctccacgagctggcgggtgatctgggtgcgctcgcggatcagcacgatgatgtcggcatcccgcagccgcacggaaagctggccgaggcccttgacggtgttggtgtagaccttggcggagtaggcgtcgagacgcgcggcgcaatggagcttgcggacggcgtcctggtagtcgtcgaggatgacaatgttcatggagtccatgggccgcaggccgtggccgcgcgcaggcgccgcgcggaccggcacgaaatggcgatgcaggtgcgagaaaagggaagtgctgcgccggccgggcagggctcgacaggggcgccgggcccgggcggcgtgcaggcgtagccgccattgtcgttcatggtggggccgcccggcgcgcgcagggcccccaaagcccccctgccgggacaagccgttacaaaaacccgggctgctgcccgtgccccggagcacaggcttttggcggccgccgcggcgtcgcatgggtgacgggcgattgggaccatccccaatacgtgcccggcccgtgggccgcaggatgcgggttcgtaccgatccacggaaaaccatcgccttcccatgcccgcacaccacgccttctggcccaagcgcctgccgcccgccctcactccgcccgccacctcgctctggaccaacctggccgtgagcgcccagcgctacccggacaagccggcgacggtgttcttcggcacggcgctgggctaccgggaactggcgcgcacggccgagcggctggccgcgcacctgcacgccctgggcgtgcgccggggcgaccgcgtgctgttgtgcatgcagaactgcccgcagctcgtcgccgcccatttcgccatcctgcgcgccaacgccgtcgtggtgcccgtgaacccgatgaaccgtgccgaggagctcaagcactacatcacggacccggacgcacgcgtggccatcaccaccgccgatctcgcgcccgagctggccgccgccagcgatgcgctgccgccggaccgccgcctgcagcacctcgtggtctcccagttcaccgacgccttcgacccggcttcgcccgaggcccaggccatgcccgaggcctggcgcgactggctctgcccggtgcgcccgctgcccgtgctcgaaggcggcgccgtgcatgcctggagcgaggccgtggcctgcagcgccgagccgccggcctgcgaggtgggcccggaagacctggccgtgctgccctataccagcggcaccaccggcctgcccaagggctgcatgcacccgcaccgcagcatcatgcacaacgccgtcgccagcgcgctctggggcacggccacctccgaaagcgtgaccctggcggtggtgcccatgttccacatcaccggcatggtgagcctcatgcattcgtccatctatgccggcgccacgctggtcatgatgccgcgctgggaccgggacctcgccggccgcctcatctcccgctaccgcgtgaccaactggaccaacatccccacgatggtgatcgacctgatggcgagcccgcgcttctcggagtacgacctctccagcctggtctatatcggcggcggcggggccgccatgccgcaggccgtggcgcagcggctgctggagcagttcggcctgcgcttctgcgaaggctacggcctgacggagacggccgcgccctcgcacaccaacccgccggaccaccccaagcagcagtgcctgggcgtgccgttcatcagcaccgattcgcgcgtgatcgacccggacaccctgcgggaggtgcccgtgggcgagcagggcgagatcgtgatacacggcccgggcgtgttcagcgggtactggaagcagcctgccgccacggagactgccttcatcgagatcgacggcaagcggttcttccgctcgggcgacctcggccgcgtggacgaggatggctatttcttcatcaccgaccgcctcaagcgcatgatcaacgccagcggcttcaaggtctggccggccgaggtggaggcgcttatgttccgccaccccgccgtgcaggaggcctgcgtgatcgccgcgcgcgacagctaccgcggcgagacggtgaaggccgtggtggtgctgcggccatcgcaccgggggcaggtttccgaggccgacatcatcgcctggtgccgcgacaacatggccgtgtacaaggtgccgcgcatcgtgcagttcgccgatgcgctgcccaagagcggcagcggcaaggtgatgtggcggcagctgcaggaggcggaacggggcgcggcgccggccacctcggaggccccggcggcctgaaaaacacccgggaaaagggcggggccgggcggccggttcagtgcccggtcgccggctgcgccggcacgccccggccgcggtgcgccgacaccagcgtctgcaggtcgcgctccagcagggccgggtcgccgagctgcagctcgatcacgcggcgcaggtgggtggcgctgtcgaggtccatggtgtggccctgcaggcccgcgcagtggccttccacgtgcaccagttcgccggacatcgcgatctgctcctcacccgccatcaggggaatggagagcgcgcagggggcgcccggcggcagggcctggccggcgggcagctccagcagcgcgccgcgcagggacacgtccagcacctgcacgtcgaaggtgccgtggccgctcacggcaaggcgcgcgggcgcctcgaaggcgactcggacatagtggcggcgttcatgggccatggtgttctcctggtgcgcgcgccactgccggcgcggcgcccacggatgctactgcagccgggtttgccgcggcgcaaccggccgctgaaattccggcaccgcgttcttccggtgcgcgcacggcatgccgggcgggggtaagctcgcgccacatggcgcacatcacgtttccccctccctacctgcggcccgaacaggtcgccgaccacctgcgcagcacgggctacgccgtgctgcggcccgaggacaccgctgcctggatcggcgtgccgctcgcggcgctgcaggcgctgcatgcggactggccctcgctgccgcccgatgaattcctcaaggatggcggacgctaccgccggcggcggcattcctgcttcgtggccgacgagtccggactgcggcaggtgccccaccgcgcccactggcagccgctggactacaacgccctgcatggcggaatgcagcgctggttcgcgcccatgcaggatgcgaccgtggcgcagcctgcctggcagcaattgctggctgcgctggccggcctgtcgcagcaggcgctggcggacgccccggcgcgctggttcctggaggcccaccagttccgtatcgacaccaccgacggcatcgggcggcccacgcccgagggcgcgcaccgcgacggcgtggacctcgtggccgtgttcctggtggggcgcgagggggtgaagggcggcgagacccgcatcttcgaggcggccggccccagcggccaccgcttcaccctcagcgagccctggtcgctcatgctgctggacgatgcccgcatgatccacgagaccacgcccatccagcccctgggggatgcgccgggctaccgcgacacgctggtggtgacctgccggcgcggcgggttccaggaagagggcggggacaaggcgggggacaaggccgcaacaacccctgctgcttgatgcgaatcaacccgtggccggcgcattgcggcacactggtcccatcggttccacaccaccatcgacgaaggagaagttcatgttcaagcacatcctcattcccgtggacggttcgcccacttccatgatggccgtcatcaaggcggccggcctcgccaagaccttcggctcccaggtcaccgccgtctacgtggtggatccctatcccttcaccggcgtgggcgcggacttcgcttacggccagtcccagtacatgaatgccgccacctcggaggccaacaccgcgctggacgccacgcgcaaggccctggaagaagccggggtggccgtgaccaccgtgatcggagagggccacgccgtgcacgacggcatcctgcgcgcgctggagagcaccggcgccgacctgatcgtcatgggctcccatggccgccgcgggctcgagaagctggtgctgggcagcgtcacccagcgcgtgctgggcgtggtccacgtgccggtgctcgtcgtgcgcgactgacgcgccccggcagcagcagcatcgcgctgcggcagatagcggctccctcgtggagccgctttttcgtgggcccgcgcacggcgcgattaccgatacagggttcggcggtttgtttatgcgttggataattgttcctggcggtgggtggggttttgttcatgaataatccggatgcgctgcggaggtattctcggcgcgttaattcaccggagatgattttccggtgttttttgcgtgtgcgtaatttgatttgctagggaaggtctgcacaacacacgcataagcgtgctgacgtctgaacctatcgatctgcaacgcggcaaaggcctgtttcaccccagttcaagcgtccgcggctgcggattggcagccgaggtgacctgcttggtgaactgcgggcgcactcatgccaaggcagccaacaatttgcgccgtaccagccagagattggccagcgcaaacagcgtgtgcaattgcgcggtgttcttggccagtcctctgtagcgtaccttggcatgcccgaactggcgcttgagcactcggaatgggtgttcgacccgcgcccggatgccggccttcacgcgctcgagttgccgggtcaaggcctcgatcggtttggacggatccagcaggcggcgtttgccgggccgcatggcgatgtgccagctcacgtcgcgcctggaatcaggacgttggccggcgccttggtagccagcgtcggcataaacatcgaggtcgcttgcacgcagcagactgttggcctcgatcacgtcattgaccgcgccgctggtgccgcgcactgtatgcaccaggcccgagtcggcgtccactccgatgtggcacttcataccgaagtaccactgctgccccttgcggctttgcttcatctccgggtcgcgctcgccgctgctgttcttggtcgagctgggtgctgcgatcaaggtggcgtccaccaccgtgccgctcttgagcatcatgcccttggcgctgagcagatcgttgacggtctgcaggatttgcaccgccagcttgtgcttctccagcacgtgccggaaccgcaggatcgtgctctcgtcgggcaaccgctcatcccagcctccgagccctgcgaactcacgaaacaccggcatgtcgtgcaacgcttcctccatggccgggtcgctcagcgcgaaccactgctgcatgaaatggatgcgcagcatggtctcgcatgggaatggaggacgtccccgcctgccttcgggtaggtacggcgacaccagggccaccagctcggcccacggtacgaccttctccatctcatccagaaactcccggcgccgcgttcgcttcgccgtcattcccaagcccaggctgtgctgcttcatgtgccgtatcgtctcagggcttcacgtcgatgccaagcacgtcgcggggcggtttatgcagaccttccctaagaatcgatgcaaggaaattcatgatcggtaaaaaacacctcgccggactcggtgtgctcgtggcactcatgtccggcaatgcctatgcagtgaattgcggagctgggcagaccaagcattacatcaaggtttcatcatccggccagaccggctataaatggtctgtctttgcggatctggcggctggcaacggagtgaaggtatatcactgggaagaaaccgacaaaccatacggaagcagcacgtattgggaatattgcgatggccatgataatggcaggctttacgtgtggatccatcccacgggggtcaaccaattcgagtacctcaatcttccgctgggcacggaccattgcttcgagctatgggggagcaacaacgtgctggtccccacgtcgagaaaggtcagctgctgacacattccgggcgctcccctggccgagcgcctgcatcctgtccgtgccgtgtctccgggctacatctccgtcttcgaccccatctccaccaccgcgttgttcggcagtttcaggaaatccgccgcggagctggcgctgtggtgcatctgggcgaagagcttctgccgccagacggccatggcggcacccagcgtgggaacgacggtctctcgcgccaggaagtagctggtgcgcatgggatccagcaggccttccagctccccggcctgctggagggcccgggggatgtccggctcgtccatgaagccgaagcggatccgcacgttccaggccccgtcggcgagcggctggacagccacctgctcccgcagcgggatgcggggcacatctccggctttgacatggacgaacaggttgtgggcgtgcagcaccttgttgtgcttgaggttgtgcagcatggccccgggcaccacgccggcatgggccgtgaggaagacggcggtgccgtccacgcgggtggttccggccgcgaggatcgattgcaggaagggcaggagctcgatcgcctcggcgttctggcgctggcgcagcagtccgcggccgtcgtgccacgtggacatgaccaggtacagcacaccggccatgagcagggggaaccagccgccttcagcgatcttgagcgagttcgaggcgaagaaggccacgtccacgcagaggaatgcgcccgtggcggcgatgcatagcggcagcggcagcttccagccatggcggatgacgaagaaggtcagcgtggtggtgatgaccatgaccaggctgaccgagatgccgtaggccgcggcgagggcgttggagctgcggaacgccaccacggccagcgccacgcccgcgagcagcgtccagttcaccatgggcacgtagatctgcccggattcgttctccgaggtatggcgcaccgacaggcgcggcaggtatcccagctggatggtctgcttggccgcggagaatgcgccggagatcaatgcctgcgacgcgatgacggtggcggccgtggccagtaccaccatcggcagcgtggcccagccgggcatcatgaggaagaacgggttggcggcggcggaaggcgtatccagcaccagtgccccctggccgaggtagttgagcgtgaggcagggcatgaccagcaggaaccacgccagccggatgggccgggcgccgaaatgccccatgtccgcatagagcgcctccgcgccggtcacgcacaggaagaccgcgcccagcgtgatgaacgcgatgccgtagtgatccaggcagaacgccagcgcgtggtggggcaggagcgcggtcaggacctccgggcgcgcggcgatgtggggaatgcctgcgagccccaggcatgcgaaccacacgagcatggcgatgccgaagaaccgcccgagccgcgccgttccccaccgctgggcgaggaacagcgcgagcagcacggtgagcgagatcggcaggatgtacggcgtggcccgcgtggtgacgacctccaggccctcgacggccgacagcactgagatcgcaggcgtgatgacgccatcgccgaagaacagcgcgactccgaagacaccgagggtcatcagggcccgtttcagccggggctggtcctgcaccgactgcgtggccagggccagcagcgccatcaggcccccctcgccatggttgtcggcccgcatgatcagggccacgtacttgaccgagacgatcacggtcagtgtccagaagaagagcgagaggatgccgatcacgttcgccggcgtgatctccagccggccggcggcgaacacctccttgaaggcgtagagcggcgaggtgccgatgtctccgtaaaccaccccgatcgcggcgatcgtgagcgcggtgagcgaagtcggcgttttcgtgtctgccatggcggatgggaaagtgtctgggtcggcgacgggtggacaggaccgcatcagaacacatttcgacacatcatggcagagccatgaggagggcaatcttccccaggggctgcgagcggggacccgacggccaggtaaggcacggccgtggccgaccggtgggtcgggccctccaggcggacgggggcgggtgccgcccgccagggcggggggcggccccggccccttactcgatcttcgcgccggacgcctcgacgatgcccttccacttggcatagtccgccttgatcagggcggagaactgcgcgctggtcatcgtttcggcctcggcgccctgggcctggatggcggcgcgcatgtcgggctgggcgagcagcttgttgacctcggtgttgatggtggtcaccacgttggcgggcgtgccggcgggggcgaggatgccgtaccacgaactcacgtcgaaacccttgtagccggactcggccacggtgggcacgtcgggcagggacgaactgcgcttgatcgaggtgacggccagcgggcgcagcttgccggacttgatctgcgccatggcggacggcacggaggacacgagcaggtccacgttgccggccagcgcgtccatcagtgccgggttggagcccttgtaggggatgtggctgagcttgatgcccgcggccttctcgaacaggtcgcccgccaggtggatggtggtgccgttgccgggcgagccgtaggtgatcttgccgggctcggcgcgcgctgcggccaccacgtcggccagcgtcttgaagcgcgagttggcgcccgtggcgatgatcacgggcgtataggccacgtgggcgatggcgacgagatccttcgtggggtcccacggcaggttcttgtagaggtagggcgcgacgacgaggttgtccttctggcccatgacgaggtcgtagcccgtgggcgcggccttcacggcctcggtgatgccgatggtgccgcccgcgccggcacggttgtcgggcaccacggtccagtgcagcgtctccgtcagcttggtcgccacgaggcgggagaggatgtcggtgccgccgccgggcgggaagggcacgatgaggcgcaccggcttggccgggtaggcggcgcccgcgggcgcggaggcggccggcgcggtctgggccatggcggtgcccagcgcgaaggcgagggcggtgaacgaaatcagcgaacggatcatgggtgcttgtctccgggaaaggaacgcctgctgcggacggacaggtggcctagtttctcatgcacggggcgctcaggcctcgcgcacgtcggccaccggcgcgtcgccgaaatcgggccgcgcgagccaggccagcacgcgcgccgcggcctcgtcgggcgaggtgagcatgccggtcgccttcaactgggcgaagttctggacatcggggaacgccccggggtcggcgccgcgcaaatggacctgcatgtccgtgtcgatcacgccgggtgccagcgagcacacccgggcgcctccggactgccgtgcctcgtccagcgccaggcaccgcgtgaaatggtccatgccggccttggccgcgcagtaggccgattgcgaggccatcggccgccgcccgaggccggaggaaatgttgagcaccttgcgcggcacgccccagccgcgcgtggcggccaggaacgcggcggtgagctgcatgggcgcctccagcccgatgcgcagcgcgctggcgagatcggccgggtcgctgtcggccagcggggcgatgcgcggcaccacgcctgcgttgttgatgagggtggcactggcgtagcggctggccggctggctttccagccaggcacgcagccgcgcggcggcctgggcgccatcggcgaggtcctgcggccattgcgccagcggcatgccggcgtgccgcgcgacgtcttccagttcgctgctcgtgccgcgcgacagggtgacgagcgcatgcccgccctgcagcaactgccgggccatggccaggcccatgccgcgcgaggcgccggtgagaacgaccaggggcatcggcccgggcgcggccgcgaagctgggggaggaagagggggaagcggaggtgtcctgcatggtgtcgcgatggtactgcggcatggcgatcagaacggcgccggcaggtcgaaggcgagcggcgttccggtgcgcggatgggcgaaggcgatgtgctgcgcatgcagcagcagccgcggcgcgagcgcctgaatggcaggcggggcgtagagcgtgtcgccgaggatgggttggtccacggccgccatgtgcacgcgcaactggtgcgtgcggccggtcacgggctccagcagcacgcgcagagtgccttccgtcgcccgccaggttacggcaccgtccccgggcgcggcgggacgccagcgcgtcaggctggccttgccgcccggggcgccgtgcgggaccacgacgcgcagcggccggcgctcccagtcggcggcgatgggcaggtcgatctcccgccaggccgcgccgtccccggccgggtgcggggcatgtacgaccgcgacatagcgcttgtgcacctggcgcgcggcgaaggcgtcgccaagcgcgcgctgggcctgggcgtggcgcgccatgaccacgatgccggaggtggcctggtcgagccggtgcacgatgcaggcaccgggccagtgcagggcggcgcgggcgctcaggcagtcctgcttgtccggaccgcggccgggcacgcagagcaggccggaaggcttggccagcaccagcaggtcatcgtccgcatgcaggcaggcaggggacgcgccgggatcggcgtcggcatcggccggtgcctgcgccggcagggccgcgctcacgccggaccgccgtggaccaggcggtccaccgtggcgcacagctcgtccacatcgttgggcttgtggatcagcgcgctcgcgccttcggccagcgcatcgcgctcgatctccgccgtcacgtgccccgaggcgagcgccacgggcaggtcggcgcggatgcgcttggcctcgcgcaccaggtccacgccgcagtagccgggcatgttgtagtcggtcacgaccagatcgtaggcctgcgggtccgcgcccagcgccacggcggcctcgcgcgggtccgtgaatccggtcacgcggtagccgcggcggcgcagcaggcgctgcacgaggaagaccagggcctggtcgtcgtccacgtacatcacgtggcgctggcgttcgtcgggcacgcctgcggcaggcgcggcggggctggccgccccggccgccggtgcggtatcgcccgcgggcgcggcggctggcgccggtgcggcttcggcctccgccgccgggaaatacagtgtgaagcggctgccctcgccgggcgcgctctgcacgtccaccgcgccgccgtgggtgcgcatcacgccgtgcaccacggccagtcccagtcccgtgccctggccgacgggcttggtggtgaagaacggctcgaagatgcgcagctgcgtggcggcatcgatgccggggccgttgtccaccacgctgatggccacgtactcgccgggcggcagtgcgaggcgctcgcacaggcggtggtcgggctgcatggccgacgcctccacgcacaccgtgccgcgcgcatcgccaagggcatggatggcattcgtgcacaggttcagcagggcctgctccacctgggtggcatcggccagcagggcgggcagatcgcggtccaggtgcaggcgcaactcgatggccggcggcagggtcacgcgcagcaggcgctcggtgtcgtggatggcctcggccaccggcacggcggtgcgccggggcggctcgttgcggctgaaggtgaggatctgccggacgaggtcgcgcgcgcgccggccggccttctcgatctcccgcaggctctccagcaccggtgagccggcagcgcagtccgccttggccagttccacgttgccgaggatggcgctcaggatgttgttgaagtcgtgcgcgatcccgccggccatggtgcccacggcctgcatcttgtgggattcgcgcagctgcgcctccagttcgttgcggtgcgcctcggccttcttgcggccggtgaggtcgcgtgcgaacacggtggtggtctcgccctcggcatgccgctcgaaggacacgctcacctccaccgccagctccttgccgctggcggtgagcgccaccatctcgccgagcacggcctgggtggccagctgggcgaaggccagggcctggacggcatcgggcaggaagcggtcgagcgggctgcccagcgcgtcggccgtggcgcactggaacagggctgcggccgtggggttgaagacggtgatgcgctggttctggtccacgcagatgatggcgtccagcgcggagttgatgacggcctccaggcggcgctcgctggcgtacagctgggcgttgcgctcctgcagggccgtggcgctgtgctgcagtgcgcggcgctcggccaccagcgggccctggtccaccacggcgcagaggaactgccactgctccggtgcgccatcggcctggggggcctcgatgcgcgcgatgtacaggtcgcccgtgatgcccgcgtctccgtcgccgatggggaacagcacctcgctggcctcgccgtgcccatggtcccgggcctgctcgaacgtggcgcgcacgcgggcggcatccgccgcgctgacgaagggcatgagcgaggtcagggggcggtcggactcggtgggctggaaccagcggtgcgccatcgaattggcctgcaccaccatgtcgtgctcgtccagcaccatgagcgccagcggcacgctggcgaacagcgtctcgaatcgttcggatgcgctctccgcggcggtctggctgtagcgcagcaccttgttctgcacctccagctcggcctggtaggcgcgcagttccgcgatgagcgcggccacggggccttccgggtggggcggctggcggcggtggccgccgccctcgccggacggcacggcgggctcgccggccgtgcccgcaggctcgccgccggacgcggccccgcggtcatcctccgggtcgggtggcagcaggaaggacaggtcggggcggctcatgggcggctcgggcggcccggcggttcatgccgggcggtgtgcggaacgcggcggtgccgcgggcgagcctttcagtgtacgcgcccctgcaacggtacagcggcgcggccatggtccgggcagggcggtgggccggtcagggcgcggcgtcctgcatgcggcgcatcggcgtggccaccgccgccagggcggccagcagcaccagggtgccgccgcagagcaggaagagccggcccggcggcacgacctgcagcagccagcccgtcgccgccgcggccaccggctgcaggcccatgaaaatgaacatgaacaggcccatggtgcgcccgaggagcgcgggcggcacgcgctgctggatccacgtgaacaatccgacctgcatgaaaccgcccagcaggcccacgctgcccaggagcagagccccctgccagactgccgagatgcttcccagcggcgcgatcagcaggcccgccacggcatccaccgccagcagggtggtgcccaggttgacgagccgcaggcgcggaagcgcgcccgctgccaccatgcccgccagcgtgcccgcgccgtgcatgcccaccaggatgccgaacgcggcggcgccgagctgcggctggccgtgggtgagcacgggcagggcgatctgcgtcggtcccatcaccaggatcgacagcagcccccagtacaggaagcaggtgcgcagcggccggtcgcgccaggcatgggaaagaccctgggcgacggccgccagcaccgcgcccccgcccggaaccgctccaggcgcgggtgcatgcagccgcacccggccgagcatccatgcggacaccacgaagctgagcgcgtccaccgcgaaggcgaagccgatccccgtgcggtccgccgccttcgtgcccgcgccgccgaagcccgcgatcagcaggccggcgagcagcgggcccacggacatgccgacctgccgcaatcccatgccgatgctgttggccgcatgcaactgcgcccggcccaccacgcgcggcgtgatggaggtagcggccgggatgctgaacgcggtggagataccgagcgccagcgacagcgcgtagagcgcccagagcgggcagtggcctgccagtaccagtgcggccagcagcccggtcagcgcggcgttcagccagcgcgtcaggcgcagcacccgcagcggcgaatgccggtccacgatggcaccgcccacgaggatgaagacggcgcggggcacgctcatgagggccagcacggtgcccagcacgcgcgtgtcgtccgtggtctgcagcaccagccagggcatggcgatcagcgagaactggtcacccagcaaggacagcgccgagctggccgtgagccagcggaagccggcgttgcgcgacagcggcgtgccgggcggcaggggcgcggaggatggggaattcgattcagtagccatggccccgactgtgaagcctcacgttgcgtgagggtcaagcgggccctggcgcctgttgtgcgaatgcctgcgcggattccaggtaggcgcgcgccacctcgctcaagggggtgcccgcgcgcagcaggggctcgctggccgcggccgtgagcagcctgcgccgcaattccgggtcccggcatgtcagagtgtccagcagctcgctccagcgacggcacgcggcccgggcctcagcgctgtccggcggtacctgccgtgcgaccagggcctgcacttgcgcatcgagcgccgcccagtccgtgtagggaacgtgccccaggcggtacaggtccggcaggtcgatgtagcgggtgagcagcgccacgcgcaactggatggcggattcgatgtaggcgatcatgtcgccggaaggcgcatggttgcggccctgggtgcccggctcggtgcggaacatgtggccccagcggtccagcagcgccatgtcgccgtccatccagtgcagcatcagccccatccatcggtaggccagccgctgcacctccggatcctggggcggcaggccgcggtccatcgcggcgcgcacgaggtcgcgtaccacggtccagtcggcctcgatgcgtttccagttgccgaagatcttctggagctcggcggcgctgaaatacttgccgtacgtgcccatcagggccagcgtctccagccagtcccccatgccgggcgcagggccggccaccagcccgttgcgcaacagggtcagccggccgcgcagctcggtggcctgggtgatctgccggtccagcgcctggatctgctgcgcgatgatggactcagggtccggacccccgccctgcagcaggcctgcgatgtcgccgagcgccaggccgaggtggcgcagggtctggatggcatgcagccgctgcacgtccgcctcgctgtagaggcggtagccggattccgagcgcgcggagggccgcagcagcccgatctcgtcgtaatggtgcagcgcgcgcaccgtcaggccggtgcgccgggccagctcgcccacccgcagccgctgcatggcacgcgctccgctcagcggcgcacggagaccagttcgacctcgaagcgcagcgtggcattgggcggaatcacgccgccggcgccggccgcaccgtaggcgatggcgggcgggcaggtgaggcgggccttgccgcccggcttcatgcgctgcacgccttcggtccagcaggggatcacgcggttgagcgggaattcggtgggctcgccgcgcttgtaggagctgtcgaactccttgccgtccaggaacgtgccgcggtagtgcaccttcaccacgtccgtggccttgggcgattcgcccgtgccttccttgatcgactcgtacaccaggccgctggcggtggtgacgggtgccggtgcggcagcggccgaagcggcgggtgcagcgggtgcggcaggggcggcggtcggcttctgtgcgcaggcggtaccggccagcaggacggcggcgagagcgggcaggaaggtcttcttcacggttcgggtctccggtcaaaagacgcgatggtagccggcctgcgccgccgggcatcgctgccggcgtgcacaggcacggtccacgctctggctccggctctggctcacgcgaagtcggacaccggcacgcagctgcagaacaggttgcggtcgccgtagacgttgtccacccggcccacgggcgaccagtacttggcctgccgcagcgccgcgaccggataggccgccgcctcgcgcgggtagggatgcgtccactcgccgcccagcaggctgtgcgcggtgtggggcgcgttcttgagcgggttgtcgtcctgcggccactcgccctgctcgatgcggcggatctcgccgcggatggcgatcatcgcgtcgatgaagcggtccagctcggccagcgtctcgctttcggtgggctccaccatgagcgtgttgggcacggggaaggagagcgtgggcgcgtggaagccgtagtcgatcagccgcttggcgacgtcctcggccatcacgccgctggtctccttgaagccgcgcaggtccaggatgcactcgtgcgccacatggccgttggcgctcgcgtacagcgtgggatagtggtccttcaggcgcgcgctgatgtagttggccgagaggatggccgtctcggtggcggcgcgcaggccgtccgggcccatcatgcggatgtacatccaactgatcggcagcaccgcggcattgcccagcggggcggcactgacagcccccacgctacccactgcgtgtggttcgctgccccccaggggggccttcgccagcttggggcggcccggcgctggctcaagcgcaccttgtgcgccagcagtggcatggcccggcaggtagggcacgaggtcttccaccacgcagacggggccgacgccggggccgccgccgccgtgcgggatgcagaaggtcttgtgcaggttcaggtggctcacgtcgccgccgaaggcgccgggcgcggccacgcccaccatggcgttcatgttggcgccgtccacgtacacgcggccgccgtggcggtgcacgagctggcagagttccttcacctgcgtctcgaacacgccgtgcgtgctggggtaggtgatcatcacgcaggcgagcttctcggcatgctgctcgcacttggcgcgcaggtcgtccatgtcgacgttgccgttcgcatcgcaggccgtcaccaccacctgcatgcccaccatctgggcgctggccgggttggtgccgtgcgcgctgctcgggatcaggcagatgttgcggtggccctggccctgcgccgcatggtaggcacggatggccagcaggcccgcgtattcgccctgcgacccggcgttgggctgcaggctgatgccggcgtagcccgtggcctggcagagccaggcgcgcagttgctcgtcgagctggcggtagccttccagctggtcggcgggcgcgaacgggtgcacctgcgcgaattccggccaggtgatcgggatcatctcgctcgtggcgttcagcttcatggtgcagctgcccagcgggatcatgctgcggtcgagcgccaggtccttgtccgagagctggcggatgtagcgcagcatgcccgtctcggaatggtgggtgttgaacaccgggtgcgtgaggaaggcgctcttgcgaagcagttctgcagggatcagcgggttcacgccatccgcgaaatcctcgatgcggggcagggcctgcccgtcggtggcgaagatcgaccagagcagttcgatgtcggcccgggtcgtggtttcgtcgagcgagatgcagaggtagtcgttccaggccacgcgcaggttggcgccgcgctccacggcgcgcgccagcagcgcgccggtctgctctttcgtgtgcaggcacagcgtgtcgaaggccgactcgtggtggtgcgcggtatggccgagcgccacgaggcccttggccaggatggccgtgaagctcgccacgcgctgtgcgatgcgcttgaggccttcgggcccgtggtagacggcatacatgctggcgatcaccgccggcagcacctgcgccgtgcagatgttggaggtggccttctcgcggcggatgtgctgctcgcgcgtctgcagcgcgaggcggtaggccggctggccgtgcgcgtccacgctcacgcccacgaggcggccgggcagcgagcgcttgaagtcgtcgcggcaggccatgaaggcggcatgcgggccacccgcgcccatcggcatgccgaagcgctgcgtgctgcccacgacgatgtccgcgccccattcgccgggcggcaccagcagcgtgagcgccagcagatcggcgcacacgatcgcggcagcctgcttcgcgtggatcttctccacgtcggcgctccagtcggcgagccagccgctgctggcagggtactggatcacggcggcgaagaagtcgccctcgatcgcggcgttccattcggcctcggagtccgccaccaccaccgtgatgcccaggggttcggcacgcgtgcggatcacctcgatggtctgcggatgcgtgtcgcccgagacgacgagcgtctggctcttcgacttgacggagcgcttggcgagtgtcatggcctcggccgcggccgtggcttcgtccagcatcgaggcgttggcgatgggcatgcccgtgaggtcgcacaccatcgtctggaagttgaccagggcctccatgcggccctgcgagatctcggcctggtagggcgtgtaggcggtgtaccaggcggggttttccaggatgttgcgcaggatcacgcccggcgtgtgcgtgccgtagtaaccctggccgatgaagctgcgcagcacgcggttcttcgaggcgatggccttgagttccgcgagcgccaccgcctcggtcgtggcgggcggcaactccatcggcgcagtgcgggcgatggagcgcggcacgatgctctccaccagcgccgcgcgcgaggcctcgccgatggccgagagcatgcgctgttcgtccgcggcatcgatgccgatgtggcggggctggaattcggcggcgttttcaagcgcgccaagcggcgggaaggtgggcgtcggcatggggagggtcccgttcagcgggcggggaagggaaaggaaaaaggaaaaaggaaaagggtgcgcggcgtcgggcggagcgccgcgcaccggcgcggggctcagctgttcttggcgaactcggtgtaggtcgtctcgtccatcagcgatgcgagctgcgacggatcggagaggcgcaccttgaagaaccagcccgcgcccagcgggtcggagttggcgagcgcggggtcggcgcgcagctcctcgttcacctccacgatctcgccggacacgggcatgtacacgtcggcggcggccttcaccgattcgacgacgccggccacctcgccctgcgcgaaggtcttgcccacctcgggcagatcgacgaacaccacgtcgcccagcgcgtcctgcgcatggacggtgatgccgacgacggcggcgccggcatcggcggcgttgatccactcgtggtcgcgggaatactggatggtcatgggggctcctggatgagaaagtgggtgtccgccggggcggacgaaaacagggaagaaaagaaatccctcggcagggaatggcgactgtagccgcgggccgcggcctttttcagccgcggtggtagcgcggcggcaggaagggcagggcgcacacttccatcggcacggccttgccgcgcacgatggcgtgcaccacggtgccgagttcggcgaacgccggggcgacgtagcccatcgcgatgggctggttcacgctcgggcccagcaggccgctggtcacctcgccgatggccgcgccctcggggctctgcagggccgtgtgctcgcgcaccggcacgcgctcgcgggcgacgaggcccacgcggcggcgcgcgagccgggccgggtcgtcgatctgcgccagcacctggtccgcgccgggaaagccccccgcgcgcgcgccgcccgtgcggcgcaccttctggatggcccagttcagcgcggcctcgggcggtgtggtggtggtgtcgatgtcgttgccgtagaggcacaggcccgcttcgagcctgagggaattgcgcgcgcccaggccgatgggcttcacctcgggctgggccagcagcgcgcgggccagcgcctcggcctgggaggcgggcacggagatctcgaaaccgtcctcgcccgtgtagccgctgcgggtcacgaagcagtcgcagccggcgatctcgaagcgcccgccggtcatgaacaccagcgcggcggtggcgggcgcgaggcgtgccagcgccgcggcggcctgcgggccctgcagcgccagcagggcctgctcgggcatcggcaccacctcgcagcggtggccgatgcgcgcctggatgtgggcgatgtcgccggccttgcaggcgccgttgacgatcacgaacaggtcgtcgccccggttcacgaacatcaggtcgtcgatgatgccgcccgcgtcgttcagcaacaggccgtagcgttgttttccgacgccgaggccgatcacgtccacgggcaccagggtctcgaacgcggcggcggcgtcggcgcccacgaggcgcagctggcccatgtgcgagacgtcgaacagcccggcggcctgccgcgtgtgcaggtgctcggccatcaggccggcggggtactgcacgggcatggaatagcccgcgaagggcaccatgcgggcgccgagttcgagatgcagcgcgtgcaggggcgtggaaagcagggcggagggggaggcgtcggcggacatgggcgggctttcgggcaagggcaatggggcacgcgcggcgccatcggtgcgccacgcgatctgcccgctgtccgctttacctgagagattcacgccgcctgggcgctcgcggacatcgcggcgcccgggtggggcttgctccttcggtggacccgcacggggcgggcctctctccagccgggggaacgcccgcatccctgcgggcgccttgccagtccttttgcctgagcgttcgggaatcccctgcgccttcggcggcgccggcggcccgttgcgggcgcggcgctctctcctgacggggcggattctaacggcagcgcgcggggggcggggtcgttcgcgcggatgttttccgatcctggtgccaagcaccccggccggcggtaaccggccggggccttgcccgttgcgtgcgcccgggtaagggcgtcccgtggcggaaagtatgcggggcggggcgccgatggattttttgaatttgcggggaatgggcgctgctgcagaaaattcttctgccgccgcgcggccacgcgcacaatgcatccatggaccgcatcgaccgaagaatcctggccgtcctgcaggccgacgcgcgcgcgagcctgcaggaaatcgggcaggccgtgggcctgagcccatcgccgtgctggggccgcatccgcaagatggaagaggccggcgtgatcgagggctacaccgtgcgcctcaacgcccaggcgctcgacctggccgataccgtgctcgtgcaggtcacgctcgacagccattccgacaacaccctggagaagttcggcgaaacgctcgcgagcattcccgaggtgatcgaggcgcacctcgtctccggcgactacgactacctgctgcgcgtggtggtcaaggacacgcgcgactacgagcgcctgctgcgcgagaagctctaccgcatcaagggcattcgccacagccgctccagcttcgtgctgcgcacgctcaagaaggccgatctgccgctgcgcacggactgaatcgggccttttgggagccggggatgctccatgtcgccgtatttgctatgttgttcgctattaaataagtagcatctggcggtggacgagttcagccgagcagcagcgcgtcgtccgccagcttctcgccgcgcacggtctcgaacatgcgcagcaggtcgggcacgtccaggcggctgcgctcctcgcccgacacgtccagcaccacctggccctggtgcagcatcaccgtgcggtcgcccacgtccagcgcctgccgcatgctgtgcgtgaccatcatcgccgtgagccggctctcggccacgatgcgcgcggtgagctgcagcacgaagtcggccgtgcgcgggtcgagggcggcggtgtgttcgtccagcagcaggatgcgcgagggctgcagcgcggccatgagcaggctcacggcctgccgctgcccgcccgagagcaggccgatgcggtccgccaggcggttctccagccccaggcccagcgtggcgagccgctcgcggaagagggcgcggtcggtcgccttcacggcgccgcgcaggccccggcccgcgccgcgctggcgggccagcgccatgttctcctcgatggtgaggtcttcgcaggtgccggccatggggtcctggaagacgcgcgccacgcgcggcgcgcgctcccacacgggcaggcgcgtgacgtcctcgccgtcgatggcgatgcggcccgcgtccacgcccaggtcgcccgagatggcgttgaggaaggtggatttgccggccccgttggagccgatgacggtgacgaactgcccggccgggatgtccagtgacatgccgcgcagcgcgcgcgtctcgatcggtgtgccggggttgaaggtgatgtgcaggtcttgtgcgctcagcatggtgcgtgtcctttcaacggcgcgaggcccgcttgcgccgcagctgcgggatcaccagcgcgatggtcaccagcacggccgtgacgaggttcaggtcctgcgccttcaggccgatgaaatcgctgttgagcgccgccgcgatgaagaagcggtacacgatcgcgcccacgatcaccgccagcgtggcccaggccagccgccgcgagggcaggaggctctcgcccacgatcaccgccgccagcccgatcacgatggtgccgatgcccatcgagatgtcggcgccgccctgggtctgcgcgaagagcgcgccggccagcgccaccagcgcgttcgataccgccatgcccagcagcaccatcgcgccggtgttcacgccctgggcgcgcgccatgcgcgcgttcgagcccgtggcgcggatcgccaggcccttctcggtggcgaagaaccagtccatgaacagcttggccgccacgatcatcacggccagcagcagcggccgcgcgacgtagtcggccatgccccccggctggagctgcgtgaacagcgtgggctcggtgatgaggggcacgttgggcccgcccatgatgcgcaggttgatcgaatagagcgcaatcattatcaggatgctggcgagcaggtccatgatcttcaggcgcacgttgagccagcccgtgacgaggcccgccgccgcgcccgcggccgtcgcggccaccgtggccacggccgggccgtggccgcccgcgatcagcacggcgcagacggcgccgcccagcgggaaactgccgtccaccgtcaggtcgggaaagcgcagcaggcggaacgagatgaagacgcccagcgcgacgaggctgaagatcagcccgatctcgatggcgcccaggaaagagaacagggacatggcgcggcgtaaaaacggcgtggagggaggaaagcgccctcgccgccaccgcgccgcggcggcccgcgggcagggggatggcgagggcggggagggggcgcgtgcgccccccgggcgtcagcggacgacctgcgcggccgacttcaccagcgcgtcggacagcttcacgccctgtttctcggcggcaccggggttcacgaagagctccatcttcgtgctgatctctggcttgatgtcgccgggcttctcgcccttgaggatgcgcaccaccatgcggcccgtctgctcgcccaggtcgcggtagttgatgccgtaggcggcgatggcgccgcgcttcacgctgtcggtgtccgcggccaccagcggcagcttggcctcctggcccaccttcaccagcgcctcgtaggccgagaccacgttgttgtcggtgccggtgtagatcacgtcggccttgcccacgaggctgcgcgcggcggcgcccacgtccaccgagcgcggcgcggcggcctccaccagggtcatgcccagcttgggcagcagggtcttgagctccttcaccaccacggcggagttcgcctcgccggggttgtagaccacgcccacgcgcttggcgccgggcaccacctgccggaccagctccatctgcttgtcgagcgcgagcacgtcggacacgccggtcacgttggttttggagggctcccagttcgctaccagcttggcggccaccggatcggtcacggcggagaacaccaccggcacgttcttggtggcggccaccacggcctgcgcggagggtgtggcgatggccacgatggcatcgggctggtcacccacgaacttgcgcgcgatctgcgcggccgtgccggtgttgccctgggcgctctggtactgccacttgagcgtcttgccctcttcgtagccggcggcctgcaggctggccttcacgccgtcgcggatcgagtccagtgccgggtgctcgacgatggccgtcactgccacggacttgggggtggaggcctgctgggccaggacggccggcggggtgccggcgacgacagccgccacggccagcgcgagagcgccccagggcgcgccaaacgaatgcttcatgctcgaaatttcctgtccgcccggccgcgcggggcgcgccatgggcggtggcgtgcacgggcggcccgaaggcggcccgccggtgtgatcgtccctgcagagatggaccagacgcgtgcagggacggaggccgctgcctggagcccgggagtctagcgactgtgtcgcccgcgggctcgcacgcgtgccccgatggcgcagcgcggcggtgcggaatccccgtggcgggccgccggttcgctggttctgcggcgcgtgttcggcgcccggatccggggtcgcgcgagcgcagggtttgtttgcccagcgccgggtcggtccatcgaacttcacgggattgcgcaactttcttgctttcctgatctgcaaggtcaataagagatgaactggttcaggaaattactgctgggtcgtgaaattgtggaggctccagtacgggtctgtagaccgggtttttaggtcatttctatcgtattcagggtgtgtcagtgcttccggaagctcctcgaaacttccacgtagatcgcttgggatatatgtaaatcaataagttatggggttgaagggcgcgagtctggaagcttggataagttcccttctctggtaagtgttagcgttatgaatagtgagaaattccgtaatgaggaatttcaagaaattgaaatattattgcaacgcttttgtggttgagactacttggcgaggcgctgggccgagctgatgtttcattgcgggatgggctgcgtcctgcatggcggcagcggtctgccggtcggatagcggttccaacagccgaaggaggtgaaatgactctgacaatcgagcgcaacgcgttgcaacgtcgcgatgaggtactggcttccaaactgcgtgccctcatctccggcccgcaaacgggatttctcatggaggcgcacaacggactgtccgcgcgcatcgtggcggaggccggcttcaaggggatctgggcatcgggcctgtcgatctccgcttcgctgggcgtgcgcgatgccaacgaggcgtcctggacccagacgctggaggtggtggaattcatgaccgacagcaccgatctgcccgtgctgctggacggcgacacggggtatggcaacttcaacagcgtgcgccgcctcgtgcgcaagctgtgccagcgcaatgtggcgggcgtgtgcctggaggacaagatctttccgaaaacgaactccttcattggtgaaagccaggagcttgcggatccggacgagttcgcaggaaagatcaaggccgccaaggacagccagctcaacgatgcgttctgcatcgttgcgcgtgtcgaggcgttgattgccggacgaggcctgacggaggccctcaagcgggcagagaagtaccacgcggccggggcggatgcgatcctcatccattcgaaaaagagcgatgctgccgagatcctgcagttcgcagagcattggcaggaccggggccccctgatcatcgttccgaccatgtactacgcggtgccgacggagcgcttcatcgacgcaaagatcgccgcgatcatctgggccaaccacaacctgcgcgcctcggtggcgagcatgaggcgcgtttgcgagaccatctaccgcgagcgatcgctcaaggacatcgagaacgatctgccgcgggtcaaggagatcttcgatctcgtcgagcaggatgaactcacgcaggccgagcatcgctacctgccccgcgggaatgccctggacccggtctccacaggagcacttcaatgatcagcggcatggacttcgtcgattcggcgacacggctgggtttcaacttctacgtgagcgtcccctgctcgtacctcacgcccttgctcaacggcgtgctgagcgatgcgaaggtggaccatgtcatggcctccagcgagggcgaggccgtggggatcgccgccggcgcctacctgggcgggcgcctgccggtcgtgatgatgcagaactcggggctcggcaatgccgtgaaccctctcacatcgctgaaccacatcttcaagattccgtcattgctgatctgcagctggcgcggatcaccgggcgtaccggatgagccgcagcaccggctcatgggggagatcacgcaccggctgctggacacgctccagataccgcacggccccttcccctggaagccggaactcatcggcccggccctgcagacggcgcgcgaggtcattgaccgtacccaactgccgtatgcgctcgtggtggaccccaatgtcctggaaaccgaggagctcaaggccgtcggtctggtgcgtcccccgtcggccacgctgcgcacgctgggagaccccgcgatggcccttcccagccgggaagacgttctgcgaaccgtcgtcgctacggcaccgccacaggcggggctcatcgcgacaacgggcaagacgggccgggaattgttctgcattgaagacagccatcgccacctctacctggtcggctccatgggctgcgcgagcgctgtcggtctgggggccgcactggccacggatcggccgatcatcgtgctcgacggcgacggcgcggccctcatgaagctgggcaatctttcgaccatcggtcgctaccgtccctcgtcgatggtgcacctcgtgatcgacaacggggttcacgacagcaccggggggcagccgacgaactcgggcaacatcgatttctcgcagatcgcctccgcgtgcggctaccaggtcatctactcatgcaacggcatcgacgcggtggcggaggcgctgcgcagcgccctggactcggtcgggccgcatttcatccatgtacgggtccggccgggctccatgcacaaccttcccaggccaacggtttcgccggaggaggtggggcgccgtttctctcgccacctgttgtcggacgccgatgccgaggcccaggcggttcccgagcgcgctgaccaggtgggtgcctgatcgatcgggaaaccagtcatgacaattgcatacgacctgccgttcgagaggtgggcctccactgcgaaggtgcgcggagagattccgtcgcaccaggcgaccgagatggactggacccgggggcttctattcaccccggagctcgtgccgagcgtgtcccatcccttggtggccaggcgcggaccggaggctgccaggtggctgctcgcccaggcattgttttcgaatctggagttcacccaggttctcgaacatgaggtggtgaaccatgccgtctacagcattgcgcgtggcagatcgggcttcgatctgccgggcgccatggttgccgacgcatggaacatcctggtggacgagtcctaccacggcaagatcaccgccgacttgtcgcgtctggcggaagcgcgcacgggtattcgaaaccatgcgccaagggtgccggcgttctttcttcggcttcagcgtgaagtcgcgcgggccgatcccgcgctgcggccgctgctgccgatcttcttctgctcgatctccgagacgctcatcacgaagaacctggtcgaggtcccccgggacccacgggtcattgcgccgatccggcaggtgatgaaagatcacgcggaggacgagagcaagcatcaccgcttcttcgcgagcttcattgcgcaggcctggccgcagttgcccgaaaccctgaaagccaagatcggcccgctgctgccgaagttcatatccatcttcatcgatccggacatcgtgttcatccgcagccagctgcgggaaatcggtctcggcgaagacgatgccgatcaggtcatcttcgactgctactccgaagcgagcctcgcggagtcccgtcgcaacggtgcgaggtcctccatcagtgcgctgcgcaaggcgggcgtggccgacagcgcgtacctgcgcgatgagatgcaccggtacggcctttccatggatattcccgagggggttgcggcatgagggcgatcatcttggcggcaggcgtcggcagccgcatccgtgggcacacggccagtccgaagtgcttgctcaggatcgatggaaagaccttgctgcaacaccagctcgatgcgttgcaggaactgggggtttccgatgtccatgtcatcgtcggctaccgcagcaaggaaatcatcggtgcgctccccgggcatgtacagcatcacgtttattcgcagtatgcggagacgaacaacctctggaccctcgctgccttcagcgagctgctgcagggggactgcctggtgcagttcgcggacgtaagggtctcgagagacgcactgcgggatctgctgtgctgctcgtccgatgtggcgcttcttggcgacggacgccagtgtctcgagggcacgatgcgaattcgggcgcgtggcgagcagctgctggaggtcggcagccacattccggtgtccgaggggcacgggaacttcatcggcctggcacgcttcggggcagccgcttcacccaggctgggagcgctgatcaaccgatgcgtccaactcggccagcggcgccaggactactacaccgcggtgctgcccgaattgtgctccgagcatcgggcgcatgtcgtctggcttggcggcaagtcgtgggctgaggtcgatgacgtttccgatctggaacgggcccaggcaatttcattcgatgcgtgatcgcatcagcgtgacagctatttcgctaggaggcagagatgtgcggctttgtgggtatttttcatcgagacggtcagtcgttcgaagaacgtgaggtgctgaaccgaatgaaccagaccatcgtccaccgggggcccgacgatgccgggatgcatgtctccgggcctgtcggtctggcctttcgccgcctgagcgtcatcgacgtaccgggtgggcatcaacccatgattgatccggccaccggcgtggcactggttttcaacggagaaatctacaactacaaggaactacggcgggagctcgaaggggctggggcggtgttccgcacccgctcggacacggaggtgctgctgcgcagtttcattcgctggggcgcgcaatgcgtggatcatctctccggcatgttcgcgttcgcggcgtgggacccgcgctccgggtccctgacggtggcgcgggaccggctcggcgtcaagcccttctactggacggagatcggtaaggatttcctgttcgcatcggaggtcaaggcgttcttccagcatcccagattccacaagcgtgccagcctggacggcatttcgagctatctgtcgtttcggcagccggtctgggagcagacctacttcgaaggcgtccacaagctgctccccggggagatgatggtggtgacgccgcggcagatgcagcgccgccgctactgggcgttgccggtgccccgtcctgaccatcggaaaagcgaagccgcctggatggaagagcttcatgacaagctcaacgccgccgttcggcgctgcctcgtggcggatgtgccgctgggcgcctacctcagtggtggcctggactcgagcatcctcgtcgccttgatggccaggaacatgacgaccaagccgcagacgttctcgatcggctacggggttcatggctacgacgaaggcgagttcgcggcggaggtggcagaggccgttggcgccgagcacacccatctgacgatcgaccagcgggagtatgtccaaggcatggcgcccttgatcgaacaatgcgatgcgccactgatgattccgcagatggtcgcggttctcaagctgtcgaaggaaatccggcgccatgtgaaggtcgctttgtgcggcgatggcgcagatgagctgttcggcggctatgggcgggtgatgcggtcgccgttcgactggaaaaagatccacgtcatgcgccggctgctggggcctgccgccggttctttgcagcgcttcggccgcgatccttacggccctgtggccaatctggggtgcaagaaccaccttgagcactttctcaatgtctatcactggatgccgatcccggaaaagatggacttgctcactggcgatgcacgggcgcaactgaagggggaccgcgcgacgctggcggctttcgacgaggcgttttcggacaccgaggagtgcgatccccacgacagggtgctgcacgcctttcagaagatccacctcggctgcgtgctcgacaaggtggataccatcggcatgctcgcatcgctggaggggcgcgtaccgttcgtcgaccacgaactggtcgagaccttcatacacatgccgcatgcgttgaagatgaagtggcgctctcccatgtcactgcttcgcgcgctcggcacgtcggcattcaaggcgtccgaagtgctggatcagaacaagtacctgctgcgcaagcacggtcagtcgctgctcccggggcacctcgcgcaccgcaagaagatggggtttccgacgccccttgatgactggatgaagtcggggatgctggacgacgcgcgggccctgctgctggatcagcgttcgcgcgaacgcggtatcttcgacccgaagcggctggagcatttcctgggcaacccgcagtcgctggattacgacttctacggaaagaaggtgtggatgctcatgaacctggagttgtggttccggcgggtggtggacagccaggtgcaggagcccagtgtcacggcttcccggctggaagccccggcgatggtggcgtagaccatgctgaacgagcacaaatcatcgggcgaggcatctgcggcggcatctccagcgaaggttcggcacgaggactggaggatatgcggcgagcgcctgggcggggaggcacgcctggaggttcgcttcccgtacaccggcgaactcgtcggatcggttcccttggcagagccgcatcacgtgaggcgggcactggagcgtgcgcatgcctttcgctcggagctgtcccgttacgagcggcatctgattctgagcaggactcgtgagctgctggtcgagcggtcggcactgttcgctcactcgatcgttgccgagagcggcttatgtatccgcgatgcgaggcacgaagtcatgcgggcagccgacgtgctttccagtgcggcggcccaggcgctcgtcgatgacggcaaggtcttctcttgcgatgtggggccccatgggcgcaagcgccgggtctatacgcaacgcgaccccttgctgggggtcatcgtcgccatcaccccgttcaaccatccgctcaaccaaattgtccataaggtggccccctccgtggcgactaacaacaggatggtgttgaagccgagcgagaagacccccctcaccgcgttgatgttcgccgatcttctgtacgaagcaggcctgccgggcccgatgctgaccgtcatcaccggcaagcccgatgtcatcggtccggatttgctgagggcgccggaggtggacgtggtcagcttcacgggtggcgtggccgcgggcaagatcgtggcgaagtcggcggtgtacaagcggcagatcctggagctgggcggcaacgatcccatcatcgtgatggaggacgccgatctggaggaggccgtggagttgacggtcgccggggcctaccgcaacagtggacagcggtgcacggcaatcaagcggatcctcgttcatgagaaggtgtccgatgcgttcgtggaggcgctggtcagcgccacatccgcgctccgtgcgggcgaccccttcgacgaggcctctgatctgggcaccgtgatcgatgtggcagcggcgcagtgcattgagcgacgtgtccagtccgcgatactggatggtgcccgattgcgccatggccatcggcgcgaaggggcgctgtatctacctacggtccttgatggggtgcgaccggagatggagctggttcgcatggagacgtttggtcccgtggccccggtgatcaagttcggcagcattgaagaagccatccggatatgcaacgcaacggagttcggcctgtcatcctcggtatgcacgaatcgctgggattacatccaacggttcatcgccgaattgcaggtcgggtccgtcaacatccgggaagtgccgggttaccgcctggagtccacgccattcggcggcatcaaggactccggcctgggattcaaggaaggcgtgatcgaggcgatgcattctttctcgaacgtcaaaacatactcgctcccctgggaagggtgatgccgggtgcatgagaggagattttgagtggtctataccttgttgatcatcaccgggatggtgactggctttctgtccggcctgctcggcgttggcggggggtttctgatggtgcccgtgttcatcgtcctgcttcccttgcagtttcccctggagatggcaacgcttccgcaagtggcggttgccacggcgctggccgccaccgtgccggcgacggccagcgccgtctatgcccaatacaagcgcggcgcattgcccatcgcctgggtgaagcgccttgcgccgtccgcggcgatgggtgccgccgtgggggccgttgccgccggcctggtacacggtgtgtgggtggccctggtattcagcctctacgccgcgtacttcggtctgcgcatgctgcggggcgctggcgcctctcgtgcggccgtggatgcgtccgcgtctccgcagctgatacagcgcatttcgccgcgtgccatcggcgggatgatcggcatgttcagtgcgacagcgggcgtgggcggggcaagcttgacgatcccctatctgctggcgcagcgtgacagcatagagatgcgcaatgccgtcgcggcggggagtgccgtgggtctctccatcgcgctcgtgggtgcatttgcttttgcattgggccccaccccggagatcgcagcgatgccggggctgcttggcctggtgtgctggaccgccgccattgcggttgccgtaccggcagcgttcctcgcgccctggggtgtttccgtctcgcatcgcttgcccacccagcgtttgaagcgggcgttcggactcgtgatgctcctgggcgcggtgatcaccgtgtggaaggtcttcggttgatggcggcggcaccctccgcaccatccgcccttgcgcgcacgatggagcgccgcgcgcagtgggtcggcgaggcgagcgagggcatccttctggtcgagaggccggacggaacgaccgaactggtcgcggccatcgccggggtggtcggttggcgctcctctgctctgcgctgctgcgacgtcgcggcgcgcgaaggcctgctggggcggctggcggttgacccactcaccgatgtcctggtgtaccgtgaggacctgcattcgcgggagacgaccgggatcgggccggccgtcgcgcatttccgcgggcaattggcgtcggtgcatcgcctttgcggtctgagcgccatggaaagcgatcgccaccaggaccccgtgcatggtctggttgcgttgcacgatctgttcgcacattgcgcgcctgcgcagctgagcgtgcggggaaccgaggccggatcgcaagccacacgcctgctcaatggcgtgtgctgtctgctcttcgaggttctggctttgcgaatgccgtgtcatccggaagaggcggtgctggcgcgtctgcgggatgacgtggatgtcgtgcttccacgcacgcccgccgggctggtgattcggaacaccctggcgatcctcctggaaactgtccgcacgcgggactgcttgccggagccttgccgcctcgtgaatcacgacgaactcgcctgctacctgttcatggatgcgagcgactggtcatccgaactggggcggtatcacttcgagaacgagctggggtacatggccggatgctttcaggcactgcggcgtctcatgtcgctgggccgggctccgctgacggcggacactctcctcgagattcacgatgtcgcgatcggcaacgcattcaggagggttccgactcccatgcaggagcgcttccagaaaggataccgttccagggccgtgtcatttcccctgatcgagggccgcaaccacactgcggcgggcctggaagagtttctggcatcgccggatgccggcacgggctggatcaccatcggggagcgcgaggagggtggtgggctgcagctgacggcgaacgccaagcattcgctcgactgtgggtgtaaagcggcggacatcctggcccattactatcgccaactcgacagaatcgatgcgggcgcaccggacgccgaggagatgcgagtcgccgcaacggtgcgttgctgccagagcctggatcgcaaccatctgttcgtggacgccaatatccggaccatcgggtacctgtgcctgaacaagttcctgtgggatctcgggatggagcccgcggtgctggagtacccgaaggttctcgacatgtgctcggtggcgcaggtggtcgaggcggtgcgtcgcgggcagcagaggtttcgccaactgcaagggacgggacggcggccctagcatggcgcaatggatttgttcattctttggagagcttcatgacgcaattgagtgccattctggaggagcagcagaagtactacgacgatcgcgcaccggagtacgacgactggtggtatcgccggaatgccttcgacgaaggcgtggaggccaatgcgcgctggcactccgaggcggccatcgtcgatgaggcgctgcaggcggcggatctgggcggagacgtgctcgaattcgctggcggtaccgggatatggagccgcaagctcttgcggacggccaagaccctgaccattgtggatggctcgccgcagatgctcgccctcaatgccgctgccggcgatccccgggtggcactggttcaggcggatattttccagtggcgggcggacagggttttcgacgccgtcgcgttcggcttctggatatcgcacgtgccgcgaaatctgttcgacgagttcctgtcatcggtggctgtccaccttcgccagggcggcaagttcttcttcgtggacaactgtcagcgtcccgaggccgtggcgccccatgtgctggggctcagcggtgaactcatgacgcgcaagctggtgaatggccagaccagcacgatcgtgaagaactactacacgagcgaagaaatcgccgccgcgtgcgctaaagcgggcctgaccgtcgaagtccacgagacaccgtcgctcttccagtacggtgtcggaaggcggggctgatgcacggtcccgccgctgtgcacgaatgcgccggcttcattccatgaaacgattgacgggacaggacactggcgcgaagcgagttcgatgaagctgctggtgctctctgatctgcacgccgatcggagcgcgttccggtggccagacaacgtcgatttcgacgtggccatcgtggcgggtgacatcctttcgccggggagggagtcggtcgattggctgctccagtgcgcggcggccagcggccgccccgtggtgttcgtgccgggaaaccacgagtactacggcaccgttctcgaacatgaactcgaggccatgcgtgcgcgggcagcgcatggccctgtccatctgctcgacggcgacgagctgcaaatggcgggcgtgcgttttctgggatgcacgctctggacggattttcgtctccgcctccgatccgatgaaccggatgcaccgcctagcttgcaggcggcagaccccgcacgcgccatgggcgcggcggcgcgcaccctcaatgagtaccgaagcatccgttgtgaggcgcctggccttgatgaagcaccgctcatccgggcgctgaggcccgcagacacagccgaccgccatcgccgcgaccggcagtggttgctgtcgaggctgcgcatgccgtttcgggggcccacggtggtcgtcacccaccatgcgccccatcggggctcgttgagcgaagacttcgcctcggattgggtgtccccggcgttcgtcaacgaacttccggacgcctgtttccaaggggccgcgctctgggtccacgggcacacgcaccgctccttcgactaccgtgtcgggccatgccgggtgatctcgaatccacgaggctatgtgcgcggctcgggcgagagcgagaacgaggcgttcaatgatgcgttggtgatttcggtctgatgcggcgctcgcgcagtgcgcgagcgcccctcacatccccgaatagttcggcccgcccccgccttcgggcgttacccacacgatgttctgggtcgggtccttgatgtcgcaggtcttgcagtgcacgcagttctgcgcgttgatctgcagccgctgcgcgttggcgccccgggcttcgtcgggaacgaattcatacacgcccgccgggcagtagcgggcttcgggcccggcgtatttcgccaggttgacgttcaccggcacgctcgcgtccttgagcgtcaggtgcgcgggctggttctccgcatggttggtgttgctgatgaacacgctggagagccggtcgaaggtgagcttgccgtcgggcttgggataggcgatgggcttgcactcggccgcgggcttcaggtaggcgtggtcgggcttgtcgcggtgcagcgtccaggggatgttgcccttgagcacgaactgctcgatgccgttcatcagcgtggccgtgaccaggcccttcttgaaccacgccttgaagttgcgcgccttgttgagctcttcgtgcagccagctgttctcgaaggcctgcgggtaggccgtgagttcatcgtgctggcggccggcgcggatcgcgtcgtaggcggcctcggcggccagcatgccggtcttgatggcggcatggctgcccttgatgcggctcacgttcaggaagcccgcgtcgcagcccaccagcgccccgccggggaacacgaacttgggcagcgacagcagcccgcccgccgtgatggcgcgcgcgccgtagccgatgcgcttggcgggcttgatgcccttggcctcgtcgccttccaggtagtagcggatgttgggatgggtcttccagcgctggaattcctcgaacgggctcaggtaggggttggaatagtccagcccggtgatgaagcccagcgtgaccttgttgtcctcggcatggtagaggaaggcgccgccgtaggtgtcggcatccatgggccagccggcggtgtgcatcacgaagccgggctggtgcaccttgggatcgacttcccacagttccttcacgccgatgccgtaggtctgcggatcgcggccttcgcccagcttgtagcgggcgatgatctgcttgcccaggtgcccgcgcgcgccttcggcgaacagggtgtacttggcgtgcagttccatgcccagctggaagtcgcccgtgggctcgccgtccttgcccacgcccatgttgccggtggccacgcccttgacggagccgtcctcgttgtagagcacttcggcggccgggaagcccgggaagatctccacgcccagctcctccgcctgcgcggcgagccagcgcaccacgttgccgaggctgacgatgtagttgccatggttctggaagcagcccggcagcaggaagttgggggtgcgccaggacgacttctcgcccaggaagatcatggcgtcttccgtcaccggctgcttcaggggcgcgccgcgctccttccagtcggggatcagctcggtgagcgcgcgcgggtccatgatggcgcccgagaggatgtgcgcgccgggctcggagcccttttcgagcaccaccaccgacacgtcctgcccgttcgtggcggccatctgcttgagccggatggccgcggaaagcccggcggggccgccgccgaccacgaccacgtcgtattccatggcctctcgcggaccgtattgggcaaggatttcgtctttcgtcatgggttgtctcgtctcggcatttgataatcgaacgatgtcgcgtccagggcgtggggccccgcgcgggcgctgtgcggcccattgtatgcacccggggcgcaacaatcgaacgatcgttcttttttctttcttccggaggctgtttccatggcatacaccatcgatttgtcgggccgcgtggccctggtgacgggcgcttcgagcggcctgggcgaacagttcgcccgcaccctggcgcgcgcgggggccggcgttgtgctggccagccggcgcatggaaaagctcaaggccctgcgcgcgcgcatcgaaggggagggcggcgatgcccacgtggtggaactggacgtgaccgaccacgattccatcaaggccgcggtggcccatgcggagaccgagatgggctcgatcgacatcctcgtgaacaactcgggcgtctccaccacccagcgcatccaggacgtcacgccggacgacttcgatttcgtcttcgacaccaacgtgcgcggcgccttcttcgttgcgcaggaagtcggcaagcgcatgctggcgcgctcgcgcggcgccgcgccgggcagcttcacgggcgggcgcatcatcaacatcgcctccatggccggcctcaaggtgctgccgcagatcggcgcctacagcatgagcaaggcggccgtggtgcacatgacccgcgccatggcgctggaatggggacgcttcggcatcaacgtgaacgcgatctgcccgggctacatcgatacggagatcaaccaccaccactggcagaccgagcagggccgcaagctcgtggacatgctgccgcgcaagcgcgtgggcgaaccgcgcgacctggacgcgctcatcgtcatgctggccagcgaccagagccatttcgtgaacggggcggtgatcgcggccgacgacggtttcggcgcctgatgctggccggcatcctcgcggggctcgccgcaggcgcgctctgggggctggtcttcatcgcgccacgccttgcgtcgggcttcgcgtccgtggacctcacggccggccggttcgtcgcctacggcgcggtggcggcgggcatggtgctctggggcatggtgcgccggcgggccggccagccgcggcgcctgcccaccctgcggcaggccggcgccgcgctgtggctgagcgttctcggattcacgggctactacctgctgctggtgctggcgatccgcgatgccggcgcgccactgccggccctcatcatcggcacgatccccgtctgggtcatggtgctcggcaagccgcacggcctgcgctggggcgcgctggccccggggctgctgctcaccatcgcgggcatcgtgctaatggcctggaccccgcatggcaccggcaccacgcagggcgctgccgcctcgcccaccttctggcgcggcatcggcatcgccctggtggcgctggtgttctggaccgccttcgcgatcctcaatgcgcgctggctgcagcggcatccggaggtcggcgcgacggactgggcgaactggctgggcctggccaccggcctgggcggcgtgctgctctggctcgtggcgggcagcccgctttccgccatcgcggcgcagcccggcatcggcaccttcgcggtcgtgtgcgcggccatcggcttcggatcgagctggctggccaccatcctctggaacgtggcgagccagcggctgcccgccagcctgtgcggccagctgatcgtgagcgagacgctgttcgccctcgtgtactccttcgcgctcgaaggccactggcccgcgcccctgcaatgggccgcctgcgcgcttttcacgctgggcatcctggcatccatcaacgcccatcggtgagcgggtgcagagcgtaaccagttgcttggcggtgcaagcgggaattgcagattccatttttgtgctattaaaaatatagctaaaaaagctatgaaataaagagttatccgccgatggagtcaaaggttgcaaattccacccatcggaaaatttgatgggcgccatagtcccggccctcttgctgccgagctatccgccccccgatgattcgctccgttttctaccaaccacggagtggagtcgtcccatgaaattccagagacttgtgaccgcagccgtcgtgctgcatgcggccttggcgccggccgcgttcgcgcaatcggtgctcacgcgcgacaacggagcgccggtcggcgacaaccagaactcgcagacggcgggcccgaacggccccagcctgctgcaggacgtgcagctcatccagaagctgcagcgcttcgaccgcgagcgcatccccgagcgcgtggtgcacgcgcggggcacgggcgtgaagggtgaattcaccgcatccgaagacatctccgcgctgacgaaggccaggctcttccgccccggcgagcgcacccccgtgttcgtgcgcttctcgtccgtggtgcatggcaaccattcgcccgagacgctgcgcgacccgcgcggcttcgccaccaagttctatacgtccgaaggcaactgggacctggtgggcaacaacttccccaccttcttcatccgcgacgcgatcaagttccccgacatggtccatgcgttcaagcccgatccgcgcagcaacctggacgacgattcccgccgcttcgacttcttctcgcacgtgcccgaggccacgcgcacgctcacgctgctctactcgaacgagggcacgcccgcgggctaccgcttcatggacggcaacagcgtgcatgcctacaagttcgtgaacgcccagggccaggtgcactacgtcaagttccactggaaaagcctgcagggcctgaagaacctcgatccgaaacaggtcgagcaggtccagggcaaggactacagccacatgacgaacgatctggtgaatgccatccgccagggcgactttcccaagtgggacctgtacatccaggtgctcaagcccgaagacctgggcaagttcgatttcgatccgctggacgccaccaagatctggcccggcattcccgagcgcaagatcggccagatggtcctgaacaagaacgtggacaacttcttccaggagaccgagcaggtggcgatggcgccggccaacatcgtgcccggcatcgaaccgtctgaagaccgcctgctgcagggccgcgtgttctcttatgcggatacgcagctctaccgcgtcggcaccaacggcctgtccctgcccgtgaaccggccccgcgtcgcggtcaacaacggcaaccaggacggcaccctgaacaccggccataccaccagcggcgtgaactacgagcccagccgcctggagccgcgcccgcaggaccccaccgcgcgctacagccagctgccgctcacgggcacgacccagcaggcgaagatcgcgaaggagcagaacttcaagcaggccggtgacctgtaccgcagctacggcaagaaggagcagcaggacctgatccagagcttcggcgaatccctcgcgggcgctgatgcggagagcaagcacatcatcctgtcgttcctctacaaggccgatcccgaatacggcacgggcgtggcccgcgtggccaggggcgacctggcccgcgtgaagcagctcgccgccgcgctgcaggactgataccgcggcgttgcacgaagccggccgcgccccacgctggtggcggccggcaccttgcgaaggaggattccatgcgcagcctttgccttccggcctggtgcctggccgcgggccttgcggcctgtgccccggccctggcggccccggccgcccccgaagctccgccgccccgggcagcggcccctgccgctggcgatgcaagccaggatcccgcccggctgcaggcgcagttgcggcagtatcttttcgacgccgcacgccaggggcgcacggacatggtgggcgagttcgtggctgcgggctacgacctgaacgtgcgcgacgagaaggggtacacgccgctcatcctcgccgcctaccacggccaccgcgaggtggtcgagcaattgctgaaggccggtgccgatccctgcgtgcaggacaagcgcggcaacaccgccctgatgggcgccatcttcaagggcgaactcgcgatcgcccgccgcctcgtggagacggcctgcgcgccggaccagcgcaacaacgcgggccagacagctgcgatgtacgcggcgctcttccagcgcaccgaactgctgcgggacctcgccgcgaagggtgcggacctcggcgcgcgggatgcccgggggaatggcgtcgccgagttgcagcgcggcgagttcgccgccacgcgctgagcctctcaggcggcccgggcggcggggcccacggtgcgcagccggtcggcattcgccgcgagccagctttgcgccagttcggcggccccgggcgcggcatgctcccggtcggggtggaagtcccggcgcaggtagcgcagcagcgccggcaggctccgccaggcgacgccgtcgcggccccagaacatccccaccgcgctcgcccacgtacccgggcgccacaggctgccgtcgctgcgcaggttgatggcggtctggcgcaccgagtccaccatgaacaccatgccgacatagaggtaccagcgcacccgccagtcgtggcggccgccgagggcctcgtagagcgcgaaagccacggcacggtgctcggtttcctccgccgcgtgccagcgccagatggtctgcatctgcggatcggcaccttccagccagcgcggatagcgcagcgtaccatccgccagcagggcggtgaaatgttcataggcgcaggtgatggccagcgcgtgcatcggattactggtgcgctcgtgcaggcgggcgatgcgcgcccgcgcacggtgctgccactggttgtccagcccctggcgctccagttcggcgttgtagagaccgtggatgtggcggtgcgtggcctcctggccgacgaagccgcgcaccaatacccgcagggcgtcgtggtcgggccggccggcttcgagccgctcggcggcggcgcgcaccgagtcgatgaagaactgttcgcccaccgggaagctcatcgacagcgcattgaagaactgggagcggaaggcgtccccgccgtgccagcggcgcggaaagccctgcgccaggtccacggcgagcttgcgcaccggcagcacggcggtggtctggagtccggggcgggcagatgcggaggtatgcatggtcgatcctttcggaaaaaaacgcgcggcccgtgatcgcggccggggccacggccgcggttgcggcatcgcgcatttctgagcattattcagttttcaaccgcgcgtgctactcgcctagcgctcacatttctccccatggccacgaaacgaacgtccccctccacaagccccgtgggcatgcggcgccagcccacccaggagcgcgcgcggcagaccatcgaggccattttcggagccactgctcagattgtggaaaacgatggcgacaccgccctgaccaccaatcgcattgcccaggtggcaggggtgtccatcggcacgctctaccagtacttcccgtcccgggaggccgtgctgctggcgatggtggagcgcgagcgcgaacgggtgcagcgcgagctgcagcagatgctggacgacgcgctggcccggcagcggcccgtgcgcgaggtgctgcaggacatggtgcgactgctggtgtcggccttcggcacgggcgggcagtcgcgcgtgcggcgcgccatggtgcgcctgggctggcgcgtggaccagcacgaccgcttcaccgccgcgctgcgcgagggcgcggagcgcaacgccatggcgctggcgcggctggtggaggcgggtgatgcatcggtgcggccgcccacgccggccatgatgttcgtggccacccgcgcggtgatgggcgcgatccgcagcgcatcgctggagaattcgccgctgctcggccagccggccttcgaggacgaactggtgcgcatgctctgggggctgctgcgcgcggatggcgtgtgaccgggcccgcgggcgggcactccgagcggggagcgccggcgcgcttgtcagcctcaggccgaggtgggcacggccgcctgctgcgggtagtggatcggctgccccgggtcgcggtgccagtcatattcggccgccagtgccgcagcttcggccacggcgcggcctgccagccgggacacgagatgccatgccatgtcggtgccggcggaaacccctgccgaagtgacgcgcttgcccgcatccacccagcgagaggtgttgtcccagagcacgttcgggccgaaccccgccacccagccgaaggcctggtggttggtggccgctggcatcccgtcgagcagcccggccttcgccagcagggccgcgccggtgcagaccgacgcgatcaccggcacacgcccgtccgcggatcgcagccagtcgagcagcgcggccaggcctgccgcgtccggtccttccagcaggctgttcactccccgtccgcccggcaccatcaggaggtccagcggctcctgcagcgcctgatcgcggaacaggtccgggaccacgcgggggccgttgaagctgcgcacgggggccggcgcggcgtctcccgctgcgggactgcattcattcgagatcagggcgatctggaacgggcagggacccgggggctgggtgtaggacgtcccgatgaaccgggcgatggagaaggcttcgacgaagccccagacatcgaggggttcgaagtccgggaagacgaggatgccgatgcgttgcgtgcgggggaatgagggggtatgggccatggtgcgtgtcctcgttgtgcggggtggcgggcggcgccaggggaagcgcccaggcccctggggccggcgggcgcgtcccggagctgcttcagtgatggtggccggagactgtgcctcccgcgccgtcgggcagggccacgcgcacgagctgcatcattccctggtcttcatggtccaggatgtggcagtggagcacgtagtcgccgatgtagcgctggtagcgcgtgcgcacgatcaacgtgtacttgccgtccaggttctggtcgttcttgctgttcttgacccagagcgtgtctttccacacccccttgagtcctgggtactgcgggtcggccgtctggtcggacgggtcgatgtccgtggctccgggcagcgagacgtccctgccgtccggatccaggatacgcaccacctggaacgggttcacgtggatgtggaacgggtggctcgccaggtccgactgcagggtccattcgtcaacgcctcccagggtcaggacgcggtcgacgcggccgggttcgaagggcctgccgttcacctggaactggatcggcttctggcccaggtcgatgttgaaggcgagcacctgcgtgccggtgacctctccctcctcgatggtggggtgcggcacgaaccgggtcagcttcagcccatcgcgcaggtctgccgccacctgcggtccgacatccgcgggcatgttggcggcggcggccgctgccagttcctcggccaggtagctggagatatcggcgggggctgggcctccgggcgccacgcccctcacggtggcgagcagctggcgcgacggcgcgcgctggcccacgttggcggaagcgggcgcggcggcattgatcacgcaatagtcgcccggctcgggaaacaccatgagcgtgtcccaccggtagcccggctggtagatcgtctggttcgaccgcatcgccgcggcggtggtcaggccgtccgccgcgaccaggtgctggggcaggggcgcacccgtgcagttgcgggcgatgtatgcgtcctgctgcgcgggatccaggccctcggcggcgggcgcgccgctgcgcatcttgcggaactgcaggttgatggtgtcgcgcacgccgccgtggatcgcccgccaccgctcgatctgcccggcgcggacgttcctgaacgtgggcaacacctctccgttgatgctcgtgtaccgaccggacttcgcccaggtgcccgggccgaactggcccacgtcgccggggccggcgggcgcatagtgctcgatgcctcccgtatcgcccgggtcgcaccggtagctgccgtccgggttgagcttgatgtggttgtccttgtcgcggcaggcgtactggatctgctggaagaccagtacgcgttcctggaacgcctgccgcggcgtcgggcgcagcagcgtgtccagatccccgtttttctccggcgtgggagggcggttgccgcggatcacgagcgcgccggccatgccgctggccacctgcagcgccgtcgatccatggcggtgggtgtggtaccagtaggtgcccgcggggtggtcggacggtatgttgtattcgtactcgaagctcacgccgggattgaccgagatgagcacgttgtcgccattgccggccgggttcacccacaacccgtgggtgtgcaggttggtgccgttgaagcaatgcggggtattggcgccctggggcgcctggatgcagccggggtcgggcggaagccggttgttgagccgcatgcggatggtgtccccgggccgcacttccagcatgggcgacacgaagggggcgccagggcggacatgcgcgccctggtagctgcgcagcctcaccttgtcattgcgccgggttgccgggttccagagggtgccgtcggtgtagacgacattcaggtccagcgacacctcgtgcgatggcgacagggtggcgtcattcaggacgttggagaactgctcgagccgcagggcccgggtgcgccctccggcctgccctgcagcccgctcctgcaccaggacgggctgcgggaccccgcgccggagctcgagcagcggcgggttgcggacttcccggtcggcgtccgcctgggcgtgggccggcctgggggctgtgccggccgtgatggcggcgatggcgagcggcaatgccgcccaggtgctgcgaagcacgggttccatggtttcctccctcggtaatgtcgatgctgcgcgcgggccttctgggagtccctgtcgcgccgcatccagtatggatgggccgagcccctgcggtcaaccgtccggtcagcgctgccgcggcacccgccccatcaggtagaactccggattcggctgcatgcccgcgaagctggccatgcggttggagagcccgaagaacgccgtgatggcggcgatgtcccagatgtcctcgtcgtcgaagccatgcgcgtgcagcgcggtgaaatcctcatcgccgatcgcctgcgactcctggcagaccttcatcgcgaagtcgagcatcgcgcgctggcgcggggtgatgtcggccttgcggtggttcacggccacctggtcggccacgaagggcttcttctcgtagatgcgcagcagcgcgccgtgcgccaccacgcagtacaggcactggttggcggcgctggtcgcggtgacgatcatctcgcggtcgcccttggtgagcgagccttcctccttgagcatcagcgcgtcgtggtaggcgaagaaggcgcgccactcggcgggccggcgcgcgaacgccaggaacacgttcgggatgaagccggccttgtcctgcacgtcgaggatgcgggcctggatgtcctcgggcagcgtgttcagttcgggaagggggtagcggctcacggtggtcgtctccttatatgtctcagttggttcaaacttcagtcgtcaaggcaggccggccggccttggccactgaacgggttgactcaccgccgcgcagcctgtgtctcctgcgagcgcgagctcgaatgacagcccagggcgcacggtggtggtccctttgttctgccgcatcccgaatggttgaccgaacacatttcgtattcgtaaggctgggagttggagaaccgctatgagtgaactcgtctacgtgggcatcgatatcgccaagaacagcttcgaagtggctgtcacgggcgaactgcagacgctcaatctggccaacgacgaagccggccatgcccagctgtgccaatggctcgcaccgctggcgcccaggctcatcctgatggaggccaccggcggctatgagcaagacctcgcgctggccttggcgggcgcgggcttgcgcgtgtcggtggtcaaccctcgccaggcacgcgacttcgcgcgctgcgtgggcaagctggccaagaccgaccgcatcgacgcgcaagctctgcgcagctttgcctcgatgctcgatgcgcaaggccaccagcctcgtgccctggccgacgacgagcgccgcgagctcacggccctggtggtgcgccgcaggcaactggtgaccatgctggtgtccgagcgccagcgcctgggcgtggcccaccgcaaggccaagcccagcatcctggcgatcatggatgccatcgcggcgcaattgcacgatgtcgatgacgagctcaaggcgcatgtccagactcaccacgccgacctggccaaactgctgacctcggtcaagggcgtggggccgacgaccgcctgcacgttgctggcgcaacttcccgaactcggccagctcaatcgcaagcagatcacggccctggtcggtctggcgcccatgaaccgagactcgggcacgctcaggggccagcgccacatcttcggtggccgcgccgacgtgcggcgcgtgctctacgtcgcagccttggtcggcacgcgcttcaaccccgtcctcaaggcgttctacgccaagctgctggccgcgggcaaagccaagaaggtcgccctcgtggcctgcatgcacaagctgttggtcatcctgaacgcgatcgctcgcaccaggtcgccctggcgcgatgactttgctgagcgtctttgagctagtcattcaagatggttgctgtcgtcgttcgaatcgggtagtgagcgaaaacggtatcacggatgccagtggctggcgcgcacgccggtggcgccgggcgccgccgcgctgccggccagcgcgtacgacagctggttggccgccgcgaccacggtctgcgcgagcgcctcgagcttttccggctgcaggcgcgatgcgggccccgagatgcacaccgagcccagcagccgccagtgcatgctgaacaccggcgcggagaccgtggccacgccctgttcgcgctcgccgatggaccagtggtatccgcgctggcggatgcgttcgtactccgtgcccggcgcgcccgagaaggccaggatcacgcggcccggcgagcccctgtccagcggcaggccctcgcccatgcgggcatggtgccgcagggcctgggggccctccacgcgcacgaggcaggtgcggacctctccctcgcgcacatagaaagccgcgctctctccggtggactgggtgagcgcgcgcagcgccggctcgagcacgttctgcacgtcgaacccggcctggtagcgcgcccccagccagcccgcggcgggcccgagccgccagtcgccgtcctcgcgctgcaccaggtagccggagtgcgccagggtgcgggcgagccgcagcaccgtggtcttgtgaagcgcgcaccgccggctcagctcggccagcgacagctgcgattcgcccagggcgaatgccgcgagcacctgcaatgcgcgcgtgacggcaatgacgccgccatcgctggcggtggcgggcgcgggaccaggaggaacctctgcggagatgggccgggatggtgtgcgggaggggttgctcatggcagtacgcgttgcgttgtgcgaaacggcattgtatgcagcgaaacgtttttctaaagtcgcatcacgccgggtttccaacgccacggcgccgggccgacaaacacaacggagacaaccgacatgcctttccttccggcttcccgccttgccgtgccgcgccgcggcgttctgctgctggccctggccgccaccgccgccctgagcgctggcgtcgtgcatgcccaggccgcctatccgaacaagcccatccgcctcatcgtgccgttccctccgggcggcggcacggacatgatcgcgcgcaccgtggcgcagaagctcaccgaccagcacaagtggaacgtggtggtggacaaccggccaggcgccgggggcaacctgggtgtggacgctgcggccaaggcggcgcccgacggctacacgctcgtcatgggccagaccagcaacctggccatcaacccctcgctctacgccaagctgccctacgacccgctcaaggacctggtgcccgtggcgctggtgtcttccgcgccgatcgtgatggccgcacctgccggttcgccctacaagaccttcgccgacgtggtggccgccgccaaggccaaacccgacggcatcacgctgggttactccggcaacggcaccgtggcccacctggccggcgaactggccgagaacgccgccggcatcaagctccgccacgtgccctacaagggcgcctcgcaggccatgacggacctcgtgggcgggcagatcgacctgtacatgtcggccgtgcccacgctgctcggccaggtgcgcaacggcaagctgcgggccatcgccatcacctcgctcaagcgctcggcccagttgccggacacgcccaccctggccgagtccggctacaaggacttcgaggcggcgtcgtggtatggcgtgctggcacccgcgggcacccccgtgccgatcgtgcagacgctcaacaaggccatcaaccaggcgctggcccagccggacgtggccgaaaagctcaaatccgaaggcggcgacgtgctgggcggcacgccggagaagttcagcgcgctgctcaaggccgaagtgccccgctgggcgaagatcgtcaaggattccggcgcgagcctggactgattgcgtccgccgcaatccgacgccgacgcatgacgctcgccatggcccgcgacgaccgcaccgccacgcccgtgcgcttctctgctggtaccaccgcgccgcgcacggcgcttccggccggtgcgtgcgattgccacgtccacctctatgacagccgcttcccggccgagcccgccgcccgtctgaggcccccggacgcgggcgtggatgacctgcgcgcgctgcagcggcgcatcggcagcacgcgcgccgtgctggtcacgccctccacctatggcaccgacaaccgctgcatgctggaaggattggccgcgctgggcgccgatgcccggggcgtggcggtgatcggcggccacgagagtgatgccgaactgctgcgcctgcacgaggccggtgtgcgcggcgtgcggctcaacctgtcgctgggcgtgtcgggcacggtggatgcactgcttccgctggcacggcgcatcgcgccgctcggctggcatctgcaactgctgatggcgccggatttgctggcgcagcaggccggcgtgctgcgccagttgccagcgccgctggtgttcgaccacttcgggcgcattccacccgcgctcgccggccgccaccccgcccatccgctgctgctggaattgctgcaggaagggcgcgcctggatgaagctctccggcggctacatcgtgagcgagcgtcacgcggtggacgacccggcgctggatgcgctggccgccggctacctgcgcgcggcgccggaacgcgtggtctggggcagcgactggccccatgccaccgccacggccggcgtgcagccgctgccggacgacgcggggcaggtcgaccgcctggccgaatgggcggagctgaccggagatgccggcacgctgcggcgcgtgctggtggacaacccggcggcgctctacggctttccggccgttcagaccgcgcgctgaattcccttcaaaacaagcacaaagagacaagccatgaccgataccctccgtccaccgacatctcccctcggcgacgccggcatcggccgccgcggcctgatcgcctccgcggggacgctgctgctgggctctctgggcccggtgcccgcgtacgcgcaatccgactggcccgccgacaagatcatcacctgggtcgtgccgtaccccccgggcggcagcaccgacgtgctgggccgcaccgtggcccagcgcctgggcacggctctgggcaccaacgtgatcgtggacaaccgcgcgggcgccacaggcaccatcggcgccgccttcgtggccaaggccgcccccgatggatatacgctgctcggcacctcgatcggcccgcaggccatcgcgccgcacctcctgggcaagctgccatacgaccccatcgcagcgttcgagcccgtggtgatcatcggcaccatcccgcacatcctggtggtgggcgcggaccagcccttcaagaccgtggccgatctcgtggccgcagccagggcccagcccggccagttggcctacgcctccggcggcaacggcaccatcctgcagatgcagggtgaactgctgcagcagcagacgggcgcgcgcttcattcacgtgccgtacaagggcgacacgcccgccctgcaggacacgctggcgggccaggtgcagttcatgttcgcgcccgtggccgctgcgctgccgcacgtgcaggccggcaagctgcgtgcactggccgtcacctcggcgcagcggctcaaggcgctacccgccgtgcccaccatgggcgaggtcggcatgaaggatttcgtggtcgaacagtggcaggccgttttcgcgcctgccaagacgcccgccgccttggtgcagcgcctgaaccaggaaatcaacaaggccctcaaggacccggccgtcgtggccctggccgacaagctgggcgtgacgctggtcggcggcacgccgaagcagctgggcgaccttcagaaggccgactccgccaagtgggcgaaggtcatccaggacggaaacatcaaagcggaataacgggtgcggtccacctcctttttctcaacccaacgaacatcaccatgagccaacttcctgaagtcatccgcgacatcgagcgcgtgaacgccgacgtcgtcgccagggccgcgaccttccaggccgccatcctggccgacgtggccggccgccgcggcaccatgcacgcccgcgtctcgcccgtgcaccagcacatgaaggtggcgggcccggccttcaccgtcgaggtgcgccccggcgacaacctcatgatccacgcggccatcgcgctggcccagcccggcgacgtgctcgtgatcgacggcaagggcgaccagaccgccgcgctgatgggcacgctgatgctcagcgcctgcaagaagcgcggcctcgccggcgtgatcgtggacggcgcgatccgcgacaagctggagatcctggaactggacttccccgtgttcagcgcgggcttcaaccccgccgggcccaccaagtacgtgcccggccgcatcaaccatcccatctccgccggcggcgccgtggtgaacccgggtgacctggtggtgggcgatgccgacggcgtggtcgtgatcgaacgcgccaaggctcccgccatgatggccctggccgacaagaaagtggccgacgaggccgcccgcatcgaggcgatcgcccgtggcgacacggcatcgaagtggctgcctgccgcgttgcgcgccgctggcgtgctgaaggaaggggagtcgctgtgagcgccggcaccatcatcgtcacgggggccgacctggcgcagcaggcgctcgatctgctgaagaatttcgaggtcgtgtacgccggcaagacgccgacggaagacgacatggtcgccctggccgggcaacatgaccccgtggccatcatcgtgcgctacggcaaggtgggcccggccgtgatggacgcggcaccttcgctcaaggtgatctccaagcatggcagcggcaccgataccatcgacaaggtggcggcgaaagcgcgcggcatcgaggtggtggccgccgtgggtgccaacgccgccgcggtggccgagcaggcactggcgctgctgctggcctgcgccaagtccgtggtggaactggatgcccgcatgcatgccggccactgggacaaggccacgcacaagagcctggagctgggcggccgcacggtgggcctggtgggcctgggcgccatcggcctgcgcttcgcgaagatggccgatgcgctcggcatgcgcgtgatcggcttcgacccgttcgcgaagaatctgccggactacgtgcagagcgtgccgctcgaaaccctctggcgcgagtcggatgcggtgtcgctgcattgcccgctgacggaagagaaccgcggcatgctgaacgccagcacgctggcgcagtgcaagcgcggcgtgatcgtggtgaacaccgcgcgtggcggcctgatcgacgaggtggcgctgctggaggccgtgcggtcccgccaggtgatggcagcggggctggacagcttcgccgtcgagcccatggcgcccggccatccattccagggcgaaccgcgcttcatcctgagcccgcacatcggcggcgtgacaagcgacgcctacgtgaacatgggcgtgggtgcggcccgcaacctgctggccgtgctggagcgcgctgccgcggcggcctgaccggaaggcagggcacggctgcgtggccgtgccctgcgccagcgaccattcaccacacgaggctgcgcgcgacgcggcccatgacaggagacatgcgcatgcattccatttctgcaggcaccgggcgaaccacgcttgttcgcttcaccgctttcgttccgaaggccctggccgccacgcttttcgccacctcggccgcctgcctcgcgcaggctggtgcctatcccgccaagcccgtcaagctggtcgtgggcttcgcggcaggcggccccaccgacgtggtggcgcgcgccttcgccgaccatgccagccgcgcgctgggccagccgttcatcatcgacaacaagcccggcgccaacaccatcctggccgcgcaggccgtggccagcgcaccggcggacggctacacgctgctgttcggcgccaccaaccacacgatgatcccggggctctacagcggacgggtgaagttcgacgcggtgaagtccttcaagccgctgtgcaccgtggcgaccagccccacggtactggtggtggggcagggcctgcccgtgaagacgctggccgactacatggcccgcgcccgccaggagccgggccgcctcacggcgggcactgcaggcgtgggcagctccgggcatttcgccaccgaaatgttcgcgcgcgccaacgggctgaagttgaaccacgtgccctacaagggcgctgcgcccgtggtcaccgacatgatgggcggccagctcgacagctccttcgccacgctgggctcggtgctgccgcagatccggagcggcaagctggcggccctggccgtggcgtcgccccggcggtcatcgctgctgcccaatgtgcccacgttcgccgaagccggcggcggcaactactccgccgatgcgtggtacggcgtgctggcgcccgccggcctgcccgaacccatcgcgcaccagctggagaaggtggcgcgcgagttcgcgggcagcgccgccgcggccgagaagctgcgcggcctggggctcgacgccgactccacctgcggcacggctttcgccgcgcaggtcgaacgcgaagttgccacctacacgcagatcgccagggatctggacctgaaagccgaatgagcgcagcccacagacaacaccatcgctaggagacgccatgcaccgtttcatcaagcccttcgccgccgccgtcgccctcgctgcgggcctggcccatgccgcattcccggaacggcctgtcaccatcgtcgtgccctatgccccgggcggcgcagccgatgccgtggcacgcgtgatcgccacgcgcatgggcgccaaattgggcaccagcgtgatcgtggacaacaaggccggcgcgagcggcaccatcggcgcgagcttcgtcgccaaggcgccggccgacggctacaccatgctgtacgacgccacgccgtactccatcaacccgcacctgttccccaggatgccgtatgccagcactgcgctgcagccgctgtcgctggtactgctggcacccaacgtgctcatcgtgaaggccgattcgcccctcaagaccgtgaacgacctgatcgcccgggcgaaggcgcagccgggcaagctcaacttcgcctcgggcggcagcggcacggtgcagcgcctggcggcggaactgttccgccagcaattgggcctggacatggtgcatgtgccctacaagagcggcggcccggcgatcgcggacgtgatgggagggcaggtggatttcatgttcggtaccgtcgcagccacctatccgctgataacgggaggcaagctgcgcgcgctggccgtgtccgcgcccgaacgctccaggcgcctgcccgacgtgcccaccgtggccgaagccgccatccccggctacgaagcctacgaatggaacggtgtgttcctgcccgccggcacgcccgcgccgatcgctgcgcaactgcagcaggcgctggccgaggtgctcaaggaagacgaggtacgccagcgactgaccgacctgggcgcccagcccatcggctccacgccggccgagttcgccaccttcctgaagaaggaagatgcgaagtggggcgaggtggtgcgcaagggcaacatcaaactcgactagatctggagcaaccccctgaggcgcgttgcgccttcccccttctctcgcctcgctgcgcgatgcgggaagggggacgacgccagcgcggcggggcggcccttgcgcggcgtctgctggcctgggctgcgcctgtgcaggggccgcgcccagggctcgcccgcggcggaccgacgctgaaacacgatgaacctgcccgaactttctgaacccgtgccccattcggcgggggtgaaacggccatcgcacgtgctgcccgcgctggcctgcgacagccacatgcacatcttcgaccggcgcttcgcgccgtcgccgcactggccgcgcacgccgcccgatgcgccggtggctgcctaccgtcaactgcagcagcgactgggcacgtcgcgcgcggtggtggtcacgccgtccacctacggcaccgacaacgcctgcacgctcgacgcactggaccagctgggcgatggcgcgcggggcgtggccgtggtcgggcagggagtttccgatgccgacctggcccgcctggctgcgcgccgggtgcgggggctgcgcgtcaatttcgtctccccgcagtcctggggcgagaccacgcccggcatgctggccggcctggcgcggcaggtggcctgccatccccactgcgtgggctggcacatccaggtgttcgcgcagccggagcagatcgtcgcgatggagcccctcctgcagtccttgcccgtgccgctggtcatcgatcacctggggcgcatcgatccggcagaaggcaccgcggccccggcatacaccgtactgcgccggctgctggacgccggcaatacctgggtcaaactgtcgggcgcctacatgcgctccgcggtgcacggcccggggtacggcgatacgctccccctgggccgcgcattcgtgcaggccgcaccgcagcggctggtgtggggcagcgactggccgcacaccaccgaagcgcccggtagcgtggacgatgcggcgctggtggacctgctgcgggcctggaccggctcggacgccgccatggatgccatcctggtggacaaccccgcgcggctctacggcttcggcgttcaggcctgagcgctgcgcgccttcaggccgatcaaccccgacaacgacaatttccaggaaaagcgaaccgttccatgttcctgctgcaagccccccagatccgtgacctggaaaccttcacggccatgcccgcatccctgcgccgccccgagcgcagcgactgggccgacgccaatcgcggcggcaccgtcaccgactcgttcctcgaaggtccggtgttcgacgacgcgggccacctgtatgtgagcgacatcccctggggccgcatcttccgcatcgacccgcagggcgcctggagcctcgtggccgaatacgacggcgagcccaacggcatgaagttcctcgatgccggcacgctgctcatcaccgactacaagaacggactgatgcgcctcgacgtcgccaccggccgtgtgtcgccgtacctgcagcgccgcaacagcgagcgcttcaagggcgtgaacgacctggtcttcgatgcggaaggcaatctctacttcaccgaccaggggcagagcgggctgcatgatccttccgggcgcctctaccgcctgcgcaccaacggccagctcgatctgctgctgcacaacgtgcccagtcccaacggcgttgcgctctcgcccgacggccgcgtgctgtacctggcggtcacgcgcggcaactgcgtctggcgcgttccgctgctgcccgacggcagcgtggccaaggtgagccagttcttcacgtcctacggccccagcggcccggatggcctcgccgtggacaggcagggtcgggtgctcgtcgcgaacccgggcctgggcgtggtgtggatactcaacgggcgtgccgaacccgaatgggtgctgcgcggcattcccggcagctccaccaccaaccttgccttcggcggcgaggaccggcgcacgctctacgtgacggattccacgcacggccgcatcctgcgcaccaccatggagtcgcccggcttgccgctgcaccgggcgatcgccggaccgcgctgaacggtgggccggcgcggacgacgcggcgattgcagctgaggagccgctatcggcgcgcccatggaaagagggccgcagcgacggccaagaactggaatgggactggggtggttttaaaaagctatcaaaaccatgaaatcaattgatttttgcttttgatgctttccccataggattgctcatccattcacagaggagtgccccatgacgcaagacgcaaccaagtgcccgttccacgcagccgctgccaacggtggcacgatcaacaaggactggtggcccaaccagctgcgcctcgacctcctcagccagcactcgggcaaaaccgatcccttgggcggctccttcaattatgccgaggagttcaagaagctggactacgaaggcctcaagcgcgacctgcgcgccctcatgacggattcacaggactggtggcccgccgacttcggccactacggcccgcagttcgtccgcatggcctggcatgccgccggcacctaccgcacgggcgacggccgcggcggcgcgggccggggccagcagcgcttcgcccccctcaacagctggcccgacaacgtcaacatcgacaagtcccgccgcctgctctggcccatcaagcagaagtacggccagaaaatctcctgggccgacctgctggtgctgaccggcaacgtggcgctggaaaccatgggcttccgcaccttcggcttcgccggcggccgcgaggacacctgggaacccgatcaggacgtgtactggggcagcgagaagacctggctgggcggcgatgcgcgctatggcaagggcacgccgggcgacggcaccctggtggccgagcccgcaatgcacggccacgagaaggagcgcgtgctcgagaacccgctggccgccgtgcagatgggcctgatctacgtgaaccccgaaggccccgaaggcaaccccgacccggtggccgccgcgcacgacatccgcgaaaccttcgcccgcatggccatggacgacgaggaaaccgtcgcgctgatcgccggcggtcacaccttcggcaagacccacggcgccggcccggccgaccacgtgggccccgaacccgaagccgcgggcctggagcaccagggcctgggctgggccagcagcttcggctccggcaaggcgggcgacgccatcaccagcggcttggaagtcacctggaccagcacgcccgcccagtggggcaacgaattcttcgagaacctgttcaagttcgaatgggaactcaccaagagcccggccggtgcccaccagtggcaggccaagaatgcgcccgccaccatccccgatgcgcacgacccgtcgaaaaagcgcgtgccgaccatgctcacgaccgacctgtcgctgcggttcgacccggcctacgaaaagatctcgcgccgcttcctggaaaatccgcaggccttcgccgaagccttcgcccgtgcctggttcaagctgacgcatcgcgacatgggcccgcgcgcccgttacctgggccccgaagtgccgaaggaagaactggtctggcaggacccgatcccggccgtcacccacgacctggtcgatgccgccgacgtggctgcgctcaaagaacgcgtgctggcctcgggcctcaccgtgcaggagctggtcggtaccgcctgggcctcggcctccaccttccgcggctccgacaagcgcggcggcgccaacggtgcgcgcatccgcctcagcccccagaaggactgggccgtcaaccagcctgatcagctggcccgcgtgctgcaggtgctcgaaggcatccagcgcgacttcaacaagggcgccgacggcgacaagcgcgtctcgctggccgacctgatcgtgctggccggcgcaaccggcgtggagcaggccgccaaggccgctggcgtggccgtgagcgtgccgttcaatcccggccgtgcagatgcccgccaggaccagaccgacgtggactcgttcgctgtgctggagccggtggccgatggcttccgcaactacaccaaggcccgctacagcgtgccggccgaggtgctgctgctggacaaggcccagttgctgacgctcacggcgcccgaaatgacggtgctcgtcggcggcctgcgcgccatcaacatcaacgtgggcggcagcgcgcacggcgtcttcaccgccacgcccggcgcgctgacgaacgacttcttcgccaacctgctggacatgtccaccgagtggaaggccacgggcgacctgttcgagggccgcgaccgcaagagcggcgagaagaagtggaccggcacgcgcgtcgacctggtcttcggatccaactccgttctgcgctccctggccgaggtgtacgccagcgccgacgccaaggagaagttcgtgcgcgacttcgtggccgcctgggccaaggtgatggacctggaccgtttcgacctgcgctgaccgcccggcgcggccatgccgcctgccgcaaagcccgctgcctgcaaaggccgcgggcttttttccgtccgggatccgcgccggcgatgccgcttctctcgccactccccctgagtccccgggttctggcggcatactcccggccggtgcacgtgcacctgtttttttaaatgcgacggaatcgagaatggacaacaagaaagtgggagtggcagtcgccgtggtggtggcggtcgcagcggcgtacggtggcgcgacctggtacctgggccagcgcgcccaggcgggctaccaggatgccgtggccgagttgcgcaaggcgctcggcgacgatgcggtggtctccaacgattacgaccagggattcttctcatcgaaggcacgcctggtgatgcaatgggccggggcgcccgcgcaagagggccgtcctgcttccccgccgctgcgcctggtggtggacaccgtggtacggcacggcccgctggccggcgcgcgggtcgcagctgcggtggcggactaccggttcgcgctggaagggctggacgacgaagccctggcccacctggacaaggcatccgcccccgtgctgacgagcgtgcaccatctcacgggcagccacgatgtccacctgcggctgcctgccggcgaggcggagggcggcgacggcgtggccctgcggtggcaggagatggtgtacgacatggccatcggccgcgacggcaggcacttccagggccactttcgctggccggaagtcggcctgacaggcatccccgacgcttccgtgcaggcggaggccgaagaggaggaggaagagaatgacgccgacgagacggcgtcccccgagcccgtggaccgcacgtcgatcaccctgcagggcatggagggcagcttcgacaacgtcgccatcagcgggctttggggcgtgggcgtgggcaaggccgacttccgcgtagggcgggtcgccaccagcgtccatccggcggcaggtggcgacgcccggcacacgctggacctcaggaacgtcgcagggacgtatgccatcgatgccaccgacgacacgctgggcatgacgacgacgctgagcacggctgggcgcatcggcgcgatcgacttcgagtcgatcggcctggaggaaaagatccagcgcatcagcatcgaagcgctccgcaacttccagcgcatggtgctggatggctaccgcgcgggcggtctcgccgaggcgaaggccaccatggagcagcggggaacggccgtgctgatggagaacgcgccgcgcctggtccaggcccttcccgcctactcgatgaagatgaaggcgacctaccagggccagacgggccagcttgaatacggcggcgaagtgaagcgcgcgccttccgacgctgaggtggcgcaggcgggctggatgtcggccttgatgaaaacctcggtgctgcaggccacggcgcgggtgcccaaggcctgggcgctgccgctgatgcagtccacgggccggcccggtgcccaggcgcaggacgtggatgccatggtggcgatggcccagtcgtcgggctacctgctccaggagggcgagttcctgaccagcgcgatccagctgcagccgggccagttgacgctcaacggcaagaccctgccgctgccgtccggcgcggcgcgctgaccaaaccctggcattccgtccggcatggccggcgtggatggcaaatcagggtttgccgcaatagactcggacattgcatcactggagagccatttcatgcattccgacatcgtgatcgtgggcggcggggccggcgggctggaactggcagcgcgcctcgggcgcagcctcggtgcgaagcagggccgcgaacgcgtgctgctggtggaccgttcgcctttccacatctggaagcccaccctgcacgaggtggccgccggcacgctggacgcccaccaggaaggactgtcctaccccgtgctggcacggcgcaaccatttcggcttcgccatcggcgacctggtggggctggacacggcgcgcaagaccatcgagctgggcgagatccgcaacgccgagggcgagctgctggtgccgcgccgcacggtgagctacacccgcctggtgctggccatcggcagtggctccaacgctttcggcacgcccggcatcgagcatgcctacctgctcgagaacgtgcgcgatgcgcagcgcttccataccgactggctgggcgcctgcgcgcgggcctcgttttccgaaagccgggcactgtcgatcgccatcgtgggcgcgggcgcgacgggcgtggagctgtccgcggaattgctggaagcctatgccgaactgctcgaaagcctgggcagcagccagcgctttcgcctggacatcaccctggtcgaaggtggcagccgcatcctgggcggcctgcccgagaagatttccgcgcaggccgaagtggcgctgcggcgcaagcaggtgcaggtgctcaccggcacgcgcgtgaccgagatccgccgtggcgccctggtcacccccaacggagagattcctgcggacatggtggtctgggccgccggcatcaaggcggcggagggcaatgcccgcctgggcctggaggtgaaccggctcaaccagttcatcgtggacgaccgcctgcgtacctcggcgcccgacgtgctggccttcggcgactgcgccgcctgcccgtgggtcgatggcaagaccgtgcccgcccgcgcgcaggccgcgcaccagcaggccgactacctggccaaggtgctgggcgcgctgctgcgcgagcaggaagtggccgcgcccttcgtgtacaaggatttcggctccctggtctcgctgggcgacaacaagggcgtgggcaacctcatgggcgggctcggcgggcgcaacttcttcgtcgaaggcctgatcgccaagtggatgtacatctccctgcacctgaaccaccaccgcgccatcctgggcaccggcaagacggtggtgctggccctggcacggctgctgcagcagcgcgtgtccggccggctcaagctgcattgacgcggcccgggcccgagccgggcccgcggcctgccatcacttcgaggtgtaggtgatcttggtcatctcgaccgtcgagggaacgccgttcgacgccgagtcggcggttttgagggtgcgaccgcgatacgggccgtccgccgctacccacagctggtagttggcctgcaccgtgccatcggtcgcggagactatgacctggtccgtgttgaacttgcagacgttgaacgtgcccatcgcggtctgcagcgtctgcaggccgacgtaagtgaagcgttcctgcacagtggaagtgaacgtcgtcgtgctgttatccgctttcgcgacgatcgtggtccgggacgtgtaattgcgttctacggtctgcccgggacgcatgtcgatgggcgtggagatgggtgggtcgttcaccagggtcgtgacctgcgtggacaggtccgaaaccacaccatagaccagctcgttgccgttcacgagatcgcggaactcccggttgtctccttgttcgacattggagcgcggtatgaacatcaccggacgcgcaccggcgaagtcctgccgggcaccggtggtggtcgtgcgcgtgaacgcgatatcggcctggccctgcatcctgccgatgccttcctccacgagcacggtgccttcgttgtagtccgccacgttgtagcaggcggcggaactgccagcggacggcgcgggtgccggtgccggcgacggagaaggggacggcgatggagatggcgaaggggaaggggacggagagggagatggggaaggcgagggcgagggcgagggcgagcttccaggcgccggggtcagctcgccaccgccaccaccaccgccgcaggcagtgagggatgccgcggcgaatgcggcgaacgcggcgaaggccgcggccttccggagggatgcaacagaatgggtcatggcgataggagggccgtgggtggggaaggcgcgaaaggtatctgccagcccggtagttacgaaccccaccacaggggagcaaatgcaaccaagtgttgtccggcccgctccccgccctcagccaaccatcaatttctgcaccagatcggccgcggtcgaggcgccgtacttgcgcatcaggcgcgcccggtagatctccaccgtgcggtggctgatgtccagcgcccggccgatctccttggaggtcattccgtccagcagccgcgcggccacctcgcgttcgcggcccgtgagttcggccttcaccgggcgctgcgaactcaggtcctcgaagctccagatccccgattcgtgcgggtcttcccggttgagcgcccggcccgatacgtggcaccagaacacctcgccgctggtccggcgcatgatgcggttgtccgcgtagtggcccttcgcattcaggatgggctccatgcgccggcccaggcgctcgtactcgtcggcactggggtagagaatgcggaaggactggccgatcagcacctcgcgagaggcgccgaacatctcgcacacctggcggttgcagtccaccatggtgcggttgcgcgagatgaccaggcccaccggggccatgtcgaacgcgaggcggtaatcggcgacatccatggaagtatttagggaaaactacgtaacgatatacgtagtatcgtagcggccatccaccttgttgttgaggagtctccaagtgaacaagcttttcccctccgcggccgaggcgctcaagggcgtcgtggccgacggccagatgctggccgtcggcggtttcgggctctgcggcatccccgaagcgctgatcgacgccctgcgcgacagcggcgtgaagggcctcaccgtgatctccaacaacgccggcgtggacggcttcggcctgggcaagctgctggagacgcggcagatcaaaaagatgatctcctcctacgtgggcgagaacaaggagttcgagcgccagtacctcgcgggggaactggagctggaattcacgccccagggcacgctggccgagaagctgcgcgccggcggcgcgggcatcccggccttcttcaccaagaccggcgtgggcaccatggtggccgagggcaaggaactgcgcgagttcgatggcgaaacctacgtgatggagcgctccctcgtgcctgacgtgtcgctggtcaaggcgcaccgggccgacaagtcgggcaacctgcagttccgcctcacggcgcgcaacttcaatccggcagcggccacggcaggcaagctctgcatcgtcgaggtggaggaggtcgtcgagaccggcgagatcgccccggacgacgtgcacctgcccggcatctacgtgcaccgcatcgtgcacaacccgaaccctgagaaacgcatcgaaaagcgcaccgtgagcgccgccgcgcccgtcgatgccgtcgccgccaaggtcgaggcccaggccgtgatcgcccaggccgccgtcgcggccgacattcccgtggtgcccaccgtgcccgccaacaagaaagaaggagcctgagatgccctggacccaagaccagatggccgcgcgcgcggcgcaggaactggaagacggcttctacgtgaacctcggcatcggcattcccacgctggtggccaaccacaccggcgacaaggaagtgtggctgcagtccgagaacggcatgctgggcatcggcccgttcccgaccgaggacgcggtggacgccgacctcatcaacgccggcaagcagaccgtgaccaccattcccggttcgtccatcttcggcagcgaccagtcgttcgccatgatccgcggcggcaagatcaacctctcgatcctgggggccatgcaggtcagcgagaagggcgacctggccaactggatgatcccgggcaagatggtcaagggcatgggcggcgccatggatctcgtggccggcgtcaagcgcgtgatcgtgctcatggagcacgtggcccgcaagaaggacggtactgaagacctgaagatcctgccggcctgcacgctgcccctgacgggcgtcggcgtggtcgatcgcatcatcaccgacctggccgtcatggacgtgacgcccgagggcctgcaggtcgtggaactggcgccgggcgtggacttcgaggcgctgcaggccaagaccggcgtgaagctgctgtcggcctgactcttacgctgccgtggggccttcgcaacggcaagcggtcgggatgtgttccgacagtccgcagggtgggaaaatgcttaaatgtgaccacaagtaacgacgggctaccattttgcgccgacaatgtgataaacgtgccggatcgcgtagcccggccccgcacctgaccgcttcaccaaaggatccgccatgctgtccaccccttctgccgcccagcaccgctcgggagcccaagccgccactcctcccgcggagtacctgaccttccgcctgggccaggaggaatacggcatcgacatcctgcgcgtgcaggaaatccgctcctacgagcagccgacgcgcatggcgcatgcgccggaattcatcaagggcgtgatcgacctgcgcggcgtgatcgttcccatcgtggacctgcgcctgaagctcaactgcgcgcaggccgagtacaccgacttcaccgtcgtcatcatcctgaacgtcggcgggacggtcctgggcgcggtggtggatgcagtggcggacgtggtggaactctccgccgaggcgatccgtcccgctccgcagttccagggccaggtggattccgccttcgtcaccggcatcgccacgctgggcgagcgcatgctgatcgtcatggacatcgaatcgctgctgagcagctccgagatgggcctcgtgcgctccgtcgcggccaactgacaccatccgcccggcggtccgccgggcatccctcagtcccggtgctgcaagctgtccgcagaccggaagggactgtgcgcctccagttcctgcaggtagccctgcacgccccggccttcgcggtgcaggaaatcctccaccgccgccgcgaacccgggatgcgccagccagtgtgcgctggatgtcgccaccggcatcagtgcccgggccatcttgtgctcgccctgcgcgccgccctcgaagcggccggcgccatgcgcgatgcaccaggccagcggctggtaatagcaagcctcgaaatgcaggcagtccacacgctccagcgccccccagtagcgcccgtacgccaccgtgcggccgtgcgggcccgcatcctcccccagtgcgaccaggctgcaggcgatcggctcgccatcgcgctccgccacgaagagcagccaggcctcgggcatgtcgcgctccatccggtggaagaaatcgcgcgtgagatacggcggattgccgtgttcccaataggtgcgctcgtagcaccggtagaagaaatcccagtcctgcgggctgatgccgctgccgcgtgcccagcggaatgtcacgccggcgtccgctacgcggcggcgctcctgtcggatcttcttgcgcttgtcctgcgagagcgtcgcgaggaatgcgtcgaaggtggcgaaggccgagcccgtggccggatcggcattgcgccagtggaactgcaccgtctgccgcagcatcagccctgccgcgcgggcggcctccacgtcctgcggcgcggcgaacagcaggtgcagcgacgacatgcccgcttccccgcaccactgcaccagcgcccggacgagcacctcgcgcgcggcgtcgtccaccgccagcagccgtgcaccgggcaccggagtgaacggtaccgcgaccaccgccttggggtagtactccacgccatgccgggcgtacgcgtgggcccaggcgtggtcgaaaacgtactctccataggaatggggcttcgcgtacaacacgcacgcgcccaccagcacgccggaccggtgcagcgtgcagaacaccggggaccagccggattccggcaccgcgctgccgctgtcatgcaacgccgccaggtaggcgtgccgcatgaacggcgtcggtgcatcctgggcctgcagcagggcgtcccattccctggcatccacgccatcgggcgagccatggcattgcagggtgtagtcgccgggggatggcggaagatcgtcagaggcactcacggggtggtccgaaggtggaggcagggaagggcgatggccttcactgcgggaaggccgcctgtccatgatggcgcaaaagcgatctcccccgcccgccgtggagatgcccgatccactgcctaaaaagacggcactgcaataaatctgtaatcgtcacaagggtttacccgcgtcctacagcgcaagccacggcttatccacagagttgtccagcgtacgcggggataacgtggcgcgccgtacgtggcgggtacggatgacataatctcccgagtcctttcccgcagcctttccatgccattcgtcatcagcatcgcgcaattcaacttcatcgtcggcgatgtcgaaggcaatgcccgcaagatcatctctgccgcccacgaagcccacgcccagggcgccgcgttgctgctcacccccgaactggccctgtgcggctacgccgccgaggatctcttcctgcgtcccgcattcctcgatgcctgcgaccgggcgctgcaggacatcgcgcaggccacgtcggcatgcggtgacctggcggtggtggtcggccacccgtggcgcagcgtggccggtggtgccgagcggtgccacaacgccgccagcgtgctgcgtggcgggcgcatcgagcagacctacgccaagcaggaactgcccaactacgccgtgttcgacgagcagcggtatttcgacccgggcacgcaaccctgcgtgttcgacgtgcagggcgtgcgcgtcgggctgctgatctgcgaggacgcatggttccccgggccggcggcccgcgcggcgcaggcgggtgcccagttgctcgcgacgctgaacgcctcgcccttccacctgggcaagagcgcggagcgcgaacagatcatgcgcgagcgggttgcggaaacggggctgcccctggtctatgcccacctggtgggcggacaggacgaggtggtcttcgaaggccgttcgttcgcgctggatgccaacggcttcgtcggcgtccgcgctccgggcttcaccgaggcgctggtgcgggtggtggcgcatgccggggacggcgtgctccgtttcgaacccgacgtggcgcccattcctgcgccggaggccgacctctggagcgcactggtgctgggcgtgcgcgactacgtgggcaagaacgggttcccgggcgtgctgctgggcctgtccggcggcatcgattccgcgctggtgctcgccatcgcggtggatgcactcggcgccgacaaggtgcgcgcggtgatgatgccctcgccctatacggccgacatcagctggatcgacgcgcgcgacatggccgagcggctcggcgtgcgctacgacgagatcgccatcgccccgcagttcgaggccttcaaggccgcgctcgcatccgagttcgccgggcgcgcggaagacgccaccgaggaaaacctgcaggcgcgcatccgcggcacgctgctcatggcgctgtccaacaagttcggctcggtcgtgctcaccaccggcaacaagagcgaaatggccacgggctactgcacgctctacggcgacatggccggcggcttcgcggtcatcaaggacgtggccaagacggccgtctatggcctggcccgctggcgcaatgcgcacgaccccttcggcaccggcgcctcgcccattcccgaacgcatcatcacccgcccgccgagtgccgaactgcggccggaccagaaggaccaggacagcctgccgccctacgacgtgctggacgccatcgtcgggcgctacatggaaaacgacgagcccatcgagtccatcatcgccgcaggctatgcgcgcgcggacgtcgagcgcgtcacccggctcatccaggtcaacgagtacaagcgccggcaagcccccgtcggcatccgcgtcacccgccgcagcttcggcaaggactggcgctatccgatcaccaaccgtttccgggcctgacggcccgtgagcatccgtccgcggcgcagcggcggcccccagggcccggcagcgtccgccggcatcacgtttcgaggagttcccgccatgaaaatgattaccgccgtcatcaagcccttcaagctcgaagaggtccgcgaggcgctggccgaatgcggcgtcaccggcctcacggtgacggaggtcaagggtttcggccggcagaagggccacaccgagctctaccgcggcgccgaatacgtggtggacttcctgcccaaggtgaaggtggaggtcgtggtcaggagcgaggacgtggaccgctgcgtggatgcgatcgtcactgcggcgcgcaccgggaagatcggcgacggcaagatcttcgtaacggaagtcgagcgggtggtgcgcatccgcacgggcgacctcgacgacgcggccgtctgaggcagaggcattttccggtgccggggcgcgcctgacgcctcctgccgtcagatcaccgtgcgcagcggcacggtatcctggcgggtgccggcggtttccaccagcgtgcgcagcagcgcgtcggggtcggagcctaccgacagcagccccatctgccagtcgctcatcaggccgctgcgcacgctatgctgcaggaagtcgagcaacccgccgtagtatccgtccacgtcgagcaggcccagcggcttgtcgtggtagccgagctggcgccaggtccagacctcgaaaagctcctcgaacgtgccgatgcctccgggcagggcgacgaaggcatcgcagcgttcggccatcatcgccttgcgctcgtgcatggtctgcacgatatgcaattcgtcgcaggcctggttggccagctccttgtccaccagggcctgcgggatgatgcccacgacccgcccgccggcttggcgcgtggcctcggccaccgtgcccatcagcccgctgcggccaccgccgtacaccagctgcccgccgtggcggccgatccattcgcccacggccacggccgcatcggcaaaagccgggttcccgccggggcgcgaaccgagatacacacacagggaaaaagcgggatctttcatccgtagaacctctggaacaacgccgcggcccataccgcggcacagaagaccaggcccagcagcacggcggcgctgcccatgtccttggcgcgcttggacagcgcatgccattccggcccgatgcggtcgatcgcggcctcgacggcggaattcagcagctccgtgatcagcacgagcaccacgctgccgcacagcagcgctgcctccacccagctgcgcgcgatccagaacgccagcggaagcaggatgcacgccaggatggcctcgagccggaaagccttctcggaccagccggcctgcaggccgtggcaggaatggatggccgcgtgccagatccggccgagcccacgccgggccttgtggggattgtcgaaaatcggtgcgttcatgcgaaaagaagaggtgacccggcagtatcgcggcgggccatgacggcgccgcggcactggaccaggggccggcaggcggtgccggccgggtttccgccgtcaggcctgcaccagccgggtgcctgcccaggcatcgtgccagaactggcgctgcggatggaagcggctgaggagggcccagacggccacccagcccagggcgatgacggtgatctcgcccgcacccagccccagcgggccgacgatggcgagcggtggcaggaaccacagccagctcagcacgtagcgccagagcgcccgtgcctgcgtcacctgggcgccgtggcggtcccgcagccggatgtgccaggtcttcatggccagcgtctggcccttggcccagaaccaggtgaaatagatgccgaagaccacgaacaggaatcccatgcgcagcgcgcggaggtccagcgcgtggcgtgactggctcagcgaatcgaagagatagccggaaatgaagaccaccccgaacatcaggatgccttcatacacccagcaggccatgcgcctgcgcagcgatggggcgcgcagggaggcggacgaagcagggctggcgtgggggggcggcgcctcggagtgaggtgtttcgaggccggaggatgtcgtggagggcatccccggattattgcggcgcatactgcgactcgctgtccctggattcctgggaggacggtgccgccgccggtgcggagggcgcagcagactcggatgccgaggacaggggtggcaatggcccggccactgcactgggcactgccacgggctgcgtctcgaccaccgcagcggaagccggaagcaccgcggcgggggccacgatcacgggcagcgcctgcatgggatgggaagccggcggcgcagggatcttgggggcgttggcacggttcgccgcggcggtcgcggccggcacccgggccagcttgcgcggggatatcgggcgtatcgcggtcgcggcgcccgccggccggggcgcggcatgggccgccagctgcctgcgctcttcctcgctcagcgccaggtaggcctcccactgggcgcgcttgtcatcgacggagagcttgttcgtcagggcgtagttcaaccgtgcctggctgcgctgctggccgctgaggctggcccagtcggtgatgcgggcctgcagcttctgctgctcgtgcgcggacaggtgcgggaacgatgccgccagcgtcagccagtggcgcttctgcgcctcgctcatggtggcccagcgaacacccaggggggccagggcgtgcttttgcgctgcggagagttcgttccacgccggtcccgtgcctgctccgtccgggtcggggacggcgaagcggacttcggggccgcgggccgtgtgcttgctggccagggcctcggccggcaggggcgtgctgggcgccatgcccgcctgtttccacgcctgccagcccagcacggacagcgcgcccagcaatgcgaaagccagcacggtggctggcatcagtcgtggagcggcgagcgaggctatgggcatgcaggaaagaaaatcaacgtttcggggtctgtgcggtggtcttgagatactgcaggaagcccggatcggcataggcggatggcgggaggtcgtcggtgagcagggccgcgtccacttccgccacctcgttcatgcccttctcttcctgtgacacgttgatgaccacgaggccgacggccagggccgtcaggggaatggcggataccagcgcacgccaccaggtccggccttctccgcccccgcccagggtggcacttcccttgcttccgaacacggcggtcgcgcccgtcgtctgcagcacggggaccgacgccacccgcttgcggcgggaaacggcctggacgcgggcggcccgcaggcgttccgaaatgtcgtagggcatgtccgccgtgccctcggacaggcgcgcggtgacgcggcgggcgaatcgctccgcgccggcttcctggacggaaagggattgggaagtggagttcatagttcgattcctcgtgccttcagtgccttgctgagggtctggatggcgcggaaacaatgggttttgacgctgccttccgagcagcccatggccgccgctgtttccgcaacatccatctcttcccagtaacgcatcaaaaacgcctcccgttgacgggcgggcaactcctgtatctcggattcgatgtcccggaagacctgggcgcggcgcacgagatcttccgcgctctgcgacgtctgccggtcctcgggacccgaataggcttccagcaggtcgaaatcgtcgccgtcctcgcccggcccctcgaaatcgctcatgttcgagaagagcgcattgcgggtcttctggcgccggaaccagtccagggtgcagttggacaggatgcgctggaacagcatggggagctccgcgggcggcttgtccccatagtgctcggccagcttgagcatgctgtcctggacgatgtccaatgccgcttcctcgttgcgcacatggtagagcgagcgcttgaaggctcgcttttccacgcttttgagaaagtcggacagttcctgttcggtcgccaagagaggtcggggcccgggaagggcaggggatgagggccgcccggcgcgcaacgcgacggcgggtgttcagcatgcattatcgcatcggcgtgatgttttttggaccgggcgcgtcgccgcgcaggtcggcagtgccataatccgccctgcaattcaaaaaggcaaacgggtcccggtccggcgcatccatcatttcgcccatgtccgaggcctcaagttccacgctggttccacaagaaccttgcaaggagcaccctaggtttttcgtcagagaaattcacaaaggttgatcatggaaatctccagggccgaaatctcttcggcatccaccgccgcgcaggcgggcggaacccacacctccgccgctccccaggacctcatgggggccgagatcctcatcaaggcattgcaggcagaaggcgtgcaatacatgtggggctacccgggcggggccgtgctctacatctacgacgccctctacaagcaggacaccatccagcacgtgctggtgcggcacgagcaggctgccgtgcacgcggcggacggctatgcgcgcgccaccggcgacgtgggcgtggcgctggtgacctccggccccggcctcaccaacgcggtgaccggcatcgcgacggcctacatggattcgattcccatggtcatcatctccggtcaggtgcccactccggcgatcggcctggatgccttccaggaatgcgacaccgtgggcatcacgcgccccatcgtcaagcacaacttcctggtcaaggacacgcgcgacctcgcggagaccctgaagaaggccttccacatcgcccgcaccggccggcccggccccgtggtggtggacatcccgaaggatgtgtccttccggaaggtgccctaccacggctatccgcagagcgtggagatgcgctcctacaacccggtccgccgagggcatggcggacagatccgcaaggcgctgcagctgctgctcaccgccaagcgcccctatatctacaccggcggcggcgtgctgctgggcaacgccacgcaggaactgcgcacgctggtggacatgctgggctatccggtcaccaacacgctgatgggcctgggcgcctatcccgcgagctcgcccaagttcctgggcatgctgggcatgcacggcacgatcgaggccaacaacgccatgcagaactgcgacgtgctgctggccgtgggtgcgcgcttcgacgaccgcgtgatcggcaaccccaagcacttcgcgcagaacgaccgcaagatcatccacgtggatatcgacccgtcgagcatttccaagcgcgtgaaggtggatgtgcccatcgtgggcgacgtcaaggacgtgctcacggaactgatctcgatgatccgcgaatccacggtgcggcccgacgcgggcgcgctggcctcctggtgggacacgatcgaaggctggcgccgccgcgactgcctcaagtacgaccggggcaaccaggaggtcatcaagccgcagttcgtcgtcgagacgctgtggaacatgaccagggacgcggacacgtacatcacgtccgacgtgggccagcaccagatgtgggcggcgcagtactaccgcttcgacgagccgcgccgctggatcaattccggcgggctgggcaccatgggcgtgggcattccctacgccatgggcatcaagctggcgaagccgcagagcgaggtgttctgcatcacgggcgaaggttcggtgcagatgaacatccaggaactctcgacctgcctgcagtacaacacgccgatcaagatctgctcgctcaacaaccgctacctgggcatggtgcggcagtggcaggagatcgagtactccggccgctacagccacagctacatggatgcgctgccgaacttcgtgaagctcgccgaagcctatgggcacgtcggcctgctcatcgagcgcccgcaggacgtggagcccgcgctgcgcgaggcccgcaggctcaaggaccggaccgtcttcctggacttccgcaccgatcccaccgagaacgtgttccctatggtgcaggccggcaagggcatcacggaaatgctgctgggctcggaggatctctgagccgttgaagcgccgcaggggccggctcccgccctgtcgcgccatccctgcgggtggcgcctttcgacgaatctattgcctgccgagcctggagcttaccggtcccaggggagggcagcgaaaagaggaatcttcattcatgaaacacatcattgccgttctgctcgagaacgagccgggcgccctgtcgcgcgtggtgggattgttctcggcccggggctacaacatcgaatccctcacggtggcgcccaccgaggatgcgtccctctcgcggatgaccatccagaccacgggctccgatgacgtgatcgaacagatcaccaagcacctcaaccgcctgatcgaagtcgtgaaggtggtggacctgaccgagggttcctacacggagcgcgaactcatgatggtcaaggtccgggccgtgggtaaggagcgcgaggagatgaagcgcatggccgacatcttccgcggccgcatcatcgacgtcaccgagaagagctacaccgtggagctgaccggcgaccagtccaagaacgatgccttcctgcaggccatcgaccgcaccgccatcctggagaccgtgcgcaccggcgcgtgcggcatcggccgcggcgaacgcattctccgcgtctagccacgcggcccttcccctacatcttttattcaccgattcaacctggagccaacaacatgaaagttttctacgacaaggactgtgacctgagcctgatcaagggcaagaccgtggccatcatcggctacggctcgcagggccacgcacacgcccagaacctgaacgacagcggcgtgaaggtcgtggtcggcctgcgcaagggtggcgcgtcctgggacaaggtcggcaaggccggcctgacggtgctcgaagtgaacgaggccgtgaagtccgccgacgtcgtgatgatcctgctgcccgacgagcagatcgccgaggtgtacaagaacaacgtggagccgaacatcaagcagggcgcttccctggctttcgcccacggcttcaacgtgcattacaaccaggtggtgccccgcgccgacctggacgtgtggatggtggccccgaaggctcccggccacacggtgcgctccacctacagccagggcggcggcgtgccccacctggtggccgtgcaccaggaccagtccggcaaggcccgtgacctggccctgtcctatgccatggccaacggcggcggcaaggccggcatcatcgagaccaacttcaaggaagagaccgagaccgacctgttcggcgagcaggccgtgctgtgcggcggcgcggtcgagctgatcaagatgggcttcgagacgctggtggaagccggctacgctcccgagatggcctacttcgaatgcctgcacgagctcaagctcatcgtggacctgatctacgaaggcggcatcgccaacatgaactactcgatctcgaacaacgccgagttcggcgagtacgtgacgggccccgaggtcatcaacgagcagtcgcgcctggccatgcgcaatgcgctcaagcgcatccagaacggcgactacgcgaagatgttcatccaggaaggccgcctgaactacccgagcatgacggcccgccgccgcaacacggccgaccacaagatcgaggtcgtgggtgcgcagctgcgtgcgatgatgccctggatcgccaagaacaagctcgtggaccagacccgcaactgatccctgtccgccgtggcgagcgccacgcggtccgaggaaggccacccgcccgggtggcctttctttctttgcgggcccgggtcccggctcccacgtcccgggcgctctacactccacggtttcattcgcctacgccgtatatcccatgtccatgaatccaatggttgaatgcaccgccgcatccgcagcggccggaggtgcgcccgatgcatgatggcaaggacgccgcggccaccccgggcgtgatgacgcgcaagcgccgcaagggcatctacatcctgcccaatctcttcacgctggcagcgctgttcggcggcttctatgccgtcgtgatggccatgaacggccgtttcgacctcgctgcggtcggcgtgttctgcgcgatggtgctcgacagcctcgacggccgcgtggcccgcatgaccaacacccagagcgccttcggcgagcagatggattcgctgtccgacatggtgtcgttcggcgcggctcccgcgctcatcgcctacgaatgggcgctcaagggcctcggccgctggggctggatcgctgccttcgtctattgcgcatgcgcggcgctgcggctcgcccgcttcaacgtcaacaccggcgtggtggacaagcggtacttccaggggctgccgtccccggcggccgcggccctggtggcgggtttcatctggctgatgacggagctgggcgtgcagcgcggggcggatgcctgggtggcctggggccacatctgctggctgatgttcggcgtcaccctgtacgccggcctcaccatggtgaccaacgtgccgttctacagcttcaaggacatccagatgaagcgcagcgtgccgttcgccaccatcgtgctgatcgcgctgggcatcgcggtggtgaacatccatccgcccacggtgctcttcggcgtcttcgtgctctacggactgagcggctacggcgtctatgcctggcgcaaggccaagggacagcacagcagcgtcatcagcatctccacggacgagcccgacgagcgcggcctgcacaagtgatgcgggcccggcgcctgccgggcttgtgctacattgccaggggagtgcccccttcctgcgtccaggcaccgcaaggcataaccgacgaaggcccgcatgcacatggcagcgggcctttttcttgcggggccccatacccggcggggtggagtgccggcccactaacgacaaggagcacacgatgtccgacaaactcatcatcttcgacaccaccctgcgcgacggcgagcagtcgcccggcgcctcgatgacccgcgacgagaagctgcgcatcgcccgccagctcgagcgcctcaaggtggacgtgatcgaggccggcttcgccgccagctcgaacggggatttcgaggcggtgcaggccatcgcgcaggccatcaaggattcgacggtgtgctcgctgtcccgcgcgaacgaccgcgacatcgcccgcgcggcagaggcgctcaaggatgcgcagcgcgcgcgcatccacaccttcatcgccaccagcccgctgcacatggaaaagaagctccgcatgacgccggagcaggtgctggagcaggcgaagcagtccgtgcgcttcgcgcgcaatctcgtggccgacatcgaattcagcccggaagacggctaccgcagcgagcccgacttcctctgccgcgtgctggaggccgtgatcgccgagggtgccacgacgatcaacgtcccggacacggtgggctatgccattcccgagctctacggcaacttcatcaagaacctgcgcgaacgcatccccaacagcgacaaggccgtgtggtcggtgcattgccacaacgacctcggcatggcggtggccaattccctggccggcgtgaagatcggcggtgcgcgccaggtcgagtgcaccatcaacggcctgggcgagcgggcgggcaactgctcgctggaggagatcgtcatggccgtgaagacgcggcgcgactacttcggcctggagctgggcatcgatacgcagcacatcgtggccgccagccgcatggtgagccagaccacgggcttcgtcgtgcagccgaacaaggccgtggtgggcgccaacgccttcgcccatgccagcggcatccaccaggacggcgtgctcaaggcccgcgatacctacgagatcatgcgggccgaggacgtgggctggaccgccaacaagatcgtgctgggcaagctgagcgggcgcaacgcgttcaagcagcggctgcaggacctgggcgtgcagctggagagcgaggcggacgtgaacgccgccttcctgcgcttcaaggaactcgcggaccgcaagagcgagatcttcgacgaggacatcctggcgctggtcagcggcgacgccacggcaggcgccggcgagcgctacggcttcgtgtccctgtcgcagcgcagcgagaccggagaaaggccccatgccaccgtggtcttcaccgtcgatggcaaggaagtgcacggtgcatcggagggcaacggcccggtcgatgcatcgctcaaggccatcgagtcgcacgtgaacagcggcgccgagatggtgctgtactcggtgaatgcgatcagcggctccacggagagccagggcgaggtgacggtgcgcctgcaggacagcggacgggtcgtcaacggggtgggcgcggacccggatatcgtcgtcgcgtcagccaaggcatacctgagcgcgttgaacaaattgcaaagcaaagccgaacgcgtggctgcgcaaggctgaaactggaatttataattcagctacttcattgagaaggtcgcgcaagatattgatcttgcgcgactttttttgctcacatacactgtcatacaattttttgccgcttggagcatctgatgcaagaacgctgccgcatcgtcccccggctcatccatgcgctggccttctgcgcattgagccttgcactggccgttcctggagcgcacgcggccgagcgcaagaaagcgggagcgaaaaagccggccgccacggccaccgccaagcagcagcgcacggcatcgcggtccaccaaggccgtaccccgcaaggccgtgacgcgtgtcaaggccacgcgctccgttgccagcagtgcccggctcgccccccgcgtggcggccgtggtgcccgaacgccagtccttcggccaagtcgccggcctgcattcggtggccgaccccctcgacctgaagtccagcgtggcgctggtgatcgaccaggacacccaggaggtgctgctcagcaagaatgaccacgcggtgctgcccatcgcgtcgctcaccaagctcatgaccggcctgctgatctccgaggccaagctgcccatggatgagccgatcacgatcacccaggacgacgtcgataccgagaagttcagcagctcccgcctggcagtgggcaccacgctcacgcgcggggaaatgctgcacctggccctgatgtccagcgagaaccgcgccgcccatgccctgggccgcacgttccctggcggcctggaggccttcgtggcccgcatgaatgccaaggcccgcctgatcggcatgaccgagacccgctacgtggagcccacggggctgtccagccacaaccagtcgagcgcgcgtgatctcgccacgctggtgaatgtcgcccattccgacccgctgctgcgcgaactcaccacgtcgccgggctacgaggtggcggtgggccgccgcacgctgcacttcaacaacaccaaccgcctggtgaagaaccccgcgtgggacatcggcctgcagaagacgggctacatctccgaggcgggccgctgcctcgtgatgcaggcccatatcgcgggccgcaagctcatcatggtattcctggattccgccggcaagttcagccggctgggcgatgccgagcgcgtgcgccactgggtggagaagctgccggcgctcggctccgccagcacgctgcatgcctcgggcggtacgacgagcgcgaaactggactgagcccacgggattgcacctcgcgcggcggcaatcctcgcatcccaggccatgcgctgaacggcgcatggcctttttccatgggctctaccgctgggacgagcccgcgtccttttgggcccggctgcggtcatagcccagggcggcagagatctcgtccgcggtggcctgcagcttgggcagccagttttcgtccaggcggtcggccggggctgaaatcgacaggccggcgacgagctggccctggtcgtcgaacacgcctgccgccatgcagcgcacacccagttccagttcctcgttgtcgcgggcgatgccgtactgccgggcctggcccagttcacgttccagcgccggcagctgggtgatgctgttgcgcgtgtggcctgccagcccggtgcgcacggcataggcgcgcacgcgctgcgggtcgtccactgccaggaacagcttgccggtggaggtcaggtgcaggggggcacggccaccgatggcgcggaccacctgcatgccggagcgctcgctgtaggctcgctcgacatagacgatttcgtcgccctggcgcatgctgaggttgacgggctgctgggtcagcttgtgcaggctgcgcatgggcaggagggcggcgtcacgcacgctcagccgggccttgacgaggttgcccagctccagcagccgcatgccgagccggtaactgcccgactcgggccggtccacgaagcggccgagggtcaggtcgttgaggatgcggtgcgcggtggagggatgcagccccgtcttctcgctgatttccttcaggggaatggcttcttcccgggaggcgagcacgtcgatgagggtgaacatgcgctccagcacctgcacgctgggtttggaggaggcgcctgcgtcgtcttttttcatggttctcggccaaggcaatgtccgggaattttatcttatgaaaaacccggccgtggcgtgggagctcagccgccgcgctgccactcgccgtgcacccgcaattcgtgtggatggaagcgcgacttgtagttcatcttggcgctctcggcgatccagtaccccaggtagacgtgcggcaggccgagcgtgcgcgcctgctcgatctgccagagcacgttgaaggtgccgtagctgcagtccggatcgggatcgtagaaggtatagacggccgacaggccgtcgtccagcacgtcgaggatggacaccatgcgcagcgtgcctgtctcgccgtcgggcgccggatcgcggaattcgaccagtcgcgagttcacgcggctttgcagcaggaactgcgtgtactggtcgatgctgtcgtggtccatgccgccgccggaatggcgggcgcgctggtagtggagatacagctgatagtgctccggctcgtagcacaaccgcagcacgcgggtctggaggccgctgtgctgcttccaggcgcggcgctggctgcggtcgggccggaattcacccgccagcacgcgcagaggcgtgcaggcctggcagccgtcgcaataggggcggtaggtgaacatgccgctgcggcggaacccgcgcgccaccaggtcggaatacacgtcgctctggatcaggtggctgggcgtggcgacctgggaccgggcctgccggtccggcaggtagctgcacgggtaaggggccgtcgcgtagaactgcagggtctgcagcggaaggtcgttgagttgcgtcattgcgggccgggcgaggggggcagcaatgcgtcccagtataaggaatcgaaccgccaggtcatcggtgccagggcggtggcggcctgcacgttgcgcaggaaacgctcgcgcgggatttcccgggcgccgagcgatgcgaggtgggcggtgttctgctggcagtcgatccattccgccccgtggcggcggcacaggcagacgagcgccgccagggcgatcttcgaggcatcggtggcatgggcgaacatggactcgccgaagactgccctgccgatgccgatgcagtagaggccgccggccagccggccgtcctgccaggtctcgatgctgtgggcgtggcctgcgcggtggaactcctcgtaggcggcgatcatgtccggcacgatccaggtgccgtgctgtccgccgcgcggcgtctgcgcgcaggcgcggatcacgtcggggaagctgtggtccacgcggatctcgcagccgggtgtcgtgcgaaagcgctgcagggtgcgccgcagcgaccggtgcaggcggaacgactccacgtgcaggaccatgcgcgggtccgggctccaccagaggatgggctgccccgcgctgaaccacgggaagatgccctgggcataggcctggcggaggtgtgccgtatcgagggccccgccggccgcgagcaggccgggggccgggtcccctgggccccaggcgtgcgccacgggcgggaaggggtcgtcgggttcgagccaggcgagcggagggggcgatggcatgcgtgcagatgggcgggcagggtggctgggtgccattgtgcgccccccaggaggccatgtgcgctacatgctgccggggccgaggcggcaaccggcgcgcaaaccagaatcggaaaataaaaaggccacccctgggggtggcctttgatgtggctcctcgacctgggctcgaaccagggacctacggattaacagtccggcgctctaccgactgagctatcgaggaatgacttttcgaatgtaagcgggccttgtccggttgcagtgcccgctgcaaaaacttcttggctcctcgacctgggctcgaaccagggacctacggattaacagtccggcgctctaccgactgagctatcgaggaacaagacttagattatatacacaaaaaacagcctgatcgaaaaactcatgtgcccatggcaaaagagttcactcggggcggcaccagagccacgccagcacgcacgccatgcaggccgacgcgccgatggccacccatcgcggcgcggagctgaccacgagcacgacgccgcacagagccatcatggccgtggcgctccatttcgcgcggcggctgacgcggccgccgtcggcccagttgcgcagcatggagccgaacagcggatgccgccacagccaggcatgcagccgcggcgaactgcgtgcggccgcccagccggccattaggacgaacacggtggtcggcagcccgggcacgaagatgccgacgatgcccaggcccaggctgagcgcggcgaacgccagcagcagccagcgcaccggcgccggcagcggcgcatgggcgggaggcggaggcaggggatccgtgggcgggaggcggaggcaggggatccgtgggcggtgcgggcatggggcgattgtgcctgccgatatgcaggggcgatatgctgcgttcccctggacctgcggcgatccacgccgccggccgtctcgcgagctttttctttttacatggccatccacgacatcctcaagatgggcgacgagcgtcttctgcgcatcgcccggcccgtcgccgaattcggcacgccttcgctgctgcagctggtgcaggacatgcgggacaccatgcgcgcggtgaatggcgcgggcctcgccgcgccgcagatcggggtggacctgcaggtggtgatcttcggctcgaacgagcgcaatccgcgctaccccgaccggccgctggtaccgcccacggtactggtgaatccgcggatcacgccgctgggcgacgaagaggaagaggactgggaagggtgcctgtccgtgccggggctgcggggcgtggtgccgcgctggtcgcgcatccactacgcgggcttcgacgagcatggcactccgatcgaccgcacggtggaaggcttccatgcccgggtggtgcagcacgagtgcgaccacctggtgggcaagctgtacccgatgcgcatccgcgacttctcgcgcttcggctatgcggacgtgctgttcccggacatcgcggagcacgaggacgactgacgcgttgtgtcgcctctcctgctgccgggcggtggctcagcccgacagcgcttccaacagttcggtctcgatctggatctgccgcgcgttgtgctgcagttccgggccctggatgaggaaggtgtcttctacgcgctcgcccagcgtgctcaccttggcgagttgcacgttgaggtggtggcgcgagagcacgcgcgcaaccaggtagagcaggccggcgcggtcgctggcggatatgtgcaggatccagcgctgggccttctcgtccggccgcagggccacgcgcggcgtgatgggaaagctcttgacccggcgcgagacgcgcttgcggccgggttcgggcagcgctccgccttcctcgatggtgcgcgcgagttcgctctcgaccatgtgggtgagttcgcggtagtggccggcctgctccggtgcgacgatctggaaggtgtcgagcgcgtggccgttgctggcggtgtgcacgcgcgcgtccaggatgctgaatcccgcgcggtcgaaatagccgcagatgcgcgcgaagagatccggctggtcgggggcgtacacggccacctgcaggccttcgccggccagcgactggcgggcacgaacgaccgagcgtcccgcgcccacgtggcgggccatgtggcgcgcgtgccaggcgatgtctgccgcctcgtgccgcatgaagtagccgacgtccagcgtgtcccagagcttcttgtggccctcgaagggctgggcgttgagcgcgagcaggaccagcgcttcgcgcttgcgggcctcgacctcggcggcggcgtccggagcgcgcccgcccagcgtgcgcagcgtggcgcggtagaggtcttccagcagcttgcctttccaggcgttccagaccttggggctggtgccgcggatgtccgcgacggtgagcaggtacagcgcggtgaggcgccgctcgctgcccacgcgccgggcgaatgcggcgatgacatcggggtcggtgaggtcctgcttctgcgccacctggctcatggcgaggtgctcggccaccaggaattcgacgagcgcggcgtcttccgcgctcacgccgtgctggcggcagaagtggcgcacttcctcggcgccgatgcgtgagtggtcgccgccgcggcccttgccgatatcgtggaagagggctgcgaggtacagcagccagggcttgtcccatccgccggcgagctgggagcagaaggggtattcgtgcgcatgctcgggcatgaagaagcggcgcacgttgcgcagcaccatgaggatgtgctggtccactgtatagacgtggaacaggtcgtgctgcatctgcccgacgatgcgccggaagggccagaggtagcggcccagcaccgaggtctggttcatcagccgcatggcatgggtgatgcccacgggctgctggaggatgcgcaggaactgctgccggttgacggggtcgcggcggaaggcggcgtccatgacgccgcgggcgttgtagagcgcgcgcagggtgcgtaccgacaggtccttcagcccttcctcggtctcatagagcaggaaggtttccaggatggcgtgcggggcgcggtggtagaggtcgtcgctggcgacttcgatgaggcctgacttgtcgtagaagcgctcgttgatgggccgcagttcgtgggaaggcggcgagaggcgttcctcgatgttgagcagcaggatctggctgagctgcgagaccgccttggccgcccagtaatagcggcgcatgaggctttcgctcgcccgcaggcgctggcgctgcccttcggcggcggcctggttgcggtagccgaaggactcggccacggcggtctgcaggtcgaagacgagccggtcttcgtgccggccggcgatggcatgcaggtgcgcgcggatgaggaacagcagggcttcgttgcgctcgatctgccgtacctcgaagtcggtggcgaggccgtgggcggccagttccttccagttgcggcccaggccgctggcgcgggccacccagagcacggtctgcaggtcgcgcaggcccccgggcgactccttgcagttgggctccagcgcgtagggcgtgttctcgtatttgttgtgcctctggcgcatttccagggtcttggcgaccaggaaggcctccgggtccatctgagcgtcgtagcgctcctggaaatccgccaccagggtagcgctgccgatgatgcggcgggcctccagcagcgaggtctgcacggtcacgtcggctgcggcctcggtcaggcactcggccacggtgcgcacgctggatccgatttccagcccggcgtcccagcagctgccgatgaaggcctcgatggcggggcgcagcgggccttcgcagtcggcttcgctgccgtcgggcagcagcacgagcacgtccacgtcggaataggggaacagctgggcgcggccgtagccgcccacggccagcagcgccaggctgtccggcaggccggcccgctgccacagggtgcgcagcagccggtcggcgagggcggagagcttgccgagcagggggcgcacgctgcgggtggacgccccccgggactgcaggctggccagcagggtggccttgtcctgccggtaggcgtcgcgcaggggctggagttccgaaagcgtgggcggcatggcgtgcggggaagagggcggtgggggcgtcggagcgcggtcggctggcatggccgtaccgcaagcaagaaccatgctgcgcctgtgcgcgccagcgcagccgtcaggtcttcacggccgtgacgaacggcggcagcggcggcgagccggccgacagggtgaggacctcatagcccgtctcggtcacgagcaccgtgtgctcccactgggctgacaggctgtggtccttggtgacgatggtccagccgtcgttgccgtgctccttgacctcgcggcggccggcgttgagcatgggctcgatggtgaaggtcatgcccggcaccagttcctcgagcgtgccggggcggccgtagtgcagcacctggggttcttcgtggaatttcttgccgatgccgtggccgcagaactcgcgcaccaccgacaggccgtggccttctgcgaacttctggatggcatggccgatgtcgcccaggtgcgcccccggtttcacctgcaggatgcccagccacatcgcctcgaaggtgagctggcacaggcgcttcgcggcgatggagacatcgccgatcaggtacatgcggctgttgtcgccgtaccagccgtccttggtgatgacggtgacgtccacattcatgatgtcgcccttcttgaggggcttgtcgttcggaatcccgtggcagaccacgtggttgagcgaggtgcagagcgacttggggtagggcgggtagcccggcggctggtagccgatggtggccgagatggtgccctgtgcggccatgcactcggcggcgagccgatccacgtcgttcgtggtgatgccgggacggatatggggcgtgatgtggtccagcacttccgaagccaggcggcaggcttcgcgcatgccggcgatttcctcggcggacttgatggtgatgctcatggggggattatcccatcgggggccgtacggtgcctccgcggacgcgacggcagtggcgggcggccgaaggcgcgggcccggtaaaatggcgggctccgccgaacgcgccgcgacgccccggaggctggccccattcagcggcccgcccgccggccgcggcctcctgctccgagccccatcctttcccgcaacaggccgccaaagtgaccctgcaccttacctcgttcgaaggcagcaacgccctcagccccttccgcgtccagcagctcctgcctcgcctgcaggccatccacgaccgcatcgagggagtcgcagcccggttcgtgcacctggtggccaccgatgccgaaccgacgccggccgaccgcgagcgcctggcagccctgctcacctacggcgacccctacgcaggcccggactccggccctgccatcgtggtcgcgccgcgcatcggcaccgtctcgccctgggcatcgaaggccaccgacatcgtgcgcaattgcgggctgcacgtgcgccgcgtggaacgggtgaccgaataccggctgtcgctgcgcccgggcctgttgggcggcgtgcccacgctgaccgatgcacagaagcaggccgtggccgcgctgctgcacgaccgcatgacggaatcggtgctgtgggaccgggccggggcggccgacctgttcaccgagctgcccgcggtgcccatggaattcgtggacgtgctgggcggcgggcgcgccgcgctggaaggggcgaacacccgctggggcctggcgctggcggacgacgagatcgactatctcgtcaatgcctttacttcgctgcgccgcaatcccaccgatgtcgagctgatgatgttcgcgcaggccaacagcgagcactgccgccacaagatcttcaacgcgcgcttcaccatcgacggggaggaacaggacaagagcctgttcgcgatgatccgcaacacccaccaactggcgccgcagcacacgatcgtcgcctactccgacaacgcttccatcatggaaggcagcgccgtggagcgcttcatcgcgccggcctccaccgggcgcgcggcgcaggaagtgcccgcctaccgcaagagcgacgcgacgcaccacgtgctcatgaaggtggagacgcacaaccacccgacggcgatctctccgttccccggcgcctccacgggcgcgggcggcgagatccgcgacgagggcgccacgggccgcggctccaagccgaaggccggcctcacgggcttcacggtgtccaagctctggggcggctggagcgacgaggcgggcggcaagccggagcacatcgcgagcccgctgcagatcatggtggaaggcccgctgggcggcgcggctttcaacaacgagttcggccggccgaacctgctgggctacttccgcgagtacgagcaggacgtggccggcgtgcgccgcggctaccacaagcccatcatgatcgcgggcggcctgggcgtgatcgacgcgggcctgacgacgaagatcgagtttccggccggcaccctgctgatccagctgggtggcccgggcatgcgcatcggcatgggcggcggcgcggccagttccatggccaccggcaccaacgctgccgaactggatttcgattcggtgcagcgcggcaaccccgagatcgagcggcgcgcgcaggaggtcatcaaccactgctgggcgcagggcgcgcagaacccgatcctggcgatccacgacgtgggcgcgggcgggctgtccaacgcgttccccgagctgaccaacgatgcgggccgcggcgcgcgcttcgacctgcgggcggtgcaactggaggaatccggcctggcgcccaaggagatctggtccaacgagagccaggagcgctacgtgctggcgatcgcgcccgaatcgctggataccttccgcgcgttctgcgagcgcgagcgctgcccgttcgccgtgatcggcacggccacgggcgagcgccagctggtgctggaagacactgccgtggaagcgggcgaccagaaattccccgtggacatgccgatggatgtgctgctgggcaagccgcccaagatgcaccgcgacgtgaaaacggtgcgccgcgcggccgcgccgatcgagctcaccggcgtgccgctgcagaaggctgtgatcgacgtgctggcgcatcccacggtggcctccaagcgcttcctgatcaccatcggcgaccgcacggtgggcgggctctcgcaccgtgaccagatggtgggcccgtggcaggtgcccgtggccgactgcgccgtgacgctggccgattacaagggttttgcgggcgaggcgatgtcgatgggcgagcgcacgccgctggccgcgatcgacgcaccggcctcgggccgcatggccgtggccgaggcgatcaccaacctgctggccgcaccgatcgagctgccgcgcgtgaagctgtcggccaactggatggcggcctgcggcgagccgggggaggatgccgacctgtacgccaccgtgaaggccgtgggcatggagctgtgcccgcagctgggcatcagcattccggtgggcaaggattcgctctccatgcgtacgcagtggaaggatgagggcggcgccgcgcagaaggtcacttcgccggtgagcctgatcgtgagcgcgttcgccacgctgtccgacgtgcggggcacgctgacgccgcagcttgacgccatggaggaggacaccacgctggtgctggtggacctgggccgtggccgttgccgcatgggcggcagcatcctggcgcaggtgctgggccaggagggcggcgaggtgcccgacctggacgacgcgcaggatctcgtgaggctggtggatgcggtgaacgcgctgcgcgcgcagggccgcatcctggcctaccacgatcgcagcgacggcggcctgctggccgcggtggccgagatggccttcgcgggccacgtgggcgtggcgctgaacgttgacctgctggtgacggaaggcgacggcatcgccgacagccgcatggagacgggtgacgccaagaactgggcgcagcaggtgagcgcgcggcgcgaggagctgacgctcaaggcgcttttcaacgaagagctgggcgtggtgctgcaggtgcgcaccgccgagcgcaatgaggtgatgcagacgctgcgcgagcacggcctctcgaagttcagccacttcgtcggcaagacacgtcccgcggcgtccgccatggacgtgggcaagggcgagctgcaggtctggcgcgacgtgaaggcggtgttcagcgcgtcgctgtccgacctgcaccaagtgtgggacgccgtgagctggaagatctgccagcagcgcgacaacccggcctgcgccgatgccgagcatgcggcggcgggcgctccgcatgacccgggcctgcacgtggcactgacgttcgaccccgccgaggacgtggcggcgccgttcctgaacctcgcgcggccgaaggtcgcgatcctgcgcgagcagggggtgaactcgcacatcgagatggcctatgcgttcaacgaggcgggcttcgatgcctacgatgtgcacatgaccgacctgcagtcgggtcgcgcgaagctggcggacttcaagggcgtggtggcctgcggtggcttcagctatggcgacaccctgggcgccggcatcggctgggcgcgctcgatcacgttcaacccggtgctgtcggaacagttccggggcttcttcggccgcgccgacaccttcggcctgggcgtgtgcaacggctgccagatgttcgccgaactggccgacatcattccgggcgctgccgcctggccgcggttcacgaccaaccagagcgagcgcttcgaggcccgcctgtcgctggtggaggtgctggagtcccccagcctgttcttcgcaggcatggccggcagccggctgccgatcgccgtggcgcatggcgaaggctatgcgaacttcgcgcgccgcggcaatgccgcccaggcgatcgcggcgatgcgcttcgcggaccaccatggtgccgccaccgagcagtatccgttcaaccccaacggcagcgcgggcgggctcacggcggtgaccacggcggacggccgcttcacggccatgatgccgcaccccgagcgcgtgttccgcaacatccagatgagctggaccagcggagaccgcaacgcgctgagcccgtggatgcgcatctggcgcaatgcgcgcaagtgggtggggtgaggcggcggttctgctcgcgaaaattttcgttgtttatgttgagcatttcttaagttgatgtcctagagcactattcctgatgaaaattaggaatcggtgctacctggaggtttatttttgatgttcaatgtaaacgatatgggaatgatcgtaggagattcgcgtgtcaaggaaaggcgtttcccagccattgagcgatcttcaatggcacttgtgcgtggattgataattcatcagacggattcggaggatgagttttcagtgtttgcgagctatgctcgggcaaatgcgaatggcgcccattttcttgttgcaaaaaatggatgtatttatcagacggcctctctttttcgaacaacgaggcacgtaggtaaaataaaggcccgctgcatggctgaacatcgatgcacaccctcggaagtcattaggtaccagaagttctcaccagatgcgaccaaccgcctggagatggtgaagactgtgccgcagcgctatccttccaacttggatagcgtgggaatagaagttgtcggaaaatgccgcctgccagcccatgttcgcatgccggtaggacttacggatatcgaaaagaattcctttgtcgataaatttggtgtctatgatccgctcactactgcacaacaagtagctttgcagtatttgttggggggattggtcagtactcttcatgtgccattagaagagatacatcgacatcctgacgtcagctataaacagagaaccgaggctgctactgctgttttgagatgaggtcgccatacatatgttctctttggcttgtgttgtcggccctctcggctgttggcgccaatgcgggaacagaaaaacttcccttcgcccacgcgaaaatccagaaaatcaccatcgaacgccctgctgcccaggcgcggttcgctccggaagtggactgccgcggcctggcgctggatgccaggcgggtgaaattcttcctgcagcatgccgccctcacggacagcggctcataccggcgcaatgccatcctggacgactgctcggcggatgccacggtggtcttttcggatggccggaccgtgacggtctccatcgacagcggaacgggatggggtgcggtgagccgtgggcagcggtcccggttcctggcctgcgaggcgtgcgtggatatcctgcagccggactttcccttcgatccggagcgcaggccctctgacgcggagcgttagctgccgccacggcgcggcctgagacgggggcgttgttcctgcccgctcagtcctgcccgggagtgacgagcaggttccagcgatgcacgaaggcgaaggcctcggcgggtggcagcgggcggctcaggtaatagccctgtacctggtcgcagcccagttccatgagctggtcgaacacttcggcggtttccacgccctcggccaggaggcggtagcccagggtgtggccgagctggaccatgccgcgcacgacatcgagggcgcgggcatcggtgccaatgggacggatcagggcctggtcgagcttgagcacctcggccgagaggtcgtacaggcatccgaaattgcagtagccggtgccgaaatcgtcgagcgccacgcgcacgcccatggcgcgggccgccttgatgccttccagggtggggccttccgtcagcaccgcgttctcggtgcattcgatctcgagccgcgagggggcgagccggtgccgggcgaaggcgtcctggagcatggcggcgaatccgggctgctcgaggttgcgcggcgagacgttgatcgccacgtccacctgcaggccgtcgtcttcccacgcgcgtatctgcgccagtgccgtgttcagcacccattcggtgacggcctggatgtaggtggtcttctccagcaggggaatgaagtcgccgggcgacaccgggcccagctggggatggtcccagcggatcagggcctcgaggcaggtgtaacgcgtggaagcgcgctcgaactgcggctggtacaccagccggaattctcccgccatgagcgcgcggggaatgctggccatgagctcgtaggaacggcggtagctgaggtccaccgcggcgtcgtagctgcagacagccgtgccggacatcggctggtggtagagcgcggcgttggcgcgccgcagggaatcgacggcgtcggccggctcgagggtgaagggggccaggccgatgcggcgccgctggttgatgacgatgcccgagcccgtcggcagcggcgcgaccagtgtgtccagcaactgctgcgtgaattgcgccacggtctgctggtcggagtcccgcagcacgagcgccagccgggcgacgccggtgtggtacacgcgggactggttgccgacgaagaaggccagccgcctgcctgcctcgtaggtcagctgttcgatgggctgcatgccgatggcccgggcagcgtccatgatgccgtcgtgcggcaggagctcgagcaggaccagcacgcggtgctcgccgggcgcggccaggcacagtccatggaggtcctgcagcagttgcgtccggttgggcagcagggtggactcgtccacgcgcgcggcggcgcactgcaggtcgatctgggccatcaccagagcggccaggtcttccagctgccgctgctgtgcgccgtcgaacgtgcgggggacggtgtcgatgaggcacaggctgcccaggtggtggtggccccgcaggatcagtggggctccggcatagaagcggatatacggcgctccctggacgagcgggttggcggcgaagcgcgggtcttgcagcgcgtcttccaccaccatgacctccgaggaccggatggtgtggtcgcagaaggcatcctcgcggcaggtttcgcgaacggccaggccgatctgcgacttgaaccattgccggtccgcgtccaccaggctgacgagcgcgatgggaacgccgaaaaggcggctggccagccgcgtgatgcggtcgaactcctcggtcggcggagtgtccagcagaccggtggcccgcagggccgtcagccgttgctgttctgcgctgatcggaggggtcatggaggcggtcgaaaatgcgtggtgctgcggaggatagggaattatctcagccctggttcctgcaaggatgtttccccgcgtccatgccgacgcagttccgcccgcttctgcgcaccgccgcccgggcgtgggactccataatcggcgcttcccaaccacggagcttcgcatggccggcgccagccttttgaccctgcttgacgatatcgccgcggtgctcgacgacgttgccctcatgaccaaggtggctgcgaaaaagagcgcagcgatggccgacgatgtgtcggtgatgacgaagacggccgcgcagaagaccgcaggggtgctcggcgacgacctcgcgctgaacgcccagcaggtgaccggggtgcgcgccgagcgcgaactgccggtggtctgggcggtggccaaggggtcgctggtgaacaaggccatcctggtgccggcggcgctgttgatcagcgcattcattccctgggccgtcacgcccctgttgatgctgggaggggcgttcctgtgcttcgagggcgcggagaaactggcgcaccggttcctgcaccaggatgccgcaggcaaggacgcggaccgggaggcccatgcccaggctgcggcgaacgccgccgtggacatggccgccttcgagaaggacaaggtgcgaggagcgatccgtacggatttcatcctgtccgcggagatcatcgcgatcacgctgggcacggtggctggcgcgcctttcggccagcaggtggcggtgctttcggggatcgctctggtcatgaccgccggggtgtacgggctggttgcaggcatcgtgaagctcgacgatggcggcctctggctcagccgccgctcgctcggcgcgctgcgcgtgctgggccgcggcatcgtggcggctgcgccctggctgatgaaggtgctttccgtcgcggggacggccgccatgttcctggtgggtggaggcattctcgtgcacggcctgccgccgctgcaccacgcggtggaagggtgggcatccgctgctgcgcaggggggcggcgggttcctgcaggtggtggtgctcaacctgctcaatgccgcgagcggcatcgtggcgggcgcgctggtgctggccggcgtgaccctggtgcaacgctggcgcgggcgcaaggccggcgcgcattgaggcgtgcatggccctttgatctgtggcaaggcgggcggtgcgttttgcaagcccaatgcgttcacgggggccgtccccgttcaaccgcatcgagtcctcctatgaaaaagaatctgctcgccctggctgccctgtgcgtcctgacctccggcgctgcctatgcgcaggctaccgacggccagggcccctggatggtccgcgtccgcgcggtgcatctggacagcgacaacaaggacagcaccggactgggcctgtcgatcaacaacaagaccattccggaagtagatatctcgtacttcttcgacaagaacatcgccgcggaactggtgctgacggtgccgcagaagcagaaggtgtattccagcgcgctgggcgcacagatcggcacgctgaagcacctgcctccgtcgctgatgctgcaataccacttcgacgcccccggcttcaggccgtacgtcggcgcgggcatcaactacacccgcttctccagcgtgcgcctgcctgccggcgtgagcatcgacaagagcagctggggtggcgccctgcaggtcggcgtggacattccgctcaccaagaacctgtcgctgaacttcgacatcaagaaggtgtacatccgcaccgacgtggctgccaacggtgccaccctgggcaccctgaagatcgatccggtgctggccggcgtgggtctgggctggcgcttctgaacgagcaggccaggatggggccggcgcgcatgcgccggccctttttctttccggggtctgaatgcggcctgcggcctggacgccgctgcgcaggcggcggtcggcgcgtcaggccgcgggtggaggctcctgcgcaggcatggggagttccagcgtgaagcaggcgccatggccggtttcggaggccacggtgagccggccgcccatgagctcggcgagcccgcgcgaaagcgccaggcccaggcccgtgccaccgtgctgggtgctcacctccgcaccgccctggctgaatttctcgaagatgacctcgtgcaggtcggcggggatgccggggcccgtatcgatgaccctgaagcgcaggttgcgcgcctcggcggtgtccacctccagccgcacgccgccctcccgggtgaacttgagtgcgttgctcagcaggttgttgaggatctgcttgagccgcagtccgtcgcaccgcagcatgtggggtacgtccggggcgatgcgcttttcgagcgtgagccctttctgcgcggcagagatggcgaagaggtccacggtagtgccgacgagttcgcgcacggcatggtctccgggcacgatgggcatggcgccggcctgcaccttcgcaaggtccaggatctcggacagcagggtgttgaggtgctccgccgcactgcggatcaggccggcggcttcgcggtaggacggctgctccagccgctgttccatgagctccgcaaaaccgtggatgctggtgagaggggtgcgcagttcgtgcgaaatggccgtcaggaattcgctcttggcgcggttggcggagcgggcctgggcttcgctcgccgcgagtgccacgttcttctgctcgagctggcgcagtccccgcaggaagcccgcgcacagggcgaccagtgctgcggaaaagagcccggcgaacaccatggtgaagttccgcatggtcttccattccgccagggcttcgtcgtcggccgtggacacgaggacggtcagcggatagccgggcaggcggtggaaggcggtgatgcggcccagcccgtcaacgtggctgacgcgctggtaggtgccatgcctgcgggtggtgtccgcgaggggatggtcgggcgggaattcgatgacctggtcgatgttgcctgcctgggttccgatcacccgggtcagcatgccgaagtctgcccccatcagcacgaccgcgccctgggcgccgatgtccacgccaccgtacaccttctcgaaatagctcggattgagcgaggcgaccaccacgccgtgcaggtagccgttgcggccgatgatgggccggctcagctgcatggtccggcggcccgagatccggcccgtgacgggcttgccgatgaagaggccggatgcggacatctgcgtccgcgcgtggggtaccttggagggctccaggtgcacccggatgtgttcgcgctcgctcaggtcggtatcctggttgcgggccccggtggggtcgaggttgctgcccacgaaccggccgtcggggcccacgatggacagctgggtgaggatgtccggcgccaggcctgtctcgttggcgaacagggcgtagtcctccttcgtgaactctccgctgcgcacttccgccgccacgcgcagcgtggcctggtcggccgccgccaggacccgcagcgtctgctcttccagcacgcgggccaggttggcattctggcgtcgctgggattgcactgcatcctgccatttggtctgcagcgagatggcgacaagcgcccaggtggccgtgagcgccaggagcagggtgccgatcaccagggcgcgcagccgccgcccgccctgggccgtgtgcgcaggcactgccggcaggtgctctaggacccggtgggaggagggttcggacatggagggctagcttgccacgttctggtgcggcgcggggtgcgtcagggccgggtgccggtgccgaaaatgccgtccccgccactctgcccgaggatccggcgccccagggccggcagggccgtggacgcatcggggcgctgccatgcctgggtcacggtggaatggccggccgcgagatccgccggcgtgcccagatcgaagtggaagctgtaatcgggctcctggcccatgcgcaggtccgtgacctggacgtgcccgccatgctcgcgcatgcggtagaagccgtggctgaaggccgccacgcgctgcacggacggctgggctgcgaactgcgcgatcagtgcctcaccccggtcgtgcacggtgaagtggatgggccgcccgcggtcggcgagcgcgtagaagccttccgcatactgcccgggtgccatcgccaccacccgccaggcgagggtgttgaacggcgtgggcgtcacgagcacctgtcccgccggccatccgatgccggcgagcgactcccgtgcaatttgcgcgacgtgctgctgtaccccgaagccccaggccaggtaggcggtgctcagccacagcccggccgtgttccagcgcaggccgcgcgggcctgcaagcgccagcgccgcgaccaccccgacgatcagcggcacggtgtagagcggatcgatgatgaagatgctgccgactccgtaaggctggtcggtgaacgggcgtagcagttgggtgccgtacaccgtcatccagtcgagcagcgggtgggtggcgagcgcgagccagagcgccagccaccagcgcttccactggaagccctcgccgtggaggcgcgccgccagcgcgcccagcagcggcgcgagcagcgaaaggtagagcagggcgtgggtatcggcacggtgcaggaccatgttggcaatcgggtcgccatggtcgatgagggcgtccaggtcgggcagcgtgcccgccacggcgccccacagcgcggctttccaggcggcggtgcgccggcccatggcagccagggagacggcggagccgagggcgatctgggtcagggaatccatgctggggcgacgggcgtcggcgaaaaaaggtgccgagcgggcggcgggggtggccgggcagggcgccgcagcggccgcattctagggcgaacgatgcgcgggcgtcctacatgcccggcggaagctctctgcaatgctgggcaccggccatcgcgccccggcgcagcagccgccgtccggcatggcctgcgagcttagccggcccctgccgccccggcggccctttccccttcaggaaaagagatcccgatgaacgcccatgccctccagcggtccgaacccgcccattccgacatcattcccgggctgctgcggcaccccgcctgtatttcgccgaagtatttctacgacgagcggggatcggagctcttcgaggagatcacccggctgccggagtactaccccacgcgcaccgaacaggccgtgatggcgcggcatggcgaagacatcgcgcaggcggtgggcgcggtcgagacggtgatcgagctgggggccggcagctgcgagaaggtgcagccgctgtgccgcctgctgcggccgcagcgtttcgtgggggtggatatttccgcggatttcctgcgcggcgcggtggcacgtctgcaggaggcccttccctggctgcgggccgaggccgtggcgggcgacctcacgcggcccgtggtgctgccccaggatgttccccgtgcccggcggctggtgttctacccgggctcctcgatcggcaacttcgatccgccccaggcactggcgctgctgtcgcgcatgcgcggcctggtggaccgcgacggcggcgtgctcatcggattcgacctgcccaaggacgtggccgtgctcgaggctgcctacgacgacgcggccggcgtgacggccgcgttcaaccgcaatgcgctggagcacgtgaaccggctcatcggcagcgacttcgtggcgcaggactgggagcaccgcgccttcttcgaccggcgcctgtcgcgcatcgagatgcacctggagacgccccgcggcgcccacgtgcgctggcctggcggcgggcgcgtcttcgcgcccggcgagcgcatccataccgagaacagctacaagtacaccctgccggccttccaggccctgctggcgcgggcgggcttctcccgcgcgcgggtctggaccgacgagcgcggatggttcgccgtggcctacgcgcggccctgacccctggagacccccgccatgacccctcccctgagcctggtgcgccggacggcgccgggcggtacacccgccgtagcggcagcactgcaggagcgctatgccgaagtgcgccgagcctcgcttgcgctggccctgccgctgtccgacgaagactgctgcgcgcagtccatgcccgatgcgagccccgtcaaatggcacctggcgcacaccacgtggtttttcgagaccttcgtgctcgagccgcgggagcccggcttcgccccgttccatccggcgttccgcgtgctgttcaattcctactacaacggcgtcggggacaagcatccccggccgcagcgcggattgctcacgcgcccggcgatggcgcaggtgctggaataccggcaggacgtcgatgtccgcatgggacggatcctggccgggctgcaggaggagccggatccgggcctgcaggccctggtggagctcggcctgcagcacgagcagcagcaccaggaactgatcctcaccgacgtgaagcacctgctgtcgagcagcccgctctggccggcctaccggttgcagagcccgggcggggcgccggcggggccgcaggagcggcagctggaacccgcagtggctccatccgtgcgctggcggaggtttccaggcggcgtcacggagatcggccacgacgcgcgggccgagggcgccggtttcgccttcgacaacgaatcgccccggcaccgtgtgtacctgcagccctatgcgctggcctgcaggccggtcagcacgggcgagtacctggccttcgtcgaggccggcggctaccgcgatgcctcgctctggctggccgagggctgggactggatccaggccatgaagctccagcaccccctctactggcgccgcggggcgacggaaagcggcgacggcgcgggctggcacgagttcacgctcgccggaccgcggccgctccgcccgtcggcgcctatggtgcacctgtcctattacgaagcggacgcgtacgcgcgctgggccggagcccgcctgcccaccgaggcggagtgggaggccgccgcggcagcatcgccgggcgcgcaggccgtgcagggacatttcgccgacagcggcgttctgcacccacgcgcggcatcgggcgcggcccggccggacccggacgggcagccgccgctggagcagttgttcggcgacgtctgggagtggacgcagtccagctacgcggcctacccgggctttcgcgtggccgatggcgccgtgggcgaatacaacggcaagttcatggtgaaccagtacgtgctgcggggtggatcctgcgcgacgcccccgggccatgtccgcgccacctaccggaatttctttccggccaccgcgcggtggcaattctccggcctgcgcctcgcgcgcgacctggagagcgcctgacccgcgcggcatcgcgtcacacggcgtccagcgcctgggccaggtcggccgtgagatcgtcgatgtgctcgatgccgaccgacaggcgcaccatgccctcggccacgccggcctgctgcagttcttccggcccgagctggcggtgcgtggtggaggccgggtgcgtcgccagcgagcgcgcatcgccgatgttcacgagccgcgtgaagagctgcaaggcatcgaggaagcgcgcgccggccgcccgtggatcctcgcccggcgcggaccgcaactcgaacgagagaatgccggaggccctgccgccgagcaggcgctgcgtgatcgcatggtcggggtggccgggcagggctgcgtaccgcacctgcgccaccttgggatgctgctgcaggtagtgcgcgacggccagcgtgttgtcgcagatgcggtccatgcgcagggccagggtttcgatgccctgcaggatcaggaaggcattgtgcggcgagagggtcgccccggtgttgcgcagcggcacgacgcgcgcgcggccgatgaaggccgcctcgcccagggcttcggtatagaccacgccgtggtagctcgggtcaggggtgttgaggcaggcgaagcgctccctgtgctgcgcccaggggaacttgccgctgtccacgatggcgccgccgatgctgttgccgtggccgcccaggtacttggtgagcgagtggacgacgatgtccgcgccgtgctcgatggggcgcagcaggtaggggctgggcacggtgttgtccacgatcagcggcacgccatggtcgtgcgccacacgcgccagcgcggcgatgtcggtcacgttgcccagcgggttgccgatggattcgacgaaaacggccttggtgcggccatcgatgtgccgcgcgaagctggcggggtcgcgcgggtccgcgaagcgggtggcgatgccctggcgcggcagcgtgtgcgcgaacaggttgtaggtgccgccatagagcgtgctggccgagacgatgttgtcgccggcctcggcgatggtctggatcgcgtaggtgatggccgccatgcccgaggccagggccagcgcggcgatgccgccttcgagtgccgcgacgcgcttctcgagcacgtcgttggtcggattcatgatgcgggtgtagatgttgcccggcaccttcaggtcgaacaggtccgcgccgtgctgggcgctgtcgaaggcgtaggccgccgtctggtagatgggcaccgccacggcgcgggtcgtggggtcgggtgcctgtccggcgtggacggcgagggtctcgatcttcatgctgtgctgtctcctcggaagcagtgggcgcgccagcattgcccggcgcgtgcgggccattgtgtcgggtcgcaccgccacgcggaacgaaccgatcgctatgtgcttatgcgcgccggcaggctcagcggcggtgctgcgggttctcgcgctgcggatcgagggtgccgccggtgttctgctcgcgctcctgttgctgccggttgcgctgctgctcggcctggcttggcccgttctgccgcgcagtgccgtgtggggagtcgttctgctgttcagactgctgctgtgccattggtggtctcctggaggtggctcggcagcgggatgccgccgccccggggtgtgcggcaacccgcgtgccccggcccggccggaacgggcatggcgtttgccccgtgaatggcagggagggcgcactccgccccccgctttctcaaggagcatgacatggccattctttttcccgaatccgagccggccgccggcagtcccggcaagaacgatctcgcccgcgcgcccgcggcgtttcccgatggtccgaacgtggcgccgggcgcgcacgaactcgaggcggcccagggggcgctgcccgcagatgccgcccgtggcaccgcggcttccgctagcggggaaacggtgcgaaacccggcaaagagcactgctgccgggaacccggcagcgacatgatgcgcggcgtggcccgcgcttcgcttcagtgcggcgcgccgggcaccggccgcgtgcggtagaactgcatcggcaccgcctgcgcctcgcgcgcctgctggttctgcaccgatttcttgatccggcccaccacgtgcatctcgcagggcttgcagtcgaagcgcagggtgagtttttccttgccgttgatcaggtgcaggggctcggccttgatggtgcccttgaccccgatcacgcccttggcctgcttgggacacaggctcatggaaaagcgcacgcagtgcttggtgatcatcaggctcacctcgccgtcctcttcctggctctcgtaggccgcgtcgatcaccttcacgccgtgcttcatgtagaagtcgtgcgccttctggttgaaaacgttggccaggtaggtgagggtgtcctcggggaagggcgccggcggctccacggggcgcgcgcggggcaggcgctgcaggcccccggaacgcgccgcctccagggcggccacggcatcgcggcgcagcggattcagcacggaggcgggcacgaaccacggctgccgcatcgcgatggcgatgtcgtgcgcgtggaagatcgtggcgccgaagcggccgatctgctcgcgcagggcgccctccgcgcgcgccgcgtcggtggccggctcgtgcgcatgcgccacctcggcggtgccggtgaagccgtcctcgtcggtcagcgtgagggcgaagccggaatcggtatcggtgaaatgcgcccacaggccgatgcgccgctcgctggatttcttctcgagcgtgcgcacccagtccatgtcgcggttgcggttgatctcggtgccgcggcgcaggtccctgaaaccctccatcgggtccttcgggaacacgcgccagtggttgcgtgacttgccgggtgccgcctcggcgcggttgatcgccacgcccacgagctccttctgcaggtcccagtagcacaggccgtcgccgttgtgcagcaccgtgtcgggcgcgtgggtttccagttcgacccagttcgggcccacctgcgtgacccagccgatcgcctggccggggttcttgggcgtgtcgaaggcgccgatgtcttccttgcggccgttcacgaaatagtcggtgaactcgcggttgaagttctggttcgggtcgggcgtgaaggtgaagcgcgtctggccgctggaggagcgcgccaggggggcggcggaggtctcgcgctcctcgatgatctcgtccagcagccggcggtagtgggccgtgacgttcttcacgtaggccatgtccttgtagcgcccttcgatcttgaagctgcgcacccctgcgtcgatgagggggcgcaggttggccgactggttgttgtccttcatcgagagaacgtgcttgtcgtgcgcgatgaagcggccggcgtcgtccgtcacctggtagggcaggcggcaggcctggctgcagtcgccgcggttggcgctgcggccggtgtgcgcgtggctgatgtagcactggccgctgtaggccacgcagagcgcgccgtggatgaagaactcgatcgtgcagcgctccgggtcggtcgccgcgcggatggccgcgatctcctgcaccgtgagctcccgcgccagcacgatctgcgacagcccggcgtcctgcaggaagcgcgccttctcgggcgtgcggatgtccgtctgggtgctcgcgtgtagctggatggggggcaggtcgatttccagcaggcccatgtcctggatgatgagcgcatcggcgccggcctcgtacacctgccaggccatgcggcgggcgccttcgagctcgtcgtcgcgcaggatggtgttgagcgtgacgaagatgcggctgtggaagcggtgcgcatggcggatgagccgctccaggtcgcgcagttcgttgcccgcgctggcccgcgcgccgaaggccggtccgccgatatagacggcatccgcgccatggttgaccgcctcgatgccgatgtcggcgtcgcgggcgggggagagcagttcgagctggtggggcaggagggacatggggcgcgattatcccaggaggctggcgcccatgggctccgggccgtcgcagcacttcggccggcggcagcccggcttcgcctggagcctgcccggatttcccggcaagccatagcctcggtgcgctccagaacctttgcacgatccagtccatgcgcctttcacctctccggtccggttctcttccacccactgcatcgctgcacggcgcccctgcggacggcgggctcgcggcgccaggctccgagcccgccgccacgcccttgcggcgctcgctgtcgtcgccgcacctgtctccgctgtcggcgcgtgatcgagaggccgggatacgccgcgaggccgctctggcggcccggttcggcagctgccagcccgcgcgggggaaggcaaaaaccggtgcggatggccaggtgacctaccgcagcccgatacagaagcaggaactcgaaccggcgcagcacggctatcgccgggtgcggatcaatccgacgcgggtgctcatcgccgagcaccagggccttgaaaccagcacattcttcatccgccaccaggccgacctggaggcggtgcggcgcgtcgacaggccggcggatgcagcaggcatgggcgcgggccccctgcaggatctgctgcgcctggatgacctgcgtgcccaccgggtgcagtacaagtgggacatctcggccaacggctcgctcgtcatcggcgaggtgctggtcggcgcccccgaggaggtgcgcgagcgtgtcgcagccggtctccgcaagaaggccgaggatgcctcgcgggcgccggcggccatgcaggagaaaaaacagaagaaggaaaagaaggagaaggacgccgccgggaatccggagcccgatccgcgccagttcatgctgggccacgtgacgctggtgggaggcgcgctcgtcgcggcgccatggcaggccacgcgcggcctgccgcaggcgcatatcagcgggatgctgtatgcccgcccggacggcacgctgtgcatcgacaacgattccggccgcttcagcgaatacgaagaccgcgtgcccgcgcacctgcaatcggtggcggacatgttcgcgcggctcggcctgcccgtggccgtggattggaagccgaaggcacccatccccctggcccgtccggtgccgcgcgcccaggggtgaacggctggcggctgcgtcaccggttgcaccgatttggcgccgctttgctccgaaatggtgcgactgccggtacgatagccccggcgccgccccgtgcggtgcctttttccgccattcccgagattgtcaggagacctccgaagtgccttccgttttccgcttcctcccctcgctgccccgtgccgcggccgccgccgccgtgctgtccgctttcgccgccgcgcccgcgggcgcgcaggacgtgcagaccgtcaagatcggccatgccggccccgtctccggcggcatcgcgcacatcggcaaggacaccgaaaacggcgtgcgcatggcggtggacgacctcaacgcgcagaacctcgtcatcggcggcaagaagatccgcttcgagatcgcggcggaagacgatgccggcgacccgcgccaggccacggccatcgcacagaagttctgtgacctgaaggtggcgggcgtggtcggccacctgcagtcgggtacctccatcccggcgtcctcgctctacgacaagtgcggcctgccgaacatcacggccgccgccaccaatcccgacctgaccaagccgggctacaagaccacgttccgcctgatcgccaacgacagcgccctgggcgccgccctggccatctacgcggccgaccacctcaagctcaagaccgtcgccgtcatcgacgaccgcacggcctacggccagggagtggcccaggtgttcaaggccacggcgctgcagaagggcctgaaggtggtggccgaggagttcaccaacgacaaggccaccgacttcatggccatcctgacctccatcaagccgaagaagcccgatgcgatcttctatggcggcctcgacgcccaggccggcccgatgctgcgccagatggagcagttgggcatgggcgacgtgaagttcttcggcggcgacgcgctctgcaccgagaagctgcccgacctgtccgccaagtcggcggcactcaagaacgtgacctgtgccacgggcggcgcatccgtcgcgaagatgcagggcggcgcggagtggaagaagcgctacgacgccaagttccccggccagttccagatctacagcccctacgcctacgacgccgccatggtgctggtggacgccatgaagcgcgccgactcggtggatccgaaggtctatacccccttcatcgccaagacacagtacaagggcgtgaccgccaacgtgtccttcacgcccaagggtgagctgacggcgcctgccgtgacgctctaccactatccggccaacgcgcgcgtcgcgctgaactgaggctgcctacctccggcacgccgcggcatcgccgcgggcggcgccggttccgatacagtggcgtgccgcgcccgggtctccgggcgcggcacgcctgtttctggcgagggcggccatgccgcccgtgcagcggtgatgaacgaggagcgacggtatgcgcatggcattgggactggtgggcctgctggtggccctggccgtggtggccctgctggtgaagcagcaggtgggcggcacgcgcgtggcggtgccggtggtgccgggcgcccaggcaccggcctccggcgcgtcggttcccaccgtgcagatgcagggccggcaggtgcaggagcaggtgcgccagcaggtggagtcgctcatgcagcagccgcggcccatgccggacgacgaggcgaagtgaagacattcccgcgcacccggcgcggtccatcgccggcctgcgccggattcccatgggcccgttagcaggcccgggccccgcccccggcggggtggaccggcacgccgacgaggactggatgcgggtcgcgctgcaggaagcggcagaggccgccgcgcgcggcgagattcccgtgggcgcggtggtggtccgcggcggcgaactggtagcgcggggcagcaatgcgcccatcgccggccacgatcccacggcacatgcggagatcgtggcgctgcgggccgcggccgggcgcctgggcaactaccggctcgacggctgcacgctgtacgtgacgctggaaccctgtgccatgtgcagcggcgccatgctgcacgcccggctggaccgggtggtgtacggcgcccccgacgccaagaccggcgcggcgggttcggtggtggacctgttcgcgcagccggcattgaaccaccatacgcgcatcgagggcggcgttctggcgcaggagtgcggcgcgctgctgagcggcttcttccagtcgcggcgcgaggcccggcgggcccaggcgcgcgccgcccatcccctgcgggacgacgcgctgcgcacgccggacgcgcgctttgccggcctgccggactggccctggaccccgcgctacatcagcgacctgccggccctggcgggcctgcgcatgcactacctggacgaggggccgatcgatgcgccccgcacctggctgtgcctgcacggcgccggcagctggagctacctgttccggcacatgctgccggtctggctggctgccggcgaccgcgtggtcgtgcccgacctgatcggattcggccgcagcgacaagcccaagaaggaagccgcgcacacgctgccctggcaccaccgcacgctggccgaactggtggcgcggctcgacctgcgccgcaccgtgctggtcgcgcacggggagggcggcctgcccggcatggctttgccggcagcatcgcccgacgcgctcccggatgccggcgaccggttcgccgggttgctggcggtcaatgcctggcttccccctggcgacggtgtgccgctgccgccgggcctggccgcctggcgcaaggccctggtcgcacggcaggcggcggtgctgcgccccggcgccgcgccgggcctggatgccgcggccgcagcggcctgcgaggcgccttttcccgatgcgggctaccgtgccgccctgcgcgcgggcctccactggctgcccgccgcgccggatgccggggcggccgccatcgtgcgtgtcggccgcgccttctggtccgggccggggcgccgcagcgcggtcgcggtgggcgcgcgcgatgcggcctggggcgccgcggccctggcggaagcgcgcgcggccgtgccctggccaacgggaggaggggagccatggatctggcccgatgccggccacctgctgccggagcgccacggcccggaactggcgcgccgtgctgtggaatacttccacacatgagcggcgcaccgcagacgccgccggcacgaccctttacgcccctttcccgccccctttcttcccgcctttgccggagcgggcccgacggcccgacgagccttgcctgaacacgatcacgaccattcgcattgcggccacgaccatggcccgcgccacatctacatctactcgccggccggtgccgtgcgcgacaaggccgcattcaagcgcggcgtcgcccgcctgcaggccatggggcacgaggtggaggtggatgcggatgcgctggccgtccatacccggttcgcgggtgacgacgccacccgcctcgctgccatccaccgcgccgccgcgagcggcgccgacgtggcgctcatttcgcgcgggggctacgggctcacccgcatcctggacggcatccgctacaaggccgtggccaaggcggtggagcggggcacgcagttcgtcggcctgagcgacttcaccgccttccaggccgcgctgctcgcgaagacgggcgccatgacctgggccggtccggcactggtcggcgacctgggctgcgaaggcgagcccgacgacatcatgctggcctgcctggacgacctgctcaccggccatggcgagggcgcgggatggcgcatgcacaacgagaaacccgccgccgacggaacgcccgcggtgaaggactgctacatccgcaacgccacgctctggggcggcaacctcgccatgctctgctcgctggtgggcacgccctacctgccccaggtcaagggcgggatcctgttcgtggaagacgtgagcgagcatccgtaccgtgtcgagcgcatgctcacgcaactgctgcatgccggcatcctcgcgcagcagaaggccgtcgtgctcggccagttcaccggctaccagctcgcgccgcacgacaagggcttcaagctgcagaccgtggtggactggctgcgcacccgcatcaaggcgcccgtgctcaccaacctgccgttcggccacgtgcccaccaaggtgctgctgccggtgggcacgccggtatccctctccgtggaggggcgcgacgccctgatctactggggccacgcggccagccactgagcaccgcccatgagaaccgtccggcacaccgtcgtgttttccgacatcgtcggcaccacggcgctgttcgaggcgcagggcaacaccctggccaccacggcggtcacggggctcaccgaatggatggcggccgcgctcggccgccatggcggccgggtcgtgaaaacgctgggcgacggcgtgctggccgttttcggtgaaccggcctccgccgtcaccgcggtggcggacatggcccggcgccaccacgagcggcccggcaagccggacggcgcgatggacctgcgcgtcggcatggcctatggcgaactggtggaagtggacggggacacctatggcgatgcggtgaacatcgcctcccggctgtgcgagcgcgccggtgcccgcgagatcctcgccgatgccgccactgtggagctggcgggcagcgtggacggcgcgggctatgtgcgcatgggcgcgctggaactgcgcggccgggccgagccgctgctggtgtaccaggtggactggcgcgtgggcgaggagcacggtccgctgaccttgcgcgccggcctggcgagcgaactggcgccgatccagcagcccaacacctggatcgagctggcctggtccggttccatccgcactttcggcgcggcggacagcccgctgcacgtgggccggggctcgcaggcgccggtccgggtcgccgatccgcgcgtgtcgcgcgtgcatgcacgcatcgaatggcgcggcggcaccgtggtgttcaccgacctcagcagctacggcagctgggtgcggttcgacggcagcgaaaccgtcgtggcgctgcgccgctccgcctgcctgctgcatggcagcgggcagatcgcgctgggcgtgcccttcggccgcacggacacgcccaccctcgggttcggcgtcaccgacaccgaactgccggaaacctgggacacgcttcctccgtactgatcgatttcccgtgcacgggccgcccacggccgcgttgctgcacgacaatcgtgctccatctcgagagggggcgaagccatgcggttgcgacagcggaaagcaggatcctggatgcgttggggcgccgtggcggcggtagcgctcacgttgctgggcggcgcagtggtggcgtgttatgtgcagagccgcttcccggcgctcgatggccggctctccgcgcccgggctcgtggagcctgtagaggtccggcgcgacccctccgacgtcacccacatccatgccgcctccgcgcaggacgcctggttcgccatgggctacgtgcatgcgcaggagcgcgcctggcagctggagttcaaccgccgcctcatgcacgggcagctgtccgaactgttcggccccgccgcgctggacaccgacaggctgatgcgcgcgctggacatcatgggcaccgcacgccgccagtacgccggcctgccggccccggcgaaggaggcgctgcaggcctatgcccgtggcatcggcagcttccaccgcagcgggcgggcgctgccgccggaattcctgctgctgggcgtaccgcccctggacggaaaggatggccgcgacgcctggacccccgaggacagcgtgggctgggcactgatgatggcgctggacatgggcggcaactggggccaggagttcacgcgcctctcgctcgcccagtcgctggacaccgaccgcctgtggcagctgctgcccccgtatcccggcgagccgccggccacccgcgtggacctggcggcgctctaccggggcatgggcatctaccgcggcgcagggcagggcgctgccgccgcggccacgcccccgggcacatccgcggcggcctccaccgccatgcccggcatggtggcggccctggcgggcgacggtacgcggcaatggctggaatggtcgcgcgcgctggtgagcgatgcgggcaccaacgaaggcaagggcagcaacaactgggtggtggccggctcgcgcaccgccagcggcaagccgctgctggccaacgatccccacctgggcctctcggcacccgccatctggtactacgctgccctgcatgcgccggaaggccgcgccgccgacggcgcgcgcatccctcccctggaagtggtgggcgcaaccctgccgggcctgcccttcgtggtgctgggccgcaccgcgggcgtggcctggggcttcaccaacaccagccccgacgtgcaggacctctacatcgaacggatcgatccggaaaacccgcaccgctaccgcacgcccgacggctgggcggcattcacggagcgccaggagaccatccgcgtcaagggccagcccgacgtggcggtcacgctgcgcgccacccggcacggcccggtgctgagcgacgtggtcgaatcccatggccgcgtgctggacctgcatcgcgccgtgctcgcactgcgctggagcgccctggatgccgacaaccgcaccgtgctggccggcttgcgcctgaaccatgcgcgcaacgtggaagagcttttcgatgccctgtcggactaccactcgcccatgcagaacgtcgtggccgccgacaccgcgggccgcatcgccttcaaggccgtcgggcgcgtgcccgtgcgcgccccaggcaacgacctgaacggcgtggcgccggcccctggctgggacgcgcgctacgactggcagggctggctgccctatgccgagacgccgcaggacgacggcgcggcccggggctggatcgccaccgccaatcagcgcatcacgcccgagggctatccgcatttcctgacccaggactgggcgctgccctaccggcacgaccgcatcgcgcagcaactcgaagccgccggcaagatcgacatggccggcatgcagcgcctgcagggcgatgtcgtctccctcgccacccgccgcctgctgccctacctgcagcgcgcgctggcggggcatccgcatcctctggccggcgctgcggccgcgcaactgcagggattcgacggcgccatgcgcgccgaccgggccgccccgctggtcttcgccgcctgggtggacgaactggcccgcggcaccatcggcgcgcgcctcggcgccgagcgcttcgccgccacctatggcaggcgcgactaccgagcgggcctggaaggcatcctcgagcgcaacgacgcgtggtggtgccagcctgccggctgcgaaaggcagtccgccgacgccctgggccgcgcgctggaccggctggccgcgctgcaggggcccgaccccgcccgctggcagtggggccgcgcccacccggccctgagcgtgcaccggcctttcggcagcgtgccggcgctggcgcggttcttcgacgtgcaggtgccgtcacccggcgatgcctatacggtcaatgtcgggcagtacgacctcggcaagaaggacgggcccttcgtgaaccggcatgccgcgtcgctgcgggcagtctatgacctgtcggacctggaggcctcgcgcttcatttaccagacggggcagagcgggctggtgttttcgccgcggtatcgggatatgcggtgggaatgggtggagggggggtatcgggcgttgcagttgcggccgtcccgctggccgcacatgctgaagctgctgccttgacactcgggcgctcccccctgcaagggggagcgctgccatccaccggcgcagcaactcagcagccgcgcgtcaccggcacctcggccccccggccataggccgagtacttgcccagctcccacttcgcgatggcgttgcggtgcacttcgtccgggccatccgcgaagcgcagggtgcgcgcgccggcataggcataggccagcgggaagtcgtcgcacatgccgccgccgccgtgcacctgcatggcccagtcgattacctggcaggccatgctgggggcgacgaccttgatcatcgcgatctcggtcttggcgaccttgttgccggccacgtccatcagccaggcggccttgagcgtgagcaggcgggccatgtcgatcttgcagcgggcctcggcgatgcgctcctgcgtcacggtctgctgggccacggtcttgccgaaggcgacgcgcgcggaggcgcggcggcacatcagctccagcgcgcgctcggccaggccgatcaggcgcatgcagtggtggatgcggccggggcccaggcggccctgggcgatctcgaagccgcggccttcgcccagcaggatgttgctggccggcacgcgcacgttctcgaacaccatctcgacgtggccgtggggcgcatcgtcgtagcccagcacgttgagcgggcgcaggatgcggatgccgggcgtgtccgcgggcaccaggaccatgctctgctgcgagtgcttgggcgcctcggggtcgctcttgcccatggtgatgaagaccttgcagcgcgggtcggccgcgccggagatccaccacttgcggccgttgatgacgtactcgtcgccctggcgctcgatgcgggtcgatatgttggtcgcgtcgctggaggccacgtcgggctcggtcatggcgaaggccgagcggatctcgccttccagcagggggcgcagccagcgggccttgttctcctcgctgccgtagcgggcgatcgtctccatgttgccggtgtcgggcgcggagcagttgaacacctcgctggcccagggcacgcggcccatgatctcggcaagcggcgcgtattcctggttggtgagcccggcgccttcgtagccggaggccgcggcggaatcgaccggcaggaacaggttccagaggccggccgcgcgggctttgggcttgagttgctcgatggtgtcgagcgccgtccagcgccggtccgcggccgtgttggcggccagttccgcggtgtaggcggcttcggacgggtagatatgctcgtccatgaacttcagcaggcgcgcctgcaggtcacgggtcttaggggagtagtcgaaatccatcgcggtgtctccggttgaaatcgggccgcgcgggtgcgcggaaagagggcagcgggcgtgcctgccggcgcctacatgcgctgcgcgaatccccaggccatctcggccaggggccgggcgccttcgcccgaggcgcgcgcctgggcgctggacgcggtgccgtcctccacgcgcttggcgatgccctgcaggatggaggcgaggcggaacaggttgtaggcgaggtagaagttccagtccgcgcgcagcgcttcgggcgtgccgaagccggtgcgctcgcagtagcggcggatgtattcgtcttcggtggggatgcccagcgcggcgtggtccaggccgccgatgccgcggaacatgccgggcgggatgtgccaggccatgcagtggtagctgaaatccgcgagcgggtgcccgagggtggagagctcccagtcgagcacggcgatcacgtgcggctcggtggggtggaacatcaggttgtcgagccggaagtcgccgtgcacgatggagacgcggctttcgtcgcgcgcgctggcgggcatgtgggccggcagccactccatgagccggtccatggcctcgatgggctgcgtgatggaggccacgtactgtttgctccagcggccgatctgccgctcgaagtagttgcccggcttgccgtagcccgcgaggccgcgctcggcgaagggcacggtgtgcagggccgcgatcacgcggttcatctcgtcgtagatggccccgcgcccggcagggtccatgtccggcagggcctggtcccacatcacgcggccctgcaggaactccatgatgtagaaggcgcgcccgatcacggattcgtcctcgcacagcgcgaacatgcgcggcaccggcacgccggtgccggccagcccgcccatcacctggaactcgcgctccacggcatgggccgagggcagcagtttcgccaccgggccgggcttggcgcgcatcacgtagctgcgcgcgggcgtgttcagcttgaaggtggggttggactgcccgcccttgaacatctccaccgccagcgggccctcgaagccttccacatgctccgccatccaggccgagagggcatccgtgtcgaatgcatgctgctcggaaacggggcgggtgccggtgaagtgttcgtaagagggcatgggcggtggttccgtggcaggtggtgcgttggcgatgggaaggtcggcgtcagtggtcggcttcggcgatgcgcatcaggacgtcacgatcgcgcacgacgaggccgcccggctcgatgcggatggcgtcctcgcgctccatggccttcagctcctggttcacgcgctggcgcgatgcgcccagcagctgcgccagttcttcctgcgccagttgcaggccgatgcggatctcgtcgccctgcgacaggctggggatgccgtagctgcgcacgaggtgcagcagctgcttggccagccgcgcgcgcagcggcagggtgttgaggtcttccaccaggccgtagagctggcggatgcgccgcgcatgcaggcgcagcatcgcttcgtagaactccacgtgcgtggccaggatcttgcggaaatccgccttggccacgcagaggatggtggtgtccccgtgcgcgtaggcatcgtgcgtgcgccggtccccgtcgaagatcgacacgtcgccgaaccagatgcccggctcgacatacgtcagcgtgatctgcttgccggagatcgacgtggagctcacgcgcacggcgcccttcgcgcaggcgatccactcctcgggcggatcgccgcgggcggcgatcaggccgccatccttgaagcgtttgacgtaggcgcatcggagtatgtcgtgccgcagcgaaggggaaagggaggaaaaccagcgaccggtattgatcgcctctcgttcttcgatggtaagaatggggtcgtccatggtctgtcttttgcgtgactggaagcgggagcattgtcgcccgcgggaccgggccgcccggcggccgcgggcccggggatgtcgcgcgcgtgtctgtgcgcgcccgcgccgtgcggcgcgggagacggcgaggacctggccgggccgcgctcagcggtagcgcggcgcgcgcttgtccaggaaggcggcgatgccttcgccggcgttcgggtgctgcaggttgcgcacgaactggtcgcgctctttctcgagctgccgggccagcgtgtgcaggggcgcctccgagagcaactctttggtgccggcgatggcgttgggcgcgcgggcattgagcgtctcggccagggcgagcgcgcaggccagcgcttcctgcgggcgcgccagccggttgaccacgcccagcgcatgcaggcgttccgcgccgatgcgctcgccgcacagcagcagttcggcggcaagctggcgcggcagcgcctgcgcgaggctccagctcgcgccgccatccggcgacaggccgatgcccgcgtaggccatcacgaagacggcatcgcgcgcggccaccaccatgtcgcaggccagcgccagcgagaatccggcgcccgcggcggcgccctccacggcggcgatgaccggcttggggtacgtgcggatggcctcgatccagtggtgcagcccttccacggcgcgcccctgcgcctcggcaccctgctgccggagcgcctgcaggcctttcaggtcgccgcctgcgcagaagtgccctccggcgccggtgatgacgacggagcgcacttcggccgtgcgctcggcgccgttgagcgcttccacgccggccgcgtagatggcgaaatcgagcgcgttgcgcatctccgggttgtggatggtcagcacgagggtctggccgtggctggtgctctcgagtcttgcgggcatgggggcgggttccgggctgcgggcggtggaggggagggcggggcggccggggggcggtcaggcctcttcgtggagcaggctcagcccgatcgcgccgcggcggcgcaaccaggggctggggcggtagcgcgggtcgccatacaccgtctgcaggttgaacagcacctccagcatgttcgccggcccccagcggttgcccatggcgagcggccccaggggatagcccaggcccagcgtgacggccgattccaggtcggcgggactgcagatgccctgctggcagatgtcgctggcgatgttcacgatcgtcgccaccacgcgctgcgtcacgaaaccgccgctgtcgcggatcacgctcacggccttgccgtcgcgcgcgaagagggcgtgcgcggcatcgcggatgtcgacgcgcgtggcggggttggtggccagcacgcgtcggcgggtggcggcgtcctccaccagcatgtcgatgccgatggtgcgcgccgggtccaggcgttcgaccacggccacggtggtaatgtcgaagcccagcggcgccacgagggagatcgcctgcggcgacggggacgtgccggtctcgatccgggcgcccaggtccttgagcagctggaacacctcggcccgccgcgcggcgcgcgacgacacccacacgggcgggatctccgcgaccgtgggcacgggcggctcggccggtacctgcgcctggccgtccacgtagcggtagaagccttcgccggtcttgcggccgagcagcccggcggccagccgctgcgcagccagggcgctggggcggtaccgcggctcttcgtaatactgccgataaacggattccatgaccggctgcgagacgtcgagcgcggtcaggtccatcaactcgaacgggcccaggcggaacccgacctggtcgcgcaggatgcggtccaccgtggcgaagtcggccacgccctcgctgacgatgcgcagcgcttccgtgccgaagccgcgcccggcgtggttgacgatgaatccgggcgtgtcctgcgcgcgtaccggggtgtggcccatggcgcgggcgagtccggagagccggtcgcacaccgccgggtcggtcttcaggccggcgatgacctccaccaccttcatgagcgggacggggttgaagaaatggaagcccgccaggcgttccggatgcttcagcgccgcgccgatggccgtcacggacagcgaggaagtgttggtggcaagcaccgccgcctgcgggacgatgcgttcgagttcgctaaaaagcgcctgtttggcgtccaggcgctccacgatcgcttctatgatgaggtggcacccggcgagatcctgcagcgcagcggccggagccagccggccggccagcgccgcggcctcgtcgccggagatgcggcccttggcggcgaggcgttcccactgctgctggatgttgcgttgcgcggtgtcggccgcgcccggccggttgtcgagcagcagcacctggctgccggcctgcgccgccatctgggcgatgccctggcccatggcgcccgtgcctatgatgcctacgatagggaaggggttggtcatggagcgcgattatggcggtgagggagcaggcggctttatgtgcaagaatgaaccgaataagaatgcaactattgtgaagataagtaacgcgatactcggagcaagtctttccgccctggccacgggggcgtcggcgttgtcgctgggcgccagccatggcacggtggtgctgggtgcgccggtggacctcgtgttcgacgtgcagcccgatccgggcagcgatgtcgagtcttcctgcgtgcgggtgcgcctcctgtccggcgatacggtcgtgccggactccaaggtgcaggtcaccccggttcctgccaccggcggccggaacccggccgtgcgcgtgcgtgcattcatcacggcggacgagccggtcgtcaccgccgcggtttccgccggctgcagcggcggcgtgacccgccgctacaccttcctcgcgcagctgcccgaagcggtggctgcggcgtcaccgtccggcccggtggatatcggcaggctggccggagcgagggcttccgccacaggttcggcggctggtgctgctacccagggcatgggcgggcggggccctcgggccgccgcctccggtgccgcgccttcctccgcgccgcgcgccagccgcccggctgctgcggcggcgccttcctctgcaccccggccgccgagccgcgcgctgaaaccggcacccgtggccgccgcatcgcccgcggccgagcgtgcccggctggtgatggaacccctggatgtctggctggacggcccgctgccgctgcgccagtcggccgaactggcccacgccgcggacaccacctcccccgagcagcgcgcgcaggccgcggcgctgtggaaggcgctcaacacccccgtggaagatgtgcagcgcgcggccggccaggtcgcgcagctcgaagggagcgtggcgaccgagcgcgcccgcgccgcatccgagcgcgccgcggcggccgacctgcggcaacggctggacagcgccgagtccgagcgcttcccggccgtcctggtctatgcgctggcgggcctgctggtgctgctggccttgctggccgcctggctgtggggccgcgcccgcagggcatcggcctccgcctggaccgaggccgtcgcggccagcagccagccccgggagcccggcggcgagccgatggcgccggacggctccgcgctggcgacccggccgcaggcggatgcacccgcggtccgcccgaagcgtcagcccgtgatgcccagccgggcgtcggcctccgcggccagggtgcctccggtggcggccgagccgacggctcccgtggcggttgccgccccggtcgagcggcccgccttccagcttcccgcgttcgcggactccctgtccggcgcggtgctggtcgagggaccggtgatgacgcgcaatgcgccgctggctcccgagcccgcggccgcaccggctgcgccagttcctgcacccgtcgtggcgcctgcgcctgccccggtggcggcgcccgtgcccgccgcgatgccccgcatggcaggcccgcagcccgaagacctgttcgacatccagcagcaggcggaattcttcgtgtcggtgggcgagcacgaccaggccatcgccgtgctcaggcagcacatcgccgcccacggggatacctcggcgttcgcctacctggaactgctgcggctctaccacacgctcggccgcgtggagggcttccaccagctgcgcgagcagttctgtgcgcagttcaacgtctcggttcccgagttcggcaacttccatcgcagcggcaagactctgcagggctaccccgacgccctggcggcgatcgaggccgaatggtcctcgccggccgtgctcggggtgatcgagggattcctgtttcgccaggccgacgcgcccagggccatgcagttcgacctggcggccttcgacgacctgctgctgctgctggccatcgcacagaccacgcccgccagcgcccgtggcccggcgccgccgcgcctgcgcaccacgccgaacgagatccccgccgacgaagtgcaggccgctgctgcgccggtccgtgccgccagcgccgagcccgaggaggaactgcgttcgttcgacacgctctcggcgggcctgacctgggaatcactgcccgcgccgctgccccgggccccgtccaccgcgccgtctcccctgcacgaagacccggacgcgatgctcgacatcgacctgtccgagccgccccacctcacgctcagcgacctgcctccggtgccggtgacgccgccgcccgcgcccggccagtcggtgggcttcggtatggacgagaagatggaactgcgcctggaactggacgagttcgagcgcaagaaccgcacgcccaagggctgacgcggtgcctgcggaggcgggctagcgccccatgcgccgcatgagatcgcgcgccgcggcttccggatcgggggcgttcaccagagcgcgtaccacggcgatcgacccgacgccggtcgcgagcacctctgcgaactgctccgcgccgatcccgccgatggccacctgcggatagccgcgcatgagccgcgcgtagcccgcgaggcgggccagcccctggggtacggtcgccattttcttgagcgtggtggggaagaccgcgcccatggccacgtagctgggggcggccgcgtcggcgcgcaccatctcggcatacccgtgcgtgctcaccccgagccgcaatccggaggtgcgcagcgtctccagcgagccgggggccagggcatcgaggtcttcctgccccaggtggacgccataggcgccggcctcgatggcggcctgccagtggtcgttgatgaagagcagggcaggggtgccccgcaccgcctccaccgcggcccgcacttcgcgttcgacggccgcgccgtcttccgacttgaagcgcaactgcaccgtcggcacgccggcccgcgccatgcggccgacccagtgggcgtcgggcagcacggcgtacaggccgagcctgtccgggcagtgggcgaaggggcgggcatggggccggggctgcaggccgaagtccacgggctcgccgggccattgcgctgcgtcgaagtggcccgtgcggtccgtccgggcctgccaggcgcgagcgaggcagtcggcgtccacggcgatgaagccgagctggctgcaggcgcgcagggcggcggcataggccgctccgccgtgcgcgggggccggcatgggctgggcgggaaagccggcgaaggccgccgcatgggcctgcacgatggcatcggccatcgcctggagggtggaatcttcagccatggtcgtggtgccagaaaggggtgccgagcacgggcgtgctcggctgggccgcgtcctgcgcggacatggcgccggcctgccgggcagtgcgtccggcctgcaccgcgtcggcgaaggcgccggccatggccaccgggtcctgcgccagggccacggccgtgttgagcagcacgccgtcgtagccccactccatcacctggcaggcatgggaaggcaggcccaggcccgcatccacgagcaggggcacgtccagccgctcgcgcagcgtgcgcagcgcataggggttgacggggccgcggccggtgccgatgggcgcggcccagggcatgacggcctggcagcccacgtccaccaggcgctggcaaagcacgaggtcttcggtgcagtagggcagcacgtggaagccgtcgcgcaccagctgggaggcggcctccacgaggttcagcgtgtctggctgcagcgtgtagtcgtcgccgatcagctccagcttgatccagggcgtgccgaagacttcgcgggccatctgggcggtggtgacggcctcctggatgctgtggcagccggcggtgttcggcagcaccggcacgtccagccggcgcagcagttcccagaagcctctgccggcttccgcgggattgctgccctggcgccgcagcgaggcggtcaccatggccgggcgggcacgccgcacggcggcctccagcacgctgggcgagggatagcgggcggttcccagcaggagccggctggcgaagcgctggccgtagaggaccagggcgtcatcggatgcggtgtcgggcatggcggatgtcgagggagaagaaggcggggagacggcgtggccggcgaaggctgtcgggcgttcgggcgcggtggccgggggtcagccgcccgtcacgggcgcgatgatctccacccggtcgccgggtcgcagcgcgtggccggcatggcgggcctgggggacgaacacggtgttgacggccaccgcgaaaggcgggcgggcggcgatcgccgcgatggcatgggccacggtggcgccctcgggcagctcggtggctttctggttgatgacgacgttcatggcagtgcggcggcgggttcgaggtccagcgccaggtcgaagcgggaggcgaggggggattgtccttcgttcaggcattccatcaccacgtccaggatggccggggaaatcatgaagccgtgccggtacaggccgttcacctgcagcacgcgcggcgcggtgcgccgcaccgcgggcaggttgtcgggcagggtggggcggcactgcgtggcgatctcgaggatccgggcctcggcgaagccggggtgcacggcataggccgcgctcagcagttccagggtggagcgcacgctcgcgggcgagaggtcgtccgattcgatctcggtggcgccgatcacgaagatgtggtcctctttgggggcgatatagatgggatagcgcgggtgcaccagccgggtggggcggcgcaacgccacgccgggcgcgtgcagccggaccacctcgccgcgcacgccgcggagttcggaccactgcgcccgggcgcccaggccccggcagtccagcacccagtcgggctggacggccgcgcccggcgtgaaatcttccggcgcgcgcgggctgtgccagtgcacccgcacgccgcggtcgcgcatggagtgttccagggccgcgagcagttgccggttgtcgagctggccctcgccgggcaggtacaggccctggtggaagcgctgcccctggagggcgggctccgcctcctgcaattgcctgctgtcgagcacctgcagggcgggcagttcgggcacggtgcgggccgtgcgctccagcacgccgcgcagccgcgcggcctcggcggcatcctggcggtgccagaggatgagggtgccctcctgctggaagaacacgggccactcgaggccggccagcaactggggccagcgcgacagggcatggtgacccatgcggaccacgccgggttcggtgatggcggattccgccagcggcgcgagcatggcggcggcgatgcgggctgcggcaccctgggcgtccgggccctgggcctcgtacacctccacggcgtgcccctgccgcgccagctcggcggccagcagccggcccatgaggccggcgcccaggatggcgatggaggaatgcggggacagcagggcagtcatgggcgggcggtggatgcggttctcgtcggtcgggcgcttgcgcgcgaaggcgcggcacggagaacaggcggcggtccaccgtcgaaactccccacgccagcatgacctggatcgggtgccgagggtctctctcagccgcgcccggcgggcgcggcacccctgtttcgtccgttggctgaattacagcacagcgctgcggaaggcgtatttgatatcgcgcatgcgccataatttttgccatgaattccaagcctctcgaaccacggccggcggcgtccgccgtggaaggatcccgctacgtgcgcgtcctgtccattgcagggtctgacagcgggggcggggcgggcatccaggccgacctgaagaccttcgccgccctgggctgctacggcatgaccgccatcacggccatcaccgcccagaacacgcagggcgtacgctccatccatggcgtgcccgccgccatcctgcgcgaccagatcgacgcggtggtggaagacatcggcgtggacgccgtcaagatcggcatgctgcatgcccccgaggtcgccgaggtggtggccgatgcgatccgccggcacgcgctgccccacgtggtgctcgatcccgtcatggtggccaccagcggcgaccgcctcatcgcgccggacaccgtgcgcgtgctggtggaggcgctgtttccgctggccacggtggtgacgccgaacctcgacgaggcgggcatgctgctgggccgtgcgatccaggacgagggcgccatggaggccgcggcgcaggaactgctgggcctcggcgccccggccgtgctgctcaagggcggccacctgccgggcgacgccctggtggacgtgctggccgtgcaggggctggcccagcacctgcgcctgcggtccgcgcgtatcccgacgcgcaacggccatggcacgggctgcacgctgtcgtccgcgatcgccgcccacctggccctcggcagcggcctgcgcgaagcggtggctgccgcgcatgcctacgtgcaggcggcgatcacggccggtgcgccggtgcgcacgggccgcggcgccggcccgctcgaccatgggcacgcgcccgtggcgcagcgcatccagcgcgatccggccgcgaccgggggtgccctgtgaacggccgcctgcggcacaggcaggagggcgcatgagtctccgcgctccggacccggggcacatccgggaagctttctccgcgcaggacgcgctcgtgcagcgctacgtgctgcaggacgtgatcggcacgggctcctacggcatcgtgttttccgcggcccatcgccagaccgcccagaaggtggtgctgaagttcgtccgcatcgacgaggacgagcgccttttcaagcggttccggcgcgagatcgcggcctgcgcccggctccaccatccgcacatcgtgcagctgctcgacgagggcgtgtgcggaccgttcgttttcgcggtgttcgagttcgtcccgggcctgacgttgcggcagttgctgcagaaccagggtgcgctgcccgcggccgaggccggccgcctcatgctccaggtgctggacgccatggcctgcgcgcacgatgcggggatcacgcaccgcgacctcaagcccgagaacatcatgatcagcgcttcggggctgacctcgcatgccaaggtgctggatttcggcatcagcacgctgctgcccggcttcggcgacgccctggccacgcagctcacgcgcgagggtgaatacgtcggcacgcccgcctacagctcgccggagcaattgcgcggcgaagccgtgaccccccaggccgacctctatgcctggggactgatcttcctggagtgcctcaccggcaaggtggtcactggcgaatccaccgccgagatctaccagcggcagctgtcgccccaggagttcagcctgccccaggcgatccagggccatccgctggccgaggtgctgcgcagcgccctgcgcaagcgctgccaggaccgggccgcctcggcgcgccagctctgggagcgctcggccgccgtgcgcctggacgacctggtgggcatcctgcgcacgcgccccggcgccggcccgagcgccatcgcgcccaccgtggccttcggcacgccgcacgaggaaaagcggcaactgaccctgctgtactgcggcgtctatttctcggatttgcccgagacggccgacgaggaggccgcggaacggcaggagatggcccagcgcagcgtgctgcgccgcctcatcgatgtcgccgtgcagcgcggcggcacgctgggcggcaccctggggacgcatttcctggtcacgctcggctactcctcccacgccgaggccgatgcccgcctggccgcacagatctcccgcgagctggtgcgctcggcagaggatgcgggcccggaggtgcgctggcaggtgcgcatcggcctgcacacgggttccgtcctgatcgaaagcggttcggtcgtgccgtgccgcgcgctggacatcgccatgcggatggaggccgcggcagccgatggccaggtggtcgtgagcgaggcggcgcgccagcgcctgcgccaccatgcgcgcttcgtgccgcagggcggcgtgcgcctgccgggcgccgcctcggaaataccttccttcggcatgctgcccgaagaagccgcgcgccagccgctgcgcgaagccgtgggccggtggcgcgagctgctggcgctgcgccgccgctggcgggacgcggccgccgggcgggggcgggcggtgctggtgcgcggcgaggccggcatcggcaaatcctgcctgagcgaaaccttcctgtcgcaggtggaggggcgcgaggggctggtcctgcgcacggcctgctggcccgagcaggagaacagcgccctggcacccatgctcgccctggtgcgcgcgcagtgcggcgatccggaggctcccgacgacgccgtcgtcgatcgcctgtcggccctgctgtccgcggccggctgcgacgtggagcgcgtgctgccgatcttctgcgtctggctgtccctgcaggtcggccggcaccaggtcgtggacatcgcccccgcgctgcagaaggcgctgctgatggaggccgcgcagcgctggctgcaggcgcaggcgcgctccgcgccggtgctgctgttcgtcgaggacctgcactgggcggattccgccacgctggaatggctggcggcgctcgcgggcgccatggcggaccagcggtggatgctgctgctcacggcccggcccgaatgggagccggccctgcccatgtccggcgcgctgcagcggctggaagtgggacgcctggggccggccgaggccgcgtccatggtgcggcacgtgctggcgccgcgccgggtgtcgcaggcggtcatcgaccacgtggtcgcccgtaccgatggcgtcgcgctgttcatccaggagctggcgcgcacgctgctggaaacctgcctggtcgagcgggacggcctgtgggacttccaggagcaggccgacctgaagggcatcccgatcaccctgcgcgactcgctggaaagccgcttcatgcaactgggcccggcacgcgaggtgctgcgctgggcttccatctgggggaggcggttcgatgccgaatggctgccggactgcggcatgcaggacgtggaggacagcctgcggtccctggtggacgtggggctgctcatgccggcggatgccgcgggccactacctgttccggcatgcactgatccgcgacgccgcctacgacagcatgctggccacgcagcgctcgcacatgcacggcgtggtcgccacggtgatattgaagcggcgcccgcgcgtgcgcgacgaagagcccggcctgctggcgcaccactatgcgctggcccgggatttcgcgaacgcggttccggcggggctcgcccagctgcgcatgacgcagcaccgctcgctgaacgacgagaccatcacctactcgcgcacggtggaagagtggatcgaccgcctggacgagcccgaccgctgggaaccccggctcgcgctggatggctacgtgctgcaggcgctgatgaacaagtacggttgggcgcacccccaggtcgagcagcgcatcgagcagtcccgggggctggtggaacgcgacatctcggtggacctgcgcgtgcagcatatctggctcatgctcacctaccaccacgtggcgagccaccgcgccgaggtcatgcgcctgagcctgcagctggaagagctggcgcgccggcagggggatgcgggcatcctggtggcggcctgcacctggatcgggctggcgttctattccgaaggccgcttcgaggaggcggagcgctacctttccgaagccatcgacgagcgccatgcagatgcgtctaggcaccacgccgcgcagctcggcttcgacaccgtatcgtgggcgctggccgcgcggtccctggtccgctggggcgccggccacgacgcactggcgaacgaggatggcgtgcgtgcggtggagcgcgcccgggccctcgcgcacattccctcgatggggatcaccatgctctaccaggcgctgggctacctgggccggcaggacgtcgagtgcgcccgccaggtggtcgatgagttgatcgagctgtccgggcgctatggtctgccggccttccgcgggtatgccgaggtcatccgctgctgggtggcgggcgacctggccggcgccgacggaatgatcgaggccctctggggtatcggttgcaagtactgccagacctactaccgggccttctgcgcggagatcctggcgcggcagggccgctgggccgacgccgccggccggctggaacactgcatcgaactcacccgcgaactggacgagggcatatacactgcggaattgtggctgcagaaggcccactgcctgctgcaggacggtgcgcgcgccgaagaggccgccgcctgcctgcgccaggccgttcaggtcgcccgggagggcggcaaacaccgggtagaggcacaggcgctgtcacgcctgcgccatgtggatcccgcatcctgcactgccagcgatgaagagcggttgcagtccttgctgggtatgcgccccgagctcggggctttcgtgtgttgatccgatgatgaggggaggattccaatgagttccattcagcaacagcccggcgatcccttgctggagttccggctggcctatctgcgcgccatcgccaaatcctggtacgagaccgactaccgcgaccgcctgctcgcgcagaaggacatccagccgcagctcgccaaggacttcggcctgaagaccatctggccctggctcgacgtgtccctggagcgcagcgacaacccgctcgaccagaccctgtggaagcccgagctgaccgcgggctggatcggcctggacgacgccttcgagatcgtgttccccgaggcgccctccgaccgggccgccgaggcgctggccagctactaccagctgttccccacgctcatgggcgcgaccgccgacatcaccaacgaggagcacgtgccgcccggcatcgtgggcggcgcactgcccaccggcctgggcatcccgggcggagaccccggttccctgctggccttcggcggtgtggtgctgcgcgccatcgcgctcgcctggcagtccaaggagttccgcgacgagctgctgaatccccagtgcagcgatgcggccggcctgctgagccaatggctgggctacaacaaccccttcaacttctccatccggttcacgcccaacaaggcgctgacctgggatgccggcaaggggcactggaaccagctcaacccggacggcagcaagatcaagaaccgcatcgtgctgaactatccgaacgcaccggaagcccgcgatttctggccgatctcgctcacgtcgtacaacaacaccggcagcgcctacccgttcacctgctgagtgcctgccgtgccagctgaaggggcggccggcctcgccggggcctgggaggccctgcgcggcagttccgccaccctggcgctcaccctgagcgcgcgggcgtccccgctggcacgcgaggccgatgccgcatgggtggatccctgggccgcgccgctgctggcgctgtgcccctgggacctgcgccgcgcggcggatgactccgcgctggtgcgggccgtggtggtgcgcagcctggccttcgaccgcatggtgctccaggcctgctccgagcggcctgtccacgccgtggccagcctgggcgtggggctctgcacgcggcagggccggcttgcgccgtccctgcccggtgtcgagtggatcgatgccgacctgccggaagtcatcgccctgcggcgcctgctcctgcctgccgtcgcggcggcatgcccgggccagctggtgcccggtgccctgcaggacagtgcgtggctggacgccatgccctggcaggacggccggcacttcctcgtgctgctcgaaggcgtggcgccctatgtgcccccggcggacatccggcacctgctggagcggctcgcggcgcgtgcgcggcgcgaaggctgcggctgccgcgtggtgctcgactacctgcatccggatttcgtcccgatcgccgcctggcaggcgggccccgccatgctgccggtggtcagcggttttcgcgatgctgctgcactggtggaggggagcaccggcttccgtgtgctgcaggaatgccagactttcggcctgttttccgaagcgcaccgccggttcgaggacgaattccgcgggcgccatggccatgtgccctatgccgtggcctgcctggaatctgcctcttgagccgttgacagagccaggagacaacgtcgggagtgtctggcctgagagcggctgacacgacccagcgaagcggttctggccaggcgccgcatcgcaggcagtacgggtagtacgacaagatgcggcaacgacgccagaagggtcgtgttggtcgctttaagaccaggacgcgagcgttgtcaccacccgggcgaagtcctgcaacgtgccaacatttttgtgctcgacgtaatacatgtattcgtacatggcttgccgttcgttccattcagcaaggcggcctgcttgactggtatcgcaaagcctctccagtttcactagatcaaaaggctccttgccatttttgtcggccagttccttcgccgcgttcaactccgcattgcgtaaagcagcattgcgttccttgagtttcttatggaagtcgagcgcatctgcgcctttcaggcctgtcatggtatttttcggggtcaagtcagtgaactatgggcggccagagcgtccgaccacgtcatgcccgcgtaccgctccaatgcggtgcgggcatccatggctcgcgctgggtcgtctatacctttggtcagccggtcgatcagcgcagcgtcaatgatctgatcgccgctatcgcctgcccgggcaccttggggatctgtaatggcctcgtataactgagggtcatgaatgctcagttcaccgttgacgacgctggcaaccatcgccttgctgccattcccggtagtgccgaatagatgatagctccccaaggtcgggttcgagagaaacttgtcgatgacatcgagccggtgcccgcgaaccgccgagaatccgttggcaaccgcaacgtagggtggccggggggcgtcaccttcgtgcttgcgctgcagcacgcccatgagtgactgctcgagtggagcatcaatatcgcacaactcgattttgcgaccggtctgctgagccagcttgatgtacgcgtcgatttcgtgcgctccagccagtcgcttatcgaccagcatgctgatcgccgcgccgctcgcggtcttctgcaatcggagttcgtcttcaagccggtcagcgaggatgcacgactcggcgtgtacctgcgccgaggtaagttttgctccctctggagtttctgcgagcgaacgtttgaagatgtcgggattaatacagccggcgccgccactctccttgagggcattggcgagtacggggatggtttgtgtcgccatgcgtgtctttcccgcagccgtattgcctcgcaacgcgaacaatgtcggtgggtggccaccgcgctcgatcacctcggcgaaatcctgggctgcagttttcgcatcgccgatcagccggtcatgcaattgacgccgctcggggcgccagttttgaggatgggccaaatagtcccatcgggactggccaggaggagggagttcccccaggccgaagatctcgtccgaccccctgggtgcggccggcaaacggatcgcaggcctgttgcccgatgtctccggcacttttgccggcagtgaggccctgacccgtgaaggcgatgaactgcgcgatctctgcgatggtgccgggaagccggctggcagcgcatgtaccggacgggaggtcgggcgcggtggcgtttcatgccggctgatcgaagcggcgttgctggtcacgggccggggcgttgaatccgctgaatttcgccggctgagtctgtctgtcattggtgggcgctataccgattgttcagctcgcgacgttgtcaggtgaaccgcaagccagccggactcgacggatcgctcgcctgtcgaagctctgcggagtcacagctaaagtcacgcggcaatttatgcgctgtgcagtcctcgccccggttgcgttccgaacgcagtgactgggctgcgaattccgggcctgcgttcttcgtcttttcgagcaaggcctcctggccggatcttgttgcctcgatactccctgtatgcccatggattggtttcataccgtgccttgctggcacccccgcttccgcgcggtgcagcgccctgcggccctgtccgccacgtccatcccctccgccccgatcctggtcgaggaggtaggcgcgttttttctgcccttcgcggagtcggccatcctcgcgcatctggtggacggtgcactggcccccgcggcctggtgcgcggccggtggcgatccgcggcacctgcccggcctgctgtcggcgatggaggcgctggcgcgccgcggtgatctgttcgcgcgcggtgcagctcccggtggctgggccgttccccgcgtggatgccgcgccggtgcatgaagagggcgacgccggcagcgtgacctggctggtggagcccggcgcgctgcctgcctggcgtgctgcggtggatgccgctggtggaggcgccatggcggaagtggacctcgtgttgtgcgaagactatttcgatccccggctggcgggggagtgggagcgcgctctccaggcggaccggtcgcgctggtggctacccgtgcgcctgggcggcgcgcagtccatcgccggccccctgctgcgcccgggcgggtccgggccgtgctggcactgcttcctgcaccgcctgcggcgcaacagtccagggcgcgcctggctggagcgggaggttccgggctcgcacgggctggtgcccctgttcagcgacccggcgggccgggcgctgcgctggcgccaggcgcaggaagccgcgtgccgcctgctggccgatgccgtgcccgggcggttcgccgtgctcggcaacccccaggcgccggccggaggtgagggtgatccggaagcatgggaggcggcgccgcggcggccccaatgcccgcagtgcggggatgtcgggtggatggagcgacaggcccggcagcccgtgcagttgcgtgatgtgcagaccttgccgggcgcgcggggcggctcccgcacggtaccgcctgaagccacggtccaggccgtgcagtcctccgtcggcgcgtgggccggcgtggtgacggagtgctcgccgctgcccctggcggaagccggtgccatcacggtctatcgcagtgccttccatccggccggcccgcaggaaggcggcccggtggcggcgcgctggtgcctcggcaagggcatgaccgccgcccaggcgcaggcgagtgcgctgtgcgaggcggtggagcgctacgccgcgggtttccagggcgacgaagcctggaccgaggcgtgtgaagacgcgctgcccgctcccgccttcgggccgcgctccctggtgttcgtgagcgaccggcagcgtgcgcgatgcggcccgggggacgaccgcgtccggcgcaccctggcccatcctgccggggcgccgctggcctggacccccgcctggtccctcacgcgcggggcgccgtgctttctgccgctcgcccactgttatgcgggcgtacccgagcgctggtcccgctacggcgagtggaactcgaacggctgcgccgccggcaactgcgtggaggaggccgtcctgcagggcctgctggaggtggtcgagcgcgatgccacggcgatctggtggtacaacgaactggccatgcccgcgttcgatctcggccgtgcagacccggagcacgtcggccgcgtgcgctccacactcggcagtggctggagcttctgggcgctggacctgacccacgatgtcggcatcccggtggtggctgccgtgggccgccacgccgatggcgactgggcgctgggcttcgggtgcagcctgggcgccgacatggcctgcgagcgggccttgacggaactggtgcagctggtggcggtgggcaagaccctgcccgggcactggaacggcctgcgcagtgcatccccgcagttcctcctgccggaaggaggggataatcacggcatcgcgtcttccgtccgcgcctgcgcggcaacgggccggcgcggcggcatccgtgaggacatcgcggcctgcgtggaggcggcccggaggtgcggcctggaagtggtggtgcacgattactcgcgcccggaccttccgctgcgcacggtcaagaccacgcttcccggcgcctgccatatctggccggaactcgcgaatccccgcctgtcgcgcgtacccgtggcgatgggatggcgcgatgccgcgtgggacgagggcgacctcaacccctggcccctctacgtctgaactgaaagcgttcctgcggagcacgatggcgattttgcgcaacctttcgagcggccggagcatcgtgctccgtcccctgcataccttcggccggcatccggattcgtgccgcacggtactgcaggaggccgatgtatccaagctccatgccatcgtgcgctggtccggcatgcgctgggaggttgccgaccagagccgcaacggcaccctgctggacaatgcgcggctgcagcccgcgcactggcacggcctggcggagggctccgaaatccgcttcggcgcttccgccgcggccgtgtggaccctggtggatgcctcgccgcccaggaccggcctctggccgctcgggggcgaacccgtgctgcgggtgctggacatccaggaaaacctgctgccccatgcctccgcggccgaatccaacgtgttccagtccgaagggcgctggtggtgggaccgcatggaccaggtgcagcccctgctggacggccacatcgtccaggcgggcggccagcgctgggagttcgtgctctgcgaggacctgggtgccacgcaggacgtgccgcgcatgccgtccgctgcggcgctgccggccccgctgttcgatttcgacgtgagccaggacgaggagcatgtctgcctcgacatccagctgggcggccagtcgctgtccctgggcgagcgcatccaccactacaccctgctcacgctcgcgcgccagcgactgcaggatgccgggcgggacgttcccatggccagccagggctggctggccatcgacgccctggcgcgcatgctgggggtcgacgtgccgtacctgaacatccagctgttccgggcgcggcggcaggtccagaacaccctgggtgccgcgggcgacacggtctccgtggtggagcggcgccgcggggaagtgcggttcggcgactatgccttccgcatccgcaagggtggccgcctcgaaggcgaacggcccggagcccggccatgatgcagcgggtctgtaatcgcatgtaatgggttgttgcgcgacttttctctagattacggtcaccgcgctgcaatagcagtcgctacaagaaccataccgtcatcagagggggaagacctggccggccgccggccggggtcatcaatccttcgagagaatcgtcatgcagcaaccgcagagccaccggcagatcgatggagttccgcaaggggcttccgcccctggcgcgggcctgccccgccatttcagggcttcaccgtcagggtggcacaccggccgggtgggcgcctgaacagcgccagggagtcggcacatgcgatgcatcaccctctcttccggcgtgcaggcctcttcccggcgcgcagcggcgggtgccttgtggcagccgcagaccctgtgggagtcctattaccagcacgtgatgggctcggcgcccgaacaaggctacctgtccgccttctggcgccactaccacggcagctgcgccgaaatgcacgtgcacgggcaggatctgctgcgctggagcagcgagtgcgatggcgtactgtgccggctgccctatacgccgctgagcgatttcctccgggagctcaaggcgctctgcacgcatgcccaccgcgtgggcgcggccgtgcaggtgattgcggattgaaaccaggagaacatggccgacacggccagggaggagaagcgagtccgtcgcgataacaacaaaagagagaaacgcgccacttctgggagggagatggcgcggggcgaaggcccctggcaccgctgccaggggccttcgtccttcctgcaggcgcgtcagcctgcgacgcccaggcgttccttgagccgggtgctggtggtcgtgtactgcagggcgaccggcgcgccggccaggtgctcggccgccgcgaacgcggccagcgtggcctcgtggaagccgcagaggatgagcttgcgcttgccgggataggtgttgatgtcgccgacggcgtagagccccgccaccccggccgagaaggtggccgtgtccactttcacctgcttgcgctccagcgccagtccccagtcggcgatggggcctaggcgcggcgaaacgcccaggcacagcagcagcgtgtccaggggcagggcgtgctccgagccgtcggaagcgaggaggcgcacggcggcgagccggtccgtggtctcgatgcccgtggcctgggcggccaggacgcggatgcggccaccgtcgcgcagtgcctgcagccgggcgaggtcctgcggcggcgcctggaaggcgtcgcggcggtgcaccagggtgacgctcgcggcggcctcgggtccggcctcggcgcaggcgatggcgcgtgccacggccgtgtcttcgccccccaggaccaccacctgccggccgcgggtgggcgcgggctcttcgtggtggaagacctgggtgccgtaaaagcgttcgatgccgtcgatcttgagcgtgcgcggcacgaaggcccccacgccggccgcgatgaacacggtgcgcgcatgcagcgtggtgccggtgtcggtggcgagcaggaagccgccatcgggggcgggctgcagcgtatcgacgcgctgggagagatgcagttgcggggaaaacggcgcgatctgccggttcagcaatgccaccagctcgcggccggtgcacacgggcacgcccgggatgtcgtagatgggtttgtcggcgtacagctcggcgcactggccgccgacgttgggcagggcgtcaatcacatgcgcggcgatgccctgcaggccgagctggaagacctggaagagccccacgggccccgcgccgatgaccacggcatcggcttcgatggcgcgagcgttttccatcacggacgccgcgcaagggccgccccgccgcgccggcgccgccccccttccggccagcggagcaccgccagagaaggggggagcggcgcagccgcccggggggatgtgttcatctttcagcggacgagttcggcgatcttgccgggcttgccgttccactcgtcggcgtcgggcagcgaggccttgcgcttggtgatgctcttccactgcggagcgagctcggcattgagcttgatgaaggcttgctggtcggcgggcaggtcttcctcggcgtagatcgcgttggccgggcactcgggaatgcacacggcgcagtcgatgcactcgtcgggatcgatcacgaggaagttcgggccttcgcggaagcagtccacggggcacacgtccacgcaatcggtgtacttgcacttgatgcagttttcggagacgacgtgagtcatgagaggcagtctttgggtcggggtaacccgcaattttagggcggttcgggtccggggcggtttcagttaaccagcacggctgcggcggtgcggtggctcgcggtgtccacgaggatcagggaacccagcacgcgggcctggccgaacggcgcggcgggcagggcttcctgcagcagcaggtccacgtggccgatggcgttgggctccagctgcgccgcctcttcctcggccagcgtgtggatgttcaggcggtgcaccacgcgctgcgccttggccttgacccagcggtggccgtgcagtgcccaatacacgcggccggccaccaggggctcgtcgtccatccaggccacggtggcgcggatctcgcggcgcgccggccaggcgggcaccggcgccggggtgtcgaaatcgtccgcgccggccgttgccgcgggggtgggcgcagccagtatccagtcgccgcgcgagacgtccacttcgcggtcgaggatgatgcccgcgctggtgccggcctgcacggtgtgcggttggcgggcgtggtcgagcacctgtgccacgcgggcgagctggccgctcgggaacacctgcacttccgtgccgggcgcgacctggcccgcggcgacgcggccccagaacacgcggcggccctgcgtggtgtctgccgaggacgagaatttctccacccactgcaccgggaaggccagggccagtccggtgtcggcgggcgtatggggcagctgctccaggatctgcagcaggctcgggccttcgtagccgcaccagccgggctgcgcatcgaccacgttccatcccttgagcgcggacacgggcacggtggcgcgcacggcgatgccggccgtccgggcgaaggtttccagcgcggcccggatgtggcgccatgcgagggcggggtcgtccactgcgtcgagcttgttcacggcgaacaccagcgaatgcacgcgcagcaggtgcaccagcagggagtggcggcgcgtctgcggcagcagcgccagctgcgggtcgcgccagtcgagcttggtggcatcgaccagcaccacggccgcatcggcgctggaggcggccgtgaccatgttgcgggtgtactgctcgtggcccggtgcatcgccgatgatgaacttgcgcgtctcggtggcgaagtagcggtaggccacgtcgatggtgatgccctgctcgcgctcggccgagaggccgtcggtgagcagcgccagatcggtctcgccgccgcgcgtcacgccggccaggtggtcctgcagcacggcgcggctgtccaccagcaggcgcccgatcagcgtgctcttgccgtcatcgaccgagccgcaggtgatgaagcggagtgcggattggtgatcgttctggcctgccgaagtggccgtggctgctttggcagccatcgaatcagtcgtgtttgtcatccaactctttcagtcgcccacgcggggcgttaaaaatggacgcggcccgggcgagaaccgccgtgcaagggccgccccgccgcactggcggtgtcccccttcccaccgggcgcagcccggcgagagaagggggaaggcgcgcagcgcctcagggggatgccttcaaaagtatccgtccttcttgcgcttttccatggaggcgtcggacgtcttgtcgtccatgcgggtggcgcctcgctcgctcacgtcggccgccagcgtctcgatcacgatgtccgccgccgtcgcggcgccgctggccacggggcaggtgcaggtgatgtcgcccacggtgcggaagcgcacttcgcgcgtcaccacttcctcgccctcgcgcggcggcgtgagctcggtcaccggcacgagcaggcccttgcgctcgaccacggcgcgctggtgcgcgtagtagagcgaaggcagggcgatctgctcgcggtcgatgtactgccatacgtccagttcggtccagttgctgatggggaacacgcggaagtgctcgcccggggccaggcgcgtgttgaacagcgtccacagctcgggccgctgggccttgggctgccactggccgaagctgtcgcggtgcgagaagatgcgctccttggcgcgggccttttcctcgtcgcgccgggcgccgccgatcagcgcgtcgaagcggaattcctcgatcgcttccagcagcgtcaccgactggtgcacgttgcggctttctccggggtgggccagacgcacggtgccgcgcgccatcgaatcctccacgctgcgcacgatcagctcggcgcccagttccttcgcgcggaagtcgcggaaatccgtgacctcggggaagttgtggccggtgtcgatcatcagcagcggatacgggatgcgacccgcaccgaaagccttctcggcgcacttgagcatcaccagcgaatccttgccgcccgaaaacagcagggcggggcgctcgaaggcggcggccacttcgcgcaggatgaagatggtctcttcctccagcgcgtcgaggtggcggttgctgagctggctgagcacgtggggttcggtgcgggcgttcatgcagtcgttctctcgttcttttctcgtgtgcggcgggcgcctcaggcagcgtcccggaaatgcggcaggggatgcgctgcgtcgccctggtagaaggcgtggaagcggtcgaactggcgctgcgcatcggtcaggtccacgccttcgcgcagcacggccacgtcgaagccgcagcgcgccatctgcacgagctggtcgatcagcacgtcgccggtggcccgtatctcgccgcggaagccgcgccgctggcgcagcaggcgggcctggctgaaggcgcggccatcggtgaacttggggaaatgcaggtcgatgcgttcgatgcccgccaggtcctgcacgagcggatcggcgtcgttgggcatggccagcacgtggtgccccggcgcggtggcggcgggatcgtgggcggcgatgattttcatggtatctctcgtgggaatgcggtgctcggggctcaggcggccacgctctcggcgggatggcgggcagcgttggcggcggccttgaagggctcgatgccgacgcggcgcacggtgtcgatgaagtgctcgtgcttctggccgcgggcgctgccggcggcttcgggcgacagcggctggcgctggtcgcggtaggtggccagcagcgcctcgatcacgccgggcacttcggccgcgctgaaggacggcccgatgatcttgccgggcacggccgggcccgacaggtcggtgccgtcggcgccgccgagcgtgatctggtaccactccttgccgtccttgtccacgcccaggatgccgatgtggccgctgtggtggtggccgcaggaattgatgcagccgctgatgtgcaggtcgatctcgcccaggtcccagagctcgtccaggtcctggtagcgctcggtgatggcttcggcgatgggcagcgagcgcgcgttggcgagcgagcagaagtcgccgccggggcaggcgatcatgtcggtcagcagcccgatgttgggctgggccaggcccagcgcgcgcgcttcctcgtagagtgcgggcagctggtcggcgcgcacccagggcagcagcaggttctgctcgtgcgtcacgcgggcctcgccgcaggagtagcggtcggccaggtcggcggccgcgtccatctggtcggccgtggcgtcgcccggcgcatagccgatgcgcttgaacgacagcaccacggcgcgcagcagcgggtggcggtgcggcagcacgttgcgcgtgagccagcggccgaaacccttgtcgccttcggcggctgcgcgcagcagcgacagcgtctggctttcggcgtccgcgccgcccaggtcgggcacggggtcgtggaagcaggcggccacgcggtcgtattcggcctgcgtgatggtgtgggggccgccctccacctcgacgatctggcggaattcctcttccacctggtccacgtaggtctggccctcggacttcacgaggatcttgatgcgcgccttccagaggttgtcgcggcggccgtagcggttgtagacgcggatcacggcttcgaggtagttcatgagctggttccagggcaggaactcgcgcaccaccgggctgatgaccggcgtgcggcccatgccgccgcccacgcgcacctggaagcccagctcgccggcctcgttcttcacgagctgcaggcccacgtcgtaccagccgagcgcggcgcggtcttcgcgggcgccgttgagcgacaccttgaacttgcgcggcaggaaggcgaactcggggtgcagcgtgctccactggcgcaggatctcggcgaaggggcgcggatcggcgatctcgtcggcggcgatgccggccagcgcgtcgctggtgatgttgcggatgcagttgccgctggtctggatgccgtgcatgtgcacggaggccagcaggtccatgacgtcggcgctcttgtccagcgggatccagttgtactgcacgttcgtgcgcgtggtgaagtggccgtagccgtacttcaggcgcgtgccgatgcggcggccatcggcgagcgggatgtcgccgagcttttcctgcgtggcctgggcctcggccagcagcgccggctctgggatgtcgtattcgcgggcgatgcgggccagcacgcgcagctggccgctggagagttcgccgtagggcacggccacgcgcagcatgggagcgtagcgctgcacgtaccagccgttctgcaggcgcagcggcttgaactcgtcgccggagagcttgccggcctggaagcggtccagctgatcgcggtactggtccgcacgcaggcggatgaactgttggtcgaattctgtgtattggtacatggtggggtggtgcgcctcgcaggcgcgctcagatcagaaccagtttggcgcccgcccaggcgagcagcacggaaagggccgagcggatgaaccgctccggcgcgcgggagacgagccgcgagcccagccagatgcccggcagcgagccggccagcaattgtgcgagaagcggccagtccacggagccgaggctggcatggcccagccccgccaccagcgtcagcggcacggcataggcgatgtccgcggcgatcacgcgcggcagcggcagcagggggaacaccatcagcagcacggtgaccccgatcgcgccggcgcccacggacgtgaaggtgaccagcgtgccgatcagcgcgcccagcagcacgggcaggctccagtggcgggggcggtcggcctgggcgccttcgctctggcgggcggcgcgttcggcggcctggcgcgccggggagaagacgaaggccttgtacagcgtggccgcggccgtgagcagcagggcgccgcccagggtggtggtcatcaggtgctgcgcggtggcgctggccgggccgatggtgcgcagcgcccagagggccaggagggccgaggggatgctgcccgcgcacagcagggccaccacgcgccagggcacgaggcgctggcgggccaggctcaccgtcccgcccatcttggtgaaggcggcgaacagcaggtccgtgccgatggccaggtggggcttgacgccgaagaagaagatcagcacgggcgtcatcagggagccgccgccgaccccggtgaggccgacgatcaggcccaccgcgaatcccgcgaaaacgaacgcaaggtcatgcatgggcgtgactgtaggggttcgccttatggtttcaaactattgtttgctcctgcaggtatatcgatatatgtatattgctgccgggcgtgcggctcctgcctcctggcgcaggccgccattccacgatcctggccggcgctacgggcgtgcttggcgtatcgttggcgccgggcgttcgccgcccttgccgcctgccgcagcgcctcgcccatgaatgacaccacgccccccgctttgcctcctgccgccagtgccggcaccgattccttttcctggcgccggatcgcgctgccggccttcgggccgtcgctgctgttcggggtgggcgagggggccatcctgccgatcgtgcccctgctggcccgggaactgggcgcatcggtctcgatggcggcgttcgtggtcacgctgatcgggctgggctcgctgctgaacaatatccccgcgtcgtacatcacgatacgctggggcgagcgctgggcgatcgtcgccgcaggcctgtggagcgcgatcggcatggcgctggccgtgctgctgccgggtgtcgtgccgctggcgatcggctgctgcatggtgggcatgtcgcaggccatctacaacctggcccgccagagctacctgaccgaggccgtgccggccgcctaccgcgcccgggccctgtccaccctgggcggggtgatgcgcatcggcatgttcatcgggccgtttctttccgcggcggcggtgcatgccttcgggctgaaggccgccttcgccgtcggtatcgcgggcgtgctcgcggcggcggccgtcggggcccgcctgccggacctcgtggccccgccccatcccgcgggcgcgccggccccggcacccgtgggcctgggttccatcctggcggaccaccgccgggtgttcctgaccctggggctcggggtggcgctggtgagtgcggtgcgcgcctcgcgccaggcggtgatcccgctgtgggcggaccacctgctgctggcaccggcagtcacttcggtgatctacggcatcgccgggggcatcgagatgctgctgttctacccggccgggcgggtcatggacctcaagggccgccgctgggtggccgtgccgtcgatggcgatcatcgggctcgcattgctggcgatgcccttcaccggcggtttcgcgacgctgctgatcgccgcgacggcgatcggtttcggcaacggcatcggctcgggcctgatcatgacgctgggggcggacttcgcgccgcgccatggccgccagtacttcctggccgtgtggcgcttcctgtcggacctgggcggctcctgcgggccggcgctgctgtcggcgctggtggccaccgcctcgttggcgggcggcatcgcggtcaccgggttgctgtcgctcgcggcggcggcgatgctcggcgtgtggattccggcgcgcaaggcgaaggccggtccgcacactccttgagccgccggaaggtaccgccggcctggcgccggccgggtcagcggccggccggaatccggtagaccacggtgtcgtacttcgttcccggccggtgggcaacggggacaccgccgagcgattcggcgatgcggcggctgggcgtattggcctgcgcgacagggtaggtgaaagcggcgggggcgaagtgcttcgcaccccaggcgaagaccgctgccacggcctcgcggccgtaggcatggccgtgctcgctctcccgcacccagatgcccagttcaggttccggctcgaaggtacggtgcaggccgcacagcccgatgaaggcctgcgtggagcggctccgtatcgcgaaaacgaaatcccgtcctgccgcgatgtcatccagccatctgcgccagatggtttcgaacgccgacgccgaagggggcgggtcgaacgacatgtagcgcgtcagcgtcggggtgatgcacgcgaacgcctcatcggcatccgcgggcgagaacggcttcagcagcagccgtggcgaggggatttcacactggctccattgcactttcgcaagtctccggggagatagggacggatacgctgaacattgtgcatacagggccctgacgggcttgcgggcgttcagtctccgggcagccgctccgtggacagcgcccgtgccaggcgcgcctccacgggcagcggctcgcccatcatgcgggtggccagcagttccccgcacagctgcgacagcgtgagcccgcgcgcacccatcgcggcgcagacccagagcccgggctgccgtgaggcatccaccggccccacgaacggcagccggtcgggcgcggtgcagcgcaccgccgcccagtggccgggggcggcgcccgggccggcgatggcgggcgcgagcccctgcgccagcgccggcagcagctgctccagtttcgcggcgttggccgcatgggcttgcgcctgttcctggggcgaagggggcagttccgtctggccgcgctcgaaggtcgagcccatcacccagatggcgccctccgccatgcccgcatgcggcacgaggttgccatggccgttgacggggaagggcggccatgcggctgccgggctgtccgcccgcgtgccccagctcacctggccgcgcagcggatggatcgggtagcggccgggcagccacgggcggctgccgtagccggcggccaccaccacgtggggcgcttcggcgaccagcgtgccgtcgctgccataagcgcgccagtgcgtggcgccatcgggagcggccacgggctccagccgcgacacggcactgcggccctgccagtggatggcagggtgcgccagcagcgcgcgcaccagccgggccggccgcagccacccgccacgtgcatgccaataggcgacggtggctccgggcaggcccgcggcttccagcgccgcgccatcggcagcgcggctccattcggcgcccaccgcggcatcgccggcccaggcgggcggcaggcggttcttgccatccacctcgtgctccagcacgccgcaggcgctccagtcctcgccctccgccaggcccgatgcctgcagggcctgcagcgtggcccgcacgccgcagcgcgacaggcgcgagagcaggctgtcgtcgggcgacacatgcggtgcgaacacgccggccggcaggcccgaggcgccggccgccggctccgcaccctggtccagcactcgcacctgccagccgcgccgcgcgaggctcgctgccaccgcggcgcccgacagcccgccgccgatgaccagcgcgctcgatgacccgcccgccacgcgaacgtcgggcagatccggctgcacggggcgcggctcccaggccggatcgaacaccgcctgcaggttgctgcgcttcgggggcaggccgggcaccttctgcacccggaaaccgcactgcgccagtccgtcgcgcaccgcgccggccacgctccaggtggccagccgcgtgccgcggcggcaacagcgcgccacggccttgagggtatgcaggtcccacagctccgggttcacctgcgggctgaagccgtcgaggtacaccgcgtcggccaccggctgctgctggcgcagcatcgcctgcgcatcgccgatgtagagcgtgagcagcacctgcccgccctcgaaggcgagccggtgcacgccgggcagcaggccccagtactgcgcatgcagcgcgcgggccagcggttccagttcggcatgccccagcatggagcgcagcaggtcgtccgcggaaacgggaaacgcttcgcaggacacgaaatgcagcagccggggccgcgcagggtcggcacgccaggcggcccaggtggcgaggaagttcagcccgcagccgaagccggtctccagcacccgccacatcggctggccggcccatgcatcgggcagtccgcagccgcgcaggaagacctcgcgcgcctgcgcgagcccggtgtggctgtggtagcggtcgccgaagcgcgggttgaacggggtgccgtcggggagccagtcgatgggttcggacatgcggcgattgtcggggtgccgcggggcgcggaagcttgcgccgcgtcagccgcacgacgggaaacgggggtgggaaaaagaaagcccggcgaagccgggcttgcgaaaacagcgtgagaggggcggccgtcaggcgctgggcggcacgtagcccgcagcggcatccgcgccgccgccgaagaagtgctgctccatctggcgcgcgaggtactggcgcgcgcgcgcatcggcgaggttcaggcggttctcgttcacgagcatggtctggtgcttgagccagccggcccaggcttccttgctcacgttctcgaagatgcgcttgcccaggtcgcccgggtagggagggaagtcgagtccttcggcttccttgccgagcttgatgcactggacggtacggggcatgtggatttccttgttctggcggaatggagaagggacaaaggcaggaaaagggcgcggtgcgctcctgcctgcgaaggttctacagatatttctggaatttagaactgaaatttcagtagtttcagttttgtgaaggggcttccagaatgcgctgcatcggtgccgtgctctaccgcaccgtccacggatctcccaggaaagcccctcatgaaccttcgccgccactttatcaagtttcccgccgcagccgccctggcctcgctcgccgtgctgtccgtgccggccatcgcccagcagccggtgcagttgctcaacgtgtcgtacgaccccacgcgggaactgtatgtggactacaaccaggcgttcgcgaagtactggaagggcaagaccgggcaggatgtgcaggtcaagcagtcccatggcggctcgggcaagcaggcccgctcgatcatcgacggcatcgatgccgacgtggccacgctggccctgggcggcgacatcgatgcgctggtgaagaacggcggcctggtcaagccggactggcagaagcgcctgccgcacaactccgccccgtacacctccacgatcgtgttcctcgtgaagaagggcaaccccaagggcatcaaggactgggacgatctcgtcaagcccggtgtgcaggtgatcacgcccaaccccaagacctccggcggcgcgcgctggaactacctggccgcctgggaatacgccaagcgcaagtacggcggcgacgcgcaggcgaaggaattcgtcggcaagctctacaggaacgtgccggtgctcgataccggcgcgcgcggctccaccatcaccttcgtgcagcgcggcgtgggcgacgtgctcctggcctgggagaacgaagccttcctggcgctgaaggaattcggtgcggagaagttccagatcgtcgccccctcgctctccatcctggccgagccgagcgtcgccgtggtggacaaggtcgtggacaagaagggcacgcgcgccgtggccgaggaatacctgaagtacctgtattcggacgaagcccaggacatcgccggcaagcacttctaccggccgaccggcgagaaggccaaggccaaatacgacgcgcagttccccaagctcacgctggtcaccatcgacgaggcgttcggcggctggggcaaggccgacaaggaccacttcgccgacggcgcgagcttcgaccagatctacacgaagaagtgaccgtagcgccgccgcgccccgcccaccgaccaccaccccgcaaggcctgcccatgtccgtcctcctgatcgccggaagcccctcggagcgttcgcgctccgccgcgctgctcgatgccacctccctgcggctgtcggtgcgcggcacggcgatccaccggctgcacatccgcgacctgtccccccaggcgctgctgctggccgacacgggccaccggtccatcgcgcatgcggtggaacaggtggccgacgcccgggccctggtcgtggcgacgccggtgtacaaggcggcctacagcggcgtgttgaaggtgttcctcgacctgctgccgcaggaggcgctcaagggcaaggcggtgctgccactggccaccggcggcagcccgcaccacatgctggcgctcgactacgccctgcggcccgtgctgcagtcgctcggtgcccggcacatcctgcccggcgtctatgccacggatgcccaggtcagcctgacgccggagggcgcccacaccctggcgcccgacatttcccgccggctggacgaagcgctggacctgctggtgaccgaggcgctgcgcccgccggtgcaggcggcgcgcttcccgccgatcccgttcgagcaggtgcgatgtagcgtctgaccggtccgggcgccgccgctgacgccgcgcggcccgcgtgccgacctgctccacaccccgtttgccttccgccggcattgccggtccgcagggcgaggccgccgtgccccgcccccggcggagcgctgcctgcccgctgcccccgacataccgcagagattggagttccccatggtcccgctgttcgaatcccccgcgcgcaccgcgccgttcacctcccgccgccgctggctggccgccggcgcgggcgctgccgccctggccgcgctgccgggctgggcgcagcctgccggcgccccacgcacgctgcgcgtgggccaccagaagggatggctctcgctgctgaaggcgcgcggcaccctggaaaagcgcctcgctcccctgggcgtgaaggtgacctggacggagttcaacgccggcccggtgcaactggaggcactgaacgtcggctccatcgatttcggcgatgtgggcgaggccccgccgatcttcgcccaggccgcgggcgcgccgctcgtgtatgcgggggcgacggtgccgcgcccggcgctggaggcggtggtggtgcccaaaggctcggccatccgcagcgtggccgacctcaagggcaagcgcgtggcctacaacaagggctccaacgtgcattacttcctcgcaaaactgctggagaagaacggcctgcagtaccgcgacgtgcagtccgtcttcctggcgccgccggacgcgcgcgccgcgttcgagcgcggcgcggtggatgcctgggtgatctgggacccgttcctcgcggcggcccagaaggcgctggacgcccgcatcctggccgacgccacgggcgtggtgaacaaccgggccttctatttcacctcgcgcgacttcgccagccgcaatgcggacgtgctgcgcatcgcgatcgaggaagtggacggtatcgaccaatgggtcgcgggccacaaggccgaggccgccacggaactgtcccaggtgctgggcctcgaccgcgcagtgacggaactcttcgtcagccgcgtgggctacggcacgcgggccgtgacccgcgagatcctggccgagcagcaggccatcgcggacaccttcttcgccctcaagctgataccgaagaagctcgacgtgctgcaggccgcgccggtggaactgctgtagccggcgtccgccccgtccgcccgaaggagcatcacccatgtccaacctgccatcgtccacggctcccgggccggccgcacggcgcctgctggcggtgaccgcgcgcgcctgggggctccggccttcggtgcgcgcccagggcgccacggtgccgcatccacaccccacgcagcgcaacacatggcatgcgccgcacagcgggcccaagccggtgaccgtgcccgtgtccgcccccgggccgcgcttcgccatttcctactgacctccgttccctactgatcgagaaagcctcccatgcacgtgttctggttcattcccacccacggcgacagccgctacctcgggacgtccgaaggggcccgcgccgtcaactacgactacctgcgccaggtggccacggcggcagacaccctgggctacgaaggggtgctgatccccacgggccgctcttgcgaagacccctgggtggtcgcctcggcactcgcgccggtgacacagcgcctgaagttcctcgtggcggtgcgcccgggcctgcaccagccggccctggccgcgcgcatggccgcgaccttcgaccgcctgtcgggcgggcgcctgctcatcaacctcgtgacggggggcgaccgcaccgagctggaaggcgacggcgtcttcctggaccacgcccagcgctatgcgcagtcggaggagttcatccgcatctggcgcgagatcctgtcgcgcagccacgagggcgggacattcgactacgagggagagcacctgtcggtgaagggcgccaagctgctctacccgccggtgcagaagccctatccgccggtgtacttcggtggctcgtcggaggccgcgcacgaccttgctgcggagcaggtcgatacctatctcacctggggcgagccgccggccgcggtggcgcagaaggtggccgacgtgcgcgcccgcgcagcgaagcgggggcgcacggtgcgcttcggcatccggctgcacgtgatcgtgcgcgagaccgatgcggccgcgtgggccgcggcggaggagctcatcagccgcgtgcaggacgagacggtggcccaggcgcaggcagtgttctcgcgcatggattccgaagggcagcgccgcatggccgcgctgcacgccggaggcacccgccgctcccgcgcggacctggagatcagccccaacctctgggccggcgtgggcctggtgcgcgggggcgcgggcacggcgctggtgggcgatccgcagaccgtggccgcgcgcatgcaggaatacgcggacctgggcatcgacaccttcgtgttgtccggctacccgcacctggaagaggcctatcgcttcgcggaactcgtgttcccgctgctgccggccgaggtgcgcgagcgcatcggcggcggcggccgcgcggcgggccccctgaccggccccttcggcgaaatcgtgggcaaccagtacgtgccgcgcgcggcgcaaagctgagcggcctgcggcaacaggagattcccatggccatccattccatcaaccacgtgcaactgccgtttcccgcgggcgaggagggcgccatgcgcgccttctatgccggcctgctcggcttggccgaggtgcggtatccggccgaaaacgccctgcatttcgcggccgggccccagcgcatcgccctggtgccgaccacgcgctggcaaccggcgcccgcggcggcgcacctggcgttcgaagtggacaacctgcccgaactccgcgggcgcctgctgcaggccgagcttcccctcgtggaaaaccgggcgcttccgggctacctgcgcttctacgtgaaggaccctgcgggcaaccagctcgagttcctggagcccgacgcggaagcgggagcgctcgcatgacgggccccgctgtctcccccgcggtgcgcgagctgcaggtgtctgccgccaccgacacccccgaggagcccggcacgggcgtgcccgcgcccgtgcggcaatgggccgccgccgtggggcagcgcctgctgccctggttggtgcccgtggcactgatcgcggcctggcaggtggcggctgcccagggatggctgtccagccgggtgctgccggcgccatccgacgtgctcaaggccgcctggcagctcggtgaatcgggcgagctgtggacccacgtgaaggtgagcgcgggccgcgcgctggcggggctggcgatcggcggcggcctgggcctgctgctggggctgctcaccggctcgctgcgctgggcggaaacgctgctggattccaccgtgcagatggtgcgcaacatccctgcgctggcactcattccgctggtgatcctgtggttcggcatcgacgaatcggccaaggtcttcctgatcgcggtctcggtgttcttcccgatctacctcaacaccttccatggcatccgcaatgtcgatccgggcctgatcgagatgggccgcacctacgggctgtcgcgctggcagctctaccgcgaggtgatcctgcccggcgcgatgtcctccatcctcgtgggcctgcgcttttcgctggggctcatgtgggtgatcctgatcgtggcggaaaccatctccgcgcaggccggcatcggctacctgacgatgaacgcgcgcgagttcctgcagaccgacgtagtgctcgtgggcatcctgctctacgcgctgctgggcaagctggcggacgtgttcgcgcgcggcctggagcactggtggctgcggtggcatcccggctaccaggccaaggcatgaacgaaggagaccgcaccatgtccgccccacacacggcttcctctcccgcgcccggcctgcgcctgcaggcgcgccggctgaccaagcgctacggcgcgcgcgacgtgctgcgcgaggcgcagctcacgatcgagcccggcgagttcgtcgccatcgtcggccgcagcggctgcggcaagagcacgctgctgcggctggtcgccggcctggaggccgccagcgccggaacgctggagatcgacggcaggcccgtcgatggactgcacggcgacacccgcatcatgttccaggaagcgcgcctgctgccgtggcggcgcgtgctggacaacgtcaccctgggcctgcccgaaggctcgcaggagcgcggccgcgaggtgctcggccaggtgggcctggcggaccgcgccggggagtggcccgcgcgcctgtccggcggccagcgccagcgcgtggccctggcccgggccctggtccaccagccgcgcctgctgctgctggacgagcccctgggcgcgctggacgcgctcacccgcatcgagatgcagcgcctcatcgaagggctgtggctgcggcaccgcttcaccgcgctgctggtcacgcacgacgtgcaggaggccgtggccctggccgaccgcgtggtgctcatcgaggacggccgcatcgccctggacgagcgcatcccgctcgcgcggccccggtcgcacggcgacgcggcgttcgcggccctcgagaaacgcatcctcgaccgcgtgctgcaaaagcccgcggccgagccttccgacggcgacggtgcatggccgggcgttccggcgcatggcctgcgctgggcgatctgagcggcccggtttccatccctttttctttcaccttccaaccaccacaggagtccatcccatgtccatccaggccatcaatgtgcgcaaccagttcaagggcaaggtccgcgagatcattcgcggcgacgtcgtctcggaagtcgacgtcgagacgccctggggcatcgtcacctccgtcatcaccacccgctcggtggacgacctcgggctgcaggtcggctccgacgtggtggcgctggtgaaatcgaccgaagtgtccatcgccaagctctgaagtgcgggggcgggggcggtgcaccgccgccggcccctggcgcccgcacactgatccccgcgcgttgacccccagcgcgttgaatggccgcataacaacaggaaagtccggcgaatccatgaatttccagcaactgcgttccgtgcgcgaggccgttcgcacgggtttcaacctcaccgacgtggcccgcatcctccacacctcccagcccggcgtgagccggcagatccgcgagctggaggaggagctgggcctggagatcttcgtgcgcgcgggcaagcgcctcacggggctgaccccgccgggatccaccttgctgcccattgtcgagcggctgctgctggaggcggaaaacctgcagcgcgccggccacgactttcgcgccagcggggaagggcgcctgtccatcgcagccacgcactcgcaggcacgctatgccctgccgcaggtggtgcgcgatttccgggcactgtttccgcaggtcaccctgcacctgcaccagggctctccacggcaggtggccgaaatgctgctctcgggcgaggccgacatcggtgtcgccacggaggcgctcgcgggctatggtgagctggtcacgctgccgtgctaccgctggtcccacagcatcgtggtgccgccggggcatcccttgctcgacctgcccgagccgcccaccctgcggcagctggcgcgctttcccatcatcacctatgaattgggctacacgggtcgcgcccacatcgacgaggccttcgcccgcgagggcctgcagcccgacgtggtgcttaccgccatggatgcggacgtgatcaagacctatgtggaactggacatgggcgtgggcatcgtcgcctccatcgcactggacccggagcgcgaccggcacctgcgcatgatcgatgcgcgccatctcttcgaagtcaacctcacccgcctggggctgcggcgcggcagctggctgcgcggctatgcctaccggttcatcgaggccttcgtgcccacgctcacgcgcgaggctgtggacgaggcgctgtgcgccgagcgctgagggaggcagtggcggcagctgcggttgcggctgctagcccttgcgctgggcgaggatccagcgggccagggaccgtgcctcgtcttcgccgatgcgcgggtgccgcggcatgagcgcgcggccccattcgcccgctccgccgttgcggatcttgccggcaaggtaggtttcggcattcctgtcggagcggtagcgttcggagatctccgcgaacccggggcccacataggtgcggaccatggcatggcagcgcatgcagccgtgatcgcgcacgaggtcgccggcatccgcccctgccaacgctggcagggccgtcgccaggcagagtgcggctgcggccagggaccgtgcggcccctgtggcccgtacggcggtggggaaggcgtcggatggcggtggcatcggatcgatggacgccccgggcggggcgggggctggaagtgcgacgcaccgagtatgccgccatcatgggcctgtggcggcggcgcatggcatgcctgcccgtcccggcattctcggtccgcgcataagcaagcgcgatctggtcgcttggcctcgccggttcgcagccctacattggatgcatcgcagtgccgcgcggcgcctcccggccgccggcctccggtttgtcagtagggggtctcctttcacagcccgcatcgcgcgggcttttttttggcccacgccccacagggtgtgatgacggcgcgcgccggcccgcgcacctgggcgaccgcggggcgggcagcgccacatgcgccgcttacactttccgccagggaccacgccgtccccgagtccaacggagtcccatcgatgagaactggaacatggccctgtctcgtggcggcgtgcctggccgtactggcggcaaacgctgccgcgcagacttccgattgcaccgtggcggccagccccgcctgctaccggcgcttcgagccgcccggcgccggaggcacgctgaactactacgcatcgctggcgcccggagagggcgcggagccgacacgcgcgctggtggccctgcacggccatccgcgcgatgccggcaagaccttcggtgcggtgctgcaggccgtgcgcgatgccggtgcgctgcgtgacaccctggtggtggcccccgtgttccaggtcgcggcggagcaagccgtccggtgcagttccccgggcgttcccgccgcgcaggctggagacctcctgtggacctgcagctcctggatcgaaggcgggccggcggccaacggcgcgcgtgtcacctcgttcgcggcgatggacgcgctggtggccgagctcgtgcggcgctggcccggcttgcgtaccgtgaccgtcgcgggcttctccgcgggcgggcagatggtgcagcactacatcggcttcgcgaacgcggccccggccggcgcgtcttcctccgccgccaccgtcgccttgcgctacgtggtggccgatcccggcacctggctgtatttcgacgcctggcgcccccatccgcccgcagacggcacctgcccgggcgtgaaccgctggaagtacggcaccgacgacctgcccgccagcctggggcgcaatgccgcccaggcgcgcgagcggtatgccgccgccgacgtgcattacctggaaggcgcgctggacggcagcgacgccaggggcacgtactacggcatcctcgacaagtcgtgcgcggccatggcacaggggccgtaccgcctgcagcgcggcctcgcgtacgcggaatacgtccggatgctgctggcgcccggccggcggagcgaggtggtcgtggtgcccggctgcgcccacgacgtggcgtgcgtattcccgtcggaggcggctcgcgcggtgctgctgggccgctgacggctgcctgccgccgcctgcctaccccccggggcgtggtttggcggcgttggctgacgcggccgcgccgcggggcggggcaccatcggggccagggcctgcgacgcgggcccattccctccctacgaacacgaccatggcatccaaagagaaggaagaagcgccggtgtccgctgccgcggccgagcgcgaggaaaaagcccggctcgccctgtgcgcggcgggcccgcacggcgacatggagctggcgtccgtcaccatcgacgactacagcctcgaattgcgcgacggcgacggcttcgcgggcgacaacgccagccgcaccgcgttccggcacatgctcgatgcctggcgcaccctctatgccgacatggccggcaaggacccgctgggcgacaagcccacgcgcgatatcagcaagcagcgcctggacgaaatgctcgccaaggacggcgtggcggcccgggcgatcgaggccgcttcggaagactatgcgcagcagttcgcccacgtggtcctgcgcttcctgcagcacaagacgtggaagggcgtggagcgcgtgatcgtgggcggcggcttccaccagagcgaggtgggcgagcgtgcgatcgcccgtgcggccggcctggtcgcggaggagctcaagcgcaagaagaaggatccggtggaactgcgcctgttgcaccaccatgccgatgagggcggcctgatcggctgggtgcatctggcgccgcccgcgctgctgcagagctacgacgcgatcctggcggtggacatcggcggcaccaacgtgcgctgcggcatcgtgcagacgcacctgcactccgcgcccgacatgtccagggccgaggtgctgcgccgcgagaaatggggtcatgcggacgactccccgcgccgcgacgaactcgtggacggcatcgccggcatcctggaggacctggtcgagcatgcccggaagaaggaactgagcctggctcccttcgtgggcgtcgcctgcccgggcctggtctgcgaagacggctcgctcgccggcggcacgcagaacctgccgggcaactgggagagcattcgtttccacctgccgcgcgacctgtgcgagcgcctgccgaccatcaatggaggccgcatccaggtctgcctgcacaacgacgccgtggtgcagggcctgtcggaactgcctttcacccaggacgtggaacgctgggccgtgctcaccgtgggcacgggcctgggcaacgcgagctacaccaaccgcacgccgcagaagcgcccgcgacgctgaccggcctccatcggccctgccgcgtgcgggggcggccgcgcggccggcggaagggggcatgcggctcgatagaatcacgggttacgtcttcacaataccgcggctgcgcccggcgcagcgctcctacaggctcgcagcccccttcgcccatgacgaaaccgaccccgccgtcgtccgtagccgacatccgcaagagttttctggacttcttcgcctccaagggccacaccgtggtgccgtccagcccgctggtgccgggcaacgaccccacgctgatgttcaccaactccggcatggtgcagttcaaggacgtgttcctgggcaccgacaagcgcccctacgtgcgggccacgtccgtgcaggcctgcctgcgcgcgggcggcaagcacaacgacctggagaacgtgggctacaccgcgcgccaccacactttcttcgagatgctgggcaactggtccttcggcgactacttcaagcgcgaatcgctgaagtgggcctgggagctgctcaccgaggtctatggcctgccgaaggagcgcctgctcgccaccgtgtatgccgaggacgacgaagcctacgacatctggacgaaggagatcggcctgccgcccgagcgcgtgatccgcatcggcgacaacaagggcggccgctacaagtccgacaacttctggatgatggccgacaccggcccctgcggcccgtgctcggagattttctacgaccacggcccgcacatccccggcggccccccgggcagccccgatgaggacggcgaccgcttcatcgagatctggaacaacgtgttcatgcagttcgacatggcggaggacggctccgtcacgccgctgcccgcgccctgcgtcgataccggcatgggcctggagcgcctcgcggccatcctgcagcacgtgcacagcaactacgagatcgacctgttcgccgcgctcatccaggccgccgggcgcgagactggcacggccgacctcgccaacccgtcgctcaaggtgatcgccgaccacatccgcgccaccgcgttcctcgtgagcgacggcgtgatcccgagcaacgaaggccgcggctacgtgcagcgccgcatcgtgcgccgcgccatccgccacggctacaagctcggccgcaagacgccgttcttccacaagctcgtgaaggacctcgtccagcagatgggcgacgcctatccgaagctgcgcgagcaggagcagcgcatcaccgaggtgctcaaggccgaggaagagcgcttcttcgagacgctcgccaacggcatggacatcctcgatgcggccctgggcggcggcgcgaaggtgctgcccggcgacgtggccttcaagctgcacgacacttacggcttcccgctcgacctgaccaacgacgtctgccgcgagcgcggcgtgacggtggacgaggacggcttcaatgccgccatggaccggcagaaggcccaggcgcgggccgccggcaagttcaagatggacaaggcgctcgagtacgcgggcgaggccaaccgcttcagcggctacgacggcctggccgaaagcgcgaagatcgtggcgatctacgtggacggcacgagcgcccaggcgctggaggcgggccagaacggcgtggtggtgctcgacaacaccccgttctatgccgaaagcggcggccaggtgggtgaccagggcgtgatccacgccggtggggcgcgcttcgccgtggacgacacgctcaagatccgcgccgacgtctatggccaccacggccgcctggagtccggcacgctgcgcgtgggcgatgccgtgcaggcggaggtcgatgccgcgttgcgcgccgcgaccatgcgcaaccattcggtcacgcacatcatgcacaaggccctgcgcgaagtgctgggcagccacgtgcagcagaagggctcgctggtgaacgccgagcgtacccgcttcgacttcgcgcacaacgctccggtcaccgacgcgcagatccgcgagatcgagcgccgcgtgaacgaggagatcctcgccaacacgccgaccggtgcccgcgtgatggacatcgaatccgcccagaagaccggcgcgatgatgctgttcggcgagaagtacggcgagaccgtgcgcgtgctggacatcggcaccagccgcgagctgtgcggcggcacgcacgtcgcccgcacgggcgatatcggcctcttcaaggtggtgggcgagagcggcgtggccgcgggcgtgcgccgcatcgaggcggtgaccggcgcgggcgctctggcgtacctgcaacaactcgaagacacggtggccaaggcggcgggcgcgctgcgcgctccggcctcggaactcgccggccgcatcggccaggcgctcgaccaggtcaaggcgctggagcgcgaagtggcggccctcaagggcaagctggcttccagccagggcgacgaactggtcgggcaggcggtggacgtcaagggcctgaaggtgctggcggccacgctgcccggcgcggacgccaagaccctgcgcgacaccatggacaagctcaaggacaagctcaagagcgcggccatcgtgctcgcagccgtcgatggtgccaaggtgcagatcgcggccggtgtcacgcccgacgtgatggcaaaggtgaaggccggcgagctggtgaacttcgttgccagccaggtgggcggcaagggcggcggcaagcccgacatggcgatggccggtggcacggatgccgcggcgctgccggcggcgctggcctccgtggccggctgggtgggcgaacgcgcctgaccgggccgccgtgcccaacgcaaaaggcccgctcgtgcgggccttttgctttcgtgggtgcctgctgtgcggcgaaatgctggccggaacgcggccggccggcccggtcagaacagttcgacgttgtcgttcgcgaccttggcatgcaggtggccatcgcgcaccaggtcgtcgtagtagcacacgcggttgcggccatgttccttggcgtagtagagcgcctggtccgcctggcccaggatctccaccggggcaccgcgctccgtgctggcgaaacccaggctcaccgtgacgcggcccacctgcgggaagtcgtattcctgcacggcggtgcggaaccggttgaaggccttgtgggcggtggcgagcgtcgtcgagcgcagcaggaccacgaattcctccccgccgaagcggaagatgcggtcgtgcccgcggaaggagttgcgcaggatgttggcgatcaggatcagcacctcgtcgccatacaggtgcccgaaacggtcgttgacctgcttgaagtggtcgatatccaccacggccagccagtgctgaagcggctcgccgcgcggctgggacgcatcgtccggctcggcggatacctcggtcgccgcgttgctggacatgccggcgcgccgcgcgaattgctcgtcgaaggtcttgcggttgaacaggccggtcagcgcgtcgcgctcgctgtagtccagcaggctctggtagttctggtacacgaaaaagacgctctggatcacgtcgagcttgtgggccgagaacggccgcgactgcgtgacctcgatgcaggcatgcaccttgtcatgcagccacaccggcagccacagcatgtgctcgccgcgccgcgcggactgcagcacgtgcggccggcgctgggcgatgcattcgtgcagcgccgggaacgccgacagtggctcgcggcgcggatcgaccggggcttcccagtcgctggtgaccatctgcccgtccttgtgccaggtgcgcggccgcacgtaagcctcgctgcccgactggaagatctccagcgcgcgcaccgccttgatggaagggagcttgtgcagggtggacagcaccgacacttccagccgcaggtgatcgcgatggccggtcatttcgaccaggttgtcgaggatgggcttcatgggtgcggtgctgggcgttgcgagggtgcgggggcgctgactgtcaggccacccgccggaagaggatatcccatacgccgtggcccaggcgcagcccgcggttctcgaacttggtgagcgggcggtagtcgggttgcggcgcatagccgtcggcagtgttggccagcagcggctcggccgagagcacctccagcatctgctccgcatagggctgccagtcggtcgcgcagtgcaggtagcccccgggtttcagccggcgtgcgagcttggccacgagcggtggctggaccagccgccgcttgttgtggcgcttcttgtgccacgggtccgggaagaagatgtgcacgccgtcgaggctgccttccggcagcatgtggtcgatcacctccacggcgtcgtgctgcaggatgcggatgttggtgaggccctgttcgccgatgcgcttgagcagggcgccgacgccgggctcgtgcacctcgcagcagaggaaattgtcctgcggccgcacgcccgcgatatgggccgtcgcctcgcccatgccgaagccgatctcgaggatgagtggcgcggcgcggccgaaagcggctggtgcgtcgaggggcgcgggggcgtagtcgaggacgaactgcaagccgaaggtttcgagggccttggcctgtccggtggtggtgcgaccggcgcggcggacatagctcttgatcgccttgggaaaggcaacgtccgcgggcggggagccgttgccggcaggcgcgggctggggggcgaggccggtatcggccggggtgggatgcgtaactgtcacgatggccgattgtagattcgcgaccatgcctgcgcccaccacgccagcgcctcgccgacggtggtgtcgtgcggatgctgcagagctggcaaccccagcgtgcaggccgccgccccgagcgccgccacgggatcgtcggtgtccacggcaggtgctccgtgctgcttggacagcttctcgccatccggcgcgcgcacgagcggcgtatgcaggtagagaggcgccgcggcgcccagcgcatgctgcagcagaagctggcggggcgtgttgtcgaggaggtcttccccgcgcaccacgtgcgtcaccccctggtcggcatcgtccaccaccactgcgagctggtaggcccagagtccgtctgcccggcgcagcacgaaatcgcccaccacttccgccacgtcctgccggcgcgcccccaggcgccggtcggtccaggtcacgccaccggcatcgatcgcagggcatcccggtgcgccgtctgcgcccgcccgcggtgcaaattgtttctggtattccgttgtccggaatcgccaggaccgcggtggccgcccacccagtccggcgcggcaggtgcccgggtagggcagttccgaatggcgatcgcgggtcccatggctcagccggtgggcgcgctcgatgtccgcccgggtgcaggcacacgggtaggcgagccccgcgtgcgtcagccgctccagctgtccggcataccgcgcgtggcgcgccgactgccaccataccgccccgtccggcacgaggccgcagtccgccagttgccgcaggatcgtctccgccgcgccgggctggcagcggggcgtgtccacatcctcgatgcgcaccagccaggtcccgccgcggcccccgtgcgcgcagcgcgcgtctagccagctggccagcgccgccaccagcgagccggcatgcagggggccggtgggcgagggcgcgaaacggccgacatagcgccggcctgcggcgggagtttgcgtggacgcggccgggaaggcgctcatgccaccgagaacgcgagttccagccccgcaacgaaggcatcctcgacgcggtggcccaggcaccagtcgccggccagcccgatgccggccgcggcgtcccacaggtggctctgccccagcggccgcgtcgtctgcgcgtcgggccagaacagcacttccgcatgcgtaggcgtggcgcgcaggccggtcacttccgcgaaagccttgatcagcttggcctgcacgcgggcgggtgcatcgccctggtgctcggacgaccatgcggggctggcctgcacagtccagcgctccaccgaggcgcgacccggtttcgacgattcgcgcgccacccacgcgatgcggtggtgcgtgctgcgcgcggcgttccattgcgggcccagcgtggtgaggccgggctgcaccgcgtggggataggccaccatcagcgtccagcagggggccacttcgaccgcctgcagccgttgcgcgaaggccggggcgatgccggaagactccagcagggcgcggccctgggccgccgggatgagcagcagcacggcatcgaagccggcatgcacttgctgcgccccgtcctgcgagcgggtctgcagttgccagcggcctggctgaagagggtcggggccgatgccggcgacctgcgcatcggccagcaggcggccggcctgcgccagcggctgggcccacgcggccagcagggactgcatgcccggcgtggccacccagtgcggttcgcgcggcggtggcgctgcggcggccgtgcggcccgcggcgtccagcaccttgacggtggttgcgctccacgggcggcacagcccgggcacggtttccagtgcgcgtgcgaagcgcgcatcacgcaccgtgaagtactgggcgccggcatcgaatcccccgaacggcgactccaccgtcgccatccggccgcccggctggcgggcctgctcgaagacgaccggcgcatggccggcctgcgccagcgtgcgcgcgcaggcgatgccggccattcccgcgccgaccacggcgatgcgccgggcggacgggggctgcccgccggggccggcgggagcgccgcgggcaggagtgcgggaacgggagcgggaagacgtcatggtccggcctttcatggatgcatgggtgcgagacgccgcggtgggcgcggatggagccactctacacggcgcttgcggtggcgcggctcagaatggatggtggttttccagcagggcttcgcgggtggcggggctttcaagctgctgcagccaccaggtcagggcgcggcccggcggggcatgcccggggccgccccaggcatagtgcaggcgcacgcggcgcgcgggccgcgcgacctcgcggaccaccagccgcccggcctcgacatagggccgcaccatgggctccggaagaaaccccgcgcccagcccgcgcaactgggcctgcagcttggtctgcatgctgtccaccgtgaatacgtcctggccgcccagcaggcccatggtcacgccgccatgctgcgccgaatcggccacggcgatggcccggtgctggcgcagcaccgtgtccgtgagcgggccgggcgcggtggcgagcggatggtgcggcgccacggtgaagaggaacagcaggtcgccgatcactttgccctgcacgccggaggcgttggtggcgttcacggccacgcccagcgccaggtccgcgcggccggaggtcaacgcctcgagcgtgcccgtgaggatgtcgtcgcgcagcttgagccgggtcggtggagactgcgcatagaaggcctccacgagttccagcagggtggtgggggaaatcacgccgtccaccgcgatggtgagctggggctcccacccggtcgccacccggcgcacgcggtgcgcgacggcctcgacctcctcgagcagccgggccccttcgcgcagcagttcactgcccgcctcggtgggccgcgcctggcgggcgctgcggtcgaacagcagcacgtccagcgcctcctcgatctgccgcacccggtaggtgagcgcactgggcactacgccgagctgccgcgccgccgcggcgaagctgccggtttccgcgatcacctgcagcatggccaggctgtcgggcgtgagggcgtcgcgggcgggaggcggaacggtcatcggggagggcttcaaaggttttgaatgatgccttcaatcgcactgcgcccgcaagccgcgtcctgctcctaaagtgccagcactgtctgaaacccgcccatgttgaccgtccgcaaatcgtgcgaccggggccacgccgaccacggctggctgcgatcgctccacagcttctccttcgccggctaccacgacccccgctatatgggcttcggcaacctgcacgcgctgaacgaggaatggatcgcccctggcgccgggctgggcctgcacggccaccgcgacatggagatcctcagctatgtgctctccggccagttgggcagccgggactgcagcggccgggtgcaatcggtcgccgcgggccgcgtgcagcgcatggcagggggcgagggcgccacccatgccgaattcaacccgctgcccgaccagcccgcgcactacctgcagatctggatcgcgccgcaggcgccgggcagggcgcgggaatacgcgcaggttccgggccccgcggaccgcgggagcggccggctgcatctgctggcggccccgcaggccaggcccggcgtgctgtacctgcaggccgatgcctgtgtctatgcgggcctgttcgacggcgggggcggcgacgagctgccgctggaccccgcccgcaaatgctatgtgcacctgctgcgcggcacgctgcaggccaacggcagcctgctggccgcgggcgacgccgccttcgtcgagcgcgagcgccggctggccctggagcagggttgcggcgccgaggtgctggtgttcgatctcgctgccagggaacgctgaagcgctccggacgcggcatattcccatcccccaacccaccaggagtcatttcatggcaaaaatcgcagtcgtcttccattccggctatggccacacccagcgcctggcacaggccgtcgcggagggcgccaacgcccagctcatcgccatcgacgcggacggcaacctgcccgagggcggctgggaagccctggccgaagccgacggcatcatcttcggcaccccgacgtacatgggcagcccgagctggcagttcaagaagttcgcggatgcgtcctccaaggcctggttcggccgcgcatggcaggacaaggtgttcggcggtttcaccaacagcgccagcctgaacggcgacaagcaggtgaccctgatcgccctgcagacgctggcctcgcagcacggcggcatctgggtgagcctgggcatgctgcctgccaacagcaaggccgccacgcgcaacgatcccaacaacctgggcggctccgtcggcatgctggcgcagtcgccctcggacgcgagcgtgcaggaaatgctgcccggcgacctggaaaccggccgggcctacggcgcgcgcgtcgcccgcatcgcgcagcagctgcgcggctgacgcggcgcgtgccggtgcgctgcaggcgtgccggcgcatggctttttccccgccggcgggttacgctggcggcgccacccctgtcaccgaaaggaccgcccgtggatacgcctgtgcccctgcctccgtctgccggcgatgccgcgccgccgttcctgctgctcggcggccatgccaaggacctgggcggcggcttcgtggtgcgcaggctgctgcccgcgctgcagcgccgctccatcggccccttcgtgttcttcgaccatttcgggccggtcacggtcgagcccgcgtccgagtacgacgtgcggccgcatccgcacatcgggctggccacggtcacgtacctgttcgagggggcgatcacgcaccgcgacagcctgggttccgtctgcgagatcgctcccggcgccatcaactggatgacggcgggccgcggcatcgtgcattccgaacggcgccccgagcggctgcgcagcgcggcctacgtgaaccacggactgcagctgtgggcggcgctgccggaggcgcatgccgaggtggaaccctcgttcgtccacacgcccgcggaggccatccccgagatccatgacggccagggcgttcgcgtgcgcgtgctggtcggcagcgccttcggggccacgtcgcccgtggccacgctcgcgcccaccctctacctcgacatcctgctgcccgcgggcgccgaactgctgctgccgccgctggccgaggaaatggccgtgtatgccgtggagggcgcctgcaggctggaggatggcgccgggcgcccggccgacctgccggccggcatgctcgccattgcgcaggccgccggccccgtgcggctgcaggaggccacgggcagcgggcctgcgcgctgcgtggtcatcggcggcgcgccgctcgatggcccgcggcacatctggtggaatttcgtgtcctcgcgcaaggagcgcatcgtccaggcggccgacgactgggacgccatgcgcatgggcgcggtgccgggcgatcccgaacgcattccgctgccggagcggcatttcaagcggtgacttgcacgcgctggtcctgctgcgggcagggcggtccgcgccgcgggcctgccgcggcctaggcagaggcaggcccttccacagggcccgatccggattccgacaggtcgggcgccagcacttcgcgctcgtcgaagacaaagcacccgccccggtagtgggccccgtccgtctgctcgaagtatttcaggatgccgccctcgagctggtacacatgcccgatgccttcctcgcgcatgaggatggcggccttctcgcagcggatgccgccggtgcagaagctcaccaccgtcttgccttcgagttccgacttgtgtgcgcgcagcgcgggcgggaattcggtgaacttggcgatacgccagtcgatggcgccctcgaaggtgccgtggtccacctcgaaggcattgcgggtgtccagcgtcaccacggggcggcccgtgtcgtcgtggccctgtgcgagccagcgccgcagcgtgggcgcatccacggagggcgcgcgcccgtcggcgggccggatggcggggtggtccatgcggatgatctcgcgcttgaccttcaccagcatcttgcggaagggctgggatgccgaccagctctccttcggttccagcgcggcgaagcgcgcatccgtgtcccgcagccactgcacgaagccccgcacggcgggcgccggcccggccaggaacatgttgatgccttcttccgccagcaggatcgtgcccttgaggccgtcttccaggcaccgcgcatgcaggcggtcgcgcagcggcccggcgtcgggcagcgggacgaacaggtagcaggagatgttgaggacgtcgtcgtggtgcatcgcggtggagggcgccgggcaggcatgccgcctgccggccccttcaggctgccggcgtgagcagcgtggaatcgatcttgttggccagctgcgcgatggccagggcggcgggacagccgggcatctgcatcagcagcagctggcgccgcatgacggcatcgcgcacggcggtgtcggccgggatgtcgcccaggtgcagcaggcgcatcgggcggcccgaatcggtgctgacgaagcggtccaggacctgctggagctggcccgtgatcgcgcggccgtcgcccggtcgcgcggcctggttcacgatcaggcgcacgtactggcgcttttgctgcgtcgccagcaccttgatcgccgcataagcgtccgtcagggaggtgggctcgggcgtggccacgatgagcacttccgaggcgagcgagacggagaacagcacgacgtccgagatgccggcgccggtgtcgagcaggagcacgtcgtagcgcggcgcgagcgtctggatcacgttgaggaactcgctgcgcacctcgggggtgagccgcgaatactcgaccatgcccgacccggcgagcacgacggaaaacccgccgggcgcctcgatcacggcgtcgtccagttcggccttgccgacgaagacgtcgtgcagcgtgaccttgggatgcaggttcaggaccacgtccaggttcgcgaggccgagatccgcgtcgagcacgagcacgcggtagccgcgccgggtgagggctgcggcgaggttggcggaaacgaaggtcttgcccacgcctcccttgccgctggtgatggcaatgatgcgggcaccggctggcgtctggggcgcagcgggcgtggtgcggggtgacagcgcgtcggtcatctctttgctttcagtaggcgctgcctgtggaatccaagggcgggggaaggtcgccccaacccgagggagtgtacagcgggccgaaaagcaggctcttctcttcggcgctcaccgtgctgtccggctgttcttcgatgctgacccggttgcgtcccgccagcttggccttgtagagctggctgtcggcgcgctccgtccacagcagggtggtgctgcggatccactggagcgcgaaggcgccgccgatgctgacggtgacattgagttcgaccgtcggcgagatgcggacgggcgtgcgctcgaccgcgcggcggatgcgctcggccaccaccttgccgaagccggcctggcaggcgggcaggaccacggcgaattcctcgccgccgtagcgcgacagcgtgtccatgggccggacgcagcggctcagcgtgcgcgcgatcgactgcaggacgatgtcgccggccatgtggccgtgggtgtcgttgacccgcttgaagttgtcgatgtcgagcatcagcagcagcgccgcctcgcccgcgcgcgtgacgcggtcgatctcgcgctccagcacggtgcggaaatgccgccggttcgccaggcccgtgagcgggtccttcagcgacagttcgcagagaccgtcgatcaggccctgcaggtaatgccggggcgattccctggggatggcggcttcggagcccaatgcctgagcgaccagggcgtgagccgtcgtcaggcgcaggtcgcgcaggtccacaagtgggggggtcgcggattcagacacaaaatgcaacaaacagtgttcaggaagtgtatcagcggctgccccgccataggtaactacaaaggtaaacgttgcaacgccagcagggcttcggcgtcggtacggtagagcacgaggcccgggccctccagcaacccggcgcggcgcagcacctgttcgacgggaagcttcatgccgctcacgtgcagtgccccgccgtgggcacgggccagggcccgcagccggccgaagcactcaacgccggtcacgtcgatgcggttgatcggaagggcgaacaggcagatgtgccgtacctcggaatatgccgcaagatgttccgagatgcgttgctccagcgcagcagcggacgcgaaatcgagctccgcatccatccggacgcccagcagtccgggcgcgagcggcggcaattgccacaggtggcggtcgcgcaggctgccgtccgggtgcagcccgacctcgatgatgcgcgggtgcagccgctggtagaggaagtggctcaggttcagcaccagccccgccagcacgccccagtacatgcgcggcgcagtcgccagcgtgaggaagaacgtcagcccgccgatgagggcctccacccgggaaatgcgccacagccgcagcagcaccgccggcttgatgaggctggtgaccgctgccaccaccactgcggcgagcaccgactgcggcacgtggtagagcgccggcgtgagccacagcagcaccgccaggaccagggccagggcgaacagcgtggcccagccgctcttcgcaccggcgtacaggttgatcgcggagcgcgagaacgacgcacttgtcgcgaaactgccacagaaacccgaccccatcttcgccaggccgtgcgcgatcaggtcctggttctcgttccagcgcgtgccgccctgctggtgctcgaccttggccgaagaggcggtctccaggaagctgacgagggtgaccaccagcacgggcatcagcaactggccgaactggtcccagtccagccagccgggccagtagaaatgcggcaggccggaaggcaggtggcctaccaccgcaccatcctggtccgcatagcccagggcccggctggccagggccgccacgccgacgatgacgatggccgagggaaaggtgggccgccagcggcgcgccagggtcagcaggaccaggctgccgagcccgaaggccgccgccgtgccatcgaagtggtggatggacggggcggtggccagcgcatgccaggtggtgcgcagccccagcagcgccggcagttgggacgcgagaatgagcagcgcggcggcctgggtgaacccgttgagcacgggcgacgtgacgaggttgagcagccagccgaagcgcacggcgcccagcaacagctgaaccagccccgacaggatggccatccaggccgccagcgccacccattcggcgctgcccggctccgccatgccggtgagggacgccccgatcagcagggcggtgagcgccgtgggcccgactccgaggcgggtggacgaactccacagcaccgcgatcagcgcaggcacgagggacgcatagatgcccgtcaccagcggcatgccggccagggccgcgtaggccacgccctggggcaccagcatcagccccaccgtcatgccggcccagaactctccgcgcagcagctgggcgtccggccgcggccacccgagaaaagggaaccagcgcaggagcatgtgccggcggccggcggcgccggcggccggcggcggcgtgggagaaggtgcgggggagggcgcgggggacatggtgaggattctcaccccaagcgtcctacgccagcttcggctttgtccgaccgcggcgcgctacggtcgagcctagagtttcgccatattcccgacgctccaaggagatcgccatgacgcacgcccccaccccgtcctccagccccgcccgcagcccgcgtgtcatcgccatcctgtccgccaccgccctcgctttcgggctggcggcctgcgaccgcaacgacgggcagaccgtcggccagaagatcgacgccaccatcgagcgcaccggcgaagccgcctcggatgcgcagcgccgcatggaggccgccgccaccgaggccagccaggcgtcccgccaggcggcagcgcgcgcggcggaggtcatggacgatgccggcatcagcgccaaggtcaaggccggtctggccgaagatccggagctgagcgccatccgcatcgacgtggatacccgcaacggcatcgtcaccctgaacggcccggtcaggaacgacgtggcgcgcgagcgcgcgacccgcatcgcccagggcgtgaagggcgtgaactccgtggtgaaccagctgacggtcacccagggcaccacgggctgatcccgggctgaccgcgcagggaggcgggcggcgataccatcgccgcatgacttcctccgcatccgacgccacgccgggctccgggcccgacacccgcctgatccaccacgcgtacacgccgccggccggcttcagcgcgccgcagccggccgtgcacaaggcctccaccgtcatcttcccggacgtcgcggcgatgcgctcgcgcgaatggaaggacaagaccggctacacctatggcctgcacggcacgcccaccacctacatgctcgaggaacgcctctgcgagctggagggcggcctgcagtgcgtgctgatgcccagcggcctcgcggccatcgccaacgtggcgctggcgctgctgcgcagcggcgacgaggtgctgatcccggacaacgcctacgggcccaacaaggcgctggccgaggtggagctggcgcattacggcatccgccatgcgtactacgatccgctggatcccgccgacctggcggcacgcatcacggccagcacccggctggtgtggctggaagcgcctggctccgtcacgctggagttcccggatctggccgaacaggtgcgcatctgccgcgaccgcggcgtgaccaccgcgctcgacaatacctggggtgcgggcatcgccttccagcccttcgacctgctgggtgacgggcaactgggcgtggacatttcggtccatgccctgaccaagtaccccagcggcggcggggacgtgctcatgggcagcgcgatcacccgcgacccggccctgcacctgcgcatcaagctcacccacatgcggctgggcctgggcgtgggtgccaacgatgccgaggcggtgctgcgttcgctgcccagcgttggattgcggtaccgcgcgcatgacgcggcggcgcgcgagctggccgcctggatggccgggcagtccgccgtcgcccaggtgctgcaccccgcgttgcccggggctccggggcatgcgcactgggccgcgctgtgcgcccgcggcacggggcagggcgccgctgccggcctattcagcgtggtcatcgacgagcgccatggccaggaccgtgtcgatgcgttctgcgacggcctgcggctcttcaagctcggctacagctggggcggacccatgagcctggtggtgccctacgatttgccgacgatgcgcgcgcgccccacgcagcacctgcggcccggcaccgtggtgcgtttttccgtggggctggaaaacgtggaagacctgcgcaacgacatcgctcagtcgctcgccgccgcgtttcctgcctgacgggcggggcggcgctgccggcctgcgggccgcccgactcgccatgccgcatgccatgccagggcgatgcaaggggtcttgccggtcgtgctgctacattggacctccgaactgcatccacaaaagggggctccaccttggcaacacccaactacggctacgaaaagcggcagcgagagctcgccaagaagaagaagaaggaagaaaaggcactggccaaaaaccagcgcaagaccggggagcatgccccggaatccggagaggatggcgaggccgtctccggtggcgaggagggcgggaccaccgctccggaaggcagcggcccggccgcctgacgggcccggccttggcgccgcaaggcgcctgcccggcctcaacgcaacaggtttcagcgcaagagcttgcgcaactcgggccagacgttcgcgagcatggccggatgcgcctcggcccgcggatggatccggtcggcctggaacagcgccgcggcatcgggccggtcggccacgcccttgagcaggaaaggcaccagcgcggaatccgtggccctggccacggccgggaacacgccctcgaaccgccgggtgtagtccgagccgtagttgggcggcacctgcatgcccacgatcagcaccttcgcgccggccttgcgggaggcctccgccatggccttgaggttcgcctcggtgccctgcagcggcagcccgcgcagcgcgtcgttgcccccgagctcgatcaccacgacggcaggcttgtgctgggcgagcaggccgggcaggcgggagcggcctccggccgtggtgtcgccgctcacgctggcattcacgacggtggcggggatcttctccgcggccagcttcttttccatcagcgcgacccagcccgagccgcgggcgatgccgtattcggcgctcagcgaatcccccaccaccagcacgacgggcgcagctccggaagccgcaggcgcggccagcgccgccggggcgcaaaaccccaggaacgcggcccccgcggccgccacgataaagtcacgccggaacgcatcgcatcgcatcactgccacaaagcacctttcatgtcggaaacaccgccggacaccccagccaccaccaccgccgccccggtcatcgccgtggagcacgtccacaagtcggtgacggattcgaccggcacgctcgacattctgcgggatatcgatttccggctcgctcccagggacaccgtggccatcgtgggcgcctcgggctcgggcaagagcacgctgctgtcgatcatcgcggggctcgacacgcccacgcgcggcaccgtgcggctggccggcgaagacctgttcgcgctcgatgaggatgaccgcgccgcgctgcgcgcgcggcgcatggggtttgtgttccagagcttccagctgctgggcaacctgacggcgctggagaacgtgatgctgccgctggagctggcgcagcgccgcgacgcccggccgctggctaccgagatgctgggccgcgtcggcctgggccagcgcctgggccactatccgaaggtgctgtcgggcggtgagcagcagcgcgtggcgctggcgcgggccttcgtggtgcagccggacgtgctgctggccgacgagcccacgggcagcctggatttcgccacgggcgagacgatcatgcgcctgatgttcgacctgaaccgcgagcaggggaccacgctggtgctcgtcacgcacgaccgcgggatcgcagcgcagtgcgaccggcgcatcaccatcgacgccggccggatggtggccggcgcctgaggcggctcggccttcctccgggctggcggaggggcgggcccctggcgggcggataatcgcgcccatgtcctccagccccaaagtgctattcggcttccacgccgtgggcgtgcgcctgaagaccgcgccgcaatccatcatcgagatctactacgaggccacgcggcgcgatgcgcgcatgcgccagttcctcgagcgcgcgaaggaggcgggagcgcgcctcatcgaggccgatgcgctgcgcatcgccaagctcgccggcagccacgggcaccagggcgtggccgcccgggtggaagccgtcgcgcaggtccattcgctggacgagctgctcgagcagctggaggccgacggcgtcgagaagccgctgctgctggtgctcgacggcgtgaccgatccgcacaacctgggcgcctgcctgcgcgtggccgacggcgccggcgcccatgcggtgatcgcgcccaaggaccatgccgtgggcatcaacgccaccgtggccaaggtggccagcggcgcggccgagaccatgccgtacttcatggtcaccaacctcgcgcgcacgctgggcgaactcaaggaacgcaacatctggtgcatcggcaccagcgacgacgctccgcgcacgctgtatgaagtggacctgaagggcccggtggcgctggtgctgggcgccgagggggccggcatgcggcagctcacccgcaagacctgcgacgagctggtttccatcccgatgcggggggcggtcgagagcctgaacgtgtcggtggccagcggcgtatgcctctacgaggcgctgcgccagcgcgggggctgagccatgccccagcaggatgccctcgagcgcttgcaggcctgggtggccggggcgcagcgcatcctggtgctgaccggcgccggcatgagcgcggaatccggggtgcccaccttccgcgatgcccatacgggccactgggcgaagttccgcccggaggagatggccagcgaggaaggtttccgtgcccatcccggtacggtatggacatggtatgaacaccgccgggcccagctggccgcggtgctgcccaacgctggccacctggcgctggcggatttcgcgcgccgacatcctgggcggctgatgatcgcgacgcagaacgtggacggcctgcaccagatggccggcagcgagggggtgctctgcctgcacggcgacctgcgcgccaaccgctggctggatgcaccgctgccctgctgcgatgccgatgctgccgtgccgggctgcccgcccagctgcgccacctgcggcaatctcctgcggccggcggtggtctggttcggcgaggaactgccggcacggttgctggagcaggcgcaggacgcggcccacgaatgcgacctgatgctggccgtggggactgccggcgtcgtctatcccgctgccggcctggcccatgccgcgcaccgggccggcgcacgcgtggccatcgtcaatccggagcccagcgcgctcgacggggtggcggacctgctggtgcccggcaccgcggcgcgggtgctgcccttcgtgctgtccgcctgacgcgaggcggggcgggcgcggtccctcggggatgcgcgctgcataatccccgggtcttcagggcggggtggaattccccaccggcggtaggcggtgcgcaccacggtgcgcgtcgcgagcccgcgagcgctcccgccgcctggcgggaggtcagcagacccagtgcgaggtggccgccgcggccgcctccagtctggggccgacggtcacagtccggatgaaagaagatgctgccggccggctggccgcgcgtccgcgagggtgcgctgccaggggccgcgccgtgccatgcgcgccgtgctgcggcggagcatgcggcggcgcatggccggcggcatgcgatgccttggagcgttcttttccaaccaaggagcgtttccatgaatttccccgtcacttcccctgccgcgccgtgcaacgctgcggccagcgcaccagggcccgccggaggcggcgtgccgctggcctccatggcggacgtgctcgcgcagatcgccgccgggcggcctgtcctcgtgctcgacgatgccgaccgcgagaacgaggccgacctggtctgcgccgccgagaacatggccgaatccaccatggcgctcatgatccgcgagggcagcggcatcgtgtgcctctgcctgcccccggaccacgcccgggcgctcggcctgcggcccatggtggaagtgaaccggtcgtcgttcgccaccgcgttcacccagtccatcgaggccgcgtggggcgtgtccaccggcgtctcggcggcggaccgcctgcagaccgtccggtgtgccctgcgcgtgcccccggccggcgctgcgccggaggtggtcagccccgggcacgtgttcccgctggtggcccgcccgggcggggtactggagcgcggcggccatacggaatcggccgtggacctcgcgcgcctggccgggctgcgtccagccggtgtgctgtgcgagctgatgaatcccgacgggacgatggcgcgcggcgcggacgtggcgcggttcgcgcatgcgcacgggctgctgtgcaccacggtgcagtcgctggcggcgtaccgcctcgccatcggtgacgcacgttgaacgcagggcccgggcgcacggcctgggcagcatcttcaggcctcggcgggggattcctcgctggcctggctcagcgcttccagcgcgtcggcgtcgagctgcaggtgcgcggcgcgcacgaggtcctgcagctgctccagcgaggtcgcgctggcgatcggcgcggtgatggcgggctgggccatctgccaggcaatggcgacctggccgggcgtggcttcgtagcgctctgccacctcgtcgagctcggccaggatgcgcaggccgcgcggattgaggtatttctccaccgtcctggcgccgcgcgcgctcttggaggcgtcggcttcgctgcggtacttgccggtgaggaagccggcggccagggcatagaaattgatgacgcccacctgttgttccaggcacagcggctgcaattcctcctcgaacacggcgcggtcgtacaggttgtagagcggctgcagcgattcatagcgcggcaggcccagccgcgcgctggtggcgagcgcctccgacaggcgggccgccgtgtggttggacgcaccgatggcgcgcaccttgccttcgcggatcaggtcggcataggtgcccagcgtgtcctcgagcggcgtggagggatcgtcgtcgtgcgactggtagaggtcgatgtagtcggtgtgcaggcggcgcagcgaatcctcgaccgcgcggcggatgtagtccggcttgaggccgaccttgccgtcgcccatgtccttgcccaccttggtggcaagcacgatacggtcccgcttgccggtgcgcttgagccactggccgatcagggcctcggattcaccccccatgtggcccgggttccagcgcgagtagacatcggccgtgtcgatgaaattgaagcccgcatccagccaggcgtcgatcagcgagaacgtggtcggctcgtccacagtccagccgaacacattgccgccgaagcacagcggggaaacctgcaggccggagcggccgagggggcgtgattgcatgggtcgagtctcctggagtggctggtccggaccattgttgcggcgccgcacggctcccgggacgcgcagttgtaagaacctgtcagatccagcccagggcaccgagcacggcccccgcgccgagcagccacagcaggtggatgcgcgtgcgccagacgagcagcatgcacgcggccgagacgatccacagccgccagctctgcgcgatgccgccgtgcgcgctgcagagcacgaaggcggtggccagcagcaggcccagcacgaccggtgtcatgccctgcttgaaggcgcgcacggcccgcatgccgcggtggcggtgcgcccagcgcgcggcggcccaggtgagcaggctgctgggcagcatgacgcccacgaggcagagcaccatgccgagcagacccagggcccagccgcccgcgttgagtcccacgttccagcccagcagcccgatgaacagcacgttcggtccgggcgcggcctgagcgatggcgatggaggcgttgaactgcggatcggtcagccaggcgtgccggtccacgaggaagcggtgcatgtccggggcggtggcgatggccccgcccacggtcagcagggacagcgagaggtagtacgagaacaggtgcagccagtcggccggctgcagcgccagggtggcggcgggcgtcatgcgggcagcttccgccaggtcagcgcgcaggccgcgccgccgatcgccagcagcaccacggccagcggccactgcagcaccgccatggccacgaacgtcagcgcggccagcgccgcgccccctgcggcgccgagcgggtgcgtgcgcagcgccaccgccatgcgcagggccacgccagccaccaggcccgcggccacggcgcccatgccgcgcagggcgcccgccacggccggatgggtggagaaccgcgcatacgccaccgccaggcacagcagcaccagcaggggcagcagcagcatgcccgcgagggccgacaacgcgccgcgccagccgaagtagcggtcgcccaccatcacggcgaggttcaccacgttgggccccgggaggatctgcgccacggcccagtcctcgatgaactcctcgttcgtcagccagcccttgcggtccaccagctcgcgctgcaccacagcgagcacgcccccgaatccctgcagggccagccaggtgaaggaccagaacagttccctgcagtcgcgcggggcggggcgcgcgggtcggtggtcggcgggatcggaaccgggatcggggtcggcgtggggtggcatgggtggagcagagtgcgggccggcatgggccgggacggcccgcatcgtacgccggagcacggctttgcgctggtgtcgcgcagccttgccgcggggcggaaagcggcccctccttcagcgcaggacgggccgggtgcgctccacgagccactggcgggcccggcgcgcgcgttcgtcctgcggggatgcgaattccgggagcagcgcctcgcgcaccgtggcgtggtattggtcgatccagcgcacttccgcgtccgtcagccggtcgaggcagaggcagtcgaggtcgatggggcacagcgtcagcgtctcgaaagccatgaagcggccgaaggcgttttcccccttgtctatcgccaacagcaggttctcgatgcgcacgccccactgtccgggacggtagatgcccggttcgaccgaggtgaccatgccggggagcagggccgagtcggcgttcgcctcggcacgcaccgagatggactgggggccttcatgcacgttgaggtaccagcccacgccgtgtcccgtgccgtggccgtagtcgatgtgctcgcgccagagcggtgcccgggccacggcatcgatcatgggggcgcgggtgccgtgggggaaatgcagcgtcgatagcgcgatcagggcctggagcaccagggtgcaatcgcggcgctgcgcgtcgccgggcgtgcccacggccaccatgcgggtgatgtctgtggtgccgccggtgtactggcccccggagtcgatgagcagcaggccattgcctgcgatgcgggcatgggcacgggccgtggccacgtagtgcggcatggcgccgttggcgttgaaggcggcgatggtggcgaaactgggccccacgaagcccggccggcgcatgcgtgcagcggtgatgccggcgtcgatgtccagctcggtgggcgcggcaccgccctggagttgttcctgcagctccgcgaagaactccgcgagggccacgccgtcctgcaccatggtgcgccggatggcggcggcttccgcgtcgctcttgcaggccttcatcagcgcgcaggggttggtgccctggcgcagcgatgcatcctgcggcagggcctggacatggccggccgtggtgcggcgggggtcgatcagcacggaggcgccgggcgcgagggagcgcagcgcctcgcgcgcgccggcatagggcgccagcgcgatgccttccgacgcgagtgcctgccgcacgtcgaccggcatgcgggtgggatcgatgaacagggtggcgccctgcgggccgaccagcaggtgggcaaggaacacggggttgtagggcacgtcgctgccgcgcaggcccagcagccaggcgatttcgtccagggcggacacgaagtgccagtcggcgccgtgggcctgcatgcgctcgcgcagccagcgcatccggtcggcgcgttcgtggccctgggcccccgggggcagggcggcgatgggccccgcgggcaggcccggccggccgggccaggcgcccgccagagggtcgatgtcggtgcgcaaggggttgccccgggagcggcagagggcttcgagctgctccaggaccggcagggacagcacgtcggcatcgaccgccaccgttccgccggggccagcgaggctgcacagggatgcaaggtcttcgcggagcacgcccggcaccgccttgcgcagggcgatgccgctgccctgcaactggcgtccggcctgctcccagtagcggctgtccacccagagttcggccgcctgcgcgccgacgaccagcgagcccgcggagccatcgaaaccgctcagccagcggcggccctgccagcgcgcgggcaggtactcggagaggtgcggatcggacgaggggaccaggcaggcggcgatgccgctggccgccaggtgccggcgcaggcgcagcagcggcgtgtccagggcgaggacgtccatgggcgaccggacgggggcgttcacggcgcggtccggtcgatcaggtactgcgccagcaggggcacgggccggccggtgccgcccttgtccttgccgctcttccaggccgttcccgcgatgtccaggtgcgcccagcgcccctggacgaagcgcgagaggaagcaggccgccgtcacgctgcctccggcgcgtcctccgatgttggccaggtccgcgatgggcgacttcagctgctcctggtaggcggcgtccagcggcatgcgccaggcggggtcgtccaccttgtcgcccgcggcgaccagcgcgttgcccagcgcatcgtcgttggcatagaggccgctgcgtacatggcccagggcgatcacgcaggcgccggtcagcgtggcgacgtcgatggtcacctccggttcgaagcgctgctgggcgtaggtgagcgcgtcgcagaggatgaggcggccctcggcatcggtgttcagcacttcgatggtggtgccgctcaggctgcggaccacgtcgccgggcttcagcgcattgcccgccggcatgttctcgcaggccgcgatcaccgccaccaggttgaccttgagcttcatctcggcacaggcacgcagggtgcccagcacgctggcggcaccgcacatgtcgtacttcatctcgtccatggcctcgccgggcttgagcgagatgccgcccgaatcgaaggtcacgcccttgccgaccagcgccacgggcgggcgcctggccttgtcgccctggtagcgcagcacgatcaggcgcggctcctgcaaggagccctgcgccacggcgaggaaggaatgcatgcccagcgcctcgatgcccgcgcggtcgaacacctcgacctccatgccccaggcctggcccagcgcccgggcctgttccgccaggtgggcgggggtgcagacgttgggcggggtgttgccgaggtcgcgcaccatcgccacgccatgggagatggcctgcgcctggtacaggcgggcgtggatggctgcgtggtgttcgtccgatggcgtggcgaatcgcagcgtgcgttccggcggcacgggcgccttgtcggtgcggtaggcatcgaagcggtagtcggcctgctgcagttcgaggatcgcctgcacccactgctccgcatcgtcgcccagggcccagacgatcttggcggcgcgggtcgcggcgagcgcgcgggctgcggcgcgcgccgaagcggccgatggcgtttgcgtcgcgccggttcccacgagcaggagccggtgcgcctgcaggccggcgacggcatgcagcagcacggtctggccggccttgccggccagttcgccttcggcgcgcaaccgggtcagcaggccctggctggcctggtcgatggccttggcgaggcccttgaatttgccttccgcgatgccggcgacaaggcaatcgcagggcgtctgcagcaggcgcgcgggcgtgggaaaggagttgagctggaaattcatgtcagttgaactgttcctggccggccaggccgaccttggtgaggccgtggcgcttgatggaagccatcacgtgcaccacggtcgaatagttggcgttcgcgtccgggcgcacctgcagttccgggtggtcgggctgcatggaggcggacagcaggcgctcgttgagcgtggcgagatcgacggtctcgtcgttccagcggatgaggcttgccggcccgatgccgatgcggacggtgcgcacctccctgggcggcgggggcgggctgtccgtgggcacgggcaggtcgagctccacggtatgcaactgcatcgggatggtgatgatcagcatgatgagcagcaccagcatcacgtcgatgagcggcgtggtgttgatctccatcatcagcgcgttgtcctgcttcttgccccttcttggcagtgccatggcgtgtctccgtcaggggttggacatcggttcggtcacgaacccgagtttctggatgccggcgtcctgcgcggcgcgcacgatgcggcccacgggcaggtaggtggccgaggcgtcgccgtacacctgcaccatgggctgcggcgtggcgctggccagttcggcgaaccgctgccgcagcacgggcagggaaatgggcgcggcgttccagtagatcgcgccgtcgcgcgtcaccgacaggttgatgtcctcgatcttcgcctggcgcgggtcgttggtctccttgggcagggcgacgggcacggtctgcgtggcgacggggatggtgatcaggaagatgatcagcagcaccagcatcacgtccaccagcggcgtggtgttgatggacgagaccagcggatcgccgccgtcctggccgacgttcatcgccatgttcagctccccagggtgacggcgggcttgccgcccagcagggacgtgtgcagttcggtgccgaagtcgcgcacctcgtccagcgcggccttgttgcggcgcaccagccagttgtagcccagcaccgcgggcacggcggctgccaggccgatggccgtcatgatcagcgcttcgcccacggggccggccaccttgtcgatgctcgcctggcccgccagtccgatggcggtgagcgcgtggtagatgccccagacggtgccgaacaggcccacgaagggtgccgtcgagccgacggtggcgagtacggcgaggccgccctgcagccggtcgccgacggcgtcgatggcctgcatgaccgactggctcagccagctgttgcgatcgacctgctgcgtcagcgggccctcgtactgcttctgcgcgatgagcccggcctcggccacgtagcggaacacgctgctgtccggcagcgcctgggtggaggtgcgcaggtcgccccggttccagaaatcggcctgcaccaggcgcgcctggccatggacgcggcgctgctccagcagcttggtgatgatgacgtaccagctggtggccgacatgatcagcaggatgaacagcgtgcccttggacaccatgtcgccatgctcccacatggccttgaagccgtacgggttctcctggcccgccggacgggctgcgggcgcggcggaacgcactgcagcggtgccgccggcatcgggcgccgcctgggtcgcaggggcggcggcagtggccgccgcttcattcgtggtggcggcctgcgcgaacgcagccgccggcacggccagcagcgccagggcgcacagcggcgccgcgaccaggctgcgcagggaagggaagtggaacggacgttgggacatggtgggctctccaggaaaaggggatggatcgatgaaatggatgggcgatgggctatcggggcgtcacatcggtgattcacggcgttgggcatcagcagcgccgcatgaaccagcgcggcgcctcctgtccgatggccgcggagcaggccaagccagcagacgccgcggaaccggctgcgccgggccgctggcgtcgtccccctgcccgccgtgctatgcacggcgagagcggggggaagcggcgcagccgctcaggggggtgtttcacttcaagctgaagctgaagggaacgcgcacccggaccggcatgccctggcctttgcagcgcaattcgcgcatggcctccagcacgggacccgcgaacaggtcggaactggcgctggcgatgcgcaggttctccaccgagccgctgggcgatacgttgaattcggccaccacggtgccttccagaccctggcgtcgcgcccgggagggatagcccacggcctgccgcacgtcggcgtagttggaacacaccagttcgaccgatgccatggccggtgccgcaggcgccggagccggtgcgggcggggccggtggcgcgggcgagggggccggggccggtggcgttggcggagcaggcggcacgggcgccggtgccggtggttcggggggcgcgggcggcaccggctccacggccacgcgttcgggagcgggccggggcggtggcggcggcttgggggccggcggtttcggcgcgggtggtgtgggagctggcggcttcggaggaggcggcggcgcaggcggtggtggcggtgcctggatggccggctccggcttcttctcggccatcagggtgaccagcagcgaatccttgtcgatctccttcgggggcttgagggccgtgctggtcaccagcacgtaggccaggccgacgtgcagggcggcgaccatcgcgatgcccggcgcgcgttcccgcaggtctttcttcgggggctttctgttcatggtttccaggccttcctgttcggtatctgcagacgctctgtcgcccggggccgggtcacgcgccgctggcggcgcaacgcagcgcgggggccagcggtgcgccttccaggaagccgcgcaactgccggtccgcctgcgcgatgtcgatgccgctgcgctcgtaccatgccgggtcgtagtagctgcgggcgtagcggtcgccgctgtcgcagaggatcgagacgatggagccctcgcggcctgcggcggccatctcctgcgcggcccagagcaggccgatgaaattggtgccggtggagccgccgaccttccggccgagtaccgtggagacatggcgcatgccggccagcgacagcgcgtcgggcaccttgaccatcgcgtccacgcaactggcgatgaagctgcgctcgacatgcgggcggccgatgccttcgatgcgcgaaccgttcgcgaccgtgagggcggggtcggggcgcccctggtgcagcccttcgtagtaatcgaagaacaccgaaatttccggatcggcgcacagcacgcgcgtggggtgctggcggtagcgcacgtagcggcccagcgtggcggaggttccgccggtgccggggctgcagacgatccactccggcacgggatgccgctccatctgcatctgccggaatatggattcggcgatgttgttgttggcgcgccagtcggtggcccgctccgcatagacgaactggtccatgaagtggccgccgctgtctttcgccagcaccatcgaggcggcatgcaggtcgcaggcccgctccacgaagtggcatcgcccgccgtggaactcgatcgctgcgatcttctcgggggacgtggaagccggcacgactgcgatgaacggcaggcccagcaggcgcgcgaagtacgcctccgagaccgccgtcgatccgctggaagcctcgatgaccggagcgccctcgcgcagccagccgttggagagcgcatagaggaacagcgagcgcgcgaggcggtgcttcaggctgccggtcgggtggctcgactcgtccttgaagtacacgtcgatgccgggatagccgggcagcgccatgggaatcaggtgcgtgtcggccgaccggctgaagtcggcctcgatcctggcgatgcacccggcttcccaggtgcgctgccgggtgctgcgcccgctggctggcgcggggcggagaagggagccgggcgcatcggaaaagggcgccatcatgcggcctcttggacggggtattccgccagctgcagcgaatggccgaggtagtccatcggagaccaggcctcggtgcgcccgcccaggtggcggcccaggaagtcctcgcacagggcattgaacgacatgcggttggcttcccgcacgaagccatggccctcgtccgtgtagagcgcataggtcaccgggatgccgcgctcccgcagggcggcgaccatctgttccgactcggcctgcttcacgcgcgggtcgttggcgccctgggcgatgagcagcggcgcacggatctgagcggcgcggtgcaggggggagcggtcgcgcagctgggccagtccctcttccgtggccgggtcgcccatcgcgcggtgctggcgcacgcggtccgcttcccagtaggcgggaatggaggccagcagcgtttccaggttggaggggcccaccacgtcgataccgcaggcgtagcgcgacgggtatcgcgtgagcgccgacagcacggcatagccgccgtagctgccgccgaagatggccaggcgctgcggatcggcgatgccacgctcgacggcccaggccacggcgtcctccaggtcctcgtccatcctgcggccccattcgccgtccgccgcgttgacgaagcgcttgccgaagccggtcgatccccggaagttcacgctgagcacggcatagccgcggttggccagccactggtgcatggggttgaagccgaaaccgtcgcgcgaccacgggccgccatgcaccagcatcaccagcggcagcggcgcggtcgtgcgtaggtcgcctgcctcggagcccatgggcacggtgagataggacaccagcgagaggccgtcgcgcgccgggatgaccaccggctgcatccgcgcgagcggagcccatgcgagttcgggccgcaggtccagcaggtgccgcatctctcgcgccttgcggtcgtacagccacgtggaagacggccgcgtgtcggacgacagggcgatgacccattgctggtcgtcttcggtgcgcgaggtcaggtgccattcgccgtcaccggcgtggccgtcgaggctttcgatgtcacgctcgatggcgtcgtccagcacgtgcagcttgaagcgctcgtaggtcacgccgtaggccagggggcggtagctcgcggcatcggtgatcatgccgccgatgtcggcgcgcgggtcctcggccagcacggtggtggcgccggtgttccagtcgatcgcgaccagcgcggcggtgtcgcgcccgcggctgtcgtaggcgtacagcgtgcggcccccggcgtcgaaatgggaaggaccggaactgcgcccgtcttccgcagagaacacctgccagggctgccaggttcccgccgcatcgcgccgcagccactcgctgccgccgtcccgtgtattgcgcacggccagcttcgcctcgtactgcgcatccaccacgaagccggcaaagccggtgttttcttccacgcaatgcattgcgcccgtgcgcaggttcagcacatgtacgtcgaagaagcgtgcgtcgcgggcgttcgagacgaccgcgatttcgccctgccgttcccggctgatgctctgcacgcccgtgcgcacgccggccgccgcaggtgtcagggcgcgcaggctgccgtccgccagatcggcgccgaacagttgaaagttctcgtcgccgtcgcggtcctgcgagaacagcagcatgccgggaacgtaggtccagtggaagttctggatgccgcgccgcttgtcatgggtgacctgccgtgcctcgttcgggctgctgctgggcgcggcccagatgttcatcacgccatcgccgtccgccagccacgccagccactggccgtcggggctgatcgtcatggcggcgcgtgccgggttggcgaacaggtgcttgcgggggatgagcgctgcgcaagcgtcaccgtcggccgcatgcaggatgttctgcatcgccagtgctgcccggcgccattgcttgccgtactggctcctctggtatcggtagaaggccctgagccgcctggctttctcggggtgcttttgctccagcagaaggaagacattggtggatccggtgtccccaggctcgcggccggccttgtcttccgcctggagcgcttccagcgtccgcttcatgtcttcgtcttccgccttgccccagggatagacggccatgcctgcggcgattcgtgcgttcatccagccacgcagcgtgtccgacacggcgctgcgggactgcatcgggtcccaggcggcggattcgatgcacgtacccacggatgcggccacggaaccgggcgcctgggcattggtctgcgcgaccgcctcgcggcgggccttgcgccagctggcgttgtcgatgtcctggcccgccaggcgcgccgcgtgcagcgcgaccacgccttccagcgcctcggccaggccggcggcagcctccaggccgttcagcccgtgggtcttgcccttgagcagttccagcaggatgcggctacccatcgtgtccatcggcatgccaggaggaatgccctgcagcaggtggatgccccaggacacgcccatgttcgaatgggcggcgaccatcgaatcgatcgtgagggccagccacttgggcaggccgtaatcgacttcccagcggtccaggtcgtcgccctgcagcaggctgccgacgaagctgccgacctcgccgttccagtacaggggccggtgctcccagcggccggctttttccagggattgcagttggtcaatcacctgctggcgcagttgcgggtcgccgtggtacgcgtgcagggtcatctcaggcttccagggcttcgtcgatgatctgggcgatgcgcgtcttggagaccaggcccacgaggcgggccttctccttcccgtccacgaagaggatcatggtgggcaggccgcgcacctggaactgctgcgcggtgtccttgttttcgtccgcattgatcttgcagatgcgggcttcgcccgcgtattcctcggagatgtcgtccacgatgggcagcagttgcttgcagggagcgcaccattcggcccagaaatccacgaggacggggccggaggattggaggacgtgttctgagaaggtcgcgttggtgagggggatgacttgcgaagacatggttcggttctgtgagtggcgaagaggagaaagaacggtgaggaagagaggccgcaggcggattcaggcgggcttcggcgcgggcttcgcgtcgtcgtcgctgccatcgagccgatcgccgtcatggctgccgctttcacggctgcgcggcgtgaggtccagcacgtggtcgtggtaggaaatgagcgattcgcggtgcgccacgctgatcagggtgctgcccggcagcgcgtgcagcagcgcctggtagagcgcccgctcggtgtccggatcgagggcgctggtcgcctcgtccaggaacaggtagtcgggccggtgcagcagcgcacggcagatcgccagccgctgctgctcgccgcccgagagcttctgctgccagcggtcgctgtcgtacagccggtcggccagcgccggcagccgcacttcatgcagcacttggcgcacacgttcgtcgtcgaagtcctcgggttggcctggatagcacagggccgccttgagcgtgccctgcgggatgtagctgcgctggggcaggaacatcagccgcgcaccgtccggctgctggatgccgccctcgccgtaaggccagatgcccgccaccgcgcgcagcagcgtgctcttgccggcgcccgaggtgccgcgcaccagccagcgctcgccgcggcgcatgcacagcgcggggatggaggcgagcggttcgccgttcggcctgcgcagtgcgatgtcctgcgctgcgatggcgtcgcccggaacgcgcgcgacatgaatgccagctggtcgctcgttgacctcctggatgacacccagcagatcgcgcagccggttgcccagggcccaccattcggtgaaggtgacgtacgcatggctgaagaaggccaggctgctgctgacggcgctgaacgcgccgcccacgcgcgttacgtcgcccatcgtgatggcgcccgagagatagcggggcagcgccgctgccgtcggcaggaggtgggatgaaaaagtcgtcgtataggtttcgcgcgccaggatcatcttgacgttgcgcacgatgatgtcccgccagttggaccgtacttcttcgaaggaatcgtccagccgcagcttctcctgcgcaccgccgtcgtagaaggcgatctgctcggcgttctcccgcagttgcatgccgcggtagcggaaattggcttcgacggtctggcggcggttgaacaggtcgatgagcggacggccggtgaagtgcgagatcagcagcgagagtgccgaatacgcatagaccagatagaccatgtaaccggcaatggcgaagtcgatgccccacagcgtgaagtgcagcgtgccggacaggttccagaggacgacggtgaaggacactgccgataccaccacgtggatggggttgaggaacatgaatagcgtcagttcgatgaaccgggggacatcctgcgagatgcgctggtccgcgttgtccaggcatccgtcccgctcgatggcgtagtacgtccgccggcgggtccaggcgtccacaagccagcgcgtcatggaggtgcgccattcgtactgctgcagttccgtgatcgcgaacagaagcaccatcgacacgagcatggccagcatgccggcgatccaggacaggcccaggctgcgccagatatcgtcccaatcccgcttcaccagcgcatccaccacctggcccgacagctggttggcccagatggctacgtacacgctggtgaacatgagcaccagccgggccgcgagaaggatccagccccgccagctttcgcgggaagtccagtagggcaggatcaggtcgcgaaggcgcggtcggtggtggtggacgttcatggtcagagcttgcgctggtaggtcagcatgaacgtgcgcttgtcatagaccggcacgtacgtggccgacgtggaaaagccatacagtgtgcggttcgccaggttcttcacgcccagtcgcagcgaccattccggctgcgtgtaggcgacgccggcatcgatccgggcgccaccgggcgagcgcgtagccgtgtcggtgagtcccagcggggcatcgctccaggcgctgatgccgaaggcgaggctccagtggcgcagccgctccgactgaaagtcgtaggtgctccacaggctggcttggctgtctggccccacgcccggacgcgccgccggatcgaccatgctcctgcgtttgttgtaggaatagttgaagatgaggttgagcccgcgcatgggtctgcctgccgcctccagttccacgccctgtgaccgctgcccctcgatcaggtcgttgcagttcagcgggcggttgcgccgcagcaggttgacctggtcgatctggaacacggcggccgaccaggagaagcggtcttccacattgctcttgatgcccagttccttgctcttcgacagggtagggggggtggacgccgaattggtgccgcagatattcaggtccgagaacagcggcgagaagccttcggcgtagctggcgtagatcgacgtgttccagtccaggttgtagatcagcccggcattgacggtgttcttgctgaacgatcttttggccgacgtcatgtcgggcgtggggggattcgtatattgggtgacgatgccggggccggtgtccaggctcgtgtggcgcaggcccgccaccagcgtccattgctcccatttcagggtgtcctgcaggtacaggccccgctgctcctgcggcgagtagctgcggtaggcacgggtgccgtcgttgcgcacgagtgccgggaaggggtattgcgtgggctggtcgaagcgcacggccagattcgggcccgtgtactgggtctggtcgaagctgtagtcgctgtggttgatgccggccaccaggcgttgctccacagggccggtcttgaacttgtagctcaggtagtggtcaccgctggtggtggtctggttcgaccggttcatggtgccgctgtagttcagcagcaggttgggagcgctgatggggaactggggcgtccacacggccacatccaggtcggtgctcacacgttgcagtcggctgttgaactgcagtgcgtccgaaaaggagtgctgcagcgtatagaacaccgagtgcgtttcggcgtcgatgccatcgctccggttcccgggaagggtcggcggggagggctcgatgtagccccggaccgccaccgtgtatctgtccagtaccgagcgcgacttgtcggccgacacgccggcgatgaaatccgtgtccgcggtcttccagcgcacctctcccaatccataggtctgcgagcgtccgtcgtagcccgcggagctgccgccggcacgcgtcgccgatccgatcaggcggtagctgaattccttgctgtcgttgatcgcgccggccaggtcgatggtgccggtgcgttcggcatggctgccgtagctgaccgacacgtcgcggatgcgctcggccgtcggtttcttggtgacgatgttcagggtgccgcccagtccattggcgccggaaagcagggcctgcgggcccttgaggacttcgatgcgttccacgccggcgatgttggtcttgtaggagttcggatcgctcaacccgttggacagcgtggaggcgctcgtgccgaagccgcggatgctgaaaccgctggccccctgcgtggcgggttgcaccaccacgccggcgacgttccgcagcgcttcttcgaccgtggccgactgctgggtttccagcaccttggccgtcagcaccgtgaccgactgcggcacgtcgagcaggtcggcgccgccgcgcgtcgcggtggaggagctggacgcgcgaaaacccgtctccgcctcgtcgcgcttggcggtgacggccacggccgccagttgctgcacgaagacgcggatcgagccgtccgggccggtgttcatggtcaggccgctgcccgagatggcggcctggacggcgccttgttcgctggtctgtccggagatcgcgggtgcctgcaggcccttcacgtccgcttcctcgaactggacgcgcttgccgctgatcctggagatcgcctgcagcgtggccgagagggggcccgcgggaatggagaagtcccgctgcgcaccggcctgcgcgaccgcggcaggttgtgcctgctgctgggcatgcacggccgccggcagtgcgagggcgagggcggcgcagacggcggtggagcggaaaggagccgggcggagcatcggggacgtggtggacaacatggcgggaatcctctggagggacatggttggcgaaatcgctctcaacagatgcaattagtgttccatacgctttccatgtggcgtgaacggccaggcggtcgtccattccggtggctgctcctgggtggattccgtgccggaaaagtgtttggtacagtttattgtgacacttcgcccggtgcacgggatcggggtatgtacggatgggctggccaagggcaggtgcgcgcgccgaagaggtgcggaatggcgcaccatgtggtggcagcggtgctgcaaggaagatgttcgccctgtactggtgcgtcatcgaggggctgactgtacgtatcagtttcaggctgcggccctgccggcgctgcggcggtctatcatccgcggacccctccacatctccatccttccgacagcgctccatccatgccagcctcccccaatccgaagccgggccccaagtcgcagaaaaaacaggctgcaccgcaggctgcccgcgccagcggagcactcatcgaccggatcttcaacgaatacaggggccggatcgaaagccgggcgctggctgtcggggagcggctgccatccgtgcgcgcgatggcagccagcatggatatcagcaatgaaaccgttctgcgggcctacgacaagctggcggcggcgggttacctggaggcacgccgtggctcgggcttctacgtctcgccccaggccctgcaagtgggcaagcccgcttcgcccccgcgatggaacgggccgccggcactgaattcctgggaccacctgctgcaatccgccgggccggaaggagactccgcactcggcacattgcccgccgagtggatcggcaccgaagcactgtccggtgccctgcggtcgctggctgcacgagcgcacctgggcctggccgagtatgcggaccgccgcgggtggctgccgctgcgcgaagccctggtgaccaggctgcgcatggccggcatcgatgccgcgcccgaccagatcatgaccacggcgggtgcctccgacgcgctggatctcgtcgtctggtcgtttctctaccagggccagtacgtggtgctggaagagccggcatcgttcatccatacccagcgcctgatggccagcggcatctggatactgcgcgtgcggcgcctggaggacggtccggacctggagcaactcgcggagctgtgcgagaaatacaagccgaaggcgttcttctgcagctcggtgctccagaacccgacatccaccagcctgtcgccgcgcaaggcccaccagctgctcaagctcgctgagcagcacgacatgtggatcgtggatgacgacacctatggcgacctgctgccgcgcagccgcctgggcgagacggcgcgcctggcggcgctggaccatttcgagcgggtgatccacatcggtagcttctcgaagaccgcggcgccggcgctgcggtcgggcttcctggtggcgaacagccaacgcatggaacgcctgctgctgatgcgctcggtcagtgcgatccattcctccctggtcacggaccagatcgtgcactacctgctcaccgaaggcggctacgagcagcattgcgaaaagctgcagaaaaagctggctgcccgcggcaaggcgttgctggcgaagattcgcgcacgcggctggaaggcgaacgcaacgggcgcgggcatgtacctgtggatgtcgcccggagaagcggtcgatgccggggccgtatggcaggcgctggcggcggatggcgtcatggtggccaacgaaaccattttcgcgagccacaggatcgactcgcacgtgcgcctcaacatcgcgcacaccgacgacgccatgctcgaccggatcgcggccgcggtggccagcaccgggcgcgctgcgggcctggccgggctgtcctgacccggggctgctgcacgtggctgccccggctgccgcttcctgtcagccgtgcgtaaggggcgtgcccacaatcggtggcaccgggcgggcgcatggcgcctgccgggaattcgggctgtgaccaggccgtagcgcctgcccgacttgggcccgccctccgtggcgggcatttctttgcgccgccttcagggcacgggcttcttcctctccgtacccggtccgtggccgtccggggccagcggcagccgaaccacggcgtcgaggccggccacgcggcttccgtccatgcggttcgacagctcgatctgcccgcccagcgcccgcacgatctccaggcagatggccagccccagcccggagccagcccttacgtcgcccgcggagaacggctggaacaggcgctgcgccaactcggcgtcgatgcccggtccgctgtccgccaccgtcagggccgcatggcgcccgtccgtgaccagttcgaccgacagcacgcccgattcgggcgtgtgccggatcgcgttgtgcagcaggttgcgggtgagttcgcgcagcatccattcgtgggccagcacgggggcggcctccgtgtggatgccgaaatccaggtcgcgctgcgcgatcaggggcgacagttccagagcgatcgcgcgcagctcaccatccaggcgggtgatgggtggcgcgctctgctggcgcagctgctccaccttggccagcgccagcatctggttggcgagctgcgtggcgcggtccacggtgtcgctgatttccagcagcgcctgccggggcgcgacgtcgtcgcgcagtgccgactgcacctgcaccttgagcacggccaaaggggtgcgcagctggtgcgaggcatcgcgcacgaagcgctgctggtgcgccagcaggtgcgccagccggcccatcacgtggttcgtggcctcgaccaggggctgcagctcgcgcggcgcgccgggcgcttcgatggggcgcaggtcgtcctcgggccgggtctgcaactgctcgctgagctgccgcaccgggcgcacggcccactgcaccaccagcgccacgatgagcgcgacgaccagcgccagcagcgcctggcgggcgagggtcgcctgcaggatctgcagtgcgagggtgcggcgcagttccagtgtttcggccacctggatcaccgccatgccacggcctgtcgggctggcgaccggctgcagcagcacggcgacgcgcaccggctggccgcggaattcgtcgtcgtagaagtccaccagcgcggcatagggcggccgcgcgggaatgtgcccgtgccagaacggcagctctgcgaagcccgacaccagcccgccctgcaggtccgacacgcggtagaacatgcggctctggttgtccgcctcgaaggcctccagcgcggagtagggcaccgtggcccgcaaccgcgcctgcccgtcgtatcccgacacgtcgatctgctcgccgatcgtcttggcggacgccagcagcgtgcggtcgtacgccgtgtgcagggccgacagcgtctggcgatacaggctggccgtgttgtaggcgatgaacagcgccaccggcaccaggatgcccagcagcaggcgccgccgcagcgactgcgcgcggcccgccccacggctcacggcggcaacctccgaacggcgctcatgcatccgccctgagcaggtagcccagcccgcgcagggtcatgagcgtgagcccggttccggccagcttcttgcgcagccggtacaccaccacctcgatggcctcgtactgcacgtccagctgcccggggaacaccagttcgtacagccgctccttggccacggcgtggcccggctgggcgagcagggcgtgcatgagggccagttcgcgcggtgtcagctccatcacctcgccgtcgcggtagatggcaccgctgtccttctcgtagcggatcgcgccgatggataccgtggagggcgcggcggccggccgcgcttccgacaggtcccccagccggcgcaccagcgcgcgcaggcgcgcctccagctcgtccaggtcgaacggcttgggcaggtagtcgtccgcgccggcattgagccccagcacccggtcgcccacggtcccgcgggcggtgagcagcagcaccggcgtgcgcaggccgctggcgcgcgcctgctgcagcacctgcaggccgtccagccctggcagtgacaggtccagcaccacggcatcgggcggacgcgacgcccactgtgccagcgcggcccggccgtcgccgagcgcggtcacctccatgccgcggcgcgcgagcgaacgctgcagcgtggcctgcatggccgggtcgtcttccacgagaagcaattgcatgcgcgggaccatagcaccgggcgcggccatggcacccatgggtgttttccctgagtcggcggacagccgtttgacaggaagcgggcgcatcatcggccccgttcgccaaaccacaaggagacaagaaccatgcgtcgcgataccttcctcaaatccctggcggccctcgcggccgcgggcgcgctgccgctgtcggcacgcgccgcggccgcgatccggatgctgctgcccgccaaccccggtggcggctgggacaccaccggccgggcgctcggcaaggcgatgcaggacgcgggcgtggcctcgtccgtcacctacgacaacaagggcggcgcggccggcgccatcggcctggcgcagttcgtcaattccgccaagggcgacccgaactccctgatggtgatgggctcggtcatggtgggcggcatcatcaccggcaagccgccggtcaacctgtctcaggccacgccgatcgcacgcctgacgagcgaatacaacgtgttcgtgctgcctgccaactcgccgttcaagtcgatggccgaggtgatcgcccagctcaagaaggacccgggcagcgtgaagtggggcggcggatcgcgcggctccaccgagcacatcgcggcggccatgatcgcgcgcgaagtgggcgtggacccggcaaagatcaactatgtcgcgttccgtgggggcggcgaatccgtcgcggcgatcctgggcggcaacgtcaccatcggcggcggcggctacagcgagatggccgagtacatcaacacgaagaagatggtgccggtggccgtcacgtcggcccagcgcctgaagggctcggacgtgcccacgctcaaggagcagggcatcaacgtcgagatcggcaactggcgcggcgtctatgcgcctcctggcatctccgcgccgcagcgcaaggcgctcatcgacatggtggcccaggcgacgaagagcaagagctgggccgaatccatggagaagaacgactggaccgctgcctggctcgcgggcgatgaattcggcgccttcgtggatgccgagttcgccagcatgcgcgccaccatggtcaaggccggcatggtctgaccgccgcggcgggcgccgtgcccgccgcgcttcccgagtttcccctttcttttccgtaccgcctggcacggcacggtggcgcgtgcccgcgtgccctggccgttttcccgaggacacccatcatgtcagagcctcttgcacctaccgcggcggaagccgacagcgacgagggcgccgtcccgtcccggcgcgcccagaccatcgtgggcggctgcgtgctgctcgtggcggcggcgctcgccgcgggcgccctgcagatccccggcgacgccggctacggcggcgtgggcccgaacttcctgccctggctggtcgcggtcgtgctcgccgtctgcggcgggtttctgctgtgggaggcagcctccggcggcttccgctccctcggcgcacccggcggcgcggcccgggcggacaagctggccttcgtctgggtgtccgccgggctgttgcttaatgccgcgctcatcggcacggtgggcttcatcgtgagctgcacgatctgctacgtgctggccgtgcagggcctgcgccgcgcgggccgccagccggccgcgggtgccgcgcgcacctgggcggtggatgtgttcaccggcctggcgatttccgcgcccgtgttctgggccttcacgcaattcctggcgatcaacctgccggggctcacgcaaacggggtggctgtgatgatggacattttcaacgccctgctgcagggcttcgcgacggcggccacgcccgccaacctgctgtgggccctggtgggctgtgcgctcggcacggccgtgggcgttctgcccggcatcggccccgccgtggcggtggccatgctgctgcccatcaccgccaaggtggaggtgacggcctccatgatcttcttcgccggcatctactacggcgccatgtacggtggatcgaccacttccatcctgctgaacacgcccggtgaaacggccagcatggtcacggcgatggagggcaacaagatggccaagagcgggcgcgcgggtgcggccctggccacggcggccatcggctcgttcgtcgccggcaccatcgccaccgtggtggtcacgctgttcgcgccctccgtggccgaattcgccgtcaagctcgggccgcccgaatacttcatgctgatggtgctggccttcaccacggtgagcgcggtgctgggccagagcacggtgcgcggcctcacggcgctgttcctgggcctcgcgctgggctgcgtgggcatggaccagatctccggcgccgcgcgctacacgctgggccagcccgaactgctggacggcatcgacatcgtgctggtggccgtgggcctgttcgcggtggccgaggtgctgtatgccgccatgtacgaaggccggcaggtggacacccgcaaccccatgggccgggtccacatgacggcgcgcgactggaagcgctcggtgccggcatggctgcgtggcacgctgctgggcacgccgttcggctgcattcccgccggtggcaccgagatcccgaccttcctcagctacgcgaccgagaagaagctcgccaagggcgcggaccgcgaggagttcggcacgaaaggcgccatcgaaggcgtggccgggcccgaggccgcgaacaacgccaccgtcacggccgcgctgattccgctgctcacgctgggcatcccgacctccaacaccaccgccgtgctgctcggcgccttccagaactacggcatcaaccccggcccgcagctgttcaccagttcggccgcgctggtctgggcgctgatcgcctccctctacatcggcaacgtgatgctgctggtgctcaacctgcccatggtgggcctgtgggtgaaactgctcaagatcccgaagccgcagctctacgcgggcatcctgatcttcgccacggtgggggcctacggcatgcgccagagcgcgttcgacctgttcctgctctacggcatcggcctgctgggcgtgatgatgcgccgcttcgacttccccaccgcgcccgtggtggtcggcatgatcctcgggccgctggccgaggcgcagatgcgcaacgcgatctccatcggcgagggcagctggtcggtattcgtgacgcgtccgatgtcgctcgcgctcatcgtgatcgtcgtcgcggtgctggtgctgccccgcctgctgcgcggctgggcggcccggcggttgcaggtggcaaccccctgaaatagcgagcaaccccctgaggcgcttcgcgccttcccccttttttcacgctgcgcgtgggaagggggacgccgccagcgcggcggggcggcccttgcgcggcggccgctggcctggcctgctccgaggccatctgactggtagcgcccgaggtggctttcgccccagggcctgtcagctgtcgtcttggatggtcagttccccgcggtacgcgccgcggacggttccagcggggcgccttcgggcgccccgtcgcgttggcggcgcgatgccgcttccttgtccttctgcgtggcgcccgaacccttcttcagccacaggtagagcccgctgcccagcacgatgatggtggcgatgtccagcagggcccagaggatctgcatcggcatgccggcgtagtcgccgaagtgcagcggctgggagatgagcagggccgtgaggtaccacggcagttccggcgcggccgtgacctgcgccgtgcgtgcgtccaccagcacgggctggtagaggcgcgacgtgagcggttcgctgccgtgcaggaagaaggtgttgtggtgcgggctggaaaacgccgtgcccgggaaggcgatgaacgacaggcgcatgcccggggcgcgctccagcgccgcgtccagcgattgctgcagcgagccgcgttcggcctgcggggtgacgggctggcccgcatagggcgccagcagcgacgagagctggtcgtgctgccagtacttgatgaccagatcggcccacgtattgatcatgccggtgccgcccaccacgaaggcccacaccagggtgacgatgcccagcaggttgtgcaggtccagccatttcacgcgggtggagcgctgcccgcgcaccgtgccgaaatccagcttgcgcatgaagggcgcgtagagcaccacgcccgagacgatggccaccagcagcagcagccccatgaagcccaggaagagcttgcccggcagccccgcgaacaggtccacgtgcaacttgtacatgacatacatgaagccctggtcgaaccgcggctgcgccaggatggcgccggtgcggccgtccacggccaccgaacggaagtcggtggtcggagcgggcgtgtgcgtgagcgtgacgaaccacacgttggggtcgtccgcgtcctgcgacgcgaactgcacgatgcggtccggatgctgcgcgcgcgccacctccagcacccggtccaggctgacccggcgcgtttcccccggcatcggcggcgcctcgacctccgtgcccagcaggtggccgatctcgtggtggaagatcagcggcagccccgtcaggcagagcaggagcatgaaaatggtgcacaccaggctgctccacttgtgcagccaggaccaggtcctgagggctttgggggtcatgtcgtcgtcctgctccagcgaaagtgcgcgctcagaaatccacgctcgcgctcagcgtgaaggtgcgcggggcgcccaccacgaggtagcccgagccggggtagccaccggacgaggcccagtagttgcggtcggccacgttgtccacgcgggcgcgcagcgtcacgaggcggccgctccattccgtggcgtagcgcacacccaggtccaggcgggtccagccgggcacgcgcagggcgttggcgccgtcggcatagcttgcaccggtatagatggcgcgggtgtccagtgccaggccgggcacgccgggaacgtcccattccacgccggcattggcctgcaggcgcggcacgccgatcacgcgcttgccgtcggtggccgcgctgcccgtcctctgctgcttcgcgtccagccacgtcacgccgcccagcaggcgcaggccgcgcacggcctcgccctgcacgtccagttccacgccctggtggcggtccctgccggaggcgccgaacacgttcgaggcatccacgtacgcgcggggcttggtggtgctgaacagcgccagcgaaccgcgcaggcggccgccgtcgtatttcacgcccacttccttctgcttggcgacatagggagaaagttgctgcccgctgttggccacgggcgcgccgttggccgtcgccggcgcggtctggccctggctcaggctctcgatgtagttgccgtagagcgaccactgcggcgccatcttgaacacgaggcccgccatggggctgttgcggctctgctcgtaatgggcgagcagcgcggaggtgccataggcgaaatcggaggtgtccagccgctggtggcgcaggcccagggtgagcagcaccgtatcgtccatgaaggaaagcgtgtcgcccagggcgtagctcagcagccgcgtgcggcccgtgaggttggggctggacaacgtgccgccgtagagcgtggcggcgctgaaggcgggctgtgccgtggggcggtactggtacaggttggatgcgatcgtgttgcgccagtccatcgcgtacgcgttgtctttctcggcctcgaagtacgacacggcagccacccattcatgtcccaccgcgcccgtgcgcagcttgccgcgcaggccgacttcgccggtgtccacgcggtccttgcgggtgttgtcgaagcggtaggcagtgcccgcgcccgtggcggcgtcggtcaccgtcaggttggcgagcgaattggcctccttgccgcggcgcatgccccaggccccccaggccgtcacgccgggcgacaggtccacctcgccgcggaacgtgccgaacacgtcgcgctcgttggaatacgcccagggctgggagaagttggatgaggcatccggcgcggcgggcacggcggtggcgccggacagcgagacgttcggccgcgtgcccttcaggcggtggtcctgccagccgatgtcgcccgacaggcgcacgtcgcggctgcgccagtccaggcccagggccacgaggccgagccggctcttttcatggtccacggcagtgtcgccgtcctggtaggcggcgttgaagcggatgccggtgctgccgtccggcccgaagcggcggccgatgtccaccgccgtctcgacgcggccgcccgatcccgtgcccaccgtcacgcgcgacagcggctcgttgggcgcccgcttgggcagcaggttgactgcgccgccgatgccgccgcccgacggcgtggcgcccgacaggaaggtggaggcgccacgcagcacttcgacgcgctcgaacagttcggtggcgatgtattgccggggcagcaggctgtagaggccgttgtaggccgtgtcgtccgagccgaggacgaagccgcggatgaagtatgcctcctggaagttgccgaagccgcgggccaggcgcacgccggagtcgttctgcagcacctcgcccacgcttttggcctgcttgtcctgtatcagctcgttggtgtagctggtgatgctgaagggggtgtccatcgcatccttcgtgcccaggatgccggcgcgtccgccgcgcgccacctgcccgccggggtaggccggcgagagtccctgggaagaggcatcggcgctggcgttgacggtcaccgtcgagagcgctggcgtgtcggtggcggcgggcgcggcggattgcgcgccggcctgggtgccgagcagggcaagagaagcggcgagggcgaggggatgggggcggaacatggcggagggcctgggatggatggagtgggcaagcgcgaagcgcgcagaggaaagcgtgagagggccgcgaccggtgagatgtactgcggcgaagcggagcagggactgatggcggcgtgcgggctaccgggtcaaccgcgccgccgcagccagccgaaccaccccatcacggccacgggcacgcccagcgcgacccacgaccaggtgtcgccccagccgtccgataccagggcgctgatcagtccgctggccgtgaggatgcccagtgcgatgggccatccccagacacggcccggacgggccgcttctgcatgcggcgcggcaagcgcctgggaatcggaggggcctgggatggccgcgggggattgcggcccggtaaggggggcgggcgtcgaggacatggggcttgctgggggctggaaggcgggccggcgggagggagccaggaagcgctggcggggtcggcacagcaggccccggggactggaccgtccgccggggcaccccaccagggcactgttcgcaaaccaccattctaaaagatattgcgaatggttcgcattgaaatttatggaatgtatgaaagggcagaaccccctgcctgccgggcagtgccgcgtcgaacctgtggccggatgtttcccggcggacgcggatagcctcatactccggccaccccagagaggagatttccgcccatgacagtcttcagaaccgcccccctgctcatcgccgccctggccgcttcctcgtgcgggggcgggggcagcggcgcatcggtcgattacgacttcaatgcccgcccgtcctacctgaacgacctgcgccaggccagctacgacggcgtgggcgacgacctgctgaccggcggcctgggccgctccggcctgcaggacgattcgccgccgggctacgcgggcagccagcccacggcggaggagctgcggcgcaatgccatctacgtgaactaccgggcgctggtggacaccacctccgacgggggctacggccggctctacggcccgaacgtggacatccagggccgcgcgacagcgggcgagggcatggtggccggaacggaagccatcgcctattcggatgacggctcgggacgccgcaatgtcaccctgatggtccaggtgcctgataccttcgaccgctcgcgcccgtgcatcatcaccgccacctcgtcgggctcgcgcggcatctacggcggcattcccacgggcgaatggggcctcaagcgcggctgtgccgtggcctacacggacaagggcacgggtaccgcgccccacgacctgcaggccgataccgtcgcgctgatcgacggcacgcgcaccagcgcgacgctcgcgggcacgcgcgccgccttcaacgcgggcctgtcggcggccgacctggcggccttcaatgcggccacgccgcagcgcctggcgttcaagcacgcgcattccgggcagaacccggaaaaggactggggccgcttcaccctgcaggcggtcgagttcgcgttctacatcctcaacgagcgcttcggcgaccgttccccgggcgggcagtcgctgcgcaccttcacaccggccaacaccacggtgatcgcctccagcctctcgaacggcggcggcgcggcgatcgcggctgccgagcaggacacccagggcctcatcgacggcgtggccgtctcggagccctcggtgcagatgcctgcgaacgcgggcgtcaccgtgcagcgcggcgggcgcaccatcgccgtgaacggccttccgctgatcgactacaccacccaggcccacctctaccagtcctgcgccgccctcgcgccctcgctggcctccacgcctttcgcggcagccttcgccgtccgcttcgcggacccggccttcccggtggccgccaaccgctgtgccggcttgaaggcccagggcctgctatcggccaccaccacggccgcccaggccgaagaggcgctggcgcgcctgaccgcctatggctgggagcctgagtcgggcgcgctgcacgcttcgctcgcggcgttcgaagtggcgccgtccatcgccgtcacctacgccaacgcgctctcgcgcgccagcgtccaggaccggctgtgcggctacagcttcgcgaccacgtccgccatcggcgcggtgcagcccacgcccgccgcggtgacgaacaccctgttcgccaccggcaacggcatcccgcccaccgccggcgtgcagctcgtcaacgaccgcagccgcggcgtgccggtgcgcgacctcttctcgttcaataccgcgggcgtacccacctggaacctggaaggcgcgctctgcctgcgcagcctcgtgacgggcaccgacacggccgcccggcgcctgcaggccggcctcgaggaaacccgccgcaccggcaacctgcagggcaagcccgccatcatcgtgcacggccgcgacgacgcgctcatcccggtcaaccacacctcgcgcccctacgccgccctgaaccggcgcgtggaaggcccgggcagccgcctgagctacatcgaagtcacgaacgcccagcatttcgacgccttcatcggcctgcccgccacgctgccgggatacgacagccgctacatccccctgcacctgtacctcaaccgggcgctggatgccatgtacgcgcacctcgtgaacggccagccgctgccggccagccaggtggtgcgcaccgtgccgcgcggcggcacgccgggcagcgcccccgcgatcaccgcagcgaacgtgccgcccatcgcggccacgccggcggcggccgatgccatcgccatcaccagcggtgccatcgccgtgccggactgacctgcggcagcttccttctcctgcgggtaaacccccgtggcgcgcgcggttgctcggagccggcgccgcggccggccggtagagtggggggccgccacttcgaggaatgccccatgtccggtccttcatcccgccgcacccggtccctggcacgccagggggccgaacttgccatggccgtgccgcccgtcgtcgcgcaccgcgtggcgcgcatggccctcgccgggcccaacccctcgcagcgcgaccggcgcgaattcggccgcatggtcgccgagaaacagtgggccttcgtgcagtcctgggccgccatgggcatgcagaccctgctggcccagcaggccatggcggccggcatgatgcggctgtggtggacgccctggaccatggccaccggcccgcagctggcacgccagtggcaggatgccgcggccggcgtgctcggcaaggggctcgttccggtccaccgtgccgcggtggcgaacgcccgtcgcctggcgcgcacgcccctggtgtgaagcccgccgcgcggcggcgaacccgaaggggccgtgtccgtcacctggcggcgaccgcctccggcatggccgaggagtggtggtgggcgatcttccagtcgccgccgacgaactcgtacacgtaggtgtagcgcgcgtgcacctccttgccgttctggaaggtgaacgtgtaggtgcccacgtcctgggccacgttgcagccgatgcgcaccgtccggctgtcgatccggccctgcgggtggcctttcaggaatttcacgaagtagtcgtggatctgcgcggtggtcgtgcgcggctggttggacaccgtcgccagcagcacgccatcgggcgcatagttggccaccaccttgtcggcatcaagcgtgcgcagcgatgcgttccagcggtcgaacagcgccgccacctgctgctcggtgacaggctggcagccgggtgccgcggcctgcgcctgggcgaatacgggggccgtgagggcgagcacggcggctgcgatggaagttgcgcggatcagggtcatggagttgtcctcgggaagtcgaacaggtcgccgttggtgggcggcgtcgcccgccagggcggggcaggacttcattgttcggcgcgcccatgaacgcaacccttgccgtgcgatgaagcccggctgacgcgcacatgaacgctgcatgaacgcaccgcctgaacgtgccgccctggtggaggcggcgtgccttgcgcctaggcctcgccgtcgtccaggcggtagcccagcccgcgcacggtcttgagcagtgccagagggtgtccttcgtcgatcttgctgcgcaggcggcgcacatagacatccaccacgttcgtcagcgggtcctcgtgcatgccccacacgttggagaggatgcgctcgcggctgcagagacggcccggggcgctcatgagcagttccaggaaggccagttccttggctgtgagcgcgatcggacggcccgcgcggctggcctgcatgcgttccaggtcaagcaccaggtccgccacctgcagcctggtcgcccgggggcgctgctcgcgcccgcgccgcagcagcgcctcgatgcgcgccagcagttcctcgaaggcgaacggcttggtgaggtagtcgtccgcgccgagcttcagtcctgcgaccttgtcttcgatgctgctcagggccgtgagcatcagcaccggcacctggccgccttcggcccgcagcgactggcacaggtccagcccggtcatgccgggcagcatcacgtcgaggatcaacagtgtcgcttcccctgcgcgggcgagctccagcccttcgggtccggtgcgcgccatctgcacgccgtagccctccgcgcgcaggccgcgctgcaggaaatcggcgacgcggggatcgtcctcgacgaccaggatctgcgcgatgctcatcggctgtcctccgccggtgcggcgcatgcaggcgccgcaggcgtgtgcaagccggccacgcatgcggccggcaggtggatgccgacgagggtgccgcggggctgcacgggcccgatggacatcgatccgccgtgtgcttccacgatggcgcgggcgatggacaggccgatgcccgtgccgtcggcgcggtgcgcccgggcccggctgccgcgcatgaaccggtcgaacacccgcgggagttcttccgcgtcgatgccgatgccttcgtcgcgcacctcgatgccgatgccgccttcgtcctccgcgcgccatccaaggtggacggtgccaccggcatgggaatagcgcgcggcgttgtccaggacgatcatcagggcctggcgcaggcggtcggcatccgcgtgcagcgtagggcccgcctgcccgccgggccacgcggccggcgcctccagccgcagatgcaccccgtacagggcgcacagcgcctcggcctgttcggccgcatcgcgcagcaacccgtgcagcgcgaccggcccgggccgcatggcgagcggatcggcttccgtgcgtgccacgagcatcaggtcgtccacggtccccgtgagctgctccacggcgccgacgatgcgctccagggtctgccggtattcctccgccggtcgcacgccgccgcgcagcgcgatttccgcctcgccgcggatggccgtggcgggcgtgcgcaactcatggctcaggtcggcgaacagttgcctgcgccgctcgtcattgcgctggagcgcctcgtgggcggtgcgcagttcggcagtgcgtgcctccacggcatcctccaggcgccggcgcgccgcatccgccgcgcggcggtgctcctggagttcggcggccatggcgttgaaatgctcggcgacccggtcgaattcgtcccgcgaaccggtttccacgcggtggtccagcgcaccggcctgcagcgcgcgcgtgcctgccagcaggcggtccagggggcgctgcaggcggcgcgtcagctgctgcgccagcacgatggcggtggccagcgtcaggagggccatgcccacggcctgcgtgcgcagctcccgcaggccgcgctccgtatcggcgcgggcgatgggcacggcgcggcgctggcgcgctatggcgccgctcagcagctcgcgcaggtcgcggccgtcggccatgtcgaacacctggttcagctcctgccagacggacgagaattccgaccccggctgcagcggttgcaggcgcaccagccgggcctgcacggccgcgatgttgtcgtcgaaaagccgcgcggccgctcccagctcgcgcacctcgggcggtatcgcgatcccctcgttctcggccatctcggcccacagggcgccgtcgcgctctgtcagctgccgcaactgtgcggcgttcctgcgcatgctggagagcagggtgtcgcgcacctccaccgaggcgtccacgttcatgagccgctgcgaggcccagacccgcagccgctgcttgttggcggccagttcgttcagctcggtcaggatgtcgctcgcaaggcggctgtgctgggcgaagttgtagacgcggttcgcgccccaatagacgaaggccgcctgcgcgcacaccagcgcgaccagggtggcgaaagccagggacaggcgcaatcggaacatggcgcgggcctcgtggtgcggccgctcagcgggccaggccgggcaccgaggccattgccggtgcgccggtatcccagcccgacaggtgctcctgcgcgatccggctcagcgcgctgatccaggcgctgtccgcattcaggcaggggatgtagcggaattcctggccacccgcatgcaggaaggcctcgcgcgcttcctggttgatttcctccagcgtttccaggcagtcgctcgtgaaccccgggcacatcacgtccacgctgcgcgtgccgccccgggccatctcgatgagcgtcggttcggtatagggctccagccacttggccttgccgaagcgggactggaaggtcacccggtagcgctccggcgccaagcccagcgcctgcgcaagcagcgcggcggtcgccaggcattcctgctggtaggggtcccccaggcgcacggcgcgctccggaatgccgtggaagctcatcaccagttgctcggccggcccgccctcgcgctgccaatgcgcgcgcacgctgcgggccagcgcgtcgatgtaggcgggatggtcgtggtagctgttcacgaaacgcagctccggcaggcggcgcgtgcgcagcgcataggcgcacacgtcgtccgacacgcttgcggtggtcgtgcccgaatactgcggatacagcggcagcaccagcacgcggtccacgccctcggcctgcagagccttcaactggccggcgatggaaggctgcccatagcgcatcgcatgccgcacctgcacccgcagccccgcctcgcccagccacccgcgcagcagcgtcgcctgccgctccgtccacacggccaggggcgagccctcgggcatccagatgctggcgtacttggccgcggacttggccggccggatgcgcaggatgatgccgtgcaggatgggcagccacgcggcgcgcggaatctccacgatgcgcgggtcggacaggaactgcgcgagatagcggcgcagcgcgggcgcggtgggcgcctcgggcgtgcccaggttgcacagcaacacggcggtgcggggcatcggggcggtctgggagcggtcggcagcggatgcgttcatgggcggcggaagggaaggggatgcaatggttgcgctattctcggccaccatgctcgataccgcccgcatccgcgcgatgacccttgatctcgacgataccctctggccgatctggccagccatccggagggccgagcaggtgctgcgggactggctgggaacgcgtgccccggccacggccgcgctgctggccgatgccgaaacggccgcagtgatccgcgccgaggtcgtgcaggcgcatgcccatctctcccacgacctgagcgccctgcggcgcgaaagcatccgcgcggcgctgcggcgggccggagaggacgaatccctcaccgacgcggcctacgacctgttcttcgcggagcgccagcgggtggacctgtacgacgacgccatcgccgccctcgaattccttgcgccgcgctatccgctcatggcgctcaccaatggcaatgccgatctgcatcgcatcgggctggggaattacttccaggggagcgtgacggcgcgcaccttcggcgtcgccaagcccgatccgcgcatcttccacgaggccgcgcagcagctcggcgtgccgccggaggccgtgctccacgtgggcgacgacgccacgctcgacgcccacggcgccctgcaggccggcatgcaagccgtctggatcaaccgcgccggcatcgcctggccgcacgaggggccggagcccgccgtggtggaagacctcaccggcctgtgccggctgctcgcgccgcagctggtggcggctcacccgcagggcggtgcgctgcccggggcctccgaacgtcgttcgtagcgcgcgggcgtgcgctgcatgcgacggttcctgttccctgaaacggggccgtgagccctcaggcgcccaggaaggcccgcagcgcgcgcagcgtctcctccggcgcttccgtcatctgggagtgccccacgggcagcatctccacgcgcacgtccagccccgccgcgcgcgccgccgcgatcaggccctgggccgcccgtggcggtgtcatctggtcctgcgcacccagcgcgaacagcaccgggcaggcgagggcggtcacggcggcttctgcccccgcatagcggtcgcaggccacgaatccccggtggaagacgttcacgtgcggattgctgcgcagtacgcgcctgccgagcgccatgcccgcaccgaaggtccagaagcccgcgcccgagggcgacgcgaggctgctgcgggagaacacattcaccatccgcagcgccttctcgggctcgttcagtgcggcatcgatgagcgcgggcgacaccttcatcgggtaggccgtgcccaccagcgccaggtgcgtcgcggcggcacccagccgtgatgcggcctccagcgcgatcagcgacccccagctgtggcccgcgagcgccgcccgctccacgcccagggtgcgcagcagcgccacgatgaaatccgcggcctcttccacgctctgcggcgcctcgccaccgctgcggccgtggccgcgcaggtccaccgccagcacgttccagccgtggtgcgccagatgccggctctggaagccccagacgctgtggtcgttgagcacgccgtgcaccatcgccaccgtgggccgtgccgggtcgaagggcttgccgcccgtatagcaataggccgcgtggccgttgacgatcacctgcatcacgcacccgcctttccgccggctttttccgcggccttgagcgcgcgcttcaggtcgtcgatcaggtcgtctgcatcctccagtccgatcgacaggcggatcgtgccctgcgcgatgccggcctgcgccagcgccgcgtcgtccatccggaagtgcgtcgtgctggcggggtggatcaccaggctgcggcagtcgcccacgttggcgaggtggctgaagaccttcagcgactcgatgaaggcccggccctgcgcccggtcgccccgcaggtcgaagctgaacaccgagcccgcgccgcgcggcagcaggcgctgcgcgagcgcatggctggggtgcgactccagcatcggatggccgacgcgcgacacgaaggggtggctcgccaggaactccaccacccgctccgtgttgcgcatatgccgttccatgcgcagcggcagggtctcgatgccctgcaggatcagccaggccgtgtgcgggctcatgcacgcgccgaaatcgcgcagcccctcgcgccgcgcgcgcagcaggaaggcgcccacggtggactcttcggcaaacaccatgccgtggaagcccgcatacggcgcgcagagctccgggaagcgccccgaggcctcccagtcgaacgtgcccccatcgaccagcacgccgccgatcaccgtgccgtggccggagaggaacttggtggcggagtgatagaccagatcggccccgtgttccagcgggcgcatgagccagggggaggtgagggtggagtccaccagcagcggaacaccggccgcgtgggcgatctctgccacggccgggatgtccagcacctgcaggcccggattgcccaccgtttctccgaagagcaggcgtgtctcgggccggatggcggcgcgccagccttccaggtcgtccggctgcacgaaggtggtctcgatgccgaagcgtcgcagcgtgtagtgcagcaggttctgcgagccgccgtagagcgccgtgctcgcgacgatgtgcccgcccgcgcccatcagcgtgctgacggccaggtgcagcgcggcctggccgctcgccaccgcgatggcccccgcgccgccttccagcgccgccacgcgctgctccagcaccgcgttggtgggattgctgatccggctgtacacatgcccgggccgttcgaggttgaacagcgacgccgcatggtcgctcgactcgaagacgaacgaggtcgtcaggtggatgggcacggcgcgcgcgccggtggccggatcgggcacggcgcccgcatgcagcgccagcgtgtcgaagccagggtcggaataaccgggcattcgttgtctcctgtgtgtgatcgcagcgcaacattgtgggctatattgcgcaggaaacaccgatcggcccgcccccgcggcgcggcgcccccctggagacctcccatgaaagtcagcgacatcctccgcgtcaaaggcaacacgctcttcaccgtcaccgccgacgaacccctggcgaaagccgtggaggtcatggcggacaaggacatcggctcgctggtggtgatggaccacggcgacctggtcggcatgctcaccttccgcgaggtcatccaggccgtcgtgaagaacggcggcaccgtgggcaccatgctcgtgcgcacggccatggacgacgcgcccctcacctgcacgctcgagaccgagatggacgaggtgcgccgcatgatgctcaaccgccacgcgcgctacatgccggtgatggacaagaagatgctcatgggcgtggtcagcttctacgacgtggccaaggccgtggtggacagccagaacttcgagaaccagatgctgaaggcctatatccgtgactggcctgaggagaaggaagctaccccctgaggcgctgcgcgccttcccccttctctcgccgcgctgcgcgcgccgggaagggggacgacgccagtggcccggcaaagccggttccacggcgtctgctggcgtggcctgctccgcggccgtctgatgggtgagggcgtgttcgttcgcgggccgtgcctgctggctggtggttgagctggctgccggttgcaatgacctgggtcggaatggcccggctcggcggatggctctgggataatccggcgccatgagcggcaacacactcggcaccttattcgcagtcaccaatttcggtgaatcccacggcccggccattggctgcgtgatcgacggctgcccacccggcatggaactgtcggaggccgacatccaggccgacctggaccgccgccggcctggcacgagccgccatgtcacgcagcgcgccgagcccgatgcggtggagatcctctccggcatctatgaaggccgcaccacgggcacgcccatcgccctgctgatccgcaacaccgaccagcgcagcaaggattactcgaacatcgcccagagcttccgtccgggccatgccgactacacctactggcacaagtacggcatccgcgatccgcgcggcgggagccggtcctcggcccggctgacggcgcccaccgtggcggccggcgccgtcgccaagaagtggctggcggaaaaatacggcacgcgctttcgcgcctgcatgacccaggtcggcgaggtggagatcccgttcgaaagctgggaccacgtgcacgccaaccctttcttcgctccggtggccgatgtatcggccctggaggcctacatggacgcgttgcgcaaggccggtgattcgtgcggcgcccgcatccgcgtgcaggccacgggcgtgcccgtgggcctgggcgagccgctctacgacaagctcgatgccgacatcgcccatgcgctcatgggcctcaatgcggtgaagggggtggagatcggcgcgggcttcgccagcgtggtccagcgcggcaccacgcatggcgattcgctcacgcccgagggcttcgccagcaacaacgccggcggcatcctgggcggcatcagcagcggccaggacatcgaggccctgatcgccatcaagcccaccagttccatcatcagcccgcgccagtccatcgacatccacggccagagcaccgaagtcatcaccaagggccgccacgacccctgcgtgggcatccgcgccgcgcccatcgcagaagcgctgctggccctggtgctgatggaccatgccctgcggcatcgcgcccagtgcggcgacgtggtgcaggcggtggcgccgatccgggcgtccttcctgtaatccggattcgccgctccggcctttcccccggcctgtcccctagggtgcggccgaggccggcgctgcggcgccggtgccctgtgcaggcagggctggctgagaggccgccgccggcgctggcgctggcgtgggcgcctgcaccggccggtggaaccagcccatgcgccatgccagcacgcccgccaccaccagcaccaccgccacgcaggccgccgtccaggccggcttgcgcgactcggggaacggatcgttcagcatccggcgcgcccccggcggcacgtgggccgtctgcgacagcgatccgcccaggcgggtgttgatgcgcatacggccgttgatggcccagccgctcgcatccaggatcgggcccaggctgcgctggcgcagcttgagccaggcgatcagcatgctcggccccgaaatggccacgacgatgccgagcagcgcgatcggtatccaggcgcccaggtccacgaacttcgcgaagatgcccacggcgacggcgctcaggctgcccagggccacgccgatcgcggccacagtgcccacgtccatgcgccgctgcccgtcgggcaccccggcggctcctgccggcgccgctgccgtcgccagggtcttgccgggcgcggtggccaggttgccggccgtggcacccagcgatttctccacccgggaatcgctcgccgccgcccgcttggccacctgttcctcgatcatgcgcaggaacttcttgtagggcgagaagaaagcctgggcgatgctcgtggggttctcgatgatcttcgtgatggtcgcatcccagtcgaggccgtcgcggtcgtagaacacgccattgcggcccacgaacaggaaatcgacatccccggccgtgaaggccgcgacgatgcccatcttccggcctttgcgcgtgcagtcgcagtaggcgaggtaggtcttggccagccccgccagcttggcgtggcggcccgcgtcggccacctgcaccgtcaggtcgcagctgcgcgcgtccaggtagagcgtgcccgcctggaagatcgcgccctcgcgctggtagaaggccgagaacgagacgaagttgttcagcagccgcagcaggtcccgcttgaagcgcagcagcttttccagggccagcgtgtggccgttgtgcgccttctcggcctcgtcctgggcgatcagcgccatcacccgttcgcgcacgccgctgccatgcagctggcgtacggtgtccgcgtcgagcgcgtccaggtgggtcgcggggcgggccgacagttgcttcaggcagggggacagcgcatccagcgtgcgcttccagtccgcctccgacagcgacgcgcgcgccggctcgcccagcagcggcaccagggccttgtcgcgcagcgcctgcacggcacccgcccaggcggggttgatgccgcgttccagtggcagggtgccgtcgggtgtgaagggtgccagcggcagggccgccacggcgtccgagcctggcgagagctccatccgggccagcgcggcatagtcgtcgtccgacgggtgcattgccgtgcgcacgcgtggatcgtatgcggccagccgcgcccgcgtgaagaagtcgtccaccttgtggcgcacggcctgtaccgcctgggctgcctgcagcgtgcggtcccccagcggcattccctccggatgtgcctgcaccccgtccgcccattgctgcagcgcatccacctcggcaaagaacgcctcggccgtcttgcggtccacgccggccggctggtccgccaccgcgggcacgctgccgtgggtggccatgatgcgctccagcgcgtcgcgagcctctgcatcgtcctcggccgtggcgggagacaccacgccgtcgccattgaagcgctgggcgttcagcttctcgctgcgcgccagcacctcttccagggtgatggattccgcatcctcgcgccccgccagggcaaggatgcgccgggcctgctccgcaagggccgccccgtcctcggtggagccgtccagggcagagaggtccagcacgggtccgggccgggccagttcatccggatcgcgcagccgctcgcaggcccacgcgcaggccgccagcagttcgggtgggcggatgcgcccgtcgccatcggtatcgatgaggtcgagcgtgcgcgggtcgaattccacgccccgcgtggggcaggccagcgccacccagagtttctggtccagttcggccaggtgcgcgatgtccgcgcccgtgcggatgatgacctggtccacgccgccggcgcggaagaattgccatggatgtgcggaagacggggaggtcggtgcgtcagtctgcatggatcggtgcgggggatcgggaagggtgccgggtcgttgcggaatgcgcggcagttccaaccgattgtgcagtgcgtgcggcgccccgtgcgtaggaccacggccgacgcgccgtgcctggccggcatcgccgggcaggccgcctacttgcgcacttcgtccacgagcgcccggaactcgtcgatgtcctcgaagctccggtacacgctcgcgaagcggatgtaggcgaccttgtcgagcttcttgagctcgcgcatcaccagttcgccgatgcggctggacagcacttcgcgctggccgaggttgagcagcttttcctcgatacgctcgatggcgctgtcgatctgcgtggtgctcaccggccgcttgcgcagcgcgatgctgaacgagccgatgagcttgctgcggtcgtattcgatgcgccggccgtccttcttcaccacgttggggaagctgacttccgggcgctcataggtcgtgaagcgcttgtcgcaggccccgcactgccggcgccgccgcacgaagtccccgtcctcggccacgcgcgtttcgacgacctgcgtctcggggtggctgcagaacgggcacttcattgcggggcggcggtctcggggctgcgctgcggtcagcgatagaccgggaagcggctcgtgagcgcgtgcaccttctcgcgcacggcggccaggttggcttcgtcgtgcgggttgtccagcacgtcggccaccaggttcgcggtgatgcgcgtttcctcttccttgaagccgcgcgtcgtgatcgcgggcgtgcccacccggatgccgctggtcaccatcggcttttccggatcgttcgggatggagttcttgttgatggtgatgtgggcctggcccagggccgcttcggccgccttgccggtgatgcccttggcgcgcaggtccaccagcatgacgtggctttcggtgcggccgctgatgatgcgcaggccacgctcgatcagcgtctcggcgaacaccttggcgttcttcgcgacctgctgctggtaggccttgaactcgggcgccagcgcttccttgaaggccaccgccttggcggcgatgacgtgctccagcgggccgccctgcaggcccgggaagatggcggagttgatcgccttctcgtgttcggccttcatcaggatgatgccgccgcgcgggccgcgcaggctcttgtgcgtcgtggaggtgaccacgtcggcgaagggcacggggttcgggtattcgcccgcgaccaccaggccggcatagtgggcgatgtccacccagaagatcgcgccgatttccttggcgatcttcgcgaagcgttcgaaatcgatgcgcagggaataagcggatgcaccggcgatgatcagcttgggcttgtgctcgcgcgccttggcttccagcgcgtcgtagtcgatctcttccttctcgttcaggccgtacgacacgatgttgaaccacttgccgctcatgttgagcggcatgccgtgcgtcaggtggccgccttcggcgaggctcatgcccaggatggtgtcgccgggcttcaggaaggcgagcagcacggcctggttggcctgcgagcccgaattgggctgcacgttggcggcttcggcgccgaagagcttcttcacgcggtcgatggccagctgctcgaccacgtccacgttctcgcaaccgccgtagtagcgcttgccgggatagccttctgcgtacttgttggtgagctgcgagccctgcgccgccatgacggcgggcgaggcgtagttctcgctggcgatcagttcgatgtgctgctcctggcgcaggttctcggcctggatggcggcccacacttcgggatcggcttgttcgacaagaatattgcgttggtacatggcgtggcagtcctgtgaatggtgtcccttggaaaaacaagggctgcccaggcgaacggcggaacacaacgggccttgcagcccgtgcggcacgcttcccagtggttcgcaggatgaagtgcctgccggtttccacgtcagcggcggtgcccgccttcgcggatgcaccgcgcctatcgccagtcgcgtacccctcgagtgtagcggacggcagggcgggatggcgccgccgcgggcttcaaagccccggggtgagcagtgcgagcttgtcctcgcccgaggaggcggcgggcgatgcatcggcggtgcccgccgccttggccggcagcgtggtctgcgcgggagcctgggtggacagcatcggaggcgtcgttgcgggagcggccggcgcgggcggcgtgaagatgggcacgttgcggccgttggccacctgccgcaggcgcatgtgttcggccatgaccttgatcgcgtagccgccgtcgtcggccaggttggcggcacccacgtagtagcgcagcccgccttcgagggagccggcgcgggcgatgcattcctgcagcacacggacgccgacgcgcaggttgctcaccgggtcgaaggcggcgaaatggccgccgaagttctcgtacttgtcggtgtgcacccgcgtcatgacctgcatcaggccctgggcgcccacggcgctctgcgcgaagggattgaagctcgactccacggccatgatggccaggatgagcgtgggatcgagcttggtgcggccgccgatctcgtaggcctccgacaccagcgcggcgaggggttcgggcgccacgcggtatttcttgctgagccagaacgcgacggcggcctgctccttgggcaggtccttgggattggtggccgtggcacgctcgctggcttctggctccgtgggcacgccgaccaccgccacctggcgcgcctgcagccagcccatgagctgttcctctccggcctgccgcaggtccgggcgggcggtgagggtgatcgcgccgaacgcgaccgtcagcccgaccagggcgaaactgctgtgggtgatttcgaggaaaccgtcgatcacatcggatgcgaaggtctgcactccgccgatcacccgtcctgacgctgtcatagctcttcctttctgagtcgaggcctgttgcgggtgacacccgtggtgggggtctcccgtgccaggcatctcgcctggattggtacgccatccagttcccgtggaaacagcctgcgcagcggtgcagggggaacgacttcgccggattcggcagcgatggagatagtggtcagcctcggttttcgaagctggcggattctaggaggggtccaaatgccaggtcaatactaaggttgctattcattagatcaatttattctaaaaagcatggatgcaaacacagttttcggatgcccggcagtgctttcgtgcactcggccatgaaacccttgtgacactccggacggggcgggaggttttgaacaatcgagatgctgcgatcgatagcgaatatcggttggacgtctcgtgcggattggataaattggaggcgtctggcagtgaccaggcatcgcccgacgaagcggaaaccaccatccaagcggcatgcagtgccctggttgggcaggtggaatcttccacggcaaaccctcggaggcaataccttgcctcctgctccatggaccttcaccctccatggtgcaaacgatggcaaaagaccgttgtgtcagccgtcaagcccggcagtggccatcaagccctgccgggctttctgtttttcaccttgttacggtttgccgggccgcgcatctgctgcaatcccggccatgggtgcaatcgaatcaaacggggagcgggcgcaggatcccgcgggtggacggctgcatgcacgccgggccgctgcggccgtcgccgcgcgcagggtcgccggcggcgtcgccttgctgctgctggtatgggcactggcctggctggccgtgccgcccctggtgcgctgggggctggagcgctggggcagcagtttcgcgggacgcgccgtcaccgtgggaaaggtggatttccgcccctggacgctggagctcaccgtgcatgacatcgccctagcggcagcggctcccggcgcccctgcccaggcggaaatccggcgcctctatatagacatggaaatgcagtccctggtgcgctgggcgccggtgctggacgcgctggaaatcgacgcgccgcggctgcgcgtggtgcgcggacaggatggccgctacgacatcgacgacctgctgcagttgggcgccgcccgcccggggggcggggagggcggtggcggccggttcgcgctctacaacctggccctgcgcgatggcgcggtcgagttcaccgaccggacgacggaccagacgcaccggctgacggggctcgaactcggcattccctttctgagcaacctgcccgccgaccggcaggtcacggtgacgccgcggctcgctttcagcctggatggcagcaccttcgataccggagcgcgcagcacgccgttctcggaagaccgcaacacgcaggcccggctgcgtatccgggggctggacctgtctccgctgcgtgcctattggcccgcgggagtgcccctgcggccgcaggccgggactcttgaggcagagctggacatcggattcctccaggggccggagccgcgcctgaccgtgggcgggcatgcgcgcctgtccggcgtgcgcctggacgggccgccgggtagcgcgcccgtcgcgttccagtcgctggatgtccatgcggcatcggtggagccgctgcgcaggtcggcgcacctggcttcggtcgaatggtccgggccggagatcgcggtgcggcgcgacgcccaggggcagtgggactgggctgcggcggctggcgccggtggcgcgcagggtgccccacgcgcgacgccggcggccagcggtgccggcccgtcttccggggcctggcaggtggcgatagaccgcgtcgcggtccgggaagggcgcctggcatggcgcgacgagcgcgcggcgcgcccggtcgccatggcatgggacggtgtccaagcacaggcgcagtcgctgtcctggccatggaaggacgggattccgttccggttgcaggcccgcatgcagcccgcagcccatggagcgaccagcaggtccggtgccagcgaagctggggaggtgcccgcgacgctgcgggtggcggggaccgcatggcctgggcgagggcaggtggccgcgtcgctgcgcggcctgccgttgtcggctgtcgatggttatgcggcgggtgcattcgcgccgcgcgccggagcggtcatcgacgccgacgccggtgtcgcctggaaccacgacaacggtgcgctggtggcgaaagtggcgcggttcgtggcggatggggtcaccctggcctgtccggccggcgggtcgtgcgcggcgccatccgccgaggcgggccgtacgccggcgggcccgggaacgccgccgggcgcctgggtgcaggcagaacggctggaaatcgagaatgcgtggatcgacgtgcccgcccgcgccgtgtccgtggagagggccgttgcccgggcaccgcggctgcgcgcggagcgcgacgtgcaagggcgctggatgttcgatgcctggctacggcagggcgaggccgaccgggcccctccccgggaggctcggtccgcaggtggcgatgccccctggtccgtccggttgggcgaggtggcggtggagagcggggcggtggccttgcgcgacgcggtgcctgcatcgccggtggatctgcgctggtctgccatcgccctgcaggcccggggggtgcgctggccacaggcggccggcggcccggctgtgccggtgcagttgtccctgtcgggacagtgggaggctggtcggcgcgaacccggccgcctggcgtatgaggggcggctgacgatggcccccctggccgtgcagggccgcctgcaggcccagcagttgcccctgcacctgctggagccgtacgctgccccatggctgaacgtgcgcatcgttcgggcagaggccggtttcgaaggcgatgtggactatgccgccacggccgcgggagcgaaggcctcggtgcgcggcaatgctgcgctggacgaggtgcgcgtgcgtgcgccggcccccaccccggcgccggaagcgggtgcgggaactccgcccgcacagccgcgtggcgaggaattgctgcgctggcgcaatctggccctccagggcgtgcaatgggagatgtcacccggcgcgcccgcgcgcgtggatgtgcgggaaacggcattgcgggatttcttcgcgcgcatcgtgctgcagaagaacggccggctcaacctgcaggacctggttcgcagcccggaagcatcctcccggccggaaccggtccctgggcaggccgacgccagcggcgccgcagctgcccgccccgcggcagccgatggtacggctgccgacccggcaaccccggcgaccccggcgaccccggcgacccaggccgctgcggcttcccgtgccggcccggtgctgcgcttcgggccggtggtgctgtccgcgggggccgtgcgtttcaccgactacttcatcgagcccaactactccgccgatctcggcgatctggcggggcgcatcggcgcgttctcttccgagcctccacctcgaggtggcgagcccgcgatggcggagctggagctcagcgggaaggcccagggctcggcgccgctggagatctcgggacgcatcaaccccctggcgaagccactggcgctggacatccagggccgggtgcgggacctggagctgccgccgctgtcgccctatgccatcaagtacgcgggccatggcatcgaacgcggcaagctgagcatggaggttcgctacaaggtccagcccgacgggcagctcaccgccggcaaccgccttgtgctgcaccagctcaccttcagcgatcccgtggagggcgcttccgccagcctgccggtgcggctggccgcggcgctgctggcggacagcaacggggtgatcgatctggaccttcccatcagcggatcgctcaacgatccccagttcagcctggggccggtgatcctgcgggccgtgggcagcctggtcctgaaggccgtgacctcgccgttttcgctgctggccaaggccttcgccggcgggacggcagagcagggggccgtggctttcgcgcccggcagtgcggtactggacgccgcggctctccaggggctggacaaggtggcgcaatcgctgcgcgaccggccggccctgcaactgaccgtgaccggccatgccgtggcgcaggccgaggaagacggctggaagcgcgagcgcctgcgctcgcaggtgcaggcatggcagcagcggcgccagccggcggcgcgcgcggatgcggacgtgcagggcgcaccggcggccccggggggcacggacgtcgcccaggcgcaggcctatgccgatgccctgcgggagctctaccgccgcgcggacattcccaagccccgcaatcttctgggcatggcgcgggacattcccgtcccggagatggaggcgctgctgctggcccagatgaaggtgcccgagggcgccctgcgcgaactggcccaggcgcgcgcggtggcggtgcgcgacgaactggcgcggcgcggcgtgccgctggagcggctgttcgtggcggctccgcgcgtggatgcgcgccgggagggcgccgcgccccaggcggagctggcgctttccgcgcgctgaagcggcctgcggagggtggttgtacccgggaggtgcggccccatatggcatgctcgggccgtattccgggcctccgtttcccaggcgctccaggcgtatctccggaccggcggacaaaaccgggccaaaatagcgccttcgacgctcgccgggccgtgatcccggcgtacgggcgctggtgcctccggcacctggcccctcctgaccagaaccatgtttcctttttcttctcgcaacaaaatgtctgacgcccctgaagtgaacccggccccggccaaagcctccgagccgcatccgctggacgcgttgacgggcggggccttttccgccgccacgtcgggcgagcgtgcctcgcgcatccgcgactggctggcgacccagcccacgcccgagcagttgcaggaagtgttcaaggaactgagcggacgcgacaagggcgcggcccgtgccgtgcgcgagcgactcgacgagatccgccgcgccaagggccaggaagccatcgctgccgaatgggccgaaaaggccaccgcgctgcttgacgcctcccgcttccacatcgccgacgcgctcgcctggcagcgcgatgcggccaaggccggtgcacccctgtcccgcgagcccctggcatcgctcaaggcccgcctggccgagcgcatgaaggtcatcgaggatctgcagcaccgcgtgcaggtgcagcgcgaggcggccgtcctgctggcccagcgcatcgacgtgctctccaccaagccctggcgcgacgcgcaggcggccctggaggcgctgcgcaccgatgtcgagcgctggcagcagcaggccgacgagctgtcgggcgatcccgcatggcccagcgtcgaggcccgcttcccgccccagctggacgcctcccgcacgcaactgctcgtggtgtggaacgcgttccagccggccatcgcgcaggcggcggccgctgccgagaaccccgaggcgccgctgccccccgtgccggtctgggcggaggagttgcgcatcgcgcgcggcggcgagccgctggccgatgcggcggcttccggcgctgcgccggcggctcccgcccgtgcggcggccaagaccgatccggcggtgcgcgagaaagccgagcaggccgtgcgcgccgcgctggccaagctgcaggaagaaaccgcccagggccatggcaaggcatctgccggtgccgccacggccctgcgcaccgtgctgaagcagcacggccgccatatcgacacggccctggagcatgacgtgcacactgcgctcgttgccgcgggcgagctgcagggctggcagcgctggagcgccgaccaggtgcgcgaggacctcgtggccaaggcggaaggactgctcaagcgccccgaaggccaggcgctgggtggccgcaagatccaggaaagcctgcgccagctgcgcgagcagtggaagcagaccgaccagggcggcccggcgaatcacgccctctggaagaaattcgacgaggcctgcaatgccgcccacaaggtggtggaggcctggctggagaaggtgcgtgccgacgcggccgagcacaaggcgcagcgcctggcgctgatccaggaactgcaggcctggacggccgcgcaggcagcggacggcgcgcagcccgactggaagcaggtgagccgtgcgctgcaccagttttccgatcgctggcgcgaaggcggccacgtgaacgaaaaggtctatgccgaactgcagccgcagtggaagcaggtgctgtccgaagcggccgcgccgctggaggcggcccagaagcaaagcctggcgcgccgccatgccatgatcgacgaggccgtggcgctgggcgccgcaccggcgctgcgcatcgatgccgtgaaggcgctgcagcagcgctggcaggccgaggcccagtccgtgccactggaccgcaagcaggagcagaagctctgggatgcgttccgcaagcccatcgacgaggccttcaaccgcaagacggccgatcgccagaaggccgcgggcgagatgagcgcccacgaccgggcggttctggatgcgtccaaggcggtggaggaggccaatgcctccggcgatgcccagctgatccgcacggcgctggccgcgctggaagcggccgtccggggccagcagcaggcagcggccgattccgccgccgctgcacaggctgccacccccgaagcggcccaggccgaaggcacggaggcgactggcgacgccggcgctgcgcccgccgcggcgccgaagcccgcacgtcccgtggtggcggtgcgtggcgatgaccgcccgggcgccaagcgcgacgttcccgctccggcaggccgcccgggccgccccggcgagcgggaccgcagggacggccgccctggacgtgacggtcgcgacggccgggagggtggtgaccgcggtggccgcttcggcgaccgtgaccgtacggcgcaggcccgcgggcctcgcctgggcgacgccgcgttccgcgcccagcgcgaggcgcaggagcatgcccaggcagcgctgcgcaggctggccgcccaggcgcacggcgaagcgctgacccagctgctcgcagcatgggagaagcgcgacgcgtcgcagctgccgtccgcgcaggaactgggatcgcaggtgcccgccggcgtgcgcagcacctgggcgcaggcagtgtcgtcggggcctgcaggcgatgcgtccgaggcattgctgcggctggagatggcggccgaggtgcccacgcccgcggagcagttgcccgcgcgccgtgccctgcaactgcaattgctgacgcgccgcaacgatccgccgccggcgcagacctgggcccaggacgccgcgcgcgtgctcgccagctcgagcgagcccggcaatgcgcggcgtttccagcaggcgctgaaggcactgctcaagggctgatcgcccctctggctgccgggggcggatccgtccgtgcctccggcgtgccctgcgcccggtgctccgggcgcattctgtcggtcctcatgccccgcatggcatgcatcgcacgatgcatgcatccagttccttgccatgggaggcacggctgcacgcgcctgccagcagccggcgtgccgcatatgtcactggaatggggaagggatgtatgggcagtgccgaggggcaaccctggtcacgctgcagcatggctggccctggatatggcgacgacagggaaggctggtgccggactggtcgtgcgctttgcggacatgccgtcaggccggtgcctgccgcaggcggaaaaagaaaaagccgctgggttagcagcggcttttgaattttggtgcccaggagaggactcgaacctccacgatgttactcgctagtacctgaaactagtgcgtctaccaattccgccacctgggcatctcaggaatccttgaattctagcgtctttttttgccgctccgggcaagttgacgatttttttgaaaaaactttgaagagcctgtctcgatgaccaccgcgattcgaagcggcggcccggcggcgcctccaccaacaaaaaagccgcttcacaaggaagcggctcgattgccggaaaaccggtctggttctcgttaaacttggtgcccaggagaggactcgaacctccacgatgttactcgctagtacctgaaactagtgcgtctaccaattccgccacctgggcatttcaggaaagactcagattgtatatcaaaaaaacgaaagccgtcgcaaacatcgctcactccgatgacgaaatcgaaggcagcgtgcagggccatcgcgacggccacggattcgtgcagcgcgacgacggcgaagccgacatctacatccccgccaacgagatgcgggcggtgctccacaaggaccgcgtgcgcgtgcgcatcgcgcgccatgaccggcgcggccggcccgaggggcgcatcgtcgagatcatcgagcgcccccatcacccgatcatcggtcgcctgctgcaggaaagcggcgtgtggctggtggcgccggaagacaagcgctacggccaggatgtgctgatccccaagggcgcgaccggctcggccaagaccgggcaggtcgtggtggtggagctgacggaacctcccgcgctgttcgggcagcccgtgggccgggtcacggaagtgctgggggaggtggacgatcccggcatggagatcgagatcgccgtgcgcaagtacggggttccgcacgagttctcgcaggaggcgctggcgcaggccaggggcctgcctgacaaggtgcgcgcgcaggacaagcgccaccgcatcgacctgaccgacgtgccgctggtgaccatcgacggcgaggatgcccgcgacttcgacgatgccgtgtattgcgagccggcgcgcgtcggccgcgccaagggctggcggctgctggtcgcgatcgccgacgtgagccactacgtggagacgggcagtcccatcgacgtggatgcctacgaccgggccaccagcgtctatttcccgcgccgcgtcatcccgatgctgcccgagaagctgtccaacgggctgtgctcgctcaatccggaggtggagcgcctgtgcatggtgtgcgacatgctggtcaccgccaagggcgaggtgcatgcctaccagttctatccggccgtcatgttcagccatgcgcgcttcacctatacggaagtggccgcgatcctcgcgaacacgcgggggccggaggcgacgaagcgccgggcgcgcgttcaggacctgctgaacctgcacgacgtgtaccgcgcgctgctgtcgtcgcggcacgcgcgcggggccgtggatttcgagaccaccgagacgcagatcgtctgcgacgacaacggccgcatcgagaagatcgtgccgcgcacgcgcaacgatgcccaccgcctgatcgaggaggccatgctcgcggccaacgtgtgcagcgcggacttcatcgcgcagggcgggcagccggggctctaccgcgtgcacgaggggcccacgccggagaagcaggagatcctgcgcggctacctgaaggcgatgggcgtgggcatgacgatcggagacgatccgaagcccggagacttccaggccatcgcggaggccacgaaggaccgcccggatgcgcagcagatccacacgatgctgctgcggtccatgcagcaggccatctacacgcccgtgaacagcggccatttcgggctggcgtacgaggcctacacgcatttcaccagcccgatccggcgctatccggacctgctggtgcaccgggtgatcaaggccatcctgggccagaccaagtaccggctgccggcgctgccggtgccgggggaagcccacgccaagctggccaagcgcctcgccgcgcgcgtgccggcgccgacgcagcagccacgcaagccgctgtccgccgccgcggtccgcgaggtgcaggcctgggaggccgccggcctgcactgcagtgccaacgagcgccgcgccgacgaggccagccgcgatgtcgaggcgtggctgaagtgcaagtacatgcgcgagcacctgggcgaggagttcagcggcctggtcacggccgccaccagcttcggcatcttcgtgacgctggacgcgatgtacgtcgagggactggtgcacatcacggagctgggcggcgagtacttcaagttcgacgaggcgcgccaggagctgcgcggcgagcgcacgggcatccgctatgccatcggcacgcgggtgcgcgtacaggtgagccgcgtggacctggatgggcgccgcatcgacttccggctggtgcgcgagggcgaggaatcgccggcgcccgcgcgcaattcccgtggccgcggaggtcgcgagccggcggagcccatgctcccgccgtccgcggatggcgcgggggcggagcgcagccgcagcaaggcccgcaagggcgattccaggcccgcccgctcgcaggacgcccagccggcaccgcgcaaggcggcagccaagggctccgggcgccgctccggagcggccaagcggggcaagtcgcgccgctgagcccgggcagggcgccgggatgcctggagtctcccggccccaccttggggcgatgtgcatccagcaagaggacgaggacgatgaaggtttcgaacggaacgccgcgtatcgcggtggtgacgggtgccggctcgggcatcggcaaggcggcggcgctggccctgctgggcgccggctggtcggtggtgctggccgggcgccgcgaagcgttgctgcaggccgtggtggaagagggcggtgcgcccgatcgcgcgttggcggtgccgacggacgtggcggatccgcaggccgtggagcggttgttcgcgcaggccgtggagcggttcggccgcgtggacctgctgttcaacaacgccggggtgggcgcgcctgccgtgccgctggaggagctgccgatcgatgaatggaagcgcgtggtggacatcaacctgaacgggatgttctattgcctgcgcgaggcattccgggtgatgaagtcgcagaacccgcggggcgggcggatcatcaacaatggctcgatttcggcgcatgccccgaggccgaactccattgcctacaccgctaccaagcacgcggtgatggggctgaccaagaccgcctctctggacgggcgcaagtacgacatcgcggtggggcagatcgatgtgggcaatgcgggcacggaactggcgcaacgcatgacgcagggcgtgccccaggccaatggccagatcgcggccgagccgctgatggacgtggacatcgtcgcgaagtcggtgctctacatggcggagctgccgctggaggccaatgtgttgttccacacggtgatggccaccaagatgccgttcgtcggcaggggatgatgccgctccccctgcggaagcggtgtggggcgttcagcccgcgcaggccgaggtttgcgacggggatccctggggcacagggctgcccatcaaggcagcatgtgcgggccggatgcggggctttgcgtcggcgtaagccgccggaaggacggacgacgtgtcggcaggctcggccgaagcgggtgccacggtgtcgccgatgtcgtcacgctcctgatacgacgacaggaaaggccaggttttgcggatcatgtcgggctcctagaaaacgcggggagcgccggtggtctgccggcgtagcgtcagtattccgccgcgggtcccggctccctgtaggacaaggctgaggccgtttgcgggcgggtttccgaacggttacgtgcggcgccataagcctggacgtacgtccgggccgaggccgcccagccgaaatcgcgctgcatgccgttgcgctgcaggcggcgccaggcgtcgggagcggttttccagaggtgcagggcgcggccgacggcctggtcgaacgcggcctggctggacccgcgcaggacgaagcccgtgccgttgcccgcagggtcgtcggcatccacgaccgaatcggcgagaccgccggtgggcgtgaccacggggggcgtgccgtaggcctggctatacatctggttcaggccgcagggctcgaagcgggacggcatgaggaagctgtcgctgccggcctcgatgccgtgggcgaggctttcgtcgaagcccacggtgacgtgcatgtggcggggatggcgcttcgccagtgcgcgcagggcgctttccagtgccgggtcgccgctgcccaggatggcgagctgcccgccctggcgcaacaggcgttcggcgccgccgatcacccagtcgatgcctttttgctcggtcatccggccgacaaggccgaacagcatgcggtcgccgtcctgtgccagtcccagcctgtggcgcagggcggccttgcaggcggccttgccctcgaggctgccggcagagaatggctgcgcgatcagcgggtcgtgcaagggattccagagcgccgtgtcgatgccgttgaggatgccctgcagccggtcggcacgggcgcgcagcacgccgtccaggccgaagccgagttcgggtgtctggatctcgcgtgcgtaggtggggctgaccgtcgtgatggcatccgcgtactgcaggccggccttgagcatggagagctggccccagaattctgcgccctcgatgcccaggtgccgctcctctatgccaaggcgctgcgcccagtccatggagaacacaccctggaaagccaggttgtggacggtgaccatgctgcgggcgaccgtgtcacttcgggggccggccgcgtcgcggaactgtcgcaggtagagcggggccagtgcggtgggccagtcgttggcgtggacgatgtccgctgtccagccgcagggcgattgcggggtgccgatgcgcgcggcgacgtgggcgagcaggccgaagcgcagggcattgtccggatgttccccctgtgcgccggcgtagggagatcccgggcgtgcgtagagctgcgggcaggagagcagcagcagggggacctcgtttccgccgcggtccacgcgcagcagttgcgcggcgggccacgggccttcggcaggcagtgaatgccagcccgtgatccgcccctgcagcggcatgtccgcataggcgggcatgagcagcatcacctcgtggccaagggccgcgatggcgggcggcagcgcggcgctgacgtcgcccaggccgccggtcttgaccagcggggcgcattccgatgtggcgaagagaatcttcatgcgccggattctccgcccacgagcaccgcgaacggcaggccgggacggtccggaagcacttccccgaggatttcctccacgctccatccttcaccggtgtccgggccgatgcgccggcccgtcatccattcctgccagccgtcggccttggccagcacggggtgggcagatgccaccgagatccgggtgccgcgccacccagccgccgccaggccatagagcaggcgcgcgcagaccaccacgatggcccggccatcccggatgcgcgcgaaggcgaacgcgtgctctgcaccgtggccttccagcgtaagaggcaggtaggtggactggcggaacaggtcgggcagggcctgccgcagctgcagcaggcgccaggtgaccagctgcttggcatcggggccgggcaccggggccatgaggcgctcccagtccgccggcgacggataggcaccctggccatagagcgcctgcacctgctgcagtgcctgtgccatggcgccgaagtccacggggcggcggttgtccgggtccacgaggctgaagttccactgctcgcagccctggtagatgtccggcacgccgggcaccgtcagcttgagcgcgagctggcagaggctgttgcggaagccatagggcgcgatggactgcacgaatctttccagttcgcgcacgaaacgttcggtcgagagcgcgccatcgatgtagcgcgccaccgcaccttcataggcctcgtccgggaacagccagttggtctgctgcttggcctcgcgcatggccttgaccatgtactgctggatgcgttcgcgcagtttctggcgctcctgcggctcggtggggtgggtgggccagatgccgaccagcgcctggtagagggcccagaggtcgtgcggccgcggggcttgcacaccctccacctcggtggtgaagcgctcgcccagctcgcgcagctgcagggcggtgtcttcccacagcgcggggatttccgagagcacgttcaggcgggcccggaggtcttcggaccgcttgctgtcgtgcgtcgaggtggccagcaggttgtgcgggcggtggcgggcccgctgcaggttggcctggtggaaggccgcgcaggtcaggccgaagcggcgtggctccgagccgacgtcgttcagggagaccaggcgcacgtagcggtagaagacggtgtcttccacggacttggccatgaccggggccgtgaattgctgccagcggcggatgaatcgcgcgcgcaggggcggggccgcgccctcgtcgccgagcaggacgctttcgagataggccagcacgccgccctcgctggtacccatgcggcggcgcgcggccgcgacggcccaggcgacgtggcgccggtcggtatcgctgggcggcgtgccgtcgggcacgaggtaggtgcggtacacggggaagaccgccgccacttccgtcagggcgatgcgcagctggttgcgcgtgaaatcgaaggtgcgccggtccgcctgcgcgatgcggtagagcgtatcggccagccaccccaggtcgctgtagagcgaggtctcgatgatgtgcttcttgcactcgtacaccgcttcctcgaagtccttggtgtcgccggtgaagctggtgtaggcgtcgtcgaaggcggcctgcgatgcggtgtccacgaagaggccgttgaccaggctgctgaaacggtagcccgtggcgccgtgcacgggccagtcggccggcaggggctcgtggtccgccaggatcttttccaccacgaggtagagggccgtgggttcgcggccggcggcgcgggcgagtgccgcatagcgccgctgcaggcggtcgaagtactgcgcgggatcggccaggccgtcggggtggtcgatgcgcaggccggtgatgcggccctccgcgagccagcggaagatgcaggcgtgcgcggcctcgaacacggaggtttcctccatgcgcagcgcggccagggagttcacgtcgaaaaaccggcggtagttgatgtcgtcgccggccacgcgccagtccgccaggcggtagggttggtcgcgcagcaggccgtccagcgcatcgaagctgccggcctctcccttgcggccgttccagtgggccaggcaggcggcaatccactggcgcagccacgcatgcgcgccggccagctccgcgaggcgccgctggtggaggggcgcatcgcgaagccgcatggcgcgctcgccttcatcgggggtgtcgcggtcgggcaggcggccgaaggcatcgatgagggagtgcgcctgcagcgcgctgtcgccatcggcttccccgggggccggtgctggcacggccgcgaagatgcgggcgtagtgccggggatcgacgggcagccggtggtcccagtagcacacgaggaatcggccggcctgtgcatcgaaatccaggcgcagttcgccggcctccagcacatggccgtactggccgccgagcatgggcagcagcacgcggccctgcaggctcgcggtggcgggctcccactcgatgtcgaagaaaccggcatgggcggcggaccgcccgtgttccatgacgtcgtcccaccagggattgggggcatcgatcacgcccatgtggttgggcacgatgtccagcaactggccgaggccgtgcgcctgcagggcatcgcacagcgcggcatggctggcctcgtcgccgatttccgggttcagctgcgtgggatcgaccacgttgtagccgtgcgtgctgccgggggcggccttgaggtagggcgagctgtagagatggctgatgcccagcgcgtgcaggtagggcacggcggcggtcatgtccgcgaaggtgttgtccttgtggaactgcacgcggtaggtcgaaagcggcacatccgcggtgtcgagcgcgggaaggtcttccacgggggcctgcatggcggggcgtccccggtgcgcgcgcatggccgaggccacggcggcgaagcaggggtgcgtggccagccggtccagcggcacggccaggcgccggcgccagttgggctgcatgtcctcggtggagccgggcacgttgacctgttcgagctgtgagatcgcatcctcgatctgcaccgccgctagccagcagggcgtgcgtgcgaggtaggcatgcaccgcggccgtgaactccgccgtggcttcgggcacggactgggcgtccaccgtggcgccgggaggcagcaggccttcttcctgcagcgccatcagcagccggacacggtcctgtgcacgctcgatcaggctgcgcgcgtgggcttccgaatccggcagccagcccaagcgcttctgcacctcgatgtcttcgccggaccagtatccgcgcagcgtgggcaggtcgtgcgtgctcaccacggccagggcctgcgccggccattgcgcgggcggccggaaggcgccgccatccatgcgctcgaagatcagcgggcggtaggagaggacggtgcgctgcgccatggcctcgcgcatctgcggtgccacgttgcccaggtcttcgccgatcaccaggcactggtggcgatggctttcgacggcgaggaccgcgagcagtgcctgcagcggataggcgacgtaggtacctgcgccgccgtgggtccagaaaaggcgcatgagcgccatcacatggtccatgcgcagcgctccggcggggtgcatgacggcatgcagcaggcggcgcacgggcatgaagcgggctgcggccagcgcgacggggttgagcggcggcaggccccagtcctggccctgggtgttcagcggatcgggcggcgctcccacgttcatgccgcgcgcatacagcttctgcagggtccaggtttccgagccgccgtcgctggcgcccacggccaggtcgcagtacaggccgagcggcatgagtgcgcgggcgcgatcgcctgcctgcccgagctgcaggtgggcggtccactgcagccacatgtggtaggccactgcttccgcatggtccttggcgaaggcctgggtggcggggccctgaggatcctgcagttcctcgggccaagcgggccagccccaggtgccgggcgatgtgcgtacgaggtggcgctggatggcttcgaacagtgcatgcggcgccagcgtggcggcatgctccttcatgaaggcctggaaggcgaggccgcgcgggctcagcgattcccagtcgccctggcggaactcgtcccacagcagggcgagcatctcttccttggcggcggcgacctcggcatactgcaccgtttccgcggtgcgcagggcctgcagccgctgctggaacacgccgtcggcgtggagcgcctgcgcggcgctgctgcgcaggaactccggcatcgcggtcacgtcgatgaacagcgggttgagcgcgaggcggctggacggactgtaggggctggccaggtccgggcggtccatgcgcagggcgtggagcgggctcaggccgacgaaggcggcgccctgggcggcggcggtggccaccaggtcgcagagatcggagaagtctccgatgccccagttgcggtccgagcgcagcgagtacagctggacgctcaggccccaccatcgttcaccgtggcgcagcggctcgggcgaccagcagcgcgcgggcgcgactatgacgaagcgctcttcctgcgttccgggcccgacgaggcggtagtagcccgcgcgcagcgtggccggcagccgcgcgaccgggccctggccctcgcaggcggtttcctcggcctcgacttcgctggttaccaggcgccaggaggcggcggcatgccatgcgatctcggccggctggccttcctccaccacgatgggctcctgcagcgcaccggcgtcggcatgcgatcccatggccgacagggcgcgctcgagcacttccggcggcacgtcgcggtgttcaccccagaagctggcgtactggagcgcgatgcctgcccggcgggcacgttcgtgcaggccgtcatggcccccgtggtggtggccgttcatgccggaacctcctgcagcatccaccgcgcggaccatggcgaccaggtgccaccgccgtcccagcggtgctgaaagaccggcgtgccgggcgcgctggccggctgcccggggccctcgaccacggattccgtgcccaggttcatttgcatcacgaggcgtgctccatcatcgtagtcccattccacctgcagcccggctgctcccacgcggcgcgccgtgtgcgttccggaacgcagccgggacaggcgcggcgcgatccactgccggcgcgcggcgagggcattgcggaccagcgcgagtcgctcctggccggcaggggctttcgcctggcgccagtcgaggcggctgcgctcgagggtggcggcgtcgcaggggtcgggcagttccctgccggagccggcttcgagccggaattcgcgctggcgcccctggcgcaccgcctcgcggagttcgcccgtccagtcggcgaagtacaggaagggggtttcggcgccgaattcgtcgcccatgaacaccagtggcgtggcgggcgtgagcagcgcggacagcagcgccagttcggccgcgggctgcggcacgaggtgcgagagccgttcgccgaaggcgcggttgccgatctggtcgtggttgccgcagaaattcaccatggtcgccaggggctgcggcgcggcaggtgcccgtgccaggcgcctgccatcgccgtcgcggtgcgagggcgcgaaaacgtatccgcccgcaaagctgtgcgccaggccttcgagcggcgcatgggcgtaatcggcgtagtagccctggcgctccccggtgagggcgacatgcagggcatggtggaagtcgtcgttccactgcgcgtcgtagcgcgtgggttcgggccgggaggccaggcgctggctttcgttcttctcgttctcgaggacgaggtggacatgccggcccgcggtggcctgccgcacgcgctgcgcgaggtcttcgagcacgtggggggagccatcgtccacgatggcatggacggcatccaggcgcaggccatcgatgcggaattcccgcacccagtagagcgcattctggatgaagaactcgcgcaccggaccgctgtccttgccgtcgaaattgatggccgcgccccaggggctgtggtgggtctcggagaagaaggccggggcgtagctgcccaggtagttgccgtccgggccgaagtggttgtacacgacgtccaggaagaccatcaggccgagcgcgtgggcccggtcgataaagcgcttcatgtcgtccggcgtgccataggccgggtgcggcgcgaacggcagcacgccgtcgtagccccagccgtggcgcccgccgaaggtggccaccggcatgagttcgacggccgtgaagccttgctccgccagccagggcagccgttccatggccgcggcgaacgtgccctcgggcgtgaaggtgcccacgtgcagttcgtagaggacggtgtcgctccacggccggcccgtccagccctcggtcgtccagtcgaaggcggccggatcggtcacgcggctcgggccgtgcgggccatcgggattgctgcgtgatgccgggtcgggcaccagggggccgtcgtccgcctgccattggtagcgcgtgtccgggccggccccgggcacggtggcctgccagaacccgtccgcatcccggcgggccggaacctgggcgggttccgcgccgggtgcgctgcggtggtggagggtgagccgcgaggcggcgggggcccagagggtgaagtggacgccaccctcaggcaggagacgggcgccgatcggcatgtcgtgctggtgcttcatggagtgggatcgccggaagcgcccagtgcggtaaggatggccatggcatgccccggcagcacgtattggcttccggaagccaccggcgcggtatcggcgggtggcacgtcggcggtgcgggtgtccacacgcacggtccaggagcggccaccttcctcctggggcagggtgaaggtcgcgtcttcgccggtcgcgttgaagaggacgagggccgcgcagccgccggcatccgcctccatcagggcggcgacgcagcgcgattgcgggtcgtcccattcctccgccgtcatgggcaggccccagacgctgtgccagtgcactcccacgcaatcggcccggccgccgtcggcgaccgcggtgcgcagggccggcaactcggtgcgcagggcgatcagggccgcggtgaagcggcgctgggcgtcgttgcggccggcgtgctcccagtcgtaccaggacagggggctgtcctggcagtagccgttgttgttgccctgctgggtgcgggcatgctcgtcgccgcccaggagcagcggcgtgccgtgcgatacgaagagcgtggcgaggaagttgcgcatctggcgctcgcgcagggccaggatgtctgggtcctcggtcgggccttcggcaccgcagttccagctgcggttgtggttttcgccgtcgcggctgtcttcctggttggcttcgttgtgcttttcgttgtagctgacgaggtcggccagggtgaagccatcgtgcacggtgacgatgttgacgctgtcggtcgcggggcggcggcgggcctccaggatgtcggcgctgccgcagaggcaggcggcgaatgcgggcagactgccgtcggtgccgcgccagtagtcgcgcaccacgtcgcggtagcggccgttccattccatccagccgtcggggaagccgcccacctggtagccgtcggggcccaggtcccagggctcggcgatgagcttgacgcgcgagagcacagggtcctgcgccaccgcggcgaagaaggccgcacggtgggtgaaggcgcccgcaacgtcgcgtcccagcgagcaggccaggtcgaagcggaagccgtccacgtgcatctccgtgacccagtagcgcaggctgtccatgaccaggcgcagggcagcggggctgctcgtgtccacggtgttgcccgtgccggtgtagtccacgtagaagcgcggatcctccggcgagaggcggtagtaggcggcgttgtcgatgcccttgaggctgagcgtggggcccaggtggttgccctcggccgtgtggttgtacaccacgtccaggatcacctcgatgccggcggcgtgcagggtcttgaccatggccttgaactcgtccgtgccaccgtcgccgcggctcgcggcatagcggggttcgggagcgaagaaggcgatggtgttgtagccccagtaattggccaggcccgcgtccacgagccgcttgtcgtccacgaacgcctgcacgggcagcagttccacgctggtcacgcccaggcccttcaggtaggcgacggcggcttccgatcccagcccggcgtacgtgccgcgctggccttcaggaacgccggacaacgtctgcgtgaagcccttgacgtgcatttcgtagaagacggtcttggagggcgggatgcggggcggggcgtcgtccccccagtcgaagcgcgagcgcaccacgatggccttgggggcggtggcgccgttgtccacgccgctgatggcatggtcctcgtcctcgtggccgagttcgtagccgaactggtcgtcggcaccgagcacgggccggtcgagcgcgcgggcgtacggatcgatgagcagcttggcgggattgaagcgctgcccctgcgcaggcacataggggccatggacgcgcaggccgtagcgctggcccggcttgagtcccttgacgtgcccatgccacgtgccggcggtgaaggccggcaggacgatgcgctgcgtctcgttctcgccatccgcgaagaggcagacctcgacacgttcggcgcccggcgcatgcacggcgaaattcacgccgttgcggtcggccgtggcgcccaggggcagcggccggccggcctcggcgacatgccgggtggcgcgggggcggcgggaggtcatgtgtggagccgcgtctcctgccttcatgcggccaccttcaggccggagccctcggatgccgacgccacggaggggcgtgcccgtccgatgctgggggtggtggactgcaggccctgcggcttgaagaactggcggggcacgacgacgatgccgctctcggtcacgtggaagcgcttgcggtccgcctccaagtcgaagccgatgcgctcgtgcgccgggatgtcgttgtcctggtcgatgatggcgcggcgaacctgcgcgccgcggccgatgcgcgagcgctccatgacgatgcagtgttcgagccgggcgtcgcgctcgaccacgaccgagcggcgcagcatggcgttgtccagcgaggcaccgtccacgatgctgcccgagcccaccacggagcggtggatgacgccgttctcgatctgggccgactcggcctggtcggggctggcgtagatgggccagtggcggttggtcatgcggaagcgtggcgtggcgcccagcgtatcgaagtgcgcctggtagtaggcgtcgatggtgcccacgtcgcgccagtagccgtgctcttcgtagggctcggtgccggggatggtgttggtgtcgaagtcgtaggccatcaggcgatgcgacttgagcatggccggcaggatgtgcttgccgaaatcgctgtggccggtttcgtgggcctcgcgcagggcgtccagcaggatgtcggcgttgaacaggtagttgcccatggaggcgagggcgtgcgtcgagctgccgggcatggggcgcggcggcgtctgcggcttctcgacgaaatcgacgatgcggtggttgtcgtcggtctccacgatgccgaactggttgcagtcggcgagcttcaccggcagcgtcgccacgctgacgtgcgcgtcgttcttcgtgtggaagtcgatcatctggcgcacgtccatgcggtagatgtggtcggcaccgaacacggccacgatgtcgggcttgaacgtctcgatcaggtggatgttctggtacaccgaatcggccgtgccctggaaccactccgggccgttgttcatctgcggcggcaccacggtgacgaagtgctgggggatgaagcgggtcatcgtccaggactggcggatgtgctcgatgagcgactgcgatttgtactgcaccagcaggtagatcgagtagatctcggagttgacgaggttcgagagcacgaaatcgacgatccggtgcttgccgttgaagggcacggccggcttgcagcgctcggccgtgagcgggtgcaggcgagagccttcgccgccggccatgacgatggcgagaacgttcttggtgctggacatggtgggactcccggaggatcaaacgtggaagggcgcggaaacgggggatgccgctgccggaccgccgccgtccgcgcacggccaagtacgccggtcggggcgtcgtgcgggcagggctgggagtgcgggctggggcatggcaggagggctaccccgccatgttctgttgcgccgcaacaaaaggttgcaggaagttcctacgaggcgctgtcagtggccacctacgtgcggatgagcaggcccgggcgccgggccgggaaatcctggatgagcgggtggtcaggccccgccgggctggcccaggctggcgattgagcgcgcgatgagcgcgtcgaaggtatcgaaattcagcggcttgccgagcacgtgatcgaagccgcccagggcttcgcgctcggcggcgctcaggccggtgatgccgatggcgatgcatgcgggcaggcccgcgccggcggcgatgtccttgagccgtggcaccagttccgcgccgagcatgtccggtaggtgctggtccaccagcagcaggggcgcgggctgcgcctgcatctgcgcgatcgcctgtgcaccgtcgagcgccacccgcacgctgtgtccgttgagttccagcaggtcacgcagcagctcggccgcttcgtggttgtcgtcaacgatgagaatgtctgcgtgcatgaagtggcgcggttcctcggccggaacggccgttttcaggaaccggcgattgtgcccgagcccgcggggggaatccgtaccgagaaaaccacatggccgtcatcgtaggtataggcgatggtgccgccgtggcccttgacgatctcgtaggcgatgtagagccccaggcccatgccggagcggttgcgggcattgccggtcgaggaggccttgaacgggctgaaaaggttgccggcaacggcatcgtcgatgggcgcggccacgttccgcacggaaatggcgacaccgccttccggcagcggatcggcaccgacatggatcggatgcccggggcggccatggtggcgcgcattgctcatgaggttcacgaccacctgggcgatccggtcggcatccacgctggcttccagcagcgggggcagctggatgcgcagttcgatgtcggggtgggcggtgcgggcttcgtcgatgaggtcggcgagcagggcggagaggtcggtgcgggcgatctgcaggtccagccccaggccgctctgcagccgggacatgtccatgacctggctgacgaggcgctgcatgcggctgctggacgactggatgcgctggcccagccggccggtccgcccgctggcgtcgccgtccttttccagcacgcgcgcggccatgctgatggagtgcaggggatcgcgcaggtcatggccgagcaccgccatgagctgggtgcgggcgcggttgagttcggcatgccgggcatgctgcgcgcgctgcagttcgtccagcacctgcccggcgatgtcgagttccacgccctcccatggctcggccgtcgcccggacggtctccttccacagctcgaacgagccacggggcgtgagccgcgggcccagcgggccggggcggacttccttctccggccggccgccccagtggatggtttcgatctgctcgcggcgcaggaaaagcgcccagcctccgcgttcccggtcgaaaggcaaagccagcaggccacaccacggtgccgcccggtcggccaggggccccatgcggcggggcagggaatgggtgtggaacaagcggtccggggagacgtcctcggggccggtgccgagccattccaggatggcctgtgccgcttcttcgtggatgccgccgaaaagctgcagcttggcgcccgtggccacgacggccgtttcggcgtgcagggtggcgcagagctcggtcgcgtggcgggccagcgcggcgtactcgtcgtccgagtgcaggatgtccgcgatgaggcgcgagcgcacggcagcggcggcctcggtgcgttccgtctgggcacgcagcagggagttctggatgttggacgacagcacctgcgcgatgacatcgcaggccatgcgcacgctgtagggcacctggcgcggctgcatgtggtggcatgccagcaggccccagagctggccattgatgacgatggacacgctcatcgaggcggccacgcccatgttggcgaggtattcgatgtggatgggcgagacgctgcgcaggatgctggcgctcaggtcgagcggtgcgggctcccgctgctgcagcggcacgacgggcgcgcccacgtcggcgatgaggcgcagggtgttgacgacatacaggcgccgggcctgggcggggatatcgctggccggatagcgccgcccccggtaggggtccagcgtgggaatgcaggactctgcggccacctcgccgctgccgtcgggccggaagcggtaggccatcacgcggtcgaagcccgtgagcgcgcgcagctcttcggtggcgagctgcagcaggtcgtcgatggcgcggggtcggcgcagcttttccatggcccggtgcgcctgcaccgcgaacacggccagttcggcgctgctgtgccggcgcgactcgaattcggccacgagcagcttgtcgctgatgtgcagcaccacgtcgaattgccggctgcccacctgcagttccgcgggcatgggcacctcggcttcgccatgcagggccagcaggccttcgcgcaccttgtcggccacggccgagcagggggcctggggctgcagcccgtcgagcacgctgcccggctccagggggcagcccaggagagcctccgcgttggcgctcgcatagcgaacgacgccgtcgccatcgaaagcgacgagcgcgccgtggtcctggatgcttccaggaatgtggatcggctcgcggtcgcaattgtcgagggtcgctgccgcgggggccgcggtgtggagcgggagggtcatggaaagggctccatcgggccgcatcgcgcccgggcggccaccgaccggccggcgcgaagggaagggaatggagcggtcatgcgggtgtttcctggggatcgtacagccgttgcaagacatcgaaggctccgcgcgccccggcgcaggcggcttcgatgtcggctggcgtctgcacgttgcgggccaggcgggccgtgaaatccttccagcgctccgccgtgcggctgccgctgccctgcagataccgcagcgggtggggcgccaggggctgggccagtcgccggtagagccattgtcctccgagctgagacccttccaccacgtaggccattccccaggccacggccgcctggcgtccggggcatgccgcgagcgccgtgtcgatggccgcgcgtgcgtccgcagccacgcacggtggcggggcggctgcggcgtccgccaggtcgtcgcgcagggcgtcccgccgcgccggatcgtccagccgccaggcggatgcgccgtcgtcgatcaggcgaagctgcggggacagcgcctggagccaggccgccagggcgcgcgcgtggtggacgtagtcgtccagcccggcgcccgggcgcgcgatgggcaggttcgcgtccaggtgttcatgccgcgtgcgcgtggcgtcccgcagggcgcccaggcagtctggtacggcaggcctcatgacggttgccggatgagggttcgcacgcggtgggccagcgcgtcgagcgtgaagggcttggtcagcacgtgcatgccgcgctccagatggccgttgcccacggccgcgttctctgcatagccggtgatgaagaggatctgcaggtcgggccgcgtgaggcgcccgccgtcggccagctggcgtccgttcatgccgccgggcaggccgacgtcggtgatcagcaggtccagatgggtgcgcgactgcagcacctgcagggcggaggctccgtcgtgcgcctcgatggtctggtagcccatctcgtgcagcacttccaccaccagggcgcgcacgctcggctcgtcgtccaccaccagcacgacccccgatccttcaccggcctcgggcaactgcagggtggggatgtcggagtcttcgggctgggcttcgtggcgcggcaggtagatgcacatcgtcgtgcccatgcccggttcggaatacgctcgcacctgcccgcccgattgccgcgcgaatccatacaccatcgacaggcccaggcccgtgcccatgccgatcggcttggtggtgaagaagggttcgaaaatccggcgcatcacttcgggcgccatgccggtaccggtatcggtcacgcacagcgagacgtactggcccggcggcaggtcgcgttcgcggcctgcccgctcgtccatccaggcgttggcggtctcgatggtgagccgcccgccgccgggcatggcgtcgcgcgaattgatgcacaggttcaggagcgcgctctcgagctggtgcgggtccacgtgggtggtccacaggcccacggcgttcacaacctccagctccgtctcgggcccgatggtgcggcggatgagctcctccatgccacgcaccaggcggttcacgtcggtgggcttggggtcgagcgtctgccggcgcgagaacgccagcatgcggtgggtgagcgaggcggcgcggcgcgcggcgccctggccgaccgtcacatagcgggccaggtcatcgaagcgcccctgtgccacgcgccggttgagcagttcgaggctgccgctgatggtggccagcaggttgttgaaatcgtgcgcgaggccgccggtgagctgtcccacggcttccatcttctgcgactgccgcagcgcctcctggatggcctcgcgctcgcgggattcggcggtgaggcgcgccagggcatcctccaggtcgcgggtgcgttcggccacccggctttccaggtggctgttgagggtgcgcaattcctgttcggccatgcgctggtcggtcacgtcgtagccttcggcgaagatgccgttcaccgcccccatgccgtccagcgtgggctggtagatgaagttcaggtagtgctccgtcagcggaccgcccggctcgcgctgcaacatgaccttgaggttcttgccgatatagggcctgccgctgcggtatacctcgtcgagcagttcgtggatgccctggccctgcagttccggcagggcttcgcggatggacttgccttcgaggtccctgcggccgatgagctgctggtacgagtcattgacgaactcgaagacgtggtcgggcccgcgcagcacgcacatgaagcccggcgccttgctgaacagttcgcgcaggcggtcccgctcggccgtgcgggattccagcgcctcggcctgcgcgatggcgggcgccacctgcccggcgagcagttgcacgaatgaccgggtctccgcgtcgtcgccggggcgcagcggattggctccgcacacgagaaagcccgcggaccgggcgtccccctgagggggcagcgccaccacgaaggcggcatgcggcggcacctgccatgcgccggtgggggtgtcggccgccggttccagggggaccgcgaacgcggcctcgccggcggcgagccggtccaggcgccagggccacggcgtgccgggggcgatctcgcgcggcgccagccggtggcccgaaggcacgccggcattgcaggccagccgcgccgtgccgtgggcatcgtagaggtagatcagcgagaagggcaggtctttctgcgcgctcgccagggtgaggcaggcgccgtccacgacctgctggcgggtgccgcccatcgacatcgccgcgcccagctcgtgcagtatcgccaggcgccgctcgctgatgacccggcgcgtctcttcggacaccgcgcagaagaggccgttgacgcgtccgtcgtcgtccagcagcgggctgtacgagaaggtgtggtaggtctcctccagcgtgccggtgccggcgcggtcgatgagcagcatgagggacgaatcccaggtggactcgccacgctggtacaccgcgtgcatccggtccttcacgtcgtcccagatctcggcccagacctccgccgtggggcgtccgagggcgtgggggtgcttggtgcccagggtggggcggtaggcatcgttgtagaagaaggcgatgtccgggccccagcccacccacatctcgaagcgtgaagtcagcaggatgcgcagggcggccttcagccccaggggccagcgttcgggcggcccgagcggcgtcgcttcccagtcgtgctggcgcatgcggcgtgccatctcgctctggccgatgaagatgtcggcatggcgttcggcgggtggatgcggtgggggcgtcatggcgtcgggggacgtcggggcctcaagccgggcgggcggccatcaggcgcgcgatggtggccatcagggcatggggctggagaggcttgcccaggtgcgcgtcgaaacccgcttccagggccttgttcgcgtcctgcgggcgcgaaaacgcggtgagcgcgatcgcgatgggaggcttgagcccctccggcacgggcatgtcgcgcagcgcgcgcgcgagttcgtagccatcgcgcccgggcaggccgatgtcgctcacgaccacatcgggccagcgctcgcgcagcgcctgcaccgcggagtcgaaatctaccgcctggcgggggcgggcgcccccgtccgagaggacgacggtcagcatctcgctcgcgtccgggtggtcttcgacggtgaggatgtccagccccctgagcggacgatcggcctcggccggctccggcaccggctcgtcggacgccaggacggcaggcatgctggcgctggcgccgccttcgtaggccgcggtgagggtgaccgtgatcgtggtgccttctcccgtgccggcgctgtaggcttcgacaccgccgccatgcagttccgccaggtgcttgacgatggacaggccgaggcccaggccgccgtggcggcggttgtccggtgagtcgctctgggtgaaccggtcgaagagatgctcgatgaattcgggcgagatgccgcgtccgaagtcctgcacggtcagcgtgagcgcatcgccggcgcgggacatcgacacgtcgatgcgtccgctgtcgttcgagaacttgatggcgttggtcagcaggttccagaagatctgctggaagcgcgtcgggtcgagccacgccggcccgatgtcttcgcccgcagtcagcacgatctcgaggtgcttctcggcgatggaggcctgcagtgcatcgatcgcggagcgcaccacttcggcgggctgcgtccattcgcgctccaggtggagcttgccgctgttgatgcgggagacgtcgaggatgtcggagatgatgcgcgcctgcgccttgacgttgcggtggatggagtccagccccttgatgagttccggcgtgccgccgcgccgcttgaggatgtgcacccagccggcaatcgcgttcagcggcgtgcgcagctcgtgcgacagcacggcgatgaagtcgtccttggtgcggctcaggcgctcggccgtggcgcgggccgcctgctcgcgctccagcacctcctggcggcggctgtcgagttccacccgctcggagatgtcggcggccagggccatgcgcaggccgggctccacgtgcgcggaaatgctccattccaggtacacccactggcccgagggccgcatgagcgggaactccccctgccacgtggccgactggccgctgtccacggtcttgtccctgacgaagtccacccagccgggcggggcgaactcgctgatcgagcggccgaggacttcctggcgggtgcgccccagcaggcgtgccatcgccgggttgacgtcggtgaagcacccgtcgcgctccagcagcccgatgccgctcagggcctggctgtagatggcgcggaaacgccggtcgctgcgccgcaggctgtcctccgcggtgcgcgcgcggatgagtgcctgcagggtgcccaccagcaccgcgggctccacgggatgggtgaggtaggcgtcggccccggcgttgaggccggtgacgcggtcttcggcatgcacgtgggctgccgaaagatgcatcacgggcaactgggccgtgtcttcccgggcgcgcagcgcgcggcagacggcgaaaccgtcgatgtccggcaggtgcacgtccagcaccacggccgagatgccttggcccgccatctgcagggcctgggcgccgctctcggcttcctcggtctggaagcccgccgcgcgcacgatgcgtgcggtggagtagcgggtgaccgggttgtcgtccaccaccagcacggtgtgggccgagcgttcgatggtcgcatggatggctccgacgtccagcatatgcgtcactccgcaggcccggtggcgggcgtgggctccggcaggcgcacgggcagcgtcacggaaaacaccgacccttcgccgggcacgctctgcagttccacggcgccgccgagcagttcggcgagctggcggcacagcgccagccccaggcccgtgccgcgcagccgcttctgcaggggtgagcccacctgcgagaaatcctcgaacacgcgggcgtggaactcgggagcgatgccgatgccggtatcggccacggagaaccgcacgcgctcgccgtcgcaggcctgcgcggatacgcggacctcgccgcgcggcgtgaacttgagcgcgttggagatgaagttgcgcaggatctgcgacagcttgcggtcgtccgtgaagagcgctggaaggttgcggggctcctcgaacaccaggttgagctcggggttggtggcgaccggcttgaacatgccgcgcagggcctggaacaggtccaccatctcgaaccaggcgggcgagatatccacgcggccggcctcgatcttcgcgaggtcgagcaggtcgtccaccatgtcggagaactccatggccgtggcctggatgaaggccacctgccgcgactgctcggcattcagcgggccgtccacgtggtcggccagcagccgggcaatgctgcggatggaactgatcggcgtgcggaactcatggctcatgtacgccaggaagcggctcttcatttcggtggccttgcgcagttgttcggcctgcgtgtccagttccgaatacagcgccaccacgccgcggttggtttcctccagttccgcgcgcagcagttcgatttcctgctggctggccgccagcgcggcgcgcagcgcctcggcagaggtggccgtggcctggtcttcgtgctcggatgtcatcgtgcggttcctcgggtacgcgggctcagcccgtgcgctggaccacgacgacggtggcatcgtcgcgggcccggtggtggtcgcgcagcagcacggcggccgcgagcgcagggtcgcggccgagcaggggatggaggacggcaggaagccagcgcgattcgatgccgtcggtgtgcacgatggcgagtgcatgcgcgggggcctgtgtggccgtttcgctggccctgcggatgtgcagccccacggtgccgtgcgccgcgggcaccgaccggtcggccacgccggaaaccagccgcgccgatacgttgccgatgctggcgctgtgcacgggggcttgcgggccctcccagcgcaggctgcacacggccgcgccgcgcgtgccctgcagcgccaggtgggcgcggtcggccacgccgccgagctcgctgaacggcgactgcaggaagaccgacagcgcggcctgcgaaggccgggccgcctcggggccgtgcccgagcccgtcggccacgcacagcgccacgcgctctccgtcgagggccgccgcccatgcgtcgccgcagacggtctctccccgcagaggcaggcagatcgcgccgatgcggaccgcagggagaggggcagtgcggtgcgcaacggcatccgcggccgcgaagccatcctcttcctcctgcgggcgttcctgcacccgtgcgacgcagacggtgccctggggcgtggaatggagatcgaagctgtccgaaaggcgccgcacggcacccagccccgtgccgggcgatccgccggtggaatagccgtcgcgcatcaccagccgcaggtcggcaatgccagggccgttgtcgatggcgatgacctccaccgtacggcgcccggggatggccgcgatcagcaaccggccgctgcgggcgtgccggtgcaggttggtggccagttcggtgacgaccagcgagagccggccggcgtcggtggcgttccagcccatttccgcgctggcgtgcgcgccgaagcgccgtgcctcgccgacgcggctggcgtcatcgatcgggaaggcgacatgggtccagccgtgcaggacctcggcgggggcatggggcgtcacgtccatcacttccatttcgtgatggtcacgcaggtgccctggccgggtgcggtacggatgtcgaagtcgttcaccagccggcggctgcccggcaggcccaggcccatgccgccgccggaagtccagccgtccgacagggcgagctgcaggtcggcaatgcccgggccttcgtcctcgaaatgcatgcgcaggcccgcgcgcccggcctggtcgagcagttcccagcgcatgcggcctccgcccccgtggaccagggtgttgcgcgacagctcgctggcggcggtgatgaccttggtctggtccaccagcgagaaccgcagcctgccgcacagcgtgcggacggcctggcggcacagcacgatgtgctgctcggattcgaggggcagggtgcccgaggtctcatcggccaagaggggcctcctcgcggatgcggcgcagcagttccatgccgcgctccacgttgagcgcggtgcgcacgccgtccagcgacaggccgagttccacgagagtgatggccacggccggctgcatgccgaccacgaccgtatgtgccgagagaatgcgcgcgatgccggagatgctgctgagcatccggccgacgaacgaatccacgatctccagtccggagatgtcgatcatcacgcccgtggcgccggtgtccgcgatgcgcgtggcgaggtcttcctgcagggcgagggcggtgcggtcctgcatgtccagctgaatggtgaccagcagggtgtcgcccatgcggaggatcggtatgcgttccatgccgttccttggttagtcgcgcacgcggtcgatgcgccagccgttcttctgcagcgcgagggcgagggcgtccgcgagcgtggcacgcgtgtggatgccctgcaggtcgatgcccaggtgcacgatggtctgcgcgatctgcggccggatgccgctcacgatgcagtcggcgcccatgagccggatggcggccaccgtcttgagcaggtgctgcgcgaccagcgtgtccaccgtgggcacgccggtgatgtcgatgatggcgatgtcggatcccgtatccacgatgcgctgcagcagcgtttccatcaccacctgggtgcggttgctgtcgagcgttccgatcatcggcacggcgagcacgccgtcccacagcttgaccaccggggtggacagctccagcagttcttcctgctggcggcggatgatgtcctcgcgcgccaactggaaggtattgaccgtgtgctgcgccatgcggtccaccagcgcggtggtggtccagagcgcggcctgcagggtggtggtgtcctgcgatgtcgcctgcagctgcgtgaacagggccttcttgagcgcgagcacgaacaggctggtgtcgccggcggtctcgccgcgggcggcgcgggagcgcgacagggcttccagcacgccgttgagcgtgtgccatgcgctgcccgcctgcgggtggccggcaggcggcggtgcgctctgcaatgcggtgcgcagcgcctgcaggatgtcgcgcgcatcggagacggcgccagcggaatgcagggcatcgccctgggccgcttcggccagccattcctggatgatggcctcttccttgcgatccaggatggccgcgagggcctcgtactgcagagtcatggccggggccgctttcgctcgatgttgtagatgcgccaaattctaaaggcgggggcatgtccgtccggggggcaggggctgcttttacggaactctccgacatggccggtccatcgcgctgcacgcttgtggtgtgcagcggacagccggcgcaccgggccggggattcccgggcagcatccgtgcccgtggaagccgttccagccagggtttacccggggcgaagccctggtctctttcttgcatggaggtgcatgcagccggatgcttgcgcgttaaccctgtatagacagcatgggcagggggcaagaatggcgggcagtcgatttcccaggtgcattcattcacgaggagcaggacgatgggcagaacggtatggggtggtgtgtcgcggatcgccgcggcggcaggcatggtcgggctggcaatggccgcccaggcccaggagacgaagatcgcgctgggcatgtccggctggaccggcttcgcgccgctgaccctggccgacaaggccggcatcttcaagaagaacggcctggacgtggagttgaagatgatcccgcagaaggaccgccacctcgccctggcatccaaggccatccagtgcgccgccaccacggtggagacgcatgtcgcctggaacaccaacggcgtgcccatcgtgcagatcttccagatggacaagtcctacggtgccgacgggatagcggtgcgcaacgacgtgaagggcttcgccgacctgaagggcaagaccgtcgccgtgagcgcaccgggcaccgcgccgtacttcggcctggcctggatgctgtcgaagaacggcatgacgctcaaggacgtgaagaccgtgtcgctcgagccgcagccggccgcacaggccttcgtgtcgggccagaacgatgccgcgatgacgtacgagccgtacctctccaccatccgcgccaacccgcaggcgggcaggatcctcgccaccaccatcgactacccgatggtgatggacaccgtcggctgcgcgcccgagtggctcaaggcgaacccgaaggccgcgcaggcgcttacgcagtcgtacttcgacgcgctggagatgatcaaggccgacccggccaaggccaacgagatcatgggcgccgccgtcaagcagacgggcgaggcgttcgccaagtcgtcggcctacctgcgctggcaggacaaggccgccaaccagaagttcttcgcgggcgagctgcagcagttcatgaaggatgccggcgcgatcctgctggaggcgggcgtggtgcgcaagcagccggagaacttcaacgccatgttcgacgacagcttcatcaagtgatgcgtccgccgccactgcccacgtttccgtcaggagagccttgcgatgagccgagtgatgggcgccatgcccgctgattcccaacccggcgcgccgggcgcaccggcacccgcggccgtgcctgccgtgccgcgccgccgcctgcgcccgctggagccggtggccccgcgcacgcgctggctgctgggcgctgccttcttcgtgctcttcgtggccgcgtggtcggtggccacgctgggcggctacgtgtcgcccaccttcctggcgagcccggtcaccatggtgcaggagggctggctgctgttcacgcagttcggtttcctgcacgacatcggcatgaccgtatggcgcgtgctgggcggctttgcgctggccgcgctggtggccgtgccgctgggcattgccatgggtgcgcacaagggcgtggaggcgttcctggagcctttcgtgtctttctgccgctacctgcccgcatcggcgttcattccgctgctcatcctctgggcgggcctgggcgagttgcagaagctgctggtgatcttcatcggctcggtgttccagatcatcctgatggtcgccgtcaccgtgggcagcgcccgcaaggacctggtcgaggccgcctacacgctgggggccacgcccaccggcatcgtgcgccgcgtgctgatccccggcgccgcgccccacatcgccgagacgctgcggctggtgctgggctgggcctggacctacgtgatcgtggccgagctgatcggctcgtcgtccggcatcggccacatgatcaccgacagccaggcgctgctcaacaccgggcagatcattttcggcatcatcgtgatcggtgtcatcggcctggtgtcggacttcctcttcaaggcgctcaaccgccgcctcttcgcctggagcaccctctgatgagcgaactgtccatccagggtgtctcgcgcaccttcacctcggccaagggcccggccacgcaggcgctgctgccggtggacttccacgtggccgacaacgacttcgtcaccatcctggggccatcgggctgcggcaagtcgaccatgctgcgcatcgtggcggggctggaccagcccaccagcggcagggtgctgctggacggtcggccggtcgaggggccgggcgccgaccggggcatggtgttccagagctacacgctgttcccgtggctcaccatcgagcagaacatccgtttcggcctgcgcgagcggggcgtgccggaagtgcagcagaaggaacgggcggcgtatttcatcgccaaggtgggtctgcgcggcttcgagcagcactatcccaagcagctctccggcggcatgcagcagcgcaccgccatcgccagggcgctggccaacgaccccaagatcctgctcatggacgaacccttcggagcgctcgacaaccagacccgcgtgctgatgcaggaactgctgctgggcatctgggaggccgagcgcaagaccgtgatgttcgtcacccacgacatcgacgaggccatcttcatggccagccgcgtggccgtgttcagcgcgcggccggggcgcatcaagacggagatcgcggtcgatctgccgcatccgcgccattacacgctcaagacctcgccggaattcatggaactcaaggcgcggctgaccgaggaaatccgggccgaatccatggcggccgaggcgcattgatgcgtggcctgccaccgcgcagtgcgctgatagagtcccgcgcatgacgacgtccgcccccaagcgctcctcccggcccgccggtccgccggctgctgccgaaccggcgctcgccctctaccagcagatcaaggaccacatcgtgcgcaggatccaggacggatcgtggcgcgcgggcgaccggctgccgtcggagagcgagctggtgcagcagttcggcatgtcgcgcatgaccgtgaaccgcgcgctgcgcgaactggcagagcagggccgcatcgtgcgcgtggccggcgtgggcagcttcgtggcggaggacaagccgcagtccacgctgctgcagatcgccaacctcgccagcgagatccgccagcgcggccacgattaccgctgcgacgtgctggcggtggagcgcgtctccgcgccgctggatatcgccgcggcgctggacctgcgcaccggcgagtcggtcttccatgcggtctgcgtgcaccgcgaggacggcgtgccggtgcagctggaagaccgctacgtgaacccgcgcgcggtgccgcagttcggtgcgcaggacttcacgcggctgcagccgtccgaatacctcgtgcgcaatgtgccgttcgaccagatggagcacgtcgtggatgccgtgctgcccacgcccgagcaggcgcgactgctggacatggccggaggcgacccgtgcctgctgctcacgcgccggacctggacgcggggcatgccggtcaccctggtgcgctgcctgcacccgggctcgcgctaccggctcggcagccgcatccgggccgacggccatccgctcgtcgggtgactccatggagatcatcctgtatatacaagctggtgattccatggttcaatgcacccgttgccgtggaaagaaccagcggcctattttgcagactgacttgtatatacaggaagagccatgagcaccatgcccaccctcgtactgcaccctggccgggtcaccctggccggattgcgcgccatagccgccggcggccagcggctcgcactggatgcctctgcgctggccggcatgcaggccgcccaggcgacggtggaccgcatcgtcgacgaagaccaggtggtctatggcatcaacaccgggttcggcaagctcgccagcacgaagatcgcgcacgaccggctggccgaactgcagcgcaatctggtgctctcgcacagtgtcggtaccggcgatccgctgccggacgatgtcgtgcgcatggtgcttgccaccaaggccgtgagcctggcgcgcggccattcgggcgtgcgtccggcgctggtcgatgccctgttggcgctggccaatgccgacgtgctgcccgtcatccccgccaagggctcggtgggcgcgtcgggcgacctggcgccgctggcgcacctggcctgcgtgctgatcggggagggcgctgccaaagtcggcggcaaggtgatttccggccgcgaggccatggccgccatcgggctggagccgttcgtgctcggccccaaggaaggcctcgcattgctcaacggcactcaggtttccaccgcgctggcgctggcggggctgttcgcggccgagagcgtgttcgccgccggcctggtatcgggctgcctgacgctcgaggccatcaagggctcggtcaagcccttcgatgcgcgcatccacgaagcacgcggtcaggccgggcagatcgccgtggctgcggccgtgcgcgcgctgctggagggtagcgccatcgacccttcgcacccgaactgcggccgcgtgcaggacccgtattccatccgctgcgtgccccaggtcatgggcgcctgcctggacaacctctcccatgccgcccgcgtgctgcagatcgaggccaatgcggcgtcggacaacccgctcgtctttaccgatacgggggaggtcatctccggcggcaacttccacgccgagccggtcgccttcgcggccgacatcatcgcgctggcgctgtcggagatcggcgccatctccgagcgccggctcgcgctgctgctggacacgggcctgtcgggcctgccagcgttcctgatccgggacagcggcgtcaactccggcttcatgatcgcccaggtgacggccgccgccctggccaccgagaatcagtgcctggcccaccccagcagcgtgaccagcctgcccacctcggccaaccaggaagaccacgtctccatggccacctacgccgcacgccgactgctggacatggcgcgcaacacggcggtgatcgtcggcatcgaggccatggccgccgcgcagggcatggagttcgaccgcagcctgaaatcatccccgctgatggaggcgcagttcgccgccatccgcgggcgcgtggccttcctggagcaggaccgctacctcgcgcccgacatcgaggccatgcgctgctgggccagtggatcggcctggcccgcgccgctcgcggcctgcctgcccagcttccagtaattcccatccgcccgcacacgaactgacgaacgcccaaggagcgatgccatgaacgccaacgacgccatcctgtccgccgccaccgcagccgacccccgccacgaccccacgcgcgtcatccgcgccccgcgcggcagccagctgcactgcaaaaactggctggccgaggccgcctggcgcatgctccagaacaacctggacccggatgtggccgagaacccgcagtcgctggtggtctatggcggcatcggccgcgcggcccgcaactgggaatgcttcgaccagatcctggcatcgctcaagaccctggaagcggatgaatcgctgctgatccagtccggcaagcccgtgggcgtgttcaagacgcacgagaacgcgccgcgcgtgctgctggccaactccaacctggtgccgaagtggggcaactgggaacacttcaacgaactggaccgcaagggccttttcatgtacggccagatgacggccggcagctggatctacatcggtgcccagggcatcgtgcagggcacgttcgagaccttcgtcgaggcaggccgccagcactacggcaacgacctctcgggcaggtggatcctgacggcgggcctgggcggcatgggtggcgcgcagcccctggcgggcgtattggcgggggcctgcgtgctggccgtcgagtgccagcagagcagcatcgacttccgcctgcgcacgcgctatgtggacaagcaggcgaaggacatcgacgatgcgctcgcactgatcgcgcaccacacggcgcgcaaggaagcggtttccatcgccctgctgggcaatgccgccgaagtgctgcccgagctggtccggcgtgcccgggccggcggccccaagcccgacatcgtgacggaccagacctctgcgcacgacctcgtcaacggctacctgcccgtgggctggacggtcgccgagtggcgtgccgccgccgccgatccggcgcagcatgcccgcctgagggacgccgcggcccggggctgcgccgtccacgtgcaggccatgctcgatttccaggccatgggcattcccacggtggactacggcaacaacatccgccaggtggccttcgaccagggcgtgaagaacgccttcgatttccccggcttcgtgcctgcgtacatccgcccgctgttctgcgagggcaagggtccgttccgctgggtggcgctttcgggcgatccggaggacatctacaagaccgacgccaagatcaaggagctgttccccgagaaccggcacacccaccgctggctggacatggcccgcgagcgcatcgccttccagggcctgcccgcgcgcatctgctggctgggcctgggcgagcgccacaaggcggcgctggccttcaacgagatggtcaagagcggcgagctgaaggcgcccatcgtcatcggccgcgaccacctggacaccggctccgtcgccagccccaaccgcgagaccgaggccatgaaggacggtaccgacgcagtgagcgactggccgctgctcaatgcgctgctcaacaccgcaggcggcgccacctgggtgagcctgcaccacggcggcggcgtgggcatgggctactcgcagcatgcgggcgtggtgatcgtggccgacggcacggaggaagccgccgcgcgcctgggccgcgtgctgtggaacgatccggccagcggcgtgatgcgccatgcggacgcgggctatgacatcgccatcgctacggcgaagaagcaccagctgcacctgccgatggtgaagtgatgctgcgcgccgctgccactcccgcgatcgcccggcgcgtctccgaacgcgtgaccgacgcactcgtggccgacttcgcgcgcgatggagcagtatgcatccgccagttgctcacgccgggcgaggtggcgctgctgcgcgaaggcatcgatgccaacctggccgcgcccagcccgcgcgccaaggtcgccagccgccctgacgaccccggccgcttcttcgaggacttctgcaactggcagggcattcccgcgttcggccgcttcatcgccgaatcgcccgcggccctggccgcacagcggctcatgcagtcgcgcggcgtgcgcctctaccacgaccacgtgctggtcaaggagccgggcacgcgccagcgcacgccctggcaccaggaccagccctactacaacatcgacggcgcacagaacatcagctgctggatcccggtggacccggtgccgcgcgccagcacgctggagttcgtggccggctcgcaccgtggcccctggctcatgccgcgcagcttcatggaccaccaggcgaagtggtttcccgagggcagcctgcaggacctgcccgacgtggaggccgatcgcgcggctttcgacatcctgggctgggacatcgagcccggcgacgtggtgtgcttccacatgcttacgctgcacgcggccggcggcttcgaggggccgggccggcggcgcgtgttctcggtgcgtttcctgggcgacgacgtgcgccatgcgccgcgcgcctggaccacctcgcccgagtttccgggcttggcggaagcgctgcccgcgggcgcgcccatggcgcatccgctgttcccgctgctggcgggcgagggcgcctgacgccatggcgctgcagcgtttcgacctggccgccatcgcgcccaccccctggaagaatggcggcggtgccacgcgcgagatcgtctgctggccgccgggcgcgggcatggaagctttcggctggcgcgtgagtgcggccaccatcgaccgtgccggcccgttctcggcctatccgggcatacagcggcagatcatgttgctcgacggcgagggtgtgcacctgagggcgcagggcatcgaccaccggctcgacgagccctggcagccctggtcgttcgacggaggcgcgcccctcgactgcacgcccctcggcggccgctccacggacttcaacctcatgctgcgccgcggagcctggcaaggcgccatcgaggtggtgtcgggcgacgtgcggccgggctccacgcccgcgggcgtctgcctcgtgctcgccggtacatggcgcgacgaggtaggcgaaggctatcggcccggccatggcctgtggtggggtgaacgtgtgcgggcgcccctgtcgctcgctcccgaggatgccgacggggccgtgctggcctggatcggcctggcaccagacgccagagcggcctccgcgccggccttgcaggacacttgatggaacgggagcgctgcgcgctccggagggaatttcatgcagccgacacctttttcttcattgcccggcgccgatggctgctggaccgacctgcggctttcggaagggcttttcatccccgacgtggccgtgcccggcggtgcccttgcctgcgtggtggtgcagggcggcaccgtgcgctgggtcgggccgacggccgccgtgccgccggccttcgccgggctgccccgccatgcgggtggcggcgccctggccacgcccggcctcgtggattgccacacccaccttgtttatggcggccaccgcgccaacgaattcgccatgcggctggcgggggccagctacgaagaggtcgcccgggccggtggcgggatcgtctcgtcggtgaaggccacgcgtgcggccacggaagacgagctgttcgcccaggccttgccgcggctgcaggccctgctggacgagggtgtgtgcgccatcgagatcaagtccggctacggcctggcgctggagcacgagcgcaagcagttgcgcgccgcgcggcggctgggtgaggcctgcggcgtcaccgtgcgctccacctttctcggtgcgcatgcactgccgccggaatacgccggccgcagccaggactacatcgatctcgtctgccgggaaatgcttcccgcgctggccgaagaaggcctggtggacgcggtggacgtgttctgcgagcgcatcgccttcagcctggccgagaccgagcaggtcttccaggccgcgcaggcgctgggcctgcccgtcaagctgcatgccgagcagctctccgacatgggcggcgcccggctcgcagcgcgctatggcgccctgtcgtgcgaccacatcgagcacctgtccgccgaaggcattgccgcgatgaaggcggccggcacggtggccgtgctgctgcccggcgcctattacacgttgcgcgacacgcatcttccgcccatccaggcgctgcgcgacgcgggcgtgcccatggccgtctcgaccgaccacaaccccggcacctcgcccgcgctgagcttgcggctgatggccaacatggcctgcacgctgttccggctcacggtgcccgaggccctggccggcatcaccacccacgccgcgcgcgcactgggcctgcaggactcgcacgggctcatcgccaccggccggcccgccaatttcgtgctctggccgttcatggaggccgccgagctggcctactggttcggacaccagccgccgcgggcgatcgtgcggcagggcagggtggtgcagcgatgaccggccagacttcctcctcctccggtggcgcgatattcgccgcacaggccctgctgcccggcggctgggcaaaagacgtgctgatgcgctggaacgaagacgggcgcatcacccacgtgcagccggacagtgcaccgccgcctgccgtggcccgcgcacgcggaccgctgctgccgggcctgcccaacctgcattcccatgccttccagcgcgccttcgccggcctgaccgagttccgcgcggccagcgacgactcgttctggagctggcgcgacctgatgtaccggttcgccgcgcgcatgtcgcccgcggcgctggaggcgatcgccacctggctctatgtggagatgctggaggcgggctacacggcggtgtgcgagttccactacctgcaccacgccgagggcggtcgcccctacgccgacgatgccgagatgtcgctcgcgctgctgcgtgcggcggaacgcgccggcatcggcatcacgctgctgccggtactctaccaggccagcggcttcggtggccagccgccgcgcgagggccagcggcgcttcctgcaccgcaccgacgccatgctcgcgctgctcgaacgcctcgcgcccgcggtgcgcgcgcagggcggcgtgctgggcctcgcgccgcactccctgcgcgcagtgccgcccgatagcctgaacgcggcactgcagggcctggacgccatcgcccccggcgcaccggtgcacatccacatcgccgagcagacgcaggaggttgatgactgcatcgcctggagcggccagcggcccgtggagtggctgctcgaccacctgcccgtggatgcgcgctggtgcctcgtgcacgccacgcacctgagcgacacggaggccgcgcgcgcggcccgctccggcgcggtggcaggcctgtgcccgacgaccgaggccaacctgggcgacgggctcttcgacctgccgcgctggcgggcggctggcgggacctggggcctgggctccgacagccatgcctgcgtgaacgcggccgaagagctgatgttgctcgaatacggccagcggctggccctgcgccgccgcaacgtgctgggcaccgatgcgcaaccgcaggtcgccaccgccatgctgctgcaggccgtgcagggcggcgcgcaggccgccggtcacctgccgtcgcccggcgcgcaggcgggcctggtacggggcgcctgggccgacttcgtcgtgctggacccggagcacatcgcgctgcgcggcctgccgcccgaaagccagctcgccgcccatgtcttcgccagccaccgcacttcggccctcgatgccgtctggacggccggcgtgcagcgtgtcgcctctggccgccacgccctgcacggagagagcgccgccgccttcgccgcggtacgctccggcctgctgcaaaactgaatccgccttttcacgagaacgcccatgaacgacgcaccggccacgccgctcttccatttccacgccggcaccgcgccgctgctgctgtccatgccgcatgccggcacccacgtgccgccggagattgccggccggctcacggatgaggcccggcaggtgccggacaccgactggcacctggagcgtctctatgctttcgcgcgcggcctgggcgcctccgtgctcgtggccacgcattcgcgctacgtggtggacctgaaccgcccgcccgacggcagcagcctgtatcccggccagagcgtgaccgggctgtgccccgtggacaccttcgacgacacgccgctctatgccgacccggcccaggtgcctgccgccgcggagatcgaggagcgccgccgccgctattgggatccctaccacgcgcagctgcgcgccgagatcgaccgcatccgcgcgcagcacggcgtggcggtgctctgggacgcgcactccatccgctccgtgctgccgcgcttcttcgatggccgcctgcccgacctcaacctcggcacggccgatggcgccagctgcgatccggcgctcgcgcgcgaactactcgccatcggcatggccgcgcccggctacagcgccgtgctcaacggccgcttcaagggcggctacatcacccggcattacggcgacccgggccgcaacgtgcatgccgtgcagctcgagatgacgcaggccagctacatgcaggaggcgctgccgttcgactacctgccagacaccgccatgggcgtgcagccccacctgcgccgcatgctgcaggcctgcctggacttcgccgcggagcgcgcggcggcctgagcgatgtccacgtcgcatgattcaccgctgataccggccctcgccatcctcggatccgtgaccttcctcgggatcggcacgtcctgggccaagcactccctgttccctctggtcggggcccagggcaccacggccctgcgggtgggcttctcggcactgttgctgctgcttttgtggcgtccctggcggcggccgctcgcacgggcggatgcggtacgcatcgccgcctacggtgccgccctgggcgcgatgaacctctgcttctacctgtcgttgcagaccattcccttcggcgtggccgtggcgatcgagttctccggcccgctgtcggtggcgctgctgtcgtcccgccgtccgctggatttcctctgggtggtcctggcggtcgcggggctgggcctgctgctgccctgggagccgagtgccggaacgctggatctccgcggtgtgcttttcgcgctggcggccgccgtgttctgggcgggctacatcctgttcggcaagcgcctggggcacctgcacaccgggcattccgtatccctcggcctggccgcggcatcgctggtcgtggtgcccgtgggcatcgggcatgccggggccggcctgctgacgccgggtgtgctgctcaccggcatcggcgtggccgcactgtccagcgccgtgccgatcatgctggaaatggtggcgctcaagcggctgccccagcaggccttcggcatcatgatcagcatggagcccgccgtcgccgcgctgctggcactgatactgctcggcgagtacctgagcccggcccagtggctggccatcggcatgatcgtcgccgcctccatgggatgcgctttctccgctccgcgaaggtccccgcgaccgcagcccgtgctacctgcggatgcgggcgctgccccgcgcggctgaccaatccgctcccttccggagagcgctcaccacgaaaaagggcggcccaccggccgcccttcgcatgcaccgtccgggccctcaggcggccgcgtcgatgcgcagttgcacggcgttgttcaggtacaccggcgtcacgcggtagcccggcacggacaccgcatcgaaggccccgctgaggccgccatggcgcagcacggtgatcttcgagcccacggcggggcgcacgccctgggcgaatttcacctcgagcgtgccggccagtgccgccgggccgttcacggtcagcgtacctgccgtgccgctggcgttggccatctgcagcgacagcgtgccgcccggacgctgggtgtaggagccgttcaccgccacgtcaccggaggccgcggtgcgcagcgtgccgccgcccacgtacaccgcaccattgcccagcgccgagccgctgcccgcctgcagggtgcctgccgccagctcgatgccgcccgtgaagctgttgttgcccgcgagcaccagcgtgccgctgccgagcttcgtcagcttgccggccccggcgatgtcattgcgccacgtatcgagcgcgctgaagccgccctgggcagcgtccatggtcaccgccacgtcaccgtcgaagcggccgtagccgtcggcggcggcgaacaggttcaggcggccccagccttccgcgtcgtccatgacggggtagcccgacggcacggccgtggtcttgagcaccacccggcgctgcagggcgtccaggtagggcaggcgggtctccagcagcacttccgcgcccttgggcaccacggccgggcgcgaagcgtcgccggtctgcgggaagccgaaagtcatgcgccgcaggtactcggagcggttcgtcgcatggtccgcgaaacggtcggtgctggcaggctgcgaatgggcgaactgccacaggtcggcgggcgttttggcgccggcggcggtcatcatcgcgctgcgtgcctgctggaaggccgccgccttgcgggccgcgttcgcgccggtcgcgatgctcgcggtggccacggcctggccgtggatgcggccgctgatcacatccaggggggaatgcatgccggccaggatgcggctctcgcccagttccagcccgcgcgcgaccatttcctggaagcgctccggcaccaggtaggccatggcgatggaactgcgcaccgcctcggccgtgtggccgctggtgaagccgccgtcggtggtcggcgtggtgctgcgcgccgggagcagggcgggcaccacctgcacggcgctgctccagcgccagggccgcgcgtacttgtagaagcgcttggcgggctccgttgagccgttctcgccgatcccgccgacgaaatccaccgccgtgccgaaagcggcgttggcgctgccgcccacgcccgtgttgttgccgccatcgttgtacaccacggtcgtcgcatcggccgggatcgcggtgatggtggtcgtctgctgcgcggcagcacgccatgcggtcgtcagcggccccatgccgtcgctcacgctgtaggccttgccgcggcggtcgtccaggtaggccaggagttcctgcgcgggagtgcggcggcccgtggcatcgaccacgtactggatattgcgcgcatgcacctgggcattgagcaccgtcccgtcggtcgcgtcgccgggaatgccgctccaggtggagggcgttatggccgggaaggctccgttcgcggtggcgctcacgcctgcatccaccagcagcgtggacggcttccagatcgagaggaagcccgacagcacccgcacgccggcattggtctcgagcgtggcatagcgcgcatcgccgcgctggttcgtcgcggcgttgtccacgaagggcggaaccgtcgtttcgttgggaacgggggcggtgtccgccttgccgagtcctggcgggggcgcgggaacggcgctgatgccggaaccgccgccaccgcaggcggagagcgcgaaggcagcggcaagcgccaggatcaggggacggcgggagagggagatcgtcatggtgtgggaggaaagcaggccaacggagccctcggcgggctccagagagaacgggctccccgggagcccgcagcggcgcactgtagagcgcgcgcatgacggttccgtgacgtcggcccgcccccctgacggcggctccctccgctgtaaaagcccgacaatgctgcgaaatttgttgcaacttgtgtgccgaggcctccgtggcacgctagcatccgggccatggatgtcgctccgactgctcccctggctccccccgcccttcctgcggaacgaccgcagggatggggcgagttcttccacatgccggtttttcatccgggaacccgggtccggttcggagaacgcctggaaaccgtcagccacatcaccatccgtcgccacgacctgtgcgtccatctcgtggggcacgattcgcccgtggcccccgagaagctggtgctgcagcccagcgtgttcgtcacctgccgcatgccctgacgggcgtgtggcgacggaatgccgccgtcaggcctcgggcggaaggcccatgggttcgcccagccgaacggcacgggcgggctcccaggtgtcggcaaaacgcagggccccgggttcgaagagcaggaccaccgtcgagccgagcatgaaccggcccatttcctctcccttgcgcagcagcacttccgggccgtcctcataggtccactggcgcaggcccgcggtacgcggcgggttgaccgtgccatgccagaccgtggccatgctgcccacgatggtggctcccaccagcaccagggccatcgagcccagcggcgtgtcgaacaggcagaccacccgctcgttgcgcgcgaacaatcccggaacgccgcgggccgtgagcggattcaccgagaacagggtacccggcacgtagatcatgcggcgcagccggccatcgcagggcatgtggatgcggtggtagtcgcgcgggctcaggtagatggtggcgaagctgccgtccgcgaaacgggcagcctcctgcgcattgccgcccagcagcgccgtggtggagtaacggtggcccttggcctggaagatctggtccctgtcgatgcggccgaactggcttacagcgccgtccaccgggcagacggcgggagcgtccgcgatgggtcgcgcgcctgcgcgcagtgcgcgcgtgaagaaatcgttgaaggtggcgtagctggcgatgtccgggttctcggcctcggacatgtccaccttgtagcgggccacgaaacggcggatggcggccgtggtgcgggtgcctgcgcgcgcggaggcgaagcggccggccagcgaggtcagggcccgcttgggcagcaggtattgcggaagaacggcgaggcgatctggcacggaggctcctgcggcgaaagggccggccattctagggcctgtccaacggccgtgaatgcgagggccccctggagagcgttccggacgctgtgtgcgccttgcaccctgcggcagcacagcccggccgtgcggcggggacgggtggggcgggggctgggtcttttatttcctgccggggcccccatttatgcagcagggctggaaatggcgggtttccgggccggccgcaggcctgtcgtttccccgccggcgcgttttggcaacgccgcgcgagaggccccgtgctgcacggtacaattgacaggttttgcaccggcccgcccaggccctgcgcgcccaggattggcagtaaaagagcaaaaagagaaaagagaaccggcggcactggccgctttccatgctcggcagcgcagcgttcattctggcatcgcatgccaggcctggacgtaacgaagcgcttgcttttgcatcgccggccccggcagcccgcgcctgatttcccgtctgttatgcatgcccggagcctgctgtcgtaccggtccggatttttaatttctagttgaaccatggctaaagaagaactcatcgaaatgcagggctccgtgacggaagtgctgccggattcgcgatttcgtgtcacgctggacaacgggcatcaattgatcgcctacaccggcggcaagatgcgcaagcaccacatccgcatcctggcgggtgacaaggtgtccctcgaaatgtcgccctacgacctcaccaagggtcgcatcaccttccgtcacctgcctggccgcggtcccggcccgtcgtccggctcccgctgagcgcacctgcgggccgcggtatttgtcgggccttgcaaataatgtgctggaatcggcccgctggcccggaacgggcttcgcggcgggttagaatgccagttgtcggagcgtagcgcagcctggtagcgcatctgctttgggagcagagggtcgcgagttcgaatcccgccgctccgaccattgatgtcaaggggtcaggtccacaaggcctggccccttttgtctttgtgccatttcatccgtccggcgcctggcctcgacgggttcgctccctggagcctctggcatgggcgagctacgtcgtgatacaggcgcgtgacacgtccgggccatgatgtcgggttcacgcgtttcttcgcccgttccctgcaggagcgatgctgccgagcccttcgcaaggcagtctggcgggcctcatcattcaccatgtccattgaaatttttggcgacagcctcatgcgcggccctggtatcagcatggccattccccgaaccatgatgtccctgcggcccggctgggtggtcgaagaccgctccgccatcggcctgctgatgcaggatctgatcctcggctacaaggagccgtacccggatgcgccggcagatgcctatccgctcgggccgcagccgcccttcaacgccatccgtcgcaggggacagatcatcgtgatcggcctcgggctcaacgatgccctggaaatgcgcagcgtcgaacaatacgaggccgacctgcgcgatgccctgcggatcgtccattccgagtggcgcacgcccatcctgaccggcatcgtggacgtgccggtggccgacctcttcacgccagagcgcgtacagcgccgccacgagctgaaccaggtgaccctccgggtggccgagcagatgggggtctcgcacgcgcgctggggagaggactaccgcggcgtgggcgacgtgatcgacaacatccatcgcacgcaggctgccagcgaccggctggcagcgctgctggtcgaggccatcgagcgcactttctgagtccgggctcggccaccgccacggatgggcaggtggctgccgtggccgccttaacatcgcggggctgccgtcccgggacggcggcgtgttgacccacccgcagtccaggcatggcacgtccttcccgaatccataccccacccctgtcgcagacccctggcggcaacgcgcgcgccgacgccgtcgatgcgctgcgcggcgtcgccatggtctggatgaccgtcttccacttctgcttcgacctcagccacttcggctactggccgcaggatttccggggcgacccggcctggacgatgcagcggacggccatcgtcagcctgttcctcttctgcgcaggactgggccaggcgctcgcctggcagcagggcgtgggctggcgccggttcggccagcgctgggtgcggatcgccggctgcgcattgctggtgagcgccgggtcctacctcatgttcccgcgcagctacatccatttcggcgtgctgcacggcatggccgtgatgctggtggtggcccgctgtacggcggggtggggcggctggctgtggccggccggcgccctggccctggcggcaccgtgggcgggtgggtggttgctgaccgggccgacggccgactgggcgccctggttcaacagcaatgcgctgaactggctgggcgtggtgtcccgcaagccgttcaccgaagactacgtgcccgtgctgccgtggctgggcgtgatgtggtgggggctggccgcagggcagtgggcgctgcgccgccgtccgggctggctggcgatgccggtgcaccggaatgtgcgccccctggcggtgctggggagctggagcctgagctactacatgctgcaccagccggtgctcatcggcgcgttgctggccacggggtggctgctgggccgcccatgaaaaaacgcggccatggccgcgtttttctctgcaaggtcgccaggccgatcactcgaccttggccttggcgcgcaggtcttcctggaacttggccagcttctgctgctgcagttgctgtgcgatctgcggcttgacttcgtccagcttgggcagcttggcttcacgaacgtcgtccaggcggatgacgtgccagccgaactgcgtcttgaccggggtctgcgtcatcttgcccttgtcgagcttcacgagggcctgggtgaattcagccacgtagctgctcggggtggcccagtcgaggtcgccgccacgggctccggatccgggatccttggactgcttcttggcgatgtcctcgaacttcgcacccttcttgatggaggcgatgatggccttggcctggtcttcagtctccaccaggatgtggctggccttgtattccttgccggtgttggcggcgacgtacttgtcgtactcggcctggatctcggcgtcggtgacggggttggccttctggtagtcggcgaacagctcgcggatcaggatggtctggcgtgccagttccatctggtccttcacgttctgcgagccttccaggccccgcttctgcgcttcctgcaggaagatctcgcgggcgatcacttcttccttgatctgaccttcgatctcgggggtgatgggccggccggagcgttcgacctgctgcttcaggacttcgacgcgttccttgggcacggccttgccattcacgacggcaacgttctgcgcgatggcgggcagggcggacgtgcccagcacggcagcggccacaaggccggacaagagctttttcttcattgggaaatccacaaaaaggaaagggcaggctgcacggtgtgcgccatgggggccctggacgtgggaatcaagacgatcagagaacttcaatcgcgatggcgtgcgcaccctggtcaatgaactcctgcagcgcatcatacacaaggcggtgccgtgctacgcggctgtgctccgtaaacaaaggtgacgagatgcgtacccggaaatgcgtgcccgcaccggttccgttagccccggcgtggcccgcgtgggccgcgctttcgtcgagcacctcgagcaggctgggcgccagggtttcgcgcagcttgcgctccatggcctgcgccgtgatgccgccgctcatggcttcgcgtcctccggcgccgtgcgggcgctgtcctgcggctccttcatgtagcggctcaggtagagcgcctggccgatcacgaaaacggccatcagcccgatgccgccgaagagcttgaaggtcacccaggtgtcggtgctgaaggcatgcgccacccacaggttgatggcgcccatcgcggcgaagaatgccgtccagctccagttcatggcgcgccatgcggcctcgggcagttccatctgcccgcccatgagcgtgcggatgaggttcttgcggaagaacagctggccgaccagcagcgcgctccccatcagccagtagaggacggtgggtttccacttgatgaaggtgtcgctgtgggagagcagcgtggcgccgccgaacaccacgatcacgccgaggctgacccactgcatcggttcgacccggccgtgccgtatgcgcaggtaggcgatctgggccacggtggcggcgatcgccacggccgtggccgtgtagatgccccagaccttgaaggccacgaagaacaggatgatggggaagaagtcgatcagcagtttcatagatggggcagggcggttgccgggctcgtcatgcgcgtgtcgcgcgccgtcgctggatcaggcgccgtccggctcgaagtccagcgacgcggaattcatgcagtagcgcagcccggtgggcgcggggccgtcctcgaacacatggccgaggtgggccccgcattgtgcacacaccgtctcggtgcggaccatgccgtggctgcggtccacaatttcgcggatggctccgggcaccgcctgggagaagctgggccagccgcagccggcgtcgaacttggtgacggaatcgaacagcttggcgccgcagcagacgcagtggtagctgccgtcatcccagtgggcttcgtacttgccggtgaaggggcgctcggtggccgcatgccgcgtgacctgccaggccacgggttcggcccccttgtccttcagcagcgcctgccattcggcgtcggtcttctggatggggtaggtcatgatgaacagctgatttcgatggaagaggcccagtcgggcgggaaccccgcccagtcggcatgtgcggggtgttcgtcgaaaggccgggccagcacggcctgcagcgcatgcaggggcgcgaaatcccccgtcttcgccgcccggatggcctgctcgcccaggtggttgcgcagcacgaagcggggattggtgcgctgcatgaggctggctgggtcctgcgcggcctcgttgccgagccgttgccggtagcgcgctgcccaggcgtcccatccggcccggtcgacgaacaggtcgcgcaccggcacgaaatcgccgctggccacggcctgcgagagccggtgccagaagacggtgtagtccacggcgtctgtcgccagcagcccgagcaggtcgtccaccagcgcggcgtctccttcggcggccgacgccaggccgagcttggcgcgcatgcgggccatgtactctgcgggaaaggccgtgcggtagggctccagcgcagcctgggcgagcccggtgtcttcgatcagcggcatcagcgcctggccgaggcagaagaggttccagtaggcgacctgcggctggcggttgaaggcgtagcggccctggctgtcgctgtggttgcagatgtgccccggcacgaaggcatcgaggaactggaagggcccgtagtcgatggtgagccccaggatgctcatgttgtcggtgttcatcaccccgtggcagaaacccacggcctgccactgcgcgatcagcgcggcggtgcgggcgcccaccgcctgcagcagcgcagcgtaggggttgccgccgggcgcatcgccgctaccgcggcagccggggtagtagcggtcgatcacgtagtccgccagtgcgcgcagttcgcgcacctggtcgcgcgccgcgaagtgctcgaaatggccgaaccgcacgaagctgggtgccacgcgcgtcacgacggcggctgtctcgatttcctcgcgcgccacgggcgcgggcgaagccgtcagcgccagcgcgcgggtggtcgggatgcccagcgcatgcatggcctcgctgcagaggaactcgcggatggacgaacgcagcacagcccggccgtcgcccatgcgcgaatagggggtgcggccgctgcccttgagttgtacttcgtagccggtttccgtctcgccgagcaggatggcgcggccgtcgcccaattgcccggcccagacaccgaactggtggccgctgtagacgctggccaggggccgcatgccgcgcagcagcgcgttgcccgacagcacctgcaccgccgcatcgctgcccagccagtccgtatccaggccgatgagccgggcggtgacctcgctgcccgcgacccaccggggatcgggcagcggcgtggggaccagttcggtgaagaagccgggccccagggcggcgaaaccgtcccgccaggccaggcccgagcgggcctcggccgtcggggcggagggggcggtggtcgtcattgccgccattgtctcccaccgcctttgccagggaggcccacaggggcttgcaccggggggcgcaggcccgcgcaccgcctgtcaacctggcgacagggggcgccggacgcggggttgccctgggggctcggcaccgtagcgcagggttaggattcgacgatcaccatatccacaggaatagaaggagacaccatgctgggcctgatgcagagccaacccctgctgatttcgacgctcgtcgagttcgcggaacgccaccacggcgatgcgcagatcgtctcgcggcgcgtggaaggcgacatccaccgctacacctaccgggacatggccgcccgtgcgcgccagctcgcgaacacgctggacggggaggggctctcccccagcgcccgcgtcgccagcctggcatggaacggctaccgccacctggagatgtattacggggtgagcggttcgggccgcgtgctgcacaccatcaatccgcggctgcatcccgaccaggtcgcctggatcgtgaaccacgcggaggacgaagtgctgtgcttcgatctcacgttcctgcccatcgtgcaggcggtgcatgcgaagtgccccacggtccggcgctgggtggcgctctgcgatgccgaccggctgccgcaggacacgggcattccgcagctcacgagctacgagagctggatcggcgcggcctccagcgagtacgcctggccggtgttcgacgagaactccgcctccagcctctgctacaccagcggcaccacgggccatcccaagggcgtgctctacagccaccgctcctcggtcctgcacgcgtacgccgcggccctgcccgatgtcatgggcctgtcggccagcgattcggtgctgcctgtggtgccgatgttccatgtcaatgcctggggtattccgtactcggcgccgctcaccggatgcaagctggtcttccccggcccggcgctggacggcaagtccgtctatgacctcatggacgccgagggcgtgaccttcgcggccggcgtgccgaccgtgtggcagatgctgctgcagcacgtgaaatcgatcggcggccggttcggcaagctccggcgcacggtgatcggcggttctgcctgcccgcccgcgatgatcgaggccttccagaacgactacggcgtgcgcgtgctgcatgcctggggcatgaccgagatgagccccctgggcacgctctgctcgctcaagaacaagcacatggacctgccggagccggagcgcatgaagatcctgctcaagcagggccgcgccatctacggcgtcgatatgaagatcgtcgatggcgacgggcgcgaactgccctgggacggcaggacctacggcgacctgctggtgaagggcccctggatcgtggaccgctactaccgctcggacgagagcccgctggtgcccgacgcgcaggggcgcggctggttccccacgggcgacgtggccaccatcgaccctgacggctacatgcagatcacggaccgcagcaaggacgtgatcaagtccggtggcgaatggatcagctcgatcgacatcgagaacatcgccatggcgcatcccgccgtggcgatggcggcctgcgtgggcatgccgcatccgaagtgggacgaacggcccatcgtggccgtggtgcggcgccagggcgcggaactcacgcgcgaggaactgctggccttctacgagggcaagaccgcgaaatggcagatcccggacgatgtcgtgttcctggacgcgattcccatcggcgcgaccgggaagatgctcaaggccaggctgcgcgaccaactgcagggctatcgccttcccgggctgtgagcggcgcggcgcaggccatggggccggccgccgcgagtcgcctgcgggatagacgctagggtgaatccctgaccgccgcagcgtacctcgcctgtacgctgcggcgtgttcggtgacccctacaacgcaaggagacaggcgatgagatttgctatcaagttagtagccgcatctgcaatcttggcaaccgcaggcggtgcattcgctcaaaagggtgaaaccgtgaagatcgcctggctcgatccgctctcggggctgatggccgcggtgggcaccaaccaactcaagagcttccagttcctggccgaggagttcagcaagaagaacgcctcgggcgtgaagttcgaggtcatcggcatcgataacaagctcagcccgcaggaaaccacgagcgcgctgcgctccgcgatggaccagggcgcgcgctacgtggtgcagggcaacggctcgggccccgcgctcgccatcatcgacgcgctggaaaagcacaacgcgcgcaaccccggcaaggaggtggtctacctcaactacgccgcggtcgatccggacctcacgaacagcaagtgcagctactggcacttccgcctcgatgccgacacctcgatgaagatggaggccatgaccaccttcatgaaggaccagcccgacatcaagaaggtctatctcatcaaccagaactacgcgcacggacagcaggtgtccaagtacgccaaggaaaacctggcccgcaagcggcccgacgtgcagatcgtgggcgacgacctgcatcccctggcacaggtgcgcgacttcgcgccctacatcgcgaagatcaagcagtctggcgccgacacggtgatcaccggcaactggggttccgacctcgcgctgctgatcaaggccgcgaacgacgcgggcctgaacaacgtcaacttctacacctattacggcggcgtgaccggttcgcccaccgccatgggagcggcagcggccgggcgcgtgtacatggtctcgtacaaccacctgaacctgcccggtgacatcggccgcgtggtggccgactacaagaagaaattcaacgacgacatgtacacgggcgcggtctaccatgccttcgcgatgctggacgcgggcttcgtgaaggccaggagcaccgatcccgtgaaggtggcgcaggtgctcgaaggcatgaagttcaacagcttcaacggcgaggtggagatgcgcaagtccgaccaccagctgcagcagggcctcttcgtctcgaagtgggagaaggcgggcggcaagtacccctacgacgcggagaatacgggctacaccttcgtgcccgtgaagtactacgagccctatgtggcgagcacgcccacctcgtgccagatgaagcggccctcctgaccgcacggccccgccgcggggccttcgcatcggacgggcccggaagaacgccattccgggcccggtctccggcctttccttctcctcccgccttcccgcagcgcctcgcggcctgataccgatgaacctcgagtttttcgtcatctccctgctcaatggattgagctacgggctcctgctgttcatgctgagctccgggctgacgctgatcttcagcatgatgggcgtgctcaatttcgcccacaccagcttctacatgctcggcgcctatttcgcgtattccatttcgggcgtggtgggtttctggcccgcgctcgtcatcgcgccgctggccgtgggggcgctgggcgcggccttcgagcgctatgcgctgcggcgcgtgcacaagttcggccatgtgccggaattgctcgtcaccttcggcctgtcgtacctcatcctcgaggtcgtgcagctcgtctggggccgctccaccgtgccctacgcgctgccatcccaattgcaggggccgctcttcacgctctacggcacgcagttccccaaatcccgctccttcgtgatgctggtggcgctgctgatgctgctgtccgtctggctggtcctgacccgcacccgcatcggcctcgtcatccaggcggcgctcaagcagcccgagatggtggaggcactcggccacaacgtcccccgggtcttcatgctggtgttcggcggcggctgcgcgctggccgggctcgcgggcgtcatcggcggcaacacctacgtcaccgagcccgcgatggccgcctcggtggggtccatcatcttcgtggtcgtcgtggtggggggcatggggtcgctcgcgggggccttcctggcctcgctgatcatcggcctggtgcagaccttcgccgtcgccctggactactcgctggcggatgcgctgcgcaccgcgggcatggccgtcaccgaccagaccttcggctaccccgtgctcaagctcacgatctcgcaggtcgctccgatcctgccgtaccttttcctcgtgctgatcctgatcttccgccccaaggggctgctcggaacgcgggaggactgacaccatggccatgcatccaacttccggggtctatcgtttccggccgctcgacatcggccgtgccgtggtctggggcctgttcgcgctggcgctgatcgtggcgcccatgctgttcaccagcagcctggcgctcaccatgctctcgcagatcggctacctcatcatcatctgcctgtcctacaacatcctgctggggcagggcggcatgctgagcttcgggcacgccgtctataccggcctgggctccttcatggccgtgcacgcgatgaactgggcgggcaagggcgcgctgcccgtgccgctggtgctcatcccgctggtgggcggcctggccggcatgttcttcgcggtgctgctgggcttcgtcaccacgaagaaatccggcaccaccttcgcgatgatcacactgggcatcggcgagctggtggcctccatggcgctgatgtttcccgaggtgttcggcggcgagggcggcatcacgaccgaccgcgtgtatggcaagggcttcttcggcatcacgttcggcccggccatccaggtgtactacctgatcgccgcctactgcttcgtctgcaccgcgctcatgttcgccttcaccggcacgccgctgggccggatgctgaacgcggtacgcgacaacccggagcgcgtggagttcatcggctacaacacccagcgcgtgcgctactacgccttcatcatctcgggcttcttcgccggcatcggcggcgcgctggctgcgatcaatttcgagatcgtcaccgcggccgacagcgtgagcgtgatgcgctcgggctcctacctgctgttcaccttcctcggcggcgctaccttcttcttcggccccatcatcggcgcggtgctgctggtcttcgcctccgtgctgctgtcggagctctccaaggcctggctgctgtacctgggcctggtgttcctcttcatggtgatgtatgcccctggcggcatcgcgagcctgatcatgatgaacctgcgcgtcgcgcgccatgggcggctgaagccgctattgcccggctacctcgcgctggcctgctccgcactcgttgcggtcgcgggtgccgccgcgatgatcgagatgacctaccacctgcagctcaacgcggcgctcgggccgcagatcggattcctgggcatgacgctcgacgcgcgcagtgccgcgacctggaccggcgccggcctcgtgttcgccgtggggctgggcctgttcgagctgtgccgcaggcgcttcgcccgggcctggggcgccacccaggagagcatcgaacgcgacctgcagtcgggcctctccggccggggaggccgcgcatgacggccatccacagcacttccggagcaccggcgctggagttgcgcgacctgcgcaaacgcttcggcaagacggaaatcatccgcggcgccaacctgtcggtgcgcgccggcgagcgcgtggccatcatcggcccgaacggcgcgggcaagtccacgctgttcaacctgatcagcgggcgcttcgggcccacgagcggcgaggtgctgctcaacgggcagcgcatcgacggcagggcgccgtacgagatcaaccgcatgggcctgtcgcgcagcttccagatcaccaacatcttcccgaaactgagcgtgttcgagaatctgcgctgcggcgtgctctggagtctgggctaccgctacagcttctggcgcttcctctcgcggctccacgacgcgaacgcccgggcggaggaactgctggggcagatccacctggaatccaagcgcgacaccctggccatgaacctgacctatgcggagcagcgcgcgctggagatcggcatcactatcgccggcggcgcgaacgtcatcctgctggacgaacccaccgcgggcatgagcaagagcgagaccgcgcgcttcatccagctgatccgcgaagtcacgcaagggcgcacgctgctcacggtggagcacgacatgggcgtggtcttcggcctggccgaccgcatcgccgtggtggtgtacggggaggtgatcgccttcgacacgccggaagccgtgcgcgccaacccccgcgtgcaggaggcctacctgggatcggtgatcgctgcagagcaggcggagggccactgacatgctgcacatcgacaatctgcacgcctactacggcaagagccacgtgctgcacggcgtgggcttcgacgtggcgcccggcgagatcgtggccctgctgggtcgcaacggctcgggccgctccaccacggccaaggccatcatgggcctggtgcactgggagggcacgctggaatggaaaggccaggggctcaccggccgcaagccctacgagatcgcgcacctgggcctgggctacgtgcccgagagccgtgacgtgtttcccaacctgaccgtgcaccagaacctgctgttgggccagaagggccgcggcaagggcagccgctggggcttcgacgacatgtacgagatgttcccgcgcctcaaggagcgccagcacaccgaggcaggggtgatgtccggtggcgagcagcagatgctcaccctgtgccgcacgctcatgggcgatccggacctcatcatcatcgacgagcccaccgagggcctggccccgaagatcgtcgaactggtgggcgaatacctcacgaagatccgcgagcgcggcgtgtcggtgctgctcatcgagcagaaactcacgatcgccatgcgcatctccgaccgggcactcgtcatgggccacggcagcatcgtcttcgacggcacgcccgagggcctgcgcgctgacacggccgtgcgcaaggagtggctggaggtgtgagcccggccccgccggcatcgccaccggcgggaaacggtcgtgtcattcaggactgccatgcccaatggggcttgtcggatagttgtcatcaaatggaaatgtttctttattaacattttttgacatcatttccggcgcctcaggcatgtccgaatcccgtgcgtatctgaccgaattccgcccccgtttccgtcccccgagcgctgcggatctctgcaccccggtgcccagcatgaccgccgggcagactaacgaggaggtcatggaggtgttcagccggcaccgggacctcgccgcgctgcccgtggtggagggcgagcggcccatcggcctcatcaaccgcaacatcttcctttcgcagatgagcaagcagttccgcatggaactgtacggccgcaagagctgcatcgccttcatggacaaggagcccctcgtcgtggatgcggcgatggacatcgacacgctcacccgccgcacggtggaatacggcgagaaggcgctgtccgacggtttcatcatcacgcgcgagggcgcgttcgccggcgtgggcaacggcctgcaactgatgcgcgtggtcgcggacctgcaggcgtcgcgcaaccggcagatcatgcacagcatcgagtacgccagcgtgatacagcaatccacgctgcgcacctcccgggagacgctgacacgcgcctgtccgcaggccgacctggtctgggagccgcgcgacgtggtcggcggcgatttctaccagttctgcctggcggacggcggctggttcggcgccgtggcggactgcaccgggcacggcgtgcccggtgccttcatgacgctcatcgcgtccaccagcctggggcaggcgatcgagcggcacgggccgcgcgatccggcctgcctgctgggcagcgtgaaccagagcatcaagcaggtgctgggccaggtggacggcaaggacgaaacaccgggttccgacgacggcatggacgccgccttcttctggtacgagcccgccgccgagcggctggtgttcgccggtgcccggctctcgctccatgtgctcaggcccggcgccgatgccgtggaaaccaccgaaggccagcgcaagggcgtgggctacgtggacagcgggatggattacgcatggcagaaccaggtcctgcacctgccggcaggcagcctcgtgttcatcgccacggacgggctgaccgaccaggtgggcggcccgcgcgccatcgcgctgggcaagcgccggatccgcgaactgctgctgggccaccgggacggacgtccggaagacatcaaccgcgccgtgcgcgaggccctgcaccaatggcagggcgaacacggccgccgcgacgacgtgacgttcctgagcttccgcacctgaagccgcccgccatccacgactcccgcaccaaggccttccccatgatttccagcaaatacggccccttcttcagcgtggcccgcgagcaccaggtcatcttctactacgtgggctacttttcccagcacatcgtggctgccatggcggacgccgtgaagctgcagctggaggtggccggcatcgccgggccgacgcggcgcaagctgttctcgtccttcatcgagatggcgcagaacatcatccactattcctccgactccctgacgccgcccagccagacggaaggggagctgcgccatggctcggtctgcatccgccgcgaggccgatggccggttcctgctgctgtgcgcgaaccccatcgaggcggccgcggccgacgagctgcgcgccaagctcgaacagctgtgcagcatgacgctcgacgagatcaagcaggcctatcgccagaccctgcgcgaggaaacaccctcgggcagcaagggggcggggatgggattcctgaccgttgcccgcgacgcgagcgcgccgctggaattcgacttcgaggccgcgcagggcgcggcaggcacgccggtcttctacctgaaggccgcgatctgaagtcgcggcggcagcccccaagcagagaacaccatggacaatctttacatcgcaccgacccccagctcccccgaggtggacttccagttcgacaggcacaccctccacctgcgcggcgagtcctatcccgagaacgccgcggcgttctacggcgacgtcatcgcgcgcctgcgcgagtacctggcgcagcagcgggagcagcgcatcgaagtgcacatcgcgctggcctacttcaacagctccagcacgaagatgctgttcaacctcatcgacgcgctgaacgacgcggcggaagagggcaatcccgttgccctgcactggtactacgacgaagaggacgacaccatcctcgaattcggccaggaactgagcgacgactttcccgacctcgaattcaccagccacccggtgatgccgtcctgaaccatggacaccatggccacgccccccgatctcttcgagtccgaaaaccgcgcgctgctcgccgcccgcgctgcctacgaggcatgccacgcgcccgcgcacgcggaggattgccggcaggcgctgggcgggctgctcgctgcctatgaacggctcctgcgtgaaacacgccgcctcgtgcgccgcagcgaccgtgccgagctggagatgaatcagctcaaccagcagctgacggaactggccgagcaactgcactaccgggccacccacgatccgctcaccggcgtgctcaaccgcgcggccatcatcgagcaggtcaacggccagttcgaggccggcagcgtcgcgctcatcgtgctggacatcgaccacttcaagaaggtgaacgacagcttcggccatcccgtcggggaccgggtcatccgcggggtggtggactgcctcaagagcgtggtgcctggatcggcgcagatcggccgcgtcggcggtgaggagttcacggtgctgctgcccgacgcgcacgggcaggcatgcgagcgcgtggccgaagcggcgcgcgaagccatcgagggcttcgacttcggcctgccggacggcagccgcgtcaccgccagcttcggcgtgagctggctgcccggcggctgcgtgttcgacgatgcctacgggctcgccgacgaggcgctctacgacgccaagcgcgccggccgcaaccgcgtcgtgtgcgcggatccggcgacgcacgcgccgagtccatgagcatccagatcgggatggacggtctcgtcgcagagcccgacggcccgccatctccagcgccgtgcgccggcccggcgtggcaggtgctggtcgtggactgcgaccccggcatgcatggcatggttcgcggggcgttcgaaggcctggagctgctgggccgtccgctcgcctccctgcatgcgtccacccgtgcgcaggcgcgcgcgatgctgctcgcaggctccggcatcgcggtggtgctgctcggcgccctcgcggacggtgatgccggcgatggcgaaatgctggacttcatccgccatacggccggactcggcgacacccgcatcgtgctgtgcacggcgcaatcgggccaggcgccggaccaggacacgctgctgcgctacgacatcaacgacttccgtgcgaagtccgagctcgcgcaggggcggctgctgcccgtggtcctcgctgccatccgctcctacgatcagcgctgttccatcgaggccagccgccgcagcctggagctcatcgtgcggtccagcgcggcgctgctggagcagcccgacctccaggcattcgctgcgggcgtcatcacccagctcgatgccctgctggacggcgcggcgcggggcatggtgtgcatgctgcacggtgcctcggccgacagctgccgggtggtggccgcgacggatgctttcgcagctttctcgggccgtgcgctggaaacgctgcccgacacccgatgccggcaactgctggcccgggcgctcaagttctgccagaacatccatggggaggagggcggcatcgccctgtacttcggcgatcgcagcgagcgcggcatggccgtcttcgtggacacgccctacccgcacagcgcgctcgaccgccagttgctggatgtcttttccatcaacatgcggaccctgctgctcaaccgcgacctgctggaccgcctgcgccgattcgcctactacgatccgctggtccgcctgcccaaccgcgcccacttcgtcgagaaggtggatgactgcgtgcggcgtggcggggcccaggaccacatccttgcgctgatcgatatcgacgatttcagcgcggcgaacgatgtgatgggccacaccttcggcgaccggctgctggaggcggcggcccggcgcctggccgatgcgctgcctccgggcgtgctgctggcgcgcgtgggctcggacaccttcggcgtcctgggcgaggcccgcctggtggcgctgccgcaattgctgcagtgcatgcagccaccaccggtcgtggacggcgtgccgcagaaagtgtcgctcacctgcggatacgtgcacctgccctcgggcgcccaggccggcgcagacctcgtcaaggacgccaccatcgccctgaagcgggccaagcgcgaccaccgcggccagcacctgcagtacctcgagcacatgggccgcgaggcgcgggaccgggccatgctgctgtcggacctgcgtgcggccatcgacgaggcgcagctgttcctggtctaccagccgcaactgcacctgggcactggcgccctcgtggggatggaagccctgctgcgctggcgcctgcctgacggacggttcgtgtctccggacgatttcattccgatcgctgaacactcgggcctcatcgcaccactcgggcaatgggtgctgtccaccgcctgccagagcctgagcgacctggcgcgcgaaggcctggcgcctccgcatatttcggtgaacgtgtcggtggtccagctgcaggacccggcattccccgacgccgtgcgggcggcgctggccgccagtggcctgcacggcagccagctggagctggaaatcacggagtccgtcgcggtggtgcccacccagctgctgcagtccacgctggcttcgctgcgcgcccatggtgtcagcatcgccatcgatgatttcggcaccggctactcgtccctgagctacctggagcggctgccgctggaccgcatcaagatcgaccgtagtttcgtgcgcaggcccaccggcgcgcagggcgggcgcatcgccgaaatgatcgtgcggctcgggcaccagctcgggctgcgcgtgatggccgagggcatcgaggacgcggccacctgggagtcgctgctgcgcatggggtgcgacgaggggcagggctaccacatcgccgtacccatggacctgcagcagctgcgggcctggctcgcggcacggcccgcagcgagaggtcagttcgagcgcagcggcggcaagtaggttgccaggcgttccttgaagaagggctgcaccgccgcgatgttgcccttgacggcgatggtgtccgcgccggtgtcgcggctcatccccagcgggtctccgtccggccagccggggccgaagcaccattgcgtgctgggcacgttgctccgttgcaggagctgcagcatgcgccgtgtcgccacttcggcgctcgcgttgttttccggatagccgtgctcgcccaggaaaccgcgcttgccgttgtcctgcagccattgcaggaaattcgccaccatcttctcgccggtgtccggggccacggtctcctgcgggttcttccaggcaccgccgccttgcccgttgctgtccaggtagttgtgggcctcgtacacgatgagcccgtacgggtcggggatggtcgcgaggtcgttcgagtatttcacccattcgcgggccgtggcgaattcgttgccgcagatgaagacgaagtgcttgcggtcgtagtcgaagatgcgcgcggccgtgcgcgtcgcggtgcgctgccagagcgcccgcatgtccagcgcgctgccattcgcgttcgtctccttgccggtgtagggctcgttcatcaggccccagccgaaaatcgccggatggtcgcggaagcgctgcacgaggcgcagccacaggtccggcaggccgtcctcggtgtagagcttgcagccctgcgtgccgatcacgcggtattcgtagagcttgagcaactggtcgcggccgtcgaagtaggcgacgtactcgaagttgcccttggcgtaggtgccgttccagaccgacggcgctgccgcatcgggcacggcccggccgtccgggcccacgagctgtcctccctggatgcggtagccctgcagcgccgccacccgcgtcggcaggcgcatgtagtcgtgcagttccaggatcgcgcgcttgccctgggcggccagccggtccagtacgtcgctcacttccttcacgtaggtggcattcagcggcaggccctggccggtactgaagcgctgcgccgtggtcggcagccggaacagcgggcagtcgccggccgcggcgatgtgcttgtcggagatgtcccggtagtgcgtgccgatctgcgcgttctccacgaaactgttcgagccgaggcccgacagattcatgcccgccagcggcagcgatgcggtggcggcgtgtcctgccgaccagccggccgtggcggcccaggcggcggcacccagcccgccctggagtacggagcggcggggcatgtccgccgcggacgatgcggttggagcctgccggaaagcccggcgtggtggaatggccatggaaaaacctttcaatggagggtggatgggagacggggcggcgcgccggagcggctgcagggcattggcagggcgcgcccggcgcgtcccgtggggaagggcgcggaacggcccctggtggaggcgccatccgcgcgaacgccaccttagcgggggacccgcgacacggctgtaaccgcctgttggccgtggccttcgcgccacccgtgcgcgcggcacgccgcccctcccggccatgctttctgtcccagccgggacaaccctggctggcatcctcgtccggactctctagaatcaaaaagcacgaccgttcttttccataccaaaccaagggacaagcaatgaccgctgaataccaagtccacggcgatgtagccgtgatcaccctggccaacccgcccgtgaacgggctgggccatgccacgcgcaagggcatcaccgacgggctggcccgcgcgaatgccgatgcggccgtgaaggccatcgtcgtcacgggggccggcggcgcgttctccggcggcgcggacatcaaggaattcggcacggacaaggccatgcaggagcccaacctgcattcggtgatccgcgcggtggaaggctcggccaagcccgtcgtggccgccattcacaccgtgtgcatgggcggtgggctggagctggccctgggctgccactaccgcatcgccgcgcccggctgcagcatggcgctgcccgaagtgaagctgggcctgctgcccggcgcgggcggcacccagcgcctgccgcgcgtcgtcggcgtggaggccgcgctcaacatgatcgtgagcggcgagcccgtgaagagcgagctgatcggcggcatgcccggccagaagctgttcgacaagatggccgcctcggccgaatcgctcgccgaagaggccctggccttcgcgcgcagcgtggcagacacccgtccgctgccgctggtgcgcaacctgccggccaggcacccgcagggcgatgcctacttccagttcgcgcgcaacatggtcaagggcatggcgaagaactttcccgcgccgctcaagtgcgtggacgccgtggaagccgccaccaagcgcaagttcgaggacggcctggcctacgagcgcgagctgttcgtcaacctgatgtggacgcccgaatcccgcgcgctgcgccacctgttcctggcagagcgtgccgcgagcaagatccccgacgtgccgtcggataccccgaagcgcgagatccgcaaggtgggcgtcatcggcgccggcaccatgggcggcggcatcagcatgaacttcctgaacgccggcattcccgtcaccatcctcgagaccaagcaggaagcgctggaccggggcctggccaccatccgcaagaactacgaagcccaggtcgccaagggcaagctcaagcaggacaagtacgagcagcgcatggccctgctcacgcccacgctcagctatgacgatctgaaggacgtggacctcgtcatcgaggccgtgttcgaagagatgggcgtcaaggaaaccgtgttcaagaagctcgacgaggtcgccaggcccggcgccatcctggcttccaacacctccacgctcgacgtggatcagatcgccgccttcacgaagcgcccgcaggacgtggtcggcatgcacttcttcagccctgccaacgtgatgaagctgctggaagtggtgcgcggcaagcagaccgccaaggatgtgctcgccaccgtgatggcgctcgccaagaagatcaagaagacggccgtggtctccggcgtgtgcgacggcttcatcggcaaccgcatgatcgagcgctacagccagcaggccggcttcctgctggatgaaggcgccacgccccagcaggtggacaaggccatcgagaagttcggcttcgccatgggcccgttccgcatgggcgacctcgccggcaacgacatcggctgggcgatccgcaagcgccgcgccgtcgagcgcccggacatgaagtacagccgcacggccgacaagctctgcgaactgggccgctacggccagaagacgggcgccggctggtacgactacaagccgggcaagcgcgacgccatcccgagcgacctggtgaacaagatgatcgaggaccaccgcaaggagctcggcatcaccccgcgcaagatcagcgacgaggagatcgtgcagcgcctggtctatgccctggtcaacgagggcgcgaagatcctggaagagggcatcgcgagcaagtccggcgacatcgacatggtgtacctgacgggctacggcttccccatccaccgcggcggcccgatgcactacgcgagcgaagtgggcctcttcaacgtcgagcagtcgatgcagcgcttcgcgcagaacccgctggacgatgccgccgcatgggagccggcgcccctgctctccctcctcgccgccgagggcaaggccttcgcctgacccgcgccgtccgcatgtttgcaaagaaccagggaatccgcacatgacctccgcagtgatcgtttccaccgcccgcacgccgctcgccaagagctggaagggctccttcaacatgacccacggcgccacgctcggcggccacgccgtgcagcacgccgtccagcgcgccggcatcgacggctcggaagtcgacgacgtcatcatgggctgcgccaatcccgagggtgcgaccggcgccaacatcgcgcgccagatcgcgctgcgcgccggcctccccgtcaccacctcgggcatgacggtcaaccgtttctgctcctcgggcctgcagaccatcgccatggccgcgcagcgcatcatcgcgggcgaggccgaggtcttcgtcgccggcggcgtcgagagcatctcctgcgtgcagcaggaaatgaacacgcacatgctgcgcgacctcgaactcgccaaggccaagcccgagatctactggagcatgctggagaccgccgaacaggtcgccaagcgctaccacatcggccgcgacgcgatggacgaatacggcgccgccagccagcagaaggcctgcgccgcgcaggccgccggcaagttcgacgacgagatcgcacctatcaccgtcacggccggcgtggccgacaagaccctgggcctgatcaccaggcaggtcacggtgagcaaggacgaaggcacgcgcgaaggcacgaccaaggaaggcatcgccggcatcaagcccgcgctgccgggcggcgtgatctcggccggcaacgcgagccagttctccgacggcgctggtgcctgcgtcatcacgagcgaagactatgcaagccgcaagggcctcaagcccctgggccgcttcctcggcttcgccgtggcgggctgcgagcccgacgagatgggcatcggccccgtcttcgccgtgcccaaggtgctcaagaagctgggcctgacggtgcaggacatcgacctgtgggagctgaacgaagccttcgccgtgcaggtgctgtactgccgcgacaagctcggcattccggccgaccgcctgaacgtgaacggcggcgcgatcgccctgggtcatccctacggcgtgagcggccagcgcctcacgggacatgcgctcatcgaaggccgccgccgcggtgccaagcgcgtctgcgtgacgatgtgcatcggtggcggcatgggtgccgccggcgtgttcgaagtgttctgagcgcgccatgtccaggagcccggaggaggcggctgccatgccgcgcagcgatgccgaatggctcgcccatggccgcgacgtgctggcccggcagcccttcagccagctgctgggggccgagctggccgccttctctccgtcgcgctgtgaactgcgcctgcccgtcacgccgcagctgctgcagcagcacggcttcgtgcacggcggcgtggtgagctacctggccgacaacgcgctcacctatgcgggtggcgcagcgctgcaggtacccgtggtcacctccgagctcaaggtcaactacctgcggccggcccggggcgactggctggtcgcaagggcggaaacgctgcactgcgggcggacccaggccgtgtgccggtgcgaggtctatgcggtcgcggatggggtggagaagctctgtgccgcggcgcagggcaccattgcggcgctgccctcccggcccggcggctgatccttcgcctcccgcgccgtgccggaggatccggtacggcgtcccaccttcgttccccggccgcccggcccgcgtgcgggcccggcccttccctgcggaaatgcgtccatgccattgcgttccaccctcgacttcctgctccacgactggctcgatgccgtcgcgctcacgcagcgggagcgattcgccgaccattcgcgtgaaaccttcgatgccgtgctcgacacctgcgagcgcatcgcccgggagaaatacgccccgttcaaccgcctcgtggacactgaagagccgcgcatggaagacgggcgcgtcgtgttgccccgcgccacgcacgaagcccgccgggcctatgccgaatccggcatgctgagcgcggcccaggattacgccatcggcggcatgcagctgccctataccctggaatccgcggccaacagcttcttcgcggaagcgtcgatcagcatcggctccaacctgctcaccgtcggcaacgccaacctgctcatggtgcacggcaccgaggcgcagcgcgaagtcttcgcgctcaacgaattcaacgggcgctggtccggcaccatgtgcctctccgagccacaggcaggctcctcgctctccgacatcgccacgcgcgccgtgcccgacggggacgatttcgagtccgacccgctcggcccgcgctaccgcctggccggcaacaagatgtggatctcctccggcgaccacgagatgaccgaaaacatcgtccacctcgtgctggccaagatccccgggccggacggccgcccggtgcccggcgtgaaaggcatctcgctcttcatcgtgcccaagcacctggtcgacacctccgggcagctcacgggcgagcgcaacgatgtggccttggccggcctcaaccacaagctcggctggcgcggcaccaccaacacgctgctcaacttcggcgagggcacgtaccccgtgcgggcagggcaggggcccggcggactggacggccgcggcgcgggcgccatcggctaccgggtgggcgggccgggcgacggcctgaagtgcatgttccacatgatgaacgaggcccgcatcggcatcggcatggccgccaccatgctcggcctggccggctaccgcgccagcttgcagtacgccaaggaccgcacccagggccggccgatcgtgccgcgctcggcggggggcgacggcaaggccggaaaggatgcctcggcaccccccgtgcgcctcatcgagcacgccgacatccggcgcatgctcctggcgcagaagagctatggcgaaggcgccctggccctcaacctctattgcgcgcggctcgtggacgagcagcacaccggcagtccagaagccgccgacgaggcgcgcctgttgctggaagtgctcacgcccatcgccaagagctggcccagcgaatggtgcctggaggccaactccctggccatccagatccacggcggctacggctacacgcgcgacttcccggtggagcagtactggcgcgacaaccgcctcaacatgatccacgaaggcacccacggcatccaggcgatggacctgctgggccgcaaggtggtcatggagggcggccgcggcctgcaactgctggcgggccgcgtgaacgccaccatccagcgcgccatggagcggcccgaactcgcggcgcatgccaatgagctggcccgcgcgctgtccgaagtcggcgccgccaccaaggcggcctgggccacgggcgagcccgccgaggcgctggccaacgcagtgccctacatgcaggcggccgggcacatggtgctggcgtgggtatggctggacatcgcggtcgccgtgctcgcccgcgctgcggcatctgcgccatccctggcgccagacgacgcgggccggctgggcgcaatgcggtacttcttccgctatgaattgcccaagatcggcgcttggctgaacgtcgtccgcacccgcgacatgacgtgcgccgagatgcccgaggacgcgttctgacctgatcgcgcaggcgacaagccgccgcgtcactgccccccacaatgcccgtaaacccccatcccgaatacccataaggagaccaacccatgacccgcacggtccagcaacttttcgatctttccggcaagactgccctcgtcaccggcggctcgcgcggcctcgggctgcagctggcccaggcgctgggcgaggcgggcgcgaagatcatgctgacgtcccgcaaggcggccgacctggaggaatccgctgcaacgctgcaggcggccggcatcgacgcgcgctggatcgccgcggactgcggacaggaggccgacatccagcgtctcgcgcaggaaacgctgcaacgcatgggcgacatcgacatcctcgtgaacaacgcgggcgccagctggggcgctcccgccgaggaccatcccaccgcggcgtgggacaaggtcatgaacctcaacgtgcgcggctacttcctgctgtcgcaggccatcgccaagcacagcatgatcccgcgcaagagcggccgcatcatcaacgtggcctccatcgccgggctgggcggcaaccccatccagatgaagaccatcgcctacaacacctccaagggggccgtgatcaacttcacgcgcgcgctggcggcggagtggggcgtgcatggcatcaacgtgaacgccatctgcccgggcttcttcaagaccaagatggcctcggtgctcatcgagaccctgggcgagcagaagatggccgagcacgcaccgctgcgccgcctgggcgacgaggaagacctcaagggcctgtgcctgctctacgcctcggatgccggcaagcacatcaccggccagtggatggccgtcgatggcggcgtcagcgtggtgactggcggttgaaaccgcaccgcttatagcgcagggcaccgctgcgtgcgtgctgcgctgcggcggccgcgctcgctatgctggcggcttcccctgatcctgatggagtgttccccttgttgagcttcggcgccgaaattccctttgtcagccacctcggcttcaccctgcaccacatgcagggcggagaatccgaactgcactacaccgcgcagccggaccacctgaattccttcggcgtcacccacggcggcgccaccatgaccctgatggatgtcgccatggccatcgcggcccgcagcgacgtgccggccgacatcggcgtggtcacgatcgagatgaagaccagcttcatgcaggcggcccgcgggccgctggtggcgcggggcaagctcctgcaccgcacgaccgcgctcgcgttcacggaagccagcatcttcgatgccgaaggccgcctctgcagccacgccaccggtaccttcaagtacatgaagcggcccgcacagcccgaggcatcggttcccaccgactgacacgttttccacgttcatccgttcccgaaaaaaggagataccccatgccacgcaaccagcagatcctcctggacaaccgcccgcagggcgaagccaccaccggcaacttcaagctcgtcaccactgaaacgcccgcattgcaggacggccaggtgcttgtacggcaccattacctgagcctggacccgtacatgcgcggccgcatgaacgacagcaagagctacgccgcatcccagcccctgggcgaggtcatgatcggcggcaccgtcggcgaagtggcggaaagccgccatcccaagttcgccgtgggcgacaaggtcgtcggcatggggggctggcaggagtggagcgtggtggacggcaacgcgcccggcatgctgcgcaaggtggacaccacccacgtgccgctgtcgcactacctcggtgcggtgggcatgcccggcgtgaccgcctggtacggcctcgtgaagatcatcgagcccaaggccggcgagaccatggtggtcagcgccgcctcgggggccgtgggcagcgccttcggagcccttgccaaggcacgcggctgccgcgtggtgggcattgccggcggtcctgaaaagtgccgctacgtgacggaggaactgggcttcgatgcctgcatcgaccaccgcgagcacggcgacctcaagagcatgtcccaggccctgaagcaggcctgtccccagggcatcgacggctacttcgagaacgtcggcggctacatcctcgatgccgtgctgctgcgcgccaacgctttcgcgcgcgtggccgtgtgcggcctgatcgccggttatgacggccagcccctgccgctgcagaacccggccctcattctcatcaaccgcatgaaggtgcaaggcttcatcgtcagcgagcacatggagatctggcccgaggccctgaaggagttgggcgggctcgtcggctccggcaagctgcgtccgcgcgagaccatcgcggagggcatcgccgccgcgccggaagccttcctgggcctgctcaagggcaagaacttcggcaagcagctggtcaagctggtctgatggccgcgtccctgatctggcactggtcccgcttcgacgatctcggcgtgcatgcgctgcacgacgcgctcgccctgcgctgccgcgtgttcatcctggagcagggcccctaccaggaccccgatgaagccgacaaaagcgcctggcacctgctcgggcgtgacgcagcagggcgcctgcaggcctacctgcgcgtggtcgatcccggggtgaaatacaccgagccggccatcggccgcgtggtcacggcgcccgaggcccgaggcacgggggccggccgcctgatcgtgcacgaaggcctctcgcgctgcgcggccgcatggccgggcagggcggtacgcatcagcgcgcaggcccacctgcagcgtttctatggcgaggccgggttcaccgcggtttcgcccgagtacctggaggacggcatcccccacgtcgagatgctgtggacgccgacctccgctccggcgtaacctgcgcctgcccggaaacccaccaggagaagccatggtcccgtccctgcctgaacccatcctccaccactatccctcgtcgccgttctcggaaaagatccgcctcgccctcggcttcaagcaactggcctggaagtcggtgatcgttccgagcatcgcgcccaagcccgacgtggtggcgctcacgggcggataccgccgcacgccgttcctgcagatcggtgccgacatctattgcgacacggccctcatctgcgacgtgctggaacacctgcagcccgagcccgtgctgtatccgctcgccctcaagggcgtgtcccgcgtgttcgcgcaatggtcggacaccacgctgttctgggcggccatggcctacaacctccagccgcggggggccgcggagctgttcgccaacctgccgcccgcggccgcccaggccttcggtgccgaccgcaaggccatgagcgccggcatgaaccgcctgcgcccgcaggacgccacggccgcctaccgctcctacctgcggcgcatcgcccacatggtcgaggagcacgactacctcttcggtgcagagccctgcgtggcggacttcgctgcctaccaccccttgtggttcacccggcagtgcgtcccggtgatgtccgacatcttcaagaccacccccgccgtgctggagtggatggaccgcatcgccgccatcggccatgggcgcatggagaaattcagcgcccaggatgccatcacggtggccgccgggaccgagccgctgccgctcgtggacgacgtcttccaggacgagcacggcataccgctgggcgcgcgcgtgtcgatcgccgcggagaccttcggtaccgaaccgaccgaaggccgccttgtcgccgccacccgcacgcgctacacgctggcacgcaccgacccgcgcgcgggcacgctccacgtgcacttcccgcgcatcggctacacgctcacttccacggagacaaccacaccatgatcgaagacttccagggcaagaccgccgtgctcacgggcgcgggatcgggattcggactcgaatgcgcccgcatcggcgcgcggcgcggcatgcgcctcgtgctggtcgatgtgcagcaggacgcgctggaccaggccgaggccgaggtccgggctgccggtgccgacgtgctggccaggcgggtggatgtctccgacgccgggcagatggagcgcctcgcgtccgacgtccgggaacgtttcggcgcaccgcatttcgtcttcaacaatgccggcgtgggcgccgggggcctggtctgggagaacaccgtcgccgactggaactgggtgctcggcgtgaacctcatgggcgtggtgcatggcgtgcgcctcttcacgcccatgatgctcgatgccgcgcggcaggatccggcctggcgtggccacatcgtcaacacggccagcatggccggcctgctcacgcccccgaacatgggcatctacaacgtgagcaagcacgccgtggtgagcctcaccgaaaccctgtaccaggatctggcgctggtcacggaccagatcggcgccagcgtgctctgcccgtatttcgtgcccaccggcatcggccgcagcgagcgcaaccggccggatgcgccggccgcgccacccacgcgcagccagctcatcggccaggcgatgaacgacaaggcggtgggcagcggcaaggtcactgctgccgaagtggcgcagatagtgttcgacggcatcgccgccaaccgcttctatctcttcagccatccccaggcgctgggcaacgtgcaaagccgcatggaaagcatcgtggccgtgcgcaacccgcccgatccgttcctggagcggcccgacatcggccagcgcctgcgcgagcagctgcgtgcggagcccggcgccaccgcctgacgccgcgatcgaatgtgcctggccgccgccgggcgggcgacgtatgcgctgcggcagggcgcacccttgccgcatgccggccatgcagccgcttcagcgcggcgcgaggcggatggcgccgtccagccggatcacctcgccattgagcatgtcgttctcgaagatgtggcgggccagccgggcatagtcatccggcgtgccgaggcggctcgggaaggggacacccgccgccagcgcgtcctgcacgtcctgcggcatgccgaacagcatcggcgtgccgaagatgccgggcgcgatcgtcatgttgcggatgccgttgcgcgcgaggtcgcgcgcgatgggcagcgtcatccccacgatgccgcccttggaggcggaataggccgcctggccgatctggccgtcataggccgccacgctggccgtggaaatcagcaccccgcgctcgccggtggactcgggctcgttgcgggacatggcctcggcggcgaggcggatcatgttgaagctgccgatcaggtttaccgtcaccgttttggtgaacagcgccaggccatgcgcgccgttcttgcccacggtcttttcggcgggggcgatgccggcgcagttgaccagtcccatcagcttgccttgcgccacggcctgcgccaccaccgcctggccgtcggcctcgctcgtcacatcgcagcgcacgaaagtgccgccgatatcgcgcgccacggcttcgcccttgtccgcctgcatgtccgcgatgaccacgcgaccgcccgcggcggcgagcatgcgtgccgtgccttcgcccaggcccgacgcgccgcccgtgacgatgaataccttgccctggatctccatgaaactgtctccttgatggtttgacgttgacgtaaacgtcaattatgaaccaggaaaacgttacgccacacgcacgaaagcccggcaggccgggctttcgcgggaagaggagcggcgcgggccggggcttacttgaagcccacccggtccagcatctgctgcaccttgggcatgtgctcgcccacggcgctgatcgggatcgtctcgctcttgaacggctggccgccggtcatcgcgcgcagcgcgggattctcggacaccacgcccttggctgcgggccattcgttgttgccgttcgcgaagtagttctgggccgtggggctggccaggtactcgaggaacttgaccgcgttggcctggttcttcgaataccgcgccacggcgccacccgcgatgttcatgtgcgtgccccacgattgctggttggggaacactaccgccaccttgctggccacgtccttgtcctcgggcttgtccgaccgcatgatgcgggccaggtaatagctgttggtgacggcgatgtcgcattcgcccgctgccacggcgcggatctggtcggtgtcaccacccttcgggggacgcgccaggttggcgaccacgcccttgagccaggcttcggccttctgctcgcccagatgctccgtcactgcaccgaacaggctcaggttgtaggggtgcgagcccgagcggatgcagatcctgcccttgttcttcgggtcgcccagctcttcgtaggtgtccacgtcgtccttgttcaccttcgccttgttgtagacgatgacgcgggcgcgggtggacaggccgaaccaggcgatgccgccatcggcagcagggcgggcgcgcaggttcgcgggaatggcgtcttccagggccttggacttgatcggcaggaagaggccgtcggcctcgccgcgatagaggcgggccgcgtccaccagcaggatgacgtcggccggggatgccgagccttcggccttcaggcgcgccatgatccccgcgtcatcggcatccacccggttgatcttgatgcccgtggcctgcgtgaatccgctgtagagcgcctcgtccgttgcgtaatggcgggccgagtacaggttcacgacctgttcctgggcgagcgcggtgccggcgacggccagcaggctggcggatgcgatgaggctcaggatgcggttgcgcatgcggtggttctctctttctaggtagtcggtggaggatggttccgaaagagcggggatgatatggcagacgcgaatcattcgcgataaagaccggcgccagcccatggcattgcgcggcggccctggcatccacggccatcgcgcgggcaaagaaaaagccggcagggccggctttatctcggagtggcggccggaaaccggctgccttgggccccgcgtggggccgaggcacgtcacttcacgtgcttgccgatcaggccggccatctcgaacatggagacctgcggcttgccgaacacttccttcagcttcgcgtcggcgttgatcatgcgcttgttggcggcgtcctgcaggttgttggccttgatgtaggcccacagcttgctgatgatctccgtgcggggcagcgggtcggagccgaccacggcggccagcgccgggctgggcgtcagggccttcatgaaggcggcgttgggcgtgcgcttcttggcgggcgccgcggccttgtcggcagccggagctttctttgcagttgccatgttggtttttccttgttgggagtgaaatagcggtgacccagcgaaaacctgctgttcactggttcggcgaatgctaatggcaaaaaaacgcctttccaagggaagagcgcgtttttttgcctccagttgttgcgacccgaccgtcggaagccgcgtacgtttcgaggtgcggaaaatcaagccctgcgatacgtcctccgagcccgccggcggtgcccggcggcttctaacggttccgtgcacggcgctggcccagcaggatcattcccacggcgagcaggatcaccgcgctggcccatccctcgcgggcggaaatcgtttctccggccaccgcactgcccagggcgagcgccaccgccgggttcacgaaggcatagctggacgccagcgccgggctggcatgggcgagcaggtacaggtatgcgctgaaggcgaccagggagccgaacaccaccaggtaaacccaggcggcgagcgcggcggtgccgggcggccaggcggggcgctctcccaggatgaaggaaatcgccatgagcacggccccgccgcacagcatctcgctggcgaaccccatcggtccgggtgccagtggcaggcgcgtggtggagagaaccgagccgagcgaccagcaggcggtggacgccaatgcgcacaccacgctggccggggccgcggaaaaactctcgccccgcatcagcagcgccacgcccagcgcgccgaggcacatcccggccagctcccaggcacccgggcggcgcccccagaacaggccccagccggtgaccatcagcggcacggaggcgacgcaggtggcgatcagccccgagcccacgtgcaggctggccgtggcgatgaggcccattccggccccgagcatgaggctgcccacgatgaacgcattgcgccactgccgtgccgaggggagcagggcggcgactcctgccctgcggccccgccaggccatgaacagcgccagcagcgcgcccgccaccaggaaccgggagcccatctggaagaatggcggaaagctctccagcgcccgccggatcgccaggtaggtggagccccaaaccaggtagcagcacagcagggccagcacggtgcccgccgggaggcgggccctgggggaaagcgtcggagcggtagtggtcggcatggccctatcctatgaaagctgccgagcagacaacagggcaattcaaaggttgatgggctgccttgccagtgttttcatggccaaatggcatgatgaccgaaaagaccgaaatcgacggctacgatgcccgcatccttgcggccctgcagcaggacggccgcatcaccatggccgaactgggccggcaggtgcacctcagccagcctgcggtcaccgaacgggtgcgcaagctcgaagcggccggcatcatccggggctacggcgcccgggtggaccatgccgccctgggctatggcatccgcgccatcatccgggtggggcgcgcggaatatgcgcgcgtcgtgcggctcatcgagcagacgcccgaggtggtcaatgcctacaacgtgaccggcgacgacagctggatcctggagatcgcggtcatcgacgtcagccacctcgacgcggtcgtgaccgcgttctgcctgctggccgaaacctccacctgcatcgtgctcaatgccccgcgggaaaacgccccggtgctgccggcccgccgcgacagcatcaggccgcccatccgcaaggtcaccggccgctgaggccgccgtaaggcaggccgttcgctcaggcctgcggaggctgccctccggatgccggcggtttccggcgcccgggcagcgtggccagcaccacgctcgccaccgcgatcccgaaagccaccagttgcaacggcgtgaaccgctctcccagcaccaccacgccgaccagcgccgcgctcaccggcagcatcacggtgaagacgccgccctgcgcggcgggcacgactttcagtccggtcatccacagccagacggtccacatgctcgcggccagcgcgtagaacaccagcagcagccacatgccgggcttgagcgacgagaaatcgaactgcagcgccgcatacagtcccatcggcgtggccagcaggaatccccacagattgatcagcgccgtgatgcggcgcggacccagcgtgcccgtgagcttcttgccgatcaccgagtaggccgcttcgcagatcaccgcgccgatcaacagcaattgcccgagccagacgaggtggcgggattgggcagcgtcctgcgtgccggtaccggcatgcgcgccggttcccggctgcgccacggaaaacagcgcgatgcccagtaccgcgaggcccacggcggcccaggtccggcggggcacccgctccttcaggaagaaccagctcatcaccgcaaccgccgccggaatgcctgccatggtgacgccggcggtgaccgcgctggtcaggccgacacccgagatcatgcacagcgtgaaaaggaaattgcccaggaacgattccaggaacagcaggcgtcgcacctgcggtgacatgggaggctcgtccgccggcttgcgcagccacgacagcatgcccagaccaccgatcccgaaccgcatccatgccagcaggaagaccggcagcgcctgcgacaggggcttggaaagtgcgacgtagctgcccaccaggatcatgctgagggcaaggcagagataggcgacggggcggctgggcatgcggcgatcgcggcccggatcgatagactgcagggccgacgctgatttctaggacacgcatcatgcctcagccgccgcactccgattccgctcgccacgtgttcgtctacggcaccctgcgccgcggagggagcaacgacatcacccggctcgatccgccaccggtccccgtcggcacggcggcggttcccggcgtgctctacgacctcggtgcctacccgggcatcgcgctgaccggccccgcgtccgaaggggaagggcgcgcgcccgtgctgggagaggtctatgccatcacccccgcgctggagcgctgcctggaccggatcgaggagatctggcccgaaccttccggcgaatacgtcaagcgcgaagtggtggttcgcctcaaggagggcggggcggagctttcgtgcctcatatacgaaatctctccccatttcctgcagggcgcgcccaggctgctgcacggcgactggatggccgcgcgctgaaatttcgcccgtgaaactcccgtgccacattgtgaaaaatagaaatgctgcggtgccgcataatttctcgatacgagaaaatgcatttcatgattcaaaaaaaatgcgttaagtcattgattttgaaggtaaaaattttatgtcttatataagacataagagcttgcgcgggtcttctacaagacctacagttgtctccaaggacggcacacaccgccctcgtgtttccacccacttcctggagatgaccatgccccaaaccttcaatgagcaactgagccgtgaacagcaaatcgccgccctggaaaaagactgggcgcagaacccccgctggaaggggatcaagcgcggttacagcgccgccgatgtcgtgcggctccgcggctccttccaggtcgaacacacgctggcgcgccgcggtgctgaaaagctctggaacctcgtccacaacgaaccttatgtgaactgcctcggcgcgctgaccggcggccaggccatgcagcaggtcaaggccggcatcaaggcgatctacctgtccggctggcaggtggctgccgacaacaacgagtacgccgcgatgtaccccgaccagtcgctgtaccccgtggactcggtgccgaaggtcgtggagcgcatcaacaacagcttcacccgcgccgacgaaatccagtgggccaagggcgtgaaccccggcgacgccggcttcatcgactaccacgcccccatcgtggccgatgccgaggccggcttcggcggcgtgctgaacgcctatgagctgatgaaggccatgatccgcgccggtgccgccggcgtgcacttcgaagaccagctcgcttcggtcaagaagtgcggccacatgggcggcaaggtgctggtgcccacgcaggaggccgtgcagaagctcatcgcggcacgcatggccgccgacgtgtacggcgtgcccaccctggtcatcgcccgcaccgacgccgaggccgcagacctgatcaccagcgactacgacgagaacgacaagcccttcctgacgggcgagcgcacggccgaaggcttctacaagacccgcaagggcatcgaccaagccatcagccgtgccgtggcatacgccgagtatgcggacctggtctggtgcgagaccggcacgccggacctggaattcgcccgcaagttcgccgaggccgtgcacgccaagcacccgggcaagctcctcgcgtacaactgctctccgtcgttcaactggaagaagaacctcgacgacgcgaccatcgccaagttccagcgcgaactgggcgccatgggctacaagtaccagttcatcacgctggccggcatccacagcatgtggttcaacatgttcgacctggcgcaggactacgtgaagcgcggcatgtccgcctacgtggaaaaggtgcaggagcccgaattcgcggcccgcgagcgcggctacaccttcgtgtcgcaccagcaggaggtgggcacgggctacttcgacgaggtgaccaccgtgatccagggcggaaagtccagcgtgaccgcgctgaccggctccaccgaggaagagcagttccactgacctgcccgttgacctgccgcagcggcgggcccttgcggcccgcccgcgggcacgggttagaatgcctgcatcaaccacttgcaagggcgagaaaggcatgacggttatgacaccgcgaactacggagaccccctccagcagccgctaggctgcatgttcgcgcctgcacgtcactcactgttgcctgcaaccccgaaaaagcgcggacatcgttccgcgttttttttcgccttcgcttttctcgcgcatcctcccccgtcgaacccaaggcttcagcacatgatccggatcacgcttcccgacaactcccaacgtgaatacgacggccccgtctcggtggccgacgtggcccagtccatcgggccgggactcgccaagatgaccgtggcaggcaaggtcgatggccgcctggtggacgccagcgacgtgatcgaccacgacgcgcgcctgcagatcatcaccccgcgggaccaggaaggcgtggagatcatccgccactcctgcgcccacctggtgggccatgccgtcaagcagctctaccccacggcgaagatggtgatcggcccggtgatcgaggaaggcttctactacgacatcgcctacgagcgccccttcacgcccgaagatctcgcggcgatcgagcagcgcatgaaggagctcatcgcgcaggactacgacgtcgtcaagaagatgacgccccgcgacgaggtgatccaggtcttccgcgagcgcggcgaggaatacaagctgcgcctcgtggaggacatgcccgacgagaaggccatgggcctgtactaccaccaggaatacgtggacatgtgccgcggcccccatgtgccgaacacgcgattcctgaaggtgttcaagctgacgcgcgtttccggcgcctattggcgcggcgatgccaagaacgagcaactgcagcgcatctacggcaccgcctgggccgacaagaaagacctggaggcgtacatcaagcgcatcgaggaggccgaaaagcgcgaccaccgccgcctcggccgcgagctcgacctgttccacatcgacgagcactcccccggcacggtcttctggcacccgaagggctggacgatctggcagggcgtggagcagtacatgcgccaggtgtaccgcgacaacggctaccaggaagtcaagggcccgcagatcctcgacaagcacctctgggagaagacgggtcactgggacaagtaccgcgagaacatgttcacgaccgagagcgagaagcacgactacgccctcaagccgatgaactgccccggccacatcctgatcttcaaccagggcgtgaagagctaccgcgacctgccgctgcgctacggcgagttcggccagtgccaccgcaacgagcccacgggcggcctgcacggcatcatgcgcgtgcgcgccttcacgcaggacgatggccacatcttctgtaccgaagaccagatccagcaggagtgcatcaacttcacgagcctgctgcagaaggtctacaaggatttcggcttcaccgacatcatctacaaggtggcgacgcgcccggaaaagcgcatcggctcggaagaaagctgggacaaggccgagaatgccctcatcgaaagcctgaaggcttcgggctgcgactaccagatcgcggtgggcgacggtgcgttctatggcccgaagctcgagtacacgctgcgcgacgcgatcggccgccactggcaatgcggcaccatccaggtggatccgtccatgccggagcgcctgggagcggagtacgtgggtgaggatggccagcgccaccgtcccatcgtgctgcaccgtgccatcgtcggcagcctggagcgtttcatcggcatcctgatcgagcagcacgcgggcgcgctgcccgtctggctggccccggtgcaggtggcggtgctcaacattaccggcgcgcaggacgattactgtcgcgaaattgccgcaaagctccaaaaagcgctgccgaatcaaggccttagggtggagctggatctgcgcaacgagaagattacgtataaaatacgagagcattcgttgcaaaagctgccctatatcctcgtcgtgggtgacaaggagaaggcggctggtgccgttgccgtgcgggcacggggtaaccgtgatctgggtgtgatgccgctggaggcgttcatttccctgatcgggcaggacatcgccgacaaggtctgatgcattgccgggtacgccgcagaggtcccgccgcgctgcggcgtatcgccacatttttcgtggcttgttgattgaaggaatacagccatcgctactgaatttcgtgaccgtcgccagcgcgaggagcgcaagcaccgcctgaaccgtgaaatcatggctcccgaggttcgcctctccgggccggacaacgagccgctcggggtggtcagcctcatggaagccctccgcatggcgggcgagttggatgtggacctggtggagattgccgctacggccaaccctcccgtgtgccgccttgtggactatggaaagttcaagtaccaagagcagaagcgcgcggccgaggccaaggccaagcagacggtcatcgaaatcaaggaagtgaagttccgtcccggtacggacgacggcgactacaacatcaagctgcgcaacatccgccgtttcctcgccgaaggtgacaagtgcaagatcacgctccgcttccgcggccgtgaaatcacccaccaggaaatcggcctcgcgctgctcaatcggatccgcgacgacctcggggacacgatcctggtcgagcagttcccgaagctcgaagggcgccagatgatcatgatgatcgcgcccggcaagcgcaagcccgccgcgaagccggtggcggaaggggcccaggccacctgagtggcgggccaggagtgtctccggatgcatgcaagtgcatccgggcatggcatgggtttcgtaccctgccgcggccgtccatggcggccgcaaaagaagtggctcggggcctgcaagtttgcggatgggtctgcaaacgcctcgcgagcacgacaaaaaggagcattgaaatgcccaaaatgaagaccaagagcagcgcgaaaaagcgtttccgcgttcgtcccggtggcaccgtcaagcgcggtcaagccttcaagcgtcacatcctgaccaagaagaccaccaagaacaaacgccatctgcgtggtgcggttactgtgcacgagaccaacatgggctcgatttcacagatgctgcccggcatgggcgtttaatttactgacgaacaaggagtacacacatgcctcgcgtcaaacgtggtgtaacggcacgcgcccgtcacaagaaagtcctggccctctccaagggtttccgcggccgccgcggcaacgtcttccgcatcgccaagcaggcggtgatgaaggcaggccaatacgcctaccgtgaccgccgtaccaagaagcgcgtgttccgccaactgtggatcgcccgtatcaatgccgcttcccgcgaactgggcctgacctacagccagttcacgaacggcctgaagaaggctgccatcgagatcgaccgcaagatgctggccgacctcgcggtgcacgacaaggctgccttcggcagcatcgtggaacaagtcaaggtcaagctggccgccgcttgatctcacgatcggcagctatcctctccgggtagctgcctgcgcaacaacagcaagggctagggcttgaaaaggcgctagcccttgtttatttctccaagacgacaaagagttggtatgaacgagctggattccctggtagatgccgcccgcaggatgttcgcggacgcggccacgcccaccgacctggaaaatgccaaggcccagttcctgggcaaggccgggcgtgtgaccgaactcctcaagggcctggcccagctgcctgtcgaggagaagaagtcccggggagccgcggtgaacgtggccaagcaggccatcgagcaggccctgaacgagcgccgccaggccctggccgacgccgagctgcaggcgcagctgcaggccgaggcgctcgacgtgacgctgcccggacgccagcgggggcagggcggcctgcatcccgtctcgctcaccctggagcgcatcgagggcatcttcggatccatgggtttcgacgtggcggacggcccggaaatcgaatccgactggttcaacttcacggcattgaacacgccggaggaccatcccgcgcggtcgatgcacgacaccttctatgtggagggcggcacggcgtccgccccgctgctgctgcgcacgcacaccagcccgatgcagatccgccatgccgtccagcatgtgaagaagcaccgcgcgctgctggacgccggccagcccatgcccgagatccgcgtgatcgccccgggccgcacctaccgggtggacagcgatgccacgcattcgccgatgttccaccagtgcgaagggctctggatcggcgagaacgtcagcttcaaggacctgaaggtcgtgttcaccgccttctgccgcaccttcttcgaaagtgacgacctggtgctgcggttccgcccgagcttcttcccgttcaccgaaccgagcgccgaaatcgacatccagttccaggatggtccgctggcaggccgctggctggaagtggcgggctccgggcaggtgcatcccaacgtggtgcgcaacatggggctcgatcccgagaagtacatcggtttcgcattcggcatgggcccagaccgcctgaccatgctgcgctacggcgtcaacgacctgcgcctgttcttcgacggcgacatccgcttcctctcgcagttccagtaagcgctgaaccccttttcgacttcgccgcgcgggcccggcccctgcggcgccggccgctccttttgaaccgactatgcaatttcctgaatcctggctgcgcgaattctgcaacccgcccctgtccacggcagagctggccgaaaccctcaccatggcgggcctggaggtggaggacctgtcccccgtcgcgcccccgtttcacggggtggtggtgggcgagatcaaggaagcggtgcagcatcccaatgccgaccggctgcgggtgtgccaggtcgatgtcggccagcccactctgctgaacatcgtctgcggtgcgtccaacgcccgcgtgggcatcaaggtgccctgcgccacggtaggggctgaactgcctccgggcgaggacggcaagcctttcgccatcaaggtgggcaagctccgcggcgtggagagccagggcatgctctgctccgcgcgcgaactcaagctctcggaagaccatgagggcctgctcgagctgccggcggatgcgccggtggggcaggacatccgccagtacctcaccctcgacgacacgctgttcacgctcaagctcacgcccaacctggcccacgccctgagcgtgtacggcatcgcgcgcgaagtttcagcgttgacgggcgcaccgctgcgcgagcccgtgttcgccgcggctccggtgggcagcgccgacgtgctgcccgtcaagatcagtgcaccggacctgtgcggacgtttctccggccgcgtggtgcgccacatcaacgcgaaagcgtccacgccccgctggatgctggaccgactcgcgcgctgcggccagcgcagcgtatcgccgctggtggacatctccaactatgtgatgttcgagctgggccggccttcgcacatcttcgacctggagaagatccatggcgggctggacgtgcgctggggccgcgaaggcgagtcactgaagctgctcaatggcgccacggtcgatgtcgatggccaggtcggcgtgatctccgacgaacggcaggtggagtcgctggctggcatcatgggcggggacgccaccgcggtgtccgacgatacgcgccacatctacatcgaggcggccttctggtggcccaaggcggtggcaggccggtcgcgccgcttcaacttctccactgatgcgggccatcgcttcgaacgcggcgtggacccgcggttgacggtggagcacatcgagcgcatcacgcaactggtgcttgagatctgcggcacgcccgagacggtctgcggcccgatcgatgaccaggcaccgaacctgccgcaagcccggccggtgacgctgcgggtcgagcgtgcggccaaggtgatcggcatgccgctcacgctggcgcagtgcgccgatgccctgcgcaagctcgggttgcatccgcaagagggtgaagggcgcctcacggtcacgccgccgtcctatcgtttcgacatcgcgatcgaggaggacctgatcgaggaagtggtgcgcatcgtaggctatggccaactgcccgagacgcctccgctcgccccgatcactcccaagctgcggcgtgaagaccggcgcagcgcattcgcggtgcggcgggagctggctgccctcggctaccaggaaaccatcaatttcagcttcgtggaagagcagtgggagcgtgacctcgcgggcaatgcagaacccattcgcctgctcaatcccatcgccagccagatgagcgtcatgcgctcgtcgctgctgggatcgctgctgcaggtactgaagttcaacctcgaccgcaaggcaccccgggtgcgcgtgttcgaactgggccgcgtgttcctgcgcgatgcgggcgtggccagctccgacaccacggtcgaaggtttccaccagcccatgcgtgtcgcgggcgcggcctacggagcaggggatgtgctgcagtggagccgcaaggacgatgccgtggacttcttcgacgtgaagggtgacgtggaagcgctgctcgctccacgcaaggccgtgttcgagcccgccgagcatccggcgttgcaccccggacgttgcgcgcgcgtgctgctggaagggcgcagcatcggcttcattggcgagctgcaccccaagtggcgccagcaatgggatttcgcgcaggctccggtgctgttcgaactcgagctggatgcggtgctggcgcgagatgtcccgcggttcgccgcggtgggcaagcagcaggccgtggaacgtgacatcgccatcgtcgtgtccgagcagacgacccatgcggacgtgatgcgcgtagtcggcagcgcgctgcccgcgacgcgcctgcgctcggcggtgctcttcgacgtgttccggcccaagcgcggcaaggatggcgagcccgtggccggctttgcccccggagagaaaagcttcgcggtgcgactggccctgggcgacggcgtgacggcgctcaccgacgcggagatcgacgaatcgctgcaggcggtgttgcagaagctggagcagcaactgggggcgcgactgcggtgatgactttgaccaacacttccaagggctcggacatgatggaactggccgtggagagcctggagacgcctgcgctgaccaaggcgcagctcgctgaactgctgttcgaccagatcggcctgaacaagcgcgagtccaaggacatgatcgatgcgttcttcgacctgatcgcgcagcgcctggtggacggccaggacgtgaagatttccgggttcgggaatttccagatacgcaccaaggcaccgcgcccggggcgtaacccgcgtacgggggaagccattccgatccaggcgcgccgggtagtcaccttccatgccagcaccaagctgaaggagcagatccagggcggcgggtcgtccgccgcctgacgagggtggggcgcgtacaccggctgtcacttgactgagccgctggcgcgttccccggccctgcagtacccttcccgccgtccgccttcaccctttgcgcacttccatgggcacgccgcttccttccattcccgcgaaaaggtacttcaccattggcgaagtcgccgagctgtgcggagtcaagccccatgtgctgcggtactgggagcaggagttcacgcagctgcgccccatgaagcgcaggggaaaccgcaggtactaccagcatcacgaggtgctgatgatccggcgcatccgggagttgctgtatgaccagggtttcacgatcagtggcgcgcgcaaccgcctgcaggaggtggacagccatggagagggtgacgatggtgaagcgtccgtggcgacgggcggtgcaggcgctgacgctgagcgcggcggcctgtccctggaagggatgcggaaagaattattggaaattcgtgcacttttgtccggccactgattttttgcctatataatctaagtcttgtcggcgtgtagcgcagcctggtagcgcacttgcatggggtgcaaggggtcgcgagttcgaatcccgccacgccgaccattgatgtgagaggcccagctttgaaagaagctgggccttttttcttttccggggcccgtgctccagacttcgcttcagggcggctggcgctgtccggcgctgcgtccgtccgcaatcaaaaaaaggcccggtgcaacgcaccgggccttgtcgctttcggcctcatgcataggccccgggctactgtcagatgcgtcccatcagcagcaggatgagcagaatcaccacgaccaggcccacgccgccgctgggcccatagccccaggagcggctgtgcccccaggtcgggagcacaccgatcaggatgaggatcaggatgatgagcaggatgagggagatcgacatggtgttgcccttccgtgtgttgtggagagatggtgtgaggcattgttgaagggggcacgggagcgggcggcaggccggaagcgctcgcgggcgtaggagggaatcgacgcaactggcgcaggtgcttgctgtttcgcgtgcctgggagcagcttcgcggtggccgcgcgcggatatgccggtccccgcacacactggtgcccaacccagactcattaccctcgattccatgaacgcacgcaccggcgctctttcgtcaccgttgtcagccctgcgccccccgttgtcccaggcggcggatgccgcatcgccgcagtcgcggccggaatcgcgcaaggggccggaaactccggtgggtttgacggctcgcaagcgcacggcatccagcgccggactcgatgcattgccaccgcgcagccagttgcgcgcaagtccttcaggcgtgggtggcagttcgccgctcaagcgacagcgcacatcagacaacccggcagacacgccggcagtggccatgcaccctgatggggagaaagctcccggcagcggagcggccctatcgtcgggacaaggtcgccccgcaacggcgccaacgctgcatggttcggctggcgagacgctgcaaatcctcaagccgtccggcagcgaattccatgggcatacaggcacggacatgccacccgaggtggacaatggaccgccgcatgccggcgggccggagttcaccatgccgcacttcgcgccgaagccgtcccaaccgcatttcggccagggggacaatgacccggaagacggcgaagatggacctcaccgtgctgacggctccacgcgcaaggccatcacggcgcaggagcagcagatggcgaaccagaatgcgctcactgaagcctccgtgcgtgcacagatgcaggctgcgctcaacgaattcacgatgaagagcatggaagccctggccaaagcgatcaagtcgatggccaaggctgtggccgatctggtcagctgacctgcccagtgcggcactgctgcaagcgggcgtgtggcggttcgtggaatgcgtgatacccgccgatcggaccgttgattggcacagggagcgtgtgagcgcggcatgccgccgaattgatccgggcacgcgaggcgctggtgtcgctgtccgcggtcaggcctatttccgacaggcggggacctccaggactggccacaatgcgccatggcgaccgaaaaacagaaaatgctggccggcgagctctaccatgccggcgatccggaactgcaggccgacatggccgccgcgcgccgctggatggcgcggtacaacgacatggcggcccacgccagcctggatgcgcgcgggcggcacatgctgctgctggagggcctcgggtccgtcggagaaggcacggcggtgcggccgccattccattgcgactacggtttcaacatccacctgggatcgggtgtgttcctgaatttcaactgcgtgatcctcgatgtggtggaagtgcacatcggcgacggaacgcagatcgggcccggcgtgcagatctatgcggcggaccatccccgcgacgcagccacccgtgccaccgggctggagtcgggccggccggtgcgcatcggccgcgacgtctggatcggcggcggggcgatcctgctgccgggcatcacggtgggggatggagcggtgatcggcgcgggcagcgtcgtcacgcgcgatgtggcggccggcgccaccgtgggcggcaatcccgcgcggccgctgcgcccccgctgagccaccgctgagaggtacgccgcgagaccgccgtaccgcggatttcctcgcagcggcgttcaggtgccgtccggctctcccaggaagccgccgctctggtgcgcccacagccgggcatatacgccgccctgggccagcagttcggcatgcgtgccctgctcggcgatgcggccggcgtcgagcacgatgagccggtccagcgccgcgatggtggagaggcggtgggcgatggcgatgacggtcttgccctgcatcagggtatccaggctctgctggatggcggcttccacttccgaatcgagcgcgctcgtggcctcgtccagcaataggatgggcgcatccttgagcatgacccgggcgatggccacgcgctggcgctggccacccgacagcttcactccgcgctcgcccacctgcgcgtcgtagccgctgcggccctgcaggtcggtgagctggtcgatgaaagcggcggcttccgcgcgttccgcagcctcgtgcatctgcgcgtccgtggcatcggggcggccgtagaggatgttgtcgcgcatcgatcgatgcagcagggaggtgtcctgcgtgaccatgccgatggactggcgaaggctgtcctgggtcacgtgggcgatgtcctggccatcgatgagcacgcggccagcctgcacgtcgtggaagcgcagcagcaggttcacgagcgtggacttgcccgcaccggagcgtccgatgaggccgatgcgctcgccaggccgtatggtcaggtgcaggtcgtcgatcaccgggcggcccggctggtagccgaaggtcacgccctcgaacttcacctcgccgcgcgtcaccgccagggggcgggcgtccggtgcgtccaccacggtgcgggggcgggtgagggtgttgatgccgtcctggatggtgccgacgctctcgaacagcgtggtcacttcccacatgacccagtgcgcatggcccgacacccgcagcgccatggccgtgaccgccgccaccgcgccagcgcccacctggcccatcgaccagagccacagcgccgtgccgcaggctcccaggatcatggccacgaccagcacatggttgacgatctcgaaggtgctgacgagacgcatctgcgcatagcccgtatgcttgaaggcatccatggccgcgcgggcgaattccgcctcgcgccgcgtgtgggagaacagcttgacggtggcgatgttggtgtaggcgtcggtgatgcggcccgtcatcacggaacgggcatcggcctgcgccttgcccaccttgcccagccggggcacgaagtaccagcaggctgcggcgtagcacagcacccacagcgcgaagggcacgagcagcctggcatcgaagccggcggccagtgcaaggatggtgaccaggtagacgcccattccgatcaccacatcggtggtcgtgaagatcatgtcgcgcacggccagcgccgtctgcatgatcttggtggtgatgcggccggcgaactcgtccgcatagaaggacatgctctggccgagcatcaggcggtggaagttccagcgcaaccgcagcgggaagttgatggcgagcacctggtgcttcacgctcgtctgcaggaccaccaggccgatgctggccgccatcaggccgacgatcagccagagcgcgccccggtgcccggtccagagactgtcgggagccgttccggacagccagtccaccaggtgccccagcaccgagaacaggagcgcctcatagacggcgatggccgcggacagacccgccatcgccatcacatggccgcgcaggccttgcgtgcaggcccacacgaaagccatgaaacccttgggtggcagggtgggttcggtggaggggtagggggggacgcggttttcgaagtactggaacacgggcaggctcactcctgatcaggccgcaatggtaggtgtgctgcgcgccgcacatgcgggaggggtcaatcggcgccatgtaggccaaggtcgcgttctgggcggcaagggccattcctgcccatggccacggccgggttccctagaatccgcgtccggcaggcggcagcgcccctgcgagagaaccatacaacagcgcgcgccgggggctgtcctggcggccgcgcacagaaaggaatcgctttccatgctgacaatggcccatcccgggtggacgtggggcgtgatcgccgtcgccaccgccgccgtcatcctgcggcccgcgcgcgttcccgaggccgtgtgggccgtggggggcgccctcgtgctcgccgtgtccggcctgctgccctgggcggaggcatggaaaggcgtgctgcgtggacacgacgtgtatctgttcctggccggcatgatgctgctgtcggaaatggcacgccgcgaaggagtgttcgactggctggccgtcgaggcggcacgccgggcgcggggctccggcgagcgcctcttcgcatgggttttcggtgtcggcacgctcgtgaccgcgacgctgtccaacgacgccacggccgtcgtgctcacgccggcggtgattgccgtggcacgggccgtcggcgcggcgcccctgccgtatctgttgatctgcgccttcgtggccaacgcggccagttttctcctgcccatctccaatccggccaacctggtcctttggggtggagggcagatgccgtcgctgccccattggctggcattgttcggcctgccgtccgtcgcggcgatcggttccacctactgggtcctgaaatggcgcgtccggcgggacatcgaccggcccgtggccgccgaggtgccagcccgtccgctgggtgccggcggccgcctggccgctgcagggctggcggtgtcggcggtagtactcgtggggtgcgcctggtggcggattccgctgggcgccccgacgctgggggcggctctgctgacattggtgttgctgcgggcgggctgcggccaccaggtggggccggtgttgaagtcggtgtcctggggcgtgctgcccctggtggccgggctcttcgttttcgtgcaggcactggaagtcaccggggtggtgggacacctggcccgcatgctggccgaggcagcggcggccgcgccgctggccgcaggcccggtgctcggcgcgctgctcggcttcggcgccaatttggtgaacaacctgccggccggcctgctggccggtgccgccctggaaaccgcccatgccgcagagccgctgcgggccgcagcactcatcggtgtcgatctcggccccaacctttccatcaccggctcgctcgcgaccctcctgtggctggcggctctgcggcgcgaaggcatcgaggtgagcgcgctgcagttcctgaagttcggcgcctgggtgatgcccccggcgctcgcggcagctctcctggtgctcatgggcatgacggccgccgggctgtaggccgctggcgcccgcccgggcctcccggcagcacagtgaatacccatgaaagctatggaggaggggtagatgattgtcacaaaaaagcccaaacggccccggctcgcaaaaacggcggtccgttgaagctatcctcagacgtttcatcccatcccgctgtgccgcatccacgtgctccgcgcgtgttccgttttccgccgcccatgccttcgcccatcgctttgcgcctgcctgcacggtttccgtggctgggcatttccgcggtgctgctggccctgggcgtgggtgccgggctctggcaatggcagcggacgtcggtggacgccattgcgcaggcgcgtttcgagcgcaaggcgtctgcggccaccgtcgcgctcgagacccatgtcggacgctacctcgggctgctcaccggggtgcgcgggctcttcatcgccaatccccacctgacccgtgccgagttcgacaatgccttgcgcgaactgcggctctggccccagtacgcaggtatcgtcaatctggcgttcacgcgctacgtactgagcgccgacagggccgcattcgaagcgtcggtgcgggccgatgcctccctggccgcggacggcatgccaccgttcgccatccgcccggaaggcgatcgcccggactactacatcgcggactacgtgtggccgcggtcgggcaacatgggagtcgtggggctggacatcggggccgtgcctgccaccatggagtccgtgcgctacagccgcgacagcggcagcgccatcgcttccgccccctatgacatgctgcaggcctccgagcaccggtctgcattcagcctgcgcctgccggtgttcaccgacggcgcgggaggcggccagcgttatgtgggttccgtggcggccgcgatacgtttccatgacctggtcagcgcgctgcgcgaggaggggcgcctcacagggctggacctgggtgtgcaggatgtcggttcggtacggggcgcaccgcccgctggcacccggtcgatgctggaactgcctgccacggcgtccggcgcgcatcgctacgagcgcgagctgcagatctacgaccggcggtggaagctgacgttcgtttcgcaaaacagcttcctgtcgcctgccgagcaggcggtgccctggctggccgcaacaggaggagcgctggccacgttgctgctggtgcttctggcggcctcctggcgctggcggcacgccgcgctgaaagatcctttccagacgctgttcgaccaggccgcggtgggggtggcgcaggtggatacagcaacgcggcgcttcgtgcgcgcgaatgcgcgcttctgccagatcctgggctatgaaccgcaggaactgctggcactcaccgtgcgcgacgtgacccaccaggacgaccaggccgagaccgaggccgtgatcgaccgcctcgcggcgggtgggcagcaggaataccggtacgagaagcgctaccgccgcaaggacggccagatggtctgggcggaactgcgtctggcgccgatgcgcaacgaccgcaggcagccggcccagcacatcgccgtggtacaggacatcagcgaccgcaagcaaatggaagcggcgcagcgcgacagcgaagcgcggctgcggcagattctctaccgcctgccggtgggggtctgcctcgtcgcgcgggacggaacactgagcttccgcaacgagcgcttcgagcagatctgccgccatgccgacgcagtgccttccacggtgcgggagtggtgggaggcggtgcagccggacgcgctgcgccgggagcaggccatggcggactgggacgccgcgtgcactgccgcacgggccggcgacggcacgctgccgtcccgcgaatacgccatcacctgcggcgatggctccgtgcgcacggtggacatggccggggtgttgctggacggtgcctgcctcatcacgatggtggacctgagccagcacaaggccgctgaggaggagatccactacctggcctactacgatcccctgacgcagcttcccaatcggcggctgctggtggaccggctgcagcaggcactggctgccagcgtgcgccgcggacggtgcggcgcggtgctcatgctggatctggacaatttcaagaccctcaacgagacgcaggggcacgagcgcggcgacatgctcctgcgccaggtggcccagcgcctgcgtggctgcgtgcagaacgaggacacggtggcgcggcacgggggcgacgagttcgtcgtggtgctggaagacctgggccagagcccgcagggcgcggctgcccgggcggaagagatggggcagaagatcctggcggcgatgcgccatccgttcatgctggagggcgaggcccaccatacgacgttgagcatgggcgtgaccgtgttccagggagcgcgggagacggtggacgagttgctgcagcgcacggacctcgccatgtaccaggccaaggccagtggccgcaatgcactgaggttctacgatccgcagatgcaggcatcggtggctgcgcgtgcggccctggaaaccgacctgcgggacggcctgggccgtggcgagttcgagctgttctaccaaccccaggtgcaccacggccacatcgtgggagccgaggccctgctgcggtggcgccatccggcccgcggtttcgtctcgcctggcgagttcattccgctcgcggaggaaaccgggctcatccttcccctgggggaatgggtgctgcgcgcagcatgcgagcggctggcccaatggtcgcgccatccggtgctgtcccagatcagcctgtcggtgaacgtgagcgcacggcagttccaccagggtggattcgtcgggcaggtgctcgcggcgctggcgggcacgggcgcggaagggcgccgcctcaagctcgagatgaccgaaagtctcctgcagcaggacctggaagacaccatccagaagatgcagcagttgcgcgcctatggcgtgggattttccctggacgatttcggtaccgggtattcgtcgctggcctacctcaagcgccttccgctcgatgagctcaagatcgaccagagcttcgtgcgcgacgtgctcaccgatccgaacgatgcctccattgcccggaccatcgtcgccctgggaaccagcctgggcctgcgggtgatcgccgaaggcgtggagacggaggcccagcgcgttttcctggagcgcaaccattgccacgcctggcaagggtatctgttgagtcgcccggtgagtgcggacgacttcgagcatctggtcctttcgttcccgccaaaggatgcagctgtcgcgtctccgcgaacggaatgaggtggcaggcgtggcggagctcaagatcctcgtgctgtacgccgtgacggcgctggcggaaatcgcgggatgctacctgccgtggctgtggctgcgccaggaccgcagtgcctggctcctggtgccgggggctgcgtgcctggccctgttcgcctggcttctcaccctgcatcctgctgcagccggacgtgtctatgccgcctatggcggggtgtacgtggccgtggcgctgggatggctctgggcggtggacggcatccggcccgaccgctgggatctcgccggcgcggcggtgacgctggcgggcatggccatcatcgccttcgcgccccgcggcgcggcgtgaagccggccctcggcccccggccgccgggctccggccgtcgcggcggctgcgccttggagcgactaacacggcccagggaagcggttctggccaggcgccgtatcgcaggcagtacgagtaatacgacaagatgcggcaacgacgccagaagggtcgtgttcgccgctcttaacggaagagcgaccgcaactcgctgccggacatgccccggccgatggcctccttccagggggacaggtcgtgattcaccgcgggattccagcggctggcgggccggtcggtgcaggtggcgatcgcggcgtgggcaaggtccatacgggccacgcggctgccttgcgggtgcgaccacgccggatggcgcatgcccagcggcatggactggatggggtcctgttcccgcacgaactggcgcagcgcgaaccgcattccggggttgctccccaggcgcagttccagcgcctcctggaatctcccttcgatcccgtccggggcgatcctgggaggattgaacgcgtaggtactcacctggccgtcgatttccttgtgccgcaggaagttggcgatgtccacccctgcgaggatgccgaccgccgctcccaggctgtggcccgtcaccgaaaccgacagcagccggcccgcattccgggcatcggctgcgctcgcggccagcagcgaccgcagggtgcgcccctccgcccgggatgcccgggcctcttcatgccagcggtcctgccagcccatgcccacggccccgagggtcggcagatggtcgccgaacggattgcggtgcggccgtgtccattggctgctgaagtcgcagagcaaatccccgcgatcatccatgcgcgtgccggaaaaggccagcaccagcacttcggcatcctgcgtggcgcctttccagcaccgtagcgcgggcgtggaccatgcggattcgaagcccagctctcccacggacggaatccggctggcatcctcggtgtaggcatgccctgaaagggcgcgcatgcattcgagcacttcacgccgcatccgctccagggccgccggagaaatggaaacgtggccgccgccctcgaccggggccgtcggcaggtccacgcaggccagtgcccggcccaggtccacctgggtcaggtcgatgccacccggagggtgagcgacgttgcgtggcggggccggatgggctggacccgggcgagcggcgagcgggccatggaccgccaggcgcggtgcggctcgggtcggaaggtgcatgccgttctcggtaagcctgtgcggccgtcccccaccgggggacgcagcctgaagtgcaggcgatagggaccgtggcatcgtggaggggagtatgttgcctcgcgaggagaggggacgtgtggccatgtcggacgggtcatcggaagggacgctgcgggaaggcggtgggcgggtgaatgcctccgttgttctgcatgccggaatttgacggcagcccgtattgcagcatcggcatgccaggcaccggcccccgcgggcgaagcaccggtggcacgcgcgaagcccggaaacagctggcgggccggtgggccacggtatcatccggcgctgcccggcagacatgggaggctttgccgtccgtccgttccgggcattgccttgccgccctttgccacgctgcacccacgcctgccgccccatccgtgcgcctcaattccatcaaactcgccggcttcaagtcgttcgccgaacctacgcacttcgtgctgccggggcagctcgtgggcgtggtggggcccaacggctgcggcaagtccaacatcatggatgcggtgcgctgggtgctcggagagtccaaggcgagcgaactgcgcggcgaatcgatgcaggatgtgatcttcaacggaaccacgcaccgcaagcccgccagccgctcgagcgtggaactggttttcgataacgcggaccaccgcgccggcgggcagtggaaccagtacgccgagattgccgtcaagcgcgtgctcacgcgggagggcaacagcagctacttcatcaacaaccagcccgtgcgccgccgcgacgtgcaggacgtgttcctgggcaccggcctgggtccccgcgcgtacgccatcatcgggcagggaacgatcagccgcatcatcgaatcgcgtccggaagagctgcggcttttcctggaggaggcggcaggtgtctccaagtacaaggagcgccgccgcgagaccgagaaccgcctggccgacacgcgcgagaacctcacgcgcgtggaggacatcctgcgcgagctgaacgcgaacctggagcgcctggagaagcaggcggaggtggcggcacgctacaacgcgctgcagtcggacgtgacgctgcggcagcaccagctctggttcctcaagcgcgccgacgcggaagccgaacagagccgcgttcgcacggaagggctgcaggcggtgaacgatctcgaatcccgcatggcggacctgcgccatgtggaggcggatctggaaaccatccgccaggcccactatgccgctggcgaccaggtcaaccaggcgcagggccggctttacgaggcgaccgcggaggtcggcaagctggaggcggagatccgctacgtggtggaagggcgccagcgcgtggagcagcggctggcccagctggccgagcagatcgtgcagtggtcggcccgcaaggaagaggccgaggacgagatggaaaacctcgccggtgccggcgtggatgcggaagagcgcgcagaaatgctcgccgcccaggtcgaggagcaggcgatgcagatgcccgacctggaggaggccctgcgccaggcgcagcagcgctccgaggcgcagcgtgcgtcggtggtacaggtacagcagcagatccaggtgctcgccgccgagcagcgcagcctgcaggagcagcggcgccaggcggagtcgcggcacgagcgcctgcgtgccgaccgcaatgcgctggcagcccccgacgaagcacgccttgccaatctgaacgggcagttgcaggaggccgaggaagccgccgaaatggcggaggcgcggcaggctgaactgcaggacagcgtgccccagctggacgaggagcgccgccagcggcagcaggccgccaatgccgaaggcgcccgccaggccgacctttcggcgcggctggaagcgctcaaggccctgcaggagaaggttcgaacggacggcaagctcaagccgtggctggcccggcacgggctggacgggctgcagggcctgtggagccggctgcacatcgagcccggctgggagaacgcgctggaggccgcgctgcgcgagcgcctgggcgcgctggaggtcgggcgcctggatactgtccgcggattcctcggggccggtgggcaggatgcaccccccgcccgcctggccttctacagcgcgccctccgcggcagggacgtccggcacggcgccggccgcaccacggctggccgacctgctgcgggtgccggaagcaggcctgcgtgccgttctggaggactggctgcagggctgccagacggccgccacgctggacgaagcgctggaccgccgcacgcagctgaggcccggcgaggcgatctacgttcccggcgggcatgcggtcagcgcgcacggcgtgagtttctatgcgcaggattcggagcagtcgggcctgctcgcccgcgcacaggaaatcgagcatctcgagaaagaactgcgggcccaggcgctcatccacgaggaatcccgcaccgcgctcgtccgcgccgaggctgcgtatgcggatgcctcgcagcggctggtgacggcccggcgcgaagctacggaagcccagggccggcgccacgagttgcaggtcgagagcctgcgcctgaaccagttggcggagcaggcccgggcgcgcagcgagcagatcggcgccgatctggctgaggtggaggcgcaattggcggaccttcaggagcgttcggtggcttccgaggcgcgtttcgaagaactcgacatgcagcttgccgacagccaggagcgccatgcccagttgggcgaccgggtgatcgaggccgagcggcgcctgaacgagtgccgcgagcagcagcgcgccctggagaggcaggcgcaggaagcgacgttctcacgccgcagcctggaagcgcggcgggccgaactggcgcgcaccatcgacaccgcgcgcgcgcaggtctcctccctggaggacgagcgccagcgcgcgcaggacgaaatgggccgcctgtcttctgcggcggcgcaagggggcctgcagcaggcgctggatctgaagatggagcgcgagaaggcactggcagcgcagcgcagcgagtatgacgatctcacggcccgcctgcgcgcgagcgacgaacggcggctgcagctggagcgcgctctcgatccgctgcgccagcgcatcaccgatttccagctcaaggaacaggccgcccggctgggcctggagcaatacaccagcctgctctccgatgcgcaggccgacctggacgccgtggcgcgctccatcgaagagggcggcgtgcgggccgccgggctgcaatccgagatcgaccggctccaccgcgagatcacggccctgggcgcggtcaacctcgccgcgctggacgagttgcaactggcccgcgaacgcaagaccttcctcgatgcgcagaccgaggacctgaccctcgccatgaacacgctcgaggatgcgatccgcaagatcgatgccgagacgcgcacgctgctgtccggcaccttcgagacagtgaacggccatttcggccgcatgttccccgaactgttcggcggcggacaggcgcgcctcatcatgaccggtgacgaaatcctggactccggcgtgcaggtgatggcgcagcccccgggcaagaagaaccagaccatccacctgctctccggcggagagaaggcgctgacggccatcgcgctggtcttcgccatcttccagctcaaccctgcgccgttctgcctgttggacgaagtggacgcgccgctggatgacgcgaacaccgaacgctatgccaaactcgtcgcgagcatgagccgcggcacgcagttccttttcatcagccacaacaagatcgccatggaaatggccgagcaactcatcggcgtgacgatgcaggagcagggggtttcgcgcatcgtcgccgtggacatggagtctgcgctgtcgatggctgaggcctgatgtcctacagcaaatccgcatgaagcagggcacccggccaccgcgttacatcgtttcactcacaccatgagcaatttccaactcggcctcatcatcgcgggtggcgtggtattggccatcgtcgtcgcctacaacgcctggaccacccaccgcaatgcgcccaagcgcgccagcccccaggaaggggccgaggcaggcgccgccgatacgctggtgcgccaggagcccggcttcgacctgccggcaggaccggccggcggcctgtccccgggcgcgccgctgccggcatccgcatgcgaggcccgccagggtggccatgcggtggactggcaggattcgttgcagatgcccgtgcctccggcagaacgcaggggagggctcgacccgctgatcgacgccatcgcacccatcattcccgaacaggtcgtctccggcgacgcggcgctggcggcgttgccgaccacccgccgggccggtagcaaaccgttcgccatcgagggcttcaacgaagcagcgcagcaatgggaaaccccggttcccggccagcgatacacccagttccaggccggcgtgcagcttgccaaccgcgtgggtgccctcaacgagatcgagttttccgagttcgtgctcaaggcccagggcttcgcggatgcgatcaacgccacgcctgattttcccgacatgctgcacgaggtcgctcgtgcccgcgagctcgaccagttcgccagcgaccacgacgcgcagctggcgttctgcctgcgcgcccgccacgcggcatggagcccgggctacgtgcagcagaatgcgctgcgccagggcttcacggccggcgccatgcccggccgcctggtgctgccggccggggggcagggtctcccgccggtgctcacgctgtcctacgacacccaggccgccctgtcggaagatcccgagcagtcggccatccgcgacatcacgctcagcctggacgtggcgcaggtccaccgcagcgagcagcctttcgcccggctgcgggaggtggctgcgtccctgggccaggccatggacggcgtgctgtgcgaccagaacggtacgccgctgcctgccatgaccatggaccccatcgccgcggacctggagctgctctacgacaagctcgacagccgcgaactgtcggccgggtcggtgctggcacggcggctgttcagctgaacatcgcacggcggcccggcggcggcccgccgtgccccttttccgaaagacgatcgccatggccgaacatcccgacctgttttccgctcctgcccaggacgaccccgaggagctgggccgccgcgtcgccgcgctgcgggcgcagttgcaccaatgggcgcaccagtactatgtgctggatgcacccaccgtgccggatgccgaatacgaccgtgtcttccaggccctgcaggcactggaggcggctcatcccgaactcgtcacgcccgattcgcccacgcagcgcgtgatcggagcggtgatggagggcctgacgcccgttcgccatacggtaccgatgctcagcatccgcaccgagaccgacaccgaggccagcggcgccgagacgttcgatgcccgcgtgcgccgggagctcaagctcgcgcccgatgcgtcgccggtcgaatacgttgcagaacccaaattcgacggcctggccatgagcctgcgctatgagaacggtcgcctggtacaggccgccacacgcggcgatggcgaagtgggcgaggacgtgacccataacatccgcaccatccgccagatcccgctcacgctgcccacgggcggcgacaagggcgtgccgccggtgctggaggtgcggggcgaagtctatatgcgccgtgcggatttcgacaggctcaacgagcgccagcgcgaggccggcggcaagaccttcgtcaatccgcgcaacgcggcggccggcgcggtgcgccagctcgactcgggcattgccgcgcagcggcccctgagcttcttcgcctatggcctgggcgacatcactccggcggcagagggcggacccgacttcgccacccacttcgacatgctccagcaactcaaggcctgggggttcccggtcgctgcgcaggtgcggaccgcgctgggtgcggccgagctggtcgctttccaccgggaggtgggcgagagccgcgaccagttgccctacgacatcgatggcgtggtgtacaaggtcaacagcctggctctgcagaggcaactcggtttcgtgacccgcgagccgcgttgggccgtggcgcacaagtatccggcgcaggagatggttacccgcgtggaggggatcgacgtgcaggtcggccgtaccggcaagctcacccccgtggcgcggctggctcccgtcttcgtgggcggcgtcaccgtcaccaacgccacgctgcacaacctgttcgagatccgcaagaaaggcgtgcgggtcggtgaccaggtcatcgtgcgccgcgcgggcgacgtgattcccgaagtggtgggcacggtgccggcggccctgctgcccgtggcgggcgcgctgcagggctccgatgccctggtggacgccgcttccggggcggatggcacggcccccggggccgatgctgcgcgtgccgcgccgcggtcgccctacgtgcccaacttccgcatgccgcgccagtgccccatctgcggcagcgcggtggtccgggagaaaggcgaagccaaccaccgctgcaccggggggcttttctgcccggcccagcgcaaggaggcgctgctccacttcgcccagcgccgggccatggacatcgaaggcctgggcgagaagctggtggaccagctggtggaaggccaggtcatccgtaccctgccggacctgtaccggctgggcctgacggcgctcagcagcctggaccgcatggcggagaaatccgcgcagaacgtgctggcggccctggagaagtccaagcacaccacactgccgcgcttcctgttcggcctgggcatccgccatgtgggcgaagccacggccaaggacctggcgcgccatttcggcggcctggacgccatcatcggcgccagcgtggaacaactgctcgaggtgaacgacgtcggccccatcgtcgcggaggccatccataccttcttcgcgcagcctcacaaccgcgaggtggtggagcagctgcgcgcctgcggcgtcacctggaaggaaggcccgccagccgaacgcgccaccttgccgctggctggaaagacctttgtcctcaccggcacgttgccgaccctgagccgtgaagatgccaaggagcggctcgaagccgcgggcgccaaggtcgcaggttcggtcagcaagaagacgcactatgtcgtggccggggaagaggccggcagcaagctcaccaaggcgcaggagctgggtgtgcctgtcctggacgaggcgggcatgcttgccctgctacagggcgattgagccaggttgcagcagtggtgccgcggcggggcacgggcctggcacggtccagtacctgtcttgcccgtaactatccagcgtgtgaaaccgggcagcctgtgggtcaggtttgctcgaattaatccgctctgcgcgactaatacgccgtttttatcaattggcggtcgagtatttagtaatcgaatgggtgtaagcccccaatattccatgattgccggcgaagcaatcacggctatgatttggcgctggcaccatttcctgaaataggaaaacaaataatacttttaatacgtttggttgcaccatgacacgtcgagtcactattcaaaccccgctgggcgatgcgctgaatttccgggagcttaggggcagggaggaactgagccaggtcttcagcctcgacatcgacctgctgagcgaagacaagagcatcgaccccaaggccctgctgggcaagagcgccacggtggtggtggagaccgaaggcggaggccggcgctacctcgacgggatcgtgacgcgcttcggtacgcaggggcaggaccaccgcttctacgcctaccgcctgcggctgcagccctggctctggctggcctcgcgcaagagcgatttccggatattccagaacaagagcgtgcccgacatcatcgaagaggtgctgggcgcgtacggatatccgatggaaaagaaactcagccgcagctaccgcacatgggaatactgcgtgcaatatgacgagagcgacctgcagttcgtctcgcggctgatggagcacgagggcatctattactaccaccagcatgcgcagggccagcacacgttgacgctggccgacgacatcgtggcctcacaccagccgctgcccggggcggccacgattccgttctatccgcccgagaagtcggccacggcggaccgcgaaaacatccacgcctgggagctgcacgaggagatccactcgggccgcttctacaacgacgactacgacttcaagaagcccaaggcggacctggcgaacatgcggcagatgccgcccgggcacagccacgacgcctacgaaacctacgagtggcccgggggctacacggagttcggcgacggagaagcctatgcgcgggtgcggctgcaggagaacctgagcgggcgcagcacggtgcgcggcgaatcgcgccaccggtcgctggcgacgggctacctcttcacgctggagaactacccgcgcggggaccagaaccagcagtacctgatcaccggcctgcagtaccacttcaaggagaacccgcgggtgagcgcggcgaacccggggggcaagggcacggtgcaggaagagggctcgttccagcggttcacgctgcaggcgcagcccacgagcctgccgtacacgccggcgcgcgtgacgccgaagccgaagacgacggggccgcagacggcggtggtggtgggcccgccgggcgaggagatctggccggaccagtacgggcgggtgaaggtgcagttccactgggaccggcagggcaagttcgacgagcagtccagctgctggatccgggtatcgcagggctgggcggggcagaactacgggagcatctacctgccgcgcataggccaggaggtcatcgtggacttcctctccggggacccggaccagccgatcatcacggggcgggtgtacaacgcggaccagatgccgccgtggaagctgccggaacacaagacgcagtcgggcacgctcacgcgctggagcaagggaggaggcggggcgagcatgctgcgcttcgaggaccagaaggggatagagcacctggagctgtcgaacacgtacggcaacacgtacctgaacatggggtacctgatgcaccagggcacggggtcgcagcggggctatggcttcgagctgcgcacggacctgtggggctcgatccgggcggacaagggcctgctcatcaccacgtacaaccaggatttcacatcgcgcgtctcggtgaacaatcccgacggcttcgagcacatgggggcgacgctggccaacactgcctcgctcatgcaggaagccgggcaggcggtctcctcggcgcaatccaccatcggtacgctcaatgcggcgaagtcctcgcagatctccagcctgggatcggccatcgccgcgatcacgggtggcggtgcgggtggagcggcctccctcgccaagatggcctcggcgctttcgggcggaggcggcggtggcgcggaaaccgccatgcctaccgacaccgaccccgccatggccgacgcgcgcagcctgatggacctgtcgcgggacattaccaagccggtggtctcgatcgtgagcccggaaggccagagcctcatcagccccaagccgatcgtggtcagctccggccagagcacctcggtgcgcgcgcagcagcacgtcaccgtatcgagcggtgcccagctgacccaactggccaaaagcggcatgttcacccatgtcaccgagggcgggcagaccaatatcgtctcggccggcgacgtggcttccgtcgccaagaccggccacatgaacctcgtggcggaacagaacatcaccgtgtcgtccacggcgctcaatgcccacctgctggccaaggagaacaccgtggtcagcgcggaaaccgacacggtcttcgtcagtgcgggcaagcacatcaccgaggtggcgggcgagagcatcacgctggtgtgcggcaaggcttccatcacgctcaaatccgacggcaccatcgtgctcaatggcgtgaagggcgtcttcaatttcgaggacgacctcgaccagttcggcaagaagatcaacctgaattgctgaaaacagccccatcgaccagagaaagcagaacgcgcatgcgctaccacttccaagaaggccacatcgaagccccggaccacgtcaccgaccgcaccgtgcacctgctcgcgcccacccccggcacgggcgagatgaccgtcgccatttccaaggatctgctcgaatccggcgaaaccccgccggaattccttcagcggcagctcggcgacctgtcgcggcaggtcgccaagttcagcaggggcgaggtgcagccggccatgctcggcgcgcccgagcagaagatcggcggctcgaaattcacggtgagctacaagcagcaaggacgcatggtccatcacgtgcagtcgctgttcctgttgcctgatgggcacacggtgctcaacctgaccttttccctgcccgtgcctttcacggaagaacacctgcggcaggtggacggcgtgctggccagcttcgtgctgcgccagtgacgggcgcacggtgcgcgtgcccggaatctgccgcatgcgcgccgccgatgaaaacaccagataggagacaccagcatgggaggcatggcggcggcgaggcaggcggacgagataggacacgtgtcggtgtgggcgaggctggcgcgtgtggggttgaggctggcgtcggggatggtggagacgctgctggtggcgggggtggtggcgctggcggcgggggtgtcggtggcgacgatggggtgcggtgcgatcctggcgtgcggtctgctggcggggttcatcgggggagcgacgggctggagcgactacaaggaaaaaaagatccaggagatgaccgaggacatcggggatctggacatcacgggcacgctgggcatccgcggggcggcgacggtgcgcatcaacggccgcgcggcgatgcgtgcggtggcggatgcggccgtgtgccgcgaccatggccagccgaacccgaacttcatcgccgagggttcggactcggtcttcatcgaaacgtacccggccgcgcgcaagggcgacaagatgatgtgcgcggcgcagatcgccagcggctcggacgacgtgctggtggggggcaacaagacggcgtacctggagatcgccgacgaccgggcgtggtgggagacggcgctggagatcggggtgggcctggcgatgggccggggcaacttcctgggcaaggtggggtgcctggcgctgggggcggtggtgggcatggcgggcgacgcgctggggcggggcttccgtgcgctgatcggctacccggtgcacccggccacgggcggcaaggtgctggacggcagccaggacacggacttcgtgctgcccgggccgctgggcattgcctggcggcgcttctacagcagccacgaccaccgggagggcagcctgcatggcgcgggctggagcgtgccctacgagatcgagttgcacgtcgagcggccgggcgccggtgcgccgccttcgcgcatcacctacgtcaacccgcaagggcggcacatcgggctgccggatgtcgagccgggcacggcactcttcaacgtcggcgagggcttcaccctgggctgcacggcgggcggccactacgaagtgggcgagctcgaccacgtggcctaccagttcggcccggcgccgcaggaagcgggcacgcatgtgctgaaactgctgcgcatccgggaccggttcgggcactgggtggggctgcgctacgacggcgagcggcgcctggcgggcatcgcggaccacctgggccggttattgcggctggactatgagccgggcagccggcgggtggtggcgatccacctcgtgcaggccgcgccgggcgaacagctgggcctgctggcgacctaccgttacgacgcgggcggccagctcacgcaagtgcaggaccgcacgcgcgcgaccgtgcggcgcttcgcctacgccgaaggcctgatggtgcgccaggaggacgcggccggcttcgcgtgccactacgcctgggaggatgcggcgcaggccagcggccccgagcggcaggacggtgcgcgcgggcccgatggccggcccctgcgcgaccgccgggtggtgcggcactggacggaggacggcgagaactacgccatcgcctatggcttcgatggcggcttcgatagcgggcccgccagcgaggccggtggctggacaagcgcaaccgaccagctcgggcgcgaggagcgctggcagtgggaccgctggcacaacctcacggcctacaccaacgcgctgggcgccacgtggcggctcgtgtggaacgagcggcgcgagttgctgtcgtgcacccggccctcgggggcgagcaccaccttccagtacgacgacaacggcatgcagacgggcgtggtggacccgctggggcggctcacgcgcacgctctgggacagccggtggttcgagccgctgcgcaccacgggcccggatggcgccacgtggcgctacgaatacgaccgccagggcctgctggtgcaggagacggcgcccgatgggggggtgacgcgctacgcctacgacgcgcagggccaggtggtgcagatcgaggacgccctgggtggggccaggaccttgcaatggaacgagcggggcctgctggtgcgctatacggactgctcggggcgcacgacgcgctacggctgggacggctggggccagctgcaatcggtgaccgatgcgctgggccagcagacgcagggcgtggtggatgcgcgcgggctgctgcgctcgctcaggctgcccgatggcagcagccaggggttcgagtacgacgcgggcgggcggctggtggagcacacggacgcgctctcgcggggcacgcgctacggatacaacgcgcgcgggcagttgctgtggcggcgcgacgcgcagggccgggagatcggcgcggcgcacgatggcgcacaccggctctcggcactcgccacggaaaacggtggcgtgtaccggttccgctacgacgatgcggaccggctggtggaggaagagcgcctggacggcacgcgggtggggctggaatacgacgcggacgggcacgtggtggcggtggtgcaccacccggcgcggggcgacgacgtgttccatgaactggagacccaggcgcaggacggcacgctgcgggaaggcccggcagcccgaaacgcgcaggtgccgcggcgcacggagctgcaacgcgacgcgctggggcggctggtgcaaaagcgggtgggcgccagcgtgctgcgctaccgctacgacgcgggcggtcggctggtggaggcatcgcgctggcggcgccaggccggggagcaggccgaaaccccagccggcgctgaagccgaaacggacaacgcccccctggagctgcagcacacgacgcgtttcgaatacgacgcgctgggccgcatcgtggccgagcacgcgcaggatgcggcgagcgggcaggtgcacacgctgcggcacgaacacgacgcgctgggcaaccgcacgcgcacgcagctgccggccgtggtcagccgtgcaggccaagcggtgctgcggcgcagcctgaactacctgcactacggctcggggcacctgcaccagatcaacctggggctggccgaggaaagggcgcaggaggcatcgccggaagcaccgcagcagggattgacgggcgaagccggccaaggcgatgccctggcgggcgtgctgcccgaaccggtgcgcgaggtgcaccggctcatcgccgacatcgagcgcgacgcgctgcaccgggaggtgctgcgcacgcagggcacgctgtccacgcgttacgcactggatgcgctgggccggcgcacgggcagctggacgcgctcggggctggggctgcaggacgcggcgggcgaggactggcgcggggcgtggcagcagcaggtggaggcgctcgcccagcgcggcccctcggcggcggtggggctgctcaagcagtaccgctacgacgcggtgggcgagctgcgcgagagcgtgcacagccacaaggggcgcacgagctggcgctatgacgccacggggcgggtggagcaggcgctgcgcgcgggccccggggcgcagccgggcgcgggcgtgcagggccgctcggaagaggtgttccgctacgacccggcgggcaacctgctggatgcgagcctcgcgtcgcgcatggcggccaacgatggaggccctggaggctccggcacgggctccacgggctacctgcgcgacaacctggtgcgggtgtatgaggacaagcgcttcgcctacgacggcttcgcgcggctgcgcgagaagcgcatcgggcggcacacggtgcagcgcttcgagtgggacgatgaagaccagttggtagcggtggagaccacgcgccacccgggcacggcccaggccacgcgccagcgggtggagttccgctacgacgcgctgggccggcgcatcgccaagcaggatgcgttcgggcgcacggagttcatctgggagggcatgcggctgatcgaggagcggcgcggctcgaaggtggtgagctacgtgtacgagccgggcagttacgtgccgctggcgcgcatcgatgcggatgggcagcggctggagggcagcgggcacggcgggctggtgggcagcgcaggagcggatgctgcaggcccggcaggcacccgaggccctccaggcagccaaagcagccgccacgccgcgctgaacccgatggccgcgcccggcagcagcgcggcagcgcatgccgcttccgcttcagcccaaggaccggcacacgcccatgcccagaccccgtccgaaccccgcctgcgcgccagtgcccaggtgagctacttccacaacgacccctcgggcctgccggaagaggtgacggacgaagccggcgaggtgcgctggcgcgcgagctggcgcacctggggcagcgcattggaggagcgctgggaggccgtgcgcatcgacggcagcgccattcccgcggtgcagcagcggcaccgggacgaggacacgctggagcagaacctgcgcctgcagggccagtacctggaccgcgagacggggctgcactacaacaccttccggtactacgacccggatgtggggcggttcatcagcccggatccgatcgggctggcgggtgggctcaacctgcagcactatgcggtcaatccgctatcctggatcgatccgcttggtcacgaaaagtatgtaattattggagaaggccaaagcggtgtaaatgaatatgcaagaataatgtctgaaaatccaaaactgaaaggtcatgaattcaggacgattcaaggtgactggaacccgatgatgaaaaagtccggagcgagtcgtttggagttcggcagtgcggaatgggagcgcaaggcgatccaggtgaatattgactggatcaaggacagacatgccgaggggtataaattcatcgacatcggagaagacagctctccaaacagaagttctttctacaaggcagagaaggaaactctctctgcgttgggtgtgaagcccatgaagggtaactccacccacattgcagcagcccgggcagctgcaaaacccagtggaagaccgccttccaaaacaggatgctgaaatgctggatttttctgaagattgttttgcgacctacattcatctccccatccatccggatcgggagcccatgatgaatgattattatcgccgtgtcctggggttttcgggtgagtacagtgagttctgggtgcgggaagacggttcactgaggcttcagttcaaggatgtggaaaatatcgatgaaatcaacaagcttcgcccaccatccctggcgagcatcttcatgccaggcgacttcatcggtctttgcgatcgctgggtgcgtgctggggcgaaaattgaactgcttctcctcgatccggtagggtttaccgctgttgtcgttgatcctgcaatgaaccgtctggagttcaggggtgaaagcaattccggaaattcagatgtcgatatgagcaattgggatttcttcagaaggctctgatggtaggctgtgaaaatatctgcaagccgtatttctgatgcgaggcacagtttgattttcgatgatttctttcatctttcccaatattttttttcaagaccccgggttgctgcttcaattctacgtcgtggagctgtcgctttttgagatttcagctgattatggaatgaattcacgcctgatcgtcgcgaaggaaaacccgaacgttggattggtcatttccgagggggatccggcccctgtctcttcccgtcctctgtttaccatggtcgttacggaaatcgaggctcttttccacaggctggcgaatttcaatttctcgacaggggcagaattgttgacgaagcaatccctcttcgagtggcctctgggccagaacatgacactgaaggatcctgcgggcaatatttttattatcgaacgcccttacgctgcctgatgggaacctctcaaaacccggccactcccttgttcaccgacaagacctgagccgtcctccttgccatgatctctcctcgcagcgccttgaagttcgatctgtttgccgaggcgtcgcgccagcataagagagatgaagtgggcgatccgttgcaggtgatcgcgcggcacatcgacttcgccgagctggcgcggctggtggatgcactcatcgagcgcggcgatggccgcaagggtggtcggccggcctatcccatcgaggtgatggtgcgcatcctggtcttgaagcgcctgtacaacctgtcggacgagcagatggaataccagttgctggaccgggcgagctatcagcgcttttgtctgctgcaagacgcgatgaacgtgccggaccgcaacacgatctggcgcttcggcgagcggctgggcgttgacggggcgacggcgttgttccagggtgtggatgcgcaactgcaccgccatggctacatcgcccgtggcggacaggccatcgatgccacgctggtgcccgcgccccgccagcgcctggacaggcaggagcgcgaggccctggccgaaggcagaacgcccgattggagcgaggccgagcgccggcaaaaggatgtggacgccacgcacacgaagaagcacggcaagggctacttcggctacaagctcagcgtgagcgtggacctcaagcacggcttcatccgcaggatcgccacgggcacggccagcgagcatgacggacaccacttcgacgaggtgctggacctgcacaacaccgggcgtgcagtgcatacggacaaggcctacgcgagccggcagcgccagcagctactcaaggtgctgggcttggtggacgcgatgcaacgcagggctcggccgggcaagccactgagcgagtgccagcaaaggcgcaaccagcgcatcgcaaagaagcgtgccaaggtggagcatgtgtttgccggtctccgtcacctgggcggcaagttcgttcgcacgatcgggcagacccgcgccacggtggcgatgacgatgatggctgcctgctacaacctcaagcgcctggcgtcgttcctgcatcggcaagtggatgcgttcttcaagccatcggctgccaaggcacgggtgcgcctgcaaccgtcaaaagcgtgagccttgcggggggcaaaggcccctgtacatgggctgcgtcccacccaccgagcaggtgtccgagcgcattcggggcgctggaatctgacgacacgccggaaaaactggctggtggcggttgtgagaggctccctgatgtgccgaggtctgacaggattctgcagacagcctccgtcgattggcaacggcatcgcccaacgccgggcatgttgtccaatacgaaaatccagttccggatcgaatggcagccaccttctgcgcaccgttgcgtgcgtgaaggtttccttcttcgggtgcccaatgtttgttccgcaacattgccaccgtcagcgccatgatgtctggcgcgagccacctcatgcacggcgcaccggcaagctgcgcacgctcaaaatggcagcggcaggagatactgccgaccgatggcgaaacccgctgatgaagtcccgtatcgcctgtcaccccccacagcccaggagttcctgtccatgtcgtcatccatttcaccggacctcattgccgccctggcccccaccggccggctccgcgcctccatcaacctgggcaaccccctgctggcccaccgcaagaccgatggcgagccggacggggtgtccgtggacttggcccgtgcattcgccggtcagctgggcgtggagcccgaatggctggtcttcgacaaggcggccgagtcggtccaggccgtcaggcagggccatgcagatatcggtttcttcgcggtggatcctttgcgcggggagggcatcgtcttcacggcgccctatgtgctgatcgaaggcgcgtacctggtgcggcacgactcgcccatccacgacaacgcgcaggtggaccaggccggaacgacggtcactgtggggcagggcagtgcctacgaccttttccttacgcgtgaactgaaggctgcgcagatcgtgcgcgcagccaattcccaggcagtggtggaaaccttcctggcgcaatcgctggatgtggctgcgggcgtgcggcagcagctggaggccaatgcgcgccaacacgcagggctgcgcctgctgccagggcggttcatggtgatccagcaggccatgggcctgcccggcggccggccggacgcggctgtgcggtgcctgcgggatttcgtggaggacatgaaagcccggggactcgtggcagaagcgctgaagcggcatggtgtccagggcgcgtcggtcgctcctgcggcagcggccacctgatccgctgacgcctgtatttccactccgacaggcagctggccgacatcgggctgctgtccgtaccgacaggcaggtggagccgtgacgcggcagcatcggtgttttgcctccaaggagaaccgccgtgcgattcctgtcgctccgtcatcccgtcccttcccctttccgcgcccgtcttgccctggcggccgtgatgctggcctgttcggcatccgggcccgccctggcccagcagactgcgaagcagcccgcgactgcctcggcgcccctgccggaaaaaaagacccaggatgccttgcgctacacctgcggcggtatcggcctggacgagtccactgccatgcgtgccgcgatgaagtaccatcccctgtcgctgctgttcgcggcgggtggtggcgactacctggcggacgtgcaggtgaaactggttccccagggctggggcgatgccggggcgctttccttcaccgccacgggcccggtctgcctgctggacctgccggcgggcagctatgaggtggaggccacgtccgccggcaagcagaagcgccagacggtgatggtggacaaggagccgaaaacgctggacttccggttctgacgcctgtcaccgcactgtcagcaggtgctggacgatcttctcccattccccgggctcgacgggggtgatggacaggcgattgccgcgttggagcacgcgcatgcccgccagtgccgggtgttcccgcagttcggccaggccgaccaggcgggttttgcgcagcgcctgcacatccagcagcagccaccggggtcgggcgggcgtggacttggggtcgtagtagggcgacgccggatcgaattgcgtcggatcgggccgcgtgcccgaggcgacgcgcgcgatgccggcgatgcccggctcggggcagctggagtggtagaacaacaccccgtcgcccacctgcatcgcatcgcgcatgaaattgcgcgcctggtaattgcgcacgccggtccagggcaccgtggcaccgggcgccgccagcgcatcgtcgatggagcattcatccggttcggacttcatgagccagtaacggggcgcgcctggttcggcactgtcgtcggaggtgggggcgggcgctgtcatggcccgattgtgcgccgcctgcccgtacctccccagcgcggatcaccatcttccggaatggccaggggattgcgcaacggctccgacaaaggggccagcagggcgtgcaggtcgtcttcgctgaatttcggaacgccggtggtgtcgtggcccagcacgccgtccgccagcgcctgcttgcgcgcctgcagctccagcatgcgttcctctatgctgccttcggccaccaggtggtggacgaagacgggcttgtcctggccgatgcggtgggcccgggccgatgcttgctccatcaccgctggattccaccaggggtcgagatggaccaccgtgtcggcggccgtgaggttcagccccgtccctccggccttcaggctggccagcaggatgggggcagagccttctgccgatggatcctggaaacagcgcacgacggatgcgcgctggcgtggcgcggtggcgcccgtcagcgccagccaggtcaggccaagcgcgtccagcctctgtcctgcgagttcgagcatgcccgtgaactgcgagaacaccagcacccgccgtccttcggcgaccagcgctggcaacagctcggccagccggtccagcttggcactttccatgccatgcgcgtcgggcagccccttgaccagccggggatcgcagcagacctgccgcagcttgagcaacgcgtccaggatggtgatgagcccgccttcgaagccccggcgctcgagtacacgccgcacctgcttgtccgcgccggtgcgtaccgcctcgtagagctcgcgctgccggccctggagcgcgacgcgctcggtgatggtcgtgcgcggcggcagttccggtgcgacatcgtcctttcggcgccgcaggatgaaggggcgcacgcgccgggccagcaactcggcgcgcagggtttcaccgttctcctcgatgggtttgcgccagcgctgcgcgaagctgcgcgcgttgccgagaaagccgggcatgaggaagtcgaaatgcgtccagagctcgccgaggtggttttccagaggcgttccggtgaggcacagcaggtgttccgcgcgcagccggcgcagcacgcgcgccccccggccgcccgcgttcttggccatttgcgcctcatcgaggatgagcaggtgccaggcctgcgccgccagtgcatcggcatcccgccagagcaggggataggtggtaaggacgaggtcgctggcggccgcgcgcggaaagtcgcgggccctgtcggggccgtgcagcgccagcacgcgcaggcccggtgccatgcgcgcggcctcggcctgccagttgaagagcagggaggtcggcacgacgaccagcgccggccgctgcaggcggcccgcctccttttctgccaccacgtgcgccagggcctgcgcggtcttgcccaggcccatgtcgtccgccaggatgccgcccagcccatgggcgcgaaggtactgcagccagtccagtccctcgcgctggtaggggcgcagggtgatggccaggccgttcggcaccggcaccggctgtggcgtgccttcgtcccgcagccgctgcgcgagctgtgcgagtcccgcgtcgcccagcagttgccagccgagatcgtgtccggtgtgcgcctgcctgcctgccacgcggacggactggtccagtgccgcgcgcagggcctcgatgcgccgcgcctcccaggcacccagccggaacggatcgcctggacgccgctggtgcagcgccgggtcggtgagcaggtcgaccatggcccccacgatggccttgagcggcgcggcgggtgcgtcgatgcggcgcccgcctggcgcgcgcaactggaccgtggagtggtcatcgatggctgccagcgcgcgggcatccagccatcgcgggtcgcggcgcaacagatcggccaccatgggtgagagatccagggtttctccatcgatgtccacgcccaggctcagcagccacgccccctcgcgctccggcagccgcagcttctgcacgggccgcgtgcggggctccgcggtgtcgacctcccgtccgagcacttcgcccgtggcgtggtccaggatgagccgccaccgcgataccggagtgctttcgtgcgcaaagccgggggccaagaccaccgaccacccggtggcccgcaggcgcggcaccgcgtcggcccagaagtcgccgaaagccgcttcctgcggcagcgtccacgccggtcccggaggaatggcagcaacggcggcaccgtcctgcacaggtgcctgttccggcagcgcactgcccacgaggcccagtgcgtcgcccggcccgcgccactgcagccgatccgcgggtaccggcacgagccccgtgtcgcgcagggcgtccatggcgtcggcctcggcatgcacatcgcggtgcagccaccctcccgcggcgccgggcacggccatgcgcgcaggtggccgcgtattgaggatgctggcgggggcgggcaccgtccagagggtcccatcttgcagccggtaggtccagtccacccacgccagcgtcacctggccaccccggggacccatgccgccgtgcgcccgcatgcccagaaggccgtcgccgcggcccagcgtgcgcagggtgagccggggttggaaggcggacgcgctggaggacgttgggacggtggcggcaccgcccgctgaggtgccgtgttgtgtcggggaggcctccggcacaagcgatgcctgccttgcagcgcctgcctcctgcagccgttccatggcctggcgcgcctggacatccgtcaggggtggaaggctggccaaggcctccgcaccgagcgctgcgcccagcgcgtccacccaggcctgcacggcagagtcatccggcacgccggggggtgggggagaaggcagcggcgcgccgggaggacggggcatggcggcattgtgcagccaggcccgggcgtctggcgcacccggggtggcggcctcagtgcgccgggggagcaccctcgccaggggcgggcagcagcagccctgccgccttggccacctgcacgcagtcgcgcaggtggagttcgcccaggtagcgcagcgtggcgtagcccagggctgcggatacggcctggcctgccagggggacgaacttggctgcctgctgggcagtgaggcgcacaccgatgaggcgcagggcgcgcatcaccagttcccgcgtgacgatgcggccgatcagtgcagagcccaccatgcccacggccttctgcacctgctcgcgcttgtgcggcgtgagccggtcgatctgttcgggcgtcaggccgaactcggcgttgatttccgggatgaggcgggtgagcagggccgcatccaccgcccagtcgagcccgggcacgggaacgacgccggcagcggccgccatgagggcgcggcgatggagaagcttccggctgcgccgcaccgccgattccagcgccgggtggccgctggccatggcgccggcatccggtgatggtacggagccggcggcctccttggagtcgcgggaaggggaggaaaacggaccggccatcgccttgtggtgcagcggcttggtcaggacttgctgcggatcatgccgtagaggaccagcagcacgatggcgccgacgatggaggcaatccatcccgctgcctcgccctgctggtaccagcccatggcgacgcctacataagttgccaggaaggagcctgccaccccgagcagcgaggtcatgatccagccgagcttgtcatccccgggcttcagggcacgggcgagcagaccgacgacgaggccgacgagcagggtaccgatcagggaaaacatggcgtgcgatcgctttcgatggaataagggaaacgggaggggggaacggcacgcgtcgccgcatgcccgtgcttcaatctacccggcccggcagtaccgccatgtcggacaaggcgcatagcggccgctgagggctctccgtgtctttccaatgtagaaccggtgtcggagccttcccacatccggacgggagggcttccggtggcagggggtgggcggcacgtctattgtttgaacctgtgcaagccagcgaagggtgcaaggacagagaaacggagcgcgccgcagtcgggttcgagcgcggaaatcgaaccgcggatcttggaaaaccgctgccctggacagggcgaggagatgaccggatggactgctgcccagcagaaccagaccacccggcagggccgggcgtgaaaggcgatcagttcagcgggttctgtgccgacgcggacggggtggcgaccgcctggtcttcgctgagcacgcggcgggcaccgttgaagcggcgttgccagtatgaagcgctcatgtcttccacccggacttccgcaccgctgcggggcgagtggatgaacttgccgtcgcccagatagaggcccacatggctgtaggcacggcgcatggtattgaagaagacgaggtctccgggctggagatccttcttgtcgatggtctcggtggctgcggcctgttcattggcccggcggggaagggcaagaccgatggtctggccgtagatcgcacggatgaagccgctgcaatcgaacccgctgtcggccgtgttgcctccacggcggtacgggacaccgagaaagcccatcgcagtggagatcagttcgccggtacggtcctgaacgctggcccgcacttcacgcagctgattgagcacctggtgcctgtcgatgaggaatcgatccaggtcatcaggcgccggagtggctgcgttgttgtggggagcggcatgggcggtggcgcaaaccagtaacaaaaggcaaatccaacgtgacatggggcgcgagggtatcacgcgttggccttgttttaattgcaaaaaatgtagctgcaggtcttttttcatggcctggggctatcgccgggcgtgtccctgcggcacgttatccggtaacaccccggaggcgggatggccctctgtccgacacaaggaagcgctttgaaaacacgcgacatcggtgcaattgcgaggatttcgctgaaattgtccgccttttgcatggtcatggcggcaggcccagggagtgcggtggcagcggaaacaggccttccgccggtccgtccagtggaatctccggtgtctgtcacagttgatgacattacggatgggttatccaacccctgggggctggcatttctccctgatggccgtttcctcgtgacggaacggatcgggcggctgcgggtggtggaggtcgacgggaggaagggggatccattgcaagggctgcctcccgttgccgcgggcggtcagggcgggctgctcgacatcgcgacggatgcgcagttcgagcgcaaccgccgcatcttcttctgcttctccgagccggacgggcgcaatggcgatgtgaacagcacggcgttggccagcgcgatgctgccgccgggcgaaaaagcgctgcaggatgtgcgcatcatctttcgccagcagcccaaggtggcgagtcgcctgcatttcggatgccgcatcgcccaggcgggagacgggtcgatcttcctcacgctgggtgagcgcttcgaacgcaaggaggatgcgcagaagctggacaaccacctgggcaaggtcgtgcatgtgatgcctgacggctcgcccgcacccggcaatcccttcgtcgggcgctcgggagggctgcccgagatctggagctgggggcaccgcaattcccagggtgcggtgatcgggccggatggcaggttgtggatgcacgagcacggtccgcagggcggtgacgaaatcaatgtgccgcaggccggccgcaactatggatggcccgtggtcaccttcggcgagaactatggcggcggaaagatcggcgaagggctgactcagaaggccggcaaggagccgccgctgcattactgggtaccgtcgatcgccccatcgggcatggcgttcctgacgagcgatcgctatgggtctgcatggaagggcagcctgttcgtcggttcgttgaagttcgcgcggctgcaccgcctggaactgaaggacggaagggtggtgcgggacgagttcctgctctcgggcctgggccagcggatccgcgatgtgcgccagggacccgatggctggctctatgtgctgacggacagtccgcagggccggctgatgcggctgcgtccgcccggttcctgagggcgcgccttgccggacaggccggccatgttgcgacaatgcacctttccttgttcatggcttgccttttcaaacaatgctgcttgatgccctcgaatcccaactcgtgctggtggactaccaggaacgcctgatgcccgccatctccgacggcccgtccgtgctggccaatgcgcggctgctggcgcaggtggccggtgcgctcgacgtgcccgtgtggggcaccgagcagaatccttcccggctgggcccgaacgaagccgcgctgcgggcgctctgccgcaggacgctggccaagatgcagttcagcgctgcggaagaaggcctgggcgaatggctgcgtccgccggccaggccgcagcagggcggcaacgcccgcagcctgccgcgccacctgcaaaagcccgcccagccgcaggccgcggccgatgcgcgcggcagcatcgtgatcgccggctgcgaggcgcatgtgtgcctgctgcagacggcgctggacctgctcgaggacgagttcgaggtctgggtggtgaccgacgcgtgcggctcgcgcaccgagcgcaaccgtgatgccgcgttcgaccggctggcgggggcgggggcggagctggtcaccacagaaatggtggcgttcgaatggctgcggggctgcgaacacccggcattcaaggaagtgcttgcattggtgaaatagcgggtggcggcgcggctgtcagcctgccgcaagcggggggtgaatgatgtggtctgccacgcctgcgtgcgaacatgcgcgggccataacgacaagcaggagacacccatgggccgctatgccgatttccaccgcagctccctgcaggagcgcgacgctttctgggccgagcaggcccgcctgatcgactggcaggtgccgccccggcgcatctgcaactacgaccggccgccgttcgcgcggtggttcgagggcggcaccaccaacctctgccacaacgcggtggacaggcatctcgcacagcgcggcagcgaggcggcgctgatcgcgatctcgtccgaaacggattccgagcgcatctacagctttgccgagttgcatgcggaggtgcagcgcatggcggccaccctgcggtcgctcggggtgcaggcgggggaccgggtgctgatctacatgccgatggtggccgaggccgcgttcgccatgctggcctgcgcccgcatcggggcgctgcactcggtggtgttcggcggtttcgcgtcgggcgcgctggcttcgcggatcgacgatgccgagccggtggccatcgtcagcgcggacgcgggctcgcgcgggggcaaggtggtgccgtacaagccgttgctggacgaggcgctgcggctgtcgcggcatcagccgggcgcggtgctgctcgtggaccgggggctggccccgatggaactactgcctggacgggaccaccgctgggaggatctgcggacgcggcatctggacgcgcgggtggactgcgagtggctggacgcgacccatccgagctacacgctctacaccagcggcaccaccggccggccgaagggtgtgcagcgggatacgggcgggtacgcggtggcgctggcggccagcatgcggcacatcttcgataccggggcgcagggttccggtggcgcccaggccccgggcgtgttcttcgccaccagcgacatcggctgggtggtggggcacagctacatcgtctatggcccgctcatcgccggcatggcgacggtgatgtacgagggcctgccgatccgtccggacgcgggcgtctggtggcgcatcgtcgagcggcaccgcgtgacgcacatgttctcggcgcccacggccgtgcgcgtgctgaagaagcaggatccggaatggctgcggcgctacaacctgtcgagcctgaaggcgctgtggctggcgggcgagccgctggacgcccccacggcgcagtggatcggcgaggccctgggcgttcccatcgtggacaactactggcagacggagaccggctggccgatcctcacgctggccaacggggtggagccgcagccgtcccgcgcgggcagcccgggcaaggccatgtacggctacgacgtgaagctgatcgaccaggccacggccgaggaactcacggagccggagcgcaagggcgtgctcgccatcgaggggccgctgcctccgggctgcatgcagaccgtgtggcgcgacgacgagcgcttcgtccagacgtactggaagagcattcccgggcgcctggtgtacagcacgttcgactggggcatccgggaccgggacggctactacttcatcctgggacgcaccgacgacgtgatcaacgtggccgggcaccggctggggacccgggagatcgaggaggcgatcgccgcccatccgcaggtggcggaggtggccgtggtgggcgtggccgatgcgctcaagggccaggtggcgatggccttcgcggtggcgcgcgatccggcggccgtggccgacgcatcagaccgccagcggctggaaggggatgtgatgcagatcgtggaccagcgccttggcgcagtggcccggccttcgcgcgtgcatttcgtgacgctgctgcccaagacgcgcagcggcaagctgctgcgccgcgccctgcaggccgtggccgagcagcgcgacccgggggacctcaccaccatggaagatccctcggcgctgcagcaggtgcgggacctgctggctggagcagcgtagtgcagtggggcggggcggtgcatgcaccgcccccggctcacccggcggtgcgcagctgcgcgcgcaggatcttgcccacgggtgacttcggcaactgcgtgctgaagacgatctgccggggcaccttgtaggccgtgagctgcgtgcggcaatagcgctcgatggcctccgtgtccagcccggtgccgcggggcaccacgtaggcccgtacggcctccccggtggcggcatccggcacaccgaccaccgccgcctcgagtatgctgggatgcgccgccagcacgtcttccacttcattcggatagacgttgaagcccgacacgagaatcatgtccttcttgcggtccacgatgcgcacatgcccatcggcatccatttgcgcgatgtcacccgtgcggagccagccatcggcaatggtgctcgcgctgtcctgcggcgaattcaggtaaccggcggccacctggggcccttgcacgagcagctcgccgcgttcgccgacgcccaggtcgttgccgtctgcatcgacgatccgcacctggcagccgggcatgggcaggcccacggagcccgtgcggggtgccccggtgggtggattgcacgacacgatgcaggtggtttccgtcatgccatagccttccaggatggggcagaccagggccgtccacgcctgggcggtggaggggcgcaatgccgttccgcccgagaaggcgaagcggagcttcggggggcgctcctgaaaccagggttccccgagcagcccggcgtagagcgtgtccacgccggacatccagtccacctcgaaatcctcgaaggcgcggcgcaggttggcgaccggcctgggattgggcacgagcaggtttctcgcgccgaaggtgaagaacaccaggaagttcaccatgaaggcgaagatgtggtataggggcagcacggtcaggatggtctcgccgcggcgggggccgtcataggcctgcaggaaatcccgcgtcatctggagcgtcgcgaggatgttccggtgggtgatcaccgcacccttgctgcggcccgtggtgccgcccgtgtattggtacagcgcgaccgggtggtttcgccaggtgggcctgcttcgcgcctgtcctgcccgcagggcgtgcgccatgcggatgggcgccgcgtccgataccgggcggccggatgccgggagcgcatcgcggatggccgaggcgacgggctccgcaaagaaatcccacgggctggcggtcatgagccggagtcccagttccgcggcgacgggctgtgccacctgcaggaacagttcggaggccaggagcagcctggcgccggagtcctgcaactgcagcctcagctcccgctcggtgtacagggggttgacgttcgtcacgatcagcccggccttccacgcgccgaagaccgcgatgggatagtgcaggcaggtgggcaactgcacggcgatgacctcgccggcttcgagctccatgtcgtggaccaggaaagccgcgaaggcgtcggacagcgcatccacgtcttcgaaactgtggaaggtgctggcacccgtcgggagcacgaggccgaatgcagggtttccctggtaacggcctgcggcttcggtggccagcgtggcggcattcgcgggcagggacgcgaggtccacgtcgtagccgcgcaggctggggggaaaggaggcttcccagagtcctcggtgcagggcggtcatgtctcctgtgtctccattctttttcttgggctcccgacgtcaggcccgggtcttgaatgcgggcatggtgtcggcaaggcgcttgcccatttccgcgcccagggcctgaaggccgctcatcggacgcaccatgacctcgaattccacgatccggccctcttcatcgaagcggatgagatcgatgcccttgaggtccttgccggcgacgctcgcgctgaactccagtaccacattcaggccgtcgccgctgaccagctggcggtggtaggtgaagttctcgaacacctggatcacggtggtcagcgccaggatgagcgccggggccggcgcataggccgtgtgcgccatcggcgagcggaataccgcatcgggatggacgatggtgtgcaggtcggcgagatccttcctggcgatcattgcgtgccagaagtcgagcgatggggcgacggcgggatgggtgtggggtggggcctgtgtcatggaaatgtctcctctgtggatggaacgacgggatggaaggggccctgtggatcagatgcgcgcggcgagggtggtgccctggagaatggcgcgcttggcgtccagctcggcggccacgtcggcgccgccgatcaggtgcacggagcagccggcgtcgcgcagggcgtcgtggagttctcgcagcggctcctggccggcgcagaccacgacgttgtccacctcgagcacctgcggctggccatccacggtcacgtgcaggccggcgtcgtcgatgcggtcgtaggatgccccggacgtcatggcgacgcggcgggccttgagggaggtccggtggatccagccggtggtcttgccgagctggtcgccgaccttggtggtcttgcgctgcagcaggtgcacccggcgtgcgggcggctcgacctggggtcggcccaggccacccggctgcgcgtaggtggtgtcgatgccccattcctcgtagaacctggcgggggcgaccgcgccgctctctccggcatgcgtgaggaattcgcccacgtcgaagccgatgccgcccgcgccgatgaccgccacgcgctgtcccacgggcttgccgtcgcggagcacgtccaggtaattcaggaccttggggtgttccacgccatcgatcgcgggaatgcgcggtgcgatgcccgtggcgaggaccacctcgtcgaagccggcgccggccagttcgtccgcgccaatgcgctggcccagcttcacggtcacgcggtgcagttcgagctggcgccggaagtagcgcagcgtttcataaaactcttccttgccgggcaccttcttcgcgatattgagctggccgccgatctccgtgcctgcatcgaacagggtgacgtcatggccgcgctgcgcggccgtgaccgagcaggcgaggccggccgggcccgctccgaccacggcgatgcgcttgcgtgccgaggcgggttcgatcaccagttccgtttcgtggcaggcgcgggggttgaccaggcaggaggtgatcttgccgccgaaggtgtggtccaggcaggcctggttgcaggcgatgcaggtgttgatctcgtcggcacgaccctggcgggccttgcgcacgaaatcggcatcggccagcagcgggcgggccatggagaccatgtccgcgtaacccccggccagcagccgctcggccacttcgggcgtgttgatgcggttcgaggtgacgagcgggatgcccacgtggcccatgacgcgctgcgtgacccaggcgtaggccgcgcgcggcaccttggtggcgatggtgggaatgcgggcttcgtgccagccgatgccggtgttgaggatcgtcgcgcctgctgcctcgacggctttcgccagttcgatgacttcttcctgcgtggacccgccctcgaccaggtccagcatggaaagccggtagatgatgatgaagttccggcccacccgctcgcgggtgcggcgcacgatctcgaccggaaagcgcatgcggcgggcgtagctgccgccccattcgtcgtcgcggtggttggtgcgtgcggcgatgaactcgttgatgagatagccctcggaacccatgatctcgacgccgtcgtagccggcgtattgcgccagcgcggcgcaccgcacgaagtcgtcgatggtctgctcgacctcgtccgccgtgagcgcgtgcggcatgaaggggttgatgggggcctgcagcgcgctgggcgccacgagttgcgggtggtaggcgtagcgcccgaaatgcagaatctgcatggcgatcttgccgccttcggcatgcacggcctgcgtgacggtgcggtggtgctccgcttccccttcatccaccagcatggcgccaccctgcatgggccgggcacgttcgttgggggcaatgccgccggtgacgatcaggccgacctcgccgcgtgcgcgctcggcatagaaggccgccatgcgatcgaagccatcgggcgcttcttccagccccacgtgcatggagcccatgagcacgcggttgcgcaggacggtgaagcccaggtcgagcggagcatgcaggtgagggtagggggatcgtgggtccatggctgtctgatttgaaagttatcaccgataagatttgggcaataaaaatgcgccaaacggtggcgcatcggcacgcaagcccatggtaggccttaatcttattgctgtaaagatacttgcctgtgctaagttccgccacccatgaagacttccgccccgcgctctcgagacacctaccacgtgggcaacctcgccccgcgcctgctgggggccgcgcgggagatgctggaggaagtggggcccacgaagctctcgttgcgggccgtggccgagcgggtcggcgtcagttcggccgcggcctaccaccactatgcccaccgggcggagctcatcgggcatctggcgggcgcaggctttcgcgaactggccgaggccatcgccgggcgcgagaaggaggtctccggcgtgcgcaagctgcgcgacgccagcctgatctacttccgcttcgcgcgcagcaatccggccctgtaccagctcatgttcggcgcggagttcgccaccggcgagatgattcccgaactgcgctccgcacgggaactggccttcggcgagctgaggagcacgatcgccgaggtgctcggaagggatgtgcagacccccgaggtacgcagggctgcccgcgcagcctggtcctatacgcacgggctcacgtcgctcgtgatccatggcgtgctgcatatcccggcaggcatgacggaggagcgtttcctcgacggcacgctgcagggcctggggcatctcttccagatgggagcgcaaggcggctccgaagcgggctgactgcgctccgcggcttgcaggcggctacaggccggcgtcagacgaccacgggcgggcgccaggtttccggggcgcgccactgcaccacccagccgggaaattcctcgggaggcatgggccgggagatgcagtatccctgggccagggtgcagcccaggcgcatcagggtcaggccctgggcctccgtttccacgccctcggccacgatggaatagccgaaggagcgcgcgagcccgatgacgccctgcacgatggcgtagtcgccccggtcgctcatcatgccgtgcacgaagctgcggtcgagcttgagcgtgtccatgggcagccggcgcaggtaggacagcgacgaatagcccgtcccgaagtcgtcgagggacacggtgatgccgagttcacgcaactgcgtcaactgcggcgccacgtggtccatgtcgtagagtgccgcgctttcggtgatttccaggtcgagcaggcggtgcggtatgccgggccgctgggccatgcggcctgccagccactgcgcgaaccctggctgctgcaggtggcgcgccgagatgttcacgctcaccggcagttccaggccgccggcacgcagttgctcgatcaggtccagcgccgaatcgaccacccattcaccgaaggcggcttcgagttccgcgccttcgatcagatggaggaaggcacccggcgccaggatgccctggccggggtgcttccaccgggccagcgcttccgcgccgacgacggtgccggagcgcatgtccaccttgggctgcaggtagagcatgaactgtccccgggccagggcttcgcgcatgcgctcggcctgctcgcgcagcgtctgccgggcgcgttcctgcgcggcgtcgaagggttgcacccggttgcgcccgccctgcttggcgccatacatcgcatggtctgcatggcgcagcagcgtgtcggcatcggaggcgtcttccggatagagcgtgtagcccacgctggccgtgacggtgacacgctccgtgcccagcgtgtagggggcggcgagattctccatgaggcggcgcagcagctgttcggcatcggcgcgcgattgcagctcgggcatcagcagcacgaattcgtccccgccgagccgtgccacacagtccacgggccgcagggcccgggtgagccggccggccacgatcaccaggagccggtcgcccgcgctgtggcccagccggtcgttcacgggcttgaatccatcgaggtccaggtaggccacgcccagttgccatccgccggcgcgtgcctgcgccatggcctgctccaggcggcgtgcgagctgcacccggttgggcaggccggtgagcgcatcgaaatgggccagttgctggagcatgtcctcctgcacgcgctggctggtcacgtcgatggagacgccgagcatgcgcccggggcggccccgttcgtcgtagcccacgatcttgccgaggttgcgcacccagcggcccgcgggagcgcccgggggcgcggacgggctgggcgccacctgccaggtcgcatcgaagtgggagtcggggtgggcgacgtgccgctccagggcatcggtgacgttctcgatgtcggcgggcgccatgccgctggtccagtgcacccctgtgccccccggaggctcggcggtggctgccatgccgtgcagttcgcgccagcgcgcatcgcccgtgaccgtgcccgtggaaatgttccagtcccacaggccgagtgaggccgccgacagggtgagcgacagcagcgcctcgcggtcgcggatgaggtcttcgttgcgcttgcgttcggtgatgtcgtgcgcggagaccagccagacgggggttccgtcgagctcggcggcatgtagggactgcagcagggtgcggtcgccgccggtgcgcggatggatcgtgatttcgagcgcgttgtggacggtacggccgctcatggtgtcgagcagctgccggcggccttccgcggagaacaggccgagctccacggccgtgcggcccagcgcctggtcgcgcggaatgccggtcaaccgctcccaggcctcgttgaccatcaggtaggcgccatccgcgcggcgcgacatgagcacggggtacggcatcagctcgaagatgcgcatgaagcggtcttcggactggctcagccgctcggccgcgcgcttccactcgtcgatgtcctgcatgacgccccgcacgccggtgacggcgccggcttcgagcaccggttcggcatggacgcgtacccagaccgcacggccgtcgtccgccctcaggatctgcgcctcgcaggaccatcccacggcgttctggtggccgcgccggaacaggtccgccagggtgttcctgaacggcgcggcgacgaagtcgcgcaggtattcgacgggcccgggcagcaggccgccgcggggcaggccgtggatgtcgaagcacacgtccgaccagtacaccagcccctggccgtgccggtgctcccagacgcccaggcccgccatgcggccggcctgcaccagcaggccgtgggcggcagccagctggtcgtgcgcgcgctgcgtggcggacaggtcctggaagaccgaaacgatgcattcttcgccgccgatgctggcacggctggccgaaaacaggcccggcacgacccgcatgcccgcgacctgcacctggatgggcatcctctgcacgcggccttcgcggcgcagggtggccagcatgtcctcccgcgcctgctgcgacggccagagcccgagttcgagcgacgtgcggccgacggcggcggcgcgggggatgccgaacagcgcggagaaggccgggttgacgtcgatgcagcggccgtcttccaggcgggtgatgcaggccggatccggcagtatttgataaacgacggagtgctgctcttcggagagcctgacgtcgtcctgcacctgtcgcagggccgtcgcgtccaggtggatgccggccatgcggagcaccttgccctgggcgtcgcgctcgcacacctgcccgcgggagatgatccagcgccagcggccctcggtgtcccgcatgcggtattccacgctgaaggtggattcgagcccggccaccatgtgctgcagctgcgcggcgagccgttcggtgtcatccggatggcgcagggtggtccatcggtccacgtggcagccttcgccgccgggctcgatgccgagtgcttcatagacagggccgtggcagacgaggcgccgctcctggacgaaccattcccagcgccccccgccgctggcgtccagcatcgcgttcaggtcggactgctggcgcccgagcgtattggccgcctgcgcacggccgagcaccagtttcgcgccccctcccaggagcagcaccccagcaaacccggcccagggcgcgtggccgccccatgcgcgtgcgacgagtgccagcatgagccccaggccggcgaggtccagccaggacatccggggcgggaggcggcgctgtgccaggcgccatgcgaggcccagcgcgcaagccactgcgagcaggccggccgcctgcggcgtggccgcgggcagcagcacggcgctgcccagggccgccaccagggcactcaccgcgccggcctgcaggccgaagcagagcgccgcgacggccgtggggacggcgtccatccaggcggcggtggccagggaaccccatgaggccgcgcctgcggccaggcctgcgagcacggggaggatgcgccgggaggacgcaccggccaggaggcgcggaggcacggcggccagcaagcccaccagtgccaggtggagccagaaggagaggcccgcttcacccgccatggagcgccccccgtgcaatgcctggcgctccggaccggacggccgggagtgctcgggcttggcgggcaatgtcgggcatatggccgagtttaggcgctcgcggagcgatcctggcggcaattgctgccacgattccacaaattatcgggctgccgcagcgcgaagcgccgcggcttgcggatcagcgtccgcgcgggcgtaccagcccggtggagagcatggtgccgcacacgatgaccgcgccgcagccgagcatccatggcgtgatcgattcgcccaggaacagggcgccgtaggccaccgcgaacacgggggccaggaaagtcacggcgagcgcccggctcggcccggcatgcgcgatcaggcggaagtacaggatgtaggcgatgcccgtgcacagcacggcgatggcgatgaccgcggcccaggccccggggcccggggcgcgcgccggccaggaccacagcgcgggcagggcgagcgcgagggtggcgcccaactggctgcccgtggcggtggccagtggcggcagccccaccaggtgctgccgggcatagctggcgcccacggcatagcaggtggtggcaaggaggcaggcgccgaccgcccagatggcatggtccgatttgaaaccgatcgcggcgggcgcgcgccaggccagcagtgccacgccagcgaagccgatcgccagtccggcccatcgcagccggccgatgcggtcgccgagccatgcccaggccacgagcgcgccgaacagcggcacggtggcattcagaatggacgacagccccgtggtgatgtgcagcacggcccaggcatagagtgcgaacgggatggcggagttgatgacgccgcccagcaggatcggcttccagtggcggcgcagcgcgggccactggccctggcgcagcaggatgggccagaggaacagggtggccagcgacacgcgcagccccgccgtgggcagcgggccgaattcggacgcgcccaggcgcatgaagaggaaggaggcgccccagagggcggaaagcagcaggaattcgccgagccagtggcgggcgggcagcacgccggccgccgcgttcacgcagccaccccggtgcgcgggccggcggtgccgcaggcggtggcgtcgccctccggccagaggggcagggtgcgcaggtggtccggaagcgctccttccagccgcagcagggcggttttgcgcggcaggccgccggcgtacccggtgagggtgccgtccgacccgagcacgcggtggcacggcacgatcacgctgaccggattgcgcccgaccgccgcgcccacggcccgcactgcgagcggacggcccagggcgcgggccagggccgcataactggtgacggcgccgtgcggtatctccacgagagcctgccagacatcgcgctggaaggcggtaccggccgtgagatcgagcggaatgtcgaaccggctgcgccggccttccaggtattcgcgcaattgcaaggccgtggcggccaggaccgggtgcgaagggtcttggggccaggctccggggccgtcgaggcggccggtgggctggtggcgctggccgtcgaaccagatcccggccaggcccgcggccgaggcagcgaggcggatgtcgccgagcgggctggggatgcgcatctggacgagggcagcgggagaagcagtagggagcggcatggcgggagtctgtcggtggaaagggagggatcggaggagccgggagcgtggcgtgcggtcagggaccgtgcggtcaaggcggcggcggccgggttccggccggctccgggctgcccgtgccggcccaggcacgcacgacggcgtagctgcgccacggccgccatgcccgggatgcttcctccgccgcccgggccggccggggggcggactgcaccgccagtgccttgtgcagcgcgacgtcgcctgcgggaaaggcgtcgggccaccgcagcgcgcgcatggcaatgtactgcgccgtccagtcgccgatgccgggcagggtacgcagggcagcgacggtggcttccacatcggccgcggcgtgcagtgcgagacggccttccgccaccgcgcgggacagcgccaggatggccgcctggcgctgtcgcacgatgccgagccggcccagcgcgtcgccgtcgcagccggccagcaccgaaggtgctgggaacagccggcagagatccggccagggggtggcgatgggctcgccccagcgctccaccacgcgctgcgccaacgtgcgtgccgcggcgaccgtgacctgctggccgagcaccgcgcgcacggccagctcgaagccatcccacgcgcccgggacgcgcaagccgtcgccgtgcgggaaatcgccgtgcagcacggcattgatcgcctcggggtccgcgtccaggtccagcatgccgcgcacccgggcgatgacacccggcagggctggcaggaggctgctggagacggtcaggaccacatgcggcttcggcgcaccgccccgagcggctgccgtgccgccgtcgaagcgcgccgccagccagccggtgcactcgcgtccttccgcgtccgccagcctggccgtgcggcgcagttcgaggcccgcggccgcatccacggcttccatgccctggatgcgtcgctgcgcgaaaaagcccagcagggccgcgatgtccagcggcggccggtaggccaggcgcaccgcgccggtgcccgggcccgcagcggcagggctgcccgcgcggcgcagcgcggtgggctggaggcggtagtgttcggaaaaagcggcattgaagcgccggacgctcccgaagccgctggccagcgcgacctgggtgacgggcaggtcggtatcggtgagcaattgcttggccgtcagcagccggcgcgtctgcaggtactggagcggcgagatgcccagggctgcctcgaacacgcggcgcaggtgccggtcgctcacgcccaggcgggctgccaggcgctggatgggagcgctgccgcttcctgccgcaggggcgtcccaggcaccttccgcatccaggaaccgcagggcctcgcgcaccaggatgttgcgtgcgtcctgcacggaccaggccggcacgcgcggagccagttccggccggcagcgcaggcagggccggaaaccggcattttccgcctgggcggccagtgcaaaaaagcggcagttctcgcggcgcggcgtgcggaccgcacagacgggccggcagtaaatgcccgtggacgtgacgccggtgaagaaccgcccgtcgaaccgcgcatcgcgtgccgcaagggccaggtagcgtccgtcgtccagcgcatcggcgctgggcggggcggcaggggcgtcgggcgattgcatgcaggccatcataggcgccggccggcggggcgctggccgtttccggacctgtgcctgctgccccgggggggcctgggtggcgggcgccaagaagcggcctccgcctacgcgtggcccgcctgccgggcatgtgcgcgacgcctacaatccccgcgaatccgcagatggcgcgcctccgttacccgggagcgcgccgcatccgctccaccggcccatgcactgccgcgccggccccatccgggcgccgtggccgcagtgcgggcctgccagcaaaggaaccatcccgtgcagcttcattccgccattttcaaggcctacgatatccgcggcgtcgtgccgaccaccctgaccgaagatgtcgcgcgcgccctgggccgtgcattcggcacggcggcccgccgcgaaggccaggccaccgtggcggtgggacgcgacgggcggctgtccggccctgcgctgtcccgcgcgctgatcgaagggctggtggatgccggcatcgaagtgatcgacgtcggcgccgtgaccacgccgatgctgtacttcgcggcccacaccctgtgccagagcggcatccaggtgacgggcagccacaatcccaaggactacaacggcttcaagatggtgctggccggccgcgccatctacggtgaggaaatccagggcctgcgccgcacgatggaagaggaaagctgggacctgcagcccggcggctcggtgcggcaggccgacgtgctggccgcttacgtgcagcgcatcacgtccgacgtgaagctcgagcgccccatcaagatcgtggtggacagcggcaacggcatcgcgggcgcctcggcaccgggcatcttccgtgcgctgggctgcgaagtgatcgagctgttctcacaggtagacggcaacttccccaaccaccatcccgatcccagcaagcccgagaacctgcgcgacctgatccgcgcgctgcaggagagcgacgccgagctgggcctggccttcgacggcgacggcgaccggctgggcatcgtcaccaaggatgggcagaacatcttccccgaccgccagatgatgctgttcgcgcgcgacgtgctctcgcgcgtgccgggtgctcccatcctgttcgacgtgaagtgcacccagcgcctggcgccggccatcgaggccgtgggcgggcaggccgtgatgtacaagacgggtcattcgctcatcaaggcgcgcatgaaggagctcgattcgcccctgggcggcgagatgagcggccacatcttcttcaaggaacgctggttcggcttcgatgacggcacctacgccggctgccgcctgctcgagatcctgagccgccatgacgacccgagcgcagtgctcaacgacctgcccaccagccattccacgcccgagctgaacgtggcctgcgaggaaggagaaccccaccgcctgacagccgaactgcaggcgctggcgcagagcgcattcccggagccggcgcgcatcagcaccatcgacggcctgcgcgtggactggccggacggcttcggcctgatccgcgcgagcaacaccacgccggtactggtgctgcgtttcgaagggcatacgcccgaggcgctgcaccgcatcgaaggcgccatgctggagctgctgcagcgcgtgaagcccggcgccgctccgggcgcggccgcgcattgaggaccgtggccatgcgcgtcgcggcggcccaggccagttcgctgcccggcgggccggcagcgaacgtcggcaaccacttgcgcttcgccgaggccgcggcggcggcgggcgtgcggctgctggtctttcccgagctctcgctgtcgggctacgacctcgcgggcctggcccagtcggctgtccagccgctggacgaagcgctcgcgccgctgcgcagtgccgcgcgtcgccatggcatggcactggtggccggtgcgccggttgtctcctcgcagcccggcggcaagcccggaatcggtgccatcaccttccggccggacggcggcgtcagcgtgtaccgcaaacgccatctgcacccgggagaagaactctacgccgagccgggaacggaggaggcgcatgtacaagacttcgagggcctgccggtggccatggcggtatgcgccgacgtctcccatgcatcgcatgccgatacggctgcgcgctcgggagcggcgctgtatgccgctgggatggtgatctccagcggcggccatgcgcacgacacggcatgcgcgcagggccacgcgaagcgctgcaggatggcggtgctgctggccaaccacggcacgccgaccggaggctatgactgcgtgggccgcagcgcattctgggcacccggaggtgagcgcatggccgaagctcccggcacgggggactggctcgtcatcgcggaacgcaccatggcgggctggaccgcttccacgtgccgcgtggcgccgtgagcgtctctcgctctgtttactccgcgctcatgtggggcgcccggcccctgttgctgcgcaagctgcgccgccgcgcggtggccgagccgggctacggccatgcggtggaggagcgtttcgggcagtatggacaggctgcggcacctgggagggactcccctgacggaccgctggtctggatccatgccgtctcgctgggcgaaacccgcgccgctgccatcctgctgaacgaactgcgcagccagttgcccggcatgcgcctgctgctgacccacggcaccgccacgggccgcgccgaaggggccaggctgctgcggcccggtgacgtgcaggtctggcagccatgggatacccctggagccgtgggccgcttcctcgagcatttccggcccgcgatcggcgtgctgatggaaaccgagatctggcccaatctggtggcgggctgccggcagcgcggcattccactggtgctggccaatgcgcggctcaacgagaagtcgctggcgggcgcgcggcgctgggcctggctggcgcggcccgcctacgcaggactgtcggcggcctgggcgcagaccgaggccgatgccgaacgcctgcgcgcggccggtgcccgggtggaaggcgtcttcggcaacctgaaattcgacgtggtgcccgatgcggcgcagctggcgcagggcagggcatggcgcgacgccagcccgcacccggtggttctgctggccagcagccgcgagggcgaggaagcgctgtggctggaggctttgcatgccttgcagtccaccacgggaagcatggcccatgccggcgtgcagtggctgctcgtgccgcgccacccgcagcgcgtggccgaggtgcgccagcgcatcgaggtggccggcctcacggtctccagccgcagcggctgggccggtgcgcccggcgcggccgacgtgtggctgggcgattcgctgggcgagatggcgctctactacggcatggcgcacgcggctctgctgggtggcagcttcgcgccgctgggcgggcagaacctgatcgaggccgcggcctgcggctgccccgtggtgaccggtccgcacaccttcaacttcgccgaggcggcgcggctcgcctgcgaggcgggcgccgcgctgcgcgtggcggacatggccgaaggcgtcgcggccgccagggccctggtgcacgacgcggccgcgctcgccgccacccgggaccgcgccctggcgttcacccaggcgcaccggggcgccgcgcgggccacggcaacggccgtagtgcggcaactgcaggggcgctgaaggcatttgcgggccttgtcccaccggacacaccggtgcgtccatgccagcacagcccggcggcgcccgagtttctatcgtggcttgaagcggcagacgccccgtgcgtccaccgccttccgccccaccgcgggcccgccaaccttcctcgataggaaccgttcttccatgactgcaacccgttcacttctgcgccaggccggtggctcgctggccgtggcgctgctgccgctttccgcgtgggccatcgacgtcgatcccggcgactacgtgccggcaccggcgggcacgaccgcgggacttctctattaccagcatgcccagcgggaccggctctacgcgcagggccggcaggtgccgatcgatgcacggctgaattcggacgtgggcatcctgcggctggtgcgctacatgaccgtgggcggactgaccgtggcgcctcaggtgctgctgccctttggccggctggatgcggggcgggataccgccacgctggggcgcaccagcggcgtgggcgacgtgattctggcggcgccggtctggctcgtgaacgatccggagtccagcacctatctgggcatctcaccctacctgtatctgcccaccggcagctacgatcgcgaccgcgcgctgaacctgggcgagaaccgctggaagttcgacctgcaggtcggcttcgtgaaagggctgaccccgaactggcacatcgacctgaccttcgactcgatgctccatggccggaacgacgacttcggtccgaccggccgcacgctgaagcaggaccggctcgaccagggccaggcctacctgcgctaccagttcacgccggggaccaacgctttcgtgggcatctcgcagacctggggcggtgccacgcgggtggacggcgtggccaacggcgacgaggcccgccagcgcaaggtgagcatcggggccagccacttcatccggcccaccacgcaactgatggtgaccctgggccgcgatctgaaggtgagcaatggcttcaaggaaaacgcgcgcatcaacctgcggctgctgcacgttttctgaaaggaatggggagaaagggcgatggacctcatccaggtccatcgcctgaccgctcagccgggttgtgcctgctccgcctcctgccgccgcagcaggaagcgctggatcttcccgctgggtgtcttgggcagttcctgcacgaaggcgatctcccgtgggtaagcgtgggccgacaggcgcttgcgcacgtgctggcgcagggcttcggccagggtgtcgtcgccctggaagccggcatgcagcacgacgaaggccttgatcagttcggtgcgctccggatcgggcttgccgatcaccgcagcctcgatgacggcaggatgctcgatgagcgcgctttccacgtcgaacgggccgacccggtagcccgaggtggtgatcacgtcgtccgcgcggccgacgaagctgatgctgccgtcgtcgttgagctccacggtgtctccgctcaggtaataggggccctggaatggctggcgcgccgtgccttcgtagccgccgaaccagaagagcggcgactgcgacacgtccaccgccagtgtgcccggctggcccacgggcagttcccggccctcgtcgtccagcaccaccacgcggtggcccggcgaggcgaagccggccgcaccacgccgcaccgggtgcgcgagcgcgtggtggttgcacagcaccatgcccagttcggtctggccgtagtggtcgtggatggtgcagtccaggctttcggcgaaccagcggatgacctccggcgtgagcggctcgcccgcgctgctcacggcgcgcaactgcccgcgcagcgcgggttccaccacttcgcgcgatgccatgagcaggcggtaggcggtgggggagccggccaggttggtgatgcccagttcgcggatgacgcggcaggtgctttccaccgtgaaagggccttcgtaaaacgtggtggcatgccccagggccagcggtccggtcaccgcgtagtagaggccgtaagcccagcccggatcagccaggttccagaaacggtcttcgggttgcaggtccaccgcgtcgcgcatgtagccgacgaaggcgacgatggcgcggagcggcacggccaggggcttggccgggccggtggtgccggaggtgaacatcagcaggaacgggtcgtcctcgctgcgcagcacgggatcgaagtggggcggataggcatccagcagcggccagaaatcgccgtccacggtgagcaccgggggggcgccggccacgtcgtccatcttggggcgctgcgcggcatcggtcaccaccagcttcgacgccgccctctgcacgcggtgctcgatggccttggggccgaaggcggtgaagagcggttgatagaccgcgccgatccgccaggtggccaggatggtgacgagcagttcgggcgtgcgcggcagcaggcccgaaatgcggtcgccggcacggatgccctgcgcgtggaaatggccggcgaggcgggccgaggcttgctgcaactgctcgaaagtccattcggcccgctggccgtcgcggccgatccagtgcagcgcgaccgcgccggcgccggcgtggcggtcgcagcattcgacgcatgcattcatcgcctcggggcggcccgagagcacgtcgcgcgccatgcgggcggcatcgaaatcacggatccgggtggcatagtcctgcatgaaagaaagtctcctgggttgttgtttggggcgcgtcgcaggcctcgcgcggcgcggcagggtcgctggcagcggctgcgccgttcaggccggtgcctggagccgggcatcgcgcatcatgccggtggccgggtggcactggatgtactcgaaatgctggctggccgcatcgctgaccgacacctcatggtatagcctgagcttggagagaccggccgccaccttgaagaaggtgccgaagatgcgcaggtgggtcgggtgggactctgcccaccgctccagcaggtccaccgaacgccagtggccgatgttgtagctctggtcgagccggcggccgtccaggtcgatgttgtgcacgtagcggttgctgtagcagcccacggccgcgccctggtcgcgcaggaagtccatgccggcgtgcagggtgggctctatgtcctcgaggtagagccggcgttcctcggcctccgcttccatccagtcctggccggaccgtatcagcgcgatgttgtcgtggccccttaccaccacgcggccgccgtgcgcggggtcgccctctgcaatgagcagggtgccgcgtgcctgcatgcggtccacctgggacgcgggaaagcggtcgcgcatcgatccccagtagccgtgctcctggatgtctccgctggtggactccatcaccccgcccacgccgggcagcgcatcctggaaggcgtagagggtctcgaactgttcggcacgcggcgcgctcacttcgcggaagtacccgaggccttcctgcagtcgctccggcgcgttccaccagccggcctgtgcgggcgcctgcatccagcgccggtgggcctccgggtcgcgccagtagccgacggcgatgaggttgtcgtacccctgggcatcgatgtggtgcgtcaggtcgtgccggagggggccgtctggcgcaccgaaggcggcgacccattcgcgcagcacggcgagggcacgcggcttctgcgcttcgccctggtactggatgccgaaataggccatcacgacctgctgcaggtcggcctgcgggcgcgccacccacatcggaaagggcggctggtagtcgtccgccacccggcgcgagagcgagcgggggcattgcaggcggggagggatcgctgattccatgagagggctccttgtggggggcgggtttttcacggcccggggcggtcgccgaggccggcgcgggcatcgaagggcgcagcgccgggcagcaggggccaggtatccggcccttcggcgatttcggcgggcgtgagcaggcaggcgtcgagctcccggcgcagcgcgtcgtggtcgaggtgctggccgatgaacacgatttcctggcggcagtcgcccgcgggctcctgccagtgctgcaggacggcggccaggcggggctcgtccgccggccatgcttcgcggggcacgaatcgccaccagcggccgacgtagtcccagcggaacgcgccgccggtctgcaccagcatgccgatctccgcagggcggctggccatccagaagtagcccttgcagcgcagcagccgtccccgggcccagggccggtcgagccagtccagcaggcgttgggggtggaagggcgcgcgctcgcgatacacccaggacgcgatgccgaagctgtccgactcggattcgccctggtcggccacctccatgcggcgcatccaccccggtgcgcgggcgaggctgggcagatcgaaaagccccgtgtccaggagttcgcgcggatccacctggccgttcgccatgggcaggatgcgggccgcggggttgagggccgaaaggagggcgcggagttcggcgaatccggcctcgccgatcaggtcgcagcggctgaccaggatcacgttggcgcactccacctgctcggtcagcagggcggcgagcgggcgttcggccgcgccgtcggcggtgggtacggtgtcgggcgcagccagccatgcctggaaccggctgccgtccaccacggtagcgagggtgtcgagccgcgccagttcgctgaggcagaaaccgtcggtatccaggaacgcgaaggtctccgcgacgggcagtggctcggaaatgccggtggattcgatcagcaggtagtcgaagcggccttcccgggccagggcactgaccgatgccagcaggtcggcgcgcagcgtgcagcagatgcagccgttggtcatttccaccagctcgtcgctgccgcggtgcagtgccacatcgcgccgcaggtcgccagcgtcgatgttcacgtcgctcatgtcattcacgatgacggccacgcgcagcccgctgcggttgtgcaggatgtgctgcaagagcatggtcttgccggcgcccaggaagcccgagagcaccgtgacgggcagccggggcggcagcggcgtggccgggctgcctcccacctcgccgggcctggcagcatggagcgctgccgtcatgccgcgacggtgtgcgctgccggccggcgctccgcaggggcagcagccgggctggcggccggcaccttgtcgagatagctctcgaacaggtccaccaccaccagcccgtcgtcggcagcgctgccccaaaggtcgcggacgctgaattgcacgtggtaggtgggctggtgctcggcactggcgtcaccgtggccgatggcgtcggggaacggccatttttcagtcgtgcggtgcaggaccacgccttgcttgccccgcacgtaggccgggcagcggatgtggccgctgaagtattcgtcgcgcaccaccacccggtcgcccacctcgaagggggcccgcccggtcaccgccgcgcggcctggggaatgcgccggattggcgagcttgaagggcgagcccagggcctcgtccagctcctgctgcgtgagcacgcccgtttccacgagcagcgtggccaccgcgatgacgtagcgctcgtaatagcgcgtgccgacgtgctggcgcacgtcgatgcgttcgacggcatggcgcacctcgtcgatgctgaatttctgcaggtgcgccgcgccgaggaacagcaggcagtagcccaggtgttcccagtcttccttgaaaaccttctggtagtccaggctgttgatggtgtgcggcaccttgccgaagccttggaatccgccgagatcgtgaaagccgtccatgtcgaacctccgtgggagcgtggatgtgaggggactgtgctgggggagcgggcgcggcgtcaggccacgcggggcagggcgacgccgatgagcacgtccttggtgacgagctggcgcagttgcgcttcgtccatgtgctcggtacctgccgggcgcatgggcaggacgaggtagcgtgtttcggcgctggtgtcccagacccgcacggtgacgttgtctggcagttcggtgcccagttcgcgcagcaccgtgcgtccctcccggaccaggcgggcgcggtactcgaagcccttgtaccactcgggcggcaggcccagtaccggccagttggtgcatgagcacaggctgcagacgatgacgttcttcaccgtgggcgtgtcttcgatggccacgatgtactcgccctgcgggccggtgaagccatactcggcgcaggcggcggtgccgtcgcgcagcagcagttcgcggtaggccgggtcggtccaggcgcgcgccaccacctgcgcgccgttggcggggctgaactggcggcccagcaggtccttgaatccttcgatgtagccttcggggatcaggttcttcttcttcagtgccgcctccagcgcgaaggcgcgctgcgccggcgtggtggtgtcaacggtgggataggcatcgtggggcatgggatatctcctgtgggttcgggaaacacatggggaggaaagagcgccgtcgggtgtcagagcgccggatgcagccggtgccagtcggtggcgcgctgccaggcccagccggcgcgcaccagcagcgcttcggcgaagtgcggcgcgacgaactggaaggccaccggtgcgccatggggcgtgcgcccgccgggcagggtgatggtggggtggcccgtggagtcgaaagggcaggtgtagcgcagcatgtcggagaagagctgggcatccgtgccgaagcgtgtcatcagctccatgctggcgccgaccaccgccgtggccgggatgagcagcaggtccacatccttgaagacggcattgacgcggccgcggaattcggcgcggcgcagccagagcttctggtactcggtcgcgctgatctggcggcccatctcgatcaccgccgacaggcccgggccatactcggccgcgcgggagggatgggtggcctcgtgcgccacggcggtttccacggcgcacagcggcgtccagtcctgcagggcctgctctgcgtcggggaagtccacttcgcgcaggctgcctcccagcggttcgaccagctccagcaccgactgcagtaccgcccgcgtcggggcgtcggcgcggtccagcgtccaggcccggtcgatgcccacgcgcaggccgttcaggccccgggtcatctgcgcgaggtagtcgggcacgggctcctggctggccgtcgggtctttcgggtcggcgccggcgatcacctgcagcaccgccgcggcatcggccgcgctgcgtgcgatgggtccgatgtggtcgagggaggctgccagttcgaaggccccatggcggctcacccggctccaggtcggcttcagcccggtcaccccgttcgcggccgacggaaagcggatcgagccgcccgtgtccgtgcccagcgaggcgaagcacagtcctgccgccgtggcaacgccggagccgctggacgatgcacccggccacagcgtgtcgccccagggattcagcggtgcgacgacctgcggatggtggtcggcgaacgcgccctcggtctgctgcagcttgcccagcagcaccgcgccggcctcgcgcaggcggcgcacggcggtggcatcttcctgcggccggtagtccctgtggatcgtcatgccatgggccgaaggaacaccctgcgtccagagaaggtccttcacggcgatcggcacgccgtgcagcgggccgcgtgcccggttcgctgcgatgtccgcatcggcctgccgcgcatcccgcagcgcgtggtccgccatcagggtggcgtagctgtgcagcttcgcatcgatgcggccgatgcgctccagcatggcctgcgtgacctccagcgacgaacgctctcgcgactggatctgcctgccgacttccagcagttcgagatagtgaagttccgtgtgcgccaattgtgtgctcctcgcagcgttaccgtggatatcggcggaaggacaggccggggttccgcactgcgcgccgatgtgtctaaggtatgtccgctgcggccggcgcactggactggcgaggacgcaccgtttgtccggaaaggacaccgggtccggcatgccgccatgcggcagcggcgccccgccggccatgcaggccggccgggcgtatgggcaaagggaggcagcggcccgcggcgcggccggccacggtggctgccggtcagccgcgtatcagcgtgtgcggcgcacagccgaaggccttgcggaacgcacggctgaagtgggacacgtcggaaaagccatggtcgaacgcggcttgcgtgacgctgcgggagcgtccttcggcaagggcgcgctggctggcctccaggcgcagttgccagacgaggcccatgggcgtctgcgcatggcgcgcgaatgcccgggtgacggtgcgggacgacacgccatgcgcagccgccaggctgtccaggcacagttccggatcgtcgaaatggcgctgtatgtaggtgacgatgcggccatggagatcgtgctcgccagggcgccccacgtcgccgcccatctgcagctccagtgccacggcgaccagatccagcagggtgctgccgacctgggcggcagcatgcgcccgggtgcggtcgaagtcgatggatgccgcctgctcgatcatggtgcgcagcgggctggccgcgggctggccggcgtcgatgacctgcgccgtgaagcgctcggcgcccgggcagcgctgcagcagggcgcggcgcggcaggcgcagcaggtggagggaacgggcggagagcgtgaagccgaagggccgtgccgcgtcgtacagcaccatgtcgccctgacccatgaccgcgcaccggtcgtgctgccggatccccgcttcgccgtcggccatgagggcgagccacaggtcgtcgtccgggccgctgcgcaggtggtcggcggcacgggtccagtggtgggatggtgccgccatggaactcacgtccaccgcccccagcgagcgcacctgcagccgggcatcgaaggcgccatggcccagcatcttgctcgcggcggggacgcaatgccggcagacaacgtcattccagtagtcgaagcgacgtttggcttcgacatccgatgtggaatagtcaagcacacccatgggctgcctcaaaaaggagtagctgatcgacatctcgcaccggcccctgcaccagaatggcccgcgcgctctgcagtagcgtgccattaagcagaatccgtgccttgccatccatccggagttaccccgggaacgtgactccggccccgtgcatgcgttctgacaccgctcagcgcatggcggttgccgtggcgcacaatcgacggcagaccgttccttgtcccgcgccttccccgcgggaccgccgcccgacatgctcgacaagcactacctcaccccgttgttcgcgcccagttccatcgccgtgctggcggggcgcgcggacgcacccgagaccctcacccccgccgcgcgcgccctgcacgaggcgctgcgcgcgcagcgtttcacgggcacgctgcagttcctcgacatccataccagcggcacgctggccgacctggcgcagacgcgcgccgacctggccgtgatcgcgctgccgccgcaggacacggccgccgcgctcgaagtcgcaggccgcatcggctgccgtgccgcgctggtgctgtcgcacggcatggatgccgacggtgcgctcaagctcaagaagatcgcgcgccgcgagggggtgcacctgctcggacccaactcgctgggcctgcagcggccgcacctgcagctcaacgcgagcgcggccgggccgctggcgcgcgagggctcgctggcgctcgtgtgccagtccggcgcgctcacggcgtccatcctcgactgggcgcacaagaatgccgtgggcttttccaccgtggtgtcgctggggccgaacaccgacgtggacatcgcccaggtgctggatttcctggccaacgacgggcgcacgcagagcatcgtggtgtatatggagggcatcggcagcgcgcggcgcttcatgagcgcgctgcgctcggccgccaacgccaagcccgtggtggtgctcaaggccggccgcaagcccgccggcaacgaggccgcccagacccacagcggcaccatcgtgggcagcgacgacgtgttcgatgccgcactgcgccgcgccggcgcggtgcgcgtgcgctcgttcgtggagctgttctccgcggccaagtgcctggcgtcgcgctaccggccggtgggccggcggctggccctgatcaccaatggcggcggtccgggcgtgctcgccgccgactgggtgaacgagatcctgctggagatgggacgcctgtcgcccgatgccgcgcgcgcgctggcgccgcaactgccgcccctggcctcgctcgccgacctgatcgacctgtcggaagaggccgggcccgcgcactaccgcgccgccatcgaggcggccgagaaggaccggcagatcgacggcgtgctggccatccattcgcccaagcccggcaccgactccacggaggtcgcgcaggcgctggccgatgccaagcgcctcatgggcaagccgttgctcgcctgctggatgggcgacgccaccgtggggccggcgcgcgaggtgctgcgcgccgccgccattccgaacttccgcacgcccgaagccgccgtgggggccttcggcaacatcgcctcgttctaccagaaccagcagttgctgcagcagacgccgccgccgctgtcggccctctccaagcccgacatcgaaggcgcgcgcctgatgatcgaaagcgtgctggccgagcgccgccatgtgctgaccgagatggagtccaagacgctgctcgcggccttccaggtgccggtcaccaagacgctgctcgcgcgcagcgcgcacgaggcgatgatgatcgccacgcagctgggcttcccggtggcgctgaagattgattcaccggacatcgcgcacaagtcggacgtgggcggggtggccctggacatccacacgggcacggccgcgcgcgatgcctataccgacatggtgcagcgggtggcccgcctgcagcccggcgcgcgcatcaacggggtgacggtgcagaagatggcccgggcgcggcgcgggcgcgaaatctgcatcggcctggtgacggatgacccgttcgggccggtgatcaccttcggcgcgggtggcaccatgatcgagctgatcgacgaccgcgcgatggagttgccgccgctcaaccagttccttgcacgccggctcatcgagcgttcgcgcgtggcagagacgctgggcgaatggcgcggcgccagcgccgtggaccgtgacgcgctggaacagaccctgctgcgcgtgtcggaaatggtgtgcgcgctgccgcagctgcgcgagatggacatcaaccccctgatcgtggatgccggcggcgtggtcgcggtggatgcgcgcatcgtggtgcgcgacaccgcccagggcgccaccggccgcagcgagggctacgggcacctggcgatcctgccgtacccggcgcgctacgagcagctctggccgatgcgcggcgggggcgagttcctggtgcggcccgtgcggcccgacgacgcgcagatgctgcagcggctggtgaaggagctgtcgccggagagccggtatttccgctacatatcgcagatcgcggaactgcccgcatccatgctggcgcgcttcacgctgatcgactacgaccgcgagatggccctggttgccgtgcaccgcgagcgcagcgcgggcgaggacggagagatccgcaataccgagcgcatcgtcggcgtatcgcgctacgtgacgaatccggaccagaccagttgcgaattcgcgctggtggtggccgacgatttcaacggccgcggactgggatcgcggctcatgctgagcatcatggaggccgcgcgcgacaagggccttaccgagatccagggcctggtgctggccggcaacccgagcatgctcaagctcatgcgccggttgggcttcgaggtgcgtgcctatccggacgatccggatttcaagctggtggcgcaccagttgtgatgcacccggcccggtgccgcttcggcgccgggtgcggcgcttcgggagggaaatggcgcggcgccgctgccatcgctgcaatcggggcctccaccaggatcccctccaccacgaccatggccggcctgcctccgctctccattccctcggtacgccctgcccgtgacggcgaggggactgcgaacccggaggcggctcccaccggcccgccgcgcccgcccgggccgcacgccgtcgcccatgtgccgctgctggcacgccggcgcgggcagtccggcgaggggccatcggcggagcgcgcaccgcggctggcaccgctcgatgccctgcgccgcgccagcaccttcgttctcccgcgctcgccatcgtctttcgatcatgggagacggcccggggcggggcgcgccagcccctcgcacggtgcgggcagcagccagccgccctcgctggcatccctgctggacccgtccacgccgatcgcccgcgaacgcgacggtgactgctggagccccgtccgcgcattgcggcgggagcgccggatgcaggcggaactgcgtgcatcctccggtgcgggcgtcctgagtccgcacgtggtgcattccatgggcagcccgcccggctgggaagcgcggctggcggcgctgaagccgggcgcggccgaggtgcagcaggggttcgagcgggtcgatctcgacacggcctgggacgggccggacgctgccggacccgcatggcagcgcatcgggggcggcgcgtccggcgaggtatatgccgtccggctggcaagaaatttcatgcagggcggagaggaccatggacgagacttcgtgttcaaggccatgctctcgctcgatcccgaagaccgtctgccaccgcggctgcatgcgcaggcgccgcaggatggcgagggcctccggcaagccatagcggcgcacacggaccgcatccaccaggagttccaggtggccatctcgctgcggggaacgtcccaggtcatgcaggtgcgcgggctcgtccagatcgggagccggctgggcatcctgtcggagcggatcgacggcgtgccggccggcgaactgatcggcgaggcctcgtatgccctggaagacggcgacgtcgcagcgccggcgcatatggagatggcgcgcaccatgatcgcggacgtgctcatcgccctcgcgcggttccacgacgaaggcgtggtccaccaggacatctcccacaacaacgtgatgtacgaccggcagcgcggcatgttccggttgctggacatggggcagggcgcagagccgggcggcccgagggcgcagggcactgcaggctacatggacatgcacgccgctcgggcggaccaccgcagcgacgtgtatgcggcggcccagttgctggtgcgcctgctcaagacgccagcgtaccgtcttggcatggcgggcatgtccggatcgcggaccgtggaggactttccgttcgcgccggcattgagggcgctcgtgcccggccggctggacgcggcggtgcggttcatcaaccgcatgatcggccggcaaccggacgcccgcagcacggccgaggagctgctgggcgacccgttcctgcaggagctggagccccgcgcattgacgcgtgccacggtggagaaggtactgaaccccgaaacgccgccgggatgagggcaggccgccccacggcgtccgccactgggggtgtcaatgcgcggtgatcgcgtccacggcccgcaggtcttcgggcgccagcgtgcctgcggcctggcgcagcttgagcgtgcccagcagcacgttgtagcgcgcctgggccaggtcgcgcttggtctggtagagctggctctgtgcattgagcacatcgatgttcacccgcacgcccacctggtagcccaggcggttggcgtccagcgcgctctggctcgatgcctccgcggcttccagcgcacggacctggccctggccggactgcacgccgaagaaggcgctgcgcacggcctgcgccaccgtgcggcgggcgttttccaggtccgcgcgggccttgtcttcgagcgacagggtttcgcggatgcggttctgcaccgcgaagcccgcgaacagcggcagcgtcatctgcacgccgaccgtggcggcgcgggcagtggagtgaatgtgcgggagcgtggtggtgccgttggggttgcggaccacgttgtagcccgcctgcaggtccaccgtgggcaggtggccggtttcggccttgcgcgtttccagccgcgccacatccagcgcgatggtggcctggcgcaactgcggctgcagctcgtccgccgtccgcacccacgcctccgcatcggccggcgccaccgtgggcaactgcacgggctgcgccaggggcaggggagagacgcccggccggcccaccaattgatccagcgcgagctgcttgacgcgcaggtcgttgtccgccgcgatctcctgtgcctcgacgaggtcgaagcgcgcctgggcctcgcgcgaatcggtgatggtggcgttgcccacctcgaaattgcgctgcgccgaagcccgctgttccgacaccgcggctttctgggcccgcaggaaggtgagggtgtcccgggccgccagcacgtcgaaataggcttgcgccagccgcacgaccaggtcctggcgcgcggcctcgacccgggcctgggcgatgtcggcgccgcgctgcccctgctcgaaggcgatgcggttggcggggcggtacagcggctgcgaggccgtgatgcccgccgcctgctgcggcgtgccgatatccagtggcgggcgattcacgtcggtgcgggtataggaggtgcccgccgagagtcccgcgctcggaagcaggccggcgcgcgcctgctccgcgcggctgcccgcggcctgtgcatcggccagcgccgattgcagcggggcgtcgtagccctgtgccagttcgtagagctccggcaggctctgcgcggagacggttccggccgccgccgcgaggacgaaggccagtgcgcaggcggcgcggcgggaatgcagttgcgtgcgtcgggaggtcatggcggacaagcgtctcttcctggctgatgaactgtgaagcggaccgttcgggcggcagggatcccgcccggcctcctggaaggcggacgcggagccgtcaccgcgatgtcagtagcggggcaccccggggtcgcgctcgtgcgaccaggcgtcgatgccgcccgagatgttggccagccgctggaatccgtgctgttcgaggaaagacgccacccgcaggctgcgcatgccgtggtggcacaggcacgcgacgggtcgctccgcatccaggtcgccgagccgggcggggatctcgcccatgggaatggcggcgatgtcgaatccgccgccttccggagcgcgcacgctcgcggtctgcagttcccagggctcgcgcacgtccagcaccagggggcgtccaccgccggcctgggcggagaaccatgcgtcgagctgggcgggacgtacttggtcgatcatggaagagagatcctgtgtcagaaggtgaagcgggggcgctccgggaaatgcagcaggcgcgatgcgttggtatcccacggttgggtggccgcgaaacggtcgcccgtgcggcgcacgaaggtggcgcgcatcacgggctcgtcgccggtgatcgccgccaggcggccgccttcgcgcagcagcgccagcaggtgctggggcacttcatgcaccgagccgctcagcacgatgacgtcgaacggaccgtccgggatggcgtcgcgcgcgccgtcgccctggcgcaccgtcacgttgtcgatgccggcgctcagcaggttctcgcgggcgaattccaccaggtcgggcacgatctccagcgtgaccacatgctccgcgcggtgcgcgagcagcgccgccatgtagccggagccggcgccgatctccagcacccggtcggtcggcttgacctgcaggtcctgcagcatgcgggcttccacgcgcggggccagcatgcactggcccaggcgctgggcttcctcggcggaggggttgagcgggatctccatgtccatgaacgccatgccgcggtacgcggggggcacgaaatcctcgcggcgcacgacgttcagcagatccagcacatcggtgtcgagcacgttccacgggcggatctgctgctcgatcatgttgtagcgggacagcgtcacgggatcgctggcgtcggcggtcgtgttgtagggaagggtcatgggggatttctccggtgcacgggatcaggacaaatcgtcgattttaggcgcgcagtccggctgccgtgcctgcggcactgcggcaaccccgtcctgccgcacgcagaagcccgccagcaggttgtccacctgcgcgtcgatgaagcgctgaggcgtcacctcgtccgactccggcatgcagacgcccgaatggcgccacatcatcatgaacacgagcggcgcggccacgacctgcacggcgcagtcgaggtcgagttcgcggaactcgccccgctgcacgccgcgctcgagcaggcggcggatgaggcggtggctgggaagcacgacctcgtcgcggtagaaggccgcgatgtccggaaagttgtgcgcctcgctcagcacgagtttggagatgccggaggccttggtggcaccgatgtgcgtccaccagagttcataggcatggcgcagcagttcggaggtgctgtggggatagtgctcgatctccacgtcccattcggcgaaatgccgcgccaggttctgtcgcacgacttccttgaagaggtcttccttgctcgggaaatacaggaacagggtgcccttggacactccggcccgcgccgccacctcgtccaccttggtggcggcatagccgcgctccacgaagaggtcgagcgcggcctcgagcaactcgcccggacgcgcttccttgcggcgggcgcggcgaggcgatggcgctgaagacggaggaggggagggagcgcgggaggccatattaatgactgactggttagtaatgtagcgacccgcttcggctgcgtcaacggttctccgggcatccaccgccggaacgggcagggcgacggcgtcctactgcagcatggcgggcggatggctagcatggcggcacgccaccctccacacagcacaggaaaaccatggaaagccccgacaacaccccatccgaaaccatcaccctgggcggtggctgcttctggtgcaccgaagccgtcttcgaccgcgtgcgcggcgtcaccgacgtcgagaacggctatgccaacggccaggtgccgcacccgacctacgagcaggtctgctcgggcaggacgggccatgcggaggtggtgcggctgaccttcgatccgaaggtcatcgggctgcgcgagatcctggaaatcttctttgccacgcacgacccgaccaccctcaaccggcagggcaacgacgtgggcacccagtaccgcagcggcatctacaccgccacgcccgcgcagcaggaactggccgaggacatggtgcggcagatgtcgcaggaccggctgttcggtgcgccgatcgtcaccgaagtgcagccgctggagtcctactggccggcggaggactaccaccaggactactacctgaaccatccggagcagggctactgcgccttcgtggtgggacccaaggtggagaaattccgcaagacgttcgcgcgctacctcaagcccgaatagccatcgccggccgttggcgtgcggcctggatgcataatgcaacacgattgcattaacaggcttgcatcaccaggccgcacgccatgccgattcctgccgcatccacggacccgtccgcgccatcgccttccgccgcgcagcgtgcgctgccgcagggcctgcgctccacgcgggccgtgcgggccgtgctggcgctgatggaggccgacccttcggccgcgcgctcgggcacggaggtcgtcgcggcgctggagcggcgcggcgtgccggccaaccgcgtcacggtctatcgcctgctggaccgcctcgccgtggccgggctgctcgatcgccatgtggatgcgcagcgcgtgacgcgctataccctggcgggcagctcccaggagcgctggggtgcgcgcttcgagtgcgccgaatgccaccgccagttccgcatcgccgacggggcggctccgctgcgcgccgccatgcgccgcgtgctgcaggccctggcggaggccgggcacgcggagctggccgcggatgtctccgtgcgcggccggtgcgcggaatgcgctggggctggggccggggagacccgcggatgatccggtcgcgagggctggaattcgtccattccggcggcccgtccctgcgttttcccgacgtggacctgccccagggcggctgcctgctgctgcgcgggccttcgggctcgggaaagtccacctggctggccctggctgccggcctgcgctcggcatcggccggcacgctggtggtggcggaccgggatctggccggagagctccggcccggccaggcggggcgcgacgcatggcgcgcgcgcaccgtcggcttcctgcctcaggcgctgcacctgtcgcctgcgctcaccgtctccgagaacctcgcgctggccttcttcgcggccggactgccccgggacgaccgggcgatcgccgcggtgctggaccgcctggagctgggcgggctggcccggcgccgtccgcaccagctctccggtggccaggcccagcgggtggcgctggcgcgcgccgtgctgctgtcgccgcgcgtgctgctggccgacgagcccaccgccagcctcgatgacgaggccgccgccgctgcgctggcgctgctggccggcagcgccgccggctgcggggccacgctggtggtcgccacgcacgaccgccgcgcgatcgacgcgctcgcgtcccgggccgtcgcggtggcgctggaacgggtggcaccgcccccggccgaggaggccttgccatgagcgcggcagcccgtgccggcgaattcctgcggctgtcatggcgctacctctggtcgcgcccgctggcatcggcgctcaacctgctgctgctgacgctggggctggccgccgtggtgctggtgctgctggtgtccgagcaggtggaccggggcttcgagcgcgatgtacagggaatcgacctggtggtcggcgccaagggcagcccgctgcagctgatcctggcaggcgtgttccacatcgacgtgccgcccggcaacatcgcgctgcaggatttcgaggccctgcagcgcaatccgctcgtggcgcaggcggttccgctcagcctgggcgacagcttcgccggctaccgcatcgtcgggaccacgccggagtatcccgcccactacggtgccgcatgggcggcagggcgcgtctggagccgccccatggaggccgtgctgggcgccaccgtggctggggcgatgcggcgcgctgccggtgatgccggacgcagcctcggcagcggggcgggcgggctgctggggcagtccttcgtcggcacgcacggcctggctccgggaggggaggcgcatggcgacaacccctacaccgtggtgggcgtgctgcagccgtgcggctgcgtgctcgaccggctggtgctcaccgccacggaatcggtgtggaaggtgcatgaatccgcgcaggccgacgacccggacgacctggatgtgctgcgccaggagcgcgaggtcacgctggccctggtgcgctaccgcagcccattggcggcggtgacgctgccgcgtgccatcaacagcggcacgcccatgcaggccgcatcgcccgcggtcgagatcacccggctcgtgggcttgctgggcgtgggggcggacgtgctgcgcgccttcggcggcgtgctgctgggcgtggccgcgctgagcgtgttcatcgcgctgtggaacgcggtgcgcgagcgccgtgccgacctcgccatgctgcgcatgctgggcgcaccgccggcccgcgtgggcggcctgctgctctgcgaggcgttgtggctcgccctgatcgcgtcgctgctcggcctggcctgcgggcacctgctggccgaaggggtggggcgcctgctggccgcgcgccatgccatgcccgtgaccggctgggtctggctgcccggggaatgggccgttcccgcgctcgccgcggcgctggccgtgctggccgccttgctgccagccctgcaggcttaccgcgtcgatgcgggcgaactgctcgggcggccctgaacattgcagcccgttgactcccttgtttgtttttctctgctcgaaaggaacctccatgcaccgcactttccgatccgccgccatcgccctggcctgcgcgccgctgctggccctggccgcactgtccgcccacgcccaggatgccagggaacatgcgcacggcgacaaggagatccaggccgacatccagcgccaccgggccatggccgcggcgcacgaggccgccgccaagtgcctggagtccggcaaggggcacgaccagtgcgtaaaggaactccaggccgcgtgcaagggcctggccatcggcaagttctgcggaatgaagcaccagcattgagcgtgccggccccgggccggtgccgcatgcgatgatcgcgtccgcgaacaccgtgcatccgatgaaattcccgctttcgatcctcgcctgtgccctggcatgcacgggcaccctggccgcgcagggggctgcacccgtccccggcggcgtgggtgcggccggtcctgcactgtcgtcgccgctcggggcaccccccactggcggcctgcccggcggccctcccggccctggaggactcccggccggttccgggcctggttaccacagcccgcagagcccgatcaagcccttgccgcggcgcgaggatgtcgtgccctggtccacgctcaccaacctcaccaagaagaccctgaagacgcgcatcgcgcccgtgttcaatgccgagcagaaagcgctggacggcaaggtgcagcgcctgcagggtttcatggtgcccatggacacgcgcccgctgcagcgccatttcctgctgacctccgtgccgctgacctgcgcgttctgcattcccggcggaccggagagcatggtggaggtgaaggcctccgtcggcgtgccgtattcgctggagcccatcgtggtgcagggcgagttcaagacgctgggcaatgacgagtacggcctgttctatcgcatggtcaacgccgagcccgtgaagtgacccggcccgccgccaccatccgccgctgctccctgggcgcgctgccaccggcaggcgccctgcggatgcgcggccgcgcgttcgcgctatggatgtggctggcggcggccctggtgctcgctccggcgctgggccgcgtgcaccaggtggtgcatgggccggtggcggccatggcgcagcagggcgccggcgccggtctcatcccgccgtcgcatggccgcgatgccggcctgctggaggcgctgttctcgcaccatgcggacagcgactgccatctgctcgaccagtcgctcttcggggcggccctgctgccggcgctgttgccggcagcgatgccggcggcggctccggcacctgacgagctgcccgcaacgggcgtgggcgcgcggccgcagcgcgctttcctggcccgcgcgccaccgcattcccgcgcggcctgacctggcctccgccgctcgacccgccagggcgctgcggccttcctcctttttttgcattcgccgcgcgcccgccgtggcgcctgcatgcctgcaccgggcatgcgggcagcacgcgcgcggcgccgtgtcctctttctttttcgtcgtccgtcatgaattccaacgctctttccttcccgggccgctccggccgcgcagcactgcatccgctcgcctgtgccgtgctgctgctggcggcctccggtgcccgtgcgcaaacggccgccgacaccgacaacgcctccgccgcgccccgggcgcgcctgcccgaggtgaccgtcaccggcaatccgctgggcaccgacacggtggtcgtgcccgcggcccagctgtccggcgacgacctcaccctgcgcaccgaatcgaccctcggccagacgctggacggcctgccgggcgtcagcagcacctacttcggccccaacgccagccggcccatcattcgcgggctggacggcgaccgcatccgcgtgctgcagaacagcggagccacgctggacgcatcggcgctgagcttcgaccatgccgtgcccaccgaggcactgaccaccgagcgcatcgaagtgctgcgcggcccggcggcgctgctctatggcggcagcgcggtgggtggcgtggtgaacgtgatcgacaaccgcattccgcgcgagccattggacggcgtggacggcaaggccgaagcctcggccgccaccggcaacggcgaacgcgcgggcgcggcgatggtggagggcggcaacgaccgcttcgccctgcatgccgacgtgttcgaccgcaatacggacgatgtgcgcgtgcccatcgacctggcctgcaccaagcccggcgctcccggcctggcacggcgcatctgcaactccgccagccatacccgcgggggcgccgtgggcggcaccgcgttcttcgaccagggctacctgggcctgtcggccagtacctaccgcagcgactacggcacggtggccgaagacgacgtgacgatcggcatgcgttccaaccgttacgcgctggacggcctgtggcgcttcggcgcgggcccgctgcagagcgtgcgcgtgcaggccagccacacggactaccgccacaccgagtacgaaggcggcgctcccggcaccacgttccgcaatggcggcaacgacctgcgggtggaggcgaagcacgcgcccatcggccggctgcagggcgtcatcggcctgcaggccgaggcctcgcgcttctcggccgagggcgaagaggccttcgcgccccgcagccgcagccacagcaccgcgctgttcctgcacgaggagctgggcatggactggggcaagctgaccttcggcgcccgcgcggagcgggacacggtcgagtccttcggcagcccggacgtggaccgcttcgccgtgggcaagcacgatttccatccgcacagcgccgccgtgggcgcgctgttcaacctcacgcccgcctcgcagctcacgtccaacctgtcgtacacccagcgcgcgcccaaggactacgaactgttcgccaacggcccccacgtcgccacgggtgcctgggagacgggagacccgggcctcggactggaaaaagcgacgagcgtggatgtgggcgcggcctggaagagcggtccgaaccgcttcgccgccacggccttcctgagccagttctccaactacatcggcctgacgcccaccgggctgctgcgctcggaggagggcgatgtggtgccgtccggcacggatggcgcgctgccagagtaccgttaccagggcgtgcgcgcacgcttctacggcctggaggccagcggcagcgtgcgcctggtgggcgagagcggcctggtggccccggcatcccgcctgctcggcgacggctccacgctggacctgcagctgcgcggcgacatcgtgcgcgccaccaaccgcgataccggccagccgctgccgcgcatcgcgcccctgcgactgggcagcacgctgctgtgggcgagcggcccctggcgcgcggggctgggtttcgactacctggcggcccaggaccgcgtgcccgacgacggcacccgcgcgaccggcgcctacacgctgtggaacgcctcgctcggctaccgcacgcagtggcagttcggcgccacccgcagcaccgcgctgtggtacgcgcggctggacaacatcaccgacaagctggcctacagcccgacgtctatcctgacgaccacggcgttcccgaaggcgccgctgcccggacgcagcctgaaggtgggcgtgaaggtggacttctgacgttacccggcgggcaggggcgcctgcccctgctcaggacagccggtccctgagccggtaccaggcgccgacgagcggcaggaaccagggcttgccgaagtggccgggaatggccggccagtcgaagtccttccaggggttgaggtcggtgcggccgtccatgacctctgccatgaggcagcccatcagggtggacatctgggttccgtggccgctgtagcccatggaatagtagatgccgttgcgctctccggcgcgcggcagccggtcccgcgtcatgtccaccatgccgccccagcagtagtcgatgcgcgcctgggccaggtcggggaagatgcggcgcagcgaggcctgcaggatggccccgctcttgcggtcggacgtctcgttggacacggcgaaccgcgcccgtccgcccagcagcaggcggttgtccggcgtggtgcggaagtaggtcaccatgtggttggtgtccacggccatccggcggcggggcatgatccggtcgagcaccgcggcgggcagcggctccgtgacgatcaggaaggcccccaccggaacgatcctgcggcgtatccatcccagcggtcccgtatgggaggtgccgctcgccagcaggacctgcgcggcctgcaggcggccccggggcgtgtcgatcacgtggccgccgccagatgcggggcgcaagccggtcatcggcgagtgttcgtgcatctcggcgccgcgccgggccgcggcctccgcgaggccccgcacgaagcgccccacgtgcatgcccgcgcccttgcggtagagcagccctccgtggaagctgtccgagcccacctcggccgccaggtccgcacgactcacgatcgcggtgtccggatcgacgctggcggccagcagggcctgtgcgcgcacgagcttgtcgtaatgcccgggcttcgccgcgagcttgatcttgccggcgcgcgcgaagctgcagtcgatgcgttcctcctcgaccagccgctccaccagatcgacgcctgcatcgaaggcccggtacagccggccggcgacttccggtccgagccgcgcggccattactccgtagtcctgggcgaaaccgttgttgcacatgccgccgttgcggcccgacgcggcgttgccgatggtggaggcttcgagcagcaccaccttcgctcccttcttcgcgagcgccagcgcggccgaggagcccgtcagcccgccgccgatgatggcgacgtcgcagcggccctcgaccggtccgggggcagcgctccggaagggttccgaggtgtccagccaataggatgcgaattgcatggcggctccggaaaaatggaggtctcagtggaaggattggttggcgagcgcgaacagctgctccggccccgccgccggctcccggggcccgaggaccatggtggtggcgccgccgacccgcggcagcccgatcgcatcgagccagcttccgagctgcagcgccaggggggtgtcgatgcggacgaagacgtgccccaggcgggcgagcgcagcctccaccagtgcccgcgcatccgctgcgccggccgccaccaccgggccgatgacgtgtcctcgcccgaaggggcgcgacagggcgtatccgcaggcctgcccgccgtgctcgagcacgtggccatccgctacctgcatgagcgcgcgcagcatgtccggcctgtgccatcccgtggccgcgtggtccaggcgggcgaccgcggcgaaatctgccggctgcatcggccggaccggcgtgccaggaggaatttccggaggggagaggggaatgccctggtactggccgatctcgccggtccgcacgaagccgcgccgttcgtacagtgccaggccctcggccgtcgagttgagcgtgatggtccggggccgggccgccgcgagcaacgcgtccatcaaccgggccccgtagccatgcccctgggcggctctggcgacgatgaccatgcctgcggaggcatgcgtctcgccataggcccaccaggccgcggtgcccatcacctcctggccacactgcagcacgaagccctggccctggtcgagcgcgaagcgccagtcctccagccggtagggccacgacatttcccgggagagcttccaggcgccctccaggtgcgtgtgcgagaacggtgtgagttccggctgcatggccgcctagaaatccgcgaccttgccccacgccgagtgccggaaccgctcggggtcgtaggggcgggggtcgaagatgggcgtgtcgccgctggcgaggtcggcgatcaggtggcccgcacccgggccgatgccgaagccgtggccggagaacccggcggccaggatgaacccggggatgccctgcacctcgccgatgcccggcacgccgtccggcgtgctgtccacgaaaccggcccaggcattggcaatgcccgcctcccgcagcgcgggcagcagggcgacggcccggcggtgagtctcgcgcacggccgcagggtctgccttgggatcgagcacacgcatgcgttccatgggcgtcggcgcatcgaggcgccagcggcccagggtttcgtgaccgccccggatgccctccaggccgccggggaacacgttgcgccagcgctttgcgaacatcgggatgaactgcggtgcgaagcgcagcagttgcggcgtcgggtccacccggccacgcccgctgatggccagcgtatagctgccgtcgctgcggcgggtgacggagacgcccgccgtgtgcagcgtgtcgggcagcgcctgcgcgatcgccgagacgcgcacgatggactggcggaccgtcgcctggggaaagcggactcccagctgccggcagaacgaggaggcccacgcgcccccggcgtagatggcgatacgcgtgcggatggtgccggcttcggtcaccacgccgctgacgcgcccgccctgcagctcgatgccccgggcggcgcagttctggtgcacggtgccgccgagcttcatgaatgcggtggctgcggctggagcggccttggcgggatcggcggtgccgtcgctgggggagagcacgccgcctttccagggccggcccgtcgcgctgccgcgccgcgtggcttcctcggcgcccagcatgtgcgtgaccacgccggcggacttcgcgaagacgccccagcgggcccagcggtcgagttcggcctcgtcattgctcagatagaacaggccacagcgccggaagccggtgtcctccccggactcggcggcgaacctctcccagagctccaggctcctggtggccatgggcagctcccgggcgtcgcggttctgctgccggcaccagccccagttgcggctggactgttcggcgccgatccagcccttttcgaccagggcgaccgacatgcccctgcgtgccaggtagtacgcggtgaagacgccgatgatcccgccaccgatcacgacggcatcggcactggcgggcaggggggacgacgtctcgatgaggcgcagcggctggtgcatggagggatctcgcttttcggtcggaacggaacgcagggatggtgctgggcgccggggcagcgatgcggtggtcatgcgcctggctccccggcccagcccaggatggccttggtttccaggtattcgtggaggccctcgacgccgtattcgcgcccgttgcccgattgcttgtagccgccgaagggagcatgcgggctccaggcggggttgttgatgtgcacctgcccggcacggatccgcatcgcgaccgcccgggccgccgccaggtccgcgccctgcacgtgggcgcccaggccgtagatcgtgtcgttggcgatgtccacggcctcatccaccgtgtcgtagggaatgatggcgagcaccggcccgaatatttcctcctgggcgatccgcatccgccggtgcacgccggagaagatggtcgggcgcgcgtagaagccgcgctccagtccttccggcctgccggggccgccgcagaccaggcgcgcgccttcatcgatcccggcggcgatcatctcctgcacgcggcggaactgggactggttggccaccgggccgtgcgtggtccgctccgagcggggatcgccgacgaccatgcgcgacacggcctcggccgcgaggcgctcggcttcggccagccgggcgcgcggcacgatcatgcgcgtcggagcgctgcaggactggcccacgttgcgcatgcccgccgccacgccggccggcacggctacggaaagatcggcgtccggcaggatgacattgggggactttccgcccagttcctgcgccacgcgcttgaccgtgggcgcggccgcctgtgccacgaggatgccggcccgcgtggagccggtgatcgagaccatgtccacatcgggatgggacgccagcgcggctcccacctccgggccttcgcccgccacgaggttgaacacgccggcggggatcccggcgtcctgcaccgcctcggcgaagagcatcgcgctgaacggagacagctcgctgggctttagcaccacggtgcatcccgcggccagcgccggccccaccttggcagtgatctggtagagcggccagttccagggcgtgatcaggccgcagacgccgatggcctcgcgcacgatggccatgccgccgcggtgcatgacgaagggatggctggccgccaggtcgcgggccacgcgcaggtgctccgcggcaatcggcacctgcgcggcgcgcgccacggcgatggcgcatcccatttccagcgagatcgcatgggcgaacgattccgctcgttccaggaccagggcatgcagccggcccagcaggtcggcacgctgcagcggcggggtcgcggaccaggccgggaaggcgcgccgggccgcgccgatcgcagccgcggcgtcccgcgcatcgcccagcacgatgtccgccagcggctgctcggtagaagggtcgatgacggtcgcgcgggacgttccctccggctgccgccagccgccgccgacgaagatgcggtccaggcggccgtcgcgggccaggcgttcgatgaggggcgcagtcatgggaacggtcggcttcattgcaggcaattgcaccatgcggcgccgcacggccggttgggaaaaacggggcgcagagcgatgaagctgcggtttttggggggctcggcggcatgccatgcggcgggccggcacgctgcctgcacgcgggataatcctccgtcgcgcgacgccccccctacctttccacatgacttccccaccgctccattccgcctgtgccttcgttctggccctgttcgcgtcggcgcacgccgccgcccagcccgccggaccgataccgaaggaggaactgcagatcctcgccagcgtgtaccgcgagctacagacttccctggtggagaagccggacgaccgcgcactgctcgtcgcggcgaccaagggcatggtgcgtgaggcggatccggacagcggcgagtacttcacggccgcggagctcgaggtgcagcgccaacctgcagcccccgacgcggaggccatcggggtccagctccgttaccgcgaccaccaataccaactcgtcccgctggagggcagtccggccgcgcaggcgggcatcgcctccggcgaccggctgtatgcagtcgatggcgcgagggtgaaggggctggaggccgccagggtccgtcagctcctgtacggtcccgccggcagcacggtggcgctgaccgtattccgcgagtcctcgctgtccgtcctcaccatagcggtcgagcgacgggcctatgcggcccccagggtgtcgctgtcgcggccggcaccaggcatggcgcaattgcgcgtgccgcacttcaacgcctcggcgctgcaggaggccgcggaagcgatcgccgtggcgtggcaggcggaaccgttcaatgccatgatcctggatctgcgcggttgcccgggaggcctcgtcgaatcgacggtgggcatcgcctccatgttcctgcccagggatacggtggtcatgaagacctctggcgcgggggcgcaggccggcgccacctacctggccacccccgatgcctaccggggcgcaagccggcaggatccgctggagaacctgccgccgcagatccgcacgatggcgctggcggtattggtggatgccgacacggcgtcgggcgcggaaatcgtcgcggccgccctgcaggaccaccggcgggcacgggtcttcggccggcccacggcggggcgcggcagcatccagaccatccgcccgatgcaaaagggtgcgatcaagttcacgacggcctactggatgtccccaggcggccggagcatccagggaaacggcgtggcgccggaccagatcgtggccgatccctctgcgcagagcacgctgcaggcggcgatggcgtccctgcaaaagtgactcgcatccgcccgtgaactctcccgtcttcgcctccctcgttcccgtcatcctctgcatcgccatcggattcctcgcggcccgcatcggctgggtgcgtgccacggccatcaaggatctctccaacatcgtcttcctggtgctcacgccggcactgctgttccgcaccatgggcgcggtgcgggtgcaggacctcaacttcgggccggtggcactgtatttcctggcggcgagcctggtgttcatcgtcaccatggccttcgcgggcttctccacccgcgcggcggcccggggcctggccaacatgttcagcaacaacatcatgatcggcgtgccgctggtcgggctggtgtacggcaaggaggggctggtgacgctcttcacgctgatctcgctgcatgcgctggttctgctcacggccgccacggtcgtgttcgaactggccgaggcgcgggagagccagcgctcgggccgcagtgcgccgcgcccggtgctgcacaccgtgctgcaggcggtgcgcaacggcatcgtgcacccggtgccgctgcccatcctggcgggcctgctgttcggccagaccggcctcgtgctgccggaggtgatcgacaagccgctgcaggtgctgggcaccgcgctcggccccatgtcgctgctgctggtgggcgtgaccctggcctacaccaaggtcggccaccatgcgcgggaggcgctgggcatcgccgtggtcaagaacatcgcccacccgctgctgctgttcgcgctggcctggggcatgggcctgtccggcctctcgatagcggtgatgttcacggccgcggccctgccggtgggcgcgaacgtgttcctcttcacccagcgctacggcaccatgcaggacgaggtttcggccagcatcgcgctctcgaccacgctggcgctcgtcaccgtgccgatcatgctgctgctggcgcagcggctctggcactgagcccgtgcccggtggccggcgggttcagaaaggccgtgtcaacaggccatggacggtgcggatgccgtcgatgtagttgcccatgcgcatgttctcgttgctggcatgctggttgttgtcggcattcaccaggggcacgatgacgaagggcacgtccagcaccttgacgatttccgccgtgggcacggtgccgcccatcatccggatgcgcaccggcccgggctgcgcgccgaaggtcccggccatcgcctggtacgcccactggccgacggccgagtcgatgggcgtgccggcagcgtccccgccctcgctctggtaggagaaactggccagcttgtcgtagcgggcccggtcctcgtcgctcggctgccccttcaccaggtggtagccctgctggcggatgtgcgcctcgatgcgctggccgaggtagcgggcgtccgaatcgggtgtggtccgcaggtcgagttcggcgacggcggtatgcggcacgatgttggcgaccttgtcgcccaccgcagccgaggccattccccgcacgttgagcgacggatactgcatcgcttcctggtagttcgcaccgacgccgtcgggcttcgcgatgcccaggcgcttgcgcatcgcgccctcgtcgtcgggcaccgcggccatgatcctgcgctctgcatcgccgagcctgacatggtcgtagtagcccggcacggtcacacggccctggtcgtccttcatggaggccagcagcgtcgccaggcgctgcgcggggttgggcgagtagttgccgtaatgcccgctgtgcagcgccaccttggcgccatacacggtcagggtcgcctgcgccgcgccgcggttgccgaagatcagcgtcgggcggttggtggcgtgcatcgggccgtcgtggatgacgatggcatcggagcgcagcaactcgcggtgggcggtcatcaccttgccgatggacggcgagcccttctcttcctcgctgtcgagcaccaccttcacgttcacccccagcgtggcggaatcggcacggatggcatcgatggccgagaggaacatcatgatcggcgccttgtcgtccgccgacgaccggccgaacacgcgccattccggatcgacccggccgctgaagagttgcgcggaatcgatctcttcccattcacccgtggtcgagcggcgcttgagaacgggaacccacggactcttctgcgcccactgctcggggatgacgggctgcccgtcgaggtgcatgtagaacagcacggtcttgcgctgcggatcggcgcccggcagttcggcgaacagcatcggcttgtcgtcgttctccagctggcgggtcacgaaaccgcgcttgcggaaggacgcctcgagaaactccacgttcctgcgcacgtctgccgggacgatggcgtcattgggcagtttcagcagatcgaaatattcgcggtagctggcttgcgcgaaacgctcggcagaggtggcggacagttcggcggcatgggcgccggcacaggcggcgagggcagctgcggcggccagggaaagcagttgcttcataccggccgacgatactccggaaaacgccttcagggcgcgaggcgctcgcgcacccaggcgccgggagtttcctcccggtagcagagccggtcgtgcaggcggctcttgcggccctgccagaactcccagcggtcgggcttcagccggtagccgccccagtgcggcgggcggggcggctgcagcaggaactgtgcaccgtacttcgcggcattggccaccagcacgccccggccggagatcacctcgctctgcgggctcgcccaggcgccgatgcgcgagtccagcggccggctcgcgaagtacgcgtcgctttcggcatcgctcactttttccacccggccctctatgcgcaccacgcgctcgagctcgacccagtggaactgcagggccgcgaacggattgccggccagttgccggcccttgcggctctcgtagttggtgtaccagacgatgccgcgctcgtcgtagcccttgatgagcacgatccgcgtgctgggccgcaggtcggcgcccaccgtggccagcgtcatggcattgggctcgggcacctgcgcagccatcgcttcctgcagccactggtcgaactgccgcagcggatcggcatgggaagcctcttcgccgagttcggcgcgctcgtagctcttgcgcaggtcggcgatggaggacgacaacggggaggaggggaaagacatgccgcgattgtgcatgccttccgcccgccgccgtgccgcgcagggcctgcctgcgtcacaccggtgcggaatggcggccctggtctgccatgcgctgcagcagtgcgctcgtgtccacctgctcaccggggcgctcgtcgggcacgccgcgcagggccccccagcagcgcgacaccatgtcggccacgccgttcatcgtgttgacgatggtccgcccggccgggaaagtgagcgccagggaggggtgctcgatggcctgcagttccgcctcggtgatctcgatgccctgtgccccgcccgactgcgcctgcccgagccgctcgaccgccttgtgggcgatgagctcgatgatgcggcggttcttctcggcgtccgtggtgagcttgccgccgatgccgccgaggtggttgccggtcaggatgccggcgcccaggctgagcacctcggtgggtgtattgaccatgatggtgacgatcttctgcaccacggccggcagcacgtgggcgcgggccatggtgtcgaacggcaggaagcccgtgagcaggctgatgaccgagccgatgcccatcgagttgatggccaggccgtggccgggggccgcctccagcgcgccctgtgtgtcagccagggcgtggtcggccagcgcgcgccgggcctggacctcgctggccccggcggccggcgccacgccgggggccgggaagaagccctcgttcatgcgctccaggacccccgtcgccatttcgccatgggccgccgcgacttcgcgcggcaccatggcccccgaggtggagacggcgatctggttggtgaccatgctgacgggctccatggcccagcgctgggtcagtccggccacattgttcggaatggagccgatggccgcaatgccgccggaaatcgcggagtccttcaggtcgctcatgaattccgcgaaggattccggcagcaggggctcgttatggaacgtgccgagcaggcgcttgatgacgagcgagtccacggtttccgcgaacaggggcgtgagcgatgccagcagcacttccgtcatgcgggtggcggggtggtcctcgccaagggccgcagatacctgccccatcaccgcaccccaggccacgacatccagcgcataggccaggccgccgctgcccaccaggctggccagcatgctccagcccagggccggcgtgaattgcttgtgggtcagtacggcattgacggcctgcgcgcccatgcgcccgcggagttcgagggtgacgggatcgctggcccccaggcaccggttgaccagcgcctgcaggtcctcgtggtccgactcggcccggtagcgcacgccctgcaggaaggcgaacgggtgcttttccgggttgcctttcagcccgggagccggcgtgaggtgcgcgtcctcggcttcgctggagggttccacgtccttgaggctgaccggacgcagccgggcctcttcgccgaaagccgcagcccctttcttgatcgcttcgcgcgccgcataggtagagagatcgatgtcggcttcctcggtgccgccgtcggccaggtggatttcccggaccttgcagcccgtggagaactcccaggcgttcaggaggatgtcggcctccagcggcagccgcagttcggtggtgccctgcagatcgagtcgggcggcctcttgcggatgcttcgcctgcacatagtccagcacggcctggatggccctgtccggggaggccaggcgctggtccggcccgcggccgacggcgcccttgagcgccatggggtgctggaactggtcggtggaaatcacttccttgagccgtgcgacgtaggcgtcccgttgcacgcggttcagccgcacctgcagcacggcctggcgcgccagcgtggtcaggttcgcctgcgtgcgggcgtcgcggcgggcttgcgtgccgtgcagtgcatccgcctgcgcgaggcggtggcccgcgcgggtgcgttccgcgacctgcatctgccgcagcaccgcgccacgcagccgcgcgttgcggtgcggcgcgctggctgccggagcgggagtcggcggctcgccgccctccggctccgcggccgggcgctggcgcagcagcggctccgtcaggccgccggaagcgtgccggcggctgccggtgccgctggatgacggcgaagggggcggagacgaggctgcgccggaagatgaggcttctccggcggtgctgctacgacggagagagggaaattgcaggaaggtcatggttttcttatcggaaggatcaggctgcggggccggcctcatgcgaggcgccgggaacggccggacgggccgccacagccttctggatggccgtttgctgcaatctattccgataggtgaaatggccccgacgcccggcgaagcgatggccgccggagcgaatggcgccggtggcgcaggccggtcagccggcgctggaatcctgcggggaaaaccgcagcagccgcgccagcgcgcggtcctcgatgccgaggcggcgcaggccgtcgtaggtggcctgggcatagtgcagcgtcgtgccgtaccggccgctcgcttccaagaagatgcggcggtactcggcctccgacagctcccccgtatggttggggctgctgcgcgagagcgtgaacgccagcgcccgcaccgtgcccaggggcgtggagcagggcagccagcgcgggtcgtacacgcccgtgggcatctcacgctgccagaggttgatcatcacctgccgcgcatgcgcgcgctccacgcggaagaccatgccccggcagctgccgccggggaacatgcccagcaccaggcccgggcattcgggcgtgccgcggttcacgcggctccacatcttcagcgcgcggtgccagccatgcacgcgcgcgaggcgctgttcggcgaactcgaaatcggggcgccagatgagcgagccgtacccgaagatccagaggtcctgcgtgccgccccattcggcgagggcgcgctccagcatgggcgccggatcgcgcaccggcgaggggagggcggccggggccgcgccactacaattcgcggtttcgtccattccaccattattcatctacggagttttcccatcatggccttcagttcttccgacgacgacagccagcaacgcttcgccctcggcttcctgttcgcgatcatcgcgatcgtggtgtccgccgtggtgggcaccgtggtggtcaagcgcggcatcgcccgtccggcagcggaacccacgcctgccgcggaagtggtggctcccgccggcacgctcgacatcaccggcaacgaggtggcacgcgtggtggtggccggcagcgtggtgaagttctacttcgcgtccggccgtgccgatctcacggccgatgccgccccggccatcgccgacgtggtgcgcgccgtgaaggacggcaaccgccgcgtggtgatctcgggcttccacgacgccacgggcgacgccgttgccaacgccgaactggccaggcagcgcgcccaagccgtgcgcgatgcactggtggcggccggcgctccggaggaccgcatcgagctgcgcaagcccgaacttgcccagggtgacggcaatgccgccgaagcccgccgcgtggaagtgacgctggacgcggcctgaccagcccccggccggcacgggaagcgatcgcgatgaccgccgtcagggcctcgaaagcccttctggtgctgctggtggcgctgttctgcctgctcgtcggctacaacaacatcgtcgattacgggtcgaacttcgagttcacccggcacgtcctgctcatggacacgacgtttccgggcaaccggctcatgggccgcgcgatttcctcgccgctcctgcaccatgccgcctactggctcatcatctccggggaactggtgaccggagcgttgtgcctggcaggtgccatcgcgctcttgcggcaactgcgcagcacgccaccggtcttcgcccgggccaaggcgctcgcggtctgcggcctgacactcggcctggtcgtctggttcttcggcttcatgaccgtcgcgggcgaatggttcctgatgtggcagtcgccgcagtggaacggcgtcgaatccgccttccgcttcatcgtgtgcatcggcgtggtgctcatctacgtcgcgcagggcgaaaatacctagcggggcggccgccagagcagagtcgtgaacaccacagcccggtccgccgggctttttcttttccgcgcccgaagcggaggctccggcctcgatctgatcaagtgctcgagatgaacggccgacgcggaagcgcttctggtacgcatgtgccaagctggcagtgggactcggcagggcgtatctattttttgcaaccgtccgagcagatcagtaccgccgccatgaccgccgttcagcattgagcggcgtatgatgtgattcaatcctatcggacggaaaggaatcgccatgcggacgacgcaacagatgagcatcacactgcctatcagcatagcggcagtggtaaaggaaaaagttgccagcggggcatatgccagcgagagcgaggtgattcgagaaggattgcgtgcgctgctggcgcgtgatcgcgctgtcgagagctggcttcatgtccaagtcggcacggcctacgatgcgctagccgcagatccggggcgcggactctccgctgacagcatccgcgcgcgccttgctgcggaacgcctcaagggatgacgcaccaagttgttttctctccagagtcgcagacccagctggtggagctgtaccgctacatcgcccgtgctgcatcccccgaggttgccgcgcgctacaccgacgccatcgtcgactattgcgagggcctcgcgcagtttccactgcggggaacgaagcgcgatgatgtgcgtcccggcctcagagttacccactaccggaagcgctccgttatcgcgttctccgtggactcgtcacgcgtctcgatattgggaattttctacggcgggcaggattatgagagcttgctccaggaggagcctgatgacgcccatcttgggcactaaaagcgtggtgagcgtagaggacttggcgataacgaaatccccgtctccagcagctttttttccagcaccggaccagcgtcaggtgctgccgcgaacaatgagctcatagtcgagcgacacacagtgccgtgcggggggcgtgccgtgcatcagccccagcagcatcgcggcgccggcgcggcccacctccccgcgcggggtgcgcacggtggtcaggggcggcaccatctggtcgctgccggccaggtcgttgaagccggccacggccacccgttccggcaccggcacgccgcagcggctcgcggccagcaggccgccctgcgcgatgtcgtcgttgcagaagaagatcgcatccacgtccggcgcgcgccgcaacgtttcctcgaacaggcgtgcgcccagcgcgatggaagagccctcggggctcagcatttccagttgcgggtcgtacagcccggcctcgcgcagcgtgcggcggtagccctcggcccgttgaagcgtgcgcgggtcgagctgggcggcgcagaaggcgatgcgccgccggccgcgctccagcaggtggcgcgtgatggctgcgcccgcctccagctgcgaaaaccccacgcagtacacgcccggtgcttcgctggtctccatcaggtgcacgcagggcacgccactgcgcgcgatgagctggcgggcggcctcgctgcggtcgaatccggtcacgagcaggccggcgggccggtgcggcaggtaggtgcgcagcagcacctcttcctcggccgcgtcgtaatgggtcacgccgatcagcggcaaaaagccctgcgggaacagggtgcggtgcacggcctcgagcaggtccacgaacagcgtgttcgacaacatgggcaccagcacgagcacctgggtactgcgctgcgaggcgagggcacgcgcggccggatcgggcacgtagcccagttcctgcgcggcggcctgcacgcgctcggccagggccgggtccacgctgcgctcgcggcgcagcgcgcgcgagacggtgatcgggctcacgcccgcgagccgggccacgtcgtccagggtgacccggccgctggcgcggcgggcccgtcgggggcggggcagggcggaatcgttcaagggttaatccggatcggtctggccgccattgtgttctaggatagcgctatcttgctcagggttaacgacagggcgagaagatttactcatccattcgacggagacggcgcggctggcttccccgggaagcttccgcgatttttatgaattcacaggatagcgctatccaaagcaggccgctgcctgccgtggtggtgatgggcgtctccggctgcggcaaatccagtgtcgcggccgaggtcgccgcactgctcggttgggccctgcacgaaggcgatgcctaccattcacccgagagcgtcgccaagatgcgcgcgggccagccgctcaccgacgaggaccgggccggttggctggaccgcctcgcccagctcctggcccatgccgtccgccccagcgatggcgccgggcagggcggcatcgtgctgacctgctcggcgctgcgacggcgctaccgtgaccacctgcgtgctgccgcgcccgggctgcgcttcgccttcctggagctggattacgacgaggcgctcgcgcgcgtcagccaccggccgggccacttcttctcgcccacgctggtcgccaaccagttcgccacgctggaatcgccgcgcggcgaggccggtgtcctggcgctggacgccacgctgcccatccatgacctgggtgccgccatcgcgcactggatgcacggcgacggcggcgcagacgctgccgcgccatccccccacgccccaggcgcgccttccgcgccggccccttccggagacaccgcatgaaccacccacccggcgcgggcgcacccgcgcgccgcaaacccgcgctccagcgcatcgcggaacatttcatggtgctggccctggccggcatggtcgtggccgtgttcgtgaacgtggtgctgcgctacgcgttcggcaccagcatcgtgtcgtacgaagagatatcccggctgctgttcgtctggctcgtggccgtgggcaccatcgtggccgccttcgagggcaagcacctgggcttcgacatgctcacggcccgcctttcgggcgcgccgcgcaagctgcttttctgggtgagccaggcgctggtggcactttgcatggtgctgctgctcaagggatcgtgggcgcaggtggtggccggcatggagagctacagcaccgtgctgggctacccgctcgccctcggcgcggcggccacgctggtgctggcggtgggcctgctggtggcgctggtgctggacctggtgcgcggccggccggccggcgacgatgcgggcggcgacgccaccatcgagtgaaggagccgccatggtcgtgaccctcatcttcctcggcgtactgatcggcggcatggccatcggcatgccgatcgctcagtcgctgatcctgaccggcgttgccctcatgtggcacctggacttcttcgattcccaactgctggcgcagaacctgcaggcgggcttcgacaacttcccgctgctggccgtgcccttcttcatcctggccggcgaactgatgaacgcgggcggcctctcgcgccgcatcatcgacctggcgcgcgccttcgtcggccacatccgcggcggcctgggcttcgtggccatcggcgccgcggtgctgctcgcgtcgatgagcggctcggccatcgccgacacggcggcgctcgccaccatcctgctgccgatgatgcgccagcagaactacccgtccagctacagcgccggcctgctggcatcgggcggcatcatcgcgccgatcattccgccctcgatgccgttcgtgatctatggcgtgaccaccaacacctcgatcagcaagctgttcctggcgggcgtgttccccgggctgatgatgggcatcttcctcatcctcgcctggtggtggatcgcgcgcaagcaccagctggcggcgatggagcgcgtggcctggggcgcccggatgcgcgcgctgctgcacagcttctgggccatgatgatgccggtcatcatcctgggcgggctcaagggcggcatcttcacgcccaccgaagccgccgtggtggctgccgtgtacgcgctcatcgtctcgatgttcgtctatcgcgagatgacgtggggccggctctacgaggtgttcctggccgcgtgcaagaccaccgcggtggtgatgttcctctgcggcgcggccaccgtcaccgcctacatgatcaccctggccgacctgcccaacctgctggccgacagcttcgccggcgtcatgggcaaccccgtgctgttcatggcgctcatgatggtgttcctgctggtggtgggcacggccatggacctcacgcccaccatcctgatcttcggccccgtgtgcgtgccgctcgccgtcaaggccggcatcgacccggtgtacttcggcttcatgttcatctacgtgggctgcatcggcctcatcacgccacccgtgggcacggtgcagaacgtggtggccggcgtgggccggctgcgcatggaaaccgtcatccgcggcaccacgccgttcctgctggtgtacgtgctgctgctcatcctcttcgtgctcttcccgcagatggtgaccgggccactgcgctggctccactgagccgcatttcccgcattccttcccatcattctttccaggagacaaacaccatgcgcatccgtttcgccctcgccaccctcgtggctgccatcgccgccagcggcgcgtccgtcgcccaggcccaggatttcaagccgcgcatcgtgcgcttcggctacggcctcgtggataactccaaccagggccgcgccgtgcgctttttcgcccaggaggtcgagaaggccaccggcggcaagatgaaggtgcgtgccatcggcaacgcctcgctgggttccgacacgcagatgcagcaggcgctcatcggcggcgcgcaggagatgatggtcggctccaccgccaccctggtcggcatcgtgcccgagatggccgtgtgggatacgcccttcctcttcgccaacgtgaaggaggccgacgcggtgctcgacggccccgtgggcgagaaggtgaaggccaaactcgaaccgaagggcatggtcggcctggtgtactgggagaacggcttccgcaacctcaccaacagcaagcgccccgtgaccaaactggaagacatgggcgacatcaagctgcgcgtgatgcagaacaacgtgttcctcgacagcttcaaggccctgggcgccaacgccgtgccgctgccgttctccgagctgttcaccgcgctggagacgcgcgccgtcgatggccaggagaacccgttcaacaccgtggtgtcgagcaagttctacgaagtgcagaagtacctcaccgtcaccaaccatgtctacagcccgtggatcgtcacggtgagcaaaaagtggtgggacacgctgagccccgccgagaagaaggtgctgcaggacgccgccgtgaagagccgcgacttcgagcgcaaggacacgcgcgaggaagccgccaaggcgctggccgacctgaagaccaagggcatgcaggtcaacgaactgcccgcggccgaagccaaccgcatgcgcgagaagctcacctcggtgaacgccggcatcgcgaagtcggtggggcaggagacctgggacgcggtgcaggccgccgtcaagcaggcccgcggcggccagtaaggcgcagcggcgcaggcggcagggcgcgcacgaaccggccatgcggccgaacccggccgcatgcgtcagcggccctcgcatcggcctacactcgcgggtcacacgaaaggcgtacgattcctgccatgagagccgcggccccgcccgcgtgctcccgctcctctcccacgtcgatcctgcaaggcaccgccccacacaccgccatgccactccacgataccgtccacaccgtcaccgaacgcatccgcgagcgcagcgcgcccacgcgcgcggcctacctcgcccagctcgatttccatgcgcagcgcgaccgcggcgccgaccgcctgggctgcgccaacgtcgcccacgccttcgcgggcatgccgggcaacgacaagttccgcgtcgtcgccgagcgcgcgcgcaacatcggcatcgtcaatgcctacaacgacatgctctcggcccatgcgccgctgcgccactaccccgacctgatcaaggaggtggcccgccagcatggcgccacggcccaggtggcgggcggcgtgcccgccatgtgcgacggcgtcacgcagggcacgccgggcatggagctttcgctcttcagccgtgacgtgatcgcgatggccaccgccgtatcgctctcccacgacgtctatgacgccgcgctcatgctcggcgtgtgcgacaagatcgtgcccggcctgctgatcggcgcgctgcacttcggccacctgcccacggtgttcgtgccggccgggccgatgacctcgggcctctcgaacagcgccaaggccaaggtccgcgagcaggccgcccagggcctggtcggccgcgacgaactgctggccgccgaatccgccgcctaccacggcgagggcacctgcaccttctacggcacggccaacagcaaccagatgctgatggaggccatgggcctgcacgtgcccggcaccgctttcgtcaaccccggcgaggcgctgcgcactgaactcacgcgcgaggccgcccgcaccgtgctcggccagcccggtgcgccgtgcgcgcccatcggccgcatcgtcgacgagcgctgcatcgtcaacgcgatggcggcgctgctggccaccggcggctccaccaaccacctgatccactgggtggccgtggcgcgcgcggcgggcatcgccatcggttgggacgatttcgcggcgctgtcggcggtggtgccgctgctcgcccgcgtctaccccaacgggagcgccgacgtgaaccagttccaggccgcgggcggcccgggctacgtgatccgcgaactgctggacgccggcctgatgcacgaggacgtgctcaccgtgcggcccggcggcctgcgcgagtacacgcggctgccggtggaggatgccgcggcccccggcaccggaaaactctcctgggcccccatcggtgccagcggcgacgacggcgtgctgcgcccggcggatgcaccgttcagcccgatcggcggcctcaagctgctcgaaggcaacctgggccgcagcgtgatcaaggtctcggccgtgcccgaagaccaccacgtgatcgaggcgcccgcgcgtgttttcgcctcgcaggccgaactgcagcaggccttccaggccggcgagctggaccgcacctgcgaagcccatccgtcgcacgggctggtctgcgtggtgcgctggcagggcccgcgcgccaatggcatgcccgagctgcacaagctcacgccgccgctggccgtgctgcagggcaaaggctaccgcgtggccttggtcacggacggccgcatgagcggtgcctccggcaaggtgccggccgccatccatgtctcgcccgaagcgctggcaggggggccgctggcgcgcgtgcaggacggcgacatcgtgcggctggacgccgtggccggcacgctgaacgcgctggtggatccggcggaatgggcggcccgcgtgccggccacccagcccgaagaactggcccgcgccgacggacacggctggggccgcgaactgttcgccggattccggcgcaatgcgctcagcgcggaagaaggagcctgcacatggctgtgaacgaacgcaatgccttgaccgcgcaggaggtgatgcgcgacgcaccggtgatcccggtcatcgtcctgaccgacgtggcccatgccgtgcccatggcgcgcgcgctggtggccggcggcatccacatgctggaggtgacgctgcgcacgccccaggccctggcctgcatggaagccatcgcccgggacgtgcccgaagccgtggtcggcgccggcaccgtgcgcagcgcggccgacgcccaggccgctgcccgcgcgggcgcacgcttcgccgtgagcccgggcttcacgcccgctgtgggccgcgcctgccgcgacctgtgcctgccgctgctgcccggcgtggccaccggcagcgagatcatgatggcgcaggaggagggtttcaacgccctcaagttcttcccggccgtgcaggccggcggcctggccatgctcaaggcctggcagggccccttcggcgacgtggtgttctgccccacgggcggcatccagccgggcaatgcagcggacttcctggcactgggcaacgtggcctgcgtgggcggctcgtggctggtgcccggcgacgcgctcgccgcgggagactgggcgcgcatcacggacctcgctcgggccgccgcggcattgcgtccggcacgctgacggcaggaaaggagatgtcgccagcccgcgcggttggcgatactgtcgccatgaagaccatcgacgagatgctgaacctcgaactgctcacccccgagcagcaccaccagatcgacgcctggatcgcccaggccgattcgccggaggacatcctgcgcatgcctgcgccgctctggcaggcggtcgagcgcgccagtgaggcgatgggggtcaatgcggacctgctgcggcctccggcgctcgacgcggggcacgccctgtgaagagcgccccgaggcttcaaagaccgtttcagcgcaggccggtgccggcgactgtatcggtcttgcgctcgatcagctcgatcttgtacccatccgggtccgtcacgaaggcgatcacggtcgtgccgcccttgaccgggccggcctctcgcgtcacgttgccgcccgcggcctttatcttctcgcaggcggcgtaggcgtccggcacgcccagagcgatgtggccgtaagccgtgcccatgtcgtagctctcggtgccccagttgtaggtgagttcgatctcggcctggcccgggttgccgccatcgaaacccaggaacgccagcgagtacttgtactctgggttctcggacgtgcgcagcagttgcatgcccagcacctgggtgtagaaatcaatcgagcgctggagattgccaacgcgcagcatcgtgtggaggaatcgcatgcgccgattgtgccgcgagatcgacaacccggcgttcagccgcccacgggcacggtgtagttgagggtcatgcgcccgccgtccaccgtgacgatctcgcccgtcacatagctggcggcgtcgctggccagccaggccaccacatcggcgatttcgccgggctcacccagccggcccatgggtgtgcggctcatgatgcgggcgcgggcatcgtcgctggtgagcacggcctgcgcggccagttccgtcgcgatggtgcccggcgccaccgcgttcacccgcaccccgcgcgcagccaacgccagggccatcacgcgcgtgagctggttgatgccgcccttgctcacgttgtagctggcgatcgtggggatggccagcacgccgttcaccgagctcatgttcacgatggcaccgcggcccgccgccgccatcgcgcgggccaccgcctggcccaccaggaaggagcccttgaggttcacgcgcagcaccgcgtcgaagtcttcctcgctcacgtccaggaaatccgccgcccggaaaataccggcgttgttcaccagcacgtcgatgcggccgtgggcctccagcacgcgggcgaccagcgcatccacctgggccttgtcgcccacgtcgcagcgcacgtacagcgcctgcggaagctccgcggccagggcactgccgcgcgcgtcgtccacatcggcgacgaccacccgcgcgccttcgcgggcgaagcgccgcgcgcaggcttcgccgatgccctgggcgcctccggtgacgatgcagacgcggtccgcgtggccgaaggagaccgcgccgggaagggaaggggacatggaagaaggttgcatggcgcgatggtagcgggctcagcccgcgaacccgtagggtgcgaaccggctgtggtgctcgtccacctccagcgcgcggcccacgtacgggaacgcgcgctgggggcaggcttcgcgctcgcataccttgcatcccatgccgatgggcgtggccgcttcagcgtcctgcaggtccaggcctttggcgtacacgaggcgcggcgcatgccgtacgtcgcagccgagcccgatggaaaaagcctggcgcggcgagccgtagccgtgctgcccgcgcgagacggtgcgtgcgatccagaggtagcgccggccgtccggcatggccgagagctgggccaggatgcgcccgggctggccgaaggcctcgtacacgttccacagcgggcaggtgccgcccgtgcggctgaaatggaaatgcgtggccgattgccgcttggagatgttgcccgcccggtccacccggatgaagaagaacggcacgccgggcgcgcccggtcgctggagcgtgctgaggcggtggcagacggtctcgaagccgacctggaagcgctgctgcagcaactcgatgtcgtagcgcagcgcttctgcggcttccaggaagggcccatagggcaggagcagggcgccagcgaagtagttggccaggccgatgcgggccagcttgcgcgatgcggcatcgccggcgaactcgggcgcgccggccagttcatcgatggtgccggcctgctccagcagcgccagttgcgtgcccagctggaaggcccgctgcgaaccatccagtcctgccgcgagctgcaggatccggcgctgcggggaaaagctgcgcttggtctgttgcgcgtcgtccgcccattccacgcgcacgccgtgccggccgagccgctggaccagccagtcggtgaggcgcacgccagcggcgtgcgcctcggccgccagcgattcggcggcccggtccagcgcatcgaaatggttctggtgcgcgaagaaaaagtcccggacccgctcgaagggcatggccaccggttccgcggcgtccgaacgcccgtccccgatgcgcagcgacagcatctcgaggcgctccatggcctcgagatggcggtggtgcagggccagcacggcgcggccgagcgccggcatctgcgccgccacctcctgcagctcgggcagcgcgaccggctccgcggcgcccgcgagcgcctgccggagcccggccaccagccgcgcctcctcatcctcggaaaactcctgcacatcgacgccgagcacgcggtggatcttcagcagcaccgacaccgtcagcggtcgctggttctgctcgatctggttcaggtagctgggagaaagcccgagcgcctgcgccagggcaatttgcgacagcccgcgttccgcccgcaacttgcggagcttcacccccatgaatgtcttcttcatcgcgcgtctttcagttcgcagtattcgcaatcgtggcgatcgcattcgcaaaaattcgctttttcagccctgtcaatggggtggcattttgcgtaaattgcgaatcactgcaaccgtcccattcgaccccggagacccgcatgagcaccaccaccgcagaggccggcactgtcgccaccttcaagccgaagaaatccgtcgccctctccggcgtcaccgccggcaatacagcgctctgcaccgtcggcaagaccggcaacgacctgcattaccgtggctacgacatcctggacatcgcggaggtctgcgagttcgaggaaatcgcccacctgctggtgcacggcacactgcccacgcgtgccgaactgaaggcctacaaggcgaagttgaaggccctgcgcggcctgcccgatgccgtggtcggggcgctggagtcgctgcccgccgcggcccatcccatggacgtgatgcgtaccggcgtttccgtgctgggctgtgtcctgcccgagaaggacgaccaccacctgcccggggcccgcgacatcgcggaccggctcttggcctcgctgggctcgatgctgctctattggtaccacttctcccacaacggccggcgcatcgacgtggagaccgacgacgactccatcggcggccatttcctgcacctgctgcacggcgagaagcccggcgaagcctgggtgcgtgccatgcacacgtcgctcaacctgtatgccgagcacgagttcaacgcgtccacgttcacgtcccgcgtgatcgcggggacgggcagcgacatgcattcggccatcgcgggggccatcggtgcgctgcgcggcccgaagcacggcggagccaacgaggtggcgttcgagatccagaagcgctacgacaaccccgacgaggcggaagccgacatccgccgccgtgtcgaggccagagaggtggtgatcggcttcggccacccggtgtacacggtgagcgacccgcgcaacgtggtcatcaagggcgtggcccggcggctctcgcaggaggcaggctcgaccaagatgtacgacatcgccgagcggctggagtcggtaatgtgggaagtgaagaagatgttccccaacctggactggttcagtgccgtgagctaccacatgatgggcgtgcccacggcgatgttcacgccgctgttcgtgatcgcgcgcaccagcggctgggccgcgcacgtgatcgagcagcgcgtggacaacaagatcatccggcccagcgccaactacaccggcccggaggaccagaagttcgttcccatcgactcgcgcaattgagcgccccatgatgaacagacaacatcgcaaacctctgccgggcacggatctcgattacttcgacgcacgagaggccgtcgaggccatccagccgggcgcctgggacgggctgccatataccgcgcgcgtgcacgccgagaacctcgtgcgccgcgccgatcccgcccggctcggcggctacctgcgccagctggtggagcgccggcgcgagatcgacttcccctggttcccggtgcgcgtggtgtgccacgacatcctgggccagaccgcgctggtggacctggccggcctgcgcgacgccatcgccagcgaggggggtgacccggcggcagtgaaccccgtcgtgccggtgcagctcatcgtggaccattcgctggcggtggagtgcggcggcttcgaccccgatgccttccgcaagaaccgcgagatcgaggaccgccgcaacgaggaccgtttccacttcatcgagtggacgaagaaggctttcgccaacgtcgaggtgatcccggcgggcaacggcatcatgcaccagatcaatctggagaagatgtcgccggttgtgtacgttcaggagggcgtggccttccccgacacctgcgtgggcaccgacagccacacgccgcacgtcgatgcgctgggcgtgatcgccgtcggcgtgggcggcctggaggccgagaacgtgatgctgggacgcgcctcctggatgcgcctgcccgacatcgtgggcgtggagctcgcgggccggcgccagccgggcatcaccgccaccgacgtcgtgctggcgctgacagagttcctgcgccaggaaaaggtggtgggggcctacgtcgaattccacggcgaaggcgccgcaagtctgtcggtgggcgaccgcgcgaccatctccaacatgtgccccgagtacggtgccaccgccgcgctgttcgccatcgacggacagacgctggattacctgcgcctcacgggccgcgacgaacgccaggtgcaactggtcgagacctatgcccggacggccgggttctgggccggcagcctgcgtggcgcgcagtacgagcgtgtgctgcacttcgatctctcgaccgtcgtgcgcaacatggccgggccctcgaacccgcaccgccgcctgcccacctcggcgttggtggaccgcggcatcgccggcgccagccagctcgagagggcccgtgccgaagaggccgaaggccggatgccggacggcgccgtcgtcatcgcggccatcaccagctgcaccaacaccagcaacccgcgcaacgtgatcgccgccgcgctgctagcgcgcaacgccaaccgcctgggcctggtgcgcaagccctgggtcaagacctcgctcgcgcccggatcgaaagccgtggagctgtacctgaaggaagccgggctgctgggcgacctggaggcgctgggcttcggcatcgtcgccttcgcctgcacgacctgcaacggcatgagcggcgccctcgatccccggatccagcaggagatcatcgaccgcgacctgtacaccacggcggtgctctcgggcaaccgcaacttcgacggccgcatccatccttatgcgaagcaggctttcctcgcctcgccgccgctggtggtggcctacgcgatcgcaggcacggtgcgcttcgacatcgagaacgacgtgctcgccgtggtggacggcaatgaaatccgcctgaaggacctctggcccggcgacgaggaaatcgacgccattgtggcccgggccgtccagcccgcgcagttccgtgccgtctatgaacccatgttcgcgatccgcgtggacgatggcgaaaaggccgcgccgcaatacgactggcgcccccagtccacctacatccgccgcccgccgtactgggacacggaaggcgtgggcgcattggcggccttcccgcgcaccctccagggcatgcgcccgctggcgctgctgccggacaacgtcacgacggatcacctgtcgccatcgaacgccatcctgccggacagcgcggccggcgaatacttgcgccagatgggcttgcccgaggaagacttcaactcctatgcgacacaccggggtgaccacctcacggcgctgcgcgccaccttcgccaatccgcagctcgtcaacgaaatggcggtggtcggcggccaggtccgacagggttcgctggcccgcatcgagcccgaaggcagggtcacgcggatgtgggaggccatcgagacctatctgcaccgccgccagccgctgatcatcattgcgggcgccgattacggccaggggtcgagccgcgactgggccgccaagggcgtgcgactggcgggggtggagacggtggtggccgaaggcttcgagcgcatccaccgcaccaacctgatcggcatgggcgtgctgccgctggaattccagccgggcgtgaaccgcctcacgctgggcctggacggcaccgagacctacgacgtgaccggcgagcgcagaccgcgcgccgggctcacgctggccatccaccgcaggaatggcgagactgtgcaggtgcccgtgacctgccggctggatacggccgaggaagcctcggtgtatgaagccggcggtgtcctgcagcgcttcgcgcaggactttctcgcgaaccaacccacaggagcgtagatggctttcgcaccgcagatcaggatccccgccacctatatgcgcggcggcaccagcaagggtgtgttcttccgcctgcaggatctgcccgaggcagcgaggcagcccggcgccgcgcgcgacgcgctgctgctgcgcgtgatcggcagccccgacccctacggcaagcagatcgacggcttgggcggggccacctcgtccacctccaaggcagtgatcctcgcgccatcgtcgcggcctggccacgatgtggactacctgttcggtcaggtctccatcgacagtgccttcgtggactggagcggcaattgcggcaacctgtcggccgccgtcggccctttcgcgatcgcgagcgggctgatcgcccaggcgcgcatcccggagaacggggcatgcaccgtgcggatctggcaggccaacatcggcaagaccatcgtggcgcatgtgcccatcgcccatgggcaggtacaggagacgggcggcttcgagctggacggcgtgaccttcccggcggccgaaatacccatcgaattcctggatccggcggacgatgggggagaaggcggggagggcggcgccatgttcccgaccggcaatgtggtggacgacctggatgtgccgggcgtgggcaccttccgcgccacgctcatcaacgcgggcattcccaccatcttcctgagcgcgcaggacatcggctacaccggcagggagttgcagggcgagatcaacgaggaccaggccgcgctggcgcgcttcgagcgcatccgcgcctggggcgcagtgaagatgggcctcatcaaggacgtgaacgaggccgcgacacgccagcacacgccgaagatcgctttcgtggcgccgcccgcggactacgtggcgtccagcggcaagcccgtgcgggcgggcgaggtggacctgctggtgcgggccctgtccatgggccggctgcaccacgccatgatgggaacggcggccgtggccataggcgccgcggcggccgtgcccggcacgctggtccacctggccgccggcggcggcacgcgcaatgcggtccgcttcggccatccttccggcacgctgcgcgtgggggccgaggcccggcaggataacggccaatggacggtcaccaaggccctcatgagccgcagcgcccgtgtactgatggaaggctgggtgcgcgtgcccggcgacagcttctgaacctgccggaaacacaccttatgtccacacgcaaacaactcaagcaactcgtcgaggcacgcagcggcctgatcgtgcccggtgccttcaacgcgctctctgcccgggtgatcgccgacctgggcttcaaggcgatctatgtcaccggcgccggcgtgaccaacatgtggttcggcatgcccgaccagggcttcatgggcctggccgagatcgccgaccacacggcccgcatccgcgacgcggtggacgtaccgctgctcgtggatgccgacacgggcttcggcaacgcgctgaacgttgtgcacaccgtgcgcacgctggagcgcgcgggcgccgattgcatccagctcgaggaccaggtcgcgcccaagcgctgcggccatttctcgggcaaggaggtgatcggcaccgaagaggccgtcagcaagatcaaggccgccgtcgatgcgcgccgcgatcccgacctgctcatcatggcgcgcaccgatgccgctgccacgcacgggttcgaggccgccgtggagcgcgcgcagaaattcgccgaggcgggtgcggacatcctgttcgtcgaggccgtgacgcaggccgaagaggtgcgcgtgctgccgcgacgcctgtccaaaccccagctcatgaacatggtgatcggcggccggacgcccatcttcgacgccgggcaactgggcgagatgggcttcggcatcgtcctctacgccaacgcagccctgcagggcgccgtggcaggcatgcagaaggccctcacagtgctgcgcgacgaacgggaagtgcaggaatcgggcggactcgttaccccgttcgccgagcgccagcgcctggtgggcaagcccgaatgggatgcgctggagaagcgctacacctgaacggcaggctggcgcgccagttcgatgaaggcacggacatagtcgatggcggtttccgcctcgcgcgcgcccaggaagatctgcttggcgacgccgcgtgcgcccagccgcacgggcaccacttccatccgtgccgcgtattcctcgaccagccagcggggcagggcggccacgccgcggccgctggccaccatctgcaacatgatgtcggtggtctcgatggccttgtggcgccggggcgtgacgcccgccggcagcaggaactggttgtagatgtccaggcgctcgatgtccaccgggtagctgatgagcacttccccggtcagttgctgcggcttcacccaggccgccgaagccagggggtggttcctggccacgaccagcacctgctcgtagtcgaacacgggctcgaacttcagcccgggcttgtacagcggatcaggggtgaccagcaggtcgatctcgtagccgaagagggcgccgatcccgccgaactggaacttctgcttgacgtccacatcgacgtcgggccacgcggccaggtacggcgaaaccgccttgagcagccactggtagcaggggtggcattccatgccgatccgcaatgcgccgcgctcgccctgcgcgaactgccccagccgctcttcggcgagatggagttgcggcaacacccggttggccaccgccagcaggtactggcccgcctgtgtcaggcgcaggctgcggccttcgcgcagccagatgtcggtgcccagctgctgctccagttttttcatgctgtggctcagggccgactgggtgaggttcagcacgcccgcggcggccgtcaaggacccctgcttttcgacctgctggacgatgctgagatggatacgctccagcatttcaatgagtctgattcatggattgttgaaataaaaccattttacttcatcgattgagatccatagcatccagcctcgaagcattcacagctggccgcggcctgaagcacgaaccaacccatccatcaagaacctgttcactggaaccgcgatgcaccaagaaccccaattcacgctcgagagcatctgtttcgatgaggactaccagccatcggacagcacgcgcatcaccaccaacttcgcgaacctggcccggggagcgaaccggcggcagaacctgcgcaacacgctcaggatgattgacaaccgcttcaatgaactcgcgcactgggacaacccggcaggcgatcgctattcggtcgcactggagatcatctccgtcgagatgcgcatcggtgccgccggcggcaacggcacgttcccgttgatcgagatcctgaagaccagcatgctcgacaggcaggcgaaccaacgcatcgacggcatcgcgggaaacaatttttcctcgtacgtccgtgactacgacttcagcgtcctgctgccggactacaacgccggccgtgcggagttcgccaccccggacgacttcggcgacctgcatggaaagctgttcaagcagttcgcccaatcggaaacctaccgcgggcacttcaccaagccgcccgtcatctgcatcagcgtatcgaccagcagaacctaccggcggaccggcaaccggcatcccgtgctgggcgtggagtaccagcaggatgaactgtcttcgaccgaccggtacttcgccaagatgggaatgcaggtccgtttcttcatgccgccgggcagcgtggcaccgctggcgttctatttccacggcgacctgccgaacgactacacacccctggaactgatcggcaccatcagcaccatggagaccttccagaagatctaccggccggagatctacaacgccaactcggccgctggcgcgctctatcgccccagcctgaacaaccaggactattcgctgacgcagatcgtgtatgaccgggtcgagcgcagccagctggccgtccagcagggcaaattcgcggaagagcatttcatcaagccgtaccggaacgtgctggaccgatgggcggccgcctgtccgctgtgaacgctgccctcaccattctctttatctgaaaggaatcccccgatgttcgaaacctcgattgccggcagcctgcccaaacccgcctggctggccgaaacccacaagctctggccccagtggagggccgagggcgaggcgctgcgccaggccaaggccgacgcgaccctgctgtggatcaaggcccaggaagacgcgggcctggacatcgtgtgcgacggcgagcaatcgcgccagcatttcgtgcacggcttcctcgagcaggtcgagggcatcgacttcaagcacaaggtgaagatgggcatccgcgacaaccgctacgacgcgatggtgccgcaggtcgtgtctgccctgcgcctgaagggccgcgttcatgccttcgaagcgcagctggcgcgcgcccacacgaaaaagaagctgaaattcaccctgccgggcccgatgaccatcgtcgataccgtggcggaccgtttctacggcgacaaggtgaaaatggctttcgcgttcgcggaactgctcaaccaggaagcgctcgccctgcaggccgatggcgtggacatcatccagttcgacgagcccgccttcaatgtctacatgcaggatgccgccgactggggcgtgcaggcgctcgaacgcgcggcgcaggggctgacctgcacgacggccgtgcacatctgctacggctacggcatcaaagccaacaccgactggaagagcaccctgggcgatgaatggcgccagtacgagacggtgtttcctgcgctggccaaaagccgcatcgaccaggtgagcctggaatgcatccattcccacgtcccgcccgacctgatgcggctgctggccggcaaggacgtgatggtcggcgtgatcgacgtggcgagcgacgtggtcgagacacccgaggaagtggccgacaccataggccgtgccctcgagttcgtgccgaaggagcggctgttcccctgcacgaattgcggactggccccgatggggcgcgatgtggcgtggcgcaagctgcaggcgctggcggaaggcacgcggttggcaaaggagcggttcgctaaggcgtgagcccgtcgcgccgggccagcgcattctgcagtgcagtatgaaagcgctcggccgccacggcgagtggccagggctcccagggtgtgtcgccgtaccgggccaccagcgggtcgatgcccatcacgggtgcatcgatgcgcaggatctcgcgcacctcttcgtgcgtccagcccacgcagtgcacggcctcgctggctgcggcggccagatccgccgccttgtgcagccggtggccctccggcgtccagtccggcaatccgtagcgctgggcaacagcctgcatgagccgatccgccacggcgcggaagggttcgcccagcaccgccttcaacggcgagatgcaatcgaaccccaggaaaccttcttccgcgtcgtgcaggatttcctggagttcttccgcggcgctcagcggcaccggggcggccgcccgccggagttccagcaccagcaatgagtgttgcgcgaccgacagcggcagcggccaggccgactcgccgccccagcgcgccgtgcgcgacagccgcaccgccaagtctctgtcggtccatgcgccagggtccggatcgatcaggtcgaggtgtgcgccggagggcaatcgcatccaggcgcggggaagcagggagccggaattcatgcgtgcattgtgcggggcactcaggaacgctccggcggtgccttggggtcgagcagatgggccgcctggctcgacccggtcgaacggaagtaccccatgacggtcgccacgctgcggtgccccgtcatggccatcgtgtcggccaggggcacgttctgggaggccgcctcggtgacgaaccccgaccgcagcgaatgcgcggagtagtcttcggacagtccggcggcccgcgcgcgttccttgacgatgtcgcgcaccgcggcaggcgacagcgcatcggccagcttgccgcccttcagcacccgccggaacaccggcccctccgtgatacgcgcggcctccagccaggcctgcagggcttctcctgccatgccttcgatgggtttgtagttttccggccggtcggccgcgtgctggttggtcttggaatgggccagcacgaacgtgaacgacgacaccgcgtggcgccgcaggtgcttcatgtcggcaccggcgacttccgaacggcgccgcccgccgctggcgaacgcgaaaaggagcagggcgcggtcccgcaggcccttgagtgtcgatagatcgcaggtttccagcatggccatcagcgggtccttcgtcagcgcgtccttcttcctgggcaggtcgccgcgcttgccgtaggcccggcgtgtcttggccagcaggtcgcggaccttcgcgtcctggcaggggttctcgacctccttgagctggtgggttttcgagagcaccgcgatccggtgcaccagcgtgttgagggccatggggcccggcttgcccttgaacccggcctgcaccagtaccgcatcgatcgcgggcggcagttcgtgaagcagcccgtcggccgaactgcgctgggcatggtccacgatgaattgcagcaccacggccggcggcacggggagcgtgatcggctgcccgtagcgcaggttgaaccaggccgcccagtaccgcagggcagagcggtaactggccagggtgttggccgactcgccctcgcgcatcagctcatcgacggcctgcgcggtggcgtcggacagcatttccggttgcagcgccgggaggtttcccggatcgggcaggggcatcggcacgccaggacccggcgatttgcgttttttcatacatacaatgtattgttttatacataccatgtcacgttattaacgataagaacctcttatcgtgggtaatttcaagaaggggagaggaccatgccagccaagatgctgagagggccgcgcggcgtgcagatggaagaggtctgggccgctgccgatgcggtgctcgcgctgggcgagcgtcccaccgtcgaaagggtgcggcaccaattgggcaggggttcgccgaacacggtggggcccatgctcgacagctggtacgcgacgctggccaggcggctgcaggcgccggcagacgcttcagaccctggggaaggtgccggggaagccttgcccgcacccgttgccagggcggcgaaagcgctgtgggcccgggcgctgcagcaggcggacgaatcggccacggcccgtctcgcccagtcccgcgccggactggatgcacaggcagaagccctgcgcctgatccaggacgagctggcacgggaaaagcaacgcctggacgaccgtggagaggcctacgtggtcgccctgcaggcccgcgatgcccagatcgccgaagcggcgcggcaagcccaggaactgcagcagcaactcctggcctgccagcagttgctggactcggcccgttccgacaacacgcagctgcgcaaggctgcggacgcggaccggaagcgccaggaagcccgggacgcagaccaccaggccgaacgtgcccgcctcgaagaacgggcccaggcacaggaacgccggctccacgccgaggtggaccgggcccgccaggaatcccggcggctggcgctccaactggaagccgagcagaagaaatccgccaaggcgctctccgatgcccaggaccgggcgcgggaactcgaagcccaggtcggcacgctgcatgccgacaacgccaagctcgcgcaggacctgctggcggtccgggatgaagcccggcaactgcagcgcgagctcgacgaccgcagcagcgagatgctggccatgctgagtgagttgaaggacaggttgccggtcagcccatctaaaaggaaagcgatcccggcaaggatcaggaaggcgaaggagtgaagggcctgaaaggtggccggggtgtgcaacggccaaacttccacttcgtgtagcatatgttatttgacataatatacatcgtatctagtaatgaagcgtggccggcatcggcgtttcgacccggacacccgcgcccagcttgcccagcgcttccgggccatgtaccgcaacctggggctcgatctggccggctgcgcgcagattcttcacgtcaccgaacggactttgcataactggcagtccggcaagcacgacatcccgtatgccgcctaccggctgctcaaccgcatggagctgcccggcgagtcctgggccggctggtgcttccatggctgcaagctgtggacacccgagggccgtttgttcatccgaggcctcaactgtcaatagccgctcacgaactaatattgattggtcaggctcaagcgccgcacaccagctagcatggtgctacacgaaaagggagccaaaatggaaaaatacatcgtgctgcgccaccatcatgccgcaggggccgcagatggcgacgctgccatgacgctcgctatccaaggttctgcaggcgaagagcggacgatctcgatcagcacaccggagctgagcaaaggcgaggcggctcaattggcgatgcagtcggacacgctgatcgcgccagcgatgccgctgcaactgatcgatccggtggccacacccgaagccacttacgacgatgcgccatcgggcgttgcatggggactctcggccatcggggcagatgtttcgccatttgatggccatggcgtacgtgtaggcattctcgataccggaatcgacatcaaccacgagtgttttctgggcgtcaaactcatgacgaaggattacaccggcgaaggtattgccgacacgaagggccacggcacgcattgtgcggcgacgatcttcggacgcgacgtcgacggcattcgtgtcggcgtagcgcgcggcgtcaccgacgtattcatcggtaagacgctgggcaacgccggcggcgacagcggcatgctggtgcatgccatcaatgacgcagtcgatcacggatgcagcgtcatctcaatgtctttgggatttgactacacctcagtcacaaagcggttgcacgaggacggaggactgccactcgatctcgcgaccgcagtggcactgcaccgctatcgcgcaaatacccgcatgttcgatcgtctcggggcaatgcttacggcgcgtccggccactgggcagcacgaggtgctactcatcgccgcgtccggcaattcctcgcggcgcaacgttaaccctacctacgagatgccagtcatgccccccagcgaagccgacgagttcgtttcggtgggagccgtcgggcgcgatagcagcggacacttcttcgtggcgccattctcaaacatcaactgcacggtctgtgggcccggcgtagccgttttgtctgcccaagccggcacgctccgtgggctcgtcaccaagagcggcaccagcatggcggctccgcacgttgccggcgtggccgcgcttcacatccaggccggccgggccgcgatctccaaagcgagccgctttcagatgggacctgtgttcaaagcgcgattacttaaaggaacctcgctcgtgaacttccctccgagtgtcgatgaacgccatatcggtcagggcttggtcctcgcgccgctcaaatgacgtcggttctcagtcctttccgtccgcttgaggtcgaactcggctctgtattggggtggaacgacggcacgagcctgaatgttgtcgaacatgacaaaaacgacggcatggtgttctatcacgagcgcatccatggcacgctcatccacgccacaattgacggcgccgtcctgaaactcatccagaatgcgggacctaggctacccgatgcgcaacattcggccgagctagcgcgggcggtgacttacctgtttgaaggctcgcgcttcgcacacgaggctgcggcgacgtacctcggaatcatgttgctcgacaccgaggacgagcgcagaacttcacggcaacggctgcctgaccagtacggcgagtactacgacttcatgagcggcttggtcgatccgcactgccagtcgtcgttcctacgtttcctagtcggccagtcgatcgcttttttttggttttcctccaacgcgctcgtcgagttcgctcaggcggactatcgaggagaggcgatcacgcgcgaggaattctgtgcaaactggcgtgcccgctccagtgcgtcgtggctggctaaggtcggcgttcaagccgccctctctgctgcggcccgggcagcgcttggcgacagtaccctatgcgacaagattggagtgtcgaatctggaaggcctcgaggacgcttggcaagatgatgcctggtggacaagcctcgcacgcacaacagccggatttcttgaggaactgatcagcagaatcacatttgcgtacttcctggataactcagacctgcgaagcgctacgcgagagttgatcgatcccgtgcaaagcgaatttcttttcctgccgctctacgagcgagcacatatccagttgatcagcgtcagcgatgagcatcgccactcgccagacgcagagatcagccacgcggcggcgctgcgcgaattcatggtggtggggcgcactctttcccacgtccgatcgcacgtaggagtttcctccgtgcacgccaattcgacgctgggcatgggtgacctggatgcgttcgtgagtcgcgagaacctcgtggacatcatgctgccggaatttgaaacgtctgaagacgctcgcatatgcacatactcattcgacccttccgatagcgcaccgtcccgttggaagctgtccaccgtcttccgatgccggtcgcagttggctatcgaactgctgcgcaggatcatgaggcggcgcatcgccggcgaaaccgccccgcatatcgactgcgtggtcgcccaggccaagtacgaggacgcgtacagggtacatgaatgtcttcttgcggaactggaccacccggcagcgaatggcacgtcgctgacgtcctcgtacacggcgtcgcaaggcaaggaactgctgcagatgtatgttcgtgatgactggacgcacgtagcgggaacattcgaagaccgtcgtccccctacaagtgttggcaccattgacgtcaatatcgccggacgcgagcccttccaggtaaatgtcgcgcgagtcgatggcctcgtctgcaacctggtcaaggcgtacccgcggccggctgcccccgcattgctcgcctactacgcgagctgcttccagcgaggagacctcatcccgctcgagagacagccagggagcgcggagttcctgcaggctgctcgccgtgcgttcatcgcattcagcctgatctggcccacgctgtagcgaacacaaggcttgcatcttcagatcagaacagcgctttgatggaaccatcgacggcgaccagggcacagcccctctccttcgaccgcggtccatctgccgatggcgagtcaaaaactcaggccccggcaaaacctgcttgatgatcttcaccagatcggcgccgctgacgggcttgaccacccagccggtggcgccgagcttcttggcttcatcgcgcttgccctgctggctttcggtggtcagtgcgtgtggctggcactggcggtacgaccggcgcacccgtcgcatgcggcgccgctactgcttactggaggccatcaatcccagctccgccagatccgtgaaggtggcgtccccattgttggccgtgatgttgagccggtagtaccgataggccgccggctgcgcgaccgcataggtcttgacctcgtagcgttcggcgaactgctgggcgccctgcacgtccagcgtcgtccaggccgctccgtcgttcgagccctggaactgccagtccttcggatcgcgggacaccttgtcgaaggaactggtcactgtgtagcgctccacggtgcgagcgctgccgaggtcgtaccgcagccagccggtggtgcccgggtggaaccactgcgtcgcggagttctggtcgaacgcgcttccggcattggccgcattgcccgcgctgtccgatgcggtgccgcccacggcgatgttcaccagggactggagttgcaccggtgtggcactgtcctggggcgagctggcgctcgtgccggcggagttggtcgcggtgacggtgtagtagtaggtcacgccattgctcacggaggtgtccgtgtaccgggtacccgcgacgttcggcgcgatgacctggtaggggccgctgctggaggtggcgcgctggaccgcatagcgtgtggcaccgaaggatgcctgccagcgcagcggcacggcgccgtcgcccggcgaggcgagcagcatggcgggggcctccgggacggtcgcgggtgcgccgccatcgccgccggtgacctggacgtggctgaaggtggaacggttcagcgtgccgttggcattcgaggacaccaccaggccgacatagatcgtgccgggtaccggcgcatccatgcggccgacatccgtggcagcccagttggtgccgtcgggcgagacatagccggtgatcatgttgccgatgcgctcgagcttcacccagtacgacgacgccccttcgggaaggtcgtgggccttgttcgcatagttcagcccgccatagacggcgagcttcgccatgttctgttcgacctgcctgcggctggtgagcgccatccaggcacgcggcgcgccgggctcgaggctggtgcgcaccatcacgcccgccttggcggaagcgctgctgttctggaccgactcgaccttcgcgatgatggcgccgtcgccggccatggccttgtaggtgaaatgggcgctgtcgcccgttgcccagatgtcggagcccgccccctggatggtccatgtcccgctggcgtaggtggccgagcccgggggcgtggcgccaccgatgtcgatgttgctgaatcctgacgtgatggaggccgtggcaggcagggccagcgccggtgcaggcgccgccctggaagtgtcggtgtccttgaggaacatgaagctgctgccatccaccggcatccacaggcgcctgcgggcgatgaacggcgcctgcagtcccttgcgcagcacgtaggcggcatggatctgctcgagcgcgatgttgcccccgttggcgccgcgccagccatgctccgtgacgtcggtggcgtagtagcggtccgtggtgccgaagggcaatgccgccgtcgggacgagctcgttcacccgtgcgaaatactcccccgcggccaggaggcggtcgtccaggtcggagtagatgtcgatgccctgcttccacagcgcctcggcaagcatggtcagcgaccgcagctgcccgtaggcgtggccctggtcacggagggagtcgccgagcatcccgatgtcgttggaattgcgcaggccgatatgcgcgagcgtgcggacctgttggaccaccgtgtccagggtttccgcgtcgtcgttgaagatggacagcagcccgagggaaacgagggccagcgcgcccttgttggccgccccgaactggttctcgccataggggttggaggccggtaccaggacatccttgaagtacttcttcaccgtggcggtgtcggcttccttccatcccgaccaggtgccgcgcaggatgtctgcgccccccacgaacatgtaggcatagtcgcccaggtcgagcatcgactcgcggcccgagaactcggtgtgctgggtggcccaggccagcagaatctcgcgggccttcctcgcatagtcttcgttgcgggtgaaataccacatccgcgacaggttccagatggcaaccatgtcgttgcgccagggccagagattctcgtccggggcgcggctcaccttggcgaacgggccttgcatgcggtaggtcagctgggccttgccgtctttcgacaggagatcgaaggcggatttccagggttgccggccctgatcgacgtatgacttgagcgtttcgaggtccgagcgggtgagcggcgcaccggggtgggcgaagacgcgggcctgtacggcctggctggcctggacggcctggatgttcttcgccgtgccctccgtgatggcgggagctccggcaacgggtgcctcggcgctggccgaaccggagccgccctgccctccgccacaccccgcgagcaggaatgagcacagcacgagggacgcggcagcggtgcggtttttttgaaacatggattcccttgttggaatgattgtggaagtcgcgggcccgattcgaccggggcgggcgaattctggcattggccactgcactcaatacccgtgggggcctgcaatttatctaccggactgcgcattcgataaatgccgccaatgggtcgtcttgcacggcatttatttgcataatttttatttataagaatgaatatcaaaaatatccatccggcgcgtccgccctcttccacttcaggccatccgctcaaggatcgcaacgggattacacgttattacctgacgcatggaaaaccatcggcattccctatcatgcccatgccaatccggcattcaaggaggagcttttcatgaaaaagctgttgctcatcgcttcgttactcgtttccatttccggtgcgaatgtgttcgcccaggcaccgtcatccggcgatgctcccgcagccgtcgcgggcaagcaggatggggcctcgcacaaagacacggaacaggcggccaatgtggaatgcgacgtcaatgcgaccgtccagcagtgctgctctgccgccaaatgccaggggaaagtgctcagcaatcgcgatgcccacaactgcaaggacaagtccaagggcaagagctggcatgcggcggcgcaagggggacagcccgctgcgtgccagcggatgtaatcggctggcgaccggccctatccggccagcggcggcaggacctgtggtaaccagcagatcctgcaggacgacgatgccgctgccggcgcaccagggctcccggtctctccgcagctgacataccgctcatactgcgacttcgtgtcgcaaggggcgctggtgcccggcgcgagcagcaccacgatgtagctcaatcgctgctccgccgaggccagagcatgccagcctgccgcctcagaaggagtgggtcaggccgacggtgaacgcggtcgagcttcctcccggcgtcggcaccggcgacgacagcccgccgatgcccgcgaaggtcatggtgttgccgcccttgttgttgatgcggccgacctcgccatagaggaacgtacgtttcgacaggttgtacatatagcccgcagaaatcttgctggcctcgcggctggtgttcttcacctcgtagtacgaagcctggacccgaacggtatgtgggccgaacggcgcggtcgccccgacattgaaggtgtcgaaacggaaacctggaatcgcgccgcgcccggccatctgctcgcgctggaagaatgccaaaggcctgatgaaaccgaagtcataggctgcaccgatgttggcggtcctgtaatcggccgcgtagaaggaagtgccgacggtacggatggcgtccatctgctggccataggagacggagacgttcaggggaccgccggcatacccgccgcgcaggcccaggtaattgccgctcttgctggtcgccgcattggcggcgctgttgctgatgccgctggcgttggctgtcggcacggtgttcgacgggcgttcgccgaacgcatattgcacatggccgtagaaaccgcccagggtggccggcaggaaatacgccaccgcattgttgacgcgaaaagcattctggttggcaccggcggtggagacgcccggggtttccatctggccgacaccacgcgagccggtgacgtcgaaggtgtattggttgacgaaatgcgcggcgaagtcacggcccatgcgcaattcaccgaaccggctgctcaggctgatggtcgagcggcgctggaaatcgaacccggtggtcgcactggcgccgccgccggtatcgttctgcaccgcgccttccagccggaagcttgccgcccatccgtccccgaggtcctcggtgcctcgaaaaccaaggcggctggtagtattgccgccggtcacgaggccggccatatggccggcgccggtggacttgatatagcctgcgccggcatcgatagtgccgtagatcgataccgaggactgcgccgcggcaccgcccgatgccgaaatgaccgccaggaccatgaaagactttttcacatcgattctccagaagtggactcgttgcagtcgggccgaggcggtgacgaaatccaatcatcgcagtcaccccattcccattcggatacggctcgaaccaagggtcattggatttgaaaccatacgggtgccatagaaaactgtcagttcttatagttgtggcccgccgccgcgccgaacagaattccgcaatcatcggaagcctcgtgcatcaggagaaaatgaatgtcggcgagccacagcagtcgggaaggttatgcgccttacagggaacatcgcacctggtatcgaatcactggaaatcccgcctcggataaaacaccgttggtgatcgcacacggcggccccggttgcacccacgactacctgctggcattccaggacctggcggacgacgggcgcctcgtcgtccattacgaccagctgggcaacggtaggtccagccaccttcccgaggcgcccgccggtttctggacgatcgagctgtttctcgaagaactcgacaacctgttgtcgcacctcgacatatccgattcctaccacctgctcggtcactcatggggcggcatgctcgcggcggaacacgcagtgcggcagcctgccggcctgcgggcgctggtcatcgtgtcctcgccctcctccttcccggtctgggtggccgaggcgctgcggctgcgcgcccacctgccggcgccggagcgcatggccctggaagaacacgaaatatccggaagattcgaccaccccgattatctgaaggccaccgaggctttttatcggcgccatgtctgccgcctgcccgaatggcccgacgaggtaaaacatacttttgccgccatcgaagccgacccgactgtctatcacaccatgaatggtcccacggaattccatgtcatcggcagcctgaaagactggcagatcgacgaccggctgaatagcgtcgtggcacccaccctgattatctcgggccgttacgacgaggccactcccgcatgtatagcgccttatgcggcgctgattcccggcgcacgtgccgtcgtcatgcccgactcatcccatatgtgccacctggaagaacgcggtcccaccatgcatgcggtggcgagctttctggcgcagcacgaatcctgaacgggaaaaccgcgatgatttcctccccccatttcgccgtggtgcagctttgcagcaccgccgatgtttccgcgaacaacgccgccatcgccgaggcgatcgccgaaggcgctgcgcatggcgcgcagatcgtgtgctttccggaggccgccaacctgctgctgcgcgataacctgcggtatccggcggtttgcgtgcccgaggcggatgacaccacgctggcgctgtgccgctcggccgcgcgccgcgcaaaggtctgggtgcacaccgggtctctgctggtgcgcaccgaggacggccagcgcgtgtggaaccgcagccacctcgtctcgccggagggagaggtcgtcgcgcgttatgacaagctgcacaccttcgacgtcgaactgggcggcgccggtaccttccaggagtccgctgcggtacgtccgggcgaaaacggcccgacgctggtgggcatcgacgcactcgggctgacgcttggcatgagcatctgctacgacctgcggtttccccatctctaccgctgcctggcgcaggcgggcgccaacgtactgctggcgccctcctccttctcggtggtcaccgggccgctccactgggaaaccctgctcaaggctcgcgccatcgagaccggcagctacgtcgtggcggcggcacaatgcggcgaacgcgacggcgtgagggtatacggccacagccgcgtcatctcgcccttcggcgaggtcatcgccgcggccggcgacacaccggccatcatctacgccgacatcgaccccgagcgggtgcggcagacccgcgtgcggctgcccagcctgacgcgcggccgcaccctgggcgaagtccgccatatccaggtgccggccgccgcaccgggagcactgccgtgagccgccggcaatggctggtgcgccttgcccgtgcgctgctgaccttctggtgcgtggtcacgctgaccttcgttgtgctgcgcctgtcaggcgacccggcggtggccatgctcagcccggatgcgcgggccgacgagatcgcacagttccgcaagacctggcatctcgatgatccgctcggcacacagtacctgagttacctgtctcacctggcgcagggtgatttcggcatgtcctaccaggatggtcggcccgcctgggccagcgtccgcgaaaaactgcccaacagcgtgacgctcgcgggcgcctcctacctgatcgccatcctggtcggcatcccggccggcatcgtggccgcggtgaaccgtaacggctggatcgaccgcgccgtgatgtcgctgtcggtcttcgggttcgccatgccgagcttcttcctcggcgtgctgctgatcctgctgttttccttcaccctgcgctggctgcccagttcgggcgtcggcggatggcagcacctgctgatgccggccgccaccctcggcctgtacatcgccggcacgctggcgcgcttcacccgatccgccatgctcgaggtgctggggaggccgtacgtgcgcacggcgcgggccaagggcgccagcccgctgcggtgcatcttcgtgcatgccctgcccaacgccgcgattcccatcgtcaccgtcatcggcctgaacgtcggcgccatcgtcggcggtgcggtggtggtcgagacggtcttcggctggcccggcatcggccggctgctggtggccgccgtgtcggcccgcgacctgtcgctggtgcaactgctggtgctgatgctggcctgcatcatggtcggcgccaacctgctggtcgacctgctgtatgcggtgctcgacccccgcgtgcgggtgcagcgatgaaacggccgcgcgcgtttcccctgccagtggcgctggccctggcgctgcttgccgccctgctgctgttcgcgctgttcggcgccgccctggcgcccgcgggcggagggcatttcaacctggcgacccgcctgctgcccccggtcggtttcggcggcgaagccgggcatttcctcggcaccgacgtgctggggcgcgacctggtcgcccgcctggcatcgggcgtgagggtgtccctgctggtcgcgctggccggtacgctggtcggcgccatcgccggcatcctggtcggcctggcggcggcacacctgcgcggatgggtcgaccaactgctgatgatgctggtcgatatccagtcgtccctgcctttcatcctgatcgcgctgacgctgctggcctttttcggcaattcgctgctgctcgccgtcggcctgatgtcgctctatggctgggaacactatgcgcggatcacccgcggcatcgtgctgtcggcacgggcacagccctatgccgaggcggtggtcacgttgggcgcctcgccctggtggctgtaccgccgccatgtgttcccgaatatcgccagtgcgctcatcgtccagctgacgctcaccttcccgcagatcattctgctcgaatctgcactgagcttcctggggctgggcatacagccgccgctggtgagcctcggccagatcatgggtgacggccgcgattccctgtcgaccgcctggtggatctgcgtggtgccgggcatcctgattctggcgatgaccctggccatcagcatcgtcggcgactggctgcgcgaccggctcgacccgacgctgcgtccttccccgaccgccacactgcgacccgcgcaaggcggctgaaccgacatgaacctgacacgacgcacactgatcgccgcggccgccggtaccctgggcgggctctcggcgggctgccgacccggcaaggccggcacggccaccacaggaggcacggccccgaaggcccgcggcgcccgccccgacatcaccatcgcggtcgaggcgctgtggcgcaacatcgcgccggtcagcggtatctcgaacccgggcatccgcatctttccgaatgtgtacgaccggctgatcgaggtcgactacctccgcgacccgagcggccgcaccctggctccgcggctggcgaccacctggacacgccaggaccgcacctggaccctgacgctgcgcgaagacgtgcttttccacgacggcagccccatgaccgccgaggatgtggccttcaccctgtccgccgagcggctctggggccctcatgcccacgagccgcgcggccgcacctacgccgccggtttcgtcgatgtgcgggcggtgggcaggtacacggtgcaggtcaccacgcgtgaacccgacatccacctgcccggcaagctggccggttatatcggttatgtggtgcccaaggccgactacctgcggcgcggcgtggacgcgttcggccaggcccccatcggcaccggcagttaccgcgtccgcgcatacaagagcagcgagggcgcggtgctggaggctttcgaccggcactggagcgggccgccaccggcgaaaagcctgcactttcgcctggtacccgaatacgccgggcggctggcggggctggcgaccggtgagttcgatttcatcacctcgatcccgaccgatgccgagcaccaggtgcgggcactggccggcaccacgctgctggcgcggcagatcaacaactatcctgcggtggccttcaactgccggcccgacccggcggacaacccgctggtggacgtgcgcctgcgccgcgcactggcgtgttcggtggacatgccggccatcgcccggtcattgttccacggcgaaacgtttttccccgatccccctttcaacttccccgagtacggcgacttctacgacccgaaggcgcagggcatgcacccgtacgatccgcaggccgcgcgccgcctgattgctcagacggcctatcgcggcgagccgctgatctggcacgtgacgcgcaatttctggcccaactatgacgccgcggccgagatcatggccgccatgtggcaggacgtcgggctgaatgtgcaggtgcagttcctcgacaacttccagctgagctacaagcgccctttccatctgctgtcgatttccggcggcaccagcttcattcccggcgatccgtaccagccgctctggctcgactggggccccgaaggcctgcatgcgaccgccgcctggcgactctgggaaccgccgagcgacttcgtcgagcgaggtcgggcctatgcagcggccgtggcccttgcggaccggcagcgcgaagcccgggcgctggcacggcgctgggaacaggaaatgccgggcctctatctgtggcgctctgtcgccagttgggcccatgcagggcgtttccggtggaccccggtgcccgagttcgaaatgcgtttgtacggcggatacctgcacacatgacaaaaacccagatcctggaaaccaccccggtgcagacctgcgccgaagccgtgctgtcagtgcgcggcctgggcatcgccctgccgggcgccgccgaccgttcgcatgcagtgcgcgacttgtccttcgagttgcggcgcggccagaccctgtgcctggtgggcgagtccggctccggcaagtcgatgacggcactggccctgatgggtctgctggacccggccctgcggatcgagaccggccaggcgctgttcgaacaacaaaatctgctggccctgcccgagcgggcacggcgccgcctgtcgggccggcgcatcgccatgatcttccaggagccgatggcgtcgctcaatccggcgcaacggatcgaaacgcaaatggccgaggtgttccggctgcataccgatctgccgcgggccgaggtgcggatgcgggtgctgcggctgctcgacgacgtcggcctgcccgaccccgagcggctggcgcgcgcctatccgcaccagttgtcgggcggccagtgccagagggtcgccatcgccatggcgatcgcgctggaaccggcagtgctgatcgcggacgaaccgaccaccgcgctggatgtcggcaaccagcgccaggtgctcgagctgatcgccggattgcaacggcggctgggcaccgccgtgctgttcatcacccacgacttgggcgtggtcggccagatcgccgacgaggtggtggtgatgcagcacggcctcgcggtcgagagcggaccggtcaccgaactgctcgaccgcccgcgccacgactacacgcgccggctgatcggtgccatgcccacgctgacgccgcgccccgcgcgccccaacacccggacattggtgctggaggcccgcgggctgggcaaacgttatgcgagcggtgcccgtaccgtcgtcgccctggacgatgtcgaactgttgctgcggcgcggggagacggtggcggtggttggcgagtcggggtcgggcaagtcgagcctggcccgcgccgtcgtcgggctgatgccgctggacacgggcacggtgcgggtgtcgggcgaggccttcagcggcgtcgatgcacgcaggctgcgcggcctgcgcaagcgggtgcagatcgtcttccaggacccgtacagcgcgctcgatccgcgtcagaccgtcggtgacgccatcgccgagggcgcgatcatccatggcatgccgccggccgaggcacggcagcgcgccgccggctggctggaggcggtcggcctgagcgcccgggcggcgcagcgttatccgcacgaattctcaggcggccagcggcagcgtgtctgcatcgcccgggcgctggcggtcgagccggaactgctgatcgccgacgagtcggtggccgccctggacgtgtcgatccagcagcaggtgctggccttgctcgccgaactgcaggcccgcctgtccttcggcctgctgttcattacccacgacctgcgggtggccagcagcatcgccgaccgaatcgccgtgatgcaccaggggcgcatcgtcgagacggcgccgccggacctgctgttctcgtcgccccgccatgcctacacgcgccagttgctggcggcgctgccgaagcgccgggactgatccagggtcaggcccggtccgcatcgagagaacggcgcaccagtgcgctcgcaccgctgagctcgcccagggcctgcccttcaagcacctgccggcgcagagagccggcgaaatcctgcatgccttcggcccacgcggccagcgcttcggcctcggcacgcggcagcaccatgacgccgtcggcgtccgccaccaccgcgtcgccggcctgcactaccaaacctccgcaggccacagggcggttgaggctgccgccccagtcgagcaatcgggtggtgaccggcgaagtgccggtgcaccacggcggaaagccgctggcggtgatctcgtcgagatcggtgcagggaccgtcgatcactgcgccggctgcgccggcacgctgcgccgcggcagtcacgatgccgccccagcaggcatggcgggtgtcgccgagccggtcgatgaccagcaggtcgcccggccgcagctgtcccagcgcatggtgcagcagggtcgagtcggcgccgggaatggacagggtgacggcggtgccgaccacccggtgcccccgctgcaccgccttcaagcggtgcgacatgaggtaccagggcacggcgtgcccgagggtcgaggtatcgatggtggccagccggcgggccagcgcctcgcccagcggctgcggtgcgggggcgatgcggtagcgggtgaacaagcggacgtcgctcatgcgccggctcccccgagttgctgcagcgcgccctggcgcagcagggtgacgtccgaacccacggtgacaaaaccgtagccacgtgcggccagcgccgccaggccgtggcccggcagcaacgtgccaccgagggcgatcttcgactcgcggcagcgccgctcggcctcggtccacagctcgatgaactcggggctgtcgtactcgccgggcctgcctatgctggcgctcaggtcgagcgggccgatgaagagcaggtccaggccctgcacggcggccatcgcgggaatggcctcgacgccgcgggccgattcgatcatggcagccaccagggtgttgcggtcggcgtgcgcggcataggtgccggcgtgggcgccccaggctgccgcccgcgaaaccgtgtaatgcagtccccggcgaccgagcggcgggtatcggcaggcatcgaccaggcgctcgacctgctcggcggactcgacgttgggcgccagaatcccctcgacgccggcatcgagcagcggcttgatgcgatccgaatcgaagcccggtacccgcgccagcatggtcggcgcgaagggcgctgcagcacgcaattgctcgatcgccgtctccaggccggaaggcgaatgctccagatcgatgatgagcgcttcgagcggcatgtcggccagcacttcggtgaccacgggcgaacccatgaacagccagcagccggtgcagatgcggccctctgcaagggactgcaagacacggttggatttcagcggaggtggcatagacatagtcctgatggaagggggaaaggaaatacggcagacgggggcgccgcgtagccgtggcatgcagattgcttcgatggatggcgaaagaaaaaagcgtggagcccctcctagggattgccagcttgtgccccccggttcgcgggatttagagcggctaacaccaccgatccacgaagcgcgcgcagatgatcgctgccgccagtttcaatagcgcttcgtggatgtccagccgcctctcgaatcggatgcgcagcttgccgaagcctgcaaaccatccgtgcgttctctccaccacccaccgatgccgacccagccgctcgctgctttcgatgcctcgtctggcaatccggctggcgatgccccgctgtctcaggaagacacggcagcgctcatagtcgtagcccttgtcggcgtgcagcttcgatggcctgcgacgcggcttgccctgcagtcccctgacggctggcagagcatcgatgcatttctcgaacatcatcgaatcgtgccgattcgcaccactgaccagcaccaccagcggaatgccccgcgcgtctacgacgatgtgccgcttggagccgagtttgcctctgtccgtggggttgggccctgtttcctggccccccgggggcttggtaccgacgagccatcgatgcttgcccggctccaatcgatctggtcgtgctcgcgcaggcgcaccagcatggcgtggtgcagcttctcccacaccccggcagcgttccagtcgcgcagccgccgccagcacgtcatgccactgccaaaaccgagttcctgcggcaggtcctcccaggcgatgccggtgtgcagcacgaataggatgccattgagtgcggcttcatcgctgacggtgcgcttgcgcgccccgcctttggccgagggcacgaaggccgggatgagcggctgcagctgtcgccacagttctttgctgacgggtcttcttgccatgagggcgccaagcatagctgcttcgcgctgggctatgaacaggtcgtgttagccgctcttattctgcgcaccaaagtggtgaaaaggcggacaacttgatgcacgctgagatgaaaatcatcgaaaaacccctggtccacgacgattcggccgtcagcctctgcatcgaccagacgttttccgcagcccgcgaaatcggattcgatgcggccatctatgatttttcgccggtctcgatgacgccggagggtgtcttgatgacacccagcgttctcgaataccggaatatgccggggccgatgcgcaaactctgggtcgaacaaggcatgtaccaggtcgatccggtgcaggcgctggccttgcggggttcgggtgcatttttctggtcttaccatcaggacgaggaatcggtgctccagcccatgctcgatggtggtgcgcgaagcgtttccagtgttctgaccgaatggcgcatgacgcgtggcgtcacagtgccgctgcatatgccgggcaatcgtttcgccaccctgacagccatgtggcaggacgataattttgcgcagaagaagatgtctctggtggattcggtgatgcggctggcgtacatggcccatatcctgaacgatcacttgctgaaggtcttcacgaaaatccagttgactccccgtgatgtcgcactgtccgacagggagcatgaatgtgtattgctggccgccgagggcatgcccagcaagcagattgcggcccgtctgaatcgcgcagaatcgacgattgttttccatttgcagtcggcggcacgcaaactcggcggacgcaaccgtgcgcagatgattgcgcgggccgcccattttggatatttgtcacgaagccctggtgcccgggcattgcagtgaaagtgaatcaggcacctgccctgattcttccacggcggccgctggaaaaaactatcagttctgatagttgctgcggccatggcctgcgcgcaggatcggtgttccgaacgccctccgcagtccgtactgccaggaatgagaaatcaggaatgcccgtgaaaccgtttttcgacgccccggccgtcatcacggccgccgtgaccctgctgctgagcgcctgcgctctggcaccccgcgctgaacggcaggcgcgcatcacgcctcctaccgactgcaaggcctgggtgggtgttgaccgcaatgcagaactgcccggctatcgcatcacccaggcggacggccgggccgcctgcgttcccctgctgctgacggcccacaggccgccgccggattatcgcggcgattatgcggtggacgagttcaccgacgagaagctcaaggcccgctggttgtcgtgcaaggccgatgccgcctgccgagcccgcatcgaaaaggacatgcagcgctggctgccgcccaacaaggcccgcgccacgcgggtgaccggatgggtcaatccggtcggcaagatcgacccggacggcccagtggatctgcgtgatatccgccggccagctttcttcgcccgcgcaccttatctcgagagcatcgcgcaagccgatgcgcgaacaagcgtcgtcgaattcaccgtgccgcacgatcctctggaaataaacagactcggcatgacaggtgatatcaagctgcgtggctggtatatcgaggggctgggcgtgccggatgcgaatggcgtgagaaaacgcgcgttggtcattgcaagtgccggcggtggtgaccagatcaccgccattcaggacccgtcggatgtggctgtcaccgtcgatccggcgacggggcgtgcgcggtttcagcgttttcccaatgccacgaccgaaggttttggcatgaggacctggcgcgagcatctcgatgcgctgaaccgcgccggtttcgatgtgctggcttacgaccggcgcggtgaaggactatcgggcggcttcagcgacaccaacacgctggagcagagtgaggatatcttccgggtgctggagcagatggaaaacggggccggcatgcggctgctgacagcgagcggggaagaactggaaggtgccgcggcgcgtggccggctgatggcaggcatgaaggctcgcgagattccgctgctgctgcttggatattcccgtggctcgatgaccaccggatgggccatgaccaaaaattatgccggcggctgcagctatgacatgccgaccgtcgtttgcagtccagccaggcatttcgacaatatcaaaggcgccttgctctattcaccctttaccgcaggcgctgcttatctgcccgatgcgccagacctggccgaccgcaacctgttcctgggcgggatggcggcggaaaactatgtgcagttctatccgaactcggccgtactggcgcacatggaccgatggccggcggcgtttttcgccaagggcctctgggaccgggcggaatcgctggaaggcaccgtggcagcctatgaccggatccgcggactgaaggaaatcgaagtggtccgggggccgcaccagatatcgatctggccgaagacggaaagcgatcgcatacgcgatcggatggtcgccttcgcggtcgcggcggtcaatgaccagaaaacgctcccagtgccgggcgccagctggagcgacctgcgcgggctggtcgccaccacgccggacgtctgggaaacctcttcgcagccgcgctaaaaaccatcgccgcgtcatcccggcattcgcaacgccgacccgggctccaggtgatgttctggtcacccctcaccgctcgatgagtggtcgagagccacgttcggcaggcgcgccatccgtgggcggcacccgcacggcagcctgggttccccctcgcccctccaccacccggcgtgcgcaggccaccagttcctgcacgaacgccagccgcgccgaggagcgcagccacagcatgccgaagcggcgggactcgctggcgccgggcaatggcaggcgcacgacgctgcggccgtccggccagtccaggaccgtgtccggcacgacggccacgccgaggccgcggtccaccatcatggcgatggccacgagcgaactgagctcgaagcgttcctgcggcacgatgccggcctcgcgcaggtagcgctccaccatctggccgccccccaagctgcggtcgtagcggatcagcggctgggtgcgaagcaactcgtgcgcgttttgctgggccaggtggcgcggcgccagcaggacgagaggctcttcgcgcagcagggcccagccgaaggtcttggccagggcgaagctggggtgcaggcacacggcggcgtccagcccgccttgctgcacggactggtagagctgctgggtggtgcccgactgcaggaagacccgcacatgcggcaggcgctgcgagaaatccgccaggatgtccggcagcaggctgtgcagggcggtgttgatggtgccgatcgcgagttcgccggaggcgccggcgtcgttcacatgcgccctggcctgacccagttcgcgcagcaggagcggtgcgctgcgtgcgaggcggtggcccgcgggggtcggtgccacggtgcggcccgcgcgcgcgagcagcggcacctggaattcgcgctccaggctgtgcatctgctgcgcaacggcggcggcagtgaggttcagccggcgcgcggcctccgccatggagccggtctcgaccaccagcatgaaactctgcaagtagctggtttccataaagcaacattttctatcttctgaagaaatattgcatgtgtttatccatgctttccgcggcccaacaataggtgcatgagaagcaagctgttcgttccggcatcgcggccggagctgttcccgaaggccctgcgcagcgcggccgacggcgtgtcgttcgacctggaggatgccgtggccgaggcacgcaaggacgaggcgcgcgccctgctaggcgacttcctgcaggcgctggcaccggatggcggcggcaagaccctggtcgtgcgcgtcaatgcgatggacaccccgcatttcgaggtcgacatcgccgcttcggtgcatcccggcgtgcacctgatcaacctcccgaaaccggcgagcgccgccgcggtgcagcaggccgcccaggccatcgccgaggctgcccgcaaacgcggcatggcggacgcaccgggcctgctgctcaacatcgagacaccccgcgccctgcgcactgccgcggaactggccggcgcacatccgagcgtgcgggcgctgcaattgggactgggcgatctgttcgagcccttcggcgtggcccgccgctgccgtgaggcgatcacccaggcgatgttcgccgtgcgcatggcggcggcggaagccggcatcgatgcctacgacggtgccttcgccgacatccaggacaccgcgggcttccaggccgaggcggaactctcccggagcctggggttcgcgggcaagacctgcatccatcccagccaggtcgccatggcgaatgcggtgtacgtgccctcggccgccgagctggacgctgcccggcaggtgctggaggccgcgcaatccgccgatgccaggggtgtcggcgcctacgtggtgaacgggaagatggtggacaagcccttcgtgctgcgggcgcagcgcacggtggaagccgcacgcgccgcagggctctgctgacctgccgcgccaggccgggccggacggcggcctgcaggccatcgatacgacataacgacacaggagacacacgacatggccccgacgaattcccgccgcggcgcgctgcggcgcacctgcacgatggtggcagccgctgcactggctgccaccgccctgcccacatgggcgcaaggaagctaccccagccgccccatcaccatggtcgtgccctacccgcccggcggctccaacgacctgttcgcccggcaggtggccaaggagatgggcgatctgctgcggcagccggtgatcgtggacaaccgggccggggccagcggcaccacgggcaccgctttcgtggccaaggcggctcccgacggctacacactggtggcggtgtcgtcgagcctcaccaccaacgccgcgatgcaggccagcctgccgttcgatcccgccagggacctgcagccggtggcgatgctggccaaggggccgctggtggtggccgtgaacaaccagttccctgccagcaaccccgccgaactgctgaagaccatcgcggcgcacccgggcaagttcaactacgcgacctcgggcacgggtagcgtgaaccattttgcggccgaactgatgcgctcgatggtgcccgggatggacatcgtgcacgtgccttacaagggccaggggcccgccgtgacggacgtgatcggcaaccaggcgcagatgctggtctccagcggtccgtcgatcctgccgatggtgcgcagcggcaagctcaaggccgtgggcatcaccagcctggcgcccagcccgatcgcgccggaactggtgccgatgtccaccgcgatccccggctaccagttcgagttgtggtggggcctgctggcgccggccggcgtgccgcctgccaccgtggcgctgctgaaccaggccgtgaaccaggtgctggccaagcccggcatccaggcccagttcctgcgcgagggcgccatcgccaccccgctgtccccgcagcagttcggggcagtgatccgggaggaccttgcgcgctggaagcaattggccaaggcccgcaacatcgtggccgactgaccggctgaaccaggaggatggattccatgagtttcgttccaggcggccgccagggccccccgggcccgctgagcggcgtgcgcgtgctcgacctgagcgcctatatcgctggtccctacggctgctcgctgctggcggaccagggcgcggaggtcgtcaagatcgagccgccggacggcgacaacctgcgcaaatacccttcgacgctggaggcggagagccgggccttcctgggcgtgaaccgcagcaagtggggcatggtgctggacctgaagcaggaggccgaccacgccgtattcttgcgcatggcccgcgaggccgacgtgctggtgcacaacttccgcccgggcgtgcccgagcgcctgggcatcgggttcgagcggctggcgcagctcaatccgcggctggtgtattgcagcgtgaccggctatggcagccgcgggccgctcaaggccaaggcgggctacgaccaggtgctgcagaccatgacgggcatgtgcgccatgcagggcaaggccggcgggccgccggagatcctctatggatcggtcgtggactactacgcgtcggcgctggtggccggcggcgtggcctcggcgctgtacgagcgcgagcgcagcggcattggccagcacgtgggcgtgtcgctgttgcgggccgcgctcaccatgcagtcggcgcggctggtgtgggcggatggcgaaccgcgcgaggtggggcgggacatgcgctcgggcggcatcaccggcctgcacccgacgaaggaaggctacctttacctctcggccaatacgcagcatttctgggcggcgctgtgccgcaagacgggcctggatgccctggcggccgatgcgcgctatgacacggtgcgcaagcgcgcgcagcacagggacgaactggtgcccctgctgcgccaggccctggcgcggcgcagcgccctcgaatgggaagagctgttcggcgaggaagtaccgtgcgcggccgcccgggcggtggaggacatgttcgcgcatccgcaggtggaggccgaaggcatgatcacccgcttcgaccatccggtgctgggaagctaccggggattcgccggcgcggtggagttcggccgcacggccggcccgcaggccttcgccgcgccgacgctcggccagcacaccgatgcgatccgccaggggctgcgccctggcaaggccccatgaacggtggaacggcgctgcccggtctgccggaggtgccggaactgccggccggggcctgcgatgcccacctgcacgtgttcgacgggcgcttccccgtggcggcaccccatgcgatgcaggccgcggccaccgccgcggactacctgcgcctgcgcacgcgcctggggttgagccgcgcggtggtggtgcagccgcgggcgcacggcgtggacaaccaggccaccctggacgcgatccgcgtgctcggcccggacaggacccggggcgtggccgtcgtacggccggagatcaccgacgggcaactgcaggcactgcatgccggcggcatccgcgggctgcgcttttccctgcattccgaccgcgatgccgcggtggggctggacatgctgcgcccgctggcggcgcgcatccatgccctgggctggcacctgcagttgcactggcgcgccgaccagatcgtggcgcagcgcggcctcctgtgcggcctgccctgcccgctggtgttcgaccacatggcgcgcgcgggcggaccgggcgacgaggcgcaggcagcgttttccctggtgcgggacctggtgcaggccgggcgggcctgggtcaagctgtcgggcccgtacctcaacagcgcgcaaggcctggaatcgggctatgcggattgcgaggcgctggtgcaggcatgggtgcgcgaggcgcccgaacgattggtctggggcagcgactggccccatgtcaccgaaggcgagcggcgccccggtccggaactgctgttgcggttgctggcatgctggctgcccgatcctgccatgcgccggcaggtgctggtcgccaatgcctgcgcgctgtacggattcggcgactgagattttttttccatcaggaaaggaccgaggagatgaagaagatgaagaaagcaatctggctggcggccgctgtcgccgccctggcccatggcgcagtgcgggccgcgccctatccggaacagcccatcacgctggtggtgccgttttccgcgggcgggggcgccgacaatgccgcgcgcatcctggccaagggcctgggcgaggtgtcggggcagagcgtgatcgtggacaacaagcccggcgccagcggctccatcggcggcgcggccgtggcgcgggcccggcccgacggctatacggtgctgttcgatgcgtcgtcgttcgcgatcaacccggcgctgcgcaagctgccgttcgatcccgccaaggacctggtggcggtgtcgcagatcatcagcgtgcccaacatcctcgtggtggcgccctcctcgccctacaacacgctgccggacttcctggccgcggcacgcgcgaagcccggcaagctcacctacgcttcctacggaccgggcagcctcgcgcagatggccgtggaactgctgcggatcgacgcgaagttcgaagccgtgcacgtaccctacaagggcggcgcgccggccatcatggacgtgatgggagggcaggtcgatgtgtacttcgcaaacgcggcatccagcctcagctacgtgaaaagcggcaagctcaaggccctggccgtctcctcggccacccgcatgaaggaactgccctcggtgcccaccgtgcaggaggcgggcatcaagggctaccaggtgatggagtggaacggcctgttcgtgcccgcgggcacgccgccggcggtgatcgcgcgcctgcaggagctgtcgcagaaggccctggcactgccggacgtgcgcagcagcctggacgcgctgggactgacgccggtgggcagttcctccgcggaattccagaacttcgtgaatgcggagcgcaagcgctgggacacggtggtgaagacgaacggcatcacggcgaactgaggtttgccggggggcggcccggatgcatgcggcccggcgaggatatgctgtgccggatctccttcttccggagtcctggatgccctcttccgcccccctgccgccgctcggacggcgcacctggctgctgctcgcggcctctgccctggccaccgcctgcaccacgtccccggatcgtttccaggggacgttcctgcagccctggaaaagctacgaatccctgtcgcccgaggaatggcgccgccgcctgcgggccacccgggccctgggctgcgacgaaatcgtgctgcagtggagcgccacggaaggcggcgcgcacccctgggcgctgccggaggcgctcatcgcgatgctgttcgacgaggccgggcgcgagggcatgggcatccgcgtgggcgtgccctacgacgagcggtggtggaccgtgctcgcgtcacgcgatcctggcgcgctgccggccttcctcgcggccacgcaggcgcgctgcctgcagtacctggcggcagcgccctggccccgccagcagggtttccgtggctggtacctgccctatgagctggaccagtacaactgggccaccgccgaacgccgggcgctgctcgtgccctggctgcaggccatcgccgcgggggctggcagccacgcgccgctggcggtgtccacgttcttcagcaagctgcagacgccgggcaccctgaccgcgctgtggacggacatcctcgaaaaggtggcgctgcggcccatgctgcaggacggggtcggcgtggccggcatgggcaactatgcggggctcgaaccgctgcgcgcactgctgcgccagcgcggcgtgcccttcgacctgatcatcgagctgttcgagcagctgccccccgagccgggcacgggcgatgccttccgcgcgcgcgctgccacggccgcgcgggtgcgggcgcagatggacgtcgcgcggacgtatggcgcggagcgggtcatcgccttcgcgatcgatccctggatgctcggggacaccccggaagcccgccagctgtggcaggaatggcaacagggccgttgagctgacgcaaacaagggggccgtcggccatcaggctattgtcttatcaataaaaactatcgaaaatcgatagaacgcagaaattgataaacaatgggcctcgcagacacccccgccaatgccgcgcccggcgcgccggacagccattcgccttgcgccatcgcggcccgccatgcggatgccgtggaccgggaggggcgcctgcccaccgaggcactggacagcctgcgcgcccgggagtggctgggcctgctggtgccgcgccggtatggcggcccggaatggtccctgcgcgcggtggcgaacctctgccgcgaactgtcggagtcgtgtgcgtccaccggcctgatcttcgcgatgcaccattcgcaggcggccgtggcggtgcggcaagcgggcgaaagcgcctggcaccaggaactgctgcagcgcatggcacgggagcaatacgtggtcgcgtccgccaccaccgagggcgcgacgggaggctcgatccgcaccagcgcctgtttcctggaccgccgtggcgacgccctgcacctggacaagcagggctcggtcatttcctacgcccgtgccgccgacgtgatcctggtgtccgcgcggcgcgaggaagacgccgctccttccgaccagcagctggtcgcggtcatgcgcgggcagttccggctcacgccccaggggcgctggaatccgatgggcatgcgcggcgcctgcaccgaccggttcgatctccatgcggaatgcggcgtggagcaggtcttcgacgggcctttcgccaaggcgatgtcggaggcgatgctcccgacatcgcacatcctgctgggcgccgtctggctgggcatcgcggtgtccgcactgtcgcgcgcccgggccttcctgcgcatgcgcaaccgcagcggccagccgcccaaccccgtcgccaacctgcggctggccgagggcgagagcctcgtccagcagttccgcgccctgctggccaccaatgtcgcgctgtacgaggatgcggcaacccaggccacggcacacgaacggctggtgagctacaacgcgttgaaggtgggcgcgtccgaactggtcgtgcgcatcaccgacatcgcgctgcgcatctgcggcatccaggggtacatggacgatgccggcgagttctatctcagccggcacatccgcgacgcccattccgcgatggtgatggtcaacgacgaccgcattctcggcaacatcgcccccgtcgcgctgggcgtgccgctcgggcgcgacatctgagcccgccgcctttactcctccctgctccgtccaccgataccgcccttttccaccatgacccactccgaaatcgaagcccaactggccgacatgatccaggcagccgtgctcaagaaagtcgctcccgatacgctgctgctggagtccggcctgctcgactcggtcgctgccgtcgatctcatgctggccatcgaggggcgcttcggctgcacggtgccgatcaccgaggtggaggagcacctgcgctcactgcgcacgctgtccaactacgtcgcggcccactgctgaacgcagccgccggccgccatgcatttcgatttcgacgccggggaattccgggactcttccgtgcggcccgacgcgctggccgtgatcgcccacgaccgcagcctgagctggcgggcgctgcaggccgaagccacggcctggtgccaggaagcccgggccctgggcctgagggccggtgcgcccatcgtcatccgcggccacaaggaggccgcgttcatggtggccctggccggcgcgctgatgctgaaggccccgttcgtgccggtcgatgccgtctatccggccgagcggctgcacagcatcatcgccacgctcgacgcccacctcatgttcgacgccgccgctggccgcttcgaggtgctgcgccccggccccgcccctgaactggcggagaaggatctgggctacatcatgttcacctcgggcacgaccgggcagcccaagggcgtgcagatcgggcgcgagggagtgcagggactgatcgactggatgcggctggatttcgatctcggcccggcgccggtcttcctcaaccacacggtgttcagcttcgacgtgtcgctctacgacgtgttcggcacgctggcgctggggggcagcatcctgatgctggaccgggggcgcgcggcctcgtcgcaggaggtctcggcgctcatcgcgcgccaccgggcgacgacctgggtctccacgccatcgttcgcgcagcagcagctgatcaatcccgcgttctcccaggccgccctgccctcgctgcgcaccttcctcttctgcggggaaccgctgccggtgccgctggcgcgccagttgcgcaagcgctttcccggcgtgccgatcctcaacacctacggcccgaccgaggccaccgtggccaccacgctgctgcgcgtggacgatgcgctgctggccaccgatgcggtgatgccgatcgggcatgccaagcgcgattcgcgtgtgtacagcgatggcggcgagctctgcatcgtgggcccgcacgtgatgcggggctacatcaaccggccggacctcaatgccacgcgcatgttcatgcgcgatggccagcgtggcttccgcaccggagacctgggcacggaggcggacggcggcatgctgttctgtcagggccgcatcgacgaccagatcaagctcaacggataccggctggagttgctggaggtggatgcagcgctcgccacgctgccgggcgcgcgcgccggggccgccgtggccctgcgccggccgaacggcacggtggcgcgcctggtcgccttcgtggaaacgggcgacggcgcgcccggcctgccggcggaactggaaggctggaaggagctgctggccgtgcggctgccgcactacatgctgcccaccgaactgctgccctgcgcgcgcctgccggtgtcggtcaactacaagatcgatcgcgcgaagctggcggagatgtaccaggcgctcaacgcctgacgctgtctgtgcggctgggctgcatggcgagcacgggccgggccgccggcccggtcaggaagaggctgaggtggtcgccggcctgcagcggcggcagcgcccgggcggccgtggccgccgcgtcgccgcagcgggccgacagctgggcctgcaccgggttcacctgccgcgcagccgaggtgttcggggccacgtcgcggaagaccggcgtgcccgcgggcgacagcaccagttgcgccgtgccgcagccttgcgcgaggttgtagaagcgcagttccgccttcagggcatcctgcgtgtcggtcgtgtcatcgatgggagcgagggcgtatttgtcgccctcgcggcgcagcacgagcgtggtgaagctgccgggccgcacctccaggctggccgcgggccgcccgtccaccaccaccgcgaatgccttgccacctcccacgatggcgtagctggtggcgggtgtctctccaccgatgcgctgggcctctccctcggccacgcgcaccagcagcgtgccgggcaagggattggccacccgcacgaaggcagcgccggccggcgggcgggcggcatagagctgcgacagcacgccttcctgggcgcctgcccccgccgcggcgaggccgagggacaaggcggtggccagtcggcgaagcaagaaaggagaagcaggcatgtgcgggtccgtgggtcagaactggaagtagaggaagcgcgtttcccggtgcaggttggccaggcacaggaacagcagggccagggtggcggcgagccatgcggcattcggccgccagcgcatccacgccggccaggcctcctgcgggcgcgcgagcgcgggcgagaagtgcccgaggatctggtgcgaattcggggccagccacacgatcgccagcagcagcaccaggtacacggcctgcaggtgccggccggcgagcacccgccacggcagttcaccggtccatgccagccccaggacactgcccagcggctccacgccccgcacgccggccatgccgcgcagcaggtccagcgcatcctgcacatgggcggcgcggaagaacgcatgcgccaccatcacggtcactaaggtcagcagcacgcagaaggcgcgccacagccagcggctccatgccctggagggcgcgatgcgcccgcccaccacgatgcgccaggcgtggttcacgcacaggtagctaccatgcagcaggccgtagatgaagaactgcaggcccgcaccgtgccagatgccggccaggcccatggtgtagagcgtgggcacggcgatcatcatggcgaagccgcccggcgtgcggctgcccgcggagcccacggccaggccccgccggttgcgccaccgcgacagctgcatggccatgggatagtacaggtaggcggtgagatagcgcgtgagcgtcatgtgccagcgcgaccagtattcgatgatgcagggggccttgaacggcgaattgaagttcagcggaaagcggatgccgaacatcttcgccaggcccagggccatgtccgaatagcccgagaagtcgaagtacagctgcatggcatatgccaggctggtaccccacgccccccagaaccccagctgcgcgggcgcggcaaaccccgcatcggcatagggcgcgatggtgtcggccagcagcaccttcttggccaggccgatcacgaacagcgtgccgccgatcgacaggttctccgcccggaagcggtagttctgcgcatcggcgaactgcggcatcatttccttgtggtgcagcaccggccccgcgatcaggtgcgggaagaaggtgacgaacagcgtgtggttgagcaggctgggcgacttgaccatgcccgccttgcaatccagcaggtagccgatctgggtgaacgtgaagaaggaaatcccgagcggcagcaggatgtcctccaccgggccctgccccacgccccactcccgcagcaggccgagcagcgcggcgaagtacttgtagtggaacagcagcgccaggttgcaggcgatgccgaaggccaccgtccaccactgcatgcggggccggtgtgcgctgcgcacgatgagcaggctcaccaggtagttgaaggcgatggaggccgccagcagcaccacgaagcgcgggttccaccagccgtagaacacgaacgacaccacgcagagccacagggccgcccaccgcaggcggacggcgcccagcgcgtaatagcccgccagcgccacgggcaggaagaggaagaggaacaggtaggagttgaacagcatggcggctcggtcagggcagcgccgccagcgcgcgacgctcctcggcgctcagtggcagcgagagcgagagctcggagaactgccagaccaccagccggacgctggcgggccagcgctcctgccgggccagcgccgagagcatcgcgcccgcgaaatagccgccgtcctggctctggttccacacctcccgccccagccggcggcccaggcgttccgcgaagtcgctgcgcaggccgttggagtcgcccagcagcagcacctcggcctgcgggccttcgtccagcaagccgcccgcgtgcacgggccgcacgtgctcgggaacgacacgctccacaggcgggcgccagccgtccggcgcatgctccaggccggccagcacgatgaggtcgcccatgcgcggctccggcgccgtgccccgctgcgcctcgaacacctggccgcccggccctcccaggagcggcagcgccacctcggccgcgcgggccgccgcggcttccgcgcccgggggcgccatgtgcacatcggtgcggtagaaggcctggggcaggctggacagcgccgggcgcaggtctgcgtagggaacgccgccggcggccagcgcctgctgccaggcgtccagccgggcctgcaggggccgggacacctccaggccgcacaggtgcgcggattcgatgcgcgacttgtcgggcacgacagcgaccacggtgcggatgcctgcctggccgagccgccccgtccagtggcgcatgagcttcaggcgctgcgagaaggcatcgccctggccgggctgcggctgcaggccgtcgcggtagaacagccagcccgggcagccttcccgcacctgcggccccaggtcgcccaggagccggtagcgcagtgccgcgctccacaggtcgatgcggccctgccccggcagcgtgcccagcgcccggttgagctggttgccggcccggccgtccacccagtggtccggctgccattcggaaggatcgatctgcatccgggccaggcgcgccgcgctccaggcgcagcccgcggccagcaccagggccaccgcgatggcgaaccaccggtggccggcccagcggtcgccgcccggcggcgtcttgggtccatccatggctcagccgcccagcgcggcctggagcctgcggttccagtccgcgtcgctgatgagcgccgggccgtcccagagcccgcgggcatccggccccaggtggaagttgggctcgaacagctgccagacgagcacctgcggcggctgcttgcggaagccttccgattccaggtattccatcaggacggaccagaaccccacgtcgcccggcttccagttcaccgagacgcgccggtcgagcaggttcgagagcttctgggcgaagccgaagtacggctgcaccatgctgttgcccgtcacatgcaccggcgccggaatgtcggccagcaggctgtcggcttccaccgcgcggcgcacggtgaaggtctcccgcccgacggccttgcgctgctccggcgagaggaagcggtccgccaggtcgccgtagcggcgttcgttggacaggctgcccagcggcaagcccgtgcccggatcgccggccagcttcggcaccaggctgcggatcaggtcggcggtggcctgggccgtggcgtccgccgcgggctgggcccagtgctggtcggtacggtaatagacgggctggcccgccgcgcgcagcgcgcgcaggggtgtttcatcgtcgaaagtggggatgtccgcggcgcgcattttctcgacgatgcgcgcatagcgggtgcgcatttcgggcacgagggccatgccgtcgggcagcttgtcctcgtagatcaccatcttgtcgggaagcacgggcgcaaccagcaggatgcctttcgccgccagcctgcgccgcacgtcggccacccgcgcgaccgtggcatcgatgccggcccagtccggcgtggcggcattgccccagcctgcgaaaaggtagttgtccttgcccgtcacggccagcgtcgccgtctgctgctgggctgcgacgggcagcgcgagcgccagcggccaggccagcagggagcgccggcgcagggatcggcccatggcacgcaccgggaaagcggacgggatcgtcgtcatggagaaggtctcagtaggaataggacaggttcatgaacacgccgcgcgcgcggctcgcgtcgccgccgccgaggttggcgcggtactgcaggctccagtcgatgtgggagcgctgggcggtatagcggtcgcccgcgagccagtagcggaaattcacgccggggccggccgacaccgaccaggagcggccgttgcccgccaggtcgaaggagccgaagcccgccaccggaacaccggaggcacggttgcggttggaataccagtccgcggccacgctgaggtgcgggaagatgaccaggcggtcgctgtagggcgtgaggaagctgcggccggcgcgcacctccccggcgacgaagccctgcccccgcttgaggcggccttcgccggcggccaggacatcgcccgaggtgttgcgcacggcgtagcgcacgggcgtgtccagcagggtgtagccggcctgcaggtagccttccatcgtgaaccagtcgctcgcatccaggcgcaggcccgtgccgtcgtagaagccgtagagcatgtaggcctgccagccgccggagccccggcctgactcgtagttgacggcgctggcctggttgttcagctggcagcgcacgtcgtccgccgcggggttgagcgctccgctgcgtgacgcacggcccagcaggaactgccgctcgataccgaaggtgaggttggtggaggccgaaggagtcagccgcgcgccgatcgcccccgtggtggacggcaggcccgacacgccgcgcgagcgggtctcggcgacatcgatcgtgccaccgcagggattgcttaccacctgggccccggtcacgtccgtgccgctgcgcagcgtattcgacacccggccatagacgtcgaaggtggtgttgctcgaattgaggaactgcggcggcctccagtacacctcggtggtggagaagaccgaatcgccgggcaccgacaccggctgcccgaccagggcattggatgccgaacgggcgccgcggtagcccaccgaagcgttcacgccccattcgcgcgagaaattgcctacggcgctgcgggtgtcgaaccgctgctgggcatccagcggcagcttgccggcatccgcgtcgtcgatggcctgccgcagcatggcggcggccgcgggccggttgccggtggcagcggtggcgtaggcctcgtccagcacgttggtggccggggcctcgccggtgctgcgcgcggccacgaaatcctgcagcgccagctgcggccggtcttcggcgaggtacaggtacgcgcgctgccgcagcagcgtggcgtccgcaggggtggactgcagggcggcatccaggcgctgcagcgcctcctggcgctctgcgcggtcgcccgcggccagcgcgatggtcagcaggttctggttggccgcgttggccggctgttccgccacggccttgcgcgcgagcacgatggcgtccgcatagcgtttctgcccgtaggccgcataggcgcgcgcggcgggattgtcggtgcccggcgcgtcccagggctgcagttcgcaggtggtgccgtaaggcgtttcgcggcacatctgcagcggcgcataggccgtgacgtcgcccggcacggccgaccggccccagcgcgtggcctccgcggcacgtgagcgccgggcggctgcctgcgcatcgtccgcgggcagcggatccagtagcgcgagcgcctgcgcgggccgccccgcagccagggcgaggtccgcaccgatcagccgcgtatcgcggcgctgcgcatcgtcgatccagtcgtgcccgagcaccgcctggatgtcttcctgggcggcatcggagcgccccagttgctggcgcaggtaggcccgcagcagctgcacggcggtgttctcctcgtccacctgcagcgccgcggtggcggcctgctccgcccctgcgatgtcctgggtgctctgcaggatgccgatgagcagcatctggtggctgggcacgtccggggccagccggacggcctcccgggcatctgccacgccctcgagcggcttgttccgggcgatggcgtcgtaggccttctgcgcgtgctggttggcgatggcctgacgcgcgagccgcacgcgggcctcgatgtcgccccggttcggcgcgcccagcgccatggcttcggccccggcgcggatggcgtcctcgtagcgctgcccgtcctgcagtgcatccagccagagcagcacccagggcccctggctcgggtccagccgcacggcggcctcggcggtgcgcgcagcctgggcgtagtcgccccggttgtattgttcgtaagcctgcgtggcgaccggaaaaccgcgccggtacgcttccgttgtggctaccccctgcgccgcgggctggggccgcaggttggccacggccgcttccagctcggggctggacgccccgcgggccaccgcctgctccgcggcgcgcagcgcatcctcgttgcggcccagcttctgcagtgcataaacgcgcagcaactgcagccgcgcgacgtccgggcgcaactgcagcgccgcatcggcgcgctgcagggcgcgctcgtagcggccgcgtgcataggcccggtagccttcgttggccaggcgccaggcccggccgcgcagcaccggaccccgcgcggacttgcgcttgcgcagcgcgggacgcggctccgccggggaacctgcaccggcgcgcaccgaggacgggcgctctgccctccccggcgcttgctgggtggaatcctgcggtgcagcaggcaggaaaaccggcggcggccggttcgacacggcatagaggcgggccggccaccacggcagcggcggcggcatgtccacgacgatgtcggccttgccggggcgcggagcctcggcgtccgcctcccggtccgccggcccgcgtccggcgcccggatcgccgtgcagcgccagttccatcagcatgcgccgcgccatggcgtcgcgcggatccagcagcgtgtgggccgcgtggaccaccggctccgtcggcaggtcgggcagatgggacgggcgcggcaggctgaggctgtagctcatggcaagccgcagcggcggatcgtcctggctttcgtccaccttcgcggcatgctgcaggccggccgtggccatggcgggcgcgacgggccacagggcggccagggaaaccgccaggatcgtgcggtggctcagtcggttcatgcggttcgggcctgcggggaagcgtgggaaaactctgcggcatgggccgactcttcgcgctggaaggaaatcgcctcttccagcgtgccctcgtcgagccagccgttctccagcaggatggtgcccagcggccggccggaggcgctttgcaattgcagtgcctggtcgaggtgcgcctcgtcgatcgcgcgccaggacagcagcacttcgcccaggcgccggcggcgctgcaccagctggtccgccgaggggaaatcgtgcatggtcttgtcccagaccagccgggtgccgaacagcttgttggacaggaagagcttccaggcccgcgccgccgccatggcgttgatgcagttgcccacgatcatgcgcggcaccgacagcagcccgtgctcccagccgtacatgctggtcacgaaataggcgcgctgcaccacccggagcatcagggcgaaggcgttgaggcccatcaccgtcatgagccatccgccgggcgagaacaccgaggggtaatagaccgtccaccagcccagcgcgtcggcgatgaagaacagcaggaagttgaacatcagcaggtagccgagcatggccatgaaggacgtgaccagccccttgcggtcgcggaagagcaggtatttggtcgccagcgatccgctccagcccacctgttcccagccctgcaggccgatgcccagcgtccagcgcgccttctgccggtaggccgtgcggaaggtgtcggggaagaattcgcgcacgcccaggggcatctggatcgtgccggtcttctcgcgccccaggccgaaccagcccacgcggcgcgtgacgtaatccacgttgaacttgccgaagatctgcttcatccccatgcggctcaggcgcgtgccgatgtcgtagtcctcggtcaggctgtccacgttgaaaggctggttgtccatggtgcgcgacagctcgtgcagcgcccggtgcgagaagcacgtgcccaccccggcggacggcaccatgctcgacatgctctcgcgcaccacgaggtccttgctgtgccactccgcgaattcgtccatgtaggtgccggcgacgatttcgaaccagctgcgctccagcgaggtgaccggcagctggatgaaatccatgcgcggcagcaggtagttgtagtacttgagctccaaggggtggagcacgtcttcgctgtcgtgcagcacgacgcccgcgaaaggtgcgggcatgtgcttttcatggcggaagagcgcctgcacgatccagttgaggcagtcggccttgcaggtcggcccgtcgtgcggcacctccacgcgcaccagctggcggtagcggcggcgcatgcgttccacctccgcgatggtgcgggcatcgttgcggtaggtgccgacgaagatcgtgtagtccttgtattccagcgtggacaccatgttgctcagcatgggcgcgatcacgtcgtactccagccaggcgggcaccatgatggccatcggctgctcgggccggtcgcgcagctcctgcgcggtgaggcgcttgtaccggcgccgcaccatcacgctgcggtaggcctgccgcgtccagtaccacacgtcgatgaacaggtcatcgatgctcgacagcaggatgaccacgctcaccaccgccgtgaggatctccaggcagcggtagtaatccgcgaagaaataaggccagtacagcgacatgccggctcggtccgttcagcaggcggccttaggacgacctgcgctgctccgcgcggcggcgtgcacggtaggcggccacgagcaccagcagcaccaccagcagcaggatgctcagcagcggcacgccccacgacaggtagcggcgccattcgtagaaggcgctctcccccgcgcccggcggcaggctggccgacgggttgctgctgtccacccagctcaccgggccgtccgcaccgatgagcgcgatatcgccgcgattgagcacgaaggccttttgcaccgccgccgtctgctcgcccagcggctgccagaccaggccatgctgcccgttcgagcggctgacctccaccgcggagaggcgggccagtccgtccacgtccagccagggtgcgttgcgcccgttgatgcgcaggtgcgcgtcctggatctgcactttgggctccgttccctgcaccggcacctgcagcgcgaggaagggccggccgggcgcgaagggcttgccctgctccaccaccgcgaactccgcgcgcaacggcgtcacacccgccgcgacggcgatgcggatgaggcgcgccagggactgcggagcgtccgccaggtacgaggccggcacggcgaccaccggcgtgcccgacatcaggggcagcaggccgacgaaggtgccgtcgggctcggagtcgccggcacgcacgtagctcgtgggcagcacgttgaccgggaaaccctgcggggtctcgttgcaatcgttggaatacggctggcgctgcacggacacgcgcaccacgttgctcaggcccagggcatagcccggcacgcgcgcatcgagccgctcgggccggccgtcggcctccaggcgcttggccgagagcagcacgttgttccagaacaccgaggccaccggccgcgtggacgaggccccgggcgccgcggcgatatcgatcaccaggtcggacggcatgcgtccgttcacggcgaccgccgcgagcggcagcgaggccgtccagtcgccacgggacacgacgtcgaagctggcgtcgctgccgaagcccgcgaggcgaatgaccgtgcggtcctccgcgtcgggagcgtcagcacgggccaccgtggcctggcgcgtcaccaggatgttgcgccacacctccgcgaaaacgccggccgcctgcgcgcctgcatcctctgccactgcgatcaccgggcgcgcgcccagcgtcgccagccggatctggtgggaagccagcccgccgggggccgccacggtttgcaggttgcgccaggcggtgaaggcgcgcgcgccgtcggcgtcgcccgccagctgcgtgcccagcgcgtccagcgccttgccgatctgctgctgcagtgcgccatcggccaccgcgatgtcgccggtggcggacacagcgccgagcacgaccagggcaccgatctccgcatcgtccttgagtacgtagcgggcattgccggtggccagtcctgcgaacgcgggcagggaggccagtccggaaggcacctgccagccggtggtgtccaccgtgtcgcccggcacggggaaggccttcaccaccacgcggcgattggcctgctccagtgccgcaccgatgcgccatgcggtgtcgtaggatgccttggagaggttgcgcgaggccaccagcagcgtgggccgtgcgggcagcgtcacccaggcatcggccaggctggtgagcgccccgctgctgaagcggtagttgaatcgcgtctcggccgcgaccgacagcacgttgcccgtggcccgctccacctcgcagatgcggtgcgccacgttgttgagccagttcacccccaggcgcagaaacccgttggtgcgcacgctggtgtccaccttgagcacctggctggcgtcgccctcgggcgattcgatgcgccgcgagaacaccggccggccgttgacggacagcagcatcgacgtgcggccctcttccgccttgtagtagcggccgttgaaatcgatgctcgcttccgcgagggggagcgtgcgcggcacgggcaggaaaaattcctgcttcgcatcgaagccgttgagcagcaccgcatcggtgaagcccaggtcggacagcgcgaagctgcgcgtgacccaggtatcgccctgcaggcgctgcagcgcatcgcccgcggggctcgccatcgcgaggagcgggacactcagacccatcatgcagatcagtctggaagcgcgcggcaggcgcagggggctggggaccatggaaatgctccggaatgacacgggaaagtgggaaaggaaggggccgggggccagctcagggcgcgaactcgtcgaacgggcgcccgcacagcgcatcgacgatgcggcggcatgcctgcccgtcgccgtagggattgccgcgccagccgaattccgcgtggaacgcggcgtcgtccagcagccggctggcttcctgcaggatgcgctcgcgcgaggtgcccaccaggcgcaccgtgccggcggccacggcctcggggcgctcggtgacgtcgcgcatcaccagcacgggcttgcccaggtaaggcgcctcttcctgcacgccgcccgaatcggtcaggatcaggtgggcgcggcgcatgaaccagacgaaatccaggtagtcgagcggcgggatgaggtgcacggaggacagtcccgagagcgtctccgtcaccacgtcgcggacgttcgggttcaggtgcacgggatagacgatctgcacgtcgctgcggcccgcgagttccgccagcgcggagcagatgctgcggaatccgctgccgaagttctcccggcggtggccggtgaccagcaccagcctgcggcccgggtcgagccatccgtagcggccggccatggccgcgtcgatggcggggtcggcatcgaagcgcgcgacggtggcggccagcgcgtcgatcaccgtgttgccggtgacccatgcccggcccggcgcctgttcgcgcaacagcgcatcgcgggcggcaggcgtcggagcgaacagccaggtggacatggaatccaccacgcgccggttcatctcttcggggaaaggcgactgcaggtcgccgctgcgcagcccggcttccacatggccgatcggtatgcggcggtggaaggctgccatggcgcaggctgccgcggtggtggtatcgccatggaccagcacgcaatcgggacgcaccgaggcgagcacgtcgtccacgctgcccacgagccgggcgaacagaccgttgaggctctggtccgggcgcatcacgtcgaggtcatggtctgcctgcagcccgaacagcgacatgacctgggccagcatttcccggtgctgccccgtgacgcacacggtgttctgcagccgcgcctcctggcgcagcgcagccaccaggggcgccatcttgatggcctcgggccgggtaccgaaaatcgacaggacgtgcattcgaggtgtcagcagaaatgccggtacgggccgttccgcggctttcgcggcggcgcccgcacaggcaggaaactggaggcaaggcgcgttgtgcgccccgggcgggaccgatctgcgtcgtctgaccctcgatgcggcgatgttagcaaatgtctccgcaggccaaacggattctcaatagatttaatgcttccgatagtcaaaattgttggccggacgcgactgtgcgccattccgcggcaacacggttaaattggctgccggttccacccggcgcccatgccgccgcccatgacttccatgaccgcatccgatttccactctcccggcgtgctccggctccgccaggatctcgcgctggccctgcgcgccgcggcccgccatggcctcggcgaaggcgtctgcaaccatttcagcgtggaactgcctgacggctccggccgcttcctgctcaacccccggggcctgatgtggagcgaggtgttcgaggacgacatcgtgctcgtggacacccagggtgcagtactcgccggaaggcacgcggtcgagccgacggcgatgttcatccacgctgccctgcaccagctgggccggcatgcctgcgtgctgcacacgcacatgcccttcgcaacggccctggcgctgaccgagtgcggcggcctggacaccacgctgtcgcagaacgcgatgcgcttccacggccgcgtggcaatcgaccggcactacaacgggctggccctggatgcgtccgagggccggcgcatcgcggcggccatgggcggctgcgacgtcggcttcctcggcaaccacggcgtggtggtgtgtggcgcacgcatcgaccatgcctacgacgacctctactacctggagcgcgcctgccaggccgaggtgctcgcccgctccacgggcagcccgctgcgcccggtcgcgccgtcgctggcggccgaggtggcgcggcaggcgctgggcgagcggctgcagtcggagcttttcttcgaggccctgcggcggacgctgcccgcggctgcgctgccgaagtcctgagacaccgcgatccggaaccccagccatgtccctgcgcgccgcctcgcccgccctggccgccgccgtgctgttcggagccagcacccctttcgcgaagctgctggccggcgatgtgccgcccctgctcctggccggactgctctacctcggcagcgggctcgggctgggtgcgctgttgctggcgcggcggaccatgggcaggcaggcccgccctgcttcgggcgatacggcgggaatctcccgcggggatctgccctggctggccggggccgttgtcttcggcgggatgctgggccccgccttgctcatgggaggactggccggcacctcgggcgctgcggcatcgctcctgctcaacctcgaaggggtgttcaccgccctgctggcatggatcgtcttccgggagaacgccgagcaccgcgtcgtgctgggaatggccgcgatggtgctgggcggcgtgctgctgtcctgggcaccgggaagctcctcgtcgttgttccatgcccttctcatcgtggccgcatgcctgtgttggggcgtggataacaacctgacccgccaggtgtcctcgggcgatgccatggcgatcgcctgctccaagggcctgttcgccggcgcctgcaatacggctctggcactgtccctgggagcgcaatggccgtcgtgggcgtccgtgtccgcctgcctggccgtcggcctgctcggctacggactcagcctcaccctgttcgtggtcgccctgaggaccctcggcaccgcgcggacaggcgcctatttctcgaccgggcccttcttcggagtgctgctgtcgctggccgtgtggccggaagtccctcctgcgctcttctggcccgcggccctgctcatggctgccggcgtgtggctgcacctcggcgaacggcacgagcatgagcacacgcacgagctcctggagcatgcgcacaggcacgtgcacgatgagcaccaccggcacgaccacggtccggaatgggacgggaccgagccccatgtccatgcccatcgccacgaggcgatgacgcaccggcatccccactacccggacatccaccatcgccacgtgcattgaacacgccgcggtggccctttttcattcgcagcgaaccggccagtccagctgccggccgctctcgaaccggcgctcccggcccgtgactggatcggtgaaggcgatcgcccgcgccagcaactgcaacggccgcgagaaatcgccctccggcggatcgttcacctccggatagaaggcgtcgccccgcagcggcaggcccagggccgccatgtggacccgcagctggtggcgccgccccgtcaccggggacaggcggtagcgggcccatgcgccgtccacgtccagcacctccatgcgtgtgaggctgttggcctctcctggtacctcgtgcatgcggaagaactgcgggctttcctcgatccggctggaccgctcccgggggaacgccacgtccacccgccagggtgcgacggcctcgtaggtcttgtccaccgcccggtcgcggaacagcgcctggtagcggccccgcgtggcgcgctgcaccgagaaaagcaccaggcccgccgtatcgcggtcgatccggtgcacgggcgagagaccgtccaggcccaggcggcgcttgagccgcaccagcagcgtgtgctgcaggtagcgcccggtgggcaccacgggcaggaagtgcggcttgtcggccaccaccaggtgctcgtcctggtagagcaccgtttcctcgaacgggatgaccgcctcgctcgccagctcccggtagtaatagatacgcaggcccggaacgaacgggcggccgtgggtgaccgggcacgcatgctcgtccatgacctcgccgcgctccatgcgctgcagccattccgtccggtcgaccacgggcaggcgttcggccaggaagtcgatcagcaggccgccgccctggctgggcgtgaccacgcaactggggccgacgccgtctcgcaccggcagaacgcgtggatcgtgggagttgtgcatgggcgcgcattctaggcaggcaccgccttgcgccatcgccgtgtaggacaggggcgcgtggcacatgggatgcctgccgtcgccggcgcggcccggcgcacactaggatcggacgcaggctttcgccgtcccgatccacgctccgcctccatcccatgcgcccttccatcccgctcccctcccaccgtttccgcgcggcacgccggcagcgcgggcgcgccctgaactggctgctgggcctgctggccaccctggtcgccctggcgctgatcgccctcgtggtcctgctcaccttcgactggaaccgcgcccgcccctggatcaacgagcgcgtgagcgcggcgaccgggcggcatttcgcgatcgagggcgacctcacggcccgctggcactggccgcagccggcggacatggagaccggctggcggcgctgggtgcccggcctgactgtgcaggcggagcgcatggtgctgggcaaccgtgcggacttcgggcgctacggcgcagtaggcatggatgcgggcaatgccgacgcccgggtggtggaacgccgcgcttctgcggcttccgcgaccgctccggcctccggagtgccggcctcgcccgcatcggcgccggcctcggcagccagcgctcccgaggccgccggggctgccggggcttccgggtccgggcccgtgccgccctccatggccacggtgggccgagccacggcctctctcaagctgctgcccctgctggtgcggcacgtgtccatcggcaccctgtcgatccagacgcccgacgtggcactcgcgcggcgtgccgacggcagcaacaactggacgttcgaccgccccgctcccgacggcagcgccagccccaacccctggacggtgaacgtggcccggctggtggtcaacgatggccggctggcgctgtcggatgcccggaaggacctggccttcgtcgcgcacctggcgacccaaagccagcccggcccctacggcgtgcgcttcgacgtgcgcgggcgctatgccaaggcgcgcatcgaaggcagcggccaggcgggcaacgtgctgtcgctgcggcagcaggacgtgcagtaccccctgcagttcaaggcacgggccggcacggtgcgggccgaggtggagggcacgctggccaatccgctggcgctcgcgggcatggacctgcaggtgctgctgcaggccgagagcatggccgacctgtatccgctcaccggcctcgtgctgccgaacacgccgcccttccgcaccaaaggccacctggtcggcagtctggagccgggccgcgcggtgtgggattaccgggacttcaccggcatggtgggccagagcgacctgcggggccagctcacctacacctccggccagccgcgcccgcgcctcaagggcgagatggcgtcgcggcagctgcgcctggccgacctggggcccgtggtcggcgcgccgtccggcgagcggccacaggagaaaggcacgtcgaagcgcgccggcaaggtgctgcccgacgcctccttcgccaccgaccggtggaacgccatggacctggacctcacgttcaagggcgagcgcatcgtgcgcgacgaaagcctgcccatcgagaacctggacgtgcatgcccgcatggacaacgcgcagctcacgctctcgcccctgcgcttcggcgtggcgcagggcaagatcgattccagcgtggtgctcgacggccgcgacggcccgctcaaggcccagctgcgcggcagcgtggacgggctgcgcctgtcggcccttttccccaaggtcgagctgatggaaaaaagcttcggccggctcgacggtgccatggcggtgaatggcacgggcaactcgatcgcgaaaatgctgggcaccagcaatggcgaggcgcgcgtctatatccgcgatggccgcttcagcaagcagatgctcgacctggcggcgctcaacgtcggcagtgtcgtggtggccaagctcttcggcgagaacaaggaagtgcagctgcgctgcgccgtggcggatttcggcatcaaggatggcatcgcgcagacccgctcggtcaagctcaacaccgaagaggccgtggtcgaagccatgggcacgctcgacctgggccgcgagtacatggacatctacatcaagcccgagtcgctgaagtggaagttcttctcgctgcgcacgccgctctacgtgcgcggccccttcgcggacccgaaggtcggcgtggaagccggcccgctgctgctgcgcgcgggcgccgccatcgccgcagcagccgtggccccggtggcgctggccctggtgccggtcaccgtgccggccgcggaggacgacgagaactgcgccaccctgctggcccatgccgaccgcaacgtgcaggccggcaaggccggggcagcgcccaagcccgcggcttcggcccccgcccggactgcggcgtcggcagcgcgctgagcacgctcccgcccggctcgccgggacgtgaaagcaaggggacgcggcgggccgggtcagtggaaatcccggctgccctccagcgcgggggcgagccggccgagcagcggggtcaggtccttgcagcgctgcagcaccaggtggcgcaccacggcggcgcccggttcggcgccatcggggcggtggcactgccagaggccctccacggccagcaggcgcgatcgcagcagcgggttgcgccaggtctcgaccagcgccggccagacgatgacgttcaccgtgccggtctcgtcctccagcgtgacgaacatcgtgcccttggccgatcccggccgctggcgcacggtgacgatgccgcaggcgcgcacgcgccgcccgtgcggcacggcctgcagcgcctgcgcggcctggatgcgccagcaggccatgcgttcgcgcagcagcgccatggggtgtcggcgcagcgtgaggccggtcgcggcatagtcgaagacgatctcctcgccctcgggcgcctcgggcagggccagcggggcttcatgcaccggggcctcctgcagcagtgccggcgcgcgccgctgcgcggccgcatcccacatctgctggcgccggtgccccgccagggagcgcagcgcatcggccgccgccagcgcctgcaggtcctgccggtcctgccgcgcgcgcagggccaggtcctgcacgtcggcgaacgggcctgcgtcccgcgcgcgcatgagccgggcggccgcctcgggcccgtacccggccaccaggcgcaggcccagccgcaccgcgggctgcgcctgctgcaggccgggcagcggcgcggcgggcccttcgagggtgctgtcccagtcgctgtgcgcggcatcggccggcagcacgcgcaacccgtggcggcgggcatcctgcacgagctgcgagggtgtgtagaaacccatgggctgcgaattgagcagggccaccaggaaacaggcgggttcgtgccgcttgaaccagctgctcgcataggccagcaacgcgaagctgtaggcatggctttcgggaaagccgtattcgccgaagcccagcatctgctggtagatgcgctgggcgaactccggggaatattcgttcttgcgcattccttccatcagcacctgctcgaagcggtgcacgccgccgcgccgcttccaggcagccatggagcggcgcaggtcgtcggccatgccgggcgtgaaatccgccgcgatcatcgcgatctgcatgacctgctcctggaagatgggcacgcccagcgtgcgctcgagcgccggccgcaggtcctcgtgctccagctccagcgcttccttgcgggcccgccgctcccgcgcctgcaggtacggatgcaccatgcccccctggatcggcccgggccgcacgatggccacctccaccacgaggtcgtacagctcacggggtttgaggcgcggcaacatgctcatctgcgcgcggctctcgatctggaagacgcccacggtgtcggcggcgcagatcatgtcgtaggtggcgggatcctcgcgcgggatgtccgccagttcccaggcctggccgcgcagcgcggcgcgcaggccgagcgcgcggcgcagcgcgctcagcatgcccagggccagcacgtccaccttcatgaggtgcatgtcgtccaggtcgtccttgtcccactggatgatggagcgtccgtccatgctcgcgggctccaccggaacgaggcgcgtgagcttgccttcggtgagcacgaagccgcccacgtgctggctcaggtggcgcgggaatccgcgcagttcctgggccagttccagccacagcgcagccgtgtgcgccccgatcggcgcgcccaggccggcggcgagttcctgcaggcgcccggcggcgatgtcctcgtcgaaccagtggtggtccttggcgaaggcatcgaccacggccggcgccacgcccagggccttgcccacgtcgcgcaacgcgctgcgcgtgcggtaggtgatgaccacggccgcgatggccgcccgttcgcggccgtacttgccgtagatgtactggatgacctcctcgcgccggtcgtgctcgaagtccacgtcgatgtcgggcggctcgtcgcgctccttgctgatgaagcgctcgaagagcagccgggtcttggtgggatcgaccgccgtgatgccgaggcagtagcacaccgccgaattggccgcagatccgcgcccctggcagaggatgccccgccggcgcgcttcccgcacgatgtcgtgcaccgtgaggaagtacatctcgtagcggcaatgggcgatgagctccagctctttcgcgatctgctcgcgcacctccgggggcactccctgcgggtagcgctcccgcgcaccggcttccgtgtaggccgccaatgcctcgcccggtgtcatgccttcgggcacggtctcgcgcggatagcggtagcggatctcgtcgaggctgaaggtgcagcgcgccgccacctccagggtcgccgcgagcagcgcgggcgggtagaagcctgccaggcgcatgcgcggccgcagccggcgctcgccgtgggcctgcagcgcgaagccgcattcggacaccgggcgtcccagccgcacggcggtgaccacgtcctgcagcggcttgcgctgcaggacgtgcatgtggacatcgccggccgccaccaggggcaggtccagcgcccggccggcatgctccagagcctcgagccaggcggcatcgtccggcgccgtgtgcagttccacggccaaccaggggtggatgccctgcgcgcgcagcggcgcgcatgcctgcgccaccgtcgcctcgatgccgcccggatccagcgcggacagccggtcccgccgcggggcgaccagcacctcgcagccctgcaggcgggcaaagtcgctgcccgcatggacacggtattcacccttgggagcgatgcgccgcgcatcgctgatgaattcgcacaggttgccccagccggtctcgttgcgcgccagggccacgagccgcacgtcgccgcaggcgaactcgctgcccacgatgagcttcaggccgcactggcgtgccgcggtgtgcgcgcgcaccacgccggccacggagcattcgtccgtcaaagccagcgccgcatagccgagttcggccgcgcgctgcaccagttcgaaggggtgcgaggccccccgctggaagctgaaattgctgaggcagtgcagttcggcatagccgggcaggccggatgccgcgccgccgccctcctcaggtgctggaagcggcttcgcgctcatgcatacaccccgtgccagaaccattgcaggtacccgctcgcgccgcccccctgccactgccggtagatccagaccgtgccgacggcagcgttcgatgccacgaaataatcccgccgctccgtgcagccctcccaccagccgccttcgaaccggtgcggtccggccagcaggcgcagcggcccctgcaggcagggacggtcgccctgcagggccaggggccggggtggatgcaccagccagcccggccagaaaacggcgtcggcggacgtgcccgcggcctcgcccggcgcggcggcggggggcgcaccccggcggcggtccacggcctgccccggcaggtgctgcgcggcggcctcccaccgttgcatgcgctcgggccggtggtcggcctgcagcacgggcacgcgcacctgcccggctccccagcgggcagacatccgttccacccactggtgccaaccctcgccctccccgccttcttcggggcccggcggcagcaggctctcgctggcctgtggcaaggccgccgtatcggccgcgcgcagaacgagtcggttcaccggcgccgccaggggccggcgcgccaggtgttcggccagcagacggcgcaggtgtgcgagatcctgcgtcgcctcggccgtgcgcacggccagatagtcgcccggtggaagcacctttccgtcgagtcggcgcaggtcgtggcgccacgacagctccagcgcgagtacgccccggtggcgcgcctgcaaccagtcgcgcagcgcacccagcaggcggttcgcggtccacagcagctgttcggccgatgtggccggcgcgggcagctcggccggcagctcgaagtgctccggcagttccagccacggcaggggatggggcacgtcgccccaggcctggtccagggcccgcagcggctcggcgccgaaccgccgggccgccccatcgcgcggcagcgcacgcacggcgccccaggtgcggcaccccatgcgctccagactggcggtatgcggccgcagggcggtgagcgtggcgagcggcaggccgtgcggcaggcggcgcggcagcggcaggccttctgcctgcagccgcagcagggccagggcctgcagggccgtgggggcctgggccatgggaacctcatccggacaagagggctcttcgccagggccagggccagggccagggccgccgccggccggtgcaccgcgcgcagccgatggtggagagcccccctgtccctgcctcagcaggcccagaaggtgggcacgcccgccccagagccgctcggtgcaggacacctccagcagcacggcctcgtccagcagcgccacgcgcggcgtgaagcgcagcgcccaccatccggctgccgctgcgggcatgcccggtggcagctcagccagcagggacggcagtgcgatccagtgcatggccggcctccggtcgctcgccccgtacccgcaggtgcaatggcgcggtgcgcgccgccatcccctcccgccaggcggccagatgccgctgtttcgccccgctcgtagccgccagggccatggccagggcggagccatgcgcgggcacggccatcggcgacagcagcggtgcgccgcggcgcttgagcacgtgcacctgcaaggcgccctcctcctcccccggccgaacccacagccgcagcggagcgggcgatgcctgcagccgccgggactcgggacggaagacccacagcagcgggccgcgctgcgccgccgccagttgcaggcgcctcagcatgtcggtatgggcggccggcagccaggccagcacggccagcacatcccggcagcgcagcgcctgctcgcaggcccaggcggcagcggcatcgcggccatccgcgggcggtgccacccagcacaggcgccctgccggcaggcctgccgcatgcagcacgggcacgaaagggtcgaacggaggggccaccagcaccacctgcccgggccgcgccaccgcaccggccagcgccggcagcagcagcggccattcgggccggccctgccccgccagcagcacttccgacatcgcgccccgcggccagccgcccccgggcagctgcgcatcgagcgccgggtggcccgaaggctgcacgcgtgcgccgagagcttcaccgacaggacgcagcgagtcgccccgccacacgcccggcacgtccacccacgccgagcccgcccccgggcgggagagggccggcgaaaccggctgggagagggggacggatgctgccatggcgtcttgttgaatactgttcaaatatacagtattcgttcaaaagtgccagcagggccatcgccctttccatgtcgcagcacgacaggccgcgtgtgccgtccctgcatgcccccgaatgccctgcgttcacgcatgccccgaaaaaccgccgcaggcagaacgcgtcttcaggatcgggccgttgtcaggcggtggacagcagcagcgcgcagtgtgcgcaccactgcgcgaccgccgcgtccgccggatcggcaggggcttgcccgcccagctcaggccagcgcctctgcgtggcatgcacgatgctgcccaactgccagagcgcctcgccgcgcaccagtgccagctccgccagtccctggggatcgccctgcaggtgctcctggatctcgccttcctggcccgggtggccgccggcctccaccagcgattgctgcagcgcctgcaggcgctgctcgacgaaggccgcaggatgccggctgccacggtccagcacggagggcggcaattgcgggcgcagccgggcccagtggtcgaatgctccgcccagcgtgtccagcatccggccggcctcttccgggggcggcgacagggcgaccgcggagccaccgccatccgcgagcagcggcagcagcagcgcggacagctccgcgggaaatttccggtggttgagtcgcaggctcagcgacaggcgctgggccgccagcgcgctgtatttttcgaagaaggcagccgccacctccgacagcatcaggatccgccccatcggcgagatgtccggcccgcgcagcccgcgcggatagcccgtgccgtccatgcgttcgtggtgttccaggacggccgcctccatcgacgccgggtaggcaccctgggcacgcagcagcagcatggcggtgatcggatgggccacgaggtgcttgcggtccggcccggagaccttgtggtcggggtcgttccacatcgggtccatgtgcatcaccccgatgtcgtgcagcagcgcggcctccgccagcagggccgtttcgcgcgcggcccatccgctgcccaaagcaagatggatcgccagcagcatcatgcgcacgctgtgcacgaacaattccggtcgctgctcgcgcatcaccgtcagccggaaggccatgggcccgggcagcagcatgccgcgcagcggcgcgagcaacggctccggcccgccatgcgcccgcgacagcagttccaccagcctgcagcctccatcggggccgctcccgcactgctgcagcaccgccgcctcgatggcggccgcgtccacggtgcgctcggtgcccagcaggccgtcgatcggatcgcgcagcgtgtggcgcaccagccggtcgtacaggcggctgtcgatgcgcgtgcccttttccacaagcttgatgccgctgtcggtgtagatcgcatcccgggtgaccacggggctgcgctcggccatgtcggtcacgctgcgcagatagtgggtgccgtcccgggccagttcctgcgcggcggccagggcctgttgcgccgcggcagccgacatcccggcgggcgcgccgggaccgcgtcggtcgtgatcgttgtcgttgttcatgcctgcctgaatatacggccccgcagtggctgcccgggcgcaaaaaaagcctgcgggcgcacagccggcaggcttttcctggagtgccggcggggcgccggcagggggcgggttcatcctccgccccggtgcatcagccctggctcttctggtagctggcgacgccgtcggtgatttccttgtgggcggcttcgacgccttcccagcccagcaccttcacccacttgccctcttccaggtccttgtagtgctcgaagaagtggctgatggccttcaggcgcacgggattcacgtcgtccaccgtcttccagccttcgtacatcttgaggatcttggtggtgggcacggccagcaccttgccgtccacgccggcttcgtcttccatcttcaggatgccgagcgcgcggcagggcacgaccacgccggggtgcagcggatacggcgtgatcaccagcacgtccaccggatcgccgtcgccggacagcgtctggggcacatagccgtagttgcaggggtagtacatggccgtggtcaggaagcggtccacgaagaccgcgccggattccttgtccacttcgtacttgatcgggtcggattccgcgggaatctcgatgaccacgttgaaggtttcgggaagcttcttgccaggggtgacgttgttgagggacatggttgggatggtggtgggaatgcgatggatgcgctgccgacttgccggccgcgcagggcggccgcaggtggcgcattctagggcgagtcgcatgcggcttccctggcggccggccgcggacagcacgccacggccccgcgacgggcggcgtgaaacgggcagtttcaatgcccgggagaaacccgcttatgctggcgcggcctccgggataatccccatggccatggaaattcggcccgggaggcgctgtataaaaaattatttctgcgtcaaaagattattttcatgtttgattcgaccttgaaactcacggacccggaggacgtccccggcgcgctgaaatcggcaggtgccgaaatcatccgctccgtcgcccttccctcgggcatcgtgctgtccgaatggagttgccacaacaccctgaccgactacaagagcgcttcagagaacgtcctcagcatttacctctccggcggggaaaactgcagccagatgcgccagcagcagatcgtgcgcagcggcttcgaaaatgccacctgccttttccccaaaggcggcggtgaatcgcggtggcggatcacggggcggctcaatttcctgcatatctatttcgacccggaaaagttcagccccgcgatgcagcagtcgctgcggcaaccgcccgaggcctgccagttccgcgaggtcttccaggaggcctcgcccgtgatcggctcggcggcccgcagcatcgctctgaccgactggaacgacaccgggctggcaacgggcatcgaagggctcacgagctggatcatcctccacgccatccgcgactacaccgtgcccggcctggagaagacggagacccgcggcaggttctcggcacgccatgcccgcctgctgcgggactacctggacgcgaacctcggcgcatcggtgcagctcgacgacctggccgggctggtcaacctgagccgctaccacttcctgcgcaagttcaagagcaccttcggacaatcgccgcacgccttccttaccgaactgcgcatggcgcgcgcccacgacatgctgcagcacaccacgcagaagatcgcggcagtggccttcgagtgcggctacagccagcaaagccatttcaccgccgccttccggcgctgctatggctacccacccagcgcagtccggcggcgttgacgatcaggcccagcaacactatgccgccgtccgggcggcccggatcgcctcggcgacgcccggggccctgagcttgcggtgcgacagggccggcacgccgagttcggaagcgagtgcgcgcacctgcgccttgaagccggccttgaggttgtcgtggaagacgaccgcatcgactcctccggcgatcgagcgggcgcaggccagcatgtccggcaggcggccctccgcgtcatagccatgcgccaccagccagtggttgggaagtacgtgggacagcgccaggccttcggcggccccgagttcgcgcagcggctgggtgaatcccggctcgaaatgcacgcccccgacgcacagcagcgacaccgcggcctctccccacccggatgcgcaaagcgccaccagggcgcgcgcgagcacgtcggccgcggcaggatcggaccatgcgtccggggtgctgccgatctccaggtcgatgaccgagggcctcaactcggacagcagcctgcccggctggccccggtagagcggcccggaccagtgggtggcctccatccaggtggcataggcgtccagcccggcgcgctgccgctccgcctccacgcacaggaacagggcccgcgtgagggcgggatcgaccgggctgaagcaaccgctgtccatgtccccggtcgtctgcacggtgaagatgcggtcgggcgcgttccgtccttcgtgccagttgacgacgaccaccgcgtccgcatcgccgaaacgttcattgacgaggggcgcgtaccgcaggtagtcgtggctcagcacgtcttcgagctgcagcaggtggcaccgtgtctcgccgatgaccgcggacagcacgggatgcccatcgacgtgccctgccccggcgtcctgccagggaatgccggacgacagcaggcgttcgaggacatgcgacgcgacaggatccttgaggggatcggtgcagaaagccaacacgaggtgtctcatgcgttcgcctcccgtgcggccgcggcccatggcacggaggggggccggaagccttgcctcatcggacgggctccttgccggcgccgcgtgccaccggccggcggcgccacccgcggcccaggtggtgggccagttcgacgagcgggccacggtcccgcatgcggtagagccggccccgggcctcctgtggcgtgctgtcccaggtggacacatcgggcgtgcgccgcaggcgggcgacgaggtggtcgatggccgccttctccgcccgcgaatacagcgtctcggagttgtctccttcggcgggctggacgcagtgccggctgacgatgtcgccagcatcgagtccggcggaaacccggtggatggtggtgccgagccggtcatggcgcccttcgtggagcgcgaagaagaagcagtggttgcccttgtagtccggcaggtagccgccgtggatgttgaggatgcggcccgcgggaatggcggagagcacggcgctcccgatcttcttggtgcccatgacgacataggcgtccgacacgccgccgcgcaggatctgccccaccaggggatcgttgatcgacggggtgtcgtggaactccacgtccggctcctggctcagcgccgtccaggtgcgcggtccttccgtgcgggcgaaataccgcttccggtaggcctcgtagccgaacagtttgcggcgcagtccgtggtagagcgtccagagataggcgcggtagtgaccgttgcggcgcagcgaggcggcctggtcgtgtccggattccacgatgacccgcaggctgccgaacgccttcagcagttcggcggccaggtagaggtggtgcggaccatcggaacagagcaatgtgacgcggggcatcatcggatcctcctgaagcggttgtcgagttcgcggcgggacgcttcgaagcgcgctgccgcggcgagttggcgaagaccgcagcggcgcagccggccgtgcagttcggcgatggcctcgcgcgtggacgaggccgtgggaccgccgccggagcgcaggcggtcgaagggctgcccgtgttccagttcggtccgcagttgcgtgagcaacccggaggcccgtgccgccaatgggctggaatcctccgtaggcgcctgcgcgagaaggcggcccaccgtggtgtgggcctcccggaaggacgcctgcccctcctggaccagggcttcggcggcgagcgtggcatgggcgtccccggagccgagcgcacggcggatggcggcctcgtcgaaccgcatgccggcaatggcatacgtggccacggtgcacatgtcgcccaggctccccgagaggtccgcaatggactccacggcgcagcggctggcctggtaggaattgccggtgggcaggtgcgacagcgaggacagcaggccggcgaactgcccggcatggcggtcatggtgcagccgcagccattccagcaggtaggggttgcgcttctgcggcatgttcgacgaaccgccgtacatggcctccggcagttgagcgaagcccgcttcccgcatcgtccagagctgcaggtcgatggcgagccggttcaggtggccgctcagttcgatgaacaggtaggcgcagcgcaatgccggcgtcttgtcgctgatcgcggccagggaattggagggcccccgcacgcaacccagcaggcgggccgtttcgtgggggacggtgcgaaagctggtaccggcgccggcgcacgcaccgagcggcgaggtgtccaggccgtcctgcagcgacgccagcgcctccatcgtgccgagcaggaccgtagcctgggccgccaggtagtgtcccgccgtaccgggcatcgccacctggtactggctgtggatgggcaatatcgtgtccaccgtggcttcggcccgctgcagcagtgcctcgccgagttgctgggcgcggtccatggtgcccgcgatggcctgtcggagcgtcagcagcaggtgcgtcgcattgatgtcgttgcgcgaacgcgcggcctggaccatgccgcccgtggcctccccgcaccggtcgatgacgtagtgctcgtagtcgaagtaatcgccgcggccggaggcatgggcgcgcagcagttccggctccgcctccgccgccagcaccgcctcccggagcgcgctgaactgcccggcggacaggatgccctggctgcgcagcatcagcaggtgggacttctcgatcgggaacaggctgcctgccaggctgccgggccggaatgcgcagcgctcgcccagcgcgatgcggcggaccgtggccgcgtccggcgggggcacctccggtggcgcgtagagcacctgcgaacggctgcgcagcgacagcgccgagcgcaacgccgacgatgccgtgcggccgccggcaatcacgtagccggcgcggtcggagaagtcgaagcggccctggttggtgccgccctcccggaatgcgccggcatccgtggcgtcctccgggaaatcgatgcccaggtagcggcgcccgacctcggggacgatgaaggcgacggcggcatgcagggcgggctccggcacggcgaactggctgcgcccggccaggtggctgcgcacgtacaggtcggcgacggaccagccgaaggcctgctccagcaggcgcgggatcatgccgcccgcgagccgggcattgatctctatcaccgtggcgatatcgccctggagcttgacctcggtgtgcgcaggcccgaaggcatagccgaccgcgtcgagcgcccgggtgacggtctccacgatcctgcgggccgcgtccggactgatgtccgcggggagcacgtgcgcgagttccaggaagtgcgggggctgcgtgaggtatttgcgcgtgaccgcgagcacgtggtgcccggcgccgtcgctgaaggtttccaccgagaactcggtgccttccacgaagcgctgcgcgatccagggcccctcctgcgcatcgggcatgccgcgggcctcggtgacgagccgcacgccgatgctgccggtgccctgccgtggcttgacgatcgcgggaaacccgatgccgtccatgtccgcggcagagcggacctcccgcgtcgccgggtacggcacgccacgcgcctgcagcacctccccgagcagcagcttgtcgcggcacagggcgatcgcggcggacggattgcagggcagtcccagccgctccgaaaggcgcgctgccatctcgatgaagccgtcgctcgtggaggcgacgtaccggatggggccgatgccgtacacggcctgcaccagcgcatcgagcgaccgcgtgtcgcaggcgatgatggacagcccctcgggcagccggccggagaagccatagcgggccgggtcccggaccagccagtagacggcgtcgtaccggcacgaggtctccagcagccggtggccgaagccggtggtgttggactcgatatagacgatcgccatggctcagccgaacgcgtggatctcggcacggttccaggccatgcaggcccagtcgctgcccgccctctccgaccgcggatgccggacctgcaccggccggacctcgaagtggtccgcgcacggagggtcgctggcataggtggtgtccacgtagcgcgacccgtcgtccggactcacgaagacgatgggcgtggtcgggtactgcgcctgcaggcttcccgccacggcgtaggccgcccccgtggtgggtccccggaaatggcccgtggtcttgtagaggtggcgggtgtagtggtcggccagggcggcgctgatccagtggacgtggtcgaacatcgcgtgcttcaggttgcccggcatcacggtgttgcccagtccccgcagcgggcgcgggccgtcgggctggccgaacaggatgctgttgaacgtgtccacgccgaccagcgtgcagtcggcgccggccgcgcgcagcgccccggcgaggccgcagctcgagccgccggaacccacgggcgccacgaggacgaccgagtcgccgaccaggtcgcgcaactggcgcccgatgccctcgtaggccagcgagttgtcctcgttgtcgtactgccggcaccagaacgatccgggttcggactccaggatctcgtggagcctgtccagccgggccttctggtagccctggcaacccttcttgtcggtgacgatctccacgcgcccgcccagcatctcgagctggcgccggtagctgtcgtcgatcgccgggtcgctgatcgcgatgaaacgcgagttcatgcggttgcagaccatggccatgccaaatgcgaaatttccgctcgaggtctcgatgacgctgccgccgggcttgaggtcgccgcgggcgatcgccttgtggatgatgaagtgcgcgggcacgatcttcatcgccttgaacgccagcatgtgcattccctcgtccaggggaaagacgacggcgtcgcgcatggcatcgaggggggattcgtaacggagcatctgcgatctaggcggtggtgtagaggtgggtggagatgtcgagggcctgcagccgcttctgggcatggaaagccttggcggcgcactcgggatcgcgcgcgccgtagagcaggccgatataggtgcccgaatgcgcggccaccatgcccagggcgccggtctcttccttcagggcgcggaggtggccgatgtgcggatgggggttgaaagcctgcgcgatctcgcagctgcgcgtcgcgacctcgccgatcctgcgcaggtccgcggcgcgggcggcggatttcatgtcgtcaagcagcgcgtggtactcggagcacagggcgctggagaccgcgcaccgcgtccggttgaactcgatcgtgtcgcattcgccgccgcggtcgatcccgacgatcatgagttcaggtgtctcccccagttgctcatcgagcttcacttcgcggtggtagaacgaaacgatgccgtcgtacatgaccccgtcggtaggctcgatgccgcggaggatggactcgatggtctcggcctccggttcccgcccgtgcgcgcgggctgtcgcccggatgacggccaccatgtcggcggaggaactggcgagccccttgcccgccgggaagaccgactggaaatgcagccgcccgcccggcggcaggccgtgcaggcgcaggtagtcctgtgcggcgcggcaggccttggtgcggcaggcgatgttgcagaccaccacgggcccgtccgtcacctggaattcgacgatggacatgagattgaccggcagggtcaccaggaagtgccgccctcccggcagcaccccctgcatgagctcgccgaacgtgccccggcactggccggtggcccgcagcggcggccatgcggtggactgaagcgcttctcctcgttctcgtggaaccatgtttctccttgttgtgcgggctcccagtccctttgtccagcaaggctaaacgccgggcgatggcgtttttttccaaagattgctcagtcctgtcgagaaattgctgtgcagcggcgctcttgcgggcggcttccggccggcgtacattgggactgttggccaatcgtctccacccgccgtcgcgggccgatgggcacgaggaagcaacgcagcggaaacacccgcgatgcgttgcgtgtttcctttccgtgcatcccttggacaggagacgacgagcatggctgcatcccccctctttccccccgccctctggctggccttcctctgcggcgcggccgccgtggcctacggactgtgggcgcgccgctggatcctcgcgcaggacgccggcagcgagcgcatgcaggccatcgccgccgcgatccaggccggcgcggccgcctacctcgcacggcagtaccgcaccattgccgtggcaggcgccgtgctggccgtgctcatcggcttcttcctggacctgcgcacggccgccggcttcgtgctgggtgcggcgctctcgggcgcctgcggcttcatcggcatgaacatctcggtgcgcgccaacgtgcgcaccgcgcaggcggcggcgcggggcatcggcccggcgctgcaggtggctttccgcggcggggcgatcacgggcatgctggtggtgggcctcgggctgctgggcgtggccggcttcggcgccttcctgctgcatgcgggaccggcggtgccggcgtccggcgcgggcgtggcggcgcagctgcatccgctcatcggcttcgccttcggtgcgtcgctgatttccatcttcgcccggttgggcggcggcatcttcaccaagggcgcggacgtcggggcggacctcgtgggcaaggtggaggccggcatccccgaggacgatccgcgcaaccctgccgtgatcgccgacaacgtgggcgacaacgtcggcgattgcgccggcatggcggccgacctgttcgagacctatgcggtgaccctgatcgccgccatggtgctgggcacgctgctgggcctcccgcccgcgctggccatggcctatccgctggcgctgggcggcgtgtccatcctggcctcgatcgcgggctgcgccttcgtcaaggcgtcgcccggcatgaccaacgtgatgcccgcgctctaccggggcctggcggtggccggcgggctgtcgctggcggccttcgcgctggtcacgttctggctgttccccgatgccgcgctctttccgcaggccaccgccgggcggctcttcggcgcctgcgccacgggcctggcactcaccgccgcgctggtctggatcaccgagtactacacgggcacgcaatacgcgcccgtgcgccacatcgcgcaggcctccaccaccgggcacggcacgaacatcatcgcgggcctgggcgtgtcgatgcgctccaccgcatggccggtggtgttcgtgtgcgtggcgatcctggtctcctacaccctcgcgggtatctacggcgtggcggtggccgctacgtcgatgctcagcatggccggcatcgtggtggcgctggacgcctacggccccatcaccgacaacgcgggcggcatcgccgagatggccgaactgccggccggcgtgcgcgccgtgaccgatccgctcgacgccgtgggcaacaccaccaaggccgtgaccaagggctacgccatcggctcggcaggcctcgccgccctcgtgctgttcgccgactacacgcaccagctcggcgtgcaggggcaggcgctgcgcttcgacctgtcggatccgctggtgatcgtgggcctgttcatcggcggcatggtgccctacctgttcggcgccatggccatggaggccgtgggccgcgcggcgggcgcggtagtggtggaagtgcggcggcagttctccaccatcgccggcatcatggaaggccgtgcccagcccgaatacggccgcgcagtggacatgctcacggccgcggcgatccgcgaaatggtggtgcccagcctgttgccggtggccgtgcccatcgcggtgggcctgctgctcgggccgcgcgcgctgggcggcctgctcatgggcaccatcgtcaccggcctgttcgtggccatcagcatgtgcaccggcggcggcgcctgggacaacgccaagaagtacatcgaggacggccaccacggcggcaagggcagcgaggcgcacaaggccgccgtcaccggcgacacggtgggagacccctacaaggacacggccggcccggccgtgaacccgctcatcaagatcatcaacatcgtggcgctgctcatcgtgcccctggtggcacggctgcacggcggaggctgagccggctgcagccgccatgaaagcccggagaccatgggatggccgcccgcaggcgacaagccagcggcctggcctggggtaaggtggcccgttccccttgtcctccccagaaaggctgtccgatgccgctgcatgcatccgcgcgatccctccccgttttccgccagtcgcccgccggctggaaacctgtgctggcggccgtactggcgctcggcgtgctggcctccggcccggcctctgcccagtccaccgcaccgcagcccggcgccagcccggccgtgcagggcacgctgcaggccgtgcgctcggccccggcggtgcggcaggtgctggacgacctgcgcaccgaccacgcccgcgccatcgacgagctgcgccacctggtgcagataccggcgccgcctttcaaggagcagcgccgcgccgaatacgtggtgaagcgattccgggaactgggcctggcggacgccgccatcgaccaggaaggcaatgccgtgggcgtccgcaagggctcgggcaatggtccccggctggtggtgtctgcgcacctcgacaccgtgtttcccgaaggcaccgacctcagcgtgcgcgaggatggcggccggctgtacgcccccggcatctcggacgacacgcgcggcgtcaccgtgctgctctcctggctcaaggcgctcaacgaacgccagctgcagacggtgggcgacatcgtcttcgtggcgaacgtgggcgaggaggaactgggcaacctgcgcggcatgaaggcactgttccgcgagcatgcggacatcgacggcatggtcggcctggagccgggggatggcgacggcatcctgaaccagggcacgggcagccaccgctacgaagtggccttcaaggggccgggcggccacagctttgcggccttcgggcaggtgcccagcgccatccacgcgatgggccgcgcgatcgcgcacatcggcgacgtgcaggtgccttccgatcccaagaccaccttcaccgtgggcaaggtgggcggcggcacctccgtgaacaccatcgcgggcgacgccacgatggccgtggacatccgctccaacgccctgcccgcgctgctgcaggccgaaaaggacatcatggccgccatccagcgcggcgtgcaggaagagaaccgccgctggaacaccgccgcgaagatcacggccgagccgaagatgatcggcgaccgcccggccggcgccaccgccgccggcgagcccatcgtgcaggccgccgtggcatcggtcatcgcctcgggaggcaagcccaccctgcgcgcggccagcaccgacgccaacgtgcccatggggctgggcatccccgccatcatcctgggcagcggcggaaggaccggcggcttccacgcgctgggcgagtggttcgagcccggcgacgcctggaagggcgcacagaccgggctcgccacggtgctcacgctggtgggtgtgcagggcgtgagcgagccggtactggccagacgcccacgccgctgagggaaaggccccgggtcaggcctgcgccgggcggcccggccgctcgttcaggcgcaccgggcccgagcgtgcctcgaccgccgcctgtacttcgcgacgcagcccgagcgcgaagccgatctcggccgccacgaaaagcggcccgacgatcaggcccacaaggtcgtccacgaaggcgggcttgcggccttcgtaatagtggcccacgaactggatcacccagccgaccacgaacaggcccaggcccgcccccagccacggcgcagtgccctgcgccgcgagccactggcccacggccagcatggcggccagcaccgaggccatcgcgagcccgtagcgcacatcgagccggaaatagaacaggctggcggccagcgccgcggccagggcgggcgataccggcagcaggccgccggccagccacgccggacgcgacagcagcaccgtgacggccagcatgatcatcggcacgccgacgaaatgggtctggatattgcgcggatcgcggtggtagtccgcgtactgcgacaggtggtcgatcagggttttcatggagcgtctcctgcgtggcggccctctcggtcggggtgcctggagcgaataatccgcagtggccgctgcgccgtctgtcggccagccgacacaacccgccggagcgggccgcccctgtcctgccgcatgaccgacaccctgacttccgccgcggaccatctcgccacgctcgcctcgggccggtggttcgcttccctgccccccgggctggccggcgcgctcgccggcatggcgcacatgcgcgcactgcagcccgggcaggcgctcttcctgcggggcgatccgccgtgcgggctgtatgcggtggtgcgcggcgcgatcgacatctccggcatcggcggcagcgatccgcaaccgcgcgccgccctgctcacgaggctggagccacccgcctggttcggggaaatcgcggtcttcgaccgggccgcgcgcacgcacgacgcgcatgcggccgagcccggagccctgctgctgcacgtgccgcaggctcccctgctggcctggctcgcgcagcatccggagcactggcacgccctgggcatgctgctggccgacaagctccgcaccgccttcgtcgcgctggaagaactcgcgctgctgcccgcgccccggcgccttgcccggcggctggtgctcatggccgagggctacgggcagtgggccggcgaagggcgctcgcgccgccagctctcgctgtcgcaggagcagctggcgctgatgctcgcgctctcgcgccagaccaccaaccagatcctgcgcgacctgcagggccgcggcctgctgcgcatgcaccgcggcagcatcgagatcctggacctggccggcctgcgcgctgcctgcggctgactgtcggggcgcgcgtgccgcacaatggcccgcatgcaataccaccacattgccaatgccgccgcgccttccaccggcggccgcaccctgccggtgatcgatccctccgacggccagccctacgacgagatccagcgcggcacggccgaggacatcgacgcggccgtgcgcgcggcacggcactgccacgacaccgtgtggcgcgcgctcgcgccggccgagcggggacggctgctgatgcgcctgtcgcaggccgtggcggcccatgcggaggaactggcggacatcgaacggcgcgactgcggcaagcccacccggcaggcgcgcgccgatgccatcgcgctggcgcgctacttcgagttctacgccggcgcctgcgacaagctccatggcgacaccatcccctacacggatggctacagcgtgctcacctggcgcgagccgcacggcgtgacggggcacatcgtgccctggaactatcccatgcagatcttcgggcgctgcgtgggcggcgcgctggccgccggcaacgtctgcgtggtcaagccctcggaggatgcctgcctctcgctgctgcgggtcgcgcaattggccaccggggcgggtttcccgccgggcgcgatcaacatcgtgacgggctacgggcacgaggtgggcgaggcgctggcacgccatcccggcatcgaccacatcagcttcaccggcagtccgcgcatcggcacattgatccagcaggctgcggccgagcggcactgcccggtcacgctggagttgggcggcaagagcccgcagatcctgttcgcggatgccgacctggacgccgccctgcccgcggtcgtcaacgccatcgtgcagaacgcgggccagacctgctcggccggttcgcgggtgttgatcgatgcgctcatctacgagcgggtgctggagcggctggccggcctgttcgaggcgctgcgcgtcgggcccgctgccatggacctcgacctggggccgctgatccgccagagccagcagcagcgcgtgtgggatttcctctccgacgcgcaggtggcgggcatacccgtcatggcgcaaggcaccgtggtggatggcgcaccgcagacgggcttctaccaggcgcccacgctgctgcgcgacgtgcctgcggaccatcgcctcgcgcaggaggaaatcttcggccccgtgctctcggccatgcctttcgaggacgaggaccatgccgcgcaactggccaacgccacgcgcttcggcctcgtggccggcgtgtggacgcgcgacggcgggcgccagttccgcatggcacggcgcattgccagcggccaggtgttcatcaacaactacggcgccgccggcggcgtggaactgcccttcggcggggtgaaatccagcggccatggccgcgaaaagggcctggaggcgctgcacggcttcaccacgctcaagaccgtggccatccggcacgggtgagcccgcgcggagccctcagcccagcgcggtgtcgagcagcatcatcagcacgaagccgatcatgagcccgccggtggcccaggcctcgtgccccttgcggtgcgactcgggaatgatctcgtggctgatgacgaacagcatcgccccggcggcgaagcccaggccccagggcagcagcccggccgacaggccgatgaccgaggcgccgagcaccgcgcccagcggctccaccaggcccgaggccatgcccagcagcacggctagccagcgcgggtagcctgccgcgagcagagccaccgccaccaccaggccttcgggcacgtcctggatggcgatgccggccgtgagcgtgccggcctgcagcgggctggtgccgccgtaggccacgccgatcgccagcccctcgggcaggttgtgcagcgcgatcgcgaagacgaacagccaggtgcgccgcagcgtgcgcggcgaggggccgccctccacccccttgatgaaatgctcgtgcggcagcacgcgctccatggcgagcagcgccaggccgcccagcaggatggatgcgccgatgatgcccccggccgcccagccccccgcgccgttggctttcgcggcttccaggccaggaaggatgagcgagaaggaactggccgccagcatcacgccggccccgaagccgaagagcgtgtcctgcacccgctccgacaggcgctgcgagaacaccacgggcagcgtgcccagcgccgtcgccagcgccgcgacgaggccgccctgccaggcctgtgccacgcgcggattcgcctggaggaactgcgtgaactgcagcgccaaaaccacggcgcccgccagggcgatggccaggcccagccagcggcggaggctccaggcggggcggcgcagggaaagcgagttctgggcgggcatgggcggaggctccggctgggttgtcacgatggaagatcccggtgcgttcaggcgaaaggggctgtgccggcgggatcagccgcgcgcctgcgcataccggcgcgcgacctcatcccaccggatcacacgatagaacgcggcgatgtattcggggcgccggttctggtactgcaggtagtaggcgtgctcccacacatcgagcccgaggatcggcgtgtggccggacagcagcccggccatgagcgggctgtcctggttgccgctgctctccaccgccagtcggccggcaccatcgaccaccagccaggcccagccgctgccgaagcgggtcagcgccgccttggtgaaggcctccttgaacgcatcgaaaccgccgaggtcccggtcgatcgcctcgccgagcgcaccgcccggctgtccgcctccgccctgcccttccggcgccatcacggtccagaacaggctgtggttggcatggcccccgccgttgttgcgcaccgccgtctgcagcgattccggcagcgactgcagggctgccacgagcgtttccaccggcgtgtcggcatgcggtgtgccttccagcgccgcattcaggttgttgacgtaggcctggtggtgtttgctgtggtggatctccatggtgcgcgcatcgatgtgcggctccagggcgtcataggcatagggcaaggcgggaagcgtgtgcggcatgtggctcactttcgggcaggacggatggaagaagaatcaatcgcatttgaatgataattattcctattgtcatttgcgtcaagtaggacattgcccttccgtggcaggcaagcaggcagcctgcctcgccgtcaggccagtggcggcagcaggttcatcagcatcaccatggccagtcccaccagggccacgatggactgcaccatcgaaatcgtcttggtggcctcgcccatgtccatgccgaacgattccttcaccagccagaagccggcgtggttggcatagttgaagaagagcgatccacagccgatggacagcgccagcagcggctggttcaccgccgtgccggatgcggccaggggcgccagcaggccggccgcgcccacgatgcccacggtcgccgagccggtggagacggacagcagcatggaaatcagccagcccagcagcagcggggacacgggccactggtggctcaggtggacgatggcgtcgcccacgtgcgcgtcggtgagcacctgctggaaagcgccgccacccgcgatgatgagcagcacgttggcgatcggcttgatgctgtcgcccagggccttgcgcacggcctccggccggccgggccgcagcaccagcacggcgaagaggacacccagcagcatggcgacgatcggatggcccacgaaggcggcgaaatgcagcagggcggaacccttgggcagcagcacctcgcccagcgcgtgcagcagcatcagcagggcgggcgccagggcggccagcacgccctggccgatgccgggcgggttctggcgcacgggctgcgccgcagggccgccggcatcggccgcatcgggtgcgtattgggcaaccagggcgtcgtcagggcgcaccttcaggcgccgggcgatgaacgtgccgtacaccgggccggccagcacgatggcggggatggcagcgatgaagccgtagatcatggtggcgccgacgctggtcttcagcgtggcgatggccgtgagcgggccgggatggggcggcaccatgccgtgcatggccgccagggcggcgatcaccggcaccccgacatagacgtaggccgagccgctgcccttgcgttcggcctccagcttgcgggccaccccgaagatcaacggcagcagcacgaccaggccgacctcgaagaacatcgggatgccgatgacgaaggccacgcccgccatggcccacggcagcatcttcgtggaagcgcggtccaggatggcgctcgccaggcggtcggtcacgcccgaatccgccaggatcttgcccagcatggcccccagcgccacgaccagccccaccgcgcccagcgtcttgccggcccctgcggaaatggccccgacaagcttgtccagcggcatgcccgtgaacaggccggcggccaccgaaacgatcagcagcgccagcaacggatgcagccggaggcgggacacgatgagcgcgaccagcgcgagcacgctggccagcgccgtgaccagcagttgaatgtcctgagagttcatcggaagagccggatcgggatggaagatggtggagccgcatcctaccgggccgccacttttcccgacggagcccggtgaaaccctgagaactccccgctggcgaatccgcacaatggaacgcgctgcgcacccgccactccggcaggcgtgcagccaacgacagaccaacgacgaccggccggcagccggcacggccaccaagagagggttcccatgcaagacagcacatctcccgcctccggggcgggtacggatacgcgcatcgtgcgcgctgccatccatcccgccatcggcatcgcccgcgtcggcaacagccgggaggcgttctacgtcggcccgcaggtcacccatcccgccccccgggagcccggcttctaccgcgaccccacgggagcgctcaagcgcgaggcggccgagttccgtgtctatggctacaacgccgcgggcgaagtcgtccgggaactggtctcccctgcggatgacgtctgctgggaggtccatgtagccaaccgcaaggcggcctggtaccagtggcagatcgccatggacatcccggaggcagccaaggtcgtactgccccgccgcaatgccaacgtgacggccaccgcgcgcgataccctggccatcgatgccggcgcgcagcgcatccagggcccgcatgccgccgccgtcgcgtgcacgggccacttcaccggcgtggcggtgcagatcggggaactgcgcaccgacggccagggccggttgctgtttctgcccggccacggcgtctccgcatcgcccacaggcagcccgatcttcatcgagggagacgacaactccttcatcaatgccgacggctggtacgacgacacctgcgacggcccggtctctgccaccgtacgcatcgatgggcagccggttccggtggaaggcgcctgggtggtcagcgccccgcccaactacgctccccaggtcaaggccgaacgcacgctgtacgacctgctgcacagtctctacgtgcaggcaggctggctgcccttcccgcaggagatctcgttcacgcgcgatgtgtaccccatcctgcagcggctctcgggcctgcagtgggtcaaccagggattcgcgacgcagttcggccacaacggcgttttcgatttcgagaacccggcgttgatcgagcgcctcgccgccctgcccccggccggcgcctatgacccgaacgcggaagtgcgccggcaggtgttcaacagcttccggcctcccgagccggcggacggcaaccagatgccctggccctggatctacggcgacgccatgacctatcctacgggccagagcccgcgccagaacgccgccatcagccagacccagagcgacatcctggcccgctgggcggacggccggttcactgcggactggggccaactgcccgcccctgcggaccacatcgacgccgtgccgctgcaggagcagccggccatgctcgaccgggccgccctggatttctgcctggccgatgccttccaccccggctgcgagctgacctggccaatgcgccacctcaccctctacagcgcacccttccgcatccgccgccggccggcaggcgaagtggagccggactacggcaagacgctcgaccaggcgaccgcgctctcggcgaacgggccgctgtatgcgcagggccccggcgacctcaaccgctggatgggcctgccctggcaggccgacacggccttttgccgcgcgggctacgacacgcattacgacccgttcgcccccgccttctggcccgcccgtgtgcccaaccaggtgctcgccgagcaggactacgccatcgtgatggactccggccagccgcccgagcgccgcgtggaggcgttcacgaaccgcaccaactggaacaagccgctgcccgaacccacggccgaagcgatgaccacgatggtgcgcatcttcgggtccatggggctgctggaagtgcgcccgggcgtgaaagacgatccgcgttttcccgccacgatgatggtggctgcctatggccccgacgtggcgcctgccgacgcccgtagcacggccggcacggtcgccgcaccggccggcgatgccgtgcggcccatgggcttgcaggccagcgcacccgcagcggcaacggcccgcccgctgccatccggcgccaacttccgctcgcacgacgaagcgcgcagggcgcccctgcccgtccgcaagggcccgccccgggcatgaacgcggccggcacggtcttcgacgcggcgattgccggcgcgggcccggcgggcgcggcctgcgcggccgtgctggcgcgcgccgggtggcgcgtgctcctggccgatgccgggggcgagcgggatgcgcgcatcggcgaaaacctgccgcccgcggtgtgccacctgctggcggagttgggcctgcgcgaagcggtgcgcgccgacgggcaccgcccatgcctgggcagctggtccagttggggcgatgcgtccggccgggccagcgacacgctgcgccaactgcagggcgacggggttcagctcgaccgggcacgcttcgacgagcgcctgagggcggccgccctgctggatggcgtgcggttctggccatccacccatctgcagatcgaccggcccgcggaagacggccttccccacgcggtccgtgcccgggcaacgagcggaggagacaccgtacaggtcggcgcacgctggttcatcgacgccaccgggagggccgccgccccggcctgccggctcggcgcccgccgcgagcgccatgacgccctgctcgccttccacctgcgcctggagagcagcggccgcaacgaccgcgacggccgcacatggatcgaagccgtcgaggatggctggtggtacagcgtgctgctgcccggcggggagcgggtcgtttccttcctgggcgatgccgatctcgtcgatcgccgcacgctgctctccggcgacggcctctggagccagctccagtccacggagcacctgcgcgcgctctgtgcagcgcatggttaccggccctgcgccgccgtccagggcgcggacgcctgcagctccgagctcgaccagcctgcaggccaccgctggctggccgtgggcgatgccgcccaggccttcgatccgctgtcgtccaagggcatcggcaacgcgctccataccgggctgtgcgccgccagggcgatgctggcggccgagggcggcgatgcgggtgccaccggacggtatgccgcccacctgcgggacatccaccgtgtgtaccgggcccagctggcagccgtctatgcacaggaacggcgttgggccggccagccgttctgggcgcgccgccacgcacgggccgtcacggcggcccatccgcccgtggccgctacactggcctgagcgccgggcatcccccggctgtccgcccccgaaggagtcacacgccatgcgcgttccaggcaaatccaccatcgtcaccggcgccggcggcggcatcggcgaaggcatcgcgcggcggctcgcggccgaaggcggcctcgtcatcgtgaacgacatccggcccgacgccgccgagcgcgttgcggccgccatccgcggcgacgggggcaccgcccacgccttcgcggcggacgtcacgcggtcggacgaggtgcgggccctggtggccgaggcggtatcccgccatggtgcgctcgacgtgatggtcaacaacgccggctggacgcaccgcaaccgtcccatgctcgaagtgaccgaggaggaattcgaccgcgtgtacgcggtcaacgtcaaaagcatctacctgtctgcgctgcacgcggtgcccgcgatgcgcggcaacccgcagcggcgcggcggctgcatcatcaacatcgcatccaccgccgggctgcggccgcggcccgggctgacctggtacaacggctcgaagggcgcggtgatcgtcaccagcaagtccatggcggcggaactcggcccggacaacatccgggtgaactgcatcaacccggtgttcaaccccgacaccggcctggcagcagagttcgcgggcggagagctcgacgatgcccggcgggcgaagttcctggccacgataccgctcggccgcttttccacggcgctggacgtggcgaacgcagcgctctacctggcgagcgacgaggccgcgttcgtgagcggcacctgcatcgaggtggacggagcccgctgcgtctgacgcagtcaggtgaaggtgttgaggcgcgtgcccagcgtgccgaacgtcgccagggccggttcggcaaacggcagcgattgcagcagggtggcctccagcgtgcccgcggtggccagcgtggggtccagggaaggcagcgggtccagcaggctgtcttccagcgtaccgaagggcacgagggaggggccggtgacggacacgggctgcagcagggccgacacatcggactcctgcacggcgagcgaattccggagggcccccgcggcgctgccgctgcggtcctggtaggcaaagctggccgtgttcacgatggattggtagatggagacgtccatgtcaactcccgttgccgccggtatccgcattgtgcccccgccggcgtccgggggccatggcctctggcgcttggaggtccgggcccgcaacaggttccgcaagtgccggcgaaattgacgggcatcaatattccaccgtccgtccatacccctactgcggccatgcggcagaatcccgccatggccgaacgtgtgattccgctcgtggaccagcgcatcgccgcgctgcggccacgcatgcccgaaggacccttcgccgggcccgacgggcacctggccgatgcgctgggccggcccctgcgcgatttgcgcatcagtgtcacagaccgctgcaatttccgctgcagctactgcatgcccaaggaagtcttcggcaaggactatccctacctctcccacggcgacctgctcagtttcgaggagatctcgcgcctggcgcgggtcttcctggcccacggcgtgcgcaagatccggctcacgggcggggagccgctgctgcggcggcacctggagaacctggtggagcagctcgcggggctgcgcaccaccgaggggcgtgtgcccgacctgacgctgaccaccaacggctcgctgctcgcccgcaaggcccgggccctgcgcgatgcggggctggcgaggctcaccgtcagcctggacagcctgcaggacagcgtcttccgccgcatgaacgacgtggactttcccgtcgccgaggtgctctccggcatcgaggccgcccaggcggccgggttcgagcgcatcaaggtcaacatggtggtcaagcgcggcaccaacgaccacgagatcgtgcccatggcccgccatttccggggcaccggcatcacgctgcgcttcatcgaatacatggacgtgggcgccacgaacggatggcgcatggacgaggtgttgccgtcggcgcaggtgatcgaccggctccggcaggaactgcccctggtgcagctgccgcccgcggcccccggtgaaaccgccgagcgctggggttatgccgacgcgctgggccggcacgatcctggccagggagaagtggggacgatcagcagcgtcacccgcgcgttctgcggcgattgcaaccgcgcccggctgtcgatggaaggccggctctacctgtgcctcttcgccacgcagggctgggacctgcgcgcgctgctgcgcggcggggccgccgaccccgccctggcggcggccatcgccggcatctggcagggccgtaccgaccgctattccgaactgcggggcagcctgccgccggccaccggcgcgccggccgcgcggcgcgtcgagatgagctacatcggcggatgagacacggggggccaaggtgatcggccgtgcggacatcgccggcatcgtcctggccggcggccagggctcgcgcatgggcgggctggacaagggactgcagcccttccggggccggccgctcgccgcggtcgcgctggagcggctgcgcccgcaggctgcgcccggaaagctctcggtcagcgccaaccgccacctggaccgttacgccgcactcggcgtgcccgtgctgggtgacgccctgcccggccatcccgggcccctggccggcatcctggcaggcctgcaatggtgcggcacgccctggctgctggccgtcccctgcgatacgccctgcttcccgcccgaccttggcgaccggctggccgaagccgccatggcagcgggcgcggacatcgccatcgcggcagcccccgaagccgtgccggccggcccccctgccgccgggccggcaccgctgcgccggcacccggtggcctgcctgctgcgcgcgggcctgcaggacgacctgcggggctacctggacggcggcgggcgcaaggtgctggactggatgggccgacacgccctggccacggccaccttcgaccggccgggagacgacccgcacgccttccgcaacgccaacaccctggacgaactgcaccgcctggaaaccgacacggcatgaacccgaccgcccctgccctttccgtgtccggcggcccctccgggccatccgggacgccggccgcgcgcatcggcctgctggacgcctcccatgcagcggcctacaaagcgctgcgggatgccgcgctgctcgccacaccggaggccttcacgtcggactacgccagtgcggtcggcaggccggccgaatcctatgcggcacgcttcggcacgccaggctcgggcctcttctttctcggtgcattcgatgcagcttccggcgaactgctcggcagcgtgggttgcgagcgacaggagcgcctgcagcagcggcactgcgccctggtgatcgccatgatggtcgccccgcacgcccagcggcgcggcatcggccggcaactgctgcgcgcctgcatcgaatacgccatgcagatggacgggctcgaactgctggaactgtcggtgaccgccgtcaacgggaacgccgtgcggctctacgagagcgagggcttccgcccctggggcctgttgccgggcgccatccgggtggccggcatcccctacgacaagcttcacatgtaccgcctgctgccccgagccacatgagccccacgaccttccgcccaggcgacacgccacccctatcggcgtcgcccgccacgtccccggcagccaccgtggcgcacgacctgcccgtggacgccgtgcatgcgcggctcgccgcactcgtcgaaccggtgcgcggcatcgaagaggtgggcatcttcgccgcgctcgaccgcatcctcgccgaggacgtcgtctcgcccatggacgtacctccgcgcgacaactccgccatggacggcttcgccttcgacggcgctgccctggtggacgggcagccgctgaccctgcaggtggccggcaccgtcctcgccggccaccgttggcaggggggcctcgggccgggccagtgcctgcgcatcatgaccggcgcagtgatgccgcacggagccgacaccgtggttccccaggaagccatcctcaccgcgcccccctcgggcgggccggagagcatcaccattcccgcgggcgtggtccgccggggcgaccaccgccggcgcgcgggcgaagacctggcgcgcggccggaccgccctcgccaagggaacccggctcgcgccggccgcgctcgggctgctggcgagcctcgggcaggacacggtgcccgtcgtgcgccgcctgcgggtggcggtcttctccacgggggacgagatcctcagcctgggaacgccctggcgcgaaggggcggtgtacgacagcaatcgctacaccctgttcgggctgctggcacgcatgggcgtggaggccgtcgacctcggcgccgttccggacgagccgcaggccctggaatccacgctgcgcgcggcggcggcggcggcgcgtgccgacgccatcgtcaccagcggtggcgtcagcacgggtgtcgccgaccacacgcgcacgctgctcgaccagctcggccaggtggagttctggcgcatcgccatgcggccgggccgcccgatggccgcgggccgcatcccgcgcccggagggggccgccagcagcgaagccggagcggacggcggcgccgtgctgttcgcgctgcccggcaatcccgtggcggcgatggtggcttttctcgtcttcgtgcggccggcgctgtggcggatgatgggctgcgagcccatggcaccgcccgcgttgcgcgccctcgcggccgaaccgctgcacaagcgccccggacgcaccgaataccagcgcggcatcgtcttccaggatgcggacggcgccctgcgcgtgcgcaccaccgggccacagggctccggactgctgagctccatggtgcaggcccacgggctcatcctgctgccgcacgcccgcggtcctgtcgccgtgggcgagccggtggacgtgctgttgtttgacggcatgctctgacacgggcaggcccgggccgggcgtacccttgcagccatccccaccgaccggaaagccccatgccctataccgcccagcacctcgccgaagcccccacgcgggaggacatcgaccgcctgcagggcgcgtccgtcctggagttcggcacgccctggtgcggctactgccagcgcgcgcagccgctgatcgaagctgccctcaaggaccacgatgccatacagcacatcaaggtcgaggacggcccgggccggccgctgggccgcagcttcggcgtgaagctctggcccaccctggtcttcctgcgcgacggcaaggagatcgaccgcgtggtccgcccgcaggacgcggcggccctgcagccgggcatgcaggccatcgcccatgcgccggccatcagcatcggtccggcctgacccggcgccgcaggtcggaccgaaggcctaggcccgtcccagggccttgtccacgcccttgttggcgagtgcgtccgcgcgttcgttgccggggtcgcccgcatggcccttcacccaccgccagtcgatcacatggccgccaccggccaccaggtcatcgagccgcttccacagctccacgttcttcacgggctggccggatgccgttcgccagccctttttcttccacccctggatccactccgtgatgcccttgcgcacgtactggctgtcgaggtagagcgtgaccgcgcacgggcgcttgagcgcacccagggcctcgatcacggccagcagttccatgcggttgttggtcgtgcccagctcccccccgaacaactccttttccaacgcgcccgagcgcagcaccacaccccagccgccgggtcccggattgcccttgcaggccccgtcggtatagatcacaacctgattcaaaactcgctcgcttcctttgtcgtcattcatatcttccgcttcttcaccggccgccccgtcgcgcgccgccgggctgcggcccagcgcgctgcgccaccggcacggtcgcggcgcgcgcctgcggcgcctggccggtgcgccaggacggctccagcaggcgcatgccatgcacgcgcttgacggccaccaccatgtaggcggccccgagtatcggccaccagcgcgcccccacggcatccagccattcgtaccggtcgagccagcgcgcgctgcgcaccgcaggacggtaggcaccgaagctgatggtctcgatttcgaagttcagcagccgcagccagtcgcgcagccgccagtggccgatgaactcacccacgtcgggcaggtagagctgtcccccggccccaaggcgctggtacagccgcacgcggcgctggcgcaggccccagaggctcacgggattgagcccgctcaccaccagccgcccttccggcatcagcacccggtgtacctcgcgcagcgcggcatgcggatccacgctgagctccagcgcgtgcggcagcagcaccaggtcgaggctgttttccggaaacggcagcgccaccgggtcggccagcaacgccgcgcggacggcgccgtccgccggtccggtttcggtctcggccggcggcggccacagcaacgcttcggcagcgccgagcgccagccagcggtgcggcatgcggttggcccgcagcccctgcaggccgggcatgcccagctgcagcgcatggaagccgaacacgtcggccaccatctcgtcgtagcgctcctgctcccacgccagcaggtagcggccgggcggtgagtcgaaccaatggtgcaaacctataatttcgtcgctcatgaacttgctgccgctgcccgctttcaccgacaactacatctggatgctgcatgacggccgctcggccgccgtggtcgatccaggggaggccggcccggtgctgcaggccctgcagcgccatggcctggcactgcaggcgattctagtcacgcaccaccacggcgatcatgtcggcggcgtggcggcgctgcgcgaggccaccggcgcactggtgtacggcccggcgcgcgagtcgatcccgcagccggcgcagccgctggccgatggcggcacgctgcaggtgctgggcctgcaattctcggtgatcgacgtgcccggccacacggcagggcacatcgcctactacgccgcggacgccgcgggcggcccgctgctcttctgcggcgacacgctgttctcgggcgggtgcggccggctcttcgagggcacgcccgcccagatgcagcattcgctcgaccggctcggcgcgctgccgccggagacacgggtgtgctgcgcccacgaatacacactttcgaacctcgctttcgcgcgggccgtggaacccggcaacacggcgctgctccagtacagccatgactgcgaggcgctccgcgccgccgggcagcccaccctgccctcgcggctcggcacggagcatgccgtgaaccccttcctgaggacgcgggagcccggcgtggcccgtgcggctcaggctttcgcaccaggcaccgacaccgccgacccggcctcggtgctggcggcgctgcgccagtggaaaaacgaattccgaccgacctgaccccatgaaactcctgcacatcctgggcctcgcgagcgtgctctggctcaccggctgcgcggcgcccggcacccccggcaaggacgccccggccaccccctccagcacgacgggcggcaccgcgcccaccccgcccacggccggctcgcctccgctgcgtcccatcaccgccgcggacgcaagccacttcggcgtggcctcgctggccgcgcccaccgacctgtgggaccgcatccgccgcggcttcgccatgccggaccttgaccaggacctggtgcgcgaccgcgagctctggtatgcgagccgccccgactacatgcagcgcatgaccgagcgctccagcaagtacctcttccatatcgtggaggaactggagttgcgcggcatgcccaccgaattggcgctgctgccctacatcgagagcgccttcaaccccatggcggtgtccagcgccaaggccgtgggcatgtggcagttcatgcccgccaccggcagcgactaccagctcaagcagaacgccttccgcgacgaccggcgcgacgtgctcgcttccacccgcgcggcgctggactacctgcaacggctctacggcatgttcggcgactggcacctggccctggccgcctacaactggggcgaaggcaacgtgagccgcgccatcgcgcgcaaccagaagatgggcctgggcaccagttacaccgagctgaacatgccggcagaaacccgcctgtacgtgcccaagctgcaggcggtgaagaacatcgtcgcgcacccggagcggttcaacaccgagctgccgctcatcgagaaccatccctacttccagacggtggacatcacccgcgacatcgacgtttcgctggtggccagcctggcgggcgtgcgcgagcaggatttccgcgaactcaatccctcgctgcacaagcccatcatcctcgcggccggcatgccgcagatcctgctgccctgggacaacgcgcaggtcttccgcaagaacctggaggcctacaccgaaggccagtacgcgagctggacggtctggagcgtgccgaccacgatgagcgtgtcggcggcggcgcagcgcgtcggcatgagcgaggccgacctgcgcaacgtgaacaagattccgccgcgcatgctcatcaaggccggctcggccctgatggtgccccgcggcaacgcgacgcaggcagacgtgcccgggcaactggccgacaacggccaggtcgccttcactcccgagatcgtcacccgccgcaccacggtgcgcgccggcaagcgcgactcggtggccaccatcgcccggcgctacaaggtcaccaccgcggacgtcgcgacctggaacgatgtgaaatccaccgcgtcgttcaaggccggcgaggccgtggtggtgtatctgccggtgcgcatgacctccggcgcctcggccagcagcggcaaccgcagcagccgccagtcggccgcgccgtcgaagggcactgcgaagaaggcttcggcgcccgcgccgtcccgcaagggcgggaccccgtcgcgcgtgaaaaaacgctgatggagcgctgacgaaggcgcgctggcggggcgccgccctgcgcccgtcagatcctcaggttgtgcatgcctaccagcccgagcacgccgatgaggatgaggtagatcgccacgatgaagttgagcaggcggggcatcaccaggatgaggatgccggcgatgagggccacgagcgggccgatgctgaggttcagtgtcatgggagaagtttcctcggagaacggggtagaaagggggtaaaggctggatgcagccgtccacagcgcggccggccggtgcccggatgccgatggccgggcagtggccggaatctaacgccgcgccgtggcgcagcggtgtcggaccatggcgccacttggagtcctgccggcgttctcaggcgttgaacttcgccttggccttgcgcgcgtattcattggtgtaggtgcgccccagctccaccttggaggccgcccattccggccgcagccgcgccagcgcgcgcagggccgtggcggggccgtcgtcgggcatcatgccgtccggggagaaggtgtcgcgcaccttgtggaacgcggccatgtaggcgctgcggtcgcccagcaggtcgtcctgcggcaccacgcgcatgaggtccgcggcgctggccgtctgcagccacttgagcgcatgcaccatggcatgcacgagcgcctgcgacacggcggcattctgctgcacgaacgcccggggcgcatacaggctggatgccggcatggtgccgccgaagagttcctgcgacgccttgagggtgcgcgtgtcgcagagcagccgcacctctccgtgctgctcgagcacgctcaccacgggatcggcatggcacagcgcatggatgcggccctgccggagcgcggccagcgcgccgcggcccgaggcgcccacgcccacgaaggagatgtactccagcgacgcaccattctgcgacagggccagctgtgccagcatgtgcgtggacgagccggccgccgtgacccccacccgcaggcccttgaagctctgcacgctccgcatgggccagccgcgcgtggaggcagcgaacgccagttgcggggcccgacccagcaacaccagggcgcagtcatcgtgcccgtgcaattgccggcgcagcgtatggtcgtagcccccgcagcacacatccgcagcgccctgctgcaccgcctgcagcgcgagcgcgcccccggcgtagtcctggatgaccacgtccaggccctctgcacggaagaagcccagctgccatgccacggtgaggggcaggtagtagagcaggcctgcaccgcccacggccacgcgcacctgcccccgggatgccacgccgaactgaggcaccagtgcctgcgcaccaccacctgccagacctgccaggggcagggacagggccatggcgcccaggcggcggcggctgaaggacggcggagtcatggaagggagcgggatttatgctgcactgcagcaatcgtgcccgaaaagcgcccggccagtactggggagaatccctgtaaaccgcaaggaaacgcaataaaccgaagccggcgcgggcccggcggccggtacccgcggtaccgcgccctgcccgcgagcccaggtcagcggtagccgaggaagaaaatggccgcgttgaccgcgaaggccccgagccagacggcgctgcggatggtgggcatgtcggagacgtacatcagcacatagaacatccgcagcatcacgaacgccagggccagcaggtccagcaaggtctgcgcggcaccgagctggtgcgcgacgatcaccgcgccgatgaagaacggcaggcactcgaaggtattggcctgcgctgcgagcgcccgggcgcgccagtcggtctgccgcgcagcccagccgcgcggatcgcggttgtccgcagccctgaatccgccgcgcttggcgagcatggcacaggcgatcggcatgagcgccatcgcgaaaacgcaccagtacgccacggtgaagcgggcgatgtgcagggaattcatgtcgatcttccagaaagcctggcgcagtccgggctaccgccggtccacgagggcatgggcaatggtgcccaggtccacgtattccagttcgctgcccaccggcacgccgcgcgccaggcgcgtcacgtgcatgccgcgcgccttgagcgtttcgctgagggcatgcgcggtcgcctcgccctcggccgtgaaattggtggcgaggatgacttcctggaccacgccgtcgccggcacgttccagcagcttgccgaaaccgatgtccttcgggccgatgccgtccagcggcgacagcttgcccatcagcacgaagtacagcccccggaaggcgccggtgcgctcgagcgcggcctggtccgcaggcgtctccaccaccgccagccgcgaggcgtcgcgcgacggatcgaggcaggtcgagcagacctcgccctcggtgaaggtatggcagcgcgcgcagtgccgcaccgactgtgcggcgtcgtgcagcgcgcgcgacagcacttcggcgccctgccggtcgtgctgcagcaggtggaacgccatgcgctgggccgacttcacgcccacccccggcaggcgccgcagcgcctgcacgagggcgtcgagcgaatgcatgtcggagccggacgccatggcgggcacggcgccggtcagaacgggaacttcatgccgggcggcatgccgggcatgcccgcggtcagcttgcccatcttctcctgcgaggtttcctcggccttgcgcactgcggcattgaaggcggcggccaccaggtcttccagcatgtccttgtcgtccgacagcaggctcgggtcgatggtgacgcgcttcacgtcgtgcttgcaggtcatcagcaccttgacgaggccggcgccggactcgccctcgacctcgatcagggcgagttcgtcctgggccttcttcaggttgtcctgcatggcctgggcctgcttcatgaggccggcgagttgtcctttgttgaacatggggttccttttctctgggggtcgaagacgaaagcgaaaaatcaggcgaggccggcgggacggcgcgccgggcggcgagcccggagggtgcggagcaccatgcaaccgttcatgcgggccttcatgcgggtttgatgctgccagggacgattctcgccccgaagtcccgcaccagcgcctgcacgtagggatcgttttccacgatctcctgcgcacgccgctggcgctccgcggccgcatgggcattgcgccgcgcagggctgtcgatgacggcgcccacctccacgctgatctggcgaacgaagccggccgcctccagcgcggcgcgcaggcgctcgcgggccgtgggctggttgagcgactcgcgctccacgcgcagcagccaatggtcggcatcgcgggccaccagctgggactgcagggcgagttcgcgcaccagcgcattgatggcctcggccgcaacgagctgcatcacggtggcatgccagacatcgccctcttccgtcggcgtgtagcgggccgaggccggcagggcgccgggcacggccgccggctgcagccgcatgccgggctcgggggcgacccgcaccggaatggccacgaagtccggggggctcacggcaggtggcgccgcctctgcggggcggtgcacctgcaggtcggccggcgtcctgaccggcaggcgcacggccgccgccacggcggtgccggacgacggctcctgcacgggggccggtgccgccgtggaagcgagctcggctgtctggggggcatcgtccgcccaggaggcatcgccggaagatggctcctgcggcgcgggggaaagcggtgcgggcccgggcgcgtgcgcttcggcaggccgggtttccggcccgggcagtgcggcggcgggctccacaggcgcggaggctgccacggatgcgggaatggacggtgcaggttccgcggcggatgccgacgcagtctcaggtgccggaggctgcgcctggggcggtttcagtgtttttttttccgctgggggcgttccaccctctgccgcaggcttgaaggccagcagccgcagcagcgccatggtgagggccgcgtactcgtcgggcgcgaggcccagttccgtgcgtccgtgcaggcagatgctgtagagcagttgcgtctcgtcggcaggcagcgtgccggccagccgcgcgatttcggaagcctccggatcggcgggatccaccgcatcggccatctgcggcacggcctggaataccgccatgcgctgcagcacggcgctcatttcctcgagcgtggaggcggcggacagcccgtgcatgcgcagggactcggaagtctccactaccgtgcggccgtcgccgctcgccagcgcgtcgatgaggcggaacacgtaactgcggtccacgctgcccagcatctggcgcacgccggcttcctggagctggccgctgccgaaggcgatggcctggtcggtgagcgacagcgcatcgcgcatggagccgcgcgccgcacgcgccagcagccgcagcgcctgcggctcggccggcacgctttcctgggccagaacgcgggtgaggtgctccagcacggtttccggcgccatgggccgcaggttgaactgcaggcagcggctgagcacggtgaccggcaccttctgcgggtcggtcgtggccagcacgaacttcaggtattcgggcggctcctccagcgtcttgagcatcgcgttgaacgcggtgttcgtgagcatgtggacctcatcgatcatgaagaccttgaagcggccctgcacgggcttgtacacggcctgctccagcaggccctgcacctcgtccacgccgcggttggaggcggcatcgagctcggtgtaatcgacaaagcggccggcatcgatgtcccggcatgcctggcatacgccgcagggcgtggcggtgatgccgccctgcccgtcctcgccctggcagttgagcgacttggccaggatgcgcgacaccgtggtcttgcccaccccccgcgtgccggtgaaaaggtacgcatggtgcaggcgctgctggatgagcgcattcgagagcgcctgcaccacatgttcctgcccgaccatctccgagaaggtcttggggcggtatttgcgggcgagcacgagataggacatccgcgggattctacgggggtcgccagcccctgtagggcgcgcggcgccgctaacatttggtgacagggtactgccgggcatttccgcaacggccacccgctccgggaaaagagaccatcatggaaagaaacacgccttggctcgcccgcatgggcatcgcacgccgcctgggcctgctgatcggctgcgccctgctgggcatcgcgctgatcaccgccgtgctgctggcctccgaacggacactcatcatggaggagcgccaggccggcgtacggcagacggtggaagtcgcccacagcctggtcgcccgctaccatgccctcgccgcggagggcaaggtcaccgacacccaggcccggcagatggccatggacgccctgcgcgccatgcgttacagcggcagcgagtacctgtggatcaacgacatggggccggtcatgctcatgcaccccatccgtcccgagctggaaggcaagaacctggcggcaaaccaggatccgaccggcaagcacctgttcgtggccttcgtggacatggtccggcaaagcggcgcgggcttcgtgccctacctgtggcccaagccgggcgccacggagccggtgccgaaaatatcgtacgtcaagggcttcgccccctggggctgggtgatcggctccggcgtgtacgtggacacggtcgccgccacggtgaatgcacgcatcctgcgcttcggcatgggcgcgctggtgctggccggactgctgctggcgctgggcctgctgatcgcccgcagtctggtgcgcgaactcggcggcgagccgggcgaagccctgcgcatcagcgaggccatcgcgcagggccacctcgcccagccgatcgccctcaagccgggcgaccagtccagcgtgctgcacggactggagcgcatgcgccagagcatcgcccacatcgtggccgaggtgcgctccggcacccagtcgattaacaccgcatcggccgagatcgcggccggcaacaacgacctgtccgcccgcaccgagcagcaggccggggccctgcagcagacggccgcctcgatggagcagctcgccagcaccgtgcgccacaacgccgacaacgcccgccacgcggcgcaactggcgggctccacgtccgaggtggcgcagcgcgggggcgcgatggtcgggcagatggtcagcaccatgggcgcggtgaccgattcctcccggcgcatcgtggacatcatcggcgtgatcgacggcatcgcgttccagaccaatatcctggcgctcaacgcggccgtggaagcggcgcgcgcgggcgagcagggccgcggtttcgcggtggtcgccagcgaggtgcgcagcctggcccagcgctcggcatcggccgcgaaggagatcaagcagctgatcgacacctcggtgcagcaggtgggcgaaagctcccgcctggtgaaccaggccggcacgaccatgggcgaggtggtggagagcgtgcagcaggtggcacgcctgatccaggagatcgcctccgccaaccaggagcaggccgccggcatcgaccaggtgaaccaggccgtgacccacatggaccaggccacccagcagaacgccgcgctggtggaacaggccaccgcagcggcccagtcactaaccacccaggcctcgcggctggagcaattggtgggtgttttccggatcacggcaccggtggacgggaatttgcccggagacgtccccggcattgggtacaatccgacgtgacgggcctccccgcatggggaagcggccaaccgggtcaggtggggaaccaagcagccctaaccgtggagccagtgccgggggtaaggctcgtcaacttcattccgcgccagtgcgcgcccctcatgcctgcagccattgcagaacgccctgccccgccaccgcgccggtggccatgcaggcggtgagcaggtagccccctgtcggggcttcccagtccagcatctctcccgcacagaaaacgcccggccaggtcgccagcatgccgtgggcgtccatcgcctcgaaggccacgcccccggccgtgctgatggcctcgtccagcggccggcaggccaccgcggtcaccggcaccgccttgatcgcgtgcgccagggcccgggcatcctgcatgccctccttgcccagctgttcatagagcaccgcggccttgatgccgtcgaggccgaggcggctcttgaggtggctgctgaggctccgcgagccgcgcggatgccgcacgtccttttccacgcgctcgggcgtgtggtccggcagcaggtccaggtggaaggtggcatgcccatgggcggcgatctcatcgcgcagcagggcggatgccgcatacacgaggctgccctccacaccggacgcggtggccacgaactcgccgcggcggtggaaagaccgtccctggctgtcggtgaaatgcagggccaccgacttgaacggctgcccggcgaagcgctcggcgaagtgcggcgtccatcccaccggcggagcgccacgccccaggagcgcctgcaggaactcgcgccggctggcgtcggccggtgcgccggggcccagcacatcgaagccgcagttcgcaggccgcagcggcgccaccgccacgccccgggcctccagccacggtacccaggccccgtcggagcccaggcgctgccagcttgcgccgcccagcgccagcaccgcagcgcaggcatgtacctgcacttcgcccgcgggtgcagcgaagcgcagcgcgaccggcccgggcgcggagccggcggcagctgcgacttccggggcgccctcggagccgagccagcggtgccgcatgtggaactgcacgcccatgccgcgcagccggtgcagccaggcccgcagcagcggcgcggccttcatgtccaccgggaagacgcggccggaggtgccgacgaaggtctccacgcccagcgcccgcgcccagtcgcgcagggcgtcgggaccgaaggcgcgcagcccggcctccagggtaccggcgcggtcgccatagcgctccaggaaagggccgaacggctcggagtgcgtgaggttgagcccgcccttgcctgccagcaggaacttgcgtcccaccgaaggcatggcgtcgaacacatgcacggacaggccgcgcgcggccatcacctcggccgccatcaggcccgacggcccgccgccgaccacggccacatcacaggtcggaaggccggtggccggcagggaagcggaagaagacgacatggcggtgcggacagtgggcgtggggtggaagggaacgggcgggtatcaatcgaacagcgagccctgcacgggcttgggccccggtggaggcggcgcggcggccgcgggcgacgggccggccgccggggtgggcgatggtaagggctgcgcgggcgccggcacgccccgggcggaagaatccacctccaccatgcggccatcgccggtcaggaaggccgcgcgcacgggctctccggggaactggccctgcacggcctggcggtagcggcgcatctgctccaccagttccgcctgccgctcggggttcgccgcgctcttgtagtccagcacccaccattctccgcgcccgccggtggagcggcgcacgagccggtcgatgcgcagggtctgtccgcggtggacgatgggagcttcgtccatggccagttcgatgtcggcgctgttccaggcccaggcgccctcgccctgcaggatgcgggccgccatcaccgcggcgcgttcggccagttcgggaggcagttcgaaatcccgggccagctgcagcaggcgcgcgcgcggccagccggcagagcttcccgcggccccgccgcgcagcctgcccgccagtcccgcctgctccagcagctggtgcatggcctcgccctgccgggatgccggcgtggagggcgcacggcgttcccgggggagcccggcaaccgccgctccggcttcggcctgtgcaccggcctctgcctctgccccgggcggtggccccatcggcagcggcggggcgtcctgccagccgggcagttccggcaactgcgcatccaccacggcgcgcagtccgtcctccgcgccgcccgccggtccggagaggtcctgcggcacgtcggccgccaggggtgcgacccggttccaccagctgcccggtgcggattgcgacgcgcgcacgcacgacagcgccaggcagtggcgcgcgcgcgtcatggccacgtacagggtattgatctcctcgcgctggcgctccgcctgctcggcggccagcgcatcggcagcgctcggcgggggcgacgcctcgctcgcgaggaacacgaagcggcgcggggccggcagttcgccgggccagtccaccagcacgcccatggtctcggccttctgggcgcggccatcggtgtccagcagcagcacggcgtccgcctccagccccttcgcaccgtggatggtcagcaggcgcacggcatccgcgtccacgcggcccggcgcccgctgtcccggccgcttcagggcgcgcacgaaggcatagggcgtcaggtagcggccaccgtcctgctgcagcgccgccgacagcagtgcgcgcaggttcgccagcacgccggaccgcagcggcgcgggggaagcggccgcataccgggccagcacgtcgcggtgccggtagatcgcgtccagtgcatcgtggggcggccattgctccacccagtggcggtagagccgcaaatcgtgcgacaggccgggcatctcggcgtccagcagggcccggtccgccagcagttccagccatcccggcacgccgccctcctgcagtccgcgggccgcgccgcgctccgcgtcccggcgggccaccgccacgcgcaccagcaatgcatcgtccatgccgaacaagggagaacgcagggcgcgggccagggacagatcgtgccccggagagaccagcacatccagcagggccaccacatcctgtacttccggggcctcgcacagttccaccttctcgggctgcacgcacggcaggtgcaggtcgcgcagggcatcctgcagggccgacaggcggtcgcgcttgcgcgccagcaccatgatctgcctcgccggcacgccggctgcgatctggccggccacccagcgggcagcctgctggcactcgcgcatgcgcagggtctcttccgcctcgtggcggggctggaccaggctgtcgcgccaggccagccggtcgggccgggcatccggccccccggcctcgttttcgtcatcgtccgcggcgtcttcgatcggcggcaggcgcagcagcccccccgcgtcccgcgattcggtcgtatggtcgcggaagcccgcgtagtcgccctgagcctgggcagcgcccatgacggcattgaccgcggcgatcacttccggggcattgcggcgcgtgtggtcgcaggccagcaggtcgccgcccatgccctggcgcacgaaagcctgcgccgcacggaacacctggggttcggcgcggcggaagcggtagatgctctgcttggggtcgcccacgatgaacacgctgggcggatgctgccctcctccggtgcccacgtagctggcgagccaggcatgcagcgcctgccactgcagcgggttggtgtcctggaattcgtcgatcagcagatggcgaacgcgcgcgtccaggcgctcctgcacccagccgctgagcacggggtcggacagcatcaccagcgcggtgcgctccacgtcgttcatgtccacccagccccggtcgcgcttgagcgcgccgaacgccgccaccagcgcccgggtcagccgcgccatgcgctgctggtgcagccatgcctcgtgctggcgccgcgcgaggcacagggcctgcagctcccgctctgcctcctgcgccgcggcgaatttctcgagatggcgggtgagccggtcctccctggcgacgaagagcgcgccccgcagcgcctccagccgctcctccaggtccgttgtgtcgcagaacgccgtgacgatggcgtccgcggccttctgcggcgtctttccggactccgagcccagcgccgcggcccaggccagccagcgtgcgcggcagtcctcggccgcgagtgcctgtgcgggatgctccaggcccgcccactgcggggactgcgcatggaacggcgggaccgaggcatcgaccacgccgccctcttccgccagttcgaactccacgcgcttggacagggccgactccagcgccttgcgggtctgggagcggccatgcagggacacggaatcggcgaaatccccccccaggccggcatcggcggccacctgctgcaggaacagcggccacacccggcgcacggcctcggcatcgtcttccagcagctcgtaatgcagcggcagcccgcgcgattgcagcaccgccagcggcgcggtaccgagcagcgcggcgaaccagctgtggaaggtgcggatctgcaccggccgacccgcgcccagcacctgcaggaacaggccctgcaggcgcgcgcaggcttcttccgtggcctgctccgccggaatgccgcgggcctgcagttccccccgcagcgccggcagcggcgtgcgggagaaagcctccagccactccagcaggcgctgccgcatctcgcccgcggccttcttggtgaacgtgatcgcaaggatctcgtgcggctcgcagccctccagcagcgcacgcagaatgcgggacaccagcatccacgtcttgcccgcgcccgcgcaggcctccaccgccacgctgcgggcaggatcgcaggcaatggcgtagaaagcctcccgctccacgggctggccgttgtgttcataggcggcctgcacacgcatctccatcatgggtgttcatcactgcggcaatcgccaacgccagcggcgcttgagaccggcgcgacccaggccagcagacgccgcgcaagggccgccccgccgcgctggcgtcgtcctcctgcccgcgaagcgcagcgtagcgagagcgggggctgagggccgcggctccgagcctgccggcgcagggtcggacgtgtccgaagggctgtcgcctctggcggctgcacggaggcgcgcagcgccccaggggagtggtttcaatcactccagaaatcctttcggcacagcccgcgggcggcacagtagtcgcacaccgctccctcgccgagcgcgggcagcggggcaccttccgcgatgcgggcgaagtcgtgcaacaggccctcgaccagctggtcgcgcagcgccaccacgtcttcctgctcgaagctgcgggtctcgccccgctcgccgacattcacgtagagggcgcgcagcgtgtcgtcgcccagcagagcggcataaaaggcaagctgcgtgtcttcggtgccggcagcgatgcggcgccgggtcgcggactcgccctcggtcttgtaatcgatcaccatcaccgtgggcggctcgccgggtgcctggccgcgcaccgcgtccacccggtccagggtgccgatcaattcgaggggcccgagcggctgtacgcatcgccgctccgcctcgcggaaccgcgcgccgccggcctcgtgccccgccagccagcgcaggtagccttcgcgcagggccggccagccagccgcgaacggcaggaactcgcccgccgacagccgctgggcccgggtcgtggcctcggccgcggcatccagcaactggcggcgcgtggcggtgtcctccaccggggcatcgcgcaggccttcgtggaagcgctgcaggacggcatgcagccagttgccgaagtcgcgcttgtccacctccgcgcccagttcgtccgattcctgcaggcccagcagccgcagggcaaagaaacggtaaggacagtgccgcaggtccgaataggccgacgaagacacccgcgccaggggcagcgcgtcgccgcgcggcaggggccggggcaccggcgatggcgctacggtacgcagttcgcgcggatcgattcccgcgcggcggcccccttcggcctgcagggccagcaccagcggactggccagcagcggctcgcccccctcgtcgccgatgcgccacagcacgtccacgtggccgaccgacagcgcgtgcgcccaggcagcgcgctgcgcggcctccaggtccttgcgcatgggcagtcccaaaatctcgcgctgctcccgcgtccaggcaccaggaggctccggcgcggcctgcaggcgcttctcgtcgcatccggcagcgaccagtgccgcgaacggccgcgccagcatctgcggcaggggcaccacgacagcatccggggttccatcgccgccgaattcggggcggaagcgccccgcctccagcacctcgtccgcccaatgcacgaactcggccagtgccattggccggccggagacatccagcccgcgccactcgccttcctgggccaggtcgagccgcaattccgccagcacgcgcagtcctgccgcatcctcctgcagccgctcccgctggcccgtggcctgcagcagcgcccgcagcgccgcgagccagcccggcaggtcgcgcggtgcctgcatcgcagcgcgccacgcctccgtgcgccgcaccagcgtgcgccagccctccaaggcgcaggggcccggaacgtccaggccttccgcaccggtcgtgtcctgcgccggccccgcagccagcccggcgctgcgaacggccgccggccagtcgcccatgcccgtgcgccgcagccagcgctcggcctgccgcagcgcctcggcatcggcggcgggcacgtgcttgagccagtcgagcaccgcatcgccggaggcatgcgccatgcaggcgcgcagggccgccatcacctgcgcccccgcccgggtggtggacagcgtccagccgttctcgtcgtgcacgcccacgccccgccctgccagcagcgcgctgatgcgccgcgtcagcgcccggtcgatggccgccagggccaccggcgtgcggccttcggccacgtgccgcagcacgcacgcggccgccctctgggcctcgtcttccgcatctgcagcggcatgcagcgccacgtcgccagcggcaaacgccgcacggggcccatccgggccgcctgctccgggggcgggacacagcggcagcacgcaggcacggtcggctccccagagggcgcacagcgcatgtgccagcggatcgggctggaatccatccagcaccaccagcaccggggccgaggcgcgcacgcgaggctcgaacagcacgtcggtggcgtggcgcgtggccagggcccattccagcgcgatgcgggcgaccgccgattcgtagcgcagtgccgcgccctcggccgcggggggcagcagcggccgcaccctgccggcccaggcctcgcggtccgcgggaggcaccgccgcgaccgccggcgccagctggcaggcggcatcgagcagcggccccgccagcacgtcgcgctgcccgcccagtcccgcgcggtccagcagggaacgggcggtgagcgtgtcccgcgccgtgtcgcgcgccaggtcgtcgccctcgggcacgaaaggcgccaggcgcgcggcccagttgcgggtggtctcaaagcgcggtgcgaagccgtccggaaaggccttcgcccagcggcgctgggcctcccccatgagctgggcatagggcacgagcaccaccgccgcgcccgcgggctgcccggtgccgcgcatgaagcgctccaggcggccgagcaacaccttccacgcatcgtcccgcgattcggttttcgctatgactgtcatagcgcctgagtcgctatccaccacatcgagcagggaatgtctttctgtcacaatcccaggactgtatccgcacctttccccacaatccatttcttcgcctccacaaggaacgcgccatggccagcgaactgatcaaacacatctccgacgccagcttcgaagccgacgtgctgcaacccggcaccacggtactggtggactactgggccgaatggtgcggcccgtgcaagatgatcgcccccatcctcgacgaggtcgcggactcctaccagggcaagctcaccgtcgccaagatgaacgtggacgagaaccgcgaagtgcccgccaagttcggcatccgcggcatccccacgctcatgctgttcaaggacggccagctcgccgccacgaaggtcggcgcgatgagcaaggcgcaactcacgtccttcatcgaccagcagctcgcctgagccgctttcagctcccggtgcgccaggcctgcatgccgcttgcgcaccggcccgcccccttccggcagacacttgctgtcggcacccgcgcagagaccctgatgagcggtcgtcttttcctgtcataatccgcatcgatcaccgggccagcccagcaacggcccccgtcgcagatcccccagacccgcctggacgccatgagcagtccccacggcatgcggtctcctcctgaattcctatttactccgttccggagtcacccccatgcatctaaacgaactcaaggcactgcacgtgtccgaagtgctgaagcaggccgaagagctggagatcgagaacaccgggcgcatgcgcaagcaggagctgatgttcgcgatcatcaagaagcgcgcaaaggcgggcgagcaggtcttcgccgacggcgtgctggaaatcctgcccgacggcttcggcttcctgcgcagcccggacacgagctacaccgcgagcacggacgacatctacatctcccccagccaggtgcgccgcttcaacctgcacacgggcgacatgatcgagggcgaggtccgcacgccgaaggacggcgagcgctacttcgcgctgaccaagctcgacgccgtgaacggcggcccgccggagcagaacaagcacaaggtcatgttcgagaacctgaccccgctgttccccaaggagcagatgaagctcgagcgcgacatgaagggcgacgagaacatcacgggccggatcatcgacatcatcgcccccatcggccgcggccagcgcgcgctgatcgtcgcgccgcccaagagcggcaagacgatgatgatgcagcacatcgcccacgccatcacggccaacaaccccgacgtgcacctgatggtgctgctggtggacgagcgccccgaagaagtgaccgaaatgcagcgcacggtcaagggcgagatcatcgcctccaccttcgacgagcccgccgcccgccacgtgcacgtggccgaaatggtgatcgagcgcgccaagcgcctcgtggagctcaagaaggacgtggtgatcctgctggactccatcacccgcctggcccgcgcctacaacaacgtcgtgccctcctccggcaaggtgctgtcgggcggcgtggacgccgctgcgctgcagcgccccaagcgcttcttcggcgccgcgcgcaaggtggaagaaggcggctcgctcaccatcatcgccacggccctggtggacaccggcagccgcatggacgaagtgatcttcgaagaattcaagggcaccggcaacagcgaaatccacctgaaccgccgcctctacgagaagcgcgtgttcccggcgatcgagctcaacaagagcggcacgcgccgcgaagagctgctgctgcccccggaaatcctgcagaagacgcggatcctgcgccagttcctctacaacatggacgagatcgaaagcatggaactgatgatcaagaacatgaaggccaccaagaccaacgtcgatttcttcgacatgatgcgccgcggcggctgatccgcgctgcgcactcctgcgaagggccccggggccccgccacggcaacgcggcggggccctttcgtattccggcatccgggcgtcaggcgccgccggccacggcgaagcgccgatccaacgcgctgtagcccaggcccacgcccttgcgcacgcggatctgcacgggaatgcggtccttcacggcttccacatggctgatgatgccgatggtcttgccgccggactgcaggctgtccagcgcatcgagcgcgatctccagcgtgtccgggtcgagcgtgccgaaaccttcgtcgaggaacagcgagtcgatgcgggtcttgtggctcaccaggtcggagagcgccagtgccagcgccaggctgacgaggaagctctcgccacccgacagcgtgcgcgtgtcgcgcgccacgtcggcctgccaggtgtcgatcacctccatctcgagttcgcctccggcgcggcgagcgagctggtagcggccgtgcagccgctgcagccgcagattggccaggtgcacgaggtgatccagcgtcagcccctgggcgaacttgcgatatttcgctccgtcggcggagccgataaggccgttcaggtgctgccacgcgtcggcatcggcctcgagcgccgcgatttccgtcagcaacgcctgcaagctctcgcgccggcgcgcgtcttcccgcagcctgccggcgatctctccctggcgctgggcggcctgcgtgctctgcgcctccagatcggccaactctgcctccacctcaggcaacaggcggtccgataacggtgcggacagcagcgcgtccagaccttttgcggcttcgtggtgcagcgcctgcgcagtggtgagcgcctgccgggcgctttccacgccatcctgcagggcctggcgctctgccggatccagccgcgccgccaggaagtcttcggcgtccgtgaagggactttctgccagcgcggtggtccaggcggcagcgctgcgtgtcacctcttcggccgccaggacctgtgcctgctgctgtgcatcccgcgtgccgcccagggtggccagggcagcggcatgggtctgcacggcctgtgccgcttgctgcagcagatcctccagtcgttcgggtgccatcccttcgccgtccggatgcccgacgccctccttgcgcaaggtgttgccttccgaggccacaagcagcgcatcccgccgctgcgcccactgttgcgccacggcgtctgcatgctccgccctctgctgctgcagcggcagttgcgccagcaggccctgcctgtgggcgcagtcggcctgccatgcctccagttcgcgcgtccgatcctgcagccagcgccccggttgtgcaggcaggtcgtacccgtggtcggcgagttcccgcgccagttcgccctcaatgttcttcaagtctgccgccaaccgatccagcgcctctgccagcgactgcagttgctgcttctgggcctggaggtcccgctcggccagcgcccgtgcctgccgcgccgcgccggcatcgcgctcggcctgttgcagcgcgcgttgcgccgcttcgccgcgctcgcgcgtccgggccaattcagcgccatgggcctgcacctcggccgcggtcccggcatgccggcgctgcgcgtcttccagcaacacgctgtcggtgcgatcggcgggccattccagggctgcgcacagcgtctgccaccggtcctccagctctgccaccgcgcgctcgccagccgctgcgtcctcctgggcgcgcgtctgctgcgcacgcagcgcggccagcgtggcttcggactgccgccgctcgtcggcgatggcgtccagcgcgcgccttgcgctctccagcgccgcttcggtggcggacacgtccagggcttcgtaggccgccagggccgggtgttcggtggcaccgcagagcgggcaggattcgccggggcgcagttgctgccggtgggattccagcgactggatgcgccgctcctgcgcaagcaggcgttcctggtcgcgcacgcgctgctggccgtcggcatgccgcatggcgagctgctgcagcgatgcttccagcgcaaccacccgcccttgccgctccgactgttccgccgatcgccgcgcctgttccacccgctgtgctgcgatgcgatcccggcattcccgcgcctgcccccagagatgccccagcctggcgagccgcagtggctcttcgcgccaataggcctcatcccggcccgccaggcgctccacgtaggcgccgcgggcttgctctgcgcccacttgcgcatcggcctgcacggcgtcggcatgccgcgcagcctcacccgcggcctgcagcagccgttcctgcccggcgcaccggtcggccatctcctgccgctgtgcctgcgtccgcccgatctcttcctgtagccgggcccgggcctggaaacggcttcgccagtcgcccagccgctcggcgagcgccgtatggcgcggatcgtcgatgcccccggcttccagcgccgccagggcctcgcggcccgcctgccactcgccgagccgcagcaccgcgagatgcctgctcaccgcggccgcacggcccagcgccagggcatgcgccgtggcggcttcggccagccggtcggtgctttcccgcagccgcagcgcacaggtggcctccgcctgctgcgccgactgccacgccgcgtggacgggtgacaggcgcatggccggctcggcgcgccgcaggcgctgaacgtcggcatcccgcgcggcccaggcaccttccgcggcgatggcgccggcctgtgcggcagcactgcgctgccgcgcccgctccaccgcaccgaaccactcgcgctccttctcggcctcggcgcgccgggcacgcagagcgcccagttgcgcctccaggcccgccgcttcctgctccagcgcgccgcgggccgccgcgtccagcagctcgacgcctccggcccgggcgcgcgccgtctccagcgcggccctcgcgtcgcgcgcgcgctcgtgcacgcgctgcgagatacgtccgtagatgtccgtgcccgtcagctcttcgagcagttccgcacgcttgccggccggcgcctcgaggaaggccgcgaagccaccctgggcgagcagcatcgacttggtgaagcgcccgaaatccagccccgtcagcgtttcgacgtgcttcaatttttcctgcaccttgctcgtgaccgggcgggccgtgccatcagctgcaaggatctccgccagttccacctgcgcgggctgcagcgcgccgtcgggccggtcccgggcacgccgctggctccagaaggcccgatagcgccccccgggcacggcgaactccacctcggcgaggcattcggcggtgtgccgcgtcatcagttcgttgcccccctgcgagacgccgccgatgcgcggcgtctggtggtagagcgccaggcagatcgcgtcgagcagtgtggtcttgcccgcgcccgtgggcccggtgatggcaaacagcccgccgtccgagaacggcacctgcgtgaaatcgatgcgccactcgcccttcagcgaattgaggttcttcaatcgcagcgacagaatcctcatgccgccccctcttcctgcagatcggacagcacgccccggtgcatggccgagagccgctcccgcagcgcctcgtccagcgattcctcctgcaggcggcgctcgaacacgtcgccgggggccagttcgtcgagcgtctcgcgggcgatgggcacgagggcgggagcggcgccgccgcgcgcgcggcgcacccgcagcacctccacgggcaggccgtcggccatcgccgtgacgcgcgcctgcaggtcgggcaggtagtcgtcgccggccacctccacgtcgagccaggcgggcgtttcctgtgtgccggcccgcgccgcggcggtaagcgccgctggcagggtggcaaggctgccgcgcagcgaagccatcggctggaagcacggcaccggcagcggcgcgaccgactgcaggcccgccaggtcgaaatccacctgcagcacctccttgcgctgcgcggcctcgtcgaagcccagcggtatcggcgatccacagtagcggatgtgctcgttcccgcccaccttcatcggctggtggatgtgcccgagggcgatgtagtccgccgcaggaaatgcatcggtcgggaaggcctccagcgtgccgacgtagatgtcccggacggcgtcgccgcccgtggcgcccacggtggcgaggtggccggtggccacgatcggcagtccgcccagcgacgcgctgcgttcgcgtgccatatcgaagagcgcagcgtagtgcgcgcggatcgcctgctgcagcgccatccgcttgtctgcggcgctctcgccgggcaggctgagcagcagctcccgcgggcgcaggtacggcaccgcgcacagaaccgcgcccggcccgccgctgcgccgatgcagcaccagcacctgctccgcgggcgtggcggccgcgcagggcaccacgcgggtgcccagttcggccagcagcgcgcggctctcgcccagcaccgcggcagaatcgtgattgccgcccagcacgaccagtgccgtcccggcctcgcgcagcgacagcacggcgtggtgatagagctcgcgcgcatggctgggcggtgccgatgtgtcgaacacatcgccggccagcagcacggcatccgcctggcaatctgccgcctgcgcggccagccagtcgatgaacgcacggtgctcggcctggcggctcttgcccatgaaatgctggcccaggtgccagtcggaagtgtgcagcagacgcaagatggaagggttcccatggaaggccccgcactcggggctggcgcttctttgcgcgggtatgcgataatggtaggctttttcgaagcggaaagtgcgtcgcaatgggtgcggcgtggctaccgcagcagcccccttgaaaggaccatgccatgaaagaaggcattcaccccaactaccgcgaagtgctcttcgtggacctgtccaacggcttcaagttcgtcacccgttcctgcgtgaacacgaaggaaaccggcaagaccgacgacggccgcgaactgccgctcttcaagctggatacctccagcgaatcgcatcctttctacaccggcacgcagaagtcggtggacaacatgggcggccgcgtcgagcgcttccgcaaccgcttcggcaagacggccgccgcgaagtaatccagcggtccaccggacccggggtggcacggatggccgcacggcattccgcacccgcatcccgccaaaggcagcccggcacgtccgcgctgccttttttgctgcccggcccgccggctggctccgcgcaggtttttgcctttattctcgatcgatttcttcggcactgaacgcgtgaatcctccgacccctgccatcgtgacccaggacgccgtgcggccgctgccgcgctgggcgctgttgctgctgtgcctggcctatgtcgtgcccggcttcgtggcccgctcgccctggaagaacgcggacgtgaccgcgttcggctacatgatggaactggcgcgggggaacacgccctggatgtcgccgaccctgggcggcatggcgcccgacaccgacgggctgctgccctactggctcggcgcgctggccgtgcgggccgcacccgcctggctgtccgcggacatggccgcccggctgccattcgtcgcgctgctggcgctcacgctcgccgccacctggtggggcatgtaccacctcgcgcgcagccctggcgcgcagccggtggccttcgccttcggcggggaggcctccccctccgattacgcgcgggccatggccgacggcgcgctgctcgcgctgctggcctgcctggggctcgcccagctgtcccacgaggtcaccagctatctctcgcaactggcctgcacggcactgctgttctttgccgcagccagcctgccgcgccgcccgttcatcgccctggcggccgccagcctcggcctgctcgggctggccctgagcggcgcgccgaccatggcggccctgctcggcggcggcggtgcgctgctggtggccttgaccgcccgcgatcctgccgagccggatccacggggcgccgcacggcccggatgggtgtgggggctggcgctggccgtgccggtgctgctggtggcggcgctgtccacggcactggacctgtggcgctggcgcgtccttccggcgagcgaggtcaaggaatggggcagcctcgcacgcctgctggtctggttcgcgtggcccgcctggcccctggcgctgtggacggtctggcgctggcgccggcagattttcagccgcacgctccaccgccacctgctgctgccgctgtggttcgtcggcgtcaccgtcgcgggctgcctgacgacgagccctgccgaccgggccctgctgctcgggctgccggccctggccacgctggccgcgttcgcgctgcccacgctgcgccgcgccatcgcttcgctgatcgactggttcaccctgctgttcttcagcgtgtcggccatcaccatctgggtgatctgggtgtccgtgcagacgggcgtgcccgcgaagccggcagccaacgtcgccaagctcgcgcccggctatcccacagggttttccgccgtggcgttcggcgtggcgctggccgccaccgcggtgtggtgcgcgctggcatggtggcgcgccgcgcgcaaccgcacggaaatctggaagagcctggtgctgccggccagcggtgccacgctcgcgtggctgctgctcaacacgctctttcttcccatactggactacggccgcagctaccggccgcaggtggagaatcttgcgcgcgtgctcggtcccgagccgggctgcgtgctcgtctatggcttgagccgcgcccagatcgccgggctgcaataccacggtggctggaacctccagcccgtggcgcttccctcggaagtgcgggagagccgctgcgagtggctggtggccgatgccggcgtgcaggccacggtccacgaactggcccgcggccgcggctggcaccgcaccgcggtgctgccccgccccaccgacaagaacgaccagctcctggtgctgcgccgccggccctccgtggccgggcagccctgatgccgtccgagcgcgcccaggtcgcgcgccacgcggccaccgtgctggcggggcagctcgccgtgatggcgttcggcgtgaccgacaccatcgtcgccggccgccatgcgccctcctccctggccgcgctgtcgatcggctcggccgtctatgtgagcgtctatgtcgccctcatgggcgtactgcaggcgctgctgcccatctgggcggagcagcgcggcgcgggccacaccaccgagatcggccgcacggtgcgccagtccctgtacctctgcgcgctggcgagcctgctgggcatggctgtgctgctgtcgcccggcgccatcctgcgctggacggaggttcccgccggcctgcgcgcggaggtgggccgctacctcacggtgctggccgcggccctgccgccggccctggccttccggctctacaccacgctcaaccaggccctggggcgcccgcagctggtcacctggctgcaactgggttcgctggcagtgaagatccccctgtccatcggctttaccttcgggttcgccgggctgcccgcacagggcgccgtcggatgcgcctgggccacgctggtcgtgaactacctgctgctgggcatcgcgctgtggctggtccgctcgtcggcgatgtatgcgccgctcgcgctctggaagcgcatggagcgccccgacccggcccagatcgggcgcttcgcgcggctgggcgttcccgccgggctggccgtgatggtggaggtcacctccttcacgctgatggcgctgttcatcgcccggcagggcacggtcgccgccgcggcgcaccagatcgcctcgaacctcgccgccgtgctctacatggttccgctttcgctggccatagccaccagcgcccgggtcagctactggcgcgggcgcgcggacgaggccatcgcccggaaggtggcgtggatggggttgcgcatggcgggcaccatcgccctcgtgctgtccggcctggtcctgctggcacgccacggcctggcgagcctctacacctcctcgcccgacgtgctggccatggccggcgggctgctggcctgggtggcggcctaccatgtcgccgatgcgctgcagaccttctgcgcgttcgccctgcgctgctaccggatcaccatcgcccctctggctacctatggggtgctgctctggggcgccggactgccggcaggctatgtgctggcctacgtgggcctggccgggcacccgccgcaacagtcgcccgccgctttctggatcggcggggcgctggcgctgggcatgacggccgcggtgttcattgcgatgctggcgagggcattgcggaaggcccgctcgccgggcccgcacccggcttcggcagggcgagggcgggcttagcctgtgcaccacgcactgccgcgctgcgctggatgcggtgcgccgggaacgtgacggaaaacacggagcccttgcccacggtgctttcgatgcccagcgacgccgaatggcgctgcaccacatgcttgacaatggccagtccgagcccggtgccgccggtgtcgcgcgaacggctgcggtccacgcggtagaagcgttcggtcagccgcggaatgtgcacggcctcgatgccggggcccgtgtcgcgcacggaaaagcggccgctgccgtcggccagcgtctcccaggccacggtgatgcggccgcctgcgggcgtatagcgcaccgcgttgccgatcaggttggcgagcgcgctctgcagttcggccgccaccccgaccagctggccggcgccctgcaatgcctcggccggaggaaactccagcacatggcccgccgactggctgcgggtgagcagcgcggacaggcctcgggcctcgtcctcgcagcggcgcagcagcgcatccaccggcgtgcattcggtcaagccgggcggcgggctgccctccaggcgcgaaagggtcagcaggtcctgcaccacgctctgcatccggccggcctgttgcgacatcatgttcaggtagcgtgcgcgctcttccgaggacagcggcaacgtctgcagggtttccacgaagcccatgaggacggtgagcggcgtgcggatctcgtgcgacacgttggccacgaaatcgcggcgcatggcctcggcctgctccagcgccgtcacgtcgcgcgacagcagcagcttgcggccgtctccgtaggggtgcaggtggacggaaatgcgcaccggccgggaagccgtgctctcgcgcccctgcagcaccacgtccctggaaaaatcctgggcggcgtagtaggcgctgaattcgggatcgcgcagcaggttgccgatcgactggcccatgtcgcgcgcggcatccaggccgaactgcgtgaccgcgatctggttgcaccactcgatgtggccctcggcatcgagcagcaccacgccattgggcgtcgcctgcagtgccgcgaggatctcctgcaggcgcgcatcgctggcggcgatgtcggcctggttctggcgcagcaggcggcgcgtcctgtcggcagcctcgccccacacgcccctgagcgaggggcagctggcgaggtcgccatcgcgcagccagcgcagcacgcgggagccgcgccacagatcccacaggaaccagagccagacgcccgcgaaaaccgtggccaccgcgccatggaagccgccccagagccacccgagcaggagaccggcggcctggaaggacaggaagaaaatgcaacgccaaaccatggaatccgggagggccccgcggggcccctccccgtccgcactccgctgccttgttgtcagataacgaaaagggaggccaccggcgggcggccccggccgccggtcaggctcgcatcagggcggcaggctgggccgtgagccggtagcccgcgccgcgcacggtctccaccatggcgcctgcgacgcccagggcctcgcgcaggcgcttgacgtgcacgtccaccgtgcgctcctcgatgaagacatggtcgccccacaccttgtcgagcagctgcgcccggctgtggacgcgttcggggtgcttcatgaggtagtgcaggagcttgaactcggtcggaccgatcttgagctgctgtccctggtaggtcacgcggtaggtgccggcgtcgaggatcaggtcggagatggccacggtatcggtggcctgctcgggcgcccggcgccgcagcacggcacggatgcgcgccagcagttcctgggtggagaacggcttggtgatgtagtcgtccgcccccgcgtcgaggccggccaccttgtcgggctcgtcgccgcgcgccgtgagcatgaggatgggaatgggtttggtacgcgcatccgcgcgccacttgcgcgcgagttgcaggccgctctggccgggcagcatccagtccagcaggatgacgtccggcagcaccgcatccagctcgcgctgggcggattcgccgtcctcggaccagatgggctggaatccgttgtggcgcaggttgacggcgatcagctcggcgatggcggattcgtcttcgacgatgagtacgcggggaagtctcttcatggaggggcaggcctttcagagcacggccgactcgatctcctcgagggccgtgtggcgcacgtccttgcccttgacgaggtagatgatgagttcggccacgtttttggagtgatcgccgatgcgctcgatggccttggccaggaacagcaggtccaggctcgcggaaatcgtgcgggggtcttccatcatgtaggtgatgagcttgcgcacgaagccgtcgaactctcggtcgatgaggtcgtcttccttcaggatggccacggccgccttggtgtcgaggcgggcgaacgcgtccagggccttgcgcagcaggcccgacgccaggtcggccgcgacgcgcaggtcggtggtgggcagcgagcgggcggagccgctctcgatgatggacttgaccatgcgggccatcttgttggcctcgtcgcccatgcgctcgaggttcgcggtcgccttggagaaggcgatcagcaggcgcaggtcacgggccgtgggctggcggcgcgcgatgatggacgagagctcatgatcgatctcgacctccatcgcgttcacgcggtgctcggtggtggcgacctggtcggcggcctccacgctgaactgcgacagcgcgtaaatggcctggcggatctgggattcgaccagcccgccgagctccatcacgcgtgcggagatgctgttgagttcgctgtcgaactgggaggaaaggtgtttctcgggcatgcggagtctcctggtccgttcagccgaaacggccggtgatgtagtcttcggtttccttgcgctggggcttgaagaacatctgctcggtctcgccgaactccatcaggtcacccaggtacatgtaggccgtgtaatcgctgcagcgggctgcctgctgcatgttgtgcgtgacgatcaccacggtgtattcgttcttcagctcggcaatcagttcctcgaccttggccgtggagatcgggtccagcgccgagcacggctcgtcgagcagcagcacttcgggcttgatggcgatgccgcgtgcaatgcacaggcgctgctgctgcccgccggacaggcccgagccgctctggtgcagcttgtccttgacctcgttccagagggccgccttgcgcagcgcccactccacgcgatcatccatgtccgtggcgttgaggctctcgaacagcttcacgccgaaggcgatgttgtcgtagatcgacatcgggaacggcgtcggcttctggaacaccatgccgaccttggcgcggatcagtgccacgtcctgcttgctggtcagcaggttctcgccgtccagcaggatctgcccttccgcgcgctgctcggggtagagctcgtacatgcggttgaaggtgcgcagcagcgtggacttgccgcatcccgacgggccgatgaacgccgtgaccttcttctcgggaatgtccaggttgatgcccttcagggcatggaacttcccgtagtagaagttcaggtcgcgaaccgtgatcttggaggtgccggcggcgccggtgtttttcgtggacatgggaaatgggtccgatctgtggcggatgggtttgtctcaggacttctggcgcgtcagcacgcgggccaggatgttgaggccgagcacggcgagggtgatcaggaacacgccggcccatgccagctcctgccagttctcgtaggggctcatcgcaaacttgaaaatggtcaccggcaggctggccatgggcttggacaggtcggcgttccagaactggttgttgagcgaggtgaacagcagcggagcggtctcgccggcgatgcgggccacggcgagcagcacgccggtgatgacgccggcgcgggcggcgcgcagcgtgaccagggtgatcaccttccacttgggcgtgcccagggcgtaggcggcctcccgcaggctggcaggcacgagcatcagcatgttttcggtcgtgcggatcaccaccgggatgacgatgagcgccagggccaggatgccggcataggcggagaagctcttgaagcgggcgaccaccacggcatacacgaacaggccgatcacgatgctgggagccgacagcaggatgtcgttcacgaagcgggtgcacgatgcgagccagctgcgctggtcgtattcggcgaggtacacgccggccatgatgccgatgggcgtgcccacgaacgtggccagcatcaccatcacgaacgagccgaagatggcgttggagatgccaccggcctcgttgggcggcggggtcatctcggtgaagagggtgacgctcaggccgcccacgcccaggcggacggtttcccagaggatccagatcagccagaacaccccgaacgccatggccgcgagcgacagggccagggcgatggtgttcacgcgcttgcggcgggcatagcgcgcctggcggctgctggccagctcggccgcggaaatgagttgctgcgaggtgctcacgagcgggctccttcgttcttctgcaggcgcgacagcaggatcttggacatcgacagcaccacgaaggtgatgaagaacagcaccaggcccaggtagatcagcgacgcctggtgcaggccttcgccggcttccgcgaattcattggccagcgccgaggtgatgctgttggcggcctggaagaccgacagcgaatcgagctggttcatgttgccgatcacgaaggtgacggccatggtctcgcccagggcgcggcccaggcccagcatgatgccgcccagcacgccggtcttggtatagggaaggaccaccttccacaccacttcccaggtcgtcgagcccaggccgtaggcggattccttgagcagcgccggggtgacttcgaacacgtcgcgcatcaccgaggcgatgaacgggatgatcatgatggccaggatgatcccggccgaaagaatgccgatgcccacgggcgggccggacaccagggcgcccaggtagggcacgcccgacagcagcgactgcaggggctgctgcacccaggtggcgaggatggggccgaacaccatcagcccccacatgccgtagacgatggagggcacggcggccagcagttcgatggccgttcccagcgggcgcttgagccaggcgggggacagttcggtgaggaagagcgcgatgccgaagctcacgggcacggcgataagcagcgcgatgatcgacgtggccagcgtgccgtagatcatgaccaggccgccgtagtcgttctgcaccgggtcccagacgctgcggccgaggaagctcacgccgtacttgtggatggacggccacgcgccgatcacgagcgagaccaggatgccgatcaggagcgccagggtcagcatggcagcgccccgggcgagccacgcgaaaatgcggtccgccaccgctccggagagcagtggcgcgcgggacggtggagtggttcggggagcgctggcgctgcgctgcagcggcgtcgcgggaggtgcggacatggtgctggacacggagggtggccttttcaggtttgcggccacccccgcctgcgcggcgggggtggcccggggacttacttcagcgggatggccttgccggaagcgtccttgatctcatcccaggacttgagcacgacggccttcacgctgtcgggcatgggcacgtagtcgagatcggcggcggtcttgtcgccgttcttgtaggcccagtcgaagaacttcagcgacgtggcggcctgggcgggcttgtcctggaccttgtgcatcaggatgaaggtggcgccggtgatgggccacgattccttgcccttctggttcgtcaggatctggtagaagctcttggaccagtcggcgccggcggcagcggccttgaaggcggaatcgtcgggcgagacgaagctgccttcggcgttctgcagttgcacgtaggtcagcttgttctgcttgacgtaggcgtactcgacgtacccgatggagttcggcaggcggccgacgaaggcggcgacgccctcgttgcccttgccgcccgcgcccgtgggccagttcacggccgtgccttcgcccaccttggtcttccactcctcgttcaccttcgacaggtagttcgtgaagatgaagctggtgccggagccgtcggcacggcgcaccggggcgatctgcgcgtccggcaggttcacgccggggttgagggacttgatggccgggtcggtccagttggtcaccttgcccaggtagatgtcgccgagcacctggccgctcagcttgatctggccgggggcgatgcccttgatgttgaccaccggcacgacgccgccgatgacggtggggaactgcaccaggcccttcttggccaggtcttcgtccttcaggggggcgtcggacgcgccgaagtccaccgtcttcgcctcgatctggcgcaggccggcgcccgaacccacggactggtagttgatcttgacaccggttgccttgttgtaatcggccgcccacttggagtacagcggagcggggaaactggcgccggcgcccgtggcctcctgctgggcccacgcggcggagaacgcacccgccgagacgacacccgacaccagaatccgaatcacagacagtttcatgagggaacctcttggttgaaaagaatcagtggtgcggactgtaggagcgctttatgacaggactgtgacgcgccgtccagcctgtcatggatggcctccccagggaaaccggccgctttcgcggccccggaagtcacgcgaatgtcatgattccgccttactctggacatccgcgacaaggctgcatgccggtgccggccgcctggcccgcccgcccgtgcagcacccaccgatcacccccgggcaggccttgcccgcgggtgcgcgcccgcttcgcccgggcgtggaaaaaagggagtgctatgctgcgccgccagaaaaaccagcgcgcaaggcgcgacaacatgcacgacggaacattgcttgccgcggtggatctcggatccaacagctttcgcctcgaaatcggacgcttcgagcacggactgatacgcaggatcgaatacctgaaggaaaccgttcgccagggcaacggcctggacgaggaacgcaacctcacgcccgacgccatgcagcgcggctgggactgcctcgcacggttcgccgagcgcctcaagggcttcccggccgaaagggtgcgcgccgtcgccacccagacgctgcgcgaggcgcgcaaccgcgacgctttcctgcagcgcggcagcgccctgctgggccacccgatcgacgtgatctccggccccgaggaggcccgcctgatctaccagggcgtggcccacctgctgccgcagtcggacgaacgccggctcgtggtggacatcggcggccgctccaccgagctgatcctgggccatggcttctcggccgataccgtggcctcgttccgcgtgggcagcgtggcctggtccacccggtacttccctgacggtgccttcaccccggaatccttccgcaccgcggagatcgcggccaaggccgtgctggacgaggcgctcaacacctaccggccccaggcctgggacgtggcctacggctcctccggcaccgccggcgcgatcggcgacatcctggccgtgctgggcggcccgcccggcctgatcacccggcccgggctggactggctgcaggagcagttgctgcgcgcccgcacggtggacaaggtgcggctggagggcctgaaggaagaccgccgggcggtgatcggcggcggcctcagcgtgctgcgcgccgtattcgacctgctggacatccgcgagatgcaggtggcccagggcgccttgcgccagggtgccctgtacgacctgctggaccgcgaacagcatgccgacgacctgcgctcctccaccgtgatcggactcatggagcggttccgcgtggacgtgcggcatgccgagcgcgtggcccgcacggccgccctgctccaccagcaggcctgccccggcggcgcggagcaaagccacagggaactcgtctgggccgcgcagttgcacgaaatcggctgcatcgtctcccatggcgaccaccaccaccacggcgcctacctgctggaccacaccgacgcggcgggcttttccgtgtcggaactgcgccacctcgcccggctcgtgcagggccaccggggcaaggtgcgcaagctcgaggccgacatcgacgatccgcggctggcccaccagctggcgtgcctgcgcatggccgtcgccctgtgccacgcccgccgcgatccggacctggaaggcgtggccctggtccgggacggccaccgcttcgtcgcgtccgcccgccctggctgggccgcagcctatccgcaatcggcccacctgctgcgcgaggaaggcactgcctggcagcggaccgcctgggaattcgtggccgaattgccctgacgtcccggtggcgcaaagccgcaaaaacatgcaggctcatccataacggtataaactgtttatatcgttttactctggatggcctgccatgtccgacaccacttcttccgcccctgccacagctgccgccgaagcggcctccacgccggcagccgcaccggcatccgccgcgaagccggccaagtccgtcaagaacgagaaggccaccaagcccccccgtgcggcaggcaagcgcagcagcgcgcccgcggcggccaagagcaagcccgccgccaaacaggcacccgccgcgcgcgaggccaaggcgaagaagcccaagctcgtgcgcgacagcttcacgatcccgaaggaagagtacgccgcgatcgaaggactgaagcagcgcctggccctgctgggcacacccgcgaagaagagcgagctgctgcgcgccggcctcgtgctgctggccagcctgtcggatgccgcgctggccaaggccatgcaggccattccgtccatcaagacgggccgcccgaagtccgagccggcagagaccgcagccgccgccaagcctgccaaggccccgaaggcgcgcgccgccggcaaggcctgacaccctccatgcccggtgcagtaccgggcgcatgcgggcgccgttgcccggactacaggaaatccggcgcctgcacggccatgaggatggtttccgccacctcggcgcgcgcgcgccggcgcagccaccacaccgcgcccttgcggatggcgcaatccggagagcgcaacccgagcagttcggccgcggcctgccccagcatgggctggtgccccacgaccagcaccgcgccgcgcgcgtgcggccactgcaccagttccagcaggtccgccgcggtgcctccgggcagcagttccgcacgcagcttgtatttgcgccccagcgccttggccgtggcctcggtccgcagggccggactcgccagcacgcgcaggccgtccggcaaccgccggtccagccaggccgccatgcgtgcggcctgcttctcgccccggggcgtcaatggccgctgcaggtcctcatcgccttcgcggggctcctccgcctcggcgtgccgccacaggatcaggtccatcatgccctggccgccgagggcgcagtgccgggcgggccgtagcgcagcatcagcgcctgctgggcaccgttgcccgacaccgggtgcggtgcccgcgcataggagccgtcggactgcagcgtccaggcatccttgtcgtcgtgcaggtaggcgaccaggcactcgtcgatgatccgctggcgcagttcggggtcgtccaccggccaggcgagctccacgcgccgcagcatgttccggttcatccagtcggcgctggacagcagcagctgctcctggccgcccgcgcggaaatagaacacccgcgtgtgctccaggaagcgtccgatgatggagcggacgcggatgttgtcggtcacgccctcgcgctgcgccggcagcatgcaggcaccgcgcacgatcaggtcgatgcgcgcgcctttctgcccggcggcgacgagcgcgttcatgagcgcctcgtcggtcagtgcattcatctttgccacgatgcgcgcgtcttccccgcgcgcggcggcatcgcccacggccgcgatcatttcctgcaattgccggtgcaggtggaaaggcgccatcaccaggcgcttgagccggggcagcttgttctggctggccaggtggttgaacacggcatccatgtcggccgtcgtgtccgcatcggcggtgaaatagctcaggtcggtgtagagccgtgccgtgcgggggttgtagttgccggtggagagatgcccgtagcggcgcagctgcttgccctcgcggcgggtcaccagcagcatcttgccgtgcgtcttgaggcccaccaccccatagaccacctgcgcaccgatggactccagtgcctccgcccagttgatgttcgcctcttcgtcgaagcgggccttcagctcgacgacggccatcacttccttgccgcggcgcacggcctcgcgcagcagttccatcatctcggaatccgcgcccgtgcggtagatcgtctgcttgatggccagcacctgcgggtcgttcacggcctcgcgcaggaactgcagcaccgagtcgaagctctcgaacggctggtgcaccaggatgtcgcggcgccggatctgctccatgagcggagcgcccgcctgcacctgccggggccaggccgcgcgccagggcggaaacagcagcgcgggctcgttgaccaggtccaccagctgcgtgagccgcaccaggttcacgggaccatgcacgcggaacagtgccgcatcgggcagcgcgaactgcgactgcaggaaatcggagagaaaacgcgagcaactggccgacacctccaggcgcaccgcctggccgtaatggcggtgctgcaggccctggcgcagcgccgtgcgcaggttgcgcacgtcgtcctcgtccacggccaggtcggaatggcgcgtcacgcggaactgggagaactccgtcacatcgcgcccggggaacagttcgctcagatgtgcccgcacaatgctggacagactgacgcactgcgccccttgcggcgccaccttcacgggcagccgcaccagccgcggcagcacgcgcggcaccttgacgatggcgatctcgttctcgcgcccgaaagcgtcgttgcccttgagccgcacgatgaagttcagcgacttgttcgccacctgcgggaaggggtgggccggatccagccccaccggtaccagcagcgggcgcacctcgcgctcgaagtagtcgcgcacccagcggcgctgctcgggcgagcgctcgccatgggagacgatgtggatgccctgctccgcgaaggccggcatcagcgactcgttgtagagcgcgtactggcgggccacgaggtcgtgcgccttgttggacagcgcctcgaaggaagccaccgtgtagggtcccttggtctctccgctctgcgccgccgtgatgtgcggcgcggcgcgcacctcgaagaactcgtcgaggttggacgacacgatgcacaggtagcgcagccgctccagcaggggcacgtcgatgcgcgtcgcccagtcgaatacccgctcgttgaatgccaggatgctgtggtcgcggttgaggaacgcgatgccggacgcatcggacaggggctcggggaccgccaggaggtcctgcgcacctgcggaggaagccggttctggggagagcgtggacgaagagtgcatggaaggcaaattgtcagtaccggaatcagttttagtattagtctcgaccatgacattttcatgacatgtcatcgacgctgtcacgaacagatttgcaacgatcatccagcgccgggacagcggtcatccgaggaaatgcttgcgatagcggggaggcaggtcctcgatgcgcatcagcatcggcaggtcggcggtgttgaaatccggatcccaggcgggcgcgccgagcacccgggtgcccaggcgcaggtagcccttgatcagcgctggtggctccaccggcagggagccgtcgagctggtccaccggaagcggcaggcggggctgcacctcgtattcggggggcgccatgtagccggccttgagctggttccagatgctggcggcggcgttgccgctgagcacgccgttgtgcagcatggggatgctcgcgcagccgatcatcatgtccagcccgttgcgcaccatgaagtcggccagcgcgccccacagggtcatgatgaccccgccgtggcggtagtcgggatgcacgcagctgcggcccagctccaccatgcgcccgcgcaggtgggcgaggcgcgacaggtcgaactcggtgtcgctgtacaggccacccgcccgctgcgcctgggcgggcgtgagcacgcggtaggtgccgatcacggcccgggtttccacgtcgcgcaccagcagatgctcgcagtacgcatcgaacgcatccacgtcgtggccgggaacggacgtgctcaggcgcgcgcccatttcccctgcgaacacgaggtatctcagtcgctgggcttcccggacttcggcagcgtcgcgcgcccaggaagcctcgatgggcgccaacgcgcctttgccttgccgtggcgctggaacctccccaggacccggtcgatgaagcgacctccggaaaggcatgtctggggacagagacagggtggggacaggaaggtcgctcacgaattactcccggtgaaccgttgaaccatcgcggccctgcccagcaaggccgcgctggacaatgtcgcagcggcgcatgacatgtcggtgtcgcggcgatggcgcatccatgacagccgctcgtcaccgccggccctgcccccacgggtccgagtgatcccgcgcacggcacaaccccttgctctactggattgccctgcccgcccggcagtggcccgctgctacactttgtagcctctgcctgccgccctaggccggcttcccctcgtcatgcccttcaccaaagtccggtccctgcctgtcctgggaacatctgacggtcctgccgtggaacgactcctgcgcgagcagcagacgctactggacagtgccggcgtaggcatcgtgttcatccggcagcggcaggtggtgcgctgcaatccccgctacgcggaaatattcggctatgcctccacccgcgaggcgatcgggctgagcagccagagcctctaccccagttccgcggccttccgcgccctcggccgggcggcctatcccaccctgtccctcgggctgccgtaccgctgcgaatgccagatgcggcgcaagaacggccgcctgttctgggccagcctcacgggccgcctcatcaacccgctggacacgtccgaaggatcgatctggatcgtcgatgacatcgacgaacagcgccatgcgcagatccgcctgcacgcggccatccgggagaagcaggcgctgttcgaccacgcgatggtgggcatcgcgttcgttcgcaacaaccgcctcacccgctgcaaccggcatttcgagcagatgctgggctatgcgccgggcgagctgtccgagggctctgcccgccagcagcatttcagcgatgccgactgggaggtcatggaacgccacggccacggtgagacgaacggcgcgggcgcgggcttcaccggcgagatggacctgctcgccaaggatggcagcacggtcacctgcgaagtgcgcagccagccgctggatccgctctttcccgagcagggctgcatctgcattgccatggacgtgaccgctcagcgcaagacgcaggcggaactcgcgcgcatgcatgccgaactggagcaccaggtgcaggagcgcacgcgccagctcagcgaaaccgtcgagagcctgcaccgggagatcaacgaccgcaagcacgaccaggaacgcatctactggctggcgcactacgacccgctcaccggcctgcccaaccgcacgctgctggccgagcgcgcccagcatgcgatccgggtcgcgcaggagaacggcacgccgctggcggtggtcttcctggacctggaccacttcaagcatgtgaacgattcgctggggcaccgcgtcggcgacgcactgctggtggaaatcgccaagcgcctgcgcgccgtggtgcgcgaccgcgacacggtctcccgcctgggcggcgacgaattcatcctgctgctgccgggcgccaacgcccatggcgcggcccgcgtggccaccaagctgcaggaggcctcgcgccagccctaccagatcggccaccacgaactcaccatggcgccctcgatgggcatcgccctcttccccgacgacggcagcgacttcgacacgctgacgcagtccgcggacgtggccatgtaccgcgccaagctcgacgggcgcaacacctaccgcttcttcacgccggagatgcaggcgcagtccgtgcgcgccctgctgctggaaaacgcgctgcgccgggccctggaacgcgaccagctccgcctgcactaccagccccagatcacgatcgccagcggcgagatccgcagcgtggaggccctgctgcgctgggaccaccccgaactcgggcccgtgtccccggccgaattcatcccgatcgcggaggacagcggccagatcctgcagatcggcgaatgggtgatgcgcacggccctggcccagttgcaggcatggcatgccatgggcctggaatggctgtccatggccgtcaacctgtcggccctgcagttccggcagcccctgctgcccgaactggtcagccgcatcctggacgaaacccgcctgcatccccagcgcctggagctggagctgaccgaaggcgtcgccgtggacgatccgcggtcggccatcgccaccatggaccagctccatgcccgcggggtgcggatgtcgatggacgacttcggtaccggctactcatccctgagccagctcaagcgcttccagatctacaagctgaagatcgaccagtccttcgtccgcgacctgggcgtggacagcaatgaccgggccatcgtgagcgccatcatccgcatggcacaggccctgggcatgcgcaccaccgccgagggcgtggagacggccgaacagctggagtatctccggcagcagggttgcgacgaggcgcagggctactatttcagccggccgcagacagcagaggccatcacgccgctgctgcggcagcgcaagatccagcctgcgggctgagccgcgagcgcttcagcaccgccctgccccgccccattccggctgcgccggacggggccttttcagcccgcccgggccgcgtcggccagctggtgggcgaaatggctggcgcggtccgcgtcggaggtctcgaccatcacgcgcagcagcggctcggttccgctcgcccgcaccagcacgcgcccttgcgcgcccagttcggcctccaccgatttcagggcgtcctgcagcacggcgttggccttccagtcctggccgggaagcagccggacgttgaccagcacctgcgggaacaggcgtacgtgctccagcgtgcgcgccaggctgcggccgccgcgcacgcaggcctgcagcacctgcagcgcgctgatcaggccgtcgcccgtggtgtgccggtccagcgccagcaggtggccggagctctcgccgcccagcagccagcggcgccgggccagttcctccagcacatagcggtcgcccaccttggcacggaccaattccacgccgtcggccttgagggcgagttccacggccatgttggtcatcagggtgccgaccacgccagggacgctttctccccgcgacaggcggtccgccgccagcaggtagagcagttcgtcgccgttgtagagccggccggcggcatccaccatctgcaggcggtccgcatcgccatccagcgccacgccgtagtcggcacggttcgcgcgcaccgcgcgcaccagcgcgtcgggatgggtggcgcccacctggtggttgatgttgagcccgtcgggcgagcagccgatggccagcacttccgcccccagttcgtggaacaccttgggcgcgatgtggtaggccgcaccgtgcgccgcatccaccacgatcttcgtgcccctgagtgtgagatcctgggaaaaggtgctcttgcagaattcgatgtagcggccggccgcgtcctccaggcgccgggccttgcccagggaggccgaatccgcccaggccggggcttcgtcgagggcggcctcgaccgccagctcccattcgtcgggcagcttggtgccctgggcgctgaagaacttgatgccgttgtcgggataggcgttgtggctggcgctgatcaccacgcccaggctggcccgctgcgcgcgcgtgaggtaggccacgcccggcgtgggcagcggccccagcagcacgacatcgacaccggccgaattgaagccggactccagcgcgctctccagcatgtagccggaaatccgcgtgtccttgccgatcagcaccgtcggccgctcctccgtgcgacggagcacccggcccaccgcgtgtgccagccgcaggacgaaatccggcgtgatgggggcctgccccacggttccacggataccgtccgttccgaaatacttgcgagccatggtcatgttcctgctggtttcttcttgctttgccggcctgtccccgtgccctccgccgggtcgcgccgcgcaggcggctatggctgcggccgcgccggcccgggcgcacggcttgcgccggaatcccccgatggtatccgggccgcgcaccagatcctgagcgccgcggacgtttccgcgacatcgtgcacgcgcacgatgcgggcgccccgctccacggacaacagcgctgcggcaacgctgggcacgagccggtcctgcacctgcaaccccgtcaccgcgcccagcgacgacttgcgtgaccaccccgccagccaggcatgcccgtccgccgccagttgcgcctgctgcgccagcagcgcgaaattctgctccaccgtcttgccgaacccgatgcccgggtccagcacgatgcggtccctggccacgccctggccgtgcagggcatcggcctgccggtcgaggaaggcccttacctgcgccaccacgtcgccctccatgggcgccacctgcatggtctgcggctcgccgtgcatgtgcatcaggcagacgccgcatgcgccgtggcgcaccaccgcctccaccgcgcccggctgccgcagtgcccagatgtcgttgacgatgtccacgcccaggtccagcaccgcctgcatcacggcaggcttgtaggtgtccaccgaaatgggcactccccaggccacggcttccttcaccaccggcaccacgcgggccagctcttcctccaggggcaccgccgggctgccggggcgggtcgattcacccccgatgtccaggatgtccgcaccgtcccgcagcatggcctcgccgcgccgcagggcatcctgcagcgacgcatggcgcccgccatcggaaaacgagtccggcgtcacattcaggatgcccatcacctgtgggcgcgcgagatcgatacggaaacgggatgtctgccagtgcatggaatgaaggaaggtcgccggcgtggggaaagttcgtgaagacaaaacgggagggtgcaaacgcaaaaacggggccgaggccccgtttccgtgcactgccccgcggcaggctgcggcgccttacgccacggtgggcgaagggtcggtggtcaccggtgcgggcgttccgccgccggaggagttgtcgccgccggacgaaggcgtgcggggcgtccagtccttgggaggacggggcggcttgcccgccatgatgtcgtccaactgctcggtgtcgatggtttcccattccagcagtgcgttcgccatggcgtgcatcttgtcctggttatcctcgatgagcttgcgcgccagggcgtactgctcgtcgatgatgcggcggacttcgccgtccaccttctccatcgtctgctcgctcatgttgttcgtcttggtgacggaacggccgaggaagacttcaccctcgttctcggcatacaccatggggcccagggcctcggtcatgccatagcgcgtcaccatgtcgcgggcgatcgaggtcgcgcgctcgaagtcgttgctggcgccggtcgtcatctggttcatgaagacctcttccgcgatccgaccgccgaacagcatgctgatctggttgagcatgtactcgcggtcgtagctgtagcggtccttctcgggcaggctcatcgtcacgccgagcgcgcggccgcgcgggatgatcgtgaccttgtggaccgggtcgcacttgggcagcagcttgccgatgagggcgtggccggcctcgtggtaggccgtgttgcggcgctcctcctcgggcatgaccatgctcttgcgctcggggcccatgatgatcttgtccttggccttctcgaagtcctgcatctccaccgtgcgcgcattgcggcgcgcggccatcagcgcggcctcgttgcagaggttggccaggtcggcgccggacatgccgggcgtaccgcgggcgatcacgccggcgttcacgtcctggcccacgggcaccttgcgcatgtggacgttcaggatctgctcgcggccgcggatgtccggcagcgtgacgtacacctggcggtcgaagcggccggggcgcagcagcgcggcgtccaggatgtccgggcggttcgtggcggcgaccacgatgacacccaggttggtctcgaagccgtccatctcgaccagcatctggttgagggtctgctcgcgctcgtcgttgccgccacccaggccggcgccgcgctggcggcccacggcgtcgatttcatcgatgaagatgatgcagggggcgttcttcttggcgttctcgaacatgtcgcgcacgcgggccgcgcccacgccgacgaacatctcgacgaagtcggaaccggagatgctgaagaacggcaccttggcctcgccggcgatggacttggccagcagcgtcttgccggtgccgggaggaccgaccagcagcaggccgcgcgggatccggccgcccagcttctggaacttctgcggatccttcaggaaatcgacgacttccttgacttcttccttggcctcgtcgcagccggccacatcggcgaaggtgacggtgttattgttctcgtcgagcatgcgcgccttgctcttgccgaagctgaaggcaccgcccttgccgccgccctgcatctggcgcatgaagtacacccacacgccgatcagcagcagcatggggccccagctgaccagcagggtcatgagcagcgagccttcctcgcggggcttgacgtcgaacttgacgttgttgttgatgaggtcgccgaccaggccacgatcgaggtaggtggccgtggtgcggaccttgcggtcgtcattggtggtggcgacgatctcggtgccgccctgcccttcctggatggtggcgttcttgatgcggccgccacgtacttcttccaggaattccgagtacccgatgttgccggcactggcgcccgcacgggtgtcgaattgcttgaacaccgtgaaaagcaccatggcgatcacgagccacacggcaattttcgaaaaccattgattgttcaaagcggggctccagaatcgagggggagaacaatggccggatcggacgctcaccgggggcacgttccagcgcatttagggcgcattttaggcctttcaaggcgagcgccgccttgcctttaccccaaccgcggctatggtcaccatagctcgggcatccggccggccggcccgcggcatggccgcctgcacggaagcgggaaaaattcccgccgggttatttgcgcaaacccattccgacgagaaaggtttcggacgatttgtcgcgcgatgccttgggcttcatcggtttcacggtgcggaagttttccttgaaaagctgcaccagctgggtgtatccgctaccgtggaagagtttcaccaccagcgcaccgtccggcttgaggtgctgctgcgcgaaatccaccgccagctcgatcaggtgggcgatgcgcacggcatcgaccgactccactcccgacaggttgggcgccatgtccgacaccaccacgtccaccggccggccctggacggtctcctgcagccgcgcgagcacgtcctcctcgcggaagtcgccctgcaggaaggtgacgccctcgatcggctccatgggcaggatgtcgagcgcgatcagggtaccgttgagctggccggtggcggcgccggcaggcgccatgcgccggcgcaggtactggctccaggcgccgggcgcggagccgagatcgaccaccacctgcccggggcgaatgaggccgagggtttcgtcgatctccttgagcttgtaggcggcacgtgcgcgatagccctctttctgggcgagtttgacgtaggtgtcgttgacgtggtcatgcagccacgccttgttcaccttcttgcttttcgtgttggctttcatcctgcctcgataatacggcccatgccccaaatccaattgacccccgcggagcgccgggaacaccgcgccaacgcccaccacctggaccccgtggtgatgatcggcggcgacggcctcaccgcagcggtccagaaagaggtcgatgccgcgctgtcggcccacggcctcatcaaggtgcgcattctcggcgacgaccgggccgcgcgcgaccagatctaccagcagctggccgacgaactggatgccgcgccgatccagcacatcggcaagctgatcgtgctctggcggcccccggcgaagaaggccaaggcgatcgacgaagaccgcatgcccggcccgcgcgacgtgaaggtcctcaagttcagcaagcgcggcggccagcggccggaagtgaagcaactgcgcgtgctgggcaaccagcgcctgacgcccggcggccagatcaagcgcgccaagaaaccgaagcagacttccgtgaagaagcggcaggtggattgatgcggggacactgacgcgatgggcacggacatcggcgccgcccaggtgcagggacaggcgcacgccccccagcgccacatcctctgcatgaagtggggcaccaagtacgggccggaatacgtgaaccggctgtacgccatggtgcgccggcatctcacgggcccgttccgcttcatctgcctgaccgacgactcccagggcatccggcaggaggtggagtgctttcccattcccgcgctcgagctgcccgcgggcatcccggagcgcggctggaccaagctggccaccttccaccccgagctgtacgggctgcgcggaacggcgctgttcctcgacgtggacgtggtggtggtcggcccgctggacgatttcttcacccagccgggcgaattcgtcatcatccacgactacaagcgcccctggcgcatcaccggcaactcgtccgtgtaccggttcgagatcggcgcgcacccgggcgtgctggaatattttcgcgagaatttcgaggcgatccgcgcgcagttccgcaatgaacaggcctacctgtcggacttcctgcaccgccagggcaagctcagctactggcctgcggcctggtgcccgagcttcaagtaccacagcatcccgcgctggcccgccaactactggcggccaccggcgattccaccgggagcgcgcgtggtgatcttccacggggaatgcaatccgccggacgccctcgccggccggcgcaaccgccggttccgccatatcgagcccacgccctgggtggcggagcactggcgggaatgacgccgcggcagggcgcatccaccggccgccctgccttctgcgcgagacccggcaggcaccgggtgccgtggcggccctgacccgttcgttctatcgcggcgcggaagcacgccacagcacccgcagggcgcacagccactgcagggcatacatcacagtccccacgctgtgccacagcttgagctgggtgcgcgccacgatgcgcggtgccacgccgtactgcacgagcagggccagcagcaggccgccgatgatccagggcatcgcctccttcgcccaggcctcctggggcgcgtcacccctgcgctgcgaggccaggagcaggcccatgccgcaggcggccgagacgaaggtctgcgcctcgaacagccgggccgccatgttgccggccatcaccggcgtcggcaggtgcgcgaacagcatgggcacggccaggaagccgatcgcggaaaggctgccccaccacagggcggccagcaggatgggcaggtggtggcgcatggcgtgtcgtcggcagcgtcgcgggaagcaggtggcttactggtagcggacggccaccacctcgtagcggcgcaggccgccgggtgcctgtacttcggccgtatcgccctcttccttgccgatgagcgcgcgcgcgatcgggctggacacgttgatcaggccctgcttgaggtcggcctcgtcctcgcccacgatctggtaggtcaccgggtcgccggactcctcgtcctcgaggtccaccgtggcgccgaacaccaccttgccgcccgcgtcgagctgcgcaggatcgatcacctgggcggcggacagtttgccttccacttcctggatgcggccttcgatgaagccctggcggtccttggcagcctcgtactcggcgttttcgctcaggtcgccctgcgcgcgggcttccgcgatggcgttgatgacggcgggccgctcgacggtcttcaggcggtgcagctcttccttgagcttttcggcgccgcgcttggtgatgggaatggtggccattgaatcagtctccacgttcaactcatgccgcgcacacgcgcggcctaccggcgcagcagaccgcgaacgggtttggctgcgccccaaaagcaaaccgccgcgcgttgccgcgcggcggtcttgaataggtcaccggcaaattatgccggtttttcatgcccgtccacaccggccgccgcacggggcaggcccgtgcgggacaggcatgcgggcaccgtcacgcggccgtcagctgcgcatgcagttcctgcaccgaatacacgtccaggttctgcaggtgcttcatgccttccacggccgcttccgcgccgaagatggtcgtgaacgtggtcacgcgcgcctgcagcgagctggtacggatcgcgcgggaatccgcgatcgcgttgcggcgctcctccaccgtgttgatgaccatcacgatctcgtcgttcttgatcatgtccacgatgtgcggccggccttccgtgaccttgttgaccaccttcaccggcacaccggcgtcggcgatggccgcagccgtgcccttggtcgccacgaggtcgaagcccatcgccgcgagctcgcgcgcgatcgccaccgcgcgcggcttgtcgctgttcttcaccgtcaggaacaccttgcccgaggtgggcagcttggtgccggcaccgagctggctcttgacgaaggcttcgccgaaggtcttgcccacgcccatcacctcgccggtggacttcatctcgggaccgaggatggtgtccacgcccgggaacttcacgaacgggaacacggcctccttcacgctgaagtacggcggcgtcacctcttcggtgatgccctgggacgcgagcgactggccggccatgcagcgcgcggccaccttcgccagctggatgcccgtggccttggagacgaacggcaccgtgcgcgaggcgcgagggttcacttccagcacgtagatcacgtcctgcttggcaccgttctcttcgcgctcctggatggcgaactgcacgttcatcaggcccaccacgctcaggccctcggccatggcggcggtctggcgcttgagctcatcgaccgtcgccttggagaggtaatacggcggcagcgagcaggcggagtcgcccgagtgcacgccggcctgctcgatgtgctccatcacgccgccgatgaacaccttgccttcgggatcccgcaggcagtccacgtcgcactcgatcgcgtcgttgaggaagcggtccagcagcaccggggaatcgttgcttaccttgacggcctcgcgcatgtagcgctcgaggtcgcgctgctcgtgcacgatctccatcgcgcggccgcccagcacgtagctggggcgcaccacgagcgggtagcccagggtggcggccttctccagagcctcggcctcggtgcgggccgtggcgttgggcggctggcgcagccccaggtcgcccagcagcttctggaagcgctcgcggtcttccgcggcatcgatcatgtcggggctggtgccgatgatcggcacgccctcggcctccaggcccagcgcgagcttcagcggcgtctggccgccgtactgcacgatcacgccggtgggcttttccttgtccacgatctcgagcacgtcttcgagcgtgagcggctcgaagtacaggcggtccgaggtgtcgtagtcggtagagacggtctcggggttgcagttgaccatgatggtctcgtagccgtcctcgcgcatggcgagcgcggcgtgcacgcagcaatagtcgaactcgatgccctggccgatgcggttcggcccgccgcccagcaccatgatcttcttcttcgaggaaggcgcggcctcgcactcttcctcgtaggtcgagtacatgtaggcggtgttggtggggaactcggcggcgcaggtgtccacgcgcttgtacacggggcgcacattcagcgcgcggcgcgcctcgcgcacggccttctcgttggtcttgagcagcttggccaggcggcggtcggagaagcccttcttcttgagcacgcgcagcgtgccggcatcgatcgcggccagcgcgccctcgcccttctcttcgtagagccggtcgaggtcgagctcgatcttcacgatctcctcgatctgcaccaggaaccacttgtcgatcttggtgaggtcgtgcacctcgtccaccgacaggcccatggcgaatgcatcgcccacgtaccagatgcgctcggggccgggctcgcccagttccttctcgagcagctcgcggtcctgggtcttctcgttcatgccgtccacgccgacttccaggccgcgcagggctttctggaacgactcctggaaggtgcggcccatggccatcacctcgcccacggacttcatctgcgtggtcaggcggctgtcggccgcggggaacttctcgaacgcgaaacgcgggatcttggtcaccacgtagtcgatcgagggctcgaacgaggccggcgtcgcgccgccagtgatgtcgttgcgcagctcgtcgagggtgtagcccacggccagcttggcggccaccttggcgatcgggaaacccgtcgccttggaggccagtgccgaggagcgcgacacgcgcgggttcatctcgatgacgatcatgcggccgtccttcgggttcaccgagaactgcacgttggagccgcccgtgtccacgccgatctcgcgcagcaccgcgagcgaggcgttgcgcatgatctggtattccttgtcggtgagcgtctgcgcgggtgcgaccgtgatcgagtcgcccgtgtgcacgcccatcgggtccaggttctcgatggagcagacgatgatgcagttgtccttcttgtcgcggaccacttccatctcgtactctttccagccgagcagcgattcctcgatcagcagttcgttggtgggcgaggcttcgaggccgcgcttgcagatggtctcgaactcttccgggttgtaggcgatgccgccgccggtgccgcccagcgtgaagctggggcggatcaccgtggggaagcccacgctgcgctgcacggcccaggcctcgtccatcgagtgggcgatgccggagcgggcggagcccaggccgatgcgggtcatcgcgtccttgaacttcaggcggtcctcggccttgtcgatggcctcgggcgtggcgccgatcagctccaccttgtacttgtgcagcacgccgttgcgccacaggtcgagcgcgcaattgagcgcggtctggccgcccatggtgggcaggatggcgtccgggcgctccttggcgatgatcttctcgaccgtctgccaggtgatgggctcgatgtaggtgacgtcggccgtggccgggtcggtcatgatcgtggcggggttgctgttgatcaggatgaccttgtagccctcttcgcgcagcgccttgcaggcctgcacgccggagtagtcgaactcgcaggcctggccgatgatgatcgggccggcgccgatgatgaggatcgatttgaggtcgctgcgcttaggcattcttgttctccgtcttgtgcttttccatcagcgccgtgaagcggtcgaacagataggcgatgtcgtgcgggcctggcgatgcctcggggtggccctggaagcagaatgcgggctggctggtgtgctccaggccctgcagcgtgccgtcgaacaggctcacgtgggtggcgcgcaggctggcgggcagcgaaccggcctcgacggcgaagccgtggttctggctggtgatgctcacgcgaccgttgtccaggtccttcacgggatggttggcgccgtggtggctgttgtccatcttgaaggtcttcgcgccgctggccagggccatgatctggtggcccaggcagatgccgaaggtgggcacgccggcgtcgatgatctggcgcgtggcttcgatggcgtagtcgcagggcgccggatcgccggggccgttggacaggaacacgccgtccgggcgcatcgcgagcacgtcggcggcaggggtcttcgccggcaccacggtgagcttgcagccgcgctcggccagcatgcgcaggatgttcttcttcacgccgtagtcgtacgccaccacgtggaagcggggagactcctgccggccgtagccttcgcccagcttccactcggtctgctcccagacgtaggaagacggggtgctcaccacctgggcgaggtccagtcccttcatgctgggcgccgccttcgcggcggccagggcttcgtcgatgcgcgcctgcgtcaccgtctcgccggccgccaggcccaggatcgcgccgttctgcgcgcccttgtcgcgcagcaggcgggtgagcttgcgggtgtcgatgtcggcaatggccaccgtgctcccgcgcacgaggtattgcgacagcgtttcggtgctgcggaaattgctggccagcaggggcaggtccttgatgatgagacctgcggcatggatcttgtcggcctcgacgtcctccgtgttgacaccgtagttgccgatgtgcggatacgtcagcgtgacgatctgctggcaatagctggggtctgtgaggatttcctggtagccggtgatggcggtgttgaacaccacttcaccgaccgtggtgccggtggcaccgatcgagcgaccaataaagaccgtgccgtctgcgagcgccaggatggcgggagggaaggttcccttgagagacaaaagcactgggttctccggatggttacgggtcgcccggagccctcgggatggacctgaggactgctctttatggaaggattgctttggttgcggccgggcgacgtttttgcgggaaagcctccaattgtagcctcacccgggtgccgtgtcggacggccggccaatccccgcagccttcagaggatgttgcgcgggcgccgggacatgtccgcgaacgcggtggtcagcgcgctgaactcgttggcgcccacggtcccgtcggcattgccggcggcgccgcggtcgagcagcgccaggagggacttcgcgaactcccccgaaccctgcgggcccgccgtctgcgcgaggccctggaggaactcgtcgcgcgtgatggtgccgtccttgtcggtgtcgaatccggccgtgagctgctccttctgcgcgtccgtcgcgccgaagcgcgtgagcagcgcctggaagtcctccttcggcacggcgcggttggacgacagcgcctgcagcgcaccacccgccgatccgcccgtggccagcaggccggcgtgcgcctgtgccgtggacgccatcacgccctggccggccaggcgggcaaggccacccgcatcctggctcagcgtcacgactgccgaggggtcgggctgggacgaggtgtcggcgctcttccctgccgggccggaggatgccctggacgacgaggccgcgttgtacagcatggacgcgacggacgcgagaccggaaatgatgggggacatggccgcaggctcctcaggaatggcgcccgccgctcccggcaccctgcccggagcgaaaccgcatgcgctccccggaaggttacgcagcctgcggcgcgccgatccccggaagaaggcggcaagcgcccggcttttcgggcagcgcggcacgcagccgcgctccgcatgggccacgtgccgccgccccccggggaacacccggcgcggtcagcggctggaagccggcccgggcaccgagcccggagccatccccgtcccggcggcctgagcggccgcccggcgggagccggggcgcagcaggctgtaggccgctcccagcagcacgaaccagagcggggtcgcgatgagcgccttgcgcgtgtccgattccagcgccagcaaccccaggatgaacacgaagaacgccaggcaggccgcgcacatcgccgcgccgccgggcatcttgtagatggacacggcgtgccgttcaggatggttgcgccggtaggcgatataggacagcaggatcagcgaccaggtgaacatgaacaggatggccgacaccgtggtgaccagggtgaacgcttccacgaggtcgggaatcacccacatcagcagggccccggccagcaggcaggtgcacgagaacagcaggccgcgcgaagggacgctctgcttcgacaggtggcggaaggcccggggcgcatcctctttgagcgccagtccgtagagcatgcggctggtggagaacacgccgctgttggccgacgaggcggccgaggtcagcacgacgaagttgatgacgcctgcggcggccggcagcccggcgagcacgaacagttccacgaacgggctcttgccgggcacgacctcgcgccatggcgtgaccgccatgatggcgacgagcgccagcacgtagaagacgatgatgcgcacgggaatggagttaatggcacgcggcaggctgcgctccggatcctgcgcctccgccgcggtggtgccgaccagttcgatgcccgagaaggcgaacaccgcgatctggaagcccgcgaagaagcccatcagcccgtgcgggaacatgccgccgtcgttccagagattgcccaggctggcctggtgccccgccggggcgacgaagcccgtgaccaccatgtacaggccggtggccaccagcgccacgatggcgacgatcttgaccatggcgaaccagaactcgatctcgccgaagagcttgacggtgaggaggttgagcgacagcagcaggccgacgcaggccagggccggcgcccactgcggaatgtgcggaaaccagaactgggtgtatgccgatatcgcgatcacgtcggcgatgcccgtgacgatccagcagaaccagtaggtccagccggtgaagaatcctgcccagggcccgagcaggtcggcggaaaaatcgatgaaggacttgtagcgcaggtcggagagcagcagttcgcccatggcgcgcatcacgaagaacagcacgaagccgatcaccatgtacacgaacacgatggacggacccgcgaggctgatggtcttgccggaccccatgaacagcccggtgccgatcgcgccgccgatggcgatgagctggatgtgccggttggtgagattgcgctgcagatggtcgtgccccgcggggtcgtgccctgggggcgtggcctgaggtgtcattcagggaactccaatggaagagactggggaaaccggcccgcgtgcatcgccgctcgaggcgtacgaggcaggacaagggccggaaagaagccgcctgaaaatgcgggcggcgtgcggttccgctggtcggaaagcgcggatcttagacgcaactggtgccgcttttggcggcaccccggtccgcggcacccggcagctcatgcagtggctggcagggcggccgcgggaacgggggcggcttccggcacggcacgcggctcggcgggcttccattgcaccgccgcgaaaagcgactccatccaggcctgggtctgcggcggtgccgccgtggcgacgatgcctgccagcggcagcgcatcggtccggtaggtaacccttccgggcagtggcgcacctgccgggagctcgctccagccgaccaccgcctcgctgcgccggaacacggcgatgccctccagcccaggatgggtggcgcagcccaggtggtgcccgggcacggcgaaccagccgtgccagcaccgccccggatcggccgaacctgcctcccggcccaggggaggagcttcgttctccccggcctcacccagcagccggtgcagctccaccgacggcaggtggatgcccgtggcccgctcgaacgtggcgatgccgtggggcacatcgacgggatggtcgatctccaggaaaaccaggtcgccgccctgctcgatcgcctccaggtggaagcagccgtcgcgcatgccgagcccttctagggcacgggcgacccaatggcgcatgcgctcgtcaagcgggatgtggatggagcccagcggcgctccgcgggcatagtccaggcaggtattgaggtagcggctggcggcgagcgcgaagaccgtgccgcccgcgaccacgccatcgaagtgcaggacgggcccctccacgtactcctccacctcgaagtcgccgcagacgtccacggcctgcagggcgtccagccggggaatgccggagcagaaacccagcacggcggcacgggcctccgcggcggttgcgaagacggccacgtcctcgctggccgcaccgctgtggggcttgagaacggtccgcccctgccagggcgggccgtccctgcgggcgaggaatgcgggaagggaggcgaagcgcggcacccgcagcccagcggcggcgacggcctgtttcatccagagcttgttgcgcagggccgcgaccttctcggaccggtcgcccggcaggcccagccattcgcgcaggcgggcggcctcgaggcgctcgccctcggacagggcgatgacccggtcgaacgccacgcaaggatgggccgccatccaggagcgcgcctcttcgcacgccccggcggcgccagggcgcgcgaccttgctgcagcgcaacccttcgggcacggttgccagcgcctcggcagggccgaaataggtcacgtcgtgccgggagtggtcgatcccgcggtggtactccacgtgcggatagggaatggaatggaagatgagaatgttcatgggaccgcgatctcgacagccatggcatgcgggcggcgcctccggccgggagatggcacctggcagcgcatgcacgtctcacaccgacctgcacggcgcatggcccaggcgccgctgcggcacggcacgcggcatgctggcgccgacgcacgcagcaggctccttcaggagtgcaccgccccatcaggcgcaacgcttcccctgccccaccctcgaaatcttctggactgcaatgcagggatgattgcacgcctccgtgggcagaccttgatctgacaggtcatgcacgccattaatgtttctttgaattgaaacaccccgtatcacggtggcaccagcctggcagcctcctgctggccgacttccttgaggaaatcccacacggcctgggtgcgcgcctggtatttcgcttcggccggcatgctcatccagaacgtgcgggtaaagcgtgcctcgtcgggcagcacgcgttccagcagcgggtcgctgccggccaggaaagccggcaacacccccagccccgcaccggcacgtaccgcctcgtattgcgccgcgacgctggtgctgcggaacgcgaagcgctcgggcggcacgagctggtcgagaaactgcagctccttggtgaacagcaggtcgtccacataactgacgaacgcgtggtggcgcaggtcctcgcgccgggcaatgggcggcctgcgggccaggtattccttctggccatacaggcgcagggtgtagtccgccagtttggagacgatcacggcgccgcgcgtgggccgctccagtgaaatgacgatgtccgcctcccggcgggacaggtgcagcatgcggggcaaggccagcaggtccacgctgaggtggggatactgcagcgtgagccgcgcgaggtgcggagcgagcacctgcgtgccgaagccctccgtggcgcccacgcgcacgaggcctgccgggccgatgccggtgggccgcacccgctcgacgccgagcacggccgtttccatcgcctcgacggccggaagcaggtgccggcctgcttcggtgaggcgatggccgccggcctcgcgggcgaacagggattcgcccatctgtttctccagggcctggatgcggcgcgcgacggtggtgtgttccacgccggtgcggcgcgccgcggcggccagcgtgccggtacgggccagttccaggaaatagcgcaggttctcccaatccataaggcgttcgcgtggtgttcgatgcggggattgtgttgtgcaatttcgcaaagcacccgtgcgatttttctctattgatcttgcaatttcgcacggatagcatgtgtcggcgcgctggtccggcgccggcgcacccattccaccccagacagcaaccatcttgaatgactagctcaaagacgctcagcaaagtcatcgcgccagggcgacctggtgcgagcgatcgcgttcaggatgaccagcagcttgtgcatgcaggccacgagggcgaccttcttggctttgcccgcggccagcagcttggcgtagaacaccttgaggacggggttgaagcgcgtgccgaccaaggctgcgacgtagagcacgcgccgcacgtcggcgcggccaccgaagatgtggcgctggcccctgagcgtgcccgagtcgcggttcatgggcgccagaccgaccagggccgtgatctgcttgcgattgagctggccgagttcgggaagttgcgccagcagcgtgcaggcggtcgtcggccccacgcccttgaccgaggtcagcagtttggccaggtcggcgtggtgagtctggacatgcgccttgagctcgtcatcgacatcgtgcaattgcgccgcgatggcatccatgatcgccaggatgctgggcttggccttgcggtgggccacgcccaggcgctggcgctcggacaccagcatggtcagcagttgcctgcggcgcaccaccagggccgtgagctcgcggcgctcgtcgtcggccagggcacgaggctggtggccttgcgcatcgagcatcgaggcaaagctgcgcagagcttgcgcgtcgatgcggtcggtcttggccagcttgcccacgcagcgcgcgaagtcgcgtgcctggcgagggttgaccaccgacacgcgcaagcccgcgcccgccaaggccagcgcgaggtcttgctcatagccgccggtggcctccatcaggatgagcctgggcgccagcggtgcgagccattggcacagctgggcatggccggcttcgtcgttggccagattgagcgtctgcagttcgcccgtgacagccacttcgaagctgttcttggcgatatcgatgcccacgtagacgagttcactcatagcggttctccaactcccagccttacgaatacgaaatgtgttcggtcaaccattcgggatgcggcagaacaaagggaccaccaccgtgcgccctgggctgtcattcgagctcgcgctcgcaggagacacaggctgcgcggcggtgagtcaacccgttcagtggccaaggccggccggcctgccttgacgactgaagtttgaaccaactgagacatataaggagacaagcgcatgaatgccccccaatccacggccgtcctggcgccgacggtcaagctgttgatcggcggccagttcgtcgaatcgaagaccacccagtggcgcaatgtggtgaaccccgccacgcaggaagtgctggcgcgcgtgcctttcgccacgccggaggagatcgacgccgccgtggcctccggcaaggaagccttcaagacctggaagaagaccgccatcggcgcccgggcgcgcattttcctgaaataccagcagctcatccgcgagaacatggccgagctggccacgctgctgacggccgagcagggcaagaccctgcccgacgccgacggcgacgtgttccgcgggctggaggtggtggagcacgccagcgccatcggcaacctgcaactgggcgaactggccaacaacgtggccggcggtgtcgatacctacacgctgatgcagccgctgggcgtgtgcgcgggcataaccccgttcaacttcccggccatgattccgctctggatgttccccatggccatcgccaccggcaacaccttcgtgctcaagcccagcgagcaggacccgatggtgaccatgcgcctgtgcgaactggcgctggaggccggcgtcccgcccggcgtgctgaacgtggtgcacggcggcgaggatgccgtgaacgccatctgcgaccatccggacatcaaggccatcagcttcgtgggctccaccaaggtgggcgcccatgtgtacaaccgtgccagcctgaatggcaagcgcgtgcaatgcatgatgggcgcgaagaaccacgccatcgtcatgcccgatgccaacaaggagcagacgctcaacgccctggcgggtgcggccttcggcgccgcgggccagcgctgcatggcgctgtcggtggtggtgctggtgggcgaagcgcagcagtggattcccgacctggtcgccaaggccaggacgctcaaggtgaatgccggcaccgagaaaggcacggacgtgggaccgctggtctcctgcgccgccagggaccgcgtggagagcctgatcgagcgcggcatcgccgatggcgcgacgctggagctggacggccgcaagccccaggtggcggggttcgagaagggcaacttcgtcgggccgaccatcttcagcggcgtgaagcccggcatggccatctacgaccaggaggtcttcggccccgtgctgtgcctggcggcagcgaaggacatcgacgaggcgatcgggttcatcaacgccaacccgaacggcaacggcacggccatcttcacgcagtcgggcgcggcggcccggaagttccaggaagagatcgacgtgggccaggtgggcatcaacgtaccgatccccgtgccggtgccgctgttctcgttctcgggctcgcgcgcctccaagctgggcgacctggggccgtatggcaagcaggtggtgctgttctacacgcagaccaagacggtaaccgcgcggtggttcgacgacagcacgatcggccatggggtgaacaccactataagcttgaagtgacatccctgatgaagtgacatccccctgaggcgctgcgcgccttcccccttctctcgcgctggcgcgcgggaagggggacgcagccagcgcggcggggcggcccttgcgcggctgccgctggcctgggccgcgccggtatctggcgcagtggtacaagcgaaggatggaaattctcaaaatctggcaacgaccggccgggatattcggagccgcaggcgccctcgccctgtggatgtgcagtgccggcgcgcatgcccaggctggcgcggcctgcgatcccaaaggcaccgtggcggagacgaatgcctgtgcggtgcaggcctggcagcaggcggacacggccatcgcgatcctgtacggcgacgtgatgcgggcgctgtcggcgcacgagcggccgcagctgcggcaggagcaggccgcatggcagcgcgagcgcgtcacgcggtgcaagcaggcgacgcgggcgaccgaagcgctgcccgaggggccgcgcctctaccacgagtgcctggcggcggaaaccgaagcgcggcgccggggcctgatgcgctggctgacgctggagcatccatccgcgaaaccctagcgagcgcgatgcatccgcagcgcccccagggcgacgacagagacagaacaacgagcaggacgagacacgcaccatggatttcgagctgaccgaagagcaacgcgccttcgccgataccgcccgcgaattcgcgcgggccgaactggcgccccatgccgcgcaatgggacgcggaaggcatcttcccgcgcgaggcgatcgcgaaggcgggcgcgctgggcttctgcggcctctacgcgcccgagaacgccggcggcctcgccctgccccggctggacgccacgctggtgttcgaggagatggcggccgtcgatccgtcgaccaccgccttcatcaccatccacaacatggcgacctggatgctgggcacctgggccaccgatgcggtgcgggaccactggggcccgctgctcacgagcggcgagaagctcgccagctactgcctgaccgagccgggtgcgggatcggacgcggcctcgctcaagacgcgcgccgagcggtcgggcgacgcatacgtcatcaacggctccaaggccttcatcagcggcgccggcagcaccgacgtgctggtactcatggcccgcacgggcgcgcccgattccggcgcgggaggcatcagcgccttcgccgtgccggcggatgcggcaggcatccactatggcaagaaggaagagaagatgggctggaacagccagcccacgcgcaccatcagtttcgacaacgtgcacgtcccggccaaccatctgctcggggccgagggcgagggcttcaagatcgccatgaagggcctggacgggggccgcatcaacatcgccacctgctcggtgggcgcggcacagggcgcgctgaacgcggcgcagcagtacatgcaggaccgcaggcagttcggcaaggccatcgccagcttccaggcgctgcagttcaagctggccgacatggcgaccgaactggtcgctgcgcggcagatggtgcggctggccgccagcaaactcgatgccggtgcgcgcgacgcctccacctattgcgccatggccaagcgcttcgccaccgatgcgggcttcgacgtggtgaacgaggcgctgcagttgcacggcggctacggctacatccgcgaatacccgctggagcgcctgctgcgcgatgcgcgcgtgcaccagatcctggaaggcacgaacgagatcatgcgcgtcatcatcgcccggcgcatgctggacggcgatgcgccggacgcgatccgctgagccctgccgcaccaccggctgaagcgccttcagatgcctgcccgccccctttccgacgagacactgcacctcatcgacgccgtgcgcgatgcgctcgcgcagcggtgcggcgcctcggcgatggaagaacgcacgctgttcggctgccgggccttcttcgtggacggcaagctctgcatcggcgtgaaaggcgcggaactgctggtgcgcctgccgccggagcgccacggcgaattccaggaaatgcagaacacgcgcgagctctctcccggcggcggcatgcagggctacttctgggtcgagccgcacggctacgcccgtgccgcgcagtgggccttctggctggatgaagccctcgcctacaacccgcgcgccaaggcgagcccgaagcgccgcaaggctgccacgactgtggccacggcccagaaagcaccgccggccaaggcagcccggcggcgccacagcattttcgaggccgatgactaacacaccgattcaccaaccccaaggagacaacacatgaaaatcgcattcatcggcctgggcaacatgggcggccccatggccctgaacctgcacaaggccggccatgacgtcggcgcgttcgatctgtcccggcccgcctgcgacaggctggcggccgacggggtgcgcatcgccaccgatgccggcgcctgcgtggcgggtgccgaggtggtcatcagcatgctgccggccagcccgcatgtggaagcgcttttcctgggcaacggccagcagcccggcctgctgccccaactggccgccggcacgctggtgatcgactgctcgaccatcgcggcagccacatcgcgcaaggtggccgaggctgcgcgggggcgcggcatcgccttcatcgacgcgcccgtctcgggcggcacgggcggtgccgtcgcgggcacgctgaccttcatggtgggcggcgatgcagccgatctggagcgcgcccgcccggtgctggagaaaatgggcgcgaacatattccacgcaggtggggtgggcgcgggccagactgccaagatctgcaacaacatgctgctgggcatcctgatggcaggcacgagcgaggccctcgcactgggcgtcgccaacggcctggatccagcggtgctcagcgagatcatgcgccgcagctcgggcggcaactgggccctggaaaaatacaacccctggcccggtgtcatgccccaggccccggcgagcaaggactacgcaggaggcttcggcaccgacctgatgctcaaggacctggggctcgcgcaggagaacgccaccgccgtgaaagcgtccacgcccctcggaggacttgcgcgcagtctttatgcggcgcatagcctggcgggccacggcgggctggatttctccagtatcctgcggctcgtccgcaaacccggcgcctgagcccattcgggatcgctcgcctgccgctgccagggcccgaccgggctccccgggcggttgtcctacgcggcacgcggaaatcgcgccgcatgctgccgggtgccgcggccctgcatcgcagggccttcgtccttctacacaaaccgccgaccatgatcctgcacctgtcccgcccgacccactccactccccgccccctgcgcctggccaccgcgctggcggccgcgggtgccacgctcgccctcgcgggctgcggcgcccagggcaccaagacccagggcacgcccgccccccacgccgtggaagccgccagcagcgccacgaagatgccggtccccggcccggagcgcgccacggcctcggcccgcctgatgaccgcggacggccagcccgccggcacggctgtcctgaccgaaacacccagcggcgtggaaatcgccgcgcaggtccaggggctttccgccggcctgcacggtttccatatccatgccaatggccagtgcgctcccgggccggacgccgccaccggcaagaccatccccttcggcgcagcgggcgggcacttcgaccccggcatgtcccaccagcacggccagcccggagcgcccatcgacaaggcccatgccggcgaattgcccaacatcaccgtcggcgcggatggacgcggcacgctgcgctacctgaatgccaatgtcacgctcaccccgggcaaggcatccatcatgggccgcgccctcgtggtgcacgagaaggaggacgattacaagagcaatccggccggcaactccggcggccgcgtactgtgcggcgtgatcgagcctgcgcagcccagcagcgtggtcggccaggcaccggcgccgcgcaactgatccgcatgcgcggcctgccccctcctccgaaccccgcggcccccgcccttccgccccccgcaccctccagccccgccgccgtccgcgcttcggcaccggtctgggcggtcgtggccggctgcgcgctatgggcgggcatcccgccgcaggccatggcccaggcagccggccccgaccccgcgcttccggccatcgaggtgtccggcggccaggcggcagcgcagcgccgcttcgacgccgccgcgagccatacggccatcgccctggaccccttcacggccgccacgccgctcgtgaacctgtccgaactgctcgccggccagcccggtgtggcggtgtccgaacgccagaactacgcgcaggatctccagatcgcggtgcgcggcttcgggtcgcgctccaccttcggcgtgcggggcgtgcgcatcctcgtcgatggcattccggccacgatgccggacggccagggccaggccgccacggcacagctgccgtccgcgtcgcaggtggaagtgctgcgcggtccgctcgcccagcagtacggcaatgcggcgggaggcgtgctgcaggtcaccacgcgcgatccgcgggaaggcggcggtgcttctgcctcggtggccgcgggatcctacggccagcgcatggccgaggcatcgttcgacgcgggcgaccgcaccctgggcgggctggtggacatctcccgcttcgagaccgacggctggcgggagcacggcgccgcacgccgcacgcacctgaacgccaaggtggtggcacggccttccagcgacacccgcgtcacggtgctggtgaacctgttcgaccagccgctggcgcaggacccgctcggcctgacgcgcgagcagtggcgggcggatccccgccaggccccggcggtggcgtacagcttcgacacccgcaagaccgtgcggcagaaccagctcggcctggtggtggagcacgcgctgagcgccacggacagcgtgcgcgcaaggctttatggcggcacccgcagcctgttccagaccctgtccttctccggatcggccgccaacagcgccggcggcgtcgtggacctggaccgcgactactacggcctcggggccgcatggacgcacagcgaccgtaccgccgccggcctgccctggtcctggacggtgggactggacgcagaccggctctcggaacatcgccagggcttcgtcaacgatgcgggcgtgcccggcgcgctgcggcgcgacgagcaggaccgcgcgggcaacaccgacctgttcgcccaggtggatgcctggatcgcccccaccgtgcgcgcgatcgcgggattgcgcgcgacgcgggtccggctggccgtggatgaccgctttcccgccagcgccgccaaccccgacgacagcggcgagcgcacctggcaccgcaccagcccggccgtcggcctggtctgggccgcgtcggagcacctgaacctgtatgccaatgccggcggaggcatcgagacgcccacgctggccgagatggcctacagccgcaccaacggcgggccgaactacgggctggaagccgcgcgcaaccgccagttcgaggtgggcgccaagtggcaggacggggtacaccgcctggaggccgcctggttcgatgcccgcacgcgcggtgagatcgttcccgcggcgacggtcaatggccgcacggtgtaccagaatgccgaccgcgtgcgccgccgcggcatggagctgggctggagcgcgcgcatgggcgccttcgtcccgcgggccacctacacctacctggacgccttcttcgccagtccctacaccggcgcgggcggcgtggcagtgccttcgggcaaccgcctgccgggaacggcgcgccacacggcccgcctgtcgctggattacgcgcccgacgcacgatggacgctgggcggcgcggtggacttctcctcccgggtgcaggccaacgacgccaacaccgaggcggcccccggctatgccgtcgccggactgcaggcgggctatggatggaagaccggaggcaccgtgcgctggcaggcctgggcgcggctggacaacctgttcgaccgccgctacgcaggatcgctgatcgtcaacgatggcaacggacgcttcttcgagcccgcggccggccggcgcatcatggtgggactgcgcgcgcagctgctttgaacgggtggggccgcccccacggctggcgcccccctgccccgtgccctggtctcaatcgaccttcacgttcgcggccttgatgacctgggcccatttctcgacctcggccttctggaaggccgcgatctgggcggtggtcaggtccgccggctccatgccgaaacccttgagcttggcctgcatgtcgggctgggcgaggatcttgcggatctcgtcgtgcaggcggttgacgatgggcgcgggcgttcccgtgggcacgaagatcgcctgccaggacaccacctcgaagtccttcaggctggccacgcccgattcggccaccgtgggcacctcgggcatggatgccaggcgctttgccgaggtgacggcgatcgcccgcagcttgccactctggatgtgcggtgccgcgaccacggtggtgtcgaacatcatgtccacctggccgccgatcacgtcctggatcgccggcccgctgcccttgtagggcacatgggtgaacttcacgcccgacttgtaggccagcagttccagggccaggtgctgcgaggtgcccgtgccggccgaggccgaagagagcccgccgggcttggctttcgccgccgcgagcacgtcctgcagcgtcttgtaggggctgccggcggccaccaccagcaccaccgggttggtgccgatcagcgtcacgggcgcgaaggatttgaccgggtcgtagcccagcttcggatagaggctcacgttgatcgcatgcgagctgatggtgcctcccaggagcgtgtagccgtccggggccgcccgcgccgcgatctcggagcccacgctgccgcccgccccgcccttgttgtccaccaccaccgtggtgcccagggccgtgcccagttgctggctgatcagccggcccagcgtgtcggtcgtgccgcccgcggcgaacggcaccaggtaggtgatggtcttgcccgtgggccagggcgcctgggcgaaagccggcacggtgcccagggcggtgcctgcaccgagggccagggcatggaaggtgaaggttctgcgctgcatgctgtttgtctccttgttgtgaaaagattccgggccgcggcgtctcaggccgcgccgcgtgcctcgacgtaaagcgcgtagatcgaatggctggcggccatgaagaggcggttgcgcttggcgccgccgaacgcgaggttcgcgcagcgttcgggcaggtggatgtgtccgatcggctggccctgcgggttgaacaccatcaccccgtccaggtcggcggcgttggcccccgccgaaccgtcgctgccccagccgcaccagaggtggccgtcctcgtcgcacttgatgccgtccagcgcgccgcctcccgccgccttgatgtgtacgcgccggttggcaagccggccgcctgccgcgacatcgaacgcccacaccacgcggtgcggctgcgcacgcgactcgacgatgtagagccgttgcccgtccggcgaaaagcacaggccgttggggccggcgaggtcgtccagcaccatctcggtcctgccgctctgcggatcgatgcggtagaccgaatgcggcaattccggggtcgccttgtccccttcccagtggcccgagataccgaaaggcgggtcggtgaaccagacggagccatcgctcctgcagacgatgtcgttcggcgagttgaagcgctttccgccgtagccatccgacagcaccgtgatgctgccgtcgtactcggtgcgcgtgatgcggcgcgtcaggtgttcgcaggccagcagccggccctggcggtcgcgcgcgaggccgttggagaagttggagggctggcggaagacacccagttgccccgtggcctcgtcccagcgcacgatgcggttgttgggaatgtccgagaccagcaggtagcgtccgtcgccgaaccagacggggccctcggcccagcgcagaccggtcgcgacctgctccacggtgctgctgaagagacggtacttggcaaaggaaggatccaacacctgcacggccggatcggggtaccgctggttgggcttgaaatcgaaggcctgcgcgcccgcagcgccaggccaggcggccgcgccgccggctgccagcattcctccgagaaaggcccggcggctgccgccggagtaagtgggtggatgccgtggcgtcatgtttctctctccctgttcgtgatgatggaaagcgccacgtgcgcagtcaggtcacgggcgcgggattgaacagtaccagcgcgttggcgagcttccagtgttcggcccaggtcttcctgcggccgctcgccacatccagcatcaggcggaacatctcccagcccatctcctcgatggtggcctcgccgtcggcgatgcgcccggcgttcacgtccatcaggtcgtgccagcgccgcgccaggtcgctgcgcgtggccaccttgatgaccggcacttcggccaggccatagggcgtgccccggccggtggtgaagacgtgcaggttcatgcccgcggccagctgcagcgtgccgcagatgaagtcgctggcaggcgtggccgcatagagcagccctttatgccgcgccttctcgccaggtgccaccacgccgctgatgggcgcgctgccgctcttgacgatggagcccatcgccttctcgacgatgttggacagcccccccttcttgttgcccggcgtggtgttggcgctgcggtccacgcggccctggctcaggtaggcgtcgtaccaggccatctcgcggatcatggcttcggccacctcgggcgatgccgcgcgggaggtgagctggtcgatgccgtcgcgcacctcggtcacctcgctgaacatcaccgtggccccggcgcgcaccagcaggtcggtgcagaagcccacggccgggttggcggtgacgccgctgaaggcgtcgctgccaccgcactgcacgcccaccaccagttcgctggcgggcacggtttcgcggcggcggcggttcaggcgttccagatggacttctgcctggcgcatcaccgaatcgaccatggacatgaagcccacgtgggcctcgtcctgcaggcagaccacgtcgagcggggcttcctgcagcgtgcgttcgtccaccagcggtatggcgccgggcggcagcaggcgctcgggctgcagcttctcgcagcccaggctgaccaccatcacctcgccgccgaaattcgggttgaggctgatgttgcgcagcgtgcggatggggatcaccgcatcgggcgcatcgatggccacgccgcaaccgtaggtatgggccagcgccaccacgccatcgacgttcgggtacttcggcatcagttccgccttgatccgctgcacggcgaattcggtcacgccggccacgcattgcacggtctcggtgatggccaggatgttgcgcgtacccaccgagccatccgcgttgcggtagccctcgaaggtgtagccctccagcggcggcagggccggcggcttcaccgtggcgatgggcaggccttcgagcgagcgcgcgtcgggcatgtgcagcagcttctcgtgcacccagctgccggccgcgatcggccggatggcatagccgatgggcacgttgtagcggcgcacgacaccgccttcgggaatgtccgcgagcgccaccttgtgggcctgcggcacgtgctcgtgcagcgtgatgcccgagggcagcggcgtgccggcgggcaggccgccgtcgttggccacgatggcgacgttgtcggcctcgtgcatgcggatggtcaggggcgtcgccatgctgtgtccgtcctttagcgcacgaccatgaacatgccgggcagccaggtcgagaacgacggcacgaaggtgaccagcgccagcgcgaagatcagcgcaccatagaacggccagatcgtgcgcatcaccgtgcccaccgacaccccgccgatcgcgcagcccacgaactgggtcgtgcccacgggcggcgtattcaggcccagcgcgcagttgatcagcatcacgatgccgaactgcaccgaactcatgccgtagtgctgcgcgatcggcaggaagatgggcgtgcacagcaggatggtcgccgccatgtccaggaaggtgcccagcacgaacaggatgatgttgatcagcaggaagatcacccagggcgtgctggtcacctgcgacagcatctcgcccgtcagctccgccacgccgtagaggctgatgaggtagccgaaggtgctggaaatgccgatcagcagcaggatcacgcccgtggtgcgcacggccttggaggcggccttgatgaagtgctcccgcgtcaaagtgcggtagaggaagatggtgagcgccagcgcgtagagcaccgccaccgccgccgactccgtcgccgtgaatatgcccgagagaatgcccccgaggatcagcacgacgatgaagaggcccggcaacgccgcggcgaacgagcgggccacgatgtgccagcccgggaacgtgcccttcgggtagccgcgcttcacggccacgaggtacgccgccgcaaggttgctgatcgtgagcaccagggccgggatcagcgccgccaggatcagcgccgcgatcgacaccttgccgcctgcggcgagcgagtagatgatgaggttgtggctcgtgggcatcagcgcgcccaccagcgccgcgtgcgtcgtcacgttcacggcgtagtcggcgtggtagccctctttcttcatcatcgggatcatcaccgcgcccatcgcggacacgtcggccaccggcgagcccgagacgccgccgaacagcgtgcaggccaccacgttggacatgcccaggccgccgcgcacgtggcccaccagggcccgcgcgaaattgacgatgcggtcggcgatgccgccatacagcatgagctcgcccgcgaagatgaagaacgggatcgccaggaacgagaaaatccccatgccggaggtcatctgctggaagcccacttccagcggcaggccttcgtaggccagcgtggccagggccgacaggccgatggagaacgccaccggcacgcccagcagcaggaacagcgtgaacgtcacgcacaggatcaggagtggcacggtcatggatcagccccaggcaggttcgacttcgcggccctgggccagcgcgatgatgtgctcaatggagaacagcacgatgagcacgccggcaatgctggccggaacgtatttccagccttcggagatgaagagcgtgggcaggcggtattcccacaccgattgggcgagcgatgcgcagttccaggccatggcggcgccgaacaccaggatgagcacgtggatcaggtactccatcttcaggcgcagccagtcgggcgccagcaccaggaaggattcgagcccgatgtgcccggcatcccgcacgcccacggccacgccgaacatggtcacgtagagcaccagcagcagggccaggctttccgcccaggtgggcgtgttgttgaggacatagcggccgaacacctgccagctcacggcgcagatcaccgccacgagcccgaggatgcccagccacatgcaggcacgcgcgagcgtgcggcaaatttgggtgtacatgttgatgagggatgaaaaaatccccgggcttccgtggggacggcccggggatggtgggatcactgcgtgtcctgcacgcgcttgacgaggtccttcagcttcgcgtcggtgatgaacttgtcatagacgggcttcatcgcggcctggaacggggccttgtcgatctcgatgatctccgcgccgccggccttcacggtggcgagcgacttcacctcgcgctcggcccactgcttgcgcatgtagggcacggactccttcgcggcctggcggatccagccctgctcctgcggagagaggcggtcccaggcgcgcttggaaaagagcagcatttccggggccatggaatgctcggtcttggtgtagtacttggccacctcgaaggagcgcgagctttcgtacgtgggatagttgttctcggcggcgtcgatcaggccggtcttgaggcccgtgtacacctcgcccatcggcatcggcgtggcgttggcgcccatggcctccagcatggacacccacaggtccgactgctgcacgcgcaccttcatgcccttcatgtcctcgaacttgcgcaccggcttcttggccgtgaacatggagcgcgcgccgctgtcgtaataggccaggcccacgaagccctggcgctcgcaggccttgaggatctcctcgcccaccgggccgtccagcaccttgtgcaggtgatccaccgagcggaacaggaagggcatggtcggcaccacggtctcggggcagatgttgttcatcgcaccgatgttgatgcgcaccatctgcagggcgccgatcttcgcctgctcgatggcgtccttctcgttgcccagggcaccgctgctgtacaccttgatggaatgcttgccgcccgacagcgccttgaggcgctctcccatgaacttcaccgcggtcacggtggggtagtcgtcgggatggatgtcggcggagcggaactccgtcgcctgcgccgtgaaagccgtcaggcaggccgctacggcggccagagtggtcttgatgaacttcatgcttgctacctcttggagttgtctgtcagctgaaaaaaggggtcactccgccgcgggatcgaactcgggctccggcaggccctgcgtgcccggatgcagcgcgaacacgccgccggccagtggctggtccgccaggtccacctccgcgccgggccggatcgaggtgacgaagagcgtgtccagccgcgggccgccgaacgcgcacatcgccggctttttgaccggcaccgccagagagcggtccagccggccgtccggggtaaagcggtgcaccagaccggcatcgttgccgcagatccagtagccgccatccacgtcgatcgccgcgccgtccgggcgccccggcagcggcgccatgtccacgaacaggcggcggccatgcggggttcccgtggcggtgtcgtaatcgaacgcccagatcttttgaacctgcggatgcgaatccgacaggtacatcgtccgcccgtccggactgaaggcgatgccgttgggcacgatcagcgggccgaggccgaggtccgtggcgctgcctgcagccagttccctgccgccgaagcggaaaacggcacccaccggagaggcggccgccatgtccatcagcatggtgcccgcgacgaaacgcccctgccggtcgcagcggccatcgttgaagcgcattccgggcgacgcatgcgccacgccggccaggcgctcggccgccagcgcaccgccggcctgcggaaggtccagtgcgaacagcccggtctccaggccggcgatccagcggcccggccggccggcccaggcggccatgcaggccaccatctccggcgacgtccactgcgccctggttcccgtgcgcgccgaccagcgatgcagcacggcgcggggaatgtcggtccagtacagcgattcctccgccgtgcgccataccgggctctcgcccgtggcgcagcgcgcgtccagcaccagttcggcccggttcgaaggcgtggcctgcatgccgctcatccctcgaacggcccctgggccgtgaaagcgccaccctggtagacagccacgggatcatccgcagcgggagccggctgcgcctccaccttcgcgcgaaacggctcggaactgtccttgggcacatatccgaggtgggacgccgcatggttgtcccaccacaggtcgcgattggccgaagccccgtacaccaccgtgtggcccacgtccggcgtgaacagcgccttctgcaccagctgcgtcaggtcgtcgtagctcagccaggtgctcatcatgcgccggtcgcggggctcgggaaacgacgacccgatgcgcaggctcaccgtctcgatgccataccggtcgtaatagaaactcgccatgtcctccccgaacgacttcgagaggccgtagtagccatcgggccggcggcgcgacagggcatcgatgcgctcgtcctgccggtagaagccgatcacgtggttggagctggcgaacaccacccgcttcaccccgtggcggcgggctccttcgtagatatggaagacgcccttgatgttggcttcgaggatctgttcgaagggccgctccaccgataccccacccaggtgcacgatggcgtcgcagccggccacgagcgcatccacggccgccttgtcggccaggtcgcagacgaccacctcttcgcagccgtcccgcgcaggctccatctccgcgatgtcggagagccgcacggtctccgcgaaaggccgcacgcgctctcgcaaaacgtgccccaggccaccggcagcaccggtcagcagcagtcgttggaatcgggaagactggctcatggcgttttctttacaggtatttgtcatatgttgtcgtacaacgcgacgggattatgatcatggccatggccgcctcgacaaagggattaccctcatccaccgcccccgccgaccggcccgcgccggtcgccccgcccgtgcgccgtgtacggggcctggcccatgcggtggtggaggatttctcgggcaggatccgcgaccggatcctggtgccgggcgacaagctgccgacggagtccgagatcatgcgcgcccatgatgtcagccgtacggtggtgcgcgaggccatctcccggctgcaggccgccggcctcgtggagacccgccacgggatcgggaccttcgtgctccagccccgggcgggcggcgtcttccgcctcgatccttccgagctcagcacctcggccgacgtgctcgccgtgctggagctgcgcatcagcctggaaaccgaatccgcgggcctggccgccatgcggcgcagcgaggcgcacctgcaggccatggcccaggccctggacgatttcgagcgcaacgtccgcagcgggggagacaccgtggcgcacgatttccgcttccacctgcagatcgcggaagccacgggcaacccgtatttcgcggacatcatgaaccacctcggcaccacgctgataccgcgcacccgcatcgcggccctgcgcgtgcagcgcagcaccgagtacctggaccgggtgaaccgcgagcacgaggaaatctactccgccatcgcgcggcaggaccccgactccgcgcgcgcagccatgcgcatccacctcaccaacagccgtgaacgcctgcgcctcgcgcaggaagcggccaagagccaggccgacaccgggcccgttgcgccaccttccatgtgacgaaacgcccaagggtggcgcccccttgttttcctttcgaatcaagttgtatgatgacgtacaacaaaacaaggagacagagaccatgcccctttcccgccgcaccctgctgcacgccaccgccctggccctcgcctgctcgtccgccgctgcgcagacggctgcgccctggcccgccaagccgctgcgcatcgtcgttccctacccgccaggcggcagctcggacatcatcgcccgcgccatcagccagcccctctcggaagccctgaagcagccggtcgtggtggaaaacaagccgggtgccaacggcaacctgggcgcggacttcgtcgccaaggccgcgccggacggctacacgatgctgctgtgcgacgtgggcgcactggcgatcagcccttcggtctataccaagctgcccttcgatccttccagggacctgcgcggcacgacgatgctcgcctactctccccacatgctggtggtgcacccttccgtgccggcccggaacctgaaggagctgatcgcgctgtcgcgcacgagcgacctgaacttcgccgtcacggccacgggcagcgcgccgcacctggccggcgtggccctcgcggcagccagcggcgcgcgctggcagtacgtgccctacaagggcggcgtgacggccatccaggacaccatggccggccagacccaggtcctcatgaacggcatgctcgccaccctgccccacgtgcagagcggcaaattgaaagtgctcgggctttccaagggcacacgcatgcccctgctgcccgacgtgcccaccatcgccgagcagggtgtcccgggcttcgagtcaggcacctggcagggggtgctggtgccccgcggcacgcccgaggcggtcgtccagcgcatcaatgccgcactcatttccgtcatccgcacccccgacatccgctcgcgcctgaccggccagggcgccgaagtggtcacgatggcgcccgccgagcaggaccgtttcttcgagaaggaacgggcacgctgggccagcgtcgtgtccgcggcgcagatccggctggactgacggtcgctgcctgctggaatttcccgatccccgccaccccacccgctttccgaaccaccttccgggctttcgccatgcaacctcaagaactcaagaccatcatgggctccggcctgctgtccttcccgctgacggatttcgacagcgaaggcaacttcaatgcccgcggctacgccgagcgcctcgaatggctcgctccctacggtgccagcgcgctcttcgcggccggcggcacgggcgagttcttctcgctcaccgccgacgagtaccccgccatcatcgagaccgccgtacagacctgccgcggcaaggtgccgatcatcgcgggtgccggcggccccacgcgcttcgccatccagtgcgcccaggccgccgagaaggccggcgcccacggcatcctgctgctgccgcactacctcaccgaggccggccaggaaggcctggcagcgcacgtcgaggccgtctgcaagagcgtcaaattcggcgtgatcgtgtacaaccgcggccagagccgcttcacgcccgagacgctcgcacgcctggccgagcgcaacgccaacctcgtgggcttcaaggacggcgtgggcgacatcgagctgatgaactccatctacatgaagatgggtgaccgcttcgcctacctgggcggcctgcccacggccgaggtgtatgcggcggcctacaaggccctgggcacgcccgtgtattcctcggcggtgttcaacttcatcccgaagaccgccatggacttctaccacgcggtggcgaacgacgaccaggccacgcagcaccgcctgctgcgcagcttcttcatgccctacctggaactgcgcaaccgcatgccgggctacgcggtgagcatcgtgaaggctggagcgaagatcgtcggccacgatgcgggcccggttcgcgcgccgctcaccgacctcaaggccgacgagatggccgccctcaaggcactcatcgaccagctcgggccgcagtaacccggactgccatggccgggcagcgggcaggccgcccgcttccggccggaggccccgcccggggcccctcgacccgccgcgtgtcgcacgaggctgccgcgggagccgccaacacggcagctgcccctgcaagccgctctaaactgcgcgcatgccctgccacgcgcgttcccgccagacaccgcccaccgcctgccgcatctggctggtgctggcctgcgcgcttccggcggcgggcatcgcccagacgcgcgacgtcaccggcgaactggccatcagcagcgacctggtcgagcgggggattgtcgtgggccgtccccgccccatcgtccagggcctgctcagcctctacgacgcccgcggctggtccgtcaccaccgcgctgggcatgcagacctatgggtcgcaatccacgcgggccatcgtgcggggcgcctacgacggcgtgatcgacaacgactggcaataccaggcgtcgctgcagtattacgcctaccccggagatgcgttcttccggctgtacgaccgcgcagagggcacgctgagcgccagcttccgcgatgtcttcaccgtcggcctgtccgccttccactacgtccatacccgcgacgagatctctcccatgcgctgggcactcgatgccggcgcgcgctggcccctgacgctgcggctgtccctggtcggctcgctcggggtctcggccgtgcgcccccgcggccagtacctgtacggcggcgtgggggccgcctgggccaccggcccctggcgtgccgaactgaattacctcgcctcggaccgttgggcgcagcgccacatcctgggggccaccccgggccgctgggccgtgaccgtcatccgcagcttctgataccggcctgcaacctttccgccgcgcagacgcacccaccgcagccagaacggcacgttttacctctggtggcccatgaccgctcactatccagacaattcccacgacctcgcgctgctgcacgcgatcgcggctggcgaccgcgacgcgctggccaccctctaccgcggctaccatcggcgcctgggccagttcctcacccgcctcacgcgccgcaccgacctgatcgaggagatcatcaacgactgcttctgggtggtctggcagaaggcaggcaccttccgcggggattcccgcgtgtccacctggatcatgggcatctcctaccgctgcgggctcaaggtgctgcggcagagcggcccgctggatgcgagcgacgacgtgggcgacgaaacggccgcggaacggggccaccccggcatcaaccccggcgacgaccgagaactgagggactggctggccaagggtctcgcccggctgtcggcggaccagcgcctcgtcctcgagctggcctacacccacgggcactcgatcgaggagatcgccgtcatcacgcaggcccccgtgggcaccgtgaaggcccgcatgttccacgcgcgcgtgaagctccgcaacctgctgcccggcctggcggtgggcagcaccggtacccaggatatccaaccatgacgacatttccccccgtatccgcccacggcccggaccaggaccggtcccacctgctcacgcaggagttgcttccatggatcgtgaacggcaccgccaccgaagagcagcgcgccgcagtggcgggccacctcgcggcctgtgccgactgccaggccgaactggcattgcaggagcgcatccagtcgggcctgcagctgcagccagccacccacatccccgacaccgaagagggactgcatcgcctcatgcagcgcatcgatctggacgcgctgtgcgaccagccggctccgcaggcatcgcagcccgcaccgcagccgcgccgccacggatggtccacctacgcgctggccgccgtggccgtgctccagaccgccgccctggcgctcgtcggctggcgcacggcggaccaggatcccgcgcagtaccgcatgttcagcagcccgcaagccactgccggcacgggcggcgaggcccagggcaccatccgggcggttccggacgaccggctcacgctggctgcctggaacgcggcgctggcaggctcgggcctgcaggtggtggccggccccaacgccatgggggcctacatgctggcgcccctgcccggcacctccggcacgcaggcgctcgcgcagctgcgggccatgccgggcatgcggctcgtcgagcccgcgggagacgcgccgtgaaacacgccctggagcgcgccgcgcaaagcctgcgccgggccgcgctgctgccggcgctggtgctgctggcggcctgcgcgggcccgcctcccggagccgtggatacgccatccagggtagcggcggcccaagggacgcaggcggcagacctcgccatgcgggaagacagcagccgctacgtcatcgtcgcactcgccaacccgctgcagcgggtgcccgtgcgggccgccaccagcctggcaggctatggatcaccaccgagatacaccaccgggatgcaggccgccacgctggtggaacagattgcccgcgaacatgggctcgcccaggccgatgcctggccgatcccctcgctcaacgtgcactgcatcgtgttcgagatcctgggcagccgtcctcgcgacgaggtgctcgcggccctggcgaaggacacccgcatcgccctcgcgcaacccctgcaggacttttccgtccaggcgcagccggcggcggcggatgcctccgccgtggcctacaacgatccctacgcccccctgcagcgcggcttcatcggcatgtccgccgcgcaggcccaccgcgtcaccacgggccggggcacgcatgtcgcggtcatcgacaccggcgcgcagaccgggcacccggacctgcagggccgcacactcgaaacccacaacgtcgtggacgacgatgccgtagcctttcagaaagaccgccatggcaccgaggtgctgggcatcatggcggccaccggcaacaatctgcagggcatcgtcggcctggccccgggggcccggttcagcctctacaaggcctgctggtaccccgcgcagccgccgggcagcagcgcgcgctgcaactccttcaccctcgccaaggcgctcgtcgccgtgatgtcttcggatgcgcggatcgtcaacatgagcctcggcggcccgagcgatcccctgctaggtcaactgctgtcccagctggtcggccagggccggatcatcgtcgccgcggtgcccccgggcggccagcgcagcggctttcccgcgggcgtgcccggcgtcctggccgtggactccgcaggcgccgtgcgtacgccgtccacggaagggatcctgctcgcccctggcagggacatcctcaccctccagccgcagggccggtatgacttcgccacgggctcctccatggccgcggcccatgtgagcggcatgatcgcgctgctgcagtcggtggagccgcgcctggaccgggacaccatcgagcggctgctgctgcgcagcgaagtccaggacggcatgcaacccccgatggtgaatgcggagcgtgccctggcgaccctgtcctcctccaccgcgcgcttcgccgcccgctgaggcgcgcggcgagccgcagcgcggcttccggcaggcggcccggaatgacgccgcagccgggcccagcgccccctccacggcattgagccagccaatgggtgcgatcaaggaaaccgatcgaccaccccgcgcgcaaggcagcaaaaggcagcacccacgaccgtcccttttgattgccgacccctcccatgtttatcaagaacgcactggttttcctccacctgctggccatggccgtcgccatcgcgaagatgctggaatacgacttccgattcctcggcatggcccaccgccccatgacccccgaacgccgcgaagaactgcagcgcaccaaggccgtcatgacgggcgcgctgtggctgctctgggccacgggcgccctgttcgtctataccggctacgcccaggatcccgcctatgtgatgaacgaaaagctctggatgaagatcctggcggtgagcgtgctcacgctgaacggcatgctcatgcaccgcttcgcgtttccgctcatgatgcagggcggcatcttcctggagttcccgcccggaagaatgctcggcctcaccctgttcgccacggtctcctccgtctcctggctctacgcctcgttcctgggcatcgcgcgctcgtggaaccacgtcatgcccttccagcatgcgctggccatctacctggggttgctgctggtggccggcggcggctccgtggccctgatggccacgctgcgccacctctaccggcgcgccccggaagcattcgccctgccgctgggcgcctggaagaaggaggcatcctccaccagcacctgatccgtcccggtcctgccgcccgatcggccgccgcgccggcgacggtgccgggtattctcaccgccatgtccttgcggaaagactatttcgatctccagtggcgattcgcgcggcactacgcggaagccgcccaccttccgctggaccaggccatcgcccggtgcaccaacctgcgccggcgcatgaacctgtgggggccggccggagcatcccgctgggaggcattcctgtcgaccatccgggcatccggtccggacctcccgcccgggttccacctgtacatggcattccaggaaggtgaaccaccgcctccgcgaccccggaccttcggctgcttttcgcacgacagccccgatccgtcgggcgtgctgcgcatccacttcatgccgccgcccggcatcgaccgcagcccgctggccttcgccagcatggccgaccgcatggacgaactgcgggccctcttccggcaggtgcggcaggaacatccccacgcgcggtcggtacggggcatctcgtggctctaccatctcgcggcctatcggcggctgtttccgccgcagtacggccattccgcgcgccccgcagactttcccctgcacctgaccggcagttccacctgggggcaggtgctggattggcgccagcatgtcaagccggccatgcgcgacgccgtgctctcccgcatggcagaagtggacccgcaggcgccctggaaggtcttcccctgccagcccctggtcgcttcgtgcggcatcgggcacttccacgactggttcgcgtgagccggcgcctgcggccactcagccaggccgcaccagcaggcacagcgccacggccagcgaaagggccaccgccaccgccccggcaagatagaccgagcccacgccatgcgcggccgccagcagcccggcagcagggccggtgatgcccagcgagatatccaggaaggccacgtaggcccccatcgccatgccccgcgcgtgggatggcgcgcgccgtacagcctcgaccccgaacgccgggaaggccagcgaatagccgaagccggtcagcgcagcccccgctgcagcgaccggcaggccgtcggcaccccagagcaacagctggcccagcacctccaccagaatgcaggccagggccacccgggcgccgcccagcctgtccggcagatgcccgaagagcagccgcgccccgatgaaggccaggccgaaagcggtgaacgccaacgatgccggtccccatccgcgcgcggcgaacagcagcgccgcgaacgtggtgatgacgccaaatcccgtgctggagagcgccagcccgaggccgggcaaccacacggctcccagcaccttgtagaacggggtccgccggtgcgccgcaggcggcatggccggcagccccgcgacgacggccagcgccgccaggggaatcagcgcggtcgccaccgcgatgcccgtgaagccccagcgcgcatccaccgccacgcccgcaggggcgccggccgcataggcgccatacatcgcgatgccgacccaggccatcactttgcccgcatgctgcggcccgacctgcgcgataccccagcccagcgcgcccgtcacgaccaggctctccgcgcagcccagcagcagcctgccggccagcagcgtccacactgccgcaggcgtgttgccgaaagacagcgacaccaggtaggccaggcccgacgccgccgccaccagcaggcccgccaccatggcccgccgtgtcccccgggtgtcggccagcgtgccggcccaggcccgcgacagcagggccgccacgaactgggcgcccacgagcacgccgaccccgagcgcgccgagccccaggtggcggctcaggtgcaatggcagcacgggcatcggcaggccgatggtgatgaagccgatgaagaccgccagcgccagcggcagcagccggatgaagaccctggccggcaccgcggcgccgggcgcgtgggactgttgtgtcgttctcaatgaaggcatgtggcactccctttcaatgcgagtaaaaactcatttcacatgccagggagaataggagccatggcccgtcccggaaactcgcattcaccggcagcgcaccgaccgctgccacagccccgcaaggcgccgcgccaggcgcgctcccaagccatggtcgaggccatcctcgaagccacggctcgcgttctggccgagcgcggctatgcgggcaccaacaccaacctcgtggcggagcgcgcgggagtgagcatcggctcggtgtaccagtactttccgaacaaggactcgctggtcacggccctgcacgaacggcatggcgcacagatgtatgcagccatcgccgacgtgctggcggccgagcgcccggacggactgcgcgggcatgtgcaggcgatggtgcgggccctgctggccgcccaccgcgtggcgccggacctgcaccgcgtgctggagaaggaattcccgttcttcgacgcgccgcgcgaagagagcgcggccgacggcggcatcttccggcaggtgcgcgcgctgctcgaatcccaccggggcgagatcgcccccgccgacctcgacctcaccacctggatggtccttcaaaccatggaatcgctggtccacgcggcagccatcgacccgccggcgatgttcccgcccgaagcggtcgaggccgccatcgtgcaggtgctcatgggctacctgaccgcggcgcccgtgcaggggtagccgtgcgcctcggggatcagtgacccagacggaagcgcgaggccatttctgccagcctttgggcctggtctttcatgctctcggccgcggccgccgattgctcgaccagggccgcgttctgctgcgtcatctggtccagctgccccagggccaggttgacctgtccgatgccctggctttgctcgttcgccgcggtgctgacttcgccgatcaggtggccgaccttgcgcacaccgtccatcagttcagacatcgtcgtgccggcagtctccaccagccgggcaccgcttccgacgctggccacgctggtttcgatcagttgcttgatttccctcgcagctacggcagatcgctgcgccagctgccggacctcgcccgccaccacggcgaaaccgcgtccctgctctccggcccgcgcggcctccaccgcggcattcagcgcaagaatgttcgtctggaacgcgataccgtcgatcacgccgatgatgtccgccaccttggtggaagtggcgttgatctcgcccatggtcgccacgacgcgcgagaccacatggctgcctcgctgggccacttcattggccgccgaagccagttgggtggccgtcgcggcagacgccgcgctctgcgtcaccgtgctcgtgatttcctccatggaggcggcggtctgctgcaggctgctggcggcctgttcggtcctgctgctcagatcgacgttgccggtggccacttcggtgctggccgtctgtatgctgtcggacgcctgcctgatctgcccgaccagcttctgcaggttctcctgcatctgggccagctccgagatcaggctgccggcgtaccgcgtcgcaggcacggaaaccgacagatcgcctgccgcgatgcggcgaagcgcgtcgcgtgcatccgcgggctcgccacccagttccttctgcacgttgcggtgcatgagccgtcccagcgccacggcgactgcgacggccagcacggccaggatggccgcgaaggccaccgcctcgcggccacgtgcctgcgcttcggcatgggcctcccgggctgccgcccgggccttctcgcgctgctccacgagctctgcgcgcaacttccgccatgccggggtctcttcggtgttcagcagcgcagcggcggcgcgctggtcgctggagagcagcgccagcaccttgtccgctgccacgacctgccgttcgcgcaatgtcgcgatcgactccaggttgcgggaaaacggtgtgccggcggcagccgccgccgtttcctcgagagccttgcggaacgcctccttggcggcattcaggttttcgtaggcgcgtgcgttggcgggatccagtacggcattgcgcagcgcctgtcccgactggagaccctgcgcgtacatctccgacaggccatccgacaccttctggtcggtggccatgtatctgtcgaattcgccctgcgtgcgcgaggaaccccacacgctcgcacctatcgctgcagcgaacagcgcagcgggcgcgatgaagcagatggtcagacgggcggaaaagcgcatacgaacccccttgtgcaacccacggggagcatgctcgctcccgtgaggtaagtatcggtacgtcttcctttccatgaatggcgtctatttgacgattccattttcctgtctcgcatccgcaccgccaccgtgccgaatgcctcccgcgccaggtgcgcggaggctgcagacgattcgtcaaaaatcgccctagcaaatggccatccggttggcaacgcatcaccgtgcatacatcgcattccgcaccgtttttgtgcgactggcttgcggccccggttccatgcgatgctttggccccctccacaagaccgcgaacgaatgcccatgcgcaaacgcagtttcctgacccacctcggcctcgccggcatgctgcccgccggttcggcgctggcccatgcgcctgcccagccccagcccgcgctgctcaccgtggccggtgcgatccagcatcccaaccgcggggcattgaaccccacggcggacctgctggccgccaagcagggagtgcagttcagccaggcccgcagcttcgatgccgcggcgctgcagcacctgccggccgtctccatcacccccacgctcgagtacgacggccagcgccacaccctcgaaggtccgctgctctccaccgtgctcgcggcagccggcgcaccgacccagggctcggccaccgtggtgctgcgcgccgtggacggctacaacgcctccctgaccgtcgccgacgcggaccgttaccgcatgatcgtcgcgctgcgcatggacggcgcccccctgcccctcggcgggctgggcccccagtgggcggtctacgatgcggacaacctgccgcagttcaaggacaagccgctcaaggagcgtttcgcgctggctccctggggcctctatctgatcgaagtacgctagggcagcccggaattctgcccggcggcaggccctgggggtggcgttggcgctatgatccagcgcgttcacgccccctacagcccgccacaaagacagcatgaagagtttgaaaacgctgcttgcagagcaagcagccttggatgcagaaatcgcccgcgagaaaaagcaggcggccgcacaggcgctgagccagatccaggccttgattgccgagttcggtttcaccgcccagcaggtttttccctggcagcccgtcaagaagcacgtgcccgccaaatacctggatccgaaaaccggagccacctggacgggccgcggcaagccgcccgcctggatcgccggaaaggaccgcgaccagttcctgatcgaaaagacagtgacgcagccggcccagcaagggcccttcctcgccgaaatggcggcggctgcagcagcggcccggaaccagcggcgctgatccggcctcccgtgcatttccaggttcaggccctgccctgaaccagcacccatccacacggcggcagccaggccgcctcggtcccgggcctgcatggcccggccttgccgcgcgcgtgcgcccatgcatatcgcgcatgccgatcgccacgcaccgggcacaggcgtccatggccgcaggcagtccttgacgatttcctgacgggcgctttccgacactgcgcgcagttttcactttctggaaattgcgcgtgctccaacgtctgacatccctccggctccacccggtgcaactgggctggttcgccgccctgttcttcgccaccctgggcaacgccgtgctgtggcgaacgctgtggtccaccgtggaagtggacagcctgcgcagcctgtggttcttcatcagcctgccggtcttcctgttctgtcttctgaacctgctgctcaccgcggtactcgccgtgccgtatgtgcgcaagccgctcctggcgctgctggtcgtggtgagcgcggtttgcagctacttcatgctgcactacaacgtgctgatcgaccgcggcatggtgcagaacgccttcgagaccaaccgggcggaactcacgtcgtacatctccgccccgctggtgctcaccatcctggtgctgggtgtactgcccgccgccgcgatggtcctgccgccgaccggatcgaacgggcgcccgctgcacggcgcgctgtggtggctgggcaatgtcctcgcgaccctggccgtgctggccgcggtgaccatggcgttctacaaggattacgcctcgctgctgcgcaaccaccggcagatcagggaccaggtactgccgttcaacttcgtgcgcaacgccaacggctacctgaaacgcaggttcatcgcgaagcggcaggtgctgcgctccgtcggcgaagacgccgtgcgcccggcggccgccgcgggcgggcggcccctgctcctgttgatcgtggtgggagaaaccgcgcgggcgcagaacttccagctcaacggctatccgcgtgcgaccaatccgtcgctgtcgcggcgcgaaggcatcatcagcttcaggcatgtggcgtcctgcggcactgccacggccatttccctgccctgcatgttctcccgcatgggacggggccaatacgatggcgtgcgtgcggcgaccgaggaaaacctgctcgacatcctgcgccgcaccggcatgcacatcctctggcgcaacaacaacaatggcggctgcaaaggagtgtgcgagcgcgtggacaccgacgacatgcccgccctgaagccctccggacactgcaccaacccggacggcacctgccatgacgatgtgctgctgcaccagctgggcgcgcgcatcgatgccatgcagggcgacgcgctcatcgttctgcaccagctcggcagccacgggcccgcgtacttcgagcgctatcccgcgcaggacaaggtcttcgcccccacctgcgataccaaccagatccagaagtgcagcagcgaggcactggtcaacacctacgacaacaccctcgtccacaccgacagggtgctggacatggccatcgacctgctgcaacgccatgcggatgagcgcgacgtggccatgctctacgtctccgaccacggcgaatcgctcggagaacgcgggatgtacctgcatggcacgccctaccccatcgcgcccggcgaacagacgcaggtgcccatggtgatgtggttctccccggccttcgcgcagcgggcccgcctcgatctggcctgcctgcgcgccaatgcgtcccgcgaggactacagccacgacaacctctatcactccgtgctggggctgctggatgtccgcagcagtgtgtaccagaccgggctggacctcttcgctccctgccgccagccggcacctgcagctccgcacaccatcgcaacagcacgggccgcacaaggcgcctgaaccaccaaatgccaaggatcaccgtggaaaaatatgtcgccggcacgctcgaacggagcttcgaggtgcccggcctgctcgtccgcgtggccgcctgggtgcttccagcatccgcgctcacccacccgaaagatcgcggcatggatgtccatgccattctgcaggcctggaaatcgggctcgccctatgcctcgtcgatggatgtcaccgaacatggcgtgcagaaaaaggtgcgtctgctcgtctcctgaaaatccccggacgacctcctggcccggcagggacttcaggccgggccgcgcatgtccagcgtgaagcggcagcccctgtccgagcttgcgacctccatgtgccagcccaggtgctccacgatgcgctgcacgatggacaggccgagcccttcgccgctctggcgggcactgggcagaaaacgctggaaatgccgcgggtcgatgctgggcggcaaaccgggccccgtgtccgaaacaaccagcgtactgccatgcagggcgatgcgcacctcgccttcatcggtgtattggcaggcattgcgcagcaggttccagaccacgctgcgcgccagtccggcatgggtgtgcgcatggatgtccaccggcgcgtccagtaccagggccacgggctttttcgacagccagggggcgcagcgcgccatgcactcctcgatcagggggcgcaggggcacgtcggtccgggccaggccctgaggatcacgcgagagcagcagcaggcaggccagctggtgctgcatttcctccgtggtgcgcacgatgcgctcggcactggatgccaggtggctgccggcaggcaactggtgcgcgatggtttccgcggcgccggcgatgatcgccaggggcgtgcgcagctcgtggctggcatcgcccgcgaagcaccgctcgcgctgcaggaactgctccgcctcgtcgctgtgccgggcgaaggcccgcgccagcacgccgatctcgttgggcgcgtcctggaagggaaagggctgctgcttgcgctgcacggcttcggccaggcgcttgatgggagcagtgacccgctctgacgtccatcgccccatccagaacgcacccagcatgcacagcaggatgaccaacggtgcgaagccgtcgatcatgcgctccaggtagaggtagtgcgcccggtcccggagcaggtaatagcgctggccgccgaactcgaacaccagcaggtgacggccgcccggttcgtccgcgccgtggtagcccggggcgtaatcgcgcagggcatcgggcaccgtgcgcgtgtcgtggagtgcgctgccctcgggcatgatggggacgatgccccgggcgatgtccggttccagccgccgcgcctcgcggtgcaggctttcagaaacgccgtaggcccgcaactcgtcgtagtccacctgctccgccagcaccacgaaggccatgacggccgccatcagcagcacgaacgacaccgtgatgcgtgtcctgagcgtcatctggtggaaggtgggtcgcatgaaatcactccgctccgggcatgtcgctatggcgcggcctccaggcgccccttgaggcgccagccgatgccgtgcaccgtttctatgagcgcgtgcgtgaagtttttgtcaacctgctggcgcaggtcatggatgtgcgtgcgcaaggccccgccctcgggcggctcctccccccagagcaggtattccatctcctgcctgcggaccaccacaggcgcggcacgcaccaggcacatcatcaattggtgggtggtgggcgtcaggtggatggtccggccttgccgccacgcacgcggcgtccgtgtgtccacctgcaggtcttcccaggccagcatgccctgcacctgccggccctgggcgcggcgcaccagcgcctggatgcgggcgtccagttccctgagcgaaaacggcttgaccaggtaatcgtccgcccccgccgccaggccctgcacgcggtcgtccaccggatcgcgcgcggtcagcatcagcaccggcacggggttctggtattcctcgcggagcttgcggcacagcgccatgccatcgagccgcggcagcatcaggtccagcaggatggcgtcgtaatcgtgctgcgtggccatgcgcaagccggtggcgccatcgcgtgcatcgtccagaacatagcccagcggctcgaagaaaccgtacaggttggccaccagctcggggttgtcttcgatgatgagcaggcgtgtcataggtggtcggcatcttagccagggcggtcaccgttggcagcggcacgcaccggtcagtggccgatccatctccgcaccatcgcgtgcgaaatcccgcccgtgcgaaaagacccaggcccacccaacggggcccgcaacgaacacgctattccggcagatggcagaccgcctcgatgttgttgccctccgggtcgatcacgaaggctccatagtagtgggcgtggtagtcgggccgcagtcctggagccccgttgtccttgccgcccgctgcgatcgccgccttgtggaaggcatccacctgcgcgcggctgccggccctccaggcgaggtggcaaccggccgtggccgcgggcccgccatgcggcgagggcccgtcgatgaaccacacgtccgccttcttgccatcgggctcggacgcatcgggataggcgaaccccagcatgttcgcgccgtactgcccttcgaaacacacgctgtagcccaggggctccagggcggcgctgtagaacgccttggtgcgggcgatatcggtcacgcggaaggtcatgtggtcaagcatgtggggctcctcaagtgttggtgtgcaacgtcgcacccgaatactgtatttaaatacagcatttcaagcaatacccgccagcgtgacccggcaagcgcgtcaggcgacggaccgatcgcctctcactcgacgatctccgcaccccacccgtcatagaccgccgcatgccgttctgccagcgcttcgaattcctgcgaaagaatgttcaaagcgctcagctcgagcagcatgtgtttttgggcaatgacctggtagccaggattttccgcgtcgggtgcatgcaattgcaccgagtaatcgagcgccgccagttcatgggccaacgccagcgccgacgcttcgtcatcggcctcgaacgcgaactccggcgagtgcggctggcgcaaatccgcgccgacatgagccatctggagcagcaccagagcgtctggatcatcgcttccttccagggaagccaggagttcgggaggtgtgggcatgggaggcctccacccgggactaggcgccttgccgccctgtttgggccatcgcacgcgtccgcccgatcaccatcgccatcacggccgccgccaggcaggccgcccccgcgccatacagcgcgggcgtataggtcagcagcagcgtgcgggtcaggcccgccccccatgcggccgtggcggcgcccagttgatgggcggcgaaaatccatccgaagaccaggcccactttctcgggaccgaagtgctgcgccgtgagcttgaccgtcggcggcacggtggcgatccagtccaggccatagaacatggcgaacaggcccaggccgtagaaggtgaactccgaatgcggcagccagaacagcgacagcccgcgcagcccgtagtaccagaacagcagcttgcggttgtcatagcggtccgacagccagcccgagagcaccgtgcccacgaagtcgaaggcccccatcatggccagcaccgaggctgccggcacggccgacatgccgcggtcgccgcacagcgagatgaaatgcgtctgcaccaggccattggtggacaggccgcagatgaagaaggtgcccgccagcagccagaacgtccggtggcccgcggcttcggccagcaccctgaacggcgtggccagcgtcatggccgaatgcggggccgctcctgcgggtatggacgtgggctcgccgccataaggcgccaggccgagatcggagggccggtcgcgcaccaaggcaacgaccaggagcgcgaccagcgcgctgcctgcacacacggggatcgtggccgagcgccagccccagtgctcgatcatccaggccgccatcggcaggaaggccagctggcccgtggccgcgctggccgtgagcacgccgacgaccagccccttgcgcgccacgaaccagcgattggcgaccacggcgcccagcaccagggccgtcagacccgtaccgatgcccagcagcaggctccagagcatgaacagctgccacagctgcgtggcctgcgtgaccagggccatggcagcgccgaccagcagtaaccccgtcaccatgacggcacgcaggccgaatcgctccatgaataccgcagcaaacgggcccagcaggccgaacagcgcaaagcgcagagccaggctgcccgatatctgctcggtgctccagccgaactcgcgcgatagcggctgcagcatggcgcccggcaggcccagggcagccgacatggtcagcatggtcaggaaagtgatggccgcgaccagccagccgtagtggatgccgcgccgctgcagccagcgcgccgtggggatggagaacatgccagttcctttctcgagaggaatgcctgtggggcaggtctagccagacaggccggtcgtgccgtcatctccgccatcgagcagggacaggcactcatcgatcagaacgtgcagggccgccacacgctcggggcccaaccgggcattcagttcgctttgcgcggccttccagcttcgcttggcttcgtcgcgcttggcgcggcccgcttcggtgatgtgaaccaggcggctgcgctggtcatccccctggcccatgcgcacccatcctgcgcccatcagcggcttgaggttgcgcgtcagcgtcgatgcatccatgcgcatgagccgcgcgagatccaccggccgcacggggctggcggcaagcacgtggctcagcagcgtgtattgggtgatgcgcatgtcggcggcatggagatgggcgtcatagatcaggcccacgctgcgcatgagctggcgcacacggttgttggtgcagcccgatggcacggtggaacggttgcagttgctcggcatggactttattattgcatatacaaatattgtagatacaataattttatgcctcgcatccggaggcatcaacgcaaggaagagagcgagcgacgccatggacacccatacccacacccatttccaacttccggaggccacgccatcgcccgccctgcaagcctggctggacgaggaacgggccgtccaggcccgccttgatgccggccccggtcctggcgtgatacggccggaacaggcggcaggccgcaacggactggaactgatgcaggccatgctgcgcggcgaagtcccctacccgcccatcgcgcagacgctggacttcctgctgatttccgtgggcgacggcagcgccgtattccagggccggcccggcacggcgcacctgaatcccatgaacggcgtgcatggcggctggttcgccacgctgctggattcagcgctgggctgcgcagtccatacccgcatgccgccgggccgcagctacaccacggccgaactgagcatcaacctggtcaagggcctcacgccgcgcgttccgcgggtgcgcgccgaaggccgtgtattgcattgcggccgccagctggccacggccgaggcgcgcctggtgggcgcggacggcacgctctacgcccatgccaccaccacgtgcctggtgttcgacatgccggcgtcacgctgaaggcaggcccagcccgacggctggtcgcctgatgtcgagtgccaggccgcatcgcccaggaacgcatgccggtgccggcacacaaacgaaaaagcccccgacctccaaagaagatcgagggcttgcgaggcgtcaggcaacgccgccgcgggacaaccttacatgttgtcgatcatcacctggccgaagcccgagcagctcacctgcgtcgcgccttccatcaggcgggcgaagtcgtacgtcaccttcttgctcaggatggacttttccatcgagctgatgatgatgtcggccgcttcggtccagcccatgtggcgcagcatcatttcggcggaaaggatttcggaaccggggttcacgtagtccttgccggcgtacttcggcgccgtgccgtgcgtggcttcgaacatggcgacggagtcggacaggttggcaccgggggcgatgccgatgccgcccacctgggctgccagcgcgtcggagacgtagtcgccgttcaggttcagcgtggcgatcacgctgtactcggcggggcgcagcaggatctgctgcaggaacgcgtcggcgatgctgtccttgaccgtgatttccttgccggtgcgcgggttcttgaacttcatccacgggccgccgtcgatgagttcggcgccgaattccttggcagccaggtcgtaggcccagtcacggaagccgccttccgtgaacttcatgatgttgcccttgtggacgatggtcacgctgggcttgtcgttgtcgatggcgtactggatggccttgcgcaccaggcgctgcgtgccttccttggacacgggcttcacgccgatgccggaggtctcggggaagcggatcttcttgacgccgaactcttcctgcaggatcttgatgagcttctttgccttgtcggactcggcttcgaactcgatgccggcatagatgtcttccgagttctcgcggaagatcaccatgttggtcttctcgggttccttcacgggcgagggaacgcccttgaagtactggatggggcgcaggcagacgtagaggtcgagctcctggcgcagcgccacgttcagcgagcggatgccgccgcccacgggcgtcgtcagcgggcccttgatggacacgacgtagtcgcgcacggcgtgcagggtttcttccggcagccagacgtcggggccgtacaccttcgtggacttctcgccggcgaagacttccatccagtggatcttgcgcttgccgccgtaggccttggccacggcagcgtccaccactttcagcatcacgggggtgatgtcgaagccggtaccgtcaccctcgatgtagggaatgatgggctggtccggcacgttcagggacatgtcggcattgacggtgatcttctggccttcggcagggaccttgatgtgctggtagctggtcatggaacggttatctccggtggaatggcgtccggggcggcgcccggccggcctgtgcgacaggcacaaaacgcaatgattttagcgataaaaatttgtaggtcttgtctgtcaacgccccgggctgcggtatcgttgtgtcagggcttcgcgggcctacgcggggctcgcaaaccttccgaaactctcaaggaaacggccaaatgaaaaaactcctcgctgtcctgatcgccggtctgttcaccgccggcgctttcgcccaagctccggcccaggcccccgccacgacgtccgctcccatggccgccgacaccgctgcgcccgctcccacggcccaggccaagaaggccggcaagggtgccaagcacaagaccgcccacaagaagagcaagaagcacaaggctgccgcctgaggtttgccgcctcccgtgcaacgggatgaccgccctggcgccgtccccgctccgaagcccgctttacgcgggctttgcttttggctgataggctttggaacagccctttcccgatggatgccccacccgccatgaaccacgctcttttgtccggcccgacgccccgcccccttcgccgcttggcggcttcgctggccctcgccgctgcctgcctcggcacggcacaggcccaggaagggccgcaactcgacctgcagcgggtggacctggccgccggcatgcaccgtatcgacgcgcaactggcggtgacgcctcaggagcgcgaaaccggactcatgcaccgcaaggacatgccctccaacgaaggcatgctgttcgtgttctcggtaccggccgtgcagtgcttctggatgaagaacaccctgctgccactcaccgccgccttcgtcgctgacgacggcaccatcgtcaacctggccgacatgaagccgcagacgctggactcccactgctccgacaagcccgtgcgcttcgtgctcgagatgaaccagggatggttcgccaagcgcggcatcaagccgggctcgaagctggccggcgctccgttcgccaggcgctgacgccccggcccctgaaaacggacaaaaaaacggcccatcaagggccgttttttcatggaacccggcaggccgggccgcggcatcagcccgcgaagttgctttccgcgaacttccagttcaccagcttgtcgaggaaggtctcgacgaacttcgggcgcaggttgcggtagtcgatgtagtaggcgtgttcccagacgtccacggtcagcagcgccttgtcggcggtggtcaggggcgtgccggcggcgcccgtgttcacgatgtccacgctgccgtcggccttctttaccagccaggtccagccggagccgaagttgcccacggcgctcttcacgaaggcttccttgaacgcggcatagctgccccacttcgccttgatggcatcggccagcgcgccggaaggctcgccgccgccgttgggggccatgcagttccagaagaaggtgtggttccagatctgggctgcgttgttgtagatgccgccgctggacttcttgatgatctcctcgaggggcatgttctcgaattcggtgcccttctggaggttgttgaggttcaccacgtaggcgttgtggtgcttgccatggtggtactccagggtttcctggctgtagtgcggagccagggcgtcgatggcgtaaggcagcggtggcagggtatgttccatgtgcggtcctcgtgggtggttggtgattcttgcgtgtgcagcgccgcaatgtgacatgcagcgcaacaggcgggcattgtaggaagttaatcgcgccccgcggtgtaggcgacggcccagaatgccgggctcacagcaggcgcggagcggacaccgtcagatcgatctcgccatccgatacggcggcgcgcacggcgtccccggtacgtacctgggcggtgcgggtcacgggcaggccttcgctgtcggtgagcagcgcgtagccgcgctggagcaccaggcgcggatcgagcagctccagccgcaatgccgcatggtccagccgctgcgcctgccgggccacgccctgcgccacggccttggggaggcgatccgccaggccatcctgccgctgggcgcaccgccgggccgtccaggccgcgccatggcgcagttgctgcgcgaggcgcgcgaggcgcagttcctggcgcgccaccagcccggaaggccgccccagccgctgcgccgccatgtccagccgctggtggcgcccgtcgatctggcgctgcaggctgtccgacaggcggccggccagcgcgtccatgcccgcgagccaggtggcctggggctgcgcgaccagttccgccgcggccgtgggggtcggtgcccgcaggtccgcgcagaaatcggcgatggtgaagtcggtctcgtggcccacgcctgagaccaccggcaccgggctcttcgccagcgtgcgggcgacctgctcgtcattgaaggcccacaggtcctcgatggagccgcccccgcgcaccagcaggatcacctccaccggcggatgccctgcaccatcgccggagggttcggccatgcggtagagcgcgtgcagggcggcgcagatcgaggccggcgcggccgccccctgcaccagggccggggccagtaccacgggcaggtgcggaacacgccgccgcagggcggtcaccacgtcgtgcagtgccgcggcgcccggcgaggtgaccaggccgatcgagcggggcatgaccgggaggccacgcttgcgggcggaatcgaacaggccttcggattccagccgggccttgagccgcaggaactgctcgaacagcgccccctgccctgcgcgctgcaggctctcgacgatgagctgcaggtcgccgcgggcttcatagaccgccagccgcccccgcagctcgaccatttccccgtcccgcggggtgccgtcgagcagcatggctgcccgtcggaacatggcgcagcggatctgcccctggccgtcctttatggagaagtagcaatgcccgctggacgcgcgcgagaagcccgtgatctccccgcgcaccgcgacagggttgaaccgcgcctccagagcatcagcaacggcgcggcacagcgccccgacgtcccagattcgcggcgccgatgctgggtccggacgttcaaacatcggcgccgccagggtttgcggggaacagggcactcccaatagtccacaagccgcacggagcagcggatgggctgggcgggtggcccggatgcgcgcgcaagccacgagatgccgtgcaacctgttgatttacaacgtttttttgctgcgcaatttttcatcaatctgtcaaagtgtcgatttggcgccatgtagcaggtgttacacacccggttgcccacaaagttatccacagaaaatgtgggtggctgtgaaaaacggcgccgatgcggccggtgagcccggccggtgcctgcgccgccgccggaccgccatggcactgggccataatcgcggactgcttccatctgcgcggagagagaattgctgtcgatcatacaagccgcaggctggccgatctggcccctcatagcctgctccatcctggcgctggcactggtggtggagcgcttcgtcgccctgaaaaccgccaaggtcgcccccccgaagctgctggacgaggccatctccgtttcctcccgcgggctgcccacgcccgacgtggtgaaccagctgtcgcagaactccgccctgggcgaagtgctggccagcgggctgcgcacgctcaacagccatccccagagcagcgaggcggacgtccgggccgccatggaaggcacgggccgtgccatcgcccagcggctcgagaaatacctcaacgccctcgccaccatcgcctcggccgctcccctgctgggcctgctcggcacggtgatcggcatgatcgagatcttcggctcgcaggggtcgtccgccacgggccagggcaacccggcccaactggcgcacgggatctccatcgcgctctacaacacggccttcggcctgatcgtcgccatcccgacgctgatcttctggcggtatttccgcagccgcgtggacgcctacctgctcacgctggagctcgcctctgagcagttcgtccgccacctgctgcgcctgcgcaagtgagcggcgcgatgaatttccgcccccgcccgaaggaagcgccggagatcaacctgatccccttcatcgacgtgctgctcgtgatcctcatcttcctgatgctctcgaccacatacagcaagttcaccgaactgcagctcacgctcccggtggcggacgccgagcagcagcgcgaccatcccaaggaagtgatcgtcgcggtggccgccgacgggcgctacgccgtcaacaaggccgccgtggaaggcaagggcgtggaagcgatcgcccaggccctcggggccgccgcgcaggccgggcgcgacagcgtggtgatcatcagcgccgacgccaacgctccacatcaggccgtgatttccgtgatggaagccgcgcgccgcgtgggcctgtcgcagatcaccttcgccacgcaatcgtccgccagcgcgggccgctgacccgcatggcgcagccacgccgccgcgggctgccggtgccggacgcgacgccggggatccagcgggcctggcgccaccgcggcgcggtcgcctggctgctgtcgcccgtctccctgctctacggcgccctggccggcatgcgccggttgctgtatgagcggggcgtcctgcgggcagagcgcatgcctgttcccgtggtcgtggtgggcaacgtggtggccggcggcgccggcaagacacccgtgacccaggctgtcgtgcacgcgctgcggcagcgcggctggcatccgggcgtggtctcccgtggttacgggcgcagcacttccgactgccgtgaggtgcgggcggacagcagcgcctccgagtccggcgacgaacccctgctgctcgcgcgctccaccggcgtgccggtgttcgtcgcgccgcgccgtgcacaggcagcccgcgccctgctggaacggcatccggagaccgacgtactcgtctgcgacgacggcctgcagcactgggcgctggcgcgggatgtggaactgtgcgtgttcagcgaggaaggcgtcggcaatggctggctgctgcccgcgggcccgctgcgcgagcgctggccgcggcccgtggatgccgtgctgcatgccggagctgtgcccgagggcgccgagcgcgcgcccatgggggttttcgccctgcacagatcgcttgccgcccatgctgtggacgcctccggacgcgccacgccactgtcgcacctgcgcggcgtgccggtacacgccgtggcggcgatcgcccggcccgccgccttcttcgccatgctgcgcgcccaaggattggtcctgcaggaggccaccgccctgcccgaccatgccgacttctcgggttggcatccggacacgccgcccggcgtgccgctggtctgcaccgagaaagacgcggcgaagctctggcgcacgcacccgcaggcgctggcggtgccgctggtggtggacatcgcgccggccttcttcgaccggctgcacgcacggctgcaggcgctgcgccagccctcgctatgatcgggctccattttccgaacctatccgctacgccatggatcccaaactgctcgaactgctggtctgcccggtcaccaagggtccgctgacctacgaccgcgagcgcgacgaactggtgtcgcgcagcgcacggctcgcctacccggtgcgcgacggcattccggtgctcctggagaccgaggcccgcacgctgaccgacgcggagctggaggcgtgagcggcccggccgcatccgctggcttcaccgtcctgattcccgcccggctggcatcgacccgcctgcccgacaagccgctggcggacatcggcggcgtcccgatggtcgtgcgggtggcgcggcaggccgcccgcagcgcggccgcccgcgtggtcgtggcagccgaccatccccgcatcctggaggcctgcgcggcgcatggcgtgcaggccgtcgcgacgcgcgcggaccatcccagcggcagcgaccggctggccgaggcctgcgtgcagctcgggctggccgacgatgatgtggtggtgaacgtgcagggggacgagccgctgatcgcaccggccctcatcgatgcggtcgcggccctgctgccggcccgccccgaagcggacatgggcacggccgcgcatgccatccattcggtggaggacttcgccaaccccaacgtggtgaaagtggtgctcgacgcccgcggcctcgcgcactatttcagccgggcaccgattccgcacgcgcgtggccatgcggacacggcctggtggcgaggcgggcacgcaggcgtgcctgcaggttgcgcgccgctgcgccacatcggcatctacagctaccgggcagcgttcgtgcgggcgttttccgccctggcgccggcccccacggaagccctggaagcgctggagcagttgcgtgcactgtggcacgggcaccgcatcgccgtgcatgtggcggacaccgcaccggggccgggcgtggacacgccggaagacctcgaacgggtgcgttcgctgttgggctgaaagcgcgggcccggtgccgtcacgatggtgtcgcggctgtcaggcagacggaaggacccgcatgctatccttgcccgcgattgaagcgccaacccgggcctacggcaagcccgggcttccggcgctggctgatttcaacacttagaggacctccatgagactgattcttttgggcgcgcccggcgccgggaagggcacgcaagccgcgttcatctgccagaaatacggcattccgcagatctccaccggcgacatgctgcgcgctgccgtgaaggccggcacgccgctgggacagcaggccaaggccgtcatggatgccggcaagctggtgagcgacgacctcatcatcaatctcgtgaaggaccgcatcgcccagccggactgtgccaagggcttcctgttcgacggctttccgcgcaccattccgcaggccgatgccatgaaggccgcaggcgtcaagctcgactacgtgctggagatcgacgtgccgttcgatgccatcatcgagcgcatgagcggccgccgctcgcacccggccagcggccgcacctaccacgtgaagttcaatccgcccaaggtggaaggcaaggacgacgtcaccggcgaggacctgatccagcgcgaggacgacaaggaagacacggtgaagaagcgcctggaggtgtacagcgcgcagacgcgcccgcttgtggagtactactccacctgggcgaagaacgacccggccaatgcgcccaagtaccgcgccatcagcggcaccggcacggtggaggaaatcacccagcgcgcgctggccgccctggcggactgagttcctggcgcagggccggcacccggccggcccgtgaccgacgccgcccccgggcggcgttttcgtttccggatcgaatcgctggcgtcttatgcctggagcttcgccagccgctccagcagcaactccacccgcgccttcaccacgctcagcccctgcgtggcaggcagtgtgtcgcccggacggggcagcaactggcccagggggcaccgcgtggccaccctgacggccacgccggcggcctgcgcccgctccagggctgcctgcagctggtggtgcagcgtgccgttgccggtagcggccacggccaggccgtgcactccgtcggccaccagcagatccaccatgcgtccgctcgcgcccgcatgcgacaccacgacctcgacgcgcggccactccgctccgttgcgcagcgcctccagcgcggcgcgagcctcggccgatgattccgatgattccgccgtgggccagccggcggcgagccgcacgcggccctcttccacccagcccaggggccccgcttcgccggacgcgaaggcgttcagccggtaaggatgtaccttctgcacccgctgcgccccgtgcaattcaccggcggccacggccaccaccccgcgcacacccggcgtggcggccacggcgacggcgtcgagcaggttctgcgggccatcgggcgccagtgcggtggcagggcgcatcgccgagacaagcaccacgggcttgtcccgcgcgcccgcgagcatgcggtggagaaaccatgcggtttcttcgagggtatcggtgccgtgcgtgaccaccacggcgcgcacgccgggatccgccaatgcggcctcgcagcgcagggccagggctcgccatacggcgccgtccatgtccttgctgtcgatctgcgcgacctgctccgcttccagccgcgcgccgccggcagcgcgcgccaggccgggcaccgctgccagcaactggtcgatgccgacctgcgcggcggtgtagccgatgttgtcttccgcgctccccgccgtgccggcgatggttccaccggtgcccagcaccaggatttttcctgcaaacacttgcattgcctttgaaaactgtttaaaaatacagtgactggatcgatccacaggtgattcgatccacccagcgcccgtccggcgcgatcttccttcactggagtgccccgcatgctcgacagccccaagctcaccgcccgccagcagcagatcctggatctcatccagaccgccattgcacgcaccggcgcgccccccacccgggcggaaatcgccgcggagttcggcttcaagtccgccaacgcggccgaagaacacctgcaggcactggcacgcaagggcgtcatcgagctggtgagcggcacgtcgcgcggcatccggctgcgcggcgaggccgtgcggtccatcaatgcggcccgcggcacccagttccacctgcccattcccggcatctcgcagctcatgctgccgctcatcggccgcgtcgctgcaggctcaccgattctcgccgaggaacacgtggaccagacctacagcgtggaaggcagcctcttccagcacaagcccgactacctgctcaaggtccggggcatgtccatgcgcgatgccggcatcatggatggcgacctgctcgccgtgcagtccacgcgcgaggcgcgcaatggccagatcatcgtcgcccgcctgggtgacgaagtcaccgtcaagcggctgcggcgcaccgcgggtgccatcgagctgctgcccgagaaccccgactatcccatcatcaccgtgcagcccggcgaatcgttcgagatcgaagggctggccgtgggcctcatccgcaacaccatgctgatgtagccggctgcgggccgcccggcgcatggcgccggagcatggttcgcgccctggttccccgtttggcgttgcccaggtggcgggcgtctggctttccgcttcgcgtggatggtcaaccctgcggcatcgccctgcctgtctaaagccaatcctgccagtgttcaacccattctgaccgctggagtttttccatggcaaaggctttgctcgatctcaccaccctctcgtcctgcctgcagccgctgcacggcctcgtccgctggctgcggggtacctcctcggggaatttatctggccgatccgccgcatggtcgcgatggccggactgcccggcgcacagtcgcggggcgtccgacacgtccaccgccagccaccgcccatccgacggcccgcctgtcgccacggcccatggcagagcagaggccagcactgcaacatccatggcactgcccgcggattcctcgaccgcggtgctggcggccaccatggagcgccccgcgcgctccccggccggcagccagcgcacctgcgcggcgcgggcgccaggcgccgtgcgcgtggtgcagcgccggcaggcaggtacgccggagcgattcgtgatctccggccggatggccgatgtgcgggcagaactggagcgctgggccgctgcagaagccgtgctgcaatgacctgcaacggctgcccccggccgtggtccgccgcctgcggcctcagctgttgatctgcgcccagagtttgtccaggcgcttcacgctcacgggctgcggcgtgcgaagctcctgtgcgaagaagctcacccgcagttcctccagcaaccagcggaattcctgcatgcgcgcatccacctgccccttgcgctcggccacgagccgccagtagcgctgctcctgggggcgcagttccgcgagccgcgtggcgtcgcgtgcagcatcggctcgcaccttgtccaggcgcagggtgatggccttcagatagcgcgggaagtgcgcgagctgcgaccagggcgccaccgccaggaagttcttcggcatgagccgttgcagttgctgctgcgcatcctgcgtggcctcgggcgcgcctttcgtgtccttgatcttgcgtgccgccgcagcgtattcgagcaggatcgcaccggccaggcgcgcgacttcattggcaatcagcgtgagccggccgcggccctcctgcacgcggcgctggaagtcggcctcggtcgtgggcaggggatcgaccaggaaggcgcggtccagcgccacatcgatgacctgtgcgcgcagctcttcctgcgtacccagcggcatgtaggcgaccgccatcttttgcaggtccggaatgttcttttccaggtacttgagcgcgtccttgatctgcagcgcgaacaggcggcgcaggcccgcgcggtggcgcgccgcggccacgccgggttcgtcgaacacttcgatggtcacggcatcgccgccatcgatgagtgccgggaagccgatcagcgtctgtccgcccttgcggatctccatgagttcgggcagctcgccgaaggtccaggccgtgtagcgctggcccgccggcacggctgccggggcgggagcggccgccggaccgccgctgggcggtttgccggcggcggaagccgcacggctgtccgcaggcctgccctgcgcgccacccttgccgggtcgcgcagccggggccgtttccgcaggcgacgcgtcgcccccggtctccggcgcggaacctgcgagcttgagccccgccaaagcctggaacgcgccccgggccttggccccccattcggccttgagcgcacccaggttgcgcccctggccgagctgccggccgtcttcgtggaccacgcgaaagttcatgaacaggtgcggactgagcatgtcgagcttgaagtcggcccgcttcacgtccagcgaggtctcgtcacgcacctgcttgagcagcacgtccaccaggctgccctgcccgaagcgctcgggcgtgccgagcagttcggccaggcgcgcggcattgtccggcaggggcacgaaacggctgcgcgggcgctgcggcaggctcttgagcagcgcctggatcttgtccttgagcatacccggcaccagccattcgcagcgctcttcgctgacctggttgagcacgaagagcggcaccgtgacggtgacgccgtcacgcgggtcgccgggctcgtgcaggtaggtggccgcgcaatccaccccgcccagccggaccatgcgcgggaaggcgctggtggtgatgccggcagcctcgtggcgcatcagttcgtcgcgcgtgagcttgagcaggtccggtttcgcgcggctggcctcgcggtaccaggattcgaaatcggcgccagtgcagatgtcggcaggcacctgctggtcgtagaaggcgtagatgagctcctcgtccaccagcacgtcctgccggcgcgacttgtgctccagttcctccaccttggcgatcagcttgcggttggccggcaggaacggcaggcgccgctcccagtcctggggccactggtcgccgaccagcgcttcgcgcaggaagatttcgcgcgcagtgcgcgggtccaccttgccgaagttcacgcgccggttgttgtagatgacgatgccatagagggtggcgcgctccagcgccgtcacctgcgctgacttgcgttcccagtgcgggtccagcatctgcttcttgagcaggtggccgcccatttcctcgatccactgcggctcgatggccgcgatgccgcgcccgaacaggcgcgtggtctcgaccagttccgccgccacgatccagcgcccgggcttcttcgacaggtgcgccccgggatgcttgtagaacttgatgccgcgcgcgccaaggtaccagtcctcttcctcgctcttcacgccgatgttgccgagcagtccggcgagcatggaccggtggatctgttcgtagctggccggctggatgttcaggcgccagcggtgctcggtgaccaccgtgagcaattgcgtgtggatgtcgcgccactcgcgcagccgccgcacgctgatgaagttctggcgcagcagcgattcgtattgccggttgctgagtttgtgggtaggcgtggggaccggcacggacgccgcagcggccgttgcgggtgcggccgcgtcggcactgccgcgcgcctggcgctgcgccaccggcagcacggcctgcgagggcgcgcccttgcgcgcggcatcgcgctgcgcccgagcggacggcaggctcggcgcgccgccacgggcttcgttgatccacttccagagcttgaggtagccgctgaattcgctcttctcgtcgtcgaatttggcgtgcgcctggtcggcctgctgctgggcctcgagcggccggtcgcgcacgtcctgcaccgacagggccgaggcgatcaccagcacctcatccagcgcctggcggtcgcgcgcctccaggatcatgcggccgacgcgcggatcgagcggcaggcgcgagagctccacgcccatgggtgtgagttcgttggcatcgtccaccgcgcccagttcggccagcagctggtagccgtctgcgatggcccggcccgagggggcctcgatgaacgggaactgcgccacatcccccaggtgcagcgacttcatgcgcaggatcacgcccgccagcgaggagcgcaagatttccgggtcggtgaagcgcggccggccgttgaagtcgggttcgtcgtagagccggatgcagatgccgttggcgatccggccgcaacggcccgcccgctggttggccgccgcctggctcacgggctcgatcagcaactgctcgaccttgctgcggaagctgtagcgcttcacgcgcgcggtgccggcgtcgatcacgtagcggatgcccggcaccgtgagcgaggtttcggccacgttggtggccagcacgatgcggcggccggtgtggccttcgaagatccgatcctgctcggcctgcgagaggcgcgcgaacagcggcagcacctcggcgccgcgcataaccggctggtgggccaggtgcttgcgcaggtggtcggcagcttcgcggatctcgcgctcgccgggcaggaagacaaggatgtcgcccgccgcgttgccggcccagagttcgtccacgccatcggcgatggcttcgttcaggccatagtcgcggctgtcctcgaagggccggtaccgctgctccacagggaacgtgcggccggacacgtagatgacgggtgcgggccccttggccgactcgaaatgcttcgcgaaccgctctgcatcgatggtggccgaggtgaccacgatcttcaggtcgggccggcgcggcaggatctggcgcaggtagccgagcaggaagtcgatgttcaggctgcgttcgtgcgcctcgtcgatgatgatggtgtcgtaggcggtcagcagcgggtcggtctgcgtttccgccagcaggatgccgtccgtcatcagtttgacggaggcatcgcgcgacaggcggtcctggaagcgcaccttgtagcccacgacgtcgcccagcggcgtctgcagctcttcggcgatgcgcttggcgacgctgctcgccgcgatccgccgcggctgcgtgtggccgatcaggcggcccttctcacccggtttggcattgcatttgccgcggccgagcgccagcgcgatcttgggcagctgcgtggtcttgcccgagccggtctcgccgcagacgatgatgacctggtgcgcctgcatggcggccatgatctcttcgcgcttgcccgataccggcaggccgggcgggaagtcgatgcgcagcggtgctgcctgggcctcacggcgtggcggtgcggacggggcgggctggggggtgggggatttcgggggcgcggaacctgtcatagagacccgcattatccgaacgatccgttggcgtggtgcaacgcaggccatcccgcagccttgcgcgcacgcggcggtaccggggaaaatccgccgcgtcgcctgcgccggcctgccctggcccgccttcgacctgcatccgccccatttcgccgcggcaacgagcaaccttgccgcggcaccccacaggacaggagctttcccccatgaccctttcgttccaccgcatcgactgaccacggttccccacgccccggctggaccgtgtgttccgtttcacacaccgtccggcacgaggccgcgctgccctcccatggagtggcaggcacgcgaagccccggccgtccagccggggctttttcgttgtgaggaaccgcacgcatgagtgcacagaaacgctcccgcgcctacgaggcgggccgggtgaaggcattgcgccgcatgaagcagccgatcgcgctgcatgtcgaggccagcgcgccgccccgcaaccccgtagcgcgcgccctggcggcacgcagcctgggcggcggcggaggacgccacatccgcagccagggcgcacagcgccgcgccgaccgcatggcactgcagcacgcgctgcgcagcggctgggacagctgaggccccgcgcgccgccgccaggcctttgccgggcggcggcgccacaccgattccgtggacaatggcagcaccgggacgcccaccggtcccatgccgcgccgcgatgcccgtccccctctcccccgatctctccacgtcttcatccgcattcccgatgccggcccaggccgaccggcggcgccatgtcgccgtgatcggcgcaggcatcgtgggcacggcatgcgcgatcgagatcctgcgcaccggccgctccgtgacgctgctcgatccccatgcgcccggcgggccggaagcgacgagctacggcaacgccggctggctgtcgtcccattccatcctcccaccgtccggcccgggcatgtggaagcagttgccgggctatctgctggatccgcagggtccgctcaccgtgcgctggggctacctgccccgcgccctgccctggctctggcgcttcctgcgttccggtcgcacgccggcccgggtggcccgcaccgcgcatgcgctgcgccagctgctgcgggacgcgccagcgctgcacgcgcggctggcgggcgaagccggcgtgccgcacctggtcgcgcagcggggcctgctgcatgtctatcgctcgcgcgcggacttcgaggccgacgcgctcggatggcgcctgcgcggcgaggaaggcatcgccttcaggacgctggaagccggcgaattgcgctcgcaggagcccgagctgatgccgggctacggcttcggcgtgcgcgtcgatgaggcgggccattgcgcgaacccgggcgcctatctgggggcactggccgcgcatgcccagtccctgggtgcgcgccgcgtcgccgcacgcgccatcggcctgcgcatcgtgtcgggccgcctggccgccgtccggaccgacgcgggcgacataccgtgcgatgctgcggtgatcgccgccggcgcctactcccgccccctggcccgcgacgcgggtgaccgggtgtggctcgacaccgaacgcggataccacgcgatgctggacctgcgcgcccggccgggcgaagcgccgcctcccggaccgcgcacctccacgatggtgatggaccgcaagctcatcgtccaccagatggagcacggcctgcgcgtggcgggccaggtggagatcgccggcctgcaggcagcgccggactggcgccgcgcgcacatcctgctggagcacctgttcacgctctaccccgccctgccgcgccctgcgctggaaagcagtgcccggttctggctgggccggcgcccgagcaccagcgacggcctgccctgcatcggccccgcgacgggttgcgcggacgtaatccacgcctacgggcacggccatgtcgggctgggttcttcggcacgcacgggccgcgtggtggcgcagctgctggacggctgcccgccagagatcgacatcgtgcctttcagcccggggcgctggcgacgataatccggcgcgcaccgcacggcgcccgcctccccgacaaccaccgcctgcccgaccacgcaggcttccggccccgcctcttcatcttcccgccatgtccgctgtcttcaatttcaccttcgtgccctggttccggtcggtggcgccctacatccacaagttccgccaccagaccttcgtgatcgcgctcacgggcgaagcaatcgcggccggcaagctgcaggcgatcgcgcaggacctggcgatgatccaggccatgggggtgaagatcgtgctggtgcacggcttccgcccgcaggtgaacgagcagctcgcggccaaggggcatgcggcgcggtattcgcacggcatccgcatcacggattcggtggcgctggactgcgcgcaggaagcggccgggcaactgcgctacgagatcgaagccgcattcagccaggggctgcccaacacccccatggcgggctccacggtgcgcgtgatatcgggcaacttcatcaccgcacgccccgtgggcatcgtggacggcgtggacttcaagcattcggggctggtgcgcaaggtggacgtggcgggcatccgccggtcgctggagatggatgcgctggtgctgatctcgccgttcggcttttcgcccaccggcgaggccttcaacctcacgatggaggaagtggcgacgtccgtctccatcgcgctcaaggcggacaagctcgtgttcgtctgcgaggtgccgggcatccgcaccgaccccgagcagcccgaaagcgaggacaacccgatcgacaccgaactgccgctggcccaggcacggcagatgctggcccgcgtccccccgggccagaagccgacggacacggcgttctacctgcagcactgcgtgaaggcctgccagaacggcgtggagcgcagccacatcatcccgttcgcggtagacggcgcgctgctgctggaaatctacgtgcacgacggcatcggcaccatggtggtggacgaaaagctcgaggaactgcgcgaggccactccggacgacgtgggcggcatcctgcagctcatcgagccgttcgagaaggacggcacgctggtcaagcgcgaccgtaccgagatagaacgcgatgtcgccaactacaccatcatcgagcacgacggcgtgatcttcggctgtgccgcgctctacccgtacccggaagccggcacggccgagatggccgccgtcacggtgtcgccgcagagccagggcacgggcgacggggaaaagctgctcaagcgcatcgaacagcgcgcccgtgccatgggcctgaaaagcctgttcgtgctcaccacccgcacgatgcactggttcatcaagcgtggcttccagccggtggacccggagtggctgcctgaggcccgcaagaagaaatacaactgggaccgtcgcagccaggtgctggtgaaaacgctctgaagtcttcctgggggacggtcagcccttggctgcaggggctgtgccctccagggcccagcgtgcggccagcgcgccgacccgggcgagcgcagcatcgcgctgctccgcaggcgccgggctgcccgtcaggtagcaactcaccatcaccgcaccgcggtccggcggccagaacaggccgatgtcgttgctggtgccgcgcgggccggtgccggttttttcgccgatgcgccagccctccggcatgccggcccgcagccgacggtcgccggtgcggttgcccacgagccaggcgagcatctgcgctctcgccgcggaggacagcgcctccccctgggtgacggcccacacggtgcgggccatggcacggggcgtcgtggtgtcgcgcacctccccgggcggcacatcgttgagcgcgggctccatgcggtccagccgggtctgggagtcgcccagcgagcgcagccaggccgtgagcccgagcggcccgccctgcgtgcccagcagcaggttggcggccgtattgtcgctgagcgtgacggctgcctcgcacagttgctccacggtcatgccatcgccgcccacgtggcgctccgtagcgggcgaatactccatcaggtcggatttaccgtaggtgatgcggcggtccagccgttcctgcccctggtccacgcgccgcagcacatgggccgccagcaccagcttgaaggtgctgcacaggggaaaccgctcatcgcccctgtgtgcgcgctggcgcccggtggccatgtcgagcagcgccacgcccaggcggcccccgaccgacgcctcgatctcctgcaccgcgcgggcgagcgcatccgacccggaacccatggatttcttgcccccggcccatgcatccggcacccacggcgcagccgccccacacaccgccgccaccatccacgtccttctcagcattgccatttcatcactccgtcattgaacaatggccgcaacgatatcggcctgcacggccggtgaccatcgacaataattggcgtcttcccccagaaaaacttcaccctcgcgcccatgcatctgccgctcaatgccctgcgggctttcgaagtctcggcgcggcacctgaatctcacccgcgcggcggaagagctgcacgtgacgcagaccgcggtcagccagcacatccgcaatctcgaagagcgcctgggcaagccgctgttccgcagattgccccgcgggctggcactcaccgatgaagggctggcgctgttgccggcgctggcggacgcgttcggtcgcatcgagcgcgcactggcgcagtgcagcgacacgcgcccgcgcgaggtgctcaccgtgggcgccgtgggcaccttcgccgtgggatggctgctgccgcggctgcaggcgttccagcagcagtgtccgttcgtggacctgcgcctgctgaccaacaacaaccgggtggaccttgcgggcgaagggctggactgcgcgatccgcttcggcgacggcgcctggcacggcacggagtcggaccgcctgctggaagcgcccctctcgcccatgtgctcgcccgcgctcgccgctcggctgcgcgcgccggccgacctcgcgcgggagccgctgctgcgctcgtaccgcgccgatgaatgggccgcctggttcggtgcagcgggcgtggcatgcccggtggtacggggtacggtattcgactcgtccctggccctggccgaagcggcggcccagggcgcgggcgcggccctgctgcccgcgcgcctgttcgagcgcgagttgcgccagggccggctggtgcggccgttccaccacgagatcgcgctcggggcctactggctcacgcgcctgcggtcgcgcgccgcgtcgcccgcgctcacggctttccgggaatggctgctgcaggcctgcgccgtgggcggagcacccgtggagccgtcggcgtctccagccatggtgccgtagccccggcttatcatccccgccccatgccccagatcctgaccgccgccctctaccacttcgcgacgcttcccgactgcgaggcgctgcgcgggcccctgcaggccgaatgcgagcgccatggcgtgcgcggcctgctgctgctggccccggagggggtgaacggcaccattgccggtaccgcggagggagtgcaggcggtgctggccatgctccgcgcccagccgccgctggccgccctgcggcacaaggaagcctggggcgaccgcatgcctttctaccgcatgcgcgtgcgcgtcaagcgcgagatcgtcaccctgggcgttcccggcgtggatgcggcccgcgatgccggcacctacgtgaagcccggggactggaacgcgctcatcgatgaccccgaggtggtggtgatcgacgtgcgcaacggctacgagagcgccatcggcagcttcgcgcgtgcggtgcggcccgacacccggagctttaccgaatttcccgcctgggtcgaggcgcagaccgcgcccggcggcctgctggcaggcaagccgcgcgtggcgatgttctgcaccggcggcatccgctgcgagaaatccacggcgctgctgcgcatgcagggtttcggcgaggtctatcacctcgaaggcggcatcctgcagtacctggaagacatgcccgccgaaggcagccgctgggaaggcgactgcttcgtgttcgatgagcgggtctccgtgtcccatggcctcgtgcccggaacgcaccggcacctgtgccggtcctgccgcatgccgctcggcccgcaggacctggcctcgcccgactacctgccgggcgtgcggtgcccgcactgccgcggcacgcgggccgccggggaagaacgtgcgctggccgagcgggagcggcagatggccctggcgcggcagcgtggtacggagcacctgggcgcccgcctgcccacgccgtcccgtgccggcccggtcgcaggctccgctgcgcaagaccatggtccggggcccgcgcaagccgacgcatccctgccggtgctctacagcttccgccggtgcccatacgccatccgggcgcgcatggcgattgccgccagcgggcagcgctgcgaatggcgggaagtggtgctgcgcgacaaaccggccgcgatgctggccgcttcgcccaaaggcacggtgcccgtcctggtgctgcccggcggccgggtactggagcagagcctggacatcatgcggtgggccctggcgcaccatgatcctgcgggctggctgcaggcgggcgagccggacgacgtggaagcactgatcgccgcctgcgacggcgcgttcaagcaggcgctggaccggtgcaagtatccggaacgccatccggaggtgccgcccgaagcggcgcagtcgcaggcccgggcatggctcgaaggcctggaggacaggctggggcgcagtgcattcctgtgcggaagccgcgctgcgctggctgatgtcgcgctcatgcccttcgtgcgccagtacgcggccatcgaccgcacggcctggcaatccctgccctggccccgcctgcaggcgtggctggcggcgtgggaaagcggagtgctcttcgaagaggtgatgcacaaggccccggcatggcgcgaagggcaggatgtgcagtactttccacccggacaggcccgcgacagcgccgcttgaaggctgccgaccgcgcccggcaggacgctgccagtgctcgggccgcgggatccggcagcccggagagcccggagaggctcaggctgcggaaaaaccgccgcggctgcgacgcggggcgcggaccagcattaccagaagcaccagggccatcaggacgaagcacacgaaggaccagttggcgatgctgcctcccaggaaggtccagtcgatggcggcgcaatcaccggagccgcggaagatcatcggaatggcgcggctgatcggaaagttctcgatcattccgtagaagtcgcggccgcaggtggcgatctcgggcggataccactgcagccagctctggcgcgccgccacgaaggcgccgaatccggacatcagcagcgccagcacaccccaggtcatccaccagccacggccgccgcgcaggctgcccaggcccgtgaacaccgccacgccgatgagcgcgtagcgctgcacgatgcacatggggcacggctcgaggccgaccacgtgctgcaggtacatgccgaaggcgagcatcgcgatgcaggccgcggagatgagggccagcacgcggcgcggtgcggcatccaaccagttcgaaaccatggaatccttgtccttgaaaacccgggcgtcgcaggcggcatccggcaaggatgcagcgtgtcagatgcccgcggcgtggtccagaaaaacgcgggcgcggcgcggcgtcaccaccagcgtttcaccctccctgaagcccgcctcccggaactgctgcgccggtatctgcgcttcgatcagggcgtcgggctccgcattgtccgctgatttgtgatcggtatccgggataagttccaggcgcgcgatcgggccgaccacgatggcacgggacagctgcgccacgatgccgcgggggcggccgtcagcgcccacgccctgccctggcgaatagcgctccacgtccaggtcatgggggcgcacgtaagcgaaggcggcggcattctgggcggaggcgtgctcgggcgaatcgatggccatgccctccacatgcaccaggccctcgtgcgcgcggccgtggaacaggttcacgtcgcccaggaagccgtagacgaaggggctcgccggctggtcccagacttcctggggagagccgctctgctcgatacgcccctggttgatgaccaccacgcggtcggccacttccagcgcttcttcctggtcgtgggtgacgaagatcgaggtcacatgcagttcgtcatgcagccggcgcagccagcggcgcagttccttgcgcaccttggcatccagcgcgccgaagggttcgtccagcagcagcaccttgggctccacggcgagcgcgcgcgccagggcgatgcgctggcgctgcccgccggacagctgcgagggatggcggtcggccagccagtcgagctgcacgagcttgagcaggtccatcaccttctggcggatctgcgcctcggacggacgctcggagcgcggcttcacgcgcaggccgaacgccacgttctcgaacaccgtcatgtgccggaacagcgcatagtgctggaacacgaagcccacgccccggtcgcgcacgtgcacgtcggtggtgtcttcccccgagaagtggatgctgcccgtgtcgggcgtctccagccccgcgatgatgcgcagcagcgtggtcttgccgcagccggacggcccgagcagcgcgatgagttcgccggactggatgtccaggctcacgtcccgcagggcctggaagtcgccgaactgcttgctgatgttgcggatttcgatgctcatgtgtgtctccggtcctggatcagcgggtcgtcgtggcggaagcggcaggtgcgccccgcgccatggacgcggcggcaggggtgggggtgggccgctcgggcggaagctgcgcggcggccttgcgctcctgctcgctgcgccactcggcgaaggtcttgatcaccagggtgaccagggcgagcagcgccagcagcgaggccgcagcgaacgccgcgacggactggtactcgttgtagaggatctcgacgtgcagcgggatggtgttggtctgcccgcggatatgccccgagaccaccgacacggcgccgaattcgcccatggcgcgcgcattgcacaggatcacgccgtacaacagcccccacttgatgttgggcagcgtcacgtgccagaaggtctgccagccgctcgcgcccagcacgatcgcggcctgctcctcgtcgctgccctgcgcctgcatcaggggaatgagttcacgcgcgatgaaggggaacgtgacgaacacggtcgccagcacgatgcccggcacggcgaagatgatcttgatgtcgtgagcggcgagccacgggcccagccagccgttggcgccgaacatgagcacatagaccaggccggcgaccaccggcgagacggagaacggcaggtccaccagcgtggtgaggaaggccttgccacggaactcgtacttggcgatggcccaggcagccgccacgccgaagacgaggttgagcggcaccgcgatggcggccgtgatgagcgtcaggcggatggcggaccaggcatcgggctcgcgcagcgcatccaggtaggcgccgacacccttgcgcaacgcctcggtgaacacggccgcgagcggcagcacgaggaacagcagcaggaaggccagcgcgataccgatcagtgtccagcggacccagggggcttcggtggtgccggcctgggctcggcggacgatgcgtgtcgaattcatgtgctcttgcgctgccaggcctgcagcgcgttgatgatgaaaagcagcgcgaaggaaatgaccagcatcaccacggccacggccgtggcgcctgcgtagtcgtactgctccagcttgccgatgatgatgaggggcgtgatttcggacaccatgggcatgttgccggcgatgaagatcaccgagccgtattcccccaccgcacgcgcgaaggccatggcaaagccggtcagcagcgcgggcgtgatggaaggcaggatgaccttggtgaagatctgccaccgggtcgcgcccaggctggtggcggcttcctcgagttccttctcggcgtcctccagcacgggctgcacggtgcggaccacgaaaggcaggccgatgaagatcagggcgatgaccacgcccgcgggcttgaacgcgagctggatgcccaggggctccaggtactgccccacccagccgttgccggccaacagcgcagtgagcgagatgcccgccacggccgtcggcaacgcgaatggcagatcgaccagcgcatcgacgatcttcttgccgggaaagcggtagcgcaccagcacccaggcgatcagcaggccgaacacgagattcaccagcgccgccaggaaggacgcgccgaacgtgagccggtacgacgccagcacccgcggcgcgctgatcgccgtccagaactgctcccaggtcagcgtgaaggtcttgaagaccagcgccgacagcgggatgagcacgatgatgctcaggtagaagagcgtgtagcccagcgtgagtccgaagccgggcagcacgcggcgggcaccgccactccgggcacggccggacgcaggcgcccgggcgcccggggaaggaatggccgcgcccatggatcagcggccgccgggggtgtagagcttgtcgaactggccgccgtcgttgaagtgcaccttctgcgcttcacccagcgagccgaagtacttggcgacggtgaactgcctgaccggcttgaagacatcggcgtgcttcttgagcacggcttccgagcggggacgcagggcatgctgggcggcaatttcctggccctcgtcggaatacaggtagtccaggtaggccttggcgaggtcgcccgtgcccttcctggccacggtacgctccaccacggcgacggggttctcggccaccacgctcaccgagggatagacggcatcgaccttgcccttgccgaattcgcgctcgatggacagcacctcggattcgaacgtgatgagcacgtcgcccgtgttgcgctgcaggaagatgctggtcgcatcgcgcccgcccttgcccagcaccggcacgttcttgtagagcttgcccacgaactccgctgcctgcgcatcggtgccgccattctcgcgcacggcgccccaggcggccaggtaggcatagcggccgttgccgcccgtcttggggttcaccacgaccacctgtacgcccggcttgaccaggtcgtcccagtccttgatgttcttcgggttgcccttgcgcaccaggaacagcatggtggaggtggtgggcgatgcgtcgttggggaatttcttcgcccagtccttcgccaccacgccgttggccgcgaggaagtcgatgtcggtggtggtgttgaacgtgaccacgtcggcggcgaggccatcgttcaccgcacgggcctgcgcactggagccgccatgggcctggtcgatgcgcacgtccttgccggtggtcttcttgtaatgggtgacgaaggcctggttgtagtccttgtagaactcgcgggcgacgtcataggaaacattgagcagcgtggccgtctgcgcggacgccacgccggccgtggcggcaagggccagtgcggccagcagggtcttgagtctcgtccgggaattcatgtgtgcgtcgcccaggttgtctgtgaatgcaacccattgtgaacgcccctgcttccaactcaaaagaatagattcttgttaattaatcagcgtggcgcataaggcatcgcgaaacgagccctgccctcatgccgccgagcgcaccggctccacgccgccgcccgctccccaggccacgtcttccgtcagggagtgcagcagggcccagccgagcggccactctccgtggcccgaatccacgttgatgtgcccggcctgctgcagccggacgaattcgctgccccaggcccgggcgtaggcgccggccaggcggatggggcaatacgggtcgttgctgctggccaccaggatgctgcgatagggcaagggcgcatagggcacgggtgcgaaatcgctgagcacggcccggcgctccgggtcggcgggcgccaccagcagggcacccgtcacgcgggagcgtgcctgcgggcccatgtgtgccgatgcgatgcagcccaggctgtgtgcgacgatgaccaccgggtggggcgcctccagcacggtgcgctccagcgtccgcacccaggcctcgcgcgtcggggtgatccagtcgtcctgcacgaccctgcgcgctccaggcaggcgatcggcccagagggtctgccaatggccgggaccggagtcgcgccaacccggcaccacgatgatggagcggtccgtgccggtcatggcagcctccgcacgggaggagacgtccgggcggccggcgccgccgccatgggacggcaggggtactgccgacacggaggttcgctgtgggggactgctgcagccatgggcatcgctcctttgcatgcatgaattggagcgattctggtggggcagctataaaacccaaacgaatatctggttctgaatttatgaatatctcatctattcagaggggctgccgacgatcacccgcatcccacagcagcaggagaacctgccattgcgccgccaccagggcgaggtaggcgaatagttccgcccactcttccacgaccacggcccggccctgcaggaagccagccaccggaatgcccagatgcccttcggcataggtgctgagcgcggcagccagcaacaggacggccagttccggccatgcgaattgccgggagcgtagcaaggccggcacggcctgcaggacccgcgaacgcaggagcacccaggcacaccacgcgagtacgaggagcgccaacggggccaccgcgggcttgtaccagagcaccgaggaggaatagacaggcccctctgcagagaagcctatcgggggcagcaacgctgcgccccagctcagctcgcgtgccgccatcaggcaccagaccggcgccgaggccagcgcgagccctttggccaccgggcccgccatgcgcccgcgggcgaccagcacggccatgcaggcacccgccagcagaaggaccacctgggagtcttccagcaggccgttttcccaaccggctgagacgggaaggacggacgcgaccgcgccgctgagcgccagccccaggagcatgaaggccagccacagccggcgccagaggacggattgcggaggaacgtggaacgtcaccggggacgcggaagcagcggtgttcatggacggacggagggacggcaacgaaggccctgcatggcaggggtgcacacgcgcggcggggcggcagcccttgcatccccatcaccagggatgtcgctgcgcgtacgtgatttaccgaagagtccacaaagtgaccgatcagttacgaaacagtgtacggcacgtgtgtaaagcgcgtgtaatgcaacgcgcgcaggggatcaggcagtgcgcgtgtcgccgcgccggcagaccacctcgttgtgcccgggaacggtttcaccgaggaagtccaggaagcgccgcacggccggggccaggccgcggcgcgacgggaacacggcgtgcaccaccccgcgcggggtggaccagccgggcaggatgcgcaccaggcgcccttcacccagttcggcctggcacatatagtcgggcagccagcacaggccggtgccggcgagcgcggcgaacttgagggtgagcaggtcgtccgccacgtaccggggagtgagctgcaccacctcttcctggccttccggtccgaccagccgcaggctggagcggccgtccatggcggacatggccatgctgtccagccgcgccagcccggccacgctcgtcggcgtgccctgccgggccagcagcgcgggactggccaccagcacctgccgggcatcgtcgagccgcttgacgaccatgctgccgctatcgtccaggttgggccgcacgcgcagggccacgtccacgccctcttccaccagatcgacggcccggttggtgacctgcatctccacccgcacctggggatggcgctccaggaagatcggcatcagctcgcccagcactgtctgggcgagcgtgaccgggcagctcacgcgcaccgtgccgcgcggctccgtctggacctcggccaccgcgtcggaggcggcctgcgctgcctcccgcaccgcttggcagtggcgcaggtaggactcgccgatctccgtgagcgacagcttgcgggtggtgcgctgcagcaggcgcacgcccagttgcgcctcgaggtcggacacgcgccgcgacagccgggatttcgggatgccgagcgcacggcccgcggccgcgaagccgccccgctccaccacctcggcgaagtacagcatgtcgttcaggtcttgcatggccatggctccctgtccatcgtctcatggatggaacgatctatcgtaaatgctctgccttatcaatgcatccacaccgccgcacaatccaatcaacgccacatggtgtggccattgacccgacatcaggagaaataccatgcaactgctgcacatcgactccgccatcaccggcaacgcatccgtttcgcgccagctgaccgccaagaccgtggccgcctgggtggccgcccaccccggcaccgaggtgcaatacctcgatctcgtggcgcaggctccggggcatttcaccatggacgcgatggctccccgcacgggccagaccgacgggctgagcgagtcgcagcagcgtgagaacgccgtgtccgaatcgctggtgagccagttcctcgcggccgatgtggtcgtggtcggcgcacccttctacaacttcggcatccccacgcagctcaaggcctggatcgaccgcatcgcccagcccggccgcacgttccgctacggcgccaacggccccgaaggtttggcaaaaggcaagacggtgatcgtggtgtcgtcgcgcggcggcgtgtattccacgagcgatgccggccgggcgctggagcaccaggagagctacctgcagacggtgttcggcttcttcggcgttaccgacgtgcgcttcgtgcgtgcagaaggcgtggccatgggcccggacgcccgcgcccaggcgctctcgagcgccgatgccgacatccaggcacatgccgcggtacctgccgccacgctggccgaagcggcctgaacaccacgctccggcctgcggcaggcacctgcagcgggccgccgctgcagcgggcgtccggggcgtccggacgcgaggcccctgtcaggcctgcgcgtggcggcgcacccaggccgcgtacttgtccatccaggtctggatgaactgccggctcgactcgccgatgctgccgtcgtcggcgaacaggccatccttggcctggatgaaggcctcgggctggcccagcgtgggaacgtcgaggtaggcgagcacgttgcgcaggtgctgctgggcgagcgcggtgccgatggcaccgaccgacaccccgatcacgcccgccggcttgccgccccagacgctctggccatagggtcgggaagcatggtcgatggcgttcttgagaacgcccgggatggagcggttgtactcgggcgtgacgaacagcaggccctgggccttggagatctcggacttcagccgcagcacggattcgctctggtggccgtcgtcatcctggttgtagagcggcaggtcgtcgatgcgcacctgcgtgagcgtgaaatcgggcggcgccagcctggccagggcatcggccatgcggcggttgaacgaatccttgcgcaggctgcccacgaggacggcgatggtgtattggctcatggagactccttgagtggctggtagaagcagccgggccgcgctgtggcgcggcccggcagttctccatgatcacggccccggggcagcctgcctgtcaggcaagcgcgcattcggggcgccgcctcttaccagccagcgagcaccgcccccttgaactgcgtgtcgatgtactggcggatctcgtcggagtggtaggccttcacgagcttggccacccagggcttgtccttgtcggcctcgcgcacggcgatgatgttcacataggggctcttggcgctttcctgggcgatggcatcggtcttggggttgaggcccgcggacagggcgaagttggtgttgatcgcggcggcatccaggtcgtccagcgatcgggcgagctgggcggcgtccagctccacgaacttgagcttcttcggattggaggtcacgtccagcggcgtggccttgaggccggcaccgtccttgagcttgatgaggcccttgtcctgcaacaccagcagcacgcggccgccgttggtcgggtcgttgggaatgccgaagcgcgcaccttccttcaggtcttcgagcttcttcaccttcttcgaatacaggccgatggggaaattgaccgtgtagcccgcggacaccagcttgtagccgcggtccttcacctgggcgtcgagatagggcttgtgctggtagctgttggcatcgaggtcaccggccgccagcgccgcgttcggctgcacgtagtcgctgaattcgacgatctggatcttcaggccgtccttctcggccaccttcctgacctgctcgaagatctgcgcgtgcgggccggcggtcacgccgaccttgatcggcttgtcctgggccatggcgccaggggccagcatcagggcgatcgacgaggcaatgagggagcggagcagaaaacgcttgttcacaggagtgactttccattcgaaatgtgtggaggcggatcgtatcggcacgggcccgttccgccaaagaacgggttgtcatttcctcatgccggaaaccaccgggccgccgccggccttcgccagcccggcccggtcaggccgccagcttgaagacgcccacggcctgcgccaggtgggcggcctgctgctccagcgtgcgcgaggctgcggccccctgctccaccatcgcggcgttctgccgcgtcgattcgtccagctgcgcgacggcctcgcccaccgatgcgatgccgccggtctgctccgccgtggaggcgttgatctcggcgatgagctgggcgacgcgttccacctggcccacgatgtcggccatggtggagcccgcctggcccaccaggcgggagccgtcgtccacgcgcgccacactgtcctcgatgagcgccttcacctgccgggcggcctgggcgctgcgctgggcaaggctgcggacctcgctggcgaccaccgcgaacccgcggccctgctcgcccgcgcgcgccgcttccaccgccgcattgagcgcgaggatgttggtctggaacgcgatgccgtcgatcacgccgatgatgtcggcgatcttgccggagctctcggcgatcgcggtcatggtggccaccacctcgcccacgaccacgccgcccttgccggccgcggcactggccgatgccgccagttgcgccgcctgccgcgaggattcggcattgccgttgacggacagcgtcatgcgctccatcgatgccgtcgtgtgctccaggtgccgcgcctgcgcctcggtgcgctgcagcaggccggagttgccctcggcgatctgcagcgccccgtgcgccatggactcggaagcgctgcgcacccgtgcgaccaccgacgacaggttctgctgcatgctgcccagggaggccagcacgctgcctgcgcgcgccgtggctgcgccccgcacggaccccaggtcgccggacgccaccaggcccgcgacctccgccagggcctgcggctccgcgcccagctggcccgcgatgctgcgcgacacggcccaggccaccagcacgctcgtggccagcgccaggaccagcgcgcccaccatcacggcgcggaagccgctcgcctgcgccatggccgtggcgttctcggcctggatgcgcgcttcctcgaaatcgatcagccggttgatggccgccagccattgcacgtactggggcttggcctgcgtccagagcatttcgcgcgcctgggcgttgtcctggcccgcgagcgccacgatgcgctgcgtggtcgccaccgcctgggcctcggcccgctggatgtcggcgtagaggggcgccagttccgggcccgccccgggcgatcggatgatgcgttccagcgggccggcggactgcgcatagaacgccgcgagcgaagcgatgaccgccacctcgcgttcgcgctcctgcggcgtggccgcgaggacgacatcgcgcacggcgatggagcggtcgtgcgcggagccccggaaattgatggcgtagcgctggatcggcacgtgttcggagccgttggcggccagcgccctgtcgatagcctgtaccttgaagagggcgatggcggccaccacgaccagcagcccgaccacaatcccgaaagcgacggtcaggcgcctggcgaccgtcatgcgagaaaaacccattgcgtctcacctgcttgattaaatgtgactcaatgttacgcaagcggaaggcagcgtgtgcggcgggttttcaatcacgcacatcggcagcggctatccggggctaccggaacagcgaaagatcgatggcatcggccatggcctggtagccggcatcgcccggatgcagatggtcgccgctgtcgtaggctgcccgcattctggacggagcggcagggtcccgcacggcggcgtcgaaatcgatgacgccgtcggcctgcgatgcgccggagcggatccagtcattcacgcgggcgcgcttggcgtctcccgccaggtcgtagtacggggacggctgcccgtcgggccccagggcgtggtcgaagggcagcagcgtgcccaggatcaccttgagccgtgcggcccgcccgcgctgcaccagggtggcgagccccgcgatgatctcgtccgcggtgaccgcttcggagggcacgatgttggagaagccgatgtcgttgatgccgatgagcacgatcacgtgcgtggcaccggacagctgcagcacgtcccggtcgaaccggccgagggcgcgggggccggcgccgtcgtgcaggatgcggttgcccgagatgcccgcgttcgccacgctgaggccccgcagggacggatccgccgccaggcggcgagccagcgcatcgggatagcggcgcgaaccgtcgagcgtggaggccagcccgtcggtgatcgaatcgccgaaagtgactatcgtgccctgcgcggatgtattgcgcacgtcgatgccgctgacccagtaataggaagtggtgggcgcgtccgcgggcgccacgtcctcggccgaagccacattgccggtggccatgtacgtgttgcgcatgccgagctggtggtaggtgccgaggggtgtgcgcggcccgacgtagagcgagacggctacatcggacaggctgtcgagcggcatcgcgacgacgtcgctccacagttcctgtccggccgggatggtgaccgacgcctgcccaccgaaagtcagtgccacgtcggttcccggcgcgatgcgcgtgccgccggcgctgcgcgcgatgcgcagcgatcccaccgccagcgcgccggggccgaacaggttggagatgcgcacccgcacgccgtcgcctcccgcggccaggcgcatcacctgccggatggtgcggtcctggacgaacgccggcgccgggctgcccagcaccgagacggcgttgtagtccgagaccggagcgctccaggcggactgcaggaccggcaggctgctcccgccgccccctcccccgccgcagccctgcaggatcgcgcccgcgcacagcgcacccagcagggtgcgccgacggatgggcagggaggaggaagaaagctgcgcagtcgccatgaagtgtctccttatatgtctcagttggttcaaacttcagtcgtcaaggcaggccggccggccttggccactgaacgggttgactcaccgccgcgcagcctgtgtctcctgcgagcgcgagctcgaatgacagcccagggcgcacggtggtggtccctttgttctgccgcatcccgaatggttgaccgaacacatttcgtattcgtaaggctgggagttggagaaccgctatgagtgaactcgtctacgtgggcatcgatatcgccaagaacagcttcgaagtggctgtcacgggcgaactgcagacgctcaatctggccaacgacgaagccggccatgcccagctgtgccaatggctcgcaccgctggcgcccaggctcatcctgatggaggccaccggcggctatgagcaagacctcgcgctggccttggcgggcgcgggcttgcgcgtgtcggtggtcaaccctcgccaggcacgcgacttcgcgcgctgcgtgggcaagctggccaagaccgaccgcatcgacgcgcaagctctgcgcagctttgcctcgatgctcgatgcgcaaggccaccagcctcgtgccctggccgacgacgagcgccgcgagctcacggccctggtggtgcgccgcaggcaactgctgaccatgctggtgtccgagcgccagcgcctgggcgtggcccaccgcaaggccaagcccagcatcctggcgatcatggatgccatcgcggcgcaattgcacgatgtcgatgacgagctcaaggcgcatgtccagactcaccacgccgacctggccaaactgctgacctcggtcaagggcgtggggccgacgaccgcctgcacgctgctggcgcaacttcccgaactcggccagttcaatcgcaagcagatcacggccctggtcggtctggcgcccatgaaccgcgactcgggcacgctcaggggccagcgccacatcttcggtggccgcgccgacgtgcggcgcgtgctctacgtcgcagccttggtcggcacgcgcttcaaccccgtcctcaaggtgttctacgccaagctgctggccgcgggcaaagccaagaaggtcgccctcgtggcctgcatgcataagctgctggtcatcctgaacgcgatcgctcgcaccaggtcgccctggcgcgatgactttgctgagcgtctttgagctagtcattcaagatggttgctgtcgttgttcaccggaatccggtggcaggcacggtagcagcggctccgcgggccggtctttcaaaaacgtgcggccgcgttcaaaaattcccccagggaacaccctgatccggttgcggtggcgctgtcagcttccgcaaagcctggcttcctaatatgcgtgcatggacgcccccgccatctgctccgccacgccctgcgcgaacccggtggaacgcacgcccgccgcatggcccggcccgcccatgggctgcttccggctcgatcggtcgggcaccacgcacatcggcatggtgccggtggacacggtcacgctctggaccggaggcgcctgcgatgtcgaaatgcgctgcgacggccagcgccgcagctggcgccgcacgagcgggatggtggatctgctgcccgcgggcacggtggtgagcgacgtgcgctggcggggcgatgccatggaatgcacctggctccacctggacggcgccctgtcgccgggccgggacgggatgccggcacgcaccggcgtgcaggacccgcacatcaccgacctgttgcagcggctgcaggccgaggccctagcgggcatgccgttgggcgcggcctatgtgcaggccctcgcgctcacgctggccagctacctgcgcggacgctacgggaatggctccggccaaggacgcccggcggcatccgctggcgtgccgcagttgcgcgggcaatgggagcgcctgcggctctacatcgacgaacacatcgggcagcccatctccgtggccgagatggcgcgcacgaccggctacagcacgcaccacttcgcccggctgttccgacagtctttccagaagtcgccgcaccagtacgtgatcgagcggcgcatcgagcgggccaggcagttgctgctcgacccgggccgctccgtggcggacgttgccgccgagtgcgggttcgccacccaggcccacctgagcagcgcattcaggcgccggctgggcctcacgccaggcgagttccgcgcggggcgggcgtgaagcgcgttcgccgccgcgctcgctggcggcgcacgcagcgggcggccgccaccaccacgttcatcagcggtggctcaaccggcgcaccgcccagtcgcccaaactctgaacggcctgcacgaagaagatcagcacgaccaccacggccagcatgatgtccggcaggaaccgctggtagccatagcggatgcccaggtcgcccagcccgccgccgccgatggcacccgccatcgccgaatagccggtcaggctgacgaaggtgattgtcaggccggccacgatgccgggcagcgcctcgggcagcagcaccttccagacgatctgggacgtggtcgcgcccatggcctgggcggcctcgatcaggcccgggtccacctcgcgcagcgaggcctcgaccagccgggcgacgaagggcgctgcggcgatggtgagcggcaccacggccgccgcagtgccgatggacgacccggtgatcagccgcgtgaacgggatgatggccaccagcaggatgatgaagggcgtggagcgcacggcgttcacgatccagcccacggtcttgttgacggggccgttctccagcacgccgccgcggtcggtcaggcgcaggaacacgcccagggggatgccgatcagcgccccgaccacgcccgagatgcccaccatgacgagcgtctcccacagcgaggtggcgaacagctccagcatcatttccgtaaagttctcgaacatcgcgtcagactcccgcttccactttcacttcgtccaccaccacgccctgggcgcgcaactgcgccacggcggccgccaggcgcgggggctcgccgctcgcgtacaccgcgagggagccgaaggtctggcgctggatctcgtcgatctgaccgtgcaggatggacaggtccaggcgatgctcccggatcagcccggagaggatcggctggtaggcccgctcgcccgagtacgacaggcgcagcagttcgcccgtctcgccctcgggcagttgcgcggccaggtggcgcacgtggtcgagcacgctggcgggcagctcctgcgggacgatctcgtcgatcaggctcttggtgatgggctggcggggccgcgtgaacacgtccagcacggggccgatttccgcgatgcgcccggcgtcgatcacggccacccggtcggcgatctgcttgacgacctgcatctggtgggtgatgagcaccaccgtcaggccgagttcttcgttcacctgccgcagcagggccaggatggagcgcgtggtttccggatccagcgccgacgtggcctcatcggagagcagcaccttcggccggctggccagcgcccgggcgatgcccacgcgctgcttctgcccaccgctgatctgcgccggatagcggtccgcgaggtgcgacaggcccaccagttcgagcagggggttcacgcgctcgcggatggcggccttgtccatgccggccagttccagcggcagcgcggcattgccgaacaccgtgcgcgaggacagcaggttgaaatgctggaacaccatgccgatgtcacgccgcgcggcacgcagctcggcatcgccgagttgcgtgagatcacggcccgccacgatcacctcgccggccgtggggcggttgagcaggttgatgacgcgcaccagcgagctcttgcccgcgccgctgcgcccgatgatgccgaacacttcgcccggctggatgtgcaggtcgatgccccgcaaggcttccacgggaccgctaggcccctggtaaatctgggtgatgccccgtaagtcgatcatggcaatgcgatcccttgtttttccggcagcgggcggcccgggggccggcgcgtgggagcaggatcggttctggagaaaaaggaaacggtgaagagaaaaggagcaccgcgccgtggacggaaccatggcggtgccccgggcgcggaacccgcgactctacggcctgtgcggcggaatgccaaagaaccagaggttcgatgcaaagacgccgcggttatgagggaggggattgtgcaacacccggcccgccctggcgccgcagcggggtttcgcggacttcccggggtttcgccggccagcgcgttcagtggccgggcgtgcccaccatgtccagcaccttcttgaccagcgcctgggcgtcgaagggcttgacgatgagctccatccggtgggtggacaggaagccggggtccatggccgcctgctcggcatagcccgtcatgagcagcaccaggatgccgggcaggcgctcgcgcgcgaagtccgccacctgccggccgttgggcccgggcagccccacgtccgacaccagcaggtcgaagtggatcgcgcccgacagcatcgccatgccctcggcccccgtgcgggccgacatcacctggaagccgaggtcgcgcagcagttcgcagacgaattcgcggacggtggcgtcgtcctccaccaccaggacggagtccggacgcttgcctgcctcggcgctgtccagcccggccggcgcctcgccgctgacctgctcggacgagcgcgggaagtagagcgacacgcaagtgccgcggcccacttcgctctccagcgccacggcgccgcccgactggcgcatgtagccgtagatcatcgacagccccagccccgttccctggccgatcggcttggtggtgaagaaaggatcgaaggccaggtccagcacctccttggacatgccgtgccccgtatcgctcacctgcaggcgcaccaggtcgcccggcggcagcccgagcgcctcgcgctcctgcggcggcagcgcctgcgctgcgccgaggttgcccccggtgatgcgcagccggcccccctcgggcatggcgtcgcgggcgttgatggcgaggttgagcaccgcactctcgagctggtggacgtcggtgagcacgggccagagctctgccgggacgtcgatgtccagccgcgtgttctcgccgcaggtattggccagcatgggctcgagattgcggatggatgcggcgacatcgacgggccgcacgtccagcggctggcgccgcgaaaaggccagcagccgctgcgtgagggcggcggcgcgccgggccgacgacaggccggcctccacgtagcggggaatgtcgtccatgtggccgcgcgcatggcgctggccgatcagctgcaggggcagcaccacgccctgcagcatgttgttgaagtcgtgcgcgatgccgcccgtgagctgcccgatcgcctccatcttctggctgtgccgtacgcgctcctgcgattgcagcagtgcctcggtacgggcgcgctcgtcggtcacgtcgcggcccacggcctgcacgaagccgtcgccgggcactgccgtccagtcgatccagcggtccgcgccgttgcggtggcgaaagcgcagcgtggcctggtggcgcacggcctcggcgaggcgctgcacgtcgcccggcacgcgcactgcttcatcgtcgtggatgaaggtcaggatgcgccggccgatggtctcgtcctcggagtagcccagcgtggcctgccaggcggggttgacggcagcgatggtgccgtcgagccgcgtgacgaccagcatggcgtcggacagcagccagagccggttgcggtcggccgtgcggtcggccacctgctgctccagcgtggcggccaggtcctgcagccgctgctgggccaggaacttgccggtggtctcgaccaccgtgtccatgaagcccaccacggtgccggagccatcgcagaccgggctgtagcagaaggtgaagtaggcctgttcgtcgtagccctggcggcgcaccaccagcgggaaatcctccaggaacacggaatccccggcgagcgcgcgctcggccagcgggccgattgtctcccacgcttcggcccagacatcgtagaaagaccggcccagcgcttccggcttggcccccaggatgacgcggaaggcatcgttgtagatggagaccatttccggcccccaggccaggcacttggggaagcgcgacgccagcaccatctgcaccgccacccgcaacgcctcgggccaggatgccatggggccgagcggcgtggaggaccagtcgtgcctgcgcacccgctcgctcatttcgccggcggtccgcaggaagtcggaatgcgtgggggaaggaacactcatgtcgggggcgatgatgacatggccaaagcgcccctccgcaccaaccgccattgcgcccgcaggggcacgaggggctgttccgccgaccggaacacggccgagccgtgcgcctttctgcccaagcccggcggcgttcaggcccgggcggcccgaccgtgcgcatcgcccatgcgcacggccagcgctgccgcacaggccagcgtggccagcacggccacgccggaccagccccagcgggccatggccagcgcaccgagcgcggaacccgtggccatgccgatgaacacgccggtgaacagcagggcattcaggcggctgcgcgcggcgggctccaggccatagacgagggtctggtgggccaccagcgccgcctggatgccgaagtcgaaaccgatggcactggccaccagcaggccgagctgtgcccagccggggagccagtgcgcggccagcagcgaggcgaacgacaccagggccagccccgatcccagttgcgtgaccaggccgggcccgcggcggtcggccagccggccggccaggggcgcggcgagcgcgccggccgctccggcaaggccgaaggcacccgccgccgcactgccccaatggaactcgctgtgcagcatcacggcgagcgtggaccagaaagcgctgaacgcgaccgacagcaacccctgcgcgagtgccgcgcggcgcagcgggcgctgcgaccgccacagcccggccatggaggcgagcagcgcgccatagcccaggtgggtggtgggcgcgaagcgcggcagccagcgccaggcggccacgcccagcaatgcgacagcagcagccgctgcaccgtacacggtgcgccagccgaacgctgccgcgcccaggccgctcaccacccgcgacagcaggatgcccagcagcaggccggtcatcaccgtgcccaccaccttgccgcgcgcatgcggggccgccacggtggccgcggccgggaccacgtcctgcgcgagggtggcggacaggccgatggcgaggctggcggccagcagcgcggcgatgccgggggccgcggcgctggccagcagcgccgcggcgagcatggccgccttggccaggatgatgcggcgccggtcgtaccggtcgcccagcggggcgagcaacaggatgccgagcgcatagcccagttgtgtgagggtgggcacgaggccgacggagcgcccgtccgcatggatgtccgggcccagcacgccgagcatcggctggctgtagtagagcgaggccacgctcacgccggcggtagtggccagcagcaggaccaatgccgccggtacctcggcgggttgcgcggtgccgccgggggctgcaggggccatgccggcagagttatgcgtgggatgaatggaagtcataggaatacgcctgggaaagacaatggctgcagtgtccccgctccttaggatatgcggtagcctgccggtgcgcagatcagatatacgccatacgcatgacaaatccgtccctgctcctgaacggtgccgaccgcatcgagttgctgcagaccttcgtccgcatcgtggacagcggcagcctgtccgcggcggcgcggcagctcggcaccacccagcccaccgtcagccggcgcctgcaggcgctggagcgcggcatgggcctgcggctgctgcagcgctccacccacggcatgaagctcacggaagatggcgagcgctgcttcacccacgccagggaactgctggcgcagtggcaggccatggagtcggacctgcgcggcgcgcacgacacgccccggggcctgctgcgcgtgcaggcgccgcatgccttcgggcaggaccagttgatcgcgccgctggcggctttcctgcgccggtaccccgaggtctcggtcgaatggctgctgcacgaccgccagccggatttcatcgccgaaggcatcgactgcgcgatccaggtggggccggtgcgggatccgtccgtcgtcgccacgcaagtggccgaggtgccccgcatcgtggtggcctcgccaggcctgctggaggcgcacggcggcgccccgccgcacccgcagggcctgggcgccctgccctggctggccctgcgcacctattacctgcgcgaggtggaactgcatccggaggcgggcgacgcctccacgccgacctccgcggcgaagccggacggtaccgccgggccgcaggccatcgccatccgcccgaggatggccaccgacagcctccatgcgctgcgcaacgcggcactggcgggcctgggcgcggccctggtgtcggcctgggtggtgcaggacgacctgcgcgcgggccggctggtccacgtcgtgccgggctggacggccgcccccctgcccgtgcatctggtctatccgcccacccgccacccgccggcgcgcctgcgcgtcttcctggaggcgatgcgcgaagcgattccgtcgatcgccggcatgcaggcgcggcgcgtggcaccatccagcccatccttgcggccacgacgatgagcgactcccccaccccgtccacccttccggacctggccccgctgcggaagcggacggcccgcgccgactccgcccccgttcgcatcctcatggtctgcatgggcaacatctgccgcagccccacggcccacggcgtgctcgagacaatggccgcggacgcgggcctggccggcaggatcgaagtggactccgccggcacgcacgactaccacgtgggcgagccgcccgaccagcgcgcccaggcccatgcgcggcgcaggggctacgacctgtctgcccagcgcgcccgccacccagggcctgttaacactatgcaaggggatcgcgttgcttcgcgaaggggctgggtgcaaggcgcctgggcgtagcaaggccggggccttgcaagcacgggcaacgctgcaagcggccccttcgcgaagcaacccgaagggaagcccatcacagcccgccccccggcgttgcgctccttgtacgtgtggacacacgcacggcgtcgcgcgccttgatgggcgggctgtgatgggcttcgcgaccccttgcatagtgttaacaggccccaggccgccaggacttcgaggatttcgatctcgtgctggtcatggacgcccgcaacgaggccgcggcgcgcgcactgtgcccgccggcacggcgcggccgcctgcaccgcctgaccgatttccgccaggccctggcagcgcacgaagtgccggacccgtactacggcggggccgacggcttcgagcacgtgctggacgtggtggacgtggtggaggatgcatgcgcgggcctgctggccgcgctgcgcccggcctgacgcgcacgcaaagtttcagtatttttgggactatgcgaaccgtcccagcgcttccacgcctcgggccagacggtcggccgtcctttgcgacacttcatcgaaacgcaccgccctttcgccatccgtgtacaccgtggcagggtcggtactgacacgtgcatcaaagatcaactcggcatcctccctcaaggcatgcatggcgaggcggtcaccgaacggttccgcacccgcccgacgcatggcactcgacctcggcaattggctggcgacctccgccgacgacatgggttgaatctgctcgaagttttccgccatcctgtcccactcggaactgcccggcgcgaacgtgtccaccatgcgtccctcggagggttgataaggcgtccaggaacctgtgcgggcgtcctgcatgcgagcttccgagagggtcatggtggccggaaccactggccacggatcaatcacgaccgtgttgcgttctccccagcctggaactcgggggtcaccgatcatggtgtatgtggtattgagggtccgctgtccttcccatacacgcacgaccggcgcattcagttccgttgcgttgccctgccgtcccaggcgcagaagaacagccgttgttgcggacgcgtgctccggacagttgcctccctgggaatgcttcacgcgctccagctggctctccatgtttccccggggcgcacggtcataacccagcttccggcgggcccagctttccccgcccgttccggcgatgtccactgcctgacagccggaccccgactgcatgactccgtccaccacgtcattggccatctggccaatctccatattgcgcaggacctgcgaatgcacctggacctgccttctcgggaggtcctgcagcaagccgagttgatgccgacgtgtcggcgtactgacgctgaccttggacccattccctgcggagagggccatgggatccacccccgcacgcgaataggccgccgaggagctgctggacgaggagctatgacttgacttgaaccactttttcatgaatcttccttttgcgaatgccggactggacctgcgagctcacagccacgcaatgcagttgcatacagtcatgcaggccttttcggctatgacaagaaatatgccccgttgcactgcctgcataccgtgttgacgcgaagcagaaggctcacaggcgaagctcattcactgctcgcgttgctcggccaacccaccgcccagcgccttgtagagcgccacggcattgccgagctccgcgcggcgcaggtccagcagcgcctgctgcgcggcgtactgctggcgccgggcgtcgagcagctccagccgcccttccgtgcccgcccggtagcgcagttccgacagttccacgcgccgggtggcactggccaccgtgcgcgcctgggcgtcgacctgccggccgtaggtggccgctcccgcgagcgcatcggccacttcgcggaaggcgacctggatcgcccgctcgtactgcgccaccgcctcggagcgccgcacttgtgccaggcgcagttcgccgcgcaggcgcccccggtcgaacagcggctgggtgatctgcggcgcgaagcgccaggtgccccagcccgcatcgaacaggccgcccagcgaatcgctggcgcggccgacggacgcggtgagcgcgatccgcgggaagaacgccgcccgcgccgcgccgacatcggcatgcgcggcaaccagcgcctgttcggcctgcagcaggtccggccgcgccagcaacagcccggagggcagccccgccggaagacgggccgcgacgggccgcgcctccagcggcatcggatccggcaggcctgccggaggatcggagcccagcagcagccgcagggcgttgtccgcctggtcgagcgcccgctggcgggcctccaggtcggcctccgcggaggcgacctgcccttcggcctgcaccacgtccagcccgctgttctgcccggcctgccgcaacagccgcgccaattccagcgactgccgccagtcggcgagggtgtgcccagtgagccggagctgctcctgcgccagccgctgggcgaagtacgcgtccgccaccgcgccgaccagggcgatccgcgcggcgcggtggccgtgctcgctggccaggtaccgcgccagcgccgcatcggacagtgaccgcacgcggccgaacaggtccagctcgaacgcgctcacgcccacgctcagggccgcctgcccggagacggccgcaccggcgcccccggctgggtcggatccggtgccggcgcgtgccccgcgctcgcgcgacgcggaggcgtccagcgccacctcgggccagcgcgcggagcgctggatgcggtactgcgcctgcacggcttcggcctgcagcgccgccagccgcaggtcgcggttgtgctccagcgcggccgcgatcagttgctgcagccgcgggtcttcgaacatgtcgcgccagcccaggtcggacgcggcgacatccggacgcacggcggtgcccggcgggggcgaggcggcggcggcgccagcacggccgccgtagtcggggaatacagcgggcaccgggggagccggccgctccagcggaggagccagcgtgcaggcggacagcagcgccaggaagggcatcatcgcaaggatacgcatggctcactgccctcccgtggtgggagcaccgggtgcaccggccggtgccggaagggcctccggcgggttgcggcgcgcgcgccacgcggccacccgctcctgcaaccccatcacgaagacgaagaacaccggcacgaagaacaccgccagcagcgtgccgctcaccatgccgccgaacacgccggtgccgatggcgtgctgcgtctcggcgctggcgcccgaagcgagcatcagcggcaccacgcccagcgcgaaggccagcgaggtcatcaggatcggccgcagccgcagccgggccgcggtgaccgccgcatcgagcagcccgcgcccttccgagtgcaactgccgggcgaactccacgatcaggatcgcgttcttggccgacaggccgatgatggtgatcatgccgaccttgaagaacacgtcgttgggcatgccgcgcagcatgaccgccgccactgccccgaccagaccgagcggcaccaccagcatcaccgccagcgggatggaccagctctcgtagagcgccgccagcaccaggaagaccaccagggccgacagcgccatgagcagcggcgcttgcgcggccgactggcgctcctgcagcgactggcccgtccatgccgcggcgaagcccaggggcagttgcgccaccaggcgctccatctccgccatggccgcaccgctggagacgcccggcgccgcgcccccggcgatgcgcgcggcggtgaagccctggaagcgcatcatctgctggggtgattcggtccaaaccggcgtggccacctcgcccagcggcacgaggccgcccgcggcattgcgcacgcgcagcttcagcacgtcgcccagttgcatgcgcgcgggggcgtcggcctgcacgatcacctgctgcatgcgcccggcattcgggaaatcgttgacgtaggccgagcccatcgccgccgagagcgtggtgctgatcgcattgaacgacaggcccatggcctcggccttgcgccggtcgatgtccaggcgcacgctgccccccggcggcaggccgtcgggatagacgttgcgcagcagcgggctctgcgccgccagctccatcagccgggcctgcgcggccgccagggcctccgccccgcggccggcgcggtcctgcaggaacatcgtgaagcccgacgaggttcccagctcgtcgatggcgggcggcagcaggctcatcaccgtgccttccggcgtgtggcgcatcgcctcctgggcccgctccgactcatcgcgcgcgctggcgccgccgcgctggctccagtccttgagcatggtgaacgccatcgcggcattcggccccgaacccgagaagctgaacccctggatcaccaggttggacgccaggcccgggcgggaggccacgtgcgactcgaaagccttgaccacgtccagcgtgcgctcgctggtggcgccagtgggcaactggatggaggtcatgaagtagccctggtcctcctcgggcaggaaggacgagggcagctggcgcgccgccagcaccagcaccgcgcagaccagtgcgaaggcgaccatcatgcggccgctgcgccccgccaggcgcgccacgcgggctgcatagccctgcgacaggcgctcgaaaccacggttgaaggcaccgaagaagccgcgccgctcatggtggccggcagcgaccggccgcagcagcgtggcgcagagcgcgggcgtgagcgtcagcgccaggaaggccgagaacaggatggacacggccatcgacagcgtgaactgccggtagatgacgcccaccgatccggtggcgaaggccatggggatgaacacggccgtgagcaccagggtgatgccgaccaccgccccggtgatctcccgcatggcccggactgtcgcgtcccggggcgacaggccctccgcggccatcagccgttcgacgttctccaccaccacgatggcgtcatccacgatgatgccgatggccagcaccatgccgaacatggtcagcacgttgatcgagaacccggccaccagcatcacggtgaacgtgcccagcagcgcgatgggcgccacgatggccgggatcagcgtgtagcggacgttctgcaggaacaggaacatcaccgcgaacaccagcaccatggcttccgccagtgtgtggagcaccttctcgatggagatcttcacgaagggcgcggtattgaacggaacagaaacctccatgcccgcgggcatggtgcgcgccagttcagccagccggtcctgcacggcctgcgcggtgcgcaccgcgttcgccccgggcgagagctggatggcggcactggtggccacccgcccgttctctcggttggcgaaggcatacgactgcgcgcccagctccacccgggcgacgtcgcccagcaccaccttcgagccgtcggtgccggccttgagcacgatcgccgcgaactgttccggcgtggacagctggccctgcaccgtgagcggcacggtaacgcgctggcccggcagcgtcggcgcatcgccgacgcgcccgggagcgacctgcgcgttctgctgctcgatcgcctgggtgacgtcgcccatcgccaggccgtaggacagcagccgggccggatccacccagacccgcatcgcctgctcggcgccgaacaattgcacgcgccccacgccgtcgatgcggcgcagttcctgcacgatgttgcgggccatgtagtcgttgagccccacctcgtcgtagcggccgtcgcgcgaggtcatgccgatcagcatcaggaaacccgacgaggcggattccacctgcaggccgctctggcgcacggcctgcggcaggcgcggttccacggccttgatgcggttctgcacgtccacctgcgccagttccgggttggtgcccggcttgaaggtggcggtgatctgcgccgagcccgaggtatcgaccgaggactcgaagtacagcaggttcttgacgcccgaaagctcgcgctcgatcaggctcaccacggaatcgttcagggtctggggcgtggcgcccggataggacgcgaacaggctcacggccggcggcgccaccgccgggtagcgcgcgatcggcaactgcggaatggcgatggcgccgaacagcacgatgaacagggcaatcacccaggcgaataccgggcggcgaatgaagaactggggcatggctcggctcggtgttcagcggctggccgcgggcgcgggggacgatgcgggtacactcgcggatgcggctgccgcgccgggcaccgcccagttgcgcggctgcacttccgcgccgccggtcaggcgctccgcacccaccaccaccacctgctgcccttcctgcagcccggccgcgatgcggtagcgccggtccaccagttcacccagctgcaccggcaccgcatgcgcgcgccgctgtgcatcgaccacccagacgctggcctgaccgcccgtgcgcaccaccgcctgctgcggcaccgtgagcgcccgggcataggccgcccgcggcacgcgcgcctgcacgaacatgccgggcagcaggcgccgctgcgggttgtctaccaggatgcgcagcagcacctcgccggtgccggcatccaccgtgatgccggaaaacagcatgcgcccctgcatcccgaagggttcgccgtcaccgcgcaggatctgcaccgcggcctcctgcacaccgccctccggccccgccgccgcccgcaggccgtccagcgccgacgccggctggcgcacgtccacgtacacctgcccgatctggtggatgcgcgccatgggcgaggcatcggtgggcgagaccagcgcgccttccgtcaccagcgcctggtccacccgccccgcgatcggcgcctccaccgtcgcgaaccgcaggtccagccgccggcgcgcgagcgtggcgcgggcctgcgccacctcggctgcggcctggtcgcgctgcgagaccgcgtcgtcgtaggcctgccggctcacggcatcggcctgcaccagcggctccagccgtccggcctgcaggcgcgcccgggcccaggccgcctgcgcgcgctgcagcgccgcctccgccaggtcggcatcggcctggaacggcgcggggttgatccggaagagcggtgcgccctgccggatctccgcgccctgctcgaacagccggcgctgcacgatgcccccgacctgcggccggatctccgccgtgcgcaccgcggccacgcggccgggcaggtcgtcggccaccacgagatcgccgggcaccagcgtggccacggacacctgcgccggcggcgcgggggcgtcctgcgcctcgtcggtgccgcagcccgccaataccagcgccgccgccatcatcgcggcctgccgccgtcggggggtgtgcatatccagggaatccttcgcgtgcgaaaaaggcgctactgtggcgtcccacggctgcgaaggattgggcattgtgtggagatgcgatggagccggaaaatctcggtagagtgcgctgcgtgtcgatcccaccccaccgcatcttccgggaatccgcgtcccaggcgctcgtgctcatcgcggaggacgaacccgaaatcgccgagatcctcgccgcctacctggcacgcgacggcctgcagaccgtgcatgcgccggacggccaggccgcgctcgcgatgcaccaggcactcaagcccgacctcgtcctgctcgacgtgcagatgccccgcgtggacggctggaaggtgctcagcgaaatccgccaccgcggcgacacgcccgtggtcatgctgacggccatggaccaggacatcgacaagctcatgggcctgcgcatcggcgcggacgactacgtggtcaagcccttcaacgccgccgaggtcgtggcccgcgtgcaggcagtgctgcgccgcagccgtggcgccgggggcggcgcgaacgcccaggcggtgctgcgcgccggcatcttccagatcgaccccgagacccacgaggccagcgtgcacctggacgggcagcgccacctgctggacctgacgctcaccgaattcaagctgctcgcctgcctcatgcgctcgccccgccgcgtcttcacccggctcgaactgctggaagcctgcctgcccgagggcgacaccctggagcgcacggtggacagccacatcagcaagctgcgcaagaagctggagccgctgggcgtggagggccttcccgtcagcgtgcgcggcgtgggctatcgcctcgggagcggcgaatgagcagttctcccggcctgcgccggcaggtgatgctgtcgctgggtgtcatggcactgggcatcatcctgatctcgatgatcggctcgtacggcttctacgccgtgctcatggcctattcgccgtccagcatttccgagacctgggtgccgtcgcgggtggaactggcctggatgctggccaccctgctcgccgcgctggccatcgccatcgccgtcgccgtgcggctctcgcgccgcatcctcacgccgctgaacgcggtggccgagagcctgcgcaaggtggcccagggcgacctgcaggcccgcgccgccacggacgaccactccatgggcgagaccgcccagctggtgcgcgacttcaacgccatggccgaacgcctgcaggccatggagaagcagcgcaccttctggaacgccgccatcgcccacgaactgcgcacccccgtcaccatcctgcacgggcgcctgcagggactgacggaaggcgtgttcgagccgcggcccgaactgttccagggcctgctgcggcacgtgcagggcctgagcaggctgatcgaagacctgcgcatgctgggcctgcgcgacagcgggcacctggagctggagcagatgcaggcggacctcgcgcaggaagtcgcctccgtcgtgcatgccttcgggcccgacctgcatgcgcgcggcttcaccgtgcaggccgacatcgcagcgccctgcaccgtgacctgcgacccggtgcgcatccgccaggccctgatcgccctgctggagaacgtgcgcaagcatgccgacccgggcctggtgcgcatccacgcccgcgtggcggacggccagtgccacctcggcgtggaggacgagggcccgggcatgaccgatgaactcgccgcccaggtcttcgaggccttccaccgcggggaccccacccgcccgcagcaggccggcggcagcggcctgggcctggccgtggtcaaggccatcgcggaggcccatggcggccacgccacctgccaggccgcgcccggcggaggctccgtgctctccctgcactggcccacgtgaaagtagcgctagaatccagcccgtcgtgcgccgcaatggcgccacgcgcgggtgtagttcaatggtagaacggcagcttcccaagcttcatacgagggttcgattcccttcacccgctccagttttcctcctcccttccgcgggcgcactgccctcctgccgcaggccgccccgccccaggcaggcccacacggccagcgccgtcacggccgtcaccaccgccaggccctgcgccagccgcgcgaacgccgcttcataagcttccaccagcgcgtgcggggccaccgccggcaccagggccatcgcatcctccagccgccccgcccccagcaactgcgccaccggcaggccttctgcggcgccgggcagccgggcctggatcagccccgccagcacggagccgaccactgccagcgccacgccctcccccgccacgcgcgtggtgctgaaaatccccgccgccatgcccgcacgctcaggcggcaccacgctgacggcgagcccatccatcaatccccagggcaggctgatgcccgcaccgatcaccaccatcgccggcagggcctgcagccccgtccgcgccgccgccagccacagcagcccggccgcgcaggccagcaggcccacgccgcacagcacggccggcggccaccggcgcgccagccgcccggccgcgagcggcagcaccagcagcggcgcagaaagggccgccatcatccaccccgctcggcccgcgcccatcccttcgatgcctgcgaaacgcatcggcagcagcaccagcaacacgacgaaggcataggccggcgcagcggccagcaactggatgccgaggaagcggcggtagcgcagcaacgacagatccagcaacggcgcggggctccgccgctcgatgtgcgcgaagacggcgaacagcagccctgccaccgccaggccgccgatcacacggggctccgcccatcccgcctgcgccgccgccagcacggcgcaggtcagcacgctgagcgccagcgtgaacgccaccgcgccgcccgtatcgaaggcgtgcgctgcaggcgcccgcgtttcccgcaacgcgccccggcccagccacaccgccacccccatcacccccatcaccagcccgaaaatcgcccgccacccgaacgcccccgccagcgcgccggccgtgaccggccccagcaccagcccgatgccgaacgccgtgcccagccagctgaacgcgcgggtgcgggcatcgccctcgaactcctgggccagcgcagcggcaccgcccgcgaacaccgccgcccccgccagcccctgcaggccgcgcagcacgttgaacaccgccatgcccgtggcgaacggcagcgccgccgacgccacgaggaacagccacgcccccgccatgaacacccggcgccgccccatgcggtccgccagcgccccggccgccagcaggcaactgccgaaggccagcatgaacgcattcgttacccaggccagcgacgcggcggacgcatgcagcgtatcggcgatgccgcccagcgccacggccggccccgtgaacaccatcggcatcgtcgccgaggccatgcagacggaggcgagcacgcgcaggcgccggccgcggtccggatccggcgggttgccgggggaagctggcgaaatggtcggggtaccggaggacagtaaggacattgtggaagagcgcccgaaggcggcacaggaatgcgaaacggcgaagacaggaagaacgaggccacggcaccaagaggtgccaagcccgatgccgtgaagatagaacttccgcattcggtgaaaaacaggcatcgcctccgatcaatccggaagaaaattccgcaatcaatgcgctccatcgcattcctaccgaaacctccccatggacaccccctccagcctctccgccctcctcgccttggtgcgcaccgcggagctgggcagcttcgtcgcggcgggccgcgcgctcggcatctcggcctcggccgtcggcaaggccgtcgcgaagctggagcaggaactgggcgtgcgcctgctccagcgcagcacccgccgcatcgccctgacggaagaaggccggcagttccacgaacgctgccgccgcatcctggacgacctggacgacgcccgcgccatggtgtcgcaggcggccgccgcaccacgcggccgcctgcgggtgagcgtgcccatcgttgcctaccacctcctcctgccccggctgccggagttcctggagcgccatccccaggtggaactggacatcgacttcaacgaccgcatcgtggacctgatcggcgaaggcgtggacatcgccatccgcagcggcgacctgcccgattcacggctcatgagcctgcccctgcggcactaccggtccctgctctgcgcatcgcccgagtacctggcgcggcgcggcaccccggccgccgtgggcgacctcgcggaccacgacggcattgcgttccgctatcccaattcagggcagtggctgccctggccgctgccggaaaccggcggggccaccgtgccagaagagccgcccccaccgctgtcgatgtcgtcggcgccatcgccatcccccctgccccgcctgcgccgggtcctcgggttcaacaacatggaggccgtgcgcggcgcggcgctgggcggcctggggatcggctgcatgccggatttcctggtggaggggcctttgcgggaaggggcattgcggcaggtgctgccggatccggaggggcgaccggcggggcggttccgggcggtgtggccgacgagccggcagttgtcgccgaaagtgcgggtatttgtggattttttgaggggggttttgggatggaaggacccatcaaatcgataacttgaatttgaaaagcaagccgattaccgtctgtagaagcggggcaacttcacaaaattccggacaggctcgcgttcttcaacggtcaaggcagcttcgccttgccaagacattcaaagcgtcctccgaaatcaacgaatgggtccttgttgatcttcgtcctgaactccagcggaaacaaggcctcgaccgagacacccgccatgccaggctgcgtttcgagaaaggcttttaactgcttccttgagagatcggccaagttcatattcacgtggaatgtgcgccctccgccgaataagccgaaagaaaacacgcgctcgatcccaacgacgtagccgtcgaacgacttcccatcgggcgccgtgaacgcagctctggtcgatagcgctcgttccgattccggaagctcgttcccaatcattaccgggtggtagtgatcgtcttcgtcgtcgtagcgccaaatcggacaagccgcgaagtctgcagcagtggcaaccttctttgcatcaatggtcaagttgaacccccttaattaggccagggtcccgaaggatcaattgtgccggtgtccgcccagaactcggcgtgatcacgatgttctgaccaatgccgccaatcggatcgaatcggtcaaagaagcgcgttgcgacaacctgatcttcgaggctcatgacctggatcggaacgtccttgacacccgccaagttgaacgcgacgagacgacgattgtcgattgagaacggcagcccgtcgtgcattacgacttgaagcggatcaccgacttggtccaccgtgaccttcccggacctgagatcggacacaaggctatcgattgtgcctcccttagagaagaacgggcttgcatcggactgcgtgaagcgaagtttagccgggtccgcgcgatagaagcctggagggatgtctacaccggcgccgaagtcaatcagcccagttcaaccggcgccccacgcggtcccggcattgccaatctgcccaaccccaaccccctccataggcgcactcggcgcaaaatcccgtgccagctgactatcgatcgcagccttcaactcagcattcagcagcgatgtctcactgcgcgcgacattgaagatccgggctcccgcacccagcaccttggccagggcaaagcctccgaattcgtttatagctgcttccggcaagcctttcgcagcttgaacccaccactggctaccaagcacgggattcatcccgcctagcgtggactgcaggtagttgacgaccggtgcctggcgggtcacaccatcccattgagaaaggtactggactgggcggctgccgtcgttggcgggcgctagaagctctgcctcactcaatcctctcgacatcatgctttggtaacggaaccccgcacgaatgtctctagcgtcttgattggccagagtggaggcctgcgcggctgcttgacgcgcagcctgttcggcggcggcttgctcaccaatcgctatgtcattgccatagagcctcaaccccgtcgtggcagccgccgtgtccgcgccgggcaacatgatggactggtcggccatgatgcgccgcgcattgccgatgccgttgatctcaaacagctggcctacgtagttgttgatggcacgctggctggctccagtgcccaactgcgagcgcgcaatccgctccagcgaaccaccgaagtcccccgcacgcactgtgcgaagcgcatcttctacttgggccggcagtggctgcatctcgatgtcaccaggcatccgcaccggatacgcaaccgcgccttcaccgtcaggcgacgccgcggtgggtaccatctgacgcaggcccaggggatcaagagcatatgtccttgccgcagtgtcctgtgcaaaggtgagctgcggcccacttgcagccgccaggctttgcccaagggcgttgccaaacgcatcggtcgccacctgctgcacgctgacacgcccgcccttcagcaccgccgtggtcatccctgcagcgaagcccgacacggttccacgggccaaccccgtcgcgaaatcgcttccccaacttccgaacacgttgactttgtccagcgctccgccgacagaagcgccaactccagcaccaatcgcacctgccgccacggatttccagtcgaaacgctgctgcagccccgtcaccgtgcctacgccttgggaaatcgtgcccgagacggcctgcctgactgctgcattcgcgaaggcactgtccatcttcggcaaccatccggaactgcccagaccgctcgtgatgccactacccagtgcactgagggccacgctcttccagctgaagccgtcctgcgtaccaatcaggttgcccaccatctggctggcgatggagccgacagccccccctatggcagccgctgcaatacctgctgctccgtagctgcccgcaagggcggccgatccgacggcgaacgtgccagccgttgtagcggtgacccctgcagcagtcccggcggctacgcctgcacccgtggttgttcccatcgcacttaatgcactcgcagcagcacctgcggtgtagatcgtcaccacaattgccacgacgatcatgatgatcgcgccgactcccccgcatccgcctccattcgccggcaccggcaacaccggatccatgctccccatcgcctggctcgggtcatacggctggaacgtctccacgctgttcgcattcagcgccagcttgggcaccgtcagcgtctgccccgccgtcagggccccgtcgcccgacaccgccaggctgttggcgtccgcgatgcgccaccacaggctcgcgtcgcccagcacgttgcgcgcgatgtccttgagcgtctcgccgcccaccaccgtgtaggccaccgggtccaggctcttgtggcgcgggcggatctgcgcggcctgcaggcggaagtccgccgtgtccacgtatgccgggttgttggtctggggcgtgttctcctcctgagtgggcgcgtcaccgtagcgcgccagcacttcgccgttggcgaccagctggcgctgcacatggccgggggtcagggcgctgcccgtcaccccgccctggtagcccgaggccgggttggcgatgctgctgtttacctcgccctgcgcgttgaacccgccctggctcacgaacaccgccgtgccgttggcgtcgttcacgaacgtgcggtcgtagcgtgcgtcgttgctcgtggcctgcgtcgcctggttcgtcagcgccgccgccaggcttccgtccggggcctgcgccgcgctgcccgtcaccttcggctggcggatgcccaccacgaagccgttggcgtcgcgctgcgtgatcgtgcccaccacgtcgccgccgcggcgcgtgagggccgcgctctgctgccagctgtaataggcgcccgcctctatctgcgcttgcgcttcgacccaacctgtcccttcagcgctgcggcgcgccgccgggacaggagctcctcaacattagagcgtgttatgaactttgctccctgagcgcggagccgagggtagagtttgcagatgccccgcaagccctacccgacggacgtgagcgatgaagaatggagcttcgctgcgccgtacctgaccctgatggacccgcatgcgcctcagcgtggacacgacctgcgcgaagtcttcaacgccctgcgctggctggtgcgcgcgggagcaccttggcggatgctgcccaacgatctgccaccctgggaggcggtctaccagcagagccgccggtggctggatgcgggttgcttcgaggcgatggtctcggatttgcgctccatcatccgcgtggcacaggggcgccagggccagcccagcgccatggtgatggacgggcgcacactgcaatcgagctgcgagagcgggccgcgcgcgggctacgacggctacaaacgcaagcgcggcagcaaagtgcatatggccgtggacacgctgggtcatctgctggcggtgcatgtcacgccggcagacgaacaggagcgtgcgcaggtgcagcgcctgtgcgaagacgtacagcaggctacgggccacacggtacaactggcttgggccgaccagggctacacgggtgaagcggcatccaaggcggcgcaggacagcggaattgacctgcagatcgtgaagctgcccgaggcgaagaagggctttgtgctgctgccgcgccgctgggtggtggagagaagcttcggctggctggcaaggtttcgcaggctctcccgggactacgagcggctacccgaagtgctcggcgggatgcatttcctggtgtttgcggtgctcatgttgcccgccgccgcgcgggtgctggctgcggcgggaagttcataacacgctctagtgccgttgccagccagcacggaccgccttcatgccgcgagcggaggaagtagtcagaccatccagactatcgggaaggcgaaccatataccttccacatttgggtcaacttgagcgtgtctccattcagcgatgactgatttcgcgaactcctcagggtcattgccaacatccgccgtcaaccgccagccggaagcagagccgtcatctcccgttatcggctgcgctccgcttcgcatcaggccgactatgtggtccgtcacaaagctttcgagctcgctgcccgtcaaaccaaaaccatatcgaccattcttcactatctgccacaatccaacagggtcggtccgcgactcctcgatagatttctcaatccactcagatttcgaggtgccgaattcaatatggtttttcatgattacttcacttttgatgaaattttattatatcggacaggaattaaataataatatcgacaattattccattgttgctgccattgcgatcgcaaacccaccttgattattcggcagctcataccattttccctaatatagaggtctattgactaggcttgcccctagtcttttgagttcataaatgatggcatccaattgaccgtggtcacggttcgaatgtctggcgtagcactttcttggacttgaccaataggctggccaccaagcatgagcacaccgctcacagattgcggactgttttctccacccgaaccaatgccactgttatgtttcagttcgtagcatacggtgctggggctacgcccgagcagtcggcgatggaccgcccgatccatacttgctggaccagcgcgagacctgcgtgagacgttcttcgggctgcaagtgcgcgtatcgcgaagtcatctgtgcaagctacctgaggttcaggtgttgcacttcaggtttgagaccaccattatcaacgcttgtcaccgtgcagttgagcagttcgcactcaaccccagcgatgacaccaccgtcaccaatcaagatattctcgtcttgcaggcatactgccgtacaaggcgtacgctagggaaggtctgcacgaatcgtccagccgtcatgatgaaaggcccaaataatactcagatcagggcatgcaacgagaacatcgccgttgaataaattctctccgaatacatcaaggaagcccgagacgaagcgtacgacatcctcaccactcacctcaaatgcgcctcgaccatccaaataggaaacgtcattgacaaaatagatcaaattacccaatccagcatctaatttgaaattttcaaaaatttgcaaatcgctcatatccatccagccggccatatgcctccagccaggttgtttttcaacaaatttttgaaaatcactcaaatccgccatgtgcaatccaatcatttcagagagtattttcacagtttctgaaaaattgacacgggagtgatcggcgggcactttattcaatctaaatttatcagaacaacaaacaacattccgttcttttcaacaacaaccacttccagaagagctgaaggggtatttaaaacatagcaatagccattccaacattcatttcctgccgccctgtgaggaacaaaacgccaaggatgcctcgaaacctttcagccctcccccaaccatagcgcatgtaggcccaagcctacgcaataacgtgccgcatcacccacatgcgctcctgccgcacgtatcgacgatggacgagctacataacctgctagacccgcggccatccgccgggccgcgcgagggaagcccgccgtcgggatcgcggcgttgcgcttctggaaaggactcccatccatgaccaccaacttccaagacctgcaggcgaaggccatcgcctggtgcaaggacttcgagcaatacaaggacgaatgcgtcgtcctggcgcagcgcctgcgcgtagagttcatcgcccacctgggcgcgcgttccggcgacgtggagttccacgcactggacgagcggctggagcgcatcgccgacgagcgcacatccctctggccgcgcctgcagctgggcgacgacgggtttttctatttcggcctgacgctcttcttccgcacggacgggcactgcctggacgagcacatccgcgtgggcatccagaaatcgcgcacgcactggcgcgtgcgctggaaccagaaggagtcggtgtattccacgaccggctccaacagcgcgttcttcgacaagatcacggccatcacgctggagaagttctccacgccgttccggcgcatgaagggtcagctcggcttcgtgcccacgctgcagagcgatcaccatgtggtggcctccgcgccgcccagccccgcgaccggcacgggggccagcgcgccttcggacagcggcgaaagctgatcccggcgcacttgcgtgccggccagcggcggtgttgcacatggcgagcgatcgcctgccgccaccggcgccgtggccggtgcacgtcctacagcctgcgtgccgcggcagggctaacgtcaaccgcaccccgtgtgccggcacatcgccgccgcttcgcccaggagagtccgcatggccgagaagaaaacccgaaccacccgttcccgcaccgcctccgctcccgcagcgtccgcgaagtccgccgaggccgacacggcgcccggcgggcaggcccccacctccacccgcgcgctctggaagggcgcgatcagcttcggcctggtccatgtgccggtgggcctgtattcggccacgcgggacagcggcatcgacttcgactggctcgacaagcgcagcatggatccggtcggctacaagcgcatcaacaagaagaccggcaaggagatcacggcggagaacatcgtcaagggcgtggaatacgaagacggccgctacgtggtgctcacgcccgaggagatcgcgcaggcctatccgaagaccacccagaccatcgagatcgaggccttcctggatgccgacgagatcccgttcgtctatctggagcggccctactacacggcgccgctgccccgcggcgagaaggtatatgccctgctgcgcgaggcgctcaaggcgagccaccgcgtgggcgtgggcaaggtggtgatccagaccaagcagcatctggcggtgctcattccctgcggacgggcgctggtgctcaacctgctgcgctggggcggcgagatccgctccttccaggagctgaacctgcccccggccggcggcaaggccgtcgggctcaaggatgccgagatgcgcatggcgcggcagctgatcgacgacatgacacagggctgggatgcggaccagttccgcaattcgttttccgaagagatcatgaagctggtggaagcacgcgcccaggctggcgacatcgccgaggtcgagccgctggaggcaccgtcggacgcgggcggtgcggacgtggtggacctcaccgccctgctgcgccgcagccttgaaggcgggcggcgcaaggccgtggccgggacggatggaaagggagaggaaggcgaggatgaagcagacgatggcgcgaaggggcgcaagacctccagcgtgcggcacctgcccgccaagtccgccaggacacgctcggcatccaccggcagcgcgaagggcaaggccaaggcccccgcgaagcgcgcgacctccaggtcctccgcgaaaggcgccccggcgggccgcaaggccgcctgagcccgtacgccatggcacgacgctccacagcctccggcactgcgcagggcgcaccgcaaaaagcgccgcaaaaggcggcaccggatgccctcgcggactacgcccgcaagcgcgatttccgcagcacccccgagcccggagcggagccgggcgacgccctgccgcgcggcgcgctgcgcttcgtggtgcagaagcactgggcgagccgcctgcattacgacttccggctggaaatcgacggcaccatgaagagctgggcggtgcccaagggcccgagcttcgaccccagggacaagcgcatggccgtgcaggtggaggaccacccggtcgcctacaaccgcttcgaaggccagatccctgcgcggcagtacggagcgggccgcgtcatcatctgggacaagggctactgggtgccgctggaagaccccgcccgtgcgtggcgcgcgggcaagctcaagttcgaattgcacggccacaagctccagggtcggtggacgctggtgcgcatgcacggccggggcaacgagcgccagccgccgtggctgctcatcaaggagcgcgacgggctggaacgcgacgccgtcgagtacagcgtggtggacgccatgccggacagcgtgaagtcgctgcctgacctgcctgtgcccccgcccgcgcacggcaggcaggcccgcggccctgccccatccggcacccgccggacgcccgcccgcggcaaggctccggcttccgcgcagtccctggagacgacttcaggccggacgattcgggccggtacttcccggcgccccaagaaggccccgctgcccgcggcactggcgccgcaactggccacgctggtggatggcccgcccaccggcctggccgaatggatgttcgagctcaaattcgacggctaccgcatcctcgcgcgcatcgagggcagcgaggtgcgcctcatcacccgcaacggcaacgactggacccaccgcatgcccgggctggcgcgcgccgtgcgcgcgctgccggtggagtccggctggatcgacggcgagatcgtggtgcccgaccggaatggcatccccgatttccaggcgctgcagaatgctttcgagagcgggcgccggcctggaagcagcgcggcgggcaccccggacggcggcgcggtggaccgcagcggcctggtcttctacgtgttcgacctgcccttcctcaatggccacgacctgcggggcctgccgctggcggagcgcagggaggctctgcgcacgctcgtggccgaggcgggcagcgacaccgtgcgcttcagcgacgcgttcgaggcgtcgcccggcgaattgatcgcctccgcctgccggctcggcttcgagggcgtgatcggcaagcgcgtgtcatcggcctatatgtccggccggtcggccgactggatcaagctcaagtgcggacagcggcaggagttcgtgatcggcggctatacggacccgcagggcacgcgcaccggcctcggctcgctgctgctcggcgtgcacggcgacgacggacagctgcactatgcgggcaacgtaggctccggcttcagcgagcgcaccctggcgacactgcacgcgcagctgcgctcgctggccacagaccgcagccccttcgccgaaggcacgcaggtgggccgcaaggcgcactgggtcaagccgcaactgctggcggaggtggccttcgcgggctggacgcagacgcgccatgtccgccaggcggtcttccgcggcttgcgcgaggacaagcctccgcgcgagatcgtgcgcgagacgcccgcaccggccgccgcggtggcgggcacgccgtccaccccgccggcggccccgcgccgtgcttcatccgacgccacgccctccagggcacgctccaccatgacctcccgccgaaccgcatccgctccttcgccggccgccccgacctcctcgctgcgcgtgacccacggcgaccgcgtgatcgatgccgcgagcgggaccaccaagctggagctggtgcgctactacgccctggtcgcgcccctgatgatggaacacctgctccagcgccccgtctcggtcgtgcgggctccggaaggcgtgggtggggaactcttcttccagaagcatccggagcacggctcggtggacggcgtgcgcacgctggatccggcgctggatcccggccatccgcccctggccgagatcgcggggcccgaaggcctgcctgcctgggcgcagatgaacaccatcgagttccacagctggaacgcccgcagcgaccgcatcgaccggcccgaccggatcgcctttgacctcgaccccggcgaaggcgtgccctgggacaaggtgcaggaggccgccacgctgatgcgcgtgatgctcacggaactgggactgccgggctttctcaagaccagcggcggcaaggggctgcacgtggtcgtgcccatcaagcgcctgcacggctgggatgcggtgaagggcttttcgcaggcggtggtgcagcacatggcgcgcaccatcccgcagctgttcgtggccaagagcgggccgcgcaatcgcgtggggaaaatcttcgtggattacctgcgcaacggcttcggcgccaccacggtgagcgcatggtccgcacgcgcccggcccggcctgggcatttccgtgccgctgcgctgggatgaactgggcgcgctctccagcagcaccgaatggaccgtggccaccgtggaagagcggctgcgcgaaggcaacgcgtcctgggagggctacgacaaggcggccgtctccatcacgcaggcgatgaagatgctcgggtacgaggcgccgcgcggcgggcgctgaccgccccgcctgccttcaggcggcgtggtggtgcaggtcgtggggctcggtggaggccacctggcggcccttcattcccagtctggcgagcagttgcacgtcggcctccacgtcggggttgccggtcaccagcagcttgtcgccgtagaagatcgagttggccccggccaggaagcacagcgcctgcacggcatcgcccatctgctggcggcccgccgagaggcgcacgcgcgcgcggggcatggtgatgcgcgccaccgcgatcacccgcacgaaatcgagcggatcgacgggatcgctatcggccagcggcgtgccgggcacgcgcaccaggctgttgatgggcacggattccggatacggatccaggttggcgagctgggcgatcaggcccgcgcggtgcaccggcgcctcccccatgccgatgatgccgccgcagcagacgctgatgccggcctcgcgtacatggcgcagggtgtcgagccggtcctggtaggcgcgggtactcaccacgtcggtgtagtactcgggcgcggtgtccaggttgtggttgtagtagtccaggcccgcacccttgagtgcctgggcctggtgcggctccagcatgcccagggtcgcgcaggtctgcattcccagtcccttcacggcggcgatcagctcgcccaccttctcgatgtcccggtccttgggggcgcgccaggcggcgcccatgcaaaagcgcgtggccccggcgtcgcgggcggcgcgggcggcggtggtcacctcgtccacgctcatgagcttctgcgccttcacgcccgtgtcgaactccgcggattgcgggcagtagccgcagttctcggggcagccgccggtcttcaccgacagcagcgtggccagttccacgtcgcccgcgggccagtgctcgcggtgcacggactgcgcgcgccagagcagatccatgaacggcaggtccagcagttcctgcacggcctgcacgctccacgtgccggccgcggcagcgggagcacgtgcggggcggtgcagttgcacgggaatggcgggggcttcggagcgggtatcggaaagagtggcagtcatggcagtgggtacggacacaagttgcacgcagggcgtttcggctggattctggaagagaacggggccgtatgccaagcctttgccacgaaaaacccgtccgctcgacgcatggaagaacggccggcattttcgaaggacgttggcagcaggatgcaaccagaaaccggcgctttggccggacttgggaaaccaccgcttcgcgccactgccatcggcgccgatcacgctgccatctgccgccaacctcccgcccagggcggacggcggcggctggaaatcgccgcaattggcgccacgatgggcgccgctgtcagccccccagcaggccgcggagcctgcgcacggcgctgtccaccgtggtcaggaccggaaggccgctcgcctgcgcgcaggcgtcgcgtgcccgcgccatgctgaactgggccagcgcgatgcgggtgcatccacgctcggccagcgcacgggcctgccgggcgatgagcgcatcgtgggccgggccgtccccggcattcaatgcatcgagcgctccttcggccagtgccgtctcgagcgcggtaccgggcgggaactctgccggcatggagcgcagcgtgggcgcgaaggtggcgaccagccccagtggccccgcgccctgcacggcctcgtcgatcatcgcctcgttggggcgcagcacgggcatgggggcatgcgtgcgcgcgaccgcgtcgatgcaggggccgaaagccgagcaggtgaacaggatgccctcggcgcccgtgtccaccgcgtagcgcgccagccgcacgaaccgctcgtgcatggcgccgtcgagcccccctcctccggccgcgagatcggcagaaaggctgtcgtccagcaggttcatgcgcacggcctgcggccagtcgcgttcgaacgcgccattgatgggggccaccgaatgggccagggcgtggatcagggcgatgcggggcatggggaactcagagtcctttgtcggaaggttgggcgaaggcgtcccgggtctcggcattgagcggatagccgatgttcacgccccgcggcggaatgggcgacatgaaccacttccggtagagccgttccatctcgccggattgcatcatgcccgtcaccacgcggtccaccagggccttgaaggccggatcgtccttgcggaacatgagcgactggttctccgtgcgcagcggctcgccggtgatgaggaaatccttgggattgcgcgccgtggcgaccaggccggccagcaggatgtcgtccagcacgaaggcctgggcgcgcccgctctcgaccagcaggaaggagtcggcatggtccttgccggccatctgctggatgtcgaggttgcggcccttgtcggcctctcgcagcagccgcagcgacgtggtgccgctggtggccaccaccgtcttgccctgcaggtcggcgatgctgcggatgcccgaatcggcgcgcaccagcatgcgcacgttgtagcggaagatgtccggcgagaacgccacgagcttctggcgctccaccaggttggtggtggagccgcactcgatatcgacggtgccgcccgccaccaggggaatgcggttctgcgaagtgacgagctggtagcggatgtccagcttcggcagttggagctcggccttgatcgcatccacgatcctcatgcagatgtcgatgctgtagcccacgggcgtgcccgtgccggcgttgtacgaaaaaccgaaggacgattcgcggtggcccagcgtgatggcgccggagtccttgatcttgtggagggtggaggcggcctcctgcgcaggggcctgggtggcgagcgcgcatgcggcggtgagcgccagcatggcgcgacgggaacgggacatggaaggactccttgcggaaacgatggaaacggtgggcaatcaggcggcggaggtggcggcgtccaccgcgtcggccaggcggcccgcgatgtcctgcagttccgcgcgcgaggcgatgaagggcggcgccagcagcacgtggtcgcccacgcgcccgtccaccgtgccgcccatgggatagcacagcagcccgcgggccatcgcctctttcttggtgccagcgtgcaccttgcgcgccggatcgaacggcgtcttgctgccccggtcctgcaccagctcgacgccccagaagaaaccgcgcccgcggatgtcgcccacgtgggcatggccgccgagcgcctgccgcagcgcctccccgaagaacacgccgtcgtcccgcaccttggcgagcaggccgtcgcgctggatcacgcgctgcacggccagcgccgccgcgcaggccatcggatggcccaggtacgtatggccgtgctggaagtagccgctcccggccgacatcgcctcgacgatgcgcttgtgcgccagcaccgcccccactggctggtaacccccgcccaggcccttggcgatggtgacgatgtcgggcaccacgccctcctgctcgcaggcatggagcgtaccggtgcgtcccatgccgcacatgacctcgtcgaggatgagcagcacgccgtggcggtcgcacaccgcacgcaccgcgcgcaggtagccgggcacgggcgtgagcacgccggccgtggcgccgccgaccgtctcggcgacgaaggcgatcacgcgttctgccccctgtgcgaggatggcggcctccagctcgtccgccaggcgctggccgtactgcacgggcgtttcctgcgcgcgctgctcgcggtagggatagcaggccgacacatgggtgacaggcgccagcaggggcgcgaaaggctcccgccgccaggcattgccgcccacggccagcgcacccagcgtgttgccgtggtagctctggcgccgcgcgatgaaatgcgtgcgctgcggctggccgatctccacgaaatactggcgcgccatcttgagcgccgcctccacggcctccgatccgccgctgaccaggtacacgtgttccatgccggcgggcgccccggccaccagcacgtccgccagttcctccgccaccgcggtggtgaagaagctggtatgggcataggcgagccggtcgatctgcgcatgcatggcggcgatcacgtccggatgcccatggcccagcgaggacacggcggcaccgcccgaggcatcgaggtagcggcggccttcggcatccacgatggtcatgccctgggcggcaacggcgacgggtggcgtgtggtgcaggtgccggtggaatacgtgtgtcatcttcaacgtttgtggatcaaatgttccatgcattgtgatttggaacattcgtttcgtcaaacatgattttcagaacacctggagcacctgccgtttcggtacagtcgccgcatccgccccgcctgccccccacgcctccgtccatgcccccctccatccaggaacacatccgccagcgctaccccgaactcagccccgcgttgcaggacatcgcgcgctacctgctcgaccatccggccgaggtggtgacctcgtccatgcgccatgtgggagtgcagtccggtgcgacgccgcccacgctggtgcgcttcgcgcagcaggtggggttcgacggctggccggccctcaaggccgccttcgcggccgacctggggctggggggcgacgcctacggcgctcgggcgcagcacctcgtggcccgggccggcgaacccggcgggctgacggaggaaatgttcggggtgcagcggcgcaacctggaggccacccaggcccagagcggcgcgcggctggacaaggcctgcgcgctgatcgagaaggcgaagaccgtgcacgtggctggcttccgggcgagctaccccatcgccttcggcctggtgtaccaataccgcctgttccgccccgacgtgcacctgctcgacggccagggcggcacgctggaaatgcagcagcgcgccatgggcaagggcgacgtgctggtggtagctagcttctcgccctattcccacgaggcactgcaggtggcggaggccgcgcgcgatgcgggtgcgcgcatcgtggcactgaccgacagcttggcctcgcccctctcgctgctggcgcagcagacgctgctcttcagcatccacagtccctcgttctttccctcggtggccgcgggcctggcgctggccgaggccctggtggaactgctcgccagccgcgcgggcgccgcggcagcacgggccatcggccacgcggaacagcacctgcacgccagcggcgcctacgtgcggccgccgcgcggacgggccggcacctgaccggccaacacgtccgccgcgcagcgccacacagcgcccgcaaccgccgcccggcacggcggcacgggcgcagtccgtcagcccagcgcggcgatcacctccggcggcgcctgcaccagttcgatcagcacgccttcgccggcgatggggaactcctcgttgccccggggatgcaggaacgtgatgtcgtggcccgccgcccccttgcggatgccgcccggtgcgaagcgcacgccccgcgccgtgagccattccacggcacacggcaggtcgtcgatccataggcccacatggttcagcggcgtagcgtgcacggcgggcttgcggtcgatgtcgagcggttgcatcaggtccacctccacggcatgggcgccctgccccatcgagaggatgtcctcgtccacgttctcgcgctcgctgcggaacgtcccggtctgctgcaggcccagcatgtccacccagagcgtcttgagccgctgcttgtcggtgccgccgatggcgatctgctggatgccgaggaccttgaaggggcgcgtgtcggaagtcatgaaggggctcctggaaaaaagccggccctgcggggccgtggcgggttcagatctcgcgcagcgcccagctgctgagcatggcgaagtattcgcgcagccaggcgttgtagcgcgtggtgatcggcgtcggggcaccgacgggcaccacgccggccagcccctggcggcgcgcgatgcgcgtggcacgcatgagatggaagtcgctcgtgacgatggccgtgggcgccgccgcgcccacgccgcgcgcctgcagcagggggcgactgagcgcgatgttcagttccgtgctggtgctctcgcgctcctgcacgatccgtccgggcgcgatgccgtggcgctcgcgcaggtagcgggccatgatcgctgcctcgctctcggtctcgcccaggtcgatgccgccgcacacggccacgagcgcctgcggctgccggcgcgccagctcggcggccgtgtccagccgcgcggccagcgtgggccgcggctgcccgtccagcgtgccggcgcccagcaccacgatcgcctgcacgggcggcacctcggccggcggcacgccgtagtcccgcagccaggaccagaaccacgccaccgataccagccacaggccgaccgcgcaccaggccatgcgccacgccaggatgcggccccggtgcccgcggcgccagcgggccgcctgctcccagcgcagcgccagcaccagcagcccggcaccgcagaccgccggcagcgccacgcccaggttgaactggcgcagcgccatgagccacaggccatcgccgagcagcaccgcgccggccagggccagcggcaggcgcgccccgggcaggcgccatcctggcccggcggcagcggacgtcgccgtcctcactggaactcgaggatgacgtcgtccacggccagcgaagcgccgcgggtggccattaccttgccgaccacgccatcctgcgcggcgaacaggatgttttccatcttcatggcctcgatcaccgccagcttctcgccggcctgcaccttctggccctcctgtaccgccacgtccaccagcaggccgggcatgggcgaaagcaggaagcgcgacaggtccggcggcgccttgtagggcatgagccggtgcagccgcgcacccgccggcgacagcaccatggcctcgatctgggtgccgttgtgcgcgatgcgcagcgccagcggattcttgcccgcgccccgctccacctgggcggtgaagcacacgccgttgcactggccctgtacgcggatctggcccagggtggcggcgctgccgatctggtagtccttgccgcccacgcgcacgctgctgccaccggacggatcctggaagtccgtcaccgacacctcgtggtgcacgttctcgcccccggcccccagcaccaccaccacgaactgctcgcccaccttcacctggtgccccgccagctggccgctgatgccgctggcgcgcgcgcggtagcggcggtgcatgtaggccgccagcgccacgaggaagagcggatcgtcgtgcggcacgtccttggcgtggaagccctggccgtaatgctccgcgatgaagcccgtgttgaactgcccggacacgaagctgggatgcgccagcagcgccgcctggaacgggatgttgctgctgatgccgcggatcacgaagccgttgagcgccgcgcgcatcttgtggatcgcatcctcgcggtcggtgccgtgcacgatgagcttggcgatcatcgagtcgtagaacatcggtatctctccgccctcatagacgcccgtgtccacccgcacgccgagcttcttctcggtatcggcctggaacatgctctccagcgggggctggaagcgtaccagccggccggtggagggcaggaagttgcggaacgggtcttcggcattgatgcggcactcgatggcccagccgtcgcgcttcacgtcctgctgcgccaggggcagcgcctcgccggccgccacgcggatcatcagctccaccaggtccagccccgtgatgcactccgtcaccggatgctccacctgcaggcgggtgttcatctccaggaagtagaagtcctggtccttgccgaccacgaactccaccgtgccggcgctctggtacttcacggccttcgccagcgccacggcctgctcgcccatggccttgcgcgtcgcatcgctgatgaagggcgacggcgcctcctcgatcaccttctggtggcggcgctggatcgagcattcgcgctcgttcaggtagatcacgttgccgtgtgcgtcgcccagcacctggatctcgatgtggcgcggctgctgcacgaacttctcgatgaagatgcggtcgtcgccgaagctgttgcgggcctcgttctggcaggcggtgaagccttcgagcgcttccttgtcgttgtaggccacgcgcaggcccttgccgcccccgccggccgaggccttgatcatcaccgggtagccgatgtcgcgcgcgatctccaccgcgcgttcggccgactcgatggcgtcgttccagcccgggatggtgttgaccttcgcctcgttggcgagcttcttggacgcgatcttgtcgcccatggccgcgatcgaatgcgccttcgggccgatgaaggcgatgccttcgtcctcgcagcgctgcgcgaaggcctcgttctccgacaggaatccatagcccgggtggatcgcctgcgcgcccgtctgcttcgcggccgcgatgatgcggtccgccagcaggtaggactcgcgcgagggcgccgcgccgatgtgcacggcctcgtctgccagcctcacgtggcgggcgtccttgtcggcatcggaatacacggccaccgtggcgatgcccatgcggcgggcggtggcaatgacacggcaggcgatctcgccgcggttggcaatgaggattttggtgaacatggtgcgtcgaaaatggggttgcgggcggacgtggatgcaggtggcgggcaggcgatcaggaggtccggtcgatggtcgggctcatgtcctccatccagaggacgttgtccgaatacgactgcaggtccggcgacaggctggctgcggaaccggacacccagacctccttgtgcagttcggacttcacgtaggagatcgcgtcctcgaaatcgccgtctcccgcggaaaggatcagccggtcgtacacgttctgcgcggccagcttgatgatcagcgtggcgatgcccacgtccacgcccttctggacccaccggtcggacgagtggccgcatgccgcgcagctcatgtgcatcctcttgagcttgtagagctgcacgcggaacttcggcccatggggcggcgcggtcttgatccacgaatggaacgcgttctgcgcatccgtggcagggtcgctcacggagttcaggtagtagctctcgcggatcggcccgccgttcagccgggtgatctcgttcttcagcttgaggtagtcgaagggcctgctcttgccgtagttgaagaggtaggctccatcgacgatccagacggttttcatagaattctttacgagctggtcaatggccgatggcaagcggtttcataatttttcggaatcatttatttgcttggcaaattttctttcaaacaaaatctatcatccgcgaaattcaagcatctcgtccaatgcctcaatccaacggggcaagtagctttgatcaaggccgaatgatccttgaagcgtcggaccatcgggagaattcttcagagtgtaatgcgcaaaaatatgtcccacagaattagcaaccgacatggtcagagaaaaattaggttcgacgcccgagaaggttatggagtcaatatcccttcccccataagccagtgactcataaaaccgagaaatattgcttctgaattcagcaatctcagaaggcatagccagccaattgaccctaccactgaaatttccgtccattactttaacatccaatttcagccaatccatgtatggtccgccattcccttccgtttgacgggacaaaggctccatgctgaatttcaaatcatcgaagtcgatatctagcatgatcacttatacaaaaaatgggtgattgtccagtcagactcccgaaccacaacctctagattatatttttgaggtatgtatctcacttcggatcgcccattgatcatcaccttagttttacgtagcttgagcatttccgcacggtacatgaacaacccctttaccccttgaggatcagcttttcttgctccaaatctgatggccgcgctgaggatgtgcagtggcacataccgacctggctccaacatatgccgtgcagccgtttctgtaaatttcaactgcgtcgcgctaggcgagagcaatttttgggtcagcagtcgggcaaacctctgcatcatggcggcgccagcggtagtgactcctgttaccccccttttacgagctatccaacccaaccggccgatctttaagacaactccaccaatgattaagacatcgagaggatcaaccaggggctcctctaacggaagctcttccattgcaaccacatcaccgaggtagttgtatatatgccatacgccccgagcgccctcataggcgtaaccgatacaaccgcccatgcgttcgtcaacgatcgcattggcttcccttggcacggagggcggacgaatctcaaaaacatcctccaagccgggtggaacagcatgtggaacaggccttcctacctcttccgtcactcgattttcttgcaaaccactgccctcatatacttatcaattattgaattgcgaaaaatttcttacgagtctgtgccgcagattttcaatctcattatttccgtatcatcaggaggctgcggcaaggcgtttacgggcctcttgctacaggatcacgtcgatggatcccctggctgctggccacgaaatggttgacaaaaagttcgaactctcgcgcggcgagcctttttgcgtcggtcaaatgatccgatcaggaagtagtggccgggatagatcgactgagcgccgatctgcttcgcggccgcgatgatccggtcggcaagcaggtacgactcacgcgagggcgccgcgctaatgcgcacggcctcgtagaccagcttcacgtgacggggttccttgtcggcatcggaatacacgcccacggtagcgatgtccctgcggcgggtggtggcgatcacgcggcaggcgatttcgccgcggttggcaatgaggactcttttaaacatttcaaacctttgtcgttcgatttattaagtcaatcgccaagttaagaagatcctgagcctcgtcaatgtcgtacatcttgtcgggatgctgcgttggattgcggaaattctttctaatatggcgggattgctccatatattcgtcagaaggtttgtttggaagagatttcagcttattctcatagtctccccaggttccattgcctggcacaacagcatcccctgataattttcgatataaagccgcgactatgctttcgcaggcacgcataagatggaatgctgctgcggttgggcattccaaaacaatacatttgcatgcttgcctcaaatcaaaccggacgatctcatccaagtccacaaagacatcttttgcaaaaaggctaccgacgtcgtttaataatttatctgtgctatacctcttttcaacaatggcgaaaagcttttggctttcagactctgctcggatggtggggaataacttgctcatctctgtggaaagcctgtctagcgcatcaccaattttctcattgggcgaatttttctccaaatcatcccagacaggcttcatcgtaatcgaaaaaaccttcttggagattttgtaatcatttttcgccaggaaatcttcaattgtgacgaaatacttctttatatttttgtatttgctttcagctccggccaactgcaaggccttgaaagcttgaccaaacctaaacagttcttgagggtcctgagctcgcatctaggcacctctcatttaaagaggaatgttcccgtgcttgcgccacgggttctcgatcttcttgttctgcagcatgaccaggctgcgacagatgcgcttcctcgtttcgtgcggcaggatcacgtcgtcgatgaagccccggctgcccgccacgaaggggttggcgaaacgggccttgtactcggcctcgcgcgcggccagcttggcggggtcgttcttgtcctcgcggaagatgatctccacggcgcccttggcgcccatcaccgcgatctccgcgttgggccaggccaggttcacgtcgccacgcaggtgcttggaggccatcacgtcataggcgccgccataggccttgcgcgtgatcacggtgatcttgggcacggtggcctcggcatatgcgtacaacagcttggcgccgtgcttgatgatgccgccgtattcctggctggtgccgggcatgaagccgggcacgtccacgtaagtcacgatggggatgttgaaggcatcgcagaagcgcacgaagcgcgccgccttgatgctggacttgatgtccaggcagcccgccagcaccagcggctggttcgccacgatgcccaccacctgcccgtccatgcggccgaagcccacgacgatgttgcgcgcgtagtcgggctgcagctcgaagaagtcgccgtcgtccaccgtcttggcgatcagctccttcatgtcgtagggcttgttggggttctcgggcaccagggtgtccaggctcaggtccttgcggtcggccgggtcggtgctcttgcgcaccgggggcttctcgcggttgttgagcggcaggtagttgtacaggcgccgcagcatcatcagcgcctccacgtcgttctcgaaggccatgtcggccacgccgctgcgcgtggtgtgggtgacggcgccgcccagctcctccgccgtgacctcctcatgcgtcacggtcttgaccacctcgggcccggtgacgaacatgtagctcgaatccttcaccatgaagatgaagtccgtcatggcgggcgaatacacggcgccgcccgcgcaggggcccatcaccatgctgatctgcgggatcacgcccgaggccatcacgttcttctggaacacgtccgcatagccgcccagggacgccacgccttcctgaatgcgcgcgccacccgagtcgttcaggccgatcaccggggcgccgaccttcatggcctggtccatgatcttgcagatcttctcggcatgcgcttccgacagcgcgccgccgaacacggtgaagtcctggctgaagacgaagacgagccggccattgatcatgccgtagcccgtcaccacgccgtcgccgggaatcttctggtcctgcatgccgaagtcggtgcagcggtgctcgacgaacatgtcccattcctcgaaggtgccgtcgtccagcagcagctcgatgcgctcgcgcgcggtgagcttgcccttcttgtgctgcgcctcgatgcgcttcgcgccgccgccctggcgggcctgctcgcgctttttctccagctgttccaggatgtcttgcatggtcttccttccaacgatccgtgaagttgtctgtgcgatgtccgtgtggcgcccgtggcacgcgcggggttggtcaggggggtgcgaacccacccgcctgcagcaggctgcgggccgccgtcgatgctgcgacgcgcccggcgagcacgtcctcgcgcaggcccggcagcatcgcctgtacctgcggctgcgcgcggaacgcctgcttgaggcctgcgtcgatgcgctcccacatccaggactgcgcctgctgccggcgccgcgccgcgagatgcccgttggccgcctgcacgcgccggtagtcgtccaccgctgcccagaaggcgtccacgccgcggccctgcagcgcgctgatctgcagcacgcgcgggtgccacagcgccgtgtcgtgccgcgcatgcccggggtggccgtgctggctgaacagccgcaggctggaggtgatctgcgcctcggcgcgcgtggcggcatgggcgtcgatgtcggccttgttgatggccaccaggtccgcaatctccatcacgcccttcttgatggcctgcaggtcgtcgccggcattgggcagttgcatcagcacgaacatgtccgtcatgcccgccacggcggtctcgccctggcccacgcccaccgtctccacgatcacgatgtcgtatccggccgcctcgcagaccagcatggcctcgcgtgtcttctccgccacgccgcccagcgtgccgctggaagggctcgggcggatgtaggcctgctcgtgcaccgacaggcgctccatgcgcgtcttgtcgccgaggatggagccgcccgacacgctggaggacggatcgatggtcagcaccgccacgcgatggccctgcgcgatcaggtacaggcccagcgcctcgatgaaagtggacttgcccacgccgggcacgccgctcaggcccaggcggaaggccttgccggtgtgcggcagcagcgcggtgagcaatgcgtcgccctgcgcgcggtggtcggcgcgcgtggattcgagcagcgtgatggccttggcgatggcgcggcgctgcacggggccgggctcgcccgtgatgccggccaggagcggatgcgggggggcattcatggccgcgctccccgggcagggccgtcccacgacgggctccagcggtactccaggtcgaaaggctcctcggccaccagccggaagccgtggcgcaggtagaagcggttggcgtcgctgcccttgagcgcgcacagcgtcacatcacagctgcgctcaagggcctgcgccttgacccaggccatggcccagctgccggcgcctgcgttctgcgcgcccggccgcaggtagaggtggtgcagccgcagcgtgccgtcggccgcgcgcggcagcagcgtgaggtagccgatgcgctcgccgtgccgcacgatgtggcgcatgcctccgggcacgaaggcatcgcgcagccgctcccgcacgcgcaccggatcgaagcggcccagccgctccaggctctcgcgcagggcctcggcccgcagctcggccatggcggcaaagtctccttcggagacggcctcccagcccagcccggagggtccgggcggtggtgaagacgacgaggcgacaggcatcgcgggcgcacgcatcctcaggcggccacggccttgcggatctgctccagcacatccttcgcactcgccgggatcggcgtgcccgggccgtagatgcccttcacgcccgattcataaaggaagtcgtagtcctgctgcgggatcacgccgcccacgaacacgatgatgtcgtcggcgccctgttccttcagcgcctggatgatggccggcaccagcgtcttgtggcccgccgcgagcgtggagacgcccacggcgtgcacgtcgttctcgatcgcctggcgcgcgcattcctcgggcgtctggaagagcggccccatgtccacgtcgaaccccaggtcggcaaaggccgtggccaccaccttggcgccacggtcgtggccgtcctggcccagcttggcgatcatcacgcgcgggcggcggccctcgctttccgcgaaggcgtggatctcgcccttgagcttttcccagccctcggccgagtcgtaggcggcggcatagacgccggtcaccttctgcgtatcggcacggtggcgtccgaataccttctccagcgcgtcgctcacctcgcccaccgtggcgcgcaggcggatcgcctggatggacagctccagcagattgccggtgccggattccgcggccgcggtcagggcatccagcgcctgctgcactgccgcgccatcgcgcgtggcacggatgcgttcgagccgcgcgatctgtccgtcgcgcaccttcatgttgtcgatctgcaggatgtccaccgggtcttccttggccaggcggtacttgttcacgcccacgatcacgtccttgccggaatcgatgcgcgcctgcttctccgcggcagccgcctcgatcttgagcttggcccagccggagtccaccgcggcggtcatgccacccatggcctcgacctcctcgatgatcttccaggcggcatcggccatgtcctgggtgagcttctccatcatgtagctgccggcccaggggtcgatcacgttggtgatgtgcgtctcttcctggatgatcagctgcgtgttgcgtgcgatgcgggccgagaactcggtgggcagcgcgatggcctcgtcgaagctgttggtgtgcaggctctgcgtgccgccgaacacggccgccatcgcctcgatggtggtgcgcaccacgttgttgtacggatcctgctcggtgagcgaccagcccgaggtctggcagtgcgtgcgcagcatcagactcttggggttcttcgcgcccgtgcctttcatgatgcggcaccacagcaaccgcgccgcgcgcatcttggccacttcgaggtagaagttcatgccgatcgcccagaagaacgagagccgcccggcgaactcgtccacatccaggcccgagtcgatggccgtcttcacgtactccttgccgtcggccagcgtgaaggccagttccagcgcctggttggctcccgcctcctgcatgtggtagccgctgatggagatggaattgaacttcggcatgttccgcgccgtgtagccgatgatgtcgccgatgatgcgcatcgagggcttgggcgggtagatgtacgtgttgcggaccatgaactccttgaggatgtcgttctggatggtcccggaaagctggtcctgccgcacgccctgctcttcggccgcgaccacgtagccggccagcacgggcagcacggcaccgttcatcgtcatggaaacgctcaccttgtcgagcgggatgccgtcgaagaggatcttcatgtcctccacgctgtcgatggccaccccggccttgcccacgtcgccggtcacgcgcggatggtcgctgtcatagccgcggtgggtggcgaggtcgaacgccaccgagacaccctgcccgcccgcggccaacgccttgcggtagaaggcgttcgattcttccgcggtggagaagcccgcgtattgccggatcgtccagggccgcacggcatacatggtggcctgcgggccgcgcaggtagggctcgaagcccggcagggtgttggcatggggcaggcccgccacgtcctccgccgtatagagcggcttgacggtgatcccgtccggcgtgacccagttcagcgcggagacatcgccgcccggtgcggacttggccgccgccttcgcccaggcggcgagatcggcgggctggaattcgggcgggggcgtctggctgctgctcatggatggctcgcgtcggggatttgcttgtcgatcggaggttccgcaccgccttgtctccgggcagcgcgggaagcaaagactagtctagccgattccgtaattattaattcatcatttttatgtcgtaccattccgcgccatgtccattgccccgctcacgccgcgcccgctctacgaggaggtggcggagcaattgcgacagcgcatcttccggcgcgaactggagcccggcagctggatcgacgagctgaagatcgcggaggaattcggcatcagccgcacgccgctgcgcgaagccctcaaggtgctcgcagccgaaggtctcgtgacgatgaaggtgcgccgcggcgcctacgtcaccgaagtgtccgacaaggacctgcgcgacgtctatcacctgctggcgctgctggagagcgatgccgcccgcgtggttgctgaaagcgccaccgatgcgcaactgcgcgaactggaggcgctgcacgccgagctggccgcgagcgtggacgaccgggaccgcttcttcggcgtgaacgagcggttccacatgcgcctgctcgaactggcggacaaccgctggcgcaaccagatggtcgccgacctgcgcaaggtcatgaagctcaaccgccacaactccctgctgcgccagggccgcattgcggagtcgctgcgcgagcacgcaggcatcctgggcgcactgcaggcccgggacggggaccgcgccgcggccgcgatgctggaccatttcagccagggactgcaggccgcggcctgatcgccccatctccctaggcccggtggctgacgcggaccttgccgcgtcgcgtgcatgcaagccgcggcacgggatattgcggcgatgacttgtcgcgaggcggcgctccccgcatcattggggacagagagcgaaaaagcaacgccgcctgcgatgcggacggggcaccgccggcggcacgcccgaggaggcctgccgccatcgcagacacctgggaggagccttgcgcatgctggaactggagcgtttctttcttctggacggggcagacggcctgcccgcgggggccttgctcgccggcagccacgatcccgcgctcgtcgccctctcggtggccgtcgcggtgctgtcctccaccctcgcgctctacctctccggccaggcccgcggcgcccagttcacctcgtcgcgcgtgctcgcgctggccagcgccggcgtggcgctcggcgcaggcatctgggccatgcatttcatcgggatgctctcgttcacgctatgcgccgcggtgcattacgacgtggcgctcacgatgctgtcgatgtttcccgcgatgtgcgcttcgtggctggcgctgtcgctgctggcgcgccccgacgtgcggccgcgccagctggtgctcggcggcatgctcgtgggcgcgggcatcggcaccatgcactacatgggcatggcggccatgcgcatggccccgctgctacgctatgacccgctgtggttcaccgcctcgctggtggtcgcggtggcgctggccaatgcggcgctgtgggtgcgcttcatgctcatgcggcgcatcggcatggcgccgtggaaggccaacctgctcggcggtgccatcatgggctgcgcgatctcgggcatgcactacaccgccatggccgcggcccgcttcgtcggcacggccgagccgggcggcggcgaaggccgcgaatgggtgcagatgctcgcgctcaccgtgaccctggtgaccgcctgcgtgggcctgttcgccggcgcggtgaacggattcgtcctctaccgcgacctctaccgcaaggtgcgccgcagcgagtcgcgcctgcgcgcgctggtggacacggccgtggacggcatcatcaccatcgacgggcgcggcatcgtccagagcttcaaccagtcggccgagcgcatcttcggctggaccgccggcgacgtgctgggccgcaacatccgcatgctgatgccctcccccgacagcgaagcccacgacggctacctccagcgctacctggccaccggcgaggcccgcatcatcggcacgggccgggaggtggtgggcctgcaccgcgacggcagcgccctgccgctgcgcctgtccatcggacgcgccaatgcgcccgacggcccgctgttcgtcggcttcctgatcgacctgcgcggcgtgaaggaggccgaaatgcgcctgggcatcgccgccagcgtgttcgagcacagctacgaggccgtgctgatcctcgactcggaccaccacatcgtggatgccaaccccgcgttcgagcgcatgaccggcatctgccggcaggacctgctcggcacgccggtggaacagctctatcccggctcggaagacgccccggaggacggctccgcggaagaccgcacgccggaacgcccccgtttcgcggccatctggcggaacatccagtcgcaagggtactggcagggcgagatcctgggccgcggcctgggcatcgccatgccgcagcgcatctccatcgccagcgtgctgggcaaggaaggccatccgcaccactacatcgtggtcatcagcgacatcagccagatcaaggcgcacgaacaggagctgcagcacatcgcgctctacgacagcctcaccggcctgcccaaccgccgcctgctcgcggaccgcctcgtgcagggcatcgcgcaggcgcagcgcaggcgccagctcctggccgtgtgctatctcgatctggatgggttcaagcgcgtcaacgaccagcacggccatgccgccggcgaccagctcctcatcgaggtgggccggcgcatccagtcccagctgcgcgcggaagacaccctcgcccgcctgggcggcgacgagatggtggtgctcatcaacggcctgcagacccccggggactgcaggcccctcatcgaccgcatcctgcacgccgtgcgccagcccgtgccgctgcccaagggccagggcttcgtctcggccagcatgggcctgagcttctaccccctcgacggcgacacgcccgacctgctgctgcggcaggccgaccatgcgatgtacgaggccaagcaggatggcaagaaccactgccggcgcttcgggagcgacactgccgatgcgccgggcgggggcgcctccagggccgattgacgcaagcgaggttgcgccccgccttcagttcgcgaattcccggccgccgttgccggccatgccgccacggcggtgcgccatgctgtagatcagcgggagcaccagcagcgtcaggacggtggaagacaggatgccgccgatcacgaccgtcgccagcggacgctgcacctccgatcccgtcccggtggccagggccatgggaatgaagccgagagatgccaccatggcggtcatgagcaccggccgcaggcgttgcaccgcgccggtccgcacggcttcgggcagcggcatgccctcgtcgcgcaattgccggatgaacgacagcatcaccaggccgttgagcaccgccaccccggaaagcgcgatgaacccgatgcccgcggagatggacagcgggatgtcgcgcagccagagtgccaggacaccacccgtcagtgcgaacggtatccccgtgaacaccagcaggccgtcccgcgcgttgccgaacatggcgaacagcagcacgaacaccaggccgagcgataccggcaccacgatcttcaggcggttcgccgcggactgcaggttctcgaactggccgccccattccacccagtagcccgaggggagcgcgacctgccggatcgccgcctgcgcctccgccacgaaggagccgaggtcccgcgaacgcacgttggcgctgacgacgatccggcgcttgccgttttctcggctcacctggttggggcccggcgcgatgtccagggaagcgacctcgcccagcgggatgaacgatgccgcggcagtgccgttcctcggcagggcgacgggcagccggcggatcgcctccaggtcggtccggacgttctccggcaggcggaccaggatgtcgaagcggcggtcgccttcgaacatcgtgcccgcgcgccggccgcccacggccgtcgccagggtggcctgcacatccgcgatgttcaggccatagcgcgcggccctggcgcggtcgatgcccacggtcaggacgggaaggcccgtggtctgctcgaccttcacctccgaagcgccgtccagccgcgcgagcaccgctgccgcttcggccgccgtcctgttcagcacgtccatgtcgtcgccgaagatcttgaccgcgacgtcgctgcggattccggagatgagctcgttgaaccgcagctggatgggctgtgagaactcgtagctgttgccggcgatcttctcgacctcctcctggatggcatcccgcagctccgccggggtcctgcgcggctcgggccactcgctcaccgggttcagcatgatgtagccgtcggaaatgttcggcggcatcggatcggaggcgatctccgcggttcccgtccgcgcgaagacacgccggacctcggggaatttcgccttcacggcgatctcgatcttctgctgcatcgcgaccgattcgctgaggctggtgcccggaatgcggatggcctggatcgcgaggtctccttcgctgaggttcggcgcgaactcggtgcccaggcgggtcgccatgagcccgcacagcacgatggccgccatggccgccgcgagcaccaccagctttgcgccgagcgcccactccagcagcggttcatagcgcgcgcgcagccaggccatcatccggttttccttttccgcgacatgcctgccgatgaagagcgcgaccgcgaccggcacgaaggtcaccgacaggatcatggcgccgagcagcgcgatcacgacggtgaaggccatggggtggaacatcttgccctccactcccgccagggcgaagatcggcagatagaccaccatgatgatgagctggccgaagaccagcgggcgccgggcttcgcgggccgcctcgaacacttcggagaaccgctccttcaaggtgagcgcgcgccccgcggcgtgctgcgcatgggccagtcgccggatgcagttctcgacgatcaccactgcgccgtccacgatgatcccgaagtccagggccccgaggctcatgaggttggcgctgactttctgcgagaccattcccgtgaacgtgaagagcatcgccagcggaatgaccatggcggtgatcagcgccgcgcggatgttcccgaggaatgcgaagagcacggcgatcaccaggaacgccccctcgagcaggtttttcttcaccgtggcgatcgccttgtccacgagcaccgtgcggtcatagaccgtcacggccttcacgcccgcgggcagggtccggttgatttcctccatcttccggtccacggcctgcgacaccgtgcggctgttctctccgatgagcatgaacaccgtgccgagcaccacttccttgccattgtccgtggcggctccggtgcgcagttccctgccgacgatcacctcgcccacgtcgccgatgcggatgggaacgcccgccacgttgctgacgacgatgttccccacatcctcgatggtccgcacctggccgggcgcccggatcaggtactgctcgccgcggcgctcgatgtagccggcccccacgttctcgttgttgcgctccagggccgtgacgacatcggcgagcgtcaggccatgggcatggagcttttcaggactcggcgcgacctggtactccttcgcgaatccaccgatgctgttgatctcggtcactcccttcacattgcgcagctgcggcttgatgatccagtcctggacctcgcgcagatcggtgggcgtgtattccttgccgtccgggcgccgcgcgtcctcctcggcctccacggtccacaggtagatctcgcccaggcccgtcgaaatcggtccgatcacggggctcacgccttcaggcaactgctcgcgcgccgcctggatgcgctcgttgaccagttggcgggcgaaatagatgtccgtgccgtcctcgaagatcaccgtgacctgcgacagcccgtagcgcgacagggaccgggtctgcttcagtcccggcagccccgccatcaccgtttcgatcggataggtgacccgctgctccgtctccagcggggaatagccgggtgccgccgagttgatctgcacctggacattggtgatgtccggcaccgcatcgatgggcaggcgctggtagttgtagatgcccagggccgccatgcccgcgacggcgagcatcacgagccagcgatgggcgatggagaaatggatgattcgctcgaacatgatggatctcagtgttcatggcccgaggagcccttgccctgctgcgccttgacgacgaagctgcccttgccggcgtatgcggtgccgtcggccaggccgtcgaggatttcgacgcgctggccatccgaacgccccgtcttcacgggcctcgcctcgaacccgccgtccaccctcgcatacacggtcgggcggttctccaccatctggatcgcgtccgccgcgacggtgacgggggccgccgtcttcccggtgaccagttccaccgtgacgaacaacccgggacgccacgccatctcgggattcggcagcgtcacgcgcgccgtggcggcgcgcgtctgctcgccgatgagcgcgccgacatacgacaccttccccgtcgcctcatgctggaagcccgtcgcctggatggccacgggctccccgaccttcaccagcggaaggttggccgccgtcacgctgatctgggcccacaccgtggagaggtccgacacggtgaacacattcgcgtcttccttcaccgactcgcccagcgcgatgtgcttctcgaccaccatgccgtcgaacggagcccgcagttcaaagcgcgccaggtcgccagagacggctgttgcgcccagggcccgcagcttctggccggcgttggcgacggagatctccgcttcgtgcaggacctgctccgcctgcagtacgtcctgctgggccgagatcctgtcctgaaagagcctgcgctcacggtccgccgtggtgcgcgccagcacgaggcgcttctgtgcggccagcagttcgctgcgctgctcggacagcgccacgctggagatgacggccagtacttgacctttgcgtacgcgctgcccgagatcggcattgacgctctcgacgacgccagcgacgcggggaacgacgtgtgccgtgcgatcctcgttgaaccggatttcgccgggcagccgggtgcgggtttcgatgtcgcccggcgcgctcgtctcgaccaccacgccggaggacgcgaactgttcgtccgagaaggcgatgaggcctttttcatggctctcttcatggccctcttcacggccatcctcgtggccgtgttgctcgggttccccggcatggccctcgccatgctcgtcggcgggccgcgcgacagccgcatgcccgccggcgccaccgggttgtttcgcgggccggaggatgaaaactccggcaatggccgccagaacaacgatcgcgacggccaggatgacgtgccggctctgggtcttgccggcggaagtttcaacacgggattgcatggcgttcagggcttggaggggttcaggaggccggacgacgcatccgtgacgtggagcaggcgctccagttcggctgcggcgcggtaggtatcgagcaaggcacggaggaactgggcctgcgtgccgaccagggtgcgctgggcatccagcgtttccaggtagctgaacttgcccagctggaagccctgcgatgcaacgcggtaggcctcgcgcgcgccgggaatcgcgtcctgctgcagggtctgcgcttcggcccgggccgaccgcagctgctcgcggacctgggcgatctccgacgccagccgcagctcggccgcgttcagttcctcccgggccttctcctcccgcgccagggcttcggcgaggttgccctggttccggtcgaacagcggcagaggcacggtcaggcccacgacggcggccgtcaccccgttctcctggctgcgcttgacaccgacggacaccgcgacatccacgacctggcgcgaacgctcgagtgccacggcagcctcggcccgttcccgctccagccgcgcacgctggagtaccggcgatgtggccatccgagcgaacacggcctcgtcggccaagccttctgcgggcaggtccagagggccgatcagcgtggtttcgcggtggcccgtatcgccccagagggcgaacagcttctggcggccggcacgcagcgccccttccgcctgggccacctcggccaccgccgcggcgcgcgcgacctgcgcacgcgtttcctccagcggggccaccttgcccgcctgcacgcgcttgccggccatctccgcgtcgccggtggcgagctgcagcgaagaccgcgccagccgcaatcgctcctggccgaccagcacttcatgaaaggcgacgacgacctgggaacgcacgtccgcgcgggcctgctcgatgtcggcagcagcttgcgcgctgatccgctcggcgacggccgctcggtgggtccgcttgccgccgagctccagcgattgcgtgacctggacggtggacgttcgccgcccatgtttgaaatcctcctgctggacggacagctcgggattcgggcgcagaccggcctgcaggacagcgccgcgcgtcgcgtcgaactcgcgctgcgccacggcgatggccgtgttccttgcgagcgccagtgcaatggcttccgccagcgtcagggaacgggccgccggttcagtggacgtggatccgggcggggtggtcaggggctgcgcatgtgcgagcgcaggaaagatgggcaagccggccagcaggacggagcaggccgttgcaatgaatggtctggtatgggacacctgggtctccgaagtgaagaaaacttcggtggaccacaggagcgcagtcaatcaggcgatcattcccccgccgtccaccgtcgatggagcgtggaaggcccacttggggcgctcgatatcgttggcggcgccggtgccctggtgccggagatgcctgggaacgacccacgcattcgaggcctgctgcgcggggcaccgcgggttccacaggtcgccgatcgacgaaggttgggcgacgttgtggaatgggcagggaacgccgcggtcttcggagaaatgaaggctgctcgccccgtcggagattttcttctgggccgaggcgtaccctgccgccacggacccggcagacgacgccgactcatggaactgcgcagccgtccattggagcggcagcagcaacagcatgaagacgatgacgatccggcgaaccattgtcaggaggggtaatgcttcgttggcggcgagagtccttggcaggacgctgcacaggactgcactgagcgccgcgtggcagcgctcctgggcaggcgattttcgcgagcggattctagagtgtttcggcgggtccaggacgcatcgcgccggcaggccccgccaggaagccaggcagaacggcagggccagtaccgactgcaccgatccttatttcggaaagtactaggccgatcacggcaccctcttttgtgcccccttgcggcacaggccgatgttcgtccgggctgcgcgcactatgtccagatagcgctccgccagggcaggcgcccagccatccaccgcggcatcatcgtcctttgcggcatcccctgcatatctggcgagcgtcgccaggcattgcgcatgaagtccgttgcggtactgcgtgatggccaggtcgttgcggatggctccctcgtcttcccagtccagcgtcaccgaacagttctccagcacgggagacaggatggcgagggccgccttgaaattcctgcggtcataaagacgctggaaggtggcacgcgtgcgatcgacttcgtccctgccgcaaccctccttcacccgcacataacgccctgcgaaactcccgttaaagccgcaaaaatccctgcactcggcgagggtggccgccttgacatcgatcccctgcgcgctgtgcccaaagcccaccacgcaggaagagcgcccgccgtcctgcctggcaatgccctggtcgccgtcgatgcttccatcgagcgtgcacaggctgtcccccgtcgtgctttccagcgaaaaagtcaccttgcctttctcgctctggatcaaaagacgtccccagccccactccgtcatgtactcgcccggctgcaacccaccgcttccggatggcgacgggcgctccgggggttgcgggctgcccgaaggctgcgcagtggcaccacccgcacaggccgaccaggacatggcaaacaccacggcgaccggcgcaaacatccgcgataccgtcggccagggaaagcgatggggtggcatggtagtcatggtctcgggccatgataagaccgggctgcccgtgcccggggtagcgacagaccgcccaggctgcctgggcacgcggtggatctctgttgtatctggttgcatccacatccagcgcccgggttctaatgcccaccttcgaccggcacatgccgcgcagcgctggccccgggcctggcttgtacagccctaccgcaacctgttcaccgaggaattacagatgtcccacctctgccccatcctgatggccttgttcacgatcgcctgtgtgccactggcgcaagcacagggcgccagcgaattcaacaaggaggcgatcaagtccaccggcgaagccgccgcgatggcgttcgtgtgcggcaagctcaaccaggcccagatcgatgcgcacaaggaaaaggcacgccggctctaccttgcggacggcgtctcccaggcgaccttcgatgccctctacagcgagggtttcaaggaagtgcaggtccaggcgaaagccagccacgtgcaggcaggcagcccccagtgccagcttcccgcacccggtacagccaagcaggactgaagtggagaatccgtccatgaaattccaggcgacctgcccgctgcttctcgccgcagccctcctggcctcgaacctgcacgcccagaccgcatgcccctcgggcgtggccgcgggcagcgcgcgttgcggtccgagcggcgacagcggagacagcgcgcctccgcggccgactggccactgggtgaaaacctggggagccctcgtgagttccaaccaggcgggcggcgcctggtcctccaaaggcagggactcggaagaagacgcgcgccaggatgccctgaaaaggtgccaggcccagggcgcctccgactgcaaggtggacgcgacgttcttcaaccagtgcattgccgtctcgggctctacggcccagcgtggcgttttcacgaacacgggaaagaacaaggaggtcgccggctcccgggccctcaaggactgccaggccagcggtagagcgaactgcgccgtcgtgttcgcagaatgcaccgaaccctacttcgtaaaatattagcccgccgcgcacctgacgccgcgccggcagctcaggtgccatcgacgcggacaccgcgcagcttggcgatgagttccacacggttgcgggcctcgagcttctgcaggatcgccgtgaggtgttccttcacggtgtgctcggagaggtgaagcgcggaagcaatcggcttgttgggcatgccgtccaggacgagcgcgaggatttcaccctgccgtggcgtcaggccgatgtcggcaggcgccaggcgtatctcgcgaggtgccatggatccggccgcaggccgtgaaggcaatgctgtcgcatccgcatcgaaccaggcctggccgctgagcaccgatgtcacggcagcatggtaggtgtcgggcgattcgcgcttgtgcacgaaaccatgggcgccgctggcacgggctttcaaggcaatcgccgggtgcgggtccgcgctcgtcaccagcacccgggttcccggagacatcgccaggaggctggcgacgaacgatgtcgaggcaccttcggcgagccagaaatccacgagcgccagcatgggcgggccatgcgcggcgacgatgcgcagcgcgttggtggcatccaaggcatggcgggtctcggcgatggcagcgtgcaggccgagaaaatcggccatgccctgtgcgacgatgggatggtcatcgacgaccagcgcatagcaggccggatggaggcgcgaaaaagcagacaggaacatgaagacgattcgccagtgcagccgaatcgacaacatgcaatgcgacagtcgggctgagcgtaaccgcccgcgactggattcccgatgacaaaccccttccggcgccgcggatgcaacacaggtgactcgcgaatcaccgccccgtgggatatggacgagcggaccggccggagcgcgttcgtggccctggcggagagtcgcatcgcaggcaataacccaagggtgcggcgggagccggcgacgaggccagaagggtcgtgtcagctgctccagggcgccagcgcacgttcagtgctcgaaaagacgggctggcccacgcccgcgtggtccagcttgaaaatgccaacggcgtgtaccaggtcttgcgcctgagccttgagactggcggctgcagccgcgatttcttcgaccagcgcggcattctgctgggtgacctggtccatctgtatgacggcttcgccgacctggttgacgccagcgctctgctccccgctggcggcactgatttcgcccatgatatcggtcacccggcgaatgctgccggccacttcccccatggtggttccagcccggtccgcaagttgttcgcccatttcgacacgcgcgacgctggtgtcgatgagattcttgatttccttggccgcctcggcgcttcgcacggccaggctgcgcacctctccagccactaccgcgaaaccacggccctgctcacccgcgcgggctgcctccaccgctgcattcagcgcgaggatgttggtctggaatgcaatgccatcgatgacgttgatgatgtcggcgatcttgcgcgagctctcgctgatgcccttcatcgtctgcaccacctgcgacacgacctcgcccccacgggtcgccaccacgctggcttcctgggcgaactggttggcctggcgggcatggtcggcattctgcttgactgtcgagcccagttcctccatcgatgcggcggtttgctgcagggcgctcgcctgccgttccgtcctggccgaaaggtcggaatttccctgggcgatctgggtgctggcggcagccaccgattcgctgccctcccgtacccgcgtgacgacatgggccagcgattcgttcatggatttgagactcagcagcagggtgccgacctcgtcgcgggcggcgacatcgatgtgcgtggtcaggtcgccgtccgccaccgcctgcgcgacgccgagggcctgggaaaccggcctggtgatcgaccggatgacccacattcccaggagagtagccatggccactgccagagccgaccctccgaattcgagcatcagcgtcgtgcgccgggcaccgtccaacgcggcggagcgaaccgcgagcaggtctctctccattttgctgaaatccgcttcgagcgcacggaatccatccatggcagctttatcaagacctttcctgaactcggccagaaaatcatcccaggaaactgcgccgctattgacctccttgcgcagcccttgcattttctcgacaatggaaacgaactcttccttccgggcccgcatgtcctccagccgcttttgctgcgccggattatcggaagtgagggattttgccttgctccaggcggcatcgaagctcttgataccggtggtccacggctcgagaaatcgatcctccccggccagcaggaaacctcgcgcgcccgtttccatgttcaccatgctctgcagcatctcctgcccgacgcccagcactacataggtgtgctggttcatctcgtcagccttcttgagttcgttctggctcttgatcgccacgccgatgacggtgagaaaaatcccgatcacgccagcaaatgccagagaaagccggcgagccaggggccaatttgacagaaacatgacagacctcccatggagaatttaattattcatcctgccaaggaagcgcatttttcaatttaaaatcgactcgactgcaacacgcgctcccaacagggtttctacattgcacctcttctgctcaagacgtcaaaggttatctgatcaggcaacgaggttattaaaccctgcagtgcaactctctcgaaaagagtacgtaaccattccgtgacaagacgatggctcgtcagactgaaatcgccatgcccgcctgtggtccgcaacaggccccgccccggcaagctccgcagaagccgccagcatccgggcacgccgcctgacataatctgccaccaacgcccaggcgcggctcttccttccgtccttcggccggtagccgcgggcgcgccacgtgccacgcactgcttttccgccagcgtagataccaacgctgggtgaaggaacgagcctctggcccctgcggtatgcgcgaaccggttgccattcccggacggaccagtgcgcacacgaaggctccactgccctcttctccttcgagaccgtccctgtttgaaagccaggcggtgatccggcacggggcggcccatggcgaaaccttggtaaacagaacaggtcaagatgttgcagcaaccggctcaagccgtacattcacaaggaaagccgccggagttcagtccctggcgcctgtccgtcgcccccatgatggactggaccgaccgccactgccgttacttccaccggctgctgagccgccatgccctgctctacaccgagatggtgacgaccggcgccctggtgcatggcaacgtggagcggcacctgcgcttcaatgccgaggagcacccggtcgcgctgcagctgggcggcagcgagcctgccgacctcgcgcattcggcgcggctcggcgaacgctggggctacggcgaaatcaacctcaactgcggatgccccagcgagcgcgtgcagcgcggggccttcggcgcctgcctcatgaacgagccgcggctggtggccgactgcgtgaaagcgatggtggatgccgtgagcgttcccgtcaccgtcaagcaccgtatcggcatcggccgcagcgaggagtacgccttcgtgcgggatttcgtgggtacggtcgccgaggccggctgccgcgtgttcatcgtgcatgcgcgcaatgcctggctcgaaggactgtcgcccaaggagaaccgtgaaatccccccgctgcgctacgacgtggtgcaccggctcaaggccgagttcccggatctcgtgatcgcgatcaacggcggcctggcgaccgatgacgcggtgcaggaagcgctgggcggcggactcgacggcgcgatgatcggccgcgaggcctaccacaacccctggtggcttgcccgctgggatgcgctgtacttcggcgatgccgcctccgggctcacccgggaggccgccgaagaggccatggtggactacatggcgcgcgaggcggcgcagcacggcacctcctggtactccgtcgcgcgccacatgctgggcttgcgcaacgggttgcccggcgcacggcggtggcggcaggtctggagcgaccaccgcctcaagcacctgcctgcgcacgaggtgatggccatcgcacgcacgccgccccgggtggcggcggacgcgctggccggctgaacaccgcggtccgcgaatcagaccgccgcggcgcccacctgcgtatcaatccactccttgagcggcagggggtgggcatacaggtagccctgcatcgcgtcacagccgtgccgggccaggaattccgcctgggtcgcggtttccaccccttcggccaccacgcgcaggcgcaggtgctgcgccatggacaggatggcccgcacgatggccgcatcgttggggttcaccggcgcatcctgcacgaagctccggtcgatctttagctcatagagcggcagccgcttcaggtaggccaggctcgaatagcccgtgccgaaatcatcgatggaaaagcgcaccccgaagcgcaccagttccgccatgcgctgcgcggtgtcctgccagttctccaccagcagggtctcggtgacttccaggatcagccgggacgccggcgcaccactgtaggccagcgcatcgcgcacgtaggcgacgaaatcgtcctggcggaactggcgggcgctcacgttgacggaaattgtcatgtccagccccgcggcatgcagctgtgccagggcatcgcaggcacggcggatcacgcgcgcgcccaggcgcaggatcaacccggactcctcggcgatggcgacgaagcgggccggcgacacgttgccgtgggccggatgcctccagcgcagcaggagctcgcccccgcacacggccccgtcccggtccacctgcggatggatgtggatctcgagcgcatcgtcggcgatcgcctgcgccaggtcctgctccagcgacaggcgctcctgcgcggcggcctgcatgtcggcctcgaagaagcgcacgcggtgcgcgccggaggacttcgcgcggtacatcgcggtatcggcctcgcgcagcagatcctccacggtttcgcctgccttgggaaacagcgtcacccccgtgctggcggtgaccgaatagtaggtgctgcccaggtcgtacggcgcctccattccctcgcgcagccgcgctgccatggcgcctgcagcatccacgccggcctgcatgccgttggcgatgcgggggatgagcaccacgaactcgtcgcccccgatgcgcaccacgctgccgaagccctgcagcaggcgctccagccgccgcgccacctgcaccagcaggcggtcgcccgccgcatgcccgcgggcatcgttgagctgcttgaaattgtccaggtcgatgaagaacagggcgccgatgcgcccgccgctgcgggcctggtccagcgcggcctgcaactgctcgaaaagcaggcgccggttgggcaggcccgtcagtgcgtcatagtaggccatgcggtgcatggccgcctcggcatcgcgccgggccgtgatgtcccgcgccagtgccacgtagcgggaggccgcaccgccctcccctgcgtcagcacccacgccgcgccggcgcgccaccgacagttcgaaccagaactgtcccatgggcgtttcctggtggtattgccggcccagcgacaccccctgcgattcggcctcgtgcagtgcctgcatgaactccgaggccacgcccggcggcaggacctcgtccagcatccggccttcgaatgcctggctggattctgcagacaggtcggaccgtgccgagcggtggtaatggatgcgcccaccggcatccagctcgaacagcaggtccggaacggcctgcaggatgccttccaggttgtcgcgcgcggtacgcagttcgctcgtcatcgactgggccagggccagcgcgcgctggtggccggtggcctgcatggcgatgaaccagcccgccagcacgctgaacaaggcccccagccaggcgatgagcgcgtagttgtcgcggcccaggcggtggtcgaatgccggcaggggctccatggtgagcgtccagggccggccacccacgatcagcacgcgcgccgcccgcaatcgctcgccggacagatgcggggccggctctgccgcgtcgcgggagttgtagagctcccccgcgtccgcatcggcaccgccgccggccaggccatcctggatgcgcagcgacacgcccgggtccagttcgcccagcagggcaccggccacagccgccacgcggaacggcgcggccacccagccacggatggccgcgcgccgcgcttcctgcgtggccggcgttcccccgccggcatagacgggcaggaacatcatgaggccaggatcgtcttcgcccgccacgctccagaggcccgacagcgccagggcacccgaatcgcgcgcgcggtccagggcctcgcgggcggcgggcaggctggcgacgtcgaagcccagcgcggtcaggttgccccgggtgcgcggctccacccgggtgatgacggcataggagccgcggtctccgcgcgaacgcacctcgtagcggtccagcccttgcgcccgcatcgtctgcacatgcgtccgcaggccgtcgtacggcacctgctcgatcaggcacagggcctgcagccccggccgtgtctggtccatctgcagcgcatgtacgtaggcggagaattcaccctgctcgatggccgtggagccatccacgtagcccttgaggccgcgcagcaccatttcgtaggcacccatgcggtcgcgcagcgccgacaccacccgctcggccgccgcgtcgaagttctggcgccgccgggtttcctgcagctgatcggcgtggtgccagtacaggtaggtgattcccagcagcgccgccgacagcagcggcgcgaacgccaggcgcacgtgccagaaccgcgtcgggctgctcggggagggctggcccggacggcggaggaatggaagggggctcatgcgcagcgcagggtggcacggccggcctgcgctggcaagcccccgcagggcaacggcgcaacggcacgcgcgggtgcccggcatggattgcagcgccctgcctccggcaggcggtatccttcgccctggagccttcgttccggtacttttgcctttttcatgccgtcgctcgatttttccagggaagaaagaggcttcgaagccttctatgagcaggagctacccgccctgcaatatgcctgcgcctcctatatcgccctgctgcagtccatcctctcgcgcacgccccacctggacatcaccaaagtggaaggccgggtcaaggaccgtctggaatgtatcgcgaagttctcccgcaaataccgtgcggcgctggaagaaagcaacactccctatgagatccggcactacatcaccgacctgatcggggtgcgcgtggtctgcctgtacgaggacgagctggaaaaagtggcccaggccgtgcgatcgcacttcgacgtgatcgacgtgaccgacaaggtatcggccatggaaagcaccgaaggctccttcggctacaaggggctgcacctggacctgcgcctcaacgccgcccaggccggcctgccggaacatgccgcctacgccgcccagcccttcgaactgcaggtccgcaccatcatccaggactcctggagcgtgctggaccacaagatcaagtacaagaaagccattccgggccagctcaagcgccgcatcaacgtgctctcggccctgttcgaactcgccgaccgggagttccgccagatccgcgacgagaccgaggccggactgcggcacgcaccggacgagaccgaggcgccggatgccacggggccggaagccgccggggccgggccccaggaagagcggccggcctcccccggcagcgaactcaacgccttcaccttcctgaagatcgccaaccatttcttcaaggacagcgatttcgatccgcgcaaggtggacttgttcgtggcggacatccggggctgggcgcccggcatcacccgcgcgcggttcaacaccctgctgcgggccacgctgggcaccgtgaagcgctacaagcagcatttcgaggaagccaacccgcagaccagcttcaacgcctacacggtgatacggcactgcctctatctgggcgaccgcaccaccttccggcgggcgctgcgcaacagctcgcgcgaggccttcgaagcgtggctgcgcgaccacggctgatctcgtggagggccaaaaggcacgcccacggcgtggttacttcagcttacagctattgaaaccatagcgcgcagccgttggtgggcgggcacatccaactgtcgcattggcgactccttatccgtagtttcacgccacacgcccggcgcgaactgctgctatattgcactgcaacattttttcgccgagccgcccccatgctctacaacctctacgaaacgcagcgttccctgatggagccgttcgcggaactcgcgcagaccgtctccaagatctacagcaatccggtctcgccgttcagccacacgacctatgcccagcgcatgtccgccggctacgacctgctgtaccggctgggcaaggactacgagaaaccggtgttcggcatctccaccgtgcaggtggacggccacgaggtggtcatccacgaacgggtggagctggacaagcccttctgcgagctgcgccgcttcaagcgcttctgcgacaaccccggcacgctcgagaccatcaagcgccagcccgcggtgctgatcgtggccccgctgtccggccactacgccacgctgctgcgcgacaccgtgcgcaccatgctgcagggccacaaggtcttcatcaccgactggaagaatgcccgcctcgtgcccctgtcggaaggcgagttccacctcgacgactacgtgaactacgtgcaggaattcatccgcctgctgcagtcccgctacggcaactgccacgtgatgagcgtgtgccagcccacggtgccggtgctcgcggccgtctccctcatggccagccgcggcgagaagacgcccctgtccatgaccatgatgggcggcccgatcgacgcgcgcaaatcccccacggcggtgaacaacctcgccacccagcgcagcttcgagtggttcgagaacaacgtcatctaccgcgtgcccgacagtttccctggtgccgggcgccgcgtgtatccgggcttccttcagcacacgggcttcgtggccatgaaccccgaccgccacgccaagagccactacgactacttcaaggacctggtcaagggcgacgatgcgagcgccgaggcccaccgcaagttctacgacgagtacaacgccgtgctcgacatggacgcggactactacctcgagaccatcaagacggtcttccaggactacagcctcgtcaacggaacctgggacgtgcgctcgcccgggggccagcccgagcgcgtgcgcccgcaggacatccgcagcaccgccctgctgaccatcgaaggcgagctggacgacatctccggctcgggccagacggaagccgcccacggcctgtgcacggccatccccgagaaggaccgccgccacttcgaggtcaagggcgcgggccactatggcatcttcagcggccgccggtggcgcgatatcgtctatccgcaggtgcgcgacttcatcctcgcccacgatccgcagcccgccaccacggtggacagcgcctccgtgcccagcgaagacgcgccccgccgccgcaccggagccgccgcagcgcccgcggacctgttgtccgaggaactgccgaccgccaccgcagcaccgcaggcgcgcagccggcgcagcgcgcccaagaaggcttgacggcgccccctgccgcagccgccgccacgcgcgccctggcggcccggatcgacgcggcgctgccgcagacgcagtgcacccgctgcggctaccccgattgcgccgcttatgcagatgcgatcgccggggaaacggcggacatcaaccgatgcccgccgggcggcgccgaaggcgtcgcgcgcctggcagtccttaccggacgcgatccgctaccgcttgacccgcagtgcggcgccgaagggccccgcggcctcgccgtgatcgacgaacttgcctgcatcggctgcaccctgtgcatcaaggcctgtccgacagatgcgatcctgggcacccacaagcgcatgcacaccgtgatcgaggcgcattgcaccggatgcgagctttgcatccccgtgtgcccggtggactgcatcgcgatggagaacgccaccggcgatgccacgggatgggccgcgtggtccgccccgcaggcgggccacgcccggcagcgctaccaggcacaccgcctgcgcaaggcatcggacggaaagcggtccccggcggcttgcgcaccggaaccggcccttgctgccgcggcgcctgcgctccggcccggccatgtgccggtgcaggaagccactcccattgcgtcgccggtcccgagcgcccagccgtctgccgaagaccgccgcgccgccatcgccgcggccatggcacgcgcccgcgagcgccggggcggcgggcagcagtgactaccgcgcgccgggcaccagccggagcgcgcgccgtggttcatccccgggccgcgagcgacttgtacacgccgcaccccaggtacacgccctccagcgcctgcacgtaggacatcttggtctgcaccttgcccgtggccgggttggtgatgtcgtactccacccagccaggggcccgctcggcctgcgccacgatgtcctccacgagccgcgcgccatcgatgccggggatgtcctgcacccgggtgcccaccttcgcgggattgccgctgaaagccaggtaggtgccggcccggtccagcacgaagacgtacatgtcccggtcatggaagggttgggccggatcggtcagttgccgcaggaaggcctcccgggacccggcggccgcgcgctgcgcggcggcacgcgccaccagggcctgcgcctcgtcggccgtgccctgctgcagccggaatgcctgcaccgctttcgccagcgtggcggcgcggctgccgagcgcctcggcctgctgcacggcatgtcccaccatgcgcgcgttgtgctgggtgactccgtcgatctgctgcacggccgcactgatctccgccaggccggcactctgctgggcgcccgagcctgaaatcccgctcacatgggcggccacgccgcggatgccctcggccatgccgcctatgccatcgcccgcggcgcgcatgagcgcggcgctcgcttccacctgccgcaccgaatcgccgatcaggtcgcggatctcgcgcgccgcctgccccgagcgttgcgccagcgtgcgcacctccgccgccaccactgcgaagccccggccctgctcgcccgcccgcgcggcttccaccgcggcattgagcgcgaggatattggtctggaatgcgatggagtcgatcacgccggtgatctccgccatgcgccgcgcgccctgctggatcgcctgcaccgaatcgaccgcgcggcccatggcctgcgtgccttcgtcggccgccgcgcgcaactccgatgcccgccggtccgccgcctgcgccgtctgcgcgttctgctgcacggcggccaccagctgctccacgctggcggcggtctgctccaggcttgcggcctgctgctccgtgcgctcggccagggcccggttgtccacggccaggctgtggccggcatgcgcgaccagggctgcattgctccggatgtcggccaccatggaggagagcgtcaccaccatgcgcgccagcgactgcgccagcaccgccggctcgtcccgcccgccggccggcaccgagcgggacaggtcgccgcgcgcggctgcctccatggcctcggccacgcggcccaggtcttccgagagccccgccgccagcgccaggccgagatagaccaggaccaggccgcacgcacaggccaccccggcaccggcggccgcgcccccggcagcgccggcccacacggtgaaggccagcgccgccagcgccgagcccgtgcacagcgccagcttggcgggaatcctcagtccgcgcagaagccggacgcccgggcgcaacggcaggaaggcagccatgctctttgtctcctctttctggttatggatcgctcgtgctccccggatggtattggcgagcacttacggcggattgacaaggagggaatacgccgagccggcccggccggccttccgcgcagcaccgataatggcgccccatgaatcccctgctcacccatttgcagccctacccgttcgagcggctgcggcagctcttcgcgggggtgcagccccccgccggccttccggcgatcagcctcggcatgggcgaaccccgccatcccacgccagccttcatccagcaggccctgacggaccacctgggcggcctggccagctaccccgccaccgcaggcgatccccgcctgcgagaagcctgcgcacaatggctgcaccggcgctacggcatcgcggtggacgccgcgacccaggtcctgcccgtgaacggctcccgcgaggccctgttcgcgttcgcccagacggtgatcgaccccacgcgcgaaggcgccaccgtggtctgccccaatcccttctaccagatctacgaaggcgccgcgctgctgtcgggcgcgcagccgtactacgcccccagcgatccggcgcgcaatttcgcggtggactgggacagcgtgcccgaggacgtatggcaacgcacgcaactgctcttcgtctgctcgccgggcaaccccacgggtgccgtcatgccgctggccgagtgggaaaagctcttcgcgctcagcgaccgccacggcttcgtgatcgcctcggacgagtgctacagcgagatctacttccagggcgagcccccgctcggcgggctcgaggctgccgcccggctcggacggacggatttccgcaacctcgtggccttcaccagcctttccaagcgcagcaacgtgccgggcctgcgcagcggcttcgttgcgggtgacgccacgctcatgaaggctttcctgctctaccgcacctaccacggcagcgccatggggccggccgtacagggcgcgagcatcgccgcctggagcgacgaggcgcacgtcgaggagaaccgcgagctgtaccgccgcaagttcgagcaggtcacgccgctgctggcgcaggtgatggacgtcgccctgcccgacgccggcttctacctgtgggcccgcgtgcccgagcgcctggggatggacgacgcggcattcgcccgcgccctgctcgctcaatacaatgtgaccgtgctgccgggcagctacctcgcacgcgaatccggcgaccgcaatcccggtgccgggcgcgtgcgcatggcgctcgtggccgaggtcgaggaatgcctcgaagccgcgcgccgcatcgtgcaattcatccaatcccatccctgattcccgaacggaccatgacccaacaactgcagaacatcatcgacaccgcctgggagaaccgcgccagcctctcgccctccgccgccccgcgcgaagtgcaggatgccgtcgagcacgtgatcgccgaactcgatgccggcaagctgcgcgtggccacccgcgagggcgtcggccagtggaccgtgcaccagtggatcaagaaggccgtgctgctgtcgttccgcctgaaggacaacgagctgatcgaggccggcagcctcggcttctacgacaaggtgccgaccaagttcgcaggccgctcggccgaagagatggctgccatcggcgtgcgcgtggtgccgccggccgtggcgcgccgcggcagcttcatcgccaggggcgcgatcctcatgcccagctacgtgaacatcggcgcctacgtggacgagggcaccatggtcgatacctgggccaccgtcggctcctgcgcgcaggtgggcaagcacgtgcacctgtccggcggcgtgggcctcggcggcgtgctggagcccctgcaggccaacccgaccatcatcgaggacaactgcttcatcggcgcgcgctcggagatcgtcgagggcgtgatcgtcgaagagaactccgtcatctccatgggcgtgtacatcggccagagcactcccatctacgaccgcaccaccgacaccgtgagctatggccgcgtgccggcgggctcggtggtggtgagcggcagcctgcccaagggcgacggcaagtacagcatgtacgcggccatcatcgtcaagaaggtggatgccaagacccgctccaccaccagcctgaacgacctgctgcgcgactgacggcaggcgccgcgccccccggcacccgccgggccgcggccacccgccccttccaccaccttcgcaagggacaccccatgagcacgatggagcggattctccggctgatggccgaaaagcgggcctcggacgtctatctctcggccaatgccccggtcctcatcaagatcaacggcgagtgcgtgcccgtcaacagccagctgctgcccttcgatgcaccgaagaacctgctggccgagatcgtgccgccggaccgcatcgaggaactggaggaaacgggcgagctcaacatgggcgtgccgctcaccggcgtggggcgcttccgcgtgagcgccatgcgccagcgcggcagctatgcggtggtcgtgcggttcatcgcgcagcacatcccggagctgtccagcctcaacctgccgcccatcctcggcgagttgatcctcgagaagcgtggcctgctgctggtcgtgggggcgacgggctcgggcaagagcaccacgctcgcctcgatgatcgacagccgtaacgcacagctcacgggccacatcctcacggtggaagacccggtcgaataccagttcaagaacaagaagtcgatcatcaaccagcgcgagatcggctccgacacccagtccctgcagacggcgctgaagaacgcgctgcgccaggcgcccgacgtgatcctgatcggcgagatccgtgaccgcgagacaatgtccgcggccatcgcgtacgcgcagtcgggccacctgtgcctcgccaccctgcacggcaacaacagctaccacgcgctgaaccggatcctcagcttctacccggtcgaggtgcgccccaccatgctgggcgacctggcctcggccctgaaggccatcgtctcgcagcgcctggtgcgctcgcctgccggggagcgcctgcccgcggtggaagtgctgctcaacaccaagctcgtgggcgagatgatcgagcagggcaatttctccggcgtgcgcgaggccatggaaaaatccatggccgagggctcgcagaccttcgagcacgatctggcgcgcctggtcatcgaaggccgcatcgaccgcaaggaaggcctggcctacgcagattcgcccaccaacctgatgtggcgcctgcagaacgatttctcgatcgccgccaaggccgcgcgcgaccgcaaggacgcaggcgcgcaggacgacgaagaccagccctcgttcaccgagatcgtcctggacgtcaagccccagtgatcccgtgcgccgtcccgggcccgtggagcgggcctcggccggcacgttttctccaactttcccccggagcgcgttccattgcgcttcgcgtccacgatgtcccgtaccctgatcctggccgaacagctcatctcccgtccgtccatcacgcccgaagatgccggctgcctcgaactgctggccgagcggctggccccgctgggtttcacctgcgagcggatggacagcgggccggacagcttccgcgtcagcaacctctgggcacgccgcgccgcggcggacggtgccgcccccgcacggaccctggtgttcgcgggccataccgacgtggtgcccaccggcccgctggagcagtggagcagcccgccgttcacgccctcccaccgggaaggacggctctacggccggggcgccagcgacatgaaaacctccatcgccgccttcgtcgtggcggtggaggagttcctggccgccacgcccgaaccatccatcgcgctggccttcctgctgaccagcgacgaggaaggcccctcggtggacggcaccaaggtggtggtggaacaactggccgcccgcggcgagacgctggactggtgcatcgtgggcgagcccacctccgtgcgcaagaccggcgacatgatcaagaacggccgccgcggcaccttgtcgggcaagctcaccgtgcgcggcatccagggccacatcgcctatccccagctcgcccgcaaccccatccaccaggcgctgccggcccttgcggagctggccgccacggaatgggaccgcggcaacgactacttcccccccaccagctggcagatcagcaacatccacggcggcaccggcgcgaccaatgtcatccccggcaccgtggtggtggacttcaacttccgcttctgcaccgaatccacggcagaagggctgaagacccgcgtgcacaacctgctggaccggcacggactcgaatacgacctcacctggacgctcggaggccagcccttcctcacgacgcccggcgaactggtggccgcagtgcagcaggcgatcacggatgaaaccgggatcgccaccgagctgtccaccacgggcggcaccagcgacgggcgcttcatcgcccgcgtctgcccgcaggtcatcgaactgggcccacccaacgccaccatccacaagatcgacgagcatgtcgtggtcgccgacgtggagccgctcaagaacatctaccgccgcacgctggagcggctgaacgcacaggccgccgcagcatgaacatgacgccccaccccgccccgcccgggggccccgtgcgcggcgataccgtgccggaactggtcgcgagcgcggccgcgcgcctggacgccgccggcgtggccttcgggcacggcaccgccaatgcgcacgacgaggccgcctggctggtgctctggcgcctgggcctgccgctggacacgctgctggaagatgccggcagcgtcgcgcccgaccggcaggcgcaggtcgcggagctgatcgagcagcgcatcgccacccgcaagccggcggcctacctgacgcgggaggcctggcttcagggtgtgccgttctacgtcgatgagcgcgccatcgtcccgcgcagcttcatcgccgaactgctcgcggacggcagcatcgacggcttccttggagagcacacgcgcgacgtgctcgacctctgcaccggcaacggcagcctcgccgtgctggcggccatggcctaccccgacgtgcgcgtgaccggcgcggacctgtccccggatgccctggatgtggcccgcatcaacgtcgagcgccacggcctcgaaggccgcgtggcgctggccctctcggacggcctttcggctgttcccggcccgtgggacctcatcctctgcaacccgccctacgtgaacgcggccagcatggcggcgcttccgcaggagtaccgcgccgaaccggaactggcgctggcgggcggcgccgacggcatggatttcgtccgcaggctgctggcggatgcaccggctgcactgcgcgaggacggcgtgctcatcctcgagatcggcaacgagcgcgcgcatttcgaggccgctttcccgcacctgccggccttctggctcgaaaccagcgcgggcgaggaccaggtcctgctgctcacgcgcgaggcgctcgtgctggccccgcagccctccgccggctgacccacatccagcgcccccggactgcaggccgcagtccgcgcgggcgtgcattccaccgcatccgctaccatgcgcggttgctttgtcgcgggccccacgggcggcccgctgtgattcgatcatgatccttctgaacaatgtcaccttgcgccgcggcgccaaggtgttgctggacagcgccagcgtcaccctcaaccccggcgagaaagtcggcctggtgggacgtaacggcgccggcaaatccacccttttcgcgttgctcaacggctcgctccacgaggacggcggcgacttctcgatgccaccgacctggcgcatggcccaggtggcgcagcacatgcccgagacggaggaatccgccaccgatttcgtgctcaacggcgacacgcgcctcagcgcgctgcgcggcgaactgcaggccgcggaagaatccggcgacggcatggcgatcgcccaggcctacgcggacctcggcgatgccggcgatcacgacgccgtgccgcgcgcgcaggcgctcatcctcggcctgggcttcaaggtggaggaactcggcaggccggtgaacagcttctccggcggctggcgcatgcgcctgcagctcgcgcgggccctcatgtgcccgagcgacctgctgctgctggacgagcccaccaaccacctggacctcgatgccctcgtctggctggaagcctggctgcagcgctatgccggcaccctgatcgtcatcagccacgaccgggaattcctggacgccatcaccacggtcacgctgcacatcgacaacgcgcggctgacgcgctacggcggcaactacagccgcttcgaggaactgcgcgcccagcagatggaactgcaggcggccagctatgccaagcagcaggacaagatcgcccacctgcagaagttcatcgaccgcttcaaggccaaggccagcaaggccaagcaggcccagagccgggtcaaggccctggagcggatggagaagatcgcgcccgtgctcatgggcgcggagttcaccttcagcttcaaggagcctgccaacctgcccaacccgatgctggcgatcaccgatgcctccttcggctacctggacgaggacggcggcgcccccaagaccatcctgcgccacgtgaaccgatcggtcctggcgggccagcgcatcggcatcctcggcgcgaacggccagggcaagtccacgctggtcaagaccatcgcgcgcaccatgcggccgctggccggcagcgtgaccgaaggcaagggcctgtccatcggctacttcgcgcagcaggagctcgacgtgctgcggcccgcagacaacccgctggaacacatgatccgcctcgcgaaggaactgggcgcccagtcgcgcgagcccagtcgcgagcaggacctgcgcaactacctcggcaccttcaatttctcgggcgacatggtcaagcagtccgtgggcacgatgagcggcggcgagaaggcccggctcgtgctggccatgatcgtctggcagcgccccaacctgctgctgctcgacgagccgaccaaccacctggacctcgccacgcgcgaagcgctgtcgatggcgctcaacgagttcgagggcacggtgatgctggtcagccacgaccgggcgctcctgcgcgccgtctgcgacgaattctggctggtgggacgcggtgccgtgggccccttcgacggcgacctggacgactaccagcgctacctgctcgacgagtccaagcggttgcgcgacgaggcccgtgcattggcttcggccccggcgccccgggaagacgctgccgcccggtctctcgaccctcagccgatggcccagccagtacccgcacctgcggccccccccgccgtggcacagaaggatgcccgggagcaacgcaagctcggggcccaggcccggcagcagctggcggagaagacccgccccttgcggcgcgaactcgaccagatcaaccagcgcctggcagccctggcctcggagaaatccgacctggagcagcgcctgagccagcccctgccccccgccgagatcgccgactgcggccgccgcctcaaggcctgcggggacgaaaccgggcaactggaggaacgttggttggaactttccgaatccatcgaggccctggaacaaggggcggacaagtaaaatgctgtaacgacgtcctgtaatttcctgcaggcaacgttacagcctataactttattgctccttttataggagcagaagaaaagccttcggctggttgcattttttttcgttctactgtcaacgctccaggaagacgccgcgttgtggatgcatccaaggagctaacgatgaacacctctgcaatcctgtccgcatggcctgaagacgaacgcgaccgcaagcgcgctcccggccgtttctgaaaaggcaggcaccagacagcagtcggacacaggcggaatccccaacgggttctgccgagcccggcgggcgcggaccctgaccttcgtaccattcccttcctaccccatcccccaatgaagaaccccgccgaggcggggttctttttcgtccggggagtccagggcgtcagcccatgtgcaggccgccgttgaccgagaaatcggccccggtggcgtagcccccttcttccgacgccagccaagcgatgatcgaggcgatctcgctgggttcgcccaggcgcttgaccggcacggtggcgacgatcttctccagcacgtcaggccggatggccttgaccatgtcggtaccgatgtaccccgggctgacggtgttcaccgtcacgcccttggtggcgagctcctgcgccagagccatcgagaaaccgtgcatgccagccttcgcggcagaatagttcgtctggccggcctggcccttctcgccgttcacgctgctgatgttgatgatgcggccccagcccttctccaccatgtcgcccacgacctgcttggtcacgttgaacatgctgttgagattggtctcgatcaccgcatcccagtcctcgcgggacatcttcacgaacatgcggtcacgcgtgatgccggcgttgttcaccagcacgtcgatgctgccgtgctcggccttggccttggtgaaggccgccacggtggaatcccagtcgccgacgttgccgacggacgcgtggaacgtgtaacccagagccttctgctcggccagccacttggcgtggtcccgcgtcgggccgcagcccgcgatgaccttgaagccatccttgtgcagccgctggcagatggccgttccgatgccacccatgcccccagtgacatacgctactttctgattcatgtgatttatctcctagtcaacgattcacgcaaccactctacccaagattccgcgccccacggttgaggaaaacacccagccgcggcttggtgcgcgagcttcctggacagacgtggccgccggatggcgccccgccgccacagcctgcaaaaaagccgcaccacgtgcggctgcagcaaggcgggccgtccgggaaactcagacccgctccaccgcgagcgagacgcccatgcccccgccgatgcacaacgcggccacacccttgcgggcgccgcggcgctgcagttcgtgcagcagggtgacgagcacgcggcagcccgaggcgccgatcgggtggccgatggcgatcgccccgccgttcacgttcaccttggcgggatcgatgcccaactgctggttgacggcgcaggcctgggcggcgaaggcttcgttcagctcgaacaggtccacgtcggccgcggtccaaccggcgcgctgcagcaccttgcgcgtcgcgggcacggggcccaggcccatggtggcggggtcgaggccgctcgtggcgtaggcagcgatgcgcgccagcggcttgagccccagggccgcggccttcttcgcgctcatcaccaccacggcggccgcgccgtcattgaggccggacgcattgccggccgtcacggtaccggccttgtcgaaggccgggcgcagccctgccagcgcctcggcattggtcttgcggttgaggtattcgtcggcttcgaagacgatggggtcgcccttcttctggggcaggctcacgccgacgatctcgtccttgaagcggcctgcatcctgcgccgcggcggctttctgctggctgcccagggcgagcgcatcctgctgctcgcgggacacgccctcctgccgggcgacgttctcggcggtgatgcccatgtggtactggttgtacacgtcccacaggccgtccacgatcatcgagtcggtcatcttccagtcgcccatgcgctggccctcgcgcgagccgttgagcacgtggggcgccaggctcatgttctcctggccgcccgcgaccacgatctcgctgtcgcccgtggcgactgcctgggccgcgagcatcacggccttcaggccggagccgcagacggcgttgatggtcagcgccggcgtttccttggccacgccggccttcatcgtggcctggcgcgcgggattctggcccacgcccgccgtgagcacctgccccatgatcacttcacctacctggtccagcggcacgttggcacgggccagcgcttccttgatcacgatggctcccagttcggtggccggggtcttggcgagcgcgccgccgaacttgcccacggccgtgcggacagccgaaacgatgacgatgtcttccatgtcgatcctcaaaggtaatgatgggaaaaggggtggagcggcgcctcaggcccgctcgcgtacatagcgtcccggtgccggctcgatggccgagaaccgcgcgcccttgccatagcgcttgggcgcgggcacgagcgggccggcatggccgcgcagccaggcggcccagtcggtccaccagctgccgggctgttccgtcgcgccgtccagccattcgggcagcgtggcaggcagagcgccgtcctcgcggacccagtggctgcgctttttcttggcggggggattgatgacgcccgcgatgtggccggaggctcccatcacgaagcgcttctcgccgggcaggacctgggtggaggcatacgcggcatcgacggggacgatgtggtcctcgcgcgagccatagatgtacacgggcaggtccacgaggttcaggtcgatcgactcgccgcacacggtcaggcggccgggcttgcagaggttgttctcgaggtagagattgcgcaggtaccaggcgtagaacggcccgggcaggttggtcgagtcgctgttccagtagagcaggtcgaagggaggcggcgtctcgcccttcaggtagttgcccaccacgtacgtccagacaaggtcgttgggccgcaggaagctgaacgtggaagcgaggtcctgccccttcatcaggccgccctgccccatctgcagttcgcggaaatgcacgaagctctcgtcgatgaagacgtcgaggatgccggtttcggcgaaatcgatgaacgtggtgaggaaggtggcgctggccacgggctcctcgccccgggctgccagcacggccaggccggtagccagcatggtgccgcccacgcagaagccgagcgcgttgatctggtcgctgccggagatttcgcggacggtgtcgatggcgcagagtaccgcgtcctcgatgtagtcgtcccaggtggcgttcgccagggactggtccggattgcgccagctcaccacgaaagtgcggtgcccttcggacaccgcatgccggatgagcgaattctcgggctgcaggtcgaggatgtagaacttgttgatgcagggcggcacgaccagcagcgggcgctggtgcaccttgggcgtgagcggcttgtactcgatgagctggaaaagcgcgttctcgtacaccacggcaccctcggaggtggccacgttacggcccacctcgaagacgctttcgtcggtcatggacacatggccctgccgcatgtcgtgcagcaggttggcgatgcccttggccaggctctcaccctgggaatcgatggccttcttctgcgcctcggggttgaagacgaggaaattgctgggtgccatggccgccatccactgctccacgccgaagcggatgcgcgcgcgcgtcttgggatcggtgtccaccgcatcggccagccccatcagggtgcgggcgttgagcaggtaggacgcggcggcgaaggccgccgtggggctctcggcccacgcgggggcgctgaagcggcggtctttcatggcggccggctgcagcgcctggctccagagctcggacgcttccttcaggtactgctgctgcagcccggccagcttgtccggggagaaggcaatggccggaccggcctgcgcggaagcggcgccggcagcggcagggccgccagcctgccggaaggcttccagcgcctgcatccagctttcgctcagtttctgctggatctgccgggcattgccggcccagcctgcgtcaaaatccatgaacgtgtctcctcacacccagccatcatgccatcccggcagcgcttccgaagggaatcgcgccatggccatggcattgttgccgagcggtacgtccggaagcaatgccactttcgctttttcacgatatagctcagttttcgggaagacggctccatgtatctggtaatcatcggctggttgtacgtcaccgtgatgatggccgccgccgaggccgccagtccgcagggcagcctgctgggcgcggcggtgaccttcgtgctctacgggctggtacccatctcgatcgtcgcctacatcctcggcacaccggcccgcaagcgcgccctgcggcagagggagcagcacgagcgggaaagggccgcgcgccccgcgggtcgggaagcacctccggcggacgcggcctcagccgccacgcggcccgagccagatgcaggcggcgaaccgcccgccggtgctgccgaaccgctgcatggaggcgcggtgcgaaaagaaccgtgaggcctggcgcacggtgcaccagccgtcccccccgtcgttgccccacacgcccgccacgcccagcgcgccgagccgccgccgtgccagtccgggcaggtcggccaggtacttgctcccgccctgcggggaaaaatgcgtggtcgccccggcatcccgtgcgcagaacgcttcccggacctcttcgcccacctcgaaggcggacggcccgatgcacgggcccagccatgccagcacgccgccaaccgcatccaggtgcgcgagcgcctgttccagcacgccaccggccaggccgcgccagccggcatgcaccgccgccacggcggaacccttgcggtccgtcagcagcacgggcaggcagtccgcgaccatgatggtgcaggcccggcccggcaggcgggcgatgcaggcgtcggcctccgtgccgtccggcacgccgcggtccaggtccgccacggccgtcccgtgcacctgccgcaggaaggtgggtgccaccgcggcccctcccccaaggtccgccaggcgggcgcgcaggtgcgcccggttggccaggacggcatccggatcgtcgccgacgtggtcgcccaggttcaacgcagaccatgcgtcccgactcacgccgcccggccgtgccgtgcacaccgcatgcacgtggccgggcacgggccagtcgggcagcagccagccgtccggcaggcaatcagccgcgggcggcaaggtgctagctcccggcatcggggcaggcggaaggatgggccgcctggaaagccggcagcgcggatgcggcctcccaggccgccatggtgcgcggcagcccggccagatcgacctcgaagcgctgcgcattgaagatctgcggcaccaggcagcagtcggcgagcgtcgggacatcgccccagcacagccgcgatggcggcaggcccgccgcctcgcgggcgcgggccagcaggccgagctgccgctcgaacgactccaggccgccgcgcgcccagtggcggtaccaggcggtcttctccgcgtcatcatggcccagcgtctgggtgaggtacttgagcacccgcaggttgttgaccgggtggatctcgcaggccaccatctgggccagtgcccgcacgtgggcccggccgagcgcgtcgccgggcagcagcggcggctgcggatgcgtttcgtccaggtattcgatgatcgccatcgactgcacgagcgtgctctcgtcacccagttccagcgccggcaccagcgcgtccccgacacggtccgcgtagccgggtgcgcggtgttccgcgcgcacgaggtgcaccggcacgtactcgtagggcagccccttcagcgccagggcgatgcgcacccggtaggacgcggaagagcggaaatagttgaacagcttcatggtccgccaagcataacgtccgtgcatggcacactctggccggggcctgccgacgccagcacggcgcgcacaggccatcgccccccaccgagacaaggcctgacatccaccatgaactacgtgattcctcctgcgcccattcccagcgtgcccgtggcgggcaccactgaccgctttccggtgcaccgcatctactgcgtcggccgcaactacgaggagcacgccaaggaaatgggcttcaccggccgggagccgccgttcttcttcctcaagccggcggacgccatcgtcccggtggcggcgggcgagacgggccgcatgccctaccccacgctcacggccaacctgcaccatgagatcgaactggtggtggccatcggccggggcggacgcgacatccgcgcggccgatgccctgcagcacatcttcggctatgccgtcggcctcgacatgacccgccgggacctgcagaacgacatgaagaagcagggacgcccctggtgcatcggcaagggtttcgagcacagcgcgcccatcggtccgatcacgccggccgcgcaggcgggcgacgtgtccaaggcccccatctggctgcaagtgaacggcgccgaccggcagcgcagcacggtcgcgcagctgatctggaacatcgccgaaaccatcgagcacctgtccgccgcctgggaactgcagcccggcgacctcatcttcacgggcacgcccgagggcgtgggcgcggtggtgcgcggcgacgtgctggaaggcggcgtggacaggctgggcaccctgcgcgtggaaatcgcctgaacatgaccacccgcaggccgatcaagcactgccgtgaatgcggggttgccgtggagtaccgcgtgcccgacgacggcgacaccaagctgcgcgccgtctgcccggcttgccacaccatccactacgaaaatccgctcaacgtggtcggaacggtgcccgcgctgggagacaaggtgctgctgtgcaagcgcaacatcgagccccgctggggcaagtggaccctgccggcgggtttcatggagctgaacgagaccaccgccgagggtgcggcccgcgaaaccgacgaggaggccggcgcgcagatcaccatgggaccgctcttttccgtgctcaacgtgccacgcgtggggcaggtgcacctgttctacctcgcccgcctggacagcgaccagttcgcccccgggtacgagaccatcgaggcccggctcttcgcggaagacgagatcccgtgggacgagatcgctttccgcacggtcaaggtcacgctcgagaaatacttcgccgaccgccgctccggcgctttcggcatgcactgcgtcgatatcgattgactgacccggcgccctgcggcccggcttcccggacaccatgaccgatgacctgcagcgcctgcgcgctggcgacctcgcgggtgcgcgcgtactgcgcatcgctgccggcctggaacactttccgcgcgaggtcttcgacctggccgatacgctggaggtgctggatctctcgggcaaccgcctctcggcgctgcccgatgacctgcatcggctgcaccggctgaaggtgttcttcgcttcgtccaaccggttcaccgaactgcccgccgcgctgggcgactgcccgcagctggagatggtgggcttcaaggccaaccacatcgcccacgtgccggcccgggcgctgcctgaacggctgcgctggctgatcctgacggacaacgccatcacggaattgcccggtgccctgggagaacggccccggctgcagaagctgatgctggccggcaacctgctgcgcaccctgcccgatacgctcgggcaatgcaggtcactggaactgctgcgcatcgccgccaaccgcattgaaaccctgccggactggctggccagcctgcccctgctcgcctggctggccatcggtggcaatgcgttcaacgaagccgccgaagaactcgcgcgctgcagccaggccgccggacctgtgggctggagccgccttcaactgggcgaactgctgggagaaggcgcgtccggccgcatcatggcgggcaggctggagggtgccaccggcatgcgggaagtggccgtcaagctgttcaagggcgaggtcacgagcgatggctggccactgaccgagatggctgccagcctggccgccggggagcatccgcggctgatcccggtgctggggaggctcgatgaccacccggacggcgtacagggcctggtgatggaacgcatctccgcggactaccgtacgctggccggtccgcccagcttcgagagctgcacacgcgatgtctatccgcccggcctgcggctgccggccagcgtggcattgcgcatcgcggcggatgtggcctcggcgctggcacacctgcatggccaggggctggtgcatggcgacctgtacgcgcacaacctgctgtggcgcccggatgcccccgccggccaggcgacctgcctgctgggggatttcggcgctgccgctttcgcaccgcccggaaccctgggcgacgcgctgcgccgcatggatgtgcgcgcgttcggcgtgctcctggccgaactgtgcacccatgccgataatcccctggccggaagcgatgccccggccctggcccgggactgcctgcacgaggaaccggccgcacggcccgatgccgcggcactggctgcgcgctgcgcacagtgggcggccggctgaccggacgccccggaagatcaatacaggtcgtgtcgcacggcgtgcgcgtaatgtgcatccgcatccagggcctgggcctcgctccatcccagcaccgcagccttcatgcgaccgggcgtgggcagcgaccggcggtccaggtgggactgcggcgtccacaactgcgcgcgctggatggccttcccacaatggaacagcgtctcgtcgatggccacgacaacccccagcttcgggcgcttgccatgctccgcgagcttcgccagcaggtccggcgccagcgacagctgcgcacgcccgttgatgcgcaggaagatatccagccccggaaacaggaacagcatggccacgcgcgcatcgtcgcccaggttgcgcagcgaggcgaggcggttgttgcccggccagtcggcgaaggccacggtgcgctcatccagcgcctgcacgaagccgggcggccctccccgcggcgaggcatccagcccgcctccgcccgccgttgcgagacagaagaaggtggcggcgcgcaggtactcgacatggaagggcgtcagcgccggcagcacgctgcgggtgatggtgtcggaaggaggattgtagagtgcgtccagatcgatggctggagcaccatccggtgcacgggaggcgggttgagaagtcatgtctccatgctagggaacgcttcgccggcctgctaagctcgcggcgccattcgatagcgcgctcacgccatgtccgacactgccgcatggattgacctgcatgacgacgacaccggcccgctcgtggtcggccgcgccggcacgcaggtgaaccacgataccgccccgcacagccaccgccgcggccagctgatcggctgcaggcgcggcgtgctgagcgtcggggccgacaccggccattgggtgattccggcgcggcatgcgatctggctgcccccgggccggccgcattcgtcgcgtatgcatggccccttcaccggctggtcgctgtacgtggcgggccccgcatgccagagcctgccggattccccctgcaccgtggccgtcagcccgctgctgtgggaagccgccctgcgatgcgccgagcgcgcaaatgccctgcccgatccggtgcaggatcggctggcaggcgtcatccttgatgaactgcgaagcatggtgcccagaccgctcggcctgcccatgccgagcgatgcacgcctgctgcgcatcgcgcgtggactgctggcagacccggcccggcgccagagcctgcaggcatgggccggctgggcggcactgtcgccccgcaccctcagcaggcgcttcgtggccgaaaccagcctgagcttcacggcctggacccagcgtgtgcggctgctgcgatcgctcgagtggctggcagacggccagtccgtgacgcaggtggcgctggacctgggctacgacagcgtgagcgccttcatcgccctcttcaagcgcgaactgggccgcacgccggcagcctatttcggaaggcaggccccggccgacaggcgcatgccgtcgaagctcacttgagccacttgtcggctgcctgcttcagctggccgcgggcatccatcaggccccagacgaactccatcacgcgcgaatagtccgcatcgtccttgggcagcatgaaacccagcgtgttctgcggcgtgagcggcgcggcgacgaaagccgcatacaggcgcggatcggccttggcgtagtacagggcctcgtatgtctcggtgatcatcacgtcgcccttgccctcggcgatgagcgcggggatctcggcattcttgtcgtgcgtgctgacttctgccgccttcaggctctccagcacgaaggcttcattggtgccgcccgggttcttgatgacgcgcacgcccggccggttgagatcggccagggtccggaacctgtccttgtcggcggcacgcaccagcgccaccttgccgaacggcgcgtagcccggcagcatttcgatctggcggatgcgcgtgacattgcgcgtgatgccgcccacggccacgtcgaacctgtcggcctggatgtccttcatcaggttgggccaggtggtggagacgtattcgatcttcacgcccagctccttcgccatggcctcgaccacgtcgatgtcgtggcccgcatagccgccatcggccttgatcgcgaagggccggtagtcgccgggcgtgccgacgcgcagcaccttgctgtccatgatgcggtcgagccggggaccggcatgggcggcctgcaggaagccggcggccgccagggcagcggtggcaatgagggtggcgacggacgtgcgctgcatgcaagggcctcagggtgggtgcgttggaggaaagggcaacgccagcataccgcgacacacacgcagtcaccgggcaggaggcgtcctccgccggcaccgatccgccctgcggaaccctcaggggcgcgattcgacgaagaacggttgctgcgctccccccggaacgaccgtgccgcgctggacgggagccacctcgacgctggacgcagcaccggctccaccggctccaccggctccaccggctccaccggcaccattcggaacatttggattattcggactgttcgagccacccgcaccaccggacggcccgggcacgcccccgggcgcagtgcccggtaccgtggacccgggcgggtcggtggtcacgggcggcagcgctccgttgccgcccgggttggccgagggcggcgcagagcccccgttttccgcgggcaggtccacctctgccgggggaacatacggcacgctgggcgtagcatcctgcagcggcgtcaatggcgcctcggtgatctcgggccgcgtatccgcgggtgcgctggccggtgcactggaaggcggcgcaggcgccctcgccggcggctccgtgcccggtccacccgcctgcgcatcggtgcgccgcccgaacaggtcatagacggaaagtgcccactgccgcacgccgtccaccgcctggccgacccaggtgctttcctcctggtcgatgaatttctctccggggtcgatcacgcgcgagcgcagggcctgctggaagacgtcgccgaccatcggcagcgcgctgtgcgcgccctgcccccagtagtcgctgcgcaacgtcacgcgcccgtcgttgaagccggcccaggcgcccgccaccagttgcggatgcatgagcaggaaccatccgtccgcggcgtcctgcgtcgtgccggtcttgcccgcaacgtccgcggtgatgccgtagcgcgaccggatggcggcgcccgtgcccttgtccaccacggcgcgcaacgcattgcgcagcatctgcgcgggccccagccccagcacgcgctccggggcggccgggctgaagtcttccagcaccttgccgttcttgtcctcgatgcgcgtgatgaccgtgggtgcgatgtagcggcccgcttcggcgatggttccgtacgccgccaccatttccttgagcgtgacagggcttgtgcccagcgccagggacggcacggcatccagcggggattcccgcacccccatggcgcgcgccaggtcgaccacgcgttccggtccgacctgctgcatcagctgcgccgtgatcgtgttcttggaataggccagcccgtcgctcagcgtcatcggctcgccgctcggcgcggcgccttcgtccgtggggcgccatacacggccgccacccagcggaatctccacggcctggtcgatcagcatatcggtaggcagcgctcccttggcgaaggcagctccatagacgaagggcttgaaggtcgagcccggctgccgccgcgccgcctgcacgtggtcgaacggatcctgcgcgaaatcacggctgcccacccacgcgcggatctggccggagcggggatccattgccaggaagcccgcctgcacgcgggtcttttcctggcgcagcttgcgcatgaagtccgtatccgccagcagggacttgagggcgtcgtcctcggacgcgcccttcgccacggcagcggcatactggggcgactcccgcacgaacgcctgcaccaggggactcctggcattccagacccgcggcccccacgccccgtcggcaacggattgcagctggcggccctgccgggccaccgcctggttggccagggtctgcaaccggaaatcgatggtcgtgcggatcaccaggccgtcagcgtacaggctgtatccattgcggtcggcccagtcgatgagctgcttgcgcagttgctgggccaggtggggtgccgggcccgcggcctccagctggcgctcgaaccggatgcgcaggggccgcttcgacagggtctcgaaatccctggacgacagcttgccgcgcttttccatctgcgccagcaccacgttgcgccgcgcctgggcccgctccggattcagtaccgggttgtagtagctcgtgcccttcagcatgccgatgagcgtcgcgctctccagcaccgtgagcttgtcggccgacttgtcgaaataggtacgcgccgccatctcgatgccataggcgttgtagaggaaaggcaccgtgttgagataggtttccaggatttcgtccttggaatacagcgcctcgatcttcaatgccgtgatcgcttccttgagcttgcgcgtcagcgtgggggcgcggcccacgtcctcggggtagagattgcgtgcaagctgctgcgtgatcgtcgatccgccctgcttgtcgccccccagggtgcggatcagggccgaaccggtgcgccgccagtccagcccgaagtggtcgtagaagcggtggtcttcggtagcgatcagcgcatccaccaccgacggtgcgatgtcttccagcgccacccattcccggttcacccagcggtactcggccagcaggcggccgtcggccgacacgagctgggccggctgttcggtcttggctttgcggatgtcgctgatcgcgggcgtgaagggccagagcagcagcgtatagaccaccagcgccgccggcacggcggccagcgcccacagcagcatccgggccggccgccgggcgaggaaccagcgcagcgcggcgccggcacggcgggccagcgaggaaaacggcccgctggacaaccaggagcgcagggaagcgagcagggaagcaatcacacggtcaggaggtaaaaacccattggcgcagcgggcgggcgttgggccggcctggcgcggcatcgcggcagacgggcccggcggaagggacatgcacggcaacgctgccgatgcacattccgcgagcgcgatggtaccgggtccgcgaaagcggccccaccatcctgcggatgggagtcgttcctgctaggctggttcccatgaagccgacccgacaccccgcgcgccgggcactgcgcggcatgctggccagccttcctctggccgcccttcccgcatgcgatgccccgccggcccccagccgcttctcgatccatctgtgcggagtccctcaacgctgggaggacaccgacacccgatgggacacgctctacgcagcccagctcgacggagacgacgaactggtcatcgcattgcgcattcccgccggacatcaggccgtgccggcagccacgggcgtgcaattccatctcacggcttcgcccggccagctgcgtccgggccagatcgcatcactggcaggcactttccggctggccgccgaatccggtgccgaccgcacacaacgacagcccggcaccggatcggcggtcgtcttccgcgagcccgccccgccgtgggccgtccggacgggcgaactgcgcatctccgaggtccgcacgattccgaaggatgggcaggtgagcgcccgtgccgtggcaaccggcagctaccggctggacatggcccccgatggcgccggtgccggcgtcccgtcctgcacggtgcgcggcaccttcgaaggcgccatcttccgcctgaaagccggcacggactgacggtcccgccgatggcggatcaatccagcgcgaacaccatcaccttgagcgaccgctcggcatccacgtccgcgaacaccgccggattcgcgacccgctccacccagcgcagttccggcgcctgctcgcgcatctggcccagcaggaaatcagtgcccagttcgggcgcgttcaggcacaacagcgcatgccctccgggtgcgagcaggccgggcaggcgccgcatgagccgcgcgtagtccttcgtcgcgacgaagctgcccttctggtagctcggcggatcggtgatgaccaggtcatagggcccgccgcggccgatcttgccccagctggtgaacacgtcgtgcgccaggaaactcgcgccctgctccagcccgttgagccggtggttctgctggccgatggagatcgcgccctgccccatgtccacgttgaccacctgcaccgccccgccctgcaaagccgcgacggagaaagcgcaggtgtaggcaaaaagattcagcacccgcggcccgagcccatcggcggcccggcgcgccgccacgtattcgcgcacccagcgccggccctcggccatgtcgaggaacaggccatggttctggccccgcagcacatgcacgcgatagcgcgcgccctgctccgtgaccacatgcggctccgacacctcgccagccatcaggcgcgtttcggtctttcccggagacctgcactggaacacccagcacaacggttccccgggagcgatctgcgcccagcgggcctgcagcgccgcaccgatggcggccagggcgtcctcttccatcggcaggaagctggtgagcacgaaggcgggtggatatgcatccagcgaccagtgctcgcaacccgggtacaggccgccccggccgtggaagatgcgccgggcgtccgggcccggagccatgtgggcgatggcatgcagcaggggttccatcaaggagggggcggtcgctcgccgcgcgctgaaagcgcagtgcgttccggtgcaaaagtggctggggcatcgattttgccttgatggaccgctagcattttcatatcgctgcagcgcggcatccggcaggcgctaccgcggccatggcggacgggcgcgatacacaacgctgcagtcggccatgccataccggatacagtgctggcggcgcgggccgacacggcctgttccacggagcggctccgaagagccgccctcatccaaaaccaatccataacaggggaagagcaatgaaaaaaacgttggccgcggccatcatgggtattggcctgtccatcggtgcctgggcgcaaggcacggaatcggaccggcaggcgcagatcgaggcaaaagtgaaagcgctgcactggatcgaccaggggcaaggcgagatcggcagccaggctacgatccggattccaggcggctaccgcttcctgggcgaacaggacacggccaagctgctggaactctacggaaacccgccgtcacccgaccactacctgatcgcgcccggcacgctgaaatggttcgccgtgttctccttcgacgataccggctacgtcaaggacgacgagaagatcaatgccgcggaactgctgtcctccatgaaggcatcggatgtgcagagcaacaagcaacgcaagaagctgggaatggaggccctctacacggaaggctggcaggtcgagccgcattacgacacgcagagcaagcggctggaatggggcctgcgcctgcgcgacgaaagcggccacaaagccatcaactacacctcgcgcattctcgggcgcactggggtgatgagcgccgtcctcgtttccgatcccgatgccctcgcccaggacaccgaggaattcaagcaggtgctcaccggcttcaagtacaacagcggccagtcctatgccgaattcaggaacggcgacaagatcgcccagatcgggctgggcgctctcgtactggggggcgctgccgcagtcgccacgaaaaagggtctgtgggccgtgatcggcggcttcatcgccgggttctggaagctgctgctggccggggcggccggcctgctggcgggcatcggcaagctcttcggccgcaagaaagacgcctgaagcggcaaggggcgggccctgcgtcccgttcccgcttattcccgcttattgcagcaccgatgtctgaaaaactgccgtgttcccgctgatcagtcccgaggcgcaggtcatgctggccatctgcgcgttctatgcgtatgacgcctgcgtgcccctggccgaaggcgccggactggtacgccgtccccgccgcacgtgctggcgcggcatgctggccacccagggcttcgaagtccgctgggcctatctggcctggcctgcgctgttgtctccgcaccagcccgtgtaccagctgcgctggcaaccggaccaggtccggctgccgggcgacgccgctgcggttcggcgcctccaggcccatgccgacagcttccgccatttcgtgctgccgctctacgggctgggcgcgtcgctgttcctgctgctgccatcagcgcttttcgtgtggcctggcgaggccgtgcaactggctgccgcagggatgatctacttctttgcggcatggactgccgtgtggacatggcggcatggcgacaagggacactcaccacgcccagtggcccgatcggtggccatccaggccctcgcatgcccccctttcgcgctgaactccgtacgcaagctcgcggccgcctacgctcccggcatggatctgctgcaggctgcgcaccggttgctggacccgcccgcgtggcatgcacttgcgcagcgtgcgcaggcggccatcgaggccgacatcgaaacagcacaggcggaaagtccggcagccacggcacggtcgcagcggctctccagtgcactgcgccaactgcaagcgcacatgccggaggcacccggcaaggaaactccctgagaaggtccgccaggcggcgttccccgtgccgggcaggtgccgaggcaccgcccggcacttgcccgatcagccaccgtcaatcgaccgaggccccggactgcttcaccgccttgccccactccacgatctcgctggcgacgaactggtccatcgcctcgggcgtggtcggcgcgggctcggagccgcggtcacggatgaatttctgcatgtccggactgttcaggatgtcgaccacctcgcggttcagtcggtccacgacgggccggggcgtgcccttgggcgccatcagcccgagccagcccacggcctcgaagcccttgaactccggcaggccgctctcggcgatcgtgggcacctggggcagctggctggagcgcgtggcggaggtcacacccagcggcacggccttgcccgcctggatgttggccagacccgccgtgaccgaatccaccatcagaggtacctgtccacccaggaagtcggactgcgcgggaccgctgcccttgtacgggatgtgttcgatctcgatgcgggcacgcgccttcaccatctccgcgctcaggtgctgcgtgccgccgatgcccgcgctcgcatagctcagcttgccgggctccgcgcgcgcgcgggccaccaggtcctgcatgctgcggatgccggacgccgggttggccaggaacaccagcggcaccttggccaccaggctgatgccctgcaggtccttgcgcgggtcgaaattcaccttgcggtagagcgtctggttcaccgccatggcgctgcccgccatcaccagcgtgtagccatcgggcctggaacgcaccacctgctcggtaccgatgttgctgccggcgcccgccttgttgtccaccaccagcggctgccccaggcgggtgcccagcttttccgcgagggcacgcgcgaagatgtccgtggcctggcccggggggaagggaacgaccagggtgatgggccgctcgggccaggcggccgaggcggcaccgcaaagggccagaagcaaggcgggaaggcagtggcgagtgcgcatgggtggttgtctccggggaagcgatatgcgcaagcatcataggcggcgcctgcggcgggtccggaggcgtgaagcgcccgttccgcaccgggggatggctaccgcgtgcgggcccggccggctcgaagcccttgccgcgcaagagaagcgcatacatgcacggcgtcgctgctttccttttctgaaaatccgtccctcatttctacggactttcccggcggcatccgtcttcgcggatatccgcaccaatcctcaccgctcgtttgccataatacgcgcgtgattgcccgccatgctgctttgaaagcttccaggccttaacaggattgccgccagatggaatacaggaaggaaatagatggattaagggcattggccgttctgcctgtcatcctcttccatgcaggatttaccgcattcagtggcggatttgtaggcgtagatatcttcttcgtcatcagcggctacctgatcaccaccatcatcgtcgaagagatggacaagggtacgttctccttgtctagtttttacgaacgcaggatccgaagaatacttcctgccctcttcttcatgatgctgtgcacgcttccattcgcgtggttttggatgctgccacgcgaattgaaaatcttctcggaaagcctggtggctgtccctctttttgtctccaatattcttttctacccgacaagcggttactttggcgcagcatccaagctcaatcctttattgcatacgtggagcctggccgttgaagaacagttctacatccttttccccgccttcctgatgctgacatggaaactgggcaaaaaatggattatatccctccttctcctggccgtcgtcgccagcacgctcctcgcccaatggggagcggtaacacatccgtctttcacattctacctgctcccgacacgtgggtttgaaatacttattggcgcattgatatcattgcatgcaaaacacaaaaatgcttccgctccagccggccatgcgatgagtgaatgtgccagcctgagcgggctggcactggtgctttattcaatattctcatcccacgaaaacactccatctcccagcctgtactcgctcttgcccacaacaggggctgccctcatcctggctttctcgagccagcgaaaccttgtcggaagactgctgggaggcaggtttttcgttggtatcggcttggtcagctacagtgcatacttgtggcatcagccattgtttgcctttgcgagattgaggagcatgagcgagccaggcatttatacgcttggaatgctgaccctcctgtccatcctgcttgggtttatcagctggaaatacatcgagacgccattcagagcccagcgccccggaagccgcaggaaaacattcattcatgctgccatcggaagctcattcttcatcattatgggggtttgcggatatatcgcagatggattcccacagagattgcctgccagctcatctccattcctttctgccatcaacgacaggaatcccagacaatccgaatgccacttcggagcggcaacatttccccgacctcaggattcgtgcatactgggagacgccagaaatctgcaaggcgcactgcttggagactcgcatgctgacgccatttcttttgagttggagaaagaactgaagttgaagaatatcggattcctcagtcttacctacagtggatgcccaccgatacgaggcatctacagagcagacacctctttggcgaacaggtgctttgaatacaatcagcagacgtataaatttcttctagagaacaagaacatccattacgtcatactatcagccagatggacccaatacctagaaagaaaaaaatacgacaatggcgaaggtggcatcgaagatggagagcatggtttcgtcgatgtcgtcgtcaatggcaaaaagaaatccagcgacgagccggaaagaaaatcattaataaaacagcattaccgcgcatccattgaagaactcttgcaatccggaaaaaaagtaatcatcatctacccgatcccggaagtcgggtgggatgtgccagtcacccagctcaagaaatcattattcaatggcagggaagccgcccccctcaccacctcccatgcctccttcgcagccaggaatgaatcggccatagcgacacttgactccatacccgacaggaaaaacctcatccgcgtcaggccggacaagatattctgcgacaccctcattccaggcagatgcgtcacgcaaatcggaaacgaggtgctttattacgacgacgatcacctgtccaacaaaggcgcgcagttggtgatcgatgaggccatgaaattcatcaagtgaatgcgtatttccagctcccgatggcctgcccgtgcgacggtcttgacgagaaggcaatgcgcgcagccttcagcccatcgatctcctgcgacagacaagttcgcccgaggcccgagcaggttcggccacagggcggctcccaatgaaaaaggcggccggagccgccctgctttccggaacgcgccacggtatctgccgcgacgctccaggcttcacttcttctgcggcggcacatccgtgcaggagccgtgcgcgatctccgccgccatgccgatgctctcgcccagcgtcgggtgtgggtggatggtcttgccgatgtccacggcgtccgcacccatctcgatcgccagggcgatctcgccgatcatgtcacccgcatgggtgcccacgatgccgccgcccaggatcctgccgtggccatgggcctcgggcgaatcgtcgaacagcagcttggtgtagccctcgtcacggccattggcgatggcacggccggaagccgtccaggggaacaggcccttcttcaccttgatgccttgggccttggcctggtcctcggtcaggcccacccaggcgacttcggggtcggtgtaggccacgctcgggatcacgcgggcgttgaacgctgccgaggccagcgccttgtcgcccgtgagttcgccggcaatcacttcggccgccacatgcgcctcgtgcaccgccttgtgcgccagcatgggctggcccacgatgtcgccgatggcgaagatgtgcggcacgttggtgcgcatctgcacgtccacgtcgatgaagccgcggtcggtcacggccacgccggcattgtcggcgccgatcttcctgccgttgggcgtgcggcccacggcctgcagcaccaggtcatagacctgcggctcgggcgccttgccgccctcttccgcggcggcgaaagtgaccttgatgccttcgggcgtggcctcggcccctaccgtcttggtcttgagcatgatgttgtcgaagcggtgggcattcatcttctgccacaccttgaccaggtcgcggtccgcgccctgcatcaggccatccatcatctcgaccacgtccaggcgtgcacccagggtggaatagacggtgcccatttccaggccgatgatgccgccacccaggatcagcatgcgcttcggcacttccttgagttccagcgcgccggtggaatccaccacgcgcgggtcccggggcatgaacggcaggtgcacggcctgcgagccggcggcgatgatcgcgcgcttgaaggccacgaccttcttgctgcccgtcttctcctggcccttggcgcccgtggtttcctccacttcgaggtggttggcgcccacgaactgacccacgccgcgcacggtggtcaccttgcgcatcttggccatggcggccaggccgccggtcagcttgccgatgaccttttccttgtgcccgcgcagggtgtccacgttgacctggggcgtaccgaaatcgatgccggccgccttcaggtggctggcctcgtcgatgacggctgccacgtgcagcagcgccttggacgggatgcagcccacgttcaggcagacgccgcccagggtggcatagcgctccacgatgacgaccttcaggcccaggtcggcagcccggaaggccgcgctgtagccgccagggccaccacccagcacgagcacgtcgcactcgaggtcggcattgccaccgaagctcgccgcgaccggagccggggcagctgccgccttgggggccggcgcggcagcctgggcgggcgccgcgggtgcgggtgcggatgcgggccccggggacggtgccggagcggcagccgcatcggcggcttccagcgtcagcaccaccgaaccttcggcgaccttgtcgccgaccttcaccttcacctccttgacgacgccggcatggctcgacgggatttccatcgatgccttgtcggattcgacggtgatgaggctctgttccaccttgatggtgtcgccggctttcaccagcacttcgatcacgcccacttcggaaaaatcaccgatgtcgggcaccttgatgtcgatcactgccatgtcgggtttcctttcacagcaggatgcggcggtagtccgccaacacctggcccaggtaggcgttgaagcgcgcggcagatgcgccatcgatcacgcggtggtcgtaggagagcgacagcggcagcaccaggcgcggcacgaactgcttgccatcccacaccggcttcatctggcccttcgagaggcccaggatggccacttcgggtgcgttgatgatgggcgtgaagtgcgtgccaccgatgcccccgagcgacgagatcgagaagcaaccgccctgcatgtcggccgcgccgagcttgccgtcgcgggccttcttggcgagctcacccatttcctggctgatctgcaggatgcccttcttgtcggcatccttgagcacgggcaccaccaggccgttgggcgtgtccgccgcgaagccgatgtggaagtactgcttgtagacgagcgtgtcgccgtccaggctggtgttgaactcggggaacttcttgagcgcggccaccacggccttgatcacgaaggcgagcatcgtcaccttcacgccggacttctcgttctccttgttggtggagacgcggaaggcttccagctcggtgatgtcggcctcgtcgttgttggtgacgtgggggatcatcacccagttgcggtgcaggttggcgccgctgatcttcttgatgcgcgagaggtccttgcgctccacgccgccgaacttggagaagtccaccttcggccagggcagcaggtccatgccaacgccggagccgccgccggcaggcgccttggccgcctgggccttggtctgcacgccgcccgccatcacctgcctggtgaaggcctggacgtcctcctgcgtgatgcggcccttggggccggaacccttgatctcttccagcggcacgcccagttcgcgggcgaacttgcgcaccgagggagatgcatgcggcaggccgatgggcgcggcgcccggggcatgcggagcaggcgccggagcagaggcagccgtggcgccggcctgcggagcggcctcctcggccggcagttggcggggagcgcgcgcgtcgggttcggactggggtgccggacgatccaccggtgctgcggcgggtgcagccgacggggctccgacggcgccttccagcacggccacgaggtcacccacgttcaccttgtcgccgatcttgatcttcagttccttcaccacgccggcggcgggcgacgggatctccatcgaagccttgtcggattccacggtgaaaagcgactgctcttccttgaccgtatcgccgggcttcaccagcagttcgatcaccgccacgtccttgaagtcgccgatgtccggcaccttcacatcgatcggacccgcagccgccggggcgggtgcgggcgcagccggtgccggagcggatgcagtggccggggcgggagcaggtgcgtccgctttcgcagcgggtgcggcggcgggctgcgcgccctcgccttcggcctcgaccaccacgatcacggagccttcgctcacctggtcgccgaccttgaccttgacctccttcaccacgccggcgtggctggaagggatctccatggaagccttgtcggactccacggtgatgagcgactgctcggccttcaccgtgtcgccgggcttcaccagcagttcgatcacgccgacggcgtcgaaatccccgatatccgggaccttgatgtcaatcagtgccatttgtgttgtctccggtggggtcaggcgtggagcgggttcaccttgtcggcctggatgccgtacttctggatggcctcggccaccttggcggcgggcagcttgccgtcctcggccagggccttgagcgcggccacgacgatgtagtggcggtccacctcgaagtgctcgcgcagcttgcggcggaagtcgctgcggccgaagccgtcggtgcccagcaccttgtacgtacggcccttgggcacgaacggacggatctgctcggcatacgccttcatgtagtcggtggaagcgatcaccgggccttcggtcttgccgagctgctcctccacgaacgacgtgcgcggggtttccgtgggatgcagcaggttccagcgctccgcctcctggccgtcgcgcgtcagctcgttgaagctcgggcagctccacacggatgcggccacgccccagtccttctccagcagttcctgggcgacgaacgattcgcgcaggatcgtgccgctgcccagcagctgcacggcgggcgcgcccttcttgagggccggcgcctgtttgcagaggtacatgcccttgatgatctgctcttccgtgccaggctgcaggccgggcatggcgtagttctcgttgagcagcgtcaggtagtagaagacgttttcctggcgctcgaccatgcgcttcaggccgtcgtgcatgatgacggcgacctcgtgcgcgaaggtcgggtcgtagctgatgcagttcggaatcgtgttggccaggatgtggctgtggccgtcctcgtgctgcaggccttcgccgttcagcgtggtgcggcccgacgtgccacccagcaggaagccccgcgcctgcatgtcgccggccgcccaggccaggtcgccgatgcgctggaagccgaacatcgagtaatacacgtagaacgggatcatgatccggttgttcgtgctgtatgacgtggccgcggcgatccagctggacatgccgccggcctcgttgatgccttcctgcaggatctggccggccttgtcctcgcggtagtacatcacctggtccttgtccactggggtgtactgctggccgtgcgggttgtagatgccgatctggcggaacaggccttccatgccgaaggtgcgggcttcgtccaccaggatgggcaccacgcgcgggccgatggcctggtcgcgcagcaactgggtgaggaagcgcacgtaggcctgcgtggtcgagatctcgcggccttcgggcgtgggatcgagcacggccttgaaggtctccagcgacggcacggtgaagctctcgtcggccttcgtgcggcggtgcggaaggtagccgccaagggccttgcggcgctcgtgcaggtacttcatttccggggtgtcgtcggccggcttgtagaacggcaggtcggcgatctggctgtcgggaatcgggatgttgaagcggtcgcggaaggccttgatgtcctcgtcgccgagcttcttggtctggtggacggtgttcttgccctcgccgatcttgcccatgccgaagcccttgacggtcttcaccagcagcaccgtgggctggcccttgtgctcgttggcggccttgaaggccgcatagaccttctgcgcatcgtggccgccacggcgcaggttccagatctcgtcgtcgctcatgtgctcgaccatcttcagcgtgcggggatcgcggccgaagaagttcttgcgcacgtaggcgccgtcattggccttgaacgactggtagtccccgtcgttgcactccatcatgatcttgcgcagcgcgccgtccttgtcgcgggcgagcaggtcgtcccagcccttgccccacagaagtttgacgacgttccagccggagccgcggaattcgccctccagctcctggatgatcttgccgttgccgcgcaccgggccgtccaggcgctgcaggttgcaattgatgacgaagatcaggttgtcgaggttctcgcgcgcggccaggccgatggcgcccagggattccacctcgtccatctcgccgtcgccgcagaacacccagaccttgcggttctcggtgttggcgatgccacgggcctgcaggtacttcaggaaacgggcctggtagatggccatcagcgggcccaggcccatcgagaccgtggggaactgccagaactcgggcatcagcttggggtgcgggtagctggacaggcccttgccgtccacttcctggcggaagttcagcagctgttcctcggtcaggcggccttccaggtaggcgcgtgcgtagatgccgggcgacacgtggccctggatgtacagcaggtcgccgccgtggttctcgctctcggcgtgccagaaatggttgaagcccgcgccgaacatgttggccagcgaggcgaaggaaccgatgtggccgcccaggtcaccgccttcgggtgggtggtggcggttggccttgaccaccatcgccatggcgttccagcgcatgtaggcgcgcaggcgggcttcgatctcgaggttgccggggcagcgcgcctcctggctgggctcgatcgtgttcacgtagccggtgttggcggagaacggcatgtcaatgctgctctggcgcgcatgttcgagcaattgctcgagcaggaagtgggcccgctcagcaccttcgcggtcgatcacggcagacagtgcgtccatccactcgcgggtttcctgttggtcggtgtcgggggtggacgtcgcggtttttccggcctgagggtcggtctgagcagtcatgcctgtctcctttatgagtcgctggcgttgggggtaaatccacggaagtttcgcacacttttcctgaatttcgaatggcgccgcatcaaaccataatatgaaaaattgctgcgaccgcacatctgcccggacggggagccgggccactcacctacactcgcgggcatggaccgcccttcccccgcgccccccgctccggcagagcctttcgtggtcaccgcgccggcacgctggtggcgcacctggtggcgcagcctctctcccacgcgccaggaccgcctggcagccctggcgccgctggccgccgtgctcatgttcctcgccgcgatcgttgcggctttctggtacctgcgcgccgaagaaggcgagcgcgagcaggaagccctgcgccgcgacgtcgaatacgcgcagcagcgcgtgcgcctgcgcctgctggagcgccaggaacagatcatgcgcatcgcgcgcgacctctccaaccaggacctggagcgcgcggatttcgtcgcccgcgcggaaggcctgatcagccagtaccccgaactgcaggccatcacctggatcgacgaccgccgccgcatccgcgccagccatgcggcgcccacgctgcccagcagccagctgcgcgtggcaggcgaggtgctgcgcaatggcgacaccgccgacaccttcggcatcgcacgcgacctgcagcagcccgtgtacgtgcagccgctggccgacccgggacggggcgaggccgctcccctgctgcagttgcaggtgcccctggtggcgcagggcaagttcaccggcgtggtcctggccgaatactccgtggacagcctgctgcgctacggcacgcccaccgaagtgctcgcgcgctacgcggtcaccatgctcgacggccgcgaccagctgctggccggcacgccgctgccgccacgcgggcgcgcatcgccctggcagccctgggccacccgcgccaaccaatacgaggtgttcgtgtcccccgtgggcaatggcctcgtgctgcgcgcccaggcctaccgcacctccctgggggtggtgggcagcgggctcttctggctcgtgggcacgctgagcgccatgacggcctggatgctgatcgccaactggcgccacacccgccgccgcctgcgcacgcaggaggcgctcgtggccgaaaccaacttccgccgcgccatggaaaactccatggtcacgggcatgcgcgcgctcgacatgaatggccgcatgacctacgtgaacgccgccttctgccagatgaccggctggaacgcggaggaactgatcggccagtccccgccctacacctactggccggaagccgatcacgaagtgctgcattcgaagctgcgcgacgaactcagcggcaagcagacggtcggcggcttccaggtccgggtgaagcgcaagaacggcacgctgttcgacgcgcggctttacgtgtccccgctcatcgacgcgcacggccagcagaccggctggatgacctcgatgaccgacatcaccgagcccaaccgcgtgcgcgaacagctgacggcatcccatgagcgattcaccatcgtgctggaatcgctggacgcctccgtctccgtcgcgcccctgggcagcgaggaactgctcttcgcgaacaagctgtaccgccagtggttcggctcgcagaccggcgggcacctgcagctcgtggcgcaggcgggcgtgctgccggccggcagctccagcgcgggcagcatggacgacgaggatgccctcatgggcctgcccaccgacacgctcacagacgcgcgctcggagaacgccgagatctacctgcccgacctcggcaaatggctggaagtgcgctcccgctacctgaactgggtggacggccgcctggcccagatggtgatcgccaccgacatcaccccgcgccgccaggccgaggaacaggccgcgcgccaggccgaacgcgcgcagtccgtgagccgcctgatcaccatgggcgagatggcctccagcgtggcgcacgaactgaaccagccgctcacggccatcagcaactattgcagcggcatggtctcgcgcatcaagagccagcagatcacggaagacgccctgctctccgcactggagaagaccgcgcaccaggcgcagcgcgcgggccagatcatccagcgcatccgcgcgttcgtgaagaaaagcgagcccaaccgcaccctcgccgacgtgcagcacatggtcagcgaggcggtcgagctcgcggacatggaactgcgccggcacaacgtgcggctgacccattacgtggccgcgcgcctgccgcccgtgatggccgacaccatcctgatcgagcaggtgctcatcaacctcatgaagaacggcgcggaatccatccagcaggccgggcgcccacccgcccgccgcagcgtggaactacgcgtggtgccacgcccgctggacagccaggacggcatcgaattcgcggtgcaggacaccggcaagggcctggccccggaagtgctggaacacctcttcgaggccttcttctccaccaagcaggaaggcatgggcatcggcctgaacctgtgccgcagcatcgtggaatcgcaccagggccggatgcaggcggagaacatctacaatggcccggaggtcaccggctgccgattctccttctggcttccgctcgcccagcctgcggatgacactatgaattctgtagcaaaagcatctaccccaaggactcccgcatgagtttgactcccaaaaaaggtactgtctacgtcgtggatgacgacgaggccgtacgcgactcgctgcaatggctgctggagggcaaggactaccgcgtccgctgcttcgactccgccgaatccttcctctcgcgctacgatccgcgcgaagtcgcctgcctgatcgtcgatatccgcatgggtggcatgaccggtctcgaactgcaggaccgcctgctcgaacgcaagtcccccctgcccatcgtcttcatcaccggccacggcgacgtgcccatggccgtcaacaccatgaagaagggcgcgctggacttcatccagaagcccttcaacgaagacgaactcgtcagcctcgtggaccgcatgctcgaccgggcccgcgagtccttcgccggccaccagcaggccgccagccgcgatgccctgctctccaagctcaccgggcgcgaggcgcaggtgctcgagcgcatcgtcgccggccgcctgaacaagcagatcgccgacgacctgggcatcagcatcaagaccgtggaggcgcaccgcgccaacatcatggaaaagctgaacgccaacaccgtggccgacctgctcaagatcgccctgggccagaacgcgcccaagtcctgaccgcctccgcaacggccgcccagcccaccggcgccctgccggggccggcggcctttttcacatccaacgcaccgaagtccccttccgccatgaccgcccaactgatcgacggcaacgccctttcccgacaactccgcgccgacgtggcccgccgcgccgcgctgctcaaggaacgcggcaccacgccgggcctggccgtcgtgctggtgggcgacaaccccgccagccaggtgtacgtgcgcaacaaggtcaaggcctgcgaggaaagcggcctgcactcggtgctcgagaagtacgacgccgcgatgaccgaggccgagctgctggcgcgcgtgaacgcgctgaacaacgatccgtccatccacggcatcctggtgcagttgcccctgccgccccacatcgacgcccagaaggtcatcgaggccatctcgcccgccaaggacgtggacggcttccacatcgccagcgccggtgccctcatgaccggcatgcccggcttctggccctgcacgccctatggctgcatgaagatgctggaacacatcggctacgacctgcgcggcaagcacgccgtggtgatcggccgcagcaacatcgtgggcaagcccatggcgctgatgctgctggccaaggacgccaccgtcaccgtgtgccattcccgcaccactgacctcaaggcccagacgctgcaggccgacgtgatcgtggccgccgtgggccgccgcaacgtgctgacggccgacatggtcaagcccggcgccgtcgtcatcgacgtgggcatgaaccgcaacgacgaaggcaagctctgcggcgacgtggacttcgagggcgtgcgcgaggtcgcgggccacatcacccccgttcccggcggggtcgggcccatgaccattacgatgctgctcgtgaacaccctcgaagcggccgaacgcgcagccggctgaccggcactatcgagccaagctatcgaagagattgcgcacgccgcttgaacccatcgtccccgccgccatctgaacgcgcatgagcaacccactcctcgacttccaagacctcccgctgttcgaccgtatcgcgcccgccgacgtggctcccgcgatggacgccctgctcttgcgcgcgaacaccgccctggacaccgtcacggccccggacttccccgccacctgggaagccatctcgcgcgtgctggacgtcgcgatcgaggaactgggccgggcgtggggtgacgtcagccacctgaacagcgtcgccgacacgcccgagctgcgcgcggcatacaacgaggtcctgccgcgggtgacggagttctggacgcgcctgggagccgacgagcgcctctacgcgaagtacaaggccatcgacccggccacgctcaatccggaacagcgccaggcctggaagaacgctgtccgcaatttcgtgctctccggcgccgagctgcagggcgaggccaaggagcgcttcgcgcagatccaggagcggcaggcggaactgtcgcagaagttcagcgaaaacgccctggacgccaccgacgcattcgcctactacgcccgcgaggatgaactcgccgggctgccggaggatgtgcgccaggcagcgctcgctgccgcccaggcggacggcaaggaaggctacaagctcaccctcaagatgccctgctacctgcccgtgatgcagttcgccgagagcagcgcattgcgcgaaaagctctatcgcgcctacgtcacccgggcctcggaccaggccgagggtgatgcccgccgcttcgacaactccgcactgatccgcgaaatcctcgccctgcgccaggaagaggcccggctgctgggctacgcgaatttcggcgaggtgtccgtcgtcgccaagatggcggactcgccccgggaagtcatcgatttcctgcgcgatctcgcccggcgcgcacggccctacgcggaaaaggacgtggccgacctgcgcgatttcgccgcgaagcacctgggcatcgccgacccgcagtcctgggactggccctacatttccgaaaagctcaaggaagcgcgctacgctttcagcgagcaggaggtgaagcaatacttcaccgcgccgaaggtgctggccggcctgttcaagatcgtcgagacactcttcgacgtggccatccggcgcgacaccgctccggtctggaaccccgccgtggagttctaccgcatcgagcgcggaaccgaactcgtcggccagttctacctggaccagccggcccgcaccggcaagcgcggcggcgcctggatggatggcgtgcgcacgcgctggctgcgcccggacaccggccggctgcagacgcctgtcgcccacctggtctgcaactttgccgcgggcgtggacggcaagcctccgctgctcacgcacgacgacgtgatcaccctcttccacgaattcggccacgggctgcaccacatgctcacgcaggtgaacgagcgcgacgtgtccggcatcagcggcgtcgagtgggacgcggtggagctgcccagccagttcatggagaacttctgctgggagtgggacgtgctgcggcacatgactgcccacgtggacaccggcgccccgttgccccgcgagctcttcgacaagatgctggccgccaagaacttccagagcggcatggccacgctgcggcagatcgagttcgcgctgttcgacatgctgctgcacaccgagcacgatccctcgcaggatttcatgcccctgctcgaccaggtacgcgaggaagtcgccgtgctgcaacccccggccttcagccgcagcgcgcacaccttcagccatatcttcgctggcggctacgcggccggctactacagctacaagtgggcggaagtgctgagcgccgacgcctatgccgctttcgaggaaaccgccggcgccgacggcctgccgagcacggaaaccggtgcgcgctaccgccaggccatcctggaagtcggcggcagccgtccggccatggagtccttcaaggccttccggggccgggcaccgtccctggacgccctgctgcgccaccagggcatggcccaggccgcctgacgccccacgcccgaggagaaacgcccccatgccctccctgccccccacggtccgcctggctgcgctgtgcctggccagcgcggctgccgccctgcccgcggccgcccagaacgtctatcgcatcgtcggcccggacggcaaggtgacgttctccgaccgggcgccggacgcgcagtcgggaccggcgacgatgaacggcaagcccgccggtacctccgccagcggcctgccctatgagttgcagcaggtcgcctcccggtttcccgtcaccctctacaccggcaacgactgcgctccctgcaccagcgcgcgcaatctgctggcaggccgcggcgtgcccttcaccgagcgcaccgtcaataccaacgaggatgcagaggccctgcagcgcctgagcgggtccaccaccctgccattcgccaccatcggatcgcagcagctcatcggcttctccgacaccgagtggacacagtacctcgatgccgcggcgtaccccaagcagtcgcaactacccccgaactaccggcgcccgcccgcaacgcccctggtcagtgccaaaccggccacgccgacccctgcagcgccgcccgcggcagcgccgcccgcggcagcgcctgctccggtacaacgtccagccgcgccgccaccagcgccttcgcccgcgaaccccgccggcatccagttctagtcctggcacgcatcgctggcggcacgcgacggcatggccgtgcctgcccgcgacctcctcagtacgtgacggtccggacgccctccggcgcaccgatcagcgccacgtgggccttctggtgggcgaaaacgcccacggtcaccacgcccggccactggttgacttccgattcgaacgccagcggatcctggatcgacagccccgtcacatcgaggatgtgctgctggttgtcggtgaccagcggctgtccgtccgctccccggcgcaacacggcctggccgccccgcgcggcgaaccggcgcgtgatctgctgcgccgccatgggaatcacctcgaccggcagcgggaaccggcccagcgtctccaccagcttggacgcatcggcgatgcacacgaactgcctggccagggccgcgacgatcttttcgcgggtcagcgcagcgccgccccccttgaccatgtggccccgcggatcgatctcgtccgcgccatcgatatagacggacagggactccacctcattggcgtcgaagaccggaatgcccagcgcacgcagccgctgcgtgctggcctcggagctcgataccgcgccccggattttgtccttcatcgggcccagcgcctggatgaactggttcaccgtcgagccggtgccgacgccgatgatgtcgccgggcaccacgtacttcagcgcggcctggcctaccagggccttgagttcatcttgggaaagggatgcgggagtggtcatgggagagaatcggagtgaagcccgaattatccccatgtccctgatcccctacgccctcacccgcccgttcctcttcggcatggatgccgaagccgcccacgaactcaccatggacatgctggcacgcggccagcgcacgccgctgcagtgggcatggagcggcgaacaggtttccgatcccgtccagctcgcaggcctcaccttccccaaccgcgtgggcctcgccgcaggattggacaagaacgcgcgctgcatcgacgcgctgggtgccatggggttcgggttcgtcgaagtgggcaccgtcaccccgcgcgcccaacccggcaaccccaagccgcgcatgttccgcctgcccgaagccaatgccctcatcaaccgcctcggcttcaacaacgaaggcctggacgcattcctgcacaacgtgcggcaatcgaaccaccacacccgccccggcaggcgtccgatgctcctgggcctcaacatcggcaagaacgccaccacgccgatcgaagacgccacgcgcgactacctgctgtgcctggagggggtctatccacacgccgactacgtcacggtcaacatcagctcccccaacacacaaaacctgcgcgcactgcagagcgatgcagccctggacggattgctgggagccatcgccgagcggcgggagtcactggccaagctgcctgaaaaggccacggggcgcccgcgccgcgtgcccatcttcgtgaagatcgcccccgacctcgcggaggagcaggtggccgtcatcgcatccacgctgcagcgccacggcatggacggcgtcatcgccaccaacaccaccatttcgcgcgatgcggtacaagggctgcgtcatgcggaggaaaccggcggcctcagcggcgcgccggtgcgggaatccagcaaccgtgtcgtccgccaattgcgccacgtattgggcaaggacttcccgatcatcggagtgggcggcatcctcagcgccgaagacgcggtcgaaaagatacgcgcgggcgccgacgtggtgcagatctataccgggctcatctaccggggccccgccctggtaccgcaggtcgccaaggcgctgcgcgccatgccgcgcccggcctgaaagaaaagccggaccaatccaccagtggccgtgcgcccggcgagcggcctctacggcagatcgagcggttttggagaagagccagcggagccgctcagcgcttcattttcatgatgagaggcatcagcacgcccgcccagcgcatgatgcggctggggcccacggcagccgcggctccggccgcggccaccacgatgatgggatgctgccgcgcgaaccagatgacccgctcgaccagcggcgcgtccggatccagcggccgtgggccgccttctgcaccctgctgggcgcgcagttccgcagcctgccgctgcgcgagacggcggctgtgcaggcgctcgcgctgcagcgcgatgcgctcgagaatcttgcgttgttcgggagtggcgtgcagatcgccgagcgcgggcctgaaatcggtttcgccaggcgtggaagcgtgcggtgcggacatcgggattacagcctttccttgatctgccgccagtcttcgcgcagttcgcgacgcgtgagcgcgaaagcgttgccagcctgctttgcggtcgccacgaggctgaccagcgtgaccgcccacagggcgagccaggttccggccacgatccaggcgaccatggcgcggtccggcgaatcccagaaatgcaccatgatggccagggacaacaggatgagggcgatcacggtcaggcctgcagcagccacgacgagcaccacgatccaggccagccggcgcttttcctcggcccattccaggcgggccagatcccagcggtcctcggcggcgatggcaccttcgatggtggctgcgcggatgcgcgcaacccacccttccaatcccagcagcgccaaccaattcatgaggacctttcaatgcagtgaagaggccgggtgttcgggtgcccggccgaaaagagagatggcggcgcccggtgcggcgggcgcctgccccgctcaacgccgggcgagcaggaagccgaccagggcgcctgcggccagtgcagccgtggcaacgcgccagggctcatcgtgcgcatagcggtctgccacgcgggctgcttccttcgcctggctggcggcctcctgcgccgcacggacggcggagtcacgcaccgtgttcacgccatcgtccagccggcggcgcagctggcggatttccggaacgctgtccaggtccttgttggacagcaggccgcgcagatcggtgaccagcttttcaagttcttgttgtgcattggagaaggtttcggatgcagaggtcataaacaagcctttcatagcagaacccaaaggtaatccgcccctcccaggtcggctgtaggcggatgtcccatattaccggccaccatgaagcgcgaagccgcagcccgcggcagagccctcagccgcgggctgcggcagtgacgtattccgcgatcgccaggcaactggtgagcccgggcgattcgataccgaacagatgcaccagtcccggcacgccatgctctcccggcccctggatcacgaagtccgcagccggctcatgcggtccgtggatcttgggacgcatgcccgcgtaggcaggctggagcgccccgtcctgcaaagcgggccagtacttccgcacctctgcatagaacacctggccacgggcaggatccacggccagatcgtcgctttcagggacccactccacgtccggaccgaacctggcctgccctcccagatcgagagtcaggtgcacgcccagccccgccgcctcgggcacgggatagaccagccgcgaaaacggagcccggccggaaagcgagaagtagcttcccttggcgtaatgggccacaggaaccatgtcgtgacgcatgcccgcgaagccgcgggcgacggccggcgcatgcaggcccgccgcattgaccaccaagcgtgtccgcagccgtgtgccgtcttcggtttccacgaggatgccgtccggcccgcactgcgccgcagcgaaggcggcgttgagcgccacgatgccgccagcgtgctccagatccccctgcagcgacagcatgagcgcatggctgtccacgatgcccgtgctgggcgacagcagcgcgccggcacacgcgagggccggctcgagcgccacggcctcgtcccggcctaggcgctgcagatctggcacgccgttggcccgcgctcgcgccgcgattccatcgagcgatgcgagctgcaaggaggaggtggcgacgatgagcttgccgcaccggcgatgcggtaccccgcgctgcgcgcagtaggcataaaggagttccttgccccgcacgcacagccgcgccttgagcgagccctgtggatagtagatgcccgcatggatgacctcgctgttgcgtgagctcgtgccggtgccgacggcccccgcggcctccagcacgatcacctcccggccctccatcgccagtgccctggccaccgcgagccccaccacccccgcgccgatgaccacgcattcgaccgcgtcgctcatggccgtccttccggtccggcaccgcccgccacgcgctcgaaaccctggagtacgttgacggcattcacacccagttccgcagccgcatatccgccttcgagcacgaagaccgtcggcagtcccaggcctgcgagcctggcgcccacttcgatgaagtccgacgacgacagcgtgaaccgcgagatggggtcgccctcgaacgtgtcgaggcccagcggcacgaccagcgcctgcgccccgcattccacgacacgcgtgcaggcccggtcgagcgcaccgagccagtcgggaaaggccgtgccggccggcagcgggatattgaaattgaagccggcaccgggtcccgcgccggtttcgtcggcatgccccaggtagaacggatattcggtgcgcgggtcgccatggatgctgatgcacatcacgtcggagcgctcgtagaagatgctttgtgtcccgttgccgtggtggtagtccacatccagcacggccacgcggcaggcggtgccggcatcgagcagccactgggccgcaacggccgcgttgttgagaaagcagtagccgcccatgaagtcgggccccgcgtggtggcccggcgggcgggtgcagcagaacgcggcacgcgctccagcagccaccgcggccgccgcactcgcggccgcatcggcgcccgccttggctgccgcccaggtgccttcggacaggggcgagccgttgtccatggaatacaggcccagccgtgcgacgaagttctcgggctcgacatcgtcgcgcagcgtgcgcaccggccagacagacgggaacggctgcacgccggcattgcgcgcatccagcgacagccactgcgaccacgcgtcctgcaggaagcgaaggtaccgcggcgcatgcacacgcgccaggacggcctggctgtccgtgtccggagcgcgcaacgcgtagccctgctggcgcagccgggcttccacatagtcggcgcgatcgggcttttcgaaacagggaacacgctcgccccggaagaactcgtggaccggcgcgtggagacggtgcgaggggttgtggtagatgatcacggcagccttgcgtctggcaggaagaaagccggattgtggccgaggaggagtccaccgccggcgccggagcaacgccagcttgccaagctcgcgcaaagcaaaaaccccctgcaggcagggcctgcagggggtctggaatggtgggtgatacatggatcgaacatgtgacccctgccgtgtgaaggcagtgctctaccgctgagctaatcaccctttccggaaaaatcgcctgcaaggcagtccatccggagcaaaactggtgggtgatacatggatcgaacatgtgacccctgccgtgtgaaggcagtgctctaccgctgagctaatcaccccagtgccgttgttgcggcagcctatgattatggcatagctttctggctgtcagaagaaattttccaaatagttttaccaccgctggccttgtcgatctgggccagcacttcgtcatgcgccgccagttcctgctcgctggccaggagcaccggcagcgtgaaggccgaaaggtccacgggcgcaaggcgcacggcggactcgtcaccctcctgcgcgtcgtcggcgatgagcagcgcatcctggccgcgcgtgaggttgatgtagacgtcggccagcagctcagcatccagcagcgccccgtgcagcgtacgaccggagttgtccacgcccagccggtcgcacagcgcgtccagcgagttgcgcttgcccgggtacatctccttggccatcaccagcgtgtccgtcacgctctcgacatagctcgtgaacgcggggcgacccgtcagctccagctccttgttcaggaagcccacgtcgaaggccgcgttatggatgatgatttccgcgccctgcaggtactccaggatctcgtccaccacctcggcgaacttgggcttgtccttcaggaactcattgctgatgccgtgcaccttcagcgcgtcttcgtggctgtcgcgctccgggttgaagtacaggtgcaggttgttgccggtcagcttgcggttcaacagctccacgcatcccagttcgatgatgcggtcgccaccttccgcggacaggcccgtggtttcggtatcgagaacgatctgccgcgtcatgccggggctcctgcacatgccgcggcgccggccgggcgggattcagcctggacgtgcatcagtggttctccttggcatggttgatggtgtacttcggaatctccaccgtcacgtcctgctgcgcaaggatcgcctggcaggacagccgcgactgcggctcgagcccccaggcgcggtcgagcaggtcttcctcctcttcctcggcctcgttgagcgagtcgtagccctgccgcacgatcacatggcaggtggtgcaggcgcagctcatgtcgcaggcgtgctcgatcttgatgccgttgtccagcagggcttcgcagatcgaggtccccgcgggcgcgttcacctccgtgccggcaggacagtattcgggatggggcaatatcttgatgacgggcatgtcgtggactggcttgaaaggatgttctggtgtctcagaggctctggacgctcttgccggccagcgcctgctggatgccccggttcatgcgccgggcagcgaaagcttccgtccccttggcgagggcctgggtcgcggcatcgatggcggaggcatcttcgtgctcgcgcaccgcctccagggcctgcacgagcgcatcgatggactggcgctcggccgccggcaggatatcgccgtcggcctccagcgccgtgcgggtggccatgagcatccggtccgcctccacccgggcctcgaccagcgcacgggcgcgcatgtcctcgcccgccgtggcgaaaccttcctgcagcatgcgcgcgatctggtcgtcggacaggccgtaggatggcttgacgtccacccgggcctcgatgccggtgctctgctcgcgcgcgctcacgcccagcaggccatcggcatccaccgtgaaagtgacgcggatgcgcgccgctcctgccgccatcggcgggatgccgcgcagctcgaagcgggccaggctgcggcaatccgcgaccagatcccgctcgccctgcaccacgtggatggccagggccgtctggccgtccttgtacgtggtgaaatcctgggccttggcggtgggaatggtctcgttgcgcgagatgatgcgctccacgagcccccccatcgtctcgatgcccagcgacagcggaatcacgtccagcagcagcatgtcgccagccgggtcgttgcccgcaagctggtgggcctggatggcggctcccagggcgaccacttcgtccggattcaggttgttcaggggctcggtgccgaagaacgcggccactgcgtgctggatctgcggcatgcgggtggacccgccgaccattaccacgccccggatgtcgtcccgctgcaggcgtgcgtcccgcagggcccggcgcaccgcagccagcgtacgctccgtcagcgccgacgtgatggcgtcgaaatcaccgcggagcacgtccagccggacctcgttgccgccgatccgcgccgaaaacagcgcactctccgcggccgtcagcccttccttgcacgcccgtgccgcgatgcgcgccgccgccttgtcctgcgcgctttccgcccggatgcccagccgctgcaacgcccactccgccagcgcagcatcgtagtcgtcgccaccgagcgcggagtcgccaccggtggcgatcacctcgaacaccccctgcgtcaggcgcaggatggagatatcgaaggttccaccgcccaggtcgtacaccgcatagacaccctcgctggcgttgtccaggccgtaggcaatggccgcagccgtgggttcgttgatgaggcgcagcaggttcaggcccgccaggcgggctgcatccttggtcgcctgccgctgtgcatcatcgaaataggccggcacggtgatcaccgcgccgtacaggtcatcgtcgaaggtatcttcggcgcggtggcgcagttcggccaggatttccgcgctcacttcgacgggggacttcaccccgtccacggtttccatcgccaccatgtcgccgtcctggccggacacgaaggcatagggcaggcgctcgggatggtcgatgtccttgagtccgcggcccatgaaacgcttcaccgataccagggtgttggcggcgtcttccgaccgcgctcccatggcggcatggccgatctgccggcgcccctggggcaggtagcgcaccaccgacggcagcagcaaccggccctcggcatccggcaggcattccgcagtgccgttgcgcacggcggcgaccagggagtgggtggtcccgagatcgataccgaccgcgatgcgacgctggtggggattcggggactggccgggttcggaaatctgcaaaagcgccatggtggtggtagaaggcaaaccggacggtaaggcgcaccatgcggggcgggccggaccggtgaatggaaaacgcgcgagaccacgcgggcctgcgaaaggagccaagcgggctattgttccagttgctcccggcggcgatcgacgtcgagtgcaaagcgctcaatgaacataaggcctctgacctctcctgccgcggccgcatggtcgtggcgcacgtcgatcagttcggcgcagcgatccagtgcatcgccacgggcctgctgcacctccgcctccaggcggtcgatggcggctccgtcagcagcctcgtcgagtgcttcgcgccactccatctgctgcatcaggaatgccgccggcatggccgtgttgtcctccgcctggatgggtgcgccatggagttcgcacaggtaggcagccctgcggatcggatccttcagccgctggtaggcctcgttgatgcgcacggaccattgcatggccaccctctgggccgctgcgccctgcgcagcgaaacggtcggggtgggcttcccgctgcagggctttccagcgggcatcgatcgccgcacgctcctgtgtgaaacgcctgggcaggtcgaaaagctcgaaatcgtcggattgcaggttcatgtcaagaaaaaaaccgccagcacacctgcgatggcggttcgtcatggtccatgccgggcaacgccggcagaaacgcccggagagccggacggctcagacgcggaagctttccccgcaaccgcagcggtcgcgctcgttgggattgttgaagcgaaaaccttcgttcaatccttcgcgcacgaaatccagctgcgtgccgtcgatataggccaggctcttcgggtcgatcagcaccttgacgccgtggtcctcgaagaccacgtcctcgggctcgggcgcatcgacatactccagcttgtaggccaggccggagcaaccggtggtcttcacccccaggcgcacgcccaggcccttgcccctgcgggacaggtaccggctgacgtgccgcgctgcggcttccgtgagagtgatcgccatggccggtcaggctcccgccagggccgaatgcttggccttgtagtcctgcacggcggccttgatcgcatcctcagcgaggatggagcaatggatcttgaccggcggcagcgccagttcctgggcgatctcggcattcttgagggccgcggcctcgtccagcgtcttgcccttgacccactcggtgaccagggaagaggatgcgatggccgaaccgcacccgtacgtcttgaagcgtgcgtcctcgatcacgccggtttccgggttcaccttgatctgcagcttcatcacgtcgccacaggcgggggcgcccaccatgccggtgcccacggaatcgtcgctcttgtcgaacgaacccacgttgcgggggttttcgtaatggtcgatgaccttgtcggagtaagccatgatttctacctgcctttcacttcttcgcggctgccgggatcagtgggcagcccattggatggagctgatgtccacgccatccttgtacatttcccacagggggctcagttcgcgcagcttggcgacgttgtggcgaatggaggacaccgcgaaatcgatctcctcctcggtcgtgaaccggccgatcgtcatgcgcaggctgctgtgcgccagttcgtcgctgcggccgagggcgcgcagcacgtagctgggctcgaggctcgccgacgtgcacgccgagccggacgacaccgccaggcccttgatgcccatgatcagcgactcgccttcgacgtagttgaagctgatgttgaggttgtgcggcacccggcgctcgagatcaccgttgacgaacacctgctcgatgtcggaaaggccgtccagcagccgcttctgcagcgcgcgggccttctccagatcctgcgccatttcctcgcgggcaatgcggaaggcctcgcccatgccgacgatctggtgcgtcggcagggtgcccgagcgcatgccgcgttcatgcccgccgccatgcatctgcgcctccaggcgcacacggggcttgcggcgcacatagagcgcgccgatacccttggggccgtaggtcttgtgcgaagccaggctcatgaggtccaccggcagcgtctgcaggtcgatctccaccttgccggtcgcctgtgccgcatcgacgtggaagatcacccccttttcacggcacagcgcgccgatcgcgggaatgtcctggatgacgccgatctcgttgttcacgaacatcacgctcagcaggatggtgtcgggacggatggcagccttcagcacttcgaagtcgagcaggccgttttcctggacatccaggtaggtgacctcgaagccctggcgctccatctcgcgcatggtgtcgagaacggccttgtgctccgtcttgacggtgatcaggtgcttgcccttgcccttgtagaactggcccgcgcccttgatggcgaggttgttggactcggtggcaccgctggtccagacgatctcgcgcgggtccgcatggatgagcgccgcgacatcggcacgcgccttttccacggcctcctcggcttcccagccccacgcatggctgcgcgacgccgggttgccgaagtgctcgcgcaaccaggggatcatggcgtccaccacgcgcggatcgaccggcgtcgtggctccatagtccaggtagatggggaaatgcggtgtcatgtccatggctggctcagtaaatgtctggctggcgaatcgtggcgacgggagcggccctggcggagccggccccggaccccggggtcgcccgggccgtcgggttcaggatttggcgaatgcgttgcccagggcgaacacggagttgggtgcattcacgcggatgggcttgaccaccggcgtcgtggaaatggcgcggcggaccaccggcttgtcctcgatctgcacgcccttggcgatctggtcgtccaccagcttctgcagcgtgacggagtccaggaactcgaccatgcgctggttcagggaagcccacagctcgtgcgtcatgcagcggccggcctcgcccaggcagttttccttgccgccgcattgcgtggcgtcgatgggctcgtccaccgacacgatgatgtcggcgacggtgatgtcggccgccttgcgggccagggtgtagccgccgcccgggccacgggtggattcgacgagttcatggcggcgcagcttgccgaagagctgctccaggtacgacagcgagatctgctggcgctggctgatggccgccagcgtgacgggaccattgttctggcggagggccaggtcgatcatggcggtgaccgcgaaacggcctttggtagtgagacgcatcgcaagctcctttgctagcttgtccgttatagaaatgccggaacccgatggcagtgggcataccgcagaggttgccggctcgtctccgcccctacactcccgcgcgaagccccggtggacggggagcacgggagcccttcttcgtgggctgttttcttgagtgttgcgcccaagtatagcacaaaaccctattgtttttgtcgggtaacaaaacccatcagtcaccttttcgcccaggcggagccctctccttccgatcaagccgcctggtcggccccgctggcgccgaaggcctgcgccttcagccggttcagctggtcccgcacccgggcggcctgttcgaactccaggttgcgcgcatggtccagcatctgcttttccagccgcttgatttcgcgggcgacgtccttctcggacatgtcctcgacctgggccctccgcagggcctcctgctcgagacgttcggcctcccggccggtcttctcgctgtagaccccgtcgatcaggtcgcggacctgcttgacgatgctccgtggcgtgatcccctgggcttcgttgtgtgcgatctgtttcgcgcgccgccgttccgtttcgccgatggcttttttcatggaatcggtgatgcggtccgcatagaggatcgcctggccgttcaggttgcgcgcggcacgcccgatggtctggatcaggctgcgctcggcgcgcaggaagccttccttgtccgcgtccaggatggccaccagggacacctccgggatgtccagcccctcgcgcagcaggttgatgcccaccagcacatcgaaggccccgagccgcaggtcacggatgatttccacgcgctcgacggtgtcgatgtcggagtgcaggtagcgcaccttcacgccgttgtcggtcaggtaatcggtgagctgctcggccatgcgcttggtgagcgtggtgatcaacacccgctcgctgcgctcgacgcgcacgcggatctcctgcagcacgtcgtccacctggtgggtggcggggcggacctccacgacggggtccaccagcccggtcgggcgcaccacctggtccaccactttgccggagtgggtcttctcgtagtcggccggagtggccgacacgaaaacgacctggcgcatgcgtcgctcgaattcctcgaacttgagcgggcggttgtcgagcgcggacggcaggcggaagccgtactccaccagtgtggtcttgcgcgcgcggtcgccgttgaacatcgccgcgagctgaccgatcatctggtggctctcgtccaggaacatgagggcgtcggggggcaggtagtcagtgagcgtgggcggaggatcgcccggtgcggcgccggacaggtggcgcgtgtagttctcgatgcccttgcagtggccgacctcgctgagcatctccaggtcgaaccgggtgcgctgctccaggcgctgcgcctccaccagcttgccctcggccacgaactgggccagccgctcgttcagttccagcttgatggtctcgacggcggccagcaccttgtcgcggggagtgacgtagtggctgctggggtagatggtgaaacgcgggatcttctggcggacgcggccggtgagcggatcgaacagcgacagggtctcgatttcgtcgtcgaacaattcgatgcgaatggccagttcgctgtgctctgaaggaaacacgtcgatggtgtcgccgcgcacgcggaaggtgccgcgcgcgaaatcctgctcgttgcgcgtgtattgcatgcggatcaggcgcgagatcacgtcgcgctggctgatctcgtcgccgacgcgcatgatgaagcgcatcttggtgtagtcctccggcgccccgatgccgtagatggcgctcaccgtggccacgatgaccacgtcgcgccgctcgagcacgctcttggtggccgacagccgcatctgctcgatatgctcgttgatggccgagtccttctcgatgaaaaggtcgcgctgcgggacgtaggcttcgggctggtaatagtcgtagtagctgacgaagtactcgacggcattgttcgggaagaactcccggaactcactgtagagttgggcggcgagcgtcttgttgggcgcgaacacgatcgccggacggccgagccgcgcgatcacattcgccatggtgaacgtcttgcccgagccggtcacgcccagcagcgtctggaacacctcgccgtcctgcacgccctcgaccagctggtcgatggcgacgggctggtcgcctgccggcggatagggctggtagagctcgaagggcgaatcggggaagcgcacgagggtgccttcgcctcgcgtctccggcatggtttcgatgggttttggcatgggctggctcaaggtggagcccttaaaatcggggcgacctggcagagtacaacaggcccggtctcccgttccgacatccttcgtcgataccccaaggaaactccatgtctctcttcaccgccgtcgaaatggcaccgcgcgacccgatcctgggtctgaacgagcagtacgctgctgacaccaaccccaacaaggtcaacctgggggtgggcgtgtatttcgacgacaacggcaagctgcccctgctgcaatgcgtccaggccgcggaaaaggccatgatggacaagccttcggcacgcggctacctgcccatcgacggtatcgtcgcctatgacaatgccgtcaagtcgctggtgttcggggcgggcagcgagcctgtcacctccggccgcgtggccaccgtgcaggccatcggcggcaccggcggcctgaagatcggcgccgacttcctcaagaaggtcagccccgatgccaaggtgctgatctccgacccgagctgggaaaaccaccgcgcgctgttcaccaatgccggcttcgtggtggatacctacgcctactacgacgcggccaagcgcggcgtgaacttcgaaggcatgctggccagcctcaaggccgccacgcccggcaccatcgtcgtgctgcacgcctgctgccacaacccgaccggctacgacatcacgcccgagcagtgggaccaggtggtggcggtggtcaaggcccagggcctgacggccttcctcgacatggcctaccagggcttcggccacggcatccaggaagacggggcggtgatccagaagttcgtggctgccggcctgagcttcttcgtctccacgtccttctccaagagcttcagcctgtacggcgagcgcgtgggcggcctgtccgtgctgtgcgccgacaaagaagaggcctcccgcgtgctgagccagctgaagatcgtcatccgcaccaactattccaacccgcccacgcatggcggcgcggtggtggcagcggtgctgggcaaccccgaactgcgcgccctgtgggagaaggaactgggcgagatgcgcgtgcgcatcaaggccatgcgccagaagctggtggacggcctcaaggccgccggcgtgcagcaggacatgtccttcatcacgcagcagatcggcatgttcagctactcgggcctgtccaaggaccagatggtgcgcctgcgcaccgagttcggcgtgtacggcaccgacaccggtcgcatgtgcgtggctgcgctcaacagcaagaacatcgactatgtctgccagtcgatcgccaaggtgatctgaccccggctgcgcccgcccgcgggcgccagcacggtcacgaagccgcctccgggcggcttttttcatgggcgcatggcgcggcatgccttcctgccctgtccaggcgatactgggacatggcctctccaccccactccaccggcgcgctgggcggtgcccgcatcctcagcatcgccctgaaccttcccggacctgcggcactggcccgatgccgcgacgaaggggcactctgcacgaagctcgaaccgccggcacccgcgggccggcccagcgcggaccccatggcgctctattgccctcaggcctatgcggagctgcatgctggcgtccgcgtgctccaggccgacttgaaggcgcctgcgggacaggcgttgctgcaccaggaactggcgaccacggatgtgctgatcacctcgttccgcccctcggcgctgcagcggctcggcctggactggcccgccttgcaggaccgccatccggccctgtcgctggtccggatcgtgggcggccatggtgatgccgcggaaacgcccggccacgacctcacctaccaggcagaggcggggctcctgcctgaaggagagttgctgcccgccagcctgcacgcggacatggcgggcgccctgctggcttccgaggcggtactgcgtgcattgctcgccaggcattccaccggacggggaacggaacacgagatcgcgctctcggcggccgcacggtggctggcgatgcccaggacctggggcctggccctgccggccggcgacgtgggcggcgcccatgcgggataccgcgtctatcgatgcgaggacgggcgggtggctctcgcggccctggagccgcacttcatggcccggctgtgcggcgcggtcgggctgccgcgggatgccgacccgcgcgatgcatcgacccgggacgccatcgccagcttcctgcgccatcgccggcgggaggagctggaccgctgggccctgcaggaggacatcccactgcacaccatcgactgaccggcggcagacctcggcacatcggcgtcgtccgacaacatgccgctggcttgccctacctggcggatgcaacgcggcattgcccaatggctggagccgcgcgatccgacatgcgcgcatcctttgccccacaagaggtgagcccatgaagccgttcgcactcgatcccgacatgacgtcgcccaccggcatgttctatcccacgggctacgtattcgccctctttcctggggaacaaccgggccgcgacgcagggcaggccctggcggaccaggggtatgccgatgtgtcgcatgcgccgccggacgcgatccagcagcacgtggtgcgcaccctgggcaatgccgatactcccctgccgagcgtaggggcggaaggcgtgatcgtgcgccgcatcgcagagctggcagcccagggccaccacgggctgctgatccgcccgcacgaggacgacagcccggaatcgctgcaggcggcgctggagccgctgggcgccagtgcggcttttttctatcggcgtctcatcatcgaagacctcataccccagcctgcgccctgatggccctgcatccgggctgcagcgcccgccgggctgcgcggtacggccgcgcagccggagagccggcgcaccgcgtttcagcgcggcttggtccgccctgcaccacccggccttgggccggcggttggcttaccgggcgatgggccgcctgcgcgcgggcccgtgcggacgcccgcgcggggcggcaggcccgtgtgctgggtcagcagcttgccgggtgccggccccttggcgggcgccgtggtgctgttcttgcgccgggcgctctggtagctgccatccgtcatcggctggaaggtcgggatcaggtggtgcttgccgttgccgatcaggtcggcccggcccatggccttgagcgcctcgcgcagcaggggccagttgttcggatcgtggtagcgcaggaaggccttgtgcaggcggcggcgcttctccccgcgcacgatgtccacggattcctcggccgcatcgcgcatctggcgccgcacccgcgtcagcgtgttgcggccggagtggtacatggccgtggccgtggccatggggctgggatagaaggtctgcacctggtctgcgcggaagccgttcttcttgagccagatggcgaggttcatcatgtcctcgtcgctagtgcccggatgcgcggcgatgaaatacgggatcaggaactgcttcttgcccgcctcttcgctgaactgctcgaacatctgcttgaagcggtcgtagctgccgatgcccggcttcatcatcttggtgagcgggccctgctccgtgtgctccggcgcgatcttcaggtagccccccacgtggtgctgcaccagttcccggacgtattcgggcgacttcacggccaggtcgtagcgcaggcccgagccgatgaggatcttcttgatgcccttgagcgcccggccccggcggtagatcttgatgagcgggccgtggtcggtggtgaggttctggcagatgcccggatagacgcaactgggcttgcgacaggccgcctcgatctcgggactgcggcagcccaggcggtacatgttggcggtggggccgcccaggtcggaaatggtgccggtgaaacccttgaccttgtcgcggatgtcctcgatctcctggatgatcgagtcttcgctgcggctctggatgatgcggccctcgtgctcggtgatcgagcagaacgtgcagccgccgaagcagccgcgcatgatgttcacgctgaagcggatcatctcccacgcagggatcttcgtcgccccgtcgtggctgccgttctcgtcggcatagctgggatgcgggccgcgggcatacggcaggtcgaagacatggtccatctcggccgtggtgagcgggatgggcggcgggttgatccacacatcgcgcgccgtggggccctccccgtgcgcctgcaccagcgcgcgggcattgccgggattggtttccaggtgcagcacgcggttggcgtgcgcatagagcaccgggtcgctcttgacctgctcatagctgggcagccggatcacgctcttttcgcgcgggggcactttcagcctggccttgagcgccgggttggcaacgaactggattggctgcaccgcggggttcggatcctgcgccgcaggagcgccctcctccttgctgcagctgctgccctgtgcagccgcctgctcgctggtcgtgaggtagggattcacatgggcctcgacacggcccggctcatcgaccgtggtggagtcgatctcgaaccagccggcagccgtctcgtcgccggggcggcgcacgaaggccgtgccgcgcacatcggtgatctgctcgaccggctcgcgcgcagccaggcggtgcgccacctcgaccagcgcacgctcggcgttgccgtagagcagcaggtcgcatttggcatcgaccacgatggagcggcgcaccttgtcgctccagtagtcgtagtgggcaatgcggcgcaggctgccttcgatgccgcccaggatgatgggcacgtccttgaacgcctcgcggcagcgctggctgtacacgatcgccgcgcggtcggggcgcttgccgcccacgtcgcccggggtgtaggcatcgtcgctgcgaatcttccggtcggccgtgtaccggttgatcatggaatccatgttgcccgccgtcacgccccagaacaggttgggtcggcccagcaccttgaagggctcggcgctctgccagtcgggctgggcgatgatgccgacacggaagccctgcgcctccagcgtacggccgatcaccgccataccgaagctcgggtgatcgacgtaggcgtcgcccgtcaccaggatcacgtcgcagctgtcccaacccagttgctgcatctcctcgcggctcatgggcaggaacggggccgtgccgaagcgcttcgcccaataggggcgatagctcgtcagcggcttggcggcgcgcgcgaaaaaggaaacgtcaacaggggcgttcattggtatggcgtgggggcggggccctggattttagagggatcgtcctcagaagcgtcccgggctgtgcaggccaccacggtcacgatggggtttcacggtgatccggacactgtactggcttcgtaaaaattgcaaaaatttttcttgaacacgccaattgaaatcattaaaatcatttttttcaaattgatcaataattcgtcacagcgttcacgcactgcaagagcgcgacacctatccacggagacatccccatgcgcaaagccacaatgaccgtcaaaaaccagctcagcatcgcattcggagccctggtggtgatggtgctcatcgtctcggttctttcgctccactcgctgggcaacgcgaaccagacgttcacgggctacgtgcaaggcatcaatgcacagtccgacctcgcgagcggcctgcgcagcgcggtgaaccgccgggcgattgcagtgcgcaacctggtgctcgtcaccgagcgccaggaagcggacaaggaacaggccctggtgctcaaggccgatgaagacgtccagaagaacctggccgggctgaagaaagcggtagagcaggatcgcgctgcaccgggatcgacccggcaattgctgcgtgaactggagcagatcgaggcggtgtatggccctgtggcccgcgacatcgtgaagatggcagtggccggtcaacgcgaggccgccgttaccaagatcaacaacgaatgccggcctcttctcgcccagctcacgggcaagaccggagatttcgtgaccgatgccggcaagcgcgcggacgcgacggaagctgccgccgccgagagtttcgtgcggcagcggaacattctgctcgccgcctgcctcgccgcggtggccatggccatcgtgtcgggcgtgatcatcacgcgccgcctgtcgagtgccctgggcgcggagccgtccgaactgggctgggccgcccagcgcgtggccgaaggcgacctggccccgctgggcgcggctggcggcgtggcggcaggcagcgtgatggcctccatcgccagcatgcagagcagcctggcgcgcatcgtcacccaggtgcgcagcgcatcggattcgatcgccatcggctcgacggagatcgccaccggtgccagcgacctgagcatgcgcaccgaacagcaggccagcgcgctgcagcaaacgtccgccaccatggatgagctcagctccaccgtgcgccacaacgccgacaacgcgctgcaggcgaaccagctggcccagggggccaccggtgtggcgcagcagggcggagacgccgtgaaccaggtcgtgacgacgatgagggaaatcaatgagagctcgcgccgtatctccgacatcatcggcgtcatcgacggcatcgccttccagaccaacatcctcgcgctgaacgccgccgtggaagcagcccgcgcgggcgaacagggacgcggcttcgccgtggtcgccagcgaggtgcgcagcctcgcccagcgcagcgcccaggcggcccgggaaatcaagaccctcatcaccgacagcgtgacgcaggtggaagcagggactgccctggtggaccgggccggccagaccatggaagaagtggtggcgtcgatcaagcgggtgagcgacatcgtcggggaaatcagcgccgccagcagcgagcagagccatggcgtgtcgcaagtgggcgttgccgtgaaccacatggacgaggccacccagcagaatgccgccctggtcgagcaaagctcggcggcggcgaagagcctgcagcagcaggcccaggatctcgtgcaggcggtctcgatcttcaagctgcagccgcagcacgccgccctgccccagccgatgcagttcgccgcgttgcaggcgtgaacctcgggaactccgccgggggctcaagggacccggcggccttgcctgttcaccactcgccgacggcgcgaacccgctggtcgaggtccgcaggcggatcttcgtaggccgacaccaggaggcagccgtccgcaggggcggatggcgccggggtcgccttggcggcgggtgaagcacccgaagcatcgcccaggaagggcaatgcggaaaatggacggggcagcgcgaacgagctcaggttgaaggacagcatggcgggcttcctgtagcgacggggacgtcgcgtggtcttcatgcagggggtaccccgatgagggtacgggggctgcggcgagccccctgtaggccggcacgcttcctccatgacaaaacaccctgccgtggcttccctgccacacggagcatgggcggctcccgccatcggacagggcattggctgccccgccctggcgctgcgtcacttcgacagcgtcagcgtgcccttcatgagcgccgaatggccggggaacgagcagaagtaggcatacgactcgccagccttgagggaagagaccgggaacgtcaccgaatcgctttcaccgccaccgatgatcttcgtatgggcaatgacgcgcttgtcgccgtccttgacgaaattcttctccgcgccggccgccatgccgtcggtcgaagcgccctgcatgtccgatgccttggtgagtacccagttgtggcccatggcggtcttgggcagcttgcccgcgtgcttgagcttgacggtgaactgcttgcagctctggggtacggcgatggcagccttgttgaactgcatggcgtcgttgccttcgatgtccacgctgcagtccgccgcttgggcggatgcgccggcgcccagcgccagagccagggccaatgccttccaatgtcttgccatgtcgggtttctccttcggtcaatgccgccgatgcggcgatggcctatcgtaggaaaggcggcgccggaggccgttgacgtgcatcaatccccacgaaggagatgccgacggtgcccggccgcctacacttgcgccccctatgccgcaaacactccgagcgccttcgcacagcgaactcgtcatcaagaagagccgcttcatcggctgcgtgcagcccgtcgccgaccgtgccaccgcccagctggtggtggacggcctgcggcgcgatcacccgggcgccgcacatgtctgctgggccctgctggccgggggccagtcggccgcggtggacgacggggagccggggggcacggcgggccggcccatgctggaggtgctgcggcaccaggatctggaaggcgtccttgccaccgtggtgcgctacttcggcggggtgaagctcggtgccggcgggctcgtgcgggcgtatgcggacaccgtggcccaggcgctgctccaggcggacaaggtgcccctggagcgcatggccaccctccagtgcctggtgccctacgcgctggaaggactcgtgcgccgcgaggtggacgccgcaggggccaaactgcaggacgtggagcacggttcgctggtgctgttgcgcctttcgattgccgagccgcgcgccgcggcgttccggcagcgcatcgacgacgccgcccagggacgggccggctggcccgatacctgagagcaggcacggcccgggctgcagccgggacaagacagcctttccgcctacatgcccccacgcgcacgcgcgccgacactttcctgccgagtcaaccaccagagcaggagatccaggcccatgagcgacacgttggacgtcatcatcctcggagcgggttccgccggcctcgcggcactgcgcgaagtgcgcaaacgcacggagcgggtgcggatcgtgaacgacggcccgtggggaaccacctgcgcccgggtgggctgcatgccgtccaagatgctgatcgaggccgcagatgccttccaccgccgccacagcttcgatacgttcggcatccgcgggcagcagtcgctcgaggtggaccttccggccgtgctggagcgggtccgcgcgcttcgggatgatttcgtggcgggcgcgcgcaaggcgtccgacatcggcaccctggggatcgccggacatgcccggctcatgggaccacacagggtggaagtggacggccacgtgtacgacgcccgcagcatcatcatcgcgacaggctcccggccgatcgtgccggaggaatggctggccttcggggaccgcatcctcacgaccgacaccctgttcgagcagcgcgggctggggccgcgcatcgcggtcatcggcctggggcccctcggtgcggaaatggcccaggcgctcgcacggctgggcgtggaggtggccgcgttctcgagccgcaaggagatcgccggcctctccgatcccgccgtgaacgacacgctgctggagctgctgaaatcggagttcgtcctgaacgtcggggaggaagtgacgctgcgcgaggtgccggggggcatcgaggtcaccaatgacagcgccaccgtcgtggtggaccaggtcctcgctgccatggggcgccgcccgaacgtggagcacctcgggctggaaacgctgggagtggaactggacaagcacggcatgccgccggtggaccggcgcacggcgcaggtcggcgacctgccggtgttcatggccggggacgcgaacgacttccgccccctgctgcacgaggcagcggacgacggacacatcgccgggctcaatgccctggcgcccgaagtgcgcgggttccgccggcgcatgccgctgtccatcgtgttcacggaaccgaacgcggcgaccgtcggcaggcgctacaaggacctgaaacgggacgaatcggtgaccggcaccgtcgatttcgcgcggcaggggcgcgcccgcgtggcgcagcgcaaccacgggcgcctgagcctctacgcccagcgggacaccggccggctgctgggtgcggaaatgtgcgccccggccggagaacacatggcccacctgctggcgctggccatggaccgggagctcaccgtgcacgacatgctgcgcatgccgttctaccatccggtgctggaggaagggctgcggaccgcactgcgcgatgcggccagccagttgcccaagggcagcgattccgacctctccgcctgcgatgcctatggatccagcgcactggattgaaccgcgggtttacccggaaaaagccagcgaggtgtaacagtgctcaagccttcgcgccggcgggccgataacgaggcatcttttgctcatcggtctcccagcggaggctgcacaaggagatgtccatggatgtaggtctctcgcaatccctcgtcaacaccgccaccgccatggccagccagaaaacctcggacgccgtgaacatgaccgtgctgaaaaaggccctggacatccagaagtcgtccgcggcccagatgctggaggccctgccccagccccagcagctggccacctccggctctctgggcacccaggtcaatacctacgcctgatcgcaggggccggccggcccccgttcagcgcagccgcgccggagacagggccgcggggtccacgccctgggccgacaatgcaggcgccaatggctccgccagcaacaggttgcgcgccagcaatgccacgcccgaggcactctggatgccgtaaccgccctgccccgccagccagaaaaaccctcccacgtggttgtcccagccgatgaccatgtcgccatccgcgacgaaggaccgcagccccgcccaggtgtgcgagggcctgcggatctggaaagtcgtcatctgctcgatgttccagatgccggtggccacgtcgagctcttcgggcaccacgtcgtgcgggtgcgtgggatccgcgttggcgggagaacccaggagctgcccggcatccggcttgaaatagaagctctcgtcgatgcccaccaccgcaggccagcccgatgcgtccatgcccgccggcaccgggaacgtgaaggccgtgcgccgccgcggctccaggccgatgggaagaacgccggccatggcggccacctcgtccgcccaggccccggccgcgttgacgatggcgcgggcgcgcacagtggcgcctgacgcgagatgcacgtgccaggcgccgtcctgcctttcgatggccgtcacgccggcatccggcaccaggcggccaccccgctggcgcagcccccgcagatagccctggtgcagtgcatgtacgtcgatgtcggccgcgccgggctcgcgcatgccggccgccaccgcatccggccgaaggcacggcagccactccagcaattgttcgcgggtggcgcgctgcacgttcggcgaacgctgcagggcgtccgccagcgccgcatccagcaggtcgagctggtccgggcccgccacgtacaccacgccccggggcgagaggatcgggccatcggcgaagccctcgggcggatggtcgtagaacgccctgctggcgcgggtgagggcctgtatctgcggcgtgccgtaggtttccatgaagagcgccgcggagcggccggtggtgtggtagccgggctgcggttcgcgctcgagcacgagcactcgggcgcccggcgccgcatgcgcgagttcccagccgaccgaggcgccggcaatgccggcacccaccacgaggaagtccaccagttcggtcatgccgattcctttcctgtcgatcagccgacgacggtcagaccgcagaggcctgggcggctccctggctgcccgagccgtccaggcgcggctccccgcgggcgtcgcgggcgtcgggtgcagtggtcacgagcgacgtcagcgccggctcgaccggggccagccgttccagcgcaggccgcgggcgctgcagctccctgataccggcaaaggactgctccatcgcgcggccgatggccagggtacccaggtcgtcccggaagcggcccaccacctgcaggccgaacggcatgtcgcggccatcccggccgcacggcaggctgagggcgggatgggtggtcagcgtggtgacgtaggtcagggccagccagcggtagtagttggcctgcggttcgccgttgatgtggctggcgtacagctcggtccaggggaacggcgagaccggcgtggtcggggccaggatcacgtcgaacgactcgaacgcctgctggaagcgcgcgaggatgcgcgtctgctccgcctgtgcccaggcgctgtcgatgagcgtcatggctgcacccatctcgtagttcgcccgggtgttcggccccaggctggcgggatcgcgctcataggcctcccgcgtgcccgccacgaaggcctcggcgcgcagcacgtcgaagcagcggtgcacgtcgcccaggtccagcgcgatgggatcgcaactgcggaacaggtgccgcatggcggcgatcttgccgcggaacgtcgcacggatgccgtcgtccacggcgcaggcacctaaatcctccgtgtaaccgacgcgcagcgtggacaggtccacctcgggcagggacaggaacattgccggatccagcggatagctgagcggatcgcccgccgacatgcccgccgtggccgcaagctgcaggcaggcctcttccacggtgcggcccatgggccccacgacggagatcggcgtccagcccagcagcttgcgggaactcggcaccacgccgggcgacggccggaaccccaccacgccacatttggccgcgggaatgcgcagggagccgccggtatcggatccggtgcagaccggcagcatgtcgcaggccagggccgcggccgagccgccggatgagccccccgcgttcaggcggggatcgaaggggttgcccgtggcgccccacaccgtattgcgggaattggcgccggcacccatctcggggatattggtcttgcccgtgacgatcgcaccagcgcgcctcaggcgcgcgaccagcacgttgtcttccgcggggatgtgttcgcggtagatctgcgagccgtaggtggtgagcaggccctgcgtggcctccaggtccttcacgcccagcggcaggccgtgcagcaggccgagggcatcgccgcgcagcaccgcccgctccgcctcgcgcgcctcgctgcgggcgcggtcgtaacaggtggcggtgatggcgttcacataggggttcagggcctcgatgcgcgcgatgcaggcatcgagcagttcgacgggcgagatttcgcggcgggcgatccgcaggcgcaactctggggcggtcaactcgacgagggaagcggaggaagatgcggtctgtgtcatgtggtgcgccgccctggaaggcggcgttgtctcctggaggcttgaaaataccggaaaagccggtcaggtgctcagtcggcggtgattccggcgcgctgggccacggcgcgcatcaggggcaattccttctcgataagcgaggccagcgccctggacgaaccataggccggctcgaaaccgttggccagcagcttctcgcgtgtttcgcggtcttccatcacctgggccagcgcgcgctccaggcgggccttcacggccggcggcaggccggccggagccaccatcgccagccaggtatccatgtcgatcgcgtagccgctctcggcgagcgtgggcacgtccggcagcagcgaggaacgcctggccgaagtgacggcgatggccttgatcttcccctccttcagctggggaatcgcggccgcgaccgtatcgaccgtgaagggaatctggccacccatgaggtccaccatggccggcgcactgcccttgtaaggcacatgctggatcttcaggcccgccaggtggaaaaaggcctcgccggcgaactgcgatgtggtgccggagccgaaggagccataggagtatttgtccggcccggccttgaccagggacacgaactgcttgacgtcgttggccggcacgctcttgccggccagcaggatgagcccggtgcgccccgtgatgccgatcggctcgaagctcttcacgggatcgtagggaagcttggcgcgcacggccggattgacggtgaaggtggtgcccgagctcatcaggagcgtgtagccgtccggcgcggccttggcgacgtaggacgccccgatcaccgtgccggcacccgcgcggttgtcgatcaccacgctctggccgagcacatcgcccagcttcttgccgatgacacggcccagcacatccgtggcgcccccgggcgggaacgggatcaccagggtgacaggcctggccgggtaggcttcctgtgcgaaggccggggccagcgcggcgcctcccaggcagcaggcgatggcggacagcagcatcctcttggcgcggttcatggtggtctctccgggtggtgaatggaagatggacgggtcagaagcggcgcggctcaggcagcttccagcagggcccggccgcgggcctcgaagcgctggtgctcggattcgggcacgaacagcccgcccgtggtccagacgaggtgcgtggcctgcggcaggtgccggtccaggccctgggtcctcagccagtggcggccggcgtccgaatccgcgagccagccaggcccgctgaagcctgccgcggcggagggttcgatacgctcgcccgtggcatccagcacccgcacgagatgctcgaacagagtgtcgtcgcggacggtaaagatgcccgacagcaggggctgcatgagcccggccgccagcagcgacgccctcggtactgccaggccgtcggcctcggtgcggtttgtgaggccgaggtcgtatacggacgggtgcgtgccggccggcgcggccatctgcaccaggaagcacggcgattgcaccggctcggcaaaaaaacagtgcacatgcggcccgagcagttgtcgcagcccgaaggtgatgcccgcgggcgctcccccgaccccgcacggcagatagacgaacagcgggtgggcggcatccaccgcgatgccctgctccgccaactggccccgcaaatgcagcgccgcggcgctgtaccccagcagcagcgacagggagcgctcatcgtccacgaaatggctgaacggatcggcctgcgcctggctgcgccccgccgccacggcgcgctcgtagtcgccggtgtgctccaccacctcgacgccccggcggcgcaggcgctccttcttccattccttcgcgtcggcagacatgtgcacggccgcccggaagcccagcgccgaagccgccacgccgatgctcaggcccaggttgcccgtggagcccaccgccacctggtggcgcccgaacacttcgcgcgcaacgggctcggccagcacccggcaatcctgtccggcggacagcagcccttcgcgcagggccagggcttccgcgaattccagcacctcgtggatgccacctcgcgccttgatcgagcccgccacgggaaggccgtggtccgccttgatccacagccggccgcaaccaggctccagtccgatggcctccgggagtgcgcccgcctcgaccagcggcgactcgatgattccgcccgctgcctcgagttcgggaaacagccgggccatcaggcccgcgaagcggcggaaccggtccgcggcagcctgcgtatcatgcagactaatgtggcgatcccctgcccgcatggccgcgggaatgtccgcactgcgatgaggattgaaccagaggcagggatcggcccggcgcagcgtctgcaaggcggcgtcctgggcttcggggcggtgggtttcggtcatgcaaaagcagaagaaaacgttgcacgcattcttgtgcgggtgtctgcggccgtgcaatgcatttatattgacatcagcattagtttcattgatggattcacgcctttccaactcagtgctggcctggttgcgctgtttcgatgcggctgcacggcagggcagcttcacccgtgccgccgcggagttgtgcatcacccagggcgcagtgagccagcaggtcaaacaactggagaactggctgggccgccccctgttcctgcgcaccccgcggttgctggtacccaccccggaaggcaaatggctggccgtggtgctgcgcgaaagcttcgaggccatcgagaacacgctggcgcagatgcggcgcccggccccggcccacgcggcggccacgctgagctgctcgccctcgttcgccatgcagtggctcacgccccgcctgggcgagttcttccggcagcatcccgatgcggggctgcgcgtattcggcgaattccatcgcctcgaccgcacccgcatggtgcgcgatggggtcgaggccgcggtccgcttcgacccgggggagtacaccgacctggaagccaccggtttcctcgacgaatggctggttcccgtggccagcccggccttcgtcgcggcccacccggatctgcgggatgccccggccaggttgcaaccggaatggctgctgcacgacggcagtgcctgggaaggagccgatacgttcgaggagtggcagcactggttctcggcgcagggtgccccatgcccggactggggaggcggcccccagttcaacctttcccagctggcggtgggagcggccattgccggccagggcatcgccatgggccgggccgcactcgtgctcgaggatgtggcggcaggtcgcctggtgccgctgtgctcgtggagcacgctttcccgggcacgttattccttcgtgagctcaccccaggcggggcctgccatgctgcgcgtgcgggactggctggtggaggaagggcggcggttcagggagacacgcgccctggtgctgccgccacttcggatgcagaggtagagcggttgaaatccagttcggggttccgtcgtgcataagatgccgcattgcaaccagtcctggtccccatccgctcgcattgaagaaagaacatgcacgctcttcccgccctgctcgccgcagtttccgtcgctctaaccgggggggcagcacatgcagcgcaggctgtcaatgccggccaggaagcactaccgtcgatgcaatgcccggcgcaactgcacgtacggcaaacgccggataacgtcgcggagcctggctggcaggccgaaggtactcgcaagagccacccgttggtgacagtgtcgttctttgcggggccgcccgagcagaaagcccagttggtccctacgaaggaaagcaagaggggaaaatcgccgaccgccacctgggaactggagcgccgcgaccaaccctactgggtagcctgtgaatatggaggtacttccgccatcgccacccgggcgttgccggtggaggtggcagcctgcacagtggaatacgacccgaacttctcggaaccggtcatgaagcggtggagctgtcgatccggcaagtgatgaaggacgggtgagaaagtcgcgcctccacgactgtcacggccgcgccgccgcaacccgccacagggtgttgccgacgtcgtcggccacgagcaggccgccccgcgcatcgagcgccacgcccacgggccggccccaggcgtcgccatcgccgctcacgaatccggtcagcacgtccaggggcatgccgtcgggcttgccgttcctgaacggcacgaacaccaccttgtagccgctgcgcggcttgcggttccacgagccgtgcaggccaacgaaggcgccttgcgcaagttgcggcgccacgggttgcgcggcagggccgccggtaccggcgaaagccatgcccagcggcgccacgtggttgcccagggcgtaatccggcacgatggccttctcgacgaggtccggccggggaggctggacgcgcgcatccacgttcccgccccaatagctgtagggccagccgtagaagccgccgtccttcaccgaggtgagatagtccggcaccaggtcactgccgatttcgtcacgttcattcaccacggtccacagcgcgccggagactggctcccagcccatgccattgggattgcgcaggccgctggcgaacgtgcggtgcgtgcccgtggcgcggtccacctcccagatggctgcgcggccggtttcggcctccatgccgttttcccccacgttgctgttggacccgacggtgacatacagcttcgcgccgtcggggctggcgatgaggttcttggtccagtggtggttgagcggccgcgcgggcaggtccgccaccttggccggcgcggccgtgatggccgtctggccctcggcataggggaaacgcacgacggcatcggtgttggcgacgtagaggtcactgccgaccagcgccatgccgaacggagaattcagcccttgcaggaacacgctgcgcgtttccgccacgccatccccgtcggcatcgcgcaggagcgtgatgcggttggccgatgggttgccggagccggcccgggccatgaccttgcccatgacccagttgcgtaccttcttgacccatccgtcgtccggcggtgggtcttcggacgcgggcttgtcgctctcggccacgagcacgtcgccattggggagcaccatcacccagcggggatgcgcgagcccgcgggcaaatggtgtcacggacaggccggccatgggttgcggcgcgcccccgtccggccatcccttggcgggagcgatatgcacggtgggaatcagggatgggttcggttgcggcagcgtgggtcgtggtccgatacccgcatccgcaggcaggcgggcggtatcgccgcagccggcaagcacggccacggcgaccaggggcgcagccacccgggcgaggtcagcggcccgaagcgcaaggggatgaaggaaagagcgcatggcacgaggccggcaggccggcagctggaaggcgatgccgaccagtctcgccactgccgggcgaaaaccgtgtcagccatcttcgccgacggtggcctgccgggtgtggggcacggtagatctctgggaaaatgccgccatgacccctcccgaatcgatgcgcctggacaaatggctgtggtgtgcgcgcttctataaaacgcgggccctcgcggcggaagaaatcggcaagggccgcgtgacggtgaacgggcaggctgccaaggcgtcgcgggagctgcgcagcggcgataccgtggcgctgcgccagggccaggttccacgcacggtcgtcgtgcgcgggctcagcgccatgcgcggcccggcgccggtcgcacaacagctgtatgaagaaacggccgagagcatcgccgctcgtgcgcaggctgccgagatgcgcaggctggcccccgagccggcagcgacgctgcaggaaggccgccccacgaaacgcgaccggcgcgagatcgaccaggcccgcgactggggcagccgctggagcgccgcgatcgacgagtgagcgacggcaggaggttgccggcgtctcaggacgctccgctgcccgcctggggcctcagcatgcgcagcacgacgttgagatagtcatccatccgctggcgcgcgctttcggcttcccgctcgagatcgcgcaggctcttggcgttctccgcatgctctgcggagccctcgcccaggcagatcgccgactggcgccgggccaggcgcatctcggccgtctgccagtcgcggcgcagctcgttccattgctcggacgctgcgcgcaacgcgggcgcctggccacgctcgccgatctccccgcccccgtccccgcagagcgtgggcgggcaatgcgccggcggtgcggacggccggcggcggcgcaggccatcctgccccagggaggaacgggctgcgaggaaagtcttctccgcggcaagatcctcgctgccccaacgcccgcgcaccgcataccaggcaccgctgcccatcgaccacgcaccgcgccagccatcgccgctgggccacaccaggatgcccaccctgcgccccgcatgctcgcggtaacgcagggggtcgcgggccaccggaacggtggcagcgggcgcgtgggagtacgcgtccagggaacggggcgtcgtttgggtctccatgcccatggtggtggcaaacggcatgcctgcgatggagaccgtttttgacaattttgcagatacggcgaggcctgatgcctgtaaaaatttcccatgagcgcatacggatgagcaggcagcactgctatcccgttttttgatctgccgacatcgcggattgcgctagcatcgtcgccccagccgcattccacgcaccgaggtgcgccctcacaaggacaagagatggacgagatcaccccgggccctgccgaggaggccgaggccggtgcggcaaacggctgcgccgcatccggcggcgccggactgccggtggtcggattgggtggatcggcgggcgccatccaggcactgcgtgatttcttcgccgcgatgccggcttcccccggcatggcgttcgtggtcgtgctccacctgtctccggaccatgaaagcatgctggccgagctgctccagcgtgccacgaagctgcgcgtgcagcaggtgaccggtgcggtgaccatggaggcggacaccgtctatgtggtgccgccacgcaagatcctcgaggtccacgacggcgcgatcgcactcgcgccgctgccgccggaccggcagcagcatgtggcggtggacctgctgttccggaccttggccgactcgcacggcacgcgggccaccgccatcgtgctgtccggggcggacggggacggggccatcggcatcaagcggatcaaggagcgcggcggcctcaccatcgcccaggacccgggagaagcctacgccagcggcatgcccggatccgcgatcgccaccggcatgatcgattgggtgctgcctgcggcccagatggccgcgcgggtgatggaataccaccgcatggccccccggctgcacctggcgccgccgcacggcaccgaaccgccggcatcgggcggcgatgcggccgatgacgaggccgcactgcgcgaagttctggcgctgctgcgccaccgcaccggtcgcgatttcggcgactacaagcgcgccacggtcgtgcggcgggtggggcgccgcatgcaggtgaacggcatcggcacgatgtccggctacctggactgcctgcgcacccggccgggcgaatcgggagcgctgctgcaggacctgctcatcagcgtgacgaatttcttccgcgatcccgttgcgttcgcggcgctggaaagccatctgccgcagttgttccagggcaagaccggcgcggacacgctgcgcgtgtgggtggcgggctgcgcgacgggcgaggaagcctattccatcgccatgctgctggcggaatacgcccgcacgctcgacacggcccccgtgctgcagatcttcgccacagacctggacgacgccgccatccgagcggcccgggacggcttctatcccgcggcgatcgagagcgacgtgtctgccgaacggctgcggcgcttcttcgtgcgtgaacgcggcggctacagggtgcggcgcgagttgcgcgaaagcgtgctgttcgcggtgcacgacctgctcagggattcacccttttcgcggctcgatctcatttcctgccggaatctgctcatctacctgaaccgggaagcccagcaccgggtgctggataccttccacttcgccctgctgccaggcaagctcctgttcctcgggtccgccgaatccgtggacgacggtgacacacggttttccgtgatcgacaagctgcaccgcctgtacggccaccagacctcggcgcacccggatctgctgcggcccgggggcctggcgcctgccgccgcggcgctgcatgcgcagcacgccgcccaccaggggcccgtcgtgcatgccggagcgatggtcccctacttcgcggacaccgagcgcccgcccgcgcaggccgccggagagaaggcgctgccgtggggcgaagtgcacctgcggttgctggagcaactcgcgccgccttccatcctggtggacggcgagcagaacatcctgcacatgtcgccttcggcaggtcgcttcctggtcttccacggcggcgagccttcgcgcaacctcatgcggctcatccaccccgcgctgcgcatcgaactgcgggcggcgctctaccgcgcaggccgcaccggccagcccatgcggctggcggcgacgccggtggacgcggcgggaggcagggtgcgcgtggcgcccgaggtgcggcccgtgccggaactggggccggggcttgcgcttgtcctgctgcagatgctgcccgaactgcccgcggcccatcacctggccgccgaagtgccccaggacacggctgcggaacagctggaccgcgaactggaactgctgaacgcccaactgcgcagcaccatagagcaatacgaagcctccacggaggaactgcgggccagcaacgaagagcttcaggcgatgaacgaggagctgcgctccgcgacggaggaactggagaccaaccgggaagaactgcagtccatcaacgaggaactgacgacggtcaaccacgagctcaagagcaaagtggacgagctggggcatgcgaacagcgacatgcagaacctgatggacgcaacagccatcgccacggtgttcctcgaccgagacctgcgcatcacccgcttcacgccgtcggccgtcaccctcttcaacctcatcgccaccgacgtggggcggccgctgtcccacctgcgcacgcagctgcagtacccggagctttccgaagacgcccggagggtgctcgaacgcctcgcactggtggagcgcgaggtgggcgccagcgacggcaactggtacctcgtgcgcatgctgccctaccggacgctggacgaccgcatcgcgggcgtggtgctgaccttcgtagacatttccgagcgcaagcagggccaggaggcgctgcgccgctcggaggaccgcttcagcgccatcgtgaaccaggccgtcgtgggcgtggtgcagacggagctggatggccacatcaccttcgtcaaccggcactacagccacatgctgggctacgggcacgacgaactcatcggcacgcagctgctcgacctgatccatccggcggaccgccagttgagcgcccacctgatgcggcgcctcgccgaacatggcgaacccttccacatcgagaagcggtgcctgcgcaaggacggcagcacgctctggctgcacaacagcgtgagttatctggccgatgcgcacggcggccccacggcctcgatcgtggtgtgcaacgacatcagcgaacgcaagcgtgccgagaatgcattgcgcgaaagcaccgaacgcctgcggctggtcatcgagaacgcggtggaatacgccatcttctccaccgatctggaccgccgcatcacgacctggaacagcggggcggagcgcatcctcggctacagcgagaacgaggccgtgggccagctcgcggacatgatcttcacgccggaagaccgggccgccggggcgcccctttccgaaacgagcacggcactggccacgggcggcgcgctcgacgaccgcctgcaccagcgcaaggacggcagccgcttctgggccagcggcgcgctcatgcccatgcacgacgacgcggacacggtcgtcggtttcgtcaagatcctgcgggaccagagcgaccagcgcgcgagccagcaggcactcgagcaaagccgggccgacctgctcaaggcgctgcgcgaaaacgaagaggcccgcgcagccctgcaggcggccgacgcgacgaaggaccggttcctggcggtgctgtcgcacgagttgcgcaacccgctggcgtcgattgccggcgcatccgcggtgctggccaccgaaggcgccgccacgggcgaccgcgaccaggcagcgcgcatcgtgcagcggcaggcgcgcgccatggccgtgctgctggacgatctcatggacctgtcccggctgcggctgggccgcatggtgctgcagcagcgcgaagtccccctggacgagatcgtcgaagctgccctggaagccactctcggcgccatccgcgccgcgggccacgatttcgttcaggaacttcctgcagataccgtcatgctcctcgcggacccggtgcgcatcgcccaggtgctcgcgaacctgctgagcaacgcggcgaagtacacacccgaccacggccgcatccggctgtcggcctggaccgaaggcggctccatctacctgcgcgtggaggacaacggcatcggcatggatccggagaccgtggacgacatgttcacgatgttctcgcaaagccccgatgccggcatgcggcacacccagggcctgggcatcggtctcgccctggtgcgcaacatcgtggaaatgcaccagggcacggtgcgcggggaaagcgcagggcccggccagggcagccgtttcaccgtgcagctgcccctgcctgcccagcgctccgccgatggcgcagcccgcgcgcaggtcccggatgagggcgtgagcgccagtgcccccgtgcccagcgtcctgctggcggacgacaacgtcgatgtcacctggtccatctcgcacctgctggaaggctgcaccgtggccaccgccgctgacgggcacgaggcgctgcgcaaggcgcgggaactgggcccggatgtggcggtgctggatctcggcatgccggggctcgacggcatttcggtggcgcgggcgctgcgtgccgatccggccggcgcgcgcatgctgctggtggcggcgacgggttggggccaggaccacaaccgcgagcaggcgcgcgaggccggtttcgacgcctacatggtcaagccgctggacgtgcgcgaactgcagcgcctcatccaggcgcacatgcgatcccgcggatagcgacccgcgggccccgccgctgggcgtcatctacgtggcagccaccacttccaccgcctcggcctcacgcacgagctcggtccctgccgtccaggcatacgaggcggacgcggcccgcgaaggcgaaccgttctggttcaccgcttcgcggtaggccagcgaggatgcgccctcttcctgcggcgtctgcacgaactgcgtgccgtttttgcgatagtcggtttcggcgtccaccacctggcgcaggtagtcgcggtggctctcgaacttgatgaaggccggcagtgcgccgtcaccgatcacctcggcggggtcgcgccgctccagccgcttgaagagttcctgcaccacctggaagtgtcccagttcatagtccaggaacatctcccagatcgcccgcacacggggattgctttcctgctgcacgcaacccgcgtagttccacacctcgcaggcctcggcgatcagcagcttctccagcggcgtctcgcgcgggttcagcatcgatccgtaatgcgtgatgtgctgcgactccacggacgcgatctccgcgtagagctgccgcgccacggggtcggagaagagcgggccgatgttcatgtaatagtcgtgcgtctggtactcgccccctgtcagcgtgagggcatgcagcttggtcgccagcgctgcaccgggcccgtagggctccagcaggtcgtgctccggcgcacggtggtgcacccaggtcgggcgcgacggcacgatgtccgtatagccctgggtgatgttgttggcgtccttgccctccagccggtccagcagcgcgctgtagcggtaaagatggtcgaaatcctcgagcagggcgtagcggtagccctgcgcgagatagtcgtcgggctccagctgggcgaccgatgccgtgacctcgatggccgtctgctcgtagccgatcgtggtctccagcggagaatggtcggcgccgatcagccagttgatcgtcgtggcctggtgctgttccacgcgcatgagctgcgcgatctccacacgcgcgtcggcattcatgcgcagcaggacctgcttggtgcgtagcgcatcgagctcgacgccgttcatgaggatggcgcgcacgcgcgtgaaggcatcatcgtcgagcttgctgatgggcttgcccaccatgtccttccagctcaggcgctggcgctccagggcggtgcccttgtcctggaaaagatggatcgtcatgggttgtcctttcggaaatagaaccggggaagaaagcgcggggaaagatcgggagcgggcgcgctcacaccgcatcgctgggcagcgggcctgagaccaccagcgcctggagccaggcctgcacggtgaccaggtgacgctgctcctcggtgagcgcctgcgcgaactcgctgatcaggtccgtttcccccgcctgctccgccagctgtatgagcagttcccagcctgcgttgtcggtgagctccgcagtcagcatggccgaaagtgcctgcgccagcgtcgtgcgagggtccgacaccacctggatcaaacccatcgacgcggtggcgatcacgtccgcgcacggcgtttgcgccgtggggtcgccaccgagctgccgcatggcatcgcacagcatctggaagtgctgcagttcttccgcgcgtatgcgctgcagggtcgccagtgccgaggcgtccgcctgcagcgcgacatcgtccgtgccgcctgccgccttcaccgcgtccgccggcgtggggaccttcgcgccggcattcacggcggcctggtacttcaccatcagcgcgtcatagagccgcgtgccgccgcgctcgaaggcgatgcgttcgccgatcttgtccatgaggatctcgggatgctcgcccatgagcttgctcacgcccgtgcgcaccatgctgccgagcgacgtgggtggcggcacggtgccgagcggcccggcttcctgcgcgtacagcaggcggatttccctgctctgcgacagatcgatgggaccaggtggcgagtaccgctcgacggcatcctccatcgcctgcgcaccggccggcgacgccgaggcgcccgtgcggttcatacccgtggtggtggcttccatgaaaactccttgcgttgcgtgctgttcatcgtgggaaagggagcgatccatgattcgcgccccgtccggcacgccacgtaggaagccgcgcaggatacgggccgcgttacaccagtgccgcgttgccgctccggcactcgcagagggatttgcaagcattgccgcaaatccggcagtgcgtgaagaaatgaccagcaacgctctactgcacgcagcagcacggcaacgccggcgcgcggccggaaccagcgcctgctgctcggccaaaccctttgtttcgtttccatgcaaccggggcggtgtccctcggcgcatccgtaacaggccatggccatccagccccgcaggccgcttaatgccgtgctgcgggtgcagcggatggcatgtccgttgccctctgcctcatcgacagcgctgcactgcgcggtcacatccgactcaccattcgtaatgttccaaaggagaaatcacatggcatcgaatcaaggcaatcaaggcaaccaaggcaaccaaggcaacaaccaaggcaaccagggtggcggttccggccgcggattcgccggcatggaccccgagcgccaacgcgaaatcgccgccgaaggcggacgcgccgcgcatgcgagcggcaatgcccacgagttcaactccgaggaagcacgccgcgccggcagcatgagccacggcggcggcggcaacaacaaccagcagaacagcagcggcggcagccagaacagcggcggcggcacgcgcggtggcagcagcgagcagcacgcccaggcgggccgccagagccacaagaacgaccgctgagcggcacgccagcctggccctgcaggtgggcaccgccttgcctccgggtcggtgcggagcccggcgccacagggtatgcatccaaggccaatcggggacgcccggttggcctttttcgtgggacgcagcggcgccccgcgtgcacgttcgcggcagcctacggcgctgcgggattcaggccgacgcctccagccccgcgcgtcacgtaaggtggctctttcgcttgtccagccaaggaaacccacgccatgcacaacgaacacctccgccagtccgtgcgtcacctgctcgactacgacgacagccgcgccagcgcgccgaacgaacacaccgccgcggccatcgccggcgcgggcctgctgttctgggccctggtatcccgcagccgtacccgtgccgtgctgcatgccgccatcggcggcgccttgctgctgcgctccgccgggggccgcgatggcctgcggcgctggagccgccagcccgcagaacagccggcgaagacggaagcgtcccccgccccctccttcgccgacctgccgatgtgacattgcgctccggtcaataccgcggcgtcgatacgtggatgcccagcccggacgctccgggcaggatgtcctcgcgcaatgtcagcgccggaatgcggtaatccccggcgttctgccgccggaaggcgatcgggtcgtcggtgaagagccggtccagccggtggcccagcgcgtcgcaggtgcctgcgaagcctgcctcgtcgatccttcccgtgcggtagatcacatggggcggcagcacctggaaccctggatagaacagtatgccgtgctggatcggaaacagcaggtcatcgatcggcccgttgatgccgcgcgggccgtagtgggattcccaccctccggccgtcaccaccagcatcgcgcgcttgccggccagggttccctcgccatagcggtcgccccagtggctgtccgagtgctctccgacgccataagcgaaaccgcaggcgtacacacggtccacccagcccttgagcaatgccggcatgcagaaccaccagagcgggaactgcaggatcaaggcatcggcccagaggagcttgtcctgctcctgcgcgatgtcgctgctctgcgtgccgcgctcgaaagcgcgcagggaatgctccgttgcaaggaagcgctcgccggccggcgcggcggaatcgtcgtccgcatcgaggccggccttccagcgcatggcgtacagatcggatacctggacatcatggcctgcctgctgcaggcgcttgagcgagaaatccttgagcgcgccgttcagggaacgcggttcggggtgggcatgtacgaggagaatgttcatggcgcaacgataggttcgcccaaggtatattggaaatgaattccaaggattcctggtatttgcatgaccaattccctgcgacagctggacctcaatctgctggtcaccctcgatgtcttgctggtcgagcacaacgtcacccgggccgccgaacggctgcacctgtcacagcctgccgtgagcctgcaactggcccgcctgcgcgaattcttcgcggatcccttgctgcttccgggtccgcgcggcatgcggcccaccgcacgcgcggaagaactgcgcgagcccctgcggcatgccctgtccgccctggcccaggcggtggcgcctccagggcccttcgatcccgcgcactcccgccagacatggcgcgtggccgcattcgactatggtgaacacgccgtgctgctgcctgcattggccggcctgcgcgcgtcggcgccccatggccgcctggccgtcgtgcaggtgcccccctcccaactggcggccaaggcggaacagggggatatcgatctcgccttccacacgggggagcaggcgcccccggacctgcggcgcaggcgactcttcacggagcgttacgtcctggcggggcgcgcaggccatcccgggctcaggcgccgccctaccctggcgcagttctgccggctggaccatgcgatcgtctctcccgacggcggcggcttccacggggcgaccgacgcggccctggcgaaattcgggctcgaacggcgggtggcgctgtcggttccccatttcctgttcctcgcggccgtgcttgccagcaccgactgcgtggccatggtgccctcgcggctggtgcgcggcaacgcggggctgaagatcgtcgaaccacccctggaggtccccggtttcgacatgctcatgctctggccggaacgggtccaccgggatccggcccaccagtggctgcgcgagcagatcgcgggctcgtagcgggatcggcatgacccgcgctgcacgatggcccaggcatgaaaaggccccgggacgccgtacggcgcgccggggcctgcgaggaacgaagattacttcgtggcgtccttgatgttttccttggcatcgccgtagttcttctggacgttgccttccacctgcttggccatgccctttgcctgctgctccgggctgttgaacacttcgccggtcttttgctggaccttgccagcggcttccttcagggtgcccttgatttgatcggtgttcatgatgaagtcctttcggtgatggattgcgggcagggatgaaaagctccatgcctcggtgcaaatcgtaggcggcacgggtcgcggcggtcgcggggcaatgccggctgtgcccgtaagggcgagcctacaactagaagtttctgttgggaccggagcactccaggacgcagcctttgcagggcattgcgtaccacagcggctgcggcgcggcgccctatccatctcgaggagcccaaagccaaggtatgacaccgcaaagcaggcactacagggaacctctcaaaacccggccactcccttgttcaccgacaagacctgagccgtcctccttgccatgatctctcctcgcagcgccttgaagttcgatatgtttgccgaggcgtcgcgccagcataagagagatgaagtgggcgatccgttgcaggtgatcgcgcggcacatcgacttcgccgagctggcgcggctggtggatgcactcatcgagcgcggcgatggccgcaagggtggtcggccggcctatcccatcgaggtgatggtgcgcatcctggtcttgaagcgcctgtacaacctgtcggacgagcagatggaataccagttgctggaccgggcgagctatcagcgcttttgtctgctgcaagacgcgatgaacgtgccggaccgcaacacgatctggcgcttcggcgagcggctgggcgttgacggggcgacggcgttgttccagggtgtggatgcgcaactgcaccgccatggctatatcgcccggggcggacaggccatcgatgccacgctggtgcccgcgccccgccagcgcctggacaggcaggaacgcgaggccctggccgaaggcagaacgcccgactggagcgaggccgagcgccggcaaaaggatgtggacgccacgcacacgaagaagcacggcaagctacttcggctacaagctgagcgtgagcgtggacctcaagcacggcttcatccgcaggatctgcacgggcacggccagcgagcacgacgggcaccacttcgatgaggtgctggacatacacaacaccgggcgtgcagtgcatacggacaaggcctacgcgagccggcagcgccagcagctactcaaggtgctgggcttggtggacgcgatgcaacgcagggcccggccgggcaagccgctgagcgagtgccagcaaaggcgcaaccagcgtatcgcaaagaagcgtgccaaggtggagcatgtgtttgccggtctccgtcacctgggcggcaagttcgttcgcacgatcgggcagacccgcgccacggtggcgatgacgatgatggctgcctgctacaacctcaagcgcctggcgtcgttcctgcatcggcaagtggatgcgttcttcaagccatcggctgccaaggcacgggtgcgcctgcaaccgtcaaaagcgtgagccttgcggggggcaaaggcccctgtacatgggctgcgtcccacccaccgagcaggtgtccgagcgcattcggggcgctggaatctgacgacacgccggaaaaactggctggtggcggttgtgagaggctcccctctgtccgtagggttggggcccgtttcctgcccccccgggggggcttggtaccgacgagccatcgatgctcgccccgctccaatcgatctggtcaagttcgcacaggcgaacgagcattgcatggtgaagtttctgccacaccccggcagtgttccagtcgcgcagccgtcgccagcacgtcatgtcgctgccgtagcccagggactacggcagatcttcccaggcgatgcccgtgtgcagcacgaacaggatgtcattgagggccacctcgtcgctgacggtgcgtctgcgcgcttcgcctttggcaaatggcacgaaggtcgggataaggggttgcagctgtcgccacagttctttgctgaccggtcttcttgccataagggaaccaagcatagctgctctgcgcaggtaagaaggaggtgttagccgctctaaaggtcagcgcgtagtcccgctggccgcgctggactcccgatccagtcacatttaccctttccttcgaaaaggtgccagtatctgggaggatgggtcaccccgtgaactgcgctcgacgctcttgagaaaagttttagcgcttaccaacttttgacaatgcctctaaaattttgataatcaattcctgcggatcaatcgcgtaggagggtgctttatcttcgccaccttcgacaaaaaaaactcgttgtgccaattcggttctcaatttagtaccaaactcgccttccagcttctgtaaaaatggctctagcacgtggaagtctagcgatgttctacgtagtttgttggcttgatgacggtgctttcccgactccctagctagataagctgtaggaaccgccataagcagagttgcaacaagtctggttaatgcatttttccaatcaatgctattgaaactgagttgcaaaattgtatatgccaaaaaagcaacagttagccccattaatccaatgcaaagccagcgaaataagtttgccgacctctcctcgctttgggcgcttcctatataaccaccagacaatatagtagaactcaactgaccgagcatatttttcgcttgttcgtgatagcccccgaacaactccgcctgagatcggatacccgtttgaacctcctcaagctcatcttgaatggcttttgcacggagcatgaactctatcttcgcatctcgctcaagacgttgagtcatgtcactaactattttcgccgattcaccgcccgattcgctgagcgcattcaagcgagcttcaatcgccgccattttttgctctgtggactctgcagctcctgataaggcagcaaacctcgctcgcaactcgatggcgagtttttgcagttcattactcctccctctccaagcagcgtgctcctctgcatttatatcgcccgaaggagaaaacacagccacaagcctctttgcatttattaaaattgaatcaagctcagccttttcttgatcggacaatataatttttttcaaacacctctcataaaattcatgaacattcttgtaaatttcctctgccaatttggttaaattggaagcatttttgctgccaatttttaattctgaaagctctttaatcagtaaagctagtttatttattaaaacataattcgcttgatcatcatttaactttttgttatcgcgcagccttgcacaagcagacctcaagccggcaatcaagagtcttgcttccgacgaaaaacctaaaaaactgtttgcttcgaactctgccacagtccctcctatcctagtatgagagatcattatctcccatacgaacgctcatcctgaccacgctcaagcgaatcgaaacacccggccatatttccttccgggggcccgtagatcccgatctcaatttgaaatcgcagcgccacatctggcgcaccgccttccggaaggcgggcatgcgctaccaggcgccgaggaagtgccgcgacaccagcgcgatgctcgcgctaatggccggggcgagccgttagccctgcagcacggccacagcgtgcaggcgatgatgcgggactatgcgaagtggatcccgtcggctgaccgcggggccaatcgggccgccgtgaacgctggcatttcgggcccggcgccggaccagaaaaaggcgatttagggatggactggcgaggccgagaaccagatgcaaaaaacccctaagagaatcaatcccttaggggttcatgctttggcggaaacggagggattcgaaccctcgatgaggctctacaccccatactcccttagcaggggagcaccttcggccactcggtcacgtttccaatcccactattctaacccaaaatttgagcgtctttgggcaatcaggcggccgccgctgcgggctggtcgagctcgaaggccttgtgcagggtgcgcacagccagttcgacgtacttctcgtcgatgacgacggaggtcttgatctcggaggtggagatcatctggatgttgatgccttcttcgctcagcacgcggaacatgcgggcagccacgccgacgtggctgcgcatgccgatgccgacgatgctcaccttgcagatcttggcgtcgccgacaacttcctgcgcgcccagggcgggcacaaccttttccttgagcagatcgacggtgcgcgcgaagtcgttgcggttcaccgtaaagctgaagtcggtcttgccgtccttgctgaggttctggatgatgacgtccacctcgatgttcgcgtcggccacggcgcccaggatctggtaggcgatgccgggcttgtcgggcacgcccagcacggagatcttggcttcgtcgcggttgaaagcgatgccggatacgacggcttgttccattttttcgtcttcctcaaaagtgatgagcgtgccggagcgggcctcttcctcgatgtcgatgtcccagggcgtgaagctggagagcacgcgcagcggcactttgtacttgccggcgaactccacggagcggatctgcagcaccttgctgccgaggctggccatctccagcatttcctcgaagctcacggtgtgcaggcggcgcgcctcgggcacgacgcgcgggtcggtggtgtacacgccgtccacgtcggtgtagatcaggcattcggccgccttcatcgccgcagccacggccacggccgaggtgtcggagccgccacggcccagcgtggtgatgtggccgtgctcgtcgatgccctggaagccggtgacgatcaccaccttgccggcggcgaggtcggcgcgcacgcgctggtcgtcgatggattcgatgcgggccttggtgtaggcgctgtcggtgcggatgggcacctgccagccggcgtagctcaccgactccatgccttcggcctgcagagcgatggccagcagggcggaagaagcctgttcgccggtggcggcgagcatgtcgagttcgcggtggtaggcggaggaggcgcgcgagggagcgaggtccttggccaggccgagcaggcggttggtctcgccgctcatggcgctgggcaccaccaccatctggtggcccgcccgtgcccacttggcgacgcgcttggcgacattgcggatgcgctccgtggagcccatcgatgtgccgccgtatttgtgaacgatcaatgccattggatatccggggtgacggtacgaaggccgcggcgcgaaaggagggaaaggcacaggagcggacctgcgggatggaaggccccctgcgcctcacaggccccgggacctcgtaggcaccctatgctctgtggctgaggtgttttggcgcgccgccgtgtttcgtgcgaatgagagagaagaccaaaacccgtcaattgtaccaaccgagttcgtcgccctggcgctccacgaagccccgtcccactttgatgcggatgcggtggccgcgcgtggcgcaggcggcgacctggtcgagcagttcgccgagctgcgcggccgtgggcgtggtggcgtgcgccgtgcgcagccagtggcgcagcgcattggcctggcgttcgcggccgagggcgcgcaacgcggcgatgcgcggcggctgcccgatggcctgcagatcggcctcggccagttcacgcagcagcacggccgcttccgccgcatgcgatgcgctgcgcgcgaaggtgtcgcggaactgagggaacgcagcctccaacgccggcagcagccgcgcgcggatgcggttgcgggtgtagcgctcgtccgcgttcgtcggatcctcgacccagccctcgccgcgcgcggtcagccaggtgcgaatgtctgcggctgcgacgtccagcagcggccggtgccagtccatgccgccgcgccgccagaaagccggcatggccgccaatcctgccacgcccgcgccgcgtgagagcgcaagcagcaccgtctcgacttgatcgtcggcatgctgggcgagcgcgatggatgccagcgcgggttgcacttccgtcatgctgttgccgccttccttcccatcccgtgagccgccctgccccgaatccgagcctgagcctgagtcgggcgagcgctcaaccaccgccaccacgccttcgccctctgccagcgtccgcagggcctcgtagcgatgccgtcgcgccgcgtcctccgggctttcacctgcggcgtgcctcgcatccacccgtgcaacacgcagcggcacgtccaggcgctcgcatagcgcccggcaatgcgcctcgaacccatcggctgcaacctgcaacccatggtgcacgtgcagcgcatgcacctgccccggccagcgcgcggcacacgcatgcagcagcgccgtcgaatccgccccgccactcaacgccacccccagcggcaacgccggccggaaacgatccatggccgcatcgaacgcacgcgtcatcgcaccgccccctgcacaggaaaaacaaaaacggccccgaagggccgtgcggcaggcatggatacgaatgtcccaagcatctcagtcattcatggcgcagcgcgcgaatccccccctcgacaccggtgaagcttgcttgctggcatccttgaagtcgccagtaggaaacccccatcgccagaacatcaagcggcctcacccttcgaatggccgcggagcaggccaggccagcagacgccgtgtaaccggcttcgccgggccaccggcgtcgtccccctgcccgccgtgcgcagcacggcgagagcggggggaagcggcgcagccgctcaggggggtgtgtcaccgttcagcgcgggtatcgttgaaccggccgtagctctgcaggcgctcgtagcggcggtccagcagttcacgcggcttgaggtccgccagctggcggtaagcatcgcccagtgcgcgcttgaggaaggcggccatctgcttgtggtcgcggtgcgcgccgcccacgggctcgctcacgatcttgtccaccaggcccagggccttgaggcggtgggcggtgatgcccatggcgtcggccgcgtcctgggccttgtcgccggtcttccagaggatggaggcgcagccctcggggctgatgaccgaatagatcgaatactgcagcatcacgacctggtccgcgacgctgatggccagcgcgccgccggagccgccctcgccgatcaccgtggtgatgatgggcacttccagttgggccatctcgaagatgttgcgcccgatggcctcggactggccgcgctcctcggcgtcgatgccggggtaggcgccgggcgtgtccacgaaggtgaacacgggcagccggaatttctcggccgtcttcatgaggcgcagggccttgcggtagccctcggggcggctcatgccgaagttgcgggccgcgcgctccttggtgtcgcgccccttctggtggcccagcaccatgcaggcatggccgttgaagcgcgcgaggccgccgatgatggagaggtcgtcggcgaagtgccggtcaccgtgcatctcgacgaagtcggtgaagatctcgcgcacgtagtcgagggtgtagggccgctcggggtggcgggcgatcttcgtgatctgccagggcgtcagctcgctgtagatgtccttggtgagctgctggctcttgcggctgagctggtcgatttcctcggaaatgtccaccgcgctttcggtctgcacatagcgcagttcctcgatcttcgactccagctcggcgatgggctgctcgaagtccagaaaagtctttttcgccaattgttttctccttgggctgtagcctcggcgcgcgcggaacgcgcggcacgcagtgtcctggcggacggtcaatagtccaccggcaggggggcgagcgaccgccaaatataccaactcgccacgctgcaccagggtttccaggcctcggcgacttcgcgggcatcgctgcggctgaccgggtcgcccgagaaatagtgctggctgatgccctgcaacagggtggcgtcgtccaggggcagcacgttgggccgcgccaggtggaatatcaggaacatgtcggccgtccatcggccgatgccgcggatggcgaccagttcggcagcgatggcctcgtcgtccatcgcatcccagtccttgacgtgcaggcggccggtgtcgaaatgcagcgccaggtccaccaggtagtccaccttccgggcggacaggcctgcggcgcgcatgtcgtccaccttgagcttgagcacggcggccggcgtcatgctgcggggcagcgcggcgaacttgtcccagaccttctgcgcggacgcgaccgagacctgctggcccacgatgctgcgcgccagcgtggtgaacgcatcgccgcgggccacgagggccacgtcgccgagctgcgggatcagccgcttcatgacgcggtccttcttgaccaggtggcggcaggcgtccgcccagtagccgggggcggtggacggctcggccgtccccgctgttttcttgctgggagccacggcttaccttgtctggagagaagaccggcggtgcgggaaacggaaggggtggctcgggctcactgcgcggcctcccaggtcgtgccggcgggggaatccttgagcacgatgccctgcgcgagcaggtcgttgcggatgcggtcggcctcggcgaagttcttcgctgccttggcagccgcgcgcgccgcgatgcgcgcggcgatctcggcggcgtccagctgtacgccctgccgcaggaaggcctgcggatccccctgcagcagccccaggcagccgcccagcgccttcaacaggccggccaggcgggtggaccgcgtgcggttcacctcgccggccagttcgaacagcacggcgacagcctcgggcgtgccgaagtcctcgtccatggcggccttgaagcgggccgcatgcggatcggcccagtcgatcgcgccgatgtcttccggagcgaccagggcgagcgcggtgtagagccgcttgagcgaagcgcgcgcatcctgcaggtgcacgtcgctgtagttgagcgggctgcggtagtgcgtgcgcacgatgaagaagcgcagcgtctcggcatcgacctgctgcagcacttcgcggatggtgaagaagttgccgagcgacttgctcatcttctcgttgtccacgcgcacgaagccgttgtgcatccagaagcgcgccagcggcttgccggtggcgccctcgctctgggcgatctcgttctcgtggtgggggaactgcaggtccgcgccgccgccatggatgtcgaagctctcgccgagcgtggcgcagctcatggccgagcactcgatgtgccagcccggccggccggtgccgaaggggctgtcccatttcgcctcgggcggctcgccgggcttggcggccttccagagcacgaagtcgagcggatcctgcttgtcgtcctggacggccacgcgttcgccagcgcgcaattcgtccagggacttgccggacagcttgccgtagccctcgaaccggcgcacggcgtagttcacgtcgccgctgccggcgcgataggccaggcccttgcgctccagcgtgtcgatgagcgagagcatctggggcacgtattcggtggcgcgcggctcgaccgtgggcggctcgatcgccagggcgccgatgtcctcgtgcatggcggccgtcatctcgtccgtgagctggcggatggtgatgccccgctccaccgcgcggcggatgatcttgtcgtcgatgtcggtgatgttgcgcacatatgtgacgcgcaagccgctgctgcggagccagcgctgcaccacgtcgaacgccatcatcatgcgggcgtggccgatgtggcagaggtcgtagatggtcatgccgcagacgtacatgcggacatggccgggttcgagcggggaaaactcctccatcgcacgcgacagcgtgttgtagatgcgcaaactcatggaatatcagtgaagagggggtgttggactgcaggccgacggccccggccgcagcggaccgtggcgccggacgggccggcgtgcgaggtatgcgcagcatctgcgcgacacgcgaatcaggagcggcaacagcgcaccggcatggcaaaacccctcggctacaatccgccgcagtataaggcccgttaccgatcgacactttcatacccgttgccaccacccatgacgcacgcccgccgcccactcccccatctcctgcgactgctggtgctgtcggccttgctgggggcgccgctggcccacgcggacgactatgccgagatcacgcaactgctcaagtccggcaagagccaggaagcgctggccaaggcggaccagcgcctgctggccaacccgcgtgatccccagctgcgcttcctgcgcggcgtggcgcaggcggattcgggcaagcaggcggatgcggtggcaacgttcaccaagctcaccgaggactaccccgagctgcccgagccctacaacaacctggccgtgctctacgcgaaccagaaccagctcgacaaggcacgcacggccctcgagatggcgatccgcaccaacccgagctatgccacggcccacgagaacctgggcgacatctacgcgaagctcgccagccaggcctacaacaaggccctgcaactggacgcctccaatgccaacacgctgcgccccaagctggccctgatccgcgacctgttctcgggcgacgccggcaagtccgccgcggcgaagtcggcgaccccggtggccaccacgacggcccgcgctcccgcaccgtcggccgcgcctgtaccggcaccggcggcatccccggcaccggcgcccacgcgtgccgccgcaccggctcccgcaccttccacgccccctgctccggcccctgccaacctgcctgccgcatcgcctgcaccggcggcgtctccagcgcccgcgcctgctccggcgcctgccgcggcatcgtcctcggccgcggccgagaaggaagtctcggctgccgtgcgcgcctgggccagcgcctgggaaggccaggacatgcatggctacctcggtgcctacgacccgtccttcacccctccaggcaagcagagccgtgccgcctgggagaaggagcgccgcgaccgcatcgtgggccgtgccaagatcaacgtgaccatcaacgacctgcaggtcacggtcaaggacaacaaggcccaggcacgcttccgccagggctacagctccggctcgtacagcgtgaacagccgcaagaccctcgacctggtgcataccggcggccgctggctgatcgtgcgcgagtccaccggcggctgatggcggtccggcgggcgccccggccctttttcctccaggcaccgtgcggcggtgccggccccggcctgctgcagccccccgcagcgcggccgcggcgtgccgtgccctggcatcccctccgctgagcgccgatgtcgatcgcgattcccttccgtagccgcgcgctcgcggcggcaaccgctttgtccgtggtctgtggcgcgctcggcgcgcccgcggccctggcccagggcgacaaggagcgcgccctcgcccgcaacaagcgcaccgcggccaagccggtgtcgcgcggccagccggcgcccctgcgcgacggccaggcggagcagcgcctgatggaggtctatcgcctcacgggcgaaggccgcagccgcgaagcactcgccaaggccgaaagcctggcacgtgactacccgaatttccagctggcgcagctcgcgctgggcgacctgctgtccgcccgcacgcggccggtgcgccagttcggcgacgtgccggcgggccagggcgatgcgccccagcccccctcgcccaacgccgcggaggcgctggccgaactgcgcgcggaatcccggcagcgctcggacgcgctgcgcgcccgccccggggcccgcgccattcccgcgcagttcatcgaactctcggcgcgatcccgccatgcgatcgccgtggatgcctcgcgctcgcgcctgtacctgttccagaacaccgaacagggcatggagctgatcgccgactattacgcctcggtcggcaagctcggcatcgagaaggctctggaaggcgaccagcgcacgccgctgggcgtgtacttcatcaccagccggctcgatcccgccacgctcaaggatttctacggcgccggcgcgctgcccatcaactatcccaacccgctcgacgtgagccggggcaagacgggcagcggcatctggctgcatggcacgccgcccgagcagttctcgcgcgctccgctgtccaccgacggctgcctggcgctcgccaatcccgacctggagcgcatcctgcgcaccgtggagccccgctccacgccggtggtgatcgcccgccagatccagtgggtgcagccacaggcggtgcaggccgagcgccggcagttcgaggcggtgctcgatgcctggcgcgccgccaagtcgcagggcgacgtgcgccgcctgctgtcgttctatgcggccgacttccagagctacggcaagatggcgatcaccgactacgccaggagcctcgaagccgaggtccgcgcgctgcgcggccgtccgctgcacctcaaggaccggacgctgctgcgctggacggatgccaccgacaccatggtggtaacgttcggcgaagtcgccgaaggggcccgcaccggccccgtcaagcgccagtactggacgcgcaagggccagcaatggcagatctttttcgaaggagtgattggatgacgaccctgatttccagacgattcgccgccctggcgctggccggcgccgcgttcgcggcattcgcgcccgccgcctccgcacagaccgccacggccgcgccgaaggtcaagctggcgaccagcctgggcgacatcgtgctgcagctcgaccccgccaaggcaccgaagacggtggagaacttccttcagtacgtgaaggacaagcactacgacggcacgatcttccaccgcgtcatcgacggcttcatgatccagggcggcggcttcacgcccgacatgcagcagaagcccacgcgccccccgatcccgctggaagcgggcaacggcctgaagaacgatgcctacaccatcgccatggcccgcaccggcaaccccgattcggccacctcgcagttcttcatcaacgtgaaggacaacgccgcgctgaacgcacccaaccccgatggccacggctacgccgtgttcggcaaggtcgtgagcggcaaggatgtggtggacaagatcaaggcggtggagaccgccaaccgcggcatgcaccagaacgtgccctcgaccccggtcgtgatcaaatccgccaccgtggtgcagtgagccaccctcgcacgcatctcccatatccctacccgggatccccataaggaaacgcaatgagcaacccgcaagtcgaactccacatcgccggccacggcgtgatcgtcctcgaactcgacgccgacaaggcgcccaagtccacggagaacttcctcgcctacgtgaagaagggccactacgacaacacggtcttccaccgcgtgatccccggcttcatgatccagggcggcggcttcgagcccggcatgaaccagaagggcaccgatgcgcccatcgagaacgaggcccagaacggcctgaagaacgacaagtacaccgtggccatggcccgcaccagcgatccgcactcggccaccgctcagttcttcatcaacgtggccgacaacggcttcctgaaccacaccgctccgtccgcccagggctggggctacgccgtgttcggcaaggtcgtgaagggcaccgagatcgtggacgccatcaagggcgtgaagacgggccgcaagggcttccacgacgacgtgccgaaggacgatgtcatcatcgagaaggccgtggtcatctgagccccccctgagtcgcttcgcgccttcccccccagggggacgacgccagcagcccggcaaagccggttctgcggcgtctgctggcgtggcctgctccgcggccattcgattcgcgaacgccgcgcgggtgctcgaagacgccgcctggcgcgaagcccttctgaatcccgtactgtcatgagcctgcctgtgcccgacatccgggagttcgtggcgcccgacgcgtggcgcgcgatcgatttcatttccgacctccacctggaggcggaccacccggccacggtggatgccttttcgcattacctggacacgacgccggccgacgccgtgttcctgctgggcgacctgttcgaggtctgggtgggcgacgacgcgatccaggaggcaggcagtttcgaggctgcatgttgcgggctgctgcgccacgccgcatcccgcaaggccctctacttcatgcacggcaaccgcgacttcctggtgggtgcggggttcacggaggcgacgggcatccccgtgctgcaggatcccacggtgctggtcttcgccggtcgccgctggctcctgagccatggcgatgcgctgtgcctggccgacgtgccctaccagaaattccgcgccatggcgcgcgacccgcaatggcaggcgcaactgctcgcactgccactggccgcgcgccgcgcccagggccgcagcgcgcgcgccgagagcgaatcccgcaagcagtcgggcaccgccttctatggcgacgtggacagcgccgccaccgtgcaatggctgcaggcggcgcaggcaccggccctgatccacggccacacccacctgcccgccgaccacgcgctgcaggcggccgacggcgcatccctcgcccgccacgtactcaccgactgggacctgtccgcacggacgccgcgtgcggaggcactgcgcctcacggccgcgggcttggaacgcatctgcctcgtccccagatagcggcatgacccctgcctccgctttcacgcgcctggtgcgcaagctctcccgccgcgtgcgctcgacgatcgccccggtgcccgacattcccgcgacgctgtggctgcagacggtatcgcgctaccgcttcctcgcggagctgccgctgcacgaccaggccaagctgcgcgcgctgagcgccctgttcctgcagcgcaaggagttcaccggtgcccacggactggaagtgacggatgccatggcggtggccatcgccgcgcaggcctgcctgccgctgctgcactggggggagccggccgaggcgctggcctggtacgacgatttcgtgggcatcgtcgtccaccccggcgaggccgtggcgcgccggcagtccgtggacgaggccggcgtcgtccacgactacgacgaagtgctgctgggcgaggccatggaccgcggccccgtgatgctgagctggcccgcggtggacggcgctggacggcccctggtggagggcgaacagggcagcggcacgagcgtcgtcgtgcacgagttcgcgcacaagctggacatgcgcaacggcggtgcggacggctaccctcccctgcccgcaggcttcctcggcacgcatgacgcacgtgcggcgcgcgagcagtggcgcgcggcctgggagcccgcctaccgggacttccgcgagcgcgtgatcatcgcccagcgcttcggcggtgagcggccctggctcgacgcgtacggcgccaccgcaccggcggaattcttcgccgtggcctgcgaggcttatttcgtcagccgcgagcgcttcgcgcaggagtttccggcgctgatacccgtgctggatgcctatttccggccgggcggctgaccggccgcgggcacaggttcagaacgcaggcacgatgatcgcaacgcgccggttctcgcggcggctggcggcagacgtgccctgcacgacggggcgggaagcccccaggccgacggtgccgatatggtccgcgggcaggcctgcttcggccagtacccgggccacggcctgcgcacgccgcagcgagaggcgctcgttgtaggcgcgggcaccctgctcgtcggtatggccctccacgcgcagggcgtcgatccctacgtccgccagcgcccgccccatgcgcagcacgccgtcatggctctcggcgttcagctccaccgagtcgaagtcgaacagcagcttgcccgacatctgcagctcccagcccgcgtccgtgggctcgaaaccgtactgccgcagcacggcggccttgcgctccgaagcgctgggtgcggcgggagcctcctgcgcaggcggcggcgcgggcggcgcctggcaggccgcgagcagcgccgcgaacgcgatggaaagaatgatgctcgccacacgcgctcgcgccgcaccgccgccatgcgcgccaccaacatccgtaccgaaaatcgccatgccaaccctccaggcgcggcatccatcgatcaaccaaactatcgatagatgcaatctaatagttaatccattataactatcgagcccgctgactgccgtgtcgctccgccttcacccggtacatggccatgtcggcaaagcgcatcagggcgcccatgtcctgcccatggagggggaacatggcgacgccgatactgacggcgggctggagctgcacgccgttgtccagcgtgaccggatcgcgcatggcctcctgcacgcgggaaatcatgcgctctgcatcgcgcaggccggccaccggcgccatcacgatcgcgaattcatcgccgcccagccgtgccacgaggtcggtgtcccgcgcctgcgcgcgcaggcgctgcgacaccgccaccaacagcgcatccccggccgcgtgcccatgggtgtcgttgacggccttgaaatggtcgttgtccaggaacagcagcgccaccgaggtaccggcgccgcgcgcctcgtccaggcgggactgcagatgctgctcgaagtgggagcggttggacaggccggtcagcccgtcgtgcagggcctggtgggtcagcgcgatgttgcgctgttgcagcagcgcctggcggtgttccagttcctgcaggagcgcgttgaagtcgtcgccgagcgcatccagctccgcgatgcgtgccggaggcacccgcagcccctggacatggtcgcggcgcaccgaccgcgcaacggaggccagcgcctgcagcgggaccaccatgtcgcgcagcatgcgccgggacagtaccaggcccacggcaccgctcacggccaggcacagcgcgagcgctgccaggccggtgccgaggaagtacagcaggcccatgccgtcgctgcgcagcacgaccgatccgttgtcctcgccttcgtggcggatgggcacggaaacgggctgcaggcccaccatggcggccaccgccggggccagccggcctgccaggccaccctgctccgcgtgccattcggcgaagacggcgccgcgggcatccatcacgcgtgcctcggccacgccctcgtccaccaccatgcggcgcagtgtctcggacgcatcctgccggtctccgaagaccacggcggcctccacggtgtaggccagggaacgggccaccaggtgcagattgttgcccgcgtacacgcgcagcgccaccagccctgccatgagcagcagcgcccctgccagcgcgacggccagcagcgccatgctcaggtgggcacggtgcacgacggcgcgcagggtatcgccgggaccggccgcgccggtccgcgtcatggggcggccttcctgcgcgagagttgcagcacgcggggattgacgcgcactccgctgcgggccaccgaatccaggttgctttcgaatccgacgccgtcctggcgcacctccaggcagaacatgcagccgatgcggcagagttcgcgccgctcgctgatcgacagcaggggacgcgttcccatcttctcgaggagttgccgccattcggcgtcctccaggtggcccgcatacacgccgtcgcatgccgtggggagcgcggcatcgtccagccgcatgcggcgcacctcgatgcggcgggtgggcgtcggctccgccccctgcaggagttcgtcagcgaattcggtcggtccgaccacgcagagccggatggcctgcggctcttgcggccagcgggtgtatcccaggatgccgaacactgtctgggccacggcgcgggatttcgcatccacggccaacaggccttccggaagcgcggtgcccggccaggcggccagccatgccgccaggcacccggccgccacggcccatgcgcggcgcctgccggccggcaggcgaggcaggcgacggcgcatccaggacagcagcaggcgaagcaggggcgagggcacggcgactcccgcagtgggcgggaacgggtcggacaagcagatgctgccgagtgtaacggggccgccttctgtcaggccacggccgtgcggtacgccaccccgtcccgccccggatctgcgccaccgtgcagccggccatgggccccgatctgcacgccatgcacccagccgatggtgtagttgtacgggttgcggaacacttcgtagccatcggcctgcagcgcgcgcgtgacgtggcgcgggatgcggttgcacacgtcgatggaattgctggtggacgagaagcgcggtgccgagacggcttcctgcatgcccatgccgtggtcgatcatgttgagcagcacctgcagcacgcccatggcgatctgcgtgccgcccggagcgcccagcacgatctcgggtttgccatcccggaagacgatgctcgggcaggacgacgtgaagcggctcttgcccggctggatgctgcccgcgcggccggggcgcggatcgaacacgcccatgcagccgttatagaagaagcccatgcccggcgtgatcacgcccgagggcatggcgagcgagtgcgtcatcgacacgcagttgccgtcgccgtccaccacgctcaggtgcgtggtgtcgcgcggcacgggcgcgccagggttcacgcgctccacgcggaagcggcggcccgcgcggatctcttcggccacgcgcgccgcaccgtccttggagagcagttgctccagcggcacctccacgaaggccggatcgccgatgtgccggtccttgtccgaggtcgccttcttcatcgcctcgctgagcaggcgcaggtaggccgggccgttgtgctccatttccgcgagcgggaagttctccaggatgttcagcatctgcagcagcatggcgccgccgcccgggggctggttggtggtgacggtgcggccgcggtagctgccggtgagcggcgccgtgcggcgcacggcgtagcaggccaggtcttcgcgcgtcagcaggccgccgaccgactgcacgtgctccaccatgcgggtcgcgagttcgccttcgtagaacggggcgatgccttcttcggccacctgttccagcacacctgccatgccggggttggccaggggtgtgccgatcggcttgggcgagccgtccgggcggcagtagagcgcgcggccctcatcgctgtagcgcaggcgatcgaggttgctggcgcggcccatggtgggctcgtcgatccagaaggcgtgcatgccgggccgcacgaagaagccctcgcgtgcccaggcgatggcgggcgccaccacgtgcttccacggcagtcggccgtgggcgcggtgcatggcctccagccccttgagcgtggccggcgtggcgatggactgcgggccgatgtcgttcacgcggcccttcaggatgaagccgaagccgtccttggtttcgccttcgagcaggtcggcccacatgtcctcccggcaggcgagcggtgcgggtgcatggaagtcgaagtattcgtgggtcgcgggcccgttcgcgccctgcatgtagacggccgccgtgccgaagccggcgatgccgcacatcaacgggtccacgacggtctgggcgagcgcggtggcgacggcggcgtccaccgcgttgccgcccgcgcgcaggatctcgatgcccgattctgccgcttcgggctgcgggcaggacaccatcgcttctcgggtcatgccgttcctcacttgccgctcaggttcagcgcgtcgagcgtcgggccccatgcctgggtgtcgcggcgcgctacctccatgagctggctggcggggccggccatggggatcgcgttcatggcgcgcagcttggactgcacttcggcgctggcatggaaggcgcgcgtgccctcgtgcagcctggcgatgatcgcaggtggcgtgccggccttggcgacgatgccgctccagcccatggtgtcgaaatccttcacgccgagttcgttggcggccggcacgtcgggcagttcggcgaggcgcgagggtgccagcaccaccagcggcaccaccttgcggttcttgatgtgcggcagcgcggtgccggccaccggggccatcacctgggtctggccgccgatggtcgccatcagcccatcgggctcgcccttgaagggcacgtgtgtcatcgagatgccgagctttttctgcagcagttccaccgccagctgcgtcgagttgccgaggccggaggacgagaagttcagctcgcccggatgcgccttggcgtatttcacgaggtcgtccagcgacttgaagcccgtggcggggttggctaccagcacgaagggcacggtgctcagcatgcccacgccggtgaagtctttctcggggtcgtacggcagcggcttgtacacgaacttgttgagcaccatctgcgacaccccgccgaacatcagcgtgtagccgtctgcgggctggccgagcacctgctgcgccgcgatgatgccgcccgcgccgggcttgttctccacgacgatgttggcgcccagcgccctgcccgcgtgttcggcccagaggcgggccaccgtatcggagctgccgccggcctgctgggatacgacgaggcggatgggacgggcgccgggatagccagcggcatcctgcgccacggccggagcgccggccactgcccaggagagtgccaaggcagcccaccgggacaggcaagaatttttgttcatggtatgcaatctccgaagaaacaggttgcgtgcagccgttcccatgccggccttcctggcgcgattattcggaggtgcatgccccgggaccagcgaattcgcccgatggatccattagcatttactcatgtctcttgaacacgtggcctgggcacgccggctgaagatccggcacctcgaagccttcctcgtgctggacgaggccggcacgctgaccgaggcggccgcgcgcatgcacatgacgcagtcggccatgtcgcactggctggcggacctggaggaactggtgggcatgcccctggtcacgcgcgggcggcgcatccagctcacgccggcgggggtcatcatgaagcggctggccgtgggcgtgctgggcgacatctcgcgcacgcaactcgaactgggcgcggtggccgcgggccgcagcgctcgtctgcacatcggcagcgtgtgggccggcgtggcgcgcggggtgccgcaggcgctggcgcagttccaggccctgcacccgtacatctcggtcaccgtgtcggaaagtccgttcgggaacctgctcgaaggactggagaaccggcagctggacgtggtggtcggctcactggatgcgcgggcctggcaggggcggctggaacaccgcgagctgttcgaggacaacgtctgcctggtggtgggccgggccagccgcttctgggatgtgcccgggcccgtgcgcctggcggacctgctgcaggagaactggatcatgccgcccaagggcacgctgatgcgatcgcagctggatacggccctgctcgacagcggcgcctcctggctgctgcccaaggtggagaccgccgccatcaccacgctgcaggcgctgctgcaccagggcgactatgtgggcgtgtgctccggggccatggccgagtaccaggcgacgctgggcaacctgcgcgtgctgccgctggaccgcaccattcctttcggcccggtgggcgtcgtctggagccgcgaccatgcctcggaggccgtgcggcttttcgtggagcacatcaccgaggccacagaggcacagtagtgtgcagcaggctgcgcgcggccccggccacgctggcggcatccacgccgaaatggctccgcagcgccgcgcgcgtgtcgctgcgaccgaagccgtccgttcccagggtgaggtagcggcggccttccggcacgaaggcgcgcacgctctcgggcacggtgcgcacatagtccgtggcggccaccaccgggccccgcgtgccctgcagcacctgcgcgagccagggcgtgcccggccgggcctcgccctgcagcaggcgccgctcgcaggccacgccgtcgcgcgccagttcgctccagctggtcacgctcaccaccgtcacctgcacaccctcggccgccagggcctgcgcggccttcaccacttcggtgaggatggcgccggaacccagcagggtgactgcgggcgcatcggccgggccttgcgggggcgcaagggcagtgaacacataacagccgcgcagcacgccctcttccgcgcccgccggcaggtcgggctgcgcgtagttctcgttcatgagcgtgacgtaatagaacacgtcgcgctgctccaccagcatctcgcgcatgccggcatcgatgatgacggccagttcgccggagaaggccgggtcgtaggccttgcagttggggatggtggcggccacgaggtggctggagccgtcctggtgctgcagcccctctccgcccagcgtggtgcggcccgaggtcgcgcccagcaggaagccgcgcgcgcgctggtcggccgcagcccagatggcgtcgcccacacgctggaagccgaacatggagtagtagatgtagaacggcagcatggccaggccgtgcacgctgtagctggtggcggcggccgtccagctggcgatggcgccggcctcgctgatgccctcttccaggatctggccgtccagcgcctcgcggtagctcagcaccgaaccgatgtcctccggcgcatatcgctggcccaggctgctgtagatgcccacctgcttgaagaggttcgccatgccgaaggtgcgcgcctcgtcggccacgatgggcacgatgcgcgggcccagctgcgcatccttgagcagcgtgcccagcatgcgcacgaaggccatggtggtgctcatctccttgccctgggcctgcagcgcgaactgggcctgcagcgcgaactgggcgtactgcgccatgggcggcaccggcaccacgccgcaggcggtctcgcggcgcggcagggcgccgcccagggcggcgcggcgctcgcgcaggtagcgcatctcggggctgtcctcggccggcttgaagaacgacaggcccgtggcctgcgcatcggtgagcggcaggttgaagcggttgcggaattccagcaggtcgcgttcatccagcttcttctggctgtgcgtggtcatcttgccctgccccgccgtgcccatgccgtagcccttcttggtgtgggccaggatcacggtgggctggccgcggtgggcggcagcggcggcgtaggcggcatggatcttcacgaggtcgtggccgccgcgcttgaggcggtcgatctgctcgtcggtcaggccctgggccagcgcggccagttcaggcgactggccgaagaagtggtcgcggttgtagcgcccgtccttggcggcgaaggtctgcatctgcccgtccaccgtgccacccagcgtgcgggccagcgtgccggtgaggtcgcgcgcgaagaggccgtcccagtcgctgccccagagcagcttcaccacgttccagcccgctccggcgaagagccgttccagctcatcgacgatgcggccgttgccgcgcaccgggccgtcgagccgctgcaggttgcagttgaccacccagacgaggttgtccagcccctcgcgcgcggcgagggtcaatgcgctcatgctctcgggctcgtccatttctccgtcgccgaacacgccccacactttccgcccctggcaatccagcaggttgcggtgcgtgaggtagcgcatgaagcgcgcatggtagatgctgctgatcggcccgatgcccatggagcccgtggggaactgccagaagtcgggcatcagccaggggtgcgggtagctggagaggccctgtgcgcccgccgcgggcgcggtgatctcctggcggtagtgctgcaggtcgtgctcggtcagccggccttcgagaaaggctcgcgcatagacgcccggcgcgctgtgcggctggaagaacacgaggtcgccccggtgctggccggggcccgtgccctcgcgggcgcggaagaaatggttgaagccggcctcgaacaggtcggccgcgctcgcgtagctggcgatgtggccgcccaactcgccataggcctggttggcgcgcaccaccatggcgagggcattccagcgcatgagggaggccagccgctcctcgatggccaggtcgccagggaataccggctgcgcctccaccgccacggtgttcacatagggcgtgttcagcgtgggctgccagccggtgtgctgccggcgcgccagggccgcgagttcgtccagcacgaaacgggcgcgctccggcccctgggtggcgaccagggccaggaaggcgtcgcgccattcggcagtttcctgcggatcggcatcggcagcgggagagccggaggacatggtggcggcctgggcacccagggcatggagcggcagcggagcattcatgccgaagcactctaccgggcccggggcggcatgggcgactgttcggcatcctggcaaaccccgaatggcagcatttcatgccggtgatcttctaaactgaagcacatgaagctggacacgatcgatctgcgcatcctggccgaactgcaggccgacggctcgctctccaacgtggagctggcgcgccgcgtgcatctctcgccctcgccctgcctcgcgcgcgtcaaggcgctggaggcctcgggggtgattgcgcgctacgtcgccctggcgaacccggccgtgctgggcctggggctgaacgtgttcatcagcatcagcctgaaatcgcaggccaaggaggcgctggcgcagttcgagcgccgcatcgccgagcacgacgaggtcatggagtgctacctgatgagcggcgactcggactacctcatccgcgtggccgtcgccgacatcggcgcgctggagcgcttcatcctggagcagctcacacccattccgggcatcgagaagatccgctccagcttcgcgctcaagcaggtgcgctacaagacagccctgcccttgccgctgccgcccgcgtgaccgcgcagcgccgcggccattccgaccaccgcggcctcaccacgcggcgtcgaacagctccagctgcggcgggcccaagtacaggtcgcgcttctggccggcgttcgcgtgcgcggcgcggaaggcctccgagcgcgtccagtcctcgaagtgcgcgcgcgactcccacacggtgtgcgaggcgaacagggtgtgctccgcagtggtctcgccgcgcagcagatggaacgactggaaaccgggcacctgggccaggtggctgtcgcgctggcgccagatttcgacgaattcgtcctcgcggccggggacgatgcggaaacggttcatggcgatgaaaagaggcatggctgggcgttgtgggtggatcagggcgcggcgctcgcggccacagacggtgcaggcacgggggtggcctgggccggcgcattggccgagaccaaccggcggcgcagatcggccagcacggccttgacccggcgtgcgttctccggcccgatgcgcaacatcatcttctggccgctggacagcgcctgcaggtgcggatcggcaaactcgtagcgcacccagggccgggtggacggcacgtcgccctgcacgcgggtgagctgcaggcgcagggggccgcgcggctcgggcgtttcctgcagatggcccaatacggccaccagccggtcgttgaagtagcccttgggatagcccaggtccacataggtctgctggaacaacgggtagagctgccggtagagggcgatcgcgcggtcgcgaggtatcgcttccaccagggcaaccagggcctggtagcgcgcggcattggccggagcgatggtggcgtgcagcggtgcgccgttctcgtccaccgcgctgccgggctccgcctgcaccgccaggtgctgcggcgcgggctgcacgggccacaggcgcgacggcgcctgcgtccggggcaggttgtccacggtgaccacgatgcgccgcacgatgtcttcgaggtgcagcagcgcggcgatgcgatcgctccccagccactcacccagcgcctgcgtgatgaaggcgtcggagtccttcatcgcgggaggcggcggcgcctgcgcggagtccaccgggtgctgcggcccggaggccacgggctccggcacggatgccggcgcctcggccacggggggttcgggcgcctggacggcgggcgtctccgccgtgcgcgcggacggcggaatccacccgaaccaccaggcggcacccgccagcgccgcggcgccggccacgcccgccagcacccagcccacgggcgatgcgcggcgtggcaaagaggacggtgggcggaaatcctggggatcggaatcgggcatgcagaagtctttcgcgaacggaaacgcggcgcgcgccgcgatggaacgcagggcctgcgaaaagccgccccgccacgggccattgtggagccgcactgcgcccggcgcggtaagcgcatgtgaccggatgcgcaggcagccgccaccgtggcggcgccagcgtcagcgcgcgagcgcctcggccgcgcccagggcggccagccagtccatcgcctcgcgcagctcgccggggcggatctcgtgcatgccggggtactcccggtaggtcagggccagcggcaggccacgcgcgtggtcgcgaagggcacgggcgttcgccagtggaatcacgttgtcctgctcgccatggctcacccacagcgcacgtccccgcagcgcggcaggttcgaccgcatggggcagtacctggggcagcagccggctgtgccagaccatggcggcctgcagcaggtcgggccgggtgagcagcagggacaacgccatgatgccgccctggctgaagccgcccaccaccacgcgctccggcggtacgccgagctgcgctgcggcgctttccacggtgcgcgccagcaggctgcgactggcgatctcctgggcctcatggatggtgcggctgccatcgggctccaccgagaactcgaaccaggtgttcgcccccgggcccatggcgtagggcgcgcgcaggctcagcacgtggaagtggccgggcacggcgggcgcgagcgagaaaaggtctttttcatggctgcccacgccatgcatgagcacgagcagccagggctgcgccgtgtccggcgcggcagggcggccgaggaaggcgagtggcaaatccagcaggggggacggcgcgaaggaagtggtctgggtcatcgggacttggagcggctggccgccccggagtttcacgcggccgcggcttcgggcccgagggcgaaggcgtccatcgccagcgagccatgcatcacctcccggctcaggtaggctggcacgcggtcttcgccggccgcgccgagggcgaagaacaacggcaggaaatggtcgtcgccagggtgcgcgcgcacggcgtgcggggcccggctgcggtattccagcagctcctccacgtcgccccgctgcagcgcgccttccacccaccgggagaactcggtcacatagggctgcgcaccgcgcgcgccgccgaagaactcggagaggttgtgggtcatgctgcccgatcccatcaccagcacgccgtgcgcgcgcaggccgcgcagcgccgcgcccaggtcgtacacctcgcgcgggcccgcatcggcgggcagcgcgacctgcaccaccggcagatcggcatccggaaagaggtgcatcaggggcacccaggcgccatggtcgaagggccgctgcgcatcaccctgcgcatcgaagccggcggcctgcagcagcgagaggacctccccggccagcgcgggtgcaccggaggccggatagcgcagcgcatagagcggctccgggaagcccccgaaatcatgccaggtggccggctgcgcgccggtcatgacacgcacgccgcgggccatccagtgcggcgacatcaccaccacgccgcgcagctcgggaaagcgccggcgcagcccgtccgcccaggcacgcagcgccgggccggtctcccctgcttccagggcgaacatgggcgagccgtgggaaacgaacagtgcgggcacttcgcgctccggcgcagggccgggcacggcggaagaggaaggcgtggcggaaagcggtgcggtcgaagacatggcggttcggtcggcgtggcaggacaaacggaaggtggcacgggacagtgccctgtccagaatgtatgcgcgcgcagccgcgaacccaagacccgcgcggcaaacacatcgttgcagctgccgcaccaatccgggcaggaaggcagtccggccgggacagggatcagcccgcgtcccgcacccggccccgcagcgccttggtaccggaacgctcgcgcttgtcctgcaggcggcgctgccgctcgccgtaggaaggctgggtggcccggcgcacgcgtggcggccgggcggcgcggtccaccagggcgtcgagccgcagcagcgcgtccatccggttggcctcctgcgtgcggaactgctgcgccttgatgaccaccacgccggcctgcgtgatgcgggcatcgggcagcgccagcaaccgggccttgacatcctcgggcagcgacgaagccacgatgtcgaagcgcagttgcaccgcgctcgacaccttgttcacgttctggccgcccggcccctgggcccgcatggcggtcaggacgacctcgcgctcgttcacccgcagcggcgcgcggccggccgcaggaggcatgcggggcgcaccgtccgccatgtcgtcaagcgccccgggtcgccgcggcaccggcatggagcgcggtgcgcagcgcctcatcgaagggcccgggccgctcgaactgcacccagtgcccggcgtccggcaccagggccagcccccggaaatccggcgcggccgcgcggtaggcgccttccagcgcagcgatccactcgcggtagagcgtgtcgcgcgcgccatagatggcatgcaccgggcagcgcacggacggcagcgcccgggccagcgcgtcggtatgggcgaggcgccggcgcggcatgcggtcgcgcacgacgttggcccggtgcaggtccagcgcgagcccgtcgatcagcgatgtgtcgtgcagcatcagctcagccaggttgtggcggtgcgcggcctcctgcgccgccggggacgccaggtggcgccagcccttgagcgtgatctggcgctccggcaccacgcccatggcgggcgcgcccaccagcaccagttggcgggccagcgacggttcggccgccagcagcaacccggccgtgagccccccgaaggagaagcccaccagatcgcagcgcgtatcgccccacagcgcgcgcatgccctgcgcgagcggcgccaccagcgcgtcggcgtcggcaccgcccggcggcacggccgaatcgccgaagcccggcaggtcgggcacccagaccgtgcggccccaggagcgcagcgtatcgatgttgcgcacccagtgcgtccagctgccgctgccgccgtgcagcagcaccaggggtggcgctgcaggctccggtgggctgctcgcctgccagacatgccagacgatggcgccgtcgccgcacggcgtggtgcggatgccggcctgcgcggcgagcgaggccgcctcggcgggcatggacgacaccggcgaagcagttgcgcccgggccggccccggctgcggcggaaacggggtccggcaggtcagccgaggccatcaccagccagccaccgcgtcgatcgccagggcgtagcccggcaccccgaagccgcacatcacggcccgtgccgcgctggcgatgtaggaatggtggcggaagctctcacgcgcatgcacattgctgatatgcagctcgaccagcggcactcccgtgcccttcacggcatcgagcagcgccacgctggtgtgggtgtaggccgccgcgttcagcaccacgccggcgagctggcccgccgcgtgcaggcggccggcctcgtggatccagtccaccaggtcgccttcgtggttgctctggcggaactgcagcgccagcccgtggcgggcgcaggcggcttcgcagagctgctgcacgtcggcgagggtctgcgagccgtagacggcgggctcgcgagtgccgagcaggttcaggttggggccgttgaggacgaaaacggaacggggcgtggtcacgggggcttcactcctgggacgggcaccggcgccctgccgaccgcggcacggcccgccgcgcgcatccgtcgcccctgattatccactccgcaaaaaagaagggcccccttgcgggggcccaagtgggcggccgtggcgaacgggccgcccggggaggatgcacaggccgggctcagcgccagtagccgccgcggtgccagtgggggggacggttgtagtagccgtaaccgccgtacaccaccggagggggaggcggcgcgtagtacacaggccggggaggcggcacataggccacgggcggcggggcgtagtacacgggcgccgggggtgagtaatacacgggcggcggggccacgtaggtcaccggggggctgtagatgacacccgggccggtgccaacgcccaccgacacgccgggggaattgacgccgatggaccagaacacgtcgcgcgcctgcgcggcacccgaggcggccagcagggccagcccgacgccggccgcggcggcgatggctgcgaaggaacggcttttggtcatggaagttctccttggaaacgggcccggcgccgccgggaaggcggggacgcgccccatgcgctctataacgcgccacatgccccgcaggatggcacaaatgccgaacaatcttgtttccggacgtagcggcgtttgttgcagggggttaccggcaggggcggcatcctagaatgcgcccatgagttcgcatgccccctcccccgcgacggccgagtccgccaaaccgagcaatttcctgcgccagatcatcgaatccgacctcgcccagggcacctatgcccaggcccgctgggccggcacgccaggcgacgccgcccaccacgccgccggccagcccgatcccgcgaagatccgcacccgcttcccgcccgagcccaacggctacctgcacgtgggccatgccaaaagcatctgcctgaatttcgggctggcgcgcgactatggcggagtgtgccacctgcgcttcgatgacaccaaccccgagaaggaagaccaggaatacgtcgatggcatcatcgacgccgtgcgctggctgggcttcgactggacgcagatcggccaggcgcccggcaccgccgcgccctaccaggccagcgactatttcgacttcatgtaccgcgcggccgagtacctgatcgagaccggccacgcctacgtggacgagcaaagccccgaggagatgcgcgccaaccgcggcgatttcggcaaacccggcgtggacagccccttccgcacccgcacgcccgccgagaacctggcacgcttccgcgaaatgcgcgatggccaattgccggatggggccgccgtgctgcgcgcgaagatcgacatggcctcgcccaacatcaacctgcgcgacccggccatctaccgcatcaagcacgccgagcaccaccacaccggcaacaagtggtgcatctacccgatgtacaccttcgcgcaccccatcgaggacgcgctggagcgcatcacccacagcatctgcacgctggagttcgaagaccagcgcccgttctacgactggctgctggaccgcctggccgaaggcggcctgatcgccacgccgcagccgcgccagtacgagttcgcgcgcctgaacctcacctacgtggtcaccagcaagcgcaagctcaagcacctggtggacaacggcatcgtgagcggctgggacgacccgcgcatgcccaccatcgtcggcctgcgccgccgcggctacacgcccgaggccctgcagctcttctgcgagcgcatcggcgtgaccaaggactactcctggatcgactacgccacgctggaaggctgcctgcgcgaggacctggagaaccaggcccaccgcggcatggccgtgctggacccggtgaagctcgagctcaccaactgggacgaagtcttcggcaccggccacctggaaccctgccagttgcccgccctgccccatccgcccgaaggcacgcaagcgcccgtgcgccacttcacgctcggcaaggacgtctggatcgagcgcgaggacttcgaggagaccccgcccaagggctacaagcggctcttcccgggcaacaaggtacgtctgaagggcggctacgtcatcgaatgcaccggctgcgagaaggatgccgaaggcaaggtgacgaaggtgcttgcgaccgtggtgcccgacaccaagagcggcacgcccggggccgacagcgtgaaggtgaaggccgccatcacctgggtgggcgtggccgacggcgtgcccgccgaagtgcgcctgtacgaccgcctgttcaccgacgcccagcccgatgccggcggcaaggacttcctggcgctgctcaatccggacagcctgaaggtggtgaccgcctatgtcgagccctcgctggcacaggcgcagccggacgacaagttccagttcgagcggttcgggtacttcgtggcggaccgcaaggaccatgcgccgggcaagccggtgttcaaccgggtgaccggcctgaaggacagctggggcaagtagccccggcgatacccgcgtaacacaggagcgccccgccatgctggccaacctcacccccttcctgctccactgggccatcacggcgttcgcgctgtgggtggccagccatgtgttcaaggggctgcggttcggcagcaccggcgccctggtggtcgccgccctgctgctcggcctggccaatgccgtggtgcggccgctgctggtggtgctgacgctgccgctcaccctgctgaccttcgggctcttcctgttggtcatcaacgcgctcgtgctgatgctggtgggcaagctggtcagcggttttcatatcgacggcttctggaccgccttctgggcgagcatcttcatgtcgctgctgagcctgctgctgggcagcttcgtgctgggtggatcaccggaattcacgatccagaaggggccggcagcagggccgttctggctgtagccccgggctggacacattcccgcgcgccatgcgggaggtgtgcggaaaacgactatgcatagtcgaaaccgttctgccgcgccgtggcgttgcgcggcggttcggacctatggtcggcggtttgcccattcttcatgcaaccgccatgcccgcaccgacctcgaccgctcccgtaccgcccccgaccgttgacgccgccaccgtgcgcacctggctgaacgacagccaggagatcgccctgctggacgtgcgcgaagccggccagttcggcgaaggccatccgttcttcgccgtaccggcgccctacagccgcctcgaacgggacgtgccccggctggtgccccgccgcggcacgcgcaccgtgctgatcgaccagggcgacggcgtggccgcgcgtgcggctgtccgcctggccgggctgggctacaccgacctgcacgtgctggaaggcggagcgccgggctgggcggccgccggctataccctgttccagggagtgaacgtgccgtccaagaccttcggggaactggtggagcatgccttcggcacgccgcacatcggcgcggccgaactgcagcgccgccagcaggcaggcgagccgctggtgctggtggatggccgcacggtggaagagcaccgcaagatgaccatcccgggggccctgccggtgccgaacggcgaactggcacgccactggagcgtgctcgcgcccgatccggccacgcccatcgtcatccactgcgccggccgcacgcgcagcatcatcggcgcgcagatcctgcgcagcctgggcgttcccaaccccgtgctggcactggagaacggcacccagggctgggccctgtccgggctggcgctggagcatggcagcgcccgcgcgccggccagtccgcccgaggccggggacgcggaccgcgaccgggccgcccgtgtcgccgcggaggccggcgttcccaggctggatgccgccggggcgcagggctggatcgatgatgccggccgcaccacctatgtgctcgacgtccgcacggccggcgagttcgcggccggcacgctcgccggggcgcgccatgcgccgggcggccagttgctgcaggccgcggaccagaccatcggggtgcaccgcgcccgcgtgctgctgctggacgacgatggcgtgcgcgcaccggtcgtggctgcgtggctgcgacggcagggccatgagacggccaccgtggaaggcggcatacacgccccgctgaagctgccggccccggccggcgtggcgttgccggccccggtgccgcagatcgcgcagcaggccctgcctgcgtggctggccgcccagcaggcggcgccgctgttgctggacgtgcagccctcgcaggcctaccgccggcagcacgcccgcggcgcgctctggtccgtgcgcccacgcgtggctgccgacgtgcaggccgccgcgcaggcgcgccgcgcgccgctgctcatcctggcggccgatgcagaaagcgccgcgttggcggccagtgagattgcacccggggcgacgaccagcgtgcattgggcgctggcgtccgactgggcggccgcggggctgcccgtggaaagctcgccggggctgccggccgatggcgacgcgatcgactatctgttcttcgtgcacgaccgccacgacggcaacctggaggcagcgcgccgctacctggcatgggagaccggcctgatcgcccagtgcgcgcccgacgaactgtccggcttccagctgccagccgccgtaccccacggcgggtaacgggcccgggcggctggcacgcccgccgcatatcgttcctcggaaacgtttgttgccgcatgccgcgtggcgccagaagatcggaacctgttcgctcacccatgggcgcctttccctctccgactccttcctgccaacgatgcaccacgccatgcgccacgctcccgccacctttcgctcccacgccccgctcctggccggcatcgctgccgtgctgaccctgatggcgggaacggcccatgccgacgccacgctagacaagatccggcagcgcgggaaagtgtccatcggcgtgctcgtcaacggcggccccttcggctccatcgatccggccagccagcagctggtgggctggaaccccgacctcgcccgggcgctggccaagggcctgggggtggaggccgacctggtgcaggtgcagacggcgacgcgtgtgcagttcctgcaggccggcaaggtcgatctgctgatcgcgtcgatggaactgaaccccgagcgcgccgccatcctgggctacgcgcccaccccgttctaccgcgtgggcggcacggccgccgtgcgcaaggacagcggcatccagaaatgggaagacctgcgcggcaagccggtgtgcctgtcgcagggcagcagctacgccaggccgctcaccgccgaatacggtgcgcaggtgcagggcttcaagaccgcctccgattcgctgctggcgctcaagggcggcaactgcgtggccgccgtgcacgacagcacgctcatccatccgctgctgcgcaccaacgccgagtggagccagtacgccgccccgatcaccgccgaactgctgcccgcgccgtccgtggtctggacccgcaagggcgaggccgacaccatcgccgcagtggacaaggtggtgcaggactggcaccgcagcggctggctgatcgccacggaaaaacgcctcggcatcgagccggccaacccgctgctgcccgaactgcaggcgaagttccaggccgcggcccactgagcccggcatgcacgacaccggcctgctcgcccagggcgtggacgcgctccggggcatcggcctgaactacgctttcgtgctcgacgctaccgagcgccaggccttcgtgcgcggcatgggggtgacggtgcagctggccctgctcaccattccctgcagtctggcggccggcgtggtgctggcggcctgcacggcctccgggcgtgcctggctggctcgccccgcgcgcgccttcgtcgaggtgacgcgcaatacgccgacgctggtgcagttgtactgcgccttcctcgtgctcaacatgctcatcacgcagcagctgcgcgactggggcgcgggccagaacccgctcacgccgttcgtgtgggtggtggtcgtcatctcgctgcacaagggcgcgttccacgccgaggcgctgcgcgccggcatcgaggccgtgcccgccaccacgctggaggccgcgcgctcgctgggcttctcgcagcgccagttgctggcgcgggtgcagctgccgctggccgcccgcttcgccctgccctccctggtgaacaacctcgtggacctggtgaagatgacggccgtggcctcggccatcgccgtgggcgacgtgacgtatgaatcgatcatgatctggtcgcagcgcgacaacgtgctcgaactgctgctgctcatcctgatctggttcggcctgctgacctggctggtgagcctggcgggccgctggctcgaggaacgctggaggatgcccggttatggccaatgacgccgtcctggggccggtgcctgccgcccctttgctgaatgcggtgcgcagcggcgcgcgcaacccgtggctggtcggcgccgtggcggcgctggccgtggtggccgcatggcaggccaccggtaccacgccgcgtgccgttgcctatctgtggcaatggctgcccgcgctgctgcgcggcctgtgggtgaacatcgagatcagcgtgctggcggtggcactgggcacggccgtgggcctggtggtgggcgcgctgtcgctgtcgcccgtgcatgccgtccgcgtggcggcgcgctgccatgtgcaggtgttccgcaacgcccccatcctggtgctcatctacttcaccacctatgtgttcccgttcgaggtgcacctggtgcagtggacctttcccttccccgactgggtgaaggtggtgctgggcctggccctgcccaccagcgccaacgtggcggagatcttccgcggcgcgatccagtccattcccgccgcgcaatgggaggccgcgcagtcgctcgccttccgtcgcagccagatcttccggctggtggtgctgccgcagtgcgtgcgccgcatgctgccgccgtggatgaacctgtacgccagcatcaccatgagcacctcgctggcctcgctggtgggcgtgcacgacgtggtggacacggcccagatcgccagcaacacggtggcgcgcacggacttcaccatcctggtctatttcacgctgctggcgctgtttttcgcctactgctaccccatcgcccgcgccacgcgcgccctggaaaaacgccatgaacgccactgacgccttcctcgcctccctgaagcctcctgcggaggaagccgccgcgcccctggtgcacctgcgggacgtgcacctgtccttcggcgacaacgcggtgctcaagggcatcgacgtgcaggtgcgccgcggcgaggcggtgtccatcatcgggccctcgggctcgggcaagtccaccatcctgcgctgcatcaccggcctgctgcggccgcagcgcggggagatcgtggtgggcggcacgcgcgtggaccggctcaggacggaagcggacctgatcgcgctgcgcaagcgggtgggcttcgtgttccagcagtacaacctgtttccccacctcacggtgctggagaacctcgtgatcgcgcccacccgcgtggtcggccgcgaccgcgccgcggccgagcgggaggcgcgcgccctgctcgacaaggtgcggctgtcgcacaaggaaaccgcctacccgggcgagctttcgggcggccagcagcagcgcgtggccatcgcgcgggcgctggccatgcggcccgagctgatcctgttcgacgaggtgacctccgccctggaccccgagaccgtgggtgaggtgctgaccgtgatccgcgacctggtgaaggacggcatgacctgcgtgctggtcacgcacgagatgcgctttgccgaagaggtgagcgaccatgtgtacttcaccgaggccggccgcatcgtcgagcacggccccgccgcacagcttttcggccagccgcgcagcgcccgcacgcgggagttcctgcagcgcgcgctgggcgaaggcgtccgcacccgcgaggtgcccgccacccccaccccgccgctggcgttcaaccagctgcgcttcgccctctgacctgccaacgccatcctccggagaccaccaccatgaccaccacctccgctgccactgcagccacccccatttccgcttccaccgccgaacgccgccgccaggccgtcgatgcggccctggccgacgtgcgccgcctcaccgcgcggggcacgcccgaccgcgccgcgctctcggccatcacccaacggctggagcaactggccgcgcacaaggacctgttcagtcgcgcggatttcccgccgcctgacgagacagccggcgtgggagcctccacgcgctaccgcctcaacccggcggacggcgacggcggcctggcgctgtacctcaactccatcaaccccggcaagaccaccgcgccgcacaaccacaccacctgggcggtgatcgtggcggtggaaggccaggaggtgaaccgcctctacgaacgcacggacgaccgcagcgaccccgcccgcgcgcgcatccacgtggcgcgcgaattcaccgtgcagcccggcgcgcccatcgccttcctgcccgacgacatccacagcatcgccgtggtgggcaccgagcccacgctgcatttccacctgtatggccagccgctggaaacgctcacgggccgcgtcgcgatcgaccccgacaccggcgaagtgaagaattacaacgccgcctacttccgccccagcgaggccgtggcatgaacgggccggatatcctccagcacggcaacgcacactccgcgccgctcggcgccgccacccggctgctgcatgccggcgcgcccgcgctgcgcggcggctccggccctgtgaacgtgcccgtggtgcgcaccagcaccgtgcgcttcggcagcaccgcggactatgcggaccaccaccatcgccgcactgcgggcgagcgcgtggcctcgtacggccgccacgggctggacacgcaccgcgcgctggaagatgccgtcaccgcgctggagggcggccaccgtgccttcctcgcaccctcgggcctggccgccatcacactggtgctggtcgccctgctctcgcccggcgaccatgccctggtggccgacagcgtgtactcgcccgtgcggcgcgtggacgccacgctgctgcagcgcctgggcatcacgctcgaatacttctcgccctcgcagggcgacctggccgcgaagatccggccgaacacccggctgatctacgtcgaatcgcccagctcgctgctctacgaggtgctggatttgcccgccatcgccgccgtggcgtgcgcccgcggcattcccctggccacggacaacacctggagcggcggatggttctgccagcccctgcggctgggcgcgaacatctcgatccaggcggccaccaagtacatcgccggccactcggacgtgatgcagggcatcgtcgtcaccgactcggaagagctcaccggcaggatcgccaccgcctacgaagcgctcggcctcaccgtgggcgccgacgacgcctacctcgccctgcgcggcgtgcgcaccttgcccgtgcgcctggcccagcaccagcgccacgccacgcgggtggccgaatggctgcagaagcagccgcaggtcggccgcgtgttctacccggccctgccctccgaccccgggcatgcgctgtggaagcgggatttcagcggggcgagcgggctggtgtcgttcgcgttcgcggacggcaacggggcgaatggccatgggagcgtggatgcgcgcggcgcgaatgcgttcgtggatgccctgcggttcttcggcatcggggcgtcgtggggtgggtacgagagcctggcgctggtggcgcagccggagcggttgcgggagcacagtgcgtggacggggaatgcgccggtggtgcggctgcatgtggggttggaggatccggaggacttgattggggatctggggcaggcgttggggaaggtggcgactcgggggtggttggcggctgcgtgagaagcgatgacagctttgcagcggttgctgacggtaaaccctgctacgcggattcacgttattaggcactagagcgtgttatgaactttgctcctcggagtggaagtcaaaggtagagtctgcggatgccccgcaagccgtatccgacggatgtcagcgatgaagaatggagcttcgctgcgccctacttgagcctgatggaccagcgcgcgccccagcgcgagcacgatctgcgcgaagtcttcaacgcgctgcgctggctggtgcgcgcaggcgcgccttggcggatgctgcccaacgatctaccttcttgggaggcggtctaccagcaaacccgacgctggctggaagcgggctgcttcgaggcgatggtgtcggacctgcgttcgatcatccgcgtggcgcaagggcgccagggacaacccagggccatggtgatggatgggcggacattgcagtcgaactgcgagagcggaccgcgtgcgggttacgacggctacaagcgcaagcgaggcagcaaggttcacatggccgtggacacactgggacattttctggcggtgcatgtcacgccggccaatgagcaggaacgcgcgcaggtgcagcgtctgtgcgaagacgtgcagcaggccacgggccactcgatgaagctgggctgggcggaccagggctatacgggcgaggtggcagcagaggctgcaaaggacaacggcatcgatctgcagatcgtgaagctgcccgaggcgaagaagggctttgtgctgctgccgcgccgctgggtggtggagagaagcttcggctggctggcaaggtttcgcaggctctcccgggactacgagcggctacccgaagtgctcggcgtgatgcatttcctggtctttgccgtgctcatgttgcctgcagccgcacgggtgctggctgcggcaggaagttcataacacgctctaaggagccgttgggctgactgacagtcagcagacccgaatgtcggctctgcaaagcaccaggcgcagaaatctaactttgcggacggttccgtagcaatgaccgctaccccgctacttgaactcggggttccccacttgtattgcccgcacaatagaatgtagaaaaaattttaacgattcctatgacgatagaactcagcgaaacgtctgtcagcggcgctcttgaaaagctgtcttggcaggccctgaaagatcacttggaaagcttcattttagctccgcaggacgtcgacaaactggtcggcctggtgcggcgcagtgaagcactcgtcttgaagcggctcgatcagaagaagcagaagaaccgcgataatttcctcgataagctcgcaggctatctcgatagcaaaggctatccgaatcaagccaagctggtgctagcgcacgcagtccgtttgaacgagatcgacggtatctattgttcgatcatcgaactactctctaggagcgttgctgccaatctctctccggaactccgggtctcagcattgctcgcgcgctccaatatcgagtacagccagctgatccagcagatgaacaagaacatcgaggatcaggggatactagaccttgggaaagtcaccatgcaaggggctgatggaaacgagttcaaccctggaggtgttcatgaagcccttcttacgactctagccagcacctttggcatggaggcacatctcaatcggtggtatgacgaacagggctttctggttttgcccgcgcttcctgtaccgagcgatcaggacaagatcaccgttggttccgtgcagctgcttgcagtagcttgggggcactggcagttttcggaacggcgacatcgttatttggacgctcctttggagcgtattacggatcttgatcctgcctgggctactgtcggaatcaaggggttgtggaagtctcgcccggcagatgacaatgtagagttttactgcctagctgccaacgtgcggttgatggagcgcttcagccaagctttaacgcccattcttgctcagccgctctataagaaattggtctacggcactgagggtcacgttgcactttaccccaaaaaggcaatttcactttttgagattcacgccgagacatgcctaagccaactgctatcagccgatctcattcgcgatcagtcggaatatgcggggttgactttcgccgagtggatacggggctactctgtactccaaagtatctctaatgacgtcctgaagactggcgacgcagatcgtttgactgtgcgatttagcgacactgagcttgtggagatgttgcagcgcctaggcctccaaggagacaaagcccagagctttatcaaacatgcaacttaccgcaaggccagccgcgatctgtttgatcaaccgctgatcaagctgcaggatggaggctatctgctgcttgcaatcgctgctgcaacttcttcgatccctaaagtgattctgtcaacgcttgggatgctggaagtcaaccttgacgggcggggcaagcgcttcgaagcgagcatgattgatctcttgaatcgacacggcatcaaggccaagacgatcacctgcaaacgcgatggcgaggaatacgactacgatgtcgcgttcgtctggggggactacctatttctgttcgagtgcaaaagtcgcaatcttcccaccggcgatcctgcccggacctatttcttctctctcggcattcgcagcgttgaaaagcaggtcaagcggttggcagaaggactcaagcgacatcccgacatcctcagtgccaacatgccagaggccgtgggcaagcgagtcgtgcattgtgtggtcaattcgctaccgtttgcgaaattcactgaggaaaacgatctgcatttcgcagatgagggtggcattgcgagattcttcaaacagtcggaaatcggcccgcgcaagctcactcagacagggttgagcgacattgacccaaaatctgtgatcgcgcatctctgggacggtcccgagccaacgccggaagacttcctgcgacacctgagatcccccatccagctggctcacgtcgcttatcacctgcgcgccaatacaatccagataccggtgggaatggaggaggctctgctgttgatagagatagggcagatcgacaagaccgatgacagtcttcgggaagcttctcaacaggccggctatcgacctggtggtggcttagttagtgcctgaagcgcaatctgcgtgaacgactctcgggagctacgatctcaagtagttgctttttcgtcggagcggccatgcagccaagtgactgtttccacggaggcggctgttcaggattcgtgtcactcaacgactgctgttatctgctacggcagttcagacacggatcgtgaatgactcagatcagcctcaagcggactaccgccgcctcaacgaactggctgccgaccaaccgccctcaatcaaacctcaccccgcccgcgttacccctccatccacccgcaaactctgccccgtgatgtaacccgcccccgccgacgccaggaacgccacggtcgccgcgacctcctccacccggccgtaccgcccgagtggaaccgccgcgcggcgctcttcccattcgggcaggctgtcgatccagcccggcaggacattgttcatgcggatgttgtcgcgtgaaaagctgtccacgaagatgcgggtgaacgcggcgaggcccgcgcgcatgacggacgaggccgggaacagtgcgctgggctccagcgcccaggccgaggagatgttgatgatcgcgccgccctcgccctgccgctgcatgcgcggcaccacgagccgcgtgggccgcaccacgttcagcaggtaggtgtccatgccctgcagccagtgctcgtcggagagttccagcagcggggcccgggggccgtggcccgcgctgttgaccagtacgtcgatgcggccccaccgttgttccgcccgctccaccagggtgccgaggtcttccagcgactggttcgatcccgtcacgcccacgccgcccagttcctccgccagcgcttcgcccttgccggacgacgagaggatgccgatgtggaagccgtccgccgccagccggcgtgccgctgccgccccgatgccggatccgcccgcggtgaccaatgccacctttttttctactgccatcaccatctccgtcttcatcatgaccgtccttgcattcacccatcgggagtacattgattgtggaatcgcgcggtgctttcaggtcaggagattgcggcaggcacgctgctccgatccagtagaaaatctacacccatgacaccaccgctggaccgccttccctcgctcaatgccctgcgcgccttcgaggtggcgagccgccatctcaacttccggctggccgggcaggaactgggggtgacgcagggcgcggtggcgcagcagatccgtgcgctggaagccgagctgggcatgaagctgttcgagcggcatccccgcacgctggtgctgacggccaacgggcagcgctacgtggtcggcgtgcgccgcgcgttcgacctgctcgcggaggccacccggggcctgcggcccgagccggggcacctgacggtgagcgtgacgccgaccttcgccaccaagtggctcatgcctcggctgggggcatacacacacgcccatccgacgacggaactgcgcgtgctggcgaccgagcggatctcgcacttccagacggaggcgatcgacctggccgtgcggtatggccggccgcccttcggccccggactgcaggccgacctgctgttcgaggagtgcctcgtggccgtgggaagtccgcaggcgcaggcacagtgggcgggagcaggccgcaccacgctgctgcacgacgggcagtcgtcctgggaggagtatttcgagcggtgcgcgcacggccgcttgctgcccgcgaacccggcgcaggcgatccggttcaaccagacgacgctggcgatcgacgcggcgctgatgggtcagggcctggccctggtacaggagcagttcgtggcgcaggacctggccgcggggcgtctggtgcggccgttcccggacacgctccgcaccgatgcggggtactacctcgtgtgcccgcgcaagcagcgccacccggaggcggtggcgcaggcaaggcggtggttcctgcagcaggccgcgcagtcgcagtgatcgcgcgatggtcccgcggccccagcgcggcgatcgatcgcacggcccggcaggcgcgggctacgcagccgctcccaggagccggatgcccgtctgcccttcccgctccagctgggcgaccaggcccagctcccagtccaggtattcacggaagcccgcgtcccgcaatgacaggtcccgatgcgcgtacgggctgtaccagtggtcgtcgtcgccggtgagcacgccggcatcgcccgcttccaccggcaggccggcagcggcccaggcggcggtgccgccggcgatggcgcgcacgtcgcggccggtgcgggctgccagttcgggtgccacggtgcggggcagcaggccgtcgggcgaggtgagcagcaccacctggccatcaggcagatcggctacgaaggcggcgaggcggtcgggcacggcgaatcgcgcgccggcgatgtgctggcgctcgaaggcggcgcgccggtccacgtcgaagacggcggcacggccctgttccagcagcgcctgggcctgctgcggcgacaccagcggcgcagcggcgtgggaggcgagcacgcgcaccggctcggagccggtctccagggtggccaggggcggcggcgcgaacacgaacacctcgtggccgcccagttgcgcgagccaggcgccggtggtgagggcacgcacgccgtcccagtcggccagcacgatgcgtgcgccgcgcgtaccggcgtactcgtcggtggcctgcaccaattggccgccgggggcccagcgccagccttcgaggtggccggcctcgtattcctcgcgcgtgcgcacgtcgaagcggtagagcgtgcgctcatgggcctgggcctccaggcgcgccaggccggcggcatcgatgcgctggaccccggcacgctgcgccacggcggccgcgcgctcgcgggcgaccgcaagggtgtccggcgagggctcgggcagcggcgtggtgcggccgtgcgcgagcgtgcggccggtgagcagccagtccatggtgccgttgcgcagcgaggccacgcggttgggaatgccggcatcgatcagcgtctgcgcgccgacgatgctgcgcgtgcggcccgcgcagttcaccaccacgaaggtcccggggtcgggcgccagctcgccgatgcgatagaccagctccgcgcccggcacgctgtgcgcgaagggcaggctgaaggccgcgaactcctcgggcgtgcggctgtccaccaccacgatgtcgtcgccgcgcgcgatgcgctcgtgcagctcgccggagtcgatccagggcgtgtgcttctcatgctcgatgacttcgccgaaggccttgctgggcacgttggtgccgctgaagatttcgtagcccgcggcggcccagccatcggtgccgcccgccagcacggagacgttgcgccagcccaggtgcaccagcttggcggcggcctcgtgggccagcgtctcgtcgccgtccaccagcacggtgcgcgtgccgcggcgtggcaccagccggtcgatcagcagctccagccgccacgccggcgcggaggccgcgaacaggatgtggcggtgcgtgaacacgccggtctcgcgcacgtcgagcacggcgatctcttcaccgtcgtgcagcgcggccttgagcgcctgcggcgtgacgagcgcgtggcggatggacttcggggggccgaaggtgcggtaggtgccgccctcgcgggtctcgaacaccacgcggccgggcatgcggtccagcgcgcggccgtagaaatgcaggtgcaggccgggctcgtcgcccacgagttcgatggtgtgcacgtcggtgggcgagagctgcaccgagacgcccgggaccacgtccacggtttttccggccgcgagcgcgtcgcgcgccgggtcggccgtggtgctgcgctcgtagaacacgttgcgctcattgccggagatgccggcgatgatggcccaggtggtgtggtcgtgcggcggctgggccttgccggacaggccggccgacacgtagagcgcatggcgcccgcccggctcctcgctgaggcggtacacctgggcggggttgtcttccgacaccgggaaatgcgcggcggggaacagttcgcgctgcaggccgagctgctcgagcgccgaggccacggcgcgcagctggtcgggcgtggcggcttcggggtcgggcaccaggcggcgcgcggtggcgatgaaggccgccacggcggcggcgcggcggctggcgatgtcgctgccggagaagtcgagggagagggaggtctgggtcatgggaggcctttggcaagagcgacccgtacgttaggcacccggcgcaccgttcgccaacgaaggaaaccggctatcgatatgcggcctgcatggcaggcacgctggcgtcatatccatagtcgcgaatcttcgttcccccgcgggggatgcaggcctaggctgaacgcaggctcccggtccgtccggaccatgtctttttcccttgccatctgtcccaggtccgcaccatgctcccctcccgaaagaccgtgttcaccgctgccacggcagcgctcgcgctggccgccttcgccgccaccaccctgcatgcctcccgttcgcacgccgcatcggacgcggcggccggattcccctccaggcccgtgcgcatcatcgttccggtggcgcccggcggcagcgcggacaagctcacccgcacgctggccgaccggctcggcgcactctggggccagagcgtgatcgtggaaaacgtggccggtgccagcggcaccatcggcgcggcccgggtggccaaggcggcgccggacggctacacgctgctgcagcagggcgaggggctcacgctcaacggcatcctgttccgggggctgccctacgacacggacaagagcttcacgcccatcatcaaggcggtggtgaatccgcagatcctcgtggtgcatccggcgaccggcatcaccagcctggccgactacgtggcgcgggcccgggcccggcccgaaagcatcagcctggggctgccgggcaatggcggcatcgcccacgtggcgcacgagatcctgtcgcaggagacgggcgcgcgggtgaactacatcccctaccccggcggcggcccggccacggtggacgtgctggccggccacacggatgcgaccctgatcaccctggccgccgtgaccgaccatgtgcgcgccggcaagctgcgggccctggccgtgactaccagctaccggtcccccgccctgcccacggtgcccaccgtggccgaagccggcgggccgcccgggttctcggtggaaagctggcagggctacttcgcgccggccggcacgccgcccgccatcgtggagaaaatcaaccgcgacatcgctaccgtgctgcaagcgcccgacgtgcgtgcgcaactggaatcccagggcttccaggtggccggcggatcgcccggcgacctcgcgcagagcctgcgggcggaacagccgcgttatgcgcaggccatcaggacggcggggctggcgttgcgttgaggtcggggcactcctcttgccgggcggaggtacgatccaacagtcgttttcttcatcctttttgcccagcatgaatttctccgagcgcctgaagcaactcccctccgtcgcccacctttccgccctgcacttgctggggcccgacggcgagaccgtcgccacgctggagaacaagcctggccaggccggctcgctggccgtgtaccacgcgctgggccagttgtacggcggccgcatcacgcctgccgcagccacgctgggactggagtggtatgcggagcacactgcggatgcacaggcgcaccccggcaagcatcccaacatcgaccggctggtggagtgggcgaagggcaacgtggcctatggggtgcggctggtgcccgcgatttcaccctgacgatgcggcttgagcaactgccctgccatcaccgtgttgccgaggcgaggcagtgcgctcggtcgatggctttgtcagacgaacctctgtggcatgaaaatgaatgccgtggcgatgttggaggccagcagcagccaggctgcggttgcgagcgcggaaaaacgccaagcgtaggcgcgctgcaccaaaaccgacccacggaaaaaacaagccatcacaggaaccatcgctgcgctggccaccaaccagaccagagcgaagctcccgaaccgcgcgaatccggtctgcaggcgcattcctgtcagcatgctccccaaataaaccaatatgacccaggcggcagcctcgacccaccacagacgggtcgcgccggcccaaacgggatttcgatgggccagcagtcgcaggtaaaggaaaccgaggcaaaccagggcggccaggaaaaccgtcgcacttgcgacgatcgacaactcctgccacgcaccgatacagagatagaaaaacggcacaatcgccaagccgagcatgacggaagccaagccaagtgcgccccaacggtcgcaagaatgtcgttgcatcatttctttcatactgcaggcacttcgtagcttctggtcaataccacccgagtgaccaacggagggtaggcgaactggtgctgtagttgccaccaagccgtgatgccgactctttgggcgaaagaaaaaccaccatcggattgagcgccatattctctcaagtcatcatcatccaggccaaacacgtcgtacaagacaaacttcaatgttatttggtactgacttctctcacgatcatacccgtaggcggtggctatcacatagacatgctggacgccgttgatcatcaggccgaggccgttgccatagtcctgggtagcgaaaaattggctgccggcattaaacgcaggcactcccaagtccatcggcacgtgcaggttcctgatgttccagtcagcattcttgagtgcttggtgaatacgaatcctgccagtggttttgtagggagaattgggagcggacagcgccgcactgcagaaatactccatattgcatgactggagaccaacccggtcaaacgtggatcttcaaaatactcaacgcccttccgatgttctctcaaaaactcagagaatagcgttcgtgccactccggtcgtatctgcctttgcaaaaattcccaacagcttttccatcttgggtttcagcacatccaccgtgtccccgacactctgccgctgcggcgccgacgctctacagccataggtaatatcctgtccatatcgaggagcaggaacggaaggcagatgcacaccgtcggcaaatggatgaatgggggagagatatctatctttagcgaccgccacgactatgggttcatttatttcgctgatgaattgcatttgcagtaagtgtgcgagagaggtgcagatccccataacattatttcccagcctttacccaacccatcaagcatcaaagtatgtttataaaaaactttcatcaattattttataaaatttatttatgaatcaattccaatcaaaagctggaaaaacccggccactcataatatttttcgtcaagagaatgaagcaaaatttttcattcaaaatccaaaattaggcagaaaacgtacaaagctgtaaacccttgcacgggaactcacatgcatcctgtatttcagcccccgatgtacttctggaaacgcgccgcccgcgttgccggcctcctggccctggccgccggactgagcgcctgctcgggcgtaggcaccctgaatgcactcacggcgcgcagcgccgccgcggtggagaccggcgtggcctacggccccctgccccggcagcggctggatgtgtaccgcccctcggtggccgccccggccggcggctggccggtcgtggtgttcttttacggcggcacctggaacagcggggaacggggcgattacctgttcctgggccaggcgctggcgtcgcgcggggtgctggcgctggtggcggactaccggctgtacccggaggtgcggtatccggatttcgtggccgacagcgcgctggcggtggcctatgggctggagcatgcggcacagctcggcggcgatccgcgccgggtgttcgcgatggggcacagcgcgggcggttacaacgcggcgatggtcgcgctggacccgcgctggctggcagccacggggcatgcaccgtgggagctggccggctggatcggcctggcgggaccgtacgacttctttcccacggacaacccgcaagcgcagccggtgttcttccacccgaactaccccgcgcgtgcgcagccgatcgagttcgcgcacccggccgtgcccgcgcaggtgccgcgggccttcctgggtgcgccggaaaaggaccggctggtgagcccgcagcgcagcacgctgcaattggcgcaggcgctgaaggcggcgggcgtgccggtggtgctgcagctgtatccgcgtgccagccacacgacgctggtgggcgcgttcgcctggccgctgcgctgggtggcgccggtgctggacgatgtggccgggttcatcgcctcggccccgcccgcggcgccggcaccgaagctgcgggaagccccgcttgaaggagcatcggcgggcggctaagttggcggctttccccgttctgcgcgccctgcgcaaggagagacccatgcctgcttccacccccgacggccccgccggtaccggcaccgtgaccctgcaccgcgtgctgcgcgcgccggccgagcggatctaccgggccttcctggagccggacgcgatggtgaagtggctgccgccgcatggcttcaccggccgggtgctggagatggatgcccgcgtgggcggacgctaccgcatgcagttcacccactggggcaacgggcaggtgcatgcgttcggcggcgaatacctggagctggtgccgggcaagcgcatcgtgcataccgaccgtttcgatgcgacaggcctgcccggggagatgcgcaccacggtcgagttccgtgccgtgtccgtgggcacggagttgcgtgtggtgcaggaaggcattcccgccatgattcccgtcgaggcctgctatctcgggtggcaggagtcgctgcagttgctggcgctgctggtggagccggagattcctggctgattcagagttgcgacccgagcaggccggtgatgcgctcggcgatccgctcccgcagaggccggttcagccattcctggtgcgtgacccggcgggactggcggatgtcctgctcgaagacctcggtctggcgacgggcgaaggcctcgtcatagacgttgaggttggcctcgtcgttgagccggaaggagcggttgtcgaagttggtggagccgaccgagacgatgcgctggtccacgatcatgaccttgcagtggtacatggtggggccgtaggtgtagatctccgcgcccgcctccagcagcgggccccaggtgccgcgcgatgcggccttgacggtttcggtatcggtgtgctcgcccggggtgacgatgcgcacgcgcacgccgcggcgcagagcgtccagcagcagggtgcgggtgagttcgtccggcacgaaatacgccgcggagaggtcgatgctgcgctcggccgcggtgacggccatgtggtacatgagctgcatgctctcgctgccgctcgacggcgagctggagaacatctgcgcgcgctgcgtgcccgcgggctcgagcctggggaaatacgcatcgccatgcagcaccctgccggtgaccttgagccagttgtcgaggaaggtggcctgcaggtgcgccaccgcggggccgcgcacgaggtagtgcgagtcgcgccagtggtccgggtcctgcgcgttgccggtccactggggcgcaatgcccacgccgcccgtgaagcccgccacgccatcgacgacgagcagcttgcggtgcgtgcggttgttgagccgcgcgaggttgtaccagtggggcttgtggaatttctcgatctccacgccggcggcgcgcatctcgtcgaggtagctgtcctccatcttggagctgcccacccagtcgagcagcacgtgcaccttgacgcccgcgcgggcacgctcgctcaaagcatcggcgaactgcttgccgatgtcgccggaccagtagatgtaggtctcgaaggtgatggagcggcgtgcggcgcggatggcggcgagcatgggcgggaagatgcggtcgccgttctgcaggtccatcacgtcgttgccgtccacgatggagggccccagcaggttgcccatggcccgctcgaactgggggctggacgtgccgtagaggcgcggaagctgctggcggacctgcggttcgcccgcggtgaaattgagtgccagcagcgccgcggcagcggtcgcgatgaaggtgatcagcgctgtgcgcagcgtgcggccgggtgtctgcatggcaggggattgtggaagccgcggcgggccgcccctgtaggccggcgcctccagccgcctacactggcgggcctacccggacgggcgccgcgcgcgccatcgactgacttcctgcagaccatgccttcgccatcctcccgcttcgccttccctcccctgccctccccggacaccgccgggccttccggcactatcgccggtccatggatgccctcgcgccgcgcggcgttggttgccggcgccgcgctggcagccgccgtgcggacgggtgcggtgcaggcgaaaccggccgcgggccatgcaccggaaggcgtgtggccccgggcgctgcaggtgccgggcggcgtggcgcgcctgtcgctgggcccggcggcgcagcggccccaggcccacgcgggcgaggtgccgttgctggtgctgggcgacgccatcgaatggacggcgatcgtgggcataccgctgtcggcgcccacgggcacggcatcggtgcgggtgcaggccgatggcgaggccccgcgcgacatcgcctaccgcgtggagcccaagcggtacaaggagcagcggctgacggtggcaccgcgcactgtggacctgtccgccgaggacaacgcgcgctacgagcgcgaacgggcgcatcaacagcaggtgatggccaccttctcctcgccgctgccgcgcgccgcggacctggcgatgcaccagccggtgcccgggcggcggtccagttcgttcgggctgcggcgcgtgttcaacgggcaggcgcgcaatccgcacagcggcatggacatcgcggcggccaccggcacgcccatggtggcgccgctgccgggcaaggtaatcgacacgggggactatttcttcaacggcggcacggtctggctcgaccatggcggcggactgctgacgatgtactgccacctgagcgcgatcgacgtgcaggtgggcgacatgctcacgaccggccaggcgttctgcaaggtgggcgccaccggacgcgtgaccgggccgcacctgcactggggcgtgatgctgaaccggaccatggtggatccggcgttgttcctgccggcatgacgcgccgaggacatggcgccacgctgccaatgcggcctggcgacggccgccgcgggcccggcaacccgcggcccggggtgcggcgagagccaatggaacgggtcgggccgccgcgcctgctgcgcttccacaaaccctacggcgtgctgagccagttcacgcccgagggccgctggcgcggactgaaggatttcatcgacctgccgggcgtgtatgtggccggccggctggatgccgacagcgaaggactgctgctgctgaccgacgacggcgggctgcaggcgcgcatcgccaatccgcgcttcaagatggagaagacctactgggtgcaggtggagggcgtgccggacgccgcagccctgcaggcgctagagcgcggggtgcagttgaacgacggcccgacgctgccggcgcgcgcccggcgcctggatgcgccgccgcccgtgggcgagcgggagccaccgatacgcgtgcggcagcacattccggacacctggatcgagctggtgatccgcgagggccgcaaccggcaggtgcggcgcatgacggcggcggtggggcaccctacgctgcggctggtgcgcgcggccatcggccccttcccgctcgacgggctggcgcccggtacctgggccgaggtggagattcccgcggccctggcggcccggaggcccggtacccaccggacgtaacgccggatgcaacgccggatgcaacgccggatgtgacgccggatgtgacgccggacggcaccgtgcccgggcgggccgcgccgtggccacgcaggctgcccagcaggagagacaatcgcggccattccaccgcgcggctcctgcaggcagcgccgccgcagcaacgccacccgcaaaggacgcacatggcaacaggcccatcctcccctaccgatcaccagcgcaccggcacgctgccggcggtggaggaatggtcgctggtaccgatcgatggcgcgcagcaggccatgccccccgcagcggcccccgcgcccggcggcgcgccgggtattgcaggccctggcacagtggccgccacacctgcaccgccatccgcaccgccatccgcaagttcacgcgctccgtcgccggccgccgcggcacccgccccttcggccggcaccggcgtgccccgtgcggcggggatgccgtcgcgcccatcccgtggcgcgcgcgactggccctggacctggctggtgctggccggcggcgtagccgtgctcgccggcctgctcgcctggaaatctgcccacgatcggacgcgggccgccgaacgggcggcgcggctggaagcggatgcccgggccgcgcgcatcgcgcaggcggggcaggcgcaggacacggacgcaagcatcgacgcgatccacggtgcctggctgcgcggccagggcgcggcggaactgcccgcggtacgggccatggcgcagggcggcaacacccgggcgatggtgctgctgggcaccatgctgtccgaggcgcacggcattccgaaagaccgcgcggaggcggtgcgctggctggcgcaggcggcggacggcggctccgcactcgcggcggtgcggctgggagcgatgtacgagcgcggcggagacggtgagccgcgccagctgtcggccgcggagaactggtacctgcgcgcggcgcgccagggcgatgccgccgggctctacagcccgggcacgctgtatgcgcgcggcggcgacaccgtggtgcagcggccgatcaccgcctgcatgctgatggagctcgcggcccgcgcccatgcggcatcgggccgggacgacgtgctgctgccggcgggccacagcgccctgggcgcgcgggccgcccagatgcggctggcaggcaccctgggcacgcaggacgcggcggaagcgcagcggcgcgccgacgcctggaagccgggccagccgctggatctctgactccgagcgggccggcaggtcagtgggtgtgcgtcaccgcctgcgccaccagaggaacagtgccaggaaggtgaggccgaagaacagcgggatccaggccatgaaggtttccagcagcgacgaggggcgcatgccggaccagacctcgatgcgcacccggtcgatgcgcaggttgcgggccgcggcgaattccgccacgggcgcgagcttgcggtcggtcttgaagctcacgggcggcgcggcgccggccatttccacgggctggccggcgcgcaggcccttggtcacgatctccggaacgacgttcaggcgcgcgccattgtcgatggaccagcccgccatccagcgcgacccggcctcgccgtcggccagcgcgacgcccgagatgcgcagcaccacggtgtaggggttgccgctggcgggcaggtcgatctcctgcccggtgtaggactgcgtgtcggcgaacggcatgccgccgggcggcaggccagcagcagcgaccacgcctttcttttcctggaaccgtgccagccgggccagcgcatccggaggcatttcctgggaggcgaccacgcgccggccccaggcttcttccttcgcgtgtgccggcagcggcgccatgcaggcggcgaggaacagcagtgcggcggcgaggccacgggagcccgggaggacggcggggatcgggaaagggtgcatggtgcggagcctgtggcgggatcggtgcggcaacgcggccgcggcggggagtgtatccaggcagggcatgccaggcccggcggcggattccgggcggcggcgcgcgcgaaggggtagcatgcgggccgtgcctgttcctccgtcccccccgccctccgccatctcgacaccccgctcctccagcatctaccggcatcccggttttctcgcgttcatcgtggcacgggtggccgccatgttcgccacgcaggtgcaagcggtggtggtggcctggcaggtgtatgacctgacccgcgagccgatggcgctggcctgcgtggggctggcgcagttcctgccaatgctggcactgctgctgcccgcgggcgacctgatcgatcgcgtgcagcgcaagcgcatcctgtgcgccagctgggccgtgggcgccgtgtgcagcgcggcgctgtggtggctcgcggggcacggtaccgcgggggtcacgggcatctacgcggtgctggtgctgttcggcgcctcgcgcgctttctcggcccctgccctgcagagcctgctgccgcaggtggtgccgcgcgagcggctggcctcggccatcgccgccaactccatgctgatgcgcaccgcggccatcgccggcccgttcctgggcggcctgctgtacgcggccggcggcggcgagctgacgtatgccgtatgcctggtggcgttcgccgtgggggccgcgctgatgctgcgggtgccggtggcgcatgctgccccgccggggccgatgctgggcacgatgcgcgagcggttcggcgaaggcatccgtttcatccggtcgcggcccatcatcctgggcacgatctctctggacctgttcgccgtgctgctgggcggcgtgatcgcgctactgcccatctacgcgcacgaggtgctgcacgtgggaccggaaggcctgggtgcactgcgcagcgccatggccatgggcgaggtgggcatgggcctgtacctgagcctgcggccgttcaaccgccgggtgggggtgacgatgttcgtcgcggtggccatcttcggcgtggccaacctggtgttcgcgttctcgaccgtgttctggctgtcgttcgcggcgctggtggtcgcgggcgcggcggacatggtgagcgtgtacatccgcggctcgctggtgcagttctccacgcccgatgccatgcgcggccgggtgagcgcggtgaacatgctgttcatcggctcctccaacgagctgggggaattccgcgccggcaccagcgccgcctggctgggcaccgtgcccgctgccgtggtgggtggactgtgcacgctcggcgtggtgggggcctgggcctggatgttcaagccgctgcggcgggtggaccgcttcgaggaggcatcgccccaggcgggtgccgagccgcgccatcgccactgattctcaataaccacatcgatgatgtggtatttttaccaattcactgccgcgctcttttgcggaattcggggcttctactgaaatgcgggaccatcgttctctgatggaatcaatttttcgggagaaccttatgaacaaagatgcaaaagtgcgcacgcagctgatggtggctttcggcacgatgggggtgctgatcctcttcatgtcgctgttcggcctcacggcgctgggcgacgcgaccacgcgcttccagggctatgtgcacggcatcggggcgcgcaccgcggtcacggcccagttgcgcaccgccatcgacgagcgcgccatcgccgcgcgcaacatcgtcctggcgaccacgccggccgacgtgcagaccgagaagtcgcgcggcgagcaggcccatgcccaggtccagaaatcgatggcggagctcaagcaactgatggcgcaggccacggacacctccgacaaggcgcgcgcgctggtggcgcagatggaccggatcgagcagagctatgcgcccatcgcgctcggcatcatcgacctggcggcgcgcggcgagcgtgaagccgccatcaccaagctgaaccgcgaatgccgcccgctgctcgaccagttcgcggccgtcacctccgaatacgcacagctgtcccagagcaaggcccacgagctggccaacgacgccgaggaccggctcgggacggaacgggccgcgctgatcgccgccgccgtgctggcgttcgtcatcgccaccgtggcgggcctcgtcatcacgcgccggctgaccggcgcactgggcggcgaacctgcggaactgcggcagatcgccgagcaggtggccagcggcgacctctcccccatgcagcgccagggcgcgatcgtgcccggcagcgtgctggcctcgctggcgagcatgcatgcgacgctggcgcacatcgtgaccgacgtgcggctcgcttcggactcgatcaccacgggatccggcgagatcgccaccggcaacgcggacctgagccggcgcacggagctgcaggccagcgccctgcaggagacggcatcggccatggagcagctgagcgcgacggtgcgccacaacgcggacaacgcccgcgccgcgagccagctggcgaccggcgccaccgacgtggcgaaccgcggcgggcagatcgtcgagcaggtggtggacaccatgcaggagatcagcgccagctcccgccagatcacggacatcaccggcgtgatcgacagcatcgccttccagaccaacatcctggcgctgaacgcggccgtggaggcggcgcgcgcgggcgaacaggggcgcggcttcgccgtggtcgccgccgaggtgcgcacgctggcgcagcgcagcgcgcaggcggccaaggagatccgggcgctgatcctgggcagcgtggagaaggtggaccggggagcggccctggtctcccaggcgggcaccaccatgtccgagatcgtgacggagatccgccgcgtgagcgagatcgtgggcgagatcagcgtggcgagcgccgagcagagcgacggcgtgctgcaggtgggccaggccgtggcgcagatggaccaggccacgcagcagaatgccgcgctggtggaggaaggcgctgcggcggcggccagcctgcgcgaccaggcccggcggctggaccaatcggtgtcggttttccgggtgccgggtctcgccggcggcgcggcgtccgcgcaccggctggcgatgtcctgaccgggcgcggggcaaggcccgcgtcgccccggaggccacggatcggtggactgtgcatagcgtgaacaggccctagaatccgcgccacccttccctccgctcgacgcgctttgtccatgcattccgccacggcccgcggcccagccgccctttcccgctcccgccgcaggccggcccgggccaccggatggatggccgggctgctgctggcggcctgggccgccgcggccatgggcgcgccgcccgtcaaggcacgggaaccggcccggcccgcaccgcgggcagccgagccaccggcactgcatgtctggcactgctgggcctcgcccggcgagcaccagcgcagcgaagtgctggcgcggcatctggcgcggcacggcctgcactggacgatcgaggagccggtctgcggcaacggcaacagcgcgctgtcggtgttcacccagcgtttccagcaccgcctgccccgtcccgccgcggtgatgacagcgggcgaaggcgcgccgccgctggctgccaagggcctgctgctgccgctggacgcggtcgcgcgcgagcaggagtgggaagaggtggtgccccacgcgctgcaggaatgggcgcggtttcgcggccactggatcgcggcgccgctgtccgtgcattccaccaacctgctgtggttcaacaagccgctgctcgaccgcctgggcggtaccgtgcccgatacctgggacgaactgcttgcgctgctcgcccgcgcgcaggaggcgggcatcgtgccggtggggatcggcgccgatgcgtgggaatactcgttctggttcgagtccgtggcggccggcgcgggcggcgcggagttctaccggcggttcttcctggagcatgaccggcgtgcctacgacgaggccgtggtgatgcgcatcttcgcgcgcatggcgcagctgcggccctacctgcgcgccaacgcagcatcgcgcgactggagcagcgccagcggcctggtcgagcagggcaaggcgctgctgcagatgcagggcagctggctgaacggcgagctgcgccagcgcgggatggaggccgggcaggactacctgtgcccgcgtttcccggacacgcagggcatggtgctctacatcggcgaccagatcggcttcgtgcgcggcgcgcaggtggacccggccgcgcagcgggccttcatgcgcatggcgatggacccggacttccagcgcgagatgggcattgccagcggcgcggcgcccgcgcgcgtggatgtgcccgacaccggcgcggacgcctgcggccgccaggccatccgggacctgcgcagcgccaacatgcggcgtaccgtgctcgcgtccttctcggcgctgtccccgcgctcggtgcagcagcacatcaacgacatcgtcatgcagcacctgcagggccgcatcgacgacgcgcgcgccacgcagcggctcaaggacctgttcctgggcaccggaccggtcggtcccgaacggtgacggcgccggcgcggcgccggccatttgctattcatccaatagcaccctatccattacaggctacggattccgcgcttttctcctgatgagatgcagggcacgcggcgatacatctgtgtccgccgggtaaaacctcgccagcccccttgcggggccccgcgcggcggcgcaccatgcgcgccacagccactcttcctccaacaccatgctgtccttcgtgaacgccgctgctgcccgtgccgcgtccctgcgcggccccgaagatccggagcccgggcatcccgtcatcgggcgccgccaatggctcgccaccgccgccgtggggctgtgcggtgccgccgggctcacgctggccgcgccgcccggtgccttcgccgccgaaagcgaccgcgatgcgccccgctcccccgcggagggcgcgcgcctgctggaccggctcacctggggcgccaatgccgcggcgctggagggcctgcagcgcgtcggccccgcggccacggtggcggcactgctgcgtcccgcgccgaacgccccgctgccgcccgaggcgcaggcgcagatcgatgccatggccatcacccgcacgccgatggaaaccctggccatcgacatgcaggcgcgccagcaagccatcaagaacgaacccaccgaagacgcccgcaaggccgcccaggacgcctaccagcgcgacatgcgggccctgcagcgcgaggccgagcggcgcttcgtgctgcgggccgtgtactccccggcgcagctgcaggagaagatgacctggttctggatgaaccatttcaacgtgttcgccggcaaggcggacatccgcgccatggtgggcgactacgaggaccgcgccatccgcccgcatgcactggggcgattccgcgacctgctgggcgccacggtgcggcatccggccatgctgcgctacctggacaacgcgcagaacgccgcccgccgcatcaacgagaactacgcacgcgagctgatggagctgcacacgctgggcgtggacggcggctacagccagcacgacgtgcaggagatggcgcgcgtgctcaccggccacggtgtgtcgctgcgcccgctggacgagccaccgccgaaactcaagcccgaatgggcgcgccagtacgtgcgccgcggcctgtacgagttccatccgcagcgccatgactgggatccgaaggaactgctcggccagccgctgcagggccagggcatggcggagctggacgaggcgctggaccggctcgcccgcgctccggccaccgcccgcttcgtgacccgcaagatggccgcctacctggtgggcgacgcgccgccacccgcgctgctgcaggcgatggccgagcgcttccagcagaccgatggccacatcggcgcggtgctgcagacgctgttcacgagcgaggcgttccaggcctcgctcggcacccggctgcgcgaccccgtgcaatacgtgatggccggcctgcgcctgggctactccgaccgcgtgctggccaatcccgatccggcgctctcgtggctgcagcgcctggccgagccgctctacggccgcgtcacgccggacggctatccgctggacgccgccgcctggaccagctccggccagatggccgtgcgcttcgagatcgcgcgggcgctgggcggggcagggaccggtgcgctctaccgcaccgaaggggcgccgccgccgaaggtgcagccccccgcgatcgcgcagaacgccgccttccgcgccatggagccacagctggcgccggccacgcgggtggcgctggcgcgcgccggctcgcctgcggaatggaacactttcttgctgtccgcccccgaattcatgtacgcctgatggccgctccgggcgttgcggatgcagcgcccccagctccccgatgacccaggaaaggcctgccatgacgcattccgacgccccccgagattcctccctgccccgcgatgcggccgatgccgtgccgggccttgccggcatcgcgcccacgcgccggcgctgcctgcaggcgctcgccgcgctggccgcaccgggcgtgctgcaggccagcctggcggccacgccgcagggcgccacggatgcacgcttcctgctcgtcttcctgcgtggcggctacgattgcgcgagcctgctggtgcccactgccagcgacttctactacgaaagccgcccgaacatcgccatcccccggcccggcgccgagggcggcgccctgcagctcacggccgactggggcctgcacccggcgctggccggttcgctgcagccgctctatgcaaagaaacaggtcgccttcgtgccgttctcgggcaccgacgatctcacgcgcagtcacttcgacacgcaggacagcatcgagctgggccagcccgtgggcgcgcggcgcgactaccgctcgggcttcctgaaccggctggcgacggagctcggggcacagacgcgctggcacgaccatctctcgccgatggccttcaccgacacgctgccgctggtgctgcgcggcggctacgacgtgcccaacacggccctggccgcggccggcgtgtccaagcccggcatcgacgaacggcaggcgggactgatcgcctccatgtaccagggcacgccgctggccgcccccgtggccgagggcttccagacgcgcgacgaggtggcgcgcaccatgcagggcgagatggacgccgccagccgcaacgcgctcagcaccaagggcttcgagggcacggcgcggcgcatggcgcgcctcatgcagtcgcgctacaacctggggttcgtggacgtgggcggctgggatacgcacgtgggccagggcaacgcaacgggcgcgctggccaaccgcttcgaggagctgggccggggcctcgcagccttcgctgacgaaatgggcccggcctggaaccgcaccacggtcgtcgtggtgagcgagttcggccgcaccttccgcgagaacggcaaccgcggcaccgaccacggccacggcagcgtgatgtgggtgctgggcggcggcatcgccggcggacgcatcgcgggcgagcagcaggcgctcaccgcgaccacgctgttccagaaccgcgactatccggtgctcaacgactaccgtggcgtgctgggcgggatcttcgggcgcatgtacggactgaacgggaacgcgctggcccgggtgttcccgggcgcgaaacccaaagacctgcggctggtttgaaagacgccggagggggccggtgattcgcggcgccgtgtctcagccctgtgctggcgcacccgacttgaacacgcccgtcagcaactccggcaaccgatcccgccccatgcggaatccgcaggcttgcgcatggcccccgccgcccatgcgggtcgcgagcaccgagcagtcgtagccgcgctgcgagcgcaggccgaccttgacctgcccgtccttgcccaccacccacatcagcgcgaaggtgccggactgctgggagagcatctcgccgatcaggctgtggaaggcgcccggggcattgaccatcaggccctgctcaccgtcgaataccagcggctgcgcgccaccggccacgtcggccgcgaggtggcggaacttctcgtccatggcctcgccgcgcgcgacgaaggcctgcgtctggtccggcgtgaaacgggcgatggcgtcccagcgcgcgaagtcgaagggttccatgtccagcgcggcgacatagccggcagtctcggggtacttccagttccagaggtcgcggtcttcgatgtagcgcaccagatcgggcagcggtgcctccgcatggaagaagtcccaggccaggcgcgcgcccgacttgtccatgtcgaaatgcaccacgccgcagcggcaggcgaagccggtgagctgttcggcagcgctcttgtggtggtccagcatcacgaggcgggcggcgcgttcgtcgatggcgcgcagcagttcgggcgggaacgagaagtccaggatgtacacgtaccggccttccaggggcggcaggtcctccaccgacttcgcctggccgtgagacaggcccacgcattcgacctcgccgccgtaatagcgccaggcggccagcgcggcaccgaagccgtcggcgcagcggccgtggtagagcaccaggggggatggatcgccgggcgagggggccatgagcagtgtctggggcagcagggtgcgcgcgggagcgggggcggaagtcgtcgtggtcataggggcgcgattgtccgcgacatcggggctggcgcgctcgcgcgcggcgcggaacaatggcgcagtcggcgggacatgcatccgatgccgtcccgccctgcccgtcaccccactccgcccgaggagccccacatgcccgcaacccaccccctccgccccggccgcaaggcccctgcacgcctggcctgcaccggcctgctggcggccgcgctggcgcttgcgggatgcgccagcacggtgccctcgccggccagcgcggatccggccgaggtgcagcgccatgcggccgacctggccgaatgccagcgctatgcgcagcagatcggcgtggtgatcgagacgctggacggcatgctgaccggcgcgctggtgctggcgtcgctcgcctggtccgcgggcggcagccacgatgcggtgcgcgactgggccgtggcgggcggcgcgctcggggccacccagggcctgcagccgctggagcgccggcgccgcgcggtggacagctgcatgcaggcgcgcggccatgcgaccgggccctaccccgcggcgcctctgccgccgccgcccgccgagcccgctcccggcacggtgaccgggcccgcgctgcccgccatcgcgctgggggtggacagtttcagcgcccagcagctggcgcgcgcgcaggcctgcagcgcccagcccgtcgcggcgctggcggccaaggggccgggcttcgagacctataccgtggcctgcgacaacggcgatgcgctggcgatccgctgcgagttcggcaactgccgcgtgctgcgctgaacggccgggccgcggtgcccacgccggggtatgctgcgcgcccgatgccgcttccgaccgcaccccgccacccgcccctgtccatcctctggcaggacgacgacctcgtcgccgtgtacaagcctgccggatggctggtgcaccgcacggggctggacgcaggggagacccgcttcgtgatgcaggcgctgcgcgaccagatgggccgccgcgtctatccggtacaccggctcgacaagggcacctgcggggtgctggtgatggggctgcacgcggacgcggcccgcgcgctgtcgcaggccttcgagcaccaccgggtggacaagcgctacctcgccctcgtgcgcggccatgcgccggaccgggtgcaggtggaccatgccctgcgcccggacgatgcgccgcccgacgccgccgttcagccggcccgcacggcgctgcgctgccttgcgcggctggaactgcccgaggccagcgacacgcgcttcgccaccacgcgggcttcgctggtggaagccctgccggaaaccggccgccgccaccagatccgccggcacctcaagcacatcgcccatccgatcctgggcgacgccacccacggcaaaggtccgctgaaccgctggtgggcacagcggctgggcctgcaacggctctggctgcacgcctggcggctggcactgccgcatcccgcgacgggcgacatgctggtcctggacagtggcctgcacggtggcccgctgcccggcacgccggccgcgccggacggggcgggcccgccggaggtgccggcggatctgtcggcgggttcacccgacctgcacgactggcaggcgcgcgtgctgtgcctcgactgggtccgctgcggcgacgcggcggccccggaacgctgacgccggaatccaccggggaacgcgcatgcagggactggcaggaaggccttgccgctgccggtaggcgccgtcctacccgctgtcgcgacaggtgctgccgggatgccggctgcccgcggcgcaaagtcggggccacttccgaagactcgacttccgccatgcacgacaccatcccccgcggccctgacggccggagcctccaggcacattccggcgcatgcccgcacgggggcgccgcatgacggagtggtgggaggtgatcctggccacgacggccggcgaattttccgacctgcccgacctggagcaggccacgcgcatcgtggtgcgcctgggcatggccgggctgctgggcggactgctgggctgggagcgcgagcaccgcggcaaggctgccggggtgcgcacgcacatgctggtgtcgatgggcgcggcactgttcgtgctggtggccgagcaggaaggcatcgcgcccgcggacaacagccgcgtgctgcagggcatcatcgcaggcgtgggcttcctgggtgcgggcaccatcctcaagagcgacggcgcgcaccagatacgcgggctcaccaccgcggccggcatctggctcaccgcggcgatcggcgtggcggcgggcctgggccgcgaggccaccgcgctgctgagcacgctgctggcgctgctggtgctggctgcggagccgctcgcgcagcggctcttgcacgggcgcagcgcccccgcggaggacgatgcgccggcagccggggaacgccgggccgcggcaggagcgcgctcgccctcctcggcgccgaaccacggcagcgagacaggctccaccggcggcggcccgcccccggcatcctgagcatttacgccctcagcgtgcccgccggcgtgcggccggatcgggggaaaaatgcggccccgcgcccgaagcccccagggtgtcgtccggattgcgcaacgggcaggcgcgcagggacaggcacccgcagccgatgcagccgtcgagctggtcgcgcaggcgcgtgagcgtggcgatgcgttcatcgagctccgcgcgccaggctgcggacagccggcgccagtcggccaccgtgggcgtgcggccctcgggcagggcctgcagggcgtccgcgatggtcgccagtggcaaccccatgcgctgcgcgatcttgatgacggcgacgcgccgcagcacggagcgtggatagcggcgctggttgccggcgctgcgcacgctggcgatcaggcccttggattcgtagaaatgcagcgccgacaccgccagcccgctgcggtcggcgacttcgcccacggtaagttcgggcatgtcggcacggcctgcccgccgcgaaggagacttggcggcgagtgatgcgaccggcaatgtggctgacggtgtggccgaagccggaggagcggaaggcggggtgctgcgggaggtgggcggcatggagcggtagcgggcgataggcagtgtggaaaaaaagcgtttgacctcaagtttagttgaggttcgatactgcagggcatgcggttgccggtctcgccggcaggctctttttcctgaacatcaatgctttcccatgactccttgctcaccagccccgaatccttcccccgctgcccatcccgtactgtccttcgccaacccgcccgggctctacgaccccgcgccgaacggctattcccacctggccatcgtgcaggggccggcccgcctcatccacgtcgccggccagggcggggaggacgccgagggccggctggccgagggtttcgatgcccaggtgcgccaggcgctggacaacctctgcaccgcgctggccgcggcgggcgccgcgccgcgcgacgtcgcccgcctcacggtgctggtggtggaccattcggaagaacggctgcgctcctgcggcgcggccctgctcgcccgctgggccggcgctgccctcccggcctgtacgctgattcccgtgccgcggctcgcgctcgatggcatgctgttcgaaatcgacgccacggcagtgctgccggcggcgtgaagcgcatccaccccatgcccgcgggccacggtgccccatgccttcgccatttcctgcagaccgattcacatcccatgccatccagttccccagccacccacgcgggccccaccccgctcacccaggcccctgccggcctgtccacgcccgtcctgctcctcatggccacggcctgcggcctctgcgccggggccaactacttcaaccagcccctgctgcattcgatcgcggtgcaactgggcgtgagcgaatcacgcgccgcgttcaccgtgacgatcgcccaggtgtcgtatgcggccggcctgctgctgctggtgccgctgggcgacaagctggagaggcggcgcctggtggtggcgctgatggcgctggccgcctgcgggctgttcctgagcggattcgccggcagcttcggcgcactggccgccggcacgctgatgacggggctgttctcggtggcggcgcaggtgctggtgccgatggccgcggcgctggccgcgccggggcgcagcggccgagcggtggggctggtgatgagcggcctgctggtgggcatcctggcggcacgcagcgtggcggggctgctgtcgggcgtgggcggatggagcctggtgtaccgcgtgggcgggatcgcgatcctggtcgtggccgtggcactgtggttcgccctgccggcactgcgcacgccgaacccgcccagctacgggcaggtgctgcgctcgctggccaccctggcgcggcagcacccgcggctgcgcagccgggccctgctgggcggcctgtccttcggctcggtgagcgtgctgttttccacgatggcgctgatgctggccgggcccgcgcaccggctgggagacgcgcagatcggcctggtggggctggcgggcgtggccggcgcgctcatggccaactgggcgggccgcatggccgaccgcggacatgagcagtggaccacgcgggcctccgtgctgctgctcgcggccagctggggcgcactgtggctgggcggcgccagcctgccgtggttcctggtgggggtgctggcgatcgacctggcgctgcagggcgtgcacatcagcaaccagaacgtgatctacgccctggcgccgcaggcccgctcgcggctcaacgccgtgtacatgacgacctacttcgccggcgccgccctcggctccgcgctgggttcggcggcatggcagcacggcggctggggcgccacctgcgccatcggcctggcggtggcgggcgcgaactgcgccgcgatgtggcacgacgcccggctggcccggcaggcggcccgccacggatgagcgcggtcgcgcaatggcggcgtggtccgacacggccccccccggccgtaccggtgtaatggcttccagaaggccccgcacgccgcgcggccggcccacccaaccatgcattgcgaggaggaccgacccatgcacgcagaacacgcgaccatccacggcgaagtgacctaccgcgagggcgacggcatgcccatcgccattcccgaaggcccggtggaactcacccatgcggacgacagcgtcacgctgagctggaaggaacaggacgaaaacgcagcgggcgtcgccgccctgccccgccatgagttcgaccgctatgtgaaggaaggcaagatcgtcaccgaaggcggccgcggcggcaccggggatggcggcggtgactgatcggccctcacgatcaccctccacgttcacgcaccactgaaaggcgctgaacacactccagcaggccggtcccttcagcggatcgacagggcctctgccgcctgcgccaattgctcgcgcgcggcctgcaggtcggcttccagcggccggtccaggcggcggatgaaggggcaggtcagcacggccagcgcctggccctgcggcccgcgcacgggcatggagatgtcgatcacgccgaaggcctgctggctgtcgccctgccaccagccctgcgtgcgcacatgctccaggatggtgtgcagttccgccggctgcatgggcgcttcgccctcggcgccctgcgtggcctggtgctcggccagcatctcggcgcggcgctgctcggtctggaaggccagcatcacatggcccgagccggtgtcgatcaggctcacccgcacgcccagccggatcgacaggccccagttgcccggtccgttgacctgggccaccaccgtgatatccccccggttatagacgcccaggtggcaggactgctgcgccgccgtggcgaagccctccatcaccggcagggcctgcgacaccatgcgctccatgggcggatggctgtgccccagcacgaagagcttgaggctgagcgcgtagcggtcgccctgcggtgagcgggtgacgtagtcgcgcgccaccagcctctcgagcatgcggtagatctcgcccggactgcggcccatggccttcacgatctcggcgcgggtgaggccatggggctggccggccagcagctcgaggatgtccagccctttgtcgagggcgggagcacggtagcgatcggtttcttctgtcatggcgggaaatgggatggggaggcctgctccggaaggggccggcggcgcgctggtgcggattctccgggcaatcgcgcggtggcgtgccggcaatttgccgtggctccgtcgccacggcagcagggtatcccctcattggcgctgcaggctgcaagtttttacattgttcctcaatgaacgaaaagttcatatatgaacttgaaggcgaggcttacgaggccgcgccgcgaggtgctgcccgcgagggcggtggctccaaaggcttccggcgcgatgccccgcgcccggatcagccggcgcggttgcgcgccacgggtggggtgactgccgggcgcagcccggttccttttttcgatcagcaaagttactacaacggagataaacgctgtgaatacgcattccaagacaaccctggcggctgcggccgcgctgctggccgcggccggcacgctgcccggcgcggcgcacgcgcagtccaacgtcacgctctatggccgcgtggtcgcgggcgtggaatacatcaacaagatcgctgaccccgtcaccggccagacgaactcgctcacgcgcgctgccgacaaccagtggggcacgagcatgatcggcttccgcggcaaggaagacctgggcggcggcctgagcgccgtcttcaacctggaaggcggcttcagcgccaccaagggcacgaccggctcggcgttcttcaatcgccgctcgctggtgggcctgagcagcgccagctggggcaccctgatgttcggcaagaacctcttcaacagcaacgacgtgtggaacatcgatcccacgggccagcagttcatgagcagctcgacgctggtgcgcggccgcaactggccgggcgtgaacaacctcatcgagtacaccacgcccaacttcggcggcttcaccgccaacgtgcaattgggcatgggcgagcagccgggatcgaacaagcagttgcgcaacgaaggcctgtcgctggcctatgccgcgaacaacctcgaagtgcgcgccatgctcaacagccggcgcgatgccaacggcaactacagcgacgcctacaactattccaaggacgcgatcctgggcggtacctaccgcatcggcgcggccaagctgttcgccgcctatgaggccatctccgcccccgatgccgcggccggcgcccccagcaagctcaagcacggctggctgggcgtgcgctacgacgtgacgtccgcgctgaccctgatcggcgcaggctaccgcgtcagcgccaaccgcggcaacggcaacgccaccctgctgatggtgggcgcggactactacctgtccaagcgcaccttcctgtacgcgtcgctgggcggcgtgaacaacagctccaccgccaactacgcggccgacgtcaccgtcaacggcccgggcgccggtgcatcgcagcgcgcgatgtacttcggcatgggccactcgttctgaggagggccgcatcccggtttttctgttttttcattgcgagccggtacaccggcattggggctgccatgcgggacatggcagcccttttttcattggcgcacgcctgcgccctgggtcaggcgtcttcgccgcgttcggctccgctggcgggccgccctcccttgcggcgcgattcgcgctcggccttcctggcggcccgggcggcttcctggacctgcgccgccgcgctccaggcctcgaattcgggcggcgtctccagcgtgatgcgcccgaggatggcactgcggaagtccgtcatcaccagctcggccgccttctgcaggttcacgcgcccgcccgacatcacggccccgcgcttgcgcgcgatgagcgtgagcagttcatcgtcgtgcagcgccgcgatcgctgccgcatccagcccgaggcggtagcgcgcatccagcaggggcgcgtagtggcgctgcagataggccagcagctccagcgccacctcttcctcgtcgtaggcattgcggcccaccgcgccgctcgcggcgagcttgtagccgctttccggaatggtgatgcgcggccacagcatgcccggggtgtcccacaggtagaaatcatcgtccagcacgatgcgctgctcgagcttggtgatgccggcctcgtcgccggtcttcgcctgggtcttgccggtgagcgtgttgatcagggtggacttgcccacgttgggaatgccgcagatcagcacgcgcatgggcttggccatgccgccgcgctggggcgcgagctgccggcaggcgtcgatcaggcggcgtgccggcgcggtgtcggaggcatccagcccgatggcgcgggtgtcggcgcgggcgttgtaccagtcgagccaggccggcgtgcgggtggcatcggccacgtcctgcttgttcagcaccttgagggtgggccggtggccggtgagctcggccagcagcgggttggcgctggagccgggcaggcgcgcgtccaggagctcgatgacgacgtcgatgtccttgatgcgctcgccgatcgccttgcgcgtggaatgcatgtggccgggaaaccattggatggccatgggatggactcaggtggtgcgttgggagaagggggatggacggggcgtcggcgcggtcgcacggataatcgcgcatccggcgccctgccccgccaccgttgttccaccgattgtcccagacccgcccatgacccgcgcctctcccacgccgccgccgccttccgagaccacccggcggcaggcgtccgaaatgctgttcaagggcgtgacctgcgcgctcatcggcatcgtcatcctgctggcgccctattacgcgcgttcgctgagcgtgcgcgacctcatggggcagatccacgtggtcggctggttcgcgctcgtgctcgggctggccttcatgggccgctggggctggcagcgctggcgcggcggcccccggtgaacacgccgcacggcccgcaggcgctcccggcaggcctcgcgaccctgcgcaccgcagacgacgcggcgcgggcgttcgccgcactgcaggcgctggcgcaggcccgtggcgtcactctgcggccgccgcccgggccgcccaccacctgctgcggccgcggctgcaacggctgcgtctgggagggcttctatgccgccgcgcactggtggtgcgaagacgcgcaggcagcgctggcccagcctccggcaggcgtgcccgtcgctcctgctgcctgaacgcccacgccagcagccggcgcgacagttatttcgcggccccgggcgccctacggtattgctgtcgcgttattctcggcccatgcatgccaccgcgatccctgccgccgagccggccgacgcctccctggagggcgtgcattccgccgcccacgccctggcggcccgtcatgcacccgagcgccttgaggccgtggtggccacgggcctgctcgactcccccgcagagcctggcttcgacagcctgacggcgaccgcggcccgccttctgggtgccgcggcatgtttcatatccgtcgtcgatgggcagcgcgatttctacaagagccagtccggctttcccgaagcgctggcgcgtgcccgcgaaatggagggcctgacgttctgccacttcacgctggaccgggacgatgcgctggtcatccgcgacacgcacgccgagccgcaatggcgcgccgtgcccaccgtggaaagcctgggcgtgcgtgcctacgtgggcgtgcccctgaaggcgcatgggcagaacatcggcagcttctgcgtgatcgacatgcgcccgcgcgcctggacggacgacgaactggagaccatccgccagctggccgtctccgcggcgcgcgagctggacctgcgcaccgccctggccgccgcgcaggaggccgccgccacggcacgcgcccaggcgctggcgcgcgaacgggtgctggcggtggtcgcgcacgacctgcgcacgccgctgcaggtgctgcagctcagcgccacgcagatccagcgctgcgcggcgccgccgccggaggccatcgtgcagcgcatgctgtcggccgtgggcatgatggcctcgctggtggaaggcctgctgcggccgtccgactcggcatcgaccgtgcaggccctgccgctggcgacgctggccacggacgcggtcgagatgatggcgcccatcgccgagaaatgcggcatcgcgctggtgctggggccggtgcccgacgcgctggtgcgggtggactacggccagatggtgcgggtgctgggcaacctgatcggcaattcgctcaagtactcgcccgagggcagcaccgtgcgcatggccggcacctgcagttcgccgcacgcggcgcgatcggtcgaactcacggtggcggacaacggcatgggcatggccccggaagaagtcgcgcgcgcgttcgagccgggctggcagggcgagacggcccgtgcccgcaaggacggcgtcggcctgggcctgggcatcgtgaaatcgctggtggaatccaatcgcggccaggtgcgcatggaaagccgccccggccagggcacctccgtcaccatcaccctgccgcgcgcctgagcggcgcgcccgcgctcagcgcgccgccaccatgcgcaggcccagcgcgatgaagaccgtgcccgcgatgcggtccagccacaggccggcgcgcggccggcgctgcagccagccgccgatggtgccggcgaagcagcccagcaggccgaagagcaccgctgcctgcagcgtgaacaccagccccagcacgcccagctgcgaccccaccgcgccctgcgagggcaccgcgaactgtggcaggaatgagaggaagaacagcacgaccttcggattgaccgcattcgccagcatgcccctggcgaacagggtacgcagcggctgggcggcctgggcagccacgtccgtgcgcagggagccgccgctgccggcatgccgcagggcctgcacgccgagccacacgaggtaggcgccccctacccacttgagcacggtgaatgcagcgggcgacgccgcgatcatcgcgctcacgccgagcaccgccagcagcgtgtggctcaggcagcccgccgcgcagccgagcccgaaggccacgccccgggcccggccccgggacatgcccatgcccagcaccatgaggttgtccggccccggcgtggcggtgatgaggacggcggcgagcaggaaggcgaggatctgggcggcggtgggcatcgcgcgatgatacggggccgttgcgcggccctcggtcggcggccggtgcgccgggcccggctgttccatcgagcggaacgcatcccctaggcagcgtccgcgcactgggcgatagtggcgcattccccttcttcccacccatgacctcgacctccctgcccacctctccttccgctccggccgccgccacgctccgcaccggcggccagatcctcgtggaccagctcatcctgcacggcgtgcgacagctcttctgcgtgcccggcgaaagctacctggcggtgctcgacgcgctgcacgatgccgacatcgccgtcaccgtctgccgccaggaaggcggcgcggccatgatggccgaggcgcagggcaagctcacgggccgcccgggcatctgcttcgtcacgcgcggtccgggggccacgaacgcctcggccggcatccatatcgcgcaccaggactcgacgccgctgatcgtgttcgtggggcaggtggcccgcgaggcgctgggccgcgaagccttccaggagctggactatggcgccgtgttcggcaccatggccaagtgggtggtgcaggtggacgacgcgcggcgcctgccggaactgctgtcgcgggcattccacatcgccacctcgggccggcccgggccggtggtggtggcgcttcctgaagacatgctgacggatgtggtgccggccgccgatgccctgccccacgcggtggccgagacccaccccggcccggacgcgctgcgcgagctggcgcagcggctggcctcggccgagcggccggtggccatcctgggcggcagccgctggtcggaagcagcggtgcgcgatttcacggccttcgccgaggcatggagcctgccggtgtactgctcgttccggcggcagatgctgtttccggccagccaccgctgctactgcggcgacctgggcctgggcgccaatccgaagctgctggcgcgcatccgcgaaagcgacctggtgctgctggtgggcgggcggctgtcggaggtgccctcgcagggctacacgctgctggacattcccgtgccggcgcaacccctggtccacgtgcatgcggatgccgacgaactgggccggctgtaccgccctgcgcaggccatccatgccacgccgcaggccttcaccgccgccctctccgcggtgcggccggaaggcgcggtgcgctgggccgcgcatgccaccgcggcgcgcgccgactacctggcctggagcgatcccgcgccaatccgcattccgggcccgctgcagatgggcgaggtgatgcgccacctgcgcgaggtgcttccgccggacaccatcttctgcaacggcgcgggcaatttcgccacctgggtgcaccggttctggcccttcacggccttcgccagccagctcgcgcccaccagcggctccatgggctacggcctgccggccggcgtgggcgccaagcggctgtggccgcagcgcgaagtggtggtgttctcgggcgacggcgacttcctcatgcacgggcaggagttcgccaccgccgtgcagtacggccttccggtgatcgtggtgctgctggacaacggcatgtacggcacgatccgcatgcaccaggagcgcgaataccccggacgggtgagcgccacgcaactgcgcaaccccgacttccgcgcctatgcgcaggccttcggcggccacggggagcgggtggagcgcacggaggatttcgcacccgcgctggcccgcgcccgcgcgagcggcctgcccagcgtgctgcactgcctgctggatgcggaggcgatcacgcccacgggcacgctggcaggcatccgcggcgcggcgcaggcggccggccgctaaaaaaaggcccgccagggggcctgcaccaaggggggctatacggtctgcgcgagcggcgcgcccgccgacgacgccgcggcgccgatggccatgtagcgcttgcgccaggtctcgaagtccagcgtgtctgccgcctcgatggccttctgctcggccagcgacgcggcggccatgcgctcgtagcgcgcctgctgctcgcccgcccagggctgcagcagcagggtgtcgcgggacgcacgggactgcgcgagcgtgaagcccaggaagctctgcccgtcgccgccggccatgcgcgcgagcacgcgggcggacggcgtggcatcgggctcgcgcagcaggttcctcgccgcctccaggacctgcgcatgcgcatccgtgccctgggccgcgtccagtgcggcggcgatgggcgcacattcggccaggatctcggcgccccactccaccagcggcacgctgcggcccgcgcgctccaggcacagcccgggctcgcggccgcgctcggccgtgaggtgctggttgcgcttgagggcggcgatctcggcaggggtgtcgggcgggctgtccgacagcaggcagtgcagcaggaacatgtccagcagccgcatggtcggcgcctcgatgcccaccggcgcgaagggatcgaggtccatgagccgcacctccacgtactccacgccgcggtcgcgcagcgcgtgcagcgggcgctcgccggggcgcacggtgcgcttggggcggatggtgccgtagaactcgttctcgatctgcagcaggctggtgcccagttggttgtagtcgccgccggggttgcgcacgcccagcgcttcgtaggcgggatagggccgcgtcagggcttcgtgcagggagtcggcatagccgtccagcccgttgtagctcacggccagcgtggcctgggcatcgctctggtagcccaggcggcccatgcgcagcgacgtggcgtgcggcaggtagagggaatccggccccaggcgctgcaggccgtgctggcggccctgcacgaagcagtcgcacagtgcgggcgatgcgccgaagaggtagagcagcaggaaggcctggcgccggaagttgcggatcagcccgaaatactcttcgctcgcgatgccgggcatggaccagttgtagtggatgcccgagatggtctgcatgcggcggccgtagcggtgccccaggcccatgcggtagatgctcttggcgcggcccacgttggaggagccgaagcgcgccaggggaatggtttcgtccgtcggcagtccgcagggcatgctggatacccacagcatctcgccggactgcgccagggtgcgcagcacgaactggtggatctcggtcagctcgtcgaggcactcctgcaccgagccgcgcgcaccggtgatgagttcgatctgcgactcgctgtagtcggtcgtgatgtgcggatgcgtgagcgcggaacccagcgccgccggatgcggcgtgagcgccagtccgccctcggccagcacgcgcaggccctccttctcgatgccgcggcgcatgcccgccagccggttgcctggcagcgcgcggattttctcctgcagttggctcgtcatggtgcgtcttttttgttaccggttggtccgtgtcgggacggaacttagcacgccggccatgctcgcgctcgcgcctgcgtccaagtccctgcttcgcgccgccggaaggcgcttcggccggacagcggagtgcacacggcaccgactccatcatcgcgggagtcgtggccagccaacggcgcatgcccccgggcgtgcggcgtccagccactcctttcccgggtcttgcgcccggatcgcgcacgacgcccctgtgaccgacggacgccatgccgaaattttccctgcgcccccacaccaccgccctgctcgttcccggcaatgcccgcaatgcggcacatgccggcgatcccgcccccggcaaacaggcccaccacaaactgcaccagctcgacggcgcggcggcgcgcagggaagcgctcgcgccccatttcggcctggcgggccgggtgcgcgaatacctggcggaaccgctgcccgcggcggccgatgccgatacatccggtgccgctgcagcgcagcccgctgccccgggtgccacggccccgcgcaaggcgaccagggcattgcgcaagttcctgggcaaggcaggaaccgcgctcgggctgcgggccggcaagccagtggggctggacgcactcacgcgcttccgggacacggccgccgccggcgcacggcccatcgagcggggcgccccggccgaccgggatacgtggcgcagcgtgggcacggcgcaggcccgggccttcacggcatcgcagcggctgcacgaggccgaggtggcggcccgcaaggccaccgccctggagcacctggtgcaactgcacatcgagcggctggattccgatgcccagcgcgccggccggcgcatcgcgcacgccgcggaccggcccgtgccgctgcgccggcagcaggcggccatcgccgcgcagcagcaggccctggacgccagcatcgcccggctggcggaagaagccgaggcgctggagcggcgcatcgcccaggccgaagcagccctggcggcgcctgtgcgtggccggctgggcacgctgctggccgcacgcaccgaagccgaccgcagcggcgcagacaccggcgaggacgttgccgcgctgcggcagcatctgcatgagctgcggtcgctgcacacgatacgcaccggcatccggcacggcctcgagcaacgcaggcaggatgtgcaggccgaactgcagcggctggagcgttccgccgtggccatggcgcgcgacctgttcgacgcggatgacgaagccgccgacctgcgctccctgctgggcggcctgcaggagcggcgcaccacgctggaggcggcgcgggatgccgcccgggcggccagcgaagcggccggggccgcgctgaaggcatgcgagaaagaaatggccggccggcagatcgatacgctgcccggcctgcgcaccccggccacacccgcggaggccgccgcctgcgcggcgttgaaggccgcgctgcgggactggtcgggggggctggacacggcactgttcggcgaccgggcgattcccgctgcgggtgtggtggccgtggggctgaaagccctggccgtggcggccggcggcgacccggcccaggccctgcaggccctcggcgtgctgcgccggctccgctgggaagacctggcgcccgcccccggcgcggaggccgcccggaccgccgcggccgggatgccgcccgcggcgcagcgtacggtggaccagctggcgcgcgtgccccgggggctgcaggtgttgtcgcacctgctgtgcccggaaggcagcccggccgcgcacccggagcgcctggcggccgcgcgcctggcattgcgcgccgatgccctgctgcgcgccgccgcgccggacgacgccgggctgcgcacatggctgggccacgcgcggcgcgccgcccgccgggccttgcatgccgcggagcccgccaaggcgctggcggcctgcacggtggacgaacgcgcggcctaccacgcgctgcgcaatggctacgaaagcaacgcacccggctcggcctacgaccgggcgaacggccacctgcagcggctggcggacgcattgcacgacctggcgcggcacggcgcacggccgcgcgccttcggcggccagcccaatgcgctgcgctccctgccgcaggcgctcgaggtgggctccgccacggcgctgcccacgccgcggcgccgggcggacgcggccctggaaaaggccgccggccagctttccgagatgctgggcggcctgcgtgcggaccgccctccgggccggctgcccggccccgcggaatgcgcctggcaggccctggcggaaaccgtgcaatgggcaccggaaggcacggaccgcaccaccctggtgatcgatgccgccgcgcacgagcgcattgcggcgcgcgccacggaactgcgcgcgcacttcgagcgcacggcgcgcggccagggcgtgccgccaccggaactgtcgcaggacagcgtgcccctgctggaggccgcctggcagcggctcgagcgccgcccgcacacggcggccgaagcgctggcgctgctggccgagggcctgcccgaagatgcgggcgggccttcctcccctccgccaccgccgccgcccggcggcacgcccgtgtcctggcacggctatgcgctgcagcagggcgcccagttccgcgccagcgcacaggaggccgcccgcctgctgcgtgaaggcgtacccgggcaggccacgcatgcgcaggccctgctggacctgacgcgggacatgatcggccagctcgaatggcgcgatcgcctgcgcctgatcggccagcagtcctggggcctgaacgccgggccgctgtccgcggccgtggcgctggggtcttccgtgttcggcctgggcgtgcggctgattgccggcgcgcagcgcaaccgcgacgcggtgatggagttctacatgggccgcaccgggatgtacctgcagatcggcgagcagcgcacggaccaggtgcaggtgggcgcgggcgcgaacaccggctatgccgccaacctcggcaccgaccaggcgacgctcggcggcaccgtcgcggcggactggcgctggcgcggcgagcgcggcctggaaaacggcatccagctgcgcctgccgcgcctgggcaagggccgcgagccggaactgaacgtggaattcctggatgcctacgaacacctgctgcgcctggcggagccgggccccgacggcgcgccggcgcgccacgactggctgcgcgagctgctcgcccaccatccggaactgagcgcgggcctgatcgacgatgcgcagcgctccagcaccggcaccgagacgaatgtgtccgccagcgcgggcctgcgcgtgggcgaggtcgcgggccggggccgccgcgcgggggtggccgccagcctgggcgcgaagatgcgccaggacaacggccgcactgccaccaccatcgcgggctacatgaccacggtctatcgcgacgcgaccgcctcctcccgggtggaggtttcagcccgcgccaccgccagcgtgcagatcgcagaggcactgcgcagcgacggtgcccgcaccgcccagcgtgccagtgccgggctgggcggactcgacgcgggctatgccgtggaagtggcgaaccacgccacgacgaacttctgcacgctgtttctcttcggcgacgaaatcgacccgacgcgcagcgaccgcgccaccgactactcgcgcttcgaggagttcgagcgccacgtgcgcgcgcaatgggatggctgggcgcactacggcacgggcaagctgggcagcgacgtggaagagccgctgcaccacctggtggcggacattcagctttcgcacttcatggagcagacccgcagcttcgcccaggccaacggcttcgcggcgatgttcgcggacaaggtgatgcgcccgcccgcgggccccctgctggatgtgcaccgcgcgctggccgcgctggcccgcgccgccggcgatgaggacggcgcgcgggccgaagacgcggccttcgacgacttcctgcagaacgaggccatgtgggagccgacgctgctgctgctgcgcgagaaggccaggctgcaggaagaacgcggcctggacttcttcctcaagcaccagaacaaccgcggcgcggaagcgatgcgcacggtgggccagtggatcctctacgagcccgtgccgcggcgcgagccgggccagcacctgcagcccgcgcggacctgggagcagccgtcccctgcgccgcgcggtgcgcaaggggcggacggtacggcagggcccggcgccggcggcagcagccgctacgaaacggccagcgaggcgagcctggactctttccgcaccgcccccggatcgccgatggggcctggtgaggcccccggcgcgctggccgccgcggaaggcccggccgcaggcgcaggcccggatgctgccgcgcggccgggcggcgcggtgccgccgggcgccgcgtcgcccagcaggccgtagcgccattcgacgcgcagcgcgaactcctgcccgcgctccagcacgcgcaggcccggctgccccggctggtggaaggcatcgatgggctgggtgatgggctcgaagcagaaggccggcccttcgggcggacggtacaccaggcaaaagtggcgcccggcgccgccgtcctgcacgaagtccggcatgcgcgccgtgagctgcaggccacgctcgggccaggcgatgcgcgccgtgccgccccagccggtataggcgttgtcgatcaggttgccgtgggccgatatgccgccattgaggttccagccctcggggaaccactcggtgtgccgcgtgggcagcggatcgctgccgcagagccacacgccctgcacgggggcggagatgcgcgtgtccggcgtgcgcgggaaccagggatgcaggcccagcccatagggcagcggctcggggccgaggtggcgcacctgcacgctctggtccagcccgcccggcaccaggcggaaggtctgcacgcattcgtagtgataggggttgccctggaagcggtccgagtgcagcgccatctccagggtgtccggcgccggctggcgcaggctccagggctgcagccagccgtcgccgtggatggggtacggctcgcccgcgcggttgggctccatcggatggaagcgccccgcatggaagaacccgccgcaactgatgcggttggaccagggcaccatggcgaacgaggccatgcggtagaggtcggccgtccggccgtcccaggagcgccacaggtcggcgcggcgcccgtccggtccgtcgatctgccaggctgccacgctgccgcccagcgaaggcacgaggcccaggtgctggccggcatggtgcagccaggtgacaggatgaagggtttcgttcatgggcgtctccaggaggtcagccgccgaagcggtgggccggcaggccggggccgtccacggagacggcgaagagcgatccggccaggggctcggccaccagccgggcctccgacaggcccgtgcgggccgagatgatgaagagcgtgcgcaggtcggggccgccgaaggcgcaggtggtgacctggctcaccggcagcgaaacgcggcacagctcggcggcactcacgggatcgtggcaggtcacgcacgcgccgccccagtgcgcgatccacagccgccccagcgcgtcggtggtcatgccatcgggcagcccgtcctcgtcggcccagcgcttccacagcgtccggttcgacagcgcacccgtgccggggtcgaagtcgtagcggtaggtgcaggcctcggcggtggcgttgaagaacatggccggcgcctgctgtccaccggaagccgctgcatgggaccaggcggggccgttggtcaccgcgaagccgtcgtcgtgccgcgtgcagcggccatcgggatcgaagcggtagagcgcaccggtgggctcctcgcagccgaaatccatcgatccggcccagaaacgcccctgtgcatcgcacttgccgtcgttgaagcggttgccggcgcgctccggttcgggctggtgcaggtagcgcggcgcggtgtcggtggccgggtcgaacagcgcgaaaccgcggcgcagggtgacgacgaggccgggtgccccggcgcgctcggccagcgcggagatttcttcctcgaaggtccagcagcggtgcgcgccgcctgcggggtcgcagcggtgcagttcgcgggcgaggatgtccacccagtacagcgcctgttcgcgcccggaccacagcaggccctcgcccagttgggaggccatgggccgcaggcagcgcaccgcgccgatcgcgggggcgggccagggcacggccggtgggttgtcggaaggcatttcgggggggtgcatgcgcgtctccagacgttgtttcagcgcccgtctgtcgcgggcctcttgacgcggcgcatcttatcaacgcaaattgatgcacgtaaccattattttttctatcaatcgatactgaaatttatatgtctcaaatttcacccgtttcctcttccggcaccgccgcctcgccgtccggagccctgtcggtgtttcccagcctgcgcggacgcgtggtgttcgtgacgggcggcggcagcggtatcggcgccgccatcgtcacggccttcgccgagcagggtgcgcgcgtggcgttcgtggacgtggcccgcgaggccagcgcgcagctggccagcgacctggaagccgcaggcctgccgcgcccgtggtggcgcgagtgcgacgtgcgcgacatcgatgccctgcaggccgccgtgcgcgacgccgcggccgagctgggcgatgtgtccgtgctggtcaacaacgtggccagcgacgaccgccacacgctggagtccgtcacgcccgcgtactacgacgagcgcatggcgatcaacgagcgcccggccttcttcgcgatccaggcggtggtgccgggcatgcgccggctcggcggcggctccatcgtcaacctcggctccaccggctggcagggcaaggggtcgggctacccctgctatgcgatcgccaagtcgtcggtgaacgggctcacccggggcctggcgcgcacgctcggccaggaccgcatccgcatcaacaccgtctcccccggctgggtgatgaccgagcggcagatccggctgtggctcgacgccgagggcgagcgggagctcgagcgcaaccagtgcctgcccgacaagctgcagccgcgcgacatcgcgcgcatggtgctgttcctgggctccgacgacgccgcgatgtgcacggcgcaggagttcaaggtggacgccggctgggtctgacgacacccccctgaggcgcttgcgcgccttcccccttctctcgccgggctgcacccggcgggaaggggacaccgccagcgcggcggggcggcccttgcgcggcggttgctggcggggccgtgcctgagcgaaggccgttggcacagggcgcacccgcatgcacccgccagtgagcgttaccctgccctactcgtccatctcgggcttgcggccgtactgcacgaagctggcctgcttgagcgccttcatcatcaccttggcggcgggcgagagcaggcggtcggtgcgggtgacgatgccgaaggcgtccatgtggcagggcatggcgatcggcagcacggcgacgatgccgtgggccgcgtagtagtgggcgacgtccgcgcccaccacggcgatcatctcgctctgctgcagcatgcgggtgatgaacagcagcgccgaggtttccacgatgtccgtcggcggggcgaggccgtcctgctggaacatcaggtcgaagcggtgccgcagcacgctgccggcgggcggcacgatccagttggccgagagcacgtcccgcagcgtcaggccgctcatgcccgagagcgggtggccggggcggctgatggcgcagatgggctcgtccgtcagcggctcgtagcgcaggtggccggtttccggcccggggagcacgcgccccaccatgatgtccaggcgcccctgctccagccgctccagcagcaccgggctggtttcgatgtccagcgtgatgcgcaggctcgggtgctgctgcttgaccagggccaccgccgccggcagcaggctcagtcccggcgaggtgatggcgccgatgcccacctggccgtagtgccccgtcttcagcgcgccgatctcgtcatgggcctggttgaggctcgccagcgccatgcgcgcatgccggatcatggtctcgccataccaggtgggccgcatgccgcggggcaggcgctcgaacagcggcacctccagcacgtcttccaggtccttgagcagcttggaggccgcaggctgggtcatgctgagcacctgggccgcgcggtggatgttgccctcctcggccagggccaccagcagcagcagctgcctggtcttgaggcgcgcgcggatgaaccagtggttgtaggtgctcatggggttttcctgaatgccgggattgatatctattttgctcaaaaaactattggattgatataaaaaacctccatagactgcagcgcaaccgtagcaaagagggttcatgaagcttggcgacatgcagcagacgccccggcacctgatcaatgggcgctgggagatcggcaccaccaccggtgtgagcgtcaatccgtccgacacccgcgaggtggtggccgaatatgcacgcgccgaccggaaccaggcgggccaggccgtgcgggccgctgcggatgccctgcgccactggagccgcagcgctccccagcggcgcgcggacgtgctggacctcgtgggcaacgagttgctggcccgcaaggaagagctgggcacactgctggcccgcgaagagggcaagcccctgcccgaggcggtggcggaagtggtccgcagcggccacatcttcaagttcttcgcgggcgaggcgctgcgcatccccggcgagctgatggcgtcgatgcaccagggcgtgcaggtggaggtgacgcgcgaacccgtgggcgtggtcggcgtgatcgcagcctggaacttccccttcgccatccctgcgtggaagatcgcgccggccctggccttcggcaacacggtggtgttcaagccggccgaacgggtgccggcctgcggctgggcgctggcggagatcatcgcccgcagcggcctgccggcgggtgcattcaacctcgtcatgggcagcggccgcgaagtcggccagaccctggtggaccatcccctggtcgacgccctgagcttcaccggttcgggaccgatcggcgcgcgcatcctgcgctcggtcgcggcgcgcggcgccagggtgcagctggacctgggcggcaagaacccgctggtggtgctggccgacgccgacctggaccaggccgcggactgcgcgctgcagggcgcctacggctccgccggtcagcactgcatggcctccagccgcatcgtggtcgaggcccgcgtgcacgacgacttcgtggcccgcctgcgccagcgcctggcggcgctccccgtaggccatgcgctggaacgcggcacggggatggggcccgtggtggacgaacgccagctggcacacaacctggagcacatcgcgatggcccgccaggaaggcgcggagcacattttcggcggcgagcgcatcgagcgccccacgcccggccactacctgcgcccggcacttttcaccgcgcgccccgagcaccggatcgcccgcgaggaggtcttcggccccgtggcctgcgtgctgcgcgcggacgactacgaacacgccctggtgctcgccaacgacacgccgcgcggcctgtgcgcaggcatctgcaccacctcgctgaagcacgccatgcatttcaagcggcacgcccgggcggccatgaccatggtgaacctgcccaccgccggcgccgacttccagggcgagcgccgggagccgggccacggcccgcgcgaccggggccgccacgccgcggagttcttcaccacggtccgcaccggctacatgctggcctgagaggcacgcccctgcccttcctcctttccccttccctcatcacaccaccataaagacaggagacaacgatgacgaaactgacccgacgcacgctggccacggccctggcctgcgcgcccgtggccgctctgctgcccgcggccgcatgggcgcaaaagcccatcgtgctgggcttcagccaggtcggcgcggagagcgagtggcgcaccgcgaacaccgaatcgatcaagtcggcggccaaggacgccgggatcgagctgaagttctccgacgcgcagcagaagcaggaaaaccagatcaaggccatccgctccttcatcgcccagcgcgtggacgtgatcgcgttctcgcccgtcgtggagtcgggctgggagccggtgctgcgcgaagccaaggccgcgaagatcccggtggtgctcaccgaccgcgccgtcaacaccaaggacacgtcgctctacgtcaccttcatgggctcggacttcgtggaagaaggccgcaaggccggccgctggctggtcgagaagatgaaggacagcaagggcgacgtgaacatcgtcgagctgcagggcaccgtgggctcggccccggccatcgaccgcaagaagggcttcgaggaagtcgtcaaggccgacccgaagttcaagatcatccgctcgcagaccggcgacttcacccgcgccaagggcaaggaagtgatggaagccttcctgaaggccgagggcaagaagatcaacgtgctctacgcacacaacgacgacatggccatcggcgcgatccaggccatcgaggaggccggcatgaagcccggcaaggacatcatcatcatctccatcgatgcggtgaagggcgccttcgaggccatgatggccggcaagctcaacgtgaccgtggaatgcagccccctgctgggcccgcagctgatggcggccgtcaaggacatcaaggccggcaagacggtgcccaagcgcatcgtgacggaagaaggcatcttcccgatggagaccgcggcccaggaattccccaagcgcaagtactgacccccaacccctctcacacaccgataaaaaccaggagactctcgtgaagcgaacctttctgaaaaccaccgccgccgccctcgccctcgccgccctcggcaccctgccgctggcgcatgccgcggacaagggcagcatcggcatttccatgcccaccaagtcctcggcccgctggatcgcggacggcgacaacatgtccaaggtgctcaaggagcgcggctacaagaccgacctgcagtacgcggaagacgacatccccaaccagctcgcgcagatcgagaacatggtgaccaagggcgcgaaggtgctcgtgatcgcctccatcgacggcaccacgctctcgcgcgtgctgcagagcgcggcggacaagggcgtgaaggtcatcgcctacgaccgcctcatcaagggctcgaagaacgtcgattactacgccaccttcgacaacttccaggtcggcgtgctgcaggcgcaatccatcgtggacaagctgggcctcaagcagggcaagggcccgttcaacatcgagctctttggcggctcgcccgacgacaacaacgccttcttcttctacgacggcgcgatgagcgtgctgcagccctacatcgacagcggcaagctggtggtgcgcagcaagcagaccggcatgaacaaggtcggcaccctgcgctgggacggcgccacggcccaggcccgcatggacaacctgctctcggcctactacggcaaggagaaggtggatgccgtgctctcgccgtacgacgggatctccatcggcatcctttcgtcgctcaagggcgtgggctactgcaccgcacagcaaccctgcccgatcgtgaccggccaggacgccgaggtgccttcggtcaagtccatcctgaagggcgagcagacctccaccgtgttcaaggacacgcgtgaactcgccaaggtggcggccgacatggtggacgcggtgctgtcgggcaagcagcccgagatcaacgacaccaagacctacaacaacggcgtgaaggtcgtgccctcctacctgctcaagccggtgctggtggaccagtcgaactggaagaaggtgctggtggacagcggctactacaaggaatcgcagatcaagtgatccgccgcgcgcggcccgcggcgggccgcgcttcccgagccacgtgccgccgcaccgggtattgcagaccgggtgcgggggcatgccagcgacgccaacggacaccgagaccatgcttctagagatgcggaacatccgcaagaccttccccggggtggtggccctggaccgggtggacctgcgcgtgcaggccggcgagatccacgccatcgtgggcgagaacggcgcaggcaaatccacgctgatgaaagtgctgtccggcgtctatccgcacggcagctacagcggcgagatcgtcttcgacggcgaagagcgccggttcgcgggcatccgcgacagtgagcacctgggcatcatcatcatccaccaggaactggccctggtgcctctgctctccatcgccgagaacatcttcctgggcaacgagaccgcccgccacggcgtcatcgactggatggaggcgcacgacaggacgcaggcgctgctgcgcaaggtgggcctgcaggaatcacccgaggccctcgtgggccagctgggcgtgggcaagcagcagctggtggagatcgccaaggcgctgtcgcggcaggtgcgcctgctgatcctggacgagcccaccgccagcctgaacgagaacgacagccaggccctgctggacctgctgctggagctcaagggccagggcatcacctgcatcctgatctcgcacaagctcaacgagatttcgcgcgtggccgactccgtcaccgtgctgcgcgacggcagcacggtggaaaccatggactgccgcgccgcgcccgtcagcgaggaccgcgtgatccaggccatggtcggccgcgagatggccgaccgctatccgccgcgcacgcccgacatcggcccggtggccttcgaggtgcgcggctggcaggcctaccacccgcagcggcccgaggcgcccttcctcaagggcatcgacctgcaggtgcggcgcggagaaatagtcggcatcgccggcctgatggggtccggccgcaccgagctggccatgagcctcttcggccgctcatggggccggcgcatcagcggcgaggtgctgctggacgggcagcccatcgacgtcggcaccgtggagaaggccgtgcgccacggcctggcctacgtgaccgaagaccgcaagggcaacggactggtgctgaacgaggacatccggttcaacatctcgctggcccacctggagggcgtctcctcggccggcgtgatcgacagcggccgcgagcacgcggtggcccagggcttccgcgagcagctgcgcatccgctcctccggcgtggaccagaagacgctcaacctctcggggggcaaccagcagaaggtggtgctgggcaaatggctcttcacccgccccgaagtcctcatcctcgacgagcccacgcgcggcatcgacgtgggtgccaagtacgagatctacaccctcatcgcgcaactggccgccgaaggcaagtgcgtgatcgtgatctcttcggagatgcccgagctgctgggcatcaccgaccgcctctacgtgatgaacgaaggccgcttcgtcgccgagatgcccacggcccaggcatcgcaggaaaagatcatgagcgccatcgtgaaagcccactgacatgtcttccatgacctccacgcccaacccctccgccaccgcggccgcccccggtgccgcctccgccgcccagcccgcgcgccccggccgctcgcccctggagcatgcccgccaccacctgcgcgagtacggcatgctcatcacgctggtcgccatcatgggcttcttccagtacatgaccgacggcaccctgatggagccgctcaacctcaccaacctgctgctgcagaacagctacatcgtcatcatggcgctgggcatgctgctggtgatcgtggccggccacatcgacctgtcggtgggatcggtcagcggcttcatcggtgcgctggcggccgtgctcatggtgcagtaccagtggcacttcgttcccgccacgctggtctgcctgctgtgcggcggcctcatcggcgggctgcagggctggttcgtggcgttctcgcgcataccgtccttcatcgtcaccctggccggcatgctggtcttcaagggcctggcgctggcgctgctggcagggcaatccgtggggccgttccccgagtccttccagcgcctgagctccggcttcattcccgacctcttcagcatgcagggcctgaaagtgacctcgctgctgctgggcacggccgtggccgccgccctggtggtggcgggcatccgcgcccgggccaaccgcgtgcgccacggcgtgcaggtcgagcccgccgccttcttcatcgcccgcaacgcggtgttcaccgcgctgctcgtgtacctcagctacctgctggcctcgtacaagggcctgcccaacgtgctgatcgtgatggcgctgctgatcgtgctgttcgacttcgtcgccagccgcaccaccatcggccgccgcatctacgccatgggcggcaacgagaaggccgccaagctctcgggcatcaagaccgagcgcctgtcgttctacgccttcgtgaacatgggcgtgctggcggcgctcgcgggcctggtgttcgcggcgcgcctcaacaccgccacgcccaaggcgggcctgggcttcgagctggacgtgatcgccgcctgcttcatcgggggggcctcggcctcgggcggcgtgggcaaggtgatgggcgcggtgatcggcgctttcatcatgggcgtgatgaacaacggcatgtccatcctgggcatcggcatcgactaccagcaggtcatcaagggcgtggtgctgctggccgccgtgctggtggacgtgtaccacaagaacaaggcctgactcccgaaccggtccatgcccagcccgcccgctcacgccgcacagacatcatgacctcgcccatgcatgcccccgccaccactccggcacccggcgccgcgcccgtgctggaactggcgggcatccgcaagcagttctccggcgtgccggtgctgcaggacgtgcagctgcgcctctaccccggcgagatccacgcgctgatggggcagaacggcgcgggcaagtccaccctcatcaaggtgctcacgggcgtgctcaaggccagcggcggcgagatgcgcctggccggccagccggtgtggcccgattcgccgctggcagcccagcgcctgggcatcagcacggtctatcaggaagtcaacctctgccccaacctctcggtggccgagaacatcttcgcgggccgctacccgcgccacgggctggcgcagggctggcgcatcgactgggcacggatgcaccggcgcgcggccgagctggtcgcacgcatcggcctggacatcgacgtggcgtgccagctgtcggattaccccgtcgctgtgcagcagctggtggcgatcgcccgggcgctgtccatcgacgcacgcgtgctgatcctggacgaacccacctccagcctggacgacgacgaggtgaagaagctcttcgaggtgctgcgccgcctgcgcgcggagggcctgtccatcgttttcgtgacgcacttcctgaaccaggtctatgccgtgtcggaccgcatcaccgtgctgcgcaacggtacctgggtgggcgaatggctggcgaaggacctgggcccgcaggccctgatcgccgcgatgctgggccgcgaactggccgcgcaggccgccagcgcgcaggcgccgcaggacagcagcgcgcaggcacccgcgctgctgcaggccgagggcctgggccaggccgggcagttgcagccgctggacctgcagatccgccccggcgaggtggtcggactggccggcctgctgggcgcgggccgcaccgagctggcgcgcctgctgttcggactggagcagcccgaccgcggcatgctgcgcatcgacggccgcgcggtggccttctccaaccccatggacgccatccggcagggcctggccctgtgccccgaagagcgcaagaccgacggcatcgtggccgagctctcggtgcgcgagaacatcgccctggcgctgcaggcgcgcatgggcgtgggcaagttcctgccgcgcgccgagcaaaccgccctggcggaacgctacgtgcagctgctgggcatcaagaccgccagcgtggaaacacccatcggcctgctgtcgggcggcaaccagcagaaagccatcctggcgcgctggctggcgaccgagccgcgcctgctgatcctcgacgagcccacgcgcggcatcgacgtggccgccaagcaggaaatcatggaccagatcctgcgcctcgcgcaggccggcatggccgtgctcttcatctcctcggaaatgagcgaggtggtgcgcgtggcccaccgcatcgtggtgctgcgcgaccgccacaaggtgggcgagctgcccgcaggcagcagcgaggacgccatctatgcactcatcgcagatcacgagcatgcctgagcagcgcccttcccccttcgccccggccgcactgctgcgccaccgcctggcctggccggtgatcacgctgctgctcctgctggcgatcaacgcggccttcaacccgggcttcctgcacatcgaatggcgcgacggccatttctacggcagcctgatcgacatcctcaaccgcgccgcgcccctggtgctggtgtcgctgggcatgaccatggtgatcgccacgcgcggcatcgacatctcggtgggcgccacggtggccatcgccgcggccgtggccgcctggctgatcggcggttcggtatcgggcagcgagagccgctttccgctgccggttgccatcctgggcgccctgggcgtggcgctgctgtgcggcgtgtggaacggcgtgctggtggcccgggtgggcatgcagcccatcatcgccacgctgatcctcatggtggcgggccggggcatcgcccagctcatcaccgacgggcagatcatcaccatctactacacgccctacttcttcatgggcggcggctacctggcggggctgccattctcgctcttcgtggcggcggcggtgttcgcggtgctctacctcgccatcacgcgcacggcgctggggctcttcatccaggccgtgggcgtcaaccccacggcggcccgggtggccggcgtgcaggcgggccggctcatcatggccgcctacgtgttctgcggcgtgtgcgcgggcatcgcgggcctgctcatcagctccaacgtgaagagcgcggacggcaacaacgccggccagctgatggagctggacgccatcctggccgtcacgctcggcggcacggcccttaccggcgggcgcttcagcctcgcgggcagcgtgatcggcgcgctcatcatccagacgctgacctacgccatctattcgctgggcgtgccgcccgaggtgaacctcgtggtgaaggcggtggtggtgttcgtcgtcatgctgctgcagtcgccggagttccgcgcccaggtgggcctgctcgcgcgccgccccgccaccgggagggccctgccatgagcgccgtcatgaccccgtccacggccaccacgcccgccggcgcgcacggcccccgcctgaacgccaggtacctgccgctggccgccaccatcgcgctcttcgtggccatggccacgctgggctcggtgcgctacacgggctttttctcggcccaggtgttcctcaacctgctgatcgacaacgctttcctcatcatcgtcgcggtgggcatgaccttcgtcatcctctcgggcggcatcgacctgtcggtgggcgccgtggtggcgctcaccaccatggtgttcgcctcgctggtggagcgccacggctggagcccggcggcggccgtgcccgtggtgctgctgatgggcacgtgcttcggcgcgttcatgggcttcctgatcgagcgcttccggctgcagcccttcatcgtcacgctcgcaggcatgttcctcgcgcggggcctgtgctacctcatcagcatcgactcgatcagcatcacgcacgaaggctattcggaactcgcgcaatggcgcctgcaactgaccgaaaccgcctccatctcgctgggtgcgttgatcgccattgccgtggtgctggccggcatcttcatcgcgcactgcacgccgttcggtcgcgcggtctatgccgtgggcggcagcgagcactcggccctgctgatgggcctgccggtgcgctccacgctggtgggcgtctacaccctgtcgggcttctgctcggccctggccggcgtggtgttcaccttctacatgctctcgggctacggcctgcatgccgtgggcatggagctggacgccatcgccgccgtcgtcatcggcggcacgctgctcacgggcggcgtgggctacgtggccggcacgctcttcggcgtgctgatgctcggaatcatccagacgctgatttccttcgacggcacgctcagctcgtggtggacgcgcatcgccgtcggcgtgctgctgttcgtcttctgcctgctgcagcgcctgctcacgcgccgctccggccggcgccgctgaacccgccaccgccctttccgctttccgtttcccgcatcccttccgagcttccacgatgaccacccctccgcgcaaactccgctccaccgaatggttcggcacggccgacaagaacggcttcatgtaccgcagctggatgaagaaccagggcatccccgaccatgagttcgacggccgccccatcatcggcatctgcaacacctggtccgaactcacgccctgcaacgcgcacttccgcaagatcgccgagcacgtcaagcgcggcatctacgaagcaggcggcttcccggtcgaattccccgtgttctccaacggcgaatccaacctgcggcccaccgccatgctcacgcgcaacctggccagcatggacgtggaggaagccatccgcggcaaccccatcgacgccgtcgtgctgctgaccggctgcgacaagaccacgcccgcgctgctgatgggcgcggccagttgcgacgtgccggccatcgtggtcacgggcgggcccatgctcaatggcaagctggccggcaaggacatcggatcgggcactgccgtgtggcaactgcacgaatccctgaaggccggcgagatcgagctgcaccagttcctcgcggccgaaggcggcatgtcgcgctcagccggcacctgcaacaccatgggcacggccagcaccatggcctgcatggccgaatcgctgggcacctcgcttccgcacaacgcggcgattccggcggtggacgcgcgccgttacgtgctggcgcacatgtcgggcaagcgcatcgtcgagatggcgcacgaggggctcacgctctcgaagatcctgacgcgcgaagccttcgagaacgccatccgcaccaatgccgccatcggcggctcgaccaatgccgtcatccacctcaaggcgatcgccggccgcatcggcgtgcagctcgacctggaggactggacccgcatcgggcgcggcacgcccaccctggtggacctgcagccctcgggccgcttcctgatggaggagttctactacgcgggcggcctgcccgccgtgctgcgccgcctgggcgagaacggcctgctgccccatccggaagcgctcaccgtgaacggcaggagcctctgggacaacgtgcgcgaggccccgcagtacaacgacgaggtgatccgcccgatcgacaacccgctcatcgcggatggcggcatctgcatcctgcgcggcaacctggcgccgcgcggcgcggtgctcaagccctcggccgccacgcccgagctgctcaagcaccggggccgcgccgtggtgttcgagaacctggagcactacaaggcgcgcatcgtcgatgaggatctggacatcgatgcgagttgcgtgatggtcatgaagaactgcggccccaagggctaccccggcatggccgaggtgggcaacatgggcctgccgcccaagctgctgcggcagggcgtgaaggacatggtgcgcatctccgacgcgcgcatgagcggaacggcctacggcaccgtggtgctgcacgtggcgcccgaggccgcggccgggggccccctggccgccgtgcgcgacggcgacttcatcgagctggactgcgaacagggccgcctgcacctggacatcagcgacgaggaactggccgcgcgcctggccgaactggccaccaccgaccacggcggccgcggcggctaccagcgcctctacgtcgatcacgtgctgcaggccgacgaaggctgcgacttcgacttcctggtcggctgcagaggcgcggccgtcccccgccattcacactgatgcactgatgaacacccccctgcggcgctatgcgccttccccccgctctcgcaacgctgcgcgttgcgggcagggggacgcagccggcgctgcggggcggcccttgctcggctgccctgacctggggccgcgccagttgcaggggctgtgctcaaagcaacgcgccaagcaggcttgacttaaaccatgacttcgtgaccccatgccagcaacacactctgcccagaatccgcgctaccgcggcatcttcccggtcgtgccgaccacgttcaacgaggacggcagcctcgatctggagagccagaagcgctgcctggatttcatgatcgatgcgggggtcgatggcctgtgcatcctggccaatttctccgagcagttctcgctgtcggatgcggagcgcgaaacgctcacgcggacctcgctggagcatgtcgccggccgggtgccggtgatcgtcaccaccacgcactacggcacgcgcgtatgcgccgagcgcagccgcgcggcgcaggacatgggcgcctccatggtcatggtgatgccgccctaccacggcgccaccttccgcgtgcccgaggcgcagatccaagcgttctacgcccaggtgtccgacgcgatcgacattcccatcatggtgcaggacgccccggccagcggcacggtgctgtccgcccccttcctcgcccgcatggcgcaggagatcgagcacctggcctatttcaagatcgagacgcccggtgccgccagcaagctgcgcgagctgatccgcctgggtggcgatgccatcgaagggccctgggacggcgaagaggccatcaccctgctggccgacctggacgcgggcgccaccggcgcgatgacgggcggcgccttcccggacggcatccgccccatcatcgaggcccaccgcgcgggcgacatggaccaggcgttcgcgctctaccagcgctggctgccgctcatcaaccacgagaaccgccagggcggcatcctcaccgcgaaggcgctgatgaaggaaggcggcgtgatcgcctgcgaggccggccgccatccgttcccgcccatgcaccccgaggtgcgccgcggcctgatcgacatcgcgcgccggctcgacccgctggtgctgcgctgggcccgctgagccggctgccaccatgaacgaccaagccgccgatctttccgccacccgcctcgtcgcgctcgactggggcaccagttcgctgcgcgcataccgcctgggcgacgggggccgcgtgctggagctgcgccaccggccctggggcatcatgcacctgccccccgcgcccgcgggtgaggacgccggcacggatgccgccttcgagcgcgccctgcaggatgcctgcggcgactggctggctgccgcgccgcagcttccgctgctggcctgcggcatggtgggcagcgcccagggctggcgcgaggcgcgttacctgcacacgcccacctcgctcgatgcgctggcgcaaggactgacccgggtggaccgccccggcggccagccgctgcacatcgtgcccggactgctgcagcccggcgacctgcccaacgtgatgcgcggcgaggagacccaggtgctgggcgtgctggccgaccttccggccgaagacccaggcccctggctggtcggcctgcccggctcccacagcaagtgggtggtggcgcagcgcagcggcatcgagggcttccacaccttcatgacgggcgaggtgttcgccgcgctgcgcgggcacaccattctcggccggaccatggccccggcagatgcgcagagcggcacagcgcccgacgacgccgccttcgtgcgcgggctgcaggtggcgtgcggcagcgatgccggcctgggcctgctctcgcacatcttcagcacccgcaccctggggctcacgggcgtgctgcccgccagcgcccaggccgactacctctcgggcctgctcatcggccacgaggtcgccgccctcgcccgcgtgcacccgccgggcggctcggcagcgcccgtccagccgctgctgtgcggcgagccggacctgtgccgccgctacgcactggccctgcggctgcagggcttcgccgagcccgccatcgccgcccaggccactcccaccgggctctggcagatcgcccgggccgccggcctgccggccggggaagcgccccaaccctcatccgcagagagccttgccgcatgaccaccatcgaccacaccctgttccacgccctgcagcgctgcgggctcatcgccatcctgcgcggcatccagccccatgaggccgtaccgatcggccaggccctgtacgacgcgggcttccgcatcatcgaggtgccgctcaactcccccgagcccctggccagcatccgcgcgctgcgcgatgccctgcccaccgactgcgtggtgggcgcgggcacggtgctttccacgcacgactgcgccgacgtggccgaggccggcgggcagatcatcgtcatgccgcacagcgatccggccgtgatccgcgccgcgcgtgcggccggcctggcctgcgctcccggcgtggcgacgctgaccgaagcctatgccgcactggccgccggggccaacctgctcaagctctttccggcggaagcgcttcctcccgccgtgctcaaggcctggcgcgcggtgatcccgcccagcgtggcgctggcccccgtgggcggcattgcgccggaaagcatcgcgccctatgcggcggcaggcgccagcggcttcggcctgggctcggccctctaccgccccggcaacagcgcggccgacgtggcccgcaaggccgtcgccttcatccaggcctggcacgacgcctatggcatggcccgcacgtgcgggcagggccccgcgccggccgccgcggcagccccacgtccatcccccaccgcagccaccgtttcctgagatttctcctgccatgaagatcacccgattgaccacgttcctggtgcctccgcgctggtgcttcttgaagatcgaaaccgacgaaggcatcgacggctggggcgagcccgtcctcgaaggccgcgcccagaccgtggccgccgccgtggaggaactctccgactacctcgtcggcaaggatccgcgccacatcgaggaccactggacggtgctctaccgcggcggcttctaccgcggcggcggcatccacatgagcgcgctggccggcatcgaccaggccctgtgggacatcaagggcaaggccctgggcgtgccggtgtccgagctgctcggcggcaacgtgcgcgacaggatccgcgtctacagctggatcggcggcgaccggccggccgagacggcgcagcaggcccgcgacgccgtgggccgcggcttcaccgcggtgaagatgaacggaacggaagagatgcagttcgtggacacgttcgacaaggtggagcgctgcctgcagaacgtggccgccgtgcgcgaggccgtgggcccgcacgtgggcatcggcgtggacttccacggccgcgtccaccggcccatggccaaggtgctcatcaaggaactggagccctaccggctgatgttcatcgaggagcccgtgctcagcgagcacgacgaggcgctcaaggaaatcgcgcgcatctcgtccacccccatcgccctgggcgagcggctgtactcgcgctgggacttcaagcgggtgctgcaggagggctacgcggacatcgtccagcccgacccgtcccacgccggcggcatcaccgaaacgcgcaagatcgcgtccatggccgaggcctacgacgtggccctggccctgcactgccccctcgggcccatcgcgctggcggccaacctgcagatcgatgcggtctgctacaacgccttcatccaggagcagagcctgggcatccactacaaccaggacaacgacctgatggactacgtgtccaacccgcaggtcttcgcctaccaggacggcatggtcgccatcccgggcggtccgggcctgggcatcgaggtgaacgaagactacgtgcgcgagcgcgccgcgcagggccaccgctggcgcaacccggtatggcgccaccgggacggcagcctcgcggaatggtgatgtccgctgcgggcggattgcgcgccggccgccgccaggctcagccggtcgccccggcctcgcgcgctgcggcgctcacctgcccggcccgttcggtggccagcgccaggcggcgcaccagccagggccccaggtcgccatcgtgcggatcgggccaggcctgcgcgtcgccgggaagcggcggccacgcggcatccgccgccgtggcagcggcgtcctcgcgcccttccagccggcgggagatcgcctcggccgtctgcccgagcgacacctgcagcgccgcggcatccaggcgcccgcgccgcagcagcagcatggtcttgatcgcggtgagctgcgccagcaactggtagcagcgtgcctgcaaatgctccagcgccaccacgggtggctgcacggcccggggctcggccatggcccgctcggtggcctgcacgagggccgacaggctgtcgtaggcctcgcgccgcgccagccgccaggccagttccggcgcattgtccactgcgtgcagctggcccagcgccagcgcctcgcgcgcgtgccgcgcctgcgccaccagcgtgcgctgcaccagcgcgggaatctgcgagcgctcccacgagggcagcacataggagaacgcccaggcgatgccggtgccgatcagcgtgtcggccaggcgttccagcaggtcgaaggccgggctgaccgcgcctccgtgcagcatgtgcgactgcaccagccccagcaccgtggccgccaccgcggtgaccaggtagcgccgcagcgcgaaggcatgggccacggcctgtgccaccgtcaggcacagcaccagctgccacgacgacaggtgtgccgccagcagggctgccgccagcacgcagcccagcagcgtgcccgccacgcggctgttgcggcgctccagcgtctgcgcgaggctgccgcgcagcaccaccacgatggtgagcaggatccagtacgcatgcgtgccccagggcagcgcctgcgccaccaggaagcccgcggcgatggccagcgcggcgcgcaccgcatggcgcagcggcggcgcatcccagcgccagagcgtggccagcggcgcccaggaccaggccgtgggactgacgaacatctgccagctggcgcgcaccaccgccaggtccggcggggcctcgccgcgcgcgatcgcgttcatccgcaaggcctcgtcgttgatatgccccacgcggtccgccagcccgcgggccaatgcgtgcggcgacgggcccgagatcgcggcggggggcagcggatcgctccagcgcagctccgcgagcgcaggccgcgcatcggcaaagggcgcgggccggctgccgcgcagcagcgcgtccgcgagccgggcgaattccgcggccgtgtcgagcagcacgccgcgcagcgcacgcagcacgggcacgtggcccgggtgcgccttgagcgcctccacgtccagttcgcaggccagcaggtggtccctcgtttccagcacctgcaccagcatggccgccagccgctggcgggccggcgtggagggagactccagcacgatattgcgcgcgccctgcagttgctccgccagggctgcctgccggcgcagcagcagccgggtcagggcatggggtgcctccgccgtgccgtcatgcgttccggcctcgtcctccgggccccccgcgggcgtggtgccgggcgcagtggtgccggggggtgctgcgccgccagccggcgcgctgtcgaacagccgcgcctgcacgcgcatgagcgcggccagcgaatacagcgtgtcggccacgagttgcacccggtagcgcgcgtttagcagccggttcgccgccaccgcgtagagcacgtacagccccgcgcccagcgcgaaatgcgcggtgatcgccagcgcggcgggcagcgggtctccgcccggcggcacgcgcggggccgcggccatcgaaaagatcatggagaacatcaccgccacggcgatcgggatgccccgccggccccaggccatggccaggaaggccaggaaggtgccgggcaccagcagcaggcccagctgcagcgggtcgcgatgcagccactgcaccgcgaagaacaggggaatgcccagcaacggcgcgggcagcatctgccagagcttgccgcggcgcggcccgggcaggtccggcggcgagcagacgatcacgcccacggaagctgcagccgccgctgcggcccccagccagacatgcacggcagcggagatgagcagcaggcccagcgccacggagaccccgttggccacatagtggctcagtgccacgcgcacggccgcccgcaggcggtgactcggataaagcctcatatcccgccgaggttactgcagcggtgcgcccccggccggcccgggggcttgcgccgcgtgtagcatgcgcacggccgggctgcaaagcccctctcctccagctccgaacgtgtcccgcaagtgacttcctgtctgcagaatccctcccgcctccactcccgtgccaggggcccggccggaggctcgcacgtgatgcggcgactggctttctggaccacgctgctctgcctcgccgcgctgctggcaggatgcgcgggcgtcaccgtctcggcggtctcgccgcgcgactacctcgcgcagcgccgcggcgacgtgctcaccaccgggcggctgagtgaggcctccgaggaggtgctgcgcgtgctgggcaccgacggcgatgcctgcgaccaggacatgtccgcctgccggcagatgctcgcagcctcgaccggtgtcgatgaggagcagcgcctgtccaccctggcggaactctggctgctcgccgccctgcgggccagcggcgaccgcggggccgccgtcaccggtgccaacgcccctgcccctgccaacgaggaccagcagctggacgcctggctggaaaccgcccgccacgcctgggcctacctgttcttcacgccgcgcggcccggaagcgcgcgccttcgaagaccgccagacccaggtgcgcgactactacaacttcgccacccagcaggccctggcgggcatgttctcgcgctaccggcgcaccgtggcggcggagggcggcgaactggcgcccggcaggcgcctgcagtggggcagctggcacgtgcgcagcgacacctccgacctgcgcctgcccagcggggcccccgaacccagcgaactgatcgccgcctccacgctgcggttctcgggcgtgcgcaacacctaccgccgcgacggcttcggcgccgagctggtcacggccatgcagccggcgggcgatgcgcccctgcccggcggcccacgccgcagcgcgctgcaggtggcatcggaagcggagcagcccttccgcgagatgccctaccccgccgccaccgccttgctgcgcttcgacggaagcacgctcggcgaggtgctggaaacgcacgacgtgcaggtggaactctacgatccgtatcacacggcgcaggtcgtgctcgcggggcgccaggtgccgctggccggcaatttcacggcaggctacggcctgtggctcgcgcgctcggggttcgcggtgcaggccatgcgcagcctgctgggcatggaggacggcctgtcggcaccgcgcatccacctcatgcagccctacgatccctcgcggcgcaccatcgtcatgctgcacggcctcgcgagcagcccggaggcatggatcaacgtcgccaacgaggtgctgggcgacgagacgctgcgccagaactaccaagtgtggcaggtgtactaccccaccaacctgccgctgtgggtgaaccgccaggcgatcgaggatgcgctggagcgcaccatcgcccatttcgacccggcgggcacggctcccgcatcgcgcggcatggtgctcgtgggccacagcatgggcggcgtgctcgcgcggctgctggtgtcggactccggcgacacgctgtggaacaccctgcttgcggaacaccccctgtccctggaagaccggcaggcgctgcagcccgaactggacccgctgctgcgcttccacgccctgccgcaggccggccgggccatcttcatcgccgcgccccaccgcggcacgcccgtggcgcggcaccggatcacgcgctggctctccaacctcgtcaccctgcccctggcgaccatggagcggttcgcggacgtcacccggcggctctcgcgcaccgaggcaccggaaggcggcagcagcgtggtgcgcctgcccaacagcatcgacaacctgagcgacaccgatgccttcgtccaggccgccgcgcgcctgccggtatcgccacgcgtgccctaccactccatcatgggccgggaatcggcagacgggccgctgtcggcatcgtccgatggcgtcgtgccctatgccagcgcacacctggacggggccgtgtcggagcgcatcgttccctccggccacagcgtgcaggagcagcccgcggccatcctggagatccggcgcatcctgcgggcccacctggccgcgaaccccgcgggctccgcgggcacggccccggcgaagtagcccgccggccgcccccggcgtcaggcgcccagacgggcgaagctcccctgcggcagtctctgcaggcgcggcgccgcaccacccgccggcccacccacccggaacaccgccacggcctccaccagttgttcggcctgcgagcgcagcgcgttcgccgccgcggcgctctgctccaccagcgccgcgttctgctgcgtggcctggtccatctgggtgacggcctcgcccacctggctcacgcccgcgctctgctcgcggctggcaatgctgatctccgacaccacatccgtcacccggcggatggaatccaccacctcggtcatggtcgcccccgcccggtccaccagggcggtgccgctctgcacctgggccacgctggccgtgatcagttccttgatctcccgggcggcgccggcactgcgctgcgcgaggctgcgcacctcgctggcgaccaccgcgaagccgcggccctgctcaccggcccgggccgcctccacggccgcgttcagcgccaggatgttggtctggaacgcgatgccgtcgatcacgccgatgatctcggcgatcttgctgctgctgcggtcgatgccgcgcatggtgtccaccacctgcgacaccacctcgccaccccgggcggcgacttcggaggccgcctgcgcgaactggctggcctgctgcgcgttgtccgcgttctgccgcacggtggcgccgagttcgtccatggacgcggcggtttcctccagcgcgctggcctgctgttccgtgcgcgctgacaggtcgttgttgccctgcgcgatctcggcggacgccgtcgccacgctgtcggatccctcccgcaccgtggacaccacccgcgtcagtgcctgctgcatgtcgcccagggcgcccagcagcgggctgaactcgtcgcgggccgtgtccaccaccggcacggtcaggtcgccgtcgcgcacccgctcggccacaccgcgcgactgctccacgcggcgctgcagcaggttggcgatgtaccaggaaaacgccagcaggcccgcggcgatcgccaccaccagcagcgacagctggctgcgggtcttgaaagcctccttctggatggccgccagttccgaatgcagcaggtccgtctggcgctggcgctccttggccagccatgccagcaggcggttgcgcgtgggaatcgtctcgcccaccagcacctcgaacgcctcgtccttgcggccttccaccaccaggcggagattgcggtccgcgatcggcttgaactcctgctccagcttctgccagacattggtgaagtcctcgcgcgcccgggggtccttcaactccgacaggaaggccgcgtcgttgtccgcgatgcgcttgtacttggtgtcgatgtcggccagcgtctccttcagggcctccggcgagcgcaccagcatggcgtgccggatctgcagcgaaatctgggtgatgctcaactccgtgctcgcaatccgcgtgagctgcggtacgcgggtttcgcccgtcgcctcagccagctgccccacgttgctcagctgcgtccaggccagccaggccgccgcggcgagcgcacaaatcaggagaatggacacggcatagagttgccgggcaatgccgtaacgggagaagacagtcatcgtcgagcctttttatgaagttgcctcccgctggcacatgacctcgggatgaacaaaatgatacaaacatcctgcaaaatcaggaaattgtttttatcaatttcgtgacctgggtcacgtcttctgcccggaattactgcgtattccccaagacggaaaacacaggtgatgtgatgcggaacgcgccaggcccgcgccggagcccccgccgccgcccctttcagtcgcccaggcggatgcgcagggccttccaggaggcctgcgcggcttccgcgcggccgtcccgggcggccagttccacctcgcgcgccagggccccgtcctcggtccggccgagggtgcgcagcacgctcgccaggctatggcagagccggcgcagcgccgccaggtccgaggactgcagcacccggtctccctcggcggcatcgcggccgaactgcagcaggcaggcatcgcggtacgcacggaacaggacggcgtcgccgccgaaatactcctggatggccgcgtcctccgcgtccggcatgccgccttcccgcactccgcggcccggcggtgcggacggaacggaaggcacggccccggcagcgccgggagacaccagtggatcctccagcgcttcccgcacgcactgttcgagggcagccaccgccacgggcttgtccagcgctcgccacgcaccgctggcagccagctcctgccggatgacatggtccaggccggcgctgagcaccacgatgcgcgcaccggccgccagggcgggctcggcctgcaggcggcgcagcaggcccatgcccgactccccgggcagcatcaggtcggtgatgatcagcgcggcacggtggccccgcagccatgccagtgcggactcgacgcaggggcaggtctccaccgccaccggcaggatctccagcgccatcgccacgaaacgcgcgaccgaaggatcgtcctccaccagcagcacgacaggtcgttccatggccggactgcctttcctggccgcgtcagccccgggctgcgaggctggtgcgcagcgcatccggcagctgcgccaccatggcgggcttgtggatcaccggcaggccctgcagggcgaaggcatagggctcgcgctcggcctcggtgagcgacgtcaccacgatgagctgcacgcgggcgaactgcacatgcgaccgcaggctggtgatgagcgccgcgccgtccaggcccggcagcaggatgtccacgatcaaaacatccggctcgagcttgccgcacatggccagcccggcgatgccgtcgctggcgatgtgcagggacacgtccgggaactgctggtccagcagcagccggatcagattctggtagtgcacggaatcctcgatcagcagcaccttggggcggcccgcggaagtgctgcgcgacgtggttgtcgcgcccgggacgctgctgcggcccacttcccgggaacgcagccagcgctccaccgagtcgcgtgaaatgcggcggtggcccccgggcgtcttccaggcctccagttcgccccggtccaccatgagctggatggaacggaccgccatgcctagcaatttggcggtttcgagggtggtgtagtggtcgttctgagcgtcgtcggaattcggcataggcggcattgtgcctttatgcgcgacccaggatgtatccagtatgtgtcgcgtgcaacgtactggacttgcaaagggcaaatctaataaatatgattcatgctttgcaacgggactgcgtgccccctcatgaagaccgtactcatcgtcgacgaccatgcggagatccgccgcctcctgcgcatgacgctggagaaccaggacgtggcgctgcacgaggcggccagcggcgaagcagccctcgcagtggcgcgggcggaacggcccgacctcgtcctgctggacgtgatgatgcccggagcgctcgacgggatggaggtctgccggcgcatccgggccgatccgggcctctcgcacacccgcgtgatcatgctgagcgcgctcgatggcctgcacgaccgggcagcgggcatggaagcaggcgccagcgagttcatcgccaagcctttcagccctgcgcgcgtcgtcgatacgatgcggcgcgtcgacgccgcccgggcggttccggcgggcggctgatgcggcgccagatgcagggccggccaccgcggctgcgcagccgcgcggcggccctgctgctggccgcggccctggcagcggtgtcccccgccctgctcgccggccccgtggccgaacgggtacaggcgcgcggcaccgtgcgggtctgcatctggccgagctaccagggggtgacctaccgcgacccgcgaacgcgcgccctcagcggcatggacatcgacctgtcccggcacttcgcccgggaactgggcgtgcaggtggattacgtcgattcgtccatggacagcatcgtgggcgacctggtggacgagcgctgcgacatcgccatgttcgcgctgggcatcctgctgccccgcctccggcaactgcagttcagccagccttacctgcgaagcagcgtgctcgccgtcaccaccaagggcagttcggtggtgcgccagtggtccgacctcgaccgccccggcatcgcggtcgcggtgcagagcggagccgccatccagtcccaggcggagcagcaattcaggcacgcgcgcatcgtcccggtgcggctgcccgacacccgcgagcgggaactgctctcgggccgggtcgatgccttcatgaccaccagcgtctatgcccgccagcttgccctgcgggcggaatgggtgcagatcgtcgccccgccgagcccctccttcaccgttccggcgggctacgcagtgcgcccgggtgacgcggagtggctggccacggtggacgccttcgtcgcgcgcatcaagcgcgacggccggctgcgggaggcgaccgggcgccatggcctgggcggaatggcggagccctgatgcgcccctcgttcctgccgcgcgccttccatgcgctcgcgcgccgcctgtcgccgtggcccgccggcacccccgtgctcatcgccggcctcgccgccgcggtgggcgccgtggcgagcgccctcgtggtgagcatcggcgacctccacggcgcaatggccaccagcgagggccaggcccgcctgctcgcccgggtgctggaagaccagacgacgcgcacgttcgattcggccgagatggtgctggcgaccctggcgcacgcgcaggccaccgagacccatggcgatgcccaggcccacgccgaggccggacaggtcatgcggcaggcgctcaccgccctgcccttcatccgcagcgtttcgctggtggacgagcgtggacgggtgctggcgagcaccgactccgccaccaccggcatggacatcgaccgcaagcgcctggggccatggcaggaagcgggcggccagtacatcggcccccggctgcccgggcgcgggctggagagcctgcagcgcggggtgcccccgccccctgccccgccgggcctggccttcgttccgctgctgcacggattccgcgaccacgcgggggcgccgatgatgctggtggcgctggtcaacccggacgcgctatccaatttccagtacctggcgctcgaatcgctcagctacgacgcggtgatcgccacggacgacgggcgcctgctcgcctcgtcggtccccctgcccgaccccggcggccgggacatcgcctcgctgccggtattcacgcgcctgctgccgcagggcgagcacggcagctacatgggcccgggcgtgcaggggcccgaacgcatcgtggcctaccgcgcgtcccgcagcaagccgctggtggtcatcgtggaagagccccagcacgaggccttcatgcgctggctgcgcgagtcctacccgttcctggccatggaactgggactggtggcgctggcgctggcgctgacctggatcgcgtggcgcagcctccgcgcccgcgaggcggcacgggcggcggtggatgccgcgcaggaccgcatcgcacgcagcgagcgcgacctggcgctgctgctgcgcagcgtgcaggagctgatcttccgcaccgaccgcaacggcgtgctcacctatgtgaacgcccgctggagcgcgctgtggggggagccgccggcctcggcgatcgggcgccggctgcaggacttggtggacccggaaggccaggaacgggtggccgcgatgctggatccccgctcccaggtcgcactgcgcacgcgccagctgcgcgtgcgctcgccccagggagacgagcgcgtgctcgacgtggccgcggtgccgctgcgcgccgcagacggccaggtgctcgccttcgccggcagcgccgtggacgtaaccgagcgcgagcgggccgcccagcgcatgcgcgcgcagctggccttccagaacctgctgctggagaccagcccccagccgatgatgctgaccgacatggcccaccgcgtggtgctcgtgaaccgcgcctgggagcaggcgatgggctgcacgcgcgagcgcatcgtcggggaacgccgggccctctacccgggcgaagaggaggacaacgccgcgctttcgggcggcggcggcaccacgctggagcgcgacctgccctacggcgacggcacgcggcgcgccacgcgcgtgctcaaggccgcggtgcacggggactacggcgacgtcacgggcgtgctcagcatcctggtggacatcagcgaattccgcgaggccgagcgcgccacccgcgaagcgcacgacgccgccgaggaagcggcccgcacgcgttcccagttcgtggccaacatgagccacgaactgcgcacaccgctgcaggccatcatcggcttcgcggaactgggctcggcgcgcagccaggacgaacgcctgggcgcgatgttcagcgacatcctcgcggccggccagcgcatgctggcgctggtgaatgacctgctcgacgtggcaaagatcgagagcgacatcggcaccatccacctggagcgcaccgacctgcgcggccacatccgcacggtggcgcgcgaactcggccccctggtcgcgtcgcgcgggcaggacctgcggatcgacctgccgctgcatcccctggtggcccgggcggacccgcggcgcttccagcaggtcgtgcgcaacgtgctggccaacgccatcaagttctctccggaagggtcctgcatccagctgcgcgccggcatggatgccgacagcaccgacaccatctgcatcgaggtgcaggaccaggggcccggcataccgcctgtcgaactggaccgcatcttcgacgccttcgcccagtcgagccgcacgcgcaaccggtccggcggcaccggcctgggcctggccatctgccgcaagatcgtggaagcgctggacggccgcatccatgcgcgcaacgtggaaggcggtgccgtcttccgcatcgagcttcccgtccgcggcccggcagacaccgtccccgcgccgctctgagatgggctccgggcgtcccggcggcgcacgaactcgggtatggtggagcaccacctatttccaccgagatccacatcccatgaaagccacctggaacggcgtggtcgtcgcagaaagcgacgacacggtcctcgtcgagggcaaccactacttccccgaaagcgcgctcaaggcggagtacttcaccttcagcaaccaccgcaccacctgcccctggaaaggccaggccgcctaccgttcgctgctggtgaacggcgaactgaatccggatgccgcctggacctaccccgacccgcaccccgaggccgagcagatccgcggccgcttcgcgttctggaagggcgtgaaggtcgaggcctgagcgttccccggttatccctgcccgcactggacaatcatgtggataacccgggaacggcgctgtacggccatcgcaagtgcttgattttcctgaaaaacccacgcactgcacaaattttgtgcaatgcacctccggacggcacccggttatcccgcaccgcatgggacaacaatgtggataacacgggagcagcgctgtatggcgttcgcaagtgcttgatccataagggattgattcccgttgcccaaaaattgggcagtgggaaaccctcgctggacacacccatggcgccgtgattcgtcgccgattccaccctgtcccgcccacccggcggttccttcccatgacgtctcccgcccccacgcctccgttcttcatcgcccgtgtcggcagcgacggcacgcaatgcgatgcctggcccgaacagaccctgctgcaatccatggaacagggcggcatcgactggccgagctcctgccgcaacggcacctgccgcacctgcatcggcatgctctccgaaggcaccgtgcgctacgccatcgagtggccgggcctctcgcgcgaggaaaaggccgagggctgcgtgctgccctgcgtggcctatcccaccagcgacgtgcacctggagacctcggcggtctgagcctgtccgccggctgacacgcggcaccgcccccttgcggggcggcacccaccttcgccagaatggtcccaccctgcggggaataaagagggagagaggaccatgaacgacaccaccgaggcggcgcgccggcaaggcgcccgcggcgctggcgcgcccacgcgcgccgacatcctgcgcgaatgcgccgaagccgatgcccgctgggccgccgcgcccggccgcaacctcgtgctgctcttcgacggcacgggcaacatcctgggcaacgagcaggacaccaacgtcgtgaagctgctgcgcatgctggacaagggccctgccgcgccgggcggcgtccccgagcagctcgtgtactacgacccgggcgtcggcaccgccaacctgttcccgccggccaacgtggccgcccggctgcggcaggccggaaaccggctctcgggcctggcgctcggcagcggtgtcttccacaacatcgcgggcgcctacgaattcctcgcgcgcacctaccgcccgggggaccgcatctacctgctgggcttttcccggggggcattcaccgcgcgcgccgtggccggcatggtcaacatgtacggactcgtccacccggaaggcctgccgctgctggaaagcctggtgcgcacctatttcgcgccgccgcagcgccgcaacccctcgggttcgcgcgagcgcgaggacttcgcgcgcgacgtggtcgagaacttttccctgggccgcctgcccctggtgcacttcgtgggcgtctgggacaccgtcgaatccatcggcatcggcctgctgggcgggctgaagatcaccaactcggccggcttcgcctgcaagcgcttcgcccatgtccggcatgccatgtcgctgcacgagtcgcgcatcccctatacgccccggcgctacgacgatccgtacttctccgaccgcgagcgcgtgcaccgcagcttcgcgcagcgctggttccgcggcgtgcacagcgacgtgggcggctcctatgcccgggacggcctgtcgcgcaccaccctgcgctggatggccgacgaggccttcgcgcaggggttgcggctggaccgcagccagctgcagcccggcgacccgcacacgcccatgcacgaccaggcctacgactgcccgtactgggcctgggccgggctggacgcgcgcgaacgcgagcccgacgacaccatcgacgccagcgccctgcccgtcgcggccgcggtgcccgcggaacacgtcccccgcacccagccctggcgcaccctgggatggatgcttccgtgggtggtcgcgctgctgctcgcggccaccaccctggccggacgcggcgcctgcgtgctggacggtgccccgggctggatgcgcgccatgccgtccctgacccagctcgccgcggcctggcaggcggccgcgggcgcgccctgcagccccgccgccctgcacgtgacgctggcctgggactgcgccttcgtgctcgcctacaccctgtggctgccctacccgttggcctgggccctgcgccgcctcgtggcacgcgcggtgccgcgcgggcaccggctcgcctggctgccgcgccacgcccactggttcatgggcctgctggcggccacggacctggccgagaacttcgcgctgctgcacgcggccgcggcgccctggggcatggccgccgccgtcttctgcgccgccaagctcgcctgcctggcgctgctcgcggccgtgctgggccagggcgccctggccggcccggaacgcgcgcgccaggactccgccgcgggggcgggccgcctgcactaaaatcccccctttcccggcggcgcggcccggccgccgcggaccaccgaaagcccgcccccatgaacacccccctccccctcgcatccatctcgcccgtcgaagacatcgtggcggagatgcgcgccgggcgcatcgtcatcctcgtggacgaggaagaccgcgaaaacgaaggcgacctggtcctggcagccgaccacgtcacgcccgaagcgatcaacttcatggcgcgtttcggccgcggcctcatctgcctcaccctcacgcgcgagcgctgcgaactgctgcgcctgccgcccatggtggcgcgcaacggcaccaagatgggcacggccttcacggcctccatcgaggccgccgagggcgtcaccaccggcatctccgccgccgaccgcgcccgcaccgtgcaggccgccgtggcaccggatgccaaggcctccgacctggtgcagcccggccacatcttcccgctgcaggcggtcgatggcggcgtgctcatgcgcgccggccacaccgaagccggctgcgacctggccgccatggccggctgcagcccgtccgccgtcatctgcgaggtcatgaaggacgacggcaccatggcccgcctgcccgacctgcagcagttcgccgccgagcacggcctgaagatcggcaccatcgccgacctcatcgagtaccgcagccgcaacgaaacgctggtgcagaaggtgggcacccgcccgctacagacggccgccggcgaattcatcgcccacgccttccgcgacggccccagccagtccgtccacatcgcgctggtgcgcggcacctggggcgagcacgacagcgtgcccgtgcgcgtgcacgagcccctgtccgtgctggacgcactcgaggtgggccgcgacatgcactcctgggacctggacgccagcctgcgccacatcgcccagcacggcagcggcgtcgccgtgctgctgaactgcggcgagagcgccgagcagctgctggcccagttcgacggcacggcccgcgcatcgcatgcgccggagcgtggccgcatggacctgcgtacctacggcgtgggcgcgcagatcctgcgcgaatgcggcgtcacgcgcatgcagctcatgggccagcagcgccgcctgcccagcatgaccggctacggcctcgagatcaccggatacatccccaaggaataagcaacaccatgtttggcgcagacaaaggaaccgcggacaggctcgacggcaggaaactgcagatcggcatcgtgcaggcccgcttcaacgagggcatcaccgaggccctggcggcggcgtgccgcgaagagctgctcgccctgggcgtgcaggaaaagaacatccgccacgtgcgcgtgcccggcgccctcgaagtgcccctggcgctgcaggccatggccgagcaggacgaatacgacgcgctcatcgcgctgggctgcatcatccgcggcgagacctaccacttcgagctggtggccaacgaatccggtgccggcgtgacgcgcgtgtcgctcgacacccagaccccgatcgccaacgccatcctgaccaccgagaacctggagcaggccgtcgcccgccagaccgagaagggccgcgacgcggcgcgcgtggccgtggaaatggcgaacctgctggaggagctgtcttgagcgacgattccgcctccaccccggcccccggcggcgccaggcgcccgccgcggcaggcacgcaccggcaccacttccacgggcgcgcgcaaggccgcgtccaagtcggcgcgcagccgttcgcgcgccttcgcgctgcaggccctctaccagcacatcgtgggccgcaacgaggccacggcgatcgacgtgttcacgcgcgacctctccggcttccacaaggccgatgccgcgcactacgacgccctgctgcacggctgcatcgagaacgccgagacgctggatgcgctcatcacgccgaagctcgaccgcacgctggaagagatatcccccatcgagcacgcgaccatgtggatcggcgtgtacgaattccagcactgcctggacgtgccgtggcgcgtggtcatcaacgaatgcgtcgaactggccaaggagttcggcggcaccgacggacacaagtacgtgaacggggtgctcaacggcctcgcgcccacgctgcgggcggccgaggtcgccgccgaccgcacgcccggatccgctgcggaccacacggactgagcccgggccgcgcgcccaccgctttcgcccgccccggctgccgcccgcccccccgggagcggcgcggcgccccagcccccttcggacacccctcccatgaagttctcccgacgcgccgagcgcatcgaacccttttacgtgatggagatcgccaaggccgcgcaggccctggcccgcgaggtggccggcggcccggagccgatgatcttcctgaacatcggcgagcccgacttcactgccccgccgctggtgcgcgaagcggccgaccgcgccctgcgcagcggcgccacgcagtacaccaacgccctcggcctggacgcgctgcgcgaacgcatcagcggctggtacgccgagcgcttcggcgtggcggtgccggcgcgccgcatcgtggtcacggcgggtgcctccggcgccctgcagctcgcctgcctggcgctcatcgagcagggcgacgaggtgctcatgccggacccgagctacccgtgcaaccgccatttcgtgagcgcggcggacggccgcgcggtgctcgtgccctccaccgccgcggagcgcttccagctcagcgccgacaaggtcgccgcgcactggggcccgcagacgcgcggcgtgctgctggcctcgccctccaaccccacgggcacctcgatcgcgcccgatgaactgcgccgcatccacgccgccgtgcaggcgcgcgacggcttcaccctcatcgacgagatctacctcggcctctcctacgaggaggccttcggacacacggcgctcgcgatcggcgaggacatcgtcagcatcaacagcttcagcaagtacttcaacatgacgggctggcgcctgggctggatggtcgtgcccgaggccatggtcccggtcgtggagcggctggcgcagaacctcttcatctgcccgagcaccgtggcgcagcatgccgcgctggcctgcttcgagccggacagcatcgccgagtacgagcgccgccgcgccgagttcaaggcccgccgcgactacttcatccccgcgctcgaatccctgggcctgtccgtgcccgtgcggcccgacggcgccttctacgcctgggccgactgcaccgccgccgcccggcacctgggcgtggagggcagctgggacttcgcccacgaggtcatgcgccgcgcccacctggccctcacgccggggcgcgacttcggcagccatgcgccggaaaccttcgtgcgcttttccacggccaactccatggcgcagctgcaggaagccgtggcgcggctgtcccggctgctggcctgacgcgcggcgcgaggcaggccccatgagcttcgaatggcccgtgcgcatctactgggaagacacggatgccggcggcatcgtcttctacgccaactacctgcgcttcttcgagcgcgcccgcaccgaatggctgcgctcgctgggcgtggagcagcagcggctgcgggaactcgcgggaggcatgtttgtcgtaaccgacgcgcgcgtgcgctatttgcgccccgcccggctggacgatgaactgattgttacggccgcgctcgaggaaagtggaagggcatccctgacaatacgccagcgagcgctcctgaaatcggagcacatgacagaatcggagccttcgcccctgtgcgagggcaccgttcgcatcggatgggtcgacgccgccacgctgcgccccgcccggattcccggccaccttctggaacaactctcaccatcatgaattcgcaagacatgtccatcctgcacctggtgctcaatgccagctgggtggtgcaactcgtcatggcgctgctgatcggcgtgtccatcgccagctgggccgccatcttccgcaagctgttcgcgctcaagcgcgtccggtcgctcaacgacgagttcgagcgcgagttctggtcgggcacgagcctgaacgacctctacgccagcgccgcgcagaacgccaagaacgccggccccatggagcggatcttcgccagcggcatgcgcgaattccacaagctgcgcgagcgccgcatcaccgatcccggcaccctgctcgacggcgcgcgccgcgccatgcgcgcgagcttccagcgcgagatggacgtggtggagtcgagcctgtccttcctcggctcggtcgcctcggtgagcccctacgtcggcctgttcggcaccgtgtggggcatcatgcacgccttcaccggcttcgcgggcatggagcaggtcaccctcgccacggtggcccccggcatcgccgaggccctggtggccacggccatcggcctgttcgccgccattcccgccgtggtggcctacaaccgcttcgcgcgcgacatcgaccgcgtggccatccaccaggaaaccttcatcgaggaattctcgaacatcctgcagcgcaacctgggcgcggcaccggcctccgcctcgggccactgacccgccacgcacgcgaaggagcctcccatgcccaccatggcctcgcgcggcggcagccgccgccgctcgatgaacgagatcaacatggtccccttcatcgacgtgatgctggtgctgctcatcatcttcatggtgaccgcgcccatgctcacccccagccggatcgacgtgcccaccgtcggcaagggcgccaaggcgcccaaggccttcggccaggtcatcgtccagaaggacggcagcctgcagctcaagacgggcgacctcgagcgccccgtgacgctcaaggaactcggcgccgccgccaaggcctggcaggccacgcaggaagaaggcacgcccgtgctggtcaccgccgaccggaacgtgacctacgactccgtggtcaaggccatggacgcgctgcagcgcgcgggcgtgcagcgcgtgggcctcaccgtcaagtcgggcggctgacgcacggcatctctcccgcccccgccgccgatccccggagccgttcccgaacgcgatgcacgcccacaacgaccgagaccagttcgcccccacgcgtccgccgggacgcctgcgcgccatcgcgctcgccgtcctggtccatgccgcgctcatcggagccctgacctggggagtgaactggaagaccagcgccgaccagcccgccatcgaggccgagatctggtccgccctgccacagcaggccgccccggccgcggtcgccccgccgccaccgccccagccggtgcagcagcccacgccccctgccccgccaccgcccgcgccggccccgccgccacctccaccgccgccgaaggccgcgcccgatccgcgcgaggccgacatcgccatcgagcgcgagaagaagcgcctcgagcaggaaaagaaggaacgccagctgcaggccgaacaggaccggcgcgaacgcgagcgcaaggagcaggccgagcaggaaaagaaggagcgccagcagaaggaaaaggcgcagcgcgagaaggaccagcagcaacagcgcgagaaagagcagcgcgagaaggatcgccgcgagcagcaggagaagctggaaaagcagcaggccgagaaggaacggcaggagcagctgcagaagaagcaggcggaagacaagcgcaaggcggatgagaagcgcaaggccgacgccgcggacgccaagcgcctggaggcattgcgccaggagaacctgcggcgcatgcagggcctggcgggtgccaccggcggcgagaccgccaccggcaatgcccagcgcagttccggcccgtcgggcagctacggcggcaaggtcgcggccaaggtgcgcccgaacatcgtctatccggacgccatctccgacaacctgcgcaccgaggtggaagtgcgggcttcgcccgacggcaccatcgtgggcattcgcgtcaccaagtccagcggcaacaagtcctgggacgacgccgtggtgcgcgcactcgagaagaccgacaccctgccacgcgacgtggacggccgcgtgccctcctcgctggtcatcggcttccggcccaaggactgacccgaaggcgccgccatcgccgggcggtgcgcagcagcggcgagccgggggccgcgcacctgtgcctccaggcaggccggtgcggggctccggtccggctcagtgcgctgccgcagcgccgcggggggcccccgcccgggccacggcggaacggcgcccgccgcgtgccaccgcctccatggcaggcacggcatcctggtcggtcagcgtgcgcaggaacgctaccacatcgccgatctccgcctcggtcagccgcggcgcctcgccgggcccgcggtcgaacggcgcttcccggttgacattgccggcatattcggccggcaggtcgtcgtagcgcggatgtgatcccctcgcgcgagccggatagggataccagcgctgcgggtcggtatcgcgcgtggcgtagaagcgcaccgcctcttccaggctgtggaagaccccgttgtggaagaaggcctgccgcaccgccacgttgcgcaggctgggcgtgcggaacgcgccgcagagcgcggcgcgctccttcgggtccgtcccggccggcagcgtggcgcaggtgcccaggtcatggaatgacgggtcccggttggccggcagcgtgcggttgcgcggcacgccgatcgcgatgtgcccgaaatccgagaaggcggggaacgccccgttgttggggctgacctcgctcaggtggcaggacgcgcagttgcccttcttggggtcgttgaacagcgcgagcccgcgcatctcgcgcgccgacagtgccgccttgccgcgcagatagtcgtcgtaccggctgttgtaggggtagaagcgggcaggatcctgctggaacatctccagcgccagcgtggcccactggaagccccgggcatcgtcgtccagcgcatcggcgccgaaggtctcccggaactgcgccgcatagggcgcccgccgcagccgcgccaccaccgccgcggggccggcattggccatctcgtgcggcgccagcagcgggatcgccgcctgctcgtgcagcgtgctcgcgcgcccgtcccaggtgtggccgcccgaggctccctggtccacgctctcgtcgaaatcgtcgtcgaagcggtgcatggtgaaaggcggcacgttctgctggtagcgcagggacggcgccgcccgcacgcccaggaccgcgccgtcggcgccgccgggctgcaccgcgaggccgttgggtggcccgaacgcatgcgccggatcgtggcagctcgcgcaggacacccggcccgacgccgacagccccttgtcgaagaacatggcctgccccacggcctgcatgcgcgcgaaatccggctgcgccgccatctgcatccggttcgcatcgggcggcgcggagaccgccgcaggccgtgcggccgccggcgccacgcccgatgcggcggcgccccccatccacactcccacgccggccagcacacccgcagcgcccagcaggcaggccgggccgctccatcgaagaaaacgccgggaggccggaaacacgcgtgcaggagaagtcatggagcgggaaggaaagccggaaaaacgcggcgcgccagcatgcgccccggccatgtcagcttcatgacggccatctgtcatgcgccggacacagccgcgttaccacaatgcgccccgcataaaaccattcacaacagcgcactaccatgaaacccaccctccgcctcctccccctggccgccgccgcggccgccctgctgtccgcctgcggcggcagcgacggttcctccaccgacagcctgctgcagcagcgcatccagaacgtcgtggtcatctacgcggaaaaccgcggcttcgacaacctctacggcctctaccccggcgccgacggcatccccggcgtgaatccgtccgcctccggcagctacctgccgcaggtggaccgcgacgcggcgggcaccgtgctggccaagctgcccaaggtctggggcggcgtcaccgcatcgggccagtcggtcaccgtgccggaaggcagcaccgccagccaggacaaccgccccttccagatcgacgccgcgtccggcttccagaccaccggcgtgcaggtcgggccgaacgtgatcacccgcgatctctaccaccgcttctacgagaaccagatgcagatcaacggcggccgcaacgacaagttcgccgcctgggccgactccggcggcctcaccatgggctactacgacggcagcaacatgcagctgtggaagctggcccagaaatacgtgctggccgacaacttcttcatgggcgcgttcggcggctcgttcctgaaccaccagtacctggtgtgcgcctgcgcgccggagtaccccaatgccgacacctcggtcgccaagggctcgatctcggccgtggaccaggacgcctccggcaacttcctgccgcgcctcaccgtggcgtccaactcgcccgcatccgccatctccggcccgccggtcttcgtgaacagcagcaacatcaccccgaagaactacgccggcgacggcaagttctacgcgatcaacacgatgcagccgccctaccagcccagctccaacgccccggccagcggcgcgagcaacctgaccgcggatccggccaaagccaccaccctgcccccgcagacggccaccaccatcgccgacctgcttgacaggaagaatgtgggctgggcctggtatgcagggggctacaacgccacgctggcatcggccaccacggaccgcgccttcgcccggcccgcgcccaacttccagttccaccaccagccgttcaactactacgcgaagttcgatccgacccagtccgccaccgcggcctaccgcgcgcagcacctgaaggatttcgacgcgcagttcctgcaggacgccgccgccggcaagctgccggccgtgagcttctacaagccgcagggcaacctcaaccagcacccgggctatgccagcgtggccgacggcgatgcgcacatcgccagcgtgatcgcccagctgcaggccagcccgcaatggaagaacatgctgatcgtcgtggcgtatgacgagaacggcggattctgggaccacaaggccgtgcccaagggcgatctctgggggcccggcacgcggatcccggcgctgatcatctcgccctgggccaaacacggcgtggtggaccacacccagtacgacacggcatccatcctgcgcttcatcacgcgccgctggggcctggacaccctgccgggcctggcgcagcgcgatgcggccctggtaaagaacggcggccagcccatgggcgacctgacgtcggccctggacctgacgcagatcctgcagtaacgcgccacgcagcgcccggctccggcggccggaccgctgcaccgcccgcggcaccacccgcaaaggacaaagcccgcttgacgcgggctttgtcctttcagcgcttctcccgtgtggcggcacgccctgcggcgcaccgctcctctcaaaggttcattcgcggcgctcgatcaggcggttgatccgcagcgccagcagcgtgcagaccacgccggacagcaggtacacgctgaccgcgatcagcccgaacttggccgacaggcccagggcgaccagcggggcgaacgcggcaccgaccagccacgcgaggtcggccgacagcgcggcccccgtgtagcggaagcgcggcgaaaaattggccgtcaccgtgccggaggcctggccgtacgacaggcccagcagcacgaagcccaccaggatgaagatgttgttgcccaccgtgccgctgctgagcagccacggcgtgacgaggctgaacactccgatcaggcaggccatggcacccagggtgttgcggcggcctacccggtcggccagccggccggagatggcgatggcgatggccgcgcagaaggcccctgcgatctgcacgcccagcacgtgggtgatcgactgctcggaatacatcgagatccaggacagcgggaacaccgtgaccacgtggaacagcgcgaagctggccagtgcggcgaaggcgcccaggaacacgttgcggccctcgctgcgcatgagctccagcacgctcacgggtgccagctcgcgctgctgcagcatctcggtataggactggccgacgatcaggcgcaggcgggcgaagagcgccaccacgttgatcgcgaaggcgacgaagaaggggaagcgccagccccagtcgaggaactcctgcaccgacaggttgctgtagagataggcgaacaggctggctgcgagcgcgaagccgaccggcgcacccagctgcccgatcatggcgtaccagccgcgccgctcctgcggggctgacatggccagcagggacggcaggccgtcccaggtgccgcccagcgccaggccctggcccaggcgcagcacgaccagggcgatgatggcgatgtggcccacgctgttgtagctcggcaggaaggccatgcccgctgtggaggcgcccaggaggaacagggcgatagtgagcttggtgccgcgcccccagcgccgctgcaccgccatggagatggccgtgccgaccgggcgcgcgacgaaggccagcgcgaagatcgcgaaggccatcagcgtgccgtccaggcgcgtcatgaagggaaagacgaacgacgggaacaccagcacgcaggcgatcccgaagacgaagaagtcgaaatactcggaagaacgcccgatgatcacgccgaccgcgatctcgctgggagtggcttcttcatgggtgtccgcatgggacagggattcctcgtggtggaaattcccggcggggtaaggggaagcagcaagcccactcatatgaacgctcctcgattcatgctgaacacggcttccgttctacacccctgccgtggcccctacaaggcgacttttccctgagggtgggtcggacaaacccttacacggaccatggttttgcgctcgtcggtctgcaacccgcgccagcccgtgatggcgggccgtactttgaccttggacaaaatgtccaatcgacagagccttccaaagtattacatttggcccgtcctgtaatccgcgtttgccctaaacgcgcttttcgttacgccccccaaaagcatgctgaaaaccatgaaactccgcgggcccgcatggctcggcgcggccgccctggctgcaagcctcgccggctgcagcaaggccgtcgtcctcaatccagcgggtgacgtcgccgcgcagcaaggccagctggtcgtcaccgccacgctgctgatgctgatcatcatcgtcccggtgatcctgctcaccttcctcttcgcctggaagtaccgccagtcgaacaccgaggccgagtacgaccccgactggcaccactccaccacactggagctggtgatctggaccgtgccgctgatgatcatcatcgccctgggggcgctgacctggatcagcacccacaagctggacccgtaccgccccctggaccgcatcgacgcggcccgcgcgctgcccgccagcgtcaagccgctggaaatccaggtcgtggccatggactggaagtgggccttcttctaccccgagcagggcatcgccacggtgaacgaggtcgctgcccccgtcgatcgccccatcgtcttcaagctgacgtccacgtccacgatgaacgcgttctacgtgcccgacctggccggcatgatctacaccatgcccggcatgcagaccgagctgaacgccatcatcaacaaggcgggcgtctatcacggcttctcgtcgcactacagcggcccgggcttctcgggcatgacgttcaagttccacggcctgagcgacggcgacttcgacaagtgggtcgccgatgccaagggttccggcaaggcgctggacagcaagacctacctcgccctcgccaagcccagcgagcgcaaccccgtggagcgcttcgcctccgtggaagccgggctctacgagaaggtgctcaaccgctgcgtcgaggacggcaagatgtgcatgcaccacatgatggccatcgatgccaacggcggcgaggcctacctcaaggccgccggcctgaacctgccccaggacgtgtgcacggccgagaactccgcgcgcgtgatcgcctccctggaaacgacgcgcgagaccgcgaccgccaccaccccgcaatgatcctgcagggccgttgacgcgcaagcggcgccggcccccaccagaagaaacccgatatgtcctccgaacaaattaccgcgtcccactgggccctgggacggctcacctgggactccgtgccgatggcgcacgaacccatcgtgctgtggaccttcatcgccgtgatgctgggcggcctcgccgtcttcgccgcggtcacgcgcttccgcctgtggggcccgctgtggcgcgactggatctgcagcatcgaccacaagaagatcgggatcatgtacatgatcctgggcatcgtgatgctgctgcgcggcttcgccgacgcggtgatgatgcgcctgcagcaggccatcgccttcggcgacaacatgggctacctgccgccgcaccactacgaccagatcttcaccgcccacggcgtgatcatgatcttcttcgtggcgatgccgctggtcaccggcctgatgaactacgtcgtgccgctgcagatcggcgcgcgtgacgtggccttcccgttcctgaacaacttcagcttctggatgaccaccgccggtgcgatcctggtgatgatctcgctgttcctgggcgagttctccacctccggctggctggccctgtccaacctgggggcgcagaacccggggaccgggctcgactactacatatgggcgctgcaggtcgcgggggtgggcaccacgctctcgggcatcaacctgatcgtcacgatcatcaagatgcgcgcacccggcatgaacctgatgaagatgcccatcttcacctggacgtccctgtgcaccaacgccctgatcgtggcctccttccctgtgctgacggccgccctggtgctgatgtcgctggaccgctacgtcggcacgaacttcttcacgaacgacttcggcggcaacccgatgctgtacgtgaacctgatctggatctggggccaccccgaggtgtacatcctggtgctgcccgccttcggcatcttctccgaagtggtggcaacgttctgccgcaagcgcctgttcggctacacctccatggtctatgccacggtggtgatcaccatcctgtcgtacctggtgtggctgcaccacttcttcacgatgggctccggcgccagcgtgaacacgttcttcggcatcacgacgatgatcatctcgatccccacgggcgcgaagatcttcaactggctgttcaccatgtacaagggccgcatccgcttcgagctgcccatgatgtggaccgtggcgttcatggccaccttcgccatcggcggcatgaccggcgtgctgctggccgtgcccccggccgacttcgtgctgcacaacagcctgttcctgatcgcccacttccacaacgtgatcattggcggcgtgctgttcggcctgttcgccggcatcaactactggttccccaaggccttcggctacaagctcgaccgcacctggggcctgcgctccttctggctgtgggtggtgggcttctgggtggcgttcgcgcccctgtatatcctgggcctgatgggcgtgacgcgccgtgtcaaccacttcgaggatccgtccctgcagatctggttcgtgatcgccgccgccggcgcgggcctcatcgccctgggcatcggctgcttcctgatgcagctcgtggtgagctacctcaagcgcgaccagctgcgcgacttcacgggcgacccgtgggatgcccgcacgctggaatgggccacctcctcgcccccgccccagtacaacttcgccttcacgccccgcgtgcacgagatcgatgcctggtgggacatgaagaagcatggctacacgcgccctctgtccggcttccagccgatccacatgccggccaacaccggtgcgggcgccgtgatctccgcgttctcgctggtgctcggcttcgccctgatctggcacatgtggctgctcgcgggcgtgtcgttcgccggcatcgtgctggccgcgatcatccacacgttcaactacaagcgcgacttctacatccctgccgatgaagtcaacacgaccgaagaagcccgcacactccaactcgcccgctcccatgtctgatatccgttaccaagccggcgccgcaggcgccctggcttcccgcgattaccacctcgcggaggagccccatccagagaacggcaccgcgctgggcttctggctctacctgatgagcgactgcctcatcttcgccgcactgttcgccacctacggcgtgctgggccgcagctacgccgccggcccgaccggcgcgcagctgttcgacctctcgctggtagccatcaacacggccttcctgctgctgtcgtccatcaccttcggcttcgccatgctgcagaagcagaagggcaacgtgggcggcacgctgggctggctggctgtcacgggcctgttcggcctgtgcttcctgggcctggaactctatgagttccaccacctgatccacgaaggcgcgggcccgcagcgcagcgccttcctgtcggccttcttcacgctggtgggcacccacgggctgcacgtcaccttcggcctgatctggctggtggtgctgatgatccagatctccaagcatggcctgatccacgagaacaagcgccgcctgatgtgcctgtcgatgttctggcactttctggacgtggtctggatcggcgtcttcacctttgtgtacctgatgggggtgctgtaaacatgagcgcacagaattcgcacgcacacgcacacgcacatgcccacgccgggcatgacgaccaccaccacgacgacggcccgcacagcaccttctcgggctacatggtcggcttcgtgctgtcgatcatcctcacggccatcccgttctggctggtcatggccaaggtgatctccgaccgcagcaccgccgtgctggtgctcggcgccttcgccgtggtgcagatcctggtccacatggtctgcttcctgcacatgaacggcaaggtggaaggcggctggaccatgctgtccaccatcttcaccgtggtgttcgtggccatcgccatcgccggcacgctgtgggtgatgttccacatgaacacgaacatgatgccggagcacaacatgcccgcatccacggcgcccctgcccccgccggtgaacaacgcgccctgacgacgcggtggcgcaaggcagcacggaggccggcccgggccggcgctcccccctcctgaaggcgatgctcatcctggtgggcatcgccttgtttctgggctttctggccctgggcacctggcaggtgcagcgccgggcctggaagctggcgctgatcgagcgcgtggaccagcgcgtgcatgccgcgcccgtgccccttccgccgcccgcgcaatggccgcaggtggacgccgccggccatgaatacctccccgtcgcggccacgggccgctggctctccgacaagaccgtgctcacgcaggccaccaccgacctcggctcgggcttctgggtgatgacgccgctgcagcaggccgatggcacgcaggtactggtcaaccgcggcttcgtgccgcaggaccagcgcgcgcgctggctgccgggcggcgaagcgctcgccgccgcggacgcgggcggcgcgcaggtctccgtgcagggcctcctgcgcatgagcgagccgggcggcagcctgttgcgcgccaacgaccccgccgcgcagcgctggtactcgcgcgacgtcgcggccatcgccgccgaccgtcagttgccgcgcgccgcgccgttcttcatcgacgccggcctgcccgcgcagcggccgccgcaggtggtcgcagagggcgcgaccgccagcgccggcccctggccccgcgccggcatgaccgtgatccgcttccccaacagccacctcgtgtacgcgatcacgtggtacgggctggcgctgatggttgtcggcgcgggctggtatgtggcacgctacgagtttcgtccgcgcgcagccgaccgtgcccaccacccctccgaccgctccacacgctgatcccggcccgggcgccacgcactccgcggcgcccggcgccaagcctcctgcggccgcgcccgccgcgccctccgcgccctcggtgcgcaatgcccgctacgcgaacgccgccgcggggctcaagaacctgcaccagctgatccagctgcgctgggtggccgccatcggccaggtgttcaccatcgaggtcgcctactacagcctcgggttgtcgctgccggtgcgcgagatgctcatggtcgtgggctgcctggtgctgttcaacctcgtcagcctgctgcgctggcgcaccgggcacggcgtgcgcaacgtggagctcttcctcgcgctgctcatcgacgtggccgtgctcacggtgcagctctacctgagcggcggcaccggcaatccgttcgtcttcctctacctgctgcagatcgcggtcggcgcggtgctgctgcgcggcggctacatctggtcgatcgtggcgatcaccaccggctgcttcgcggcgctgtcgcgcttcaacctgccgctgcccctgcccgcggacctgcaccggggcctgtccagcccctacctgctgggcctgctggtgtgcttcctgatcaacgcgatcctggtggtcatcttcatcacccgcatcgagcgcaacctgcgccagcgcgatgcgcgcctctcggcggcgcgccagcgggccctggaggaagagcacatcgtgcgcatgggcctgctggcctcgggcgcggcccacgaactcggcacgccgctgtccaccatggccgtcatcctgggcgactggcggcacgacgaacggcttgccgccgaccgcatgctgcaggacgagatcgcggaaatgcaggtccaggtgcagcgctgcaagagcatcgtgagcggcatcctgctgtcggcgggcgaggcacgcggcgaggcctccgcgcagaccacggtgcgcaccttcgtcgatgcgctcgcgcgggactggcgggccacgcgcgccatcgccgcattcgactacgacaaccgcttcggcgccgacacgcccatggtgtcggacaccatgctgcagcagatggttttcaatgtgttggacaatgcgcgggacgcctcgcccggctgggtgggcatggccgtcgaacgcgatgccgacctgctgcgcatcaccgtgaccgatgcaggccccgggttcgacccggccatcctggcgcggctcggcaagccctaccagtcgagcaaggggcgcgcggggggcgggctgggcctgttcctcgccatgaacgtggcgcgcaccctcggcggcagcgtcacggcccgcaacctgccggagcgcggcgccgaggtcagcatccggctgccgctgtcggcggtcgcgctgccatccaccggacacacacaccatggacgatgaacgcctgctgctgatcgtggaggacgacgaagccctcgccaggaccctggcgcgctcgttcgagcgccgcggctaccgcgtgctgcatgccgacagcctggccggcgtggaagacctgctgcccctgcacgagcccggctacgcggtcgtggacctcaagctcaagggcgaggcctcgggcctggcctgcgtgcagaagctgcatgcccgcaaccccggcatgcgcatcgtggtgctgaccggcttcgcgagcatcgccacggcggtggaagcggtgaagctcggcgcctgccattacctcgccaagccctccaacaccgacgacatcgagaccgccttcggcctttccgaaggcaacaccgaggtggaactcaccaaccggtccagctccatcaaaaccctggagtgggagcgcatccacgaggtgctggccgagacggacttcaacatctccgaggccgcgcgccgcctcggcatgcaccgccgcacgctcacccgcaagctcggcaagcagcgcgtgtgaccagcctgccgcgcccggcgcattgccggcgcgcgcactacccgaacagcatgcccaggccgagtgccagcagccccgccatcaagcaacggcggaaggcctccggcgacaggtaactgcgcaggcggccgcccagtgccatgccggccagtgccggcgcgagcagcagcaccgagccggccagcgtggcagccggcaaccgggcctgcgatgccatgcccgcgcccagcgcgagcgtggacaccgtgaaacacaaacccatcgcccgcaccagcgcgtcgcgctgcaggcccagcgcctgcaggtagggaacggccggcaccacgaacacgcccgtcgccgcggtgaccacgcccgtggcagccccgacggcgaacccgagcacatggcacgccctgcctgccctggccggcagccgcgcgcccgacagcgaccagcccgcataggcgacgagtgccgcccccagcgccatgcgagcgcccgccccctgcggcgggcccagccaccatgcgcccagccaggtgccggcgcagatgccggcctgcagcccggcatgccgacgcagcagcgcgggcgcctcgcgccagttccccatctgccagatattggtcgcgagcgaaggcaccaccagcagcgccgcggcctgcgcgggcgacatccagagcgcgagcagcgccatggacacggtgggcagcccgagcccgaccacgcccttcaccaggcccgccagcacgaacaccagtatcgccgccagcgcggcgggcgccgtgccaccccacgcctgcatccatcccgcttccgccatgcttcgctccttctgttaccgcccatccgtgcgccatggcaccgtggcgcggcgccggccggaaccaccgggccaggctccgctccaggcacctgcagcgattctgggagccgccgccgccgggcaccatgcggatgttccgtgtccagccttcggattttccggagccagaacaccacctgtggtagcgtgccgcatgcgcttcgacctgacggacctgcggctcttcctccacgtgcacgaggccggcacgatcacggcgggcgcggagcgggcgcacctggcgctggcgtcggccagcgagcggctgctcgcgatggagcaggccctcggcgcgccgctgctggagcggggccggcgcggggtgcgcgccaccccggccggacagacgctggcgcaccacgcgcgcatcgtgctgcagcaggtggagcaactgcgtggcgaactcggcgcgcacggcagcggcctggcaggccatgtgcggctgctctgcaacacctccgccatgagcgagcacctgcccgcaccgctggcggccttcctggcggcgcatccgcgcatcgcggtggatgcgcaggaacgctccagcgacaacgtggccgacggcgtgcgcgacggcctgtgcgacatcggcatcgcctcgcgctccgccgacctcctgggcctagcggttgttccgttcgtggccgacccgctggatctcgtggtgccccgcggccacccgctggccggccgcacccgcatcgcgctagcggatgcagcgcaggaggacttcgccggcctgccggacgacagcgcgctgcaggcccatcttgcccgccaggcgcggcgccagggccagcggctgcgctaccgcgcccgcctgcagcacgtcgatgccgtgtgccgcctcgtggggctgggcgcgggcctcgtggccatcgtgccgcgcgcggcggcggtgcgcctggcccggtccaccggcatccggcgcgtggcgctgtcggacgcctgggccgcgcgggaactggtgctgtgcgtgcgcgcggacgacggcggggcgccgggcgccctgccccggcatgcccgcgcgctgctggaccaccttgccggatggcgcggggcgggcggctgaggacaaagcctgagccaggtcaaggagcgcatcgcggccgggcgccacaatcgcgcgctccgccgcgccctgcctcgacatcctccccatgacgctccgcccgcccgaactgctgctgcccgccggctccctcgacaggatgcgcacggcctacgatttcggcgccgacgccgtctatgcgggccagccgcgctattccctgcgcgcgcgcaacaacgaattccggctcgagcagatcggccagggcatccgcgaggcgcatgcgcgcggccgcaagttcttcgtgaccagcaacctgctgccgcacgacgacaaggtgcgcacctacctgcgcgacatcgagccggtgatcgccctggggcccgacgcgctcatcatggccgacccgggcctcatcatgctggtgcgcgagcgctggcccgggatgcccatccacctctcggtgcaggccaacacggtgaacgcgatggcggtgaagttctggcagcgcatgggcctggcgcgcatcatcctctcgcgcgagctgagcctggacgagatcgagggcatccggcagcagtgcccggacatcgagctggaggtgtttgtgcacggcgcgctgtgcatcgcctactccggccggtgcctgctttcgggctacttcaaccggcgcgatgccaaccagggcacctgcaccaatgcctgccgctggagctatgcggcatcgccgggcacggacgcgaccgacagcggcgaaatccggccgctgccgctggacggcggcttcgatccccaggcggagcaggcaagggccgacggcaccttcgcggcctgcggcggcgcaacccgccatccgctggccgaccacacctacctgctcgaagagaaggaacgcccgggcgagctgctgccggtgatggaagacgagcacggcacctacatcctcaacagccgcgacctgcgcgccgtggagcacgtgcgccggctcgtggccatcggcgtggattccctcaagatcgaaggccgcacgaagagccgctactacgtggcgcgcaccgcccaggtgtaccgccgtgccatcgacgacgcggtggcgggccgggatttcgatccgtcgatgcttaccgaactcgacggactggcccaccgcggctacacggccggcttcctgcagcgcaggccggcgcaggacctgcagaactacgacaccggcagctcacggcccgtgcgcagcctgttcgtgggcgaggtggtggcctgcggcgacggctgggccgaggtggagaccaagaaccgcttcgcggtgggcgaccagttggaaatcatccaccccgcgggcaaccgcacggtctgcctggaacacatgcaggcggcggagagcggcgaaccgctgcaggtggccgcaggcagcccgctgcgcgtgcgcattccgctggaaggcccggcggacggcgcgatgctcgcgcgcatcctcgatccggccgccaccgcggagcctgcacaggcgcagccctgacggcgcgcgggcagggtcacgccgtgcgcggctgccgcgccccgaagccggccgtgtcctggtggcgcagccccatccactgcaggtcggccagtaccagcgcgaagacgccctgggccacgagccaggcgacgccctggcttggcaagtcccacgggccggcaaaggccagggcgatgcagcccaccgcccaccccaggttgccgaccgccagcagcaggatcagcgcccgcggcatggctggccgggttgcgatgactgcggcaaccgcagcataggccagcaggaaccacccggtggcggagaccagcgcggcaggcaggccggtggcggcgccgagcggcccggcggtagcgcactgcaccgcaccggctgccgcgcacccggcagcgtctgcccagagaacgcggggaaggaaacggggggaggcgaagagggagagagacatggaaggctccttgggtgatggaagaggagaccgcatggtccgtccgctccccccgcgggtccatgacccgggaggtcatggaccgcatgcgccgcgccgatacgatgcccaccatgacctccgcccatgaagccggcccccaccggtccgtacgtccctccccggtccccggcacgcattcgcccttcggggaccacctgcgccactggcgccggcagcgccggctgagccagcaggacctggcgctcgaggcggaggtgtccacgcgccacctgagctgcgtggaaacgggccgcgccgcacccagccgcgacatggtgctgcggctggccgaacgcctgtccgtccccctgcgcgaacgcaacgccctgctggtcgccgccggcttcgcgcccatgtacgcggcgcgcgggctggaccatcccgacatgcgcgccgcgcgcgaggccgtcgatctcgtgctgcgcggccatgaaccctacccggccctcgcggtggaccgccactggaacatggtcgctgccaacgcggtggtgccgctgttgctgcagggggtggcgggacacctgctggcaccgcccgtgaacgtgctccggctgtccctgcaccccgagggcctggggccgcggctggccaatgccgcggcctggaaggcgcatctgctgcaccgcctggaccagcagatcgcggcgcacggcgatgcgccgctgcaggcactgcgggatgaactcgccggctacccggtagagccctcgcctccggacgacaccgggacggcggcatggtccgcgcccggggcagccatcgccctgccgctgcgcctgcgcaccgccgccggcatcctgtccttcatcaccacgatcaccgtgttcggcacgccggtggacgtcacgctgcaggaactcgccgtggagtcgttctttccggcggacgatgccacgcgccaggcgctggcgcgcctggcggccgggacctgaccgcaggcccggtcaggggacgacggacaccggcaccacctccggcagcgccgccgtatccgccagcatctgccgctcgaacgcacgcagccgcttgtggatggaaatctgctccaccaccgtgctccagttctgcaccaggaactggaacgagtccagcacccggtcgaacgcccgcgagatctgctgcatcacgcccagcgtgatgacaccggcgatcagcgtgggccccagggccaccagcggcaccagcacgctcacctgcaggtacgaccacttcaccacatcgaagtacaggtagttgaagaacagccggaagtagttgcggcgcacgtcggcgaacagcgcggcggcggtgggcggcgcggcgcgcgcgtggtcgtcctcgcccagcaccagttccttgcggtaggcggcttccacgcgctggttgtggaactccagccccggcaggcgcacgcccaccacggccaacagcaaggtgccgcccacggaccagaacagcgccacccagaccagcgaatgcggcacggcgccgatcaccggcagcccggtcagcttgtccgacagcacccagagcaccggcacgaaggcagccagcgtcatcaggctgcgcaggaacgtcaggcccaggccctccatggtggtggcgaagcgcatggtgtcttcctgcacccgctgcgccgcaccctcgatgtggcgcagccgcggccaggcggccatgtagtgctcgttcatcgcctggcgccagcggaagatgtagtgcttgcagaagaagtccaccaccaccgccgtggtcacgtaaatcatggcgatgcgcgagaaggtggagagctgcccccagaactgccctgcggtgatgctcccgggctggcccagcgatttctggatcaggtcgtagaagctgccgaaccagtcgttgatctgcacgtcgagttcgacgcggtaccaggtggcgagcaggatgaagacggagccggcgatcgaccaggcccaccaccggcgggagagaaagaaagacttgaacatggcggtgcgcgttgtcgtggttcctgggcgtcggacgccgactggactgcaaatgttccatggcgggccggccgcttcagccccacctaaggaaaaggccccggggatcgctccccggggcctttgcagtggtaaggcacttcagtccggcatcggaagccagcgggcctcacggcccgcccggccgtcaggccgccacggacttggcggcgtccgcgtattcctcgatctggtcgaagttcatgtagcgatagacgctcgccttgtcggcatcgatcacgcccatttccttgaggtattcctccttggtgggcagcttgccgatgcgcgaggcgatcgcggccagctcggccgagcccaggaacacgttggtgttcttgcccaggcggttcgggaagttgcgggtggaggtggagatcaccgtcgcgccctcgcgcacctgcgcctggttgcccatgcacagcgagcagcccggcatttcggtgcgggcaccggccgtgccgaaggcggcgtagtggccttccttgatcagctcgttctggtccatcttggtcggcggcgcgacccacagcttgaccggaatgtcgcgctggccgcccagcagcttggcggctgcacggaagtggccgatgttggtcatgcacgagccgatgaaggcttcgtcgatcttggtgccggccacttccgagaggaacttggcatcgtccggatcgttcgggcagcagacgatcggctcggtgatgtcggccaggtcgatctcgatcacggcggcgtactcggcgtccttgtcggcttccagcagctcggggttggccagccaggcttcgaccttctcgatgcggcgcttgagggtgcgcgcgtcggcatagccgtcggcgatcatgttcttcatcagcacgacgttgctggtgaggtattccttgatcggctcggggttgagcttgatcgtgcagccggctgccgagcgctctgcggatgcatccgacagctcgaacgcctgttccaccttcaggtccggcaggccctcgatctcgaggatcttgcccgagaagatgttcttcttgccggccttggccacggtcagcaggccctgcttgatcgcgtacagcggaatggcatgcaccaggtcgcgcagcgtcacgccgggctgcagttcgcccttgaagcgcaccagcacggattcgggcatgtccagcggcatcacgccggtggcagcgccgaaggccacgaggccggaaccggcggggaacgagatgccgatcgggaagcgggtgtgcgaatcaccgccggtgcccacggtgtcgggcagcagcaggcggttcagccagctgtggatcacgccgtcgccggggcgcagggccacgccgccgcggttgctgatgaaggcgggcagctcgcggtgggtcttcacgtccacgggcttcgggtaggcggccgtgtggcagaaggactgcatcaccatgtcggcggagaagcccaggcaggccaggtccttcagctcgtcgcgggtcatggggccggtggtgtcctggctgcccacggtggtcatcttcggctcgcagtaggtgcccgggcgcacgccctggccttccggcaggccgacggcacggccgaccatcttctgggccagcgtgaagccggccttggattcggcaggtgcctgcggcaggcggaacgcggtggatgcgggcaggcccaggaactcgcgcgccttggcggtcagcgaacggccgatgatcaggttgatgcggccgccggcgcgcacttcgtccagcagcacgtcgctcttgagctggaactcgcccacggtctcgccgttgcgcaccagcttgccttcatagggcagcacgtcgatcacgtcgcccatctccagcctggagacgtccacttcgatcggcagcgagccggagtcttcctgcgtgttgaagaagatgggagcgatcttgccgcccagcgtgacgccgccgaagcgcttgttcggcacgaaggggatgtcggcgcccgtggcccagatcacgctgttggtggccgacttgcgcgaagagcccgtgcccaccacgtcgcccacgtaggccacgaggtggcccttcttcttcaggtcctcgatgaactgcatcgggccgcgcttgccgtcttcctcgggcttgaaggccgcgtcggggcgggtgttcttcaacatggcgaggtagtgcagcgggatgtctgggcggctccaggcgtcgggcgccggggagagatcatcggtattggtctcgccgggcaccttgaagacggtgacggtgatcttcttctcgacttcggggcggctcgtgaaccactcggcgtcggcccaggactgcatcacttccttcgccttggcgttgccggccttggccttctcggccacgtcgttgaagaagtcgaacatcagcagcgtcttcttcagcgcgtcggcggccacgcccgccacttcggcgtcgtccagcagctcgatcaggggatggacgttgtagccgcccaccatggtgcccagcagctccgtggccttggccttggagatcaggcccaccttcaggtcgccgtgcgccacggcggccaggaagctggccttgaccttggcagcatcgtccacgcccgggggcacgcggtgcgtcagcaggtccagcaggaaggcgtcttcgccggcgggcgggttcttgatcagctcgatcagatcggcgacctgcttcgcatcgagcggcaggggcgggatgcccagggcggcgcgctcggccacatggtcacggtaggctttcaacatggtgttctccggtgggttcgatcgttggatttttgggggcaaagccagtcctgcgggcgccgcgagcggcgcccgtccatcgcaggccaggacgccgcggcgcttacttggcgggcgcttcggcggcgggcgcagccgccggcgcggcagcggcggccggtgccggcgcgggcgcatccagcaggctcggctgcgggttcttgcggatggtttcgctgacggcgacctgctgcgggctcatgcattcgtcggccaggcgctggcccagcttctggttcatgagcatggacttgttggagatctggatccagaccgcaccggccttctggtcttccaggcgcaccgcaccggtgctcgtggccacgggcgtcatgcggtagtggaagttcttgccggcgacctcgaagtacccgggcgacttgggatcggcctcgatgttgaccgaggcacccagttcgcaggggatgtggccggtgtgcacgcgctgggcgatctcgagctccgcggggctgagggctgcctcggcggcgatgaggcccgaggccacctggttggtggcgctcttgagctgggcgcggctgctctgcggatgcgccttggccacgtgcacgggcttcttggcatccttggcgggcgcggccttcgcgctctgggtggacttggcggcaggcttcttggcctccttggaatccttggcgggcgcggccttcgcagcggccttgggagcgggcttggccggagccggggcggcatcctgcgccatcaccaggacggggctcagcagcatcagggcggaagcgacgagttgtttcatggaagctccagcaaaggagtgggggtcgtgggaacggggtcgtggagggcagccggtgcgtcaggcgaccgctgccgcggtggaatcgaaccagccgcgcgcctctggaggcagctcgcggccggtctggtgtgcacgctccagcacctgccagaaatagcggtagctggcgcggtcgtgcagaacgccgtccacgctgatgggagcccatgcggcgtgctcggcggcggaaaggatggaggcggcctggacgatctcgtcctgggcgggcgcgaaggcctccaggatgggacggatctgggccgggtggatgctccacatgcgggtgtagccgaactcgcgcgcggcgcggccggccgcggcgcgcaaggccgcggtgtcgctgaactcggtcaccacgcagtgcgaaggcaccttgccgtgcgcatggcaggcggccgcgatctcgagcttggcgcgcaccacgagcgggtgctcgaactggccctgcacgcccatggcccgcgcggggatcgccccgccgtgcgcggacacgaagtccatgaggccgaagctgatcgactccacgcgcggatgggcagcgatctcgaaggcgcggcgcacggccgcgggcgattcgatgagcacgtgcagcggcagcgcgggagcgcccgcggcgttcacggcacgctcggcgcgcagcacgtcgtccacggattcgaccttcggcaccatgagatgggacagccggtgcccggcctcccccgcgatggtggcgacatcgtgcgcgaaggcggggtgatcgaccgtgtgcacccgggccgccacgcgggccccgggctgcgcgtcgcgtgccagcgcggcgacgagctcggcgtgggcgcgctcctggcctgcgggagcgccgtcctcgcagtcgagcgtgacgtcgaacacgcagcggccgaactcggccgccatctcggcctgcaattgcaggctcttgcgcatgcgcacctcgacgccgctgtagtggtcgcagaccggcagccgcgcggccgcggcctgcgcgccgagcagcacctcggcgggatggagcctggagggagcagccaccgcggagttcatgcggagcgccgcgccacgatgaacatgcgcgggaaggcgagcaggcgctgcccgtccgcccgcacgggataggcggcgtcgatgccgcgctcgtacgcggccaggaagccggcccgctgcgatgcgggcagcggatcgacgaagggcttgaggccggtgccgctcacccattcgacgatggcggcggccgaggccatgggatgctgatagaccgtgtgccacacgtccacgccctgggcgatgggcgccagcaggtcgtaatagtcggcgatgcccaggatgcgcgtgcgcaccgcggccgcgtcgccgatggcgtcgctccagggcgcctgggcggccacctcgcgcatggtgcggtgcgagggctcctgccggttgtcaggcatctggatggccagcacgccgcccggagcgagcgacgcgaacagccggggaatgagggattcgtgcccgcccacccattgcagggaggcgttggcatagagcaggtcgggcgcttcgcccggctgcggcgtccaggcggagatatcggcctggacgaattccgccgcgggcaggcgctcgcgggcgctctgcagcatggcggcggaggtatcgatgccggtcacgcgcgccccggggaagcgcgcggccagcagttcggtggagttgcccgggccgcagcccaggtccaccacatgcgaggcagttgccagcggcacccgggcgagcagttcacgggccggacgcgtgcgctcgtcctcgaagcggcggtagagcgcggggttccagtcgttcatggtcatctcgggtacggcagccgccaggcaggcccgccttacagcaggtgcttcacgccgtcctgttcgccttgcagctcggccagcgtcttgttgatgcgctcctggctgaacgcgtcgatctccaggccttcgacgatcttgtattcgccgttctcggtgatgaccgggaaaccgaacacgatgccttcgggaatgccgtactcacccttggaaggcacgcccatggtcacccacttgccattggagcccaaagcccagtcgcgcatgtggtcgatcgcggcgttggcagccgaggcagcggaggacaggccgcgcgcctcgatgatggcggcgccgcgcttgcccaccgtgggcaggaacacgtcggcattccagacctggtcgttgatcgcgtccttgacgctcttgccgccgatggtggcgaaacggtagtcggcgtacatcgtgggcgagtggttgccccacaccgtcagcttctcgatctcgccgaccttgccgcccgtcttggcagcgatctggctggcggcacggttgtggtccaggcgcagcatggcggtgaagttcttggacggcaggtcgggggccgacttcatcgcgatgtaggcgttggtgttggcggggttgcccaccacgagcaccttcacgttgcgcgaggcgacggcgttcagggccttgccctgggccgtgaagatctgggcgttggcggccagcaggtcggcacgctccatgccggggccgcgcgggcgggcacccaccagcagggcgtagtcggtgtccttgaaggcggtcatcgggtcgctgtgggcttccatgccggccagcagcgggaacgcgcaatcctcgagctccatcatcacgcccttgagcgccttctgggccttctcgtcggggatctccagcagttgcaggatgacgggctggtccttgccgagcatttcgccggaggcgatgcggaacagcagtgcgtaaccaatttgaccggctgcaccggtgacggcgacgcggacgggcttcttgctcatgaggggaactccagatgatgggatggaacgggtgtcggtgcaggggcaccagcgccagtcgatccaagcagccagggtcctgcagaacagctcccgagtgtaccgccgatttccggcaagggtcaatttgtcttatgtcttatataagatatgatgcggaccgccgcacacggcgcccgagccccccacgaaccgcatgtccaccccaccggcagccacccccgacagccccgccccgacggccggcggcgcgggtgcgccgacgccggccttcagtccgctctaccagcagatcaaggggctcatcctgcagagcctgcagcagggcgaatggaagccgggcgaggccatccccagcgagatggagctggcggcccgcttccgcgtgagccagggcacggtgcgcaaggcgatcgacgagctcgcggccgaaaacctcgtgatgcgccgccagggcaagggcaccttcgtcgccacccatgccgagcgccacgtgcaataccgtttcctgaagctgcagcccgacgtgggcgacccggacgacgaaggcccggcccagcgccgcatcgtggagtgccggcgcacgcgcgccagtgccgacgtggcgcgcgccctggcgctgcgcagcggcgacgccgtggtcatggcccggcgcatcctctcgttcgcgggcgtgcccaccatcctggaggacatctggctccccggccagaccttcaagggcctcacggccgaacggctggccggctacccaggccccacctacgcgatgttcgagctcgatttcggcgtgcgcatggtgcgcgccgacgaaaagatccgcgcggtgctgccggacacggcgcaggccgggctgctgggcgttcccgccggcacgccgctgctgagcgtggagcgcaccgcctacacctacaacgatgttccgatggagttacgccgagggctctaccggaccgacacgcaccactaccacaatgcgctgcagtgaaccggcagtcttgcccgtgcgtacagccgcgggatggaaatcgtagtacccacaaactccgccttgttgcattgcaatagaattttgggcgtttcgcctgcgcgaaattacaaagcagttacatccacgaaagcaccgccatgaccgagatcgccaaaaagcggcctgaattccgcaacatcaacgccctcacggacctgcccacgtaccgcctgccggccgcgggatgggtgtcgatcctgcaccgcatcagcggtgtgatcatgctgctgctgctgccgttcgtgctgtggatgttcgacacctcggtgtcctcggagatctcgttcggcaagttcacctcggcattcaccgcgggcctgggcttcgtgcccggctggttcatcaagctcgtggtgctggcgctgatctgggcctacctgcaccacttcaccgccggcctgcgccacctgtggatggacgtgagccacgacgccgtgaacaagcatttcggcagcatgtcggcgaaggtcacgctggcgatcagcctcggcctgacggtgatcctcggcgccaagctcttcggcctgtactgagcccccggccagcgcaccgccctccctctttccacgattcccaaggatttccccatgtccgtgaactatggttccaagcgcaccgtcgtcggtgcccactacggcacgcgcgactggctcagccagcgcgtcaccgcggccctgatggccgtcttcaccctcgtcgtgctggcgcagctggtgctcaccaagggccccatcggctacgaccgctgggccggcatcttcggcgcccagtggatgaaggtcctcaccttctccgtcatcgtcggcctggcatggcatgcctgggtgggcatgcgcgacgtgtggatggactacgtcaagcccgtcggcctgcgcctggcgctgcaagcggtcacgatcttctggctcgtcggctgtgccggctggggcatccagatcctctggcgcctctgatccgattcccccgcgactgaaagagcacacaacaatgagctacaccaaagcgaacatcaccacgcgcaagttcgacgtcgtcatcgtcggcgcgggcggctccggcatgcgtgccgcgctggaactctcccgcgcgggcctgaacgtggcctcgctctccaaggtcttccccacccgctcgcacaccgtggcggcgcagggcggcgtgtcggcctcgctcggcaacatgagcgaggacaactggcactaccacttctacgacaccatcaagggctccgactggctgggcgaccaggacgccatcgagttcatgtgccgcgaggcccccaaggtggtgtatgagctggaacacttcggcatgcccttcgaccgcaacccggacggcaccatctaccagcgccccttcggcggccacacggccaactacggcgagaagcccgtgcagcgcgcctgcgccgcggccgaccgcaccggccacgccatgctgcacacgctctaccagcagaacgtgaaggccaagacgaacttcttcgtcgagtggatggccctggacctgatccgcgacgcctccggcgacgtggtcggcgtgaccgccctcgaactggaaaccggcgagctctaccagctgcaggccaaggccgtgctgctggccaccggcggcgcgggccgcatcttcgcggcatcgaccaacgcgttcatcaacaccggcgacggcctgggcatggcggcccgtgccggcatcccgctgcaggacatggagttctggcagttccaccccaccggcgtggccggcgcgggcgtgctgctgaccgagggctgccgcggcgaaggcgccatcctgctcaacagcaacggcgaacgcttcatggagcgctacgcgcccacgctgaaggacctggcgccgcgcgacttcgtctcccgctccatggaccaggagatcaaggaaggccgcggctgcggtcccaacaaggactacgtgctgctcaagctcgaccacctgggcgcggagaccatccacaagcgcctgccctcggtgtacgagatcggcgtcaacttcgccaacgtggacatcacgaaggaaccgatcccggtcgtgcccaccatccactaccagatgggcggcatcccgaccaacatcaacggccaggtcgtgatccagaacggcgaggtccacaaccaggtggtgaacggcctgtacgccgtgggcgaatgctcctgcgtgtcggtgcacggcgccaaccgcctgggcacgaactcgctgctcgacctgctggtgttcggcaagtccgccggccgccacatcgtcgagatggtcaagaacagcggcgagcacaagcccctgccggccgacggcgccgaccgcacgctggcgcgcctgaaccagctgcaggaatccagccagggcatctacgcccaggacatcgccaacgacatccgcgcatcgatgcagcagcacgccggcgtgttccgcacgcaggaaagcatggacgaaggcgtggtgaaggtgaacgccatccgcgagcgcgtgggcgcgatcacgctgaaggacaagtccaaggtgtggaacacggcccgcatggaagcgctggaagtggacaacctcatcgaggtcgcccaggcgacgatggtctcggccgccgcccgcaaggaatgccgcggcgcgcacacggtgtacgactacgagcaccccgccgaccaccccgacttcccgctgggccgcaacgacaaggagtggatgaagcacacgctgtggcacagcggcagcaacagcctcacctacaagcccgtgaacctcaagcccctgaccgtggacagcgtgccgcccaaggtccgcacgttctgatacgcccccgagaacccacgagacaccaccatgaagcgcacctttcaaatctaccgctacgatccggacaaggacgccaagccctacatgcagaccgtcgagatcgagctcgacggccatgagcgcatgctgctcgacgccctggtcaagctgaaggcgcaggacccgtccatctcgttccgccgctcctgccgcgaaggcgtctgcggctccgacgcgatgaacatcaacggcaagaacggcctggcgtgcctcaccaacatgaacacgctcaagggcaccatcgtgctcaagccgctgccgggcctgcccgtgatccgcgacctgatcgtggacatgacgcagttcttcaagcagtaccactcgatcaagccctacctcatcacggaaggcatcacgcccgagaaggagcgcctgcagtcccccgaggagcgcgacgagctcaacggcctgtacgagtgcatcctgtgcgcgagctgctccacgagctgcccgagcttctggtggaaccccgacaagttcgtgggccctgccggcctgctgcaggcctaccgcttcatcgccgacagccgcgacgaagccacgggcgcccgcctggacaacctggaagacccctaccgcctcttccgctgccacaccatcatgaactgcgtggacgtgtgccccaagggcctcaaccccacgaaggccatcggcaagatcaaggaactgatggtgcgccgcgccgtctgacttgaacatgccagaagacctgctcgacgaccgcgaagtcgccaagctccggtggcgcagccgccggggcctggtagagaacgacctcttcatcgagcagttcttcgcgacccatggctcccgcctgacgcatcgccaggcgcagggcatcgccaccctgatggacctctccgacaacgacctgctggacctgctgctgcggcgcaaggaaccctccggcgagctcgacaccggggacgtcagggaggtgctcgaactgctgcgccgccgcgcgccggcaactccaccgcttgcgggctaactacgaaggaaactcaatgaaactggcagacaacaaagcaacgctctcgttcagcaatggcagcccgagcgtggaattgcccgtgtaccacggcagcgtgggtccggacgtggtggacatccgcaagctctacgcccagacgggcatgttcacgtacgacccgggcttcctgtccacggccgcatgccagtcgtcgatcacctacatcgacggcgacaagggtgaactgctctaccgcggctacccgatcgagcaactggccaccaattgcgactacctcgagacctgctacctgctgctcaagggcgagctgccgaacgccacgcagaagcaggagttcagcgacagcgtgaccaagcacacgatggtcaacgagcagatgcagttcttcctgcgcggcttccgccgcgacgcacacccgatggccgtgctcacgggcctggtgggcgccctctcggccttctaccacgacagcacggacatcaacaatccgcagcaccgcgagatctcggccatccgcctgatcgccaagatgccgaccctggtcgccatggcctacaagtacggcgtgggccagccctacatgtacccgcagaacgacctgagctatgccggcaacttcctgcgcatgatgttcggcacgccctgcgaggaatacaaggtcaaccccgtgctcgagcgcgcgctggaccgcatcttcatcctgcacgccgaccacgagcagaacgcctccacctccacggtgcgcctgtgcggctcgtcgggcaccaacccgttcgccgccatcgcggccggcgtggcctgcctctggggccccgcccacggcggcgccaacgaagcggccctgaacatgctgcacgacatccaggcccagggcggcgtggagaagatcggcgagttcatcaagcaggtcaaggacaagaactccggcgtcaagctcatgggcttcggccaccgcgtgtacaagaactacgacccgcgcgccaagctcatgcaggaaacctgcaacgaggtgctggccgagctgggcctggaaaaggacccgctgttcgccctggccaaggaactcgagaagatcgccctggaagacgactacttcgtgcagcgcaagctctacccgaacgtggacttctactccggcatcgtgcagcgcgccatcggcatcccggtgaacctgttcaccggcatcttcgccctggcccgcaccgtgggctggatcgcccagctcaacgagatgatcggcgaccccgagtacaagatcggccgtccgcgccagctgttcgtgggcgccgagccgcgcacggtgaagccgatcgcgcagcgctgatatgtcgacgcgcggccgatagatggccgcgccggtaaggaacaaaccgccgcggggcatgtctccgtggcggttttttcattgttcgctctgccgggagtgctcacggctgctgctctgccgccgcgtatgtccatacagcctgtatcccacccatccgcccagcaggaaggccatgcagcacacgcccagcgagatcaggatgagatctccgatgtcgttgtcgctcctgatgtaacgtgggccataccatgcggcaaagccgtggaacatgccgaagtacgctgcggcggcgaaaaatatgccgaggaaaacagtcccaaagaccttcatgacacattcctactgatccgtcgccagccgcgaaaacagctgcagatcgatcgcccgcccctccttcatctcatacccccgccgcaccccctcgcgcgtgaaccccagcctcgccagcagcgccgcgctggcatggttctccatgtccacatcggcgccgatccggtggatgcccagccggccgaaggcatggcggatggccgcggcgacggcctcgcgggccaggccctggccccagtgcgccggcagcagccagtagccgatctcggcccggcggtgttcccggtcgatgtcgttgaagccgcaggccccgatcaggtgctccggggccccggccaggcagatgcaccaccattgcccggtgccttcctgctggatgcggccgtaccagtggagctgctcgcgggtggcttccaggctggcatagcgcacgccgtagtgttcgatgacgcgcggatcgctcaggccctcgaagacgccgggcaggtcgcccccgcggaagggacgcagcaggcagcggggggtgtggatctcgatatcagggaatgcggtcgatatggtcaatggcatatggtcggaattcagtcgccgaagcgctcccggtaggcctggggcggaatgcccaggtgccgcaggaacaggtgccgcagcgcctgctccgagcccagcccgacgcgcgcggccacggtcttgagcggcagggcggcgtcggattcgagcagccggcgcgcggcctccagccgggccgactccaggaaggccgaggggctgcgccccgtttcctgcgcgaacacgcggcggaagtggcgctcgctcatcgcggcgtgcccggccagcacctgcagggtgagcggctcggacaggtgctccagcgcccaggcctgcacctcctgcatgccgcggtgggtggtggcctggctcgcgagctgcacgctgaactgcgattgcccgccgggccgcttgaggtacatgaccatgtcgcgcgccacctccagtgcgagggcatggccgtagtcttcctccaccagcgcaagggcgaggtcgatgcccgcggtgacgccggccgaggtccagaggtggccgtcgcgcacgtagatcgcatcgggatcgaccgccacgcccggatgcaattcctgcagccgggcggccacgctccagtgggtcgcggcccggcgtccgtcgagcaggccggcggcggccaggaagaagctgccggagcacagggctaccatgcggcgcacgcgcggtgccgcggtgcgcgcccatgccacgatctccggggcatcggccagggccgcctcgatgtggcgggcgccgaccagcagggccgtgtccggcatcgccccgcacgccggatcgccgccggtgcacagcacctcggtggcgtccagggccatcagcgtgtcggagcgcacggcgccccgcgtgcgggcggcgatggacacggcatagccgggcggccggccgcgccgcgcgaggtgcacattcgcatagtcgaacaccgagagcggccccacggcttccagcgccttgaatcccggatagacgacgatgtggacggacaggggctgggcggggtgcatgcggtggggtgggaggcgatcatcggacaaagcgggccggtcaccggacatcggcgggcccgtgctggccaggcctgcccggcttgctctataaagcgggattgcttttttcgctcgcgcggcccggccgtccggggcatgcgcggattgtccccgatcgacatgccgcgccccggggcaggccgcccgccctcctctccttccctttcgaaagcacccccatgaagaccaaagcagccgttgcctggaaatccggcgaacccctgaccatcgagaccgtggacctccagggcccgaagttcggcgaggtgctggtggagatcaaggccacgggcatctgccacaccgattactacaccctctcgggcgccgatccggaaggcatcttcccggccatcctgggccatgaaggcgcgggcgtggtcgtggacgtgggcccgggcgtcacctcgctcaagaagggcgaccacgtgatcccgctctacacgcccgagtgccgccagtgcaagttctgcctctcgcgcaagaccaacctgtgccagctgatccgcggcacgcagggcaagggcctgatgcccgacgccaccagccgcttcagcatcgacggccagccgatcttccactacatgggtaccagcaccttcagcaactacacggtggcgccggagatctcgctggccaagatccgcgaggacgcgcccttcgacaaggtctgttacatcggttgcggcgtgaccaccggcatcggcgcggtgctgttcacggccaaggtggaggccggcgcgaacgtggtggtgttcggcctgggcggcatcggcctgaacgtgatccagggcgcgaagatggtgggcgcggacaagatcatcggcgtggacatcaaccccgcccgccaggagatggcgcgccagttcggcatgacgcacttcatcaacccgaacgaagtggagaacgtggtggatgccatcgtgcaactgaccgacggcggcgcagattactccttcgagtgcatcggcaacaccaaggtgatgcgccaggcgctggagtgcacgcacaagggctggggccagagcatcatcatcggcgtggcagaggccggtgccgagatcagcacccgcccgttccagctcgtcacgggccggcagtggaagggctcggccttcggcggtgcgcgcggccgcaccgacgtgccgaagatcgtggactggtacatggaaggcaagatcgacatcgacagcctcatcacccacacgatgcccctggaggacatcaacaagggcttcgacctgatgaaacgcggcgagtcgatccgcggcgtcgtcgtttactgatccaatagcgactgccgggccggtgccgcccggcatgcgattccgatccacagccatgacctaccaacccattgaacctcccgacgacgtgaaggccgccctggaagcggccgcgcgcaggccccgcgctgcccaggtgcccggcctggaactgctgggcgagcacgcctgcttcggcggctcccagcgtttctaccggcattcttccgtggaaatcggtctcccgatgaagttcggggtgtacctccctcccgcggcgctgcgcgaacccgggcgcaaggtgcccacgctgatgtacctcgcagggctgacctgcaccgaggagaccttcatgatcaaggcaggcgcccagcgcttcgccgccgaacggggcatcgccctcatctcgcccgacaccagcccgcgcggcccgcaggccgaggccttcgagggcgccagcaccgactgggacttcggcatcggggccggtttctacctcgacgccaccgaggagccgtggcagcgccactggcgcatggaaagctacctcatcgaggaactgatcccgctgctggagcgggtgctgccgatcgacacggcgcgcctgggtgtcatgggccactccatgggcggccacggcgcgatcacgctggccctgcgccaccgcggcgtgttccgctccctgtcggccatcgcgccgatctgcgcggcctcccagtgcgcctggggcgacaaggccttccgccgctacttcggcgtgtcctgcaagacctggcaggcgcacgacgccaccgtgctgatgcagcgccagcccaccgtgccctacccggacggcatcctggtggaccagggcatggcggatgccttccttgccgagcaactgcacccccacgtgttcgaagcggcatgcgcgctggtcaagcagccgctcaccctgcgccggcacgcggactacgaccacggctactacttcgtccagtcggtgatcggcgaccacatcgcccaccacgcagaccggctgggctgaggcccggcctttccattccatcccgggccggctcggccattcgggaaaatcctgcccgccatctttccggatgacggaataatgtcgccttgatgacagcagccggacggccggcaaggcgacatgcaggagggatgatgacagcacacgacccgcagggcccgcaggccctggatggggctgccgggcagcggatgcccacgacggcgctccccggccgcgagaccgggcggcccgcgggcccattaatgctgtcttaagccgcagttttcacactgctgccatgctttcgtcgtccgtgctcccgttccgtttcccttccgccgcgtccggccgccccctggcccgcacgtccgccgaaggcctgcatcccatggccgtgctgctgatcgcctgcctctggatcggcacggtctgcaatctccctctctggagcgaagtggtgcgcctgccgggcgcccacacgctgcgcggcggggtgtttttcctggccttcatggtggcggtgtcgttcgccacggcggccgtgctctcgatccttgcctggggcaaggcgctcaagcccgtgctctcgctggccgttctggcggccgcggcaggcgcctatttcatgggcacctacggcatcgtgatcgatccgggcatgatcaccaacgtggtccagacggatgcacgcgaggccgccgacctggtcacctggaagctgccgctgtcgatgctcgccatggccggcccgccgctggtgtggctggcccggatccgggtgcgcccgctgggatggcgccgccgggcggtgcaccaagcggccttcatgctgggcgcgctggccgtcgcggcggcctgtatcctggcggtcttccaggacttctcgtccaccatgcgcaatcacacgcgcatgcgctacctgatcaatccgctcaacagtgtctatgccgtcggcagcctggcggccaagccgctgcgccgcagccgcggcccgctgcagccgctgggtcgcgacgcccggctgggcgcaagctatgcgggacaggccaggcccccgctgctggtgctggtgctgggtgaaaccggccgcagcggcaatttcggcctcaacggctatgcgcgcgagacgacgcccgagctgtcggcccgcaaggacatcgccagcgccaccgatgcctggtcctgcggaaccagcacggcggcatccgtgccctgcatgtacgcgcacctgggcaaggaagcctacgaaaagcgcggcgcggactacgaaaccctgatggacgtgctgcagcatgccgggctggccgtgctgtgggtggacaaccagtccggctgcaagggcgtgtgcgaccgcgtgcccacggtcagcacctctgccacgccgaccgatccgacctggtgcgcggacggcaaggagtgcctggacgacgtcatgctgcaggggctggatgcgcgcatcgccgcgcttcccgccgagcagcgcgcgcggggcgtggtggtggtgctgcaccagatgggcagccacgggccggcgtacacccggcgctcgctgccctcgcagaagaagttcctgcccgagtgcacgacctccgcgctgcaggaatgcacgcgcgagcaggtggtgaatgcctacgacaacagcatcgtctccacggaccatttcctgaacagcaccatcggctggctggaggcacgctcggccagcgccgagaccgccatggtgtacgtggccgaccatggcgaatccctgggcgagggcggcatctacctgcacggcatgccctactccatcgcgcccgacgtgcaaaagcacgtgccgtggatcacctggctgtcgcccgccatgcagcagcgcagcggcatcgcgaccgcctgcctgcagaaggacctgcgcagccgccgcatcacgcacgacaactatttccactccgtgctcgggctcatggacgtgcagaccggcgcctaccagccggcgcaggacatgtacgcggcttgccgcgtggcggcacgcggctgagaagcggcccggtgcaggcgtactgccgggatgcgagcggccacaatgccgcccatgaacctgcgcttcgtcgaggccttccactgggctgtttcgctcaagagcatcacgcgggctgctgaaaagctgcacatcacccaatccgccctgtcgagccgcatcgcttcgctggaggccgaactgggcgtggtgctgctggaccggcgcgagcgccagttccggctcacggccgcgggccagcgcttccagcggctggcggtgcagttgctggctctgcagcggcgcgtgaaggaggaactgggcagcagcccgacggcgccggccgtactgcgcatcggcgccatcgaatcggtggtgcacagctggctgaccggctggctgcaggagatgcgcaagagccggccggggttcgagctggagctcaccgtggacacctccgcggtgctggcggaccaggtgcggcgcggtgcgcaggatctcgtcttcacggggatgcccgtggcggacaacggtgtgcgcaaccactccatggcgcccatggagatggtgttcgtgggccacaaggcgctgcacaccgagcgccactatgacctcgcgcggctcgcacagcacgacctgctgaccttcctgcgcggctcccagccccaccagacgctcatgaagctcttccaggaggccgcggtgccggtaccgagggtgcatgccgtctcgtccatttccgccatgctgcaactcgtggaaggcgaattcggcatcgcattgctgccgcgcgcggtcacccggcacctgtcggggcgcatgccgctgcgcgtcctgcccagcgattgcgtgctcacgccccttcccatccacgcctgctttcgcgaggatcccggctcggacatcgccgaaacggtgctcggttcggcacaggcctatgccgcacgcaccatggtggcgcgccggaggaagccggtggcctgaatgccccgcagcggtgcagcagccctggggaaagccccgatgggcggcaggccgctttcaccgtattggaatttcagatgccaccatcgattttttcgatggaggccgcgcgagattttgcgttggatcggcctgggggcggcttcgacaatgcgccgcattgcaatcgcgttaccccatgaaacacctcaccctccggcagaagctctggcttcccctcgtcctggccctgctgggcctgttcgccctcacgttcgtgaatgcctggcagacacgcacgctccagtacgaagcgcggcgcaccgccctggccgacatcaccgacatggcgctgtccgtcgtcggcgactacgacaagcaggcccggtccggaaagatgacgcaggaggaggcacgccgcgccgcccgggaacgcgtggcggcgcagcgctacggcaaggacggctacgtgacgatcgtgggcgccgactccgccatggtgatgcatccgatcaagcccgagctcgacggcaggaacatgctgtccttcaaggatgccaagggcacgccgctgtatgtcgatatcgcggccgccggcagttcggcgcggggccgaggcttcctcgaatactggtggccacggcccggcagcgacgcccccagccccaaaatcggctatgcggtgcgcttcaagccgtggaactgggacctggtggcgggcgactacgtggacgacatcgagcagacattccgcagcacgctctaccgcgcgctgggcgtgctcgccctgctcggcatctgcatttcggtgatcacgggcttcgtcgtgcgcgacatcgagcgttcggtgggcggcgagcccgccgcggcagcgcaggccgcactgcgcatggccgagggcgacctgcaggcctccatcgccctgcggcgcggcgacgatcgcagcctgatgcatgccatcggcttcatgcgcgaccggctcgggcacatcctgcagcgcatccagcaggccacaggcacgatcgaccacgccgccgcggagatcgcgcagggcaatgccgacctgtcacgccgcacggaacagcaggcctcctcgctgcagcagacggcctccagcatggaagaactcaccgccacggtgcggcagaacgccgacaacgcccggcaggccgcgcagtacgtgtccgccacggcgcagacggccgcccagggcggcgaagccgtgggcagggtcgtggaaagcatgcgggccatcaacgccagttcgggcaagatcagcgagatcatcggcgtgatcgacggcatcgcgttccagaccaacatcctggcgctgaacgcggccgtggaagccgcccgcgcgggcgagcagggccgcggcttcgcggtggtggcgggcgaggtgcgcagcctggcgcagcgttccgcctcggcggcgcgcgagatcaaggccctcatcagcgaatcggtggccgaggtgcgcagcggctccgacctggtcgaacaggcgggccgcaccatgggcgacgtggtggactcggtgcagcgcatctcgggcctgatggagggtatcgcctcggccaatgcacagcagaccgccggcatcgaggaggtgaaccgcgccgtgacccagatggacgagatgacccagcagaacgccgccatggtggaagaagccagcgcggccacctcggccatggctgcgcaggtggcggtgctgcgcgatgcgctcgccgtgttccgcctgcagggcagcgacctggcgcagctggatgcccgcccggcgcatccgctgccggccctggccccctgaacgcacggggccgcgcgcgcgtcttcctttttagtccagctgcccctggcagaggtacttggtgtggaggtagtcgtccagcccgtgggtggaaccttcgcggccgtagccggattccttcacgccgccgaagggtgcggcctcggccgccagcgcgccttcgttgatgcccacgatgcccgtctccagcgcatcggccacgcgccagatgcggcgcacgtcattgctgtagaagtacgcggccaagccgaagggcgtgtcgttggcggcggcgatcacttcctcttcgccgtcgaagacggtgagcggcgccaccgggccgaaggtctcctcgcaggcgcaggccatgctggcgtcggcgcccgtgagcacggtgggcgcgtagtagtgggcgcccagctccaccagccgccggccgcccgcgagcaccttcgcgccacgggccacggcgtcctgcacatggcgctcgatcttctcgacggcgcgcgcgttgatcatcgggccgatctgcgaggccgggtccgtggccgggcccacctggagcgctgccacccgcgcggcgagcttgcccgcgaactcgtcgtgtacggccgcgtgcacgtacacccggttcgggctcacgcaggtctgcccgccgttcctgaacttcgcggccatgaatccgcccacggcggcgtccacgtcggcatcctcgaacacgatgaagggggcattgccgcccagctccagcgagagcttcttgagcgtgtcggcgctgcggcgcgccaggtgcttgcccacgggcgtggagccggtgaaggtgatcttgcgcacgcgggaatcgtcgagccaggcatccaccactgcgggcgtgtgctcgcgcgaggcggtgacgatgttgagcacgcccggtggaatgcccgcttcctcggccagggcgacgagcgcgagcgaggtgagcggcgtgtcctcggccggcttgcagaccaccgtgcagccggcggcgagcgcgggggcgatcttgcgcgcgatcatcgcggcggggaagttccacggcgtgatggcggccaccacgcccacgggctccttgagggcgaacatgcgccggcccggcacgggcgcggggatgacctcgccgttcatgcgcgtggcctcttcgccgaaccattcgatgtagctcgcggcataggcgacctcgcccttgccctcggcgagcggcttgccctgctccagcgagatgagtgcgccgagcccttcctggtgggccaggacgagatcgttccagcgcttgatgagggccgcgcgctgcttggccggcacgtggcgccaggtggcgaaggccgcgtgggcggcgtcggtggcggcgcgcgcgtcctcggcgctgccgtcgggcacgtgcgcgatcgtgtcgcccgtggccggatcggtgacggcgaaggtggcgccgctggcggccgcctgccagcggccggcaatgcagagctggctgcgcaccagcggctgggcggcggcggagagagcggaagtggcggaagggatcgaagcggaagaagtcatggtgcgtgaaaaggcaggagggaggtcgatttcgtggccagctcaagccgcggctgagatgacggcggcgatggcctcgcccacctgcgtggtattggccgtgccgcccaggtccggcgtcttcgggccgctcctgatcacctcttcgatcgccgcgacgatcgcatcgtgcgcctgccgccctgcgccctggccctgcgtcaggaagtccagcatcagcgcccccgaccacaccatcgcgatcgggttggcgatgttcctgccgtagatgtccggcgccgagccgtgcaccggctcgaacaggctcgggaacgtgcgctcggggttcaggttggccgacggcgccaggccgatcgtgccggtggtcgccgggcccaggtccgacaggatgtcgccgaacaggttcgtcgccgccaccacgtcgaagcgcccgggctgcagcacgaagcgcgccgtcaggatgtcgatgtgctgcttgtccagcgtgatgccggggtagcccttggccacgtcgtctgcacgctggtcccaccagggcatgctgatggcgatgccgttgctcttggtggcgagcgtcacgtgtttcttcgggcggctctgggcgaggtcgaaggcgaacttcagcagccgttcggcgcccttgcgcgaatacaccgactcctggatcacgatctcgcggtccgtgccctcgtacatgatgccgcccagcgaggtgtactcgccctcggtgttctcgcgcaccacgtagtagtcgatgtcgccgggcttgcggccggccagcgggcagggcacgccctcgaacaggcgcacggggcgcaggttgatgtactggtcgaactcgcggcggaacttcagcagcgatccccagagcgagacatggtcgggcacggtggcgggccagccgacggcgccgaagaagatcgcgtccatgccctgcaactgcgccttccagtcgtcgggcatcatctttccgtgggcgaggtagtagtcgcagctcgcccagtcgaaggtgtgcagttccagcgcgaagccgaagcgcccggccgccgcctggatcgcccgcagcccctcgggcatgacttccttgccgatgccgtcgccgggcagcaccgcgatgcggaaaatggtctccatggtcttcctcggttcgtcgggttatgcagcctgcgccgcaagggagcgggccggggccgccctgtcctgctcttcgagccagccctggcgcagttcaggcacggagcgggcgagcagttcgtagtacggatggtgggggccgcggtcgaaatccgcgcgcgccacctggtccagcttgcggccgtgctgcatgacgacgatctcgtcgcacaccgcgcgcaccgtgtgcaggtcgtggctgatgaagaggtaggaaacgcccagttcccggcgcagttccgccatgaggtcgagcaccgcggcgcccaccacggtatcgagcgcggaggtgacttcgtcgcagaggatgaggtccgggtcggccgcgagcgcgcgggcgaggttgacgcgctgcttctgcccgcccgagaggccgccgggcagccggtccgccacggtgtgcggcagcttgacgaggtccagcagctggcggatgcgctgctgcagcgccggcccgcgcaggcccttgtagaactccagcggccgcgccaggatgcggccgatggtgtgggacggattcagcgccgtatcggccatctggaacacgatctggatgcggcgcagttcctcgcgctcgcgctgtgcgagcgcgggcctgagttcgcgcccgttgaacaccacggagccggcatgcgcgggaatcaggcccgcgatggcgcgcgcgagcgtggtcttgcccgagccggattcgccgatcacgccgatggcctggccacggcgcaccgtgaggctcacgtcgtccaggatcaacgccgccggccggccctgcgcatccttcgggccgtagccggccgacaggtggcgcacgtccagcagcacggcgccctccccgcccgcgccgccctcgcgcgccgccggccgcgccgccgccagcaggctgcgggtgtagggatgttccggcgcctccaggatgcgcgcggtggaattgagctcctgcatctgcccgccgcgcagcaccaggatgtggtcggccatctgcgccaccacggccaggtcgtggctgacgtacacggccgtggcgcgacgctcgcgcaccacgcggcggaaggcgcgcagcacctcgatctgcgtggtcacgtccagcgccgtggtgggctcatcgaggatgaccaggtccgggtcggtgatgagcgccatcgccgccatgatgcgctgcagctggccgccggacacctggtgcggatagcggctgccgatggtgtcgggatcgggcagcgccagttcgcggaagagctgcacggccttcgcctcggcctcggcgcgcggcagggtgccgtggatgcgcgcgggctccaccacctggtccatgagggtgcgcgacgggttgaacgaggcggcagcgctctgggcgatataggccacggtgcggccccgcagggcgcgctggcctgctgcggagagccccagcacgtccacgtcgccgatgcgcacgctgcccccggagatgcggcagccctcgcgcgcatggcccatgagggccagcgcggtggtcgtcttgcccgagccggattcgccgatcagcgccagcacctcgcccggcgcgatcgagaagctgacgcggtccaccagcgtctggccgcccgcggtgatgtgcaggtcctgcacggtgacggatgctcccatcagcgggctcctcgttcgcgggcggcgcggcccggcaggttgtcgatgacgagattgacggcgatggtcaggctcgcgatggcgatggccggggcgatcacggcggcaccgccctcgggcagcgcgccgatgttctcgcgcaccagcgatccccagtccgcctcgggcggctgtatccccagacccaggaagctcaggctggcgagcagcagcaccacgtagacgaagcgcagtcccaggtcggcgagcatgggccccaggatgttgggcaggatctcgcgcagcatcacgtagagcgtgccctccccgcgcgtgcgggccacgaccacgtagtcgagcgcattgatgttcaccgccagcgagcgcgcgatgcggtatgcgcccggcacgtagatgatggcggccgtggccaccagcatggccaccgacgagccgaagccggcgaccatgatgagcgcgaacatcttgctcgggatggcagtgagcgtgtcgagcacgcggctcagcaccgcgtcgagcttgccgcccacggccgcggcgagcagcgcgagcacggtgccggtgccgctggccaggagcgtggccagcaatgccacgccgacggtgtagcgtgcgccgttcacgacgcgtgccagcatgtcccggccgagatagtccgtgcccagccagtgggccgcgccgatgggcgcgaacacgtccgtgccgccgccggacgccgtgggcgtggcgcccagcaaccaggggccggccagcgcagccagcatccagaacagcagtacggccagcgccagcagccccagcgggccgaggccgccgagccagcgcagcgcgcgctgcagtccgccgcgccgggacgcgggcgccgcgggtgcgccgggcgaaggagaaacggtatccatcggtggggctccttggtcggaatgcgcgatgtcagcggtggcgcaggcgcgggttggcgacgatgccgcacaggtcggccagcgtgacgaggatcaggtagcccgcgcagaagatcatggcgcaggcctgcaccagcggcatgtcccgctgggtcacgccatcgaccatgagcttggcgatgcccgggtaattgaagatggtctcgatgatgatcacgccgcccagcaggtacgacagcgatagcgccactgcgttggcgatgggccccaccgcattgggcagcgcatgcgccatcacggtgcgcagcggcgaggcgcccttgagccggaccatttcgatgtagggggcctgcagctggtcgctgacggccgcgcgggtcatgcgcatcatttgcgccacgatcacgcaacacaggctgagcaccggcatcgcgaaggcgcgcagcatctggcccacggattcgatgtcgttcacataggacagggcgggcagccagcgcagctgcaccgcgaacaccagcaccgcgagggtggcgaccaggaactccggcacggacaccaccgccaccgccccggtggaaaccacccggtcgaaccacgagccccgccacaccgcgcaggcgatgccgagcgccagcgcgatgggcaccgagaacagcgccgtcaccgccgcgagcagcagcgaattgggcagccggctcgcgatcagttcgcccaccggcatctgcgtggtggccgacatgcccaggtcgccccggaccgccccgcccagccagcgcacgtagcgcaggggcgcgggcacatccagccccatctgcgatcgcagcgcggccagcgcctcgggcgtggcgtcctggccgagctgctcctgcgcggcatcgccgggcagcacggccgtgatggcgaacacgacggccgacaccgcgagcagcgacagcagcgcgagcagcacgcgctgcgccaggagcttgagaatcacacggttcatgaagggtccgatccgtatccgttttccatcgcattgcgggtcacccgcagccactgcaaccggcgcggcgccacccgcccgaggccgcggagcaggccacgccagcagacgccgtggaaccggcttcgccgggccactggcgccatcaccctgcccgccttgcgcagcaaggcgagaaaggggctgaggcccgcggctccgagcctgcctgcgcaggcttggacgtgcccgaagagctgccggctccgacggctgcgcggaagcggcgcagccgctcaggggggtgttttccagacctcaagcctccagccacacgtgttccgcaaacgcatagcccatcaggcctcccagcggtatcggcgacagccccttgagcctggaactatggccgtcgatgctggcgaggaacagcggaatgccgatgcccgcgtcctggtggatcatggtctgcatgtcggcatacatctgcttgcgcttggcctggtcggtctcggcgcgtgcggccacgagcagttggtcgaactgggggctcttccagcgcgactcgttccacgccgcgtcggacttgaagaactgcgtgagcagcgtgtccgcgctggggcggggattcacgttgccgaagcccaccgggttggtcagccagtggttggaccagtagccgtcggccggcatgcgcttgacgtccaggtccaggccgatgcgctggcccgactgctgcagcaacagcgcgatctcggtggaatacatcgccgccggcgaggtgaccatcgggatcttgcccgtcacgcccgacttctgcaggtggaacctggccttgtccaggtcgaaggtgcgctgcggcaggccagcgaagtagaagcggttcgtcggatcaacgggctggtcgttgcccagcaccgcgtagtcgagcgcgatggtcttcttcatctgctcgcggtcgaacaggtgcttcatcgccaggacgaagtccgggttcgctcccgggcccatgtccttgcgcaggatgaggtcggagtactgccccgactgcgtggtgaaaatcgcatagcccggcgtgcccttgacgcgggccacggcccggggattcaccgaggcgacgaggtccatgccgccggacagcagcgcgttcacgcgcgccgtctcgtcgccgatgcccacgaactcgatctcgtccaggtagggcttgccgggtttccagtaggcatcgttgcgcaccaccagggagcgcacgccgggcttgaactccttgagcttgtacggaccggtgccgatgccggcgttgaagtcggtggtaccgttcttgacgatatggaagtggaaggtacccagtatcacgggcaggtcggcattgggctgcgaaagcaccaccgtcacctcgccggggccggaggccttcacgctgtcgatctggtcggccagcgccttggccttggaggccgtggccggatccttgtggcgcatgagcgagaacaccacgtcttcgggttccagggccttgccgtcgtggaagaccacgcccttgcgcagcttgaagacccaggtcttcgcgtcggccgtggagtgcgactcggccagcgccggctggggcgtgaggctgccgtccagcgagaacagcccgttgtagagcatgttgccgcgcgaatagtccgtctggttggactgcttggccgggtccagcgtgtcggtggcggccgcggtggcgcccgccacgcggatgcgccctccccgccgcggcgtctgcgcatgcgcactggcagccatggtggcgaggccgcccgccagggaggcctgcatgccccccgcgaggaacatggccagcacatcgcgacgcgatgcaccgcgtgccagcgactgcatcacgcgctggctctctgcggggccgacgaggcggtcgaactcggggattttgtcgctcatggtggactccttgtgggacctggggaaagggaagtaagggacggcagagaaaaagcggagcgatggcagcggcatcagccgagccggtccttgaggcggtaatagagccccacggccggcaggaaccagggcgggccgaagtgcccgggaatggccggccattcgcggccgcgccacgggttggccgcggcattgccggccatcacctcggccatgcattgccccatgtggacggacatctgcgtgccgtgcccgctgtagcccatcgagtggaagacaccgtcgcgctcgccggcatggggcaggcggtcctgcgtcatgtccacgagtccgccccagcagtggtcgatgcgtacctgcccgagttgcggaaaggtctcggcgagcccccgccgcaggatctcgccgctggccgcatcctgctggggactggagaccgcgaatttcgcgcgcccgccgaacaccaggcggtggtctgccatgaggcggaagtaatgatggatattggcaatcgtcacgtaggtgcggcggccggccagcagggcctgcgcgcgctctgcgcccagcggctccgtcaccacgatgaagctgccgatcggcacgatgcgccggcgcagccagccgaacgtgccatagctgccatggcgcgaggcgccggtggccagcagcacctgcttcgcctcgaccgggccgcgggccgtgtgcaggcggtgggcctggccctgcagccgctcgaggcggtccacgcgggtgcccaggtggatctgcgcgccgtggcgcaccgcggcgcgggccaggcccagcgcgaagcgccccatgtgcatctggccactgcgcttgtagagcaggccgccgacgaagcggtcgctctgcacttccgcggcaacgcgggccgcgtcgagcacctcgacatcggtatcgacgccgtcggcgacgagcctctcggcgctgcgccgcagcgcgtccaggtgctgcggccgggtggcgagcttgagcttgccgtgccgcaggaagtcgcaatcgatggcctcttcgcgcaccagccgcgccaccgtgtccaccgcggcatcgtaggcgtggtaccaggcgcgcgcctgctccacgccgacgcgtgcggccacgtcggcatagtccacggccagcccgttgttcacgtggccgccattgcggcccgacgcctccggcgccacggtctcgcccgcttccagcaccaccacgctggcgccctgccgggccagggcatgggccgcggacagccccgtgaagcccgcgcccacgatggccacgtccacccgcgcaggcaggccgggcgtgggcgtcgccagcggcggcagcgaatcgagccagtaggaatcgagcttcatggaagggctgcgaaaggtggtgggcggagcatcaggccgggcgcgctgtgcaccggatcagagaccgacgacgccggccaggccgccgatatcctggatctcggtgtagcggtaggccgggttgcccgggccatggccgcggttcacgaacaccttgttcacgatgccgatgtcgtcggccgacatcaggtcgtaacgcaggctggacgacacgtgcagcacatcctcgggattgcagcccagcgaatcgaacatgaactcgaacgccttcaggcgcggcttgtaggcctgcgccatctgcgcggtatagacgcggtggaacggcgcgcccagcatgtccacgttgcggtggatctggtcgtccgaggcattggagaggatcacgagcggaatctccctggccaccctggcgaggccggcgggcacgtcggcatgcggtccccaggtcggcacggcgtcatagtagcgctgggcctcgtggtcgaaatactggaggttccatttcctgcacagccggcggatcgcgttcttcagtacctgctcgtagggctgccagtcgcccagcacctcgtcgaaacggtaggccgtgaaatcggcgacgaactgctccatgcggtcggcaggcacgcgatcggcgaacatctcgcgggccatctcccccatgcggaaacgcgtgagcgtgccgtagcagtcgaaggtgatgtacttgggacggaaagtcatggtctcggtttcctgaggttctctcgggtttgtgccggtcaccgaccggggcgggccgccgggtgcctgagcgccctgtgcgacgttttcattacgaactgattgaagcacgcggcttcgcggccatcgttgggaattgcgggggcggcacgcgagaaaattgcggtttgcaggggccccggcggcatgctgtgcggcgcgcaccgcttgcgtgcggaactgcaccgttggtgcgccgcagcaggcgcgccaggcacgcttttgaagcatggcaccccgtccgcgccatgccgcagccacgcgcgtgcggcccggcagcagggcgaacgcattgcagcgcggaagaaaacgtggaggagcatggtgcgtcggatccgtgaaaaaggcaccgctcgccaggggcgccgcggtgatgggtgatcctaggcaacaacccctggcatttgtgtccgttggcgggggccgcgccgcagcgaattgcaaaaccaccccatcgcgcagacgaagcttgcaagttgcgggcaaacccctagcgcgctctggcacggcatgcggatgtcgtccaagataggaccaccgtgcacggggccacacccctctttcgcccaccaaaggacttcgccgatgctttccaccccttcgctcgccgccggccccgtcgccgacgatggcgtgctgatccgccccatgaccgaggccgacctcacccaggcgcatgcgctgtcggcggaactgcgctggccgcaccgccccagcgactgggcacagatgttcgcgcacgcgcagggcctggtggccgaacgcgacgggcagatcgtcgccaccgcgcagcgctggctctggggcgaacggcatgcctgcatcggcctggtgatcgtcacgccggcctgccagggccgccgcatcggccaccgcctcatgaatgcgctgctcgaaggaatggaggaccgcaccgtcctgctgcacgccacggccgagggccggggactctacgaacgcctgggctttatccgcaccggcgagatccgccagcaccagggcacggccctgtccacgccgctgatcgcgctggagccgggctggcgcctgcgccctgccggcctcaacgaggccggggccctgcggcgcctggatgccgaggcgcgcggcatgccgcgcgacgcactggtcgatgacctcgcggccacggccgaagcctgcgtcgtgctggtggaccaggacgccacgccgcgcggcttcgccatgctgcgccgcttcggccgcggccacgccatcggccccgtggtggcgccggacgcccagggcgcgaaagccctcatcgcacacctcgcgggcctgaacgcgggccatttcacgcgcatcgacatcgactgggccagcggcctcgccgaatggctggagagcatcggcctgctccgggtggacgcccccaccaccatggtgcgcggcaccccgctggaggcgccgccggagggcggcgcgcacctcttcgcgatcgtgacgcaggcggtcggctgatggtgttcctctacaaatccgacgccgtgcgcggccgccagtgggccgaggtattcgccgcccaggcgccggacgtggagttccgcatctggcccgacgtaggcgacgcggagcgggtgcgctttctcgcggcctgggaaccgcccccggacatcgccacgcgctttccccggctgcaggtgctgttttcctcaggcgccggcgtggatcagttcgacttgtccgcgctgccgccgcagttgcccgtggtacgcatggtggagccgggcatcgtgcgcggcatggtggaatacgtctgccacgccgtgctcgacctgcaccgcgacatgccgcaataccggcgccagcagcagatggccgaatggcagccgctgccggtgcgcaccgccgcggagcgccgcgtgggcgtgctgggcctgggatcgctgggccaggccgtgctcgcgcaactcgcgggcttcgggttcgcctgcgcgggctggagccggtcgcgccacgccgtacccggcgtgcagtgcttcgcgggcgaggacgaactgcccgcattcctcgctcgcaccgacatcctggtctgcctgctgccgctcacggacgccacgcgcggcttcctcgacgccgggctgttcgcccgactgccgcagggcgccagcctcgtgcacgtgggccgcggcccgcagctgcgggaagcggacctgctggccgcgctcgccacagggcagatcgccgaggccgtgctcgacgtggccgaccccgagccgcttcccgccacgcacgccttgtggcggcacccccgcgtgcgcctgacgccgcacatcgcaagcatgacgcagccgcgcaccgctgcggccgcagccatcgccaacctgcgccgctacgaggcgggcgagcccatggaaggcctggtggaccggggccgcggctactgagcgctgatccccgccgcacgatctgccgttcggccccgcacaaccgcagcctgctttgcagcgggggtggaaagcagcaccaaggcggaagccgcccgtcctaagctgtacggcatcgacagccctgtccattccattccgcttccggaggagcccccacgccatgaaccagatcaccgacctgtcctcgctcgcctcgctcgacgccatcgaccgggcccacctgatccatcccgtgtcgccatggcgcacgcacgaggaacgcggtccgaccgtgctgtcgtccggccgcggcgcctggctgacggatgcccgggggcatgaactgctggacgccttcgccgggctgtggtgcgtgaacgtcggctacgggcaggaaagcgtggtgcaggcggcggccgaacagatgcggcgcctgccgtacgccacgggctacttccacttcagcagcgaaccggccatccgcctcgccgagaagctggtgcagatcacgccccggtcgctcaaccacgtgtacctgacgctggggggctcggattcggtggacgccgcggtgcgcttcatcgtgcagtactacaacaacaccggacggccctccaagaagcacttcatcgcgctggagcgcggctaccacggctcctcctccaccggtgcgggcctcacggcgctcccggccttccaccggggcttcgacctgcccctgcccacgcagcactacatcccctcccccaacccctaccgccatcccgcgggcgccgatgcgcaggcactcatcgccgcttcggtcgcggacctgcgcgccaaggtggccgaactgggcgcggacaacgtcgcggccttcttctgcgaacccatccagggctcgggcggcgtgatcgtgccgcccgcaggctggctcaaggccatgcgcgaagccgcccgcgaactggacatcctcttcgtcgtggacgaggtcatcacgggcttcggccggaccggccccatgttcgcctgcgatgccgaaggcgtggaacccgacatcatgaccatggccaagggcctgaccgccggctacgcgcccatgggcgccacgctgctgagcgacaaggtctatgccggcatcgcggacggcgcccccaaaggcgcccccatcggccacggcgccacctactccgcccaccccgtgagtgcggccgtcgcactggaagtgctgcggctttacgaggaaggcggcatcctggccaatggccagcacggcgccgcgcacttcgcggccggcctggacatgctgcgcggccatcccctggtcggcgacgcgcgccaccgcggcctgctcggcgcactggaactggtcagcgacaaggccaccaagcgcggcttcgaccccgccctgggcctcgccgaccgcatcttcgccgccggctaccgcaacggcctcgtgttccgctccttcggcgaccacatcctcggcttcgcaccggcactggtcttcagcgaaacggaattcaccctcctgttcgagcgcctgcgcaagacgctcgacgaagtgctggactggcccgacgtgcggaaagccctcgcggcctgacgaaaaaccgcgcagaacccggccgcagcgcgcacacttcccgcctgtatcctgcttgccaagccgccatgaacgaagccttcaagatcgaccgactggacctgcgcatcctggcgcagctgcagaaaaacgggcgcatgaccaacgtggacctcgcggatgcggtgggcctctcgcccagcccctgcctgatccgcgtcaagcgcctggaacaggcgggctacatcgccggctacggcgcccacctgcgcctggaaaagctcggcgacaccctcacggtgttcaccgaagtcaccctttcggaccaccgccgcgaagacttcgcccgcttcgaagccgcgctgcgcgaggtggacgaggtgctggaatgccacctggtcagcggcggctacgactacctgctgcgctttatcacgcggggggtgaaccactaccaggaagtgatcgaggaactgctgcagcgcaacatcggcattgcgaagtacttcagctacatcgtcatcaagtcgccgttcatcaagacgcactgtccgatcgagcggttgtttccgcatcagaggtgattctcttgagggcggaggccgggtctcgccccggcgggcgagttactttctttcgcttcgccgaaagaaagtaaccaaagaaagggcgaccctgctgtctgcgaccccgttcgcccgcagggcgaacggggcaacctggggtgctcgggggtggggtgtgccgtggaactcgctgcgcgcactccgtgcgctgcgctcggacaaccacggcaagtcagttcacgaagcggacgtgtcctgcggcacgcccgccaccccaccccctgcgcgccccaggcgcatccagaaggggtgactcgggccttcgcgttgctcggccccaaggccatcgctgcgctcggcaaaagcccaagcgctctgcaccaaaaaaaacggtgcacggtgcgcagcactcgcgcaccccaggccgagcgaagcaatggcccgtatgctgcacctcgccctcgtggctgcgccgaggagcgcaggaggcaaggcgcgtaggcgtgccgaaggacacgcctgcttcgtgatctgactggctgcggttgtccgagcggagcgcgcccggggcgaagggggacgcagacaccagggctcgccttttctttgcctactttcttttggcgaagcaaaagaaagcaggtgcgccgccgggcgcacatcccgccccccggaagcaaatcaccccaccaacgcccgccccgccacctcacaaaaccaccgcacccccacccccagcacctcatcattgaagtcatagcaaggatggtgcaaaggcctctccccctccggccccggatccgcccgcccctgccccagccagagatacgcccccggcctgcgctgcagcatgaacgcgaaatcctccgaggtgaacgccgcccgcggggccacctcggcatccagcccgatggcagccgccgcctccagcgccagcgcggcctcggggcccgtgttgatggtggccgggtagtagcgcaggtaatggacctccaccgtggtaccgctcgccagcgcgatgccctggcaggcggcacgcaacgccgcctcgatccggtcctgcgcctcggggtcgaagctgcgcacggtgcccgtgatgcgcacctcggcgggcagcacgttgtggctctggccaccctcgatgcgcgtgacggacagcacggccgattcaccggggtcgatgcgccgcgacacgatggtgttgagctgggcgacgagctggctcgccgccaggatcgcgtcgggcgtgtggtggggctgcgccgcatggccgccgcggccgcgcacggcgatgtcgaagcggtcggccgccgccatgatggggccgggccgcgtgcgcgccgcgcccaggggcaggtcgggccagttgtgcagcgcatagacgctgtcgcacggaaagcgctcgaacaggccgtcctcgatcatgcggcgcgcgccgccctgcccctcctccgcgggctggaagatgaaatgcaccgtgccgtccagcccgcccgcgcgcgccagctgccgcgccgcgccgatcagcatgctcgtgtgcccgtcatgcccgcagccgtggtgggcgcccgcatggcggctcgcgtatgccgagcgccccagctccaccatcggcaacgcatccatgtcggcacgcaggcccacgctgcgcggcccggagcccgtccgcagcgtgcccaccaccccggtgccgccgatgccctcgtgcacctccaggcccagcagccgcagcgactgcgccacgatgccggccgtgcggcgctcttggtaggccagttccgggtgggcatgcaggtcgcggcgcagcgcgaccaggtcgggcagcaggtcggcaacgggccgggcgacgtcctgcaggctcattgcccggcctccaccgcgtcggccagttgcgccagcgtatggaagtggtaatccggcacggtgtgctcggactcgatggtgccgccggaatccttcatgccgtggcgccgctcgatccagcagttgcggatgcccagttgccgcgcgatgccgatgtcgtggtactggctctgcgccacatgcaggttgtccgcctgccggaaaccccaggcgccctcgtagcggccgcgcgcataggcgaaatagcgtgcatcgggcttctcgcacagggcatcgtcggcggacagcagcaggtcgaacggtgcgcccagcgtgcggtcgaaatgcgccagcgcccaggcctgcgcattggtcatcgtcaccagcttgaaatgccggcgcaggcgctgcagtgcctcgggcgcgtcggggaacgccggccagcgcggcacggaatcgcgaaagccctgcgcgagcgcgtcgctgtcgggcaggcccagtggcggtgcgatcgcatgccagcaacgcacgaggtcatcgggatacgcatcggtatcgccgctcttcctggccgtgcggtaggccgcgaggaacgcctcgtcggacacgggcgaacccggcacggcctcgcgcaggtaggccagcatgcccccctcgaaatcgatgagggtaccgacaacgtcgaaagtgagcactttgaaatcacgcaaggccatgggtcgaactcctggaaagggggatggcatcgagcttaggaatttctgccgtctccgcgcggccgaaaccggctttgcaaccgcagcgaattgcgttttcacggcagtggccgcagattcttcttgcatccgcggttccatggatccgcgcaccctgcggaggcgaatctcttcgccccgccgcaccgcacttcgctggcacacgaagatgcctgccggtctgtcgcagcatggaaatcccttccacgcaccaccgcggcccaccaccatgaccaaactccttgcctggctccacagcggcacggcgtcgcgcaaacactccccttccggggctgtaccggaagcctcgacgccgggcgcgggcaactcctcgcaccggagcagcaggcagaccacgccatcggtgccgatttcggcccgccatgcccagggatccgcatcgggcctgccgccgcgcaatgccttgccggaaatgccgagggatgcaggccgccccggcacatcgagcccgcatgccggaggaggcttccacgattttccagacgatgccgcgatggacctcagcgacgaaggcatcgagaacctgttgaagggcctgagggacgatggatggatttccggggaaacccacgagatggaagacgccggcccgcggccagggcgctccgacaccatgaacccgtggtcgagaggacacgttggcaggcaggaggcgcgccctccgtccctggcagccatccgcgagcaccctgcgaaggagatggagcctcccgaaggcatgacgctccgggaagcgctgcggcgggaaaaggtggaggacgcgcaagagcgccgccagcgtctccgggaagagaacccgaaacccgcagtacctccctcgggataccctcgtttgcggccgatggcatcgcccaaccacgtgcactccccggctacgcgcacgcccatggacggatcgggggccagcagccccacagactggcattcactcgcaccgtccacggaatacgaggacgcgcggacctcccggtcgcccgccagcctccgcccggaagcaccgccgccgtccctggccagtacggcttcctaccatgatgcgttggcatcgctgccagagactggaaacccgacggatacgggcacggaggcagaggatcacgcccctcgcccggcctccgatgtccggactgccgcgagtccggcgtccggccacggcatcatgctcgatcgctggctggcggaacccatgccgcccagggatgccctgctggcacggctccaaatgcaggagaagcgggactgacgcccgtgcatgctgcacaagatacgcggacgccaaccgaccgcagcggcatgcctcgcgcggcatggccagatcgccgcgaacccggtggagccgctccgctgctccggtgcaggaagcaacccttcgctccagcacgaaacatccgctcccgacccggcaggagacttcccggtgtcccgcaccagcggccaccggaaaaaacgccatgccatccagcccacctgtccccatcgtccgtgaactggccgtgctgctcgcgctctccacctgctggggcgcgtcctacaccttcatccgcatcggcgtcgaaagcattccgcctgtcaccctgatcgcggcccgtaccctcatcgcaggcctgctgctgctcggcatcgccctctggcgcggcctgcacctgccgcgggatggaaagacctggacggcgttcctgctgcaggccgctctcaatagcgtcgtgccattcaccttgatcgcctgggccgagcagacggtggacgcagggctggcgacggtgctcgacgccacctcgccccttttcgccgtgctgctcgccgcgctcgcgcgccgccatcaagccgccacggcacgccgatggatgggcgtggcctgcggcctgctgggcacctgctgcatcgtcggcatcgaggcctggcagggcctcgggcacggcacctgggcccagctcgccatcgtggcggcctcggcgtgctatggggcggcatcgcttttcgggcggcggttcagcggcatggacccggtgctgcctgccgccggatcgctgctgtgcggcgcggccgtcctgctgccgttgagcctgctctgcgaacgcccgtggaccatcgcccccagcccagcatccctgctggccctgctcgccctctcggtgctctcgaccgcgctcgccctggccctctactttcgcctgctgcgcaccctgggcagcgtgggcaccacggcacaggcctatctgcgcgtgcccatcggcgtggggatcggcgtggtgtttctcggggaaaggctgcagcctacggcgtggatcggcgtgggatgcgtggtggcgggggttgcggcgatggcgctgcccgggcgcacttcgggaaaagcccgaggcagcgcttgatacctggagacttgcgcccggcaattcagaacaggctcccctgcccccgcgccaaccccggccggtactgcgccatgtccagttcgatgcgctcacggttcagccccagccgccggcacgcggccataaaccgctggcgcagcaggtcggcccacaggcccttgcctttcatgcgggagccgaagcggctgtcataggtacggccggccgcgcgcgcttcggcgtccaggccgtgcaggtcctggatgcgcgccatcacgcgctcggcgcgctgcggatagtgcagttccagccactcgcgcatcaggccgtccagttcccacggcaggcggatggcggtgtagaaggccgacgtggcgccggcatcgcgcgcggcttccagcacctgctccatgtcctccgtgacgaacgggatctgcggcgccacgctcacgcccaccggaatgcccgcctccacgagggtgcggatggtgcgcagccggcggtgcggggccgcggcgcgcggctccagccggcgcgccagcacggggtcgagcgtggtgatcgtcacgtaggtcgcggccaggcggtcgtgcgcgagcggcgcgagcaggtcgaggtcgcgctccacgccgctcgacttggtgatgagcgaaaacgggtggcgcacgtcgcgcagtacctcgatgacggcccgcgtgagacccaggtcgcgctccaccggctggtagcagtcggtggcggagcccacgttgagcaggtgcggcacgtggcccgggcgcgcgagctcgtcgcgcagcacctccgcgatgttgtgcttggcgatgatgcgggtctcgaaatccagcccgggcgacaggttgaggtagctgtgcgttggccgcgcgtagcaatacacgcacccgtgctcgcagccgcggtagggattgacggagtggtcgaaaaagatgtcgggcgaatcgttggcgcagatcgcactgcgcgcggtttccaggatgacctgggtggcgggcggaggcggcgccccgtcttcgccctcctgcgcagcgggaccgccccagccatcgtcgaatgcggcgcgggcatcgcgcatgaaacggtgcggcgtgcgtgccgccgtgccgcggcccttgatgctctgcagggggatgtggacttcggtcatgggcaactccggatgcaccaggaaactgtatgaatatacagccatcggatacactgtgcgcagcaagagatttcacgccatggcacagtgctgatatcccggtgctccctgccccgcatcaccagttcacccacctcatgaacccgccttctgccgcatccgcagtggacccccaggttccggcgcccctgccggaggcctttccgccgtccggatcgccgcacgacggcatgccggcaccagcacccgggccggcccgcatgcgcccggtggcggcggagaccggctgcgcggccacccggcgctggctgcgcggcgactggacccccgaatggttctgcgccttcctggcgggcaaccgacgcgagcaaggccgtttccgccaggagctggccaccatgcgcggctccgtggcgtggctgctgcgtcagcgccgccagggccgctggagcgccgaggagcgggagcgcctgcgcggcctgatgcgctcggcctcctccgtcagtccctacctgctgatctgggcggtgccgggatcgatgctgctgctgccgttcatggcatggttcatcgactggcgccgcggcgtacgcgagcgcgcggcgctggccgtggtgccgatggaagacggcctgccggtgatggcggtgctatccacccccgcgctaccggcaaccgccagcgccttgccgggcgggccggaagatggcctcctcgatcccccgcaccagcctgcgggtcgggcccgctgaccggctccagcgcctggcagcccagccacgccatacggcccgtgcccggatggcatccgccgccactgcgggcgggcatgggggctgcggtgcccggtgcttctcagcccaggtgccctgccgccagggccactaccaggccggcacccaccaggcccgcctgccagcgcagcgccatggtccacgacggcacctgccgctccacccgctcatagagaagccatcccgccgcgatggagagcgcgagcgcggcgaccatgcccagggcgttgagcgcgacagactcgggccaggccttggtgactgcggcgttcaccagcaggcacacgggaaagtgcaccaggaagaccgaataggaaatgcggccgagccgtgccaatccgccgctccaggcggactgtgcccgatgcgccgccggcatgccggctcgctgcagcgccgcgcggccctcctgccagcgcagcagcagcaccagcccgagtgccgcgcaccatgccaccgcgatgcgcccccggaaatccagcgccagcgccaccgcgccccacacgccgatcagcaccagccatgcggcagcggcgcggctgccgcgcggtgcggccacggcccagcgcgccatcatgcccaggccataggcaccgaagaaatacaccgcccaggcatcgagtgacggatggcggttgagctcccagagcgagagcgccgtggccgcggccacggccacccgtgccgccggctgggcagcaccgcgggcccgcaccggcagcacgcgggcgccgtggcgcgcggcggccagcagcagcgccgagaacacgaaaagctggaagtcgatcgccacataccagacgccggcagacagcgcctcctcgcccaccacatcctgcagcatcagcgcgttggccagcagctgcggcaggctcggctccgccggcacggaaggatggtccagccagggccgcaccgccgccgcggccagcacggccagcaccagggccacggcatacggcaccacgaggcgaacgaagcgccgcccgatctccggcgcggtgccgctccagcgtggccctcccgccgccgccagccgccccgccgccaggtagccgcccagcaccaggaaaacctgcacggccatgcggccgtaatctgtcagccaggcgatgaaacccggcatcaagggctgggccacttcggacatgggcccgtagaaggccaggtggtgcgccacgatcgtggcacaggcgatgcccttgaccgaatcgatcagggtgttgcgggacggtgaggacggcatgcggcaagcgcgcacatcgcggcgcacccgtacaggggtggcgcggcgcggaagaacggttcttggtgttgtgtggggtccgtgggggcgatattttgccccagcacggccgtccgcgggtggccgcaccgccccggtgcgcggaaagcgccgcagccgttcagagtgccaagcgttcgcgggctgcggcgtactcgcggcgcaggcgcccgaccagatcggcggcgcccgtcacctcggtaatcgcgccgatgccctgcccgcagccccagatgtccttccaggccttcttcgcatcgccgccgaagttcatcttgctgggatccgattcgggcaggtggtccggatcgagccccgcggcacggatggagggcgcgaggtagttgccatgcacacccgtgaagaggttgctgtagacgatgtcgtcggagttgccgtcgacgatggcctgcttgtaggcctcctgcgcgcgcgcctcgtgcgtggcgatgaaggccgagccgatataggcgaagtcggcgcccatggcctgcgcggccaggatggctccgcccgaggcgatcgagcccgagagcgccagcggcccctcgaaccactggcggatttcctggatgagcgcgaacgggctcttgatgcctgcatggccgccggcgcccgccgccacggcgatcaggccgtcggcgcctttttcgatggccttgcgggcgaacttgttgttgatgatgtcgtgcatcaccaccccgccccagccgtgcacggcttggttcacgtcctcgcgcgcgcccaggctggtgatgacgatcggcaccttgtacttggcgcagacctccatgtcgtgctccagccggtcattgctcttgtgcacgatctggttgatcgcgaacggcgcggcaggggactccggatgggcgcggtcccaggccgtgagcgcctcggtgatctcggcgagccattcgtccagcagttcggcgggccgggcgttgagtgccggcatggagccgacgatgccggcctggcactgcgcgatcaccagcttcggattgctgatgatgaagagcggcgagccgatgaccggcagcgaaagtttctggaacacgggcggcagggtgctgcgcatggggaagtctccggatgttgttgtggactggactgcgaagggcgttggctgctgtggtggcaagaggccgctcagaaggcgtccggtgcgagcgcggtcacgctggctgcgccttccacgatggcgtcgcgctgggccttcgtgcgcaccaggatgtgttccgcgtagaagcgcgccgtggccaccttggcctgcaggaaggccgcatcgccctgcccgtccgcgagcagcgactgcgccttgagtagcgcgcggcccagctgccagccggcgacgaggttgccgcccagcatgaggtagggcacgctgcccgcgaaggcggcgttcgggtcggatttggtgttgcccgcgatgaaacgcgccacttcctcgaaggcatcgcaggcctcggcaaggcggcgtgcgacggcctgggcttcgggcgtgccggccgcgcgcagttcgtcggccgtcgtgcgggcctgcgccgcaacggccagcgccgtggccgcgccgtcgcgcgccgtcttgcggcccacgaggtcgttggcctggatggccgtggtgccttcgtagatgggcaggatgcgtgcgtcgcggtagtgctgcgccgcgcccgtctcctcgatgaagcccatgccgccgtgcacctgcacgcccaggctcgtcacttccaggctcatctcggtgctgtagcctttcacgagcggcaccatgaattcgtagaacgcctggttttccttgcgcgccgccgcgtcgggatggtggtgcgcggcatcgtatgccgcggccgccacgctggccatggcacggcatccctcggtgagcgcgcgcatggtcatgagcatgcgccgcacgtcggggtggtggatgatgggcgcgctgcccggcaggctgccgtccacggggcggctctgcacgcggtcgcgcgcgtactgcacggcctgctggtaggcgcgctcggccaccgcgatgccctgcagtccgacggcgtagcgcgccgcgttcatcatgatgaacatgtattccaggccgcggttctcctcgccgacgaggtagcccaccgcgccgcccccgtcgccgaactgcagcaccgccgtgggcgaggccttgatgccgagcttgtgctcgatggagacgcactgcacgtcattgcgcgcccccagggatccatcggcattcaccaggaacttcggcaccacgaacaggctgatgcccttgacgccttccggtgcgcctgccacgcgggccagcaccaggtgcacgatgttctccgccatgtcgtgctcgccgtaggtgatgaagatcttcgtgccgaagaccttgtaggtgccatcgccctgcggctcggcgcgcgtgcgcaccagggccaggtccgagccggcctgcggctcggtcaggttcatggtgccggtccactcgcccgtcaccagcttttccaggtaggtggtcttgagtgcatcgctgccggcggtgatcagcgcctcgatggcgccgtcggtcagcagcgggcacagtgcgaagctcatgttggcgctgttgagcatctccgcgcaggccgcgccgatggtcttgggcaggccctggccgccgaaatccaccggatgctgcaagccctgccagccgccttccgcgaactggcggaacgcgtccttgaagcccggcgtggtggtcacccggccgtccttccaggacgacgggttgcggtcgcccgccacgttgagcggcgccaccacgccctcgttgaagcgcgcgcattcctccagcaccgcctgcgccgtgtccaggccggcctcctcgaagcccggcagcgcggcgacctgcgcgatgcccgcgaggtgctcgatggcgaacagcatgtccttgacgggggcggtgtagctcatgggaatgtctccggaatcgatgaaaacggccacggaccgggcgggccgggcaaaaaaaagggcaccgcatgcgatgccctcgtggaggccctgccggcagcctgcggctccgtcggggccgccggggtcagagggacttcacgagttcgggcacggcggtgaacaggtccgcctccagcccgtagtcggccacgctgaagatcggcgcctcggcatccttgttgatcgccacgatcaccttggagtccttcatgccggccagatgctggatcgcgcccgagatacccgccgcgatgtagagctgcggcgccacgatcttgcccgtctgccccacctgcaggtcgttcggggcatagcccgcatccaccgccgcgcggctcgcgccgatcgcagcacccagcttgtccgccagcggcgtcatcacctcgttgaacttctccgcactgcccagcgcgcggccgcccgagacgatgatcttggccgccgtgagttcgggccggtcgctcttcgtgacctcgcgtcccacgaactggctcttgcccgaatccgcggccgcatcggccttctccaccgccgccgagccgcccgtggcggccgcgccgtcgaagcccgtggtgcgcacggtgatcaccttcacggcgtcgctgctctgcaccgtggcgatcgcgttgcccgcgtagatcgggcgctcgaacgtgtcggggccgtccaccttggtgatgtcgctgatctgcgcgacatccagcttcgcggccacgcgcggagccacgttcttgccgccggccgtggccgggaacaggatgtggctgtagctggaagcgatggccagcacctgggcggccacgttctcggccaggccgtccttcaggctggcgccgtcggccaggatgaccttggagacgcccgcgatctgcgcggcagcctgagcggcggcatccgccccctggccggccaccagcacgtgcacgtcaccgccgcaagcggcagcggccgtgaccgtgttcagggtggcaggcttgatggtcgcgttgtcgtgttctgcaatgacgagtgcggtcatgtcgtgtgttccttgtcccagtccgttcagatcactttggcttcgtttttcagcttgtccaccagcgtggcgacatcgggcaccttcacgcccgcgccgcgcttcgggggctcggtgactttcagggtcttgagccgcggcttcacgtccacgcccaggtcctcgggcttgaccgtgtccaactgcttcttcttggccttcatgatgttgggcagcgtcacgtagcgcggctcgttcagccgcaggtcggtggtgacgatcgccggcagcgtgagcgccagcgtctccaggccgccgtcgacctcgcgcgtcacgttcaccttgtcgccgctcacctccaccttggaggcgaaggtcgcctgcggcaggtccgcgagcgcagccagcatctggccggtctggttcgagtcgtcgtcgatcgcctgcttgcccaggatgaccagttgcggctgctccttgtccaccagggccttgaggatcttggccacggccaggggctgcagctcttccgacgtctccaccaggatcgcgcggtccgcgccgatcgccatcgccgtgcgcagcgtttcctggcattgcgtgacgccgcacgagaccgcgatcacctccgtgaccacgcccttttccttcagccgcacggcctcctccaccgcgatctcgtcgaacggattcatgctcatcttcacgttcgcgatgtccacacccgtgttgtccgacttcacgcggaccttcacgttgtagtccaccacgcgcttgacggggaccaagaccttcattgctgcggctcctaaggggttgattgattgacgtaacgtaaaccgaaccattctatgcgccgccccgtgcgcagcctggcacgcgggaggtgaatcgcgccggcgaatccgtcgcgcacaaaaaagaacgatcgtgcttttatcggagtatatccgcgtccggtcacgccgtgggcggcggcgcggacgcttgtgcgacatgcgcgacctgcaggggccccgcaggcggtgggccatcggcctggaggcgcaccacgcgctgcggataggggatgtcgatgccctcggcgcgcaggccgtccaggatggcgatgttgatcgccgagcgcagattgaccgtgccggccgaagggtcgctgacccagaaattgagactgaactccagcccgtcaggtgcgaagttcaccaggtaggccaccggtgccgggtcggccagcacgcgcgactgcgcggccgcggcactgcagaggatggcctgcacccgcgccacgtcgctgtcgtagcccacggtgatgttggtggtgatgttgaacttgcgatcggcatccgagaggttctccacgcgctgcgtgataagcgtctcgttgggcacgatggattcccgcccgttgcccgcgcggatcagggtgtagcgggtcttgatgtcggtgatgcggccctcgaagccgtccacgcgcacgttgtcgccgatgcgcagggaacgttccagcaggatcacgaagccgctcacgtagttggaggcgagcttctgcaggccaaagcccaggcccacgccgacggcaccgcccagcaccgacagcgccgtcaggtctacgcccacggccgacagcgcgaacagcaggcccaccagcagcagccccgcccgcgtggcgttggcagccaccttgcgcatggagaggtccacgatagttcggtccagcaggcgccgctccaccgtggaagagagccacagcgccagcagcatcaccacggtggccgagagcgaaccttcgatcagcgtgagtgccgtgacctgcgacttgccgaaatggatggcgacgtcggacagctccgagcgcaccgcgggcagcaggcccacgatccagagcaccgcaacgccccaggccagccacgagacgatgcgctccaccagccgcatggccgcggatttcgggaacgcgttggcgaggatgcgcgcgaagaaccggatcagcaccagcgagctgagcaccggcaccgccacgcgcagcaggaacacgggctgcagcagcaccgtctccacacccacgcgggcggcataggccagggccagcgccagcagcgggaacatcagcccatcgaccgtgcggcgcccgaaccacaccgattcgggcgactgctggcggccgaggatacggctcgcaccatacgccagggcgaggcaggcggccagcacggctgcctccagccaggaacgggattggctgaaatcgcggatcagcgcgtgcagggcttccatgggcgggtatgtcggggcatcgatgggggacggcaggaccggaacgcggcggcgttcccggcaggagagccggcaagcttaccccggcgtgaaggccccagggccagctatctcagtctcgcacgaccgcagacctgccgtacatgccaaggcaagcagcaagccagtgcagctaccgccttactgccgccttttttcgtgcttccacgctgctctgcgaacttgttttcgccatgcccatcagaaaatcattcgatagcttttctgatttttctcaaacgggacgcttcaatcgacatgctgtatgccatttctcctcgatccacacggaaattttccacccgctcggaaagcgtttcccggggattactacttccagtgctgacatttctatccgatatgtcaggctggttctccaagacctcagaaatagttgacctggcgtgcgaatgcttgaaaaaaaccggaggcaaaaatgtcgtgccgtctatgaattctatattctgatgcaattgagatttattttcgccggatgcaaaacatctgtaatgcccacgaagactttcatgcagaccatcgatcacatcatcccgctgataggcacacaatgcgagattcaaagaaaaaataatgcaatcataatgcgacttctgggcgcccaactgcacaaccgccatatcgccgttttctcctagatatttctgaatatttctgcccagcggttcgtatccggccaacatcgttatctctttgtctgacctcattccatagccaattgccggctccaacaccaccgccgtgcgctttccatcctgcaaacgaacatcgatggccacatgatgcaagctatgggggctcaactgcacgagggatcgccacaccggcttttcggaagtcatgaaatccgagaaaaacgcctgagcggaatcatgacaaatcaggttgagatcaggaaagcgggtgttgtatgcatcggccaggtattgcttgttttccacatccagatccgtcatgcgtgccgtactgccggtttttgccgctgtcaatgcggcctcggcatatgcccgcaggtccggaggggtgttttccgcacgattcagtgcttcgcgcaaagctattgccttctgacggggacgctctggcagaaacccgaactctccacttccggcagttcttgatgacaggcctgagagtgctccagagtttccgtgggttgaactcgacgaccctgccgatgtggaacctcgtccggatgcagcgctatctcttcgatcgttccggctgctcctgcttgagcccaatcctatcgatcgcatgaaattcttcataaaccactcttaattgcaaatattcagtaagcctccaccttctctgagcaaaacttcaacgctgatccactcacaaaaaatcggcccagcagaagcccaacacaagagtcggcagaataattcatcaattattcccatccgacccagggtgacaatcagaaatccgaatcagttgaagggatcacgaaactatcaatttcgacctggcatgcaacaaagcgacgatttgcccgacagacaaactggggagcattaccactctgcgcatgggacacactggccgcgctcgacgcggcatagatgcaccgcgcagcaggaggaacgctagagccacttatcgatactgaagcgcaatctcactcaggcctgtgcgacgactcgctcgtggctttccaggccggttcccgtttctcggcgaacgcgcgcgcaccctcctgcgccgtcccgtccatcatgttcgtggccatggcctggccggcgagctggtaggcggcctccacgccgagttcacgttgctggtagaagagcgccttgcccatggccacggcggcgcggggcttctcgaggatggagcgcaccagcgattcgatctcggcatccagcgcctcgggtggcaccacccggttgaccaggccctcggccagcgcggtgcgtgcatcgatgaagtcaccggtgagcagcatctccatggcgcgcttggccggcacgttgcgcaccagcggcacgctgggcgtggcgcagaacaggccgtaatggatgccgctggtggcgaagcgcgcgccctccgccgccaccgcgaggtcgcactgcgccaccagctggcaccccgccgcggtggcgatgccctgcacgcgcgcgatcaccggcaccggcaggcgctggatcgacaccatcatgcggctgcattgcgcgaagaggcgcttgtaccaggccgcatcggggtgcgcggccatgtccttgaggtcgtggccggcgcagaaggccttgccctgcgcggccagcacgaccacgcgcgcctgcgtgtcctgcgcgaccgcgtcgagcgcccgctgcagcgccgagagcatgccgtcgccgagcgcattcaatcgcccagggtcggccagcgtgagcgtgacgacgccgcgggcatcgcgcgcggtgtgcagcaagggagcatcgggagcggaggcggcaggttcggtcatggcgggagaaaaggctcggaacgttggcggcaggcagtgcgcgtcagaggtcggccagcacgcgcacatgggcctcgacgctgcgcgcgagggcgtccatcacatagccgccctccaggcaggagacgatgcggcccttggcgtagcggcgggcgatgtccttgatgcgctgcgtgatccaggcgtagtcctgctcggtaaggccgagctggcccatgtcgtcgtcgcggtggccgtcgaagcccgccgagacgaagatcatctcgggcttgaaggcctccaggcgcggtatccagagcatctcgatcagctcgcggatgtccatgccgcgcgtgtaggcggccacgggcacgttgagcatgttgggcgccgggtcctggtcgccgctgaacgggtagaacgggtgctggaagatgccgaccatcagcgcgcgcgggtcacctgcgaggatgtcctcggtgccgttgccgtggtgcacgtcgaaatccaccactgcgacgcgctgcagcttgtagcgctgcagcgcgtacctggccgcgatcgcgacgttgttgaagaagcagaagcccatggccttgctgcgcgtggcatggtgcccgggcgggcgcacgcagcagaaggcgttctccagttcgcccgcgatgacggcgtcggtggcggccagggccgcgcccgcggcccgcagcgcggccggccaggtgtgggagttgatggatgtgtcgggatcgacctgcgcatgcgtggggccgccggccaggatctcttccgcgagccggtcggacaggccgcgcagcgcggccacgtgcatgcggtcgtgcgccagctcgacgtcggccagcgaggcctcgggcgcctcgaagcgctccagcgcgtcggccacgccggtggccagcagccggtcctcgatggcatccagccgtcccgggcattccgggtggcccggtcccatctcgtgcttccagcattcgcggtgcgtgaaatagcctgtgccgcccaccatgaatcccttgtctctggtttttttcggataacttcgggtctcatgaacacacagcacaagatccggtcgcttctggatcagcttaacacggtgatcgtgggcaagaagccgcaggtccaggactgcgtggcctgcctgcttgccggcggacacctgctgatcgaggatgtgccgggcgtcggcaagaccaccctggcccatgcgctggcgcgcaccttcgggctgcagttctcgcgggtgcagttcacggccgacctgatgcccagcgacctgacgggggtctcggtgtacgagcgcggccgcgagtccttcgtgttccatcccggcccggtgttcgcccaggtgctgctggccgacgagatcaaccgcgccagtcccaagacgcagagcgcgttgctggaggccatggaagagaagcaggtcacggtggagggcgagacgcgtgccctgccccatcccttcttcgtgatcgccacgcagaacccgcacgaccagctcggcactttcgccctgccggagagccagctcgaccgtttcctcatgcgcatctccatcggctaccccgaccgcgcggccgaacgccagctgctggccggcggcgaccgccgcgacatggtggaagggatgctgccgctgctctcgcccggggagctcgaatcgctgcagcagcaggtgctggcggtgcatgcggccgagccgctgctggactacgtgcaggacctgatcgccgcgacgcgctccgggcgctggttcctgcagggcctctcgccgcgtgccggcatcgcgctcatccgcgcggccaaggcgcaggccctgatcgccggccgcgactacgtggcgccggacgacgtgcaggccgtgctgccgcagaccatcgcccaccggctcgtgcccgtgggcgacgctggccggggcgctgcggagcaggtggtggcgatggtggaagcggtgcccctgaagtgacgagacaccccctcgggcggctgcagcgctggtggcaggcgaggctgccgcgcacggacaccacgctgctcacgcagcgcaatgtgtacatccttccgacgggcgcggggtggatgctggcgctcacgctgctggtgctgctggtggcgtcgatcaatttccagctcaacctgggctatctgctcactttcctgctggcgggcagcgcggtggcgggcatgcatgtgtgccatgccacgctgcgcgggctgacgctgcacctgctgccgccggagccgtgcttcctggggcagagcgcggtgttcgagatccagctgtcgagctcgcgcaagtcgccacgccacggcatcgcgctggcggtgcatggcggcgcaccgcattgggcgtggacggacgtgcccgcccagggcacggccagcgtgcaggtggccttccagccgcagcgcaggggcctgcacgacgtgccgatgctcacggccgaaacgcgcttcccgctgggcacgttccgggtgtggacgctctggcgcccggccgcgcaggtgctggtctatccgcgtcccgagctgccgccgcccccccttcccgcgggcgagccgagcccgggcggcgcgggcagcgcgccggcgcagggcatcggcgagttcgacggcgtgcgcgcctaccggcggggcgatccgctcaagctcgtggtctggaagaaggccgcgcggtcgatcgccaccggcacggacgacctcgtgagccgcgacgcgcagcagacgcggcggcaggagctgtggctcgacatggcgctcaccagcctcaccgatcccgaggcccgcatctcccgcctcgcatcctgggtgctgcaggccgagcggcagggcctggactacggcctgcggctgccgtcgggcgagatcgcccagggcagtggcccggcgcacgagcggcgctgcctggaggcgcttgcgctgtgctgacctcgatccatcctccccgccccggccgcccgccggaaggccggtccgcatgaccgcgctgcgccggacgttctcgaaccagccgcgcgaggcgcgcgacacgctgttcctgctcgccacggtgggctgggtggtgctgccgctggcgccctacctgcccgcgtggaccacggcgctcgctgccgcagtgctggtctggcggggcgtgctcgcgctgcgcggccgtccgcagccggggcgctggcaactgggcgtgctgctggccgcatcggtcgcgctcacggtggtgtcgcacggcaccatcgtcggccgcgacgcgggcgtcacgctcatcgtgatgctgctcgcgctcaagaccatggaagtgcacgcgcggcgcgacgccatggtgctgttcttcctgggctttttcacgatgctcagcaacttcttcttctcgcagtcgctcgcgacggccgcagcgatgctggtcgcactgctgggccttctgaccgccctggtcaacgcccacatgcccgtgggccggccgccgctgtccgtgccgctgcggctggcggggcgcatggcgctgctgggcgcgccggtcatgctcgcgctgttcctgctgttcccgcgcatggcgccgctctggggcatgcccagcgagaacccgacgggccgcagcggactgtcgggccgcatggagatcggcaacgtggcctcgctcgcgctcgacgacggcatcgccctgcgcgtgcgcttcgacacgccgggcggcgagcccccgccgcagagcgcgctgtatttccgggggccggtgttctcggctttcgatgggcgcgaatggttcgccttcggccagccgggcgctccggcagcgtcctggcgcccccctgcccccccgtcactgcaggtcgagggcgagcccctgcgctacgaagtcacgctggaagcgctgcgcgttccctggctgctcacgctcgatgccgcgcccgagtcgcccgtactgccgccgggcctgcgcgcgtcgatggcgcccgaactctcctgggtcgcgagccgccccatcaacgaagtgctgcgctaccgggccgccagttacccgcgcttcacgcacggcccgatggaggactctccgcggctgcgtccctacctggaactgcccgagggcttcgatccgcgcacgcgcgccctggcccggcagatgctggcggagccggccgtcgccgcgggcggcgccgcggccttcgtgcaggccgcgctggagcggttgcgcacgggcggctacagctacacgctggagccgggagtctatgccgagcacacggccgatgccttctggttcgaccagaaggcgggcttctgcgaacacatcgcgtcggccttcgcggtgctgctgcgcgcggcgggcatcccggcgcgcatcgtgacgggctaccagggcggcgagatgaacggcgtggacggctactggaccgtgcgccaggcggacgcccatgcctggaccgaagtctggctcgcgggccgcggctgggtgcgcgtggacccgaccggagccgtctcgccggcccgcatcggcaacttccagcgcctgcaggcgccgcgcggcgtgttcggcacggcggtggacaccgtcatcggccgcggcatcgccgcccgggcgcgcgccgtgtgggaggccgtcaacaaccgctggaaccaatgggtgctcaactacacgcagagccagcagctggacctgctcaaggccctgggcatcggatcgcccgacgcgcaggacctggcccgcgtgctcggcgcgctggccgcggccgcggcgctggccggcgtcggctggaacctgtgggagcgccgcaggcaggacccctggctgcggctgctggaccgggcgcgccgccggctcgcgcgggctggcctgcccctgcccggccacctgccgccgcgcgccatggcgcagcaggtgcgggaccgtttcggcgagtccgccgaaccgaccgcgggctggctgctgcgcatggaccaggcacgttacgctcgccactccgatgccacgctggcgctcctgcggcgggagctgcgcggcctgcgctggcccgccgcaggcaccccttcggcgcaccactgatcgcgggcccggcccgccgccttttcctgtcttcgactccatgcctttcgcgatgcctttcgcccgttccaccgccttcctcgtcctcgcctgcgccaccgccctggtcgtgccgccggccgccctggcccagaaacccgcccggaaaaaggagaaacaggccgcgccggaagtgctctacgcgcagcggccagaggcactgcgcttcgccgacgacctcgccgagcgccgcggcctggaccgcgagtgggtgcggcaggccatcgggcaggcccggttcctgccgcaggtgccgcgcctcatgctgccggcccccaggggcaccgccaagaactggaccgcgtaccgcgcgcgcttcgtggagccagtacgcatccgcgcgggcgttcgcttctggaacgagcatgccgacacgctcgcgcgcgccgagcgcgaatacggtgtgccggccgcgatcatcgtcggcatcctgggcgtggagactctctacggccagcacatgggcggcttccgcgtgatggacgcgctcgccacgctggccttcgattttccggcagcgcacccgcgcgccaccgagcggcaggccttcttccggggcgaactggagcagttcctgacgctggccgaccgcgtcggggccgatcccttcgccctgcgcggcagttatgcgggcgccatgggcatgggccagttcatgcccaccagctgggcgcgctgggcggtggatttcgacggcgacggccgcatcgacctgttcaacagcccggccgacgcgatcggctcggtggccaactacttccaggcccacggctgggtaagcggattgcccacgcattacgccgtggccttcgacgaagggagcctgcgcctgcccgagctgctcgcgccggacatcctgcccagcttcaccgccgccgggatgcaggagctcggcgcccgccccctgcctgcggacggcgcggccatccagcccgatgccgccgggcccctggcgctgatcgagttgcaaaacggcagcgcccccgcggcctacgtggccggcacgcgcaacttctacgtggtcacgcgctacaactggtcgagctactacgcgatggcggtgatcgagctcgggcgggaagtggcggcggcgcggtagcgcatggcctgcggggcggcttcgcccggtttcaatccgggcgcgacaccctggacttcgccgtgccggcccgcgctccggtcgcggcgcggctgcgcgggcgtgcgacggccttcggctcatcgatgagctgccgcaccagcagcgccacgctgcgctgcagttcgcccagtgcctcctggtcacccgccacgtacttctgcagggcatgctggaacacgccgtcgaacatcgcataggcgatgtcgcgtgaaacccgcacaggcgcggcggccagttccgcgaagcgcgcgagcacgcgccagatcatcgactccaggctcttgtcgatggcctgcacgtcggcgcgcagcgactcctcgaacatggcctgcgaacgcaggtcgtaccagagccggtgcatcgcggtttcctcgcgcagcgtctcggccatcttgtcgcagaagcgctccagcagctcgccgtagctgcccgcctccgccgtgacgcggtcgtagcgtgtgacgcagaccgccttgtactgccgcacgctgcacaggatcaggtccaccttgtcggtgaagtagtagtgcagcacgccgtgcgagtaagccgagttctgggcgatctcgcgcaggctggtgcgtgcgtagccgagcgtcgccagcgtctggagcgtggccgcgcccagttcggcgcggcgctcgttgaacttgtcgtctcgggtacgggaggtggcgggcatgggcggattctaggactttcccgaattttttgacagtcgtccaattttttcttgacgactgtcaagggcggccataacctcggctccgcacttgcttgacaagtgtccaaaagaccaacggagacaagaatgaatgctcaggttctgcagggccgcaaagccctggtcacagggggcgcgcgcggcatcggcgcggccatcgcgcaggcgctttcggccgcgggcgccgcggtgatggtcgcggacgtgctggaagacgccgcacacgagacggtggccaccctcaccgcccaaggcgcccgggccggcttcgcacggctggacgtcacccaggatgcgcaatggcaggacgccgtggccgccacggtgcagcagctcggcgggttcgacctgctggtcaacaacgcaggcgtggagatcacctcgccgctcgtcgatgccgacgccgacgacctgcgccgcatgctggacgtgaacgtggtgggtaccgcgctgggcatgaagcacgccttccgcgccatgcggcccggcggcgcggccggccaggggggcaccgtggtgaacatttcttcggtcgcggccaccatcgcctttcccggcatcgcgggctactcggccagcaaatcggccgtggaccggctcacgcgcgtgggggccatggagtccggccagctcggctacggcgtgcgcgtgaactgcatctatccgggcctggtccccacggtcatgggccagaagctggccgccgacgtggtgagcgcaggcctgttcccctcggtggaagccgccatcggcgcggtcatcgaacagacgccgctcggccggctgggcgaggtgggcgacatggccgatgcggtggtgttcctctgcagcgatgcctcgcgcttcatcaccggcgcaggcctgccggtcgatggcggcatgggcatgtgaaggccactgcaacaccctcaaggagactcctgatgagcaaagacatacagcccagccggcacccggtcgtggtctatggcgcgagcggctacaccggccgactcgtgtgcgaatacctgcgcgaatacggcattcccttcaccgcggcggggcgcagccgcgagaagctcgaagcggcgatgcgctcgcacgtgcccggcatcgagaccgccacgtacgacatcgtggaagtgccgcacgacgtggcatcgctcaccgcgctgttccagggcgcctccgtggtgctcaacaccgtcgggccgttcaccaagttcggccccgaggtggtcgaggcctgcctgagcgccggctgccactacaccgacaccacgggcgagcaggattggctcatcactctggacgagcagtacggcacccgcttcgccgatgcggggctgctgctctcgccaggcctcgcgcagatgtacaccacgggcgagatcgcagcccagctcgcgctggaaacgccgggcctggacacgctggacatcgccgtgttctggggcggcagcccgacgatcgcctccacccagaccatcctggtgaatgctgccaccgccaaggccttctacctggagcagaaccagtacaaggaatggcaacccgatgccggtctctaccagctcgccatccccggccagcacgaggtggcgctggcgctgccctggggcggcacgtcgcacccggtgtggttcaggcgcgacccgcgcgtggccaacgtgcgcgtgctgggcggcgtcttcaacaaaccgctgatgctgggcgtgccgaagatcgtcgaagccgcgctcgaggccaccagggacatggaccccgacgcacgctaccaggcgctcacgcagaccgcggccggcgtgatgaacaccatgccgccgcgcgagaacccgcgcatcaacaagtcggtcgactcggtgcatgcctccggcccgctggggcgcgcgcattgcgtcatccacggcaactgcaactacaagcagaccggcctgctgcaggcgttcgccgcctcctggctgctgcagcagccgccccggcgcacgggcttcgcatccggctgccaggctttcggacaccatgcgctgttgggtgcactgcgcgccttcggcctcgtgcagccgccgctgctcaccgtgcagaactgacgcgcggcgcgatccatggcagcaacagacacagcggagcgaacatgcggttgaccgactatctcgacaagggggcgcagctcggccccgatgcgccctgcctcgtgatgggcgaggacacctggagctatgcccgggtgcaggcctggagccaccgcgtgggccgcgcgctgcaggcctcgggcatcgcgcccggggccaaggtggcagtgctctcgggcaatgacgccacggccttcgcctgcgtgttcggcattgcgcgggccgcagccgtctggtgccctgtcaacccgcgcaacgaggtggcggagaaccgccatgtgctcgaggccttcgactgcgagtgcctcgtcttccacagcgcctatgcgggcatggcggagcagatgcacgcgcaactgccgcacctgggcctgtggatctgcctggacagggaactgccgttcgcgcgctccctcgccgcctggctggaaggcgtggaggatgcgccgctggaggtgaaacccgagagcgatctggccatgatcgccggcaccggcggcaccaccggcgcccccaagggcgtgatgctctcggggcgcaacctggagacgatgacggcactcaccctcatgggttaccccttcgacggccgccccgtctatctcgcgctggcaccgctcacacatgccgcgggcgtgctgtgctttcccatcatggcgctgggcggccgcatcgtggtgatgccccaacccgacctcggcgaattcctcgcgctcatcgggcgccaccgcgtgacgcacaccttcctgccgcccacgctgatctacatgctgctggcgcacgaggccctcgcgaccgcgcggctcgattcgctgcagtgcttctggtacggcgccgcgcccatctcgccagcgcggctcgaagaagcgctgcagaggatcggcccggtgatggcgcagctcttcggccagaccgaggcgccgatgatgatctcctccatggcgccaaaggaccatttccacgccgacggcagcatcgcgcgcgggcggctggccagcgccggccggcccggtccgctggtgcaggtgatcaccctggatgcggaaggccggcccctcccgcgcggcgagacgggcgagatcgcggtacgcggctcgctggtgatgatgggctactacaagaacccccaggccacggccgaggcctcctcgcacggctggcaccgcacgggcgacatcggacacgtcgatgcggacgggttcctctacatcgtggaccgcgccagggacatgatcatcaccggcggcttcaacgtctattcggtcgaggtggaacaggcgctgctgcagcaccccgacgtgcatgaatgcgcggtggtcggcctgcccgatggcaaatggggcgagcgcgtggtggcggtggtccaggcgcaggccggcgcagcgcccgacacggccggtctgcaggccttcgtgaaggcacgcatcggcagcgtgaaggccccgaagcaggtggaggtgtgggccgacctgccccgctccaaggtgggcaaggtgctgaagaaggaagtccgcgctaccctgctgcaacacgccacgacaatgaaggagactgcccgatgaacaacaaagcctgtgtggccggggtcggcatgatcgccttcaccaaacccggcgcgaacgccccctatccgcagatggcggccgaggccgcgcaattggcgctggccgatgccagcatcgattaccgcgatgtccagcaggcctttgcaggctacgtgtacggcgattcgaccgccggccaacgcgcgctctacggcgtgggcatgagcggcatccccatcgtcaacgtgaacaacaactgcgcgaccggctccacggccctcttcctcgcccaccaggcggtcgcatcgggcgcggccgactgcgtgctggcgctgggcttcgagcagatgagcccgggcgcgctcggcacggtgttccacgaccggcccagcccgttcgatctcttcgaccaggaggccgacgcgctggtggacgtgcacgatctgccgctggcgctgcgctacttcggcggcgcgggacaggcgcacatgcggcgctggggcacgccgctgtccaccttcgccaaggtgcgtgccaaggccagccgccacgcggcgcgcaacccgctggccctgctgcgcaaggaactcagcgtggaggacgtgctgaacgcccccatgctctggcccggcgtgctcacgcggctgatggcctgcccgcctacctgcggtgcggcagcggcggtgctggtgtccgaaccgttcgcgcgccggcacggcctgcgcaccggtgtgcgcatcgccgcgcaggccatgaccaccgacacgcccgagagcctgcagagccacgacatgatgcaggtcgtcggctacggcatggcccgcagcgcggcgcagcaggtgtacgagcgcgcgggcatggggcccgaggacatcgacgtggtcgaactgcacgactgcttcgcgcagaacgaagtcatcagctacgaagccctcggcctgtgccccgagggcggcgctgaggccttcgtggacgcgggcgacaacacctacggcggccgcgtggtgaccaacccgtcgggcggcctgctctcgaaaggccatccgctgggtgccaccggcctggcgcagtgctacgaactcacgcaccagctgcgcggcagcgccggcgaccgccaggtggcgggcgcgcggcatgcgctgcaacacaacctgggactgggaggcgcctgcgtggtgacgctgtacgaagccgcctgaggtccgcctcgggtatctgacctgcatcaacgtggacggatttcaccgctcctgcggcggcgtgccacctagaatagattcatattcaatgaatctttaatgctgcggaaggactgcccgccatggccacgctgctcaccatcgacgaaccaccgcgcacgccacgccacggcacctcgctgtccgcgctgttcgcgctcggcttccgccccttctacctgctggcagcggccttcgcggccatctcggtcccgctgtgggcgctgcagttctccgggtggctgggccggccctacctcgccggaccgctctggcatgcgcacgaaatgctgttcggcttcgctctggcgatgatcgtgggcttcctgttcactgccggccgcaactggacgggccagccgacacccgccggcgcgggcctggcggcgctggtggcgctctggctgtcggcgcgggtgctggtgctcacgcccttcacgacggccgcagcctgggcgaacatcgccttcccgctggcggcggccatcgcgctggccgtgccgctggtgcgggcgcgcagccggcgcaactacttcttcgtgggcctgctggcgatgatggccgcggcggcggcctgcatccatttcgcgcccgccggaacgggcgccctgccctggcgcggcgtgcagctggcgctggatgcggtgctgttcatcctctgcgtgatgggcgggcgggtgattccgatgttcacgcagaacggcgtgcccggcacccggccgcgccgccatgcgcggctggagcaggctgcgctgggcgccgtgctcgcgctcatggcggccgatgtcgcgggcgtggcgggcctgccgctcgcggcgctggcagccgtcgccgccgtgctgcacgcctggcgctggtggctctggcagccatggagcacgcggcgggtgccgctggtctgggtactgcacgcaggctatgcctgggtgcccgtgcacctgctgctgcgcgccctggcggccaccggggcggtggcccccacgctggccacccatgcgctcaccgtcggcgccatcggcggcctcgtcgtcggcatggtcacgcgcaccgcgcgcggccacacgggccggccgctgcgcgcagaccggtgggaaacggcctgctacgcgctggtgctggccgccgccctcgtgcgcgtcgccgggccgctggccgcgccggcccacctgctgcatgcagtgctggtttcggccgtgctgtggtcggccggtttcgggctgtatgcgctgcgctacgggccgctgctctcccgcccccggctcgacagccggcccggttgatcacgggagcactgctccccctttccgcggcggccacgtgctccggtacggcgcctcaatgcccgccagccttcgtcccgaccccgccgcggtagctggccagcaggaagaacacggccatcgccagcagcccgatcagtgccgcggaggtgttcagcagcacccggtgggcgaccgagaaggccgcctgccctgccccgatcaacgccgccgccgggccctgtgccagttgctgcgcgaccacgtaggcatcgccgatcgagcgggctgcctgggcggcgagcggcggcgcaagatccggcggcagcgcgatcgcgtggctgaacacgacggacatgaacacaccgaacagggtgatgcccaggccgctgcccagctcgtagccggtggcctccagcgccccggccgcaccggcccggtccgactcgaccgaccccatgatcgcgatggacgatgccgtcagccccacgctcagcgccagccccagcagctccagcgctgcagccacgggcacaccgccctcgtggaaatccgcccgggccaggtacgccaggaccgcgccggataccgccagcgacaggctggcaacccggcgcaggccgaagcggttcgacagggtgcccgccaggggcccgcccacggctgccgcggccatgatcggcaccatgaagaggccggcctgcagcgggctcttgcccagcacgtattgcagctcctgcgccagcgtcagttccaccccggccagggccccgctcgcgacgaccgccatggcgatgccggcgaggatcgcggggcgcgagaacagcgacagatccagcatcggcgccgccgagcgcagttgcaggcgcgcgaacaccgccagcagcgccgccccggccgccagcgccgatgccgccacggccggcggctgcccgcccccgaagcccgacttgaggccgtacaccgcggcgatcatgcccgcgatcagcagcagcgcctgcccggcaggccaccggccggccaccgtgcgctccgaccgcggcagcagcaggaaaacggccgggaacacgaccagcatcaccggcacgttgatgaggaacgcagcgccccaccagaaatgctccagcagcgccccgccgaccagcggccccacggcggcccccgccgcacccacggtgccccagaggccgagcgccatcgcgcgctccctttcatcctcgaacgtgcggcggatgatgcccagcacgcacggcatgatcatcgagccgccgagcgcgagcagcacgcgcgccgcgatcagcagcgacgggctgggcgcgaatgccgccagcaaggacgcgaggccgaagactgccaggccggcgagcagcagccgccggtggccggtgcggtctgccagcgtccccatgggcaccagcaggcccgccatgagcagcggatagatgtcgatgatccagagcacctgcgtgcccgatgcgctcagcgccagcgtgagcgacggcacggcgatgtgcaggatcgtcatgtcgatcacgaccggcaggaaggccagcatcaccgcagccaggaccagccaccgctgcgtggacgacgtggaaggggaagacaacgcggacatgcaccacccggataaacgcaatgccgtgaaatataaatacatacgtatttatttcaacccatggccttcggattccagggcacaatgccgtccggaacgccagccatgggcagaaaaccgaccatcacccgcgacagactgctcgacctcgcgcagcagatcgtccgcgccgagggcgcccggggcctcaccatcgatgccctggccagggcggccggcatttccaaggggggcgtgcagtattccttcgcctccaaggaagacctcgtccgcgggctggtcgcgcgctggacgcaggcgttcgacgcggcgatggcggcgcaggacaccggcacctgtgccctcggctttgtccgcggctacatcggcgccatgcggtcttccgacaccgccacggacgcgaaaatggcgggcctgctcatcgcctacctgcaggaccccgacaacctgcgcgacatgcgggcgtggtacgagcaagccctcgcccgcctgggcggcaccacgccccaggcacgcgcggcccgcgtcgctttcctcgccgtggaaggcctgttcctgctgaggatcggcggcatcgacgacagcgcgcgctggctggccctgctggacgatatcgacgccctcctcggccagatcacgggcacctgacggtttcccagctcatctgtaagcagctgtgcgcggcctgcggcgaaaacgcccgccgatggcattccggccagccacgctgcccccggcgggcgacggaaacgacgccatgcggccgagcaaccccctgaacacgcgcttacaaggcctcccggatccggtgcctatcatgcggccgccttccgcggagcggaattgtgtacgccactcgcctctccgccggcgggccagatccatgtccaacaccctcggggagaaaaaacacatgcacacatccttccaccatcggtgcctgcgcgggctcgccggcaccctggcgctcgccgcactggcggcatgcggcggaggcggcggcacaactgccgacaccgcgcgcagcgagcccgccagcgccgcggcccaggcggcgcccaccgacgcgaatgcagcggtcaccgcagacacccgtgccacggcggcgagctgcgacgccccgaccccgatggccgtaccggccaccggcaccgtggtcggcaacggcacgccccagagctgcacgctgcaggccctcgcccaggccgtggagaccggcggccatgtcaccttcgcctgcggcagcgcgcccgtcaccatcgccgtcacgcgcgaactgcgcgcgccgcagaacacggtgatcgacggcggcaacctcgtcaccctggacggcggcggcaagaaccgcatcctcgtgtccggcaacaaccgctccctgtcggtgcgcaacctgcgcttcatcaacggcacggccgcgcagaccatggagggcgaaggcatcggcggcgccgtctccggcccctacctgaaccgcatcgaggtgatccacagcaccttcgagaacaacaacgccggccgtggcggcggcgcggtgggggtgggcaccgccggctcgctggtgatctcaggcagcaccttcaagaacaatggcgcgtggtacgggggcgcggtgtacagcctgctgtcgccgctcacggtggtcaattcggtcttccagggcaacagcgccaacaccagtggcaagctcggcgacggcggcgccatcggcaccgacggagcctccgccagcccgaacgactccgagggcggcgaggtgcgcatctgcggcacgcagatcaccggcaacaccggacgcggcaacggcggcggtgcctatctctgggtgtacccgcccgacaagatcaccatcgaccgcaccaccgtggccaacaaccatgcggaacccaatggccgcaacaaccccggcaccggcggcggcatgcgcgtgagcaacggtgcgatcaccatccgcgattcgagcttcctcgccaacgccagcgacggcaacggcggcgcgctctacctggagtgcgcccccagctgcgccatccgcaacagcaccttccagggcaactccgccaagtcctacggcggggccatcttcggcgacggccaccaggacagcaacgtcaccttcgccggcaacagcgcgggcggacacggcggcgcgctcttcggcaagaacttcacgctgcgcaataccgtgttcgtggacaacaccgccggcaacccctggaagcaggcgctgtcgtgcagcagcaccggcacgggcgaccacgtcgtgcagtggcaaaacgccacggccaacggcggcggcgaccgctgcatccagaacgtgacggccgccaacccgctgctcgccgccccggccgacaacggcggccccacgccgaccatgctgcccggctccggcagcgccgtgctgaaggccggcgccggctgcgaagccaccgaccagcgcggcgtggcgcgcgacaccagccgctgcgacatcggggccgtggaagtgcgctgaacgccaccctgacgcccccccgccgccgcctccggcaccggcggggggcgggtcagcgcatctgagcgagcatgccggcgtagccctgctcgtagcggccgaaatggcccgacatctgtgtactgcgcaatgcgtcctcttccgaagcgatcgccggctcggcatatccttccggggtaatccggcagttccacgaacccgggttgtcgatgccctcctcctgcaacgccgggcgcgcctccagataggcggcctggcaggcgcgtatggtgttgtattcgacccgctccatgccgtcggcgaattcacggggagtcatccgggttcttgccgccgcttcatagtgcgcagcgaatgcattcgccagggaggcattggtcagttcgaaagcgagaatggccacggcatgggagcggctgcgcatgtagatatcgcccaggaccacggtccgctgcaaggtatcgcaatacccggtagccacctcgggatcgacgcggatgttcaccgggccgcctgcctggactgcctgcatggtctggcgaaaggtcggagaatgcgcgaacacgaagaagagatcctggatcgcctgggtaatcctctggtcatccgtgtcgtatcgcagcgacgaggacacgttgagccatgcgtgggccacctgtggggtcacggtggatgaagggacagcatgcgagacagcgcttgcgtgcatggccgccggaactccccacgccggcgccatcgccattgccatcggagcttcgtggtggtggccgctcgcgcggcgcggaagggacggcaacgcttcgcgcagcgcatgggtggaaaacgaagaggagccccgaggggactcagggggcgatccggcggaattgccgcgcgcagcggtctggtgccggaaagcggcataggccgcgggatcgtacaaggcgggagaggtctgaaagaagtccatcacagtgaaagcagaaagctactttcacgatcttcgcgccccgccgggcgaccccggcagcgcagcgcgaatgcctcttcagccgcgcgaacggcgtcttacggccgccgcatctcgcaccgcgagggcatctcggcctgctccgccgcgatccgccgcaccacgcggaacccgtagcccgaaccctccacgtcgaacggcacgcccggcgtgcccgcgcgctccatcacgccgaccaccagcggctgctggaactggtggtcggcggcgcgcatggcgccggcctgcccggccagctgcacgcgcgagctttccatcgcgcgggcgacggcggtggtgtcggtcgtgccggcgcgctccatcgattcggcgagcgattcgaccatgagctgcatgcgcatgtgcacgtagtcgtcggcggggctgggaaaccgctggcggaacgaccggtagaaggcctcgctctccttcgtgggcacgttgggcagccagtcggccaccgccacgaccttgtccactccggcgtcgctcagggccgcgggcgcccccagggcattgccgtagaaggtgtagaaggtgccggcatagcccacctcgcgcgcggccttgaccagcagcgtgaggtcgttgccccagttgccggtgaccacggcctgcgcgccgctggcctggatcttcaccgcatagggcgcgaaatccttcacgcggcccacgggatgcagttcctcgccgaggatcttcacgtccggccgctgcgcggccagctggcgccgcgcctcgcgcagcacggcctggccgaagctgtagtcctggccgatcaggtacacgccctgcaggtcattgtcggcacggatggcctgcatcagggccgccatgcgcatgtcggcatgggcatcgaagcggaagtgccagaagctgcacttttcgttggtcaggatgggatcgacggcggaatagttcaggaacagcacgcgccgcgccggatctcgctcgttgtgcttgttgatggcctctatcagcacggccgccgtggccgacgaattgccctgcagcacgacgcgcgcgccggcatcgatggccgcgcgcagcgcggacagcgcctcctcgttctggcccttgctgtcgtagcgctccagcaccagcgggcgcgcaccgcccgccgcggcgggcagcttcacgccgccacgggcattcacccgctcggtggcccagagcacattgcggtacacggcctcacccgtgttggcgaacgggccggacaggctttcgatcagcgcgatcctgatgggcgcggcagcgggcgacggcgccgacgcggcaggcgtggacgcggaggccgcgccggccggctgaacagcgcccagcatcgcaagggtggccgcgagcgcggcggcagcgtggcgggccacggcaggtgccgggaacgagaggcgcggaatgaaagcgttcatggaagcggtgagggaatggcgcgaaggggcacccgcgcggcccggggggcgtctcgccggaacggcagcgccgggcccggaccggtggcgggaccgcggcgggcggtgccgccccggccaggtcggtcagggagagatggtaggtggccccgagggaatcgcgggcgccgaggccgcggaagcgggcgggaccggcggcgtcgcgaacacggggtacggcagcacctcgggcagcgggtcggaggccggcgcgcgctgcggtgcgaccggagaggttttgacagggccttcggccggatccttcacctcgccggactcgcgcgcctcgcgcaccatggcctcggtatcgggcgtcttgggcaccttgggcgaggcctgccccacctccgtgggtgcctcgcgcggcggaatgaatcggtcgaagacctggaagaaacggtcgtagaagcgtgcgtcggtgacggtttcgctgcccaccttcacaagggtgtcgtcgctggccgtcacgggcagcgacagcgagcccagcgcccccacgccaagggaggccgaattgttgatcttcttgatgacgtagcggtcctgcagtgcactggcgaagaccgccgtgcgctgcttctccggcccttcggaggcgcagacgacgcgcatctccacctggtagtggatgtcggtggacggctggaagtacttgcggccggccaccacttccgcgctggcagtgcccacgaggtagccctggctcagcagcgcgcggcgggcgccctcgcacactctggcggggggcgcgtcgatgtggcgcgtgtagatgctggcgctggtgttgaaatcgtcgggatcgaagcgggaggcccggtccaggcccggcatggagttgggcacccccgtgcagccggcgagcatggcgacggcagccgcggcagcggccgcacgcagcgggcggtcatacgggtgggggtgcgggcgggaatgcggtcgcaggatgtcttgaaggcaaaaaggcatgggcttggcggcaggattcctgaccctgcattgtgctggttgcgatttcgcgcggttgcgaaggggttgtaacctctcgcaacacagggtgcgattctgccgtggcacgcagggttccctgcgcgaaaaaaccccttgaaaagcgctggggcatgcgcatctgcatcccaagcggcgaacccgggcgccgcgtcccacagtgttccaggcgctccgtgcgccgcccttttcaaggagttcctacatgttcttcgcccccgtcatccgccgcaccgcctatggcgcccgtcccgccgctcctgcagatttcgcgctgcagcgcttcatgcagagcaccctggccagccagggcaccacggtgtcgcaggacgacaagaccgtgacactgcagatcgacgttccgggcctggcccgcgaacagctcaacgtgaccatcgagggccagcaggtgcggctctccagcgtcgaaggcgcgccccgacaggtgcagcgcgcctgggaactggccgaagagatcgacgcatccgccagttccgccaggctcgagaacggcgtgctcacgctggtactcgccaaggcggtgccgcaaagccgcgccacccaactcgccatcggctgatcggcgcatccggctccgccctcggttgtcgcccttgcgcccgtgccttcgctggcccgggcgcttttttttgcccgggtcccgcgtgcctgggcaggtccgctacgccagtgcgtccagcggccagcgcggcttcacgtcgaaagcgtactcgcggttgggggcctcgcgccccgcctggaggcgcatggcggcggccatcgcgatcatcgcgccgttgtcggtgcacaggtgcaattcgggatagtgcacgcgcacgcccatgcgggcgcaggcggcatccagttgcgcgcgcaaccgccggttggcccccacgccgccggccaccaccacgcggcgcaggccggactgctgcagtgccgccagggttttcttcacgagcacgtcgacgatggccgcctgcgtgctggcggccaggtcggccttgcgtgatggaaggtcgtcgccgagcttcttcgcctgcgtgagcaccgccgtcttgaggccggcgaacgagaaatcgaggttgccgctgtgcagcagaggccgcggcagcttgaaggccgcgtcgtcgccctgctccgccagccgggacagtgcgggcccgcccgggtatcccaggcccagcagcttcgcggacttgtcgaaggcctcaccggccgcatcgtcgatggtctcgcccagcaactcgtagcggcccacgccgtccacgcgcatcaactgcgtgtggccgcccgagaccagcagcgcgacgaaggggaattccggcgggtcggcgctcaggaagggcgacagcaaatggccctccaggtggtgcacgcccagcaccggcctgtccagggacgcacccagggcgcaggccacgcccgcccccacgagcagagcaccggccaggcccggcccgcgcgtgtaggccaccacgtccacctccgcgaggcggcagtctgcctcggccagcacggtctcggtcagcggcagcacgcgccggatgtggtcgcggctcgccagctcgggcaccacgccgccgtaggcctggtgcatttcgatctggctgtgcagggcatgggcgagcagcgtgggcacgctgccgtccgccggcgcgcgcaccagggccacgccggtttcgtcgcaggaggattcgattccgaggatgagctgactcttgaccataggcgcgcaagtgtaggcgccctggccggccgccgccgcaacccgttcattgccggcctgcggcgccaccgctcaccagcggtcggaccgcatgcgcagctcccactggcccgcgcgcatgccgtacacgccgacggcgccgtagcgctgctcgcccttgtcgtcccacttcatggtgccggtgacgggggcgtagccgttgatggcgtggagcgccttcgtgatctcgcgcggatcggccgatttggcctgctggatggccgccgagagcacgtaggtagcgtcgtagctgtagtggcctccataggccggtgcccgcttgaaggcgcggtcgtagcggtccaggaactgccggcccgcgatgaactcgcgcgcctccagcacgggcgaggtggcgtagatggccgccagcttgcggtcgcccttgagcatgtcggtggtcttgatggtgtcgccgcccaggatgctgacgcgggtgtagttcgcctgcaccagcgcatcgatgagggcgagcacctggaagtcgttgagggtggtgacgatcacgtccacccgctcctgctggagcttgccggcgagtgccttgaagtcggtggtcttgtcgtcgaaggactcgcgcaccgagaccttgcgcttgtcctgcgcgatctgcgccgctgcaccgtcggccaggcccttgccgtacggcgtgccgtcgtcgagcacggcgtagctggaggcggacagctgcgttgctgcgaaagagcccatggcgcgcgcctgcagggcgtcgttcgcgacgagccggaaggtgcccgggaatcccagctccgtgaagtgcggatgggtggagatggccagctgcgggatgcccttggcggcgtagatgggtgcggcctcgatgctgacgccggagttcaggtggcccaccacggccaccacgcccgattcgaccagctgttgcgccacggtcttgccggtggcggcgtccgcgcgatcgtcctgggccaccacctccagggtgacacgcttgccatccaccatgaagccggactggttcagttcgtccaccgccagcttcacgccattgagcatgtcctgccccagcgccgcgagcgggcccgacagcggctgggccacgccgatcttcaccgtgtccggcacgcggctgcagcccgccagcgacagcgcggcgcacgccatcgccagtcccgccagagccgcgcgccggccgtcccgccccaccaccccgtccatcccctgcctcgtcgtctgcatcacggtcgctccatccattgagttcggttgattcatgggacgcaaggtatataagagccttgccccgtacgctatcgggtaactcctgcctgatagcaagttccaatcccggcacgacgcggccgcgttgcaccaatttggcgtgtttcttgctgtaggctggggatatgaacgagtcgctgcgcatcgtggtggtggccccggacctgtccacgcccggggaggaagacgagcatgcccaggagcaggccgagcgttcgcgcgcgctgcgcatcggcctgctggaaaacggcttcaacctggtggcgacgctgccggcggacgtcttcctgagcgagcgcatcgcgcagctgcagcccgacatggtgatcgtggatgcggaaagcgccgcgcgcgacgcactggagcacgtggtgatggccacgcgcgaggcgccccgccccatcgtgctgttcaccaacgacgaggacacctcccatgtgcgcgatgccgtggccgcgggcgtgaccgcctacatcgtggccgggctcgcgccgcagcgcatccgcccgatcctggacgtggcgatggcacgcttccagcacgaacaggccctgaaggccgaactggccgacgcccgcggcgcgctgcaggaccgcaagaccatcgaccgcgccaagggcctgctcatgcagcgccacggcctcacggagcaggccgcctacgacaagctgcgcaagctcgcgatggacaagggcctgaagctggcggaagtcgcccagcgcatgctcgatgccttcgagctgctgggctgacagggggcgacggccgagaagaggctacatcagtcccttggccttctctttcaccatcttcttgtagagctcatagacggccttgccctcgtggggggtcgcattcagtgccgtgccgtccttgatttcttttttgagattgtcgggcagcccatgcggatagctgtgcagcaagccacccgctttcgagttgcgccagagctgctttctcatcttgggatcgccaccgtcacccgagacgtgccgttcgtcgagggggcctcggccttcgtacttcgtgctcgcggaaaaggtcagccccctgggcgccatggaagaagacgattccgccgcggccctgggtgggcggttcgcagcgcgcggcgggctggcggaaaagtcccaactggcgaccttgtcgtgggattcctgctgggcacgctcgggcgaactgttcggggacacattgaaggtcgggtacggattccatccgcctcctgtaactctgttgaacatgggtattgctgagaaatttaagtgaaatttcgctgcaccgatggacgatgccaccgggcaacactgccgcgatttttagtgaatgcgacgcccggcggcagcgcaggtccgaaacgatggccctcgatgcgaactccacgggccggcatgcacaaacccgtggcgccctgcgcacgaagagggtgcgccgggcttgcggcactgcaccattcaggccctgcgcgcacggctttccgcatcacccgcggcatcgcgtcaggagcaaaccgctggtgaatcctctggcataggccttgcataaccctcgccagcacccatcgctgggtcttcgggctttccatccaacggcggatggcgtcccgaccaccggacaaaggcgtccccacccctcgcggccaccgccgcgaggcggtgtggacgccttttttatttcactcttcaaggaagccccgatgaccgatctctcgaaaaccagcctccaccgccgcaccgtgctgcaggccgccgcggtgggcgccgcgggcgtgagcccggcgctgcgctccctggtgcatgccgcgggctccgatgcgcccgagaagaaggaagtgaagatcggcttcatcccgctcacggactgcgccagcgtggtgatggcctcggtgctgggcatcgaccagaagtacggcgtgaagatcatccccagcaaggaagccagctgggcgggtgtgcgcgacaagctggtgaacggcgaactggacttcgcccacgtgctctacggcctcgtctatggcgtgcacctgggcgtgggcggccccaagaaggacatggccgtgctcatgaccctcaacaacaacggccaggcgatcacgctctccaggaagctcgcagagaagggcgccgtgaacggcgcctcgctcgccaagctgatggccacggaaaaacgcgaatacaccttcgcgcagaccttccccaccggcacgcacgcgatgtggctctactactggctggcggccaacggcatcgacccgatgaagggcgccaaggtgatcaccgtgccgccgccgcagatggtggccaacatgcgcgtgggcaacatggacggcttctgcgtgggcgagccctggaaccaccgcgccatcatggacggcatcggcatcaccgccaccaccacccaggcgatctggaaggaccatcccgagaaggtgctcggcaccacgtcggagttcgtgcagaagtaccccaacacggcccgcgccgtgaccgcagccatcctggaggccggccgctggatcgacgaaagcctggccaacaagaacaagatggccgagaccatcgccggcaaggcctacgtgaacaccggcgtggacgccatcaaccagcgcatcctgggccgctaccaggacggcctgggcaagacctgggacgacccggactacatgaagttctacaacgacggcgcggtgaacttcccgtacctgtcggacggcatgtggttcctcacccagcacaagcgctgggggctgatcaaggaccaccccgactacctcggcgtcgcgaagtccatcaaccgcatcgacctctacaagcaggccgccgcggccgccaaggccccgctgcccaagagcgacatgcgcaccagcaagctggtggacggcatcgtctgggacggcaaggaccccgcgaaatacgcggacggtttcaagatcaaggcctgagcgccggcccccaccccgatcacccgcgaaggagtccaccatggtcagcgccgtcttccatgctcccccggagcccgccaccgcagccaccgccgcgcattccgccccggccccctcctcccccgcacccacaatgaagaccgcctccccgcccgcccccgcagcacccgccgctgccgtcccggcaccgcgcgacaccgccgccgccctgcgccgtttctggctcgcggtgctgccgcccgcctgcggcatcggcctgctgctggtggtgtgggccatcgtctccaccaccacgggcgggagcattcccaacccggccgacacctggaagcaggccgtggagatcttcagcgacccgttctaccgcaacggccccaacgaccagggcgtgggctggaacgtgctggcctcgctcgagcgcgtagccgtcggcttcggcctcgccgccgtggtgggcatcccggccggcttcgtgatcgggcgcttcaccttcctctcgcgcatgttcaacccgctcatcagcctgctgcgcccggtctcgccgctggcctggctgccgatcggcctgctggtcttcaagggcgcgaaccccgcggccatctggaccatcttcatctgctccatctggccgatgatcatcaacaccgccgtgggcgtgcagcgcgtgccgcaggactacatgaacgtggcccgcgtgctgaatctctccgaatggaagatcgccaccaccatcctcttcccctcggtgctgccctacatgctcaccggcgtgcgcctggccgtcggcaccgcgtggctggtgatcgtcgccgccgagatgctgaccggcggcgtgggcatcggcttctgggtgtgggacgagtggaacaacctgaacgtcaagaacatcctgatcgcgatcttcgtgatcggcatcgtcggcctgctgctcgaatacgccctcgtcaagctcgccacggccttctcgttcgaagaggtcaaggcctgatccggtccgacccgatccaccccacaccggagttccccatgcatgcctccctcaacaccaagttcatcgaaatccagggcgtggagcagaccttcaagaccaccaagggcctgttccccgcgctgcgcggcatcgacctggcgatcgccaagggcgagttcgtctcgcttatcgggcactcgggctgcggcaaatccaccctgctgaacctgatcgcgggcctggccacgcccacggccggcgcgctgatctgcgccaacaaggaaatcaagggcccgggtccggatcgcgcggtcgtcttccagaaccactccctgctgccctggctgacctgcgaaggcaacgtgtacctggccgtggagcgcgtgttcggcgccaccgaatccaaggcgcgcctgaaggagcgcaccgccgccgccctggcgctggtgggcctgagccacgccgcgcacaagcgccccggcgaaatctccggcggcatgaaacagcgcgtgggcatcgcccgggcgctgtcgatggagccccaggtgctgctgatggacgaacccttcggcgccctggacgcgctcacccgcgccaagctgcaggacgagctgctggagatcgtggcgcgcacgcagagcaccgtggtgatggtgacccacgacgtggacgaggccgtgctgctctccgacaagatcgtgatgctgaccaatgggccggcggccaccatcggcgaggtgctggcggtggagattccgcggccgcgcagccgggtgcaactggcggaggatgcggtgtacctgcagtgccggaaggcggtgatcgattttctgtacacgcggcaggggcatgtggagaaggcggcttgagggtgttgcctgcctccgtggcactgtcagcgtcgagagcacccggccgaacccaggcttccccggctgctccgtcctcgcccggaatcccctccgggatcacccaaatatatacatcgtatatatttgagggatgccaacgatcaccgctcacgttttcatagccatcagcctggacggctacattgcccggaacgatggagacatcgactggctgttgcagcgcgatgatccggtagaggaccatggctacccggcgttcattgcggacaaaggcgcgatcgtgatggggcgcggcagttatgagaaagcactgaccctggacccgtggccttacgaccgacctgtcgtggtgctgtccaggcagctggtcggtgccgctgttcccgaggcgttggagggcaaggtccggttctccagtcgaacgcccagagaagagatgcaggagctggctcggcagggcgtgcaccgggtgtacgtcgatggcggccaggtggtgcagtcgtttctgcgcgacgggctgattgccgacatggtgatcaccaccatccccgtgctgatcggatcgggcaggccactgttcggtgcgctatcccgtgacatcggtctgaagctggtgtccagccgcagcttcccttcgggtttggtgcaatccacctaccagctggcgccatgacccgcccgcgcgggcgcccgacgcacgggaagggaatgacgcgagacgacgtcctcgccgccgccctgcagctgctggatgaaagtggaggtcacggcttgacgcttcgcaccctggccgcacggctgggcgtcacgccgatgagcctttaccaccacgttggcgaccatgccgggttgctgcgcgcgctgtcggaccgggtgtacgcggaagtcatggccgcggtggacgagttgccggaccgtcggacagaaatccaggaactactctttcgctactaccgtgccgtgggccgccatccgcagctcacactggcgatcttcacgacgccggaagcctttgcaggggtgacccgccagatcaccgatcgtctgacaaccttgcttgcagggctcacggccgagcccgtcctgtggcgtgacattctggttgaccatgcccatggcagtggcctggccctggcctccgtgagacatgagcaggctgaggcactgcaggagcaatatcgactggccctcgatcgcttgctcaatcacctggtggaaaaggaacgggccggcacacatgggcacgtgtcgccgttggctagtcatatgcacgatcctgttcctatccccagagataagcgataggacggggctggggaatcaaggggctatctcatctgccggacttcgcccaaataccttcccccatcaccgccgcgttaatcaaccgcccgtgctccaggcggtagatatcgctatggcttccaccacccgtaccgtaagcgctttctgaaatcagctcggacgcgtcgatgtagtaaatattggaagtcccgggctgctttgcctcgatgtgtccgctggcccgggcgaccgcgcaatgagcaaggcgtggaccttggtgatagggtccgcaaaacttcctgtgactcttttcctcgcccaggtaggtgccccagaacggcaggggcaccgcggtgtcgcctgccgaggcggtaatgacgaaacgtttggcttgaggacatcctttgggatagacaacgttctgcagcacactggtgcggccgaagatccgctcggacaggtaagccggctgcaaattcacaaggacgtcgatctcagcaagtggtgcgacagaggcctctttcgggcgaacgacggcagggcctgcgcagaccgccacggaactcgccttggcgccaaagctgtggcccagcacgaccactggtttgggcggcatgtctggcaggttttcgtgcagtttctcgcgcacggtgggcaacgtgtcgtgcaggagcacgccgagccaagacattccgacctcgtcggcatcgcccgctttcgtcggaaaactgaggatcttcactgccggatcgatccaatcgctactccactggctgggccatgtgacaccgattaccaatgggttgaagcgctcgggagacgacggctgctcgtcgcttgcccgactcatgttccagaccagcgaattgatattccgtactgcctcttcctgcacggtattccaacccatgacgatcacaacgatgtgcgtgtaggctgggccgctgccggaatcaggcttcgagctaccgaccgagggctgtgctgcggtcggtttctgccgggtctgaatgcggcgctgcatgtcgttggccaacccatcgagcgccttccagctattggaaaacacttcactcggatgccaaatggttggggccagatcgctacatgccgggaccagctgccgggccgccgactcgggcgactgcacataggcattgaagagcgtgcaatttcctgatcgaagcgcgtcggcatgatgccggatgacatgggtgacagccatcaccttgccatcgttgaattttgcttggagcgcctcgtccgccaagccgtactcggggcgattttttacgacgacaccgtccttcgggcgccgcaccttctcgatcccgatcaagtagccgtcgaaacgcggtgcgatctcgaacggatagtagagcgcactatgaaactggcgagtgataggcccatcggtgctcagcgcaacctcttccgtctcaaggcgtcgcgacgtattggcacagcccaccagagacaccatcacgagtgtcaaggcaagaaacttcgactttataagcggctgttcccaatgcatgccggcgaggacttgcagctgtactcgtcgcagaaagctgccgatgggctctcgacggcctctgtgccttccgccgtccacgacaacctggacatcgcgatcaaggttgtacagtcgatttgcgcaacggccgatgcctgtgaaactggcctccagcccttttaatatgctgatcattctgcagcatttcatgctgaatccccccctgcttatagccgccagggtatacatacagtcgggctttagcaagcagattgcatggcgcatcgcgtaaaccccagacgctcggtatcggctgaaattcccagttcttctattggccacagaggtcgaagcaacggcggtcacttgcctacatgccgcgccggtacggattctcaagaatggcttctcccggtcgcccggcacaccctaccgatccgataggcaagagccagtcctgttcgcttctccatggcaggatcacgacagacattggcagaagcgcgcgaacccgccatgggcggacggcgtacgctaccggtcttcgccgctgataccgctctgcccctcctcacggagtgcagcagcttccggcctccagagcccttcccgcaccccacgatgaccgctacgaccgcagatcccgcgcagcccgcgcacctcccctcgcccaccgccactgccactgtcgccccaaccacgcaggactccaccccccacggcttcctgctcgccatcgtcggcggcgcagccttcgcccacctgctcaacgacatgatccaggcgatgctgccgtcgatcttcccgatgctgaaggcgaatttctcgctgagcttcgggcagatcgggatcatcgcgctggtctaccaggtgacggcgtcgctgctgcagccctggatcggtttctacaccgacaaacatcccaagccctacctgctgccggcgggcatgtgcatgacgctgctgggcatcgcgctgctggcgatggcgcacagctatccgatgctcctggtcgcggcggcggtggtgggcgtgggttcggccacgttccatccggaggcttcgcgcatcgcgcggctggcgtcgggcgggcggttcggcacggcgcagtccacgttccaggtgggcggcaacacgggcacggcgatcgggccgctgctgacggcggcgatcgtgatcccgcacgggcaaccggcggtcgcgtggttcatggtggcggcgctgctggcgatcttcgtgctgtaccggctcacgacgtgggtgcggcaccatggggccgcgaaggcccgggggctggcgcgcggcggcagcgaggggctggaccgggccggcgtggtgcgcgccgtggccgtgatctgcgtgctgatgttcgcgaagttcgtctatatcgcgtcgttcaccaactacttcacgttctacctgatcgagcgcttccacgtgggggtgcagacgagccagatgttcctgtttttgttcctcgcggcggtggcggcgggtacgttcgcgggtgggccggtgggcgaccgcatcggccgcaaggcggtgatctggatatcgttcctgggcgtggcgccgttcgcgctggcgctgccgcatgtgggcctggcgtggacggcggtgttcgccgtcgtgatcgggctggtgatgtcttccgccttcgccgcgctggtggtgtatgcgcaggaggccgtgccaggccgcgtggggctggtgtccggcctgatgttcgggttgatgttcggcatcggcgggatcggcgcggccgggctgggtgacctggcggacatccacggcatcgtgtgggtgtacggcgtgacgtcgttcctgccgctgctggggctggcgacggcgttcctgcccgatacgcgccgcaaggcacgggtttcctgacgctggcgcgagccatggccccgctgcgggaggggcgaggccgcctggtcaggaatccccggccgcggacggccagcggggcagccactgctcgaggtgctcggcgaagccctccgccgccggcgacagcgtgcgcgcgagcggccggtacaggcagaccttgcgcacggtctcgggctcgaccacgcggcgcatgaccaggccgagcggccgcgccatcaccgcgacgtaggccggggcgagcgtggcggcgaggccctgggccgcgatgcccagcgccgtggagatgttgtccacgacgtccaccggcaccacgcggtcgtcctggggcgcgttcacgtgcatctgcgcgacgctgcgctcgtggtcgcgcccggccgccacgagcgcgtgtccgcgcagatcgtcccaccgcaacggcgaatgccgggcgagcggatgcgtcggcgcgcaccacagcacccacaggctgtcgaacatcggcacgcgccgcacgccctcgccggagggccggtcggggcccacggccagatccacgtcgccggccagcacggcgtccaccaggtgatcgacggacaggtctttcacgcgcacgaccacgcggggccgttgcgcctggtacgcaaggatggccgccgggatggcggcgctggccagcaccagcggggcccccacgcgcacgatgcccgcagcccggttgcgcacgtccgacgccgcgctgtcggccgcccggacgtggcgcagcacggtgtccgccgggccgaggaagtcctgtcccgcgctggacaggctgacccggcgcgtggtgcggtcgaacaggcggaaaccgagcacggcctccagttcggccaccagctggctgacggcctgggccgtcagcctgaggcgctgggccgcttcggaaaagctgcggtgttccgccacggcgacgaaggcttcgagctggcgcagggtgtatcgggtcagggccacgcccgattatcaacgaatggttgataaatccctccgattcattgtttgtgcagggccgccatcttccggagactcggtttccatcaaacaacggcccgccattgcgtggcagggcctgcaggagacaacaccatgaccgacgcacacgcgcaccaccgcgcgctggcccgtgaactcatcgaggccgagcgcagccgccagcccgtggagcacttcagcaagcgcctgcccggcatgaccattgccgacagctacgccatccagcgtgaatggacggcgctcaagctggcagcgggcgacaccatcgtgggccgcaagatcggcctgacatcgcgggccatgcagatcgcctcgcagatcaccgaacccgactacggcgtgctgctgcaaagcatggtgatcgacaacggcaccgaggtggaagccgcgcgcttcctcgtgccgcggctcgaagtcgaattcgccttcatcctcgccaaaccgctgcgcgggcccaacgccacgctgttcgacgtgctcaacgccaccgactacgtgatcccggcgctggagctgatcgacgcgcgcatcgagcagttcgaccgcgtgaccaaggcgccgcgcaaggtgctggacaccatcgccgacaacgccgccagcgccggcatcgtgatgggcggccggccgatgcggcccgaccaggtggactggcgctgggccggtgcgctgctcttcaagaatggcgtgatcgaggaatcgggcctgggcgccgcggtgctcaaccacccgggcaacggcgtggcctggctggccaacaagctggcgccgcacggcgacgggctggaggccgggcagatcgtgctgggcggctccttcacgcggccggtgcattgcgcggcgggcgacaccttccatgcggactacggcccgctcggcgccatctccctgaagttcgtctgatgccctccaccctgaacaccttcaaggcggcgctggccgcgcccggcgcacagatcggcctgtggctgggcctggccgagccctacaccgccgagctgtgcgccacggccggtttcgactggctgctggtggacggcgagcacggccccaacgacctgtgaacgatgctgggcacgctacaggccgtggcgccctaccctgcccatccggtggtgcgcatcccgcgcggcgatgcgacgcaggtcaagcaggtgctggaggtcggtgccaccacgctgctggtgccgatggtggaagacgccggacaggcccgtggcctggtgcaggccatgcgttatccgccgcagggcatccgcggcgtgggcagcggcctggcgcgctcctcgcgctggggcgccgatgcgcaatacctgcagaccgccaacgagcggatgtgcctgcaggtgcaggtggaaacggcgtccgccctgtcgcgcatcgacgagatcgcggccgtggagggcgtcgatggcgtgttcatcgggcctgcggacctgtcggcctcgatgggcctgctgggccagcccggccacccggacgtgcgggcggccatcgagcatgcgttcacccgcatccaggccgccggcaaggcgccgggcatcctggccacggacgagacgttcgcacgccactggatcggccggggcgcgcgcttcgtcgccgtgggcgtggaagcgacgctgctggcccaggccagccgcgccctggcacgccgcttcaaggaagcaccggcgcccgccgccggcagcacgtcgggctattgagcatgcaggccgaactgaacgaactgcgccaggccttcgccggccgcctgctggtggacgaggcggacaaggccccctttctgaccgactggcgccgcaagtggaccggccaggccctggccgtggcccagcccgacagcgccgccgacgtggcggccgtcgtgcgctggtgcgcccagcaccgcatcgccgtggtgccgcagggcggcaatactggcctgtcgggcggcgccacgcccgacacgtcgggccgcacgctggtgctgtcgctaacgcgcctgaacaaggtgcgcgccatcgacaccatcaacaacacactgacggtggaagccggcgtcacgctgcagcaggtgcaggacgccgcacgcgaagccggccggctgttcccgctgagcctggccgccgaaggcacgtgcaccatcggcggcaacctggcgagcaatgccggcggcgtgcaggtgctgcgctacggcaacgcccgcgagttgtgcctgggcatcgaagccgtgacggcgcagggcgagctgtgggacggcctgcgcggcctgcgcaaggacaacacgggctacgacctgcgcgacctgttcatcggcagcgaaggcacgctgggcgtgatcaccgccgctgtgctgaagctgcacccgttgccagccgcgcaggtggccgccttcgtcgcggtgcccgatccggccgccgcattgcaactgctgcaactggcccagtcgcgcctgggcgccgggctgacggccttcgagctgatgagcgacacctgcatcgcgctggtggaaaagcatgtggacagcgcgcgcctgccgctggccgagcgctcgccctggtacgtgctgctggaagtcagcgacaacgtggacgaggcccatgccagcgccgccatcgaaggcctgctggaggccgcgctggagcaggaactggccaccgatgcggccttgtccgccacactggcccagttccaggccctgtgggcgctgcgcgaggacatctccgaatcgcagggcgcggagggccgcaccatcaagcacgacatcgcgctgccgatctcgcgcatcgccgacttcatcgacaccacgggcacggagatcgcgcgccgctggccgggcgagcggctggtcgtcttcggccacctgggcgacggcaacctgcactacaacctctcgcccgccgccgaccggctgggcgcggagcaccgggccgccttcgaggcactcgaacaacccatcaaccagtgcgtgcacgacgcggtcgcggcccatggcggctcgatctcggcggagcacgggctgggcgtgctgcgccgcgacgaggccgcgcgccacaagtcgcccgtggagctgcgcctgatgcaggccgtcaaggccgctctcgacccccacggcctcatgaatcccggcaagttgctgccacccaaccaggagcattccgaatgaccacttccctgctggacgtggcgggcgtcaaggtctcgcccgaccactacatcgacggccgccgcgtaccctctgccaccactttcgagctgttcagccccatcgaccagcagcggctgggccgcatcgctgaaggcctcgaagaccacaccgaggccgccatccaggccgcccagcgcgccttcccggcctggagcgccctgaccgcggccgagcgcctgccctgcctggagcgcttcgccgaggagatcggcaagcgcgccgacgacttctgccggctggagagcaccgatgcaggcgtgctgctctcgcgcatgcggcacggcgtggtgccgcgcgccatgctcaacatccgctggttcgcccagcatgcgctggagctgcagaaccggcccatcgacaccgagcaggcccaccacatcgtgcgccacgacccggccggcgtggtggtgatcatcacgccgtggaacgcgccgctgatgctctccacctggaagctgggcccggccctggccgcgggcaacacctgcgtgctgaagccgccggagtgggcgccgctcacctgctcgctgctggccgactgcgccgacgcggccggcctgccgccgggcgtgttcaacgtggtgcagggcacgggcgccagcaccggcgcacggctggtgggcgatgcacgcatcgcacgcatctccttcacgggcagcgtgcccacggccaggtccatcgcgcaggccgccggcgcgaacctcgtgccctgcagcctggagctgggcggcaagagccccttcatcgtgctggaagatgccgacctggatggtgccgcggccaccggcgcgctgatgtaccgtaatgccggccaggtctgcctggcggggacgcgcttcctggtgcacgagaaggtggccgagcgcttcatcgccacgatgcgcagccacgtcgagaagctcaacgtgggcgacccgcgcgacgaggccaccgaggtgggtcccatcatccatccgcgccaggtggagcgcgtcgaaggcttcgtccagcgcgccgtcgcggccggcgccgagctgctgtggggcggcgagcgccacggcttcggcgcccagtacttcaagccgaccatggtcacgaaggtgaagcaggacagcgagatcgtgcagaacgaggtcttcggcccggtgctcacgctgcagaccttcgccagcgacgaagaggccatcgaactggccaacggtaccgattacggcctgggcggcgtctgctacggcgagaccgggcacgccaccgagatcgccaggcaggtgcgcaccggcttcatctgggtcaacagcttcggcatccgcgacctggccgcgcccttcggcggcatcaagcgctccggcgtgggccgcgaaggcggcgactggagcttcgagtttttctgcgacatcaaggacgtcgtggttcccaagaagccgttcaaggcgagcttcagccaccgttgaccccacggttgaccgatcgtaaggagatatccatgggacaaatcgtcggctctgccctcgtatcgcaccaccccggcctgatgcagtgcgaggaattccgccgcctgcagggcgcgggcgaagactcggacctgatcgccggctttgcccggctgaaggcacgcatcgaagcggcgcaaccggatgtggtgatgatcttcgacagccactggttcaccaccggctaccacctggtggacggcggcgcgcgctacaccggcacctacatctcggacgagatgccctggtacctgaatggcgtgccgtacgattaccgcggccatcccggcctggccctggccatcgaggcggtctcgcgcgagcagggtggctacaaccgcgccatccgccatccggacctgggccgccactacgcgacggtgaacctgatcaagctgctccagctggagctgagcgacatcccggtggtcacggcgagctcctgccagaactgcgaatggccgcacttcctgaagtcgggcgaggccatcggcgaggccatccgccgcagcgacctgcgcgtggtgctgctggcctcgggcgcgctcagccacaagttcaacggcatcgactggaagccgaaccatccgcgcatcttccacgagagcaacgtctcgtcgcccgagaacatcgagagcgacaagggcgccatcgcgctgatggccgaaggccggcacgacaagatcctggagcgctgggacggcgaataccgccgcaagccctgggaggccttcggcgcgcactacctgcagatgctgggcgccctgggcggcgcggaatgccgggcgaagggcgaggccctgtccgcctacgagaacgcgcggggcaccgggaacatccacatgtggttcccggcctgagcgcactgcgcacaccatagaacaacgaccaggagacaagccccatgaccccgaccagcgccaccgccggcacgacacccgcgcacgcgggcacaggcacgcccctcgatccccccgccgcggaagaagccacctacgcgcaggtcacgcgccgcatcattcccttcctgtgcctgtgcttcgtgatcgccttcctcgaccgcgtgaacgtgagcttcgccaagctgcagatgctgcaggacctgcagttcagcgagaccgtctatggcctgggcgcgggcatcttcttcatcgcgtacttcctgttcgaggtgccgagcaacctgatcatgcaccgcgtgggcgcccggcgctggatcgcgcggatcatgatcacctgggccctgctgacctgcgcgatggcgttcgtgcagagcgcgaccgccttctacgtggtgcgcttcctgctgggcgcggcagaggccggcttcttccccggcatgatcctgtacctcacctactggtacccggtccatcgacgcagccgcatcaccgccctgttcatgaccgccattcccatcgcgggcgtgctgggcggcatgggctcggggtggatcctgcagtcgatgaacggcgtgcacggcatggccggatggcagtggctgttcgtgctggaaggcattccctcgctgatcgtgggcatctgcgtgctgttctacctggacgacggcatcgccgccgcgcgctggctgacaccggcgcagaaggcgttgctgcagcagcgtatcgacgccgaatcgtccaccaaggcccacgtgtccgtcggctcggccttccggcacccgctggtgtggctgctggcgctggtgtacttcggcagctcgatggggcagtacggtttcggcttctggctgccttccatcatcaaggccacgggggtgtccagcccgctgcacatcggcctgctgtccgccattccctatgccttcggcatcgtcgcgatgatcctggtcgggcgccactccgaccgcaccggcgagcgccgctggcactacggcctgtcggccctggtgtccgcggcaggcctggtcggcgcggtcgtgtggagccacgacacggccatcgccatggtcgcgctcaccttcgcgagcatgggcctgcaatgcctggcgcccgtgttctggacgctgcccaccggcgtgctcggcggcgtggcggccgccgcgggcatcgccgtcatcaatgccatcggcaacctggccggcttcgtcagtccctacctggtcggctgggtcaaggacacgaccggcaccacggccgccggcatgtatgtgatcgcaggtttcctgctgctggccggcgcgctggtcgtgctgtgcgtgcgcccggaaccgcgccgctgatccccttcttcctttgcctgtcacccccgaggctgccatgaacttcgaattccctctccaatcccagcccgccgtgatgtgcggcccccgcgtcgagcgccgccgcgtgctcatcggcggcagcgccttctggggcacgatggtggaagaaggcaccgacgcgggccgcctgcgcctggacgatggccgcctgctggatgccgacgcacagacctacctgccgccagtcaaccccggcaagatcatcgcggtccacatctcctacagctcgcgcagcttcgagacccgcaacaagccgaagcccaccgagacgcccacctacttcaccaagccgccgaccgcgctcaacggccacaagggccagatcctgaagccggcggactgcaagtacctcaactacgaaggcgagtacgcggtggtgatcggccgcacctgccgcaacgtgacgcccgacgaagcctgggactacatcgagggcttctgccccgcgctggacatggggctgcaggacttccgcgacaccgaccagggcagcatgctgcgcgtgaagggcgcggacacgctgctgcccatcggaccgggcatcgtgcgcggcgtggacctgttcgcgcagacgctgcgcacgctggtcaacggccgcgtggtgcaggaggcgcacatcggcgacgagacgatctggggcccgcactacgtgatcgccgacatcgcgcgccacatcacgctcatgcccggcgacgtgatcctgatgggcacgccctgccattcgcgcagcgtcgatcccggcaacgtggtggcctgcgagatcaccggcatcggccgcgtggaaggcacggtggtgggcatcgaggctccgcgcgcggcggcgctgggcgtgggccatgcgcccaccgacagccccgaggtgcggcgcgtggcgctgggcttcgacgagcgcgtgccggagcacttcaaggccaacctgcgcgaggccaaaggccaatgatcggccaggtctgcatcgtcggcgcgggcgccatcggcggcctgatcggcacccggctggcagcagccggacagaccgaggtctgcgccctggcgcgcggcgccaccctggaagccctgcggcacggcggctggcagctggaaagcgccgacggccagcgtctgcaggtgcccacgcgtgcctccgaccggccggccgacctgggccggcaggacctggtcgtcatcgcggtcaaggggcccgctctcgccggcctcgcgccgacgctcgcgcccttgctcggccccgacaccatcgtgctgccggccatgaatggcgtgccctggtggttctgccagcgcattcccggtttcgccgggacggacctgcgcagcgtcgaccccgaaggccgcatcgccgcggccatcggccatgagcgcgtgctgggtgccgtcgtgcatgcgagcgcgtccaccctgcagcccggcgtggtccgccaccagatgggccggggcctgatcgtgggcgaacccggcggcgggcccagcgagcgggccggggccgtcgtttccctgctggcgcatgcggggttcgacgccacccggagcgacgatgtgcgctcggccatctggtacaagctgtggggcaatctcacgatgaacccggtcagcgccctcaccggcgccacggtggaccgcatcctggccgacccgctggtgcgcggcttctgctccaccgccatgcaggaagccgccctcatcggccggcagatcggctgccccatcgacgaggccccggaggcccgccacgcggtcacggccaggctgggggccttccgcacctccatgctgcaggacgcccaggccggccggccgatcgagctggacgccatcgtgggtgccacccatgagatcggcgagcgcctgggactggcgacgcccgcgatcggcgccctgctgggcatggcccggctcttcggccgcgtgcatggcctctatcccgaagcccatgccgcatgaccgtgccgggatcgtgaacacgttcctggcagccgatactgcaaccccgcctgacctgaggagatccaccatgtcatcgcttttcgacttcctgcgtaccgccgccgacacgccggccccgcccgaaggcgcggcgctgagccggcggcgcctgctggcggccggctgcctctgctgcgccctgcccctggcccgcgcacagtccaccggaccgctgccggccgcggcccaggcccatctggacgccgcccggcgcgctgccggcaacgacctgctcgcgtacatgcgcctgggcgacggcatcgcgcccacacccagcgcgccgcccgtgtcgccggaggcgctgatggccctgcccgcgccggccccgggctgggccttcgacaacctgtgcttcgtcggcaacaagtgggtgagcgcctggggcctgaccacgccggacggcctggtcgtgatcgacgcgatggacaacgacgaggaagcccgcacgctggtggccgcaggcctgcgcacgctgggccaggatccggccacgatccgcgccgtgctgatcacccatgggcacggcgaccactacggcggcttcgcccatctgaagtccctctccggcgcgcgcgccgccatgagcgaggcggactggacgatgacggaaacccagctggagttcgaccggtccgactggggccgcccaccgaagcgcgatctggtgctcaaggaaggccagacactgacctggggcgacacgaagatcgacgtgctgctcacgcccggccacaccatgggcaccgtctcgctgctgttcgacgtgcgcgaaggcgcgcgccgccaccgtgcactgctctggggcggcactgcgttcaacttccagcgcagccccgaccgcatgcaaaggctgcaggcctacatcgaccagaccgaccgcgtgcgccgcctggtggaagcacagggcgtggacgtgttcatctccaaccacgacctgttcgacgaggcagtgaacaagctgcaggccaggcaacggggcggcggcggccgcaatccgttcgtcctgggcacggccaacgtcgtgcgggcattgaccgtgatgaatgaatgcgcgcgagccacgcaggtggtctggagcgcctgaagcgccgagttcagggaacggccccgggtgccgcccggcccgcttgcgcgcccatcgggcccgtctcctgcagcaggtccacgaacgccctcaccttcgcgggccggaagcgcgccgggggaaacaccgcgtggatgcccccggacggcagggaccattgcggcagcacgtggaccagccggcctgccgccaggtcctcggccaccgcatagtccggcagtacggacagcccggcaccgaggcgcacggcctcgcgcaccgccagcgtcgcatccatggacatcacggcatgcacggagacgccctgccgctccagttcgccccgcgagaagctccagcgcgtgggctcgcgcaaagcggtattggcgacgaacggcagccgggcgacgccctgcgggtcttccagtgcgtccacctggccttgccacgcgggcgccgcgaccagcagttgccggaatgcgccgatctgccgggcctgcacggccgggtccgtcagccaccccacgcggatcgccagttccacctggccggacatcacgtcgagcgattggtcgctcaggatcgcatccaccctgcattgcggataccggcgcgtgaattcggtgacggccggcacgacggtcgtgatgccgtaatccagcgcggccgtcaggcgcaacgtgccggaaggctccgtcaccccctcgccgagttcatcgaaggcatcgtgcgcttccttcaggaccaacgcacagcgtgcatggaaagccctgcccgcatccgtgggcgtcaccctgcgcgtggtgcgcgtgagcagcgtcgtgcggaattcccgctccagccgcgccacctgctggctgacgacggccttggtgatacccagccgctcggcggccgccgtgaagctgcccgtctcgaccactgccgcgaaatacgccatgcgcttgaggttgccgaggtggctggtacccggttccagatcattgtttgccattggcatacagattatcagtcttgacgtgatttatttgtcaatcagggctgcctaccatcaatgcatcgaacacatccggactctcccgagccctccgaagcgtcccatgaccaagacactgcactacctcttcgacccgctttgcggctggtgctacggcgccggcggcacggtggcggaactcgccgccctgcctggcgtcgccctgcggctgctgcccagcggcctgttctccggcgaaggtgcccgcccgatgagcgccgatttcgcggactacgcctggagcaacgaccagcgcatcgagcgcctcacgggccagccttcacggagcagtaccgcagcgacgtgctgggcgaccaccggcagatgttcgacagcggccccgccaccgtcgcactgacggccgtggcgctgaccgcgcccgaacgcgagctggaggcgctcaaggccatccagcaggcccgctacgtccacggccaggacatcacgcaactggacacgctggtggccacgctgaaagacatcggtctcggcgatgccgcggaccggctggcccggccggatgccggactgctcgatgccaaccgggagcgcatcgcccgggcgcaggcgctgtcgcagcagttcggcgcacgcggggtgcccgccttcgtcctggagcagggcggccaacagcagctgctgcattccagcgccgtgttttccaacccgcaggccttcctggcacaggtggccggcgcctgacctcatcgcctctttccctttcctctttcactacccaaggaccctcatgatgacccgccgagacttcgttcagaccgccgcagccgccggcgccgccaccgccctgtcgggctgcgctaccccggcagcgacggcagcgccgctgcagtggaagcacttccccgccggcgaaaagggcttcttccgcgctcccgtgctgctctccggcagcaaggaggcgatcctcatcgacgcaggcttctcgctgcccgacggccgcgccgtggccgaggcgatccaggcatcgggcaagacgctgaccaccatctacatcagccagagcgatcccgactactacttcagcctgggcgcgatcaaggccgccttccccgccgcacgggtgctggccgcatccgacaccatcgccgccatccgcgccaacgtgcagaagaagatcgatacctggtcgccgcagctcaaggaaaacggcccgcagaagctggcggacatcgtcttccccgagcccttcgacggcccctcgctgagcctggaaggcaatgtgatcgagatcgtcaaggcgcaggacctgggcgcgcgccgctacctgtgggtgccttcgctgaacgcggtgttcggcggcgtgctggtcttctcgggcctgcacgtgtggacggccgacaccgcgacgcccgccgcgcgtgcggcctgggtgcggaacctcgaagccatcgcagcgcgcaagccagccgtggtggtacccggccacatggcggcgggcggcgcgctggacgtctcggccgtgaactacacccgcgaatacctgctggccttcgaacaggaagtcgccagggcggccaatagcgatgccgtgatcgcggcgatgacgaagcgctaccccgacgcaggcctgcccgtcgcgctgcaactgggcgcgaaggtcgccaagggcgagatgaagtggggctgatggaatcgcccgggcccgtcgatccggcgcccgggcggctctgccgatgaattgttgaacgacctcgaaagaaaacacatgaagatgcttttgcctctgcgcctcacctgcctggcgctcgcactcgcggccacgggtttctccacccagagcctggcacaggcgccgcagccgcaagctgccgccgccgtagaacgcgacggcgcgggccagtcgctcgacgacctctaccaggccgccctcaaggaaggcggcgagctgacggtgtacgccggcggcgacgaggtgacccagggcttcggaatccagtcgaacttcgagcgacgctttcccggcatgaagctccacatcgtggtggacctgagcaagtaccacgacgcgcgcatcgaagagcagctgctgcgcaagaacctcgaggtggacgtggcgcacctgcagacgctgcacgacttcgacgactgggcggcccgcgggctgctgctgccgtacaagcccatcggctgggaccagattcctgcggcctacaaggacccggccggccgcttctccggcttgttcatgctgactttcgccaacagctacaacaagaactatgtgtcggcggagaacgcgccgcgcgactactccgacttcctcaagcccgagttcaagaaccgcatcgtcatcgcctaccccaacgacgacgacgccgtgctgtacgtgttcgacaagatcatccagaaatacggcatcgggttcatcgaccagctcaaggccaacggcgtgcaatgggtgcgcggcacgcagacgccccgcgacgcggtggaggccggcaagtacgccgtctcgaccggcacgtcgggcagcttcgtgccggtggagtcttccccgctgcgcttcgtgctgcccaagagcgatcctttcctgacctgggcgcagacgggggccatcttcaaggacgcgaaacacccgaatgccgccaggctgtacatgagctggcagctgtcgctgccggtggcctcccacccgcggcagttcccgatccgcaaggacgtggcgccgctgccgggctaccagtccctggagcactacaacaccagcccggaggacttcgtggcgttcatgcgcgaccgtgcccgtgtcgagcgcctcaagagcctgttcgagcggctgatcgggcccgtgcagggtatctcgccgctcaaggattgagcgattgcagaccgccgtgcccgcgcgatgcaacagcacgccaacgggcacggcgactcctcctcgaacgcttttacggggcatctcctcatgcgcaacccctttgatttcagtgtttccagagacaggctggttattcccgcattggccggcatctacgaaaagttcgcccagccggccggctggctgctgcttcggctcgccgtcggaggctggctggtgcatgaaggctggccgaagatcctcgcgcccatgggccaggtgcagttcgtcgaaatgatcggcttccacccgggatggctgttttcgccgcttctggccgtcatgcaggtcgtcggcggtatcgccctcgttctggggctgctgacacggccgttcgccctggccaacgcggtgatgctgttcgtgacggtgtggttccacttccactacccctacaacgccgaaccgctgctgagcagtgccggcctggaggcgatcagggcccatccggaattcctgaccgccaacggctcgaagcggctcatggacgcgggtatcgcgttcaccgacctcctgcagggcaaggccgttcagctgtccagcatctgggccttcggctgcctgttcttcgcggccttcggcggcggcctctggtcggtcgatcggctcttgaagaagtcgttctgaaacagggtaccgtacgcaggccggcaatttcacattgggccgccaccgcagcattcgcaacagacaggagtcgggatgagcagcaatctggaactgatacgccgcacctacgagggatcgtccgaggagaacggccgcaacctgttggccgtgctccatccgcaggtcgagtggaccgaggcggaagggtttccctatgcgggcacctacgtgggcgtcgaggcgctgatggcgggcgtgttctcgcgcctggccggcgagtggatcgactaccgtgcccaggtgcacacctacctcgccgacggcgaccgcgtggccgccttcggtgtctattcggggacctacaaggctacggccaagtcgatgcaggcccccttcgcccatctgtatgagatccgggacggaaagatcgtgcgcatgaaccagtacgtcgataccgtgctggtcgccaaggcgctgtcctgaagggggcgacgcgccgtggccccgttgcatgctgcacgttccatgccccgccgggggccatgccatggacgcggatagcacgcccgtggtcgcgctgcgctccggccgcctgcgcgggacccgctcgcggggcgtggccgcgttcaagcgaattccctatgcggccgatccgttcacgccgcaaaggcgtttccaggcgccgcagccggccgcgccgtggcagggcatccgcgacgccggcgcgctgggtccgccgccgccccagccgggccgggacccgaaggcctcgatgcacggcggcaccggtgacctgacggtcaacgtctggacgccggatccgcacgccagcggtctgccggtcatggtgtggattcccggcggcgccttcatccgcgccgatgccggcgaagccgcctgcgacggcacgcgcttcgcgcacagcggcatcgtcctggtcacggtcaactaccgcgtgggcgtcgatggcttcatggccatcgagggagcgcccgccaaccggggccttctcgaccagatcgcggcgctgcagtgggttcgcgacaacatcgcggccttcggcggcgatgcggcgaacgtcacccttttcggccagtccgccggcgcggaaagcattgcgatcctgctggcgtcgccgcgcgccgacggactgttccatcgcgccatcctgcagagcccgccgatgcagtccatgcagcacggcgatgcccgtcggctggcagcggtctttgcccgggggctcggcgccgcaccaacggccggaagcctcaccgccgtccccatgggcgagctcatcggtgccagcccggctctcgcgggcgtgctccaggaccgcgccgcctggggccgcctgtcgctgggcggcacggccttcctgccggtggtcgatggcggcctgctggacgccccgccgctcgacatgctggcgcgcggtctccggccccgcgtgccggtggtcgtcggcagcaccgacgaggaggcgcgcatctacatggtgcccggcggagcgatccaccgcatcacgcccgcggacgtcgatcggttcgtcggcgatctggagctgcccccgggcacgctggagatctaccggcgtgtgtcgagagacccatcgccgggcgaggtccataccgccctgcagtccgactacaccttccgcaagccggcgctgcgcatcgcggaaacgagaagccgcagcggcatggcgtggcactaccacttttcctggaagtcaccgggtttcggcggccaactgggggccgcgcacttcgtggacgtgcccttcgccttcggcacgcagcactccggccaggccaggtctctgctcggcgatgacccgcccgacgcactggccgatgcgatgcacagcgcctgggtggcgttcgccaggaccggcgatcccggatggcccgcgtacgacctcgcccggagggccacgaagcgcttcgatgccccctgctccgtcgtcctggatccggaaaggacgacgcgcggcctctggaacggcgttgccttttaagaacggttgacacgacccggtgaagcggtcctggcgaggcaccgcgtcgttgccgctcgcgcgccggtctgtccgtgacggtccgctatgcgggcgattagcgggaagggaccgggtcggcgcttttggggctcgggcgccagcaccgcccaggccggggcatggtcgctgggccgggcacggccgcgcacgtcgcggtccacgccggcgtcctgcagacggcgcgccgccgcggggttgagcagcaggtggtcgatgcgcaggccggcattgcgctgaaagcgctggcgcaggtagtcccagaaggtatagaccgtttcgccgggatgcaccgcgcgcagcgcgtcggtccagccgctgtccaccagggcgcggaaggcatcgcgcacttcggtgcggaacagggcatcctcaacccaggcatcgggcttgtacacgtcgcgctcggtgggaatgatgttgaagtcccccgccagcaccaccggttcgggacgggagcgcagcacatcggcccgccgcgcgaggcggccgagccaagcgagcttgtagtcgaacttggggcccggggccgggttgccgttgggcaggtagagacaggcgacgagcacgccgtccacggcggcctccagatagcggctctgggtatcggccgcatcgccgggcagcccgcgctgcacctcgatgggctcggcaccccgcgcgaggatagccacgccgttccaggccttctgcccatgccagagggcgccgtagcccgcggcccggatttcctcggccgggaaggcgtcgtcggtgcacttgagttcctgcaggcaggccacgccggggcgggtttcctgcagccactggagcagcgccggcagccgggcgcggatgctgttgacgttgaaggtggcgattttcatggcgggcggatggggctctttcgaggccccaagcctacgccgtgcctgcgcgatggcggtaggcgaccgccctgttctttcgccagccctgcacgaagtggtggaaaggcgcctctcaggccgcaagcttctggaacgaccccagcaccgccggcccgttgaacggtttcacgatccagcccttcacgcccgcggccttgccgcgttccttcatggcgggggagctttcggtggtgagcatgacgatgttcacgcgctggttgccgagttcgctgcgcacgcgctcggccatggtgaggccgtccatgttgggcatgttgacgtcgcacacgatgagtttgatgccgctgtgctgcttgagcttggcgagcccgtcgcggccgtcgacggccagcgcgacctggaagccgttgctgcccaggaagttgcccacttcgctgcgcacggtgctcgaatcgtcgacgacaagaacgttggccatggtggaatgctcctcgaaaaaaacagggaaaagacaaaggaaagagaaaggaaaacgacgccgctcagaacatttccagctcgcccgattcgacgaacccgctcagcagcgtctcgctctcgcggtagagctcgggtgcccagctcaggctgaaggcgaagcgctggtagatcgtgacggtggtgccttccgggtcgtccggcgaccaggcctggcacttgaagcagagctgggggctctcggtgccgaagctgatgtagcggtgcaggtggttgacgatgatgggcacctgcacgccgaaggtgccgcccgcgccttcggtgccgtagcggttgcggaagccgccccagatgaggttggtgagttcgcccagcagggcgttcaggttgcggaagtccgcgccgtcttcggcggagaacaccgtgtgccccgcggagacgacgcggcgcagcgattcggcatcggtctgcagcgtcatgaagccgcggcaccagggcgtttccatcgggatcagggtgaacatctcgccatggatgaggcggtcgcgcaccacgtagggcgggtccatgcgcacgtccatgtccttgaactggctggcgagggccgactgcgtcatctcgccgagtgcgcgcaccagcgaggtcgggtagacgcggtcgaagatcttgcggtcgagttcgccgcgcagcgcgccgatgtccgccagggtgtagggcacgatggagggcagcgcgccgaggtcgggcagctccacgccgtcggtacgcaggaagagcggcagttcggggcgcaggcgggcgatctcgcgggagagttcgatgccgtcgctgacggcgccctgcagccggccgccgacgaagaccgcgcccaggtcgatgcgtgagcgcagcacgccggccacgttgaggggatgcacgcggtgcccctgcagggcgttgtcgccgcagaaggcgcggatggcgtcgagcacggcagcgtccgtctcgatgaccagcaccttgctttccagggcggccggggcgatggcttcgtaagggtcgcgggtgttcatgggatggtctttcgtcgcttagaacatttcgagttcgccggactccaccgcttccggctcggggccggcccagtggaagtccagaggcgcataggcgcgcgcacagagcgaagcgtgcagggacaggtccggccgcacgtccatgcggaaatgccgcacgtgctcgaagccggcgcgcgtgaagtacggcgcgcagcgcgcgtccaggatctgcggggtggagaggcccaggaacgcctggaagccgcccaggtcgcgattgatggcgccgctgcagaggttgcccatctcgcagacgcggtcgagaaacgcctggtcgcttgaaggacccgcctcctgcccgctcatctccgcgacccagccgcgccaggccgggctgtggtcgaaatgcagcgcagcgacgacgcggaacgagaacgaggcgatggagagcaccgccatatgcgtggcgccggtggcgggcagcgcatccatgggttgcacggcgacggcgtcgctgcgcaccacgctctggcgcagggcggagaccatcatgcggtcgaggctgccctgggcccgcgggctgatgaacccggtcgcgagggtggcggaagggaccggtgccgtcatgcggtctccagcaggctgccctgcccgtcgccgtcgcccccgccgagagcggcctggatgcggcggttcgccagctccagtcccatcgcggcgttgatgaccatcttgccgccggcctgcatgtcctggaaggtggtggtggcgatcaggtcgttctcgtagaggctggtgcggtagtcgcgcgagaggcgctcggcgctggccgagagttcgcgcatttccgtggcgaccacgtcgaagccgcgccccgcgacgcccgcgcgcgccgcctcgatcgaggcgttgagcgccacgatcaccatcttgcgcacgatctgcgagaacgcgtcgtttttgtcgtgcaggctgcggttgtgcgccaccagggtgctcatgtccgcatgccagcgctcgaaggtcttgccgatgccctgcagctcgcgcagcgcctcggcctgggtgagggcgtggtgcagcgtgttctcgccgagttgccgggtgcgctgctcggaggcctggtcgctttcacccagccggtgctgccactcggccgcggcatcatcgaactgccgttgcgcctggaccagctcggcctccagttgcgcgcagcgctcctgcagcgcctcggccgcatggcgcgacgcgtctgcggcctgctgcacggccagggcctgcgagcgtgcacggtcttccccggccctgcggtgcgccgcgcgccacgcggcgatcgccgcggtcaacccgccgcccagcaggcagcctgccgccagccacatccattcctgtgccatcgtgtactccatgccccaggtcatgccgccaccgccacagcccagcgggccggcaggcgcagcacggtttcgaagggcgtggcggacggccgggcgccgtcggccagcaccagggtgatgtccccgccgagcgattcgacgaacgccttcaccgcgtccatgcccacaccgcggccggacacgtcggtcacttcgccggccgtggagaagcccggcgcgaagatcagctgcgcggtctctgcgggcgacagcgaggcgccttcggcgagcaggccctgggcgcgcgccttgtcacggatgcggtccaggttcaggccgcgcccgtcgtcggccaggcggatttccagcccggatgcgacgaactgggtggcaatgcggatgcggcctgcaggcgccttgccgtgggccgtgcgttcggccgccggctcgatgccgtggtcgagcgcgttgcgcagcaggtggacgaaggcattgcgcagggcttcggcggcttcgggctgcacggccacgggggcctcttcgtgcatcaccacctcgggcgcttccttgcccaggtcgtgcgccaacgctggcagcgaggcggccacaccgccgatcacgtcgcccagccccggtgcgtcggcgttcgcgagtgcctcggcgatgcgatccagcgtggcgcggtggtccggcgcgcagcgctcgtcgccagacagcgccgcgatgcgcgagcgcagggcttcgatgcgggcgcgcgggatgcgcacggtttcggcatcgccggccacgggtgccgcgccgcggcccagcgtttcggtgttcacacggacgtatgccgccagcgcagcggccaccgcgtcgcgttcggattgcagggccgcatcgtcccaggccgacggatcgtcgcgcagggcggcatagcgctgctcggccacgtgggcggcgtcggcgatgcgcagcaggccgtaggtgcgggcgttgcctttgatcgtgtgcatgtggcggaacatcgccgcgattgcatcggcgcgcgcatcaggccgggccgcggtggcgtcgagcagggcatggatgtcgcgcagcaggtggtccgcgctgtctgcgaacgccgggaacttgtcggggtcgaaggccagcagttcgccgaccatggccagctcctccttgcgggcgtgggcgtcgcgggccagcgcacgcagctcggtcacgtcgcgcaggctcagcagcaggcgctccacggtaccgtcggcggcggtgatgggcgaccagcccagttcgaccaccttcacgcggtccccatcgaagcgcacctgcaactcctgcggcagcaggtgcgcgttgaaggagaagttgagttcatcctcgccgatgcaggcgtcgatcgcggccagggtctgggcccgggcgtccgcgctcaggtcggagcggtcgaacagcagcgcgtcgagcgtgcggccggcgatgtcgtcctcttccaggatgcgcgcgaggtggtccgagtattcggggtggatggtgcgcccggcctgcagggtcaggatgccctgcggaatggtgtgcagcatggcctggatgtcggcggtcttgcggcgcaccagctcggagctttcctcgatcttctccaccatcgcgttgaaggcggtgagcgagcggccgatttcgtccatgcgggtcacgggcacgcggtgcgagaaatcctggctcgtggcgatctcggtcatcttgagctccatctcgcggatggggcgcacgatctggcggtagagcaggtagcccgcggcggccaggcccaggatggcgacggcggccacggccagcagcgtggtcgtggtgtgctccagctgcgcgttcagcgagccgatggcctcgtccttgctgcggcgcttctccacctggatggcctcgatcatctggccctgctcgcgcaggtactggtccaccgtggcggccatgaaggcctcggccgcgtcctgctggccggcgagcttgaaacgcgccgtgtcgtcgatggccgcgaagtagttctccaggctcatggcggcctccttcaccaggccgcgctgcgcatcgctgtcggcttcccgcagttgctggtccagcgccttctgcagcaccgccttgcgctccaccagttgctcgtgcagtttctgcgcggcctccacgtcgttcgcggacaccatgcccagcgcggccatctgcacatccttgagctggcccatgagctccacggaatggatggcgctgggcacgacgccctccgtcacccgcttgacctgccgggccccctcggccgactggtagagcgcgaagcccccgacggagcagagcgcgagaaaggcgagaacgatcaacagggtgatgcgcaagcggacggtcatggcaagggcgatccacgcatgtaacaagatgcatcaagtatggaatctccatatggcgcggggatgacaaagccccgcggaggtgccgtccgcacgcccgatgcggcgtcggtgtccgtccttgcgtcaatgggcgctggccgtgggccggatgacgatctcgctggtgtccacgtcgccgggctgttcgatggcgaagcggatcgcgcgggcgatggcgtccgcgccgatcgccacccggcggaacgccttcatttcctcgcgccccttctcgtcggcgatgctctcggccagttccgatgcggtcacgcccgggctgatcgtggtcacgcggatgtccgagtgttcctggcgcaggccttcggagagggcccagaccgcgtacttggtggcgcagtacacggcggcggtgggcgataccgcatgggcgccgatggaggcgacgttcaccacgtggcccgagcgctgcgcctgcatcgccggcagcacggcggcgatgccgtgcagcacgccgcggatgttgacgtcgatcatgcggtcccattcgtccacccgcagcgaggccatcggggacagcggcatcacgccggcattgttgacgatcacgtcgatgcgtccgaaacgttcgagcgcatgggcggcgaaggcctcgacgtccgcgcggcgcgtcacatccagcgcgcgggcctccgcgatgccaccacgcgccgtgatgtcggccacgatgcgctcgagccggtcggtgcggcgtgcgcccagcagcaccgtggcgccgctgtccgcgagcagccgcgccgtggcttcgccgatgccgctgctggcgccggtgatgaggacgattttggagagtgggttgtcttgcatggggaagttccttgggtccttgcaggtggagggagggaaggagccgctggcggccctgcacggaatctagggacgcaccgcggcggccggaactccccgggcgctgaccggggtgtttagaattttttgccaatgcccgccgacctccaactgttgcgcttcttcctcgccgtcgcgaaggagcagaacttccgtgcggccgccgatcacctgggcgtcacgcgctcggccgtgagccagggcatccggcggctggaggacggcctgggcgtcgcgctcgtgcagcgctccacgcgccacgttcgcctgaccgaagcgggggagcggctgcacggacagatcgccggtcccctctcggccgtccacgcggcgctggaagaagccgccaccgacggaccggcccgcggactgctgcgcgtggccgccacctcgatcgcggaacgcttcctctccggaccgctgatcgcctcgttcgcgcaggcgcatcccggcgtcacgctggacatcaccgtgacggatgaagagtccgacatcgtcgcggcgggcttcgacgccggcgtgcggctgggcgaggtcatcgagcaggacatggtggccgtgccgctcaccgggccgcagcggcagatggtggtcgccaccccgcagtacctcgcggcacatggccggccacggcacccgcgagacctgctcgcgcatgcctgcatcggctggcgccccgcgccgggcgtggccccctaccggtgggagttccgcgaggatggccgggatttcgacctggcggtggagccgcggatcacgaccaacgacatgctgctgatgatccgcaccgcgctcgcaggcgcgggcatcaccatcggcatggaagagaccttcgcgccctacatcgcgcgcggagagctggagccggtgctggaggagttcctgccccgttttccgggcttctacctctacttcccgagccgcaggaacacgccgcgcaaattgcgggcgctggtggagcatgtcagggcgtgggtggacagagcgggctgactgccgcgggcctcgcgcatgcctaccggggactgctgcgcttccactccgcctcccacatcattccgccagccaatcccagcagcaccaggaggatgccgtaccaccccgtgaaccaatgcagtgtcgctgcgaggaacacggcggtgatcaaagcggcaagaacagcgactccgatgcgccaatggagcaccaagagcaacagcaggtcgaatatctcattcatggaatggcaacaggacgacacctgcctggcagcatcagcgcgttcaaggaatggcaatccttggaggttaccccttccacgccgggtcatccagccaggcccgcaccacgccgttcgtccagccgaagccgtcctgcagcgggtattcgcccccgtcgccacccgcggatgcatcgcagtcgttctcgcacagcgcgtatttctccaccagccggccttcctggtcgtacacgtggcgcacggtggcgagccagcgctcgcggatgtcgctggccagctggcggcagcccttgtcccggtcgccatagcgcgcgaagccttgcgcgcccatccattgcatcggtgcccagccattgggccggtcccactgttcgccgctcgcgatctcggtggtggcgaggccgccgcgcaccagcaggcgtcgccgcacggtggccgcgagcgcacgcgcctgctccagcgtggcggtaccggtgaaaaggggcgccaccgtcgcggccgtgagggcgggccgcggcacgcggttctgccagtcgtagtccaggaaggcccccgcctcgtcgttccagaggaaacgggtgatcgcctcggcccggcgcgcggcgcggccctcgaaatcctccgcagtggcggtatcgccggcctcgcggctcaggcgggcgatcatcgtctcgctcgcgtgcagcagcgcgttcaggtccacgggcaggatgcgcgtggtgcagatgccggccaggcaggcggtgcgcgtggcggcggcgtccaggtcgtccagccagcgcgaactgaagtcccaccccgattcggcggctgcccgcaggttgcggaacacttccgaagcagggcgcgtgcaggcggcggcggtttccatgtcctcgcgccaggattcctcccggggggtgtcgcggtcgtcccagtagcggttgagcacgtggccgcccggcagcgccaccacacggcggtgggcgccgccctccgcgaggccgtccgcgccgtccatccagaaggcgtattcgcgcagcatctgcggcaggtagcggcgcgcgccctgcccccgggtggattcgcacaggcccgccatcagcgcgaacaccggcggctgcgagcggctcaggtaataggtgcgcgtgccattgggcacatggccgtaggtgtcgatgaggtaggcgaagttgtccgtcatcgcatgcagcagccgcgggcgcccgctgggcaccaggcccagcatggtgaagtacgaatcccagtagtacatctccacgaagcggccgcctggcacgacgtaggcatgcgggagttccagcagggaaccacgccggggatggtgggccggatgccgcgccaattcgttccagagcgcgtcgatgtgtgccgccagcggcaggccctgcggcgcggtggagcgctcgcagccgctgcgcggcggggcgaagtggcggtgcacgaagccggccaggtcgaagccggggccgccacgctcggcgcggtaggcggccaggatgtcttcgggcggcatgcggggcgcgcagtccacgaaggtcttggagtcttcgaagacacgctggcgctgcacttccacgaacagctcctcatagcggtcggccggggagcgcgtatccggcggcggaacgctgcgggccgcggcggcacgggcggccggagtggcgtcgatggggccggcgccttcgatgggcaccaccgcctggtgcggtcggggctctgctgtggaagtgtgcgagggcaatgcggacatgcggcgggtcagggtcggttgggtggagccttcggacatcgcgacagtggatgggccacggccgagttctcgcattggaccaccgcggcctacccacttcctgtcggaaatgcccgggcagcacgtcggacgctgcgccgtggcttcgcatccgcatacaaaataattaatccctgcagaaattaaatttcttttagatcgaaatcatcaggaattatttacccaacaatagcgaaaaaacacaaggagaaacccttgtcgattgccgcagccaggacaggattgattttcgatgccgaaacattcacagagacgcaaccttccatagaaagccatttcatctgcggcaagggcctgatcgattcactcacagttttcctgataatgaaccggggacgtgattgtgaattcgaagaccgactgcagcggaacaccgcgctgcatatcacccgcacgatcgagcaggcagcgcaggaagaagcgcccctgctctatgtacaggaccagctgggcgatccggaaggaggattcgataccacccgcgtggtcacggcagatctttccaccctgctgctgtcgccttccggcatgggacgggtcagtgcctgcctggcaaggttcgcacaacagcatctcatggtctcagccattctgggaccgacctccggtcccctcgccttgccgctcatgctggcagacctcgtgatgatgacccgcaaaggagccctgtgcatgggccgtccggacatggtccgggccatgctgggacaggactgcgacctgcagtcgctcgggggcccgcaagtacacagcgaagccggttcggtgcagctggttttcgatgacgagcaggcgctgttcgcctgcgcgcgaaagttgataagcctgggccgcaggcaggtcccccgcaggcgcgcgaggggtcccaggccgaggccactgcatatcggcaggctgatcccgcgcgaccctggtcggccctacgacgcgcattccctgatcgaggcggtcgccgatgcacacagcctggtggaaatcagcccccaccacgcacccgaagtgctgactggcttcgcgactgtgggtaaacacccgatggcgctgatcgccaacaatcccaggcaccagtcgggcgccatccagggaccgtcggccaggaaaatggtccgcgccatccgccttgcggacaagctccgcattcccattgttttcttcgcggatgtaccgggcttcatgataggcagggaagccgagcgcagcggcatattctccgcagcggccgaattgttttcagcgcatgtgcgaagcaccgtccccaaaatcctcatcgtcgtgcgaaaggcctataccggcggcctgtacgccatgcacggccccggtttcgaccccgtggcgatccttgcctatccgcatgccaatattggcgttttcggcgtcaaaacgatggaagcgatattggaaagcgctccacccgaaaagcggcaggtggtggaactgcttcgccgggagatctcggcgccggcccggctggccgagaaaggcctcgtcacggaagtgatcgaccctgcagacacgcgggaaagaatcctgcaccacctcgccctgtttctcgcggcagaggccccatccggacagcccgcggcccccgccaggaaatctgccccgcgctccgggcccatcggcgtttccaaggtctccgctccattgcgcaagcgtgcatgacctgcaaccgcccacccggcgccccatgaatcccccttagaaagtgaaaaaccctgcaccgatgaaatcctggatcttcgaacaattcaacgtttccgctgacgaaaaccctgccgctttcgacccggccaactatcaggcggaactcgcctggcgaagaaagagctggatcgatgcggaagccctcgggtacgaaggcatcttcttcagcgaacaccatttcggcggcgcacgggtttctccggcgcccgccctggtcgcagccacggccgcggcactgacgaagcggttgaggatcggcatcctgggatgggtacttccgctcagccagccgtggcgtgtcctggaggagatcggcgtactcgaccacctgagcggggggcggctggaggtcggcctggcacgcgggtccaatcccgaagaggcggttgcgctgggcatggaccgggagcatctgcaaccgatgttcgatgaggcccggcagatcatccggaaagcgatggacacggccccgctggaccacgcaggcacttactggacgatgaggaacctgcacgctcttccctcgccgctgcaaaggccgttcccgccggtctgggcgacggtgcgcagcgccagggccgcgcaggaagccgcccgcgagggacacaaggtctgtacgggcttcctctccgtggacgaggtctgcgcactcttcgatgaataccgcaacgccatccatgccgggtccgaagacgaagtgtcttcccggctcgcgataagacggtgcatcttcgtggcaccgggccgggccgaggcgctggaacaagccgacatcgcgcgccaccgcattccctccatcctcgaccaggacaccatcgccgggtcgcctgccgatgtcgtggagcagatcgtggagcaggcgcgccgcaccggggctggccacatggtgggcttcttcacgggcaataccctggacaggaatgccctgctgatgtcctaccggctgtatggcctgcaggtcatccccgcactcgggaggcacttcggcaagcagcgtgcctcgcttgcgctttgacggggagcgccgtgttccggagcggcaccggcgagccgcctacgcgggccgtccgcccccggtgatgtactgctccatctgctcgatgatgaactgctgctcggagatcacgtccttcacgaggtcgccgatggagatgaggcccacgagcgtgccgtcctcctccaccacgggcaggtgccgcaggcggttttcgctcatgagcgccaggcactggccgctggtctgcacgggccgcacgaagcgcacggcgcgggtcatcacgtccgcgacgcgggtgtcgcccgacgtacggcccagcagcgccaccttgcgcgcgtagtcccgctcggtgacgatgcctgcgatgctctttccgtccatcacgagcagcgcgccgatgcccttgtcggccatcaggcgcagcgcgtcgagcatggagtcggacggcgcgatggtgaagacctcctggtgggccttggatctgaggatgtctgcgacagcggtcatggaagcctcccggtgctggatggtgaacggcatctggcctggcgccagtgtccatgcaagccgcgcggtccgcaacggggctgcgcccggccatggccgggcgggatacacaaggttgcaaaaagccgctgccgcagcgggcgtcagcgcggcgcaggcagcgcggcggcgccggtccggccggccttggccgccttgcgcagcgcgacggcatcgggcgcggcggcgcggggtccccggtccaggcggaacacctgcaccgactccgacacggtctgggcctggcgctccagttcgatggccagggcggcgctctcctcgaccagcgccgcgttctgctgggtgatggtgtccagctgggccacggccgcattcacctgcgagatgcccgagagctgctcgttcgaggcgctgtggatctccccgatgaacacgccgacgcggcgcaccagttcgagcgattcctgcatggtccggcgggcaccgtcggtgcgcgcgtggccctcccccacccgcgccgcggattcctcgatcagctggcggatttccttggcggcggactgggtgcgctgcgacaggctgcgcacttccgcggccaccacggcgaagccgcggccgtgctcgccggcgcgcgccgcctccacggccgcgttcagcgcgaggatgttggtctggaaggcgatggagtcgatcagcccggtgatctcgccgatgcggccggacgaggtctggatctcccgcatggtcgcggccacctcgtccaccgcgccgctggtgcgctcggccacgcccgtggcctgctgggcgagttcgctggcctggcgtgcggagtctgcggtctgcttgacggtgccggtgatctcctccatcgaggcagccgtctgctgcaaattgctcgcctggttctcggtgcgcgaggacagttcctggttgccctgggcgatctcgcggctcgacatgcgcatcttgtcgctctcctggcgagcatcgcgcacgatcgacagcaggttgacattgagctgcgcgagcgcgcgctgcagttctccggtcaggccggtgcgcgtcacggtgacgctctgcgtcaggtcgccggccgccatgcggttggccgcgcccaccatggcggccagcggcagcacggcggcccggcgcacccatgcgaatcccccgacagccaccgccgcgacggccagccacgccagcgcggagaacacgcccgattcctggtccacaagccccgcgaggaacgccgccagccataccgacgcgaaggccatggccacctgcccgcccaggccgatgtccagcgcctggcggatgcgccccgaaagcgtcctgcgcacgacccgtccgcgctgcagtgcatgcaccatgcggccggcctgcttctcggcgcgcatgcggccatagagcgcctcggcgcccgcgatctgctcgcgcgaggcttcggtgcgcaccgacatgtagcccaccgggcgcccgtcctccatcagcggcgtgacgttggccatgacccagtagtaagtcccgtccttgcggcggttcttcaccgcagcggaccatggccacccggcggcgatggtttcccacatgtcgcggaacgcctcttccggcatgtccggatggcggatcatgttgtgcggctggcccagcagctcggcgcgctcgtagccgctcacctccacgaacatgggattgcagtagaggatgcgcccctgcagatcggtggtggaaacgagtgtctcgccccgcgggaaagggtattcctgggcggtgacgggaaggttgacgcgcatgggttctcctcggctgggtggtttcttcgcgaaccgggcccgtccggcccctccggacggcgccctgaaaaaatactacggcgatatggcaaatttgatgcaatttaacacatccctgcaaccgtcaaaacctgcatgcacatccaatgcctggctcggccatgcgaggctcctgcacaccataccggccataaacccgctccgccacaggtttttcttgaagtcccttggtcaagttccggcaaggtagcggtggaccggcctgtggaatcccgagagatcgccacggccgagtcgcgccgcctccacggtgcaagcctgctgaaagctcccggcgatagatgtcgctgcgcccccacgagacggggcggtccggctctccggaaacggaatgcgcccgcgcggaggggcccgcttcacaagccgttttcaatcggcggtgagaatgcacggctctccccgcagcgcctgccatgaatcccacgcccttccgctccgctcgccgacttcccgccccgcccgattccgcctgcccgcccccgccggcagggtgcgcagacgctcccggtgccgcccccggcggtgcctgccaggcgcccggccgccgggcccgcacgctgtggctcgggctgggcatcggcctggctgcggccctggccggctgctcggacaaggcaccgccccccgcgccacgcggcccggtggaggtaggcgtggtcacgctgcagcccgagcgccagtcggtcaccaccgaactgcccgggcgcaccagtgcctacctcgtggccgagatccggccgcaggtgggcggcatcgtgcagaagcgcctgttcacggaaggcgcggaggtgaaggcgggccaggccctctaccagctcgatccggcgccgctggaggccgccctcgccagtgccgaggcttcgctcagccgcgcccaggccacggccgcatcggcggaatcgaacgcgcgccgcaacgccgaactggcgaagatcgaggccgtgagccgacaggtggcggacgacagccaggcggcggcgcagcagtcgcgctcggacgtgtccgtggcccgcgccgcggtggccaccgcgcgcatcaacctgggctatgcgcgcatccagtcgccgatctccggccgcacgaccacgtcgagcgtcacgcccggcgcgctggtcacggccaaccagaccacggccctcaccaccgtgtcgcaggtcgatccgctctacgtggacgtcacccagtcgagcaccgatgtgctgcgctggaagaccgaactggcgcagggccgcctgcagcgtgccggcgaggggcaggcgcgcatgcggctcaagctcgaggacggcagcacctacgcccacgcgggccggctgcagttcagcggcatcaccgtcaaccccacgaccggcgcggtcacgctgcgcggcgtggtgcccaacccggacggcctgctgatgcccggcatgtacgtgcgcgcggtactggagaccggcgtgaacgagcaggccctgctcgtgccccagcagggggtggcgcgcgacgcagccggcaatgccagcgtgctggtggccaacgcgcaggacaaggtggagcgccgcggcatccaggtgggcgcggccgtgggcaaccgctgggtggccacggtgggcctcgccgccggcgaccgcatcatcgtggacggcctgcagcgcatccagccgggcgacgccatccacgccgtggaggtgaagatcccgcaacagggcgcggccgccgctgcggccagggcctccgcgcccgcggccccggcttcggcccaggctccggcggcctcgcgctgacgcaggagccccctccatggcccagttcttcatcaaccggcccatcttcgcgtgggtcatcgccatcgtcatcatgctcgcgggcgcgatgtcgatccgcaacctgccgctggagcagtaccccgacatcgcgccgccgcgcgtgtccatcagcgccacctacaccggcgcctcggccaagacggtggaggaatcggtcacgcaggtgatcgagcagcagctcaaggggctggacaacctcatctacatgggctcgaccagcgatgcctcgggcaactcgcgcaccacgctcaccttcaatgccggcaccaacatcgacgtggcccaggtgcaggtgcagaacaagctgcagcaggccatgtcgcgcctgcccccggcagtacagagccgcggcgtcaccgttaccaagggcggcaacgactacctgatgatcgtcaccttcacctcgcccgacccgtcggtgacgcaggtggacatcggcgactacatctccagcaacctggtggacgtcatcagccgcatcgacggcgtgggcgacgtggccacgctgggcacgggctatgccatgcgcgtgtggatggacccggccaggctcgagaaatacgcgctcatgccctccgacgtgggcaacgcgctgaacgcgcagaacgcgcaggtctcggccgggcagctgggcgccctgcccgccgtgggccagcagcagctcaacgccaccatcaccgcgcgcagcaagctgcagagccgcgaggagttcgagaacatcgtgctgaaggtcgccaccgacggctcgatcgtgcgcctgaaggacgtggcccgcatcgagctgggcgcggacaacctcaccatcacctcgcgcctgaacggccagcccggtgcgggcatgggcgtggtgctggcggacggcgccaacgccatggcggtggccgaggcggtgaacgccaaggtcgccgagctgcggcccttcttcccctaccagctcaagcccttcacgagctacgacaccacccccttcgtggaagcctccatcgaagaggtcatcaaggcgctggtggaggccatggcgctcgtggtgctggtgatgtacctcttcctgcagaacttccgcgccacgctgatcccggccatcgccgtgccggtggtgctgctgggtacgttcggcgtgctgtcggccgcgggctactccatcaacacgctcaccatgttcggcatggtgctggccatcggcctgctggtggacgacgccatcgtggtggtggagaacgtcgagcgcgtgatgagcgaggaaggcctgccgcccaaggaagccacccgcaagtccatggccgagatcacgccggccctggtgggcatcgcgctcacgctgtcggcggtgttcattcccatggccttcttcggcggctccacgggcgtgatctaccggcagttctccatcaccatcgtctcggccatggtgctgtcggtgctggtggccctgacgctcacgcccgccctgtgcgccacgctgctcaagccgataccgaaaggcgcgcacagcccgcacggcggcgcaccgcggcgcggcccgctgggctgggtggaccggttcttcacgggcttcaaccaccgcttcgaccgcacggccgacggctaccagcgcggcgtgggccgcatcgtgcgccggggcggccgcatgatgctggtctacgcgctcatcgtgggcggcatggcggtgctgttcatgcgcctgcccacctccttcctgcccaatgaggaccagggcgcggtgcaggtgcagatcacgctgccggcgggctcgtccaacacgcgcctgcaggccgtgatggccgaggtgcagaagtacttcgcggcacagcccgacgtggtgagcttcaactccatcaccggcgccaacggcgaccagagttccgcgcgcggcttcgtgcggctgaaggactggagcgagcgcccgcggcccgagcagagcgccgatgcgatcgcccgcaaggccacgcgcgacctgcgccggatccgcgatgcgcgcatcttcgtggtgctgccgccggctgtgcgcggcctgggggccaacgcgggcttcaacttccagctcaaggacctgaacggcctggggcacgaggcgctggtggcggcgcgcgacaaggtgctgcagctcgcccgcgaccgccacgaggtctccaacctgcgcgccaacaaccccgacgacacctcccagctgggcgtgaccatcgacgatgccaaggccggggccctgggcctggccaccgcggacatcaacagcacgctctccagcgccatcggcggcacctacgtgaacgacttcctgaacaagggccgcgtcaagcgcgtgtacatgcagggcgacgcgcccttccgcatgctgccgcaggacatcggcccctggacggtgcgcaacaaccagggccagatggtgcccttctcggccttctccagcacctactggacctacggctcgccccagctgcaacgctacaacggcagccccagctatgagttcgtgggcgatgcggcgccgggcgtcagctccggcgcggccatgggcgcgatcgacgagatcatgaagcagatgcccccgggcatcggctacgaatggacgggcgcctcctaccaggagcggctatcgggctcgcaggcgccgctgctgtacgcgatctccatcctgttcgtgttcctgtgcctggccgcgctgtacgagagctggtcggtgccgttctcggtgatcctggtggtgcccctgggcatcgtcggggccctgctgggcatcggcatccgcggaatgtcgaacgacgtgtacttccaggtggggctgctgaccaccgtggggctcgcctccaagaacgccatcctgatcgtggaattcgccacccagctgcaggcggccgggcgcagcgtgatcgacgccacgctcgaggccgtgcggctgcggctgcgccccatcctgatgacctcgctggccttcggcttcggcgtgctgccgctggccatcggcaccggtgcgggcgcggggggccgccaggccatcggcaccgcggtgctgggcggcatggtggcggccaccgtgctcggcgtattcttcgttcccgtgttcttcgtgctgatccgcggcttcttcgcccggcgtggtgcgcaggccgcgcccgccgcggagcatccgcctgcgggcaccggcggcaccccgccctccagccctgcccccggagcctccgcatgacgcgcgtgcccttcgcccccctccttccccgcccgcgcctcgccatcggggcggccctggccgccgcgctgctcgcggcgggctgcaccaacctcgcgccacccttctggaagcccgcgctgcccgtgccggaggaggtcggcaccccgtccacccgcggcaccgacagcgtgacgatgacaggcgtggtggacatcggcctgggcccctgggagtcgttcatcacggagccgcggctgcgcggcgtgatcacgcaatcgctcgaagccaaccgcgacctgcgcatggcggtgctggccatcgagcgcgcccgggcccagtacggcgtgagccgcgcggacctcttccccaccgtggccgccacgggtgcgggcacgcgtgcgcgcacggccgacgacctcaccgccgccggccgcgccaacaccacctcgcagtacagcgcccagatcgggttcacgagctacgagatcgacttcttcgggcggatccgcaacctcaacgatgccgcgctgcaggagttcctgcgcgtgggcgacaacgcacgcagcgtgcgcctgagcctggtgtccgacgtggccggcgcctggctcacgctcgacgccgacgcgcgccgcctgctgctcgcgcgcgagacgctgcgcacccgatcgcagtcgctcgccctcgcgcggcgcagctatgaacagggcgccacctcgggcctcacgctcacgcagacgcaggcgacggtcgatacggcgcgcgccgacctcgccagcgccgccacccagctcgccaaggaccgcaacgcgctccacctgctggcaggacgccccgtggacgatgccctgctgccgcccgcagccgtggaggcgctggcgccgccgcctgcagagaccggggcctccgcgccgggcggcgaccgcgccggcagccccgatccggcgcgctggcagcggcccacggtgtcggtggcgcaggccctggcggtgcccgcgggctcgctgccgtcctcggcactgctgcgccgcccggatgtgcaggcggccgagcgctcgctgcggggttcgttcgccaatatcggcgcggcgcgcgccgcgttcttcccctccatcacgctcaccaccagcgtgggcacggcgagcaatgagctatcgggcctcttcggcgcgggcaacggcatctggagcttcgcgccgcagatccgcctgccgatcttcgacggcggacgcaaccaggccaacctgcgcgtggccgaggtcgcgcaggaaaccgccctcgcccagtacgagaagaccgtgcaggcggccttccgcgaggcggcggatgcactggccgagcgcgccacgctgcaggagcgcctgcaggcgcagcaatccctcgtggactccagccagcgcgcgctcgacctgaccctcgcgcggtggcggctgggcgccgacagctacctggccgtgctggatgcgcagcgctcgctctacaccgcgcagcaggggctgatcggcgtgcaactggccgaccagtccaaccgggtcacgctctacaaggtactcggcggatggggcggggagccggacgccggcaagccgtgacggcgccctttcaaggtgccgcgacgcggatgacgctgacgatcgccgcggcgcagtccaggcgcatctggcgggcgcacgtgccgccggtgtcgctcgaacgcacggcgatgccccgggcctccagcaggcgcagcgcggcctcggtattgagcgccccgaccggcggtacgcgcccggcgccggcagcgccctcccgcatgctggcgccgcccgccaggtgggcctcgatctgcacgcaatcccctggcccggcctgcaggcgctgcagcatcgcctccacggcctggtccacatagcgcgccccgcccggcgggtatggtgcgggcgcgcagggcagcaggcagtgcgccatggcgtagaggccacgggacttccagagcagcgcgatgccgacgcacgaacccagcgtggccttgagcagctcggggctgcgccccagggccagctcgcccatgcgcacatggacctgctcggcgcgatacgtcatgccgctgctctctcgtagatctgcggctgcacgaactggaacggcacgttcaaggacgtcagcgattccgactcgccgatcaccagcttcccctgccggcgcagcgacggcgcgaggtggtggacaacgcggcggatgtcgtcggcagtgaagtagatcagcacgttgcgcaggaacaccacgtcgaagcggtcctgccacggtaccggctccatcaggttgtgcggctcgaaggcgatgcagcgccgcacggcgtcttccagcatgaactgcccgggccgccgggcggcgtcgtagcgctcgaagatctcggggtggcccgcccggaacgccgccacggaagacccggagtaccggcccgcgcgcgcatgcgccagcacgtcggtgctgatgtccgtgcccaggatctcgtaggagaacccgggctgctggcggcgcacctcctcgcagcagatcgcgatcgtgcaggcctcctcgccggtggaggccgcggccgaccacacccgcagcggccgttcccgctcctcccgggcccaccctggcaggaacacgtcgcggaagtactgccagaccttgggcgtgcggaagaaggaggtctggtgggtcgtcaccgcatcgacgaagggctggcgctcgtcctcgttgcggtccaggtgctccacgtacccggcataggaatcgatgcccaggtggcgcatgcgcgggcgcagccgggcctgcagcatggtcttcttggcctcgaccatgtggatgccggtgtgcccgcgcacccgctgcagcagccgcagcagggtcgcgccgtccatgtcgccgaactcaggcatcggccatctcggcctccagctcgccgatggacgcgaagatgcgggccgcatccagcgtcagcacatgcgtgggcgtgctgccctcgccctgggtttcgagcacctcggagacgtggtggcgcgtccggggcgtcagggcattgcgcatcagcgagggaatggggtacttgcccgcggcgtcgatgtgcacgatgctgcgtacccggtccacctgcagccccagcagggtgtcgccctgctggagcaccaccaccttcggctcgagcacatcgtcgggtccgggctcgcccagctggtaatagcggcggatgtccaccaccgtcaccagcttgccgcgcaggttgtacatgcccgagacgaattccggcgcgcccggcacggggatcagcccgtcgccgcaatcgatgatttcccgcacgtcctgcatcggcaggccgaacgcctgccgggagtcgaaccacaggaaggtctggcgcacgcccgcctgccgcgaggaagcatgcgccttgcggtcccgcgaagcgaacaggctgctgtgctggccggagatgcggccgatctcgccgtggtccagcaccccctggctgtcgagcaggaacacgtggccccgctcgcccaggtccaggcacccggcgaacatgctggcgcggtggcgcgtcagcacgggcacgtgcatcacgtcgtcctcggaataggcgacgatcgcctcgacgctgtccaccagcagccccacgtgcatcgctccggcctggagcacgacgatccgctgctcggcggtatcttcaccctccgtgccggcaccggtctgcagcaggtccccgaagcgcaccaccgggaccacgttgtcccggatgtgcatcacgcccgcgcacagcgcgtcctgcaccggggagcgttcgatgccccgggcctgcacgatctcgtgcaccccgtggatgccgaagcccagcagcaggtcccccacccggaaggtgatgcagcgggtgcggttgcgcttggcccgggaagcgtcaccctctcccgcggccatgccggcacggggcacgttctcgatcgccaccagccggtcgagatcgagcacgcgcaccagatcgccaccgatcttgagcacgcctgccaccacgcggtgggtggattggtcctggtagccgaacagtgcctgctcgtcgccgcgggggcgcatcacgcgccgggtgtcgtcgaatagcagccccaggcggactccgcggtgctggacgatcaccaccttggcagccgcggggtcatcggcagcgcccagccccagcaggcggcgcatgtcgagcatgggcacgatggtgccgcgcaggttgaagacgcccaccacgaagtcgggcgccagcggcatggcgacgatcctgccgggcaggttgacggcctcctgcacgtgccggacgtcgatggcgaactcttcgtcgcccagcgtgaaggaggcatagaccgcggcctgcccggcgggggccggcagcacaggcgcggtggcttgcggatggctcaaggcggctctcctgtgccgggcggatcagcccttggccttgaagtcggcgaaggccgcggccagctgctgcgcgccgccgtcgagatcgcggcacgccatgtcgatcccttcggaagcggaggccgacttctcggtttcctcggcgatgtgctggatggcgtcgccgatcatcttgaccgcgccgagctgctcctccgcggcactggacacttcggaaatcgcctggccggtctggcggatgctcttgacgatcttcgtgaaggcatcgccggcctgcctggatacgtcgctgccctggacgatgagcttcaccgagccgttgatgagcttggagatttccttcgtcgcctgcgacgagcgctcggccagcttgcgcacctcgtcggccaccacggaaaagccgagcccgtgctcgcccgcgcgggcggcctcgatggccgcgttgaacgccagcatgttcgtctggctcgcgatctcgctgatgaccttgacgatctccgacatgtcttccgatgagcggccgagcacttccatcgactcgatcgccttgttgatcgcctgggcgccctgctccgcctcttcctgcgtatggcgcgcgacggcatccgtgcccttcgcgttctgggcgatggagtggatcgacgccgtgagctcctcgatcgaggcattcatttcctcggtggtcgcgcacagggcctgggcaccggtcgccaccgcgcccgacttgccgaggatgccgcgggtctgctccgacaggcttccgaccagggagccgatggacttgtcgaggtcctcggcccgccgcttctcttcatggatgtccttgagcgacccggccacgcgcagcgggttgccttccgcatcgcgcagcgtggtgccgcgggcgcggaaccagcggtattcgcccgagcgcaccttgcagcggtactcgaggtcgtaaggcgtcttgcccgtcttgtccatcaggtgggcagcgaaggcctcgaacgtcgggtccttgtcgtcggggtgcagcagcgagccccagctgtcgagcacgttcgggaagtcggtctcgtcctggtagcccagcagcttgcggaactggtcggaccaccagaacggcgtctgcggctgcacattgccgtcggccgggtacgccatgtcccacaggccttcgctggcgctctggttcaccaggtcgaagcggatcagcgcgctgtccagttcttccttctgcttcttttcttcggtgatgtccttgagggacccggccacgcgcagcgggttgccttccgcatcgcgcagcgtcgtgccgcgggcgcggaaccagcggtactcgcccgagcgcaccttgcagcggtactcgaggtcatagggcgtcttgcccgtcttgtccgtcaggtgggcagcgaaggcgtcgaaggtcgggccgctgtcctcggggtgcagcagcgatccccagctgtcgagcacgttcgggaagtcggtctcgttctggtagcccagcagcttgcgaaactgatccgaccaccagaacggcgtgctcggctccacattgccattggccgggtagcgcatgtcccagaggccttcactggcgctctggttcaccagatcgaaacgggtgagggcttcagccagttcctgctcgagcgtggaaggcggctgcgaggagttggcggcggtcgtgggcagatcggacatggaattttcgtgatcgggtattgacaaattcccacgcaaaggtttgtcatttttgcgacattgacctgcatggcacgcttcccgcgacgggaagagccggcaatatctcacaaattgctacaagtgattgcagaatgggtatttgtcctacacccccgccaagcgccccccagcggccagtgccgatggtgctcaggtatccaggggcagcagcgtcacttccatcgcatcgtccagccatgccatgacgggttcgccggcttcgtcggccaccccctgtccgaagaactgcgacgcgcagagcacctccacgtcgatgccctccaggctgtggcgggcgatcaccgcgccgatgcaggccgctcgcgcccgctccacgatgccccagacgatggccgtgccggctgcgcactgcatgctggccagcagcgcctcggaccgcgctccgtcggcggacttgtccgccagccagggcagttgccccgccaaccggggatcgcacagcagtacctccagcagttcgcgagccttggcgggctgcaggggcacgacgacgaagcgctcggtatcgaagcgcggcgggtgggcgggcagcatgcccatttgcgcggtggcgttctgcaggcccatggggagctccaggaaatatcgatgccgcgcagcatcgccccccgccatggcgttcgcacgccccgctccgaagtgccgtgccggcacgcgaacggccccgtgcggcctgcccgcatgcaccagtgcggggcggtgcaccgaagcggttcacgcccgcatgccacgtcgcaatcaagcgttatggattccataacgaaaaccatgcaaattgcagtagcccgcgcagtagattcgctggacgccctcccgaccgtacccgcacgccgatggtgcccgcatcctggcacgcgcattgcaacaggcttcgcgtggccaaggctggccacgtggtccgtccctcctgcaatggcgcaggcggaacgggcccaggacgaaggcgtccccacccgtgcgagcggcccgctgttgcggcgcatgcagggtgcggacgccttttttgttttccgaaccgcccgtgggggtcacgatgaagaaatccagattggtgatggtgggcaacggcatggccggcgtgcgcgcgctcgaggagctgctgaagatcgcgcccgatctgtacgagatcaccgtcttcggcgccgagccgcaccccaactacaaccgcatcctgctgtcgcccgtcctggccggcgagcagacgctggaggagatcgtcctcaacgactggtcctggtatgaggacaacggcatcacgctgcacgcgggctgcaccgtgcaggaagtggaccgcacgcggcgcatcgtgcgcggcacggacgccgcgggccgcaccatcgaggcgccctacgaccggctgatcctcgccaccggctccaaccccttcatcctgcccattcccggcaaggacttgcagggcgtgctggcctaccgcgacatcgccgacacgcaggccatgatcgacgcggccgccacctaccgcgacgcggtcgtgatcggcggcgggctgctcggcctggaggccgccaatggcctcatgaagcgcggcatgcgcgtcaccgtggtgcatgcgagcgaatggctcatggagcgccagctcgacgacgtggccggccggatgctgcagaagtcgctggtggagcgcggcatgggcttcctcatgaaggcgcagacccaggaactggtgggcgacgcctcgggccgcgtggccgccgtgcgcttcaaggacggcacggaggtgcccgcgcagctcgtcgtcatggccgtgggcatccgcccgagcacgcagctcgccgagagcatgcgcctgcacgtgaaccgcggcatcgtggtgagcgacacgctgcagacggtgaccgacgcgcgcatctacgccgtgggcgaatgcgccgcgcaccgcggcatcgcctacggcctcgtggcgccgctcttcgagcagggcaaggtgctggccaaccacctggccgagtacggcatcgcgcgctaccagggctcgctcacctccaccaagctcaaggtgacgggcatcgacctgttctccgccggcaacttccagggcggcgaaggcaccgaggaaatcgtgatgagcgatcccttcggcggcgtgtacaagaagctggtgatccgcgacgaccagctggtgggcgcctgcctctacggcgataccgtggacggcagctggtacttcaagctgctgcgcgagggccgctccatcggcgacatccgcgacaagctgatgttcggcgaatcccacctcggcgacaccggccaccagggccagagcaaggccgccgccatgcaggacgccgacgaggtctgcggctgcaacggcgtgaccaagggcgcgatctgcaaggcaatcaaggacaagggcctgttcacgctggaggacgtgcgcaagcacaccaaggccagcgcgagctgcggctcctgcaccggcctcgtggagcagatcatcatgttcaccgccggcggcgactactccgccacgccccggaccaaggccgtctgcggctgcaccgaccacggccaccaggccgtgcgcgacgcgatccgcacgcaccggctgctcaccatccaggacgtcttccacttcctggaatggaagacccccaacggctgccccacatgccggccggccgtgaactactacctgatcagcacctggcccaaggaggcgaaggacgacccgcagagccgcgccatcaacgagcgctcgcacgccaacatccagaaggacggcacgtacagcgtgattccgcgcatgtggggcggcgagaccaccgccgacgaactgcgccgcatcgccgacgcggtggacaaatacaacatccccaccgtgaaggtcacgggcggccagcgcatcgacctgctcggcgtgaagaaggaagacctcgtcaacgtctggaaggacatcggcatgcccagcggccacgcctacgccaaggcgctgcgcacggtgaagacctgcgtgggcagcgaatggtgccgcatgggcacgcaggacagcacccagatgggcaaggacctggagcgcgcgatgtggcgcatgtacgccccgcacaaggtcaagttcgccgtgagcggctgcccgcgcaactgcgccgaagccggcatcaaggacgtgggcatcatcggcgtggactccggctgggagatgtacatcgccggcaacggcggcatcaagaccgaagtggcccacttcttcaccaagctcaagaccgccgaggaagtgctcgaatacaccggcgccttctgcgagctctaccgccaggagggctggtacctggagcgcaccgtgcactacgtgaaccgcgtgggcctggactacgtgaagaagcgcatcctcgaagaccacgaaggccgcaaggcgctctgggcccagctgcagttcgcgctcgacggcgaaccggacccctggttcgagttcgacaaggccgcggtggacacgcggcagttcgtcccgctggcgcctgccgcggccgcaacggcaaccccccgttgattccgtgaacgtcccgatcctttcccccatacccacgagaggcccccgatgacccaatggatcccgatctgccgcgtggacgacatccccgtgctcggcgcgcgccgcgtcgcccggccgcacggacttgacgtcgcggtgttccgcaacgacgccggagaagtcttcgccctcctcgaccgctgcccgcacaagggcggcccgctctcgcaaggcatcgtcttcggccgcagcgtcgcctgccccctgcacaactggagcatcggcctgtgcgatggacaggccgccgcgccggacgaaggctgcacgccgcggttcgcggtgaaggtggaggacggggaggtgttcctggatgcgggagagctcgcggggcatgcggtgggggagaccaggccggtggcggggccggcgaggcggggagtggcggcgggggcctagggcctcggcctcgtctgcctggtggcgccatgagccgttgtgttgtgttttcctcccggagccgggatttcgccccggcgggcgagtcactttctttcgcttcgccgaaagaaagtaaccaaagaaagggcgaccctgctggatgcgaccccgttcgcccgcagggcgaacggggcaacctggggtgctcgggggtggggtgtgccgtggaactcgctgcgcgcactccgtgcgctccgctcggacaaccacggcaagtcagttcacgatgcgggcgtgtcctgcggcacgcccgccaccccaccccctgcgcgccccaggcgcatccagaaggggtgatccgggccgtcgctgcgctcggccttccaaaaacaccgtgcgcggtgcaacgcactcgcgcaccacaggccgagcgaagcaatggcccgtatgctgcaccccgccctcgtggctgcgccgaggagcgcagggcgcggggcgggcaggcgtgccgcaggacacgcctgcttcgtgatctgactcgccgtggttgtccgagcgcagcgcacaaagtgcgcgaagcgagttccacggcgccgccccgcgtccgagcaccgcaggctgcccccttcgcccctccggggcgaagggggacgcagacaccagggctcgccttttctttgcctactttcttttggcgaagcaaaagaaagtaggtgcgccgccgggcgcacaccccggccccgggaaccaaccaaccagcagcccccccgccatgcacaaagaaacaaaatccacctgcccctactgcggcaccggctgcggcgtcatcatcgaatccaccggcgaccggatcaccggcgtgcgcggcgaccccacccaccccgccaatttcggccgcctctgcaccaagggatccacgctgcacctcaccgccacgcagcccgtcaccctgcagacccgcctgctcacgcccctgcaccgcacacagcgcggccaggcgccggcccccatcggctgggatgccgcgctggacatgaccgccgggaagttcgccggcatcatccaggcacacggccccgatgcggtcgggttctatgtgtcgggccagttgctcaccgaggactactacgtcttcaacaagctggccaagggactgatcggcaccaacaacatcgacaccaattcccgcctgtgcatgagcagcgccgtggcaggctacaaggccacgctgggcgcggacgcccccccggcctgctatgaagacctcgcgctggcgcagtgcctgttcatcacgggcagcaacacggcctgggcgcaccccatcctcttccggcggatcgaggacgcgcgggccgcgaacccgggcctgaagatcatcgtggccgacccgcgccgcaccgaaacggcggcgatggccgacctgcacctgcccatcctgcccggcaccgacgtcatgctctgccacggcatgctgcacctcatgctctgggagggctgggtggatgccggctacatcgcggcgcacaccacgggcttcgaggcgctcaaggccacggtgcgcgactgcacgcccgcgcgggtggccgaggtctgcggcatcaccgaggcgcagctcgccacggccgcgcgctggtttgcgctcggtggtgccgatgcacccgtcggcagcgccggagcccgtgccccgacactgagcctctactgccagggcctcaaccagagcagcagcggcaccgacaagaacgcggccctcatcaacctgcacctggcctgcgggcagatcgggcgtcctggcgcgggcccgttctcgctcaccggccagcccaacgccatgggcgggcgggaggtggggggactggccaacctgctctccgcccaccgcgacctggcgaaccccgcgcaccgcgccgaggtggccgcgctctggggcgtgccccaggtgcccgccacgccgggcaggacggcggtggagatgttccaggccgccgccgacggagagatccgtgcgctgtggatcgcctgcaccaatcccgcgcagagcctgccggaccaggccacggtgcgccgcgcactggagcgcgcggagttcgtcgtggtgcaggaagccttctccacgacagccacctgcgcctacgccgacctgctgctgcccgccaccacctggggcgagaagacgggcaccgtcaccaacagcgagcgccggatttcgcgggtgcggccggccgtgccggcgccagggcaggcccggcacgactgggcgatcgcggtggaattcgcgcgccggctgcaagatcggctgcgcccggaaggcgccagcctgttcccttacgacaccggctgcgccgaggccggggccgaggcggtctggaacgagcaccgggagacgacgcgcgggcgcgacctggacatcacgggcctgtcgtgggcgctgatcgaccgccaggggccacagcactggccgtttccggaaggggccgcccagggacgcgcacgtctctatgaagatggagtcttccccacgccggacggccgcgcgcgcttcgccgccgcggcctggaagcccgtcgccgagccgcgcagcgcccgctatccgttcagcctcaccaccggccgcctgcgcgaccagtggcacggcatgagccgcaccggcaccctgggccgcctcttcggccacacccccgaaccctgcgtgcaactgcacccgcaggacatggagcgccgccggctcgccgaaggcgagctggtgcgggtggaaagccggcggggcgcggtcatcgtgcccgtgcaggccagcaccgacgtgggtctctcccaggccttcatcgccatgcactggggcggcgaaatgctctgcggccatgccggttcgcaggatggcaccgcagacggcacggatgcaccgcctcccgccctgggcgtgaacgccgtcacctcgccggccttctgcccggcgtcgaagcagcccgagctcaagcatgcggccgtccacatcgagcgggccgccctgccctggcggctctacggcatggcctggctgccggcggacgaggccctggccgtgcgcgcgcagcttgccggcctgctggccggcttccccttcgcggtctgcgtgccgttcggcaacaacgcccccctgtcggagcccacacgcgagcgccacggggtcctgctgcgggtagccggcaccgcgcccgcacccgatgccctgctggcacgcatcgaggccctgctcggcctgggcggcgccgacacgctccgctatgccgacgcccggcgcggccagcggcgggccctgcggctcgaagccgcgcctgcagcgtccggcgggcccggcgtggagcacggcacaggtggcgccgatggcaatgaactgcggctgggcgccctgctgctggccggagacaccagcgcggaggcctggctgcgcgacctgctgcagcaagagcggcccgcgcagggctatggccgccgtctgctgtcgcccggcctgcaggccccggacagtgccacgcctgccccgccgcgcagccgccccgtgtgcagctgcatgaacgtgagcgatgcggcgatcgcagcacagctcggccaatgccacggcggcgatgccgagcggctgggccagctgcaggcggcgctgggctgcggcacgcagtgcggctcctgcctgccggaactccgccgcatggtgcgggacagcgcagccgtgccggccacggagtcctccatataaccggaagttctctgaattacgggagaatgcgcgtccccgcgacatccgctccacgcaccaccaatttccgcatccatgggcagcatcagccactatctcaaggacctcggccgcggcgcgcgcggcgcccgtgccattggccgcgaacaggccgccgatctcttcgggcaggtgctcgacggacaggtcaccgactacgaagtgggcgccttctgcatcgccatgcgcatcaagggcgaaaccgccgacgagatgtgcggcttcctcgacgccacccacgcccgcctcgctcccgttcccgccggcgatgtgcccaccatcgtgctgcccagctacaacggcgcgcgccggctgcccgtgctcacgccgctgctcgcgctgctgctcgcccgcgagggcctgcccgtgctgctgcacggcatgcgcaccgaggcgcgccgcgtgctcgccagcgacgtgctgcaggccctgggcgtcgcacccatggagtcgcccgaagcggtcgcgcccggcagcgtcgcgcacgtccgcacgggcctgctttgcccggggctcgcgcggctgctggcagtgcgcgaggtcgtcggcctgcgcaacccggggcacagcgtggtcaagctcatgaacccggtgcgtggcccgtcgctgctcgtcaccgcctacacccaccccgagtacctggagatgctgcacgccaccttcgctgcgcgcggcatggacgtgctgctctcgcgcggcctggagggcgaggtcgccgccgacccgcgccgcacgccccgttacgacgccttcgtgcgcggcgcgcaccatgtgtgggatgagcagcagcccggcaccgcggccgaggtgcccggcctgcccgcggacatcgacgtggacagcaccgcacgctacacgcagcaggtgctcgcgggcgaactgcccgtgcccgccccgctctcccggcaggtggaacacatcttgcgtcttgcccgccagaaccctacggagacagccccatgaaccgttccgcccctccctcgcagaccggccccacctcgccggcccgcccctacggcgccgcgccgcgcggcacctgcacgctcgtcggcgcgggaccgggcgaccccgaactgctcaccctcaaggccctcaaggccatccaggccgccacggtgctgctggtggatgacctcgtcagcgacgagatcgtcgccctcgccgcgcccggcgcgcgggtggtgcacgtcggcaagcgcggcggctgcaagagcacgccgcaggccttcatcgagaaactcatggtcatggccgtgaacgaaggcgagaacgtggtccggctcaagggcggcgatccgttcatcttcggccgcggcggcgaagaggtcgaacacctgcgcgcggccggcatcgaggtcaccgtggtcaacggcatcacggccggcctcgcgggcatgaccctgctcggcacgccgctcacgcaccgcgagcacgcccacggcgtggtcttcgtcaccggccacgccaagcccggcgacagcggcatcgactggcgccagctcgccgccacggcccgcgcagcgcgcctgacgctggtgatctacatgggcgtgagcagcgccgcgcacatccaggaggagctgctcaccggcctaccggcctgcacgcccgtggtcatcatccagcacgtgagcctgccctgccagcgccacgcgctcaccacgctgggcgagctgcacgccaccatcgagcgcgaacagctcggcagcccctcggtcatcgtggtgggcgacgtgacggccggcgtggccgccgcggccggtaccggcctgggccagcccctgccggtggcgccgccgccgctgcggcacgccggctgaaggcgccggcggcctgcgcaagatttttcacccgaagaggtttccatggccgccctcccgatccccgcagcgcactccccaaagccttccgccccgggcccggccggcagcggggaggccgacatctccctggtgaacctcgccgcgcgccagcgcatgctgtcgcagcgcatcgtcctgcagaccgtcctggccgtgcagggcgaggccgcccaggccctggcggcgcgccagaccctccagaccttcgagtccagccaggcccgcctcgtgcagacgccgcgccacctggatgccgcctcggcacgcgaggtggatgccatgtaccacggcccccgcggcgtcggcgccaccatcgatgcgttcgcccgccaggcccgcgccgcgctggacctggccgaccagggcagcacccgcgcggcggatgccctggcgccgctggtggccgccaccgatggcgtgctcgaggccctgaacgccgccaccacggtcttcgaccagatccagcggcggcagtccgaggacatgatgggcgagctgtcgggcatcgtcgcctccatccagaccgtcgcgcgcgaggccaaggtggtgagcttcaacgcccaggtcatggccgcccgggccgccgcgcacggccgcgagttcgccgtcgtggccaacgtgctttcgggcatcacggcggaaatcgaccgcctgtcgctgcaggccgtatcgcttgccggccgtggccggcgggcggtttgacggacggccgcgccgacggcgcaccgcggcgcacaggctcttacaaccgcgcggaatcgaaacacttcgcccgcattccctcctcctatgatccagcccggccgtgcgttccgcccggccccgcgccggcaaggcacggcctttcgcaggcgcggccatcacactcgggtttatccggcgaaaccgggagggagagaaaccatggcacatcttggatccgtggggagggccgtcgcactggccgccagcctgctcgcatgcagcggcgcggcatggagctattccatcagcaacggccaggtggtggacgacgccggccaggccgtgcagctgcgtggcgtgaactggttcggcttcgagaccggagagcacgtggtccacggcctctgggcgcgcaactggaaggacatgatcggccagatgcagcagcagggcttcaatgccgtgcgcctgcccttctgtccgcaaagcctgcgtggcaccggccccggcagcatcgactacagccgcaaccccgacctgcagggactgaactcgcagcagatcctcgacaaggtcgtgcaggaaatcagcgaccgtggcatgttcgtgctgctggaccaccacacgccggactgccaggccatcagcgagctctggtacacgccggcctacagcgaacagcagtggatcgccgacctggtcttcgccgccaaccgctacaaaggcgtgcctggggtgatcggcatcgacctgaagaacgagccccatggcgccgccacctggggcaccggcaatgccgccaccgactggaaccgcgccgcagagcgcgccgccgccgcggtcgcgcaggccgcgccgcgctggatcgtcgcggtggaaggcatcggcgagaacccctcctgctccaccggcagcggccacttctggggaggcaacctggagccactggcctgcacgccgctggacatcccggccgaccgcctgctgctggcgccgcacacatacgggccggacgtggccatgcagtcgtatttcaatgcagcggatttccccgccaacatgtccgccatctgggagcagcacttcggccgcttcgtgcaggccggccacgccgtgctgccgggcgaattcggcggcaagtacggccgcggcgacccgcgcgacgtgcagtggcagaacgccctggtggactacctgatcggcaagggcatccgcagcggcttctactggtcctggaaccccaacagcggcgacaccggcggcatcctggacgacgactggaacacggtgcgcacggacaaggtgcaactcctgaaccggctctggggcacgggcggggccaaccccaaccccaaccccaaccccaacccgaacccgaacccgaacccgaatccgaatccgaatccgaatccgaatccgaatccgggggcgagcttcggcgtcaagcagatcaccgacaacgactggggcgcgggctactgccagcgcgtgcaggtgaccaacagcggcggcgccgcaggcgactggacggtctccatcggcgtgcagggcacggtcaacaatctctggaatgcggtctgggcgcagtcgggcagcacgctgcaggcctccggtgtgtcgtggaaccgcacgctcgcgcccgggggcacggcggaattcggcttctgcgcggcgcgctgaccgcgtcaggtcttttcgcccacgaggcggatttccactggcaatccggcctgggcaaagctgcgcgccacattctccatctgggctggccccatgcccggatggcgcgaataccgtcctgactggttgaggatgtagaagcgttccttcgcggcgtcccatcccagctcaccggaaatgcgcgcctccttgccccaccattgccccgtcgcggtgtccttcagcgtgccgggcagcaggctcggatggcccagtcggcgggatttcccggtatcgggatcatgtcccacctccgtctcgggcccgagcagcagcgttccgccagggccgatgcaccagagcatcggcctgccgcgcttcacgcggtccaggtcgaccgatgcatcgagccgcacattccctggattgcccggcgcaacagccatccgttccggattctgcgcagcctcccacccatggacatggggcttgccgtgcttgaggcgtgctccgtgcaaggcgccccactccgcatccatgcgacgggcgtgctcctcgccgaccagatcggcgaacgcgaccgcctgcccatggaccgccgcggcctgcatgcgcggcggcgcagacaaggccctgcgtccgggcagcccctcccgctcggccctgcgcctcggcgccagccccaacggaggatgggccgaagacggccgcagggcttctcctggatccacgggtgccggcacgttgacggcagcatgcgggaccgttcccatggccttccggccgactgtttccatagcggatgctccacagattgactggaaacacatcttgggggtccgaccggcgataccgcaccgcaggcgcgaaacagcctccccggaaaacgaatcccggcctccggggcctgcaagaccgcaggggctgcgcgaaggctgcgctcagccgtgcgccagcgccgcctcgcgctggatctgcgcgaaacgctctgcctgctccttgcgcagactcttgcgcagcaacgccgcctcccagcgccgccgctcatccgccgtggaaggcgacagtggcggcaccggcgtgggcttgcgggcctcgtccaccgccaccatcgtgaagaagcagctgttcacgtgccgcacgacctgggtgcggatctcctcggccaccaccttgatgcccacctccatcgacgaggagccggtgtagttcacgctcgccaggaaggtgaccagttcgcccacgtggatgggctgcaggaaggtcacctggtccacgctcagcgtcaccacatagctgcccgaatagcgggccgcgcaggagtaggcgacctggtccagcagcttgaggaccgcacccccgtgcacgttgccggagaagttggccatgtcgggcgacatgagcaccgtcatgctgagctggtgggcggggctgtggggcatggtcatggccgcgattctagggggcggcggctgaaagtccttgttttccgcagggtcggcaacccggccgttccagggagaagcaggcagtaaatctgcaacgggctgttattcatcgcatgcaaagaaacacctatgtaagcatccgaaattccgctcgcaggaattccgtctggcggtaacctcgaatgctgcgccgcaacattcctgaaccaccgcccaccccaaggaggaaaccatggacctcaccacccgcctgctgctccagaaccgcgcctgggccgacgagatgacttcccgcgatcccgccttcttcgagaacctcgtgagcggccagcaaccccgggccttctggatcggctgcgccgacagccgcgtgcccgccgaacgcatcaccaacgccctgccgggcgaactgttcgtccaccgcagcgtcgccaacctcgtgcggccggacgacaccaacatcatgagcgccctccagtacgccatcgacgtgctgcgcgtgccggccgtcatcgtctgcggccacgaaggctgcggcggcgtgcgggccgcgctgctgcagtcgcgcgagcgggtgggcgaacccggcgaaggcgactacctcggccgccacatccgcccgctgcgctcgctctaccgccgccgcgtgcaggagatcgaagcgggcgaagggcttccagacgccgagcaggacctgagctcgcgcgtggaccgcttcgtcgcgctcaacgtggccgagcaggtgcacgtgctgtccgccaccgggccggtgcgccaggcctgggaacggggccagccgctcgccctgctgggctgggtctatgcgctgcgcgacgggcgcctgcgccaggtgatcgccctcgacgccgaaagccgccactgggccgaagcggcctgaagatgccaggagacacgccatgtccactccctacctgcaagcggcccacgctgccgcctccacgccctcctcgtcccccgcggcgcacgccccgcgcggcctgttcgcccatgtgcggcaggacgcgcccgcgagcctcgtcgtctttctcgtggcactgccgctgtgcctgggcatcgcgctcgccagcggggtcccgctcatggccgggctggtgtccggcatcgttggcggcctcgtcgtgggcgcgctctcgggctcccacctgagcgtcagcggtcccgccgcagggctggtggtgatcgtcgtgggctccatcgccagcctgggcagctacccggccttcctcactgccgtggtgctggccggggtgctgcaatgggtgctcggccggctgcatgccggcaagatcggtgcctgctttcccgccgccgtcatcaagggcatgctcgcggccatcggcctgctgctgatcatcaagcagctgcccgtggccttcggcttccagtccaccgagcacgccatgcgggtcgtgccctcggcagcggacaccttcgatgccgcgcgccatctcttcggctccgtcagcgtgggcgcgacggtgatcgcggccggcgccctggcgatcctcttcgcctgggacaccgccttcgtcaagcggctcccggtgctcgggcggctgcccgggccactggtcgcggtggtctggggcgtgggctgccatgccgccgcgctcgccgcgcgcccctcggccgcactcaccgaagcgcagcgcgtggccctgccggacgtccacagcctcgcggggctctgggcccagttctccacgcccgactggtcggcgctcgcgaatccgcaggtctataccgtcgcgctgaccctggccttcgtcgccagcctcgagacattgctgagcctcgaagccaccgaccggctcgaccccatgaagcgcgtggccccgcccaaccgcgaactgcgcgcccagggcatcggcaacatcgtcgcgggcctgctcggcggcctgccgatcaccgcggtgatcgtgcgcagctccgccaacgtgcaggccggcgcgcgcacccggctgtcggccatcctgcacggcctgctgctgctcgcgagcctgctgttcctggccgagttcctcgaatggattccgctcgcggcgctggccgccgtgctgctgcacaccggctacaagctcgccaagccctcgctggtggcgtccgtgtggcgcgaaggctggggcgtgttcatcccgttcgcggtcaccgtgggcgccatcctcgccaccgacctgctcatgggcatcctcatcggcctggcgagcagcatgctgttcgtcatcgagtccaacacgcgcggcgcactgtcgatggtgtcggacggcgacatgcacctgctgcggctcaacaaggacgtctcgttcttcagccgcgccagcctgcgcggctacctgtcgcgggtccatgaagggcagacgctggtgatcgacggctgcgactgccgcttcctggaccgggacatccgcgagacgctgcaggacttcctcgcgcacgccgaagagcgcggaatccacgtggaatgccgctccctgccggccgccacaccggactccgggctcgggggcgccgtgggcatctccgggctcgcggccctgctgcgcccccgcgccgcagcgggctgagccgccgggcgcaccggcgccccccaccctggtgggggctgccgggcggggcgcgggttcgctacactcgcgcctcgccttacagcccccagcggcagccccatgctcgacaaactcaacgacttcaccgccagccacggcgaattgcgtccgggccgcggccacatctccggcgtcatcgcactctcgctcggcatcctgagcttcctgggcgtgctcgccttccacttccccgaatacctcaccacgccgcagctgcgcaaggcatacaacgtcgatgtgctgcgcatggtgctgttcgcggcgctggtggtggccggggggctctcgctcgtcaacatcgtgttcaaccgctcgcgctggctgtcgtccgcggccttcctgctcgtgacctcggccgcgctgctcggcggccacaaggtgcccgtgcacgatttcgcggacaacacgccctatatcggcctcgactggttcatcctcgacctgctgggcagcgccctgatcttcatcttcatcgagaagctcttcgccctgcggcgtgaccagcccatcttccgccccgagtggcagtgtgatttccaccacttcatcgtgaaccacatggtggtgggcttcgtgctgctggccaccaacctgctggtgcacaagctgttcggctgggccgccagcgacggcatccgcggctgggtgcagggcctgaacttctgggtagcgcttttcctcatcatcctggtggccgacctcgtgcagtactggacgcaccgcgcctaccacgaggtgcccacgctctggcgcctgcacgccgtgcaccacagcgtcaagagcatggactggatggccggctcgcgccagcacatcctggaactgctcatcacgcgcacgctggtgctggcccccatctacgtgctgggcttctcgaaggaagtgatcgatgcctacatcgtcatcgtcgggttccaggcggtgttcaaccatgccaacgtgagcgtgcgcctcggcccgctgcgctacgtgctcgtcacgcccaacttccaccactggcaccacagccaggaccaggaagcgctggaccgcaactatgccgcgcacttcgccttcctcgactacctcttcggcaccgcggtgcgaagcgaccggctctggcccgagaagtacggcgtgctgggcgactatgtgcccaacggcttcatcaagcagctgaagttcccgttcacctggaaaggctgatgcatcccccgccacggttcgacgccgtcatcatcggtgccggcgccgccggcctgttctgcgccgcgcaggccggccagcgggggctgaaggtgctgctcatcgaccatgccgagaaggtggccgagaagatccgcatctccggcggcgggcgctgcaacttcaccaaccgcgacctggacgtgcgtgcgccccacaggcacttcgtgggacagaatccgcagttcgcgcgctctgcgctgtcgcgctacaccccgtcggacttcatcgcgctggtcgaacgccatggcatcgcctaccacgagaagcacaagggccagctctttgccgaccggtcggccgaagacctgatccggatgctgctggccgaatgcgaggccggccaggtcgagcgctggcagccctgcaccgtgaagaaggtgggattccacccggcaggcgcagagggggctggcgctgccacctaccacgtcgataccggccgcggcccggtgcaggcccgcagcctggtcgttgccacgggcgggctctccatccccaagatcggcgcgaccgacttcggctaccgcctggcgcagcagttcggcatcccgctggtggaccgccgcccgggcctcgtgccgctcaccttcgacggtgatgcctgggcaccgtacgcgcagttggccggcctggctctgcccgtcgagatcgccaccggctcgaagaagcagcgcacggccttcctggaagacctgctgttcacgcaccgcggcctctcggggccggcggtgctgcagatctccagctactggcagcccggcacgccgctggccatcgacctcgcgcccggcaccgacctgcccggggcactcgcgcagggcaaggcacggtcgaagaagctgatcgccaacgagctcgccacgctggtgcccggccgcctggccgatgcctgggcacagcggagccccgactggcagcgcccgatcaacgaggcctccgacaaggcgctggcgcggctggcggaccagctggcacgctgggaactgacgcccaccggcaccgaaggctacaagaaggccgaggtaacgctgggcggcatcgacacgcgcgcgctgtcgcagcagaccatggaggcgaccgcgcagcccggcctgtacttcatcggcgaggtggtggacatcaccggctggctgggcggctacaacttccagtgggcgtgggcgagcgcgcatgcctgtgcgcaggcgttgccggcggcacagggcggcaccggaccatagccgcacgggcgggcgggccgcccccctcatcggcccctgttcagtccctgctcagcccctctccgcgggtcccaccacctcggcccagcgggccacgcccagcacgtcccgcagcgccaccgcaccgcgcggcgtgatggccagcgcgcgggagccggtgctgcgcgccagccagccgctgtccaggcaatggacgcagaccagggcgcccatccggccagccaggtggggacggcgctcgctccagtccaggcagggacggcacacgggccggcgcgagcccccgtccagggcggcagccgcctccaggcccaggcgcgccagcacggcggcggcccggtccgtggcgcggccgccctcctcgccgtcgaacacgacggcgccctcttccagcaggtggtcggccactgccacgcccaggcggcctgccagatggtcgtagcaggtgcgcgccatgcgcagcgccgcatcgcgcggcccggcggccacagcaggcggcggcatggccgcggggcgcacggtgaactgcatcagtccttcgagcagccgcgccacctcggcgccggccagggcgtggtagcggtggcgcccctggctgcgcacggccagcaggccggcatccacgagcagcgccagatgccggctggcggtggccgcggaaatccgcgcggcgcccgcaagttcgcgcgcggtgagcgcacgtccgtccatgagggccagcagcatggccgcacgggcgggttcgccgatgagcccggccacgcgggcgatctggttggtgttcacgctccgcagtgtgccgcaggcggccaccggcacgcttcgctcccgggcgaagcatcccgtccggcgcggcccgtccaatggaccggtgcgcaatgcatgcaccttccgccgcatgcaccgcgccgttccctgccaccctcaccaggagcgcacaccgtgcccgtcacctgcttcatccgctacgagatcgatcccttccagatcgacgccttccgagactacgccgagcactggggccgcatcatcccgcgctgcggcggccacctcgtgggctatttcctgccccacgagggcagcaacttcgaggcctggggcctggtcgccttcgacagccttgccgcctacgaggcctaccgcgcccgcctgcgcaccgatcccgaaggccgcgccaatttcgagcgggcgcagcgccagcgcttcatcctgcgcgaggagcgccgcttcaccgtggcggtgcctggcacgttcgacaagccggcagagcccgcggacgccggccgcgcagctcctccggccgaaggagccgcaccatgatcgcggtgatcttcgaggcactgccttctgccgcgggccgcgaggaatacctcgcgcgcgccgcggccctgcacgcagcgctgcaggacatggacggtttcctcgggctggaacgcttcgagagcctgtccacgcccggcaaactgctgtcgctgtccttctggcgcgacgaggccgcggtggcgggctggcgcggccatgcgggccaccgcggcgcgcaggccgcgggccgcggcggcgtgttcgcggattaccggctccgcgtggcccgcgtgctgcgggactacggcatgcaggaccgcgccgaagcgcccgacggcgcaggcccctgccccctcacctgccccgacatgcaggcgcacggcctcgccggcaccgcttcctgctgcccctgagcatcatccttccacggccgccaccggccgatgggagcgcggcggctgcgtcgccgcctccgccacccaccgctgcagcgcctcgggcggcagcgcccggctgaacaggtagccctgcacctcgtcgcagtccagcgactccagcatgcgcagggtggccgcatcctccacgccttcggcgaccacctgcagcccgagcgtgcggcccagcccgatgatggcgcgcgtgatcgccatgtcggccgggctcgccagcatgtcgcggatgaaggacttgtccaccttcagcttgtcgatggcgaagcgcttgaggtaggccaggctcgaatagcccgtcccgaaatcgtcgatggacagctgcacgcccagctgcttgagcgccgcgagctgcccctgcgccacgcccgcgttgtccatcagctgcgactcggtgatctccagctccaggcagcgcgcaggcatgccgtggcgcgccagcagcgcggcgatgtccggcaccagcagcgggtcggccagttgcgcggccgacaggttcaccgacaccggcaggcccgccagcccgccgcccgcttccgacgcccgccaggccgcccactgcgcgcaggcctggtccagcacccaggcgccgatcgcgcggatgaggccggcctcttccgcaatggggatgaactcgcccggcagcacttccccgagcgaaggatgccgccagcgcagcagcgcctccagccccgtgggcataccggtgcgggcggacatgcgcggctggtagtgcagcgcgaactcccggcgctccagcgcgcgccgcagcgactgctccatggcctgccgggcctgcacgcggcggtccgtctccagcgaatacaggcgcgccatgtcccgcccggcggtcttggcctcgtacatggccgcgtcggcccggcgcatcagctcgtccaggtccgcgccgtcctcgggatagaccgcgatgcccacgctgcacgacacgctcagttcatgcgcctccaccggatggctctgccggatgagcgggatgaggcgctcctccaccacgcgcagcacctgctgcgcgccttccacctggcgcatgacgatcacgaactcgtcgccccccaggcggctgaccgtatcgccttcccgcacggactgcaccagccgcgccgccaccgagcgcagcaggccgtcgccgatgtggtggcccagcgtgtcgttgatcgccttgaaccggtccaggtcgatgaacagcacggccagttgctcgccggtccgggcggcctgctccagccccgcctgcaggcgctgcacgcacagcgagcgattgggcagctcggtgagcacgtcgtggtgggccaggaagcggatgcgttcctcgttgcgcttgcggtcggtgatgtcgatcgcgatgccgatgtggttggtgaccgcaccgcccttgccaccttcgcgcacggccgacaccatgagccaggccgggtagctttcgcccgagcgccggcggaagcgcacctcgccctgccaggactccttgtccgccagcgcgcgcgcgatggtctcgcccggtgcggattcgcccggcgcatcgagcagcatgcccagttgctcgccgatcacctcgtagaaatcgtagtgcgtgctgcggcagaacgcctggttcacgctcacgatgcgctgcgcggcgttcatgatgatgatgccctcggacgaggcctcgaacaccttcgcccacagctccagccgctgctccatcaccttgagcacattgatcggcgcgaacgcggtgagcatcgcgtcacggccctggaagcgcagccgccgcgcggacagcacggcccacgcgggttccttgccgcccttccagcgcacctcgaactcgtccaccacgccatggtccgccaggcgctggaagaaccgcgcccgcacgcccggctccagccccgcgcgccagggatcgtgggtgacgccgtccagccagtggccggcaggtgcattggaatgcagcacctcgtgctcgggcaccgaggtcaccaccatcgggatcgggagcgcttccaccagttcgcgctgggcttccgcagcgcgcgcgctggcggccagttcctgctgcagcaggcgctctcggtccagctgcgcgagcatgtcgttgaacgcggtcaccagccggccgatctcgtcgccgctgttccagtgcgcgcgcagcgtgtggtcgccggtgcgccgcacctcccccgccacccgcgcaagctgctgcagcggcttggcgatctgccgcgccaccagggtgaccatgctcaggatgcagcccagcagcagcacggccgtgcccaggtgcagccacatgcgcgcgaacaggtcatgtacccgcgcgtgcagcagatcgcccatggcctccgtgccggccacccaggcgctgcccagggaggccagcagcgcctgctggcggccgtgcagctcctgcgccgcggtatcgggtccgacttcgccctgggccacgcgctgcagcagcgcctgcagggcctgccccgacgcctgcaggccctggcgcgtcgcgcccagccgcgcgcgcagtgccggcttgccggcgatgaaagcctggtcgaaatccgaatcgatacccaccagcacggcatcgagccggcccaccagcgtcagcagttccgcagcgcggtgcggccccgggacggcctgctgcgggcgcggcgcgggccgtaccgagagaaatcccagcgtgtcgtgcaccacctgcagcagctcggggtaacgcagcatggtgagcgacatcacgtagtagctgtccaggtccgggtccaggatcaggttcgactggttggccacggtggtcaggagctcgcgcccctgccgcagcagtgtgccccgctcctgcgggcgcacgggcgcggagccatcatccgccgcggcctgcagcgattgcgcgaagcgctcggccatgtcgccggtgcgcagggtggcatcgtgctcggcgcgcacatcccgcaagcggtcccgcagcaggacgcgcgccaccggatcgccgggcaggaaggagcccatcaggccgtcgcgcaccaccgccgcgtactccgtgccgacgatctccttgcgcgcgaaatcgatggcgaggaatttctcgtggatcaggattcctgaaacgtagatgactgccgtgaggtccagcaggtagatgagcatgagcttgcggcccacgctgagacggcccagccagcggcccagccggcccgtgatgcggtgcatgatcgacatgagttgcagcggggaaagaagagcagcgtcccgcccgcctgtccccgtaaaaacctggtgcatccaggctgttacacctattagcaatttccgcaccatcttgggtcaaggccgggttgccggaggcatcccgaggcagccgccatcggaacggtacaggtgcatgacacgccccggccagaaaacgctataatcctcggctttgctggcaaaaccccgtcggccaatactagttagagacggggaaaccgctgtgaatggctgcagggcccgatcttccccgcaacccgctggcagcacctattggaaacatcactgaatgaccaccatccgtgtaaaagagaacgaacccttcgacgtggcactgcgccgcttcaagcgcaccatcgaaaagctgggcctgctgaccgacctgcgcgcccgtgagttctacgaaaagccgacggccgagcgcaagcgcaagaaggctgccgccgtgaagcgccactacaagcgcgttcgcagcatgcagctgccgaagaagctgtactgatcgccgcacaggccgccatatcggttgatccatacggccggcctcgccgccgagaaacccgcgctagggacgccaagcgcgggttttgtcattttgcgggtctgcaaaaagccttcctggcgtcgttgcaacgccttgccgtagcaacactactgtctgcggcgttgcgcctagccaggaaggctttgtgcaaacccttcctctctgcctgatccaatcaatacaaggaaatctgccatgggactcaaggaacagatcaccgaagacatgaagaccgccatgcgcgccaaggactccgagcgcctgggcaccatccgcctgctgcaggccgcgatgaagcagaaggaagtggacgagcgcgtgacgctggacgatgccgccatcgtcgcgatcgtggacaagctgatcaagcagcgcaaggattcgatcacggccttcgagggcgcgggccggcaggacctggccgacaaggagaagtcggagatggccgtgctgcaggcctacctgcccgagcgcatgtcggctgacgaagtgaccgccgcggtgaaggccatcgtggccgaactgggtgccgcgggccccggcgacatgggcaaggtcatgggcgtggtgaagacccggctggccggcaaggccgacatgggccaggtgtcggccgccgtgaaggcggcgctggccggctgacggctcgctgcctttccgggcgcagccatgcgccgcatccgtcgctgccagcactccccggggagtgctggcagtttttcatggtgcggccgttgccgtcgtcctggcagctgcggccgccgcagctgccgccgctgcgggatgcggatgggcggccatcagggcttcgtcgcgggcggcagcgcgcagcgcggcggggcgctgctggtgcggacgcacatagtcctcgaacgcggccctgcgctccagcatcccgaagcgcatgtagaagcccatgaccgatgccagatacaggtcggccacggtgaagccgtcgcccaccaggtacgccttgccgcctaccgcctgctccagggtgttcagcaggtcggcctcgttgccgtagcccgcctcggaggtgggtgccagggcgccgtacttgcgcgcggtgaggaacgactccagcggtccggccgcgaaaaacagccagcggtagcacaggccgcgctggggcgacccgggctgcggcagcagccccttcccgggcaccaggtccgccaggtgcgtgcaaatggcggcattctccgtgaccgtcactccgccgtgccgcagcgcgggcaccttgcccatggggttgatggccaggtactccggcgacttcatggtgctgccgtagtccaggatgacctcctcgtacggcaggccggtttcctccagcatccagcggctgacccggccgcgggacatgggatgggtgtagaaggtcagggattcagtgctcatcggaagctccagggtggaaagagcccgcagtgtgcgcgccgccgctgtcagatcctgtcagcagtcaggccaggtcccgcgcatcgctgccggccggcaggcgctccctgcgccaccgccgcaggaggtcgtggcgctgggccgggtagcgcacgccggtatcctccagcgccagcacccggtcggcccggaaatggcggaaatcctggcgcagctcgcaccatcccgccagcaagcgcatccggtcgaggaatgccatggcgaagggccacaccacccgctcggtcacggtgccgtccgcatccgtgtagcgcatgcgcacggcatggcccgcccggatcgcgtggcgcaaggtccccagccacggctcgggcggcgggcccgcccactggggcgcgaacaatccactggtctccacttcgagacgcagcagggccggcagggtgctggcaatccgttccatgccttgcgccgccgcgcgggccagcaccggatcggcatgcgcggccacccagcgcgcgcccagcagcagcgcctccagctcctcgggtggaaacatcatcggcggcaacaggaagcctgggcgcagctggtagccgacgcccgcatcgcccgccacgtcggcgccctgcgcccggagcacggcgatgtcgcggtacagcgtgcgcaggctcacgcccaggcgctcggccagccgggcgccggagacggggctgcggcagcggcgcagttcatcgagcagctgcagcagccgggcggaacggacgggacgattcatgccgcttcgctcccccatgtttcctgcgagaaatgggcctgcaggaactccacgcacacgcgcaccttggccgaacgctccagccgcgtggggtacaccgcccagacattggcctcctgctgccattcgggcagcacacgcaccaggcggcctgcggccaagtcgggcccgacatcccacagggaccgcagcacgatgccgcgcccgtccacggcccattgcacggccatttcgccatggttggccgacagcggcccgcgcaccttcaccgtgcggtccgccgcgccgctgcgcagccgccagacgccgaagggatggtcgcgctccttgatcaccaggcaatcgtggctggccaggtcgtccaccgcccggggcatgcccttgcgtgccaggtaggccggcgccgcgcacagcacgcgatggttgcccgccagccggcgggcgatcaggtgcggggcgatctcgtcgcccacgcggatgtccaggtcgaacccctcccccgccacgtccaccagcctgtcgaacacctcgagccgcacctgcaggcccggatggcgctccaccagccgcgacaccgcgggcgccacgatgcgccgcccgaagccgaaactgcagctcagccggagcagtccgcggggctcgcgccgcgtcacggccacctcctgcagcaactggtcccaatcgtccaggatgcgctgcgcccagtggaagacgcgctcgccctcctccgtcaccgccacgcggcgcgtcgtgcggtgcagcagcttcaccgccagttcttcctcgagcaggcggatgcgcttgctgacataggccggcgaagcgcccagttctgtggccgcctcggcgaagctggccttgcggaccactgcggtgaagacacgcaggtcatcggtcgcgggcgttttatgcacgatatgtgaacaatgggaccacgggtggcggattgtattgcgacgcggtttgccgaagaatcggcggcatgctggcggaccggcttcttcgctgccccgcctcccgttccattttcacagccgattccaggagaccccgcacatgtccagccctacccacacgttcaagatcgccgtcctgcccggcgacggcatcggcaaggaagtcatgcccgaaggcctgcgcgccacccaggcggccgccgaccgtttcggcatcgcgctggaactgcacaccttcgactgggcgagctgcgactactacctcgcccacggaaagatgatgcccgacgactggaaggcgcagttgcagggcatggacgcgatcttcttcggcgccgtcggctggcccgccaccgtgcccgaccatgtctcgctctggggatcgctgctgaagttccgccgcgagttcgaccagtacatcaacctgcgccccgtgcgcctgttcgagggcgtgccctgcccgctggccggccgcaagcccggcgacatcgactactacgtggtgcgcgagaacaccgagggcgagtacacctcgctgggcggcatcatgtacgagggcacggaccgcgagatcgtgatccaggagtcggtgtattcgcgcaagggcgccgaacggctgctgaagttcgccttcgacctcgcccagagccgcccgaagaaacacgtgacgctcgccaccaagagcaacggcatcgccatcagcatgccctggtgggaccagcgtgcagacgacgtggccaagggctaccccggcatcacgctggacaagcagcacatcgacatcctgacggcgcgcttcgtgctgcagcccgggcgcttcgacgtggtggccgcgacgaacctgttcggcgacatcctgtcggacctgggcccggcgaccaccggcacgatcggcctggcgccgtcggccaacctgaaccccgagcgcacgttcccgagcctgttcgagccggtgcacggctcggcaccggacatctacggcaggaacatcgccaacccgatcgcgatggtgtggtcgggtgcgctgatgctggacttcctgacgcagggccagggcgcagggcggcaggcgcacgatgcgatcgtcgcggcgatcgaagaggtgatcaggagcggcccgaagacgccggacctgggcggcacggccaataccacgcaggtgggcgaggccatcgcggcggccatcgcccggggctgaccggcgggactgcacggcggcccctcgaccccacgtgcgcaggatgggcagcagcccgataaactggctgcttccccacagcgttttcctgccggcatgcgatcgaacgccctgttgcgccccctggtcctcctgagtgcggcggctctggccgcctgcggcagtgcgccgcccgccagccctgccacctcttccgccgtaccggcccaggccactgccgctccgtcgccagcccccatcaaggtgggcatcgcgctgggcggcggcgcggccaagggcttcgcgcacatcggcgtcatcaagatgctggaggccaacggtttggcgcccgccgtggtggccggcaccagcgcaggcagcgtggtgggcgcgctgtacgcgagcggcatgaacgccttcgagttgcaggaaaaggccgtggcgctcgacgaagcgaagatccgcgacctgcagctgtcctccggcgggctcgtgctcggccagaagctcgaggactatgtgaacgcgcaggtccgcaaccggcccatcgagcaactgcccaagcctttcgccgccgtggccacgcgcctggaagacggcgagcgcacggtgttcacgcgcggcaataccggccaggcggtgcgcgcctccagcagcatccctggcgtgttccagcccgtggcgatcggcaaataccacttcgtggacggcggcgtggtcagtccggtgccggtggacgcggcgcgccagctgggggccgacatcgtggtcgccgtggacatctccaacaaggcccgcggccaggcgcctgccggcatgctcggcaccctgggccagtcgatcgcgatcatgggccagaagctcggccaggccgaactcgcgcgggccgacgtggtcgtccgcccgcaggtgctggacatcggcgcggccgacttcacgcagcgcgccagcgccatcctggagggcgagaaagccgccctcgccgccatgccgcagatccgcgagcgggtggcgcaactgcagacagcgcgcgccgaggccacgcggctcgcacagcagaaggcgatcgaggcgcagcaccaggcctgcctggagcagcgctcgcgcctgcagaagctcgcgggactggcggggctggacggttcctgcccagccgcggccccctgaccctgctgcttcctttcggccatccgctgcggcccgcggcgcggcaggcacgccgccatttgcgcccgcatcctacggcggacacggcacggcacccgtatggtgccgccatgtccctcggcagcgatatccccgcccgtctcgatcggcttccctggtccgcctggcactggcgcgtggtgatcgcgctgggcatcgcctgggtgctcgacgggctggaagtgaccatcgtcggttcattgggcagcgcgctggagcgcccggacacgctcgggctgacggcgtcgcaggtggggtggacggcctctctgtatgtgggcggcgcggtgctcggcgccctcgtgttcggccgcatggcggacgcgctgggacgcaagcgcctcttcatgctgaccctgacggtgtacatggtggcgaccgtggccacggccttcaccagcagtttcgccgccttcgcgctgtgccgcttcctgacgggcatcggcatcggcggcgaatacgcggcgatcaattccgccatcgacgaactcattcccgcacgggtgcgcggccgcgtgaacctggccatcaacggcagcttctggctgggcgcggccctgggggccgccctgagcctcgtgctgctggatgcccgcgtgctgggcccggaacacggatggcgggcagcgttcctcatgggtgcgctgctgggcgccgccgtgctgctggtacgccggcacgtgccggaaagcccgcgctggctgatcacccacggccgcgccgacgaggccgaacgcatcgtggcggacatcgaacgcagcgtgcatggcaccgcgcatccgcgcccagccgggcccgcggccacggccggccctgccatgctccacgaagccgtcgccgccaaggcagccacggctggcccggcagttcctcccggccgccgcacgctgccctccgcgtcgcaggtggtccaggtactgctgcgccgctacccggagcgcagcgccgtggtgctggcactgatggtgtcgcaggcgttcttctacaacgcgatcttcttcacctacgcgctcgtgctgacgcgcttctacggcgtggacgccagccgcgtgggcctctacatcttccccttcgccgccggaaacgtgctgggcccgctgctgctgggccccctgttcgaccgcatcgggcggcgcgtcatgatcacggccacctatgcgctcgcgggcatcgcgctcgcgatcacgggcctgggcttcatgaacggctggctggatgccaccacgcagaccgtggcctggtcggtggtgttcttcctggcgtcggccgccgcgagctccgcctacctcaccgtgagcgaggtgttcccgctggagatgcgcgcgctggcgatttccctcttctacgccgtgggcacgggcgtgggcggtttcgcggcaccggccctgttcggcgcgctcatcgatacgggcagccgggagaacgtcttcatcggctacctgctgggcgcggcgctggtgctgctggcggcaggcgtgacgtggcgctgggcggtggatgccgagcggaaatcgctggaagagatcgcgccgccgctgcactccggtcaccagccatagaagcggggccaggccctggcccgcccgtcggggccgatcgcgtggtattcgggatgctgcgcgccggtggcgcaggcgtggttgggcaggatgcgcaaccgcgtgccgaggggaaagcgctcggcgatgcggccatcgggctcgccggccctcgagaggatgccgtgctcctggttggcgccgctcagggtgtagccctccagcaccgttccatcctcgcggcacgcctggccgaagccgaaatcctgcttctgcttctgcgtgccacggtcgcggctcatcgccatccagccggcatcgacgatcgcccagcccttttcctcctgatggccgatcacggtcgtgagcacgctcagcgcgatgtcgtccagcccgcacacgcccacgttgcgcatcaccaggtcgaaaaacacgtacacgccggcacgcacttcggtcacgccctccaggtcctccgccgccagggcagtcggcgtcgaaccgatgctcaccacggggcaggcaaagccggcctcgcgcagccgctgcgccgcacgcacggcaccggcccgctcctgctcggagatggcccgcagcgcctggggatcgtcatggtcatagctggagcccgcatgcgccagcacgccccccaccaccatgccggcgtcccgcagcacgttcgcgacctgcagcaacgcgtcttcctccggcttgatgcctgagcggtggccatcggtgtcgatctcgatccacacctcgaagacggcgccatgggccgcaccgaagcggccgatctcgcgggcggcagcgacgctgtccgtgatgatcttcagctggcagccgcgctggcgcagcgcgagcgcctgccccagcttgccggggaccatgcccaccgcatagaggatgtcctggatgccggcctcgaagaactgctcggcctccttgagcgtcgataccgtgatgccctgcgcgcccgccgcgatctgcgcctgcacgaccggcaggcacttggtcgtcttggcgtgggggcggaagcgcacccccatcgcctgcatgcggtcctgcatgcggcggatgttgcgctccatgcgctgcgtgtcgataagtgcgctgggcgtgcccagttcgtggatggtggtcatcggctggctccgtggaagatgggtaccgcgccaatgtagattcgtggactacatttgtgtttaacaccaggcaactccagcattgaactgcagtgaatgatcgaactcgatgacctgcgcatggtccgggcgctgggcagttgcggctccctcgcgggcgcagcgcgccttctggacctgaccccgcccgcgctgaccgtgcgcctgaagcgcctggaagcctccctgggcattcacctggccgtgcgcggcgcgcgaggcatcaccctcaccgatgagggccggcggctgctggaagaggcgaaggatgtattggagcgcgtcgaatcgctgcccgggcggatcggcagcgaggcccatgcgatggccgggcggctgcgcgtcgccgcccccttcggcttcgggaggcagtacatggcgcggatcgtgcgcgccatgcaccttgcccatcctgccctggccatcgcgctgcagctctccgaacatccgttgcgcgacgcggccgcgcacgacgtcgtgatccatatcgggatgccgaaggattcgtcatggatcggccacctgctggcccccaacgatcgcctgctgtgcgccagccccgccttcgtccggcggctcgaggcgccgcttgtccacccgtcgcagctggcggagcagccctgcctgtgcctggcggaaaacgacgaggacgtcacccgctggcggttcctgccgtcatcggcggggcaggaaggatcggccccgcggaagggcgtttccgtgcgcgtggcggggcggctctcgtccaacgacggcactgtggtcacccagtgggccctggacggcctcggcatcgtggcgcgctcggaatgggaggccggccctctcatcgccgagggtcgcctggtgcgcctgctccccggctggcacatggaggcagcgcccgtcatggcgctcacgccggtgcgcaacggggtgccggcccggctgcgcgtattcatcgaggcctgcagggcggcgctggatccggtgccgtggcgcgcgggctccggataacccagaacgcgcgctgcatcgtggcgttctgctctactggtgggatttaccttgtgcgccaaccgacccgccagtccggtgtgcgcgcttttcggcacggaccatcaccagacccaggagcagatggatcagccccagtatcccgaatccatacaccccggcgtgccagagcccggagtgcaccatccggtatcgggaatcattgaaaagaatctggttcaattcaaaatcaaccgtcttccgctcgctttcaaccagccccttgccatccatcactttcttgatatacgccaccgcagatggcgtgctcaccttgatgacagggatgtgtatgaggcaaaaaatgcacaaggccagagaagcgagtccggaagcgataaataaatacttcgcatactttccaacaagctcggcaaatactttcatcacaggtcagtccacttcaaagccagccagcccggccggcaccccgcgtgcatccacatgccatcgcacctgcccagagtacgcgctttccctgcatgaaatcatcaatacccggtctgccatattagatgcacggcgtgtctccagaaccaatccacgccggagagcatcaggaatgcagtgacctctgcgacgaccacgtatgcgaggcaggcgatcagcctggcaacgccatgccagcgaggcaggttggcaatgacgtaaacgccgggaatgaaaacgaacaggaacaggagcatcatcagccccatcgcgccaccgggttgtgaacccagcagcaggcccatggccagaggtacccataccgggaccgcgaggctcatgccggcaaaccagcgaccacgcagggtctccgggtttaaaccccaaccacccttcgccggttcgatgagatcggacgcggttcgccaggtacccggcctgaaaatcgagccgcagtaagggcaactgtcatccgccagatggatgtatgcacggcaattgaagcaggcggccatgaagaaaaatctttgaaaaatgcggaataccttcgcgaatccttgatgggagtcccagctgcaatgcgcccatgaagaaacgattgcgcgcaggaaccatgcgatgagcgaacgacacgggcgacgggggcaatggcgccaaccgccgtgttgggtgcttctaattttgcctctccctcaggcattccaccagcgcctccgtcaccgccgtcccctcctgcccccgcatccggatgatccccaccggcggcagctccaccggcacgggcagcctgagcaccgccaccagtccctgctgcgcgaaatgcctcgccacggtgcccgccatgaaggcgacggcgccgcgctggtggacgaaggtgatctgcgacaggaacgaggccgattcgacgatgtcggcgggcgggtgcaggccgtgggcgaagaactgctgctccagcttcacgcgcagcgaggcccagggcgggggcagcacgcagggctgggcggcgatgtcggaccagcggggctggcgcctgcgggccagcgggtggccggggcgcacgacggcgaccatgggatcgtcgtagagcgcttcggtttccaggtcgggcgaggcgtagccgggctccaggcggccgacgaacaggtccagttcccccaggcgcagcttgggcagcaggcgggtcaggtcgccttcctcgatgaggacggtcacctggggggagcgggccttgagccgctccacggcctgcgcgagcagcaccggggtggcggccaccatggcgcccacgctggtgcggccgcgggcgccgctggcctcggcggcgatctcgtcgcgcgtgcgctcgtagccggcgagcacggagcgcgcgaagcgcaccacgctggcgcccgcggcggtgggctcggtgccgcgggtggagcgctcgaacaggggcaggccgaacatgcgctcgatctcggccagcgtcttggagacggcgggttgcgtgacggacaggaattcggccgcacgcccgacatgccggaactggtcgagcgcgaccagcatctgcaggtgccgcagcttgaggttggagcgcagtacgcgatcgatcctgggcatttccggtcattccttggaggttatgaaggcagtccgtattttcattggattggcatgtcctgcttctgaacaatggcgctgtcctcaccgaccgataaaaaacagcaaccatcttgaatgactagctcaaagacgctcagcaaagtcatcgcgccagggcgacctggtgcgagcgatcgcgttcaggatgaccagcagcttgtgcatgcatgccacgagggcgaacttcttggctttgcccgcggccagcagcttggcgtagaacgccttgaggacggggttgaagcgcgtgccgaccaaggctgcgacgtagagcacgcgccgcacgtcggcgcggccaccgaagatgtggcgctggcccctgagcgtgcccgagtcgcggttcatgggcgccagaccgaccagggccgtgatctgcttgcgattgagctggccgagttcgggaagttgcgccagcaacgtgcaggcggtcgtcggccccacgcccttgaccgaggtcagcagtttggccaggtcggcgtggtgagtctggacatgcgccttgagctcgtcatcgacatcgtgcaattgcgccgcgatggcatccatgatcgccaggatgctgggcttggccttgcggtgggccacgcccaggcgctggcgctcggacaccagcatggtcagcagttgcctgcggcgcaccaccagggccgtgagctcgcggcgctcgtcgtcggccagggcacgaggctggtggccttgcgcatcgagcatcgaggcaaagctgcgcagagcttgcgcgtcgatgcggtcggtcttggccagcttgcccacgcagcgcgcgaagtcgcgtgcctggcgagggttgaccaccgacacgtgcaagcccgcgcccgccaaggccagcgcgaggtcttgctcatagccgccggtggcctccatcaggatgagcctgggcgccagcggtgcgagccattggcacagctgggcatggccggcttcgtcgttggccagattgagcgtctgcagttcgcccgtgacagccacttcgaagctgttcttggcgatatcgatgcccacgtagacgagttcactcatagcggttctccaactcccagccttacgaatacgaaatgtgttcggtcaaccattcgggatgcggcagaacaaagggaccaccaccgtgcgccctgggctgtcattcgagctcgcgctcgcaggagacacaggctgcgcggcggtgagtcaacccgttcagtggccaaggccggccggcctgccttgacgactgaagtttgaaccaactgagacatataaggagacatatccatgcagaccccacgctgcggccggcgccagctcatgctgggcgccttcggcaccgccacgctcgccctcgcctccgcgcccgcgcgcctgctcgcgcagggcacctaccccgaccgcccgatcaccttcatctgcccctggccggccggtggcacggcggaccagtcgatgcgcacgctgtgcacggtcgcgggacgcatcctgggccaggcgatcgccgtggagaaccgggccggcgcctccggcatgatcggatccaaggcgctggccgccgcgaagccggacggctacaccatcgggcagatcccgatctcggtcacgcgcttctcgcagctgggcacgctgcaggccgatccgcgcaaggacttcacctacatcgcccgcacctcgggccagaccttcggcatcgcggtgccggccaactcgccgttcaggacgctcaaggatttcgtggattacgcgaaggcccatccgggcaaggtgacatatgcgcatgcgggggtgggcggcgcgacgcacgtgggcatggaggaattcgccagcgtggcgggcatccagctgaaccacgtgccctacaagggcggcgccgaagcactgcagggcgtgctgggtggccatgtggatgcgctggccgactccagctcctgggcgccgcacgtggagtccggcaagctgcgcctgctggccacctggggcgaacagcgcacggcgcgcttcaaggacgtgcccacgctgcgcgagctcgggtgggacgtggtggtggatgcacccaacggcatcggcgcgccccgggggctggacccggccgtcaccgcgaagctgcgcgatgcgttccgccaggccgtggccagccccgagttcaaggcggtggccgacaagctcgacgcccccgtgctctacctggacggaccggactacgagaagtacgtcaacaccgtctatgccaaggaaacggtgctcatcgacaagctgaaattgcgagagctgatgaaggggtgactcccgccgcctggcatgacccccaccatcccatccacacgccataccccatgatgaaagccccgcatgcccggccttgacagtccactgctgcacctgcatcccaacgacaacgtgctcgtcgccaagaccgggctggcgctggggcaggagattcccgagctgggcgtgcgggcgcgcgcgcaggtgccacccgggcacaagatcgccgcgcggcgcatcgcgcagggcgagcaggtgaagaagtacgacaccgtgatcggggtggcgacgcgcgacctggagccgggcgagtatgtgcacagccacaacctggagctcgtggactattaccgcgacccggcgttcggcgcggacgtacggccggtggaatacgtgcccgaggccgggcgcgcgaccttccagggcttcgtgcgcgcggacggctccgtgggtacgcgtaacttcatcggcatcctgtcgtcggtgaactgctccgccacggtcatcaagcagatcgccgcgcatttcacgcccgagcgcctgcggggctttccgcacgtggacggcgtggtggcgttcgctcagaccagcggctgcggcatgtcgtcgcccagcgagcatttcgacgtgctgcggcgcacgctggcaggctacgcccgccacccgaacctggcgggcgtgctgatcgtcggtttgggctgcgagcgcaaccaggtggacgggctggtcgaatcccagggactggagcgcggccggctgatgcgcacgctggtgatgcaggacgtgggcggcacgcgcgcgaccatcgcggcgggcatcgcggcgatcgaggagatgctgccggcagccaacggggcgcgccgcagcacggtgcccgccagccacctgaagatcgggctggaatgcggcggatcggacggtttctcgggcattaccgccaacccggcgctgggcgctgcgatggatgtgctcgtgcgccacggcggcaccgccatcctgtcggaaacgccggaaatccacggcgtggagttcatgctcacgcgccgcgccatcagccccgcagtgggccagaagctgctggaccgcctggcctggtgggagcgctacgcggccgggcagaacgcgcagttcaacggcgtggtgggccacggcaaccaggccggcggcctggcgaacatcttcgagaaatctctaggcagcgcgatgaagggcggcaccacgccgctgcgcgcggtgtacgaatacgccgagcgcatcgacgagagcggcttcgtgttcatggactcgccgggctacgacccggtggcggccaccggccagatcgcgagtggcgcgcagctcatctgcttcaccaccgggcgcggctcgatgttcggcagcaagccggcaccgaccatcaagctcgccagcaacacgcccatgtaccgccgcctggaagaggacatggacatcaactgcggcgtgatcctggacggcgaactcacggtgcccgagatgggcgagcgcatcttcgcgcagatcctgcggcatgcgagcggcgaggcgaccaagagcgaactgctgggcctgggcgaccacgagttcgtgccctggcacctgggcatcgtgagctgagccccggcgccgaggccgtgcggccaggcaacgcggcgttacggcccaggcaccaccgcgacacgatacctccaccgccagatgcggcaccgataggatggccgctgccaccgaactcctcttgtttcccttgcgcgacatgaccacctcctcttcctcgcctgcctcccccctctccgccgcgcgcccgctggtgcgcagccagctctgcattgccggccgctggcaggccgccgccagcggcgccactttcgccgtcaccgatccggccaccggtgacacgatcacgcacgtgcccgacggcggcgccgaggacgcgcgcgccgccaccgacgccgcccacgcggccttcgccacctggcgccacgtgccggccaagcagcgcgcggccctcatcaagcgctggaacgatctcgtgctggcccaccaggacgggctcggcgcgctcatctcgctggaacagggcaagccgctcgccgagggcaagggcgaagtcgcctatgccgcgagctacatcgaatggttcggcgaagaggctacgcgcatgaacggcgaggtcatccccgcgcccgtgccgggccggcgcatgttcgccctcaaggaacccgtgggcgtggtggccgccatcaccccgtggaatttccccgccgcgatgatcgcgcgcaagatcgcccccgcgctcgccgccggctgcacggtggtctgcaagccggccgaggacacgccgctcacctcgctcgcgctcgtcgccctggccgaggaagcgggcattccgccgggcgtgctcaacatcgtcaccgcctcgcgcgagcacacgcccgcggtggtggatgcctggctcgacgattcccgcgtgcgcaagatcaccttcaccggctccacgcccgtgggcaagcacctggcgcgccgcagcgccgacacgctcaagaagctctccctggagctgggcggcaacgcacccttcatcgtgttcgaggatgccgacgtggatgcggcggtggacggcttcatggccgcgaagttcaggaacggtgggcagacctgcgtgtgtcccaaccgagtgttcgtgcaccgcgccgtgcacgacgcgttcgcgcagaagctcgccgcgcgcgtgcaggccctgcacgtgggccccgcgacggacccggcctcgcagatcggcccgatgatcaacgcgcgcgccgtcgagaagatcgagcgccatgtgcaggatgccgtggcccgcggcgcgaaggtgctcgccggcggccggcgcctggatgcgctgggcgcccactactacgcgcccaccgtgctcacgggcgccgacgccagcatggcctgcgcctgcgaggagaccttcggcccggtggcgccgctcaccgtcttcgacggcgaagaggaagtgatcgccgccgccaacgacacgcccttcggcctggccgcgtacttctacagcaatgacgtgcgccgcatctggcgcgtggccgatgcgctggagacgggcatcgtgggcatcaacgagggcgcgctggcggccgaggccgcacccttcggcggcgtgaaggaatccggctatggccgcgagggatccacccacgggctggacgactacctgcacaccaagtacctttgccagggcgggctcggctgactgcggctccatccactccgcagaccattcgccctccgcattcgaccggaaacacacccatgcccgcacacaatcccttcaaagctgccctcgccgcccgccgccctcagatcggcctgtggctctccatggccgatccctacctggccgaggcggccgcgaccaccggctacgactggctgctcatcgacggcgagcatgcgcccaatgacctgcgcagcacactcggcgccctgcaggccgtggcgccctacccctcgcagcccgtggtgcggatcgccgaaggcagcaccgccctcatcaagcaggtgctggacatcggcgcgcgcacgctgctggtgccgatggtggacacgcccgagcaggcccgcgccatcgccgccgccacgcaatacccgccccacggcatccggggcgtgggcagcgccgtcggtcgcgtgtcgcaatggagcggccgcgcggactacctcgccgtggccgacgacgaggtctgcctgctggtgcaggccgagaccgccaccgccctgcgcaacctgcccgccatctgcgcggtgaagggggtgcacggcgtcttcatcgggccggcggacctcgccgcgtccatgggacaccgcggcaacccaggccaccctgaagtgcaggcggctatcgaggacgcgatgcgcaccatcgtcgccagcggcaaagccgcaggcacgctgacctcggatcccgccctggcgcggcgctacctggaactcggctgtacgttcgtggcggtcggcgtggatgtgctgatgttcgtgggcgcggcgcgaaggctgcgggcgcagttcgacggcgccggcgaggcagtgtcggcgaaagccaacgcggcctactgataaaccccgggaatccggtccccgggccgaggaaagtggctacggaccgtggcgaaatgaaattggcggcgtaaactggtaggctggtaacattttgctaacaaccggaggtgatgatgagaaaaatcctattgggcctggtggccatggcagcggcaggcacctcgttcggtgcgacggtgaacgtgaccagcacgggcaattacggaaacatccagaactacacgaactgcaccacggtgcccaccagcagctgcgcgaacttcgtgtccaccaacaatgtgtcaggcacgttcaccacgtcaggcgccctgccggccaacgccagcaacctggaaatcggctccacagtcacctcctacagcttcgccaacggcctggataccgtcgcctccacggacacgaatgcccggctgaactcgttgcgcatctccaccgacgcctcgggcaacatcaccaatgtgaattcgatgcaggcggtgcagtggacgacgggccccgttccgcacaacaacacaagccggttcaatgcggtcacgctggccggggcgaacggcgtcggcacccacaactccgcctgccagacattgggcacgggcaatagcggcgtggccgacacctgcctgtccgcggtggtgaccgatacgtctcgcagcaccggtttcaattcgccggtgagctactccatggcccagaccccgccgcccgtgaccggcacggccgcccccatccccacggtgtccgagtggggcctgatcctgatggcctcgctgctgggcctgttcggcattgcacgcctgcgccgccagcgttgatctgcgcccaggcctcgtggccaggcaacaaacaacccgccgctggcgggttgtttcgcttggggaccagcccaccgtagcggcatgcagcggtcgcgatcagcaagggcctgtgctgtgcacattgaaacacagcgaaggggccgctcaccgcgagaggcagtgcctcgccactatcatggaccgcaggcagtggccactgccctcctgcgtcccgcacattccctttcttcagaatccggtccgcatgccttcaggtccttccacccgctcaccgttcgacttctctggactcgccgatcagatcgcggcagccagccgcgcagccctgtccgagatttccgcacgctgcggcgacgatcccgtccgtgccttcgcgctctacaccgacgatggcgccatgacggtctgcccggcgatggccacggagcggcaattgcacgtgctcgtcgatgagaacccggacgaggccgacttctaccgcttcagcccgaccgaatggcccatggagggcgaaggcgcagaacaggctttcgatgccctctgcacccgggtgcgcacgcacgtgatggcgctggaaggcgaaccggaagaagactccacggcattcgaggccttccgcgaggagctgctggaaaccttcgtgcaggtgctggagcgcctgcgtgcagaagacccggcattcgccgatccacggctcatgctgctggtcacggtgtcggatggcgacgaagacgcgtccgtgctccgccatcgcgtcgcccggctgaacggccccgatgtgcaggagcagttcggggcatggacggccgcctgggaagaatagggccgcgcgggcgatcccgatccatgccgccggcgcggcatggcggcttttctcagctgcccgccaccttcatgcggttgaccagcaacgagcccacggtcttggcaccgtagttgtaggcgtcagcgcccacggcctcgatgcccaggaacatgtccttgaggttgccggcgatggtgatctcgtgcacggggaaggcgatctcgccgttctccacccagaaaccgctggcgccgcgggaatagtcgccggtcacgtagttcacgccctggcccatcagctcgattacgaacaggcccgtgccgagcttcttcaacatggcgtccaggtcgtcgcccggctgcgtgaggcgcgaggtgagcacgaggttgtgcgagccccctgcattgccggtggtcttcatgccgagcttgcgggcggaatagctgctgagaaagtagccctgcacctcgccggcatccaccaccttgcgcggggccacgcgaacaccctcttcgtcgaaaggcgaactgcccttgccgcgcgcgacgaacgggtcctcgtcgatgtcgatgtgttccgggaagacccggcggcccagcgagtcgagcaggaagctgctcttgcgatagagcgccccgccgctcaccgcctgcgtgaagccgccgagcagccccgcagccagcggcgattcgaacagcaccgcgcattcggtggtggggatcttgcggctgcccaggcggctcagggcgcgctcggccgcatagcggcccacggcggcgggggaggacagctcggccgcatcgcgcatggaggaataccacgcgtcgcgctgcatctcggcattgcggcccggcagcgaggcgatgggtgccaccgagatgctgtggcgcgagctggcgtagcccccccggaagccgtgcgtgtgcgcgctgaagaaatggctctgctgggccgagacggcagcgccctcgctgttggtgatgcggcggtgcgtgcgcagcgccgcgtcctcgcattccagcgcgatgcgggcggcctcttcgctggtgatggcccagggatggaacaggtccagctcgcggtgcgtgccgggggcggccacgtccgacacgtcgggcaggccggctaccgggtcttcggcggtgaagcgggcgatatcgtaggcagcctgcacggtctgctcgatggcgcgttcggagaagtccgacgtgctggcgttgccccggcggttgcccacgtacacggtgatgcccagcgacttgtcgcggttgcgttccaccgtctccagctcgcccttgcgcacgctcaccgacagcccgcagccctcggaagcctcggcgcccgcatcggtggcacccaggcgcagcgcgtgggccagtgcccggtccaccagttcctcgaacacgccgcggctgtagctgaagccgttgccggcatcgccgccggcagggacggacgcgggagcggaagggtgggagggagaggcagcagcgcgggctgcggtacgggggcgggtggtcttcatatcgccggctatgatacttgccgccttccgcccccgcccagggcctctttttgtcccctctcccatgtcccgcaaacccaaaaaaggctatttcgtgaagggccatttcgtcgccgaaggcagcgaactggacctgcagctcaaggccgagctcaaaggcacgaccgaagccagccgcaccgatctcaagcgcgagagcgatgcgctgcagcagctcggccaggacctgctcacgctgcgcagcgacctgcaggcgcgcctgcaactgcccgacaagctgcaggacgcgctggccgaagcgcggcgcatcaccaatttcgaaggcaagcgccggcagatgcagtacgtgggcaagctcatgcgccagctcgacgaatcggtggtgatcgccgcgcgcgccgcgctggacgagcagcacaacggctcggccgcggaaaagctcgcgctgcacgaagcggagcaatggcgcgagcggctgatcgcggacgacggcgccctgcccctctggatggagcgcttcccgcgcaccgacacccagcagctgcgtgcactgatccgccaggcccgcaaggacgcacccgaaggcaaggaggccaacgtacaggtttccgaaggcctcgcgccgcgcaagggccgcgcctaccgagagctgttccagttggtgcgcacgcagatggacgaagccgccctgcacgctcgccacgaagagaccgagcgcgatgcatgaggccctgcccccgcccgagccggtacgcatcggcatcgtgtcggtgagcgaccgcgcgagccgcggcgtttacgaggacaagggcctgcccgcgctgcgcgactggctggagcgcgcgctgcacaacccggtgcatttcgaggagcggctgatccccgacgaacaggagcgcatcagtgccacgctgatcgatctggtggacggcgcgggctgccacctggtgctgaccaccggcggcacgggccctgccccgcgcgatgtgacccccgaggccacgctggccgtggcgcaccgcgagatgccgggcttcggcgagcagatgcggcagatcggcctgcgcttcgtgcccacggccatcctgtcgcggcaggtggcggtgatccgccacggcagcctggtcatcaaccttccggggcagcccaaggccatcgcggagacgctcgaaggcctgaaggacgccgagggcaagacggccgtgccgggcatcttcgcggccgtgccctactgcatcgacctgatcggcggcccctacctggagacgcgcgaggcggtgtgcaaggcattcaggcccaaggacgcacgcaggccggcacggccggagtgaacccgtagcgcgccgggactggcgcgaacctgggcccgacagtaccatgcggcgcccgggccctcgcccgctcgacccaagtccatgtccacactcctcctcgccctggtgcaactggccttcctcttggccatcctggtgatgttctatcgccaccgcagcctgaaacgccgccaggatgcactggtccaggaactcaaaggggtgcagtactggcgcatcaacgtcgcccgtccgcgctttttccgcagctggctgcggctgctgccgttcgaaggcaagggtgtgctgatcgccgagggcgacgatgccgtgcgcatgaaggggttctggaacaaggacgggcacccgttcgacgtgccgatcgacctgcgccacagccgcgccgaatggctgggcaaccgcaacctgagggcgggcaacctgtactgggcccagctggagacaccgcgcggcaccatcgtgttcagtgcggacacgggcatgaatgcgctgcagtcgcgcgaggcgttgtccgacatcttccgcgcggtcttcaccgggcaggagctcaccgaggcgcagacacaggacttcgcgctcgagaagaacccgcgcagcgtgctggcgatggtgctgtttttcggtttgctgttcttcgcgctgatcgacaccttcgccatttcacgcttcgaactcaccgatgcgcagatcggacgcatcctgcgccatccgctcacgtgggtgggcaccctgtcggccgcggccctcgcctacctgctggcctaccggcacctgctggggggcgacgtgcccgcccgcgaatccaatgtgctggccctgatgctggtcgccgtgatggccggcagcgccttgccgctggccaagcgcatcgaccaggtgctcgcgcaggcaccgtcgcgcaactacgactaccgggtcaccggcaccgcacacctcaaacccgtcgatcccaccctgggactgccggcgatgcgattcccgcgggcgaaggaatactgggagcagtttcccaccgggtcggtctatcccattccgtacctgcgcgggccgatggggctgtggcagctcgaccatgcggcgttcgacgcaccgctgcgcgccttctacgcaaagcgctgataaagccgggacgcgctccgcctatttgcccaccagcgcgttgagcttctcggcctcgaactgctcgttgcggttggcgtcgcacggcacgcagtcgctggcctgcggcgccgcctgggagagcttttcgatggcagcccagagcagcgcgatctggcgctcctgcgacgaagcgttgtcgatcaacccgcgcatcgcctgggagagcgggtcgtcttcctgcgtgacgccataggccgagaacgcgcggggctcgggccgcggcgggctggcggcctcggtgacatcggcgctctgccctgccctggaaggaatgatgcgcgcgggaatacccacggccgtggcaccggcgggcacgggcttgatgaccacggcattgctgccgatcttggcgccatcgcccacctcgaaaccgcccagcaccttcgcgcccgcgctgacgaccacgtcgcggcccagcgtgggatggcgcttggcgcccttgtagagcgacgtgccgcccagggtgacgccctggtagatggtgcagccgtcgccgatctcggcggtctcgcccaccaccacgcccatggcgtggtcgaagaagacccgctcgccgatcttcgcgccgggatggatctcgatgccggtgagccagcgcgcgaaatgcgagatgaagcgcccgggccacttgaggccatgcgtccagcaccagtgcgcaggccggtgcagccagatggcatgcaggccgggataacaggtgaccacctcccaggtactgcgggccgcggggtcgcggtcgaggatgcactggatgtctgagcgcaggcggtcgaacatgggaagggggctcgtggaatgggcgcggggcgggaatcggccttgcagtctatcgcttcgcctgcgccgcttccgacatggccttggcgacaccgcgcaggatgtggatttcctcgggggtgggttgcgcgcggttgaaaagctggttgagccgcggcatgagtttcttgggcgcggccgggtcgaggaagccgatgtccaccagcgcgcgctcccagtgcgcgagcatgccggccacctgggcggcgtcggcgggcgcggacgcgggtgcggcgtcccgcacgggaaagccgccgagcgcgagccgccattcgtaggcgatcacctggatggccgcgcccaggttgagcgagccgaagccggggttggtgggaatggagagcgcgacatggcagcggtacacgtcctcgttcgccatgccgaagcgctcggagccgaacaggaaggcgacacccgcctcccctgccgcagccgccggtgcggaggcgggatcggtgtccgtgggtggcacgggggccacgcccccttccagggccagttcggccaggggatggcccgcatcggcggactgcctgcgcaccagccattcgaaatgctcgcgcggcgagcgggtgggcgggccgaaatcgcgtggcgtcatcgcggtggcgcacaggtggctgatgccgtccagggcttcgtccagcgtggcgacgatacgggcgttctccagcacgtcgagcgctccgctcgcgcgctggatggtctcttcgcgccgcagcacgttgggccagcgcggggccaccaggaccagatccccgaagcccatggtcttcatggcgcgggcggcggcgccgacgttgccggcatggctggtctggatgaggatgaagcgggttttcatgggaagcggcacagcgggaaggacgcgcgattgtcgccgctgcggccctcctaccccgctcccggtcctgccggcttgccgagccgtcagtgcaggccgaccgacctgccggtctcccgaccggatattccgcggtcctgcggcctctcggactgcggcacggaacgcagggcggacaggtaatcctcgcgccacttcgcgaggtcctccgtcttcacgttgtccagcagccggccgtggcgctccttgcgctcatccagcggcatggagagcgccgcctcgtaggcctgcgcgatggcggaccggtccgccggcgggaccaggatcgcatcctggagctggtgcgccgcaccggcgccgcgggagaggaccagcgccccgggatcgcgctcatcctgcgaggcgacatactcctttgcgaccaggttcatgccgtcggccacggaagtcaccacgcccacccggcccatgcggtagatctccggcagcgcgcttcgcctgaccggctcggcgaagtacaggatgggcgtccaagacggcgtcccgtacttactgttgatgccgtccaccatcttctgcgtcctgcgcgccaatgcggcataggccggcacctccgggcgggacggcgcaccgatctgcacgaaggtcactttctcgtggaggtccaggcggtcttccagcaattgcccgagcgcggcgaaccgatcgggcacgcccttggagtaatccagccgttccacccccaccatgaggagccgcccttcagccttctcggcgcgcatgcgctccaggacaccaccgggcccggtgtcgggctcatgcgccatcaggccctggatatcaatgccgatcgggaagtcgcgcacctgcacctggcgcccgaaagcgcgcaactggcttccgtccgcggcggcgtccccgatgcgctcctcgcgcacatagccctggaggttctctacgtcccggggtatctgcatgcccaccaagtcataggagaaaagcgactccaccagctccctgtgctccggaatggcccggaagacccctggttccgggaacgggatgtggttgaagaagcccatgcgctgccggcacccgagccggcgcaattcctgcgcgagcgggatgaggtggtaatcatggatccacagcacgtcgtcctgctgcagcaacggggcgagctgcgcggcgaaaatccggttgacctggcgatagacgccgtactggcccggccggatgtcggcccagccggcactgccgtgcatcacgggccagagcaccgaattgctgtagcccgcgtagtactgcctggactgggtacgactgaggtccatgcccaccagggtggattggccgaacgcctgcttgtgcacactgggcgtaccaggccgtccgccgatggcgccgctccatcccatccagaggccggggttgtcgtgcatggtgtcggccagggcaacggccaggccgccggcagcgggcttcgatgggtccaccatgcggttggaaacgacgaccagccggttctgcggcgggcgctgccgctgccgggtttccggctgcgccggacccgaaccgtcgaacggcctcttgcgccggggctggatcgcagcgcgctccagtgccctgccggctggaggtgggcgctcggagaccgcatggcgggcctcgccccctacctggaatgctggaggggccgcgctgcggcgcgctccggatacgtgtcggaccatggtggattccttaatttctggataatgccccttgattgaaaatgcagggctcaaccgcggctcccggatatggaatacgaatagccaccgagagcacggccatttttttgcggatttcctcggcggagccctgagcaggcctgggggcaggacagaccggatggcgctccggaaatcgttgaatacagtctattgaaatttttattgcattcattctcatcaatcaaatgattgaaaatattattcggaaataatatttctcgagaaaatttcgtttccgcataattactttcaccccagaaaggagtcggaaaacccgcagaccgtgcgccctcccgagccagcagacgacagtgcctgtcaggcacttgggacatgcctcccggcagccacgaacgtccacagcagcccctccccggggttcgtgtagcatccgcgccctcccgccatggatcacatcgccgtccgccacctgcacaagtcctaccgcatccacgagcgcgaccccggcgtgctcggcgcgctgcgggccctggcacgcccgcgctaccgcacggtcgcggcgctgtcggatgtgtcgttcagcctgcagcggggcgagatgctgggtttcatcgggccgaacggcgccggcaagtccaccaccgtcaagatcctctcgggcatcctgcggcccgacggcggccgcgtggagatcgacggacgcgatcccttcaccgaacgcgagcggcacgtcgcgcgcatcggggtggtgttcgggcaacgcacccagctgtggtgggacctgccggtgggcgacggcttcgcgctgctgcgcgacatctaccgcgtcgatcctcagcgctttgcccgcacacgcgacgaactggtggcactgctgcacctggagcgcgtgctcgaccagcccgtgcgccagctgtccctgggccagcgcatgcgtgcggaaatcgccgcggccctgctgcacgagccggacatcctcttcctggacgagccgaccatcggcctggatgcgccctccaagctcgcggtgcgcgacttcgtgcggcgggccaaccgggaacgcggcaccaccgtcctgctcacgacccacgacatgcacgacatcgaggcgctggccgaacgggtgatcgtgatcggccacggccgggtgctggccgactgcggcgtggacgcgctgcgggcccaggtggcggcggcgcgtcccgacgacgaggacatgaccatcgaggccgtgatcgcgcgcttctacgcgatgcacggcgccgccgaaggatgacggcgatggccccggccgcgctcctgcgcccctaccgggcagcgttcgcttcgcgcttcctcgtgatgctgcagtaccgggccgcggcctgggccggcttcatcacgcagtgctggtggggcggcctgaaggccatggtgatggcggcgttctacggcggtgcggcggccgcggcggcaccgctgtcgctggcacaggccatcacctacacctggctggcacaggggctgttcgccctcctgccctggagcgccgacccggaactggcgcagtcggtgcgcaccggggccgtggcctacgaccggctgcggccggtggacgcctatgcgctgtggttcgcccgctccgccggatggatcaccgcgcgggtgctgccgcgggccgcgctcatggctgcgttcaccggggtggtcctgccggtggccggcctggagggctgggcgctgcagcccccggccggctggatggcggcggcgacgttcgccctgtcgctgctgctggcgctggtgctctccacggcgttcgtgatgctgctcaacgtggtcacggcggcagcgctcaacgagcggggcatcaatacgctggccggtccggtcgtcatcgtgttctccggcaacctgctgcccctggcgctgctgcccgacggctggcaggccgccctgctgctgcaaccgctcgcgggcatcgtggacattccggcacgcatctatttcgggcagctggcgggcacggaagcgctggcagggctgggcctgcagtgcttctgggtactggcggccgcggggctgggtcgcgtcctgctgcagcgcaccctgcgcaacctggaggtgcagggcggatgaagccacggcccatgggatcggcggcgctgttcctgcgcctcgcgctggcatcgctgagcgggcaggcgcgctaccccgcgtcggcgctgatgctcaccatcggccagggcctggtgacgggcatcgaggcgatggcggtctgggcgctgttccaccggttcggcgacgtgcagggctggcgcatcggcgaggtggccgtgttctacgggctggtgaactgcatgttcgccatcgccgacgcgctgggccggggtttcgacacgctgggcacgcagttcctgcgcacgggggccttcgaccgcctgctgctgcgcccgcgcccggtgtggctgcaactgatggcgcacgacgtgcgcatcagccgcgcggggcgcctgttgcaggggctcgccgtgctggccttcggcacggtccatgccgaggtggcctggacggcgcagaccgtggcgctggccgtgttcgccgtggccggcggcgtggcgctgttcctgggcatcctggtgctgcaggggacgctctcgttctggaccaccgagagcctggaggtcgccaacgtgctcacctacgggggcgtggaggcggcccagtacccgctggcgctgtacgcccgctggctgcggcgcctgctcacgttcgccgtgccgctggcctgcgtggcctactaccccgtgctgccgatcctggggcgggccgatccgctcggcgcacccgcctgggtgggctgggtttcgccgctcgcgggcttcgccttcctcgcggcggcgttcggcgcctggagcgtgggattgcggcgccacgcatccaccggcagctgaaattcgccaagggcgctaaaatacccggttatcgcgcccgcatcgccgggcaattgcccttgccgtcccctgcggcgccagctccttcctcacaattcatgtcgtccaatctgcaccccatgctcaacgtggccatcaaggccgctcgcgccgcaggcgccatcatcaaccgcgcggcgcttgacgtcgaggcggtgcgcgtttcgcagaagcagatcaacgacttcgtgaccgaggtggaccacgcgagcgagcaggccatcatcgagaccctgctcaccgcctatccgggccatggcatcctcgccgaggaatcgggcagccagtacggcgcgaaggattcggaattcatctgggtcatcgacccgctggacggcaccaccaacttcatccatggctttcccgtctattgcgtgagcatcgcgctcatggtgcgcggcaaggtcgagcaggccgtcatctacgacccgacgcgcaacgacctgttcacggccaccaagggccgcggcgcctacctgaacgagcggcgcatccgcgtgtccaagcgcacccagctcaaggaaagcctgctgtccaccggcttcccgttccgcccgggcgacaacttcaagacctacctgcacatcatgtccgacgtgatgcagcgcacggccggcctgcgccgccccggcgcggccgcgctggacctcgcctacgtggcggccggcttcaccgaaggtttcttcgagacgggcctgtccatctgggacgtggcggccggctcgctgctggtgaccgaggccggcggcctggtgggcaatttcacgggcgaggccgacttcctggagcaacgcgagtgcctggcggccacgccccgcatctacggccagctcgtgccgatcctctccaagtacagcaagttcgccagcgcgggcgacaaggccgcggtgcgccaggccgtgcgcaacgacacgccggccggagaggcggtcgcggcggatggcgatatggacgcggagctcccgcaggaggcgcccgaagcccacggcggagaagcggcgccgcgcgcaccgttctgaaagctgtcgccgtgccggccgcttacggcccggcacggcttcaatccggatccgggtacttcagcgcgatctgccggaaatcctcggccaggtccacgaaggcatcgaccatgtccgggtcgaaatgggctccgcggcccttgatgatggtggtgcaggcctgctcgtgcgagaaggccggcttgtacacgcgcttgctgatgagcgcgtcgtacacgtcggccaccgccatcagccgcgccgagacgggaatcgcatcgcccgccagccccagcgggtaaccgctgccgtcccacttctcctggtggctgtaggcgatttccttggacacgctcaggaacgccacccgcatgcccagccgccgctcggcgttctcgatggcgtcgcggccgagcgtggtgtgggtcttcatgacctcgaactcctcggcggtgagcttgcccggcttgaggaggatgctgtcgggaatgccgatcttgccgatgtcgtgcagcggcgcggatttgtagagcaggtcgatcatgcgctcgttgagcaccgcctcgaagcgcggatggcgcgccagccgctcggccagggccttgacgtagagctgcgtgcgccggatgtggttgccggtttcgttgtcccgcgtttccgcgagcgaggtcatggccatgatggtcacgtcctggatggcctgcacttccagcgtccgcagggccacctcgcgctcgaggtaggcgctcttgtcgcgcaggaaatccgccgtggccttcagcgtgaggtgggtgtgcacccgcgccagcaggatgggcgggctgatcggcttggtgatgtagtccaccgcgcccaccgacaggccgcgccgctcgtcctccggcgtgctgcgcgcggtcaggaagatgacgggaatgtcgcgcgcggcgggatgcgccttgagctgccggcagacctcgtagccgtccaggccgggcatcatgatgtcgagcaggatcaggtcgggcggcgcgtcggactgggcgatgcgcagcgccttctcgccgtggttggccaccttgacgaggtaatggtcgcgcagcagcgtggccatgagcgcgaggttgtcgggggtgtcgtccaccaccagcaccgtggcgatggtccggtccttgagcatggggtcatcggagagcagggaagtgtccatggtggtgctgagcctgtgtctttcggatggcctgcggcgcggagatcggcccgcctcacgcggcgccggaaacgatggaaggctccggcggcgcgtcgatgaccgccagggcatgctcgaaatcgaaatcgcggatgtgcgtttccgcggcggcgaaaccgggcccgagggcgcggcgcagcagcacggcctgctgctgcaggaactccacggcaccgggatcgtcggcacgcagcagcgtgcgcagctgcgcgagcgcggattgctgcgcggcctcggtgccaccgtcggaggcatcggccgccgccgcggcacccgcctgggccgctcccggctgcgcccccgcgaggcgccactgcgccaggccgagcagcagggcatcgagccggtcgcacaccaccagggcctgggcggagacatcgcccccggccccgtcggcgcgcagcgcctgttccagctggtgcgcagcgtgtgccagcggtatggcgccgatgttgccggccaccgacttgagcgtgtgcgccagccgctctgccacgccgcggtccccgccgtgcagcgcggcctgcagggcggcggcggtgtcgcgctgcccgtccatgaagcgccgcagcaggtcgccatagagcgcaggccggcccagggcgcgctgcaggccggcggcaatgtccagcccctccacgccgcccggcagcgcctccggcgccccgccctgccccgcaccggccggcggcgcgtcgcccacggcaccgccgatgccgatgcccggccgcgggcgcacccaccgggccagcgcgcgccagagcatgcccggctcgatcggcttgggaacgtggtcgttcatgccggcctcgaagcagcggcgccggtcggcctccatcgcgttcgcggtcatcgcgatgatgggcaggcgcgcgtgccgcggatcggtgcgcaggcggcgcgtggccgtctcgccgtccatcacgggcatctgcatgtccatgagcaccacgtcgtactcggtgtgcgccacgcagtccagcgccgcctgcccgtgggccgccacgtccacgatgaagccggcgccgcgcagcagctccacggccacgagctggttcagttcgttgtcctccaccagcagcacggaggcgccgcgcagctgcggtggcggctggtcgtcgtcgggccgcgccaggtgcgcgtgggccggcagccagccgtgggccagcggctgcgccagggtgtcgtagagcagcgacgcgctcaccggcttgaccagcaccgtctcgataccctgctcccgcgcggcgggcatgatctcgtcgcggccgtaggccgtgaccatgagcatctgcggtgcctggtccaggcccagttcgtggatgcgccgggccagctcgatgccgtccatgcccggcatgcgccagtcgatgagcagcagcccgtagggctcgccgtccgccgcggcatcccgcagcatgtccagcgcctgcgcgcccgcatgggattctcgggtctcgaagcccatgttgcgcagcatttccgagagcacggcggcggccgtgtggttgtcgtccacgatgagcacgcgcccgttgcgcagcgcgggcggcaggggcggcgcgtgcagcgcgctctccgcgcattcgagcggcagcatgacccagaaggtcgagccttcgcccacggcgctctcggcgcccacctcgccgcccatgagctcggccaggttcttggagatggccagccccaggccgctgccgccgaagcgccgcgtggtggaggcatcggcctgctggaagctctggaagagccggcccatctgctcgggcgccacgccgatgcccgtgtcgcgcacctcgaagcgcagcagcacgcgccggccgtggcgctccaccacccgcacgcgcacgtggatctcgccgcgctcggtgaacttgatcgcgttgttggcgaaattgatgaggatctggcccaaccgcagggcatcgcccacgaggtggggcggcacgtcgggagccacgtcgagcaccagctccagccccttcacgccggccttgtagcccactacgtcggccatgccttccagcacgcggtcgagcatgaagggctgcttttccacgaccagcttgccggcctcgatgcgcgagaaatccaggatgtcgttgatcacccccagcaggtgctggccggcctgctggatcttggcgacgtagtcggcctggcgcggcgtgagccccgacttgagcgcgaggtgcgacatcccgatgatggcgttcatcggggtgcggatctcatggctcatgttggccaggaagttggatttgagcgccgtggtttcctcggccagttccttggcccggcgcagctcgcgctcggcccgctggcggtcggtgatgtccaccagcgtgccgatggagccgccgggcgatccgtcgggccgctggaagccgtgcatccagaacagcgtgtggtggatctctccgtcggcataggtgagatcgacctccttgtggatcggcggcccgccggcgcggatggtgcgggcgtcggcctcgaattcggcgcgctcggcctggttgaggaagcccgcctcgtgcaccgtcttgcccaggaagtcctcccggcggatgccgaaggcttcctcgtaggcccggttgaatccccggtagcgcccgtccccgtccttgtggaacagagggatcggaatggcgtccaccagcgcctgctggaacgcgagctggtccgccaggcgggcttccagctgcttctgctcatgcacgtccacctgcacgccgatgagccgccgcgcccgcccctcggcatcccgctcgatgcgcgccgagcacagcagccagcgctcgctgccgtccggacgcaccacgcgccaggaatcctgcaggccggtggctcttcctgccagggcggcatccaggcgcgcctgcacgcgcggccggtcctccatgtgcaggctgtccatccagtcaaccagccgcagtccctggggccggtgcggcaacccgtagagggacccgagcttctcgctgaacaccaggtggtcgcgcgccaggtcgaggtcgaagacaccgacgcggccggcctcctgcgccaggatcaggcgctcgttcatctcgcgcatggctgcctcggcgcgccgcgcctcggtgacatcctcgaccacccagatgcaggcatgcgcgtagccctgcagcggcagcaggcggcccgaaagccgcgcctcgaaaaccgtgccgtcccggcgcaccagccgcgcgacctcccgcacggattcaccggcttccagccggccctcgatgcgcgccatgaagcgccggtggagctcctcgccgccgaagatggtttccaccctgcgcccctccagctgcccgggctgcacgcccagcagctccaggcaggcggggttgaagcgcagcaggcggtcgtcggccacgatcagcacgggcggggcgttatcgaagatggccgtctgctgcgcgagcgcgtcattgagttcgcgctcgcgccgctgcagttcctggtgggccgtgatgcgctcggtcacgttctcgtgcaggcccacgatcgcgatgcgccggccacggtcgtcgaacaccggcgaaagcgtcgcctcgtcgtggtagatcgtgccgtcctgccgctggttgatgaattcgccgcgccagggcaggcccgcgatcagccgcgaccacatctgccggtaggtttcgggcggcgtctgccccgaggccaccagcgagggcttgcggccgcgcacctcgtccaggctgtatcccgtattggcctcgtactgcgaattgacccagtcgatgcggccctcggcatcggtgatgaccaccgccacggggctggactgcagcgccgcgcccagcacgcggaagcgctccatcgccagcgccatgcgcgcccggtggcgcatcatgtccagcagcatgccgcccagcaccaccagcagcgcgaacacgcccacgccgatctgccagcgctgcggcgcaggcagcagcgcatgcaggtcgtcgagcatcaccagctgccacgggccgtccgggtcgtgccattcgagattgcggcgctccaccgcatagcgaacgccccccaccacggcctcgcgcgcatccggacggaacggcagggcctgcgccacgccgttgtcgaacagcgtgccgaactggcgctgccgccggatcgcgtcgatgcgctcctgcgtcagcggcggcgcgatggcatagcgccactccggctgcgtggctgcgaaggccacgccctgcggcgacagcagcgccatcgggtagcccgagcgctgcagctgggtttccaccggctcgaaggacatcttcaccagcaccacccccacgatcacgctcgcgggcgtatcgccctcgtagagcggcgccgcgtagtacagcccgcggtcctgcgaattcgagccaagcgcgggatacacgttcaccgcgccgcgcatcgcctgcaggaaatagggccggtgggacagatccatcccgagggccggagaggctggcgtctcgtgcgccaccacccggccgccggcattcagcacgtacacgccgctcaacaggaaacggccgcgcaccacggccaggcgggccagcgcctccggcgcgttgggcggcagcgtgccgagcgcgacggccttcagcgcgggctcgctcaggcccagcagggccaccgcacccagcagcgggctgccggcggtctggcccatcagcacctcggcggcatggcccagcaggccctcccgctcctgcgcgcggccggcttcccgccattccgccacggcggccaccgccagccaggcgccgatggcagacagcaccactaccacggcccagccccgcagccactggccgtcgcgctgggccaccttgtcgaacaacgcggacaggctgcccaggcgcgggctcatgcgcatggacgctcccggaacgccaacccgcccaacccacagcgacccggcggaccatgccgcaggcggtgccgccgcggcaagtcctgccgcgggggggccacaggaacaggaggggtttcggcaggcacagtcgctttgaaccttcgcaaacggcaggaaacacaccacacgtggatgggccacgcgcacatggagcccacagtatggcaaaaggtaacaaagcatggatttttttacacacctctctccctgggtggcgacggcggtcgcggcgctgatcgccgtcacggccgccgcggtggtgcaccgcatcgcggccctcgtggccctgcgcgccacgcgtggcgtgcccgtcctgcacacggtggtgcaggcctgcgtgcccgtggcgcgggtgctgctgcccctggcggcactgcaggtcgtctgggtggcggcgaacgatgcgcaaccctacatcggcaccgtccggcacacgggcgggctggcgctgatcgcggccgtggcctggctgctggtggccggcatcggcggcctggccgacggggtgatcgcccgctacccggccgacgtggaggacaacctcgcggcgcggcgcatcgccacccaggcgcgggtgctgtcgcgcaccgccatgacgggcgtggtgatggccgccctcgccctgatgctgatgacgtttcccggcgcgcggcaggtcggggccagcctgctggcctccgcgggcgtcgtcggcatcgtggccggtatcgcagcccggccggtgttcagcaacatgatcgccggactgcagatcgcgctggcccagcccatccgcatcgacgacgtgctcatcgtggagggcgaatggggccgggtggaggaaatcaccggcacctacgtggtgctgcgcatctgggacgagcgccggctcatcatcccgctgcagtggttcatcgagaacccgttccagaactggacgcgcaccagctcggccatcctcggcaccgtcttcctgtatgccgactaccgcatgccgctggagccgctgcggcaggaactggaccgcatcctggccacagcgccggagtgggaccagcgcgtgaaggtactgcaactcaccgatgtgaccgagcgcaccatccagatccgcgtgctggtgtcggcccgctcctcggggctggcgttcgacctgcgctgccgcgtgcgggaagcgcttgtcgcattcatgcaacgcgagtacccggagggcctgccgcagacgcgggcgctggtgtcggaaggcaacgggatgatgccagcgtcccagggcaacgtggcgggcggacagacgggctgaaggcccggtcagaacaggcgcgccagcgctccctccggggctgcatccagggaccagagccgcgccagcagcgcccgcgcgccggcagcgcccagcacgggggaagccagttccaggaatttgccgtccagctccgtgtcggagagcggcagttccggatcgcctttgcggtccggctgcagccaggcgtggagttccccgcccatggtctcgatctccacgcgcgcggaccggcgggccgggaaggcggcatcgattgccgggtccaccacggcgttgatccgctccatcatcgcgcgaacgtccgcgtcggccaggcgttgcggcgtgtaggcctccagccgcacgctgccgtgcaccagcgccgtagccaccacgaagcgcaggctgaagcgggcctcgttttcggtggcgggctcctggtggcaggcaatgtccagggcggggccataggtagccacacggacgcgccggatgccggccgggcgcaggccgtggcggcgcacgagttccagcgcagcgtcgatcgcggcgaaggtgtggccgcagccgatgtggttcttgaaggtgaggcgcgtgatgtggaagtcgcggcccagcgtgtcgcccaccgtgctccaatccggaccgtcgctcatcgcgcggcccagcccggcgtcgccgtccagcacgtcgcgcgatccggtgacaccctcggccgccagttgcgcggccagcacgcccgcctcggccgcccggcccgcatgcagcggcttggacatcgagtccatccggaacgcctgctgcaggcccgcggcgaaagtggcggccgtggccagcgcgtggccgaagggtgcgccgtgcagccccagcagcccggcggtggccgcagccgcaccgaaggtaccgacggtgcccgtgttgtgccagtgccgatagtgcgcccggcccagcgcaacgccgatgcgggtggagacctcgtagcccatcaccaccccgcgcaggaagccgaggccgtccgtcccgagctgctgcgccgtcgccagcgccgcggcgacggtggccgcgccggggtggtacatggcgtcccggaagctgtcgtccacctcggccgcatgcgccgccgtgccgttgagcagcgccgcggcgcgccaggtggcagcacggccgccgggcaaccgggcgccgccgcggtccaggtcgtcggcgagcacgcggcgcaaccggggcaccgggtcggcatcgagccccgggaacagcgcagcatgccagtcgatcacggcgcgcttggcgtggtgcagcacctcgccgctcagccggccgtcgcggaattccgaggcggagcgcgcgaaaacgtcgatcgggtgcatggggcgattctccatggctcagcccagcaccagcacgccatcggcagcgcacacgccctgcccttgcgccagcacgaagaccgggttgatctcggcctcggccacccgttcgcccagtgcggccgccatggcggagaaggcgacgatggcctgcaccagcgcgggcacatcggcccgggaccggccacggaagccgtccagcagcggccaggtcttgagcgaccgcgccatgtccagcgcgtcttcaggggccagggggcacaggcgtccgtcccgctcgggcagcaggcgcagggccgtgtcctggaacagctcggccgtgacgccacccatgcccagcagcacggccgtgcccagcgcgtcgcggtgcaggccgaggatcagttcggtgccaccggccaccatctgctgcaccaggaagcgctccgggcgctcgccggcccgggcctcgacctcgtccgccatgcggccgagccgctctccgaccgcctccggcgcgaggcccacggccacgccgcccacatcgctcttgtgcgtgatgcgcgacgacaggatcttgagcaccacgcgcccgccaagttcgagcgcggcggcttccgcctccgcggcagtgcgcaccacgcgctcgggcgcgcagggcacgccgaagcgggcgaacacggccttggcctcggcttcgtccagcgcgccggcgggcagatgctccatgccggccatgccagaggacgctggcggcaccgccgcccgggcgggttcccggaaggcagcgacctgcagcatgccggccagcgccgcggtgcagctctcggcggcggcgaaggccggcacgccgcgatgcatcagcagcgcgccgatctccggtgcgtgcgggctcacgtaggccagcacgggcttgccggattcgggcaggcaatcctggatggcgccggccagcagctcgggcatggccaggctggaggagcccacgatgatcaccaacgcgtcataggtggggctggccagcagcgcgcggattgccccgcgcagcaggtccggccgcagcccggccagcgtcacgtcgatcgggttgcggtccagcaccgcttcgctgccggtctgcaggtcgcgcaacgcctgcgcggtggcggcatcaggcgcgggggtttcgaagccggccacgcccaggtcgtcggataccagcgtgcccgcgccgcccgtggaggtgaggatcgccacccgccgcccgtgcagccgacggccggtcgcgagcgcggcaggaatggccagcaggtcggaaaaactcttcgcgcggattacgcccgcctgccggaacagcgcgtcgtacatgcggtcggcgccggccatcgcgcccgtgtgcgagacggccgcctgggcgccggcctcggagcgcccgatcttgaacgccaccaccggcttgccggcgcgtgccgccttcaggcacgccgcacggaagcgcgccggatggcgcacggtctcgatgtagagcgcgatcacctgcgtggccgggtcgtccgccaggtggtcaatgaagtctgccagctccaggtccacctcgttgctggtggcgaccagcttcgacagcccgatgccccgcgccgcagcgcgcgacagcagcgatccgaggatgccgccgctttgcgacaccacgccgatgctgcccaccggaaactcgtccatctcgagcgcgccggagggcgagagcacgatgccgtccgtgaggttgaccaggccgatggtgttgggccccaggatgcgcatggagcccgcggccgccagcagttgctgctggcggcgcgccccctcctcgcccgtctcggtgtagccgctggccagcacgatggccgccgcgcagccgcgcccggccagctccttcaccgccatgtgcgcgcgctcggcacccagcagcaccacggccacgtcgggcacctcgggcagcgaggccacgtcggggtagcacggcaggtcgccgatgcggtccaccttggggttcaccggcaggatgcgtcctgcgtaaccgtgcttgcgcaggtaagccaccggccggccggaggtcttgcccggatcggccgacgcgccgatgacggccacgctgcgcggcgacaggagtttttcgatcgcttcgctcatcgcatcactccttgccgcccgtcctggccagaaacgcctccaccgaggcgcggtgctcgctgctggtgtagcagatgccctgcgcctggctgccctgcgcgaacacgtcgtgcgacgagagttcgaagctctggttcaggatcgtcttggtgagcgccagcgccgtggacgatgccgcggacagctcctgcgcccaggcctgcgcatcggcgagcagtgaatcagcgggcaccttgcggtccacgatgcccagcgccagggcctcgtccaccttcacctgcctgccggtgaagatcagttccttggcgcgcggcaggcccacgcggcgcggcaggaagtacatgccgccgccgtccgggataatgccgcggtggatgtacgaccaggtgaagctggcccactcgctcgctacgatgaagtcacaggccagcgccgtgtccgcgcccaggcccgaggctgcaccgttcaccgcggcgatcaccggcttggggcaggtgtgcagcagggcctgcacgtggtgcacccgctgctgccggtgccagccgttgaaacccacctccccggctggcgcgttcatgcgcttgtgcatgccgctgatgtccccgcccgcgcagaagcccttgcccgcgccggtcagcaccagcgccttgatggccttgtccgccgccacgcgctccagcgcatcgcagaactcggtgcgcatgtcgtcgctcatcgcgttgcgcttgtccgggcggttcagggtgagggtcgccaccgtgccggcgacctgcagatcgatcaatgcgtagtccatggtgttgccgggtgggcccggtcgtcgattgagtgattggggggattgatgaatgaacggtggttcgagcgcagggcccatcagtcgggcttgatgccgttctgctggatgatgcgggcccagcgttgctcctcggcctgcacgtaggtgtccagctcggccggatcccctgcgttgatcaccaggccttcgtgctcgatcttgcgcacgaagtccggcgaacgcgccgccttgcgcgccgcggcgttcaaccgctcgatcaccggcgccggcgtgccagcgggcacataaaggccgtaccagctctccaccagatagcccggcaccgtggcggccacggcaggcacccccttgaaggcggcggagggctcggcagtggtgacgcccagcgcgcgcagcttgccgccgtcgatgaacggggacacggccgctgccgtggcgaacatcatgtccacctgcccgcccagcaggtcggtcagcgccgggccggcgccgcgatagggaatgtggctgagacgcaccttggtcaggttggcgaacatctcgccggccaggtgcgccgaggtgcccgcaccctgcgaggcgaaggtcagcttgccgggctgcgcacgggcggcggccagcacgtccgccaccgtcttgtagggactgtccgggcgcaccacgagcacgttcgggccgcgcccgaccaggatcaccggcgcgaatgccttgttgctgccgtagggcagcttcggctgcagcgccgggttgaccgcatgagcgaacgacgcgaccaccacggagtagccgtccggcgcgctcttggccacgttgtccgtgccgatcatcgtgccggcacccggcttgttctccacgatgacgggctggcccagctccctggacatctccgcgcccaacgtgcgggcgatcaggtcggtgccaccgccgggagcgaacggcaccacgaagcgcacgggcttctcgggaaaggccgcgagagcggggctggcagcggccgcgaggacggcggcgcacagcgcgaaggacagcgcgccccggcgggcggcaagcaatgcgggcatggtctttgtctcctggttctgcggcggatgccacggggctccggccttccgggccgtggctccaatgcccggctcctggtcccgaagcttgaggcccgccccgcagattgggaaggcaccaattccattctttgaaactgccccaggccagaaacgccccttcctctgcccggtcttcgcgacgggagccgctgcacgggtgacactccggccatggacaccgcccgctccgccatccttcccgacaagcccggacgctcgcccgccaaccgctcgctggagcgcggcatggaggtgctgcgcgccttccggcccggctccgaactgctcggcaacggcgaactcgccgaacgcaccgggctctcgaaagccacggtgagccgcctcacccagaccctggtgggcgccggcatgctgcagctggacgtgcagcaacgcgcctaccgcctcgcgcccgccgtgctcagcctggcccacgccatgcgcagcggctccagcgtgctggcggccgccgcgccggccatgcgcgcattggccgaaagccggcgcatcaacgtcggcctggccgcgcccgaccgcgacgagatggtgtatctggaatccatccgctacagccgccgcatcgtgctgcggcacgtcgtgtccggccagcgcgtgccaatggaactgacctcgctcggccgcgcctacctcgccgtcgcgcccgaagcgcgccgcaaggccctgttgcgcagcttccgccagcgccgcggcccgcagccctgggcgcccatcgcccgcgcgatcgaagaagcccgcgcctcggtgcgcggccatggtttctgcgccgccgcatggcagccggaagtggtcgcgctggccacgccgatggtgctgggtccggatgcgatctacgtgctcaacctcagcgtctccaccccggacccgctacaggcggtcgtggaagagctgcatgccccactgctggcgctgcgggatgaggtactgcgagccctggcgtgaatggacgggctgtgcagcctgtgggcaaaaccctggggccgcacaacgccaataatccaccgttccgcaatccgccgtgacaattccctgatgaacacgctctggttcctgctgctcctgcccctgctctggctcaacgcctgccggatgctcgccgcacgttcggggtggcgggcgctcgccgaccgctttccgcagcacccgccgccaagtggagagaccgtccgtttcgcctcggcacgcatggggcgcgtgcacggcttgccgatccactacgccaattgcctgaccgtggccacgggacctgaagggctgtcgctgtccgcgccatggttcgtctttttccacagcccgtccatcacgcttccctggcagcaactgcagacagtggaatccatcgcggattccggaaatgcgcgcgtacggctgcgcgaaggcggagaaggcccggctgaattcctcctgatggggcgtgcgggccagcgggcaacggccgcgttcgacaggttcggacgcccgggggcgtagcgcgacgctgccctatcctcctaggtctcccactccggcaacggcagccgcaaaaaacccggaatcgcgtccgcctccagcggccgcgacaggtagtagccctgtaccgcatcgcaccctgcgccggccagcatcttgaacgcctcccgggtctccacaccctcggccaggatgcggtagcccagcgaatggcccatcgatatcagcgattgcaccagcagccatgcccgggagtcgctatcgatgggctggaccagcgactggtccagcttcagcagttccaccggcaggcgccgcaggcaggccaggttggagtaacccatgccgaagtcgtccagtgaaatctgggcgcccatggcacggatttcctccagtgcggcctgggtgcgcgcgctggtcatcaccgcgttttcggtgcactccacgtgcaggtagcggggatcgacgccggccaccgcgcaggtcgcccgcacatcgcgcacgaacgaagcttcttccaggttccgcgacgagacgttgacggccatcgtgagttcgatgccctgcgcatgccagcgggcgagttgctccagggcggtgcgcagcacccagcgcgtgaactcgtggatgagcgcgccgctttccaccagcggtatgaattcgcccggcgacacgtcgcccagttcggggtgcctccagcgcgccagcgattcgacgccggtgaacgcgcccgcccgcaggttgagcttgggctggtacaccagccggagttcgccgcgtgccagggcaggtgagatctcgcgcatcaggcggtaggcgcggcggtgggacgcatccagcgcggcgtcgtgccacgcgaaagccgctccgctgcccaggcccgaatgcagggctgcgctggccattctcagcgcatcgctggggcgaatggcgccggcatcgaattccaccagcccggccatgggcgccagttcgatcgcccgcccgtcgaaggccatcgggccgcccagggtggccaccgcctgcacggcgaatgcctcgcgctgtgcgtgggtgtttccatcgggctccaggcagaagcgcatctcgccgacatggtagatggtgacactccgcccgacgagctgccgcagcctggcggcgaaggcgatggtcagcgattccagtggttcggagcccaccgcgcgcgattcggcgagcatgcgctcgtggtccatgatctcgaccatcatcagcgccgacggcgtgccggcggggcggccgcgcaggtcttcgaacagctgcgtgcggttgggcagccgcgtcacggcattgaccctgcccgcgcgctggtgcagctcgatgtgcgccatggtcatcctggcgagcgtggccagctggtcgcactgttgcgggctgaacgtgcgggggcgatggtccagcacgcacagggagcccagcacgtggcccgaatccagccgcaggggcgcgccagcgtagaaacggatgtacggctcgcccgtcacgagcacattgcgctcgaaacgcggatcgagggccgtgtcttccaccaccatgacatcggccgtttccacgacatgggtacagaaggacgacgcccggtcggtctgagccagcgggaagccgaggcgcgacttgaaccattggcgatcggcgtccacgaaagtcaccagcgacacgggcatgtcgaagatctggctggccaggcgggtgatctggtcgaactcctcgctcgccggcgtgtcgagcagcatggagcagtcgagaagatggagccgctccctctcccgggcatcggccgacgattcgtggtctggcatttgaggattctgccaacgggcaggcttctgggttgacgaaggtctcgggaaccggaaaaaggcgtcaaacgccgggtccatgatcccatgcttgccgaaactgaacaaccgagttccacgcgggataatcgccccatcgcatcggactcatccggcaggcgccccggcttcggcgcgcctgtccagcgccatggacaaaggtaccaatttgcagaacgacaaggagccatcgccgatggccgaggggaaccccgccgatttctccgcccatacgcccatgatgcagcagtatctcgccctcaaggcgggctaccccgacacgctggtcttctaccgcatgggcgatttctacgagctgttctgggccgacgcggagaaggccgcgcgcctgctggacatcaccctcacgcagcgcgggcagtccgcggggcagccggtggtgatggccggcgtgcccttccatgcgctggagaactacctgggccgcctgatccgcatgggcgagtcggtggcgatctgcgagcaggtgggcgaggtgggcgcggccaaggggccggtggagcgcaaggtggtgcgcgtggtcacgcccggcacgctcaccgacagcgaactgctgccggacaaggccgaagccatgctgctggccgtgcaccaggcgccgcgcgcgcgctgcgggctggcgtggctgagcgtcacgcagggcgtggtgcacctggccgagtgcacgcacgacgaggtcggcacctggatcgcgcgcatcggcccgagcgaggtgctctacagcgccggcgtgaccgagcgtttcgagcagcagttgcaggcactgcgccaggcaggcgtgctgtcctgccccctgagcctgcggccggactggcagttcgacggcgccctgggcgcccgcaagctgctggaacagctcggtgccgccagcctgaacgcctgggacgcacaggacctcgcccatgcgcatgccgccagcgccgccctgctctcctacgccgagcacacccagggccgcgcgctcacgcacatccacgcggtgcgcgtgcagaagaacgatgaactgatcgccctgccccccgccacgcgccgcaacctggaactcacgcgcacgctgcgcggcgaggatgcgccgaccctcttctcgctgctggacacctgcatgaccggcatgggcagccgcctgctcaagacctggctgctggagccgcgccgcgaccgcaccgaggcgcgggcgcggctcgcggccaccgcggaactgcgcggcgaccggggcggcgcgggcagctggcaggccctgcgcggcgctttgcgcggcgtgagcgacgtggagcgcatcaccgcgcgcatcgcgctgcggcaggtgcgcccgcgcgaactcgtcgcgctgtgcaagaccctgcacaaggctgaacagatcgccgcggagcaccgctggcacgatccgctgctggccggcatcgcaggcgacctgcacgcgccacccgcctgcggcgcactgctggccggcgccatcctggaggagccttcggccctggtgcgcgacggcggcgtgatcgccgacggcttcgacgccgagctcgacgaactgcgcggcatccagaaccattgcgacgacttcctgctcgcgctggaaacgcgcgagaaggcccgcaccctgatccccaacctgcgcgtgcagttcaacaaggtgcacggcttctacatcgaggtcacgagcagctacctcgaccgcatccccgacgactaccgccgccgccagacgctgaagaacgccgagcgcttcatcacgcccgagctcaaggccttcgaggacaaggccctgtcggcccaggagcgcgcgctggcgcgcgagaagtggctgtacgagcaggtgctggaccagttgcaggagcacgtgccggcgctcacgcgcgccgcccaggccatcgccgcgctcgacgcgctgtgcgcgctggccgagcgctcgctcacgctgggctggtgcgcgccgcagttcgccaccgagccctgcatcgagatcgagggcggccgccacccggtggtggaggcgcgcctcgcggaaacctcggccggcgccttcatcccgaaccacacgcgcctgaacgccaacacgcgcatgcagatcatcaccggcccgaacatgggcggtaaatcgacctacatgcggcaggtggcgctcatcgtgctgctggcgagcatgggcagccacgtgcccgccgcgcactgccgcctgggtcctatcgacgcgatccacacccgcatcggcgcggcggatgacctcgccaacgcccagtccaccttcatgatggagatgaccgaggccgcccagatcctgcatgccgccacgccgcattcgctggtgctgatggacgagatcggccgcggcaccagcaccttcgacggactggccctcgccagcggcatcgccacgcacctgcacgaccgcacgcgcgccttcacgctgttcgccacgcactatttcgagctgacggaactggccacgcgccatgcgcatgcggtgaacgtgcacgtgggtgccaccgagtccggctcggacatcgtgttcctgcacgagatccagcccggcccggccagccgcagctacggcatccatgtcgcgcggctggcgggcgtgcccgcgccggtgctcaaccacgcacggcacgcgctctcggcgctggaggagcgcgccaacgaaggcgagacgcaggtggacctgttcgccccgccgcccgaatcggaggcgcccggcatcagcccggtggaggcggcgctgcaaaacatccaacccgacagcctgagcccgcgcgaagcgctggacgcgctctaccagctcaagcggctggcgcagccgggctgagcccgccccgcccaaccccgcccggcccgcatcatcccaggatgtggtggccggcatccacgtacagcgtgttgccggtgatggcccgcgcgccgtcgctggccaggaaggcgcacagcgcgccgatctcttccagctccaccaggcggcgcagcggtgcccgtcgcacggcgtccgccatgagcgcatcgaagtccggaatgccggaagctgcccgcgtggccagcggcccgggggagaccgcattgacgcggatccccttgggccccagctccgcggccaggtagcgcgtgccggactccagcgccgccttgaccggccccatcaggccatagccgggaatcacctcggccgcgccgacatagctcatcgtcatcaggctgccgccctgcggcatcagcggctcggccagccgggccatgcgcaggaaggaatggcaggaaatgtccatcgcccgcgcgaaaccctcgcgcgaactgtcggtgacacgcccggacaggtcactgcgcggcgcgaaggcgatcgaatgcagcacgaaatccagccgtccccacgtgcgggcgacggcatcgaacaccgactccatctggccgggctgctccacgtccagcggcagggtgatcggcgcatccacctgccgcgccagcggctccacatatgcccgggccttgtcgttgagccaggtgaccgcgagttccgcccccgcatcgcggaaggcgcgggcgcagccccaggcgatgctctggtcattggcgatgccgacgaccaatccgcgcttgccgtgcaggtccagtaaaggcatgggaactcccggttggcacgttgaggaaagaaaggagaggaaaacgaaagccagggcggccagcaggacgcggggaagtgccccagttccgcgggtatgccgcgctgtgtcgatcagcggttgccgccggatggaatggaggccccgcattgctccgtggcaactgggcaatgtacgtaaaggggctgcgggcccattgacccaggtcaacggcgcgaaagcgccttgtcatcggccgggagcctctcacaaccgccaccagccagtttttccggcgtgtcgtcagattccagcgccccgaatgcgctcggacacctgctcggtgggtgggacgcagcccatgtacaggggcctttgccccccgcaaggctcacgcttttgacggttgcaggcgcacccgtgccttggcagccgatggcttgaagaacgcatccacttgccgatgcaggaacgacgccaggcgcttgaggttgtagcaggcagccatcatcgtcatcgccaccgtggcgcgggtctgcccgatcgtgcgaacgaacttgccgcccaggtgacggagaccggcaaacacatgctccaccttggcacgcttctttgcgatgcgctggttgcgcctttgctggcactcgctcagtggcttgcccggccgagccctgcgttgcatcgcgtccaccaagcccagcaccttgagtagctgctggcgctgccggctcgcgtaggccttgtccgtatgcactgcacgcccggtgttgtgcaggtccagcacctcgtcgaagtggtgtccgtcatgctcgctggccgtgcccgtggcgatcctgcggatgaagccgtgcttgaggtccacgctcacgctgagcttgtagccgaagtagcccttgccgtgcttcttcgtgtgcgtggcgtccacatccttttgccggcgctcggcctcgctccaatcgggcgttctgccttcggccagggcctcgcgctcctgcctgtccaggcgctggcggggcgcgggcaccagcgtggcatcgatggcctgtccgccacgggcgatgtagccatggcggtgcagttgcgcatccacaccctggaacaacgccgtcgccccgtcaacgcccagccgctcgccgaagcgccagatcgtgttgcggtccggcacgttcatcgcgtcttgcagcagacaaaagcgctgatagctcgcccggtccagcaactggtattccatctgctcgtccgacaggttgtacaggcgcttcaagaccaggatgcgcaccatcacctcgatgggataggccggccgaccacccttgcggccatcgccgcgctcgatgagtgcatccaccagccgcgccagctcggcgaagtcgatgtgccgcgcgatcacctgcaacggatcgcccacttcatctctcttatgctggcgcgacgcctcggcaaacagatcgaacttcaaggcgctgcgaggagagatcatggcaaggaggacggctcaggtcttgtcggtgaacaagggagtggccgggttttgagaggttcccggccagggcatgcgcgggaacccgccctcacacagcctctgctcttgaaaacatttcccactgcagttgaaccggcttcaggtcgtattcaacctcgacttccggctccaggttttcacggacaaagggcgtggcctccttgagaaaccgcgccaccgcctccctttcgtgccgggtgaacgaaagaaacgctggattggattctggatttttcaggtaaacgagcaggtcccacatgaaatacccccggccggccctttccgtgctcagcgcaattctgcccagtgccggaagccagtacctccagccggccacgttcatgcaaccgacgggattccagcccacactaccgagatcctctctggtcagcgactggtgatccctggactgcaatagcgcgttgtgctcgcggaattcgtcatcgacattcaggaaatcgttgaatgcccgaggacgcaggctttcggagaacgcggccatcaggaccagaagtgcagcatatattgatgcatccgccattacacaaccagcatgaaaataaaaacccttcgtaaaatcagatgcttaatatatcaaatgcaatccccaaaaattgagcagccgacaacgaaatatatcaaatagaacattggaacgaacaatgcagaagcgatgattattgatgcaatcctgaatccacgcattgcgaacaaacaccatggcagggcgatcatgaagaccagacaatccttgccacttatgtcaagccaagcagtatgcgagtaagtgaggtaagacaggcatatagatgaggcatatattccacaaaaacggaacaacaagccccaaacctcgatcgcccaattgcccaacgctgacttcatcaataaacccatcaattccgaattcatcgactatggcacctcacgagagcaacctcttcctgaagaaaccatccagcaaccaataaacaaccatggacatcacacctgctccagcgccaaaaaacccataaaaccatgaaatgtcatttatttcaggaactctttgcaggaacaaataaatcaccgcgtgaccagaagcaaaaccgatgaaaaacacgaaaacaagagcaaaaacaccccgaaaattctcatggattcttatagcaaaaaataaaaacaacaaattcagaggtaaagatatgaagaatgtcagcccaaaaataaaccaatacacaccacgaaagccactatcagacaagaatgtaaaaatgcaggccgcaaagaatgacgagagcacgctggtagaaatataactcttcaaaatcatcaccatattccatcgacataaccgcgcccgaacagcccaaaactctcctgccgtttttgccgatttcctcgcactactactgccacccaagatgcagcgtatggcccaggaatttatcggctattcttatacctgcctaccagaggacatcagccggtcttttttttcaaccttttaatcaaacgcctgcttgcgtagccaagcaatgtcaactccacgagctcgaataccagccatagtggaaaaaatcctagaagaatgaatatcaagcccaatcggaaagggaaataaatcaacagagaaattccacggaaaaacctggaacgtctatcacccagcctcagaaggataacggcatacaccagcaacgccagccccggtgtcagcagcgtgtgtatcgacagcagactatagaccgcgaagggcggcatatatggataggccttaagccatttctccggcaattcttgaaaagacgaagcaaaggatgccaacgtgtaaaaagtgaccgccgtaaccagcagcagcaatggaatattggccagtaccttgatggccttggtttttccagtgtcatttttcagttccatatgcggcgcgggtcccatttgcttgcagaagggtccagcggcacgggattaggccaggtaccctggaaccacaaatttccaccatagaaactgcttcttatcccagattccgtaaaagccttgtcgtgatacgcgtcgatttcattccccttggtgcaaccattttcatccgtctttcctgctgtctgggcagccttgtcatactgaaccagcttcgtcctgatgctggtcagcacctctgattgcttaagggatttaccctggattgccgactcgaatatcagtgccgtgttcacagccttattgacgagtccattctcgccacggcatatcagagcaccctctttgtagtagctgcacttgggcttttgctgggccattgtgtcgtaataagtacatacagcagtatcacctgtaccatcaaaaatcggcgtagtgacactgggaaactcaaataaacccaggggatccgatgcctgaatggggttcagcggataggcttgcttgtggattccccccatcaacccgatcggatcctgcgtcacatactgccccagcatcgggtcgtagtaccggtggcggttgtagtgcagtcccgtctcggcatcgagctgctggccctggaagcggatgggctggccgatgccgagcgggtcgtattcctcgcgcacagcgccccaggcgtgatgggtcgcggcccaggtgaccaggcccgcctgcgggccattggcgtccaccaaggcgataggcgtgcccaggtggtcgcacaggaaatggcggatgcgcgtggcatgggcctgagtggcagcctgctgctgctgctgctggcgcacggactgcaccccagcagccagtaatgctccggcctcatcgggcaggcctgcttgcaggcgtgccagcagtgcatcaccctgggggccggtagcgtcttgcagggcacgctcgagcagttcacgctgcgtgcgcggcaagcccgcgaacaggactgcggcgggggactcaccgccatccgggccatcatcggcgacacttcctcggtcttcttccatcaccagcagggcctgcatggccgtggggatggcctgctcacgctccaggcgcagcagcggcgcgaaggagccgggctcgtagagcacgtgctgcagcccctgcgggccttcggtgtgcacgaggcggtcgccgtcccagccggcgtaggtggttgtcgaaggctccgcagctgcgttgctgttgtcgttgccatggccgaagacggtcttggccagccgccgcccgaaggggtcgtagcggtagcaggccacccgctgccatccagcctccccggcttcgcgctgccagacctcgcgcagccggtgcagtgcgtcatagcgcagccgctgcgcccggccgtcggtgtgcagcgcctgcacccggttgccgaaggcgtcgtagcggtagcggatcaggatgcccttgccggcgctgccgtcgttgccatcgctaccggctccatcggcgtccggttcgggcgtgttccatccgatgcggttgcccggccagcgcgtgaccgggccagcaccttcaccgggcccgtcgcccgcgcgcagcaggtcgaagtccgcatcgtgcaggttctcgcgcacctgccgtgcccagtcctggcgctcggcgctggagggcccggccgcgcgcgcatccacgagtgcgggcaggcggttgcccgctgcgtccagcgtccagtgcgcctgtatctccgtcgagcccgggcccgcgcggtgcagcccgctcaggcgctgccaggcgtcgtagccatagcgcgtggcctcgcccggtgtctgcacgcccaccagttggcccagcgggtcgtaccagtagcggcgctgggcgagtgtggagagggggcccatggccggggcgatgcggcctgcggcggacgaggggcccgtgtccgtgccaccggtatcttcggccgcaggcatggccgccgcatggcgcaggccgcgccagtcctggtgcagcatccggcccatcgggtccaactgccgcgcatgcacgatggcgtgcaggtcttcgttgcctttgccttccagcaggtgcagcgtgcgccccacctcgcggtgcaaggcatcgcgctcccagtccaccagcggctggccatccagcagcagcccgtgcacgtggcccgaaccgtaggccagccactgcagcgtgcccaggccctgcgcctgcgtggccgtgcgctggcccaacgggcccagggtgtgggtgatcgcgtgctcgaactccacggggggctcgccccccgtatgggatgcctgcggctgcgtggcttggcggtacagcgtctgtgtctctccgcagacgcgcccgaaggcatcgcgcgcgagggccacgcgggcttccggctgcagacgctgcgcctgcagcgcggcggccagcgatgcctgggcgggatcgcccgggcggtccagcagtgacagcagggcctgcgtgtccagcgccagccagcgctcggccagggagatggggcggtcagtggagccggcaagcgagaccgtcggcagagccatgggctcgatcccgtgcggcagttctgcctcccaggtgcgcgtctgctgcaatgctccggtcgaggtgtgctcgaagcgctggatctgcagcacggcgtgcgtttcagccgctgggttgtcggatacatcgacaccggacgctgctcccggtgcaggcagccgcacggccacgcgcgccaccatacggccccccaggtcgtagtgcaaccgcgtgcgcaccactgcgcccagttccggccgcgctgccgctcccgggtggtggccttcgccatggccatcgcccgtgtgcgtgagctggccggcagcgtcgtagccatacacctggctgcgcccatcgaagcccacttcctgcaccagccggtcggccgcatcgtgcacgaagcgggtcacgtcgccgttctcgttgacgagctcctgcagccgcccggccacgtcgtagcgcaactgcacgccccggcccgcctgcacctgctccaccacccggccccagaggtcgtgccggtaggcgaccgtcgtgctggtgcctgcgggctcgcccgtgccctccagcacgtcgtgcgtgccgtaggtggtcgcttccagcgtgcctgcggccgaccagcggtggcgcaccgccgtgttgcccggctgctgcacgcccaccagccgcagggcgccatgttccagcacgtggtgcaactgggtgcgctggcccagcgcatccgtggtctccagcacctcgcccaaggcgccgtggcgccaggactggctgcggccggagcagtccgtgtgccgtgcgagctggccgcaggcgttgtaggcgtagaggctgcgcccgccctgggcgtcgatcatcgccacgggctggtcgcaccaggcgagtgtgtgtagtgggaagacagtggtgccggtggcggtgtcttcctggggctgttcgtattcgaagcgggtagtgagggcttggctggcaatggatccatccccgcttccggccgggcccttcgccacctccaccagccgtccccagtcgtcataccggaagtccgtacgcagccccgccgcatcctggctggccagcagcagcccgtcctgcgcgctgcctgccgcgccccagtgctgctgggtgctgcggccatccgggccctgcacgcccagcagacggcccgagccgtcgtagcgccaccatgtcgtgcggcccagcgcatcggtggccgtgagacggcggccggcgctgtcgtatcggaatccttgttcggccccgtccggggccacgaggcgcaccaggcgcttgaggccgccttcgccctcgaagtggtaggcggtagtccggcccaggctgtcgcgcaccactgtgctgctttggctggtgctgggtaaagacgcggtggccggaacaggaccatccttgccatcctccgggccctgggctgcctgcgcgggcgcctggctgtactcgaagaagtacgacagcccctcctcgttgtgctgctcggccacgcgggcacccgggcgcgccgccatcccctggcgacggccctgcgcggtctggtcttcatagacataccggtgcttcggaccctggcgcacctggtgctccgtcatgcggtgcagtgcgtcgtagccgaagcggcgcagcaccgtgccgtctgcacccagtacctccgccaggttgcctgcgctgtcgtagcggtagcccacgagcggttgagggcgcggggccgcgccgggtaccactgcagggtcgaggggattgaatgtgcagtcaacgcccaccagccgcaccccatcgtcgggttgcagcaagggatgggcactggtctgtgctggtccggcatcctgggcaatgcgctcgtagtgcagcgcatagcggcgcccgctgccatcggtgatgccgaccacgcggccctgctgttcgccttcctcgccccactggtaacgctggctgcgtccgaagcggtcgatcaccgcatgcaggacatgctcgcccgatacgcctgccggcaggaacacccaggccggcgcgcctgcaccgcctgcgcccggcacggagatgacgcagcccgggtccgcacgcagcacggccggcacatgcgaccaacgcggttgctgcgtccagggcagcagttcggccggcgtggaggatggaacagtggaggtggatgcctccgggatggatgctgcagccgtggctacggcgttcgcgccagccatgcccccaccccgcaacagccacaggtcttcgctgctgctgtacagcgcctgccccggctgcagcgcctcgtcgaacgtgatcgcccgccccgaggcatcgaagagcaccacccgatccgattgcagccgcaaccgcagttccagcggcagcttccacccataccccagcaacccgcatgccgcaccatgctccgcgttcacatagctgctgtacacccgctgccacgccagcggcagcggccccggcagagcgacgtccagctcatcggcccccgtcagcaccttcgcgcccagcgccgggttcaccgggttgcccaccgccatgcccccgggacacaccgagcacgccacgccccccgccgagccgatcagcaccgtcgccgagccttggacgatcgggccgcccttttgcgtcatgtcgccctgacgggccgcgggtttgccgctcatgttcctggttccctttgcctgtttatcgttatgtcccgatccgggcaccgatggcccatggatggacgccacgccctgcagccgcccccttacctggcgatggcagggccgtcacatggcgtggcactcagcagttgagcttgtccagcgaggacagcacttcgatgagcgcaggcgtgagccgcacggtgctcgatccgcagcgcagcgtgatctcgtcgcccgcctccagcgtgatggtcttggccttcaccgtgagcgcgcccgacacctccaggctgtccgcgccgctcacgctcgccttgcggtccgaacccacgctgaccgagtcgctgccgacgaccgtgcgggtccagttcgcgcccacgatgtcgttacgcacgccgccgatgttgacgctgtaggccagccccacgttcaccatcttggccaggcccacgttctgcatggccgtcatcccgatggtctcggtcttcatcgtgcccacccggatgttccagctggtgccgatgcggtctttttcgctttgcccgacggtcttgctgcggtggttgccgatgcggatgtcttcattggcgcccacggtctcgtcgcggttgtcgccgatggagatcgtctcgttgtggtccacccgctccttgcggttggagtggatggtgatggtctcgtcgccatccacttcctcggtgcgccagccatgcaccgtgatcttctcgtcgcggtccacggtctccgtacggtcccggtggatggtgttcgtctcgtcccggtcgatcgtcttgcgccggtcctgccccacccagtggtcctcgtcgttctccacctcgatgagctggtccttctgcgcatgcagccacacctgctccgcgcccttcttgtcctcgaagcggatcgcgttcgcatcgcccgcgccgttcttcatcccgtcgccaaaggcaccgcccttgctcgacttagtcttgatgcccgactgcgtcgcattgcccggcaaggcccagggcggcatgttggcagcgttgtagacacagcctacgaccaggggatagtcggggtcaccgttcagaaaatcgaccaccacttcgtgcccaatgcgtgggatcgagatcgcaccgaaccccgagcccgcccagctcgtggccacccgcatccagcagctcgagttctcgtccattgcccccagccggtcccagtgaaactgcaccttgatgcggccgtactcgtcggtccagatttcctcgcccgccgggcccaccacgacggcggtctgcgggcctgtcgtgcgtggttttggggttgttctcgcgggggtgtacggcaggctcgtgggctgggccgtgaggctgaacttctggaacgacccctgctcttcgttgtgcttgagcgattcccccggcttcgcactgttgaacgaggaactgcgcgggttctcgtgcaggtggtaggtgacgccggtgatgaggtactgccggttctggtcgccccgcgggtagttctccagcgtgaaggtgtagcccgtcgccaggctccggtggcgggattcgccccggacggtgctgtggcccgtcaggccttcctgcaggcgcacgcgggcgtactgctcgccgtcgccgtgctgcacgtagccgcccggccattcgtagatttcgtacgcatcgtgcgcatgccctggcggctgctggcgcatgttggaaagatccgacctcggtttcttgaagtcgtagtcgtcgttgtagtaccggcccggcttgatctcctcgcccagcgtccaggcgtggatgttctcgcggtccgccacggcggacttctcgggcgggtagaacgggatcacggccgcgcccggcaagggctcgtggccggccacgatgtcgtcggcgatcaccagggtgtgctggccgctcgcatgctggaagtagtagtacgcgccctcgtgctccagcagccgggagacgaagtcgaagtcgctctcgccgtactgcacgcagtagtcccaggcgcggtaggcgcgcgtgagcttcaattgcatcgggtagccgtagcggcccagcacctcctggacgatctgcgggacggtcttgaactggaagatgcggaaatcctgccgccgcgtggccacccacagccagggctgcaggcgcaggtggtacgaatagagccggtggtcctgcccctgcatgccgaagcgcgtgaccaggccgtccaggtaccgcttgccgccgccctccgtctcgatctccactgtggccgtcttgcccagcagcgccttgggatcgatgtcgcgcccctccgagagcaggtcgatgtcgaaggagaaaagctggctcagctcctcgctaccccgcaactgccggaactgcagttgctctcccaggggcgtctggatggtgacgcggcgtgtcattgtcaatcgtgcaactccccggttgcggcagagtcaagttgtaaaaaataacgatgatagaagctgaactgcaggccgcgatagccccggcaggtaggcaatttgtttccaaaaatgtctgtcgatccatcggttcgctgcactcaacaggtgcgccggttcaccggaccggtgcccggcagtgcgctccccactacactcgctcctttcgctttctccccgacggttccttcatgacgtactgcgtcgccatcaagctcaatgccggactggtcttcctgtccgattcccgcaccaacgccggcctcgaccagatcagctccttccgcaagatgatgatctacgagcgtccgggcgaccgcttcatggtgctgctctcggccggcaacctgagcatctcccagtcggtgcgggaaatcctgcagaccgaacagctggtggaccgcgacggcagcgatcccatcaccatctggaatgccaggagcatgttcgacgccgcccgcgtgctgggctcggccgtgcggcacgtgcacgagcgcgacggcgcggcgctgaagcgatcgggagtggatttcaacgtgtcgatggtgttcggcggccagatccagggcgagggcatgcggctcttccaggtgtactcggccggcaatttcatcgaggccacgcccgagacgccctatttccaggtaggcgagtccaagtacggcaagccggtgctggaccgcgtgctcacgcccgacacgccgctggacgaggccgccaagtgcgcgctggtttccatggacagcacgctcaagtccaacctctcggtggggctgccgctggacctagtggtgtacgaggccggacgcctgtccaccgacaagatcgtctgcatcgacgagcagaatccgtatttccgcatggtgcgcagcagctggggcgaacgcctgcgccaggtgttcgacagcatcgaggacccggcctggaacggtggagcgaccgacgtgccgatcctggcggagaccacgcgcagccggcccctgaagaagatcggcacgccgagcgacaagctcatctgaggcacagggcggcggtgcagcctcaccctccacctgcggcgccgcgctcctccgccctccccgcactgccgatccttccgcgatgacgacgtcccttccgctggtcttctcccacgccaacagttttccggcgggaacgtaccgcgtgctcttcgcccagctgcgcgaacgcggcttcgacgtgcaggcggtggaccgcttcgggcacgacccgcgctatccggtcaccagcaactggcccgcgctggtgcagcagctcgcggacttcgcgcgcgggcaggcggaccgcgcgggcggcccggtgttcctggtggggcattcgctgggcggcttcctcagcgtgatggcggcggcgcggcatccggaactcgcgcgcggcgtggtgatggtggattccccgctcatcgggggctggcgcgccggggcgctgggcatggccaagcgcacgcaggtggtaggcgcggtctcgccgggcaagatcagccgggcgcggcgcaaccgctgggacagtgccgaggacgccttcgagcatttccggcgcaagaaggctttcgcgcactgggacgaggcggtgctgcgcgactatgtggagcacggcctgcgtccgcacggggacggcggcgtggccctgcacttcgagcgcgaggtggagaccgccatctacaacaccctgccccacaacctgggccggctgctgtccacgcacccgctgcgctgccctgccgcattcatcggcgggctgggctccgaggaactgcggcaggtgggcatggacctcacccgccgcgtgacccggggccgcatcaccatgctcgagggaagccatctcttcccgatggagcagccccgcgccaccgctgcggccatcgaggccgcggtgctgaacctgatcggcgcgccggcaggctgaagcggcggggccggttcgcaggaccggcgccgtcccgacaggtgggcatctgccgcttccggaacggaagccgcaaaaaatcacggacgcaagggcccagcgatcccctacactgcggcgcaagctggttacatatggacacagcgtgccgacatccatgcactgcgcgatgaacgcaggcgggcggcactccgtttttcgcgggtcgcccgcagtcctggctcctgcagacccgccacgtccgagcctgccacctgatccaaacgagggaatcccaccatggcccaacgaaaaagtcctgcccgccttgccaaagaccggcgcgtcgcgcacctgcgcggcctcgccgccgccaacggatcggccgataccccgtggccgtgggacgcgctgatcgcgctcgaggatgagctggtcgggcgggtcgtgctgcccggcagcgcggactacgacgaggcccggcaggaatcgaaccctgcgttccaggcctatccgctgctcatcatctattgcgagtgcgaagacgacgtgatgctgagcctggccttcgccaggacatggaaggcctgggtcgcggtccgctgcggaggccacagcacggccggctactccgtcaaccagatgggcgtggtgatcgacctgagcgatctcagcggcgtgatgatcgacccgggcaccgaacgggtgcatgtgctgccgggcacggatttcgaccatttcaacggctccatgggcgcgacgggctggcacgtgccgacaggcgcctgcggaaatgtctgcgtgggaggcttcgtgcagggcgggggctacggctacacctcccgggcgtacggcatccagagcgacctggtggagtcgatgcgcgtggccctggccgacggccggatcgtgacggccagcgcgacagagaacgccgagctgtactgggccatgcgcggcggcacgggcggcaacttcggggtgctgctgcaggtcacctaccgcatggtgcggctgccgagcgtctgggcctgggccatttcctgggaagccgccgacgccgccgacgtgctggtgctgctgcaggagcaattcatgcgcaccggcgctccggacgcgctgggctacatgatgaacctgggcttccgcgacggaaagccggtgttcatgatccagggcatgtactgcggctcccgcgacgacggcatggcggccatcgccccgctgatgaacttccggacggcccagctgctcgtgaaccgcagcggcagctaccccgccatgaaccggtacctggacgaccacccctacgacctgccccagggcctgacggagggcacctgcgaaagcaaggcctgcggctacctggacaggcagctcaccaaggcgcaatggcagtcggtgatcgactacttcgccacgtcgcccaacacgtattcgatggcttacctggagccctatggcggggcgatcgcgcgctacccggtggaggacagcgccttcatccaccgccacgtggacgcggatttcgtgatggacgtgttctggacccgaccggaagaccgcgaggtggtgcagaactggctggcgggattccaggcgctgatgcgtccgatgctgaccggcaaggtgtaccagaactacccggacggctcgctgcagaactacgtggatgcctactggggccaggatgtgtacgcccggctccagagggtcaagcgggcctacgatccggacaacttcttccacttcgcgcagagcgtgaagccttagtcgcaggcacggggcaggcgccccgccttccccgcttcgctcagccccggccggcgtagcgcacgcagccggggccagagcgcttggcggcgtacatggcctggtcggcgcgggtcatgagcagttcgatgtcgcccgcgagcggtggatgcatggccactccgatgctcgcgcccacgcgcacgtcatggcccccgacatccatgggctcggagatggccgagatgatgcgcgagccgatctgaccggcgaggtcttcctgcacgtcggtgtcgagcatcaccaggaattcatcgccgcccaggcgggccacggtatcgttgccgcgcacggcatgggccagccggcgggccacgtagcgcagcacctcgtcgccgaccttgtggccgtgcccgtcgttgatcttcttgaagccgtcgaggtcgatgaacagcagggcgaccgcgccgccgcgcgtgcggacctcggacagcgagcgctcgaagcggttgtggaaggccgatcggttgtgcaggcccgtgagcgagtcatggttggccaggtagtgctgctgccgcgatatctccatcttggccgagatgtcctgcaccagcgacatgatcgaggttacgcggccgatctcgtcggtgagcgccgaattgaaccactcgcaatgcacctcggtgccgtccgcgcgcatcaggctcgattccacccggttgcgggtggcacggccggaacgcagttcggagaacgcctgggacaggtggtggtccatggcggaggtgccgggcagttcgtgcaggcggcggtgctcgatctgcaccaggtcctgccagcccatgagttcgatggcgcggcgcgagcagcgcagcacccggagctggtcatccatctcgagcacggccagggggctgttgtccatgtgggaggacagccgctggttggccgcgcgcagcgcgttcatggcgacctgcagctcgtccacgtccagcgcggccgtcacgaacccgacgatgtctccgcgcatgtcccgccagggggacaggcagatcgtgcgccaggattcgcgaccttcggggtcgagcaccagccgctggtagctcacccgctcacccagcagcacgcgctgcacatagggcatgaagcgggaatggttgtattccccgtaaagctcgagcagggtctttccgacgatgtcggagggcgctgcccggaaccagcgggcgtactcgtcgttgacatagacgacgcgctctgcacgggaaatgacggcgacggtggcgcccacattgcgcgtgagcaggctgagcatgtctgtgtctgaaatgtccggcgccatcccggcaacggaagacatgccgtccagcggcaatggattcggcgtcatggtggacagcggttcctctaccgtccggcacctgcctccgcatgcgcggtacggccggcaggcccggaccctgtctgcgtcatcccccgtcgaatgcagcgctaccaggggccctcgatagcgctcagcttatcactttccttttcacatagcagcatgtgctatgtagtgatatgaaacggcacacgcacgccttccgtgccgcggcgcggaaagtcattccgcccagtgtacccagccggtccaggctgtggcaagcaccacgatgccgaaaacgatgcggtagtaggcgaaaggcacgaagctgtgggtgctgatgtagcgcagcagccagcgcacgcacagccaggcgctcacgaacgagaacagcaggcccacggcgaacagcggcaggtcggacatcgacagcaggtgccgctccttgtagaggctgtacacgcccgcgccgatcagcgtggggatcgccaggaagaacgagaaatcggtggcagccttgcgcgacaggcccagcagcatcccgccgatgatggtggcgccgctgcggctcgtacccggcaccatggccaggcactgcaccaggcccactttcagtgcgtccagcggggtcatgtcgtccacggagtccacgcgtacggcgccgggggcccgccgttccgcccagaggatgacgaagccgcccaggatgaaggtggatgccacgaccaccggcgtgaagaggtgctccttgatcgccttgccgaagatcagcgcgagcaccacggccggcaggaagccgatgagcacgttgagcgcgaagcgccgggcgcggggctgggtgggcagcgccaccagggtttcgcggattttctgccagtacaccagcacgaccgcgaagatcgcgccggtctggatggcgatgtcgaataccttggccttgtcgtcgtcgaaaccgagcagcgcgcccgcgaggatcaggtggccggtggaggagatgggaaggaactcggtcaggccctcgaccacgcccatgacggcggccttggccagcaagatgaaatccacggaaatcctttttcgtgtggtggggaaagcagccgcggattatcggggctcggcagcgccctgcccggccgtggcggcgccgcttccctccatccaggaggcctgccagccgccgcccagggcctggatgagcgatgccaccgcgagctggcggttcacctgcagctgcagcaatgcgcgccgcgccgacagcgcagccacctgggcggtgaccacgtcggtatagctcacctgcccggcgcggtagcggttgagcatctgctcctccgtgcgctgggcggccgagacggcctcctgccgcagcggctcctgcgcctgcagggtgcgcaccgccgtgagctggtcttccaccgtctggaaggcaccgagcaccgtctggcggtagttggccacgcgcgcgtcgcgggccgcgcgtgcctggtccacgcgcgcggcgatggcaccgccgtcgaacactgtctgcgcggccgacaggcccagcgaccacagcgcaccggaggcgctgaacaggtcacccaggctggtgccgctgcgccccagggaggccgtgaggctgaagctggggaaataggcggagcgctgcacgccgatctgcgcgttggcggcggcgacggcgcgttcggccgcggcgatgtccgggcggcgctcgagcagggtcgagggcagcgccgcaggcaccgcgggcacgctggccacccaggtgccggcaggcaggctgaatgcggccggcggctggccggccagcacggcgatggcgtgctcgtagccggcacggttgcgctgcgcggtggcgaggtcggcgcgggcgttggcgagctgggtgcgcgcctgcagcacgtccgactgcgcggccacgccggcgtcgtagcggttctgggcgatgcgcagggcgcgttcgtaggcctgcaccgtgtcgcccagcaaggcggcctcggcatccgcctcgcgcagctggaagtaggcggccacgagcgagcccacggcggagagccgcgccgcggccaggtccgcctcgctcgcctgggcactggcgcgggcgctgtccacggtgctgcccaggcggccccacacgtccggcgcccaggtcgcgcccaatgccgcctgggtagtggtgccacggcgcgcggagccctcgccgcccgcgcggctctcgctggccgacaggctcacgccaggcagcagcccggcgcgctgctcgcgcaccagcccctgggcctgggcataggcggccacggcagcggcgatgttctggttcgatacctgcacctgggcggcgaggcggttgagttcctcgtcgccgaacagcgtccaccagtcgccgcggtcggcggcgtcggcgggcgcggccggctgccagagcgcgcccgcctccttgaaggcggtgggcatgggggtggcgagcgccgggggctggtagggcggcgcgaccgagcaggcggccagccaggccggcagcagcgccgcggcgcaggcgcgcagcatgcgcggggtggaaggatcgaaggtcatggttgttgcgcgggcacggcgggtgccgtgtcggcggcgcggctgaggtgtcgttcgttgccggaggggcggcggagccggtcgagcagcacatagaccacgggcgtggtcagcagcgtgagcaactggctggcgatcaacccgccgatgatggccacgcccaggggctgccgcagttcggacccctgcccgaagccgatggccagcggcagcgcgcccagggcggcggccagcgtcgtcatcaggatggggcggaagcgcagcatgcaggcctcgcgcaccgcctgcgtggccgacaggccgcgcgcgcgctcggcctccagcgcgaagtcgatgatgaggatggcgttcttcttcacgatgccgatcagcaggaatacgccgatgagcgcgatgatggtgaactgcatgttgaacagcagcagcgcgagtaccgcgcccacgccggccgagggcagcgtggtgagcacggtgacggggtggatcaggctctcgtagaggatgcccagcacgatgtagatcaccacgatggccgccaggatcaggaagaactgctgcccctgcgtctgctggaagctgcgcgccgtgccctcgaagctgccgcgcacgttggtgggcatggcgatgtcggcctcggcctgggcaatgatctgccgcgcctcgccgagcgaggtgttgccgtccaggttgaaggagatggtggtggccagctcgccgtcctggtggctgatggaggtgggcgacgagcgctccaccaccttcgcgatggccgagagcggcaccatgctttcctgggtgttggccagcacctgcccggtggacgctccgcgctggccggggttggccggggaaccggtggcgcccgacgggttggccggcacgaagatgtccttgagcgctggcgggcctcgcgtgtagccgggggcccactccatgatgaccgaatactggttcagctcgctgtagatggtggccacggaccgctggccgaaggcgttgtagagcaccgcgtcgatggcggccgcgctcacgcccaggcgcgcggcgctgtcgcggtccacctccacgtaggtttccgagccgttgtcggcctggtcggtgtccacgtcggtgagcagcgtctcctgcttcaggcgctcggccagcttggtcgcccagacgcgcatgtcggcgaggttgtcgctcttgagcgtgtactggtaggtggaattgctggagcgcccgcccatgcgcaggtcctgcacgggcgagaggaagacctgcaggccggtgagcgcggcgagctgcggccgcagccggccgaccacggccatgctcgggtcgctgcgctcggacacgggcttgaggttgacgaacatgaagccgccgcccgcgcgccctccccccgagaaccccaccacggtgtccacggccgggtccttgcggatgatgtccacggcctggcgcagcttgcccgccagcgccccggacgaaatgctctggtccgcgcgcagcccggccacgagctggccgttgtcctgctgcgggaaaaagcctttggggatgtggctgaacaggtacacgttgaggccgatcaccgcgagcaggatcacgatgacgagcgccttgctcgccagcgcccagtccagcgcatggccgtagccgcgcagcaccgcatcctgcgcggctacggtccagcgggcgaagcggccccggggccggagcggggcgtccgcgtggccgccagcaccgtccgagcgcagcagccacgcgcacatcatcggcgtggtggtgagcgagatcaccagcgagatcgccaccgccacggagagcgtgaccgcgaactcgcggaacagccggcccacctgcccgtccatgaagagcagcgggatgaacaccgccacgagcgacaggctgatggacagcacggtgaagccgacctcgcgcgcgccctgcagggccgcctccatgcggtccatgccggcctcgatgtggcggctggtgttctccagcaccacgatggcatcgtccaccacgaagccggtggccaccgtgagggccatgaggctgaggttgttcaggctgaagcccagcaggtacatgatgccgaaggtgcccagcagcgagaccaccgtggccaccgccgggatgaccgtggcgcgggccttgcgcaggaacaggcccaccaccagcaccaccagcgcgatggagaccatcagggtgacctcgatctcgcgcagcgaggcacggatggagttggtgctgtccgaggccactgcgatgcggatgtcctgcggcagctgcgcctgcagcgaagggatgagcgcgcgcacgccgtccaccgtctggatgatgttggcgcccggctggcgcgtgatcagcacgacgatggccggctcgccgttgaagaggccgagcgtgcgggtgttctccacgccgtcgatcacctgcgccacgtcgcccaggcgcaccggcgcgccgtcgcgccaggcgatgacgaggtccgcgtagtcggcggcgcgccgcgacggcgacggggtgtagatctgcatgcggcggccgtcgctctcgatggcgcccttgggccggttggcgttggccgcctggatggcggcgcgcacgtcctccgagccgatgccgtagcggttcagcgcgaacggcagcagttccacgcgcacggcgggcagcgagccgccgccgatctccacgtcgcccacgccctccacctgggagatccgctggctgaccacgttggagacggcatcgtagatctcgcccggggtgcgcgacctggaggtgagcgcgaggatgatgaccggcgaatccgccgggttgatcttgcggtaggtggggttgctgcgcagggtggcgggcaggtccgcccgcgaggcgttgatggaggcctgcacttcgcgcgcggcgctgtcgatcttgcgattcaggtcgaactgcaggctgatgcgcgccgaaccgctcgagctggaggacgtcatctcgttcacgcccgcgatcacgcccaggcgccgctccagcggcgtcgccacgctggtggccatggtctcggggctggcgccgggcaggctggccgagacggaaatggccggatagtccacctgcggcagcggcgccaccggcagcaggaagaacgccgcaatgcccgccagcgcgatgccgatggtcagcagcaccgtcgccacgggccgctcgacgaaggggcgcgagaggttcacgggcggccctccccggccggtgcggccggcggcgccagggcggcgggcacctcgggtgccgcggccgtgccccggcccgtccagcggcggcccagccggtcgaaggcgaggtagatcaccggcgtggtgaagagcgtgagcagctggctcagcaccagcccgccgaagatcgccaggcccagcggccggcgcagttcagcgccctcgccccagcccagcatcagcggcagcgcggcgaacagcgcggccagcgtggtcatgaggatgggacggaaacgcagcagcgcggcctggtggatggcctcgtgcggcggcagtccctggccacgctcggcgtcgatggcgaagtcgatcatcatgatcgcgttcttcttgacgatgccgatcagcaggatgatgccgatgatgccgatcaccccgaggtcgttgcccgtgagcatgagcgcgagcagcgcgcccacgccggccgagggcagcgtcgagaggatggtgagcgggtgcacgtagctctcgtagagcacgcccagcacgatgtagacgcagaccatcgcggccaggatcagccagagctggctggtgagcgacttctcgtaggccccggccgcgccctggaactgcatcgacaggcccgcgggcatgccgatctccttcgccgcggcgcggatcgcatcgaccgattcgcccagggaggcaccatcggccctgtcgaagcccagcgtggccgccgggtattgcgccacgcgagtgatctgcaggggcgccggctgctcgcggatggtcgcgacggccgacagcggcgtgggtgccccgccgcccgtgcgcagctgcagcgtgcccagcgcctcggggctggacagcccctccttctgcgcctccaggatcacgcggtactggttggtctcggtgaagatggtggagacgatgcgctgtccgaaggcgctgtagagggtgtcgtccaccgaactggcggtgaccgagaggcgcgcggccgtggcccggtcgatgtccacgaaggctgagagaccctgcgcgcccgcgtcggtggtggcgttgcgcacctgcggcaccgtgcgcagccgctccacgagcttgttcgtccaggcgttcacctcggcggaatcgacgccgccgatggtggcgcggtattccgtgggcccggtttccgcgtcgatggtcaggtcctgcgtgggctgcaggtacagggtgacgcccgccacggcattcacccggtcgcgcagccgccgcatgaccacctcctggctgtcgcgcccctccttgaggttgatgagcaggctgcccgtgttgagcatggcgttgttggcgccgtccacccccacgaaggaactgagcgaggccacgtcggggtcctgcaggatggcgcgcacggcctcctgctgcagcccgctcatgcgttcgaacgagacatcctgcgccgccaccaggcggccttgcagctggcccgtgtcctgcgtgggaaacaggcccttggggatgaagatgtacagcaccacggtgagcgccagcgtcagcagggccacgacgagtgtcgcgccttggcggcgcagcacccactgcagccagacgtcgtagcgggcgatcacgcggtcgaaaccgcgctggatggcgccgcccagcccgcgcggcggggtgtcgggcacggcgcgcagccagcgcgcggacatcatcggcaccagggtgagcgagaccaccgccgagatcaggatggtgagcgccagcgtcaccgcgaactcgcggaacaggcggcccaccacgtcgctcatgaacagcagcgggatcagcaccgcgatcagcgacaccgtgagcgagatgatggtgaagccgatctgcgtggcgcccttgagcgcagcctggaacggcggctcgccttcctcgatgtaccgggcgatgttctcgatcatcacgatggcatcgtccaccacgaagccggtggcgatggtgagcgccatcaggctcaggttgttcaggctgtagcccagcaggtacatcacgccgcaggtgccgatgagcgagatcggcacggccaggctggcgatgaccgtggcgcgcaggctgtgcaggaagaagaaaatcaccagcaccaccatcagcacggcgagcaccagctccatctcgacgtggtggacggatgcccggatgcccgtggtgcggtccgagagcacctgcacgtccaggcccgcgggcagtccggcctgcagttcgggcagctggcgctggatgctgtccaccgtggaaatcacgttggcgcccggctggcgctgcacgttcaaaatgatcgcaggcgtcaatgtggcccccacgctcccggcttcgcctggttcgctgccccccgggggggcgctcgccgccttggggcggcccggcggcggctcggtggcccccacgctcccggcttcgcctggttcgctgccccccgggggggcctccgcttgcctggggcggcccggcgcggcgcggacgccggcccatgcgcccagccggtcgttctcggcgccgttcaccacgcgggcgacatcgaccatgcggaccggcgcgccgttcttccaggacacgatgagccgcttgtagtcgtccaccgtgaggagctggtcgttggcgttgatggtgtaggcgcgctgcggaccgtcgaagctgcccttggcgctgttggcgttggccgccgagatggcggtgcgcagcgtgtccagcccgatgccgtaggaggccagcgccttggtgtcggcctggatgcgcacggcgggccgctgtccgccggccagggtcaccaggcccacgccctgcacctggctgatcttctgcgccagccgcgtgttcacgaggttctgcacttcggtgagcggcatggtgtcggagctgatcgccagcgtgagcaccggcgcgtcggccgggttcaccttggcatagaccggcggggcgggcaggtcggtgggcagcagcgaggagccggcattgatggccgcctgcacttcctgctcggcgatgtcgatggccaggcccaggtcgaactgcagggtgactatggacacgcccgccgcgctggtggaggccatgcgggccaggcccggcatctgcccgaactgccgctccagcggcgcggtgacgttgcggctcatgacctccgggctggcgccgggatagagcgtctgtacctggatggtcgggtagtccacctgcggcagggccgacaggggcaggaagcggaatcccaccagccccgccagcacgatggccagcatgaggagcgcggtggcgacgggccgctcgatgaagggacgcgagggactcatggacgggaaagcgggcggggatcaggaacggctggcaggcgccgacgccgccgcggcggccggggccgacgcggccggcgacgcttcaccggcatccgggcggtgccggcggcggtgcggtgcgccgtcggagccgtcggcaccgccgcgctccgcccccgccggccaggacgcaccggaagcccgcccgcgccgccccggcgcgccctgggcccctcccggtccgccgggctcctgcagctgcacccgcgcgccgtcgcgcaggcggtcgccgccttcggtcaccacgcgctcgccgggcttcaggccttccgcgatcgccacccactccaccgtggactggccgcgccgcaccttgcgcagcgtcaccgtgcggtcgtcgttgatcacgtacacgaagtcgccgttcgccccggtccgcaccgcggtcacgggcaccaccagggcctccacctcgcgcagttccatccgcacgttcacgaactggctggggaagagccggccgtcggcattggcgaagcgcgccttggccttcacggtgccggtggcggtgtccaccaggttgtccagggtggagaagcagccctgggcgaggtccgtggtgcgggtacggtccttggccaccaccggcagccccgcggtgcctgcctcggcggcggcggtctgcacgtcggcgacgcggtcctgcgggatggagaactgcacgtcgatcggcgtggtctgggtgatggtggccaggcccgtggtatcgcccgtggtcacgtagttacccgcatccacggagcgcaggccgatgcggcccgcggccggcgccgtcacgcgcgtgtagccgaggttgaggcgcgcggtgcgctcctgcgcgcggtcggtcatcacggtgccttccagctgcttgaccagcgcggcctgcgtgtccacgtcctgccgggcgatggagtcctgcgacagcagcgtgcggtaacgctccagggtgatgcgcgcgttctccagctgtgcctcgtcgcgccgcagcgtgccctctgcctgcatcagcgcctgctcgtaggggcgcgcatcgatctgggcgagcacctggcccttgcgcaccatctgcccttcggtgaacagcacctcggtgagcacgcccgccacctggggccggagcgtgacggtggcgaccggcgtcaccgtgcccagggcctcgatggccaccggcaggcgcatctggcggaccgtcgcctcgcccaccgtgaccagcaaccggccgccgccgggccctgccccgccaccggccggccgggccggccctcccggtccgcccgccgcgggaaaccccggaccggccacgggggccttggagcgctgcaccagccaccaggcgcccgcgcacagcagggcgacggccagcaccgccaccactgcgccgagccatcgggcgcgccggccgggcgggcgcgggcctccttcaggaccgggcacgggggcggcgggcggagcggcgtgggggtcgttggggctcatgggcatcggatacggtggcgaggactgcgccccgatcgtagaagctcaacgtggcgttttgcccgctgccatgcgaagaaacgtaaatcccctacaaccaccgggataccggccacgctggcggcggcagcccgcgggcccggagccgcgtttcgcgccgctccgccgtcggtccgtcgcgccgcgctgtgctgcccgccggggacgggccacagtggactccctcccgccgtccttccaggagcaacgacatgcattccccccgccgccctgcagccgccggcgcccctctcgccgccgatgccgccgaacggcttgcccgccggcgcgcgagtgccaaactgggctggctggtccacgcggccgtctatgcctgcgtgaacctgggcctggccgcactgtcggtatcccagggccgcacttgggcgctgttccctgcgttcggctggggcctgggcctgctggcacacggcctggcggtggcgctgccgggacgcgcaggcatctacggatacctgctggcgcgcgagcgggcggcgctgcgccgccagccctgaaccgcatcggccggggcgcacaatcggccccgggtcgcccaccatgcaggccctccccgccaccatgacgcatttccactcgcgccagttccttctccacggcctgatcgtcgcaggcgtctgcacggccatcgccgccatccaggcggcctatggccgtggcccgtggcatgcgcaactggtgtattcgatgtccatcggcatggtcagctggctgatggtggaggtcgggcgcctctggctgacccgcgacgacaccattccctggcccctgggctggcggggatggatgctggtggccgtgagcggcaccatcggtttccacgccggctcggccatcggggatgcctactgccgcgcactgcaattgccatcccatgcgccaccatccggcgacccggggtcggccgtcctcaccacggtgctcgcctgcgtcgcggtatcgcttttcttctatgcgcagggcaagtcccggtacctggagggccgtatcgcgcaggcccagcgtgatacggccgaggcccggctcaagctcctgcagacccagctcgagccgcacatgatgttcaataccctggcgaacctgcgggccctgatcggcgccgacccgcagcaggcgcaggccatgctggaccacttcatcgcctacctgcgcgccaccctgggcgcctcgcgcgcggcggcccacccgcttgcggacgagttcgccctgctgcgcgactatctggagctcatggccgtgcgcatgggaccgcgcctgtcctatgcgctggacctgccggaatcgctggaagcggtgcccgtgccgcccctgctgcttcagcctctggtggaaaacgcgatccgccatggcctggaaccgcaggtcgagggcggccgcatcgaagtcaccgcgcgcctcgcccccggcccgtccccgcgcctggaactgagcgtcctcgacaccggcgccggtctccggccggaccgcgccgggcacggtgccgccccgggcgccggcagccgcttcgggctcacccaggtgcgcgagcggcttgccaccctcgaaggccctcgggccacgctggacctggtgcccggagacggcggccggggtgccagggcctgcatcttcctgccgctgggcttgcccgcggccccggccggcgctgctgccggcaccgaccctgaaaacgcttccatgccatgcaagccccccgtgccctgatcgccgaagacgaacccctgctggccgcggccctgcgccaggacctcgcccgcgcctggccggaactgcagatcgccgccaccgtgggcgacggcgacagtgccgtgcaccaggccctggcgctgcgccccgacgtgctgtggttcgatatccgcatgcccggccgcagcggcctggacgccgcgctggagatcgcaggcgcctggccgctgcaggaggcgccctttccggccctggtcttcgtcaccgcctacgaccagtacgccgtgcaggccttcgaggcgcaggcactcgactacctgctcaagcccgtgcaggcgccccggctgctcaagaccgtgcggaagatccaggcggtgctggcggcacgcgccggcaggccggacggcggcacggctgcggaagcgggcgcgccgccgcgggacgaagccgggctcgaggccctggtggaacgcctgcgcggcctgctgccggccgcggccttccccgctgcgggggtggcgccaccacggccggacgcggcgccgttgaccgtcatccaggccagcagcggcacgcggatccacctcgtccccgtggcggacgtgctggtgttcgaggctgccgacaaatacgtgcgcgtgctcaccgcccggcaggaatacctgatccgcaccccgctcaaggaactggcggcgcagctcgagcccgaggtgttctggcagatccaccgcggcacgctggtgcgtgcgtcgggcatcgaatcggtggagcgcgacgaggccggccgcctgcacctgcacctgcgcgagcggcccgggcgcctgcccgtgagccgcctgcacgcccaccgcttcaaggcgatgtgaggccgttcagcggttggccgccagcagcagcccgccggcccccatgaagaatccgcccgtcgccttgttgagcctggccacgccgcgctgcgagcggatcacccggcggatctgccggccacagctggcatagacggcggtggagacgaactcggccagcaggtacaccgagcccagcaccaggaactgccgcgcggcgggctgcgccggatcgatgaactgcggaaagatcgccgcgaagaggatgatcgccttcgggttggtgatgcccagcaggaattcctgcgcggccagggcgcgccaggtgggtacggccgcgcgttgcgcgggcgcggcggccgcatcgccgccctccagcaggtccagcccgccgaactcccggctgttccaggcccgccaccccagccagaacaggtaggccgcgcccacccacttcacggtggtgaaggcggcctcggaagccagcagcatggcccccaggcccacggcggagacggtcaggaagatcgcgaacgccgccgcccgcccgatggtggcgaacatcgccgcccccaccccggcgcggatgccgttgttcaggccgcagaaattgttggggccgggcgtgagcgcgatcgccacggccacgggagcgaacaggagagcgtccatgggaggtcctggaaaagccttcggatgatgtcccgggatattacgaccttcccgccggcgatgctcctgccatggatgcgcccgccggttccaccggcagcccgtgcgacgggctggccacaccggcgtccggccttcgctgcggcgcagcggccggccctgccggctccccgcctggtgcccgggcgcggtcgcgcgcgaagctccagcccagccacagggccagcacggcgatcgcggctcccatgacagccagcaccagggaggcgagcgcggcggaacgggaggcatcctgcaccagcttgtccgcgaactgcttctgcaacgcgcgggaatcgtccaccgactggaacatcaggctctgccgcgggcgcacctcgcccagcagcacgaccccggcggcggagcgctcgccccgctccgccaggtccaccacgcgctccagggccatgttgtactcggcgcggttttgccagagggcatccatcgacttcctggcttccggctgcgtcacggatgtgtccagggactgcaggattttctcgttggcctcgcgcagttcggccagcttgcgcttttcttcccgctgcaccgcggtgttgccggatatcacgatgttgcgcgcatagcgggcgatggcgttcaggttgtccttcagttcggtgaactgcgccaccttggccatccggtccgcggtgatctcctgcaggttcgctgtcagcgagtgcagggccacggcgcccaggagcgcgatcgcaatgccgctcgaggccacagcgccgaggccaatcgccaggcggacgggaattttcggatgggacatggggctggccttccacggactcgcggggcctgcggccgcacgcagtagatgaatcctattaatttgatcacattggaagtatttttgcaggatgaagtggcaactttccattttcaagccaccctcacgccctcccggtcaatcgcccagttcaaccacctgggcccagggaacactacccagcgcgtcgtagtgcgcgaccaccactccctgcgcccgtggcacaccggcccccgggaggcccgatagcagcttgcgcagatagtccaccgaaggccggtcaagcccggcgatcggctcgtccaccagcacgagggtggcgccgcaggcgaagcccgctgccagcaggaccttgcggcgcgtgccggtggacagctgttccatccgcttgccggtgtgtccggccaggccgaacccatcgatgtgcagcgccagggcctgcgcgctccattccggccagcgctgcgcctgcccggcccaccagtccaccggcgtgtcctgttcggcgggcagtaccgggccatcgccccggggatcggcccagaaaatgccgccgccgcacgccgccacgcgcccggcctgcggacgcagcgcgcctgcgatgatccgcagcagcgtggtcttgccgcgcccatcgccaccccgcagcagcgtggcgcccggcccgatgcgcaggtccatgccatcgaacagcggtgcagcggcacccggcggcgtgtggcgcaggcccaggccttcccagagaatggctgcgggggcagcggtgcggggcggatcgggcggcagaatggtcatggcaggcaggtgcggtaccggaaacggtcggcctacattctgtggcaatctgcaggacgctctggccgacaatcggccgccgggcaccgcctgcctgccaggtcgtgcccgccacgcaccctttcaatgaccagtccatccactcccggcccatgaccctgcgttacctcgatttcgaccacagcgaagacggcgaaggcggcggcacctgggacgcgatggccagcgtcacgggggagcacgtggaggcgctgcatgcggaaatcgccgccgtcctggactgggcccacgggcggttcggcagccagcgcggccccatcgaagaggacggggaatgggattacgacctgcaggccgtggaggaaacttccaccgggcaatcgctgcgctacgacgaggggctgcgccgggtggtggccgagccgggcgccacgggtgcgccgcgccacaccgtcaccctctcgctctgcggcacgcgggccttctgcgaggcgttccgcgagcgtttcgggctggaatagcccgtccttgcggcgggccggcgctccggcgcctgccggctatacggcgtccaccaccgccagcacgacggccgactcgtccaccgacatcaccacgcggcggcccgcgcgcaggccagaccctggctccgcgaagcccaccatgcggacaccggcatccagttcggcggatacctcgtccccctgcgcgccgccgcgcgacaggcgcaccacccggcctggccacgcgttggaagccccctctccagggccgcgccgggcagcggcgcgaacgggttgtgcgggctctacgcgcacagccgtggccttgcacagcgccagcaccgcggtgccgggctgcaggcccagcagttcggcactctcgcgggtgatgcgggcacacaggcgcaagccgccctccggcggcatcgcgccctgctccgccgcgggttcgccctgcaaccacacccgcaccacggggcccatcggctccagtgcctgcaccacgcagggccactggttgcgcatgctggtgcgcagcgccaggcccgcggccggacgcacggcgcgggattggccgccgggaccgccatggccacccgggttggacgcctgcgccccggacgtactggctctggccagcaccccggcacgtgcctgcgccagcgcatccgccgtgcgcagcagcgcatgcccggcctcggtcagccgcgcgccaccaccgccggccccgcccaccgcacgctccaccaaaggcacgccggccaggttggtgagggtgtccaccgcctgccaggccgccttgtagctcacgcccaccacacgggccgcctgggaaatcgagccgccggcaccgatctcgcgcagcaccgccacccgccggtcggccgggccgtgggccagcgcatcggacagggcggccggcgccaggggggcagcacgggaagaactcgggagatgcggggcacgggaaggcatgggccgatgatgccgcagcaggcatgcttacatgccgacacaaaaaccctcccgttggatgatgccggcccgggccgatcctccctagcatctccgacctctgggcggcccggcgccccctccccaggaaagacaacaccatatgagcggcaaacccgcggcccggcagggcgacatgacgcaaaagggcggcccgatcgtccagggctcggcgacggtgctgatcggctctgcggggggcgtggcgtgctcggtgtgccccgggggcatggcggtgggcaacccggtgaacccggcgctgggcgcgaaggtgctgaccggggccgatgaactggacttcgcgctgccggggccgctgccgctggcgtggcagcgggtgtacagcagttacgtgaacgtggagcatggtgcggcatgcgggttgctggggtatgggtggaagctgccgctggaactgcggttgcggcttcaggatgagcgcgcagtgcttttcgatgcatccgggcgggcgatcacgttcgacgaggcgctgcagccggggcaggcgctgtacagcagcagcgaagacctgtggctgttgcggggtgggggcatggcgaacgccccttccggtagcacggcattcgccacggacccgaactcgccctctacccggacctccacgccggccgaactgctgccctgggcgcagcaaccgcgctggtcgcatgtgccggccgtgctgcgtgcggacccgggctgcgtcatctccgtgccgggcgcaggcggtgcaggcgcgccggcctgggtgttcctgccggcaggcgtatcgggcgaccacgtcctgcatgcggtgatcgaccgcttcggccgcagccagcgctacctgtggggcgaggaaggcgaacagcagggccgcgtggtcggtatcaccgatggcaccgggcgccgctatgcgctgcgctacgagcgcatcgcgcaggatgccggaccagcacagacaagtgcccatcccctgctgcaacccgacgatggggtgcggctggtgggcgtggactgcacattcaatccgctagatccgagcgtggttccgggtacgaccccgcgccctcaaccgctcgtgggctaccgctacgacagcgcaggcaacctggcagaggtactgggcgcagacggcacggtgctgcgccgcttcggctacgacacgctgcaccgcatgacggagcaccaggtgcgccagggtccgaagcaccggtatgtctatgaagaccagaccgcgcagggccgtcgccaggggttggtcgcacgcccgggtgcccgcgtggccgagcaacacaacgaagaggggctgtcgtacttcttcgagtacagccaggcgcccgcgcaggcagcccagggcccggagggtggccaggatggccctgctccggccaccgcgtctttacccagcaccagccaaagcagcacggtggtgcgcgacagcctgggccggactaccgcctaccacttcgagggcgaaggcggcctcaagcgcctggtgcgcctcgtggccccggacggggccgaacaaggattccgatacgacagcgccggccgccgcctctctgccaccgatgcgctgggccgcacgacatggtggcgctacgacggcgcaggccggctgctgggcgtgcagggcccggacgggcgcagcacgcaacagcactggggcgcggcgggcagcgcgcaggacggcctgctgctggccagccaggatgcggcagggctgcgcacggacttccggtacgacgactggggacggctggtggaggtcgcgatggcgcctgccgggggcgggaacggagcgagcgacacccaggccctcaccacccggttcgagtacgagcaaccgcaagatgacggcaccggcaccgtagccttcccaccacacgcactcgcctggtgcgaccagcccgtggcgatgatcgacgcccagggcgggcgcagcctctacgcctacaacgcctgcggccaactcgcacggcacacggactgctccggccgcagccagtcctggcgccacggcgcctggggcgaggtgctggagaccacggatgcgctgggccagcgcacccagttgcaccacgtgctggaacatggcgccctgcggctggtgggcgtgcagcagccgggcaacacggcggtgcgccaccgctggtcggccgcgggcaagctggaggcgaccacctacggcacgcacgacgtgctggagggcacgggcgagcccgcaggcaccagcacgacggtcgcctaccggcacgacctctggggccgggtggtagagcaggtgcaggcgggccggggcgtgcagttgcgctacgacgtggccgggcggctgcaggagctcgtcaacgagaacggcgacgtgacccgcttcgtgcacgacgcggccgaccggctggtgcaggaagtgggcttcgacgggcgcagccaggtgtatggctacgacgcggcgggccagctcacgcacacgggcgacgggcacggcgaaggccaccacccgggagcggcagcgcggccggagttgggggcggtggtgcgaacgcggctgcactacgacctgggggggcgcttggtggcgcgcgtggccgtgcggctgcctgcaccgggagcagcgtccggtgtcgatgtatccgacaacccagcggctgaaccgcacgccgtgctgcaaatccagcgcttcgagcacaccccggcaggcgcattgcagcagacgcgcacctgggaggcagaactgccgcacgggatcgagcccatggcattgcctgtcagctccgcactctcaggagctgccacggatcgacccatccccctggccgagcgctggctgtcactggacacgcaggtcctgttatccctgctggatcgcccgggcgacccggcccaggctccggtggtggccgcgctacaggcgcagcgtctgcagccggaagcccgcgtggccctggcgcgcgatgccttcgggcgcgtctgcggagagacgcagacgctgtaccggcaggccatgcagttgcagacaccccatgccgggggcgagccccccgtggagttcgagcacgcgatcacccacaccctgggcccgctgggccagcgcacggccacgcaggcgcaagggctgggcacgctgcagtggctggcctacggctcgggccacgtgcacgggctgctgctggacggccagccgctggtggattgggagcgcgatgcgctgcaccgagaagtgggccgcacgctgcacctgctggaaggccaggacaacgcagacctgacggccatcgtgcatgcacggcagctggacccgatgggccggatgctgcaccaggactggcgcggcctgcgccatgcggcgcccgttgctcctgacttggcaaacgaatctgagacaggtccttcgtccgccgcgggccgaatcgctccagccctgggtcccctctccacactcgcccagcgccgctactggtacgacccgctgggccaactggtgggcgtgcagacaccgggcgaggccacgcgctacggctacgacgcctggcagcgcctgagcgggctgcaccgcgcgggcccgggctcgacggaaatgcaggcgcactggacgctggacgcagcgggcaaccgcctgcccgcgcccgtggaggcgcgcgcggccggggtctcccatgccgagcgccaggactgggcgcggcaggtgcgcgagaacctgcacgatgcggacttcgacctgctgcgtgcgggcgacgggcccggcgagggagcaggcccggtcacgcgctggccgggcaaccgcatcggatggaacacgcccgaaccggacgccgatggagccggtagcgatggcaacgacggcagcgccggcaagggcatcctgatccgctaccgctacgacgccttcggcaaccgggtgcaggcgctgcacaccgacggccgggcgcagcggctgcgctatgacgcgctacaccggctgcgcgaggtctggcagcgcgaggcagcgggtggcgcctggcagcgggtggcctgctaccgctacgaccccttcgggcggcggctggccaagaccgtcttcggccatggcaacgacaacagcaacgcagctgcggagccttcgacaaccacctacgccggctgggacggcgaccgcctcgtgcacaccgaaggcccgcaggggctgcagcacgtgctctacgagcccggctccttcgcgccgctgctgcgcctggagcgcgagcaggccatccccacggccatgcaggccatgctcgccgtggaggggagcgaaggactgggcgaagcgcaggcgttcttcgcggcgctgccgccatcgcagcgcgaaatgctgcaggatgcgctgcacggcgccatgggaccggacggcgagcagctgatcgcgcgcgtgcagggcgtgcttcccgccgaggtggccacgctgctggcatccggactgcaggaggtcggcaggcggcagcagttcgccgcccggtccgcgcccacgcgcatccgccatttcctgtgcgaccacctgggcacgcccatcgccctggtggacgccaacggtccgcaggcgggcctggtcacctgggccgccacgtaccacgcctggggcgctatacgagaggaatacgacccgcacggcatcggccagcccatccgcttccagggtcagcagctcgatgcggagacggggctgcactacaaccggttccggtactacgacccgatgctggggcagtatgtgacgcaggatccgatcgggctggagggtggattgcatgcatcgatctatccgctgtctccgacgacgggaatcgatccgctcggcctgttggcatcgtcaacggtcgacctgaatttctttccacacaatgaccccctccgggccgccgcgaacaagctccgtggttccgacaccctgtacctcatcgctggacacggaaacaggcagggcctccatgacgaacatggcaaactcatcccggttgacaagctggctcagatgatccgccgcgatccgaattacaagcctggcatgcccatcgcattgctttcctgcaataccggatggaagaacagtgcctacgcgcaggggctggccgacgccatgaaggcgattgtcgtggcgccggacacatacgtctggtacgacctacaaacagggcgcatgacggaaatggggggaaacatcatcaccacgcatagtttcggcttcgaattccagaagctggtgaaagatccgtcacggccaggcaaatacaacgcattcttcccggagcgtccctcacagccccagctttgacggcgccacaccaatgcgcccgcggcaaccttcgttgatgcccgcctatactcatcgctattcacccaaggaatagcgaatgccttcttcgtccgcctcccgcccgaccaccctcagcctcgcccacatgtgtgccctgctggcctccacggtcctcgccctggcctgcaccaccacccgcgcgggcgaggtaccggtggccgtggcggcaaacttcacggcgccgatgcagaagatcgccgccgccttcgagcaggacacgggccacaaggccgtgctgtccttcggcgccaccggcaagttctacgcccagatccgcaacggtgcgccgttccaggtcttcctggcggcggacgacaccacccccgggcgtgtggagagcgaaggcctgggcgtgcagggctcgcgcttcacctatgccgtcggcaggctcgtgctgtggagtccgcgcgagaactacgtggaccgccagggccaggtgctgcgcacgggcgacttcacgcacctgtcgatcgccaaccccaagctggcgccctacggcctggcagcggtgcagacgatggagaagctgggccttgccgagtcgctcaagccccggctggtgacgggcgagaacatcgcccaggcctaccagttcgtggccagcggcaatgcgcagctgggcttcgtcgcgctgtcgcaggtcatggaggacggccgcatcgcccagggatcggcctggcaggtgccggatgcgatgcacgagcccatccgccaggatgcggtcctgctcgccaccggcaaggacaacgcggccgccgcggcgctgatgcagtacctgcgcggcgacaaggcgcgcgagatcattcgccggtacggctacggcttctgacgccgggccatgccgctgtcgtccgaagacctcgccgccatcgggctgacgctgcggctggcagggctcaccacgctgctgctgctcgtgctctgcacgccgctcgcgtggtggctggcgcgcacgcgctcgcgctggcgcggccccgtgtccgccgtggtggcgctgccgctggtgctgccgcccacggtgatcggcttctacctgctgttgctgctcgggccgcacggggcggtcggccggctgatgcagtcgctgggcctggccacgctgccgttcaccttcggcgggctgctcgtgggctcgctcgtgtactccctgcccttcgccgtgcagcccctgcagcgcgccttcgaggccgtgggcgaccggccgctggaggccgcggcgctgctgggcgcgagtccgctggaccggttcttcaccgtggcgttgccgctggcgcgcagcgggttcctgacggcgggggtgctgagcttcgcccacacggtgggcgagttcggcgtggtgctcatgctggggggcaatattcccggggtgacgcgcgtggtgtcggtgcagatctacgaccacgtggaagcgctggaatacgcccaggcccactggctcgcgggcgccatggtggccttctcgttcgcggtgctgctggcgctgcatgccctgcagcctgcccggaggcgcgcatgatcgccttcgccctgcccccggtcgccagcgacaccatcgaagtgcagttgcgcctgccacggcccggccgcttcacgctggaggcggacctgcaccttccaggccagggcatcaccgcgatgttcggcccgtccggttgtggcaagaccagcctgctgcgtgccatggcaggactggagcgtggtgccggccgcgtggcggtgccgggggaggtctggcagaacgacgctcttggccagtggctgccaccgcaccggcgcgccctgggctatgtcttccaggagccgggcctgttcgcgcacctggacgtgcgcggcaacctggattacggcctgcggcgcacgcccccggcgcggcggcgggtgccgctggagcaggcggtggagctgctgggcatcggccacctgctcgggcggctcacccatgcgctgtcgggcggcgaacgccagcgcgtggcgatcgcgcgtgccctggccgcgagtccccgggtactgttcatggacgagcccctggccgcgctggacgcggagcgcaaggccgaagtcatgccctacctggagcggctgcagcgcgaactcgacatcccggtgctctacgtgagccacgcactcgacgaagtggcgcggctggcctcgcacctcgtgctgctgcgcgaaggcgccgtgctcgccagcggccccatcgccacgctcatggcccgacccgacctgccgctggcgcacggcgagttcgccgcgaccctggccgagggtgtcgccgacggctacgacgccgccgaccgcatcgcgaccgtgcgactgccgggcggacaggccctgctgctggccgcggaccacgccccgcccccgggcacgccggtgcggctgcgcgtgcaggcgcgcgacgtgagcctggcactggcgccaccggcggccaccagcgtgctaaacctgctgccggcccgcgtgctggccctgcacgacgagcccgcgggccaggtgctggtggccctggatgccgggggcacgccgctgctggcgcgcatcaccgggcggtccgcgcgcgcgctgggcctggcgccggggctggaggtagtggcgcaggtcaagggcgtggccctgctgggctgaagagcaggattcatggcagggataaatggatgcagcggcggcaatgcccgcaaagcccggttgcgccctgagaattccgcgcttcgccattgccggggattccctccatgcccgtttccgttttcgacatgcagtcgctccagcatctctggagcacggacgaagtccgcgccatcttcggagaggagaaccgcgtgcagaagtggctcgacgtcgaggccgcgctggcctctgcccaggccgacatggggatcattccccgggacgcggcccgcgagatcgccgacaaggccagggtccggcatatcgacatcggcaggatgtccgccgatatccggcgcatcaggcattcgctggtgcccgcgctgcgccagttgcaggccgcatgctccgccgaccacggcgagtggatccactacggcgccacgacccaggatgtgatcgataccggcgtcgcgctgcagctcaaggaattccacgcggtcgcgctgcgcgacatgcgggccgtggggcgggaactggcccgcctggcggtggagcaccgcgacacgctgatggccgggcgcacgcacggcgtccaggcgctgccgatcaccttcggccacaagtgcgccgtgtggctcgacgaactcggccgccaccacgagcggctcgtgcaggccgccccgcgcgtgctggtggggatgctggccggggcggtgggaagccaggcggccttcggccccaacgccgcggagctggaggagcgcgtgctgcgcaggctgggcctgggcgtgccgccgatcagctgggccccggcgcgcgaccgcttcgcagagtacgccaacctgctggcgctgatcggcggcacgctgtcgaagatcggcaacgagctcttcaacatgcagcgcgacgagtgcgacgaagtggaggaaggcttccccgagggaaagctgggctcgtccacgatgccccacaagcgcaaccccgtctcggccgagaacctcgccgggctctcgcggccgctgcgctacagcgccgccatgatggtcgagggcatggtgcaggaaagcgagcgcgacggcatcgcctggaaggtggaatggaaggcgcttccagaggcctgcatgatcgccggggcgatgctgttccaggccaggcacctgctggcggggctgaaggtgaatgccgccgcgatggcggccaacctcggcaggatgcacggctacctgctctccgaacgggtgatgctcgaactctccgcccgcgtgggcaagcagaccgcccacgagtggatttacgaggcatcgatgcacggcatcacccacaagctcggcttcgccgaagcgatgcgccaccacgaaagcctgggccggctcctgacggaggacgagatccacgacctgacggatcccgccggctacctgggccagtgcgggcccgcggtggaccgcgtggtggcggcgcacggggcgtggctgcaggggtgagcgccggctcatccgtttccggcatcggctgacagaccggcgctctgccgtcgcccacactgcgcggatgcaagccccatccgcctcccctccgcctccagggcgcccctccctcctcgagcgcgccaggagcgcggcgctcggcaacctgcaactcacggtctcggccgggctgatcgcggccgtggtgctctgggggctggcatcccccgccagcctcggtacgttcttcggcgcgctgctgtcggacatcacccggaacttcgggtggctgtacctgtgggtggtgctggcactggtcgtgctggccctcttcctcgccctcagccgctacggcgacctgaagctgggcgacgaggacgaggaacccgagttctccaccgcgacgtggttcgcgatgctcttcgcggcgggcatgggcatcggcctggtgttctggggcgtggcggagccggtctcgcactacgggctgccgccgcccggcatcgccccgcaaacgccggaggccgcgggggccgccatgcgctacgccttcttccactggggcctgcatccctgggccatctacggcatcgtcgggctggcgatcgccttcttccagttccgccggcaggccccggccctggtgagctccgccaccgaatcgctgccctggcgcggcatgcgccacctctcgccgctggtgaacgtgctggcggtggtggccacggcgttcggggtcgccgcctcgcttggcatgggcgccgcgcagatcaacggcggcctgcaggcggtgttcggcgtgccggtgggcccctggccgcaggccgccatcatcgtggtgacgacggcgctgttcatcacctcggcggtgagcggcgtagaccggggcatcaagtggctctccagcgccaacctgctgctcgcggccttcctggcgctggcggtgttcctgctcggacccacggtgtcgctggtgaacaccttcaccaacacgctcggcgcctacctcagcgaattcgtgcgcaccagcctgcgcatgtcgccgttccgggacagcacctgggtgggcgactggaccatcttctactggtcgtggtggatcgcgtggtcgccgttcgtgggcctgttcatcgcgcgcgtctcgcgtgggcgcacgatccgcgaattcgtgctgggcacggtgatcgcgcccagcctggtgggcttcctgtggttctcgatcttcggcggcaccgcgctgcacctcgagattttccgccagatccccctggccgccgcggcccaggccgacccggccaccgcgatgttcgccatgttcggcgcgatgccgctggggctggcgatgtccatcgtggcaacggtgctggtggttgtgttcttcgtgacctcgggcgactcggccacgctggtgctgggcacgatgagcacccggggcgacccggacccgtccgcacgcgtgaagatcgtttggggcctgctggtggccggcatcgcgctgtcgctgctgttcgcgggcggtctgcaggcggtacagaccgccaccatcgtgttcgcgctgccgttcgcgctggtgctggtgctgatggcggtggccctgctgcgcgcggtgcgcgaggaccacgaggccgagcgccaacgcgaacgcgccctgcggcgccggatgcgcgaaatggcgatgcgcgaatgacggcgatcccggcgcggccgccaaagcggccccgtcctacaggccccgtcgccgctgccgcgcgagctcgaccggccgccgcatgcgccaatggcttgcagccgacacggtcgtgcggaagccggctttcttgttgcgttccttcttccccgaccttctccaggatcccaccgtgccgtccaacgactcctccctgctgaccgcccacgacgcctacctgctgcgcgagggcacgcatgcccgcctctaccagtcgctgggctgccacctgcgccgcacggccggcgtgcctgcgcaggaggcgcgcggcgcggacttcgcggtctgggccccgaatgcggcgtcggtctcggtgatcggggactggaacggctggaacccggaggccgacccgctggcgccgcgcggcgacgacagcggcgtgtgggagggcttcgcgccccacgcggcccacgggcaggcctacaagttccgcatcgtgtcgcgcaacggcggccgggtgctggaaaaggcggatccgctggccatctgctccgagctgccgccgcgcaccgcatcgcgcatctgggacctcgactacacctggaacgacggcgagtggatggcctcgcgcggcccgcgcaatgcgctgggtgccccgatgtcgatctacgaggtgcatgcgggctcctggcgccgcaaggatggccagttcatgggctaccgcgaactggcccatgcgctgggcgagtacgttcagtcgatgggcttcacccacgtggagctgatgcccatcaccgagcatccgttctatggctcctggggctaccagaccaccgggtatttcgcgcccacgtcgcgctacggcacgccgcaggatttcatgtacttcgtggaccacctgcaccagcgcggcatcggcgtgctgctggactgggtgccctcgcacttcccgatggacgggcatggtctggcggagttcgacggcacgcacctgtacgagcacgccgacccacggcagggtttccatccggagtggaattcggccatcttcaactacggccgcaacgaggtgcgcagcttcctcgtctcctcgggcctgttctggctcgacaagtaccacctggacggcctgcgcgtggacgcggtggcgtccatgctgtacctggactacgcgcgcaagcagggcgaatgggtgcccaaccgccacggcgggcgcgagaacctggaggcgatcgagttcatgcggctgctcaaccgctcgctctaccgcgaccacccggacacagtgagcatcgccgaggaatccaccgcctggcccatggtctcgcgccccgtggaaatgaacggactgggcttcggcatgaagtggaacatgggctggatgcacgacacgctgtcgtacttcaaggaagacccggtccaccgccgctaccaccaccacaagctgacgttctcgctggtctacgccttcaacgagaacttcgtgctgccgctctcgcacgacgaggtggtctatggcaagggatcgctcgtcaacaagatgccgggcgacgaatggcatcagttcgccaacctgcgcgcgctgttcggcctgatgtgggcccaccccggcaagaagctgctcttcatgggcggcgaattcggccagcgccgcgaatggacgcacgagggcgaactcgagtggtgggtctgcgacggcccgctgcacggcggcctgcagcgcatggtgcgcgagctcaaccgcgtgctgcgcagcgagccggccctgcacgacatcgatttctcccccgagggcttccagtgggtggaggccgacgacgccggccgcagcgtgatcgccttcctgcgcaagcccggcgccgaggcccagcgccagggtgccacgccggtgctggtggtctgcaacatgacgccggtgccgcgcgagaactacctcgtgggggtgccttccgccggctactggcgggaactgttcaacagcgatgcccgcgaattcggcggcgccggctggggcaacctgggcggcgtggaagccgcgcccgtgcgctcgcaccactgggcgcagtcgctatgcctcacgctgccgccgctgtccaccctcatcctccgacaggagcctgcacgccatgccttccccgcctgactccgcgccctcctcccccaacgcccggcccgcgccgtccgccgcgcccgccggccccggccgccgcctgccccccccggccgccaccgcgcaggccgtgccgcgcgctgcgcccccgctgccggaggacggacgcgcgcgcgcggtgatcgacgcggtgctgccggtggtggacggcggccgcttcgcggtgaagcgcgtggcgggcgaggcggtgcgcatcaccgcccactgcttcaccgacgggcacgacgtgccccgggcgatgctgcggtggtggaaggaggaaggccccggtgccccgaccgcgccggccgagctgcccatgcaccccgaggtgaacgacgagtggtgggccgaattcacgccgcccgaccccgggctctaccgctacacggtggtcgcctgggtggacgccttcgaatcctggcggcacgacatgcagcgccgcgtggacccggcggacatccgcgtcgcggcgcgcgtgggcgccgccgacgcccgggccgccgccatgcgggccgcggcgcaccctgccccggccgacgcccggcagctcgaagaatgggcggaggcgctggaacgcggcgcccgcgaggacatcggcgatgcggctccgctcaaggccctggcgctgcaggaagccgccgccgaggcgatgcgccgccaccccgaccgcagcctggaaacccgccatccggtcgcgctgccactgcgcgtggaccgcgagcgcgcgcgcttcagcacctggtacgaactctttccgcgctccaccgcggccgtaccgggcatgcacggcaccttccgcgatgtggagggccggctggccgacatcgccgccatgggcttcgacgtgctgtacttcccgcccatccatcccatcggccgggtgcagcgcaagggccgcaacaacacgctcacggccgcgcccggggacgtgggcagcccctgggcgatcggcgccgacgagggcgggcacaagtccatccacccggaactgggcacgccggaggacttccgccgcctcgtggcgcgggcccgggaacacggcatcgagctcgcgctggacatcgccttccagtgcgcaccggaccacccctacgtgcgcgagcacccggactggttccgctggcgccccgacggcaccgtgcaatacgccgagaacccgcccaagaagtaccaggacatctatcccttccacttcgagtgcgaggactggcagggcctctggcaggaactgcgcagcgtattcgcgcactggatcggcgagggcgtgcgcatcttccgcgtggacaatccgcacaccaaggctttcggtttctgggaatgggtgatcggcgacatccagcgcgagcatcccgacgtgctcttcctggcagaggccttcacgcgccccaaggtgatgcatggcctggccaagcggggctatacccagtcctatacctacttcacctggcgcaacacgcgccaggaactgcaggactatttcaccgagctcaacaccgcgcccgggcgggattacttccgccccaacgtgtggcccaacacgcccgacatcctgcacgcccagttgcagggtggcgagcccgcgatgttcgcgctgcggctggtgctggccgccacgctctcggccaactacggcatctacgggccggcctacgagctgctggagcacctgccgcgcgagcccggcagcgaggagtaccgcgactccgagaaataccagctgcggcactgggacctggagcggcccggcaacctgcggcccctcatcgcccgcgtgaaccacatccgccgcgcccaccctgccctgcaggccgaccacagcctgcgcttcctgccggtggacaacgacatgctgctggcctacctcaagcggtcgccggaaggacgcgacgtgatcgtgacggtggtcaacctcgatccgcaccacgcccagtcgggctggatgcggctgtccccggccgacatcgccatcgcggcgggcgacccgcccgcggccgactggcagatgcacgacctgctgagccagcagcgcttcctctggcagggcgacacccactacgtgctgctggatccgcagcgcgcgcctgcccacatcttcgccgtgcggcgccgcgtcgcgggcgccggagacatcgaccctttccagtgatgccatgaacgcccccctgctgcgccaacccctaccggccgcggatccgtccgccgggccgctgcccgaaccgggccccgtggtgatgcccgaaaccccggagatcgacacgcagggcgacccgcagtggtaccgcgatgccgtcatctaccagttgaacgtgaaagcgttcttcgacagcaacaacgacggctacggcgacttcaagggcgtgaccgcgaagctggactacgtgaaggacctgggcgtcaacacgatctggctgatgcccttctacccctcgccgctgcgcgacgacggctacgacatcgccgactacgaggacgtgcacccgcagtacggcaccctcgcggacttcaaggagatgctggacgccgcgcacgagcgcggcctgcgcgtgatcaccgagctggtcatcaaccacacctcgtccgaccacccgtggttccagcgcgcgcggcgggccccgcccggctcgcccgagcgggacttctacgtctggagcgacacggaccagatctaccagggcacgcgcatcatcttcacggacaccgagacctccaactgggcctgggaccccgtggccaagcagtactactggcaccgcttcttcagccaccagccggacctgaacttcgacaacccgctggtgctggaggccgtgttcaagaccatgcgcttctggctggacatgggcgtggacggcttccggctcgacgccattccctacctggtggagcgcgacggcaccagcaacgagaacctgcccgagacgcacgccgtcatcaagaagctgcgcgcggcgatcgatgcggaatacgggaaccgcttcctgctcgccgaggccaacatgtggccggaggacgtgcgcgagtatttcggcaacggcgacgaatgccacatggcctaccacttcccgctgatgccgcgcatgtacatggcgatcgcccaggaagaccggcatcccatcgtcgagatcctgcagcagacgcccgacatccccgaaggctgccagtgggccatcttcctgcgcaaccacgacgagctcacgctggagatggtgaccagcaaggagcgcgactacatgtacagcatgtacgcggccgacatgcgcgcgcgcatcaacctgggcatccgccgccggctcgcgccgctgatggagaacgacctggaccgggtcaagctcatgaacggcatgctgctgtccatgccgggctcgcccatcatctactacggcgacgagatcggcatgggcgacaacgtcttcgtgggcgaccgcaatggcgtgcgcacgcccatgcagtggtcgcccgaccgcaacggcggcttctcgcgctccgatccgcagcggctctacctgcagcccatcatggacgcggtgtacggctacgaggccctgaacgtggaggcccagtcgggcgaccacagttccctgctgcactggacgcgccgcatgctggccgtgcgcaagaccagccgcgccttcggccgcgggcgccgcaccttcctcaagcccggcaaccgcaagatcctggcgtacgtgagcgaacacgaggacgacgtcatcctcacggtgttcaacctctcgcgcgccgcccagccggtggaactggacctgtcggcctaccggggccgcacaccgatcgagatgctcgggcgggtcactttcccgcccatcggcgacctgccctacctgctcaccctgcactcctacggtttctactggttccgcctctccaacgaggccccggtgccctcctggcaccaggagggcctggacctgcaggagcgccccgtgctcgtgctgttcgacggctggaccagcttcttccgcgagcgcgtcatgccctggcgcatcggcatggccgagcgcatgcgcacgcagttcgaggacgacaccctgccgcggttcatcgaactgcagcgctggtatgcggacaagggcgcggccatcgccggcgcacgcatcctggaccacacggtgtggaaggctggcgagggctgcgagtggatgctgccgctgctgggcgtggagccggcagcaaagccgggccagccgcagggcaccgccgcgacctacttcgtgcccctggccctggcctgggaggaaggcagcgaggagcgcatgcgccgcatctcgccggccggcgtggcgcgcgtgcgccagcaggcccaggtgggcgtgatgggtgatgccttccatgacgagtccttctgccgcgccgtggtgcgcgccatgggcgagggaacggaactcgccaccgaccagggcgggcgagtgcggttccggcgcacctcggccttcgacgcgctggccgcggacctggacgcgctgcccgtggaacgccccggggcccagagcagcaacaccgtggtcgccctggacgaggccctgttcctcaagggctaccgccgcctgcgcgagggcgtgaaccccgagctggaggtcggccgcttcctcacggaggtcgcccgcttcccgcactgcgtgccggtggcggggtcggtggaatacgtggcgcccgacggcaccaccatgacgctcgcgctggtgcagtcctacgtggccaaccagggcgacggatgggagtacaccctcgggtacctggaacggttcctggaagacacgcgcgtggcgcagtcggccggccccgccgcgaacgtgcatggcggctacctggccctggctgcgaccctcggccaacgcacggcgcagttgcaccaggcactggcccggcgcaccggcgatgccgccttcgaccccgaacccgtcaccgcgcaggacgtggccgccttccgccagcgcgcgcgcgccgaggccgaagacacgctcgccctgctggagcggcgcctgggcgagctcccccccgcggcgcagacggacgcgcaggcggtgctggcgcggcgtgccctcatcatggagcgcctcgcggccggcggcacggaaacgcccaccggcaccaggacccgcttccacggcgactaccacctgggccaggtgctggtgacgggcaacgacttcgtcatcatcgatttcgagggcgagcccggccggccgttcgaggagcgccgcgccaagagttcgccgctgcgcgacgtggcaggcatgttgcgctccttcaactacgcgcgctgggccgccctcaagcacatgacccagtccaccgaggagatggtgcgcctggacgaggccgcgcggcactgggagcaccaggtccgcgacgccttcctggccgcctacgcggcggaaggcctggcggccgaccctgccctgatctccctgttcgagctggaaaaagcgctctacgaactccgctacgaactgggcaaccgggtggactgggcccaggtaccgctgcagggcatcctcgcgctgatcggcgcggcagcggcgcccacgcccaccccgagcctgccagacactcccgcctgacggcgccgctgctttccccgccaccgaccgatccccaaggcttcttcccatggacaacctatccatccacctggaaccggcccgcgccttcctcttccagttgggcgcctacctgccgcgcctgctcttcgccctgctcatcctcgcggccggctggctcgtggcgaaggccgtgcgcttcgcggtcacgcgcgggctgcgggccatcaacttccacgtgctcaccgaacgcgcgggcctggacgagttcctgcggcaggccggctcgcgccgcgacgccacggccgtcttcggcctgctggcgtacggcctggtgctgctcgcggccctgctggtcgccttcaacagcctgggcctgagctatgtcaccgccctgctcagccgcgtgctgtggttcataccgaaccttttcgtcgcgctgttgatcctggtactgggcacgtatttcggccgcgtggtcggcgaactcgtctccgcctacctgcgccgcgccggcatggccgacacggtgctgccgggcaaggcggcgcagtacgccatcgtggtgttctcggtgctgatcgcgctggaccagctcggcatcggcggcgacatcgtgcgccagagcttcctcatcctgctcgcgggcgtggtcttcgcgctggccctggccttcggcctcggggggcgggaccgggccgccgagtacatcgagcagtggtggccgcgccggaggcgcgaaccgcccgggggcgcggaccggctgcccccgcgcgacccgcgaccctgaacgcgctcctgaacctcgccggccccaggccggctttttcatgcccgtcgacactcgggccaacccgccgaaccgctgatcctgccgcagggcggaattcgccggtacccgcaggccacatccatgtgccgcagcctgctgcgcacgttcacgcacgggaaaaccccagccccccgcgtcagccttttctcagcccaggcgccgtacgatccgctttaatcccgggcgggcgcggcgccgtggtttcttcctgccgcgcgcatccatcgaacaacgtgaacgacaggagacagcaagcgtgacaggactcctccaactggccaggggcatggactgggtttccaccaagctcagcaaggtcgcgggctgggccgtgctggccgccgccctgatttccgcgggcaacgccctcgtgcgctacgggctcgacatgagctccaatgcgtggctcgagatccagtggtacctcttcggcaccaccgtgatgctcggcgcacccgtggtgctcaagctcaacgaacacgtgcgcgtggacatcatctacggcaagctgcgcggccgcgggccggtcttcgtcgacctgttcggcctcatcttcttcctgatgcccgtgatgggcctgctcacctggctcacctggccattcttctggaacatgtacgtcaccaaggagatgtccggcaacatcggcggcctgatccgctggcccgccgcgctgctgctgcccgtgggcttcggcgcggtcttcctgcagggcctggccgagatcgtcaagcgcgtggcctacctgacgggtcacctgcagatcagcacgcattacgagaagccggtgcagtaaacgcatcgacaaaaaagcgccgaccgacccgacttctccaggaagactctccccatgcacatggaaaacttcgccccgatcatgttcgcggggctgatcgtgatcatgctgatcggctttccggtcgcgttctcgctcgcggccctgggcctgttcagcggcttcttcgccatcgagatgggctggttcccggccaacttcatggccaacctgccgatcaacatgttcggcatcctgtcgaacgacctgctgctggccatcccgttcttcacgctgatgggcgcggtgctcgagaaatgcggcctcgccgaggacatgctcgactccatgggccagctcttcggcccggtgcgcggcggcctgggctactcggtcatcatcgtgggcttcatcctgggtgccatcaccggcaccgtggccggccaggtgatcgccatggccatgatctcgctgcccgtgatgatgcgctacggctacaacatgcgctattccaccggcgtgctggccgcctcgggcaccatcacgcagctggtgccgccctcgctggtgctgatcgtcatggccgaccagctcggccgctcggtgggcgacatgtacaagggcgcctggggcccggccatcctgcaggtgctgatcttcgcgatctacaccttcatcctgggccgtatccgccccgagtacgtgcccggcctgccccgcaccgcgcgcacgctgcacggctgggccctgtggggcaagtgcctgcgcggcatcatcccctcggccatcctgatcttcgcggtgctcggctccatggggggtttgccgttcatggaccatgccatcgccacgcccaccgaggcgggcgccatgggcgccgtgggctcgctgatccttgcggccatccacaagcgcctgacgtggcagctcatcaaggaagccatggacggcaccatgcgcctcacggccatggtggtgttcatcctgatcggctcgcgcgtgttctcgctggtgttccagggcgtcgatggcgccatctggatcgagcacatgctcaccgacctgccgggcggccagatcggcttcctgatcgtcgtgaacatcttcatcttcttcctggcgttcttcctcgacttcttcgagatcgccttcatcatcctgccgctgctgggccctgtggcgcacaagctgggcatcgacctcgtgtggttcggcgtgctgctgtgcgtgaacatgcagaccagcttcatgcacccgcccttcggcttcgccctcttctacctgcgcggcatcgccgacacgctcttcaaggaaaagcgcatcgaccgcccggtgaaatcgagcgacatctacatgggctccattccctgggtggtgatgcaactgatcctcgtgggcatcgtgatcttcttcccgcagaccgtgaccatcttcctcgacaaggaaaaggtggtcgatctggacaaggtgcagctcgacatgcccgcggacagctcggcggaaccgtccatcaacatggacgaccccttcggcacgggcaacaaacccgctgacggtgcctctgcggccccgggcgcggagcccgccatgccggtgccggaaccgatgcccgagccggcgacgccggaacccgcgccggaaggcgcagccagcaccccgcaatgacggaccatggactgcccccgcccggcaacggcggggccgccatcgacatcgaaagcgccgccttcccgcccctggtgcggctgctcgccgtggccatcgtgggcgggctggcggccttcgcgctctggtccatccccgcgctgcgcagcgcgcaatggacctttccggccctggcgaccttcggcctcgcggccgtgctgatcggctggatgggctggtggatggtgttcagccgcacgcgcttttccagcgaagacggcggcgtgatcgtgcagacctggctctgggacaagcgggtgcgggcggccgacgtggcgagcttcaagatcgtgcactggccatggttccgtgccgtgatcgcgccgcgcatcctgctgcgccgcaagggcggagggatcacgtgggtgcatgcggcggatgcgggggtgctggtggcgttcggggagagtgtggtgagggtgggggctggggctgtaccccaatcacgctgacggatgtggtgacttccggagccgggatttcgccccggcgggcgagtcactttctttcgcttcgccgaaagaaagtaaccaaagaaagggcgaccctgctggatgcgaccccgtttgcccgcagggcgaacggggcaacctggggtgctcgggggtggggtgtgccgtggaactcgcttcgcgctgcgcgctacgctcggacaaccacggcaagtcagttcacgaagcggacgtgtcctgcggcacgcccgccaccccaccccctgcgcgccccaagcgcatccagaaggggtgatccgggccttcgcgttgctcggccccaaagccttcgctgcgctcggcaaaaaacccaacgctccgctccaaggaaaacggtgcgcggtgcgtagcactcgcgcaccccaggccgagcgaagcaatggcccgtgtgctgccccccgccctcgtggctgcgccgaggagcgcagggcgcggggcgggcaggcgtgccgcaggacacgcctgcttcgtgatctggctcgccgtggttgtccgagcgcagcgcgcagcgcgaagcgagttccacggcgccgccccgcgaccgagcaccacaggctgcccccttcgcccaacagggcgaagggggacgcagacaccagggctcgccttttctttgcctactttcttttggcgaagcaaaagaaagtaggtgcgccgccgggcgcacatcccggccccgggaaaaaaccacccccaaaaaaagaaaaaaggcgaccccaaggccgccccaaagaaacacgcagcttcttcttgtacccagccaacccgctcagagcttctgcgcctgcatgaaccggtcgaacgtcccttccgtgaaccggaaccacgcgttctcgtccgccaggaacttcgcgtagtccgtatagaccttcttccactccggattggtattgttcaggtccgcatagatctgctgcgccgacttgaacgccgcattcatcacatcctgcgtgaacggccgcagcttggtgcccgagcccacgagctgcttgatcgccacggggttgcgcgcgtcgtacttggacagcatcgtgacgtgggcgtgcgaggcggcagcctccaccacggccttgtattcggccggcaggccttcccaggccttggtgttgatgtagaagtccagctgcgggccgccttcccaccagccggggtagtagtagaacggcgcgaccttgttgaagcccagcttctggtcgtcgtacgggcccacccactccagcgcgtcgatcgtgcccttctccagcgcgggatacaggtcggcgccggggatggattgcgggatcacgccgaagggttccagcaccttgcccgcgaacgggttggtgcggaacttcaggcccttgaggtcggcgacggacttgatctccttgcggaaccagccgcccatctgcgcgcccgtgttgccgccggggaagctgatgatgttgtacttggcgtagaactcgcgcatcagcttcaggccgttgccctcgtacatccacgcgttcatctgccgcgcgttcaggccgaagggcacggcgcagccgaggcagaacgtcgggtccttgccgtagaagtagtagggcgccgtgtgcgccatctcgacggaggcgttctgcacgccgtccaccacgccgaaggccggcatcagttcgccgccggcatgcaccgagatctggaacttgccgctggtggcttcgctgaccttcttggagaacacttccgccgtgccgtagatggtgtccagcgatttcgggaagctggacgcaaggcgccagcggatgctggcctgggcgtgcacagcgggggctgcgccggccgccagcacgccggcgatgccagcgtgcctgaggatggaacgacgatccatggatgggtctccggtaatgatttgcgagcgaacggccgcggggctccggatcacggggcggccgggacggactgtttcagccggaaacgattgtaggaatgggccactccggcccgttgggggttttcccgcgaaagaaaaacaccgcgcgcacggcactcagccttctgcaagcttgccgcgcgctccgggcccggccgtgcggccgggcgccctgcaggacatcagcccgcggcgggaccgaagcgtgccgtgatggaccgcacgatgccctcggcatcgaggccctgcagcgcgagcaggcgggccgggtcgccgtgctcgatgaacacgtccggcaggccgagctgcagcacgggcttctggatgccggcggcgttcagcgcctcgcacacggcgctgccggcaccgcccagcacggcgccctcttccaccgtcaccagggcgtcgtgcccggccgcgatctccagcagcagcgcggtgtccagcggcttggcccagcgcatgttggccaccgtggcgtccagcgtttcggcggcctgcagcgcggggtacagcagcgtgccgaatgccaggatcgcgatgcgttgtcccgcgcggcgcacttcgcctttgccgaagggcaacccctccagtcccggcaggggagcaacgcccgcgccgctgccgcgcggatagcgcacggccacggggtggtcctgttcgtaggcggtggacagcaattgccggcactcgcgctcgtccgccgggcaggcgatgctcatgttgggaatgcagcgcacgaaggggatgtcgtaggcgcccgcatgcgtggcgccgtcggcgccgacgaggcccgcgcggtccagtgcgaacaccaccggcaggttctgcagtgccacgtcgtggatgagctggtcgtaggcgcgctgcaggaaggtggagtagatcgccaccacgggcttcacgccctcgcaggccatgcccgcggcgaaggtcacggcatgctgctctgcgatgcccacgtcgtagtagcggcccggaaaactcttctcgaactccaccatgcccgagccctcgcgcatggccggtgtgatgcccacgagccgctcgtcctgcgcggccatgtcgcagagccactgcccgaacacctgcgtgaaggtctgcttcggtggcgtggcgggcggggtgatgccgacgctgggatcgaacttgcccgggccgtggtaggcaaccgggtcggcctcggccagcttgtagccctgccccttcttcgtgaccacgtgcaggaactgcggccctttcaggcccttgatgttctccagcgtgggaatgagcgaatccaggtcgtgcccgtcgatcgggccgatgtagttgaagccgaacttctcgaacagcgtggcgggcaccaccatgcccttggcctgctgctcgaagcgcttggcgagctcgagcagcggcggcacgggtttgagcaccgtcttgccgacattcttcgcggcggcgtagaagtgcccgctcatgagctgcgccaggtagcggttgagcgcgcccacgggcgggctgatgctcatgtcgttgtcgttgaggatgaccagcaggtcggcatcggccacccccgcgttgttcagcgcctcgaaagccatgccggcggtcatggcgccgtcgccgatgatggccacggcgcggcggtcctcgccccgctggcgtgcggccagcgccatgcccagggccgcggagatgctggtgctcgaatgcgcggtgccgaacgtgtcgtactcgctttccgtgcgctggggaaagcccgagagcccgcccagctggcgcagagtgggcatgcggtcgcgccggccggtgaggatcttgtgcggataggtctggtggcccacgtcccacaccagccggtcgcgcggggtatcgaacacggcgtgcagcgccaccgtgagttccaccgtcccgaggttggaactgagatgcccccccgtcttggacacgctgtccagcacgaatgcgcgcagctccgcggccagctctttcagctgggcgcgcgacatgcggcgcaggtcggccgggtcgttcacggtctgcaggagagggaaggaattcgtggacatattgctcttggttgggtggcgccggcacgcttgcgccggggaacggggcgggacgcgcgcggtccggcccccagtctcagcgggatcggtcgatcaccatgtcggccagcgccgccagcacgcgcgtgcccgccaggccgctgccctgcagggcggcatgcgcctcgtcgcgcagggcggccgcataggcgcgtgcctggtccagcccgagcagcgagacataggtaggcttgtcgctggccgcgtccttgccggccgtcttgcccagcgtggcggaatcggccaccacgtccagcacgtcgtccaccacctggaaggcgagccccagggccgcgccgtagcgcgacagggcgtcccacgccgcgggggccgccgctccgcaggccgcgcccatcagcacgctggactgcagcagcgccccggtcttgaggcggtgcatgcggcgcagttcgtcctccgacagcgcgatgcccacgctggccaggtcgatcgcctgcccgccggccatgccgtcggcgcccgcggcccgtgccagcaggcggcacagccgggcctgcatggcctcgggcacgtcgtcctcgggcgtgagcagctcgaacgccagggcctgcagcgcatcgcccgcaagcagcgcctgggcctggccgaactgcacgtgcaccgtgggcttgccgcggcgcagcacgtcgttgtccatgcagggcatgtcgtcgtgcaccagcgaataggcgtggatcagctccaccgagcaggccgcgcgcagcgccgcgccagcgtggcccgacacggcctcggccgcggcgagcaccagcagcgggcgcaggcgcttgccggcgcccagcaccgcgtagcgcatggcatcgcccaggccgcccggggcatcggcgggcacccaggcctccagggcttcctcgacgcgctgcagcgcctgcgcgctccatgcggaaaggtcgaagccggcgtcgccggcgtgcggggaaagcgcagcggtgcccatcagtcttgcgtccacggttgcagcgtgccgttctccagcaccttgatctggtcctgcacggcctccaggcggccacggcagaacgccagcagctccgcgccgcgctggtagccggccagcatctgctcgagcggcagctggcccgactcgatgcggcccaccagctgttccagctcctcgagcgcagcttcgtagctcgcgggctcggcggacgggggggcggaagcgggaggagaggccttgggcatggaaagcagccgcgccggcgggcgcaggtaaaacgggccattttaggcgcatggccgggcctgcagcgtcgcgcatgcggccttcgcacaccggccacgaaaacccaatacacgcacacggggcgcggaaataaccccattggctacaatcccatttcttcgtcgaaccggctgtgggtactttgctcggccggtttcgttttttccacgtccccgtgcgcacgcgcaccctccctgtggggagtctttaggtcaggtcacccatgtctgatttaagtcttcaactgcagcaggccgcaagccaactaccagtttcaagctatttcgatgatgcgctgttccggcgcgagctggacaccatctttcagcgcgggccccgctatgtggggcaccagctgagcgtgcccgaaccgggcgattattacgcgctgccgcaggaaggacagggccgtgccctggtgcgcaacgcgcagggcggcatcgaactggtctccaacgtgtgccgccaccgccaggcggtgatgctgcagggccggggcaacctgcgcacgaacggcaagggccacgccgcgggcaacatcgtctgcccgctgcaccgctggacgtactcgccccagggcgagctgctgggcgcgccgcacttctcgcacgacccctgcctgaacctgaacaactacgcgctgcgcgagtggaacggcctcctcttcgaggacaacggccgcgacatcgccgccgacctcgccggcatgggcccgctcgcggagctctcgttcgacggctatgtgctcgacaaggtcgagctgcacgagtgcaactacaactggaagaccttcatcgaggtctacctcgaggactaccacgtgggcccgttccacccggggctgggcaacttcgtcacctgcgacgacctgcgctgggagttccagaagcactattccgtgcagaccgtgggcgtggcctccaccttcggcaagcccggctcggatgtgtaccgcaagtggcacgaggtgctgctgaactaccgcgagggccgcatgcccgagcgcggcgcgatctggctcacctactacccccacatcatggtggagtggtatccgcacgtgctcaccgtgtccacgctgcaccccatcagcccgacgcgcacgctcaacatggtcgagttctactaccccgaggagatcgccgccttcgagcgtgaattcgtcgaggcccagcaggccgcctacatggagacctgcatcgaggacgacgagatcggcgagcgcatggacgcgggccgcaaggccctgctggcgcgcggcgacaacgaggtcggcccctaccagagcccgatggaagacggcatgcagcacttccacgagtggtaccgcgacgccatgggcgccgccgtgccgcgcggctgaacggcccggcggcggcacggggcgcccgggccggccgccgcgaatcccggaaggtgggctttcgcgggccctctttccggaccgggccctgcagcctggcctaacatcggcgggacgcccccgcccgcccctcatcttccgctccacgcccatgcaagccctctggatggtcctcgccgcattcctcttcgcgagcatgggggtctgcgtgaagctggcatcggcccatttcaacgcggccgagctggtgtgctaccggggcatcatcggcatggccatcctctgggcgctggcgcggcgccagggcgtggggctgggcacgcgctacccgggcatgcatgcctggcgcagcctgatcggcgtggcctccctgggcgcctggttctatgccatcgcgcacctgccgctcgccaccgccatgacgctcaactacatgagcagcgtgtggatcgccgccttcatcgtgggcggtgccctgctggcgtggcggccttcgggcggtgccggcggcacgcgcccgcccctgcaggcgccgctggtgctgacggtgatggccggcttcgccggcgtggtcatgatgctgcgccccagtattggtgccaacgagatgttcgccggcctgatcgggctgctctcgggcctgtccgccgccttcgcctacatgcaggtgatggcgctgtcgcgcatcggcgagccggagacgcgcacggtgttctatttcgcggtcggctcggccgtggcgggcggcgcggccatgctgctcacgggcgcctcggcgtggccgggctggcccggcctgtggctgctgcccatcggcatcctcgccgccgcgggccagctctgcatgacgcgcgcctatgcgcgggcgggctcgcagcgcggcaccctggtggttgccaacctgcagtattccgggatcgtgttcgcgggggtgtacagcgtggtgctgttcggcgacgacattccccccatcggctgggccggcatggcgctgatcatcgtgagcgggatcgtcgccaccgtattgcgcgcgcgtgcggcacccggcgcgccggcggaagagcactgagccggcacggcacggcacggcacggcacggtggcggcacgccgatggccgtgccacgcggttggcggcctgcgccgacgccgggcgcgccccgcacgcagcacaatccgcaccatgggagcctgcccggccgcaccttccgggaacgccggcctcccattccctcacgctccatcgactgaacacgccatggcctataccaccctcatttccgccgacgaactcaaggcgctgcgcgcgagcggcgcgccgctgatggtcttcgactgcagcttcgacctggcgcacccttcgcgcgggcagcagcaatacctcgagtcgcacatcccaggagcggtgtacgcgcacctcgacgaatcgctcagcgcccggcacggcgtgcccggcgcgggcggcaccatcgtggcgaaggaaggcgaaatgccgtcgtcgggcggccggcacccgctgccccatcccgagcgcttcgccgcctggctctcctcggtgggcttttccaatgcgatgcaggcggtggtgtacgaccgcaacggcaccaacttctgcgggcgcctgtggtggatgctgcagtgggcaggccacgaagccgtggcggtgctcgacggcggactgcaggcctgggagcaggccggcggcgaactcgcacacggcgaggagcccgcgcacttccaggcgaacttcgccctgggcgagcccctgcagcggctggccacggccgccgaggtccaggccgcgctgggccggccaggccagacggtggtggatgcacgcgcgcccgcgcgctaccgcggcgaggtggagccgctcgatccggtcgccggccacattcccggcgcgctgaaccgcccgttctccgacaacctcgggcccgacggccgcttcaagccggccgcgcagctgcgggccgaattcgaatcgctgctagcgggccgtgatccctccaccgtggtgcaccagtgcggcagcggcgtgagcgccacgcccaacgtgctggccatgcaggtcgccgggctgggcaggaccgcgctgttcgcgggcagctggagcgagtggtgcagcgatccgtcccgccccgtcgagcgcggctgacggcaccacggcggcaggcctgcgccgccgccgcgttcgcggagaaaaacgcataagctagtccgcaaatcttcgttcccgtgcggtggggccggtcccgagaatggccgcatcacctgcccgaggaccgaagaatgaccgcatccgtttcacgccgccgcctgctcgctgccgccgccactgcgccactggggctgggcgcgctccccctcgcattcgcggccgaccgcctgcgcatcggcgtggtgcctggcgcctacgcggactccgtcaacgtggcggcaaaagaagcccgggcccagggcctgcaggtcgaggtgatcgagttcaccgactggacgacgccgaacgtggcgctgaacgcgggcgacatcgacatcaactatttccagcaccagcccttcctcgccaacgcgatcaggaagcagggtttccagctcgcgagcgcgggcaccggcatcctggccaacgtgggcctgtattcgctgaagcacaagaaagtggaggacgtgcccgccggcggcaaggtgggcatggccaacgacccggtcaaccaaggccgcggcctgttgctcctgcagaaagtgggcctcgtccggctcaagcccgacgtgggctacctcggcacgctggccgacatcgtggacaacccgaagaagctccgcttcgtggaagtcgaaggcccgcagctggtgcgcatcacgcccgatgtggacatcgcccaaggctatccgcatttcatcgtggcggccaaggcgttcgacccgtccagcggcctggcctactcgggcatcgaggacgcgcagttcgcgatccagttcgtggtccggcaggaccgcgtgaacgatccggtggtgcagcgtttcgtgcgcctctaccaaaactcgccggcggtgaagagcgagacgcggcgcgcgttcgccaacgacgaccggctctacacgctggcctgggcccgttcgtgaggcaagaggtgctccgcatggcctttgcctccgtgctgcgctgcgctccagcgttcccaggtcctggcgggcctcgggccaccgtcctgctgcgcaccggcgtcgcggcatcggccgccgtgccctcctttcccggcgcggacgcagccccggcggccgacggcacggctgcgccgcggggcaccgtcgccctgcgcggcgtcggcaagatctacgcgtctcccgctggcgacgtggccgcgctgcaggagatcgacctggacatcccggccggcagcatcttcggcatcatcggccgcagcggcgcgggcaagtccagcctgctgcgcaccatcaaccggctggagacgccgtcgcacgggcaggtgctcatcgacggcgtggacatcggcacgctggacgacgacggcctggtcgcgctgcgccgccgcatcggcatggtcttccagcatttcaacctgctgtccgccaagacggtgttcgacaacatcgccctgccgctgcgcgtggcgggcgcccgccctgcggaggtcacgcggcgggtgaacgaactcctggaactcgtgggcctgcaggacaagcaccgcagccacccgggccggctgtccggcggacagaagcagcgcgtgggcatcgcgcgcgccctggccaccgacccggagatcctgctgtgcgacgaggccacttcggccctggacccggaaaccacgcacgccatcctgcaactgctgaaggacatcaaccggcgcctgggcatcaccgtcatcctgatcacacacgagatgcgcgtgattcgcgagatcgccgaccaggtggtggtgctcgagcgaggacgcatcgccgaacagggccccgtctggcaggtgttcggcgcgccgcgccacgatgccacgcgggcgctgctggccccgctgcgccagggcctgcctccggacctgcgcgcacggctgcaggcgcatccaccgcagggcggcccgttcgcggccatcgtgcagctcggctacagcggcgaaggcggcctcgagcccgatctcgcgcgcatcgccgccgccctgcgccccggcgcacggctggtgcacggcggcgtggaccgcatccaggggcatgcgcagggcgagctggtgctggccgtggacggcggcgccgcactggccgacctcgccccgctcaccaccggccccgacgcgatcgcccactccgtccaggtgatcggctacctgccccacggcccgtcgcagcctccggcagcacatccatccacgcatccacccgcccacccatgagcctttcgctgtccattcccgccgaacgctacggccaggcgctggccgacaccctgctgatggtcggtgtctccggcacggccgcattcctcgccggcatcccgctggccctgctgctcatcgtgacggctcccggcggctttctcgcctcgccccgcgtgcaccgcgtggccggcagcgtgatcaacggcttccgggccacgcccttcatcgtgctgctggtggcgctcattcccttcacgcgcctcgtggccggcaccaccatcggcgtctgggcagcgatcgtgccgctgtcgatcagcgccacgccgttcttcgcgcgcatcgcggaagtcagcctgcgcgaggtggaccgcggcctggtcgaggccgcgcaggccatgggctgccgcaagtggcacatcgtgcggcacgtctatctgccggaggcgctgcccggcatcgtgggcggcttcacgatcacgctggtggcgctgatcggcgcctccgccatggccggcgcggtgggcgctggcggcctgggcgacctggcgatccgctatggctaccagcgcttcgacacccaggtgatggtgatcgtgatcgccgtgctgatcgcgctggtcaccgcggtgcagtccgctggcgacttctgcgtgcggcgcctgcgcgatcgctgagccccgccctctgccccgatcccaaggaacccccacccatggaagccccttcctccgaaggccccgccgccaccacccgcctgcccctgccgccgcgcacgccgcaccgcatcgccagcgaggccgaagcactcgacatcgcccgcgcactggcgcgcgaattccgccaggacgcggcatcgcgcgaccgcgagcgccgcctgcccagggacgagatcgagcaatacaccgcgagcggcctcggcggcatcggcgtgccgcgcgcccacggcggcatcggcgcctcgttccgcacgctgatggaggtgttcgccatcctgtgcgcggccgacccgtcgctggggcagattccgcagaaccaccacgcgctcatccgccacctggtggagttcggcaacccgtcgctgcagcgccgcatcttcgcggacgtgctggcggggcaccggctgggcaatgccggcccggagcgcaaggcccgcgccgccgcggtccaccacgccacggcgcggctgcggcgggatgcgcagggaacgctgcgcgccagcggcacgcgccactattccaccggggcgctgttcgcgcactgggtgcccttccgcgcggaagacgagcacggccgcccggtgcaggtctgggtgcgccgcacggcgcccgggctgcaggtgatcgatgactgggacgccttcggccagcgcacgacggccagcggcagcgtcgtgctgcaggacgtacccgtggaagacgacgacgtggtcgccctccacgccgcgcaggaccggcccacgctgacagggccgttctcgcaactgctgcaggcctccatcgacctggggatcgccgagggtgccctggaggacgcgctcgcctacgtgcgcgagaagacccggccctgggtggattccggcgtggaacacgcctacgacgatccgcacatcctgcgcgaggtcggcgaactggccatcgacgtgcatgcggcccgcgagatgttggccgaggccgcggacctgctggatgcatcggcccgggcaccgctcacggacgccgccagcgccgaggcctcggtggcggtcgcgcgcgcgaaggtgctgaccacggaggccgcgctgcgcgccggcgagcacctgctggagctggccggcacctcggcatcgcgcaccgtccacaacctcgaccggcactggcgcaatgcgcgcgtccacacgctgcacgaccccgtgcgctggaaataccacctcatcggccgctacgtgctgaacggccaggcgccacgccgccaccagtggaactgaccaggaccgcccatgaccgcacacaccccgcaagaacggcactccctgcagcaggcagcccctaccctgccggcatcacccgtgccgccaccgcccgcacgccggccgcccgtgctggccacgcccgggcagatcctcggcgccgccgccgcgctcgcccgcgaatgggcgccccaggcgcccgcgcgcgaccgggagcgacggctgccatggacggaaatcgaggcctacagcgccagcgggctctggggcatcaccgtgccgcaggcccacggcggcccgggcgccgacgcctggacgctcgcgcagaccatcgccacggtctcggcggcggacggatcgctgggccacatcccgcagaaccatttctacgccctcgaagtgctgcgcgtgggcggcaccgaggcccagcagcgcttcttccacgggcgcgtgctgcagggcgagcgcttcggcaacgccctgtccgaaactggccaccgcgactaccggcgccgtacccgcctggagcgctccggcagcggctgggtgctgcacgggcgcaagtcctactgcaccggcgcgatcttcgcgcactggattcccacgcaggccatgcagcagttggatgacggccgcgaggcgagcgtgatcgccttcgtgccgcgccatgcgcccggcgtcacggtggaggacgactgggacggcatgggacagcgtgtgacgggcagcggatcggtggcgctggacggcgtgcgggtggagcccgaatggatcgtgccgttccaggccagcttcgagcggcccacggccatcgggccgttcgcccagatcatgcatgccgccatcgacctcggcatcggcgagggggcgctgcaggctgccctgcccttcatccgcacccgggcgcgcccctggatcgacgcccaggtggaacatgccacggacgaccccctcaccctgcatgccgtgggcgacgtggacctgcgcctgcgcgcggcccgggcgatgctgcgccgggccgcgcgcttcgtcgataccgcccggcacgcacccgatgaagacgccgtggccgccgcatcggtggccgtggccgaggcccgtgcgctcgcccaccgcgcaggcctgctggccgccaacaagctgctggagctgggcggcacctccgccaccgcggcggaacacggcttcgatcgcttctggcgcaacgtgcgcacccacaccctgcacgatccggtgcggtggaagtaccacgccgtgggcaactacctgctcaacggcacccggcctccgcgccacggagccctgtgatgcccggcacgcaacgctcccgccccatcatcctcaacgcgttcagcatgaacacggtggggcacatcaaccacggcctctggacgcatccccgcgaccggtcgggcgaataccactcgctggactattggaccgggctcgcgcgcgaactggagcgcggcctgttcgacggcctcttcctggccgacatcgtcggcgtgtacgacacctacggccagtcggcagacgttaccctgcgcgaatcggtgcagttgccggtgaacgaccccgtgctggtcgtgcccgccatggccgccgccacgcggcacctgtcgtacggcgtcaccgtgaacctgagctacgagcaaccctacctgctggcacggcggttctcgacgctggaccacctcacgtgcggccgcgtgggctggaacatcgtcaccggctacctcgattcggccgcgcgcgccatgggcgtggcgcagcagatgccgcacgacgagcgctacgaccgggccgacgaattcatggacgtggcctaccagctctgggaaggcagctgggacgacgacgccgtcctgcgcgaccgcgcccggcgcatctatgccgatccggcccgcgtgcggccggtgcgccaccacggcacgcactaccgggtcgagggctaccacctctgcgagccgtctccacagcgcacgccggtgctcctgcaggccggcagctccggccgcgggctgcgtttcgccgcccggcacgcggagtgcgtgttcatgtccacccaggacaaggcctccacgcgggaactggtccgcgccctgcgcgcggaggtggtccgcgcgggccgccatcccgatgacgtgaaggtggtggtggggctcaccgccgtacccggcgccacccgccgcgaagccgaggacaggtaccaggactactgccgccatgccagcccggaggcggcgctcgcccacctctcggccggggcgggcatcgatttctccacgtaccggcaggacatgcccctgctgggccagcaccgcagcaacggcatcgagaacagcctgcggcgcctggccaacgggcgcgcccactacaccctgggcgacctcctggaggagctggccctgggcggccgctacgccaccgtggtcggctcgccgcaggacatcgccgacgaaatgcagtcctggctggacgaggccggggtggacgggttcaacctcgcgcgcaccgtggtacccgagagctacacggacttcatcgacctcgtggtgcccgaactgcagaaccgcggcctgcacaagaccgcctacgccgaaggcacgctgcgccacaagctggccggccggggcgaccggctggcgccgacacaccacggggcgggctttcgccctgcccccgggacacgcgccgtgcgcgcggcgtagcaagaccgcacacatgccccccagcggatccggccggcgaagcgtgcggcgcgaccggccgctgccagccgcaccctcacgatcaggcggcggacatgccctgaccggcgtgcagcgggccacggccgggccacggctgagccataggcagcccgtatccacccgatagccgtgcctgccaccccggcggcgtactgcgcccctccacagcacgccgtccctcgcattcgccgttccgcccctggcgggcctgtaaggcaaattcctacatgcccggcttgccgacgagacacgacgcacctccaaaccccgacttaatttccgattggaccgaattcacaatccatttcaacggatcgcgacacacctgcacaccgccaggggcctcgggatctgctaacggaaaaggaatgcaccatgacctcggaacaacttctcgctgaaatccgcgaagccaacctcacctacctgatgctggcccagacgctgatccgccaggacaaggccgaagccgtgttccgcctgggcatcaacgaagacgccgcggacatcctggcctccctctcggcggcccaggtgctcaagctggcctcccgcaacaccctgctgtgcagcttccgcgtggacgacaacctcgtctggagcctgctcaccaaccacaacacgcccaagaaggtcggcaacgaagccaccaacacgctgcacgccaacatcctcatggccagccgcgtgtcggaagtgctctgatccttccccccgcagtccgaccttcccgccccttccgcccccgaaagaccgccatgaccgcagctgccgcccccgtgaagagcgtcctgaacgaatccaagcagatcgagcgcgccgccatgctgatccagatgggcgcccgcatgcaggtgctggagtcggagacctccttgtcgtacgagcggctgatccggctctacaaggaaatcgcgggcaagtcgccttccaagggccagctgccgttctccaccgactggttcctcacctggcaggagaacgtccacagctccctgttcctgaacatctacgaatacctgtccaagggcgtgagcctggactccgtggagctgctcaccaaggcctaccggctctacagcgagcaggtcgccacggccgagatcgaacccctgctgtccttcacccgcgcatggcgcctcgtgaagttcgtggatgccggtatgctcacgcgcaccaagtgttcgcagtgcggcggccatttcgtcactgaaatgtacgaaaatccccgcgcctacacctgcgggctgtgcaatcctccggcccgcgccggcaagagcaagtcggccggcgccctgatgctgcactgatgcattcccgtggcccggcggcgcccgccggccacccctatgacccgccgcagtgccctccgtggcgcaccctgcggtgcaccttttccaatagcgagttccccttgtcccggccttgtgccgggattttttttggggctcagcgcatggacagcaggatgcgcacgttgtcgtccaccggcaccacgtagtcgtgggcggcgagcacggcattgccctccggccccaccagcttcaggctcacgaacaccgattgcgccgtggcggcataggttcccacgaccacggcctgcgcggcctgcgcacggctcacgtcccgcacctcgcgcgacagcagcagctcaccctgcccgggcaccatcacgaggttctgccgcaatttcagttcggtcacccgcacgccgcgctgcaccagccgcccggcgatctgctcggagaaaaggcgccccaggcgcgacgcctcgtccagccggtcgatgtgcaccagcgtcgccaccagcacgggctggcgcgggtcgagctgcggcacctgccgcagcagcgcatcggccgcggcctggttggtctccagcagcgattccgccggcgagccgcccatgcccagcgcgcccatcacaccgccacccgacggcggcgcagccgcggcgccatagtagtagcgggcgcagcccggcaggcaggcaacggcggccaggcccaggccgcccctcaggcccatccgcagccaggcgcgccgcggaatctgccgctggatggaatcttcgttcttcatggcgccaccacctgccaggtcctgaccccggccgtcgccggaatgcccaccgccgcaggggccaggggcacgggcggcggcggcaggtacagcgccgcgtcggcctggtcgatgaaatagacgtcgctcgtgcgggccaggtagcggccttcgctctccagcgaagtggtgaccaggatttcggtacgcgccggcacgcgcaccaggccctgcggcgtggaacgcgtggccgcaggcaccagcaccggctgcgccgccagcaggtagtcgccgttttccatggaggcatcccgcgccacgcgcacgccatcgccgagcagcaccggccgcgcgccgtcgccgggcggcgccacgtgctgcacgagctggacgtccacggcgagccgcacgccggaaggctgcgtggacagcgccaggccgcgctcgaccaggtgggtgatcagcagcgtccggaagccagcgacgaagccgggcacgtccgggccatcggacgccggcaccacgtagatcggatgcgctcccgcgggccattcgcgcagcttcacggccgtgcgctccgcgacgtccgcggccagtacgtcccagtggtgcacggcccgtgccgtcttctgcgtggacggggcgtgcgccaccggttgcggcaggtccgcaggcgccgcgcagccggccagccccgcagcgcacagcagcacggccgccagcgccggagcgctccggcgggcgttcgaaaacggcggaaattccgcaacgggggtcatgcgctcgcacctttcctcggaatgcatggctggatgctaacggccgcgcgcccggcgaatgggcggaacaacggcgctttccctgcccagtccggcgcctgttcgtccccgccgacggcgccccgccgatgccatggccgggtgcccgcctacgcccgcacgggctccggccacgccacaatccgcgcatgcagctttccgcccccgccccggactccccgcccgacaccaccgccacgcgtgcctcggcacctccgcccgcgggtgacccgcctgccgaaccaccgcccgccggggacccaccgccgacctcgccccctgcaggcgacccgcccgcgccgcctcccggcccggcagagcctccaccgccgcccacggacgcatcgccgccgtcccccttcgtgctgcagatgcccgtggacgtgcgcaacctctcgctcgccctgctggctctcttcgccgccgtggccctgctgcactgggccagcgccgtcttcattccgctgatgctgagcgtgctgctcaccatcgcactccaacccatcgtgaccgcgctgcggcgctggtacatcccgcgctggctcggcgccggtgtgctgctgctgggcatcgtgggcggcctcggcggcacggcctggtcgctctccgacggcgcggccgagctggtggactccctgcccgtcgccgcccgcaaggtgcgcgatgccatgcgcatgaacatgcgcggaccgagcccgctcgacaccatgcagaaagccgccagccagatcgagcaggccgccaccgaaagcatcccgccccagacgcggcggggcgtgcagcgcgtggtgatcgagcgcgcgcccttcaacatccgcgattacgtatggaccggcaccatgggcctggtatcggccgccggccagctcaccgtggtggtcttcctcaccttcttctcgctcgcctcgggcaacctctttcgccgcaagctggtgcgcatcgcgggccagagcctcgagcgccgcaagatcaccatggaagtgctcgacgacatcaccggccagatccagcgctacctgctcgtgcaggtggccaccagcgtgctggtgggcatcggcaccggcgtggcctacgcgctgctcgggctggagaacgcggccgtctggggcgtcgtggccggcgtgctcaacctcgccccgtacgtcggctccatcgtcgtcacgggcgcctccgccctcgtcgccttcctgcagttcggcaccgtggacatggccctggccgtcggcggcgcctccctgctcatccacaccatcgtgggcaatctgctcaccccgtggctcaccagccgcaccagccgcatgagccctgtcgcggtgttcgtcagcgtgctggcctggggatggctgtgggggctgtggggggtgttgctggggattccggtgatgatggtggtgaaggcggtgtgcgaccgggtggaggatttgaggcctatcggggagttgttgggggattgattttttttggggtgcgggggccgggtctcgccccggcgggcgagctacttttctttgcttcgccaaagaaaagtagccaaaagaaaggcgaccctgctggatgcgaccccggtcgcccgagaggcgaacggggcaacctggggtgctcggggggggggtgccgtggaactcgctgcgcgcttgcgcgctacgctcggacaaccacggcaagtcagttcacgaagcgggcgtgtccttcggcacgcccgccacccccccccctgcgcgccccaggcgcatccagaaggggtgactcgggccttcgcgttgctcggcctccaagccatcgctacgctcggccaaagccccggcgctctgccccaaaaaaacggtgcgcggtgcaacgcactcgcgcaccccaggccgagcgaagcaatggcccgtatgctgcaccccgccctcgtgtctgcgccgaggagcgcagggcgcggggcgggcaggcgtgccgcaggacacgcctgcttcgtgaactgactcgccgtggttgtccgagtgcagcgcgccagcgcgaagcgagttccacggcgccgccccgcgaccgagcaccgcaggctgcccccttcgcccctccggggcgaagggggtcgcagacaccagggctcgccttttctttgcctactttcttttggcgaagcaaaagaaagtaggtgcgccgccgggcgcacaccccggccccggaaaaaaatcaccccaacaactcccgcgcagccccctcgatcacaccgatctgccggcacaccagcgccagctgcgtctgcagaatccgcaacgtctccgccgacacctcccccgcaccaccatcccctcccagcgccatggcatccgccgcctgctccagcgcggccgccagcgcctgcgcgcgtccggcatcctccagcgccgcgccttcctggcggcgcagtgccgccgccagagactccagccgctcggccgcgtgcgccccggcctcctgggccaggtccgcggcagggcccgcaggccccgcccggtgcgcgcccagggcggagagatagctcagcaaggtgtgcgaagccaccagcatgcgcatgccggccagcgaatgcgagcgcacgtgccgcggctcctgcagcaggtgcgagagcgtggtggagaacgccgcatccgcgttgtgcgcattgcgccgcgcgagccggtagtccaggtcgtcggccttgccggtggcgtactgcgagaggatctcgcgcaggtaatgggcatgcgcggccagggcctgggccgccacggctgccaggcggcggccctgccagtccggcagcacccacagcatcgccaccgcggcgatggcgctgccgatcatcgtgtccagcaggcgcggcaggatcagcccgtgcgccgcgccggtggcctggttgaagcacatgagcaccagcagcgtgatggccgccgtggccgtgaggtaatgggtggtccgggtgacgaagaacagcacccccgccgccaccgcgaagagcgcctgcagcggcaggctcgggaacagccgcagcagcgcccagcccacgaccaggccgacggccgtgccggcgatgcgctgcgccacgcgcgccagggtcgcgccgtaggtgggctggcacacgaacagcgtggccagcggaatccagtagccgtgcacgggatcgatcagctgcatcacgccgtggcccgccgccagcgccagggacaaccgcgccgcgtgccggaacagcggcgagccgcggtgcaactgcgcccgcacccggccccaggcgtcggccagcgaacgcggcgagcggtccagcaggctgctgtctcccacccgctccccgccgtcgggatgggtcgcagcgtcgagctgcgcatcgagggtggcgaggttgcgcgccagcgcgcgcaggctgcgcagggggcgttgccattcggtccggccctggacttccaggtaggcgaccgcgtcgcgcaggtcggccatggcccgcgccacggcaccgtcccgctcgaagggctggtgcatctgcagcgcctgggcgatgcgcgcgcattccacgccctgcagctgcagcacgcgctggcagcggtacagcacatcgctgtggaacagcacgtctgcccactcgttgtaatggtggtgcgaggagctggcccgctcgtggatgtcctgcgcgatgaaatagagattcaggtgccgcagcatccgccccgtcggcaggtcgcgcgcgccggcgccccagcggctgaagatgctttccttggtggcattgagggccgccaccaggcggccgttcgtctgcgccagcgccagccgccgacgctccacgtccacgctgcgcaccggctcgaacaggctggccttgagccgcaggtaggcgcccagctggtcgtagagctccgccaggttctgccgcaccctctggtgcgggaacgccgcgcaccacagcagcgacagcagcgcataccacgccgcgccggacagcagcagcagcggcacatgccaggggccgcctgcaggcacgtgcccggcgaccgtccccggggatgcactgatggccgcgtagagcgccaggatcacggtcgccgacgcgatggcccggtagcgctcgccgatggcgcccagcatcgtgaagccgaaggtggaacacgccaggcccgccacgaaccaggccgggtgcggaagcagcagctccacggagaacgccgccagcgcgaagcacgcgagcatgaccagcaccgcgcgcaggcgcccgcgccagctgtcgtcggtctcggcgatcgcgctggcgatgatgcccaggaagagcggcgtcaccagcgccacctggtcacgccaccagcacagcgccatcacgccactcagcgcgatgaaaacacgcaggctatagacgaaggcgtcctgcgcccacagccggcgcagccagccggcccgcccacgctccgccgccgggcccgcggctgcggccgcggccatcgtggttgtcgttgttctcggttccattcacgctgccttcgccggtgtccatgcacggcgccatcgcgcgccggcaccatcgtgagcaagaagcaggcccgggccttcagccggtattgcgcaggcccgccgcaatgccgttgatgcagatgtggataccggtctgcacgcgctcgctgccttcgcccgcgcgccagcgccgcaccagttccacctgcaggtggtgcagcggatcgatgtaggggaagcggtggcggatcgagcgcgccagcgccgtgttgtgcgccagccgctgccggtcgccggtgatgcgcgccagcgcatccaccgtgcgctgccattcggcctcgatggcgccgaacaccttgcgccgaaggcgcgcatccgccaccagttcgctgtagcgcgacgccagcgccaggtcgctcttggccagcaccatgtccatgttggacagcagcgtgcggaagaacggccactgccggtacatcttctgcagcagcgccatgcgggccttcgggtcctcgtccgccgccttcacgaaggcctccacggccgatccgaaaccgtaccagcccggcagggtgagccggcactggccccagctgaagccccagggaatggcgcgcaggtcctcgatcttctggctcggcttgcgcgaggccgggcgcgagccgatgttgagctcggcgatctcccggatcggcgtggagttgaagaaatagtcggcgaagcccggggtgtcgtacaccagagcccggtaggccgccatgctcgcctgcgagagttcggccgcggcctcgtggaacgccttggtggcgggcttggtgggctgcagcagcgtggcctccagcgtggcggccaccagcgtctccaggttgcgccgaccgatctccgggttggcatatttggaggcgatcacctcgccctgctcggtcaggcggatctgcccgcgcaccgtgccgggcggctgcgccaggatggcctggtagctcgggccgccgccgcgccccaccgtgccgccgcggccgtggaagagccgcaggcggatgcggtggcgcgcctccagcacgtcgaacagctccaccagcgcgatctcggcgcggtagagctcccagttgctggtgaagatgccgccgtccttgttgctgtcggagtagcccagcatgatgtcctgctcggccccgccgcgctgcaccatggccgcgaagcccggcacctcgtacagcgcccgcatgatgggctgcgcgttgcgcaggtcgccgatggtctcgaaaagcggcaccacgatcaggtcggcgcgcgcatcggcgccgtccagcgtgccgtgcatcaggcccacctccttctgcagcagcagcacctcgagcaggtcgctcaccgtctcggtgtggctgatgatgtagtgccggatggcctgggcgccgtagcggtcgcgcatgcgccgcgccgtctcgaagatggcgatctcgccgcgcgtgtgctccgaatactccgctcccaccacgcgcagcggccgggcgtcgcacagcaggcgcaccagcagggcctggcgtgcatcctccggcagggccgcgtaatcggtctcgatccgcgccgtagccagcagctccgccaccacgcgctcgtgctggtcggagctctgccgcaggtccaccgtggccaggtggaagccgaacacctccacggcccgcaccagcggatgcagccgctgcgccgccaggggcgccccgcggtgcgaccgcagcgaggcctcgatgacgcgcaggtccgccaggaactccgaggcatcgccgtacgggttctggggcgccacggcatggcgcgccgcctcgccgcctgtcagctcacgcagcgtggccgccaggcgtgcatagatgccggtgagcgcgcggcggtagggctcgtcctggcggtgctcgctggtgtcgggcgagcgctcggcgagttgctccatctcgggggagacctgcaccagccgtgccgacagcgacaactcgccccccaggtaatgcacctcggtcaggtagtggcgcagggccacttcggcctggcggcgcagcgcgagcgccagcgtttcggcgctcacgttgggattgccgtcgcggtcgccgccgatccactggcccatgcgcaggaagctcgccaccggctggcttcccagcgcccgctcgaggtcctcgtacaggcgcgggatctcgcgcaggaaggtcgattcgtaataggagagcgcattctcgatctcgtcggccaccgtgagcttcgagtagcgcagcagccgggtctgccacagctgcgcgacgcgggcgcgcagccgcgcctcgttggccgccagttcgcgcggcgtgagcgcgtcgcgcgcggacttgtagaacagcccccgcgcctggatctcgtcgcgctcggccagcaattcggcgatgtcgcgctccgcatccaggatgctcttgcgctgcacctccgtcgggtgcgcggtcagcaccggcgacacgtagctgcgcgccagcgtctgcgccaccgtgcgcggcgcgatgcccgcccagcgcagccgggccagcgccacctcgatgctgccttcctgcgtgctgccggcccgctcgtgcacggtgcggcgccggatgtggtgccggtcctcggcaaggttcgccaggtggctgaagtaggtgaaggcgcggatcacgctcaccgtctggtctcccgacaggcccttgagcagcttcttgagcgccttgtccgcctcctggtccgcgtcgcgccggaaggccaccgacagcttgcgcacctgctccaccaggtcgtaggcggccacgccctcctgctcgcggatcacatcgcccaggatgcgcccgagcaggcggatgtcctggatcagcggctggtccttgtcggcgcggcgtccgggcgacggagcggcctgcggctcggacacgggatcggtcttgcgggaaggcgtcgcattcatgcggaaaggtctcctggaggcgccccggcggaacgacgggtgctgcggcgcagcatgctagcatccccgccaggcccgccgagccttccgcccgcccggcctggaacaccgcgatgcaccccacctctccctccacgacctccgccgcctccgtcctccctcccatcgtcatcgccacgcgcgaaagccgcctcgcgctctggcaggccgagcacgtgcaggccctgctgcgtgcgcgcggccacgccgtcgaactgctcggcatgaccaccaagggcgaccagatcctcgaccgcaccctgtccaaggtgggtggcaagggcctcttcgtgaaggaactggaagttgcgctggaagaaggccgtgcccacgtggccgtgcattcgctcaaggacgttcccatggaactgcccgagggcttcgagctggcctgcgtgatggagcgcgaggatccgcgcgatgccttcgtctcgccccgccacgcctgcctggccgacctgccccagggcgccgtggtcggcacctccagcctgcgccggcaggtgctgctgcaggcgctgcgccccgacctcgacatccagccgttgcgcggcaacctcgacacccgcctgcgcaagctcgacgaaggccagtacgacgccatcgtgctcgcggcagcgggcctcaagcgcctgggcatggaagaccgcatccgcgccctgttcgagcccgacgagatgctgccggccgccggccagggcgcactgggcctggaggtgcgctccgagcgccacgacctgctgcaggcggtggccccgctcgcgcaccaggccacctggctctgcgtggccgcagagcgcgccgtgagccgtgcactgggtggcagttgctccgtgccgctcgcggcccacggccggtggacggacgccggcaccctgcgcctggacggcgcctggggcgaccccgaaggcatccgccccctggtgcgcgtgcaggtgtccgcgccggtcgcctctttgcccgaagccgaggcgctcggctccgccgtcgcggcgcggctgcgcgcggacggcgcgcagatccctgcctgaccgccgagcccacccgccgagcccgcctccacccgtgcaccgcgcccccccgcctgcggccccgcgccgcgccatcgtcacccgcccggagcgcgacgccacgcagtgggtcgtgcacctgcatgcgcgcggcatcgacgccgtggccctgcccctcatcgccatccggggatgcgcccatcccgaagcccgcgcggcactgcaggcagcccgcgaagcctggccccgctggcgcgcggtgatgttcgtgagcagcaacgcggcccactatttccttgatccgccaggaacgggcgccgcactcttcgccggcgatccggccgcgctgccgcggatctgggcgcccggccccggcaccgcccaggcgctgcggcaggccggcgtgcccgcggaagccatcgaccggcccgcggccgaggccacgcagttcgactccgaatccctctgggcacaggtggcgccgcaggtgcggcagggcgaccgcatcctcatcgtgcgcggcgcgcaggccgacggcgacggcacggacaccgtcgcaggcacggggcgcgaatggctcgcgcaacagatcgccgcggccggcgggcaggccgaattcgtcgcagcctatgaacgcggcgcccccgacttcagcgcagagcaactggccctcgcccgcgccgcggccacggacggctcgctctggcttttcagcagctccgaggcggtggcccacctgggcgcagcactgcccgggcaggactggtccggcgcgcgcgcgctcgccacccacccccgcatcgcgcaggccgcgcaggacgccggcttcggggccgtgcgccagtgccgcccggccctgaacgacgtggtcgcatcgatagaatcccacccatgagttccgagccccaccacgcaccttccgcgcctcccgcaaccccggcgccccaggcctccggcgtgcagcgcgccgtgctgacgctgctcggcgtcgtggccgtcgccggcctcgcgaccagcgtcatgctgtggcagcgcctcggcagcatccaggagcagctcgcacgccagtcggccgatgcgggcgcgcagtccatcgaggcccgcaccctcgccaaccaggcgctggacatggcgcgcgacgtctcggcgcgcatcgccgtgaacgaaacccgcgtgagcgaagtcgccctgcagcgcagccagctcgaggaactcatgcagagcctctcgcgctcgcgcgacgagaacctcgtggtggacatcgaatccgcgctgcgcctcgcgcagcagcaggcccagctcaccggcagcctggagcccgtgatggccgcgctcaagagcgccagccagcgcatcgagcgggccgcccagccgcgcctggcccccgtggcacgcgccatcggccgcgacctcgaccgcgtgggctcggcgcaggtcaccgacaccgccggcctgctggcccgcctggacgacctcatgcgccaggtggacgatctgcccctgcagaacgccgtggcccaggctgcggccacgcggcgcatgaatgccgccgcccgcccgtccgagggtgcgccggcgcccggtgccgacggcaccctgccctggtggcaggccacgctgcagcgcgcctgggaagtcgtgcgcgacgaggcccgccaactgctgcgcgtcacccgcatcgaccgcccggaggccatcctgatcgcccccgaccaggccttcttcctgcgcgagaacctcaagctccagctgatgaacgcccgcctcgcgctgctcgcgcgccagtacgaatcggcacgcgccgacctctccgccgcgaacaacgccctgggccggtacttcgatcccgcatcgcgccgcacgcagacggcagccacggtgctgcagcaggcacaggtccacctcaagggcgcggccctgcccacgctggacgaaaccttcgccgcgctggccaccgccgccgccggccgctgacccgcgcaggagaccaccgacccatgcgcgcagcactctggttcctggtacttttcggcacggccgtggccgccgccctgttcgcgggcaacaaccagggcaccgttaccctgttctggccaccctaccgcgtggacctgtcgctcaacttcgtgctgctgctgttcttcggcggcttcgcgatcctctatgccgcactgcgcgcgctgtccgcgctgctcgaactcccgggccaggcacggcgctggcgcgtgcagcagaaggaacgctccatgcacgcggccctgctcgacgcactctcgcaactgctggccgggcgcttcctgcgctcgcgcaaggccgccatggccgccctcgcccaggaaaacgccctggaagccgccggggaagccgtgccgcacgggcgccagctgcgcacgctggcccacctcgtcgctgccgaaagctcccacgccctgcaggaccgcgccacccgcgaggcccacctgcgcaacgccctggacaacatcccggcacgcgctcccgtgagcgagctggaactgcgcgaaggcgcccagctgcgcgcagcccgctggtcgctcgacgaacgcgacgcagccacggcactcgagcaccttgccgccctgccccagggcgcggcacggcgcacgctggcgctgcgggcgcgcctgaaggccacgcgcctttcgcaccagacccaggaggcactggaaaccgcgcgcctgctcggcaagcaccgcgccttctcgcccgccgcggcgcagagcatcgtgcgcgggctcgccatcgaactgctcaacggcgcgcacgaccccgcccagttgcagcagacctggatggcgttcgagccggcggagcgcgccatgcccgaactggccatccatgccgcccagcgcctcaccgccctgggcggcgaccacggccaggtgcgcacctggctgctgcctgcgtgggagcgcatggtggatgccgccgatccgctgcccgacgcgcatgcgctcaagctcgtgcgcgtgctggaaagcaacctcgacgcgctcgacgcggcctggctggcacgcatcgaatccgcccagcaggccaatccgcgcgatgcgcgcctgcagtacctgtccggcatggcctgcctgcgccgccagctctggggcaaggcccagcagctgttcacccaggccgcccagcagctcgacgaaggcccgctgcgctgccgcgcctggcgccacctcgccgagctcgcggaacagcgcggcgacacggaagccgccgccacggcctggaagcacgccgcactggcctcctgagtcctgggcagaggtcctggcggccgccgcagatggcgcccggggcgcgccccgctaagccaccggctccagcgcaccatcgaggttccagcgcccatcctcccaggtccaggccacctgcggcgccagtgcctgcaggaagtgccggtcatgcgacacgaccaccatcgccccggtgaacgatgacagcgcctcctgcagcacctgcaccgcgcgggcatccaggtaattggagggctcgtccaacagcagcagttgcgcgggcgcgccaccccacagggcacaggccagcgccgcccgcacgcgctcacccccgctgaggctgccggacgggagcagtacccggtccgcatccaggccgagttgcgccaggcgcgtgcgcagttctgccgtgggcagcggcgattccgccagcgcgagtgcctccatcacgctgtgctccggcggcaacaggcccccggcatcctggtccagccagaccgcacgcaccaggcagccagcgcggcccgccgcgggcggcacgtgcccggccagcatgcgcagcagggtgctcttgccgcagccattgggcccggtcacggcgatgcgcaccggcccgctccagaccccgtcgagcggcgcccgtggcccgaacggcggcaccgccccctccagccgcagcaccggcttgcctgccggaacggtgctggcaggcagcggcagcaccacggccgcctccggccccaccctggcgaatgcttcgcgcacggtttcctcgatccgttcacgcgcctgctgccggcgcatatcctcccgccccgcgtgcgcttcggcctggtccttcatgcggtccagcaccaggggcgactggttcgccacccggcgtgccgcggccccgcgcgcgctgcgccgcgcctgggcatcctgctggcggcgcaggtcccgcagcacgccatcgcgctgcacccgcgcctgccgcagggcttcgtgtgcggcctgggtttcgaccgccttctgtgcggcatacgcgctccagccgccgccgtacagccgcaggccgcgcggtgacagttccgcgatgcggtccgcgcactccagcagcgcccggtcatggctcgccaaaagcacggcacgtggcccgccacgcccgccctccagcgcctgctgcagccagcgccgtgcttcgccatccaggtggttggtcggctcgtccagcagcagcacctcggcctgcgaaaaaaaggctccggccagcgccacgcgcacacgctccccgccgctgaggcggttggcatcggcatcgccctgcaggtggccgagccccgccccctccagcgcctgccgccagcgggccggccagtcccagcggccgtccgccagaagcaggtcctcggcggtgccctggccgcactccagcctctgcaatgcctccagttcgcggtcgaggcctgccagcgcggccagggtcgcgcccggcggatgctggcccacggaccgcaatgtccccgtgtacagcacattgccggaagacggctgcaacgcgccggccgcgatcgacagcagcacgctcttgcccacgccgttgtcgcccaccaggccggtgataccgggcggcaggctcaacgccggcggctcgtcccacagcggctcgctgccgggagggcaccactgcacctgccgcagatggagtctcgaggcggccccctccgcgccatgggaggacaaggtggggccggaaaaggaagaggcagcgcgcgatgcgctgcgggaggaaagcggacggtcgtccgcattgaaggtcgccatgccgggcactccaagccatcgtgatctgccaccccgcaacaaaaaggggtggaacggatgggagggagctcacaggcgcatcggcggatacctcgaaagagaagcgtatggacaacaggcggccagaaaaggccttggccgccgactatacgtccgccctggagcctcacgcaagttgctctatatgaaaccaattacgaatagtacaatccaccatccatccgaaggagacagccatgagcgcactgccccgccccgacctggccaccctgcccccgcccgccgccgtgcagcaactgcaccactacgcctaccgcgcacgcgacgcggaagaaacacggcatttctacgaagacatcctcggcctgccgctctaccacatcatccagagcgactacgtgcccagtaccggcgaatactgcccctacacgcacttcttcttccgcctgcgggacggctccttcatcgccttcttcgacctgggcgacgacgtgaagcccgatccttcgcccaacacgcccgcctgggtcaaccacatcgccttccgagtcgatacggtcgaggaactcgagaacaccaaggcccgcctgcaggcgcacggcatcgaggtgctcggcgtgaccgaccaccacatcttcaagagcatctatttcttcgacccgaacggcatccggctcgagctggccgcccaactggccgacgaggagcacatggccaaggacagccaggtggcccaccagcgcctcgccgaatggacggcccgcaaggagcaatggcgccgcgagcgcgccgaaggcaaggcggcggccccgctcaagccccagtccaacgaccggccggagtacgtgccgggtacctccgcctgaaacaggcgccaaggcaggccagccggcctacccccgccctggcataggcgggaccgcagccggaactcagccttcggcctggtgcatgcgcatcacctggtgacgctgccagtaggcgttcaccacggccttgaaccggtccttctcggaccgcatgcccgccagcgcgatactcgtcgtgcggtgccgcagcaggcgcttttccgggtgggtgaccaccagcgcgttcgtgaacgcgctctcgctgaactgcagcgccttcacggcatcccagggtatgtgctggtcgccccgcgtggcccggatgccatcgatgctcacctccacggcatggccgcccttgacctcgaacgactgcggtggaaagtactgcagcacgatcgcccgctccgcatcgttcgcgggctcgtatcggtaggccaggctgcgttcgtggttctccgcgaaagccgcctcgtattccgaccacagccgcgattcgatcgcttcggccgtgaggatgtcctgcgcccaggtggatgcaggcgcacgccgcacgatggcgccatagtcggcttcggccagcgacacccccacgcgcccgatgcgctcgggcatgggcggatgcgaatcgaagggatgcggcacgcgggccgagcgcatggcttcggcaaaaccgggtgactccgcatagggcccgagcccctgcgcgatgaagcccgcgatgcccagcgcctggccgtggcgctggtcccggccgaacaggtcttcctcgatgcggtgccggtactgcgcataggcggcgatcttcacgagcgaccgggcgatgccctcgggcgataccgcctccgcggccgtgcgatcggcccggaactcgcgctcgcggctgtcccgcgcgagggcgatctcgaagatggtgcgatagagggtgagcagcggcgacgccagcgccgacaggccgccctcgcgcaccgcatgcaggtagtggtcgaactgcaccagtttcggccccaggcgcgcgctgctgcgcgtatcgccgccgcccaggtgggccagttcgtgcgccagcaccgcgtcggcctcgtgctggtccagcacccgcagcagcgggaggctgacgaacagcgtacggcccgtgagttcgcgcccctgcacggtcaggggtgcctcggtcacgaagaaattggcatcgatgccgcccacgatgtggcgcggaggttccgtgcccaggcgcgcggccagggcacgcacccgctgccagagctgcggtgcatcggcttcctcgatggtctcgcccgtcaccgcgttgtcacgcggcagcctgcggaagatcgccgccacggccagatacacggccaccgccatgcccagcgccaccacgaggatgagcttgggcgaataccggtggaagaagaacgccggcacccagaacgcgagccacgtgagcatggcgccctgcacgaccagcgaagccgcgctcgccaaggtcgtgagccgccatcccgccacgaagctcgcatactgcagcggccggttcacgaacgccagcgcccccagcccgagcgcggcaagcagcagcgcggcgccggccacgagcgtcgcggccgacagccggcgggccaggtcgaattgccatccaggcgaaaaacggccgcacaggccctcgcgcaccgcggcgacgcgcggatgcgtgtcatggcaggcgccggacggcggatggctgcggaagaacgcgcgctgggcctccttctcggccgcgggcatcgacacctcggcatcgatgcggcgctcgatgctctccaggaagcgggcatcttccgtgccctgcacatggcgcacgaaaagcagggttgcggcagggaccaggaagagggaaagcagggtgagcagggccactttcaggaggcccttgcggaatgcggaagacggattcatcggtactgcgctttgtaggaatggttttcatcaccgggcggccccctccgggccgccgccggtggcggagccgcgaattattcgcagccggcgcagtgcggtccaccgccggtacgtaacaaaacgagacaccgcccgcggcgtgccccccggggccgggcccgtagaatcccccgttcagtccatttcccacgcgacagcgcctctttgcagaggcgccgcacctgcccgtttccacgcccatgagctcgcccctgcaccagcccggccttgaaagcctgtccaagtccttcgaaccctccgccctggaagcccactggggccccgagtgggagcgccggggctacggcgcggcgggctaccgcggcaccggcgcgccggatgccggcgccgccgcccgcggcgagaacttcgccatccagctgccgccgcccaacgtgaccggcacgctgcacatgggccatgcgttcaaccagaccatcatggacagcctggcgcgctaccaccgcatgcggggccacaacacgctgtgggtgccgggcaccgaccacgccggcatcgccacgcagatcgtggtggagcgccagctgcaggaacagggcgtgagccgccacgacctgggccgcgaagccttcacccgcaaggtctgggaatggaaggaaaagagcggcaacaccatcaccacgcagatgcgccgcctgggcgacagcgtggactggagccgcgaatacttcaccatggacgacaagctctcgaaggtcgtcaccgacaccttcgtgcgcctttatgagcagggcctcatctaccgcggcaagcgcctcgtgaactgggacccggtgctgcagtccgccgtgtccgacctggaagtggaaagcgaagagaaggacggctcgctctggcacatcgcctacccgctcacggatggttccggcagcctcacggtggccaccacgcggcccgagaccatgctgggcgacgtggcgctgatggtccaccccgaggacgaacgctatacggccctggtcggcaagaccgtgatcctgcccctggtgggccgcgagatccccatcatcgccgacgcctacgtcgacaaggaattcggcaccggggtagtcaaggtcacgcccgcgcacgaccccaacgattaccaggtgggccagcgccacggcctggccatgatcgtggtgctgaccctgcaggccaccatcaacgagaacgcccccgaaaaataccgcggcatggaccgcttcgtggcccgcaaggccatcgtggccgacctggaagcggcaggtgccctggtcgagaccaggaagcacaagctcatggtccccatctgcacccgcaccggccaggtcgtggagcccatgctgaccgaccagtggttcgtcgccatgagcgaagtgggcaagggcgacccgacgggcaagtcgatcgcccagaaggccatcgacgccgtggcctccggccaggtgcagttcgtgcccgagaactgggtcaacacctacaaccagtggatgaacaacatccaggactggtgcatcagccgccagctctggtggggccaccagatcccggcgtggtacgacgaggccggcaaggtctacgtggcccgcagcgaggccgacgcccaggcccaggccggcgcgggcgcgaagctcacgcgcgatgccgacgtgctggacacctggtattcctccgcgctcgtgcccttctcgtcgctcggctggcccgaagcgctggacgacatttccgcgacgaaagactacgacctctacctgccctcctccgtgctggtcacgggctacgacatcatcttcttctgggtcgcccggatgatcatgatgagcacgcacttcacgggccgcgtgccgttcaagcacgtttacatgcacggcctcgtgcgcgacgcccagggcaagaagatgtccaaatccgagggcaacgtgctcgacccggtggacctgatcgacggcatcgcgctcgagcccctgctggaaaagcgcaccaccggcctgcgccgtcccgagaccgcgccccaggtgcgcaagaacacgcagaaggaattccccgaaggcattcccgcctacggtgccgacgcgctgcgattcaccttcgccgcgctcgccagcctgggccgcagcatcaacttcgacagcaagcgctgcgagggataccgcaatttctgcaacaagctctggaacgccagccgcttcgtgctgatgaactgcgaaagccatgactgcggcctgtcggaccacacccaggccgactgcgagggcggctacctgcagttcagccagcccgaccgctggatcgtctccgccctgcagaaggtggaggcggaagtcgccaagggcttcgaggactaccgtctcgaccacgtcgcccaggccatctacgaattcgtctggaacgagttctgcgattggtacctggaaatcgccaaggtgcagatccagaccggcagcgaagcgcagcagcgcgccacgcgccgcacgctgatccgcacgctggagaccatcctgcgcctcgcgcacccgctgatcccgttcatcaccgaggagctctggcagaaggtcgccccggtggccggccgcgagggtgcgtcggtcagcgtcgccccctatccgcaggcccagcccgagcgcatcgacgaggccgccatcgcccatgtcggtcgcctcaaggccctggtcgatgcctgccgcacgctgcgcggcgaaatgaacgtctcccccgccacccggctgccgctctacaccgtcggcgacgccgacttcatgcgcgcggccgcgccggcactgcaggcactggccaagctcagcgaagtcaaggtgttcgacgacgaagccacctgggccgccgccgcacaggccgcgcccgtggccgtggtcggcgaggcccgcctgtgcctgcacatggaaatcgacgtggctgcagagaaggcacgcctttccaaggagatcgcccgcatcgagggcgagatcgccaaggcgcgcggcaagctcgcgaacgaggccttcgtcgccaaggcgccgccggccgtcatcgagcaggagcacaagcgcgtcgcggacttcggcgccacgctcgaacgcctgcgcgaccagctcgcgcggctggggtgaggcaggaaaccgcacctcgtggcgctccgcaatggcgggccctgcgggtgtaaccaggtgcagtttcagttgaaggcctacggtggcgcccccaccctccttcgacaatgatccaacttagaaccgaggaatcttccatgagcgacaactccgcgatccgcaaagccgtcttccccgtggccggcctgggcacccgcttcctgcccgccacgaaggcatcccccaaggagatgctgccggtggtggacaagccgctgatccagtacgccgtcgaagaggcctatgcggccggcatccgccacatgatcttcgtcaccggccgcagcaagcgcgccatcgaggaccacttcgacaccgcctacgagctggagaacgaactggaagccgccggcaagaacgaactgctgcagctcgtgcgctcggtcgcccccaatgacatggactgcgccttcgtgcgccagccgcgctccctgggcctgggccatgcggtgctttgcgccgagccgctcgtgggccgcgaacccttcgccgtgctgctcgcagacgacctcatggtcggcccccccggcggccagcccgtcatggcccagatggcggccgccttccgcaagcagggccgctcgctgctggccgtgcaggaagtgccgcaggaccaggtgcgccgctacggcatcgtggccggcgagcccgccggcggcccgctgatccgcatcgagcgcatcgtcgagaagccggcccccgaagatgcgccctcgcgcatgggcgtggccggccgctacatcctcacgccgggcgtgttcgacgagatccgcaaccagccccagggcgtgggcggcgagatccagctcaccgatgccatcgcccgcctcatggcccgcgaagccgtctatgccttccgctacgaaggcaagcgctacgactgcggcagcaaggaaggcttcctggaagccacggtggaactcgcgctgcaacatccccaggtgggcgccgccttccgcgaatacctcaagaccgtggaaatctgagccgctgcccacggcagccctcgctgccatcgcaaaaaaggcgctcccgggagcgccttcttgcttgtggcgtcgcatctccgcagagccgcttcgccgggtcgcatgaacccttcgggtgccagcacagccggcacacgcacgttcagcgccgccgcagcacgtgggtgtattcctcgcccgccgtgctctggtccagcagttcgttgcccgtctgcttcgcgaacgcctggaagtcgcgcagcgagccgttgtcggtggacaccaccttgagcacctcgccgctggccatggaggcgagcgccttcttggccttcaggatgggcagcgggcagttgagcccgcgggtgtcgatttccttgtggatgtgcatcgtcgtcggcttcctggcgaagagagaaagaattctagagcggcccgggctgcggctgcgccagccctgctgccgggcctgcaacggagcccgcctgcaccggggcggcgggtgcctcgctgcgctggcccggccactccatgaacgtgggctcgatgccgcggccgcgcagccagtcggccagcgcctggccggtgccggcgggccagcaccgcaggttctccggcgcgatcagccggtagtccaccagttcgggcgagagccgcaccgtgccgtgcgccaccgcatggtaggccacgatgacctggttcatgcgctggaagtcgtacaccccgatcagcgacagcgcgctcacgtcgaggttcgtctcttccttcacctcgcgcacgatgccttcctgcggcgactcgcccgcctccatgaagccggtgatcagcgcgaaggccttgtgctcccacgccgcattgcgcgccagcagcacgcgcccgtccagttcgacgaccgcggccagcaccggcgtgggattgttccagtgcgtccagccacaggcggggcagcgcaggcgctgccgctccccgccgtcctccagggccgtgacccaggccagcagcgtggcgcactgggtgcagaaacgcggttcggagtgcatggtgcagttgccggccgcgcccctcaggcgggaaacacacccgtggacaggtagcggtcgccccggtcgcacaccacgaacacgatggtcgcatcccgctcgcgccgcgcgatctcctgtgcggcccagcaggcgcccgccgcggagatgcccgcgaagatgccctcctcgcgcgcgaggcggcggcacatgtcctcggcatcgtcctggccgacattgatcgtctcgtccaccgcacgcggatcgtagatcttgggcaggtattcctgcggccacttgcggatgcccggaatgcgcgagccttccttgggctgcgcaccgatgatctggatggcagggttcttttccttcaggaagcgcgacacgcccgtgatcgtgccggtcgtacccatggcgctcacgaagtgcgtgatgcgcccgcccgtctgctcccacagctcgggcccggtggtttcgtaatggatgcgcgggttgtccgggttggcgaactggtcgagcaccacgcccttgccctgccgcaccatggcctcggccaggtcgcgtgcgtattccatgccgccgctcttgggcgtgaggatcagctccgcgccgaacgccttcatcgtctgggcacgctccaccgacaggtcttcgggcatcacgagcaccatgcggtagcccttgatcgccgccgccatcgcgagcgcgatgccggtgttgcccgacgtcgcctcgatcaacgtgtcgcccggcttgatctccccgcgctcctccgcgcgccggatcatcgacagcgcgggccggtccttcacggagcccgcagggttgttgccttccagcttgcccagcacgaccgtgccgcgctcggcgttctcccgcgcgccgatgcgctgcagggcgaccagcggcgtgcggccgatcgcgtcttcgatggtgggatacgtgggggaaggggtggtagccatagccccctactgtgccataatcccgggcttccttcttcgcgtcgcccgggtggtgaaattggtagacgcaggggactcaaaatcccccgccgcaaggcgtgccggttcgattccggccccgggcaccatggctccgaagctatggatctagcagcttctggtgaattgtcggctcatgtattggcgcaatgccagtcgttgagcaggttgagagaaccctctgtgcggccaccaaacgcctgagagccctggaagcattcgggcggttcgcgacagtacttcagcggcatcagcaaaatcccaccccgcgcgccactcgctctgccgtcactgcggcaacacttcaaatcgcccgccgtcgcgcccgactcaagaaaaagcccacgatgagcggagcgtgcgacaggcgcggcaaatgtcagtcggtcatgatgtggctggtcaatcccgtgtaggtgaaagccatatgaccgttcttgtccaaattggatccgatactgatctcaccgcccgccacgatagtattcaaacgaaggtaattgaaatccaatggcggaagcgaaccgttgtatgaaggcttcgaagtaaaatcattgtagaaattaacaatattctgcttcgtcatgcaaaatccgaaccatctctcatcagagaacttggatgtcgtaaaagtcgcggatcctcctgaagtagtgatgtaccgatcacccccaaaataggtcgcaccaactgcccagccagtagcaggatccacaaacgtctgatctgtagcgttcttgttgtcgaatatcaaggcacctacagcaaacagggagcccggcacacgggcgtcagacagaagataggttaccccggtctgattattggacccatcacctgtccagctggagggaacggtggacgtcacacccatgcacaaccgtgggttcggtccttgtgcgtcactccacgggcgaatgtcctgatcgaaggcgtgctggaaattgatggttttcagctgtggctggtgcgccgaggccaggggcgcggaatacgtgtgcagctgagcgccgaacttatagccgctgacctgaatggctgttgagccgttccagcccgccgaaaccgttctttccctgtttgctttcacagcgccactgttgtacacaccagtaaaatcacctacctcccatgcggggatctggttggtatttccgacattgaatgtaagtatgctggtccccagcacagcttgacccggatcattgtacatgtatggagcaatactatcgatatactcctgctgataaagaaatgtcgtgcctgccgtcgccattgacgccgccagcgaaattcccactgcaaacattttcctgctagcagacacggtagattcgatattcattgccatagagacctccttgcgacttggcgagagatgttagcagacagtgcttttcccaatccgacaagcaggatacccggctgtatccacagattattcgaccgctgagccaactgcttttactgtccagtcatcctcaccaacttaccaacatggatggggccaacgcggtcatctagccgtggcgccggttgcgggcgtttgactgccagcggtctggagggcgccggcgatcggtgggcgcgagcagcacgcgccccaccattgcgacaccgaggtctgccactgttgcgtttggcgcctgctcaggcaggcaggcaggcaggcaggcaggcagtgtccatggctaattcgcgggcaaatgcggcttggcttgtcaacggcggctatcactcacggccggtccaaatttttggaatcagccaagccgttcctccacttcgctccaatcaagcacaaaattcacgacaatcaattgcttcaaaacgtatcaaaacaaagctctccccatgaccgctgccgttcttcacaaacctcttgcggccgtcgcgcccttctgccacgcgatcgccgccagcctcttgcttgccggaaccgcctttgccgcaaccacgaccttttccactcctggggccgcgacctggaccgtgcctgccggtgtgaccagcgtgaacgtggtcgccacgggcggcggcggcggcggcggatatggagcagccggtggtaacggcggcgtggtgaccgtgtccctgcaggtcacccccggccagacactgaacatgttcgtcggcggcggcggtgggcgccgtgcttcccaggggggcgccggcggcggttcatcccagatcgatccgggatcggccaaccagatcattgccggcggcggcggaggcggcggtggctcgggcggaaacggaggcaacggcaacggaggtgccggcggcaacggcggggcaacgggcggcagtggtggcagcaacggtatcggcggtgccgccggaaccaacgcttccacccgaacctgcccggtgggtacgggcggtaatggcaacggtggtgccggcggcaccggcggcttcgatcagaacgcgacggccggtgcggtcggcggatcaggctccggcaccggtacggggggcaccggagcgacgggcagcagttgcgccagtggcggaggcggcgggggctatggcggtggcggagccggcggcgcagccggtgcggacgcaggtggaggcggcggtggcagcgtcggaccgaacggcgcggtcatcagcgtggccagcaatgcgggtgcgacgaatactgcaggcggtaatggatcgatcgctctgacctatgcggatgcagtggcaacgccagctccaattcccaccctgtcccagtggggtctggtgctcatggcggggctgctcggcctgttcgctgcaggcacgatgcgccgccgtcgctgaagcacaagcgtggagcgccctgccggggaaagcgtgccggcagcccgttcaccgcgaccacttccgctcggccttcggctccacggtgatgtccacatgcttctgtacttccggccggccggtccggggattggtgtccaccacatcctccagcgtgatcttgctcacctcggcctgggtgtctgactccaggtcttccagcacctcgcccacccgcttctctgcggcatccacctgttgctgcgtggcgggagacggggtggtgcgggacagcatggcgggttccttggaggagtggcggaaggtatcggggccgtcagggccgtgcctgtgcaaccgacgaagagccctgcagccatccgcaatgcggaggcatgtcggccggctccggcggcggcgccggaacgtcgggctcgacaggctggtcgcccttgtcggcaggagaacggtgcagggacggcatgggggagtggaaatgggaggagcgacggcgccagggcctgctcagaagccgctcatgacggatgccgcgaagtaggcgattcccaggctggagaaaagcacgaatccggccacgacagtcagcatttctttcatgttcgtccttcaatggcggaacattgccggccgggaccatgctgcccgaaccgctttccatacggcccgccgcgggacgatccgtcaccgggcctggccatttgtgttcaatctctgggcacctgccggaggaggggaacaattcccgtctcctgcaggcacagccgctactgtatgaaaaccccgaattccgcggtgtaggacgaatgccggttcggtgtcggacggatgggcggaaaaagaaaagccggggcgttgccccggcctgacacacggcggagggtcaaccttcctggcggcggatgactgcgcggccgctgtcggtaatgaccaggtcgccggtggcgttcttcgcgatgtagccgcgctcgtagaggcgacccgacaggtggtggcgcagggcctccggcacgctgatggcgcggccgatctccagttgcttgagggcttcgagttcatcgaccgtaggatcgaagtggggggcgtggtaggtgccgctcgtgtggttttgcatgtgccggtactccttgttgtgacgatgggcagggaaacagagcctgcaagcgcctgctctacagcaggtagggcacagcctagcccggggtggcggccgatgcaaccggacaggacgccgcccgggtcaagtcgcggccatgtcctgcaaccacgcgccgaaggccgcgacgaccgggggcggggactgcgcgggggtgacgaagtagtagccccgccctccccgcggcggacggtcgcaggccggcaccagttcgccccgtgcacgctccggctcgatcagcatcagcggcaccagcgccacgcccaggccgtgggcagccgccacggcggacatggaaaagagttcgtagcgcggaccgtccagggcatgctggggcgcatgcacccccatggattcgaaccactggcgccatgccaagggccgcgtcgtctgctgcagcagcggcagttcagccagggcttccggcgccaggggccggccccccggcaacagcgccggactgcagacgggcgccacgtcctcctgcagcagccacagcgcctgggtaccgggccagttggccacctgctcgggcgtgccggcatagagggccgcatcgaagcccgcgtccgcgaaaaggaaggggcgcacctgggtctcgatgtgcaccacgatgtcgggatggcgcgcggccagttgcggcaggcggggcaccagccagcgggtggcgaaggtcggcacggccgcgaggcggatcgagccgccctgcccctggtgggccatcacgtcgagcgtgtcgcgctccaggccttcgagccagcgcccgacctgggcggcatagtgggtgccggcaggcgtcagcgccacaccgtggcgggtgcggcggaacagggccacgcccaggaattcctccagcgccatgatctgccgcgacacggcgctttgcgtgaggaacagctcctgggccgcacgggtgtagctttcgtggcgggcagcggcttcgaagcaggccagggcctgggtggacggcaggatgcggcgcatggggggatgctacacagatattccatcgactcatgtctggatgcaacttcatcgcttgctgcagcccgtccgcaaggcatagcatccaggcattccgagtgacatgccgaaccggcaaatcacatctttcgccccgattttcaggagacacaccatggcccgtcctgccgccttccactgggaagaccccttcctgctcgaccagcagctcagcgacgacgagcgcatggtgcgcgatgccgctgcggcctactgccgcgaccggctggcgacgcgcgtgctcgagcagttccgccacgagaagaccgacacggccatcttccgcgagatgggcgagctgggcctgctgggccccaccatcccggagcagtacggcggtcccgggctgaactacgtggcctacggcctgatcgcccgggagatcgagcgggtcgattccggctaccggtcgatggcgagcgtgcagagttcgctggtgatggtgccgattttcgagttcggcaccgaggcgcagaagcagaagtacctgcccaagctcgcgagcggcgaatggatcggctgcttcggcctgaccgagcccgaccacggctccgatcccggcagcatggccacgcgcgcctacaagaccgcgggcggctacaagctcaagggcagcaagatgtggatcaccaacagcccgatcgccgatgtgttcgtcgtctgggccaaggaggtgagcgaatccggcgccgtgggcccgatccgcggtttcgtgctggaaaagggcatgcagggcctcacggcaccggccatccacggcaaggtgggcctgcgtgcatccatcaccggcgagatcgtgatggacgacgtgttcgtgcccgaagagaacgcgttccccgaggtgcagggcctgaagggcccgttcacctgcctgaacagcgcgcgctacggcatcgcctggggcgcgctgggcgcggccgagttctgctggcacacggcacgccagtacacgctggaccgcaagcagttcggccggccgctcgccgccaaccagctcatccagaagaagctggccgacatgcagaccgagatcgccatcggcctgcaggcctgcctgcgcctgggccgcatgaaggacgagggcacggccgccgtcgaggccacctccatcatcaagcgcaacagctgcggcaaggcgctggacatcgcccgcatggcgcgcgacatgatgggcggcaacggcatcagcgacgagttcggcgtggcgcggcacctggtgaacctggaggtggtcaacacctacgagggcacgcacgacgtgcatgcgctcatcctgggccgggcccagacgggcatcgccgcgttcgcgaactgacggcgccatggacgcggctctcccgccctctccctcgccctcccatccggcctctgccgcgcccggcgcgctcgccggcatccgggtgctcgacctctcgcgcgtgctggccgggccgtggtgcacccaggtgctggccgacctgggcgccgacgtggtcaaggtcgagcgccccggcctgggcgacgacacgcgccagtggggcccgccgttcctgaaggatgccgagggccgcgagacggaccaggcggcctacttcacggcctgcaaccgcaacaagcgctccatcaccatcgacatggcccatccggaaggccaggcgctgctccgggacatggcactgcgggcggacgtggtggtggagaacttcaaggtcggcgggctgaagcaatatggcctggaccacgagagcctgcgggccctgaacccgcggctcatctactgctcggtgacgggcttcgggcaggatgggccctatgccccacgcgccggctacgacctcatggtgcaggccatgaccgggctcatggacatcaccggccgggcggacggcgaaccgggcggcggaccgctgcgggtcggcgtggcggtgatcgacctgttcacgggcctgtatgccagcaatgccatcctggcagcgctgcatgcccgcgacaacgccgccacgggcaccggccagggccagcacatcgacatggcactgctggacgtgggcatggccgtgctggccaaccaagccgcgggtttcctgtccaccggagaatcgccccgacgccagggcaacagccacccgagcctggtgccctaccaggactttcccacggccgacggcgccatgctgctggccatcggcaatgacggccagttcgcgcgcttctgcatggccgccgggcaggccgcgtgggcatcggacccacggttcagcaccaatacgctgcgcgtgcggcaccgagcggaactggtgccgctcgtggaggccgtgacccgcacgcgcaccaccgcgcagtgggtcgcgctgctggaggacaaggccgtgccctgcgggccgatcaacagcattgcgcaggccttcgacgacccccaggtgcgcgcacggggcctggcagtggaactgcctcgccggcccgacggcagtgcgggcgccgacggcatcgccaccgtgcgcggcgtggccagcccgatgcggctgtcggccacgccgccggtgctgcgcaatgcgccgcccgccctggggcagcacaccgaggagatcctggcggacctgggactggacgcggccgccgtggcacggctgcgcgacgcgggcgtggtgtaacctgggcgggtggcgtcggcctgggcacccggcggatcggggcccgcgccgacagacagcgcggcggcaggtcaaccaaaatgcaggctgacgcgtcattttgctgtcatccctcgcccggctgtctgccggccaggcgccctttcaccgcggaccggtctgcctccgggctccggagccgcatctccagcgagagcccatgcgcccacccgccctcctcctcaaatccctggtcgccaccgccgtgtgcgccatggccgcgggctgtgccgtgccgggcgacccgtattacgactacggctacgcttccgggccggcctacggcaatgcctaccccaccggcccgtcctacccttacggcggctcggtcacggtgtacgaacaacctacctacgtagcgccccgtcccggctatcccgtggtcgttccggctcccggctatgccgtgcggcccaatccctgggacgatggctggcgcgagcgccgtgaccgcgacgaccgggaccgcgcatggcgcgagcgccgcgaccgcgaagcctgggaggcgcgcgagcgtgaacggcagcgtgaacgcgaccgggaccgggaccgcgcccggccgcccggcccttcgctgagcggcacgctgcagcaggaatcccgccgcaaggccgacgagcagcgctggcgggacgaaatgcggtcacagggccgcctgcctccgcaggagggccccggtcgcctcttccagaggccctgagccggccggcatgaaagggctccgttcatgaccggtttgacctcccccgaacgcacatcgcagggcttgcaggcaaggcttctgcgcagcgccgccagcgtggcgatgctgtgcctggcgggcacgttcgcccacgcacaggtggtgcgatgcacggaccccacgaccggccaggtcacctatacggacggacgctgcgaccggggagcctccgttcgggaggtcgaaccccgcaggacgccggaggagatcgcgcaggaacgcgagcaggcgcgcgaggcgctggaggcgaagcgccagcgccagcaggcggaagcgctggccgagcagcagcaggcccggcgggaggcgcaggaatcacgcgcccggggccgtgaaatctccaccgatccggcgcgttcgcccgagtgtgcgcggtcccgccgccagctcgaccgtgtggccgccgaggccggccagggcagctacgacgcacaggcccggctttcgacggcgcaacggcagatggagctcgactgcctgggctccgcgggctacgcgcaggccgagaggtcgcggggcagcggcggtgccacctacgggacacaggacgtctatgtgccgccagtggtcgtagtgccgcgtcatcccgtggtggtgcagccggccgtgccggtaccgaagcctccgggcacgcagtgcaacgtgttccggtgctatgacggcaacgggaacatctacccccgctgaaacccgccagacctttcaggcgctgcggagtccttcggccacggtcggatagcgcagccgcacgcgcaattccttcgcaagccgggtggcatcgagccggcgcgattcgcccatgaagctcagcagcatcggcgacagctcttcgcgggcctgtgcccgcgtgatcctgcgcggacgtggcagcccgtacaggtcggcggcgaggtcgaagtagtcgcccatcttcaggccgctcgcatcgctcacgtggtagatgcgctggggccgcccccgccagagggcagcgacgcaggcgcgggcgaggtcatcggcatggatgtggttggtatgcacgtcgtcctcgcgcaccagcgccggcgtgccgcggcgcagccgggcctccggcgtgccaccctcgcggtcgggcgcatagatgccgggaatgcgcaacacgctcgcgcgcacgcctgcccggcccaggtggcgcacggaacgttcggcatccacgcgcctgcgggcgcgcggagtggccggcgcgaccggccgggtttccggcacgagggcaccggcgcagtcgccatagaccccgctggtcgagccgtacaccagcgcgcgcggcatgctgcgcagccgcagggcgcgcaccagggccgccgtgcgcggatcggcccaccatgcggcgccggcgtcgcgctccccgggtggcggggccaggtgcaggacgcgcgtggccaggcccgcgaggcgccgcagcgtgcgcgcgtcgtccaggttgcccggcagcggcacgatgccggccgcgcgcagggccgcgacccgcccgggactcgaggtgagcgccagcacgcgcgggcgcggcgatccctgcacggcccgcagggcgcccaccgcgcgcaggcccacgtcgccgcagccgacgaccagcacacgttcacggcggaaacgcgctggcagcgcgccgagggggttcaggtttgagggcaaaatccagatccggcaacgaagagacacgcaaggataacgaccccatgaacaccgcagcgacggccgcagcctcccaccagatcaccgtgcagcccagcggccgcgccttcaccgcccaggccggcgaaaccctgctgggcgccgccatccgcagcggcgtggggctgccctacggctgcaaggacggcgcctgcggctcctgcaagtgccgcaagctcagcggctctgtcgtgcacggcgagcaccagtccaaggccctgacgcccgaggaggccgacgcgggcttcgtgctcacctgctgcgcccaaccgctcaccgacgtggtgctggagtcgcgccaggtgaccgacgaaagcgcctatcccatcaagaagatgccggtgcgcgtttccaccctcacgcgcgcctcgcacgacgtgatggtggtccgcctgcagctccctgcggccgacacgttccgctaccacgcgggacagtacgtggagttcatcctcaaggacggcgcgcgccgcgcctattcgatggccaatgcgccgcacacgcaggagggcagcccgggcatcgagctgcacatccgccacatgccgggcggccgattcaccgaccatgtcttcggggccatgaaggaaaaggaaatccttcgcgtggaaggccccttcggcagcttcttcctgcgcgaggacagcgccaagcccatcatcctgctcgcctcgggcaccggcttcgcgcccgtgaaggccctcatcgagcacctgcgcttcaaggggatcgaccggccggccacgctctactggggcggccgccgcccggcggacctgtacatggacggctgggtgcgcgaacgcctggcggacatgcccctgttgcgctacgtgccggtggtgtcgaacgcgctgccggaggacgggtggacgggccgcaccggcttcgtgcaccaggcggtgatggacgaccacgccgacctgtcgggccaccaggtgtatgcctgcggagcgccggtcgtggtggagtcggcgcgcaaggcctacagcgcggaacgcggcctaccgccggaggagttctacgcggacgccttcacgtcggaggcggacaagcacggccataccgtcgcctaacggggccggcagctccgtgccccgcgggccagcggcgccgggccgtcaggccatcgcccggcacagttccgcgcagcggcggcacatggccgcgcaggcctggcagtgcgccatgtcgtgccggctgcactcgttggcgcaggcgtcgcacaggcgggcgcagagcgcgcatatctcgtaggcatgggcgctctcgcgcgccatcgccgccgcggccgtgcggcagatgtccgcgcagtccatgtcgagcgctatgcagcgcaccatgtgccgcggatccggctcgcgcaggcaggcggcggcgcagtagttgcacgcgtccgcgcagtcgttgcaggcgctgatgcagtctgcatagcgggaagggggaagcgtgtcctgggaagtctgcatggggggtccttgaagaagcgggtcgggctttgcaacggcgccgcggaagacatggttttgtttatagaaatcactgctccgtgatgctgtaggacatcacagcgaagcctggccgatgcgttgccatgttttttttgcacaatgtcggacatgacgcatcgcagacatttccttctttgggcggccgcggccgcaacggcctgtgtttcgcccctggcactggcccaggacggcaccatccggctcatcgttccctacgcccccggaggtcccctggatgtcacctcgcgcgtgctggccgagcgcgtgcgcgatgcgctgggaacggtcatcatcgacaacaaggccggcgcaggcggcaacatcggcgcggacgccgtggccaaggcggccccggacggcctgacgatcggcctggcggccaccgccacccatgccgtgaacccgtggctctacagccgcatgccctacgacgcctcgaaggatttcgcgggcatcacgcagatggtgcgcgtgcccaacgtgctggtgatgaacgcggccaaggccgagcagctcaagatccacaccgtggccgacctcatcgcctacgcgaaggccaatccggccaagctgaactacggcagcggcggcaacggcagcgcgggccacctggccggcgagatgttcaagcagcgcgcgggcatctacgcactgcacatcccctaccgcggcgccagccccgcccagctcgcgctgctggccggcgaggtggatttcaacatcgacaaccttgcggccgccgcacccaacatccgtgccggcaaggtgaaggcgctggccgtgacctcgctgcaggcgtcgccgatgctgcccggcgtgcccgcgctctcggacacgttcaagggtttctccatcgacacctggtggggcctcgtcgctccggccggcacgcccaagcccgtgatcgccaagctcaacaaggccttcgtggcggcattgaactcacccgagacccggacgcgcttcaccgccctcatggccgagccggtgtcctccacgcccgagcagttcgacgccttcatggcatccgagcgcgccaagtaccagcaggtggtcaaggcgtccggcgcgaaggtggactaaaaaccgctccagccggggccggcagtggcctccacgcgctggcctgccacgcgctcgagtgcagcggccggcacccgctgcggcgccacctctgccaggggccgcagcacgaaggcccgctcgtccgcacgcggatgcggcaccagcaggcgcggtgacgcgatgcgcgcgccgccatagaagagcaggtcgagatccagcgtacgcggcgcgttgcggtaggggcgctcgcgccccgcatcggcctcgatggccagcaacgcatccagcaacgccggggctgccaggccggtggacaccagcaccacggcattcaggtaatccgggcccgtagcgtccaccggagcgctggcatacagggacgataccgcctgcaactgcgtggacggcagcccggccagcgcggtcacggcgccggccagcgtagcccgggcatcgccgaggttggcacccaggccgatgccggcgaggaccggctcccggggcacgcccatggctgccccgggcatcaggcgtcgggggcgccctgcggcgcgccgtcgcctccgcccgcaggcttgcggcggcgacggcggcgcttcttcacggcaccggaatcgccggcattgccttcggcgccatcggcgtcggcgggtgcctgcggtgcatcgccgtcggcggccgcgccctcctgcggggccggcctgggcacgcggcgcaccacgggctggttcttgcgctggcgctgcttctgctcctcgcgcacctggtcgatcatgtcctcccggcgggcttcatcggcgagctggaactcctgccaccagtcggccagtgcctcgtccacctcgcccacgtcggcgcgcagccgcaggaagtcgaagcctgcgcggaagcgcaggtgcgtgaccatgctgaacggcgtggtgcccacgcgcttctcgaagcgcggctgcatgacccatatctcgcgcatgtcggcagccagcttgccgcggccggacacatcgccgatgcgctggtcgaacacgtcgtcgatcgcgccctgcagcgccgggaacggatgctcgcgctgcgcgaggcggcggtcccactgcgtcttcacgtcctgccagagcacgcaggcgagcaggaagctcggcgccacgggcttgccctcgcccacacggcgatcggtgtcggccagcgcggcgctcacgaaggaggtgccggcgcgctccaccaccacgtccagcagcggatagatgccggtagaaaggcccagcttcttgagctgctcgatcgtggcgatcgcgtggcccgtctgcagcagcttgagcatctcgtcgaacatgcggctctgcggcacgtcggccagcagggtctgcgactgcacgagcggcgcggcggtcttgggctcgatggtgaagccgacgccggcgagcttggccgcgaagcgcacggcgcggatgatgcgcaccgggtcttcgcggtagcgcgtggccgggtcgccgatcatgcggatcaccttcttgcgcgcgtcctggatgcccttgtggtaatccaccaccacctgcgtggccgggtcgtagtacatcgcgttgatggtgaagtcgcggcgcgtggcatcctcgtcctgcgggccccagacgttgtcgcgcagcacgcggccgctggcgtccacggcatgctgcatgccggccagcgcggccttggaagtcttctcgttgccgctgacctgctcggctgcggcattgtcgaggtaggcgcggaaggtggagacctcgatcacctcgtgctcgcggccgcggccgtgcaccacgtgcacgatacggaagcgcttgccgatgatgaaggcccggcggaacaggcccttgacctgttccggcgtggcgttggtggccacgtcgaagtccttgggcttgaggcccagcagcaggtcgcgcacggcgccgccgacgatgtaggcctcgtagccggcctgctgcagcgtgcgcaccacctcggtggcgcggcggtccacgagttccgggtcgatgccgtgcacggaggcaggcacgtcctcgcgcttgccgaagcggtgtttcccacggcccgtgcccggtgcggccttgccgagcagcttgtcgatgaacttcttgatcatggtgttggcgtagaaaacaggtccaggatgcgccagccgcgctgctgcgccagtgcgcgcaggcgggggtcggggttggtggcgacgggatggtcgactttttcgagcaggggcacgtcgttcatggagtcgctgtagaaagtgctttccacatcgctccaggtccagccgcgggcggacagccattgttccatgcgctgcaccttgccttcgcgcatggagggcacgccgcggatgccgccggtgatccagccgctttcatcgcgctcgagctccacggccagcagctgttccacgcccagggcccgcgcgatcggcgcggtgacgaactcgttggtggccgtgatgatgacgacctcgtcgcctgcgccctggtgggtccgcagcaggtcgagcgcctgcggcaggatggccgggccgatgacctcgctcatgaactgcgcatgcgccgccgcggcagcctcgggcccgcgctggcgcgccgcatccaccgcgaagcgcacgtagtcgtgcacattcagcgtgccggccacgtagtggtcgtagaactccttgttgcggcgcccgaattcggtgcggtcgttccagccgatgcggatggtgaactcgccccactcgtagtcggagtcgagcggcagcagggtgtggtccaggtcgaagagcgcgagccgtgggcgggaggccggaaggtcgggggtcatgcggatgtgcgtgcggttcgggaggagcgggtcggcagcggcaaccccgctactcggactccagcatggtcttgagcagggggatcgtgatggcccgctgcgtgcgcagcgcgaagctgtcgagctggtcgagcagttgcatgagactgcccaggtcgcgcgagaagcggcccagcatgtagttcatgacgtcgtcgcccagggcgatgccgcgggcatcagcctcctgccgcagcaccgcgcggcgctcggtctcgtccagcaggtgcagttggaatatgtggccccagcccaggcgcgtgcgcaggtcgtcgcgcagcggcaggtccgcaggcggcagttcgccggcggccagcacccagcgcggcgcgccgacggcggggctgatggcgttgatgaaccagttgaacgccgcggcctgctgggcggtggaatacaggtgcacttcgtcgagcagcacggcggaccagcgctcgtcgaaggccgtgggcagcattaccgacgcgtcgagccagcccaccgtgcagccctgctcgcgcagcgcctcgcgcacggcttcgagcaggtgcgtcttgccgctgcccgactcgccccagaggtaggtcggaaccggcgaacgcaccggcgcagtgcccgatgcggcgtccccctcccccaccgcgatgcgcaggtgctgcaatgcctgggcattggcaccgggaaagaaccgcgccagcgtgggtccggtggacaggccgatgtcgagcgcgagctgcttcatgggagcccttgcaggccgcccggcgcggccaccggcgcgcggcaagccggcagcacgggtgcgtgctcggcagtggcgcggaacggggaaagcggcagaggcatggatggaagacggacgaggatcagggggcagcagggtgcatggccaccggccgtgcgcacgccgcaggccgtcccggcgacgcgcaccggggaagcggcgaggcccgggcaagcccaggcaacccgcgattttagtctgccgcagaggccggcgccgccacgcgccgcccatccgcggcgtgcacggccgagggggcattgggccgcgatgccggcgcggccttagaatccgcgcgatccggcccgccccgcggcccccgcaccacaccatcgagcccatgagttcctccgcttcctccacccccatttcgtacaaagacgccggcgtcgacatcgacgcgggcgacgcgctggtcgagcgcatcaagccgctggcgaagaagacgatgcgcgaaggcgtgctggccgggatcggcggcttcggcgccctgttcgaggtgcccaagcgctacaaggagccggtgctggtgtccggcaccgacggcgtgggcaccaagctcaagctggcgttcgagtggaacatgcacgacacggtcggcatcgacctcgtggccatgagcgtgaacgacgtgctggtgcagggcgccgagccgctctttttcctggattacttcgcctgcggcaagctccatgtcgataccgccgccgcggtggtgggcggcatcgcccgcggctgcgagctgtcgggctgcgcgctgatcggcggcgagaccgccgagatgcccggcatgtacccggacggcgaatacgacctcgcgggcttcgcggtgggcgcggtcgagaagtcgaagatcctcaccggacgcgaagtggccgccggcgacgtggtgctgggcctggcctctgccggcgtgcactccaacggcttcagcctggtgcgcaagtgcatcgagcgcgcaggcgattccgcccccgccacgctggacggaaagcccttcaggcaagccattatggaacccacgcgcctgtacgtgaagaacgtgctggccgctctggcacagcatcccgccgacgcgggcggcatcaaggccctggcccacatcacgggcggcggcctgctggagaacatcccgcgcgtgctgcccgagggcctggccgcccacctccaggccggcagctggccgcagaccgaactcttcgcctggctgcagaagacggccggcatcgacgacatcgagatgaaccgcaccttcaacaacggcatcggcatggtggtggtggtgtccgccgcgcaggccgaggcggtcgccgccacgctgcgcgcgcagggcgaatccgtgcacaccatcggcgtgatcgccgaacgcggcacgggcgccccggtcgtggtggcctgatcggccagcacgttccaccacgctcccgcgccacccatggagccgcttccgacggccgaactgcctcccgctgcgccgacgcgcggcgtgcgcacggccagctacctgctgatgggcggcgccctgctgctcgtgatgtggcagggcctgctgcccggcctgatctgcgcctgcctcggcttcctgctcacccgctggctcgcgccgcggctggccggcacgctgccgcgcggctggcaggccggtggccgtgccatgcacacaggccaggtggtggctgccacgctggtcggcatcgcgccgctggtgctgctggcgctggcggccacgcattcgcgcacctacgtggtggaagcaccgcaacagtaccgcgaactgctcgacttcctggcccggacggtgctggagctgcggctcaagctgccgccggacatcggcgcacacctgcccgagggcgcggcggagatccagcgcaccatcgccggctacctgggcgccaaggccggagcgctggcgatggccggccgtgcatggctcggcgggctgctgcacgcctatgtgggcctgctcatcggcacgctggccgcagtgcgggcgaccggcgggcagcgcgggccgctggccgtggcgctggccgaccgcatcacctacctgggcgaggcgttccgccagatcgtggcggcgcagttctggatcgccacgttcaacaccctgctcaccgcgctgttcctgctggccatcctgccgctgtggggcctgcgcctgccctacacccccgccctcatcacgctgaccttcctcgcgggcctcgtgcccatcgtgggcaacctgctgtgcaacgcggtcatcaccatcgtgggcctgtcggtttcgccgaccgcggccatcgcctgcctggccttcctggtgctgatccacaaggccgaatacgtcatcaatgccaaggtggtgggccagcgcacgcacatgggcgtctgggagctgctgtcggtgatgttcgtggccgaggcggtgttcggccccgcgggcctggtggcggccccgctcttctacgcctacctcaagaaagagctggaagccgtgcggctggtgtgacgtccgcatccacggcgcttgtccggaattgatcgatgcaggtccgcgctcggccggacttttccgtacgctcacggcaccatcaaggcaatccaaccaccacccgcctacgggagattgccatgaaaacctgtctgttagtgatcgacgtgcaggagtcgttccgccaccgcccttttttctcggaagcaggcctgcacgcctacctggcggcacagaacgcgctcatcgagggttgcgaagcgcgcggcattcccatcgtgcgcatactgcacagcgacggccccgaagaggcatcgaaccccttcgcgctcgcatccgggcatgtgcgccccctggccgggctggccgcattcacgcccgcggcggagttcaccaagcaccgccacagcgcgctggtgggcaccggcctggatgtctggctcacgcgccagggcatcggccggctgatcgtgagcggcatccgcaccgagcagtgctgcgagaccaccgcgcgccacgccagcgacctgggctgggaagtggactatgtgggcgaggccacgctgacctgggacatgcgccatcccgacggccggatgctggcggcagcggacatcctggcccgcacggagacggtgcttgcaggccgcttcgccaccctgtgcacggccgccgaggcgctgtcccgcgccaccgctgccgcggcaactgcaacggcgcacgccctggaggccgcatgagcaccgcagccttccgcgtggccatcctggcgttcgacgacgtggaggcgctggacctggccggcccttacgaagtcttcaccaccgccgcacgcatgcatgcgcgccagcagcccggcacgccgccgctgttcgacgtgcgctgcgtggcccggccggccacaggcgaggccgtggtgcgggcgcgcgcagggctgcgcatcgtgccggacggcgatttcaacgacaccgcgccggccgatgtgctgatcgtgccgggcggcgtcgtggacggcgcgatgcgctgccccgacaccctcgcctggatcgcgcgcgccgcctcggccgcccgggtgacggcctcggtctgcaccggtgccttcctgctcgcggcctcgggcgtggtgcgcgacggcgcggtcaccacgcactgggaggatgtggacgacctgcgcacgcagttcccgcagctcgacgtgcgcacggacgtgcgctgggttcagcatggcggcgccggccggcttttcacctcggcgggcatcagcgccggcatcgacctatcgctgcacctcgtggaacgccttgccgggcgcgcgctggctgaacgcacggcccgccagatggacacgccctggcatcccgaaccgcaggagagaccaaacacatgaacagtgacaggcccgacccgatccacgtcgtcttcgccctgctgccccacagcctggtgctggactgggccggcccggcagaagcgctgcgcatcaccaaccagtgcctgcgcgcgcagggcttgcccgagcgcttcgtgctgcacttcgcgagccccacgccgcaatcggtgacttcggtcggcgccgtgctcagcgggctggagcccctgcccacggcatggcctgccgccgcctgggtggtgctgatcggcctgccgggtgcggcgatcgacgtggcgaccgaagaggcccgcgcgctgctgcactggctgcgcggcctgcggccggaacgcagacggctcgagctgctgaccatctgcgcgggctcggtgctcgcggcccatgccgggctgctcgcgggccggcgcgccaccacgcaccaccagcacctcgcggaactgcagcaggtggagccgcactgcgacgtcgtggccaaccgggtcttcgtgccagatgccccgctctacagcagcgcaggggtcaccaccggcatcgatctcgtgctgcaccgcatcgcggacgaatgcggcccggccattgccgcgcaggtggcgcagaccatggtggtggcgctgcggcgcggtccccacgatccggagttctcgccgttcctcgcgcaccgcgaccacctgcacccggcgctccaccgcgtgcaggacgcggtgtcgcagcacccggcgggcgactggagcgttcctgcgatggccgaggtcgcgcatgcctcgccccgacatctcacccgcctgttcatcgaccatgcgggcatcgccccgctggcctggctgcgcaccatccggctcgccacggccgaggcggcgctcaacacgggccatacggtcacgcaggcggcggccatggcgggcttcagctccgacacccagctgcgccgggcatggcaccggttcgggcgcggcggcacgccgtccggggcggcgcgcgcctgacgcgcaggtatcgcggcgccgccgtcagtcgtcgaacaggcgccgcgtctcgggcacgcgggtcgcggcctccgcctcgcgcgcctcatcttccgtcagcagattgcccacgcgcacccccagcagccgcaggcgcctgtccagcggcacgcgcttgagacattcgcccgccgcgcgccggatggcggcggggtcccgcgtatgggcggcgatggtctggtcgcgcgtggcgatcttgaaatcgtcgtagcgcagcttgatgccgatggtctttcccacgtagcccttgcggcgcaggtcttcggccacgcgctcgcacaggtcggtgaagatgcggccgagttccgcgcggtcgcgcacggcgtgcaggtcgcggtcgaacgtggtctcccggctcatggagacaggctcgctttcggtcacgacggcccggtcgtcgcggccccaggcggcctcgtgcagccaggcgccgtacgccttgccgaaagtgcgcaccagccagtcgcgcggacgcgccgcgaggtcgccgatggtgtggatgccgtacgactgcagcttcgcgtccgccttcggcccgatgccgttgatcttgcggcaggccagcggccagatggcctcctgcaggtcgccctcgtgcacgatcgagatgccgttgggtttgttgaattcgctcgccatcttggcgatgagcttgttgggcgcgacgccgatcgagcaggtcaggcccgtggcgtcgaagatgctcttctggatgagccgcgcgagaacccgcccgccctcgcgctggccgccggggaccgcggtgaagtcgatgtacacctcgtccaccccgcggtcttccatgacgggggcgatggagaggatcacgtccttgaacatccgcgagaagcgccggtaggacgcgaaatccaccggcagcaggatggcctgcgggcacagccgcgccgccttcatcaggcccatggccgagcccacgccgaactgccgggccgggtaggtggcggtggtgatcacgccccggcccacgtagtcgcgcagcagcgggaaggcctccacggggatttcggattcgcggcctgcataggcccgggcgagtgcctcgtcttcgttgcggcggccgccgccgatgacggccggcaggcccttgagctgcggatagcgcagcaattcgaccgaggcgtagaaggcatccatgtccaggtgcgcgatgcggcgcggcaggggcgctgccgccgcgccggcggaaggggccgcggcctgcggctgcgcggacgtgtcaggggaggcgctcacggaacgcattgtgccgcgcctgcccggtgcctgctgtgcacggcggggtacccggccgcggtccgggcatccgttcagcggacggtgatgatgtcgcggtgcatgggcgccagcagcgccagcagacggctctgctgcgcgaagggaatgccctcggcatccatggcgtcctgcagcagttccaccagcacgttgaaatcgctccggcggatgcgcaggtcggcatgggcgtccttcatgctgacgccttcgtattcgcaggggccgccggtcaccacgcacaactgtgcggcgatgctgtccttgagcgcgcgcgggcgaacccccttgaagatcgggccgatctgcggatgcacgatggcggcatcgatgagccggtccaccacgcgggcgatgcgctcgcgcccgcccagcgcttcgtataggccggggggcgccggcagcaccgaggtatcgaccggctggcgcgggaccggcggcggaatcaggggggcctgggtgggcggcatatcctgcgcatgggccggagccatcgtgcccggcaggctgcaagcgaggaaggccgcgccggcggccagggcgtaccggagaagggtcatggggtggctcctgccgcgcatctcagtaggccgcctgcagcgacaggtaggcgccgcgctggcgccggtaggcggtcacgccgggcacgacgcggcccagatcgacataggccagcgtgatggagagatgcttgctgggcgcccagaccacgaagatgtcgcgccagtcgtcctcgcgcagcgcgtcgcccagcccggcggcgcggcccagcgcccgcaggttgtcgggcttgaagcgccattccgcgcccaccgccaggtcgcggcgcagcaggtacgccacggagaactccggctgcagcgagcgccccgacctggccggtccgcggccaccgaagcccagcaggccgttctggttggcgttggtggagcgcagcgtggcgtgcaccagcaggttgcggtcgagcagcagcttggtggcgctcacatagacatccgtgccctcggtgtccgcacccaggaactggatcacgccgccggccgatgccgggtgcagccgcttgtgctccacccccacggaaatctgcggcatgggcgaatcggtgtcgaggatggcgtcgccagccagccgcaccttggcaccgatgatgtccatcttgaggtgcaggtcgggctccacgccgaacggcgccaccgcattgagtgcggaggcgggcgccgcgccgaaatcctggcgcgccacggacaactccacccggtcgtacaggccgagcgcgagccccgagctggtcaggccgtagtcccgcgtacgcagccgcgtggcgaaggcgctcacgccgatctcgccttccgccgcgttggtgccgatcacggcccagggcgtgagcccgccgcctgcggccccggagatggaactcacgccgccggtgagaggcagcttgcctgtgtccgcaccgccgggggcggacagtgccatgccgagcatggccagcacgggcgcgcggaatgtccgcatcgcaagcctgcgacgaaacctcatgggacccacctcctggagccgcagtatgccagcgcccccgctggcgcggtaccccggatgctctcgcccgcatcactgcgcactacggggaatcccgaagtagcgaatccatccgcgcgggccggacgtaaagaaggcagctttccaaaaaccagaactccagcccgggaaagccgtccggcacgcaggcccttccagtgcgcacacctttgcagcgcccctgcccttttccttcatcaccaaggagtgttcccatgcgaatccatcttcccctcgcgatcgtcgccaccctgggcctggcggcctgcagccacatgggcagcagccccatggcagcgttctcccaggcctccctgcccgcggcggtgcaggtgcccgccggccacaaggtggccctggaaaccgtgggcaagggagaaatcacgtacgaatgccgcgccaagaaagacatgccgggcgacttcgaatgggtgttcgtcggcccggacgccaagctccaggaccgcaagggcgccatggtgggccgctactggggcccgcccgccacctgggaaagcaatgacggctccaaggtaaccgccacgcaggtggccgtggcgcccgccggcacgggcaacatcccgctgcaactggtcaaggcgaatcctgccacggggatgggggcgatgcagggcgtggcctacatccagcgcgtggcgacgcagggcggcgtagcgccggccatgccctgcgcggcgggcaatgccgggcagaagcagatcgtgaagtaccaggccgactacatcttctggcgcgccgcctgaagcgcaccgaccggtccggatgagaaaaggccccgggcctcgcggcgccggggccttttgccgtccggaacatcaggcgccggcgttcagccggaacatggccacggtatcgaccagttgctgggcctgcgacttgaggctgctggcggccgcggcactttcctccaccagcgccgcgttctgctgggtggcgttgtccatctggctgacagcctcgccgacctgcgccacgccttcgctctgctccacggtggcggaagtgatctcgcccacgatgtcgctcaccttgcggatcgaatccacgatctcggtcatggtggtgccggcctgatccaccagcgcggtgccgctctgtacctgggcgacgctggccgtgatcagctccttgatctccttggcggcgctggcgctgcgctgcgcgaggctgcgcacctcgcccgcgaccaccgcgaagccccggccctgctcacccgcacgcgccgcctccacggccgcgttcagcgccaggatgttggtctggaacgcgatgccgtcgatcacgccgatgatgtcgccgatgcgcgccgagctcgtgtggatgccgcgcatcgtctccaccacctgctgcaccacggtaccaccctgcgcggccacgccggccgcgctgcgcgcgagctggtccgcctgccgcgcgttgtccgcgttctgccggacggtggagcccagctcttccatggacgcggccgtctcctccagggagctggcctggctttcggtgcgctggctcaggtcggtgttgccctgcgcgatctgcacgctggcgctggcgacgttttcggcattgagccgcaccgtacccaccaccgtgccgagcttgcgggtcatggcggccagtgcgtgcagcagccgggccacctcgtcgcggccctggggctcgacctgcgcggtcaggtcgccgtccgccacggcctcggcgatccgcacggcctcgccgatggaacgcgtggtggcgcgggtgaccatggccatgatccagagggccgctgctgccagcgccgccagcacgagccccagcaccagcatgccttggcgcatctgcgcgatctggtcgtccagcgattgttccagcacgtcgaacgacgcggccaccagctcgaactgggtgtcgatgatgcgggtcatgcgcgcgacccagtcggtggacggcatgctcagcacgtcggccttcacgatgttgtcgtcggccagcttgaacccttcctgggccgcggccagcgcagcgtcccgggccttttccacggcggggggcaggctgccgccggccgccagttcgagcgccttgcgtgcatcgccgtagtacttgcgcacgcggtcggacagggcctcgatccgtgcccgctcttccggggccacttcgccgcgcgccagcaccagcgcgccgcgcgcccgcatctggccgagcgactccgtcagctgcggcaactgcccgagtacggccttctgcaggtagtgggtgcggatgtcggtgtcgcgggcgagtccggagctgttggccacgtcgtcgatgaggccgagcatccgctcgatgagcgccacgtgcagccggttgctgtccgcgccacgcaaggtcttgcccgccacgccggaagccagcgtgttccagtcgccctggatgctgtcgagccgctggcccagggtgttgtcgcccagacccgtgagcgcctgcttcgcgcggcccagggaggcctccacctcggcctgcttggcctgccgcggcgcagcggccgattccgttcccccgagcatggaggcggacagcccgcggtgctgctgcgccagctgcagcagcttgaggagttcgcgcgccggggcgaggcccctgcgctcctgcagcgctgtctggacatcggccagggtggtgcgcatcagcaaaacggtgggcagcaggaacatcgcgaaggcgatgcagccgatcaggacgaacttgcgtgagaacttcaggttgccgatccagtgggtcatgtttttgaaacttttagtaatcgaatgcacatctgccatagccggcaaatatgggaaaacaaaaaatcatttccccaaaaaagtgaataacgccccgataaggggcgcgtttgcaccgattttaggcctttcctgcaaaaacatgctgtaggtcaacaacgcgaccggaaacacgaagggtcaataaagatacattttgtttcttatagattgttttttggctaatggattccagttggagataccgatcaggtcgcctcagccgggcagcgtgcccggcagcaggatggagcgatccacttggtggatgtcggtatggccgcagaaggccatcgtgatgtccagctctttctggatgatctgcagggcccgggtgacgccagcctccccgaaggcaccaagaccgtacaggaagctgcgcccgatgagcgtgccccgggctccgagtgcccaggccttgagcacgtcctggccgccgcggacgccgccgtccatccatacctctatgtcacggcccaccgcatcgacgatgggtggcagcgcatggatggacgatggcgcaccgtcgagctgccgtccgccatggttgctcaccacgatggcgtccgcgcccgtctccaccgcgagccgcgcgtcgtccgcatccatgatgcccttgaggatgagcttgccgccccagcgtttcttgatccactcgatgtcgcgccagttgagccggggatcgaactgctcggccgtccacgacgacagcgacgaaagatcgcccacccccttggcgtggcccacgatgttgccgaagctgcgccgcttcgtacccagcatgccggcgcaccagcgcggcttggtcgccaggtcgagcaggttggccagcgtgggccgcggcggcgtggacagcccgttcttgatgtccttgtggcgttgtccgaggatctgcaggtccagcgtgacctgcagcgccgacacgccggctgccttggcgcggtcgatgaggcgttcgacgaaatcacggtcgcgcatcacatagacctggaaccagaagcccggcccggcgtgttcggccacatcctcgatggagcagatgctcatcgtggacagcgtgaacggcacgccgaaggcccgcgccgcgcgtgcgccgaggatttcaccgtccgcatgctgcatgccggtcagccccgtgggcgcgatcgccaccggcatggccacttcctggcccaccatcgtcgtgcgggtggtgcggttctccatgttcacggccacgcgctggcgcagcctgatcttctggaagtcctcggaattggcgcggtaggtgctttccgtataggagccggaatcggcgtagtcgtagaacatgcgcggtacgcgccggcgggcgacggtgcgcaggtcttcgatgcaggtgatgcgggacagtggggacacggtggatgctcctggtcgttgtcgttctgccgcatggcggcctccggccaccggaatgcggatgcagggagcatcgtaccggcgctccgtgcggagcggcgttgaaattctgtgcacggaatggagcatttttccggccatcgtggccatcgcgccgcagcaccggcgcttcgcggccatcgcaggcgcttcgcatggcggcagggctccagcgctgcccatccatagattcaacgccgtgagaagcaaggcgcgattccgccgggctttttgcgcgccttcatccattcactcgaggtcataacgaaaatgcaaaccacccgtcttccgaaaaagctgctctccatcaccctggccgcgctggcggtcttcgcggtcgcgccggcatcccaggcccaggccggcgtgctgggccaggtcagcttcatgttcacgttccgcaccaaccaccagccgtccgaccaggaagtgttcaatgccacctggaacactgcctgggcggcttgccgccagcagtcctcccgcacccggtcccttagcttggtcggcaccccgggagcctggctggcgaacaaacagggactcacgacgcaagtcgtctggaactgccacgacaacccctgacacccgggtagcgcctagcgccgcgccagcgccacacccgcgatggccacggcgaaccccaccacctgcaggaccgtgagcgtctcgccgaagatggcccacgcctgcagggcggatagcggcggcaccgcgaggaccagcgccgccgtgcgcgtggcctcgccgtggcgcatcagccagatcagcagcgtggccccgccgatcgacaacaccagcacggaataggcgagatagccccagagcagcggcgagccatcccagcgagcctcgcccaggcagagtgccatcaataccagcaccacgatggaacccaggttctgcaccgcgctggcactgcgcaggtcgccggcggccaggggcgacttctgcaccatggatcccacggtgagcgcgaggatgctgcccgccgcggccagcagcacagtcggcgggagcgccgccaccccggcgctggccgacagccgcggccacagcaccatggccacccctccgaaacccagcgccagtcccgcccaggtggacggccccagccggcgatgcagcacggccaccgcgatgagggccgtgaacagtggctgcagcgccccgatcagggccatcaccccggccggcagaccgcgcgacatggcccaccaactgggccccacatacagaccgttcatgagcgcccccgcggcgagatgcagggcgatgcggcgcggcccgcgcggccattcgacgcgcgcccaccaggctgcggcaccgaacagcacggccacgcccacgaaccgcgcggccaggaaccagaacggatcggcatgcgcagacacgccccgccccaccaggaagcccgtggaccagatcacgacgaaaatcagcggagcgatggcatgcatgccggttccttcctcaagggcaagcagtatccctggaaccggggccgggcgggcgcggccactcgccgcgcgcaggccaccaccgcaagagtcacttcaggggcggggccctttcaccacgcccgccccccgcacctcgatgcggatctcgtccaccacctggcctgccgcatccaccagttccacccggtggcgtccgggccagggcagccaggcccattccgcaccccggccctgcacctggccgtctatgcgccagcgcagattgcccggcacgccactgcccgccgccgcgaactgcaggcgctgatgggcgggcgggatgtcggggtccagcgccacgatcgtgcccggggcgggcgacacgatgcgcggctgcggggcctgcaggccgtcctgtgcaccgccctcgccggccgccacatccggcgccccgcggccccgccggatggtgccggggcctgcatccacggcgaagagcgattgctgcgtgccggcaaggaaccattcctggcgcgcgctttccagcaggcgcgtgccgcccggctcggggccgaagcgcacggcggcgcggaccagcccgggcggtggctcgggcgcacggctgcgcacgccccgcccgtgcagccagcccatgatctcggcccacacgggcgccgcgccgctggtgccgctcacgtcgtgcatgggcgcgccgccggcattgcccacccagacacccaccgtgtagcgctgcgaccagcccagcgcccagttgtcgcgcatgtccttgctggtgccggtcttcaccgcgctccagaaccgcgtggccagcacactgtcggtgccgaaagtgcgcgcgcgcgcattgccgtccgagaggatgtcgcccacgatgaaggccgcgcgcggatcgaccgcgggcggtgccagcgccgcagcggccggggccggttgggagcccatgcgcctggcggctgcaggcgcaggacggaacacgacgggaccggtccgcccgccattggcaagcgcgcggtaggcattggccaggtggagcagcggcatctcggcgctgcccagcgcgaggctgtagccatagtagtcgcccgtttcccgcagcggcaggcccagcgccagcaactgccggaagaacgcatccgggttgaccatggcgatggtccgcaccgccggcacgttgagcgaggcggccagcgcggtgcgcacggacacccagcccttgaactgccggtcgtagttctgcgggatgtagagccccgaggcggtggggatgtaggcgggagaatcctcgatcagcgatgcggcggtgatgcggcgctgcgcgatcgcctgggcgtagaggaagggcttgagcgtggagcccggctggcgcgcggccagcaccccgtccacttcgcccgcatggctcagcaggccggatgaacccacccacgccagcacttcgccggtggcgttgtcgagcacgaccacggcgccgtcttccacgttgcggccgtgcagttcgcgcaggtgctggtgcagcgactgcacggccacgcgctgcagcggcgcgctgaggctggacaccacggacgccggagccggccccggcatgcgggcgagcagctggcgcgcgaaatgcggcgccaggccttcgctggccgcgtaatcccggcgctgcagcgcggccgtggtgaacaggtcgagcgcatcgcaatcggctcccgggccggcaccgtccgcgcgcggaccggccatggcgcgcagcacgccgcaggcacgctgcgcaacgagggcgggccgggcgttcggggcccgcaccagcgccgcggcgaccgccgcttcgcggtcgtccagcccgtgcggcgccttgccgaacagggtgcgggacagtgcatcgatgcccaccagttcgccgcggaacggcacgaggttcaggtaggcctccagtatctggtccttgcgccagcgccgttccagcacctgcgcggccacggtctgaccgagcttctgggccaccgaccggccgccgggcccctgccgccagtcgccgtccagcaggccggcgagttgcatggtcagggtggacgcgccgcgcgtgcgctggttccacagattgccccaggcggcggcagacacggcacgccagtccacgccgctgtgttcgtagaaacgccggtcctcgctgagcaccagcgcctcccgcagcgcgggcgatatgtcgtccagccccgtccattgcccacgccgcacggtggcatcggtgcgcagccgctgcaccacctcgccttcgcgcgagagcaccagggtttcggacgagcggtagtccgcacgcacctcggcgtaggccggcagcgcgcttgcggagagcggcgcccagagcgcgaggcacagcgggacggcggcgcccgcctgcgcagcgctgcgcaggcacacggaccagggcgcctgggagtcgcgcgcggcgaaatacacggtccgtgtttccgtcttcaggcggcgcgcccagtggcgcagggaagcgaaggcaggcatggaaaagccgccgcgggggctgccgcggcggtgcaagggctggaaggccccgattctggcgcagcggcggaccgccgcgggaggccggtcagaacgactcccagtcgccttgcgcacccgggaccgccatggcggggcccgccatgaggcccgctgctgcggcagcaggccgcagcgcgggtgtgcgggcgggcgcgcgcaccttcgccggagacggcttgcgggcaggctcggaggggcgggccgccaccggggcggataccgcgggtgccactgccacggaaggcgccacggccaccgctgcctgcggggtgtcagatgccagccggaacacgctgacggcctgcacgagatcctgcgcctgcgaccggaggctggaggccgctgccgccatctcttccaccagggcggcgttctgctgcgtggtctggtccatctgggtgacggcttcacccacctgtgcgacgcccgcactctgctcgctgctcgccgcgctgatctcgcccatgatgtcggtcacgcggcggatgctgcccaccacctcggtcatggtgctgcctgcccggtcggccagttgcgcgccgctttccacccgctcgacgctggcagtgatgagttccttgatttccttcgccgcaccggcgctgcgctgcgccaggctgcgcacctcgcccgccaccacggcgaaaccacggccctgctcgccggcccgcgcggcttccacggcggcattcagggccaggatgttggtctggaaagcgatgccgtcgatgacgttgatgatgtcggagatgcgccgcgaactctccgaaatgcccttcatggtgtccaccacctgcgccaccacggcgccgccctgctctgccaccccgctcgaggcctgcgccagctggttggcctggcgcgcgttgtccgcgttctgcgcgacggtggagcccagctcttccatggaggcagcggtttcctccagcgcgctggcctggctctccgtgcgggacgacaggtcggaattgccctgggcgatctgcatgctggccgaggcaaccgattcgctgccctggcgcacgcgggagacgacggtggccagcgccgtgttcatgtcgcgcaggctctccagcagcagacccacttcgtcccgcgcatggatctcgatgcgctgggtcaggtctcccgccgcgacggcccgggccacgtccaccgcccgggcgatgggacgggtgatggaacgggtcacccacaggctgagcagcagggccaccaacacggccagcgcggttccgccgacctccaccgccagggccgtggcacgggcgtcttccgcctcggcctggcgcacatcgagcaggtcgcgttcggccttggagaactcggtctgcatggtccggaagccgtccatcgcggccttgtcgcgcgccttgccgaattcgctgacgaaggcctccatcgggaccttgccggcatccacgtcgcggcgcatgtcctgcagcgactgcatcaccgcggcgaagtccgcctggcgggcgcgcagcacgtcgagccgcttctgctgctccgggttgtccgctgtgagcgtgcgcagcgattgccaggcggaatcgaaggtctcgcgcccctggctccacgggccgaggaaggccgtgctgcccgacagcagatagccgcgggcgccggtttccatgttgaccacgcccagcagcatccgctgggcctcctccagcaccttgtaggtgtggatgttcatgctggtggcggtcttgatgtggttctggctctggatggccacgccgatcaccaccagaaaaatcgcgatgacaccgccgaatgccagcgcgagccgtcggcccaggggccagtgggaaatgttcatgagagtaccgctttcgtgcaggaacgccgcgccatgaggaagggccggccccggccctcgccacgcgacatccgtggccaacatccgtcatgggagcacgatcgggatactaaagttacaaattaacgcgatttgtagtcattcggcgtacgtcactgtcgcgtttgaacgcacaggggacgtagccgatggccccacctcagttcttcgtggcggcatcccagtgttcggcgatctgcccgtcctggatgcggaacatgtcgaaccacgtggtcgtgtaggtctgccccgcgttctgcggatccggcaggcggcgggcgaacaccatggtgaccatgtcaccctcggcgaggatgcgcaccagcggggccctcacccggggctggatgggcgagcgcggcgtgacctgcgccaggaattgcttgaagggctcgcggcccgtggccaccagcgggttgtgctggatgtagtcctccctcatgtagcggtcggccagttccacctggccggactcgaacacttcgcgccagaagtcgtacaccagccgcttgttgtgcgcgaggatcgggttgtgggaccacagcagcttgtcgtggttcggttcttccgccacgggcacctgggcgtgggcggaaaggcatacggcggccgcgcaggccagcacggcgcgggagagcagcagtttcacggtcatctcatctcctgtcgggttgaaacggccgggttatacggaatattccttctggcggaaagtcgatgcctgcaagccctgtcagcaggtgtgtcgggttgatgcagcgcaaggcgcgttgccggcaggggagcagactgccacggcatccacccatcgaccatggcccggaaatttcccgaacatcccgcccgcccggaacgcatctgctggggctgcgaccgctactgcccggccgaggcgctggcgtgcggcaacggatcggagcgcacgccgcaccctgtggagctgttcggcgaggactggctcgcatggtcgcctgcgggtatgccgccggccggcgatgccacgccgggcccggaccaggcaccggcgcgatcgcccggcacccgcgaatagcagggccggtgcgccgggatcagcgcagccggccccctggccgtcagcgcgcggcttccaccttcatgcgggggttcggcgtttctccgaacatctcgggcgcatacatcgcctccacccgcgtcggcgggagggcgaactcgccgacgttgttcaggcgcacggtgtattcggccgtgagcgaccccttggacacgtactcgtaatagccgcgccaggcctcgaagctgcgctcctcgtaggccagccagccgctgccgccgctgccgccgctgccacgcttttcgccctgcgtcgcgatctcggagtcgcgccccaggccgttgcccaggatggtggcgccgccgggtaccgggtcggtgagcaccacccaggtcatgtcggcggtggaggtgacctcgagtttgattcgcagcacgtcaccgcgggtgtaccgccccgccaccgcctgctccaccggcgtgatggtcttcttgacggtgtagccggcggagaacggctccttgagctggaccgcggccaccgactgcagcgtgagccagggcttgccggtgccttgctgggtcacgttaagcgtctccttgccgcccgaggcgctccacggcaggaacatgccgttgttggtcaggttgccgggcgacgcgggggcaccgaaccacgtggtctggtgcacggcgcccgtggcatcggcggtggacacgcggcccaccttgctccagtccacgctggcggtgttgccgcccatcgcggcgcgggtgaatccggtgaccggcgtggcctcgaacttcgcgctgaatttctccagcgccaggccgccccagaggttggccgtggtggtgtgccaggcaccgccctgctgccgcgcgatgaagccgttggccaggcgccccatgtcgtccttccaggccggatcgtccatcacggccagcatgagccgcgccgtattcacgtcaccgttctgcatgagccaccaccagtagtcgtcctgctcggagctgaagatcagcttggtgccctggtaggacaggcgggacttgaggatctgggtggcctccgccatgcgctgctcgcgctggggtgcgtcggtcacgcgccgcagtatgttcagccagtcgatcacgctgtgcgtgggccactggttgggcgccacggtgatggacgagagcatgcggcccgtggccttgccgtagcgcgacagcgcctcgatcgctgcgagcttgcgcatgtccaggtccttgcgcgggctccagaagtcgcgctggatgcggccctccacgaaagcgatcaggccgcgctccatcggcgcgcgcacctccggcgagagtgcgaaggcaggatcgatggacgaggcctcgtgcgtggccgcgagcaggtaggcagtgagcgtgtcgctgccgcggttaccgctgcccgcctgcggcgggaagtagctggcgagcccgtcgccgtccaggtaggtgggcagttgccccaccacggtctgccacatcttgccgtcgcgcaggcccacggccttgctggtcttctgctccaggcagaggaacgggtagttggcgaaccagtcgcgcacgcccggcaggccttcggcgagcttgggctgtaccgacatcttcagccctccgcggccggggatggcgtcggcgggcggcttcacgtcgatgccgaaactgccgtccacctgcacgagggtggcctgctgcaccgtcagcggcacggccggcacgagccgctgcgtggccttgagcgcatcgcgcgctcctgcggcgccgggcgtggtgtcgcgcgcttcgatctcccagaggatcgcctcggcccgcgtgcgggcgagttgcgcgggcgcggtcacgttccaggccacttcgcgggattcgccggccgggatgtccaccgtctgcttgtccagcgcgagcagcgtggcgcgcggggcgacctcgaccttcatggccgccttggtcgtgttgcgcagcgtgaactgggcgcggaactggtcgtcctcgcgcaccagcggcggcaggccgctgatgatctgcaggtcctgcgtggcccggatgctggtggagccggtgccgaactggcccgtgcccgcatccgccaccgcgacgatcttgaaggtggtgagggcatcgttcagcggcaccgtgacctgcgcgcggccgttcgcatccaggcgcaccgcgggctgccagagcagcagggtgtcgagcagctcgcgcgtctgcgcgcgtccgccgccgccgcccgccggcacggccttcttgccgtagtggcgccggccgatgatctccatctgggcggtggaggtttccacgccccaggcgcgccgctgcagcatggcgtccagcaggttccagctggtgttgggcatcagctccagcagggcctggtccacggcggccacggccacctcggcattcgccgcaggcttgccgtcgggtagcgtggcggcgatggtgacctgcgccttgccgcgcaccgggtagctctccttgtcggccgtcaccttcacctcgatgcggtgcgctttggcgcccaccttgatctcggccaggcccagccggtaggcgggcttggagaggtccaccatggcggtgggcgcgacgtattccttgccctcgtaccagaaggccgtccaccactcgcgcggcgccttgaagccccaggtgaagaagctgtaccacggcacctcgcgcagccgcccgcgcagcgccagcacgctcacgtagacgttcggcccccagccttcctcgatcttgagctgcaccgtcgggtcctggccattgagctgcaccacgtgcatgtcgatgatgccctcgcgctccacgctcaccagggccgtggcctggcggaacggcatgcgcacctgcagccgtgcggtttccccgggctgatagctcttcttttctggcagcaggtcgatgcggtcgtggtcttcaccaccgaaccacagctcgccctgccgcgtcacccagaccgatgcggccgcttcggactggttgccgtccttgtcgcgcgcggtggccaccagttcgacttcgccggcctcgtcgagcttggcctcgcacagcaccagcccgcggctgtcgctcttgccggtgcagaccgttcccaggtccttggtctcggtcttgttgtcgtagctgtagaagccccccaccatgcgcttgcggctcgtggtggtgatacgggccacggcctgcacctgcatgggcacgccctcctgcaccttgccgtccaggccgagcgccagggcctggaagcggatcttctgcgcagcggacacccagccctcggtcttgatgccggccaccacggcggccggccagaccgtctgcgtgctgcgcagggtctgcacctcgccgttgggatcggaatacgtggcttcgagcaccaggtcctgcgcgcggcgggaattgggaatgttgtcgatcgccaccttgcccgcgccattgcggtcgagcgtcacggccagcttgtcggcgatcacgcgcgcgtcgtcggcagaggcgggctcttcgtcatcgccgctgtttccgccctggggctgcgcgcccttgcggcgcggcggctcgaaactgaaggcgtcgaaatcgggaaactgcagcggcttgccgcgcaccagggcagacacgcgcacgggcaggttggccgcgccgccaccggagacgtagttgacctgcacatccgtcggcaccgaacggggccgcaccagcggcttcttgtcggccggcgcgatgcggccttccagcacgggcaggcggaattcctccacgcggaactcgccggaggtgaagctgcggccacggctgtcgtcgtctccgcgcagttcgacgctgtacacgcccagcttggcagcgggcggcagcgcgaaggtgctctccgcgctcaagccccccgtgggcgtgcgacgccactgcagcggctgggtgaattgctggccgctgcccacgtgggtgatggccagcgtgtgcggctgggcatcgggcaggccgaagccctggcggttctgcgtgcgcaggatgtgcttcatcgacaccgtctcgcccgcgcgcagcagagtgcggtcgaagatggtgtgcgcgatctggtccggctcgggctggctgctcgtgggcacgttgaagcgccacggctcgatgccgcgctgccagtcgctccaggtgaaggccatgtcctgcacgccgtcggcgccctgggcacgggcgctcacgaagtaggcattcatgccctccaggccgtcgcggcccgggcacgagggcggctggggcgacaggccctcgaagcgcgcgatgccctgggcatcggtggtcgcggtggccagttcgcggccgtcgcagcccgacacgcgcaccaccgcgcccggcaccacctgtcccttgtcgagcgtggtgacccaggcggcggcgttctcgcgccccagcttgaagtgcacgcccaggttggtcacgagggcggaggtgcgcacgtacatcgtgcgccccgcgccgtggcgctcgtccagcagcgagcggcccagcatcggcgaggcgatctccaccacgtggaagcccggcggcagcggaatgccgaccacctcgaacgggcggggatcgccggacgccgggcgcggcaggtccagcaccctggcgcggggctgcccgccgagcagcgacaccatgcgcgactgcaccgtgtccttgccctcgtcctgcagcacctggggcagcgggccacgcacgtcccggctggcctccctgcgcgtcaccaggtagtcgtcgtaccggcgcacccggcggtaccacgcgatgatgtctgcatcggcggtgggctggaaggtgctcaccttgcccgcgggcgccggcgcagccgcgggtgcggaggcgccaggggcggctccggccgccaggccctgcacacgcaggtccgcctcgacattgcgcagggtgacgggcagcagcgccgggcccttgtcgccttccgcgaagcgctcgaccacgccgaacggcgaggccgcgaacttggccagcggcggcatggggcccgtggacagggccagcggaaagctgtccgcattgcgcagcggccggcccgaagcgtccttgaaatccttgggcagctccagtcgcatggcggtctgcggcgcgaaaggcggcatgaactgcacgctgttgaccaccgtgtcgccgtcgccctcgccgtccagccgcggcttgagggtctccttgtcggacttcagccggatcgcctcggcgagcttgcgcggcacgggcgcattgaacgacaggcgcatcggccggatcggcaggcaggccgcctgcgcgttctcgcgctcgcagccgaactcggcgctgaagggttcgcgcacggtatagccgtagcggcgctccacggtgttgggcaccccgctgggggtggccacgccctggccgtacaccagctgcaccttggagcccgaagtgagccggcggttgcaggccagcgacgcatagcgcaggggcgcctgcttggccgcgctctccaggcccagcgaagtcagcagcgcggcgcgttcggtgccttcgatgaggcgcaccgggatgcgctcgcccacgtcctcggccacgcaccagacgttggccttcacgctctccagggtggccgggccgctcagctgcagcaggaagaactgctcctcgtctatgggctggtaggtgccggggcgcacgctctgcacgaacgggccgccggtattgaactggtagcgcaccgtgcccgacagggctgaaccgctggcggacttgaaaccggaccgggccgtggccgtgcagcgcgtgccgggcggcaggtccgccgcgaagtcgtacacccactcgcgctctccggtccagcggcccgtgcccctggacgcgtcgccgccgcaatccacggagaacggcgcgggggccttcggatcgccgaaattcacggcagcggcatcgaatttcaccaccacctgccgcacgcgggcgacctcgccctgcggcgaaaagctggagacggacagggcctgcgctgccccggccgaggccaggcccaggaacgcggccagcgccgcgcggacgaaatgcgtcgttgttgtcatggatgtgcgagcaatggcgcggccccgtgggcgcagcggcccccaaacggcggctgcgggagcggcaaaccccgggaggttagcccatcgccgggtcagggagcaccgtgaagcccgctgagttgtaaacggcctacacaccccgtccccgggatgcccgcacaatggcgcggcgctcgaagcgccctccactccatgcccgaaacctccacttcccgccgctgggagatcgatgccgtccggggactcatgctggtcctcatgacggtcacccatctgcccacgcggctcacgatgccgctcggccagcccttcggcttcgtctcggcggccgaggggttcgtgctgctgtccgcctacatggcgggcatggtgtacggccgcaccgccgcccgccgcggcatcccgtccatgcggcaggccttcctgcgccgggccaccaagatctacgcctgccaggccgccaccctgctcttcctcttcaccgtgatcaccttcatcggcatccgggtggacgagccggccatcaagggcctgatcaccttctacctggcaaagccgatcgaggcgctcgtgggcgggctgctgctcgtgtacgagcccccgctgctcgacatcctgcccatctacgtcctcttcatgctcgcaagcccctgggtgatgtcggtcgggctgcggcgcggctgggcgccggtgctggccgtgagcaccgcgctgtggttcctggcgcagttcgggctctcgaagtggttctacgacgccatcaataccgtcatcagcaatcccatacccttccacgagacgggcaccttctcgatgtggggctggcagttcctctgggtgctgggcctgtggatgggcgcgtcgcgcaacgatcccgaagcaccacccttcgtcttcccgcgctgggcgacaggggcggcggccgccatcgcggtagtgggtttctgctggcgccacgcgatcggccaggtccccttcggcgacggcctgcccgagtggaacctggtgttcgacaaatggcagctggggccgttgcgggtgctgaacctgttcgcgctgctcgtgctggcgatccggttcgggccgcccctggcggcgcgcatgccgcggccgcgctggctggaaaccctgggcgccgcctccctgccggtgttctgcgcccacctcgtggtggtgctgctcgccatcagcctgatgggggcacgctacgaccggccgtggtggcaggacatcgccctgctggccgtctgcttcgcggccctgcacgccgtggcgcgggtcagcctgtggtgggacaaggggccggacgaagatgcgccgggcgccccgcgcaaactgctgcgcctgcggcggcccctgcccccggcgctgtagcctggggaaacctcagggccgggcgctggcccggatgagcccgtccgtgcccggctgcgcggccgtggcgccgcccgcgggcgccgcgccgtcgcccacgtagctgccgatgatggtgcgccagaggtcgtagcccgcgtcgttcatgtgcaggtggtcggccccgaacaattcggtgcgcggcagaccctgcgcatccagcatgggggtgaagatgtcgatgaaatcgctgttgggcaccgtgcgcacgtactgcgccagcagggcgttggcttcgcgcatgcgcggcagcagcgacagccgcagcgggctgggcttgatggagatgtagctgatgcgcgtctcgggcagcgcctctcgcaccgagcgcacgaaggactggaagctctcgagcacctgctcgggcgtgcgcccttccgccaggtcgttgtcacccgcatacaccatcacatggcggggctggtactgcaacacgaggttcttcacgaagtactggcagtcggccatggtcgagccgccgaacccgcggttgatgaccacgggcaactgccggaaatcctcgcgcagatcggtccacaggcgaatggtcgagctgccgacaaagagtaccccacccgccttcggcaggcccgccttgtccgccgctgcgaaggcgtccatgctcgattgccagcgcgcgtagggcgccggaagtgtggcagccgccgaaggtgccggcgtgggcgcggcccaggcggcaccggccggcaggagcgctacgcacagcacggccgcggcaacgcggccaggacggaaacggcgggaaaggctcagggacatggacgggtcactccgagaaaacagcagcgtgtgatcgattgtccgccgcagcattccccgcagaacacaatttttacaaattgaaccttatacgttacaaattaccggagcatttccgcatcgcggtccggccgggcgcctgcccgggccaccgcatcggcccggaagctcatccttgggcccatgccgctggctgtacccgggctgcccttcccagggccgccgcagccaccaggccggccagcgcgatgccgccggtcaggcccgccacggccggccatccgccgtgctgccagaaccagccgcccgcagaccctgtgacgctggagccgaggtaatagaagagcagatagagcgacgccgcatggcccttggcctcgccggcctgcggccccacggaaccgctcgccacggcatggccgatgaaaaagccggtggtgaccagcgcgatgccggccacgaccgcagccagcggcgcgaacagcgtcaggccaacgcccgcgagcatgagcgcgaacccggcggccagcagccggtgccggccgaaacgatcggccagggcgcctgcgaccgacgaggacacgatgccgaaaccgaaggccaggaagatcaggctggcctgcgtctggcccaggtgatagggcgcacccgacacccggaaggtggcgtagttgaacaccgtgacgaagacgctggttagcaggaagccgatggcatagatgcgcagcagccccggattgcgcaggtgcccggcccatgcgcgcagatggaactgcgcgttgatgccgggccggcgcacgaagcggcgcgatggcggaagcagccgcaggaagcctgccgcggcggcaaggcacagcaggccgagcccgcccagcgccaggcgccacgaggtgaactcggtgaccagccccatccccacgcggcccaccatgccgccgaaggccgtgccgcccacatagaggcccatggtgcgcgcaagggcagcgggctcgatctcctcggccagccacgccatggccacggcgggcacgccgcccagcaccagcccttccagcgcccgggccacgagcaggccgtgccacgtgggcgcgagggccgctccgatctgcagcagcgccgcgagcgccatggaagcacacatcaagccgcggcggccgagggcctgcgagaaagcgccggccagcacgatggcgaaggccagccagcccgtggtgagcgacagcgcgagcgagctctccgccgggctgacgccgaaacccgacgcgaacgcaggcagcaggggctgcaccgaatagatcagcgaaaagctggccaggcccagcaggaacatcgccaggccggcgcggcggtactccggggtgccgcgccgcacccagtcggcataggtggcgctgccttgcggggtagagggggacgggggagtggcggcggcgtccgggctgccggaggacgaagcgggaaaggcggggtaagagaccatggactgcaggaggtgacgcaggtcaatgtagggcgcacgaccccatctgtccaatatatgacaccccatgaagccatatgttctataaatgtcgacatggaactgcgacacatccgctactttctcgccgtggccgaggaaggcaacttcacccgggccgcggcgcgcctgggcatcgggcagccgccactgagcctgcagatccgcgacctggaagccgaggtcggcgccccgctcttccaccgcgtcccccacggcgccgaactgacggaggccggcagggccttcctggaaaaggtgcagccattgccggcgcaggccacccaggcactgcaggcggcccggcgggcagcccgtggcgagaccggtcaactgcagctgggtttcaccggcacggcggcattcaatcccctggttccggcctgcatccgggcgttccgccacgccttcccccaggtggagctgcgcctggtggaggcgaattcggtggcgctcgccacggcactgctggagggacgcatcgatgccgccgtactgcgcccttccctttccgatccggccgcgctcgcggtgcaaccgctggtggaagagccgctcgtggccgcattgcctgccgaccacgcctgcgcccgcggacgcggcggactggcgctgcaggccttgcgggatgacccgttcatcctcaccccgcgcgcggtgggcatcagcctgcacgacgcggtgctggacgcctgccgcgccgccggcttcgagcccgcgcagggccagcccgcgccgcagatcgcgtccatcctgtcgctggtctcggcggaagtgggggtctcgctggtgcccgcctgcatgcgccagctcagcgtgcgcggcgtggccttccgcccgctgcgcactcccgcgccgcgcgtgggcctggccgtggcgcaccgtgccgcgcggccgccggaaacggccctgcagttcgcggccatcgcccggcgcgtggcggcaggcccggggcggccggagtgaggcacgcgggcgcaggcgccctgccccgcgccgcgctcactgcggctggaagccgctttcgcggatgatgcgcgtccaggcctgggtgtaggcgcgctcgcgcgccgtgagctgctgcggggtcatcggcgtgaccgtgaggcccatggccaccagttgctcccgcacgtcggcacgggccagcaccttggcgagggcttccgagaactgctgcacggccttcgcgggcgtaccggccggggcgtagaaaccgtagtagggaagatcctcgaaccccttcaggcccagttcaccgaaggtgggcacatcgggcagcgcggcctgccgccggtcgcccagcaccgccacgatgcggatcttgccggccttgtggttctccaggaagtccggcaccgacccgacgcccgccgcgatctggttgcccagcatgtcgccgatcatgggcgcgctgccccggtagggcgcggacaccaggtcgagccggtagcgctcgccgagcagcttcaccaggaactcgggcgtggaggccggcgcgggaatgcccaccgcgctcttgccgccctgcgatttcacccaggccacgtactcgtcgaagctgcgggccggcgtgccgcccgatacggcgaaggcgttgacgaaggtggccacgccgcccacgccgatgaagtcgtgcgcgggatcgaaccccgggtgcttcaccacctgcggcaggatggagatggtgtggtcgtgcgtgaggaagacggtgctgccatcgagcggggacgtcttgagcacctgtgcggcgatctggccgccggcgccgggccggttctccaccaccaccggcacgccgagcacgtccttgagcttgtcggccagcagccgcgcgatcgcgtccgagccgccgccgggcgggaagcccaccaggatgcgcagcgtcttgccggcctgcgcccgggccgcgaggggtaggcccgctgccagcgcggcgccggcaagggaggcatgggagagcaggcggcggcgggacagggtcatggcggggctccggtcaggaagaaaacgacgtgttcagcccaggcgagcgcggtggcgcgccagctgggtacgcacctgcgcgggcgccgtgccgcccaaagtgttgcgggcgttcagcgatccgcgcaggctgagggcgtcgaacacgtccttctcgatggccgggtggaaaccctgcagcaccgtgagcggcagctcggacaggtccacgccgtgggacgtggcggccttcacggcatgggccacggtttcatgggcgtcgcggaacggcaggcccttcttgacgaggtagtcggccaggtcggtggccgtggcgtagcccttctgcgcggcctgctccatggcctgcggattgacggtgatgccgccctcctttttgccggtggccgggtcgggctggccgccgaccatctcggcgaagatgcgcagcgtgtccttgagcgtatcgacggtgtcgaacagcggctccttgtcttcctggttgtccttgttgtaggccaggggctggcccttcatcagcgtgatgaggcccatcaggtggcccaccacgcggccggtcttgccgcgcgccagctcgggcacgtcggggttcttcttctgcggcatgatggacgagccggtggtgaaccggtcggcgatccggatgaagccgaagttctggctcatccagatgatgagctcctcggacaggcggctcacgtgcaccatgcacaggctggcggcggccgtgaattcgatggcgaagtcgcggtcgctcacggcgtccaggctgttctggcacacgccctccatgcccagcgtgcgcgccacgcgctcgcggtccagcgggtaggtggtgccggccagcgcggcgctgcccagcggcagcacgttggtgcggcggcgcacgtcctgcatgcgctcggcgtcgcgggcgaacatttccacgtaggccagcatgtggtgggcaaagctcacgggctgggcgacctgcaggtgggtgaagccgggcaggatcacgtccacgttctgttcggccacgtccaccagggagcgctgcagttccgtgagcaggtcggcgatcaggtcgatctcgccgcgcagccagaggcgcacgtcggtggcgacctggtcgttgcggctgcggccggtgtgcaggcgcttgccggcatcgcccaccagctgggtcaggcgggcctcgatgttgaggtgcacgtcttccaggtcgagcttccattcgaaggcgcccgactcgatttcctgggtgatcgtggccatgccgcgctggatggcggcgtggtcctgggcgccgatgatgccctgggccgcgagcatctcggcatgcgccaggctgcctgcgatgtcggcctgccacaggcgcttgtcgaagaacacgctcgacgtgtagcgcttgaccagatcgctcatgggttcggaaaacagggccgaccaggcctgggccttggtggcgagctggtcttgggaaggttgcgcggaagggctggaggacatggagggcaataatccggaggtttcggccacccggaacgcccggatgccgcgatgcaagagacccaaattttatcgacccggccccagcccctggcagagtcccctccggagggcctcggcggacgcgcgctcgtcttcgacgcatgccatgtcggcgtggtgctgcgcgccgtgcttttcgtggagatcgtgctcggcgtgggcgcgatgtacggcgccgacggcccggccgcctggctggcccggctgtcgctgctgaccggcggagcgctgccggccaccctggcctggctggtcacggcctgcagcctcaagaccctgctgcagcgcctgcccgtggcgctgcaatacgcggccggcgtggggctgggggcgctggccggcctctacgcctgcggcatgctggtgctggtcggcgtgcccatggaggcaccgtggctcgccagcgccgcgagcggggcgctgctgtcggcactgctcgtggcggcgctggtgctgcgcgcccgcgcacgcacgccggccgccaccaccgcgcggctcggcgaactgcaggcgcgcatccggccgcacttccttttcaacaccctcaacagcgccatcgcgctggtgcgcgacgagccagccaaggccgaggcgctgctggaagacctgagcgacctgttccgccatgccctggtggaacagggcgactccgcgacgctgggcgaggagatcgtgctcgcgcggcgctacctcgccatcgaggaagtgcgcttcggggagcgcctgcgcgtgcaatggctgctcgatccgcgcacggacggcgcccggctgccacccctgctgctgcagccgctcgtggaaaacgccgtcaagcacggggtggagccctccgcgcagggcggcaagctgcgcgtgagtaccgaactgcgcggcagccgcgccgtggtcaccatcaccaacacggtgccgcccggcgggacccgcgcgggcgatcacacgccccgcggccacggcatcgccctggccaacgtgcgcgaccggctgcgcctgctgcacgatgtgcagtgcgacttctcggcgggcatgcacaatggcttctaccgggtgcgcatctccctgccggcgcatgcctgacgcccgccatcgcgaccgataccacctccttgcggctcccatgcacatcctcatcgtggacgacgaagccctggcccgcagccgcctgcgcacgctgttgtccgacagtggcgggcataccctggccgaagcggcgaatgccgccgaagcgctgcagttgctgcgcgcgccgggcgggcggcccttcgacaccgtgctgctcgacatccacatgcccggccaggacgggctctccctggcgcatgcgctgcgcgccctggccagccctcccgccatcgtcttcgtgacggcgcacgccgaccatgccgtgagcgccttcgagctggatgcggcggactacctcaccaagcccgtgcgcgccgagcgcctgcagcaggcgctggccaaggcccagcgtgccgccgcccggccccctgcaactgccccggcccccgcggacacggaggcgctgctgatccaggaccggggccgcaccgagcgtgtaccgctggacgaggtggtctatgtcaaggccgagctcaagtacctcaccgtccgcacgggcacgcgcagctacatcctggacggcgcgctgagcgaactggaagcgcgttatccatcccgcttcctgcgggtgcaccgcaacgcgctggtcgcccggcgcgcgctgcgctccatcgagaagcactacgacccggtggaaggcgaaggctgggccgtgcgcatgcacggcctgccggaactgctgtccgtgtcgcgccggcaggtatccgccgtccgcgaagcgctggcgggctgagccggtgccggcggccacgggccgcgcagggcgttcctcggcgccatccaacgagaaattacacagcaaccatcttgaatgactagctcaaagacgctcagcaaagtcatcgcgccagggcgacctggtgcgagcgatcgcgttcaggatgaccagcagcttgtgcatgcatgccacgagggcgaccttcttggctttgcccgcggccagcagcttggcgtagaacaccttgaggacggggttgaagcgcgtgccgaccaaggctgcgacgtagagcacgcgccgcacgtcggcgcggccaccgaagatgtggcgctggcccctgagcgtgcccgagtctcggttcatgggcgccagaccgaccagggccgtgatctgcttgcgattgagctggccgagttcgggaagttgcgccagcagcgtgcaggcggtcgtcggccccacgcccttgaccgaggtcagcagtttggccaggtcggcgtggtgagtctggacatgcgccttgagctcgtcatcgacatcgtgcaattgcgccgcgatggcatccatgatcgccaggatgctgggcttggccttgcggtgggccacgcccaggcgctggcgctcggacaccagcatggccaccagttgcctgcggcgcaccaccagggccgtgagctcgcggcgctcgtcgtcggccagggcacgaggctggtggccttgcgcatcgagcatcgaggcaaagctgcgcagagcttgcgcgtcgatgcggtcggtcttggccagcttgcccacgcagcgcgcgaagtcgcgtgcctggcgagggttgaccaccgacacgtgcaagcccgcgcccgccaaggccagcgcgaggtcttgctcatagccgccggtggcctccatcaggatgagcctgggcgccagcggtgcgagccattggcacagctgggcatggccggcttcgtcgttggccagattgagcgtctgcagttcgcccgtgacagccacttcgaagctgttcttggcgatatcgatgcccacgtagacgagttcactcatagcggttctccaactcccagccttacgaatacgaaatgtgttcggtcaaccattcgggatgcggcagaacaaagggaccaccaccgtgcgccctgggctgtcattcgagctcgcgctcgcaggagacacaggctgcgcggcggtgagtcaacccgttcagtggccaaggccggccggcctgccttgacgactgaagtttgaaccaactgagacatataaggagacaggcatgacgatcccacgagaaagcccccggaaacacctgcggttgcacgccgcactgcacgccctcgcctgcgctgccgcgctgtgcacgggcgccacggcggcggcgcaggccggagcaccagcacaggcgccggagtccggcccaccgtctgcaactccggcccggccggccgcagccccaccccgcgacgagttcttctggctcggcgagatcaacaaggcatcggccgtcatcaacatcgaccagggcctgctcgacaagtccctggcgccgctggtccacgacagcatcagcaaggtgctggccgacggcaaccggcccggcggcaagcggccccggctggtgatcactttcgagcccctgctcatcgaggccgcgggtccgcagatcacgctgctgcacgccggccgctccagccaggacatgctctccaccgtgcgcgcggccatgctgcgcgaccagatgctgcagctggccgaggcgctgaaccagacgacggccaccatggtccggctggccgacaggcaccaggccaccgtggtgcccaactacacgaacggcgtggccgcgcagcccaacagctacggccactacctgctgggcctggccagcggcctggaccgcgatgcgcagcgcatccgcgaggcctatgcccgcatcgaccgctcgcccatgggcaccacggtgctcaacggcacgagctggccgctcgaccgccagcgcatggcggactacctgggcttttccgccacggtggacaacgcctacgacgccgcacaggtctcggccgtggaccagccggtggaggccggcgccatcgtcatggcgatcgccctgcatgccggcaccttcatcgaggacgtgatgacgcagtacgcgcagccccgcccttggatcctgctgcaggaaggcggcggcaacacttacgtgtcgagcgcgatgccgcaaaagcgcaaccccggcctgctcaacgccacgcgccgcgacgcctcgcaggccctgacgctgggcatgggcgcggccatccaggcgcacaatatcccgcccggcatgcaggaccccaaggaagcgcgcaacaacaccgccatggtgcagagcgcgatcgacgtgctgcgccagtgggaccgcatcctgggcgcgctggtcatcgacccgcagcgcgcactcgaggaattgaacagcgactggaccgcctcgcaggaactggccgacgtgctgatgcgcaagtaccggctgcccttccgcgtgggccaccatttcgcgtcggaggtggtcgagtacgccaaggcgaaggacatcaagccgctggacttcccctacgccgaggcgcgccgcatctatgcggaatcggtgcacggctcggaattccccgcgcaactgcccatggacgaggccgagttccgcgccacgctggacccggtggccatcgtccgccaccgcgcgacagccggcggcccccagccagcggaaatggcccgcatgctcaaggccgcccaggcccgcgtggaacagcaatcggcctggatagccgcgcagcgcgcccgcatcggcagcagcctcgcccgcctggaccgcgacttcgaccgcctcgccccccgctgacctcagcgcatagccgcgtcgcggccaagcgcgccaggccgcggaccaggaaatggttgccgccctcaagcagtgggcgcggcccaggccagcagcagccaagcaagggccgccccgcagcgagggctgcgtccctcccccacccgccatgcgcagcatggcgagagaggggagggaagcggcgaagccgctcagggagggttctctagtgcgcgtgcgccatcccgctcaccagcgtgaccaccaccatgccgcccagcagccacgcgatctgcgccagggtctgtttggccgtcaggcgcttctgcagctgggggatgaggtcggccagggccacatagacgaagctgctggacgcaatggccaggaaatacggcagccagtcctgcagctcgcccaccaggaagtagcccaccacgcccccgagcgcggtgaccgcgccggccagggacaccttgaccagggccgcacgccggtcgccgctggactggcgcagcaccaccaggtcacccatgtggtgcggcacttcatgggccaggacggccagcgcggcgatggcgcccaggcgcaggtcggccaggaaggcggaggcgatcaggatgccgtcgccgaagcagtgcacgctgtcgcccgtgagcagggcccagccgccggagccgcgatgggaatgggaatgggcatgcccgccgtcgccgccatgcgcgtgggcgtggtgcccgtggccatgtccatggtgggtgtgtccatgggcgtgcacgtgccctcctcccgcacctgggtcgtcgttggcaggccccacgccgtgctcgtggccgtggtgccagagttccgccttgtccagcaggaagaagaagaccagccccaccagcagcgtggcgaagagttcgtgcgcgccggcctggctctcgaaggcctccggcagcaggtgcatgaaggccgtggccagcagcgcgccggccgcgaagctcagcaggtgccgcgggccgatgcccgagcggccgtccccccagccggcccgcatgagcagggcggccacccacacgctgccgatacccgcggccagggtggccaggatgattgcgatcaaagtcatagctgtacgcgctcgattctcgaaaacgaaaaaagccccgaagggctttgctgcgggacgcggcgcccggcggggcggcgcatcagcccacgccgtgcaccttgaaccacgccagcgcgcgcttccatccgtcctcggcggcttccttgcggtagctgggccggtagtcggcatggaacgcatgcggcgcgtcagggtacaccacgaactccgacgccttggcggcggcggagccgttcttgagggccgctttcatcttatcaatcgtgtcaagagggattccggtgtctttgtcgccataaaggccgagcaccggcgccttgaggatgggagcgatgtccaccgggtgcttgggcgtgagctcgctcgcctgccccaccagccggccgtaccatgccacgccggccttgaccgggccgtgggccgcatagagccaggtgatgcgcccgccccagcagaagcccgtgatacccactttggagagatcgccgccatggtcgccggcccatttcacggtcgcgtcgaggtcggccagcacctgggcgtcgggcaccttggagacgacctcgctcatgagcctggagatttcggtgtactgcgaggggtccccctggcgcacgaacatttccggggcgatggccagatagcccgccttcgcgaagcggcggcaggtgtcggcgatgtactcgtgcacgccgaagatctcctggatcaccagcaccacgggcagccccgtcttgccggcgggcgcggcgcggtaggccggcaccttgaagccattgacgtcgatctcgaccttgcccgccaccagcccgtcggacggcgtgtggatggccgtctgcgccatcaccggcatcgccgcggcggcatagcccacgccgaagcccgcgcccaacgccacgcgcatggcggtgcggcggctggcgccggcgtcgctggatttgccgggcagcagggcatcgaaatctttcctgaggtcgtcatgcagcatggaagctcctgtgaaaagaggaaatgggaacgcagggtccggaagactgggcagtctatgtgagcgcgcggacgattgcacgggatggattgctggacagcattcaaatttctgtattgacagaaattaccgaagcaatagactccatcccatgcaactgaccgacaccgcccgccgcttcatcgtccactggggcgaaatgggcaccgcctggggcgtcaaccgcaccgtcgcccagatccacgccctgctcttcttccacggccggccattgcatgcggaagacatctgcgagaccctcggcgtcgcccggtccaacgcgagcaacagcctgaaggaactgctcaactggcacctgatccgcgtcacccacgtcctgggcgaccggcgcgactatttcgagacctccaccgacgtctgggagctgttccgcaccatcgtgcgcgagcgcaaggagcgcgagttcgagccgacggtgcgcatgctgcgcgaactggcgagccgtcccgagatggcagccgaagcccccgatgcgcaggaccgtgtgcgtgaaaccctgcgcctgatggaatcgctggacctctggacggaagagatgctccggctcacgccctccaccctcgagaaggtgctgcgcctgggtgccagcgtgcagaagttcgtgcgcggcgatgaagccgcgtcccgcggcaagcgctccccggcaggtccaccgcctccgggcacgcccgccacctgagttctgccaggccatcggctcccctacccttttgcgccccgccatttcacttcgtacagaaatttaaaaagcagagaaaacccaacggcagccaaccatcttcaaggagcccgccatgaccaccgacccgcaagccctctatcccctcaccctctacttcgattcccgctgccagctctgcaatgcggagatgaccaacctgcgcctgcgcgaccgggccgggctgctgcggttcgcggacgtgtgggcagccggcttcgaaggcccgccgggtaccacgcacgagcaattgctgacgctgatccatgcccgcaccgcggatggccgggtgctgcgcggcgtggaggtgttccgccgcgcctacgaggccgtgggcctgggctgggtcatggcagccacgcgcctgccggtgctgggcccgctcgcggaccggctctatccggtgctggcgcgcaaccgctaccgcctgccgcgctggctggtcggcggcctgttcgagcgcgcgagccggcgcgcggccctgcggcggtgcgcccccggcgaccgctgcgacctctgaggagatccaccatgcaagtcctcatcaccggcgcgaccgggttcatcggcaggcacgtcgccgcccggctgcgcgcggacggtcacaccgtccacgaaggcgtttccccgcgccacggccggcgcgatgccggacaggtgcccatggatttcgcgcgcgataccgatcccgccgcatggctgccccgactcgcgggcatcgacgcggtggtcaacgccgtcggcgtgctgcgcgacagccccggccgccctatcgatgcgctgcaccgcgataccccgatcgcgctgttccaggcctgcgcccaggccggcgtgcggcgcgtggtgcagatctccgcgctgggcgtggaccgcagcgagacgcgctatgcccgcaccaagcgcggcgcggacacgttcctgctgggcccggtgcagggagcggccccggcgccttccgcctgcgtgctgcggcccagcatcgtgttcggccgcggcggcgcgagcagcgcactcttcatgaacctggcgcggctgcccgtggtggtcctgccgcgtcccgtgctgcaggcccgcgtccagcccgtggccgtgcacgacctcgccgatgccgtggccgcgctgctgggcccggtccaggaccgccagggcatcatcgaatgcgcgggcccggaggccgtgcccatggccgggctggtcgccagcctgcgtgcccagtgcggacacgggccggcccatgtggcggcgctgccggacgcgctcagccggctgagcgcacggctcggagaccgcgtgccggcctcgccctggtgcagcgagagcctggcgatgctgggcagcgacaacaccgccgatcccgcgccgctgcgcagcctcctgggccgcgaggccgtgcattaccgggacctggtcgcccgcgcctggaggcagccatgacggggcgcgcaccaccatcgtccgcaggacctcgcgaacggggctggctgcgcgcgagcctcgtggccgtctggctgggtaccgcggtcgccagcgtggcggagttccatggccagagtcgcgacctgctggtggccgccgggatgcagaacaccctgctcatgcaggccatcattgccgccggcatcgccgcggacctggccgtcggcgcatggctgtggtggcggccgggccgccccgcctatgccgcggccctgctgctcatgggcgcaatgaccgtgatcgccaccctcctgctgcccgggctgtggctcgatccactgggccggctgctcaagaacattccgatcgcggccatcctgctcgtgctctggcatacggaagagagacgtccatgaattcgtacctggtcctcaagtgggtgcacatcctctccagcgtactgctggtgggcacgggattcggctcggccttctacctgttcctcgccaaccgcagcggcagcgtgcaggcccaggccgtggtggcgcggctcgtggtgcgcgcggacacctggttcaccacgccggcgggaatcgtgcagccggtcagcggcgtggcactggcccacatggccggctggccgctgtccacgccgtggatcgccgcgtccctgggtctgtacgtggtcgcgggcctgtgctggctgcccgtgctgtggctgcagtggcgcatggccgccatggcgcgcgacgcggcggagcgcggcaccgcactgccggaagactaccgccgccatgcacgctggtgggaggcgctgggctacccggccttcatcgccatgcttgcgatctactacatgatggtggccaagccggcgctctagggcctgttaacgctatgcaaggggatcgcgttgcttcgcgaaggggctgggtgcaaggcgcctgggcgtagcaaggccggggccttgcaagcacgggcaacgctgcaagcggccccttcgcgaagcaacccgaagggaagcccatcacagcccgccccccggcgttgcgctccttgtacgtgtggacacacgcacggcgtcgcgcgccttgatgggcgggctgtgatgggcttcgcgaccccttgcatagctttaacaggccctagggttgaagttcccggccgccgcggggcggctgcggataggcttcgcgggccagtgcatcggccagcacgcgggccgggtccagcagtgccgcacccgcgccggcctcgtccagggccagggggatttccgtgcagcccatcacgatcacttcggcgccgccggcatcgcgcagcgcctgcgccacttcgctgaagcactggcgcgccagcgccatgtcgccagccttcacgccctcgtagatgccctgcatgagccgctcgcggccggcctcgtccggctccaggcagtcgatgccggcctgctccagcgcccgccggtacaggccgctgcgataggtgccctgggtggccagcaggcccacgcgccggcggccctgggcgtgcagcagcgccgccacttcgcgcggcatgtgcagcacggagagctgcgggaaccgctcctgcagcagccgatgccaggcgtgcgcggtattgcaggcaatcgccaccgcacgggcgcccagcgcggccaggcggccggtggcctgcaacagggcatcgcccggctggtgggcgccgggccggggatcgtccagcgccgccgtgcggtccggcaccggcacctgggccagccagtgctcggggtaggcctggtcgcgcacggcgatgcccagcgcctgcatgcgcgccgtgcaggcctcgacgaacaggcgcgcgaagtccgcgccggccgccggccccatgccgcccaggatgccgacggtgcgcggcggttccacgcccgccgcctgccctgccggctgcgtcataccgcgggcttgtcgctctgcgccgtgaggttgtcgcgcaactccttcgacatgggcaggcccagtgcctggcccttgggcgggatgggcgagaggaaccacttgttgtagagcttctcgaattcaccggacttcatcatgccgccgatcacgccgttgaccagcgcctggaactgcgggtcgtctttgcgcagcatgcaggcatagggctcgacctgcagcgcatcgccgaccacatcccattcggcggggttggtcgcgttggccttcagcccgaagagcaggatgtcatccatggcgaaggccagcgcgcggcccgtgtccaccagcagcatggagtcgttgtggtccttgcccagcacgatgtccatgtcgaggttgttgtcccggttgtacttgcggatcacctgcgcgttcgtggtgccggtggtgctggccacggtcttcttcgcgaggtctgcgtagttcctgatgccccaggatttcttcaccagcagccgcgtgcccgtgtagaagtagttgacggcgaactgcacgtccttggcgcgggcggtgttgttggtggtggagccgcactccaggtccaccgtgccattggtcaccagcggaatgcggttctgcgaggtcacggcctgcagctcgaccttgatgtcgggcttgttcagcttctttttcaccgcgtccaccaccgcgttggagatgtccaccgagaacccgatgggcgcccctgcgccggccaggtagctgaagggcaccgacgactcgcggtaggcgagcgtgatcttgccgctgtccgcgatcttcttcagggtgtcggcctgcgcggcggcgccggccatcaggccgcaggccagcagcgcggcggagcagagggtggttttcatggaagctccttgtcggatcggatgatcggggtgggaaaaggcggtacgcagtccgcgccgcgcggcgactcgtgcggtgagcctgcagccggcactgtaggaacacggtggaggattgaacaattcattccacgccgcatgccatgtcgaaaagttatgcctgcataggggtcaacccctaccagtagcaagagccacgcccggcagcgccatgcaccacgccccgctccggtgcataacctggcggcatggacggcgatccgatcggcattgtccaagccgcctgcgcgcttctacagtgcccgcggatggaacggaacggatcggaatcgatatgcatgcatgtgtgatgggtgccggcatcgtggggctggccacggcctatgcgctggagcggcaggggtggcaggtgacggtgatcgaccagggcccggtgggtggcggtgccagcggcggcaacggcgcgcagctgagctacagctatgtgcagccgctggcggacgcctcggtatgggggcaattgcccaaactgctcttctcgccggactccccgctcaagctgcggccgcagtggagcatgcgccagtggcgctggggcgcggcgttcctcgcggcctgcaacgacgcgacgtcccgccgcaccaccggcacgctgctggagctggctgcgcgcagccggcaggccttcgagctcatgcgcgagcgcgaggggctggattgcgatttcagccgcacgggcaagctcgtcgtgtaccggtcgcgcgaggcactggccggcggtgaacggcagatggcgctgcagcgcgcgtggggctgcgagcaggagtcggtgtccgctgcccgctgcgtggagctggaacccgccctggcccacgacgcggaccacatcgccggcgccatccacacgcccagcgaatgcgccgccgactgccagaaagtctgcgacggcctgcacacgctgctcgccgcgcgcggcgtgcgcttcctgctgggctctcaggtggcgggattcacgcgcggcgcggacggcgcggtcaccacagtgcatgtgcgctccggcgcatcgggcgcggaaaccccggtggccgcggaccagttcgtgctggccctgggcagcgcgagcgcgtcctgggcggcccgcctgggcatccacgtgcccgtctatccgctcaagggctacagcattacggtggacgcgcccgagaccgcgggatgggcaccccgggtgaacgtgaccgatgcggcccgcaaggtggtgttcgcgcggctgggcaaccgcctgcgcgtagccggcatggcggaactcgtgggcgacgaccggagcattcccgcggaccgcatcgagcgcctgcgcgccaccgtggccgcggtgctgggccacgaccccgacacgggcgccggcctgcacccctggaccggcatgcgccccgccacccccaccggcctgcccgtcgtgggccgcaggccgggtggtccgcgcaacctgtggctgcacaccgggcatggggcgctgggcttcaccctgtccttcggcacggcggagcagctcgcacacgccatggcaggcgaacgccaggccgcacaggccgcgcgaaccgcctgaagcggtcaggcgccgggcgccggggccggcagccctcccgcgccgccctgcagcgtttcgacggcggcatcccgcatgcagcgcaccatggcctcggccagcagggacgccgggcgatggggcatgcgcagcgccttgaccggcacggcgatgcgcggcaacagctccagcacattcacccgcgccgggtctgcggacgcggcggtgcaggcgtccaccagtgccacccccagcccatggtgcgcgagcgccagggcggcatggtaggtctgcaccgtgatggcggaagcgagccccacttccgcctccctgcacgcgtggttcaccatggtgcccagcggatcgttcagccccagccgcaccaccggcacgccggccagatccgccagatgcaccgagccccgcgccacgagcgccgcatcgagcaggccgcgcggcgcgatgcacaccatgctgccctcggccagggtctcctgctccagcgagggatgcgacagcgccgagaacacgaagcccacgtcggcctcctgcagcaccagagcggagacgatctgcggcgaatgcagggattcgatcgtcacctgcacgccgggatgcagggcatggaaggcgcgcagggcccgcggcatcacctcgtggctcagcgccagcacgctgaggatgtgcaactcgccctcgcgctgccgcccccgcaggctgcccgccaggcgctgcacttcgtcgagctgcgtgaacaggcgctcgatgtgcgggaaaagcgtctgtgcctcccgcgtgggaaccagccgccccttgtggcggtgaaacagcgcgaagcccagctgcaactctgcatgggagaggatgcggctcaccgccggctgcgtgacgttgatgaggcgcgcggcggcgctcacgctgcccgtgagcatgacggcgttgaagacttcgatatggcgcaggcgcatgggtggagataggaacaggcggagcgacccgaagggcgatcgaggcgcgcatattgcatcaaaacgtatcccgacggcgcggtttggctgcagcttcgcggcaattggaaacaaacctgcgcggcccgtgcgccccagccgataaagtggcgcgcccgtctcctcgcccggatgcaccggtcccatgatggcctgcgaatcaccgcccgcactgctccataccgtgcgccctgcccttctgtgctgcatcgcgctggcctgtggcctggcgcatgcgaaacctccgcgccccggggaagccgtcgcagcccctgccacgcccctcgccgcgcgggtcgccatcctggacgcacgctccccggcaattgtccgccttgccacgatggacgcaccggatccggcggtcccgcccggcgatggtgcgccccttccgcaactgcgcttcctgcgcctgtccccgaccacggccacggccacggccacggccacgggatcatccacggattgctgcgtgcagccgctggcccccgtcgatccgcaggacgcgtccatcctgcgctatgagggggagtctccccagccggccgctgaacgcgaagcccgcttcacgcatgccccgcgggagggcttcacaggactcgcgctggagggccagcctgccgtgacgcggatgccgggccgccggatcctgctgcggtggccggaccgcaagggatcgctgcgcgtggaccattgcctgtcggccgagggcctgcacctgaagatctccgaaggcaccggcgctggccgctggaagcccgcggcccactactacctgcccctggccaccgatgtgcaacctgactgcccgcaggagcggtgagccgcaagccggccacccggcacgcggacaacgggcctcggcggtatgcacatctttaccggcgcgaccggaactcagcccatacttcgcccctcagccttccggtggcgcgcgctgcgcgcacttggcaccgcccggctttttcccctttccccgatgatggccaccgaacgacgacaccgatcccccttccgtaccggcacactcttcttcctggctttttccctggcgatcgcctgcggcgaggcgcccgcgaagcccaaggtctccagcaagccgcgggctgccgccaaggcccgcaaagccaccaagccccgcgccccggcgcctgcagcggcctcgcagggcgatcccctgtcctcgcgcgtcggcgtggtggacgccaacactcccggcgccgtgcggctcgcgctggcatcggacaccatggcggtgccttccgcaggcctgcactatctgtccctggcacccgccgcgaaagcgcccgaatgctgcgtccggccgcaggccgccgtgccgccccgggatgtcgccatcctgcgcttcgacggcgacaattcgcaactggcggccgaacacacggcccagttcacgcaggcgccgggcgaacccttcatggggctggcgctgctgggcaaggccacggtcacccgggcttccgaccagcggctgttcctgcaatggccggaccgcaaggtgtcggtgcgcgtggaccactgtgtttccggggaggccatgcatgtgcgcgtggccgacagcgcgggccccggccaatggcagcctgcggcctactattacctgccgctcgcggtgccggccccgccggactgcccggtggacgaggcgccctgaagccgcgtattcaggcctgcccttcggaggcgccccactccgtcagctgccggttgagccacatggactcctgcaggggcgtggccttgcgcagggaggcgcaggccgccatggacaaggcccggccctgccgtgcgtccgccaccctgcggcgcggcgcgatgcatgccaggaaggactcccgcgccgccgccggcagggacggcgcgctggacaggtaggcttccgccccctggtagcggtcccgccgctgccaggccaccatgtaggccgagcggttcgagagttgcaaggcgtgcctgtccggcaggtgcatcacgagcggagcgatcggcgcaagcgccggccacacgtcgttggcgtagaactccgccccccagtaggcctggccaatccgcacgaaatgctccaggctggaaatgttcaccagcccagactccgccatcggcaggatttcgatcgagggcttgcgcacgtccaccgtgtcgttggagacatccacgtacaggctgccgaactggaacgcattctggaagtagcgctcgcgcagagcgccccagacggagcccacgtaaccaccctcgcccatgaaggcgcggatggcgtccagcccgggcagcgcagcgtccgatgccaccgccgcacgcagcttcttctcgaacgcctccgaaatctccaggcagcagccgtagggatagggcttgcggtacgtggggatgcaacctggcagttcctggtcgatttcacggcgcacggcatacaggtagtgctccacctcggccagccggccctgcaggtggcgctcggtcaggcgttgctgctcctggtctgcagggcggatttcctgggggatgaaacgacgggacacacgcaaccgctcccgatgcggagctggaatatacaaagacttacattctagcccggcggggcgacagacagcgtgctgcctgcgcacaccgcccggcgtcgccgatcaaggtcagcgtcggcgcgtgcgggccagtccgaagagggccagcaggccggacatcaaaatcacaccccattcggacaacgtcggaatgcttgccacagtgccaccaccgcccacgggggtggtactgccggcaacggtgatgcccagggtcgcgcgacgggaggagtcgagcggcggcgtggagccgttggtctgcgtcacggtaccggtgcatggcgcctggcccgtgttgatgaacagggcgcccgggccgctgaccagggtctgcttgaacgtgaccgtggagccggcgggaatcaccgcattgttgaagctgaaggtgacgggcgtgccgccggcagtgttcgcggcgatgttggcggttgagttcacggtgccgaccagcgtgccgtcgaaggcgttcaaccgtgcctcgagcgtgacggtatagctgccgccggtattcgtgccgtagttgacggtcaccgtatcgagcgtggtgccaccgtagttcggcagatagaaggaacggctgatgttgtcgccggtcgtgctgggactcgatggacagctgacgatcgtggcagcgccggcgaatgccggcgcgagcagggcggacaacgccagggcgcggagagtgtgttgcatggtgccaggacagtgatgggagcaaacggggagaagcgtatcccagtgtaaaacgctgcgcccccgcaggccacccagacagaggcctcgttcaccgctttccataccaggcccggccattcaccgggaccgtggcacagtcctccttccccggcgaagtaccgcgggcctctgccggccccgtcagtgcgccttctcccagttcggccccgtgcccacctcggccagcagcggcaccttgagttcagccacgcccgccatgagccgcgggatctccgtgcgcagccagccagcctcctcctccggcaactcgaagaccagttcgtcgtgcacctgcatgatcatcagcacctgcggcttgtccgcatccagcaccgcctgcacggccaccatcgccttcttgatgaggtcggccgccgtgccctgcatgggcgcgttgatggcggcgcgctcggctgctccgcgccgcgggccgttgggcgaattgatctcgggcaggtagagccgccggccgaacacggtctcgacgtagccgcgcgccttggccgaggccttggtctcgtccatgtactgcttcacgccggggtagcgctggaagtagcggtcgatgtaggccgcggcggccttgttgtcgatgcccaggttgcgtgcgaggccgaagctgctcatgccgtagatcagcccgaagttgatcaccttggcatagcggcgctgctcgctgctcacctggtccaccgccacgccgaacacctctgccgcggtggcgcggtgcacgtccagcccctcggtgaaggcgcgcagcagcgcgtcgtcgccgctcaggtgggccatgatgcgcagctcgatctggctgtagtcggcgctggcgatcacgcggcccggcggggccacgaaggcctcgcgcacgcgccggccctcggacgtgcggatggggatgttctgcaggttgggctcgttgctcgacaggcgccccgtcaccgccacggcctgcgcgtagtgcgtgtgcacgcggcccgtgcgcggatcggccagttggctcagcttgtcggtgtaggtgcccttgagcttggagaggctgcggtgctccaggatcttggcgggcagcgggtaatcctcggcgagcttttccagcacttcttcgtcggtgctgcgcgcgccggtcgcggtcttcttcaccaccggcaggccgagcttgtcgaagaagatctcgccaagctgcttggggctgccgaggttgaaaggctggccggcgatgtcgtaggcttcctgctcgagcttgaggatgcgctgcccgaggtcgtggctctgctgctgcagcgtggccgggtcgatcagcacgccattgcgctcgatgcggaacagcacctcgctgctctccatttcgagggcgtagatggcgcgcaatttctcgtcggcctcgatcagcggccagagcacgcggtgcacatccagcgtctggtcggaatcctcgcacgaataggcggcggcctgctcgaccggcacctgggcgaaggggatctgcttggcgcccttgccgcagaggtcctcatagctgatgccggtgcggcccgtgtggcgttccgccaggctcgcgaggttgtgcggcttgtgcacctccagcacgtagctctgcagcatggtgtcgtgcacgtagccccgcacgccgatgtcgtggttggcgaacacgtggcggtcgtacttgacgtgctggccgagcttcgcccgcgagccgtcctccagccagggcttgaggcgctccagcaccgcgtccagcggcaactgctcgggcgcgtcggggccggaatgcgccagcggaatgtacgcggcggctccgggctccacgctgaagctcaggcccacgatctcggcgcgcagttcgtcgagcgacgtggtttcggtgtcgagcgcgaccagttccgcgccctggatgcgctccagccagcggtcgaaatcctcccaggtgagcacggtgtcgtaggccacctcgcgcccctgcgcggcctcggccacgaaggtggtttcggggctcgcgaacaggtcgccgctcgcgccgggcagcgtggccgtggcgttcgccggcaggtcgtcctgcagcgcgcgcgccagccccttgaatccgtaggcctggtagaaatcgcgcagcgccgcgttgtcggacgctcccatggccaccccggccaggtcgggcaatccatccacgtggcccgcgaggtcgcagtcggtgcggatggtgaccagctcccgccccttgggcagccattccagcgcaccgcgcaggttctcgccggccacacccttgatctcgcccgcccgtgccagcagcccgtcgagcgagccgtattcgttcagccacttggcggccgtcttggggcccaccttgggcacgccgggcacgttgtccaccgcgtcgcccaccagcgtctggtaatcgaccatgagcgtgggcggaacaccgaactcggccgtgacgcccgccacgtcgcggcgcttgccgctcatggtgtcgatgatggtgatgtgctcgtccaccagctgcgacaggtccttgtcgccgctggagacgatgacctcgatgccctggcgcgccgcgcaggccgcgagggtgccgatcacgtcgtcggcctccacgccgggcacgcagaccaccggccagcccatcaggcgcacgacctggtggatgggctcgatctgcgcgcggaggtcgtcgggcatgggcgcgcggtgcgccttgtattcggggtagagcgtgtcgcggaaggtcggcccgctcgcatcgaagacgcaggcggcatagtcggcgggatagtccctgcgcagcgcctgcagcatgttgatcatgccgcggatggcccccgtggcagggctggccgggtcgccgggcacggcgcgcaggtccggcatggcgtggaaggcgcggtagaggtagctggagccgtccaccagcaccagggtcttgggtttgctcatggtccgggattgtgcccgcgggcgggtgtgcgcgcccgcgcgggcctacaatccgcccatgcgcgccgccaccactctcctcctcctggcgctggcctccgggccggcccttgcccagactcccgccccttcgcccgccccgcaggccgcccccgcggccgacgcgcaacccggtgccgcggcggatgccgagccgggccggcgcaaccagcgcgtggagcgcatccgcatcgaggatgaaggcagccgcgtggacgaactgcgcgtgggcgggcagacgcagagcatcacggtgcagcccaaggccggcaccaccatgcccgaatacgaagtgcagccgcccgacggcgtgcgcgcgcggcccggcagccgcaacggcgctgaaaccatcaccagcccgcgggtctggaacgtcatgaagttctgagcccggcccgggcacagccgccccggctctgccctccgcccgcggcgggcacgccctccttcccgcagggcgcctgccgcgccatccggccccggcggcccgcccgccttttttccttccgtcctcccgctcttctccccgccaagcaatggccgttttcaccgaagtctccaagaaagaggcgcgcgatctgctgcgccgtttgcagctgggcaccctggagtcgctgcgcggcatcgaaggcggcatcgagaacaccaactatttcctcaccagcgaccagggcgaatacgtgctcacgctgttcgagcgcctgaccgccgagcagctgccgttctacctgcacctgatgaagcacctcgcgcaggcggggatgcccgtgccggacccgcgtggcgaccgccatggaaacatcctgcacactgtcgcgggcaagcctgccgccgtagtgaacaagctgccaggcaggagccagctcgcgcccgaaccggtgcactgcgcggcggtgggcggcatgctggcccgcatgcacctggccgggcgggactacgagcgccggcagcccaacctgcgcggcctggcctggtggaacgagacggtgccggtggtgctgccccacatcggcgagtcccagcgcaccctgctgcgctccgagctggcctaccagaaccacgtcgccgcatccgcgggctacgcggcgttgccgcgcggcccggtccatgccgacctgttccgcgacaacgccatgtttgacggcgaggtcctgaccggcttcttcgacttctatttcgcgggggtggacacgtggctgttcgacctggcggtgtgcctgaacgactggtgcatcgactggcccaccggcctccatgcgcccgggcgcgccacggccatgctggatgcctaccaggcggtgcggccgctctcggccgacgagcgggccctgctgcccgcgatgctgcgcgcgggtgcgctgcgcttctggatctcccgcctgtgggatttccacctgccgcgcgaggccagcctgctcacgccgcacgatcccacccacttcgagcgggtgctgcgcggccgcatcgcgcagcccctgcatgtgcgcgcgggcggcggattcgcggagtgagcgccccggccgccggccaccgtggcggcgcggccacatgaaacccgccggcgcgcccggaaacccgtgccgccccggcccattcgtcccttcggcgcgacaatcctcctgaaccacgcgccgcggcatgccctggagccatgcccgccggcgcgaccgcgcctcccgcgaagcgcccagccactgcccgacgggcgtaacacgcacactgcaccgccatgaaactgcacatcgtccctgcccgcgccggcctggaatgggtccgcctcggcatccgcatcttctggcgccagccgatggcgctggcggccctgttcttcctgaccatggcggcgatgtccatcgccacgctgctgccgctcgtcgggcccgccgtggccctggcactgctgccctccgccacgctggccatgatggtggccgccggcgacgccacgcagggccgcttccccaccccggcactgctgctggtggccttccgcaccggccggcagcgcctgcgctccatgctcatgctcggcgcgctctacgccgtgggcttcctcgccgtcatggccatctccgcgctgctggacggcggacagttcgcccgcgtgtacctgggcggcgaggaactcacgcgcgaaatggccgagctgccgcagttccaggcggcgatgtggctcgcgctggcgctctacgtgccgctgtcgctgctcttctggcacgcgcccggcctggtgcactggcacggcgtgccgccggtgaaggcgctgttcttcagcatcgtcgcctgcctgcgcaatatcggcgcattcaccgtatatggcctggcatggacgggggtcttcctgggcgcgggcatcgccgccagcgtgttcgtgacgctgctggccctcatgggcctgggcagcgcgctcgcggccggcatcatggtcggcacggccatgctgctggcggcgatgttcttcacctccgtggtgttctcgttccgcgactgcttcgagccgccggaacgcccggccgccctgcccgagagcccagccgccgcctgagccctcgcggtcacgctttcgtcacgaaagcgtcaaatccccgtcatctcggattcctagcatcccggtccggagacaggcccgggtacgcccggcctgcccatcgagaggcccgctgcgcgttcacgtatcggcggcgcccatacagcagaccgacccatccggaatccaagatgtcccacaccccgatgccctcccgccgcaaagccctgcaattcctggccggcatgcccctgctgcccctgggcgccagcgcatccgcagcttccatgctggccgcctgcggtggcggcagcgatggagcgctctcctcctacgcctcgaccagcttcagctccatggccgcgcccaccctggcgcaaccggccgccatggccaccaccaccgtgggctccacgatgagcgtgaagttcaccaatggcagcgcggccaactaccagctggcctaccagcccttcttcatgacgggcgaccaggtgcccagcacggccggcggcaccatcctggccggcggctacttcgacatcaacaacaagccgatcatcgacgcgtcggtgcccggcaaggagcgccccttcttctccgactgccccgatggcacctcgctgctgaagctggacaacgccagcgtgtcgggtgtcaagggcaacccggtgttcgccgtggtgcagttcgagtacaccacccgcaaccaggcccaggcatcgatgtacggcctgctgccctcgcccatcgccgtgctgacgctggaccaggacccggccaccggcaagctgaccctggtcaagtaccacaacgtggacacgtccggcgtgaagggcctgtggatcacctgcggcgccagcctctctccctggaacacccacctgtccagcgaagagtacgagcccgacgccacgctggccaccaacgcccagctgcagggcttcagcaaggcgctgttcggcgacgccgccaaggccaatccctacgactacggccacatgcccgaagtgaccgtcaaccccgacggcaccggcagcatcaagaagcactattgcatgggccgcatctcgcatgaactcgtgcaggtcatgcccgacaaccgcaccgccctgatgggcgacgatgccaccaacggcggcctgttcatgttcgtggcggacaaggaaaaggatctctccgccggcacgctgtacgtgggcaagtggaagcagacctccggcaagggccccggtgccggcgacatcagctggatcaacctcggccatgcgaccagcgccgagatcaaggccctggtcgatggcggcatcaaggcctccgacatcatggacgtgaagaccagcgacccgtccgacagcagctacacgcagatcttcttcagcggcaagaagaactgggtcaagctcaagcccggcatggaaaaggctgccgccttcctggaaacccatcgctacgccgcgctcaagggcgcgtcgatgggcttcaccaagatggaaggcacgacggtcaacatcaaggacaagaaggcctattccgccatgtcctacgtgcagaccagcatgctcaagggcaacgccgccaaccagggcgacatccaggtcgagggccccaaggcgggcgccgtgtacgagcacaccctcacgggcggccagaaggacacgtcgggcaacgccatcaacagcgaatgggtgtccgtgcacatggaagcaccggccgcgctcatcggagaagatctggccaaggccgacgcgctgggcaacctggccaacgccgacaagatcgccaatcccgacaacatcaagttcgcggaaaagctgcgcaccctgttcatcggcgaagacagcggcatgcacgtgaacaacttcctgtgggcctacaacgtcgacacgaagcagctcagccgcgtgctgtcggtgcccgcgggcgccgaatccaccggcctgcaggccgtggacgagatcaacggctggacttacgtcatgagcaacttccagcatcccggcgactgggaaaccccgctgcacgacaacgtcaaggccacgctggatccgctggtgcgcgccaactacaaggaccgcttcggcgcctcggtcggatacctgaccgccaccagcacgcagatgagcctgaagggctgacgggccgggcggcccgcgcctgctgcgccaggccgtgcaacccattcgaaagcgaggcttccgcctcgcttttttcattgcggcggcggcctctcccaccagggcgcgggaggtcgattcatcccggtgaaacgcgcggtcattaccaatgataatcaatatcattcctataatgcgccgcgccgcccgtccacgatggccggcaccaccggggcccgtgccgctgcgcacaggtccggacgcaggccgtcccggccgcggcttttcgcgccgccatcccgggacggaccggggagccacgctcccgccttcaacgatcttcccgaggagaagccatgaccaccatcccgttccacaccaccgccctcgccagcctgctggcgatcgccgcgctcggcgccacggctcccgccagcgcccaggcgccgggtggcgccggtacggatgtggcgcaggcgggcgggaagcaggctacttccgccacccccgccgccgtggcggcgcactacgccgtgctggtgcacgcgaactacgaggacacgctgaatgccgccaggacgatgcaggccgccatcaaggccttcaccgcaaggccgtcggcggagaccctggccgaggcgcgcaagacctggctggccgcgcgcgagttctacgggcagaccgaggcgttccgcttctacggcggccccatcgacgacgacaagggccccgaaggccagctcaacgcctggcccatggacgaatcctacgtggacagcgtggaaggcaggcccgattccggcctggtgaatgaccgcaagttcgccatcaccaagaagaatctggccgcgcagaacgagcgcggcggcgaggagaacgtcgccacgggctggcacgccatcgagttcttcctgtgggggcaggacctgtccgagaccggcccgggggaccgcaatttcgaggacttcgtggacggcaagggccgcaatgccgaccgccgccgccagtacctgaacgtggtcaccgacctgctcatcgacgacctggcttcgctcgtcaaggcctgggacccgaaaacgccgaacaactaccgcgcgaagttcgtgaagggcggccaggaatcggtgcgcaagatgctggtgggcctgggctcgctgtcccgcggcgaactggccggagagcggctggaagtggccctcaacagccaggaccaggaggacgagcactcctgcttctccgacaacacccaccgggacgccgtgaccaatgccctgggcatccggaacgtctggctcggcgagtaccggcgtgccgacggcagcctggtgcagggtgcttcgctgcgggacctcgtcgccgcgaaggacgccgcgctggccgaccggaccacgcagcagatcgccgcctccgtgaaggccgccgagggcatccaggcccccttcgaccgcgagatcatcggcggcaaggacgccccgggccgcctgcgcatccagaagaccatcgacagcctcacgcagcagagcaaggatctcgtggaggccgccaacgccatcggcatcaccaagctgaccctcgtgcaaccgtgaaggcgatgcgcgacatgacccctccgcagactgcgccagggcggcagcgcgcgctctggccggccgttaccctggcaggctccggcctggccgccgcgggtgccctgctgctggccggcggcgccgcggccggcgacccgcccgacccgctcggggagaagaccggcggcgacaccacggtctatgccaccggccgcaatgccttctcgttccctgcagccaacctggaggacgcggaacgcacgcgcttcgtgatcggcaattcgttcttcaagcgcaactgggtggaagccggcgcctcgaccaaggcgcgcgacggcctgggcccgcatttcatcgcgcgctcctgcggcggctgccacgtgcaggatggccgcggcgagccgccggagatattcaaccgcctgggcgaaacgcgggacccgatcgtctcgctgctcatccgcctgtcgattcccggcaccgacccgcacggcggccccaacccggagccggtgtatggcgaccagctcaacacggcggccgtgcagggcgtgaagcccgagggcacggtcacgctgcgctacgagaccgtcaagggcagcttcgccgacggcacgccctacaccctgctgaagccgcactacggcgtgcgcgacctgggctacgggccgctgcatgccggcaccatgctcagcccgcgcatcgcgccgcaggtcatcggcgtggggctgctggaggcaatcgacgaggccgacatcctcgccaacgcggccgaccagacggccgcgcccggcccggtcaagggacggcccaaccatgtctgggatgcaccgtcgggccgcaagatgctgggccgcttcggctggaaggccaacgtggccaccctcgcgcaccagacgggtggtgccttcgtcggtgacatgggcatcacctcccggcactttccgagcgagcactgcaccaccacgcaggtggactgcggcgcagcgcccagcggccgcagcgcgggcgcgcgcggccaggaaggcgtggagatcgacgacaagaccttcgacgacgtggtcttctaccaggccacgctggccccgcccgcgcgccgcgacgtgaacgacgccaccgtgctgcgcggccaggcgctgttcgcccaggcccagtgcgccgcctgccaccgcccgagctacgtcacgaaggaaggcccgtttccccggctgaccagcaaggccctgtcgggccagcggatctggccctacaccgatctgctgctgcacgacatgggcgagggcctggccgacgggcggcccgacttcctggccagcggccggcagtggcgcacgccgccgctatggggcatcgggctcatcaaggacgtgaacggccacacccggctgctgcacgacggccgcgcgcgcggcgtgctggaggccatcctctggcacggcggcgaggcggaagaagcgaagcagaacgtgctgaagatggacaaggccgagcgcgatgcgctggtccgattcgtggagtccctatgaccgcatccctcgaacttcttaccgccctgcgccgccgtggcgcgccggccctgtgggccgcgggtgccgcgctgctgtcagcgggcgcgcaggcccaggccccggtcgactggcgccacgatgccgtgccgttctacgacaccacgcacgcgctgcaggggctctacacccactggggcctgccgcgcgccacggagttcgcccaggcatcgggcgccctgcccccggcgctgcgcgcgctctgctccgccgcgcccgacggctcgtccgcagcgctggccggcgcgcgccaggcgtggcagcgcgccatgctggcctgggagagtctctccgccgtggccgtcggcccggtggtggcgcgccgcgcacagcgccagatcgacttcatgcccacgcgcccgcagctcatcgagcgcgcgatcaaggcgcagccgcagggcgccacggccttcgagcgcgtgggcacgccggccaagggcctgcctgcgctcgaatggctgctgtggacccagccggcgcagcccgcctcgcccgcctgcagctatgcggtggaagtcgcgctcgacgtggagcgcgaagccgtggcccagcaggccgcgttcagcgaagcctcgcaaaccgactgggccgccgaggaccagcaagagcgctccgcccaggccatgggcgaattcatcaaccagtgggtgggcggcatcgagcgcctgcgctgggcgcacatggaaaagcccctgcgtgccgcccagggcacgcgcgcacccgattacccgcgcgcggccagcggccaggccggcgcggcctggaaggccgaatgggccgccctgcgcgccctcacggtgcaggcggacggcacgccgccggtgcagccgggccagggagcggtgccgctggaaacctacctgcgcgggcgggggctgaacccgcttgccgaccggctgcgcgaggtggccctgcgcatcgacgcggcaatggcggccgtcgccggtccggatgccgctgcggccgacggcccgcgggtcctgcaggcggcgaaagaactcagtgccctcaagcggctcgccgaagccgatgtggcgccggccctgcaggtcagcatcggattctcggatgcggacggggattgacgcagtgggcgcatggagcacgcgcggccatggcttcccgggcgggccttcgcggcgatcggccctgcgcacgctggccggcatcggccttgccgtgccgttgtccggtacctggaacggtgcgagcgcgtcgggcacgcccctgcggctcgcggccgcctggcagcaggagaatggcagctaccgcatcggactgctggaggcgcaacccggatccggcaccgcattgcgcgcgctgcatgcgctggagatccccacgcgcgcgcacggcctgtgcccgctgcccgacggcagcatcgtggccgcatcgcgccgcccgggcgactggctgctgcgctggtggccgggcacggcacgcgaccccgtctggcagtggaccgacggccagcgctcgttcaatggccacgtgatcgcgtcaccggacgcacggctgctgctctccaccgaaaccgaggcggacacggggcgcagcctcgtcgtggtccgcgatgccgccagcctggaggtgcgcgcggaatggcccacgcagggcatcgatgcgcacgagctgatctgggaccggcgagcgccggtgtacggcatgcccaccctgatcgtggccaatggcggcgtgccgacggcccccgagaccggccgcgtgaagcgggcgctggacaccatggattcgtccatcgtgcggctgcacggggacacgggcgaaaccctggggcaatggcgtctcggggaccgccgcctgagcctgcgccacctcgcctggaatccgcgtgcggacgtactcggcatcgcactgcaagccgagcacgacgggcaggacgcgcgcgcggcggcaccagtgctcgcgctcttcgatggcaaggtgctgcgggccgcagagccggcgccgcaggggctgcccggcggcctgcgggggtacggaggcagcatcgccggattgccggaaggctggaccgtcagctgcccccgcgcccagggcatcgccgtcttcgacgcccgcggtcggtggcaacggctcattccgctgcccgaggcctgcgcgctggcggtgcaggattcagcgctttgggcggccggagtggaacagacactggagaatgcgcagggcacggcgccgctgcaccacccccacggcccgtcgctcgcggatgcgcgggtggacaaccactggtaccccgcctgatccataaatcacggtcgagctacatccagagacactcatacggaaagttatacaaggcattacaacggcgaccttttgcgtaaggttttacttacactccggcgattctgcgaggtcgccaatgcctttttctccaccccatcgcatccgtttcgccgcgctctgctgggcgggcgccatgcactgccatgccgtgctggcggcggacatcctgctggcccctccgcccaacggcggcttctcggtgaccagcagcgacaagacgcagatccggctgcgcgtggacgaggcctcgggcactgtcacgatgcccgggctggcctcggtgccgcagcagggcacgcccgtgtgccatggtccgggcggcgtgctcggcgattgcagcgccggggtcgtcggggccaccggggcgaccggagccacgggtgcgaccggcccggcaggggcgaccggccccacgggcagcgcgggccccacgggagcgacaggcgctgcggggcccacgggggcatccggtgccactggaaccatcggccccacgggtgcggccggccctgccgggcccgcaggtccgaccggccctaccggtgcgacgggagcgacaggcacccagggcggcatcggtccggccgggcccacgggcgcgacgggctccgtgagcgcggccgtcgcgatccggactttcacgctgcccaacgtgggcagcgacacctgtacagtcgtgtcctgctgcaatcccggagagaaagtgctgggtggcggacacgccgcgaataccggcagggcctcgcccgaagatgcagccgtctacgtcggcgagagccgcccggtcgatagctgcggaggcaccgcaggtactctcggctggtcggtgaagatactcaattcgtaccgcgcgaacctgcagagctgctccgcctacgccatttgctcgcagtagcgccaagccttccggttgccgcgatgaccgagaccacgcacacgccccaggcccggcacgacgccgccacgccagagttcccgcatgcacggcgcattgcctgcggcatcgacatggccgccgcactggcggagatcgatgcattgcctgacgcccagtggtgcccgcatttcaacctcgccaaacacaacggcggctggcatgtggccgcactgcgcggcacgccccgctcgcccctggccgccgcgccgggggagttctccgccgacctctaccaggacggcgccgcgatggcgcagtgcccgtccgtgcgcgcgctggtggccgccatcgcgggcgacgcgcccctgaaatcggtacgggtgctgcggctggcgcccggaggcaccatcctcgaacacaccgatccaggggtcggcctgcgggatggcgaagcccgcctgcacctgccgttgcgcacgcacgacgaggtgttcttctacgtgggcggcgagcgcgttcccatgcgcgcgggggagtggtggtacgccgatttttccctgccccaccgcgtggccaaccggggaacccgcgagcgcctgcacctcgtggtcgattgcgcggccacgccagcgctgcacaaggccatcgccgcgggagatgcgggctcgccgctgtccgaagcgcacgacccgcaatggcagttcgcacggttccgccaggaggtcttcggcgatccggcgctgcaggaacgcctgatcggcatccgctcgcgcgaggatttcgcacaggcctgcgtgcagcagggccaggccctgggccggtatttttccgaggcggaggtcctgtccgccatggcctgcgggcgcgatgcatggacgcggcaatggatcgtctgaatttcgagggctggtcgcccatccgcctctaccgggaaccgggcggcgaactgctcgtggactggatgcgcgcaccgccggaggtcacgcgcacgcccttcttcgccgacggcgtgcagaacgcgatgcagtggccgttccaccaggcattccgccggcagacacccctggccgacctgatcggctgggcgcaggtctcgccgggcctgcagccgtcgggcatcatcttccacgtctcgcgctgcggctcgaccctcgtcacccaggccttcgcggcgctcgatgaccacgtggccctgtcggagccaccgccgctggatgacctgctgcgtgcggaacaccggctgccgggcctggacccggcccaggcactcgccgctgcgcgggccttcgcgagcgcatgggcccagccatcgctgcccggacatgaaacccggcgaagccacctcgtcatcaagtgcgactgctgggacactgccctggccggccgcatcgccgaagcctggcccggtacgccgtggcttttcctctaccgcgatccggtggaggtgctggtgtcgcagatgcagcagcgcgcggcgtacctgatccccggcggaccgctcggcgtcaaccctgccgatatctccttcgacgaagcgctgcgcatgggcccggaggcctattgcgcgcgcagcctgggcagcatctatgccgcgatggtccgggaattccggccgggacgcacgctgctgctcgactaccggcaactgcccggggcgatcctcgacgccatcgcgccgcatttcggcatgcagcccggcgtgcaggccaccgaacgcatgcaggccaccttcggcgtgcatgcgaagaatcccttgcatcccttcacgcccgacgccggacgcaagcaccgcgaagcaccgcagcggctgcgcgagctggcacgggaatggatcgccccgcactacgatgccctggagcggctgcgtgccgaaggagcgacactcccatgacccttccgacccccaccctcgcgcggctcggccgccgcggcttcctcggggcatcggcctccaccgccgcagccgccgccacggccagtgccccggcggctgtcctggcggccgcctccgcgggaaccggcaggccatccgcctccgcggcgcaccgcaccgtgggcgtgctgctgccggaatcgtcccgctaccccacgctgtccgcggagttcctcgcgggcctggacgccggggccgccgcctccggcctggcatcgccgcgctggctgcccctgccctacggccgcagcgtgcgctcggcgctgcggcaggcacgcgccgccgtggaaaccggcaccgtggatgcactggcgggatggctgccgatggatgccgccatggagctcgcgccgctgctgcagcagcgccaggtgcccttcctcgcaagcgatacgggcgccgaccggcttgccgacctctcttccgcgcggtcaccctggttggttccgcacacgcttgcgctgtggcaatcctgcgccgccctcggacaggaggcgccccggcgctggggcccccgtgcggtgctttgcatgggcctgctcgaaagcggatacgactttccgcacgagttccgtgccgcattcgaggccgcggggggcaaggtggccgccacccatgtctcgggcctgccggacggacgacccgagttcgacgggctgcgggccgcgctgaaaggaacgccagccgacttcgtggtggcgctgtactcgggccggcaggcagagcgcttccgcgcagcatggcggcgcctcggcatgcaccgccaggggtccctggtgggcagtccggtcgcgctcgaaagccctctatccgaatcgcccccggcagcggccctgcagttgggcaccgatgcaggggatcgcctggcccggtggcaggcggcggctcccggcggagcgctggaggctatggccccgctgcatggtgctctcccggaaccggcatcccagcccgcagccgcacgcccgcgcgtgcgcagtggctggaccaacccctatctcgtgacttgatgaaggataaaaagacatggcactggatccattcatcggcgaaatcagcattttcgccggcaactaccctcccaagggctgggcgttctgccaggggcaaatcctgtccatcgcgcagaacagcgcgctctttgccctgctgggcacgacctatggaggcaacggcgtgacgacgttcgcgctgcccgacctgcgggggcggatcccgctgggcccgggacagggcctgggatcgccgacgaactacatgcagggacaggtgggtgggcaggagacagtgacattgctgagcaaccagatgccggcgcatgtgcacacggcctcggtcgcggtgagcagcagccaggggaactccccggcccccaacggccgctatctggccgcgtccgaccagcgcaatgaccagtacaccgaccagggccccgacggcaccctggctggcgtcacgaccaacgtcgccggaagcagcatgccccacgagaacatgccgccctacctctgcctcaatttcatcatcgccctgcagggcgtgttcccgtcgcgcaactgaccggccgggccggcgcggaaggccccgccctccgcgtcactccaccaccgtgagcttggccaccgacagcgccagccacttggtgccatgccgcgggaagttcacctgcgcacgcgcatcgtcgcccgagccttcgagcgacagcaccttgccttcgccgaacttggtgtggaacaccgcgagccccacgcgcaggccataggccggcggcgccttctgcgccggcacgggcgggctcgcgaaggtctccgacctggcccccgacccgaagccgccccatggcgtccccgcactcccgccccgtccgccggactgcggcgcgaagctgccgaagccctgctgcttgggcgtgatccatttcagcgccgcctcgggcagctcgtcgaagaaccggctcttgatgttgtagcgcgtctgcccgtgcagcaggcgcgtctgcgagtggctgagataaaggcgcttgcgggcgcgcgtgatcgccacgtacatcaggcggcgctcttcctcgaggccgtcccggtcgctcatggagttctcgtgcgggaacaggccctcttccatgccgccgatgaacacggcatcgaactccagccccttggacgcgtgcacggtcatgagctgcacggcatcctgcccggcctgggcctggttgtcgccggcctccagcgcggcgtgcgtaaggaaggcggccaggggcgacagcgtctcgccggtatcggcgtccacgccaaccggcaggggctcgtccaccaccggcagggaggggtcgatgccctggctcgcagggctctggcgcaggctggcgccgtgctcgtccaccggcagcgcgacggcgtcgcggccgaagccctcctgcgtgacgaagctctcggccgcgttgatcagttcgtccaggttctccagccggtccgcgccttccttctcggcgcggtagtgctccaccagcccgctcgattcgagcatctggccgatgatgccgcgcagcgtctggccctgcgtctgctcgcgcatcacgtccaccatggcgacgaacgcgcccaggttggcgcccgccttgccaggcacggcgctcaccgcatcgtgcagcgaacagccggcctgccgcgccgcgtcctgcagcacctcgaccgtgcgcgccccgatgccgcgcggcgggaagttcaccacccgcatgaagctcgtgtcgtcgtgcgggttctccagcaggcgcaggtaggccagcgcatgcttgatttccgcgcgctcgaagaagcgcaggccgccgtacacgcggtagggcaccgcggcattgaagagcgccgactcgatcacccggctctgcgcgttgctgcggtagagcaccgcgatctcgcgccgctcgaagccgtcgttgcgcgcgagctggcggatctcgtccaccatccattgcgcctccgccaggtcggtgggcgcttcatagacgcgcacgggctcgccgggcccctgcgtggtgcgcaggttcttgcccaggcggcggctgttgtggctgatgagggcgttggccgaatccaggatgttgctgtagctgcggtagttctgctccagcttgatctggtggcgcacgtcgaactcgcgcacgaaatcctgcatgttgcccacgcgcgcgccgcggaaggcgtagatgctctggtcgtcgtcgcccacggccagcacgctgccgtgcgtgacgaggcggccgtccaccatgtcgcccgcgatctgcttgagccaggcgtattgcagcttgttcgtgtcctggaactcgtccaccaggatgtgctggaagcgccgctggtaatgcgcgcggatcgggtcgttgtcgcgcagcagttcgtagctgcgcagcatcagttcgccgaaatccaccacgccctcgcgctggcactgctcttcgtagagctggtagagctccaccttcttgcgcccgtccgcatcgcgcgcatccacgtcgccgggccgcagtccctcttccttgcagccgctgatgaagtaggccatctgcttcgggggaaagcgctcctcgtcgatgttgaactgcttgcacagccgcttcacggccgagagctggtcctgcgtgtccaggatctggaaggtggcgggcagccctgccgacttgtggtgggcgcgcagcagccggttgcacaggccgtggaaggtgccgatccacatgccgcgcacgttcaccggcagcatggccgagaggcgcgccgtcatttccttcgcagccttgttggtgaaggtgacggccaggatgccgccgggcgagacgtagccgttctgcagcagccaggcgatgcgcgtggtgagcacgcgggtcttgccggagcccgcaccggccaggatcagggcgtggcccgcaggcagcgtgacggcggcgagttgctcgtcgttcaggttctgcagcaggggcgacgcggcggccggcgcggccgcgaggcccggctcggcagcaccgaaaggcgctggcgcgccggaaaacaggtcgtgtgggagcatcccgccattgtaggaacccggccgcctccgcccggccagcggggtcaagccccccggcctgtgcttacgtcagcaaaccgtccagcgcgtcggactcgaactgcttccagagcgcatcgcgccgctccagcgtctcctgcaccgcgccgtggcgcagctgcgccaccgccgacaccagggcattgcacaggaagaaggccgcggtgtacgaatcgaatggcgatgcattggccgtgcgcgccaccagcgtgtgctgcgcatgctgcacgacgggtgccaccgggctgtccgtgagcgccaccacggtggcgccctgcgcccggaaatgctgcgctgccagcaggccgccgcgcgagtagcggcggatggtgaacaccaccagcacatcctgcggctgcacccacagcatccggtccaccgcgaacggcgcgcccgcacccaggtcctgcacgcccgggcggcacatgttcaggtgcgtggccaggtggctggagacgggcgcgctgttcttctcggccagcaggtacacgcgcccccgggcctgcgccagttgccgtaccacggcttcgaaggcagccacgtccaggccctgccgcgtggcggccaggttgtgctggtcgtgcagcagcgcatcgtccacgcactcgaccaggctgcgcccggcgcccagggtcgcaggcgcgcgctgtgcggcggtctgcaggcgcgaggtgacctcggagcgcgcctcgcgccgcacctcggccaggctcccgtaacccagcttggaaaacatccgcaccaccgtggaagcgctcgtgcccgtgcgcgacgcgatcgcgctggcggaatccagcagcccgtcagggtagtggcgcagcaggtcgtcggccagcgctcgctcgctggcggtcagggaggcggcctgggcggcgagccgttcggtcaggagcatggggtggggagaaggtgcgggtagtgcgcgggcagggtgccgttggcgccgattgtgcacggcgcgtcacgccgtatgcgcctcctgattgcaacactcattgcaaggcaatatgatttatgaaattttcgtttcaatcactccccgttgacgcaacactgcccgaccatgaccgccatctcctccgcgcctgccgtccccgcctccgcccagcccctgctcgactggctcgcctcgcaggaacaggccatggcccacctgctggcgcaggtcgtgaacatcgacagcggcagcggccatgaagagggtgtgcgccgggttgccgcggtcttgcgcggccgcctggaggccgccggcatccccgtgcagaccctgcccgagccaggctggggcgagtgcatcctggccagggtgccgggcagcaacgccgccgcatccggccactaccagctcatggggcacatggacacggtcttcccgctgggcacggcggcgcagcgcccctggcgcgtggaaggcggcaaggccttcggccccggagtcgccgacatgaagtcgggcctggtgatgaacgtcttcgtggccgaggcgctggcccgcttcggcgggaacgccaccccggtgcacctgttgttcaccgccgacgaagaagtgggatcgcccgcctgccgcacggtcatccgcgaacacgtgcaaggcgcccgtgccgtgctcaatgccgaacccggccgcatcagcggcaacgtggtcaacgagcgcaagggttcctaccgcatcgatttcgaggtgcagggcgtggccgcgcacgccggcatcaaccccgcccagggcgccagcgccatcgacgcgctggcccgcaagatcctggcgctgcacgccctgaacggctgcgagcccggcatcacggtgaacgtgggcttcatccagggcggcatggcctccaacgtagtggctccgctggcctcggcacacgtggacctgcgctacacagccggcaacgacctggaaggcgtgctcgcgcgcatccaggccgtcatcgaggaagaatccctgccccgcaccagcggccgcatcgtcgcgaagaccggcaccctgcccatggcccgcacgccagacgacctgctgcagacctaccagcgctgcgccgaacaggtcggcttcaaggtcgagggcgaggccacgggcggcgcggccgacagcggcatcacgtcgaacatgggcatcccctccctctgcgcgctgggccccgtgggcggctacgcgcacagcgagcgcgaattctgcgacctcaccaccttcgtgccccgcgcccaggcgctcgcgctcacgctgctggcactgggctgaaccggcttgcatccttttttttcctgacctttccgagacctatgtccttcgaacgcacccccgccacccgccgccagatcctcgccaccggcctgggcctcgccggcgccgccgccctgcccgccttcgctgccggagacaaataccccagccgccccatcacgctggtcgtgcccttcccgcccggcggctccgtggacgtcatggcgcgccagtacaccgaatcgctgggccgcatcctgggcgtgccgatcgtggtggacaacaagcccggcgcgggcggctccatcggcacgcagttcgtggcccgggccccggccgacggctacaccctcgtggcctcgtcgcagagcagccacctggccaacccgctggtgcagcccaagctgggttacgacccgatcaaggatttcgagaacatcgccatcctgggccgccagcccaacgtgctggtcgcccaccccagcgtgcccgcgaagaacttcgccgagttcgtggcctacctgaaggccaaccccggccaggtcaacttcgccacggccggcgccggcagcatgggccagatcaacgccgaggcgttcctgctggccgtgaacgccaagggcgtgcacatcccctaccgcggcggctctccctacgtcacggccatcctggcgggcgaggtgcagttcgcactcgacaacctcgtggtgttcctgcagcacatccaggccggcaagctgcgcgcactggccgtggcgtcggacacgcgcgtggcccagctgcccgacgtgcccacgttcaaggaactgggcttccccgacctcaaccagccctcgtggaccggcatcgccgcgccggccggcacgcctgccgccgtcgtcgccacgctgcacaaggccatccgcaaggcggcgacggagcccgccatgatcgagaacctcaagacccgcggcgtgattccgcccgaagagatgtcgcccgccgccttcgagaagatgatgtccgaccgcctcgcgtcctacggcgaggtggtgcgcaaggccaacatcaagccggaataagagcggcaggcacggcgcagcggtcctgcgccgcggcgcgtcttgtgggaacatgcgcggcaccccaccgcacagccccaggacccgccgatgcgcaccaccctccctgccctgctcctctgcctcgccccggcctggatggccacggccccctcatccgcagcggcccagtggaccgcgtgcagcagcgatggcaaggccgcgccgagcgcgctctacgagcgcttcctcggtgccgactgcgccacctgctgggccgatgcgccggccagggaacccggcggccaggccctcgtgctggactggatcgtgccaggccgccagggtgacgacgcccccctgtctgccgccgcaacgcgcgatgcgctggagcgcctgcaggcgctgcgccgcgacccgcccgcggccaccgacaccgccatcaccgacgtcgcccccaccgccccgctgccgggccggcttcgcgtggccctgggcccacccgtcaacggctatgtcggcgccaccatcgccctggcgcgccccgggggcaaggccgcagccccgcatgtccgcgccggcacccgctatgccttcacgctgctgctggtcgaaaccgtggccgccggagcggagggcaacgccgccgaacggcacatcgtgcgcaatgcactgcagggcacctgggaggccggcacggcagcgccgcgtggcggatggtcggagctgcggcccatgcgcatccccgacggtgccgacccggagcggctcggcgccgtgggctggctgcaggatgcaggcggcacggtggtcgcggcggcacgcgcccactgccccgcccgcgatgccggcagaccgcagtaaccctgcgctccgtccgccaacctgcctggtgcgcccggcctgcgggcggcaggggtagaatcagtcaccgggcccaagtttcttgacgtccggtttttttgtgcctgcgcacagcagggttcggcagaggcctccacggcccgcccgcacgaccggcctccaagccaagcgccccatcgcgggggaaaaaggtcccccgcgacctttcacaggagcttggaaatctcatggaaatcttcgactacgacaacgtcctgctgctgccgcgcaaatgccgcgtggagagccgatccgagtgcgacgccagcatcaccctcgggcagcgcagcttccgcctgccggtggtgccggcgaacatgaagacggtggtggacgagaagatctgccgctggctcgccagcaacggctacttctacgtcatgcaccgcttcgacctcgacaacgtgcagttcgtgcgcgacatgcatggtgccggctgcttcgcctccatctcgctgggcgtgaagcagcccgactacgacacggtggaccggctcgtggcggaaggcctctgccccgaatacatcaccatcgacatcgcccacggccatgccgacacggtgaaggccatgatcgcctacctcaagcagcacctgccgcaggccttcatcatcgccggcaacgtggccacgccggaggccatcatcgacctggagaactggggcgcggacgcgaccaaggtgggcgtgggtccgggcaaggtgtgcatcaccaagctcaagaccggcttcggcaccggcggctggcagctctccgcgctcaagtggtgcgcccgcgtggccaccaagcccatcatcgccgacggcggcatccgcagccacggtgacatcgccaagagcatccgcttcggcgccaccatggtcatgatcggctcgctcttcgccggccacgaggaatcgcccggcaagaccgtggaagtggatggcgagcagttcaaggaatactacggctccgccagcgacttcaacaagggcgagtacaagcacgtggaaggcaagcgcatcctcgagcccatcaagggcaagctggcggacacgctggtggagatggaacaggacgtgcagagttcgatcagctactccggcggcacgaagctgatggacgtgcgcaaggtcaactacgtgatcctgggcggcgacaacgccggcgaacacctgctgatgtgaggtgctgaaaacttttttgtgcggcttcttgcagaccggcaaaaaagtagtgcataattcgaggctctgcagcgctgcagacacagtttcaaaggttactgtgggttcttagctcagttggtagagcagcggactcttaatccgtaggtcgagtgttcgagtcactcaggacccaccaccacacagccgcaaggctaccaaagccggtgctatcaaaagatagcaccggcttttttcattccctgtttcctttttcacttcgcgggcgcacgcgcaccgagttcggatggcctgccgcctccatcacaggccacaggccagcgtctcgttcacaggccaaggtccgacagtccgggatgatcatcgggccggcgacccaggggccagtgaaacttgcgctccgactcctggataggcatgtcattgatgcaggcaaaacgccgttgcatgagtccgtcggcagcgaattcccagttctcattgccataggaccggaaccagtggccggcatcatcgtgccactcgtaggcgtaccggactgcgatgcgatggtctccgtacagccagagctctttgatcagccggtaatcgagctccttcttccattttctctcgaggaaggcctgggcttgcgcccggccatcggcgaactcggctcgattgcgccattgcgtgtccggcgtgtatgccagtgcaaccttggccgcgtcgcgcgtgttccagccgtcttcggccaggcggactttccgggtagcgctttccagcgagaacggtggaaggggcggacgagtttccatgatgagacctttcaaataatgtagaacgatctgtctacatagctcatcgtaaagcaggtggaacgatctgtctacaatggaggcatgacaacccctcaacgtgttccggagtcgctccctccccgcgagcgcatcctggtggcggcccatgcgctcttctacggggaaggcatccgagccaccggagtggacaaaatcatcgagcggtcctcggtcagcaaagtgactttctaccggcagtacgcaagcaaggacgacctggtccgggcgtacctggattaccgccatgaaaaatggatggtctggttcagaaacagcttgaaggaggcctcggatgccggcgcgtcagcattgggcgccctcgtcacgaccctcggaaactggttcagccagccggacttccggggctgcgcattcctcaatgcagcggccgaactgggttcggccgacccggagatcctggcgaccgtccgccgtcacaagcaggagatggcctgcgtcctggagaacctgttcgctggcggcgcgaacatggcgggaagcgcgttgtccctggccgtcgatggcgccatcgtccatgcgcagatgggtcacagcgtcgatgccgtgatggaagacctcaaggcagtgctcctttctcagaaagagatgatgcggcaacactgatttccggccgtgcagtggccctgcggcccgaacgactcaggggctcgcaggccggcgcggatcgaatcgcggtttccgcatgccggcacgatcaacacccctgcctcgccggtcccgcagcggcccgcaacctgggaaaggcgtttttactgcaagaaatccccagcgcctgcgcttgaaaaaatctgccccttggtgaggttcgcgcgaaaaaaagcccgccggaaggcgggctttttcattccgtcagcgggtgttggtgcggccggtaccggcacctgcaccgccggtcaggacgatgccgcgccggcgctcgcgccgccgccgctggaagccgcggacttgcgatggctcttgcggccagcctcgcgggcttcttccgacgtgaattggtgggcgttgccgctggcgtgggccgcgcgcccgcccagggacgcgatctcgcgctggcgggccgggtccatgcccgcgaacccccgccgggccggaccggcacggcgggctccctgcttcagcgcctcttccgcctgtgcttgcttgcccgtatcgcgttcgttcgttgggtcattggccatgtaccgctcctctcaacaaaaataggaaatggatggaattgcagtccggcgccgcagtggccgggcctacgcaatgactcagggcaaacggcgtgcccgacggtgcagccatggagccggcaaaaaaagagcccgccttggtggcgggctcaagaggggcgcgcctggcggggcagccaggcacggaacacagggcaagcggcgtgcctgacgcggcaaaggcggcagcgcctgaacgttcagcgcgtggaggaggcgtccgcggccgtgctctcgtaggccttgagcttgttgtagagggtcttcaggctcacgccgagggccgccgcggcgcgctccttgtggttgtcgaaatgccgcagggtacgcaggatgagctgctgctccacgtccgcgatcgaggtgcccacgtccacgcgcaactggcccgcggattcggcgccgttgtcttccccggacacgcgcgccgcccggccctcgggagcgggcgcggcatcggcttcggcgccattggtcgggagccactgtgccgtgatcgcatcgccctcggccattacataggcgcgctgcatcacgttgcgcagctcgcgcacgttgcccggccagcgatagcgctccaggcgctccagggcctggggctccagccgtttggagcggccttcctgttgcccgatagccgccaggaaatggctgctcagcagcccgatgtcctcggcacgctcgcgcagcggcggcagctcgatagggaatacgttcagccggtagaacaggtcctcgcgcaaggccccgcccgccacggcggacaggggatcgcggttggtcgcggccacgatgcgcacgtcggtggcccgctccacggtggagcccacgcgcatgaaggtgccggtttccagcacccggagcagcttgacctgcagttccaggggcatttcggtgacttcgtccaggaacagcgtgccgccgtgtgcgcgctcgaagaacccctggtgctggcgctccgcacccgtgaagctgcccttctcgtggccgaatatctcgctttccatcagctggggcgatatcgccccgcagttgatggccaggaagggctgcgaacgccgccggctgaggtcgtgcaccgtccgcgccacgagctccttgccggtcccgctgtcgccggtcacgaacaccgtcaccgaggtgccggccacgcgcgcgatctgctcgtacacccgccgcatgcaggccgaacgccccaccaggtggccgaaccggccggtatcgtccaccgtcttgcgccaggattcgatctccgcggcgatcgccgcgggaggcatcacccgcgacagcaccccgcgcaactgcggcaggctcacgggcttcacgaggtagtcggccgcgccgaggcgcagcgcctggatcgacgtctccagcgtggcatgccccgtgaccagcaccacctgcgtattcgaacgcagcgattgctcgttcatgaacgacaggccgttgccgtccggcaggtgcaggtcgagcagcaccacgtccggcggctgcagcaccatcttcttgcgcgcggcctccagcgtgtgcgccgtggcggcgtggtagccctcggcgctgcacagcgccgccagcatgtccgccgcatcggcgtcatcgtccacgatcagagccaaacccatgattcctccaggatgcattgccgcggtgcagccatccgcacaccgcgccaacacagatgcatgtggactctgcacccgtcaaggcgtgcggtccattgcgttttgtaattgttccatcgtgatcggtttgatcaggtattcatcaaacccggctttccgcgccttggaaatgtcctgcgcctggccgtagcccgacacggccaccatccgcccggcataccctgcagcgcgcgcgcgcagcgcgatctcgtacccgtccacccccggcagcccgatatcgacgatggccacgtccggccgctccgcgatgatcaggaccagcccgtcgagcccgtcctcggccgcgtgcaccgtgtgccccctgccgcgcaggtaggcgctcacggagcgcagcatgtccgcattgtcctccaccagcacgatgcgccgcgcaggaccgtgcgggcgcatcgccacggcatccgcgggcgcggcggcgctgccgggcgccacccgcggccagcgcaccgtgaacaccgtcccgtcctccgaggtggcgacgtcgatcacgccgccgtgctgctccaccaggtgctgcaccagcgtcaggcccacgcccaggccgccgtcctgccggtccagcatccgctctccctggcggaacaggtcgaagatgtgcggcagcaggtcctcgtcgatgccgtcgcccccgtccgccacgcgcagcacggcctcgtcccccgggcacgacacgctcacgtcgatgctgcggccctcgggcgtgtacttgatggcgttctgcagcaggttcacgatcacctgctcgatgcgcgtggcatcaccgttgatccaggccggctgcaggtcgaacgtccaggtgtggcgccgcatcgtgccaccgacggacagcgactcgcgcacgctgcgcacccgctcggccaggtcggtgggccggcgcgcgagcacggcgctgccgcgcagcacgcggctgacgtccagcaggtcgcgcatcatgctcgccaggtgctgggtctggcgctggatgatgcccagggcctggtgggtcgtctccggcccgcccgccccggtggatagcacatcggatgccgccgcgatggctgccagcgggttgcgcagctcatggctcagcatggtcaggaactcgtccttggcccggctggcggcctcggcctgccgccgcgccgcctgctcctgctcggactgcagcgcacgccgccgctccgcattcttctgctcggtgacatccaccgtgatgcccacgacctgctcggggcggccacggacgccgtagcgcagcaacagccggctggacagccagcggggcgcgtcgtcgggcgcagcggcgatgcggtattccagctgggcccgggggcttcgcgtacgcagcgaccgggccagcgaacgacgcagccgggcacggtcgtccgcatgcacgagcgcgctccaggccctcagcccgcgcggccccccgccgcccgccgccaaagccgccgggtcgcgcccgaacagcccctcctggcccgccgtccacaccagttccgacggccggaagcggtattcgaaaaaccccacgtagcccgcttcgcaggccaggtcgatcaggctctgcttttcctgccgcttgcggtccgcggcgagccagagggccatcacctgcagcagttcggtgatgtccgtcaccgcgctgagggcaccgcgcggccttccctgctcgtcgagcagcggcacggcgctggccacgaccgacatgggtgcccgccccggcacgcggatctccagctccatcgggccgacgggctgcgccaggcggcaggccagcatcaggggctgctcttcgggtgcgagttcctttccgccgcggaagatccgggctggcgtttcccggccgtcctcttcgtccgccacgcccagcaggccccgcatcacgggattgaggactacatggccgcagtgcgccccgtcggcgaacgccagcccgatgggcgtgttctcgaacagggcctcgaattccgcggccttggcctgcagccgctgccgcgtggtggcatcgcgccgctgcgccgtccacagcgcgtcgcgcagcagggcgatctcccgcacgggtatgcgcagcgaaggcggcaggcgctgcgcccgcgcgagcatctgcagcggctgggcgatgcgccacgccagcaggaaggccagcgccacgcccagcaccaggcaggcccccatggtggcgatcgcggacagcacggtgcggcgctcggccgcctcgatgggcgccgccggcacgcccacgcttacctgccagccgtaatgcgctaccggccgccaggccgccaccgcgggctcggcgatgccctcctcgcccatacgggcctgcacgcgctccacgcccgtgggcaggagctgccggccacgcgccagatggccggccgcggccaccacgttctggcgggagtccaccaacgcgatgaagcccccttccggcggcgtggccgtggacagcatccgctgccacgcacgcgcgtccatgcgggcgccaagcacatagccttccacgcccgcgaggcgcaccggcacggccagcgccacttcggccccggcggagcccatgtccacggcctccgacagcgccgcgcggcgttccgacgacgcccggcgcgccagcgcttcgatggcggcgtcctgcgcagcatcgccttcaggccgggcggtgtcgaacacgatgcgtccgtccgcccccgcgaagaacacgctgtgccactggggcttcacgggcggccgctggcgcagccagcgctcgagcgcggagggctggccggaccgcagcgcatccgtgcgtcccagcgccagcagcgcatccaccgtggacgccgtgtccagtgccacggtctgcgccagtccggcagcgctatggcccagcacggactgcaggcggctgcgggtctgcgcgagttccgccgaaaccttgtacgtcagcagcagggcgatgggcagcgtcgcggccaggatcatggccaccaggtacgtccgcagcgacgccgaaggccaggcacgctcggaccacccgggcagcccctgcgtacgcccggagttcccctgcgcctcccggacatccttatcctcgtcgggatcggagggcggaatcgacgattcggtgtgttgggccatgcaatagtttccgcaattaataccgtccggcaacagcatccggagccaggacggcgcgttcggcgcgcctgcggaaccgcatggcaatccgcactccctgcccgccatccgctgttacaggacttcgctttgcaggccgcctgattgttgcaaaggtatccatacgtacactgtcggacaagggcggcatggtgtttgcacgaagcgttcgaaggccacgtttggctggcctgcccgaggaacccttcgtccgatgccgacacttgctcttggagcccgacagacccagtccccgcacctttcgccccgcctgcagaaggccgtgcaattgctgcagatgccgacggcggagttcatccagagcgtgatggccgccgtggacgagaacccgttcctggaggaagacgaaccggcggcgcctgctgccccgggcccggaagacgggcctgcctggaccgctgcaccgggctcccggtcgcaccagggcggcagcggcgatggcctgtccatgctggaacgcgaaccggccaccgccacgctgcacgaacacctgcacgcgcaactgcgcctcttgcggctgcccgaccgtgcattcctcctggcaagcctggtcgtcgaggagttgtccgaagacggctacctcgccacccctctggagtccctctgcggcgactacggcgtggagccgcaggccacggccgaggaactggacgctgcgctgcgcgccgtgcagtccctggaacccgcaggcgtgggcgcgcgcgatctgcaggaatgcctgcgcctgcagttgcccgcggtcgcctgcccgctgcagcgtgcgctgtgcgatgcggtattggccagggcggcggaaggctccgggccgcaggccatgcggcagctggcggcacggctggatgtacccgcgcatgccgtacgggaggcgatggagcggctgcgacacctcgacccgcacccgggatggcggcacggatcccagccggtgcagtacatcgtgcccgatgtcatcgcgcacaaggcccgtggccagtggaccgtctcgctgaacgaggccgtcatgccgcgcgtgcgcgtccaccgccagtaccagcaattgctgcagtcgccggccgatgcgccggacgggcccacgcccgcctctgaagacacaggatcgcgcagcgcgcaccgcgatctggccgcacagctggccgaggcgcgctggacagtccgccatgtgcagcagcgcttttccaccgtgctcgacgtcgccagggccatcctgcgccggcagccccacttcctggaatacggccccatcggcatgcggccgctggcgctcaaggacatcgcggaagaactgggcgtgcatgtctccaccgtatcgcgggtgacgaacaacaagtacctgcagacgccgttcggcctgttcgagctgaagtacttcttctcccgcgccatgaccacgccagcaggccgggacagttcgcccaccgccatccgcgggctcgtgcaggaaatcctcgcggcggacgatggcctgcggccgctttccgacgtggacatcgcacggcaactcgagcgccagggcatccgcatcgcgcgccgcaccgtgaccaagtaccggcagcaactgcgcataccgcccgcggagcagcgtgctgccgcacgcccctgaagcggcaggcgccgcggcggccgcatggggccggcgccagcggggacggcccataatcaccggcgcaccatgccgttcttccgcagcgccctcgccgtccgccgattcgtgctcgcctgcttcctgtgggcgatcgctgcgtcgggcgcgtccccgctggtgctccatgccgcctccctggaccgcatctgctcggcggacggcaccgcgcggtgggccgcggcgcccacggtggaccgcagcgaaccggcgtcgcaaccacatgcccatgcgctggattgccccgcatgcctgcccacgggaccggccccgcccacggtggccggtgcgctccggcatgcacccctgcccggggcacgtccctccggccggcggaacccgcattcggcatgccctgccgccggacatctgccggccagggggccgcccgattgcctgcgctccggagcctgacgcgctccagcctcctgccctgcagggctttcccatccgggcgctgcaccgcgcccctgaacggacatcaacccatgaaacgcatcctctcctcttccctggtcgccatcgccgccctggccagcctggcggcgcacggccagaccgccaccgtccaggacgcctgggtccgggccaccgtgccacagcaaaaggccactggcgccttcatgaagatcaccgccgccaagccgatgaagctcgtcggcgtgaaatcccccgcagcccccatcgcggaaatccacgaaatgcggctgcaggacaacgtcatgaaaatgcgggccgtggacaagctcgaccttcccgcaggccaggccgtggaactcaagcccggtggctaccacgtcatgctcatggacctggccaaaccggtgaaggcgggcgacaccgtgccgctgcagctcgtgctggaaggcgcggacggccagcgccagaccgtggacgtgcaggcatccgtgcgcgccctgggcacgaccgggaccagcgccccggcgcaggacgcccctgcccatgcgggccacggcgcgcaccagcactgacgcccgggagacgcaggccggtcccccggcccgcagcctcgccccgataatggacatcgcccgcccgccggtgccccgcgccgcgcgggccgggtccaccccgcccccatccccgccctgcttccgccatgaatccagacgcccaccatctctggcgcgccccgcgctgggccctcgccgtcctgctggccgtgctgggcatgctggggccgttctcgatcgatacctacataccggcgttctcgggcatcgcggcggcgctgggcgccacgccggtggaaatgcagcagacgctgtcggcctacctgttcggcttcgcgttcatgacgctgttccacggtgccctgtccgacagcttcgggcgcaggccggtcgtcctctggggcatcgccgtgttcacgctggcttccgcaggctgcgccctgtcgcaaagcatcggccagctggtgctgttccgcgcgatgcagggcctgtcggccggcgcgggcatcgtggtgtcgcgggcggtgatccgcgacatgttcccgcccgcccaggcccagcaggtgatgagccaggtcaccatctatttcggcgtggcgccggccatcgcgcccatcgtgggtggctggctgttcgtccatgcgggctggcacagcgtgttctggttcctcaccggcgtggggctgctgctctgggtcgccaactaccgcctgctgcccgagacgctgcatgcggaccaccgccagcccttcaacgcccgccacctgctccagggctactggcaactgggctccagcccgcgattcctgctgctggcgctcgccagcggcgtgccgttcaacggcatgttcctctatgtgctcgcggcccccgccttcctcggtgaacacctgcacctgtcgcccacgcacttcttctggttcttcatactgaccatctccggcatcatgggcggcgcctggctcagcggccgcctggccggccgcatcgcgcccaagcgccagatacggcacggcttcctcatcatgttcgtcatgtccctgctgaacctggcggccaacgcgctgttcaccgcgcacgtctcgtgggcgctgttccccatcgcggtcttcgccttcggatgggcgctgatggtgcccgtcgtcaccctgctcgtgctggatttgtaccccgagcgccgcggcatggcctcgtcgctgcaggcgttcgtcggctccaccgccaacggcctggtggcgggcgtggtggcaccgctggtgatgcactccaccctgctgctggcctgcgcatcgctggggatgatgtgcgtgggcctggtggcctgggtctatctgcaccaccgctggccggacatcggccgcgtggccaccgccgcctgaagccaggcacggggccgcgcccccgtcagccgcggcggcgctccagccccgcctgctggtagtagcgcagtttctccgcgtacatggcctggtcggcacggtgcacggccgcctcgacctggtcgcccgtggccgcgatggccgtcccgatcgccaggctcagcggcttgccgggatagaactggttgttgagctccagcagcgatgcgatccgatcggtgacgacctgtgcgccgcgctcgtcgcaggccggcagcaacagggcgaattcgtcgccgccgatgcgcgcagcgcaatccggggagtccaccgccttgctgagcacctcgcccacacggcgcaacatcgcatcgcccgccgcatgaccgtactcgtcgttgatggccttgagcccgttcaggtccacgaccaccacggccaccggccagggacctttgcggacgagccggttcagttcctccatgtagaaggcgcggttgcgcaactgtgtgagtacatcgtgcttgccgaggtactccagataggcctccgccttcttgcgcgccgtgatgtccaccagcgacagcagcaccatggaccagtcgtgcctgcgttcgtccagcacggcgaactgcatgtggatgtacaccggctcgcccgagaggctgtagttcacgacctcgcgctgctgcaccagcttgccgtcccacaggtcgagcaactgctcggcgaacgactcggccatctctccgcggaacaccttgccgatctgctggagcaactggtccttgctgtcggcgccgaacatctccagcgtctgctggttcacgtcgatgacgcggatctcctgcatgcagcgcgtgacgaactccggatgcaccttcaggaacgtcttgaaatcacggatgccctgcgcgcgcacgtcgtccagcaggcgcttgacgcagctgaagtcctccacccacagcgataccggtgaatgctcgaacaggccccgcgcatactgctcgctgcgcaggagtgccgtgctggagcggatctggtcggtgttgtcctcgagcgaaatcagcacgcggtcccagcggtcctcgtgtccgggcaggatgcggccgcggatatgcacatcgaggcggcggccgtcgagcgcatagttgaccgtctggttggagaattccagcgaaccggaccacagctgccgcagctcggagatcgcctgctcgaacatgtcgccgcggaacacctggtccagcgaggccagcagcgtggcctggtcgggcgcggcaaacagctccagcgtgcgccggttcacccggagcaccttcaggctcgcgccgtactgctgcatccgcgcggggtcctcgcgcacataggcctcggcatccacgactccctcgctgcgccagccgtcgagcagcgacttcagcgcgctgaagtcctccagccacagcgacaccggggccaggtcgaacatgtgttcaaaatcgttgtccgacgagggagggaaggtcatttttcggagcactccgtgcatgtgggccctggggaggtggattatcggacgcacccgcgtccggcaagccccacgccgtggcatggacgaaaaaaagccagcctccagggctggcttttgcggtcatgcggacttcagcgggccggacgtgccggacgcttgcgcgcatcgtgcggtgcgaacgacggcttgccgccgcccgcgccgggcttggcaaaagccggcttgcggggcgcgaaatcaccaccccggccaccgccctcgccacggccgcctccgaagccgccacgcgccggctcgccgaagccctgcttgcggccatagccatcgccgtcgcggcgcggaccgaagccccgctgatcgtcgcggggtgcgaaaccgcgctggtcgtcccggggagcgaagccccggctgtcatcgcggccacggccatggcgatcgccgaaaccaccgcggccgccgccaccgttcgggcggcgatcccggaaaccgccaccgccttcgcggccgcggccgccgaattccggacgggcttgcggcgcgcgctgctgcggctccaggccggcgatcacgtcggtcttgaactgctggcggctgtagccttcgatgtcgaagatcttgcggcggtcacgaaactcggcgaacgtgacggccaggccgtcgcggccggcacgacccgtgcggccgatgcggtgcgtgtaatcctcggccttcatcggcaggccgaagttgaagacgtgggtgatcgtgggcacgtcgatgccgcgggccgccacgtcggtggccaccaggatctgcacctggccgttgcgcagtgccatcaggcggcggttgcgcaggccctggctgagtgcgccgtgcagcgccacggccgagaagccttcctgctgcaggtcgttggcgaggccgtcacattccacctgggtgctggcgaacacgatggcctggttgatggtggtgtcacgcagccagtggtccagcagcttgcgcttgtgctgggcgttgtcggcccagaacagcgtctgcttgatgttggcgtgcttttcctgcggggaatcgatctgcaccttcttcaccgatgcaccgccgtcgtgcatgacgcgcatcgccagctgctggatgcggggcgcgaaggtcgcgctgaacatcatcgtctgcttgcgctggctggtgagctcattgatctcggcgaggtcatcggagaagccgaggtccagcatgcggtcggcctcgtccaccaccaggaactgcacctggtcgagcttgatctgcatcgagcgctgcaggtccagcaggcggccgggcgtcgccaccacgaggtcggcgttctgcagcttggcgatctgcagctggtaggggatgccacccaccacgttggccacgcgcaggccgcggcaatggcgcacgagctcgatggcgtcgtgggccacctgctgggcgagttcgcgggtggggcacaggatgagcgcgccgggggtcgcggccttgaagtggcgcgggttggtcgggtccttgcgcttggcgcgcttcggagcggtctcgccgcgggcgagggcttcggccgcagcggcttcgtattccgcacgggcggttgcctgcgcagcggcctgctggccgatcagcgtgtgcagcacgggcagcaggaatgccgccgtcttgccgctgccggtctggctggagaccatcaggtcgatgaacttgcccgcgtcagcgccagcgcccatggccaggggaatggcacgctcctgcacgccggtgggctgggtgtagcccaggtcggccacggcctgcacgagttcaggggccaggcccagctcgacgaaaccgttgggcactgccacggtatcggccgcgacggcctcgggagccacggcggtggtgtctgcggccacggccacgggcgcagcatgggcttcggttgcggccacgaaagaggtatctgcaggcgcgaaagcgccctgcacttgcaaagtgtcggtcatgtctatgtttctcacacgaagacgcacgcaggcaaagaggcctgcgcgggctccgtcaatggttaaaaaacatcaaccattcaacggaaccagcgcccggatgtcggggcaggtgagcattggtgcggaaggtcgtgctgcgcctcaggggagagaatcgcagccgtccgcggcccggtgtgaaggggagatgcacaaaatgcgcgtaccggaaattgcacccggcatttccgcgcaagctggctattgtcgcacgattcgggttttcccgcaaccggctgcggtcagggcaccagcaggtgcttgcggtagtgcgccagttcctcgatggactcgtgcacatcggcgagcgcggtgtgcttctgcgccttcttgaagctggcgtacacctcgggcttccagcgacgggacaactccttgagggtgctcacgtccacgttgcggtaatggaagaacgcctccagcttcggcatgtagcgcacgaggaagcgccggtcctggccgatgctgttgccgcacatgggtgccacgcccttgcgcacatagcgtgcaagaaactccaggatggcctgctcggcttcggcttccgtgaccgtggaggcccgcaccttctcgatgagtccgctgcgtccgtgcgtgcccttgttccaggcatccatgccgtcgagcaaggcgtcggactggtggatggcgaacaccggcccctccacccgcggctccagttccgggccggtcaccacgacggcgatctccagcaggcgatccttctcgggatcgagccccgtcatctcgcagtcgagccagacgaagttcaggtcggatttgggaaggacgggagggacggaggcgggggcgatatcggacatggcccggattgtctcccaaggcggaacgcccctgacgccgcgatgccggtccgcgaagccctaaactcccggtacatgcctcccgcccccgacactgcctcctacttcaccacgcccgccggcctgctcaccgcggccttcgccctgctgctggccgccggcctgctggtgcgcttctggctcgcgtcccggcagatccggtacgtcgcgcgccaccgtggcaccgtcccggagccgttcgccgggcgcattcccctcgccgcccaccagaaagccgcggactacaccatcgccaaggcccgcctcggcctgctggaagccgccctgggcgccgccgtgctgctgggctggacgctgctgggcgggctgaacgccctcaaccaggcactgctgtccgtgctggacggcgggatggtgcagcagatcgccctgctggcagcgttcgcgctggtgagcgggctcatcgacctgcccctcgcggcctaccagaccttcgtgctcgaggaacggttcgggttcaacaagaccacgccgggcctctggctcaaggacctcgcgcggtccacgctgatgggggccgcgatcgggttgccgctggccgcgctgatcctctggctcatgggagccgcaggcgcgctgtggtggctgtgggcctggggcgcctgggtggccttcagcctggcgctgatggtggtctatccgctcttcatcgcgccgctcttcaaccgcttccagccgctggaggacgaatccctcaaggcccgtgtcacggcgctcatgcagcgctgcggcttcgcggccaaggggctgttcgtcatggacggcagccggcgcagcgcccatgccaacgcgtatttcacgggcttcggggccgcgaagcgcgtggtgttctacgacaccctgctgcgtcagttgcagccgggcgaggtcgaggccgtgctcgcgcacgagctcggccacttcaagcaccggcacatcaccaaacgcatggtgggcgtgttcgcgatggcgctgctcgggttcgccctcctgggctggctctcggggcagacctggttctacgagggcctgggcgtgcagcccgcggccctgctcccgggccagcccgcgggctcggcctccaatgacgcgctggcgctgctgctgttcctgctggccacgcccgtgctgaccttcttcgtttcgccggttttcgcccagctctcgcgccgcgacgaattcgaggccgatgcctatgccatggcgcaggccgaaggcagcgccctcgcctccgcgttgctcaagctctacgaggacaacgcctccacgctcacgccggatccggtgtacgcgcggttctactactcccacccgccggccagcgaacggctggcccgcatgccccttccccagccatcgacatgacctcttcttccatgctcaccaagaaagactggtccgcccacgcacgccgtgcgctcagccccaccgagatcgtcacgcgcctggcggacctgcagggctgggccctgagcggcgacggcgccgcggtcgcgatcgagaagacctaccgcttcgcgaactactacgagaccatctcgttcgtgaacgccgtcgccttcatcgcgaatgcgcaggatcaccacccggacctgtccgtgcattacgaccgctgcgtggttcgcctgaacacccatgacgtgaagggcatctccaccaccgacctcgaatgcgccgcgcgcttcgacgcgctgctggcggcctccgaatgacggcccgtccggcaagcaatggctgagcgctcgggccccctcgaaggcctggtcgtggccagccacggccgccactgcctggtcgaaagccccgacggctcgcggcgcatctgccatccgcgcggcaagaagagccaggcggtcgtcggcgaccgcgtgctctggcaggccccgccgcctggccagggcgacgaaggcacgatcgagaaagtgctggagcgccgcaatctgttctaccggcaggacgagatccgcaccaaatcgttcgccgccaacctggaccaggtcctgatcctcatcgccgccgagccggtgttctccgaaagccagctcgcgcgcgccttgatcgcagcggaggccgagcacatcgctccggtcatcgccctcaacaagagcgacctggtggagcccttcgagcgcgcctggcagcggctctggccctaccgccacatgtgcggcgacggcgccggccggcaccactaccaggtactgccgctgtcgctcacccactcggcggaggtggaccgtgccgcgctgcgcgagcagttgcagggcaagaccacgctggtcctggggccctccggatcgggcaagagcacgctcatcaacctgctggtcccccacgcatccgcggtgacgggtgaaatatcccaggcgctcaattcgggccggcacaccaccaccacgaccacgtggtactgggtggacccgcaggaccgcaccaccgccctgatcgactcgccgggcttccaggagttcgggctgcaccacatcggtgccgcggacctggcccggctcatgccggacatcggccagcacgcgggcgagtgccgcttctacaactgcacccatctgcacgaacccggctgcgccgtcatggcgcacgtggacgagcccgatgcctcgctggtaccgggttcgggccgcatcggtgcgaaccgctaccagatctaccgccagctgtacgaggaactgagcacgcatcgccactggtgagcggtgcagcggagggccggcgcccggggcagtgcccaggcctcagccgagcaggcgggccagggtgagcagggcgagcagcagcatccacaccacgaccgagcgccataccaggcccacgacgccgcgcaggtgggccacctccggctcccggcccggcgtgctgtcgccaccggccggcacaggctcgggtgccaggacgccctcgcccagcgcgtcctggcgtgcctgcaggacttcgccaccgaggcgcacgttgatggcaccagcagtggccgcgaggatcacgccatcgttgtcgttgggaaaatgctgcgcatggaagcgccagccgtcgatggcttcctcgaagctgcccaccacggcgaagctgagggccgtgaggcgcgcgggcagccagtccaccaccgtccaggcctgggcggaggcgcgctgcagcggctcgctgccgggatgcacgaggctggccccgcggcctccagccttccagtagcgggagacgaactccgcgagccggtagaacaccgcgcccgcgggccccaggccgagggccgccaggatggagaaccaggccagcaccccgaagacgtgccggtgcgccgcgatcaccgaatactcgatcacgtgccgcacgatctcgctgcgcggcagcaggcccacgtccacctgctgccaggcagccaggcgggcccgggcggcgtcctcgtcgcgctcttccagcgcatcccggatgttcgtgaaatggtggctgaactgccggaaacccagcgtgagataaagcacggcgatgctccacaccaccgccgccggccagccgatggccaccatcagcagccagtgcacccccagtacggccagcgacggcacgcacaccgcgagggtccatgccacccagccatggtgcggcttgccggcatcgaaattgcggctcacggacagcgcccacgcgcgcacgccggcatggatcgggttgctgcgggccagcgggcgggcctgctctatcagcaacgccatgaggatggcaaagaagctcatgccggcaatcatactgggccgtaaccacaggaaacactgtggcccgacgtcttccggcgcaccgcccgctcaggccagcaggaaccggtagaaattgcgcagcatgcccgccgtggcaccccagatgaagtgcgtcttgcccgtcgccggatcggtgtagggcatggagaaccactcgcgccgggcaccgccgatgtcgaaggcatggcgccggtggttcgacgggtccagcaggaaggccagcggcacctcgaagatatcggccacttcataagggttgggctggaagctgccttcagggtggaccagcgcgaccacgggcgtgacgaggaaggccgtgccggtggcatagacgggcagcgtgcccagcacctccgccctgccgctatcgaggcccacttcttcgcgcgcctcgcgcagcgctgcggcggcggcgtccgcatcgcccggatcgacgcgcccgcccgggaaggccacctgccccgaatggttggacaggtgcgcggtgcgctccgtcagcagcacggtcggctcatcgcgctgcatgatcgccagcagcacggcggcatcgcgcggcgcacgggccgtcatggcccgctcgcgcagcacgtcgggtgtccaggacggcggcgcggcgaagcgccggcgcagcgcctcgggcgtccacgcagcggccggcaccgcgggcaggtggccgtccgtccccagcaccggagcagtccggggatcgaaccctggcagggctgtcagcggcccggtggcggccgcggtggatggggaagaggacatgcgtcgaggttctacggcgtgggcggacaaatgcgcgcccccgggggggggtgcagtgcggcggccatgaaaaaaagccgctacaggaccctgtagcggcttcggatgccagagcggcagcccgtcctcaagcggcgggagcggcagccttgttgacgcgcgagggcagcttttccttgatgcgcgcggacttgccggaacggtcgcgcaggtagtacagcttggcgcggcggacgtcgccgcggcgcttcacttcgatgctggcgatcagcgggctgtaggtctggaacgtacgctccacgccttcgccgctggagatcttgcgcacggtgaagccgctgttgaggccgcggttgcgcttggcgatcaccacgccttcgtaggcctgcacgcgcttgcgggtgccttccacgacgttcacgctcacgatgacggtgtcgccgggcgcgaattcggggatggtcttgttcaagcgggcgatttcttcctgctcgagggtctggatcagattcattgtggatttccttgcgatcatggccgcgccaggattggcaggcgtcgggattgacgcatggtgctgaagggctgccccggcagccctgaggccacccattggaagcgtccgccagcggccggacagaggatcgaaaagcctgccattatagcaagccgttcagtttcgccaagacggcttcatccgagcggtcgaggcgacccgccgcgcgcgccgcctcgacgaggtccggccggtgccgcgccgtcacggcaagccgctggtcgcgccgccagcgctcgatctgcgcatggtggccggacagcagcgcagcgggcaccgcccgcccctgccacgattccgggcgggtgtagtgcgggcagtccagcaggccgtccagcgccgcgttgaagctgtcctcctggtggctgccggcgtcgttcagcacgccgggctgcagccgggccaccgcgtcgagcagcgccatggcggggatctcgccgccggagaggacgaagtcacccaggctgagctgcacgtccacatgggcatcgacgaaccgctggtccacgccttcgtagcggccgcacagcagcaccgcgccggtgccggcggcccagcctgccacgccttcgtggtccagcctgcgaccgatcggcgagaacatcaccagcggcgccaccgcctcggctgcctcgccgcggtccgcgcggatggcctgcaggcagcgctcgagcggctcggccatcatgaccatgcccggccctccgccgaaggggcggtcgtccacgcggcggtagttgccctccgcatagtcgcgcgggttccacaagcgcacgtccacgaggccggtggcataggccctccgcgtcacgccactggcgagaaacggcgcgaacagctccgggaacagcgtgatgacgtcgaaacgcatggcggctcagtagtccggctgccagtccaccacgatgcggcgcccggcgacatccaccttgtcgacgaaggcggagacgaagggaatcatgcgttcgccctccttgccgccctcctgcgggaacgacagcaccagggtcgtctgcggccccgtggcgagcagctcgcgcaccgtacccagcgcgacgccctcgcggttgaccacctccaggccgatgagatcgacccagtagtactcgtcctcggccgccgtgggaaagctcgagcggggcacgaagatgcgggccccccgcagcgcctcggcggcatcccggtcatccacgccctgggcctgcgcgacgacggagtcggaatgctcgcgcgcctggcggatgggcagcagcacggttcccgtgaaaaagctcttcgcgcccttctcgctgggctgaaggtaccaccgcttggaagagaaaagcgcctcggggtcggcgctgtagggcagcaccttgaaccagcccttgacgccccaggcgtccgcgatgcgccccacttccaccgcatcggcgggcaggtcggcgggatcgagggtgggaagggcgggcatggcgaaagagggatgaaaagaaaaaaagcgggctccgtttgccgtggcaacggagcccgcctcgttccgggaagatggatctcccggctcgactgaccgaggatcaggcggcgacggccttcttggcggcctgcttgatcaggcgctcgacggtgtcggacgtctgggcgcccacgcccttccagtacgtcaggcggtcctgggcgatgcgcaggccttcttcgccttccttggcggtggggttgtagaagcccaggcgctcgatgaagcggccgtcgcgacgcacgcgcttgtcggcaacgacgatgttgaagaacggacggcccttggagccgccgcgggagagtcgaatcacgaccataatgaatccttcgggtgggtgacagcaaaatctgtcgaggttttgcggcgtttgagacacgcgacatggccacccggccagcgacacgctgcaaagcccgcgattatatccacatcccgacgtatgcccaatatccgcccgagccgcgacgaagatcttcccgccatcaccgccatctatgcccaccatgtgctgcacggcacgggcaccttcgagaccgatccgccgagtgctgccgacatggcggcccggcgtgcggacgtgctggcgcgcggcctgccctacctcgtggccgaggaacagggagagatcctcggcttcgcctatgccaactggttcaagccgcgcccggcctaccgcttttccgcggaagactcgatctacgtggcggacgcggcccgcggacgcggagtgggacggctgctgctggatgcgctctgcggcgccgccgaggcggcgggcgtgcgcaagctgctcgcggtgatcggcgactccgccaatgccggctcggtcggcgtgcaccgcgccgccggcttcacagagatcggggtgatgcgctcggtcggctggaagttcggcgcgtggcgcgacgtggtgctcatggaaaagcccctcggcgccgcggacaccacggcgcccgaatgagccgggcaacgcgcatggcccgcccgaaaagcaagacagccgctgcgtggctcgccttcctgggcggcccgctgggcctgcaccgcttctacctgcacggcatgggcgacatgatgggctggatgctgcccatccccaccgcgctgggcatgtacggcatccagcgcgtgcagcaatgggggcaggacgaccacctgagctgggtgctggttccgctcctcggcttcaccatcgccggctgcgccctgcgggccatcctctacggactgatgccgccggagcgctggaatgcccggttcaatcccgccggagaccccgaagcgcccgcgggacgcacgcgctgggcgacggtgttcgcgatcgcgctggcgctgatggtcggaacagccgtgctgatggcgagcctggcgttcagcttccagcgctacttcgagtaccagatcgaggaagcgcgcaagatctcgcagtaatgccgggcggcccggtcagtacatctgcaggctgatccagtaggcgatggcggccacgaaggcgctggcgggaatcgtgaggatccatgcccagacgatgttgccggccacgccccagcgcacggcgctggcgcgctgggtggagcccacgccgacgatggcgccggtgatggtgtgggtggtggacaccgggatgccgagggccgtggcgaggaacagggtcatcgccccgcccgtctcggcacagaagccgccgacgggcttgagcttggtgatcttctggcccatcgtcttcacgatgcgccagccgccgaacatggtgcccaggccgatggccatgtagcatgcgatgatggtccaggtcgggggcgccgtgtccgaggcggaggcatgcccggtggcgatcagcagcagccagatgatgccgatggtcttctgcgcgtcgttgccgccgtggccgaggctgtaggcgccggcggaaagcagttgcaggcggcggaaccacttgtccaccttgctgggccgggaacggcggaagatccacgccacggccaccatcatcagggagcccagcaggaaaccgagcagcggcgacacgaagatgaacgccacggtcttgaagatgcccccggaaatgagcgacccgatgccgcccttggcgatcaccgcccccacgatgccgccgatcagcgcgtgcgacgagctgctgggaatgccgtagtaccaggtgatcacgttccaggtgatggcccccacgagcgcgccgaagatgacgtgcgtatccaccaccccgggctgcacgattcccttgccgatggtggcggccacgctcaggtggaagacgaagatcgcgacgaagttgaagaacgcggcgaagacgacggcctgcgtgggcttgagcacgccggtggagacgaccgtggcgatcgagttggcggcgtcgtggaacccgttcatgaaatcgaacaggatggccagcgcgaccaggagggcgacgacccacagggcggtttgtacggtttccatgctttgagagcgcttgcgtccgccgcggatcaggagttctcgaggatgatgccctcgatgtggttggccacgtcctcgcacttgtcggtgatggtttccagcagctcgtagatggccttgagcttgagcacctcgcgcacgtcgggctcttcgcggaaaagcttgctcatggcactgcgcatgacgcggtcggcgtcgctttccaggcggtcgatttcctcgcaggtcttgagcgccgcctcggccacgcccggatcggcgatcttctccagcagcttcacggcatcgcgcagccgctcgcagcatttcaggctcaggtccgtcaggcgggtgatctcttcggtcatgtggcgcacgtcataaagcgccatggtttccgccgagtcctggatcaggtcggccacgtcgtccatcgtgttgatgagcgaatggatctgctcgcgatcgatcggcgtgatgaaggtcttgtgcagcgtgcggttgacctcgtgcgtcacgcggtcggccgcgcgctcggcgttgtccacgtcctggttgtacttgtcgcgcaggtgcgggtcgttgtagttggcgacgagctgggagaaggccctcgccgcctcgacgatgcggtccgcatgctggttgaacatctcgaaaaaattgccctcgcggggcaacagctttccaaacaacatggggactcctggacgactggcaggcatgcgccacatccggcggctgccgcattgtgacgaaatggtgacgatttcaagaaaggcgcgagtttaaccgcgaccgcgatcccgctccgatccgtagagatgccgcccgatgcgcagcgttgcgccgacgcatgcaccgcttgtgagcgcattcctacagccgcgacacgtgagtgcccacaaacctgcagtgccccggcccttccaatggcccaaggcccgtgcgcgggccgaggtgcagcagcccaccctgccaccgcccagccgccctcccactaaaaggaaaacccatgcacacaccgaaccgctccttccggctgctgtcctgcgccctcgcgctcgcctgcggcaccgtggcagcccacgcgcaggccagccgcgcgaccggcaactccttcatccccgccacgcagcagggctacatcggcctcagtgcgggccagtccaagtacgacctgcgcaacggcaccagcctcttcaacttcgatgacagcgacaccggctggaagctctacacgggcggcttcttccaccccaacttcggggtggagttcggctacctgaactttggcaccgccagccgcctcggtggagacaccaaggcgcaggggctgaatttcagcctggtgggccgtgccccgatcggcgaccagttcgacgtcttcggcaagctcggcaccacctacggccgcacgaagacgtccggcgaccccggcttcggcgtggccacgggcaacgacagcggcttcgggctgtcctacggcgcaggcgtgcgctgggccttcaatccgcagtgggccgccgtgctggagtgggagcgccaccgcctgcacttcgccgacggcaagtcggatgtggacatgacgacgctcggcgtgcagtaccggtactgagcccccaggccacgcccttcccttccggaaacgcaaaaggcccctcgcggggcctttttctcgtccatggcgccggggcgccatggcgcgtcactcgcccaggtaggcggcgcgcacgcgcggatcgctcagcaggtcctggcccgggccggtcatggtgatcaggccggattccatcacgtagccgcggtcggccagggcgagcgcacggctggcgttctgctcgaccagcacgatggtcacgcccagggcatagacgtcgcgcaccacctcgaagatcttgtccaccatgatgggggacaggcccatggagggttcgtccagcagcagcaccttgggctggctcatgagtgcgcggcccatggcgagcatctgctgctcgccgccggacatggtgcccgcgagctggtccttgcgctcgcgcaggcgcgggaagatgttgaacatcttctcgatgtcggcctggatgccggccttgtcattgcgcgtgtaggcgcccatcagcaggttctcggtgatcgtcatgcgcgcgaacacgccgcggccctcgggcaccatcaccagccccttcttcacgaggtcccaggcgcccttgccgcggatgctctcgcccaggtagtggatgtcgccgtcgttcatcgccagcgtgccggtgatggccttcatcgtcgtggtcttgccggcaccgttggagccgataagggagacgagctcgccctcgcgcacctcgaagtccacgcccttgacagcctggatgccgccgtaggccaccttcaggcccttcacggacagcagtacgttgttggatttctcggccatgctcagtgtcctccggtgcccaggtaggcctcaatcactttttcattcttctgcacgtcggcaggggttccttcggcaatctgcttgccgtagtcgagcacggtcacgcggtcgcacaggcccatcaccagcttcacgtcgtgctcgatgagcaggatggtgcggttgtcgcggcggatgcggtcgatcagttcgcgcaactgcaccttctcggtggcattcatgccggccgcgggctcgtcgagcgcgatcagctggggatctgtggccagggcgcgcgcgatctccaggcggcgctggtcgccgtaggacagcgtgcgtgccttgaaatcggcgtacttgccgatgcccacgtaatcgagcagttcctgcgcgcgcctcgcgatcgcagcctcttcctccttgaaggccttcgtgcggaagaccgcgccgatcaggccggaccgcgtgcggatgtgccggcccaccatcacgttctcgagcgccgtcatctcggcgaagaggcggatgttctggaacgtgcgcgcgatgcctgccttggcgacctcgtgcaccgccgtgggttcatagggcttgccggccagctggaaggtgccgctgtcgggcgtgtagaggcccgtgatgacgttgaagaaggtggtcttgcctgcgccgttgggaccgatgagtccgtagacctggccgcggccgatggtgatgcccacgtcggacagggcctgcagcccgccgaagcgcttggaaataccggcgacctgcagcaccacttcgttggttgtttctgccatgttcattgctctcgaagggtgttctcaggacttctgcacaaggctcttgccgtgctcgggcgacggccagaggccgcgcgggcgcatcagcatgatgatgatcatggccagagcgatcagcagctggcgcaggatggcggagtcgaggcggccgtccgtcatggactgcagcgggccggccacgtagcgcagcacctcgggcagcgcggacagcagcacggcacccaggatcaccccggggatgtggccgatgccgcccagcaccaccatggcgacgatcatcaccgactccatcaggctgaaggactcgggcgacacgaagccctggaaggcaccgaacatcgcgccggacacgccgccgaaggacgcgcccatgccgaaggccagcagcttgaggttgcgggtgttgatgcccatggccttggcggcgatctcgtcctcgcggatggccatccaggcgcggccgatgcgcgagtcctgcagccggtagcaaatgatgacgctgaacaccaccaggatcaggaacaggtagtagtagagcgtgacggagttgatgtcgtagccgaacagctccaggcgccgcccgagatccaggccgaagatcttgaccgagtcgatctggccgatgcccttggggccgttggtcaggttgatggggtggtccaggttgttcaggaagatgcggatgatctcgccgaagcccagcgtcacgatggcgaggtagtcgccgcgcagcttgagcgtgggagcccccagcagcgcaccgaatatcgcggccaccagcgcggccagcggtatcacgagccacagggaggtgtgcagcccgttgggaaacatggccgcgaagctcgcgaaggtatccgacaggtggggggacgccatgaggccgaagaggtaggcccccacggcatagaaggccacgtagccgaggtccagcaggccggcgtagccgaccacgatgttcaggcccagggcgagcatgacgtagagcagcgcgaggtcggcgatgcggacccaggcgttgccgaaggactgcaggatgagcggcaggacgagcagcgcgatggcgccgatgatccactgggctttgttgtttttcatgggaatgctctcctcaggcacggtcggccacacgctcgcccagcaggcccgaggggcgcagcgtgaggatgatgatcagcacgatgaaggcgaagatgtcggtgtagttgctgcccagcaggccgcccgtgagggtgccgatgtagcccgagccgatggcctcgatgagccccagcaggatgccgcccaccaccgcgccggccaggttgccgatgccgccgaacacggccgccgtgaaggccttcaggcccggcaggaagcccatggtgtgctgggcggtgccgtagttggaggcgtacatgatgccggcgatcgcggcgagcacggcgccgatgatgaatgtggccgagatcaccatgtccggcttgacgcccatcagggcggcgacgcgcgggttctccgcggtggcgcgcatggcgcggccgagcttggtgtagttgaccaggtagaccagcgaggcgagcgagatggccgtgacggccaggatcagcacctgcgtggaggtgatcaccgcaccgccgatctggaacggcgtggtcggcagcagcgtgggatagggcttgtagttcggcttccagatgatcatcgccagcgtctgcagcaggatggacatgccgatggcggtgatcaggggagcgagccgggggctgctgcgcagcggacggtaggcgaccttttcgatggtgaagttgagcgcggcggcgaccacgcaggcgatgatcgtggccagcaggaggatgacccagcccggcgcgcccggcatggcctcctgcatcagcccgatgcagctccaactggtcagcgccccgatcatgagcacttccccgtgggcgaagttgatcaactgaatgatgccgtacaccattgtgtagcccaaggctatcaaggcgtacatgctgccgaggaccagaccgttgatgatctgctgcagcaaaatgtccatagaaaaagtccttcgttgataacgtcccatcccgttattgggccgggaatcggttcagccttttgggcccgattgccatgtagcaaaaaacccgccaggacaggtgccacgcgggtttggtgcgggattgtagccagatgccttgcggccgccttaccacggctggacggggttttcccggggatgggcagggcatcaggagcccgcataagccattaggtgcactgatccattcgggcacggacgcggggccgggcgtccgcatgtgcgaaggcgaggcgaccatccgtcgccccgtcctccgggacttcacctcatttcctgccggcttcttcgtcccagcttctgagggtggccagcttctccgcgatcttcacctccagacccctgggcacgggtcggtaccagcccggctcgtccatgccgtcgggaaggtaggtctccccggcagcgtaggcgttgggctcatcatgcgcgtaccggtactcatggccgtagcccagctccttcatgagcttggtcggtgcgttgcgcaggtggaccggcacttcacggctcttgtctttcttcacgaaggcccgggccgcgttgtaggcgttgtaaccggcgttgctcttggcagccaccgccaggtagatcacggcctgccccagggccagctcgccctccgggctgcccagccgttcataggtcagcgctgcgtcgttggcgatctgcatggccctcggatcggccagcccgatgtcttcccacgccatgcggacaatgcgccgcgacagataccgtgcgtccgcaccaccgtccagcatgcgtgtgagccagtagagggccgcgtccgggtgggaaccgcgcaccgacttgtgcaaggctgaaatctggtcgtagaaattgtccccgcccttgtcaaagcgccgactgttcaaggtcaaggcgttctgcaagaagtcagccgtaatctccgtgataccagaagctttcgctgccgtgctggtctgctccagcaggttcaagaagcgccgtgcgtcgccgtctgcgtagccaatgatggtgtccctcgcaaggtcgtcaaacaccagatgaccgagggcaatgtcttgagcacgcttcaacaacagcttcagttcttcgtcggtcagtgacttgaggacatagacctgagcacgcgacaacagcgccgagttcacctcaaaagatggattctcagtcgtggccccaatgaacgtgacaagcccgctttccgcatagggaagaagagcgtcttgctgcgacttattgaacctgtgaatttcgtccacgaacaagatcgtgtgcttgcccattgccaagttctgctgtgcctgctccatagcggcacggatgtctttgacaccagagaacaccgccgacaaggctatgaactcgcacttgaaagccgtggctgtgagtcgggccaaggtcgttttgccaacgcctggcggcccccagaagatcatggagtgtggcttgcctgactgaaacgccagcctcaagggcttgccttcccccagcaaatgcgactgcccaacaacctcgtccaaggtcttcggacggagggcttctgccagtggagcggagggctcttgtgcgaacagatcagccatgcttcacccccactgaacaacgggtaagcacaataaattgcacaaacgactttctaagccattgatttataaagtggttgacagctttgttgaaccggtggatttcatcgacgaacaggatcgtgtgcttgcccatcgccaggttgtgctgcgcctgatccatcgccgcacggatatccttgacaccggagaacacggcagacaaggcgatgaactcgcactcgaacgccgtggccgtgagccgggcaagggtcgtcttgcccacgcccggcggcccccagaagatcatggagtggggcttgcccgattcgaacgcgagtctcagcggcttgccctcccccagcaggtgcgactgcccgatcacctcgtccaggctggctgggcgcagggcttcggccaggggagcggcaggaggagtggagaacagatcggccatggcggtggattgcgatgcagcgaaagaacgtgggttcgggaagggaaaccggcaggagcgaacgggaaagacgggccgccgcgcccattattcctgctggcggtatcctgcaccaatccgggggctccgcgctgcaggccgacgccgcgagacgtcccgcaccttcccacgacatgccgcgccccctgcccgatctcgcccccctgctgcgcagcgtgcgcagttgcactctgtgcgcgggcagcctgcccctcgggccgcggcccgtgctgcaggcatccgccggcgcgcgcatcctgatcgcgggacaggcaccgggccgcaaggtgcacgccagcggcattcccttcgacgacgtgagcggcgaacggctgcgtgactggatgggggtggaccgggagacgttctacgatcccgggcgcatcgcgatcgtccccatgggcttctgctaccccggaaccggccgctcgggcgacctgcccccgcgcccggaatgcgccgccacctggcgcaagccgctgctggacgccctgcccggcatccgcctcaccatcgtgctcggcgcgtacgcgctcgcctggcacgtgcgccgcacgcctgcccccttgtccctgaccgacgccgtgcaggactggcgccgcggcgcgccggggctgtgggtgctgccgcatcccagtccacgcaacaacggctggctgaagcgccatccgtggttcgtcgacgaattgctgcccgccctgcgccagcaggtggcggacgtactcacgggctgaccgcgccggagcgcacacctgcttcggcaacgccaggcatggcaggcgaagccatgccccgatatgcgaagcgacaatccacggccggggcctggagtccgcgaggtgccaggccaggcgccgcaccgcgcgcacaatccggcgtcgcgcgcttgcccgagggcacgccccccccaaccccggagacacatccatgcatttcgctgcccatgccgtcgccgcgctgatcgcgctgctgcacatctacatcctcgttctggagatgttcctctgggacaagccggcaggcctcaaggcgttccggaacacgccggagcgcgcggcggacacgaaggtgatggccgccaaccaggggctctacaacggcttcctggcggccgggctgctctggggcctgtggctcggcgggccgcacgggcgcgccgtgctgaccttcttcctgctgtgcgtgctggtggccggactctacggcgccgccacggtggcccgcaagatcctgtacatccagacggtgcccgcggcactgggcctggcactgctctggatctagcaggcaggccggcggtgcccggccctgccgggcatcactggcgcaccacgtccgcgccctgcgggggcttgaactcgaaggtggaggccggcagggacgcactggactggacgttcgcgaagcggatcaccgaccgctggccgaagctgtcgaggatgtccagggccgcgagctgctcgccctggaagcccacgcgcacgctcttgagctggccgtccctggtcttcggggtggccagcacccactgcaggccgtcctggtccggcgcggattcgagcgtgaaatccttgcgcagtgcctgcaggtcgggcgcggaggccagcagcgcggcgggcgtggtgcccagcgcctgtgcctgtgcccgctgggtgacctggttcaggtcggcgtcatagagccagagcgacttgccgtcggccacgatggtctgggcgaagggcttggtgtaggtgaacttgaagcgccccggccgctggaactcgaaggtgccggaggaagtcctggtgcgcggcgcctggccgtccttcgggggtgacgtcacggtctgcgtgaaatccgcgcgcccggcctgggcgcccttcatgaacgactccaggctccccaggccgtcggcccaggcgctctgggcaccgaccgcgatcgcggcgatcgccaaccactgtttcatcatgcttcgatccaatccttgtcgtccaggctccggcatgccggcggtcactcgcggtggggcaccagcacctcgcgctgcccgctcgcggtgagcgcgcttacgaggccggccttttccatgtcttccagcaggcgcgcggagcggttgtagccgatgcgcagcttgcgctgcacgtacgagatgctggccttgcggtccttgaggaccacttccaccgcctggtcgtacatggggtctttttctccgccttcaccccccccgccgccttcgccgaaggcgccatcgtcgccctccacggtgccgccctcgagcacgccttcgatgtagtcgggctcgccctggctcttgaggtagctgacgacacggtgcacctcgtcgtcggacacgaacgccccgtgcacgcggatgggcagcccggtgccgctggccatgtagagcatgtcgcccatgcccagcagcgcctcggcgcccatctggtccaggatggtgcggctgtcgatcttcgagcccaccgagaaggcgatccgggtcggtatgttggccttgatgaggccggtgatcacatcgacgctgggccgctgcgtggccaggatgaggtggatgccggccgcccgcgccttctgcgccagccgcgcgatcagctcctcgatcttcttgcccaccaccatcatgaggtcggccagttcgtcgatgatgacgacgatgtgcggcaggcgctccagcggctcgggctcctcgggggtgaggctgaaggggttgtagatgaactcctcgcgcgccttggcctcgtcgatcttggtgttgtagcccgcgaggttgcgcacgcccagtttggacatgagcttgtagcgccgctccatctcggccacgcaccagttcaggccgtgcgcggcctgcttcatgtcggtgaccacgggcgcgagcaggtgcggtatgccctcgtagaccgacatttccagcatcttggggtcgatcatcagcaggcgcacgtcgcgcgcctcggccttgtagagcagcgaaaggatcatggcgttgatccccaccgacttgccggaacccgtggtgccggccaccagcacgtgcggcatcttggcgaggtcggccaccaccggattgcccacgatgtccttgcccaggcccatggtgagcatgctcttggcctcgtggtagatctgcgagcccaggatctccgagaggcggatcgactggcgcttggcgttgggcagttccagcgccatgtagttcttgccggggatggtctcgatcacgcggatggagaccagcgacagcgaccgggccaggtccttggcgaggttcacgatctgcgaacccttcacgccggtggcgggctcgatctcgtagcgggtgatcaccggcccgggcatggccgccacgacgcgcacctcgacaccgaagtccttgagcttcttctcgatgagccggctggtcatctccagcgtctcgggcgccacggtttcctgccggacctgggcgccatcgagcaggtccacctgcggcaggcggctgtcgggcatttccgtgaagaggggcttctgccgctccttcaccacgcgcgcgctcgggggagcgtccgccatgagcacgggctcgatgatctgcacgggctgcggatggtgttcctggatttcgtggcgctcttcctgcaccacctcctcgcgctcgcgggcggcgcgcttgccgacggcgacatcgcgggccttctcgcggcttgcccggccgaactggaccagtccgtcgatgcggccgcccagccgttcggccagttggccccaggagaagcggaataccagcgcggcgcccgccacgaccgcgatcacggccaccaggcccgagccggtgaagcccagccacttcacgccggcggggccggtgatgtagccgagcacgccgccggcatggccgggcagcaggggctccagccggtacaggcgcgaccactcgagagccgtgctcgcgcacagcagcagcgcgaggccgctccagaacatcagccgccgtgccagagggctctgcccgggcgtcgcggattcccccccgcgcatccagcgcgcgagcgaggcgatccaggcgcgcacgcccgcggccacgcaccaccacacggaaaagccgagcgcgaaataactgctgtcggccagccaggcgcccaggcgcccggcccagttcgccatgagccggctgtcgtgcgcgccggaggtggaccatgcggcgtcctgcgccgaatagctggccagggccagcagccagaaaaccagggccagcagtccgaccaccaggccgatctcgtggccgaagcgcgcggccatgctgcgcggcgccgatctgcccccggcagaagcattgagggtattgagggagtacgtcataggtcgaagagcgcggcaagcttacccgatgccctgctctgcggtcaggggcgcaggggcctcgcccgcccctggcgccgtccgggattccaactgtttcctacaatcgcggcgattgaaaaccccgtccccgcgcgggcccgccccgggtggatactcgggcaaccggccgcatctgcggaaaagtcccggcacaaactcttacttttcaccatgtccactacgcaacacgccaaagtcatgatcctgggctccggccctgccggctacacggccgccgtgtacgccgcccgcgccaacctgaacccggtgctgatcaccggcatcgcacagggcggccagctcatgacgacgacggaagtggacaactggcctgccgacgtgaacggcgtgcagggaccggagctgatgcagcgcttcctggagcatgccgagcgcttcaagacccaggtggtgttcgaccacatcaaccaggtggacctgtccaagcgccccttcaccctcaccggcgacagcggcacctacacctgcgattcgctcatcatcgccacgggtgcgtcggccaagtacctgggcctgccttccgaagaggcgttcatgggccgcggcgtgtccggctgcgcgacctgcgacggcttcttctaccgcgagcaggacgtgtgcgtggtaggaggcggcaataccgccgtggaagaggcgctctacctctccaacatcgcccgcaaggtgacgctggtgcaccgccgcgacaagttcaaggccgagcccatcctggtggacaagctcaacgagaaggtcgcggccggcaagatcgaactgaaggtattccacacgctcgacgaggtgctgggcaacgacggcggcgtgaccggcatccgcatcaagagcacgctggacggcagcacgcaggacatcgcgctgcagggctgcttcatcgcgatcggccatgcgcccaacaccggcatcttcgaaggccagctgacgctggagaacggctacatcgtcacgcagggcgggctcaagggcttcgccacgcagaccagcgtgcccggcgtgttcgcggccggcgacgtgcaggaccacgtctatcgccaggccatcaccagcgccggcacgggctgcatggcggcactcgacgcgcagcgcttcctggagcaggaaagcgtgatctgacgcacgccctgtccgtccgcgcgggttgaagccgtgcgggctggacatccttccgaaggccgcgctataatgcgcggctttgctgcatcttgcgcactgctttttcaagcaggccgcctaccgcagcagataccaaccgggttaccgccaccctatctggcgaggtgaggctgtcgggacaggctccgcaattcccaagcggagcgtgcatgtcctgcggctgtatttgaaaatatcggagtgtcctcatggcacgcgtctgcgacgtcacgggcaagaagcccatggtcgggaacaacgtttcccacgccaacaacaaaaccaagcgccggttcctgccgaacctgcaataccgccgtttctgggtcgagagcgaaaaccgctgggtgcgcctgcgtgtttccagcgccgccctgcgtctgatcgacaagaacggcatcgattccgtgctcgccgacctgcgtgcacgtggccaggcttaaggagtagcaccatggcaaccaaaggcggacgcgacaagatcaagctggaatccaccgcaggaaccggccacttctacaccaccaccaagaacaagaagacgatgcccgagaagatgtcgatcatcaagttcgaccccaaggctcgcaagcacgtcgagtacaaggaaatgaagctgaagtaaggcgcgagccccttccagcgctttcctgcaaaagccgccccaccgagggcggcttttctttttcccgcgcgtatcggaacctgttctcaggccgcagcggcccggcggccctcttcccgcagcggcgcacggccggctttctgtcgcaaggcatcgcactggccggcaagcaactcgcccagcacccggtagccctcttccaccgccggcgtgaacggcatgccgcaactgagccgcaaaaagcgttcgtagcggccggtattggagaacatgggccccggcgccacgcggatgccgcgcgccagggcgtcgtcgtagagccgtgtcgaggacaggcctgcgggcagctccagccacaggctgatgccgccgggcggcaggctcaggcgtgttcccgcggggaagtaccgtgccacggcacgcgccgactgctcgcgctgctccttcagcgacgcccgcatgcggcgcaggtggcggtcgtaggcgggcgagcccacggtgcgggcggcgagcagctgcgaccatgtctgcatgttgcgcgtgcgggcgaacttgagcatctgcacgcgggcattccagcgccccgcactcatccatccctggcgcagtcccggtgcaaagctcttgctgagggaggcgcagtagatcacctgccctgcgtcccccgggcggtcccaggccttggcaggccgcatcggctgggcggactcgacgaactcgcggtagatgtcgtcctcgatgagggcaaggccatgctccacgcacagcgcgacgaggcgctccttgtgggtatcgggcatgacgctgccctggggcatctgcaggtgcggcaccaccaccaccgccttgaggcgcggctcgttgcgggccgcgagttccagggcctcgatcgatatgccggtatgggggctgcagggaatctcgagcgcgcgcaggccacgcacctcgatggcctgcaggatgccgaagaaggtgggcgattcgaccgcgatcacgtcgccgggctcggccactgcatcgagggcgaggttgacggcctccgagttgccgtgcgtggcgccgatgccctcgggcgcgaggctcaggccgaagctcagtgcatggtgcgccatggcccgctggaattccggatgcgtggagggcgcggacgggctgtacacgaggatctcgggctgctcgcgcagcagccggatcgcgaggcggttgagcgcctcggcatcgaacagcgcgggcgccggcatggcgctgcccaggtccagcgccaggggcgcccggcgggctttttccaggaaggtggagatgcgctcgttgatgccggcgaacacgtgcggatccggtgcgagcggctcgtgcagctccggctcgcgggcggcgggcagcgaggacacgcggccgggaacggaggcgaagtaccccacccgctcgcgcgcctgggcgaagccttcggcttcgaggtgccgcagcacctgcagggcggtggtgaggctcacgccgtggcgctggcacagctcccggacggagggcaggcgctggccgggctgcaggctgccggccgcgatggcctgcgtgtacaggccggcgatctgccggtagcgcggctgggcggcagccttcgcggcgggcggctggggaaattcggcgacggaatcgtgcatggcgaagacgcctcggcggaagcgaaacgggaacatggccctggaaggccgatccggccatcatgccgtggacctgggcggccgcacagatacagacaggccacgcccgcaccataacagagacaggaaaacccgcgctgttcccctctgcaggcggacagcctgtgcctgtccccacaccagggttctccctaggatgaagccctgttccgttgcattccgccccaaggagaaaccatgccgcacaccacccgccccaccgccgccgcccctgcggcaggacgttccgcccccgcggcttcgccgctgtccgtgcagcccggccagaagctgctggtgtgcctgccgcccggcgcctcgctggtggtggagagcggccggctcgccctgcggtccggcccggtcgtctggggccaggtggtcgcctcccagatggacctgggccatatggaagccgggcagtgccgggagggtttgccgggttccgcgccggagtggatggaagtgtcgaatcctgggcacgccacggcgcatgcggtgctgctggagccggcaccaaccctttcgccgctgggtgccatgctccggaccggcgtggcgggcctggccgggaccgccagggcggcgcgggcgctgctggccgccgtggcggcatgggctggatcgcgccgccgggcggcagccggcccgcacgccactacggcacggtaaaccccgccagccggggccgcggctgccgcgatgggcttgggcgtcagacctgcgcggcccgcagcctcagggagaactcgcgcagcgcggcgacgccgctctcctcggcgcggcggcaccaggcctgcaggtcggccgtcagctgttcacgcgactgcgaggtgttcagccacagctggcgcaactcctcgcgcatggtgaccatggtgtcgagcaccgggtgggccgcacgggcgcgggcgagctgctcccgggcgcgcgcgggcaccttttcggcatcgcggtgcagccagcggcgcgctgcgcgcagtacggacacatccgccttgcgggccttgagggcggcgatctcctggcggcaggcgcggcgcacgccgcgcgcatagccggccatgacctcgtagcggttggcgatcagggcctccagggtcttctcgtcggccaccggcttgacggcgcccaggcgcagcttgggcggcaccttcctgacagtggcccagcctacgcggcgcatcaggctgatgtagagccagcccacgtcgaactcgtagggcttgaccgagaacttggccgaggtgggataggtgtggtggttgttgtgcagttcctcgccgccgatcacgatcccccagggcacgaggttggtgctggcgtcctgcgcctcgaagttgcggtagccccagaaatggccgatgccgttgaccacgcccgccgcccagaacgggatccagagcatctgcacggcccagacggtggcgccgatggcaccgaacagcagcaggtcgatcaccagcatcaggcccacgccctgccacgcgaagcggctgtagaggttgcgctcgatccagtcgtcgggcgtgccgtggccgaacttcgccagggtctccgcattgccggcttcggagcggtacagctcggcgccgcgccacatcacggtgtccaggccccgggtctgcgggctgtggggatcgtcgggggtctcgcacttggcgtggtgcttgcggtggacggccacccactccttcgtgaccatgcccgttcccacccacagccagaagcggaagaagtgcgacggcacggcgccgagatccaccgagcggtgtgcctgggcgcggtgcaggaagatcgtcacggcggcgatcgtgatgtgggtggtcacgagcgtgtagaggacgatctcccaccaggacaggtccagcaggccattggccatccaggcgaggatggcgtcgaaaacggcccggtcgggaaggtgcatgggaagccttttgaagagagcggacggaaaaactgcccgatgaagggcacttcagcgattttagaagccgatgcgccccggaagttgcacaagaccgcgcaatgcgcggtgttttcaccggcagatcagccgggggaaatcagctttttcgagtccacaccgcggcgaagaaaccatcggtctggtgcagatggggccagaggcgcagatagccagtgccactggcgccgccgctgcacagtccggccgcaccctcgaccttgagctgctccagcagcgcgcccacgtcttccgccacgaagtcggaatgtgccgcactgaaggcttccgcgataccctcgttttcctcggggaggatgctgcaggtggcgtacaccaggcgtccgcccggcttgagcaggcgcgctgcgctctgcaggatggcggtctgcttggccaccagttcctggacggcctgcggcgactgccgccatttcaggtccgggttgcggcgcagggtgcccaggccggaacacggtgcatcgaccagcacacggtcgatcttgccggccaggcgcttgatgcgctcgtcgcgctcgtgcgcgatcgcggcggggtgcacgttggagaggccgctgcgggccagccgcggcttgagcgcgtcgagccggtgggcggagacgtcgaacgcgtagagccgcccggtgctgcgcatggccgcgccgatggcgagcgtcttgccgcccgcgccggcgcagaaatccaccaccatttcgccgcggcggggctgcagcagcagggcgaggagttgcgagccttcatcctgcacctcgacggcgccgcgcacgaacgcatcgagcttggtgagcgccggcttgccctccacgcgcaggccccagggggaatacggcgtgggcacggcgggaatgccggccttggccagttccttctgcacgtcggcacgcttggcgttcaggtcgttgacgcgcaggtcgagcggcgccggctgggccaggctgtctgccagggcccagaagccctcgcccacctggcgccggagcggctgcacgagccattcgggcaggttgtggcggtgcggctccagcaggtccgccgccggtacggcgtcgcactggtcgagccagctcttctcggcatcggagagcgcgctcttgaggaagtcgcgcgggccgtggaagcccaggatggcgaggcgccgctcgcgcgggcccgagccggagcgcgccagctgctcgaacagcaacttcttgcgcagcacggtgtaggcggtctcggcgagggtggcgcgttcgcgcggaccgagggagcggtggtcccggaaatagcgggacacgacggcatcggcggggtgttcgaattgaagggtgagcctgacgagttctgcgcaggcatccaggagggctttcgggtgcatggggcgattgtcccatccatgcgtgccggcagcgccgctgttacggaatgcaatgcgctgcaaaagaaaaccgtatgcgtttttccggcacgccgtgcgctggcgggattagattgggcggcctatgcaccaacatgcctccctgcgacggccacgcgcgaccccgttgactcccgcgctccgtgcgctgcgcctggcagccgctgccacggcggccacggcgctggtgtgcgcatgcggcggcgagagcgtggcagcgcaggctgctgcagcgcccgcaggcagcatcgattcactgggcgcgacgggctgggcctcccacggcacgccgaccaccggtgggcagggcgccgcggcagggaagacctatacggtggcgaaccgcaatgaactcatccaggcgctctacgggaacaccgccgtgatcgccccggacggttcggtgcaggggacgccggacaatgcgcccaaggtcatccgcatccggggcaccatcgacctgaacgtggacagccagctgcgcccttacacgccggaccgctacgtggcgggctcctgcgcttcctcggtgcacggctatgcgtcccaggccagtctttggtcggactacctcgcggcctacctccccggcgtctggggcaatgcacggccggtgagcggcaagccggaagacgcgcgggcctgcgcggcagaactgcaaaggcgcgtcgtgacgatcagcgtgccggacaacacatccctgctgggcatcggcacggacgcgaagatcctgcacggcaacctcatgttggggatgccggatgcgcccgtcgccaacatcgtgatccgcaacatcgccttcgaggacgcgttcgacgatttcccccaatgggacccgaccgactcctccgacggccggtggaactcggagtacgacctcatttccgtggcccatgccagccatgtgtggatcgaccacaacaccttcagcgacggcgaccgccacgaccatgccttcccctccgtgtggcacgagacggtgcacggcacggactacagcggcagcgatttcaaggtgcagcaccatgacggcctcgtggacgtgacccggcacggcaactacgtcaccctgtcgaacaaccatttccacgaccacgacaaggcgttcctgatcggcggcaccgatgttcccggcgcggacagcggcaatccgcgcatgctgagggtgacattccacggcaaccatttccagaacctgcggcagcgccaggcccgtgtccgctacgggatggtgcatctctacaacaactactacgagaacacacgggacgcctcggccgactatccctggctggccggcatcacgctgggccagagcggcaaggtgcatgccgagaacaacgtggtgtcgctcgccagcccggaccggcccgcgcggcctgccgatgtggcgaacgcccggatctcggcagcacggacgcaggactgcgcggcgctgttttccgccagcgagtgcgcctccacgttctacgacagcggcacggtgctcaatggcgctcccgcggacctgacggccgccgtgcgctggtcctcggccctggtgactgaccccgcatggaagccgtcggacttttacgactacgcgctggaagacaccgcggacctggcggcgcacattaccgcccgtgcgggagcgggccagctcgaaagccccgcagcgcggcgctgacccggtccgcgggggtgcccgggcggctgcggggcccggcgcacaatccggcgatgcacagcccctcccaccccgacggcgaactgcctccgatgcagcccactcctcccggtctctaccggcattacaaaggcatgctctacgaggtgatcggcaccgcgcggcacagcgagacgctggagccgatgacggtgtaccgggcgctctacggcgaccgggggctgtgggtgcggcccgcggccatgttcgcggagacggtgcagatcgccggacagccccggccccggttcgagcgcatcggggacgcggaggccttggcgggctgacccgcgcgggcacggcctgcagcagtgcgtcagaccgacttgcccccggggacgacaggttcgtccgggcgcggcaggaccacggtcgcccgcaggcctccgccggcggcattggacagcagcaggctgcccccgtggcgctgcacgatgtcgctggcgatcgacaggcccaggccggctcccccggaatggcggttgcgcgaggtctcgacgcggtagaagggctggaccaccttgcccagctcgtcctgcggcaggccgggcccatggtcccgcacatggatgcgcaatgcatcgggcgcatcttccagggcgatctctgcgctgccgccataacgcaccgcgttgcccacgaggttgtccaggcagcgccggagcgcgccagcgcgggcgggcagcgggcgggcaatgccggagcagcgcacctcgtggccgcaggcctgctcgtcgtccaccaggctctcgatgagggcctgtacgtccagcagcgccagcggctccgcactcgccacgccccgcaggtggtcgagcgtggcggcgatcatggcgtccatctcggcgatgtcgcgtgcgaaagcggtgcgctcggagtcctgcccgagcgactcggcccgcaggcgcaggcgcgtcaggggtgtacggaggtcgtgcgatacggccgcgacgaaacggtcacgctcatccagctggcggcggatgcgcgcctgcatcaggttgaacacccggctggcctcccggcattcggcagtgccatcctcgggcagcggcgggcgatggacgtccgtcccgagctgccgcgccgccgtggcgagccggtgcagcggacgcgccagccagcgagccccccaccaggccgcgagcatcagggcagccaggcggacgccgatgtccagcagcaggcccggatgccaccagcccggaggatgccgggcagggtgcggaagcggcagctccacgccgccctgcccaacgaccgtggttccgggaggcccctgccgcgccccgtccggcccatcggctgcaggcggccggtggtgggggccggggcccggtccgggccgaaattcgaacatcagcgtcaacgccagcacatggctggcgagcaccgccacgaaaagcagcatcgccagccggccaaacagggtgtcgggcaggcagcgggcggcggctgcgcgccagccggcgggccgcggggacggcggaacctgtgtcacgggcgcgtccggccctgccgtggccatgtcaggcccgggcggccaggccctgcacggtctggatgtcgaacaggtagccggagccgcgcacggtcttgatcagcgccggcgcgcgcggatcgtcggacagcttgctcctcagccgggagaccagcaggtcgatgctgcgctcgaacgattccatggcacgtccccgggcatgctccatcaactggtcgcggctgcacacgcgccgcggcatgcgcaggaaagtgcagagcaggcggtattcggcattggacagcggcacggtcacgcccgcaggcgacaccaggtggcgctccacactgtgcagcgaccatccgtcgaagcgcaccacctcggccacggcctgcattccaccgggctcacggaaggcgggcgccgtgcgacgcagcacgctatggatgcgcgccacaagctcgcggggctcgaacggcttggtcatgtaatcgtcggcccccagttccagccccagtacgcggtcataggcatcggcgcgggccgtgagcatgatgatgggcacgccggaccgggcgcgcaattcgcgcgccagggccattccatccgttccgggcagcatcaggtccagcaccacgagatccatgggctgcgcggccatgcgggcgcgcatcaccgcggcgtcgcacgcggcatgggcggtatagccgaagcggccgagatactgggtcagcagcgcggtgatgtcgtcgtcgtcatcgaccacgaggatgtgttgcatggcgcgagtgcgggaagctggatggggaggctgccggttgtccgccgagtgtaggcagggcgcgtccgcccgcaggccatgaacaggccgggttttaccccgctgttcgggtcttgcgccggccccgtgtaccaatgccggtacaaacgggacaaaacgccgttaccggcgccgcgaagaatcctgggcaggcctgtgaagcccggcaccgcagccatcgcgaccgccccagggaggtgtgcaggctgccggagtctcccatccacccaggaagaaaggaaggaacgacgatgacgaccatcagcagtgtcggcggcagcgcgtggtcctccgcggcagccatgcagcgggcccagcagcgccggggaccgtcgcccgaggacatgctgtcgaagctcgacagcgacggcaatggcagcgtgagcggcacggaattgcagggattgctcgacaaggtggcgaagaaaggcggagccggggggacggcagcggacgccagcgacctcgtgtcacgctatgacagcgatggcgacggcaacctgaatgcacaggaactgggcaagaccctggagagcctgatgccgcagcgctccaccatggacttcgcccaggcgcgcggcgcgggtgcgggccagggccaggcgggcgacaacctgttcggcaaggtggatgcggacggcgacggcagcgtcagccaggccgaactgcagtcgctggtggcgaaaatgtccggtgcgtcggacagcagcacctccgccacggacgcggaaagcgccgagctgttcaagaagctcgatagcgacggcgatggccagctgaccgaggcggaattcgatgccggccggccgtcgtcggaccgggatggttcgcgggttgcgggcggcatgccgccgccacccgggggcgccggagggccgggcggacctggtggcccggcaggcgctcggtccacctcggccacttcggacagtaccacctacgacccgctggacaccaacgaggacggcacggtctccgcggcggaacgcgcagcaggcgcggccagcggcaaggatgcggtcactgcgctgttcactgcgatcgataccgatggtgacaagacgatgagcaacagcgaggcgcagagcttcatcgcgcagctcgccagccaatatgccgcagcctcttccaccgcggacgccagcggcagctccggcacggcgtcgaatgcagcgaccggggacggccggcggctggacgttgcacggctggcggacatggcgcggcagcagtacgaagctgccgcagcggactgggccggcaaaggccgctccagcgccgtgagcgccgtcgcctgacgcccgcagagcgcatgcgatcgccgtccctccgcagtgctgcgaagcccgtcactggacgagctgcggaggccggccccctgcgttgccgccggaaagttgcctgcgtgcggcagcggcgctgtcctgtcgagggccgccgcacccgtcctacagccccctttccgccgcctgcataaggttggccatggtgcgccgcacggcgcctggatacgaggaacttcaccatggaccatcttctgcaaggcatgttcggcgagagatctctggccaaggtggccgggatcttcggcgacaagccgcccgccgaggccctggtcggccggctgctgcggctgccggacatgcggccaggccaggtccggctgctggggccgcaggatgcgcgggcatcgcgacgcgatctggtcggtcgcaagccggaacccgaacagtccggcattttccgcgcgctgctgcgttcccatctccccgcgggcctggccggcgcggtggcggggctgctgttgtatgaatggctgctgcgatccggccagccggcagtcgctggcaacccgctgccggccttcatggcgatcgtgggcttcaccactgtcttcggcatgctgctgtccggcggcctggcatcgctgcgcccggaccgcgtgcggctcatcagccaggtacgttccgccctgcgggctgggcactgggccgtggtggttcacccggcagactcctaccaggcccagctcgccacggacctgctggaaggcagcagccccgggaagatcgtctcgacgctctgaagcctgcgccgcttctatgggcggcccagcagcaactccagcacggccggcgcgtagatcgcatgctcctgcgccagcacgcgccccgccaagcgctcggccgtgtcgcccggcagcaccggcacgacgccctgggccaggatgggccctgcgtccagttcgggggtaacgaggtgcacggacgcgccggccaccttgcagcccgcgtcgatggcgcgctggtgggtatgcaggccaggaaaggccggcagcagtgaagggtggatgttgaccagccgccctgcatagtgcgccacgaagccgggcgtgaggatgcgcatgaagccggccagcaccaccaccgcgggatcgtgcgcgtcgatccgctgcgcgagtgctgcatcgaaggcctcgcgcgaggcatgggcccggtggtccacggcgtccgtggcgatgccctgctcccgcgcccaggcgaggccgggcgcatcggccttgttgctcagcacggcggccacccgcacgccgtggcggcctgcccagtcctgcatccgggccgtccgcacgatggctgccatgttggagcccccgcccgagatcaaaatcacgatgttcttcatggggcgcggattatcgccgcgtccgttcctcctccttgcctgccgcggcgccaatcgctttctttccaatgtccttcgatccccgcctccagcccctgaccgccgccgaagcccgcgtgctcggcaccctgatggaaaaggcccgcacggtgcccgacagctatccattgaccttgaacgccgtggtgaccggctgcaaccagaaatcgagccgcgacccggtgaccacgctttccgacgccgaagtgcaggaggcactggacagcctgcgccgccgcgcgatggtggtggagatcggcggccagcgcgccacccgctgggagcacaacttcacgcgcgcagcgggcgttccagaccagtccgcggccctgctcggcctgctgatgctgcgcggcccgcagacggcgggcgaactgcgcatcaatgccgagcgctggcaccgctttgccgacatctcatcggtcgaagcgttcctggacgaactgcagtcgcgcaacgaggaaaaaggcggcccgctggtggccctgctgccgcgcgcgccgggcgcccgcgaatcgcgctggacgcacctgctctgcggccccttgagcgacgccgacatggccgcgcaggcggcgcaggccgcggcccctgcatcgtccacccggacgtccgatccggcgctggccgagcgtgtcgcagccctcgaggccgaggtgtcggcgctgcgcggatcgctggcggcactgtgcgaccagctcggggtgtcgctccccggacagccataaaaagcacgaccgtgctacaaattgcggtatcgcgccggccacgccggcgtccacacggagacaacgcatggaccttgcattcacccccgaagaacaggccttccgcgaagagattcgcgcatgggtccgcgaacacctgccggcagagaccgcgcacaaggtgcacaacgcgctgcgcctgacgcgcgacgacctgcagggctgggcgaagatcctcggcaagaagggctggctgggcttcggctggccgaagcagttcggcggtcccggctggacggccgtgcagaagcacctgttcgaggaagagtgcgcgctcgccggtgcaccgcgcatcgtgccgttcggcccggtgatggtggcgccggtcatcatggccttcggctcgcccgagcagcagcagcgcttcctgcccggcatcgcaagcggcgaggtgtggtggagccagggctacagcgaaccgggctcgggctcggacctggccagcctcaagacccgcgccgagcgccgcggcgacaagtacatcgtcaacggccagaagacctggaccacgctgggccagtacggcgactggatgttcaacctcgtgcgcaccagcacggaaggcaagccgcagaccggcatcagcttcctgctgctggacatgaagtcgcccggcgtcacggtgcggccgatcaagctgctggacggcgaatgcgaggtcaacgaggtgttcttcgacaacgtcgaagtgccggccgagaacctgatcggcgaggagaacaagggctggacctacgccaagcacctgctcagccacgaacgcaccaacatcgccgacgtgaaccgcagcaagcgcgaactggagcgactgaagcgcatcgccaggaccgaaggactgtgggatgacctgcgcttccgcgaccagatggcgctgctggaggtggacatcgtggcgctggagatgctggtgctgcgcgtgctgtcggccgagaagtcgggcaagaactcgctggacatcgccggcctgctgaagatcaagggcagcgagatccagcagcgctatgccgaactgatgatgctggccgccggcccgtactccctgcccttcatcgaggaggccatggaggccggctggcagggcgatgcggcgatgggagcgctgggcggattcccgggcggcacggtggcgaatgcgccgctggcgtccacctacttcaacctgcgcaagaccaccatttatggcgggagcaacgaggtccagcgaaacatcgtcgcgcagaccgtgctgggctgacgccctgcacggtccgcgcggtgcgcgacaggactgctcccccgtgccccctccgcgagggggttccagtatgagcttcgctgatctttgaaggggtggcatcagcgccccgcactgaatcggcttttggagacgaccatggattttgatttttccgatgaccagcaatccttgcgcgatgcggtgcggcgctgggtggacaagggttatgcgttcgagcggcgccgcggcatcgtggcggcgggcgggttcgatcgggcggcctatggcgaactggcggagctgggcctgacggcgctgaccgtgccggaggcccacgacgggctgggccagggcgcggtggatgcgatggtggccatggaggaactgggccgcggcatcgtgctggagccgctggcgcagaccttcgtggccagcggggtgctggcgcagtgcgcgccggaagccgtgcaggccgcgtggctgccgcgcatcgcgagcggcgaggcgctggtggtgctcgcccaccaggagcgcaaggcacgctaccggctggacgtgtgcgaggcccaggccaccggctcgggcgacggcgccacggtaacgggcaccaagagcctcgtgcccgcgggcgaccaggcggatgcgttcctggtgccggcgcagcaccagggccgcatggccctgttccttgtcgagcgcggcgcgcggggcgtggccacgcgcggctacgtaacgcaggacggcagccgcgcagcggaggtccagttcgccaacgcaccggccacgctggtcgcggaggacgggctcgcggcgctggagctcgcggtggacatcggcatcgccgcggcctgcgccgaggccgtgggcgtgatggaccagactgtggcgctcaccgtggactacatgaaccagcgcaagcagttcggcgtgccgatcgccagcttccaggcgctgcgccaccgcgtggccgacatgaagatgcagctggaactcgcacgctcgatgagctattacgccagcctgaagctgggcgcccccgccgaggagcggcgccgcgccctgtcgcgcgccaaggtgcagctcgggcagtcgatgcgcttcgtgggccagcagtccgtgcagttgcacgggggcatcggcgtgaccgacgaatacatcggcagccactacttcaagaagcttacgcagctggagatgacctggggcgacacgctgcaccacctgggcgaggtgtcggcgcgcatgcaggacacggcgggcgtgttcgcctgactggagcggtaacgcgaccgtccgcgcgcggtaacacgaaccccgcgacggaggggtaggcaaggcgggcactctgtgttcaagtgcacggttcatccgacacgtcacttgccccgagggagttccatgcaccacacgccatcgccatcccgccgcccgtccgcatccgccctgctgctgggtggtgtcatcgccgcctgctccgcgcccgcctgggcccagacggccgaacccgagcctggcatgtggaacttcgacggcgagctggatggccgcccgggccgcagcctgcacatcgacacccaggccggccgcaccatggccgtttcctacctggggtaccgcgccgacggctcgtcgttcttcctgcaggccgcaggcacccggcccagcacctcttccaccttcgacggcacgctgagcgaattccgcaacggcccggtgatcggcggcggcgccggccagggcgagaccgcagccaccgcgggccccgtgaagatcgtcttcgacacgcccaccaccggcacggtcacactgccgggcgacgtgccgcggcgtatttcgcgctaccagtacgaagaccctggcgtgcggctcacgcgcgactccatcgccgccgacacgttcgcggcagtgacgcaaaaacggagaacgccgcattggatcgacgtgaaactgcaggacggccagttctccatgaagatcaacaccagcgcggagcgagcggactcctgcatctacaccggaaacgtccagcccgcgggctcaggcatttcttctgaagggacctaccggtgcacctcgagcgacggggctcaggagacaggcgcctaccgcgcagagcatttcatgatgcaggccgatggcatattccgggggaccctgtggcgtgacggcgcatccaccgacctcttcggctattgcatgggaggcgcccgcttcatggactggcccgggctttgcgccacgtcatggaaccagccgcagccgcagccggaacccggcatctggggcttcgaaggcgaggtaaacggccagcccgggcgcagcctgcagatagacacgcagcaggggcgggccatggtggtgacctacgtgggctaccgtcccgacggatcctccctcttcctgcaggccgggggcgtccgggccgagggcgacacggccttcaccggcaacctgcacgagtaccgcaacgggcccgcgctgggcggcggaacccgcagcggcgagcaggccgccgacctgggcgcgatgcgcatcaccttcgactcgaccaccaccggcaccgtcaccctgcccggcgacacgccccggcgcatcgtgcggctccagtacgaggatctcacggcgcggttcaaccagacctaccgcattcgctacgccgaaggctctacattgggaggcgcaccgtccctgcaactcaagttccaggcccgcgacgggcagttccagatggtccaaaacggcggggacggcacccagggctgcacctacaccggcagctaccagttcgccggcaggagcctcatcagcccttccggaacttacgtgtgcgacgggtccggggaaacgggcacctacagcaactaccagttcgaagtcgatgccggtgggcacatcgttttctacaagtccccgcgccggatctttggcggcggtttctgcatccggcgcactgaaggaggcggctaccggccctgcaccaccgaagagctgaacacgccggcttcctgacgaagcctgcagccacgacgcgggccgggctgcacatgccacgcggcgcggcacgccaccgtgccggaccctgtggcatcccaaaacggcaccctcagcattgcatgcatggcgctgcattgacgtgccgcttcccagcgccgagagtgcggagccctgcacaccgaggagcaccgcacatgaggacaccctggacccgcatcctgggcatcgcctgcctggccatcctggccgcccctgcctggagcgacacggccgcgtccgcccacgcaccgaccagcgccgcgacacccgcacgcgaagtggtgggctacttcacctcctggggcatctatgcccgcggctataccgcgaagagcctggcctcccagggtgccctgccccgcatcaccacgctgaactatgcgttcggcaccgtcgcgcctgccagtgcggacggcagcggcccggtgggctgccggctcggcgatgcctgggccgacgtggaacggccctggacggccgaggagagcgtgaacggcacggcggtggacgacagccagccgctgcgcggcaacttccagcaattgcgcgcgctcaagcgcctgcagcccggattgaaggtgctggtctcgctgggtggctggaacggctcgaaatggttctccgacgcggcgctcacgcccgcatcgcgcagcgcattcgtgaagtcgtgcgtcgatctcttcatccgcggccgcaccggcggggaaaccgaagggaacggcccggcagcgggcgtgttcgacggcatcgacatcgactgggagcacgtcgccgcggaagcagccgccggcaacatcgtgcggccggaagatacggcgaacttcacgctgctcctgcaggaattccgccggcagctcgatgcgatcgacccggcgctgcgcctgaccatcgcggcacccgcaggcccgcagaacagcgcgaagatcgagctcgcggcggtggcgaagacggtggatttcatcaacctgatggcctacgacctccatgtttcctcggagcgccgcacgaaccaccaggccgcgctcgccccgagcccgcgcgaccccgaccgggcacgggatctctcggtgttggaagccgccggccggtacctgcaggccggggtgccgcgcagcaagctcgtggtcggtgcaccgctgtattcgcagggctggagcggcgtgagcccggccggcaacggcctctaccagccagccgcgggccccgcgcagggcacctacgaggccggcgtggacgatttcaagtccgtgcgcgccaggcccggcttcacgcgccaccgggacgcgtggtcccgcgcggcctggctgttcgacggcagcacgttctggaccttcgacgacgagcaggtcgtgcgcgagaaggcgcgcatcgtgcgggccacgggcctgcgcggcatgatgttctgggagctttccggcgatggcggcgaactggtgcgcgcagccggagaggaactgtccacgggccgctgaaacccgggggacgcgccgtggaaggcgaatccgggataatcccgtgattccctgcagccgggccgagcgcccggctctctattttcagcacgagacatgagcgccactgccacccccaccgacccgaaccgccaacacctcgacacggcgcgcgagcagatcgcccgcggcgacctgcagcaggccgcgctcacgctgaacaaggcccagcgcacccagcccaacgacccgcgcgtgttcatgctggcgggcctcatggccgagaaggcgggcaatatcccgaaggccttcgacggactgcgccgtgccgtgacgctggcgcccgactggggtccgggccagctggaactggcactgctgcacgcgcgccagaaccagctgcgcgaagccgtggagctggccgagaagctggctgcgcgcgagccgcgcaacctggtggtgctcgccggcgtggtggacatcgcccaccgcgcgggcgacctggacatggccgtgcgccacctgcgccgcggcctggagatggtgcccggcgacgtgcagctgcgccgcctgctcgcccgcgacctgagcgaccagggccagcatgccgaagcgctgcaggtctggggcgcactcatcgacgagaacccgcaggacaccgaggcccgcctgggccgggtgaagacctgcattgcggccggcacgccggcgcaggcagtggccgacaccacggcgctgatggagctcgcgcccggcgactccgtggtggcctactacaccgccatcgcccacggcgtgacgccgcagcaccagccgccggaactgcaccgcgcgctgttcgacgagctcgcgggcctctacgaccagcacatggtcgccggactgaagtacaagctgccgaagatcgcggccgcgaagatcctcgaacgctaccccgacaagcgcctcaacgtgctggacctgggctgcggcacgggactgctgggcgtgtgcctgggccgcctcgacggcttcctcatcggcgtggacatctccatcaagatgatcgagcaggccgcccggcacaacgtgtacgaccgcttccacaccgtcaacctgctggacgcgctgcgcgacacgccctcgtccatctacgacgtggtgacggcgctggatgtcttcatctatacgggcgacctgtcggacaccgtgcccgacgccttccgcctgatcgtgccgaacggcaatttcctcttctcgtgcgaagccgctcccgaggacggcccggacctggtgctccaggccaacggccgctacgcccacaagcgcagccacgccgaggccgcgtgccgggcggcaggcttcacgacggtggagatcgaggacctcgtgctgcgctacgagggcaacgagcccgtgcagggcttcctggtgacggcaaggaaataacccccctgagtcgcctgcggcgccttccccccggggggacgacgctggcagcccggcggagccggttctgcggcgtctgctggcgtggcctgctccgcggccatcgtatgggtggcccatcgcctatccaaaggcagcgtcccgagcttgcctcgggatgcgccctgcgcaagacgcggcatcaatccgtttcaggttccgcaggcccgggagcgccgggcggtgctctctggccgggtcagatgcggaatgcgtccacggcgcggacgaggtgggcggcctgctgctgcatggactgggcggcggcggcgctctgctccaccagcgcggcgttctgctgggtgccctggtccatgacggtgatggcttcgctgacctgggccacgccgtcgctctgggcgccactggcggcgctgatctcgctgaccaggccggtgacgcgctggatggcggacaccacttcggccatggtggtgcctgcccggtccacgagttgcgaaccctggcccacgcgctccacgctggcaccgatcaggtccttgatttcccgcgcggcctgggcgctgcgctgggccagcagccgcacctctccggccacgacggcgaagccgcggccctgttcgccggcacgggccgcttccaccgccgcgttgagcgccaggatgttggtctggaaggcgatggaatcgatcacgccgatgatgtccgcgatcttgcggctggaatcgttgatgccgcgcatggtctgcacgacttcggccacgacctccccgccccgcacggccacggtgctcgcgttcacggcgagttcgttggcctggcgggcgctgtcggcgttctggcgcgaggtggagcccaggtgctccatcgatgcggccgtctgctccagggcggcggcctgctgctcggtgcgggccgagaggtcgttcgtgccggaggatatttccacggaggcctgggaaaccgcgtccgcggactggcggacctgcccgatcacctgggccagctgcaggcgcatggccgagagatggtggaccaggctggaagtgtcgcccgcgcccgccgcgaagctctcgcgcaggtcaccatcggcgatctggcgggcgatcgcggtcgcctgggctggatcgccgcccagctggcgcaggacggagcggatgatccgccagcccagcagccccccgagcaccgcgcccgccgcgatgaacgcggacacgatgcggaaggtgcggtccacggaggcggccacgcgctcggtctcgtcccgggcgagctgctcctgcagcttgccggcttccagcagcaggttgcggacttcgacgtgcagccggtcggtggaggcgttgagctcgcccatggccgcttccgcatcgccggcctgcgcagccgcctgcagcttggccaccgacgccttgtagcgggcccaggtgtccgccagcttctggcccgtggcgcgcagctccgcgctggctccttcctggcgcagcaggccgatggcgtcgagcacggactgctccgactgctggttgagcgacagcgtttcctcgcgggatttcgcgtcggtcttgaggatgaacgggtacatgcgccggaaatgcaccgccgcctgccgtcccccgtccaccaccttgcgcaacgggacgacggtgtcggtgtacatctcgcgctgggcggcgctcaccgcgcgcagctgggccaggcccgtggccccgacgagcaggaggacggccaggaagaaagccaccagcgcgaccagcttctgcgccaatgtcatgtttttgaatagcggcatggaacgggaacccctctatggctgcaactcatccgtgcaggtcgctccatggtgccagaaatgtaagaaatcaatacatattcatcaaagataacggcatttctacaacgtgcccgggtaccgcacccttcagaagcccagcgcgtgcggcagccaggtggagatggcgggcacgaaggtgagcagggccagcacgatcaggtgggccacgaggaacggcggcaactcgcgcgtgagcgccgccagcggcaccttggtggcgaccgaggtgacgaacagcaggccgcccacgggcggggtgatcatgcccagcgtgaggttgacgatcaccaccatcgcgaagtggatcgggtcgatgcccagcgccgccgagatgggcgcgaggatgggcacgaggatcatcacgcccggcagcggctccatgaagatgccgaagagcagcagcaggatgttgaccgcgatgaggaaggtgacgggcgagaggttccagcccacgatcgtctcggccagttgctggggcacgccttccaccgtcagcacccaggcgaaggcggccgaggcggccaccaccagcaacaccgaggcggtgagcagtgccgagcgcgcggcgatgtgcggcagggccttccactccagcgtgcggtagatccacttgccgcagacgagggcgtagaacacggccaccacggaggcctcggtcggcgtgaagatgccgaagcggatacccaccaggatcagcaccaccagcatcagggccgggatggcgcggatgctgttggcgagcatttcgcggcccgtggggcgcggctcgcgcgagcggtagtcgcgcttcacgcacacccgccagttgaccaacgccatcgccagcgcgatgaggatgcccggcgcgaaaccggcgatgaagagcgcgcccaccgagacctgctcgtcctgcagcgcgtagatgatcatgatgatcgagggcgggatgatcggccccacgatggcggtgctggccgtgagcgcggcggcgtaggcgcgcgaatagccggccttgtccatcatcttgaccatcatcgagccgggaccggccgcgtcggccagggccgaaccggagatgcccgagaacagcgtgagcgagaggatgttggcgtggccgagcccgccgcgcaggtggcccacgaactgcgccgcgaagcgcagcagcaccacggtgagcgcgccgccggacatgatctcggccgcgaggatgaagaagggcacggccatcagcggaaagctgtcgatgcccgtgaacatctccttgaacacgatcagctgcggatagcgcccgcccacgaagaccgcgatggcggccgacatggcgagcgcgaacgcgacgggaaagcccagcgccatcagcaggacggcggaaacgaaaagggtgatggccatggtgtcagttcctcgcgggcatcagagcgaggccgccgattcggcgtccatctcgtcggattcgacatagcggccatcccggatgtagccgcgcgccatgaagagcaggtgcacgaagagcagcacgaagcccgccggcatggccgcgtagatccaggcgaaggggatgtcggtggccggcgtggtctggaagcgcgtggcccagacgtactgcacggagaaccaggccatcaccaggaagaacacgcccagcgccagcacgatgaagcagcgcagcacccgcgcgccgcgctcgcccagcacgtggtgcaggttgtcgatggccacatggccgccgaagcgcagcaccagcccagcgccgaggaaggtgcaccagatcatcaggtggcgcgccacctcttcggcccagacgatggagtcgcccgtggtgtagcgcagcaccacgttggcgaagacgatgcaggccatggccagcagcagaaggatcagcagccagcggttgccggcgaccagggcgcgctcgaagcgagggagcatggtgggatgaaggaaagcgaggatgggctggaaaagacaaagcccggacgtgccgggcagagggtgtgcgaggctggcggcgcaggccgctgcgacctcacttcacgctggcgatctggtcgagcgtcttctggccgaacttggtggcgtactgcttgtaagcgggctccagcgccttctggaaggcgctcttgtccaccgactccaccacctgcatgccggcggccttgacctcggccaggcccttttgctccacgtcatcgacgaacttgcgcgaggccagcgcgccggccttggcgccctgcgtgaaggcggccttctgcgcatcgttcaggctgccccagaagttgggcgagacgatgagcgccatcggggcgtacacgtggccggtgagcgaaaggtacttctgcacctgcggcagcttggccgagacgatcaccgacatggggttctcctgcccgtcgatggtgccctgctgcagcgcgccgatcacctcgggccaggacatgggcgtgggcgaggcacccagcgtgcggaaggcggtgatgtggaccgggttctcggtcacgcggatcttcaggcccttgaggtcggcaggcgtcttcaccggatgcttgttgttggtcaggtggcgaaagccctgctcgccccaggccagcgcgatgaggccgcgcttctggaacttgcccagcagttcctggccgaaggggccgtcgagcacggcgcgggcgtgggccgtgtcgcggaacaggaagggaatgtccaccacgcccacgtcgggcacgaaattgctcagggcgcctgtggagacgatgacggcctccaccgtgcccagttgcaggccctcgatcagctcgcgctcgccgcccagggcgctggaggggaactgcttgaacttgatggcgccgttggtggccttctcgaccgtatcggaccacgcctgggccgcggcgccgtagtgcgaattgacagccagcgcatagccgagcttgacctccttgggctgctgggcgtggaccgtgcctgcagccaggcaggcgatggcggccacggcggcagcaaggccctggcggcgcaggacacggcgggcaggcagcaggatggaggacgaggaaacggcgaaggcggaatcagcggcgtggcgcatgggtacgggtccggtgaacatggagagcctggcagggccggcagcggcgaagaaagcggccgcacggggcggccggcgattatcgcgatgccggcaccgcctccggaagcgggaatgccctgagcgcggagtctgccggaggcgcataccgcatgccggaacgcacccgtcagaagctatagcccgcggacgcgtagatgttgcgctgcgggcccggcgtgaggtagttgctgacgtgcaggtgactggagacgaagtaggccttgtcgaacacgttgcgcagcgcgacctgcagttcgagcatgcccccgtccatccggtgcttccaggtgtgcgacaggtccacgcgggcgtaccccggcaatgtggtcgtgttggcgatgtcggccgggcggctgccctgtgcctggatgccgacgccggtggcgtgctctgcgctccagcggaactggccccacaggctgagggcatgccgggccacgttggggatgcggcggcccgggtagtccgagttcgccccgtaccgggcatcggtgtaggcgtaggcgaaggccacgccgatgcggcgcgacaggtcgccgctcaaacccgcttcgatgccttgggatcgtcccgttccggcaatcgtcttgtcgtagatgttcggcgtggagggatcgtcggccagcaggtgggtctgctgcagccggtacacggcgacatcggactgcaggcgcccgccgttccacagggacttccagcccgcctcgtactgcctggaggcacgcgacggcagcgactggccggaggccgaggacgcctggttcggcgcgatgccggtgctgtacgcgacatacagggagtccgtgcccgagagcttgcgcagcagggcgaggcggggcgaggtatcggactcccggatgcctgccgtgccggcggcaccatagaggaaatcctgccgggtggaccgcagtcccgcgacggcgctccagtccccccactccatccggtcctgcagcgacagcaccgtgctgcggagatcctgcgtggtggtcgtgaagctgaaggacgcaggcgggatcgccgggccgcggaccggtgcatagatgttcacggccgggctggccaggccggcgctgcgctggtccagggtttcggtgtagcgctccacgccggcgaagaggtggtgccgcatgcctgcccagtcctgcacgctggtgatgccggtggcgagcgcgtcgatcctgcgctccgtgcccggctcgtaggccagccgccggctgaaggttcccggtggcgcacccgcgacggcggggcccagggattgccgcaccgatgtgctgtgcgcccggaggcgggtgtagtcgagaaacagccgtgacgttcccgaaagggccgcatccccatgcaggtccacggtggtattgcgggtcgtcgagtcgctccagggttcgctgagctgcaggtcgggcgggaccgccgcaggccggccgccgatgcccggcagcccgaagtcggggcggtaggtctggtcggtgtactccacgccgaggcgaaggtggtagcggtcggcgtcgctcctggcgatgcccgccttgagcccgtccagccggtcgggcacgtggcgccactcgctcgcggacgaatgcacggcgatgacacgggccgccagttcctgttcggcggacagcacgcggttgatgtccacatgggtgtcgagcgcgccatgggttccggcgcccaggccggccgagccgaagtcgcccagttcgggctgcctggtcacgatatcgacggtgccccccggctcgctgcgcacgccgatggcggcaccggggccgcgcaggacatcgacacgctccacgaaggcgggcgtgaagggatagttggacagccgcacgccgtcgcgcatcacgcgggaggcaccggtgccgctgtccgcgatggcgccccggagcacgaagaactggctgcggctgccgttgaagcccgaatcggcctgcgcgccgggcacgttgcgcagtgcctcctgcagggtcgtggccccctgggcccggatgagctcggcgggcacggaggtcacggacgcgggcgtatccagcggcgcggcggcgctgcccagggccaggccggaaggcgccgccgcatattccgcggcctggacggtgacggttccgagcgtgggctcccgcgctccgtcttccgcggcgccggcgacgccggggagcaggcaggcacagagggcgggtgcggcgtggaatgcatggtgcatgcggcggcgaagacctgtgggatgcatggtggatgggttctttcctggtgcgtgcgaacgcgcgagcccccggccggcgtgcagtggctgcgcggctgttgcgggtggccgcggttgcgatggggtggagcggcgcgcgcggcacggccgacgcggctggtccggcgtcggccccgcgagagcccggggagggtgtcaggaaagcacgggagggccgcgtggcggcagcggcgcaccggcgatgcccgcgatgtgcgcccggacggcgggctgcagggcatgcgccagcgcctggggcacgatgcccgcaccgcgcacgggaggcggaggcagggaaatgccgaggcacaccgggcaatccagcgtgccgtgcgcggcctccccggcaccgtcgtcgtcaggcgccacccacttcatggcgccgccggtgctgcagaccatctccgacggcacgggccggagcatcggggatgcgatggcgacgcccagcgccaggacgaaccacgccatggcgaggcggaccagccgtggcgatgtgcgcaggacgtgcatggcgacgcattatgggtgcgcggccccgcaggcggtgggcccgccctgcccctgcggcaatatgtccacccagggccgcgcaggccgctggcccgggcgtcgcgcgcccgccctgccccgtcagctcagcagccgcgaggacttgggcacgtgcgccatgaggaactccatctggtcggcgaggatgcgccggttgcgcaggatgaagtcttcccacaggctgggcacgtagggggtgtagagcagcggcatgtgggcctgctcgggcgtgcgcgggcccttgcggtggttgcaggcgcggcaggcggtgaccacgttcatccagtggtcgacaccgttgcgcgcgaagggcacgatgtgctcgcgcgtgaggtcttcctcgtggaagtggccgccgcagtaggcgcagatgttgcggtcgcgcgcgaagagcttgctgtttgtgagggagggcctgaggccgaaggggttgatgccgggcacgcccttggtaccgatgatgctgttgacctcgatcacggactgctcgcccgtgagcgcgttgtgcccgccccggaacaccgcgatgggcccgccggattcccagcgcacctcgcccgcggcatagtgcgtgaccgcctgttccagcgaaatccacgattgcggcagcccctgggccgacagcttcaagaccttcacaacaccctccttgcaacacgacaagattcggaacgctgatgtctcgcgggccgcccgcgggggcccgtgcagcacaatatactcccaaatcatgacggattggcggccagcgcttggcgcacctgcctggcccgctatcaaaaaactagcattccgatgaagatcttccgcggcctccaccaccccggcatcgctcctgcctgcgcggtcaccatcggtaatttcgacggcgtccaccgcgggcaccaggccatgctcgcgctgctcgccagcgaagcggcgcaccgcggcgtggagagctgcgtgctgaccttcgagccgcatccgcgcgactatttcgccagcgccctgcaacggcccgaactggcgcccgcgcgcatcggcacgctgcgcgacaagctcgaggaactggcgcgctgcggcgtgcagcaggcggtggtgctgcccttcaacgagcggctggcgcgccagcccccccaggccttcatcgacgacgtgctcgtgcgcgggctgggcgcgcgctacgtgctggtgggcgatgacttccggttcggcgcgcagcgcgcgggcgactacgcgatgctggacgccgccgggcgcgagcgcggcttcgacgtggcacgcatgaacagttatgaagtgcacgggctccgcgtttccagctcggccgtgcgcgatgcgctggcgcgcggcgacatggaggccgccgcggcgctgctgggacggccctatgccatcagcggccacgtggtgcacgggcgcaagctcggccgtgcgctgggcgcgagcgccgagggcgccggggatggcttccgcaccctgaacctgcgcttcgcgcactggaagcccgcggccggcggcatcttcgccgtcctggtgcacggcctctcggaggcccccctgcccggcgtcgccaacctgggcgtgcgcccctcgctcgaccccgcagacgtcaacggcgggcgcgtgctgctggagacgcattgcctgcagtggcccgcccacctgggggccgaaggggcctacggtaaaatcgtgcgcgtggaactcctgcacaaactgcacgacgagctgaagtacgacagcctcgacgccctcaccgccggcatcgcccgggattgcgaggacgcgcgggcgtatttcgcgtccaccccggccgccagctacacggaaacccgtcgccagaccacgcgcgaccgaatttgacgcccgcgcggcccgcccccggcggccgcgcccgctccccccgagcagcaccccggtgcgctgctcccctcccgcccccctttcctgcttccgccctggcggccccggcacctgccggcagccaggcatctcctgcccagtcatgtccgacactacgccttccgcctccgaatccacgcccggaaccgactaccgcgcgacgctgaacctgcccgacacgcccttccccatgcgcggcgacctgccccggcgcgagccgggctgggtgaaggaatgggacgagaaaggcatctacaagcgcctgcgcgatgcgcggcgcggggctccgaagttcatcctgcacgacggcccgccctacgccaacggccagatccacatgggccacgcggtgaacaagatcctcaaggacatgatcaccaaggcacggcagctcgaaggcttcgatgcgctctacgtgccgggctgggactgccacggcctgccgatcgagaacgccatcgagaagaagcacggccgcaacctgccgcgcgacgagatgcaggccaagggccgggcctatgccaccgagcagatcgcgcagcagatggccgacttccagcgcctgggcgtgctgggcgaatgggagaacccctacaagacgatgaacttcgccaacgaggccggcgaaatccgcgcgttcaagcgcgtgatggagcgcggcttcgtctaccgtggcctcaagcccgtctattggtgcttcgactgcggctcgtcgctggccgagttcgagatcgagtaccaggacaagaagagcaccacgctggacgtggccttcaaggcacacgatccggccgcgctggccgccgccttcggcctgccggccctgcccaaggacgcctttgtcgtcatctggaccaccaccgcctggaccatccccgccaaccaggcgctgaacctgaaccccgagatccgctacgcgctggtggacacgggcgagcgcatcctgctggtggccgagccgctggtggcatcgtgcctggaacgctacggcctcgcgggcagcgtgatcgccaccaccctgggcaggcagctgggcgggctggagttcgagcatccgctctacgacgtggcgagcgatgacggcagttacggctaccagcgcctctcgccggtgtacctggccgactacgccacggccgacgacggaacgggtatcgtgcattcgtcgcccgcctacggcctggaggatttcaactcctgcgtggcgcacggcctggcgctggacgacatcctcaaccccgtgcagggcaacggtacctacgcggcggacttccccctcttcggcggccagcacatctggaaggctgtgccggccgtcatcgaggcattgcgcaacgccggccgcctgatggccaccaaggacatcgtccacagctatccgcactgctggcgccacaagacgccggtgatctaccgcgccgcggcgcaatggttcgtccgcatggacgagggcgagggcgtgttcacgaagcccggcgagaagcccgcgaagacgctgcgccagatcgcgctcgaggccatcgagcacacgagcttctatccgcagaacggcaaggcgcgcctgcacgacatgatcgccgggcggccggactggtgcatctcgcgccagcgcagctggggcgtgcccatcccgttcttcctgcacaaggattcgggcgagctgcatccgcgcaccatggaaatcatggaccaggccgccgccatcgtcgaggcgggcggcatcgaggcctggagccgcgtgacggtggaagagatcctgggcgcggaagacgcgccgcactacaccaagagcacggacatcctggaggtgtggttcgactccggatccaccttcttccacgtgctgcgcggcacccacccggaagtgcaccatgacagcggccccgaggccgacctgtacctggagggccacgaccagcaccgcggctggttccattcgtcgctgctgctggcgtccgccctctacggccgcgcgccgtacaagggcctgctgacccacggcttcaccgtggacagccagggccgcaagatgagcaagtcgctgggcaacggcatcgacccgcaggagatcaacaagaagctgggcgcggagatcatccgcctgtgggtggcggcgagcgactattcgggcgacatcgcgggcgacgacaagatcctggcgcgcgtggtggatgcctaccgccgcatccgcaacacgctgcgcttcctgctggccaacgtgagcgacttcgatcccgccacggatgccgtgccgttcccgcagatgctggagatcgaccgctacgcgctcacgcgcgcggcggagttccaggccgaggtgctggcgcactaccaggtgtacgagttccatccggtggtggcgaagctgcagctctactgctcggaagacctgggaggcttctacctcgacgtgctgaaggaccggctctacaccaccgcacccaggagcctggcgcgccgcagcgcccagaccgccctgcaccagatcacgcacgccatgctgcgctggatggcgcccttcctgtccttcacggccgaggaggcctggaagacgttcggccactccgactccatcttcctggagacctaccagcccatcgccggggccgacgaaggcctggccgcgaagtggacgcgcatccgcgccatccgcgacgcggtgaacaaggagatcgaggcagtgcgcgccgccggccaggtgggctcgtcgctgcaggccaacgtcaccctggtggccggcccggaggaccatgcgctgctgtccagcctgggcgaggacctgaagttcgtgttcatcacctccgccgtcgagctggtggcgggcgatgcgctcgccatccgcgtggcggccagcccggacgcaaagtgcgagcgctgctggcactaccgcgccgacgtgggccgggacccggcccacccgaccatctgcggccggtgcgtgagcaacctgcacggcagcggcgaaacgcgggagcacgcataaatggcccgcggcaacgcttcttcctccgcgtccggcaagggctcgctgtggccctggctggcctgggccgtgctgctgctggtggccgaccagttcaccaagacgctgatcctgggctattaccgcctgggcgacgccacttacgtcaccagcttcttcaacatcgtgcgggcgcacaacaccggcgcggcgttttcgttcctggcgaatgcgggcggctggcagcgctgggtgttcaccggcatcggcgtggcggcggccctcttcatcgtctggcagctgcgcgcccatccggggcagaagctgttctgcttcgcgctctccagcatcctgggcggcgccatcggcaacgtggtggaccgcatgatgcacggctacgtggtggacttcctggacttccacgcacgcggctggcacttcccggccttcaatctggccgactccgcgatcacggtcggcgcggcctgcctgatcatcgacgagctgatgcgggtgcggcggggcagctgaccgcatgccggatgccaccggcccggggcgcgccgggccgtcaggacgttctctggcggagccggcaggcggcgccgtacagcagggcgggcacttccgccacggcctggcgcacgcccagcccggcggtcatctgccgggccacgcccacggccagcacgccatagcgcagcgcgcgccgcgcatcctgcatcgcgggtagcgcctccagtgcctcgcggggcaccccggcactggcggcccgctccgcctctccggcaccggagagtttccgctggatcctgcgctcgaaggccctgctgacggccggcatggctggatagacatagccggggggaggcagggagccttccggaacctggctccgttcgtactcgacccatgcatgcagggcggcgccggagtgtgcgagcaatccgtcgaggcaggctttttccgggccgccctgcacgaagtattcctccttggtcgccggcgtgtcggaccactgcccatcgggagcgaacacggcgggcccttccagccaggcatccatgacgaggtcgtcttccggtccgccatcgccgcgcacttcggtccatacgtgcgggatctcatgggaaatcacctggcagagcgcctcttgcgttcgcaaccggggcacatgcagcagggctgcgagcgccgcatgctcgtcgcagttgccggccctggcggcgatcgccccggcggcgcttgcggccacctggggccagccggcacccaccagatgctccgccacggccttggcggcgatcatcccgcgcaggctctcgcctccggtgcgctcgatgtcctgcgccacattgccccgcccgatggacaggaggctgcgcgttgcctcgaccgtgccgtgggcctgccgcaatcgggccaggtccggaccttccacgtgccgtccgtcgatcgcccgcgccatgacatagggccgtaaaagcgcatcgccagccacaccgcggcgtggcgcaggcagccccgggggcaccccgcggggccgcaactccccgccggcaccggccacgacggtggaggatccgccgggcagatgcgacggggatgcggcaggcgcggagcgggcccggggcgatggcagagcgctggccgaggtgaggcgggaaaccatgggcgagatgctggacgctcccatgccatccggcggcctgccgggcgaagcaggcggccaggtaaacgaaggcacggtcccggtgggcgccccgctgtcatcgccccgtcacgctgccgggctccaatgcatgtaatcgattacatgacccgtctgcagccgtttctttctccatgaccatccagcacgtcgcccatgaagccggggtatcggtcgccaccgtctcccgggttttcaatacgcccgacaaggtgatgcccgccacgcgcgccgcggtgctcggtgccgccgagcggctgggctacgtgcccaacgccacggcacgcacgctgcgcacccagcgcagccacgtcatcggcgtggtgctgcccacgctgctgaacccggtgttcgcggaatgcctggacggcatcgcgcaggccgcggcgcgggggggctacgccatcctgccgttcaccaccagctacgcggtggcgcaggaagagcgcgcggtgcacctgcttctggcgggcaatgtggacggcatggtcctggtggtgtcgcagccccagtcctccgcggcgctggagcggctcgccgcggtgcagctgccgtacgtgctggcctacaaccggcatccggaccatccctgcgtttcggtggatggcgaaggcgccgtggcggacctggtcgcacagctggccgcgctggggcaccgacggatcgccatggtgagcgggcagctcgcggcgtccgaccgggcgcagcagcgctgccgcggcttcgtgcgcggcatggcgcaggcaggcctggccccggcgcgggtcgtggaagtgcccttcgtcgagaccgccgtgcaggaggtggccgagctgctgcgcgggccgcagcgccccaccgccctggtctgctccaacgacctcatcgcgatccgctgcctgcgcgcggcgcacatggcgggcctggaggtgccgcgcgacctcagcgtggtgggcttcgacggcatcgcgctgggccgggacctgacgcccgtgctcggcacggtggcgcagcccaatgccgacatcggccgctgcagcgtggagctgctggtccaggccatggcatcgcacgtgccgcccacgccggaggccagcctgacgctgccgcaccacttccgcgccggaggctcctgcgccgcggcgccaggcggtgactgacacggtcctgccgcacccgtttcccttcgttcccttctttgttcctcgccccacaggagtttcccgatgcgatccaccctccagcaattcgcgcgcgccgcagcgctggccctcggcctggccgccaccggcggcgccttcgcgcagaccgccatctgctacaactgcccgcccgaatgggccgactggggcactcagctcaaggccatcaaggcgaagaccggcgtgaccgtgccacccgacaacaagaactccggccagtcgctggcgcagatgtccgccgagcgcgccagccccgtggccgacgtgacctacctgggcgtgaccttcgccatccaggcgcagaaggacggcctgctgggcacctaccagcccgccggctggaaggacattcccgatggcctgaaggacccggccggccactggttcacgatccattcgggcacgctgggcttcatggtcaacgtcgatgcgctgggcggcaagccggtgcccaagtcctgggccgacctgctcaagcccgagtacaagggcctggtcggctacctggacccggcctcggccttcgtcggctacgtgggcgccgtggccgccaaccaggcgcgaggcggcacgctggagaacttcggccccggcatcgactacttcaaggcgctgcagaagaatgagcccatcgtgcccaagcagaccgcctatgcgcgtgtgctctcgggcgagatcgccatcctgctggactacgacttcaacgcctaccgcgccaaatacaaggacggcgccaacgtgcaattcgtgattccggccgaaggcacggtggtggtgccctacgtgatgggcatggtggcgaaggcgccgcacgccgccgacgcgaagaaggtgctggacttcgtgctctccgacgagggccaggcgatctgggccaaggcctacctgcgcccggtgcgcgccgccgccatgcccgccgacgtgcaggcccgcttcctgcccgccagcgaataccagcgtgcgaagacggtggactacggccgcatggccgcggtgcagaaggcgttctccgaccgctacctgcaggaagtgaaatgagttcgcgccacggcggtttcgccccctcgcgcgccctgctggccgcatgcgccgcaccggccgtggcgttcttcgcggccttctggctgctgcccacggccctgctgctggcgctgccggcgcgccagggctgggcgacgtatttcgcggtgctgacgaacggccgctacctgcagagcctgctgcagacgctgggcctgtcgctggccgtcacgctggccacgctggtgctgggcgcactggtgggcatcacgctggcgcgccagcgcttcccgggccggcagctgctgctgtcgctgctgacgctgccactctcgtttcccggcgtgatcgtgggtttcttcatgattttgctgggcgggcgccagggcacgctggcgggcatgacgcaggcgctgggctggggccgcatcaccttcgcctacggactgctgggcctgttcctcgcgtacctctacttctcgctgccgcgcgccatcgccacctacacggcggcggccggcgccatggacgcgcagctggaagaagctgcccgctcgctcggcgcctcgcgctggcgcgtggcacgcgacgtgtggatgccggcgctcgcgcccaccacgctggcctgcggcgcgatcgtgttcgccaccgcgatgggagccttcggcacggcgttcacgctgtcggcgaagttcgaggtgctgcccatcaccatctacgacgaattcaccaactacgccaacttcgcgctggcggccagcctgtcgatcgcgctggggctgatcacctggctggtgctctgggtgtcccgccgctgggccggcacctccgccttctgagaaagagccacgatgagaaacgcaagacaggcgccctgggcgctggtggccctcaccgcgctggtgacgctcttcatggccgcgcccattgccctgtcggtgatggccgggctggtgaacaactacggcacggggctgcgcagcggcctcacgctgcgctggctgggcgaggtctgggagaactacggcagcaccgtgacctggtcgctgtggctggcgctgctgtgcgtggcgggcaacctgctgatcggcgtgccctgcgcctatgcgctggcgcgcagccgctcgcgcgccgcgcggctcttcgaggagctgctgaccctgcccgtcgcggtgccgggcctggcgagcgcgctggcgctgatcctggcctacggaacgctgcaaggcttccgccagagcttcgccttcatcttggtcgggcacatggtgttcaccctgcccttcatggtgcgcaccgtgggcgcggctttccggaaggacgaattgcgctcgctcgaagaagcggcgcgctcgctgggtgccagcttttcgcagcgctttctcggcgtgctggtgcccgccgtgcttccggccgtcgtggcgggcagcctgatggtgttcacgctctcggtgggcgaattcaacctcacctggatgctgcacaccccgctcacccgcaccctgcccgtgggcttggccgacagctatgcctcgatgcgcatcgagatcggctcggcctacaccctcgtcttcctgatcgtcatattgcccgtgctctggggcctgcaggccgtcggcaccttcatcgagaaacaccatggcacttgaactcgaacgcacgcgcgtggacatcgtccagtgcgccaagacctatgccggcgacgcgcgcggcctgcagcccaccgacctggccgtgcagcccggcgaggtgctggcgctgctgggcccttcgggctgcggcaagaccacgctgctgcgcctgatcgccgggctggaggcgcccgacgccggcagccgcatcgccttcggcggcaccgacgtgacgcagctgcccatcgagcagcgcggcgtgggcatggtgttccagcactacgcgctgttcccgcagatgacggtggagggcaacatcggctatggcctgaagatccgcggcacgcccgaggccgaacgccgccgcgtggtgggcgagctgatcgacctggtgcgcctgaacgggctggagaagcgccgcccggcggagctgtccggcggccagcgccagcgcgtggccctggcccgcgccgtggccgtgcgcccgcgcgtgctgctgctggacgagcccctcaccgcgctggacgccaagctgaaggagtcgctgcgcgatgagctggccgagctgctgcgccgcctgcacatcaccgccatccacgtcacccacgaccagcaggaggcgctcgccattgccgaccagctggccgtgatgcaggccggccgcatcgtgcaggtgggcgacggcgagacgctctaccgccacccggcgcacccgttcgtggcatccttcctggggcgggtgaaccgcctggtattgcccggggcgggcgcacggcacgccgcgccgggctgcatcgacctgggcgggctggaactgccggtgccgcacggcgccgctgccaacgcctggctggtgcggccggaagacgtggaagtggaacccgccgtcctgggacagcccggctggggccatgccgacgtgacgcaccgcagcttcctgggcgaccgcgtgcagctcacgctgaacgtgcccggccaggccccgctgcgcgccgacgtagcccgcgaccacgccgcccgcgcgggcgatgcggtggccgtgcgcatcgcgccgcagcggctcatgccgctggccgaagacattgccgcctgaaacgcgtcccctccatgacccgctccatgaccgcattcaccgcacccaccaccctgttgctgcagctctccgacctgcacatccgcgagcccggccgcctggcctacggccggctggacaccgctccctacctgcgccaggccgtggagacggtgctgcgcatgccgcagcgccccgacgccatcgtcgccacgggcgacctcacggatttcggacggccggaggaatacgcccacctgcgcgggctgctggcgccgctgggcgcgatcccgctctacctgctgccgggcaaccacgacgaccgagcgcagctgcgcgccagttttccgggccacggctacctgggcacgagcggcttcgtgcaattcagcgtgcccgtgggcggcctgcagctcatcgcgctggacaccgtggtgcccggcgcgagcgagggcagcctgtgcgccgagcgcctggaatggctggccgcgcagctcgatgcctgcaggggccggccggtggtcatcgccatgcaccatccgcccttccgcacgctgatcggccacatggacgagatcgggctgctcgaaggcacgcaggcgctggaggccctggtggcgcgccatcccaacgtcgagcgcgtcatctgcggccacctgcaccgcagcatccaggtgcgcttcggcggaacgatcgcagccacggtgccctctcctgcgcaccaggtgtgcctggacctcgcgcccgatgccgcctcggcctggacgctggagcccccgggcttcgccgtgcatgcgctgcccgcgggcgggcggctggtgagccacctggcggccagcgggcagtacccgggcccctacccgttccacgacggcgggcggctcatcgattgacgcagcggcgggcggggcgccacaggcagcgcggggaagggccggccacgctgcagtgctcagaacaggatcttgccgagatcccgttccttctgctggcgcgcctcgtagtcggcttccccgaggcggtgcagcaggttcgcgataccgccatcgatctgcgccagcagctcctgcggccgggcattgaggatgcgttcccaccccttgtagcggtcccagtcgatgcccagcgcttttcccgcgccgtgggcttcccgcagttgcgccacatcctcggacagctgcgccttctgtgcctgcagctcccggagttggcccagcttgcgccgcagcgtgccgacctgctccggatccgcggcggaaggccgcccgctcgcggccggccccagcgagagcgataccagccgctccagccgggcggcggcgttgtcggcacgcaagagctgcgcctcctgtgcaggggtgcggacgacggcctccaccggcccgttcgacaggaagcgggccgcgaacgccagggtctgcgccgcagcgggttgcgactgcatccggtgcacctgcggcagcgcaggggctggccgccggggtggcggcccggaacgggccgggtcggtctggaaggcgtagccccgcggccccgggccgcctgcggcgtcgagcctgcggccatggcggggctcgcgggaagaggtcgcgggcgtttgcgcggggtgcgaccggcgttgcgaggcatcggccccgcagagtgacttgaagctgaaatgcatggtgtggtgatccattcgaatcagggaatgcggcgagactagggcctcccgcggggcctcggggccctgaccgcgaagtccggcggacccgggcgaagccgccggccgtgactgccgcaccgccatgccatgcccccggcacggccgtggctgctggccgattgctatggattcaggagtatgctgtggcctctggaaaacagcaccgatccatgaagcacctgttgaatctgctggccgccgtggccctgctggtctggggtacgcacctcgtgcgtaccggggtgctgcgcgtgttcggcgccaacctgcgcacgctgctggcgcgcagcatgggcaaccgcttctcggccgcactgtcgggcatcggggtcacggcgctggtgcagtcgagcaccgccacctcgctcatgacctcgtccttcgtcgggcaggggctcatcacgctgccggccgcgctggcggtgatgcgcggggcggacatcggcacggcgctcatgtcggtgctgttctccaccgacctgtcgtggctgtcgccgctgttcatcttcgtgggcgtggtgctgttcatcacccggcaggcgagcaccgccgggcgcgtggggcgcgtgctgatcgggctgggcctgatgctgctggcgctggagatggtggtgcaggccagcgggccgatgctggcctcgccgctcatccgcaccctgctcggctcgctcgacagcgacctggtgctggaggtgctgatgggcgcggtgctggccgtgatcgcctactccagcctcgccatcgtgctgctgatctcggccatggcagcgtcgagcgtggtgccgctggacgtggccctggggctggtgctgggcgccaacctgggcagcggcctgctggcggtcatcaccaccgccaagtcggccgtggaagtgcggcaggtgaccgtgggcaacctgatgttcaagctcatgggcgtgctgttggtcgccccgttcgcggggctgtggctgcggcacgtgcagccgcacatgccgggcgcggcccagggcgtggtgctcttccacctggcattcaacgtggcggtcagcgtgggcttcatcgcattcacgcagtgggtggcccgagccgtcacgcggctgctgcccccgcccgaggggccgcccaatcgccggccgcagcacctggacccttcggcgctctccaccccctcgctggcgatgtcctgcgcggcgcgcgaggcgctctaccaggcggacgtggtggagtccatgctgctgggcgtgctcgacgtgatccgccgggacgacctgcagctggcgcagcagctgcgcaagatggacgacgaagtggacaggctgtactcgtccatcaagtactacctgacacagatctcccgcggggcactggacgaggaggaaagccggcgctggacggacatcatcagcttcaccatcaacatggagcaggtggccgacatcatcgagcgcgtgctcacggacatcgaggacaagaagatccgcaagggccggcgcttctccgatgccggcatggccgagatcacggaattgcacggccggctggtgaacaacctgcgcctggcgatgagcgtgttcctcaacggcaacgtgcgtgacgcgcagcggctgctggaggaaaagacgcgtttccgcgaactggaacgcgcctatgcggcgacccacctcggacgcctgtccgagaagaccgtgcagagcatggaaaccagctcgctgcacatcgacctcataagcgacctcaagcgcatcaattcgcacatctgctcgctggcctacccgatcctcgactccgcgggcgcgctggcgccgagccggctgcgcagcgcacccggcgatgcgggtgccgatccgctggcctgatccccgtcaatgcctgtaccagtcgcgccagcggctgtccacgttgtccatggcttcgcagatcggcaggatgtcctgcgcgctgcatcgggcagcatggcggatcgccttgtcgaggaaggcgatgcgcttgagctcgatcgacgcgctctgcagcagcgggccgggcttgcgcgctgcggggccgggccaacgggccacccggtgggcatcgtgcctatcgagcagagtctgtcccttgcggttcacgggctggtgccgggcgccatacggcagcccgtcgagatatccctgcacggccgtgcgggactgggcatgcttcatataggccggccccagcacgtccgccgccgtcttgacgtagtgcgcgagcaggcctaccggctgcggggtgcccggtgtggcgggactgtccgccgatgcggccgtgctgccatccgacaggctgccggcctcgctggaatactcggccggcagcagcagctcggcatccacttcgaccgtatcgaacggcggcggctcgccgcgcagttgccgggcatgcaaatgctccagcgacgcatcggcggcgcatttgagggccatcgacagcgcgaagatcctgcaggagcgcaggctcttctgggccggcacatccaccagcatcagcggccagccctccggcaggcgcagatgggcagccatctcggcggcggtgaggacaggatcgacggttgcgggaaccgacgggctcatgtgcaccacggagccacggcgccccgtttcgccgggcagtccctcgacatgcaggtccatcgcaagattgtgtgcagcattgtcgagcacgatccgccagcggcccggcgtcgcatccgccaggaaactacgccactctacggagccgaagccgcggtggtccgcaaccacgccccggtcgtccggaacgctgacgtgcgcatagacgaggcgcagctgcgggtcctccgcattgagggcggacacgatcgccggcatcgccagcttgtcgagcttgcggaaggcgtcgggctcgtcgtcggggctcgcgccttccgcatgcatctcggctgcgaaggcgcgcagttcgccgagcccatcgaccacctgccgccgctgcgcggccacaggatcgccagaggacagcgcgaccaccggggctggaggcacgggcagcgccatggggaggaaaagcgcacccggtgcggcagcctctccggggtgccgctcagagggcgcgcacagcaactgcgcccgcgggtggaagcccatgcgggacagcgcggcggtgttgtccagcaagacggggcgctgcaccagctggcgcagcgccgcgcgggcgcgggtaatcggcagggaaggccccgggcgccgcgtcggcaacggcgttcccggcgccgggggccccggcgtgccagcggcctgccggcgccgttgggcgggccgctcgtccgcggatggcggcagagggtcggagtgggcaggaccggactggcgtggcggcgaagaggatgtgacggaacggggcatggcgggagcaaggcggtgcctgcaagggcaatgctgccgagcatgccggagccctgcaggacggcgccgggcggcgcgaaacgggtgcctgccggacgaaccggggcacaagccacccatccgcatcgcgatgccctgcaagcccccgcgtttgccatcggcgcacggagcccctaccctggcaggtccgatggccccgccatcccacactccgaggagacgccatgcccacaccaccacgcaagccccccggcgacgaaccggaagtcacccaggaaaccgacgtgccggtggatggcaccgatccggtcggcgaggagatgatgaaggaggtccgcaacgaccgcctgcagcagcccgccggcgatagcgaaaaccccgcgccaccggagccgcgccgctagcgcgccgcccgcgccagtgcctggccgaagtcggccgccaactgctcgcgggcgttgcggacgaaggcggattcgcccgcgcgcggcggcagcacgatgaaccgggcctggggcagcgccggaagcctccaggccgcaggcaggacctgcacgccatcgcacagcgcggcagcgttcaggcaggcgatgccgagcccggccgccagcgcggattgcaggccggcgacgccggaggccatgagcgcgaccgtgaagggaatgcgccgccggcgcagcaaggccgccgtgaactggtggagcgcgcaggtgtccggcagcgccagcaggcgcagcggctcctcccggccgggcggcgcagcggcgatctgcgcggcgcccatccagtgcaggggctcacgccgaagcacctgcccgccgcgggccggggccggcgcatcggcggggcggcccgccgcaggggcgggcaggcgcatggcgatgccgacatcgaacgcgccctgcgcgtagccggactcgacgtcgccgctcttttgcaccgtgacctgcagccgcacgccagggtgccgggcctgcatgcgcgccagcagccccgccagctccgcgggacggaaataatcggtgacgcccagccgcagcgttccctccagttgcacgccgcgcaggtcgtgccatgccgactcgctcagcgccagcagctgccgggcgtgcgccagcagccgcagcccggccgcggtgggcgccacgccggccttggagcgcaccagcaacgcctggccggcatgctgctcgagcttgcgcagttgctcgctcacggccgactgcgacaggaagacctgcggcgcaccggcggccaggctgccggcgtcggccaccgcgacgaacgtcctgagttgttccaggttgaaggggcgcatgtcgatcctgcggaattctcgatggatttctgcgtatcatcctgcttttccaatggcatggaaagccgaagaatcggggccatcccaaccccaggagcccaacatgccccacaccgtgatccacctcagcggcgaacccgacgcccggctcgcccgcagcgccgccgatgccgtggccggcatcacccagcgcgttctgggcaagcagctgccggtcatcgccaccaccgtgcagttcatcccggccgaccagtggttcgtgggcggcgcatcgctggcggagctgggccagggcgccttccacctcgacatcagcatcaccgacgagaccaacaccaaggccgagaaggcgctctacctgcgcgaggtgcatgcggccttcgaggcgcttttgccgaacctgcatccggtgagctatgtgcacctgatcgacgcgcgcgccgcggcctacgggtatggcgggcgcacccaggaatggcgccaccagcaggccggcgtgtagggccacgcgcaatgcggcacgcagggcggcgcgctgcgcggctgccggttccaggccgccattccgcgcgcggcctggggtcgatgcctgtgcgcctgcaggcgccgcgcccttgcgctatcgtggccggccctatccacttccgcacaacggccccgccatgagcacctccgtcctcgcctacggcgcacagtccgccaccaccccgctcgcgccgctcaccatcgagcggcgcacgcccggcgacctcgacgtcgccatcgacatcctctactgcggcgtctgccactccgacctgcacaccgtgcgcggcgagtgggcgggcacgcggttccccagcgtgcccggccacgagatcgtcggccgcgtcacctccgtgggcgcgctggtgacgaagttccgcgcgggcgacctggtcggcgtgggctgcatggtggacagctgccagcactgcgccccctgcgccgagggcctggagcagtactgcgacaacggtttcaccggtacctacaacggccccgagcagggcacgggcgccaacaccttcggcggctattccgcacagatcgtggtgcgcgagaacttcgtgctgcgcatcacgcacggcgaggattccctcgccgcggtggcgccgctgctgtgcgccggcatcaccacctactcgcccctgcgccagtggaacgcgggcccgggcaggaaagtcggcatcgtcggcctggggggcctgggccacatgggcgtgaagatcgcggccgccatgggcgcgcacgtggtgctgttcaccacctcggactccaagcgcgaggatgcgaagcggctcggcgcgcacgaggtcgtggtgtcgaagaacgccggggagatggccgcacacgcgaacagcttcgacctgatcgtgaacacggtcgccgcaccgcacggcctggacgccttcctcgcgctgctgaagctcgatggcaccatgaccctggtgggagcgccggccagcccccatccctcgcccaacgtgttcagcctcatcatgaagcgccggcgcctcgcgggttcgctgatcggcggcatccgcgagacgcaggagatgctcgatttctgcgcgcagcacggcatcgtggcggacatcgagaccatccgcatggacgagatcgagagcgcctacgagcgcatgctcgaaagcgacgtgcgctaccgcttcgtgatcgacatggacacgctgcgcgaagccgcctgagcgggccccggccggccccggcgcgcgccttcagggccgcgccgcgggcggcgtgcccccggaggtgcccgccccaccctccaccgcgctgccttgcaccggccggcgcgcatagcgctgcgcgatcaccgcgcacaccatgagctgcatctggtggaacaccatcagcggcagcaccagggcgcccacggcatgcgatgcgaacagcaccttggccatcggcacgccgctcgcgaggctcttcttggagccgcagaacaccacggtgatctcgtcctccgtcgagaagcccatgcgccggctgatccacgtggtggccgccagcgcgatcgcgaggatgacggcgcacaccgccaccaggcccgcgagcgcgtgcagggggatctcgcgccacaggccttcgatcaccgcggcgctgaacgcggtatagaccacgagcaggatcgagccctggtccacgaacttgagcaccgccgcccgccgctgcacgaagccgccgatccagggccgcagcaggtggccggccaggaagggcacgaacagctgcacggtgatgcggccgatgctcgcgagggtgtcatggccgccggccgcgcccggggcgctctgggcgcccggaacgtccttgagcagcaggccgaccagcagcggcgtgatcacgatgcccagcagcgtggagccggaggccgagcagatcgccgccggcatgttgccccgcgccatggcggtgaaggcgatggcggactgcaccgtggcgggcagcacgcacaggaagatcacgcccatgtagagctcgggcgtgaccagcggctccagcacgggccgcagcgcccagccgatcagcgggaacagcacgaaggtggaggcgatcaccagcaggtgcagccgccagtgcgacaggccggcgacgatggcctgccgcgacagcttggcgccgtgcaggaagaacagcagcgccacggccgccgtggtggcgtactcgaagccgcgcgccgcctggccggcggcgggcagcacgctggccagcgccacggtggcgatcagcgcgagggtgaagttgtcgggcaggaaacgggaacgggccatggcggatgcgcggtgcgctgcgtacgggagaaccctgcattattgacccggcgggcccggcgtgcgcgccgcgctcagaccgcaggccggtgccgggcgatcagttcgtgcagcaactccttgagcacctcgaccttgcgcgggtcgagtggcgcgaggatggcgcgctcgtgccgctcggcctgctcgatcaggccggccaccaggcgccggccgctgcgcgtgacgcgcaccaatgtatagcgccggtcatcgaggctggtggcgcggtccacgtgcccctgggcctccatgcgcagcagcagccgcgtgacggtgggctgcttgctcacggtggtctgcgcgagcgcggagatcgtcatcgcgccctggctggccagggtggagagcacgcgccactcgagcacggacaggccgctctgctcgacggtggcatggaattcggtggagacgaggtgccaggcctggcccagcagggccggcaggtagttgtcgacaaagtccttggttttcgccattccgcatgctacctcgccagggtccggcgctgcggggagcggcacccccgcggcatgcgcgtcccccggcgccgaggcagcctgcggcagggccatcagtaccggcccgacagcagcgaaccgaagcccgccaccgccgtcggcaggcccagcttcttgagcatctgccaggtcgtggcggccgaggatgagagcaccggcaggcccacgcggtcctcgatgggctgcaccgaggcgagcgagggcatctgcacgcaggctgaggccaccaccgcatccaccccggcggtcttgagcttcttcgtgatctcgatgggcgcgcgcgggtcctggcggcccacttcgaggttgtcggggatctccagcgagatgctgtccaccacctcgatgccttcgctctcgatgtagtcgatcaccagctgcgtgagcggcttcatgtacggcgtgaggatggacaccttcttcgcgcccatggcgtgcaggccatcgaccagggcgccggcgctggtgaccacgggcgcggggccgccgttgtccaccgtgcgctggtgcaggcgcgcttcggagacgcggtggtagccccggcccatgctcatgatggcgaccaggcaggcgtagcccagcacgtcgacgcgcgcgtccgacagctccagcgcgcagcggtcgctgtcgccgtccatggcggccagctcttccctggtgacgtgcttcatgcgcatgcggctggaatggaaggtgaagcgctccggatgcagcgcctcgcgggcgcgcaggatggccgggatctccgtttccatggtggtgttggagctgggcacgatctgcccgatgcggaaggcgcgggggatggcggtgttggtggtcattgggatgcctcctggaatgcgtcggcgccgccgccgtcgcgtggctgcagggcgtcgttatcggccggttcatcgtcgaagcgcgcggcctgcaacggccggcggttcacgcgcaggtcgaagacgtcgaagcggttgtagtggccggtgatgtcgtgcatctggcgcggctggatgcagcgggcgaggtcgatgtcggcgtacgtgatgccttcgtcgtcgatcagcggctggccgatcacgcggccgtccggccccaggaagcccgagaacgcgctgttcttgcgcgtgagcagctcgcgcgccttggggttgagcggctccatggcggtgataatctcttccgacacggtggagcacgagacgatggtgaacagcttgccctcaaagcagtgggcggccgcgcgcaccttgatggcctcggccatgtcgtagtcgggcggcgccacgggcagcgagatgtagctggccacatgcaccagttcgccctgcgacagcagcgcgaagcgcgccagcgtgttggtgttctcgccgcaggccagcgagccgagcgggccgatggaggtgcggtgcacgcgcagcgccgacgcgtcgcccggcgcccaggtgagcttttcggcccaggtgggcaccagcttgcggtggcggcccaggatgcggccgtcgtcgccgatggtgaccagggtgttgtagatggtgccgatgccgtggcggctgcgctcgttcacgccgatgacgacatgcgtcttgtggcgcgcggcggcctgcgcgatcttggcgatctcggggccggggatctcgatggccgagcgcgccaggcgctcgaaccacgggctgccatcgatcgggttggcgatccagctccagtagggatagccggccacgaacacctcggggaaggcgacgagctgcgcgccgttgccggcggcttcggcgatgaggcggcagaccttgtccaccgtggcgtcggtgtcgaggaagaccggggcggcctgcacggccgccgccttgaatttcggcaattcgagcatggcgactcccttcttactcgcggccggcgcgcgggtcgttgcccacggccaccacggggtggcgcaggctgccgatcttctcgaccgtggcgtcgatcacgtcgccgggccagacccattcctgcgggctgcggccggcgcccacgccttcgggcgtgccggtggcgatgatgtcgccgggctccagcgtgatgccggcgctgatgtcggcgatcagcgtgttcaccttgaacagcatgtggcgggtgttggagctttgcttggtcacgccgttgacctgcaggctcaggtccagcacctgcgggtcggggatctcgtcggcggtgacgatcaccgggccgaagggcgcgtaggtgtcctggcccttggaatagatccactggccggcgcggcggttgtcgcgcgcgctcatgtcgatcatcaggctgtagccgaacacgtagttcagggccgaggcctcatcgacgcgcttggcacgcgtgccgatgatgacggccagctccacttcccagtccagctggcgggtgatggcggcgttgtgctcgatggcgtcgccggggccgatgacggtggtgggcggcttggagaagatcacgggctgcttgggcaggtctttcgacgtgtccagcgcgcggctggattcggccacgtgctccacgtagttcaggccgatgccgaagatgttcttgcgcggccgggggatgggcgcgagcagcttcacattggcgagcggcacggtcacgcccagcggccagcggccctgctggtcggccagcagttcggtcgtggcggccacagcagaggggccgaggtcgatgaagtccagcatgtcatgaggcaggtcgtggccggtgtgctcgcccaggcgctgcagatcgacgacgaggccatcgacgagggctcccaggcgggcggcagcggcgacgtgggcgcggtaggtgacgagtttcatggtgcgggtctccagtgggatgaatcggttgaaagggggtggacgggggttcggtgtcgatcagacgggcgcggacacaggctggtggccaccgttgtcggccagcgcttcctcgcggtagaggtccagcttttccatcaccggcaggtcgctgaagcagaacaggcaggcgtcttcggtctgcgaggcgttggcatgctcgtgccaggcccaggagggcacgcagaagatgtcgcgttcctgccagtcgaagcgctggccgttgatgatggaatggccgcggcccttggccacctggtagaggtagctgccggtgtggcggtgcgccttgcccgcgaagcccgggcgcagccgctgcatgctggcgccgatggtgggcatgacgtggccgcccgtgaccgggttggtgtagtgcatgagcacgtcgtcgaaggggttgccgtccgacaccgatgcgtggcgcaccagcgcttcgtaggtgggctcccattcgtacttgaagagcggcgaatagggcttgctccagcccaggccgtgcgggcgcagggccggcgcgccccagagcccggtggaatcgttcaccggatggcccacggcctggcgcaggtcggggtggaccacgtagaagccggcctccatggcgttgaccagggggatgtccagcccgtcctgccagatgcagggcagcccgcccgcttccacgccgtgttcatgccaggtgccgttgggcgtgagcacgaagtcgttggcgcccagcgtcatcttgtggccgtccaccacggtgtaggcgccctgcccttccatgatgaagcgcagcgccgaggccgagtgcgcgtgggcggacgccgcctcgcccggatgcatgacctgcaggccggagtagagccagcccacggcggcggagacgtcctgccggcccgggttgttcaggtagatgacgcggcggccggccttctcgggcgtgaccagctcgaccgagcgcagcacgtgctcgcgcaggtcgcggtagcgccagagcaccggcaccgaggcggacttgggctgccagggctcgatcttgttggccaccgtccagagggcgccggccttcagttgttcgagctggcggtagtaggcgacgagttcgggcgtgtcctccacgtccgcgcggcccgcgatgctttcgcggtactggtcgtagttgccggcgtcttgggttgctgccatggcgatgctcctgtggtcgttacgggttcaggcctggccggcgcgggcgtagctgcgctcgagctggtcgcggccccatgcgtaggcggcgggccactgcacgtcgcgccagccgtggcgggcgctctggtcgagcagccaggcggcgttggccaggtgcgggcgagagagcgcgcacaggtcggcgcggcccgaggccacgatgccgttgacctggtcggcctcggtgatggcgcccacggcgatggtcggcacctgggcctcgttgcggatgcggtcggcgaacggggcctggaacatgcggccgtagaccggcttctgctcgggcgtgacttcgccggaagacgcatcgaccaggtcggcaccggcttccttcaggcggcgcgcgatctccacggcctcatcgacggtggtgccgccctcggcccagtccgtggcggagatgcgcaccgacagcggaaggtgctcaggccacacggcgcgcacggccgccaccacctcgagtgggaagcgcaggcggttctccagcgagcccccataggcatccttgcggcggttggtgagcggcgagatgaaggacgacagcaggaagccgtggccggcctgcagctccagccagtcgaagccggcctcggccgcgcggcgggccgccgcgacgaagtcgtcacagatgcgctccaggtcgtgctgcgtggcctcgcgcggcacggcggagacaccgggccggtagggcagcgcgctcgccgacagcagcggccagttgccctcggccagcgggtggtcgggctgctcccagcccagctgggtggagccgcgccggccggcgtggttcagctgcacgccgatgcgcgcgccgctctgggcatgcacgaagtcggtgatcttcttccacgcgccgacctgctcgtcgttccacaggcccgggtcgcccggggtgatgcgggcatcggcggagacggcagtggcttcggtgatcagcagcccggcgccgccgagcgcgcgcccgcccagatgcaccaggtggaagctgccgggtgcgccgtcctggctggagtacagcatggtgggcgacactacgatgcggttgggcagcgtgacgccgcgcaccgtgaagggcgtgagcagcggcgggcgcggcggctggcccgcgggcgcctccacgcccgagcgctcggccagccagcgttcgtagccctcgagccaggccggatcgcgcaggcgcaggttctcgtggctgatgcgctggctgcgcgtgagcagcgaataggcgaactgttcgggttccaggccagcgtaacgcgccacgttctcgaaccattcggtggaattgcgtgccgcgttctggatcttgagcacctccacgccgcgcacttcctcgtagtgctgcagccgctcgcgcagcgcgccgccggccttcaaggtattggccagctcgatggcgtcttccaaagccagcttggtgcccgagccgatcgagaagtgcgccgaatgcgcggcgtcgcccatcagcaccacgggcacctcgcggccttgcgcgccatcgggctgcgtccactgcacccagtgcttgcagatcacgcgcgggaagcggatccacacggccgagccgcgcaggtgggtggcgttgcagatcagcggctcgccgtccagccagggggcgaagagcttctcgcagtaggcgatgccgtcttcctgcgacatctggtcgatgccggcggcctgccaggcggcgtcggtcgtctccacgatgaaggtagaaagcccgttctcgaactggtaggcatgggcctggaaccagccgtgctcggtgggcacgaagatgaaggtgaaggcttcgaacaccttgcgcgtgcccagccacacgaagcggcagttgcgctggtcgatgtcgggctggaaggtgtccgcatagcgcgtgcggatggggctgttgatgccgtcgctggcgatgaccaggtcggcgccgtactggcgtgcgatctcctggtcgtcctgcacctgggtctcgaacaccagctgcacgcccagttcctcgcagcgcgactgcaggatgttgagcagcttcttgcggccgatgccgatgaagccgtggccgccgctgcggaccatgcggcctttgaaatggacgtcgatgtcgtcccagcggctgaattcggccgcgatggtccgggccgagacggggtcggcctcgcgcaggttctccagcgtggcgtcggagaacacgacgccccagccgaaggtgtcgtaaggccggttgcgctcgatgaccacgacctcgttggacgggtcctgcagcttcatcagcaggccgaagtacaggccggcggggccgccgccgatgcaggcgattttcatggtgcgctccttctgggtctcaatgggtgttgtcggggatgccgggctcgtcgctcgcctcgggtgccagggcatggcgcagcacgtcgggaatggcgatggcctggtgcgtctgaagcgaggtcgtcaccaccacctgccgcacgcgcatgcgcacctcgccgtcggcgccggtgcaggccagctccagcgtgatcgacttgccgcccagctgcgccacgtccagcgtgagcgtcacgtcgtcgcccatgcggctgatcgcgcggaagtcggcctccagccgtaccgtcgggaggccgaagcgcagtgcgccgatgtagccggcgaagcccgtgccgggcagcagctggtccacccaggcttccagcaggtcgttgaacatcacgaagtactgtgggtagaagacgatgccggcggggtcgcactccgagaagcggatgcggtgcgggcggctgatatggcgcgggttgccgtgcgggttcatgctgcggctccttcgggaatgaggccatgggcgcgcaggctgccctgcagcttcacgccgtgctcgtcggccagggccgcgtcgcgcagggtgcgcagcgtggcgggcgcgagcgtggcggcgtggcggtccaccacggccatcagggtttcgtagttcttcaggccccgggcatgcgtgtcgctgtagcccttgacgagccgctggcagcgcgcggcctccagcgccagggccgggtcgatggctgccaggcggtggatacgggccagccaggtctcgatgcgctcggtctcctgcgcatagcgcagcgtgctgcgccggccgcgccgccagcgcgccagcaggtagagcatgagaaagccgcccaggctgctggtgcgcacgatgcgcccttcgcgcgtgaagcggcccaccaggcggtgtacggcatgcgggcgggccagccagcggcccaggccggcgggcagggtctcgcagatctcttccaggcgcgggtgcatgaattcctggatgtggagcacctggtcctgcttggcgtgcacttcgtcggtcacgcgctcgaagcggctggcgcgggtcttgaggtcggccacgcggatcacgtcctcgtaggacatccagagcgccaggtggcgggccgtctcggccagcagcgtggcgtcggtgccgcgcgcggcggccagcgcgtcgaggcgctgcaggtagagggcggcgtaggcgatgtcctggtagtcgatcaggcggcgcacgccttccacggcgatgtccgccgcctcggccgggtaggcctgggcgcgggccaccagccgggcgacttcaggatggcggggctgcacgctggcagcggggcgcggctgcggcttgtcggaggcgatgcgctcgggcgcttcctggcgcgactgctcgtagcccacggcgaacgccttgaggctgggcttgacgcccacgccgccgcgctcgatggtggcctcgaactgctggcggttgaagggcagcacgcccgcaccgcagagcgcgccgaacagcaccgcgctgatgacgctgccggtgcgctcggcggcggcggccatgtcgaaggccacgaagcgctgcgcggcgcggcgggcctgggccagcaacgcgtcgccgtccacccggccgtcgcccatggcggacttttcggcaatggaatagacgcggtgggtggaggtgacgaaggccgtgcggtcgggcgtgaccaggccgcgctgcactgcgcggccggcttccatcagctcggaggcgagcacgatgtccacgtcgcccggcatcggcgcctgggccagcaccggcacgcgggcgcccggctggtccgcgccggggaacagctccacgtagtagatggtggcgccggtgcgctgggccacgccgggcaccgaggtggtctgcgcgaaatacccgttggattcacccagatcgacgatccagtcggccagcacgccgccgccctcgccgcccatggcgaggatggcgatcttgatcggttcagtggtcatggaaggctccgaagaaagctgaggggaaaaagagagggaagcggcacggctcaggcgtccgaagaccgcgcgggcagcaggaacacggcgatggcggccagcgcgcccacggcggcgaaagcgatgaaattggcggaaagccccaggccggcgctggccacgtagccgcccagcagcggcccggccatggcgccgaagcgcgagaaggaaaggccccagcccgtggccgcggcgcgcacctgcgcggggtaccagcccgccaggtggccggtgaggatgagcgaggcggaaatgctgcccaggccggccagcgccaccagcaggtagttcacccacaggccgttgggagacatgagcgccagcacggcggcggcgcccaccaggtagaagcagcccaccgtgccgcgcacgccgaagcggtcggcgatgcggcccaggaacagcccgcccagcgccgaggccaggctgaacaccaccaggaagccgaggctggagcccaggtcgtaaccgctcttgcgcatgatggagggcagccaggtgttgagcccgtagatcagcagcaggccgcagaagagagccacccagaagcaggccgtggcacgcagatggcggcgggcgaagacttcggccagcacctggcgccagccgaaggcggcctgctgagtgacatgcggggctgcggaacgtaccggctgtggcaacggcagccccaggcgctgcgccagctggccggcctcgcgctggcggcccttgcccaccaggtattccagcgactcgggcagcgcccgcgccatgggccagagggccagcaacggcagtgcccctgcgccgaccacgccgcgccagccgatctgcggcatccaccgcatggccagcagggccgcgcacaggatgccgaaggagtagcccgaatacatcaggccatagttgaagctgcggcgcgcgggcggcgaatattcgatggtgagcgcggcggcggccggaatcacccctcccagccccacgccgcccaggaagcggaacgcgccgaaccacagcggtgtgggcgccccggccgctcccgccatggtgagcgagaagagcgccacgcaggccagcagcatgcggcgacggcccagcaagtcgctcagcgtgcccaccagcagcgcgccgacgaacatgccggccagcgcatagctgctgagcacgcccagctgcagcgggctcaggttccaggcgcggtcttcggccatggcgggcagcaccgcgcccatcacgccgacgtcgtagccctcgaacaggatggccagccagcaggcgaacagcacgcgccgggtgacggccgggcgcaccgggtgggcgccggcggcggctgccgtggtggtggagatggatgcggacatggtggattgctcctgctgctgctgcggctcggctgctgcgggtcagaacgcgtagcgggcgcggcgcttggcctcgccgcgctgcagccagccgatcacggcggagcgcacgcgctgcagcagccggtcgcggcgcgtggggtggctcacgatctgcgcgcggtagaacgaggggcagagcacggcggcgtgtgagacctcgccgcagttgccgcagcccacgcagctgtcgatcacggtggccaccgggtcctgccgcagcgggtcggggttggtgcgcaccgagagcgacgggcaacccgagaggcggatgcaggagtggtcgcccgtgcaggtgtccgggtccacgccgaagcgctcgcgcaccacgcgctcgcccgcctgcagggcgcggcgcacttccttcttctcgcggcgctgcttgttcagcatgcattcgctctgcgcgatcagcaccttggggccgggggtctgcgtggtcagcgcctcgcgcagcgcgttggtcatggccttcaggtcgtaggtgcgacggatggtgcgaacccattccacgcccacgccgcgcacggcccgctcgatctcgtggcccgtgctgcgcgtggcattggcagcccgcgacgagggaatgtcctgcccgcccgtggccgagctgtagttgttgtccacgatgatggtcaggttgtcgctgcggttgaacaccgcgttggcgatgccgctggtcaggccgttgtgccagaacccgccgtcgcccatcaccgcgatggcgcgcttagccgaggccgcgctgcccggcgccacggtgaaggccgccgccgccgcgccgcccaggccatagcccatggtggtgttgccgaggttgaagggcggcaggatcgagaacaggtggcagccgatgtcggcgctgtagtggtgcgggcccagctcgcgttcgatcagcttcacggcggtgaagatgggccgctccgggcagccggtgcacaggcccggcgggcgggcatgcacgatctcttcgagcggctggagctgcgtggcgggcacggcgatgtcttcgcctgcgctccagtcgttctggcgggcaaggctgccggccgggatggcattgccttcgccgtcatcggccaggatcgcggtgtcgccaccctcctcgccatcgccgccggccagggccagcacgggagcgggcgctgcagcggtcgccacggcggccttgtcggccaccagcggaatcacgcggcgctgcacgggcttcttcacctcgggctgcaccacgccataacgctccaggaaggcacgcacgcccgccagcaccacggcggtgttgtagtcgccggccagcggcagcacgtccttgccgtgcagggcggtgtccagcccgcgctggcgcaggatggcggccacgttctgctcgacgaagttgggctggccctcttccaccaccagcacggcgcgcttgtcctggcagaagcgctcgaactcgtcgtccaccagcgggtaggtgacgttcatcacgtagagcggcacctgtgtgtcgccgtaggcatcggccaggccgagcttctgcagcgcgcggatcacggtgttgtagttgccgccctgcagcgcgatgcccacgtcgcccgcaccttcggcgaagaactcgttgagttggcgctcctggatgaagcggatggcggcgggccagcgctgctgcaccttctcgcgctcgtgcaggaagctcgcgggcggcagcacgatgcggtccagttcgcgcaccgggttctccatcgcgtccttgacggtgaaggccggcggcacgttgtcggaggtgacgaactggccgtgcaggtggcaggagcggatgcgcatctgcagcatcaccggcgtgttgctggcttcggagaggtcgaagccgtccttcaccgcctgcacgatgcagggcaggttggggcgcgggtccagcagccacatctgcgacttcatcgcgaaggcgtggctgcgctcctgcatgatggaagagccctcgccgtagtcctcgcccacgatgatgagcgcgccacccgtcacgccgcccgaggccaggttggccagcgcgtcggacgccacgttggtgcccaccgtggccttgaaggtgatggcgccgcgcagcgggtagttgaccgaggcggccagcgtggcgccggccgtggcctcgctggcgctgttctcgaagcggatgccgtattcggccaggatgtcctgtgcgtccgagaggacgtccatcaggtgcgagatcggcgagccctggtagcccgccacataggccacgccggattcgagcagggccttggtgacggcgaggatgccctcgccgctgaacacctcgcccgcgcccatgcgcagcttcttcacttcttcgacaaacgaacgttctgccatcgtgcatcccctggtctgcggtcggtttcactcgggcaccgggccctggaagcgaatgtccgccgcgacggcacgcccgtcaatccatgattaatcatgcgattgcagtttgtgcagccggaggacagggagcgccggaaacgggataggccagcggtgcagcgccctccccggcacgtcaccggcggatgactgccctgccccggactggtgcgggcgccgcggtaccggcgcgtatgtgggggctggcaggcatccgcgcatgcatttgcatgatttttcatacacatggaagcagcccaggcatgccattgcgcgggaactgggccgcgttggcccggaaaccagggttttcctggatttgtccacctgcactgcggcctacgatcttgatccaaggcaaatggatggcggaaaaaatcaccgccatccgcccctgccggcccgcgcgacgtctctccctgccgacacccgtcccgcaaacgtttacatgaaatttcatgcgtatgggcacgcaatttgcgaaatgcagccatcgcggcaccccggtgcaccgcgatggcccacgacaacgccagcaaccgccgataccacccaaggaggccccatgctctccacgatgaatcccgcttcggccctgcgccagcccgccatgcccctggcgatcgagcgcttttccggtgcgcctgagcacctgctgttcgcctccgcggacatcgacgagacgcgctccatggtggggcgcgtgatgaagccgcaccggctggcgcaggccgcgccgggcgaacgcctggacgcgcgcatgcactacgtcagcctgggcgacgtatcggtcagccggctgcgctacggcgcggccgtggagatccagcccggcccgctggagagcttcttcctggtgcagatgccgctgtcgggccatgcccgcatcgacagcggcggccggcaggtggaatccggccccggcaccgcctccgtgctcagcccgaacgacgacacgcgcatgcagtgggcatcgggcaccgaccagctcatgctgcgcatcgcccgcgcccaggtggagcgcaccctggtcggtcacctgggccgcccgctggacgagcccctgcgcttcgagctgggcttccactggcaggactgcgctccctggcgctgcctgctgtcctacctgctggactgcgccacgcagtaccccgacctctcgcagaacaagctggtggtggcgcagatcgagcagctggcctgcctcatcctgctcacctcgcaccagcacaaccacagcgagacggcgcccgcacggcgcagcaccatcctgccgcgccatgtgcggcgcgcgcaggattacctgcaggcccacgcccacgagccggtctgcgtggagcagctcgccgaggtggcgggcgtgagcgtgcgcagcctgtacgcgggtttcaaggaattcctgggcgtgagccccatgcagtacctccgcgacctgcgcatggagcacgtgcggaccgagctgctcggcggcgaggcgagcaacgtcgcgggcatcgcgctgcgctggggcttcgcccacctgggccggttcagcaacgaatacaagcagcgctacggggaatcgccgagccagaccctgcgccggcattgaagaaccggcgccgccgatcgccggcaggcgccgggaggggcgccgcgtcccctcggcgccctgccccgcgtcagaacggaatcgtcgccttcaccagcaggccgccgccttcgggccggttgcgcacgttgaaatccttctgccatttcaccgtgacgaggaagcccttgtcattggcatagcggatcgcaggaccgaacccgacggcacgcgccttgccctgcgcgccagggccgctgtcgtcggtgacctgctggaacacgtgcccgcccacgcccaccacccagccgttgcccaggccccggccggcagcgtagtcggcatgcagggcctggccggagcgggtgtcggtgtcgctgttgcggcggttgatgtcatacatgagcttcaggtcggcgttgaagcccgagggctgcatgtaggtgacggcatagacgggctggaaggtccagtagttgcgccccaggctggagggatcgttggcgcggtacttgccggtgggcgcgacgatgtccagccccaccacctggtgcagctgcggcgagaggtggtagcccagcgccgcgccgacggtgatgtcgcccaggcccgagctcttgaacgtggcgccgcccgcacggaacttcacgtccagcagcggcaccacggtgtggaaggccagctggccgccagcgatcgtctgcggcgtgacccacacgacgcgcggcgccagcaggttcacgtccaccttgaagtcgggcaccagggactggccgccgttgccgcgcagcgtgtcgtagcggtagccgccgccgtacatcatcacgtgcacgccaggcggcggcagcgcgccgacgaagtagctctccaggccgtcgggatagacgccgaggccgccgttttccgtggcgtgcgccacgcccgtggcagccaggccggcggccacgcccatcaggcctgccaggcccctctttttgaatgcggtcttgcgcatggtgtcgtccttcgtcgtcggtgggtggatggaaaaagctcgatgcgccatcagccggacgccagccgctgcgcgatctggtagcccgagcccgcgcccagccccggccccgggtgcgtgctggcgccgatgtggaacacgttggccagcggcgtgcggtggccgcgcgcgccgtcggcgccggcgaagggccgtagccagaaaaactggtcgggcgagcacaggccgccgtaggggtctccgcccgccaggttgcagttgagcccttccaggtcggccggcgaataggcgcgccggcccacgatgcgctgggcgaggcctggcatcacctgctccagccgcgcctgcacgcggtcggcgaaggcctcgcgcacagcctcggtccagcggccgtccgcgggcacggcgatctcgccggccgcatcgccgcgcagctgcgaaggcagttcctgcatctggatccataggatccagccgccggccggcgcacgcgacgggtccgccgcggtcggctggccgatgcccagcgtgggccgggcgggcagcaggccgttgttggcctccgtgaccgaggtgcagacctgctccatgccctccgtcaggtgcaccagcggcaccttgaggagttccggctccgtccaagcgggcggtgcgttcagcgcgaagtggatctgcatgtcgccgcgaccgtgctggaaggcctcggcgcgctcgcgcaccacgggcggcgcatcgggcagcagccggccgtagagctggccgggcgtgacgctgcagaccaccgattcgctggccgcatagctgcgcccgtcggccaggcgcacgccggtggcacggcgcgcgcggcccgtgccttgcgtctcgatgcggtccacctgcgcgtcggacatcaattcgccgccgtgctggcggataacggtggccagcgcctccaccagccggctgccgccgccctgcaccaccggcatgccgccgctgaccacggcggcgaaggtgagcttgccgatcagcgccgaggtggcgtcgtccggccccaggccggaatgcagcgtccacggcgccatcagcgcacgcgccatgtccgagcgcagcgcgcgctgcgaccagcgccggaaagtctccatcgcgccgcccgcataggccagcaggccgtcggtgccgcgcttgcgccattcggaccacagcagcttgaccagcggccagccgtagggatcaccgcccagcagcccgaaggtgagcgcggcatcgcgcccgaacaggtcggcggccatggcctggatcgcggtgccgtcgcccggcgccacggcgtcgatgcggcgcgcggcgtcgtccaggtcctgccgcagggcgatgccccggccgtccggccccacccagccggtggtgtattcgggttgcacgaagcgcagccctgcccgttccagcgcaggcttgagttcagcatagcccgggctgccgcaaaagagcggataccacgaggccatcacctcgtgccggtagccgggaaacagttcttcggtgcggatgcagccgccgaagcggtcgttgcgctccagcaccagcacgcgcttgccgcgcacggccagcagcgccgcccccaccagggcgttgatgccgctgccgacgaagatcacctgggggactgcggcgctgcccatggccgtcactccaccagcgccagcacgcgcagcgggctgcccgagccgccttcgatcttcagcggcgccgacaggatcagcgcgccctgcggcggcagctggtccaggttcttcaggcactgcaggccgtagcggttcgctccgtgcatcagcgtgtggcacggatacggcacgggccaggcgtaggactggcccgcatcggtgttgatggtctccaccccgaagccatgcacctgccgctggtggatcagccattccaccgcctcctgcgtggggccgggcgtgtgggcgccgtcctcctgcaggttgaggaaggcgccggcatcgtgggccttgagcgaccagtcggtgcgcagcagcacccaggcgccggccggaatgcggccatggcgtgcctcccaggcttcgaggaagggcacggtcagcagccagtcggcatcggccgccacctcggcgctggcatcgaccaccacggccggggcgacgaagttctccggcgcgatcgtgtccacgctgttatgggggtgctcgcgcccggtgatccagtgggccggtgcatcgaagtgcgtgcctgtgtgctcgccgcacgagaagttgttccagtaccagcccgggccgttctcgtcgtagtgcgagatgcgctcgatggtgaagggcttcacctgcccgaactgcggcggcaactgcagcgtggggaaggagggcgagagcgtctgcgtgagatcgacgacccgcacggcgccggcagccagctgcgcggccagcgcggcgagggtggacgatggggccgtggcggcggcggacggtgctgctgcggcggcagcggatgcgggggtgctcatggcgggctccatcggaaaaggggtggcgggattcgtctcaggcggccggcggcggcatgtccagcgcggtgaagcgccccgcgtggaacaccagcggcgtgcccggtgcgctgtgcgtacgcaccacgcgccccaccatcagcaggtggtctcctgcatggcggctgtggtcggcctcgctcgcgcacaccagcgtggtgacggcgccctgcagcacgggcacgccctcgggcgcatcgatcaggtccacgcccgcgaacttgtcgggcacggccgggctggcgaagcgcctggccagatcctcatgctcgcgcggcaggatatggatcgcgaagtgcgcgcagtcgcggaacgccgccaggctgggcgagtggttcaccaggctccagagcaccagcggcgggtccagcgacagcgaggcgaacgagttgatggtcagccccacggcgcggccttcgggcgtgcgcgtggtcacgatggccaccccggtggggtagctgcccagcagggtgcgcagggtgcgcggctgcaggtccaggctgccccagggggcggggctggcggtttgcacggccagggcttcgggggcgaggcaggcggacatggcggtctccttggatggatgcatcacgcgcggggtgctcaggccgcgacggcctcgggggcctggtggcgggcgatgagctggtcggtctcgtcggcatcggcccaccacggaaagtagctgggcggatggttgaagccgttggcgatggtgtgggccagggtgggcatggcggcggcggtgcccagcagcttcaggatgtgcggcggcgggggcgtgagcagcgagttggtccactgcaccacccactgcgcgtagtcccagaagcgctcgaaggtctgctccatccaggcgcgggtgtagggctgcccgccgtgcgccaggatcgcgtccaggtacaccttggcggccttggtggcgttgttcgaaccctggccggtgatgggatcgttggtggccacggcatcccccaggccgaacaccagccggcccgagggcagcgtgagcacgggcttgcgcaccgtgggcgcgaaggcgccggccaggatgccgttggcatcggtcagctcggcattgcgggcgcgctcgccttcccagggcaggaaggtatcgaggaagcgcttgctggtcgccagatgctcctcaggcgtcttcacgtcgcgccagcagtccagcgggccgccgggcacgccctcgaacaccatgatgtcgcaggggccgctgagcgtgagcgaggggaacacgaagtattcgcccacgcccggaatcaggttgaacgacacgcgggagtaatcagctgtgggcttcaggccatgcacgtaggtcagggccagcgagcgctggggcttgtcgaacggcgagcgggcggcgtcgcgctcgaagaggcgcaccacctcgcccttgccggccgcgaggatcaccaggtcgtgcgaatccgacagggcttccagctcggcgatgccggcgtcctggatcagcaccttgccgccgcgcttttccacgttctccagccacgcgggcatcttcaggcgctggtccaccgactgcgcgggccggtccagcttcgcgctccagtcgatcagcctggcaccggcctgctcgggattcggcaccgcgaaaccgatgccctccaccgggggacactcggcctcccagtggttgatgcccaggtcgcgctccacctgcagcgcggggtcgaacatgcactggctggacatcaccttgcccgcgcggatctggtcgggcgtgcggttggtcaccacggtgacctcgtagcccttgtccaacagaccgaaagccagcggcaggccggcctggcctccgcccacgattgcaactcgacgcatggcagtctccttggaagaaacgaaaaaagagggggaaagaaggtgtcggggaaaaaacgcgctcactccgccagccgcggaatcgcggggctcgcctgttcgggccccatggccgaatagccgccatccaccgcgtagtcggcgccggtcacgaacgaggcacgcttcgagagcaggaaggcgacgacctcgcccacctcttcggggttgcccacgcgcttcagcaagtggtaatcggcggcgacacggtcggtcttggcccggtcgcccttcgtgagttcgtccatcacgcgcgaccaggtccagcccggtgacacggagttgacgcggatgccgtccgccgcgaagtccatggccatgttgcgcgtgacctgcaccagcgcggccttggagacgggatagagccagcggccggtctgcgccaccctggatgagatgctggtgaagttgacgatggcgccgccgccggccgccgccaggtgcgggcgcaccgcgcgggctgccatcacggcgctgaccaggttcacgtccagcgccttgagccagtcggcgcggccggaggcagcgccgtcgtccaggtaggtggccgccaggttcaccagcccgtcgatgcggccgaagcgctgcgccacgtcggcaacgcaggcctccagctgcgcatcgtcggtgatgtcgaccggacagaaatgcaggtggccggcgtcttcggccgccacgcgggctccgccctctgcatcgatgtcgaacagcgcgacgcgggcgccctggtcgcgcagtgtgcggaccacggccgcgccgatgagcgtggcgccgccggtgacgatgacggccttgccttgcaggtctttcatggagctttttcccttgcacggagcgcagccggggaccgcgcgccgcggcgtttcccggtgccttgcggcgctctccggtggtttcgcagccgtttgctgcttgggctccatggtgcgggcaggccccgcgcgcgccctatccggcgcgcgcagccgctatccagcgcgtgcgggtatcgcgtgccggcgggtccaacgtagggggaggaagggaagaacgaagaggaaggacggcggtgcgcccgccgccctgccccggatcaggtcaccagccgtagaagcccgccagcaccagtgccgcttcgggcgtgaaggcgccccgcgcgagccgcgcatgcacttcggccgcctccagcagctcgaagcgttccacctcgccatcctggttggcgggcacggagtcttcaggcacggtggcccggaaccaatcgatgcgctccaccatgtagcccgagccctcgccttcatcgctcgggcgcgagaaatcgacatggccgccgtgctccacggcctgcagggcttcgatgcgcaacccggcttcttcccaggtctcgcgtgccagggcggattccagcgtgtcctgcgcgctcaccatgccgcccatcagcgtgtcccagcggcccgggtggctgggcttgtcgaacgcacgctgctgcacccattgccggccgtccggcgcgcaggccaccagatgcaccgcccgcgtggcgatgcccagcgcacgcacggcgccgcgctccaccgtgccgatgcgctcgccggccgtgttgcacaccgccagttgctcgtcgcgccaggccccgcagcgccccgcgcggcgcagcgcatccgccagcgcggccaatgcctgcgtggcatcggcgggggcgcaggccaggtgccagcgcgcagcgcccgcgtgcggttccttcaggagcgtggtgccggcaatggccgcttccagctcggtgccctccagcacgcccggcgccaccgagcccacggcctgaccagccacggcgaacggcagccgcggcacggccggcgggcgctgtgcccaagcgcgcgcgggcgccacccagccgggcaccggcacctcgcgatgcccgttcattccagcgtcaggatggtggagcccgtggtcctgcgcgcttccaggtcgcggtgcgcctgctgcacgtcgcgcagcggatagcgctggtcgatgtggatcgtcacgtcgccgatctgcaccaccgcgaacaggtcgtccgccatggcctgggtggattcgcgcgtggcgatgtgcgtgaacagcgtctgccgcgtcacatagagcgaacccttggcccccagcatgccgggcgcgaacgccggcgccgggcccgaggcattgccgaaggtggccatcaggccgaaggggcgcaggcactccagggatttctcccacgtgtccttgcccaccgagtcgtacaccaccttcacgcccttgccgccggtgatctccttcacgcgcgccgcgaaatcctccgtgcggtagttgatggcatgcgccgcgccgttggcgagcgcgagctggcacttctcgtcgctgcccgccgtgccgatgagctgcaggcccagcgccttcgcccactggcaggcgatcagccccacgccgcccgcggccgcatggaacagcacatggtcgcccggctgcaggccctcggccggcagcgttttcttcagcaggtactgcgccgtcaggcccttgagcatcatggccgcgccggtctcgaaatcgatcgcgtcgggcagccggcacacgcactttgcgggcagcacgcgcacctcggcatagctgccgggcggctggctcgcatacgcggcgcggtcgcccaccgacaggtgcgtcacccccgcacccacggcctcgacgatgccggcgccttccatgccgatggtggccggcatcggcagcgggtacagccccgtgcggtggtacacgtcgatgaaattcaggcccacggcatggtggcggatgcggatctcgccggggccgggctcgcccacggtcacgtcggtcaggtgcagttcttcgggaccgccgtgctggcggatctggacggcaaggctcatgcggtgtctcctgcgatggaagaaaaggcgggaaagcgaaaaaaaacgggacgaccggacggggacggtcccggaaggcggaatggccccacgcggcggccgccgtgcatcctgccacggatcggcgacgcccgcaggccggtacatttcccggacatgacacaacgactctcgcccggcaccacggccctgctggtggccgcgccgctgctctgggccggcaacgcggtcaccggccgcctcgtgcacgatctcatctcgcccgtcgccctcaacttcatccgctgggccctggccttcctcgtgctgctgcccctggcccatggcgtgctgcgccgcggcagcccgctgtggacgcactggcgccgctacgcgatgctcggcctgctgggcatcggctgctacaacgcgctgcagtacatggccctgcagacctccacgccgctcaacgtcaccctcgtcggctcgagcctgccggtctggatgctcgccatcggctcgctctgcttcggcgtgcgcgtggcacgcgcgcaggcggcgggtgccatcctgtccatggccggggtgctggtcgtgctcagccgcggcgaatggtcgcaactgctggcgctgcggctcgtgccgggcgacctgtacatggtgctggccaccatctcctgggccttctacagctggctgctctcgcgcaccaccgagcccgcgggcctgcgcgccgactgggccgccttcctcatggcgcagatggtgttcggcctcgcatggtccggcgccttcgcggccggcgaatggaccctcggccacgcccacgccacctggggctggccgctcgtggccgccctcgccttcatcgcgctcggccccgccctgctcgcctaccgctgctggggcgtgggcgtgcagcgcgccggcccggccgtggcaggattcttcatcaacctcactcccctcttcgccgccctgctctccgccctggtgctgggcgagacgccgcacctgtaccacggcgcggcgttcgcgctgatcgtggcggggatcgtggtgtcgtcgaggcgggggtgaagactctcgcgccaatcaagcgaagaccagcagcagcgctcctgacagcatcagcacggcgggcagccatcgctcccgcatgcgagtggcctttgccatggcgaaggcctccaggagcacgatcgcaatgaaaacggcgacgaccaccactcttccgctgctcccgccttcgatgctccccggcggaatcgaaggatccattgcgtacagcacatcgtacttgtcgccggacattaggaacatcgcgagcaggccggcgatgcataccaggtggatgcagagacgcaggggtttgtgcatggcttactggatcagttgactgaagcggttccagaatttcacgatgaaattgccgtagctggtgttcttcctgatctgctccaacgtcagtcccactccgcggttgtatctggcgccaatgatgcggacctcctcctgtcccaatggagcggaaaagccatcgtgtgcggccaattggctcagatgcttggcgaccacttcgatgttgaacacatctttctgcaagcattcggccaatccgcgggcttggctggaagtcagctccgagggattaagcccgagcgtttcagccgcagcgcgtatctgaatgctgacggctccgaaggacgtcttgttgggatggttggtaatcgcctgtttgtctgtccacggagggccgctccagtcgaacgacctgatctcgaaagccacccgatcgatgaagctgggatcgccccccacttcgatccagcaaacgcccgccaacaattccggcggcaaatggtactttttcgattcgttgacgatgaactgcttgttatgccggacccaggcgtccttgaacttctgaatgtaggcccggcctcctccccatcgggccggtactaatttccaagcgaagaggtcgatgactccccaccctggagatccattcgacacattgcaaaccgcgtcacccatgccctcgtccctccttgccttttcatgtcttcccagcggtgaaccggtggggagcggtcgaattctgacagggcctactacggatgagcgttctcttttctttcagcagaaacagggcgtatcagattcttacacgaaaaaaatgaggtgttcagccgtcgtctatgagcgacccgggtctgcgcaacggtcaatgtaaagcgcgtgtcgctcgcgtgtctcaatcgcagcgcgctgcctgccacgtgagctggtagcgcagcgactgcaccaccttgtccgacgccttgccgtccaccagcgcgcggcgggtggactgcagcgtgatctgcttgccgtcagccgaccagcgcagcgtggcttcgtaggcgttggggccgaacttcgtatcgcgcggacagctcgcctgcacgctgaacgatagcttgtcttcgcgcgtggcctgcggctcgcagcccgccacgcccatcagcgcagccatcggcaggaaggacgcattggtttcgtccatgcacatggtttcggtctcgcggccgggtttgccatccgcgcccgtttccgtcgattcggagaggaacttgccgcgccggaaggccttcgcggcgcggtcgggatcgatgggctggatggaggaagccggagatgcaccgccgcccttggcagcgctggcgccgataccggccgcctgccattgcacatgccggccgccgggcatgcggctgtccgtgcggttgcccagcgcgtcgtaggcatggcgccaggcatagcgccccagggtgccggccccgtccggtgccaggtgctcctgcacttcctcgacgaggcgcgagagcgggtcgcaggcaaaggcaaactctcggccaaatcaatggccgcgagctagaactttctggaggtcaaacaccggcagccaggacgccccgacccagtcgccagtgcgcaccagactcatggtcttcagtgtcttggccgggccatcgaatgagcattgcacggcccatgtctgtccgtcgaacccaggtaccaggaagcaggccatcgcaggcaaggccagcgcggcttcatcgtccttttccgccagcagcgccacgacatcgctcgaggtggcagtagcgatatcaagcccacggggccattcccccttccaaggcttcgcaggccgggacaggggggtgtggaaggtcaacgcgtgcagtccccacagctgctcgtgatcgggcagatcgggggccatgcattgcatcatcaagtccacccccaggctctccacgctcacatggtatggatccgtgccatggctttggcgcaggttggagaccgggggctgaagcgacagcagggcgcgatgcagcggctcctgacggctgtagcggcccaggttgcgcaacagcatgtccggtagaggatcgaatcgggaaggcatgccgcaaactcctggaagggtcacccctaagagcgatccgattgcaggaacgcaaggtacttcggatcctcatcagaaaaaagctggtcgccttcctgcatgtgggcctgggccagcatgtgcctggcttgcgccaactcccccagttcaaacagcgactgccccgctcgcagcaggagataggggttgctgatgccgtccggtccgctcatcgcgtcgaggaaggaaatctttgccatcttgaagtcgccgagatcgaagtaggcttcacccaacgtaccgttgagccaggtccaggcctcccaatctggctggggctcaggcagcatgtccagcgcctggtgcaagggctcgatcgctgccgaaggccggccgctctccagcgcttcattggctttttccgaaagcgccgtgattttttgatggatgtcatcgggcaactgtgggccgtcgtcttcctcgaaatcgtcttctgccattacttggtcgccttcttcatttggtccaacgcgaacttcaggtacttgggatcttcaccgacgtatcctctccggcctcccatttcataggcttttatgagttccttggcagccaactgctctcgccctgattccagatagaccttcccaagcataatgtaaggctcaggatcgttctcaagtagttcgcatttaaacagctcccttgcccaaaattcggcttgcaaataattcttttgagcaagataaaaattaaaaatatctttaatcaaactcatggaagaactccagagatatttagactctggatataggccccagaccaagagcaacattttctcggccttttggcaatcatttgactttattgcttgctggtacagcctcccgtactctatctctttttggcctatctctggcggaagttcttttgccggcatccaaaaatctccttcaatttaaaggtttttcatattttatccccaatttcgaccccatcgacccattgatcgagaggtgatcgagaggtgatcgagaacataattatctggatttttcataaacgctctgacttcaggagatcgagcgccatactggcggccttcttgattccaccaagaaaacagcatccttcggagaatgaggctaatcaatttttatattaattcttgaaccatccggcatatctttgatttgtaatgcaatagaagcccggtacttcattgccttaacagagtccaaggcataaagattttccacctcatactcaccgcctgtgacaaaaggaattttcggcagcaatctacttccctgaggaattggaccatgaacttcttgccattcatgtgccaaagaatgaccggtataaaaatcatagtcacccataatctctgacgcccaatcgttcaatgaatctgcaatctcctccgtctcccctgtctcagggtcgaaggtggaaattttttcatcctttataaaaaattgatttccaaaaacatcttcggcaaaaaaataccctaacggatccaaatccttgtagtcactccgccacagatcactggagttccaacgctcaatggaaaggtccttgcaagcctcatctgcactgaaaaaatgtagagcaccttcaaatccataaccaccgttcattttcaacaacatgtagtgcagttcttcacctatagaacctgcacaattgcgaaatacttgaacatcagccttcagcgcggagtcagacgcaggagcgcataaactcaagagcttatcgatttctttctttgacattacttgacctttatctttacctttgttccattgggatatggagcacattgatgccccatacaagagccagcccctctattatcacaggaatcaatcaatttgacatctgcacctttgccgccttctttgaacatagcgggaggatactcatccctatctttcgtaggttttgttttaactcccttaagggatgcccgacgacgggctttagaccccggacgatcaattgttagttcatcgggatgccctgcagcgattgcttctttcacatgttgagccgtctcaggatactttgagctgtcgataacaatgcacggcaattgacaaccgcaacgcttacgctttttattgagccccgccggatccacccattccaacggattgggtgcatattcataaaaattctcactaccttccagcccaattggatcctggtgcacgaatcgccccgtcactggatcgtagtaccgatgccggttgtagtgcagccctgtctcgccatcgaagtactgcccctggaaccgcagcggctgctgcacgaagctcagcgcctgtacgtcccccttagccgccagcgccaaaggccgctccgcctgggtgaacaccgccgcgtcgtccgtacccgtgcgcatcacctgcagcgcctgcgtctgcccccacacccggtagctcgctgcccacacgatgcggccctgctcgtccgtcagctcctgcggcgcgccgatctggtcgcattggtagtagtaggcggcgaaatccttgggtcgtgccccctctttctctgcggcctcgcccttccactccgactccagcttggccagcggcacgaagctgtccggctcgtagaggtattccgacagcctgctgccgcgcagttcgcccgccagcaggtccccgtcgtagaggaaggccgtgcgcccgaacgcgtcccgcttctcgatgcgccggcccagcgcgtcgtagcggtagtgggtgacctgctccgtggccgcaggctccgcatgcccttgcgcttcggcggggcggtcgcggtagcgcacgacgcgcgcctccacgatctggtgctccgggctgtagcggtagtgctgcaccgtgtgccagccgatgcgccgctcggtgacgttgccgtgcaggtcgtaggcgaagcgcaggtcctggtagaccgccaggcggttgtgcggcacaacatcacgctggcccacgccgccgctcgcctgcggccccgcgccccggttggggttgagcaggttgccggccgggtcgaacgcgaaggtttcgcgctcggtggcctgctgtttgccgtcaccgcgctgcgccgccaggatgcggcccagcgggtcgtagcggtagtggctgtcgccgcgcagcccgtcgcgcgtggcgatcaggttgccggtggggtcgtagcggtactgccgcgcgatgcggtcgcccgaaggaagctgcggcaatgcgggcaggccctggtcccggtcccgcagggcctgtggtgacggcatgcccggctggccctgcagcgcctgccgccggcccaccttgtgcgccaccagccggcccatcgggtcccagccgtagcgactttccagcgcgccctgcgtgcgctcgatctcctggtgcagcgcgtcgcgctcgatgtccgagagcacatgcccgtccacgcggatctggtgcaggtggcccgagccgtagtagagccattgcacgtgccggccgccgggcatgcggctgtccgtgcggttgcccagcgcgtcgtaggcatggcgccaggcgtagcggcccagggtgccggccccgtccggtgccaggtgctcctggacttcctcgacgaggcgcgagagcgggtcgtaggcgaaatgcacgcgcgcatcggcgttgccggcctgcagcatgcggcccagcaggtcgtaggcgaaggtggtgacatcgcggctgccggccccctcctccacgccatcgggccccacgtgggccttggcgacgaggcggcccaccgcgtcgcggcggaacacggtgcgcttcggtaacggcgcggcggggtcggggtcgtacggcgtgtccgggggcagccgcgcgtcgcgctcgtgcagttcggccagctcgcccgcggcgttgtagcggtagcgctggatgcggccgtcgaagccgatttcctcgatcaggttgtccgccgcgtcgtaggtgaagcgggtggtgtcgtcgttctcgttctgcagcgccacgaggcggcccacggcgtcgtgctggtagcgcagcgtgccgccgagtgcgtcctggcgcagcacgggctggtccagcccgttataggcatagcgcgtggcggcaccctgcgggtcggtgtaggcggtgaggttgccctgcgcgtcgtagtcgtagcggtgctccgagccgtcgggcgccaccacgtggcgcagccggcccagggcgtcgtggcggtaccgggtggtctggcccagggcgtcggtggccgtgagcaggttgccgagcgtgtcccaggtgtagcgcgtggtctggccggagcagtcggtgtaggcgatgagctggccggcgtcgtcccacagcaggcggcgggtcttgccgtgcgcgtcctcgatggccacgggcaggccgcgcgcgtcgtggcgccagcgcgtggcatggcccagcggatcgacgcgctcggcaaggttgccgcgctcgtcgtattgctggcgccagacatggcccagcgcatcggtgatctccaccggcaggtcgaggtggccgtaggcgaggcgcgtggtggcgccggccgcgtcggtcacggtcagcaggttgccgcgcgtatcgaagcgccagcgcgtggcccggcccagcgcgtcgcgggcctcctcggggttgccggcggcgtccagccgcgtctcggtgcgcacggggcggccgtcggggccgggttcggtgatggcgacgacttcgtgcgccgcgttgtattcgtagctgctgcgccggcccagcgcgtcggtcacgtgggtagtgcgccggcccaggtcgtactcgaagcgcgtgtccagcaggccgggcgtgtccgtccaggtgcgcacgacgcgcccgcctgcatcgtggcggctccattgctggtggtgggtgaagccgttgcgggtggcataggccaccatcaggtggtggcggtagcggtagcgcgcggtgccgcccagggcatcggcggcctcggccaggttggcgcgcaggtcgccggcctcgttgccctcggtgccataggcgtagcgcgcgagcacgccgcccgcgtgctgcacgccatcgagcgtgcgcggctccaggtggatggcctgcagcagccggtccggcgcgccctcttcgccactccattcgaagcgcagttgccggccggcgctgtccgtcaggcccaggggccgcggcgcgcagccgtcggcgccggtggcgtcgtacgcggggtagtgcagcgtgacggcgttgccgttgcggtcggccatgcgcgccagcggcaggcgccactggccgggcacgggggccgggaattcatggcgcaggccgtcggtggcttcgatgctccagccgccgccctcgtggtgccgtacggtgatcttctcgcgcgcatcgaagtggctggcgccgcgcggcagcacgggcagccgcacgaggcggccgcgcgcgtcgtagtaatgcacggcgtcgtaggtcagcgccagttcgatggacagcggcgtgctccagccccagccgagccatcccgggcgccggtcgctggatcggtagaagcggcgccatgcgagcggcagcgggccgggcagctcgaagtcggtgtcggcgaggatcttcgcacctgtggcgaagatgacggggtggcaggtgcccagttcgcatccggcattcggcgcgaagcccttgcgggcatcgtccatgatgctggccgtcgtgttgggattggtgcggttgtcatgcccggtggccaccgggccgggacgcgagcgagcgcgcttggcgatcttgccgaccacgaattgcgtcgtgatcatcgccacctcgtcggcgatgatctgcgcgatctcgtcgagcttggcgtcggtcatcggcggagtcagcaattcctgcaccttctgcgccaacgcgtcgatctggcctgccgcctgggccatcgcggcgccattcatcagcacattcaacccggggatgagcttgccgatcaccttgagggccgggccgataagcgcactggggtcggtcaggctctcgcccagggcggcgaactcggcctcgaaagcgccggggagcttttcgatgactttcagggccagcttgtcgtagggctccggcagcagcgccatcgcgaggcgcccacgccagcccgggtcgatcaccagcgaattgctcttggtggtgtcgaacgagcgcacgctgccgcggctctcgaacttggtgtcgctgctgtagctggtgggctcggccgcgccgcccaccacggtggacctgacgcccgcgatgccgcccaggcggtcgggcgtggcggggatggattcgaagcggctgccggcaatggcgacgggctggccgtcgatcttcagggtggcggtgccattcttgaggcccggcccgtgcgccatgttcaggatcggcacgggcggcccgttgggcttgggaaacacggggttcaccgggcccgggatcatcgccgggctgcggccttcgtggatcgctctgcggtcgttgacgaacgtggccatggctctgctcaggagggaatcggaagggcaccgcggccggcgcccgccgccgggcgcgcgggccgcgcatggtcccaggtggcgacccaggcggcggtgcgcgtggacaggccggtgacggcctgcaggcccgcatggcccgcgaggcgcgctggcatgacggggtgcgagagcgcctggcgcatttcatggaagagcgagagcatgaggggcacccacgcggcgccgacctcgcccaggaaggctgctggatcgcgcgcgggagcgagcccgccgtccgcggcgaaggcggccgacaggctggcccgttcggccccgcgccatggggagccgtccatgtccgaccagtaggaatgcagcgcatcggcgggcatgcgcgcggtctgcagcgcggcgcgcgcggcctggatcagggcgcggccgtccagcagcgatgcctcgcccacgcgcggggcggcttcctcgccgaaggccggcggatagacggtggcgaattccccggccacgggcgagcgcgacaggcgcacgaaggcggcggcctcggaggcgacgaagccttcgcagtggccggccacctgcacccagcggcgctggtacagcagctccaccacggccgggtcggcgaggctgtccacgccgcccacgagcacttcgggcacgtcggggtgcgcctgcatgaagcggtaggcgccagacagcgcatcggcgccgcccaccgcgccgcccgcatacagggtcaggggcaggaattcaggggcgagatccagggcgcgcggcagttccagcgcgaagcggtcggcatcgatgccgccgggccgttccgcccagggctcgggcagggccacgaacagcggtatcggccgctgcaggggccagcccgtggcgggcggcggcccggagcgcagggcctcgtgcagcgccggggcggccaggcgcacgaggcgctccgtgccggtggaggaagggtcgatgccgggcacgcgcgagacggtggcgcggtggttggcctggccggcgatggcctgccgggtgaaggcggacaggcccgcggcgaggctggaggcggtctgccaggcgcgggtgccgacgggggtgcaggcgccggtggcggcgatggaaagaggcgtcatggctggggctgtgcggcgccgaaggccgcccgttccaggaccgaggccgtggccgcggccaggccctgcacgggcatcaggtcgtcggcttcgatccagagcgcgccggcaaggcgcgatgcgtgttcgagatggagcaggtggcgcaggggcgcgccgaccagggcggtggactcttccagcacgacctggctgcgggcgcggcccaggcgcagcgccggcccttccagcggcagcgcagccagtgccgcatccgcagcggaagcccgctccggcgcgggccgcgcgaggtcgaagagcccgtcggccggcgtgcccgcgagcagcgccacggcatcggccagcgtgcggcaggcctcctcctcgtcccacggtgcatgggcggcgaggtggcgcagcagcggcacgtcgccgaccagggcagcggcctggcactggaaggcccagggcatgtccggatggcggccctcccgcagggcgaccgcgagttcgtagccctcgcgtgcggccagcagcgccagcgcggcaggcgagcgggggttgcgcgccagcacggcgcgcgcggccggagtctcgtgcgggctgcccatgagcgccagcgccgccagcgcggcctcggcgtcgtcgccctgctccacggcagccagggcccgggcctcgtcgccgcggccggtgcagcgccacgcgcagagcacggccatgccgccggacagggacgcggcccagggagcgaccgcttccgcgaaggcatccgacaccgcgggccgagcaatcgccaggcgcagcagcaggcggccgagcggggtgcgctccgcgccctgctgcccggccggcagcgccacccggggagccaggtagtcgcccaccgtgccatcgaaggcgaagcgcagggcgttgcagaccgcgcccggctgggcctgcaggtactcgccgcccaggtgcgccagttcggcgcccgcgcggccgagttgcagctgcagcacttccaggcaggcgagcgcgaagatgcgcgacggctcgtgcagggtttcgtcgcccgcggcggcgatggcctcacggcaggcgggcagcacctcgggggcgtgcgccaggtgctgtttcagcccggccagcgcctgaacgatggcgtcgtcgaacacggcgatggccggcggccgggccgcggagcgcggcagcaggtggctgcggcgccagtactgggtgaccagcgaccgcgccatgcgcgcgggcggatcggtccagaccggcaggtcggtggcccggggcacgggcagttcgatgacgttcatgcaaaagggggcgccgcaggccgcggcgcgcgtggaatcaaagacaattccgggcaggaggaccccacccgatgctggacaacctgacgcccttcgccgcggagctgctgccgggccaccggccggacggtagcgcgtgccggacgctggtcatcaaggccacgctggatttcgcgggcaggcccgtcgcccagggcagcgcgctgccgatctaccgcggcgacgcgtttttcggggaggacgggctgcagggcaccatgcggcacgaggccgacctggccccgttcaagccgcgggtggacgtggttttcaacggcttcgcccatgcacccggaggccgtccggcggagcggttcgacgcgggcctgtccatcggcgcggaaacccgtacgctgcgcgtccacggccggcgcgtgtggcgccggcgcatggggctgttccccgtggcggaggcctgcgagccggcgctgcgcgtgccgctggtgtacggcctcgccttcggcgggcaggacgcggaagacccggcggccttccatgccggcaacccatcgggcaccggtttcagcgccggggtgccgcgggacggcgcgccgctgcaccagatcgagtgggccgatgcgcccgtgcgcctgccttccggcaatgacccgcccgcgggtttcggctgcatcggacgcacgtggctgccccgacgcgccctgtggggcagctatgccccgcaggaactgcagcaggcgcccggcctcgtggcacgcatgcccgccaccttcgacccggcggcctggaattgcgcccacccgcgcatgcagttcgcgccgggccaggtccggccgggcacgcgcatccgctggcagcacctgtgcgcccggggcgagggggaaaccgccgtgccggacctgcagccggccgtgtcctgggcggtgcggggcgagcgtggcaccgtccgccccgcgttcgacaccctcgtgctggagcccgagcacggccacatggtgatggtctggcggcacacgttcgacagggaagccgcccggtacctggaaagcctgcaggtgcatctctgacgggcgctcagttgatgcggacctcggccgcatcgatatccacgaggtcgcgcgcgtcgtgctcgatcttcagggccacgagccgcgcgagcccctgccccgtcaggcgcagggacgcctcgccgcacgacagcaccacggcgtcctgcgactgcaggcggatggctcgctggttccaaggtaccgcgggcgaaggagccagcaccgcggtgatgaccgcttcgccgccggaacgcaccgccagcagcacctcgtcgccgggcaccagttccggcaggagcacgcccacggaggcgctggcagccatgtccgcccctgcaccggggcactccacggcatagcggtccggggccagggcctgcgtcacgtggccggtgcgcagcaccggggcggcgcccgcgtcggcgcggtccgcggtggcggcatccgccggagtgggtgcagcatgtgcgtaggccatggaaaccctcctcttctttctgatctcaagcgggattgacgtggctgtccggcgacgagaccgtcaccttcgagctgcccgcgatggaaatcgtctgtccgttgatctgcaccgtgccgtcgctggtcatgcgcagcacggccttgccgcactggatctcgatcgcatcgccgaccgtgacggacatttccttgcccacgctcagggtgcgcacttcgcccacggtggtggccgagttcttgcccacgttctccgtgtagttgtcggaggtctcgtccgtgcggtccgcgccgaccttcgtggtctggctctgccccacggtgacggaccggttcatgagcacgttggtggactggttgagccccacgttcaccaccatggccgcgcccacgttcacgttgtaggccgcgccgatgttcaccatcttcgccaggcccacgttctgcaggtaggccaggccgatggtctcggtcttgaagctgccgaccttgatggaccagttgttgccgatcttgtccttctcgttgcggccgatggtcttgctgcggttcttgccgatggagaccgtctcgtcgatgccaacatcttcttttcggttgtcgccgatgctgatcgtctcgtcgtggtccacccgctccgtgcgattgttgtgcaccgtgatcttctcgtcgcggtccacggtctcggtgcggtcccggtggatggtgttcgtctcgtcccggtcgatggtcttgcgccggtcctgccccacccagtggtcctcgtcgttctccacctcgatgagctggtccttctgcgcatgcagccacacctgctccgcgcccttcttgtcctcgaagcggatcgcgttcgcgtcgcccgcgccgttcttcatcccgtcgccgaacgccccgcccttgctcgacttcgtcttgatgcccgactgcgtggcattgcccggcaaggcccagggcggcatgttcgccgcgttgtagacgctgcccgtgacgatggggtagtccgggtcgccgttcaggaagtccacgatgacctcctggccgatgcgcgggatcgagatcgccccgaacccagagcccgcccaactggtcgccacccgcatccagcaactggagttctcgtccatcgcacccagccggtcccagtggaactgcaccttgatgcggccgtattcgtccgtccagatttcctcgccggccgggcccaccacgacggcggtctgcgggcctgtcgtgcgtggcttcggggttgttctcgcgggggtgtagggcaggctcgtgggctgggccgtgaggctgaacttctggaacgacccctgctcttcgttgtgcttgagcgattccccaggcttggcactgttgaaggatgagcttcgcgggttctcgtgcaggtggtaggtgacgccggtgatgaggtactggcggttctggtcgccccgcgggtagttctccagcgtgaaggtgtagcccgtcgcgaggctgcggtggcgcgattccccccggacggtgctgtggcccgtcaggccctcctgcaggcgcacgcgggcatattgctcgccgtcgccgtgctgcacgtagccgcccggccattcgtagatctcgtacgcatcgtgcgcatgccctggcggctgctggcgcatgttggaaagatccgacctcggcttcttgaagtcgtagtcgtcgttgtagtaccggcccggcttgatctcctcgcccagcgtccaggcgtggatgttctcgcggtccgccacggcggacttctcgggcgggtagaacgggatcacggccgcgcccggcaagggctcgtggccggccacgatgtcgtcggcgatcaccagggtgtgctggccgctcgcgtgctggaaatagtagtacgcgccttcatgctccaagaggcgcgagacgaagtcgaagtcgctttcgccatactgcacgcagtagtcccaggcgcggtaggcgcgcgtgagcttgagttgcatcgggtagccgtagcggcccagcacctcctgcacgatctgcgggacggtcttgaactggaagatgcggaagtcctgccgccgcgtggccacccacagccagggctgcaggcgcaggtggtacgaatagagccgatggtcctgcccctgcatgccgaagcgcgtgaccaggccgtccaggtaccgcttgccgccgccttcggtctcgatctccaccgtcgccgtcttgcccagcagcgccttgggatcgatgtcgcgcccctccgagagcaggtcgatgtcgaaggagaaaagctggctcagctcctcgctgccccgcaactgccggaactgcagctgctctcccaggggcgtctggatggtgacgcggcgtgtcatcttggttacgagggacacggccggaccgcgtccaagggttagagacggtcgcgatgataggttgagcgtttatggattggatagctttttgaaattgtaattttgtatcgaaaagttatatgacagcctgcctctgcagtgttcaatcgggctgctccgaagccaccgagccgtagcggacgaggaaatcctgggcgggcatgggccgcgcgaacaggtagccctggtagaggtcgcagccgtgccggtccaggaaatcgcgctgctcctgggtttccacgccttcggcgatgacctcgaggtcaaggttgcgggccatgccgatgatggtctgcacgatcacgtcgtccgtgggccgcttgcccaggttgcgcacgaaagactggtcgatcttcaactggtgcagcggcaggcgggtcaggtaggccagcgacgagtagcccgtgccgaagtcgtccaccgagaagcgcacgcccttggtgcgcaacaggtgcatcttggcgacggaatcgtccacgttgtcgagcaccagggattccgtcagctccagctccagcaggtggggtttcacgcccgcatgctgcagggcctcgaccacgctggtgacgaagtccggatggcggaactgccgtgcgctgacgtttaccgcgatgtgcaggcccgcgagccgggggtcgccgctccaggccgcgagctgcgcgcaggcagtacgcagcacccactggccgatcggcacgatgagttcgctctcctcggccacggcgatgaactcgcccggggcgatcaggccccgctcgggatgcttccagcgcagcagcccctccgccccgatcacctctcccgcgcgagagaactggggctggtaatacagcacgaactcctgcgcggcgatggcggcctgcaggtcggattcgagccgcgcgcgctggctgatgacgacctgcatctgcggatcgaagaagcacagcgcattgccgcgctgcgccttgacctggtacatggcgatgtccgcctgcttgagcaggtcggccgcggtctggcgctggtcgccgaagatggcggcgccgacgctgcaggtgttctggtgcatctgctgctgcaggtggtagggctgggccacggcatgcaggatcttctcgccgatgcgccgcgcgatcgttgcggcttcctgccggtcgtgggagagatcgctcatcatcaccacgaactcgtcgccgcccaggcgcgccacggtgtccgcagggcgcgcgcagacccgcagccgcagcgccacctgctgcagcagcaggtcgcccatctcgtggccctgcgtgtcgttgagggtcttgaactggtccaggtccaggaagagcagcgcgccgaactggtgcgaccgctgcgcggtggccagggcctggtgcagccggtcgagcagcagccgccggttgggcaacccggtgagcggatcgtagaaggcgaggttctcgatctccgcgctggcccggcgcatgtccgtcacgtcgtggtaggtgatcatgagcccgccctcgggcgtggcgcgctcggtgatctggatgaaatggccgttgggcagcatctgctcgtgcgtgccccgggtctcgcgctgcagcagcagccgctgctcgacccactcgcggcgcatggcctcgtcggcgtcgggcaggtagtagcgggacgtggcttccagcacggagcggaacggcaggcccacttccatcatggcgcgcagccacggaaagatttcctcgtaccgctggttccactgcaggacgcggtggccggaatccagcagcacgaagccgctgaccatggagcccagggcctgctccagcgtggatttggagcgtgcgaggtcgttgcgcgcacggctgatgcggcgcaggtaggccatggcgaaaccgcccgccgccagcgcggtggcgatcagcagggccgcgaccgcggcgatggcattgcgctcggagcgccagctggccagcgccgatgcctcgggcaggctcgccgtgatccagaggcccgggtagaggatggggcgggcgaccaccagggcgggcaccccggtcaggcgcgccggctggtcccaggtgctgaaggccggggcgtcgtcgcccagcgaaggcacgcgcgcccggctgcgcgcctcgccgcggccggaggtgccgatgatcagctcgccccggccgcgctccagggtgacctccagccctgggatgtccgccccctgggccagcaccgcggcgagcatgctcacgggcacctgcagcaccgccagcaggcgctccccgctcggggagcggatgggccgcgccgcatacaggatgcgctcggaactggcgaagctgaccgtgggggcgctcagcaccagggtgggcatgccctgggacatcgcctcgtcgaagaagcccgccggaagctcctggagcacgcgcgagcccatggcatccgacgcggccaccacgttgcgccgcgggtcgatcagcacgaccgaacgcacgaggatgttctgccgggaggcgcttcgcagcagcttgccgatgaactccggatcggtgcggggcatgcgctcgctccacagctcgatcatgtcgtcggtactggccagcaggacgtccaggcccagcagcgcgcggttcagggccgcctcggcgcccgcggcgaagcgtgccacctgcgtatcgctctcggccacggccacgtgccgcgcgttcacgatcagccccgcggcagcccccgcgataccgagcacgagcgccgcgaccgccgcggacacggcccattgcaggcggaccgacagcgacgccatcagggggtctccggcacgggaatgccgcgcgcccggcccacggtgcggcgccagacggcagcgcagccatcgccgcagcggcgcagccagctgggcagcacggattcggagagcaggcgccggcgccgggcgtcatcctctggcgacaggggcaccacgaccatggagcctttctcgccattgacgcaggcgggtgcgccgctgttgcaggccacgccctcttccgtctcggcctccgcatcgcgccagacggcatcttccagccggggcagctcgcgcagcagcagcgcccgcagctcggggggcatggcggcccatgcctcgtcattggcgccgaagaaggacagcccccaggtgatgggcagggtgtgcaggtagcgggtcatgcggtgcaggccgagcgtgttgcccgacatcgtcccggtgatggcgcattcgctgtcgcccgcctgcaggctgggcacgatctggctgaagcccgtatagacggccacgccgcccagcgaggcgatgaagtccgcctgcgccgcggacgagacgcgcacgcgccgtcccttgaggtccgccagccccgacagggcgctcttgcagaacagcacctgcgcgggatacacgtacaccgccagcatctcgaaatggtggtgcctgcgcagttcgtcctgcaggtacggccggaaggcctgcacggacgcccgcaggtccgccagggtgggattgagcgccgggaggtcggccgcggtgtactgcggatactgggcggtgagcgagctcatcaacaccgtgcccagcggcaccacacccagttcgatcaggcgcagcatctcgatgccgggcacgcccgcgcggtcgaaggggacgatggaggcggtgaagcgcccgccgctcaggcgcggaaggtccctggtccagaacggcgcctcgcgccgggaatactgcgacagggccccgaggttgccgacgatgcgcagccggtagggcgccgccccgcccggcgcggaggccgacggcgccggcggggacgctggcagggccggctcggcgggtgcggcgcccgccggcactgcggccagagcgagcgcgcaggccagcgccgcccgccgcacggacgcggcagcaggcaaggcacggatcaggtggcaacggacgaatctgccggtgcagggcgcgcgaaggttcgctgccaaataggtgtcctcccagtagcaccggttttttaccattttggatgcctttgacaaatggcgggaaatgctctccacccctcctcagagagcacgcggcgtcatagattccacctggcaggatggtgggcgacgaattctcccgtttcctggtcgaaatcccagcgggtcagctgccggccctcagggccggtctccaaagtcagcaggctgttgggtgcctgcgcccgcagccgcaccgacacggccgttccggcctgcgcggcccgcagccccggcagtgcctcgaccaggccgggctcgtgggcgtgcccggacagcagcagttcggcacccgcggcccgccagcgcgccagcgcctcggccgcgcggtgcgggcggtggtcggcatcgcccggatgccgagccaccaggggatggtgcgtggcgaggatgcgccagcggccgggcggcgcggccgccagcctctgtgccgccctgtcgatctgctccggcgagaggcttccccggcggtggcgccaggcccgcgtggtatcgacccccaccacgaagaacccgccggcatcgcacacgggctcccggtcgtccccccaccagcgggcatagcgccggtaggccccaccgagccgctcccaccaggcgaacaggggcaggtcgtggttgccgggcatgaccagcgtgtggcggacaggcaacgcggagatgaatgcatgggcggcctcgaactgcgggaccgtcgcgcgctgggtgagatcgcccgacaccaccaccacggatacaggcagtgcgcgcgcgagcgcctgcaccgccgcgcaggcacgcggatcgtgggcgccgaagtgcagatcggacaggtgcatcaatacgctcatggccgcctgcccgggttccggtgcctcaggccgccgccgcggccatgcccggcaccacgcccggcaaagggcttggcgccggtgcgtcgttgccggcgtcggctggctccgccaccggttcaggatcggtggtgacggcggcgcgcccgcccgcgccctctgcctcttcatccttggcggtcgccgtgggcgccacgagccacagcggccggtcttccacgcggaagcgcagcggcggcgacatccaggcccgctccccgtcgaacgccaccttgacctgggcggggcgccagctggccggctccaccaccatctcggaacaggccaggctgatgacggcatcgtcgcggtccaggtggccgatggcggcatgccacaccgtgcgggccgtggcccaccggccctgcggcttgagcagcagcaccgcgaggtggtccccctcggcgacgtcgcgcgcctggggaatgcccagccgctccagttgcagcgggttgttgcccacgaacagcgtggaggcgaagaactcttcctgcaccagggtgtccgcgccgcggtgggcacgcagcgatacccgccagcgccgcgccgaagacggccgcaggaagctccacacggccgagacgatcgccacccagcgggagcggccgaagcgccgcgacgccatttcccgctgctcgagcaggcgcggatacaggccgaccgcggcgttcacgaggaacatgctgtcgttcacatagcccacgcgcaccggccgctcgtcgccgtcgtgcagcgcctgcaggatgtcttgcgccgcctgggccagatccagcgacaggctctgctcgcgtgcgaagtaattgaaggtgcccgcgggaatgacgcccatgcggacgccatgccgccacgccgccgcggccacggcattgatggtgccgtcgccgccgcaggccacgacgatgccgcccgaggccagggcggcccgcgccgcctcgtccgccgcctgcacgatgccggcccgcaccgcgggcacgtgccactgcaccgcatggcggcgcagcggctccagggattccagccggccccgcaactggccatggtccgcgcccggccggtgcggtaccaccagatgcacggggccgggcccggacacggcggaagaggaggtcgggacggaaggtggcatggtgctgtggacgggaaggcgcagcacgaggccgcgggacaggaaaggtgctccggccggacggccccggcacccgacccgattgtccgggccgcgtgccgcctgcccgcatcggatgccagaggcagcggctgtcggcgccggccgacagagggtatctccgccttccgggaatctccagcgcggcggcaggtcatggccgcgcgcgcggccccgggcatgtcaccatcggtggctccgatgcaacgccacaggcttttttttccgaccgatgcaccagccctccgcacaccgccccacgctccgcgcggccctcctggcgcccgccccacagcgctcccacgcacaccaggccgccaccggccgccttcaccatccgggctgttgtaccgaaggaggccggccatgagcgccccgcaggcctgggccgcctgggcgggagcgcatccgctggccttctggggcgcgggcctgtcgttcgtactggtggccacgctgctggcacggggtgccgcgctggcggccgcgccgcactgcgcgccctgggccgggcgctggtcggcgcctccgcacgccatggcccgtctctgggcggcgctggccgcctccgcgctgatggtctggggctgcgccgagttgctggggttcctggcaagcgagtggtctgtccccaccgcctgggcggcacggatggacgagacactggccgggaccctgcgcgcacgggcgggcctgcccaccctcaccctgttcgcacgcctgacgcatgcgggcgacacccaggtgctggccgccctggccgcactggtgggcatcgcgctctggtggcgccgccaccgcctgctggcggcctgctgggccgcggccctggcgggcaatggcctgctcacccgcgggttcaagcacgctttcgaacgggtgcggccggagcacacgcacggcgtctcggcggccgaaggctacagcttcccgagcgggcacagcagcagttcgatggtggcctacggcatgctggcctatctggcggtacgcctgctgccggcgcgctggcacctccccgccctgctcgccgccgccgcggtggtgttcacggtcggctggagccgggtggtgctgcaggtgcattacgcgagcgacgtgctcgcaggctggatcaccggaggcacgtggctggcctgctgcgtgctggtggcgaacggcgcgggccactggcaccgcagccgcagcgccccggcagcctgaatcagtgcgcgggcggcccggacgcgcggcgctccgcggccagcgatgcagcgaacacgaccaggccggcgacggcgagcagggcacccacccagccggtggatgtccaccccaggcctgccgtgatggccacgccgccgagccaggcaccgagcgcgttcgcgcagttgaaggccgaatggttgagtgcggcggcgagggtctgcgcatcgccggccacgtccatcagccggatctgcagcgccggcccgatggcgacgatggtgccgatgaggaaggtcgccagcgccgcggtcaccacatgctgggctgcgaacacgaaggcccccagcaccaccagcgaccagaccagcagcccgccgatggtgcgcatcagggcacggtccgccagccgggcgcccacgaggttgccggccaccatgcccgcgccgaaaagcgccagcacgaagggcacgccgccgacgggcaggcccgccacttcggtgagcgtgggcttgatatagctgaagaccgcgaacatgcccccgaaaccgatcgcgccgatgcccagggtcagccagacctgcttgcgccgcagcgcgccgagctcgcgccaggggctcgcggccgcgtcgggcggcatgtagggcacgccccggcgcaccatcgccatcgccagcaccgcgatcatcccgacgaacacgaaggccgcacgccagccgaaatgctggcccagcgcggccgcgatgggtacgcccgcgagcgtggcccccgtcaggcccagcatcacgaggcccaccgcgctcgcgcgccggcccggcggtgcgagcgatgcggccaccagcgcggccaccccgaaataggtgccgtgcggcaggccggtgacgaagcgcagcaggttcagcgacaggtagcccggtgccatcgcggaggcgaaattgcccagcgcgtagacggccatcagcgcgatgagcagtgcgcgccggccccagcgcgccgcgagcacggccagcacgggtgcgccgatcaccacgcccagggcataggcactgatgacatgcccggcctgcgggatggtcacgccgatgtcccgcgccacttcgggcagcaggcccatgatgacgaattcgcccgtgccgatggaaaagccgcccaggcccagcgccagcacggcgcgcagcagggtgcggtcgtcgcgcgggcgcggagcggccgtggaaaaggcggccgccggggcatcggcggcgtcgcggggaagggaaggcgtggtcatggaaaggcggcgtggggcgccggccaggaaggccggccgggcgcacagggaaatcttcagggttaacccgcagggccggtggaacatatcacgccctgccgcagcctgcagccggcggggtttgcggccatgccgtatgctggccggcacgcggcacccgctgcaccggcagggccgtcccccccttcctcctcccatctccggaagctgcccatgaacgacgcctttcccgacgtgcgcctgctggtcttcgacatcttcggcaccgtggtggactggcacggcagcatcgtgcgcgagatgcaggcgctgcacccgcaggtggacgccgacgccttcgccctggcctggcgcgagggctaccagcccgccatgcagtgagtgcgcagcggcgaactcggctggacgcgcatcgacgagctgcaccggatgatcctcgacggcctgctgccccgtttcggcctggagcacctgcccgagccagagcgcaggcacctgaaccgcgcgtggcaccggctcgcgccctggcccgacagcgtggcaggcctgcagcggctcaagcgccgccgcaccatcgccacgctctccaacggcaacatcggcctgctcaccgacatggccaagcgggccggcctgccctgggactgcatcctgagcgccgaggtgttccgcgcctacaagcccgatccggcggtgtacctgggcgccgcccgcgtcttcgacctggagcccgcgcaggtcatgatggtggccgcgcaccacgaggacctggaggccgcgcgcgcctgcggcctgcggactgcgtatgtggaaaggccgcacgaattcggagcagcccgcgcgaaggacgtctcgccccggcccggcaacgacctgcactgcaccgacctgggcgcgctcgcggacgtgctcgcgggctcggactgaaagcgccgtgcgccggccgcttcagcggcagcttcaggcaggcagggccgcgcgcaggccgtcgccgtacggcgagcacagccagccgagcgccgcggcatgcagcgccacggtggcccagaacacggtgcggaaggaccgcttggcggacttgtggcgcagcacctgctgcgccagcagggctccgggccagcctccggccagcgccaggaggtgcaaggtcttctcggaagtgcgccaggccccctgctccgcggcccgcttgtcccgccagtacatgaagtaggtccaggcactcaggcccaggcaggccaccggaacccagcggggcatcgtgccgacggccgccagtgccatgcagaacacggcataggccggcagcacgagcaggctcgcggtgccccattgcgcggagccgccatgcgccccgtggcggccgcggggccgggccggccgtggcgccatggcgggcgcccgggccgcggacgcgcgcgccgcgggcggcaggggctcgacgcggcaggcccgcttgcggccgccggggccggcctccacggcgaagcgcacccgctggccggcctggggccgggacgcgccgccctggaaggccttgatgtggacgaacaccggatcaccgccctgcagcggctcgatgaaaccgaaaccccgcgcgtcgttccaggacgcgatcatgccgtcgaactgcatgcgcgccgtcagccggaggccaccatgccctgcacgaagcgccgcacctgggcatcgaactccgcgctggtggcggtgaactccaccccggccagcacctgggggcccgtggtgttgagggtgaccacgcgcgcatacacgtcccgcgcctggtagcgtgcgatcggcaggtcgaacgcgagccgcagctcgccgtgcagcggcaccggctcgcccagttccagcaacgcgccgtggtagcccatgtcacgcaccgaacagggcaccaggtgggggagcaccgcaccgtcctgcacgagctggcacgagcacggcaggttggcttccacccgcaggctgcggcggaattcctggcggggtaccttgagccgccggcccggtactgccaccagctcgcgcagcggcaggggctcggaacggcccttgacgaagacatgggtcggcgccgataccgacgccatcgtccagcagcgctggtacaccgcctcgctcaccagcacctgtccgcgcagcgcgaaggcgcgaagctgggaagcctcggacacgaccgtgcccagcagcacgggtgcctggcgcccgccaccggacggcgcgaagtcgcccaccagcgcggagccgaaggcgatgcccacgcccacgtacaccgggggcaaccggtcctggcggaaggcgtcgttcaggtccttgagcgccatctgcagcgccacggcatacatggccgcgcgctgtacgccgccctcgtcgcccttgccatcgccctcctgcttgccttcttccggcgggaacagcaccgcggcgccctcgcccgtccagtgggcgagcacgccgccataggcgggcagcagtccgcgcaggcagccgatcacgcgctccatccagtcgcgggcctgggcaggcggcatcgacgaggccacctgcgcgaaatcgcggatgccggccttgagcagcgtgacttcgcgctcctgcaggaaaggtgtcccggtgaccgcggacacgggtgcgccgggcgcggaaggagcgtcggggccgggagcgggaggaacaggcatagagggcaagggccgtgcgcgggtctcggtggatcggtccgtcgggattcgtcgccgggtggccccgagagcgcaaccggcatccggcagcataggcggacggccgctcggcggtcaagccgcgcggcagccccctgcccgtgccacggccgggccggcgtggctccgtcgcttcggcgtcacacccggcaggcgctccccgcgcacgcgcaggccgcccgcccggcccgtcagatcgcgaccagttgccggatgccccgcgcctgcatctcgctgccgggcccgcgcgcgatcacttcgccccgctccatcacgaggtactcgtcggccagctcctcggcgaagtcgtagtactgctcgcacagcagcacggacaccggatggccgtccagcccctcgtccgcgaggcgccggatcacccggccgatgtccttgatgatgctgggctggatgccttcggtcggttcgtccaggatcagcagccgcgggctgggcgcgagcgcccgcgcgatcgccagttgctgctgctgcccgcccgacaggtccccgccgcgccggcccagcatctgccgcagcaccgggaacagcgtgtagagatgctccggcacgggcgtggagccgctcttgtaggccaggcccatgcgcaggttctcttccaccgtcagccggccgaagatctcgcggccctgcggcacgaagccgatgccggcgcgggcgcgctcgtagggcgtgcggccctggatcggctggccctcccaggtgatggttccgctgcggatgggcaccaggcccatgaggctcttgagcagcgtggtcttgccgacaccgttgcggccgaggaggaccgtgaccttgccgggggcggcgtcgaggctcacgtcgcggaggatgtgggagccgccgtagtactggtggaggttgtggacggtgagcatgttttaggttctttttaagggcgggggccgggtctcgccccggcgggcgaggtacttttctttgcttcgccaaagaaaagtacccaaaagaaaggcgaccctgctgtctgcgaccccgttcgcccgcagggcgaacggggcaacctggggtgctcgggggtggggtgtgccgtggaactcgctgcgcgcactccgtgcgctccgctcggacaaccacggcaagtcagttcacgatgcgggcgtgtcctgcggcacgcccgccaccccaccccctgcgcgccccaggcgcatccagaaggggtgatacgggccttcgcgttgctcggcctccaagccatcgctgcgctcggcaaaagcacatgcgctctgctccccaaaatacgtgcgcggtgcgcagcactcgcgcaccccaggccgagcgaagcaatggcccgtatgctgcaccccgccctcgtggctgcgccgaggagcgcaggaggcaaggcgcgcaggcgtgccgaaggacacgcctgcctcgtgatctgactggctgcggttgtccgagcggagcgcgccagcgcgcagcgagttccgcagccgcgccttgcctccgagcaccgcaggctgcccccttcgcccctccggggcgaagggggacgcagacaccagggctcgccttttctttgcctactttcttttggcgaagcaaaagaaagtaggtgcgccgccgggcgcacatcccggccccgaaaaacaaacgcccagcaacaacgaaaagccatcaccgccccaaatacacctcgatcacccgctcatccccctgcacctcgtccagcgtcccctccgccagcacggccccgtcgcacagcaccgtcactttctcggagatcgcccggatgaacgacatatcgtgctccaccaccatcagcgaatgccggcccttgagcgagaggaacagctccgccgtgcgcgccgtctcttcgtcggtcatgcctgccaccggttcgtcgagcagcagcagcttggggtcctgcatgagcagcatgccgatctccagccactgtttctgcccatggctcagctcggccgcgcggcgagcgggctggtgcgcgaggtggatggtgtgcagcacctcggcgagccggtccttctgcgccgagtcgaggcggaagaacatggaagacgcgacgcctttgtgcgtcttgagggccagctccaggttctcgaacaccgtgagctgctcgaacaccgtgggtttctggaacttgcggccgatgcccagttgcgcgatgccgggctcgttgtggcgcagcaggtcgatggtggagccgaagtacaccgtgccgcggtcgggccgcgtcttgccggtgatgatgtccatcatcgtcgtcttgcccgcgccgttggggccgatgatgcagcgcagctcgccgggggcgatgtcgaggttcaggccgttgatggccttgaagccgtcgaaggccacgtgcacgtcttccagatagaggatgcggccgtgggtcacgtccacctcgccgggcacggccacgcgcgagaagcccgcggcgcggccgccggattcggtgccgtggcccgctgcgggtgccgcggagccggcagcgccagcgcggcgcgcgccttcgtccatgagatcgggggtcatcgcgcggcgcctccttcttccttgcgcagggccttggcgatgcggccgcgccatccgcccggcgagcgcagcagccccgccacgccctgcggcaggaacagcgtgacggcgatgaacagcgcgcccaggaaatacagccagaactccggcgccgtcaccgtcagccagctcttcgcgccattgacgatgaaggcccccgcgatcggtccggccagcgtcgcgcgcccgcccacggccgcccagacggcgatctcgatggagttggcggcgctcatctcgccggggttgatgatgcccacctgcggcacgtagagcgcgccggccacgccgcacatcatggcgctgatggtccagatggcgagcttgtagggcagcggcgagtagcctgagaacatcacccgggtctccgcgtcgcggatcgcctgcagcacccggccgaacttggagcccaccagccagcggcccaggaggaagaagccgagcagcgccagccccgtgagcacgaacagcagcatgcgcatgttctgcgtggcgatgggctgtcccaggatgcgcttgaagtcggtgaagccgttgttgccgccgaagcccgtctcgttgcggaagaagagcagcatggccgcgtacgtcatggcctgcgtgatgatcgagaaatacacgcccttgatgcgcgagcggaaggcgaagtagccgaacacgaacgccaccagccccggcacggccacgaccaggaccagcgtggcgacgaagctgtccgacagcgcccagtgccagggcaggtccttccagtccaggaacaccatgaaatcgggcaggtcgctcttgtagttgccgtcgcggccgatctggcgcatcagatacatgcccatcacgtagccgcccagcgcgaaaaagagcccgtggcccaggctcaggatgcccgtgtagccccagatcaggtccatggccagcgcacagatggcatagcacatgatcttgcccagcagcgccacggcgtagtcggagagatggaaggcgctgccggccggcacgagcaggttcagcgccggcgccaccgcgcagaccgcgatcagcgccacgatgaagcccgtccacccaccgcgcgtaagcagcggtgctggtgcaggcaattggatgggttttggaatggtcatatttttcagcgttcggcacaacgagcggccgcaacgaccgccacggtccaggccagcagccgccgcgcaagggccgccccgccgcgccggcggcgtcccccctcccgcatggcgcagccatgcgagagaggggggaaggagcgaagcgacacaggggggcgtcccatagttagtccgcagtgcggcccttgaccgcgaagatgccctgcggccgcttctggatgaagacgatgatgagcaccagcacggcgatcttggccagcacggcccccgtccagctttcgaggaacttgttcagcacgcccaggcccagcgccgcgtagacggtgccggccagctggcccacgccgcccagcaccaccaccatgaacgagtccacgatgtagccctgccccaggtccggccccacgttgccgacctggctcagggcgcagcccgccagccccgcgatgccggagcccagcgcgaaggcataggtatcgacgcgcgcggtgttcacgcccatgcacgaggcgatgggccggttctgcgtcacgccgcgcacgaacagccccagccgcgtgcggccgatgaggaaggccacgccgcccagcaccgcgaacgcgaacgccacgatcaccaggcggttccacggcagttgcaggttctccagcacctgcacgccaccgctcatccaggcggggttctcgacgcccacgttctgcgcaccgaagaggctgcgcaccaattgctgcagcaccaggctgatgccccaggtggccagcagggtctccagtggccggccgtagaggaagcggatcacgccgcgctccagcaccgcacccatcagcgccgacgcgaggaacgccaccggcacggccgcgaccaggtaccagtcgaatgcgccgggcaggtatttctggaacaggccctgcaccacgtaggtggcataggcgccgatcatcatcagctcgccgtgcgccatgttgataacgcccatcagcccgtaggtgatggccaggcccagcgcgaccagcagcaggatcgatcccaggctgaggcccgagaacaacgcgcccaggcgctcgccccactgcagccgcgcttccacggccttcagcccggaatcgagggccgcgcgcaccttcggatcctgctcgttgcgcaactgctccagcagcaccgtgcgcgtggccgggttgccactgccagccagggcctgcgccgccagctggcgctgcgccgggtcgctggccgagagctggatgcgcgcgcggatcgcctcgagccgcgccttgagccccggctcgcgctcggcggccagggccttgtcgatcagcggcagccgcgcctcgtcgctctcgtccttgagcgcatcgatcgcagcgcggcgctgcgccacatccggcgacatgagctgcagcgaggccagcgcggtgtcgaactctccgcgcatgcggttgttgttgacgatgtcctccgcgtcgtccggcacgctcaccggcgcaccggtgaccggatcggcacccttgccgtccttcaccacgatggcccggccgcccgcgatcttgaccgcatcgtcggccatcgcccggatgaaagccaccgtggcctcatcgggcgtggcaacggcctgctgcagcgccgcgatccgctcgtcggtatcgcccgcggccatcgcccgcgccgcatccgccgtgagcgcttgcgcctgcatcgccgcgcacagcagcaggcaggcgatcaggcgatggaaaaaggtggtggacatgtgaagggatgaaatcaacggacgaaatggcaaagcccggcaacctttgcaaaagcgcgtggcgcacgccatcgcgcggcccaggccagcagacgccgcggaaccggctccgccgggccgctggcgtcgtcctcctgcccgccgtgcgcagcacggcgagagcggggggaaggcgcgcagcgcctcaggggggtgctcacttcttctcgggctcgtccttcttcttgtcgttgccctcgatatacggactccacggcttggccttgaccgggccgggcgtcttccacaccacgttgaactggccgtcggccttgatctcgccgatgaacacgctcttgtgcaggtggtggttcttctcgtccatcttgctgacgatgccgctgggcgcctggaaggtctggcccgccatggcggcgatcaccttgtccacgtcggtgctcttggccttttccacggcctgcgcccacatgtgcacgccgatccaggtggcttccatcgggtcgttggtcagcggcttgtccttgtggccggggatgttgttcttcttcgcgtagtcgctccactgcttgatgaaggccgtgttggtcgggttcttgatcgacatgaagtagttccatgccgccaggtggccgaccaggggcttggtgtccacgccgcgcagttcctcttcgcccacgctgaaggcgacgaccggcacgtccttggccttgaggcccgcgttgcccagctctttgtagaagggcacgttggagtcgccgttgatggtggagaccaccgccgtcttgccgccctggctgaacttcttgatgtcggccacgatggtctggtagtcgctgtggccgaagggggtgtacttctcgtcgatgtcggaatccttcacgcccttggatttgaggtaggcgcgcaggatcttgttggtggtgcggggatagacgtagtccgtgcccagcagcacccagcgcttggcaccgccgccgtccttgctcatgaggtagtccaccgcgggaatggcctgctggttgggcgcggcgccggtatagaacacgttcttggacagttcctcgccctcgtactgcaccgggtagaacagcaggccgttcatttcctcgaccaccggcagcacggacttgcggctcacgctggtccagcagccgaagatcaccgagaccttgtcctggcccagcagctgcttggtcttctcggcaaacagcggccagttggaggccgggtccaccaccacgggctcgagcttcttgcccagcacgccgcccttggcgttgatgtcctcgatggccatcagcaccgtgtctttcagcaccgtctcggaaatggccatcgtgcccgagaggctgtgcagcacgccgatcttgatggtgtcggcagcatgggcgggcagcgcggagaggccggccagagcggcggcggcgcacagcgcctggagggtgaagcgacgttgcatggtgtgggctccggaaaggaaggggaaggaggaggtcatcgggaaatcgctggaaccgattctgcggagcccgccccgtccgtgaaatacgccaacgggcgtatgcccttcccgcctgcaccgtcgtgcgccgccacatggcggcggtgtgcgcacgccccgtgccggcacggcatgtgggtattccctccggtgtttcccacatgttggaatcaacgatgtggtttcccacaatgtcctgcgcgcgacacggccttacagtgcgtcacccgcacgacggcagcctgtggacaggcgcccggtgcccgctctttttagttgacgcaagaggcctgcatgaccgcacacgcccgcattcccgccagaaaactccccctctaccgctcgctttacgtgcaggtgctgttcgccgtcgtcgtgggcgtgctgctcgggcacttctaccccgagatcggcgagaagatgaagcccctgggcgatggcttcatcaagctcatcaagatgatcatcgcgcccatcatcttctgcaccgtggtggtcggcatcgcggggatggaagacatgaagaaggtgggccgcaccggcggcctcgccctgctctacttcgagatcgtgagcagcatcgcgctggtcatcggcctgatcgtcgtcaacgtgctccagcccggcgcgggcatgaacgtcgatgcctcggccatcgacaccaagtccatcgccgcctacacggcgcccggcaagatgggcaccaccaccgacttcctgatgaacatcatccccaccaccgtggtggatgcgttcgccaagggcgagatcctgcaggtgctgctcatcgccgtgatgttcggcttcgcgctgcaccgcttcggcggccgcggcacgctggtgttcgacttcatcgagaagacctcgcacgtgctgttcaccatcgtgggctacatcatgaaggtggccccgatcggcgcgttcggcgccatgtccttcaccatcggcaagtacggcgtgggctcgctgctgtcgctgggcaagctgatgggctcgttctacctgacctgcctgctgttcgtcttcgtcgtgctgggcctgatcgcgcgcttccatggcttctcgatctggaagttcgtgaagtacatcaaggaagaactcctcatcgtgctgggcacctcctccagcgaatcggtgctgccgcgcatgatggagaagatggaaaacctgggcgccaagaagaccaccgtgggcctcgtgatccccaccggctactccttcaacctggacggcacctccatttacctgaccatggccgccgtgttcatcgcccaggccacgaacacgccgctggacatcacgcaccagatcaccctgctgctggtgctgctgctcacctccaagggcgcggccggcatcaccggcagcggcttcatcgtgctggcggccaccctctcggccgtgggccatgtgccggtggccggcctcgcgctgatcctgggcatcgaccgcttcatgtccgaggcacgcgcgctcaccaacctcgtaggcaacggcgtggccaccatcgtcgtggccaagtggacgggcgacctcgacaccgagcagctcaggcagcgcctggacaacccggactgggtggccgcgcaggagccggaagccatcctggaccacaagacggagcacatggacgtgtcgggcacgcgctgagcgcgcgtttcctgcaccacgcaccgaggccggcacatgccggcctttttctttgccgggcaggagtgcttcttgccaggggccgacaaaccgcttcgcaggctggctcgatgcttcgtccgtgagagacaccgcgctgccgcttttccgacagtcgatgcattcagactattggaagaaaaaaaccatgccccgtatctcactccattgcggattgttcaagtcctgcctgccctcaggggaacgtgacacccctgcacccgccgccggcggatccccgccagctcccggttccagcagcaaatgcctggatgccgcacgtttcatcggaatgcctgcatcacgccgccgcagggagggagtcggtccacaggatgcgccgccgccacgaagcgccgttgccggcccctccaaccactccggaccgatcggcagggggcggaccgccttgctgctgcgccagcccgttgccgacaccgacctgcggctcgcctatgacacggagcccccgcagccgcccgggaccatggcgtttttccggcattcgggccaggcagcggagttgccgcccggcttcgacacccgcgggctggaatcgctccagctctcgggaagcgaacgcatcacctcggcagagcaagtgcgcgccatccgccaagcctacggcgatggccccgtggtcgtggtggacctgcgccaggaatcgcacgcggtggccgatggccattcgctgacatggcgcggcaccaatgactggggcaatgtgggattggacacggctgcgaccatggcgcgggaagcaggacagctcgaggaactgcgcaggcagggcaacgcagtagcggttcacgcagaatacgtgaaagggaagatggacgatccggccccgcggcacctggccaccacgctcgcctgttcggaacaggaaatcgtggaaacggcgggcgccgagtatcgccgcatcgccgtcacggaccacatgcgcccgtctcgcgcggaagtggaccagttcatcgagctggtacgggacctgcccgaaggcacgggcctgcatgtgcactgcaacggcggccgcggaaggaccaccaccttcatggtgctctacgacatgctgcgcaatgcgcgggaggtcggtgccgacgccatcatggcccgccagtcgaaactgggcatggattacaacctggccgaccccggaacggccaagaaaagaaagcaactcttccacgcggacaggctcgccttcctccatgagttccacgcctatgcgcgcgaaaacccgggaggcctgccgcggacatggtcgcaatggcgcagcaccgacgcggcgcaacccacctgagcggccggcggcccgcaggcagtcaaccggcctgcgggcacgccacgaacgcgggcagccgctcggccgccacggcgaacgccgccagtgacggatgcgatgcatccgccacccggccgggcagcaccaggccggtgaacccccaggccaccgccgcggcgatgccgccatgggtcaggcccgccgtgtccggctcgctgcccgcgcggccgatggcctcctccagttgcgcataggcggcatccagctgcaggcccacgcgctccagccagggcgcgtgctgcttgtcctcggggcgcagccgctgctcatagacgatctgcaccgtcttctcgcacgcggcgagcgcgaggccggcgatgcgcaggtcctgcaggcgggccgcggggtcctccggcacgaggcgggcggcggcctcgggcgcgcaggcatcgatccactgcaggatcagcgtcgaatccatcagcaccgtgccgtcgtccgcaaccagcgtgggcgccttcaccaccgggttgaccgcgcggaacgcgtcgaaggtgctgaacacggacaggggccggtgctcgaacggcacgcccaggtggcgcagggtcacggcgacgcggcgcacgtagggcgagtcgagcattccgaagagttgcatggagatccttcctggaaatggtgccgccggacggcggcggtgcatggaaccagccctacgataggcgggcgcgccatgggcgcacaggggcgggcatcggataaagcccccgcccaccgatgaaccatcggccgcggcgccctgcccggccccgacattccatgcgaatcgacaagaaggactggctgatcctgcaggccctgcagaccgacgcgcggcagagcctggccgcgctgggcaagcgcatcggcctgtcgcagcccgcgatgagcgagcgcgtgcgcaagctggaggacgccggcatcatcgaaggctatggcgcccgggtccacctgggccgcatcggcgtgggcctcacggccatcatccgcatcgagaccacgcaccgcggcatcgcgccctacctggaattgttcgagagcatgcccgaggtgctggaggccgaccgggtgaccgggcaggactgcttcatcgtgcgctgcgccatcgcggagccggccgacctgcagcgcgtggtggatgcgctggcggtgcatggctcggtcaccacatcgctggtgctctccagcccggtgcgcaagcacgccaccgtgcaggcagtgcggccacccgcgcggtgaggaaatcccgcccccgggcacaacgaaaaaagccgccgtccgcgcaggtgcggaaggcggcggctgcgccggcccgcaggccggtgcggtgcgtcgcggcaggaattactgcttgacggcctcgacctgggccacgatgcgcacgttcttggggaagccgtactgcacgccgtagtccaggccgaacagggtacggtcgatggtggtctcgaagtcgccgccgcacacttcgcgcttgagcatcgggctctggtagcaggcgaactggttggccttgaaggtcgcgggatgggtctggcccttgagggtcaggttgccggccacggacaccagcttgtcgccgtcgaaggtgaacttgtcgcccacgaagcgtgccgtggggtacttggccgcgtcgaagatgtcggggctctgcaggtgcttgtcgaagggcggcgtgccggtgttgatcgagttgatctggaaggtgatgtccaccttgccggtcttggcggccttgtccagctcgatcgtgccttccttcttgtcgaagcggccgcggttcacgctggcgccgaagtggctgatctcgaacgtggcgaaggtgtgcgtcggctccaccgtgtacgtggcggtctcggcctgggcggcaccggcaacgagggcggccgcggcggccagggcgaacagggatttgcgcatgtcgggatctccggttgaaagaaaggaaaaagaaggaagggaaagggaaggcgcaggaccggccggggggcctcagagcttgcccacgcccgtgagcgcgagcttgaacttcacctgcacgtcgtcggcgaccatggaggtgtcggcccattcgttctcgccgatcttgaaggccaggcgcttgatcgggaagctgcccgtggcgatggtggtggcgccgttctgcgtgagcgtgacgggcgcgaccacgtcctgcgtggcgcccttgatgctcagcttgccggccacctcgaacttgcccgggccggtggacttgatcgccgtggactggaaggtcgcctgcgggaacttgggcacgttgaaccacgtggccttgggcagttcggcgtcggactccttcacgcccagggtggcgctgccggtgtccaccgtgatcgtgaccttgctggtggcgagcttggccgggtcgaaggcgacctgcgcgtcgaacttcttgaagcggccctcgacgggcacgcccatctgcttgctcacgaaggtgatctcgctctgctcgggcaccagcttctgctgtgcgaaggcgggggctccggccagcagcgcggaggatgccagcgcgaagccggcgatgagggaggtggaaaatttcatggatcgctccgtgggttcggtatttcgaggatttggttgcaggcggtcaggcacggccgggcagcatgcggccgatgaggccgtctctgtcgatgacctggtgcttcagcgccgcggccacgtgcagcacgacgagcacggccagggcataggcggagatctggtgccagggcttgatggcctcggccagttcggggctcaccggcacgaagctcggcagcggcacgatgccgaggaacacgatgggaaagcccgcggccgagctgtaggcccagccgatgaggggcacggcgaagaacagcaggtacatcaggtggtgggtgccgtggtgcgcggcgcgctgccatgcgggcatcgcggactgcacggccgcgggcagcgccggcgggcggtgcgtcaggcgccagagcaggcgcagggccgacagcgccaggatggccactccggcccacttgtgccagttgtagaacttcaggcgctgcggcgagaacggcagccccgtcatgtacaggcccagcaggaacacggcgacgatggccaggccgagcacccagtgcagcaggatggcagtggcggtatagcgggccggacgggacggggtcatggatcggtggggcgatggtcttttcgggcggccgcgcatcgcggccgggctggtgcgccgccagtctagggccgatgcctccgtaaatcttcaatcaaattgatgctttgattcaatttttgtgaagccattggggcttgactcgtcaggcagcagcccttcggccagcagtgcctggcggctcgcggcatacagcgcggggttgccgccgaactccgcggtggcccgccgggcccggtccatgagcgcgagcagggccgcccggatcgcggcagcctccccgaggcgggaaagcggcccggacaccgtcagggcgccgcgaagctctccctgcgccccgaacaccggcaccgaggccgccgccgtctcccggtcgcgctcgccgaacgaagtcgcccagagccgggcgcgcaccgtttcatgggccgggtcgccttccgagaacgccagcagcaccttccccgaggcgccgagctgcacgtcgaacgcctcccccacccggatggacacgcgcaccgcgcgcgacggctcgacgcggctgagcaccatgcgccggtccccggagcgcacgtagaacgacgcggtttcccccagttcggcactgagttcgcgcagcagcggctccacgatggaatcgatgcgcaggctgcgctggtagatggcggccagccgcaccggcgcgggcccgatgccgtacagcccgtcgtcccacttgcggatgaaaccgccgctttccagggcgcccagcagccgcagcacggtgctcttgtagagccccgtgcgccgggacagctccgtcagcgtcagccgctcgtcctccggggcgaatgcccccaggagggcgaacgcgcggtccaggacggcgaccccgctggaggcctcggaagattcttgtgtcatcagcgtcagcaaggtcacgactatgttctgctgagtagaacacagcggccgcaagagtctggccgctccagggttatcccgcatggtccgcgccagcgcgcgccactaaagttcttttctacagaacacagttctattcaatagaacaacccaaggagacaccatgtcctttctgcctcgcttgctgggtggctgcgccctcctcttcgcgtccgccgcggccctggcccagcccgcggactatccgacccaatccatcaaagtgatcgttcccttcccgccgggtggcggcacggacatcgtcgcccgcatggtgctggacaagatccgcgcatccaccggctggacgctggtggtggacaacaggccgggcgccggcggcaacatcgggatggacgcggtcgccaaggccgcgcccgacggctacaccctcggcatgggccagacggccaacctggccatcaacccgagcctgtacgcgaagatgccgtacgacgcgtccagggccttcgttcccgtcgccaccgtggcggggcaacccgtcgtgctcgtcgtcaacgccgcatcgcgcttcaagaccctggccgacctggtggccgccgcgaaggccaagcccgactccctgtcgatggcctccgcaggcaacggcaccgtgggccacctcaccggcgaactcttcatccggcaggcgggcatccggaccagccacatcccctacaagggcgcgggccccgcggcgaccgacctgctgggcggccaggtcgattactacttcgcgacgccccagaccgtgatcccgttcatcaaggcgggcaagctgcgcgcgctggccgtcagttccgcgaagcgcctgccggtgctccccgacgtgcccacggttggcgagtccggctacaagggcttcgacaccagcgactggaagatgctggtggccccggccggcacgccgcccgccgtgctcgcccggtggcagcaggaagtggccagggccctcgcgcggccggacaccatcgccacgctgcaggccgagggcagcacgccgatggcgaccacgccccaggaggccgccgccctcatccgcagcgagcagcagcgctggggcgaggtcatccgcagcggcaacgtgaagctcgactgaccatggccctcccacccctgcacggggtccgcgtgctggacctcaccaatgtgctcgcgggccccttcgcctgccaccagctcgcccacatgggcgccgacgtgatcaaggtcgaggcccggcagggcggcgacctggcgcgccagctgggcgccgaccaggacctgaaccaggcggacatgggcgtgtcgttcctcgcccagaaccccggcaagcgctcgatcacgctcaacctcaagcacccccggggcaaggaggccctgcgcaggctggtccgcacggcccaggtgctggtggagaactaccggcccggggtgatgcagcgcctcggcctgggctacgaggagctcctgaaggagaacccacggctgatctactgcgccatctccggcttcgggcaggacggcccgctacgcgacctgcccgcctatgaccagatcatccagggcatgtccggaatgatgagcatcacgggcgcgccggagacggcgccctaccgcgtgggctaccccgtggcggacacgatcgggggcatcaccgccgcattcgccgtggcgtccgccctggccgaccgccaccgcacgggcggcgtcttcatcgatgtctcgatgctcgaggccgccgtggcgaccatgggctgggcggtgtccaaccacctgatcgcggggcgcgagccccggcccctgggcaacgacaacgtcaccgccagcccgtccggcactttccggaccggggacggcctgctcaacatcgcggccaacaagcaggagcagttcgaggcggtgtgcgcggtgctcggccatccggaatggacggcggacccgcgattcgccgaccgccacgggcggctgcggcaccgcgccgaactcacggccctgatggaggcagcgctgtccgccggcacggccgacgactggtggaagcggctcaacgaggcgggcgttcctgccgggccggtgtacacggtgccccaggtgctggagcacccgcagatcgccggccgcggaatggtgggcaccttcagtgatgttcccggcgtcggccgcgacatccgggtcgtgcgcacggggttcaagtggaacggcgaggcaccggccgtcggcaccccgccgccccggctcggcgagcacacggcgagcatcctgtccgagctcggctactcgccatcggacatccaggaactgacacaggagcaggcgatatgagcatccatgatccccgcgtgagcgactggtggaagacatccatcatcgaaatgagccccggcgtcatccgctaccgcggatatgccatcgaggacctgatcggccgcatcggcttcacgcagatgatctggctgatgacacgcggcgaactgcccggcgaacgcgaaagccggctgctcgacgccgccctgatgtccgcggtggaccatggcccgcaggcgcccagcatcggcatcgcccgcatggccgcgacctgcggcgtggggctgaacaacgccatggcctccgcggtcaacgtgctgggcgacgtccatggcggggccggggaacaggccatggccatgtacctcgacatcgcggcccggcaggacgcgggcgcagcgcccggcgacgcggtgcgcggcgggctggacgcggcgatcgagcggcacggcaagttcgtctcgggcttcggccaccgcttccaccccgtcgatccccgtgcgccgcggctgctggagctcgtggatgaagccgcgcgcgaaggcaccgtgagcggccggttcgctgccatcgggcgcgccgtggaagaggaactggcgtcccgcaggaacggccggcgcattcccatgaacatcgatggcgccaccgccgtcatctatgcggaactcggcttcccgccgccgctggcgcgcggcctgttctgcctgtcgcgctccgtcggcatcctggcgcatgcctgggaacagaccggccagggaggccgcaacaagggaccgatcccgcgggaatacctgtggacgtacgacggccccgcgccgcgggaagtgccctgagcgcctcgccggacggcaccatcaggggaaccagccgccctagaggccggcgcacgcgatcggcggcacttcgggcgcggcaaccgagcggctgcccgtatcgaccgctagcctgacgcgctcgatgcacgtgtacagcacggcgccgtgcctttcccggctgcagtccacgccctgcccggcatccaccacctggcaggagaaccccatgcccgacaggctggccatggccgcctccaggcgcgtgcctgccggcaccacggcggccacgcgctcgcccagccgggcccggtcgggcgtgtagcaaccggccaggacgagagggagggaggcggcgagcaggccgtgcgcgagtcttttcatgggcgctactgtcgcagcatcgtcaatgaaattgatgcactgattcactttcttgcatccatcaggccacgcagccggctcgaccatggctaggatccgccggcggcccgccgtgcttggcgcgccccctcctcccacccatccttcatcggaaagcgaggctagtgccttgaaaaaaatgctcttgtccctgatggcctgctccatggccgccatcgtctctgcgcaggacggcggcggcgcgcaggcgccctcggtcgccgtgaacttcggcaagcccaccttcacgcagaaactcttctatgagaagctgtacgagaagaagccgttcgaggacgccacgctgtactactacgacaacggcgtgtacaagatcatctccccgggcgaagagcactacggcgtgtacgtggtccacggcaagatgaccgacgacgagtacgcggtgaacttcatttccctgccctcgaccgactggggcggcaagaccgccatgcacgccctgaagttcaaccgcaagaccggcaagttcacgcagcaggccacgtgggaggacgatccgaacatcgccccgcagtacgggcggttcagccaggaggcgaacaccatcgccgatccgcggcccgtcaactgggacaaccacaacaccactcccgggcagcggacggtctggccgttcagccgctgacgccgggccatcaggcaagtaacggctggcggcgcggctcccctgcgctgccgggcccggaccaccctccgcgggagtgccggtgcagcatgcgccgcctgtcctggcgtcccgcgcgcagccgcgcaacgcgtattacctgtcgcacttcccgggctgcgccaggccgagcttggcgatgtcggtcttgccgcgctcttccgtgacctgggccagtcctgcgcccgccgtgaaggcgcccatgcggatgtactgccggacgtagtagttcttgccggcgtccatgaacatctccagcgtgctgtccgagaactcggactccgtctgcagggtgtgcttcttgccgccttccacctgcgtgtagaagaacacgtcaggggcgctttcacccaggcatttgccatcgaccaggatgtccttcttcaaggccttgccgatgaagctgtcacggtagacatacaggccggcattgcccgttgccggcgcatcgaattgcttggccttgtcggattcgtccttggaagccatgttgaccgaagcgcatccggtgagaaacagggcggagagcgcgagcaaggcgagggggcggcggatattcatgtcggtatcaattccaagggggcgtggatgtccgggagcccgcgcagcctgagccgtccggccttccggcccgcgactgtcgagccgcaggcggggcgattatgcatgaatgtttcaacacgtaaccgcttcttggaaggcatccgacaagggtcgcctccatgcctccccaagcaacggccgagtcccgtggcctctccagcagcttgtccgggcctgggtttcggcggcccggcgagcacttcgttcgtacgcctcgtacctccggccaccatggtgaaattcctgaaaacagcatcctggcgacaccaggatgtccactcaaacagtcaggaaagatatcccatggatcgttaccccagcattcaagtcggcagtacttcgcccagcttcagaagagacgtcaaggaagccctcgagaagatcgacagccgccctagcggcagccgccttctccaacagatcgaaggcctggccacacgtgaaaagaaagtcaccattgtcgaggcgcaggccggtcaggctccggtggcgagaccacggctcacgccttcacagatacacaagctcccttcttcgcccacccagagccaattcgaggaaacgctcctgaaaaatgctggaggaagcaactggcgcaaaacgcggggaaccgcgtcggaaattccctggaacaagtacacggccgaaccggaagtcgattcccggggagtcccgatcgagggagccaatcccgccaatgcgttcatcaccctggcacatgaactggtgcatgcaaagcaccatctcgcgggaaccatgatgtatggcggaggccccgtcacccgggaagcctcttcctcgcgaaccgacgccggcagggaggaactgcgcgccgtgggcctcggggaatacgccagcacaggcgagccgagcgagaactccatccgcgccgagcatggactgccacagcgaacgagctattcccgctcaggcaactggtgagcagtcgcggcctctcccagccccactcgcgccagcggcgtccccgctgcctggtagcttcccacggccgcgagcccggtgatgcgccccgcgcgcggcgcggtgacctgcatctccatcttcatcgcctccatcacggcgaccacgtcgccctcggccacggtgtcgccctcggccaccttccaggcctgcaccgtgccggcgacgggcgcgggcaccgtgccctcctccgccgcgctcccggtgccggcggactgcgccggggcgccggcaggctgcacgcccgcgctggcctgcagcccctcctgcagcagcagtgccggcagccccagggccacgcggcggccgtcgatctcgatggcggtgcgcacgagcgcggtatcggccggcggctcggcacgtgcggcggcggccaggggctcggcgaaatcggtctcgatccagcgggtgtgcacgcgcagggcttcgccgttcgtgaaatccgggtgctccatcaccgcgcggtggaaaggcaggaccgaggccacgccgccgatgcggaactcgcgcagcgcgcggcgcgcccgggcgatggcctgctcgcgcgtggcgcccgaaacgatgagcttggccatgagcgaatcgaaagtacccggcacgatggagccggcctgcacgccggtgtccagccgcacgcccgggcccgacggcggctcgaacgcggtcacgccgcccggcgtgggcaggaagccgcggcccacgtcctccgcgttgatgcggaattcgaaggagtggcccagcggttcgggcgtgcgcgtgatgcgcagcggcaggccctcggcgatgcggaactgttccaccaccaagtcgatgccggtcgtctgctcggtgacggggtgctccacctgcaggcgcgtgttcacttcgaggaacgagatcgctcccgtgcccgagagcaggaactccaccgtgcccgcgctggtgtagccggcggcggcgcagatgtcgcgcgcggcggtgtggatgcgctcgcgctgcgcgggcgtgaggaagggcgcgggcgcctcctccaccagcttctggttgcggcgctgcagggaacagtcgcgcgtgcccagcaccaccacgttgccgtgcgtgtcggccagcacctgggcctcgatatggcgcgggcggtcgaggaactgctccacgaagcactcgccccggccgaaggcggccgtggcctcgcgcacggcggaggcgtagaggtcttccacctcgtccatgcgccacgcgatcttcatgccgcgcccgccgccgccgaaggccgccttgatgatgatcggcaacccgtgctgttcggcgaaggcgagcacttcggagacgtcctgcaccgggccggcggtgccttgcaccagcggcgcgcccacctgcagcgccagccggcgcgcctcgaccttgtcgcccaggcgctcgatggcctcgggcggcgggccgatccaggtcagacccgcgccgatcaccgcgcgcgcgaagcccgcgttctcggacagaaagccgtagccggggtgcacggcatcggcgccgctcctgtgggcggcgtccagcagcttgtcgatgtgcaggtaggtgtcggccgggcggtcgccgcccaggccccaggcctcgtcggccatgcgcacgtgcagggcgtcgatgtcggcatcggcatagacggcgacggaggcgaggccgtggtcggcgcaggcgcgggcaatgcggacggcgatctcgccgcggttggcaatcaggactttcttcatggcattcgggaacgggtgacaggttcgaaggcgcggatgggtcggaagcgcacccaggcgttcacggggatctggcccgccaggtccaggtgatacggagcgacggcgccgatgacgggatagccgccggtgaggggatggtcggccaggaacagcacgggctggccgctgggcggcacctggatggcgccggccacggcaccttcgctgggcagttcaccctgcacggcgcgcgccagcggcgtatcgccggccaggcgcaggcccacgcggttggattgcggcgtgacctgccagcgctgggaggccagcagcgccagggcctcgggcgtgaaccagtccgtgcgcggacccggcacgcaatcgagcaccacctcgcggccggcccgtggcagctcgccgggtgggcactctgccgccccgacggccggcagcccctgcggcgcgcgcacgggcagcacgtcgcccgcggccacggccggaggacccacgcgggccagggtgtcggtggcgcagctgcccagcaccggcgccacgcgaaagccgccgcgcaccgccacgtagcagcgcgtgccggcgagcggttcgccaatggagagttcatcgccgtccgccagcgccacgggcgcgtagcgcggcaacggccagcgccgtccgtccgcggccgtgcaccacaggggcgcctccgcgccggtcacggccacgacggtctcgccctggctgcacaggcgcaggccgccctgcacggtctccaggcaggcggcatcggagggattgcccacgagccggttggcggcgcggcaggcggcccggtccatggcgccggaggccgagacgccctgccccgcgtggccatggcggcccaggtcctggaacagggtctgcaggcccgcggacagcacgcgcagcgcaggccctggcgcgccggcgtccggcgcggcggatgtggatgcaggcgcggggggcgccgcaggctccatcgcctccagggcctcccgcgcagatgccggcagcgtggcgatgtccacgaagcgcacgcgcgcgccgggctgcaggagtgcgggtggatcgcggtcgatgtcccacatcgccacgggcgtggtgccgatgatctgccagccgcccgggctggcctgcggatacacgccgctgaaggtgccggccaggcccacggcgccggccgggatgcgcgtgcgcggcgtggtgcgccgcggcacgtccaggaacggatcaccgccggccaggtagccgaagccgggcgcgaagcccgtgaaggccacggtgtattcgctgccggtatggcggcgcaccacctcgtcgggggtgatgcccagccgctgcgccacctcggccaggtcctcgccgtcgtagcgcacgggaatctccaccagggtctcgctgcgctgcgccgtgccacgcacgtcgcgccgggcgatcgcttcgaccagggcggcgaagccctgcgccgcaggccggtagcggaccagcaccgtgcgcgcggccggcaccagttcttcgatgccggcgatggggtcgcgcagcagcgaggcatgcagcgcgagggtctgcggcaggtcgtccagctcgaccagcagggcgtccaggttgacgggaaggaagcgcaatcgaaactccgtcagacgtggtaggtgctgtcgggcacgtcggtgatgaacatgtggcccggcgcatgggtgacggcgaagggcacgcccgacgccatcacggccgcctggggcgtgacgccgcaggcccagaacacgggcacctcgccggggcggatctccaccgggtcgccgaagtcgggccgcgccaggtcggcaatgcccagcgccgccggatcgcccacgtgcacgggcgcgccgtgcacggacggaaagcggcccgagatggagaccgcatcggccacccggtcggccggaacgggccgcatcgacaccaccagctcgccgcgcaggcggccggccggccggcacatgcgctgcgtgcggtacatgggcacgttgcagccctgggcgatgtggcgcacctcgatgccggcctcctgcagcggcgtctcgaaggtgaagctgcagccgatcaggaaggtgacgaggtcgggatgctgcgcccagagcgcgctggcgtcggccacctcctcggccagctgtccatcacgccagacgcggtagaggggaatgtcggtgcgcaggtcggcgccttcggcgagcacggtggcatggctgccggcctcgatcacgtccagcaccgggcagggcttgggattgcgctgcgcatagagcaggaaatcccaggcccactcgcggggcagggcgatcatgttggcctgggtcatgcccggggcacggccggcggtgggctccaccaggccgttgcggtagcgggtacgggcttcgcgcgcggcctggatggcggcggcgcgggcagctgcgagtgacgaattcatcggtggctccgttcggtgatgccggtcatgccgttcctgcaaaggcgcgcagggcgatgccctcgcgctccagcgcctcgcgcacggcgcgggccatgtccacggcgccggggctgtcgccatgcacgcagatggaatcggcgcgcacgcgggtggtgctgccgtcgatggcctgcaccgtgccttcgcgcaccagctgcagcatgcggcgggcgacctcgccggcatcgtgcagcacggcgccgggctcgcgccgcgacaccagcgtgccctggggcgtgtaggcgcggtcggcaaaggcctcggccaccacgcgcaggccggcatcggcagcccagcgctccagcggcgagccggccagcaccaccagcgcgagcgacgggtcgatggcacggatggcggcgatcacgtcgcccgcttggcgctggtcgtgggcgatggtgttgtagagcgcgccgtgcggcttcacgtaggtcacgcgcgtgccggcggccgtggccaggccctgcagcgcgccgatctggtagatgacatcggcgacgagatcgctgctggccacgtccatgttgcggcggccgaagccggccaggtcgcgataggccacatgggcacccaccgccacgccgcgctccttcgcgccgcgcagcgtggccaggatgcccgctgcatcgccggcatggaagccgcaggccacgttggcgctggtgacgatgccgagcatggcggtatcgtcgcccatctgccaggcgcccaggctttcgcccaggtcgctgttcaggtcgatttgcataggaaagaaaaaggatgtcgaggaatggagcgccggcaggaaacctgaagacagccctggtcaggccgccgcgtcggtgctggcggagagttcgcgcccctgggtttccggcagcagcaggcaggcgatgacgacgatcaggtacgcgcccgcggccatgtagccgatggagacgcccagcggcatgctggcgctcatgtggccgatcatcgccggaaacaccgagcccacggcgcggccgaagttgtagcaaaagccctggcccgagccgcggatgtggctggggaacagctcggacaggtaggcgcccatgcccgagaaaatgcccgagaggaagaagcccagcggaaagcccagcaccatcatggccgcgtcggtgatgggcagctgcgtgtagcaggtcaccagcacgcccgcgcagacggcgaacaggatgaagcagcggcgccggcccaggcggtcggacagccaggcgctggtgaggtagccggcgaaggagccgaagatcagcaccatcaggtagccgctggtgcccagcaccgacaggttgcgctccatcttcaggtaggtgggcagccaggtggtgaccgcgtaataggcgccctgcatgccggtggccagcaggctggcgaacaccgtggtgcgcagcacgcccggcttgaagatcagccagaagctggcgctctgccccgtgcgggccagctcggccttggtttcacgatagacggccggctcgctgatgttgcggcggatgtagaggatgaacagcgccggcagcgcgcccagccagaacagcacgcgccaggcgtattgctgctccagcagcgcatagacggcccagaaggcgacggccgacaggccccagcccaccgcccagctgctctgcacgaggcccacggccttgccgcggtggcgggcgcggatcatctcggcgatcagcaccgagcccaccgaccattcgccgccgaaccccaggccctgcagcatgcgggtgatgaagagctgttcggccgactgggtgaagccgctcaggaaggtgaagaagctgaaccacagcaccgtcagctgcaggatgcgcacgcggccgtagcggtcggccaggatgcccgccagccagccaccgatggccgaactgatgagcgcgccggtggcgatgtagcccgcctcggccttggtcatgccccagaccaggatgaaggtcgggatcatgaacgtatagatcatgtagtcgaacgcatcgacgccatagccgacgaaggcggcgaagagcgtcttgcgctcttccttgctggtttccttgagccacatggtgcgtgttccgtttctgcgaagggaagaagacccctggcacggagcaattaccgcgccaacgtctcatcaaagattcgtctattgatgaatcatctggataaattgttgaacaatttgattttgatcgttgatggggattacccgcatgcggttggtgcggccactgcacgggcatggtgcctccgggcgcggcgcccgcccccgccggaggctcgccgcccgatacactggggctccggacgtccgccctcgcccgccccgccccgccccgccgcgacgccccgccccctttttttgcctgcccgccgccgatgagtgaatcccccgcccagaacctgacggaccgcgtcagcgaccagatccgccgccgcatcgtggccggcgagctggccccgggccagcgcctgtccgaggccgcgctggccgagagcctggagatttcgcgcaacaccctgcgcgaggtgttccggctgctcaccaaggagggcctgctccggcacgaacccaaccgcggcgtgtcggtggcggtgcccagcatcgcttccatcatcgacatctaccgcgtgcgccggctcatcgaatgccaggcgctggcccaggcctatccgcgccaccccgccaagaagcacctgcgcgaggcggtggacactgccctgcgctgccgcgacgcgggcgactggcagggcgcgggcacggcgaacatggagttccacatggccgtggtggaactggccgacagcgagcgcctcaacgtgatgttctcccacctgctggccgagctgcgcctggccttcgggctgctcaaggacgcggaattcctgcatgcgccctacgtggaaatgaacgtgaagatcgtcgagctgttcgaggccggccggctgcaggaagcctcggccgccctgcacgactacctggtgcattcggagcgcatcgtgctggccgtgtacgcgcggcggatctcggaacccgggctggaacgcggcacccgctgatccgcgctccggcggcccgcaccacgggacggcccggggcccgcgcgggccgatgccgcgctacactgcaggcggccgggcccctgccctgccgccagcccttcccacgcccccgccacgaccgcagcacgcatctccatgagcacgcccgacaagatcgcccccacctacggcaccgaagacctgctgatcagcctgtgcaactccgtcacgcgggtgctgagcgtggccacgcagacgcagctgcactactccggcatggtgcagcgcatcaccaagacctgcctgcgccccgacatcggctgcttcgtgctgttcgacggcggtttctccgggctggtcatcatcaacctcagcaaggaggcggcgatggagatctaccagacctacctgctgagcatgggcatgtcgcaggacgacctcgcgagttcctacacctccgacgaggtggccaacgtgatgggcgaactcatgaaccaggtggtgggcgacttcaccggcaaggtgcgccgcgagctgcagacgcacatcacgcagaaccagcccaagatgctggcgctgaacaagcaggtgatgctgagcgtggacgccaacctcgaccagcccgaggcgcgccgcgtgaccttctacacggccaagaaccacatcttctacctcgagctggccatcgaccgcaccgagttcatcaagctctacgacttcgagccgcaggaagcaccggacccggacgcgctgctggcccaggccggcaagggcgacgcgcccgcctccgcgccgccggccgcgggcaccgacagcgacaccgacgacctgctcaagtcgctgggcatgtgatctttccccgcgaaggcggcccgtcccgccgcccgcctttgccatgcaacgcttcaccatttcgctcgacgacgaactggccctccagttcgatgcgttcattgcccggaagggctatggcaaccgttccgaggctgtccgcgacctgatccgctccaggctgggctgcgactccctgggcgaggcggcatccggcgcgcgccggcatggcagggacggcagttggtgcgttgccagcgtcagctacgtgtacgaccaccacgagcagacggtcacaagccgcgtgctggatctgcagcatgaccaccacgacctggtcatcaccagcctgcacacccacctcgaccacgacaactgcctggagaccgtggtgctccgcgggccgacggcggccgtgagggaatgcgccgaacggctggtggccctgcgtggcgtacgccatggcaacgtgcacctcgtgccgctggagccccacggcgacaggcactcgcacggcagcacgggcgcccatacgcacctcaagccgcgcaactgaaacgcaacgctgcgccgaacggcgtatggcatgcaggccgggatgtatgaagaatcaggaattcctcacaccatcacgaccggaacctgcatgccatcccacatctcccgccgcctgctctgttgcgcgctgctcggcagcgcggccgtccgggcgcaaacctcgcatctgcccgagatccaggtcgccggccccagggacgcctccatcggcacggcagacagcgccagtgaaggcgccgtggagcgtgggtcctaccaatcgcgccccaagctgcggcccggcgacatcgtcgaggcagtgcccggcgtggtggccacgcagcactcgggtgacggcaaggccaaccagtatttcctgcgtgggttcaacctcgaccacggcaccgacttcgcggtgacggtggatggcatgcccgtcaacatgccgacgcacggccacgggcagggctatgccgacctgaacttcctgattcccgagctggtatcgggtgtgcgctaccgcaaagggccttacttcgcgcaaagcggcgacttctcgctcgcgggcagtgcggcccttgactacttcggcgcgctggaagcgcccttcgtcgaggccagcgccggctcacacggcttcaggcggctgctggcggcgggatcccgcaccgtggccgaccagacctggctcggtgccatcgaggtcgaaggcaacgacggcccctgggacgtgcccgagcacctcaggaaggtgaatgccgtcctgcgctactcgcagggttcgccggcgcacggcttcggcatcaccgccatggcctacaagagccagtggacctcgaccgaccaggtgccgcaacgggccatcgacagcgggcagatcggccgcttcggcagcatgaatcccaccgacggaggcaagacccagcgcatcagcctgtcgggcaaatggttcgacaaggggccggatggcgacaccgagatcagcgcctatgccatcgattaccgcttcgacctgttctcggacttcacctacttcctgaaccatcccgtcaacggggaccagttcgagcagaccgaccggcgcagggtgtacggcgtgcaggcatcgcaggccgtgggcaaccggatcggcggcctcgacggcgtgttcagcttcggcgcgcagtggcgcggtgaccgcatcggcgaggtcgggctgtacgacacggaggtccgccaacggctcggcacggtgcgcgatgacaaggtctcgcaggacctgttctccctgtacgcacagcagctggtccacttcaacgaccagtggcgcgggtacctgggcctgcgcggcgatgcactgcgctacgaggtgaccggccgtgcgccggcggtcggtccgctcaacggcggcaagggccgtggcgccgtcgccagccccaagttcggcctggccttcacgccggagcctgcccacgagatctacatcaacggcggcgccggcttccacagcaacgacgtacgcggcgccaccatcaccaccgacccgaagaccggagaccctgcggatcgtgtcccggcgttggtgaaaggccgcggcgccgagatcggatggcgcttccagccggacgaggacctgacaacgacgctggcgctgtggaggctcgaccttgactcggaactggtctacgcgggtgatgcgggcaccacggagccgggccgggccagtacacggcgcggcgccgaggccacgctgcggtggaagttcgatcccgcatggcgcatcgaactcgacggagccctgtcgcgcgcccgcttccgcggcctggcgcccgccggtgaaggcaactacgtggacaacgccgtagagcgcgtgttcgcggcggggctgacctacatcgacgggccctggaccgcgtcgttgcggctgcgccatctcggcccgcgcgcgctggatacgctggacagcgtgcgttcgcgctccacgacgctgctgaacttcggcgcgcgctacgccgtgaacaggcacgtgaccctgggcctggacgtgttcaacctggcaggaaaccgaggcaacgacatcgagtactactacgcgtcgtgcactgcgggcgaggtcgcgagaggaagctgccacagtggcgtgaacgaccgccacatccacccgatggagacgcgcagcgttcggctcagtgtgcgctatgcgttcaggtgatgacgaagcatccgctcaaatcgcagggcatgtggggccggcctagtacttgacgaagagcggcctggagcattcgacgaacagcaccgagcacttcgatcccgctttcttctcgcaggactccacggcccgctggctggccacgctttcgtccttgccggtatcgatgctgccggccttgccgccgttcgctccggcgacggccgcgcactggttgaaataagccatgtccaccacgcagtcgcgcacgccggtggcacggcactttcccagcgcatcctcgcgagcggcttcctcggtcgtcttgcccgaagaggtccaggcgccgcgccctgcattggagctcaccatggcgccccaggtcttcacccactctcccgtgggccgcggcggtgcggccgcctcgtcgtccggaaggcattgcgcgccgccggcctgaacgcccgaggggcagcgcgtctgggccgccgcaccggccgagcccatcgaagccgccagccacaccgcgagaaaaacagtcgtcttcatcacgaacctcctggaggaaatttatataccaggaaggcagagggaaccgtgtacccccccgcgcgtgggggtacgttcaggcattcaggccttcaccagcaggtcgcccgtgatgtcggagaccttcgccacgctggtgagcgtcatcgccacgcgcatttccttttcgagcagctccagcacgtgcttcacgccggcctcgcccgccgcggccagcgcgtagatgaaggcgcggccgatcatcgcggcgtcggcgccgagcgcgatggtgcgcaccacgtccaggccgttgcggatgcccgagtcggccaggatcttgatctggcccttcaccgcatcggcgatgggcggcagcgcatgcgccgaggagagcacgccgtcgagctggcgaccgccgtggttggagacgatgatgccgtccgcgccgaagcgcacggcgtccttcgcgtcctccgggtccaggatgcccttgatgatcatgggccccttccagaacgcgcggatccattccaggtccttccacgagatggacggatcgaaattcgcgcccaggtagcccatgtagtcggccaggcccgtgggcttgccgaggtaggcagagatgttgcccaggtcgtgcggacggcccagcgcgcccacgtcccaggcccagcgcgggtgcatggcggcctgccagtagcggcgcagcgcggcgttggggccgctcatgccggaatgcgcgtcgcggtagcgcgcgcccggcacgggcatgtccacggtgaacaccagtgccgtgcagcccgccgcctgggcgcgctccagcgcgttcttcatgaagccgcggtccttgagcacgtagagctggaaccacatcggccggccgagcttcggcgccacctcctcgatcgggcagaccgacacactggacatggtgaacggcacgccgtgccggtcggccgcgcgcgcggcctgcacttcgccgcgccgcgcgtacatgcccgtcagccccacgggcgccagcgccacggggatggagagcttctcgccgaacagctcgatgctggtgtcgaggcggctcatgtccttgagcacgcgctggcgcagcgcgaccgcggccaggtcctcgacgttgcggcgcagagtctgctcggcataggcgccgccgtcgatgtagtggaacaggaaaggcggcaggcgcttgcgcgcggcttcgcggtagtcggcggtggaagagatgatcatggttttcgggtcaatgggggggcagcagcggcgcggggcccgcgtccacgggcatgcgcgtggagcgctcgcggcgggcgcggtcctcgtccaggcgctggatggtggcgcgcacgtgctccaggtgctcgccgatgcactggcgggcccgctgcggatcgctgtcgagaatggcctgcatgaggccctggtgctgcgcggtgagcgcctgcatggtgacgggctcgctcaggcggaacatgtcgtggcggttgcgctcgacggtggacagcaccatggtgaacaggctgtgcatcacctgcaccagcaccaggttgtgcgaggcttcggcgatcgccaggtggaattgcgcatcggcgcgcgccgccagctcggcattgccgctctgctggtgctgcatcatcacgtcgaagcagcgccggatgcggtccttgtcctcggcggtggcgcgctgggcggccagccaggcggtgctgctttccagcgcatggcgggtctcgagcacgtcgtagcggtagtgcggatcggactccatcagccgcgtgagcggcgccaccgcgggctgcagccactccgccgagccgcccgcctgcacatacgtgccgtcgccgcgccggctggccagcacgccctggctcacgagcttctgtatcgcctcgcgcagggaggtgcgcgacacgcccagctcgtccgccagctgccgctcggcaggcagccgctgcccggcctgcagcccgcgggactgcaccagggcaagcagtttctcgacgacgtgatcggccaggcgcatgtcaaacctcggagggtggtgtcaatggccggggatcatccacggaaaaacgtacgcttgcagggtagtcatcactccgatgatggccgcgaagaccaggctgtgcttcaccgtgaagcggaacaggtccgactcgcgcccggccaggcccaccgccgcacaggcgatggcgatggactgcggcgagatcatcttgcccgtgacgccgcccgtggtgttggccgccaccgtgagcacctgcggcaggccgagctgctgcgcggtggtggcctgcagcgcggcgaacagcgcgttggccgacgtgtccgagccggtcaggaacaccccgatccagccgaggaacggcgagaagaaggtgaaggcatggcccgtgtgcgccagggccagcgccagcgtggcagacaggccggagtagttggcaatgaaggcgaaggccagcaccatgccgatggaatagatcggcacggccagctccctgaacgtctcgccgagcgtcgccacggccctggccggggacaggcgcgtgaaagcgatcgtgaccagcgcggcgatcaggatggccgtgcccgtggcggacagccagttgaaggtgtacaccgcgccgtagggcgctgccgatgcgaccacgggaggcaccttctcgaccaggttgtgcaggaagggcaccgggatgttgaccacggtggaggccagcgcgccttgcgccgcaaacagcgccttgaagggcttgaggctccagagcgtgaccacggcggtgaggatgatgaagggagaccaggccttgaacaccgcgccggccgtgagcggcgcgccgctggagacaccggtggctgcggactggccgcgggctgcaggccgtgcgccgggcgccgtgggctcctcctcgaagcggaagatgcgccggggctgccacactttcaggaacagcgtcagcgccaccagcgagacgatggcggaggtgatgtccggcagttcgggaccgacgtagttggccgtcaggaactgcatgccggcgaaggtgccgccgcccaccagcacggcgggccaggtctccttcacgccgcgccatccgtccatgatcgccatgatccagaacagcacgatcaccgtcatgaacggcaactggcggccggccatctggccgatggcgaaggcgtccacgcccgacacctggcccgccacgatgatcgggatgcccatcgcgccgaacgccaccggggccgtgttggcgatcaggcacaggccggcggcgtagagcggcttgaagccgagtcccaccagcagcgccgcggtgatggccaccggcgcgccgaagcccgcagccccctccaggaatgccccgaagcagaagcccaccaggatgagctgcagccgctggtcctccgtgacggagaggatcgacgaacggatgacggcgaactgccccgtcgccaccgaaatcttgtagaggaacaccgcggccacgatgatccaggcgatcggccacaggccgtagaggaagccgtacacggccgaggccagcgcggcgctcgccggcatccggtagaagagcagcgccacggccagcgacagcagcacggtgatggtgcccgcctggtagcccttcaggcgcaggcgggtcagtgcgaggaagaagaagacgatgggaatgagcgccaccagcgcggaaatccagatgtttccggcggggtcgtagttctgctgccagagggtttgcatggcgggtcggtgtggaatgggaaagagaagactccgttgcaatgggtctgcaaacgcagcaaattggtatgaccaataaaaccaatcaacgcaacggagcgaattctcgaagacgcaagacacctcgacaaacagggtaaacccgcgagcaacggtaaatcatacagcatcagcgagaattggtactaccaatttcgcacaaccccattccgaccgccggcgtctgctgcagcgtcaccaggcacccaccggcttgctcaccatgaaccagaagatggcgaggaaggccaccaatgccggcacgcccagcaccacccaggcgatgaagaagcgccacagcgcgggccacgcatccggatggccggcctgcgcacgcgctgcctcgtcgcgcatgcgcacctggatccagaccaccggcagccagcaggccatggccagggcatacaggcccagcgaccgcgccagccagggcgtgctccacggcagccccaacaggtgcaccagccaccagccggtgagcggctgcagcaccgccgtggtcccggtgaacagccagtccgcgcgcaccacccagcgcgtcatgggcacgatgaagcgcaggtcgcggcccagcatcgccaccagcaggtagaacgccgttccgatgcccgtgccgaacaggaccgtggacgagaggatatgcagccacttggcgacgaaatactccatggaaacctttcgcgtgaatgcatgcgcctgcatgcggttgccgtgccctccgacacgcggtccggcgcgcgggtggcgatgatgtgcgcaggaggtccccatgcccatcgactggaaacgcgccgtgcgcgaaggcgccatcgccggcagctgcgccagcgtgctctccgccctggccctgctgtgggcgggacggcgccaggcccgcgccgccatcacgcccgtcaacgccgtgagccactggatctggggcgacccggcattgcgcgaacaccgcccgagactctcccacaccctgcccggctatgccatccaccacggcgcctccgtgttctgggccacggccagcgccgccgcccgggatgccgcgcgctgtgcgcccgaggcctcctggccggcggcctgccgtcgcgcggcggccacctctgccgtggcctgctgggtcgatttccagctcaccccgcgccgtttcacgcccggcttcgagcaccacctgggacatggcgcactggccggcgtgtacctggcgttcggtgcgggactggccctgggcaccctgctcgtgcagcgctccgggcggtcctgacaggcccactgcggcgcacgacgcgcacaccctacggcatggcaaaccgcgttccctgcacgcggtgccgcgtcctacggcggcaagcctgtgacgccgacatgcacgcagcaccgcaggccgtcagatagcgcatgggttttcccagctttcatttttccgacaacgccaaggagtccaccatgccccgagccgcctggagcgacaagcgcgagcgccagtacgaacacatcaaggacagcgtcaagcaacgtggccgcagcgaaaagacggccgagcagatcgcggcgcgcaccgtcaacaaggagcgcgcccagcacggcgaggcgaagaaggccaaccccaagaccatgcacgacacgcccgcacccgtgcgcggcggccagcgctcgcataccggcgcgcagggccgcacgcgcgagcagctctacgaggaggcacgcaggaagaacattgccggccgctcgaagatgaacaaggccgagctggaaaaggccgtggggcgctgagggccagcgtgcccggcgccggtcaggcgtctgtgacagaaccgggcccggaagccgcagcagctccccacagccgtcccagttgcccgggcggcaacgcatcgctgaaatggaagccctgcacctcgtcgcagggctggcgcatgaggcaatcgagctgcgcacgcgtttccacgccttccgcccgcaccgacacgccgagcgcatgcgcgagcgcgcccacggcctgcacgatggcccggtcctgcgcgcgctcgggcaattgcgcgacgaagccgcggccgatcttgatgccgtcgggcagcaggtggcgcaggcaggccagtgacgaatagcccgaggcgaagtcggccagcgtcagccacaccccctgctgcttgagcgccgccagggcccgcagggcctcgtcgccatgggtgagcaggatgccttcgttgatctccagctccagccggcgggccggcaggccgctttcccgcagggcctcggccaccacggacggcaggtcggccgcctgcgggccggcactgccgaactggccggcagacaggttgaccgacacgcgcacgccggagggccagcccgcggcatcgcggcacgccgtgtgcagcacccattcgcccagcgggcggatcagcccggtttcctgcgccaggggcaggaactcctcgggctgcagcattccgcgcacgggatgctgccaccttaccagcgcctccaggctgcgcagcgctccgccgtccaccgcatagcagggctggtaatgcaggcgcatctgcccggtgcgcagcgccatgcgcaggtcctgctccatctgcaggcgcgcggcggcctgcgcatccagggcatcggtgtagcagcgccaggtgttgcggccggccgccttggcgtcgtagagcgcgatgtcgcccttgcgcagcagctcctgcgcggtacgcgcatgcagcggcgcctgcaccacgccgatgctggtgccgatgcagacggtctggccgtcgaaggcgaaaggctcgcacagcgcggccaccacggcggcgcagcggcggccgatgtcgccggggtcctgcgcgccggccagcaccagtacgaactcgtccccgcccagccgcgcggcgatgtcctgcggccccagcagcgcctgcaggcgccgggccacctcctgcagcacccggtcgcccagggcgtggccgagcgcatcgttgatgggcttgaagcggtcgaggtccaggcacagcagcgccagcggctccgccggaccgtccgactccaggagcgtggccaggaactggtgcagccgccggcggttgggcaggccggtgagcgtgtcgtgcagcgagaggtgccgcacccgggcctgcgcctgccattcgtcggtcaggtccgtggcggtgccgcggaagccctgcccctccccgatcgctcgcgccgtaacgcggcagatgcgctgcaggccggcgcgatcgtcgatgcggcacagcagggtgccacgcgctgcaccttcggcatcggcaggcccctgcccgtccgcgcgctccagccaggggtgcagcggctgcccgccctccggccgcagcaggtcggccagcggccttcccagccagtcgctgcggcggtgcccggtgacctgcaggaagcggtcggagaggtacgtcagccgcccctgcgcatccgcctcccacagccagtcggaagaggtttccgccatgtcgcggaagcgccgctcgctgccctggagttcggcctggctggcctgcagggcctgcaactgcgcatcgatctgccgggccgatgcgagcgcgttgcgcagcagcagcaccagcacgcccagcatcagcagcacgccccccgcgaacagcggcagggtctggcgcagcaggtcgcggcccggctggggcggatgccagttcaggtggatggacggcgaatcgagcagcggcatcgattcgtggcccggcagcggcccgcgcgaggcggtgagcgcgggcacgccgtattgctcgctcagccgcgcgagccacgccgggtccagcacggtgacgaacatcatcaccgacggtgtgcccggcgcgacggggatggaggaatcccagcccggcgtgatggtggccgccgcggcgatcgccggcagcccgcccacttccagcgcgcgcaccacgctgccgtcctgcacgtcgctttcccgcgccgccgccagcaggccggccacgtcgccctgcagccagtcggtgatccgccgcggcgtcggtttgccgtcgatgacgccatacaccgtgcggcccgcgccatcgacgacccacacgccgttgtagccgtagagatcgaaagggatgtcgcccacgttgcggtggtcgtccgcccagaccttgtccaccgtcaggtgcaggtgccggtacgcctcgccccacttgctgtagttgatgatgttgcggcccacctcgttgcgctgctgctccaggctgcgggcgatgaaggtgcgcgagcgcgcctgcacgtcggcatcctggctcagcgcattggtgaccagcaggtaggccccgagcccgatgagcaccagcagcgccgcgatggcgggcagcaggcgccgcagcagcgagcggccgcggcgcgggaaagcccggtgcaggggagcaggatcgttcatcgggaaaaagcgggaaaccagcggtcgggcggtcgcggattgtcccagaaggggcccgaaactgcgttccgctgcccggactacccttcgaattgcgggtgtgtctgccggatgcgcgccatggcgatgcccgcggcggcggtgcgggtttccacgcccagtttcacatacacgcgctccaggtgcttcttcaccgtggcggggctcgatcccaggatgtcgccgatgtcgcggttggtcttgcccttgagcagccagtagagcacctcggcctcgcgtgccgtgagccggaagcccagcgccagcgcctcgatcaccgccgcgtcggacacctcgcgcatcacgatcagccagtcgccgccgccctcgctgtcgccggtctgctggtgcaggctgaacgacaggcgccgcgcgccgcgctccaccaccaggcgcggcggctcgatctgctgcgccgcgaatgccggcacctgcggcagctgggcccgcagccattcggccacgggcaacggcacggccaccggatcggcagcggcctcctccgcgccctccccgccctgcgcgccttccgtgctgaaatattcgcgcagcagcgtgcgcgccagcgccgtctgccacatcagccgcccgtcgctcgcgcgcacggtgatgctggcgtagccgaaggcatccagcgcattgcgcgcctggcccgcctggcgcatgtcctgccgggcccgccgcgcgccctgcaggtggacatgcatgcgcgccagcacctcgcgcggcttgatgggcttggtcacgtaatccacgccgccggcggccagggccgcctccaggtgctcggtctcggtgaggccggtcatgaagatgatgggaatgtgcgcggtggccggctgggctttcaggcggcgcgcgacctcgaagccatccatgccgggcatcatggcgtcgagcagcaccacgtcgggcatggcctgggcggcgcgggccaatgcggtctcgccgctggtggccaccagcaccgtgtagccggattcgtccagcgcatcgtgcagcacggccaggttgtcgggcacgtcgtccacgaccagcaccaggccggcgctgtcgctgtccatcagcggcgcggcgcggccggcggccggggcatggggggcgaaaggcgaaggcaggtcggtcatcgggatcaggaggatgccatgaggcgggccagcgcctcgaactggaactgccgcgccaacgcgcgtgcgccggccacccagccggcgcattcgggctgcgcagcctcgatctccgccagctgggccatcacgccccggtagtagcccagctccacggcctcggccagcgtcgcgagccgcgcggcatcgggcagggccgcgccggggccggcggccgggggcggcgcagcggggggcgcggccttttcttccagccactgcagggccaggcgccgctccagccagtccagcaactcggtgtggcgcacgggcttgacgatgaaatcctcgggcttgatgcccacgtcgttctccagccccttgtcgaaggcattggccgagaccacggccacgtgcgcctgcgtgtggccggccgcacgcaggcggcggatggtctcccagccgtcgatgccgggcatggccaggtccatgaagaccacgtcgggccggtagccggcggccagcaggtccagcgcgtcgtgcccgctggcggcggtgcgcagctcgaagcccagcggcgccagcagctgcaccagcagttcgcggtcgggctcttcgttgtccaccaccagcagccggcggcgcgggccggcatagccgcgccgtgcaggccgcgggccggcggcacgctgctcggccgcgcccagggcgccggggtgcacttcgggcaggaagagccggatgcggaacagcgcgccggcaccgggggtgctggtcacggtcatctcgccgcccatcagctcggtcagcatcttggcgatggtcagccccagccctgcgccgggcgccgcgccctggctgctggccgcaccgcgctcgaagggctcgaagatgctggcgcgctcggcctcggtcaggcccgggccgctgtcctcgatctcgatcagggccagttcgcgcgcatgccgcacgcccaggcgcacatgccccgcggcggtgaacttgatggcgttgccgatcaggttgatgaggatctgccgcacgcgcttgtcgtcgccgcgcaccacttcgggcagcacgccctgcggatcgaagcggaacgccagccccttggcgcgggcctggggctcgaacatctcgaccatctcgtgcaggcagtcggcgaagcgcatgggccgtacctgcagcgtgagcttgccgctctcgatgcgggcgatgtccagcgtgccctcgatcagcgtcagcaggtgctcgccgccgcgccggatcacgcccacggcctgccggcggtgcggcggcaccgaggcgtcctcgcccatcaactgcgcgtagcccaggatgctgttgagcggcgtgcgcagctcatggctgatggcgctgatgtagcggctcttggcctggttggcctggtcggccaggcgccgggcctgctcggcctcctcgcgcgcctcctcggccacgccgcgcgcctgttcggcggtgcgacgggcttcctgcagcgcctggtcggtctgccggtgcagcgcgatctcgcgctgcagcaggtgggtctgccggttcgactcctcctgcgccaccttgcggctcttgtgggccagcaccagccaccaggccacgatccccgagatgaccagcagcgccaggtaggccttgagcagccccgagcgcagcggcgccgcgccggtgcccggcacgcccaggacctgcgtctcctggtggtagaaaagcccgaacaccgccgccagcagcggcgcgatcaccagcatcagcagcaggaagtgccccagcccggaatccagcagccgccatgcgctgcgcggcagcagccagcgcagcgccccggcccactgcaccgccaggtgcgcgtggggcttgcacatgtcgccgcagcgcgcatccagcgtgcagcacagcgagcagatgtggccacggtaggcggggcagtgcgccatgtcgggcgcctcgtattcgcgctcgcagaccacgcagcgcagcatggcgggcagcgcggccgtggctgaagcagcggcaggggcggctccaccgccgctgcagccttcgcagccccccgtgccgcaggcccgcggcgccgccgtgcgggccaggtagtagcgcccgcccgtggcccaggcgatggcgggcgccgcgacgaaggccgtcaccatcgcgatcaccgccgagaaggcctgtgcggtcggcccgaacagccccaggtgcgccaccaccgacagcagcgaggccagcgccatcgcgcccacgcccaccgggttgacgtcgtacaggtgcgcgcgcttgaactcgatgcccggcggcgacagccccagcggcttgttcaccaccaggtcggccaccacggccatcatccaggcgatggcgatgttggaatacagccccagcacctgccccagcgcggtgaacacgttcatctccatcagcatgaaggcgatgagcgtgttgaacaccacccacaccacgcgccccgggtggctgtgcgtgagccgcgagaagaaattgctccacgcgagcgagcccgcataggcgttggtcacgttgatcttgatctgcgacaccaccacgaaaatcgccgtggccgccacggcccagcggtaatccgcgaacacgtagccgtaggccgccagatacatctggttggggtccacggcccgctcggggggcacgctcagggtgatcgccaggtaggccagcagcgcgccgcccagcatcttgaacacgcccagcaccacccagcccggcccgccggccagcaccccggcccaccaccgccaccggttcgcgcgcgtgcgcgccggcatgaagcgcaggtagtcggcctgctcccccatctgggtgatgagggcgatgcccaccgtgagcgccgccccaaaaaggtgcagatcgaacgccgccgagccgccacgatccccggaatagtgcgcgatgcccgcgaatgcaccaggatcgcgcgccagcacgtagccgaacggcaccagcagcatcaccagccagaccggctgcgtccacacctgcagccggctgatggccgacaccccgtgcgtcaccagcggaatcaccaccagcgcgcagagcacgtagccccaggcgggcggaatgtccagcgccagctccagcgcataggccatcacggcggcctccagcgcgaagaagacgaaggtgaagctcgcgtagatcagcgaggtgatggtcgagccgatgtagccgaagcccgccccgcgcgtgagcaggtccatgtccaccccgtagcgcgccgcacaggcgctgatgggcatgccggccaggaagatgatgagccccgtcgccaggatggcccagaaggcgttggcgaagccgtactgcaccagcagtgtggcgcccaccgcctccaggatcaggaacgaggccgcgccgaaagccgtgttggccacccgccaggcggaccacttgcgaaatcgctgcggcgtgaagcgcagcgcatagtcctccagcgtctcgctgcccacccagctgttgtagtcgcggcgcaccttgacgatgcgctgcggcgcctcgccttctgcggcgtcatgcggtggcagggaagtggaaacgggggcggatggcacgccccgcaggtgcagcattcatgccacctgtcctcgcccgcggcgctgcacgccttcagcgcgcagggggcatgcggccggcgtaggccttgtcggtcaggctgcgcaggaaggccacgaggtcgtcgatctccgcgtcggacagcgccgccgcggtgccggcacgccggttcatcggcggcgaattgacgttgacattgccgcggcatgcctgcggcacgtcgtcgaagggccggccgccggcgtaccagtgggcggggtcggtagagcgcgtgttgtagaacgccaccgcgtcgcgcaggtcgccgaacaccgcgttgtgcatgaaacgctggcgcaccgccacgttgcgcagccccggcgtgcgcaggtaggcgcaccactgccccggctccggccagcccaggcgccgcgccgtggcatccagcccggtatcgaaatggcgcggatcgcggttgtccgccagccgccggttgcgcggcacggcgatcgcgtcgtacccgaaatcggtgaacagcgaccgctcggaccgcgacgccgtctccgccatggtgtggcaggaggcgcagttgcccttgtccgggttgcggaacagcgccagcccgcgctgctcggccggcgacaacgtgccctggccgcgcaggtagtcgtcgaagcgcgaactgaacggcgccatggcgtcgctctgcaggaaggcctgcaatgcggcccccagggcgcgcagcagcgcctcggggtcgcgctgcaccgcggcgccgaagcgcggcgccagctccgccgccaaaccgctgcgctgcgccgagcgcagcaattgccccggggtgccgttgttcatctcgcgcgggtccagcaaggggccgcggatctgctcggccagcgtgtcggcccgcccgtcggcgaacaggccgccgaagggcgaggcgaagggcgcatcgtcgtcctggtagaaatggcggcgcggcacgtagcgcacgtagagcagcgagggcgccgtgcgcgcgccgaagtgcccgggccggctgccttcggaggtgcccggcccggccagcgcacggggcgtggccaggctgggcccgaaggcctgccccgggtcgtggcaggccgcgcacgacatgccgcgcggccgcgacagccgcgggtcgttgaacagcctctcgcccaggtgcaccagttccggatcgggagcaaacacggcccgggtcgggtccacccgcgaggccacctggggcgtgcgccccacccagcccaccaccgcctgggccggcacgcccgccagcagcacgacctgcgtctcgggcacaccagccgcaccgggcgcagcggcagccgccgccaggggcagccacgccagcgcgacggccgccagccggctccgccagcctgccgtcacggcgccaggaagccggtcttgtcgcacgccagcgtgcggccggactgctggcaggtggccagcagcttgccggtggtcgtgtaggccttgaaggtccagccggtggcgggcgacgcgcggcgctccatcatcgcgaagccgaagctcgcgtggtgcgtgatgcggtcgatggtggtgcccggcgcgggcgaagcgctggccggcagcggatcggacagcgccacgtcgaggttgtcgcctgcgttgccggtcaccagcgtcgccggatggcccgaggcgaagttgatggcctggaagtcgtgcacgtggccgtggagcgcgacgtgcacgcccggcggatagtaggcctgctggtagaggcccaccatggccgactgcagcgccgcattgcccggtgcgggcgtgctgccggccaccggcgcgaaggccaggatcgggtggtggttggtgaagatgttcgtcgccacgccggccttggccgccagcgcggccacgctctggaactgcttctggtagatgccgaactgcaggtccgtgctcttgagcgccgtcttgcccgtcttggccgaatcgaacacgatcacctgcgtatccccgcccagggccaccgcatagggctcggaatagttgcccacgttgtcgttggccggcaggttgcaggagctctgctcgctgtaggcgcgcgggtccaggaagcggaaccagccctgcccggcgcgcgcgcactcctcatggttgccgcgcgccatgatccagggcgcgccggccagcagcggcgccgcgggcttgaagaagtccgcctgccaggtgtcccagccatagccccaggggctgcccttgcagcccgccacatcgcccgggcaggcgttttcgcggtagtggtagtcgccgatgtgcagcaccaggtccggcgccatggcggcggccgtcgcggcgacggtcgcgaagggccacgccacgggatcgctgcagggctgccaggcgttgtccgccttcttgaggcggcagcccgtgtcggcgatcagcagcacgcgctgcggctgcgccttcggcagcggcagggtgcggtcggccacggtggcctggcgggccgaatcgggcagcaccgtctcgcagaccgacacgggaaactccgaaggcttcgagtcggacggatcgctcgcggtggtccgctgcgccaccgtgccggcggccacgcgcagcgccatgcggctgggctggttgtccaccacgatccgggggcagacgctggcgtccgcggccgagccggcgggcagcgtgtagctggtgatcacccgggcagtggcatggctgccttcgcccaccaccacccaggcggcctggatgttggcgggtgcgctcgcggcatcggccgtgatgccggagccgccgccgtcgcagccggacagggtgagcgcgccgccgatggcgagcgccgctccgaagggagaaatccagcgggatgcctgcatgtcgtgtgtctttctttcaagcgggccggtcgtcgggccgggccgcatcctagtaacagcgggttacatccacgtgacacctccagccgttcccgctggcaaggttcctgctttacgatgtctgcccagttgaggcgaccgacggaaccacccatggaactgaccccccgggaaaaagacaagctgcttctcttcaccgccgcgctgctggccgaacgccgcaaggcgcgcggcctcaagctcaactacccggaggcggtagcactgatctccgcggccgtgctggaaggcgcccgcgacggcaagaccgtggcccagctcatgagcgagggccgcgaagtcctcacgcgcgacgacgtgatggacggcgtgccggaaatgatctcggacatccaggtcgaagccaccttcccggacggcaccaagctcgtcaccgtccaccagcccatcgcctgaaggcgaccgcggactgccccgccccccttctctctctgcccacggagcctcccatgcgcattgcccgttccctcctgcccgcactgcttgccgccgccgcgctgccggcgctggcccataccggtgcggatgccggccaccaccacggcttcaccgccgggttcctgcacccgctcaccggcatggaccacctggccgcgatggtggccgtgggcctgtggagcgccctggccgcgcgcagccgccgcgaactgctggcagcgcccctgggcttcgccggcatgctgctggcgggcgcgctcgcgggcctcgcgggcctgtcgctgcccgcggtggagcccatgatcgccgcctcgctgctggtgctgggcctgctggtggccacgcagcgccgcctgcccgcgcccgccgccgcggcgctggtcggcgtcttcgccgtgttccacggcatcgcccacggccacgaactggccggcgacggtgccgccctgcccacgctggccggcatgctcgccgccaccgtggccctgcatgccggcggcatcggcctgggcgtggccctgcgcggcgccaaccgctggctgccgcgtgcggccggcgccgccgtcggcctcttcggcctcgccctgctgggcggcctggcctgaacacgaaccgaggagcgcaccatggtcccgggcgaactgctggtcgatgacggcgagcacccactcaacccctgccggcgcaccgtcaccctggtggtgcgcaacagcgccgaccggcccatccaggtcggctcgcactaccacttcgccgaaaccaacggcgcgctcgatttcgaccgcgcggccgcgcgcggcatgcggctgaacatcacctcgggcaccgcggtgcgcttcgagcccggccagcagcgcaccgtcgaactggtggactacgccggcagccgcaccgtgtacggcttccgcggcgacacccagggcccgctggacgtgccccccgcggaagccgcacccggcctgccgcagcagccctgatccgccccgccccttcacgcaccacgcccacagccaccggaaaggcaagaccacaccatggccaccgtatcccgccgcgcctacgcggaaatgttcggccccaccgtgggcgaccgcgtgcggctggccgacaccggcctcgtcgccgaagtcgagcaggacttcaccctgcgcgccggcggctacggcgaggaagtcaagttcggcggcggcaagaccatccgcgacggcatggcccagagccagcgcacccgcgccgaaggggcgatggacaccgtgctcaccaacgccctcgtcatcgaccactggggcatcgtcaaggccgatatcggcctgaaggacggccgcgtcgccgccatcggcaaggccggcaacccggacacccagcccggcgtggacatcgtcatcggccccggcaccgagatcatcagctgcgaaggcaatatcgtcaccgccggaggcatcgacagccacatccacttcatctgcccccagcagatcgaggaggcgctggcctccggcgtcaccaccatgctcggcggcggcaccggcccggccaccggcaccctggccaccacctccacccccggcccctggcacatcgagcgcatgctgcaggcggcggacgccttcccgatgaacatcggcttcctgggcaagggcaacgccagcctgcccgccgcgctgcacgagcagatcgaggccggcgtgatcggcctcaagctgcacgaggactggggcaccacgccctcggccatcagcaactgcctggacgtggccgatgccaccgacacgcaggtggcgatccactccgacaccctcaacgagagcggcttcgtcgagaacaccatcgccgccgtcggcgggcgcgggatctgcgccttccacaccgaaggcgcgggcgggggccatgcgccggacatcctgcgcgtggtgggcgaggacaacttcctgccctcctccaccaaccccaccatgccctacacgcgcaacacgctggacgagcacgtggacatgctcatggtgtgccaccacctggacgcctccatcgccgaagacctggccttcgccgagagccgcatccgcaaggaaaccatcgccgccgaggacatcctgcacgacctgggcgccatcagcatgatgagcagcgacagccaggccatgggccgcgtcggcgaagtcatcctgcgcacctggcagacggccgacaagatgaagcagcagcgcggcgccctgcccgaggatggcccccgcaacgacaaccaccgcatcaagcgctacgtcgccaagtacaccatcaaccccgcgatcgcccacggcatttcccacgacgtgggcagcctggaggtcggcaagtgggccgacatcgtggtctggaagcccgccttcttcggcgtgaagcccgcgatgatcctcaagggcggcagcatcgccctggccgccatgggcgaccccaacgcctccatccccacgccccagcccgtgcactaccgccccatgttcggtgccttcggcggctccctggagcgctcctcgctcaccttcgtctcgcaggcggccatggcggccggcgtgggcgagcgctacggcctggccaagcagctcagcgccgtgcgcggcatccgcggcgtgcgcaagcagcacatggtgcacaacagctacaccccgcgcatggagatcgacgcgcagacctacaccgtgcgcgccgacggccagctgctcacctgcgaacccgccacccggctgccgctggcgcagcgctacttccttttctgagccggccgatggacgcacgccccgacgcggccacggccgccctgcgcatccgcctggacgacctgggcgacccgcgcatcgccgtcttcctggaggagcacctggccgacatgcgccgcgtctcgccccccgagagcgtgcacgcgctcgacctggacggcctgcgccgcccggaaatccgcttctggagcgcctggctggaaacgccgcacggcgaccaactggccggcaccgtcgcgctcaagcggctggacgccggccatgcggaactcaagtcgatgcgcacggccgccgccctgcgcggccagggcatcgccgcccgcatgctggcccacgcccttgccgaggcccgcgccgcaggccacgcgcgcatcagcctggagacgggcagccagccctttttcgcgccggcccgcgcgctctatgcacgccacggcttcgaggactgcgcgccgttcggcagctacggccccgacccggccagccacttcatgacacgcgcgctctgacgcacacgcatccgccaggcgcccgccggccggccccacgctcccaggacgggccgccaggccgcagaatggcgttttcgccgcccaggaccccgacatgctgaccgccaacaaactcctcccccagggccacggcctcgcccccgtcctgctcaagcgcgccgccaccgtcgaactcgactgggacgtgcgccagaaaagccgcttcgccgccaccgattccaccgggcgcgaactgggcgtcttcctgccccgcggcaccgtcgtgcgcggcggcgacgtgctcgtggccgaggacggcagcatggtccgcgtgctcgccgcgccccaggccgtgctgcgcatcacccactgcacgcagcacggcacgcccttcgacctcatccgcgccgcctaccacctcggcaaccgccacgtgccgatcgagctgcgcccggaccaccttcagatcgagcccgaccacgtgctcgccgacatgctgcgcgccatgcacctcatcgtcaccgagcagcaggcgcccttcgagcccgaaggcggcgcgtatgccgcgggcgggcacggacacggccatgcgcacggacacggccacggacatgcggcccacagccacgggcacgatcacggccatgaccatgggcatggccacgcgcacgcgcacagccacgaccacggcacgcacgcaccaggccatgagcacgaccacgaagccgaaggctgcgaccacgatcacgactgcggccaccaccatgaccacggccaggaccatggccacgcccatccgcattccctcgcccgctgaagcgcgcatggcgcctgcacccgattccgccccttccggtcctgcagcgcccggtccggcatcgatgccacaagccctgcccgcggccagcctgctgcagctcatctggctcgcttcgcccgccctgcccgtgggcggtttctcgtactccgaagggctggagatcgccgtcgaatgcgcgggcgtcaccaccgaagccacggccgccgcctggctgcaggaacagctgatgctcacccaggcccgcggcgacctcgccgtcgtccaccaggccctcaccgcctggcgcgcgggcgacgcggagcgcgtgcgcgccctcaacgactgggtgctgcacacccgcgagaccagcgagttgcgcctgcagaccgagcagatgggccgctccctcgccgactggctgcgcaaccagcacacgggtgatccggaggccctggccgacgtcgcgcgcctcgccgccctgccacccacctatcccgtcgccttcgccctggccgccgcgcgcacccaggcacgctccgaagacgtgctgctcgcctgcgccttcggctgggccgagaacatggtccaggccgccatcaaggccgtgcccctgggccagagcgccggccagcgcatcctcgcgcggctcgccgccgccatccccggcgccgtggcccacgccatgcaactgggcgacgcggagcgccaggccttctcccccatgctggccgtgctctcggcccggcatgaaacgcagtattcccgccttttccgctcatgaccgccatgaccatgaacatgaacgccaccaccaacacctcgcccctgcaccacgtcccgaaccgcaccaagcccctgcccccgctgcgcgtgggcatcggcggccccgtcggctccggcaagaccaccatcctggagatgctctgcaaggccatgcgcgaccaatacgacctcgtcgccatcaccaacgacatctacaccaaggaagaccagcgcctgctcaccgtcagcggcgccctgcccgccgaacgcatcatgggcgtggaaaccggcggctgcccccacaccgccatccgcgaggactgctccatcaacctcgaggccatcgaccgcatgctggcccagtaccccgatgccgacatcgtcttcgtcgaaagcggcggcgacaacctggccgccaccttcagccccgagctgagcgacctcaccatctacgtgatcgacgtcgccgccggcgagaagatcccccgcaagggcggccccggcatcaccaagagcgatctcttcgtcatcaacaagaccgacctcgcaccccacgtgggtgcgaacctggacgtgatggaggccgacacgcgccgcatgcggggtagcaaacccttcgtgatgaccaacctgaagacgcagcaggggctggacggagtgatcgagttcatcgagaagaaggggttgctgcaggcggggcgggcttgaggggctgccccacgcggctagaatgcggctcctgcagcctgcggagacttgggtgagcggtttaaaccagcagtcttgaaaactgccgacgggcaaccgtccgtgagttcgaatctcacagtctccgccagacccaccaaacaagcgccctcgtcagggcgctttttttcgcgctgatggcggcattgatcatgaaatatcaacggattacgcttgatagcatggtgttatatacagcattcgtgcagcggccatgcacccgctcatcacgcgcactccaatttttgacctactggatggcctacggaaatcgctgatgccgaagcgtgcgcgcgagctgacggcgttagaggtgtcgcggctcaaggcggaggggtcgcacgccgtgggcggcgcgagtgggctgtacctacggatcgaaggcggctcccgctcttgggttctgcggtacgttttcgcgcgtgcccgccggcgcatgggtttgggcagctaccccggcgtttcgctcgcggcgtcccgcgatgacgcacgggccgcgctcaagctgcgcgactcgggtaaagatccgctcgtaatgcgtgatgccgagcgcgagacggtgcggctcgccgcggcccagcgggtgcctttcgacgaggccgccgccgaatacatccgcgagcacgaatcgatatggcgcagcctcaagcacacccaacagtggcgcagcactctcgccacctacgcttcaccccacttcggccacgtccccgtttcggagatggatcaagctcgggtgctgcgcgcgctggcaccgatctggaaggtgaagacggaaaccgcgacccggctgcgaggccgcatcgaacagattctggactgggcaaccgcccatggttaccgcacgggcacgaatccaacgcgatggcgcggacagttggaacacatcctggccgacccgtcgaaggtggctcccgaggcaccaccctgccgtggaccggcgcgggatatgctggagaagcgtggtgtcatcatgcaggaccgggcagatttcgcaacgcgcatctcgaatgaaaaacgattgtaggaatttaaagaaggccacacatgacgcagcttcttggaaaaattcacacccaagaccgaattctagattcgatgatatgcattgattctgatttaaaaacagaagctgcaattcactggtgggaataccccctcaataatccccggatgatcatagtggagcttgattgggaaggcaatcaagccaaaatgacccctcgggttatgcttgacactgattcgcaatatgggagtattttcataaagcaactaaccggcaaggagctgactgactttttaagttatcgaggaaccttaatccgccaccccgatacatctatgaccgcggtatgggagggggccaattgggatcgagggacggcagagtgggctccaaggaaatccggagcaaccgttaagctcagcaaatgcaatacttgggatgagttcaccaactgggccacgcgagtcaaaaaagaatacggtgcccaactttttcggggtcatggtagcaacaagttcaaactctctaccacattccatcgtcaaaatagagcgagactggagcgctacacggagaacactttacaagattttcgccttcacgcagaagctgtaactggtttacgctttaatatgcgcgatggcgacgaatacggaattcttctgggattggcccaacatcatgggctccctacccctcttctggattggacgatgtcaccgtacatcgcagctttttttgctttttcagacgctctggagaactctagaattgatgccactcatgttcgtgtctattgcctcacccgtgagttcctaaaaatcactagtccgtacgttataaacatagctagcatggtgccttatatatctatgctatcgatttcagctcgccacaatccgcgcctgcatgctcagcaaggaaggttcatggtgacaaacgttgaggaaattgaagaggcaatttgctattggcaagtcactagtacccggccatatttgctcgccgctgacattcctatagactgcgctcgtgaagcgctggaagacctcgcgtacatgggaatcaccccggcaacacttttccctggtctggatggggtgtgtaggacactgaaacatcaaatgatgttcgccaatttgttacccgcagagggcagtagcgaccccgcacccattcctatcagtacgaagccggtaaattaaacgtctgattgaccccatgcagttgggcaccctcgcagtcagttcaacacgtcagaaacgagccagaagggcttcgcgcccatcttgcgcgtgcggggaaacccgcgctgctcgattagtgcgcgaagggtgttttccactatgccgagctcttccaatagctgggctttgttgaaaatcaatttcttcatcaggcccccgcctggaatgcggaaatcacctgtacgaacagcatggccgcgggcggatcaatcggagcgattgcgtggcggctgtccaccgcctcgatgttgtgggccgcgctcatgctgcaccgccgatcagcagcgcgccgacagcggcgggtttgagccagtatccggtgcagtagtcgccctcgcagcgctcacagtgggcgcagttgcagccgaggtcggtttccaacagccagtggcgaccgtcctccgccacgaactcgtgcgggccgtcgtgcccctcgggcagcacgcatccgtacttgtccctcgcggccgggtgtccgtcgctgtggatgttggcgttgcgcaggctgatgatgctctttgtacatacgctcatccgtgcagccggcgccttcgcaggatgtggtttttcttcttcggcacgccgccccggatgcggccctgctcggagcgcgctgcggccagggcatcactccagctcatgcaagttgcgcttcaatcgccgacttgtcgataacggaccagacccgggcgatcttgccatcgcgcagttcgtagaacacgttctccgaaaacacgaccctcttgccattcaccggcaggcccaggaactcgccctggggcgagcagttgaaccccagccggctccccacacaatccacatcggcgaccagcaactccacttcgtagcgaagatccggaatcgtggcgaagtcgttttccagcatcgcccgatagcccgccaggccgagcgggcggtggttgtggtgcacgtcggcgtgaacgaagtcgcccagccgggaccagtcctgcgcgttgaggcaggcgatgtatgcgaggtagaagtctttgatgcgggtcgcctgcaattgcgctctccaaagcgttttcgttcatctcactgatccatcttcgcaccggatcgcatggcgtcccggcgggctcaagatgacttgggcgaacgcatctacatcctcaactctgccagcaaatcactggtcgtcgccgcctccagcagctcgcgcgtgtagggctgctgcggccggtcgaagatgtcggccacgctgccttcttcgatgatgcggccgtttgccatcacgacgatgcggtcggcgatctcggacaccacggccaggttgtgcgagatgaacaggcagccgaagccgcgctcggcctgcaggcgcctgaaaagctccagcacctgcttctggatggtcatgtccagggccgacacgggctcgtcggccaccacgaaggcgggcttgcgcaccagggcgcgcgcaatcgccacgcgctggcgctggccgcccgagagcgcatgcggaaagcgctcgccaaaccctgccaggcccacctcggccagcatggcatccaccgtgacctgcagcgcgccctgcgtgagcggcgggccgtggcgcagcggttcggccacgatgtcgcgcacgcgctgccgtggatccagcgaagaatacgggtcctggaacaccagctggcaggccaggcggaattcgcgccggcccgcggcatggccccctcccagcggcgtgccacgaaagcacacttcgccgcccgcgatgggcagcaggccgatcatggcgcggcccagcgtggtcttgcccgagcccgatccgcccaccaccgccaccacctcgcccggctggatggccagcgatacaccgcgcaccgccagcttgggcacggacttggacagccagccctggcgagtgcccggaaagctcacctgcacatccctcgcctcgatcagcggcgcctgcgccggccgcgcagggcgcggggcgctgcgctggggcaaggcatcgatcaggctcttcgtgtaggtctcgcgcggtgcagtgagcacgctgcgcacggggccggactcgaccaggcggcccttttccagcaccaccacggactgcgcatagcgggccaccagccccaggtcgtgcgtgatgagcagtacggccgtgccctcggtgcgcgtaagttcggccatgatctccatcacctcgcgctggctcagcgaatcgagcgccgtggtgggttcgtcggcgatcagcaggcgcggcttgagcagcatgaccgaggccagcatgatgcgctggcgcatgccccccgagaattggtgcgggtaagaggccaggcagcgttcgggatcggcgatctgcacgcggcgcagcatggcgatggcgcgctcgcgtgcctgggccgtggtcaccttctcgtgcaggcgcaggccctcgaacaactgctcggcgatggtcatggccgggttgagcgacaccataggctcctggaacaccatgcccacatcgcagccgcgcagcgcacgcagcgacggggccggcagcgtgcccacgtcgcggccctgcagcagcacgcggccgccgctctggcgcacctggggcggcagcaggccgagcacggcacgccccgccatggtcttgccgctgcccgattcgcccaccagggccaccacgccgccggcaggcacatcgaaggagacggcatcgagcagcgggcgctccagcgggccgtgcacggtgagttcgcgcacagacagcagcagcggcggcgggttcttctcggtcgtcgtcatgtcgtttctttccgccacggtaggaatcgaggggcgcatcagcggtgctccatgcgcgggtcgagccagtcgcgcagcgcatcgcccagcaggttcacgccgagcagggtgattgcgatgcaggcgccgggcgcaatgcccagccaggcggcggtctcgatgtagggccggcccgaggccagcatgttgccccaggtgggcgctggcggcggaacgcccaggcccaggaagctgagcgcgctttcggccaggatgacccagccgaacatcgacgtggccagcaccaccaggggcgccacgcagttgggcaggatgtgcgcgaacaccgtgcgcaggcccgagttaccgatcacctccgaggcctcgatgtactccttctcgcgcagcgaaagcaccgagccgcgcaccacgcgcaccgccgtgggcgcataggccaggcccagcgctacgatgatgccccattggttggcgcccacgatgaccatcacccccagggccagcaaaatgccgggaaaggccagcagggcatcgttgaagaccatcagtaccctatcgagccagccgcggaagtagccggccaccaggccgatcaacacgcccagtaccagggccagggccaccgtgagcgcggccaccaccaggctggtgcccgctccggccatcaggcgcgaaaggatgtcgcggccgaactcgtcggtgcccagcaggtaggcgcccgagggtggctgcaggcgctggcgcagggccacccccatggggttgtagggtgtccagacaatggacagcagcgccatggctccgaccaggccgaccagcaggccgccgaccagggcattggcgcgcaggcgtttcatcaggcgctggatcatcatgatgcggacacccggggatcgaacaaggggtagcacaggtccaccacgaggttgaccagcacgtagatggcggccatgaacagcaggcagccctgcacgacggggtagtcgcgcgcgaagatcgcatccaccagcaggcggcccaggccgggcagcgtgaacaccgtctccagcacggcgatgccgcccaacaggttgcccagcaccagtccgatcatggtccaggtgggagcgaaggcattgggcagcacatggcgcagcagcacgcggcgctcggcaaggcccttggcccgcgcatgcgtcacgtactccaggcgcagtacctccacggcgctggcgcgcgccatgcgggtgaggatgcccagttcgatcagcgccagcgtgatggtcggcaggatgaggaagctgagcgccgagcgccagtcctcgctgaagggcacgtagcccaccaccggcaccagcccgagcttgagcccgacgaaaagaagcagcagcaatcccagccagaagctcggtatggacaggaagaaggtggcggcggccaccaccatggtgtcgagcacgctgttctgcttccacgcggccagcaggcccgcgggcactgccagcagcgcggccagggccacggccacgagcacgatggcagcgctcacctggaagcgttcgagcagcagcggcagcacggcctctccgctggtgatggaatggcccaggtcgccctgcagcacccggccgagccagagcgtgaactgcacggggatgggccggtcgagaccgaactgcgcatgcaggtcggccagttgcccgggcgtggcgccgtcccccaggatgagcagcgccggatcgcccggcaccaggcgcatgagcacgaagaccatcaggctcacgaggaacagggtcggcagcgtccacagcaggcgccggcccagataggctggaaaggaagaacccatggcggttgtcattggatcgtcggttcagctacgccatgccggtcacggcgtgcgcagcgacacaccccatgcacgcggcgtgcccagcgcccagcccttgtagcctttggcatacgaacgggcagcactggtgttcacggccgagtacatgaagatcgcgggcacgtcttcgcgcatgcgggcttcgagcttgtcgaacagcgcctggcgctgggccgtgtcggtgatctccatgctcctggccagcagttcgtgggcctgcgggtcgtcccacaccttgcgcggctgcttgtccttggagcccgtgaccatctcgtacgacagggcggggtccatccgtgccgagaaggtgaacgccatggcctggtagttgcccttgttgtagcggtccagcagcgtggcccagtcgagcacctcgacctcggccttgatgccggcctcctgcaccatggcctgggtcagcacggcgatgttgaagacgctgttgtagcgcctggtggccaggatcttgatggtttcgcccttgtagccggcctcggccagcagcttcctggcctgcgccaggttgcgcgcgggcaccgcggcctgcggcttcttgtagaaggcgctgggcgtgggcacgatcgagcggctcggtggcgcattgcccgaggtgacggcggccaccagctcgggcatgtccaatgccagcgcgatggcgcggcggatgcgcgcgtccttgagcagcgggtcgcgcgtctggaacagcaggccctgcacgttcatggaggcctgggtttccatgaggatgtccttgcggcccttgtactcggccgtgtcttcgtcgttgatgtcgtagttcaggtcgatgccgcccgagaacagcgcggccttggcggccgaggcatcggggatgatgatgaagcgcaccttgggcgtctcggcgatcctggcgccggtgttgccgtcgcgcgggccgggcagcgcggcgtaggcgtcgttgcgcaagagctcgatgtactggccgcgcttccactcgcccagcttgtaggggccggtggccacgggctcgcgccacttgccatcggcgtcgagcgagctgcggtggtagatgccggtgccgccgcagtccacacgcgccagcgtgaccaggaacagggccgagggtttgtccagcgtatagaccacggtggccgcgtcgggcgcctccaccttgaccaccttggccaggccgcgcccgtcgaactcggccaggcagcgccagttgttggccggtgccatgtagcggttccaggcgaagaggacgtcgtcggccgtcagcggcgcgccgttgtggaacctgacgccctggcgcagcttgaaggtgtaggtcttgccgtcggccgaggtgctgaccgactgggccagcagcggcgccacggacgcatcctcgcggtaggccaccaggccttcgaccacatgcatcatcaccgcgtcggtattgttgtcgcggttgatgccggggtcggtcgagcggatgtcggcgttcagccggatgcgcagcgtgtcgggctgcggctgggcatgggcgacgaagcacaggccggccagcaaggccagcccactggacagccagcgcgagggggcaacagtcatctcggggtcctttcttcgtggggcaggcagaggcagcgtcaggccagcgccagctggcgctccaggtccaggctgtaggtctggaagctgcggctgagcgcgggcagcatggctacctccatctcgcccagggcgggctccatcaccaccatggccacggtggccgagaggttgctgctgctgttggggcgcggcgggcggcacaccgaccagggcgactggaaatcgtcgaacagcgcggccttgatgtgctcgcgcgtcagcgcgccaatgtgcggctccaccagcgcgcgcacgcgcaggtcgcggtacagcgagtcgggggtgttcacgacgcccatgtcgcggaccttgcccagcgcgatggggctctggaagtggttggcatgcacgatgacgccacgctcggggtggacctggaaggtctcgtcgggcgcgcactcgaagtcgacggcaaccccggtcgcatgcgagaccatcacgttgttggaagccgacttgggtgtgcagtagacgatgcgcatggccagggccagctgcacctgctccagggccttgcggcgcagcagcgcgagggggacgccgagctggcggtagtcacggtcggactccaggtagttggcggtgatggaaatgcccgcagcattcatgcccgaacgggccaggcctccggcctcggtgaaggtcaggatgtcggggccgtcctcgcgcagcacgcgcagcacgatggccgtctcggcgcactcggccttccagtcccagttctgggcatggatgacgcggcccgaggcagttgcatcgggcatggcgaccacgcccgtgcagccatcgggatcgatctgcgcgggctggcccttgcggcggcggtcggcgagcttcaggatctcggtacgggcattgagcatcaccacggcttcatacgagaccccggcgccttcggcaatgccacgcatctcatcgaggtaggccgcctcgaaggcctcgatggtgggctcgaaggtcttcaccagcgtgccgatctcgggccagccgagtttgctggcttcgagctgggaggagtaatgttcgatgccccgcaggatgcgggccctggcctgttcgccatactggcggccccgctcgcgcggtgcgccgctgatctcgatcagggggcaggagggaatgggctggtcggtgccccagggaaaggtctggtccatggcgaagagtggagtaagcgatcaggcgatcgatgaataaattgtattttgtggaataaaaaacatcaatattttccaatcatggtttctacccccctgcatctcgaactggcagaccgcatcagccgcctcatccacgaggacggcctgacggcgggcgcgcggctcaatgagaaccagctcgccgagcgcctgggcgtctcgcgcactcccgtgcgcgccgcgctcgaccacctggcgcaacagggcttcaccgagcgcaagccgcaccgcggcgtggagctgctgcgcgtgccgcccctgccctcggccgcgcgcgagccggccgaagacagcgaccacttgctgcgccgcattgccttcgaccgccagcgcggcaacctgggcgagtacgtgtcggaaaaggaactgatggaggcctacggcctggcccgccctgccatccgcaacgcactggaacgcctggccgatctgggcgccatcgagcccaagctgggctatggctggcgcttctccaccggggcctgggacgccagcgtgcgcaacgaaagctaccgctaccgcatggtgatcgagcctgcggccatccgggagcccggctttgcgctgccgccggcctgggcgcaggacatgcgccaccagcacgaggagtttctgcgccatctgacagaggactcgtcgagcatcgccttcttcgagatgaatgcggccttccacgaaggggtcgccgccgcttcgggcaatcgcttcttccacatggacatccagcgccagaaccggctgcgccgcctgtccaactacgactggaagtacggccgcgagcgcatggaggtgaactgccgcgagcacctggagatgctggaccgcatgcaggccggagaccaggaactggccgccttgctgatgctgcgccacctccaagtggccagccgcctgaggccaccacccaagacctgaaggcggaaacctcgacctcgcgtgcagcgttgcaatttgatttttgttttaacaaaaaacataataacaagggtcgcaacccccaccgagagccccatgacctctgccccccattcccgcacatccaacgacaccgccttctggctccccttcaccgcccagcgccagttccagcagcagcccatgctgttcaccgctgcacagggcatgcactacaccgccggtgacggccgccaggtgctggacgccatggcaggcctgtggtgctgcaatgcgggccatgggcagccgcgcatcaccgaggcgatccgcgaggcggcgggccgcatggacttcgtgtcgtcgttcaagatgagccacccggacgccttcaccctggcccggcgcattgccgatctggcgcccgagggcatggaccacgtgttcttcaccaactcgggctcggaggcagtggacacggcgctcaagatcgcccgcgcataccaccaggcgcgcggcgatgcgcgccgcaccctgctggtgggccgcgccaagggctaccacggcatgggcttcggcggcctctcggtggcgggcctcgggcgccacaagcgcgacttcggcccgctgctgcccgacaccgcccacctgcccctgccctacgatgccgacgcccgcttctcgcgcggccagcccgccacgggcgcgcactacgccaatgcactggagcagctgttcgtggtgcacgacccggccaccatcgcggcggtgatcgtcgagcccgtcaccggctcgggcggcgtgtacccgccacccgtgggttacctgcagcgcctgcgagagctgtgcacgcagcacggcatcctgctgatcttcgacgaggtgatcaccggcttctcgcgcgtgggcgcgccgttcgcggcccaggccttcggcgtcacgcccgacctgatgtcctgcgccaagggcatgaccaacggggccgtgcccatgggcggggtgatcgtgggcaacagcgtgtacgaggctttcatgcaggggccggccgatggaatcgaactgttccacggctacacctactcggcccacccgctggcctgcgcagccggcctggccacgctggaggtgcacgaagaactgggcctggctgcgcgcgtgcaggccatcgccccggtatggcaggccgcattgcacggcctgcgcgatgccccgcacgtggtggacgtgcgcaacatcggcctgctgggcgccgtggaactggcgccgcgcgcgggtgccgctggcgcgcgcgcccaggcagcgcacctggcctgcttcgagtccggcgtcctggtgcgcaactcgggcgatacgctggtgctttcgcctccgctggtgatcagcgaggcgcagatcggcgagatcgccggctgcatccgcacggccctgcagagcatcgcctgagcaccatgcaggaacacgggagcgcctggatcgacggcgcccgggttcccgcccagggcacgcgcacggcagacgtggtgccccgcaagtgactgcctttcagtcggcatgacgtcgcacgacatgccgcagacatcgcgcagaaagtgtcagcgagtgtaggcacccacgggctcgcaaactcgtgcgcgttgggtcttcaggccttcggcaggacgcacagcgaatccacagggctacagcgtgaaacaaaaaccatgcgctggtggggtgagctccgctcgggcctggcgcaaataattttcctcactcagcaacccaaggatttccatgaatgctcttgccatgacccgccgcgctgcggcccttgccctgactgcctgcctggccgcctgcggaggcggcggtggtggcggcgacgtcttcggaggcggcggaaatggcgggggcggtggaggcgtggacggtggcggaaatggcggcggcaacggtgggggcggaggtggcaatggcggtggcggcaccactccggcccaggtcaccgggcagtacatcgcccagcccgcagcctccggtgctgcgctgctggccgccatgaacgaccagggctcgcgcggctatgcctacctgtcggccatggtgacggggggcagcgcgcagaacgacttctatgtgaccgacaccgcgcacagcaactcgcggctgacctatgagacggtggcgcaggccgaatcgggcgatggcctggtggcccagctcaaccagcagggcgcacgcggcttcgtcttcaaggggccctacatgtccggcgacggcccgggcatcagcctgttgaccgtgcgcgacgcggcgcgcggcgccacctattcctacgagcggcaggccatctccggcagcctgggcagcgatgccttccaggcccagctgaacgccgagggcgcacggggcttccggctggtcggcccgatcggcgcgggccaggacagcttcaacctctacgccaaggactccagcgccaccacctattcctacaccgtgatccccgtgtccggctccggcggcatggccagcggcgacgcgttgcgccagcggctgaacgaacagggcgcgcagggcgggttctacctgggcgcgttctcgctgcagggcggcgccatcgcgcaggtcttcgagaagagctcggcgcagaacggtcccgtcgaatacgacctgagcgccgtcaacctgcagcagaccacggaccagaagctggccgccatgaaccagcgtgccgcgcaaggcttcttcttcgtgagcgacctctcgaccgacgacagcagcagctacacgctgtcggcgcgcaacgcggccagcctgcgcagtccgctggtcggcgttaccttcccgaattgaggcaaagctgaaaaagcccctcgcgcgcggcgcagcgcggggggcttgttaccccctgcgcacgatccgccggatcgcgtcgtagatctcctcctctgcgtccacggggtccacctcccctgccagcgccgcgaaggacaccgcttcggccacccccagcatggcgcgcatggcagcctgcttcaaaggttttttcgcaaaaggcgcgagcgcgcggcggcacttgtccatgaagagggtttcatgcgccttcttcaaggcctccagctccggtgagcccgccagcgccgcgctcacgcccggcatttcccggcccatggccatgacgcacccgacgtagctcgcggcgatgacctgggcgaccgctggaagcgtcctggcgcaggcggcaagggcctcgtccagcaatgcgtgctgcctgctgtcgtactcctcgtagagcgctgccagcaagccgttgcgcgccccgaaatggtcatagacaacgggcttcgtcacgcccgcgcgctcggccaggtagcccagcgtgagcgcatcgctgccttcgctgcgaacgatggaccacgcgacatccagcagctggcgctgccgggcctccttgggaaggcgccgcttgatctcgcggcccgcatcgggcgtcttcggctggcttgacatggataacctaccaaaagtaatttgcagtgctaatatacgaacagtagtttaattgcaccacaaggatgttccatgcatgccctcatcgtcgtcagccaccccgatccccaatcgctcacccacgctgtcgcgcgctcgtttgccgggggcgttgaagcgatcggccagcacaccactgaactcgcagacattgcggcagaggggttccagcccgcattcaacccggcagaccgggccacgttcttcatgaaggcatccgctccgcccgacgtcctgcgcgagcagcagcgcatcgaccggtccgatgcgctggtgctggtgtaccctgtctattggtggtcgttcccagggcagctcaaaggctggatcgaccgcgttttctccaacggctgggcgtattcagaaaccccggaaggcgccatcgagaagcgactcgggcgtctcgcggtccacctggtcgggatcggcgccgcggacgagggaacgtatgcacggcatggctacgacaaggcgctgcgcacgcagatcgatcacggcatcttcgactactgcggcgccagggtggtcacttccacgatcctgtatggcatcgatggcgagagcgctgcatcccacgtcgccacggcgcgggagctgggccggaatgctttcgcacggcacgggacaggtggcgcatagagcagttattgccccgcagcaggcgcctgtttcatgcggtcttcattggtggagctgcgcgcgcccttgaggtgcatttcgacatcggcgcccttcgtgcccacctgggcgacggcatctctcaactggctctcggtcgtgtccagttcccggacccatcgcgcgacggaatcgggatcttcgaggttcacgaggtctggcttggctgcggatgactgcatgttcactcctggtctggttggcggcacggcgagatccaagagtaagtggccccgggtaccaccgatgtaggccgatgcaccgatgtggtctcggtccggcgacctgccgcggccgccgcactgtagcctgccccctacttcagccgcggctgcacgatgatcttcaccgccgattcattgttgtggatcagcgtgtcgaaccccttggccaccaggtcctccagctggatgcgctgggtgatgaagggctccaggttgatcttgccctgctcgacgagcttgatggtttcctggtggtcgttgcagtaggcaatggtgccgcgcacgtccagttccttcatcaccacgctgtgcacgttgatggtggccgggtggctccagatggagacgatcaccaccacgcccgtgggcctggttacggccacgagggtgtcgagcaccttgttgacgctggagcattcgaacgccacgtccacgccctggtcgccggtgagccgcatcacctcggccaccacgtccacctcggaggggtcgaggatgtggtcggccacgccggattcgcgcgccttctgctttcgcttgccactcagctcggtgacgatcaccgtgaggcccttggccttcaggatggccgacagcagcaggccgatggggccggccccgcccaccagcgccacgtcgccggccttggcgccgctgcgggtgaaggcatggtggcccaccgagagcggctcgatcagcgcggcctggtccagcggaatggcgtcggagatgggatgcacccagcggcgcttgacggcgatcctttcggacaggccgccaccgcgcccgcccaggccgataaagttcatgttcttcgacaggtggtagtggtcgcccgggcccgtgggcacgtcgtcggccacgatgtagggctccaccacgacgtgctggccgacctggatgtctgtcaccccttcgcccacggcatagaccacgccggagaattcatggcccatggtgacgggggcggattcgcccgagatggggtgcggatggccgcagggcgggatgaagatcggcccttccatgaactcgtgcaggtcggtgccgcagatgccgcaccaggccacttcgatgcccacggtgccgggctccaccacgggttcgggaatgtcttcgatgcggatatcgccacggccgtggaaacgtgctgctttcatgattcgactttctgatgtgtcaggtggggggacaggacggcacactgccgtccatcttgatccggtgggcccatccggcccttgcgtcagcgcaagtggtgcacctgctgcaggccatagacctgcacgggcaggccttcctggcgcgccttgagctgcagcgccaggtacagcgagtagtggcgggactggtgcaggttgccgccgtggaaccacagggcctcctgctgcgtgggcttccacatgttgcgctgctcgccctcccacgggcccgggtccttggtcgtgtccgagcccaggccccagaccttgcccaccttgtccgccacctcctggctgatcaggtccgccacccagccgttcatggagccgtagccggtcgcatagaccaccaggtccgccggcagctcggtgccgtcctccagcaccacggcgttttccgagaggtggctgatctccttgcccgcctgcagcttgatgctgccgtcgatcaccaggtcgcaggcgcccacgtcgatgtagtagcccgaggcacggcgcaggtacttcatgaacaggcccgagtcgtcgtcgccgaagtccagcatgaagccggtcgcttcgagcttgcggtagaactccgcatcgcgctcgcggatgcggtcgtacaccggcacctggaagtcggccatgatgcggtagggcagcgaggcgaagatcaggtccgccttcttggtcgtcacgccgttggccagggcacgctccgaatacaggtcgcccaggccgatctccatcagcgattcggagcgcacgatgtgcgtggacgagcgctgcaccatggtcacgtcggcgccgtgctcccacagggcggcgcagatatcgtgcgcggaattgttggcgccgatcaccaccaccttcttgcccgcataggcgtccgggccggggtgctgcgacgagtgctgctgctcgccctggaagacgtcctggccctggatcttgggcacgttggccttgccggacatgccggtggcgaacaccaggtgcttcgggcgcagcaccagcgtctcgccatcgcgctccacggtgacttcccactcctgcctgtcttcatcgaagcgggcgttcaggcagttggtggacggccagtagttcacctccatcacccgggtgtacatctccagccagtcgccgatcttgtccttgggcgcgaacacgggccagttgtccgggaagggcaggtacggcaggtggtcgtaccagacgggatcgtgaaggcacagcgacttgtagcggttgcgccattggtcgcccgggcgcgcgtggcggtcgatgacgatgtgcgatacgcccagctggcgcagccgcgcgcccagcgcgatgccgccctgccctccgccgatgaccagcacgaagggctgcttctcgcggcccagttcctcggcctcctggcggcggcgctccagccaggtctggcggccgcgccggatgccgtgctcggcccctatcgggcggcgcgtgcccaggggttcctcataccccttcagctcctgggcggccgtcagcagcgtccagatgcgcccgtcccggatgcgcacgtggccgccgccgcgcgcatgccgcgtgtcgaccacgatccaggcggacagcacgccgtcggcttcctccaccgtctcgcgctcgtccagcgcaaagcgcacgggcgcggcggcgtccagctgcgcggccagcatgtcggcgatctggccctgcccttccagggtcttgatgttccaggtgagcagcacgaggtcgcgccagtagcactcctcggcgaacaggcggctcgcggccgtgaagtcgcggtccgccaaagcgcggttgagtcggtcgagcagcgcctgggcgcgggctgcagccgtcgtatcggtcatcgttgtctccttggatggtggtcatgcccgctggtttttttccgggcggtacggttcaaggcaaccgccatgccagccatgccgggcaccgctggccggcgccggatgccaggcaaatcaacgggttggcagcgcgcccctggtacaaaccccttgctccctgccctgccggcggtggtggccgcacgcgacaggcggcgcaccgtgcgacacctgtcgcaccccgcgtgctgcagcgcagcagtagcaatgggtaaatctcgatgggtgaggcacggccccgggcacacaatcgcccacggcacgttccaagaccgcatcgactccacgccatgcctctgcagtcctacgcctcgcacgtccaggaaatcgaagccttcggctcgggctaccccacgggcagccaggaccgcgaccgcgccgtgctgcgcagctggcgccgctgcatcgaccaccaccggctcgacccggcgcagaccagcgaagcccacatcgttcccgatggcgaactgcgcgcgcaccgcgaggaatccgggccgctgatccacatcgcccgccatgcgctggagcggctgtaccagcagctcaagggcctggactacgtgctgctgctggcggaccggcacggcgtggcggtggacttcctcgggcacgaggcggacgctggcgacctgcgccgcgcaggcctgtacctgggtgcgcaatggcgcgaggaacactccggcacctcggccgtgggcgcctgcctggagacgggcgaggcgctgaccgtacaccagagcgaccattttgatttcacgcacacgcgcctgtcctgcacggccgcgcccatctacgatctgcgcggcgaactggcggcggtgctcgacctgtcgctgctgcgctcgcccgccgagcgggccagccagaacctggcgctcaacctcgtcgtggccgcagcgcggcgcgtggagcatgccaacctgatggcgcagtccgggcaggactgggtggtgcgcctggcacagtcacccgactttctcgatgtcgatcccgacgcctcgatcagcgtggatgcgcgcggccgcatccgcgccatgacccacgcaggcgcccgcctgctgacagccgcagcccaactggactggcgccagcgccggacgctcatcgggcagccgctggagcgatttttcgacgtggatttgcgccacctgcccgagctgcgccgccaccgcccggcgcaggagcgcatcatccgcgcccgcgacggcagcatcctcttcgcccatgccatggagccgcagcgccgcacacgccagctgcgcgcgcagggcacgcaggccgagccgccgctgcctccggcgctccaggcgctggacacgggcgatgcggcactgcaggcgctgctgcgcaaggcggcccggctcgcgccgcagatgctgcccatcctggtgcagggtgagaccggcgcgggcaaggaatacctggcccgcgcgctgcatgccgccagcggccgcagcggcgccttcatcgccatcaactgcgcagccattcccgaggcgctgctggaaagcgaactgttcggctacctgcccggcacctggaccggcgcagccgccaggggccgcgaggggctgatcgccgcggcgcacgaaggcacgctgtttctcgacgagatcggcgacatgccgccggccctgcaggccaagctgctgcgagtgctgtccgaatccgaaatcaccccgctgggcgcccgcgcgccgcgggcggtgtccgtgcgcttcatctcggcctcgcaccggccgctggccgaactggcgcggcgcggcagcttccgcgaagacctgctctaccgcctcaacgccgccgaactgcagttgcctgcgctgcgccagcgcagcgacctgcaggtgatcgccgaccggatgctggcctccctgggcagccacctgcacctgggcgacgccgcccgcgccgtgctggccgcgcatgcctggcccggcaacctgcgcgagctgcacaacgcgctgcgctatgccgcggccctgtgcggggaggatggcgacggcaccatcgggcccggacacctgcccgatgcgctgctggcggcggacagcacgccacccgggaccgccccggcacaccccgccagcgggtccgccgcgcaggcgctggagcaattgctcgaacaatgccagggcaacgtctcggaggccgcgcgccagctcggcgtcagccgctccaccatccaccgccgcatccagcagctgcacctgggcgtgcggcatgcccgctggcgcgggtcatagcacgcggcaacctacttcgaaccccgcgggcctcccgggcctcgggtcgcaccgcggccgccgggctgcggtccctgtgagctttccggccctggcgctgccgcggagccggtagcacccgggtcctgctccgccacgggggcgtgtgaggcagcccgggctgccgcacggacgagcgacgggccggtgcccgtccagcgctgcacggcgcggcgcaggctgcgcgcgctggagtagcccgtcttctccgccacgtcttccatcgaatggctggagcggcacaccatcgtgagcgtgcggcgccggcgctcctcgctcaccaggccgcggtaggtcaacccttcctcggccagcctgcggcgcagggtgcgttcgccgagattcagcgcggccgcgatgtccgacagcgggggcgcgagcgtctggcagcgccggagtacctgcacgacggcggcaccgaggtccgtccacggtccgggtggccaggcctccagcagcagtgcccgcatccttgccaccacgctgggctcggccgtcctgagcgcgagggcctgcggcggcaggctcagccggtggtcgcccgtttcgaactcgacccggcagccgaaggcctgctcgaactccaccaggtccgccgggcgcggcagcgcgaactgcacacgcaggggatggaattccgcgccgagcacctgctgcaccatggcatggatcgatgcgagcgtgtaaaccgccaggaagggctcgacttccggatcatcgacgcggggccgggccacgatgtggaaatgctgttccgtccgctcgctgtacacgttcagcaggcagcccccggcgcgctggaactcgatgaggaactgcagcatgtcatggacgttcgcgcacgccatcatgcccagccccagcgcacccagcgccacgatgttcgcctgccccccgaatcgcaacccttgctcgatgccgggcgccgcactccagaaacggcgggtgacctccagggtctgccggtacgacacctgcagtcccggggcatccagctcctgcggccccaggtccagcccgcgcgtcagccgctccgcagtcaggccgcgggtccaggccctggagaccagcaggcggatcagcaagggagcgatgtccgcgcggtgcccgctccgggaaacgatagatgttgttgtcctggtctgcatgtggaccagattttcacactttccgcagagaaataaactttttttgccgaaacactactaaatttatcaaatctacttacaattggccgaatgggtaccgcaactttgtcaattcggtccccatgctcgcgcagcctgagatttaaggttgtcctatcggcagaccaaggcccatatctctttccttggctgctttcaaggggggcattgccatatgaacggagatagggaaaaggcctggaacggcctggtcgcgccatgcaccggattgctcggtgcggtcgcagcgctcgggttgtccggtgcgagcctggcgggcgtgtcctgtgccgtggcgctcgtggcttgcggcgcggtggggggctggattgcctggcggccccggcgcaccgcgccggacgaacttctcgggctcatcgcggagttcgaggccttcagcgccgccatggcgcccgtctggtcggggcagatcgaatcgtcgcgcggccagatggaagaggcaatcgcgcagctcagcgcccggttcgccaacatcgtgcagcagctgtcgcgcacgctggaccagtcggcgcgcgatggagcgggcccgggggacgcggaagccgtgtacgcccgcagccaggcgcaactgcaggaactggtgggatcgctgcgcgacgccatgcagggcaaggcgcagatgctggccaagatcgaagacctgcaacgcttcgtgggagagttgcaggacatggccgaagcggtcgcccgcatcgcccagcagaccaacctgctcgcgatcaacgcgaccatcgaagcggcccacgcgggcgaacgcggccgcggcttcgcgcaggtggcgcaggaagtgcgctcgctgtcgcagatgtccggggacaccgggcgccggatcatcgcggccatcaacgcgatccattcggcgatcaacgagacccgtgccgcggcccagctgtcgcagaaccaggagcatcgcgtcatggccgactccgaaagccgcatttcccaggtgctggaacagttccggcacctgacggaccacctggcgcagtcggcggacctgctgcgccacgacagccgccagatccagctggaggtgaacgactcgctcgtgcagctgcagttccaggaccgggtcagccaggtgctcagccacgtgcgcgacaacatcggccgcatgccctcggtcgtccagaaccaccacgccctgtgcgccagcgaaggcgccctgcgccccctggatgccggcccgctgctgcaggaactcgaggcgacctacgcgatggccagcgagcgcgccgtgcaccgcgccggctcggcaaagacaaacgcgcctgcgccctcgcagcacgaagaaatcacatttttctgaaggacctttttcatggcaaagaccattctgatcgtggacgactccgcttccgtgcggtcggtcgtgggcatcgcgctcaggggcgcaggctacgacgtcatcgaaggctgcgacggcagcgacgcgctgcgccggcttaccggccagaaggtgcacctgatcatcagcgacgtgaacatgccgaacatggacggcatcaccttcctcaagaccgtgaaggccatgccggcctaccgcttcaccccggtgatcatgctcaccacggaaagccaggaggcgaagaagcgcgagggccagctggccggcgccaaggcctgggtgaccaagccgttccagccgcccaccctgctgtcggccgtggaaaagctggtgctgccatgacatcgatcaccacgctggccctcgacggcgagctcaccatctaccgggccgcggaaacgcgcacaggcctgctcgccgcgctttccgacagccccgagggcctggaaatcgatctggcgggcgtgaccgagatcgacagcgcaggcgtgcagctgctcatggccgcccgccgcgatgcgcaggcccggggccagtggctgcgcttcaccggttgcaatgcgccggtgtcggaggtcctcgcgctgttcgacctgtccgcattcttcggcgagaccctcgccgccggcacaccgaccgagggagacgccccatgaacatggaacaggcactgcaggccttcatcgccgagagcggcgagttgctggaggacatggagcaggccctgctgggggtgctgcaggaggacgatccctccgactcggtgaacgcgatcttccgcgcggcgcacaccatcaaggggtccgcgggcctgttcggcctggacttcatcgtggacttcacgcatgtcgcggaaagcgtgctcgacaaggtgcgcgacggcgccatccccctcgatgaatcggtcgtttccctgctgctggcctgcggcgaccacaccggccgcctcgtggcggccgcggcggccggccacacccaggccgacgagcaattgcaggccgacgcgcagccgctgctggaaggcctgaaccggctgctggagaatgccggcgccgcgccgcgcaccgaccagcccgtccgtccggccgacggccttgccgccccggcgccggccgcggccggaggccgcgcaccggaccactggcacatctccctgcgcttcggccgggacgtgctgcgcaacggcatggatcccctgtcgttcctgcgctacctcaacaagctcggcacgatcacgggcatcgccacgctgcccgacgacctgcccgcgctggcggacatggacgcggagtcctgctatctcggcttcgagatcgcgctgcgcagcagtgccggcaaggccgacatcgaaggcgccttcgagttcgtgctcgatgactgcgtggtgcacatccttccgccggacagcgagatctcccgctacatcgacctgattggcaccatgggcgcccacgggcaggatgcctcggtgcgcctgggcgaaatcctcgtgcagtgcggcagcctgacgcgccgggagctcgacgaggccctgcagctgcagcaccacggcgcgaccgagccgctcggccagttgctggtggagcagcgccgcgtgcagcagccgatcgtggaggcggcgctggtgcgccagaagcagatcaaggaaagccgctcggccgagcaccagtcggtgcgggtcgatgcggaaaagctcgaccggctcgtggacctggtgggagagctcatcaccgccacggccacggccacgcaggcgggccgccacgtacagaacgtggccctgcaggaggcgcattccaccctcaacggactggtccaggagatccgcgacagcgcactgcagctgcgcatggtccgcatcggcgcgaccttcaaccggttccagcgcatggtgcacgacgtctcgcgcgaaatcggcaaggacatcgtcctgcaggtgcgcggcgaagacaccgaactggacaagaccgtggtcgagaagatcgccgatccgctgacgcacctggtgcgcaacagcatggaccacggcatcgagccggtcgccctgcgcacggagcgcggcaagcccgcatggggcaccgtgtcgctcaatgcgtaccacgactccggaagcatcgtgatcgaggtgggcgacgacgggggcggcctgtcgcgcgaccgcatcctcgccaaggccgtcgagcgcggcctggtcgatgcgggcaaggcgctcccggacgaggacatctacaacctgatcttcgagcccggcttctcgacggccgaccaggtcacgaacctttcgggccggggcgtcggcatggacgtggtcaagcgcaacatcgcggcgctgcggggcacggtgtccctcgacagccgcccgggcctgggcaccaccaccaccgtgcggctgccgctcacgctggccatcatcaacggcttccaggtcgccgtggggcgctccgtgttcgtgctgccgctcgaatccatcgaggagtgcatcgagttccgggaagacagcggccacgactacaccgagctgcgcgggcgcgtgctgccgttcatccggctgcgcacactcttccatgtgccggacccggccggttcccgccagagcatcgtggtggtccgggaaggctcgcagcgcttcggcctgatcgtggaccggctcctgggcgaggcgcaggcggtgatcaagccgctggcgcagatgttcgcccacctccagggcatcagcggctccagcatcctgggcaccggcgaggtcgcgctgatcctggacattcccgcgctcgcggcgaaggccatggcctcgcagcgcaacgcatccgacgccgtgggcgccgcgtcgcaatgacggccaccgcccccatccagacatcccatcgccctgaaggcatccccatgttcaaaaatctcaaggtcgcaaccaggctctatctgggcttcgggaccatcctcgccatcctgctcatcctcaccagcacggcgtacatcaatttcggggcgctcacggaggcgaaccgctggaacgtccacacctacgaggtgatgtccgagatggacaacgtgctcgacgccctggtcaacgtggagaccggcgaacggggcttcgcgctcaccggggaggacgcgttcctcgatccctacaaggcaggcttggccagcctcaggcagcacctggacaaggccaaggccctcacgcaggacaaccccaagcagcaggagcggctcgcgagcatccaggcttccagcgaggagtggatcacgaaggtcctggagccggagatcgccctgcgccgcagcgtgaaggacggcaaggcgtccatggatgccgtggtggccagcgtgaccgccgccaagggcaagcagcacatggaccgcatgcgtgaactgctcgcccaggcccgcggctccgaaagcgaactgctggccgtgcgcagccgggaagcggaatcccggcacgccacgaccaacgccgtgctggtcttcggcagcctgctggccgcggcgctggccgccatcatcgccatggtgatcgtgcgcggactgcagaacgtgctcgggggcgagccggcatatgccgccgaggtgatgcgccaggtcgcgaagggcgacttcaccgtgcaggtcgccacccggccgggcgaccagagcagcctgctgaacacggtgaaggacatggtgcgcatgtcgggcgagagcatcgacgacgtggtgcgcgtgatgggcgcggtcgcccagggcgacctgacgcagaccatcaccgccgaataccagggcgccttcgggcagatgaaggaatacgtcaacaagacggtgaccagcctgtcggacatcgtgaccgaggtgaacgccggcgcggaagccctggcgggcgcctcggaagaggtgagcgccaccgcccagtcgctcagccaggctgccagcgagcaggccgccggcgtcgaggagaccagcgcatcgctcgagcagatgaccgcctccatctcccagaacaccgagaacgccaagctcaccgacagcatggccaccaaggccgcctccgaggccaccgaaggcggtgaggccgtcaaggccaccgtcgtggccatgaagcagatcgcccagaagatcaacatcatcgacgacatcgcctaccagaccaacctgctggccctgaacgccgccatcgaggccgcacgggccggcgagcacggcaagggcttcgccgtcgtcgccgccgaggtgcgcaagctcgccgagcgcagccaggtcgccgcccaggaaatcggcgacgtggccagctccagcgtcgaactggccgagcgcgccggcaccctgctgggcgagatggtgcccagcatccgcaagacctccgacctcgtgcaggagatcaccgccgcgagcgaggagcaatcctccggcgtgggccagatcaatgccgccgtcggccagctcagccagaccacgcagcagaacgcctccagctccgaggaactcgccgccaccgccgaggaaatgagcagccaggccgagcagctgcagcagaccatgggcttcttccagctggccggcagcacgccagccaaggccgcggtgcccgcggcccggagccggcaggccaggaagccgctggcggcccgcaagcccaagccgagcctggcccttgccgacaccgccttcgccgatggagtggacgaatcccagttcgcccgctactgacctgcccgcccctcttttcgtctcacaccggaggacatcaccatgttcggccccttgaaactatcgaccaagctcttcggagccttcctcatcgtgctggccctgatggtcgggctgggcgcctacgccatcaaccagctcgccacggtgaaccagtccaccgaggacatcgccaccaactggctgcccagcgtccggaccatcatgctgtccaagtcgaacatcaaccgcctgcgggtgctggagatgcgcacgctcatggacaccaatcccgccgaagtgcgggagtccgtcaaggagggggtggaacgcatcgcggccacccgcaagctctgggcagactacgccaagctggtgagctccccggaggaacagcgcctctatgaccagagcaaggaggccatggagaccatgttcgccgagcacgagaaaatgggggccctgatccagcagggcaacatggccgaagcccgcgccgtgctcgacggtgacgcacgcaaggcctacaacacggtccgggccctttccgacaagctgtccgacctgaacgtcgccggcagcgacaaggctgccgcggatgccgcatccacgtatgcccatgcgcgcacgctcaccatctccatcctggctacctgcgcagtactggcactggccctggccttcctgatcacccgctcgctggtgaagcaactgggaggcgagcccgcctacgtcgcggagatcgccaacgccgtctccaacggcgacctgacgctgcagatctccacccgccagggcgacaccaccagcgtgctggccgcgatgaagaacatggtggacaagctctcgcgcgtggtgaccgacgtcaacagcggcgcggaagccctggcgggcgcctcggaagaggtgagcgccaccgcccagtcgctcagccaggccgccagcgagcaggccgccggcgtcgaggaaaccagcgcatcgctcgagcagatgaccgcctccatctcccagaacaccgagaacgccaagctcaccgacagcatggccaccaaggccgcctccgaggccaccgaaggcggcgaggccgtcaaggccaccgtcgtggccatgaagcagatcgcccagaagatcaacatcatcgacgacatcgcctaccagaccaacttgctggccctgaacgccgccatcgaggcagcacgggccggcgagcacggcaagggcttcgccgtcgtcgccgccgaggtgcgcaagctcgccgagcgcagccaggtcgccgcccaggaaatcggcgacgtggccagctccagcgtcgagctggccgagcgcgccggcaccctgctgggcgagatggtgcccagcatccgcaagacctccgacctcgtgcaggagatcaccgccgcgagcgaggagcaatcctccggcgtgggccagatcaatgccgccgtcggccagctcagccagaccacgcagcagaacgcctccagctccgaggaactcgccgccaccgccgaggaaatgagcagccaggccgagcaactgcagcaggctatgggcttcttcaagctctccggaggaacgccggcccgcaccgcctccagcgcagcccggaccgctgcggcaagaaaacccgtgcagtcccgcaaggccggccccagcctcgccttcgcgggcgccgcgggcgcggacgggatcgacgaatcccagttcacccgctattgatgattgccgaggacgcccgcatgcccaacgccaagcattcccccgcctccacggccccgtccgaggcggccgccgctgaagcggcacagtacctcacgttccagctggggcgcgaaatgttcgccatcggcatccttgcgatcaaggagatcatcgaatacggcgaaccgaccgcggtgccgatgatgccgcgctccgtgcgcggcgtcatcaacctccgcggcgccgtggtgcccgtcatcgacctgcaggcgcacttcggcggcgaacccgcggccgtgggcaagcgcacctgcatcgtgatcgtcgaagtcggtgcggaccaggaacgccaggtgatcggcgtcgtggtggatgccgtcaacgaagtcatcgacatcagtccggccgacatcgagccccctccccccttcggggcccgcatccaggcagacttcatccagggcatgggcaaggtgcgcgatcgcctggtggtcctgctgaacctggaccgcgccttctccacgcaggcactggccgaactggcccggctgccggccgatacggccgagccccgctgagaagccccgccccgctgcgcccgaccacgcccgccaccgaatgaacgcccctgacccgtccctgcccagtgcggccgcctgctcggtcctcgtcgtcgatgacagcacaccgcagcggcagcatgccgtgcggctctgccacgacctgggcatcgggcaggtgctggaggcctgccatggccgccatgccctggaggtgatcgcggcgatggacccgcagcccagcctggtcgtcgtggacctcgagatgcccgaaatggacggcatcgaactcatcgaagccctgcagcagcaaggcctgcgcattccgatcctgctgctgtcggcacacggggatgcgctgctggattcggtccagtcgctgggcacgtcggtggtgcgcgggctgcacaagccgctggccagcggcgacctgcaggcggtgctggaggaagtgctgtcgccgtcggcgcccgccgccgaccggcgccgcgccccccgcatgccgatcgatgcagcgatgctcgaacaggccatccgcgaaggaggcatcacgccccacttccagcccaaggcggacacccgcaccggcatgctccggggggtcgaggccctggcacgctggaaccatccggtgctgggcatggtgccgccggacgaattcattccgctggccgagagcgcggggcttatccacgcactgacgctgtccatgatggagcgcagcttcctgcagtgcgccgcctggcaatcgcgcggcatgcggctcacgctgtccatcaatctgtcgccgcagctgctggccttgccggacatcgtgaacgagatatgcgcgcggcaactgcggtacggcctggcgccgtcgcaactgatgctggaggtcaccgaaggatcgatggtggaaacctccagcgccgcgcactcggcattggtgcgcctgcggctcaaggggttcggcttgtccatcgacgactacggcaccgggttttcctcgctgcagcagctctcgcgcatacccttctccgaactcaagatagaccgctcgttcgtgcatggcgcccatcgccgcaagagcctgcgcgtgatcctcgagtccgcgctcgacctggcgcggcggctcaacctctccacggtggccgaaggcgtggaacacctggaagactggcgcctgctccaggacttcggctgcaccagtgcccagggctggctgatcgccaaggcgatgcccggggaagacctgcccacctggaaccgcacccaccgcacgcgcctggacgccctgcggcttccctgaccactgccacccatgccatccagaaccatctccgatcgcgattacgggaacttccagcgcttcatcttcgatgcggccggcatcaccctgtcaccggcgaaaaaagccctggtctgcgggcgcctggccaagcgcctgcacgcgacccgggtggcggggtactcggaatacttcgcgctgctgcaaagcggccaggatcccgccgaagtgcagatggcgatcgacctgctcaccaccaacgaaacctatttcttccgcgaatctcggcatttcgagctgctgcgcagcgccgcgcagcagcccggcgccacctcgccgttccgcgtgtggagcgccgccagctccagcggcgaagaggcctacagcatcgccatggtcctggcggactgccgaggcagccagcctttcgaggtggtgggcaccgacatcagcacgcgcatgctggacaaggcccgcaccggccactaccccgagcagcgcgcccgccagatccccgaaccctacctgcggcgcttctgcctgaagggccaggggccccaggcgggaacgctgctggtggcgcgcgagctgcgccagaaggtccgtttccttcacgccaacctgaacacccggctccccgacctgggcagcttcgacatcgtgttcctgcgcaacgtgatgatctacttcaacggcgacaccaagcgcgacgtggtggcccgcgtgatctcgttcatccggccgggcgggtacctctatatcggccactcggagagcctgcacggcatcgatgccgccatggtgcagatcgcaccctcggtctatcgcaagccatgatgtccggagccgcacgtgccgacgtctttcaggcccatggacgtcttcctccaaccgggggaatacttcgtgggtgacgacaccatgcggctacgcaccatgctgggctcctgcgtggcgatcacgctgtggcaccccgcgcgccgcatcggcgccatgtcgcacttcctgctggccgaccgcggccgccccgcccggcccggcgaactggacggccgctatggcgacgaggcgctggagctgatggtgcgcggcctgcggcgccagcgcgtgtccatcgccgaatgcgaagccaagatcttcggcggcggcaacatgtttcccacccggccccggcccgcgatggactccgtcggcacccgcaacggccacgccgcacggcaactgctggccgggcggggcatcggcgtccgcagcgaacaccttttcggcgacggccaccggcaggtggtgttcgacgtcgccagcggcgcggtctgggtccgccaggtcccgccggccgcactgcggcagccgtagccgccccccttccagcgcttcacagcacagccaaccatccccatgaaacccatccaagtcatcgtcgtggacgattccgccgtcgtgcgccaggtactcaccggcctgctcggggaggcgcccggcatcgaggtgctgcatgcggcagccgacccgctgctggccatggagcgcatgaagcaccagtggccggacgtgatcctgctggatgtcgagatgccccgcatggacggcatcaccttcctgcgcaagatcatggccgagcgccccacgcccgtcgtcatctgctccaccctcacggaaaaaggcgccaggaccaccatggaggcgctcgccgccggcgcggtggccatcgtgaccaagccccggctgggcctcaagagcttcctgaccgagagcgcggacgaactggtcgccaccgtgcgcgccgcggcgcgcgccaacgtgcggcgcctggcccggcagcctgcagcgcccgcgatggcgcccccgcccggcaaaaacaccgccgacgccatcctgccgcccggtgcgggccgcgcgatggcccagaccaccgagcgcgtggtggccatcggcacctccaccggcggcacgcaggctctggaagaggtgctcaccgccctgccccgcgtatgccccggcatcgtcatcgtgcagcacatgccggaaaaattcaccgctgccttcgccagccgcctggacggcctgtgccgcatcgccgtcaaggaggcggaaaacaacgaccgcgtcgtccccggccgcgcactgatcgccccgggaggcaagcacatgctgctgcggcgcagcggtgcccagtaccacgtggaagtgctcgacggccccctggtgaaccgccaccgcccctccgtggacgtgctgttccgctccgtggccaaatgcgcgggcgccaacgcccacggcatcatcatgaccggcatgggcgacgacggcgccgccggcctgctcgagatgcaccaggccggcgcccgcacgaccgcccaggacgaagagagctgcgtcgtcttcggcatgccgaaggaggcgatcaagcgggggggcgtggacaaggtgctgccgctgtcggcgatctggcgggagatcgggggggcttagggaggggccagccgccgaaagccggcccgcagaccgtcaactgccgccgctggcacacgcggcatctgtcgcggacgtcggcttgcagacgcgcacgcggcccgtcttgaagatgatgacccggcgcgtctgttccagcagcgccgcatcggaaagatcgttgcgcgcgatttccatggtgacgttgccgaagtccttcacatagcccgaagagttgaagaagatggtgggggtactgcctgtcgcagtaccggtaccggtcacggaaaaatacgatgccagcgccggctgggtggacagcacgaggtccttggtcgcatcgaaggaaccatcgccatcgacatccacgaatgcagtccacccccccgcccaggaactgccggaggcaggaactactcctgcattcatgttgcgcttcatggcctccgtacgggccgagttgacgctcgaaagcagcccgttggcggcagaggttagttcggaattgcgctgaaagctcacgaagctaggaatgccgatgcgcaggagcacggccaccagcaccatcgtcaccatgagttcgatcagggtgaagccccgggcatgcctggcgaccaggcggcgctggcgggcctgaagcccgtggcacaggggcatcttcatggccagcacagcttgggattggtgctgctggccgttccggtgcatgacttgactcccgtgctggtcatggagatatctcctacggcggggtctgccttgaccgggctggctaccaccttcacgcagtccgacagtgtcaaggtgctgctacaggtcgtggccgacagctggtagctcgccgagccgaggctttcgcctgcatacgtcttgaaaggcaccgtgaaggaggcagcaataccgcaggcagtattcgccgtggcggtcgcagtacctccgctattgctgaaaccgaggtagcaattgcgctgcgtgaggaaacgctcctgctgctgcatgagttccgccagcgcggtgcgcgcctgggcgcgccggcccttgagtacggaatcgttgtaggcgggataggccaccgccgccaggataccgacgatcgccacgacgatcatcagctccagcagggaaaaaccacggattgaacgatggtgtgtcatggggttgtcgcatccttgcgcagttgccggtaatcgtagatctgccgccagctgagccggccgaccacctcctgcactgtggtgctcttgccttcggtaacacccgaggagccggtctgcaggctgcgcttcatgatcgtgcgaatcgcctggccagtgctatcgtaattggtcaccgtagaactggcggtgtcctcgatcaccacgaatgcgctcagcaggcccaccctggattcggcagtggagccattgccgagggagacatccagagtgtattggcggccggagcccggattggcgtcacaggcgcccgcagaggcgacatctccgggaatgaccgtgctgaatgccaccgtcagcccgcccagatcggtgaaaccgctgatggatcgctccccggaagtcggcagatcgatataccagccggcacgctgggtagtgtctccgtcgctctggggccttccccatttgaagctggggacagtcaccgtttgcgccgaggtgctcaccgtgcctgcagtcatccggctgcgcccggatatggcagacgcagggttggaagagtccgccgtggtggatccgttatcgtagagcgcatatacgctctgcgcccgggtggaagtccggtccgatgattccaggtacttgcccgtgcccaccagcacgtagaacgtttccttgccgtccacgatcgggccggtgaagagctggggtgccgacgtgatcggctggacattgccggaagcatccttggcgatgaagaacggataaggtgtgcctccagacccgaaactgctcaggccggcgaccgtccagttgctggtagccttgtagccataagacgtgcaggacgtatcggtggcgctgcttctcgtgcaggtgaaatccagcttccagactttgccatgcaggtcgccggcatagatctgcgtcacgtcgccggcaagggcgtagagcggcgtgaaattcgccatacccgtggctacggtggccgccacagccgtatccacggggaaaatcagcttgaaatagttggtcccttcgacccatgcatcccccgacgccttgtccagtgcgagcaggaagagcgccggacggccaccgccgccgccgttgtcgaagctgctggaataattgtccgcgccgctggccacgacggcaaaccagcggtaggtatctgcgccggtccggaacttgaggatctgcggacgtccgaccacgaaacccatgtctgcatcatcagcgccagtgaactcccacagcgcattgccgactgcaaaggtttccggcttggagacgtcgagcgcgaacactccccggccgccggcgccggtaccggaaacgagcacggtcttccagtcggtagcactgccagcacccgacgtaaatgccacctgagcctctcccacggccgagggtgcgtcgacataggcttggtgattgttgacgtaggtcggcgaagtaagggccgagagcttggggcccatccagctgggaatataggcaaacagctcatcgcctgcggtgattcccttgccagtgtccgtctgcgctgcaaaggcgtgcagcatgccatcattcgcacctgcgaacacgactggagaacgaccggcattctcggttttgaacaatgcatagctgttacccgtgaaggctgccgcgggagggccggagaatgtgactccggagttcacgatatcccccagcagttccgtacgtacccggaattgcgcaccggcgccttcattggtgcgtacaccacgcaggtaattcaaccggtccggccccagcgaatccgccgtagcgctaggcgaagccttgctcagggacgtctgcatcgctttgccgttgattgcgctccaggtgaattccgtcgcagccagccggctgccatggccggcgaaaatcttccgatcggcagcatttttgattttcaggcgggcagcggcactccacaccggattggacgacacggaaaggccgaccgacgaaccgctcccggaacgcgtgatctgctcggcgatcacgtcgcccgtccatgaagcgacgtcgaacttcgcggaatacaggaaattgtcggtgctggcctgcacgcgagaagcagaggaactgccggcgatgctgcgcgcacttccgatcgagttctcgaagatcgccctgaacgcggcaagcacgccacgcgcatcgctctgaagatagtagctggatgcctcaccgggagcacttggcttttgccagacattgttgtcgttcgtatcggtgatctggttcctgaaaggattgccgtaagtgttgtacggatccggcgaaccgctcgatgacgacgaagaagtcgaattgaagccaccgtatttggcggccatgaagaactggttgcgcgtctgccgggtagcggcgtcgttctgggttgcgtattcgttcacgtcgaacaggaacgttttcacacgcaggccagggcgctgcttggcggtcgccgcagtccaccgggtgccgcggatgtcctgggtatgcgcccagtaggcgtaccccatgatctggctggtctggctgttggcaggaacattcggattggcagtgttcggattggacgtcgtgcggttcacgccctggccgtccacgtaggccgtggaaatgcctttctcgaacgactgcaccacctggtgccacgtccggaagttcgtggcattgttggccggatcatcggaggtggggatgttgcgccaattgccgtcgtgggtgttgatgtccccgatcaccacgatgttgctgcgcacacacgaatagttctcggaggaggaacgcgcccccccataaggatcgatgttcgtccagtcggtatagacgggatagccgtcgtacagcgcgctgccggtggacggagtgcccagaccggaaatcgcatccgcggtgggcggcaggccctgcatgtagcgcaacgcttggtaatacaactccccgaccggatcgtattgcttgtagcgcccgggcacgggcccggtccgtccgaactggttcaggtaattgatcaccccgctgatgccgaagacagtatccgattcgggattcttgttgaagatgccggtgttgatattccactcggacttcgcattcgtcgcggtctcctcgcgccccagtacatcgaaggtcttctgaccgacgtatttcatgggtgcacgcagaacgccaccatagcggccattgttgtagctcgccgtctggtccatcaggtagccaaaagccgccagcctgagttggtcggaatacttctggatcacgcccacgggcttgtagttgccactcgggtactgggtgcacaggccgtagtcacggatatcctgcagcaggtcgtcggtcttgttgcagacctgcacgcgtgaatagaagaaaccgtcggaattgagggccgtggtctgggggggctgccacgtacctgtgtagggacgcgtatagcaactcttgccctggccaggagcgggatcaccaatcacctggtagttgcaattgatgccattcgaggcggggacgatggcccagttcccccgcggggtcagccgggtgggaggaacaccgaaccacacctcgcgcacgccggtgaagttgcacatggaattttccgcagtgcaaagtacggcatcgttcggcaaggctacgttgttctggtaggtagtcgtgccacggctctgcgttgtggtgggagcgccgagcgtatatccgctcgtgtcggagcaggatcccgcggcggacgaccccgcccggaagtacacccggttcagggtgttggccacccagatgtcgttgccgttggcgccggtcaccatggcagtcggcacggcgccccaataggagttcgcccctcccccgtccttcgtcagccgcttggccgggaagttgttcgagttccacatgcagatgggatcgccgttcggcagcacggcccgctgcaggatggtcaaagtcgaggtatcgacatagcggtccccaccggagagcgcaaggcgcagcatgtccacggccgaattggtggcccagttcaggaagtttccgctgaatgcattgctgcacttgcggttcgtggctcttccgatgggatcgaagcgcttgtaatcggcggcagtcctcccactttcaggcgtctcggtcggcgcgtcgttgtattggtagcagctttccgcgtcgtaatagccgaggtattccttggtgttggcgtacgaatcatcggtattcgtattgggcacgttgacgtactgggcgcccacggtgggaaactccaccgacagggccagggccatggtgggtttgtccttcacgttcaccgcgtacagcgggtcgctggacaggttgatcggcggcgtggtgacgggagcacccgttcccatcgccaggaatgatgtgccaaacgcgaaaaggcccacgaggacggccacggcccccaggaatggcttgttgatgaagccccgctgacgcagggagggccggtgggatggactctgggagttcatggcgggctcagtttctgtagacgatctgcaggacgccctgggtggaggcactagggccgaatcccatggcggtcacgcggtagatgtatttgcggtccttgggcgccgtggtgcgggcgccctcggggtcttccaccaattcgatcacgtagcgcggcggcgcggccggctgcaaaccggcctgccccgacggaaaagcacggccggtgaacgtgccgaaggccactgattggggattcgtggacgaggccagatccaccgtcaaccatgcgggcgcgacgccgggcagggtgtagcaaagacccaggttcttggcgctttgatctcccccgcaacccgggaggaacttcgtgacgtccgtgctgccccgcttgaagacttccccacgcttggtaaccgtggcggcatcgggtttgccgaggatgtccagctccgcatcgataagcgctgcctccgcggactgccacgccacttgcttgtcgcggtcgttgcgggtcgagcgttcgcccatcatcgagatctggattcccgccacgcccaggatggagaccaccaccagtatcagcaggacgacgatcagcgacatgccagcctccgagcggccacagggcgcgccgcctcgtgcgcgtatttcaggctgatatcgggacatcatccaggctcccgctggttattgcgcaaatgcacggtgaaagtgaccacctgccgcagccggccgtcggccgcgggagtgaacacggtgccgggatcgttggtggtatcggcgaacatgctgccgatggaccctccgctcgaccctttggcagtgcccagggggtagaaggtctgggaggtgcggtccacggccgagttcggcgcggctcgcagcaccatgccgatccggatgctgcgcacacggcgccagtttgcggccgacaccagcgaatccgacaccgtgatctgatcggcgcgcaggaaacggtcctgaacgctgtccaccgtcgacgcggcgggcatggtggcattgttggcgggaatgccgtccacgccgtagagcacctggaaatcctcgacgccggatatcaggggaagcgggtcggaccgcgagagatttcccgtcgcaggatcgcgtgtccaggtcgtgcacatcagtgcgggctccccgtcattgctgatcgcgacatgcagcacgctcgtcacccggtcatagcggtctttcgcacccacctggggggtattgccggagcagtcaatcattcccttgtccgtcttggtggcatcgctgttggatgtcgccggctggaaccgcagcacgagcacgtcgctgccgtatcccagactgcctgaagtgcgggccgtactggcttcgtaccagttgtctgaagatgcgcgcgccttgttgttgaaaccatagacgaaggtattgggcaccgcagacggatcaagcccggtggtgctggcgctttcatcgtaggctgcatggaacagatcgcggtagcccgcctgcacgcccaggcgctggaccatgtcttccacaaaacgggcgttgtcgcgcagttgcgatgcagcgtcgacgttgttgaagccctgccgggcgaccacgaggctcacggccgcggccagcacgatcagcaggctgatgaccatggcgaccatcagctctacgagcgtcaggccgttctgccgtaaccggcgggtcacgggatgggaaaagcgagtcatagcgaaggggcccccatcgggttgccgctcgtgacgggaaacaccacgtagggatagctgccggtggccgtggcggtttccacgccatcgctggtagcagacgcgcgcagcgtggatttgcgggtccagccgatcttgatcaccgcgacctcatccacgccggcagttccagcagtgcagttccattgcggcatgccgttgctgtcgtagggtgccttgtcgaagcagatgaccacccgcgcgccgggcagggcagcatccagccgagtaagccaatcggtcaattccgcgcgcgcaacggccgtgccatcagcacaggcggacgacgacgccacgcccaggcagtagctgggggtcgccgggctcaacgggctttgcagattgatgaggtacgggttcaagctggcatcactcttgatgccgatctggttgttgccgcgcatcatctccgccatttcgcgggccaagttggctgcctgggcctgcaggcgggcctcgcgcgtcgattgcagcgcgaaggcctgcaccccgaccagccccaggattccgaacgaaagcaccacgatggacaccaggacctcgatcagggtaaaccccgactcccaatgccgcggcgatgctcttcccgcccgactgcgcgaacgtaaggagtacaacaaactgttatcggccatgccggaatcttagggctggtgcgtgtgcctagcgatgccgttcggcaagccaacccgaccagtcagcgcaaaatgccgggatgtccacgcctgtcgccccggcctctctccctaccgatttcatgcaacttgcgctccggctagcagaagaagggctctacaggacctcccccaatccccgcgtgggctgtgtactggtcgatgcccgccagcagatcatcggccagggatcgacccagcgcgccggcgggccccatgcagaagtgatggcgttgcgcgatgcccgggcacgcggccatgccacccagggcgccatcgcctacgtcaccctggagccctgctcccaccacggacgcacggggccctgctgcgatgcgctggtcgaagctggcatcgcccgcgtggtcgcctcgctgggtgaccccaacccgcgagtcgccggccaggggttcgagcgcctgcgcgctgcgggggtcgaagtggaagtcggcccgggcgcagaggcctcacgggagctgaacatcggctttctcagccgcatggtgcggcgcatgccctgggtgcggctgaagtccgcagcgtccctggacggaatcacggcactgccggacgggcagagccaatggatcacctccgccgcggcgcgggctgacgtgcatgcctggcgcgcgcgggcctgtgcggtcctcacgggcgtgggcaccgtgctcgcggacgatccgcggctggatgtgcgcgaggtgcccaccgaacgccagccctgggtcgcggtgctcgacagccacttgcgcaccccgccggatgccgctttgctgcgagctcaagcccgtgacgtagtgatctattgcgcgatccgggatgaatcgcgggagcgcgcgctctgcgcctccggggcgaccatcgtgcatctgccgggtcccgatgggcgggttgccttgcgcgacgtgatggcggacctcgcagcgcgggaggccaacgaggtgcatgttgaagcaggcgccatcgccagcggagcgctgtgcgcggccggcctggtggacgaagtgctgctctatctcgcccccaagctcctggggcaaggaagaggcatcgcgccatttggcccccttccggacctgggacaggcgctcgggctcaccatccgctcggtcgcccaggtcggtccggacctccgggtgtgcgcgagggtggcaggccgggaatccgtggcctgaaccgccgcgtttctccggggcacaccggactacggcttgcgggcggcatccaccttgtccgcccccacccccacctcccccgccacctgctgcgccatctccagatgctgcttcagcttcggcagcgtcttctgcgcaaacgccttcacttccggatcacgcgcctcccgggcacccttctcgaaaagctcgaccgtgtcgcggtgcgcctgcagccccatggtctccatgtagcgcttgtcgaagtccgcgccgtcggcggtgcccagcagcttgagcttgccctcctgcaccagcgacggcccttcgggcacgcgcacgttcttcccggcggcgagggcggccagttcctggttggccttggtgtggtcatccaccatctgctgcgcgaaggcgcgcaccttggggttctgggccttctgcagcgcgagctggctgctcttgacctcggcatggccgttgtgggcggcatcgtccaggaaggacttgtcggcccgcgtcaggcgcgacgcctgcccttccgcgccatccacggcccgggcggcgccggcccggggctgctcgtgggtgggggactgggccggtggctgggattgtgcggccgctccggccgcgtatgcgacgcacgccagggcgacggacgcggaaatcatcaggtggcggtggttcatggaatgctccttcttgctgtgatgaaagggacaaggaaaagaaaagggaaagtgaagggatgcccgcgctcacgcggaaggcccggcgcccatccaggaaaagcatccccagcgcagccgcgaatcgctcacgagccaggcgccctgccggtacaggcggccggcctgtgccgggtcgtccacacgcacggcccacagcgcaccggaccggtccgcccagaccacgcgcgcatcggcagcggcaaggcgtcccatggcgtcggccgcggaaatccccggccggaacagcaccatgacatcgccgccgcggtcgccctgcggccacagcgaggccagcgccgcgccaccgaccagcagcacggcgcccagccagcgacgcgccccaccggggccggagccccgcacggccggctgcgcaacggaaccgttctcgggcatgaggcggcggccttcaccgccagggccgcttccatggccaccggacaggtctttcagcaggcgccagccgatgcacagaggcaccaggccgaacaccgcgagccagccgacgtcccacgccagcggtatttccgacgcgtcgcgcacgcggtgcaggcccagcagccagtgcgacagcacggcgtccagcaggtgccagagcccgaaaccgagcaaggcactgccggccaggcggcggtcggcgccggatgcgacgagcaggtcacgcgccttccagagtcgccacagcccgacggccgcgatgacatacatcagggcatggaacagcccgtccgccaggatctgcgcgcggatgtcctccagcacaggggaacgcacgcggctcagcaggtgatgccactgcagcacctggtgcaacaggatgccgtcgaagaagccgcccaggctgaagccgatgcagccaccggcccaggccagcgggcgcaggctgcggcctggcggcaaggtgtcttcacgcatcgtgcaggccggccgtaccagtcaatgctggcggccgcggtcgcgcgtctcgccgatcagcgccgcgccctggcgggaggacggcatggggccttcgggctggtcaccgccgtagtcgagcccccggccccgcgccgagccggaggaatcgaccgatgcgatcggcccggtctgcagccggtccgaatgctggtcgccggggcgctggcgctcgcggttgccgtaggtgctctcgtcgccgctggcgccgaaccggcgcgcgccttcgccggtggcgaggttctccgcaccggccggggtggcggcgggacgagggtcgtcgcgcatgccgtactggtcatagtggccggtgtcgcgccggcgctcctgccctgaagccgcgatcgcttcgcgggatgtttcgggcaagttcgggttggaggtgtcgtcaggcttcatgggtgttctccggtgcgtcggtccgtcagtgcgcgcgctcgcggttctgcgcgagatagctgcgcacggcctccgccgaattgccgacggcctgcacggccctgcgcagttcgtattcatcgcaattgagcacggaggcccagtcgcgcacttcgtagtcttccgagaggttgatgagtcgccggtccgcgccacccaccttggtcttgtcgtctgccatgaaaatctcctctgcaatgcatgtgcgatgcatccatgctgggcggcccgctgcagcctgggcgtaggacaagccccgccatccctgctggaactgtcacagcaggtttccggggcgcacatcgcactggaaggcctcttccagttgccgcagggcgctgcgcttgcgcgtggggctttcggcggcggtgcagtccccgggcacccagacgtcgtagccgagcatgcgtgcatcggtggcgctcagcatcacgcacatgtccgcggccaggccggcgacgatgacgcgccgcgtccccatctgccgcagcaggtgcagcagcggcgtggactggaacgcggaatggcagggcttgagcagggtcaggtcgcgcggccggggggccatgaggcgggccagttctccccgcgctccgggcaattgccggcaggctgcgagcaggtcgctgaattcgctgtgccacgtgccgtaattgtcattggcatagatcaccggcacgcggcggctctccagccgctcgcgcagccgcagggtggcacgcgcggcacgcagggcgcccggcaggaggtcatcggcaccgggaaagttcagcggattgaccacgtccacgaggagcagcacatcctggtggcgcggcagacgggttcggcggagggaggcggcggaagacacgggtggcaggcatcgggcaatgaagatgccgccaaggattcactgccgccctggaccggcgccgtaggaaagctccgaatccggcgcgcatctgtatgggcagggactgcgtccgtgttgccgcgcccggccagggtcattccgtctgcgcgccctgcgtcttctggatgacgatgctgccgtctgcttccaggaaagccagccgtatcgcagactcgtcacaatcggcctcgcgcagcgctttttcccagtcgctgcgcgatacccggtggcggcgcagcgcatcacggaaaacatggccgtcgcgcgccaccagcacggcctcgccttccagcacggcctccaccgcgcggctgcgtgcgctcaggaaccctgcggccgcgttcagcgccatcagcactgcacacaccagcaggccgccgggcagggagttgtcgccccccgtcatcgaattgctggccgcctcgctgagcagcatgatcaccagcaggtcgaacggggtgaactgcccgaccgtccgcttgccggaaacccggagcatgcacagcagggcgagatagacgagcacgccgcgcagcaccagctccagccaatccacgtcgaaatcccacatggaaccgatcctccttgggggcgatcttggcaaggaagccgccggccttcatcctccggccacgccacgccgcgtaggacgccaccgccagctgcagtgggcggcgcctgcgcctacagggtggccacgccgggggaaatgtgcaggaaggcggtttgtccgtatagtccgccggatgagcagcgagaagccccccatcaccggccaggagcgccccttcgtcgcggaaggcgccccgtccgaagtcgccgaacacaaggacgacatttttttcgcggccatcgaaaccacgcggatgccgatgctggtcaccgatccgcgccagcccgacaaccccatcgtgttctgcaaccgggccttcgtctcgatgacgggctaccagccgcaggacatcctcgggcacaactgccggttcctccagggccctgccaccgaccgcaacacggtcgcggccctgcgcgaagccatcgagcagcggcgcgagatttcactggagctgctcaactaccgcaaggacggctccacgttctggaatgcgctgttcatctcgccggtctataacgcccgcggcgaactggtctacttcttcgcctcccagctcgacgtgagccggcgccgcgacgccgaggaagcgctgtcgcaggcgcagaagatggaagcgctcggccagttgaccggcggcatctcgcacgatttcaacaacctgctgcaggtcatgtccggccacctggacgtgatgcgcgtgcgcaaccgcagccagaagctcgcccgcgaggacatcgaccgctccatcgacagcatccgcagcgccgtcagcaaggcctccacgctcacgcagcagttgctggcgttctcgcgcaagcagaagctccagggccgggtcgtcagtttgaacgcgatggccacgggcatggcttcgctggccgaacgcaccctcggcgaagaaatccagatcgactacgtgctcggtgaggacgtacccaactgcgaactggacaccacacagctggaagtggcggtgctcaacctgctgctcaactcccgcgatgccatgcccaacgggggccgcatccgggtcgagacacggggcatcgagctgcacgcccaggacggccatgccttctccggccttccgccgggtcgctatgccaccctgtcggtcaccgacaccggctcgggcatccctgccgacatggtgccgcgcgtgatggacccgttcttcaccaccaaggaagaaggcaagggcacgggcctggggctgtccatggtgtacggtttcgccaagcagtcgggcggtgccgtcacgatctattcggaagtcggcgtgggcaccacggtgcgcatgtacttccccgccgtgcacgggcgcacgcaccccgagctggtggagtcgctcgccccccatgcacgcggcggcacggaaaccgtgctggtcgtggacgaccgcgtcgaggtggccgacctcgcccaggccatgctggaaggcctggggtacacggtccacgtggcccacagcgcgcacgcggccctcaagctcgttcgctcgctggagccgtccgcgctgccgcacctgctcttcaccgacgtggtgatgcccggtggcctgaacggctacgaactggcccgcgagatgcgcaagacggtggcgggcatccatatcctgctgaccaccggcttcgaccgcgacatgggcagccttgccaacgtcgcacccagcgaattcgagatcctgaagaagccataccgcctggcggatctcgcacgccgcgtgcgcatggtgctcgacggcgccaccggcaccaagacctgagcccgcggaggccgacacgggatgccggcgcgccggtgtcctgcaatccaaaaagggggtcgccgcgtacaggccggaaccaggcgggccaaccggcacgccgcacgccggagcccctcgcatgctgcagaacaccgccaccgccatccgcctcgtcgaacggggcctgctgcccgaccggctcgtacggcacggcatccgccggctgctgaaagaccggctcgccgaactgcgcagcggcgacggggtgtccgcggcggagcagacccaggccttcctggagcgcatccgttcggcgccgctggccctggttccggagaaagccaacgcgcagcattacgaggtgcctgcggaatttttcggcaaggtgctggggccccaccgcaagtacagctgctgcctctggccggccggcaccacgaccctggagcaggccgaggaggccgccctcgccgagacctgcgagcatgccggcctgcaggacgggcagcgcatcctggagctgggctgcggctggggatcgctgacgctgtggatggccgcgcggtatccggccagcgcgatcacggccatttccaattcgcactcccagcgccagtacatcgaggccgcagccgcgcgccgcggactgcgcaatgtgcgcgtgcagacctgcgacttcaacgtcttcgacaccccggagcgcttcgaccggatcgtgtcggtggaaatgttcgagcacctgcgcaactggccccgcgctttctcgcacgtggcacgctggctggccgacgacggccgcttcttcatgcacgtgttcacccaccgggaggcgccctacccgttcgtcgcccgggacgccagcgactggatgagcgagcacttcttctcgggcggcatgatgcccagcgacgatctggccctgcactgccaggacgacctgcgcgtcgcgcggcgctggcgatgggacggcacccactacgcgaagacatcgcgggcgtggctggacaacatggacgcgcaccacgcggagctccagccgctgttcaagcaggtgtatggccatgaggcagagacctggtggacgcgctggcggctcttcttcctggccgtcgaggaactcttcgcctacggcgaaggccagcagtggtgggtcagccactacctgttcgacaagcggcccgcgcagggcgcggcctgacagggcaggaggccggcatggcggatttccttggcacggacgcctggcaggccgcgctgggcggcctggcatggaccatcgccgcggcgctggccacctgggccgtcagcctggcccgccgcgacgcgagcctggtggaccgggtctggggcccgatgatcgccggggccggcgtggtgtatgccctgcggctcgactccgcatccgggggcggtgcgccatggtgggtcgtcggcgtggcggccgcctgggccgcccggctcgccgtctacatcacgctgcgcaactggggccacggcgaggaccgccgctaccaggccatgcgggagcgccacggcgagcgcttcgggatcaggagcctctacctggtgttcggcctgcaggcggtgctggcgtgggtggtatccgccccgcttttcgccgcggtggcgttcttccgcccgggcactgcctggcaggccctgcccggcctggcactggccgtcttcggcttggtgttcgaggccgtgggggacgcgcagatggcgcggttcaagcgccaggggggccatggggaccgcgtgatggaccagggcctgtggcgctatacccggcaccccaactacttcggcgaggcctgcgtgtggtggggcctgtggctggcggcagtggggatggccggcatgccggcattctggagcatcctctcgcccgcgctgatgaccacgctgctcctgcgggtctcgggggtggcgctgctcgaaaaggacatgcactcgcgcaggccggcctaccgcgagtaccagcgccgcacgagcgccttcatccccatgccgccgcggtccgggaggccttcgtgaacgggcccgcacgcccccgctgcctgcgggccgccacgctgacgcggcccctggtggccgggttgctgctggcagcggccacggcgggcgcccatgcgcagggcgcgacggagcagcaatggaactttgccgtgtcgctggacggcagcccgattggagagcaccggttccggctcggcgccctggagggcggcagccgccagctggaaagctcggcccgcttcacggtgaaagtgctgggcatcgcggtgtaccggtaccggcacgaagcccgggagcagtggcgtggcaattgcctgaggcgcatcgcggccgacaccgacgacgacggcgaacgcagcacggtgcgccaggaattcgcgccggacaccccctgcacgcgcagcttcgcctactggaatccggccatcctggaatcgcggcaactgctagacccgcagagcgggaagctcgagccggtgcagatatcccgggaggaagacggctccatcaccgtgcgcggccagccccgcgcggcgacgcgctggcgcatcacggggccccgcaaccccatcgacgtctggtacgccaccgataccggagagtgggtgggactggattccaccgtgcatggcgggcgcaagctcagctaccggctgccttgacggcatccgcactcccctcgcactgccgcacacccttccgtttccaccctctgaaagccgaccatgccacgcacctacgccatcgcctacgccgccaccgccctcgcctttctcgccctggattccgtgtggctcggcaccatggcccagcgcctgtatcgtcccaacatcggccacctcatgcaggaaggcgtctccatcgcccccgcggtggtgttctacctgctgtacgtggcgggcatggtgtttttcgccgtcgtgccgggcgtggaaaagcaaagctggcagcaggcgctgggcctgggcgccgcgctcgggctggtggcctatgccaccttcgggctgaccaaccaggccgtgctgcgggattggccctggcatgtcaccgccatggacatggcctgggggacagtcgccaccggggccgccagcgcgatcgcctgcgcggtggtcctgcggtggtttccgcccgcatcggcctgagcggccagggcctggccctgcccgggtcggccctacatgcccaccaggctgcccgccagccgcgccagcatcccgtcgaagcgcaggcggccatcgaccgccgccaggcagatgcagtcccccggcccttgcaccaccggctggtggtgcacgttgccgtcggcagcatcgaaatcccccgcgccgaacagcgcatgcccgtcatggaaggcgccgtgcagcacctgcgtccattcgagcccgccatgggtatgggcaggcaggctgcggccggggccgatgcgcagcaggaacacgttcacgtcgccggccggcggcgagagaggacggctccagcgcatgcccggggcaatccatttccagggcgaaaacgccatgccgcgcagcgcctgcggccacgaggctcccgcaggccagtcggggccgcccgccacgggcggggtagccgcacccggccggcgtgcctcgtccccagggagggcatcgatggcccccagcacgcgggaaagagcatcgggcctcagcgtgcagggcggcagcgattccagcaacacgcctcccacggcctccagggccctgaggcgctgcccgcactgcggacacatctcggcatgcaccgcggccagcagcgccggccccggcgacagccgtcccgcggccaggtcgagcagcaggtcatctccagggtggtggtggatcgtcatggcgcatgggcgccgagcaggcggcgcaggtggcgtacggccaggcgcacgcgggatttcacggtccccagcgggatgccgaggtcctcggcgatccgggcgtggggctggtcctcgaagaaggagcggcgcagcacctgcgcctgttcgggggcgagcgattcgatcgcccgccgcacatcgctttcgcactgggcggcgtaggtcagttcctcggggccatcgtcgtccatggcgatgtcgagcccctcgtcgctgtcggacaactggttggacttgcggcgcagatggtcgatgcgcaggttccgcgcaatggtgaacacccaggtggagacacccgcatgggccggatcgaacgtgcccgccctgcgccagagattgaccatcgcttcctgcgccaggtcttccgccacgccctccgccaggccgaggcgcatcaggtaggccttcacccgcggggcgaaatgcttgaaaagcgccgcgaaggcctgccggtccccgtggtcggccacggcgcgcaccagggcgatccaggcttccgacgaaggcgatgaaggcagtccttcggtgtgatacttcgacacaatcgacaggtagggaggcagagtggaagcggtcctcgcgggaggctgctctgccaggggcttgcggacgatggtcatgatgctgccattacgcagcgatgggcggattagatcacgccccgcggcatcgcaatccaagagcccggcagatgcgtacagcacggcagcatccgaggactccaatgagaacgacaccagacatgtccgccgctggcggcggctccgcaggcggggcaccgcgcaacggcccgctcgacatcgccgtcatcggcagcggcatctccggcctggccgcagcctggctgctggccagccgccaccgggtgaccgtgtacgaggccgatgcacggcccggggggcacagccatacggtggacgtgcaggggccggccggcaccgtagccgtcgacacgggcttcatcgtctacaacgaatcggcctatcccaacctcaccgccctcttcgcgcacctcggggtggaaaccgttgccacggacatgtcgttcggggtcagcatggacggcggggcgctggaatattccggctccggcctgtccggcctgttcgctcagcgcgccaacctgctgcgcccgcgcttctggtccatgctccgggacctggtgcgcttctaccggctcgccccgggcgacgcgcagcagatgggcctgatgccgctggatgaatacctggaccgccgcggcttcggccgtgccttccgcgaagaccacctctaccccatggcggcggccatctggtccacccccgccgcacgcatcggcgagtaccccacggagtccttcgtccggttctgcgagaaccaccagttgctcaacctgggccaccggcccgcctggcgcacggtccggggcggcagccgccgctatgtggacaagctcgtggccgccctgggacaggacggactgtcgctcgagcggcccgccgtggaggtgcgccgcacggacggcggcatccacgtccgcactgccgacgcacgggaatcccgccgccacgaccatgtggtgatcgcgacccatgccgaccaggcgttgcgcctgctgcccgatgccacgccggaggagtcgcgctggctgggcgcgttcggctacagccgcaaccgcaccgtgctgcacagcgacccggccctgatgccgcgccgccgcgcggtctggtccagctggaactacgacagcgaccgcagcctggcagacggcctgagcgtgacttactggatgaaccggctccagcacctgccggacgacctgcccctgttcgtgaccctgaacccggtccgcgaacccgatccccgccgcgtgctgcacacgcaaacgtacgaacaccccatcttcgacggcgacgcgctgcgcgcccagcggcaactgtggaacctccagggacagcggcgcacctggttctgcggagcctatttcggcgcgggcttccatgaggacgggctgcaggcaggcctcgccgtggccgaggccctgggcggcgtccggcgcccctggtcggtgccgaacgaatccggccgcatccattgcacgccggcgcatgcgcccggagcctccgcatgattcccgcgaccgcgccggtacccggcagcgccctgtgcctcggggaagtgacgcaccagcgccaccgccctgcacgccatcgcctgcgctaccgcgtccatgcactctggctggacgtggacgagctgccggaactggcgcgccggctgcggttcttctccctcaaccggttcaacctgttcagcctgcacgaacgggactacggcacgggcacgggcgagaggctgcgcagccacgtggagcgccagctcgccgcagcaggcatcctggccggcatcggtcccatccgcatgctgaccatgccgcgcatcctcggatacgccttcaacccgctcacggtgtatgcctgccaccggcccgacggcggcctgctcgcggtgctctacgaagtgaataacaccttcggcgagcgccacagctacctggttgaggtgcccggtgcacaggcgcacgacgcacggcagcgccatgggtgcgacaagtccttccacgtctcgcccttcctgcccctgtccctgcgctatgcgttcgacctgcggcgcccgcaggtccccggcgacgggctgtcgctcggcgtgacggctggcgacgccgccggccccgtgctccacgcggcatggcggctgcgcctgcggcccctgacggacagcgcgctcgcccgggccttcttcacgcatcccctgctcacgctgaaggtgatgggcgcgatccactgggaagcgctgcagatctggctcaagggcgtgaaagtccatgccaagccacctgcccccgagcggcacctcaccatcatccgccccgaagaaacatgacgccctcctccacctcgcccacgaaggccgcgagcggcctgtccacggaatcgtccgcccaccacctgccgcatgggcgtcgctccgctgcccggccctggttgcaccggcccctggagcccctgctgcacaggctgctctcctgcatggcctgcggatcactctcggtgcacctgccggatggcagggccctgcacggcgccggcgcagagcccggaccgcaggcgacgctggtcctgcacggatggaaacccgtgtggcggctgctgaccggcggcgacctcggcctggcggaagggtaccgccggggtgaatggtccacgtcggacctcgtggccctgctggaatgcggcagccgcaacgaggccccctggagccgcgccatcggaggcggctggccggcacgctgggccggcaggctgcgccacctgctgcgctccaacacgcgcggcggaagccggcgcaacatcgccttccactacgacctgggcaacgacttctacgcgcagtggctggacccgtcgatgctctactccagcgcgatctatcccacgggctcggaatcgctcgaggcggcccaggtcgtgaagctggaccgcatcgcgcagcacctggcactgcaacccggcgacgaggtactggaaatcggctgcggctggggtgcgctggcgcaggacatggcccggcggggcgcccgggtgacgggcatcacgctgtcttcagaacaactgcgcttcgcgcaggagcgcatgcggcaggcagggctgcaggattccgtggaactgcggctgcaggactaccgggacgtgcccggcaccttcgaccacatcgtctccatcgagatgctggaagccgtcggcgaggcctactggcccacctacttcgccacactgcgcgcccgcctgcgaccgggcgggcgcgcagtactgcaggtgatcaccatcgcggaccgccacttcgaccactaccgctcgggggcggacttcatccagcggtacatcttccccggcggcatgttgccctcgccttcggcgctcgccagccaggccgcgggcgcgggcctgcgcatctgctccagcgagaccttcggccccgactacgccaccaccctggcccaatggcgccagcgcttccaggccgcctggccgtcgatcgagccgctgggcttcgacgaaccgttccgcagactctgggagtactacctgtgctactgcgaagccggcttccgcacggggcatatcgacgtgggcctctacaccctggagcacgctgacggctgagcgagcagcccggaccggctgcgccgtacggccgtggtgcgccgccagcgtcagcggtcggccgtgccgggctcggccatcctgcggtgctgcgccgcgaccagctgggagggggccatcttcgccagggccacctgcagcttgttgcccagccccaccaccacgtccgcctccccggcctccatcgcggcgtagcccgtgcgcgccacctcggccggatcggacttgtcggactgggtgccgaacttcgtgtccagcatgcccgcccgctcgaagaacccggtgtcggtcacgcccggcatgaggcaggtcaccgtcaccccgcaatcctgcagttcgtcgcgcagcgcggccgcgaacgaatcgacgaacgccttggtgccgttgtacacggcctggaagctgccgggcaggaaaccggcgatcgatccggtgatgaggatgcgcccccggccggccgcacacatgcgctgcgccacgcgctgcaccagccacacggtgccggtcacgttggtatcgatcacgtggcgcacgtcggcaaaaggctggtccaggaaggccccgcccaggccgtggcccgcattggccatgagcgcatgcaccatgcggtcgccaatgaccgcccagagcttttccagcccttcggccgtggccaggtccacctggatgaactcgacctcggcgccttcggcacgcaatgcgtcggccgctccgttgaggggggtgtccgccgccagcacgaggttgtagccgccccgggcggcacaccgcgccagttccaggccgattccggaagatgctccagtgaccaccgccaggggccgcatggcctccctgttgccttcgattgattccattgccagacctctttccaagcagatgcgtgaaaggcgcggcacccgccgctcatcgccaccccacgctttccacgcaggatgggccaggcacgagcggttcgggcgcctccatgcacgccatgttggaagccaccgcggcacctgcctgtcggacaccgcgccgcccaggccggcgacaaaaccgcgcttttccttgccaggcggcctgccgggccgcgcgcggcccatgccagaatccggaccatgtccgcaccctcggcctacgcggtcacagccgccaccaccgcccgacgctccacggaaagcaccatggccgcgctgtaccgcgccgccctgggcccgattggcgcggcgaggtacctgcccgccttcgagcgcttcgacgaggctggccgcacattgcccggatggaactgggcagccgcgttgctcacgctcaactggatggtgttccggcagctgtggagcgcagcgctcgtctacgtcgccgcactcgagggcctggcgctcctggccgtcggggtcggccgctacaccggcacctggccgcttcccgtgctcgccggcctgggcctggcggtgctgctggcggccaccgtgatcccggggctctacggcaacgccatcgtccatggcgaaatccgcaagcggatcaccaaggcgctcgctgcctccgccacgctcgcccaggcccaggaacggctggaagaaaatgcgccgacgcagcgccggctcatttggatcggcgcggccaacgccgtgctggccctgctgatggccgccttgctgctgttccagccggacctgtccgccatgggaccttcctccgccgcccacgccccgcctgctgccgcggagggcccacgggcttcggcgtccaccgcgcaggcacctgcatccgacgcgccgcccctcctgcccggggacgcatcggccgcaggcaccgcgggtccggcctccgtccccgtcgctgcggcacccacctctgcaccatcggcagccgagccgaccgacggagcatcccggccctctgctccctcggtgcaggcgtcggcgtcggcaagctccggggcggcagcgccgccgagcagcagcccggcggccacatccctgcccacgccgccccggcagactgccagcgcggcgccccgggccacggcaagtccggccccggcagcttcctcggcctccccggccgtggtaccggcatccgctgcgtccagtgcttcatcccccacagtgcctggcaacgcctctgcgcggtctccggcggcatccgcacccgcatcggcccggccggtccaggcaccagccagcgccgcctcccgccgcacggccgcccccacggcttcgcgcccagccgcgccggccacggcggaccgcaccgattccgcagcggtacccgctcgcaagctctacatcaacgtcggcctttttgccgaacctgcgaatgcgcaacgcgcgcacggcatgctgcgcggagccggcattccggcaagcacgcagccggtcaccgcggcggatggccgcgaactgctgcgggtgcgcgccggcccgttcacctcggcgtcgcaagccaatgcagccgccgcgcgcatccgggccctcgggctggaaacctcggccgcggctgcgcagcgtccgtgacgccggcacccgcggcagccgcgtgttaccgctcgtgacggtcccggaccgcccgctgcgctaaggtccggcaccagacaccctgcccaccttttccagatgacggagcttccatccatgcgcaccactgccagccttctcgccaccgccgccttcgcactcctcgccggtggctgcagcacggcgaacatgccgtggggcggacagcccgcgccggccccggtcggaccgaccggggcccccatgggcggcacctgcaacgcccagccggcccaggcactgatcggccagaacagcaccgcgagagtggtcgaggatgcccgcgtgcggtccgggtcccaactcgcacggctgctgcgccccgggcagatcgttaccaaggaatacgacccgcagcgtctcaacctcgaggtggatgcgtccggacgcatcaccgcggcccgctgcggctgatcaggcccaccgcgggccgtggcccgccccgaacccgcttcaatcggccaggaagagctcctgcaggtcgctgaggaaatcgaaaccgcgctccgtggggcgcacacgcgccgcgtccctcacgatgaggcccttgcgcccggcctcgtccagcgcgcccgcgatggcgctcagcggcagtcccgtacggtccgcgaaatcctgcagcgcgaaaccttcgcgcaggcgcagcgcattgagcatgaactcgaacggcagatccgccctgcgcacctcgtggtcctgcgccacggcgttgccggccagggcctgctccatgtagcgctgcggatcgcggaaccgcacctgccgcaccacgcggtgggcgaaactgagcttgccgtgcgcccccgcgccgatgccgagatagtccccgaactgccaatagttcgtgttgtgcacgcactggtgccccggacgggcataggcagaaatctcatagcggcgcagccccgccgtctccgtcatctcggtgatccggtccagcatggcataggccaggtcgtcctccggcaccaccggaggaaacttcgcgaaataggtgttgggctcgatggtcaggtggtagatggacaggtgcggcggctggagcgacagcgccagcgccacgtcctgttccaggtcctccaggctctgcccgggcagcgcgtacatgatgtcgaggttgaacgtatcgaacgcctgtgcggcctcctgcactgcagccagggcctgcgcccggtcatgcacccgccccagcgcctgcaggaagcggtcgtcgaagctctgcacgccgacggacagccgcgtcaccccggccgtgcggtaggcgcggaagcggtccttctcgaaggttccgggattggcctcgagcgtgatttcggcgtccgcctcgagccgcagccgcgcccgcaccccgctgatcagccggtcgatggcttccggcgagaacaggctgggcgttccaccgccgatgaacacgctgtgcaccgtgcgcccccagacgagcggcaaggcggcttcgagatccgccatgagcgcatccaggtagcgctgctcctgcagcgcccccgcgccaccccgcgcctcatgcgaattgaaatcgcagtaggggcacttcttcaggcaccagggcaggtgcacgtacagcgacagcggcggcggggcgcccaggctcagaacgccgggccgcatcgaatgccgcacgtcgcgcagcggagcgggcgcctcttcggcgcccggatgggcggcaggaacgatgggaatggacacgggaagggaaacgttggaagacgggggaatgcaggaagggcgaggcgttcgggcctgggcgccgggacgggtcagaaccagcgttcccgcatgagcgcaagcatctgctgcgccgaccgtccccggtggctgtgcgcgttcttcacctccaccggcagctcggcgaacgtcttgccgaactccgggatgaacatcaccggatcgaagccgaagcccccgctgccgcgcggctcggtggtgatctcgccgaccacccggcccacggcgatgaggggctccggatcttcagggttgcgtaccgccacgagcgtgctcaccatcgccgcgcgccgcgaagcgacgccctgcatctgctccagcagcgcacgcacgttgttcgcatcgcccttctcgtagccgaaacgggtggcgtagtacgcggtctgcacgcccggctggccgccgaaggcatccacgcacaggcccgcatcgtcggccagcgccgggagtccggtgtgctccgcggcgaaacgcgccttggccagggcattctccacgaaggtatggaaaggctcgtccgcctcgcccacgccgaggtccgcctgccgcaccagctccacgcccaggggagagaacatgctctgcagttcggccagcttgccgcggttgttggatgcgaggacgagtttcatggtggaatggctttcggaaaaaggggctcacacgccggatgcaggcaccgacaatgcctgccgctgcagcgcgatgagcgcgtccacgccctgcgcggccaggtcgagcagccggtccatctcgctgcgcgtgaacgcgacgccttcggccgtcccctgcacttcgacgaaccggccgccgtccatcatgacgacgttcatgtcggtgtcgcactgcacatcctcggtgtattccaggtcaagcagcggcgtgccctgcacaatgcccaccgacacggccgccagcggcgccgtgatgggcgacgcggcgatcttcccgcccgccagcagggccgacacggcatcgtgcgcagccacccaggcaccggtgatggctgccgtgcgcgtgccgccgtcggcctgcagcacgtcgcaatcgagctggatggtgcgctcgcccagcgcgcgcaggtcgaacaccgcccgcaggctgcggccgatcaggcgctggatttcctgcgtgcggccgctctgcttgccccgcgcggcctcgcggtcgctgcgggtgtgggtcgcgcggggcagcatgccgtactccgccgtcacccagccttcgccgctgccgcgcttgtgcggaggcacccgctcctcgacagaggccgtgcacagcaccttggtatgcccgaactcgaccagtaccgagccttccgcatgcatggtgtagtggcgggtgatgcgtacggggcgcagggcatcgacgccgcggcccgcgctgcgctcgaaagggacggaaagggaggatgaaggcatgggatgcaagcgcgtgtgaaagggattgaatgggccacccggccgcggccggcatggaaagcgcacggcccgcacggcaggagcgcccgccgaggcagcgccgggcacagcctgcgccgcggcttcaggccttgcgcgcagccgagcggcggatggcctcgttgatctcggcgatggagcgttcgatcgcttcgtcgtcgagatcgtccagttcgtcgcccgcgcccgcctcgaacggcccggcctggatcgtggactcgaagccgtcgtcgccgatgctgtgcgtcgatatgccctgggtggattcgaaggtatccggagtttcccactccatggccaccaccgtgacgttgtcgctgctatcccccgccctgcgcagggcatcctccaccagctccggcaccgcctgggacaccggcagccttccgagctggcgcgcgatggaggcgtcgtccagcgcgccccacaggccgtcggagcacagcagcaaccggtcgccctgctccagcgcgacaggccccgtgatgtcgtagatgggcttggtcggagaacccaggcaggtgaacagcacgttgcggttcatgcggtccatgccgggcagggaggcattccggagctccatgtaggaatggtcgcgggtgcgcgtgagcagttcgccggagcggaccatgtagaggcgggaatccccgcaatgcacccagctcgcgctgcccgactgcaccaccgccgccacgagcgtggtgcggggcgtgtccagcatgccccggtcgctggcataccgcaggatctggtggtgtgcggccagcagggcctcggccaggaaggcgtccaccgagggcagcgtgggcttggcctggcgctggaacgcggcggacaccgtttgcaccgcgatctgcgcggccacctcgccctccggatgcccccccatgccatcggccagcacgaagaggccggactcccgggtgtagcaatagcccatccggtcctcgttgatctcgcggccgccgcggcggctcacctggaagaccgagaatttcatttctgtttcgcccctccgccgaggcgcgtggcctcgcccaccttctgtacgttcttcctggtatccgataccagcgtatcgagctgcagccgcatcttctcgccgacggacagcttggtgtagcggcgctcgccctcgcggctcagctccttctgcagcgcgaagaccgactgcgggcgcgagagcggatcgagcgccatgcaccactccaccacctcgatgaggttgtctgaatagacgccccggagcttgctcagggccagcgacagccggtccttctccgcacgctgcggcgcctcgttcgggggaaagccctgcatgcaggcatagatgcaggcgccgatggcgtagatgtcggtccacggccccatggaggaatcgcgacggtacatctcgggcgccgcgaagccgggcgtgtacatcggccggatgaagttgccctccttcgacagcacctcccgcgcagcaccgaagtcgatcatcacggccttgttgtcgtcggtgatgaagatgttggccggcttgatgtccaggtgcagcatcttgtgctggtgcacgatgcgcaagccccgcagcacctcgtcgaacagcgagcggatcgtcgattcgcggaacaccttctgcgtcttcaggtcgcgcgcggtgatgatgaaatcctgcagcgtggcgccttccaggtagttcatcaccatgtagacggtctcgttctcccggaagaagttgagcacgctgaccaccgaggcatgggatatctgggccagggcgcggccttcctcgaagaagctcttgagtccgaggcgatagagcgacagtttctcggggggcaccttcgggagcaactcgcccggcgagcgcgtggcgagggaggaaggcaggtactccttgatggcgacctgctggccttccgcatcgactgcgaggtacacaacgccgaagccgccggaggagagccggcgtaccacgcggtagccgcccagcatggtgtcgggcggcaggggggccggcttgatttttgacatattcgcgaaaaaacctggacgcgtcccgatcgggaaaaggaacccggataatcgccggatcgcaagcaatcaccgaaaaagtccgatggcagtttacagcatgaccggctacgcgagcgcccagctcgaagcctccgccaccgatgccgacagcggtgcccgccccgcccgcctgggtatcgagatccgctccgtcaacagccgcttcctggatctctccttccgcctgcccgacgagctccgggcccaggagccgggcctgcgcgccctcgtcacccagcacctcaagcgcggcaaggtggaggtgcgcgcctccatcgaatcggaagcccagggcctcatcgccccaccctccgcacgcatgctgcagcagctcaattcggcgcaggactccgtccgtgcctggctgccgtccgctgcgccgctgtccgtggcggacgcgctgcgcctgtgcgcaggttcctcggcgtcttccgcgtcctggagccccgaggacatccaggccctcgcccagcgggccctggaagacctggtggcggcgcgcgagcgcgagggcaagcggctctccgccatgctgcaggaccgcctgaagcagttgcgcgccctggcacgccaggccacgcccctggtgccccagctggtggaccagcagcgccagcgcttcctggagcgctggaaggaagccatggcgctggccgaaggcgtgccggtgcccgaggcggcacaggaccgggccctggcggaagccaccgcgttcgccatccgcatcgacgtcgcggaagagatcacgcgcctggactcccatctcgacgagatcgagcgcctgctgaagaagggcggggagatcggcaagcggctggacttcctcatccaggaactgcaccgcgaggccaacaccctcggctccaagtccgccgccatggacctgacccgcatcagcgtggacatgaaagtgctcatcgagcagatgcgcgaacaggtccagaacatcgagtgagcgataattctcctgttttgatagcagcccgcgcacatcccgtatggactatcccggaaatctcttcgtagtggcggcgccgagcggcgcaggcaagtcgagcctggtcaaggccttgctcgaactcgactcccacgtgcagccctccgtctcccacaccacgcggcctccgcgcggccaggaacggcatgggcgcgagtacttcttcacctcggagcaggagttcgacgcgatggtcgccgccaacggcttcatcgagtgggcgcacgtgcacggccgccgctacggcacctcccgcaagagcatcgaagagcgcatcgggcagggcgcggacgtgatcctcgagatcgacttccagggggccatgcaggtgaaggaggccttctccaacgccgtgctcatcttcatcctgccgccgagctgggaagagctgcgctcgcggctggagcgccgcggcgaggacgctcccgacgtgatcgagctgcggctcaagaatgcagccatcgagatggcgcaggccgagaaattcgacttcgttataatcaacgagcttttcgaacgggcgcttttcgacatgaaaaccgtcgttcacgcccagcggctcaagtacgcagcccagcgccgggcacgtgccgacaccttcgaatccctcaatatcgtctagaccgccaggagaatccgcatggcacgcatcaccgttgaagactgcctcgagcacatcccgaaccgtttccagctcgtcctggcagccacgtaccgcgcgcgcatgctgagccagggccacgcccccaagatcgagagccgcaacaagcccgccgtgacggccctgcgcgagatcgccgaaggcaagatcggcctggagatgctcaagaaggtgcccggctgaacctgccggccgtcacccctgggcgtattccacacgccccgagcaacagcaccgccaggcggtgcttttttttgcctccggccggcatggcgcgagcacgctacatttcagggtatgaatgaggtcctgaccaaaccctccgccccggagccgcgccccggcagcgccccggcggcgggcgtgtccgcggcagccgccaatgcggccgccgccagcttcgcctcgctcaccgagaacctcgattacctcgatgcagccagcatcgagcaggtgcggcaggcctacaaattcgctgacaaggcccacctggggcaactgcgcagcagcggcgagccctacatcacccatcccatcgcggtggccgcccagtgcgccacctggaagctcgacgcccaggccctgatggcggcgttgctgcacgatgcgatggaagactgcggcgtcaccaaggccgacctgctggagcgcttcggaccgcaggtcgccgaactcgtggacggcctcaccaagctcgacaagctgcagttcaacacccgcgaggagaaccaggccgaatccttccgcaagatgctgctggccatggcgcgcgacgtgcgcgtcatcctgatcaagctggcggaccgcacgcacaacatgcgcacgctctcggacatgccccgcaccaagtggggccgcatcgcatccgagacactcgagatctacgcccccattgcccaccgcctgggcctgaaccagacctaccgcgaactgcaggacctgtccttccgccacctgcacccgtggcgctacgccaccctctccaaggcggtgaacaaggcgcgcaaccgccggcgcgacctcatccagaaagtgcaggccgaggtggacgccgccttcgcccgcatcggcatgaaggcccggctcgccggccgcgaaaagacgctctacgccatctaccagaagatggacaccaagcacctgagcttcgcccaggtgacggacatctacggcttccgggtgatcgtgtcgtcggtgaccgactgctacaccgcactgggcgtcctccaccagctctacaagcccgtgccgggcaggttcaaggaccacatcgccatcgccaagctcaacggctaccagtcgctgcacaccacgctcgtgggcccctcgggtgtcaacatcgagttccagatgcgcaccgaggagatgcacgtggtggccgaagccggcgttgcggcgcactggctctacaaggccgagaacgccgaaggcagcacggccgaacgcctgggcaccaagtggctgcagtcgctgctggacatccagaacgagacgcgcgacgccgccgagttctgggaccacgtgaaggtggacctgttcccggacgccgtctacgtcttcacgcccaagagccagatcatggccctgccccgcggcgccacggtggtcgatttcgcctatgccatccacagcaacgtgggtgaccgggccacagccgcgaagatcaacaacgagcaggtcccgctgcgcaccgagctgaagaacggcgacgtggtggagatcatcaccgcgcccgtttccacccccaaccccgcgtggctgggcttcgtgcgcaccgggcgagcccgatcaaagatccgccactacctcaagacgctcgcccacaccgagtccgccggcctcggcgagaagctgctcacccaggccctgcgcgccgaagggctggagcgcctgccgtcggaagacgagaaccaggccctctgggacaagctgttgcgcttcaccggcaaccgcacgcgcaccgagctgatgaccgacatcggcctgggcaagcgcatcgccggcatcgtggccaaacggctcatggtgctgatggccgaacacggccaccgccccgacgccctgctgctgacccgcgagcgctacacctcgcacgaaaatgtctcgcagggcggcgtcacgctagacggcagcgagaacgcctccgtgcagtacgccagctgctgcaggccggtaccgggcgacccgatcgtcggctacctgggccgcggcgaaggcctcgtcgtccacaacgcccaatgcggtgtggccaagaagctgcagcacaaggacagcgagcgcttcatcaccgtcgattgggcggacgagccgacccgcatgttcgaaaccggcatcgtggtgactgtcaccaacggcaagggcgtgctggcacgcatcgccgcggaactcgccagctccgaggcggacatcgtgcatgtggacatggacgaggaaaaggccatggacacgaccgacctgcgcctcgtggtggccgtgcgcgaccaggcgcacgtcgaggccgcgctgcgcaacctgcggcgcaccacggccgtcctgcgcgccttccgcatccttccgtcgccctagccgcccccccttcacgcccccaatgggcgcaggaagggtctcaggaaggcgtccgtgcggggtattcgacccgcaggatctccagcgtgcgcagtccgccaggcgtccccagccggacctcgtcgccctcgcgcgccttcagcagcgcgcgcgccacgggcgacacccagctcacctgcgactggctgctgtccacctcgtcgatccccaggatggtcaccgtccgttccacgtccaggtcgtccacgtaggtgaccgtggcgccgaagaacacctggtcgctgccgtggtgcagggaaggatcgaccacctcggccatgtccaggcgcttggtcaggaagcggatgcgccggtcgatctcgcgcaggcgcttcttgccgtagaggtagtcgccgttctcggaacggtcgccattgctcgcagcccagtgaacgacctccaccaccttcggccgctcgttgtccatcagctcgagcagttcggaccgcagccgcgcatagcctgccggcgtcatgtagttcttgctgccggcgggcaacggcggcgcggacgggagctccgcatcgtcgtcgggggcgttgtccgtttccttggtgaaggccttgctcatggatcggtcggctccaggtgatgatgacgaccaccagcggcagctggcagaaaatggaaaaagcctcgtgactttgacatcacgaggcttaccatttggtgcggctggcaggaatcgaacccacgaccccttggttcgtagccaagtactctatccagctgagctacagccgctaagctttgaattatagcatggttttgccactcttcaagaacttctgagagacttttttgaacctttcggatcaactccgtcgcatcagaagcagaacgctattgtagtacagaaatccggcctgccgaagaaaaaagcggcttttcaagcatcgggacgcggcgccggcgatggcgcggctccaggaactgcaacgaacggcatgcgacacgcctccagggcagcagccagccggccttcgtagccctcacggcgctcgatctctgccatcgcggcacgcgcgaagtcatcgagcgaagcaccgggccgcaacgcctccgtgggcatggagggacgctcgggcaccggctcctggcaagccaccggcaccggtattcggacttgcaggacatcggtgtgcgtcgtgccggcgcatcccgccagcgatgccatggccagcagcaccatcatgcacgcgctccccatgctcatggcttgctcctttcctggagccaggcttgcactcgggcctgggcgctggcgcacgcgtcgccaggcaccggcatgggccgggccaggatgtcatccgcgcgccggtcccgggcctgcgcgcgggctgcggcggcacggcgagcctccgcagccgcatgcgaccgctggtcggcctgggcgcgcagggcatccacggcggcagtgcatgcctgcgcagcgccctgcgcgccggccagttgccgcccccgggcagacacctccgcctgcgccgcagctaccgcgtcccgctcgccaagccacgcccagcccagcaagccgttgcccgccatgctccccagcagcagccagtgcagcggggtcatgaccagccctcccgccgtacacggatccgctcacggacgatataggagcacagcgccaccacggccaccatcagcaacggctgcagccagtcacccaggctgtccgcgctggccttgatgtcgctgaccgcccgcgccgtctcggcgatggcggccaccgccgcagtgctgcctgcggcgacgcctgcgcggttgatcgtgctctctgccatggtgcgctcgggctcgacggcccggggcatgccggcaggcgcatcgcccaggtacagcgcagcctctgcggcacggcgccgggtcaacccgggccacgtcttgcctccggccttgttccacagggcgaatgcccgcgcagcagcttcgtggtcgccacggttgtgcgcccgcaggacgctggaagcggccatgccctcgacgcccacgttgaacgcgaaagacaccagcgcatcgaactgcgcctgcgtggcccggccgcccgtggcccgcgccacgcccgcctcgtactcgcccagctcctggcgcaggcgggcatcggcctgctcgcgcgtcatcgtgtccccggcacgcacgccgcgcgtgaaaccgtagccgatggtccagatgcccacgggatcgcggtacgcctgggcgcggaaaccctcgaactcctcgatcagcgcgatgccgcgcccggaagtcaccatggtcatttgcgtcctcccggctccactgcatgcccgcgcaggatcgcaagcgactccttgatgtcctggttgctgcgctgcaggtcgtccacccggcccttgatctcgcgcagcgattcacgggtggcgtcgcggtccttctcggccagcacctcgacctgggcaatgcgtccgtcctgccgcgtctggtcctcgcggtaggcaccataggccagcgtcacggagcccacgaacaccagggtctggacgatggtcccggtgttgatggtggggtcgaatctcatgagcctcccggctgtagtcttgttcattgatgcatcctccgaagtctgcgggcgaaaaaaaacctgctggacgcaggcaccgagtggcagctgtcgcggtcatatcggccaaccggcctctatgtcgtacctagcagcatcagccctgttctgcagcgcagcgatggcctcgtggtgcttgcgttctgcagagaaacaggcctgcacatgcgtgaccatggcggcggcggcggtgtgcagatcgcccaccgacagcgtgatccagccactctcggacttgaagtccaaggacacgagaccggcaatttccgcgttcgcaaccaacccagtgatgcggttctggtcctctatggacgtgccaagccgcttgccgtctgcaagcgtcaagccccctgcttccgcagcccggcgccgagccgttgccgcggccatcagccgcgccttgtcggcttggagggcctgctcgatatcgccggccgacatggaccggacttcataaccctggacccagttgccatcctcatcggcctcaggggccagcggcacgatgaattcggtcagcggatcatgtagaggctgctcgccttgtccaaccgtccgataggggccatgcccttgataaccgtcgccgatcacggcgatgacgccagctgcctgctcttcggccacgacgtcctccatggacatgggccagcgcctggtctgtgtattgatgaactgcatttcacactttctgagtgagcgttgtctggataggtcggaggactcccggggacgatcccgaagcccaccggggtatagagtgcgagatggtctgccccgaagtgactgccgcgttgttgcgccatgcgagcttgtcgcagcgccaccagggcgcgtcaccgtcgaagtcaccttcaacgccatcggcgtatttgccagctgaattgctgacggaatgctggtgttgatgccgggatccgaacctgagccgcactcggtcaggtgggcgtgttcaccggagcgttggaagggaaagacctttcgcctccccaaaggatgcgcacaatcgccccggttccggccgcgttgtcgcgaatccagaagtccagcgtgatcgtgagtgtctcgccaggaatcaccgccagcgcgttgcggtaccgcagattgccgcctggcttggcgtagggaaaccccgcagcactccattcattgtgcaaagtgcccgctccggcacgataaaggcctttatcgcttcccgtccctcccggagagccttgtgtggagatcaagcctgctgcgccattcgcgccaatcccgtagatgccgaccccgccaccgcggccctggtatgtttgtccgccgccaccaccgccccccccaccaccctgtccgtcggtacccttgatgagtgagtagttgcccattccctcgtcgcgctggtacatgccgagcccgccagggccggagtaaccaccagcgccaccgcccccgttgtagacagtattgacgttgcgggcatcccctccgtcgccgccatgggcattgttggttcccgatgcccatgtcgtgttcagcagatcgttgccgccacgagaaacccgggtcgcataggccttgtggctggagacgccgagcatgcacacctcatacacgccggccggcaccacccagttgaagacggtctgtgaattggacgcccccgcgctctggaagatcacctcgcccggatccgcgagcggcagtgcgccgcccgaaaacatttgcggccggatcatgctgcgaatcccgtcagtgcagagacgtaccagcccacgttgcccacgaagcacttttcgaagtaaagcagatggcgcttgccggtgacgatggtgggtatcgtgccgttggcccagacggaacctgctggcagggtgaagccacctccgatcatgaagctgatctccaggagcaccgaagcgctgtccgctggcacgttgacgaaagacagggccaccgtcgagccgttgatgcccaggtggaatcgcatgcccttcgacagatccatgacgccatcggtgagttgggacggctcgttgagcatggccatgcgccgccacggcgatgcggaggcattgccaggcaggccggccattccccgtgcatggaccagcccgttggagccaatggccagttgcgccagcgttgcggcgccgtcaggaccgcgaagcaccagcagttgaccattggaaacccccacgggcgcgccagccaccggcgatccaaagcggtagaagcccgcattcaccgcagacgcaagatctgcgttgcccagatcggcgactgcaggaatgggaatcgtgaccacacccttaaaaccattgatgctggccacgggtccccccgagatggtacctagcccctgcgccacggctgaggcatcccgggccgcagcctgggctgcaccggtagcggcacctcgggcctcctcggcggcctggcgcgccgtgctggcgttgtccgcctggatgattgcagtgtcgcgcgccgcctcggacgcggcccgcgcggcggcagcattgccagcctgggcgaccgccgtggcagcggaggccgccgctgctgccgcgctctcgcccgcggccgtcgcgttctggaacatgttggcgcccagggcattcgcctgcggaacgaaggcagcctgcgcagcgacgctcgcgaacgccttggccttgaaaatccgatggcgtgtccgtcggctgcggcgccggcggcatggcggtgatgatgggcggggaaacgatgtcggtcatgtaagtccttccagctccagttcggagtccgagtagtcgtagtaggaaatcacgatgtcgaagctcttgtagaagccgtacaccgtggtcgattcgtatcgggaagagccgatccagaggcagggagtggcgcgcacttcggccaggaagtcgttgaaggcgtccacctcagcggcatcgagcagcagcgagaagctggcgcgccgggcgaaggccctctccaccaccaccacgtccccgaaatccgttcgctccttgcggctgtagtcctggatgccgacgcgcgcaccggccttcacgcccagcgcgaaagtccgcacctggcccagcagcagcacgcccacggccagggcggacgtgccatcgagatcgatcagcacgtccgccccgggaaagctcggcaggtccatcagcaccgactggctgggagcccggtgttctccgaaataccactcccaccagtccggcgcggccggtacccacgacaggtcttcggtgcggtcgtacaccgtgccgtaggccggatcgaccatgcgcacgcgcaggcgtatcgcccccgtgacgtggagggccgccatcgacgtgacggcctgcccgggccgcaaccggtactggatgctggcggcctgcgcagtctgcgaactcacggaccggtcgaaggccttccagcggttcgtcgctcccacctccacccaggcgccagaggggtccaccgcagggtccttgcccacgttgccgtcctgcgtgctctggtacaccttgtgcacggtggcctggacgacgcgcgcgcccttggcataggtcgtgcctgccgaccagggcggatggtcggactccggcacgttgctgcctaccagcatggccggcgtgaccaccaggggccgcaccacggtcaatgtctgcttgctcatgcgatttcctcctgtctctgctgcggcatgccgtctccgtcccaccgctccagcaccttcgccacgcgggcgttgaggcgcgccgtctctcccgcctgctggcggctgtcctcgcgcagggcctgcatttcggcgagcagcgcggaggcaccgctttgctcactgcgatcgatggaggccattaacgcccggttgtcggcggccgggatgatccgctcgcccttgtgcacgatggcgggggtgtcgtgcgggacatagttcgtcccctggtcgaaggccgggaaacccaccgacgcggcagccttcacccagtccgacacccagtagccgctcaggatcgagaggtcgtccagcgttccccctgcccccttgatcgccttgagcagcccgaccaggtcgccggttccgtcgaacgagtggtacagcggggacagcttgtcgagccgcgcgatcagcgcctggtcgatgaccggctcgtatccgatgcctgccgtccccaggtatgtgaggcgccggtacctggcctgtgcggccgcggcaccgccgtcgctcgcatggcctccgctggtgccgccccacacggctccgccgctgcccgaaccggaggcaggagcaggggaagcagagccgtcgccctcgcccttgcccagcagggaacgcaacttgtcgatcgctgcggcaacgctcaacgttgcatcaaaggttccgttcgcgatgtcgatctgccggcgccagtaatccagcatttcctgctgcgccttgagttgccggttgatcgcatcggtctgcgcatcgagggcttcggactggcccttgagcgccgcgagctgttgctcggcgacgctcttctgcccgccgctgatggcctccagttgggacagcgtgccggccaaacccagccggtcgcggtccagctcgaactgcgtggcgtagttgcccggctccaggccgctgcgcgccgcaccgatggcctcctgcagcaatgcctggtcaggcagataacccgtggaacgggccgtcgccagcgactgctccacgaaggcccatccacgcgccgcctgcatggtggcggtggtgcccacctgcccatacaactcgcgggcattgctgcgcacgagttcgaatacaccattgacgagcgacagcgactcctgcgccagttcgcgctgggtgtcgatggccttgcgccgggcgtcgatggactccagttgcgcattgaggcgctcgctctccagcgtggcggcgttctgcaggcgaccataggcgtcctcgcgatcctgcttgcgtttggcctcggcctccgcggccgcggaagcggcatcctccagctcccagatacggttgaccagctttgccagttccggatcgagcttccatagcgcgtcatattcctgcttgcggcgcatgtccagcgcctcccggttcttgccctcggcgaccagcaggcgctgctcgagatcccagcgcttgtccgagatggcttgctgcttgcgtgcgacctcctcggaagacaccgcaaccgcatcgaaggcccccgcgagctgcaacagcactgcataggccttccgtcctgcctcggtattgagatcctgggcctccaccagcctgcggtactgcttgcgcgcatccgacgcatcgatgtcgggaagctggattcccgcagccgacagctgtttctcgatctgcttgcgggccgcctcgcgctgctctccgctgtcatagaacttctggtagtaggtcgcggcactggaccccagcgcctccacgccacccgccaccttcatcagtgctgcgaacgcctcgtcgctgatgcccgcgaaaccgaccagcgtgctcgacatcgtctggaaaaccgattcgattttgccgatctgcgccacggcagcctggagcccctccatgttcacctcagcgccgaggtcgttcaggatctggtctgcccagctcggcaggtccatgtcgagcagcacctggcgcgtatccttcgccaccgctgcaaggtattgcttgtacccctccggcccatcagcgaattcgcgtgcagcccatttgctctgccggttgtcctcccagttcacgagattcttgccgtcgcgcgagatgcgcagcgtgccccaggcaccgtccttggacgagtcgtcggcaaagcccgtggctatctcgtacttgccattgcgaccgaaggccttgccgaatccatcgagcaggtccaccacgcccttggcgacggacgaaacggccttgtcggtttcggccgaatacatcatccccaggttcaccccgaacgcatggtcctccacgctgcgctcgaaccccttgtcagcgctgtactgcacggtggatccctggtgcagggtgccgctgtcgtccaggctgctgatgatcgccaccagtgcccctatacccagagcgataggccccagtgcgccgatgatcgtgccgatacctccaaggatattgccggcacccatagcgatacctgccgcgtccatcgcaccgaggaagcccgcctcgccaaaaagagccgatacccctgcgttcatccccatgccaaacgcgccaccacccagctggagcaagccgcccgcgttgccaagcaatgaaaagcctccgccgccaccgccgccgtcgccggtcagcgcactcgctattgcccctgacaccggctttcacgatcgcgctgatcacaggcctcaacaccaatgtgttgaacatgttcttcaacgcatccctcaggtgccggccgaagtccttcccgctctccaagcccttgaacagggcgtcggtcagcgactgctggatctgatccgccgtcttcgcccaatcgtcgcgcacgaccttggccacggccgcctcggtttccttgcgctgggccttctccagggtttcgcgcaccttcgccttgtccggatcactgcttcgctcgacctcggccagcttctccgcatactttgcctcgatctggcgctgcgcgacgatcttggcccgctccaccgccgtcaacgacgccaggctggcttcctgctcggctgcggcgacgctggcttcggccgaacggagcatgtcgtcggcctgcttctggagcacgttgtgctccgcgacgcgagtctggttgatcttccgttcctgggctgcggcctgctcgcgcagcttgtccacgtagacgggctcatagctggagtcgctgccggattccagttccgtgatcttggctttgatgagcgaaagccggtattcctcgatctcgacctttcccttgccccacagcgcattggaggcttccagttcggacgcctgctgctcgatcgccttggcggttctgcctgcctcgtcgatgagcgcggcgtaggcgcggcgggccttctcgagttcctcgttgcgctctttgccggcactgccgccagcggtgtcagcgctcatggtgagtccgggtgctgccgtattgcttccggcagccatgttccggcctgcgaccgcgcagttgtcggccgttttgccgacgcagcagccgcgctccgtcctggctacggccaccggcgatggcccatgcggggaagaggacgccttgcgcttcttttcctcgctggctcggtcgctggcctcgaccgcctctctctctgtcctggcgttttccgcccgagactcggcagcccgcctttccctgcgttgctgctcctgcaggagagccagctggtcctgcaagtctctggtcgccttgccatcctggatgccgatggactggttgcgctgctgccgctgctcgatctgcgcctgcaccccggcgatctgctcggaaatcgaagcgggtcggccgatacccaatatctggtcccagacacccttggcggtcgaaccaaggccgcgccatgcgcgctccaggtagcccaggcggtcgtgcatcgtgtcggccactcctgccatggcccgctcgtatgcaccttgcgccagggcggcagcctccgacgctcgaccctgctcctgcagcgccttgatctggtcgtacaccgcggcagtgaggtagttgtggcgctcattgagcctgcgcgaagcctccaccggcttttcgcccagctcgacgtaggccttcacggtatccgccaccgccacgccgacgtcgcgctccatgcgcagcgccgtctcggtgaagcgctgcagatcctccgctgccacctgccccgactcgccgagcagcgcgatcactcgcgcggcctcgtgctgggtacccacggtctgcgagacggcactggcggcatcctgcatttgcgaaaccgtaagacccgcggcgttccccgacaaggcgattgcgcgcgcataggcatccgcttcctgcttcccttgctggtaggccaccgtcaaaacgactgccgtggcagcggccgcagtgaatggattcaccatcgtcgcgacggcttcccccacggccgccgctgccggagcgatgccgccaaaagcttccgccagcttcacggcctgctccgaaagcaacgcgatcggctcctgtcccgcgatcaggccggcagccatggcggccagttgcacgggcaggacctgcatggccgccgaagcctgggccaccgatgccccataggtttccatcgccgcgccgccgccacgcagcgcttgctccgattgaagcaggcgttcaatcatgcggcggactccggcctccatgctggccagggcccgcagcgcctgctctgcatcctgttgaagtgtgccctgcactgtgttgtcggacatagctcctgcccatgtaaaaaaagaccgcgcggcatgcagccgggcggcctggaaaatgaaagtccgccagaggcgggccccgtacggtgccgggtggcggcggacagccgcgcatgcgggcgcagcaattcatgccgccccgccgatgcgcgcccgctccctctccgccctctcggcgaagaccgtgagcgcctcggactcgatcacctggatgtcgcgaaagcgctcttcatatgtgtcgggatccaggccggcgcggtccagctcatggaacagcacgccgtaatccagtgcgacggcaccggccatgcccacgcgccactggttgcagatgcgcgaccacagtacatagacgggccagttctccggccacacttcggtagccgtatcgtcgtaatcgcggcgctccagcccccacgcggccagttcggcgtcgccggcctggggctcgtacatggcgcgcgcgatgcgggtcagtttcccagcttgccctcgacgcagccttcgcgataggcatcaaagatcgccgtggcgcctccgggaatctcgtcggcgaaccgcgtggcgttttccgcgttgacctccacgtcttccaggtcccaggccttgacgatcttcaggaggtagtcgccgttctttcgcacggcgttgccgagaatgtcgctgatcgtgccggggctgccggatgcgggtatggccgcggcctccgcgatctcatcgacgagctggccgaattcggatttcgtgcggtagaagaattcgcagtggatcacccccgtggtgccatcgagcatcgggaaggaaaccttgcgcttgaacgattcgggacgcttgcccaggacgatttttgccatgatgttgtgctttcgaaaaaagaaaaaaagccctcgccgcatacgttcggcggggcatgaaaaaggccccgcagggccttggcgcaccggccctggatcaggccgtatagcgaaccggccggccctgcagggagatggtggcgcgcacctgcatcacctggcccttggtcagggtgggggtctcgttgaacgacacatagccgttgtagaggatcaccgagccgttgggcagcgcgaccttgaccgcgcggatcgcgcgcgactcgcccgcggccttgagcgcctggtagccgggcagagtggggtcgtcgccgatgccgatctggatggactgcgcgccggtgaccgtgggcagctggcgctcgtagtcctcctcgaggaacgagaagttcgcgaactgctggtcaccgccgttggtggtgaactccaggatctgcgggatctgggtccaggccaggatctcgcgcagcgaaccggcggacgagcccgccgggaagcggttcacgtcggccgtgtcggagcctgcgatttccagcgcattcgctgcgacattggcagccttgaagatccgctcgctgatcttctgccagccggacttcagctcgaagaacgcgccgttggccagcccgtgcgccgtgctggtggccacgccgggcgccgcgttggagatggcggtgatggccttggcggtgccgtagccggttgcgatggcgacggttgcaccgtcgggaagggagacagccatgttgtgcctttcaatgaaaaaagcccgcttgcgcgggcgggtggatgccctgtcgggcgaagatggccgtgaggccggaaagtggagggacggcgcgacgggagaaacctgacaggctccgtagccgctcgggaaatgcccggatgttcacgccagggccggggctggcgagtcgtgcgtgaggaggtgccgcaatgcagacacctggatgcccggacgcgtgagtgcgccccgcttgcggccgcagcgggcgcatctcattgcctgcatggcggacctttcgatgcaaaaaagcccgcgacagcaagcgctgcgcgggcttttgcatagccaaagaaaaagcccgcagggcgaacactgcgggcttcggaaaaatggacgtgcatcttcatcaggatctaccgcacaccacccagaccagaagtctgatagttgcgggcattcgacaaagaggcgtcgggcgagaggataagcatcctctgcaatcgactggtgcaattctaattcagctcctgatggagtgcaagcggtttccgatggattggcgagcccggtgcacgcagtcatcgatgaagttggccatgcggcgccccgcctcgccatgcggcacgcgagacaggcccgtgccggcgcacgccttgcacgccctggatgaaagccgtgccgcacccggcatggactcgaacttgcggccttcgcacgccgagcacgtcggctgaagccaccagtacagcactgcggcggccacggaatgcggcgcatcgatgcgccaacgggtcgcctgcgcggccagttgctcgcgcacttgcggcagcgtcttcaggcgggcgaacacctgggcatgctggagtgcgaggcgttgatccgcgtcttgcggcggctccttcggcgacgaatgaaccatgtcggcccgcggcatgcgcgaatggtctgccccgtcgtactccgaatgcagccgcagcagcgcccctccgacgcgggagcggctccagccggcagccaccaggaggtccgcatccgatcgggaagcgccctcgcgtacacaaagacggagattggaggagttgccggcggtgctgtaggcctcctggacggtgcgggaatcgttgtggtacatggtcttccttcaggggtgaggggcgtcgggcagaccgggagcacctgtgcagagtctggcgcggtgtctcgatccatgcctccatttaacatcatgtttaaacccaagtcaaacaatttgtttaacaacattttgtttaaacggtggacaatggcgccatgcatgaaagcgccctacgcctctaccaagccgcctccgagctcaaggacgtcaccggccagtccgccgtggctcgcctgctgggagagtccccgcagaacatcaagaactgggagatgcggggtgtttccaaggccggcgcactgaaagcggaagaactcatcggctgctccgccgcgtggctgctgaccggcgacaggcagcctgccccggcacaccgcaggccagcccagcccgcagcggtgaccacatcgggcagcgtgacggtgccgcagctggcgaatgcagcatccatgggcgctggcagcgaaatggcgcacgaggacgtgatggtgggccgtctcacactttcgcccacctggatcggcaggacgctgcgcggcctcagcacccccgagaacctgcgcttcatccacgcctatggggattccatggaacccacgttcctggacggggatgtactgctggtggacgcgggcgtgcgcacggtggaggtggacggggtgtatgtcctgggagcacagaaccgcctcttcatcaagcgcgtgcgccagcggctcgacggtgcctacgagatcagcagcgacaaccccaccgtcaagacggtggatgtgctggacggcaagcacacggtggagatcctcggcaaggtgatatggatctggaacggacgcaagatctgaacgcacccgttgttcgccatgtttaacgacccgccggaaagccacgacgtttaaacacccggcaagtcagccacgtcttattaaacagaaagaaacgatcgtgggcgatagcaggcgggggcccgaagatgcgggcaccggcatggatgtggtcaaaggcccagcccgtcggcaaggccggggaaccagcagcgcagcgccctttcgaacggtcagcgccgcgtgggatcgtcgccccatgccgcgcttcgtccatctcgtgtatgtggtaggccgtgctgggctcgaaccagcgaccaaaggattatgcgtgccacttcggctttcgccgcccgtttccggttcgtggcctggactctgtcttgcctttcggccttcccgtcgagtctctacacgttccccccttgtggagggcttcgctcggcgttggcatagcgcgcaggacgcgcagtagcgttcaccgaatttgagaagttctacttcaaggcagagtgaacttaccttgagcaacccattgggtgccgctccattcccaggccgttgcctggggacaggaacctccccgtcaagtcctctgctctaaccaactgagctaacggcccacagccagcgattgtcgcatacgcagccgggccaccccaaaaacccctgcatgcggttttgcggaacgcgcaaccccctggcttgctgaccggctcctggaacccagcatatgggacacgaaagagcctccgcacggcccgtttcactcggacgcctggacacaggttttgtaactggtccgcgccagcgtatcggttaccctcgaaagttacggtcgagttgcttttgatgatccggcctggtcgccagaacgtcgtatgcccctgtccgccttttcccgccttccgctggcgcactacgcgcttgtcatcgatgaccatccactcgttgcacgtggcatggccgagttcctgcgcctccacccccggctggaggaagcccgccatgcccacgaaacatccgaggccctgcgcatcattgcctcgcacggctcgcccatcctggcgctggtggacttctggctcgcggagggtgccgcgacgtctttcatcgacaaccttttcgcgatgtcccccgggacacgcgtgctgatcgtgagcgcggaccaccatccagccattgtgctcaaggcccgggccagcggcgcccacggattcatccacaagcgggaaccgcccgagaccttccacgccgccatcaatgccgtgctcgatggcgcctcctggttcgactccggggcgacggcatgcctttccagcacggctaccaccacagccatcggtgccacgacaccccgcgagatccatctgtcacctgccgatctcggcctgaccccgcgccaggggcaaatcctcgcgctggtcctggagggactgcccaacaaacccatcgcgaatgcgctgcatctgtcggagcacacggtcaaggaacacctcacggccatcctgcaaaagctcggcgcgagcaaccgggtggaacttatctccaggctgcgcggcgtccggatggatgaatcctgagccgcccggcgcagccgcgccgcggctggtccggtccaaccgacacaaggggttacgcaattcctgccatggcgggggaccagccggaggggcgaccccgtataaatctgcgttcccctcgcagaaccagccggttcgggtgcagggatcccatcggcctggaagctgaaaaacgtatggctggcacgcacacggcccgcccggattggagaaaacatgaggattgccgccccattgctcgtcatcggcctgttcgtcgcccctgcggcctggtccgccaaccgcgcctgcgtgatcgagggaaccatctccgtcgcgggttccagtacggcggtgaaagactgcatggagttctcgtccgacgtcacggcggagcaactcaagagcagctgcgacgcggtcgcacaggcatcggccgggttcggtggcaagccgggcaaggtgacactcatgcgccaatgtccacggcctgccagcggtgcgtgcaagggactgatgggccgaccgctcgatgcctactattacggactgtcggccgatgccatccagcagaagcggcaagcctgcgaaacctcgaccgcggtgatcaagggcggtacgtggagcgacggcaagtagccatccgcaagtgctatccgagtgggtcgtcctagcggcgatggctcagcgcattggtcaccagcttggaggtgatatccacgatctggatcatgcggtcgtagggcatgcgcgtggggccgatgacgcccagcgtgcccacgacctgcccgtccacctcgtacggggcgctgaccaccgacagttcctcgaaaggcacgacctggctttcgcctccgatgaagatgcgcacgccttcggcccggttggagacgtcgagcaggcgcagtatctgggtcttctgctcgaagaggtcgaaggccttgcgcaggttgcccatgtcgttggagaaatcgctcagggccagcaggttgcgctcgccggatatgacaacctcctcctgcgatgcggccatggcctcggagccgacgttcaccgcggcctgcatgagggaagcgatctctccgcgcaactggtccacctcggtcttgagccgctcgcgcacctcgtccatccccaggccggaatagtggctgttgaggaagttggcggcctcggccagttgcgactgggaatggtccacttcggtgaagatgacgcggttctgcacatccccgtccggagagacgatgatgacgagcaggcgccgctccgagaggcgcaggaactcgatgtggcggaagaccgacggccggcgcggagccatcaccacgcccacgaactgcgagaggctcgacagcagctgcgcggcgttcgcgatgaccttctgcggctggtcggccgcgagctcgggggagcacagctcaccgcgctgcaccgtcaacatggtgtcaacgaacagccggtagcctttggcggtggggatgcggcccgcggaggtatgggggctggcgatcagcccgatgtcctccaggtcggccatgacgttgcgtatggtggccggggaaaggtccaggcccgacgccttcgacaacgtgcgcgaacccaccggctggccgtcggcgatgtagcgctcgatcagcgctttgagcaacaacttggcacggtcgtcgagcattgaatcattttaatgatctaatttccgtgatgaagctcaggttccaacgcgtggcgctcgtcggcaagtaccaggcgcccacttctgcaggcatgtccgacagttcgcgcgacgcgctggacggcatcgccagattcctggccaacgaggggtgcgaggtcgccctcgaggcggataccgccgcgaacacggggttcaccaactacccggcgctctccgtggagcgcatcgggctggactgcgatctctgcctcgtggtgggcggcgacggcacgatgctgggcgtcggccggcaactcgcccagtaccgcacgccgctcatcggcatcaaccagggccggctcggcttcatcaccgacatccccctgggcgagtacccgacggttctcaagcccatgctgcggggcgagtacgaggaagacctgcgccccctcatgcgggcccgggtgatgcgccagggccagtgcgtgttcgaggcactggcgatgaacgacgtggtggtcaaccgcggttccacgtccgggatggtggaactgcgcgtggaagtgggcggccatttcgtgtccaaccagcgcgcagacggcctcatcatcgcttcgcccacgggctccaccgcctatgccctgtccgcaggcggcccgatgctgcacccgacgattcccggctgggtgctggcgccgatcgcgccgcatacgctgtcgaaccggcccatcgtgctgtcggacagcatggaagtggccgtggaagtcgtcagcgggcgcgatgtcagcgcgaatttcgacatgcagtcgctcgcgtccctgcagcacggcgaccgcatcctggtacagcgctcggactaccgggcgcgctttctccatccgcgcggctggaactacttcgccacgctgcgcaagaaactccgctggaacgaaggaggctactgagcatggcgttgaagcggattgctctgcgtgatttcgtgatcgtcgagtccctcgagctcgacctccataccggattcaccgtcctgaccggcgagaccggcgccggcaagtccatcctcatcgatgcgctgcagctgttgctgggcgcgcgtgccgacccgggcgtggtccgggaaggtgcggcgtccacggacctgtgcgcggagttcgatggcacccctgccatcgcggcctggctggacgatgcgggcatccctccggaagacggcctgctgctgcgccgcaccatcgacacccagggcaagagccgcgcgtggatcaacggggtgccggtgaccgcgacgcagatgcgcaccctgggatcgcacctgctcgacatccacggacagcatgcctggcagagcctcacgcgctcggacgcggtgcgcggcctgctggatgcgtacggcagcatccgcccggaaggcctgcagcccctctggacgcgctggcgcgacgaccgcaaggcactggatgccgccgttgcgggccagaacgacatccagcaggagcgcgaccggctccagtggcagatcgcggagatgcagaagctcgcccccgccgatggcgaatgggaagagctgaacgcgcagcacacgcgcctgtcgcatgcgcaggcgctgatcgacacggcacaggacgcgctgtcggcgctggaggatgatgaatcgggcgctcacggcccgctggtgcgcgcccgcggcctgctcgaaggcaaggcgtcgctcgacccgcagttccagtccatgctggacgtgctggcgtcctgcctggcccaggcatcggacgtggcgcattcgctccaggcctacctgcgccacaccgacgtggaccctgaccggctcgaaacgctggatgcgcgcatggggctctggatgtcgctggcacggcgcttcaagcgccagccgcaggacctgcccgcactgctcgccggctgggaggaagagctcgcacgcctggacggggcctcggatgtggaagccctcgcggagcaggcccgcaaaagcgaagccgcctatatgcaggctgcccgggagatttcgcagaagcgcgccaaggcggctccacagctcgcgcgcgccatcacccaggccatgcagggcctgggcatgaagggcggccgcttcgacgtggcgctcgacacgcaggccgagcctggtccccacgggctggacagcgtggcattcctggtcgcgggccaccagggggtgacgcctcgcccgatcggcaaggtggcctcgggcggcgaactgtcgcgcatctcgctggcgatctcggtgaccaccagccgcctgggcgaagcaccgacgctgatcttcgacgaggtcgattccggtgtcggcggctccgttgcggaaaccgtggggcagctgatgcagcggctaggccgcgaccggcaggtactggcggtgacccacctgccgcaggtggccgcgtgcgcagaccaccacctggtcgtgtccaagcgctcccgccagcagggaacggtcagcacggtggccgccgcggaaggcgaccgccgcatccaggaaatggcacgcatgctcggcggcgagcgcgcttcggccgccaccctggcgcacgcccgcgagatgctggacaacagccgcgcggcagccaagggagccagagcatgacggccaacaccctggagatcgtgctgatcacgggcatgtcgggttccggcaagtccgtggcgctgcacgcgctggaagacgcgggctattactgcgtggacaacctgcccccggagctgctcgcggccttcgtggcgctggagcaccagcaccacggcaaccgggtggccatcgccatggacgtgcgcagcgccacggcgctgcccctggtgccgcagcagctgcgccgcctgcgagcggaaggcgtgaccgtgcactcgctgttcctggatgccaccacggacacgctggtgcgccgcttttcggaaacgcgccgccgccatccgctgtcccgcgacgaatggtacggcgagccacatgcactactggaaaccatcgagctcgagcgcgaactgcttgccgacctgcgcgagcaatcgcacgtcatcgacaccagcgcgatccgcgccgcgcagttgcagggctacgtgaagagcctgatgccggcgctgccaggtcaattgacgctggtgttccagtcgttcgcgttcaaacggggcgtgccggtggacgcggactatgtcttcgacgtgcgcatgctgccgaacccgcattacgagccgggcctgcgccacctcacgggcaaggaccagccggtggtgcattacctggaacaggccccggaggtgctgcagatgcgcgaacacatctccggcttcctggggcactggctcgagccgctggcacagaaccaccgcagctatgtcacggtggcgatcggctgcacgggcggacagcaccggtccgtctatctcgtcgagcgactcgcagcggaattttcagaccgctggacgacactgcgacgccaccgggaactcgacggacgctaggcggcgggcagccgcaattgatccaggagcttgcgcacgggggccggcaatcccagcgccttccattgcgcggccgtgtaccagcccccctcctgcccggcttcggcctggccgggcgcgacatgctccggcccgggcaccagcaggggatgcaggtgcaggtcccggtgcgtgaggacatggaacacggcatccagttcccgtggcgggcggaccacgccgcgctgcgccagccagtcccgggcctcctcccggctgtcgaacatgggtgggcaatgcaggccggcccagatgccctcggacggcctgcgctgcagccagaggcgaccctcgccatcgtgcagcagcggaaaccaccatgcctgagcccgccgcagcagcttgcgcgtgcgcacggggtaatcctcgggattgccggcccgggccgcagcgcactgcggctgcaggggacagaggatgcaggcaggcttgcgcggcgtgcagaggctcgcgcccaggtccatcaggccctgcgtgtagcggggcatggattcctgcaggtcgtcgagcggcagcagttcgctggcgcgatcccacaggtcccgctcgttgcgggcgacggccaggtcggcatcgaaaccgagcacccgggtgagcacccgccggacgtttgcatccaggatgggcacgcgctccgcgaagcagaaggaggcgatcgcgccggccgtggaacggccgatgccgggcaggccggccagcgcctcggcggagcgcggaaactccccgccgcaacgctccacgacttccttggcgcaccggtgcaggttgcgggcgcggctgtagtagccgagcccgctccagagggccatgacgtcgtcctccggcgccgcggccagggcccgcacgtcgggaaaccgctccaggaaccgcacgtagtagtccagtaccgtgctgacctgcgtctgctgcagcatgatttcggacagccagacccggtaggggtcgcgcgtctgctgccagggaaggtggttgcggccatgcacggcctgccagcgcaccacttcggtggcgatgtcgggggccgcgcgcttcatgcggacagcggcgtccggagctggggcttgccgttttccgccgggagggaagccagctgctccgtcagttcgtgcaggcgggcctccagttgcgcgagttcctgctcggcctgctcgatctccgcgatgcgctccacgagtccgctggcggcatgctggatgcggtccaccgcctcgatgcgccgggcgaagctgcgcttgcgctcgcgcaactgcgcgtcgagttgggccgtggcggacttgctccacaactccaggtcgttcgcggccgattcgaacacggtacgcagccgcattcccagagcccgcacgaggcggtgggtgaaatcgggctgcgccagccgcagggtgttgcccacgccgatgtattgcaggtggcgggcctcgatctgctggatctccgtcaggaagccatcgagccggggcgtggcgggcacctgcagggagaagccgaaatccgcattgagctggcggaacgtcccccccagcatggagtggatctcggtggccgacgcctgggccttgtccatgatggcgcgcaggcgctcgaacgtctccgcgtacaccttgcggaccccgagcttcagacccttttgctggagggtttcgaccagcgacgtcatctccgccttcagcgagcgcgcgcccaggtcatggaagatgtcgcgcagcagcttcaggtgcacggcacgcaccgcctggatcttggcggcgctggcgtcgaattcgcgctgctcctgctcgatgcgcacgcgcatggactcgatcaccgatgcattcttgccgcgcaggctgcgcaactccagcatctggtcgtccaggtcgcgccggcggatattgatcgtccggcccgcttccgagcgcagggaggccacgccggccgtcacggccgaacgcaggatggcctggcgcttgcccatcacgccctgccccagcgcgtcctccagcgccggcagtccgctcgattccagcagcacgtcgtcgcaatggatcttggacaccaggcccttctgggcggacaccagcagcacctggtcgggtgccacgcccagcatgtcggcggaggccaggcgctggcggtccagctgctcctgcacctgggtcggggagttcagggtgtcccacaaggtatcgatcttgttgagcaccaccagctgcgcatccgcatggcccacggacggcgccacgtgctggcgccagatctccaggtccgaccgcgtgacgccggtatccgcacccaggatgaacaccacggcatgggcctgcgggatgagattgatggtgagctcgggctccgcgcccacggcgttgaggccgggggtgtccaggatgaccaggccctggcgcaacagggggtgggggatgttgatcagcgcatggcgccacgcaggcacctccaccagccctttcgcgtcgggcacggggttttcctgcggctggtcgtcgtgccagaagccgagggcgcgagcctcgtcctgcgtgacccggcgcacttccgaaaccttctcgatggcctgggccagctgctcggcgtcgccgacgttcagcggcacttcgctccactggtccggccgcagccgccattcggccagcccctggggctgcgtgcgcgtctcgatgggcagcagcctcaggctgttgggcagcgccgggtcgtaaccgagctcggtcgggcacatcgtggtgcgccccgcgctggccggcatgatgcggcggccatagtcggcgaagaagatcgcgttgatgagttcggacttgccgcgcgagaattccgcgacgaatgcgaccatgaccttgtcgctgcgcacctggtcttccaggcggcgcagcttttcctcgatggccgcatccatgagggcatgcgacgacatccattcccccaggtgcttcagctgcagcgcgaaagcgcgccgccaggcgccatgctggtcgaattgctcgttgaaagaaggtcccacggtgctcctggaggtggatgctgcgctgcggccctgcaggcacatgcaaaatatatcagcaccccgggccagattgcccgcccaaatcacggccgctggcagcggatgcaatagtacgtgctgcgctggccctgccgcatggagcgtatcggcgttccgcaggtacggcacggcaggccctcgcgcccatagacgtgggcttcgagctggaaatgcccggcattgccatccacgccggcgaaatcccgcagtgtgctgccgccgcgctccaccgcgcgggccagcaccgtgcggatcgcctcgtgcaggcgccgggcgcgcagcggcccgatcgaagaggcacgcgccgtcggccggatgccggccaggaacagcgcctcggacgcatagatattgccgacaccgaccaccgcccggcccccgagcaggaactgcttgacgggcagccggctggcccgcagcgccgccacgaatccctccagcgtgaaggtatcgccgagcggctccaccccgagccggcccagcagtttcaccgcctgcgggctcgtctcggaatccgcccagacgacggccccgaagcggcgcgggtccttcaggcggagggtgccccggctggtcgccatgaggaaatggtcgtgcgcgccgggcgactcggtactccggtcgaagcgcaggctcccggacatgcccagatggatcagcagcatgccgcggtccaggtccaacagcaggtacttgccgcggcgccgcacggccaccacgcgcaggccgtgcaggtcttccggagcgcagcccaggggccagcgcagtgacttccccaggaccacggactcgatcaccgcgcccgccatggcgtccgcgatgccgcggcgcgtgacttccacctcgggcaactcaggcatatggtcgggctccggaaactgtatctggcatggattattatgagtcgatggagcaatcacatcgacttcggagtgccgcattcctgtgcgcactgtgtgccgtcgcggcgccctctttcgcggcaccggctgctcccccacctccatccgcgcgggccccgcaggcggaactgcaggtggagaacatccccaacagcgaagcccgtgcagccctggacgccgagctgttctacgacatcctcgtcggcgaactgagcaccagccagggagaccccggcacaggctatgccctcatgctcgaggcggcccggcgcagcggcgatgcccagctctaccggcgcgcgacggaaatcgccctgcagtcgcgctccggcgaatacgccctggcggccgcgcgcgcctggaaggaagcccagccccagtcgcgcgaggccaatcgctacctgctccagatcctcatcgcgctcaaccgcattcccgagacgggcgacctgctgcggcaggaactggcgcagtccccggcgaaggaccggctgctgaccctccaggccattccgcaactgtacggacgcgcaccggacaaggccgccgcggccgccatcgtcgagaaggccctggcggaccagctggagaacccggcggccggcccgctcgcctggacggcgctgggacggatgcggcttgccgccggcgaccgcaagggcgcgctcgaggccgcccgcaaagccctggcgcaggaacccacgctggacgccgcggcgctgctctcgctgcagctcatggaagcaggagaagccgacgccgagccgctggtggcccgctacatgggcggcggcaagccccagccggagatccgcatggcctatgcgggcgtcctcctcaacctgcagcgctattccgaagccgggacgcaggtggacctgctcacgcgggaagccccggacatggccgaggcctggctgctgaaggcaaccctggccctgcaatccgaccggctgcaggaatccgaagcggcgcttgagcagttcgaacgcctgctgcagtcctatccgcccgcggacccgcgcaaggccgccatcggccaggcctacctgctgcgttcgcagatcgccgaaaagcgcggtgacctcgcccaggcggaagcctggctgggcaagatcgagaactcggccgaactcctggccgcccagacgcggcgcgcttcgctcctggcacggcagggcaagctggacgaaggcatcgcactgatccgccgcctgccggcccgcaatccgctggaagaacgccagaagctcgtggccgaggcgcagctgctgcgcgacgccaagcaataccagaaggctttcgaggtgcagggcaaggccgtcgccatggcgcccgaagactacgacctggcatacgaccaggccatgctggccgagaaggccggcgacctggctggcatggagcggctgcttcgccagatcatcgaaaagcgccccgactaccaccacgcctacaacgcgctcggctattcgctggccgagcgcggcatccgcctccaggaggcccgtcagctgatccagaaggccctgacctacgcgcccaaggacccgttcatcaccgacagcctgggctgggtggagttccgcctgggcaaccatgccgaggcggcgcgcctgctgggcgatgccttccagcgccagcccgatcccgagatcgcggcccacctgggcgaggtgctgtggaccatgggcgaacgctccagggccctggaggtctggcgcaccgggctccagctgaacaaggacaacgagacgctgcaggaaaccatcaagcggctgaaggccgtgccgtgagggcggcgcccttgccggcgatgccgctgcgccgcagcctggtcggagccctggccggatgcgccctggtgctggcgggatgcgccagcccgccccgtccgtccaggaccgcggagcaggcgggtacccggcgatggaacggccgcatggcgctgcaggtggatgaccccgcagtgaacccggtcagcgccgggttcgagctgagtggcggacctcagcacggagaactcgtgctcctgaatcccctgggcaacgtgctcgccaccctggaatggtcgcctgccggcgccgtgcttcaaaagggcggcgaacgccgcacctccccatcgctcgacgcgctggtgctcgagctgacgggcagcgccctgcccgtcgccgcgctcttcgcctggctcgatggcgacgccgtggcagtccccggctggacggtcgataccagccggctggatgacggccggctgaccgcccagcgccagagtccgctgccggaggccacgctgcgcatcgtgctggaccgctgagccgatccatgcgcgcgctccacgacctgcccgccccggcaaagctcaacctgttcctgcacatcaccgggcgcaggcctgacggctaccacctgctgcagtcggccttcatgctgatcgactggtgcgacacgctgcatttcgaactgcgcgcggacggcgggatcagccgggaagacacgggtgccgggctgcctgccgacgacctctgcacccgcgcggcgcgggcgctgcaggaggccacgggcacgcggcagggcgcgcacatcatcctggagaagtccatccccgcgcaggccggcatgggtggcggctcctctgacgcggcgaccacgctgctcgccctcaaccggctctggggcctgggcctgggccgcgtgtcgctcgagcgcatcggcctgtcgctcggcgccgacattcccttctttttgcgcggcaggaacgcctgggtcgagggaatcggtgagacaatcacgccgctcgagaacgtgcacgcgctgccggagagccggttcgtggtggtcaagcccgaagccggactggatacgaaatcgattttttcgtctccttcgctggaacgcaattcagagcgtgctacaatctcaggctttgctgcagcacactaccaatttggtaaaaacgttctgcagccggtcgcagaactgctctgccccgaggtctccgaagccatccgctggctggagcacaagggattgcaggcgaggatgaccggctcgggaagtgcggtgtttgcgcaaatgacacatgcgatcgatttattcgatctgcccaccggatggagggcaaaagtatgtgataatctgaggctccaccccctcgcagggtgggcagcagatgaagattgaggtggattgccatcaggcagtcaacctgtgtaggggagtcgccaagctggttaaggcaccggattttgattccggcatgcgaaggttcgaatccttcttcccctgccaaagcttttcgcttcgggcatttacttcagactgctgggtctcgcatgcaagccaaccaccccgacttcatggttttcaccggcaatgccaatccaggcatggccgctgatatcgcccggcatctcggcaccagcctcggcgccatcgatgtggcacgcttctccgacggagaagtcaccgtggaaatcaagcagaacgtccgcgcacgcgacgtgttcgtggtgcagtccacctgcgctcccacgaacgaaaacctcatggaactgctgatcatggtcgatgcgctcaagcgtgcatctgccgagcgcatcagtgccgtgatcccctacttcggctatgcccgccaggaccgccgcccgcgctccacgcgcgtgccgatctctgccaaggtcgtggccaacatgctgcaggccgtcggcgtcgcccgcgtgctgaccatggacctgcacgccgaccagatccagggcttcttcgacatcccggtggacaacatctatgcgtcccccgtgctgctcggcgacctgcgccagaagaactacgaagacctcatcgtcgtctcgcccgacgtcggcggcgtggtgcgtgcgcgtgcgctggccaagcagctcggctgcgacctggccatcatcgacaagcgccgcccgaaggccaacgtctcggaagtgatgcacgtgatcggcgagatcgaaggccgcaactgcgtgatcatggatgacatgatcgacacggccggcaccctcgtgaaggccgcggaggtcctcaaggagcgcggtgccaagaaggtgtacgcctattgcacgcacccgatcttctcgggccccgccatcgaccgcatctcccagggcgacgcgctcgacgaggtggtcgtcaccaacaccatccccctgagcgaagccgggaagggatgcgccaagattcgccagctctccgtggcaccgctgatcgccgagacgatccagcgcatcgccaagggagagtcggtgatgagcctgttctcggactgaggattccatcctcccctgccccggccttccggccgggcagtcgatgccaagcctccttcgggaggcttgcgcgttcgggaacctttacggcccgcggccttgacggcgcgggtctttgtcaacgcagggcccgctggtcgcggcaggcccccacaggagtgaaacatgaacttcgtcgcttttgagcgcgcaaagcaaggtacgggtgcgagccgccgtctgcgcaattcgggcaagacgcccggcatcgtctatggcggttccgccgaaccccaactcatcgaggtggaccacaacgccctgtggcacgccctgaagaaggaagccttccactccagcgtgctggacatggaactggccggcaagaccagcaaggtcctgctgcgcgacgtgcaataccacccctacaagcaactcgtcctgcacatcgacttccagcgcgtggacgagaagaccaagctgcacatgaaggtgccgctgcacttctccggcgccgaggaatccccggccgtgaagatcgacaagtgcatggtcaaccccgtggcgaccgaactggacgtgtcctgcatgccctccgacctgcccgagttcatcaacgtggacctgagcaagctggaaaagggccgttcgctgcacctgaaggacatcaagctgccccgcggcgtgtccgccgtggtgcgcggcagccagcagaacccggtgctggtgtccgtggtgacgccggtggccgaagtcgaggctccggccgaaggcgctgccgcaccggctcccgctcccgccaagaagggcaagaagtaattcctgcccgctgacagaaggcggcccctggcgggccaccttcgctggccacggcccaccgcttgcgagcgcgtgggccgttgctttttgaagtgcctgccggcgctccccggataatcgcgcgcaccatgatcaaactgtttgtgggcctgggcaaccccgggccggattacgacgccacgcggcacaacgcgggcttctggtggatcgacgggctggcccgcgacctgaaggtgcacctcgtgcccgagcgggcctaccacggactggtcgcacgggcgaacgtgaacgggcagagcgtgtggctgctgcagccgcagaccttcatgaacctctcgggcaagtcggtggccgcgctggcccgcttcttcaagatacagccgcaggaaatcctggtggcgcacgatgagctggacatcgttccgggacaggccaagctcaagcgcggcggcagccacgccgggcacaacggcctgcgcgacatccacgcccagctgggctcgccggactactggcgcctgcgcatcgggatcgggcatccgggcgtaaaggccgaggtggcgaactgggtgctcaagaagccgtcgcccgaccaccgcacgctgatcgaggacagcattgcccattcgctgaaagccgcgcccgccatgctggccggcgacatggacaaggccacgctgctggtgcacacgaccaaaccgccgcggccgaagcccccgcggccggctgcggcgccgggggacgcgccggcagctcccggcaaccagtaggcggattcgccccgcggtgcacggccccgcgctctattcggggagttcggaggggcgcgccggttgatctgcacctgctgccccggtcaggcgcaggtacttctgcaggagcgtctcgcggctctcggcgtgcaggggattcacgggaatgcaggccacggggcagatctgcacgcactgtggctcgtcgaagtgccccacgcactcggtgcatttgtccgggtcgatctcgtaggtggcctcgcccaggtagatggcgtggttggggcactcgggctcgcacacgtcgcagttgatgcactcgtcggtgatcatcagggccatgggtgcctccgggcggaacggcgcacggcgggcgtgcgggaaacgggcgtcatgcgcaggattatcccagccctccatccccatgccgcgccaggggatgcgcacacggcacgggacggcgaccccgtgcggtttgccgctatgctgcgcgtttcacgcccacgcccacgaccgccgcctccatgggaccgttcttgctcaagcgcctgctcacgttcgccgccacgctcgccggggcatcggtggtcgtgttcctggtgctggagatcctgcccggcaatgccgcgcaggtgatgatgggccccgacgcgtcacccgaggcggtggcggccctggccgcccggctggggctggaccagcccgcgccgctgcgctacgtgcagtggatcggtggcctgctgtcgggcgacatgggaaccagccaggcctacggcacgcccgtgcgcgacctggtcctggaacggctggcactcacggtgccgctggcggtgatggcgatggcgatcacgaccgtgctcgcgctgctggcaggggtgtacgcggcatcccggcatcgccgctggggcgacgtgggggtgatggggctggcgcagatcggcatcgcgatccccaatttctggttcgcgatcctgttgatcctgctgttctcggtgaagctgcagtggttctcggcgggaggatttcccggctggacggaggcatcgggcggtggcccgttcgcggcgctgcaggcgctgctactgcccgccgtgtcgctggcggtggtgcaggcagccatcctcgcgcgcatcacgcgctctgcggtgctggaggtgctgcgcgaggatttcgtgcgtacggcccgggccaagggcatgtcgcggcgttcggcgctctggggccacgtgttgcgcaacgcgatgattcccgtggtcaccgtcatgggactgcagttcgcgaacctgctggccggcacgatcgtggtggaaaacgtcttctacctgccggggctgggccggctgatcttccagtcgatcgcgaaccgcgacctggtcgtggtgcgcaactgcgtgatgctgctggcagccatggtgatcgtggtgaacttcgccgtggacctgctctacgcggccatcgatccccgcgtgaaagcgagcggactctgatgcgcccgccgatccacgcccccgggcccgccgccacccgccccgccacggcggcggacgggctgcgtcgcgccctgcggcatcccagcttcgccatcggggctgcgctgacgctgctgatggcgctggcggcggggctgtccttcgcgtggacgcccgggtcgcccaacgacatggacatgggagcgaccctcctgccgcccggagccgcacactggctgggcacggacgcgtatgggcgcgatgtggcatcgctgctgctcgtgggggcgcgcaattcgatcctggtgggtgtgatcgcggtgggcatcgggctcacggccggcacggcgctggggctgctggccgcggcccggcggggctgggtggaagaggcggtgatgcgcctggcggatttcacgttcgcgtttcccgccatcctctcggccatcatgctgaccgccgtctggggtgccggcgtggtgaattcgatcatcgccatcggcatcttcaacatcccgaccttcgcacgcgtggcgcgcgcctcggccaaggccgtctgggcgcgggaatacgtgctggcggcgcgcgcgtgcggcaagggcccgtggcgcatcacgctggagcacgtgctgcccaacatcgccgccgtgttgaccgtgcaggcgacgatccagttcgcgctggcgatcctggccgaagccgccctgtcctacctgggcctgggcacgcagccgccgcagccttcctggggccggatgctgagcgaggcgcagacgctgatgtaccaggcgcccctgctggccgtgtggcccgggctggcgatcgcgctggcggtgctgggattgaacctgctgggcgacgggctgcgcgacctgctcgatccacgcctggcgcgccgccgctgagcgaagaaggaccgccagtgacttccgggacgttcctcccctcctcccatgttcccgctccgggcactctgctcgaggtgcgcggcctccaggtggacctgcccacccgccacggcatggcgcgggcggtgcgcggggtggatttcacgctcgcacgcggcggcacgctcggcctggtgggcgagtcgggctgcgggaagtcgctcaccgcgatggcgctcatgggcctgctgcccgaaggcgcccaggccacgggccgtgtgcgcttcgatggccaggaattgctggacatgcccgagtccgaactggcgcgcctgcgcggacggcgcatcgcgatggtgttccaggagccgatgacggcgctcaaccccgtgcacaccatcggcgcgcaggtggccgagccgctgcgacggcacctcggcctggcgcgggccgaggcgcgcatgcaggcggtggcattgctggaccgcgtgggtattccgcgggcagcgcagcgcttcgacgcctatccgcatgaattctcgggcgggcagcgccagcgcatcaccatcgcgatggcgctggcctgcgggccggacgtgctgatcgccgacgaaccgacgaccgcgctggatgccaccgtgcagcgccagatcctggagctgatcgcggggctcgtggccgagcggggcatggcgctggtgctgatctcgcacgatctgggcgtggtcgcgcagaacgtggaccgggtgctggtgatgtacggcggcagcgtggtcgaggacggcccgacgcgcgaggtgttcgcgcaccgtgcccatccctacacgcatgggctgttcgccgcgcggccgcgctgggcggacgaggccggaagaggaaatggaagcggccgggcgcggctgccgaccattcccggcacggtgccggagatcggcgcgctgccaccgggctgcccattcgcgggccgctgcgccttcacggtgccggactgcgacgccggcttgccggagccggtggccgtagggccggcgcaccatgcgcgctgcatccggctggaagccgtgaaggcagcacaggcagcacagacggcggaggcagggcggtgagcgggcaacacacccagggccgcgctgcggcagaggcggacggcatgccggcaccgctgctggaagtgcgcggcctggtgcgcgactacccgctgccgcgcgagcgcctgtggacgccggcgccccgcttccgggcactggacggcgtggatttcacgctggcgcccggccgcagcctgggcgtggtgggcgaatcgggttcgggcaaatccacgctggcacggctcgtgatggcgctggacacgccgaccgcgggccaggtgcggctgcggggacgcgatctgcacgcactcggcgcggcggacctgcgctcagcacggcgcgacgtgcagatggtgttccaggacccgtatggctcgctggatccgcgcatgaccgtggagcgcatcgtggccgaaccgctggccgcgctggaaggcctgccccgcccgcagcagcgcgagcgcgtggccgaagtgctcgcccaggtgggcctgcgcccggccgacgcgggcaagtatccgcacgagttttccgggggccagcgccagcgcatcgcgatcgcgcgggccatcgtcacccgcccggccctggtcgtggccgacgagccggtgagcgcgctcgacgtctcggtgcaggcccaggtgctgaacctgctgcaggacctgcaggagcatgccggactttccttgctgctcatcagccacgacctggccgtggtgcgccatctgtgcgacgaggtcgtggtgctcagggaaggccgcatcgtggagcgcgggagccccgaagtgctgttcaggtcccctgtgcatccctacacccgcgaactggtggcagccgttcctcgggtgcttcccgcccatggccgttagaaacggccatctcatgcttccatggataattaattcatagatttacgttttcatggcatccggataacatctatgaatgcctcgccagaacacccgtcctgccgactatccccaggccgtactgcaacagatcggccagctcgccgaaaatattgccaccgcccgcaagcggcgcggtgaaacgcaggcgcagtgggccaggaagctgggggtatcgcagcccaccatggcgcgcatcgagcgcggagatccttccgtggccatggcctcctatgtgatgtgcctgtggctgatcaaccaggcgcaggggctcgcggacctggccgcccccgcgcatgaccgggcggcgctggaacgggaggtggcccgggcacgctcgcgcggccccgcgtcgcggccccgcgacggcagggaacccgccaggcttcgggtaccgcgagcctccgggccgcttccggcattcggcgtgtccgagccgggccctgatgctgccagccaggcggccgggctggcggcgctgctgcatcccacgaagctcccacgcgaatgaccgacaacggccctgtccacccgcgcacctacgttccgcaggatgaactgcacctgtgggccctggtgaaccccgactacccggtgaaggtcggcacgctgcggctgtcggaactggtgccggattgcgccactttctcgtacgacgagggctggtggcatttcccgctgagcgaggacctgcccatcatgccgggccctccattcacggcgacggagaaaggcagcgcaccgggcgccatcgacgatgcccggccggaccgctggggcgagcgcatcatccgccatatcgaccgaccggcgcgcctgtcgatcctggagatgctgctgttcgcgggcgacgaccggttcggggcgctgggggtgtctgtgtcggcccggcagtatgtgccgcgcacactgggcccttatccgcagttgcgggacctggggatgctgagcgcggccatcgacgaggcgcagacccaggccccggtcacggaggccatgcggcgtcttctgcagcccggggtcacactgggcggtgcgcggcccaaggccctgctgcacaccgctgaaggaccatgcttggtcaagttcagcgaactggacgacacggtggacacgcccctggtcgagcacgccaccatgaccctggccgcgatggccggcatcgacgtggcacagacgggcgtgctgcccgtcccgccgcgccacggcaaggcccgccacgcattgacgatccagcgcttcgaccggctcggccgccaccgcatgcattgcatctcggcgcggacggcactgcgcgcggcagggctggacgagagttacggggccctggccaccgtcctgctgcggctcggccatccggatacacaggccgctcagcgggaggagctgttcaggcgcatggtgttcaacatcctcatggacaacactgacgaccacgaacgcaatcacagcctgcgcctggacttcgacggctattacgcactctcgcccgcctacgacgtggtgccgacgttgcagaacctgggctaccaggccatgtcggtgggcacggccggcgccgaatcgagcctcgacaacgccatgacggaactgagcgaattcggcatccgcgcgccgagggccttggaactggtacagcaggtggcgcgcacggtcgatggatggaaggcccacttcgcccgcaagggggtgtgcaacgccgacctggacgtgctgcaggccagcatcgaccgggacgccctgcggcggcaaaggcaggcatttctctgagccgcacggcctggtgatgcaggccggcggggcggaatgcgccgcgtggtgtacaaacacacccggaccgaccggagacaccaacgcccatgcccatcgaccgacgcaccctcctcgccgcagcggccgcttcgccgctggcactgccgctgcctgccctggcccagccccgcaaggacaccgtcgtgctggcgatgacgctggaaccgccgggcctggatccgacatccggtgcggcgtcggccatcggcgagatcacgctctacaacgtgttcgaaacgctgacccgcatcaaccccgacggcagcacctccccgctgctggcggaacggtgggatatctccccggacctgaagaccatcacgttccacctgcgccagggcgtgaaattccacaatggcgttccgttcaatgccgcggcggtgaagtattccttcgaccgcgcgtccggcgagagaagcaccaacaaggacaagcgcaccttcgcgaacctcgccacgcaggtggtggacgagcacacggtgaccgtcatcggcaaggagatcgatcccgacctgctgttcctgctcggccaggccacggccgcgatcgtggagcccacgagtgcggagggcaacggcgtgcggccggtgggcacggggccctatcagttcacggcctggagccagggagcgtccgtcacgctgtccgcatgggacggctaccgcacgccgggcacggcgaagatccgccgtgcggtgttccgcttcatctccgatcctgccgcccaggtggcggccctgatggcgggcgacgtggatgcgttcccgcgcgtggcgccccgcagcgtgccccagttcaaggccaacccgcgcttccaggtgatcgtgagcggctcgcgcgccaagaccatcctcgcgatcaacaaccagcgcaagccgctggacgacgtgcgcgtgcgccgggccatcgcggcggccatcgaccgcaaggcggtgatccagggcggcgcggacgggctgggcgttcccatcggcagccattacgtgccgggcgcattcggctacgtggacaccacgggaatcaacccctacgaccccgacaaggcccgccggctgctggcagaggccggggtgaagacgccgctcgagctcacgatgacactgccccccacgccctatgcgcgccagggcggggaagtgatcgcggcgcagctggccaaggtgggcatcgtggcgaagccgcggaacgtggaatgggcgcagtggctgagcggcacctatgccaacaagaactacgacctcacgctgatttcccacgtggagcccttcgacctgggcaatttcgccaagcccgactactactggggataccgttcgccgcggttcgacgcgctctacgagcagatcaggaacacagcccagcccgccgaccgggcccggctgctgggcgatgcgcagcggttgctggcggaggactgcgtgcacgccttcctctaccaggcgcaatgggccacggtggcgaaccgcaacctgcgcggcctgtggaaggacatgcccatcttcgccaacgacctgtcggcgctgtcgtgggcgtgaccctttttttccgaccccaccttcccctggataccaccaccgaatggataccctgatcatggcggccttcatcgccgccggcgtgcacatgctgaacctgcggcagcagcgccgccgcatcggcctgctcgcccgccacctggcgaactaccagatcgaaaagctcatggagaacctgctggagggctatctgcgggcgctcggcgagaaggaagaagcgcggcgcgaccagatctggcagttgctgcgcaccacggagcagcaactggcggagcagttccagcgcttcgcggcggagttttcgcagataccgccggagaagacgcgcgtgagccgcattccggtggccctgcccttcgcgctgcagctgtttcccgcggcatcgttcgacctgcggcaggtgttcgtcgtccatgcgcagggcatcgcgcgcggcgtacgcaacgatgccggcctcacgcagcgcgacaaagccttcacgctgacggcggaactgctgctgatgcagcacacctgccactggttctgcaagtcgaagacggtagcctcggcgcgcatggtggcccgccaccgcacgccgcaccagcagctggtggaatcggtatcgccggaaacgcggcgggcctacctggcgctggtggaggcctgagcggccggtcgcgggcctgcgcctgccgccgcgctagcccagccttgcgattcgtgcggcggcggtatccacatgggcttgcagcgcgtgcacacacgcagtgaagcgatcgctgaaacccggaacgccacgcagcgcggccagatactgccgggccatcaggacggcatccctccatatcctcgaaggcacagcgggcaggatgacaggatcgggcaccgctgccggcacgcccccgccgcggcgcggtgcgaacgccatcggggtcatgtcgtacgccggcgcgagcgcatatggccgcccctgcccggaaatgaatgaaaggttgccggtatgcatgtcggtattgccgatcagcgtgccgaacgcccagagccggctggccatatccaccgcttcgggggacacgcaccgctgccggaccagcgcctgaacgatcgacggccagccgcctgtgccctggcccacgaactcggcgtccagcgcggccagcgagaaaaggccgattcgccctgtcggccccgcacggtcgaatcgctccacctcaaggaaccgctgtcccgcatggtcgatcacggcagtgcgggacgccggaatcccggcgtccgacagcacattcagggcgagatgctcggccagcagcaggtcgcgccagcgctcgctcacagggccgggctcggcctcggtgaatttcaccagcacgtgccgggggcctgaggtggtctcggcaaaggcgatgaatttcggctgctccccaccggcggaagatccgggcacttcgccccgcgctgccgcatcggcaagcgctgcgtatgcagctgccttgtcttgcagggggatcggcacgggggccggaccgtgcacgaactggtggactgcagtgtcgccaagcagcaggttgcccacgggatcacctccctgggagatcagggcgcgcacgacatccttgtccgaccagtccgagagccgctgcggaagcccaagggcgccgccgtggcgaagcagaaatgcccgccccaggtagccctggggccgcatatcgaagagccaccacgggagaccgtcgctgtgccgcgccacgccatcggcctgctgcatgacataaccgtccggatgcactggcaacagatcgcccagccagcgcgtgcgtccttcggtatccacgcggtggacgggaatggcggcatggccgcgagagagatcgcgcagcacatactgaatagatcgggccctgcccagccgcagcacctcgtcgcccagcactgcgatcgcccgggagatggtcggctggctcacgcgcaggcgctcggacagcgcacgcgcggtttggggccccttccgcagcgccaggcgcagcgcgtcagagtgcatttgaatggattaatgaatagataaatgaatggatattctattccgtcagaccattttgcaatgcagtttcacgacgccattccacccaggcacaggtacttgatgaccacgtagtcatcgatgccgtagtgcgagccttcgcgccccaggcccgactgcttcacgccgccgaacgggccgacctcgttcgagatcaagccggtgttgatgcccacgatgccgtattcgagcgattcggcgacgcgccagacgcgctggatgtcgcggctgtagaagtagctcgccaggccgaactcggtgtcgttggccaggcggatggcctcttcgtcggattcgaaccggaagagcggcgcgaccgggccgaacgtctcttcgcgcgagagctgcatctgcggcgtggcgccggtcagcacggtgggctcgaagaaggtgccgcccagcgcatgcggcttgccacccgtgaggatgcgcgcgcccttggccacggcgtcctgcaggtgctcctgcaccttcttcacggcggcatcgtcgatgagcgggccctgctccacgccttcgtccatgccattgccgaccttcaggcgacgcacggcctcggccagcttgttggcaaaggcgtcgtacacgccggcctgcacgtagatgcggttggcgcacacgcaggtctggccggcgttgcggaacttggaggcgatggcgccctgcacggccgcgtccaggtcggcatcgtcgaacacgatgaagggcgcgttgccgcccagctccagcgagagcttcttgatcgtgtcggcgctctgtcgcatcagggcgcggccggtttcggtggagccggtgaaggtgagcttgcgcaccagcgggttggaggtcatctcgccaccgatgtcgccggagctgccggtgagcacgctgaacacgccgggcggcacgccggcttcctcggccagcaccgcgagggcgagtgccgagagcggcgtggcgctggcgggcttgagcaccatggggcagccggccgcgagcgccgggccggccttgcgcgtgatcatcgcggcaggaaagttccacggcgtgatggctgcgcagacgccgatcggctccttgagcaccacgatgcgcttgtcggccgcgggcgaggcgagggtatcgccgtgtacgcgcttgccctcttccgcgaaccattcgatgaaggaggccgcataggtgacctcgcccctggcctcggccagcggcttgccctgctccgcggtcatgatcgcggccaggtcgtcggtgttcgccagcatgaggtcgttccagcggcgcaggatggcggcgcgctccttggcggtcttccggcgccagggcccccaggctcggttcgcggcctcgatggcgcggcgggcctcggccgcgcccatgcgcggtacccgggccacggtgtcgcccgtggcgggattggtgacgtcgatggtgccgccgtcgtcggcgtccacccactggccgtccagataggcctgctcgcgcagcaggccagggttcttgagcttcagcatgcaagggtctcctggaaaagaacggagccgccgtccgtcgccggaaggcggcccacctgaagaccctaccgcgctctgccgcacgcggctgtagggcatccgcccgaaccgccgggcagtgccctgcccttcagcgcaccatgcagggccgcttgttgtcgaagcgccagcccggcaccagatactgcatggcgaccgcatcgtcgcgtgcacccaggccatgctgcaggtagagccggtgcgcggcctccaccgcatccatgtccagctccaggcccaggccggggcgctgcggcacctggatctgcccgtcttcgattgggtacggcgcacgcgtgagatgctgtccgtcctgccagatccagtgggtgtcgatggctgtgaccttgccgggcgcggcggccgccacgtgggtgaacatggcgagcgacacgtcgaaatggttgttggagtgcgagccccaggtcaggccgaaggcctcgcacacctgggcgacgcgcaccgatccggccatggtccagaagtgcgggtcggcgagcggaatgtccaccgactgcagcgacaggctgtgcgacatctcgcgccagtcggtggcgaccatgttggtggccgtgggcaggccggtcgcgcggcggaactcggccatcacttcgcggccggaatacacgccctcggcgccgcacgggtcttcggcataggccatgacgccgtgcaggtcgcgcgtgaggcgcacggcatccttcagcagccagccgccgttggggtcgagcgtgacacgtgcctgcgggaagcgctcatgcagcgcacggatcgcctccacctcgtcctcgccgcgcagcacgccgcccttgagcttgaagtcggcgaagccgtagcgcgcatgcgtggcctcggccaggcgcacgatggcctcgggcgtgagcgcttcttcattgcgcaggcggaaccagtcgtcatgcgcaccggattcgtcgcggtaggccaggtcggtcttgcggcggtcgcccacgtagaacagataacccagcacctgcacggccgcgcgctgctggccgtcgcccagcagggcggccacgggcacgcccaggtgctggcccagcaggtcgaggaagcacgactccacggcggtgagcgcgtggatcgtcacgcgcaggtcgaaggtctgcaggccgcggccaccgctgtcgcggtcggcgaagcgcgcgcgcatcgcgttcagcaccgcgcggtggttgcccacgccctggcccacgatcagcgcacgcgcgtcctccagcgtctgccggatcttctcgccgcccggcacttcgcccacgccggtgcggccggcgctatcgcgcaggatcagcaggttgcgcgtgaagaaggggccgtgtgcgccgctcaggttcagcagcatgctgtcgtggccggccacgggcacgacgcgcaggtcggtgatgacgggcgtggcgcccggggcctggaggttgtcggaaggtgtcatggtgaatgagaaaaggaaagtgggtatggcggcccgctggtgcggtgtccaacgcgcgccctgtaaccgtccgatggccgcggagcaggccacgccagcggcgcagccgctcagggaggtgctgttcactagtccgaggtgatcttgcgcgtttcgatgagttgcttccagcgggtccattcgcgggcctggaaagccgtgaactcggccggcgtgctcgccacgatttccaggccctgttcttccatgcgcttgcgcacggcggggtccttcatcgacgcgatggcggcggcggcgagcttgtctttcacggcggtgggcaggcccttgggcgcggccatgccctgccaggaatacacctcggcacccgccaccccggcctcggccagcgtgggaacgtcgggcagcacgggcgaacgcttgctgccggtgacggcgatggcatgcagcttgcccgcgcggatgtgcggcagcacggcgttcacgttctggaacgagaaatccacctggttgcccagcaggtcgttgatggccggcgcaccacccttgtaggggatatgcaggccctgcgtgccggtctgctgccagaacacctcggcggcaaggtggtcggaagagccgttgccggaactcgcgaagctcaccttgccgggctgggccttgagctgggcgatcacctccggcaccgtgcgggccttctgcgccacgttggccacgagcacgttcggtgcctgcaccggcacggtgatgtagtcgaaatctctggtggcgtcgtagggcacgtttttctgcaggtgcggcgtgacgacgaaagcgcccagggaggacaccagcagggtgtagccgtcgggggccgagcgcttcacgaagccggcgccaatggtgccggtcgcgccgggccggttgtccaccacgaagttctggcccagcttgtctcccatgtactgggccatggcgcgcgccaccatgtcggtggagccgcccgcagggaagggcacgatgatggtgaccggcttgtcgggccaggcgccctgcgccagggcgggcgtcgccgtgcagagcatggcggacagcgaaagggcggcgcagaggcaccggcggaatcgggtggcgggcatggcttttgtctccttatatgtctcagttggttcaaacttcagtcgtcaaggcaggccggccggccttggccattgaacgggttgactcaccgccgcgcagcctgtgtctcctgcgagcgcgagctcgaatgacagcccagggcgcacggtggtggtccctttgttctgccgcatcccgaatggttgaccgaacacatttcgtattcgtaaggctgggagttggagaaccgctatgagtgaactcgtctacgtgggcatcgatatcgccaagaacagcttcgaagtggctgtcacgggcgaactgcagacgctcaatctggccaacgacgaagccggccatgcccagctgtgccaatggctcgcaccgctggcgcccaggctcatcctgatggaggccaccggcggctatgagcaagacctcgcgctggccttggcgggcgcgggcttgcgcgtgtcggtggtcaaccctcgccaggcacgcgacttcgcgcgctgcgtgggcaagctggccaagaccgaccgcatcgacgcgcaagctctgcgcagctttgcctcgatgctcgatgcgcaaggccaccagcctcgtgccctggccgacgacgagcgccgcgagctcacggccctggtggtgcgccgcaggcaactgctgaccatgctggtgtccgagcgccagcgcctgggcgtggcccaccgcaaggccaagcccagcatcctggcgatcatggatgccatcgcggcgcaattgcacgatgtcgatgacgagctcaaggcgcatgtccagactcaccacgccgacctggccaaactgctgacctcggtcaagggcgtggggccgacgaccgcctgcacgctgctggcgcaacttcccgaactcggccagctcaatcgcaagcagatcacggccctggtcggtctggcgcccatgaaccgagactcgggcacgctcaggggccagcgccacatcttcggtggccgcgccgacgtgcggcgcgtgctctacgtcgcagccttggtcggcacgcgcttcaaccccgtcctcaaggtgttctacgccaagctgctggccgcgggcaaagccaagaaggtcgccctcgtggcatgcatgcacaagctgctggtcatcctgaacgcgatcgctcgcaccaggtcgccctggcgcgatgactttgctgagcgtctttgagctagtcattcaagatggttgctgttttgcgaatgttaacgttaacattcgccaaatgcagagggtaaaccctgcatcgtgggtggatggatccgccatccggcgacctcacgctgggcagcacaccctagactcgccagatggccctcccccccgattcccctcccctcccccccggtccggccgcccgcccagggccggctccgcgcgccaccgtcaccctgcgggaagtggccgaccgtgccggggtgtcgatgatcacggtctcccgcgtgctgaagacgccgcggcaggtcagcgaggccacccgcgcccgcgtggaggaagccgtgtccgccctgggctacgtacccaacctgctggcgggcggcctgcgctctgcacgcagtcaccttgtcatggccctggtacccaccatccggggccagctgttcggggaaatgatccagtcgctcaccgatgcgctgcatgcgcgcggcttccaggtcgtattcggcgaggtgggctacgcggcgtcgcgcgaggacgaactgctgcgcgccatcgtcgggcggcggccggacggcatcgtgctcacgggggtgatgcattcccccgagggacggcgcctgctgctcgcttcgggcattcccgtggtggaaacctgggacaccacgcccacgcccatcgacatgctcgtggggctgtcgcacgagcggctgggcgaggcggtgtgccgctacctgcatggccgcgggcggcgccggctggcgctcgtcagcggtgacgacgaacgcgccgcgcggcgccagcgggggttttccgaggccgcccggcaactgggcctgcaggagccggtcctgaggtgggtgcccgcccccacgtcgcatgcccaggggcgcgatgcattggctgcgctgcgggaggaagtccccgacatcgacgccgtgttctgcagctccgacatgctggcgctgggcgtgctcacggaggcccgcgagcgcggcatcgcggtgccgcgggacctggccgtcgtgggtttcggcgacatcgagttcgccgccaccctggcgcccagcctgaccaccgtgcgcatcgacggcacgcgcatcggccggatcgccgcgtccttcattgccgaccgggcggagggtagcgccgtgccggaaccccgcgtggacatcgggttctcgatcgtggagcgcgagagcgtttgacgcgatgcacgcaggcgcgggcacgcaggtcgtgttgcgcttcgcggtactgcaaggccctgcgctcttccatccggcaattgccggcgttcgcgcaggatggaacgatgacatccattcctccatcattccctaccggccgcgccgaacccgcccgggccgcgtcccccgtgcctggcggcgacatcggcacggctcctgcttcctcgagccgccgctcgtcccgccgcgatgcagcaggaccgctggcagaactgcgcggcatccgggggccgggcctgggccgtccaccaccccgcgcagggctgcgcgcaccccggcaggcgccgacggcagcgctctggtccgcactgctgttcgcggcgctgtggacccggtcggaaagcccgcgcccggcgcggacaccgccgcccctgtccgcagcggaagccgcggtcctagagcggctcaggcaataccgccccgcgcggccgcagaactgcattctgttcagcgatcccaacaaggatccggacgacgcggtgtccttcgtcatcgggaagcccttgcaggacatggggctggcgaggatccaccatgtcgtgaccaccctcggccccgccgaagtcaggaaggagcgcgcgcggttcgccaagggggtattcgatgccctcggcatgcccgcggtcgccgtatcggcaggcggcgattacgacatcggccgcagatcggcagaccatggtgtcttcctgcggcgcggagagccgttgcgcgctccgcaagagcgcctgggggcgcaagcgggacaggacatcggcggcagcctggcacgcctggaaggcagggccacgctggtggcaatcgccggaatgaccgatgccaatgccctgctgcaacagcaccccgcgctcgtcagggagaaggtggaacgcatcgtcatcatgggcggcatcgaacacgccccggacgccgaaggatgggtgcagcccgacgagcgcgcctacaacaaccacaccgaccaggccgccgcgcgcgcgttctaccgcacggcccaggaatacggcattcccctgcgcatcgtcagcaaggaggccgcctaccaagcggcagtgccgccggagctctacgaagcgctgggcaagaccggccacccggtgggcagctacctgatggacatccagcgtgacgcactcaggcatctgtggcgaggcatcgtggaaggccagattgcccggctcgacaagcggtggttctatgacaccttcgtcgcgcgccccgggcaaggcgcgcaggccttcgaggcgtggcggacatccgccgaggcttccttcgacgcggtgtgggagagcatcagccggctgaacctctacgacccgctcacgctgctggccgccaccgaggggcccgcaggcatgttgttccgcccggccaccgtgccaacgcggggtacgggggtggtggaagtcatcggggccgggcaggtggccgcacccacggacgccagaaacctgatgtccgccctcgccaagaccgccctggctggctgacagggcctgctgcggcgggcggagccagggatcaacgcatcgggatcacgaacaccttgcgcggcgccgtgcatcccgggccttcgtagggttcgctgtcgcgctcccagcccgggcccggggacacctgcgcgcagacgcgctggccatccaccttgctgcgccagtagtaccaggcggccgggccggcgtgcgcggccatgcagcacagcgctgccagtgcggcgcaggcggcgcggcgccctggcgtcgttattgccgtggccttgtcgagcatgcggaactcctttcgccgccgatgtccgcggcgatcctggctgcattgtgaggcgcccgcgtgaagctggcgcaaagcagggaattcggcgtgcgcgatcagctgccgggaaacggcgcggtcacgatccatccctcgaccgggtccaggcctgcaggcaggccgtagagcgggtcgccccgggcatggcgctgcgccgcccaggcggcctgcacgaggcacagcacggcatccaggctgtcgccgctcgcgtcgccggccagagcgtcccgctgcgcatgcgtgagcgccagccgcaggccgaggcgggtggcgcccgattccaggcccgcgatcaggtccttgcgggcgatgaagcgctcggtggtctgcttcgccgcctcgtcgctcttgtaactgcgccgtccgaggatctcgcgcgccagcaggccgggataggcctccagcgccacgcgcgccggatcgcccgcctgcagcccgggcaggtggacaccggcgtcgatcagcagcggcagccccgcgtgcagcatgtaggccacgggcgggttcacccatttcatcgaggtgctggagccggccggcccgtcagtggcccggtgggcgaacttcgcgcccacgggacgcgcggcgcagaaagccgcgaacgtttcgcggatctgcggccgggtgaggctgcggtagtgggccatgctgccggcccagtccacgggccagccaagagcctccagcagcccgcgcggcaggccgaacggcaggtcgaagccgcccacccaggcaccgggagctgccagccagcgaccgaaggactccagcgtctcgaaccgctccagccccgacagcgccacccggccaccgcgttcgcggccgaccgcgagcacgatgggcttgcgccggctcgggctgctggagaagtcgcagccgagcagcaacggcccggggccgggagcaggagggagtgccggtgccgccatggtccagggcttgtgaaaggccctaccccagcgccagcgccaccacgccggccgcgatgagcacggcgcccgccaggcgggccgcgcggtcgccttctccgagcaggtggccgccgatgagggccgcgaacagcatcgacacctcgcgggccggcgcgacgtgcgacatgggcgcctcctgcatcgcatagagcaccaggacgtaggccaccgggctcaccaccgccacggcgacggcgaagcgccactgggcgcgccacagccggcgcgccgtgggcacgtcgcgcagcacgaccggagccagcagtgccacccgcacgaagttgcccatgtagtccacgaggatgggcgacatcagcagcatcttgaccgcatagccgtccaccacggtgtagctcgcgatgaaggcgcccgtgagcagcccgtaggcgatgcccttgtgcacccgggcgcgcgcggcgggatcgtgcgatgcccgcagcagcgccggtccgccggcgatgaggaacaccccgcccaccacgcctgcgatgccggccaggcccagcgcgctgatgtgctcgcccaggaaggcgatggccacgaaggaggacagcagcggccccgatccccgcgccacggggtacaccacggtgaggtccgccttgcggtagccacgcagcaggatcacgtagtaggcgacgtgcagcagtccgctcgcagccacgaagccccattccacggcgccccagagcggcacggcctcccggcccagccatatgccgaccggggcccacacgaccatcatcaccaccgaggtgaaaaaggcgaagcgcgcatcaccccccgccttcttggcgacgatgttccagcctgcgtggatgaggccggccagcaggatgagtgcgaaggcggaaaagggcatgcggagccccgcagcggcagggcaatagcggaatggcggatcggaaagcgcccggcaaccgtgggctgcaggcgggccgcgtcaggcgcggccgatgaccgacgccgtggccatgagctcttccagcagcgccagggagacccggccggacaccaggtacggatccagctccggcttctcggaatacttcagcagggtcgaatggttgatgcggccgaggttcacctggcccatggtccagccgccgaagcggcgctcctcgatctcctcgaagtgcaggagctcgacgtccttgtggcgggggtcgcgcaggatgtggccgtagagttcgttcacggcggagcggccgccctcgatggcctgcaggaacacgccgccgccatagcacagcaccccggtgatgccgctgcccgggttgtgctggcgcgactgggccagtatgtcttcgatggccgcgctggaggtgtccaccgcgcggctcgcatagagcaggcgtacgagcatgtcaggtccttccggggatgagcgagaggaattcccggcgcagcgcagcgtccttcaggaagacgccgcgcatcaccgagttcagcattttgctgtccatctcgcgcacgccccgccaggacatgcagaagtggctggcctccatcacgatcgcgaggccgtcgggctgggtcttttccatgatgaggtcggccagctgcaccacggcctcctcctggatctgcgggcgccccatgacccagtccaccaggcgcgcgtacttcgacaggccgatgacgttcgtgtgctcgttgggcagcacgccgatccacagcttgccgatcacggggcagaaatggtggctgcaggcgctgcgcacggtgatcggcccgacgatcatgagctcgttcaggtgctcggcattggggaattcggtgatcgcgggctgcttgacgtaacggccccggaacacctcgcccaggtacatcttcgccacgcgccgggcggtgtcctgggtgttgtggtcgccggccgtgtcgatgaccatgctgtcgagcacgccctgcatcttggcctcgacctcgtcgagcaattgctcgagttcgccgggctccaggaagtcggcgatgttgtcattggcatggaaccgcttgcgggccgcgagcaggcgctcacggatcttggccgagacaggcgcgccttcgggcgggggcgcgctgtccggatcgtcggcgaggtgtgtgaacatgcaagcgatggtaccagcgatgcgccacctcggctcgacaagggtttcaccgcctccggcggcgcgggacggccacaccaagctaccaaatcaatagcaaaagaacgtttggggaaggcagcctcagtagcggctgccggtcacccacagggccaggcgcatgagcgcgaacgccacccggtcgcgcagccgctggccccagggtcgcgccccgtaggcctgcgggtccagctgccggccggcgtgctccatggcgtccaccagccgcgcccgcagcgcccgcgcgaatcccgcgtcctccaccaccacgttcgcctcgcgcgccagcagcatggacagcggatcgaggttggacgaaccgacggtcgcccaggggtgctcgccctgcgcgtcgatcaccgccaccttggcatgcaggaagctcggcgcgtactcgtggatctccaccccggccgccagcagcgcgccatagaccgggcgtgccgcgtggtactgcatgaaatattcgtagcgcccctgcagcagcagccgcacgcgcacgccgcggcgcgcggccagcacgagcgcgtgccgcagcttgcgccccggcaggaagtaggcgttggcgatgatgacttcgtggcgcgcattgccgatcgcgcggcggtaggcgcgctcgatgcggctgcggttgcgcaggttgtcgcgcagcagcagcccggcccgcagcccgtgtgccgccgcggccccgccgggcgcagcttcccgggccaggcgctccgcctggcgcgcctgcgcggcggcgcgcagatcgcacatcaggtcggccagccggcgctgccgcgcgtcgcgcgtggcctgcaggcgccaccagacctgttccatggcttcgccggcctcctccacgaggcggccctccacccgcacggcgaaatcgaagcgcggcgactccagcgcgccatggttggggtcgtgcaggtcatccagcacattgatgccgccgcagtacagcacgcagccgtccactacgcacagcttgcggtgcagccgccgccagcgcctgggcagcagcaggcccagcgggcccagcggcgagtacacctgcatgcgcacgccggcctcctcgaagcgctcgggccacggcgagcacaggcggcccgtgcccaccccgtccaccacgagatgcacgcgcacgccccggcgggccgcgcggatcagcgcctccgcgatgtcggctccggagccggtgcagtcgaagatgtaggtctcgaactggatgtccgagagcgccgcatccatgtcggccaccagcgcggagaacagctccgccgagccctgcagcagcgccacgcggtgcccgccggacaaggccgccggtgccgcgcggcgccggtgcagggtgaagcgcggcacgccgcgccgcggcgcggggttggccgccggcgcggcggaacgcggggccggcggcgtcacagccggaattccgcgatcagcggcaggtggtcggacatgcgccaccagatgcgcccgcgcggcacgtgcaggcccatgggctccatgccgcgcacgtacacatggtccagctgcaccagcggcaggcgcgcgggataggtcagcgcgcgcggctccccttcgtattcgcgcaggccgaaggccgccagcgcgtgcttgacctgctggccccagtcgttgaaatcgcccgccacgagcagcggtgcgccgtccggcacctcccgcgcgacgaaacgctgcagctgcgccacctgccgcacccggctgcccgggatcaggcccaggtggacgacgatggcgtgcacgcggcggccctgcacctcgacctccacatgcagcagcccccgctgctcgaaacggtggtccgacatgtcctcgtgctggtggccgatcacgggccagcgcgtgagcagcgcgttgccgtgctcgccgtggcgcgtgaacgcattggtgcggtataccgcctcgtagccctccggggcgaggaattcggcctggggaagctcgggccagcgcgggaaatgctgcgcaccgcgccggtgcaccttgcgcacctcctgcaggcagacgatgtcggcgtccagctgttcgaccgcgtggccgaggttgtggatctcgagcctgcgggcgggtcccaggccctgcacgcccttgtggatgttgtaggtggcgatccggaggatgccggcgccgtcggagacgtcccatggttccatggcgcgattgtggcgcagccgcccggggtcccgcactttccctctcccgttcccggcctccaggccctacactggcgtttcgcctctcccactcctccctcgccgcgccgcggccttccatgtccagcgccaaagccgtccacctcgccgaatcgcaggccctggtcatcgatggcaatgccacgtcgcgcagcatcctcgtggcgcagctgcgggaatacggcatcgcgcgcgtggtgcagtgcagcagggtgcaggacgcgcgtgcgcgcctggagcacaacatgttcgactacgtgctgtgcgagcagtacttcgcggaggcagggcagtcggggcagacgctgctcgacgacctgcgccgcgcacagatgctgcctttttccacggtcttcttcatggtgacggccgaggcgtcttacgcagcggtggccgaagcggccgaatccgccctcgacggctacctgctcaagccgttcacgcccagtgccctcttcgaacggctgtcgctcgcgcggctgcgcaagaaccatctcaggcccatcttcgacgccatcggcgaagaagacttcgaaggcgcggcaaagctctgcgtgcagcgcttcgagacacgccagccctattggctctatgcggcgcgcatcggcagcgaactgctgctgcggctgggccggcacgacgaggcccgcacgctgttcgaggccgtgatcgaggcacgcgccctgccctgggccaagctgggcgtggcacgctcgcagatcgaggccggccaggcgccgcgcgcggtcaacaccctgcagggcatcatcagcgacgacgcgtcgttcgccgacgcctacgatgtcctcggacgcgcgcaggtcgagatgggccagttcgaggaagcgctcggcacctaccgcaccgcggcgcagctcacgcccgattccatcgtgcggctgcagaagctgggcatgatggcctattacctcggcgaccacgataccgccaccaggatgctctcccgcgccgcggtactcggcctggactccaagctcttcgactaccagtcggtggtgctgctcgcgttcaattacttcgacacgaccgaccgcaaggggctggagcgctgcatggcggatttcgcgcgcatccgcgagcgccatccggccagccagcgtctgctgcgcttcgagaacgtggtccgcgccctgcagctgatcctgcagcggcagttcgcacaggccgtggccggcgtgcgcgcgatggcggcggaggccacggccccggatttcgacttcgaggccgcatgcaacctggtggggctgctggccgtgctgacgcgcacctccatcgacctgccggacgcgcccggatggatcgaatcgctgggcatgcgctactccaacacgcgcagcctgtgcgagctgctggcacgcgcgggcagcctctgcccggagtatgcggaagccttgcgggcctgcctgccccgggtgaaccgggcggccgaggaagccattgcccgcagcctgggcggcgatcccgcgggtgcggtggaccagctcctcgtgcatgcggaatccacgctgaacaccaagctgctggacctggcgcagcaggtgctcacgcgctactccgcccggctggaagcggccgtggcctccgatcgccaggagcgcatcgacgcactgcgcgcacgctgcggccatgccccggcccgggccatgctcggccagggaacggagcgcaagcccggcgaactggtgctgcgcggcggccgggcccctgcccccgcagcggccaggggcggcacctccccgccagcccaggaggccggcgcggacgaggatgccgccgacatgctgcgcctgcgcccggtctgagcgcccggcccaacgctcacccggcggggccccgagcggcgcgctccgcgaaccggggcagccacaggcaggcctcggcattcgatggcgagaagcaggccagcgcggcctggcgccagggcagccactgccaggcatcgtgttcccgcgggctcagcacgaccggcgtgcccgcgggcacgcacagcccgaacagccgctcgcgattgcgcaccacgcccggtgcatagcggtgcagccactgcggccagatgtcgtactcgttttccaggaaccagtccgtcagcacatgccccggcgcgcgcgcgtcgatgccggtctcctcgaacacctcccggaccgccgcagcctcgaaggcttcctccggccagtccttgctgcccgtgacggactgccagtgcggctcgccaccgcccgcgcggcggatcatcagcacctcgagcgagggcgtatggatcaccaccagcaccgactcgggaatcttgtagcccgcagcgccgctggccggaggtgcctgcggaggcacgggttgccggtgcatcagccgcctgccacgaccgccgccaggtccagcggcggctccggccccagcgcgccggcggcgcactggcgcagccacggggcgccgatgcggcacagcatgcgcttgcccgcagaacccccatcgaggggcaccgagagcaccgcgtcgatcaggggcgcctgcccggcggccgacggccacgccacgggctgcaattgccgcgcatccatgtccagcatggggccgagcccatccacccgcagcgcgaattcacccgtgcgcccgtcgtccaggccgatccgcaggacgatcaactggtgcgcaccgggcggcaggcccgtccgccccgcccgtccgcgctggtccgccacgagcgagtgcatgtccaccacggggcatacccgctccccgatctgggccaaccccaggaacggggtccgggcgcgcccggcctgcagcacggggacatcctgcgcggcagcagccacatgggccgaaccgatcccgaaccagtgctcgccgaccaggaaggtggccagttgcagttcgctgccagcctcccggcgcggcgcggatgccactggcaccggcacgctcctcccaccgccgccagcggaatcatcgctggcgcacaggcggcgcagcgcgatgcagcgcaggccgtgctggtagccgtcctgcgcgcggaattcgcggtagccatggccctgggcgacacccacgccgtacacgccgccgccgagcgacaccatgcgctcgccgggcgccacccgcagcgcgtccagtgccacggtcacagcctcttgcgcacccgtagcgccggtacggccggcccgcgccagggtgccagcggcatcgacgaaagccagcaggtcctgctcgcccaggccggcggcgcagtcggccaggatggagtcgagttgctgggcggcatcccacacgacggccacgccacccagcgcagcggcatcctcccccgaacgcaccgccgccgcatagacgaacgtgggcgagcccggatggaagcggctttccacgtagtcgctcacggtgtaggcctgctcagaggacagccgcaggcagcgtgccacccagggttcgtcgaggaccattcccacgtggtgggcgcggtccggccgcgacaccgcgaccacccggcccgaccggtcgaacagcacgaggcacgcatagaccgtgtagagcgcattgatttcagccagcaccgcggcagaggcttcgcaacgcacggccccctccgccagcgtctgcgcgaaccggggcgtgagcgcccaccagcggcagtcgttcgcgcgctcgtacaggttgcggtccaggatctgcatggccagggacgcacggctctgcgcatcccgcaactgcgactgggtcaccacgccgtacaggccctcgagtgccgcggcgaaggcccgggcggtcttgcgcgcggtggcgccgatctccgagagcagggtgcgcgcaaaaaccacctcccgggccgccgccgcttcgccgccggattccccgacgccgagctggttcagttcgagcaacccgttccacaccgaacgctcgagggcggactggatggcggccgaccgcagcggaatgccgcgcagttcctccgacagcaggtccgagcggccagccaggtgcgcgcggccatccgaaaccttcgcgcgctcctcgaaggcaccgtccagcggcagcatggccacgccgcgccagcccggaccggcgtagccctggaagccctgtgtccggcggaccgccagcaggtaccggcgccccatgtggcgcaccacctgcccggcgtcgggcgcaccgctccccgcctcgggaatgcgccagtccaccggcaattgcagcggatcgccggatgccagcacccggccctcgccgtccaccatggccagcaccgcatcgataccggacggctcgccctcgccggtatcgcgaagggacgcgaagatcgcgggcatctcatccgccaggcggaactccaggcacagcacacccacggtgcgcccttcgcggacgacgcggtgcgcatagacgagggtgggcatgctccggccggtgaacccgtgcacggcgtggtgctccacgtaggcggcatcgctgcccagcacctcgcgcaggaactgctggtcgcgctcgtgcagcgcaacgccggtcgcgggcaggtccccgttcaggcaggcacaagggcggcactgcgcatcgaagagaaagatgttgccgtacacggtgtacttgccggcgtacgccttcaggcgggactcgatggccgcgcgctcggccgggccatggagcccctcgtcgaggtacctggacagcggaccgtccagcgccaggaagccgatgtccgcggtccgttcgaacaggttgcgcaccagcacgtcgatgcagatctgcgcgcggttcgccaggtcgtccaggcggttgcgcagcgcttccccggccagcccgcgcatgagctccccggaaagcgcggcgaagtcatggcgcgcgcgtgccaggtcgctgcccgaagaagccttggtggacaaaagcgagagcgacgacagcagcgagagatggtcccacgcactttcgacgagcctgagctcctgttgctgttgctgcgcggcgggcatgtagcgcagccattcttccggggatgcgatgggcgaagtggacacgttgcggactccacctttcctttgaaaaatgcgggatatggaaaggttttgtcactttaagcaaatatcacacctgccgggttctcgtgaaccctgatcgcccagggcgcggccctgcccggagcagcgcccccttcagccgccttccggggccttgcgcacgggcaccgccggcggcaattccttcgcctgcagcgcgcgcacctgcgccacgagctggttgtgcgcgtcgaggaatgccgcggcgatcaccttgccctcgttggtattgctccagccggctccggcgcccccgcccaggcggcccagcatcaggccgcccacgcccaggtcggtggtgcgggcggcccccgtggcggcggccacctgctccgtcgtctcgttgtccgacagcagcagggccgtctgggcctccttgaacttcacctgttccgcgaggccgatgaggccggccatgtcgcgcagcccggggatcatggcgaggatgcctcccaggccccgcccggcgtcctgctcgctgaaggtgacgctcggggtcagcgtgtactgcgcctcgtagccccggcccttgtgcaccgtggtgtccttgcgcagcacgcccgcctcgcgcaggtcctgctcctgcaccgttccgcgcaggccggcggagcggtccaccacgcggaagcatccgctctgctgggccagcagcttgaccagcggcacgggcgacgccggcagctggtaggccgagcccatcacgtagccgttcgggttctcggccagcgccagcgtggcgaccggtgcgtcgcagcgcaccagctcgtgcgccgcgttgcgcgcgccctgggggccggccgaaccgctcaccaccgaaccaccctcgcccagttccgtcttcttctcgccgcaggccgccagggccaataccgccgccagggccgcggcacccttcgcgaaattccgcatgacaggttcctcgcaaaaaaaaatggcagaagccgcgaggcccctgccatggattggaaaccgttgccggcctccggtcaggcggccttggcggcgtccgggttgcgcaggcggatgtgcagctcgcgcagctgcttctcgtccaccgggctcggcgcctgcgtgagcaggtcctgcgcgcgctgcgtcttggggaaggcgatcacgtcgcggatcgactcggcaccggtcatcagcgtgatgaggcggtccaggccgaaggcgaggccgccgtgcgggggcgcgccgtactgcagcgcgtcgagcaggtagccgaacttggcgcgggcgtcctcgggcgtgagcttgagggccgcgaacaccttgctctgcacctcggcgcggtggatccgcaccgagccgccacccagctcccagccgttcagcaccatgtcataggccttggcgatgcagcggcccgggtccgtgtccatcaggtcttcatggccgtccttgggcgccgtgaaggggtggtgcacggccacccagcgcgcgtcgtcctcgtcgtactcgaacatcgggaaatccaccacccagaggggtgcccagacgttctcgaacaggccgttcttcttgccgaattcgctgtggccgatcttcaggcgcagcgcgccgatcgcgtcgttgaccaccttcagcttgtcggcgccgaagaacagcaggtcgccgctctgcgcgccggtgcgcttcaggatctcggcgatggccgcgtcgtggatgttcttcacgatcggcgattgcaggccgtcgcggcccttggccaggtcgttgaccttgatgtaggccaggcccttggcgccgtagatcttcacgaactcggtgtaggcatcgatctcgccgcgcgagagaccgccctcttcgcgcgcgccgccgggcacgcgcagggccaccacccggccgccctgcatgttggccgcgcccgagaacaccttgaagtccacgtccttcatgacatcggtgagttcggtgaactcgagcttcacgcgcaggtcgggcttgtcggagccgaagcggaacgccgcatcctggtacgtcatgatcgggaactcgcccaggtccacgtccagctgggtcttgaacacctcggtcaccatgcgctggaagatcgcgcggatctcttcctcgcccaggaacgaggtctcgcagtcgatctgcgtgaactcgggctggcggtcggcccgcaggtcctcgtcgcggaagcacttggtgatctggtagtagcggtcatagccggccaccatcagcatctgcttgtagagctgcggcgactgcggcagcgcgaagaactggccgtcgtgcacgcggctgggcaccaggtagtcgcgcgcgccttcgggcgtgctcttgcccagcatgggcgtctcgatgtcgatgaagccttccttgtccaggaagttgcgcacctggatcgccgtcttgtagcgcagcatcaggttgcgctgcatgtaggggcggcgcaggtcgagcacgcggtgcgtgaggcgcgtggtctccgacaggttctcgtcgtccatctggaacggaggcgtcaccgaggggttcagcacgttcagctcgtgacacagcacctcgatcttgccgctcttcaggttgtcgttggtcgtgccctcggggcgcgcgcgcaccaggcccttgatctgcacgcagaactcgttgcgcacgccttcggccgtcttgaacatgtcggcacggtcggggtcgcacaccacctgcacgttgccttcgcggtcgcgcaggtcgatgaagatcacgccgccatggtcgcggcggcggttcacccagcccgcgagggtgacggtttggcccatcagggcttcggtgacgagaccgcaatagtgggaacgcatggccatgggtgcttcttcctgcgcccgcgaggggcgcccaaactggagggaggtatcgagcgcgaccgtgcgggacgcgccgaaaggtaaagggttacttggaatcggggagcgtgaggtccgggggagccaccacgcccatcgacacgatgtacttcagcgcggcatccacgctcatgtcgagctcgacgcagtcgctcttgcgcaggatcacgaaatagccgccggtcgggttgggcgtcgtcggcacatagacgctgacatagccgtcacgcaggtaggcggccacttcgccgctgggcgtgccggtgatgaacgcgacggtccagacgccctcgcgcggccactgcacgagcaccgccgtgcggaaggcgttgccgctttcggagaacagcgtgtccgagacctgcttgacgctcgaatagatcgagcgcaccaccgggatgcggctcacgagccggtcgccccactccaccagcttgcggcccgcgaaattgctggccagcgcgccgaccgcgagcaggatggccagcgtgagcagcacgccgaagccggggatgtggaagcccagcagccggtcgggctgccagttctcgggaaggatctgcagcgtctggtcgagcgtgctgatgatccagtgcaggacccaggcggtgatcacgccgggcacgatcaccagcaggcccgtgaacagccatttgcgcaaagcggacatcgaggggcgttcagctcttggaagtgggtgcggcaggcgccgcgggggaagccgccggcgctggtgcaggtgccgccgcaggggcggaagcgggcgccgcggcgccttccgcggccggagccggggcgctggtgccgccgccgctgccgccgcggaaatcggtcacgtaccagcccgagcccttgagctggaagccggcggccgtgacctgcttggagaacgtctcggcgccacaggcggggcagaccgtgagcggggcatcggagatcttctgcagcacatccttggcatggccacaggagccgcatttataggcatagataggcattttttaccgtgctattgaaggcgcgaaggagggtttgcaaaaccttcaattataggcaggcgctccgccacccctgcccgccctcttttcgcggcccgcgcggctcactccgctcccgccacccggtggtgggatccgtggcgattgcccacccactggggtgccagcgagccggcgagcatgcccgcgacggcggccagcaggccggccagctgcgccgggaacacctcgcccacgggcagcgccatgaacgccagccagaagcccaggcccagcacgatggcacacagcgcgccctgggtcgtggcacgcttccagtacaggccgaacaccagcggcacgaaggcgccgaccagcggcacctggtaggcgccggacaccagctcgtagatggacgtgccctgcatgcggatcgaatacgccagcaccagcaggctgaacaccagggtgctgatgcgcatggtgcgcaggtgctcgcggtcggtcacggaggggcggaactggcgccagatgttctcggtgaacgtgacgctgggcgccagcagcgtggccgaggcggtggacttgagcgccgacagcagcgcaccaaagaagagcacctgcatcacgaaaggcatcttttcgagcaccagcgtggggagcaccttctgcggatcgtcctgcagcagcgccgccgtctccgccggcatgatgatgagcgcgctggccacgaggaacatgggcacgaaggcgaacaggatgtagcagatgccgccgatcacgggcccgcgcgtggcggccttcaggttgttggcggacatcacgcgctggaacacgtcctgctgcgggatcgaaccgaacatcatggtgatgccggccgcgacgaagaacaccacgtcgtggaatttcggctccggcaggaagcggaacaggtcgcggcccgcggcgaagtcgatcaccttgccggcccctcccgccatctcgcccgcgaagacggcgatgatcgccaggcccgccaccaggatgatcatctggatgaaatcggtcaccgccaccgaccacatgccgccgaagagcgtgtaggcgaggatggacaccacgccgatcgtcatgcccgcggggatgctgatggcgccgcccgagagcaggttgaacaccagccccagcgccgtcacctgcgccgcgacccagcccaggtagctcagcatgatgatgagcgagcagatgatctccaccgcccggccgtagcgctcgcggtagtagtcgctgatcgtgagcagcgtcatgcggtagagcttcgcggcgaagaagatgcccaccaggatcaggcagaagccggcaccgaagggatcttccaccacgttgcccaggccgccctggatgaacttggcgggaatgcccagcaccgtctccgaaccgaaccaggtcgcgaaggtggtggtgatgatcatgtagagcggcaggtggcgcccggcgatggcgaaatccgccgtgttcttgacgcgcctggccgccaccagcccgatggcgatggtgaccagcagatagacgatgaccagggtcagcagcacggcatgctcctcgatgtcgcgaagtgagggttgtgggtggagaggatgcgcgggcggcgctgcaggggcttagtggaagaaccggatgcggatcaggaactgcagtgccagcagccccaatacaaaacccatgccaccgtagatgatgccttgcagcagccggttggtgcggcgctgctcggcgagcagttcctgcatctcgcgccggtggtcgtgcggcttgtggcgcaggtagtcgtgcagcaggcgcggcagctcgggcagcatcttcgcgaaatgcggcgactcggccttcacttcgcgccagagccgctgcggccccatctggtcgagcatccacttctcgaggaacggcttggccgtgctccagaggtccagctccgggtcgagctggcggcccaggccttcgatgttgagcagcgttttctgcagcagcacgagctgcggctggatctccacatggaagcggcgcgaggtctggaacagccgcatcagcaccatgcccagggagatttccttgagcgggcggtcgaaatacggctcgcagacggcgcggatggccgactccagttcgttgatgcgcgtgtcggccggcacccagccgctctccacgtgcagctccgccacgcgcttgtagtcgcggcggaagaaggcggtgaagttctgcgccaggtattccttgtcgaactcggtgagcgagccgacgatgccgaaatccagcgagatgtagcggccgaacgaacccggctccaggctcacctggatgttgcccgggtgcatgtccgcgtggaagaagccgtcgcggaagacctgcgtgaagaagatggtgacgccgtcgcgagccagctggcggatgtccaccccggccgcgcgcagccgctcgatctggctgatcggcacgcccttcatgcgctccatcaccagcacttccgggtggcagaagtcccagaggatctccgggatgcgcaccaggcccaggccctccatgttgcggcgcagctgcgcggcattggcggcctcgcggatcaggtccagctcgtcgtgcaggtagttgtcgaactccgccaccacctgccggggcttcaggcgcttgccatcggccgacaggctctccacccagccggccatggcgcgcatcagccccaggtcattgtcgatcacgggcagcatgccgggccgcagcaccttcacggccacctcgcgctccacgccatggcggtcgcggacgacggcgaaatgcacctgcgcgatggaggcgctcgccacgggcacgcgctcgaacgagacgaacacctcgcccacggggcggcggaaggcgcgctcgatggtggccacggccacgtccgggtcgaagggcgggacgcggtcctgcagcagcgccagttcgttggcgatgtccggcggcagcaggtcgcgccgcgtggacagcacctgcccgaacttcacgaagatgggcccgagccgttccagggcctcgcgcaggcgctgcccgcgcggcgcgtccagcttgcggccgaaggagacgatgcgcgccagcaggcgcagccagggcttctggaagctcgtcagtaccagctcatccagtccatagcgcagcaccacccagacgatggtggcgccgcggaaaagccggctcatggaacgccgcggtcggaaccgggggccgccgcctgggcggagccgtccgccggaggacgccctcccatgcgcatgcccacgaactgcttgagcgcctgcgcagcacgccgcgcggccgtgcagatcgcatgcgccggcgtgtcgccgagcaggcgcgagaggtcttcctcgagatcccagcgcacatggtccaccagccactggatctcggccgccagctgcacgtcgccctcgatgcggatggccggcttgtcgccgcgcagggccgcctgcgcgagcgacagcggcgaggtatcggtgatttccatgcgcaggtcgggcacggccgcctcgccggccaggtcgaacaggccggccggcgtcacgcgcagcgacatggagtagatgcgccactgcacgcgcgccacgctgccgctctggcgcacgagccgttccatggcctcgggttcctgcatgagcacgtggttgacgagcagcaccaggcggtgctgcacctcatgcaccagccattgcgggggctgggggccgctggccaggcgctcgaagaggccttccaggaacgaaaaaggggactgtggtgctgccatagtccccgattattccccgaactcgcccggacgccagaaagcttgcccgtacacggtccgtgccattggagcccggcccgccgtgcggcaggccggccccgccggtttcactgcagcgcctgcacgcctgccaccagccagccgctggtgccgctcttgggcttggtcatgttccagacctcgcggaacgggctcgggcctgcggagggctcctcgcggatcatgccggagaactccacgctggccatgtagccgtcgcccaggtcctcgatgcccagcagctgcgcctccagcatcaccacgtcggtgtggttgggctggctggcaccgcgcagggattcgcgctcgccgagctgcgagcggatttcatcgaccatgctgtcggtcatcatcgagcgcagcgtggcgatgtccgagcggtcccaggcggcctgcagcgtcacgaagttgcgcttggcggcatccaggaagccctgcgtgtcgaagtcggccggaacaccccagttctgcgaaccggagagcgcggagccgatcacgacgccgctgccggcggcgcgggacgcgtcgaacgccatgccgctgcgctcgaaggggcgcgcggaggcatcgttgcccacgttctgcgggctgtactggcgcggcacggccgcatcggagggcgacgcggagccggcgccctggaaggcgaagggcgcgccgccggcggcagccgcggaagccggcctgcgcgagcgcatgaccatgccgatcacagcgaaggccgcgagcgcgagcagcgcgatcagcaggaaattgccgaaggccgcgcccagcccgagggagtgcgccagccatgccaggcccaggcccgcggccaggccgcccagcatcgcgccccacggcttcttgggagcggcagcgggcgccgcgttcggcgccgccgcaggcttggccgcggctgcgttggcggggctgttgcccacggcgttctgcgcgggagccgccggcgtggccggcggggtcgcggcctcgcgctgcgtcacgttgctcgactgcttgccgaccgacttgccgccgcccatgcggcgcgcatcggcgtccaggtggaccaccgcgagcatcgccaccaaagccacagaccagaatttcatcatgtcatctccactcggtttagttatccgaaacgcgtgcttcgtcccagttcagcacttgattccaacatgcagggccacgatgccgccagtcatgttgtgatagtccacatgcccaaagccatttttctgcatgagggttttgagctcttcctggcccggatgcatgcggatggactcggccaggtagcggtagctcgcgtcgtcgccggccaccagccggcccagccgcggcagcaccttgaaggagtaccagtcgtagggcttgcgcagcggcttggccacctgcgagaactccagcaccagcagccggccgcgcggcttgagcacgcggcacatctcggcgatggccacgtccttgtgggtcatgttgcgcaggccgaaagccacgctcaccacgtcgaaatggttgtcgggaaaaggcagccgctcggcgtcgcagaccagcgtgggcagcacggtgccttcgtcgatgaggcggtcgcgccccacgcgcagcatggattcgttgatgtcggtgtgcaccaccgtgccgctcgcgcccaccttcttcgcgaaggcacgcgccaggtcgcccgtgccgccggcgatgtccagcacgcgctggccctcgcgcaggttggcgaccatcacggtgtaggccttccacgcgcggtgcaggccgcccgacatcaggtcgttcatgacgtcgtacttggaagcgacggaatcgaaaaccccgcgcacgcggcgcgccttgtcgttctcgtccacggtctggaaaccgaaatgggtggtgctcatggtggggatgctaagagcgcaggggccgcgcagacagcgacaaccccgcaaggggttgggacatgtgtcgcgcagcaggtacgcggggcttgaagaaaaaaccggcgccagcgctcgtggaaaagaccgctggcgctatcaatgttagagcatacgctcagtgtgttccgcagccgccaccggcgccggcaccgccgctgcgcgctgccggcatgggcgcatcgcgatcgaggccggcatccgccaggcgctgcaggtactgctgccagagcgattcctggtcccgcccgagccggtacaggtacggccaggtaaagagcccgctctggtgtccgtcggagaacacgggcttgatcgcgtaatggcccacgggctcgatggcagtgatctgcacatcgcgcttgcccgtctgcagcacctcctggcccgggccgtggccctgcacttccgccgagggcgaatacacccgcagcaactcgaaggggatgcggaagctcgcgccatcgtcgaaggcgatttcgagcacgcgcgacgcaccgtgcacggtgagcgattgcggcgcggcggccgccgcttgctggtctgccatggaaggttctctcatttttctgccgcgtgggatgccgcggtagcaactcttgcattcgtggacgagaattgtcccaccagccgcccaccagcccaccatgccaggcaacgacgcccccgccattcccgcgctccatcccgccccggaggggcgcctggcgcgcaaggccttctgggtgatgacgcagcgcgtgacagtgatggccgcggcggtggacgcggccttcatccccctcttcctgctgctcgggtcgccgctgttgacctggatcaatgtggcgagcatcgccatgtacgcggcagcctacgcgctgctggggcagcgccgcaacgtcgccgcgctgtcgctgatctggctggaggtggtgggccattcggccctcggcacctggctggtcggctggaacagcggtttccactactacctgctgatgttcattcccgccatcgtggtgggccggggccggcgcaggatcacgccggtgatgctgctcgcgctgttcgtcttctacatcggcatgtacgagctgtcgcgccgctacggcgcgcaggcaccgctcggcgacctggggctctcggtcacgcatgcgttcaacgtggccgtggtgttcgccatggcggcctacaccgcgcgctactactacggctcggtcctgcgcgccgagcgccggctggaagaccaggccgccaccgacccgctcacggggctgtccaaccggcggcgcctggccagcctcgcgcaggaacgcatcgcgcaggcgcggcaggccgggcagccgacggccgtggtgatcgcggacatcgaccacttcaagcgcatcaacgacacccacggccacgaggccggagaccgggtcctggtgcacgtggcggaactgctggcgcgcagcagccgcgcccgcgacctgctcgcgcgctggggcggcgaggaattcctggtggtgatgcccacatgcgccctggcggacgcgcaggccctggccgaacgcatgcgcgccgccgtggccgaccgtccggcccgccatggggcgctcgccatcccggcgagcctttcgctgggggtggcgcaattgcgcagtggcgaatcgctggaggccgccatcgcccgcgccgacggggcgctgtatgccagcaagcatgcgggccgcaaccgcgtgacgacggcggactgacggtcctagtccagtccggcctgggccagtcgctcgcgcagcagttgcgcgatggcttcgctccggccctgcacggcggcctcctgcaccaggtcgcgctcacgctgggccggcgcccagacgggcgcgggaaagtggctgtcccacccgaagcgggcgatcacgtgccagtgcaggtgcggcaccatgttgcccagggccgcgagattgatcttcgcgggctgcagttgctcgcgcagcacctgttccaccaccgccacggcggccatgcagcgctcgcgctcggtgccggccaggtccgagaactccgccacgtgcgtgttccagatgacgcgatagaaccccggaaatccgcggtcggcctcctcgccggcatgcaccacgcgcatcagcctgccacgccagaccagcgtgccgccgtcgccgctgcacaggggacaggtggaggccattacaccagtacccgctcgatgccgcccgcgttggcgcgctgcacgtactcgggcatccagttctcgcccaggatctcgcgcgccatctcgacgacgatgtagtcggcctcgagcaggccgttctgcaaatcgtcctggtagcggttcaggccctgcaggcaactggggcagctggtgaggatcttcacgttctcctgcggggcgacggcgccgctggcgcgcagcgtggcctcgcccttgcggatctcctgctccttgcggaagcgcacctgggtggagatgtcgggccgggtcacgcccagcgtgccggactcgccgcagcagcgctcgctcttgaccacctgctcgcccaccagcgccttcacggtcttcatcgcgtcctgctgcttcatcgggctgtggcagggctcgtggtagaggtacgcgcccttgccctgcaactggatgcccttttcgagcaggtactcgtggatgtcgatgatgcggcagcccgggaagatcttgtcgaactggtagccctgcagctggtcgtagcaggtgccgcagctcaccaccaccgtcttgatgtccaggtagttcagcgtgttggccacgcggtggaacagcacccggttgtcggtgatcatcttctcggccttgtcgaactggccgctgccgcgctgcgggtagccgcagcacaggtaacccggcggcagcacggtctgcacgcccgcatgccagagcatggcctgggtcgccaggcccacctggctgaacaggcgctcggagccgcagccggggaagtagaacaccgcctccgtctcggccgtggtggcggccgggttgcggatgatcggcacatagtccttgtcctcgatgtccagcagcgcgcgcgccgtcttcttgggcaggccgccgggcagcttcttgttgatgaagtggatcacctgttccttgaccggcgccgtgcccaccgtggcgggcgggtgggcagtctgcttgcggccgaacccgcgcagcagatcgacggccatgcgctgggccttgaagcccacctccaccatggccgagcgcatcagcttgatggtgtcgggattggtggcgttgagcatgcccatggccagggcgttgcccgggcggaaggtcttcttgcccatcttgcgcagcaggttgcgcatgttcatggtcacgtcgccgaagtcgatcttgaccgggcacggcgtgtagcacttgtggcagacggtgcagtggtcggccacgtcctcgaactcctgccagtgcttgatggagacgccgcggcgcgtctgctcctcgtacaggaaggcctcgaccaggagcgaggtggccaggatcttgttgcgcgggctgtagagcaggctggcgcgcggcacgtgggtggcgcacacgggcttgcacttgccgcagcgcaggcagtccttgaccgagtcggcaatggcgccgatgtcgctctgctgcatgatgagcgactcgtgccccatcagcccgaaactgggcgtgtaggcattggtcaggtcggagtacatcagcgactcgcgggccgagacggctgcgggcgcctgttccgtccgggcagcgggctcctggcttcgcagcagcttgcccttgttgaagcggccttgcgggtccacgcggcgcttgtagtcggcgaaggggcgcagctcgtcgtcggtcaggaattcgagcttcgtgatgccgatgccgtgctcgcccgagatcacgccgtccaggctgcgcgcgagcaccatgatgcgggccacggcctcgtgggccgtctgcagcatctggtagtcgtcgctgttgacggggatgttggtgtggacgttgccgtcgcctgcatgcatgtgcagcgcgacccacacgcggcccttgagcacgcgctggtggatggcctgcgcctcgtccatgatgggttggaaggacgcgccggggaagatcttggcgagcggctcgcgcagctgcgtcttccagctcgcgcgcagggtgtggtcctgcagctgcgggaagagcgtctccacatcggccagccagccactccagagcgcgcggacctctccgatcagcgccacggcctgggccacgcggtcctccagcagctcggccgagggaatctcctgcgcatcgtcctggcggcccagcggcaggttgccgcgctggaagaacgcctccagcgcatcgcatagctgcagcttgttgcgcagcgacagctcgatgttgatgcgctcgatgccgtcggtgtattcggccatgcgcggcagcgggatcaccacgtcctcgttgatcttgaaggcgttggtgtggcggctgatggcggccgtgcgcttgcggtccagccagaacttcttgcgcgcctcggggctgatggcgatgaagccctcgcccgcgcgcgagttggcgatgcgcacgacctcgctggtcacgcgcgccacggcgtcggcgtcgtcgcccgcgatatcgccgaacagcaccatcttgggcaggccgccgccgtgcttgcggctcttggtggcgtagccgaccgccttcaggtagcggtcgtccaggtgctccagtcccgccagcagcacgcccgagcgcttctgctcggcgaacatgaagtccttgatctcgacgatgctcggcacggcgtccttggcgttgccgaagaactccaggcacacggtgcgcgtgtgcgccggcatgcgatgcaccacccagcgcgcgctggtgatgaggccgtcgcagccttccttctggatgccgggcaggccggagaggaacttgtccgtcacgtccttgcccaggccttccttgcggaaggtgcggcccgggatggccagacgttcggtgcggatcggcgtctttccatcggcctcgaagtactgcagctcgaacgtggccgtctccacgtcgtggatcttgcccatgttgtggtcgaggcgcgtgacctccagccactgcgcctcgggcgtcaccatgcgccagctgaccaggttgtccagcgccgtgccccagagcacggccttcttgccgcccgcgttcatggcgatgttgccgccgatgcacgaagcctccgcgctggtcggatcgaccgcgaagacgaagcccgcgcgctctgccgcatcggccacgcgctgggtgaccaccccggcctcggtccagatggtgcccacctcgcggtccatgcccggcaggcggcgcatctccacctcggtcatggcctcgagcttctcggtattgatgaccacgctgcgccaggtcagcggaatggccccgccggtgtagccggtgccgcccccgcgcgggatgatggtcagttccagttcgatgcaggccttgaccagcgcggccatctcggcctcggtgtcgggcgtgagcaccacgaacgggtattcgacgcgccagtcggtggcgtcggtcacgtgcgacacgcgagagaggccgtcgaacttgatgttgtccttggccgtgtggcggcccaggcgcttttgcacctggcgccgcagctgggcggcctccacgaaggtggcgtcgaactgcgcgatggccctgcgggcggcctccaccagctggcccaccaggcggtcgcgctcggcgtcctcgccgggcgtgcggcgcttgccgatctccgacagccggtgctgcagcgcgtccaccagcatcttgcggcggcccgcgttgtccagcaggtcgtcctgcaggtagggattgcgctgcacgacccagatgtcgcccagcacctcgtacagcatgcgggcggagcgcccggtgcggcgctcgcggcgcaactggtccagcacgtcccaggagtcggagcccagcagccggatgacgatttcccggtcggaaaacgaggtgtagttgtacggaatctcgcgcaggcgagtgggctcggcggcctgtgtcaggactgccaactcagtgggtgcattcatcgggggatcacctggggagcgcggacgctcccaaccttgggaggggccgcgattttaagccagcggcctccagcgcgccgggccccggcgccacgcccgtctgcccgggcaggccggcttcagaagctctcccactcgtcttccccgcccgcggcacggggagcggaccgggacgcaccggaagccgccggggcagcggaagcgccgatccgggctttcggggccacggcccgggccgggggcgcggatttcagggcaggtgcctgcgccggcctggcccgcgcaggcacgggtgccgccaccatcgccatgggcgccgccgctgtcggcatgggcgccaccggtgcactgcgggccgccgcccccggggccgtgcggaagaacgccacggcctgcaccagctgttccgcctgggtcttgaggctgccggcggccgccgcggattcctccaccagcgcggcattctgctgcgtggcctggtccatctgggtcaccgccgcgcccacctgggccacgccttcgctttgctcgctgctcgccgcactgatctccgccacgatgtcagtcacgcgccggatcgaggtgacgacctcggtcatcgtggcgccggccttgtccaccagcgccgtgccctgctccacccgttcgacgctgttgccgatcaggttcttgatttccttggcggcctcggcgctgcgctgcgccaggctgcgcacctcgcctgccaccaccgcgaaaccccggccctgctcgccggcacgcgcggcctccaccgctgcgttgagcgccaggatgttcgtctggaaggcgatgccgtcgatggtgccgatgatgtcgccgatgcgccgcgaggcctcgttgatgcccttcatggtctcgaccacttcgccgaccacctcgccgccctggctcgcgatacccgacgcgctgaccgccagctggctggcctggcgcgcgttctcggcgttctggcgcacggtggagcccaattgctccatcgacgccgccgcctgctggagcgaagccgcctgctgctccgtccgggcggacagatccccgttgccctgcgcgatctgggcgctggccgtggccacgctttccgcgttgcggcggacctcgccggtgatgcgcgccagcgtgtcgcgcatgcccacgagggtgctcagcagccgggacacctcgtcgcggccgtcggagcgcagttcgacggccagattgccctccgccacctgctgggctgcatcgatggcgcggttgagggggtgcacgatgctgcgcacgatgaccacggccagcagcgcggcgatggccgcggcggcggccatcgtcacgacgagccagttgcgaccgccagtcagtatctgcatggccagactggaggcgtccttggcctggtccacgttgtactggatgaccttgtcgagctgctcgctggtggagaagtacaggccacgcgtggtgttcagcatgtggttcagcagttccgcgtgctggccccggtcctgcgcggacgcgcggatgcgcgacgcggcggcgatgtaggccgccaggtccttcttgaaggccgcggccagggccgcctcgccaggactgccaatcaacgtgggttcgacgtaggtccggttgagttcctcgaacttggcgaccgtcttgtcgaacgaggcacggtactcaccctgctccttgtcaggcgtctccagcagcaggagggcttccacgcggcgcatcaagtcgagattgcggcggtactccgacaggatcatcaccgacggcaggttgttgtccaccacggtgctggtctgctcctgcagctgcgacatctgccgcaggctgaagagccccaggaagaccgagagaacgaccatggcggcgaaggcaaggcccagccgcggcgcgagtttgatgtgggagaagttcatgtttttgaaaattgccggatgggactcaaaagtcaccaaatgtatcaattgattcaaaaaacatgttgtcggccatcttcccgtcccgtattcagaatggccggaaaggctgcgccgccccggcccatgttcagaacaacacgcggctgcggatcgtgcccggcacgctcgcgagcttgtcctgcgccagctcggacgactgcgcgtcgatgtcgatcaccacgtagcccaccttctcgttggtctgcaggtactgggcggcgatgttgatctggttgtcggcgaacacctggttgatggccgacagcacccccggcacgttgcggtggatgtgcaggatgcggtgcttgcccgggtgcgccggcaacgccacctcggggaagttcaccgacgaggtcgaggtgccgttgtcgctgtacttcacgagcttctcggccacctccagcccgatgttggcctgcgcctccatggtggatccgccgatgtgcggggtcaggatgacgttgtccaggccgcgcaggggcgaggtgaactcgtccttgttgctgcgcggctccaccgggaacacgtcgatggccgcgccgagcagctttttcgcgcggatcgcttcggccagcgcctcgatgcgcaccacggtgccacgcgccgcattgatcaggatcgcgcccggcttcatggccgcgatctcttccggcccgatcatccactgcgtggagggcagttcgggcacatgcagggtcacgatgtcgctctgcgccagaagggcctgcagcgagggtgcctggcgggcgttgcccagcggcagcttgctgaccacgtcgtggaagacgacatgcatgcccagcgcctcggccagcacggacagctgcgtgccgatggagccgtagccgacgatgcccagcgtcttgccgcggatctcgtaggcgttctcggcgctcttgagccagccgccgcggtgcgccacagcgttcttctcgggcacgccgcgcagcagcaggatggcctcggccagcaccagctccgccacggagcgggtgttggaatacggcgcattgaagacggcgatgccgcgctcgcgcgccgcgtccaggtcgatctggttggtgccgatgcagaaggcccccacggccacgagcttgtgggcatgcgcgaacacctcggccgtgagctgggtgcgcgaccggatgcccaggaaatgcgcatcggcaatcttgcggtgcagttcctcgccttccagcgcccccggcaatgcctcgatctgggtatagcccgcgccgcgcagcacgtcgagcgcggaggggtgcacgccctccagcagaaggaacttgatcttgctcttgtccagcgatgtcttggtcatggaactacggggaaggagaagtaaggaagggaagaaagcagggcggacgccttgcaggcggccgaccattgtgcaatgggaagaaaccctgtacccgcggggcttttcgatccaccaagcggaatcccggtcacacaggcgacggacgagcccggcacaccgtcacaaaacagacacaattccgccacacagagcccttcatccagggaagttcccgatccgtggaactccctgtccatgcgacaacgacataccgatgacatgtagcgcgcataccatgcgccgctttcacatcgccatactttgaggagtttccatgcagaccaagcacctggccctggccgccgccatcgccgcatccgcctgcattccggcccatgcccagaccgagatccagtggtggcactcgatgacggccgtgaacggcgaatgggtgaacgacctggcccgccagttcaacgagagccagaaggactacaagatcgtgcccacctacaagggcacctatgacgaatccatgacggcctcgatcgccgccttccgcgccggcaacgcgccgcacatcctgcaggtgttcgaagtgggcaccgccaccatgatggccagcaagggggcgatcgtgcccgtgggcaaggtgatgcaggacgccggcgcgccgttcgatcccaaggcctacattcccgccgtggccggctactacacggcccccaacggccagatgctgagcttcccgttcaacagctccaccaccatcttctatttcaacaaggacgccttcaaggccgccggcctgcccaccgacaaggcacccgccacctggccggaagtggtcaacgcggccgccaagctcaaggcctccggccacaagtgcccgttcaccacggcctggcagaactggacgcaggtggagagcttctcggcctggcacaacgtggaattcgcgagcaaggccaacggcctgcagggcctcgacgcgcgcctgaaggtcgattcgcccctgcacgtgcggcacatcgagaacctcgccaacatggccaagcagggcctgttcgtgtacaagggccgcggcaacgtgcccgaggcgagcttcgtctccggcgagtgcgccatgatcaacacgtcgtcgggcttctacggcaacgtggccaagaacgccaagttcgcctacggcctcgcccccctgccctactaccccgacgttcccggcgcgccgcagaacaccgtcatcggcggcgccagcctgtgggtgatggccggcaagaagcccgccgaatacaagggcgtggccgagttcttcaagttcatctccacgcctgaagtgcagtcggccagccacaagcgcaccggctacctgcccgtgacgaccgccgcctacgagctgaccgagaagtcgggcttctacaaggagcaccccggcaccgacgtcgccgtgacgcagatgatccgcaaggtgaccgacaagagccgcggcatccgcctgggcaactacgtgcagatccgtgccatcgaggacgaggaactcgagcaggtctggtccggcaagaagaccgccaaggaagcgctcgacgccatcgtgaagcgcggcaacgaacagctcgagcgcttccagaaggccaacaagggctgattcccgccgcctccggaggcggcccccggggccggcccggccggcgtccgccctcccgtaccggccctccccgcatgcgcggggagggtcttttcgtcattcgacagcccggcggcgcacgccgggcacaaggtaaccgcatccgccatggaaaaacgcgtccgattccagtccgcctggctgccctggctgctcatcgcgccgcagatggccatcatcgtggtcttcttcttctggcccgccagccaggcgctggtgcagtcgctgcagatgcaggatgccttcggcacgtccaccgaatgggtcgggctggagaacttccggcggctgttcgacgaccccggctacatcgagtcgttcaagaccacggcgttcttctcggtgctggtggcggccagcggcatcgtgctgtcgctgctgctggcggtgttcgccgaccgggtggtcaagggcgccatgttctacaagaccctgctgatcctgccctacgccgtggcaccggccgtggccgccgtgctgtgggtcttcatgttctcgccctcgctgggcgtggtgtcgtacgcgctgggccatttcggcatcgactggaaccacctgctcaactccggccaggccatggcgctgatcgtgatggcctcggtctggaaacagatctcctacaacttcctcttcttcctggcggggctgcagtccatcccgaagtcgctgatcgaggccgccgccatcgacggcgccggcccgtggcgccgcttctggagcgtgcagttcccgctgctctcgcccaccacgttcttcctgctggtcatcaacgtggtgtatgcgttcttcgacaccttcgccatcgtcgatgccgccacgcagggcggcccgggcaaggacacggccatcctcgtctacaaggtctattacgacggcttcaaggccatggacctgggcggctccgcggcgcaatccgtggtgctgatgctgatcgtggtcgcgctcaccgtcgtgcagttccgctacgttgaaaagaaagtccagtactgacatggtcgaacgcagcctcacgcgcggcatcctcgcgcacttcatcatgatcctgggcatcgtcatcgtggcgttcccgctctacctggccttcgtggcctccacccacacggcccaggaaatcgtgcaggcgcccatgcccctgctgcccggcacgaacttctgggacacctacaaggcggccctcttcgggcgcgaccagggcgccggctccaccgcgccggtggcccgcatgatgtgggtgagcttcgtgtcggccatcgtcatcacggtgggcaagatcgccatctcgctgctgtcggccttcgccatcgtgtacttccgcttcccgttcaagggcctgtgcttctggctgatcttcatcacgctgatgctgccggtggaagtgcgcatcggccccacctaccaggtggtgtccgacttggggctgctcaacagctacgcgggcctcacggtgccgctgatcgcgtcggccaccgccaccttcctcttccggcagttcttcctcacggtgccggacgaactggtcgaggccgcgcgcatcgacggcgccgggcccatgcgcttcttcaaggacgtgctggtgccgctgtcgcgcacctccatcgccgcgctcttcgtgatccagttcatctacggctggaaccagtacctctggccgctgctggcgaccacgagcgaggacatgtaccccgtggtgatcggcatcaagcgcatgatcgcgggcggcgacgggcagaacgaatggaacatcgtcatggccaccgccatcctggccatgctgccgcccgccgcggtggtgatcctcatgcagaaatggttcgtgaaagggctggtggacaccgagaagtagtcctccacccccctgaaaacgcccattccacccacgcatcccgctacgaaccccatcgcaacatggcatctctttccctgcgcaacgtcgtcaagcgctacggccacggcccgaaggccaaccaggtgatccacggcgtgaacgccgaaatcgccgacggcgaattcatcgtcatcgtcggcccctcgggctgcggcaagtccaccctgctgcgcatggtggcgggcctggaggaaatctccggcggcgagatcgccatcggcaaccgcgtggtcaacgatctggagccggcccagcgcgacatcgccatggtgttccagaactacgcgctctatccgcacatgacgaacttcgagaacatggcctacggcctgaagatcgccaaggtgccgaaggacgaaatcaaggcgcgcgtggacaaggccgcgaagatcctcgagctcggccacctgctcgagcgcaagccgcgcgagctctccggcggccagcgccagcgcgtcgccatgggccgcgccatcgtgcgccagccccaggtgttcctgttcgacgagccgctctccaacctcgacgccaagctgcgcgcgcagacccgcctggagatccagaagctgcaccgcgaactgggcatcaccagcctcttcgtcacgcacgatcaggtcgaggccatgacgctggcccagcgcatgatcgtgatgaacggcggcgtgatggaacagttcggcacgcccgaagaggtctatcacacgcccgcatcgaccttcgtcgcgagcttcatcggctcgccgcccatgaacctgctgaagaacgccccgggcgggcggcagggcgcgatcctcggcatccggccggagcacatcgacatctccagcgtgggctgggagctgcgcgtggagacggtcgagctgctgggcgccgagcgcctcgtctatggccgcctgcagtcgggtggcggggacgagccggtcatcgtgcgcatcgaggaaggctcccaccatccccagcccggcgacaccatccacgtggagccccgcatggaccggctgcactggttcgacgccgcctccggcaagcggctctgagctgcgccggcaccgcccgcatggaacacgcagccccgctgcacgccaccatcccggtgctggcgtccctcgacctcgacgagagcgccgccttctattccgggcgcctgggcttcacggtcgcatcgcgcaccgatgactacctcatcgccacgcgcgacggctgtgaactgcacttctggctctgcggcgagcgccacatcgccgagaacacctcctgctacgcgcgtggcgacgtgcgcgcgctgcatgccgaattcacgcaacgggggctggtgctgccgccgcccgtggagcgtccctggggcatgcgcgagctctacgtgcacgatccccacggcaacctgctcaagttcggcgaacagatcctgactccctgagcgccatgggccgcggccagcggttctatagtccatcgccatgactgccaccccatccaccacgccccccgccgactggccctatccccgatggatcgcccaccgcggcgcgggccggctggcccccgagaacaccctggcggccttccggctcggcgcgcaccacggctaccgcatgttcgaatgcgacgccaagctcagcagcgacggcgtcgtcttcctgctgcacgatgccaccctggagcgcaccaccaacggccggggcaccgctggcgaccgcccctggggcgaactctcgcagctcgacgcgggcagttggcattcccgcggcagcgcgggcgaacccctgccgaccctggagcacctcgcgcgctactgcctggccaacggctacctgctgaacatcgagatcaagcccacgccaggcaccgaagaggaaaccggccgggccgtggcatcgctggcggcgcgcctctggcaccaggccgaagtgccgccgttgctcacctcgttcaaggtcgcggccctcgcgggtgcgcgggacgcggccccgctgctgccgcgcggcctgctgctcgacagcttgccggatggctggctcgacacagcccgccagctgggctgcgcggccgtggtctgccaccacgcgctctggacggcggaacacgtcgccgccgtgaaggactgcggcctgcgcaccctcagctacacggtgaacgacgagtgggccgcgcagcgcctgctggacctcggcaccgacggcatcatcaccgaccgcgtggatctgttcagtcccgcgatgggttgaagccgcccgggctgcgtgctggcatatcgaaatcgcgatcgcatcccgccaaaaaacacacccctgtttacccggatgcagagggcatccgcgcccataccgcccaccctggaggacacaatcgctcccgctgggcgaaatgacacatcaatttacaagatggtccaaggggcgaggttatgcggaatttcaagatttccacgcggctgctgtggctgctgggcgggttgtcggcgctgctggtggcggtgggggcggtcgggctgcttggcatcgccaggtccaatcacgcgctcgagtcgatgtacagggaacggctgacggcgcagatcgcgatcgccgacctgcgctacctgacggcgcgcaaccggcagctcgtgtcgggcgccctgctctcgccctctcccgaaaaagtcgagcaggcgcttcgggaagcccgggagaacgtggtcctgtccgatcaactctggagccggatccaggcattgccactggagccggaactgcgcgaggcggtgcagcggacgggcgagcagcgccggaagatcatgcaggaaggcctgggccccgcgctctccgccctgaaggacgccgacatcgcagccgtccgcgtgctggcggtgcgcaagttcgatgcgctttacgacccgctggacaagagcatcgcctcggccgtcgatctcagccggcagttcgccgaacaggactatgcgctcgccgtggcccgcttcggcaccctgcgcgccgttctcggggcggcgatcgcagccggagtgctgctggcggcgctcttcggcctggcgctggtccgcggcatcgcccgctccctgcggcgcgctgccctggtggccgatgcggtggcacggggcgacctcacgcagcccatcgacgtgcgcggactggacgaagtggccaccgtgatgcagtcgctggccagcatgcaggccagcctgtgcgtggtggttgacagcgtgaggcagacctcggatcgcgtgctgacggccagcgccgagattgcacagggcaaccaggacctgagcgaccgcacggagcagcaggccgccgcgctgcagcagacggcggccgctaccggccagctcagcggcacggtcagccagaacgccgaccatgcggtgcaggcccaccggctggcgcaggccgcaagcgaggtggcggtgcgcggcggcgccgtgatggccgatgtggtacagaccatgcagggcatacagcacagctcgcagaagatcgccgacatcatcggcgtgatcgactccatcgctttccagaccaatatcctggcgctgaacgctgccgtggaagcagcccgcgcaggcgaccagggccgcggctttgcggtggtggccagcgaggtgcgcagcctggcaggccgcagcgccgaggcggcccgcgagatcaaggggttgatcggcgacagcgtgggccgcgtgcatagcggcactgcgctggtggatgccgccggcaccaccatgggcgagatcgtgggcgccatccgcagcgtcaccggcatcgtcggcgacatcaccgctgccagcggcgaacaaagcaccggcgtggcgcagatcagcagcgccgtggggagcatagaccagaccacccagcagaacgctgcgctggtggaagaaatggccgctgccgccagccatatgcgccaccaggcgcagagcctggtggatgcggtggccgtcttccgcctgccgcgcgaccccgggccgatggacagccagccaccccgcactccgatgcgagcgctggcacaggggtagccgctgcgggaagggacctgcggtacccggcgacacggtgataccctcgcgggtccagccatggacgcgaccattcactccctttccctgatgcgtttactgcggcgccttccgcactccgtgcgggcgctggtcctcctggcggcctgcctgctggccgggccgcccggcacggcacaggccgccccgcaggcgcccgcctccgccccggcatccgccggcagcgctgcggcatcccgggccgccgcagccgctgcggcagccgccgcggcggacatcgtcgatcccgacacgcccctgccctccgtggacgagctgcgcaagcgcctggaagccatcccccgcaagctcggcgaccaggacgacggccgcaagctcgtgaacgacgcctacgccgtcggtgccacggccgagcaggtggtggcccgccgcacggccgacctggcagacctggacagccgcctcgccggactcggccccgcccccgagaaaggcgcgcccgccgattcgcccgacgtcgtccagcagcgcagcgccctcgccaagcagcgcgccaccgtcgatgcggacctcaagctcgcgcgcctgatcgccgtcgatgcggaacaactcggcgccgacctcctgcgccagcggcgccagcagttccaggccgaactcaccgcgcgtgccgactcacccctgggcgccgccttctggcgcaacctgcgcaccgcatggcccaccgacaccgagcgcctgtccgtgctggccatcgaggccaaacaggccgcgcagcgcgcgctcgaacccgagcggcgccggaccttcctcgtcagcctgctgggggcgctgctgctcctggtggccggcaactgggccggtgaacgcctgctcgtgcgcctcgcgccggccaagctgcccgcgggccggctgcggcgctccctgctggcctcggcctccgtgctggcgaacgtgatcttcaccggcaccgccgcgcagtggctgctgagcgggctcgacgcgggcgacaacctcggcgagcgactcgacgggctcgggcactccgccgtgggcatggcggtcttcgcggccttcgccatcggcctggggcacgcgctgctctcgcgcaagcgcagttcctggcgcctgcccgcgttgccggatgacctcgcccgccggctgagcccctacccctggtggatcgcgatcatcgcggcgctcggcggcatggtgacggagatcaacgccgccgtgggcgccagccttgccgcggaagtcaccgcccaggcctgcttcgcgctgctggtggccgccgtcgtcgccgcatcggtgcggcagctcaacgcgccgctgcccgcatcggcgcaggagccggccagcggcgaggatgccgctccggccccggccgccacgccgccacgcccgctctgggtcggcctgctggtcgcctgcgcgggcatcgcctccctggccgtggtgctgctggtcgccttcggctacatcgcgctggccggggccctggcgcggcagatggtctggagcggcgtcgccttcgctaccgcctacctgctctaccaactggtggacgacctctgcgatgccctgctctcctcgcgcagcggcttcgggcggcgcctgcacacgggcatgggcatcgacccgggcctgctcgaccaggcggcggtcgtgctctcgggcgccctgcgcgtcgtgctgttcttctatctcatcatcgccctgctggcccccttcggcaccggcccggacgagctgttccgccgcggcagcgcgatggaccagggcctcaacctcggcaacttcgcgctggcaccgcaggccctgctgacggcgctgggcgtcgtcatcgcgggcttcatcggcatccgcgtgatcaagcgctggctcagcgaccggtacttccccagcaccacgctggagccgggcatgcgcagctccatcaccaccctgctgggctacttcggcggcgtgatggtgatcgcggccgcgctggcggcgctgggcatcagcgtggagcgcatcgcctgggtcgcgagcgcgctgtcggtgggtatcggcttcgggctgcaggccatcgtgcagaacttcatctcgggcctgatcctgctggcagagcggcccgtgaaggtgggcgactgggtcaagctcggcgacaccgaaggcgacattcgccgcatcaacgtgcgcgccaccgagatccagctgggcgaccactccaccgtcatcgtgcccaactcggaattcatcaccaagactgtgcgcaacatgacctggggcggctcgcagggccgcgtgctgctgcgcctgccggccccgctggacaccgacgcccagcgcatgcgcgccctgatcctggatgccttcaaggcgcacgagagcatcctggagagccccgggcccagcgtcacgctggaagacatcgtgagcggcaccctcaccttcctggccatcggctacgtgagcaacccgcgcaacgccggtggcgtgaagagcgacctgctgttctccatcctcgaatcgctgcgcgccgcgggcctggcgctctcgcccccggccaccaccgccgtggcgccgctgtccgccgccgccctccagcccagggatccggccggcacgcccacgccgggtacggcataggccaccgcagcaggcccgctggctgcttcagcccagtccggcgcagctcagtccagcctggcgccggactgctgcaccgccacggcccagcgcggcatttccgccgccaggaaactggcgaacgcatcggcgcccaggaaggccgggtctgcgccctgcgccaccatgcggtttttcacgtcgggcgactgcatgacctggccgaacgcatcgctgagcttcgccaccacgtctttcggcgtgccggccggcgccaggaagccgtagaagcccaccacctcgaaattcgggatgccgccctcgatcaccgtcggcacatcgggcagcgccggattgcgcgcccggctggtgacggccagcgcacgcaccttgccctgctggtggtaggccgccgcctgcggaatgctctcggccatgaactgcacctgcccgcccatcaggtcggtgaaggccggtgcgctgccgcggtaggggatatgcaccatgaacagcccggtcgccgtcttgaacatctccggcaccaggtggctgatgcccccgttgcccgccgagccgaagttcacctgccccggccgcgccttggcgtaggcaatgaactcctgcaggttccgcaccggcagcttcggattgaccagcagcgccagcggctgcatcgccgtgcgcgcgatgggcgtgaagtccttgagcgtggagtacggcagcttgctgtaaagcgccgggttgatgaccatcacccccgtgttggccagcatcagcgtatggccgtccggcggcgccttcatcacatcctgcgcgcccaccgtgccgcccgcaccggccttgtagtccaccaccaccggctggcccagcacggcctgcagcttgtcggtcagcagccgcgcatgctggtccagcgggcctccggccgggaagccgaccaccacgcggatgggcttggagggaaaggcgggctgggccaggacggccgcggacagacaggccagggtggcggcggtgagccaggtgcgcaagcgcatgggaagtctccgtgaatgtcggtgttatggagacggcagcttaaggcgggagcggccatggaggcaggggcaatacccgtgtgatggcggcttcgcggcgattgccggcgctctggcagctaacgcgccgtccgcccgcgctgcagccccttggcggccacctcctgcgaggcccattcggcctgttcgatgagccgccccagttcctgcaccgccgcacggctgtcctgcaccgactcatcgctgtacaccagcatgtaatccatcatgggcagtggcggcaacccgtcgcgctcgtccagcagcaccatgccgggacgcatgttgtcgctcgtgaacatggccaccgccaggccgctcagcacggcggcacgcaggtcgtgcaggctgtgcgaactgaaggccttgtgccaggcgatgtcggcccgctcgagcgcatcgatcccgatctggccgcacacgcaaggcagcggggaataggccagcggcagcgatgcgccgtccagccgctcccagcactcggcggcagcccataccatcggcaggcgccgcagcaggatgccgccgctcacctccgacgtgctggtgatcacggcgaggtccagatccccttcgcgcaccatggcagacaggtcgagcgtgaggcccacgctcacctccaggcggacatgcggacaactgcgcgcgaactggtgcagcagttgcggcaggccatcgctcatgaagtgctcctgcacccccaggcgcacggtgccctcgatcggcgagcaacggaaatgccgctccagcgcttcctgtgcctgcagcacgcgctgggcgtggtgcagcagatcctcgccatcggccgtcaggcccaggcgccgggtcgtgcggcggaacagcggccgacccaccagcgcctccagccgccggatctggtggctgacggcggactgcgtcaggtgcagttgctgggccgcacgggtgaagccctggttgcgatgcaccgcgacgaaggtatgcagcaatccggtgtcgatggtcatcgcgccctataaattaaaaaattaactgaatcccacattatttaatcatttgcatcatgaagccagtctttccagaatggcacctgcctttccggccttctttctggagacccatcccatgcctgcccaccgtccaacatcccaggccctggcgctggccgccatctgcctttccgcactgatgttcggcctggagatttccagcgtgcccgtgatcctgtccgtgctggaccaggaactgcacgccgacttccagggcctgcaatggatcatgaatgcctacaccatcggctgcaccacggtgctgatggccaccggcaccctggcggaccgctatggccgccgccgcgtcttcatgctcagcgtgctggcgttcggcctcgcttcgctctggtgcggatgggccggctccacgcccgtgctcatcctgggccggctggtgcagggcatcgcaggcggcgcgatgttcatctgctccatcgccctcctctcgcaccagtttcccgacggccgggagcggggccgcgccttcgcggtctggggcgtggtggccggcgtcgggctgggtttcggccccatggccggcagcgccatcgtctgggcctccagctggcactgggtgttcctcgtgcacgtgccgctgtccgcgctcacgctggccctgatccgcgccggcgtggcggaatcccgcgacccacaggcacgggagcaccggctggactgggccggcctcggcacgctgaccctggccgtgctcggcttcaccggcttcctcatgcagggcgaaagcctcggctggaagagccctgccgtcctcggcctggccaccctggccgccgccagcctggcggcattcgtcgcggtggagcgcagccagccccgcccgatgttcgacttctccgtgttcgcgatccgcgacttctctggcggcatcctggcctgcgtcggcatgaactgcagctactggcccttcatgatctatctgcccttctacttcagcgccggcgtgggcctggacaccacggccaccggcctgatgctgctggtctatacggtgccgttcctggtcatgccgcctgtcgcccagtggctgctgctgcgctaccaggcggcctgggtgatcccctccgggctcttcgtcatcgggctgggcttcatgctgatgtggggcggcagcctgctggcccacctgggcagctggaccgtgctgcccggcgcgctcgtcgcaggcatcgggctgggactgaccacgacgccggccaccaacatgaccaccgcctcggtgccgccgcaccgcgccggcatggcgtcaggcatggacgtgagcgcacgcctcatcacgctggtcatccacatcgccgtaatgggcctggtgctggtggcgggcatacaggccgcattgcgcgggctgtggggcccggcggtggaaccgggcctgctgcaggcgttggcccagcggctcgcggggggcgacctggccggcgcgcagcaactgctggccggccactccctgccgggcgcgagcatggtgccattgcaggaggtcgtggtccagggcttcggctgggtgatgctgtatggagggctggccgcctggatcacggccgggctcagcctcgcggtgctgagaggccggcgggcgcagggaggtcttcagccctgcggcagcggcatgcactgagagtgctcaacgccagccgcgcagcaacacccactgcaccgtgccgcaggccgccaccagcgcggcataggtcagcatcttcccgtcccgccccgtcagcaccagcccggccacgcacacccccaggcctacggcaaagcccgcggccacctgccccacgaaaccgacgctgcgaggcgccccgcgaaagcaaagcgcagccaggcaggccagcaacagcgccacgccgagggcaggcgccatgaaattcagcaggtggagtgcggcggcagtcgggtccatagcgcaagggcatgacgcagatcaagacccttgtgctgcgggaagcacacgggcgggatggaaattttataatcaccgcttatggcagtctgggccctcggcatcaaccacacgaccgcgccgctcgatctgcgcggccgttttgcgttcgccatcgaccagatcgcgcccacgctgcaaggcctgcgccagtcgctgggcggcgccacgcgccatccgcaggtggaaaccgccatcctctccacctgcaaccgcaccgagatctactgcgccggccagcaacccgcgctggaccacacgctcgactggctcgcccacagcggcggcgtgagcccttcgctgctgcgctcgcactcctacacgctcgaggaaagcctcgtggcgcgccatgcgttccgcgtggccagcgggctcgattccatggtgctgggcgaggcccagatcctcggccagatgaaggacgccgtgcgcgcggcagagacggccggcgcgctcggcaccacgctcaaccagctcttccagcgcagcttcgccgttgccaaggaagtgcgcaccagcaccgagatcggcgcccacagcatcagcatggccgccgccgccgtgcgcctggccgggcagctgttcgaagacctgacggagatccgcatcctcttcgtgggcgcgggcgagatgatcgagctcgccgccacccacttcgctgcgaagaatcccaagagcctcgccatcgccaaccgcacgctggagcgcggcgaaaagctcgcctcccgcttcggcggcgaggtcatgcggctggccgacctgcccgaccgcctgcacgagttcgacgccgtggtcagttgcacggccagcagcctgcccatcatcggcctgggcgccgtcgagcgcgcgctcaaaaaacgccgccaccgccccatgttcatggtcgacctggccgtgccgcgcgacatcgagcccgaggtgaaggcgctcgaggacatctacctctacaccgtggacgacctcgccagcgtcgtgcagaccgcgcaggccagccgccaggcggccgtagcgcaggccgaggccatcatcgacgcgggcgtgcagagcttcatgcactggatggaccagcgcagccccgtgggcggcgtggtgccgctcatccagcagatccacgcccaggccgacgaatggcgtgcgctggagatcgcacgcgccaagaagctcatcgccaggggcgaggacatggacgccgtgctggaagcgctctcgcgcggcctcacgcagaagatgctgcacggcaccctggccgagctgcgcgcgggcgatgccgacacgcgcgcccagacggcccagaccgtctcccgcctgttcctgcgctcgcagtccaagagcggcctgtagcggcgcccgccgccctgccgccaagcctcaccctctctggcctcccgcatccgcacccggatgccccggtctgcgaacaacgaccgcagccatcctctctcccccgaatgaaacccttcctcagaagccagctggagcgctacgcccaacgcctcgaagagctcgacttcctgctctcgcgcgaggacatcatgtccgacatggcccagtaccgcaccatctcgcgcgagcacgccgaggtgacgcagatcgctggccgctatgcgcgctaccgccagcgcgaggccgacctggccggcgcgcgcgagatgctggacgacccggacatggccgacatggcccgggaagaaatttccgccgccgaagccgagctggtgcagctggaggacgagctgcagcgcctgctgctgccccgcgaccccgacgaggcgcgcaacgccttcctggaaatccgcgccggcacgggcggcgacgagtccgcgctgttcgcgggcgacctggcccgcatgtacacgcgctacgcggccacggccggctggaaggtggagatcctgagcgccagcgacaacgagatcggcggctacaaggaagtcgtgctgcgcgtggaaggcgacggcgtctatggcgctctgcgcttcgaatccggcggccaccgcgtgcagcgggtgcccgccaccgagacccagggccgcatccacaccagcgcctgcaccgtggccgtgatgcccgagcccgacgagcagcaggcgatcacgctgaacccggccgacctgcgcatcgacaccttccgcgccagcggcgcgggcggccagcacatcaacaagaccgactccgccgtgcgcgtggtccacctgcccaccggcatcgtggccgaatgccaggacggccgcagccagcacagcaacaaggccaaggcgctgcaggtgctgcaggcgcgcatccaggaaaaggaacgcagcgagcgcgccgccaaggaggccgcgctgcgcaagggcctcgtgggctcgggcgaccgctccgaccgcatccgcacctacaacttcccccagggccgccttaccgaccaccgcatcaacctcacgctctacaagctgctcgccatcatggaaggcgacctgggcgaggtgctggacgccctgcgccacgcgcgggaagccgaactgctggccgagctggaatcggcggcctgatgtccatcgcgccatgaaagacgccgttgccccccctccggagcccgtgacgatcgcccaggccctcgcgcatgcacaagccctcggcctcgcgcgcatcgatgcgcagatgctgctgctgcacctgctgggtcgccccgatgccggccgcgcctggctgctcgcccatgacggggaccggctgtccaccgccgggcaggagggcttccaggccctttgcgcgcgccggcaggccggcgaacccgtggcctacctgacgggccgcaaggagttctacggcctgccgctgcaggtggatgcgcgcgtgctcgacccgcgcccggataccgaaacgctggtggactgggccctggaggtcctgcagcccctgcccgcgccgcgcgtggcggacctgggcacgggcagcggcgccatcgccctggcactgcggcacgggctgcccggcgcgcaggtggtgctggccgtggatgccagcgcggacgcgctcgcggtcgcccgggccaacgcgcagcggctgcatctgcccgtggacttcgtccgcacgagctggctggacggcatctccggccccttcgacgctgtcgtgtccaacccaccctacatcgaagaagacgatccacacctggcggccctggtgcacgagccgcggcaggccctggcgagcgggccggacggtctggacgacatacgcaccatcgtcgtgcagtctgccagccgcctggcgccgggcggatggctgctgctggagcacggctggaaccaggcacaggccgtgcaggcgctgctgcgcagcgcgggctatgccgaggtgcagagccgcgccgacctcgccggccatgcgcgctgcaccggcggacgcatgcccggcgcgcctgccgcagccagccccctggaaaccccggcgcatgcctccacatggtgcatgcctccctcttcggggccgcagtgaaataatcccccatggccgcccgaccgcggccccttacaggagcaacccatgagcgacaacacccagcaacgcatcgacgccctcgtcaagtccaacgacatcctgctgttcatgaagggcagcgccagcttcccgatgtgcggcttctcgggccgcgccatccagatcctcaaggcctgcggcgtggaccccaaggccgtggccacggtgaacgtgctggaagaccaggagatccgccagggcatcaaggaatacagcaactggcccaccatcccgcagctgtacgtgaagggcgagttcatcggcggctccgacatcatgatggagatgtacgaatccggcgaactgcagcaggtgctcggcggccaggcgcaggcctgagcccccggcaggcggcctgcggccgtcccgcctccccagccgcctccgggcggctttttcatgcccgcgaaggtgcgcggcccatggggcgtggctgtcggacaactgctaccggttgacggggtttttccatctttggaacccggcatgttgtgtgcttgaatggttgcgtgccctttcactccaacgaaccaggagcgcgccatgacgacgacacacagccttgtcccgcaatcgccttcgatgggcctgccggtggcccaattgcgcaacgtgttccggcccggcgatgtggagcgcaagctcgcccggctccaggacgccggcagccagcgtgaatacgaaacgctgcgcgccgtgtacgagcgcatgctcgaacgcgggcccgaacgcttccaggtcaagccctcgggcgtgcccgacatggcggggctctacgggcagcttcccaatttcaccgacgtgctcgacgacgtgaagcgccacgtcgccctcgcgcaggacagccgcgatggcctggaggtcacgcccatgctgctgctgggcccgcccggcatcggcaagacccacttcgcgcgccagctggcagaactgctgggcaccggcatgaacctcgtgcccatgagttccatgaccgccggatggctgctttcgggctcgtcctcgcaatggaagggcgcgcgccccggcaaggtgttcgaggctctggtggatggcgaatacgccaaccccgtcatcgtggtggacgagatcgacaaggccgcccccgatgcgcagtacgacccgctgggcgccctctacggcctgctggaacacgacacggcccagagcttcaccgacgagttcgcggaaatcgccatcgacgccagccaggtgatctggatcaccaccgccaacgacgagcgcggcatccccgaccccatcctcaaccgcatgaacgtgttcgaggtccaggcgccctcgcccgagcaggcccgcaccatcgcgcgcaacctctaccagggcatccgcgagggccacgactggggccggctgatcgaccccgaaccccaggccgacgtgctggacatcctggcgcagatgcccccgcgcgagatgcgccgggcactcatgacgggcttcggcaacgcgcggctgcagcaccgctccaccgtcgaggtggccgacctgccgcgcggcgcgtccggcaagccgcgcatgggtttcgtgcaatagccggcccttcctgcacggcgtgcgggcacggcggaggggccgccgcgcgccgcatgccccgctgatccgccgcgcaagccggctggactgttccgcacggccgcgcccgcacggcccgcgtacactcgggacgctggcgcacggcccttcacacgacacatccatggcggcgcccgcccgtcccatgaccctgtcgcaaagtttcttcctcatcggcctcctcatcgtggccagcgcctttttctccgtcgccgagatctccctggccgcctcacgccggttgcgcctgcgccagctcgccgacgaaggcgaggcgcgcgccgagagcgtcatgcgcatgcaggaacagccgggcgactacttcacggtggtgcaggtgggccagaacgcggtggccatcctcggcggcatcgtcggcgaaggcgcgctcagcccccacttcaccgccctgctccagctctggctcagcgacgcgcgcgccgagaccttcggcttcctggcgtcgttcctcaccatcacctcgctcttcatcctgttcgccgacctgttccccaagcgcctgggcatggtcaactccgagcgcctcgccgtggtcgtcgcgcggccaatggcggttctcatggcggtgctgcggcccgtcgtctggctctacagccgcgccgccgacctgctgttccgcgtgctcggcctgtcgtcactgcgcgacgaccgcatcacgtccgacgacatcctggccatgatggaggccggcacccgggccggcgtgctggcggcccgcgagcagcaggtgatcgagaacgtgttcgaactcgactcccgacccgtgagcagcgccatgtcgccgcgcgaccggatcgccttcttcctgcgcgacgacccggaccagcttatccgcgcgcgcatcgcggcggagcccttctccacctacccggtgtgcgagggcgacatcgaccacgtggtcggctacgtcgatgccaaggacctcttccagcgcgtgctgaacaaccagcccatctccctgaaggacgaaggcctcgtgcacaaggtgctgatcgtgcccgaccgcctttcgctggccgaggtgctggaccagttccgccaagtgcacgaggacttcgccgtgatcgtcaacgagtacagcctcgtcgtgggcgtcgtcaccctgaacgacgtgatgagcacggtgatgggcgacctgatcggcccggacgacgaggagcagatcgtccggcgcgacgagaactcctggctgatcgacggcgtgacgcccgtgggcgacgtgctgcgggccctgcacctcgacgaactgccccatgccggcgagtacgagaccctggcgggcttcctcatggtgatgctgcgccgcgtgccccgccgcacggacagcgtgaactggggcggctacaagttcgaggtgctggacgtggacagctatcgcatcgaccagatcatggtgtcgcgcctgcaggaaggtggtgcgcacccggcaggccccgggccggcagcgccggcaccgggcagctgaacgccacgcatcggcccgctcaggcggaccggacgcgctcctcgaacagccagttgcgctgcgccgcgaacaccgcatccgggtacggcgaacgcccgcggctgccgttgtagcgaccgagcgtcatgaacaggtcgccgcgctcgcggtccaggtagtggcgcaggatcacgcagccgaagcgcaggttggtctgcatgtggaacagcttgctcgcatcgccatcgccgatgacgcgcgtccagaacggcatcacctgcatgtagccgcgcgcgcccacgctggagacggcgtacttgcggaacgcgctctccacctgcacgagtccgagcacgagcgaaacatcgaggcccgcgcgcttggactcataccacacggtctgcaggaagtcgcggcgcacttcccagtccggcttgcggcgccgcaggcggtcgctcatggtgccgagccagcgcaggtagtgcaggcgggcttccgtggtcgagaaattcggctcgggcggtgcctggttggcgatcgcggacgtgagcgcggtgcgcaccgaatccatgagcggctcttccagctgcccgcccgcatgggcggtcgcaggcacgccgagccacccggccaatcctgaggacgcaccggccagcacgcacgcccgccgggacaggcccctgccgggcgtcccgcccctcaccccaccaccccagttcataccttgattcgatccttgatgaaggcaaagatatcggccgacgccaccttggtcgccgccgcgtcccggcggtgctggtactcgacctggccttccttgaggccccggtcggacagcaccacgcggtgcggcacgccgatgagttcccagtcggcgaacatcgcgcccgggcgctcgccgcggtcgtccaggatcacgtccacgccggctgcgagcaggtcggcatgcagcttctcggccgccgcgcgcacctcttcgctgcggtccatgccgatcgggcacaccaccaccgtgaacggcgcgatcgcgtccggccagatgatgccacgctcatcgtggttctgctcgatggccgccgcgggcaggcgggtaatgccgatgccgtagcagcccatctcgaagaaggccggcttgccgtcctcgccgaggaaggtcgcgttcatggcacggctgtacttggtgcccaggtagaacacgtggcccacctcgatgccgcgctcgatcgccagcgcgcccttgccgtccggggacggatcgcccgccacgacattgcgcaggtcggccaccacgtcaggctcgggcaggtcgcggccccagttcacgccggtcatgtggaagtccacctcgttggcaccgcagatccagtcggccatgaccgccacctcgcggtccaccacgagcttcacgggctggcgcaggttcagcgggcccaggtagcccggcttgcagccgaaatggtcctcgatctcgcccacggtggcgaagcgaaagcctgcatccaggccgggcaccttgccgaccttgatctcgttcatgtcgtggtcgccgcgcaacagcagcagccagacctggctgcggacgatctcgccggattcattcgtttcatcggtggcgagcaccagcgatttcacggtcgcctgcagcggcacgccgagcagttgcgcgacatcggcgcaggtgctcttgccgggcgtggcggtcctggcgagcgcctgcgacgcagcgccgcgcgcgccctgcggcggcagcgcctcggccttctccatgttcgccgcgtagtcgctctgcgggcaatagacgatcgcatcctcgcccgtggcagcgatcacctggaactcctcgctcaggtcgccgccgatcgcgccgctgtcggcggcgaccgcacggtaggtgaggccgaaccggtcgaagatgcggcgataggcttgcgccatcacctggtagctggccttggccgcggcctggtcgcggtcgaaggaataggcgtccttcatgatgaactcgcggccacgcatcagcccgaagcgcgggcggcgctcgtcgcggaacttggtctggatctggtagagattcttgggcagctgcttgtagctgcgcagctcctggcgcgcgatgtcagtgaccacttcctcgctggtcggctgcacgacgaagtcgcggccgtggcggtcccggatgcgcagcagctcgggtcccatcttgtcgaaccggcccgtctcctgccagaactccgcgggctgcaccacgggcatcgtgacctcgacagccccggcgcggttcatttcctcgcgcacgatggcctccaccttccggatcacgcgcaggcccatgggcatgtagttgtagatgccggcgcccagcttcttgatgagcccggcgcgcgtcatgagcttgtggctcaccacctcggcgtccgccggggcttccttgagggtggaaacgaaaaattgggaagctttcattgcacgaggaattcaccatccgggccggtacgcttgccgcgcacccatgcccgtgcataatggatacagttttaaaaattggggttagattatgctcgaccgggacggttttcggcccaacgtcggcatcatcctgctcaaccagaggaaccaggtgttctggggcaagcggatccgcacccacagctggcagttcccgcaaggtggcattgatcgaggggagactcccgagcaggccatgttccgtgaactgcacgaggaggtggggctgcagccgtgccacgtccgcgtggtggcccgcacaagggactggttgcgctacgaggtgccagaccggtacatccgccgtgacgcacgcggccactacaagggccagaagcagatctggttcctgctccagctcgtcggccacgactgggatctgaacctccgggcgaccaaccaccccgagttcgatgcctggcgctggaacgattactgggttccgctggacgtcgtcgtggagttcaagcgcggcgtctatgaaatggccctgaccgagctggcgcgcttcctgccgcgcaacgaccagcgcaaccgctacctgcgcagcggcatgcgccagcgcgaaggcgttccggaggtctcgctcggcaccacgacgcaactgcggaccacctccctgctggtccatccgggcatggagctgccgccgggcgccagcttcgaccccgatccccggacgggggatggcgatccgggcatgcccggcatccagaagtcggccggctgacacggccgcacaaaaaaagggcgctccatggagcgcccttctgctttggcgacggggctggctcagccgccggacagcaccaggttgtcccggtgcaccatttccggttcggcgctgtagcccagcagccgctcgaactccgaggacggcctgcggcacagcagtcgcgcctcggcgctggcgtagttcgcgagcccgcgggcgatttccgcgcctgccgggtcgcgcacggcgatcacgtcgccccgggagaactcgccctccaccgcgaccatgccgatcggcagcaggctctttccttcctgccgcaactttgcagcggcgcccacgtccaccgtcacggcaccgcgcagctggaggtggtcggccatccactgcttgcgggcctgcttcttggcggtctgcgccaccagcagggtgccgatggcctcgccctgcgtgagcctcagcagcacgtccggctcgcgcccccaggcgatcaccgtggaagcccccgagccggccgcgcgcttggccgcgatgatcttggtgatcatgcccccgcggccgatgctggagcccacgccgcccgccatcgcctccaaggaaggatcgccggccgccgcctcgtgcacgaactgcgcatgcggatcgcgccgcggatccgccgtgtagaggcccttctggtccgtcaggatgaccagcgcatcggcctccacgaggttcgcgaccagcgcgcccagggtgtcgttgtcgccgaacttgatctcgtcggtgaccaccgtgtcgttctcgttgatgacgggcaccacgccgaggcgcagcagcgtgagcaacgtggagcgcgcgttcaggtagcgctcgcggtccgcgagatccgcatgggtcagcagcacctgggcgctgcccagcccctgttcgcgcagcttggtctcgtacatctgcgcgagccccatctggccgacggcggcagcagcctgcagttcatggatctcgctcgggcgcgtggaccagcccaggcgcttcatgccctcggcaatcgcgccactggacaccatgatgacctcgcgccgcgggccgccggatccgttcaccagcgcggccatctgccggctccattcggtgatggccgtctcgtccagcccccggccctcgttcgtcaccaggctggaacccaccttgatcacgatgcggcgcgcatctcgcaatatgctcgaaaccatgtatccccgtcttttttgtacctagcgccagccgccacgacggctcccgtgccgccacccaccgggggatggcggccctgcccgtcactccgaaggcgcgtcgcccgcgaagcgcggatcgaccacttcctgcacctgctcggcctgctgctgggcgcgcacatgctggtagatggcctggatcaggggttcgcagccctcgcgggtgagtgccgaaatctcgaacaccggccccttccagcggaagcgcttcacgaaatccttgacgcgcgcggcccgctcgtcgcccggcaccatgtcgagcttgttgagcaccagccagcgcggcttctcatagagctcggcgtcgtacttgcgcagttcgccgacgatcgcggcagcctgcgcgaccgggtccacgccctcgtcgaaaggcgccaggtccaccacgtgcagcagcagccgggtgcgctgcaggtggcgcaggaactggtgccccagcccggcgccttccgaggcgccttcgatcagccccgggatgtccgcgaccacgaagctctgctccgggccgacccgcaccacacccaggttggggtgcagcgtggtgaagggatagtcggcgatcttgggccgcgcattggaaacggcggcgatgaaggtggacttgcccgcattgggcatgcccagcaggcccacgtcggccagcaccttgagctcgagcttgaggttgcggcgctcgcccggccagccgggcgtcttctggcgcggcgcgcggttgatcgcgctcttgaagcgcatgttgccgaaaccgccgtcaccccccttggcgatggtgatggtctcgccgggcttgagcagctcgaacagcacctcgccggtttccgcgtcggagatgatggtgcccaccggcatcttgagggtgatgtcgtcccctgccgcgccgaacatgtcggaacccatgccgtgttcgccgcgcttggcctcgtgccggcgggaatagcggtagtccacgagcgtgttcaggctcggatcggccacggcgaacacatgcccgccgcgcccgccatcccctccgttgggtccgccgaattccttgtacttctcgtgccggaacgatacacagccgttgccgccatcccctgcggccacgtcaataaaggcttcgtcgacgaacttcatgaagagagtttacaaaaacggggattccgccccggccgggagccctcgcgcgccgaggcgcagaagctcaaaacgacgaagccccgacaggtcggggcttcactgcatggtcaggacggaaccgctcaggcgggcgtcacgttgaccgtgtgcttggacatcgcacccttggtgccgaacgacacgtggccgtccaccagggcgaacagcgtgtggtccttgcccacgccgacgttcgtgccgggatggaacttcgtgccgcgctggcgcacgatgatggagccggcgctgatcagctcaccgccgaatgccttcacgccgagcatcttgggcttggaatcgcgcccgtttcgcgtagagccgccgccttttttctgtgccatggtgtctgctccttaagcggcgatcgcaccgatttgcagttcggtgaactgctggcgatggccttggcgtttctggtagtgcttgcgacggcgcatcttgaagatgcggaccttgtcgtgcttgccgtgggccacgaccgtggccgtgaccgttgcgccggacaccaggggcgtgccgaccttgagttcagcgccgttgccgactgccagaacctggtcgatcacgatttcctggcctacgtccgcagcaatctgttctactttgattttttcgccggaagcaacgcgatactgcttgccgccggtttttatgaccgcgtacatgtaaacctcttgagaagtgatgtttccgcaaaaacgtttttacggaaccacgcaatatagcatgcgtcgcccttcttgtacataggcgttgcgcggggcgcaggctgcaggcgccggccggtgtcctccgtgcaccgcatggccgttcctataatgctcctttcacctcgcagaccgccctcgccttgtccgcccagccccacacctcggccatccttgcactgattgcagaagacatgcatgaggtggacaaggtcatcggcctccgactgcagtcctccgtccccctcatcggcgagattgcccgctacatcatctccgccggcggcaagcggctgcgcccggcgctgctgctgctgatgtccggcgcgctcggctaccagggcgcccagcggttcaacctggcggcggtgatcgaattcatccacaccgccacgctgctgcacgacgacgtggtggacgaatccacgatgcggcgcgggcgccccacggccaacgagaacttcggcaaccccgcgagcgtgctggtcggcgacttcctgcactcgcgcgccttccagatgatggtggacgcggacgacatgcgcgtcatgcagatcctgtcggaggcgaccaacatcatcgcggagggcgaagtccagcagctcatgaacacccatgacgcgacgctcgacgaacagggctacctggaggtcatccgctccaagaccgccaagctgttcgaggccagcgcgcgcctcgcggccgtgctggcccgcgcccccgcacccatcgaagaggcctgcgccgaatacggcaaggccctgggcacggccttccaggtgatcgacgacgtgctggactacgacggcaacagcgccgaaatgggcaagaacctcggcgacgacctgcgcgaaggcaaggtcaccctgcccctgatcatcgcgatgcagcgcggcgacgcggcccagcgccagctgatcgagacggccatccagcagggatcgctcgacgagctgcccgccatcctggcgatcgtgaagcaaaccggcgccctggaggccacgcgcgccgccgccgccgcccaggcccaggaagccattcgcgcactatccgcacttccttccaataagtacaccgaaggtttgctacaattggcgtctcagctattagacaggcgcgtttgaacaggcgctgcaggtcttccaacacatacggggtgtagcttagcctggtagagcgctacgttcgggacgtagaggccggaggttcgaatcctctcaccccgaccagattccttgcggcattggcagcagcaggaatccacgaaagccgcggcaacgcggctttgtcgtttctggaaagcacgtctcaacgcgccagtgacgcgaaagcacgacaccactgcgggtgccggcccggaagacaaaaacagcacgaagtgcccactgccgggtcatttccctgcaagccccgcgccatggttacgcagcggctgcgcaacatgccgcgagccaccccgattgccggccatgccatgcacggagctttgcggttgcgatgataggatggttcactttccaacctatcgactcctctggttacatggctgacgccgattacgccctcaaggatgcttccagtatcgccctgcccggcctggggcgggcattgatctcggccgggcagctgagccagaaggtggcggaggacatctaccggaagtcccaggtcaaccgcagcagcttcatcgcggagctgaccggttcgggttcggtctccccgatcaacctggcgcataccgtgtcgtcggtgttcggcgcccccctgctcgacatcgaggccatcgatccgctgcgcctgccgcgcgacgtgctggacccgaagatctgccaggcgtaccgggtcatcgtgctgagcaagcgcaacaaccggctcatcgtcgcgacggcagaccccaccgaccaggaggctgcggagaagatcaagttcaccacccagatgggcgtggactggatcatcgccgagtacgacaagctggtgcggctggtggatgcgaccaccaagtccacgaccgagaccatggaaagcatggtgtcggggggcgatttcgagttcgatgacctgccgtcgcaggagagtaccgaagcgcaggacacggccgcgacggaggtcgaagacgcccccatcgtcaagttcctgcacaagatgctgctggacgcgttcaacatgcgcgcgtccgacctgcacttcgagccgtacgagcaccagtaccgggtccgcttccggatcgacggcgagctgcgcgagatcgcttcgccgcccatcgcgatcaaggagaagctggcctcgcgcatcaaggtgatctcccgcctggacatctcggaaaagcgcgtgccccaggacgggcgcatgaagctcaaggtgggaccggaccgggtgatcgacttccgcgtgagcacgctgcccacgctgttcggagagaagatcgtgatccgtatcctcgaccccagcagcgccaagctgggcatcgatgcgctcggctacgagcccgaggagaaggagcgcctgctccatgccatcggccggccctacggcatgatcctggtgacgggacctacgggctcgggcaagacggtgtcgctctacacctgcctgaacctgctgaacaagccgggggtgaacatcgcgacggcggaagacccgtcggaaatcaacctgcccggtgtcaaccaggtcaacgtgaacgaaaaggccgggctgaccttcgccacggcgctcaagtcgttcctgcggcaggatcccgacatcatcatggtgggggaaatccgcgacctggaaaccgcggacatctcgatcaaggcggcccagacgggccacctggtgctctccacgctgcacaccaacgacgcgcccaccacgctgacccgcatgcgcaacatgggcatcgcgcccttcaacatcgcatcgagcgtgatcctgatcacggcgcagcgcctggcccgccggctgtgccctgcgtgcaaggcgccggcggacatcccccacgagacgctgctcgaggcgggctacaaggaagaggacatcgacggctcctgggtgacctaccgcccggtgggctgttccgcctgcaacaacggctacaagggccgcgtcggcatctaccaggtcatgccgatctcggaggagatccagcgcatcatcctgcgcgacggcagcgcgctggaaatcgcggagcaggcaaaggccgaaggcgtgcggtcgctgcgcgaatccggactccacaaggcgcggctgggcctgacctcgctcgaagaggtgctggccgtgacgaacgaataacaacgctgcaatccatcttcaaggggcccgcatggcaaccgctgcatcgagggacatcaaggatttcgttttcgagtgggaaggcaaggaccgccacggcaaggtcgtgcgcggcgaggtccgggccctgggcgagaaccaggtccaggcgacgctgcgccggcagggagtgctgcccaccaagatcaagaagcgccgcatgcgcggcggcaagaagatcaagcccaaggacatcgcgctcttcacgcggcagatggccacgatgatgaaggccggggtgcccctgctgcaggccttcgacatcgtgggccgcggcaacaccaacgcgtcggtcaccaagctgctcaacgacatccgcgccgacgtggaaaccggtacgtcgctgaatgcggccttccgcaagtacccgatgtatttcgacagcctgtattgcaacctggtggaagccggggaggccgcaggtatcctggaagcgctgctcgaccggctcgcgctctacatggagaagaccgaggccatcaagtcgaagatccgctcggcgctgatgtacccgacggccgtgatcatcgtggccttcgtcgtggtcaccgtcatcatgatcttcgtgatccccgcgttcaaggaggtgttcacctcgttcggcgcggacctgccggcgccgacgctgttcgtgatgggcgtcagcgagatcttcgtgaaatggtggtggctgatcttcggcgtgctgggcggtggcgccttcttcttcatgcaggcgtggcggcgcaacgagaagatgcagatgttcatggaccgggtgctgctgcgcgttccggtcttcggcgccctgatcgacaagtcctgcgtggcacgctggacccgcaccctctccacgatgttcgcggcgggcgttccgctggtcgaggcgctggattcggtgggcggcgcctcgggcaactcggtctatgccatggcgaccgaaaggatccagcaggaagtctccaccggcaccagcctgacggccgcgatgggcaacgcgaacgtgttcccgtccatggtgatacagatgtgcgccatcggcgaggagtcgggctcgatcgaccacatgctgggcaaggcggccgacttctacgaggaagaggtcgatgagatggtcgccgggctgtcgagcctcatggagccgatcatcatcgtgttcctgggcaccatcatcggcggcatcgtggtgtcgatgtacctgcccatcttcaagctgggacaggtggtctgatggggttcgaaccctggctgcaggccgcgttgttcggcctcgtcggcctgctgatcggcagcttcctcaacgtcgtcatccaccgccttccgcgcatgatggaggccgactgggccgccgagtgcgaggaatacctgcgctcgcagccgggtgccgccacggccacggccgccgcggagaagccggaggcggagcccttcaacctcgtgacgccgcgctcgcggtgcccggcctgcggccatgcggtgcggtggcacgagaatattccggtgctgagctacctctggctgggcggcaaatgctcggcctgcaagacccgcatcagcccgcgctatccggccgtcgaactcgcgaccgggctgctgttctggttctgcgcccgccactggggcgcgacgccgacggcggcggcctggtgcgcgttttccgccgcgctggtcgcgctggcctgcatcgactgggataccaccctgctgccggacgacatcacgctgccgctgctgtggggcgggctgctggcctcggcgttccagtggacctcggtgccgctcttcgcatcggtggccggggcggcggccggatacctgtcgctctgggcggtgtactgggcgttcaagctggccacgggcaaggaaggcatgggccacggtgacttcaagctgttcgcagcgctgggcgcctggttcggctggcaggccctggtgccgatcatcctgatgtcttcggtcatcggggcgctgatcggcatcggcatgaagttcacccggggcctgagggaagggggctacattcccttcgggccgttcctcgccggagccgggctcgccgccatgctgttcggccccgaccgcatactgcaaggcatcctgggatccctgggcctgtgacgggcacggcaccttcccctgccccgctgcgactgggcctgacgggcggcatcggcagcggcaagaccacggtcggccaatggctgcagaagttcggggccgcgctggtggatgcggaccggatcgcccgttcggcgacggcggccggcggactcgccattcccgcgatccgcagagccttcggcgacggcatgatcgatgcggacggcgccatggaccgggcccgcatgcgggagctggccttccgggatgccggggcgcggcagcggctggaggcgatcgtccatccgctggtggcccaggccatccatgcggaggccgggcaggctgcggcacgcggcgccagggtggtggtgttcgacatccccctgctggccgaatcgccgcgctggccgccgcagctcgaccgcatcctggtggtggactgctccgaggcgacccaggtggcgcgcgtgcaggcccgcagcgggctggacccggacaccgtgcgggccatcatcgcgtcgcaggcgccgcgggccgcacgccgtgccgtcgcggacatggtgctccacaacgaccgaatacctttggataccctgcgggcggaggtccggcgaatcgccgatggcttcgggctatgatgcgggcgatatgggacgcgcgatgccggcagcgcccgccgtgcgcccccaggaaccctgcagcgtgattctttacgaataccccttcaacgaacgcctcagaacctacctgcggctggaacagctcttccggcgcctgggcgagctgattccccgcccgcacccgctggaccaccatttcgcgctcgtgaccctgttcgagatcatggacgtggcggcccgggccgacctgaagtccgatgtgctcaaggacctggaaaggcagcgccaccagctcgacggctaccggggcaacccatcgatctccgaggcggtgctcgacggcgtcgtcgcccaactcgaccactgcttctcggccttgaacgcgcagaccggcaaggccggccaggccctgaccgagaacgaatggctgatgagcatccgcagccgcgtgggcattcccggcggcacctgtggcttcgacctgcccgcctattacgcatggcagcaccattcgcccgagaagcgccagcacgatctcgaaggctgggcgaaccacctcgcgccgctggcggaatcgctctacgtgctgctcaagctgctgcgcgattcgggcatgccgcagaaggtggcggccgaccacgggcagttccagcagaccctgccccaggggcgcaccttccagctgctgcggctgcggatcgacccggcctggaacatggtgccggagatcagcggcaaccggctcatcgtgtccgtgcggctcatgcggcaggatgccgacggcaagctgcagcccgtgcaggaagacgcggccttcgagctcacgctctgcgcgtgaccggcagcctgcacgagggtttgaccatgacttcgcgcgacgacgattcccgccgggcagacgcgccggccccggcgtcccgccagctctgggtggactgccccacctgtggcggcaggagcctgtatgcacccgagaaccggtcccggccgttctgcagcgagcgctgccggcagatcgacctgggcgcctgggcggcagaggatttccgcatggcggccgatgcgccgcccgacgaggacgccttcggcgaccaccagcagcgtccgccggaacactgaaggccaccccgcccggcccctgccggtgcgacggggacagcactgcgcacgcagcggcgcggctcggctatgccttgggcagcaggcctggatcgaacggcaggccgcgctcctccgccagccactgcaacaccgggtaggcgccgggcagcaccggcgacacgtccagcggccagtgctgccaggccatggactggccttcgcgcatctcgaactcacccgtccatgcatgcaccttgcaccagtgcaggcgcaccagtgcatggggatagtcgtgctccgtcaccttccagacggacgccgggccgatggtgacgcccagttcctcgatgagttcgcggcgcagggcctgctcgacggtttcgccggcctccagcttgccgccgggaaactcccagtagcccgcatagggcttgccggccggccgcgtggacagcagcatggcgccatcgggacggaacaggatgccgactgccacctcggtgtgggcgcgctgggcgccggatgcggcggactcagccatcggcgcgccccgcgaagtcccgagcgaactggtaggccacccggccgctgcgcgagccgcgctccagcgcccagaccagcgcggcggggcgggccgcctcgatggccgcggccggaacgccgagcgcggacagccactgcgcgacgatggcgaggtattcgtcctggctgaaggggtagaagctcacccagaggccgaagcgctcggacagggagattttctcctccaccacttcgcccggatgcacttcgccatccgccgtgtgcgtgtaactgaggttttccttcatgtattccggcaacaggtgccggcgattgctggtcgcgtagaccagcacgttgggtgccgaggcggccacggagccgtccaggatggacttcagggccttgtaaccggactcgccttcctcgaagctcaggtcgtcgcagtagatgatgaatttctcgggccggccggccaccacatcgacgatgtcgggcaggtcggtgaggtcggacttgtccacctcgatgagccgcagcccctgtccggaataggcctgcaggcaggccttgatgagcgaggacttgccggtgccgcgcgcgcccgtgagcaggacgttgttagccgggcgcccttcgacgaattgccgggtgttgcgctcgatcttttccttctgcgcgtcgatttccttcaggtcttcgagcgcgatgcccgcgacatggcgcacgggctccagcgcgccgtgcccgccgccgcggcggcggtagcgccaggccacggaggcgttccagtcgggcgcggaaagcggccggggcagcaccgactcgatgcggtcgatgagctgctcggcgcgctgcaggaggtggtcgaagcgatcgttcatgggatgaacaggggtcaggagcggtagtcggcgttgatggtcacgtagtcgtggctcaggtcgcaggtccagacggtatcaacggcatcgccgcggcccagccccacgcgcaccgtgatctcgctttgcttcatcacgcgctggccgtcctcttcgcggtagtcgggatggcggccgccctgcacggccacgtgcacgtcgtcgaggtggaggtcgatgcgggtctggtccagatcgtcgatgccggcgtagccgacggcggccaggatgcggcccaggttcgggtcgctggcgaagaaggcggtcttcaccagcggggaatgggcgatggcgtaggcgaccttgcggcactcctcggcggtgcggccgccctccacgcggatggcgatgaacttggtggcaccctcgccgtcgcgcacgatggcctgggccagcttctgcgccacttcgcgcagcgccgcgcgcagggcctggccgtcggcgctgtcgagcgaaccgaccaccgggttgcccgcacggtgcgtggccatcagcacgaacgaatcgttggtggaggtgtcgccgtcgatggtgatgcggttgaacgacgcatcggccagttcgcgcaccagcggctgcaccagttcgggggcgatgcaggcatcggtggcaaggaagcccagcatggtggccatgttggggcggatcatgcccgcgcccttggagatgccggtcaccgtgacggtggcgccgccgatctgcacctgggtgctgaaggccttgggcagcgtgtcggtggtcatgatgccttccgcagcgcgcgcccagtgcgcgggctgcgcatcggcgatcgcggcgggcaggcccgcgacgatgcggtccacgggcagcggctccatgatgacgccggtagagaacggcagcacctgggcggcctgcacgcccagatggccggcgagcgcctcgcaggtggcgcgggcgcgcgccaggccgtcggcgccggtgccggcattggcattgccggtgttgaccacgatggcgcgcacggagccgccctgcgagaggtgctcgcgacacacctggaccggcgcggcgcagaagcggttctgcgtgaagacgccggccacggtggcgccttcgtcgagcaggaacacggtcacgtccttgcggcccgccttgcggacgccggcttcggtgacgccgatgcggacgccggcgaccgggtgcaggtcggcggcaacgggagcggaaaggttcacgggcatgcggaattcctcggaaagcagcaaaagggcgaaggaggatgtggcaggggccgcctgtggcggcccctgcggcgagagcgaaaagggtcagcgcggcatcatgccagcttgccgtggcactgcttgtacttcttgccgctgccgcacgggcaggggtcgttgcggccgatgcgcacgccttcgggcaggttcaggccgtcgccgccggccgcggccgtgcgcggatcgggcagggtctcgggttcgccggtttcggtgggcgccgtgtaggtcacgttggcgatctgctcggcacggctttccagcgcctcggcggcctcgtcgagttccgacggcgattgcacctgcacggtcagcaggatgcgggtgacctcgttcttgacctggtcgatcagctggcggaagagctcgaacgcctcgcgcttgtattcctgcttgggctgcttctgcgcatagccgcgcaggtgaatgccctggcgcaggtaatcgagcgcggagagatggtcgcgccagttggagtcgaagctctgcagcagcaccgcacgctggaactggtggaagttctccgcgcccaccatgtccaccttggcctggaacgcggcgttgcctgcggcgaggaccttctcgaggatctcttcgtcggtgatggcctgggcgctctcgacttcctgctgcagcggcagccggatctgccattcgtcggcgaggaccttttccagggcgggaaggtcccactgctcttccacggactcctcgggcacgtactggcgcacgatgtcggtcaggcaggattcgcgcatgccggcgatcacgccggacaggtcggccgcgtcgaggatctcgttgcgctgctggtagatgaccttgcgctggtcgttggccacgtcgtcgtattcgagcagctgcttgcggacgtcgaagttgcgggcctcgaccttgcgctgcgcggattcgatgctgcgcgtgacgatgccggcctcgatggcctcgccgtcgggcatcttgaggcgctccatgatggcccgcacacgatcgcccgcgaagatgcgcatgagcgagtcgtccaggctcaggtagaagcgcgaggagcccggatcgccctggcggcccgaacggccgcgcagctggttgtcgatgcggcgggactcgtggcgctcggtggcgatgatgcgcaggccgcccagcgccttgaccttctcgttgtcggccgcccactgctcgcgcagcgcggcgatgcgggcctgcttcgtggcctcgtccagggactcgtcgtcctcgatggcggccacttccttctcgatgttgccgccgagaacgatgtcggtgccgcggccggccatgttggtggcgatggtgatcatgccggcgcggccggcctgggccacgatgtcggcctcgcgggcgtgctgcttggcgttgagcacctggtggggcaggccggccttgttcagcaggtcgtcgatgatctccgagttctcgatggacgtggtgcccaccagcacgggctggccgcgctcgtggcactcgcggatgtcctggatggcggcgtcgtatttctcgcgcgtggtcttgtacacccggtcgagctggtcgtcgcgcttgctggggcggttgggcgggatcaccacggtctcgaggccgtagatctcctggaactcgtaggcctcggtgtcggccgtgccggtcatgcccgagagcttgttgtagaggcggaagtagttctggaaggtgatggaagccagcgtctggttctcggcctggatctccacgccttccttggcttccacggcctggtgcaggccttcgctccagcggcggccggacatgaggcggcccgtgaactcgtccacgatgacgatctcgccgttctgcacgacgtagtgctggtcgcggtggtagaggtggttggcccgcagcgccgcatacaagtggtgcatgagcgtgatgttggaggggtcgtagagcgacgcgccctcggggatcaggccctgcgcggcgagcacgcgctcggccgtctcgtggccctgctcggtgaggaagacctggtgggacttctcgtcgatggtgaagtcgcccggcttggtcacgccctcgcccgtgcgcggatcggcctcgccctcctggcgcaccagcagcggcacgaccttgttcatggcgatgtacatcgccgtgtggtcttccgcctggccgctgatgatcagcggggtgcgcgcctcgtcgatgaggatggagtccacctcgtccacgatggcgaagttgagggcgcgctgcacgcgatcgtgcgcctcgtacaccatgttgtcgcgcaggtagtcgaagccgtattcgttgttcgtgccgtaggtgatgtccgcggcgtaggcggcctgcttctcctcgcgcggcatctggggcaggttgatgcccacggcgaggccgaggaagttgtagaggcggcccatccagcgcgcatcgcggctggcgaggtagtcgttcacggtcaccacgtgcacgcccttgccgctgagcgcgttcaggtacaccggcagcgtggcggtgagggtcttgccctcgccagtgcgcatttcggagatcttgccgtagtgcagcgccatgccgcccagcagctgcacgtcgaagtggcgcatcttcatcacgcgcttggaggcctcgcgcacgacggcgaaggcttcgggcaggaggtcgtcgagcgactcgccccgggcgacgcgccccttgaactcctccgtcttggcgcgcagggcatcgtcgctcagcttctcgtactccggctccatcgcgttgatgcgggccaccgtcttgcggtattgcttgaggagccggtcattgcggctgccgaatagtttggtgaggaagttggaggccatgcgaacaggaccgcggcccgcatgcgcgggcggcgcgacccgaatccctagtgatgaagtgggttcagatgggggacgctaccactgcttgcaagttctgcaaccaggggcagcgattccggagcgggggattttacctgcgaggcgcggcggccttcgccgccacctgcgtgccgggtgcggcgcccgccgcaccggcatgcaggaatttctgcgggtcctgcggcacgccctgcaccagcacctcgaaatgcaggtgcgggccggtggagcggccggtggtgccgacctcggcgatcttctggccgcggcgcacgaggtctccgcgcttgacgaaggtgcgggaggcatgggcgtagcgggtgaccagctggttgccgtggtcgatctcgaccatgttgccgtaggccggatggaattcctgcgccacgaccacgccgccggcagcggccaggatgggcgtgccggtgtccgcctggaaatccagccccgtgtgcagggccgactggccggtgaagggatcgatgcgccagccgaaggccgagccggcggtcttgccgagcacgggctcctgcgtggggaccatgttcttgcggatgtgctggtcgaacaggcgggactcgaccacggtgagcaggtccacccggcggtcggtgagttcggcgagcgcgtcgagcgtgtgctgcagttcgtccatctccatcggccggctggagaccagcgcccctccctgccccggcgggcgggagaattccgcgggcgacatgcccgccaggccggagacgcgctcgccgagggattccagctgcagcatgcgcgcctgcatctcgccgaccttgcgggccatggcgtccaggttggcccgcaggaagcggtcgcgctcggcggattcgtcccgcgtggccagccgcaccagggtgccgaccaccggccagccctcccgggcgcccttgaggaacacccagtggtagagcagcgccgccatgagcatcaccgccaccgacagcagcagcccgaaggcggccaggcgcaggcccgagagatggatggcgcggctgcgcgccagccaggcgtccgtgataatcaactgcacttcgtttctccgcgccgcgcggcgcattgcccccatgaaccgccgtcaccacgccgtcacgctgcagcaggccaccgaggattcccccacgctggcacggctggcgagcctgacgcgcgactcgagcgagcggctgcgggccgtcgagttgctgattcccgccaccctgcggccggccatccaggcagggccgatcgagggcgcgacctggtgcctgctggtccgcaacaatgcggcggcggcgaaggtgcggcaactgctgcctgcactgcaggcgcatctgcacagccgggggtgggaggttaacgccattcgcctgaaaatccaaacctgaagacccggcatgcgggcggccaggggctggaaggcgaacggcgaaaaaagatggtgccgattgtcgggatcgaactgacgacctaccgcttacaaggcggttgctctaccaactgagctaaatcggcgaaacgcgcattctagcgcgcatgccgctcccgggcgggaacggcggcttgccggccagggccggccggaatcacttcacccgcttgagcgacgggcggccaccgccggcaggggccgggccgcgcggcggctcgtccgccgggcccgtgccgccgtcggtgggcaccagctgcaccacccggtcttcgtcggcggacggttccggcacggtgccttcggtcgccgcgccggcatccagcagccccgcggacaggccgcccgcgccgggtgccagcatgtccaccggtggcgggaaggccatgccctgcccgttctcgcgcgcatagatcgcgatcacccggcccacgggaaccatgatgtcgcgcggcttgccgccgaagcgggccttgaactcgatgaaatcgttgcccagctgcagggcgctcgtggcgtcgtagctgatgttgagcacgatctcgccgtccttcacgtattcgcggggcacctggacggaatcgtccacgcgcaccgcgatgtagggcgtgaagccgttgtcggtacaccactcgtacagggcccgtatcaggtaggggcgcgtggaagtggagtcctgggcattcatcatgtcggcgtctggcaaaaaagcttctgggaagcggaatgcggcgcgcggatgcggccgcgccgcattacttgcgcatgaccttctcggaaggcgtgagcgcctcgatgtaggcggggcgcgagaagatgcgctcggcatacttcagcagcggtgcggcgttcttggacaactcgatgccgtagtagtcgagccgccagagcaacggcgcgatcgccacgtcgagcatggagaagttctcgcccagcatgtacttgttcttgaggaacaccggggcgagctgcgtgaggcggtcgcggatgtgcgagcgggccttttccagcgccttttcgttgcccttggtggcgcgcgactcgagcacgttcacgtggacgaacagctccttctcgaagttgagcaggaacaggcgcacgcgggcgcggtccaccgggtcgccgggcatcagctggggatgcgggaagcgctcgtcgatgtactcgttgatgatgttcgactcgtacaggatgaggtcgcgctcgaccaggatgggcacctggccataggggttcatcacgctgatgtcttcgggcttgttgtacaggtccacatcacggatctcgaaatccatgcctttttcgaacagcacgaagcggcagcgatgggagaagggacaggtcgtacccgaataaagcaccatcatggtgggaagctcctaaaaatcaaaaagagtgggcgctcgcgcgtccactccggaaagcgaaatgcgccgcacgaaggcggcgcgatgctgcagacggcggccgagcttacttgacgtccttccagaacgccgcgttgagccgccaggcgatcaccgtgaagacgccgaggaagatcagcacccacaccccgacgcgaacccgcgtattttgcgccggctcgcccatccactgcaggtagttgacgagatcacccacggcctcgtcgtactggaggggcgacatggtacccggagtcagctgctcccaccccttgaagacctgggttttgtgtccgtggctctcgtgttcctcgaagaccgggcggcgatcgccctgcagttgccacagcgcgtggggcatgccgacgctggggaacgcgaggttgttccagcccgtggccttggtgtcgtcgcggtagaacgtgcgcaggaaagtgtagaggtagtccgcgccggtgccgttgtggccggcgcgcgagcgggcgatcacggtgaggtcgggcgggttggcgccgaaccagtccttggcctgccgcggatcgatggtggccttcatggtctcgcccaccttgtcggtggtgaagagcaggttgtccttgatctgctggtcggtcaggccgatgtccttcaggcggttgtagcgcatgaaggcggccgagtggcagctcaggcagtagttgacgaagatcttggcgccgttctgcagcgaggccgtgtcgttcgtgcgcaccggggccttgtcccaggcgatgccgccttccgcggcgtgcgcgcccagggcgaacccgagcgaggcgatcagcgtgaggatgatttttttcatggtcgtcgttccggcccgcatcagtgcgcggcgaaggtcacgcggtcgggcaccggcttgggctcgcccaggcggctccaccagggcatgagcaggaagaagccgaagtaaaacagcgttcccacctgcgagacacgctcgccgatcggggacggcggctgcacgcccaggtaggccagcaccacgaagttgaccacgaagatgccgtagaggtacttgtgccagcccgggcggtagcggatggagcgggccgggctgtgatcgagccagggcaggaagaagaggatgatgacggcgccgcccatcaccaccacgccccagaacttggcgtcgatggacagcatgagcgccacggcgaccacggccacgattgcgatggctgccttgacgaagccgggcagccgccccttgaccacgccgaagcccgccgccagcacgacgcaggcgatgagggcatacatcatctcgctggtgatggcgcgaagcatcgagtagaacggcgtgaagtaccagacgggcgcgatgtgcgcgggcgtcttgagcgggtcggccgggatgaagttgttgtactccaggaagtagccgccgaactcgggggcgaagaacaccaccgccgagaagatgaacaggaacacgcccacgccgaagatgtcgtgcacggtgtagtacgggtggaacgggatgccgtccagcggatggccgtgctcgtccttcggggcgttcgggcccttgatctcgatgccgtcggggttgttggagcccacgtcgtgcagcgccagcaggtgggcgaccaccaggcccagcagcacgagcggcacggcgatcacgtggaagctgaagaagcggttgagcgtggcgtcacccaccacatagtcgccgcggatcagcagggcgaggtctgggccgacgaaggggatggccgcgaacaggttcacgatcacctgggcaccccagtacgacatctggccccagggcagcaggtagcccatgaaggcctcggccatgagcgcgaggaagatcgcgcagccgaagatccagaccagctcgcgcggcttgcggtaggagccgtagagcaggccgcggaacatgtgcaggtacaccacgacgaagaacgccgaggcgcccgtggagtgcatgtagcggatcagccagccccagggcacgtcgcgcatgatgtactcgacggactcgaacgccttggcggcgtcgggcttgtagtgcatcaccaggaagatgccggtgacgatctggatcaccagcaccagcagcgcgagcgagccgaagatgtaccagaagttgaagttcttcggagcgtagtactccgacatgtgcacgcggtaggcgtcgaaggccgtgggaaagcggttctcgagccagttcgtgaccttggcgcccgtggaggcgttgggggagatgtccttgaattcgcggtaagccatgtgcgtctccctcaggccttcttgtcttcaccgatcaggagcctggtctccgacaggtacatgtgcggaggcacctcgaggttgtccggcgcgggcttgttcttgaagacgcggccggccatgtcgaaggtggagccgtggcagggacagaggaagccgcccttccagtcgtcgggcagcgagggctgtgcgccgggggtgaacttgtcgctcggcgagcagccgaggtgcgtgcagatgcccacggccacgaggatctcgggcttgatggagcggttctcgttgcgcgcgtattcgggggtgagctccgagggcttgcgctcggacttgggatcggcgagctggggatcgagccccggcagcgcggccagctgctcgggcgagcgcttgatgatccagaccggcttgccgcgccattccacggtgatcttctcgccggtcttgaggccggcgatgtccacctccaccgcggccccggcggccttggctttctcggaaggctggaaagtgctcacgaacggcacggccgtcgccacgccgcccaccgcaccagcacagcccgacgctatgagccacgtccgcttgctggagtcgattggggtttcactcatgggggtcctcaataggtcgtcgctgggggagcaatcacaaattgtagcggcgcaagtaaggttaattccaggggttatcacccctccggctcggcaatactgcaagggttttcagctatatcaaggagaagcgaaatgggtattgcaaaggagttccgggagttcgcggtgaagggaaatgtgatagatctcgccgtgggcgtgatcatcggcggcgccttcgggaagatcgtggactcgctggtgaacgacgtcatcatgcccatcgtcgggctggtattcgggaagctggatttctcgaatctctttctcgtgctcggcagcgtgccgcccggcaccccggccacgctggacgccctgcgcaaggcgggcgtgccggtgctcgcctacggcagtttcattactgtcgcggtgaatttcctgattctcgcgttcatcattttcatgatggtcaagcaaatcaaccggctcaagcgcgaggcgccgcccgccccgcctgccgccccggccccgccgccggaagacgtgctgctgctgcgcgagatccgcgacagcctcaggcgctgagcggggcggcgtccgccggggccgccagccgccgcgccatgcgcacggcctcgacgaggctcgaggcgtcggcgatgccctgccccgcgatgtcgaaggccgtgccgtggtccgggctggtgcgcaccaggggcagcccgagcgtgacgttcacgcccttgtccacgcccaggtacttgacgggaatcaggccctggtcgtggtacatggccagcaccacgtcgaattcgcccgcgcgctgcggcgtgctgcgcgcgcgcatgaagaccgtgtcgggcgcgaaggggccgtgcgcgtcgatgccgagcgcgcgcgcctgggcgatggccggggcgatggcctcgatctcctcgcggccgaagagcccgccctcgcccgcgtgcgggttgaggcccgcgacgccgatgcgcggatcgcgccccaggctgcggcgcagcgcggcgtgcgtgatctccagcgtgcgcagcacgttggcttgcgtgaccgccgcgatggcgtcgcgcagcgacacgtggatgctgaccagcacggtgcgcaactcgtcgctggcgagcatcatgcgcacgggcatctcgtcgagcggcacgccggcatggcgcgcggcctcggcctgcagcagttcggtgtgaccgggatggtggacgccggcggcggacagcgcttccttgtgcagcggggccgtgaccaggcccgctatgtcgccgcgcagtgcggcacgggcggcccaggtgacgcaatccgccgccgcccgtccggccccggcatgcacgatgccgaacggcaccggcccgggcaggcccggcaggggcagcaccggcaggcagcgcgccggagcggcaaatgcctctgcaggcgactccagcacggccagcggcagggacggctcgcccggccgggcgatgcagcgtgcggcgcggcgcagggtttccacctcgccgaccacgaagcagccccgcatcgcagcgggcgtgtcgcggaaggccctggcgacgatctccgggccgatgccggccgggtcgccctgggtgatcgccagcaaggggaatccctctgcggcagcgcggtccatgtccatcctccttcgcgcggtgcgggaacggtccgccggacgtgtcaggccaccgccagcgcgccggacaccagccgcacgacgcggtcgcagcgcgcggccagggcctcgtcgtgggtgaccatcacgaaggccgtgccctgctcgcgggcgagttgcagcatgagctggaacacgccgtcggcggtgccgcgatcgagattgccggtgggctcgtcggcgagcacgcaggcgggacgggtcaccagggcacgcgcgatggcgacgcgctggcgctcgccgccggacagctccgccggccggtggtgcacgcggccggccaggcccaccgcggcgagcatggcgtcggcccgctccaggcaggcggcatagggctcgcggcggatacgcagcggcatggcgacgttgtcgcgcgcgctgaactcgggcagcaggtggtggaactggtagatgaagcccaggtgggtattgcgcaggcgcccctgctcctggggcgagagcgtgtcgaaagccgcgccctgcagctgcacgctgccggaggtgggcgcgtccagcccgccgagcaggtgcagcagcgtgctcttgcccgagcccgaggcacccacgatggccagggtctcgcccacatgcacggacaggtccacgcccttgagcactgtgacgtcgagccggccttctgtgaaacgcttggtgaggccgcgggcctggagcaccacttcgttgttcaccgcgttcatctcgattctccagcgcgcaaagcgccatccacagcccatgaaaccggcatggcccagtccagtggcagccaggcaagggccgccccgcagcgagggctgcgtccacccgcccggcgtgcgcagcacggcgagagcggggggaagccgcgaagcggctcaggggggtgttcctgactactcatagcgcagtgcctccgcgggattcacgcggctggcgcgccagctcgggtacagggtggcggcgaaggccagcacgagggagatgaccgcgatgggggtgatgtcgctgctctgggggtcgctgggcatcttgctgatcaggtagatgtctttgggcaggaagctggcgtgcagcgcatgctcgatggccggcacgatgacgtcgatgttgaaggccacgagcaggccgagggccagcccgcaggccgtgccgatcacgcccacgagcgcgccctgcaccacgaacacggccatgatgctgcgcgggctggcgcccagggtgcgcaggatggcgatgtcggcgcgcttgtcggtcacggtcatgaccagggtggagaccaggttgaaggccgccaccgccacgatgagcgtgaggatgatgaacatcatgcgcttttcgagctggacggcggcgaaccaggtgcggttctgctgcgtccagtcgcggatcagcaggtcgccggaaagggagcgggcgagttcctgcgtcacctccggcgcctggtgcaggtcgcgcagcttcaggcggatgccggtggggccttccagacggaagatgcgttcggcgtcggcatggtgcatgaggaccagggcggagtcgtattcgtagtggccggattcgaagaggccggagaccgtcatctgcttgaggcgcggcaccacgccggccggcgtgacctgcccgcccggcgcgatgagggtgacggggtcgcccacgcgcacgccgagcgcccgcgccagttccacgcccagcaccacgtggaagctgcccggcgtcagcgtctgcacggcgtcggcgttctttgccgccaggtcggtcacctcgccttcgcgggccggatcgatgccgcgcaccagggcgcccttcatgtcctcgccccgcgcgatcagcgcctgcgagccgacgaagggcgcggcgcccacgacctcggggttcttgcgggcctcggccatggtgagcgccggatcgggcagcgcggcgccctggggcgcgaagatctcgacatgggagacgacgctgagcatgcggtcgcgcacttccttctggaagccgttcatcacgctgagcacgatgatgagggcggccaccccgagcgcgatgcccagcatggagacgccggagatgaacgagatgaagccgttgcgccgcgtggcgcgtccggcccgggtgtagcgccagcccagggccagttcgtagggaagttgcatggtggggaaaaagcggccccgcgccgcgacgggattggcagcaccgggacggcgccgattgtggcatcccggacaatacccgccatgtcggagatccaccatttgctcattcccctggcggccagcacggcgccggggtgccggcaggccctgcagggcctcggcctgccccacctggaccggctgctcgcgcgcctgtcgcccgccggcacggatgccggcgaggaatccgacttcaccccgccccacgagcgcgcgctggcgcgccacctgggcctgccggccagccgcgccggcaccacgccctgggcggcctgggagcgccatgcggcgcagccgggcccggccgacggttcggcctgggcctgggtgacgccctgccagtggcaggtgggcgccgaccaggtcatgctggcggacccggccgcgctgggcctggacgaggccgcatcgcgcgcgctgatggacatcctcgcgccctggttcgcggaggacggcatcgatctggcctaccacgcgcccacgcgctggctggcgcgctcggcgctgttcgacgggctggccacggcctcgctggaccgggtggtgcagcgcgacgtgcgcgcctggatgcccgatgcggcccgggcgcggctgctgcaccgcctgcacagcgagatgcagatgctgctctacacccatcccttcaacgacgcgcgcgccgggcgcgggcaggcgccggtgaacgccttctgggtgcatggcgcgggccgcctgcccgagcaggtaccggccgccgttgcgccggccgaggtgccgcaggccctgcgcgatgccgcgctgcacgaggactggcgcgcctggggcgagggctggaaggcgctggatgccgggccggtcgcccgcctggcggaccatgtggagcgcggcggcgccgcgcgcctgacgctgtgcggcgagcgcagcgcgatggcctgggagacggcgcccacgggcctgctggagcgcctgcggcgcaggctgcggcccgtgcgcttccaatccgtgcaggagcagctatgaagatcgtggcccgggacatcccgccccgcgccgtgtgggcgctggagcaggcgggcgtgcatccgctgctcgcgcggctgtacgcagcgcgcggcgtgaccgcgcacgacgagctcgacgacgcgctggcgcggctgctgccgccgcccggtttgcggggcacgcgcgaggccgcggcgctattggccgaggcgatcgcgcaggaccggcgcatcgtcgtggtggccgactacgactgcgacggggccacggcctgcgccgtggccgtgcgcggcctgcggctgctgggtgcgcgccaggtggactacctggtgcccgaccgcatcgccgacggctacggcctgagcccggccatcgcgcgccgcgtgcatgaacgcggggccgacctgctggtcaccgtggacaacggcatcgccagcgtggagggcgtggccgaggccagggcgctgggcctgtcggtgctggtgacggaccaccacctgcccggcccggaactgccgccggccgacgccatcgtgaaccccaaccagccgggctgcaccttcgagagcaagtccatcgccggcgtgggcgtgatgttctacgtgctgatggcgctgcgcgcggagctgcgcgagcgcggcgtgttcgacaaggccagccagccgaagctggagccgctgctgccgctggtcgcgctgggcacagtggccgacgtggtgcggctggacgcgaacaaccggcgcctggtggcgcaggggctcaagcgcatccgggcgggccacatgccggcgggcatcgcggcgctgttcgatgcggcgggccgcaaggcgtccgtggcgaccaccttcgatttcggtttcgcgctgggcccgcgcatcaacgcggccgggcgcctcgcggacatgacgctgggcatcgaatgcctgctgaccgacgacccgggccgggccgcggaactggcacgcacgctcgacgcgatcaaccgcgagcggcgcgagatcgagggcggcatgcgcgagcaggccctgctgatggccgagagcctgttcggcgaaaacgacgagccgccggccgcggtgagcgtgtgggacccggacttccacgagggcgtggtcggcatcgtggcctcgcgcatcaaggaccggctgcaccggccgaccttcgtgttcgccaccagcagcgcgccgggcaaggaggacgagatcaagggatcgggccgctccattccgggcttccacctgcgcgatgcgctggacctggtggccaagcgccatccgggcgtgatcctgaagttcggcggccatgcgatggccgccggctgcaccgtggcgaaggaccagtttccggtgttcgagcgcgcgttcgcccaggtggcccaggagtggctggatgccgccacgctcatgcgccggctcgacaccgacgggccgctgtcgccggaatactgccgcgccgaactcgtggacacgctgcaccgcgaggtctggggccagggcttcgcaccgccgaccttcagcgaagaggtggagatcgtgagccagcgcctcgtgggcgaaggcaagaaccacctgtcgctcaagctgctgcaccagggccgcccggtggacggcatctggttcggccacacggagccgctgccggcgcgcgtgctgctggcgttccggctcgacgtgaacgagtggaagggcgagcggcgggtgcagttcctggtggagggcgcgcagacctgagcaggcgctcagaaggtttcccagtcgctgtcggccgtggaggcggcccgggcggatgcctgcggggccgcagcgggtggcgcggcagccgcgcgcggcgccggtgccggtgccggtgccggtgccggcgccggtgtggcggctggggatggcgcggaccgcacctgcacggccccggacttcaccggacgcggcgcggccgcgggcgccagcgccgggcgcggggcccgagccactgcattgccggagccgcccccggcagggcgtgccgcgggtgccggtggcgggatcacgggccgcgccggcgcggcggccaggacccccacgttgaacacggccaccacctccgccagccggcgagcctggtcgcgcatggcgccagcggcggcgctggattcttccaccagcgcggcgttctgctgggtcatctggtccagctgggtgatggcctggttgatctgggcgatgccgtcgcgctgctcggacgaagaggccgtgatctcgccgatgagatcggacacgcgctgcacgccgctgacgatctcgcccatggcatcgcccgcctgcgcgacctggagcgagccggactccacgttctgcaccgaggcatggatcaacgcctttatttccttggcggcttcggccgagcggccggccaggctgcgcacctcgctggccacgacggcaaagccgcggccctgctctcccgcgcgggcggcttcgacggccgcgttcagcgccaggatgttggtctggaaggcgatgccgtcgatcaccgagatgatgtcgctgatcttgcgtgagctgtcggtgatctgctgcatgctggcgaccacgccgcccaccacgtcgccgccccgacgggctgccgtcgccgcggaagccgccagctggttggcctggcgcgccgtctcggaagactgggagacggtggccgtcaactcctccatgctggccgcggtctcctcgatgctggcggcggcattctcggtgcgggcggacaggtcctggttgccgctggcgatttcacctgaggcagcggacaccgattccacccccgaccgcacctccgagaccaggctgcgcagccgcgcggacatggccgacagggaacgcagcaactgtcccagttcatccttgcgctcgtcctgcacctgggccgtcaggtctccccgggcgatcgcttcggccacgtccacggcacgcgccagaggggcggtgacggagcgcacgacgagattggccagaaccatgcccagcagcagcaccagcgcgctggcgcccgccgcgaaccagagggcgcggtcccggccccgccatccttgcgctatcgccgcttgccgctgggattcctgcaactggatgaaggcatcctgcgccgcgatataccgggccaccgtgcccatcaaggcctcttccaccatcttgcgccgggcctcgatgtccggcgtgccctgcaaccgcgcggtgaccttcaatgcctcggcgcgcgccaccgcgatccgctcgagctgggccttgtcctccggcgtgtccgccgcatccacgatctccttttgcaatgcgccgatggaagtcagcatggacttgacgcgatcgttcaggcgggtggtcagcgccggatctgccaccaggctgcccaattccagccgctccaccgtcagctgggtcatgcccttccagcgctccgccatggcgacgcgctttccgatggcctgcaggttttcggtcgttctctcctcgacacgcgtcacataggccaatacgcccaccaggagcgccagcatgctgcccaggagccccagcacgatgaaccacagcttgcgcttcaccgtgaaattcgggaaaaaagacgccatacatcatccttcgaaaggtaaaaccggacagggggccgcaccggtcgcggccaagccacgcattgcgaatgccatttgatgcatttttttacacttccttgataaaaatcaaataggagttacgctgatggggtgcatccgcgtgcctgctcccttttcaacgcttcgggaaagcgttagcggctccccggtcgtcccggctgcgcgccatcggcccggcggccgccaccgcactgcgcgcagcgcgcctagaatgaatccgtgaccaccctctttctgaacgccgacctgcactgccactccgtggtctccgacggcacgctcacgccggaggcgctggcacagcgggcgcgcgccaacggcgtcgagctgtgggccctgaccgaccacgacgaagtcggcggccagcaccgcgccatggccgccgcggcggcgcagggcatggactacctcacgggcgtggagatctcggtgaccttcatcggcaccacggtgcacatcgtcgggctcggcttcgacccggacgatgcgcagctggtgcagggcctctccgacacgcgcggaggccgcggccagcgcgcgcaggaaatggcgcagcagctcgcgcaggtcggcatccgtgacgcctacgaaggcgcgctgcgctacgtgggcaatcccgaactcatctcccgcacgcatttcgcgcgcttcctggtcgagacgggcgtgtgccgcgacacctccgaggtgttccgccgcttcctcaccgagggcaagcccggctacgtgccgcaccgctgggccgcgctgggcgatgcggtgcgctggatcacgcaggccggcggcatggccgtgatcgcgcacccggcccgctacaagttctcggccacgcaggaatacgcgctgttttccgaattccgccagcatggcggccagggtgtcgaagtggtcacgggcagccacacggcggccgaatacgtgacctacgcggccatggcacaggaattcggcctggccgcctcgcgcggcagcgacttccacagccccgacgaatcgcacaccgacctgggcacgctgccgcccctgcccggcaccctcacgcccgtgtgggatctgctggccgaccgcgtgcggcgcgcccactgagaaccccatggcccagtacttcgaagtccaccccgacaacccgcagccccggctgctcaagcaggccgcggccctgctggcccgcggcgcggtgctcgccgtgcccacggactccagctacgcgctcgtgtgccagctcgacgacaaggacgccgtggaccggttgcgccgcatccggcaggtggacgagaagcaccacctgacgctgctgtgccgcgacctctcggaagtgtcgaactacgcccgcgtggacaaccggcagtaccgcctcgtcaagcaggccacgcccggcccctacaccttcatcctggacgcgaccaaggaagtgccgcgccgcgtgagccatccgcagcgcaagaccatcggcctgcgcgtgcccgaccgcaaggggctgcagttgctgctggagctgcacggcgcgcccctgctggccacgacgctgatcccgccgggcgagacggagccgatgaacgaccccgccgagatccgcgcgcgcttcgagcaccagatcgatgccgtggtggacgcgggcgcctgcccgctggagcccaccaccgtggtggacctgaccgacatggccacgggcggcgatccgcgcgtggtgcgcgagggccgcggaccgctgtcggcgctggggctgtagagaccgctcaatccagcttgaacgcacccaccgcgcgctggaggtcctgcgcgcggtcgttgagcgcggtggccgcgcgcgaggcctgctgcaccagcgcggcgttctgctgcgtggtgccttccatctgcgccaccgactggttcacgtggacgatgccgtcgctctgctcctgcagcgcgtgcgagatttccgccagcaggccgctgacctgccccaccgcgccgacgatgtcctgcatggtgcgcccggcctcgtccaccagcccggcgccgctgcgtacctgctccaccgatgcgtcgatcaggcccttgatctcgcgcgcggccaccgcgctgcgctgcgccaggctgcgcacttcggaagccacgaccgcgaagccgcggccctgctcgcccgcgcgggcggcttccacggccgcgttgagcgccaggatgttggtctggaaggcgatgccctcgatcacctggatgatgtccacgatcttgtgcgagctgccgctgatggcctgcatggtctgcacgacctggcccaccacggcgccgccgcgctcggccgtgcccgaggcctgcacggccaggccgctggcggagcgcgcgcgatcggcgttctggcggacggtggcggtgagctgctccatgctctgcgcggtctcggccagggaggcgacctgctcgcctgtgcggcgctcgaggtcgccgttgccggcgtcgatctccccggcgctggcgccgatggcatgggtggactgctggatgcgcgagacgagctcggtcagcgtgtcctccatggtgcccagcgccccgagcaggcgcccgaaatcgccctgaaggtcggagctgaactcctggctcaggtcgccggcggcgacggtctcggcgatgaggatggcctggtcgagcggggcgacgatgccgcggcgcagcagcacgaaggccgcgcccgccaccacgaacaccgcgcagcccaggcccagcagccaggcgcgcatgccggacagctcggactccgccgcggcgaccgcgcgctcgatcggcgcgcgctgggcagcgtccggcagggccgacgccgcctgcagcacggcgcggtgggcgtcctgcgcccggccgatgtcggacagccccacgcccatgagccatgccaccagcagcgccaccgatccgaaggccaggacgagccgtgtccccgttctccatccatcccaagccatcacgtgtgtctcctgctgttggttttgcgtggttgcatttggcaacaattgaacatcctaccgccggcacgggccagccggtccaaggggttcccctgccgcgtacgcggtgcgcaacacggcctctgagacaatcggccggtggacttctccaacctcatccaaaccatcctcatctacgccctgccggtgctcttcgcgatcaccgtgcatgaagcggcccacggctatgccgcgcgccacttcggcgacaacaccgcgctgatgatggggcgcatcacgctcaacccgctcaagcacatcgatccggtgggcacgatcctgatgccgctgctgctgtatttcgcgacgtcgggcaccttcctgttcggctatgccaagccggtgccggtgaatttcgggcacctgcgcaaccccaagcgggacatgatctgggtcgcgctcgcggggccggcctccaatttcgtgcaggcggtgctgtgggcggtgctgctggtgatgctggtgggcttcggggtggacgagcgcttcttcatggagatggcgcgcgcgggcgtgctggtgaacctcgtcatgtgggcgttcaacctgttccccctgccgccgctggacggcgggcgcatcctggtggggctgctgccctggcggcaggccagctggctttcgcgcatcgagccctacggcttcttcatcgtgctggcgctggtggtggcggggatcgtgggcacggtgtggctgcggccgctgatgtccctgggctattcggccatcaacctgctgctcacgccgctcacggccctgctgggctgagccggcgcggcgcccgcgggccgtgcggcggcccgcccttctttccgtttccgttttccgtttcctccggccccgagccgcttcgaccatgagcaccacgcgctttctcaccggcatcacgaccacgggcacgccccacctgggcaacttcgtcggctcgatccgcccctcggtggcggccagccagcggcccggcgtgcagagcttctacttcctggcgaactaccacgcgctcattaagtgcgaggacccggcgcgcatccagcgctccacggtggagatcgccgcgagctggctggccgcgggcctggacccggagcacgtcacgttctaccggcagtccgacatccccgagatcccggagctgaactggctgctgtcgtgcgtgaccggcaagggcctgctcaaccgcgcccatgcctacaaggcatcgcaggacaagaacgaggccgcgggccgggagctggacgacggcgtgacggccggcctcttcatgtacccggtgctgatggccgccgacatcctggccttcaaggcgcacaaggtgcccgtggggcgcgaccaggtgcagcacatcgagatggcgcgcgacatcgcgtcgagcttcaaccacctctacggcgagcatttcgtgctgcccgaggcggcgatcgacgagcacgtggccacgctgcccgggctggacggccgcaagatgagcaagagctacgacaacacgatcccgctcttctcgccgcgcgagcagctgcgccggctgatcaacagcatccagaccgattcgcgcgcgcccggcgaacccaaggacacggagggctccgccctgttccagatctaccgcgcattcgccaccgacgcggaaaccgaggcgctgcgccggcagttcgccgagggcatcgcctggggcgaggccaagcagatcctgttcgagcgcgtggacggcgtggtcgggccgatgcgcgagcgctacgacgcgctgatcgccgacccgggccgcatcgaggacatcctgctcgcgggcgccgagaaggcccgtgcggaggccggccccctgctgcgcgacctgcgccatgccgtgggcctgcgcagcctgcgcggcggtgcggctgccgccagcgcgccacgcgcggccgccaaagccacagccctgccctcgttcaagcagtaccgcgaggccgacggccgcttctacttcaagctggtggccgcggacggccgcctgctgctgcagagcacgggcttcaccgcgccgcgcgacgcgggccaggcgatcgcccggctgcagaaggaacccggcgccctggcggcgctggcggcccacctggcgcccgtggagggcgtggaggccggcgacgtggaagccgcattgcaggccctgctgcaggccagcgaagcctgagcgcgccaacgcggaaggcggcgcaccgcgccgccgtcagatgctccgcaggttcacgcggtcggacagcgcctgcgcgctttcgcggcgctcgctgtaacgttccaccaggtagggcccgcagtcgcgcgtcagcagcgtgaacttcaccagctcctccatcacgtccaccacgcgctcgtagtaaggcgacggcttcatgcgcccggcctcgtcgaactcctggaaggccttggcgacggaagactggttcgggatggtgagcatgcgcatccaccggcccagcacccgcagctggttgacggcattgaaggactgcgacccgcccgacacctccatcaccgccagcgtcttgccctgcgtgggccgcaccgaccccagggcgagcgggatccagtcgatctggatcttcatgatgccggtcatcgcgccgtggcgctcgggcgaggtccacaccatgccctcggaccactgcaccagttcccgcagctcgcgcaccttggggtggtcttccggcgcaccatccggcaggggaagcccggcgggatcgaagatgcgcggctcggctcccagggcgcgcagcaggcgcgcggcctcctcggtcagcaggcggctgaaggagcgttcccgcagcgaaccgtacagcagcaggatgcgcggcgggtgcgtcgcacgctccccgggccacaggcgctgcaggtcgatcggatgcagcagttccggatcgatgttcggaaggtcagcgctggtggacatgccggcctttcgcgtcgatgacgggttcgccgtcttccttggagaacgcaccttgctgcgggccgggcaggatatccagcaccgcttccgacgggcggcacaggcgcgtgcccaggggcgtcaccacgatgggccggttgatgaggatggggtgctgcagcatgcagtcgatcagttgcgcatcgctccactgcggctcggccaggcccagctccgcatagggcgtgcccttctcgcgcagcacatcgcgcacgggtgtgcccatggcggcgaccaggcgttccagcgtggcccggtcgggcggggtcttcaggtactcgatgaccgtaggctcgacgccgctgttgcggatgagtgcgagcacgttgcgcgaggtgccgcagtcggggttgtggtagatcgtgatgtcgctcatgggagtgatcctcgcgaagggaaaaggatggccggcgggcggcatcgggaagcaggctgatgaggttcaccgccacgaacacggctgcccctggcagcagttctcggtgaggtaggccatgaggccgttcatccggtcgaaggcggcacggtagatgaggtggcggccctggcgttcctgggtcaccaggcccgcatgggccagctccttgaggtgaaacgacaggctggtggcggacacgtccagcgcctgggccagcgcgccgggggtcatgccctccgggcccgccacgaccagcgcccggaacgtccgcaggcgcacggtctgggccagggccagcagggcccggacggcatcgttttcttccatatttcaattatcgttgaattatcaaaatgactgcaagcgcgaaaacccacggcagcgcgggagggccgccccgtggggccgtccgcctcagtcataacgcctcgtttgcccctcgataaccaaagacactccgacacaaaacaaatttccggaagcccttccctgcctgaaatgcgcttcctatcatcgcggccgttttgaactccaccgttcggccgccgctggccgggccgcaccgcatgacccagggtaagccagccgcacgccagacagacttgaccaagaaaggcgggcccatcgtgcagggctcgcacaccgtgctgatcggctcggccggcggcatcgcctgctcggtgtgcccgggcggcatcaccgaaggccatccggtgaacccgctgctgggcgccaaggtgctgcccgacgaggaagacttcgccctgcccggcccgctgccgttcgcgctggtgcgctcgtactccagctaccagggccccgacgcggcacccgtggggttgctcgggccgggctggtggctgcccggagaagcccgcgtggcgcatcgggccgcaggcgatggcgcgcccggggccctgcacctgcacgacggccgagggcgccgcatcgccttcgaggccctggcgccgggcgagatcgcccacagccccagcgaaggcctctggctcgtgcgctgcggcacggagcacctgccgggcgcgcaccagggcggccatgccgggcgcctcgcccgcctgtggagtgccctgccggagtccgtgcgcaccgatgcgcgcatcaccgtggccaccgcatcgccgctgggcccctggtgggtgttcgcgccgggaccggtgcccgccgcgccggacggcccggcggccggcacggatggcacgggcaacacgggcgaccgcgcggccccgcacggcgtgctgcacggcatctgcgaccgcttcggccgcgtgcagcgccacgagcgccatgcggacgggcctttcgcgggccacctgcgcagcatcaccgacggcgccggccgccgctacggcttcgaactggagcgcgtgtccccggcctcgccagccgcccatggctggggtgcggacagcggcgtgcgcctcgtggccgtgtggctgcaggccgatccgcaccaggccccggagtcgctgcccgcgccgctcgcactggtgcgctacgcctataccggccgcggggagctggcccaggtgaccgaccgcacgggccgcaccgtgcgccgcttcgaatacggcgacgcggcccacccgggccgcatgaccggccatgcccgcgccggccgcccgatgacgcgctatgcctacgacgcccagggccgcgtggccgcgcagaccacgccgcacgggctggacctgcgcttcgactacaccccgctccccgcggacccggcggcctcgccaccgcagccggcgcgcgccagcacgctggtcaccgacgggctgggccgccagcgccgctacgtgttctccggcgcggggggcctggcccgcgtggccgagcgcatcgaggcggacggcgcccgctccacctggaaatacgacgccgcgggccgcctgctggagcacacggatgccctgggccgccgcacgcagcacaccatcgacgcggccacgggcctcgtcatcggcatcaccgatgcggccggccgcagccaccgcatcgcgcacgacgcactgggcctgcccctgcgccaccaggccccggcaccggagggcccgatgggcgaccccctcgtcaccacctgggagcacgacgcctggggccgcctcgtgcgccataccgacccgctcggccacaccacgcactaccgctaccccgagccaacggcagcgcaccccgacctgcccaccgccatcaccgacgcccgcggcggcaccagcacgctgcagtggaacgcgctgggcctgctggcctgccgcaccgactgcagcgggcgcgccacgcgctttcactacgacgcctggggccgcacggtgcgtgttcagggcgaggaagggctggaactgcgcacggcctacgacgccctgggccggccggccgaatccaccgacgccctgggccgcgccacacgctggcgctacgcccccgaaggcgacgacctcatcgccatcgaccaccccggcggcctgtgcgaacgcttcgcgcacgatgcctggggccgcgtggtccgctacgaatacggcagccgccccactcccgaaccgcaggacggcaacccgggcaccccggccccgccgcactggttcgcgcagcactaccgctacgacctcgccggccgcctcgtggaactgcacaacgagaatgcgcgggcccacagcttcacctacgacgtgcgcgaccggctcgccgcggaaaccggcttcgatggcctcgtgacccgccatgcctacgaccggggcggccagcgcatccgcaccgaagacgcgcgccacgccatcgactacgaatggagcggcacggggcaactgcaggcccgcaccatcacgcccctgccgggcaccacgcagcaagcgcccatcaccgagcggttcgagcacgacggcgccggacagctggtggccgcccaccaccacactgccatgcaccgccacgaggtgagcgtgtacctgcggcgcgaccgcctgggccgcatcctgggcgagcgccaggagatgcgcgccgccgatggcgccctgctctggagccacgagagcacgcacgccctggacgccgggggcgtgcccaccggcgccgacctgcccggcctgccgccgctgcagtggctggcctacggcccgggccacgtgcacggcctgttgctggacggcgagcccctgctgcacatcgagcgcgacggcctgcaccggcccgtggcgctggatttcggggcgagccagacccgctggcgccgggatgcgctatcgcggctgcaggcgctttccgtgcacggcaaggccgaggccggcgtgccccggccgtccggtggcctgcccgggctgccggccctggcgcgccagcaccactacgacgcggccggccggctcgcgcgcatcgacaccccgcagggcacgatccaccatgcctacgacacggccggccgcctggccgcggcgcacctgcccgggcgcgagccgctgcactaccgctacgacccggccggcaacccctggcagccctctgccgacgccacgggcggcccgcgcggggactgggccggcgaggtgcgccgccacctgcacgacccggccttcgacctgctgcgccaggagggcagcgccctgcccggccacgcccgcgaccgctggcccgacaaccgtgtcatggcccacggcccctggcgctaccgctgggacgcctgcggcaacctcgtggaaaaaacgcatgccgacggccggcagacccaccgcctgcactgggaccacgcccaatgcctcgtcgcccacgagcagatcgaccacaccacgggcgagcggatccggcgcatccaccactacgacgttttcagccggcgcatcgccagccgcatcgagcgctcgcaggacaacggcccgcaacaacagccgacctccaccgtcaccgagcgctgccacggctggcagggcgatgccctcaccctcaccgaactgcgcgacccgctgcgaccgcaggacgcgcagcgcatccacacgctctaccacccgggcaccttcatgcccctgctgcgcatccagacggcggcctgcgcggaacctcccaccctggcgcagctgctgggcgccgccgaacccggcgaccgcgcgcagcacgcgcccctgcaggcgctgcaggaagaactgctccacgacgccagcgaccacacgcgtcgccacctgcagagcatgggctgggatgccgagcgcctgcagcggcaactgcgcggggaaggcgccgccatcacgcacctgcacctctaccactgcgaccacctgggcacgcccctggcgctcatcgacacacagggccgcatagactggcagatcgagctggacccgtgggggaatacgatcaatgagcacaacccgctggggctgcaccagccgatccgcatgcaggggcagcacgacgaaggggacggggcggggttgttctataaccggcaccggtactatgacccggggatggggaggtatgtgtcgcaggatccgatcgggttgaggggcggccccaacaattacgcatacgccagacaaaacccaaaatctttcactgatcccactgggctggatgtctatctttgcaaacagccagcattcggcatatcgtggaatccgcttgatcatcattggatcaagacagacaccattgaagcgggaatgggtgctataaaaagtgattgcggcaacgcaggcaatgcatctggagatttaccaggagacaaggttcaagtttgcgatcacagcgaacgagataaaacagggatgacttgcaccctcatcaaagatgtggatgaaaagaaagtcaatgagcagctgaaacttgggaggccattgggcaggtgggggcccacaaatcaatgccagtcttttgccagtgaagttctggaaaatgcgagagttccacagcctacacctaatctctctccatttgacaatccatttctatgggggttttaaatgagcaaaaaatcgaaagccttcactttatcactattaggtttaattttctttcttgtctttttatggagtgtcatgtggctattttcttctgccagcttggcaagtggcccctgtcaaggaaaattctccatcactcatgaatttttcagatgccgccagccattcatcgcgatgatttttattggagcatcttttttaatttcagcattttttttctatcgatccataaaaacatttcgcaacccaaaaagcgcagatcatatcaaccaatcaaaataaccatgcaacacacactgcaaagatattatcaaattcaagcctaacaatacaaaagaagaacccctgaggcgcaaaaattaccgcaaccatcatcacccaactattgcgccaaccgatgacatagagcaactgccctagtccatggttagatacagtgacccaaataaatcataaaaaatcatcattcacaaacacaaaaatattgcagcaatataaaatttttactgcgattatttttctattatttataattttccttgcaggctgggtcagctacaagaccgacaccatcatcgaacaaaaagcgtcttctatgaccatgatccaaacactttcggcgacattgaaagcagtcgaaagatgttggacagataatagagttgacgtggccgaatgcgattcagcgaaagccagtcttaccaagaccacagacaacaatataaactatttcataaccactcaaggcttaataggcatagattacaaacaccacaacttcgttcttttgactgctcaaaaaatggacaactccatgacttggaaatgttttgggcatccgaaaaaatcactcccgaagttgtgcgatcctgtcacgagcaacgctcaggaatagagcggcaaatcctcggctccactaacgctcgcggtccatcgccagcgcgggcaatcaaaaatacatagcaattcagccaatgcagatatccatcaaaagaaaatgagggctacgaaataatgcaaaaatcggtgttgatcttggcaatctcctgccttgcccttttcacaagcaatattattcttggctattttttgatcgacagatcaattaccctcagctatgtaagagcaagtcaagccagcacagacagatcgctatcgatattgcaactcacgcttttacatgagtggaaagacaagagcaaaaatgaaatcataaaagaaattcaaacaatttcagacaatagcaaagattttcaagcaatcacaaaagacgaaggaggcacagtctggctagacgacataccgatggtattctcaaaaaaccgactaaccaagattggcagcaaggaaatttctattcgctagcccataagggtgtgcagacaaaaaatttctgatggattttatgcaattaactaattgcttaatttttctctcaatttcctcaactcttaatattgcagcccatgcaacaaacgtagacacacctcttttctcttttaccgtcaatgctgatctaagaattgaggatgatagggaaaaacggatttttttatacaacagcaatggcactcttgatcccacggtcagcattgagtatttcaagagggaaaattcaaccacgtccctcaacgtcgaatccacatgctccaaagaattcgaccaactgatcaaggatggaattcaaggcgttcccccacccaatattgaaaaagcaaaaaatttagggaagcatatctatacaacaaaaataaaatccgttaataaaataaatataataaccacatactactgcaacgccaacgtcggcgtatacattgccatactatccccccaagataaaaatatcatcacaaatattcactcacaaataacagccaccattaatttcaaggattaataaaccagttcttaccgcactttcgactgacatgcgcccccacagccgtaccatctgaatggaagtgaggtccgccaacttgggggatgacggacatgaggaagagtcgattcacggcagcagcagatcatcggtttcctgaagcaggctgaggccagcctggcggtcaaggaggtctgccggcagggcggtttcagcgagcccacgttctacaagtggcgagccaggtacggcggcatggatgccgaggaagcccggcgcctgaaggagctggaggtcgagaatgcccggctcaagaggctgctggccgaggctcacttggatctcgaagctctcaagatcggcttcggggtaaagcgctagccccgcaggacaagcgcaaggccatcgcccggatgttggagcattcccagatctccgagcgcagggcctgccttcttgcggggctctcccgcgatgcctggcgccacccgccgcagcccggcgcctgcacggtgcggctgcgcgagcgcatccacgccgtggccatgcagcggcggcgcctcgggtatcgccgtgtgcatgacatgctgcgcagcgagtttccaggcaccaaccacaagaaggtgtatcgcctctaccgcgagcagggcctggcggtacgcaagcgcaacaaggccaggaggtactgcggcgagcggacaccgctggttgccgccctgcgtgccaaccagacctggagcctggacttcgtcagcgacgcactggccaatggccggcgaatcaaatgcctgaccatcaccgatgacttcacccgcgagtgcatcgacatcgcggtggatctgtcgatgcccggggcccatgtcgcccgggtgctggagcgcgcagcatgcttcagaggttacccacaggccatccggaccgacaacggtccggaattcacctgccgggccttcatggcctggttgcaggcgcgaggtatcgagcacatcctgatccagccgggaaagcccacccagaacgcctatatcgaaagcttcaacggccggttcagggacgaatgcctcaacgagaactggttcgagaccttggcccaggcctgggaggtcattgccctgtggcgccaggattacaacgaagtgcggtcccacgggagcattggccggataccaccttccgcttttgcagccaggcaccgcgaaccatccaccattgatgcaggatcagttaacctgcaaaaccctggacctctctcccaatgattggtatggctacagggggcaggtcacacaagcccctcgattcatgtgtgtcgttctcacatgaacaatcgatacgggtagctgtgcgcgggtaggcttggcacgtttgagatggtgcgtgacagccgctgcgaatacatgatagtcaccggcaaggggtcgtatagcgcatcgttgttccagtccatcttggccagcgccagggcttcggaagccagaagttcgtaggggccgcgtcccatgtgacgacgaaggacaatgggtttcgggatgctcttgctaccttggaagtaatccctaccgccaacggcggaaggtgcattaccggccagccacaggagcgccgcgttgcccgaggtcatgaccagagtgccgcgtggaacagggaagcgcgctgcctggatgctgggttgcttgcctggcatctcgaccatccagacgcctctccatgcggagctcgatccgatctcgatacactcgacctctgggatcgactgcgtcgcgtcctgcactcccttgagctcgctctcggtaaaggcagtggtcttgtgtatcaccaagcgacgcggtacgcggcccgcatgtccttcaagatagagccgaatgctgcgggtgaggaccgctcgcatgtcagcctgcgacagaaaggggttgcgtcgcgcttcggcttcgtcggcgatggcgtcattcgcctcaaaggcaatgaactgcatgccgcctccttccatgtcgaaaacctgtgagcagcaagtcacatagtgggcttcgtccgatgatcgacgaatggcataggccaagccgatgtaggcagtgtcctcgggtatgccctcgattggcgccagcttccaaggcgtcccaccggccttcgcgtacaacgccacggacaggcgccacgcccttgccccccagttgccgaatttcagcgacttgtcgttgatgacctgggtcggaatgcccaactgagcgcccagcgccttgagctcgtcgtgcgcatcgaactccttggttcgaagatgtgcaagccaacggtcaggaaagtacaccagggccacgtcaaactcggcgcgcgtcgcctcaaggcgcctgagtgcgtgatgaagtgcggcgcgcacccgctcgctgaccgtgtcgccttgaccgaggtcgtacagttcttcaggccatacgacatgggcttgcttatcggcactgagcaagtccactccgaagatgttctcgaatcctggataagcctgggcatagctgttgttgtcggtgttgcgctgaggtccgcgcaagctttcccgcatatcgcgcaacagcgaggcgcctgacctggggcccacatacgcgacgcgaaggtcacggctatagtgccgatacgacgcttggtcaaacgcgccgaacctcgacagtcccagcaatgggtgccggtgtcgggccttggggtttccagatgcgaaggccagttcgggctcatccaacaacgtgaaggcaggcaaactgatcgatagcggcttctcgacactcatcgttgcccccgctgcacatgaaagaagtcatggtcgtgcgcaggcctgctgcgtgctgtcttggcgcccaactcaaacattgcatcgacacccgttccctgggccaaaccgtaggcactacgccgggatccgtgggcgtgggtcagcagttctacccaggcgtctaggatcggggaccagcgttggttgtacttctggacccatcgctctctgcgccaatcctcggccttgcgccattcggcgattgcctgcgaggtatcggcatcaggtgtgcggttatctaggtcaatgaaggtcgcaggctcaaacacagcccaccagcgatcgtcggcgtgctccagccggatcgacaggccctcggagtatctgccggaagtgcccggaaccggtccggtcaattcggagccatacgctgccttcagtcggaacaacaggtcttgtctggcctgggccagttccctggggagttcacggttcggacgtgacaccgacaggctatggccgcggccatgcaatcgggcgaagagtggcagttccctgcagagtgcgcgaacgagggcatcgtagagcacgcctttggcccaggagtccttggcgatgtccagcccgacctcgccggctaacgtcgcgccgaagggggcgagcgcttctttcagcggcgcgtcgggtccgaatgcggccagtacacccgggccgcccgcctgcccaacggtggctcgcacacccgcctgcttgagcaaggcgcgaatgtcggcgatacccgccttcgcgttcaggctgatttttcgggcagatctgggcatctcaagcagcggtatggccgacagcctcagcaccggcgctttcagggccgcctgccgctgaagcggtacctgcgcaacagcggcgctgctgcggtcgccgaacacatgggagacgagcgaggcgggaaggtccgtgacgtctgcgatgtctccgcacagttcgtcgaaagtggtgcccttgacgatgtgcacatccacctgtgccaattcggcttgttcaaggaattcccgaaccgcagggagcaggctgtcggcgtcacggcacagccagtagatgcccttgggatagcgaacgggcgatcgaaggaccgcattcaaagcctgcatgacggaatcgtcgcgcccgctgtacccgacgatgatcagcccgaaccgctgcagcgattgggtcaacaccaagcgcagttgggtgtcttgctgcactagttcttgatcggtattcttgagttcgaccgactggtagtcgccgtgcagctttacgatcagcggccactcgctctcgcgcaagcaggtttcggcgcgggctgcgttgtcgatcgcggctagagtgggcgtgccgcgttcgctagcaggtagcagttgtgacgcaatggtggcagcgctttcgatcagcgaatcaaaattcgttgtgaatacgcatggggtctttcttgctcccaggagcgagcccaacactttgtggccaagcgacggactccccttgctaacctgattccggatgaaaagccgccgatcttcgggcgtgggatacagggcctcgaacgcccgactgtattcagaggggtcccctttgggcgggaggagcctctttctctcatggtggaggtcgatgcgcgattgccaaacggggtccgccgagtcgatttcccgcaggctgatgccggtttccgaagcgaaaaggcgcaggcgaaattcctggatcatctgatagcccgtcggtatgcccgccgtggcggaggctccggcaccgagcaaccacgcaaagcccaaagggttcagagcaaaccgctccgcgaaagcccggccactgatttccttcatccagaactcctcttgatcgcttcttcttacttgtttgtaacgtatcacaaaaaaattccgaccccggcgtgtttttcgtcggcatgaccagggcaaagcgtgagaacgacttccgtattcctcagctacgcgagcacaaacggtcggtcccagcgcttctggaagcgccagggattaatcgcgaccggtaccatagatgtcttcgaagaagacggtgtagagcttgttggatggagcgccaactctgaatgggcggcactgttcaagagcgggtttagcggctgcttctgcccctgtagctgccaccgaatcctcatccgcgaccgactgcaatcgctgcaaagccgacgcctgcaggccaaagttaactgtcagcaaggggcgatctcagccatttgctagtcctttgtccgcaaccgaagttccacgagagagcgtacccctactcgttcgatgagagtttgttgacattaacaagcctgaaccagagtgctcaccgtcggctttgaaacaaagagctagttcgataggacacgcgcacgacccaccgccagcgcacgccagcaccgccaactctcctccgccaacagcagcccattgcacaccgcaatagccacggcgaatccccccgagcacggaccagggaggcagttccgaacgcatccgccagcgccagcccagcgtcgtacccctggcctcctccggcgcccccagccacgcctccagggccggctggcagagcagcaggatgcctgccaggggcaggatctccatgaagctgtggaccatctgctccagcggcgtgatggtgcgcgcgggcgcgaccatgcgcagttccagccaggtcgcggcctcgtgcagcagccacatggccagcaggaaggccacgagccggtgagggctcgatccgagtctcgcggcacgcctcaccccagtcgaggcaccacggcccagtcaaatcactggaatgtgcgcgcctacccccgatgctcaactctgacccgcccgggtcaggggttgtgaaaggtttcctctggtgctgccgcgaggcctccgcacacagatcgaacgccgccgcactgcgctgttgccagccattccgtaatctcacccgaaacctcatcgggtaaaagatccgaggtatccatacagagatggttgtccgcgcggatcggaatcccataagcgcatcgctccaggatcacagcaagctgttcaccgctgttgaccttcctgaacgcacgccggtctgcgttttccacccggcccatgagctgatcgttgcgcgccttcagttgaatgaaatacggggtcgcttggtgttccgcgcacagcgccttgagcccatcgatataccagtcgtcatggggcccttcataacagaaggtcgtgatgatgtcccgagcatcggactccagcaacaacgcgatggcattgagcctcaaccggcacgcaaaccgccgccggctttcgaaactgctgttgtcgccgagcaggacgatcgcgatgtcgtgcgtcaggtggttgtgaaacagcgcagcggagcatttcttcgccagttcttttccaacggtcaatttccccacggcaggcgggccgtagagcatgacgatcgttctcccgcggccgggaaccatggaggccttactgtgctgtgtgggttgtccctggttcatagtacgtgacgttgagcgtgtttcgggtcaggcctgctttttcggacagtcgcgtgacctcatgccaggtatcttcgtactgcccatcgcgaatgatcacggtggcatttcccaccacgggaacgacggtgtggcaggcctggtggtgatcccgcggatcgagaatgcgaagcagcccaccccactctggttgccagcgggcgttgaagtagatgatcaggcgaaagccccggcgcagcgatgcatcgacatgcggcaggtagtgcgtgttctggcctccacggaatgccacggcctccatcgggaattccgccaggtccgtgccgctgaaagcggccatggccgaccggaatgcaccagataccagttccttgcccaacgcctgccatgcatcggacagggttgcgggatcgtccacaccggaagagcccagggggacgatggtgcgccggtaaaagtacccaccgttgcgttcgcggaagttgaaaccttccgtcgggaactcgctggccagcttccgggccagcgcatcgttgctccatatgttctgcagttccccccagttgaaaggtgtgtgatggagcttgcccccggcgatctgcccgagcgagaaatatcccgatgtcatatgtttcttcgcacaacaatgaatcaatggcgcggcgcgttgcctatggcccggatcagatggtggaccagctcttccatctcggaatcatcgatggtgaaagggggagcgagcttgaggtgccggtctgcagccccgacgatcaaaccctgccggcgcgcgtcgttttgcacacgcctgcaggtatcggcggaatcgaaagtgatcgacagcatcagcccttttccttgcacggtcacggcatcatcgactgtcggcaacttctcgcgaatccactgcagcagccgtgtgccgctcgttcgaacatgttcaaagcagccatgtgcgtgcagataatccagaatgaacaaggcagcgcgacagcccagaagattgccggactgcgtgtgcccatgccggagaagcgggacgggctgtgatgagaagctgtcggcgatgtgggccgtggccatcacggcggtgatggggaaaccgcctccgaggttcttgctgaaaatgacgatgtcagggctggcaccctgggagaacgactcgcacaagactccggttcggccgatcccgcaatagacttcgtcgcaaatcaggggaatatcgtgggccttggcgagcgacgatagcgatcgcaggaagccctccgggaactggcgtgttcctgccattgccatcaccggctcgatgatgatcgctgccacggtcgagccatgttcggccagaagtgcttcccatgccggcaaatcgtcgatgctgagcggcgcgggcatcgttagcgagcaggcagcgaccagtggcaatgctccttcgttgatgaaggcacgccgcgtcgcgatcatcgcccccagcgtgcagccgtgataggcgccatcgatggccaccacatgcgtgcgctgtgggcgcccacggttgacctggtattgccacgccatcttcagtgcggcctcgaccccctcgctgccgcttcccacgaggaacatgtgcgcgagccccatgggtgcagacgcgtcgatgagccgttccgcgagggcctccggcagtaccgtgctcgaaccgatattgcatgcgtggaccagcgtatccatctgctgcttgaccgcatcgatcagggccgggtgggaatggcccaggcaatggttgtagctgcccgatatgccatccaggtaacgccgccctgcatcgtcgtagagacaggctccttcgccccgcacgattcttggccgctcatcatcgaagcccatgggggtataaggcggccagtaaccgcgggatctagacatggcgtgcatacggcgtcccctgaagttcggatttcaattgatgaatgttttcgatcgccgatgccatcgacgatgtttctttttttcctgttccagggacgagcctcacggccgatacctggagaaaatcgagcaattgcgcatgcacgggcccgggattttcgagaaggtcttcgtattcgacggtgaggattgcgtggcggctgaagcagtcgaggaattcggcccgattggcaagatcctggtcgatgaattcgatgagttccgctggtgggatggtcagcctgatttcctgcctatgcctcttgtcgtcgcgaccgacataccagatctggtcccgcaggcttttcttcagtgacaccaggcgctcgagccggttgcgtcgatccagcaggatgatcttcaggtcctgcaggccaaccagggcctcccatatgtttgcaccagcccattcggtgtcgagatcccggaaaagcacgaaacccaccgcttccacgtattcgaaatacggccggaacagatgccggtcgaggatgtgctgcgcggtgctttcctgtgcatacggaagcaggtgctggccgaaccggttgaatgcctcgccgtgcatctcgatgcacggatgtgagccgagcagcgtccgcaggagatgcgtgccggagcgcggggtcgaaacaatggcgaatttcgtatattgcttctgcgcgagcgcgacgctttcgggcaggctgctgcccagccatttgttgtgctcggcctgtgcgacctgggcacgcatgaggtcgaatatcccgggcgatcgctccgcgagggcccgcatgggtgccagcgcctcgtctccgcgcaaccctgcgcggctccagttcttcccgccggcgcggtattcatgcacgaatgcgacgatggccgatgccatgtcattgccgaccgcgtattcctcgatatcactccggatgcgcgtggcgagctcactctcgtcacaggacatccatgaagaccaccgggatgccagcgtgtattccgtcgtatccgtcatctgcactgtgccggatgcacggactggtgaatgggagcggccgggagcgcttcctgcgtggcgtgtggagcggagaggaacaggcctcgcagcaggacgcgggggtgggccggatcatcgatataggcgtttcgcccatgtgaaagctggtcattgcgcatgaccaatgcctgccctctttgcagggtgaagctcagcgtatatgcactgcctggctcggcaagatgtttcaggtaagccacggcatcgatcacccgggggtcggcgcggcgggaatagtcccagtccgcggtcacgtcgagggtgaagccgcccgccatttcaccgttttctccggcgtgaaacaccgggccgatgtgttcgtactgttgatccaggcgtggatcggtcgatctgcgccggaacaccttcggggccagcaggcttcgggcaagccccggatcatggcgggacagggcccggaatgccgacaggctgtcgaacagtatcgattcgccgccggaagccgcatgctgcctgcaaagcaggatcgacgtcttgatcgtgccgatgggcaaataggacccatcggtatgcaaggccgcgcctgccgttccattgaacacatcatgctgcccgctcgccaagccaccgacctggttcacgccgcgcgtggacatgccttccgtatgcatgcggcggttgaattcggactggtacatggggccgaggccatagagttcggccatgcgttcgaagtctgaagcatcgaaccgccattcatcgcggacgatggcaaacccgtatcggtcaatatcccttgagactgcctgtatatcgttcacatcgagcactttttccgaccaaccgataaaacggctttgcatacactgcctctggtgaaatacagattgaatacccaaaaaatcccggatagcactatgcacgacgggtttgataatcaagccagtcgtctgctgcatgctggattcgagaagttcgcgcagggcattgttgagcacagcgcagtccgcactctacaggtcgcaggtgggtgttcgaattaaatcggctttgtcgctgtaaaaaatttggatataggtgaacgccccgtatgcagtcgtcgctgcaaaattcaccacgccgccaggctgcgcggcctggaccgggttttcgcgctcccgcggcggttttcgggcgctgcgctcggcgtggcgggcagcgcgatgggagtgcaaaaagcccttggcttcggagagctagtcccgcaggacgcgcgcacggccacccgcacgcgccccactccaacaccgccagctttcttcggccagcagcagcccattgcacagagcgatcgccacggcgaagcccccaagcaccggccagggaggcagctccgaacgcatccgccagcgccagtccagcgtgcccctggtgccctcctccggcaccgccagccacgcctccagcgccggctggcagagcagcaggatgcccgccaggggcaggatctccatgaagctgtggaccatctgctccagcggggtgatggtgcgcgcgggcgcgaccatgcgcagttccagccaggtggcggcctcgtgcagcagccacatggccagcaggaaggccacgagcccggcggtgggctcgagcaggagggccgccaggacggcagcgcccatctgcaggaacagcgcccagtggaaggcggattccgcgaggcccgtggtggtcgcttcgatgcgggtgcgccggtggcaccaccagtccgccgcgcccgcggcaatccacagggccatcacgatgccgaagggcagcaggggcgctggttgtggtgggttcatcggatccgtgcggccgggccgggccgtccggcggctgccggtgctggcgtcggcatcggcgcggtcgttggcgtcaacgcctggccttcgggtcttccgccgccccctcgtcggcggaaacggacttggtgctgacgacggacacggggtcgctcgcggggaaggtctcttccacggcgctgtcgagcgtgtcttcctcgacggcctgtacctgcagtccgccggccgtgctgtccgtgccggggccagccgcgggtgcgggtgagggatgggcgtcggccgtggggaagggccagggggtgcgggaattcgtggcgggcatggtcgctccttgctgcaaatttgccgatgcgcctcccctcccccgcctgctgcgaagcgggcggtcgcggccggccggcccggagcgggaggctcctgccaggagacacggcaaacggtgtgcccggtcagcggggcgtaccggctcccgcagcggcccaggccagggcggcggcgtagccgggcggcgcggcgagcacgcaggcctgtacggccgagtcctgcagcgggccctccagtaccacttccaccccacccctgcccccagcggcctcccgccgctccacgcagacgtgcggcaggtgctcggccacgccgaggcccatgcatttgaggaccgcttccttcacggtccacaaggtggggaaatccggccgtgcggcatggggtgcggcccgctcgcggggggacaggaccagggattcgagcgcggccgggtccgcgaggccgtgcgcgccgaaggcatcgcagcgctccacgtccacgcccacggcccaggggccttccgccagggcgatgagcgcgtatgcgccggagtgggagacgttgaaatccagcctctcacgcccttcccggcccaccgggcccgccagcatgggccggccatgggtgccggccgccaggggcacatcctgcgggggcaggccgatgcgctcgcccagcaggcggcgcagcgcggcccgggtgcaggcacagcgcacgcggtcggcgggctggcgcaggcgcgcagcgcggtcggcctcggcgggggagaggatggcccagtcgtccgcggggatgggtgcctccagggggagcgggacacgccaggcacggagggccaggggcacctccggcggcaggggccacgggacgggctgggtcatggacgatggcggcatggcccggattgtccgcatggcgggggcaggcgcagcggccctgctttgccggtgccgggcacggccgctgcgggcaagggcccggtggcctcaagccacgtgcaggtgctgcgtctcccgctcggtgcctcccgtgccgctgcgtgccggggcgtccgggccgcgcgtgcgcagcggctcgcgggccgggggcagcgcggcggcgagcacctggccgatttctccggtgcggacggcggtgacggacagcagcgtgtcgctcaggccgtggctggattcgcaggcgccctgcaggaagatcgcgggccggaagcccggggtggtctgcacgcggtagtggcgatcgacggtgaagtcgcccaggtacggggccaggggcgcgagcacgtcgcggtgggcggcgcgttcgtagcccgtggccagcacggcggcgtcgtagcgcacggtgctttcctcgccggattcgcggtcatggaaggtgaaatagacgccggaggcatccgcacgggcggcgcgcacttcgtgctggcgcagcatgcgcaggcgccggccgccggtcacgcgctgttcgtagaaggtcttgaagacctgctggatcagttccaggtcggcgacggcgtagttggtgtgggcgtattcgcgcagcagcgattcgcgctccgggccggagcggccgaacatgtagtcggtgaagtcggcgttgaagatttcgttgacgaaggggctgtcgtcggaggggcggatggcgcgcgcacgcatcacccagtccacctcgggtgcatgggggcggccctgcaggtccatgaagatttccgcggcgctctgcccggccccgatcagggcgatgctgcgcgccgcgccctggcgggcgatgtcgcgcaggtaggtgctcgagtggaagacgcgcgggtctccctgcaggccgcggaacacttccgggatgcgcgcggtgccgcccacgcccacgatgaggttgcgcgccaggcgctcctgcacgcggccggccgcattgcgcgagcgcacgcgcagttgctcgacggtgccgtccgggcccggctccggaaggacctcgaacacttcttcgccgtaggcgcactggccctcgaactggcgcgcggcccagcccaggtagtcgttgaactcgtggcggctggggtagaagctcttgaggttgatgaagtcctgcagccggccctgctcgtgcaggtagttgaggaaggtgaagcggctttgcggattgcgcagcgtggccaggtccttgaggaaggagatctgcatgtgcgcatggtccagcagcatgtgcggatgccacgcgaaagacggctggcgctcgatgaagaaggcctggggcgcgcggccgtgggcggcgcggtgctcttcgagcgcgatggccagccccacgttggaggggccgaagccgataccgatcaggtcatggatgtgctgcatgggatgacaactccttggaaatagggacgggactgacggtcaggcggccagggtttcgcggccggcgcgcacgcggttgccggcgatgcggcccgcgctcatgtggacgacgcggtcggccaggtggaagtagcggtcgtcgtgcgagatcacgaccagcaggtgccccttggcgcgcagctcgggcagcagttcggtgtagaagaggtggcggaaggccgggtcctggtccgcggcccattcgtcgaagaccatgaccgggcggccctcgaggtaggcatgtaccagcgccaggcgcttgcgctggccggtggagagatcgacggtgctgaaggcgccgtcccggatgctgaccttgtgggcgatctccaggcgctccaggtaggggcgcgcggcctcgggcagggccgccatgcccgccctgccctcgccggcgccggccaggtcctcgaagaggtagaagtccgagagcacggtggtgaaaagctgccggtagtcgtcgcgcgattcggcggtgacggccacgccgtcgatcagcacctcgccttcctgcggcgcatacaggcccagcagcagcttgatgagggtggtcttgcccgagccgttgtcgccgacgatgaagaccatctcgccgcggcgcagctccaggtcgatggggccgagcacgaagggctcgccgccgtcggcgggcggctcgaaggcgtagcgcaggccctgcagcgagatgccttcgtgcagcaccggagccggcgcggggcggtcctggtgcaggtggggctccggcgtggcgaagcgcgccgacaggtcggcgatgcgcaggaaggccaccttggcgcggcccatgtggggcagcgtggcggcgatctggtcgatcggccccttgaggaagagcagcaccagcgcgaagccgctgagcaccgccggctcggtgggctggaaggcggcccagccgaggatgatggcgatgagcaggaagaacagcgcggagccgaaggcggtggcggtgacgtaggtgttgatggcgcggccgttgacctcgcggatccgggccacgatgcgctccacctgcccgtccagcatgcgggcgcggcgctcgcggtgcatgcgcagctccttcgcgccttcgctgatggcgcggtaggccttgtgcaggctgtcttcgtgttcgcgggccttccagaagcctttctcggcccgcgtctgcgccacgacctggaggctggcgccgaggaccagcgccagcaccaccagcccgaagagcggcagggacagccaggccatgtacacgaggcagcccagcatcacggccgaagcgatgagcgcggacgacagcacgaaggcggcgtcgctgatcatgtccacgtcctgcgacagcacgggcatgaggcggtgggtgcggtagcgctccagcgcgtcgatgggggcggacaggattttccgggccaggccgacgcgcacctgcgccaccagtttctggccgacgtagttggtggacacgtcggccaccaggcgcccgaagagcgcggcggcgcacagggccacgaaggtccagagcatgccgccggacatgccgccttcgctgtgcagcacgtcgttgaccgtgcgcagcagcagcacggtggcgatgccggcggcgaggccgcacaccgtggagagggcgatccacggaaggaagggccggaggagccgcgccacctcggaagccggggcacgcggagcgggggctgcagtcatgcgcaagatctctttccgcccgtcgagggctggttgcaaggcgggacgcctgctccaaagacgctgcgggcgcggggatgttcatgcgcaggggcattcccggccaccgcgcgcagggcggatgaacaagcgccgcgctggatcgtcaccttggaatgcactgcgccctcgcgcccctctggctccccgtccgccgctcgccatgatcgagttgctgcggccgctttttcctggcgcgctcgcgccgcttgcgcagcggctgcatgccgggcctgcgcccgggggcgcgtggccgggcgcgcggctgctcgagccggcgcaactggaagacctgctgcgccggtacgccgccgcggtgtgggggctgcaggggccggaggcgaaggacctgcgcgcggcggcctcggcctgggtgctcgacactctgggcgtgctggtgccaccggtggccgccgccgcgagcgtgctggggcaggtgtttcccgtaggcctggaagcgctgcacctggacctggccgcggacgggcgggtgcgcggcatatacctggacggcatcggcaccgcactgccgggcgcccccgccgcgcagcgctacgcgccgctggtctggcagcactgggcgccgctgttcacggccctggagcaggtggcgcgcgtgccgcagaaggtgctgtggagcaatgcggcgcggcacctggaagcggtgctggagcaggcggtgcggctcgcgccgcagcagcccgccatcgcgcaggatgccgccgacctgctgcaggcgcccctctggcccgccgccggcgggccacgcgccaatccgctgtgccgcccgcgccgcgtggtggcgatggccacggcgcagggcatcgaatccgtggcgctgcaccgcgagtgctgcctgtactaccgcctggccggcgaaggctattgcggccgttgcccgctggacccgcggcaccgcgcaccgccggccgggcgcaggccggatgcctgcgccgacacgccggacgcgcagccggccggcccgggctgaagcgtcccgcaggcactccaccgcggcactgcgcaacacgatccgctcaattttcagaacgttccgacctccaacccctgcccttccatgccacaggccaagctcgtttacatactgtccctgcgcaatgcggccgccgaccaggccggccagttcatcgactaccgcggcgggcggcgctacatgccctccccgctcgaatacctggcgcatgcgctcgacaccacgccgctcggggaagcctattccctggagggcatcgtgttcgacgacgacccgcaatcgccgcgggaccgcgcggcgctgaacggctacggcttcacctgcacgccgggggagcgctggatttttccgcacgaactcgccacccaggaccgcaagctgcgcgacctgctgcggccggtgccgtcggagtaccgccgcctgccgctggccgatccgggccgcgcggccggcaagcaggccttcgaggccgcgctgcagcgcacgctcgaatcgctgcaggccgacatcgtggtgctcgacggcctgctggtcatcctggatgcgctggtgcagcccggcgcgccgttccaccgccgcatcgtgaacatccacccgggcatcacccggctggagtcgccctaccggcgccgcggtgcgcacgccacgctggacgccctgcacggggcccgcggcgagcgcgtgaccgactggcagcgcatggccacggagccggtcacgccgatccttcggaccggcgcgtcgctgcactacgtcgatgacgggatcgattcgggcgaggtgatctacgacgtgctgggcacgccgatcgacccggccgacacgatcctggagctgcgctggaacaacttccaccgcagcctgttccccgcgctccaccagggcctgcaactgctggccccgcacctgtcgggcgcgccccggcccgcttcgccattccacccttgaggaccaggagacagaccgtgaaattcgccacgccccataccccgacttcttccccttcctccgctcctgcgaacgcccaggccggggccggccggcccttcctgtcctacgcggacgggcaggcgcatgcggtgcgcatcgacggatcctccctgcaggtggagggcgggccggcggagccggcatcgcactggaccctgtccgggcacggcggcgacctggcgctgcggcccaccgcggagggcgcccggccggcgccggcagcgcacgcgctcgcggcgctggacgccgcctttgccgcgcatccggaatgcagggacctggccctgcaccccgccgagccgcaggccctggccgcgctggcggaggccggcgtagtgctgccggcggcggacggcagctggcgcgcctgccgggatacgctgtggcagcagcccgggctctggcggcccgaggtgccgccgccgatggcccagcgcttcgcgctgacggagggccgctaccacccgcgccgcgcgcccaagccgcgcgggctgctctaccagcgctacatcccctggctggagcgcacgttcacattccgcagcctggacatcgacgaggacctgccgcgcttcaaccgctggatgaacgacccggacgtggcggtgatctgggaagaagaaggcgacctgcagaagcaccgcgcctatctggaggggatcgcccgcgatccgcacatgcattcgatgatcgccagcctggacggcgagccgttcgcgtatttcgaggcgtactggaccaaggaaagccgcatcgcgcccttctacgacgcgcacgactacgaccgcggctggcatgtgctggtcggggagccggcgttccggggcaaggccttcgccaccgcctggctcacctcgatctcgcattacctgttcctgtgcgacccgcgcacgcagcgcatcctgggcgagccgcgcatcgaccaccaccagcagatccgcaacctcgacaagtccggctacgcgaaggtcaaggagttcgacctgccgcacaagcgcgcgcagctggtgatgctgctgcgcgagcattacttctacgacggcctgtggctgccccggacatgagcagtcacggaaaaaacgtaactgcgcactggttaataagaaacattctcattacaattcgtatgcattccgcacttctgcacttattccatttctgaagggggttttccgatgcgccatgtttccgccgcgaggcctgcgcggcagcgcctgctgcacgcttccatcaccgcagccttcggcaccgcggccgtgctgtccaccccgctggcgggggcgcaggaggcctccgccggctccaccaccctgccgacggtcacggtgaccggcggcgccgaggagagcgccacgggccgggtgaatggctacacggcgcgccgcagcgcgaccgccaccaagacggacacgcccctgatcgagacgccgcagtccatctcggtgatcccggcggacctgatggaggcgcagggcgcgcgcacggtgaaggacgcgctcagctactcgccgggcgtgatccccacgcgcttcggggcggactcgcgctacgactggatctcgctgcgcggcttcgatgcctattcgccgggcttctacctggacggcatgccgctgcgcaacaacggcaactggggcatctggccggtggagagctacggcgccgagcggatcgagctgctgcgcggcccggcctcggtgctgtacggcatgagcggccccggcgggctggtgaacgccgtgagcaagcgcccgacggccgagccgctgcgcgaggtgcaggtgcagatcggcgaccacgggcgccgccagatcgcggccgatgtctcgggcccggtgggcgatgacggcaagctgctctaccgcctgaccgcgctcacgcgcgatgccgacctgccggcgggcgacatgaaggacgaccgcacgttcatcgccccggccttcacgtggaagccctccagcgacaccagcctgaccgtgctgtcgcagttcggccgtacccgcgcgggggtgtactcgcgcacgcggccggccgtgggctcgctggtgccgacagccatcggcaccaccatcccgagcgacctgttcgccggggagccgggctacaaccggttcgacatggacaccgcgatgatcggctacctgttcgagcaccgcatcaacgatgccttcacggtgcggcagaacgcgcgctacggccggctcgaggtggattacaccgcggtgcagggccgcaatttcatcaccgtgaacccggcgaacccgcgcgatccggcgaacttctccacgctgcggcgcacggtgtcgggcagcaacgagcgcatccacgcgctgaacctggacaaccagctggaggcgcgcctgcgctcgggcgacgtgcagcacaccgtgctggccgggctggaataccagcgcacccgcatcgaccaggtcagctacagtggcggctccgcgagcccgctgaacatctacaaccccgtgtatggcggcgcggtgcagttgcccgcgccgtggtacgacggggtcgccacgctcgcgcagaccggcttctacctgcaggaccagatcaagtggcgcgaccgctgggtgctcaccctgggcgcccgctacgaccgcgccaccagcgatgcggacagccggctggacggcagccagaccagggtgtcggaaaacaaggcgaccaagcgcgccggcctgacctacctggccgaaggcggatgggcgccgtacgtgagctataccgaatcgttcgtgcccacggccatgcgcaacccggccacgggccagccgttcaagcccgagaccggccgccagtacgaggccggcgtgcgctaccagcccgagggcggcaagcagcgctacagcgccgccatcttcgacctgcgccgcaagaactacctgaccgcggacgacaacttcgtgccgcgccagaccggcgagatccaggtgcgcggcctggagctggaagcctcggccgagctgatgccgcgcctgaacgtggtgggctcctacagctacacgcccacggcgaagatcacggccagcagcacggcccgcgagatcggcaagccgctcacggcggtgtcgcgcaacgccgcggcgctgtgggtggactaccggttcgcgaaccgcatcaaggtgggcctgggggcgcgctacaccggctccaaccatggcgacctggacgcggcgccggcgaaggtgccgtccttcaccgtgttcgacgcgatgatcggctacgacatcgaccgctggagcttcgcgctgaacgtgcgcaacctgggcgacaagacctacatcggcaactgcgaccagtacggcaactgctactacggcgatccgcgccgggtggtggcgacggccacgtaccgctggtaagagcggctcgaaggccctcggcctgccggaaacgcgaaggggagcggcagtgcgccgctccccttttttcgttcaggcaggcgttttcaggcgcctgccttcccttcaggcgcgtggggtgccgtcggctgcgcgcagggcgtcgcgcagggcgccgatgaaggcgggctggcggatgatgtccaggtgccccgcgccttccacgacctgcacgccgcgcacgtccgcgagcgtggaccagtcgcgcagcgccgcgccctcttccacggagcggcccgcctggaagaggtggaccggcagcccgtcgctggcaggcgtgtgccggcaggcctgcatgcgcttgtcgagcgtggtccacagcaggtattcgtggctgtcctcgccctcgccgtccagcggcaggggctgggaggcatcgatcagttgctgcaggacgccgtcgcgttcttcatcgcccatgcgcgccagcagctcacgccagcggtcggccatggtggaagcggccagccaggcatccagccgggcctgcgcctgcgcgcgctccgccgcggacagcgggcggccggcgcgcaggggctccgtgcggtgcacgtccaccagcgcggttaaggcgacctccacgcggccctgcaggcgccgtgcggtctcgacggccaggtcgccgccggaggaccagcccagcagcgcacaccgcccgcccgcggcggtggccgcgatgaagtcggcgtactcggccgcgagggcctccaccgcgaacccgcgccagcgctgccgcgtgtacacatggctcacgaaggcatgcacggtgcgctcgccgcgcagcgcttcggccagcggcaggaattcgcgcgtgttcacgaccatgccgggcaggcagtagagcggcacgccgtcgccgccttcctgcaggcagaccgcgtcgtgcgcgccctcgaagcgttcgcgcagccgctgcgccaggtgcgcgagcgtgggggactgcatgacatcggccaggctcgcctgcgcgccgcccggcacctgccggcgcaggcgggcgaccagcttgaggcacaggatggaatcgccgccgagcgcgtggaagttgtcgtcgcggccgacgtgatcgacacgcagcacctcgctccataccttggcgatcgctgcttccagggggccgcgcgggggctcgctgcgggcggcttcctcgggcgcagcggcggcgggcagcggcagggcccggcggtcgagcttgccgttgggcgtgagcggcagcgcggcgatgggcaggatgtggtccggcaccatccaggccggcagtgccgcctgcaactgcgcgtgcagttgcgccggcagcgcgccgggatcggtgggcgcaccggcatcggcgggcaccacgtaggcatgcagggccatggcgccatcggtttcgcgggcgcgcgcgaccaccaccgcatcggccacgccggcgcactcgcgcaggcgctgggcgacctctgcgggctccacgcgccaccctcggatcttgacctggtcgtccgcgcgcccgaggaattccagtgcgccatcgccgcgcagccgcacgcggtcgcccgtgcggtagaggcgctcgccggcctcgaagggcgaggcgacgaagcgctccgccgtggtgccgggccggccggcgtagccgcgcgcgagcccgcgcccggccaggtacagctcgccgggcatgccgggctgcacgggctccaggcgggcgtccagcacatgggcgcggatgcccggcaggggccggcccagcggcagcgcggtgaacccgcgcgggccctcgtccggcggcgcggcgggatgggtgagcacgcccaccgtggtttcggtggggccgtagtggttgaggatgcgcaggcctgggcgcagcgcgcgcacggtgcgcagcagttcgtcgtcggccgtctcgccgcccagcaccagggtatggcgcggcagcgccgcggcgggatggcgtgcattcagcaggccgcgcaggtggctggggacgattttcagcacgtcggcgccgcagcgctccatgccggccgcgaacgcgtcggggtcgaacgcctcggccgtggagggcaggtagaggcagccgcccgagcacagcgcgccgaacagcgcggtatgccccaggtccgcgcccaccgtggagaccatcgcgaagcagcggcccggccccacatccaggcgctggagcacgccctgggcgtagttcgccagcgcgccgtggggcaccaccacgcccttgggccgcccggtggagccggaggtgtagatcatgtaggcgccctgcgaggggtgcagcgggcggatcgcaggcggcggcgcggtggccggaccgccgggcgcaccgccggacgcaccgaaatccatgcgccactgcggcacgccttccggagggtgagggagatcgccgaccagcagggcggcgccgcagtcgtgcagcagttcgtcgcgccgggcaggcggcagcgccgggtccagcggcacgcagacggcccccgcccgcatcgccgcgagccaggccagcacgaactccgggccgcgctccaggcacacggccacgcggtcttccgcacggatgccatgggcctgcaggcgctgcgcccaggcggcgctcgcgcggtcgagctccgcgcaggtgaccgtgcgcccgcccgccgcgatggccggggcggcgggatcgcgccgcgcggcggcggcgaaggcctccagcacgttcgcgcagggccatgcgttgtcttcgccgcgcagttcgggcacgggcggcagcgccgcctggccgatggccgggatgccgccgccggccgcctggcgcgcgagcaggcgcagcccgtcggacaggcgcaggatggtgtcgcggtcgaacaggtcggccgcgtaggcgatgccgaacgagagggtgtcgccatcgtccagcacgtccacgctcaggtcgaaatgcacctcgtccacggagatgcttccagccgccgcggcctgcttctgcgccccgcgcggtgcggcctgctgctgggtggacttgacctggaagagcggatgcaggccgggcacgcgcggcaccgagagcgcgtccaccagcatgtccagcggcacttcctggtgggccttggcctcgacgaagcggtcgcgcacatgctccagccactgcgcaaaggtccaggccggatcggcctgcagccgcagcaccagcacgttggtgaaatggcccacgacgccggccagctcgggccggtcccgcgtggtggtgggcacgccgatgcacaggtcgtcctggccgcccaggcgatgcagcagcagcccgagcagggacaggcacaccaggtagggcgaggccgcatgcgcgcggcccagcgcgcgcagcgaggcggatacggccccgtccagcaccgctgtaaccatgccgccctgcgtgccgcgccgcgcggtgcggggccggtccagcggcagcgcggtcgcgagcggcgcgtcgcgcaggcgctcgcgccagtggccgatctggcgctgcagttcgccggcctccatccagtggcgctgccaggcggcgtaatccgcatagcccagcgctgccgcgcccggcgccgccgggacggctgccgcttcacccggcgcggcgagcagcgcgcgcaattcggccagcagcaggccgatggactgtccgtcggccgcgatgtggtgcacgcacagcaccagctcgggcgcgccttcggggaagacatgcaggcaggcacggaagacggggccgcgctccaggtcgaagggttctatggcgaaggcctgcgcctgcgcggccagggcctcctgcgcctgcgcgcggggcatgctccattcgcgcaccgaccagccgaagcgctgttgcgggtcttcccgctgcaccggctggtcctgcgcgtcgcagccgaagcaggtgtgcagcgcggcgtggcgagccaccagcgtggccagggcgcggtgcaccgcggcggcatccggcgcgtcgagcgcacccggcccatccggcagcgccatgcggccggcgaggttgtaggccggtgaagcgggatcgcgctgccacgcgagccacaggggccgctgggcataggccatgggcgcttcgccggcggcggcccggggcaccacgggcagggcctcgaagccgatgccgctggcacgcagccgctccaggaacacctggcgcttgtcaggggtgagggccgcgaagcggcgcgagagctcgtgcatttcggtggtcatgcggtggtcgtctttcccgttcgtgattcagagttccagttccccgagcagggcgtcgatgcgccgggccgggtcgtcggccacggcggcgccacccgcctgcggtaccaggccgtcggccgcgaggcgcgcggcgaggtcggcgagcaccggcacctcgaacaccgtgcgcagcgccacggtgcgcccccaggagcgctggatggcggcgacgagctgcaccgccagcagcgagtgcccgccccgctcgaagaagtggtcgtgccggttgatggcatcgacctgcagtacctcgcgccacagcgcggccagggccgcctccacgccctcgcgcggcggctcgccgggcgcgccggccccaggcagggcctgggccgccgacggcagcgcccggcggtccaccttgccgttgggcgtgagcggcagcccgtccgacaccagcaccgcggccggcaccatgtaatccggcagggactccccgaggcgctcgcgcagcagggcgacgtcgatcgcgaggccgggctgggcgctcacgtgggcgaccaggcgcgccccccccggcccctgctccgccaccaccaccgcctcgcgcacttccggctgggccaggagccgggtctcgatctcgcccaattcgatgcgaaagccccgcaccttcacctggtggtccacccggcccaggtattccagttcgccatcctcgccccagcgcacgcggtcgccggtgcggtagaggcgttccccgggcatgcccggcgaggggtgcgcgacgaagcgctgcgcggtcagcgcgggctggcgcaggtagccgcgcgccaggcccgcgccgctgacgaacagctcgcccggcaccccgggcggcacgggccgcaggtccgcatcgagcacgcacaggccgaggtcgggaatcgccatgccgaccgggctgcgctgcggctgcaggtcggcccgggtgatgcggcgccaggtaacgtgcaccgtggtctcggtgatgccgtacatgttgaccagctcgggccgcgcatcgccgaaatgcgcgatccagggccgcaggcgctgcgggtcgagggcttcgccgccgaagatgaccacgcgcagcgacagctccggcatgccggccggcggcggctcgtaggtggcgggcaggcccaccagttgcccgaaggcggacggcgtctggttgagcacggtcacgcgccgcgtgcgcaacagcgccaggaagtcctgcggggagcggctcacccagtacgggacgatgaccagttgcccgcccgtgcacagcgcgccgaagagctcccacacggaaaaatcgaacgcgcaggaatggaacagcgtccagacgtcttccggaccgaaccggaaccagccgtcggtgccgcgcagcagccgcaccacctggcgatggcacaactgcgcgcccttgggtcgcccggtggaacccgaggtgtagatcacgtaggcgaggtggtccggatgcaccgccacagccggcggtgtgtcgggccaggcgccggcatcgcattgcggatcgacgacggccaggcccgcgggcagcggcgaggcgtcccacaggccgtcctgcgtgaccacgcaggccatgccgctgtcggccgccatgtaggcgatccgctccgggggatagtcggggtccagcgggacataggccgcgccggacttgagcacggccagcagcgctaccaccaggtcgagcccccggccgagcgcgacgccgacgcgggcctccggcccggcgccctcggcgcgcagccggtgcgccagccggttggcgcggcggtcgagctcgccataggtcagcgcatcgtcctcgaagcgcaacgcgacggcgtcggggcgcaggcgggcctggcgctcgaacaaaaggtggatcgtgtcgttgccgtccactgccacgggggccggggcctggcgggcgtccgccggggccagcacgtccagcgagcccagcgcgcggccggcatcctccgcgagcgtgcgcagcccgcgcaccagctggtccgccagcatgccggccgcggcggcaccgatgcgcccggggtcgtgccgcagctgcagcgtcagcaccggctcgagcagcgccagcagcgtgaccgggtagtgcgtttcctcgcgctgggcggccacttcggcctccagccccgcgggcagtgcgtgcagggcgccatcgacggggtagttctcgaacaccagcagcgtatcgaagagccccgcagcgtccgtgcccatccaccgctggatgtcgtagagcggcgtgtgctcgtgttcgcgcatgcgcaggccttgcgcctgcagttcccgcagccagtcgcccacggccgcgccggaacgcggggtgcaggccatgggcagcgtgttgatgaacaggcccaccgcgcgctcggcgcccggcagctctgccgggcggcccgccacggtggtgccgaacaccaccgtctcctgcccggcatggcgctgcagcaccagggcccaggccgcctgcaccagcgtgttgagggtgatgcgctcgcgccgcgcgaaggcctgcaggcgcgcggtttcctcctgcgtgaaggacttccgtacctcaccggcttccagccctgcggtgccctcgccccgctcggagggttcggcaggcgcgccgcgctgcaggcaccgggccaggagcgtcggctcttcgacgccgcccagcgccccggtccaccaggtgcggtccgcctcggcgtcgcggagctggagccagcggatgtagtcgccgtagcggccggccggcgcggcatcgggctcgccggcatagtggcgcagcacttcggccatgagctgcgaggtgctccagccgtccagcagcacgtggtgcatggtccagatgaagtggtggccgtgctcgccggtgcgcaccagcgcgaaacggatgagcggcggctgcatgccggggaagccggccgccagctcctcctgcgcgatcgtgtccaggcgggcgcgtgcatcgcgtgcaccgatcccaccgcgtgcatcgatatcgccgcgcgcgtcgatctcgcgccacggcagcctgccggcccgggccacccactgcaggggccgggcgccctcggccagcacgccgctgcgcagcaccgcgtggcgctcgaaggccgcttcccaggccgcgcgcagccggtccgcgtccaggtgtcggaagtcgatgcgcagctggttgcggtaggcggccgcatccgggtccagcagggtctggaagacgaggcccgcctgcaggggagagaggggatacaggtcttccacctgcgcccagtccagcccgagcgcgtccaggcccgcctggtccagtcccgcgagcgggaagtcggaaggcgtggcaccctgcggcacctgcgcgcagtgatcgatcagcgcccgcagctcgcgctcgaaatccgccatccagccgcgcaccgcggcggcatcgtggcgcgcgccgctgaacagcacatccatcgacagctcgcccgcgagcacgcggccgttgacggtgaactcgtgcgtgagcggggcgccggcatccacgaaggggcccgccggctcgggcgccagcgtccatccacctgcgctgtcctgcggccgggcgtcgaactggccgaggtagttgaataccacctgcgcgcgcggcagcgcctgcagggcttcgcgctgctccggggtgccgaagtggcgcagcgcgccatggcccacgccgtgccggggcacggcacgcaacgtctccttaacgcgccgcacggcgtcgcccagcggcccccgcgcgtccagcgccacggggtagagcgaggtgaaccagcccacggtgcgcgacaggtccaccgcggggtcgaggtcctcgcggccgtggccttcgatgtccaccagcacgcggtcgtggccgctccagcggcacagcgcacgcgcgagggcggtgagcagcaggtcgttggcctgggtgcggtaggccgcgggcgcctgcgcgaggaaggcctcggtggcgcaccggtccaggcggatggagaccgactgctgctgggccgcggtgcgcgggccttcgggccgcgcgcagggcagctccgccgggcagccggccagggcggcccagtgcgccagttcgtcggcgtggtcctgcccgtagcgctgcagcacggcggcccattcgccgagcccgctggaggccggcggcagcgcggccggcgcgcccgcgaggcagcgggcgtacgcctgctgcaggtcgtccagcaggatgcgccaggacaccccatcgacgatgagatggtgcatgacgagcagcagccgcgcgtccccgcccggcagggcgacggcgacggcgcgcagcagcgggccgtgctccaggtcgaggctgcactgcgcctgctcgcacagtgcgctgagctgggcggggccgtccgccgcgcgcatccacagcacatcgtcccatccggacagggccgtggcggtgtcctcgtagcgctgcgtccagaccgcttccccagccgcaccgggcgccccctcctgccgcgtgaagcgcaggcgcagcgcatcgtgccgctccgccaccgcgcgcagcgcgccgcgcagggcctgcgcctgcaacggggcggggctgcgcagcagcacggcctggttccagtggtggcgggccggcatcggcatggcgaagaagtcgcgctggaacggcagcaacggcacctcgccgcgcgccgggccggcaggccgggcctcgccggaaggcaggcgctcgatgacggccgcgagctgggcgatggtctgccgctcgaacagctggcgcggcgtggcacgccagccggccagccgcagccgggccacgatctgcaggctgaggatggaatcgccgcccagttcgaagaagttgtcgtcgcggcccactccggcgcggcccagcacctcgcaccagacgcggccgacggcctgttcggcttcgccgcgcggcgccccgcccgcctgggcggcagaggcttcgggcggttcgggcagcgccttgcggtccaccttgccgccggggcccgtgggcaggcgatcgagcacgacgatggccgacggcaccatgtagtccggcaggctgcgctccaggtgcgcgcgcagggcgccttcgtccagcgcggcccgtgtcgcgggcacggaggccggcaccggggcgacataggcgaccagccgcgtgccctgcgccgtctcgcgcgccacgaccacggtctcgcccacgcccggtgcggcccgcagcgcggcctcgatctcgcccggctcgatgcggaagccccgcaccttcacctggtggtcggtgcggcccaggtattcgagctggccgtcctcgcgccagcgcacccggtcgccggtgcggtagaggcgcccgccgctgccgaaggggtcggccacgaagcgctccgccgtgaggcccggccgcccgccatagccgcgcgccaggcccgagccacccaggtacagctcgccgggcacgtggcgcggcacgggctgcaggtcggcatccagcacatgggcggtgcggcccggcatcggctggccgatgggcgcataggcctgggggaagcaggcgagcgcatccaccttccagagcatgggcgtgaccacggcctcggtgggcccgtagccgttgatgagcaggcgcggccgcaggtggcggcgcacggcgtcgaagccttcgcgcggcatcgcctcgccgccgaaggagatcagctccagcgcgggcgcatcgccccctgcccgcccggcccagtcggccagctgccccaggtaggccggcggaaagcccgcatgcgtgatgccgcgcgtacgcagggcctccagggtctcttcggcggtccagagggtgtcgtcgcgcagcaccaccgcggcgccgcaggtgagcccggtgaacagccgctcgtgcgcgccgtcgaaggcgaacgagaggaaatgcagttcgcgcgtgcccggccccatttcgtagcaggcggcggtgtccacgcagtgggccgcgaaggggccatgctccaccagcacgcccttgggcagtccggtggagccggaggtgtagatcacataggccagctggtggggcaccaccgtcacgtccggccccgtatcgcatgcgccgggttcgccgtcgcaggcgatgcaggccacgccgggcggcagcgggatgcgccccgccagggcgcgttcggtgagcagcagcgccatgccgctgtcgcgcgccatgtgggccaggcgctcggccggataggccgggtccagcggcacgaaggccgcgcccgctttgaggacggccagcagggcggccaccagctcgggcgagcgcgacagggcgacaccgatgcgccgctccggcccggcgcccagcgcagcgaggtggtgcgtgaggtggtgcgcgagatggttggcccggcggtccagcgcgcggtagctccaggccatgtccccggcctccacggccaccgcatcgggctgccgccgcgccatgcgctcgaacaggcggtgcacgggctcggcatggggctgtgcgcgcgggcaatcgccccattcgcgcaactggcgcacctcgccaccggccagcaggggcacgtcgcccacgcacggatcgcccgtaccttccagcacctgcagcacggccgcgagcacggcttcgtagtggcccgccatgcggcgcaccgtgccggcttcgaacagttcgcgggcgtaatggaactccaggcgcaggccgccctgcccgtcctccaccgcgcccaggatgagttcgaactgggcggtctggcccgggatgtcccagcgctcgagcgcgaggcccggcaggccggcgagcgcgcggtggtcgtgctgctggtagttgaacatcacctggaacagcggcggcgcggccaggctgcggccgggctgcagcgcctcgaccagttggtcgaagggcaggtcctggtgggcctgggcttccagggaggcgtcgcgcaccgcgtccagcgtggcggagagcggcatgcggccatcgacctgcaggcgcagcacctgggtgttcacgaacaggccgaccagcccttccgtctccacgcggccgcggttggccaccggcacgcccacgcgcacgtcctgctgcccgctccagcggtacagggccgcctggaacgccgcgagcagcgccatgaacggggtgatgccgcgcgcctgcgccgccgagcgcagtgcccgcacgcggtccgcgggcaggtcccaggcatgcatggccgcccggtagcggccatcggcgcggcgcgggtgctccgcgggtagctgcagcacgggctgctcgccgcccaggcgggcgcgccagtacgcgagctggcgctctttttcaccggcctccatccactggcgctgccagagggcatagtcggtgtactgcagcgcgggcacggatgccgcatcggcgccctcgccggcatggcgggcgcggtagcgcccggcaaaggattcgaccagcacgcgcagcgaccagccgtccgagacgatgtggtgcatggcgaccacgagccggtgctcctccacgcccgtgcgcagcagccagacccgcagcagcgggccctcgcccaggtcgaagggcgtctcgcagcaggcgcgggcggcggcctcggcgcgggcgcaccgctcgggctcgggcaggtccgacaggtcgatccggtgcacgccgaactccacggacggcagcacctgctggtggggatgcccttcggcatcggcgcggaagacggtgcgcaacgcggcatgccgtgcgatcacgtcgcgccaggcggcctccagcgcgggcacgtcgagggcgccccgcagcacgaatgccccggtgatgtggtaggccgagccctgcggctccatctgccacaggaaccactggcgcatctgcgcgtacgacagcggggcctgggcggcgtcggcctcgccgtcctgcgcctcgcgcggcaggatggggaactggcccatcgtgagcccctcttcgcgcatcttcgcgtaggcggcgcggcgctgcgcatcggtcagccgcatgaagcgccgggccatccggacctggggggaaaatgcatccatatcgctcatccggccatctccatatcgtcgaggaaagcatcgaggcgcgacagcgcgtccgccacgggacgttgcgggcgcgcggtttccacgcaccgcgccaagtccgccagcacggggtgcaggaagacgtcccgcaccgaaatctcggcctgcaagcccgagcgcacgcgcgcgacgagctgcatggccatcagcgaatggccgccctgggcgaagaagtggtcggtgcggccggcgcgcggcagcgccagcagttcgcaccacatgcgcgccagcgcctcctccacctccccctgcggggcggtgtagcccgcagtggaagcgggctgcaccgagggcagcgccttgcggtccaccttgccgttggcgttcagcggcagctccggcagcaccgcgatctgcgagggcaccatggcctcgggcagctctgcggcaagccgcgcgcgcagcgcctcgccgtccagggtggcgcccgcgtgcggactgcagtaagccaccagcgccgtgcccgcaggcgtggatgcggccaccgccacggcctcgcgcacgccgggcgaggccaggaggcgcgcctcgatctcgcccagctcgatgcgctggccgcggatcttcacctggtggtccagccgacccaggtattccagggcgccatcctcgcgccagcgcacgagatcacccgtgcggtagagccgcgcacccgcttcgaacggatcggccacgaagcgttccgccgtgagacccggccgggaagcgtatccacgcgcgagcccggcgccgcccaggaacagctcgcccgccgcgcccggcggcacgggctgcagcgcggcatcgagcacgtaggttcgctgcccggcgatgggccggccgatcggcacggggccgcgctcctgcgcatggcaggtccagtgcgtgacgtcgatggcggcctccgtcgggccgtagaggttgtagagcgccgcgccgggcaggcgctccagcacctggcgacgcacctccgccggcagcgcctcgccgctgcacacgatgcgccgcacgctggcgcaggcctctgcatccagttgcgccagcagggcctgcagcatggagggcacgaagtgcagcgtcgtcaccgcatgccgctggatgagcgcctgcagttgcgcgggctcgcggtgcgcgccggggggcgccaccgccaggcgtgcgcccacggcgagcggccagaagaattcccataccgacacgtcgaagccgaagggcgtcttctgcagcaccgtgtcgcccgggcccaggccgtaggcctgctgcatccacgcgatccggttcgacagcgcgccgtggcggttggccgcgcccttgggccggccggtggaacccgaggtatagatcacgtaggccaggtgctcgggatgcagtgccgcgggcgggcacgcggcttccgcaccatcgcccggctgtgcatcctccaggggcagaaggaccacgggctgcgccatctccgacggcaggcaggcgcggtgggcggcgtcggtcagcaccagcgccggtgcgcagtcgccgagcatgtaggcgatgcgatccgccggcagttcggggtcgagcggcacgtaggcaccgccggccttcagcacagcgagcagcgcctccaccatgtccgagccacgcgcgagcgccacgcccaccagcgtctccgggcccacgccgccagcgcgcagccgccgtgcgaggcggctggtgcgtgcgtcgagctgcgcatatgtccattcgcggtcgccggacaccagggcgggcgcatcgggcgtcagcgccgcctggcgctcgaacatccggtgcacgggcaggtccatcgccacggcgtccccgcctgccgagcatgcctgcaggcgcgcgcgctcggcatcgcctagcatggcgacttcgccgacggggcgcccggggtcatgggccagcgcatccagcatgcgttcgtaatggccggcgatttccgccatttcctgcggtgtgaacttcgccgcgtcgtagcggaaagcggcgagcagcccgcccccggggttttccatggtctccagcgtgagcccgaacggcgccgcgcgcagcccgggatcgacgcggcgcacggccagccccggccagcccgccaggggccggccgccctcgcccaggtggttgaacatgcactggaacagtccgccaccttcctgtgtgcgctcgggccgcagcacctgcgcgacatgctcgaacggcaggtcctcgtgctcacgggcttccagcgcggtcgcatgcacctgcgccagcagggccgagagcggcatctgcggcgcgggccgcgcctgcatcaccaccgtgttgatgaagacgccggccatgtcggcggtctccggccggttgcgtcccgccacgggcacgcccacgcgctgcacggcatgcccggcatggcggaacagcaccgcatggaaggccgccagcagcacgcagaacagcgtggtgccgtgcgcgcgggcacgctggcgcagtgcctgcgccagcggggcgggcacggccagcagatgctgcgcggccacggtttccggtgccggaggcgattgcagcgccggggccacagcgccccggccgatctgcagcacgggcgcttcttcagcgagctgccgtgtccagtaatcccggtgccgtgcggcctccggcccctgcagccactgccgctgccagaccgcgaaatcgacgtagcgcagcgccgggggcgcatcgaatggcgcacggccttccagcgcatccgcatagccccgcgcccattcgtcgaggatgcgctccaccgtccaggcatcggaggcgatgtggtgcatcatgaacagcagccggtgctcccgcgggcccagccgcgcgagcgcgcagcgcagcagcgggccccggcgcaggtcgaacggctccgcgcacacctcgcgcgccagcgcctccagccgggcatcgcgatcggccagcgcccaccctgaaacgtcggtgcagggcagcgggacttcccgcgcgggctccacgcgctgccagggcgtgccgtcgtcgccttcaccgaagaccgtgcgcaggcccgcgtggcgccgcaccagggcctgcagcgccgcatgcagggcggcggcatccagcgggccttcgaaatccagcccgccgcccacgtggtaggccgtattgccggggtccatgcgccagaggaaccactggccctgctgggcccaggacaggggcgcctcggccccctctggcaggccgctgcgcggcagcacgtccagggcgggcgcatggcccggctccgccccgccggaggcggagggccggccgcccagccgctggcgcagcagcgcctgctgttcgggagaaaggcgcgcgcggcgctcggaaagaaggggactgtcgctcatgtcaatcggcctgcagggaaacggaagaagttgcggcgccgcgctcgatgtcctcgatcagccgcagctccacgagctgcgccaggtcggcgatgcgcggggccttgaagaaggccgcggggtggatatccaccgcataggccttgcgtacgcgggccagcaggcggatcgccagcagggagtcgccgcccagctcgaagaggttgtcgtcggcgccgatgccatcgatgcccagggcctcggtccacagcgccgcgaggttgtcctccagctcgccctccggcgcgcggtagggcgtggacagcaccgggcgggggtgcgcggtgcccccggaaggcgccggcggcggcgcggcctccagcgcatcgacgagcccgtccagcgggcgcaggcgctgcgcgagcggcgtgaccgacaccagcgtctgcggctgcagcggcccgttcaccacccggtcgaacacctccatgcccgtgcgctcgtccaggcccagcccttcgggcacgtccatgtcggcacctactcccacatcgcgccaggcatcccagttgaccgaaaacaccggccacgggctgtcgcgccggctggcggtggcgaaggcatcgagccaggcattggcggccgcgtagtcgctgcggcccaggcccccgacccagctggcgacggacgagcacagcagcacgaaatccaccggctcgccgcgcagggcgtccaccatgaccaacgtgccctgcatcttcgcggcgaaggcggcctccacctccgccctcgtgcgggtggccagcatgccgccgcccggctccatcacggcatgcaccacgccattcacgccgccgaagcgcgcatgcacggcctgcagcgcgccgcgccactgcgccgcgtcggtgacgtcggccgccacggccatccattcggtgccgtccgcctccatcgcctgcagctgcacgagcctgcggcgctgggcggcgggcaggtccgcctgcgcaagcaggccctcccattccccgcgcggcggcagcggcgtgcgccccagcagcaccagccgcgcgccatggcgccgacccaggtgccgcgccagcgcgaggccgacgctgcccagcccgcccgtgaccagcaccacgctgccctgccgcaggcgctgcgcgcaggccgcgggcgcaggaaccggctcataggtcttcacccagcgctgcgcgccgcgccaggccacgcagaactcgtcgaccgggcgcgccggctcgcctgccagtgcttcggccagttgcgcctcggcggcgctgccggcgttcggcaccagcacatccaccacgcggcaggcgatacgcggcatttcctggcccaggacgcgcgccagggcagcgaccgtggctcggccgggctccagcggctcgttcccggccacttcctcggcccggtcgatcacgatggtgagcgacagcggcccgtcccggcccgcgtcctcgcggccttgcaccagtgccaggaggctgaagtagccctgctcccagtcctcctccagcccccagcagtggaaggcatgcgtcaccggcccgagcgcgcgccagagcgcggcatggtcggcgcgctcctccggccgcagcgcgaagccgccaccgccgtcgtccctgaagccttcggccgctgccacctttaccacgcgcgctccgcgctccgccaggcgccgtgccaggcgctccgcgagcggcagccccgcgccgcccagcagcaacaccgtatcgcccgggccgggccctgcggccggcggcaccgcgccgctgcgctgccaggcgggcaggtaatagagcccctgcggctgcgccgcggatgcatcgtcctgcggccttggcgcaccggcttccacccagaagcgctggcgctggaacggataggtgggcagcggcacgttccggcgccgggcgccgccgcgcgtggcgggccagtcgatctccacgcccgccgtccacaggccggccagggcctgggccagttgctgcgcgtcgcggtcccgctgctgcggatgggccaggctggcccagatgccggcagccgttgccgcctgcgcatgccgccgcgcgagccctgccatggactcgccgggccccgcctccagcaccacgcgccccggccgcgcgaacaccgcgtccagcccctcgtggaaacgcacggtgccccgcaggtgccttccccagtaggccgggctcatggcctcttcggccgtgatcggccggccggtgacattggagaggaaaggaatgcgcggcgcatggcgcggcaccgcggcgatgcgccgctccagttccgccacgatgggctcgaccatgcgcgagtgcatggccacggccacgtgcagccggcggggcgcatggccctgcgcgcgcagcgcctcttccgccgcatcgatcgcggcggccgggccggacagcacgcagagcccatcgccgttcacggcggccaggtcgcagccgagggacagcagcggggcgatctccgcctccggcaagggcaccgccgtcatcgcgcctgcgggcaggccggccatgagccggctgcgccagatcacgatgcgcatcgcatcctccggcgtgaagacgccggccaggcaggccgcgacatactcgcccaggctgtggcccagcatcagcgcgggccgcacgccgcacgacatccaccactgtgcgatcgcgtattccaccgcgaacagtgcgggctgcatccactcgacacgcgcgagccgttcggcagcctcggcttcctggccgggcgcgggctggatcagcgcccgcaggtccatcccggtctcctgaagcaggacggcggcgcatgcgtccagcgcctgccggaacaccgcactgcgccggtcgagcccgtgtgccatgtcaatgtgctgcgcgccggaaccgggaaacaggaacaccacctccggcgcggcagccggcacgcgccgggccgcgggcagcggggcctccagccgctgcgccgccaggccgggttcgtgcgccgccacggccgtccgccaggcccaggcccggcggccgcattgcagggtgtgcgcgatgtccgccagcgcctcgggagccgcaccgcgcaggtgggtggccatctgcgcgcgggatgcgtgcagcgcggcctcggtgcgcgccgacagcgggagcacctcccattccggctccggaacgcctcctgcgtcctccctgccccgccctgcctgatcgtccacggcgcggaccgcgcgcggcagcggcggcggcgcctcttccagcaccacgtgcacgttcgtgccgccgatgccgaacgaactcacgcccgcgcggcgcgggaaggcaccgcggggccacggggcagcctcggtgttgacgtagaaggggctggatgcgaaatcgatgcgcgggttcggctgccggcagtgcaggctcggcggcaactgcgcgtgcttcagggccatggcggccttgatgagccccgccacgcccgccgccgcgtccaggtggccgatgttggtcttcacggagccgaccgcgcagaagccgcgccgatccgtgtccgcgcggaatgcctgcgtgagcgcggccatttcgatgggatcgcccagtaccgtgcccgtgccgtgcgcctccacatagccgatggtgtccgccgaaacgcccgcgacgagctgcgccgcgcggatcacctcggcctgcccgtccacgccgggcgcggtgaagccgaccttggccgcgccgtcgttgttggccgcgctgcccttgatgaccgcatgcaccgtgtcgccgtcgcgcagcgcatcctccagccgcttgagcgcgaccacgcccacgccgctgccgatcaccgtgcccccggcatcggcatcgaacgcgcggcaatgcccgtcgggcgacaggatcgcgccggcctggtagcggtagccaccctgctgcagcaggttcagccacacgccgcctgccagcgccatgtcgcattcgtggcccagcagcgactggcaggccatgtgcacggccaccagcgaggtggagcaggccgtctgcacgctcacggccgggccgcgcaggtccagcttgtaggccacgcgggcgcagagcgagctgggcgcgttggcacccatcaggccgagcacgtcggcgatgccggaacccgcgtccagcccggccgcgggcagcaggtggcgcatgaggtacacgcccggcccttcgccgccgtacacgcccaccttgccgtcccagcgcgccggatcgcagccggcatgctccaggcaggcccaggcgctttccaggaacagccgctgctgcggatcgagctgctcggcctcgcgcggcgtgaaaccgaagaactccgcgtcgaaacggtcgaacccgtcgagcggcacgcccgccttcacatagtcgggatcgcggcgcagcgcctcgggcacgcccagggcctcgagctccgcatccgaataggtcctgacggaatccaggccgtcgcggatgcgctgccagaaggtctcgacatccggtgcgccgggaaaccgccccgccatgccgacgatcgcgatctccagcccgctcggtgcctgcgaagagatcatgggagagtcgatgggtgcattcattcccgggctccttggagatgggcgcggcgctgcagcagcgcagcccgctgccggcgcgcgcggtcgtcggcaaggtgtggcgcggcggaagcgccggaatgcgccgggccgccctcgccttcgctctcacccgtggcctggtcgatgcggcgcgcgagcgattccaccgtggggtgctggaacaggtccaccagcgcgagccggcaaccccactcgtcctccagccggcggtgggcacgcaccagcagcagcgagtggccgcccaggtcgaagaagttgtcctgcaggcccaccgacggcacgcccagcagctcgctccacagcgccgccagccggtgcgccgtgctgccctgcggggctgcgggctcgccgttgccggtgcccgctgcaggctcgggatcgggcagcgcggcccggtccaccttgccattggcattgagcggcagcgcatccagcaccacgatggcgcgcggcaccatgtagccgggcagccgctgcgccagcgccgcgcgcagcgccacggcgtctccctcgcccgccacgtaggctacgagcgactcggcacccgctgcgccgcgcaccacggccaccgcgtccttcacgccggcctgcgcgcgcagcgccgactcgatctcgcccagctcgatccgcaggccgcgcagcttcacctggtggtcgatgcgccccaggtattcgatctgcccttcggcattccagcgcacccagtccccggtgcggtacaggcgcccgcccgccccttgcggatcggccacgaagcgctcggcagtcagccccggctggcccaggtagccgcgcgccagcagggccccgccgatgtaaagctcgccggccacgccctggggcaccggctgcagctgcgcatcgagcacccaggcctgcgtttcgctgatgggccgcccgatgggcacgggcccggcctcgtcgcggcaggtccagcgggtgacatggatcgtcgtttccgtgggcccatagaggttctgcagcgtggcacccggcaggcgccgcagggcctcgcgctgcagggtctcgggcatcgcctcgcccccgcagatcacatgccgcaagcgggtgcggtgctcgatgcccggatggtccaggaaggcccgcagcatggacggcacgaagttcagcgtggtgacctggtggcgctcgatcaactgcacgatgtgctccggatcgcggtgcgcccccggcggcgccaccagcaggcgggcgccggccgtgagcggccagaagatttcccagcacgacacgtcgaaaccgaagggcgccttgtgcagcaccgtgtccgacgcggtcagcccgtaggtgccctgcatccaggccatgcaggtgtgcagcgccgcatggcgcacggccacgcccttgggccgccccgtggaacccgaggtgtagatgacataggcgagttgctcgccatgcaccgcgatgccggggttctccgcatcgccgggcactgcgttctgcagtccttccacgccgatcacccgcacgcccggcagcgcgggcacctgcccggccgtcgccgcatgcgacagcacccaggctgcgccgctgtgctccagcatgtcgcccagccgcccggccggcagctcggggtccagcggcaggtaggcgcatcccgccttcatcgccgccagcatgcccacgatcatttcggtcgagcgctgcatgcagatgcccaccagcgactgcggccgcaacccctcgcgcagcaggtggtgcgcgaggcggttggcccgcgcgttcaacgccccgtagccgatggcctcatcgccgaacagcagcgccgtggcctgcggctggcgctcggcatgcgcctccagctgccggaagacgggcacgggcgggctctcgcggtggccgttgcggctccatgcgtccagctgcgcgcgctcggcgggcgcaagccactccaccgcgcccgccggctgctccgggccctcggccatcgcctgcatcagggccaggaaatggccggacagccgctcgatggtggcaggctcgaacagctcgcccgcatacacccaggtgagcgacagcgccccggtgccgcgctcgcgcgcctccagcaccagttcgaactgcgcctgcggcccctgcagcggctcggcccgcacggcgagccccggcaccgcctgcaacagccgatcgtcttccgccaggtggttgagcatgacctggaacagcgggctcgcgcccgcgctgcgctccggccgcagggcctccaccagccggtcgaaaggcagctcctggtgggcctgggccccaagcaccatctcccgcgcgtcgcgcagcacgccgagcagcgtggcctggggccccaccgcgcccggcagcaccagggtgttcacgaaaaggccgatcagcccgtccacgccgggcacgccccgctgcgccaccgccgcgccgacgcgcacgcgcggctggcccgtgtaccgggacagcagcacctgcaaggccgccagcagcacaatgaaggaggtcgcgccctcgcgcgcctgcagcgcgcgcaggccctgcaccaccgccgccggcacctcgaaggcatggcggcgtgcggtgtaggacgcgcgcggcgggcgcggatggtccggacgtacctcgcagggcgtcgcgtgccaatcggccagccgctcccgccaccaggcccactgccgctcgccctcgccggcttccagccggccggcggtccaggccgcgtaatcgatgtactgcagctgcggcatgccccgcgcggccaggccctggcggcgcgcgccataggcctccagccactcggcggcccagagctgcatcgatgcgccgtccgagaggatgtggtgcatcaccacggcgagcacgtgcgtgcgcgcatccaggcgcagcagcgccacccgccacggcgggccctgcagcaggtcgaagggccgggactgcagtgcgtccagccgctcgcgcacggcatcgtcgcgctccgagcaggcggtgcggcccaggtccgccacctcgagcgcgatggccggcatctcctccacgcgctggaacggcacgccatccgggccttcgccgaacacggtgcgcagcgacgcctgccgccgcgccacgtcctccagcgcggcctgggccgcagcggcatcgaactccccttcgatccacagcgccgcgcccacgtggtaggcggcctccgcgggcgccagcttccagaggaaccactggcgcgcctgggcatgcgacagcggacggttcccgccgcgcagggccgggggcagcggctccacggcgctcgcgaccgcaccggcgccggcgctgcccgcgggcgccacggccatggccgcgcgcagggcctccacgcaagcaccgagccgcggatggtcgaacagcacgcgcggcgcgaacgccacgccgaagcgttgcgcaatgcgcgccgccgcctgggtggccgcgagcgaattgccgcccagcacaaagaaatgcgagttgcggtccagcgcctgcggcgccgcggcgcgcagcacgtcctgccagatgcccgccacctcggattcgagcgcatccagggcgccgccgccggacgcggcggcctcctgcggcccgccgcgcacgaagcgcccccactcgtggatggcgtaggcatcggcgctgcgctccacccaggccgcgcggcaggcgctgcgctgcaacttgccgctggtggtcttgggcagcgtgccgggctgcagcagcagcacgaccgacagcggctcgcccaccgcctcgctcacggccgcgctcagggcctccaccagcgcctgcggcggcacgagcttctgcatgccgcgcgacacctccaccgccgcgccgatgccttcggcctgcgccccctgcaccgggaacacggccacgcggcccttgcgcaccgcctccacctcggcttcgatggcccgctccacgtcctgtggatagacgttgtggccgcgcaggatgatcaggtccttggtgcgcccggtcacgaccaattgcccctcatgcaggaagcccaggtcgcccgtgcgcagccagcgccggccgccatgctccacgaaggtggcggccgtcgcctccggctggccccagtagcccgccgccacgctgggcccgctcgcccagacctcccccacgcagcccgcgtcggcgggggcgagcgatgccacgtccatgatctgcacggcatgcccgctcgccgggccaccgcagcccaccagcagcggccccgtgcccgcatcgtccggttccgccgcgcccacggccagcgcctgcgcggaaaagccccgcgcccacaggccctgcccggggcgcacaccggtcacgtacagcgtcgcctcggccaggccgtagcaggcatgcaccgcgcctgcgcggaaaccctgggccgcgaagcgttcggcgaaggccgccatggtgtcggcccgcacgggctccgccccgctgtaggccacgcgccagtgcgacaggtccagcccctgcgcctgcgcgtcgctgatgcgctccaggcagaggcggtacgagaagtcgggcccgccgctgaccgtgccgcggtagcgcgacaccagctccagccagcgcgcgggccgctccaggaaatagcgcggcgataccagcaccagggatgccccgcaatagagcggctgcagcagtcccccgatcaggcccatgtcgtggaacagcggcgcccacgagacgaagcagtcctcgggccccgttgccatgccttcctggatggcgcgctcgttggccatcaggttgccgtgtgtcaccatcacgcccttgggatgccccgtggagccggacgtgtactgcaggaaagccaggtcgtcgtccgccggttcgtgcgtgcgccaggtgccggcgagcgccaggtccaccgcatcgcccgcgatcacctccaggccggggaagccggcgcgcaccatcgcctcccactccgtcgtggtcagcacgcaggccgcgccgcagtcccgcgcgatgccctgcagccgcgccaggtgctggggccgctgcgattccggcggaaacaccggcaccgcgacgatgccgctgtgaaagcacgccagcatgctggcggcatagtgctcgtcgttgtcctgcagcaccagcgcgcgctcgcccggggcgaaccgctgttgcagccgcgcggccagggcgtgcacgcggcgcgcgaactccgcgtaggtcagcgccacttcgcgccggccgccctgcggctcgtccaccaccgtcagccagacagcgtccggccgctcatcggccagcgtgcgcagccgctcgacgaaattgcgcggcgccgccgcctccgcgcccagggcggcggacagtgcaagatccttcgcgttcatgcgcccgctcccaggttgccgtggggccgcgccatggccaccaccaccttgcgcggccccttgaaaggtgcgcgcgcatgggccgccagcatgttgtccagcatcaccacgtcgcccttctcccaggggaaggacacggtctcggcgtccagcacggcgcgcacctcgtccatcagcgcatcgggcatgggcgagccatcggcgaagaaagtattgcgtggcacgttgtcgatgcccagcacctcctccagcacctcgcgctcttccgcgtcgcgcgcggagatgtggaacaggtgggcctggttgaaccacacggtctcgcccgtgacggggtggacctcgatgccctggcacagctgccgcgtgcgcagcccgccgtcgcccttccactcccaggcgatgcccgccttcgcgcagaacgcctccaccgcgtcgcggcggtccgtgttgaacaccttctgccagggcacgtccatctcgccgaaattgcgcacgtacagcacgccgggctcgaagaggcggcggatgcgctcgggcatgcggcggtaaatggcccggctgtccgcgatcggcgtctcgcccccctccggcgccgccgtcacgcagtggaaccagatgcgcatgggccactcgcgggtgtaggcctgctcgttgtgcaggggaatggtctggtgcgcgggatactccgtggaggtatagacccccgccccggtggaggcctccacggccgagcgcggcgtcgaggcgaactcgtacttcagcagcggatcgccgaaggccgccgcgaactgctggaaggtctccacggccggcacgtcgaacccgcgcagcagcaccccgcccacggccggcagcgcctcctcgatgcgcggacgcaggcggccgaaggcatcgagcagcccttccccgggccggttcggcgtgatcagcagcggcagttcggacccttcgggcgcctggcgcctgaattgcatcggcatttcattcatgtggaactcctcgtgcgcgcaaaggcgctgccagcccgcggcgccggaggcagcgcgggaaaccagaaaaggaagcaggaaaaaagggtggccgcggtcaggcggtggccgccaggggctgcgcgccgcgcgtcgcccccggtgccgtcatgcgcgcggccagggtccgcaggaagcggtcctcctcctcgcgcaggaaaaagtgcccgccgccaaaccagtccagggtcgacgggccgcgcgtctcccgcgcccaggcctgcagctcggccgcggcgatgcggtcggcccgcccgccgaagatgtggacggggcaggacagcggcgccgcgccctccaggccctccggccggcggaagccatggcacaggcggtagtccgcccgcagcacgtcgagcgtgatgcgcagcagctcaggctcggagaacaccgcctccggcgtgccgccctgctcgcgcagatccgcgatgaggcgcgcatcgtccagcggctccgcatagcgctcgccactgcgcagcgcgggcgcggcacagcccgacacggccagtgcagtgggcacggcggcgcccacggctgccaagcggcaggcgacgccataggcgagcagcgcccccatgctgtggccgaagagcgcgaacgcggcgccaccggcggcgcgcaggcagccttccgccagcgggccgacgagatcggcatacgaccgcgcgaacggctcgcccatgcgcgcgccgcggccgggcagctccaccggcaccacccgcaacccggggggcaggcgccgctgccagcgcaggtacatcgtcgcgctcgcgcccgcgcagggcaggcacagcagcaccagatccgcgtcgctcgccatggccatcgccgtcaggccgccgcggcggtggaaccttctgccgcggccccggcgtcctgctgcgccatccagtcgcgcagcgacttcggccgcatgtcggtccaggcgccgtccacgtaggccaccacggtcttcttgtcgccgcgcacgccgtccacggccttccagccctcgggcacggccttccagtgcggccagatcgaatactgttcctcgtggttgatcaggacgatgaaggtttcgtcctcgcggtcgaagcagctcgtagacatcggtgcatcccttgtgcggttgaacatccagccccgccgcgccgccccctgaaaaatggggagcgcatccgggcgggcctgccttcacaagacggttggcggcgccatctgttcatcgcggcgggcacccggggccgctgcggcacgtttcaggaatgcccgtcgccatcgtccgtgcggcgcggcaccctgccggccagccgccacagctgcgcggcctcctcatggcgctggcgatgcagggggtccgcctgcagccacgcggccagttcggcgcgcgcggcctcgtcgaacgtctcgcggtcgaattcgcgctggacccaggtccaggccgcgtcccatacgggatcttcatcgggggaagcagtcatgcgccgagcctagcgcatcccgacagtagcgccgccgcgcgggccgcctgcaccccgctgcggccgcccgtcaggccgccccgtcagcccgctttgggcgccggaccagggtcactgccccgccatcatgtggacgcggcagcgcgccacggccttcgccgcttccgcgatcaggccgttcaccagccccagcgcgcagcccaggcgttcggcgatctggcgctgcgtgaggccctcgatgcggtagagctcgaacaccatgcgcgtgcgcggcggcagttgcgagagcacctcgtcgatcgcatggatcacctgctgttcgcacatatggcggtcgggggagcggtggcacggcacgtcgatagcctccacgtccacgtcgaaggtgcggtagctcgcttccacgcggtgcctgcggcaatagtccagcgccaggttgcgcaccacctggcagcagtagccgatgggccgctccgccacgcgcccgggaccttccgcgagcttgaggtaggcatcctgcaccacgtcgtccgccaggtcctcggtattgacgatctgccgggccacgcgccagagctgcgcacggtgcgccacgaaaacatcggccagggagggttctgacaacggcatgaaggacatagacatcgctttcctggaatgggcggcggtggttccgacgcgcggaaagcgatgatacaaacaaaacaagtaatgcgaattatttgtatttatgaagttgcggcagtgcggtaaaaattgtttcgatcaccgcacggtccgggcacgggaaagaccaccgccgtgccccgcccggccgcaggtgcgtatattggggaacccggcagtaccgccgctgctccatcgcgtgggcccgccgcccgggcctttccctccatccgccaggcacccgcatgagcaccaagaccaggacaccccgcccgcccgccgctccttcccgccccctgccgggcgtccgcatgcccgcggccggcgtggacatggagtccgcagaccgggccctcgtcctccagggcggcggcgcgctgggctcctaccaggcaggcgtgtacgaggcattgttcgatgcgcatccggccctcgactgggtcgcgggcgtctcgatcggcgccatcaacgcggcgctcatcgccggcaacgcgccggagcgccgcgtcgcgcgcctgcaggagttctggaacctcgtgtcctcgggcttcgggcagcaggtgccgcagtacctgggcgaccgcgccctgctcaaccagtggagcgccgccaccggggcgctgttcggcatccccggcttcttccagccgcgcctggacccggccctgctgctgggcgcctccgcccccgtgaccagctactacgacaccagccccctcaagggcacgctggagcggctggtggatttcgaccgcatcaaccatggcgaggtgcggctcagcgtgggcgccgtcaacgtgcgtaccggcaactcggtgtatttcgacagcaccgagcaggcgatcggcccggagcacatcatggccagcggcgccctgcctccggggttcccggcggtgcacatcgacggcgaagactactgggacggcggcgtggtctccaacaccccgctgcagtacgtgctcgacgtgcatccgcgcacgcgcccgctggtggtgctgcaggtggacctgttcagcgcccgcggcgccctgccggccacactctcggaagtggcgcagcggcagaaggacatcatgtactccagccgcacgcgcatgaacaccgatgcgctgtcggccaacgtcaacctgcagcaggccctggccgacttgatcgacaagctgccgcccgcgctgcagggcgacccgagcgtggaaaccctgcgcgcgcagttcacgcacgcgcccatcgacatcgtccacctgatctaccgcggccggccctacgagcgcgactccaaggactacgagttctcgcgcgccacggtgcgcgaacactggcaggccggcatgcgcgacatgcaggccacgctcgcgcacccggagtggctgcgcagcgaggcccgcaacggcgtgaccaccttcgacctgagcgagcccggcgccacgcgggtgcgccacccggtgggcgagcccggcggcctgtaggacgcggccccgtcacgccaccgtttaagccgtttctaagcggccctggcaagactggcagcgaagatccctcctgcctttccccccttccatccgaaagtgcccgcatgaagatcgaagacgtccgccagcaggctttcgccatgcccctgaccagccccgcctttcccccggggccctaccgcttcatgcggcgcgagttcatggtcatcacctaccgcaccgacctggacgcgctgcgcgccgtggtgcccgagccgctcgaagtgaccgagccgctcgtgaagtacgaattcatccgcatgcccgactccaccggcttcggcgactacaccgagtcgggccaggtgatccccgtgcagctgcgcaccgcgcgtggcgtggaacagggcgcctacgtgcatgcgatgtacctcgacgaccaccctcccatcgcgggtgggcgcgagctgtggggctttcccaagaagctcgccaacccggccttcagctacgagaccgacgtgatcgtcggcacgctcgactacggccgcgtgcgcgtggccagcgccaccatgggcttcaagcaccggcagctggaccccggtcccgtgctcgccggcatcgcgcagccgaacttcctgctcaagatcattccccatgtcgatggcacgccgcgcatctgcgagctggtgcgctaccacatggtcgatgtgaccctgcacggcgcctggacggccccggcctcgctggaattgcatccgcatgcgctggcgcccgtggccgacctgccggtgcgcaaggtggaatccgccgtgcactacatcgccgacatgacgctggccctgggcaccgtggagcatgactacctcgcctgaccggtccgccacccctccccgcttctttccatcccattcgtcaaccccgaggacaatcccatgcaactcaaggacaaggtcgctttcatcaccggctcggccagcggcatcggcaaggaaatcgccaccctcttcgcgaaggaaggcgcgaaggtcgtcatcgccgacctgaacaaggacgccgccaccgccacggcggacgagctcaaggccaccggcgcccaggccctgggcgtggccgtcgatgtgacggacgaggcccaggtggacgccgccgtcgaggaggccgccagggccttcggcggcatcgacatcctggtgagcaacgccggcatccagatcgtgcaaccggtggaggaattcagcttcgccgactggaagaagatgctcgccatccacctggacggcgccttcctcaccacgcgcgcctgcttgaagcacatgtacgcccagggccgcggcggcagcgtgatctacatgggctcggtgcactccaaggaagcctccaagctcaaggccccctacgtgacggccaagcacggcctgatcggcctgtgcaagacggtcgccaaggagggcgccgccaagggcgtgcgcgccaacgtgatctgccccggcttcgtgcgcacgcccctggtggaaaagcagatccccgagcaggccaggaccctgggcatcaccgaagaggaagtggtgaagaacgtcatgctcaaggaaacggtggacggcgaattcaccaccaccgacgacgtggcgcgcgccgccctgctgttcgccgccttccccacgaatgcgctcaccggccagtcgctggtggtgagccacggctggttcatgcagtgacggctgcggggcgcgcgggcgtgcggcgcggtggctagaaggtatgccggatgccgatgtcggtgccgcgccatgccgcgctcgccacgcccggcaccccgcccccgctcagcgccgcgccgccggcattgccgatgcgcgagaacgtcgtgtacaccgccgtgcgcctggagaggttgtagacgtagccgatcgccagctgggtcgccttgcgctccaccgcggcgttgtccccgatgcggctgtacgacaccgggatgtagcccggccccgccggaaattgcgcgcccaccaggaagcccgatgagcggctgggcgcggccacgccgtccttgcggtcctggaagagctgcagcatcggcctggcgaccttgaaatcgtaggccaggcccgcgttggtcgtggacacgtcgcccgaagccagcgacgtccggccgtgggcgatggcgacattcaggggaccggccgcgtagcccacgcgcaggccggcgtagttgccgtccttgctcgtgccgttgggggcgcctgagccgttctcccccatggcatacatcaactgcccgtagaaaccgctcatggagggaaggaagtagccgaccgagttggaggcgcgcagcgccgtctgcaccgtggacaccttcgacaggctgccctggatgatgttggccgccgaccccgcgcccgccgtgccgaaaggatcgaacaacgtgaggttccagtaggtcggcgtgaagtcgcggccgagccgcatttcaccccaccgggtactgctcaggctgacggtggagcggcggttgaacgccagtccggaggatgcggcggccgtctggttgttggccgacgtgacgccccccgtgcccgtgtcgacattcagccccatgtcgagcacgaagcccgcggacagcccgccgccgaggtcctccacgccccggaatccgaggcggctgatctggttgccaccgctgccgttgaggcggttcaccgaagcgccgccctggctggcgtgctggacggtcgcatcgatgaccccgaacacggtcagcgatgattgcgcgaaggccggcaggcccgcaatggccgtggccgacagggcggcggcgctcagcaaagtctttgcatgcatgggttgtcctcgttacggggtgctctcactccggcttgaagccggcgttgcgcagcagctcggcgccctgcgtcacttcgtgcgcgatgtactgccggaactgctcgggcgattcgttcaccggctcgatgcccaggttggcgaacgcacccgagcgggccagttcggacaccgctgcactggcggccttgttgagcaccgcgatgcggtcggccggcgtgccgcggggcgcccagaggccgtaccaggaagcgtaggaaaactgcggcatgccgctttcggcgaaggtcggcacctgcggcagcagggggctgcgcgtcttcgcggtgatggcgatcggcttgacgttgcccgacttggccatgggcagcagcgacaccatcgagtcgagcagcagttgcacctggccgcccgccacatcgatcagtgccggctgggtgcccttgtagggaacgtaggtgaaggacaccttcccctccttggcgagcagcagggtcgcgaggtggctgggcgcaccgaacgcaggcagcgcggcggtccaggcttcgggcttcgcgccggccgaccggagcacctcggagagcttcttttccggctgctgcggcgagatgatcagcatcagcggcgcttcgccgatgcgcgccacgggcgagaaatcggcctgcgggtcgtagggcggattcttcatcacctgccgcgtatgcacctgggtcgctgcggaaaagagcagcgtgtagccatccgccggcgcggcctgcacgaaacggcctcccacggtaccgctcgcgccggccttgttctccacgatgacgttggtgcccagctgcttgcgcatctgctcggccagcaggcgtgccgcgctgtccaccccgccgcccgccgcgaacgggacgatgatccggaccacgcggtcgctctcgggaaagtgggcagcagcggcctgtgccatcgcaccggacgcggcgcatgccgccgcgagagccgtgaaggcccgcagccattggcgtttgttcatgcttgtctccttgaaatttcttgtgaagccgaaaggaaccgggtcggtgccgcgctcacgagggcgggcgccgcgcgtgcctgcgcacgaggatgtccagggtgtccgacaacgcatcgccgtccaccccgcgggtgatgaagaccaggcgcgtgcgggtgtcgcccgacggccaggcaggcagccgctcgggcggagggaacaggtgctgcacgccgtggaccagcagcgggcgccgcgggtcgtccgtggtgtgcaccagccccttgacacgcagcaggtccgccccgcgcgaagccacgaccatgtcgagccagtccgcgaacgcctccagcggcagcggcacgtcgcgcaccagcacgaaggaagcgatgccgccggcatggaccggctccgcagccccggccagggccgtggcgcgcgatggcggcggccggtacgccaggtcctggcccgcctcgcggcccgcaggcgccggccggcgcatcagcgccagcagcgcgcccatctgcgcggcaggcccctgcacgacggacgcatcgggattgatacgctccagcgcccgcaggatggcgcccgtgccgttcccctcctgcggcagcaggtcggtcttggtcagcaccagcaggtcggccacggccgcctgctgcgcggcttccgcgtgcgcggccagggtgcgcaggcccagcaccgcatcgaccgtgcaggccacgccgcgcagcgcgaagtggcgcgagaccgccgggtcgcccatcaacacccgcaggatgggcgcggggtcggccaggccgctggtctcgatcagcacctggcgcaagggcggcccggggcgctgcgcgagcgcgcacagtgcctccaccaggtcgccgcgcacggcgcaacacaggcagccgttggccagcagcacggtgtcttcggtggtgtgggtgatcaggtcgtggtcgatgccgacctcgccgaactcgttgacgatgacggccgtgccctccagctccggctgggacagcaggcggttgagcagcgtggtcttgccgctgcccaggaagccggtcagcaccgtgacgggaatgcgctcgccgccgggctgctccgccgacagcaaggccgagaaatggcccgccatgtcaggactccgcctgcgagccgtgcaggctcgcgaacgagcgcaggctgcgctccagccgcgccaggatccattccgcgccgccgggcccgatcgcgccctcgcccagccgctgcagcagcaggcgcaccggctcgggccgggacgcggccggcccccagtcctcgaagaacgcggccaccgccggctcgcccgagcgcaggccggcgtcctgcaggtagtcgaagatgtccagctcgaagtcttcgagccgcaggctgatgccgcccgtgccgcagccgcatgcgccgcccagcgcgacgtggcgcatcgccaggtcgctccagaggcgcagcagcgcgtcggtgcgctgcgcgatgcagtcgctggcttcggccacggtcactggccgtcccaggcggcggttggggtggcggcggtgccggcggccgggctgcgcggcgcggcgcgcaggcgctgcgtggcttccgcgtcggcgcggccctgcgcatcgagcaccacgcggtacacctcgcgggccacttcggcgctcacatagccttcgcgcacgtcttcggccaccttgtcgatctcgcggtccagcgggtcgccgaagcccccgccgccgcccgacagcatcttgtaggcgtcgccgcgctccagccgcacgttgaagatcttggcgttggcatggtcggtcttccattcgcccttgtggcgcacggccaggccgttgcccatcgcgtcgccgccgccttccaggccccagggcttgcagtggacgcggtcgatgcgggtggtcacggtgaagggcgagagcgcctgcaccaccatctccgcgcccagcccgccgcggtaccggccggcgccggcggaatccttgcggatctcgtacttctcgaccagcaccgggtacttggcttccagttgctcggtggggctgttgtgggtgtcgccgtcgttgatgcagacggtgacggaaacgccgtcctcgcggctcttggcgccccagccgccgcccagcgggccgatgccgacgatgaagaggcgcccgtcctccggcgagatgccgtggatgttggggaacaccaagtcggcatggtggccggcgatggagcggtcgggaatggccggcgccagcgccttgaagatggtgtcgatcaccgtcatcgggaaggtcatccagacccgcatcgggtaaggccgctcggcgctgaccaccgtgcccatgggcatcaccaccttgagcgggcggaagctgccatcgttgaccggatagtcggtgggcgtggtcaggcacttgtaggccacctgcgcgcaagcgatgccggtggtgaagcccgagttgtagaagccgcgcacctgtttggagacgtccgacaggtccaccgtcatctcgtcgccctgcaccgtcaccttgacgcggatggggatgcgcttgccgatctccaggccgtcgtcgtccatgaaggattcggcctcgtagacgccgtcggggatggacagcgtgttcttgcgcgccaccgcctcggacgaatccatgatctggcggatggcgccgttgaccgcgtcggcgccgtagcgctgcagcagctccacgtagcgccgctcgccggtggtgatggcggtgatctgcgcgcgcaggtcgcccagtgcccgctcggccagccgcacgttcatggcgatgatgtcgatcaggtcctggttgaccacgccctcgcgctggtacttgacgatggggatctggatgccttcgctgaagatgtcggtggtgacgttgcccagcgtgccacccacgtccagccagtgcgccatgcagcaggtgaagccttcgagccggccttcgtggaacaccggcatggtgaaggtgaagtggttcaggtggctgcccgtggtgtaggcgtcgttggtgaccagaatgtcgccgggcaggatgttctcgtagccgaagtggcggatcttggccttcacggtttccgacatgccgcggatgaacatcggcaggcccaggccgatcgagaccgtgtctccttccttggtgaaaaggccgacggtgaaatccagcgcctcgtagatgatgaggttgtaggccgtgcgggtcaggttggtcttcatctcctccgtcacggcgtagaggccgttgcggatgatctcgacggtgaccggatcgacggcggcgccggtgccggcggccgctgcgggggtggtgtaggtgctcatgtgcggtcgcttccgatggcgatttgcaggttgccgagttcgtccacgcgcagcgcgtcgccgggctgcacgacggtggtggaggcgtgctcctcgatgagggcggggccggagatcgaattgccggcgcgcagcaggtcgcgcttgaagaccggcgtttcggcccagccgcccgcgcggaagtacaccggcttgacggcgcgcagcgcgtccgcctcgggcttgtcgctgccttgcgccacctggtgcttcggcggcttcttcatggtgcccagcaccgtgacgcgcaggctcaccaggtcggccggctccttgggcgccgaggtgccgtagcgcaccttgtgcagttcgtcgaactggcgcttgatcgccgagcggtcgcggctttcgaagaaggccagcggcaggtccacggtgaccgcatgctcctggcccacgtagcgcatgtcggcggcgcgctcgatcaccacgccgtcggccttcacgccggactgctccagcgcggcgcggccctcgtcttccatctttctgtacgcctcctcgatctcgtcgaaggacacgtcattgagcttgcggaacaccgagcgcacatagtcgtagcgcaggtcggagaacagcatgccgtaggccgagaaatagcccggcgcatacggaatcagcaccttgcggatgccgatctcgcgcgcgatggccgaggcgtgcagcgggcccgcgccgccatagaccaccatggtgaagctgccggcgtccaggccgcgctcggtggtcacggccttcacggcatgcgacatctgcgtcaccgcgatgcgcaggatgccgtcggccgcctcggtcggatccagccccagcggcgtcgcgacgcgctcggccatctggcgctggcagcccaccaggtcgagcttcaattcgccgcccaggaagttgtcggcatcgagccggcccagcaccaggttggcgtcggtcaccgtcggctcctggccgccgcggccgtaggccaccgggccggggatggagcccgcgctctgcgggcccacccgcagcgcgttgccggtctcgacgcgggcgatggagccgccgccggtgccgacctcgtggatgtccatcatcgggatctggatgggcagcgcgcgctcgtagccgccgatcagggccgagccggtcgtgagcggccggccctcgctgatcacgccggccttggcggtggtgccacccatgtcgaaggcgatggcatcgcccatgcccagttgcgcgcagatcgcctgcgcgccgatcacgccggccgccgggccggactccagcatgcgcacgcagccgacgcgggcatgctcgatggggaacaggccaccggtggactggaccacgtagaagtcgccgccgaagcccttggccgagaggtgcgtttccagctggcccaggtactgcgacacgcgcgggcccacgtaggcgttggccacgacggtggagacgcgctcgaattcgcggtattcctggctcagctcgtgcgacgcggagacgaaggcctgcggcagctcttcctgcaggatggccttcacgcgctgctcatgggccgggttgcggtaggaatgcagcagcagcacggccacggcctcgatgccctggcctttcaattccttcgccagttcgcgcaccgccgcctcgtccagcggcttgtgcaggctgccgtcggcgcgcaggcgctcggccacctcgaagcgcagcgagcgcctgaccagcggctggtgcttgttgaagaacaggttgtaggcgtcgggccggttcacgcggccgatctcgtagatgtcgcggaaaccctcggtgatcagcagcgcggtgttggcgccgttgcgctccagcagcgtgttgatggcgatggtcgagccgtgcaggaacaggttgccgtccttcagatcgatgtccgcgctgtccagcgtggactggatgccgttgaccagggcgccatgggtggacagcgccttgccgaacagcagctggcccgtggcctcgtcgaacgccgccatgtcggtgaaggtgccgccgatgtccacggcgatgcgcagcttgcgcgcgttgggggtggtggaattgcttgccatctgcttgcccgcgcctcaggcgtccgttccgatgcggttgcgcagaatgcccaggccggtgatctccacctcgaccgtgtcgccgtgcttcatgtagcgcggcggctcgcggcggtcacccacgccgccgggcgtgccggtggcgatcacgtcgccgggcgagagcggcgtgaagcgcgagacgtattcgacgatggtcgggatgtcgaagatcaggtcgcccacgctggcgtgctgcatcacctcgccgttcagccgcgtttccagcgtcaggcgggccacgtcgggcacctcgtcgcgggtcaccaggcaggggccgaagggcgcggtgccggggaagttcttgcccggcgtgaactggtgcgtgtggcgctgccagtcgcgcacgctgatgtcgttgaagcaggcatagccggcgatgtgctcgaaggcgtcggccttgggaatatggcgcccgccctggccgatcacgaaggccagctcgccctcccagtcgaaacgttcggagaaggatggacgcagcacctcgtcgccctgcgcggccagcgaatcggtaaagcgcaggaagagcgacgggtattcgctgtcggcccgcctggtctcggccacgtgggtcttgtagttgaggcccacgcagatgatcttgccgggctgggggatgaccggcagggcgcgggtgtcggccgcgcggacggcgcgtgcgcccgatgcggtggcgtcggccagcgcaggcagggcctgcgccgccagcacggaacgcaggtcgggatggcggcgcaggaagtcgtcgcccggcaacaggaagtcgtcgccgcgcaggaccccgtaggtggcttggccggcgtgttggaaggaggctattttcaaggcggtgtcctcggaaggctgggaagaaggcgccgcgcggcccatccacgatggccgcccggcacaggcctgtgcaatgtaggaattcgccatctatctgtgcagataagattcagagctttcagaattgccaaaacgcagataaccgggaaaccccgcatgaacatcgagagcgttcgcctgctcctggaagtcgccgacagcggcagcatcaacaaggtggcggcacggcgccagacggcgcagtcccacatcagccggcaggtgagcgaattcgagaagcagctcggtacggcactgttcgtgcggaccgggcgcggcgtggtgccgaccgatgcgggacgcagcgcgcttccccggctgcggcgctggctgcacgaaaccgaggcactgtcggaaagcctgcgtaccgaagccggtacgctgagcggcgaagtccgcctgggcatcattccctcggcggcgcaccacctcatgccctgcgtgttccagcggctgcggcaggaacacccgggcatccggctcaacgtcgtcgaggcccagggcaccgaactcaacgccatgctcgacagcggctccgtggacatggccatcgtcttccgcttccagccgccgcggggcagcgaggaaaaagtcctggccgtggcccacaccttcctcgtctccgctcccggcgaccccctcaccgccctgcccggcatcgatttccgccgcctccagggactgccgctggtgctgccccggcggcccagccagtggcgcaccgcgctggacgaaaccgcccgcagccagggcttcaaactggatgccgtcgtcgaagcggactcgctgacgctgcagaaggagctggtgacctcgacgacagggctctacaccgtgctgggcccctactccatcgcgcaggagcgcgccagcggccggctgcaggccagccggctgctggagcccgacctctcacgcctggtgacgctggccttcccgcgccagggcaagtcgtcaccggcatcccggtgcgtggcggacatgatcacggattggtcctgcccgcacacgccgtgccaccatcctttcgaaggcggagacacctccgcggatccaccggacagcgcgaccggacggagcgcccccgcaccagccgcccggtaggccgtccagggcgctttcgtccagttccggccgtcgtccgaccggtaggtgccgccgctcgcgcagcacccgccagcccccagggccatgcgccccagcgtggccgtcacgccgcccgcatcggcggccagcgactggcgctcgcaccgcgtgaaaaaaggatagggctcgggcgccagcacccgctcccacgtgcgcccgccgcccactgcatcacggacgcggaacacctcgcagtcgtgcaccaccaggtgcaccggctgcccggccagcaggccctggaacacttcgcccgggccggcctcccgcagcgccgcttccacctcgcccgcaggcccgggagccggccgcccgcaacccgccagcaggccggcggccagcaggacgcccatgctgcgcggcaggtcccaccgcatcacccgggctccagcgggcaggcgagcgcgatgcgtccggccagcacggcccgcaactccgtgagcgccgcgatgcgcgcatcgatctcggacagcttgtgcgccagcaccgccgccagcgcgggtgccgggtccggcgcgtcccacagctgcggcaggcgctcgccgatctccgccagcgtgaaaccgagttgctgcgcggtgcggatgtactgcaccagcatcaccgcctccggcggatagtcccggtagccgttgtcctggcggcgggcccggatgagcccccgctgctcgtagaagcgcagtgcctcccggctgaggcccgacagttcggccagttctccgatgcgcatgcgtgcagccgccccgcagcgggtgcggaataaaaaaagtggttgaccctgaagcttacttcagggtggaagctcgcgccctcttccaccacccgcgaatcgcgaatgcaccgatgactccctcttcctatctccggatcgtgcgcgccagcgcctggtacgacctgctggtcacctggcccttcgccctgccctggaccttcgcctggctgtacgcgcagttggccgccctggcgctgcactggcaactgcccggcaccgtccacccgctggacgccacgcacatgctgctggccaacctgctgggctcggtcgtggtcgcgtggtccctggcgaggctgctgtcgccctccatcctgctgggccgcctcgacgccctcgcccggctgctgttcgccgcggcgcagatccatgccgtggtgcagggcgccagcgcgatcgtgctggggttcacggtgttcgaactggtcttcggcgcgctgcaatgcctgcccgccacccggcagggccgcgcggaatcctcgggttttacaactgctttcccgcattgaagacaatagcggtcacacggcccggcgccagcccggcccacccgctgcccgtcgcgccccatggcgccaccacagacccatgaccgaaccccaagaactccccttcctctcccgcctctccctggccatcggcagcttcttcgccctgctgggcgatggccgcctggccgcgcgcgtgcaggcgctgcgcagcggcgcgcccctggccagcgaagtgccgccgcccgctcccgcacctgcgcccgtgcaggcaccgccgcccccgccgcccgccccggtgccggcccccgcgcccgtgcgtgccacggccgatgtcgatgccgccctgcagctgctcgccctgctgcagcgcgaatcgcgcttcgtcgatttcctgcaggaagacatcggcgcctattccgatgccgacgtgggcggcgccgcgcgcctgctgcacggcggcgcccgcaaggtgctgcaggacaccttcgatctcgaacccgtgcgcaccgaagccgaaggcagccgcctgacgctgcccgccggcttcgacgccgccgccgtgcgcgtcaccggcaacgtggtcggccagccacccttcaccggcacgctgcagcacaagggctggcgcgccaccgccgtgcgcctgcccgccctcaccgaagggcacgacacccgcgtgatcgcccccgcggaggtcgaactgtgagcggcgcgaaatacgccatcggcatcgacctcggcaccacgcacagcgcgctctcctgggtcgatctgcacagcgaaagcgcggcgcccgagatcctgcccgtcgcacagcaaagcggccccggcgccgtgcaggacttctccctgctgccctccttcctctacgtgccgcacgacagcgaattcgcgcccggcgacctggccctgccctggaacgcttcgcccggccgcatcaccggagaatgggcgcgcagccacggcgcgctcacccccatccgcctcgtctccagcgccaagagctggctcggccatgccggggtcgatcgccgcgccggcatcctgccggccgacgcgccgcccgaggtcgaacgcatctcgccgctggccgccagcacccactacctgcagcacctgcgcgacgcctggaaccaccgccaccccgaggcgccgttcgaccagcagtccgtcaccgtcaccattcccgcatcgttcgacccggccgcacgcgaactcacggccgaggccgcccaggccgccggctaccagggcatcacgctgctggaggaaccccaggccgcgctctacagctggatcgccggcagcgcgggcgactggcgcaagcaggtgcaggtgggcgacgtgatcctcgtcgtcgacgtgggcggcggcaccagcgacttctcgctcatcgccgtcaccgaagacgccggcaacctgcagctcaaccgcgtggccgtgggcgagcacatcctgctcggcggcgacaacatggacctggccctggcccacggcgtcgcgcgcggcctggccgccgaaggcaaacagctcgacccctggcagatgcgcgcgctcacctacgcctgccgcctggccaaggaacaactgctgagcgaccccggcctgcagagcgtgcccctggtcgtgcccagccgcggctccaggctcataggcggctccatccgcaccgagctgcagcgcgagctgctctccaccatcctgctcgaaggcttcttcccggccgtcgagagcagcgcccggcccatcacccgcccgcgcgccggcctcacgcagatcggcctgccctacgcgcaggatgccgccgtcacccgccacctcgccgcgctgctgggccgccaggtcggcgccaccgcgcagctgccgggcttcgcccagcccgagggcgccaccttcctgcaccccaccgccgtgctgttcaacggcggcgtgttcaagtccgaactgctggccgatcgggtgctctccacgctcaacgcctggctcgccgccgacggcgcgcccgccgcccgcctgctgcagggcgccgacatggaccacgccgtcgcgcgcggcgccgcctactacggccaggtgcgccagggccgcggcatccgcatccgcggcggcacggcccaggcctactacgtcggcatcgaatccagcatgcccgccgtgcccggcctggagccgcccgtgcaggccctgtgcgtcgcgcccttcggcatggaggaaggctccgaggcgccgctgccgccgcagcaactgggcctcgtggtcggcgaatccgtgcgcttccgcttcttcggatcgtccgtgcggcgcgacgaccagcccggcaccctgctggatttctggtcgcccgaagaactgcaggaactcgcgcagatcgaagccacgctgcccgccgaaggccgcgccgcgggcgaggtcgtgcccgtgcagctgcgcgcgcgcgtgaccgacatcggcacgctggaactgctggccgaggcttcgggcggcgcgcagtggaaggtggagttcgacgtccgcgacgcgtgatggcgcccgccttccgcatcggtatcgacctgggcacgacccacaccgtgctcgcgttcgcgcccctgggctcggacgacatccaggtcttttcgatcccccagagcatcgcggccggcgaggtcgcgccgcggcccctgctgccctcgctgcgcttccatgcggccgaaggcgcgctcgcggcggccgacctgcccctgccctggccatcgcaagagcccgccatcctcggcgccttcgcgcgcgaactcggccagcagacgcccggccggctcgtggccagcgccaagagctggctgtcgcaccccgccgtggaccgcaccgccgccatcctgccctggggcgcgccccatgaggtgcccaaggtctccccgctggaggccagcgccagctatctgcgccacctgcgccacgcctgggaccacgcccaccccgaggcgccgctcgcgcagcagcccaccgtgctcaccgtgcccgcctcgttcgacgaaggcgcgcgccagctcaccctgcaggccgccgcactcgccggcctcggccccgtccacctcatcgaagaaccgcaggccgcgttctacgactgggtcttcgcccaccgcgccgatctggccaatccactcgcccacacgcgccgcctgctcgtggtcgatgtgggcggcggcaccaccgacctcacgctgatcgacgtcaggctggacgccgccggccagccgcagctcgcgcgcaccggcgtgggcgaccacctcgtgctcggcggcgacaacatggacctcgcgctcgcgcgctggatcgagccgcgactgtcgggcgggcccacggcccaacccggccagccaggccagcccgcgcatgccccgctttcggccatccagctcgcgcagctcacccagcgctgccgcagcgccaaggagcgcctgctcgccccagacggccccgcggagaccaccgtcacgctccaaggcagcggcagccggctgatcggcggcgcgcgctccgccaccctcacgcgcgccgacgtggaccggctgctggtcgaaggcttcttcccgcaggtcgcggcggatgcacagcctgtgcgtgcccgcggcgccctcgtcgaattcggcctgccctacgcccacgacgccgccatcacccgccacatcgccgctttcctgcagcgccagggcggcgccctgcccgacaccgtgctgctcaacggcggcgtgttccacgcccaggccctgcgcgaccgcctgctcgccaccctgcgcggctggcagccggccggcgccccgcccatccgcctgctggaggtcgatgaaccccgcctcgacgccgccgtcgcgcgcggcgccgtcgcctacgccatggcccgcgccggcagcgcgccccgcatccgcagcagcgcagcccgtgcctactaccttgcgctggacgacggccagggcgtctgcgtgctgccgcacggcacgcccgagggcgacaccgtgcggctcgcggaccggcgcttccgcctgcgtttgggccggcccgtgcgcttcaacctggccaccagcgccaccgatcgccaccaccgtgccggcgacctcgtccccctgcaggacggcgacgaaggcctgcagcgcctgccccccatcgccaccgtgctgcccaaaacgcaggcgggcggtgcgacacaggtcgaggtacagctcgaagcccgcatcaccgacgtcggcacgctggaaatgcactgcgtggccgtgaacgccccgcgtccccagcgctggcaactcgaattccagttgcgcggcgatgcggtcacgcaggatgcgcaggccgatggcgatgcaggtgccgacgcagacctccacgcgaatgccggcgccaagctcccttccgccgcctcccacgccaaggccacggccacccacccgcgcctgcccgaagccctcgccgccatcgaccgcgtctatggcggcaagaagcagcagggcgtggatgcgaaagaggtccgccagttgcgcgccaccctcgagcgcctgctcggcgaccgcgccacctggcccacgcagctattgcgcaccctcttcggcgccctgctgcagggtgccaagcgccgccgccgctccgcccagcacgaacgcacctggttcaacctcgtcggcttcaccctgcgccccggcttcggcgacccgctcgacggctggcgcatgcagcagatgtgggaactgttcggccccggcatcgcccacagcgacgacagccagcaatggtccgaatggtggaccctctggcgccgcatcgcgggcggcctggacgcagaacagcagcagatggtctatgacgtcatcgcctactacctgcagcccgcgggcggcaccgacatccccgcccccgaaggcccgcgcatgcaggcgcccgacgaactgctgcgcatggcggcctcgttcgaacgcatccagccggccgacaagacgcagttcggcggctggctgctgcagcggctgaaacaacaacagcgacagcagcaaccgcaacgccccacggccgaactctggtgggccctgggccgcctgggcgcgcgccagccgctgtacgccagcgtgcaccatgtgctgccccccgccaccgtgcagggctggctcgcgcagatcgaggccgacatcgcgccggactgggcgcgccacgaggccgcggccttcgccgtggcccagatcgcgcaggccacgggggaccgggcgcgggatctgccggaggaggttcgcctgcggatcgccgtacaactggaagccgcgcaggccgcgccgggctgggtggcgatggtgcgggaggtgacggcgctggatgaggcggaccagcggcgggtgtttggggaggcgttgccgccggggctggtgttggtgcgggggtgatttgcaactgcagcggcgccgcgcaagtgcatcgccaccttgtttctctggttgggtcgaaaaagcctcggcaccttcgcgttcggaaagacagcttttcagcggttgtcgccctgcagtcgctggcgcccgacagcgggtttcggcgccaggaaccgacatcacgagcggcagctttggagaatggttaaatcttgggcaggaatcgctaacgatccgcttacaccacgttagggctcaagaaatgccagtgtccaaggcttacgtcttcgttgacggtgaaaatttggttatgcgttaccaagcgatggtggctgagggtcgcaaaccgaagaaagggattgtccacatccccgatactttcgtgtggcacgctggcatgaccacttggtcgtgcatggacattcagcgagtgagttattacacaagcgccaccggagaccagcagcgcatttcagagatcaggacgcagattgcgggaactgagtaccagttcagtcatgacaccgatccgcacacccccgacgcttcgatgcagttggtgccgcgaatctttcacaaaagttccaaaagccggaaaactcgaaatgtcgacatcaacatcgtgatcgacgttatgcgagcggctcacctcccgagcgccgaactgctcctgctactcagcggtgacggagactatctacctctcattgaggaagcgatgcgcctaggaaagcaagtctgggtttgctcgttcagttcggggctaagagcggctaacacgacctgttcatagcccagcgcgaagcagctatgcttggcgccctcatggcaagaagacccgtcagcaaagaactgtggcgacagctgcagccgctcatcccggccttcgtgccctcggccaaaggcggggcgcgcaagcgcaccgtcagcgatgaagccgcactcaatggcatcctattcgtgctgcacaccggcatcgcctgggaggacctgccgcaggaactcggttttggcagtggcatgacgtgctggcggcggctgcgcgactggaacgctgccggggtgtgggagaagctgcaccacgccatgctggtgcgcctgcgcgagcacgaccagatcgattggagccgggcaagcatcgatggctcgtcggtaccaagcccccggggggccaggaaacagggcccaaccccacggacagaggcaaactcggctccaagcggcacatcgtcgtagacgcgcggggcattccgctggtggtgctggtcagtggtgcgaatcggcacgattcgatgatgttcgagaaatgcatcgatgctctgccagccgtcaggggactgcagggcaagccgcgtcgcaggccatcgaagctgcacgccgacaagggctacgactatgagcgctgccgtgtcttcctgagacagcggggcatcgccagccggattgccagacgaggcatcgaaagcagcgagcggctgggtcggcatcggtgggtggtggagagaacgcacggatggtttgcaggcttcggcaagctgcgcatccgattcgagaggcggctggacatccacgaagcgctattgaaactggcggcagcgatcatctgcgcgcgcttcgtggatcggtggtgttagccgctctaaattctgagctcgcaacaagcgtcgatctctacgcgtcgctcgatgacatcttcttcatggctccgggaaaatgagcgagagccctgataggtcgttcgacgcggccatggcgtgccgataaggttaagcctcgtagcgaaatgatgctgcgtgccggacaattccggcgttgagtgtctactcttcggatgcctaccatcgcatcgccatttcctgtatgggccgagagcagtcactcacccaatgacccgcgagcaaccgctctcagcctgaatcggccatagacacactccccagcaaagactggatagagctaaacgccacctcaccgctgcccctcaatcggattcccatacaacggccgccccccgaactgcgtactcaccgcatacgccaccgcgcaggccagcatcaccggcaccgtcatctggaactggttcgtcatctccagcaccatcacgatggccatcagcggggcatgggtcacggccgcgagcacggcggccatgccgatgatggccagcgcgcgcgggtcgcccacccaggcggcgggcagcgccagggccgcgagctgggcgagcacactgccggccgtggcgccgacgaatagcgagggcgtgaacacgccgccgatggcgccgctgcccgaactcagggccgtcgccacgatcttggtcagcatcaccaccacgatccattgccacaggtgcccgccctgcagcaccgacgacaccacgctgtagccattgccccagacctcgggcacgcaggccgatagcgcgcccaccagcagcccgcccaggcccaggcgcgccggcagggagcgcacgcgcccgaaagcccggcggctgccctccagcaggtgcagcagcgtccagcccaccgcgccgaacagcacggccgccaccagggccagccccaggctggtcggctccacggccaccgccggcacgtcgtagagcggcttggggtccaccagcaactggatgagcgcgctggcggtgcccgcggcgatgagcacgggcgcgaccgcatggcgcgcgaaaaagccgagcgccagttccagcacgaacaccacgccggccaccggcgcgtggtaggccgatccgatgccggcggcgatgccgcacaccatgagggcgctgcgctgctcgggggcgatcggcaccacccgggccagccacgcggccagccaggccgccagttgcaccatcggcccctcgcgcccgatggaggcgcccgtgccgaccgacagcagggccgatgccgaacgtacgagcgtggtgcgatcgttgaggtccacccgcccggcgcgcgcggcatcgatgtagtccaggtgcgcatcgccacgcgggccggccgccgcccagcggccaccccattcgagcaccaggcccgccagcacgccgcccacggtgcacaccaccacgcggcgccagggcgagagggaacgcgcggcttccaccaggccgccggcatggccggtggcgaggtgctccaccccctgcaccagcgcgcggaatgccacggtggccgccgccgccagtgccccggccaccgcggcccacatccaccaccgcagcgtgcgggcgaccgggccgaggaggcggaagcggcgggagaggcggtgcggcgccgcgggaatctcgttcgggtcgggaatgggcatggggcagggagtgcgcgtgccgcagcgatggattcgcgggaggctggccgcacagagccgggaatgccgtggatcgtacgtcgcagcccggatggcaacaatgctctgcgccagcctgcgggtatgcctcatgcccatgcctcctgtgcgccggcatagagcgtcttatgagttttctgtcgcagcgaacacacgtgaggcagcgagcaccatcagcagcgcacgaggaggaaatgcggtcagtcgagcgcagggcagcgaaggcatcgcgcagaccaataaacaaaccaaggcgcgcgtacctccaccggagccagcgagtcggaagcaggacctgcagcggatgcggaaatttcttcggcgccggacatttttataggtacgaatagcatctgacgcggatgttatcttttcttttcgagcaatagaattatttcttttgtttcctcacttaccaatcctgaatattggatttctcttcttattctggcattgacaaaatcattaatgcctatatttttctgattgttttcgctaatgtatttgaaattcgcattagcaccatttttcaagagaattctgacaacatctttttcacccaagagaattgcattggcgagcggaggtgttacaccaatacctcggttaggattgcatttttttgaaatgctgtcgattaaaaatagtgaatctttaatctcgatttctgacatttcatttcttcgagctcccagcaactcaatggcgccggataaagcaccatttctgccgcgagcatatttaaagaagaacttattttcattgatcaacaacggggcgtcgcaagaaggccccagcaatctgactcttgccattgagatattcttatttaaaaataatttttcatagaggtttctttctttatatgcgcttgaaggatgagttatggcaacgatatgatttccaaaaggctgcatgatgcatagaaaaaaccatatcagggagatcgttatcaacaccaataacgttgatctaattttcatcttagcgcactacggaaattgcacatgagcgcgaaagcaagggcagcttttacagatgcgcccgctcagcagcctcaccttatctatccttattttttcttccttcgttatattgcaaaacataaaaaacaaccgcctcatcgacaattgaagagaccattattttttcaacttcagaaaagcacgcatgcaaaccgtttaattgagtacacaaaaacccatccaagcccactccatttttgaaagcaaaattcatttttgccaaatcatccttgctatcgaatttccttacaacaaccgtctgcactttaccagtgtaatcccgacagtttacagaaatccgccttctgtcattttcgtcgttgtacgcagattttccgcagcgcgctggagggacaagtgtctcaagattgggtattcctgattttatccagacaaaaaaacatgccagcgaaacaacaaccccagagactacaaaaagataaacaatattctttttcaagaattatttcctggaagaacaaagacccaatcaatcatctttcgatcttatatccacaatatcgtccaaacaacttttcttctgacaactgattaacaccctttttcctggaatatacaactttccatcaaacaatccagaatagtttttctccttaatagcaggattattatcatctattgaccccacggcacccagcggcgtgacatacaaaggtttaaatgcggcatcgagaattttcgggagaactgatcctttttcaataggatagatgtcgataccatcctccattcccccgaatatattttttttataaatcgacaaaactttaggacccgatacaagatcaactttcttccaatcacccttgataacgacacattgatcagtcgtgcaaatatttctggtcattacaccatttacagcgaagtagatgaaatatcccacgataacgccgattaaaacgatactcaatcttttaatcctcatcgcattccttcaacgtcgcaacacaccaaggccctctgcctgggccaggatctattctactttgatttttcttacccttttgctcgccaaaaatccccagaatagcatctttagctatggatatcaggcttccttggctggttccaacacttgtatatatctcactcccatactcaaaccctatagccattgcagttaacttgtctcgtggatgttgttgattcaagtatctgagcgcctcattctcccagtctgaaagaggtttaccgctccccattttacccagcaactcctgataggcaatctgccgatttgttatttgcctaatgaggcatgctcgtttacttcctgactcataggtgcttttagcatcgtatacctcataaccaacctccccacccttggttgccttatctttaaagtccaaacctttcggatcgcaatttattgcaggactactcccagaataatttgatttatttaaccctccctttaacccaatcggatcctgcgtcacatactgccccaacatcgggtcatagtaccggaaccggttgtagtgcaatcccgtctcggcatcgaattgctgcccctggaaacggatgtcctggccgataccgtgcggatcgtattcctcgcgcacggcaccccaggcgtggtacgtggcagcccaggtgaccaggcccgcctgcgggccgttggcgtccaccagggcgatgggggtgcccaggtgatcacacaggacatggcggatgcgcgtcgcgtgggcctgggcggccgactgccgttgctgatgcacagagcggaggcctgcggagagcagtacgccggtttcttcgggcaggcctgcctgcaggcgggcccgcagtgcgtcgccgtgcggccccagggcgtcgttcagagtctgctccagccattcacgctgtgcacgcggcaattccccgaacagggccgccgcgtgggattcgccgccttggttttccaacgcgaacatggcctgcacgggtgtggggatggcccggtcccgctccagccgcagcagcggcacgaacgagtccggctcatacaggatgtgctgcaatccctgcgggccttcgacatgcatcagacgatcaccgtcccagccagcataggtagtggccgcggagcccaatgcggctccatggttgtatcggctatcgccgatgacggtcctggccagccgccggccgaaggggtcatagcggtagcaggccacccgttgccaggcgccacgcgttccctcgcgctgccagacttcgcgcaactggtgcagggcgtcatatcgcaatcgctgcgcgcggccgtcagcgtgcagcgcctgcacccggttgccgaaggcgtcatagcggtagcggatcggggtaccttggccgtcgctgtcccgctccggcgtgctccacccgatgcgattgcccggccagtgcgtgaccgggcccgcacgctcgccgggtccgtcgcccgcgcgcagcaggtcgaagtcggggtcttgcagatgatcgcgcacctcgcgggcccacgcctgccgatcggcgtgcggtgccatcacgccggcctccgggggcgcgggcaggcgattgcctgcggggtcgagcgcccagtgctgccggacttcctgcgtaccctggcccgcacggtgcagcccgctcaggcgctgccaggcgtcgtagccgtagcgcgtggcctcgcccggtgtctgcacgcccaccagttggcccagcgggtcgtaccagtagcggcgctgggcgagtgtggagaggggacccagcgccggggcgatgcggcccgcggcggaagagggacctgtctcggattcgtttgccggatcagcaggaacaacgggcgccgcatggcgcaggccgcgccagtcctggtgcagcatccggcccatcgggtcgagttggcgcgcatgcacgatcgccggcaggtctgcgttgtcctggccttccagcaggtgcagcgtgcgccccacctcgcggtgcagcgcatcgcgctcccagtccaccagcggctgaccgtccagcagcagcccgtgcacatggcccgagccgtaggccagccactgcaacgtgcccaggccttgggcctgcgtggccgtacgctggcccagcgggcccagggtgtgggtgatcgtgtgctcgaattccacgggcggctcgccaccggcatggggtgcctgcaactgtgtggcctgccggtacagcgtttgcgtctctccgcacacgcgcccgaaggcatcgcgtgccagcgccacgcgggcctcgggctgcagccgctgcgcctgcagggcggcggccagcggggcctgggcgggatcgccggggcgatccagcagggacaacagtgcctgcgtattcagcgccagccagcgttcggcgagggggatgggtcggcctgtggcagcccctggacgcgaggagtcagcagacagggccgtcggcacagccatgggctcgatcccgtgggacagttctgcttcccacgtccgcgcctgcagcagggctccggccgcggtgtgctcgaagcgctggatctgcagtatcgcgtgaggttcggtatcggagggctccggtgcaggcagccgcacggccacgcgcgccaccagccggctgcccaggtcgtagtgcaaccgcgttcgcaccactgcgcccagttccggccgcgctgccgcgcccgggtggtggccctcgccatgcccatcacccgtgtgcgtgagctggcccgccgcgtcgtagccatacacctggctgcgcccatcgaaacccacttcctgcaccagccggtcggccgcgtcgtgcacgaagcgggtcacgtcgccgttctcgttgacaagttcctgcagccgcccggccacgtcgtagcgcaactgcacgccccggcccgcctgcacctgctctaccacccggccccagaggtcgtggcggtaggcgaccgtcgtgctggtgcccgcgggctcgcccgtgccctccagcacgtcgtgcgtgccgtacgtggttgcctccagcgtgccggcggccgaccagcggtagcgcaccgccgtgttgcccggctgctgcacgcccaccagccgcagggcgccatgttccagcacgtggtgcagctgggtgcgctggcccagcgcatccgtggtctccagcacctcgccccaggcgccgtggcgccatgtctggctgcggccggagcagtccgtgtgccgtgcgagctggccgcaggcgttgtaggcgtagaggctgcgcccgccctgggcgtcgatcatcgccacgggctggtcgcaccaggcgagcgtgtggggcgggaatgtcgtcgcgccggtctcagcatcctgctggggttgtgcgtattcgaagcgtgtggtgagggcctgcagtgttgccgcctcgcccgttcctccttccggcagcatcgcgacctccactagacggccccagtcgtcgtagcggtagtgcgtgcgcaggcctgccgcgtcctggctcgccagcagcaacccgtcctgcgcactgcccgccgcgccccagtgctgctgggtgctgcggccatccgggccctgcacgcccagcagccggcctgcgccgtcgtagcgccaccatgtcgtgcggcccagcgcatcggtggcagagagccgccggccggcgctgtcgtatcggaatccttgttcggccccgtccggggccacgaggcgcaccaggcgcttgagcccgccttcgccctcgaagtggtaagtcgtcgtgcggcccaggctgtcgcgcaccaccgcgctgctgcacgccgggcccgctggaccttcaccgatgctgggaggcacttcgctgtactcgaagaagtacgacagtccctcttcgttgtgttgctcggccacgcgggcacccgggcgcgccgccagcccctggcgacggccctgcgcggtctggtcctcgtacacgtagcggtgccgcggaccctggcgcacctggtgctccgtcatgcggtgcagtgcgtcatagccgaagcgacgcaataccgtgccgtccgcgcccagtacctcggccaggttgcctgcgctgtcgtagcggtagcccacgagcggttgagggcgcggggcggtgccgggcaccaccgcaggatcgagcgggttgagcgtgcagtccacgcccacgaggcgcacgccgtcgtcggggctcagcagcgcatggcgtgcatgtccgcactcattcggcctgccgggtttgcgggctgcagtggcatccggcgcgatgcgctcatagcgcagtgcatagcggcgcccggtgccatcggtgatgcctacgacacgaccctgctgttcgccttcctcgccccactggtagcgctggctgcggccgaagcggtcgatcacggcgtgcaggacatggcccgcggctgttccctcggtcgatgctcctgccggcaggaagacccaggccggtgcgcctgcaccgcccgcccccggcacggagatgacgcagcccgggtccgcacgcagcacggccggcacgtgcgaccagcgtggctgctgcgcccagggcagcagttcggccggggtggaggatggggccgtggagccagccatgcccccaccccgcaacagccacaggtcctcgctgctgctgtacagcgcctgccccggctgcagcgcctcgtcgaacgtgatcgcccgccccgaggcatcgaagagcaccacccggtccgattccagccgcagccgcagctccagcggcagcttccagccataccccagcagcccgcatgccgcgccgtgctctgcgttcacatagctgctgtacacccgttgccacgccagcggcagcggccccggcagcgcgaagtccagttcatcggcccctgtcagcacctttgcgcccagcgatgggttcaccgggttgcccaccgccatgcccccggggcactccgagcacgccacgccgcctgccgagccgatcagcaccgtcgccgagccctggacgatcgggccgccttttttcgtcaagtcgccctgccgggccgcgggtttgccgctcatttttgtttccccttgcttgcttgtttgttcttcgtcgtggcgcccacaaggccaaggcactgcgctctttcaagcaagcagtacctgtggctctctgtatggtggttgcgatgcccgctcctgcgcacgtgcgcgcggagcacctcgcatcggtgcgcctagcagttgagcttgtccagcgaggacagcacttcgatgagcgcaggcgtgagccgcacggtgctcgatccgcagcgcagcgtgatctcgtcgcccgcttccagcgtgatggtcttggccttcaccgtgagcgcgcccgacacctccaggctgtccgcgccgctcacgctcgccttgcggtccgaacccacgctgaccgaatcgctgccgacgaccgtgcgggtccagttcgcgcccacgatgtcgttgcgcacgccgccgatgttgacgctgtaggccagccccacgttcaccatcttggccaggcccacgttctgcatggccgtcatcccgatggtctcggtcttcatcgtgcccacccggatgttccagctggtgccgatgcggtctttttcgctttgcccgacggtcttgctgcggtggttgccgatgcggatgtcttcgttggcgcccacggtctcgtcgcggttgtcgccgatggagatcgtctcgttgtggtccacccgctccttgcggttggagtggatggtgatggtctcgtcgccatcgacctcctcggtgcgccagccatgcaccgtgatcttctcgttgcggtccaccgtctccgtacggtcccggtggatggtgttcgtctcgtcccggtcgatggtcttgcgccggtcctgccccacccagtggtcctcgtcgttctccacctcgatgagctggtccttctgcgcgtgcagccacacctgctccgcgcccttcttgtcctcgaagcggatcgcgttcgcatcgcccgcgccgttcttcatcccgtcgccgaacgccccgcccttgctcgacttggtcttgatgcccgactgcgtggcattgcccggcaaggcccagggcggcatgttcgcggcgttgtagacgctgcccgtgacgatgggatagtccgggtcgccattaaggaaatcgacgatcacttcctgcccgatgcgcgggatggagatcgcgccgaatcccgagcctgcccagctcgtcgccactcgcatccagcagctggagttctcgtccatcgcccccagccggtcccagtggaactgcaccttgatgcggccgtattcgtccgtccagatttcttccccggccgggccgaccacgacggccgtctgcgggccggtggtacgcggcttgggggtttttctggcgggggtgtacggcaggctcgtgggctgggccgtgaggctgaacttctggaacgacccctgctcttcgttgtgcttgagcgattcccctggcttcgcactgttgaacgaggaactgcgcgggttctcgtgcaggtggtaggtgacgccggtgatgaggtattggcggttctggtcgccccgcgggtagttctccagcgtgaaggtgtagcccgtcgcgaggctccggtggcgggattcgccccggacggtgctgtggcccgtcaggccttcctgcagccgcacgcgggcgtactgctcgccgtcgccgtgctgcacgtagccgcccggccattcgtagatctcgtacgcatcgtgcgcatgccccgggggctgctggcgcatgttggaaagatccgacctcggcttcttgaaatcgtagtcgtcgttgtagtaccggcccggcttgatctcctcgcccagcgtccaggcgtggatgttctcgcggtccgccacggccgacttctcgggcgggtagaacgggatcacggccgcgcccggcaagggctcgtggccggccacgatgtcgtcggcgatcaccagggtgtgctggccgctcgcgtgctggaagtagtagtacgccccttcatgctcgagcagccgcgagacgaagtcgaaatcgctctcgccgtactgcacgcagtagtcccaggcgcggtaggcgcgcgtgagcttgagctgcatcgggtagccgtagcggcccagcacctcctggacgatctgcgggacggtcttgaactggaagatgcggaaatcctgccgccgcgtggccacccagagccagggctgcaggcgcaggtggtacgaatagagccggtggtcctggccctgcatgccgaagcgcgtgaccaggccatccaggtaccgcttgccaccgccttcggtctcgatctccaccgtcgccgtcttgcccagcagcgccttgggatcgatgtcgcgcccctccgagagcaggtcgatgtcgaaggagaaaagctggctcagctcctcgctgccccgcagctgccggaactgcagctgctctcccaggggcgtctggatggtgacgcggcgtgtcattgttatggctgcagcccctcggttgctgcagagtcaagttgaaacggccgcgatgatagaaggcgtaacgatgagttggaaaggcttccgacgcaggcaatttgtttgcaaatgttcattcacgcacagggctattggaagcgccaagtcgcatcaacaaaatttatcaaaaccattaatctttatcaaaataccaatctgccgcctatgcgccctcggaacgcaacacctgcgtatcacacgctccatcacggcccgacgacaatgcggcatgcaggcagcgagccatggaacgatacgccgcgtctgtccgatagaagcgcaaagattccctgcccagaccatcgatggcccatcccccctctcccacttccctcctccacaccctccccaacggcgtccgcctcctcgccctccccatgccccacgtgcagagtgccagcgtcggcgtgttcctgcgcgtgggctcgcgcgacgagacgccggacaccaacggcatcagccacgtgctggagcacatggccttcaagggcacggccacgcgctcggtgcaggcgatcaacctcgatgcggagcggctgggcgcggacgtgaatgcctacacgggcaaggacagcacgggctacttcatgaccgggctgggccagcatgcgctgcagctgctcggcatgacggcggacatcgtgctgcacagcaccttccccgaggccgagctgcagcgcgagctggaggtgatccggcaggaggcgatcgagtacgacgaggacccggaggacagctccagcgacctgctggaccgtgcactgtggggcgacgatcccatgggcatgccggtgatcggcacggtggagaacatcgagggcttcacgcgcgacgacctggttcgccatgtgcagcggcactacgtggccggcaagaccatcgtcgcggctgcggggaatttcgacgtcgatgcatggatgcggcgagcggaggaattgttctctgccatgcccgcgtctttgtccgcatcgggggcacaggccgccgatggcgccggggtgcagccgcccacgcccgccccgcacgtcggtcaggccgtggcgcggcgcttcacgcaggtgtcgcaggtgttcctgaacatcgcctatccgctgcccggtccttttgggccggaatggcagggtgccggcacggtgcaggccatgctgcccccacgctggcgcctggccgcagcgctggccgccaacctgttcggcggcggcatgtcctcgccgctggtggacacggtgcgcgagcggctgggcctggcctacaacgccgacgccacgatcgacagtggcgacgcgtggctcaacttcttggtgcatgcggtgaccacgccggacaaggtcgaagagttggtgcgtgccacgggcgaattgctgcatgcgcaggcagccgccatcgatccggtgcacctggagcgcgcgaagaaccagctcacggtctcgcgcgtgcgcgccagcgagcggcccttcgcgacgatggagcgggccgtggaggaggtgttcgcgcacggcaccgtgacgccgctggccgacacgatcgcgctgatcggcgacatccgcgcagacgaagtgcagcaggtgttcgcgcacatgctcgcccatccgccggcgctgtcgatcaccggcaagggcgtgaacgcgaagtccgcgcggctgctggcggcatcgctggcagcgaggggccgccaggccgcctgaccgccccggcgaaagcccccacggcaggcggcgccgtccatcccccggttcgctcccctgccgtgccttccgtcgcatcgcactggcgccaccgcgcgttttccgccagattggcggcatggagctcctgtacacgatcctgaagttcgcggtactgaccgtgctggtcgcctccgccgcggaggccgccgtgctgtcgctgcgcgcggcggggccccggtacgactggcgtgcgagcggggtgtcgctcatcgacttcctggtgcgggagtaccccctgcgctggctgctgccgctcgcgttctggagccaggcgatggactggctctaccagcaccggctctggacgctgcccatggaccactggaccggctgggccgcctgcttcatcgcccaggagttctgctactactggtaccaccgcgccgcgcaccgcgtgcgctggttctggtgcacccacgcgatccaccattcgccgaacgacctgaacctgtcggccgcctaccgcttcggctggacgggcaagctcaccggcacgctgctgttcttcatggccgcgcccctgctcggcatgccgccgaaggtgatcctggtcatgctgtcgctgaacctgctctaccagttctggatccacgcgacctggatcccccggctgggcccgctcgaatggatcctgaacacgccctcggcgcaccgcgtgcaccatgcgtccaatctcgaatacctggacggcaactacggaggcgtgctgatcgtcttcgaccggctgttcggcacctacatcgccgagcgccccgacctgccgtgccgctacggcctcgtccggccggtcacgggctacaacctgctgaagatcgagttcgaccagtggcgcagcctgtggcgcgacctgcgcggcgcgcgctcggtgcccgaggcgctgggctacctgttccagcccccgggctggcgcccctgcggcgcaggggaaaccaccgaggacctgcgccgtgccgcgctcaatgcaccggccggcccagccgccggctcgcccgggaaatcgcgtagttcaccaggcagtacagcgccgccacgatgagatacaccggcaccagcgagtggtagttggcgatgagcacccgcgcgttctgcatcagctcgccataggtgacgacatagccgaaggtcgtgtccttcaccacgatcaccagttgcgcgaccagggccggcacgatgtagcgcagcgcctgcggaaacacgatggcaaagaacacctgggtctctttcatgcccaggctgcgcgcggcatcggcctggccgcgcggcacggcgagcacgcccgagcgatagacctcggccaccacggcggccgtgctgagtccgatgggcagggtcagcatccagtaggtgccgagcttgatgccggccgacggcagcaccaggaagcacacgtagatgagcagcagcgtcggcgtgccccgcaggaactcgatggccgcgacggccggccagcgcacgagccggtaccgcgccaggcgccccgccagcagcaccagcccgagggagagcgcgatcaccgcggccatcgccgccgaggccagcgtgccgagcaggcccttggccaggaaggcccaggtcgtcggccaggcgaagaatttccagtagcgggcatcgagctgcccggcggcatggaagcggaacgcgatgccggccgcgagcagcagcagcaggcccaccgcgaccgcgctcgccacccgggtgacggtgcgggtgcgggggttcggcgcgccgaacaggatgtcttcgagggaccggttcatcgcaggatccgcagcttcctgtccagcgccgcgcccgcccacgcgatgagcaggccggtggccacgtacatcgcggccgcgacggcgaaggcagccatgccggccgcggagtcggtcgcgatcttggagacgagcgtggtgagttcccggcccgggaacggcacctgcgacgcgagcgaggtggacagcatcagcgcgatgagcagcgaggtcatcggctgcaccaccgaacgcagcgcctgcggcagcaccaccgaccagatgatgcgcgcgggccgcatgcctaagctgagcgcggcctcgacctggccgccggggatggtattgatgcccgagcgcacgtagtcggccgtgaatgcggagcagaccagcaccagggtcagcaccacgctgggctcgtagtcgatcacgaattcgagatcgggcagcgcgaacacgatgaagatcagcagcgccacgctggggatgttgcggaaggtctcgacgtagagggtgagcacccagcgcagcggcggcagcggaaagagccgcagcatcgccacccccatgcccagcagcacgcccggcacgaacgacagcgcggtgagcttccaggtcagcaaaagggcctgccagaaggcaggcccttggtcggccaggagcctggttacctcgcccatcggttcagggcagcgcaggcggcgtggggacggccgtgctgcccgtgcgctggccgatggcgatcgtccagagcttggcccaggtgccgtcggcctcgatcttcttcaggaacgcgttcacgaaggccacgccgtccgagcccttgggcaggccgatgccgtacgggtcctgcgcgccgaacggggcgcccgcgagcttcgcgtcgccggtgcccaggctcagggtgttgagcagcagcgtgtagtcggtcacgtaggcggccacgcggccctggcgcagcgaatccagcgcctcctggtgcgtctggaactcctgcacggtgctcttgggcgcgaactgcgcgaggatggccggccccgtggagcccgcctgcgtggcgaccttcttgccgcccaggtcgttgtaggactggatggcctggttgttcgccttcaccagcaccccggcctgcgaggtgtagtacgggcccgcgaacgagatcttctcggcgcgggcgggggtgatggaataggtcgcgatgaccgtgtccacctggccgttgacgagcacctgctcgcgcgtggacgaggtcacctgcgtgaactggaccttggaggcgtcgcccaggatgtagcgcgtgaggagctgggcgatgccggcgtcgaaaccgcgcatcctgccgtccttctcgttcagcagcgagaacaggttcgaggtctgggtgccgcccaggcgcagcgtgccggcctgcttgatcttgctggcccaggggctcgcggcgatggtttcggcgctggcgacggggccctgcgccaccagcgcgtcgaacgccgcggcatcgatgggcgtgccctgggcggatgccgcgccgccgccggcgatcgccagcgccgcgacggaggatttcaggagggatttgatcgacatcggcatgcggtcctctcggatggtgggttgcttcagtcaatgtatagcacgcgggacgtgcccccgcccggctggcgtcggcgaaccgctcgctggcggctatccgccggtagcgatgagcggcttgtaatggtgcggcaggcgcatcagcaccaggtccttgcggcggacgacgctggtggggtagcggctgccctcggcagcgcgggtgtcggtggccaggctggcgatgccttcctcctcccacaccagcttttcctgccgcggaaactcgaagctgtccgggccgaagacgccgctgcgccctccctcgggcgtattggcgaatgccagatagacgttgttctcgccggcgcgtgcccggtagaggtgccagtgcagcggatcgctgcccgtggggatcgggtagttctgccgcacggcggagcccgcatgcgcaccggtgaatcgctcgctctgcgccgcggggcaggcgatgatgtcgcacccctcgagcgccagcacgcggcccgcctccggaaagctggcgtcgtggccgatgagcaggcccaggcggcccagcggcgtgtcgtgcaccgcccagcgctcgccgggcgtggcccaggcgcggtcctgctgcgccaggtgcagctggcgatagatgccgatgcgcccttcgggcccggccagcaccgcgctgttgtagaggctgtcgccatcgcgttcggcaaagcccaccaccaggtagaggccgagccgcatcgcgatgtgcacgaccgcatccaccgcgtcgccgcccgccggcacggcgctccggacggggtcgtgcagccccgtgagggcccgctcggggaacacgaccagttccgccccgtcgcgccgccgggcctcatcggcccagtgcgcgatggcggccaggttgtcgccggcctccggctgcggcgcgaactgggccaccgagaccaccgaccgccggcccggcggcagcgggcggtgcccatagaggcggaagaaatccgacgggttccacaggaaggtgttggtcatcagcgcggggtagtgctccggccggcgctgcgccatcaccggctcgcccaggaactcgcgggcgcggctgcgggccgggtcgatctgcgcatagcagatgccgtcgccgtcatcgaccacggccaggatctcgccgtcgggcgcgatcacgcagctgccgccgctgaactgcacggtgcgctccagtccccagcgattggcctcgaccaggtagcagccgttctcggctgcgcgggtgatccagtagggcgccggcgtgcgctcggccagccagttgctgatgtggcagatcacgtcggcgccgcccagcgcttccagccgcgcggtctcgatgaaatggatgtccatgcagaccagcagggcgatgcggcccagcggcgtctcgaacaccgcgtggcccaggtcgccgggcgctgcccatttcggctcggagatgtacgagtggctcttgcggtgcacgccgaccacgccgccggggccgatcagcaccgcgctgttgtagtagaggttggtggacggatccacctcgggcatgccgacgacgatgtggcaatcgcgcgcgcttgccagcgcggcgaagcgttccgtcgtggggccggggatcggctcgaccaccggcgcgacctcgtcgcggtcgtgccagcagtagccggtggtgcccatctcgggcgtgacgaccaggcgcgcgccggccgcggcggcttcgtccaccagggcgagcagggcctgcacattgcgttccttggcattcaggaccggttcgaactggacggcggcagcggtaaagggtgaagggaccatgaagggctcctgtggatgaacaacggagaaaaagagggagggaggcctggagccggctcagatggtcatgtagcgatcgaccaccgcatcggtcaggccggcgatggggccggcgaccgcgatcgcgcccttctccagcatggcgaagctgctggccacgcggcgggcgaagccgatgttctgttccaccagcaccatggtcatgcccagctcggcattcaggcgcacgatggcggcttcgatctcctgcacgaccgagggctggatgccttcgttgggctcgtccagcagcatcaccttgggcgcagcggccagcgcccgggcgatcgccagctgctgctgctggccgccggacagcacgccgccgggacggtcgaggttcgcggccaggtagggaaacagctccagcgccagcggcggcacctcgcgcggcccctggcgggcgaaggcacccatcaggatgttctgccgcactgtgaaatcgggaatgatctcgcggccctgcggcacataggcgatgccggcacgtgcacgcaggtgcgtgggctgcgcggcgatgtcggcgccgtccagcaggatggcacccgtgctgtgcaccaggctgccgaccagggtgcgcagcagcgtggtcttgcccatgccgttgcgcccgagcacggccgtgacctggccggccggcacccgcaggtcgataccgtgcagcgcatggctgcgcccgtagtagctgtggacgttcttcagttctagcatggtgtgctgatcccgtgtgagcccaggtacgcctcgcgcacccggggatcgcgttcgatggcctccacgtcgccctcggccagcaccttgcccaggtgcagcacggtgatgcgctcggcgatctcgcgcacgaaggccatgtcgtgctccaccaccaggatggtgtggcggccgcgcagggccttgaggatctgcgaggtgcgcagcgtctcggcctgcgtcatgcctgccgtgggctcgtcgagcagcagcacctgcggcttctgcgcgatcaggaggcccagctccagccactgcgtctgcccgtggctcaggaacgcggcctgcaggtgctgctcggcctccaggccggtcagcgccaggatctcgtcgatctgcgtctccgctgcactgccgaagcgcaagcgcaggttgcgcaggatcgagcgctcgcggcagctggccacgcgcaggttgtcgcgcacgctcagctcccggaacacgctggggatctggaacttgcggccgatgccggcacgcgccacccggtactcgggccagtgcgtgatgtcgcggccatacagctggatgcggccctgggtgctggccgtcttgccggagacgaggtccatcaacgtcgtcttgccggcaccattggcgcccagcaggacacgcagctcgccttcctgcacggtgagcgatacgccgtccacggccttgaagccgccgaagcgcacgccgatgtcgtccaattgcagtgcgacgggcgtcatgcggcctcccgggcgggaaggacgggcgcggcctctgcgggctgcacagcctgcgggactttcccggcgtgcgaggcaggcctgcgccggcgtgccagcaggtcgtgcccccagcccgcgatgcccttgggcaaatacagcaccaccagcacgaagaccaggcccacgaccactttccaggcctccaccagggccggcgtctcgctcgccgtggcctccagcaggttgatcaggatggcgcccaggcaggcccccagcagggacgaccggccgcccaccgcggcccacaccaccatgctgatggagaacgccaggtccatgaagctgggcgaggcgaactcggccaccaccacgtagagcatgccggccacggcggcgatgccggccgacagcgtgaagaagaaggtctggtagtgcgccacgtcgaagcccaggtagcgggcgcgcagcgggtcttcgccagcggccttcaggatcaggcctgcgcgcgtggccaccagcagccgggtgcccaccagcaccaccgccagggtgccggcgacgaggtaataggccggcaggccgaacggatcgaactccagcccgccgatgcgcagccaggccaggtcggtcaggccgttgaagccattggtgagcggctgcgcatcgaccagcagcaggcgcaccagcagcaccaccgcgagcgtgatgatcgagacgaagacaccggcgatccgcttgcggaacaccaccgcgcccagcacgaaggcgaccgccatcggcagcagcagccccatcgccaggccgaagccctggtgctggaacggctgccacaggaacgcgccgcggttgatgcagcacagatcgacgatggcgcccggctcggcgttggacagcatgaagtccggcaccgggccgtgcgcccccggctgctggctggcggggctggcgagcttgagggccatggcgagcatgtacgcgcccagcccgaagaacagcccctgccccaggttcaggatgccggcatagccccagcccagggcgatggccacgcccagcatgccgtacaccaggtacttggcgatgcggttgagccagaagggatcgagcaccagcggagccagggccacgagcaggaggaaggcgccgtaggcggcgaaggtcgcgcgccggtcgaaggaggcagtcatggttcagcgccctttgaaagagaaaagcccctgcggccgcacgacgatgagcaggatcaccaggccgaagaccacggcccgtcccacgatgtcgttggacagcgtggcgatcacgccgttgacctcgcccagcacgaccgcggtcaccaccgcgcccagcaggctgcccaggccgcccgccaccacgacgaggaagccgtccaccaccagggtcgtgcccatgtcgggcgatacggtcttgaagcccgccaccagcacgcccgcgacgcccgccaggcccgcgccgaaggcgaaggtccaggcgttgacgcgctgcacgtcgatgccgcacgccgcggccatgcgcgggttgcggatgatcgcgcgcacctgcatgccgacggtggtgcggtagaggaggaaccaggtgccgagcgtgagcacggcggtgctcgccacgatgaacgcgcggtaggcattgatggccaccccgccgacctgcacgacaccctgcagcatctccggcacgggcaggttctgcagcccgggccccaggccctgcacgtggatgccaaagaagctcagcccgccctcgagccgtaccgcctgctgcaccaggatcgccacgccccaggtcgccagcagcgtatcggccaggcgtccatagagcttgcggaccacgcagcgctcgatcagcaggccgagcagcgcggcgctggcgaaggccagcggaatcgaggcgatcagcccccatcccagccagatctgcgccagtaccgcggtgtaggcgcccaccatgatcatttcgccgtgggccatgttgatcacgcccatggcgccgtaggtgatgaccagccccagcgccaccagcagcaatatcgcgcccacgctcaggccgatgaagaagacatccagcatatggttcccatggaaggaaggcaggcaggcgccgccgcgccgggtggcgcggccgcatggcgcccgggagctcaggacttgacgttcaccgcacccttggtggtgcacatcaggttcgtgtcggtctcgccataggcgaagtacggcagcggccgcacgggcttcggcgcggcatccaccaccttgctctgcccgtcggcctgccactggccgatgcgcggcgtgacccaggcatgcaggctctccggatcgatcagcaccttgccgcccggcgcgtcgtacgactggccgccgatgtgcgcgcggatcgcgtcggccgtcgcggacttgccggcctccaccgcctgcttccacaggaacacctggaagtacgctgcctccagcgagtggtaggtgacggccttcgggtcgttgacgaacttgcggtagcgctccacgaaggacttgttggccggcgtgtcgatcgacatgaaatacggcaccgacgtatagctgccggcggcgtattcggcgcccatcgcggcgatctcgatctcgccggtcacggtggcgcagatcggcacggcggcctgcgacatgccctggttcttgtattcgcggtagaaggcgatgatcgagtcgcccaccacgttggacagcacggcgtcggcccccgactccttgatcttgcgcaccatgctggcccactcggagtggccgagctccaggtactcgtcgcccacccactgcgcgcccgcctgctcgatcagcttcttgctgaccttggccatctcgcggggatagacgtagttggagccgacgatgaagatcttcttcttgcccagcttgttgaccatccacgggatgtagttgcccagctgctggttggccacggcaccgctgtacaccacgttcttggagcactcgaaaccttcgtagtgcgtctggtagaacagcatcgcattgcggcgctcgaacaccggcagcaccgccttgcggctggcggaggtgtggcagccgaacaccgtcgatatgcggtcgcgcaccaccagcttggacgccttctcgttgaagatcttcgggtcggaagcgccgtcttccaccaccacctcgacctggcggcccatcacgccgcccgcggcgttgatctcggccacggccatcagcacgccattggccagcatcttctccacgatggagaggcctccggtctgggaatacagggcaccgaccttgatggtctcggcagcgtgggcggagcgcatccacgcaggtgtcgcgagggcggccgcggtggcggcggaagaagcgaggagacgacggcgtgtcgtgttcggcatggcggatccttgttgacagggcggcgcaggcatggagcgcaccgccggattgatgaaccgggacgaagcagaaccagccgacagcactgtcgggcgcaggcaaaaaaaaacctccaggcgcgggatgaccgctccgggaggcttcattgcctgggcctggcaagcgttgaccgcttgccggaccaaccgcgtcatggcctgtgaacaggggatgccgcagtcaccacaccgtcaactcaaattgcgatgcggtgccgtatttatatcggctcatgcggaagatttcaatagagattccatgtggatgatcgaattcgcgatgtcgtccatcggcacccgcttggccatggcctgctcccggatcgtctggtaggccgccgcttcatccagttgccgggtcaccatcaggatggtcttggcgcggctgatggtctggtcgctcaggatcttgcggcgcagcttgcggttttccttggccagcgcctggcgctcggtccagaggctgcgcgcggtcaccagcgtggccagcaggcccagcggcttgatcggcttctgcaccaccgccagggccccgctttccagcaccatctgcagcgtgccgggatcctcgtagttgacgatggcgatcaccgtcggccgcggctgcggcagggccttgaggaatgccgtcgtggccgcccgctcctcgccgtcgatcagcaggaacagcacgtcggtgttgttggcaggggcggtgggcatcggccagaccgaactgaccaggcagccgatgcgccgcatgtggccgatcagggccgcgccttcctcgtcgggcggatgcacgaccaccaccttcagctcgagcagttcgcgcaacttggcaacagacatcctgcctcctgctgtcaggccagtctccgctcaagcggatcgagccggttgtcaatcatgtaggggtcgggcttgacctgcaagccggggtcgtccaccacctggaacagtccttgggcatcgacgcgcgccacgcgcggccagaggtaggtatggtggttgtcgccatcgatgcggaccgcgccctgcggtgcgtcgaatgcgtgctggtgcaggtggggcagcagctggttcatgcggtcgccgcccgaacgggccagcgactgcgcatacaggtacacctggaagtacgccgcctccgtgcatgccgtgatcggcatgtctgccccgtagcgcgcgcggtaggcctccacgaagcgcaggttggcctccgactgcagggtcgagaagtacggcgccgcggtgatgcagccctcggccacgccgggcgccatctgcgccacctcggcctcctgggtcgactggctggcgatagggtggatgcgcgtgtcgaagccggcatcccggtaggcctcgtagaagcgggcgatgccgtcgcccactacggtggaatagaccacgtcgggccgggcggcctggatgcgccgcagcaccttccccatgtcgatgtccgccacccgcagcggaacgtacatctcgtcgagcaccttgccgcccgactgcctgaagaggtccgcgatgatgcggttggactcatagggatagacatagtcggaacccaccaggaacacccgcttgccatagtggcgcgcgaggtaccgcaccagctgtaccgagttctggttgggcgcggcgccggtatagacgcagtgcggcgagtactcgaagccttcgtagagcgtcgggtagaacagcagcgcgcggtgcgcctccaccaccggcagcatcgccttgcgggtgctggacatgtacccgccgaagatcacggtcacgccgtccacgtcgcacaggcgctcggccagctcgcggtagcgccgcggctgcgagcccgggtcgtggacgatgggctcgatgctgcgccccagcaccccgcccgccgcattgatctggtcgatcgccagcagcgtggccgcccgctgcgtccgctcgaccgcggcggtgacgcccgtggtggagaaaagcacccccacccgccagtgggccgattgtccttttggcatacgccctgccctccaaaaaaaaagctcccaccgacctggaagatcggtgggagcttcactgctccattgttcgggtgcgccggatggaaggccggcgcattgcatgcactctaccagcatggcgccgccggatgaactccctgcggccagtcagacgtccggcgtcctacgcaacctcgggaagtccgatgacatattttccaaaaaacaacaaatagaaatcgcaaaaatatctttttcagtggcaaaaatgcatcaagaagtacaatttgtttgcagttgattcattcttttctgctgaaaataaaagaataatcataaatacgattattcaccccattttcgggagattcaggatttcctggctcgcagaccatcttgatcaccagaacaaccactttccctccggcggagcggccgaagacagcgccgcgtcccggagcacgttctgtacgcagaatctcctttgccacactggcgctcaccctgggccagggcatgcccctccaggcccaggaggccacggaaaacaatatctccctcagcggcttcggcaccgtgggcgtggtccacaaaagcggtgccccgcattggggtctgatccgcagcaccgcgcagaaaggcgctgcggcagacttcagcgccacgacggattccaggctcggcgcgcaaatcgactggagccacagcagcggctgggaggccgccgcgcagggcgtcctgttgcccagggccaagggtgcgttctccggcgaagcgatcgaacaggcctatgtcggctaccggccttgggcgaatacccgcctccgcatgggccgggtcagcccggacgtgttcctgtattccgacagccgcaatgtcggctatgcattcacctgggcgcgcccgcccgccgatttctatgccttcgcgccggtcgtggccatcgatggcctggacgtggagcagcgatgggatacgggcggttcgtcgtggcgcctgcgtgccaccaccggcacgataagtaccaataccaccgacggcggccggtcccaccggccggcgaaagcggatggcatcctggcgctcgggctgtcgcgggaagcgggcgggctgctgctgaaactcagctacatgcacgcccgggtggacctggaccagggcccggaatacgaggcgctgcgccagggcatcgacagcctccggcagtcccccctgcccggagtgcggcaagcggtcacaccgctcggcgacaggctctgggccggcggcgcaaccagctacctggcgctcgcagcccaatatgacagtggcccctggaccttcgtggcggaaggcagccggctgaacattcccgggagcacgctggatgcctaccgggcctacgccagcgccgcctggcgcagggacacggttacctattacgccctcgccagccgggtgaagccgcaggaggcggccctggccactcccgacgtggcctcttcgctggcgcccgtggcgggccccgcggcggcccggcaggcccagatgctggcaggttacgccacctacgcggccaaccagttccgcttcgaccagagcacgttcggcgtgggtcttcgatgggatttcgcatcgaatgccgcgctcaagttccaggtcgaccggttccacgtccggcagaacggcgcggcaggctggcgcaaccacgacgggcaggccgccaaaggcaccctggtctccctgctggtcgatttcgtatggggccagtgatgccacgcgcactcccgaacctcccgcgcatgctggccgccatcgcgctggcggtccatgcgctgcatttcaccgtggcttccgcccccatctacgtggtggtgtccgcgcagagtccgctgcagtccgtgaaccagaacgagctggtggccatctataccggcaggacccgcgccttccccgacggcagcgctgccaccccgctcgaccagaaacgcgacggtccggcgcgcgccgagttctaccaactgctgaccggcatggacatcgcccgcatcaacagctactgggcccgcctgcatttcaccggccaggtgcggccgccgcagaccgccgaggacgacacggccatgctgcagcgcctgcgcaatgatccctcggccatcggctacatcacccgtcccccgcaggacagctcggtgcgggtggtgatgcaccttccgtgatgctgcacgtgccttcccaccaccgccccgctccccatgcgcagtaaaagcctccatcgccgcttccagtgggcggtcgtgagcgtcgcgggcgtgatggcgatcctcgtggccatcgtcctgtacctcagcgccaagtcgcactacctggaaaactccgaagcctccgcgcgcgccatcgccgcggccgtgcagcagacggtggcggtcggggtgtatgcgcgggacgaggtcttgctcaaggaactgctggacggcctggcccaccaccctgcggtcgcccgcgtgggcgtccgcgatgccgccggcgtcacgatggcggcgaaggccaacccggatgccggcctggatgccaccgacggaaatgccccggcgaagcccaccttccagtcgcccctggtgtcgcccttcaggctcgaagggcacatcggcgatctgcaggtctggctgaactaccagcggatgaacgccgaggcaggctggcaggcggcccagctggtcgtggcgatcaccgtgctgctggccggcgtgctcggcgtattcagcatgctggcccggcgcatgctgtcccagcccatgcaccggctggcggcggagctggccatgatcatgcccggcacggcgcgccgcatatcgatcaacccgcgccatgccgtcgatgaagtgggcatcgtcaccaccgcggtcaaccgcctgctggaactgcagcaggacgcactcgagcgagaacgcggcatgcgcgaggaaatctccgcgctggaggcacgctaccggggcatcttcgactcgaccagcgcgggcattttcatcctctcgccggcggggcagctgctgcacgccaacccggcgttcgagcggttgctccacctgcaggccggccaggagatcaacgcccatgccggggacttcatcccgaccttcttcgtccgctcggcccagttgctgcagctgatcgaacgcgcccgcacctccctggagccggaagccgaagacctcgaactgatccgcccggacggcacgaaggtatgggtccactgcatggtgtcgtgcatggaaagcgccggtgccccggagcagtacgtcgagggcgtgctctacgacatcacccggcgcaagaaccaggagagcgccgcgcgctaccgcgcggagcacgatgcgctgacggggctcaagagccgctcctacatcgaagccctgctcggacagcacatccatgccatccacccgggccatgacccgggcgacgtcacgctgatgttcatcgatctcgacgggttcaagtccgtcaacgaccgctgggggcacgccgccggggacgcggtgctggtcgaggccgcccagcggctgcgcatgctcttccagcgcaactgcgacgtcatcggccggctgggaggcgacgaactcgtggtgatcatcgcgggcgtggacgcactccaccccagcgtgtcggacctggcgcagcagctgatcgacagcttcaaggcgccgttcgtgctgcccaacggggaatcggcccgggtcggcgcgagcgtcggcgtggccagctacccggcacacgccaccagcgtcaagacgctgatccatgccgccgatgcggcgatgtatgccgtcaagcaggcaggcaaaggcgggatcgccatcgccgaaaccggcatcaccagccaggacgaagacgccgcagcatcccggaaagaggccggccttccggccgccgtggcaccacagcagcgggatgccctgaccggcctggtggatcgccggcacctgctcgagcaattggcatcggagcggggcccgatggcaggcggcgagggaccgacgggcgtcatctgcctggacatcgaccagttcaagctgctcaacgtggcccatggcacccaggtcggcgacgaagtgctctgcgaaaccgcacggcggctgaaacgcgtcctgcggcgtggagacacgctggcacgcaccggaagcgacgaattcgtcgtgttgctgcgcacggaaggccgcatcgaccacgacgtccgccacctggtggaaggtgtcgccgccaagctgctccacagcctggccgcgccgttcaacgcgggccagggctccctgagcatccgcgcgagcgcgggcatcagcctgatccatgcccatacggccagcggcctcgacgccctgcgcgaagcgcaactcgccctgcgccggtccaagacgcagggcggcaaccatcccgttttcttcgaggagaacatgctggcgggcttccacgaacgcctggcgctggagcaggatctgcatgcggccatcggctcggagcaactgttcctgcagatccagccccagcacgatgcccgcaaccagctgacggggggcgaggcgctgctgcggtggcggcatcccgagcgcggcatggtgccgccggaccagttcatcgccctggcggaggcctccggcctcatcatcgagctgggcacctgggtgctgaagaccggctgcaggatcctcgccgacctccaccgggaagatccctcgctgaccctggccatcaacatcagtccggcgcagttcaagcatccgggcttcgtcgatgaggtccgccacgcattggcggcgaccggtgcctgcgcgtccggactgatcctggagatcacggaaggcctgctgatcaccgatgtgaaccatgcggcggaacgcctcgcggaactggtcgaactgggagtgcggttctcgatcgacgatttcggcacgggcttctcgagcctcgcctacctgcggcagctgccgctctacgagatcaagatcgaccgcagcttcatcaacggcctgcccggcgacacggccagcgtcggcatcgtctgctcgatcctgtcgatgggctcccacctcgggctgcacgtggtggccgaaggcgtcgagacgcaggagcaatccgacttcctgcaggccaaccgctgcccgtcccagcagggctggctgcatggccggccgatgccggaggaaacgttcctggagagcgtgcgggcccggaagatggcggggaggccgccggaggcagccgtcccgctgattgccgcgccacagcttgcagggtagccatcggctggcccgaagtcgcgcagcggtgacccgtcctgatctaggttgacacctggatcactgaacagaccggcattggccgaccagagacgcccggtgcacagcatcgggcgtttgcattttcaacgacagatgaggccgttggttgttgtagatgggaactgactggctcaccatgcgccgggcctgcgccaggtcggcaggtctgtgcagcaggaacgcgcctttgggcttcccccagtttcccagacgctttgcctagcccttcaagcactgtcgttcctcgaattgaaccgggctgagatagttcaattttgagtgcttcctgagcgggttgtagaaccgctcgatgtaatcgaacacgtcggctctggcctgctgcctggtacggtagatcgttcgagcgcagcgctcggttttcagcatcgagaagaagctttccattgccgcgttgtcccagcattcaccacgccgactcatgctgcaggtgatgttctggctcttgagcaaccgctggaactcgtcgctggtgtattagctgccttgatcggagtgatgcatcagcgcagcgggcttgccacggcgccacagggccataagcaacgcatcgctcaccatcctggcctgcatgctatcgctcatcgaccagccaacgattcgccttgaatacaagtccatcacggcagcggcgtagagccagccctcggccgtccagatgtaggtgaagtcggcgacccatttccggttgggctccagcgcctcgaattcacgctgcagatggctgggcgcgatgtggctctccagcctgctcgcgccatctccgggaagccggcggcgctttcgcctggcctgcagatcggccagcctcatcaggcgtgccacgcgatggatgccgcatgtctctcggcagccctcaagtcgtgccatacccgcgggctgccgtaggtgcgatcgctgagttcgaagctctctcgaatgctgcgcgtgagcctcgcatcggtctggctgcgctcgctggcaggcctgccgaaccactcatagaacccgctggcagacacgttcattgcccggcacatggctcgcgtcggccacacatcacgatggcgagcgatgaaggcatacttcactgcgggacccttgcaaagtagccgagcgtttttttaggatgtcgcgctccgtgctgacccggcgcaactctcgttgcagccgctctacctccgatgccgattcgctgcgcaaaggtctattggcccgcatatccataacaccccctagctcctggctgatccaccgccgcagcacgctctggtcaataccgaagtccctcgcaatgtatgtgaccatcgccccaggctgcttggcaagattcactgcctctcgcttgaactcgtccgtaaacgctcttctcgtccttggcatgtttgccccatcaccacatcatgtcatttgatgtgtccgggaaactgggggaagcccagcccggcactacggacggagatgaggtctcatgcgaggcttctccgaaaaacgtcgaatcggacggcttcaaggagcgctgaggcatctggcagctgcttggcagtttcctcaaacaaaagcagctcgttgcgggttccctccgcactaatgatgccgccaacgatctgaatggcgcgctcctgatggtttgttctcagccactgcatcaattctttgaccaacgcgcctcgccccatccctcggcgtaccgaattttcaagccagcggtggagactgactatcaccccgggctcaggcttaagcgtcttatccaaggcggaaagatcaacaggatcacccgtcaggaaggaagagcgattgggcattgctcccaagcgtggctcgagatgttggcgcctgaagtcggcccagccattcttctcgcacgtggccgagaggatgacgatgtccccgtcagacagatgctgcatgactgggaccaagttgcgaagctggtccacagtctccaggggccgccgtccgtttgaggtcatggtcgccgtcacagcgaggtacttgagcagcgtgccagggttaggtgctccagcgatggcttcctgcaccaacgcagccgccgcgggtccgaccgtaagaagggccacctgaaccatctcggggatggtctttaaccttgcccacctggcgcttagcatcgccacacgtcgtgctggatcgacgaagatcatcgcagatgcgacttcgtggccaaggtctgctccttcgccatccggcttcgctgccagttggtctagtgcggactcaagtgcttcggtcatcaggctcgaccagatatgaagtccggcgctgatccagcggtcgggatcttccttgatcttgagcagcaaatgtggcgtgatcgagtagtcccgccgccgagccctggcccgaagggcccgttcaaagaggagactgccctcggggatgctcctcaaggccggcaggtcggtaggtgcggcggaccgatcccagaacgagaacgcctgcctccggacgttttcggcctcatgttcggcaagggcgatattcaaaagccgatccttcgaggcagaagacatctgtctggcagggctgctcgaacgcccttgccagtccgacagcaggtggtcaataaaaatatccgaggcccgggaggccgcgtagcgcgcgacgtgctccacggcttgggggtggtcgaccgttcgcagcatgtaggtgataggccaggccagtctcgcagatgtcgtagctctagcaatgaaatggctcaccgcgtcatagggtgggtaatgcctgaactcccacgacaccccctccgacgccacacgattgatcggctggcctatggttgagtccgggtcgtcggggatggtctcccacgcgtcaaggatggggtcgagagttgccgcagcctcgtctccgcaacaacgtgcagccgcaaacaggtaggaccgaaggtcccgttcattctcagtgtcccgctcccagcacgcacgtatggctggtgccagcttcgcggctccaacatatccggcaagcctcaacgcacccgtccttacgccgtggtgccggaactggtcgaggtcaagacgctgcaggttctcgccgatggcgtcgaccagactatcgccgtacgtcctagtgaccagggacagcaagctgtgcttgccggcaacggtcatgccaaggtcgaaacgtgaaagaaacgcgaacccggatcggagatcaccgtttcgaaacgcggcaacccacagagggtcccaccaaagggaatcatctcggggaaactgctcggccaagcgcaaaacgtggagcgaagtggtctccgcgaggacagacgccactgcgtaccttcgactggcctgcaatttatctgccgtctcgggtcgaagcagccagccctcgagcgcttgcgcggccacgtcggcgtacggactatcttgttccgaagcgagcttcaacgcatgagcggccactaccgggctggcgacggtcagcgtgagcaatgcctgttcaggtagattcacctgcaccgccgctcctgcgaccagctcggcgaagaatggatcagccacatactccggcggctggcctcctaggacttcagccacagccccgctcgccagcgcgtgcatgacacggtcatgcctgaacgcgatcacctcacccttctcggagcaagacagccggatgacgctcccttcgcggaagacgcatcgcagcgtgtggataacctctttttcctggatccaggtcctgatctcatcccaattgggggacagatttcgccgctccagcccgtgtcgcagcaggcgatgcacggcatcaacggtttcggtgggtgtcacctgagactcgatggacacgacacgaaggcgctcatcgacgtaggaccgaatgacgcctgtagccatagcctcggactggaggtcatgcagaccgattagaaggggatcgcatcccaaccttgaagcaacggttgccgcaccgccttcgtccatcggtacgcctagcgccgtcgcgcgggtcatgatggctcggacggcctccgactggctgtacctgtcgatccggaggacctccacgactttgaatgccgatttctggtcttcaatcgcatcgatatgtcgaggccagatcgggcagactacgcgccatcctcggccgccggagcctgcgccagatgacgcagtgacccacgcgaggatcttgtttaagagccgacctgggctcggcgagcgattaacgtcttcgagcaggacaaacatgggcgcatcgaccgtgcacaatgacaccgccttcgcgccggcagccggttcgaggccaggctcctgacgacgaagctccctgtcgagcgcctcttcaaacgtgggcgccgcgtcgagatactccgccggaacaacgattgccggcaatccaccctcgatgcgtgaactcaggaccgctgcgcacgccgtggatttccccatcccggagtctccgacgacaaggctgtcggcgcggccgagaacgaagttgtcgcggtggatggcatcctccaccaatgcatgcgggatatgatctcgaaagctacgccgccccatatccagcagaagctcaagtgacaaaagttcaaccggtgcgccaagctgagaccttcgaatgagctggcccttcgggtcagtgtcgaggaagtgtgcgattcgggagacagaccagacgtccaggtcgaccttcgcagctcccgccatcgtcttggccgcgaccagcagctcaagggatacctcgaggttggtcgtgagggcaaaggtcacttctaggccgggcgtggccttgcgcaactcctcgatttcctcgatgcctttgacaaggtcacccgctgacttcgtcggctttccgccaggcttccttaccttcacggttgatggattgtgaagccactttcctgtcaggtcatgctgttccgtggtatgcgctgcacagactagccgcggctggccattcggctgattcaaccatccgatgttgtcgaagggtgccttcacggtcttgccgcctggctgaactccaggatgggagatgctccggtaaagggaaggatcgctctcccgcagaacggcagccgcgatgcgttcgaacgcggcggcatccgtcatcgccgcgagacgcctgacggtctcagtgcttgaggtcattcggtcccaggtcccttcgtgctgtcgccttgtactcttgttagggctaggggcttcggcttcagtgactccgaccgagctgccccatgtcgttagattaccagtgacagtctctgctaagtacatccgtgtaggaactcctgagccacaggatgaggcgaccaccatgacctacccccacatgcaccgaatgtatagcggcgcggtgcgtggcccttgaccgcgtcttctagtgttgagacgccgccaagcagtcgctggtgaacttcagtaatcagactgaagccgccacgttggagatgggttctgcagcgattgcggcccgtggtgcgccgctcgatgaacgcccggtattgaattgcccagcagacggtcgcgccgcgcgcagcctttttagactgtgcggttcattgagcgcaggcatagtgccctccaataaaacgcgtgcagaatgggcctactagaagttcagagaggggtccgcttgcacacttaccacaatcctgaccgcttcatgtcggacctccgacagatcctgtcccaaggtcggaagcgcattggcctgctggtcggtgctggagcaccaatgtcgctccgaataaatgacacaggaacgctggtatcagaaggcggacactcattgatgccgggtgtggaggcactgaccagccaggcgattgaagcgttggccggacagcagaaggctgccgcggaggcgattcgtgcagaacttggtgctaccgcaaacattgaatcgatactcactcgcattcgactcttgcagcaggcgctcgggcccgctcaggttcatggacttgactccgaaggatacaaggccctcggtgcagaggtgtgcaagaagattggcgaggtggtgggtgtccccctgcccaaggaacggaacgcatacacggagctagtgtcctgggtcagcggaacgcttcgggcgcatgccgtcgaaatcttcacgaccaattacgacttattgttcgaagaggctttcgagcgatcccgtgcctcgtatttcgatggcttcactggaggacatctgcccttctttgatcccgttagcgtcgccagcgacgatctaccaccaaggtggtctcgcctgtggaagctgcacggctccttaggctgggctctagaaggcgactccgttgttcgcggccgcgggcgggctgcatcccaactcgtctatcccgaccatctgaagtatgagctgacccagaagcaaccatactcggccctgttcgagcggctgcgccagtttcttctgaccccggacagcatcttgctcacctctggcttctcgttccgtgacgcacacatctgcgccgtgttggacgaagcacttgccatgaatgcaaacgcctcggtgatggcctttcagtatatgcatctggcgtctgaagagccagcctgcaaattggcatacgaacgtcccaatctgtcggtttatgcgtccgacggggcagtgatcggaggtgtcaaaggaacatggcgacccggagaccccccaaagaactgggaagatatccgtgcgaccttctggggtgcacgatggcaaggggggccgagcgagttcctgctgggagactttgcgctgctcactcgcttctgcgctcttgcacaagcaaccgacttgagtgcacgagccatgacacccgatgccgccgtcgcagcactgggaggtggcgcacccgctgccgtcgcagttgctctagcgactgcgggggagactaacttgtgagcgccaaagatcctaccttccttggcttggtgacttcagtttcgggtcccaccgtaactgtgtccctggccgagtccctagcttcaggcatcgcgatgatcgaagggcacatgtaccgcgttgctcaggttgggggcttcgtgcgtatacctcagggttaccaagacctattcggaatcgtgagcgaggtcggtgcatcggcagactccaaagcagggagcggtggacgctggatgaccgtggaactcgcaggagaagccctcggtcagcgctttgagcgcggccttagccaactgccatccatcaacgacgcagtgcacatcgttagtgaaggagacctcaagcgcatctatgggagcgaaggcctggaccagatcgcgatcggcactctatccagttccgagagtatcaccgtcaaactctctctggacgcactggtcactcggcactccgctgtcttgggatcaacaggctcaggcaagtcgacaaccgtcgccagtctgttgcggtcaattgttcgaccaaatcaagaaagcggtgcaccagcgtctcggatacttcttctcgatttgcacggggaatacactcatgccctggcggactttgcccgtgtgtacagcgctacgccacaacccggtgaacgcccgctgttcgtaccctactgggcgcttcaagcgaaagacctcctcgacttcgttgcaggaggcctgactgagaaccaagagattgcattctccgacaagatccaggaaatgaagacttcggtgctggcggcggccaacttcgcaggattggatccacagtcgctcacagtcgatagcccggtaccgttcagcctcaaacagtgctggtacgacctcatcgacttcgagatgcggaccttcaacggaccacagcgagaccagcctgcactggagcaggcgggtgaccctgtgtctctcacgcctcccaagtacgcccctgcggcactgggctctgctggaccattcttgaatacgcaagcaaggggcattcgccgacagctaaatctgatgcgttctcggctgctcgaccatcgattcgacttcatccttcatcccggcccgtgggaacctgcgctgaatggaaccgctcaacttgacttggacaaactcctggacgactggttgggacacgagaagccggtcacaatcctggacctttcgggcgtaccaagctccgtgttgacaacacttgtaggctcaatcttgcggatcgtttacgaggcactctactggagccgcgagaaaaccgaagggggaatacaccgcccgctgctggtcgtgatggaagaggcacaccgttacctatccggcgcgaaggaagatggcccggctgctgacatagttaagcgcatcgccaaggaaggccgcaagtacgggattggcgcgatggtggtttcacagcgccccgccgaggtcgatgagaccatcctgtcacagtgcggcactatcttggccttgcggctgtcgaacccagaagaccgcgcccgtgtgaaaggagcacttcccgataacctcggtgggctagtggacctactgccggtgttaagaacgggggaagccatcgtcgccggagaggccgccagacttccggtgcgatgccgcgtcacgttgcccgcacttgagcatcgcccaaagagttctgaccccaaggtctccgaagcctgggctaccaagcggatagcggaagggtatgaccgagtcgtggcctcgtggcgagctcagaggacgtttgcagtcacgcaagaacttggcatcgtgcgagttccagtcgaagacacaccagaaccacagggagataaacaatgaaccgagaaccagtagcctcctccaacattgccgctatcgggtacgacgaaccgtctcagactttggaggtggagttcacgagcggtgccatctaccagtattacaacgtgacgcagacgctttttgagcaactcattcaggcaggctccaaggggcagttcttggcctatcaaatcaagaattcttacccgtactcccgcatcggttgagaggaatctgcattgaatgccctggcggcatcgctttacgcacgggccatgttgatacgtccgctgctcaggatgccttagccccggttgggtaccgtatcgcctgtttcccgacgtgtgtttcagactggctcagggcgccaaaggaaatttaacgatctttaattccaagaagacctgcataaaatcatttgccctcaatgcaaaaaggctttcaaaatcgatgaggcgggctacgcggatattcagaagcaagtccgcgactgaagttgccccggtttgacggacaccttacgctgtagagcaaggagttcaaaatgggcaatacaaggccgccgtatccggcggagttccgagagcagatggtggagctggtgcgatcgggcaggacaccagcagaattggcgcgcgagttcggggtaaccgcgcaaaccatcgccaactgggttggcgccactgggggccaagcgtcgcggagccaggcggcaggtgcgctctccgagagcgaacgcgaggagccggcaaggctgcgccggcagttgcggcaagtgcagatggagcgcgacatcctggcaaaggctacggcctggttcgccgccaagagcgacaagacgttcacaccgtcttcgaactcatggacgcgaacctggccgacttccccgttcgaacgatgtgccgggtgctgggcatgtcccacagcggtttttaccactgacggtaccgaatgccaagccagcgcggtggacgacctggtggtcaccgagcggatcaggcaggtgcatgtgggtttcccgtgagaactacggccggccacggatgcgggccgagttggctgcgccagggtgtcatccaccactcggaccagggcagtctgggcttcctcggcattcatgccgccgtacctggctcgccacttgtagaacgtgggctcgctggacccgccctgccggcagacctccttgaccgcgaagcccgcttcggcctgcttcaggaaaccaatgatctactgctccgtgaatcgactcttcctcatgtccgtcattctccaagttgacggtcctcatttccattcggctggtgcggctatcggggagcacgtcatgggagctccagagccgtacttgacaaagaagtctaagcacatttgtcgcgattttgcgagcgcgacgtgagatagccccctgattccccggccccgtcctgtcgcttatctttggagataggaacaggactgtgcatatgactagacatacggagtcagtagaggtagtggtgaaggaccagcgccgcaggcgctggtccctcgcagagaaggcggccctggtgcgccgcacctatgaaccaggcatgagtgtgtcgctggtggctcgccaggaaggcgtctcggcggggctgctgttccagtggcgcaagctcgaacgccagggggccttgaccgctgtgtctgctggcgaagccggggtgccggcatccgagctggctgctgctcgtgcggaaatcgccaagctccagcgcgtgctcggtaagaagaccctggagaacgaagtcctcaaggaagccgtggagtacgcagccgaaaaaaagtggattgcgcgctcgcccttgttgcccggggacgaccagtgaagacggtctgccggacgatggggctggcgcgctcgcacgtgcgcgacctgctcgggcgcgatgaagactggcgcgatggccgcaggcaccgcacgcctacggacgatgccgcgctgcttggtgaactgcgccagaagattgcgcagttgcccagctatggctatcgacgcgcttgtgccttggtcaaccgccagcgcgcggctcagggtggtcccagggtcaatgccaagcgcgtctatcgcgtgatggcagcagccggcctgctgctgcccaaggcaccgcgccgacgccagtcggcacgcacgcatgagggccgtgtggcggtctcgcgcagtgacctgcgatggtgctccgacggcctggagatcaagtgcgactcgggtcagaccgtgacagccaccttcacgaaggactgctgcgaccgggaggtcatggcctggcgggcctgggaaggcaagggactgccgggtgagcccgtgcgcgagatgctcattgaagcggccgagcgccgcttcggcgcggtggaggcagtgccggcgggccaggagctcgagttcctgagcgacaacggtggggcttacatcgcagccgagacgcgagcgctggcccgcgcactgggcctcaaacccatcaacacgcccgtgtgcagcccgcagagcaacggcatggccgaaagcttcgtgaacaccttcaagcgcgactacgtagcgcgcatggacctacgtgacgcaaggacggtgctggcacagttgtcagcagccttcgagcacttcaacgaggtgcatccgcactcgtcgctgaaaatgcgctcgcctcgggaattcaggcggcaacaggccgcccgggtgcggctggagccatcgatggaccagtcgctttattgcgaataggacgggccgggaataagggggcaacatcagacgctctttagagcggctaacaccaccgatccacgaagcgcgcgcagatgatcgctgccgccagtttcaatagcgcttcgtggatgtccagccgcctctcgaatcggatgcgcagcttgccgaagcctgcaaaccatccgtgcgttctctccaccacccaccgatgccgacccagccgctcgctgctttcgatgcctcgtctggcaatccggctggcgatgccccgctgtctcaggaagacacggcagcgctcatagtcgtagcccttgtcggcgtgcagcttcgatggcctgcgacgcggcttgccctgcagtcccctgacggctggcagagcatcgatgcatttctcgaacatcatcgaatcgtgccgattcgcaccactgaccagcaccaccagcggaatgccccgcgcgtctacgacgatgtgccgcttggagccgagtttgcctctgtccgtggggttgggccctgtttcctggccccccgggggcttggtaccgacgagccatcgatgcttgcccggctccaatcgatctggtcgtgctcgcgcaggcgcaccagcatggcgtggtgcagcttctcccacaccccggcagcgttccagtcgcgcagccgccgccagcacgtcatgccactgccaaaaccgagttcctgcggcaggtcctcccaggcgatgccggtgtgcagcacgaataggatgccattgagtgcggcttcatcgctgacggtgcgcttgcgcgccccgcctttggccgagggcacgaaggccgggatgagcggctgcagctgtcgccacagttctttgctgacgggtcttcttgccatgagggcgccaagcatagctgcttcgcgctgggctatgaacaggtcgtgttagccgctcttagggccaccttacgcggagtagctccctatggtgggcccgaatgtgctcgggcacgaccaagcgcatgtaccagatgccattggcgcccctggaaagtgagttaaacccagacgaggtgcctagcccgaaaggcaggtgtcggacgcgtcagagtcgctgagcgtcgctttcgggttgccagtggaagctccgaacgttgaggaaacaggctcgggtgccagcgcatcggagcccggctgagttgtcgctggcggagatgcagaacacgtgtagttggacatggaagttggacgttttggacaaacaacttcgaagccatgccgcacaaagaaaaaagcccttgaaatcattcaagggctttgttcatttggcggagagggtgggattcgaacccacggtagtgttgccactacgcctgatttcgagtcaggtacattcgaccactctgccacctctcctgcattcgtgtcgaagcgtgcgattgtagcaggaagtttgcagggcacaacgcccaacgcacgcagctcgccccatctccccagcacgggacgactcaggcggccttgtacagatcgtcgaggctgcggaagcccttcatctcgatgggattgccgaaggggtccatgaagaacatcgtccattgctcgccgggctggccttcgaagcgaacctggggctccagcacgaatgccgtgcctgcggccttgagacggtccgccatggcctgccagtcaggcagctccagcaccaggcccaggtggggcatcggcaccaggacatcgcccacgtggccggtgcgcgccgtggcgaagggctcgcccaggtgcagggacagctggtggccgaaaaagtcgaaatcgacccaggtgtcggtgctgcgcccttcggagcagccgaggacctgtccgtagaagcgccgggcttcgtccaggtcgcgaacgttgtaggccaggtggaagatactgcgcatgaatgagtgtgttgccggggagcgggccaggatcagcaccgcattagaccactggacacctatggcgccccccgccctcattccaccgtcatgacgatcttgccctggatgtgccctcgcccggcgcgttcgtgggcctgccgcacctgcgacagtgcgaaggtgctgtcgatggcgacgcgcaccgagcccgcatccagcaatgccgcgagttcgccgagttgcgcgccgctggagcgcacctgggtggtggacaccgtcacgcccagcgccgccgccgcgtcgtgcccgtcgaagccgagcgggaagatggggaacaatgcgccgccgcggcgaagcgtgcgcaggaacctgccggcgctggcgccaccgacggcatccacgaccaggtccacgtcgtgcaatatttcctccggcttcacctgggtgtaatcgaggaacgtctcggcgcccagctggcgcacgaaggcttcgtgtttgccggaagccaccgcgatgacgcgcgcgccctgccacctggccagctgcagcgcgaaatggccgacgccgccggccgccccgttgaccacgacggtcttgccgcgcaacggcaccggcacgtgttgcgcgggctgcaggggattggtgacatcgtggcccagcgcgatcaggaactgccaggccgtcagcagcgacatcggcgcgcccgcggcgtgcacatggtcgatccccgccggcttgagcgcgacctcgctggcgggcgcggtgacgtattgcgcatacgcctggctgccgccggccagtccgctcgggaaccgcaccatggcgtacacggcgtcgcctggcgacagcccttccacgccctctgccaccgcctcgatcacccccgagacgtccgtgcccaggatcagcgggaacgccaccggggggcgccattccggggggaggaggctgtagccctcgcgcaggtacaggtctggcgggttcaagccaatcgcgcgtacccggatgagcacctcgcccggccgcagcaccggcaggggcgcatcctcgtagtggagcacgtcggggccgccgaacgcgtgctggcggaccgctttcatggtgcggggcttttcttcggaacggtgcatggcgtatcctgacaggaacagtgctccgaatatacggagcagtgatccacttgtaaaggcccgcatgcgcatcgatgcccagaaaaattaccaacgcctgttgcacgtggcccgcgaggcgctggccgaaaccggtgcagaggcttcactgcgggacatcgcccggcgcgccgaggtcggcctgggaaccttgtaccgccacttccccacccgcgaagccctgctcgaggcgctgctgcgcaacgacttcgaggacctggcgaccagggccgatgccctgtgcacggcagcggccccggaccaggcgctgctggcctggctgcgggagatcattgccttcacccatcgccagcgtggtgtcattgcgccgatgatgtccgccatagaagatgaatcctctgcgctgcacgcatcctgcgtgcggctgcgctccgcgggcgcagccttgctggcgcgtgcgcaggcggatgggaaggcacgcgccgacatggacggcgacgagttgttcgacctgatcgccgcgctcgcatggctgcgcgaccagccatcgcatgccgggcgctccgagcgcatgctcgaaatcgtgagcggcgcgatccttgcgcaacccgcgacgcccccgacgaggtcgccggcgcggaagccgggaccgtgaacgcggtttaccgcaggacgttgtcgccgcccagatacggccgcagcacttccggcaccgccacgctgccgtcggcctgctggtagttctccagcaccgccaccagcgtacggcccacggcgaggcccgagccattgagcgtgtgcacgagttcgttcttgccctgggcgttcttgaagcgcgcctgcaggcggcgggcctggaaggcctcgcagttgctcacggagctgatctcgcggtaggtgttctgcgcgggcagccacacttccaggtcgtaggtcttggcggcgccgaagcccatgtcgcccgtgcagagcgacatgacgcggtacggcaggccgagcttgcgcagcacggcctcggcgtggccggtcatctcctccagggcctcgtaactgcggtccgggtgggtgatctgcaccatctcgaccttgtcgaactggtgctggcggatcatgccgcgcgtgtcgcggccgtagctgccggcctcggaacggaagcacggcgtgtgggccgtgaggcggatgggcagttcggcttcgggcacgacctggtcgcgcacgaagttcgtgagcggcacctcgctggtcgggatcaggtagagcgccgcgttgtcgggcacgggctcgccgtcctggccgcccttcttcgcagcgaacaggtcgccttcgaacttgggtagctggcccgtgccgcgcagcgaatcggcgttcaccacgtagggcacgtagcactcggtgtagccgtgctcgcgcgtctgcacatccagcatgaactgcgcgagcgcgcggtgcaggcgggcgatcggccccttcatcacggtgaagcgcgagcccgagagcttcacgcccatgtcgaaatccaggcccagcggctcacccaggtccacatggtccctggccgggaagccgagcggcttcgggtcctggccatccgggctccagcggcgcacttccacgttgccggattcgtcgctgcccacgggcacgctctcgtgcggcaggttgggcacggccacgagcagcgtgtgcagctcggcctggatctgctcaaggcgcgcggcagagctctccagctcggccttcaggccgccgacttcggccatcacggcatcggcgttctcgcccctggccttgagctggccgacctgcttcgagagctggttgcggcgcgactgcagctcctcggtgcgcgtctgcagcgtcttgcgctcggactcgagggactggaaggcctccacctggaggaaagcctggggcttcttgcgggtttccagccgcgcgatggcggaatcgaggtctttgcgaaggaggaggatgtcgagcatagccggcgattttacggcccctcccccgcccggcgggcccgggagctcaggccacggtggccgggtcgcagttggcaccgcacagcaccaggcccacggtctcgtcgggccgggggcggtacacgccgctctgcagggccgcgatgcccagcgccgccgccggctccaccgccagcttgagctcgtgccacagccactgctgcgccgtgcggatggcgtcgtcggacaccagcagcgattcctgcacatggcgctgcgacacctgccaggcgatgtcgccgatgcgcctggcgccgagcgaatcggcggcgatgccgcccaccgccacgtccacgggcatgcccgcggcccgggcgctgtgcagcgtgggtgccccttctggctccagcgccacgacgcgggcgcggccctcgcaccaggcggcgatgccgccgatcaggccgccgccgcccacgctcacgagcacgctgtcgggcaggcgccgggcctgctcttccatttccagcgccagggtgccggcaccggccaccacttcgggctggtcgtaggcatgggtgagcagcgcaccggtctcgcgctggcgctccaggcaggcctgcagcgcctcggcgtacgtgggcccggccacgacgacctgcgcccccagggcgcgcaggcgggcgcgcttggcctcgggcgacacctcgggcacgaacacctcgcagcgcgtgcccagcgagcgcgcggcggcggcggtggcgatgccggcattgccgccggaggccacgatcacgccgctgtccggcagcggctgggccagcaggcggttcagcatgccgcgggccttgaagctgcctcccacctgcaggtgctccagcttgagccagacctccgcgcagcccaggtcgagcgaaccgccggaaaggcgcatgagcggcgtggtgcggaggaagtcgggatgggcggccaggcgctgccgcgcggaggcaatggcggaacggtcgatcatgaagcggacaccaggagaaatgcggtggaacggcgccccgggattcggaggcgaaacctgacagtgtatgcacaccttcggcgcggggtgccgataacatggcacgggccgcgcgatgcggccggccttcagcaggagatgcgtcccatgttcttcgtgttcggcccctcgggccagatgtaccgcggcggccccgagcagctggaccaggtatcgcccgttcgccgtgtgcagcggccccaggcgctgcgcacgcgcgggcccgacgtgtccgaccgcgaaccggaactgcccgccccggacgccgcgccggcggccccggtcaacctgcgggcccaggtggccgtgagcgcctacgcgcagacggagcaggggccgcagcaggcgcgccagccgctgacccgcgtgcgggacgtgatgacctccggctccctctccgtgccgcccgacgtgcgcgtgaacgacgcctggcagaccctggccgaataccacgtcgcgcaggcacccgtggtggatgcgcagggacacgtggtgggattgctgctgcgcgccgacatggcgccgctcgacctgctgcccgagcccggcagcgtgaaggccgcgatcgacctcgcgcgccggccggtgtcggaagtcatggtgagccccgtgcccacggtggccccgaacacggaactgcgccgcgtggccggggtgctgctgaacacaggcctgcccgggctgccggtgacggacgagcacggcacgctcgccggcttcatctcgcgcaccgacatcctgcgcgcggtggcggcggatccgccgctcgacctctggagctgaaggctcagtcggccatcgccgcgccctggggctgcgcgatctcgaccgagggcagcgggctggcgagcaccttgtcgatggtcttgccgtccatgtccaccacctcgaactgccagtcttcccactgcacggtgtcggtcaccttgggcagcttgccggtcagcagcatcaccatgccgctcagcgtgtggtagcggccgcgctcttcctcgggcacggtgtccaggcccaggcggtccttgagctccggcacggggatgtggccgtcgagcagccagctaccgtcctcgcgctgcacggcccaggaggtttccggatcgcgcgcgtggaattcgccggtgatcgcctcgatcaggtcgcgcagcgtgacgatgccctgcacctcgccgtactcgtcgatcacgaaggccatctgcaggtcggactgtcggaagttgtcgagcagctccatgccggtgatggtctcgggcacgtagagggccgactgcagcggctgggccgcgaggtcgcgcacgtcctcgcgcagcgagcgcgagagccactggcgggcattgagcacgcccagcacgttctccatgccgccgcgcaccacggggaagcggccatggtcggaggattcgatgcgctgcaggttctcctcgaaggagtcctccacgtcgagcaccaccacgtcggcgcgcggcaccatgagggagccgatctggcggtcgtccaggcggaacacgttgcgcaccatctggtgctcgtgggattcgatcacgcccgcgctcgtgccttcggccagcacggcatggatctcggcctcggtcacggcgctggcggtgttctccttcacgcccagcagccgcagcagggcctgggtggacaccgacagcagccgcacgaacggcttggtggcgagcgccagccagttgatggggcgggccaccaggcgggcgagcgtctcggggtagctctggcccaggcgcttgggcaccagttcgcccacgacgatggagaagtaggtgatgaagaccaccacgaggcccgtcgccgtgtagccggcggccttctcgggcatgcccacagacagcagccactcgccgagcggcgctgcgagggcggcctcgccgacgatgccgttgagcacgccgatcgaggtgatgccgatctggatggtggagaggaagcgcgtcgggtcttcgccgagcttcatggcggcgatggcgccggtatcgccctcatcgatcagcttctgcaaccgggtcttgcgcgcggaaaccagcgccagctcggacatggcaaacaggccattgagaaggatgagggcgaaaagtattgctatttccatagacagggagtgaaggctccctcggagtgaatcggactcaaattgtaagaagtcctaccccggatgggggattcaatgcccggcggcgtagggatttggcccggccgtggcgtgcgcgcgccacggaacgggccgtgcagcaggccggtcagggccgccccgcccccgtctcgggcgtgcgctgggagatctccaggccggtggccgcgtcgagcttcaggcccttgggcagcgggaatttcacggtctcctcgatgccgtccatccggcgcagcgacaccgcacccagcgcccggatgcggtcgatcacctgctgcaccagcacctcgggggccgacgcgcctgccgtgaggccgacgcgggccacgccctcgaaccactccggccgcagctcgtcggcgctgtccaccatgtaggagggcgttcccagccgcaccgccagttcgcgcagccggttgctgttggagctggtggggctgcccaccacgatgacgagatccacctggccggacagcaccttcaccgcgtcctggcggttctgcgtggcatagcagatgtcctgctgcttgggttcgcgcacctgcgggaagcgtgcgcgcacggcagcggtgatctcggccgcgtcgtccaccgacagcgtggtctgcgtgaccactgccagcttcgcggtctgcgccggctgcacgcgggccacgtcctccacgtcctccacgaggtggatgccgtggtccagctggcccatggtgccctcgacctccgggtggcccttgtggccgatcatgatgaattcgtagccttccttcgcgagcttggccacttccacgtgcaccttcgtgaccagggggcaggtggcatcgaagatgctgaagccccgggcctcggcctcggcctgtaccgccttgctgacgccgtgcgcgctgaacaccagcgtggcgccgggcggcacctcggccaggtcttcgatgaagatcgcgcccttggccttcaggtcgttgaccacgtaggtgttgtgcacgatctcgtggcgcacgtagatcggcgcgccgaacttctgcagcgcccgctcgacgatctcgatcgcgcggtcaacgcccgcgcagaagccgcgcggctcggccagaacgatttcctggggttggatggccatggcgtcagagcactccgatgagctgcacctcgaaggtgacgggctggcccgcgagcgggtggttgaagtcgaagcgcaccgcgccgtcgtcccgcacctccagcaccacgccggcatagctgcccgtgccgtcgggcgtgggaaactgcaccacgtcgcccagggtgtactgctcgtcgggatcgcccagctcggccagcagccggcgcgccacccactgctgcatctcggggttgcgctcgccgaaggcctcgccggccggcagctcgaaggtggtgcgggtgccttccgccaggccgatcaggcgctgctccatcgcgggcgagagttcgccggcccccagggacagcgtggccggcttgtcgccgaacgtgttgatgacatcgcccgaagggcccgccaggcggtagtgcagggtcaggaaggacccgggctgcacggtgggcacggaagggaaagcgttggaaatcatggacaaaagcgcctgtcagcttgcggatggtgtataaaaacccagtatccatgccgcccatccgcggtcacggtgtctgccccgattgtccttccttctgtgcaaccccatggctctcaagactctgcccatcgaagcccgcccccgcgaacgactgctggcgcgcggcccctcctccctctccgataccgaactcctcgccatcctcctgcgcacgggcatcgtgggcaagggcgtgatgcagatggcgcaggagttgctctcgcccgcgctgcccgacccggccaccggcgcgctgcgcggcgggttcggcggcatccgcggcctgctgcaggccgatgccgacgacctcaagcgcatcaagggcctggggcccgccaagcgcacgtcgctcgtggccgtgctggagctggcgcgccgcatgctggtgcagacgctgcccaagcgcgagctgttccactcgccgcgcgccgtgcgcgactacctgcagctgcacctgggcggcaagccgcacgaggtgttctcggtgctcttcctggacagccagaacggcctcatcgccatggaggaaatgttccgcggcaccctgtcccaggccagcgtctatccgcgcgaggtggtggtgcgcgcgctgcaccaccacgccgccgccgtggtgctggtgcacaaccaccccagcggccaggtgcagccgagtcgcgcggacgaaaccctcacccggtcgctgaccgacgccctgcggctcgtggacatccgggtgctggaccacatcatcgtcgcgccgggcgcctcgctgtccatggcggaagaaggcctgctctgacccccgcggccccattccgcgaccccggcccgggccgaccggcccgcgccgcccgcctggccgccgcgctggcgctgggcgccctgctcgcggcctgcgcgcccgcaccgatcgcccccctcgcgccgcacgggcccgggacacctccgggcgctgcgcgcctgcgctggatcggcaccgcgagccttccgcccggcacggaattcctcggcagcacggtggggggtatttccggcatcgactacgaccccgtgcacgaccagtgggtgctgctgagcgacgaccgctccgcgcaccagccggcgcgcttctataccgctcgcctgcgctaccgtgccgacgcgctggaaacgccccggctcaccggcgccgtcacgctgcgccagccgggcggggagcccttcccgtccgccctgcaggcccgccgcggcggcccggccgccggcgaggtcgtcgatcccgaggccgtgcgctggctgcccggcggccgaaacctgctctggaccagcgagggggatttctcgcgggggttcgggccgtcgctgcgcgaaagccgcgccgacgggtcggccgtgcgggaattcccgctgcccccgggtttccagccgcagcccggtggcggacgcggcccccgccccaaccgcacgctggagggcctggccctgtcccccgacggccgcaccgcctggctggccatggaaggcgcctggcggcaggatggcccgctgcccacgcggcaggcgcccggcgggccgctgcgcatcacggccctcgacatcgccagcggacaggcgctgcggcagatcgcctacgtgccggacgccgtgtcccgcgaacggcgcattccctgggggccccggctcaacggcgtgagcgagatcctggcggacggccccggccacctgctggtgctggagcgtgcctacagcgccggggcgggcttctccgcgcgcctctaccgcatcgacacccgcagcgccaccgacacgctggcgctcgaacgtctggaacccggcaaccacattccggccgccaagaccctcgtggccgacatgccgggcccgggcctggatgccgtggacaacctcgagggcatggcctgggggccacccctgcccggcggcggccgcgtgatcgtgttcgtgagcgacgacaatttcaacccggcccaggccacgcaattcatcgcggcggagtacctggaaccggcagcttcgcgatgacacaacacccctccccccacgactgggtccggcaggcaggcgacattgagcgcatcccctgcatcgaggcgtacttccagggccacggctacgcgccgcaccggcacgatacctatgccatcgggcgtacgctgtcgggcgtgcagagcttccgctaccgcagcgagcaccgccacagcctgccgggccagacgctcgtgctgcacccggacgaactgcacgacggccacgcgggcaccggcgacggcttccgctaccgcatggtgtacgttcccccggcgctgctgcagtccatgctgggcggccggccgctgccgttcgttcccggcggcatcacgtccgacccgcggctggcggcccccgtcgaggcgctgctgcgccgcatggatgctccgctcgacgccctggaagaagacgacgccctcttcgacctggcccaggcgctgtgcgcggtgtctgggccggccggcgggcgccgcacctgcgactggcaggccgcggagcgggcccgccacttcctgcacgcccagctgcagtcgccgcaccccctgacgctggcggacctcgagcgggcgagcgggcaggaccgctggcgcctgtcgcgcgatttccgggcgctctacggcaccagcccgtaccgctacctcgtgctgcggcgcctcgacctggcgcggggcttgatcgccgggggcaccccgctcgccgaggcggccgcagcggcaggtttccacgaccagagccacatgacgcggcacttcgtacaggccttcggcgtgccgcccgcgcgctgggtccggatgcagggcaggcgctgagaacctgtttccggaatctgccagacaggttgcacgatcgtgcaagacggcggatggagcgctgcctaagctgtggcgctgtttccatcacctgtctcacgtccatgaccctctccaccattcccggcaccgccaacaccccgaaggcggctcctgccgccatcgatctcgcgcacaagttttctctcatcgacgccctgtggcagccccgggtcgtggcggagatgaacgactaccagttcaagctcgccaggatcgacggcgatttcatctggcaccagcacgacgttaccgacgaagccttcatcgtggtgcgcgggcacctgcgcatcgacctgccggacacggccgtacacctgcgggccggggacatgttcgtcgtgccgcggggcacgccccaccgccccagcgcgcagggcgaggtctggctgatgctggtggagccgcgcggcgtggccaacacgggcgatgccggcggcgagcgcacggcgcccaacgacatctgggtctaggagcctggcggcccaggggcgcaagccggcccgcacggcttttccggttactccgcacgccgccgcaggccagcgcgcggatcggatacaaccggcattccatgaccgtgaaagcccgctccctccaggacctgcaaccgctgcgcaaggcgctggccgaggccgccgagcgcgaggcccggctgctgcgcgagcggcaggaggccgcgcgccgcgcacgggcggagcgcatgctcttccaggatgcggtcggcccggtgcaggccctgcgcggcacgcaggagcgccgctggcacctgcccgaaccgcccgagccgcagcccgtgcagcgcgagctcgacgaggaacgcgtgctgcgggaatcgatcagcgacgagttcgacgtgagcacgctgctggacgtggacgaccagctcagcttccgccgccccggcatcggcaccgacgtgacgcaccgcctgcgcgccgggcactggagcattcagcgccagctcgacctgcacggcctgcgcaccgacgaggcgcgcgaggccctgggtgaattcatccggctggcccaccgcaccggcctgcgctgcgtgcgcgtggtgcatggcaagggcctgggctcgcccggcaggacacccgtgctcaagggccgcgtgcagcgctggctcgtccagaaaaaggaagtcctggcgttcgtgcaggcgcgcccggccgaaggcggtgccggcgcgctggtcgtgctgctgcagccgggccgccgccgcaccgcgccggccagctagccggccgggctgcctgcaggcaggaccaggccgcgcatctccagccgcacgcccaggccccgcaggtccgcgctgcgatagagctccagccggccgccgtaggcctgggcgatctggcccgcgatcgccagtcccaggccgctgccctgcaccgactcgtcgaaccgcacgccgcgccggcctgcggcctgccattgctcgggcgtcatgccggggccgtcgtcctcgatgtccaggcccaggcggccgtggccggcgacggtatcggccgacagcgtgacccgcacccgggaggccgcccacttgccggcgttgtccagcaggttgcccagcacctcctccaggtccgcccgctccccgcgccaccgcaccgggcccgcggcgcggtcctccagcacccagtccagttcctgcgcggcatgcagtcgctgcatcatgcgcagcacctggcccacgcattcgcgcacatcgaccgcgggcgcgccggcaccggggtgggcgtgcagggcgtcgctcagcgtgcgcccctggtagcggtccaccagctgtgccatggcctcgacctggcggcgcacttcgctgctggccacctgggggtgcgcgctggcctgcgcgcccagcagcgccaggggcttcttgagggcgtggttcaggtccaccgcatgggcccgcgcgcgcgccaccacgtgcgcgttgtgcgccagcaggccggccagctcgctctgcaggggctgcaggtccctgcccgtgggcgccgcgaggtgctccgccacatcggatcccgcaccctgcggcccgcgcagcgtggcgatcagcgcctccagccggcgcagcggtgcgagccccacgcgcacctgcagccaggccagcacgccggccagggccaggagcacgcaaccggccgccagcaggttgcggtcgatctgccgcacgctgcgctgcagctggtcggcggggccatacaccgtgagcgccaccgcgacgggaggctggcccagcgcgatggggacggtgagcgccagcaggggctcctgcatcgggcccgtggccgggtgcagcacggccgatcccggcaccggaccgggcccggccggcaggctgcccatgtcccagagcgagcgggaacgcagcacctcgctgccggcctcggcccgccagtaccagccggcatagatggcgctgaattcgtccgccccgcccgcggcctcgcgcagttgccccgccgggcccggctgcagccgcgcgcccacgcgctgggccttgtcgcgcaacacctgctcgaagccctccagcagactgcggtgcatctgcccgcgcatccacagcccgcccgcggacaccagcagcagcatggggatcagcaccagcaacgcgatgcgcgtggccatgggccactgggccacccggagcgcccatgcggacatgccccgcgcaggcggcaccggagcggccggtgccgcggcttccggcgcatggctggggcttgcaccgtccgtcatggccggccccgccatgcgtcagcccggcgccccggaggccacgagccggaaaccctggccgcgctcggtcaccagctgcggcgcggcgccgagcttgcggcggatgcggccgatcagcacgtccagcgtgttggaatccggatcgaggtcgcgcgcgtacacgtgctcggcgatgtcggtgcgcgtaagcagccgacccggatggtgaatgaaatacgccaggatcttgtgctcctgcgcggtgagttgcagcgcctgtccgtgcagcgagaaccggccctgcaccgcgtcgtattccagcgggcccgcgcgcatcaccgcggcggcggccccggccgcgcgacgcagcatggcccgcagacgcagcaccacctcgtccatcaggaacggcttggtcaggtagtcgtcggcccccgcattgaaaccggcgagcttgtcgctccagcggttgcgggccgtgagcaccagcacgggccagccacagccggcctcgcgccagtcgtgcagcacgctcagcccgtccttgagcggcaggcccaggtcgagcaccgcggcgctgtaggcctccacgctgccggcgaaggacgcggcctctccgtcgtgctccacgtccaccgcgaagcccgcggcctccagggcctcgcgcagctgccgcgccagcgccacgtcgtcttccaccaccagtacacgcatcagtcgtcgtccaccttctgccgcgtcacctccagggtggcggcatccacttccagttccagcttgaagccgttgggctgctgcagttcgacactgtagtaggggcgccggcggtggtcggtctccagctccacctccagcaccagcccggagaatttcggctgcagcgattcgagcatgaccgccatggacctgggcggaggctgcacggcgccggcttctggcgggtgcagcacctcgcccgtgcgcacatccagcagcagcttcgtctcgccggcgggccgctcggaaagcttgacctcgtacaccgcctgcccctggccgtcgcgctcgaattccgcgttcaccacgcgggttccgtacttctgctccagctgccggatgtagcgggccatctgcgccagcgcaacgggctgcgtcggccattcgcgctcgcgcgcgaccacggcgccggaggccgcgtccaccagcacctcgtgcttctcgccccgggcgtcgataaccttgatctcgtagcggagctcaccctggcggcccctcttggtctccacctcgatgacgcgccccccgtacttgcgcccgatgtccgcaatgatgctgttgaggggcttgagctggccggcgagcacgccgcgccgcgcggcgtcctgctcggcggcgggcacctgcgcgcacgcgagcgccgccgcggcaagggcagcggcccgcaggaaagcaccgggtgtcggtcgtgtcatcgcccgattattgcggcccgcgttaaacggaccatgaacgggcgcttcacggtggatttagggaccgcggcacacactgccgccatcacctgccaaccatcgcaacatcgaaaggaaacaccgtgaacaagaaaaccctcgtgacgatcgccctctccgccgcagccgccaccgccctgccctccatggcctgggccctgagcgctgccgaggccgtcgatgtgatggcccgcaaccagtatgtcgcgccgcacgacctgcagaagcaatatggctactggacggccagcgccgtctccagcgacggcgcccgcgccaccgtgctggtgaaggatgccgacggcagcttcaccgccgtgcgcaagagcgacatcggcggcgccctgcccggcgtggagcaggtgacgcagcggctgcgcgccgcgggctacgccgtcgtctatgacgtggaactggacgacggtttctgggaagcgaaggcgcgccagtccaccctgcagggcgagaaggtggaattcgtgctgcaccccgcgacgctggaggtgctgagccaggtgggccgcagcggcggcacgctcaacggccagccggtgctgagcgcggaccaggtccagcaggccctgcaggtggcgggatacacccgcatccgcgacatcgactacgacgacggcttctgggaagccgaggccaccaacgccgccaaccagccggtggaactgcgcatcgagcccaccaccggcaaggtgctgcgcgagaagctggacgactgacggatgcagcaaggcggtgccggcggcccctcggggccccgcccggcaccgcccgccggacacctgccgcccccgttgtctacttcgacaggtcgagcgcgtacttcgacgtgcccttgcccgagccgtcgtcggccgccagcacggagatgttggcgaggccggcggcctgcgccacggacagggcattggcgccggagctgaacaccaccgggccggcggtcttcaccttcgtgaagcgccagctcttggcgctgccgttggccgtgcgcgtcaccgacgggttcttgcggatgtagtcgatcaccacgtcgcggttcgcgtcgggagacgcccagatcgtgccggagccgtccagcttgtcgatgaagctcttgccgctggtcgcgcggtagttgttcgtggcgatcacgaactcctgcgccgggtcgatcgcctggcccttgtaggtcaggttcctgatgcggctgccggcggcctgggtgacgtcgatctcgtactgcacgtcggccgtggtgaacatgtcgaagttgtagcccgggaaggtgctgatcagcgcctgctcggatgtcttcgccgggtcgatctggttgaagcgcttggccgcggcctccagccagttcttgatgtccgcgccgttcaccttcaccgcataaacggtgttcgggtagaggtacaggtcggccgcgttgaagatcgcgagcgggcccacggccacgtcggtgtagtcggcgccgccctggaagccggacttgaagggcgcgctcaccgacagcaccggcaggctcttgtactgcggcaggttggcctggatgtaggccgacacgtaggcctgctgcgcctggttcacgatctggatcgcgcccggatcgcccacgtcggcgaacagcgtgctcatgcggaagtccgtgctgccgatgggcgtcttcacatagccgatggtggcctggtgctgcgtttcgaccagcggcgcgatgctgctgtcggcatccacgaacacggccttgcccgcggcgtccttgcccgtctggatgttgcgcagctcgctcttcgacgcgctcctgtccacggtccaggccttgccgtcccacttcagcgcgaggcggaccacgcccagggccttgccccaggaactggccatcaccgcgggcacgccattgatggtgccggccttgttgtccacgcccgcctgggtgaaggccggcgtggctgccgtgtcggggaacacgctgtgctggtggcccatcaccatcgcgtcgatgcccgacaccttggacaggtacaggcccgggttctccatggtggaggtgtacgcactggcgtccaggccgccgtgcagcagcgccacgaccacgtcggcgcccttggcgcgcagttccggcacgtatttggtggcggcctcgacggcaccttccgtatagaccttgccgtccaggtagcgcttgtcccagttcatgatgccgggggtggtgaagccgatcacgccgaccttgatcggcagcttcacttccttgccgtcggtatcggtggccaccaccgtcttctcgatcagcgtgtagggctggatcagcggctggcgggtcttgctgctgtacacgttggccagcaccgtggggtagcccgcgccggcgcacttcacgctcgaatcgacgccatcgacctgcatgccgccgcccagcacctggttcaggaacggcaggccgtagttgaactcgtggttgcccagcgtgcccacgtcgaagcccagggcgcccatcgccttgtacatcgacagctgctggttgcacggaatggtcttcaccacggcttcgtagtcggccagggccgtgccctggatggtgtcgccgttgtccaccagcagcgtgttcgcgaactccttgcgggcctggcgcaccagggtggccgtgcgctcgaagccgtacgacttgtcttcggcgagcttgaagtagtcatagctgcgcacgttgaagtgcaggtcggtggtttccagcacggccagcgtggcggtggcctgcttgctgctggtgaagctgccgccatcgccgccgccaccgcaggcggccaggaacagcgaggggatcgcgcacagggccaccagcgggaaccggggcagtcgcagggcagcggaaggggaatgtggagacatggagtgggatgggtaacgaaagaaagccgccagtgttggccggccgtgtgacatcgccatgactccatgccgatgcggcatgaaccgccggcaactgcagccttccacatcactacgtcgaacatttggatgcaattggctcgacggtggcacgcgttcgcgaggcgaaccgcaccataattcgcgccacaaaaataacggctggaaacagttgatcgcatgacgcaacgccgcgtgaccattcagacacccttgggagaggccctgcagttccgccagctgcaaggagaggaagcgctgtcggcgctgtatggcttcgagatcgacctgctctcgaaggacaagggcatcgacccgaaggccctgctcggcctgggcaccaccgtctccatcgaaaccgaaggcctgggccgccgctacctggacggcatcgtcacccgcttcggcatgcgtgggcaggacacctccgcgcagatcgcctaccggctcaccctgcagccgtggctgtggctcgccacgcgccgcaccgatttccgcatcttccaggaaatggacgtgccggccatcgtctcgcaggtgctctcgcgctacggccggcccttcgtgctgcgcctcacgcgcggctaccgcagccggccctatacggtgcagtaccacgagagcgactaccagtttatctcccggctgtgcgaatcggagggcatctactggttcgtggaacatgccagcggcagccatacggtggtcttcgccgacgacgtggtggcgtcgcacgcgccgctgccaggcgggcacgtgattcccttttacccgccgggcaagacggcgatcgccgaccgcgagcacatcttcgcctggcgcatgggccagggcgtcgcgcccggtcgcgcctacctggacgactacgacttcaccaagccgcgcgccgatctttccgagatgcgccagtcgcccccgggccatgcgcacgatgcctacgagcgctacgagtggccgggcggctacaccgagttctccgacggagagatctatacccggctgcacatggaagaaggcatggcggcccgcgagcgcgcccacgccgaattgaacaagcgcagcatcgccccgggctacaccatcgtgctggagaactacccgcgcggcgaccagaaccggcagtacctcgtcacccgcgtgcactaccacctggaagagaacgtgcaggccacccagggtacgggcggcgccgggcagacgcaggccggctccgtgcagaaattcagcatggaggtgcaccccacctccgtgccctaccgccccgaggtgaccaccccgcgcccgcgcaccaccggcccccagaccgccgtggtcgtgggcccgcccggcgaggaaatctggaccgaccagtacggccgcgtgaaagtgcagttccactgggaccgcatcggctcgatgaacgagaactcgagctgctgggtgcgcgtctccaccagctgggccggccccggcttcggcgccgtgttcacgccgcgcatcggcatggaagtcatcgtggacttcctcaacggcgacccggactacccgatcatcctgggctgcgtctacaacgcggccaacatgccgccctggggcctgccgggcaatgccacgcaatcgggcatcaagacgaagtcgagcaagggcggggccttcggcgacgggatgaagaacggcgcgggcgatgcgaacgcaatccgcttcgaggacaggaagggcgcggagcagctgtggctgcatgcgcagaaggaccagctcaccgaagtcgagaacgatgaggataagtgggtgggtcaggaccggcgcaagacgatcgacagggacgagaccaccatcgtgcatcgcgaccggacagagaccgtggaccgcgacgaaaagatcacggtgcacaacaaccgcaccgagcgggtggaccacgacgagacgatcagcatcggcgacaaccgccgcgaggacgtcggcatcgacgagacggtctccatcggcaagaaccgcacgaagaccatcggccgcaacgagaaggacaagatcggcaacaactggtcgatcaaggtcggcaagatgaagacggagaccatcggcattgcttacatgcagaacgtgggggtggggcggatggagaacgtcggcgtggcgtacaacctcaacgtgggcgccgtcatggccacggtggtcgggagcacgcagaccacgatggtcggcagtgaccgcagcgtgaaggtcggctccaaccagagcacggacgtgggtaccaagtacacgctcaccgtgggcggtggtgggggcggtggcggcggaggtccgtctggtgcgggcgggcccaagaacatcgtggcctcgtcaccgcaaggcggtggcggtggaggaggcggatcgagcatcacgatggatgccgaatccatcaccctcaaggtgggcggcagcacgctgatcctgcaggccgacggcaccatcaccgccaacggcgagagcatcaagctgatcggcgccagcgacgtgaccaccaactccggaggtatccatgaaaactgacctccgcgtgctgcgcgcatccggcgaagccgccggcaccgcttcggcccagccgcatgccggcgcggccttcggactcttgcccgcccaggtgctgcgcgtggagcatggcgaagccgtcattctctgccacggccgcgaatggcgcgccgcactggcgtcacaggtgccgggcgtgatcacggggcagtccgtgctggccgcgctccctgcagaaggccaggaaggcaccaatggcaacggggcggcgctaccggccctgatcgtggccgcctggccggccccgggagcgccggcctgcccgccgtggcagttcgaccgcgacaccggcagcctcgcgctggaagtggcgcagatcgacctggctgccgtgggccgcgtggtactgcgctgcggcgacacccggatgcagttcgagaaggacggctccgtggaaacgcgcgcccaccagatcacgtcggccgcgatcgagacgcaccgcatcgaaggcggttccatcgagctcaactgaccggcatgccgcccgccgtcaggccaggcggttgcccttttccgccatagacccgaggccgtgcctaccagggcgcgtcattgcactttcagacgatgtcctctgttccatcgatcgccccgcccccgctgcccggcatgctgccgcggcagatgggcatcgccatccgcgcctacggccgccgcgcgggtctgttgcgcggtgggcacacggtccgcgccctcaaggccgtggaccagcggctggacgccctgctcgcggtctgccgctactatgggcccgcctgcctggacgccgctgctgaagccgccgcagcagcaccggcagaagaccagaccggcgcggcctttgtgcgaaccatgctgtccgaacaccatgagccggacgcgggcgcgcgcctcgcactcatcgaagcactgctggccgagcaccccgacgccgtgggcgatgccttgtggttccatggcaagcccgacacctgcgctcggctgctcagtgccgccaaccccgtgctgcgggactgcggcgtgcaactggccggccggctggcccttccggtccaggccgatgccgtctatgccgcagcccgcaacggcgccgaccaggatgcctgcctgctggcatgcgccggcatggacgcgctgccgccccgcgcggaagaacgctgggccgaagtgctgcagggccaggacctgtcgcgccagatcacggcgctgcgggcactggccatcaccggcgggcagcggctggcagcggaggtgcgcagctacatcacccgcatcaccgcgcccgacggcccgaacgagcagtcccatccggtcggctgggcactggccgccgatgcggccatggccctctgggcggcccgcgagcccgacgccgcgctggacgcggtggtgggcgggctgcgcgtgcccaacgacaccgcgctgcgcgtggtggcgctcaccggcaaggcacgcggcctgctgcccgtgctggatttcatcgaacggcaggaccggcccgtgagcccggcagaacgcgacgtgctgcagctggtgttcgggcaggtgccaccggaactggctaacacgcaaggggccagcccgcaggcgcgacagggcgcgctgcgcgcactggcctgcggcgtgttcgccgccaacggctgcaccggtctcgcgcccgaagacgtcacctcctgggccgatcccgccatgaaggagcggctctgggcgctggagccggtgcgcctgcgcggtgcccgcccctggtcgccgcgcgcctgcctggagcaggccttcgacgtgggccataccctgcggcgctggctgtacaccgagcatgcacgctacggcacccgatgcttccccctgcagccggaagacctggccacgcgccagatggccgccgtcgaggccgtgcaactgatcgcctcgctcgaagacggcagcgacaacccatgagctgcgagatcctcaaccacacgccgttccgggcccagacgttcgtgcaccgggatgcacacatgggccccgtcctggtggtcgtcgtgaaaggcagctggctgctgtcccatacggaaggcgcacctgcgcgcctcgcccctgcggagcggcaagcgcccctgtaccgcagcggcctgcagcaaacgctgggcagcctgccgctcgaagacgcacaggccgccgccatcgcggaccgggcgaatgaatgctggagccgcatcgaaaccgagcacgtgccgccgaagccctgcttcgacctgctgctccatgcctgggctgtggcgcccggcggccaacccgcgcgcgccatggatgccgctgtcgatgtcctggccggccccacggcacgccgcctgctggccctgcgcgccttcgcgccccggacatggacggccgacttcggtggcctgggccgcctgcgcgcagactgcacgcacacggcatcgcgcatcccgctgctgcgccccttcgcctttggcggccagtacaccgacccggccacgggcgagcaccatgccatcgaaaccaacccggaaggcatggggtaccaccgcacggccgccgatgcccggggccggcccctgccctgggtggaatcggccgaccggctactgcgcgactggaacgaccgtcccgagcccgccgcattgggttcggtcccgccccaccacgtgccgcgccgcgacctgcagggcaccttcgacgaacattggcgcgccacacgcgctcccgaattgccggaggacttcgccccccggcactacaacgccgcgcccgaagcgctgcaactgcgcgagtccccgcgccccggccatcgcctggggctgcacggcatggacgcagcagggccgctgtttttcacctggccggagatcgccctcaccgcccaggcggaaaccaccggcggcacgctgctgcctccgcaggagatgcgctgggacacgctgatggcggacaccggcgaccgcctcgccggcctgctctggcgcactgccatcgccctcccggcccgggaagacatcggcctcgtgcacatcgctgcccatgcccgctcgccttcgaccgtgccatcgcacaccgcacgaccttccgcgcagcccgcctgacgcacgcagttcccatggcctccccttcccccgcttcgcccacccgcctctggcgcatcgaacactgcggcgccgtcacttcggccggcacgcgcgcatggcaatcggccgcctcctgggtgggcctgcagaagcgcttccgcaagtccgcctggcccgccgtcggcccgcatcccatcaccacggccccctgcccggaaatcaccggcgacacgaccggcatcccgcgcctggcacgcctgctgggcgccgcgctggcggatctcgctgccagcctccagaccgcaacgggcgctgcaaacccggcaggcattgcccgccttcccatccccggccagatggtcctggccctgcccgcatggctggacgatgctagctgcgccgaggtctggcgatcggggcttgcagagctggcacgctgggccggagccggggccgaagcgccctggacgacactgccctgccgcttcgtgcgcggcggccacacggcgggcttcgcggccctgtctgcgctgcagcgcagcccggcacccggtggcaccgcactgctcatggccgtggacagcctgctcgatgcgccgcggctggcccgaggctacgcggacggcgcgctgctcacggaccgcacaccggaaggctgcgtggcgagcgaggcggcggcctgcctgtggctggccagcgtgcccgatacccacgccagcagcgagcgccgcctcgtgctgcatgcccccgccctggcggaaagcagcggcccgcacaggaggccaccacagcctcccgataccggcgcgctcgaacaggtgctgcgcaacgcgctggcccaggcaggttggcagggcgaggacgtgggctatggcatctcggatttcgatggctccgcatggcgggcgctcgcccaggtgaccgcccgcgtgcgcgctgccccggacctggaacccaccgactgggagcccgctgccgtgatcggccaggtgggcgccgccaccgggcccgtgcattgggccctggccgccgagcgtgcatggcatgacgagcgcccgccgaattcggtgctgtcctgggcactcgacgagggcactggcgccgcagcggtggcgctggagcggacggtggcgctgcctgatcgacctggtacccgatcacgaacggacgaaagcacggccatggaaccagtacgcacgtattcgtcgcgcttcctccagcgcggcgactgacggacagaagaacgaatacggaacgaacaagagcagggagccgaccgagcatgggaacgcatatcttcagcgggggcaacggcgcgatcacccaggtcgccaacggatggaccttcgagccggccacccccgtcaagctcaagaccagcggcacgcccggcgtggcatggcatgccaacaacagccgcgccatcgatgtgccgctgggcaccatccgcgagcacggcacgcagatggccaaccgctacggcgccatggaccagggcaagcatgacccggtcagcgtcatcgtgggcctgttcaccaacgtgcgcgacaaggtcaacgaacacgtgacctacgtgaagacggtggttcacgaagcaggcgagatggtcgtgaacggcgtgaccacgctgacgaactctgtcctcagcaagcttgcccccgagatccagcagacggtcaggaacggcgccgacgtcctgggcggtatgaaggtcgagcacttcgagggggcggcccaggagcagatcgaccagatcatggaaatgctcaaggacccggccacctacggcggattggcgctctcgatggcggccaccgcagcgcagggcgtgccggtggtcgggcaggtcctgggcggcgcggtcgtcgctgatcgcatcatgaccctgggggagtcgggcatcgcggccgccgaagaactgaagtccatcatggaaacctggagctcccccatgacggaggcgcagcgcgaggctgcccgcaagcgtctggcgaagtggctgctcggcgccggtcttgcgcttcttctggccctggccggcaagaagttcaagatgcacacgaagagcaaggggaataacgacaaaaagcccacgacggcgcagagcgacaccaagccgccccacggcaagggcccctgcgaatcgtgcgccatcggcagcccggtgctcatctccagcgggcagaagctcatggacgagacagatttcacgctgcccggccccggcccattgctgtccctgccctggcgcaggcgctatcgctcgggcctggccgaagacggccccttcggacgcggctggagccacccggtggcgcagcagttgcgcctttcggccgaggggatggtgctgctggacgaagccggacgccatgtccctctgcccctggtgcccgagggcaccgactacttcgacccctacgagaaattcaccgtgcgccgccctggcgccgacctgtggatcgtcgagcacaagagcggcctgcaacatcacttccgccgcgaggcccccgagcagtggcgcctgccgctcgcccgtctgcaggaccgcgatggcaacgccatcgcaatgcactgggagcccatggaacccggcactgggggcggcacgacagagccgttgacctggagcggccgccaggagcgagaacgccgggcgcgtgaaggagtggcggcacgacccagccccgatccattcgccgcagcctttcgcccgctgcgcctcacgggcctcaccgacacggccggccgccaccttcgcctggcatggcagcgctccccggcccccgcaacgcacgatgccctgcagggcgaacgcatcgcacgtgtcgaactcctcgtgcctggccatgcacccaccgaacttgcgcgctacgactacgatgcccacggccagctcgtcgccacccaccacggcgccgccccctaccgccaatatgcctggcgctcgggcgtgctggtgggttaccgcaaggccagcggccaccgctacttcgcccaatacgaccacgaaagccccgagggccgcgtgctgcgctcctggtgtgccgacacgcccgtgcccggccaggacgacgaccgcttcgcctacttccccgccgagcgcatcacccgccacatcgacggcctgggccgcgtcaccgcctaccactgggacgcgcgcttcaacatcgtggccaccatcaccgcagaaggcacgcccgaggccgtgcgcgaggaaacccccttcgacgccacgggcaccccgcgcggacgcatcgacgcgctgggccggcgcaccagcctgcgaaccgacgcacggggcaacatcgtgcaggtcaccgatgcgctggggcagagcacgcagttgcaatacgaccggcgggacctcgtcaccgtgctgcgcgatgccatgggccatgcatggcggcgcgagtacgacgttcgcggccatctcgtacgctccatcgatcccctggaacaggccaccggctacgcctacgacgcacagggccggcccgtggagatcaccgacgcgcgcggcggcacgcggcgcctgtcgtgggacgaggccggcaaccttgtcgccaccaccgattgctcgggccgcaccacacgcttcgcctacggcccgatggggcagatcctggaacgcaccgatgcgctcggtcacaccacgcgctacgcctatgacggcacaggcaggctggtgcgcgtggaagagcccggcacgaacggagcatccgccgtccaccaatacgcctggaacggagaaggccagttgctggcctattccgacccgctcggccagaccacccgctacacctacgatggcgcaggccgccccctcacccgccaggacgcggccggccgcatcctggcctaccactacgacgccgccggccgtctcgtctctctcatcaacgagaaccgcgcgcagaccaccttccgctacgacctgcgcgaccaactcaccgacgagatcggcttcgacggccgctggcagcgctacgtctacaaccccgcgggtgagctcacccacgtgatcgaagcaggaggctgcgaggccggcccgggcaaggccacgcgtttcgaacgcgacgcgctcggccggctgctggccaagcggtcgcacgggcatggcaccgtggaggagtcgagctatcgctatgacgcgctgggccgcctcacccaggcgagcaatggcgcggcgcacctcgcctttgcctatgacccggtggggcagttgctgtcggagacacagacattgatcgggcaagggaccggcaccgtgcgcagtcgcccgggccatccggtctccaacgatctggtccgcacgctcacccacgcctacgatccgctgggcaaccgcatcagcacgggccttcccgacgggcgcacgctgaactggctgttctacggctccgggcatctgcaccagatcaacatcgcgccaacggacgaccagagcgcccacgaagtcatcaccgacatcgagcgcgacgcactgcaccgtgagatcgagcgaagccagggcgccgccaccagccactacggctgggatccggcgggccgcctcgtgcgccaccgcgccagcctgcggggcagcgggaatatggcgccagcgggatccaatgcgtcaagcgcggtgctggaacgcgcctacgcatacgatgccacgggccagctcatcgcgcgtgccgacaccttgcgcggccgacaggatttccgctacgaccccacggggcgcatcctcgccgcgctgcctgcccaaggcagcgcactcgccagggaactgttcgccttcgatcccgcaggcaacctgctggacgccaacgaagcgcagatgcagcgccaacaggcaggccagggcataccccagcaaggactggtcgtggtgggcgacaaccgcttgcgcttctaccaggacctgcactacgagtacgacctccacggaaacgtgacgaagcgcacgcgcggcaatcgcaaggccggccaccacgaaaccatcgaactgcgctggaacgccgaccaccaactggtcgaatccaccaccacccgacacggcgtgacgcaggccacccgctacgcctacgatgcccttggccgccgcgttaccaagagcgataggttcggctccacgcactatctctgggatggggacctgatggtgcacagccagcggggcgggcgcggatcgctgttcatctatgagccagacagcttcgtgccgctggccaccatccagggcacggcagaggaacaacatacttactggtaccactgcgaccagatcggggcgccgctggagttgaccgatgtctatgggcagattgcctgggcggtcgattacaaggtatggggagaggcggcgttgcgggccgtcccgaggtcggctacgggtaccgataacctgcttggactacggcgcagggaggatgaaattggagcaagttggcacacggttcgcaaagaaaacacacgtggtgccgtttctgggtttattgatcaacctttccgacttcaagggcagcagttcgacgaagaaacagggctccattacaaccggtatagatattacgatccagcttcaggcaggttcgttagcgaagatcctataggattaaaaggtggtgacaatctctttatctacgccagtaatgcatccacatggattgatccgctaggcctagcagcgactgccggaagccttgccaatagggcccaaaaccttccagcatcatcaagacccaatacagtcgcagttattcgccacaaagacggaaccataactgccggccgaaaccagggcggccaaatgaacgatgaggtgtcaaacaagttgaaagatatacctcaaaactcttatagtggagagtgtgccgaagtcaatgcaatagctagagcgaaaaataaggggcgcagtcttgaaggtgcagtaataacagtggtggatgttagaggcaagggaagtgtcagcggcaagcatggaaaacccaagtgtccatgcgacgtttgcagtgagctattaaaagcattcggagtaaaatatgttatcgagtgaagactttttaaaatcactaactacccgttcaatgcaagcattagggggagttattgttcaccattttttcaaagaaaaggggaggctcactaaagacattgagatcttggtgcttcatcagctatcaatcttggtcaaggacaacctcctagagtgggaaaatattggagcaaccctgccgattaatggcagaggcgaccctgttcccgagagtttcaagaaaatagatcaagagctaaacggcctagcaagccaagtgaccgattactcaacagaaatcgggctctgcgccctgtacacaagcgatcacagcgaatctcggtcctttctcctacaattattaaacataaccaatctcgcaaactgcgaatcaattgacgcagtcatcttaaatctcttgccaagaggggtcggatgggggccgacgatttcacaagaagaatacacaataataacaagaaatgttacgtaattcgcaagatattttatttctatctttatttttcggaacgctcacgcttgaacggaagatcgcagatcgccgaaactccactcccttcaccataacctacgtatcaagggattacttgagcttgagtgcatacacagataaggccagggaaggtgaaaaatattcacccgtacagagcgccacccgttctcccgctacaggataagtatgtgcaaaacaaaattgacgagcaaagcttcttcgagtcaaacaacgaagaaataaaatttggattgaacaagcattatcaatacatctaaaagcagtcaccagagatagtgaccctgtagagatttccgtggaggaagctattgaaatttccgagaagcttaaagcatttgcactccaaattttgacaaatgaaaatcaacaaatttcagttgtacgccacatctaaggatgatgaaagatcgtttaagactcatgagatcgccatatctgctgacccagccacattgcgcaaaatagggctattttttatcaactctgctcacgaaatggattttaatgaaacggaccacatccatttgcaggacaggttgacagagttctctcacaagaagcattgcgagatagttctgatcaacagtaaaaaaataaaacggcaatgatttctgaaataccatcaaagtgaaaagagatgaccattgataaaagagcatgccatttccacgccgcccttcctaaggaaggtctgcataaaccgccccgcgacgtgcttggcatcgacgtgaagccctgagacgatacggcacatgaagcagcacagcctgggcttgggaatgacggcgaagcgaacgcggcgccgggagttcctggatgagatggagaaggtcgtaccgtgggccgagctggtggccctggtgtcgccgtacctacccgaaggcaggcggggacgtcctccattcccatgcgagaccatgctgcgcatccatttcatgcagcagtggttcgcgctaagcgacccggccatggaggaagcgttgcacgacatgccggtgtttcgtgagttcgcagggctcggaggctgggatgagcggctgcccgacgagagcacgattctgcggttccgacacctgctggagaagcacaagttggctgtgcagatcctgcagaccgtcaacgatctgctcagcgccaagggcgtgatgctcaagagcggcacggtggtggacgccaccttgatcgcagcacccagctcgaccaagaacagtagcggcgagcgcgacccggagatgaagcaaagccgcaaggggcagcagtggtacaacgggtaagaagtgccacatcggagtggatgccgactcgggcctggtgcatacagtgcgcggcaccagcggcgcggtcaatgatgtgatcgaggccaacagtctgctgcgtgcaagcgaccacgatgcctatgccgacgctggctaccaaggcgccggccaacgccctgatgccaggcgcgacgtgagctggcacatcgccatgcggcccggcaaacgccgcctgctggatccggccaagccgatcgaggccttgacccggcaactcgagcgcgtgaaggccggcatccgggcgcgggtcgaacacccattccgagtgctcaagcgccagttcgggcatgccaaggtacgctacagaggactggccaagaacaccgcgcaattgcacacgctgtttgcgctggccaatctctggctggtacggcgcaaattgttggctgccttggcatgagtgcgcccgcagttcgccaagactagcaagtgcctgaatttctcattgaacttatcaccctccttagtctggactgtgcttcgacctctattcttcctaatattgaaacgcaagaaagagagaagataatcaatttttcgagaagcctgctagctacgcccccgggaagtcaagatacctccttcacaccagcatcaagaaaacgcaaaaattttccaaaacaattcaatgcagaacttcttatacacctgaaaccatccactcaagcaacgttaaaacgctatgcaagaaggctagaaatagggttcaatcgaagcaaaaatcaagatctcggactggttgaagatatatcaatttacgtcaaatccttagaagcaggagcgttcatccagagggatgaaatcactagcatcctcgaagagattaaaataaaaaatgaatatgatttccaaaggaaaatatcacttaccgacgccatcattggaagcacctcggagccaacagacgcatgggatgaacaacttgcagacctatggaactccgaatatgacataccatacataacatcaatagccctacggctcaaaccggctgaagaaagtctgaatttcctctatagctggaaaatatccataaaacctgacgactatgaagatctcaggtctcttgtcatccgcgcgattcctcgaatgagcgaagacgacatcttgctaccctattgaattccgcttggatttggtgcacagcattccatattaaattcgtcgccaggtagacctcggctttatttaaagggcgcagaacgaaagttcaaaaactggttcaggtttgcactcacccaccccgattcctcatccaatccgccgtccccatgaaactctcccgcagcctcatccgcagcgcctcgggcacgccggtctcccccatcgcctggtccatacacgccacccactggtcgcgctccttgatgccgatggaaaacggcatgtgccgcatgcgcaggcgcgggtggccgaagcgttcgatgtagtggtcgggcccaccgagccagccgcagaggaaccagaacagcttgtcgcgcgcatcggccagggtggtgccgtgggcggcgcgcagttccttgtattccggctccaggtccatgaggtcgtagaagcggtccacgagggtgcgcacggcgggttcgccgccgatccatgcgaagggcgtggcggcaggagatggctgctctactgcctcgacagaggctgccggggatggggccggagtaggagcgggggtggaaacggaggccgggtcttgggaagaagaagggtcgatcgtcgtcatccgcggactatggcacgcctcgccgaagcctccgcagatcccgggcccccatccggtcgatccgtgtcctgccctccttcttctgactcactcacttgttgattcaatcactccgccgcccgccgcagtgtctccaccaccggccgccgcagcacttcgcgcaggccccaccaccccgcagccagggcgagtagcgcacccgcgagggcaccggccaggggcacccagggggaggcggtccactggaagtcgaacacgtagcgcgccagggcccagcccacggcgacggcgacggtactggccaggaagcccgcgagcaggccgatgcccgccagttcggcgcgctgcacctggcgcagcaggctggcgcgggcgccgacggcgcgcatgatggcgaattcgcgggcgcgctcttcgcgcgtggcggtaacggccgcgaagagcacgaccaggccggcggcgagcgtgaagccgaacaggaattcgacggcccgcacgacctgccccagcacgcgctgcacctgggccagggtggcgcccatgtccacgttggtgatgttggggaaggcctgcaccaggcggttgtcgaagccgggcgtggcgggtgcgcggtaggccgccaggtaggtgacgggcagctcgggcggcatgcggtcggtggtgtacatgacgaagaagttggcgcgcagggagctccagtccaccttgcgcaggctcgtgatgcgcgcctcgctggccacgccggcgatgtcgaagcgcagggtgtcgcccagcttcaggcccagggtttcggcgatgccgtcctccacgctgatctcgccggcagcgccctccgtccagcggccggccacgacagtgttgtgctccggcgccttcacggcgttggagaggttgaattcgcggtccacgaggcgcctggcgcggtcgtcggtgtagtcctgcgggcccacttcgcggccattgatggcgacgaggcggccgcggatcatggggaaccagtcgtagcggcgcacgcccgcgtcgcgcagcgcggcctggaaggcgtcggcctggtcgggcatgacgttgatgacgaagcggtcgggcgcgtcggccggggtggcgcgctgccagctgtcgatgaggtcggtgcgcagcagcacgagcagcaccagggcgagcaggcccacggccaggctgctgacctgcaccacggcatagacgggccgggcggcgatctggcgcgtggccagcaccagccagcgcggcgccgtggcctcgttgacgctggcgcgcagcaccctgacggccacccagccgagcagcgcgaacagcaccaccgcgcccgcgaagccgcccacggcgatgaggccgagcttgcggtcgctgctcacggccagcagcagcgccgcgaagccggccacgcccacgccgagcacggcgagcgatgcgggcttgagggcgcccaggtcgcgccggatgacgcgcagcggcggcacgcgggccagttgcagcacgggcggcaggccgaaggccatcatcagggtgagccccatgccgaagccgaaggccacgggccaggggctgggggcgggcaaggtggcctcgacgaggccggcgagcagcagcacgaacacatggtgcaccgcgtagcccagggccacgcccacggcgctggcgaagaggcccaccagcgcgaactccaccacgtagccgcccgcgatgccgcgctggctctgccccagcacgcgcagcagcgcggcggcatccagatggtcgctggcgaagccgcgtgcggccagggcgacggccacggcggagagcagcgcggccagcagggccaccaggctgaggaacttgcgggcgcggtcgagcgtctggcgcatttccgggcggccgctgtctagcgactccacccgcacgccatggacgccgggcgcctgcacggcctcggcggcccaggcggtgtattgctgcacggcggccggcgcgtcgccggccacggcgaagcggtaagtgagccggctggccggctgcacgaggccgctggcgggcaggtcggcagcgttcaccatggcgcgcggcgcgaagctcatgaagccggccccgcggtcgggctcgatggcgatggtgcgagcgatacgcaggcgcgcatcgcccagcagcagtggatcgcccagcttcaggcccagggactccagcagcgcgggatcgacccagacctcgccgcgcgccgggatgtcacgggtggccgccgcaggcgcacccggtgcatcggtggtctgcaggctgccgcgcagcggataaccgggctccacgctcttgagggccacgagccggctggcgccgccctgggcatcgtccgcccgtcccatggtgggaaaaccgatggtggtcacgccgcgcaggcccagggcgcgcgccttgtcgatgaaggcctcgggcgtgggctggtcgctggcgatgaccacgtcgccgcccagcagttgcagcgcgtcccgctccagcccgccctgcaggcggtcggagaagaaccccacggaggtgagggccgcgacggccagggccacggcgacggtgagcaggcgcaggccgcccgcgcgcaggtcgcgccggagcatgcgccagcccagctggatgaagggcggcagggaggtcatgggcggctaccttagcgcaaacgcggcagccctccgctgcgccggggcacccggccgcacggtgcactgcgcgcccgtacgggcaccaggggccacggcagccggtgcgccggtcaggcgccgccgatgccgacggtcacccggccggtgccggcgcattcggtgcagggcgcgccttcgcgccggcccgtgccgccgcaggcggggcagaggttctcgcccgtgccgggcgtgccgggcgcggcttcgtcgcccggcgccagcgggggcgtggccgggcgcggatcgcgcccgccctgccctgcgggctggtcggatgcgcccggctgcggcgccgcgccggccgggccgctggcctgcggcgtctcgttgtcgaacgccgcgcccgggtcttcctcgcccgcgacggaaatgccgaaggacagcggatcgcggccgggctggccgcccggcggctgcgggctggaaggggacggcgtgggggaaccggaagatggggatgccataaggaatgtgcctcctgaagggaaaggcgggccggggcgccaacgcggcgccgcagcccgtctccgggtcaggcaatccgcatgcccgggcaccgcgccagcggtgcgaccggcctgtgctgcgccgttcaggagtcggtgctggcggtgtagcgcaccgcgcggggtgggcggcacaagccccagagcgcgatgccggcctgggccgccagatccacggccagggaggtgggcgcggagacggtggcgagcaaggggatgtcgagccgggcgcatttgcgcaccagttcgtagctggcgcggctggacatcacgacgaagccgtcctcgccggagcgcccctgcagggcgaggcggccgatgagcttgtcgagcgcgttgtggcgccccacgtcttccagcaggtccgtcagttcgccgtccggcgtggcccaggccgccgcgtgcagggcgcccgcggcggcgttcagcacctgcagggccggcatggcggccaccgcgcgcagcaccacgccggccggcagcgccgccgcccaggggcgggcgcggacgcgttcgggcacgaggtccagcgcctgcaggctgtcgatgccgcacaggccgcaacccgtgcggcccgccagcgcccggcgccgttccttgaggcgcgcgaagcagcgcgtggcgatctccaggtgcacctcgcaggccacaccactgccgccggcctgcgggccgctgcgcgcgaacacctcgatgccgcggcagtccgcgggcgtgtcgatcagcccctcgctgagcgcgaaacccagggcgaaggcctgcaggtccgagggcgtggccatcatgacggcatgcgagaggccgttgaagaccagggcgacgggcacttccgacgccacggcatcgtcctgccaggccagggcatccgccggcggggccccggcagcggccggcgtgtcgccggacaccccggcatggcgctgcacggggcgcgccaccacgggctccggcacgggcgcggcaggcgcttcatcgtcgcccggtgcgtccggcccacttgcagcggccgacatggcacaggcatcgcccaccccatgggccaccctgctggccgcccgcacgcgcccggcctcggtgaggtgggccagccagcggtcgccgtcctgggccacgcgcacccatccgggccccggcgtgccgcccagcacggcgtcgccgagcaggtgcaggcggcgcagcacggcgctgccgggctgtcccaggcgcttggcaaggcgcggcagggacacaccctgcggcgcatcgagttcggcgagcgccgcgagcagcgcggcggtgaaatcgtcgtccggaacggtcaaggcgggctcagacggcggcaggcgccacttcggcggacgggccctcggccgtggccccggccaccgcggcgctgggcaccagcacgacggggatggacttggaggtcggcgtgcccgcgttcaacgccacggacgacagcggcaccagcgggttcgtctctgggtagtaggcggcgaggttgccgcgcgggatgtcgtagcccaccagcttgaagcggtcggcgcgccgctcctgcccgtcgctccacacggtctggatatcgacccagtcgccgtccttcaggcccagcgcgcggatgtcctcggggtggatgaagaccacgcggcgctggccatagacgccccggtagcggtcgtcgtggccgtagatggtggtgttgtactggtcgtgcgagcgcgtggtgagcagcgtgaacaccacggtgtcgcgggtgcgggcgcgggcctggtgcacgggagtgtcctgcggcaccgggtgggccacgaagacggccttgtgcgcctcggtgttccagatgcgctcgctggccgtgttgcgcaggcgaaagccccccggcacggcgatgcgctggttgaagtccttgaagtcggcgaacacctgctcgatcttgtcgcggatgcgggcgtagtcctcgatgagccagagccacggaacgcggctgcgcgcccccagcgtggccgcggccagccgcgcgacgatggcgggctcggacagcaggtgctccgaggccggcggattgatgcccacggagatgtgcaccatgctcatggagtcctccaccgtcacgccctgcgggccggcggcctgcatgtcgatctcggtgcggcccaggcagggcaggatcagcgcctcgcgcccgtgcacgatgtggctgcggttgagcttggtggtcacgtgcaccgtgaggtcgcagcgctgcagtgccttccaggtctcgtaggtatccggggtggccgcggcgaaattgccgcccagcgcgaagaagacgcgcgccttgccgtccagcatggcctggatggcctccaccgtgtccacgccgggctcgcgcggcggctcgaagccgaagacttcctgcaggcggtccagcagcgcggccgggggcttttcccagatgcccatggtgcggtcgccctgcacgttgctgtggccccgcacggggcacggccctgcgccggggcggccgatgttgccgcgcagcagcagccagttgacgatcatctggatcgtcgccacggaatgcatgtgctgggtgatgcccatgccccagcaggcgatgacgctgcgggcctggcgatagacctcggcagcggcgcggatctgcgcctcgaacaggcccgactcctgctcgatgagcgcccaggattcggcccgcaggtccgccagcagcgcctcgatgccggtggtgtgctcccggatgaaggcatggtccagcacgccgccctcgcggtcctcgacctccaccaagtgcttcatcatgcccttgaccacggccaggtcgccccccacgcgcacctggaagtaatgcgtgctgatcggcgtggagcccagggtggccatctccatcttgctctgcgggtcggcgaagcgctccaggccgcgctcgcgcagcgggttgaaactcacgatctgcgcgccgcgcttgtgggcctcgcgcagctcgcccagcatgcgcgggtggttggtgccggggttctggccgaagatgaagatcgcgtcggcctgctcgaagtcctgcagcgtgaccgtgcccttgcccacgccgatctgcgggcgcatggcgctgccgctgggctcgtggcacatgttggagcagtcgggaaaattgttcgtgccgtattcacgcacgaagagctggtagaggaaggcggcctcgttgctggcccggccggaggtgtagaagatggcctggtcggggtcgggcagcgcgttcaggtgccgggcgatgagcgcgaaggcgtcgtcccaggcgatcggcacgtagcggtcgctcgcggcgtcgtacaccatggggtgcgtgaggcggccctggtcttccagccagaagtcgctctgcgcggccagttcggccaccgtgtgccgcgcgaacagctccgggcctgcgcggcgcgccgtggcttcggccgccacggccttggcgccgttctcgcagaactcgaaagtggaggcatggttgcggtccggccaggcgcagccggggcagtcgaagccgtcgggctggttggccgagagcagcgtcttggcgcccttgagggggatgtcctgccgcagcagggtgttcttcacgctgttgagcgcgccccagcctcccgccgggcccttgtagaactcgattttctgttcgctcatcgtggtctccttggaacggaatcatcgcggatggatgcagcacggccgcccgcatcgcgccggacgcacggcccacaggctacgccgcaggcccaggcccttgcaggcgccgggttatcgcggcgcggcccatggccgccggcagggcaacgggagcgcgcggtcatgcgggggtcctgaatttcgcggccgcgtcggccagccccgccgcctgctcgcgcatgcgcaatgccgccgcggcggcctgctcgaccagggccgcattctgctgggtcatctgctcgatgcggcccacgctgtcatggatgccttcgatgccctggctctgctcgctgctggccgcggcgatgccctcgatgagccgggtcacgtcgccgatcgatcccgcgatgccctgcatggatgcgcgggctgcatccacgaggccgctgccgccgtccgcccgctccaccgacgccgcgatcagcgttcggatttcccgcgcggagccggccgagcgctgcgcgagcgcgcgcacctccgccgccaccaccgcgaaaccgcggccctgctcgcccgcgcgcgccgcctcgacggccgcgttgagcgcgaggatgttggtctggaaggcgatgccgtcgatgatgccgatgatgtcctggatgcggtgggcatcctcccgcatcccggccatggtctgcacgacacgctccaccgcctcgccgctctgcgccgaggcctgcgagacttcgcccatgaggccgttcacctgccgggcatgctcggcgttctgcgccacggtggccgtaagccgctgcagtgccgaagccgcggcgttcagctcgcctgcctgccgctcggtgcgcgaagccaggtcgccgttgccttcggcaatctcgcgcgtggccacgcgcaacgattcagccccctggcgcacctgcgtgaccaggccggtgaggcccacgccgatgccgttgatggcctgcagcatctggcccacctcgtcccggcgatcgacgtgcatctgcgtggtgaggtcgcccgcggcaacgcgccgggccgcggagcagccctcggccacgggccgggtgataccgcgccgcgcgaggacgtacaccacggcggcgacgaccggcggcagggccaccgagaccgcgagccaggccagctgcaggggcggcagcagcgcccaggccacggcgccgatcgcgtactgcgcgaccaccaccgacaacgccagccgcgccgccgcgcccagcgcgggcatgccgctcacgtccagcccgacatagagcacgcccacgacctggcctgccgcatcgcggaccgggtcgtagcgggtgaggttctgccggccgaacaccgtggcgtagccggcatacgggcgccccgcggcaagggcgcggtaggcggggtgggagcggtccagcagcgtgcccacggcccgctcgccgtcctgcttgcgcaccgacgtggcgatgcgcacgaagtcgtcgccctggcgggcgaacacggtgccgcgcacgccggtctgcccggtgaagcggtcgatggccgcgaagtcgccgttcaggacgcggccgccgcagcgcagcacgggcggctggcccgcgggagcgggctgcaggtcgaagccgccctggtggaccgcggcgaaggcccgcgccgccgcgcggatccgccgggcgaggcttcggggcagcatgccggcttcctcgccttcaatggaagaacttggccgcgctcaccagggtcttgtagatgccccaggccagcgggatgcccacggcggcccaggcgaaggcgaccagcgccgggctggtggtgccgccacccgcgcccgcgccggtgccgacctcggccgcgacggccttctcgtgggccagtttcttctcgtgggccagttcctcgtcgctcatgaaccacttggccgccagcgggcgcaccatcaggttggcgatcaggccgatcaccagcatgcccacgaggatgtacatggtctggttgtagacctgctcgcgcgggatgcccaggccgagctggtattcgcgcatgtagttcactacgaccgggcccaggatgccggcggtggcccaggcggtgagcaggcggccgtggatggcgcccacgaactgcgtgccgaacaggtcggccaggtaggcgggcaccgtggcgaagccgccgccgtacatggagaggatgatgcagaacgcgcccacgaacagcagcttgctgcccgcgctggcggagcccgggatgctcgcgtagagcaggccgcccagaacgaagaacaccacgtaggtcatcttgcggccgagcttgtcggaaaggctggcccagaagaagcggccgccgatgttgaacagcgacagcagcgccgtgaagccgccggccacggcggcgatggcggcgagctggcccttgtcgagttcgccgaacttcgcgggcacgttgatgagcgagccgccgaagacttcctgcagcatgggcgaggccatgccgatcacgccgatgcccgcgctcacgttcatgcacagcacgatccacacgagccagaactgcgggatgccccagacgcgcttcacgtgcacgtggcgctgcgtgatcatcgcgttggcggagggcggcgggggcgtccagccttccggcttccagcccgtgggcggcacgcggtagccgagcgcaccggccatcatgaacacgaaatagacgagtgccatcaccacgaaggtctgcatcacgccgacgtccgtgggcgtggagaaggtcttcatcagttccaccgccaggggcgagccgatcatcgcgccgccgccgaagcccatgatggccatgccggtcgccatgccgcggcggtcggggaaccacttgatgagggtggacaccggcgagatgtagcccaggcccagcccgatgcccccgatcacgccggagccgaggatcatgagccagaactggtgcagataaatgcccagcgccgacagcagcatgccgccgcaccagcacagggccgaaaccacgccggccttgcgcgggccggcgcgctccagccagccgccccagatggccgccgagcagcccaggaacacgaagaagagcgtgtacatccagcccagggtggccacgcgccagtcgcagccggtggcgaacagctcggcgaagaagctcatgtccttcgggcaggccgtcgcgcccgtgccggcggtggacagcgccttggagagcggcagccagaacaccgagaagccgtaggccatgccgatgcacaggtggatggccagcgcggccggcggcaccagccaccggttgaaacccggtcccgcgatgatccgctccttgtccagaaaacctggtcgtgtatccgccatgcccgctccttaacgcaaggttgttgtattccgcttgatgaaaaatccggaaacagttaccggatgcgcggagtttcaacgctgcggttgacgcgcgtcaatagatcaagtcagcaaaagcaattgactttttctactgaacgggcgatcaacgaaggggcttgcgcggtgccgccggagcggcaccatcggctcaggtgtccttgctgaccgcgatggtggggaacttcgaggaaaagtccttggcctgggtcgcgatcttcgcggccacctcgcgcgccacccggcggtagatgttcgccacctcgccagcgggctccgccaccacggtgggggtgccgctgtcggcctgcaggcggatctgcaggtccaacggcagggcgcccaggtaggccatgccgttctcctcggccatgcggcggccgccaccctcgccgaagatgtgctcgacatgcccgcactggctgcagacatggacggccatgttctccaccacccccagtatgggcacgcccactttctcgaacatcctgatgcccttgcgggcgtcgagcagcgcgatgtcctgcggcgtggtcacgatcacggcgcccgtgaggggcacgcgctgcgagagcgtgagctggatgtcaccggtgccggggggcatgtccacgacgaggtaatccaggtcctgccagttcgtctgccgcagcagttgctccagcgcctgcgtggccatgggcccgcgccagatcatggcctggtcgggctccaccaggaagccgatggacatcacctgcacgccatggttgcgcagcggctccatggtcttgccgtcggcgctctcgggccggtccgcgatgcccagcatcatcggctggctggggccgtagatgtcggcatcgagcacgcccacgcgcgcgccctcggatgccagcgcgagcgcgaggttggcagccgtggtgctcttgcccaccccgcccttgcccgaggcgacggcgatgatgttgcgcgcctgcggcagcacctgcacgccgcgctggaccgcatgcgcgacgatgcgcgtggcgatggtggcggacacccgctccacgccctccacggtgcgcgccgcggcctccagctcgcccgccagggcggcttccaggctgcgggccgggtatcccagttccacggtgaaggacacggcgccgccctcgatgcgcaggtcgcgcagcgcgcgcgtggaaacgaaatccttgcccgtgtgcggatcgcgtacgctcgcgagcgccgcgagtagcgcctgttcagtcactgccatatcggtaaatctccttggggccgggtagtctattccctgccctccaccctcgcgcggcgcaggacaatgccgcggtttttcgtttttttgcttttgaggattgccgttccgtgaaactgaagatggcccccaactcgcttttcgccatcctgctgcgctcgccgtggtgggtgagcttcctcgcggcgggcgccatcgccctggcctgcggggcgctgctgccggcgcacgtggcgccgttcgcggccgtgggcgtgctgcccctggtcggcgtgggcagcatggcggcctggcggcaatggaacgcacccagtgccgcacgcctgcaggaagcgctggacgaggccggcgccctgccctggcgcacgctcgcggaccggctcgagcgtgcctggctggcagagggctacaccgtccagcggctggccggtggcgcggcggacttccgcctcgacaagggcgggcatgccgtgctggtgggcgcccgccgctggaaggccggcacccacggcgtggagcccctgcgcgaactgcaggccgcggtgcaggcgcaggatggcgcctcgggcgcctacctcgcgcccctgggcgccgtgagcgatgcggcccgggatttcgcgcgcagccacgggctggacatcctggacggccccgccgtggccgcgctgctgctcaaggccccggccggcacgggccgctgaagcggccgcccctcccatggcagccgcgccgtcccgagccaccgcgcagcgcccggccggcctcgtgctcacgggcggcggcgcacgcgcggcctaccaggtgggcgtgctggaggccatctccgacctgcgcaaggcctgcggcgcggggcgcgagcccaacccttttcccatcatcaccggcacgtccgccggggccatcaacgccgccgccctggcctgcggggcggaccatttcgaccgggcggtgcggcgcatcgcgcacgtgtggagcggcttccacgcgcagcaggtctatcgcgcggactcgctgagcgtgatgcgcagcggagcgcgctggctcactttgctctcgctgggctgggcgctggcccgctggcggcggatgcgaccgcgctcgctgctggacaacgcccccctggcggagctgctctcccgcctggtgccgctctcgcgcctgccgcgcctggtccgcgcggggcacgtgcaggcgctggccgtcacggcatccagctacacctcgggcgagcacatcaccttcttcgaagccgccgattcgctcgcgccctggcagcggcagcagcgccgcgcggcacggggccgcatcacccatgaccacctgctggcctcgtcggcgatcccgttcgtctttccggccaccgcgctggagctggacgggcggacccagttcttcggcgacggctccatgcgccagtccgcgccgatcgctccggccatccacctgggcgccggccgcgtgctggtgatcggcgcgggccgcatgcacgagccggccggcgacctgtccgcggagaccgtgccggcctacccgacgctcgcccaggtggcggggcatgcgctgtccaacatcttcctggatgccctggcggtggacgtggagcgcgcacagcgcatcaaccagaccctggcgctgatcccgcccgaggcgcgggcgctgagcccgctgcggccgctggaactgctggtgatcgccccgtcgcagcggctggatgcgctggcggcccgccacgtgggcgacctgcccgcacccgtgcgcaccctgctgggcgccctgggcgtgaccgccaacgagcgggacgtgcgcggcgccgcgctggcgagctacctgctgttcgagcccgggtacacgcgcgaactcatggcgctcggccggcaggacgcgctcgcgcgccgcgccgagatctgccgctttttcggctggcacgacgcgggccagccggtccgggccccggcgcggcagccttcccgctgaaagcgaaaacgtccgacattcagggtttacaccgatggctccggcgtacctagaatgacctgaccgcaacttccagggagttcctggcgatgggcatttttggttcctccaaggcgaaatcggtggccgacctcctggtcgagaccctggcgcacgccggcgtgcaacgcatctggggcgtcaccggcgacagcctgaacgccatcaacgacagcctgcgccggcacggcggcatcgaatggatgcatgtgcgccacgaggaggccggcgccttcgccgcgggtgccgaggcccaggtcacggggcggctcgcggtgtgcgcaggcagctgcgggccgggcaacctgcacctgatcaacgggctctacgactgccagcgcaaccaccagcccgtgctggccattgccagccacatccccggcagcgagatcggcctggggtacttccaggaaacccacccgaccgagctgttccgtgaatgcagccatttctgcgagatggtgcaggacccgaaacagttgcccgaggtgctgcaccgcgcgatgcgcacggccatcggccgccacggcgtggccgtgatcgtgctgcccggcgacgtgtccaccctcgacgcgcccgagggcgcccggccggatttcgcgccgccggccgcgccccgcatgcttccggacgaggcagcgctctcggaacttgccgcgctgctgaacggctccgacgccgtgaccatcctggccggtgccggcacggccggagcgcacgacgaggtcgtggccctggcgagggccctggccgcgcccatcgtgcatgccttccgcggcaaggagcacatggagtgggacaacccgttcgacgtcggaatgaccgggctgatcggcttctcgtccggctaccacgcgatgcgcgagtgcgacacgctgctcatgctgggcacggacttcccctaccgcgacttctatccggacgatgcggccatcgtgcagatcgaccgcgatcccggcgcgctgggccggcgcgcgcaactgcgcctggggctggtggccgacgtgcgcgaggctgctgccctgctggccccgctcatcgagccgggccgcgacaccggttttctcgacaaggcacgcgagcactaccaggcggcgcgcaaggagctggacgcgctcgcgtcgccgcgcgccggcgacgaaccgctgcacccgcagttcgtggcggccacgctcgaccggctggcggccgacgatgcagtattcaccttcgatgtcggcacgcccgcgatctgggccgcccgctacctgcgcatgaacggccggcgccggctgctcggctccttcaaccacggctcgatggccaacgcgatgccgcaggccctgggcgcgcaggcggtgcgacccgaccgccaggtggtgtcgatctccggcgacggcggcctcgcgatgctgatgggcgacatgctcacggcagtgcagatgaagctgccgatcaagatcgtgctcatcaacaacggcgtgctcggcttcgtgcagatggagcagaaggcctcgggctacctggacaccaacgtcgcgctgcagaacccggatttcagcgccatcgcgaacggcatgggctttctgggcctgcgcgtcgcccgctcggacgaactcgagcccgccctggtgcgggcgctggcccacgacggccccgccctggtggacgtacgggtggacccgatggagctgtcgatgccgccgaagatccgggccgcacaggtcaagggcttcagcctgtacgccgcgcgggcggtgatgaacggccggggcgacgagatcgtcgagctggcgaaaaccaacctgctgcgccgcaggtgacggcggccggcgcggcgccggaccggggaggctcttaaaatcatccgttgcgcccggagccctccgcccgggccgcactcccctcagaaagcccgctcccgatgcccgcacgcaagatcttcgtcaccaccgccctgccgtatgccaacggcaacttccacatcggccacatcatggaatacatccaggccgacatctgggtgcggttccagcgcatgcagggcgccgaggtgaacttcgtcggcgcggacgacacgcacggcgcgccgatcatgatcgccgccgagaaggccggcaagacgccgcagcagttcgtggccgacatcgccgccggccgcaagccctacctggagggcttccacatccgcttcgacaactggcacagcacggacgcgcccgagaaccacgaactcgcccgccagatctaccgcgacctgcaggccgcgggcctgatcgagacgcgcaccatcgagcagttcttcgaccccgagaagaacatgttcctgccggaccgcttcatcaagggtgaatgcccgcgctgccacgccagggaccagtatggcgacaactgcgagaactgcggcgcggtgtacgcccccaccgacctgatcgagccctattcggccctctccggcgccaagccggtgctgaaaagctccgaccatttcttcttccagctctccgacccgcgctgcgtggccttcctgcaggaatggacgcaggacggccgcctgcagcccgaagtggccaacaaggtcaaggaatggttctcggtgcgcaccaaccccgacggcaccaccagcgaaggcctgggcgactgggacatcagccgcgacgcgccctacttcggcatcgagatcccggacgcaccgggcaagtacttctacgtctggctggacgcgcccgtgggctacctcgcctcgctcaagaacctgctggaaaagcgcggccagagctacgacgactacgtggccgatccgcagctggagcagtaccacttcatcggcaaggacatcgtcaccttccacacgctgttctggcccgcgatgctgaagttcagcggccgcaagacgccggatgcggtcttcgtgcacggtttcctcaccgtgaacaacggcgagaagatgagcaagagccgcggcacgggactcgacccgctgaagtacctgggcctgggaatgaacgccgaatggctgcgctactacctcgcggccaagctcaacggccgcaacgaggacatcgacttcaatgccgaggatttcatggcgcgggtcaacagcgacctgatcggcaagttcgtgaacatcgcgagccgtgccgccggcttcctcaccaagcgcttcggcggccggctcggcacgcccgatgccgacggcgcggcactgctggaggccctgcgcgcccaggccggcgccatcgccgaggcgtatgagcggcgcgacaccgcccgcgccgtgcgcgagaccatgctgctggccgaccgcgtgaatgaatacgtggacgcacgcaagccctgggaactcgccaagcaggaaggccaggaagccgcgctgcaggccgcctgcaccacctgcatcgaggccttccgcctgctcacgctctacctcaagcccgtgctgccggccctggcggcgcaggtggaagcgttcctgaacgtccagccgctcaccttcgccgatgcgcccgccctgctgggcgaaggccacgccatcggggcctaccagcacctgatgcagcgcgtggacatcaagcagctcgaggcgctgttcgaggccccggccgccgctgccacacccgcagcgtccgctgccgccgatgccggagcggatgcaccgggcggcgaggccatcgcccccaccatcaccatcgacgatttcgcgaagatcgacctgcgcatcgcactgatcgtgaactgcgagccggtcgagggctccaccaagctgctgcgcctcacgctcgacgtgggcgaaggccgccaccgcaacgtcttttccggcatcgcgagcgcctaccgccccgaggaactcgtgggcaaactgacggtgatggtcgccaacctcgcgccgcgcaagatgaagttcggcgtctccgagggcatggtgcttgccgccagccacggcgacgagaaggcgcatccgggcatccatgtgctgaacccgtggcctggggctacgccgggcatgcgggtgcggtgattgagagcggctgacacggtccatttgggcgtcatcgtcgcatcccgcctcctttcaggcgaaagatgaagacgccgatatgcactcaatgcggcatatcgcgtttgcagcctgcctgggagccttccaggtaactgcggctgccgcagaccaggctgtttcaggcgttttcgagggaactggcagggcctgctccggcatcttgaaggttcaaaagaaaacccttgaatggcgctcggctttcagttcatgccattcgacgcgatacgaagtattggagaaaagccaaggcccccgtccagaacgcatagctctccacttcgagaaattgaacgaccaatgccgctactcagtgatcgaaatggagcgcagggggagctaccaatggaacgtgacggcctatccatcgttgaagggattcaacaacaggaaatcgcctgaccggagcgactcctcattgccggaagagcaaacactatcatgtccgatggtcggcccccgttgagacctatgggggccgctgcgggcggcgctttgcgccacggtttactgacacgaaaagaaagggccgcaatgcgtgctgcttcgcgctttttgcgcgccctgacgcggccgttcgctctggcagtctgcctgtccgcgctcgccggctgcaccgtggtgagcgtggccaccacggccgtcggcgtcaccgcgagcgccgtcgggctggcagccgacgccgccatcggcacggtgaagatcgtcggcaagggcgtgggcatggcggcggatgccgtcacgggtggcgactccgacaacagcggcatccatatccgcgagtcgatccgtccggccccggtgcaggccgcacccgcaccgccataccctgccgcgccctactcccccacgtagcgccccggccggtggctgatccagaggaacacgctcatcaccaccgccgccagcaccgaataacccacgcgctcgggcggcaccacgaaaagggccagcgccagcacggtgcagtcgatcgccatctgcaccttgcccgcacggataccgtgccggttctgcaggtacagcgcgacgatggtggccccgcccaggctcgacttgtgccgcgcaaggaacaggcagcccgtgcccagcagcaggccacccagcaccgccgcaaacaggggatcgaggtagtccacgtgcatcacgtgcggaaacatttcggtgagcagcgacagcagggccacgctcaggaaggtcttgagggtgaactcccgccccatgcgcgtccaggcgaaccagtagaagggcaggttgacggcgaagaacagcttgccgaaggacacgtccgtcaggtaatgcagcaggaacgcgatgccggccgtactgccgatgagcagcccggcctgcccgaacagcatcagggccatggccacgaacagggtgccagcgaccagcgcctggacatcctcgtagcggccatgccgcagcgaaggaacgggaaccggaatgggatcgggcggcgtggatggcatggcaggcagcagcggcgggaggtgcagggggaaggtacagaagccatgcaagcggcgggccagaggccagcggcggcacctccaccgcgcaggctcagcggccgtcctgcagctcggccgtgctgccgctgcgcagcacgcggccgcggaggtcgaaggtcacgctgaacaccatgggctggttgccgccgtcgttccagcgccagtcccagacggtctcgcccttgcgttcgaacgtcatcattttcgccggcttgccgaggctgcggcgcacctcctccatgagcatgccgggaacgatggtctcgaacacgtggggggccagtacctggcgcagcgcgctcatgcggccatcggggccgatggtgatcatgtagttctggtgcccggcgggctggcggttgtattcgagcgtgcgcgcgccgccgggctcgtcccagatgcgctcgggctcgccgaagcgggcgcgcacgtcggcctcggtcgagacgccctcttccagttcgctgatgcgctgggggtcgcaggcggcaagcagccagagcgccgcgccgcccgcggcggcgacggccagcgcgcggcggcgtgcgggggaggcaggcccgggaaggccgggcagggtcagggaatggagggaggatgcaggggacagggcaagcgtcatcgataaagggggaaaagcgggcgcgcgccaggcgcggaatgcaggggggacgtgcggccccggccgccggagcggccgggaacgccagccggaaatggtagccgcgtccggccccggtaaaatctccggttgttacaaagacttcgatccgcctgccatgtccttcttccgccgccccgactaccagtccgacgccacccagttcatccagaagctcaagtccgaccggcccgaactcgacgcccagcaggtggcgggccgcgccctgctgtgggacaagcaggtggaccgcgacatctgggaggaatacgacgaagcccgcgtcgcccagaagccctacgtgtaccagacccagggctgaccgcacagcccatggaccggccggcatgccgtcgatcggcgggcggcccgccccatccggatgaatgcagcgcatgagcgccgacaccatggacgccccgccgcacgccggtgacgccgcgcaggacgccgccggcggtgcggccggcgacgccgtggcgcggctctacggagagcccctgttcgccctgccgcaggacctctacatcccgcccgatgcgctggaagtgttcctggaggccttcgagggcccgctggacctgctgctctacctcatccgcaagcagaatttcaacatcctcgacatcccgatgctggatgtcacgcggcagtacctcggctacgtggacgagatccgcagccgcaacctggaactggcggccgagtacctgctgatggcggcgatgctcatcgagatcaagtcgcgcatgctgctgccgcccaagaagcaggaaggcgcccaggagccggaagacccgcgcgccgaactggtgcgccggctgctggaatacgagcagatcaagctcgcggcggccaacctgggcagggccccgcagtacggccgtgacttcctgcgcgcgcaggtccacatcgagcagagcctggtgcagcggtttcccgacgtgcacgtggccgaactgcaggaagcctggcgcgacatcctcaagcgcgcgaaactcgtgcagcaccaccgcatcacccgcgaggaactgagcgtgcgcgagtacatgagcgccgtactcaagacactgcagggccggcgcttcgtcgagttcgaggaactgttcgatccctccaagggctccacggtgctcgtggtgaccttcatcgccctgctggagctgggcaaggaaacactgatcgagatcacccaggcggaagccttcgcgcccatctacgtgcgcctggcctacaccccggtgtgaaccgccgccgcggcaccgccctccggcggacagcggccccatccgacttccatcccttccgaaccgcatggcctccttcgattacgacgtactcatcatcggcagcggcctggcgggcctgtccaccgcgctgcatctcgcccccacgcaccgcgtggccgtgctcacgaagcggggactggccgacggcgccagcggctgggcgcagggcggcatcgccgccgtgctggccgagggcgacaccttcgatgcccacgtgcaggacacgctcgtggcgggcgcgggactgtgcgacctcgccgccacgcgcgccgtggtcgaaggcgcgccgcaggccatccagtggctgcagaccctgggcgtgccgttctccgaggaagcgccgggccggctgcacctgacgcgcgaaggcggccacggcgcgcggcgcatcgtgcatgccaccgatgccaccggcgcggccgtgcagcgcaccctgctggacacagtgcgcgccacgcccggcatcaccctgctggaagagcacacgctggtggacctgatcaccgcccgcaagctcggcctgcccggcccgcagcgctgcctggggctctacgcgttcgacgaggccaccgacaccgtgcacaccttccgcgcgccgcacaccgtgctggcgacggggggcgcgggcaaggtgtacctctacaccagcaacccggacacggccacgggcgacggcatcgccgccgcatggcgtgcgggctgccgggtgcagaacatggagttcatccagttccaccccacctgcctctaccacccgcaggccaagtcgttcctgatcagcgaagcggtgcgcggcgagggcggccggctgctgcggcccgacggcacgcgcttcatgccggcgcacgacgaacgcgccgaactcgctccgcgcgacgtggtcgcccgggccatcgacttcgagatgaagacccacgggctcgactgcgtgcacctggacatctcgcaccagagcccggaattcctgcaggcgcacttcccgaccatcctcgcacgctgcgcggaactgggcatcgacctcacgcgccagcccatccccgtggtgcccgccgcgcactacacctgcggcggcgtgctcaccgacctcgcggggcgcaccgacctggcgggcctgcatgccatcggcgaaaccgcctgcaccggcctgcacggcgccaaccgactggcgagcaattcgctggtggagtgcatggtgttcgcgcgcgccgccgccgatgccatcctcgccgcgccgcccgtttccagcccgcctccggccctgcccgcctgggacgacagccgcgtgaccgatgccgacgagcgcgtggtcatctcgcacaactgggacgaactgcgccgcttcatgtgggactacgtgggcatcgtgcgcaccgacaagcgcctggagcgcgccgcgcaccgcatcgcgctgctgcaggcggaaatcgccgagttctacgcgaacttccatgtctgccgcgacctgctggaattgcgcaacctcgtgcaggtggccgagctcatcgtgcgctcggcccagcagcggcgcgagagccgcggcctgcactacagccgcgactggcccgccatggccgcgcccgcggcccccaccctcctcgtgccgccggtccgctgaccggcgccgggccccttttttctttcctgcagacgcatggtcagagacgacacttccctcgccgcccgcagcatcgccagcgtgtggcatccctgcacccagatgaagcgccacgaggccgatccgcccgtggccatcgcccgtgcggccggcccctggctggaaggagacgacggccgccgctacctggacggcatcagttcgtggtgggtcaaccttttcggccacggacatccgcacatccgcgaggccatcgccgaccagctggcgcggctggaccacgtgatgctcgcgggcttcacgcacgcgccagtggtggagctctccgagcgcctggccgcgctcaccgggctcggccatgcgttctatggcagcgacggctcggccgcgacggagatcgcgctcaagatgagcgcgcatttctggcgcaaccacggccggcccgggaaatgccggttcatcggcctggcaggcggctaccacggcgagaccgtgggcgcgctcgcggtgaccgacatcggcctgttccgcgaagcctacgcccccctcgtgcgcctgggcgccaccgtgcccagccccgatgcgcggggcgccgcggccggagaggacgccgccgccgtggcgcgccgcgccgccgccgtgctgcaggactggctggaggagcaccatgccaccaccgccgcgctcatcgtggagccgctggtgcagtgcgccgccggcatggcgatgcacgatgccgaatacctgcggcaggcccgcacgctgtgcgaccgctacggcgtgcacctcgtcgtggacgagatcgcgaccggcttcggccgcaccggcacgatgttcgcgcaccagcaggccggcatccggccggacttcatctgcctctccaagggcctgacgggcggcaccctgccgctgtcggccgtgctcaccaccgatgcggtgtatgccgcgttctacgacgacgacgtggcgcgcggcttcctgcattcgcactcctacaccggcaacccgctcgcctgccgcgcggcgctggccacgctcgatctgttcacccagaccgatgcgctggcgcacaacgcacggcgcgcaccgctcttccacgcggccttcgcgccgctctcggcccacccgcgcgtgcggcacgcgcgccacctcggcatgctctgggcctgggacgtggaaggcacggcacccgacttcgcgcgccgctaccaccgccacgcgatggcgcgcggcctgctgctgcggcccatcggccgcacgctctacgccatgccgccctacgtgctggacgacgacgccatcgcacacctgggccggcaggcgctcgcggcgctggacgccacgctggccgaagagaccggcgcccctggcgcggctgcggccgccgaaaggagcctgccatgatcggctgcttcgtcaccggcaccgacaccggcgtgggcaagacgctcgccagcgccggcctgctgcatgcgctcgcgcgccaccatgcgcgcgtggtgggcatgaaggccatcgccgcgggcgcggagcccatcggccccggcggcacgctcgccaacgaggatgtgctggccctgcgcgccgcctccacggtccaggtggcgcccgcgctggacaatcccgtgctgctgcccgacccgctctcgccgcacatcgccgcgcggcgtgcgggcacgcgcatcgatatcgccgccatcgtgcaggcctgcggagcactcgctgcgcaggccgatgccgtcgtggtggaaggtgccggcggcttccacgtgccgctctcggacaccgagactggcgccgacctggcccaggcgctcggcctgccggtggtgctcgtcgtgggcctgcgcctggggtgcctcagccacgcggcactcacggccgatgccatccgcgcgcgcggattgcccctggccggctggatcgccagccgcatcgaccctgccatgctggcggcggaggacaatatcgcctggctgcggcagcgcctgcaggcgcccctgctcgccgacataccgcaccagcggcagcccgacccgcgcgccacgccgttcacgctgcccgattcctggaccacgccttccgcatgacgacctttcccttcgctccctcctggctcgacgaactgcccgcccgcctggcggaactcgacgccgtccacctgcgccgccgccggcgcgcggtacggccgctgcagggcgcgcacctggatgtggacgggcagcccatgctggccttctgcagcaatgactacctggggctggccagccatcccgaactcgccgacgccgcctgcgcgggtgcacgggaattcggcgtgggatcgggcggctctccgctggtgagcggccacagccaggccaatgccgcgctcgaggacgacctcgcacgcttcgtgcagctgccccgggcgctctacttctacgccggctacgcgaccaacatcggcatcgtgccggcgctggtcggcgcgggcgacgcgctgttctcggatgcgctcaaccacgcctgcctgatcgacggggcacgcctttcgcgcgccacgatccaccgctacccccacggcgacctcggggcgctagaggcccagcttgcggccagtcccgcacggcgcaagctcgtggtcagcgatgccgtcttcagcatggacggcgacgtcgcagacatccgcacgctgcatgcgctctgcgagcgccacgacgccctgctgctgctcgacgatgcccacggcttcggcgtgctaggaccgcagggccgcggtgccctcgccgaagcgggcctgaccgggccgcgggcgtcgcagcgcgtgctctacatggccacgctgggcaaggcggcaggcgctgccggggccttcgtggccggcagcgaggtcctcatcgaatggctgctgcagaaaacgcgcagctacatcttcgccactgccgcgcccgcgctgctggcgcgcacgctccaggccagcctcggcctcatcgagcgcggggatgcgctgcgcgcgcatctcgacgcccgcatcgcacagctgcgcgcgggcctcgctcccgtgctgcaggacacgcactgggaactgggcacgtcgcgcactgccgtccaggcgcttgtgatcggtgccaacgacgaggcgctggccgccatggaagcgctgcgcgcgcggggcctgtgggtgcccgcgatccggccgccgacggtaccggagggcacggcgcggctgcgcatcgccctgtctgcggcccacaccgaggcggacgtggcacggctcgtggatgcgctggccgacatcgccccgactgcccggtccgtactgccccaggaggccgccgcatgacctacagcgtcaaggaaatcttctacaccctgcagggcgaaggcggccaggccggcatgcccgccgtgttctgccgcttcgccggctgcaacctctggagcggccgcgaagaagacaggagcagcgccatctgccgcttctgcgataccgacttcgtcggcaccgatggcacgctgggcggcaagtacgcgcaggccgatgcgctggccgacgtgatcgccgcgcaatggccggcgcacgatgccgaccaccggctggtggtgctgaccggcggcgagccgctgctgcagctcgacaccccgctcatcgacgcgctgcacgcccggggcatgcgcatcgcggtggaaagcaacggcaccgtcgccgccccgcccggcatcgactggctctgcgtgagccccaaggcgggcgcgccctgggtgcagcgcgcaggccaggaactcaagctggtctggccgcaacccggcttcgacctcgcggaactcgaaaacgcgacccgcttcgaacatcgcttcctgcagcccatggacgggcccgagcaggccgccaacaccagcctgtgcatcgccgcctgcatggagcggcccgcctggcgcctgagcctgcagacccacaaactcacgggcatccgctgaagcggcgcccctttcgccttcgtctcccgaccatgctgttcaccgtccaccaacgcttcttcttcgatgccgcgcacacgctgcagcgcgaaatcgaagccgaaggcagccgccgcatccacggccacacctaccacgcggagatttccgtcaccggcccgcgccatcctgccacgggcatggtgatcgacctgggccacctgcgcgcgcgctgcgcccagctgcgcgagcgcctggaccaccacctcctcgacgaagtgccgggcctgggccccgccacgctcgagaatctctgcgtgttcatcgccgatgcgctcggcgacctcgatccgccgcccagccgggtgcgggtctggcgcgatgccgtcggcgacggctgcgtgctcgacctggcgctcccgcgcggctgaccctttgacttcccctctcatcacagaccctgcgacgccatgccccatctcgtcatcgaatacagcgacaacctgcgccccttccccgaagcgcaagtgctggaggcagtgaatgcctccctcactgccagccccgagatcctggccgaatccgacctcaagagccgtttcaccaccgccgagcggttcgccatcggcacgcagccagccgggcgcgccttcgtgcatgcgcaactgcgcctgctctccggccgcacgcccgaagccaagcaggacctggccggccgtgtcggtgcggtcctgcgcgagcacacgcccaggcctgccggcgtgatggtccagctcagcgtcgagatcgtggacatggaccgtgcgtcctacgtcaaggaaaagctctgacctagccttttccgccgccgggttccgctgcgcgcgagcgcccggaggcgctccggccacgggatcagccggccacgggccgcatcagcgatgcgatggcctggaaggcaccgatcgactggccgacggcacggccgctgcgctgcagggccccgcgctccggcgcatcttccgccagggcgcgggcctgcggcagcgaaccgggggccgacacggaccgggccagctccgccatcgcggcggacgagcggcccaccgattgcgcggcacgccgcgccagcacgccctgcaccgggctgggtgcgcgcgcctccgtatccccggccgcgggctctgccatgaaaagcggcgcggccacggcggattccatcaccttcgccagcgcggcgggcccgcggacggcccctgacgaaacggccgcgcgcagcacgcccaggtccggcaccggcagggtcgatgcctgcaggcgcaggaccagcgcggcacccacgtggcggccggcctccgcgtgcccaccgcgggccacggcccccagggcgatctgcgcggccagcacattgccgtcgctgcccggcgtcgtgatgtcctcctgcagggagcgggcccgctcgcgcagtgctgtcccggaggcagcctccagcgcgttcatcccctgcaccatggcatccggcacgatcgcgcgttcgtcgatcggctcgaacggcagcgacggaagcggcgccatggcgccgaccatggcctcggcgcgccggctggcagtgccatccagcaacgcctccacggcggcgtccggcatcctgccagcgccgtgcagggcgccggatgccagcgcggcctgctcggcgccccggcgggcaccggcgaggtcggagggcagcgaccggtccaggccggcgagcgccgcctgtccatgcaggatcgcctcgccgtgggcggcctcctggtggccaggcatcgacaggtcctgctgcagggccgcgagcagccgggcgccatcggcggtactggcggccgccctgcgctgcgctgccaccggcgtgccggcgggtgaagcggcctggcgcgccaccgccgggcgctgcggcagggccgcggtccgggtcctgccggccacgccgccctggggctggggcgcacgccgcgccaacccggacggagcggccagggactcggaagcaggccggccggcgggagcatctgcaggacgtgtctctgtcgcgcgcgccgcatccggcccgatggggggacctttgcgcgaaatgggggcggtcatgtcagcctcctgcgatgccgggggaaaagaccagggtggccaggcgcgcggtggccaccatctcgcctgccagtgcctgcccttcggcatccccggcgggcagggtcacgcggcggtgcaaggtcgcctcgccttccggcaggcagccgatcgcggcatcgaaccccgccagcagccccggcgcgttggccagcagcgcggacgcatcctgcgccggcatgtcggaaaacctctgccgcatgaccacggtgagcatcacctgcacctccggccgtggcatcgcatcctgcctgccaggcggaggcgacagcggcgccacggtgatcagcaggtcgccgatcgcgcagccaccatcctccgccgcgcggtcgatcccggcgttgtccatgcccagcgcacgggcagcggcgcggatgaaatcatgggtgtcgagcggcgggctctggaacgtggcggcgccgttgtcggctgccgcgggctggtgaggcgatcgcatgagaaatccttgtcgtgtatcgaaaagcggcggtccctgccacaacgtgcgcttttggagcacgcccgcgcgggcacttacggcatgccgggaatggatgcccggccgccgcgacccgcaaccacaggtccgccccagcagggtatcgatacggcggtcatgccggaggcacggcgcgaagccatgcgcggcgatgcgaagcagccggccgcggatacgaagccggtgccggcagctcgctcaggagccggaggccagttccgcaggcagccagccccgcaggctgttcaggaaggcccatccgcgcacgcggggcacgtcctccagccggaccacggcctccacgagccgcccctcgcgcagcgcgaccgcccgccccaccccgggcagcagcccgcaggccagcggcggcgtgacccagcgcccgtcgagcagcgccgcgatgttgccgaaggtcccctcggtgatctccgccgcctcgttccagagcaccgtatcgaacacccccggcacggcgggcgcgaaggccgcatagtgcgcgcgccgcgtggtcttgtggcgcacgaactcgccgtgcgccgcgctgaagggccggtccgccagcgccagccgcaccggtaccggcacctccgggcacgcgaaggcttcggcacgcggccggccggcggcatccagcagcagccgcgcgcgccaccggccccgtggatgctccgccgccagtgcgtccaggcaggcctgcacgcggcctgcatcccacgaaaacccgaaatgcgctgcggatccggccatgcgcgccaggtgctcctcccggtggcgaaaggccccatcctgcagcgccagcgtctccagcacctcgaaaggctggctggcccgctccacgaaggcccgcttgtggcgccactcgtcccattcggcatccgcctgcgcatcggaggtgatgccgctgccgatgccgcactccgccgcgccgccacgcagcaccacggtgcggatcggcacgttgaacgtggccgcgataccgccctctccgggcgggccgtcgggccgaaccacccccagcgccccgcagtacacaccgcgcggcccggcctccagcgcacggatggtccgcatcgcctgcaccttcggcgcgcccgtgaccgatccgcaaggaaacagcgcggcgaacacgtccgccaggcccaggcccggccgcgtgcgggccgtcacgtccgacgtcatctgccacacggtgggcagcgcctgggtacggaacagcgccggcacggccacgctgtggggctcggcgatgcgcgagagatcgttgcgcagcaggtccacgatcatcacgttctcggcccgctccttgggggccgtgcgcagatgttccgcccaggccgcgtccgtctcgggggtgtcgccccgcggtgccgtgcccttcatcgggcgggccaggatcgatccgcccgccgggcccgatcgccagtcgaagaacagttcgggcgacaccgacagcacctgctcgtctccggtatcgatatgcgcggcatacccgtccggctgcgcgcgctgcagggcttcgaacaatgccgccgggcggccctcgaaccggcccctcagcggcgccgtgaaattgacctggtacagctcgccgtcgcggatggcctgctggatgcgccggaaggctccatcgaaatcctggcggtccagaccgccccacccctccaccgacgcggatgccctgccggcctcggccatcccgcccacgtccaccacttcgcctgccggcaagggagcgccatacacggcgaaccacgccagaggcccgccggcaggatgcgtcgcgagcgccgcatcgaacgctcccgccgcctcgtagcgcaggtagcccacgcaccatgccccccgccgtgcctcggcgtccaccgcttcgagcacggggcggacttcctgcagcgagcgggccaccagcacctcgcgcggctccgcgaaggccaggcgcagccgcggtgccgccggatccagcggcgtggagaaatcgatgcgggccgaagagatcatgccgcgccgatgcgcggcaccagggcgcctgcaggctgcccttccttgagcgccgcggtgaacgcgagcatgcggtcgatgggctggcgcgcccggggaatcagcgctggatcgacgtggaccgcattcgcgccggtttccagcacgcgcgccacgtcggccaggccgttcatggccatccaggggcagtgcgcgcagctcttgcaggtggcgctgttgccggccgtgggcgcctcgtggaacaccttgtccggattgagcgcacgcagcttgtgcatcatcccgttgtccgtcgccacgatgaactcgcgtgcgtccatctcgcgcgccgccttgaggatcgcgctcgtggagcccaccgcatccgccagggctaccacctcggccgggctctccggatgcaccagtacccgggcgtgcggatgctcccgcttgagcatctccagttccgccgccttgaactcgtcgtgcacgatgcacgcgccgttccagaacagcatgtccgccccggtctcccgctggatataggcccccaggtgccggtcgggcgcccacaggatcttgtggccggcggcgtgcagcgcgcccacgatctccagcgcgcaactggaggtgaccagccagtcggcccgcgccttcacggcggcgctggtgttggcatagacgaccacggtgcggtccggatgggcgtcgcagaaggcgctgaatgcgtccaccgggcaccccaggtccagcgagcaggtggcgtccaggtcgggcatcagcacggtcttctcgggcgacaggatcttcgccgtctcgcccatgaagcgcacccccgagacgaccagcgtctgcgcggcatggtcgcgcccgaatcgggccatctccagcgaatcgctgacgatgccgccggtttcctccgccaggtcctgcaggtcggggtgcacgtagtagtgcgacaccatcaccgcgttcttctcgcgcagcagcgcgcggatgcgctccttgagcgcggcgcgttcggccggcaggggctccgcgggcacgcgggcccaggcgtggcgggtggagcacgcgcccccgccctcgctggcgggctgttcgtattccacgggcttgagggcgagggtgtcggtggtcatggtggggtgcctgtcgggccgattctgcggggcctcgtcggggttgcggaaaacgcgctgtgcagcgtgcggagggcgactcaggccggatcctgcatgcgcatcgagaaatcggtggccttcacgtccttggtcagcgtgccgatggagatgcggtccacgcccgtctcggccaatgcgcgcaggccctccagcgtcacgcccccggaaatctccaggatggccggccctgccggatgcgcggcattcaggcgcacggcctcgtgcagcatcggcagcggcatgttgtccagcagcaccatgcgggcgccggccgacagtgcctcgtgcagttgctccagtgtctcgcactcgatctcgatgaacttcgcctgcgcggccgcggcacgcgccgcatgcagcacggccgtgacacctcccgcggcggcaatgtggttttccttgatgagcaccgcgtcgtgcagcccgatgcggtggttggtgcccccacccatgcgcacggcgtacttctgcgccagtcgcagtccgggcagggtcttgcgcgtgtccacgatctgcgcgcgggtgcccgccacggcatcgacgtagcgccgggtcttggtggccacggccgacagcaactgcaggaaattgagcgccgtgcgctcggcgctcagcagcgcccgcgcctggccctcgatctccagcaccacctggtcggccgcgcagcgctggccctcggccacgtgccaggtcagccgcacgcccggatccagcgcgcgcagcgcggcctcggcccagggggcaccgcagatcacggcctcttcgcgggccagcacacgcgcgcgtgcgcgccgcgccggatcgatcagggcggcagtcaggtcgcccgcacccacgtcctcttccagggcgcgggccacgtcggcctgcaccacggcctgcgattgcgcatcgccggccatggcggcggctggctgaaacaaattcgtcatgggacgcgagcataccggcaacgcgcacttgcccacatgggtgccccctggctccggaagagcactccggcggaccggcctggacgccggcttagactcgcggctcattcgcgtttcccgaggattgattgcatgaccgagccaacgccgacgcccgccaacgccgccacgccctacggcaccctgccccccgcctcccccctgccgcagcgccgccccgtgagcctgccgcgcctggcgcagatgcgcgaggccggcgagaagatcaccatgctgacggcctacgacgccaccttcgccgcggtagcggatgcggcaggcgtggaatgcctgctcgtgggcgattcgctcggcatggtctgccagggcctgcccagcacggtgggcgtgtccctggacaccatggcctaccacacggccagcgtggcgcggggcctgcaccgggtgcagggcacggcctggctgatcgccgacctgccctacggcagctacgccgaaagccccgaacaggccatgcgcagcgcctgcacgctgatgcaggcaggagcacacatggtcaagctcgaaggcggcgggtggacggcacccaccgtccggttcctggtcgagcgcggcgtgccggtctgtgcacacctgggcctcaccccgcagacggtgcattccctgggcggctaccgcgtccagggccgcagcgacgaagccgcgcgcgcgttgcgcagccaggccaacgaactgcaggacgcgggtgccgccatgctggtgctcgagatggtgcccgccacgctggcgcgcgaagtgaccgacgccctgccgcgctgccacaccatcggcatcggcgccggcagcggcacggccggccaggtgctcgtgctgcacgacatgctgggagtgaacctcggcaagaacccgaagttcgcgcacgatttcatggcccaggccggcagcgtgcgcggcgccatcgaagcctacgtgcaggccgtcaaggcggggcgcttccccgacgatgcgctgcacgcctggtaacgcctcctgccctcccgccacgtccggccatcctgccaccgcctttccagccgtttctccatgctcatcgcacactccatcgccgacctgcgttccgcgctcgccagccggggccgcccggccttcgtccccaccatgggcaacctgcacgaagggcacctgtccctggtgcggcaggcccgcgcgctcggcgacgtgagcgtcgccagcatcttcgtcaaccgcctccagttcctaccccacgaggatttcgacagctatccccgcacctgggaggccgaccgcgcgcaactggaagccgcaggctgcgacatcctcttcgccccgcgcgagacggacctctacccgcaggcacagaccttcaaggtccagcccgatcccctgctggccgacctgctcgaagggcagttccgccccggcttcttcaccggcgtctgtaccgtggtcatgaagctgttctccgccgtgttcggcacgaccggcggcggaacggccctgttcggcaagaaggactaccagcagctgatggtgatccgccgcatggtggagcagttcgccctgccggtggacgtggtggcaggggacacctgccgcgccccggacggactcgccctcagctcgcgcaacggttacctgggaccggccgaacgcgcccaggcggtggagctgtcgcgcgccctgcgatccctgtcggatgccgtactctcgcgccccgtcaccgactggcccggactggaggccgaggcgagcgacgcgctgcgcagccggggctggcagcccgactacctcgtggtgcgccgcagggccgacctgcagcgccccgacaacgcaccgcaagccggcacgctggtggccctgggcgcggcccggctgggcccgacccggctcatcgacaacctcgaattctgagcagctcggcacgagatgtcccgcgcggcgggaaggtgcgcacctacgcgggcaggtgccgcgcgcgcacaatccgcggggcgcccgggtcttaaggtggaggcatcttcaacccacctttcaggagaaagaccatgcccatcatcctgtggctcctcggcgtcccgctgtccctcgtcctgctgctgatgctcttcggcgtggtgtgatgcgcctcggcggcgtgggtggccggtgcgctggctcccacgctggcccaccgcgggggcgacgctcagcaggagcgcagttccgctgcggggccacgtcccatcagccgtgccacggcctccgaagcggtcgatcggccatccagcagcgccaccacttcctgcgcaatcggcatgtccacgccgagctggcctgcacgccgcaccaccgtccgcgcgctgtacaccccttcggccacatggccgagcgattccaccgcctggtccagtgtgagcccccgggcgagcgccaggcccacgcggcggttgcgggacaggtcccccgtggccgtcagcaccaggtcgcccagtcctgaaagtcccatgaacgtctccgcccgcgcgccgagcgcgagcccgagccggctcatttcggccaggccccgagtgatgagcgcggcacgcgcgttcgttcccaggtccagcccatcgcaaagaccggtggcgatggccagaacattcttcacggcgccccccacctccacgcccacgatgtcctcgttggcataaacgcgcagggtgggcccatggaatgcttccacgagcaattcacgtacttgcgcatcgcggcttgcggccaccagcgcagtgggccgcccctgcgccgcctccagcgcgaagctggggccgctgagcgcacccgcacgcagacgcggggccacctggctgcagatctcgtgcgccatcaggccctgggacgcggcctcgccacctgcgggaacggcctcgaaacccttgcagagccaggccacgggaatggccgcgtcgcgcaacgcctccagcatgccgcgcaggccggacatgggggtcgcgacaatggccaggtcggcccggctggacgcaagcgccccggaaggcgcaccgctcgcgagggcgaaggccgggggaaaggcgatgccgggaagatagcgggcgttctcgcgcgccgcctgcatggcggcggcctggcggccatcgcgcgcccagagggtcacggcatgtccggccgggtgcgcggccgcgctgagggccatggcggtgccccaggcgcctgcaccgaacacgatgatcttcatgagggaggtcgttgcggtttcggcaggggaaccgctcgcagtccccggctgcgacgcgccgccgtgcggcggcgcccggtgggaagaattactgcgtgacgcccggcgtcggcgcggccgaggccagctgcgactgctgctgctcgtacatggcctggaagttgatctctgccaggtgcacgggcgggaagccggcgcgcgtgatcacgtcggcgatgttgccgcgcaggtagggatagacgatctgcgggcaggcgatgcccatgatcgggcccatctggtcttccggaatgttgcggatctcgaagatgccggcctgcttggcctcgaccaggaacaccgtcttgtccttgatcttggtctgcaccgtggccgtcaccgcgacctcgaagatgccgtcggcgacgggggaggcctcgacgcccagctggatgtccacgttgggctgctcctgctccagcaggatctggggcgagttcggctgctccagggacagatccttcagatacacgcgctggatctggaacacgggattttcttcggacatgaggtcgttctttcgattcggaaacgggaaaagggccaggtaagacaaagcccgccggggacgtctcgttcccgcagcgggcagcacccggggccgcattatgcagcgcccggccggtgcgcctttcaggcgccgagcaggggcatcaggccgccgcggccgtcgagcgcgaccaggtcgtcatggccacccacgtgggtgtcgccgatgaagatctgcggcaccgtgcgccgtccggtgatctccatcatgtgcgagcgggcctcggggtcgagatccacgcggacctcctcgatctgctccacgcccttggacttgaggatctgcttggcccggatgcagtaggggcagacggcggtggtgtacatcttgacgggttgcatggggcggccttcctggaagattgcgtagggtgtgaggggcacgtggtgccgcttcaggccttttcaaccggcatgctggcatcgcgccaggccttcagcccgcccgcgagcgcctcggccttgtcatagccgagctttctggccaccgccaccgcgcgctgcgcccgggcgcccttggcgcacaccagcacgagcggcaccgacttgttcttgaccacctgcggcagccgttcctccagctggcccagcggcacgttcttcgcgccgccgacatggccggccgcgaactcgtcgggctcggagacatcgaccaccacggccttctcgcggttgatgagttgcaccgcgcgcgccgcggtgagcgagccgcccgcggcttcgcggaagaccggcaggagcagcatggcgcccgaaaccagcgcgacgaggacgagataccagttgtcgatgaagaaattcacggaggtccttggggaaagcaaaccccgcaattttagaatgcggcgtttgacccgtccgattccacagcttccccatcctccagccaccatgcacaaactcgtcctgatccgccacggcgaatccacctggaacctcgaaaaccgcttcaccggctggaccgacgtggacctgactcccaccggcatcgagcaggccaagaccgccggccgcctcctgaaggccgaaggctacgagttcgacctggccttcaccagcgtgctcaagcgcgccacgcgcaccctgtggcatgtcctggacgagatggaccgcacctggctgcccgtggagcacagctggcgcctcaacgagcgccactacggcgccctgcaggggctcaacaaggccgacatggccaagcagtacggcgatgcgcaggtgctcgtctggcgccgcagctacgacacacccccgccggccctggaggccaccgatccgcgcagcgagcgcggcgacatccgttacgcgggcctcgatgccgagcagatcccgctcaccgaatgcctgaaggacaccgtcgcccgcgtcctgcccttctggaacgagcgcatcgcgcctgccatgcgatcgggccagcgcgtaatggtcgccgcccacggcaactcgatccgtgcgctggtcaagtacctggacggcatctccgacgacgacatcgtcgggctgaacattcccaacggcattcccctggtctacgaactgggcgacgacctgaagccgctgcgccattactacctgggcgatgccgaggccgcggcccaggcggccgccgcggtcgcgtcccagggcaaggcctgaccccacgggccgcaggcggcggggtaaacccgcgaggcggccccgatgcgccaaaaagccccgcgggcgcggaactgcgccgcgcctgccctttccaagggggtgtatattggacctagaaccggcaaaggtgtttttcgaatgggccacaaactcaaaatcgcaggatgggtgtcggtcggcgtcgttgccggcgctctgaccacggtctccctgcagaccgtcgcccgcggagccatgactccgcttcccctcgaggaaatccagcagctctccgcggtcttcgggctcatcaagaccgactacgtcgagcccgtggacgacaagaagctcatcaccgacgccatctccggcatggtgtccagcctcgatccgcactcccagtacttcgacaagaagtccttcaaggaattccgcgaaggcaccacgggccgcttcgtgggcgtgggcatcgagatcacccaggaagacggcctgatcaagatcgtgtcccccatcgagggctccccggccttccgcgcgggcctgaagaccaacgacctgatcaccaagatcgacgacacggcagtgaaggggctcgccctcaacgaagccgtgaagaagatgcgcggcgagcccaacacccaggtcacgctcaccatcttccgcaaggacgagagccgcaccttcccggtcaccgtcacgcgcgaggagatcaagacccagtccgtgaagggcaaggagatcgagcccggctatgcctggatccggctgtcgcaattccaggaacgcacggtggacgacttcgtgcgcaaggtcgaggagatctaccgccaggatccgaacatcaagggcatggtgctggacctgcgcaacgaccccggcggcctgctcgacgcggccgtggccatttccaccgccttcctccccgaagatgtgaccgtcgtgtccaccaacggccagctcgcggaaagcaaggcggtctacaaggcctcgcccgagttctaccagcgccgcggtgccggcgacccgctcaagcggctgcctgcagcgctcaagagcgttccgctggtggtgctggtgaacgagggctccgcctcggccagcgagatcgtcgccggcgcgctgcaggaccacaagcgcgccaccatcatgggcagccagaccttcggcaagggatcggttcagaccgttcgccccctgggcccggacaccggcatcaagctcaccacggcgcgctactacacgcccagcggcaagtcgatccaggccaagggcatcgtccccgacatcatggtggacgacagccccgacggggaccccttcgccgcattgcgcatgcgcgaggcggacctcgagaagcacctgaccagcggccagggcgaggagcagaaggacgaagcgcgcgagaaggcccgcgaggaagcccgcaagcgcctcgaggaagaagccaagaagcccgtcgccgagcgcaacaagatgcccgagttcggaaccgacaaggacttccagctcacccaggccctcaaccagctcaagggcctgaccgtcgtcgtcagcaagacgcagacggagcgcaaggaagagaagaaggacaactgaccggcgggatgcatccttccagcgagggccggactccgaggggtccggccttttgctttgtgccttcgtgccccccatcgctcccgcccgcaccacgccccatccatgaacgacgaccagctcctgcgttactcccgccacatcctgctcgaagaaatcggcatcgaaggccaggaacggctgctcgccgcccacgcgctggtcatcggtgccggcggcctgggatcgcctgcagccctgttcctcgcttcggcaggcgtgggccgcctgaccctggtcgatgccgacaccgtggacctgaccaacctgcagcggcagatcgcccacaccacgcagcgcgtcggccagtccaaggtggcttcggcagcgcaggccgtgcaggccatcaaccccggcgtgcaggtcgaggccctgcccctgcgcgtggatccggcctggctcgacgcccacgtgccgctcgcggacgtggtgctggactgcagcgacaactacgcgacacggcaggccgtcaacgccgcctgcgtgcgccaccgcgtgcccctggtggccggcgcggcgatccgtttcgacggacagatcaccgtgatcgacccgcgcgcgtcggatgcaccctgctatgcctgcctctttcctccggaggcggcgttcgaggaagtgctgtgctccacgatgggcgtgttcgcaccgatggtcggcatcatcggcgccatgcaggcggccgaggcgctcaagctgctctgcggggcaggacgatcgctcgcagggcgcctgctcatgctggacggcctctccatggagtggacctccatgcgcgccggccgcgacccggcctgcagcgtgtgcggaacacggcacgcaaaaaagggtgccagcggcgaagtgcttcggtaggagaaatcctaccggggtaacaccctgctgctggcagaatgccggctctctccctataaagtagagccgtgatcaacccctcccatccgacgccttcagcggcaccggcctcacagtgaaactgcgcacctatatcgtcgaagacaacgccacgatccgggagaacctgatcggcacgctggaggagctggcggaagtcgaagccgtgggtgtcgccgaaaccgaagacgaaggcaaggagtggctggccgcgaaccccgaacaatgggacctggccatcgtggatcttttcctcaggcaaggcagtggcctgggcatcctcgctgcctgccgcgaccgcacggcacgccagaagatggtcgtcctgagcaactacgccacccccgatgttcgcgtgcgctgcgcccagctcggcgtggacgccgtcttcgacaaatccaacgagatagacgccctcgtggagtactgcgtggaacacagcacgctgcgcaagtccgccagcaacgcctgacagcgcaatcgttttccccgccacggcggatcttcctgcggcctccgttgccgcaggcccgcatgcgtgcagccgcacggtgcagcgtcccatcccatgaagcacaaaaccccggaaggaatccatccctccggggtcctggacgcgcggcaacgtgcgatccacatatgccgcgacacggcatgtgccagcgtcctttggctagaccgcaggccagacgaggcggcatgacgaacaggtccgacgaagatctggccgcacgtcgcgccagggcgcgatgccctgccgcaaacaatccagcgatcaatcgatgagcttgttcttcagcgcgtagtaggtcaggtcgctgttggacgacagcgccatcttctccatcaggcgcgtgcggtaggtgctcacggtcttgacgctcagggacagggacttggcgatgtcgcccgcagtctcgcccttggccagcttcaggaacacctggaactcgcgctcggacagctgctcgtgcggaggcgcgtcgtccttgcgattgagctgctgcgcgagcaggtccgcgacggcgggcgtgaggtagcggcggcccagcgagatggtgcggatggcttccacgatctccttggggtcgcattccttgttcaggtagccgctggcaccctggcggatgaggttgatcgcgtagtgttcctcggggtacccgctcaggatgaggatgcccatgtccggcgccttcgcgcgcagcatggccagcgcatcgaggccgctctggccgggcatcgacaggtccatcagcagcacgtcgatctcgtggttgcgcacgaggtcgatggcctcgcggccgttcgaggcctcgccgactacgcgaaggtctacatgttctgacagaaattgtcgcaatcccgagcggacaatcgcatggtcatccacaatgccgatcttgatcattgagagtttctttcaagaggcagctgggctgcccatcattggtcaggtggcccatccaccgttgcgggagcgtgcctgcggcgattgctgcgggctggtgacattatccagaattcacccccatccctaccggagaaacatacatatgcgctggtccaattttcgcaagatggctgtcagcctgcccctggcgctgctggcagccgctgcgttggttggcatcaatgaggccggatacgcgcggtccaacgaggccgtgcgcgcgctgtcgagcacctacacgacccgcgccgcgctcaaccgcatgatgcagaacatgctggacgcggaaaccggcctgcgcggctacctgctcacgggcgacgaccgctacctccagccctaccagaaggcggcatccaccatcgatgccaacctggaagaactgcgggccatctaccgctcctctccggaagaccaggaagacttcacccagctctcccgacagatctcccgcaagatgtccgagctggacctgagcctgcgcctgcgccgccagaacaacgacgacgcctggaagttcgtcctctccaccgatgtcggcaaggagaacatggatgccatccgcacgctgtccggccgcctcgcgcagcgcagcgcggaccgctccacgcaccacaccgacgagatcctccactccctcaccctttcgcgcatcggcatcgcgaccgtcgtggccatcggcctgctcgcgttctacatgtacctgcgccaggccagcgccctgcagaccgcccaggaacgggaacaggaagccctgcagcgcgaacgcgaccggctggaattgctggtgcgcgaacgcaccgcgtcgctgaccgaactggcgaaccacctgcagcaggtgcgcgaggacgagcggggccacctggcccgcgaactgcacgacgaactgggggcactgctcaccgcagccaagctcgacgtcgcgcggctgaagtcgaagatcgacgcgcagtcgcccgagatcgccgagcggctcaagcacctcaccgaaaccctgaacagcggcatcgcgctcaagcgcaggatcatcgaggacctccggccttcgtccctcttcaacctgggcctgaccgcctcgctggagatcctcgcgcgcgagttcgagcagcgcagcagcgtggacgtggagctcaatctcgaatcggtggagctgccggaggccgtgcaactcacgatctaccgcatggttcaggagtcgctgaccaacatcggcaagtacgccaatgccaccaaggtgctggtggccgtgcacaactatcccacccacgtggcggtgcagatccgcgacaacggctcgggcttcgacaccagcaaggtgcagacctccgcacacgggctcatgggcatgcgccatcgcgtcgaggccgccggcgggcgcctgacggtcacctccgaggccaacgaaggcacgctcgtgtctgccgtgctgcccgtcgtgcactgaacgccccggggcgacgccacgcgcccgctgcagtcgcttccacgcacctcgctgcgccgtttccggcggctttcggtgtggacttttccccccgttttccagcgctgcgcacttgccgcggcggtggtcggccgcgtcctacagcgctgcgcgccgggggccggcagcctgtgcgcgcccccaaatctacattggatcccaggcgccaacgcgacagcgccatcgaccaaccaccgaccggccctccggtccaagaggagaaagatatgttgcattacgcagtcgtttttctggtgatcgcactgatcgccgcactcttcggctttggtgggatcgcagcgggcgccgtcggcatcgccaagatcctgttcttcgtgttcgtgatcatggccgtcgtcaccttcgtgctgagcctgctcaagcgcggttgaacgaaccgacctgcctgccctgacgacccgactacctgaggaacagaaaccatggaagcacagaaactcgccgacaaggctgcagacaccgcgcacgacgtggccgaagacatgctggacaacgcccaggacgccgttcgcaccacccgcagcgcggcgaacaagaccctggacaaggccgaacgcaaggtgcgggaactgcagagcgacgtggatcccctgatcgacgacctggctgcacgcgcccaggacctcgcctcccgcggcatcgcctactgcgccgacaccggcgagcgcgcccgccggcaattcaaccaggccgccgacgccaccgcccgctacgtctcggagcagcccggcaagtcgctggccatcgcggcagccgccggcgccttcgtggccacgctgtgcatgctggcacgccgcccccggggccgcgactactgatctcctgacttgagtacgcgggaccgggaacggaagcctccagcagccctccaccaccggcccgccccatatccacaacaacattccacgggcgctccatgaccaccccgaactccacacccacggcaactgcatcgctcaccctggacgagaaagccctccagtacgcggccacccaggatctcgacgaaggcgccgtcacgcctgcgtacggcccgcaccgcgacgccatcgtgaagctgctgaacgatgcactggcgaccgaactcgtgtgcgtgctgcgctacaagcgccactacttcacggccgacggtctggagtctcccgcgatcgccgcggaattcctggtccatgcgaacgaggaagcggcccacgccgacctcatcgcccagcgcatcgtgcaactgggcggcgagccggacttccgcccccgcacgctggaagaacgcagccacgcgcagtacgacgagtcgtcggacctcaaggcgatggtgcgcgccaacctggtggccgaacgcatcgctgtcgaggcctaccggcagatgatcaccctgatcggcgacaaggaccccaccacgcgccgcatgctggaaggcatcctcgccgacgaggaagagcatgccgacgaactcaaggattggctgcaccgctgaaggcgcagccggccctcgcaggcagtccaccggcaaggagggtgcagaaggccggcggactgaaggatgtccccgcacccgtgttctctcaaccaaaccaaggaaataaccatgaagtacgctcgtgcactcgcctttgcagccctcgctggcgccaccatcgtcaccaccggatgctcggtggcacgtgaccagcagaccgtgggctcctacgtggatgacgccggcatcaccaccgccgtgaaggccaagatggccgaagacaagtcggtgtccgccacgtccatcagcgtggagacgctgaacggcacggtgcagctgtccggcttcgccaagtcgcaggccgagaaggatcgtgcggaagccatcgcccgcaacaccaagcacgtgcgcgaagtgcgcaacagcatcgtcgtgcgtccctgatgcacgcgggccggcggcccgaccgcccggccctcccttgccacagcaggctccccatggagcctgtttttcttttgcagtctccaacggcagagcccactgctcgccgcaagtggccgccatcggcccgtccatccgaagacggaccgcacaggccctatgcttcgcaaccatgcaggttttcaattgcgaccagtgcggtcatctcgttttcttcgacagcgtccagtgcctgcactgcggcgcgaagctggccttcctgcctgaccagctcaccatggcggctctggtgcctgcggtgccgggcctgcagggtgataccgatctgtggcagcgggtgccgtcgcgccgccagggcagcgcctcgccgctgtaccggatgtgccacaaccgggtcgcgcacgccgcgtgcaacttcgcggtgtccgccgatgatccgcagcagttgtgcaggtcgtgccgccagacacgcatccttcccgacctctcggaacctgccaacctgcgccgctggaagcagatcgagcatgccaagcggcagctctactacaccctcgcacgcctgggcctgcaacccgcgcccgacggtgccagcccggtcttcgaattcctggcggaccagcccggccatcccgtgatgacggggcatgcagccggaaccatcacgctcaacgtggccgaagcggacgacgacgaacgcgcccggcggcggctcgccctgcacgaaccctaccgcaccctgctcggccacctgcggcacgaatcgggccatttctactgggaccacctgctgctggaatcgggccggctggaggagtttcgctcggtcttcggcgacgaacgccaggactacgcccaggccctgcaggcctactacgccagcagcccgcacctgggcggatggcgcgagcgccacgtgagcgcctatgccaccgcccacccctgggaagactgggcagaaacctgggcccactacctgcacatggtcgatctgctggagaccgcctccagctaccacacgggcctggaaatcccggaaagcggcgtggtgcagagctaccgcgtgggcaatccgttcgccacggaccggccggatttcgaggccatggtgcaggaatgggtgccgctgacgctgctgctcaacagcctgaaccggagcctgggccagcaggacgcctaccccttcgccctgtcgtccggggcgctggccaaattgcgcttcgtgcacgacatcgttcacccgtgaggcccgggcgggcccggaggggcatcagcccgccggggacatcgcccgcaccctgtcggtaagccgctggcagaccccgggagacacgaacttgtccacttcgccgccgagcacggcgatctcgcgcacgaacgtgctgctgatgaactggtacttgtcgctcggggtgaggaagacggtctcgacctcgggcatgaggctgcggttcatgccggcgagctggaattcatagtcgaagtcggtgacggcacgcaggccgcgcaccatcgccttgccgccgcgcgcgaccacgaagtcgcgcagcaggccggaaaagctttccacctgcacctggggatagggccggaccgcctcgcgcaccatctctatgcgctcctccagactgaacagcgttttcttgtggtggcccgcggcgaccgccacgatcacgctgccgaacagctgcgtggcgcggcgcaccacgtcctcgtggcccagcgtgatgggatcgaaagtgccgggatagacggcgatgacgttctggaccatggcgggcggatctcctggattgaaggcagtcggtggagcggattattgcggcgctcctgcgccccaggccggacgggcgcgaaaagccgcatccggtccatggaccatggcatggcgccttgccgcgcgaggcggcgctagagcttgcggatcaggtgggcatgcaccgcgcccgcccgcagatggcgatggatggcgaggcccaggggtgccagcgccgcatcgtcccagggctgcggcgcctcgagatagatgaatccatcctccgcaagcaccggagcggcagccgccagggccgcttcgaacaggccgccgtcgaaaggcggatcgagcagcaccaaatgcgcggagcccggcccgcgctggcgcaggacggccacgccgtcgccccgctgcacccgcgccgccgtggcgcccagcttttcacaggaacgccgcagctgatcggccagtgccgcatcgctttccaccagcagcacttccaccgctccgcgggatgcagcctccaggccgagcgcgcccgtgccggcgaaggcatcgatacagcgccatcccgcaaggtcctgccccagccagttgaacagggtttcacgcacccggtccggcgtgggccgcaaccccgggcgcggcggcaccggcagccgcgtgcgcttccagagcccgccgatgatgcgcacttcgcccgcaccggcatgcccgccctgccgggctgccgaactcgccgcggggcgctggggcgcagcaggcttgcgcggcgccgggctcatggcgcgctcccgccgaccaccacggtcaccatccgcgccggctgcagcttgcgtgccatcgccgcgcggatgccctccgcggtcaacgcttccacccggtcggtccagtgctcgagatagtcgagcggcaggtcattccaggcaatgttcacgacgttcccgagcagcttgcggttgctatcgatgcgcagcgcgaagccaccgatcaaattgtccttggcggcgcgcaattccgtggccgtgggaccttcggcaacgaagcgggcgagcacgtcgcgcgacacctgaacggcctgctccgcctggtccgggcgcgtctgcagcgcgacgacgaaggggccggcatccagccccggggaaaactggctgtacacgctgtagctcagtccgcgcttttcgcgcacctcctccgtcagccgcgacgtgaagccgccgccgcccaggatgtggttgcccacgagcagcgcgaggaaatcgggatccttgcgcggaaaactgggctggccgatcagcacgtgcgcctgggccgaggcgaatggaatgcgctcctcctgcgcctgggccagcggctgcacgggcggcaccgggggcaatgcggcgcagcccgaggcgtccgaggccggcaggcgcgagagcagcgtccgggccagggctcgggcctgctcccggttcaccgcacccacgatgctcacccgagcccggcaggcctgcaggtagcggtcgtggaagttctgcaggtccgcgacttcgatgcgtgccagcgtctccggcgtggcgcgctggccgtagggatgggatccatagacggcctgcgagaaagccctggcggccaccgtgccgggccgtgtttccgcttccttcagcgaggcgctccacctcgcgcgctcgcgctgccagatatcctgcgcgaaggccggctgggcgatctgccgcgcggccaggcgggcggcgcggtccagcaggtcggcatcgctaagcgagcgcagcccgtagctgaagccgtcccgctccgcggacgcctgcaggctcgcgcccagatcggcccaggcctcgcccagggcgttctcgtccatcgcgggttcggcaccgtcggcgcgcacgcccttggacgacatggcggccgcggccgccgccaggccggcctgcggggcgggatcgcgccgtgctccggcatcgaaatcgacctgcacatccaccatcgggatgccggggctttcgacgagccagacacgcgcgccgctgggttcggtccaatgctggatgggcagcagcgcccaggcggactgtgcggccatcaggcctgctgcggccgcgaacgctgcgcggagggcggtttttttgattgcaaggggcatcatgggaaattccttccggcgggcggcgcgtcagtgcatgcggccgtcggcgctcgcgggcgcggcggggcggcgggaaccgggggcgaccggctgtggcaccagggtggccacggtcagctggtcgtcgccgaaatagcgggcggccacggcttgcacctgcgccggcgtcacctcgcgcagcagcgccagcaggcgcgcgtcggcatcgggcggaaggccctgcacccagttgcttcccaggtcgctcgcctgcgcctgcagcgaatcgcgcgcgtagatggtggatgccgcccactgcgtcttcacgcgcgagagttcggcatcacccaccccctcgcgcgccacacgggcaacctcggcccgcagcgcggcctcgacctgctgcgccgtcttgccgcccgcgggaatgccgctcagcagaaacaggctcggcccccggcccatgacggatgcaccgctgtccgccccgtcggccaccctgtcggcgccctgcgtgagagcgcgttccagccgcgcgccgtcgtagccgctcagcacgcccgaaagcatcatcagcgccagcgcatcgcggtcggaatcggtgagctgctccagccgctgcagccccggtacccggaacgccatcgcgacgaaggcctgctccgcaggtgccttgaaatcgatgcggcgcaggccgcgctgcgctggctcggtgcgcggcttgcgcaccggcaccgctgccgcgggaatgcggccataggtgtcatcggcaagcttgcggacggcttccgggtccacgtcgccggccaccacgacggcggcgttcgcgggcacgtaccactggcggtggaacgcgcggacatcatccggcgtcatcgcatcgaggtcgctcatccagccgaccaccggcctgcggtaaggagacgcggtgaacaccgcggcgttgagctgctccatcagggccgcgcgcggctggtcgtccgtgcgcatgcgccgctcctccttgatgacctcgatctccttcttgaactccgcgtccggccattggttgtgcgcgaaccggtcggactccagccgcatgacctccgcgaggcgcttcgcgggaatctgctggtagtaacccgtgtagtcgcggttggtgaacgcgttttcctgcccgcccagcgcggccacgcggcgcgagaactggcctggcggcaccgtcttcgtgcccttgaacatcatgtgctccagggcatgggcgacgcccgatgtgccgtccacctcgtccatcgatccgacccgcacccacaccatgtgcaccgcggtgggggcacgacggtcggtctgcacgaacagctgcatgccgttgcgcagcgtgtactggcgcacgccgggcacctgggccccgggctgggcaccttgcgccgacgcaggcgagggagaagacgtggtggtggcaggggtctgggccccggcgtgaacgcaggccagcaggcccaggagggtaagtgcgcgtttcatagaatgggtgcgattctaagaacctgccaatgttcagttttttcaagaaaaagcccacccctgctcccgctgcggagaccccgtccccggtaccggccgacattgccccggccctgcccgatgccatgccggtctccatgcccgccgtgccggaggccggacctgcagccgccgaagcgccaggcacctctggagcccccggcgctttcggctggctgcgcaatccgttcgccaggcccccggctccgcaggatcccacagcgccggttccaccacagccgggccctgtggccgctcccatgccggctgtgccaagcccgacagcggcgccgctgcctgtcccccaggctccagagctcctccccgccaccacgccgccggcaatggcggccaccgcatccgagcccttgccggaagccgggcaggagcgcaagggctggctggaccggctcaagaacgggctgcgcaagacgggcaccagcatcgccaccgtcttcaccggcacgcagatcagcgatgcgctctacgatgaactcgaagaggcgctgctgatggcggacacgggcgtcaaggccaccgaacacctgctgcaggatctccggcagcgcgtgaaggaagcgagggccaccgatcccgcggcggtcaagggactgcttgccgatgccctggcggacctgctgcgcccgctcgagaagcccctcgagatcggacgccacacgcccaccgtgatcatggtggcgggcgtcaacggtgccggcaagaccacctccatcggcaagctcaccaggcacctggccaccgaaggcgccgcggtcctgctggcggcggccgacaccttccgggccgccgcgcgcgagcagctcggcgtgtgggccgaccgcaataccgtggaaatcgtgagccaggagggcggcgatccggccgccgtgagcttcgatgccgtgagcgccggcaaggcacgcggcaaggacgtggtgctggtggacacggcgggccggttgccgacacagctccacctgatgcaggaactgcagaagatcaagcgcgtcatcaccaaggccgatggcacggcgccgcacgaggtgctgctggtgatcgacggcaacacgggccagaacgcactcgcgcaggtgcgggccttcgacgacgcactgcagctcaccggcctcatcgtcaccaagctcgacggcacggccaagggcggcgtgctggcagccatcgcgcaggagcgccccatacctgtgtatttcatcggcgtcggcgaaaagctggaagacctggaaaccttcagcgcccgcgagttcgcgcaggcgctgctcgcttgaggcagggtccacccgggaaacggagcttggggcagattcccggcgaagcttcgtcagttggaccagccgccgtcgatcaggtggatggcgccggtagtgaaggacgactcgtcgctcgccaggtacaccacgagcgcggccacctcctcggggcgccccacgcggccggtcggctgccgtgccacgaaggcggcccggacttcggcctcgccggcgccggagcgcgcggcctgctcccggatgcgcccccgcagcgagggtgactcgatggtgcccgggcagatggcgttgcagcggatccccttctgcacatagtcggtcgccagcggcttcgtcagaccgatcaccgcgcccttggaggcgccataggcgaaccggttgggcacacccttcacgctggacgccgccgaggccatgttgatgatgcagccaccgccccctgccagcatggatggcaggtaggcgcggatggtgcggtacatggacttgacattcaggtcgaaagtgaagtcccattccccttcctcgcacgccaggatgtcgccttggtgcacgtagcccgcgcagttgaacagcacgtccacccggcccgtgtgccgggcgaaggcgttgaccgcctcgctgtccagcacgtccaggcgggccgttcgcagagatgcgcagccctcggccgcggcttcggccgcgagttgggacagcgcctggtcattgatgtccgtggcccagacctcggccccctcgcggaccatcgccagggcgctggccctgcctataccctggcccgccgcagtgaccaggacggtttttccttgcagacgttgcatcgaaactccttcggaaaaagccgaaccctgttcggcaaaaataatcccccctccccgagcggcgccatgtccatcgacaaaaggtaccgattccaccggcgcccgcaatatgctcaccctgagcggccagagcaatacatcgctatgaaaaatctatttatctgaaacataataaatttcgaaccttcgttccgacgagtgtccatttccggcaatcctccccgttgaataatccggccctcgcaatcaacgagccggggatccgtgcacgagatattcattaccgcagccccggtgggcgctgtgccgcgcagcatcgagccgctggggccgaaatacctttccgcagcactggtgcggcatatcggcggcctggaagcggcactcgagagccgcaacggatgggagcccgtggcgccgggtggcctgctggcgagcgaatccacccggattccgatgggtgcggatttcctccgggccatcgcccccacggcggagtggctcgaacgctggcgccgcgaggccggcctgcgcgcgcgggatggcgtcttccagtaccacccggacggcccggtcctgcggcagctggatgcggcatggttcgccaggatcggctccgaaaaagcctcgagggagctggtggtgcacctgacgggccagggctggaccagcgacgaaaatggcgggctggcgtggccgcatgccggcgcggtggagtcgtacattccgcccgacctcgtccacctgctccattcctgcggcaccggcgtggtggacgggctctccgatgccggctggtgccacgccgggacgggcttcgcgctgtccggcaagggcgccacctgctggctgccggtcgcgcccgccgccatcgtggacgaatgcgtggcggctgtccgggaaggcgccgccatcctccacctgcacacccgcgagcgtggcgggcaggcatggaagctgccctggtcgtccctgtcgctgctcaccggcccgcaacccaaccgcatcgccccggacgactacgaggccatcgtcccgcgcctgcgcgcacaggttccgctggccatcctcaacctctccaccagcgtgcggggcggcggggactccggcagcaccatccgccgcgagcacctcaggccctacgaacccgaaggcatgcccccggaactctcctcgctcagcccgggtgaagtgctgttccagtccggagggggatacctcaacaccccggacttcctgcagcggcagctggaccatgcgcgcaggcatggcatacgccccgagatcgaggtcttcaaccacacgatcctgcagaacacgctggaagatttcaggccgcgcctggaagaagccggaagcccgtgcctgctgatgctggtggccggcgtggaccagtaccgccgcgccggcgaggcgttcgaggacgactccctcatccccgccgtgcaacgccaggccatcttcgcgctgctgcaggccggtgacgcccccggtatcgaccgtgcactggacatggccgcggccgcgctggcgccggtggtggagcagatacgacaccggcttcccacggcccggatctccgtgctgatgccgggcccgatgcagcaactgctgccccgcctggccgtgcgcctgcagctcgacggtgtgcgcgtgggcctggaagatggcctgacggtgccggaccggaacgtcccgggaggcctgcgcaagggacggaccgcggagcaggtgcgctggctccgcgaagagctggaagcgctcggctgccgcgtgctctccgccgaggccacccggcaggcactgcgcatgccctcgtcggcggaaacactgttcctggcggccatggaggccacggcatccctcgctggcgccggcggccccgcgcctgcgagtccgatggaagcgctggtgcacgccctggcgccattgcgacccgcgttcgagcgccgcgagcaatggctgcgcgcgcagctgtcgcgccacggccgcggagatcccgccaacgcggcggccaccgcccgcgacctcatccggcaggcgggcctgtacgtacgctatttcatcgaggagcgggaacgctaccccatgcagggcgcgcgcgcgttccgcaacccctacgagatccagccgctcaaccatgcatgggaactgctgctggaagccgggcaggacgcatcgttctacgaggaagcgctgcaacggctggctgcccgtgcaggcgtggctcccggcagcttcctggccccgccgtcgcaaaggaaggggcgggacctgcggttcatcgaatacatcgcctccctgccctgccgcctcggccagcaccgtatggaggtggagcacttcgggctgcgccggctgccgggctacaacgccttcatggcgaatctcttcctgggcatggaagaagcataccggggcctgcgcgcgcgcagtgaagccgagcccaaatcgcaaggcatcctggcgttccatgccgatacgggggacaccatcgatctccgcaacctgcaggacgagctcggcaggagccagtgggtcgtgctgccctgcaccaccgacacgcactacgcggaaggcatccggcaggccaagaaactcgccgcggcctttctctcgttcctgcggagcgtggtgccgtcccatgccgcggcgctgcacgtgatcggcttcgtgcataccggacaggaccgtgacggactgccgctggtcgaggccagcctgctgcaccaccggttcctgctgggaaccgaccggcatgccgccatcgtcagccacgcctcgcggctgctctacgaagccatcctgcttccacggctggtgcaggaacccgaacgcctgatgcgccgcatggatggcaccgtggcgcgcgccgccggcctgccactccacgaagacggcagcgccgcccgccgcgtcgatccacgggcggtcgcgggaacgccgcccctgcgattcctggcccacagttccggcatcgcggccctgcagcagatggacaacgccatgcgccaggacatggaggcgctgggctactccgcccaggagcagaagaccctgttccaccgcaacgtcgtggtgtcgttcgcctcgacggcggacatccgcacggacctgccaggcaccccgaccgtggacatcacggcctacaacgatgtgcgcagcatggcggggaccaccacgcccgactacgccctgggcgacagtcaccgcagggcccaggcccgcgccgcccgggctgcgggatatcgctacgaggccacgcactggaagctcatcgagaacgccggtggcaagaccctgttgaggcgcatgggggtgttcctccaggacgaccctgcccgcctggacgacggccacgcgctccgccgctacctgcagggtgctccggacgagatccaccacctgatcaggcaactgcactggaattccgacgcaccgcatttcgacgggacactgcggcgcatggccccaccggaagccctccagccgcagcagcgacagcatcgcccctgaaaccaggtgcgcacgcggatgcgccgctgcggcaccgcccatgctgcgccgatccggcaccagctcgacaggagccattcgcatggcccgcagcgccgtgggaagacggatacacaggcgccgctcctacggccaggcgtgacggcaaaaagacaatgggctttccaacaccttacgaggaaaacgccatgcccacgacgacgaaccagcggacccctgccgatgcctgcagcctcctggatgcggaccatcgcaaggtgaagaagatgttcaaggagtacgaagaactcgcaggctccaaatcgaagacgtccatcgccaagaagcgcgaactggcgcagcagatctgcctggagctgacggtgcacgcgcagatcgaggaggagatcttctacccggccctgcgcgaagcgctgcgcgagaccgacctgctcgacgaggccgaggtcgagcacgccagcgccaaggacctcatcgcccagatccaggatggtgatgccatggacgacaagttcgatgccaaggtgaccgtcctgggcgaatacatcgaccaccacgtcaaggaagagcgcaacgaaatcttcgtcaaggcccgcgcatcccgcaagctcgacctggtggccatgcgcgagacgctgcaggcccgcaaggaggagctgatggaagagatgcaggccatggcctgacgcgccgcccgccctggagcgcatcgaatcgcccgccaccggatagccggtggcgggcgatttgctttgaggaccgggggcagtgccgatcgtccagggaaggtttcggccaaagaagagctctcttcctacagaaatgccaacttcattacatatgattacattaagtgcgatctttaacaaactcgccacgcatgcattcgcaaacctgcaacctagatagcagcgcatgcgcggctccctaacgaaagactctatgaacctcgacaactggacgatacggtccaaactgatcgccggcttcgggctggtgctggtcatcgcctgtatcgtcagcctgctgggcatcgccaacctgtcgagcatgaacgatcgctcggtcgagatttcccgcaagtcgctgcccagcgtgtccgctgccggggcgatcagccgcaacctgtcggccctgcgcattgcccgcctggggctgatccttgcgggacccaattcgccgatgccccaggcgatcgcgacggtggagaacgcgagcacggcactgaacaagtccgtggaagaggccgcccccctgttcaccagcgccgaggagagcaggatctaccaggaactgcgcacccaggtggcggattacagctcgacgctgccgcagcagctgaaattcgcgcgcgagaacaacatcgaggcggtgcgcgcgattttcgtggggcctgccggcgttgcataccgcgcggccaacaagggcctcgacgacctgatcgccatcaacaacaaaggcagcgatctggccgccgggcgtgccatggagacctatcaccagggccgcgtggaactggtgaccgggctggtcgccatggtgggcctgagcggtgtgatcgcggtgatgctggcgggcaacctgtcgcgccgcgcccggctgtgcgccgatgcggcgcaccgcatggcacggggcgacctgagccacgtggtggtggcctccggacgcgacgaactggcgcagatgctgcaggcgctggaggacacgcgtgagcacctgcgcacgaccgtgggcaacgtgcgccacaacgcggaagccgtggccacggccagcgcggaaatctcccagggcaaccaggacctgagcggccgcaccgaaagccaggcgagcgcgctggagcagaccgccgcctccatggaacaactgggatcgaccgtgcagcagaacgccgacagcgcgcgccaggcgaaccagctggccaagaacgcggccaccgtcgcgatgcagggcgggcaggtggtcagccaggtagtggagacgatgcgcggcatcaacgagtcgtcacgacagatctccgacatcatccaggtgatcgacagcatcgccttccagaccaacatcctggcgctgaacgccgccgtggaagccgcgcgcgccggcgagcaggggcgcggcttcgcggtggtggccagcgaggtgcgcagcctggcgggccgctccgccgacgcggccaaggagatcaagaacctcatcggcgccagcgtggagcgcgtgaccgccggcaacgccctggtggaccaagccggcacgaccatgacggagatcgtcggcgcaattaaccgcgtgacagacatcatgggcgagatcagcgccgccagcgtggagcaggcatcgggcgtgggccaggtgggcgaagcggtcacgcagatggaccaggccacgcagcagaacgccgcgctggtcgaggagatggcggcggcggccggcagcctgaaaaagcaggccgaggatctcgtgcggggcgtggcgacgttcaacctgggcgacggccgcgcctcccatactgcagtgggtttctcccgccccacagctgccctcacggcatgaaagccacgctggcgctgtcgatgtgcgctatgaacgcgcaccccctgccgccatggaaagcatcaagccggccggtgcgtcgcgccggactgccaggcctgctggccgggtgacccgtgcgctgcgcctgcctgcgcgcagaccggcgacggcggcaggccacccacttcggccggggtcgccaccaccggctcggccggtgcgagcatgcgcgcctggcgccagcggccccagcggtagtaggccatcgacatcagcatggcgcacagcgcgctcgccggaaagctccaccagatcgcatccgcgcccagccacggctgcaggccgtaggcgatcggcaggcggatgccccagagcgccaggcccaggatgatgagcggcggcaccaccgcgccggtggagcgcaccacgcccgaaagcacgaaggtcacgccgaagaacaggaacgagcccacggcgatgtgattcaagtggcgcgccgcctccagcgacgcgctgccggcaggcaggaagagcgacagcgccgtgcggtccagcagcaccagcggcatgatgatagcgccggtcagcacgaagttgaacagcgtgccgctgcgggccacgccgtccacccgctcccagcggccggcgcccacgttctgcgccgccatggacgagcaggccgccccgatggccatggccggcatctgcacataggtccagagctgcagcgcggcgccataggccgacgcggtgaccacgccctgcgcgttgaccaggcccatcagcatcagcatggcggtggagatcatcaccatctgagcccccatcggcagccccttgacgaccagcgcgcgcaggatggccccgtcgggcacgaagagccgccagtcggcccgcccgatccagagcgggtgctggcgccagcgcagccaggccagcagcgcgacgaagctggtggcattggccaccagcgtcgccatggccgagccggcgatacccaggcgcggcacgggcccccagccgaagatgagcagcgggttcagcgctgtatccagtaccaccaccagcagcaggaacaggaacggcgtgcgcgtgtcgcccgcaccgcgcagcacggccgagatgaaagcgaacaggtagagcagcggcacggccaggaacagcgtccgcaggtacgcctcggccagcgggagggctgcggcaggtgtgcccatccatccgaggatctcgcgcgacagtggcgggccggccgccgcgatcagcaccgccgtgccgccgaagaaggtcgcgctggtgccgatcacgcggcgcgcctgctgcgggttgcgcgcccccatggcctgcgccacgaggatggtggccgccatgcccacgccgaacaccgcgccgatcaagaggaacaggatgttgttggcattggccgtggcagtgagcgccgcctcgcccaggtagcgccccacccacaccgcgttgaccgagccgttgagcgactgcagcacgttgccagccaggatggggagcgcgaagaccagaagggtgcggccgatgggcccttgcgtcaggtcgcgggtcgaggcgcgggtggtagaagacgggcttgcaatcggatgtgcaggtgggctcgagggagcgccagggagagcgggtggcgacgcggtcatgcggcatggtgtccacgcattgcagcggggcctgtcggccgacgccgaaagtctgcggcagcgaaggcggatcctgccgcggcccggcgactcaccgccttgcgcccacattcgccactaatggttttcgctcaagaatgcactggcagcatcccgtcgcgcaacatcgcgacgcccagctcgtacacgccatcccacacgatctgcacgcccaggcacagcaggatgaaagccgacaaccgcaggaagatcaccgagccggcttcgccgagcggcttgagcagctgctgtgcatagcggaaggcgaaatacagcagtacggcgacggacagcagcgccagcacgccgccgcccatccgcgccagtgacagcgacagccgcgcgtcggccagcgacacacccaccgtgatggccgccgcgatcgagccgggcccacaactcaccgggaaggtgagcgggtagaaagcctggcgccgcgccatgtcgggcgtgaagctctcggccagttcggtgcggctgtccaccgtggcctgcgtggccgtcagcaaccgccaggccgtcgccgccacgatcatgccgccacccacgcgcacgatgggcaaggatatgccgaagaactccaatacgtaggaaccgaccagcatggcacccagcagcagccagaacatgttgcgtgcgatgcggcgcgccagcagcgcgcgcgtgttcggtgatgcaccctcggtcaggcccaggaagatgggcgccgtggcggccgggttcaggatcggcagcagcgcggccaccacgaagagaaagctcttgccgaaggcgcccagaagttcaagtgtcacggtgttcctattcgcatgcgccagcggagcccgcctgggttgtcattactgccgatacccatcaagccctgcaccaacaccgtcctgcgctggatctcttgttccatcaacgtactcacggtgtctttctttcaaagataacacctgagcagagcttcaccggtcgatgcaagctagcccacctcgtgctgatcttccggcgctccgtccgcgttgagagtgggtgaggtcgaagcgatgtcgcaccgcacggagactcggcagtgcgcgggtgcagaatcaaaagcttacgtgccaatagccttgccggacgagtacaaaactcagcgagaaaagtacaagccccaccgggagtcgacaggaaccgacggaaatcgccctcccacttcgcagacatccccagtcctacgcagggaaaggaacttcgaccttagcactccctccaatagactgctaaagtgaaagcatggaagaaaggatttctggaatgacgattcagtctggaaccgccgccaccgcgctcgcaccggccaatgcctgggccctgatccccccgctgggcaatctggatgcctacatctccgccgtgaaccgtctgccgatgctgacggccgaggaggaacgcacctatgcccgccggctgaaggagcacaacgacgtggaagccgcgggccggatggtgatgtcgcacctgcggctggtggtgtcgatcgcccggcagtacctgggctacggcctgccgcacggcgacctgatccaggaaggcaacgtgggcctgatgaaggccgtgaaacgcttcgatccggaccagaacgtgcggctggtgagctacgcgatgcactggatcaaggccgagatccacgagtacatcctgaagaactggcgcatggtgaaggtggccaccaccaagagccagcgcaagctgttcttcaacctgcgctcgatgaagcagggcttcaaggccgattccgccgccgggaacacgggtacccaccgcgagacgctctccgagcaggaaatcgacgtcgtggcccagcagctcaacgtcaagcgcgaagaagtcatcgagatggaaacgcgcctgtcgggaggcgacgtgatgctggacccggccccgtcggacgatggtgaacaggcctacggccccatcgcctacctggccgacggcacgcatgagccgaccgccatgatcgaatcgcgccagcgcgacgtgctggccacggacggcatcgcgaatgcgctggccacgctggacgaccgcagccgccgcatcgtcgaggagcgctggctcaaggtcaacgacgacggctcgggtggcatgacgctgcatgaacttgcggcggtgtacggcgtgagcgcggagcgcatccggcagatcgaagtggccgcgatgaagaagatgaagaaggcgctggcggaatacgcctgaccccttcacgtcgtttcgcgctacggaatattcgtggcgacagcgataatcgggcgtgctacctggacgggtagcgcgcctttttttccatctgccgcacattccatgcaacgcccagacaagtcgcttcccatctccctggcccgccgccgcatcctcgcttccggagccgccctgctgggctgcagatgggcggtggcagcgccgccgccggcacagggtgccgcgtggccgtccaggccgttgcgcatcatcgtgggatttcccccgggctcctcgcccgacctgacggcccgcaccttcgccgatccgctcgcccgtgcgctgggccagccggtggtcgtggagaacaaggtcggcgccagcggcaacatcggcgcggatgccgtggccaaggcgacggacggccacaccatcggactgttcatcaacgtcaacttcaccatcgcgaagctggtcaacccctcgctgcccttcgatccgcacaaggatcttgcgccgctgagcctcgtgggcgtgtcgccgctggtgttgacggcgcccgtggcgcaggcgggggtgccggcccatgcggatgcacgcaccttcctggaggcagcccgccaggcgggcgaccgctggagctacggaacgcccggcgtcggcaccatgggacatatcgggaccgaactgctcaaggcccgcacgggcatcgcgccggtgcatgtcccgtatccgggctatccgcaggtggccatgggcatgctcggcgggcagttgcagatggccctgctgccgccggcgctggccgtggcacagcaacgcagcggcaagctacagttgctgggcgtgacctcggccggccgcagttcgctcgtgccggggatcccgagccttgccgaggctggcgtgaaggacttccagctggagatctggaatgccttcgccgcgcccgcgtcgatgccctccgcccaccgggcgcgcctttccacggcgatcgccgggatcgcccggacgccggaagtgcgcgaggcgctgttccagcagggctggcaggtggccggcacctccgcggaaggactggcccgccgcatcgaggcggacacgtcgcagatggagcaggtgatccgcgcgcagaagatccgggtggactgacggcacgcgggcgccccgccccagcgaacgcagcgcggccattgatgtagatcatgcccgccagggcgtcgcgcctgcagactcctgtcatcgatccaacttccgggagttccctgccatgccaacattccgcatcatcgtcatcggtgccggccagacgggcacgccgctgctgcggcagctgctggccgcgcctttcgtccaggtgctgggcgtggcggaactggatctctcgctgcccggcgtcgccctggcacgcagccatggcgtgcccgtccaccaggactatatggacctgctgcagcagcatggcgccgcggcggacatcgtgatcgacgtcaccggccaggcgccggtgcgcgaagcgttgcgcaaacacatggtggactccggcaaccagaagaccgtgatcctgcatgagcggatcgcactgctcatgatgtcgctttccgccggcaccctcgtgccgagccgccatggcgacgtggcctacgcctgagccggccatgtccctctccgacgcctccgaaacggaccgccagaactgccatgaatgctccagccggcaccagtgcctgatcggccgccagagcgatgccgcgagggtgtcctggcccacgctcgtgcaggagcaccggttccgcaagggggatgtcctccagctccagggggaaacggccgattccctgtcggtgctcaaggtgggaacggcactgctgcagcgcacgggccccgaccaggtggcgcgccccgtggccatggcgggctgcggtcaggctctcggcaccggtgcggtgctcggcacggccgagcgcctgacctgggtcgcggtccaggaaggacggctgtgcaggctgccggctgccgcgctggtgcgctccggcgggctggattcggaattcctgcaggcgctgctgcacgaggaagcgcaggcgcagtcacggctggcggactggtcgggcctgctgcacctgcgcggcgtgcctgcccaactggccagcgcgctgctgcagctgtcccagttgcagcgcagcacgctcgtgcggctgcccacccatacggtgctggcctccctgctggccaccacccgggaaaccattgcgcggtcgctgacgcagctggcacagcagggggccgtggtgcgccacgaccgctggcattgcgccatcgtgcgcgcaccgctggtcgccttgctggcgagccaggcggtacgggccgaggatacgccaccgcccccctcccccgtgaggcgcaccacgccatctgcgcgcgatacggcgcggccggcatcctggcgggtggcgcgtaccgcgcccgcgacgcgcgccgccgctccgcaggcgctcggcgtgtgacgcctccgcggcctgggcaggcacgccggccccgcggtgcggagcgcgtcccgccctgccctccgagctcaggcggcgggggcctgcagcagggccttgacgtcggaagcgagcgcctgcgccccgctgccgtaacggtggtacacgcgcagccggccggcggggtcgtagatgtagctgcccgcggaatggtccatggtgtagctcgtgggcgtcttgccaggcaccttcttgtagtagatcttgaagtccttggcgacggcagcgagctgctcgggcgtgccgcgcagtgccaggaagctcgggtcgaaattggtcatgtaggccttgagcacctcgggcgtgtcgcgctccgggtccaccgtgacgaacaggccctgcagacggtcgccgtccgcccccagcgagcgcttgacctcggccagctcggccatggaggtcgggcagacgtccgggcactgggtgtagccgaagaagaccaccaccaccttgccggcgaagtccttcaaatggcgctgctggccgttgtggtcgggcagcgccaggtcgcgcgcgtactccgcgccggtgatgtccacgccctggaaggacggggcctgttccttggaacagcccgcgagcaggcccgccgcgccggcgagcagggcgcaggccgctgcgctgcgaagaagggtgcgtttgtgcatgggcatggcagttcagagcacgtagtggtccaccagcagcgccgcgaagagcaggctgaggtggatcagggagaagcggaaggtcttgcgcgcgagcgcatccgaatagctgcgccagaggcggaaggcataggcgcagaagccggtgcagagcaccacggccgcggccaggtagatccaggaactcatgccgtacacgaagggcatcaggcagccggcgaacaggatgaaggtgtagagcagcacctgcaggcgcgtgaattcattgccgtgggtgacgggcagcatcggcaggccggacttgcggtagtcctcgacgcggtagagcgcgagggcccagaaatgcggcggcgtccagaggaagatgatgaggaagaggatcagcggctcggggcccacgtcgcccgtcatggacgcccagcccagcaccggcggcatcgcgccggaggctccgccgatcacgatgttctgcggcgtgcgcggcttgagcacgacggtgtagatgaccgcgtagcccacgaaggtggcaaaggtgagccacatggtgagcgcattgacccaggcgaagagcacgagagaaccggccaggcacagcagtgccgagaaggcgagcgtctgggcgttggacaactcgcccttggccgtggggcgccaggcggtgcgcttcatcttggcgtcgatgtgctgctcgacgaggcagttgaaggctgcggcggcgcccgccaccagccagatcccgaagcaggcgatggccatgtgcagccactgcgccccgctcggcaggccgggcaccgcgagcaccatgccgatgaatgcgcagaaaacgatgagctggaccacgcgcggcttggtcagcgcgtagaactgcgagaagcgggaaggcaccgcgggggatgcggtggaagcggaagcggcactcatggcgaagaaattctcggggcacccgcagcggtttcaaccgcgcggggggtggacattttgtccctggcacccacggcccggctggcggccagggtccaggtgagcgcgacgacgagggcggctgcgccgccggtgtggagcacggcggccaccagcggccagtcgagcacgacgttggacaggccggtggcgaactgcagcagcgccagccccgccagccagcgggcctgcggccgcaatgccggcacggcgcgcaggcgccaggccagcagggcgagcgcggccagcacggcataggccgccagccggtgggcatagtggatggcggtgaggcctgcgaagctgatgtggctgccgtcctgcagcaggccgagaggccgccagatctggaaaccctccgggaaggccatgtcgggccaccagctgccctggcaggtggggaaggtggagcaggccaggacggcgtagttggtgctcacccagccgcccaacaggatctgcaggcccaccagcaccgccgtcaccacgagcaatgcgcgcaggccaggcgccaggagggcgggcgcgatgccgcgcgaggcctgggtctgccgcacggcctgcacgcacagcagggccagcagcacgatgccgccgacgaggtgcagcgtgacaatggcggggaaaagcttcatggtcaccgtccaggcgccgaaggccccctgcaggcagacccacacgagcgtggccgtgggccaccagggatgcacggccatgcgctcctgcccggcatccgtgccggcacggcggtggcggcgccattgccaccatgcgcccaccgtgagcgcgatgatgagcacgcccacggcggaggccaggtagcggtggaccatctccacccacgccttgcggtgcgtgaccgggccggtgggcatggcttcctgcgcggcggagatctccgcgcgggcgcccaccgggctcgcattgccgtagcagccgggccagtcggggcagcccagcccggaatcggtgagccgggtgaaggcgccgaacagcaccaggtcgaacgtgaggaagagcgtgaggatcgccagcgcctgccagcgccgcacgggcgatccatggcggttgcgccacgccacccaggccagaggcccgagggcgatcgcgaggccgagcagcatcagctcggcgagcggcgcgaaatcgtagagcggctgggtggcgttcatggcgcggcacctccggtgggcatcgccccgcgcgcgcccgggcaggcgcggctcatggccgtgcctccgggcggcccggctggtcccacgacgacgaggcccgcatgagccgctccaggtcgcgcttggcccgtgcagcgcccgcggagtccatgcgcgcgggaaagcgcatcatccagtggcccatcgggtccacgacgaagagatggtcggacagcgcatggcccggggccggggccagccatgccgcgagcgcctgggcgtccacgcggcgcaccacggcatcgcgcaggccgggggcgatctcggccggggccggggccgcgtcggtcacgagccagacccagtccatgcgttccttgtccttgccgaggctctcgcgcagctggcgctgcaggtagaggtggttgcggcacggttcgtcgcaggcgccggatgccacgctgaccagcagccactgccccttcagcgcgcccagcggtccggacgccgtgccgtcgatgccgcgggtggccagggcatcgggcaggggccgctgcggatcgatgagttcgccgtagctgcggcgggcctccgggcgcaccaggtaataggcggtgtaggacgcgatgacgggggcggcgcacaccagcagcacgcccagcatcttccagcggccctgccccgcgcgcttttccagcgccgccacggcatccgccgcggccggcaggccgtgcacgctcaggcccagcggatgggaggaacccgggccgtcaggcggggggggccggctggcggcctgggcgaatgaagcgtcggacgatttggaaccagacatagaggattgccacgagggcgcagagcccgaaccactggaaggcgtagccatggtgcctggcgaccccggcatcgaccgccggccagtcgcgcagcagcggaccgtcgggcccgcccgtctcgatcaccgtgaggggggcgagccgctgcagccccgtctcggcgcggtaggccgccaggtcgagattctgccggatgcgggaagacccctcgccgcctgcggcggaagccggcccaccgggctcgtagagccgcgaaggcgccgccgcgatgcggccatgcacttcgacatcttccgcaggtgccggcacctcgggcaggcgcgtgcggtcctggaaatcgcgcggcacccatccgcgctgcacgaggactacggccccctcggccccccgcgaggtgagctgcagcggcgtgaggacgaagaacccggggcggccctgcatctgccggttgtcgaggaagaccgtatcctggggaagccatcgaccccggagcaccgccggacggtgtacgaggggattgctgccgggcatgccggatgcgccgtcctcggcgggggctttcgtgccggttcccccggggcccgagacaggcggcagcgacgccagggcagtggcgggcacgggcggcatcgcctgccgtgcatcgaccatggcctgccaggcctgcttctccgccgcgcgcgagagctgccagcggccgagtgccgcggtggcggccatggtggcgacggtggcggcggtgatgcaccagaagcgccagtccgggcggaaacccctggcaccattggtgcgcttgcggataatgggctgcatgaaatacgtcgtggtgctggccttcctggccattctggcgagcctcgcgtcggcgcttttcttcatgatgcgcacggggcgggacgacgcccgccgcggccggcacatggcccgggcgctcgcggtacgggtggggctgtccattctgctcttcctgtgcctgctcgcggcatggaagctgggctacatccagcccacgggcctgcccgtcgggcgctaggagcggctccaaacccctctcctccgccggccccggatgcaaaaaagcgcccggaggcgctttcctgccggtgcgggcgccggctcagagccagtagaccagcacgtacaggcccagccacaccacgtccacgaagtgccagtaccaggcggcaccctcgaagccgaagtggcgttccgcggtgaaatggcccttctgcagccgcagcgtgatgaacagcagcatcagcatgcccacgaagacgtggaagccgtggaagcccgtcagcatgaagaacgtggagccgaagacgccggagctgagcttgaggttcagctcggtgtagaggtggaagtactcgtagccctgcacgcagaggaacacgaagccgagcaccacggtgacccacatgaagccgatggcgcgtgcgcggtggctttcgcgcagggcatggtgggcgatggtgagggtgacgccggaggtgagcagcaacgcggtgttgatggtgggcagccagaaggggcccacggtctggaagggctcgacgatgccggcgggcgaggccgtggcgcccgcggccatgctgggccacacggccttgaagtcgggccagagcagtgcgttgtcgaggctgcccagcgccggcacggaatgcgagcgcgcccaccacagggcggtgaagaaggcgccgaagaacatcacttcggagaagatgaaccagctcatgctccagcggtacgagaggtcgatcttgcggctgtagaggccaccctcgctttcgcgggccgcgtcgcggaaccactggtagagcacgaacagccaccaggcgaggccgaagaacagcgaatacttgccccagtcgtggccgttgacccactggcccgcgccgaggatcacgaagaagaggcccgcggcggccatggccggatggcgcgactccgcgggaacgtagtagtacggcgtggtgccctggggggtggatgcactcatggctggctcctgtctctttccttcttgtcgtctttcgtcttctcgggatcggaccgggcggctacaccacccagttcacgacggcgatgaggcctgccaccagcagcacgatggccacgaggccgaccgcgatgatgtgcagcgggttgatgcgctcggtgtcctgccggtattcgtcgcccttgcggatgcccagcagcgaccatgccacggcccgcaccgtgcgccacagcgatccggggcgcgcggtgggggaggcgtggcggggttcatggcgccatcccgtcatgagccggcctccgggtgggactgcggagccgcggacacggtggagggcgccggcggcgtcttgccgccgacctcgaagaacgtataggacagcgtgatcgtggtcacgtccctgggcaggcgcggatcgaccacgaaggccaccggccattcgcgcttctcgccgggctcgagcgtgtactggttgaagcagaagcactcgagcttgttgaagtgcgccgccgcctgccggggtgcatagctcgggatggcctgggccgccatgcggcggttctgcacgttctggaattcgtacatcacggtggtgagctcgcccggatgcacctggacggaggagcgggcgggcttgaagtcccacggaccgcgcgcgttggcatcgaactcgaccgtgatcgtgcggctggtgtccacctgcgtgttcgcgggcagcttcacgtcgcggcccgccacgccgttgcccggcacctgccgctccgacagcgagaggatgttgatgcccgtgacttcgcagatgtgcttgtagatgggaatgagcacgtagccgaacgcgaacatgccggccgagatcacggccagcttgcccaccatcttgaagttctcgcggcggcggctcatcggaccccttcctcctgcggcacgatccgcaggacgcagcaacccgacacggcttcacccatccgaaggccgcggagcaggccacgccagcaggcgccgtggaaccggcttcgccggtccacgggcgtcgtccccctggagggggaaggcgcgcagcgactcagggggtgcctcatagtctccaggccatcttgaccatgaagccgatgaagaaggccacggcaatgctcgccaggatgatggccatgcgcaggttcgccttcttctgctcgggtgtcgccatgtcgctcgcgctccttccaggcctgtaccgtcagccgatcacgcgggtggcggatgcgtcgagcttgggcggggtttcgtaggtatggaacggggccggcgacggcacctcccactccagcccctcggcggcctcccacgggcgctggggtgcaggctcgcccttgccgcgcatggcgggcagcacgacggcgaggaagaagtacacctgcatcagcccgaagccgaaggcgccgatggaggccaccatgttgaagtcggcgaactgcatggggtagtcggcatagcggcgcggcatgccggccagccccaggaagtgcatcgggaagaaggtgatgttgaaggtgatgagcgagccccagaaatggatctggccgcggcgctccgagtacatcacgcccgtccacttcggcgcccagtagtagtaggccgcgaacatggagaacagcgagccggccaccagcacgtagtggaagtgggccaccacgtagtaggtgtcctgcagctggatgtcgatgggcgccatcgaaaggatgaggccggtgaagccgcccatggtgaacacgaagatgaagcccacggcgaagagcatgggcgtctcgaaggtcatggagccgcgccacatggtggcgatccagttgaagatcttcacggccgtgggcacggagatcagcatggtggcgtacatgaagaacagctggcccgtgaccggcatgcccgtggtgaacatgtggtgggcccacacgatgaacgacaggatggcgatggacgaggtggcatacaccatggaggcgtagccgaagagcttcttgcggctgaaggcaggcacgatctggctgatgatgccgaaggccggcaggatcatgatgtacacctcggggtggccgaagaaccagaagatgtgctggtacatcaccgggtcgccgccgcctgccgggttgaagaagctggtgccgaaatggcggtcggtcagcgtcatggtgatggcaccggccagcacgggcatcacggcgatcaggaggtaggccgtgatgagccaggtccagcagaacatgggcatcttcatgagcgtcatgcccggagcgcgcatgttcaggatggtcacgatgatgttgatcgagcccatgatggacgaggcacccaggatgtgcatggcgaagatgccggcatccatcgacgggcccatctgcagcgtgagcggcgcatagagcgtccagcccgcggcgggtgcgccgccgggcatgaagaacgagctgaccagcatcagcgcggccgggatcatcagccagaagctgaagttgttcatgcgcgcgaaggccatgtcggacgcgccgatctgcagcggaatcatccagttcgcgaagcccacgaaggccggcatgatggcgccgaacaccatgatgaggccgtgcatggtggtgagctggttgaagagctcgggattcacgatctgcaggccgggctggaacagctcggcgcggatcagcagcgccaggatgccgccgatcatcagcatggtgaacgagaacagcaggtacagcgtgccgatgtccttgtggttggtggcgaacacccagcggcgccagcccgtggggccgtggtgtgcatggtcgtggtcgtggctgccgtggtcgtggccggcggcatgcccggtggggtcgagaactgcgctcatgtcgggttcctcaatgctttagctgtctcacttgccacgctgggccacgatttccgagggctggacgatctggccggtcttgttggaccaggcgttcttcgtgtagctgaccacggccgcgaggtcggtgtcgctgagctgcgcccaggagggcatggcgccgccggccgcgcccttgagcacgatgtggatctgcttggtgtggtcttcgtccttcacgatggccgagccgtcgagcggcttgatggggccggcgcccttgccgttgggctggtggcatgcggcgcaattggcggcatacaccttctcgccgcgggcgacgatgtcggtcagcgtccagaccttgttgggatcgtcggccttggcggcggccttcttcttctcggcggcgacccactgggtgtagtcggcggcggagagcaccttcacatggatgggcatgtaggcatgctccttgccacagagctctgcgcactggccgtagtagtcgccgaccttgtcggcacggaaccaggtgtcgcgcacgaagccggggatcgcgtcctgcttgatgccgaaagccggcaccatgaacgaatggatgacgtcgttggcggtggtgatcacgcgcaccttcttgcccacgggcacgaccagggggttgtccaccttgagcaggtagtccggcggcgcatccgcgacgttgccgctgtcggagagccggcggtggctgctgtcgagcgtggagatgtaggccaggccctggccctcgccgttgatgtagtcgtagccccacttccactggtagccggtgaccttcaccgtgaggtcggcgttggtggtgtccttctgggccacgagcaccttggtggccggcagggccatgaggatcacgatgatgaaggggacgatggtccagatgacctcgaccgtgacggactcgtggaagttggcaggcttggcgccctgcgacttgcggtgcttccagatggaatagaacatcaccgcgaacacgcccacgaagatcagcgtgcagatgacgagcatcatccagtgcaggaaatgctgctcctcggcgatgcgtgtgaccgggggtgcaagattgagctggcgcacggccgggccgccggggaggtcctgcaccgcgtgcgcagcgccccccacccatgctccgcacagcagcagcaacgaaggcagcgggttggaaatgcttttcttcatagttctcacttctcagcctcaattaacccttttcccctgggtgcgcccgcgtgggtcgggcggcgcccgaggggcatgcggattccgacagccggggcgcggcggcccccggccgcggtgccccgggttccgcatgaacccggcgtgatcgaacgcgcggtgccggcagcgccgcgcgggtgtctctctcctgtccctgcatgcaccggccagccaccctgcaaggcggccagccgtgcatggcgcagcatgccgtccccgtgtcgcgattgcaatagcgcaggcgccatccgcggcccagcccagtacaaaccatgagaaggaaggaggcggccgtgcgacaggtcggccgggtcatggcgcgcgaaggcgccacgcactcgggcaggcgcgcggcgcggggtgcgtggcccgtgcatgctgcgcacgggctggccaagccccataacccgtaaattgtagcttgcggttgattcaggtcaccgaccgtagccgcccgggaaaacccgccgcacggcgcggcgcacggccggggtggccgtcagggcccgggcgtgcgcccctggcgcagcatggcgcgcatgtcctgcagcgagaccgcgctgctctcgctcaccttgagccgcggggcgggcttgaaggcatggccgtagatgatctcgaaggtgagcgcgagctgccccccgttgtctgggctggcgaggcggtcggccagcgcctgctcgagccggtcgcgccaggcgcggccccgcagcgcgggaaagcgcgcgggatggaagttgcggccgagttcgcgcagctcctgcagcagccgcgcgggcgtggcgaaggtcagggtgatgcgctccatgtccatcacgggctccgcgaagccctgctggacgagcatgtcgccccagtcgtgcatgtcggtcatggcgtgccccgcgggcggccatcccagggccgcgtggagcgcgtgcagctcgcgcacggtgtcgggccccaggcaggagaacatgaggtagccgtccacggccagcgcacggtgccagcgggcgatcagcgcctgcggatcggccgagaggtgcagcgccatgttggcccagagcatctgcactccgccgtccgggggcaggccgaaccgcggggcgccggacgcccagcgccccgggctccaccagggccgcgcaagcgcctcgcgggccgccggcaggtgccgcggcgcggtctcggcgatccacgccacggccccgggatagcggcgggccaccagcccgtgcccctgcaggccgccgcgcaccgggtcccagtcggcccaggccgcgggtgcctgccggatccactgcagccggtcttccatgcggcgcgcgacctcttcgtgcagccacggggaggcagcgggcgcggccgcatgccagcgcgcggcggcggccgggtcgatggtggggggaagctggcggtcggggggcgcggacatcgggggcggagggcgggaagcgggtcgggcagtatattgatgccatgtggaagcagtggttctcggggatatcggacgggctcgcggccgccgtccgtgcggtgcccagccagtgcgcggtctgccatgcctggccggcgcgccgcgtgtgcgatgcctgcgccgagcgcttcgcccagccccgcccccggtgcacgacctgcgccctgcccgtgcccgcgggcgtgcgccggtgcggggactgcctgcgcgatcctccgcccctgtcggcctgtgtcgccgcggtggactacggctatccgtggtcggacgcgctggccgggttcaaattccactccgatcccggctgggccgccagcctggccctgctggtgcgcgcagcgccctggaccgagccgctgctcgatgcggcggatgcggtgttgccgataccgctcgcgccggagcggttgcgcgaacgcggcttcaaccagtcggcgctgctggcggcagcgctgtcgccggatcgatgcgacgcccgcacgctggtgcgcctgcgggccgcgccggcgcagagcagcctgtcgcgcgccgggcggctgcgcaatctggacggcgtgttcgccgtggcgccggaccgggccgctcgggtgcgggacaaacgcatcgtgctggtggacgacgtgatgaccaccggtgcgaccctgcacgctgccgcacacgtactgctgcaggccggtgcctcccgggtggacgcggtggtgctggcgcgcacggcctgaaggtcgtggagggagggcaaatggccgggccggcgagctgcgccgcccgatacatttttttgcaatctgccatccaccgcgcctgggcgcccgcacgctgcggcacacaataggtccatgttccacatcgtcctcgtcgaaccggaaattccgcccaacaccggcaacgtgatccggctggccgcgaatacgggctgtaccctgcacctggtggaaccgctgggcttctccatggaagacaagctcatgaagcgcgcgggcctggactaccacgagtatgcggaagtccggcagcacgcaggctggacggctttcctgcgcgacgcccagcccaaccccgagcgcgtgttcgccatgaccacgcacggggtgcacacggtctacgagagcctgttcctcccgggagactggttcgtgttcggtgccgaaagccgggggttgccgcccgaattgcgggacgccttcccgcccgcccagcgcctgcgcctgccgatgctcccgggccagcgcagcctcaacctgtcgaatgccgtcgccgtgacggtgtacgaggcctggcggcagaacggcttcgcgctgcccgagccggcctgaaggccggttttccaccgccctacccctgtgcccccggggcctgcatcgcctcctcgatggagagccgcgtgcgctggctcaggaaatccaggaaggcccgggtgcgcgcgggcatgaacttgcggctcggcagtgccgcatacagcgtgaagtgccccgtggtccaggactccagcacgcgcacgagccggccgctgcgcaggtagggcgccgtcaggtcgagcggctgcgaactgatgcccgccccgtccagcgtggcgcgcagcagcgtgtcgatgtggttggatacgcacacaggctggaccgcgacttccaccgcacgcccttcgtccccgccctcgagcaggcgcatcacgccgggccgggtctcggaacgccgccgcagcaggcactggtggtgcttcaggtcttccggcacctgcggaatgccgtgcgcgcgcaggtactcgggcgaggcgcagacgatgccgtcgagcgagacgatgggccgggcgatgacgttggcgttgaagcgctcgtcggcaccgagcagggtgatgtcgtagtcgccgatcggcgggtcgagcgaagcatcggcgtggatctccagcgtgacccgcggatgggcctggcggaagccggcgaccagcggggccaggatgtgcacggccagcgccggtggcgcgagaaggcgcagcacgccggcgatctcggacgtgtgcgcctgggcgacggcgaaggcctcgtccacgtcggccaggatgctgcgcacccgcagcaggtaggcctccccggcttccgtgagcgacaccctgcgggtggtgcgctgcagcagccgcgtgccgatgtggtcctccaggtcggccaccagccgggtgacggcggcgggtgacaggtcgagcgcccgtgcggcagccgcgaagccgccttcgtccgccacggactggaagacgcgcatggtgagcaatctatccatgatcgcaatgaagggaattcatgaaatcagattatttcaatttcatgaattaatcattgccaccgatgctgtttttctgggggttaaccctgcgtacagtcgaacccatcgatgagcgacccgtcgggctcaccgaggcaggacaagaccggcgccgcgcctccgcgcagcaagccggccttgcccggacattccccgacgcacggacagaccgcctgaaaggaccacaccatgaaccgcaagcctcttgccattgccgccgccctgctcgccctgagcgccttctccgcccaggccgacacgcgcatccagggcgactggaacaactacccggccgtgaacgacagcacccccagcacgctgacgcgcgaagccgtgatcgccgacctggtggccgcccgccagaacggcacgctgccgcgcggcggcgactggaccgatgttcccgctccgctggccctgtccaatggcaacacccaggtggtgacccgcgaacaggtgcgcgccgaagccatcgcggccgcccgctcgcacgagatcgtcagcggcgaccattgagaccgcgccgcggcgacctgcaccccggcgacgggacgtgcgggcgccgcacgcaaccgcaagcccgcccatggctccggcccggcgggctttttcacgcctgcacggcgcccgcgcgaagcgggcctgtgttcaaacgatcagggcttcgcgccgtagttccgggtgagggattcggccacgcacacgggcttgtcgacgccctcgcgctcgatcgtggcctgccaggtcatctgcacgccatcgggcggcgcaggctcgcaggcctgcagcatgagccgcgcccgcaaccggcttccgacgggcacgggcgacatgaagcgcacgcggttgaggccgtagttgacacccatgcgcgcgccctcgatatcgaaggccgcctcgaagaagcgcggcagcagcgacagcgtcaggaagccgtgggcgatgggcccgccgaaaggcccctgtgcggcacgctccggatcgacatggatccactggtggtcgcccgtggcctcggcgaaccggttcacctgctcctgcgtgacggtgatccactcggtgacggccacctcgctgccgacgcaggccgccagttcggaatacgaatgaaaggtcttcttcatgcccgcactgtagtgggcgggcctcgccgcggcgtgtcggcccggcgacagcgccgtcagcctgcggagagccagtcgcagatgggcttccactgctccaggtcgcgcgcgacccggccgggcgagacatcgaacagcgacagcccctgcgccgcgaggtggatgtagttctgggtgtcgcggagcatgcccaggacgggcagccccagcccctccacgaattcctgcagcttgtcggcggcgatggtgcgcgagtccacgcgcatgccgacgatgccgatctgcgtggacgccgcctgccggtgggccgccagttcgtcgaggaagctgcgcgtggcgaagatgtcgaagacgctgggctgcagcggcaccaccaccttgtccgcaagcttgagcacctccttgagcggcgcgccgtgcaggccggccggggtgtccagcaccgcatgggtggcgtcgcgcggggggcgcggcacggcgccggcgggcgtttcccagtcggcgatggcgcgcgcggccggcggccgcaggctgcgccagaggcgggacgactgctgggggtccaggtcgccgagggcgacggtgtgcccctggctcgcgaaatagccggccacgttcatggctagcgtggacttgccgacaccccctttggggtttgccactgcgatcacgggcatgtgcgactcctcgatggcggaactcgttcggtacgggacgccgatggtagcgccacggcgtgacggcgcaaaccgtccgtggcagcagtgtggccgtgcaggcagccccgtgtcaggcgtgctgcccgccgcgccgcacgaagaacagcccggcgcccacggccatcagcaggccgccgaagacgcggttctggttgcgcaccgcccgggggctgcgcagcagccgccgcagcgcgctggcgctggcggcatagccgtgcatgacggtgaggtccaccacgaccatggtggcgcccagcgcgagcagttgcgtccacaggggccgcgactccgtcaggaactgcggcagcaccgcgaccatgaagatgatgcccttggggttggtggcgttggtgaggaagccggcggcgcagcggcggcgccaggaggcggggggtgcggccccttcgtcgccgaacaccgaggcgccgcccgcacgccactgggtgaacccgagatagatcaggtagcacgcgcccatcaccttcaccgcgctgaacgcggtctcggatgccagcaggagcgagcccacgccggcaccggcgatcaccagcacgagcagcaggcccagttgcaggccgaggatggtcgcgcccgtccggcgcacgccgtaggccagcccgtggctcatggacagcacggcgccggaaccgggcgagagggcgatgaggcaggcggcggcggcgaaggcgagccaggtgtgaaaatccatgggaagacagcaggagacaatggaaaggggatgccgtgccggcatgaccgccgacacggtggagcatgttaacggggcacaatgccccggcgctccctcttccgcctcctctcctcgctcctgccgctgccgacaccgcgtccatggcccacgcacccacctggctcacctacggattcctctacctcggcgccgccgtactggcggtgcccattgcgcgcgcgctcgggctcggcgccatcatcggctacctcgcggccggcatcgccatcggcccgtggggcctgggactggtgagcaacgtgcaggacatcctgcatttcgccgagttcggggtggtgctgatgctgttcctggtaggcctggagttgcagccgagccggctctggagcatgcggcggccgatcttcgggctcggcagcgcacaggtgctgggctgcgcggccctgctgtgggcggtggcctgggcctgcgggctgccgtggcgcgtggcgctggtcggtgcgctggggctggcgctgtcgtccaccgcgatcgcgctgcaggtgctcgccgagcgcaacctgatgcgcacggacagcgggcagaaggcgttctcgatcctgctcttccaggacgtggcggccatccccatcctcgcgctgctgccgctgctggccgcgggcgcggagggcgcgggcggcgcggcgcagccccacacggccagcggcctggcgctggaggccgcgaaaatcgtcggcgtggtgggcgcgatcgtgctgggcgggcgcctgctgctgcgtccgctgctgcgctggatcgcgcgcagccgcacgccggagatcttcacggctgcggcgctgctgctggtggtcgccacggccatgctgatgctggcggtgggcctgtcgatggcgctgggcgccttcctggccggcgtgctgctggccgagagcgaataccgccgcgagctggaaaccgacctggagccgttcaagggcctgctgctgggcctgttcttcatggccgtgggcatgaccatcgacttcggcgtgctgatgcggtcgccctggatcatgctggcgctgctgttcggattcctggcggtgaaggccgtggtgatccatacgctcgcgcgggccaccggcatggcctaccaggagcggccggtgttcacgctgctgctcgcgcagggcggcgagttcgcgttcgtggtgttccagaccggcgcgggcgcgggggcgatcccggcggagacggcatcgctgctgatcggcgccgtggcgctgtcgatgctgctgagcccgctgctgctcacggcgatggaccgcgtgctgctgcgccgccatgcacgcctgaaggacggtgcgccgccggaggtggaagagatatccgagccccaggaggccccggtgatcatcgcgggcttcggccgctacggccagatcgtggcccgcatgatgctggcccagggcgtaccggccacggtgctggaccacagcgtggacatgctcgaggtggcgcacaccttcggctaccgcgtgttctacggcgacgccacgcggctggacctgctgcgcatcgcgggcgcggcgcaggcgcgcgtgctggtggtggcggtggacgataccgagcagtcgctcaagatcgtgaagatggcgcgcaagcatttcccgcagctggagatcgtggcccgcgcgcgcgacgtgacgcactggaacgcgctgcgcgacctgggcgtgacgcgggtggagcgcgaggtgttcgagtccagcctgaagaccgcgcgcaccgtgctggaggtgatgggcatgcccgccgccgaggccgaggcgctggcgaaccgcttccgccaccacaacatcgccctggccgaccgcatgtacccgcaccacaaggaccgcgcgaaaatgatcgccgtggcccagcagggccggcagcaactggtggaacagatggccaaggaacgccaggagcaggcggccgctgctgccgccgcccagggcggcgggccggtgcccgccgaaggcacggagggcgcgggcccgccggcccgcagcccctgatcccggccggcatccggccggcaccggcggcccgtgggccgctgccccttgaggctctttttccgaaaggattcacgacttcatgcgccgtttcgaactgatcgagggaagctccagcaagttctgggaagtggagcaggccggctccgacctgaacatccggtggggccgcatcggcaccgccggccagagccagaccaaaccatttgccgatacggccaaggccacggccgcgatggccaggctggtcaccgaaaagacgggcaagggctatgcggaagtgggggtggcaccgggagcggccatcggcgcgtcgccagcgcccgcgaagccggcaccagcgaagcctccttctcctgcccccctccctggcgataccccggacaccgcatcggctgcatcggcaaagggcacggcggcagcgccggtcgagggcctggacgcgcagtgcgagcgcgcggtcgcggccacgtgggcgcagatcgcggaaggcagcctgaaggtggacgacgtgctctcggcggcggtgctcaagcgccagcacggggtgagcgaccagggcgccggcatggcgttcgagcaactcaagtcggaaggcctgctgcaggggtggggcacgacggcacaggtttccaagcgggcgcaggagcgtgcccgggcgctgatcgcggatgccgcggcccgcgcggtccaggcggcatctaccgacgacacgccggcagcctccgtggcggcaaccggcgacggcgcgatgccggtggcgccctggctcgcgcagggcgatccggtgcgcctgtcgccgcagatggagcgcgaggcctatgccacgcgccggttcccgcccccggtgcagaccgtgccgctggcgcaggcctggcagcgggcccggggagcactggacgtgcagctggacctgccgggcactgacgccgcgctgcgcgatgtgctgcagcgcatgtccgaccgcctggcccggccggacccgcaacccgacgcagaggccgatgcggtactgctggcgctggcgttgtccatgtccggctaccacggggagaacgcgggcggcgccgcagtggtggactatctggtggcgcagtacgggctgcccggcgcggtggacatcctgatcgcggcccagcggatcgaggtcacgggtgtgtacgactcccaggcccagcagcgccgcctgcagctgtccggcgcggtgacgcacccgatgtccaacggctggcgcggtccgctgggccagggcgaggagaccttccgcaattacctcgcggccgcgccgcaggccgaatgggaggcctgcgcagaccggatcgaagccgccctgccctccctgcaccccagccggcagcccgtgatggcgctgctgctgcccgaccggcccgccctgtcggatgcgctggcacaccggctggctgcggaaaaggaaacgcccgagacggcccactggctgctgctgacggcccaggaccctgccgcgctggcgatcgccgccaggacgcggctgtcctattcctcgggcttctggggccacgggcgcatggtggctaccgccgtgcgcgagcgcggctccgccgcggtggcggtgctggagcgcggtgccgccgacgaggctgcgggcgaggcgctcgccgcgatcggcacgcccgaggccgtgctggcgctggccaaggtggccagcagttccaagggcgcgctcgcgcggctatcgctcgcggtggaccgctggccgctggcgggcatcaccgcgctgtcgcggctggtggcggccgacggcaaggacgcgggcctgttgacccccatgctctcgcgcctgctgcgtgcccacggcgacagcatgccgttgctgcgcccctggctggacgccgctgcgcagggcgccgtggaccggcaactggcactgctctccggccccgccgaggtggcgggcccggacgacttgccggatgtgctggcgcgaccgccgtggctggccaaggcagcccggaaggcagtggcggtactggcactggagccgctgccgctggcgcccgtggagcaatgggcgctgggcgcccgcgaggaagcacggcgcctgtcctcctggcagatgaaccggtatgccagcgccgcccaggacgtggacgagatgctgaacctgctgggcttcgacacccggaaaaagcagcagtatgtgcccatgcgcaacgatgccgcacgggccatccgcgcacgagatgccggagcgctggtcgcggcctggcgtgccctggtggccgagcgccgccgtgaacgctactactggtacacgctcgacgccaccgcggtggcccacctgccgccggagatggccgtgccgttctggaacgccgtggcaggcgagacggaaggcagcgacatcgggcacgcgatcgccacgctgggcctgcccgcgctgccggcactcgctgccatggtgcgactgaaaccggccgataacctggcctgggcgatgcactacggcgccgtggagatcgcgcccaccgcggcgcgggctttcgccaagctcaagaccgcgcgggccaccggccgcgcatggctgctgcaataccccgagcatgcggcctgcgcgctcatcgcgccggcgctgggcaaggccggcgaggcgcgcgactgcgcaggttcggcactgcgcctgctttgcgctcaaggccacgaggcgctgctgctggaggtggcggcgcgccatggcgacgaggccgtggtggaggcgctgcgcgcggtgctcgacgagagcccgctggaccgtttccccaccaagcgcgcgaagctgccggaattctggcaaccgcgcggctggcggcggccggtgctgcgcagtggcaccggccagggcaaggcattgccggacgtggcgctcgacgcgctcgggcagatgctcaccttccccaccagcgagggggtgtatgccggcatcgccctggtgcgggaagcctgcacgcccgattcgctggccgacttcgcctgggacgccttcagcgcctggctggaggccggtggcccctcgaaggagggctgggcactgaccgcgctcgggctgctcggcaccgatgacacggcccgccggctcacgccgttcatccgcgcgtggccgggcgaatccgcccatgcgcgcgccgtcaccgggctggacgtgctcgcgcagatcggcaccgacgtggcgctgatgctgctcaacggcatcgcgcagaagatcaagttcaagggcctgcaggacaaggcgcgcgagaagatcgcggcgatcgccgaggcgcgcggcctcacgcccgaggaactggaggaccggctcgcgcccgacctgggactggacgcacaaggcacgctgcggctggacttcgggacgcgcgccttcaaggtgggattcgacgaggcgctcaagccctatgtgcgcgagctttcggcggatggcggcgacggcgcacgcctgccggacctgcccaagcccaagaagaccgacgaccccgcgctctcgcaggaggcggtggagcgcttcaagctgctgaagaaggatgcgcgcaccatcgccagccagcagttgctgcggctggaggtggccatgtgcgcgcgccggcggtggacaccggaggtgttccgtaccttcctggccggccacccgctggtgcgccacatcgtgcagcgcctggtctggggcgtgtacgaggtggaggacggcggcagctatggcggccggctcgcggcctgcttccgcgtggcggaggatggcagcgccaccacggccgaggacgatcccttcgacattccggagggagcacaggtgcgcatcggcgtgccgcacgcgctggagatcacgcccgcggacgcggcggccttcgggcaggtcttcgcggactacgagctgctgcagcccttcccgcagatcggccgcgacacctacacgctgaccgaggcggagaaggcggacatcaagctctcgcgctggaccaaggccaaggtgcccacgggccgcgtgctgggcctggtgaacaagggctggcgcagaggacaggcgcaggatggcggcggcatctggtacttcaccaagccgctgggcgccgaccgcgtgatcgagctgcacctggacccgggcatcatcgtgggcatggtggacgaataccccgagcaggagctgggcgacgtgcaggtcggcaagccgacggcctggggcgagatgcagaatgccgagcccatcgggcggctggaccccatctccgccagcgaactcgtgcgcgacatggaggggctgcgcgcctgacgcgccaccgcatggcggcccactcccctttcctgaatccaccccaccgcaccatggccacttcccgcaccaagacaccttccggcgacgccgcgagcgccggtgccccgctgcagcgcccacccgcagaaatcctccatgccgcagaactggagcgcctgcgcgcccaggacaccgacccgcgcccgccgggctggtcgatgggcctgcgcgccgcgcgcagcttcatcctcggcgatgcggcactgggcatcgcgcccaagatcgtggcgcccgtggcgggcatcgagcgcatgctggtgacgctggccaccggccgcgggctgatgctggtgggcgagcccgggacggccaagtcgctgctgtccgagctgctcgcgacggcgatctcgggcgtctccacgctgaccatccagggaggcgcttccatcacggaagaccagatcaagtacgggtggaactatgcgctgctgatcaacgaagggcccagcccgcgcgccctggtgcccgcgccgctctaccagggcatgcagcaggggcgcatcgtgcgcttcgaggagatcacgcgcgcgccgctggaagtgcaggactgcctgctgggcatgctctccgaccgggtgatggcggtgcccgagctcgcgggcgagcatgccatgctctatgcgcgcgagggtttcaacatcatcgccacggccaacacgcgcgaccgcggcgtgaacgaaatgagcgcggcgctcaagcgccggttcgacttcgagaccgtgttccccatcctcgacttcgaccgcgaaatgtcgctggtgcaggatgccagcgcgcggctgctctcgcagagcggcattccgcatgccgtgccgcaaccggtggtggaattgctggtctccacgttccgcgacctgcgcggcgctccggcggatggccgcggtgcgaccgcggatgcagccatggaccgcctctcggccgtgatgtccactgcggaggccgtgaacgtggcccatgccgtgggcgtgcgcgcgtggttcctggagcagcgcgagggctcgcccgccgacctggtggactgcattgccgggacggtggtcaaggacaacgccgacgaccgcgccaagctgcgccgctacttcgagcagaaggcggccaagcgctccggcgcgcactggcgcgcgtattacgaagcgcgccaccggctgccgtgaaggacgccgcggtgccgggcgccgatcccgtcatcctcggtgtgcgccaccacagccctgcctgcgcgcggctggtggcggagcgcatccgcgcgctgcggccggccttcgtgctgatcgaggggccggcggacttcaacggccggctcgatgagctcgccctgccgcaccggctgccggtggcgatctacagctacctgtcgcacggcgacacccaccgcggatcgtggacgccgttcgccgagcattcgcccgaatggcaggcgctgcaggccgggcgcgaaaccggggcgcaggtgtgcttcatcgacctgcccgcctggcatccggccttcgcgcacctggagaaccgctacgccgatgcggccgatgcgcaacaccaggcccgcgcggaagcctatgaacgcactctcgcggacaagctcgcggtgcagggccgggatgcgctgtgggaccatctcttcgaggacgaggggccgggggatgacgcggggagcggtggagacgacagccttgccttgcgcctgtccacctatttcagccacctgcgcggagatggggaggccggctcggagggcaaccaggcgcgtgaacgcatgatggcgcgctggatcgcgtgggccatggcgcgcggcgcgggcccggtgctggtggtctgcggcggctaccacgccccggcactcgcgcggctctggcgtggcctgccggaatgcgagccggtggtgccgcggcccggcgaagacggcgccgcgcaagaggccgtatccgctccggccactccggccactccggccactccggaggatgcgccgcgcttcggctcctacctcgtgccctacaccttccgcaggctcgatgccttcgccggctatgcctccggcatgccctcgccgcagtactaccaatggctgtgggagcacggccccgagggcgccgcgcgcgaggcgctgcggcacgtggtgcagcgcctgcgcggccgcaagctgccagcctccacggccgacctgatggccgtgcatgcgcgggcgaatggcctggcgcggctgcgcgggcaccggcagcccctgcgctcggactggctggacgcgctcgccggtgcgctggtgaaggatgccctggatgcaccgctgccctggacctaccgcggcccgctgcgcgcggggaccgacccggtgctggtggaagccatggacgtgctcgccggggacgccgtggggcgcctcgcgcccggcacgccccagccgccgctggtggcggcggtgcaggcggagctggccgcgcacgggctggagctgcgcggcacggtcacgctcgacctgctgcaggaccgggaccgcgcccgcagccgcgtgctgcaccggctggccctgctgcagttgcccggcgtggtgcgcacgcgcggcccggcgcaagcgatgtcgggcgagcgcgaggaggcctggcgcctcggcgagccgctggagcagcaggccgccctcatcgaggcgggcgcctggggcgccacgctggaggatgccgcgcgcgcccggctcgaggacgacctgcggcgcgcgcgcggccgcatcgtgccgctggccgaaggactgaaccgcgccgcctgggcaggcctgccgtccgtgagcgacgggttgctgcgagagctcggcgaagccatcggccaggagccgcgcttcgaggcactggcgccggccctggggctgctgcacacgctgctgcggcacggccggtggctgggcatggcgggcgcgcccgcgctgcgtgtggcggtggagtcgggcttcgaccgcgcgctctggctgctggaagcccccgccgcggtggcacccgccgacgtcgaggaccacctgcggggccaccgcgccctgcaccgcatcgtggcggaccacctcgccgacctgcacgagggcgcggcagcaccgctggccctggagcccgcgcgggccatcgccgtctggcagcgcaaggccgccgatccgcaggcggcccccgtcggccgcggcgcggcgctcggcgcggtcctggcgctgtcggggcgccccggcacgggcgatgccgcgccccccgaggctgtggaggaggccctggcgctgctgggcgccatgacggcatccaccctgggcgacgcgctggccggcctgctcgccctggcgcgcgaaacgctggccacccagccggccttcgcggcgggcatggaccggcggatccgggcgctggacgatgcggagttcatcctcgccctgccggcattgcgcgcggcgttcgcctggctgccgccgcgcgagcgcggcgacctggccggccaggtgctcgcgctgcacggcgcgcagcacctgccgcggcgtaccctcaccgcggcgcaggccggcggcttctcgccggaagacatcgccaccgcgcgcgctggcgaggcggcagccgctgcccggctggccgcctggggcctgcccatcgataccgggatggaagcaccggcatgaccctctccattcccgatcccctgcagcgctggcgcctgctgctgggcgaaccggccgagccggcctgcggcgcactcggcgaagccgcgcaggcggccgatgcggccctcgaatggctctatggccgcgatggcgatcgcgccgaacgcggcgagcgcagcgcaggcctgggcccatcggcactgagcaccccggactggatcaacgccatccacacgctcttccccaaggaagtgatcgaacgcctggagcgcgacgcggtggagcgctacggcatcgacgaggtggtgaccaacctcgaagtgctggaacgcatcgagccctccgaatcgctgctgcgcgcggtgctgcacaccaagcacctgatgaaccccgaggtgctggccgccgcgcgccggctggtcgccgaggtcgtgcggcgcatcatggagaagctcgcgaccgaggtgcggcaggccttcggcggcagccgcgaccggcgccggctctcgcgcctgaaggtggcgcgcaacttcgacttccagcgcaccctggcggccaacctgcgccgctgggacccggcgcgcggcaagctctacctggagcggcccgtgttcgcgagccgcacgcgccggcatgccgagccctgggacatcgtgctgctgatcgaccagagcggctccatggtggattccgtcatccacagcgccgtgatggccgcgtgcctctggcagttgccgggcatgcgcacgcggctggtcgcgttcgacacgcaggtggtggacctgacggccgacgtgtccgacccggtggagctgctcatgaaggtgcagttgggcggcggcaccgacatcgccaaggccgtgggctatgcccagtcgctggtggccaatccttcgcgcaccatcgtcgttctggtgagcgatttctacgagggcggcggcccgggcgagctggtgcgccgcgtgaaggcgctgaccggcgcgggcgccagggtgctgggcctggccgcgctcgatgcgcaggccgaacccgcctatgaccgggagatggccgcgcggctcgtgcgcgagggcgcgcaggtgggcgccatgacgccggggcagctcgcggcctggctggccgagaaggtgcaggcatgagcgccgccgggcaccgggccgacctgctcgaactcacggccgaggcgctcaccgccctggccaacgcgggcttcgtgaagcgcgcgcagaaggacgtggccgcgggcctgctgccccgcctggcgacggaagccgacggcacggtggtggcggagttcgccgatggcgcgcgcacgcgcctgccgccgggccgcacgctgcgcgatgcggcatgcacctgcgcggccagcggcatgtgccggcaccgcgtgatgctggtgctggcctaccagcaggaccatgcacgcaacgccgcgcctggggccggcgacggcagtgacagtggcggcgatgctgaagccgccgtggccgctcctgcgcccgcggccgaggggccctggagccccgcccatttcgatgatgcggcggtggcggccagcatcgcgccctccgtgctggagcaggccgcgcgcctggcggcgtcgcggccggtggtggcggtacagccctggcagagcccctcggttccgcccgcggcgcggctgccgatgtgcacggtgcgctttttctcgcgcagttcgctggtgcatgcacgctgcgactgccagcagggcagcggctgcgcccacgtggtggtggccctctgggccttccgggccgcgggcgaactggctcctggtggcgacgaggccatggtggaggtcgcgccgcgcggcgatgcgccgccagcggcgcccgaaagcggtggtccagccccggtggccgcggcgccgccccccgggcgcctgcgcgctccgcaagccctgcagttgcgcgaggcgctggacgaactgctgctggcgctgtggctcgaaggcacgtcgcagcctcccatggccctggccgcgcgcttcggtgccgtgcgcgcccaggcgcaggcgctgggctggcgctgggtggacgacggcctggccgagctgtcgctgctgctgcagtcccagcaggcgcgcagcagccgcgacgacccggcgcggacactgcaggtggctgcagaactgtgggcgcggccgcgcgccgcggcgcatgcggaggacgcctccgggcagccgccgggcacgacgcgaccgccgctgcatgcgagccaggtcctgggcatcggggtgaaaggcgaggtggcgctggaccacctcaagctcgtatcgctgggcgcggcgctgtgggccgacgacgcggccgaaggcgccagcgtgctcttcgccgacccggacacgcagaccgtgacggtgctggagcgccagtggccgcgcggcgaaggcggccccgggcaggcgctgtccggccggcgggtggcgggttttccgctgcggcaggtcgcagcggggcaggtcatcaccaagaccgcgacgcggcgcgccaacggcgccatcgacatcggctccggcgcgcgccagacgggcgtgatgcccctgtcgcccacggcctgggacgacctgggtgccccgctgcgccagggcagcgtggagtcgctggtggagcgcctgcgcaacgcgcctccggaattcgtgcagccgcgccaggcggccacgggcgcggccgggggcacatcgggcccgctgcacgtggtggcctttccgggcatgcacgccgacgagtgcacctgggacgccgccgcgcaggtgctgcacgcacggatcgtgcgccgcgatggcgatggcgatggcgctgcagatgcggcctccgccgccttgcatctcgccttgccgcaccgtgcggcggcgccgggcgcggtggatgcgctggcgcgtacgctgtcgggcgaatggggcagcctgcgcgccgtcgcggggccggcggccctgcaccagggccgcgccgtgatgcagccgctggccctgctcacggaccagcgtgcggtggtgccgcagatcgaggcccccgccgcacaggcgctcgcgctgcgcacggccagcgaaacaccccagggtgttcaggccctcctcggcgccacgtcgcaatggctggcacagtggctgcgccagggcctgcgccaccagccgggcgggctggagacgcgggcacgggaccaggcgcgccaactccggcacgccggcctggaccgcacggcagcgctgctggaaggcgttcccgcgcagttgcggtccccggagcgcggagcgctgctgcggacgctgtccaccctcgcattgctggtacaggcacaggaacgatgaccgacacagcccctgcaaccctcgtccgcgcgctggaagagcgcgccttcaacgcctggcccgcgcaccagacggtattccacgcaggctgggtgttccggctgtcgggcggctataccaagcgcgccaactcggccaatgcactggtgccgggtgcgccgttcgatggcgtgcgcgaggcggcggcagcactgtacgcgcggcatggactgcccgccgtgttccgcatcacgcccctggcgccggccgaagccgacctggcactggcggacgcgggctaccagcacttcgacccctcgctggtgctgcaacggcccctgccgccgggctcgatgccccggcccgatggcagcaccctggtcagcacctcgccatcgcccgcgtggctggaaggcttcgcggcggccaatggcgtggccctgcaccaccgcaacctgcaccgcagcatcctcgaggccatcgcccacccggtgggctacgcactgcagcgggacgcccacggccatgccgtgggcttcggcctggcggtgctggaacgccacgcggtaggcctgtacgacctggccgtggcgcccggacaccggggcagcgggcgcggccgcgccctggtgcaggccctgctgcactggggcagcgaggccggggcggccagcgcctacctgcaggtgcgtgcgcagaacacgcctgcgctgcggctgtatgaatcgatggggttcaggacggcctatgggtaccactatcgggttccgggctgaggatggccgccatgggccttgctcccctgcagggcccggtcagcctgcccgcctgcgccgcagcaggaattccgctgggcggcatggcacactctcgcgcgttggcaggcagatccggtgcccgcatgccatcccccacgaggagccccgacgatgaacacgccctccaagtattcggccacgctgcgcctgctgcactggtccatgttcgcgctcgtcgcgctggcctatgccagcatcaacctgcgcaaggccttcgagcgcggcagcgacagccgcctgctgatggtggaatcgcatttcctgctcggcatgctggtactgctgctcgtgctgccgcggctgctcgcgcgctggcgctcgccgcagccgccgatcgatccgccactgccggcgcccctgcgcatcggcgcgcacctggggcatggcctgctctatgccttcctcatcgtgcagcccctgctgggcatggcctgccgcctggtgagcggccgcggcatcggcctgccgttcacggaggcatccatcccctggcccgccgcgtgggtggacaagcagttcgccggcacgctcgaatccgcccacgaatggctgggaacggccttctactgggtgatcggcctgcacatcgccgcggcgctctggcacgccctggtgcgccgggacaatgcgctgcggcggatgtggtgatgcggacccggatccgatgggccggcctgcctgttcagcaggaagttccgcggcggcaccactttccgctttcgcgctgtcagaatttcctgaagacgggctctgagcattcggagatcgccaccttgcactctccttttcccagctcagcgcacctggccttgcccaggcgcaccgcctcctcagccgtagcagccgtggtgaacgcggcgcccatggcctgcaccggatgtaccagcgcgacacactgattctggtagacgaactccaccttgcaatcccgggtcccggcgctcctgcagttctccaaagcctttttccgggcagcctcttcggacagttggcgggaactcactccgccgttgccgctgggagaggtagcgatggcgccccacgttttgatccattcgccggtcggccggggaggcgctgcggcttctccatcggagcttgggccgcacagcgcgctgccgggggcgacgcccgaggggcaggccgtctgggctgcggctccgcagcaggccagtagcgaagcagtcaggaagctgagcggtttgatgtagttcatggcaggaaacggggttggttttcactcacgccggcgatggccggctgcggcatgggcgccacctcggcacgctccactcggggtccggaagaaggctggctactcgtcctcaccaccttccagcatcttgcgcagcaggaaatccagcgccagccgttccgcagggttgagccggccgtaggtgctctgggtgatcctgcgtgcgaacggctgcatggtgcgcacgaggtctcggccctcgtccgtgagttcgatcaccaccttgcgccggtccacgcggtcgtggtccacgctgatcaggccgcgctgcttcagtcgatccaccacgccgcggatggtggcctggtcgatgacggtggccttcaccacctcggccagggaactgctgccctggtcgtgcagggagcacagcaccacgaactgggcggccgtcagctgggagtccgggatgtactgctggaacagcgccgtgtgccgctggtacacgcggcgcagcagatgccccacctgttcggagaacacatacccctcatcctcggtcgcggtcttgtctggcatgctgggattgtagggagcgcgcatggcaaggctggtggacggcgccccccggcaactgcgctcgcggccgctgccgggggcccgtttcaatcgagcgcgcggttgcgcgattccacatccaccgcccagatcgacagcgcgccgcccaccagcatggcggacagcacggccaaggccagcgtgaaatgcgtggccatgatcggcgcgatgatggccggggcgaacaggccgccgaagcgcgcgacggcacccgccatgcccatgccgctggcgcgcaggtcggtgggatagacctcgggggtgaaggcgtagagcgccccccaggtgcccagcagcgagaagctcatgagcagggtggagccgatcaccacgaacggcgacgaacccaggctgtaaaacatgcagcccaccgcgctgagcagcaggaagccgatcagcgtgggcttgcggccccagcgctccacgccgtaggccgagagcgcgaacccgggcagctgcaccagggccagcactaccaggaagacctggccgcgcatgaaggcgaagccctcgctgccgagcttcaccggcaggtagacgaagacgccgtagtaggcgatggagatcagcgcccaggccaggaacagcgccaggctgcggcggcgcagttccaccgagaacagcgcgaacagcgacttgcgctcctgcttctcgggctgcagcggcgggatcggcgtggtgttgccgttgaccttggccacgcgctcgagcacctggcgcgcctggtcggacttgccgttgcggttcaggtacatgggcgactcggggatgtagaaccgcagcaccacgcccaccagcgccggaatgccggtcacgaagaagatcacgcgccaggcatcgttgccccaggacacggccaccagggccaggatggccaggaagatggtgcccacggcccagaacgattccagcagcaccagccagcgcccgcggcggtcgctgggcaggaactcggccatcatggtgtagtccacgggcagcgtgccgcccacgccgatgccggtgatgaagcgcagcaccagcagccaggcgaactcgggcgcgaaggccgaggccacgccggcgcaggcatcgatcaccaccgccatcatcagcaccgggcggcgcccgatgcggtcggccaggcggccgaagacgaaggcgccgatcagcatgccgatgaagaagaaggtgccggtctgcagtgcctcgggcaccgtcttgccgaaggtcttggcgatggacggtgcgctgaagccgatggacagcacctgcatggcgtcggccagccacaccaggccgaagatcacgaagagccggtactggaaccggccgacacccgctgtctggatgcctttttccaccgaaacgaatgaagatgacatgggaactcctgtggtcgtcaccgctagctgttgatatgccccttccgccaggccgcgccgccgtgccggcacgcgccctgccagaaaacccctggtgcgatcggcccttcctgcgccacccggaggggccgatcgcgaaaaaccttcctcccgcttttcctcttcttgtccgcggctccgcatgccgcggcccgcgcttgccgggtcatgtggtcatggcgcacccgcatgcgccgcggcacgcagccggcggaccgtgtccgtgtcctgcggccacgctttctccccgggtgcgaagcgggcgcgcaggtagccgagcaggtcggcgatctgccggtcgtccaggctgtctccgaagccgggcatgtagcccagggcgtcgttggctggttgctgtatgccgtggaggatgacctggaccaggttgtccggcgtggcggcatgcaggttggtgttgaggcccagctgcggcttcgcgccgaacagggtcgggccgctgccggcctcgtggcagacggcgcaggcgttctggtagatgcgctcgccgctggcgtggcggtccagggtgcgtacgggcgccgccacctctgtggccggggtggaggccggcacggtgaccggtgcaggatgcgcggccggggcggcctgcggcgcgcgtccgggcagttccagcaggtaggtggcgatggcgcgcacgtcggtatcgggcagttcggccagtccgtggatcacgggggccatggggccggcggccacgccgtggcgcgcggagaagcccgtgcgcaggtactggtagagcgattcgcggctccagggccgggggccgtcggccaggcggttgagcgcgggcgcgctccagccctcggcctcgccgccgcccaggtagtggatgccgcccttctccgcgcccagcgcgttgcgcggggaatggcaggccgcgcagtggcccgcgccttccacgaggtaggcgccccggttccattcggcgctgcgggtcggatcggcacggaagggcgtggcgtcgtggaacagcaggttccacccggccatggcagggcgcaggctgtagggaaaggccaattgcgtctcgggcgcccgggcctgcacggcgggccgggacatcaggtagccgtagagcgcctgcaggtcgccgtcgctgagcctggcgaaagccgtgtaagggaaagccggatagagctggcggccgtcctggtggatgccctggcgcatcgcgcgctcgaaggccgcatacgaccagcggccgatgccggtctccgtgtcgggcgtgatgttggtcgaatagatggtgccgaacggcgtctccaggcccaggccgcccgcgttcggggcgccgccgggcgcggtgtggcagacgacgcagtcgccggccgccgcgaccaggcggccgcgctcgatggcctgcggcgagtacagcgacgcatcgggcccgtcggtgagcggcagcgccggctttagtggccacgccatggcggccaggcccgcgatgcccgcggcaccggccgcgagccagcccaggccgcggcgcagcgtgctgcgctccggctgtccgcccgcacccgcttcgccggacagcgcgaggcgcagcggctcggtctggaacggcacttcgcgcaggcgcacgcccgtggcatggcggatggcgttggcgatcgcggcggcggcgggcaaggtggccacgccgtccaggtccagttggccatgccggacgagggccttttcgcccggccctcccgcctggagttcaccgcccgcggccggagcctcttcggtggaggccgggctgttccatgtgtcgaaggcggccggtgcgcccagcagccggcgtgcgctggccagccaccgcgcatcgtgctccacggtatgcgcgtgcacgctggcgccctgcgctgcctgcaggtgctggctgtcgtggcccgcggcgacgcgggtcacttcgatctcgccggtctgcggatgcacggccacttcggccacccaggcgctccagaccacgcggtcccggccttcggtatccaggctctgcatgcaggcggccgcgaagccccggccgtggaggcggccatccgcctcctgcccgtccccgggccacggcgcgctctgcgccacgcgcgtggccaggtcgcgcgccgggccttcgggcaggtgccgcaggcgccagtccagcggatcctgcccctgctccagcgcctgttcgtgccacaggctttcgctggcgaacacctgcgcggcattgagatcgtccaccccggcctgcgacaggtggcgtgcatgccgcccgccctgcacggtgccggcgtgctgcacgccgggcagggccgcagcgcgagccgcatcggactggcccagcaggcgggcgcagctgggccgcacggcccagggcagcggtgaggaaaagacaaagggggctggcgcttgccctgcgccttgggcctgccgcaacgcggtgcctgcgccggcgccggtgaccatggagggccggacttcgggttgcagtgccagcgcgcacggctcgcagcccaccccgcacgtcacgctgacgggccgggccacggcccgggacagcagcgccgcatcggccgccgcgtccatcaatgccagcgcgggcggcgcagcgccgtccagcacgaacagtcgcacggcctgcacgggcagttgcagcagcgctgcgatctcgctggcgaccagggcctggacatccggcgcgcaacggggcagccacaggctggcatggtcgcccatgcaccaggcgatggcgcgcgcgccggcaggcacgtcggtgcggggcgggttccagacgaacgcatcgcccaccggggcaccgggcagcggctcatgcgcaccgccaccggcatccatcccgcgccagaccggcgccagggccacggccgcctgctgcgcatggaccggtgccatggcgaccacgcccaggaagtttccgctgcgcaccgccgcgacgacgccggccatggcacgcgcatcgtccagccgggcatcggccagtacatcgccctggtagcgcagcccgtcccagcccatgcggtcgggccgcacggccagcccgtgcaggagatccgcgggcacgcccggcacatccgtgacagggggcgcgatggaacggacgggcaggctcatggacgcactcccgcatcgtccgccagtccatccacgcccgtgccgcccgcacgcagttgcgcggcgcgcagcgcggcctgcaggatctcgacatgcgtgccgcagcggcagaggttgtggtgcagctcgctgcgcacctcctgctccgagggatggggattgcggcgcagcagggcctcgacggtcatgaccatgccgttgaggcaatagccgcactgggccgcctggcagtcgatgaaggcctgctgcgtgggccccgggcatgcgcgcgagccgagcccttcgagcgtggtcacctcgcggcccacggcggcctgcacggggatcacgcaggagcgcgcggccacaccgtcgatcagcaccgtgcaggcaccgcactcgcccaggccgcagccgtacttcgggccattgagctccaggtcgttgcgcagcacgtgcagcagcgccgtgccgggcgcggcgggcacgtcgcaggcgcggccgttgaccctcagccggaggccgggggccgtgctgctggattggaggggatgtcccatggaaagcgtttcggcggcggcaggggagtatcaggccgcggcggcgaccttcggttccaccagggggatactgaacacgtcgtagccgaagcaccaggacgggtcctcgttcgtgcgcagccaggtgttgtcgtgcgagatgcgctgcaccttgctcgcccgcccggcgcggttggcctcgtacagcgcgaaggcgagttcgtggttgtgcgcgccgacctccttcaggcagcgcgccagcatggcgccgtcctcgatcgccatcgccgcgccctgtgccatgtgcggcttcatcgggtggcaggcatcgcccagcagcaccaggcggccgcggctccagagcggcagcgggtcgcgctccagcagcgaccacttcgtcacctccaccgtcgcgtcgatcagcgcctgcaccgtgggatgccagcccgagaaggcctcgcgcatctcgtccttgctgctcggcagccagcggtcgttcaggtcccactgctcgacgggcacgccggtcacgtagtagagctcgtcctgcttgccggtgacgaagtaggtcatcatgtggcgatcgtcgctccaccacttcacgcaggcgtcgaagggcagcatgcccgccttgacctcgggcgtggggaacacggcgcggtgggcgaggtagcccgcgtacttcggcagctcggggccgagcagctcctcgcggatgcgggagttcacgccgtcagcgccgatcacgatgtcggcctcttccgtcgtgccgtcggcgaagtgcatcacgacgacatcgccgcggtcctcgactttcgtcaggaacttgccgtaggccatcacgctgtccgacagcgcatcgatcagcagcgcgtggaaatcgccgcggtgcacggtcaggtagctggcgccgtattccttgacggcatagtcgcccagcgggatctgcgccagcacgtcgccggtctgccaatggcggctgtaccagtagtcggggtgcgagccctgggcgttgagcgcgtcctcgatgcctatgcggcgcaggatcttcatgacgttgggcccgacatggatgccggcccccaggcgcgagaagctgggcgcctgctcatacacgcggacatcgaagccctcctgcagcagcagcttggcggcggcggcgccgcccaggccggcgccgacgacggcgatacggggggattgggacacggttctctccttgcgggaatggggatgggacggggcgggcggccgttgctgcggcaggctcttgcagggtgaaaagcactatccatgccatgcaggaaaaccagccaaatcaggtgtatgcactctattgcttgagtcacatcaagtgcaccacggcgtgcaaggataagcctgccattgcattttttggtgcaattcatgcacaacataggtgcaaaccccgatgaaattgccgtttgccagaaggcacgggttttgcaaaaatgaagcgtacacacccatctgatctttatcaaacgcgcattgcgcgacaaggcacgccatgacccagacataccgcatcggccagatcgtccccagctccaacaccacgatggagaccgaggtgcccgccatgctgcaggcccattccacgctgcgtccgcaggaccgcttcactttccactccagccgcatgcgcatgaagaaagtgcagaaggaagagctggccgccatggatgccgagagcgaccgctgcgcgctggagctgagcgatgcgcgcgtggacgtgctgggctatgcctgcctcgtggccatcatggcgatgggcaagggctaccaccgcgtgtcccagcagcgcctgacggaacgcacggccagcaacggtgccacggccccggtcatcaccagcgcgggcgcactggtcgacgcgctgaaagtgatgggcgcgaagaggatcgccctggtggcgccctacatgattccgctcacccagctggtgatggactacatcgccgccgagggcttcgagatcgtcgattggcgcgcgctggagattcccgacaacctcgaggtgggccgccacgatcccgccaggctgcccggcatcgtcgccggcatggattacgccgatgccgacgtgatcgtgctgtcggcctgcgtgcagatgccctcgctgcccgcggtcgcgcaggtggaagcggccacgggcaagcccgtgctcacggcctccatcgccacgacctatgccatcctgaaggaactgggcctggacccggtggtgccgggtgcgggtgcgctgctgtcgggcgcctatccgtacgacacggccgccaaggcctgaggagcattccatgagcgaccacgccagcaccttccgctacggcggccacgtccatgccaatggcatccgccagcattacctgcgctatggcggcgccgagggcgagcgcacagggcgcgatgccgtcatcctgatccccggcatcaccagccccgcggtgacctggggcttcgtcgccgagcacttgggccgccagttcgacacctacgtgctggacgtgcgcgggcgcggcctctcctcttccggcccgggcctggactatggcctcgacgcgcaggccgccgacgtggttgcgctggcgcaggcactgggcctgcagcgctgggccctggtcggccactccatgggcgggcgcatcgcggtgcgcgcggcccgcaaccagccggccgggctcacgcgcctggtcatcgttgatccgcccgtctccggccccggccgccgcgcctacccggccgccctgccctggtacgtggactccatccgccaggccacgcagggcatggatgccgaagccatgcgcgcgttctgccccacctggacggaggagcagcgccagttgcgcgcgcagtggctgcacacctgccacgagcctgccatcgtgcagagcttcgaggacttcggccgcgacgacatccatgccgacctgccacgcatcgcgcagccgctgctgcttgtcaccgccgagcgcggcgacgtggtgcgcgacgcggacgtggccgagtggcagggcctcgcgccccagacgcggcacgtgcgcgtgcccggcgccgggcacatgatcccgtgggacaacgaggccggtttctacgaagcgctcggcgacttcctcggcgccaaggtgggatgagacgacacccccctgagcggctgcgccgcttccccccgctctcgccatgctgcgcatgtcgggcagggggacgacgccagcggccgggcgaagcccgttccgcggcgtctgctggcatggcctgctccgcggccatcggacgggtgactccgcgccggcttcatgagctgccggtggcgcgaaacgccatggataactgaaatgcactttttctactaccgcacgccaaggagccccgcatgtccgtcagcgacaacgatctgatccacgcctggaagcaggtgctcacgctgtcccggctcgagcccggccagaccgtcaccgtgctcacgggtgccgacacgcatccgcagacgctgcgctgcgcgatcgcggcctccagcgacctgggcgcgcgcgtcaaccggctggacctgccgcccgtcaacgccgagaaatcgctcagccgcgattcgctggcctacctgggcacgacgcctttgaccggcaaccccgccgccatcgccgcgctcaaggccagcgatctcgtgctcgatctcatgaccctgctgttctcgcccgagcagcacgagatcctgcagaccggcaccaagatcctgctggccgtggagccgcccgaggtgctgtgccgcctggtgcccaccgaggccgaccgcgcgcgcgtgcaggccgcgtcgaagcgcatcgagacggccaggcagatgcacatcacctccgctgccggcaccgacctgcgctgcgccctgggcgagttccccgccatctgcgaatacggcttcgtggacgagcccggccggtgggaccactggcccagcggcttcgtgctgacctggcccgacgaaggtggaagccacggccgcgtggtgctggaccgcggcgacatcctgctgccgatgaaggactacgtgaccgagccgatcgaactcacgatcgagaagggctacgtcacgcgcatcagcggcggcctgcaggccgagatcctccaggagtacatggcctcgtacgaggacccggaggcctatgccgtctcccacgtcggctggggcctgcagccccgcgcccactggtcgatgctggcgcactacaacaaggaaacccacatcggcatggacgcgcgggccttcgagggcaacttcctctggtccatgggccccaacaacgaagccggcggcagccgcaccaccgcctgccacatcgacatccccatgcgccactgcaccgtggcgctggacggcacacccgtggtgatcgacggcgtggtgcaggacgaaccaggactggcgcgcgccgccagaaaatccccgcaaggcaaggacaccgcatgacgaacgccaccaccaccggcgcccaggacattcccaccgcgggcgtgcagggcgacatctccgcctacgcccgccagggcttcggcacgccgctgccgctcaaggcgcccttcggcctgctgatcatcgacttcgtgaacggcttcgccgacccggccgtgttcggtggcggcaatattccagaggcgatcgcgcgcacgcgcggcctgctcgcccatgcgcgcgaacggggctggccggtggcgcacagccgcatcgtgttctcggacgacgacgcggacagcaatatcttctgcctgaaggtacccggcatgctgacgctgaaggaggacagcccggccagcgccatcgtgcccgagctggcccccgccccgggcgaatacgtggtgcgcaagagcacgccctcagccttcttcggcaccatgctcgcgccctggctggcccagcgcggcgtgcagacgctgctggtggccggctgcgtgaccagcggctgcgtgcgcgccagcgtggtcgatgccatgcagtcgggcttccgcccgctggtggtggccgactgctgcggcgaccgcgccctgggcccgcacgaggccaacctgttcgacatggcgcagaagtacgcggccgtgatgcccctcgaccaggccctggccgataccggcacgctcgcgcgttgagataacgccgttccatgaacctgctccagccccacgacctgcacgccccgctgctggaccgccccgacaccctgctcgtcgtgcgccagcccgtggcgcctccgaagcccgcgccggggcagcccggatcgggcaccgactacgtgcaggccacgcccgagattttcgtggcggtgctggccgaccccggtgcggaagcgggctggcgcgcgctggccttcaacggccacgtggacctgggcaccggcatccgcaccgccctggcgcaaatcgtggcggaagaactggaagtgcccctggaccggctggagatggtgctgggccacacggccgcatcgcccaaccaggggccgaccatcgccagcgcgagcatccagatttccgcggtgccgctgcgccgcgcggcggcccaggcgcgcgagcagctgttggtgctcgccgccgcgcaatggggcgtggatgccggacaactgcaggcacgcgacggtctcgtgcgcttcgcggagggcgccgatgcgcgcacgctccattacggacaactactgcaggggcagcgcctgcgcctgccgctggcgccgcccgaacagccggtgaagctcaagcccgcgagcgaataccggctggtgggccgcggcgctgcgcgcgtggacattcccgccaaggccaccggcgagctgagcttcgtgcacgacgtgcgcgtgcccggcatgcgccatggccgcgtcgtgcgcccgccgcaccccggccgcgacggcggcgatttcatcggccactgcctcgtcgcggtggaccatgcctccgtcgcccatctgcccggcaacgtgcaggtggtcgccgagggcgacttcgtcggcgtggtcgccgaccgcgaggaacaggccatcgccgccctgcgcgcgctgcgcgtgcaatggcggcccgtgccgcccgcgcccgacctgcgcgacgtggccggcgcgatccgtgcgaacccggcgcagcgccgcgcgctggtggacgagggcgacgtggacgccgccttcgcggacccgcgcaccgccacggtgctggagcgcagctacgtctggccctaccagatgcatgcctccatcggcccctcctgcgcggtggccgacttccagggcggccagctcaccgtgtggtccggcacgcagaacccgcacatgctgcgcaccgacctggatcggctgctgcggctgggcgaagaccgcatcgacatcgtgcgcctggaggccgcgggctgctacggccgcaactgcgccgacgacgtctgcgccgacgcagccctgctctccatggccgtgggcgcgccggtgcgcgtgcagctcacgcgcgagcaggagcaccagtgggagcccaagggcacgggccagctgatggacgtgcgcgccgccattggccagaggggcgagttgctggcctgcgacttcgccgtgcgctacccctccaacgacgcgcccctgctggccctgctgctcaccggccgtgtgccgggcgagccacgcacgctggagatgggcgaccgcaccgccgtgccgccctaccgctatgcgagccgccgcatcgcctgcaacgacatggcgccgctggtgcgttcttcctggctgcgcggcgtgtcggcactgcccaattccttcgcccacgattgcatgatcgacgagctggcccaggcggccggcgccgatcccgtggactaccgcatccggcacctggacgacccgcgcgccatcgagttgatcgacgccacggcacgccatgccggctggcagcgcggccagccgggcagccggggccggccgggtgcccatggtctgctgcgcgggcgcggcgtggcctatgcgcgctacgtgcacagccgctttcccggcttcggcgcggcctgggccgcctgggtcgtcgatatcgaggtcgatccggcaagcgggcgcatcgccgtgcggcgcgtggtcgtcggccaggacacgggcatgatggtcaaccccgacggcgtgcgccaccagatccacggcaacgtcatccagaccctgagccgcagcctgctggagcgcgtcgccttcgatgaacggggcgtggccagccgcgaatggggcggctatcccatcatcggtttccgcgacgttccgcccatcgaagtggtgctgatgccgcgccaggacgagccgcccatgggtgccggcgaatccgcctcggtgccgggcccggccgcgctggccaatgccctgttcgacgccacggggcagcgcttctaccaggcgccgttcaccccggacgtggtgcgggccgcgctcgccggctgacatggaagcgggcgacctggacagcctcgtgctgcgcgcggccaacggctggctgcaggccggcgtccccgcatggctggtgaccgtcgcacgcacctggggatcgtcccctcggcctcccggatcgctgatggcgttgaatgcgcggggcgacgtggcgggctccgtctcgggcggctgcatcgaggacgatctggtgcgacgcgtgcagcagcaggccacggcgcaggcgcaggccgagggcgccgcggcgctccccgaagtcctgcgctacggtatctcggccgacgaggcccaccgcttcggcctgccctgcggcggcacggtggaactggtgatggaaccgctgcgggagcgcagccggctgccggaactgatggaggtctgcgcacggcggcgttgcgtggagcgcacgctgcacctggccaccggggaggtggggttgcgcgaccgtgcacaggccgccgcgccggtactggacgcggaccgcttcgtggcctgcttcgcgccggtcgcgcggctcgtggtcatcggcgcgggcgacaccgcgtactacgcctgccagatggcggtgaacgtcggcttcgacatcgtgctgtgcgacccgcgcctggagcaggcccccgcctgggcgcagggccgcatcgccttcacgcacgacatgcccgacgacgtggtcctcgccctgcgcgacgacgaccgcacggccgttctcgccctgagccacgaccccaggctcgacgacctggccctgatcgaagccctgcgctcgcaggccttctatgtcggcgccatcggctcgcgcaacaacagcatgcggcgccgcgaacggctgcaacggcacttcggcctgagcgacgccgagatggatcgcctgcacggccccgccggccttttcatcggcagcaggacaccggccgagatcgccctctcgatggtggccgaggtggtggccgcgaagaacggcgtgcctgcgggcgcgtaacttccggcgctgcgtggccgctccgcggtcgtgttcacaccctgccctccgcttcccccgcagtggatcgcggcaccggcctacaacggcgccttcccgtcttattgacaagatgttgtcaacatagaaatatgctgcgcatgtccgacccccacatggatgtccgtgaactggcgctggcgatcttcgcggcgaatgggcgcctgctgaatgcgggcaacgaactcgtggcccacctgggcctgaccagcgcctggtggcaggtacttgccgcgctgcggtattcagcgggcccgctggccgtcgcatccatcgcccgcaacatggggctgacccgccaggcggtgcagcgcatcgtcgacctgctggaagaacgaggcctggtcgagttccagcccaacccccatcaccgccgcgccaagctcgtcgtgctgacgcgtgccggcctggatgccgtgacccgcgccgagcgcgccgtggcgccgatcgatcaggccatcgccgagcggatcggcacagcccgcatccgcggcgctgtcgccaccctccgcgcgatggtggaggtgatctcggagcggctcgactagccggtgccacacctgtttttttccaacgcataaggagcctttgacatgatcctggtttgtggagccaccggcggcatcggcggtgaagtgtgcaggctgctgaagacagcgaaagagccttttcgcgccatggcgcgcaggcaggaacaggtggaccaattcaggcaacagggcatggatgccgtccttggcgacttcgacaggcctgaaacgctccctgctgccatgcagggctgcgacaccatgttcctcatcacgccacccaaccccgaccagttcacccaggaaacgggagccatcgacgccgcaaagcgtgcaggcgtgggccggatcgtgaagatttccgcctccgacgggaatgtgcgaacgccggttccgtgggcgcgcacccacgcgctcatcgaccaccacctgcgcggcgcgggtatcggctggaccctcctgaagcccaccgccttcatgcagaatttcctgtggttcaagaagccgatcgccaagggcttcctgccccaggtgacgggcgatggatcggtgtcctgggtcgatacccgtgacgtcgcccgggtcgcggccactgttctgacgcaggagggccacgcaggagccacctatttcctgaccgggccggaaacgctggacatgaccgaggcagccaggcggctgtcgcacgcggtcggacacaaggtacgctacctggacctgccgacgttcgtgttccgtaccatgctgcggctgaccggcaactcggcatggatggccaagggcctggtcgtgcagttcgcagacgtcgtggcgggccaccacgacatcgatcccaccttcgaaatcgagcgcctcaccggccagcgtgcgcacagcttcgacgatttcatccgggaccatcgcaatgagtttgcccggcatggctcgtaatccgtcatcgacgactggagcgctccggacgattggagaccatggcatcgtcggcgatctcgagacggtggccctggtcgcacgcgacggcgcgatcgactacctgtgctggcccacgctcgacagtcccacggtcttcgcggacctgctcgacccgggccggggcggcgccttcgagatccagcccgacctggcagagccccgcaacctccagctctacgttccggacaccaacgtcctggtgacacgctggatggggaaggacgggagcgctgaggtggtcgatctgatgccgcaacccgaggcccgccagcgcacaggccacggtgcgcgcggtctcatacggcgcctgacggtgacgagcgggacggtggcattcacggtgcactgcgcgccccgcttcgactacgcacgcgagaccccgcaggtggtcgccatcgagggcggcgtgcgcttcggcggccgggagactaccctcgactttttttcgtccgccccgctcgaagcggaggagggcagcgcccgggcccgtttcaccctgtccaaaggcgagagtgcatggttcttcctcggtgccccccgggtgccccgtccgggcgacgcagcgattctggagcagatcgaagccaccacgcaggcatggcgttcctggcacgccacatcgacctacacggggcgctggcgcgaacaggtgctgcgctcggcactgaccctgaagctgctgacgtcggcccgccacgggtccatcgcagccgcggcgacgttctccctgccggaagccgagggctgggagcgcaactgggattaccgcgccacctggatccgcgatgcctcgttcaccgtctacgccttcctccggctcggtttcaccgaggaggccaaccgcttcaaccactgggtcgggcaaagggtcgtgggggcggagcgcgaccacccgttgcggatcatgtatgcgctcgatggctccgccacggcgcaggagcaggaactgccgcatctggcgggctatgcggacagccggcccgtgcgcatcggcaacgcggcgcagcagcagatccagctcgacatctatggtgagctgctcgacagcgcctacctctccaacaagtacggggaccccatccattaccagggctggcagcatgtctgcgccatcgtcgaccacgtgatcgagcactggaacgaaccggacgcaggcatctgggagatgcgctcggcgccacgccatttcctgcattcccgcgtgatgtgctgggttgcactggaccgtgccatccgcctggccaggaagcgctcccttcccgcgccgctggtcgcctgggctcagacccgcgatgagatcgtggccgacatatgggcaaacttccgccaccccgagcatggctatttcgtgcaggaacgcggcggcagggaactcgacgcggccctgctgatgatgccgctcgtgcgcttcgtctcttcgaccgaccccgtctggctccagacgctggacgccatcggcgagcagctgtgcgacgacgggctggtctaccgttaccgcgtcgatgacggcctgggcggcgacgagggcgcgttcaccacgtgcacgttctggtacgcggagtgcctggcccgcgccggcaggctcgatgaggcccgcatccacatggccaagggactggcctatgccaaccacctggggctgtttgccgaggaagtcgatgtccgcggcctgccgctcggcaactttccccaggccctcagccacctcgcgttcatcagcgccgcctacttcctggaccgcaggctcgatccggcctaccggccggtctggcagccttaggggagcccacacgacccttctggcttcgttgccgcatcttgtcgtaccggtcgtactgcctgcgatgcgacacctcgccagaaccgctccgccggaccgtgtgagccgctcctggaacgcatcaatcgacgctcgcgccggactccttcaccacccggccccacttcacgctctctttctgaatgaagtcggcgaactgcgcaggcgtctcgccggcggcctcggccccctgctccgccagtttcttccggatgtcgggctgcgcgagcaccttcacgatggtggcgttgagcttggcgaccacgggcgccggcgtggcggccggcgcgaacatgccgaaccacgacgtggcctcgtagccgggcacgccggattcggcaatggtcggcacgtcgggcagttcgggcgagcgcttggccgtggtgacggcgatggcgcgcagcttgcccgagcgcacgtgctggatggccgagggcatgttgtcgaacatgatcgcgatctggttgcccagcaggtcggtcacggccggcgcgctgcccttgtacggcacgtgctgcatgtccaccttggccatgctcttgaacagctcgcccgagaggtggatggagctgccgctgcccgacgagccgaagttgatcttgcccgggttggccttggcgtaggcgatcagctcctgcaccgtcttgaagggctgcgcggggttggcgacgagcaggttgggcacgttggccacgcgcgtcaggggagcgaagtccttcaccgggtcgaagggcatcttcctgtagagcgccgcattgatggcgtgcgtgcccaccgtgcccatgaagagcgtgtagccgtcggcgggagcgcgtgccgccacctggccgccgatgttgccgcccgcgccggcgcggttgtccaccaccaccgactggcccagctcggcgcccatgccctgggcgatgatgcgcgccaggatgtcggtggtgccgccggccgcgaacggcacgatgatggtgatgggcttgctcgggaacgcctgggcggcggcgaggccgggcagcagggcgcaggcggcagcggcggcgatcaggccgcggcggaaggtggagtgggcgatggtcatggcttgtttcctcggatctcttcgttatggatggcgatgctgtgcggcgagcgagcggcgcgccctcactcctgcacgatggacgacgggtggttggccagcggcgtcaccttgatctccatgtacgggaacagcggcagcccgctcaggatcgcgtgcagctcgtcgttgccggacacgtcgaagatgctcacgttggcgtattcgccgacgacgcgccacaggtggcgccacttgccatcgcgctgcagttgctgcgaatactccttctccttgcgcttgatctcgtcggccacttcgggggccagcgtggacgggatgcggacggtcatttcagccatgaacagcatgggttgctccttggggaatggttgggatgtcgatagaaaacggaaagcggactgcgctcacagatgcggccagaccagcatggtcacggcatagatggcgcccaccagcagcatggagaccaccgtgtagcccatgatgtccttgagcttgagcttggacagcgccagcgccggcaggatccagaacggctgcacgaggtcgttccagccgttgcccagcatcaccgacatggccgtctgcgcctgcgaggcgcccagcgtggtggccgcattgatcatgaacgggccttgcagcacccagtggccgccgcccgagggcgcgaaaaagttgatcacgaaggagctcacgaggccccacagcggcagcgtggcggcggtggagatgttcacgaacacgtgcgcgatggactccaccagccccgagccgtgcatgatcgccatgatgccggcgtagaacgggaactgcaggatgatcccgccgatggtcttcacgccctcgttgaccttctccacgtacttcatcggcgtgcccagcagcagcaccccgaggaacaggatgaagaagttgatcatgttcaggtcgaggttgccgccgcggatgaaatgcatggccacgtacgccatgccgcacagcccgatcagcaggctcagcaggcggctgttgttcaggcgccaggccagcgtcttctcgtcgcccagcagcccctcggcgctggccgcgggtttcgtctcggccacggtggccgggtccagctcgaccaccttctcgccctgcttggggtgcatggcggcattgagcagcggcagcgcgatcagcacggccaggctggtgagcaggatgggcgcggagaagatcgtctgcgtgagcgggatcaggcccatggtgccctcgaaggcatggcccttggtcgagatgagcaccgggatcgtcgccgagaagcccaggctgtacatcgtgaagcccgtgtaggccgccgcgatgatcagcggatagtgcacgcccttcaccttcagtgccagcttgcgcgccatgatgccgccgatcaccaggccgaagccccagttcaggtaactacccacgccgcccacgatggtcgcgacgatgatggcctggcgcggcgtgctcacgcgcgcggcgatgcggtcgaggaagcggtccacgatgggcgcggccgcgagcacgtagcccatcaccaggatcacggccatctgcgtcgtgaaggccagcaggctccagaagcccttgccccagtcctgcaccacggcgtcgatcgggcggctctccaccccgaaggccagcgccatggtgagcagcgtgagcaggatcgcaaagacgaacggatcgggcaggtagcgccgcatcagttcggtgaagaaggcagtgattttcgacatgcgaattgtctctttggtgtcgtgtggatttctgagagaacgaaggcggaagcgaggcaatgcgcggtggctatcagacccccgcgacccccacggtcatgccgccgcagacgtagagcacttgcccggtaacgaaaccgctgcgcccatcgagcagatacgacaccgcatgcgccacgtcgtcgggcgtgccgacacgcttcacgggcaccgcatcgatgatggcctgcgtgcgcggcgcatccggcgggttggctcggtcgaacagctcggtgcggatgggccccggcccgatggcgttggccgtgatgccgtggcgccccagttccagcgcccacacgcgcgtcatgccgatcaggccggccttggtggccgaatacgcggtgcgcagttccttgccgagcgcggcgcgcgacgacatgttcacgatgcgcccgaagccggccgcctgcatgcccggcagcagcgcctgcatgcactgcaggctgcagcgcaggttcagcgccacggccaggtcgaactgctccagcgtctgctcggccgccccggccggcaccacgatgccgacgttgttgaccagccgcgtgatcgggccacccgccagcgcctgctgcagtgcgcgcgccgtctcggcggggttggacaggtcggcctggatgccgccgggcacatggtcgaccacgcggtcgatgacgaccggctcatagccgtcggcgcggcagcgttctgccgtcgccgcaccgatgccggcgccgccgccggtgatgaggacgcgctcgcgcacggaggaggcaagggagttcgtcatggggaatccttcaggggaataggtcatgccgcgccgcagcgagcggctcacaggtagcactgtccgtccacgtaggccttgcgccagcgcgtgagcaccacgcgctcgaacaggccggcggcatggaagggatcggactcgatgaagcgctgcgccgcttcgcgcgagtccagcgccaccacgtagaggccgccgcccaggtcccggccgtcgtcgtccagcttggccccgcaggccagcagcaggtccttgtggccgtccaggaattccaggtgcgcggcgcgcgtggcctggcgcacgtgctggtggccgggcttgtcgaaggtctcgatgatgaaaggcatggcgtgttctttccgtgcgcggcgggccggcacatggcggacgccgctggccggggacctgcggcgtgttcggggttggagcggctcccgggcccgctggcccggagagtggcggtctcagaccgtggcgacgggcgtcacgggcgagcccacggcgccaggcaggttcagcggcggtgccgtcagcaggaaccgctggcggccgtgctcgcgcagccagcgcgccagcggcgtaaggtgccacagttcgcccaggtgcacgcccagcttgaacaggcagtgctcgtgcagcggcagcgccgcgcagcaggccggcccggggcgtgcgggcaggccctcgacggcgtagttgtccgccgcgatggcggcgagctggctgtcggtgatccactgcagcagcttctcgtcgcggccgtccagcaccgcgcaggcgttgtgcagcacctgcggatcgggatgccggcgcatgcccagcaccacgtcggcgaagcccgtgtgcaggcagacgatgtcgcccgtctccaccgccacgccgtcgccgtcgagcacgcgcatcagcgtgtcatagccgaccagcgtgcgcacatcgcccaggtgggcgcgcaaatcgatcatcacgccgcggccctgcacgcccgtgcgcgccatgccctcgatgcccagggcgtgcgcggccgaggtgctggtgccggcagcgcccggcgtggccggcacgccggtgtcgcgcacgtcctgcgggccgacgatgtgccgccccgccgcatagccgttgtagtagagcgcctcgggcaggccgtcgccattggcgtcgaacagcgatccggcgtgcgccaggctgtcccactgcgtggagtactgcaggtacaggatggccaggtcgtcggacatcacgtccgtgcggcccggctccagttcggccatcaggcagttgaaattcaccaaccccttgcgcagcgtgggccgcagcacgggcgggtggcgggccggattgagcgcgctgccgccgggatagtccagcggcaggctcagcgcgaacgccaggccctcgcgcacctcggccacgccctggcgcaccttgtcgggtgtcagcaggttcaggcggcccagttggtcgtcgggcccgaagtcgccccaggtggagccgggcgggcgctgcttccagcgggggttcgcgggctgtggctgttccatggaatcctagtccctttgcaggaaatccgcgagcgcggcatcgaaggcctgcggcgcctcgaggttggacaggtgcgaggccggcagttcggccacgcgggccccggcgatggcggcctgcatggcctgcgcatccgccaccgtggtgaccgggtcggccgtgccggcgatgagcagcgtgggcaccgcgatgccgccgatggccgcgcgcaggtcggcgtgggccagggcttcgcaacagccggcgtagccttccggcgcgatgcccgcgatccagccctgggcgcggcgcaccacgtcgggctgcgcggcggcgaaggcgtcggtgaaccagcgccccggcgaggaagcggccagctcggccatgccggccgtgcccttgtcgcgcaccatggcggcgcgcgcggtccacccgtcggcggtaccgatcttcgcggcactgttggccaccaccaggcgctcgagccgctgcggcgcgttcacgccgagccagagaccggtgaagccgcccatcgagataccgcagaaggcggccctttcgatgcccagggcatcgagcagcgcaaccacgtcgccacccagttggtcgaaggtgtacggcccggacgacaccacgctgccgccgtggccgcgcgtgtcgtagcgcaccacgcggtgggtgcgtgcgaaccgttcggcctgcgcatcccacatctccagcgtggtgcccagggagttggagaacaccagggccggcgcatcgacaggcccttccacccgcacgcggaagttgcctcccgcggtcttcagcacctcgttcatggccatgccgcccccgctcacacgcgctccaggatcaccgcgatgccctggcccacgccgatgcacatggtggccagcgcatagcgcccgcccgtggcatgcagccggttgacggccgtcgtggccaggcgagcgccgctggcgcccagcgggtggcccagggcgatggcgccgccccaggcattcacgcgctcgtcgtcgtctttcagccccagcatgcgcagcacggccaggccctgcgcggcgaaggcttcgttcagctcgatcacgtcgagctgttccagcgtgaggccggtcagcgccagcaccttctgcgtggcgggcgcggggccgatgcccatcacgcgcggcgccacgccggccgtggccatgccgaccacgcgggccttgggcgtgaggccgtgcttcgcggcagaggcctcgtccgccagcagcagcgcgcaggcgccgtcgttcacgccgctggcgttgccggcggtcacggtgccgccttcgcgcaccacgcccttgagcctggcgagcgcttccaggctggtctcgcgcgggtgttcgtccttgtccaccaccaccgcgtcgcccttcttctgggggatggtcacggcggtgatctcgcgcgccaggtggccggccttctgcgcggccacggccttgagctggctggccagtgccatgcggtcctgcgcctcacgctcgatcttgtagtcgtcggccacgttctcggccgtttccggcatggaatcgaccccgtactgcgccttcatgagcttgttcacgaagcgccatccgatggtggtgtcgtacaccgcgttggcgcggctgaaggcgctctcggccttcggcatgacgaagggcgcgcggctcatgctttccacgccgccggcgatcatcaggcccgcctcgcccgccttgatggcgcgcgccgcggtgcccacggcatccaggcccgaaccgcacaggcggttgatggtggcgcccggcacgtcgatgggcaggccggccagcagcgcgctcatgcgggccacgttgcggttgtcctcgccggcctggttggcgcagccgtagagcacgtcggtcaccgcagcccaatcgacatgggggttgcgcgccatcagcgccttgagcggaacggcgcccaggtcgtcggtgcgcacgctggagagcgcgccgccgtagcggccgaagggcgtgcggatggcgtcgcagatgaaagcttgcgaagaggtcatggtgtcttgtctccttggggggggcgggcgcggcgtttcaggcggcgcggatgggcaggccgaccaggcgctcgagttcggcatgttccaggcccggcacggcgtcgatcagcaccaggccgtccggcgtgcaggccagcgtggcgaggtcggtgtagatgcgcttgacgcagccgatgcccgtcagcggataggtgcactgcgccacgatcttggactggccctgcttggtcagcaggtccatcatcacccaggtctgcttggcgccgatggccaggtccatcgcgccgcccacggccgggatggccccgggctcgcccgtgctccagttggcgaggtcgcccctggcgctgacctggaaggcgcccagcacgcagatgtccaggtggccgccgcgcatcatggcgaagctgtcggcatggtggaagtacgcaccgcccggcagcagcgtgacgggctgcttgcccgcgttgatgaggtcgtagtcctcctgcccggccgcgggcgcggggcccatgccgaggatgccgttctcgctctgcaggatgacttcgcggtcggccgggatgtggttggccacgagggtgggttgcccgatgcccaggttgacgacggcgccctcgtggatgtcctgggccacgcggcgggccagttcgtctttgctgcgtttctgatagctgctcacgctgattccttctgcgctggtggcctgttcaattccgatgcgatgccgggctcatgcaggcttcctgaagcccgcgccctgggtggcggtgcgctcgatgcgcacgatccggctcacgaagatgccgggggtgacgatggcctcggggtccagcgcgcccagttccgcgatctcgtgcaccgtggcgatggtctgcttcgcggccgtggccatcacggggccgaagttgcgcgcggacatgcggtaggtcaggttgccccagcggtcgccgcgctcggccttgatgagggccacgtcgccatggatggggtactccagcacgtagtgcttgcccccgatctcgcgcgtttccttgcccttcgccagttcggtgccgtaggccgtggggcagaagaaggcgccgatgccggccccggccgcgcgcaggcgctcggcgaggttgccctgcggcaccagttccagttccagcttgccggagcggtacaggtcgtcgaacacccagctgtccacctgccgcgggaagctgcagatgatcttgcgcacgcggcccgtcttgagcagcgcggccaggcccgtgtcgccgttgccggcgttgttgttgaccaccgtgaggtcgcgggcgccctgctcgatcagtccgtcgatcagttcgccgggaatgccggccgtgccgaagccgccgacgagcaccgtggcgccgtcctggatgcccgacagggcctgggcaacggaatccgcaatcttgttgatcatgggaagaaacacctggaatgagaggcagggccggaccaccgtgccgcgcggcgacaatccggcccgcgagcgggaggcagccggatgcccggctgcggaattttgttcgtataaagaacaaatgttcgtacaatgaattaattctagagccaacagcttatgagcgatacccccaaggaccctggtaaaaaccctaggccgggcgacagctatgtgcagtcgttcgcccgcggactggaagtgatccgctccttcagcgccgccgcgccgcagcagacactgagcgaggtggcggcctcctcgggcctgacgcgcgcgggcgcccgccgcatcctgctcacgctgcagacactgggctacgtggaaagcgacgggcggctgttccgcctcacgccgcgcatcctggacctggggttcgcctatctctcgtccatgcccatctgggacctggcggagccgtccatggaagcgctggccggcgaggtgcacgagtcgtgctcggccgccgtgctggacgggcacgacatcgtctatgtgctgcgcatccacacccacaagatcatgagcaccaacctcggcgtgggctcgcgcctgcccgcgttctggacctccatgggccgcatgctgctggccggcctgcccgacgagcgcgtcatcgcactcatgcacgacctgccgcgcaagcgcttcaccccgcgcaccgtggtggaggacgcggaactgctcgcccgcgtgcagaccgcccgcgcgcagggctggtgcctgatcgaccaggagctggaggaagggctgatctccgtcgccgccccgctgcgcgaccgcgccggccgcacggtggccgcgctcaacatcagcgggcaggccaaccgcaccagcgcgaaggtgatgcagcgcgacctgctgcccgtgctgctgcgcacggccgacaccatctcgcggttgctgggcacgcggcgcggctgagccgcgcctccatccgccaggccaggcagcgcctatcacgctcctggtcccggtcacgacctgcaccggcgcgcagcttcgcatgcctcgcacctgcttcgccgctcatgccgcttccgatgatggatatgcaaaagatgtgcataaccaacgggagcgccatcatgcagatctcatccaccgcaagcaccactgatccatccaccctatcgcctcccccggcggcatggctgcgcgaagctgcccgccggttcggcgaaacggaaggcgcggagcctttctccgagtcgcgctccttcgaacaggacggcatccgctacagccccctgcggatcgaggacgccccgcgggagcgctgggttctggtggcgtcgcagccctgccctgccagcgtggaagagcccgtctggaccagcctgctgctgcacctcaacgcaccggccatggcgctcgggtccgtcggcatcggcctggatcgcaccggacgcgccgtggtcgtgcacggcgtgcccccgtcgcatgtcggcgatgcggccctgctggcccaggatctgttccagctcagctacttcagcggcatgctgcgggaaagcgcgctcggggtgcagcaccacctgccctcgatgatcgaagcgcatgctctgcgccaggccgggagcgcgtccgggccggaagccgcgccaccggagatgccgccgctgccgccgggcctcgaagccaccgtgcaggcacaggccggtgcggactggcaccgctccctcctccggcaggctctggacgagctgggcgccgcggcctccggcacccccgacctcccgctgggctccatcgcccggctgcagggcaaggacatccagatcgcggcctgcggcgatggccgcacgctgctgctgtcggcaccgctggaccgtgcgctggccgacagcgccgggcgcaccgctgcgctgcaggccaacgtggagctgatgttgatcgccggctgcgcgctgagcctctcccccgaaggcacgttcgtacagacacgctgggactccgcgggcatggatggcaccgatctggccgtccagctggatggattcgccgccctggccgccagcatggacgccccccctgcctccatgcaatgaaacccgacgaacggagcctcccatgctgaaaaacaccaccgcctcgccgagcacctcgtcgccccagcacctgctgacctccccgggcaaggagacgcagcccaccagcagccagccgacgtcacccatcgtccgctcaggcagccagcgcctgccggagatggaactgcaacgcttcgcacggccggatgcgcaggcatccacctccgccgcggcatcgtccagcaggcccccgcgcaacgatgcgccccgggccccggtgcgcgaaatgtccctgcgctacatggccgacgtggaagcccagaccgacacgcccgtcccgggaaggggagcgcggctcctgcagcagggcaggcatctggcctccggggcccggaatctggcgcagagttcgatgagccaggtaaggagcggcgcggccgcgggcgccgcatacgccggacaggccgccacggcggccagggacaaagccgtgcagggctaccactacacggcagcgaaggcacagcagggctggcaggccacgagcgagttcacccggcaaagcgcgcaggacctcgtgggcgaccggctccccagccgcgcggccgtgggcgccttcaccggccacacggtgcagcagttgctgacctgcgggattcccaccttctcccgcgaatacgcgatgctgcagatctaccgtggcatcgtgaactccaaattcgcccaggataaccccttcgccgtcgtcggcatgcagaccgccgtgtcgatggcggccgtgctggcgcacgcgaaactgcgccatgcgcgcatggaccgggatccggaagccgcggtcaaggggcatttcggcctcacgaacgcgcagtgggacgccatgtccccgcaggacaaggcaaggcacaaggagatccagcaggcggattcgcggcgcgtgacggcgaaccaggtcatcgccgagaccggcaacttcatcatgggcgccaccgccgcggccggcggggatcccggcgtgtcggcgcgcgtgctcgccacccaggtgcgcaacatcatctatgccgccatgcgcgaactgatgcaggccagcctcaaattcgtcgatacccgcggtcccggcaccagcggcgtgaacgatgccaacatgagctccatggcggcggtgtacacgttgatgaccatgggcgccagcacggcctcggacggcgtggtcggcgcggtgctgaacgcgcgctccgtcagcctcagcggcctgcagttccaggtggcggacacgaacaacccggtcaacgatccgcaactggagaacgcggccctcgtgtccctggtccgcgggctcttcaatacctcggtggaagtgatcgacgcgggcgtgggcaagcactacgagacgaagcaggtgggcgcgcagcaggtgtggaactcgggcagcaagctgcccatgaaggaccacgaccgcatcctggaccactccgtcgcgcggttctcctggaaccagttcgcgggcatggccaacctcgcggtgcagcaggtcgccagggccaccggcctcaacagggcagcccccgcgctgacctcgttcctcggcgtcggcacgacagccgccgccttcggcctggcctaccgcaacacgaaccagacctaccaggcccacgccagggtgcgctccgccgtggcgaacgcgcaggcgcccgccgccccggcgacggcgcctgcgccggacggcggctctcaggcggtggcgtccggcgcaggccacgccacgcaggcgcggcagcgccatgccgcagtaccggagatcgaagagcccgcggacgacagtgccgccctgcccccgcacggcggtcaggcccggcccacggcctgatcggcaccgcgcagggacgatgccgccgtgctacgctgcacggcatcatgttcaatcccacgcaagcggacgtgcgccgctttttctgcgcggtgcatgccaaggcccaggcaggccagccgatggaagccatcgagaccctggccagcctctggatcgcggaacaccccgaataccacgaggaactctccgacgtggacgcggccctggcgcgcgactacgaccgcacgcccggccgcaccaaccccttcctgcacctgtccatgcacctctcgatcagcgagcagtgcagcatcgaccagccgcgcggcatccgccaggcggtggaactgctcgccgcgcgcctcgggtcactgcaggaggcgcaccatgccgccatggaatgcctgggcagcatgctctgggagagccagcgctcgggtcgccctcccgatggcgacgcctacgtggcctgcgtgcagcgccgggccacccgcgactgaatccgcatcccggcggtagctataataaaaatagcaaacacccgaagacgaccacggcaggcccaccatgaaccgacgacctccggcacgccgggaacatggtttcgaagggcggtgctgaagtgcagcgctggcgcctgtcgctgcgcacggccatcgccgttccgttcgcggcactcttcatcggcaccgtggcattgcaggcggtcacccagcaccgccagatcgatgcgctgatcgaccaggaaagcgtacgcctgctcgacgccgtgacgcacacggccagcgaccggctcctgcatttcctggccacgccgttccgggtccagcgcagcgtcgcggacgcgatcggccgccatggcctctaccatgcgggcgacctgcgcccgatccacgaatacctgcgcgccatcctggacgccatctatgccgacgagcggcagatcggcctgctgggcttcggcgggcgcgagggcgaatacgccggcatccggcgcgaggacgacggccgcctgcggctgatcctgcaggaccgcagcacccacggccggctgcaggtgtacgggctgggcagcaacaactcggtcatcgcctcgcaggaggactacgacccgcgcggccgcccgtggtacgcccccgtggccgcctcgggccaggcgcgctggtcggagatctacaccagcgcgggcgagcgcggcgacgtgatgatcgccgcctcgtccccggtcgtgtccgacggtgaacccgtgggcgtggtgcaggccgaggtacggctcgacacgctgcagcgcttcctgggcaacgaacccctgctgggccatggacacatcttcgtgatcgatgccgaagaccggctcgtcgcgcagtccggggaaggcagcgtgacgctgcccatggcacccggcagccgccagtacggccggcggctcgccagccagagcaccagcgaggcggtgcgcgccgcggcccgtttcctgcccgcgggcacccaggacgagggcgccgcggcattcagctaccccctggacggccagcgctacttcgcccgcgtgacaccgttcacccaggtgcccggcctgaactggcgcatcgtggtcgcgctgcccgaggccgacctgctcggcgacacgcgcgcggcctcccgccggctgctgctcgccaccgccgccatcgcggcgttcggcctgctgctggggctgtgggccatccagcgcatcgccgccccgatcctgctcacggcccgggccgcgcagcgcatggcccgcggcgactgggacaccgagctgcgcatcaccagcccgctgcgcgagaccggggcactggtgcaggccttcaacgacatggccggccggctgcgccattcgttcgagcaattgcaccggcaactgctgggcgatccgctgaccggcctgctcacgcgccgcggcctcctggagaaagccgactggccccacccccagcgggccgtgctggtgctggcgggcatcgacgccttccgcgcggtgaacgacagcatggggctggacacgggcgaccggctgctgcaggcggcggcggaccggatgcgcggctcgctgcccgcgccggcgttcgccgcgcggctgggcggcgatgaattcgcgctcctgtacctggccagcgaggcagccccgccggccgatgccgggcgcgccatccaggacatcttcgcccagcctttttcggtcggcgaggacgaagtgcagctgaccgtctccgtggggaccgtgtccggcacgctgccggccggccggctggcggactggctgcgcaacgcgagcagtgcgctcggcgaggccaagcggatgggccgtggccagtgcgtgcccttcaccccggacatgatggagcgctccctggagcgcgtgcgcctggcttccgagctgcggcaggccctggagcgcggccagttcgtgctgcactaccagccggtcgtggaactctcctccggccgcaccatcggcgccgaggccctggtccgctgggagagccccacgcgcggcatggtgccgcccggcgtgttcatccccgtggcggaagcctccgatttgatcctgggcctcggcgaatgggtgctgcgcgaggccacgcacgccatcgccgggcagctgccgcagttgccggacggcttcgacatccacgtcaacgtctcggcgcggcagctcatccagtccgatttccaggacaccctcaagcagatcctgcaggacagcggactgccgccggggcacctgacgctggagctcaccgaatcggtcctgctggaggacgacggcgtgacccgcgcgcggctggcggcgatccgcgcgctgggcgtgaagatcgccatcgacgacttcggcaccggctactcctcgctggcctacctgggccggctgccgttcgattgcctgaaggtggaccagcgcttcgtgcgcaacctgctgcactcgccgcaggacgaagccatcgtgaccgccgtgctcagcatggcccggggcttcgccgtcacggtggtggccgaaggcgtggaaaccgcggaagaggccgaccgcctgcggtccatgggctgcgcgagtgcccagggctaccacttcgggcgaccggcaccgctggagcacctgcgcctcgccacccccatctgaccggcaccgcggcctcatccgccgcaattaatcagcggcattttcccgaaaaaggaaatgggtaaataccctggaatatgcgcccagggcgcgaaattcagcggaagcgcgattgcggcaccacctgcaattcaccgtcgagcgaacccagatacccggacagggccttgagctcggcattggagaactgcttggcgatgcccgccatgatcgcgttggagcggcccacggtggccgcggcgggcccgcccgtcttgtaggccttgagcgcggcgaacaggtagtcggggtgctggcccgcgatcttcgggtacgacggatcgatgggcttggagaagttctccccgtggcaggacacgcaggcgcccctctgaagcagctgcgccacctgggcgcccggctcgcgcgagggcttggcgggcgcgccgccctgacgggcctggccggcgtagtaggcggccacgtcggcgatgtcctggtcggagagcgaatcggcgatgccgcgcatggtgggatgcctgcggtcgcccttcttgtaggcctgcagcgccgaagcgatgtagccggcgttctggcccgagatcatcggtaccttgtacacctcggggaagctcgcctggtagcccggaatgccgtggcagccgatgcacatggcgatcttgccctccccggccttggcgtctcccttgacgtcctgggcatgcgccaccgcggtcacgcaagcgacagcgacggcgaatatcgtggtcaacttcttgttcattttgcgcgcacaatccaatggagtttgtcggtgctcgggggccaaaatgattatagccagcgccccttccggccatttatcaacgattaccctcaccgcccgcacgcacgcccatgaaattccaaggctccgaaagttatgtcgccacgccggatctcaagctcgcggtgaacgcggccatcaccctgcagcgcccgctgctggtcaagggcgagccgggcaccggcaagaccctgctggccgaggaggtggcgcgcaccctggggctgccgctgctgcagtggcacatcaagtccaccaccaaggcccagcagggcctctacgaatacgacgccgtgagccggctgcgagacagccagctgggcgacgccgagagcggcgagcgcgtgaaggacatccgcaactacatcgtgcagggcgtgctctggcaggccttcaccgccgaccagcccgtggcgctgctgatcgacgagatcgacaaggccgacatcgaattccccaacgacctgctgcgcgaactcgaccgcatggagttccactgctacgagacgcgcgagctcatccgggcgaagcaccgcccgctggtcttcatcacctccaacaacgagaaggagctgcccgacgccttcctgcgccgctgcttcttccactacatccgcttccccgacgcggacaccatgcgccagatcgtcgccgtgcacttccccacgctcaagagcgaactgctcaccgcggcgatgaagaccttctacgacgtgcgcaacctgccgggcctcaagaagaagccctccaccagcgagctgatcgactggctcaagctgctggtggcggaagacattcccctctcggccctgcagagcgcggacgacaaggtctccatcccgccgctcgtgggcgccctgctcaagaacgaacaggacgtgagcctgttcgagaagctggtgttcatgaaccagcgcaaccgctgacccgggcggacgccatggccttcgtcgaacccgtcatcctgcaggaccgcggcgtccgcctggagccgctcgcgctcacccacgaagcgggcctcgccgccgcggcggccgacggccagctgtggacgctgcgcgtcacctccgtgcccgagcctgccaacacccgcgcctacatcgagaccgcgctggaaggccgtgcccagggccaccgcttcgccttcgcggtcatcgaagcagccagcggcgaggtgctgggcaccaccagctaccacgacatcctgcccgccgtgaagcgcgtggagatcggctggacgtggtacgcccggcgcgtgcagcgcacccacgtcaacaccaccgccaagctgctcatgatgggccatgcgttcgacacgctcggctgccacgtcgtgggctggcgcaccgacaacttcaacttcgcgtcgcagcgtgccatcgagcggctgggcgcgaaaaaggacggcgtgctccgcggccacgcgctgcggcgcgacggcaccatccgcgacacggtgatgtacagcctgcgcgccggcgagtggccggagacgaaggcccacctgctccatctgctggagcggcacggcgcggccgcggcctgacccgcgaaggaagcgccccatgctgatcgacttcttctacgcgctgcgcgccggccagctgccggtatctgtcaaggaatacctcgccctgctggaggcgctgcaggcgggcgtcgtcggcccgaagtccgaagacggctggagcatcgacgacttctaccacctcgcgcgcaccatcctggtcaaggacgagaagcacttcgacaagttcgaccgcgcgttcggcgcctacttcaagggcgtcgagatggtggccgacttccgcaaggaggtgcccgccgactggctgcgccagatcctggagcgcgaactcacgcccgagcagaaggccgccatcgggaagatgggctgggacgaactcatggaaacgctcaagaaacgcctggaagagcagaaggagcgccacgagggcggcagcaagtggatcggcaccggcggcaccagcccctacggccacggcggctacaacccccagggcgtgcgcatcggcggcgccggaaagaacaagagcgccgtgaaggtgtgggagcagcgcgcctaccgcgactacgacgacacccaggaactgggcacccgcaacatcaaggtcgccctgcggcggctgcggcgcttcgcgcgcgagggcaacgacctggaactggacctgccggacaccatccgcagcacggccgccaatgccggatacctcgacatcaagatggtgcccgagcgccacaacaacgtgaaggtgctgctgctcatggacgtgggcggcaccatggacgagcacgtgcagcgcgtggaagaactgttctcggcagtcaagagcgagttcaagcacctggagttctactacttccacaactgcgtgtacgactacatgtggaagaacaaccggcgccgcttcgcggagaagttcccgacctgggacatcatccgcaagtacaaccgcgactacaagctgatcttcgtgggcgatgcgaccatgagcccctacgagatcgtgcagcccggcggcagcgtcgaataccacaacgaggagcccggcgcggagtggctgcaacggctcacccacgccttcccgaaacacgcctggatcaaccccgaaccgcagggtgtatggcagtaccggcaaagtatcggcctcatcctacagttgctgggggggcggatgtaccctttgtccctcaaagggctcgaggagaccatgcggctgctgtcaaaataaacttcatgcccagcctgactacagcgccggcccgttggccggcgttgctgcttctgagtctcgtggcgctccagggctgcagcctgctgcccggcgcccgcgacaaggcggacagcgacgacaacaccgccaccatcgcctccgataccggggaagccgccagcggcgcagatgccttcacgctcgatgtgcgaggccccgacgccgtgcgcgaactgctcgagcggcacatggagctgcaacgcttccgcaagctgcccgacctgcagtccagcgaactctcgcgcctgctcggcgcggccgacgccaatgcccgcgaactgctgggcaccatgggctacttcagccccacgctcaccatcgcgctgaaagaaactcccggcggccccgcaccccggtccatcaccgtggacgtggagcccggcccgcgcacccaggtcgccgcggccgacatcgccttcacaggccccgaggccgaatcgccgggcttcgcgcgccgcaaggagcgcatccagcgctcctggtcgctgcagcccggccagcccttcacgcagggcgcctgggacggcgccaaggccgacggcctgcgccagctgcaggtccgccgctatcccacggcgcgcatcgacgccagccgtgcggagatcgacgccgaccgcagcgaggccaggctgagcgtgacctacgccccgggcccgccctaccgcttcggcgcgctgcgcgtgcagggcgcgcaccgctacgaccccgacggcgcgcgccgcatcgcgcgcctgcccacgggctcggactactccgagaaggaactgctggacgcgcaggcgcgcctggccagcagcggctactacgacgcggtgttcctcgccctcgacaccgacggcaccgatccgcaggccgcgcccgtcaccgcccaggtgcgcgaggcgccgctgcagaaggtggtgttcggcgtcggcatctccaccgacaccggtgcgcgcctgagcgtggaccacatccacaaccgcctgcccggcatcggctggcgcgccgtgagcaaggtcaccatcgaccagaagacgcgcctgctgtccaccgaatggacggccctgcccgaagagagcggctggcgctggttcggcggtgcgcaggtgcagcgcgaggaaaccggcagctacgacaccgacagcgtgcgcctgcgcggcggccgcacgaaaagcaccgggcacatcgaccgcagctatttcctgcagtacgacgactccaagagccgcggcccgtcggcgccgccctcgagcaacgccatcagcgccaactacggctggacgggccgctatttcaacaacgacacctcgcccacccgcggctacggcctcgcggccgaactgggcgtgggcaccacgctgcggcccgagcgcgatccgttcgtgcgcacgcgcgtgcgctggcagtccttcgtgcccctgggccgcgtggacatgggcgagggcatcgtgcgctccagccgcctctcgctgcgcgccgagggcggcgcggtgatcgcccgccagggcgcggacatcccggtcacccagctgttcctcacgggtggcgacaccaccgtgcgcggctacggctaccgcaagatcggcgcgcgcaccgagaacgacaccctctacggcggccgctacctcgccgtgggcagcgtggaatggcagcgccccatcaccctgcgcggcaaccgcaccgacttcgagagcgccgtgttcgtggatgccggcgccgtggccgaccgctggggcgacttcgatccgcgcgtcggcgtgggcgccgggctgcgctggcgcagccccgtgggcccgctgcaggccgacatcgcctacggcgtgcaggccaaggccctgcggctgcacctgcgcctgggcttcagcttctgaccggctccggccgcttctatccgcgatccgatggccacccaccagaccccgaacccctacgccgccgccgcggccccgccaccccgcccgcgccggcggcgcgccctgcgcatcacgctctggtccttcgccagcctcgtcgcgctgctgctcgtgctgctcgccgcggcctggtggtggacgggcaccggcaactccctggccaccgcgctcgcccaggccgcccgctacctgcccgccggccagaccctggaaacgcgcgacgtctccggctccgtgcgcgcgggcgggcagatcggctggctgcgctggagcagccccaccctcgtggtggaagtgcaggacgcgcgcatcggctggagcctgccgccgctgctgcagcgcgaactcgccctgggcgaagtacatgcggcgcgcatcgtcgccacgccgcgcacgcccgcggagcccgagcccgacaagccggtgcagcccctggagcagctggtgctgccgctgcgcatcgacattcccctgcgcgtggacgaaatcacctgggccgccgccacccccgtcaccgtgcgcaacctcgcgggccgctaccgcttcgacggcgaccagcacagcgccacgctcgacaacctggagctggcccagggccgctacagcggcagtgccacgctgcaggcgcaggccccgatggccctgcaactcacggccgacggcgtggtccgcacgccggcccccggcggcggcgcagacatcgaagccaccgcccgcgccgaagtgcgcggcaccctcgccaccgccgctgcgcgcctggacgtctccgggcgcctgcaggccgtcgccgcgcaggccgcagcgccccagcgccccgccgcgtccgcgccgcgccgcgccggctccgcgccacgaccgcctgccgccgcggcatcgaccccggcgtccgcatccctccctgccggcacagcgctttccagcgcggagcccatgcaggcccaggtccaggcccgcatcgccccctgggccccgcagcccctgctgcaggcgcaggcccagctccaggccctggacacggcagcgctctggccccaggcccccgccacgcggctgagcggccgcatcgaagccgcccccgcgccggccactgcggcaggcaccggggctccgccggccgcgccgcaggcagcacctgcccaggcaccggcatcggccgcatccccatccgcacccgccccgtccgccggcacgccgcccgccaccgggtggggcctgtccgcccagctggaaaacgccctgcccggcccctgggacaaaggccggctgccggtcgaatccatcgacgcgcgcgccgacttcgatggcacgcgctggaccgtgccccaggccaccgcccgcgtgggcagcggcacgatcgcactggagggcgccttcacgcccgccacgcacgccctgcagggcgacctggaactgcgcggcgtgcgccccgacgccgtgctcagcaccctggacgccgcgccgctctccggccgggcgcgcgcgcgcagcgatggcgcccccgccaccgacaccgatgccgcgcccgccccgctggtgcgcttctcggccgacatccgctccgcgggaaccagccgcgcaccgcgcaagggcggcacggccaccgcgcaggccgccccgccgctgcgcatcgacaggctcgccaccgaaggcacctggcagggcaccctgctcaccctcgcgcagctgcaactggacgcgctgcaggtacaggccagcgcgcgccagctgcgcatcgacaccgcggcccgctccgcccagggccagatgcaggccacgctgcccggcgccaccgcgcaggtggacggccgcatcgccccgcgcgccggcgcgggcacgctcgacctgcgcgtggcagacgcgcagcgcgtgcagcgctggatcgaatccgttcccggcctgggcagcgccctcggcggcgcggcgctgcagggcgaggcgcgcctcgatgcccgctggaatggcggatgggagtccctgctgggccagttgcaggctgcaggactcgtgacccggccccgggccggcgccgccaccgccaccggccccttcgaactgcaggcccgcctcgccgccccgcgctgggaagtcgccctgccgccgcagcccggcaccggctcgggccccgccaccatccgactcacggccgtgcgggccgacgtggccggctccgtgccgaaagccaccctctcgctggacggagaggcgcggctcgacgagcgccggctggacctgcgcctgcgcggctccggcggcgctgccggcccggaccagtggcgcgcgcagatcgatgaactgcgcctgcaggcccgcgacggacagcgcccgggcccctggacggtgcagttcgcgcagccgctcaccgtatcggcacgcaccgcgcccacgctgcaggtggagacctccggcgggcaggcgcgcgtgtccgcgcccgccccgggcgatgtcaccctgcgctgggagcccgtgcgcttcgcgcgcaccgcatcgggcagcctgcaactgcgcacgcgcggccagctccagggcctgcccatggcctgggccgaagcgctggcgcagggcagcgacgccctggaccgcctgggcgtgcagggcaacctggtcttcgatggcgactgggacgtggacgcgggcgacaccctgcgcgcgtccgccagcctgcgccgcacctccggcgacctgcgcctgctgaccggcaacgcgcccgcggccaccgtcgtgcgcagcagcggcccgagcgcaggcaccggcacgggatcggccgccggcatggtccgcggaacggccgctgccgcgaacgcctccgcgaccgacacgccccgcggcgccggcacgcccgcgggcgtgcgcgccgccgaactgcgcctgcaggcggaaggcgacacggtgcgcgcgcgcctgcaatgggacagcgagcgcgccggccaggtccaggccgaggcctccacgcgcctggcgcgcgtgggcgaaggatgggaatggcccgccgatgcccccctctccgccaccgcgcgcgcgcggctgcccgacgtgggcgtgtggtccaccctcgccccgccgggctggcgcgtgcagggcacgctcgacgccgacgtggcgctgtccggcacccgcaccgcgccgcgctggagcggcacgctcgccgccgaccagctggccgtgcgctcgctgctcgacggcgtggacctgcagaacggccgcctgcgcgccgcgctgcgcggcgaccggctcgagatcaccgaattccgcgtgaacggcggccccggcagcagcgcacgcatcgcgggcttcagcggcaaccgcaccgccgcaccgaaggacggcggaaccctctcgggcaccggcaccgtgtcctgggccggcatgggccaggaggccgcggcgggcggctcgggcatcgccatggacttcaccgcggatgcgcgcgccctgcaggtgctggtgcgcgcagaccgccaggtgagcgtctcgggccaggtgcgtgcgcagctgcgccagggccagctgtcgctgcgcggcaagctcactgccgaccgggccaccatcatcctgccggaggccggcgcacccagcctgggcagcgacgtggtcgtgcgctccgccgccaccgaccgcgcccgcgccgaggccgcccagcgcgaaggcgcccaggccggccgcgtggaggctgcgcgcccgcccgacatcgccctcaccttcgacctcggcgacgacttcgcgctgcagggccacggcgtcaccacgcgcctggccggcgaactggagatccgcggtgccaccacggccggcggcccgccgcgcatcaccggcgaggtccgcaccgtcgagggccgctaccgtgcctggggccaggcgctcaacatcgagaccggcctcgcgcgcttcaacggcccctacgacaaccccgcgctggacgtgctggccatccggcccaacatcagcgtgcgcgcgggcgtgcaggtttcgggcaccgccaaggcgccgcgcgtggcgctctactccgaccccgacctgcccgacgccgaaaaactctcctgggtggtcctgggccgcagcaccgccgccggcggggccgaggccgcgctgctgcagcaggccgcgctggccctgctgggcggcgggggcggcaacgccggtgcgggcaatttcgcgagccgcctggggctggacgagatcggattccgaggccccaactccggcgccagcagcgaagacgcctccggcgccgcgctcaccttcggcaagcggctgtccaaggacctgtacgtcacctacgagcgcagcctctcgggtgccctgggcacgctctacatcttctacgacctcacgcagcggctcacgctgcgcggccagacgggcgtacagagcgcggtggacctgatctacacgctgcggtacgactgacgcggcgcgcgggccgcgcgctgccgcccggcccgtgcggaaccgctggtcttcaggagacggaagggaaagggagaggcgacgtggacggggcccgcgcgcccggctccgcatccggcaccggcccgccgtgcaggcggcgcacgaagggatagagcatgtggcccgccgccttgagcagctcgtactgcgcgggcgtgagttcacgctcctcgtagtcgaaatggcacagagtgccccagagcccgcccgcgttgtcgccgatcggcacgccgtggtaggcgacgaccacgccgcggaaagggctgtggaccagcttgtcctcgtgcagcgagttcgcggtcagcaactcgccatcccgcagcacgaactggcagaagctgtcggccagctccacgaccgccagggcctccgggcgcgcctggccgagcttgtcgtacacgtggacattgaaaaggcgggggccatcgacccggaagatgccggtgtagcggtgcgcgacattggcattgagcgcctccatgccggcgtccagcccccgcccgcgcaggatcgccagcagttgcggggacgtcaggtcgaggagtggaggcatctggaaaccattgtagagccgggcccggtggaatgacgacgatccccccgggcgttcgtgggcgatcagccccggccgccgggcgccagttgaatggtgcccagccccgccggtgcatcgcccggcctgcgcggcgcgagccagtacacccacgcgccctgcagccaggccagcgcatagagcgccgaggccgcgaacacgccccagtgccccgaccgccacccggcccagaaccagaaaggctgccccagcagcccgaccacgcacgcccagcgccgccagcgcgccgagcgcgcctgcgacagccacgcggcgaaagcaccgaaaaacgccatggcaatctgttcgaaaggcatgtccggagcatactgtatattcaaacagcctccaaggcgggtttcgcgcgcaccgtaccgcgttcgtgtggccgcccgggggcccctccggccggccttacaatccgccgtcctctcctcatagttcaatggatagaacgagtgcctcctaagcgctagatgcaggttcgattcctgctgaggggaccagcctccggcgccggctcagtctccgccgcccccatccccgcaccctcctgcgtcgccgctttcgccgctaccacagccgtctgcgccgccaccgtccgcactgccgccgtccggcacatcgccggcccccgaccgccaggccagcagcggaaccaccgccagccacagcagccagccgttgccctcctcataggcgagaaacgcgcagcagagtgcgaagagcacggccgctccaccggacagcagggaaaagcgcgaaaaccgcatggcgggcattcttgtgcctgcggccccaaagacaaggcccgctcggggcgggccttgcaggtggtcgggaggaagcagcgtcagtcggtggacttcttcagcgattccttcgccttttccttggagtggtgcgcgcgattcttgtggtaatcggccttcacgttgttgacggccttgcccacggggccgctgtgcttggcgtcgttctcggcacgcttctggtcgatcttgtgttccgtggcgtcggccgcttcggaagcggccttgcccacctgggcatgggcggcatggcctgccagcagggcggcggcagcggcgagggcggcgagggtcttgttcagggtcatggtgcgttctcctggtggtgttgtggcacgtagtccgcagcatcgcggacgcctcagcccggccgtgtcagcgggcagcccgacccgctggcggcgcctgccgcgcctgcgctgcgccacggaacgggtccgcagcacccacgccggagcgggcgcccgtcccacagccgggcatggcgccgctgcctacagtagtcactgtcgggctgccaccagcgctgcccccacctcccccctttctcttccccctcacgcgcaggagcctccatgagcgacgacgaacacggccagcccaaccccatcctcaatgccctttccaacgccgtcgccgccgtgcgcgcggacgaagaccagttggcactggcccgcgcgcacgaagcgctgggccccaaggccatcgaaaagctcgacgtggcggaagcccgccgccagcccacggtggcggacgccgtgaaccacttgctgcgcgagcagggacgctcgaccgatcccgagcggctggtgcccggcgtgcgggccacggaaaccaccgtggacggcgccacgggaccgctgcgcgcgacggtctatacgcccgagaccgcgccgggcccgctgccggtggtgctgtacttccacggcggtggctgggtgatcgccagcaaggaggtctatgacggcggcgcgcgcggcctggcccgcgaatcgcatgccatcgtggtgtcggtggattaccgccaggccccggaaaaccgcttccccgcggcctgggacgacgccttcgccgcctaccgctgggtcaccgagaacgccggcgtcctcggcggcgatcccgaccgcatcgcgctggccggcgagagcgccggcggcaacctggccgtggccaccgccatcgcggtgcgcgacgcgggcctgcgcgcgccgcgccatgtgctgagcgtctatcccgtggcgcagaccagcctgaacaccgagtcctacctggaaaacgccatcgccaagccgctgaaccgcgcgatggtgaaatggttcgtggaccatctggtgcgctccgaggaagacctggccgacccgcgcctgtccctcgtcgatgcccgcctggagggcctgccgccggtcaccatcatcaacgcccgcatcgacccgctgcgcagcgacggcgccaggctcgagaaagcgctgcaggacgccggcgtgccggtggagcggcgcgactacgagggcgtggcccacgagttcttcggcgccgccgccgtgctcgaaaaagcccgccaggcccaggcctacgcgggcgagcggctgcgcgcggccctgcgcgcctgacgcgctacactggcgctccaatgggtgcccttcccggtgccgcgccccgcagcgccggtgaagatggcaggtcgtcgcgcaggtcgggccgccgcgcggaaacaaccacgacctcccgcacccttccatggacacccatcccctcgcccaggccgtttccgccgcggtcttcgccgtcgcgctgctccacaccttcgccgccagccagttcgaacggctctcgcggcgcttcccgcgccatgccgggctcttccacctgctcggcgaggtggaggtggtcttcggcttctgggccatcgtgctcatcgcgctgctggccctgctgcagggcggcatcgaggccctggcctatgcggaatcccgcaactacaccgagccgctgttcgtcttcgtggtgatggtggtggcggcctcccgccccatcctggacgcggtgacccgcacggtggcagccctcgcgcgcggcctgcccgtggcccggccggtggccatggcctggctgggcctgtcggtggtgccgctgctgggctccctcatcaccgagccggcggcgatgacgctggcggccctgctgctcgcgcccgtggccttccacgccggcattcccgaacgcgccaaatacctcgcgctgggcgtgctgctggtcaacgtctccatcggcggcacgctcaccgcctacgcggcgccgccggtgctgatggtggcctcgacctggcattgggacagcgccttcatgttcacgcacttcggctggaaggccgcgctggccgtggcggccaacgccacgctcgcggcatggacgctgcgcccgcacctgctgcgccacgatggcagggcggccggccccgaggacgcgccgcacgcgccacccgccgtccccgcgctggtatccgcggtgcacatcgcgctgctcgcaggcgtcgtgctgttcgcgcaccatcccgtcgccttcctgggcatgttcctgctgttcctgggcttcacgcaggcctatgcgcgctaccagaacccgctgatcctcaaggaggcgctgctcgtcggcttcttcctcgcgggcctggtggtgctgggcggcctgcagcgctggtggctgcagcccatcgtctccaacctggagccgctggcgctcttcttcggtgccctgggcctcacggcagtgaccgacaacgcggcgctcacttacctgggctcgctcatcacgggcatctctgcgcagagccagtacatgctggtggctggcgcggtggccggcggaggcctcacggtgatcgcgaatgcgcccaatcccgccggggtggccctgctcaagccggggttcgcggacggcaccgtcggcgccgggggactgctgctgggcgcgctggtgcccacggcggtggccgcggcggccttcctggcgctgtagcgggacgggcagcgcccggcggacgtcactccaggccgtcgaaggtcgcgtcgtccggccccacgtagcgtggcgatgtccaggtggcgtcgcgcagggaaccggcgacctgcgtctccacgcccatcagcacggcgaacagggccatgcgcaccgcgatgccgttgtcggtctggcggaagatggccaggcgcggatcgtggttcaggtcggtgctcaggtcgttcgcgcccggccggccgtcgcgcggcagcggatgcatcaggatggtgtccggcctgcacaccgcatccacgaggcccttgcgcacctggaattcgggcgtgtagccctccatggcctcgccctcgaaacgctccttctgcacccgggtggcatagaccacgtcggcaccgcgcagcccggcctccagcgaatccacggtttccaccgcatggccgcgctgcgccgccagctcgacgaggtggtgcggcatttccagcgacggcggcgccaccagcgtgaagcgcagcccgcggtacagcgagagcaggcggatgagcgaatgcacggtgcgcccgtacttcaggtcgcccacgatcgcgatgtgggcgccgtccagcaaccgcccctggcgcgagaactcgcgctggatggtgtacacgtccaggacggcctggctcgggtgctccccggggccgtcgcccgcgttgatgacgggaatgttggtggcgcgcgcgaactcggccaccgacccctgttcgggatggcgcaccaccagcgcgtccacgtagccgctcatcacgcggctcgtgtcgtagatggattcgcccttggccatggacgagaaggtgaagccggtggtgtcgcacacgctgccgcccagccggcagaacgccgcgccgaagctcacccgggtgcgcgtgctggcctcgaagaacaggctgccgagcaccgcgccctcgagcacccgcgacaccttctgccggcgcgcgatgggctgcatcacgtcggcgacgtggaacaggtcttccaggctgccccggtcgaactgcgacaccgacagcaggtggcgctgcccctccacggcgatgcggtcggcgagcggccggtggtccggctggcccggcagctcggccgccagcgcctcgtgccggaggatctcggtgacgaatttcccgaccatgtccggcatggcgcgggattccgacgaatcctccggcagcagccaggtatcgagcgcgcggcgccgcacgcccaggcgctcggcaaacgcattgcgcgtcaggttgaggcggcgcatcgcgtcgcgcaggaattcctgttgttgctggggcatatatacgcaatgcgtttcaatggctgagcatttgaagcgcaatgcgtacacaagtcaagtcaggatcgccggcggcggcgtcagagctggaacccgaccgcccttaccacgccttccgcaatgtcccgcggccacgacggcgcgcgggcgtgcaggcgccgggccagggcgaactggtcctcgcaccagccggccagccaccgcacctcatccggcccgtagaaggccgtcatcgcctcgtagttgaggaacaggctgcgcgcatcgaggttgagcgagcccgacagcgcgagatcgccgtcgatcaccaccgccttggcatgcaccatgcccggcgcgagccagacctccgcgccggcctgggccagctcgcgcagggcgcgggcgcgggcccagtcggccagccggtggttggagcgcccgggcaccagcaggcgcacctgcacgccgcgccggcaggccaggcaccaggcatcgagcagcgcatcgtccggcacgaaatacggcgtcaccgccacgatgcgctcctgcgcgtggtaggcgccggccaccagcagcgcatgcaccgtgtcgtccgcatggtcggggccgctgggcacccactgcgcgggcacgccctgcggcggaccggggggcagcggccgcggcagtaccgcgcgggccatgcgcccgctcgccgcctgccagtccgccgcgaactgggcggcggcctgcagcgcgatcggtccgtcgatctcgtagctcaggtcgatccaggccggcagttgcggccggtccaggaagtactcgcaggccaggttgcggccaccgctccagagccgctcgccatcggccaccaccatcttgcggtggttgcgcaagttggtgtggccgcgcatcgggttgtgcagcagcggcatgaagcggcgcacctgcaccccgccctgcttcagcgtgcgcgacagctccgccggcatgcccaggctgcccaccgcgtccagcagcagccgcaccgccacaccccggcccgcggcctcctgcagcgccgcggccacgcgccggcccacctcgtcgtcgccgaagacgaaggtgcagacatccaggctgtgttgcgccgaggccaccgtggccagcagcgcctccagcgcctgcgggccctgcccatggaagacgatgcgcgcattgcgcaccggcggcgccagctccagccccgccagcagctgcgtggcccaggcgggcccgggtggaggcaacggtgccggcgcagcttccggtggcgggccggcgaccagcgatgccggtccggccgccagcatgggggcggcgcgccgctgcggacgcacgaacttgcgcgatccgaacatcaggaacagcggtaccgccgcatacgggaaggccacgatcgccagcacccagcccatggccgctgaaggatggcggcgctggcggccgatgcgcgtggccatcacgtagatcagcaggcccacggccacgaaaaccgcatgccccaggcccgagagcagcgcgaagcgcgtcaagcgccgccccccgggctccccgtgccaccccctggcagcgccggaacgccggccgccgccgcgaagcgcaccgccacgcgcagcccgcccaggcgcggcgatgcatccagcgccaccgcggtgccgtgcagccgtgcgatcgactccacgatcgccaggcccagcccgctgccgcccacgggcgcgctgccggccgccgccggcgcgcggtagaagcgccccagcacgcgctcgcggtcatcctcggcgatgccggggccgctgtcttccaccaccagctccacgccggcaggccccgggcctgcggctacttcgcgcacgtgcacgtccaccacgccgccggcgggcgtgtacttcacggcgttgtcaacgaggttgcgcagcaggatgcgcagcgcatccgcataccccagcaccgccaccgcgtcgccggtcgccaggcccaggtcgatgtccttgttctgcgcggcgggcgtggcatcggccacggcctgccgggcgagtccggccaggggcacgggctcgggcggtgcgccggcagcggcgctggcctcctgccgcgccagcgccagcagttgctccacgaggcgcgtggcacggtcgatgccggccgcgagccgccccgccgccaccgcgcgcgcctcctcgctgcccgcacgctgcaggccctgcagctgcagcttgagcgccgccagcggcgagcgcagctcgtgcgccgcgtccgccacgaaatgctgctgcgcctcgaaggcgcggcgcacgcgctcgaacagcaggttcagctcgtccaccatcggccgcacctcgtccggcagcgcgcccgcatgcacgggcgacaggtcgtcggcctgccgcttcgccagttgccgccgcacccgttccaccggcgcgagcgagccgctcaccgcccaccacacggccagcgccagcagcggcgccagcagcgcgatcggccccgccgtgcgccaggccaggtcgcgtgccatcgcgcggcgcgcggccatgtcctgcgccacctggatcacctgcgagcgcgtctgcacggagaacacgcggtagatggtgccgtgcgcgcgcacgttcgagaaacccagcaccgcgcgctgcggcagcgccgcgcccacggacgactcgaacacacgcagcccgtcggacgaccagatctgcaccacgaactcggtgctctcctcctcctgctccaggggttccggcgtgccctccgccatggccggcacgccggggcgcagcgccatcgccgtctgctgcatgtggtagtcgaaaatctggtccgcctcggccagcgccgaacggtaggcgagcgcgaactgcagcagcgccgcgcagacgatcgccacgaacaggaagcacagcagccgcgcccgcagcgaatgcggggcgcgcgcagagagggcatccatccagcggtcccggcggcgcatgcggccggccggcgcggaggcaccggccggcgcctcgccatgcctatcgcccgggccaccgtccgccaccccgctcataccttcggcaccatgtagcccacgccccgcacgttcagcaccaggtccgcaccgagcttcttgcgcagcccgtggatatagacctcgaccgcattgctgctgatctcgtccttccagctgtagagtttttcctcgagctgcgcgcgcgagagcacgcgccccgggcgggcgatgagcggctccagcaccgcccattcgcgcccggacagcaccacgggctctccgttcaccgtcacctcgcgcgtggccggatcgatggccacgcccttgtgctcgtagaccggctcggcccgccctgccgcacgccgtgccagtgcccggatgcgcgccagcagttcgtccagttcatagggcttgagcacgtagtcgtcggcaccggcgtccaggccctgcacgcgctgggccaccgcgtcgcgcgccgtggccaccagcaccggcgtgcggtccttgcgcgcgcgcagatcgcgcagcacctccaggccgtcgcggcgcggcaggcccaggtccagcagcaccacgtcgtaggtctgcgtgcgcagcgccgtatcggccatctcgccatcgcgcacccagtccaccgcgtgctgctccgcacgcagcaggtcgtacacggcttcgccgatcatcgtgtcgtcttccaccagcagaaggcgcatggcaggtgtcctcggaaggtaggttcgttctcgcgccggccgggagcaggccacggcccggcgccatccgccaaggatagcggcaggccctgccgcgccgcgtaggaaccggccgggccgcagggacatgggcccgcccaatgcgggccgaggccccgggctccgccggcaatgaccggcgcccgcccgggaagggtcagcccaggggcaccggcacgaagatcttgttgccgtcccgctcgatcagcagcgccaccgacttgcccgccttcgccatcgcggcgcgcacctgctcgatgctctgcgccggcgtgccgttgatcgacagcagcacgtcgcccggggccacccccgccacggcggccggaccgcgcgcctcctccaccagcaggccgccgctcacaccggcctcgcggcgctcctgcggctgcagcggccgcagcgacaggcccagctggcccttgcccaccgccttgtcggcgctcgccaccttggccggcttgtcgttcgcgtcgcccagcgtcgccgtcagttcttcctgcttgccgtggcgccacacgtccatgcgcgccgtggtgccgggcgaggattggcccacgaaggccggcagatcgcccgaggccacgataggctggccgttgatgcgcaggatcacgtcgcccgacttcaggccggccttgtccgcggggccgccgggctccacgcccgccaccagcgcgccttcgggcttgtcgagctggaacgaatcggcgaacgcctggttcacttcctgcaccgacacgcccagccgcgcgtggctggccttgcccgtggccaggatctgctccttcacccgctccgccacctcgatcgggatcgcgaacgacacgccctggtagccgcccgagcggctgtagatctgcgaattgatccccaccacctctccgcgcgaattgaacagcggcccgccggaattgccggggttcaccgccacgtcggtctggatgaagggcacgaagctgtcgtccggcagcgcacggcccttggcgctcaccacgcccgccgtcacgctgttctcgaagccgaacggcgagccgatggccagcacccactcgcccacggagagctttttcgtgtcgcccaggtgcaccacgggcaggtccttggcgtcgatcttcagcacggcgatgtccgtcttgggatcggagcccagcaccttggcgcggaactcgcgccggtcggtcagcttcaccgtcaccgtattggcgtccttcaccacgtgggcattcgtcaggatgacgccatccgggctcacgatgaagcccgagccctcgccgcgcatcggcacctcgcgctgcggcatccgcccgccgcccgcaccgggcatgcccggcatgccgaagcggcggaagaattcgaagaacggatcgtccggatccatgccctgcccgccgcggggctgctggtgctgggcggacggcgtctcgtcgtcgccgtcatcgtccccgccgttgtaagacgtcttggtcgtgcccgtcacgctgatgttcaccaccgccggaccgttgagcgcggtgatctgcgcgaaatccggggcggacacgccggaatacgccgccggcgccgcggccaccggccccgtggccgcgggaggcaccgccgcatggctggaatgcaggttggtgacgagccccgcgcccgtcgcccccatggccccggcgaccaccaaggcgagggtcaggcggcggggggtggagaggatcgtgttcatggcaaacctttcaggtgggttgtggcatgaacgggagtgtgcggagcgaggcttagagcgggcttagaggaaggttaggggaggcttagggtggtgtgtggagtccaggggcaagcccgcagccccctcgacgcgtgccgatcatcgatgactgcttggtgcctgggaagggtttgcggccctcaacaggctctgcgtttgcatcgcaagcgtataaaccgactttaggtccccgccaaagaatacaattttttccttctccaaatatataaaactgtactgcgcaccgctttttttcgctatgtactgaatgaaataaccataatcagtcttcagcaccgagcgattaaaaatagcttcttgataatttttttcgattgttttttcaaattcatcaccctcattaaagccaattacatactcattttcaaaatcatccgtgcagacgaatctattcttgacatcggttatttcacagccagcaggcaacttgacttcccgcccaaggatcgatatttcttcctgatgaatggccaagtcctcagcccacgaccaacaggagaacacgacaagaccaacaagcaataaaattctcatggtttagagcgtgttatgaactttgctccctgagcgcggagccgagggtagagtttgcagatgccccgcaagccctacccgacggacgtgagcgatgaagaatggagcttcgctgcgccgtacctgaccctgatggacccgcatgcgcctcagcgtggacacgacctgcgcgaagtcttcaacgccctgcgctggctggtgcgcgcgggagcaccttggcggatgctgcccaacgatctgccaccctgggaggcggtctaccagcagagccgccggtggctggatgcgggttgcttcgaggcgatggtctcggatttgcgctccatcatccgcgtggcacaggggcgccagggccagcccagcgccatggtgatggacgggcgcacactgcaatcgagctgcgagagcgggccgcgcgcgggctacgacggctacaaacgcaagcgcggcagcaaagtgcatatggccgtggacacgctgggtcatctgctggcggtgcatgtcacgccggcagacgaacaggagcgtgcgcaggtgcagcgcctgtgcgaagacgtacagcaggctacgggccacacggtacaactggcttgggccgaccagggctacacgggtgaagcggcatccaaggcggcgcaggacagcggaattgacctgcagatcgtgaagctgcccgaggcgaagaagggctttgtgctgctgccgcgccgctgggtggtggagagaagcttcggctggctggcaaggtttcgcaggctctcccgggactacgagcggctacccgaagtgctcggcgggatgcatttcctggtgtttgcggtgctcatgttgcccgccgccgcgcgggtgctggctgcggcgggaagttcataacacgctctaggtatttttcctcctggaatcccgttccccaaggtaccgggagtccccttgtaaacttcgaccgaaccctgtcctatctcctttaacccacggattctctctttccttgctgaatccagcatgtcctccaactcctcaccgcttttattgcaagtcggtccgatcaccagacaatctaagacatcctgttgttttttattggcattctccatttttttcgagccgctcgcaattttatcgccaccttttttaacccccagaattttatttaccgcccctcctcgtccatcttgatttgccacttcaggagtagaaatttcagtgagcccgtaggggtcgatgtgtgtagttggagaattcacataagaaaaataattcaatcccccttccaacccaatcggatcctgcgtcacatactgtcccagcatgggaacctctcaaaacccggccactcccttgttcaccgacaagacctgagccgtcctccttgccatgatctctcctcgcagcgccttgaagttcgatctgtttgccgaggcgtcgcgccagcataagagagatgaagtgggcgatccgttgcaggtgatcgcgcggcacatcgacttcgccgagctggcgcggctggtggatgcactcatcgagcgcggcgatggccgcaagggtggtcggccggcctatcccatcgaggtgatggtgcgcatcctggtcttgaagcgcctgtacaacctgtcggacgagcagatggaataccagttgctggaccgggcgagctatcagcgcttttgtctgctgcaagacgcgatgaacgtgccggaccgcaacacgatctggcgcttcggcgagcggctgggcgttgacggggcgacggcgttgttccagggtgtggatgcgcaactgcaccgccatggctacatcgcccgtggcggacaggccatcgatgccacgctggtgcccgcgccccgccagcgcctggacaggcaggagcgcgaggccctggccgaaggcagaacgcccgattggagcgaggccgagcgccggcaaaaggatgtggacgccacgcacacgaagaagcacggcaagggctacttcggctacaagctcagcgtgagcgtggacctcaagcacggcttcatccgcaggatcgccacgggcacggccagcgagcatgacggacaccacttcgacgaggtgctggacctgcacaacaccgggcgtgcagtgcatacggacaaggcctacgcgagccggcagcgccagcagctactcaaggtgctgggcttggtggacgcgatgcaacgcagggctcggccgggcaagccactgagcgagtgccagcaaaggcgcaaccagcgcatcgcaaagaagcgtgccaaggtggagcatgtgtttgccggtctccgtcacctgggcggcaagttcgttcgcacgatcgggcagacccgcgccacggtggcgatgacgatgatggctgcctgctacaacctcaagcgcctggcgtcgttcctgcatcggcaagtggatgcgttcttcaagccatcggctgccaaggcacgggtgcgcctgcaaccgtcaaaagcgtgagccttgcggggggcaaaggcccctgtacatgggctgcgtcccacccaccgagcaggtgtccgagcgcattcggggcgctggaatctgacgacacgccggaaaaactggctggtggcggttgtgagaggctcccgcatggggtcgtagtaccggaaccggttgtagtgcagccccgtctcggcatcgaattgctggccctgaaaacggatgtcctggccgataccgtacggatcgtatgcctcacgcagggcaccccaggcgtggtacgtggcagcccaggtgaccagacccgcccgcgggccgttggcgtccaccagcgcgatgggcgtgcccaggtgatcacacaggacatggcggatgcgcgtcgcgtgggcctgggcggctgcctgccgttgctggtgcacggatcggaggcccgcggagagcagtacgccggtttcttcgggcaagcctgcctgcaggcgggcccgcagtgcatcgccgtgcggccccagggcgtcgttcagagtctgctccagccattcgcgctgtgcacgcggcaatcccgcgaacagggccgccgcgtgggattcaccgccatggtcttccagcgcgaacatggcctgcacgggtgtggggatggcctggtcccgctccagccgcagcagcggcacgaaggcgtccggctcgtacagcgtgtgcagcaacccctgcgggccttcggtatgcacgaggcggtcaccgtcccaacccgcataggtggtcaggccttcctggcccgccgggccgagcacggtcttgcccaggcggcgtccgaacgcgtcgtaccgatagcgggccatccgtcgccacgccccaccggggctgtcgcgctgccagacttcgcgcaactggtgcagcgcgtcgtagcgcaggcgctggatgcgcccatcggccaagagcgtctggatgcggttgccgaaggcgtcgtagcgatagcgaatcaaggcgccctggccgtcgcggccgggtccgtcggtatcggcatccaccgtgctccatccgatgcggttgcccttccagtgcgtgaccgggccctgggcctcacccggcctgccacccgggcgaagcaggtcgaaatccgggtcttgcaggtggtcgcgcacctcgcgcgcccacgcctgccgatcggcgtgcggtacctccacgctggcctccgcaggcgcgggcaggcgattgcctgcggggtcgagcgcccagtgctgccggactgccggcgctccctggccgacgcggtgcagcccgctcaggcgctgccatgcgtcgtacccgtagcgcgtggcctcgcccggggtctgcacgcccaccagttggcccagcgggtcgtaccagtagcgacgctgggcaagtgtggcgagcggccccagggctggagcgattcggcccgcggcggacgaggggccggtaccggagtcgttgccgtcaccggtcgttggcatgggtgccgcatggcgcaggccgcgccagtcctggtgcagcatccggcccatcgggtcgagttgccgcgcatgcacgatggcaggcaggtctgcgttgtcctggccttcgagcaggtgcagcgtgcgccccacctcgcggtgcagcgcgtcgcgctcccagtccaccagcggctggccatccagcagaaggccatgcacatggccggatccgtaggccagccactgcagcgtgcccagcccttgcatttgcgtggccgtgcgctggccaagaggtcccagggtgtgggtgatcgcgtgctcgaactccacgggcggctcgccggcacccaggttggcctggaggtatggcgcctgcggcttacggtacagcgtctgcgtctctccgcacacacgcccgaaagcatcgagcgccatcgccacgcgcgtttctggctgcagccgctgcgcctggagcgctgcggccagcggtgcatgcaccgggtcgcccgggcgatccaatagcccgagcaacacctgcgtgtccagtgccagccagcgctcggcgagggggatgggtcggcctgtggcagcgcctggacgcgaggagtcagaagacagggccgtcggcacagccatgcgctcgatcccgtggggcagttctgcttcccaggtccgcgcctgcagcagggctccggccgcggtgtgctcgaagcgctggatctgcagcacggcatgcggttcagccactggattcacgggtgcatcgcctgcggcatcgagcccaacgccgacaacagcacgggccaatgcgcccgctgccggcagccgcacggccacgcgcgccaccagacggcctcccaggtcgtagtgcaaccgcgtgcgcaccactgcgcccagttccggccgcgccgccgctcccgggtggtggccttcgccatggccgtcgcccgtgtgcgtgagctggcctgctgcgtcgtagccatacacttggctgcgcccgtcgaagcccacttcctgcaccagccggtcggccgcgtcgtgcacgaagcgggtcacgtcgccgttctcgttgacgagctcctgcagccgcccggccacgtcgtagcgcagctgcacgccccggcccgcctgcacctgctccaccacccggccccagaggtcgtgccggtaggcgaccgtcgtgctggtgcctgcgggctcgcccgtgccctccagcacgtcgtgcgtgccgtaggtggtcgcttccagcgtgccggcggccgaccagcggtggcgcaccgccgtgttgcccggctgctgcacgcccaccagccgcagggcgccatgttccagcacgtggtgcaactgggtgcgctggcccagcgcatccgtggtctccagcacctcgccccaggggccgtggcgccaggactggctgcggccggagcagtccgtgtgccgcgcgagctggccgcaggcgttgtaggcgtagaggctgcgcccgccctgggcgtcgatcatcgccacgggctggtcgcaccaggcgagtgcgtgcggtgggaaggctatggtgccggtgccgtcatcttgtggttgctcgtattcgaagcgggtagtgagggcctgggtatcggtcgctccgttcccgcccccggatgttgccatcgccacctccaccagccggccccaggtgtcgtagcggaagtccgtgcgcagccctgccgcatcctggctggccagcagcaacccgtcctgcgcgctgcccgccgcgccccagtgctgttgcgtgctgcgcccgtccgggccttgcacgcccagcagccggcctgcgccgtcgtagtgccaccatgtcgtgcggcccagcgcatcggtggcagagagccgccggccggcgctgtcgtagctgtagctgtgttcggccccgtccggggccacgagacgcaccaggcgcttgaggccgccttcgccctcgaaatggtaggccgtcgtgcggcccaggctgtcgcgcaccaccgcgctgctgcacgccgggcccgctggaccttcgccgacactgggaggcacttcgctgtactcgaagaagtacgacagtccctcttggttgtgctgctcggccacgcgggcacccgggcgcgggaccaccccctggcgacggccctgcgcggtctggtcttcatagacgtaccggtgcttcggaccctggcgcacctggtgctccgtcatgcggtgcagtgcgtcatagccgaagcggcgcagcacggtgccgtccgcgcccagtacctcggccagattgcctgcgctgtcgtagcggtagcccaccaggggttgagggcgcgaggccgtgcccggaacgatgctcgggtcgagcgggttgagagtgcagtccacgcccacgaggcgcacaccgtcgtcggggcccagcagcagatggcgtgcatgtctcgcctcatccggcttgccgggcttgcgggctgcagtggcatcccgtgcgatgcgctcatagcgcagcacgtagcggcgaccgatgccatcgatgatgcctacgatgcgaccccgctgcagcccctcttcgccccactggtaacgctggctgcggccgaagcggtcgatcaccgcatgcaggacatggtcgcccgctacgcccgccggcaggaacacccaggctggcgcgcccgcaccgcctgcgccggatgcggcgatcacgcagcccgggtccgcacgcagcaccgtcggcacgtgcgaccagcggggttgctgtgcccatggcagcagttcggccggggtggaggatggggccgtggagccagccatgcccccaccccgcaacagccacaggtcctcgctgctgctgtacagcgcctgccccggctgcagcgcctcatcgaacgtgatcgcccgcccggatgcgtcgaagagcaccgcgcgctcatcctgaagccgcaaccgcagttccagcggcagcttccacccataccccagcagcccgcatgccgcaccatgctccacgttcacgtaactgctgtacacccgctgccatgccagcggcagtggcccgggcaacgcgaagtccagttcatcggctcccgtcagcaccttcgcgcccagcgccgggttcaccggattgcctaccgccatgcacccggggcacaccgagcacgcaacgccccccgccgagccgatcagcaccgtcgccgagccctggacgatcgggccgcctttttttgtcagatcgccctgccgggccgcgggtttgccgctcatgtcctgcttccctcgcctgtctttctccctgccgcgcaacccagtaacttgcttggcagttacgttgaaacggccggaatcataggcggcaaaacatcggcatccggcgctcccttcattcgccgatttgttggcataggccgcgttttctgccttttcccctgttgcggagaagcggaatgaacgcaacgttatggtcttcataaacggttgcaacaacctcgcccaccggcctgccaggcaggccagcatgacctgcgtcagggaaatcccgcaggagcacaggctgcggatgacaggcactcatccgttgcgcacaatggccgcagaagctccgcacccggcatggccgggcagaacggagccccgacaagccattgagagggaactcctgttgaaagacgacacgcaggggagcggccatgcctccgctcctgccgacgacgccgctgcgccccacgctccgccgggcgcgccatccaccacccccgcgttccacgcccattccgtcgaaggccagccggaaagccgctggcagacgctgcccgagcacctgcacgccgtgggccgcatggccggtgacttcgccgccgtgttcaatgcgcaggagcttgcccaggtcatgggctggctgcacgacctgggcaagtacaccctgcccttccaggcgcggctgcgcggcagccccctgcgcgtggaccattccacctggggcgcacgcatcgcccagcagcgcctgggcgtgatggggcagctgatggcctatggcatcgcgggccaccacgcgggcctggccaacggacagggcgagggggagcgcacggcgctgtcggaccggatcgcgtccaccgacctgcccgcgctgcaccccgcctgggaaaaagacatccccctgcccgcccggctggcgctccccgccggcctcaagctctatggacaggaccggcagcaggccctggcgcggcaacccttccagatggcgttcctggcgcgcatgctgttttcctgcctggtggatgcggacttcatcgacaccgagcgcttctatctccaggcccggggcggaccggaccaccgctccgccggcccggcctggccggccctgcccgcattgcgcgcccagctcgacacctacctgcgcacgctcacggcggaatgcgatccggcccgcgaggtcaaccgcctgcgggcggacatcctgcgccaggtccgcgagcgcgccgagtgcgccccggggctgttctcgctgaccgtgcccacgggcggcggcaagacgctggcctcgctggctttcgcactggaccacgccatccgccacgggctgcagcgcgtgatcttcgtcattcccttcaccagcatcgtcgagcagaacgccgccgtgttccgcaaggccctgggcccgctgggcgatgccgccgtgctggagcaccacagcgccttcaccgagcgccagccaccgcgcgacgacccggagaaataccaatccgccgagaaactgcgcctggccatggagaactgggacgcgcccatcgtcgtcaccacggccgtgcagttcttcgaaagcctcttcgccgcgcggccctcgcagtgccgcaagctgcaccacatcgccggcagcgtggtggtgctggacgaggcgcagaccatgccgctcaagctgctcaagccctgcgtcgccaccatcgacgaactggcgcgcaactaccgcaccagcgtcgtgctctgcaccgcgacgcagcccgtgctggaggcgcccgcgttcgacggcggactgacgggcgtgcgcgaactggcgcccgagcccacgcggctgttccagcaactggagcgggtgcgggtgcgccacgtgggcacgctggacgacgcggccctggccggccacatgcgggcgcgcgaacaggtgctgtgcatcgtcaacaaccgccgccatgcacgggccgtgtacgaggccatggccgacctgcccggcgcacggcacctgaccacgctgatgtgcgcgaagcaccgcagcgaggtgctggacgaagtgcggcagatgctgaaggccgggcagccctgccgcgtcgtcagcaccagcctgatcgaggccggcgtggatgtcgatttccccacggtgctgcgcgccgaggccggcctggattccattgcacaggcagcgggccgttgcaaccgcgagggcctcaggaacatcgatgccagcgaggtgctggtgttcgccaacgccaacgaggagtgggcaccgccccccgaattgaagcagtacgcccaggccgcccgcgaggtactgcgccagtgcgcggacgacccgctgtcgcccgaagccatcgcccgctatttcgcgctgctttactggcaaaagggcagcgaccagctcgacgtgcccgacctcatgggcctgctcaagacccgccggcctgacagcctgccgatggaaaccctggcgacgaaattccgcatgatcgacagcgtgcagatgccggtgatcgtgccgtacgacgacgcggcccgggaagcgctggagcagctgcggtttgccgaaggcagcgtggggctggcgcgcaagctgcagccctatgtggtgcagttgccgcggcaggggttcgatgcgctgtaccaggcgggagcgatcgcgccggtacggccggatagatggggagagcagttcatgcaactggtgcatccggacatctacagccagcgctccggattgcgctgggacgatcccaccttcatccgcagcgaacgcctccactggtgagtctgccgtggggcagaagatgaacacaagccgatacagggaggggccatggcctatggagtgagattacgcatctggggtgagcgcgcctgtttcacgcgcccggaaatgaaagtggaaagggtctcgtacgacacgctgaccccttccgccgctcgtggcatcctcgaagcaatccactggaagcctgccatccgctggagcatcgaccgcatccacgtgctcaacccgatccgcttcgagtccatccgacgcaacgaagtgggcggcaagatctcgccggccagcgtgaccaaggccatgaaggccggtacgcccgacggcttggcgacctatgtcgatgaagaccggcagcagcgggccgcgaccatcctgcgcgacgtggcctacgtgatcgaggcgcacttcgacctgacagccaaggccggccccgacgattcggtgggcaagcacctggacatcttcaaccgccgtgcgcgcaaggggcaatgcttccagcagccctgcatgggcgtgcgggagtttccggccagcttcgaactgctggaggatggcgctccgatcccgcccgtgcatgaaagcctgatcgcgccgcgcgacctgggctggacgctgcacgacatcgacttcgaccgcggcatggcgccgcgcttcttccgggcgcagatggtgggcggcgtgatcgaggtgccgccctggcagagcgaaggggtgaagtcatgatcctgcaggcactggccacctactaccagcgcctgctggcgcgtggcgaaaaagggctctccccttttggctacagccccgagaagatcagctacgaaatcctgctggcgccggatggccgcgtggtgcaggtgaacgacatccgcgacccgtcgggcaagaagcccgtgccgcgcgtgatgaacgtgccacagccggaaaagcgcacggtgggcatcaagtccaacttcctctgggacaagaccagctatgtgctgggcgtcagcgccaccagcaagcgtgcggacaaggaacatgaagccttcaaggcgctgcaccagcaaagcttggcgggcacggacgacgcaggactcaaagcgctcagcgcctttctttccggttggaaccctgatcactttcggaccgagccattcaaggaagagatgctggacgcgaatgtcgtcttccggctggatggcgaagcggcccacctgcatgaacgccccgcagcgcaggccgcacgcgcacggctgctgtcggttgacgacgacagtgcatccacgctggcgcattgcctcgtgaccggcgaacgcatgcccgtggcgcggttgcatccggcgatcaagggagtgaacggtgcgcaaagctcgggcgcttcgctcgtgtcgttcaacctcgagtccttcacgtcctatggaaaaagccagggagagaacgcccctatctccgaacaggcggcgttcgcatacaccacggtgctcaaccacctcctgcgccgcggtgagcacaaccgccaacggctccaggtgggtgacgccacagtggtgttctgggccgaggccgccagcgaggacgcggcgcaggccgccgaactccttctggccagcacctgggaattggacgaatcacccacggacgcccaggattccggggcgctgcgcatcgcactcgaaaaactagtccagggccggccactgacggagatcgatccgcgcctcagcgaaaccacgcgcatctacgtgctgggcctcgcacccaatgcgtcgcgcctctccatccgattctggacggtgaacacgctgggggcgctggcgcagaacgtggcatggcatgcacgcgacctgagcatcaagcctgcacgatggaaagtcatgccatcgctgtggcgcctggtgctggctacggccccttcgcgggaaggccgcgccaaagccgaagacgtgccaccgcaactggccggcgaactgatgcgctccatcctgcagggccaccgctatcccggcagcctgctggccaatacgctgatgcgcatgcgcaccgatggcgatctttcggacgtgcgtgtggcgatctgcaaggccgtcctggcgcgtacccggcgtcttgccgcaagcaacgcaacgaacaacgacacagaggaggttcccgtgagtctcgataccgcatccctcaatcccggctaccggctcgggcgccttttcgccgtgctggaggccgtgcagcgcagcgcgctcggcggccaggtcaacgccaccatccgcgaccgctactacggcgctgcgtcggccacgcccgcgtccgtgttcccggtgctgctgcgcaacacgcagaaccacctgggcaagctgcgcaaggagaagccgggcctggccgtcaacctggaaaaggacatccgcgagatcgtcgatggattgccggagcatttcccccgcagcctgcgcatcgaagaccagggccgcttcgccatcggctactaccaccagtcgcaaacccggttcgtgaagggcgacggcagcgccgcacaggacagcaacgaccacgattccaacgcagacaccaccgagggagcccccgcatgaccgccatcgcccaccgctacgagttcgtctacctgttcgacatcaccaatggcaatcccaacggtgacccggacgcgggcaacctgccgcgactggacccggaaaccaaccgcgggctggtgacggatgtgtgcctcaagcgcaagatccgcaacttcgtgaccctggacaaggaagacacgcccggccacgccatctacatgcaggagaaggccgtgctgaaccagcagcaccaaaaggcctgggaagcgctcggcattccgcccgacgccaaggagcagttcaagaaactgcccaaggaagaagccaaggcgcgcgagatcacggcctggatgtgcgccaacttcttcgacgtccgcaccttcggcgcagtcatgaccacgggcgtgaacgccggccaggtgcgcggccccgtgcagatggccttcgccacctccatcgacccggtggtgccgctggaaatctccatcacccgcatggccgtcaccaccgagaaagaggccgaagcgcaaagcggagacaaccgcaccatgggccgcaagcacatcattccctacggcctctatcgcgcgcacggcttcgtctccgccaaactggccgagcgcacggggttttccgatgccgacctggagttgttctggcgcgcactcatcaacatgttcgagcacgaccgctccgccgcacgcggcgagatggcggcacgcaagctcatcgtcttcgagcacgaaagcgccatgggcaacgccccggcgcacgtgctgttcgatgcggtgaaggtcgcgcgcgcccggcccgatgccgacgccgccccacggcgctttgccgattaccgggtggaggtggaccacgccgcagtgccccagggcgtcaccgtccgcgagctgatctgaggccacggagcggcggcagaggcagcagcgatggaatcggacgaattcatcccgctgtccgccctgcagcactacctgtactgcccgcgccagtgcgcgctgatccacgtcgagcagctctgggcggaaagccgccacaccgcggaaggccggctgctgcacgagcaggcagacaagccgcgcggcgaacgccgccgcggcgtgcgcaccgccaccgccctgcccctggtgcatgccgggctgcacatcagcggcattgccgacgtagtggagttccatgaaacgccccacggcgagcaggctttccccgtggaatacaagcgcggccggcccaaagcccaccgggccgacgaggtgcagctgtgcgcccaggcgctgtgcctggaagacatgctggaccaggccgtgccgcacggcgcgctgttctacggcgccacccgccgccgcaccgacgtggccttcgacgccgaactgcgccgcctgacgcaagacaccatcgcggccacgcgggccatgctggatgccggcatcaccccgacggccgactacagcccccggcgttgcgacgcctgctcgctcatcgacctgtgcggcccccggctgctgcagcgccgcaccagcgtcaatgcctggctggcgcgccagttgaaggtcgatcgcgacgaaggcatcaacgacgaccacgaagacggcggaggggcccaagcatgcggcggcaactgaacacgctctacgtcaccaccgaaggcgcatggctgcacaaggacggcgccaacatcgtgatggaggtggagcagcaggtgcgcgcccgcctgcccgtccacatgctggaaagcctggtgtgcttcggccgcgtgctggtgtcgccgcccctgctgggctactgtgcggagcagggcatcaccacctgctttctgacgccgaacggcaagttcctggcccgtgtggaaggccccatctccggcaacgtgctgctgcgtcggcagcagtaccgcgccagcgacgacccggcccggtgctccgccatcgtctgcaacctgctgcagggcaagctgcacaaccagcgcgccgtgctggggcgggcactgcgcgaccacggcggcaagctggcgggcgaacacgaggccgcgctgcagcacgcccacacccgcctggagcgcatcgcgcggcagctgtcgcccgagcaaccggtggacctgctgcgcggctacgaaggcgaggcggcgcagtcgtatttcagcgtgttcgaccacctggtgcgcgtgcaggagccggccatgcgcttcacgggccgcagccgcaggccgccgatggatgccgtcaacgcactgctgtcgttcctgtacaccctggtcacccacgactgccgctccgcgctggaaagcgtggggctggaccccgccgtcggcttcctgcaccgcgaccgcccgggccggcccagcctggcgctggacctgctggaggagttccgcccgctgatggcccaccgcctggccctgtcgctcatcaacctgcggcagatcggcgagcgcgacttccagaccctggacaacggcgccgtgctgctgcgcgaggaatcgcgcaagaccgtgctcaccgcctaccaggagcgcaagcgcgaagaactgcgccatgtcttcctggaagagaaggcggccatcggcctgttccctttcatccaggcccagttgctggcccggcacctgcgcggtgacctagacgcctatccgcccttcctgtggaaatgacagccatgcgctccgcagcccgccaccacgcaccatcaggacacctcgcaccatgatggtcctcgtcagctacgatgtccgctcccaggacaaggccggcgcccgccggctgcgccacatcgccaaggcctgcctggattttggccagcgcgtgcagttctcggtgttcgagatcgaagtggatgccgcccagtggaccgccctgaaggcccggctgcagcagaccatcgaccccgcgcaggacagcctgcggttctactacctgggcaatgactggcagcgcaaggtggagcacgtgggcgccaagccggtactggatttgaacgggccgctggtgctgtagcgcctctcgttccccctcctcttcattcctgcaaccatccggcgcgaaccggaagcgactgcctgcgcccaggggaggttcgcagcgtggcaagtgattgatgtgcaaggggattgtgggaccgtgagcggctttgcccggcgaaagccctgctctatgggcaggttcgcgcgcgttggcggaaaagtggaggaatggcgcggggttataaagacgccgtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgacatcagcggcacaggagttggaaacccatactggaatcccacgctcccgcctatcgcctcagtccgacatccacccagccctcctccgctgacactgcccccatgccactgcaccgccgcaccctctaccgcgctgccgtcctcgccctgggcttggcagccacgctccgcaccgcctgggccagcggcagcggcagccagaacgacaatccagagggcaacgccaaccccctcatcgccgagcgctggcaaacccgccccgtcgtggtggtcgtccctcaggaaaacgtccccctcctcgccaaggtgcgcgccgccctgcaggaaccggccctgcgcgaaggtttccgcgagcgcgacatggtgctgttcaccgtggtggccggccaggggcgccgcaatgggcaggcgctgggggccgcgcgcactgcggcgctgctgaaggcgctggacctggacgcgatggggccggccacgttcatcctcgtgggcaaggatggcggcgtgaagatgaaggaaggcccggaggtggatctgcaggccgtcttcgcggagatcgaccgcatgccgatgcgccagcggcgctgaacagtggcggcgtgcaggccgaggaattcatcagggcaggaatcagatttacacaaatgagaattgttatcatatgtatcttctaatttctgccatagcgatttttcatgaagttcctgccgtcttcgctggccgccgcggccatgctcgcctgcgcgcccaccctccacgcccagggcactgacaaggggtcttccgacaagccgctcgacacgttgaccgtccgcgacgagcggtccaacggcttcgttcccaacaccgtggaggcaggcacgttccgcggggcgtccatcatggatgtgccggccacggtgaacgtgatcacgcgcgaggtgctggaccggcaggcggccggcggactgtacgacgcggtgcgcaacaccgcgggcgtgacgcgccagcagaacggcggcgacagttgggaccagttggtgatccgcggcatcacggtggagaaccgcaccaactaccggctgaacggctcgctgccgatcatgaatttctcgcaggtgccgatggaggacaaggagcgggtggaagtgctcaagggcacgtcggccatctactacggcttcaccgcgccgtcgggggtggtgaatttcgtgaccaagcgcgcgggcgccacgcccgtggcgacgctcggcacggtgttcgacaactacggcacggtgctgggcacggcggacgtgggccgccggttcggcgatgcgcagcaatacggcctgcgcatcaatgccgccgggggcacgctgggcaactccatgcgcggcgccgacgacggcagccggcgcttcctgtcggcggcgttcgactggcgcgtggacagccgcctgtcgctgcgggccgacttcgaatacgaccgcaggaagctcgtggagcaggcgggcatcgcgctgcccgcggccgtcaacggccggatcacgctgccgcgcgtgccggatgcccgtgccctcatcgcgcccaacatggcggtgttcgatgccgagacgacgaatgcccaggtgcgcgcggactattcgctgggcgacgactgggcgctgacgctggaagccggccgctccagaacggaccgtgaccgccgcctgtcgatcttcacgctgaacaacgccgccaccggcgccggcacgatccgcggcaacatgcagcgccaggtggtggagtccgacatgctgcgggccgaggcgttcggcaccttcagcgtcgccggctaccggaacgaactcacgctgggcgccgcgcggacgaacaagacgcaggacccgatctaccagcgcaactacagcgccacgcagaatctctacgacccggtcccgatcaccagcgtgacctacggcgcggcaccttcgtcgccgaccacggccggctacgaaacggaggaaaagggcatctatgcagtggaccgcatcgagctgtcgccgcgctggcaggtgatcgccggcgtgcgctacaccgactacggcagcaaccagggcgcgctcaactatgcggccaccaagaccagcccgatggcggcggtgatccacaagttcagtccggatctctcggtgtacggctcgtattcgcaggggctggaggaaggcgagacggcgcccaccggctcggccaacgtgggcacccgcctgccccccggcgtgagcaagcagaaggaactgggcctgcgatggagcgtcggcgggacgctgctgtccaccgcggtgttcgacatcgaccgcccgggctactacaccaataccggcaacctcttcaccgcggacggccggcagaggtaccagggcatcgaagcctccgcgcagggccggctgacgcgccagctcgcgtggcaggtctcggcgcagctgatcgacgcgaagttcgaggacatcggcccggcctacgacggcaagctgccggagaacaccgccaggaagacggccagcgccttcctgtcctacgacatcgccgcggtgcccggcctgaacgtgaacgggggcgcgtacttcacgggccgccgcccggtcaacgacctgaaccaggccttcctgggcggctacacgatctattccgccggcgtgggctacgccacctcgctgctcggcaagcgcacgctgctgcagctgaacgtggagaacgcggggggcaagcagtactgggccgcggccggcacccgcctggccaccggcgcgccgcgcacggtcaaggccaccgtcaaggtggacctgtgagcaggcaccgcctggcgcccctccgctagccgctagcgcgccgcccgggccaggccccgcttcagttcctgcagcagcatcaccacctgccgcgaggcatggtggcagctcttgaaggcctgccgggcctggcgctcgtcgccggcttcggcgtgcagcaccacgtcggcggcctgctggtggaagtagcggtggcggcgggccatcatgtcgaaggccgggaaatgccccagggcgatgcggccggggccgcgcagccactggccgagttcggagcgggtgtcgtcgcggatggcctcggggcgcaggcgttcgtcgcgcgcgccgcgcagcagcacctgctccagccagggcacccagcgctcctgggccgcgatggcggcgtcgatgtcgatctcggccagcagcttggcggcctcgtcgcccatcagcaccagttcgctggcctggctgtcgggcagcgaggtccagtcatcgggcacgggacggccgtcggcgcggggcgggaacagtcggctgaagaatcccatggtggcgcgtattttaattgaagtaatcgatttgttacaaacgatagattcaatcaattttcagattcctgcctcctggttgcccgcatggccacagcggttttgggggccgccgcacaatggtccgcatgacgaccacgacgctttcgaccccttcctccacggccccgtcttccgccgctcccgggggcggccatcgccccgcactctcgatgctggacctggtggcggtgcgcgagggcggcagcgtggccgatgcgctggccctggcgctgcgcaccgcgcagcatgcggagtcgctgggtttccggcgctactggctggcggagcaccacaacatgccgggcatcgccagttccgccacggccgtgctggtgggccacatcgcgggcggcacacgctcgatccgcgtgggctcgggcggcatcatgctgcccaaccatgcgccgctggtggtggccgaggccttcggcacgctggccgagctgtaccccggccgcatcgacctgggcctgggccgcgcgcccggcaccgacgggccgacgatgcgcgcgctgcgccgcgaccgcgtcgagaccgaagaagacttcccgcgcgacgtggccgagctgcagcgcctgctggcccccgcccagccgggccagcgcatcacggccgtgcccggggcgggcaccgaggtgcccatctggctgctgggctccagcctgttctcagcgcagctcgcggccgagcgggggctgccgtacgccttcgcctcgcatttcgcgccacggctgctgcaccaggcgctggacctgtaccgccggctgttccgcccctccgccacgctgcagaagccttacgtggcgatcggcgtgccggtgatcgcggccgataccgacgaagaggccgattacctcgccagcagcacctaccagcgggtgctgggcatcctgaccggccggcgcggcctgctgcagccgccggtgcgggattacgcggcccagttgtcgccgcaggagcgcgcggcgatcggcgacttcctggcggcgggcgtggtcggcgggccggcgacggtgcgggccggcctgcgggcgctggccgaggccacgcgcgccgacgagttcatgctggtgagcgatgtgtacgacccggcgctgcggctgcgctcgctggagatcaccgcgcaggcgaacgccgcggtggaggccgcgcacacggcctgacacaccggggcgcgggcctgtcgccggcagcggctaccatctccgtccgtcgcgccgctggcgcaccgcttccggtccgaccgccctccccgaatttcctgtccgcatgcccgcgttttctttcgaagccctcgatgcccaggggcagacccgcaaaggcaccctcgaagccgacaacgccaaggcggcacgcagcctgctgcgcgcccaggccctggtgccgctggccgtggaggcactcgccaccggccagggcgcaggcggggacggcagcgtctcgctcgggcagcggctgttcacgcggccggtattcggcgccacgggcctggcggtatggacgcgccagctcgcagggctcgtgtcttcggggctgccgctggagcgggcgctcacggcgctggccgacgagtcggacgacgaccggcagcgccacctggtggccacgctgcgggccgaggtgaatgccggctccaccttcgcgcgggcgctcacggcgcacccgcgggaattctcttccatctattgcgcggtgatcggcgccggcgaatccagcggccacctgggcctggtgctggagcgcctggcggacgacctcgaggagcggcaggcgctcaaggccaagctcatcggcgcctccctctacccggcgatcgtgacggtgatcgccatcgtgatcgtgctgttcctcgtgggctacgtcgtgccgcaggtggccgcggtgttcgcgggcagcaagcgcgccctgcccttcctcacggtggcgatgatggccctctccgacgcggtgcgcagctacggctgggcagccctgggggtgctgatggtgctggcgctggccgcccgctccgcgctggcgcagccccgcgtgcgcgaacgcttcgatgccgcttggctgggcctgccggtagtgggccggctctcgcgcggctacaacgcggcgcgcttcacgggcacgctgtcgatgctggccggcgcgggcgtgcccatcctgaaggccctgcaggccgccgccgagacactgggcaacaccgccatgcgcgcggacgcgctcgatgcactggtgctggtgcgcgagggcgcgcccctggcctccgcgctggcgcagaaaaaacggttccccggcctggtgtcgatgttcgcccggctgggcgagcagacggggcagttgccgctgatgctgcagcgcgcggccgcgcagctgtcggccgaggtgcagcgccgcgcgatgcagctggccaccatcctggagcccctgctcatcgtggcgatgggcgtgatcgtgatgctcatcgtgctggcggtgctcatgcccatcatccagctcaaccagttcgtgaaatagccccgccatggccctgacactggacgacaagctcgtcgtcgccatttcttcccgcgcgctgttcgatttcgaggaagagaaccgcctgttcgaggccggcgacgaggccgcctacatgcgccgccagctggagctggtgcagcagcccgcgcgcgcgggcatcgccttcccgctggtgcgcaagctgctcggcttcaacaccgcccaggcgcagcgcgtggaggtggtggtgctgtcgcgcaacgacccggccagcggcatgcgcgtgttcgcctcggcgcacgcctcgggcatgcacatcgagcgcggggtgttcacgcgcgggcgcgacccgttcgcctacctgcggccgctgggcgcgcacctgttcctctcggccaacgagaaggacgtgcagcaggcgctgaacatgggcttccccgcggcacgcgtgatgaccgactccacgcccgcgggtgaccgctacccgcacgaggtgcgcatcgccttcgacggcgacgcggtgctgttctccgacgaggccgagcgcatctaccagcagggcggcctgccggccttccacgagcacgaggtgagcaaggcggcgctgccgctggccggcggcccgttcaagccactgctggccgcgctgcaccagctgcagcagcaggccgatgcctcggagaccatgcgcatccgcaccgcgctggtgacggcgcgcagcgcaccggcccacgagcgcgccgtgcgcacgctgctggactggggcatcaccgtggacgaggcgatgttcctgggcgggctggaaaaaggccccttcctgcgggaattcgagccggacttcttcttcgacgaccagcgcagccacgtggcctccgcggcgcggcacgtgccggccgggcacgtgagcgccggcatcaccaacctcgtgcgcgaggaacctcgggcggatgccgtgctcccaccatgatgcgactccgaaaccgactgcaccatcccctggccgccctggcgctgggcgtggcggcgaccctcgccgccgctcccgcctccgccgccgacgcaccatcgaaggccaccgccaaggccccgcacgcatccgccgcagcggccgaaccggcccagtccacggccagccagccgctcagcaagggcgaaatcaaggcgatccgcgagttccacatgctggatttcaacggcgatggtaagctcagccgcaaggaggtggcgatcattccccgcctggcagccgccttcgacgatgccgacaccaaccacgacggctacgtgaccctggacgaggtgcgcgcctatacggtgaagtaccgcgcggagcgcgaccgggcgaaggccgccgcggctgcggcaactgccgcatctgccaccggttcaccggctccggcggcgtccgcgcctgcggcccggaagtaggcctgccagcaccgccgccccccggatcaggaattgcccgtgcgcttgaccttggggtcggcgtaggtcagcggctggttcttggcctcctgggacaggcggtcctgcaggctgcccttgttcagttcctgcgccatttccacggccgagccgctcgcgcgccacatcgactggatgaactccagcaactgcttgtagatgggctcgggcggcgggtccttggccttctcggcctcttccttctctttcttcttgacctcggtccagtcgcggttggacgggtccttgtccgaaggcttgtcgggctcgcggatggaggtgccctcgcccaggcggtcggtggactccaccggggtcacgccattgacgggcctgaccggcaccgcgcccgaagcgccggtggaatacaaatcagcgccctgaggacgccagagcggcgatcgatcgacaggtggcatttgcatggcaggcttccgttggttggcgagaaacgtccggggggagctaaccccgtctcgtacatccataacggcaaaaaaaaggggggattaaggccttttttcacctttcggcgtaatttaagggttttcccctagttttgccacctgccagcggcctccaccggctacaggaagcgttccagcaggcgccgcgaagccttgtccagcgcggccacgtcgggcacgcggaactgcacgccgtcggccgcggcgatcagcagcgcgttgcggctgcccaggcgccggatgtcttcctcgcccttcaggatcagttgggccctgccccggtcggtttccacatcccaggtgctcggggtggaaaagctcgagacggccgtgatccgcgtgatagtgggcatgaactcacgtaccgccagctcttcctcgatgaggccgcgggcggccgcatccacgcggtcgagccggtcgatccagagggcctcgtggccgtcctggcccaccagcgacaggccctcgtccggcgcggcgatggggaaggcccgcaccggagtgacggcctcgtgcacagtgccgtcggccagcgtgagcaccagccggccatgggcgtcgcgctgcaggccgaaggcgggtaaagcgtgggaagcgttcatcgtggcggaactgggagatgggtgggatgcggtggccgccatcatggcgttcccgcggggtgggccgagtggagcatcgcgctgtccacctccacgaggcccggggcctgcgcgtcttcctcgacgcggcgcgcctgggcttcgtagaggcgccagtaggcaccctgcttttccatgagctcgtcgtgcggtccgacctcgacgatctcgccgcggtccatcaccacgaggcggtcggccttgcgcagcgtggagagccggtgggcgatggcgatggtggtgcggccctgcacgaggttgtccagggctttctggatctcttcctcggtctcggtatcgacggccgaggtcgcctcgtccaggatgaggatgcgcgggtcgatgagcagggcgcgcgcgatgctgatgcgctggcgttcgccacccgacaggccctgcccccgctcgcccaccagcgagtcgtagccgtgcggcaggcgcaggatgaactcgtgggcatgggccgcgcgggccgccgcgacgatctcctcgcgcgaggcatggggcttgccgtaggcgatgttctcggcgatcgtgccgaagaacaggaagggctcctgcagcaccaggccgatgtggcggcggtaatcggccacgcgcaggcggcgcacgtccaccccgtccacctggatggatccctcggagacgtcgtagaagcggctgatgaggttgaccagggtgctcttgcccgagccgctgtggcccacgaggccgatcatctcgcccgggcgtatctgcaggtcgaggttcctgatgacggaacggctgccgtagcggaagttgacgttgtccagcgtgatgcggccctgcacgtgctgcagctgggcgggattcaccgggtcgggcacgctgctgacatggtccagaatgtcgaagatgcgcttggcgccggcggccgccttctgcgtgaccgacacgatgcggctcatcgagtcgagccggctatagaaacggccgatgtaggcgatgaaggccgtgaggataccgacggtgatctggccgccggccaccagccagatgccgaagccccacacgatcagcaggccgatctcggtcagcagcgtcaccgtgggcgtgaacagcgaccaggtcttgttcacgcggtcgttggcctgcaggttgacgaggttggcctgggcgaaacggtcggactcgcgcttttcctgggcgaaggccttgaccacgcggatgcccgggatggtgtcggccagcacgttggtcacttcggaccagacgcggtcgattttctcgaagcccgtgcgcaggcggtcgcgcaccaggtggatcatccaggcgatgaagggcagcggcaccagggtgaccagcgccagccagggattgatggagaacaggatgaccgaggtcatcgcgatcatcagcacgtcggtggcgaagtcgagcgcgttgagcgacaggaagaggttgatgcggtccgtctccgcgccgatgcgtgccatcaggtcgccggtgcgcttgctgccgtagtagtcgagcgagagcgtcagcaggtgcttgtaggtggtggtgcgcaggtcggagccgatgcgctcggacaccttggccagcacgaaggtgcgcgcccagcccaggctccaggccaccagggccgacagcagcagccccccgagatagaagcccacgaggcccgcgtcgatccgctgcccgttctggaaggggatcaggatcttgtccacgatggggatcgtcaggtagggcgcgaccagggtggcgcccgtggaagccagcgtcagcaggaagcccagcagcagctggtgccggtaggggtgcgcgaagcgccagagccgcagcagcacccaggtggatgtctggggcgcctgctggcgggcgcacgcggggcactcctccgcatcgggcggcagcaccgcgccgcaggcctcgcagtgcgcctcgtcgtccggctcggactgcggcggccggcccccgggggcagagagatggcccacctgctgctcgaacttctgctgcagcagcagcgcctggggatggtgccccagcgtgaagcgccacagcgccaggcgccgcgcatcgtcgtgcagctccagcgtgccgacaccgccatgctcgatcaggcgcaccgacagtccgggcgcgaggggccattcgcccacgccgccgcccggctcctgcaccagcaggcgctgcgtggtcagcatcagcaggccgggggcgaagcgcagcgcggcgctcaggtcaacctccagtgtggtcagcacgttttctgtgggcgcgagcctggctcgcatttcggcccacacggggcccgtcaagacacccgaggcgtccgcaggatggtgatgttgcatgttggtgggtactcacaccaggccgggccgagcgccgggcctgtgtgctgggatgcattttctctccgatggcccgggggcggcagcggcatcgccatgtaacgcgcgcccgcccccctgcgctgacagcgcgcacgctcccccccatgacttcagcgcacaatcgcaacaggcttccttcgcattcccggtcccccgcggccgcagattcctttacgctgcactccatggcgactttcaatgacatccaactgctgcgcatcacctacctgcgcggccccagcgtctggacctaccgtcccatcctcgaggtctggctggacctgggcgaactggaagactggccatcggacaagatccccggcctcaacgaacgcctgaccacctggctgccggccctgatcgagcaccactgcggcgtgggagagcgcggcgggttcatccagcgcctggaaggcggcacctggatgggccacgtgctggagcacgtcgtgatcgagctgctcaacctggcgggcatgccggccgagttcggccagacccgcgaggtttcccggcgcggggtgtaccgcatggtcttccgctgccccgaggaggatgtggcgcgcaccgccctctcctggggccaccagttgctgatggcggccatcaacgaccggccgttcgacgtcaagcccgccatccaggccatcaagaccagcatcaacgacagctacctcggccccagcaccggcagcatcgtcgatgcggccggcgagcgccgcattccccacatacgcctgaacgacggcaacctggtgcaattgggctacggcgcggcgcagcgccgcatctggacggccgagaccgaccagaccagcgccatcgccgagggcatcgcccaggacaaggacttcaccaagcggctgctggccacctgcggcgtgccggtgcccgaaggccgcgtggtcgccaacgcccaggaagcctgggacgtggcgcaggacatcgggtttcccgtcaccgtcaagccgtccgacggcaaccacgcgcgcggcgtgacgctggagctgtacggcgaggacgagatcaaggccgccttcgccctggccgagcccgagggctcggcggtgatcgtcgagcgcttcatcgagggcaccgagcaccgcctgctggtggtgggcggcaaggtggtggcggcctgccgcggcgagatggtgagcgtctcgggcaacggccgctccaccctgcgcgagctggtggacgtggtcaaccaggatccgcgccgcggccccgagcaggagtacccgctcgactggatcaagctggaggctccggcggtgcagctggagctgcagcgccagggcgtcacgcccgagaccgtgcccgcgcagggccagaacatcctgctgcagcgcaacggcaacatggccatcgactgcacggacgaggtgcaccccgacgtcgcctattacgcccagctggccgcccggatcgtgggcctggacatcgcgggcatggacatgatcctgcaggacgtctcccgccccatgaaggaacagggcggcgccatcctcgaggtgaacgccggccccggcctgttgatgcacctcaagcccaccagcggcacgccccgccccgtgggcatggccatcgtggaccacctgttcccgcgcaccgaagaaggcacgggcgcggggcgcatcccgctggtgggcatcgccggcacgcagggcaacgccttcatcgcccgcctcgtgggctggctgctgcagctgtcgggcaagctcaccggcgtggccagcagcgaaggcatgttcctggccaaccgccgtacgcagaagaccgacacggcgaactgggccggcgcccaccgcctgctgaccaaccgcctggccgaggccgcggtggtgcagaccacggcccgctccatcctggaagagggcctggcctacgaccgctgcctggtcggcgtggtcaccgacatgcagggctgggaacagctctccgaccacgacgtgctcgagcccgcgcagatgacccgggtgatgcgcacgcagatcgacctggtgctcgacgaaggcgccggcgtgctcaatgccgatgacgcccaggtggccgatctcgcccgcctgtgcgacggagaggtgctgttctacgcgctgaatgccgacaaccccgtggtggctgcgcaccgcgccgacggggacggccgcgccgtgttcgtgcagggcggcaacgtggtgctggccaccgggacgaaggaacgggtgctgggcacgctggccagcctggggctggccggcggcgtacagcccgacaccgcggccctgctggcatcggtcgccacggcctgggccctggacatcacgcccgacctgatcgccgccggcatcaagaccttcgagtacacgcactgattcgcccccgagagcactacttccatgcagatctcccgaatccgcgccctgcgcggccccaacgtctggacccgcagcaccgccatggaggccgtcgtccactgcgacgccgccgagcgcgacatcacccggctgcccggcctggaagaccgcctgcgggcgcgcttcccccgcatcggcacgctgcgtcccgaaggcgcagaggtgccggtctcgctggccgaggtcgtcgaggccgccgcgcactcgctgcagtccctggccggctgccccatcacgttcagccgcacgcatgccaccgtggaagaaggcacctaccaggtggtcgtcgagtacaccgaggaagccgtcggccgcctggccatggaactggccgaccggctggtgcaggccgcactggccgacactcccttcgacgcggatgccgccgtgggccagttgcgcgacctggacgaggacgagcgcatcggcccctccaccggctccatcgtggacgccgccgtggcccggggcattcctttccgccggctgaccagcgggtcgctggtgcaactgggctggggctcccgggcccggcgcatccaggccgcggaactggacatgaccagcgccgtggccgaatccatcgcgcaggacaaggacctcacgaagcgcctgctgcacgcggccggcgtgcccgtgccgctgggccggcccgtggccgacctggaagacgcctggaaagtggccgaggaagtcggcctgcccgtggtcgtcaagccccaggacggcaaccagggcaagggagtgacggtgaacatcaccacccgcgcccagctggaagctgcctatgccaccgcgcaggccttcagcgacgaggtgatggtcgagcgcttcctgcccggccacgacttccgcctgctggtggtgggcaaccagctggtggccgccgcccggcgcgagccgccgcaggtgctgggcgacggccaccacaccatccgcgagctggtggagatcgtcaaccaggatccgcgccgcggcagcggtcacggcacggcgctgaccaaggtgcgcctggacgacatcgccatcgcccgcatcgcctcggaaggactcacgcccgagtccgtgccggcccagggccagcgcgtggtgctgcgcaacaacgccaacctgtccacgggcggcagcgccaccgacgtgacggacgacgtgcaccccgaagtcgccgcacgcgccgtggaggccgcgcagaccatcggcctgcacatctgcggcgtggacgtggtgtgcgagaccatgctgcgcccgctggaagagcagaacgggggcatcgtcgaagtcaacgccgctcccggcctgcgcatgcacctggcgccgtccttcggccgcccgcgcaacgtgagcgtgcccatggtcgatgccctgttcccgcccggagagaacggccgcgtgccgctggtggcggtgaccggcaccaacggcaagaccactaccacgcggctgatcgcgcacctgttcacggcccatggctggcgcaccgcgatgaccaacacggacggcgtgtacgtgaacggccggcagatcgacagcggcgattgctcgggccccaggagcgcgcgcaatgcgctcgcccaccccgaaaccgacgctgcggttctcgaatgcgcgcgcggcggcctgctgcgcgagggcctgggcttcgaccgctgccaggtggccgtggtcaccaacgtgggggaaggcgaccacctgggcatgaatttcatccataccgtgcaggatgtggccatcctcaagcgcgtggtcgtgcagaacgtggccgcggacggctatgccgtgctcaacgccgccgacccgcacgtggccgccatggcgccgagcagcccgggcaaggtcatcttcttcgcgctggaccgccaccatccggtcatggccacgcaccgcgcccgggggcagcgcgtggtgtacgtggacggcgaccacatcgtggcggccgaggattcctggagggagcagatcgcactgcgcgacatcccgctcacgcgcaatggcgcgatcggcttccaggtcgagaacgcgatggcctccatcgccgcggcctggggcatcggcctgccgtgggacaccatccgccgcggcctggccggcttcgtcaacgacagcgacaacgcccccggccgcttcaatgtcatggacttccgcggcgcgaccgtgatcgccgactacggccacaaccccgacgccatgcgcgccctggtgtcggccgtggacgccctgcccggcaaccgccgcagcgtggtgatcagcggcgcgggcgaccggcgcgacgaggacatccgcgggcagaccgagatcctgggcgcagccttcgacgatgtcatcctctaccaggacgccgcccagcggggccgggccgacggcgaggtgatggcgctgctgcgcgagggcctggccaacgcctcccgcacgaagtacatcgacgagatccgcggcgagttcgcggccatcgatgccgcgctcgcgcggctgcagccgggcgacctgtgcctggtgctggtggaccaagtggaagaagcgctcgcccaccttgcccggcgctgcgccgagggcggcggagccggagcatgagcgccgcgcacgctgtcctgcgccggctcgcccggcccgcgctggcctgcgccctcgccggcacggcgctggtcgccgccgcggacgggcagaagatcggctccgtcgatacggccttccagtggatcggccgcgaccacgacatcctcgtggaagcctacgacgaccccgccgtgcagggcgtgacctgctacgtctcgcgcgcgcgcaagggcggcatcaagggcacgctgggcctggcggaagacagggcggaggcctccatcgcctgccgccaggtcggccccattgccttcccgcagccgctcaaggcccaggaagaggtgttcagcgagcgcatgtccatcctcttcaagcggctgcgcatcgtgcgcatggtggatgcgcagcgcaacacgctggtgtatctcacctactccgacaagctcatcgaagggtcgccgcagaacgcggtgacggccgtgccggtgaaccgggccacgccgataccgctgcgcaagtaaagagaagaagggcgcggcaccgcccttcccccgcagcccaaccccggcacccgccggggctttttcatggccgcgcgggcaaaaaaatacccgccgaagcgggtaaacagcagcctgagtaaggagggagggagaagagacagcggctgccgaacctctaatgtgccctgcttgacttaggccagtcttaagaaagacgaaaggcgcgctccccggggcaggcagtgacgcaccggatgtccttcgccctcggaagatggcctgggtagccactcccgcgaacagagcctcgccctctgtatccccttcccgtgccggagtgcctgcccacagggcttctcccccaccactttcgcttgtgctgcgagtatttcgctttcgcaaaaacagatgtgctccatggggatatattttcgcccctttatagcctgccagagatcacaaaatattttctgtcaaacccatataacgaatgcctgcatgccacaggacatttcagggcgtccaggagatatcgtgatccatacacataaaaatggataattttttcaatttcgacatcaacagctatcgccgcatgacggcggccatggatgagccgaatgcgtcgcccccatccccaaggaatgatggagatcgcacccagcgctttcacatgcacccgttgcgcgacgctcttccttccctggaaatcgctcacagccctattcaaagttcggtgcatcggatgcgtgctcccgcgccccaatcgacaagactggaaaatcatcccattttattcgaagccttgccccactacggcaacggcgagaactggcaaacacttcagcagaaatttccgggcattggcaaatatcttaccccttacggaatcaccgatcacacctctacaacagtggtggcgcatctgaattccgcagagcgccaccatctgaaaaaccaggcaacaaaacggatagaaaccctttactcaggcaaggaccgtgatttggcgattgaataccttgaagacgcattctccaatgaaaaaatccgggaaaaaacccaacaccaagcagccatacaagaagaaaaactgggagcaacgctgaaaagcgaaagggagtttttcagaaaaatcatagaggattttctggaaatcattgaccggttcgaggccggggaggcaatgaaatccctcagcgacaccatccccaacatcaattcatacatcaaaggggatggatacaccaaaaaatcctcagaattcatcaaacacctcacaccccgtgaaaaagaacgcatcgaccgtgcgtttgaaaaccgtgccaaatcccaggcttacaccccctcaatccgcaaagagccccccccgcaagccagcaaacccaaccgccgcaagaaattgaacggaatcctcgcgaccataaaaaacaatccccatatactcctggaaatatcgcaaagattcagcgacccccggaaatctgcagaggaagtttgcggcaagttcctcacccaagaaagtcttgagaaattattcgaccggctcaatggcgacctgactgaaactggagagttggtcatctcaaacgccgagccacacatacaggcagcgatccgcgccaatttcaagctccggttccagaacgcttcgccgtctgcatacgaagcgcctgcaccggaaatctccccctatccatctgaaaatccgtatcctggcttggccccctatcaacacccttattacggacagcactatcttccgcccagtgactcctttttctcgggtttttccgatgaattgcagcgcaagtacccccaagcccccgccacaccccagtatccgccagccacccccactttcagcgatttggtgccataccaggcaccctactatgggcagcactatgttccacccggtgaatcgattttctcaggattctccggcgaattgcagcgcaggggctatcatccggaacccgccacaccccagtacccgcagatttccacctccaccttcgatctttcatcgctgaatgaaggcgcatattcggcccgtgatttcgacctcaatacaccgtcagaggttacacagccatggctcggcgatggctattacggcgtcacgccagcgaccagccccgaacggatcgacgtggatgccctgccgtcgccgcaggagccatccaccccggcagcccggccatcgggcccttccgagacggagtggctgggggacgagcacttgatcgcctatatgggcacgattgcggaacggttggaaggccagcccaacgcggaactgctcaatttcgccaacccgctgctggtgggccagctgatccagggagaccgctcgcagcggcagaacgccatgcaccagatcatggccaggggcggccccatcatcttcctgccggtgaacgacccgaactcccactggtcgctgctcgtcatcgaccagcgcaatggcgatgcctttcactacgactccctggtccgcccccaggacgctgcgcaagcggtcgataccaagcagtacgagctggccagagacgcagcacgggcaatggatgtatacacacctgtccgtggcaggcccatcgcgcgccagcgggacgggcactcctgtggcgaccatgtgctgcaggccatggacatactggcccacagcgtggtcaacggcacgttcggccagccgcacaccatggacctgagcggcatcgagacggaccgtggccttatcgccgacacgatcgccaacgccagtgcagcccgggccgcagaagccgcccccgcggcatcccgcatgcacgagaggccggcgaaaaagagcaagaaatggtggaagttctagcgcggggccgtcgggctcacccctgcgcggcgatctgccgcagggcctgctcgaacacctccggcggctggccgccctggatcaggtgccgcccgttcacgatgacggccggcacggaatggatgccgtgctgctggtagaaggcttcgcgctcgcgcaccgcgtcggcatactcgccggactccagcacctgctgcgcgcgcgccgcgtccaggcccgtgccggcggccagttgcacgagcagtgcccggtcgccggggtcgcggccttccgtgaagtaggcatggaaaagcgcccgcttgagcgcctcctgggcctgcgggccagccgtctcgtgcgcccagtgcagcagctggtgcgcatcgaaggtgttgtagatgcggctgcggcggtccatgcggaactcgaagccgagcgccgcgccccgctccgcaatggcgcgctgcgtctgcgcggtctgctcgggggaggccccgtacttctctgccaggtgttcgccgatgtcctgcccgccggccggcatctgcggattgagctcgaacggctggaaatgcagctctgcctggacggagccctggagcgcgtccagcgcccggccgagcgactgcaggccgatggcgcaccaggggcaggagatgtcggagacgaaatcgatgcgcagcggggtggcggaggaagatgtcgggggcacggcggacatggagggatctccttggggaaaacgtgggatgcacgggagcatggcaggacgcgagagcccttgcagaactgcggcaaaggcgccatgtggcctgtgccatgcccggatcagccgccacgacacccgacctcttcgacggcgacaccgccggagcccctgccatcccgctgggaccgggcgcggcgctgctgcgcgggttcgcgctgccggtggcgccggtgctgcgcgaaggagtgcgggccgtggcccgctccgctgcctggcggcacatggaaacaccgggcgggcggtcgatgtcggtcgccaccacgtcctgcggccgcctgggctgggtgagcgaccgccgcggctaccgctatgccccgctcgaccccggctccggcacggcctggcctgccatgccggacaccttccggcgcctggcccgggaggcagccgagtacgccgggttcccggatttcgagcccgacagctgcctggtcaaccgctacgcccccggcgcgcgcctgtcgctgcaccaggaccgggacgagcacgacctgcaggcgcccatcgtgtcggtgtcgctcgggctccccgcggtgttcctgtggggcggcttcgcgcgcaccggcccggtggcgcgcgtgccgctgcagcatggcgacgtggtggtgtggggcgggccggaccgcctgcgcttccacggcgtgcagccggtgaaggatggcctgcaccccgaatggggtgcggagcgggtgaacctcaccttccgcaaagcgggctgaatggcaaaggctagctgaaactccggctgcgtccgaaccagcggctggccgcccggcgggcctcgtccgccatccactgggccacgcccgccgcatattcgccgtccatcacgccctgggcggcctgcgtcaccgcgcctgccacgctgtgcgacagcgcggcgcggttcccgctcatggatcgccggagggcgcccgcggccggccccggcgtgcgagcctgcgccggtggctgcgcctgcgcctgcgccgcggccagggcatcgcgctggcgagccatcctctgccagtaggccagcagcatgccgagaccggcgagcagttgcaggcccgccagttggcgatccggcagatgccggagcgtgccgtacaccgcttcgccgatcaggtcctcggccaattgcgggccatcgagctgcaccagggcctgcgcgatgcgccaggccgtttcctggtcgccgcgttccgccaactgccgtggcagcgcggccgcaccggcggaaaaccactgtgcggccgtggccagctgcgcggccatggcaacgaccagttccggttgccgcagggtgtccaggacgacggcggtccatacgggatgggcgcgcatctcctcggtcaaccgcgctgcctggcgcaccatgctgcgccacaggggctgcagggcggggaccggtcccctggagtcccgcaggccctccggcgccgcaggctgcggcgaagaatccgcacggggtgcgacaccggaggaagacgcaccggcggcgcgtggaggacggccggcgtttccgggcagtcccgcgtgcgcgggcagggaatgggcgcgcggcagcagcgggcccgcatgggtgagccgccgcggcccagcctcctgctcccgcgcatcgacaggctcggggtgggaaggcgcggcgtggcggcgggacgatcgcggcgatgtggcaggcggggtggaaggcatcggagcaggcgccggccagcggacaggcagcgcaatgcggtggtcgaaggcgggcacggagcgcagcgcccggccctgcggacgggatgcggacatcccatgggatgcattgaagcggcccggccggccacggggtgcccggcacgcgaagcggccattgcgtgcgcgaaccctgtcaccccggcggcggcgcccagggtaaacgcctcaggcgccggccgcctccagcgcggaggtacgccgcgcgcccacatgccccctgcggccctggcgtgccggagcgcgtggttcgccgtggccgtcagggaagtcggtggacagtgccagcgaggaatggtggggcagctcgaagccgcgggccgggtcctgcactgcccaggcacggatcttgggggcggacgactgcacgctgccgaagatcgtggcaaaggccacgtcggcggcatcgcggccggtggccagccgcaccatgcccatggggatggcagtgccggagggatcgaacacataccagcggtcgcccaggaagacttccacataggcatggaaatcgggcggtcccagcgccgggtcagcaccgtagtcggtgccggtcgcgatgcgtgcgggaatgttcagggcccggcacagcgcgatcatcaggtgcgcgaaatcgcggcatacgcccacccgctccacgaaggtgtcgatggccgacgtggtggagttggaggtgttggagcggaaggcgacatggccacgcacccagtcgcagatggcctgcacgcggctgtagccctgccacaggtggccgaactcgcgcatggccagcgtgacgagccggtcggactggcagtagcggctgggcaggatgtaccccacggcctcgggcggcaggtcgcgcacgggcacttcggggatgtgcgccggatcggcggcatggtggtgcatgtccaccgtggctgcgtaggccacggtcagcggaccgggccccgcatgcaggcgcatgcaacgcgtgccggtggcgggatcggtgtgcagcagcgggacggcatccggctggctgatctccagggtctcgtccagaaccttctggccccccgtctgcgcggcatggatgttgaagacgaagtccgcgccgggaccgtctgcaacgcagtactccagttccacctggagcttgattcggatcatgtgttttctcggggaaaaaggggacatcgggacgcacgacggacgacacagcgcattcgcatggcatgcgacgcggccaccatcgtttcggcgcctgcgaccagtatcgggagccgacggccggcagcgtgtcggaagaaggcgcgtcgctgcgccagagccccccaggccaaagcgcggttgtcctacagccccgtaccccatggcggaaaaagatgccgtcttccgccccccgcggcccaccttcccacaaggaacgccccatgcccaagaacacaccctccccgagcgaccccgccggcacgaaagcgccccggaaggcgaaagccgcccccgcagcggcccccggcgacaccgcgcgcggccagggcggggaactgcagcagcaggccggcggcggccatccggtactcaccacgcagcagggcattcccgtcgcggacaaccagaactcgctgcgccccacaccgcgggggcccacgctgctcgaggatttcatcctgcgcgagaagatcacgcatttcgaccacgagcgcattcccgagcgcatcgtgcatgcgcgcggcagtgcagcgcacggcgtgttcgagctcacggaaagcctggacaagtacaccaccgcgcgcatcctcaccgaggtcggcaggcagacgcccgtgttctgccgcttctccacggtggcgggcggcgcgggctcggtggacacgccgcgcgacgtgcgcggcttcgccgtgaagttctacaccgacgaaggcaactgggacctggtgggtaacaacattcccgtgttcttcatccaggacgcgatgaagttccctgacctcgtccacgccgtgaagatggagcccgaccgcgccttcccgcaggcagccagcgcgcacgacacgttctgggacttcatctcgctcatgcccgagagcctgcacatgatcatgtgggcgatgagcgaccgcaccatcccgcgcagcctgcgcacgatcgaaggcttcggcgtgcactccttccgcctgctgaacgcgaagggcgagagcacgttcgtgaagttccactggcgcccgcgcctgggcatccagtccaccgtgtgggacgaggcggtgaagctgcagagcgccgacaatgacttccaccggcgcgacctgttcgaggcgatccaggcaggcgacttccccgaatgggacctggccgtgcagctcttcaccgaggaagaggccgcgcgctttccgttcgaccacctcgacccgaccaagctggtgccggaagaactggtgcccctgaagaccatcggccggatgaccctgaaccgctggcccgacaacttcttcgccgagaccgagcaggtggccttctgccccgccaacgtgccgccgggcatcgacttctcgaacgacccgctgctgcagggacgcctcttctcgtacctggacacgcagctctcccgcctgggcagcccgaacttcgtgcagatcccgatcaacgcgcccaagtgcccgttccacaacatgcagcgcgacggccacatgcagatgcaggtgcccaagggccgcgtggcctatgagccgagcagcctgcagcaggacacgccgcgcgcctccgtggcccaggggttccggcatttcgccgagcgcctggccggcgatgatggcgccaagggccgcctgcggcccgaaagcttcgccgaccactacagccaggcccgcctgttctaccgcagccagagcgccatcgagcaggcgcacatggcctccgcgctggtgttcgagctgtcgaaggtggagaccgagcgcgtgcgcgtcgccgtcgtcgcccagctgctgaacgtggacgagggcctggcccagcgcgtcgcggacggcctcggcctgcccgacctgcccgcgcccttcccggccgcggcgcccgcgcaggacctgccgctgtcgcccgcgctgcgcatcatcgaccgcatgaagcccacgctgcagggccgctgcatcggcatcctggtggccgacggatcggcgccggagccgatcgccgcgctgcgcaaggcggccgagaaggccggcgcgcaggtgaagatcgtggcgcccaaggtcggcggcgcggtgctgtccgacggctcgcggctgccggccgacggccagctcgcaggcacgccgtcggtggtgttcgatgcagtggcctccgtgctcgcgccccaggccggcgcgcagctcgcccgccaggccgcggcggtggactggttccgcgacgcctacggccacctcaaggcgatcgctgcctgcaagggctcccagcccatcctggcggccgccggcatcgagccggacgccggcgtgctggctccggacgatgtctccgccttcatcaaggcggcggcgacacgccagtgggagcgtgagcccaaggtgcggatgctggcatgatccagttccccgcgccggctcacgccaccgactccctccgaccttccaccctcgaacccttgcaagggacagaccactccatgacccccctgcgtatcctgtacgtggaagacaacgccgaactccgcgaaaccatcggcatgctgctggaaggcgacgaccgcgaagtcacgtcctgcgccacggcggaagaagccctgaagctggacgggccgcagcccttcgacatcgtggtgaccgacgtgagcctgccgggcatgtccggcacggacctctgccgcaagctgctgcaggtcgatccccagcgctggatcgtgctgtgctcgggctaccagttcggccacgggctggataccctcggcccgaacgtgcgggcactgctcaagcccttcgaactggaagacctggaagcgctgatggaatcgatccgcagcgcgctgaggcccggcacggcctgagcccggggccgccggcggggcgccctgcgtgcagccgcagctggggccgccgccatgcgcggggtcgcgactcccccggcctcgaccgtcctggccgtcaatccatcccggacagcgcgcagggcggcgcctcgcgcggcagctcgacgcggaagatggtgcgcccatcgcgcgagcaaacgctgatcgtgcctccgtgcccttgcacgatctggtggacgatgtagaggcccagccccagcccctggtggcggccgggctcgcgctctcgcccgcggaatgggtcgaagagttgcgggatcagcgcctgggggatctctccgccgttgcggaccgtcatcacgacactgtgcggcgcgctgccgtccagcgaggcctggacgggctgctgcgggtcgccgtggtggatggcattgcccagcaggttcgacacgacctggcacagccgttcggcatcccactggccgccgaggtctccttcctgcagcacctcgatcacgcgctccggatggctggtgcgccactcggccgccgtgcgctgcacgagttcgccaagatcagccggcgccgcccgcaccggcagcccgccgaactggcgcgcccgcgtcacgtccagcaggtcctcgatcatgcggcccatgcgctgggcactggtctgcaccttgtcggccatggccagcaccttgtcgggctcctgcgtcttgcgcagcacggcagcgctggcgaggatcgcgctcagcgggccgcgcaggtcgtggctgagcacggccatgaacatctcgctgagcttgagcgcgtgggtgcggtcctgcagttcgcaggccagcgccaccttctgccggtgcagctcgaagaatacgttggccttgttgaccagcatgtgcggatcgatgggcttgtagaggaaatcgacggcgccgttctcgtagcccttgaactgccagttctggtcccgcgaacccgccgtcatgaagatgagcgggatgtggcgcgtgcgctcgctgccccggatcagctcggccagctcgaagccgttcatctcgggcatctgcacgtcgagcatcgccagcgccacgtcggtgtgggccagcagcagctccagtgcctcggggcccgaggccgccttcaggatgtgcacgtcgtcgcggcgcagcagggcctcgagcgcgatcaggttctccggcacgtcgtccaccagcaggcacttcaccgggacggcgtggcgctgcggcgcgggcgcggcggggggcatgcgcggcggcgcgatcatgcgcgccctcctggcggcagtgcggccagccagtcggcgatgcgctgcggcgaaaggacatgggccggcgtacacagctgcagcgccgcttcgggcatggaactcatgggagcgctttcgggatcttgcacgatggtcgtgccgcccgcggcctgcacggccgcgatgccctgggccccgtcgtggttggcgccggagagcaggatggccagcagccgcccggcataggcgtccgcggcggactcgaaaagaacgtcgatggacgggcgcgagaagtgcacgggatcatcgaccgacagggccagcgacggcccggcgtcgatgagcaggtggtagtcgggcggcgcgaaatagacggtgcccgcttccaccggctccttgtcctgcgcctcgcgcagcggcagtgcgcagcgcggctggaagatctcgcacagcaggctgcgccggtcgcgcggcaggtgcagcaccacgaataccgcggcgcgctgcgcgggcccgagcgcgggcagcagcacggacagcgcctcgatgctgccggcggagccgccgatgacgatcgcctcgaacggccgggcaggcacctgcggggcggcggtgggacggatcatgcgcccccccgcttctggtagatgcgctcgggcgggaccagttcgtcgaacgcctgcgcgtgcgaggagaagcgcagcgattccttcgagcccaggccgaggaaacccttgcggcacagcgcctcgctgaagaggcccagcgcccggtcctgcagttcgcggtcgaagtagatgagcacgttgcggcaggagacgagatgcacctcggcgaacacgctgtcggtggccaggctgtggtcggaaaacacgatgtgccggcgcaggctcttgtcgaacaccacgcggccataggcggccgtgtagtgctccgacagcgatcccttgccgccggagcgggcatggttctcggtgaacgacggcacgcggtcgatcgcgtacacgccggcctcggccttctgcagggcattggcgttgatgtcggtggcgtagatcagcgtgcgctccagcaggccctcctcgcgcagcaggatggcgagcgaatacacctcttccccggtgctgcagccggccacccagatcttgagcgaggggtacgtgcgcagcaccggcaccaccgtctcgcgcagcgcgcggaaataggtggggtcgcggaacatctcgctcacctgcacggtgaggtactcgagcatggccgggaacacctccggatcgtgcagcaccaggtcctgcagctgcgagagcgtgcggcaggaaaaacgcgtgagcgctgcctgcaggcggcgcttgagcgacgcctgcgcgtagccgcggaagtcgtagtggtagcggcggtagatggcctccacgagcaggtgctgctcgatgtcgaaggtcttgcggcgcagcgccgcccgggcttcgtcttcggggttcacttgggcatccacacgcgcaccagggacagcagcttctcgacatccagcggcttggcgatgtagtcgttggcaccggccgcgaggcatttctcctggtcgtccttcatggccttggccgtgagggcgatgatgggcaggcgccgccactcctggcgcttgcggatctcgcgcatggcggtgaacccgtccatctcgggcatcatgatgtccatcagcaccaggtccacctggggcgcatcgccggactgggagcgctccagcgcctccagcgcttcccggccgttgcgcgcgatctgcaccttcgcgccggtcggctcgagcacgctggagagcgcgaagatgttgcgcacgtcgtcttccaccaccaggatgctgcgtccctcgaaggtcgcctcgcggtcgcgcgccaggcgcagcatctgctggcgctccgccggcaggctggattccacctggtgcaggaacagggtgacctcgtcgagcaggcgctcgggcgaacgggcgtccttgatgatgatcgacttcgaaaagcgccgcagccgctgctcctcgtcgcgcgagagcgaccgtcccgtatagacgatcaccggcgggaaggcgacttcctcctgcccggccatctgctcgagcagttcgtagccgctcaggtccggcaggttcaggtccatgaccatgcagtcgaaggtgctctcgcgcagcagctgcagtgcgcgctgcgcggtttccgcgccgacgatctccacgtcgccgttggccagcaggtggcgcatgctctcgcgctggcggtcgtcgtcctccaccaccagcacgcggcgcagcgcctgggtgaacttggcctccatgcgctgcagcgcctgcacgagttcgtcgcgcttgaccggcttgagcgcgtagcccatggcgcccaggcccagggcctcctgcgaatagtcggccaccgacacgacgtgcaccgggatgtgccgcgtcgcggggttgcgcttgagctggtcgagcacgcccagccccgagaaatcgggcaggttcatgtccagcaccacggcgctgggcatgtagtcggtggcggccgccaggccctcgccgccgctgtgcgtgacgatgcactggaaacccatctcgtgggccaggtcgtagaggatgcgtgcgaagcgcgtgtcgtcctccacgaccagaatggtgcgcttgccggcctgcagggcatcgcggtcgtcggccaccgccgatgccgggcgccgcggcggggccggcatgggggccagggccggctgctcggccacttccgccggcagggcggagacgggcgtggcgctggccgtggccaccgcgcgctgcggcggcacgggggccgcggcctgcccggccgcctgggcgccctccgggggctgcaacggcagcaccagcgtgaacacgctgccctggcccgaggtgctctgcaccgagacgctgccgcccagcaattgcgcgagatcgcgcgagatcgacagccccagccccgttccgccgtacttgcggtgggtgctgccgtcggcctggcggaacgcctcgaagatcagcttctgctggtgatcggggatgccgatgcccgtgtcgcgcaccgagaacgccacccggccgtcgggctgggccgccacgcgcagcgcgacctcgccgcgctcggtgaacttgatcgcgttggacagcaggttcttcaggatctggcccagccgctgggcatcggtgcgcagcacgtccggcacgcccggctcgaccacggcgctgaacgccaggttcttctcgcgggccagcggccgcagcggctccacgatggactgcaccgcgcgcgccacgttcacgggctcgatgtccaccgtggcctggccggcctcgatcttcgcgagatcgaggatgtcgttgatgagcgtgagcaggtcattgccggcgccgtggatggtctcggcatagcgcacctgctcatccgtgaggttgccgcccttgttgtcggccagcagcttggcaaggatcaggctggagttgagcggcgtgcgcagctcgtggctcatgttggccaggaactcgctcttgtactggctcgcctgctccaggtcgcgggccttgtcggacagcgcatcctgcgcgcgcagcagttgctgcttctggtattccagctgctgggtctgctcctccagctgggcattgctctgctcgagctcggtctgctgggcctccatctgcgcctgcgactcctgcaggacgcggctctgctgctccagctcctcgttgctcacgcgcagctcttcctgctgggcctgcagctcttccgcctgccgctgcgtctcgtccagcagggcctcgagctgggtacggtcgatggcggaacgtacggcgatggcgagctgctcggaggcgcgcgagagcatgtccatgtcgatgggctgcacgggccggaaaaagcccagctcgatgacggcctgcaccacgccgttgtgcacggccggcagcaccacgagttccgcgggcgtgctgtgccccacgccggactgcacctccaggtgcgaagcgggaacatgccgcgcatgcaccggctgcagcgtctgggccacctgccccaccagcccctcgcccgtggcgatgcgctcggggccggagccggagagcgcgtacgcgccgaagcggcggaacgtgccgtgcccatcggaaacataggccgcacccacgcgcgcgcccagccggcgcgccaggtaggccagcacgcgcggaccgagctcgtccagccgcaggtcgccccggatttcgtcggacaggcccatcaggccgctgcgcacccaggcctcgcgggccttggtgcggtggtccgcggccgtcatggcggccacgcccaggatgaacaccagcagcagcagcgagctgccccaggtgaagtacgccgcgaagcgggccgagtcttcccacatcgcgcggcgttcttccagctcttcgcgctcggcggcgatcatctcgcgcaccagcgagcggatggcgtccatggtggcccggccacggtccgtgcgcaccacggccagtgcagcgtccgcctggccggaaaggcgcagctggatggtctcgtgcagttcggacatcttctggcgcgcgaggggtgcgagctgctcgaagcggcgcagttgccgcggcgaatcgcccaccagcccgcgcagccgctccagttcggtcgtgagcgaagcctcggcggtctcgtaggggccgaggtagcggggctcgccggccagcaggtagccgcgctggccggtttctgcgtccttgaggatcgacagcacgtactggatctgcacgatcgactcgacggcggcattgatgcgccgcaccgcctcgccacggtcctgctgcgactggtaggtgaagacggcgatgacggtggtcgccagggccgcgagcacgaagcccagcagcatccgcagcggcatgctgtggcggatcttgtcgttcgggatgggttgggagggcatgggggtgcggtgcggggagcaccggatcatagggtgcgggcaccgccgcgcacgtaggccatatcctgcaaaagaaggagcaaccgtcccgcgcggcgccttacgctcccaccagtgcctgcagtcgagccacttccccgcgcagggcctcgttctcggccgaaagctccgccacgcggcggcgcagggcctcgatgtcgtcctggggcacggagggctcgctccccccggccgagccctccggcgcggatccgtcctgcggaatttccgcacgcggcttgcgccgtgcgtcgcgcgcgcgcttcgcggcctggcgcagctcatccttgcccgccaccgctgccgcgcgctgctcttcctccggcaaggtcgccacggcggccgcggtgttgatggagatggcgcccgagcgcacggcagccaccagttcgggcgccgcctgcttctggatcttctcgatcatcaccacctggctgctgctcagccgtgccgcccgggcgatggcttcgcggctcttcagcggctcggcctccggtaccgccgccacggcgtcctgcggtgcggcggatgcggcatcggccggcccttcccacggcgcggagccgtccggggcctctgccgcttcggggtcctgcgccgcggcaggggcggtggccgccacgcgttgcgccaggatctcccgcttgcgcagtgccagcacgccacgctggaagtccgagacgctgcggcgccccaggtgctggtcgatcatccagaggtgcacatcctccatggagcggaaatgcgggtgctggacagtgttgaacggcagtccgtgcttctggcagatgccatagcggttgtggccatccacgagcacgtcgccccagagcacgagcgcatcgcggcagccttcggcgagcaggctgcgctccagggcggcatgctcctcgggcgtgagcggatcgatgtaggccttgagttcttcgttgacgatgatgggcatggtggggattcgcgcgggccgcaaaaggggcggcattgtagtgaatgcgcgtcttcgggaaattccgcagggcggcggccgccgcgcctgccgggcggaccgacaatgcgccatgcatccgattgccaagccgtcccggccatccctgcgcccccccagcctgcggggacaactcaccctctggttcggtgcgctcacgctcgcgagcgtgctgggcgtgggcttctacctgggacgcatcgccacgcgggatctcgcgcgcttcgcgggggacctgctgcacaccacggcccgctcggccaccgacctgctcgccaccaacctgcgcgagcgcgcgctcgagatcgacctgctgcgcaagctgccgctgttcacccagggcgacctgggcggcgatgccatgcgccgggcgctcgaccagcgcaaggacgcgcacagcgagtacgcatggatcggcatcagctccccggaaggccaggtgctgcaggccacgggcggcatcctcgtcggagagaaggtggaccagcgcccctggttccgcgaggccagcacccatcttttcgtgggcgacgtgcacgacgccgtgctgctggccaagcgcctgccggagcggcgcctggaccagccgctgcgcttcatcgatttcgccgcgcccatcgtggacgccaatggcacgctgcgcggcgtgatcggcgcccatgcccactggtactgggtgaccgagaccgtggaggcagtggccgtggaccgcgcagcggggcacggcatcgaggtgctcatcgccgaccgctcgggcaatgtgctctaccccttccggctcgcaggccagacccgcctgccggaccgggccggaccgtccgcgcgctacgagcgcctcacgtgggccgacgggacggagtacctgagcagcacggtcgcgctgccgtccgtggcgggcgcggacctcggctggcgcatcgtcgtgcggcagcccgcggatgaagcgctggcgccggcacgcgcgctgggccggcagctcgccttgctggggctggccgccgcactgctctgcggcctggtggcctaccggctcgcggcacggttcagccggccgctggaactgctggcgcgcgcggcgcgggccatcgagcgccgcgagggggagccccgctaccccgacggcaccgacaccctcgaagtcgcccagctgaaccgctccttccagtccatgacggcctcgctgctggagcgcgagcaggagctgtcgcgcctcaatacctccctggagaaccaggtccgcgaacgcacgctggccctgcaccaggccaaccaggaactcgagaacctggcggtgcgcgatccgctcaccggactctacaaccgccgccggttcgacgaagcgctgcaggcgtattcggcgcggtgccgcgaactcggccaccggttcgcgctgatgatcgtggatgcagaccatttcaagcgcgtcaacgacacacacggccaccagacgggcgacgcggtgctgcggcacctggcgggcgtcatcaccggctgcatgcgctccacggatttcgtcgcccggttcggtggcgaggaattcgtcgtgctgatgcccgaaccccgcgaccgcgaggaaggccggctcgtggcggaaaagatccgcctggccgtgggccatacgccctttcccggcgtgggccacctgacggtcagtatcggcctggccttctgccatggagggggcgagccgctggcgtccatcctcgaacgggccgacaaggccctctaccaggccaagggggaagggcgcgaccgggtctgcgtggcgcccgccgcctgacgcggcctcgggggactgctcaaattctcttcggggctggcggccattgtcgcgcgacatggacaacgttcagcacgcgccctacgtcgcggtccaggtcctgtatggcctctgtcgtccagaacagctccatcagttcgacccgtcaagccggcgacgtgttgcagcgcggcgcgccgcgaaccgggcttcgacttcggcggccggcaccagattgccggcgtcggccgaggccttcgaccgctgcaccttgccgcgcagccatgcgtcgtactccgccgcttcctgttgttgcttcacgtagccccgcatgaagtcgcgcagcaactgcgcgccggtccgatcatgggctttcgcggcagaggaaactcggttttcagggcctcgtccaccctgaaggtgaaggttgcatcagacatcattgcacctctgatgtgttacacagtatgtgcatcgtaggacgcagcaaaacacggacttgcatggcaggccggcaagtacaaaggccgcacggccgggctcgcggctatcatcccgcgctccggaaactcccatgcgactgcaccgcttcacgcccttcctgctgctggccctgtggctgaatgcctgcctgggctggtcgtggcatgaggcggcgcacctgcggcaagccctgcagcccgcagtgcctgccgcggtggcggcggtgggcgcggcgggggaggaagaaagcccgtccgccgccgctgcgcccgaagcgccatccgaagacacgacaccgcagcacggggtatgcgcggtctgcctgggcttcgcccacctgcaggccactgcaccgcagccggcgcagcagtcctggctggaagggcctgccgcccccgccagcccaccagcccatgccgaaacggcacgcgggcgccgcaccatccagcctttcctggcgcgcggcccaccggcaggggccgccatcgcgcccgtgccctccgcagggccggcctgagcgcgccgcggcctgcaccggtcgcgccttccttttcctctgagcctcccgacccgggaccgcgtctccacggacacgcggatgccccgtgccgcgcgctaccgcatggcaccccggcatgccggcatgggctgcggtccccttttgcacccttcgattccatgacttcccttttccgtcatccctctttcaaggccctgcccctggccatggccgctgcagccctcgtggccggcggcgcacgcgcgcaatccggcaccaccccgtccccttccggcgacgcccagttgtccaccgtcgatgtcgtcggccgcaccgattccggcacctaccaggcccaggaagcggcaggcgccaagaccgacctgccgctgcgcgagctgccgcagtccgtgcgcgtcatcacccggcaggccatcgacgacctcggggccacgcgcctggacgaggtgctcgactacgtgggcggggtctcgcgccagaacaacttcgggggcctgtgggacaacgtcgccatccgcggcctgcccggcaacgagaacaccggctcggccaccctgctcaacggcttttccggcaaccggggcttcaatgcgccgcgcgacatggccggcgtggagcgcatcgagttcctcaaagggccagccgccgcgctctacggcagcagcgaacccggcggcaccctcaacatcgtcaccaagcgcccgcaatggaagccggccaacgcggtggaagcctatgcgggcagccatgcgtatcgccgcggcgcgctcgacagcaccggcccgctcggcgagaacctggcctaccggctcaacgtggcggtggaagacagggacagcttccgcgacttcgtcagcgcgcagcgccaggtggtggccccggccttcacctggaagctcggcggcagcaccgtgctggactacagcggcgaatacctgcggcaccgcgcgccgctggaccggggcgtggtggcggtcggcaaccggctcggcgacgtgccgcgcagccgcttcctgggcgagccgggcgacggcgacgtgacagtgcgcaacaccacccaccagctgtcgctgctgcacgaatggaacgcccggtggcgcagccgtttcgcgctctcctatcgcaccaccgggctggacggcttctccaccgaggcctcggcattgcaagccgacggcacgctgcgccgccagcgccgctaccgcgatttctcgtccgacgacacggccctgcagggcgagctgatcggcaacctgcagtggggcggcacgccgcacgagctgctgctgggcgtggagagctaccgctacacgctggacgcgcgcatgctgcgcatcaaccccacggccgccgcgccctacgcgatcgacatcttccggccggtgtacggccagccccggcccacgcccggcccgaacaccgacttcaccgaacgccagcgcaacacggcgctctacgtgcaggacgcgatccagatcgcgccgcaatggcgagtgctggccggcgcgcgcttcgaccgctaccggcagacctacgacaaccaccgcaccggcaccaccgacgggcaggacccgacggccgtctccccgcgcgtgggcgtgagctggctgccggatgcgcagtggacggtgtacgccaatgcgggcacgtcgttccgcccgaacagcggcttcacgtccgccgtgggccgcggcggcctggcgctggaacccgagaagggccgcgcactggaactcggcgtgaagtgggagagcgcggaccagcgcctgggcgccacggccgcactcttcgacatcaccaagcgcaacatgctgaccaccgatccggtggacagcagcttccaggtgacggcgggcaaggtgcgcagccgcggcctggagttcgacctggcggggcagctcagcacgcactggcgactgaacgcgagcctggtgctgaacgatgtggacgtggtgcgcgacaacctgctcgaggtcgggggcagcctcatcaacgtgccgcgcgtgaatggcagcctgctggcggtgtacgaggacgcgctcgccagcggccagcgctacggcgtgggcggcggcgtcacgcacgtgggcaggcggctgggcgcggcccgcacccaggccgaagcccaggccggcacgcccgccttcgaactgcccgcctacaccacggcgaaaatcgtcgcgtactggcgcctcacgcccacggtgcggctcactctggacgtggacaacgtgttcgacaagacctactacgccacatcggtgagccggctgtgggtgacacccggcagcgggcgcaccgtggcggtgggcctgcaggcccggttctgacatgcttcactccatgaagaatcccgccccccttcgtgccacgcggcgcggcaccctgcggatgctggcggccggcgccgcgggcgcgctggcaccggccctgcaggcccgggccgccggcgaaaccgcacgcctgcagatcgtcggtccctgggagatcgccggcctggccccggcggtcagtggctacgtgttcacgcgccttcagatcgccgagacgctggtggaagccgacgacgacggcacgctgctgcccggcctggcggaaggtttcagtgcctcggtcgacggcctcgtctggcgcttcgtgctgcgccgcggtgcgcgcttccacgacggcaccccggtgcgggccgcggcggtggtccgctgcctggaggccgcgcgccggccgccgtcgctgctgagtggcgccccgatccaggccgtcgaggccgaggacgaagccaccgtgcgcgtgcgcctggccgcaccgcacgccgcgctgcccgcactgctggcgcacagcagcacgctggtgctcgcacccgcgagctatggcgcggacggcacggtgcaatccatcgtcggcagcgggccctaccgcgtcaccacgctcgccgcgccgcagcgggtcgaggccgcggcgttcgacggccacggtggcgcgcgccccgccatcgcgcgcgtggcctatctctcggccgggcgctccgagacacgggccctgatggccgagtccggccaggcggatctcgcctacgggctcgacccggccagcaccgtgcgcctgcggcgccgggccgcggccggtggaaccgtgcgggtggaatcggtgacgctgccgcgctcggtggcgatcaaggtcaacgcagggttgccggcactgcgggacgtgcgcgtgcgccgggcgctcagcctgtgcatcgaccgggccggcatcgcccgcgcgctgctgcgcgaccccgtgctcgcggccactcagctctttccgcccacgctcggggcgtggcatgcggaggaactggagccgctcgcctgcgatttcgaggccgcagcccggctgctggccgcggcgggctggcgccgcggcgcggacggtctgcgcgacgcgcaggggcaaccgctgcggctggcgctgcgcaccttccccgaccggcccgagctgccgctgatcgccaccgcactgcaggcccagtggcgcgaggccggcatcgcggtgcgcgtggacgtgggcaactccggcgacatccccctcggccaccacgacggcagcctgcagcttgcgctgatcgcccgcaactacgccaccacgcccgatcccaccagcacgctggcacaggacttcgggcgcagtggcggcgactggggcgccatgggctggtccgacgcgggcgtggctgacgccctggcccgattgcaggccgggggcatcgcggcggagcccgccgcggcactgcgccggcaggtggtgcggacgctgcaggacgcgctgccggtgatcccggtggcgtggtaccggcagaccgtggccgtgagcgcgcgcgtcggcccggtccggctggatccgctggaacgctcctaccggctcaccgcgatggagtggcgcgcatgaccacccgcacgtctcccatgacctcctcctctacatcctccaccggcaccgccaccgccgaacgcatctgggcccgcatgctgctgcgccgggtgctgcaggccgtggcgctcgcgctcatcgtcggcacgctgtgcttcgcgatggcgcgcctgctgcccggcgacatggccacgcgcatcgccgccggccgctacggctacgacctggtttcgaacgccgcagccgcggcggtgcgcggcgaactgggcctggaccggcccgtctggcaggcgctgctggcctggtggggcgacatcgcccggctggacctgggcacctcctatgtcagcggcgacccggtgtggcgggagatcgcgcacccactggccgccacggtcgaactgtcgctcgcggcactgctcaccggcatggcgctggggctgccggccggcatctggacgggcctgcacccgggcggccgcatcgaccgcgccatggccgcgctggcggttctgctgcgggccacgccgcccttcctgctggccgtgctgctcatgctggcgatggccgtgcacctgggcatgctgcccgtggcaggcgacgaccatgcggccagcctgctgctgcccgcgctgacgctcggcctggtgctcgcagcggggctggcgcgggtgtccggcgccgccatgcggcaggccgccgcatcgccgtcgctggcgttcgcgcgctccaaaggcctcaccgacgggcaggcgctgtggcgccacgggctgccgcaggccgcgctgccggtcatggcctacctcggcgtgcagggcgtgttcctggtcgagggggccgtggtcgtggaaacgctcttcgcgtggcccggcatcgggcatgcgctggtgcatgccgtcttcgggcgcgacgtgccgatgatccagggcgcggccctgtgcatgggcctgctgttcgtcttcttcaacctgctggtggatgcggcctgcgtggcgatcgatccccggcgctccaccgaggtccgcgcatgaccgccgtgccgtcgcattcctcttccccgcacggcgccttcagtgccgccgcccatgcgccgggacatttccccgcccgcgccggtcgccgctgggggttcgtgatcctcggtctgctcgcagccttcgcggcgctgggccccgcgctggtcggaaccgatcccgcgcgccagtcgctcgccgacagcctgctgccgcccggccgcacgcactggctgggcacggacctgttcggccgcagcacgctggcccggctcgcccatgcggcgcagctctccctggggctggcgctggcagcgtcggcgagcgcggcgcttcccggggtgctgctgggcgtggcggcgagctggcgcggcggcgtgctcgaccgatggctggtgctgctcgccgacgccgtgctggccgtgccaggcctgctgctggtgctgcttttcgccgccctcgcgccagggcagcactgggcactctacctgggcctgtcgctctcgatgggggtggagtatttccgcgtcagccgcgccgcgagccggccggtgctggccggcgatgcggtgcaggcctcgcggctgctcggcttcggtccgttctacctgctgcgccgccacgtgctgccggcgctcgcgccggtgctgggcacgctgctgcccttcaccgctgcccaggccgtgctggcgcttgcggcgctgggcttcatcggcgtgggcatccagccgccgaccgccgagctgggcctgatgatgaccgaggcactgccgcactacgaagaagccccctggttgatcgcagctcccgttggactgctggcctggctggtgctgggcatggcgctcgtcgtgcgcaccggggagccggcatgagcgcggccaacgcactcctgcaggtggacgacctcagcgtgcatgcgggaccgctcgcgctgctgcagggcatttcgttcaggctgcatccgggcgaggcgctgtgcctcgtcggcgaaagcggtgccggcaaatccctgctggcccaggcggtgatgggccagctgccgccggccctgcgcgccagcggcagcgtcgccatcgcaggccatgccagccgggccgccgacgggcccgcgcgccggccgctctggggacgcacgctcgcgctgctgccgcaggagcctgcgcaggcgctcagtccgaccatgcccgtagcgccgcaacttgccgaagtgcatgcgctggtgcgtggattgccgcccgaccgcgcgcaggcggcggcggaggcgcaactgcaggccgccggcctgggcgccgcagcccgccagcacgcatggcagctctcgggcggcatggcgcagcgcgccgccgcggcgatcgcgctcgcgggcggggcgcgcatcctgctggcggacgagcccaccaagggactcgatgcggcatggcgccggcacgcggtggagggcctgcaggcccttttgcgggagggcggctgcgccgtggtcatcacgcacgacctggacctcgcgcgccagctggacggcgccgtcatggtgctgcagggcggccaggccgtggaagggggccccgcgcgggaggtgctggcgacgccgcggcatgcattcacccgccggctgctggacgcggacccgtccgcgtggccacgccgcgcaatgcccaccgtgggcgacgtggtgctgcaggccacggggctgaccaaggcgtacggcggccggccgctcttccagggcgtggacctggcgctgcgccgcggcgagcgcaccgtggtgcgtggcgacagcggatccggcaagagcaccctgggcaacgtgctcctgggcctggtgcgcgcggacgctggcgccgtgcggcgtgcgccctcgctcgcgccgaccgccctgcagaagctctaccaggatcccgcgggtgcgttcgcaccgcaggcggacctgggcacctccctgcacgacgtggcacgccgccatgcgcagccgtggacggcactggaggagcgcctgcagcgcctggggctcgaccccgcgttgctgcggcggcgccccggcgaagtgtcgggcggcgaactgcagcgcatcgcgctcgcgcgcgtgctgctggcccggcccgcgctgctcttcgccgacgagccgacctcgcgcctggatccgctcacgcagcgcgacacgctggcgctgctcaccgaggcggtggaggagaccggcgcctgcctgctgctggtcacccacgacgatgcgctcgcgcaggccatcggcacccggacgctgcggctgcaggatggtgccctggccgtggaagagggaatggcggcggcaacggtcacggcagcgcacgcttccggatgacacgggcggtaagcggcgtcccacgcgccgcagcgggcccgggcccgagcataggtacacgtgccggcacgccatcgtggcgtccggtgcacggccctgcaacgaccggatcgccgccatgccctcctccaccgcccaggccgctcttcagcggcctcccagccaggcccgcatccaggcggccctgaagcaatccttcggcctgcgcgccctgcgtccgggccagcgcgatgtgatcgaccgcgtgctgcgcggcgagaacacgctggccatcatgcccacgggtgccggcaagtcgctgtgctatcagttgcccgcgctgctgctcgcgggccgcacggtggtggtgtcgccgctgatcgcgctcatgcgcgaccagtgcgatgcgctgcgcgagcgcggcgtgccggccgtgcagttgcacagcgcgctggacgccgaggaaacgcgcgcggccgaggcggccgtggccgacggcagcgcgcgcatcgtgctcaccacgcccgaacgcctggcggacgccggcttccaggcgctgctcgaagccggcgggcccgtgggcctgctggccgtggacgaggcgcactgcatctcgcaatggggccacgacttccgtcccgccttcctcgacatcgcccatgccgtgccgcgcctgggccgcccgacggtgctcgcgctcaccgcgaccgccgcaggccccgtggcacaggacatccgccggcaactgggcattccggccgcgggcgtggtcgataccggcacctaccgccccaacctgcactatcgcgccgagcagctcgccgacgagaaggaaaagcgcgactgcctgctgcgcaccgtgaagggtaccgaaggctccggcatcgtctataccgccacggtgaaggccgcggaggaagtgcatgcgctgctggccggcgcgggcgaatccgcgggcctctaccacggccgcatgccggccgccgagcgcggcgaggcgcaggaccgtttcatggcgggcgacctgcgggtgatggtggccaccaacgccttcggcctgggcatcgacaagcaggacgtgcgcttcgtggtgcactaccagatgcccggcgggctggatgcgtactaccaggaatccggccgggccgggcgggacgggcagccggccgaatgcacgctgctcttcctgcgcaaggacaaggcggtgcagcaattcttcctcgccggccgctatccgacgcccgacgacctcgatgcgctctactccgcgctgcagtcacccccgccgggtgcgcacgacggctggacgctggacctgctgcagcaatcgctggaccggccgcgccccaagctgcaggtggcgctgggcctgctgcgccgccgccgcatcgtcacgcagaaggccgacggccgcctctcgctgcgccgcgcgggcatggacagcgaggcgctgatcgcgttgctcgaagactacgcacaaaagcgcacgcaggaccaggacggcctcgagcgcatggtgttctatgcgcagacgggcggctgccggtgggaactgctgctggattacttcgggcatgcgcgaccggcgcagcgctgcggcacctgcgacaactgccggcggatcgccgcgctcgatgcacagcaggccatcgcgaatgccgcagcgtcgtctgccacgggggcggcgatacgagagaagtcctcggaaaaaccatcggcagcgcccgccatcgtcgtgccgccggccggagctgccgtggtcgccgggcgtgctgcggcacctgcccgtcctgcgttcgaactcggcatgccggtgcgcgtgaaacgctacggggagggcacggtcagcgcgatcgcgtcggaatcgatcaccgtggccttctcggacggcagcgagcgctgcttccatccggagtacgtgcgcaaggcgcgccggcgccggcccgcggccaacgatgccgcggtggccgtggcgaatgcggagccggcactggcactgcgcagcgcctgaaccgccaacgcccatggaaaaagccgccatgctctcgcgtggcggcttttctacgtggctccggcatccggcccgcacaggccgggccgggccggtcggttcagggatgtgacgcgacgaagcggcgcgtggcatacagccccaccggcgtccagtgctccgacggcgacatcgcatccaccagggcatcgaactgcgcatcggcatccagcgtgccgaggcgctccttgaaggcaaccaggtccgggtcgagcacatcggccgcgcccgctgcgccggcatcggcgcgccgggcgcgctgcagggcgcggaaggtggggcggcgtcgcgtctcgttggcggcagcgggttcgaagaatgcctggccatcggcgctcgcctcgtcgccgcggatccagtcgtggatcacctgcagctcatagggcgagaacacgccgaacatctccgcacgcggcccctgcagcaggccccagaagcggctttccgccacggggcggccgggttggatccagtgggcctgcacgagcgcgtccaggaaggcgtccatgccttcgggcgccgacagccagtcgttcacgctgcggccggccaccttgcagtagtccgaatgcatgccctggccggcgccgcacttggcctggaagatgcgcaccacttcggcgcggatgtcgaagtccgcgatcacgcgggtggtgccgaggcccgcatcgcccaggcgggtgccctggcggacccgctgccagaaggcctctgggtcgccatggcgcggcagcagcgccagcacggcatcgcaggcctggcgggcgtgccccgtgtcggcgttgtccaccgtgacgtgcagctggaagtagtacggatcgatgcccaattcgttgagctcgtacgaggtgatcagcaggtgcagcggcaactgctcgtagcccaggttgaagccgatgacttcaggcaggaactcttccgcgttccaggccagcgcgagctgcaccgcgccctgctcatggagcgcatcgggcagcgccgggccctgcgagagaccgtagcgcgacagcagctggcggtagagcagcacgtggttcttgtcgggtgcgccatcgccgagttcttccaggtaggtgcgcaccagttcggccatgcgtgggttgcgcgcgtggcgcagcacgccgtagagccagctgccatccaccagcttggtcggtgccacggcccgcaggaagtgcagcgcatgggcccggttgcggaaataccgccggccttcgcccgcgcgccgtgcggcaaggtattcgccatattgcgccgacacggcggcgtggctcgcggccatccagtcgtgcaggtcatcgggtcgttcgggcagcgtggccggcggcaggtccgcgcgcgccagcgtgtcgcgcagcagtgcggcgccctggcgcctggcctctggcgtgggagccgtgcggtgcagcgcggtatgcaatgactggtagggcccttccggggcacgcacgggcgcgtgcgcgggtgttcgtcggggagcgggacggtcgtcgtctgcagcgtcgggagcgggggcgatcagcgtggaggttctcatgatgatggggtaccggatggcatatgccccatggttccccaccctggggctgcactccatcggtgcgtggcccccctcccggtcggcccgctcctacggtcccatcggcgcatgcgccgcgcacgcgtcaggcggccgctgcgccaccgtggagtgtccagccgcaggccgcgcccagggcgggatcgccatggatgagcgccgcttcggtcatgcgcgacgcatccggcagcatggcgccgttcttcgcggcgatcacctcggccagcacgctcacggcgatctccggcggcgtgcggctgccgatcgcgaggccgatcggcccgcgcaggcgcgcaagcgcatcctcgccgatcccgaaatgctcgcgcagccgctgcctccgcgctgccgtggtggcggcggaaccaatggccccaacgtagaaggcgtcgccctgaagggcttccagcagcgcgagatcgtccagcttcggatcgtgggtgagcgcgatcacgcaggtgcgcgcatccatgcccatcgccagcacggcatcgtcgggcatgccatcgacgagtttcgcgccgggcaggttccagcccagccggtgctcctcgcgcgggtcgcatacggctaccgcgaatccgcagggcatggccatggaggccaggcattcggtgagggctcccgcaccgatcagcagcatgcggtgcgagggcccgaggcgctgcgccagcgtgtcgccatggtcgagcagggagggcgcgccctgcacgggcgcggcgaggttttcggtggagagcgtcaccgcgccgtccgcgcagcgcaggtgccgccacaccacgcggcgctcctgcagccactgcacgaggcgctgcagccagagcggttcggggtcgtattcgagcagcagctccagcgtgccgccgcacggcaggccgaagcggtgcgcctcgtcggcagtgagcccgtagcgcacgcgctcgggcggtcgcccggcccactgcgcggcacccggcaggcagcgccgcagcaggtcgtcttcgatgcagccgccggagaccgagccttcgatcaggccgtcgtcgcgcagcgccatccaggagcccacaggccggggcgacgagccccaggtgcgcagcacggtggcgagcacggcgtggcggccggcggcgcgccagccgtgcaacgcgcgggccacgcgcaattcgggatcggtgtcgtgcatcacagcggtgcatccatcgcctgcgccgctaccgcggcgggcacgtgttccatgggcttgggcggcacgtcgggcgcgggccgcatcaccttgtcgggcgtcatcggcgtggagcgcacgcgccggccggtggcatggaagatcgcgttgcacacggccgcggccacgcccacgatgccgatctcgcccacgcccttggcgcccaggcggctcacgatgcggtcgtcctcctgcacgaagatcacgtcgatcggcggcgtgtcggcgttggatgcgacgtggtattcggcgtagttgtggttcatgaaccggcccagcgcatggtcggtctgcgtttcctcgtgcagcgcctggctgatgccccagaccactccgccggtgatctggctgtgcgccgtcctggcgctcaggatacggcccgccgcgatcgcactcaccacgcgggtcacgcgcacggtgcccagttcctcgtccaccttcacctcgcagaacacggctgaatgcgtggcgcgcacgtagttcttctgcttgagcacgttgggcagcagcaggtagcgggcctccacctgcgagcgcccctgcgcggcgaggatgtcggtgaaggccatgccgcggtcttccgcgggcgcgccgcggcggcgcagccggccgtccacgaactccacgtcgcgcagcagcgtgcgctcgaagcccgagccgcgagtgcgctgcgccagcgcccacagcaggcggcgcagcttctcgcaggcgccctccaccgcagagccgacggtggccacgtgggaggaaccgccctcgatcggcgccacaggcagcgtggagtcgcccaggcggaaagtgacgcgctcgagcggcaggcccatcgcctcggccgcgatcatcgacatcaccgtgtacgtgccggtgccgatgtccgacgccgcactgctcacctccaggcggccgtcggcatgcagcaccgcgcgcaccttggcgaacatctgcatcgcatcccaggtgccggtggccatgccccagcccacgagttcgcggccctcgcgcatcgagcgcggttcgaccggccggccgtcccagccgaagcgcgccgcgcccaggccgtagcaggcgcgcagctccttggtggagaacggcagatccttcgatgcgtcgcggtcggcgtagttcttcaaccgcagcgcgagcgggtccatgcgcagttcgtaggccagctcgtccatggccacttcgagcgcgtgcacgccgtgcgcggcgcccggcgcgcgcatgtccagcggcgtgtactggtcgagcggcaccagccggtagcccagccgcacgttgtcgcagcggtagagctggccggaccagttcaccaccacctctacgtagtcctccatgcgcgacgtctcggccacggcctcgtgcacgatcgcgcgcagcgtgccgtcgcggtcggccgcgagcttcaggcgctgccaggtctcgggccggtggccgaaggtgaacatctgctggcgcgtgagcaccacgcgcaccgagcactgcaggtgcagcgccgccatcaccgcgagcacgagctggtactgcgggcgcagccccgatccgaaagcgccgcccacgaacgggttgcgcaccgtgacctcgtcctcgcccaggccgaacacgcgcgagaccagccagcggctgttctgcgggctctgcgtcttgtcgtagatggtgaggtggccatcctccgcgcgcagcacggtggaggcgtgcatctccatcgggttgtggtgctccacgccgctgtagtactcggcctcgatcttcacgggcgcgcgctcgaaggcgccgtcggcatcgccgcgcggcttcggcggcggtgaatagccggccttcatgcggctgggatcgcgcgcacggcccagatggcgcagcaggtgcgtctcgtggcgctccacctcgtagtcgatctccaccagcgacgccgcgcagcgcgccgcctcgaacgtgcaggccaccaccagcgcgacgggctggccgctgtagcgcaccacgtcgtccagcagcggcttgaagggcgatccgccgggcgccgtcatgtccttgtagaacaggtccatcgagcggaccttcgggcggttctcgtgcgtgatgatgtccagcacgcccggcaccgcgcgggcacgctcgagacgcatgcgcaggatgcggccccgggcgatgctgctgttgaccaccacaccataggccatgccctccgcatggtgctcggccgcatagcgcacctggcccgtcaccttcaggcgcccgtccacgcgcgagacgggcatgcccagtttcaccggcccggtgccggcatcggcgcggggctgctgccccgcctgtgcgcggctcgccgcgtcgttcggcatcggtgcgttcatggttgcgcgtcctggtcgtggccggcgccgagttcgccggtgttggtgagttcgccgtcgcgcgccatctccagcgcgcgcacgatggcccgccgggccagttcgatcttgaagcggttttcgcccgggccaccgggcgcgccgtggccgcgcgcaccctgcagcacacgctcggcggcctgcgcgaacgcctcggccgtgggctcgcggcccgccagggcttcctcggcctccggcacacgccagggcttgtgggctacgccgcccacggcgacgcgggccgtgcggatgcggccgtccccgcccaggtccagccccgccgcgatcgacaccagcgcgaacgcgtatgaagcacggtcgcgcaccttcaggtaggcgccatgctgcgcgaaaccctgcgccggcagcgcgatgtgggtgatgagttcgtcgctcgccagcaccgtgtcgcggtcgggctcgctgccgggcagccggtggaagtccgcgaaggcaatcgtgcgctcgccgcgcggggagcgcacgtgcaccacggcctccagcgccgccagggccacgcacatgtctgaggggtgcgtggcgatgcactggtcgctcgtgcccaggatggccaattgccgcgccagcccgtcgcgtgccgggcagcccgtgcccggctcgcgcttgttgcacggcacggccacgtcgtagaagtagtggcaccgcgtgcgctgcagcaagttgccgccgttggtggccatgttgcggatctgcggcgaggctccggccaggatggcggccgccaacagcggatagcgctcgcgcaccagcggatgcttcgcggtggcggcgttgcgggccatcgcccccaggcgcacgccgccgccctcggcctcctcgatgccggcgaacggcaggcggcccacgtccacgaggcggcgcggccgcatcacgctctccttcatcaggtcgatgaggttggtgccgccggcgatgaacttcgcgggcagcacacgctcgctcgcatggtgcatgccctgcggcatagtggcgagcgccatctcggcgtccagcgccggcacgtagtcgaagcccctcatgccgcgccctccccggcctgcgccggctgggcctggtgcatgtgctgcgacggctgcgaggacggccgcatgggcccacgcagcggcacgcccgccacctcagcgacggcctgcacaatctgcggatacgcgccgcagcggcacaggttgccactcatgcgctcgcggatgtcgtcggccgtgcgcacgccgccttcgcccagcaggcccacggcggagcaaagctgccccggcgtgcagtagccgcactggaacgcgtcgtggtcgatgaaggcctgctgcagcgggtgcagcgcatcgccgccccgcggcgcaccggcggaggcagtaccggcatcggcacagtcccgcaggcccgccaggccttcgacggtggtgatgtgcgcgccgtcgtgcatcacggccagcgtcaggcagctgttgatgcgctgcccatccaccagcaccgtgcaggcaccgcactgcccgtggtcgcaacccttcttggtgccggtgagctggagcaggtcgcgcagcgtgtcgagcagcgtgacccagcagggaatatcgaggtgctgtggcgtaccgttcacgtgcaggcgtacggcgtggatcgacacggcggagtcggccggaccgctggcgcgggcgaccgacatggggtggctggatgacatctcgcttccttcacggccggtggacggaacagtgtcgtcggcaggtgcggcggaccctgtaggaagatcgcgcgcccatggtcggcctggagcggccccaggcgaaccgaacgcctgcggcgcgggcctcgtcggaaccgcttcgccgggccgcgtcaaccgcccgggtggcgcagggccgcgcagcgccgtatgctgcagccatgtcttccgtgcctccatccggcctgcgaccggcctccgtcgtttccgccgatcatccagatgcacgggcagcacccgcggtggccggcatcatcctggcggcgggtgcagcgtcgcgtttcggcagcgacaagcgccgcgccctgctgccggatggcacgccattgctcgccgccgtggccgggtctttcgcgcgcgtcttcgcgcggacctccgtggtcgtgcccccccaggatgacttcggcctggagctctgcgcgcgcctcgggctcgacgccgtgccgaacgagcgctgcggcgaaggccagggcacctcgctcgcggcggccatgcactgggcgctggcacagccccgcctgcaggccgtggtggtgggcctggcggacatgccctgggtgcgcgacgacacgctcgcggcgctgcgcgacgcgctgctgcagcaccctggtgtgccagtcctgccgctatggcagggccgcccaggcaatccgcgcggcattccacggcggtatttcgcatccctggcacaggccggcggcgcgcaggcagccgcgcaccgcatcgcctgggatgcggcacgtactgtcgcggtggatgaccggggcatcctgcgcgacgtggatacgcccgacgacctggcaggcggtgcggagcccatgcacccgccccggtgactgcgcgcgtgcgcgatggcacgatttcgtaagcgtgcgcccgtcctacattaccgccgcgcaggcgctccggaagatgcaccggagcgcgggcgttttgcttttcgcgccccgacttcgcgaaaggcagaaccctccatgctggcaatgaactaccgcggcccctaccgcgtgcgcgcatcgcacaaggccgaacccgacatcgaacaccccaacgatgccatcgtgcgcgtcacgcgcgcatgcatctgcggctcggacctgcacctctaccacggcctcgtgcccgacacgcgcgtgggcacgaccttcggccacgaattcaccggcgtggtcgaggccgtgggcccttcggtgcgcaacctgaaacccggcgaccacgtgctggtgcccttcaacatcttctgcggctcctgctacttctgccagaaggagctgtacggcaactgccacaacaccaaccccgaggccacggccgtgggcggcatctacggctattcgcacaccaccggcggttatgacggcggccaggccgagtacgtgcgcgtgccgctggccgacgtgggcccgcaggtcatcccctccgacctcgacctggacgatgccgtgctgctcaccgatgccctgcccaccggctaccaggccgcggagatgggcgacatccaggagggcgacaccgtcgtggtgttcggcgccgggcccgtgggcatcttcgcggcgcgcagcgcctggctgctcggcgcagggcgcgtgatcgtagtggaccacgtcgaataccggctcgacttcgtgcgccagtacgccccctgcgagacggtggacttcaagagcgtgcgcgacatggccgtgcacctcaagcacatgaccgacggcctcgggcccgatgtgtgcatcgatgccgtgggctgcgaggccgcgggctcgtttgcgcaatccctcacgggcgtgcggttgaagctgcagggcggcgcggccacggtactgcactggtgcatcaattccgtgcgcaagggcggcaatgtgtcgatcgtcggcgtgtacggccccaccttcaacgccgtgcccatcggcaacgccgtgaacaagggcctgaccctgcgcatgaaccaggccagcgtgaagcgccacctgccccgcctcatcgagcacatccaggccgggcgcctgaagccccgcgagatcatcacccaccgcttcgcgctggaagacatcgccgaggcgtaccacaccttctccagcaagctggacggctgcatcaagccggtgatcgtgccccctgccgcctgatccgccgcccccgcccgcaacgcacggaaagaaaggatttccccatggccaccgccaccatccacatcgatgccaccccgccgggcccgcgcgcccgcgccgatgccgcgaacatccccggctggggcgccgacctgcgccgcgaagaccgccccgccgtgccgcgcgagcgcaccccgccgcgcatcgacgtgccctgggacaagcccgcggcccagattcccacggtggaggtgctgcattccatcgaacgcccagggctcacgccggtcttcggcaccaccgtaccgccctcgggcgccagcggcatgctgcgccggctggccttccgcctgagcgagagcgacgtgcgccactggctgctgctcctgctggccgaccgcatcaacgtgctggaaggcctggtgcacgacctcgtgcatggccgcgtgccccaggtgctgcacgagatgggattgaacgcgcactggcgcgagcaccgcgagcgcgcactgcgcgccgtggcggcgctcgccgggctggtgctggcactgatcgcgctggcgcgccgcctgttctgacggcgcgcacgccgttcagcgcacttccgtcacgaactgctcgcgcggacggcgcaccttctccaggttcaccagccagtcaccctcgggctggcggtagcccagcggcaggagggtgacgctgcgcagcccgcgcgcacgcaggcccaggatctcgtccaccgcctcgggctggaagccctccatcggcgtgctgtccacctgctcggcggcagcggcgatcagcgccgcgccgaagccgatgtaggcctgccgtgcggcgtgctggaagttcacctccgcgccgcgctgcgggtacgagcccagcagcatgttgcggtagttctcccagccttcgttgcggaagccccgcacctcgttggtgtagtcgaacatcgcgttgatgcgctcggccgtgtagtcgtcccaggccgcgaacaccagcaggtgcgagccgtccgtcacctgggcctggttccacgccacctcgcggatgcgggcgcgcacgtcggggttcgtcaccacgatgacctcgaagggttgcaggccgctggaggtgggcgccagtcgggccgcctccacgatgcggtccaccttgtcctgcggcacggcgcgggcggggtccatcttcttcgtggcatagcgccactgcagcacatcgagcaattccatgggtcggtcctggttgtaggggttgaggattcaggaacggccgagtgtagaagcggccgccaagccgcgctcgcacggggaattgcacgccgtggtacaaggccgcgccaccgggcacgccccgcccagcctcagccgaacagcccgccctcgtccagcagcgcgaaggcgatctccggccgccgctccatcccccggcggatggccgcggcgatcgcctgccgcgtcttgcggcacagtccgcgctgctcgtgcaccaggatcgcgatgccgcgcagcgtgcgcacctcgttcgctccctgcgagatgctcagccggatgcccagttgctcttccagccggccctcgatgcggcgcaggtccgccaggctctcgatggtctccaggcgctgcaccaggcgcttctcttcgtcgcgcgtgagacgcagcacccggcggtccgcatccggcgccgccagcatcgcctgcaggtcgcaattgcaggcgccgggcgggcactccgtgcgcaccggcacggggaagggcatcgcggaggaaggggacggggacatgccggcggacatcgtgcctgcattctaggaaggccggcgtgcccccgtgccaccgggggcaaaccttggacaggctctagctattcaggccccgcggcaccacggacagggaccggcggaaggcctcccgcagccggtacacctgcgccggccggtgcgccgcgccggactccatcagcccgtctattggctccagcatgcccagttcctcgatcttgcggcgaaagctcaccttgttcacaggctcgcccagcaccgcctcgtacaccgcctgcagctgcggcagcgtcatgcgctccccgcagaaatacaccggcagcgacgagtactggctcttggaccgcacccgcgacaccgccagggccaccatgtccgcatggtcgaaggccagcaccggcagcgcgcccacgggtgccacctgcagccgctcgctgtcttccggcaacagctccgcaggcaccagcgcgcaatagacgatggagacggaccagccgcgcggatcgcgccgcgccccggaataggtcgccagctgctccaggtaggggctggcgatgcccgtcttctcgcgcaacacgcgggccgccgcatcccacgccgtggcgtcctcctgcgcatggatgaagccgcccggcagcgcccatccgcccgcgtgcggcccgtcggcccgccgcagcagcacggcgtgcagcaccccgcccttcagcgtcagcagcaccacgtccaccgtgcagaggatggcgggaaagccggggtccggaacgacgggagaaagaacgggagcaggcgcggccatggatggacaggaaggaagggatcgcaacagatccggagtgtgcccccaatcgctttctccgccctcccccattcatcgttctgtcacgccgcgccgcaagcatgcgggctttgtcacaagcagtaaggagaacgccatgatggccaacgtggggaaacacaagcagcaagcgctgcgccgcatcctggggcaccgtatcctggcgcggagcgcggcggtggccgtggcggtcctgatggcggcctgcggcggaggcggatcgggtagcggagtcttccagggcgagccgatggagctcaccatcctgcacatcaacgaccaccactccacgctggagtccagatcccggacccttcagctctccacgggcggctccacgcccgccaccgtggccgtggacgcaggcggctttccgcgcgtcaccgccgccatggacgaactctccaggcgctcggccaacgtgctcaagctgcacgcgggcgacgccctcaccggcacgctgtacttcaaccgcgcgggcgccgacggcgaggccgatgcggcaatgatgaacaccgtctgcttcgatgccttcacgctcggcaaccacgagttcgacaagggcgacaccggtctgaagaacttcctcgacctgctgcacaagggcccctgccagacgcccgcgctgagcgccaacgtgcgcttcggcgccggctccgcgctcaacgccgccaaggcaccgggcgccgttcaggcctccaccgtcgtggaacgcgccggccagaagatcggcatcgtcggcctcaccgtcgccggcaagaccaaggcctcttccagccccgatccggacaccaccttcgaggacgaagccaccgccgcccagcgcgagatcgaccgcctgcgcggccagggcatcaacaagatcgtgctcatgagccacatcggctacgacgccgaccgccagatcgtgccgaagctctcgggcgtggacgtggtggtgggcgccgattcgcacaccctgctcggcccggacgcgctcaaggccaccggcgtgggcacgcccggcggcgcctacccgacgcgcaccaccgacaaggacggccgcaccgtctgcatcgtgcaggcctgggaatacgcccaggtggtgggcgagctgaaggtgagcttcgacgccgacggcaacgtcacccagtgcgccggcacaccgcacgtgctcatcggcgacaacttcaccatcggcggcaaggccccgacggatgcggaatcgaaagccctgcaggccagcgtggccgccaccggcttcctgcgcgtgacgcagccctccaccgcggccaccgccaccctgcagcccttcaaggaccgcgtggccgtcttcaaccgcacccaggtcgccgtggcgcccgaggaactgtgctcccgccgcgtgcccggtggcgccggctccaccgactacagccgctccagcgccgcctgcaacgccgaaggcagcgtgagcgcgcgcggcggcgacatccagcaactcgtcgcccaggcctacctcgacgtggccaacgcccgctacggcggcgccgacatctcgctgcaaagcggcggcggcgtgcgcatccccctgcagggcaccgtctcggccgcccagggcatccaggtcctgcccttcggcaacatgctcttccgcctcgacgtgaccggcacggaagtgaaagccatgctggaggacggcatggaagccgtcttcggcaccggcggctccaccggcccgtacccctacaccggcggcttgcgcttcgacgtgaacgccgccgccgcggcgggccagcgagtctccggcatcgaagtgcgcaatgccgcctcgggcgcgtgggagccactgaatgccacgaagacgtacaagctgttcgtgctgagcttcaatgccaccggtggcgatgggtacaagacgctggcggccgtgcctgcggcgcggcggctggatatcggggtgctggatgcggatgtgtttttcagctacatcgagaagcaggggaaggatggggcgacggggttgccggtgctcaagcggttgccgcgggagttgtacagcacgaagacgtttcagggacctggagcaaggtaggaaaaccaccggcgccggggagctacgcatcaccactttttgaagcgcctgcatcaaagcaataccgcaaaaacgcctcgccccccgcccccagcgtccgctcccggtgcgtcaccaccgccagcctgcgggtcgcgcggggcagcgaggtcggcagttccaccagttcgccccgcgccagggccgaggcgacgctgtggcgcggcagcagcgccagggcatcccccgcggccaccagggccttgaccgcttcgggcgtgcccagctcgaaatcgatccgcacctgccccagttgcgccagcagccagcggtcggcggcctcgcgggtgccggagccgcgctcgcgcagggcccagcgggcgccgcgcagggcggcccgggtggccggcggcttgtgcgcgagagggtggcccggcgccgccacgatcaccatctcgtcggccatccattcgcgcaccaccaggtcggcatgcgtctgcggcccctcgatgaagccgatgtcggcgtcgaaggccgccacggcggccagcacgccggtggtgttcgcgatctgcagctgcaccgcgctctgggggtgcgacaccttccagcgggccagcaggggcggcaggatgtgctcgccgatggtcatgctggcggccacccgcaggggggcggcatgctggccctggaagaggtgctccagttcgccggcggattccaccagggacgcggcccggggcaggaaggcgcggccgtgttcgttgagcaccaggcgacgccccacgcggtcgaacaacgccgcgcccagcagcgactccagctccaccagcgcgctgctggcggccgattgcgaccgggcgatgcgctccgcggcggcccgcgtggagccgtcgtgcgcggtcgccaggaacacttccaggtgccgcagcgtcaggcgcagacgatccggcgattgacctgatttttggctcatgatgaactgaattatctgtttttcaccttatgcgaaaaacatatgctcatacgccatgaagacatatggcacgccctccccctccggtttcttcccgcgctggcggtggtccgggctcggccccgcggcggcgcgggccgccgcgctgtggccgggcctgctcgtctgcgcggtcatcgcgctcgccgccacgttcatcgcggagcaccagggcggcccgcaattgctctacgcattgctcatcgggctggcctgcaacttcctggcaggggtaccacgcgtggcggcgggggtggcagtctgcgcccgcacggggctgcgctgcggcgtcgcactgctcggcgctcgcatcacggtggaccaggtagccagcctgggagccgccacgggcatcggcattgcctgctcggtggtggcgacgattctgttcggggtgttcctggccgccgtcatgcagcgcccgcgcgaagagggcgtgatctccggctgctccgtcggcatctgcggcgcctcggccgcgctcgcggtggcggccgccctgccccccacgaaagagaacgagcgcttcaccctgctcgccgtggtgggcgtcacgctgctgtccaccatcgccatggtggtgtatccactgctgctcaacgccatgcatgcctcgccccgggtggccggcatcttcctgggcggcaccatccacgacatcgcccaggtggtggccgccgggctgatcctcggcccccaggccggggagaccgccaccatcgtgaagctgttccgcatcgcgatgctggtgcccatcgtggccgtcatcgccctgctctaccgcggccggtcgggcgcgccggtgggctcgcgcatcccggccgttcccccgttcctgctgtggttcctgttcttcgtggccctcacgtcactgggcgtgatcggcagccggaccgccgcggccgcgaacgacgcctcccgctggctgctggtggccgccatcggtgcatcgggcatcaagacccacttcgccgacctgatgaagctgggctggcggcccgtcgcgatgctgctgggcgaaaccgtgttcatcgccctgctggtgttcgcctggtccgcctgaggccgcgcgtgttcaggtgaggtagtcgcccgcggcctcgggctggtgcaggatggccgccaccgtggcccggcagtcctcgccctgcggcgtgcgccacgcggccacatcgcccacccgcaggcccagcaggctgcaacccaccggcgacagcacggacacgcggcctgccgccgcgtcggcatcctgcggatagcacagcgtcagcacctgccgggcgccatccgccccgtccgtgccgctgccttccagttccacgcgcgagttcatggtgaccacgtccgcatccacggcacgggagcccgtgacgtccgccgtcgccagcaggtccgcgagcgacgcaggcggcaactgccgcgcggcgagtttcgaaagccgcgcgaaatcgagatcggtgagcacgcgctcggggtggggcaaaggcatcagcatgcggaaacactccatcgggatgggagcggccgccgcaggagcaatcaggcaggcagccgcaggcgcgcggaagacaggcccggcggtggaaggttgcgctgaaaggaaggggaggaagaagggggccgccgggctcaggaatgtgcaggcgtgagcggacggcgtccgcgccgtgcagccgtccgcgctcgcgccgctgcttgcagcggcacggtcatggcgcgggacggaagggcggtcatgggcagagtgtaggcaggcaggggccaccatgggcaaagccccttcgctttctgccggattggcaacctcccgccgggcgctcagcgcaggcgtgccttgagttcctcgctggcctggtgcagtgccgcgcgcgtggccggcacgtccgccagcgcgttgagcagcccgaagtcgtggatcatgccgttgtagcgcacggagaccaccggcacgcccgcggcgtccagcttgcgcgcataggcctcgccctcgtcgcgcagcacgtccttctcggccgtctgcaccagcgcgggcggcaggcccttcagttgctccggcgtggcccgcagcggtgaggcgtgaatgtcctggcgctgcgccggatcggtggtgtaggcattccagaaccactgcatcatgcccttcgtcaggaagtggccttcggcgtattggtcgtaggaagcattctcgaagctcgcgttcgtcaccggccagaacagtacctgcgaccgcagcgcgggcgtgccccgctccctggccatcagcgcgaccacggtcgccatgttgccgcccacgctgttgcccgcgatggccagccgcttgccgtccacgccgatctccgcgccatgctcggccacccattgcgtggcgccgtagatttcctggatggccacggggtagcgcgcctcgggcgagggggtgtagttcacgaacacggccactgcccccgagcccgccaccaggtcgcgcacgaagcgctcgtgcgtgggaaagtcgcccaggatccagccgccgccgtgcacgaacacgaaggcaggcagcacgccgcgcgcacccgcgggccgcacgatgttcagcaccagcggcttgccatccacggtgatggttttctcgctcacgtcggcgggcggcagcttcgcgcctttctgggcgttgaccagcacttgccgggcatcggcgggcgagagggtctccagcggctggccgccgccctgggcgagggcgtccaggaaggcctgggtgtggcgttccatgccggggctgccagcggcgaaagacagggtggatgtgagcgccagggcggcggtggcgacgagtcggcgggtgaagggcatggcgggatcctctgtggtgggtgagtggaaagggggacgggacattcaggccagggtcaggcgcacatccaaggtgtggcgcatggccctggaatacgggcagacggtgtgggccttgtcgatcagttcgcgggcctggccccaggccatgccgggcacgctgaccgcgagttcgacctggatgcccaggcccgatgccgtggcgccgacggccaccgtctcggtgaccacggtggcgtccggcaggcgcagccgctcctgcgcggcgacgaactgcaatgcgccgaggaagcagtccgagtaaccccgcacgaacggcggttcggccaggcaggccgggggcatagctatcaacacatccccgagcgaggccgcgcccaggactgcgccatgggccagggtggcatgggatctgtagagaatgggatcgggcggcatggcatctcctggcaacggggtggatgggatgaaaccgatggcgtagtccactttaggcccgcgcattgcacgataggcaacagaaaatccagaaaacttgatacaaagtacggatgactgcttcctgtaccgaccggctcgaagcgctgctccaccatttcccggtgcgcacgcgcatgttccacgcgggcgccctgtgcggcgtcacgcacgtcctggcaccggacggaggcggccagatgcacctggtccgctccgggcctgtcgaggtggtacggccggggcgccctccgctgcaggtggaggtgcccagcctcctgctctatccgcgccccctgccccggcaattcatcgccggcgcggaacccggcgcccagctggtctgcgccgaactggacttcgagggcgggccggcgaacccgctcgtgcgcgccctgccggacgaaatctgcctgccactccaggccatcgacggtgcgggcgacgtgctgtcgctgctcttctccgaagcgttcggcaacaactgcggccgcagcgcgctgatcgaccggctgttcggcgtggtgctgatccaggtgctgaggcatctcatggaaacacggcagatcgaaggcggattgctcgccgggctatcgcacccccgcctgcgcaaggcgatcgtggccctgcacgaccggcctgcgcaggaatggccgctggatgccctcgcagcgatggcgggcatgtcgcgcacggcgttcgccggcacgttccgccaggccatgggatgcacgccggggcagtatctgcagggctggcgtatccggctggcgcagcaggccctgctgcaggggcggcagttgaaggccatcgccgtggatgtgggttatggcagcgaagcggcgctctcccgggccttcaaggcacactgcggcctggggccgcgggaatggcgccaggccgaaggcgctcgccaggccgcggcccccgccccgcccgcctcgcccgcggcggccgggccgttgccggcgcattgcacggacggcacacgcccggcctgaccggaacgggatcggcgaggcccgggcgcaggtccgacaatcccgcgtccccgccctcggcggacatccgcacgttttcaggagactcccatggaaatcgaattcaagttcctgatccccgcgcaccgcctcgaaggcgtggaggccgcgttgcagcaaggtcccttcaccgcacgccgcatggaagcgcattacttcgacacgcccgggggcgacctcgcccgccacggcatcgcatggcgcgtgcgcaacgaaggcgggacctgggtacagaccgtgaaaacgctgggcgacgggccgctggcgcgcggggagcacaacgcgcccgtgccgcgccccgccgagccggccggcattccccgccccgatcccgcactgcacgccggctctgccgcgggcaagcagctcgccaaggtgctggcgggcgcccgggacgcgcccgttgccacctacggcaccgaattcgagcgcgtggcgcgcgacatccccctgcccggcggcgcgatggaagtggcgctggatgtcggccgcgtggtggcccgccgcggcagtgcggacgaggtgtccgaacccctctgcgagctggaactggagctgaagcagggctccgtgcccgccctcgtggcggccgccacccagtgggcccgcacgcatggcctggtgctgagcaccctctccaaggccgagcggggcgagcgcctgcgggccgggcaggccgccgggcccgcagtcaaggctggcgcggtgcgcgcaccgaaggggcacctcccgtcagggcaggacctgcagcggaccgtcgtcgcccactgcctggagcaggccctggccaacgcgagcgagatcgcgcacggccacgccgatgaaaggcacatccaccagctgcgggtgggcctgcggcgcctgcgcaccgccctgcgcgaactcgaccgcgtggcgcccggccgcttcgatcctgcgtggcaggggccgctgcgcgccgccttccgtcgcctgggcgacctgcgggacggcggacacgtgctggagcagatcggcgaggcgctgcgccaggccggggcgcccgccgtggacaccggcggcgcgccatccgaatccccgcagcacatcgtggccgatgccgctttccagtccaccctgatcgcgctgatggggttcgcggccacgccgggccgaccgccgcaggcacttggcgccgaggagcgcgggctggacgcggacgccacccggcgcgcgctgcgcaaggccctgcgcaagctgcaccgcggcatcgccgaagatgcggcctcgttcgccagcctgccggccgaacgccgccacggcgtgcgcaagcgcatcaagcgcctgcgctacctggccgagttcctcgcgccggcgctcaagggcagtggcaaggatttcctgcgcgacctggagcccgcgcaggacgcgctgggccgcctcaacgacgagcaggtggcgcaagcgcggtaccgccagcttgcggcaaagcaccccaaggcctggttcgcggtcggctggctggcggcacggcgcgagccgctgctgacggagtgcgagcgcgcgctgcggcggttgacggaggggccggaggtgcgcaagggcggcttccggtaggcgggccgccgcttcttcccgccccgtctctcaggcggcagcgcccgcgggcaggcgcgcgcccgcacgttcgccatccaccaccgtgaaggcggcaggccccgcgcgatgcgccatggcgcccatgatgcggtcggccatttccagcgcgagcggctccggagcctgcccggcaagtgtcgccatgccgaggcggtagtcgatgagtgggcggaagggccggcagaccacgcccatgtcccgacacaggtgcgcgaacagcccgttgacgatggaaacgcccagcccctgggcaacgaaccggcaggccatctcgacggaatgcacttcggcgcgtatctgcggcagcatccgtccctggcggaaggcctggtcgatctgctggcgcagcgagcgctggcgcccgagcagcaccaggtccacatccaccaggtcggcgctgcccaccgtctccagggactgcagcggatgccccgcgggcatgacgcagaccgcctcggtgaccagttcgctcaccatggccagccccgtgttcagcggcggcgaccgcaccagcgccaggtccacctcgcgccccagcagggcgacctcgccgctctcgtaggtgccggccagcacctccagcgccaccccggggtggtcgtccaggaaggactcggccacgccggacatcacggtctgcgccaccgtgccgggcacctgcacccgcagcagcgcgcgccggcgccctcccagcctcagctggttcacgtgccggtgcagggaagcagcccccgacagcatgttctgcacgtcgggcagcagcacttccgcctcgtgggtggggtgcagcctgcccttgcggcgcaggaacagcggcacgcccaggtcgtcctcgaactggctgagcaggcggctgacggccggctgcgacgtgcccaggcgctgcgccgcctcgatggtcgaaccggtgttcatgaaggcgatgaacgcctcgagctgtttgaaattcataggtcgtcctgcaacgcagccaggcggatcgatcagggttaacacgcattctgcggagaaccgcatagccagataccggctgcgcataacgttgcctgctgcgcgccatcccgggattattcgcttcgtccgggccctgcccatccggcgaattcccgacggcccccacccacccgcaacgccggccccgcaccggcaaggagagcaagatgcgcgccatacacatcccagaccaccgcggcgcgccatgaccgcgttcatcatccgcaggctgtgccagagcctcgtggtgctggtgctcacctcgctgatcgtcttcgccggcgtctatgcgatcggcgatccgatcgagatcctggttcccggcgatgcctcgcaggccgagatcgaccaggccgtccagtcgctgggcctggatctcccgctgcaccagcagtacctcaagttcgtgggcaaggcgctgcagggcgacctgggcaactccttcgtcttcaaccagccggccatccagctgatcctgcagcgcctgccggccacgctggagctcgccttcgtggcactgctgctggccctggcggtgggccttccgctgggcctggtggccggcctgaagcccgattcggcgctggaccgcggcatcatggccggttccatcctgggcttcagcctgccgaatttctggcaggggatcatgctggtgctgatcttctcggtcacgctgggctggctgccctccaccgggcgcggccccacgggcgagatcctgggcgtgcacaccagcctggcatcgtgggacggcatccgccacctgatcctgccggccctcaacctcgcgctcttcaagaccgcgctcatcgtgcgcctgacacgcagcggcgtgcgcgagaccatgccgctggactacgtgaagttcgcgcgggccaagggactgcgcgaatcgcgcgtgatctacgtgcacgtgctcaagaacatcatgatcccgatcgtcacggtcgtgggcatggagttcggctcgctcatcgcgttcgccacggtcaccgagaccatcttcgcctggcccggcgtgggcaagctcatcatcgacagcatcatgaagctggaccggccggtggtcgtggcctacctgctgatcgtcgtcgccatgttcatcgtgctgaacctgctggtggacatcctctactccgtcctcgatccccgtgtgcgcgtgggagcttccgaatgatctcccctgcccccaagaagtggctgccgggccgcgacaccacgctcggccaggcgctgcacggcgtgctggacagccgccccgccaccgcggccgcggccgtgttcctgctgctggtcctcgcggccctgctcgcgccctggatcgcgccgcagaacccgtacgacctctccgccatcaccatcctcgacggccggttgccgcccggcagccgcggcgtctatggcgacatctactgggccggcaccgacgcccagggccgcgacatgctgtcggccatgatgtacggcctgcgcaccagcctcggcgtcggcgtgctcagcggcctcttcgccatggccgtgggcaccgtactgggcctggcggcggcctacttcggcggccgcaccgatgcactggtcatgcggctggtggacctgatgctcggcttccccaccatcctggtggcgctgatgatgctggccatcctcggccagggcgtggacaaggtggtcctcgcgctggtggtggtgcagtgggcctacttcgcacgggcggtgcgcgccaccgccgtggtcgaacgccgcaaggaatacatggaagccgcgctgtgcctgggcctgagccaccggcgcgcgctgttctcgcagctgctgccgaactgcattccgcccatcatcgtcatcgcgatgatccagaccgccaacgccatcgccgccgaagccacgctgagcttcctgggcatcggcctgccggtgaccgagccctcgctgggcctgctgatcgccaacggctaccagcagatgctcgcgggcctgtactggatcagcgtgttccccggcgtgctgctgctggccgtcgtcttcaccatgaacatcgtgggcgaccgggtgcgcgaagccctcaatccgcgcctgcagaagtgagaaacccgatgccacccacccacacccccacgctttccgtgcgcaacctgcgcacctggttccacacgcgcgccggactcgtgcgcgccgtggacgacgtgagcttcgacgtacaccccggggagatcctcggcctggtcggcgaatcgggctcgggaaaatccatcaccggcttttcggtcctgggcctgatcgatcctccgggccgcatcgatggcggccagatcctgttcaagggaaccgacctggcgacgctgtcgaaggaggaactgcggcagttgcgcggcaaccgcatcgcgatggtcttccaggatccgatgatgaccctcaacccggtcttccgcatcgagagccagatggtcgagaccgtgctgggccatgagcgctgcagccgcaaggcggcctgggaccgggcgcgcgacacgctggccgcggtgggcatcccctcgcccgccgagcgcatgaaggcctacccccaccagctgtccggcggcatgcggcagcgcgtggcgatcgccatcgccatgctgcacaagccggacctgatcatcgccgacgagcccaccacggccctggacgtgaccatccaggcccagatcctcgcggagatgcagaagctgtgcgccgagaccggcaccgccatggtgtgggtcagccacgacctggcggtggtggccggcctggccgaccgcgtctgcgtgatgtatgccgggcgcatcgtcgagtccggcgccaccgcggacatcctggaccatccgcgccatccctacaccgtcggcctgatcggctcggtgccgagcaatgcccgcgccggccggcggctctaccagatccccggcatggcgccctcgcccttcgccctgccgccgggctgcgccttcaacccgcgctgcgggcacgcctcggagcgctgccgcgcggagcagccgcccctggagacggccggcgcccgcagccaccgctgcttccatccccagacaggagccccactgtgaacacgccgatcctgatgcaggccgaacaggtatcgcgcctgttcgtcaagcgccccgactacgccgagcgcctggccggactgctgggcgcacgcgtcgccacgcagaccgtgcatgcggtggaccgcgtcgatctgaccatccaccagggcgaggtcgtgggcctggtcggggaatccggctgcggcaagtccaccctgggccgggtgctggccggcatcctgccgcctacgtccggcacggtccgcacgccggccggcgacctctcgcagctggccggccgcgaggcgcgcgcgcagcgcctggccacccagatgatcttccaggacccgatgtcctcgctcaatccacgcaagcgggtgcgcgacatcatcggcgaggcccccctggcccacggcctcgtggatcgccgcgacggcgacgattacgtggtcgatgtcatgaagcgggtcgggctcaatccggacttccgccaccgcttcccgcaccagttctccggcggacagcgccagcgcgtgggcatcggccgtgcactggccgtgcgtccccgcttcctgatctgcgatgaatcgatcgcggcgctggacgtctcgatccaggcccagatcctgaacctgttcatggacctgcgcgaggacctggggctgacctacctgttcatcagccacgacctgggcgtggtgcagcgcatcagcgaccgcaccgtgatcatgtacctgggccgcatcgtcgaatcgggccccaccgccgaagtgttccgggcaccccgccatccctacacccaggccctgctggccgaggtgccgcggctgtcccatcgcaagcggagcttccatgccatcacgggcgagatcccgtcgccgctggcaccgcccccgggctgccacttccatccgcgctgcacgcacgccatgccgcgctgccgcaccgatcagccgctgctgcgggcgacgggcgacggcctccaggccgcctgccacctgctcgaccccgcgacaccgagcgcaactgcctgagcccgccgaccatgcgatccctcttcttcctgacgcgccgcacgctggccgccgccctggcactggccctgctgccggtgcccgccgccttcgcgcggccgctgctgaccatcggacattcgagcgaaccctcgtccatggacccgctgttctcccgcaccggcaacaaccaggccgcggccgagaacatcttcgagcgcctggtctccagcgacgagaacatgcagtcccgccccggcctggcggtctcctggcgcgtgctggaacccacgctctgggaaatccggctgcggcccggcgtgcagttccacgatggcacacccttcaccgccgatgacgtggtcttctcgctggaacgcgctccccgggtgcccaacagcccggcgccctttaccggtgccgtgcgctccatcgccagcatccaggccgtggacgcgctcacgctgcgcatccgcaccaaggcccccacgcccgacctgatggagcagatcggcctggtctacatcgtctcgcgccatgcggcccagggaaagcgctcggaggattttaattccggcgcggccacggtcggcaccggtccctatcgcttcaagcgctggcagcccggcgacagcctggaactcgagcgcaatgcgcactactggggccggcgtccggatttcgaccgcgtgctgatccgctacatctccaacgatgcggcacgcatctcggccctgctttcgggctccgtggacctgatcgacagcgtacctcctaccgacgcgaagagcctccggagccggcccgggatcagcctcttcagctcgccgtcggcgcgcctgatctacctggcgctggattccgcacgcgatgccagcccctacgtcaccgacgcgcacggccgcccgatggacgccaatccactcaaggacgtgcgcgttcggcgggccatctcgaagatgttcatgcgcgagccgatcaccgcgcgcctgctcagcggcgccggcgtgcctgccggccagatggtgcccgagggcctgggcgggtacacgcccgcgctgccggcgcccgcctacgacctgcccggtgcgcgggccttgctggccgaggcgggctatccgcaggggttcgggctcaccatccattcatccaacgatcggttcgccagcgacagcgacctcgcccaggccctggcccagatgatggcgcgcggcggactgcgcatcaatggcgtggtcacccagccctacaacgtgtatgccggggccagcgccaggcagcagtacagcgccttcgtcttttcctacggcaacaccaccggcgactcggccaacgggctcttgaacgtgctggcgagctacgacaaggcagcgggcaccggcgccttcaaccggtcgcgctattccaaccctgccctggaccgcctgctggcccaggccgccgtcgaattcgatccgggccggcgggacgcgctgctgcgcgaggccgccgaagccggcttcaacgacgtgggcatcgtgccgctgtatttccccgtggtcttctgggccgcgcgcgacggcatctccatccgcgccaacaaggccgagcgcacctccatgccctacatccaggaaaccccatgaaccagcccgacaccacggcggcccccgtgcgccccgccgacgttctgcaggaccggatggtgcccatgcgcgacggagtccgcctggccacggacgtgcacctgcccgccggataccgtcccggcatcgatgcgccgctgcccgtcatcctggagcgcacaccctacgacaagtcgggcatctcccgcgcggagaagatcggcgaccgcaccggcgttccccgccccgaagtggcccgctacttcgccggccacgggttcgccgtggtctaccaggactgccgcggccgctacgcctccgaaggccagttcaccaagtacctcgccgaaggcccggacggcttcgacacgctcgcctggatcctggcgcagccctggtgcaacggcagggtcgggaccatgggcctgtcctatgccgcccacacgcagatggcgctcgcctgcatgaatccgccgggcctggcctgcatggtgctggattcgggcgggttctccgacggctaccagtgcggcatccggcagtccggggccttcgagctcaagcaggccacatgggccttcaagcaggccaagctgagcccggccgcgcagcaggacccggtggtgcgcgcagcgctggaggcccaggacatccgccagtggttcgcccgcatgccctggcggccgggacactcgccgctgtccgccgtgcccgagtacgaggactacctgttcgagcaatggcgcgcggacaccttcgatgcctcctggcgccgcctgggcatctatgccaagggctactacgacgccatcccggacatccccgtggtgctcatgtccagctggtacgacgcctacgtgcgcaccacgctggaaaaccatgcgggcctcgccaccggccgccggtcaccggtgcatctgatcctcggcccctggctgcacggggaccgcaacaccacgcacagcggcgacgcggaattcggcccgcgtgccgccctggacggcaacgtcgccaccgactggctggcgttccgcctgcaatggttccagcactggctgcaggacctgccgcaggagggccgccaggacccggccgcgcggctcttcctgatgggcggcggcagcggaaggcgcgatgcccacggccgcatcgatcacggcggcgcctgggtgcgcgcggacgcctggccggtgccgcaggcgcaggccaccgcctactacctgcatgccgacggccgcctcgaccgggagccgcccaccacggagggagcatgcgtgcgctaccagtcggacccgcgccggcccgtgcccaccatcggaggatcactgacttcaggccagcccgtgttctcgggcggcggtttcgaccagcgcgaggatcctcgcttcttcggcgtgcaggagccgggcctgccactggcctcgcgcgatgacgtggtggtgttccagaccccgccgctggaacaggacctcgccgtcatcggaccggtgaccgtgcggctgttcatctcgtccgactgccccgacaccgacttcaccgcgaagctgatcgacgtgcacccggccaatgccgactaccccgaaggctatgccctgaacctcacggacggcatcttccgctgccgtttccacgcgtcctgggaacggcccagcccgctcgagccgcacaaggtgtatgggatcaccatcgagccgttcgccaccggcaacctcttccgcaaggggcaccgcatccggctcgacatcgccagcagcaacttccccaagtacgacgtcaatcccaacagcggtgaatccgccgccgaagcccgcgaaaagcgcgtggccctcaacaccctgcacctgtcgccgtcccacccttccagcgtgacgctgtacgtggcggatccgcaggccctggagccgctgctcgcgccgaccccgccgagcggctgagcacaccgccccttccccttccctttccagcaattgaccgcccgcgcccggagcgcgggcggcagggaccgcctgcgcccatttccccacccatttttccaccccacaggagcgacacctcatgaaacgaacctcggcatacctggcggccctggccgcctgcgcagcgcttccactcacggcaggagcgcaatcggcagtgacgatctacggcaggatcgacaccagcatcgacagcgtcaagaccggcccgacctcaacgacccagatgaccagcaacgcgtcgcgcctgggcctgcgcggttcggaagacctcggcgacgggctgaaggcgctcttcggcctggaactgggggtctcctcggatacgggaggcctctcctcccccgccttccgcaactcctacgtgggcctgggcggctctttcggcacggtcgctatggggcgcctcgactccgcggctcccacccggacgccgctctacgcgctggtcacgcggcacaccgagttcgtcatccacgatgcgggggccaccgccgtcggcacatcgatcctcaacgcccgcacgcgcgaatcgaacgccatcggctacgccagtccgatcgtcaacaacttcgtcttccgcgccggctattacctcaatggcgacggcctcgcggaaaccgccagcggccccgtgcgcttcgaaagcgactaccggcaggccgatgtatcgctcagctatggcgagggcagcggcccgctgggcctgggcctgggctacgggcagaaccgcaagcgcggcggagcggcggtgaacgacgtcaaggacaaatggatggccgtcgcctcctacgatttcggcgccgtccgcgcatgggtgctgttcaaccgggacaacacccagggcggccccacgtcccgcagcaagaccgatgtccgctacgtcggcgcctcctgggacgtgggcagcggaaagatcgtcggcaactacatgaccaaagacgtgcagacggaccgcgatgcgcagctgcgccggttccaggtgggctacctgcacaacctgagcaagcgcaccagcctgtatgccttcctcgaccggaccgacccgaacaaccgcgcccccaacgacgtggtgcgtgccctgggcatcggcatccagcacaacttctgacaacggtgctccgggcaggtcagcatggcaaaccctttcatccacgcagcggcgatcctggcgatggccgcgctcccggcgatgccggcctccgcggccggcgcggggccgaacgacatcgtcgtcgcgggcgtcggccagttcagggacccgcactccacggccagccagatccaggcgggagtgcggatctgcctcgacgaagtgaatgcccgcggcggcgtactgggagcgcggctgcggctcgtcctgaaagaccggggccccgacggccccgacacggtccgccggacccgcgaagccatcgaggaataccgccccacggcgctggtgggcatcagcggcacggctccgctggaggccctggtccgggcggatgtgctcggcaaggccggcatccccctggtgggagcgcgtaccggggcggcttcgctccaccagtccgtcaacccgtggatcttccacacgcgcgccagctacgcccgggaaatgaagcgcatctgcgaccatctcgccaccgtgggcaggcggtccgtcgccgtcttccatgagcgcagcgccttcggagcggaaggcatggcccgggcccgtgaggaaatccaggcccacgggctgcgcctcgccggctcggcggactatgcgtacggcaccaccgatgtgcaggaagcggtctccgtgctctcccgggccgctcccgatgcggtcatcgccgtggccaccagcgacgccaccgcggagttctaccggcgtatgcggcaggccggaagcccggctttcgtcatcgcgctgtccgtggccgacgcggaggccgtcgtgcggcgcatcggcgccccgcaggcccatggcctgggcatcgcccaggtcgtgccggacccggcccgcaggacctcgcgcctggtgcgcgacctgcaggatagcctgcgccagcgcggcgacgctgcaccaccgctgaacgccgacatggtcgaaggctgcatcgccgcccgggtgctcgtggaaggcctggcccgcgccggcccggatcccacgcctgcacggctgcgccgtgcgctggaaaacctcggggacaccgatctcgggggcttcgccatcgcgttctctcccaccagccactccggctccagctacgtggacatcgccgtggtgggccagcacggaaaactgcggcgctaggcccgcgcccctttccagaggatcgacacatgtttgcacgcttcaatatcggcagccgccttcgactgggtttcgcgaccgtcatcgccctgtcctgcctcatcgtgggaatctcgctgtggaacctcaagaccctgagcgacgcctcggccgccatgatgcagaaacccctcatgaaggagcgcctctgcagcgactggtaccgcgccatcgactccggcatcatgcgcacgacggccatcgcacgcagcagcgatcccgcgctggccgccttcctcgccaccgacggccccaggcgctcgggggacctgcaggaaaaaatccgctccctgctggaaacgccggaggaacgtgcgctcttcgagaagatcgatctccagcgcgtgcgctacctgcagtcgcgggaccgcgtgaacgaactgaaggtccggggccgcgccgacgaagccctgcgcctgctgcaggaggagtacctgcccatttcccggaccttccaggcgctgatgcaggaactggtggcggtccagcgcgcgcagatcgacgcgatacaggccggcatcgaaagcaccacacggcgcagcatgcggctgctgctcgcgctggaagccgctgccatggtgttcgcagtcctcgtggccggactgctcacccgctccatcgtccggcccctgaaccaggccctcggcgtggccgagcgcgtggcacggggcgacctcaccggcacgatcgagccgacatcccgggacgaggtcggccggctcgtgtcctcgctgggccagatgaacgccaacctgcgccggttgatcgccggcatccagtcgagcgcccgcggcatctcccaggcgtcctccgaaatcgcctccggcaattcggacctgtcggtccgcacggagcggcaggctgcctcggtggaggagacggccgcggcagccgaacagatctccgccaccatccagcgcaatgccgacagcgcccgcgaggccacccgcgcggcagcctccgcgagcggcatcgcagcccgcagcgggcaggccgtgtcccgtgtcatcgaaaccatggaggcgatccacggcgcctcgcagcgcatcgccagcatcatcggtgtcatcgacggcatcgccttccagacgaacatcctggcactcaacgctgccgtcgaggcggcgcgcgcaggggaacagggccgggggttcgccgtcgtcgcggcggaggtgcgcaacctcgcccagcgctcggccggcgcctcgcgcgagatcaaggccctcatcacggactccgtggacaaggtcgcgctgggcactgcgttggtacaggaggccggcggcaccatcggccaggtcgtcggcagcgtcgagaccgtggcgcgcctcatcgccgacatcggcgcatccaccgagcaacaggccacgggcatgctccaggtgagcgcctccatccagtcgatcgacggcgtgacgcagaagaatgccgccctggtcgaggaagccgccgctgccgcatcggccatgaaggacgacgccgtggcactggccgggatggccggcgtcttccggctggacaccggtacaggcctcgcggcccacgggtatggcgccggaccgcagatcgcgctggcgactgcaaggcaggccaccgccatgtgagaatgaaacgatgagcacgaccccctcatccttcccttccgatgcggacggcacccccgtcgcgacgtacacctgggccgacgtgcccggcacacccacgggcgtggtgcagatcgcccacgggctcgccgagcacggcgagcgctacgaccgcttcgccagggcgctgaacgctgccgggttcctggtccacgcggtagaccaccgcggccacgggcgcaccgcggatgggcgcatgggcgatttcggcaaggcgggctttggcggcctgatcgccgacgtggcccagttcggcgccctgctgcgggcccggcacgggcagcttccgctcttcctcttcgcccactcgatgggctccttcgccgcgcaggcagccctcctcgaccattcagcgacgtggtccggcgtggtcctgtccggatcgaccgcgctggacctgttcgccgccgacctggcgaatccgccgccgggcgcccccgcaggcctggcggcgctgaatgcgggcttcgcgcaccgcacgggttacgaatggctgtcgcgcgatgccgccgaggtggatgcctatgtcgccaacccctggtgcggatgggacgttccccccgacgtgttcccggccttgatggcgccggcctcaagtctcgccgatccggcccgtctggcaggcattcgcggcgacctgcccatcctcatcgcgtccggcgacgcggatccgctcgctggcggcggcgagcggctgaagatcctgggccagcgctaccgggacgcgggcatcgccgacgtgaccgtgaagctctacccggccggccgccatgaactcctgaacgaaaccaaccgcgacgaagtgaccgccgatatcgtcgcctggctgcgcgcgcacgcggcctgacgcactgcctgccggtcagaaggcgccgtaccggtaggcgaagtacagcgcggccagcacgccggccacggagaggaaagtcatcagcctggacatccgggctcccgggaatgagggacctgcatcgtcaggtcgggttgatgctgtgctgcgccaggtagatctccaccagcatgagcgtataggtggccaccagccccagcatggccagcacgaacaggccggccaccggccggtcgaacgcgatgcccagttcgttgcccacgaacagcgatacgatcaggaagcacaccaggatcgcgcaggccgcagcgaccgtgatggcggcattcaccaccttcgcgcggcggttgagcgcctgcagctcctgctgcagcgccgggctggcctcggtgggcgcatgctcctggtcgtcccggcgcttgatggtgcggtcattgatgcgggccaggcggttggtgagcacggtcagcgtgctgccgatggcggccagcatgaaggcaggccccaccgcgagctggatgacgtgcgaggtgtcggcgtggatggtgagcatggatgggcgccattgtccaccggagccgtcccatggcgtgtcatccgccgccgcctgccgcgctcggcaatcccggctcacgccccggacggccccatgcccacggcgaaccagtcgcctccctcgcgccgctccagccccgcctccccgaagcgccacaggtgcagccacccgttgcccagcaactgctgcaacaccgcatgccgggcgatgaccgactcgatggccgccgcgggcgcgtcgatgaccaccgtcagccgcagcggctcgtgcacccagcgctgcccgtcgtgcagcgactggcgcgacaggccgatgcgcaggtcgccgccgttgccctcgaacacgccgatgtgcccgcccaccacgttgtgcagcagcttgttgccactgcccaggcgcccggggtcgcaggtggaggcgtggtactgccagttgatccagtgcgtgacgagcatgggcgccgtcatcagctgttccagcaggctgccgtcggcgtcctgggccgggtcgtagtcgtgcaggaaggcacgtccgcccaggtccgttccccaggttcgcgagcgcggcgcgatgacgaaggcggcattgccggccaggccccattcgggccgggtctgggcgccgtcgttggcgcggcggcgcagcgcggacagcagctcgccggccgcggcatgcggatccatggccagcgagggggcgcgttcgcggcgcacgcggtcgcccgcggtggcgaacaccggctgccagcgctcccagcgcgcacgcgcctcgggcggcaacaggtcgaggtcgaagccctcgatctcgtcggtcgtcgtgttgtgcagcgcggcgacgaagcgcgtggcctcgggcagcgcgatgcccagccccggcagcgcggcgcgcaccccggcatcgttcagcagcagcgccagggcacgcgcattgacctcgccggtctggccgcagcaggcgccgcagtccagcgcggcggcctgggcgttgttggccgactggctgccatggcccaccagcatcaccagcggtgcagcgccgcgagccaggccaagacccttgagcacacgcgcggcaagcgcagcgcgctcctgcagcgacaggccgctcagcatgggccggcagacggggcggtagcgcgccggcaggccctcctggtcgccgctgtcgcgggcctgctcgcgcggccacagccagccgcccagcttgccgaggtagccggcccccagcgcctcgacaaaggagaaggccgcgccgggccagcgcgtggtggattcccactgcgccgcccaggccaggcggcggtggcgggcggtgacggcggcgccggggtcgggcagctggtcggtcacctccatcgcaggcggcagcagacccggcagctggggccggcgcgccgtggtgcccagcggcgtgtaagccgccggcaccccgaaaaaccccgcgaagcccagcgtctgcagcgtcggtgcggtggcttccagcgcgcggcgcagcggttcgctgcgcacgtcgatgcagaacacggcctgcgcctccggctcggcaggccggaacccgggcgcccgggccagccgcccggccagttcgcgctggtagcccagctccagcgcgagctgccaggcctcgtcgacgaccagcgcctgctcggcctgccgcagccgctcgggagcgcggcgccactcggcctggagtgcggcgaaggcctggcgcgcggcggcgtcgtccttgcactccagcagcacggcgccccatgccagccggatggccagcaggtcgcgcaggtgcccgcgctccggcgcaccttcgggcgcctgccaggccaggtacgcgcaccacgaggcccagccgttgacggtgagcagcaccgcctccaggtagtcggcccaggcgccatcgggcagttgcaggtggtgcatcgcccaggcctcggcgtcctcgcgcgtcgccggcagggcctgcaggccgcggtgcaggccgggcagccccatcagcgtgccgatgccgtggtcatgcgtcagcgtgtcgcgccagaaggcgtagagacccggcccgcgctcgggctgccagtcggcctgggcccggtcgaagaaagcggcacaggtctggctgacctggtgggtgatggcctggcgccaggtcaggcgcgcatcgcgggcgggatcgttgtccagcacgtcgatcagcagcggcaggggctgcagcccgtcggagcggtccagcgcggcgacgcaatcatctgcgcccagacccagcgcatccggcagctgctgcaacgccagggccagatcctccggagagatacggccaccgtaccaggcctctgcctggcgctcgcgcggcgggaacacctggatgccgcccagcagcgccatgcgcgcggcgacgcggcgcagcggctggcccgtgcgctgccagtgcgggttgacggcgatggcgcggtccagcggccaggcgggggcgatcgcgctgcaggcccgggcgcaggcggcctggatgcgggtgggcgccgcggcccgggccagggcgtcgtgttcgagggtgtcggcgtgcatggtctttttctttctctgtcagatcgtggcggggcgggatgcaggcggtgtggccggcgtgggcgtccagcggcgcggccacaggcgcaggctccagcgggtgtagaactcgtcgagatagaagccggcgtagctccagcggcgcgcggtgagcagtgcctgcgggtgcatctgcagcgcgacgagcacggcgtagagcgcggccatgccggccagcgccaggcatcccagtgcgccctgcggcgcgtcgtgcaggcccagcggcagcgcgtgggccgcgcgggccacggccgtcagcaccgccgtggcggccaggccggtaagcaactgccgcggccccgatgcccacagcagcggcgcccaggccagcgccatcacgcccgtccaccacagcggccagccgccgcccaccgccgccacgaccgcaccggccagcagcggtgcggtcagcaggctggcgcgggccggcaactgcggcggccgcagcgcacgcgcccgggtctgccgcaccacgtcggacgcggccaggaaggcatgcgccttgtagatggaatggcccagcaggtgcagcgcagcgagggtgtagaggcccaggccgcactccaccagcatgaagcccatctgcgccacggtgctccaggccagccgcaccttgatgctgatgcgggtcagcatcaccaggccggcgcccagggccgtcagcaggcccagcgcgacgaggatggtgcgcgccggcatggcgtgttccagcagcggcgcgcagcggatcagcaccacgccccccaggttcacgacacccgcatgcagcagtgccgacaccggcgtgggcgcctccatcacctggatcagccagccgtgcaccggcatcagcgcggtgcgcagcacgacggcggccaccagcagcacggcggccacctgcagcgggacggacaggcccgcggcctgcacatgggccgccaagtcactcagcgagccgctgcccaccgcatgccagctcagcgccgcggcagcgaccagcagcccatcggccgcccggtcagccacccgcttcttgtgcgcggccagcagtgcgaacgggcggtcggcgtagaagcacagcagccgctccagcgccaggccgatgccggcccaggcggctatcagcacggcccagtggtcggccagcagcagcacctgcacgccacccagtaccgcggccagggcagcggcgtagcggacctggcgcggctcgccgtccaggtagcgggccgagaacacgcccaccaccccgcccagcgcctgcaccagcaccgcgacggcaatgcccggcagcgtcgggcgcagccagggggcgagcggtgcagaggctccggagatcaagccggccaccgcggccaccaagcccagtgcagacgccgcatgcagcgcaacccaggcagggcgcaccgcaccccggtgaagcgacagcccggccgcggcgcacagcatcagcgccgcgggcagcagcgcggcggtggagaggaaaaagtcgaggtattgcatggatcgccatggtggccatccgcacatgttctgtaaaattcattaaaagaaacatattgatcttttaaacagaacaatgcgcctggagcagctcaactttcaccacctcttctacttctggcgggtggccaagctgggccacctgacgcgggcggccgaggaggtgcatgcctcgcagtcggcgctctccgcgcagatccgccagttggaagagcggctgggcgagcagctcttcacgcgcgagaaccggcgcatggtgctgaccgaggcggggcaggtggtgctgtcgtatgccgaggacatcttcggcctgggccaggagctgctggggcggctgcagggccgcagccaggggatgacccggctgcgcgtgggcgcggtcgccaccatgtcgcgcaactaccaggagaacctgctgcgccccctgctggccgaccccgacgtggtgctgaccctcgaatcgggcctgctggacgacctgctgcaaaggctgctcgagcaccagttggatgtcgtgctgaccaaccagagcgtgccggccgatccgggccggccgctgcactgccgcttcctggccagccaggccatctcgatcgtgggcccggcccaccgctggccggccggaggcctgcgtgtgccgcaggacctgcatggcatggacatcgccctgcccggcccccgccatgccgtgcgcgggcccttcgatgcgctgtgcgcttcggccggcgtggcgccgcgcctgcgcgccgaagtggacgacatggccctgctgcgcctgatcgcccgcgacagcggctggctgtcactgctgtccgaggtggtggtgcaggacgagctgaaaagcgggctgctggtgatcgccggccagtcgagcgaactgaccgagagcttctatgccatcacggtcccgcggcggcaccgggtggaggcgctggagaagctgctgggggcgtgacgcagcggagagccccctcatccggtaggtggcctgcggaccgggccaccacggcaagcattcggaatctggcgaaggcaccgcttttttcgggcaccttcttgtgaatcgctctcacaaaccgaaggggtgagaaatgcaaaattcccctcacgtcattcgctcaccgacgcatccgggcgcgggaatgccgagacatcccgggccggcatgccgtagcaacctcctgtacgacatccatatggcaaccaacgaagacatcatcaggcaactctatgcgctggcggaaggcactggccgcgacgcagaaaaattcgccgacctgttccatgccgacggcttctttcaggacgaatcctccggaatgcggctgtacggtcgggatgtggcccagctgatccatgccatctcggcagccttccccgacatgcaccgcgaactgctgcggttctatacggcaggcgacgcggtgatcgtcgaactcaagctgcaaggcacgcaccaaggtgatttcatgaccagtgaaggcgtcctgccggcaacgggccgcaccttcgacgtaccctgctgcgacgtgttccgcctccgggacggcaaggtggaggcgttccattgctacaaccagctgtccgtctggctgaagcaactgggcgccctcgaccatctcgccgcagtcgtgaaacgatgacggctggccctgaagcttcgcgtcgccgttctttccatgccgggagcagccaacggggcgctgccggtttttccagccggtagcaggtgcctgctcactccaccgtcacgctcttcgccaggttccgcggcttgtccacgtccgtcccgcgcgcgcaggccgtgtggtaggccagcagctgcagcggcaccacgtgcaggatcgggctgagcgcgccgtagttctcgggcatgcggatcacgtgcatgccttcggaggtctcgatgttggtcttcgcgtcggccagcacgtagagcacgccgccgcgggcacgcacttcctgcaggttgctcttgagcttttccagcagttcgtcgttgggcgcgacggtgaccacgggcatgctgctcgttaccagggccagggggccgtgcttgagctcgccggccgggtaggcctcggcgtggatgtagctgatttccttgagcttgagcgcgccttccagggcgatggggtagtgcacgccgcggcccaggaacagggcgttctccatcttcgcgaagtcctcggcccagctgatgatctggggttcgagcgcgagcacgccctgcagcgccacgggcaggtggcgcatggcctgcaggtggcgggcctcctgctcttcgttcaggcggcctcgcgcctgcgccagtgccagcgtgagcaggaacaggcccgcgagctgggtggtgaaggccttggtggaggccacgccgatctccacgcccgcgcgggtgatgtaggccagcttgcattcgcgcaccatggcgctggtggacacgttgcagatggtcagcgtgtgctgcatgcccaggccctgggcatggcgcagcgcggccagggtgtcggcggtctcgccggactggctgatggtcaccaccagggcgcgcgggttgggcacgctggtgcggtagcggtactcgctcgccacctccacctgcgtgggaatgccggcgatggattcgagccagtacttggcggtgcagccgctgtagtagctggtgccgcaggccaggatcaggacggaatccacttccttgaacacgcgccaggcggcggtgccgtcggcgccgtcgaacagctcgggcgccacgccgcgcacgccttccagcgtgtcgccgatggcgcgcggctgctcgaagatttccttctgcatgtagtggcggtacgggcccagttcggcggcgccgctgtgggcgagcacggtgcgcacggggcggctcgcggtgtccaggggctggccgtccttgccggcgatccagtagcggcccagttgcaggtccaccaggtcgccttcttccaggtacacgatctggtcggtgacaccggccagggccatggcgtcgctcgccaggaagtgctcgccctcccccacgcccaggatcagcggggagccggcgcgcgcacccacgacgcggtggggctcgtccttgtggatcacggcgatggcataggcgccatgcagttcggccaccgcggcgcgcacggcctggaacaggtcaccgctgtagtggctgtccacgaggtgggcgatcacctcggtgtccgtctggctggtgaacacgtagccgcgggcctgcagcgatgcacgcagggcctcgtggttctcgatgatgccgttgtgcaccagcgccacgcggcccaggcgcagcggctcgtccgggccggagccgtggctgaaatggggatgcgcgttgtgcacggccggcgcgccgtgcgtggcccagcgcgtgtgggcgatgccggtggcgccttccacgtgctcggtgcgcacctgctccagcagctccgccacgcgcgccgtgctgcgcgcgcgccgcaggccgcccgtgcgggtggcgtccaggctcgcgtcgtggatggcgacgccgcacgagtcatagccccggtactccaggcgctgcaggccctggacgaggatgggaacgatgttgcgcgtggaaaccgcgccgacgataccgcacatggcctgaactcctgaggaacgataggcgaaacgagggggaggcgaaccggcttgcaggccggagctgccgcgatattaggcagagtgaaaagaaatttctgatcattctttacacgccttatgaatgaaaatttccaacaaaatgcaattctgaattttctttcataaaatcaacaatcatggaagaaaaattccctgatgacacggacctgcagctgctcgaagccctgcagcgcgatgcctcgctgagcaaccaggccttggcggcactggtgcatgtgtctccccccacctgcctgcgccgtgtgaagcggctgcacgaagccggactgatcgagcgcgaggtggcgctcgtgcagccggacgtgctggcccgccacctcgggcacggcctcacggccatcgtggaggtggtgctggaccggcaggatgcggagcgcatggaagccttcgaggcccgcgccaccgaagacgcggccgtgcagcagtgctaccgggtctcgcccgggccggatttcatcctggtggtgcatgcgcccgacatgccgggctacctggcgctcgcgcagcggctcttcaccagcgacggcaacgtgcgcaacgtgaaggccttcttcagcatcaagcgcagcaagttcgagccgcgcctgccctgccgcaagggcgccgccgaaggcccgcctgcgtccacgcagcgcaggccgggttgaggccatgcagaagtccgcaatgacctctcccgccccgctgccccgccgcctcgccatcggcctgatcgcattgatcagttgcactttcgccgccaaccacgtggcggcgcgcctggccttcgaccatggcaccggcctgctgctggcagtgctgtgccgcagcggcgccaccgcgctggtgctggccgcgctcgtggcatggcagcgccccgcgctctccatgccgcccggcatgctgcgctggcagttgctgctgggcgcgctggtagccacgcagagcctgtgcctgtactccgccgtcgcgcgcatccccgtggcgctggccctgctggtgtcgaacgtttgcccggtgctgctcgcgctgctcacctggggattgggcggcccgcgccccacgcgccgcgcggcggtggtcatggccgtggccctgggcgggctgctgctggcgctggacgtgcccgcgcgcatggcggagctgggccgggacgatggcggcgcatggatgaccggcatcgccttcgccttcacggccgcctgcgtgttcgcgctcgcactgtggatcaccgaccaccgtctcaaggcaatgcccggcatgtggcgcagcctgatgaccgtgggcagcgtgttcgcgctgatggtggcggccggtgccagcggcctggtgccgggcggcatgcgctggcccgacgccgcgccgggctggtggggcctcgcggcgctggtggtgctctacggcacggccttcacggccatgttcgtcagcctgccccgcctggacatggcgcgcaacgcccccgtgatgaacgccgagcccgtggccacgctgctgctcgggtggtggatcctggaccagacgctgcagcccctgcaactggccggcggcgccgtggtcctggccgcgatcgtggcgctcgggcgcaagggctgaaccgcggcgcttcaggcaccggccgcaggcagcacgatgcgcacgcggcacccctgcccctcggcggacccgcccggcggcgcaggcacggcatcgatgccgatctcgccatccatgcgctccacgaagcgcttcgcccgcgccagcccgaggcccaggcccggaaactggctcaccggatgcagccgctggaacacgccgaacagctgctgcgcgcgccccggcacgaatccaacaccgttgtcgcgcacgccgatttccacccggccgtccggcagcggctgcgcctgcagcgcgatgcagggctgcgccacgggccgcgagaacttgagcgcgttgtccagcaccgccagcagtacctcgtgcagcagcgccgcatcggcccgcaccgccatgccgccgcagtccggccactgccactgcacggtggccggccatgcggaagaagcaccgggccccgcagccgctgccagcgcagcctcggccgcggcacgcagggcctcgcccaccgcgacggcctgcggctgcacgggtgcgagccccgcacgccccagctggatcaggccgtcgatcatctcgcccagttgcaggccggaatgggccatggtgtccaggaactgcagcgcctccggatcggcgttgctttcttccaccagttcgcgcaccagccgcccgtaggccagtatgtggcgcagcggcgcgcgcaggtcgtgcgacaccgcacgcaggaaggcctcctgctcctgccgcagcgcctgcagttcggcctgcagccggtcgcgctccgcaccggggtcggtggaaccggcttcgcccatcgcggcggcgcccgtcaacccggagcccgcgggcccttcacgggccgcttccagtgctcgatgctcacctgccgtccgcgcgagacgctgagcacgcccggcggcgtgttcctggtgatggtcgagccgccgcccacggtaccgcccgcgccgatggtcacgggcgccaccagcacgcagttgctgccgatgtgcgcatcggcctcgatcaccgtgcggtgcttgttcgcgccgtcgtagttggcggtgatgctgccggcgccatagttcacgcgctcgcccaccgtggcgtcgcccaggtaggcgaggtggttggccttggcaccgtcggccaggctcgaattcttcacttccacgaagttgccgatgtgcacttcgcgccccagttgcgcgccgggccgcagccgcgcgaacggcccgaccagcgcgccctcgcccacctgcacgcccgcgggctgctcgccgtcgatgtgggtataggggtggaccaccgcgcccgcggcgatgcgcgcattggcgatgcagcagtgcgcgccgatgcgcacaccctcgcccagttccacgcggccggaaaagatgcagttcacgtcgatttcaacatcctgcccgcagaccagttcgccacgcgcgccggtgcgcgggtcatcgcgcaggtcgaagcgtgcgggatcggccaggcgcacgccctgctccatcagcgcgcgcgcctgtgcaagctggtgggcgcgctccagctcggccagctgcagcgggctgttcacgccggccacctgcagcgcgtcggcgatgcggtgcgccaccacgggcacgccgtcggccacggccatggccacgatgtcggtcaggtagtactcgccctgggcgttgtcgttggtcagccgcgccagccagccggccagcagccctgcgggcacggccatgatgccgctgtacacctcgtcgatggcgcgctgcgcttcggtggcgtccttgtgctcgacgatgccgcgcaccgcgccgtcatcgccacgcacgatgcgcccgtagcccgacggatccggcagggtcacggtgagcagggccagttgcccgcccccgcccgccgccaccagcgcgcgcagggtgtccgcgcgggtgagcggcacgtcgccggacagcacgaccaccgtcccgtcgccctgcagcgcaggcaccgcctgctgcacggcgtggccggtgcccagctgcggctcctgccgcacgcagcgcacatccagcccgtccgccgcgcggtcgatgaaaggttccacctcggccgcgccatggcccgtcacgacgacggcgcgccgcgcctgcaggccgcgcgcctggtcgagcacgtgccccagcaggggtcgccccgcgaggcgctgcaggaccttgggaatgcggcttttcatgcgcgtgcctttgcccgcggccatgatgatgacgtccagtgcgctcatggaatatggatggggatgggatggggatggccgattatccgccccgctgccccccccgccccgcggcggcccgccagccccccccgggggcggtcacagcaggggcacgggccggggaatggcgtcgtagtattccgcgatgcgcgccagcgcccgcggattgagcagccgcaggcggccccccgagatttcgtgcatgcccatttcggacaggcgccgcagcgtcttgttggtgtgcaccagcgacaaccccagcgcatccgcgatgtgctgctggttgatcgggaaatccacggccccgccctccgccaggcccaggcggtccaggcggcggtacaggtgcaccagcagcaccgccacccgctcgatcgcggagcgccggccggccgtgagcaggttgtcgtccaccatgccctcgccgcgtgccgccagccacgtgaccccgtaggccagtcgtgcgtgttcgcggaacatcgtccacaggccatcggcatcgaacgcgcagaaggcgcagtccgtcacggcttccacgccatgcagcgcggcgtcggaaaactcctgctgcagcccgaccaggtcgcccggaagcaggaaattcaggatctgccggcgtccgtccgacagggtcttgtagcggaaggcccatccgctgtagagcgtatagagccgcccgccggactggcgttcgcgaatcagcgtgccgcccgccttcaccatctccacgccgcagcggtaggactcgatgaaggacaattcttcgcccgtcgccggggtgaaagcctgggtacgctggcgcagccggcaggcgccgcaatggcgcgggacctccggtaaaggcccagcggaaacgacatcggtactcatactgccagcgcctgcggaggaaatggaaaagggtgcggaacacgaacgcggcggcgattctaggcaatcggcgtgcctgcaggctatgtcttttgacattgcggcctgccgccgtgttctctagagtggaaagtccatgacgcttttccctcctccgctgactgcaccgctcctggaagtgctctatgtcagcacgctggcccccggccagcccgttggcatcgtggccaccatcgccgccaaggcccggttgtccaatgtccgggacggcatcacgggcctgctggtgttcgacggccagcgtttctgccagcaactggaaggtcccccggccaccctggcctccctgctggagcgcatccgcgccgatgtgcgccataccgcgatggaagtgctgcaccaggcccccctgatgcagcgccggttccagcggttcagcctcgccttcagtacgctggaagacgaggatgcgctgccccgcatggagtcgctggcgggcaacgaggccatggcggccttcgaggcgctggccatcgatctggaactgtgagcgccgactggcgcccgggcccggcatggtcgccgggcctgcctccgcaggccgtgctcaggcgcaggccggggtgcgggcggacaccacgccctggccggccgcttcgctcttcaccacgcgcgagatgtcgaagcggtactgcaccacgtccttgcccagcggttcgatgacggcatgctggccggcggcgatccagagcgtctggccggcgtgcaggacgatatcgcccgcggccgggtcggactcgcccggcgcgccgtcgtcgatggtcacccacgcccggcccgatgcgatgcgcagcgccatcggcacgcgcgggcgcaggctgtgggcctggcccggggccagtcgatagacatcgaggccggaggaacggtcacgggaggtggattgttgaaaattcagaacatgtgaagcagacattgctttctcctggtaaaccctggttttttcctgatttttcctctggacccctgggatcgtccaatgaaatgcgccgaggggaaccatgagcttttcgcatcaatgcgcaaacacggccgtttcaatgcgcccaacgcatcaatggcggccccgcagcgccatggcggagggcatctgcgcactgccccggccctccggccgacggccgatggccgcatgccccacggcccggcccagtgccagcagcgcgcgccccagggccgcctgggcacggaacatgtcacccagggcgcaggccacggcactccaggccgatgccaccggtacgccctgcgagccttcctccgtccacagaaacgacacgccgcccgtcctgcccggagccggccagggttccagcacggcgtgctgccccgccgcgatccggagcgtgtcgcccctgcgcaggaaaacatcctcttcgctggccgcgcggcccgataccgtcagccagacaccgccctggacgatttccagcgtcccgggacgccgtggccgcagccccatggcctggccgcaggccagcctccacgcacccgcgggagcgcaccattgttgcgaatctggaaagttggatacatccatggccggttccccattgcattcaagctgttgcctggcaaggagtttcttttgcagcggccattccggtccaatgaaaacgcggccataatttcatgccactggatcatcaatccaggccgacgcccccgcattgcaaacaccatgacccttcccgcccctgtcgcacatctgcgcacgcggcccgtggcagtcggccactggcgcgccttcctcgccgtggcccgccacctgaatttccgcgccgccgccgaagagctgtccctcacgcaatcggcggtgagccgccagatccaggcgctggaagacgaagtaggcgtgccgctcttcctgcggcacacgcgcgcggtggagctcaccagcgcgggggcgcagctgcagcgcgccgtggcgcctgcgctggagcggctcgatgccagcgtgcggctcgtgcggcagacggccgggcgcaagagcgtcgcgatcacgacctgggccagcttcgcatccatgtggctgattccgcgcatggaggaattccagcgcgacaaccctgacatcgacatccgcatcgatgcgagcgacgtgtccgtggacctggaaaccgcggatgtcgatctcgcactgcgctacgccgtgccgggctcgcaactgcagggcgcgcaacggctgttcggggagcagcttgccgtggtggccagcccgtggctgctcaagagcggcccgcccatccgcaagcccgcggacgtcgcccagttcacgctgatcgaggccggcgacgcccaccgcacggcctacctggaatggctgacgtggcggcgctggttcgagcagaacggccagtccaagctgcagcccaagcgctggctctacttcaactacgcccaccagatcgtgcaggccgcactcaccggccagggccttgcgctcgcgcggatgccgctcatcgcggacagcctcgcgtccggcgacctcgtcgaggtgctgcccggctaccggctcgattcgccgctggtgtactggatgctggtagggccgcgcagcgggcagcgtcccgagatcaaggcgttctgctcctggctgctgcgcgaggcgcagctcacccgcgaagccgtgggcgaagtccccgatccggacctgaacgacgacctgggctgacacggcctgcttgcggccgccgcaccgccagcgcgcggcgcggcacgcagatgtgccatggcagtgcatccggcatggcccgtgcgccaagctggtggcgccgcgcacccgaacagcgcgccctccgcgctcgccgcgaagcgccggggcaggcctgctctctgcagaggccagtggcatggcgattgctttgaactcggccattgccaccctcctgccggagatagccatgcctgccctggacgttcccgtgatcgacctgcaaccctggttcgacggctcgcgagaggacaggctgcgcctcgctgcccaggtggacggcgcctgccgcgacatcggcttcctggtcgtcacgaaccaccagatcccggcggaactcatcgaacgggtatcgcacgcatcgcgcgaattcttcgcactgcccctggagaccaagcgccgcgtggaccgccctcgcgaggatgccgtgcggggctacagcgccgtgggcgaggaagggctgtcctacagcctcgaggaagccgctcccggcgacctcaaagaatcgttctcgatcggccccacggacgttccccaggacgactaccaccggggaccggccgcgggcgcgcacttcgaacccaacccgtggcccgacgtgccgggcttccgcgaggcctacaccgcgtacttcgatgccatgagcggcctggcgcgcacgctgatgtgcatcttcgccacggcgctgcgcctgcccgaggacttcttcgacgacaagatcgaccggcacatcagcatgttccgggtgctgagctatccgccccagaaggaagcgcccctgcccggacagatgcgtgccggcgcccacagcgactacggcagcctgaccatcgtgcgccccgacggcccgggactgcaggtgttcaacaaggcaggccagtgggtcgatgtgccgatggtggaaggcagcttcgtgatcaacatcgccgacctgatgatgcagtggaccaacgacacgtggatttccaccctgcaccgggtcgccaatccgccgttcgacgacgcgctgcgcaatacgcggcgccaatcgctcgtgttcttccaccagccgaactacgacgccatgatcgagtgcctgcccagctgcctcggcccgggcgagaagccacgccacgcccccgtcacgtccggcgaccacctcacgtccaagttcgtcaagcagaccacgttcggcggcaccaaggccgcggcctgatggcgcgggcacccggcatggcgcacctttcctatgtcaacgtcttcgcgcgggacgtggtcgccctcagcggcttctaccagcacgtgttcggctttccagaaatcgaagcgatccgctcgcccatcttccgcgggctggataccgggcgcagcagcctgggcttcaatgcgctggatgcctacggtctgctggggctgtccgaccattcggacacgcggggcgtgaagttcctgctcaacatcgatgtcgatagccgcgacgccgtggaccgcacggtgcccgtcgccgtcgcggcaggcgcgacgctggtcaagccgccctacgagacctactaccactggtaccaggccgtcctgctcgatcccgagggcaatgtgttccgcatcaatttcatgctgtgacggcccgcgccgccacagcttccaggcccgccccccacgccccaccgccttcgcaagaaaggtcccgaatgccacgctccctgacgcgcttctccgccctggccgcgatcgcctgcaccgcgattgctgccgccaccgcagcccaggcacagcagccggatggaggcttcaccctcaagggcaagccggtgatcgcgatgctgtattacggccccaggaacgacggcggctggacgcaggccctcgacgaagcccgcgtgaagatcgaagccgcgctcgggctgaaagtgcagttcgtcgagaacatctccgaggacgcctcggtgatcaagccggccgccgagcgcttcatatcgcgcggcgccaacatcgtgatcggcaccgcattcggccactccgactcgttcaaggacctggccgccaggcacccggacgtggccttcctcaatgcctcgggcaccaccaacgggcccaacctcgagtccttctacggccgcacctatgaaagccagtacctgtgcggcatggccgccggcgcggccagcaagacgggcaagctcggcttcgtggcggccaaccccttcggcgtggtgaactggaccatcaacgcctacgcgctgggcgcgcagaagatgaacccgaacgccacggtcaacgtgatctacaccgggagctggaacgatcccgtgaaggagcgcgccgcggcctcggcgctcatcgaccagggggccgacgtgatcggacagcacgtggacagccccacgccccagatcgtcgcccaggagcgcggcgtccacggaacgggccaccaccgcgacctgcggcagttcgcgcccaaggccacgctgtgctcctccgtgtgggtgtgggacaagttcctgatccccgagatccggaagatcatcgccggcggctggaagcccgcgccctatggcgccttcatcccgatgagcggcggcggcaccgacatcgccggattcggcccggcggtgccgcccgacaaggtcaaggtgatcctggccgagcgcgacgccctgctcaagggcaagcagatcttcgcgggccccctgaaggaccgcgacggcaaggagcgcgtcgccgcgggcgcagtgctgccggatgccgatctctggaagatggactggttcgtcaagggcgtggtcacgcagaagtgaccatggccagcgcactcgagctgcggagcatccgcaagagtttcgacggcttcgtcgcactggacgacgcgcacttccatgcacgctggggagaagtgcatgccctgctgggcgaaaacggcgcgggcaagtcctcgctgatgaacatcgccgccgggctctatgcccccgagcagggcgatatgctggtggacgacaacgccgtgcggctggccggcccgcgggacgcggcgcggcaccgcatcggcatggtgcaccagcacttcaagctcgtgcgccccttcaccgcggcgcagaacattctcctcggactgcctgccgaggaactcggccaccggcagcagctggccgcgctggaagaacgcatccgcatccaggccggggcactgggcttcgacatcgatccccgccagcgcgtggacagcctgtccatcgccgaacagcagcgcgtggagatcctcaaagtgctgctggcgggcgcgcgcatcctgatcctggacgagcccaccgccgtgctcaccgaccaggaggccgcgcgcctgctgggcaccatgcgcgagctggcatcgcagggctgcgcggtggtgctggtcacgcaccgcatggccgacgtgaaggcctacgccgaccgcgtgaccgtcatgcgcggcgggcggacggtggccaccgtggatccgcgcaccacctcggccgaggaactcgtgcgcatgacggtgggcgcagcgcccccgcgcgaggcccgcacgcgcagcgccccgggtgcggcgtgcctgtcgctgcgcgccctctccacgcctgtgcggggcggccggcaggcactcgccggcgtgacgctggatgtgcatgcgggcgagatctacggcattgccggcgtggggggcaatggccagggcgaactggccggcgccatcatgggcctgcccatcgagacctcgggcgacatcgccctcgccgggttcggcgacctgcgcaagaagacagccacggcacgccgggccgcggggctggcctgcatcccggccgaccgctacagccacgcgctggcaggcggcctctcgatcgcggagaacttcgccatcggccaggtccacaacggacggtacggcacgccctggtgggtgcgccgcggcacgatcgaccaggaggcccgcgaagcggtcgccgccttcgacgtgcagggggtgcgctccctctcgcagaaggccgcactgctctcgggaggcaatgcgcagaagctggtgatcgcgcgcgagttcagcaagcagccccgcttcatcctggcgcacagccccagccggggcctggacgtgcgtgcggccgcccaggtgcacgagcggctgcgggcggcgcgcgatgccggcgccgcggtgctgctcatcagcgaagacctggacgaggtgatgtccctgtccgaccgcatcggcgtgatggccggcggacgcatcgtggccgaattcgatcccgccgcggaccgccaggccatcggccgggccatggtgcaccatgactgaagtcgcactctcccctcctgccgccgggcgcccgcaaccgctggcgagccgccgctacacgctcgagatccgccagcagatgccgctgccgaggcaggccctggtcctggcgatggccgtgttcgccggactggccctgtccgggctgatcctggtggccgccggcgttcccgcgcgcgagctgttcaacgagttcatcgtgagcacgctgttcgacctgcagagcctgcaggccgtgctgttccaggcggccccgatgatcatgatcggcctggccgcatcgatcgccttccgggcgcggttctggaacctggggctcgaggggcagatggtctggggcgcgatcgccgcgacctccctctcgctgtacgacatcggcccgcccgcgctgcgcctgccgctcatggccctggccgcactcgccggcggcctgctctgggccgcagggcccgcgctgctcaagctgcgcctcagggtcaacgagatcatctccacgctcatgctcaactacatcgccggcaatttcctgctgcacctggtgtacggcgcatggaaggatcctaaggactcctttccctactcgccgcagttccgcagcttcgaacgcctgcccgaattcctcgggccctcgggcgtggccgtcctgctgtcgctgctggcgatggcgctggcatggtggttcgtgcaggccagccgcgcgggcctgtacctgcgcttcgtcgatgcgaatccccgcatggcgcaggccgtgggggttccggtgcgcaccgtcatcctcggcacggtgctcggatcgggcgcgctggccgggctgggcggcttcctggtggcggccgggcaggagggacggctcacccagtccttctaccagggctacggcttctcgggcatcctgatcgcgttcctggcacgcaaccatcccgtggccgccgccgtcgtcgccgtgctcgtggccacgctcttcgtggcggggcgcaacctgcaggtcttctaccagatcccgttctcgatggtgcagctgatccaggccatcatcgtggtcagcgtggcgtcgtccgatttcttcatccgccaccggctgcgccgcgtggcatcgtcctgaccgccgggaatccgccatggacctgttcacgcactggatcggcagcatccccgatttcgcggtgccctatgccctggccgcactgggcctgatcatcgcggaacgcgcgggcgtgctctcgctgggagcggagggcctgatgctggtcggcgcgctctccgcgatcggagcgcagctcgcgttcggggccacgggcgtttcgctggtgctggccatgatggcggcggccctggtgtcggtgctgttcgcggtgatggtggtgtggctgcgcatcaaccaggtcatcgccggcctggcgctggtgttcttctgccagggcctcaccagcctcgtgggcacgctgatgggctggaccaaccagccggtgacctccgcaggccccgttcccctgggcccgctcgcgcagttgcccgtgctgggccggctgctgtcgcagaacgcggtggcctacctcacgccgctggtcttctgggccgcggtgtactacctgcagcacaccacctcgggcctgcgcctgcgcgccgtgggcgagaacccccaggccgccgatgcggccggcattccggtcgcggcctaccgcttcgcggcggtggtggcgggcgcggccctggtgggcctggcaggcgcctacctgtccctgctctcgaccaagctctggatcgccggcatgaccggcgggcgcggctggatcgcggtgggcctggtgatcttcgcgcgctggtcgccctggaaagcgctgggcggcgcactgctgttcggctgcatcgaggccttgataccgcagctggcggccgcgggcgtgcgcctgccgcagtacttcgtgctgatgaccccctacgccgtcacgctggccgtgatggtctgggtggcgctcggccgcagccgcatcgacggcgagcccggagccctcggagagccttacgtgagagaggaacgacgatgaaagcctggatctacggcaaagagcgcgagctggacggcgggcatttcgccgactacctggatccggcgaccaccgcggtggtttccatcgacatgcaccgggggcacctggaagacggcccggactgcccctgccccgccccgagggcccgcgacgtggtggcacccatcgatgccttccacgaccaggcccgcgcatccggcgtgcgcatcgtgcacgtcaagtcggtgctgcggcccggcggcgaggacgacctgcacggcattcccgccgcctggcgccgcacctttccgctccacgtgggcgacattcccaatgccggcgcgcatgcactcgaaggcagccgctggaccgaatgggtcacccgcgtggagcccggcgacctgcgcgtggagaacaagcgccgcctctcggccttctaccccacggacctggacttcctgctgcgcaaccagcgcatcacgacggtggtgctcgatggggggttcacggactgctgcgtgctgaataccgccttcgatgccaacaaccacaactaccgcgtggtcgtgctgcgcgacctggtgcgcggcaccgacgaccacctggagggcgccgcgctggccatggtgtcgctgcacctgggcctggtgatggattcggccgaactgctgcgcgtgtggcagcaacggcgcatcgctgccgccagcgcgatcgccgtggactgaacggcccccgccccttccgtgctcaggcgcccagcgcaacccgggcgaacttgcgcttccccacctgcaggacgtaggtacctgcgtccagcttcaggcccctgtcgctgaccacggcgccatccacccgcacgccgccgccgtcgatcaggcggttggcctcgctggtcgagggggcgaggttggcctgcttgagcagcgccccgatgcccaggggcgcgccacccagcgacacctcggggatctcgtccggcacgccgcccttgctgcggttggcgaaatcggcctcggccgcatcggccgcggcggcgctgtggaagcgcgtggtgatttccctggccagcatcaccttggcgtccttgggattgcgcccgccctcgacctcctggcgcagcgcggcgatctccgccagcgacttgaacgacagcagcgtgtaccagtcccacatcaggtcgtccgagatggacagcaccttggcgaacatggtgttggcgtcttcggtgatgccgatgtagttgttcttggacttggacatcttgtccacgccgtccagccccaccagcagcggcatcgtcaggatgcactgcggctcctgcccgtactcctgctgcaggtggcgccccatcagcaggttgaacttctggtcggtgccgcccagctccaggtcgctcttgagcgcgacggagtcatagccttgcagcagcgggtagaggaattcgtgcaggctgatcgagctgccgtcggtgaagcgctggtggaagtcgttgcgctccatcatccgtgccaccgtgtacttggcggccagctggatcatgcccgcggcgcccaggggctcgctccattcgctgttgtagcggatctcggtgcgcgccgggtccagcaccttggcggcctgggtgtagtaggtctcggcgttgatcttgatctgctcgggggtgagcggcgggcgcgtggtgttgcggccggaggggtcgccgatcagcgtggtgaagtcgccgatcaggaagatcacctggtgccccaggtcctgcagctggcgcatcttgttgagcaccaccgtgtggccgatgtggatgtccggcgccgtggggtccaggcccagcttgatgcgcagcgggacacccgtcgcctcggagcgcgcgagcttgcgcgtccactcctcccggggcagcagttcgtcggtcccgcgcaacgacacctccagcgcccgtcctacaccatcggtgaccgggaatgttgtaacagcggattgattcataagggttttatcgggttcggcgggtaggtcggtggctatacttcctgccacctttgcagcggcgaattctagtgcgcccgccggttacgccttccggcccggtgactgccgctgcaaccacggacattcctcgcatgccgccttcatgggcccgcatgcgcttcaccctggggtacagactcttgaacaacggcttgacatccgccggccttgcattgctggatcggctctcgcgctttgcccagacccatcccaaacgcatcaccgccgcggtcgcggccgtcctgctcaccggcggaggtggcgccttcgccgtggcgtcgttcgctcccgatccgggcgacctgccccgcaccaccgtcgagtatccggtcgagtccctcgcgggcgaccggccactgtccgcgctggtggacattcccagctactccctctaccgcaccgaccagacccgcagcagcgacacggccgaggccatcctgcagcgcctgggcgtggccgaccccgaggccgccgcgttcctgcgcagcgacggccaggtgcgccagaccctgctgggccgcggcggccgttcggtctccgccgaaaccaccgaggaccaccggctcgtcaagctcacggcgcgctgggtacaggacgacagcggcaacttccgccgcctcgtggtcgagcgccagggcaacacgttcgcctcgcgcatcgagacggcgcccctcaccgtgggcaaccgcctggccggcggcatcatccgcagttcgctcttcgcggccaccgatgcctccaacatcccggacggcgtggccatccagctggcggaagtcttctccagcaacatcgacttccaccgggcgctgcgcaaggaagaccgcttctcggtggtctacgagacgctcgaggccgacggcgaaccgctgcgcagcgggcgcgtgctcagcgccgagttccacaacaacggcaagacctacgatgccgtctggttccaggagccgggtgcggccaagggctcgtactacacgctggaaggcgagagcatgcgccgcgcctacctcgcctcgccggtggagttctcgcgcgtgaccagcggcttcaagatgcgcttccatcccatcctgcagaagtggcgcgcccacctgggcacggatttcgccgcgcccaccggcacggccgtgcgcaccgtcggcgacggcacggtggacttcgccggcgtgcagaacggctacgggaacgtcatctacatcaagcacaacaaccagcacgtgacggtgtatgcacacctgagccgcatcgacgtgcgcaagggccaggccgtggagcagggccagaccatcggtgccgtcggcgcgacgggctgggcgaccgggccccacctccacttcgagtcgcgcgtgaacggccagcaccaggatccgatggtgctcgcgcagcagagcgcggcggcccagcccgtctcggccgcctcgcgcgccgcgttcgaccgcctggcctcgaacatgcgcgtgcaactggcctcggctgcgcaggtgcagcaggccagcgcgcaatagcagggtgcatccccccgagcggctgcgccgcttcccccttctctcggcttcgccgggaagggggacgacgccgacggcccggcaaagccggttccgtggcgtctgctggtctcaggccgcgccggcgtgaaagccgcgtcaagtttcccgtctatcccggccagccccatgacatctcccacgacgactgaacgctatatcggactcatgtcgggcacttcgctcgacggggtggatggggcgctggtcgaattcgaggagggaatgccgctgcgggtcgcggggtttgcgtcggcgccgctgcccgatgcgctcaaggccgagctgctggcgctcaacgccagcggcgcggacgagttgcaccgcgccgccctggcggccaatgcgctggcgggcatctatgccgaggtggtccagggactgctgcaggccgcacgactcggtccggccgatgtgcaggccatcggcgcgcatggccagaccgtgcggcaccgccctggtctcttcgacggcaccggctacaccctgcagctcaacagcccggccctgctcgccgagcgcaccggcatcgccgtggtggccgatttccgcagccgcgacgtggccgcgggcggccagggcgcgccgctggtgccggccttccatcaggccgtgttcggccggccgggcaccaccgtgtgcgtgctgaacatcggcggcatcgccaacctcagcgtcctcggcgcgcagggcggggtcctgggtttcgactgcggaccgggcaacgcgctgatggaccactggtgcggcctccacaccggccagccctacgatgccggcggcgcctgggccgcacagggcagcgtacagcctgcattgctggaacgcctgctgtcggaaccctacctgcaccagccgccgcccaagagcacgggccgcgacctgttcaacgcggcctggctgcagtcccacctccaggatctgccccccctggcgcccccggatgtgcaggccacgctcaccgaactgacggcccgcgcctgcgcgatggccatggaaagccatggccggggcggacggctgctcgccgtgtgcggcggcggcgcccgcaacggcttgttgatgcgccggctggccgcactgctgcccggggtcgaggtgcagacgacggacgccttcggcctgccgccacagcaggtcgaagccgccgccttcgcctggctggcccaccgcgccctgcaccgcctgcccggcaacctgccccaggtgacgggggccaccggcccgcgcgtgctcggcgccctctaccccgcctgagcctcccgctcaggctcctgccttcaaccctggcccgacacctcgggtccctcgcggggcggtgtgcgcgcctcccgtggcagttgccagaacacggccgccgaaacgacggtgatgaagcccaccgtcaggaaagtggactggaaggcgtgcagcaccgcgccgggcacctcggcgccgccgtacgcctggctccattccgaaagaacggcacccgccaccgccacgcccaggctcatcgccagcatctgcaccatcgacagcaggccgttgccgctgctggcactggcgccgtccaggtccttgagggtgatggtgttcatcgccgagaactgcagcgagttcacggcaccgaaggccgccagctgcagcacctgccacgccagcggccagccgggctcgcgcagggcgaagctggccatcagcacccccagcagcgcggtgttggcgaccaggatgttccggtagccgcaccggcggatcaagggcgtcgccacccgcttgatggccatgcccgcgagggctgcgggcagcatcatcatgccggcgtgcatgggcgagtagcccagcagcagctgcagcgacaccggaatcaggaacggcatggccccgctgccgagccggcagaacaggttgcccagcagcccgaccgacagcgtccgcacacggaacaggtgcggcgaataaagcggccgctcgtgccgcgcggcatgcagccagtacacgaccagcgccaccaggccgcccacgcccagcgccgccgccccaccacgccccaccacgcccgctgcctcgatggacagcgagatggacaccatgccgaaggccagcagcacatagcccgccatgtcgaagggatcgggccgctccgcccgcagcacgggcatgaaccgggctgcagccagcaggccgatcaggcccaccggcaggttgatgaggaacacccagtgccacgacgcgctctgcaccagccagccgcccagcgtgggccccagcagtggcccgatgagcccgggaatggcgacgaagctcatcgcctccaggaactccccgcggggaaacgtgcgcagcaccgccaggcgccccacgggcagcaacagtgcgccgccgagcccctgcagcacgcgcgacgccaccagttcccccaggtggcgcgatgccgcgcaggccagcgagccgagcgagaagacggcaatggcgaacaggaacaccgtgcgggtgccgaaccggtccgcgagccagcccgaggccgggatcagcatggccatggtcagcgaatacgcgacgatcaccgactgcatccgcaacgggctctcgccgaggctcgccgccatcgccggcagggccgtgttgacgatggtcgcgtccagcgtctgcatgaagaaacccaccgccacgatccacagcaggatgcggcggtctggtgaagggcctggcggcagggacggttcggatgcggcgctgggggacatggggggcaggcgtctggcgggagagaacaggcaggaacaaaaaagccgccctggggcggcttgctgtcaccgggatggaatcagaccgagaagctcgatccgcatccgcaggtggtggtggcgttcgggttcttgatgacgaactgggcgccctgcaggtcttccttgtagtcgatctcggcgcccacgaggtactggtagctcatggcatcgatcagcagcgagaccccattcttcgtcatggtggtgtcgtcctcgttcgtgatctcgtcgaacgtgaagccgtactggaagcccgagcagccgccaccctgcacgaagacacgcagcttcaggtcggggttgccctcttcggcgatcaggtcggccaccttggcggctgcgctgtcggtgaagacgatgggggcgggcatttcggtctggatgttctcggctactgcgctcatggggtgtctccggctgaggggaggaatggtctccgatggtactgcaatggcgttttcgcgacgctcagcccgcttttgacgccaatttgagtgtgggcttttcctcgatgagcaccgtggtcgggctcatctgcccggagatggtggcgccctggtgcatttccagcgccttgtagtgcacgttgccggtgatgcgcgccttgggctgcagctcgagcagctcggccgcatgcaccggcccgaccaccgtgccgttgatgatcacgtgggcggcatggacggccccttccacgcgggccgattccgacaccaccaggatggtggcgtgctcgccatcctgcgcgcgcacgtcgcccgccacctcgccgtcgatgcgcaggccttcggcgaacacgacctcgccgttgatgcgggtgccatgggcgatgaggctcttgatggggggctgcttcttgcgggaaaacatggtgaaacctccttggcgggacggccgcgcgccggcggtcactgcatcgagaactggtgggcggcccggaccgcactgccctccaggacccgcgcggtcacggtttttaccacggcaccggatggaatttcggacaccccctccacgcggcggtaatgctcgaactgcagcgcctgggagccaccgggcagcggctgcgtccagggcttgccatcccgcaccccctccaccagcagttccaggcgtcccttgaaggcgggcgcattgcgcacgggctggatcaccagcacctgccagcgcagctggcccgcgcccatggcctcggcctgcaggccccggatgctcacgccatcggccctgcctgcggggatgagcttctcgaagaacccgaggtcgtcacgcagcgtgcggttgtcggcttccagctgccgcatgcgcgccatcacgcgctccagcgccgcgcgctcggcggtgagcagggagccctcggcgctggtggcctcgtcgcgcgcacgggtctcctcgcgcagccgcgacacctcctcgcgcagccgcaccagttcgtcccgcgagcgcgaatccagcccggcgatgctcttgccgaactcgaaggcccacagggcgatggccccgcacaggccgaagaacacggccagcaggatccagcgcaggggccagggcatggcgttgcggatcgccacgcgcggagcgctcacggtcagcctgcgccgcagcagcttgagtcgcatgcgtcaaccctccttcaaaaagcgttcgcccaaagtaaaaaaccgccaatgatggcggtttttcgtggcggaagcactccttctgggagaacgtccggccgggtgcagcgaaaagcggattaacgcttcgagaactgcttggcgcggcgtgcggagtgcagaccgaccttcttacgctcgacttcacgggcgtcgcgcgtcacgaagccggcctggctcagtgcgggcttcagcgctgcgtcgtagtcgatcagggcgcgggtgatgccgtggcgggtggcgccggcctggccggactcaccgccgccgtgcacgttgacctggatgtcgaaggtctcgacatggttggtcagcacgagcggctgcttggcgatcatgatggaggtttcgcggccgaaatactgctgaatgtctttgccattcacagtgatcttgccggaacccttcttcagaaacacgcgggcgacgctggacttgcgacggccggtgccattgttccattcaccaatcatgtcggctccttagatttccagcgccttgggctgctgagcggtgtgcggatgttccgcgccgccgtagaccttgagcttcttgatcatggcgtagcccagggggcccttgggcagcatgcccttgacggccttctcgagtgcgcggccggggtgcttggcctgcaggtcgcggaagttcgtcgccgtgatgccaccgggatagccggagtggcggtagtacaccttgtccagggacttggtgccggtgaccttgagcttggaggcgttgatgatgacgatgaaatcgccggtatcgacgtgaggcgtgtaaatggccttgtgtttgccgcgcagacggagagcaacttcgctggctactcgtccgaggaccttgtcggtcgcgtcaatcacaaaccactcgtgcacgacctcagcgggctttgcgctgaaagtggacatgagtttctcttgcatgtaagagggtttggcggtccttttccacggtcggtgcttctctgtacggaagcctcttaggtggtgtcttgcacctcgccgcgggacctgggaattcgctgcgaagcccgccattatacgaaatacccgggcggtaccgcaaatcccctgaatcccgtgcagcagcgcagccgggcccgggcgccgtacggctcactggggctgcatcagccggcggcgctcctctgcctccaggcggcgccggttctccacgcacagcgggtggttcgccaccgcgggacgctggcattcctggtggatgcacatcggccgcgccaggaagccggcgtccgcgcacgcctcgtccgggccgatcacgcgcggcgcgggcttcggaggcgccgcgggcacggccaccgccagggacgcggcgggcgcggcgggtgcggccaccacggcgggctccgcggccttgcggacgggcgggcggttgcgcgcggaagacgcggccgcagccggtaccgaggccgtcgcgggccgggggcccgcctgggacgccccatgctgcgcgggctccggcgctgccggggcggaggacgccgccggaaccgcagcgaccgccgcgggcggaggctccaccgtttccgtgatgatttcctcttcgggcgtcctcggcacggtcgtcgaagccgccacggtggcagccgccgccggctggccgtcggccgaacgcgcggcccaccacgcaccgccggccgccgacgcgcccagcgccaccacggccactgccgccagggcccacatgcgtggcttccggctcgcagcaggcgcagccacggccgcgcctgccggcccgggcatcgccgcgccgcccggcccgtgcgcgcccgcgggtccgaaccaggagtctccggcatcggcggtgctgtcgaggaagactgtatcgcctccagcaaccgccgcggccgccgcacgtggcgcgcgctccggcccggcagccggggcaggactgcggcgcagcaccgtggtgacagcggccgtgtcgggaacgagcacgggcgcggccatgggttcgggcaccggcaggcccgacatcggtgccggcacggacgtgatgtcgatcatcggcacggccacccccgcggcgcggcgatcggccggctcgacccagatgtcgccgagttcggcgcggaagtcgaattgctccatgccttccgggggggccgccatctcgagggtgcgcaggaactcgtcgatgctctgcggccggtcctgcggctgcagcgcgagcgcctgcgagatcgcggcgacgaagggcggcgaatactcgacgccgaactggcgcttcacggtcttcgcgacacgggagaacggcaccatccggtcgcggatcgcgcgcagggtcgcaggcagaggcgtgtcgttgcacaggcagccgtgcacgacggcccccacggaatacagatcgctccagggcccctggcgcaggtcgttgccctcgtcgttgtactgctcgatcggcgcgtagttgaccttgagcaccgccgtgagccggtgggaatggtcggtgatggcatgccgggccgcgccgaggtccagcagcaccggcagccccgagtcctgcaggaagatgttgtcgggcgagatgtcgcggtgcagggtctggccttcgtgcagcacccgcagcgcccccagcacggaccagagcaccttgcgcagccaggcctcgggcggcggcgtgcgcatgtgggcgcgcgcctgcttgagcgtcattccctcgtacagcggcatcaccatgtaggcggtctggttggcctcccagaagcggaagaccttcaccagcgagggatggtcgaactgcgcgagcagccgggcctcggccacgaaggacgcgagccccgcctggaacgactgttcgtgcgaggaggagcgcacccagagcgactgcccctgcgcacgggcggccagcgccgtgggcatgtactccttgatggccacgaaccggagcagcgaatggtcgaacgccttgtagaccatgccgaagcccccgacgcccagcagcgagaccacctcgaattctccgaggcgggatcccgcgggcaaggcgtccacgtggtgggcttcgctctggggttcggtgacgagggtgggagcggacataggggaaaaagcaaaaatcctgggggccggcacggtacggcggtgtctgccggagcggccgatggccgccatcatgcagcaaccggacggctgacgggcaacaaagcgcgttcccggccccggaaaccgcctcgccaccaggccccgccgcctcggcggacgcaggcggggctggttaccatcggggcctatgttcagctatcgccacgccttccatgcaggcaaccatgccgacgtgctcaagcacacggtattgatcgccaccctgcaacacctcacccagaaggacgccgcgctcgccgtgctggatacccatgccggcgcgggcctcttccggctggacggcgattacgcggccacgagcggcgaggcggccgacggcattctccgcctcctgcccacggcgctgccccagggcaccaagctcgccccggcactccaggcctacgtggacctggtccaggagttcaataccggcccggcggcgaaagtctatccgggctcgcccttcatcgcccaccggctgctgcgcccgcaggaccggctgaagctgttcgaactgcatcccacggacatgcgctccctcgcgggcaacgtcgctcagctcgacgccgggcggcaggtggcggtactgcacgaagacggcttcgagggcatccgcaagttcctgcccccgccttcccggcggggtttcgtgctctgcgatcccagctatgaaatcaagagcgactatggcaaagcgctggacatggtggccgaagcgctcaagcgcttcgccacgggcacctatgccatctggtaccccatcattccgcggcccgaggcccacgacctgccgcggcggatgaagacgctcgccacccgcgcgggcaagccctggctgcatgccaccctgaccgtgaaatccagcaggatgacctcggacgcggacggaacgcagcggcgccccggcctgcccgcgagcggcatgttcgtcgtgaacccgccctacacgctcaaggcggcgctgcagcctgccctgccccagatggcgcagttgctggcccaggacccgcagcacgccgcccacagcctcgaatcgggcggctgagaccggtcacggtgccaccgggtcgtcccgggagccgggacacggcgcgtccggatccgcgggcgccaggctgatcgccaccggcttgatgcccagccccagcaggccgagggattgcgcggccgcacggctcagatcgacgatgcggccgggcgagtgtggcccccggtcgttgatgcgcacctgcaccgagcgccccgtcaccaggctgcggacgcagacgcgcgtgccgaagggcagcgtgcggtgcgctgccgtgaagtcgttcatgtcgaaccgctcgccgctggcggtacggcggctgtggaaacgggcgccgtaccacgaggccatgccctcctcgccgaagccggccagttcgccgttcaggtcgagccccgttccagaagaacgttcgtcttccggcacctgcggttcacggggcctgtcggccggcacgcgctccggggcaacggcgtcctgggcaggcgcgggcgccggagccgggctccgggaaggacgcttcgccggcctggcaggccgctccgcggtggccttgtcctgcgcggaaggggccggagcgggcacgggcgcggcaggagcggaggagtcccccggagcgggcgcgaccgcgcaggcggccaccagggcgcacagccccgatatggccagccggcctgcggggcggcaccagtcagcgctggcagcgcgatgcaaaaacctcttcaaaacgcttcaagtccttctgttcgccatcggtgagatcggtgcgcgcccgcttcgccgccaggatgcggcgcgactcggcgcactgctcggcccgccgggtggtttccgcacgggccgccagttcggccgcttcggcctgccggagttcctcgcggcgctgctggcggacttcacgctgttcgcggtagaaccgcgcggatgcctcctgctcctcttccctgcagtctctttcgtattcccggcgcaggccgtgcagcacatcggactgcaggccgcgcgcaggccccgagcgcaccgcgtcctggagcgtgcggcactgggcgctcatgtacttccggtactcgttcgcctccgggaaagtgcgcagcggcggaggcgacggcggctcgtaccgcgatgacggcccgggggccacggcgggctccaggggcccggccgcggcggcggtggtcaccgtacccgccgggcagggccgagagagagagaagacattgcccatgctgtcgcggcagctatagcgcaactgggccgaggcagaaaggggcagcagggcccacagcagggctgccatcaggggggaagcgagagcgggcgtcatgtcagggtcgcgcggggaggcgccatattacccaacacggccgagtacgcccccggcctccggcgaaagatcagaggcccaggcgccggcagatctccagcgtcgcggcgctctggttcatggtgtagaagtgcagcgcaggcaccccgccggcacgcaggcgctcgcacagttcggtcaccacgtccagcccgaaggcgcggatgctggccgagtcatcgccgaagccctgcagccgcagccggatccagcgggggatttccgcgccgcacgcgtcggaaaagcgcatgagctgggtcgatcccatgatgggcatgatgcccggcaccaccggcacgtcgagccccagggcgcgcacgtcgtccacgaagcgccagtaggcgtcggcattgaagaagtactgcgtgatggccgaatgcgccccggcacgcaccttggtggcgaacgcctgcaggtcggcctcgggggagcgggcctgcgggtggacttccggataggcagccacctcgatgtggaaatcgtcgcccgcctcggcgcggatgaaggccacgaggtcgctggcgtaatggaactcgccgccggcgccgtagccgctgggcaggtcgccgcgcagcgccaccagccgggacacgcccatggccttgagctgggcgagctgctcgcgcacgccctcgcgggtcgctccgatgcacgagaaatgcgaggccgcctgcacgccttcggagaggatttcgcgcaccgtgccgaaggtgccttcctgggtggagcctcccgcgccgtaggtgacggagcagaactcgggacggcgggcatagagttgctggcgcacggcgcgcagcttgtccgcgccctcgggcgtcttgggaggaaagaactcgaagctgaccggaagggccgccctgtgcgtggaaaggctcatgccttcctccttgcgtggatgaagaattcgcggttgccatcaccgccgtcgatcgggctgtcgtgccagccggccacgtccagggccagcgcggcacagcagtcgcgcaggcgctgctccacctgggcatacagggccgggtcgcgcacgatgccgcccttgcccacctgccccggctgcagctcgaactgcggcttgaccagcatcagcaactcgccgcccgccttcagcagcggcaccaccgccggcaggatcagcgtgagcgagatgaaggacacatcgccggtgacgaggtcgaattcaggcgtgatgtccacgtcctcgcgccccgcacggcggcgcagaacggtgggcagcgcaccctcggcacgtgcgcgcgcccgggcctcgcgctcggccttgaaggcctccacctcgtgctccttggcgtcgtcgctgtcgtcgtattcgtcgtccacctggccgccgttgcgcatccaggcatagggcgcctcgggctgggtttcgttgtcttccggatcgcgctccacgcgctcggacagggcttcttcgcacgcatcccgcagcgattcggcggtcacggaacgggcattcagcccctccacccccaccacgcgcgggtcgtcccgcagccgctcgtgcaactggccatggcccacgtccacgccgatcacctgcgccgcaccgtgctgcagcaggcagtcggtgaagccgccggtgctctgccccacgtcgaggcagcgcagcccggccacctgcaggccggtggtgcgcagcgcgccctccagcttcaggccgccgcgcgacaggtaccgcgcctccgcgccgtccagcaactcgacctcggcgatcgccggaatgtcgtcgccgttcttcgccaccttcgtccacggcaggctggccgccagccgccactgcacaccggccgcgatcaaccgctgggcctgcgaccgggtagcggcatggccgcgctccaccaaaaacacatccgcgcgcatgcgccttcctctccaacagaagcgggccgcacacgcgacccaccacattccaatcgattgcagggcgctgacgggatcgtgccggcatcaccgctgcgccctcccgcacggcacacgtatggcagcgtcgcggcacacccccgcggtcagcccaccaccagggcacccgcacgcccccaggccagcagcagccgtgcaagggccgccccgccgcaccggctgcgttccccctcccaggcgcgaagcgccgccagagaggggggaaggcgcgcagcgcctcaggggggtgctcagtaccggtacgtatcggccttgtacgggccttccttcttcacgccgatgtaggcagcctgcgcgtcggtcagctcggtgagctgggcgccgaccttcttcaggtgcaggcgtgcaaccttctcgtccagcaccttgggcagcacgtacaccttgccggcctggtaggcgtcgggcttggtgaacagttcgatctgcgcgatggtctggttggcgaaggaggaggacatcacgaagctggggtggcccgtggcgcagcccaggttcaccaggcggcccttggccagcagcgtgatgcgcttgccgtccgggaagatcacatggtccacctggggcttgacctcttcccactggtacttctcgatcgatgcgacgtcgatctcgttgtcgaagtggccgatgttgcagacgatggcctcgttcttcatggccaccatgtgctcgtggcggatcacgtccttgttgccggtggtggtcacgaagatgtcggccttgtcggcggcgtactccatggtcacgaccttgtagccttccatcgcggcctgcagggcgttgatcgggtcgatctcggtcacccacacctgggcgcgcagggcggccagggcctgggcacagcccttgcccacgtcaccgtagccggccaccagggccaccttgccggcgatcatcacgtcggtggcgcgcttgatgccgtccaccagcgactcgcggcagccgtagaggttgtcgaacttcgatttcgtgaccgagtcgttcacgttgatcgcgcggaacagcagcgtgcccttggcggacatctcgttcaggcggtgcacgccggtcgtcgtctcttccgtcacgccgatgatctcggccgacttgcgggtgtaccaggtcgggtcctggccgatcttggccttgatggcggcgaacaggatgcgctcctcttcactagtggggttggccacgacggacaggtccttctcggcgcgctggcccaggtgcatcagcagcgtggcgtcgccgccgtcgtccaggatcatgttcgggccttcgcccggcgtgcccttggcgccgaaatcgaagatgcggtgggtgtagtcccagtagtcttccagcgactcgcccttgatggcgaacaccggcgtgccgcccgcggcgatggcggcagcggcgtggtcctgcgtggagaagatgttgcacgaagcccagcgcacgtcggcacccagggccttcagcgtctcgatcagcacggccgtctggatggtcatgtgcagcgaaccggtgatgcgcgcgcccttcaggggctgcgcggccgcgaattcctcgcggatggccatcaggccgggcatttcggtctcggcgatcttgatttccttgcggccccagtcggccagggaaatgtcggcgatggccaggtcggcctggggcttgagaactgcgctcatggtttttctccgttgaagaaggtggaaaccacgcaatgccgggggaatggatcactcaccgcacaaaagcgtgggcgagcgtcgttgcaaaatgatgatccgagcctcgcgtccctgcaatacccgggcaccgggatgtaggacgctgcaacgctcctcggaagaccaggattataaggagatcgggcccgggcggctcgccgctccctcatcgccaacgatatgccccggaaagggccgacaaaggaaccagcgcccatgtccacaccgcacaggagcaacctgttcgacctgctgcgcatcgccgcggcgagcgccgtgatcttcagccatcacttccatatcacgcgcacgtccccaccctcctggctgcactccaacatggtcggcggggtggcggtgatgaccttcttcacgatcagcggctatctggtcacccagagctggctgcggcagccgcaggtcatgccgtttctcttcaagcgattcctgcggatctggcccggggtgctggtcgcggtgctcagcaacgtgttcctcttcggtgtcgtcttcacttcgctgcctgctgcggatttcctggtccacccggaaacgctgggctatttccgcaacctgctgctgatcaaggactaccccaacctgcccggtgtctttgaaaacaacccgctcaagcatctgatgaacggccccttgtggaccatcccgatggaaagcctgtgctacctcgtactggcaggcgtggggttgctgggtgtgttcaggtcgcgtgcgattgcatgcgttgcgggcctggcctacatcgccttttttctcacggcccgtaacgcggacctgaccggcgagatgcggcactggttcgaatacccggcctatttcacctacggcgcactcatcgccgtcttccgccaggaattccatgcctgcgccggcaggctcctcctcgtgctcgcccccctggccgcgctgctcttcttcggcctgcacctggagcattcggccggactgctgctgctgccgccgctgctgattttcctgggctcgttgaacgtcccctccctggcattcctgcagcgcggcggcgatccgtcatacggcatctatctttacggctgcccggtgcagcagtcggtgtatgccgtcttcccggacatgcctttcattccaagcctgctgctgtcgatcgccctggcggcagtggccggatacgcttcatggcattgggtggaatcgcccgccttgcgtttcaagcgattttctccaaggatgggagcacggctcccgggtcccgcctgaaggggccggcggcgcgacggcggcccggcatgccgggcgcagcccggctcaaggggcgccgctagaatatcgccacttcccccggctgccttccccttgcggcggtgcattggcgcacagccgcagcgcccgtcattcgaccctacgccgcgccgcgccgcgccttcaccagaaacactgtgtcctacgcttccgaaacccggcgccgccgcacgttcgccatcatttcccaccctgacgctggcaagaccacgctcacggaaaagctgctgcttttctcgggtgcgatccagatcgcgggtgccgtgaaaggccgcaaggcgagccgccacgccacgtcggactggatggaaatcgagaagcagcgcggcatctcggtggcctcgtcggtcatgcagatggcctaccgcgaccacgtggtgaacctgctggacacgcccggccacaaggacttctcggaagacacctaccgcgtgctcaccgccgtggattccgcgctcatggtgatcgacgcggcgaacggcgtcgaatcgcagacgcggcggctgatcgaggtctgccggcagcgcgacactcccatcatcaccttcgtcaacaagatggaccgcgaggtgcgcgagcccctggacatcctcgacgaggtcgagcgcgagctcggaatgccctgcgtgcccatgacctggccggtgggacagggcaagagcttcggcggcatcatcaacctgcgcacgcaggccatgacggtgttcgagtccggcagcgagcgccggccgcaggatttcgagaccattcctctcagcgacgcggacaccctgcgcgcgcgcttcgggtccactttcgacgaggcgatcgaaagcatggaactggccgtgggcgcgtccccggcctgggaccacgaggccttcctcgccggcaggcagacgcccgtgttcttcggctccggcgtgaacaatttcggggtgatggaagtgctcgatgccctcgtggacctggcgcccgccccgcgtccgcgcaccagcagcctcgtggtcaacaggcaacccgtcgagaaaacggtgatgcccgaggagcagagcttttccggcgtggtgttcaaggtgcaggccaacatggacgccaaccaccgcgaccgcatcgcgttcgtgcgcgtggcctccggcaggtacaccccgggcatgaagctcaaggtgcagcgcaccgccaaggagttgcgccccaccagcgtggtgaccttcatgagccagcggcgcgaagccgtggaagaggcctatgcgggcgacatcatcggcttcacgacgcacggcggcgtgcagctgggcgacaccatcaccgatggcgccagcctgcagttcaccggcctgcccttcttcgcgcccgagatgttcatgacggtggtgctgaagaacccgctgcgcaccaagcaactgcagcagggcctggcccagctgggcgaggaaggtgccatccaggtcttcaagcccgatgcgggcggcaacatgctgctgggcgccgtcggccagctgcagttcgaggtggtgcagcaccgcctcaagaccgaatacgactgcgacgtgcgcctggaaaactgccagtacacgggcgcgcgctggatcactgcggacacgccggcggaattgcggtccttcacggacgcctacccgatgcgcatggcccacgatgcggccgacaccctggcctacctgtgcaccagcccctacgacgtccggctggcgcaggaacggttcccgaagatccatttccatccgctgcgtgaacacgcgggacttgcactgcagaccaatgcctaacacatacaccatgccgctcaccaggggcgcgaccaacggctcgacatccgactggcgctcgacctcggactggcgcccgttcgtggtctgcctggccatattgacgaccgtctacgtcctgtggctgatggtgttctggccgggggtactgggcgaagacagcctgggggtcttgctggaagtccaggatccggtcacgaaccggtccggcaaacccgtcttctggtactacttcgtcaagatcttctatgaacccgcccacagggtggaagtgccgatcgcggtgctcatgatgatctgcgcaatcgtcttctcgcgcattctctcctggtcctggacgcagggctttcggaagacgacgatcttcctgctcgtgttcatcgcgctggccccgcacaccgtctatttcatcgaaacgctgtatccggacggcatctactccgtcgccgtggcgggactgacctttgaaatatggctgagcgcccggcgccgtggcctgagccgcgcttccgtggcgatgatcgcgctgaccctgccgttcgctgcattcgccaggccgaacggcatcatcttcctgctgccggcggccctgctggccttgatggtggacaaagccggccgccgctggctcggcgccatcctgatcgtgtggtgcggattgctggtggcagcatcgcatgcacacaagagcagaggccatggcgtgctctatccgctggcgatctacgagaccgtcaacttcctgcagccccgcccgatgaacctctggactgcacagccgagggtcatgccggaaacggtcgaactgctgaagaagtacaactccctggacgtctacctgagccactacgacccggactactgggatccgcttcaattctttcccaagggccccagggtctcgagcctgacggatgcagacagcaaagcggtcgtgaagcagttcttcaaatacaacctgtggcacaacatgccgaagttcctcggcagccgggtgaacatcttcttcgtgtccgccttcgccatgggaggcttcccggggccgaagtatgcagaagtcatcctgcgccagctgaacacccaatcgacctaccggctcttccagtggaccggcgcagagaagatcgcggacaagatcttcgagttcagcttcaaataccgctggctcctctggacgcccttcctgggcatcttcctggtgttctgcgcattcatccggggagcgctgcagcgggacgccgccctgctgctggcagccacccctatggtcgtgcagctgggggccattttcatcttctccattgccggcgagtaccggtacatccttccgttcttcatgatcgccatgccgctcctgcccatattgctggcccaccgcggcaggggcgcagcgcattgaagcgcccggacgaccgcctcgtgcggacatcttccttcaaccccaccgttctatgtcgctgttactgacctccctgacgcttctgtgcgtcctcggcatctccgtcgggcaacttctgttcaagaaggccgccatgctgctgccgccgcaacccgcgatcacggattggctgttcaacggctggctcatcgtggccctggcgctgtacggcctcacgacgctgctctggatctgggtgctgcgcagcgcgcccctgcatctggcctatcccttcatgggccttgccttcctcatcgttccgaccatgggctggcttttcctgggagagccgctgcacctgcagaccttcatcggcggcgcgctgattctcgtgggcatcgccgtggccgggagggccggggcatgatgccggcccgcagcatgatgtccatcgcggtggcgattccctgctacaaggtcacccagcatgtgctgggggtgatcagcgcgataccggcatccgtggagcgcatctacgcagtggacgatgcctgccccgacggaagcggcgccttcatcgaggcgaactgcaccgatccccgcgtacaggtgctcttcaatccggaaaaccgcggtgtcggcggagcggtcgtgacggcctaccaccaggcgatcgccgacggcatggacatcgtggtgaagatcgacggcgacgggcagatggatccggcgctgttgccgcacttcgtgcgcccgatcctggcgggccgtgccgactacaccaagggcaaccgcttcttccggccggaatcggtgcgcggcatgcccccggtgcggctcttcggcaacgccgtgctgtcgttcatgaccaagctgagctgcgggtactggaccctcatggacccgaccaacgggtacaccgccgtgcacaccagcgtgctccgcgaattgccgctcgacaagctcgagcggcgctacttcttcgagacggacatgctgttccgcctcaacaccctgcgtgccgtcgtgcgcgacgtgccgatggactccgtgtatgcggatgaggaatccaacctgaagatcggcaaggtcctgccggaattcctgaagaagcacgcatcccgtttcctgcgccgctatggctacagctatttcgtgcgcgacttcaacgcgggatcgatctacagcatcttcggcctgctgctgctggcctggggcagcattttcggcgcacggcaatggatccacagcgccatgggagaccagccggccaccagtggcaccgtcatgctggccgcgcttcccgtcatggtgggcatccagttcctcgtggccttcctgcaccacgacgtgagcagcgtgccgacggaaccgctgagcccgcaactgtccgacgaattcgatccgggcatcgcccgccgcccggaggctccgtgatacgcatgtcttccgtgggcccggcgcccgcggagggcgccctgcagatgtcctccttcgacgtgcccgcccctgctgctgcagaccttctgcccctgtccctctggcagcccccccgagacctgctcggcgtcttcaccgacatcgacgacacgctgaccaccgacggcgccatcaccgccgacgcgctggacgcgctgcaggcactgcgggatgccgggctcgcggtcattccggtcaccggccgccctgcaggctggagcgagcccttcgccctctcctggccggtccatgcgatcgtggcagagaacggagcggtagccatggtgctggcaggcggtcctggcacgccagtattgcgcaagctctaccagcaggatgcggccacgcgcgctgtgcaatacgcgcgcatgcagcaggtgctggagcggatcgagggcgaagtgcccggcgcccgccgcgccacggactccgcggggcgggagtgcgacatcgccatcgaccacagcgaattcacccacctgccccaggccgccatcgacgccgtcgtgcagcgcatgcgcgccgaaggcatgcatgccacggtgagcagcatccacatcaacggctggtacggcgaccacgacaagctcgcgggcgcacgctggatcgtgcgtgaactcttcgggcgcccgctggacgaggagatcggccgctgggtgtacgtgggcgactccaccaacgaccagaagatgttcgaggccttccaccacagcgtgggcgtggccaatgtcgcccgtttcgtgccgcagctggtgcaccggccgcggtacgtcacgcgcgcggagcgcggcgccggcttcgccgaagtggtgcgcgcgatcctgcagcccggccgctcgcctgcctgagcacttgccgaccggcccgtaccggggccgcggcggatcatgcaggcttggccagccccagccgctcgatgatggccttctcccgcgagtaggtgtcctgcgcgaactggcggtacgccgccgtgtccatgtagatgggcaccatgtcgtagcgcgccagggcgctgcggtagttttcctggtccatggcggccttgaaggcatcgtgcagccggcggaccacgtccgggggcgttcccttcggagcgccgatgccgaagggggagttctgcacgatgtcgatgcccagctccttcagcgtgggcgcatccgggaacttggccagacgctccgcaccccaggtgttgagcacccgcagcttgccggcctccacctgcggcgcgaagcccgtggagtctgcagcggccatcagttgcccgcccaggatgccctgcatgaggtccgcactgcccttgtagggcacgtgcaacagttgcagccccagttgctgcgccacccgctccatggtcaggtgcgggctcgtcagcgcaccggtggagccgtagctgagcttgccgggattcgccttggcataggccacgaaatccgcccaggtcttgaagggggaatcggccggaacgaccacgccgaacgcatagcccgtcacgttgatcacatagctgatgtccttgacggggtcccagttgatcttcgtggtgtagggcatgcggaagaccccgagcgggatctgcgcgaccgtgtagccatcggccggcgaggactgcagcatctgggcgggcagcgtgcccccggcaccgggcttgttgtcgatgatgaccggctggcccagcaccttggacgcattctccgcaagcacacgcatcgtgatgtcggtggggccgcccgcggggaaggcgacgaccagcttgacggggcgtgcgggaaagccctgggcccgtgccgacagggcgggcgcgagggctgctgcggcaccccactggatccaacgacgtcgctgcatgtacggaaactcctcaagaaaaacggaaagaaaggtggatcaggacattgcagcgcggccggcccgccgcgccaacaccgcaaaccctgaggcactgtcacccgcgcgtcatgccacggcccgccctcaatgccctggagcacgcccgaggccggttcaacggtcgcgttccgtccgatgtgcgggcacgggggccacgtgcagcggcggggcgtcgcatccctgcccggccgcgatccaacgccgcgccagccgggccatccagcgcagcgcccaggcacggcgccagccggtgactgcggctggatccgccaccatgccgcagacatagcggccggggctgcccggaatatcggccgggatccagcgcaatgccgcgcacggcccgctgcggcggcgtgaaaccaccatgcccagcgggcacggctccgccaggcagcacaacccgcagccattgcagggcgcgccgaaggccggctggggtggagcgtcgcggtgccagaacaccacctgaccggaggctgcgacgccatcggcagccccaccggcaggaggggcgggggcatcggaggacgatggatctcggggcgtcatggccgggggccgggggtcgtgggcaggaacgggatggggatcggcaggaggcactccaggatctccatcatcccgtgaccggcggcagagggcaagcagggctgttcgccgcgcccgggcccgggcgatcacccccgcaggccccaccaaagcaaaaaggcgcccggagggcgccttgggccgcgggcaggaatacttccccgcccgcggtgcgcagcgcggccttcgccgcgcacgcatcaatgctgaaggatcttgttgaggaagtccttcgtgcggggctgccgcgcatcgggattgccgaagaaatcctccttcgtgcagtcctccaggatcttgccgcccacgtccatgaagatcacgcggtggccgaccttgcgcgcgaagcccatttcatgggtcacgcacatcatggtcatgccttcgttggccaggctcaccatcacgtccagcacctcgccgaccatttcggggtcgagggccgaggtgggctcgtcgaacagcatcacgatggggtccatcgacagcgcgcgcgcgatggccacgcgctgctgctggccgccagacagctggcccgggaacttgtccttgtgcgccgacaggcccacgcggtcgagcatcttgaggccacgctgcttcgcctcgtcggcgcggcggccgagcaccttgatctgcgcgatcgtgaggttctccgtcaccgacaggtgcgggaacagctcgaagtgctggaacaccatcccgacctggctgcgcagcttgggcaggttggtcttcgggtcgtggatggccacgccgttgacgtagatctcgcccttctggatgggctccagtgcgttgatcgtcttgatcagcgtggatttgcccgagcccgacgggccgcacacgaccaccacttcgcccttgcggatggtggtggagcagtcgttcagcacctggaagctgccgtaccacttggaaacgttcttgagttcaatcatttgctttattcctcactcacttgccgcacggggtcagcggatgatggcgatcttgcggtgcaggcgcttcaccgccgacgagagcgcgaagcacatgatgaagtacacgaccgcggccagcaggtaggcctcgatcgggcgaccgtagttcttgcccgcggtctcgaagcccttgagcatgtcgtaggcgccgatggcgtacacgagcgacgtatcctggaacaggatgatggtctgggtcagcagcaccggcagcatgttgcggaacgcctgcggcaggatcacgagcttcatgttctgcccgtaggtcatgcccagcgcctggcccgcgaacacctggccgcgcgggatggactggatgccggcccgcatgatctcgctgaagtacgcggcctcgaaggcgatgaacgtgatcacggccgacatctcggccccgatgggccggcccacgaggaacggcaccagcaggaagaaccacaggatcaccatcaccagcgggatgctgcgcatgccgttgacgtagatggtggccggcacgtcgagccatttcttgcccgacagacgcatcagcgccagcagcgtcccgaacagcacgccgccgatcgtggccaccacggtcagcacgatgctgaaatagaagcccttgaggacgaacttgctgatgatgtcccagctgtagaaggaaaagtcgagattcatcatgtcagtggcctccccccgtgccgcccgcgacgatgaagcccgggacacgcgcacgcttttcgatgaaggccatgatgcggttgatggcgaatgccgagatcacgtacaggcccgtcaccgccaggtagatttcgatgccgcgcgaagtttcctcctgtgcctgcatggcgaacatggtcagctcggtcaccgacaccgcgaaggccaccgacgagttcttgaagatgttcatcgtctcgctggtaagcggtggaatgatgatgcggaatgccatgggcagcagcacgtagcggtagtactgcgccgtggtgaagcccagcgccatgcccgcgtagcgctggccgcgcggcagggcctggatgcccgagcgcacctgctcggcgatccgtgcggatgtgaagaatcccagcgccagcaccacgaggatgaagccggaaacgctcttcatcaccggaaagatggcgggcaccacgtggtaccacaggaagatctgcaccagcagcgggatgttgcggaacagctccacccatgcattgccgaagccgaccagaaacttgttgtccggcagcgtgcggatcgtcccgatgaccgaccccgcgaccagcgcgatcaccagagccagcagggccaccgacacggtccagccccaggccgagagcatccactggaggtaggtcgggtattcgccccccgggtcctgcaggaagacctgccaatcccaattcgatcccatgggaattccttctcaaatcgtcttacgtcctgaaatcctgcggcggtccgcccacccttgcggggcgacaaacaaacgcccaccggcaaggtgggcgtttgcggggtcggacacgtccgtacgcatcaatccttcagcgtgtactcttccatgggcttgtcgttggggttcgcccatgcggccttggtggcttcgctcgccggcaggccgatcttcacgttgttcggcgggatgggctgcatgaaccacttgtcgtagagcttggccatctcgcccgacttcatcatgcccttcaggctgtcgtccacggccttcttgaaggccggatcatccttgcggatcatgatcgcgatgggttccacgctcagcgtttcgccgacgatcttgaagtcgttgggagccttggacttggcgatgttggaggccaggatggagccgtccatgatgaaggcgtcggcacggcccgactccagcagcaggaagctgtcggagtggtccttgccgaacacttccttgaacgtcaggccgtcggcgcgcttgttcttgcgcagggtctgcaccgaggtggtgcccgtcgtggtggcgatggtcttgccgttcaggtccttgatgccggaaatgcccgaattggccttgacggcgatgcgcacttcctcgacgtaggtggtgaccgcgaaggccacatccttctggcgcgcctggttgttggtggtcgagccgcactcgatgtccaccgtgccgttctgcaccagcgggatgcggttctgcgaggtcacgggctggtacttggtttccagcttggccaggccgagctgcttctgcacgtcggcgatcacgcgtgcgcacacgtcgtaatggaagccggtgtacttgccatcgcccagggtgtaggagagaccggaagactcgcgcacgccttcggtgatggtgccggaggccttgatcttggccagcgtgtcgttcgactgcgcgaacgcgccgcccgcagcgagcgccatcacagcaactgccaacaattgtttcttcatcacgatctccttagcttatggatacaagggaagaggcattctagatagacgcatgcaaggcactcgccgttgcagggaatatcccgaatgggggaaacacgcgtgccggggcacgcgtcagaacggaacctggtccgaggggtatttccagaactcacgcagcagatagctgacaggcaagttcaatgcccggttcgtgggagggacgggctggaggaaccacttgtcgtagatgggatggatctcgcgggtggtgatgagccggcgcatctcgtcgtccaccaccttcttgaactccggatcgcccttgggcagcatgatcgccagcgcttcggccgtgacgaacttgccgaccaccttcagcgccttcggatccgggcggcccgcggcgaatgcgtagagcaggacgtcgtccatcgcgaaggcgtcggcctcgcccttttccaccatgtccacggcccgctggtcgtccggtgcctcgatcacgttgatctgcagggcacgctcgcggttgagctgctgcacggcccgcagcgcggtcgtgccgcgggtggaaaccagcttgtggccgcccatgtcctcgatgcggtcgatcgggctcgacgccttgaccagcaggcgggtgcccgtgatgaagtggggaatggtgaacgcgacgatctgccggcgctcggcgttgttcgtggtggagccgcattcgaggtcggcgcgcccctgggtgatggcttccatccggttatcgaggtccaccgggaggtaggcgacctccatgtccttgcggccggtcttgcggcgcacggcatccgcaatgcgctggcacagctccacggcatagccggcggggcgcccgccagcatccttgaaggcgaagggagaagccgcgtcacggtaggccacgaccagcttgccgcccgaagcgatgcggtccaggactcccgcatgggaggccacggcacagcagagtgaggccacccccaggagggtgtgccacgggcgaacaggattcatggtttgtctcggcatggaatacgaaccgacgcaaaaaccgcgccagccgggcatctcttttgactgcagttcagtaactgcagcctggagccggtcgggactgtaagtcctgtccccaccgctttccaatgccgattgcgggattacatcatgcaatcaagacataaccaagccagcacatgctctacaacggcttgtcggtgccatgggcctgcaggtaggcccacagggactccaccgttcccttggcgcgctccttgcccgaggacttctgccggtaggcccgcacttccatcgccatctgcatgtccggcacgccctcgcgcaccgcgctcgccagccggcgcgagcgcagttccttcttcaccgcgctgtggggcaggaaggccacgccgtgaccttccagcgccatggccttcaggccttcggccatgtcggtctcgtacacgcggtccaggtggatggggatgccggactgcttgaggatgagttccgtcacccggcccaggtaggccccgggcgcatagcccagatagggcagcggatggcccggctcgccgggcagcgcgtagagcggccggccatcggcgtccgcccgggcatacggggacaggatctcctgccccagcgtgagcatctcgtaccggtcggaatccagctgcagcggctgcgaggggtggtggtaggcgatcagcaggtcgcagcccccttccaccagccgcagcaccgcgtcgtgcacgttcagggcgatcagccggctcttcaccggcccgaaccggtcgcgcagcccggaaagccaggcagggaagaaggtgaaggccagggtgtggggcacggcgaactcgaccatgtccttgtcggcgctggtgtgcgccctcagcatcgcgcgggtgttctgcagcgactgcagcatgtccagcgcctcctcgtacagggtcttgcccgccggagtgagccgggtggggtaggaactgcgatccaccagatcggttcctgcccaggcctccagggcctggatgcgccgcgagaatgcgggctgggttacgtgccgcagctgcgccgaccggctgaagctgcgtgtctccgcgaggctgacaaagtcctcgagccacttggtttccatggggcgccattatcggctccgcagcgccctcaaggtcgagcctacttcgggaaatcctgcagcggcttcgcacacatccggttgcacaatgctcccctgcgcccacccggcgccaaagaccgtccagcccggggcccaccacgccgcggacaccggaccgcagccgtcccccgtccgtccgccgactcccatgccagcctccctgccccccggcgcagaagcagacgcttccgccgcatctcctgcgtccacgcccgccgccaccgagcgctccctgcgcttcgaagactgcctgaccgtggccatcatggccctgctcgcgctcatcacgttcgccaacgtgctcgtacgctatttcaccaattcctccttcgcatggaccgaggagatttccgtcttcctgatgatcgtgctggcgctggtggcgggctcggccgcggtggcgcgggacctgcacatccgcatcgaatacttcgccgaaggcggctccgcggcgcgccggcggcgcctcgcccgtttcggagccctctcggtcgccgtcctgttcgcggtcatcgccgtgctcagcgcccgggtgacatgggacgactggcgattcggcgagacatcgccgggcatcggggtgccgcagtggtggtactccatctggctgccgctgctgtcggcactgatcacgctgcgcgccatcggcctcttccgccgccagggcgcggcagccggtgccacgggtgatcggccatgatcgcggcgcttcttttcgctgtcttcctgggcatgatggccgtcggcgtgccgatcggcgccgcgctcggcctggccggcacggccgccatcgcgatcgcgaatgccgggacgccctggttcgggctgctggcggtgccgcagaacttctatgccgggctcggcaagtacccgctgctcgcgattcccatgttcgtgctggtcggctcgatcttcgaccgctccggggtggcgctgcggctcgtgaatttcgcggtggccatcgtcgggcgcggcccgggcatgctgccgctggtggccatcgccgtggccatgttcctgggcggcatttccggctcgggccccgccaacgcggccgccgtgggcggggtgatgatcgccgccatgtcgcgcgcgggctaccccggctcgttctcggccagcgtggtcggcgcggccgcggccaccgacatcctgatcccgccgtcggtcgccttcatcatctattcggtactggtgccgggcgcctcggtgcccgcactgttcgcggccggcatggtgcccggcgtgctggccggcatcgcgttgatcgtgcccgccgtgtggcttgcgcgccgccacaagatgggcgcgctggaagcctcgatgccccgcccgcccttctggaagagcctgcgcgaggcctcctggggcctggccgcgccggtgctgatcctgggcggcatgcgcgccggctggttcacgcctaccgaagccgccgtggtggccgtgttctacggcctcttcgtgggcatgtgcatccaccgcaccatccggttccgggacctgtaccccatcctgcgcgaggcaggcgagctctctgccgtgatcctgctggtggtgtcgcttgcgggcatcttcgcgttctcgctctccacgctcggtgtgatcgatccgatcgccaacgccatcgtgcattcaggattgggcgagtacggcgtgctcgcactgctgatcctgctgctgatcaccgtgggcatgttcctggacggcatctcgatcttcctgatcttcgtgccgctgctgctgcccatcatgcagcactaccagtgggatccggtgtggttcggcgtgatcctcacactcaaggtggcgctcggccagttcacgccgccgctggccgtgaatctcatggtgtcgtgccgcatcgcgggcgtgcgcatggagtccaccgtccgctgggtgggccccatgctgctggccatgttcctcgtgatggtggccgtcatcgccttcccgcaactggccctctggctgccggcgcgcctgggctactgaggcgcgcgcttttccctcttttgaaaccaacgacccacaggagacgatccatgcaactgcgcaccttcctcgccactgccgtggccgccgcagccgccctcgcgttcagcgcggcaccggccgccgcgcagaactacaagagcgaataccgcatgtcgctggtactgggcaccgccttcccatggggcaagggtggcgagatctgggcgaacaaggtgcgcgagcgcacgcagggccgcatcaacatcaagctctatccgggcgtctctctcatccagggcgaccagacccgcgagttcagcgcgctgcgccagggcgtgatcgacatggccgtgggctccaccatcaactggtcgccgcaggtcaaggcgctcaacctcttctccctgcccttcctcttccccgactacgcctcggtggacgcagtcacgcagggcgaggtcggcaagagcctgttccagacgctcgacaaggccggcgtggtgccgcttgcctggggcgagaacggctaccgcgagatctccaactccaagcgccccatcaagtcgcccgccgacctcaagggactgaagatccgcgtggtcggatccccgctgtttctcgacaccttcaccgcgctgggcgccaatcccacccagatgagctgggccgacgcgcagcccgccatggcgagcggtgccgtggacgggcaggagaatcccgtgtcggtgtacatggcggccaagctctacaccgtggcgcagaagtacgtcaccatgtggggctacatgaacgacccgctcatcttcgtggtgaacaaggacatctggaactcctggacatccgcggaccgcgagatcgttcgccaggccgccatcgacgccgggaaggaacagatcgccatcgcgcgcaagggcatggtcgaggccgacaagcccctgctcaaggagatcgccggccacggtgtcaccgtcacgcagctcacgccggaggagcggcaggccttcgtgcaggccacccgcccggtctttgacaagtggaaggggcagatcggcgcggacctcgtgaacgcggcggaaaaggcggtggcgaagaagtagcgcttcccggaaggcgtcactcttcgcgcgactgctggcgccacatgtccgcgtagcgtcccccgagcgccagcagttgcatatgcgtgccgcgctcgacgatccggcccgcatccatgaccaggatctcgtgcgcatccaccacggtcgagaggcggtgggcgacaagcagcaccgtcttgccctgggcggcgctgcgcagttcggcctgtatcgcccgctcgttggccgtatcgagcgcagaggtggcctcgtcgaacacgaggatgggcgggttcttgagcagcgtacgggcaatggccacgcgctgcttttcgcccccggacagcttcagcccccgctcgcccacctgcgtgccgtagcccgccggcagccccgcgatgaaatcgtggatgcgtgcggcgcgcgccgcggcctcgatctccgcctgcgaggcccccggcctgccgtaggcgatgttgtaggcgatggtttcgttgaacagcaccgtgtcctgcggcacggcccccacggcgcgccgcaggctgtcctgcgtgacctcccggatgtcctgcccgtcgatcgtgatgcgcccggcctgcacgtcgtagaaccggaacagcagccgtgcgagcgtggacttgcccgatcccgagggcccgaccaccgccaccgtgcggccgggagggatctcgaaatcgaccccatgcagaatggtgcgcgcaggctcataggcgaaatgcacgccttcgaaccgcaccgacggcgcagagccgcccagtgacagcggcagcgcctgcggcgcgtcccgcacttcctgctcccggtccatgagcgtgaacatcttgtccagatcggtcaggctctgcttgatctcgcggtagatcacgcccaggaagttgaggggaacgtagagctggatcatgaaggcgttcaccatcaccaggtcccccagcgtcatgcgtccgtcggccacgccctgcgcagcgcgccacagcatggcgaccagggccgtggcgatgatgagctgctgccccgcgttgagcagcgacagcgacgtctggctcttcaggcgcgcgtgccgcagttgctccaggctctcgtcgtagcggcgcacttcgaaaggctcgttgttgaagtacttgacggtctcatagttcagcagcgaatccacggccttggtgtgggccgcggagtcgaaggcgttcgcctcgcggcgaaagcgcgtgcgccactcggtgagcatcacggtgaacaggatgtagcaggccagcgcggccagcgtgatccaggcaaaggccggatcgaactttcccccgagcaccgccaggaccaggaacacctcgatcagcgtggccccgatattgaagagcgtgaaggagatcagcgattcgatgccccgcaccccgcgctcgatgtcgcgcgtcatccccccggtctgccgctccaggtggaagcgcaggctgagcgcgtgcaggtgctcgaaggtctgcaacgcgatgcggcgcgcagcgccctgcgtggccttggcaaagacgagttcgcgcagctcggtgaagaccgaggtgctcagccgcagcagcccgtaggccgccagcagccctgcgggaaccaccaccagcgcggcggcggaacccggcacgggagccatggcgtccacgatgcgcttgagcagcagcggcacgccgacgttcgcgagtttggcgccgatgacgaacacgagcgcggccatcacccgccagcggtagtgcagcaggtaggggatcaggcgggcgatcgtggcgcggtcgctgcgggcggctgcgggagcggccgcaggagggggggaggcagtggatgggtcgccgtgggggcgcatgggggacaatcccggtcgttgtttgttcttacccggattgtgcccatgacctccaccctgcccccgcaaagcgccctgcccaccgacaaggagctggtgctgaaagtgatccccatgcccgcggattgcaatgccaacggggatatcttcggcggatgggtgatggcccaggtggacctggcgggctccgtgctgcccgcgcgccacgtgcaagggcgcatggcgaccgtggcggtcaacgagttcgtcttcaagcagcccgtgcgggtgggagacatcctctcgttcttttcctccatcacgcggatcggccgcacgtcggtaaccgtggaggtggaggtgtatgccgagcgcttcgcggcgcagggccgctacgtgaaggtgacggaggcgcggctcacctacgtcgccatcgatgcgtcaggcaagccgcggcccgtgccgcggcctgcgggagaagaggcaggcgatgccggcaccgcagcggatgccgcgaccggagcccgctgaactgccgggacgcgccatgctgcgggccgtgccccgcagcggcggtgccccatgcgggcggcggcggcccttggccgggagccgctgcgagaaggctcaggctgccagctgctgggcctcgctgcgggaaacattcgccgcggcgtgattctgggaccgcaccgagcccaccgtgccggcttcgatctcgcccgccagctggccgccctcctcgatcaccaccttgccgtagcggatcttgccgttgaccttgccggtgctgtagatgacgagcttctgccggacggtgagcgtgccgtcgaactccccgtggatttcggcaatgtcgatctcggccgaaccccggaaggcaccctgctccgcgatctggatcacccgggaatccatggtggcctctaccgttccctcgacgacgagcgtgtcgcagtcggtgatctccacgcccttgagcttgatgttcgggccgacggtgagcttgctgcccgcgccttccgagggcacgctggccgcgggcttctgggccgcgggctgggcggtggtggctgcggatgcggcactgttcaccgcgctgccggaaccgccgagcaccgaagagggtgggcggggctggaaggactcggtttcacgcttgccgaagaaggggttttgcacggccatcagatctccttggaaaaagtctgtccgatgctaggaggcctcccccggcaaaaatccacgcgttacgcaagaacggtaaccaaacccttcgatcgttgcatgcacttgcagggcttgcagcgtcatacagcaccgcgccgctgcgtaggcaggaatcgctcccatgcgtcggactgcagccggcgtgctcgcgccgcccggctcagcgctggaggcccgatcggcgcaccacgggcacccactgcgccctgtaggccgcgagcatctgcaacgtctgctcgcgggacagggccacgggcaccatgtccgcgccgatgaaccgcgcctgtacggccttgtcccccatggcctggaaaaccgcatcggcaatccgccgtgcgcgcgtcgccggcagccatgcgggcgcgtagagcgcattccagccctgggcggacaacgcgaggccggcctccttgaaggtgggcacggtgggcagcgtcggcgcgcgctggtcgtcggacatcgccagtatgcgcagcttgcccgcctggtgcagtggctccagcgcgtccagcgtatcgatggccatcggaacatggccatccatcaggtcgtcgagcagcgggccggagcctccgtagcccaccacgggcagcgtcaggccgagctgctcggccagcatgagcgcgaagaaatggggcaggctgccggtggccgggataccggcggacagcttgtcgcggtgggccagcatccaggcatgcaggtgggagaaatcgcgcaccggaacgcccgtccctacggccacgccgaacgcatagcgggtgatctgcgcgagcgccacatagtccttggcaggatcgtagccgttgtccttgaagaccagcggagcgaccagcatggtggccggattggcgagcaccgccacgttctggccggtattctcgcggtgcagttgctgcaatgcgagccggcctccggcgccagcgcggttgtccacggccaccggcacgccgaggcggggcacgagggcatcagccagcagccgggccgcgcggtcggaagagcccccgggcggatacggcaccaccagcctcagcgcgcccccttccaggggccctcccggggcctgggaccatgccgccacccacgccacggccgaggttcctgccacgaggcctcggcaaagccatgtacggcgatcaagggccagggagttagcggaagaagtacggaacgtacgagtcatgccggcagcatccgtccaaggagatgttgccgaatgtagcgccgaccagccgacttcggcaggtatcgttgccccgggaatacaccagcgtccgccggagcgggcgccccaccgtggtcagctggcgctgaagtcgggccggcgcttctgcatgaacgccgtgaaggcttcgcgggccgccggttcctgcagcatgcggccgaaaacggctccctcctcggcaatccgctcgagcaggggcgccgtctggtccctcttcatgaggcgcttggtctcgatcagggatgacagcggcttggccgcgagcttgcgcgcctgcgtctgggccaccatgttgcattccgtcggaggaacgacgcggttcaccaggcccacctcgagagcggcctcggccatgaagggctcgcccagcaacagcgcttcggcggcgcggtggtatcccatcatgcggggcaccagcaggctggagccggcctcgggacacaggcccaggttcacgaacggcatggaaaacgccgcgttgtcccccgcatagaccaggtcgcagtgcagcagcatggtggtgccgatgcccaccgccgggccgcacacggccgccaccaccggcttcgggaacgtggcgatcgcccgcaggaaccggaacaccggggattcctgcgtggatggagggctgttgaggaaatccccgatgtcgttgcctgcactgaagatggccacatcgccctgcagcaccaccacgcgcacggcggcatcctcggctgcggcatcgaaggcatccgccagcgcggcgtacatgacccgcgtgatggagttcttcttctccacccggttgaaggtgatggtcatcacaccggcttcggtatgtgtgaggatgtcctggggttcgctcatcggatgctcctgcgcttcattctttgtaatagacgatctggtggctgctcgcgagcatggtgccgccctggttccagagctgcaccgtctggtcgaaaaagccgttgcggaactcctgggcacgcgcctgcccgagcaggtagccgcttcccgtgtccgtcagttgctcgcggctcgcgtggaagtacacggtgagcgacacggtcccggccggcacctggcgcgctcggcgcagccacacgcggggaaagaatacatcggccagcgcggcgagcgcacagaaatcgagcggccgggcgggctcgtcgcgcatccacagctggctcaggctgctgtcgccgccgccgtcccaccgtgacggcagggcgccggccaccggccgcaggtcgtagcgatcgagccacttcacgggcatgccgcgcagcacgcgctccaggccctcggggcccgccacctcgggcatgggggtgtcgggcaggctccaggtctcgcgccgcaccgcggtgacgaccgtggcggtggtggtcaccaccggcccgccgtcggccccgggctgcagcaccgacagcgtccagtgctgcgtggaacggttggtgcgcacgggcacggcctgcaccgtgaactcaccctcgccgatggcgcccgcatagttcacggtaagcgacagcggatcgcccagccgctccggatgctgcatcacggcctgcagcagcactgcggccgtgatgccgccgaacggcccgaccatgttccagtaggcgggcgacgtgcgcgccgtgtagcggccgggcccggcctccgtgagcgccagcgcgtcgtccaggggatggagtgcagggttcatgggaagcgagtgtgccgtggttgcaaacggttggccgtcgtaccggtgactggacaagacagagcgccaacggctcctgccagcagacgccgtggaacgggcttcgcccggccactggcgttgccccccttcccgcgcgcagccactcagggggatgtatcacaccctttcgaagatgccggcggcgccctgccccatgcccacgcacatcgtgaccatgccgtacttcaggttcttgcggcgcagcgcatgcacgaccgtggccgagcggatggcgcccgtagcacccagcggatggcccagcgcgatggcgcctcccatggggttcaccttggccgggtccaggcccagctggcgcagcacggcgagcgactgcgcggcgaaagcctcgttcagctcgaaccagtcgatgtcctggtgattcaggccggcgtagcgcagcgcggcgggaatggcctcgatcggaccgatgcccatgatgctcggcggcacgcccttgctggcgaagctgacgaaacgcgccagcggggtgagaccgaagcgcttcacggccgattcgctcgcgaggatcagtgcgcccgcgccgtcgctggtctgcgagctgttgccggccgtgaccgagccgcgtgcggcgaacaccgtcttgagcctggccaggccctccaggctggtgtcgggccgggcaccctcgtccagcgtcaccgtgcgggtcttcgcgatgatctcgccagactccaggtccgcggtgcggtccgtcacttcgatgggcgtgatctcgtccgtgaattcgcccgcctgctgcgcggccagcgcccgctggtgcgactgcagagcaaaggcgtcctggtcctcgcgcgacaccttccactgctgggcgaccttctcggccgtcaggcccatgccgtaggcgatgcccacgtcgccgtccttcgcgaagatgctgggcgaaagggatggcgtgttgcccatcatcggcaccatgctcatgctctcgacaccggcggcgatcatcacctcggcctcgcccacgcggatgcggtcggccgccatctgcacggccgagaggcccgaggcgcagaagcggttgacggtgatgccgcccacgctggtgggcaggcccgccagcactgcaccgatacgtgccacgttcaggccctgcgcgccctcgggaatcgcgcagccgcagatgatgtcctcgatggcggccgggtccagccccggcacctgggccagcgcggccttcagcgtcgtggccagcaggtcgtcggggcgggtgttgcggaagtagccgcggtgcgacttgccgatgggcgtacgcgtggcggcgacgatgtaggcgtcctgcatttgttttgccatggagaaggctccttcaatcgatccgtcgatcggtcagtcaatcatttatctggcggggcggctggagggaacccaggcccacgtgaattcgcattgcaccggctcggcgccggattcgtccgtcaccgtcaccggcacctgcaactcgcccttgtcggcgtcctgcatcgcttgccgctgcgcgtcggtgagcaccgccaccgcgcgcagtgcaccgttggcgcgctggcggaaggccatcttcatgtccttggcgagtggaatgcagtcgtcgcgcacgttcagccccacggccatgccggtggccgtctcggccagcaggttcatcgccgaggcatggatgccgccgatgtggttgcgcacgcggggttcgttgcgcaggcgcacttccacgcggtggggcgacatctcgatgaactccacgcgtgccgttttcgtgaacggcacggcgcggcgcagcaccaggttgcgcacccacgggcgcaggaacctcgggaactcatccacctgttccagctgcagttgcaggcggttgggcgcacgggagtccgcggatgcggcagggggggcggccatgctagcggtcaattgcgcaccggcttgccggtgctcagcatgcccaggatgcgctcctgcgtcttcggatgctggatcaacgcgcagaacgccttgcgctccagcgccatcaggtactcctcgctcaccagcgtgcccgcatccacgtcgccgccacagacaatttcggcgatcagcgtggcgatgtgctggtcatggtcgctgatgaagccaccgtcgcgcatgttcaccagcgagccacggatcgtagcgatgccgctgcgtccggccaccgggaagaggcgcctgttcggcgcgcgccagccgctggcggccatggccttcgcctcgttcagcgccacgaacagcacctcgtccttgtgcggcacgacgatgtcgctgtccagcaggtagccgagcttgcgcgactccagcgcgctggtgcccaccttggccatggcggcggcggtgaagccttccgtgaggaagggcagcaggtccttgcccgtggaagccgcggcgttctcggccgcgcggcgcgcgatgtaggtcaggccgcccgcgcccggcaccaggcccacgcccacttcgacgaggccgatgtagctctccatgtgagccacccggcgcgacgaatagacggccagctcgcagccgccgcccagcgccatgccgtggatggcggataccaccggcacctgggcgtagcgcaggcgcagcatcaggttctgcaactcctgctccacgccttcaatcgccgagatgccggccacgacgaaagccggcatggtggcctgcaggtcggcacccacgctgaagggtgcgtcgccggaccagatcaccaggccgtcgtagtcgcgctcggcggtgtcgatggcttccatcagcccttccatcacgtcggggctgatcgcatgcatcttgctcttgatgctggcgatgagtaccttgccatccagagtccaggtgcgcagcgcgtcggactcagccaccgtggtgcccgccgtgcgccagtcggtcaggttcttctcgcccagcagcggctcggggaagtgctggcgctcatagaccggcagctggcggcgcggcacgaacttctgcttcgatgcgctccacgagccttcggcggtgtgcacgccgcctgcctcggccaccgggcccttgaacacccactcgggcagcggcgccttggacagcgccttgcccgcgtcgatgtcctcctggatcatcttcgccacatcgagccagccggcttcctgccagagttcgaaggggccctgcttcatgccgaagccccagcgcatggcctggtccacgtcgcgcgcgttgtccgcgatggtggccaggtgcacggcagcgtagtggaagctgttgcgcaggatggcccagaggaagcgcccctgcgcgccctcggcgttgcgcagcagcttcaggcgctcggcggcgggcttcttcagcatgcggccgtacacctcgtcggccttctggccgccgggcacgtagtcgccttcggccaggtcgaagcgcaggatgtcgcggcccaccttcttgtagaagccggccttggacttctggcccaggtgcttcatctcgatgagtttgttcagcacctcgggcgtgccgaagctgccgtagaaggggtcagtctcctcgctcaggttgtcctgcagcgtcttgatgacgtgggccatcgtgtccaggcccaccacatcggcggtgcggaaggtgccgctggaggcgcgccccagcttcttgcccgtgaggtcgtccaccacgtcgtaggtgaggccgaagttctccacctccttcatcgtcgccagcatgccggcgatgccgacgcggttggcgatgaagttgggcgtgtcgtgcgcgcgcaccacgcccttgcccaggccgctcgtgacgaaggcctcgagctgatccagcacttcaggccgggtggtgggcgtgtcgatcagctccacgagcgtcatgtagcgcggagggttgaagaagtggatgccgcagaagcgcggcttgatcgcatcgggcagcgcctcggagagcttcgtgatcgacaggcccgaggtgttcgacgccacgatggcgctcggcgcgacgaagggcgcgatcttcctgtagaggtcgagcttccagtccatgcgctcggcgatcgcctcgatgatgaggtcgcagccgcgcagttgctccagatgctcttcgtagttggcctggccgatcagcgcggcatcgtccgccacgcccagcggcgaaggcttgagcttcttcaggccctcgatggccttggtgacgatgccgttcttcgggccttccttggcaggcaggtcgaacagcaccacgggcaccttcacgttggcgaggtgggcggcgatctgcgcgcccatcacgcccgcgccgagcacggcgactttcttcacttggaatcgggacatggtggtttcttgtcgaatgggttactgcacgcgctgccagacttgggtgcgccagaacggccccaggtagccgcgcacctccagcttcgcgccgccgtcgatgggcgtgaagctggcgcggtattccttgccgttctcggggtcgaggatcctgcccccttcccacaggtccttgccttcggccttcttgccgccgcggatgatctccaggccggcgatgggctggcccttgcggtcatcgctgcactcgaggcaggtggcgtcgggcttggtgtctttcttcagcgacttctcgatgcggcccgacagcgcaccatccgcctcggtgatacggatctcggccttcgcctcgccagtcttgtcatcgatgctgcgccacgtccccaccggagacatctgggcccaggacggcagcgcggcggctgccaaggcaatagccaacaaagtggttctcatagcggcatccctgtggtctggttgaaatgaaggccgtggcgacgggggtcaggccagggcggcgtccgtgtccatcagcggtttggcaccggtgcgcgcggtgcgcatcagggtcgccgtctcggggaacagcttggcgaagtagaaacgtgccgtctgcagcttggcctggtagaacgggtcggtattgccggcagcgatctctcgcagtgccacctgggccatgcgggcgaacatgtagccgaacaccaggtgtcccgccacgcgcaggtagtccaccgcggcggcgcccacctcgtcggggttctggaagcccttgaagccgatctcggtggtgaatttggtcatctggtcgccgaggtaggcgatggggttgatgaactcggccatcttctcgttcacgccctcttcctcgaccagcttgcccacgagcttgccgaacttcttcagcgtggcgccgttgttgcccaggatcttgcggcccagcaggtccagcgactgcacggtgttcgtgccttcgtagatcatgttgatgcggttgtcgcgcacgaactgctccatgccccactccttgatgaagccatggccgccgaagacctgcatgcacgcgttggtggcgatgtggccgttgtcggtgatgaaggccttcacgataggcgtgagcagcgcgacgagctcgtcgctatccttgcgcaccttctcgtcgggatggctgtgcgccttgtccagcagcagcgtgcagtagatctgcagcgcgcgggcaccttcggcgtaggccttggccgtcagcagcatcttgcgcacgtcagggtgcacgatgatcggatcggcctccttgtccttggccttggtgcccgacaggctgcgcatctggatgcggtccttggcataggccagcgcgttctggaaggccacctccgtcaggcccagcgactggttgcccacgcccaggcgtgcggcgttcatcatcacgaacatggcctgcaggcccttgtgcggctgccccaccagcgtgccgatggcgccgtcgatggagatctgggcggtggcattgccatggatgcccatcttgtgctccaggcccgtgcagtagatcgggttgcgctccccgatcgagccgtcggcgttcacctggtacttgggcaccacgaacaggctgatgcccttgctgcccttcggcgcatccggcaggcgggcgagcaccaggtgcacgatgttctcggtgaaatcatgttcgccggcgctgatgaagatcttgttgccggtgatcttgtacgtgccctcgggcgcgccggccacgggctcggccttggtgcgcagcaggcccaggtcggtgccgcagtggggctcggtcaggcacatcgtgccggtccactcgccgctggtgagcttgggcaggtagagcttcttctgctcttcggtgccgtgcgcatgcagcgcctcgtaggcgccgtgcgacagccccgggtacatggtccaggcctggttggcgctgttgagcatttcatagaggcactggttcacgacgaacggcaggccctggcctccgtattccggatcgcacgacaatgccgcccagccgccttccacatactgcgcgtaggcatccttgaagcccttgggcgtggccacttcgtgcgtggccttgtccagcgtgcagccctcctcgtcaccgctcatgttgagcgggaacgccacgcccgcggcgaacttgccggcttcttccagcacggcattcacggtgtcggcatccacctccgcatggcgcgggatcgccttgaactcctccgtgacccggaaaacctcgtggaggacgaattgcatgtcgcgcagggggggcgtataggtcggcatgaagggactccttgttcggtgcgttggatgggtggaatgcgtaggcggaaaaagacggaaaaacgttcaacccgccggcctggcggcatagcgggcgaggatgttgtcgaagccggccgtggcccggcccagggagccgggcgtctgcaggaaacgcgcctcgtagtgcagcgcgaggatgaggccgtgtatctcgaacagcatctgctcggactccacgtcggcgcccacctcgcccagttccttgcactggtcgatcgcccgcttcatggcggcgtgccaggtaaggaccgaattcgcgagcgcatcgcgcaccggccccgtccggtcgtcgaactcgacggccccgctgatgtagatgcagcccgagtcgatctcgatggaggtgcgcttcatccagttgtcgaacagggcgcgcaggcggggcagcccgcggggcgccgacatggcggggtagaacacctcgtgctcgaaccgcacgtggtactcgcggacaacggatatctgcagctcctcgcgcgagccgaagtgtgcgaagacccccgatttgctcatgcccgtcacgtcggcgagggcgccgatggacaagccctccagcccgatgtgcgtggccagccccagcgccgcatcgacgatggccgccttggtctgctggcctttctgcagcgcgcggccctcccgcgtggcggcagggcgctgggttttgggggagacggtggacggcacggcagcacgaaataaaacgaacgatcgtgctattttgcagcaaaaggatggcggcagccagccccggcccggcggccgcaagcaattaagggtaaacaccgagacccgcatctgcgggcctgacgctcagtgcagcagcaacgcgagtgtcgcgtcgaggtgctcggtcggcgggcggcgcagcccgctgcgcgcatagcgctgcagcctgccgcgcacaaggtcgcacagcgccgcggcgcggacctgcgcatcgaccgtcggggtggcggatccggccgcttcggcagcgccccgcaggcactggcgcagcgtcgattcgatccggtcgaagaactggcccatgcgctgctgcagccgctcgttctcgaagacgagggcatcccccaccatcacgcgcaccatgccggggttgcgctcgccgaactgcaggaccatggccaccacgcgggcagcgcggcgcgctccgtccacccgggatgcctccggcatgtcgcgatccacgatctgggcgacgagcgcgaacaccgattgctcgatgaaatcgatgaggccttcgaacatctgcgccttgctggcgaagtgccggtacagggccgcctcgctcacctccagccgcgcagccagggcggccgtcgtgatccgctcgccgccaggctgctccagcatggccgccagggtctgcaggatctgctcccgccgctcgcccggcctgggccgccggcgggcagtgggcggcggtggcgcagcctcgggctccgtgccgtcgttggatgtgaggggaaaggattcagccatggccgcaaatgtatgcaattgattctcgcataccacccctgccgcacgatgaccgctagcccgcgcccggatccgtctctgccggaatggccacgctggcccgcagcccgcggcccaggcggcccgtccgcaactgcagcgtgcccccgtgcccgcgggcgatctcatcggcgatcgccagccccaggccggtgccctcacccacggcacccggcacccgatagaaccgctgcagtaccttgccgcgctcggattccgcaatgccggggccgtcgtcctccacctccagcaccgcgcagcacggcccgctgccgccagcccgcataccgcagcgcaaggtgacgctgccgccctccggcgtgtaccggatggcgttgtccacgagattggaaagcaactcgcgcagcagccacccatggccggatacctgggccggctccacctccagccccaggtccagcccgcgggcggtggccacatccagaaaatcctccagcaggctttcgcacagcgccttgaggtccacccgctgcttgggctgggcatccacgctgcccgcatcggcccgggacagggccagcaactgatgcaccagtttggaagtgcggcgcgccgcccggcgcagcgcctcaatgtcctgcacgtccagaacaatgccctcctggacggggccatcccccccgacccggccatggtccgccccccgggcagccagcgcccatgcctccacctgcgcctgcaggcccgccagcggtgtccgcaactggtgggccgcatctgcgacgaaacggcgctggccctccgtctgcgcattcaccaggacgaaaaggcgattgagcgaccgtaccagcgggcgcacttcggcaggcgaggcctcttccgggatgggactcaggtcgcgcggcgaacggtgctcgacggcctcggccagatccaccagtggcttgaatgcctggcggaccgcccaatggatcgccagccctgctgccgcgaccagcacgagattgggcagcagaaccctcagcagcatctgctgtccccactgctggcgcgggtcggacccgtcggccagcgaaaccaccagttcccccgccccggtacgggtccgctgcacggcgacgcgatagaccacgctgtcgtgctccacgctgtggaactccggctcatgcgtgagcggcacggcgctgtacacccagtggtcgccgagcaggatgcgccccgacaggtcctgcacgctgtagcctgcataaccggcgttctggcggaggaactcctcgaccggaggcgccagcagcagcacggggggttccccgtcccgccgggacggcccggccagcgaatcggcgagcgctggcagcaaccgcacgaggcgctggtcgtgccggctggcggcagcgtccgcggaacggtagtcgagccatgcgcccgccaacgcgagcacacacagcggcagcaccagaaagaacagcaggcggttgcgcaggaccgacgtcatcgtgccggacgcggccgtcaaccctgcccgcgcgccagcaactccagccggtagccgaagccccggatggaccgcagcgccacgccgccgggctccagcttgctccgcaggcgggacacatacacctccacggcattgggggtgatctccttgtcccagccggtcagcgcctggaccagcttttccttgctggccggcttgggcgcgtggatcagcaggtattccagcaccgtccactcccgtggtccgagctcgatgggctggcgcacggccaatccgccatcggcggccgggaagcgcaggctcgcgtgccggcctgccgtgtccagctccagcggcccgaagctcagcaccgcggtggtggccgcatgcgagcggcgcagcagcgcgcgcaggcgtgcgagcagttcgggcagttcatagggcttgaccatgtaatcgtccgccccgaggtccaggccctggacccggtcgtgcagggcatcgcgggccgtgaggatgagcaccggcatcgacgggctggccatctccggctcgcgcaggcggcgcgtcagctccaggccgtccatgcccggcagcccgatatcgatgatggcggcatcgaaagactcgccgcgcagcacctcttccgcccgctccccgctgcccacccagtccaccgcgtagcccgcatcggtcaggcccagcttgatgccgctggccagcatcacgtcgtcctcgacgagcaacaggcgcatggcaggagagcaggccgcccgccgcgctcagtggctgcggatcatggtgccgtaggcctgctcggtcaggatctccagcagcatcgcgtggggaacgcggccatccacgatgtgcaccgcattgacgccgctcttggccgcatcgatggcgcccgcgatcttgggcagcatgcctccggaaatcgtgccgtccaccacgagttcgtcgatctcgcgggccgtgagctcggtgatgagctcgccggccttgttcagcacgccggggatgttggtgagcatcatcagcttctcggccttgagcacggtggccagcttgctggcgaccacatcggcgttgatgttgtagctctcgttttcctcgccgaaaccgagcgggctgatcaccgggatgaaggcgtcgtcctgcagggccttgaccacgctgggatcgatggacacgatgtctcccacctgcccgatgtcgtgctccttgctgggatcgtccttgtccagcatcttcagcttgcgggcccggatcaggccgccgtcgcggcccgtcaggcccacggccttgcctccggcctggttgatcaggcccacgatgtcctgctgcacttcaccggccagcacccattcgaccacctccatggtctcggcatcggtcacccgcatgccctggatgaactggccctgcttgcccaggcgcttgagcgccgtctcgatctggggaccgccgccatgcaccaccaccggattcatgccgacgagcttgagcaggaccacgtcttccgcgaagtcggcctgcagcgccggatcggtcatggcattgccgccgtacttgatgacgatggtcttgccgtggaacttgcggatgtagggcagcgcctgagccaggatctcggccttgtcccggggggcgatggattgcagatcggtcatggaatgctcgacgtgtaaaaacagggcagcagccagtggagaagtgcgcattgtgcccgctccgccgcgccttgcggcgcaccgggggccatgcccggtgcaggccgcttcagtgcctcagccagacgggcaccttgaaccgcacgatggccaagtaggccgtcacataggtcagcccgaacagcccgcagaacaccatcaggaccggcgtgttgctccagaacagaacggccggcaccacggtgagcatcgtgaagccccagagatagggcgacgtgcggttgttgcgcatgagcacccgccgcgactcatcgtcgtggaacaccccgcgcacgatgcgccggtagatgagctggtggaaatgcagtgcatcggccacccccggcgacacgccccgcgccagcttgcggtagctggaaaacagcgtctcccacacgggatacatcagcagcagcatgggaaaccagggagagacgtcgcgattgcgctgcaccagcgcgatgctgctgagcgcgatcatcaccccccagatgtaggcaccactgtcgcccgcgaacagcatgccccgcgggtaattccagaccaggaagcccacggtggccgccgcggtgcagatcagcagggaagccagggcgcggtcgcccacctgcaggctcacatgcgccagcgcgaggcagatgatcagcgccaccatgccagccaagccgttgtagccgtcgatgatgttgaaggcatgcggcaggcccgcgaccgccagcaccacgatgcacatgcccagccacggaatctccaccaggtgcgcatccagccagggcaatcccagcctgggcacgttcatgttgagcaccatcaatgcgatcccgccggagagcgcggtgagcagcagcctgtagcgcacgggcaggcgctgagtcatgtcctccgccatgccgccgatggccgccggcagcaggctggccatccaccagccgacccaggagccgaggcgcagagagcccggatccccccacaagatcgactgcaaggcccccagcgaccagctgatggccatcccgaccagcagcgctgcgcctcccaggcggggcacgtcacccaggtggaagcgctgcggcatggcttcgccgtagttcgcggcgtggtctcgcccccaacggacgatacaggcggcagcgagggccgtcgccaggaagctgaccagagacaaccagatcatggggcgccgatcctacgcgcttcggcggtatccgcacgcaacaaagatcgcgcctggtgatacacaggcgatgtccacagccgcagaaggctgcggacatgccatcccagatgggccatgcggcgccggctggcgcgttggccgacatggcccacgcgcaccggtgccctggccagccgccagcccttcaggcgcaggcgcaggcagagatccacgtcttcgcagtacatgaaatagcgttcgtcgaatccgcccacccccttccatgcggcagcaggaaacacgaggaacgcggcgttcacccagtccgtgcggcgatcgggctgccggaggattcgccggcgccagagggcacccggcgtcggcaactcccgttcggaatcctgcagctttccgcacaggtccacctgctccggataggcgcaaccgacgcccggctcggatgcggcctggcgcaaccgctcgaacggatcggcgtcgagaaaggcgacatcgggattgatcacgcccacgaatggctccatggcgccgctcaatgccatgttgtgattggcgccgaaacccaggggccgggcgttgcggcggatatccagcgcgaacggccagtccgtgcgtcccggcggggtgggcggggatggctccggtatgttgagagtcaacacgacccgcgtcacgctccctgcgcaccagcgggccatgccgtgcagcatggcgtgcaaaagggggccgtggccatggctgacgaccgatacagccaagccgccaggaggggatagtgttgtcatgaactgcgtattgtcgtctccccggaccgacagccctgtaggagactactcacgcggcccggggcaacagcccatcagggggccgtcataatcccgggatgacccaaacaatcgaggatttgcacgtctatctccgcagcatccgccccgacgagcgcacctccctttcggtgctggcagagcagatccaccccggcgcaacggtgctggacctggggtgcggcagcggcgcactgggccagtaccttgcgcaaacccgcaatgccgtgagcgacggcgtgacctggagcgaggccgaagccggccacgcacgtccgcactaccgccgcgtcgtggtcgatgatctcgaaacatgcgacctcgttaccgtttttaccggccagcgctatgactatatcgtctgtgccgacgtactggaacacctgcgacgtccggagcaggtgttgcagcaatgccgacaccttctggcgcctgaggggcgcgtgctgatttccgtgcccaatgccggctactgcggcctcgtggcagagttgctgcagggcgagttccgctaccgggaagaaggcctgctggaccgcactcacctgcgcttcttcacccggatatcgctcgcaaggttcctgggggaacaagcctggggcctggaagacatcgacaccatccgtcgggaagtaccggaatccgagttcgacgccgcattcgacaagctgccacccgcagtggcccggcacctgctcgccacgccggacgccatggcctaccagttcatcgcgagggcccgcccggcagcggaatcggtgaccaacgacgcggcaggtacggaccacgacatggagccggcgcgggcgcttttcaccgcccagctctattggggcacccgccacggattcgccgaggaccagaagctcaccgcccgtggaacgatcggcgagcaccaccagaccctgcgcttcgaccttccgtcctcgagcgagcccatcacccagttgcgcctcgacccggctgaccgacccggcttcctgcatttgcacgggatcacgctgcgcgcgccggacggcagccccgcctgggcgtggcaggccgacaccgcctcgcgcgccgcgatggagaaacagccgcagcaacagatggcctggaacctccagacactgcctgccgcagcggcagccagcctggtgctgctgaccggggacgacccatggatgcagttgccggttccgccggaagcgctggctaccgcgagcgcgctcccgggcaacgccttcctggaagtggagctcggctggcccatgtctgccgactatctggcgctttcgggtgcggtccgcccattgcaggaccagattgcccagttgcgggacgagcaccatgccacgcaggtcaggatgaatgccgagctggaagctgcgcgcaacatctgggcggaagagcgccaggcaatggaaggctggaaccagaccctggaatcggaacgcagcgccctccagcaggcgcacaccaaggtactgcagcaacgcaacgaactgcagcagcaggcttcccagtccctgcgcgacatcacgcggctgcagcacgaactgggatgtgcgcgccgggacttcaattcgctctccagccacctgcattccatcgaaaactccaccgtgttccgcgccacgcgccccatcgtccacgccaagatgcgcctcgacaaaatcctgggccgggcgccgcgcgccgtggaaccagtccgccacaaccccattcccgtcgcgcctcccgcgcatcctgtcgatgtcatcgtgccggtctaccgcggactggccgacacacggctgtgcgtggaatcggtcctcgccagcaactgccgcacgccctatcgcctcgtagtcatcaacgactgcagccccgagcccgaagtcactgcctggctgcgcgaacgtgcggccggggacgaccgcatcctgctgctcgagaacgaggaaaacctcggtttcgtgggtacggtcaaccgcggcatggcgctgagtggcagcaacgacgtactgctgctcaacagcgacacggaggtcgccaacgactggctcgaccgcatccgccaagctgcctacgcggacgcgaaagtcgcgtccgtcacgccgttctccaacaacgcgacgatctgcagctacccgcgcttctgcaaggacaatgacctccccgcgggctatgacacggcgcgcctggacgccctgtgcgccaggacgaatccaggagccgtggtggatgtgccgacgggcgtggggttctgcatgtacatccggcgggactgcctccagcaggtcggccttttcgacaccgaacatttcggcaagggctacggcgaagagaacgatttctgccagcgtgcccaggctgccggctggcgcaacctgcacctgctggacaccttcgtgctgcacaccggcggcgtgagcttcggcgacagcaagagtccccgcgaactggccgccatggaaatcctgcgccgcctgcacccgaactacgaccgcgacgtgcatgccttcgtgcgtgccgaccccgcggccccctaccggctggcgctcgatgcggcacgcatcacggaggccggcaagccgctggtgctggcggtgcttcacgatcgtgcgggcggcacggtgcgccatgtccgcgaactggcacaccacctggacggacaggcgctgttcctcacgctgacgcccgcacatggccacagcgtcaagctgcgcatggcaggggaggaagaaggattcgaactggcattccggctgaacgaccagtacgacgaactgctcgacgtgctgcgccgcctgggggtgagccacgtgcattaccaccacctgctgggccatggccaggaagtgcgcaatctgccccacctgctcggcgttgcctacgacttcacggcgcacgactattacagttactgcacccacatttccatgaccggcaccggccaccggtatgtgggagagacagggccgggccagtgccagtgctgcccggcagacatgcaggcaccgatgggaggcaccgtggcccagtggcgccaggccaacgcccgcctgctggaagccgcgcgccacgtgctcgccccgagccaggacacggctcgccgcatcgcggcgttcgcacccaatgcgcgggtgcttgccgtgccgcataccgacatgcccgaggcctcagccctgccggtaccagcgccccgcccgctgccggaaggccgcaggctgaaggtggcggtcatcggcgcgctcagtgccatcaagggtgcggaccttctggaggccgtcgccatcgaagccgctcgccgcaatgcgcccgtggatttccatctcatcggctacggctaccgcagcctgcagacccagccccgggcgcacctcaccgtgcacggtgaatacgccgaaaaagaccttccgcaactgctgcagtggctgcagccggacatcgtgtggttcccggcccagtggcccgaaacctacagctacacgctcagtgccgcactcctcgcgggactgcccgtggccgttccggacatcggcgcattccacgagcgggtcgtcggccggccctggagctgggtgtgtccctgggatgccacggcttcccaatggctggcatggttcgacgagatccgcagcatgcacttcgcgaccggcgaagcgcctgccttgccgcagcccgtgcccctgcccgacggcatggacggccaggcggcgcaggccggcttccgttatgaaaccgattacctgtccggcatcaggcccatggagccgtcgcaaccgctttccctggaagaactgcagcgcctccagccccaggcgacccctgccgcggccgcgaaatcgggcctgctctcggcagtcgtgtaccttcgctcgctgccggtcctgcgcggcgtggcgcggcgcatcccatcccattggcagcgccgcgtgaaaaactggctgcaggcatgaactgaacggcaggccgaggcgagccaggcccgcccggcctggcgccacccaccgccacgggctggcaggcctcagcgccccagcagcaggaagatttcgttgttgagcagccactccggcgaatacctgccgcgcaactcctccggaatctccatctgcaggctccggcgttcctgccggaccacgtggaaaccggcctccgccgtcaggccgaccagttcgtccgccgtgagacggttcaaggcccggtactcattgaagacgaagcgcttgtagccttccggaccgaaatccgcaaaaccgaaatcggtctccgcggcatcgatgggcccttcgtgtgcgcgaatgatctcccacagcgcctcttcgctcaccagcagatggtgccatggcacctcgtcatagcggcgcagatgcgatccatacggggaatagaacagcggctcgatctggatgaagaagaatccccctggccgaaggcaggcatgcaggtccttcaggatcggcagcagctggccgcgatcgacatgctcgaaggtggaccagctcatgatcccgtccacgggggcctgccggcctgccagcggtgcaccgggctggatggtttcgaatgtcagcgccgagggaatgcgcgacatccccagttgctcgcgagcgatacgcggcagcttccggtattcctggcggatatccacgccatggatgcccgtggcgccatgcttgagcaccagcgccaggtccgtgatgccgtctccgcatccgaaattcagcagccgggacgtgcgcagatccagtgctccgccgacccagtcgttgacgacgtcggcagcatagccgaagtgcgcgcggaaccattcgtccgaaatccgcccctcatcccaggcagccactccccaaaggcgttcctgccaccgactcatccagttcatgggttcaccgccttctcctccattggattgcgcctgacatcggcacgcgcccggaaaaaacgcggcgcctccgtccataaatgccatgcagcaggccgctgcctgagcagcccgtcaaaatgatcaaacaccctgtcggtcaactcctggggatcactgaacgtgccgagcggcgcgatccgcagtgtcctgcggcccgattgcaaatcgatacccatgtagaacaccgtggccggcaatgaacggtccaccgccatctgcggcagaacggcaggcacgctgacaggttgccccaggatggtcgcggtccgcgtgacgttgacctggtcttccggcacatcgatgaccaccaccacctgctcgtcacgccgaagcgcctgccgcacgccctccatgcccccaggcacgaagaccaccgggcgatgcagtgccatctccaccgaacgcatgcgggcacgcacataccgcccgaacacccatcgcccgacgaaatcccgcccgccgggtgccgccagcaccatgttgccccgcattcctgccgtggatgcgtggcagagcgcccacataccggcgccccagtggaaagtgaacaagagccccgcctttccggcaccgctccatgcaccgtccacttcgacatggcgccgcatccaggccgcagaccgtgtccggaagagataatggtccgcgtggtccagcaaggtcaccaacctgcgttccgcaagccattcttcggcaaggccgtgtacccacccacgcgaactggcctgctccagcgccgcctcgcaggcgtcacggtagagccatcgccagtgcgccatgcggcggaacaggcggaagcacacggtccatggcagcacggccgccagaccgggcagcaccaccacttccagcagatcccggctttccctcttacaccgcgaccaggcacggccccaacgcgtcatcaccgattcattcccagcggtgcggcaggcggaccaggcctggcatgggcttcggaaaggaaaaatggaaatgcaggaactgaaaccattcgtcataaacgaccagccccgtctcgtcgaagagatagacgctgatcacgtaatcacccgtgtgcagaggcagctcggggaatgtcaggaccgaacgccacgagccgtcctcgagccgtaccggctccgctccttcttcatgggtcccgagcgaagtaatgcccactccgcgtgattgctcgatcatgaatccgatgttcggacgctcgtccccgcggccacgcactacgatggagaccaccagatccttgctctgcagcgtgccgggacggtccccctccggctcggcaaggtcctggacgtccacggaaacaatgcaggcactgccggcatcccccacagcgacacgattccggtcagggccttccacggcagcgcccccccctgcaaccaggtctgccggaggcagtgcgccggcaacgtgaggaacctccccctgggatgcgccgtcgcgcaaacgggtatgcagatcgtaggccgccagcacaggctccgtcggcccgaactgctccacgcacccatccttcagccacaaggccacatcgcacagatggcgtatgtgataggggctatgggaacagaacaggatggtgcagcccgcatcccggaaagccatgatccggtccacgcactttttctggaaatgctggtcccccaccgccagtgcctcgtcgatgatgagcacgtcgggctgcaccgcggtgaccagggcaaaagccagacgcaccgccatgccggaggaataggtcttcacgggccggtccagcgcatgcccgagctcgctgaactcgacaatctcaggctccaggcgctgcatcgtctcccggtcgataccgatcaggctgccgccgaagtacagattgtcccgcccgctgaaatccggatggaagccggctccaagctccagaatggccgtcacccgtcccacccgctcgatcgagccgctcgatggctgaagcgttccggcaagcagtttcagcagcgaactcttgccggcaccgttgtcaccgatcaccccgatgcactggccgcggcgcaattcgaaagacacgtccttcagggcccagtggctgcgatggtgggagcggccggtaatgagcgacctgagccgctggcggggagacgcgtagatgcggtactccttgcccaggtttttcacctggaggaccgtctcggacaagggttgcagcgcggtcatagccaatccaccagttggtcacggctgcgccggacaacgacgttcaatgccatggcgacgaccagcagccacgccccaccggccagccatacgctggaaggaggccagtcccccagcagcagcacctgctggtacccgatgaccagggccgtcatgggattgagccacagcacccagcgccagttctccgggaacatggtcagggggaaaaggatcggcgtgaggtagatccccacggaaagaagaaagcccacgatctgcaccgtgtcgcgcagggctgcggcaagaatcgcaagcaggtacccgatgagcaggcagaggagcaattgcagcgccagcaacggcaccatcgccagcagggccggacgcactccatgcagaggggtatagaccaaggccaccagcaaaagcagcggcccgaagatcacgccgctggccagcacggcccgcgtcgtgaagagcacgggcggcaacgggttcttctgcaaggttccccccgcctcgatcaagctgttcatgccgcgggacacggcatcgcagaacgccatccatggcagcgcgcccacgaccaggaacgtgcctacggcatgcgtgggggctccattgccaagccgcatggagaacacgacatcgaaaacgaggtaataggccgcgacagtcagcaagggctgcaggtaaggccacaggatgccaacggccgtgcctgcgtggcgcgccgccacctcgcgccgggtcaacacccataccagggagcgggcgctccagacggcacgccactcgttccgcaaagtctgcatgaaaaaaccatcaaaggcggggcgctacccgccaaataacggcacaggccctgaaagcctgtgcctcgatcacacccgcagagcttacgcgttacggcgccgtcttcaccggttgcgggttgtagccagctgcaaaagcttcgatggcttccttgttgatttttgcttcctgctgcaaagcctgcgcgtcggcgacgcgcgcttcctgctgcacgttcgcacggacttcctgcatcagttcgctgcgcacctcatcgaagctgcgcgttctcgcagcatgccgaccttccagttgcaggatgtggtagccgaacttgctctccacgatgccgctcaactggcccggcttggtcagtgcgaacgcagccttgtcgaactctggcaccatctttcctgcttcgaagaagcccaggtcaccgccctttgcggcgctgcccttgtctgcagaacgctccttggccaactgcgcgaagtctgcgccgcccttgagttcctgctcgatcttctcgatctgcgcccgggaatccgccccagtgcctgcaatcagaatgtgccgcacctgcacttgctcgggcaccttgaaacgctccggcttggccttgtagatgttgcgggccaacccctcggcaactgcatccgagggcatgttgtccttgtccaccttggccagataggcgtcggacagcaccttgtcccgagccacgcgcaaggcggcggctacttccggatccttctccagccccgcggcttcggcgcgttgcgccatggcacggcgtgcatagaggttggaagcaatctgggtcactgtctgcggacgggacaacacggtatcgcgcatttccggaggcatgcgcaatgcatcggctcgcatatcgctgctgtcgatcgcgatatgcgggccctggatcagcacggtttcctgggcatgggcggacaacatcattgcggagagcagggcaccggcgcagaggcggaaagcggaacgtttcatgtatgagtcaaccatcagtgagaaatgaaaaaaggcgggggagacccccgcctttttttggatcacattgctgtgaaaagtgccgtagcagcagtgaattactgtgcagccgggaacgtgaagcggtggggccacgtgataccgtaggtaccagacgtgccagccgatgccagcgggttggtgagcttgatgaacgaagcaccgatgatcggcagaccacggttgttgttcgtcacgtccacgcggctccagccgttcgtgtaagcaccggtcgtcagctgttgggctgcaaccgacgcacccagcacggaacccgaagagaagctcagcacgctggtttcgccgcagaagcgggtttgtgccacggaaccaggcgagaacacggcgccggcagtttgcgtgctttcttcgcggtcgtagaaagcttggccggtggagttcacgcagatcgcaccgcccacagcttgcagcgaggtgttaccggggttgaagcgctcgtcggtcaggttaccgttaccgctcaggtcagtgaacaggcggatattggtggtgtcggcggggctttggttagccgcagcgtagttcgcagccacgttgtaccgacgggtgggcatggagaacagccagtccgtcttggcggagatggaagcatccgtagcgtactggttggtgatggaggtcacagccagggcgttcgtcaggttcgtggcttgcaccagcggagacacagccgtggtgctgtttgcacccgtcacggtgtaaggcgtggacatgtcgggcaggtcgtagttcgcagcagcgatcttcggcaggttgcccggggcagcgccggcagcgttgagcacgttcagggtacggaacagcgggtcggccgtgtaggaatccggcgagccgttagtgttcgcgttctgcgggaagtgcacgaagttaccgacggcaggcagaccaccgttttcagcacggatggccgtagcgccgccagcgaacgtcgtggtttgcgccacgttgatgatgtaccagtcaccgaccaggccggtggtaggcgtgtcgaaaccagcagcagccacggcggcaggggtcgtgaagttctgcagcgtgccgttcaggacggaagacgtgcaaggcgccacgccgttcacgtgcttgatggccgtgtacagggggttgaccgtcgtcgagccggggatcgttgccggaatgtcagccatgttgaagatttcaacatagccttcacgggtctggttggccaggtcggcagccacgaggcccgtgttcaggcggtcggtcacgaagcgctggggaacgttcttcgtcagagcgggcagcgtgcaggtgccgtcagccgtctgcagttgagccacgccatcggagccagccgtcacagcagccgtccacacgtcgccaggcgacatgaagacttggaagtccagaatgtcgtcggagttcagggcgccacggaaacggaccttcacggccttgccgcgggaggtgtcggtgttcaccacgtgcagaacggtcatgttgccgttttgcgcgttgaagtaaggcaccagcagtgcatggcccacgccgccttcggcgaacgacagcgtcgtagcggtcgttgccgtcagcggagcctggccgacgaccacatcagcggatgcggcgccagcgaagcccaggccaccaatcatggcagcaatgctcagggccagaacatttttcttcatatcgagaactccagttaaaaagttggtaagcgcaactaccacgattgattacgccaaagaatagtagcacagcgcattcacggcctgtactgcggaacctctgccaatccttcgcctgttgatgaaatgcaacagtacctggagacgcaccgcacgaggcccacccgagcacggcaggtggtgagcccggccattctttggggtagggcttgcagacgcggaagagcctgcgcaaagcacccttgcggatgcccagcgggtctgcctctccgacctctacaaaccttgggggcgaacaataccaaaagaaccctgcattcccaagcaaaaaaacccaaattcacacacatttcgctggagcgatcagggcagtcgcgacgccccgaccacatcaggggcactcaaacggtctccaggcactccacccccgtaatgcgcccgccagaatgcaacaacgcccggcgcattcgcgaccgggcgttgttgcctggatgctcagtcaacaggccgtcacctccatggatgcctccaggcctgcagacgtatcagaggtcctggaacctccaccattgtccatcctcctgcacccaggtttcatcgagataggtatcgatgctgttgagcttgacgccgatgatcatcggcttggcggtgagcttgatcttcgcgacgcacttttccggctggcactccacgttcgtgacctcggccgcagtgaccgaggcagcattgccgaactgccgcgcgaactgctccttggtgacggccgccctgtaggaaggaggcgtcagcgcataggtcttctcgtactgccctgccatgcgggccttccaataggcctcagcccgctccttcaccgcctgctcgggggtggcaggcgccagggccgcgcaccccgccaacgccatcgcacccgcgaccacgcatgccgaacccgacttgagaatgagagttttaaagttcataggaaaaaatgataagtgaatccatcactgcggaggcaatggctggatcgttgtagacgtacccgacggcgcaggggtgcgtccgttctccttcaactcgatgatctgcaaccccttcaggcggtcgcgcagttcatcgctgacctcgcggatgtcgatgtcggtccgcaccactttgggcgtgatcaccaccagcagttccgtacgagtacccgtcttgccgttgttgctgaaaaggcttccgacaacgggaatgtcctgaagcagtggaatgccggatttggacgaattgttggtatcgcgaatcaggccacccagcacgatggcttcacccgagcgcacggccaccttgctcgtgatctggcgctgctggaacacaggctgcagggaaacgttacccgaattgtccgccacggcatccgtcacggcttggtcgatctgcatggtgaccaggttgccggcattgaccgaaggagtcaccgccaggctcaccccggtgtcccgatactggatcgtgtcggccacggaagtgcctccactgatagcactggtcagcgttcccgtcttcaccggctgctggttgcctacgctcatcatggccgtatggttgtccagcaccatcaacgacggactggagatcactttcagcagccgcttggtagccagtgcattgagcaccacccggacattgcccagtgaattggacagcgcgtacgagaaaccggaggtggtcggcgtgggtatggaagcaccgatggacgaattactgccaggagcgttggtcagcaactggccggccccgttgaggttcgagggtccactgttgctgaaggcccattgcaagccatactggagcgagtcgtccagggtgacttccacgatggatgcctcgatcagcacctgcgtcggaggcaggtcgagccgcttcaaagtcgcctcgattttcatgtagttggacttcgttccccagaccagcaccgaattgttgagctcgtcggccatcaggcggactccgccgaggttagcgctgaccgcgccctgctgggcgcccgcctggttctggttgccgcggttaccctggaacgacccgaagccgctaccgctgctgaagccaccaccgaaaccgccgctgctgccgaagcctccgctgctgccgaagcctccgccgagggacgagttgccgaaccctgacgagccgaagccattgttgaaggacgaattgccaaagcccgaggagttatacgaattggacgacatgcccccgagaccgggcgccaccccgctgttcgcgacgctgcctccggactggccgccgaagatgccgctcagcacgcctgccaggtgcttcgcgttgccgttctgcacgtggtagatgaacagttgcggctccgcaccattgtcgctgggctggtcgagcttctcgatccagcggcgggcctcttccaggtaggctgcgcggggcgtgaccacgagtatgctgttgatgcgctcgatcggcatgatgcgcagcgcgccgaacaatggattgccctcacccagcgtcacgggagcggcattggcctggttcgcaccagcagcggcggttgccgccgcggcagcacctgcgggcgtgccaggaacagccccgggcgcgctaccgccgccactcaccacgcgcagcgcggcttcgacctccttcaccgaggcgtacttgagcgggaagacaccgacggacatgcccttgagcaggtccacgtcgaaagtattcaccaggtccatccaggcctccgcctgggtgcgcgttcccgacatcaccagcaggttgcgcaggttgtccacccggatgatcgcgtcgggcgtcaccatgggccgcaggatggcggccatctcggccgcgccgatgtactgcagcgggatgacgacggccccattgccgggcggcaggggctcgccgctgcggaactggcgcagcgttccgccgatggcgcgcagggcatccggacggccgacgtggtaggtaccgcgggcgtcccggatcatcgccaggccgttggcctgcaatgcgctttccagcaggaacatggcctggtcgggaggaatgggattgcgggtggacagcgtgaccgtgccgttcagcggagggtgcaggacgtaattcgccttcgcgatgtcacccagcatcgtgcggaccacctccgccaccggggcttcctcgaagctgaaggtcatgggcgccccggtcaaggcaggaacgggcttgggatcggccagcaccttgtcggtgcccttcatgatgcggggctggctgccctggtcctcgcttgtggcagaggcactgcccggcttgccggaggccgcaccatcggcggagacactcgatccgacagttgcaggcacaccggccggatcggtcacgacgttggtggcaggcgcgccaccgggcacggaggtctgtgcggtcgccagctggcatacggccatggcgatggaggtcagagcgtatcgataagaaatcatgacttacgtacccagaagatgggaaagcgcacctgcgctggaattcagggagcccgggtgccgccccagacggcgcggcggggcggattgcccgcggaaggaggcgtcgccggcggttggccggcgttggaggccggggaaggaagtggcgcaccggaatacaccgtcacggcagccctgggcaacagcagcgtgcgcgtctcgccaccacggctgaaggaaaccacacgatcttggatggatttcagtacccagccgtcgatgttgtcgttcatgcgcaggcgccgctgcttgcccgccaccaggatgatgacgccgccctcaccgcctcctgaataaacgcccgacaggcgagccgaggaaaggttgtcttggggaggctcgctggccgacggaggaggaggcggtggcggcggacgacgggtggccgaaaagagcggcctttccagcatggcaatgaaggcgcgggtatcggccgtgccgacggcaggcagcacgggcagcaggcctgcgacgtccgacttgcgcggttccgggggctgccagcggacattgcgcaatgttccgtccggagagatccacatccacaggagcaccagcgccaggatggcattcacgcagagcagcaggtgcagggagtagcgcttcatgaccgctccctcagtacgctcaggccgaacgcaacggacaaccgcggcgcgttcttcggatccacgttgccgaatcccgcattcacctggatttcgaggtcgtcgatgagaaccaggggcaactggctgttgagcaccgccagtgcactctggacggaaagcaggtctccctcggctcgcacgttcagaggaatgcgatcgaagcccttgtcctccttcgccggaaggacctggctgctgctcacctggagccctgcagcaccgaagatgtcccgtaccttctgctgggctgcattgccggtcaggctcgcgtcctggccggcgggatagatgtattgcgcacgcgcctcgcccgccttctcgagggcggcggcaatttcagccttctgggcctccaggcccagcaggcgtgcatggcggggctccagcgcatccagccgctcttgcgcatccatgtggcgctgtgcaacgtaccagccgatcaataccaggggtacgagggcaagcagcagggtggcggccagcatcagccgctctcgggaaggcatgcgtttcatggtttgttgcgcgtcgctgcagcggtaggagaagaggcgcccggcgcaggcgccgctgccggccggggcacggtaccgccgaaggtcgccacgccgccaaagctggcctggggcgccgacgcacccactggcggagctgccgccgccggcgcggtgccggagacactggcagccggggtggcctgcaaaggcatggaagcggcagaacccggagcggacgcgggcactgctgcaggcaggagggccgcggaggaagacgcggcggctctggcgggcgtgctggtcggcgcaccgaacacttgcggatcgagcatgaattcgatcgcgaaggactccttgcccgagttgcccatccgggtcgccgcggagggcgcccggacttccttgaaacctgcctcattgcccaggatctgcatgagggcagacgcattggccgtcatgccgacgatcgtgactttggcaccctgcagccggaagctctggagagcggtatcgtccggcaaaagctgggtcaaccggtcgagcaccttcaagggttcgatccggctggaaaccagttcggacaactggttcagcttctcggcggactgcatgagcgcttcacgctgctgaacgacgggagccacccgctgcgcgacttcgccatacgactgggcagcttcgagtgcacgctccctcaactggaggctgggcgtgacggcgatgagcagcagcagcaatccgatcgtgcccagcagtgcaagaccggttcgccgccaacgcattgcatgggccttgcgcaacccctcgccatagccctccagcacgatgggctctccatccgcggcacgcacccaaacctccggctccgcgccggccagcacatcggtccggtccgccatgtactgcgcaatctgcctgcgagacacgagcaccaggtccacacgcacgttcccggcaggtagccagtgggcgcagtggccccaggccagatcgcctgcagggaacgggctgatggagcgggcttccagcgaagatgcatgggccacgtcggtggccgtcatcgggggcagggccagcgagcggcgcagcaccagatcctcaggcaactccagtgcagtaaagggcggcttggcagtacccgtgcgatcgctggagcgcccctgccccgtccagacggactgccggccatcgggatggatgacacgcaccggcgcctcgggagtgagccatgcgaaaacaggccagtcgtgcatgtgcgaccagggctggcggatgtcacgccacagcacgcgcagatcgactcccagaaaacgggcttcagaagaaaaagagggcatcgcttttcagggattgcggactaccggctccacgctggagccggtgcggaaggaataccacggagctccatcacgggcgcgtgcggtcagatcgacgctgcgcgacacgcgcagccatgtgccgtccggcatgggaacccgggcctccatgcggattcgccggaccgaggaactatcgaggaaagcgctgtcgagcgcactcgtgtccacccccggctcacccgcgtcgcgcttggcggcgatggtactggctgcggctgcgtttccgccggccagcaccgtcaggacttcgacgggagcagccaaggggttcaccagcccacggcctcgcaggtcagcagtgacgaggggaaaaagtctagcatagaggccatagtcgatcccggggaccttgagcaggtcttcctcggcctcgaagcgctcctgcagccctgatggggcgcgctgctcgcggacttgcacggtggcctgcgccagtgcatccgcctgcccggcaggcaccccacccgcgatggcatacatcctggccagcagaggcaccggagcaccgttgatgtcgatgagcccgttcagcggcatggcccgcacctgcatcgcgacgcctccgtaccggatttccgactgcagcatgcgattgatgggcgcgttgttggcgacgatggcctgcagggccagctggatggccgcatcgcccagggcctgtgcctggacgttctgccgggccagcgccatcatgcgggcctcttcgcgaatggtccgcgtaactccggtaacaatgatgctgagggacgcgacgatccacagcaccgcgatcagggccatgccgccggaaggtcgccgggaacggtagcggagcgcacggttcaccggctgcctccgaacaccgcgccaccaatggaagggtcgctgccgggcagcgtccgcatgggtaccacgatctcaggccacgcatcggtggcggtgcggatcagcaccgacacacgctggggaaggcggtcggcgatcgtccagggagcgccccactgtggcggctccggcgacgcatcctcgtagcggagttcgaatccggagatggcaggcaccagcacatagctctcggcccgcccccaatcgggcaagacgggcgaatccacgaagggaaggtatcggagcaccagcgactggccggcaggtccatcctccagccccaaacgcaagaagaaacgccctcccacgccatagcgggcgggcatgacaccgacccatgccatttcctgcggcccgccgaagaaatagtacgggctttcattgaggttggtgatccccggacgcttgcgcagggatacccgcccgagcaccgagcgcaggaaaccatcggtggtccgcaggtcgtccaccttgcgcaggcgggcgtccacgcgctcttccgtctgcgccgtggtgcgcagggcggaggccatggccagcatgaccagcgacagcagggagatgacgacgagcagttccacgagagtgaacccccggccccgctcgcggcgtcggcagatccgttccatcagccgcgccccggttcgggcagcctgcgttgcgggcgcagggtgctgagttcaaacgtacgggtgcgggtaccgtccgaccaggagatgaggatactcacctcgtgcaaaggagggatgttcggccccttgacgtcggtgggatagggtgcgctggcgatgcgccactggtatccggccgattcgccggactggttccagccctgctccggcacggcatcgcgcagggccaggagcgactgggccaggaccacggcacgctggtagcggtccacgtccgcgacgctgcgggccgagccgcccatggcgcgatagagcatgcccatggcaagcgccatgatggcgaacgccaccagcaactccagcagggtgagaccctgctggccacggcgcctgggcccggtcatcgggtcagcgcctcttgcgtcacccggccggaaagccagtccacccgcaggcgcgtgcccacaccgggcgcccggaggatctcgatgctgccgcccgtggcacctccgctgggtaggaagcggatggatgcccggttttgcggatccagctcggagttggccacgatggcacgcagctgcagcggctcgggcaagggcctcatggcggcgcccactccgtagaggcggttgcggagatcgaccgaaaagcgcacctcgcggccttcggccatcgcctggaagcgggcggaacgcatctggctggacatggtgcggaccgcgtcgcggtaggacgaagcttcgcgcaggcgttcgaaggcgaacggcgtgaggcccaccacgagcgccatgatggcgaacacgaccagcaactcaaccagcgtgaagccgcgctcgcgccgcatggccaaacggcaggaagccggaaacgtcagggcttgttgcggatgtcggccgcttcgccttctccgcccggcgcgccgtccgcgcccagcgagaggatctcgatgccgccgttgggaccgggactggcgtagcggtacgggtggccccacgggtccgtgggtacgccgcccttgaggtagggaccagcccaaccgttcacggagccagggcgcgtgaccagggcattcaggccttcttccgtggtgggatagcggccgacgtcgagcttgaagagttccagcgacttgtccaggtcggcgatctgcacggcggccgtcttggccttggcgcctccgagctggcccagcacgcgcgggccaaccaggccggcgagcagcgtcaggatggccagcacgaccagcagttcgatcagggtgaagccgcgggatgatttgcgttgcatgggcgagccacaggagcggcggtcaaggatgtgcgccatggaagaggactccttggacaaacgaaaattatacggcgaggtcattgatggacaggatcccgagaaggatggacacgatgatggcggcgatcagcacgccgagcaccaggatgagcacgggctcgaccagggtgagaaggcgtttgataccggtttcgacctcgcggttcaatatgttggacagctcgagcatcatctggccgacgcgtcccgtctcctcacccacccgtatcaggttgatcgcgatgggctcgaagatgccggtggcggtgatggcctgcaccaccttgcctccctccttcacgatgggcgccaccttcgagagcgcctgctggagcacggcgttgttcaccgtctcggtggcgatgtgcagggccgtgagcatcggcacaccgttgccgagcagcgtgcccagggaacgggagaacagcgtcagctggtacttcagggccagcggccccatgaggggcatcttcagcaggcgagactgccaccacatccggccggctggagaagtgacccagcggcgcacgagcagtccgagccccagcaccgcgatgccgatcaggagaccgtagcgggtgaatgcatggcccagggccatcaccagctgggttggcaagggaagagcgtcgcccatgtcggtgaaaagcttctcgaactgcggcacgacgaagcccagcatggcgatcagcgacagcacggccacgcccaacaggatggccggatagatggtggccgagatgacgctgtcccgcagggcgcgctggcgctccatgtgggcgacgagtcgttcgagcacggcggacatctggccgctcgcttcgcccgagcggatcatgttgatgtagaagtcgccgaacaggtcccggtgctgcgaaagtgcgcggctgaggggcgtgccgcccttgaccgcatcgagcacgccctgcagcaggacggccatgctgggcttgtggctcatgtcgatgagcacgcgcagcgcgttgtcgagcgccaggccggcgcgcagcatgatggagagttccgacgtgagcgcgagcacgtccgcctgcttgacggggcccttgctgccgcgcccgcggggcgcagggaccacgcccgcggcagcagcggttgcggcgacgcctttgaccgcgccgcgcgtggaggccgcagcgaccggaggcgccccggcggcatcgctgatgcccagaggcgtgagaccctgctcgcgcaattgcttgagaacctgcgcctcgctcggcgcggtctgccggccctcgacgaccttgccggatgcggcgacggcgcgccaggcgtaatcaggcatcgccctggtcctgcgtcacgcggctcagctcgtccagcgaggtcacgccggcagcgaccttgcgcaggccgtcctcgtagaggttgagcatgccgccctgcgccgcaagcgcgttgagggcattggcatccttgccgtcgatgatcgcgcggcgcatgggctcgtcgagcacgaagagttcgtggatgcccgtacgcccgcggtagcccgagccgcggcagtgctcgcagccgacggcgcggtagatcgcctggccgaagctgctgaaccgccccaggccggtgctgcgccgcacctcgtcgccgggctcatagggctccttgcagtggctgcagagcgagcgcaccagccgctgggccagcacgccgttgacggaggaggtgatcaggtacccctccacgcccatgtccttcatccggatgaccgcgcccgctgccgtgttcgtgtgcagggtggagagcaccaggtggcccgtgagagcggactgcacggcgatctgcgcggtttcgccgtcccgcatttcgccgatcatgatgatgtcaggatcctggcgcaggatggagcgcagcgcgttggcgaaggtcaggttgatctgcggatggacctggatctggttgatgccttccagctggtattccaccgggtcttccacggtgatgatcttgttggattccgcgtcgatcttggacagggccgcatacagcgtggtggtcttgccggagcccgtgggcccggtgaccagcaggatgccgtgcggcttggccagcagcatgttgaagcgctctagcgtgtccttctcgaaacccatggtctccagttgcaggcgcacgcttgcacggtccagcacccgcatgaccacgctttccccgtgcacggtgggcacggtggaaacgcgcaggtcgagctcgcggcccttgacgcgcgtcttgatgcgcccgtcctggggcaggcgccgctcggcgatgtcgagatgggccagcagcttgacgcgcgagctgaccgcggcgctcaggcgcgggggcaccagttcgccgagctggatgacgccatccacccggtagcgcacgtgcaggccgtcgtcgaagggctccaggtggatgtccgaagcgcgcaggtcgatgacgcggccgatgatggcattgaccaggcggatgacgggagcctcgctggcgagatccttgaggtgctcgacgaaatcgccgccatcggcaccatcgccgaacccgtcgtcgcccgcctcttcgtccgcctgctccaccggttcggccagcgccttctcgatatcgctttcgagcgccaggcgcggcaccacggccaggccggtcgccaggtgcagcgccttcacgacgaaggcatcctgcggcacggccatggccacgtgcaggcgaccgtcttcgaccgacagcgggtacacgctgttcgcgtgcaggaattccggcagcaggccttccacttccggcatcatggacgggaagtcgttggcggcgatgagtggaatgtccagctggcgcgacagcgcctggatcacatcgatttcggacaccaggccgagccgcacgagtacgcggcccagcagcccgcccatttcctgctgcgccgaaagggcgcgttcgagatcccgcgcactcagcttgcccgactgcaccagcaactcgcccagcagggggcgctgcacggcgatggcatcgacggtcggctctgtacggtcgggaaggatggtggtggtcatgaacgtgaggaagacgccctcgatgcggggcagatcccggcaaggcagggcaaccgggatcgaagccctcaagtgtagccggccgggtcgggcatgccgcgcgcctcctgccgcggtggcttacagtcgcaggccacgcgcccacaccctgaacgcatgcagccccagcacccgccccgaccgtcccgatcgatcctgccgcgcgccgcgatggccgcatccgccgccgccgtgctcctggccggggcagcgggggtccgcctcctgcaccgcatgcaacccgaggcgccatcgccgcatgcggcgcgcatgctgctggcgccgatgatcggagtgctggagccatgcatctggggctccccgcccctgtccggccggttcgccgagatgcaggaccagtgtcgcagcgcggagggctcggcggctgcgctggtggaatccactttgcggacattgcaacccgcgccgcaagcggccggccccgtggacctgggctatacgctgccggtacccctgctcaagctgttccagccagcgcagggtggtggctggcagatcgaccaggcgatcgtggaccgcctggtgcggaccctccgggacaccccccgtccggccatcctgtatctgttctcgacgcacttctcttccgaggcccccatcgagccggtcctggcggccgatccttcgaacatggggcagacgcgcgacggcccgctgggcatggacgactactacgattcgaaggtcttcaactggtccttcgcgaccacgcgcaatgcgctgaccgagcgcagggtcgaggcggtccgggccgtggtggatgcggcgtgccggcttcccgagaaagaccgcgcgaaaatccgcggcatcacgctcctgggcgagctgcaccatttgtttccgaattttcaggccgggatgggattcggcggcagctaccggatcaccgattacagcccggcttccgtcgagggcttccgccgctacctgcgcgccgaattcaggagcatcgcgcaattcaaccgggtggtcggcgccgactacgcctcgttcgacgaggtggttcccccgtcgcgcgacatccggtcggagcccctgcgccgcttcacggaacacatcgacggattcgcccagggcacgctgccggtggccggctgggcgtatgtgcctggcagcacgccggagcatcccgcccgcatacatgtgtaccgcaatggagaactggtggggcagaccaccgtgcattggggacggcaggacgtgctcgcggccaagccggaattcggcgacgcgaacaccggctggcgcctggacctggacttccggcggatcccgcccggcatgcaccgactggacatattcctggaagcccgccctggccagctgacgcacctgggaacgcgcgagatcgccatcatggaccgctcgcagtccacgccgaagccgatgccgcagcacgccctgccgcccgcggtcccgccgccggacgcacgggtgcaggcaagcatcgacttccccgcgcaggcatcgtcgtactactacaacccgctggtcccgctctggcatgcattccgcgcccgccaggtcgtggactacctgcgctacttcgacggaatcgtgaagcagtcatgcctgtcggacgtgccgcgctatacccaccagatcatcccgttcaccaatcccggctgggatgccaacaagttcgcgatccaggactcgctgcatcctgcgcggaccggcatccgcctgggggtgagcctgtacggggagccgacgtacggccggccgtatttcgactggctcgccgccagcggcacggcccattacggcgtcaccgaattccatccgctcaaggccatggatgccacggagatgcggcgcgtcctgcaggcccatgcggcccacggggcggagttcctgtccttcttcctggagccgcgctggaatggcgaactggtgccgcgcgggcacaacatcttttccttcgacccggacaacaagcagttcgcctcggaccggctttacgaggccgtgcgcggggccctcgctcccacggcccgaccgtgagcgggcgggcacggaagcttcagggaaagacttccgcctcgcgcagggatgtgcctttggcgtccttggcggacaggctgggctccccggcaaaacgccagtcgatgccgatcccggggtcgttccaggcgatgcagcgctcgtgctcgggcgcgtagtagtcggtggtcttgtagaggaagtccgcgctctcgctgagcacgacgaatccgtgggcgaagcccgggggcacccacatctggcgctggttctcttcgctcagttcctcgccgacccattgcccgaaggtgggcgaactcctgcgcaggtccacggcgacgtcgaagacggtgccgcgcacgacacgcacgagtttcccctggggctggcggatctggtaatgcaggccgcgcaggacgccgcgcgcactgcggctgtggttgtcctgcacgaaggcgtggcggctgccggtggcttcgtcgaaggcgcgctggttgaaactctcgaagaagaaaccgcgggcgtcgccgaacaccttgggttcgaggacgacgacgtcaggaatgcgcgtgggaaggacgttcatgggcaagcgttggatcgatggcgcggtcaggaagcgttatgggtgccgatcagccggccagcagcctgaggaggtaggcgccgtagccgctcttggcgagcggcctggcgaggcgctcgagctggtcgtcgtcgatgaggcgatgccgccaggcgatctcctccggacaggcgatcttgagcccctgccgatgctccagagtcgcgatgaactgtccggcctcgagcaggctttcgtgcgttccggtatcgagccaggcatacccgcggcccatgatctctacgtgcagggcttcgtgctcgaggtagaggcggttgaggtcggtgatttccagttcgccgcgcgcggagggcttcaggctggcggcgcgctcgaccacgtgccggtcgtagaagtagaggccggtgacggcatagctggacttcggggccttgggcttttcctcgatggaaagcaccttgcccgtggcgtcgaactcggccactccgtagcgttcgggatcctgcacgtggtaggcgaacacgctggcgccctcctcgcgccccatggcgctgcgcagcagatcctcgaaatcatggccgtggaagatgttgtcacccagcacgagcgcgctgggctggccatccaggaatttctccccgatcaggaaggcctgcgccaggccgtcggggctgggctgcacggcatagctcaggcggatgccccactggcttccatcacccagcaattgctcgaaccgtggagtgtcctgcggcgtgctgatgacgaggatgtcgcggatgcccgccagcatcagggtgctcagcgggtagtagatcatcggcttgtcgtacaccggaagcagttgcttgctgatggcgagcgtggcggggtgcaggcgggtgcccgaccctccggccaggatgatgcccttgcgtgcggtcatgatgtgtgcgggaagtttttatggggttctcagaggatttccgtgagcatccgcgcgatgcccgcctgccagtgcggcagggccaggccgaaggtggcctggaacctgcgcgtgtcgagccgcgagttgtgcggccggacggcgggcgtgggaaatgcgctggtgggtacggcgaccacgtcgcgcgcggcgatcttcagcgcaggctggatgcgctgcgcctgctcgagcacgtagcaggcataggcatgccagtgggtttcccctgcggccaccaggtggtagagacccgcgtcggcaggccgctgctgcaggtggcggatcgcatgggccgtggcgtcggccagcaggtcggcgcccgtgggtgcgccccactggtcgtcgatgacggtcagccgctcgcgctcctgtgccagccgcagcatggtcttggcgaaattgccgccgcgggcgccatagacccagctcgtgcgcaggatgaggtgccgcgcgccgctcgcctggatccgttgctcgccttcgagcttggtgcggccatagaccgacagcggcgcaggaacatcgtcttccgtccagggacgggcgccgctgccgtcgaacacgtagtcggtgctgtagtgcaccagccatgcccccaggcgggcggcctcctccgccagcacgcctggcgtggtcgcgttgagggtgcgggccaggtccggctcgctttcggccttgtccaccgcggtgtgggccgcggcattgacgatgacgtcgggccgcagggcgcgcacggtgccggcgatgtcgtggggccgggagaaatccccgcagtgcgaggtactgtcgaaatccagggccgtgaccgtgcccaggacggaaaggctgcgctgcagttcccagccgacctgcccgcccttgccgaagagaaggatattcatgcggtagcggtgtcctgcacggtgggcttgcggtactggcggtcgatccactcgcggtaggcgccgctggtcacggcatccacccattcgccatgcgcgaggtaccactccacggtcttgcggatcccggtctcgaaggtctcggcgggcttccatcccagttcacgctcgatcttgcgggcgtcgatggcatagcggcggtcgtggcccgggcggtccttcacgtaggcgatctggctttcatagcgctcgccatcggcacgcgggcgcagctcgtcgagcagggcgcagatggtcttcacgatctcgatgttgggcttctcgttccagccgcccacgttgtaggtctccccggggcggccggcctgcagcacgcggcggatggcgctgcagtggtcgcgcacgtagagccagtcgcggatctgcatgccatcgccatacacgggcagcggcttgccggccagcgcgttgacgatcatcagcgggatcagcttctcggggaagtggaaggggccgtagttgttgctgcagttggtggtcagcaccggcagcccgtaggtgtggtgccaggcccggacgaggtggtcgctggcggccttgctggcggagtacgggctgttgggctcgtaggaatgggtttcggcgaaggccggggcctcgggcgccagggtgccgtagacctcgtcggtggagacgtgcaggaaccggaacgcggcgcgctcatcaccgggcagggactgccagtactcgcggacgccttcgagcaggcggaacgtgccgaccacgttggtctggatgaagtcttccgggccgtggatcgagcggtccacatgcgattcggccgcgaaattcacgatggcccgcggccggtgctcggccagcagccgggagagaagctcccggtcgccgatgtccccctggacgaacaaatggcgcgcatcgccctgcagcgacgcgaggttctgcaggttgcctgcgtaggtgagcttgtcgaggttgacgaggggctcatcgccgcaggccagccagtcgaggacgaagttggcgccgatgaaacccgcgccgccggtgaccagaatcatggatcgtttgagcaaagacgccttgcggccgaacgcgggattatcccatcgcgttacaaacggccgtaacgaagcgcacgagaaacgcagccgggctggaggatggccttcatcaagaccccgcatgatgcactgcaacaggacgcggaggctgcggcaggttagagtgggccggcaaggagcggggaacatggaccggatccgccacacgcgggccggcaagagcacttcaacaactatcccccgccgaaggcacaagggaggcaccgatggcaaaaaaagcgccgcggcgtaccgcggagcgcatcctggagacaacgctggagctgttcaaccgcttcggtgagcccaatgtgtccaccacggccatttcggcggagttgcgcatcagcccgggcaacctctactaccactatccggccaaggacgaactggtcacggcgctctatgcacgctatgaagcggagttatccgagctgctggagtcggccgccggggtgcgcgatgtggaggatgcccggctgttgctgcatgcagtgctcgagcgcatctggcagtaccgcttcctctaccgggacctcaacgacctgatgtcgcgcaaccggcatgtggagacgcatttccgggagttgctggcgcgcaaggccggcgccgtgcgtgccatgctgcggggcatggagcaggcaggatcgctgcggttcgggccgagggaactcgataccgtggccgacaatctcatggtggccgtcacgtactggctgagcttcgaatacgtccgcgatccgcggcacgcgctggagccttccaatgcacggaccatgctgctgcgcggggcccagcatgtgctgggactgctggggccctacctcgccgacggccagcgcctgcatctccaggctttggacgacagccacgagccggccgacgccacatgatacgcccctttttcctgacgaacgcaggacacgccatgccatcctggacccccttcccctatgccggcgagtacgccttcaccaccggcgatgtgctgcgcgaatgggagcggctgcaccggggcgatgcggagcccgtcccccgggaccccgcggcgctcgaggcctggacactgttccacagcggcaggttcgaggaagccgcccgggtcgggctggcggccggcggggcgggcatcaccgcggccaacaaggcgacgatcgtgcacgcgatctacctggagcccagcgaaagccgccggctcgagctgctcggcgcggcggcgcagcgtgcgcgggcgcagaccgatgcggagcccggcaacccgaacgcctggttctggcacgcctacgccctcgggcgctacagccagggcatcagcgtggccaaggcgctggcgctgggcctcacgcgccaggtgcggacagcgctggaccgcacgatcgcgctcagcgaacgccatgccgacgcgcggctggcactggccgtgttccatgccgaggtgatcgacaaggtcggtgaaatggtgggcagcatcacccacggcgcgcgccgcgaggaaagcctgcgcctcttcgcggagtcctttgccctgaacccccactccgtgatcggacgcatcgagcatgcccatgcactcctgatgctgaacggggagcagtacgaggacatggccgcccagctctacgaggaggcggcgggcgccgaagccgccgacgcggcggaacgcctggccgtggaactggcccggctggaactcgccgaaggctaggacccggggaaccgctccgccgcgatggcgagcagtccctcgaagatcaggttctcgatgagatcgaacggacgggtcatgctgggcgccattttccagccggcccccccggtcatcatgcaggccggctcttcgccgcagtgctggatcacgtgctgcaccatccgctccacggcaccggcgatggcgtaggtgccgccactggtgagcgcatcgctggtattggtgggaaacagcttcacttcgcccgtgggaacgtgcagccccgcggtgccggactccagggctctcagcatgatgccgtgccccggaaggatgagcccccccaggaagcggccttcggcatcgatggcttccacggtcaccgccgttccgaccatcaccaccaccaggggacgcgcagtgccctgcctcagcagccggtggcgcgcgccgatcatggccacccatcggtccgagcccaggcgcgtgggatggtcgtacccgttgacgagccctgcttcctgcgcggaaggaacgacccagtgggacggcacgtcccaccactccatctgctccatgacgcgccggcgcacggcatcgccggccaccacgcagccgagcatgcgcgtgggcgcgggcagccccgcccaggcgctgtccgcgagccgctcgatgtggtcgaggaactcggcgccgtgggccagcacggcggcgcccggcttgggggcatcatacatcgcccatttcaggcgggtgttgccgacgtcgatggccagaaaagtcatgcggcggattatcacgagttttaccaacacgactgttccgtgcggcacaccccggcccggacccacggccgggctcgggccgatgtccgacaggtcgggcgcgtcaccaggcgctaaagtgttccgggccggcacccgccggccgttctttatccagaaaaaaggagcaatgccatgggacttttcagcttcgtcaaggaagccggggaaaagctgttcgggggcaaggaggcacatgccgcaccggccgctgcgcccgccgcaccgagccaggaggaactcaacgccactgccggcaaggcgatcgagacctacatcgcctcccagaacctgggcgtgcgcgatgtgcgggtgacattcgcgggcccggaaggcaaggtgaccgtgcaaggcgaggcgccgacccaggccgccaaggagaaggtcacgctgtgctgcggcaacgtgtccggcgtgacgagcgtggacaaccagatggccgtgcaggcgtcggagcccgaggcgcaataccatgacgtggtgcgcggcgacacgctgtcggcgatcgccaagaagtactacggcgatgccaacaagtacccgcgcatcttcgaagccaaccagcccatgctgacgcacccggacaagatctacccgggccagaagctgcgcattccgcccctgtgacgcgcgccgcggccagactggacgctgcatcggtccggccgcgcgctcataccccgggaaaagccgccgccaggcggcgcacgccctcctgcacctgtgccggttccagcagggcatagcccatcacgaagcccgccggacggtccggcacatcggcctgtgaaggcaggtgaaacgggcccagcggatagatgcgcacgccgtggcgcaatgcccgggctgccaggtccggctccaggctgcacggcacaccgggcagccgcacgaccacatgcaggccaccggaggccccctccaccaccacacggtccccgaaatactgtccgatggactccaggagcgcagtgcgccgggcgtcctgcaggcgccggatgcggcgtacgtggcggtcgtagctgccgctttccatcatcgcggcgagagcccgctgcgtgccgaacggcgcatgccggtcacccagccggcgcgcggctgcgaacacgtccgcgagcgcgcggggcagcaccatgtagcccagccgcagctggggcgagagcgtcttggagaaggttcccacgtagatgacggattggtgcgcgtccagcgtatggagcgtcgcgtctgcccgcagcgcgtggcggtattcgctgtcgtagtcgtcctccacgatccaggcgccctgccgctgcgcccatgccagcaatgcatgccgccggggcacggacaggaaactgcccagggggaactggtgggtgggcgtgacgcaggccaggcgcacgcccgccccgcagggaaggcggtcggtgcgcaggccctgcgcgtccacctccaccccggcgaggtgcgctcccgcggcctcgaacacctggtgggccatgcggtatccggggttttccaccgcgacggtgtcgccgggatccaccagcagcctggcgcacaggtccagcgcctgctgcgaaccattgacgatcatcaactggtcgggatggcaggccagcccgcgggtgcggctcaggtgcgactgcaaggccgcgcgcaggccagggtctccacggggatctccgtaggccagccgctccgggcgttcgcgcccggcctgccgcacggcccgctcccaggcagacgtggggaaatcgcgccctgcgagcgggccatagacgaaatcgacgacggctggatcctccggcacgaccgccggcgtggagacgcccgggggctgcagctgccggacacgctcgcccagcgcggacagccgtacctcgccatccacccgggacgcgccgcccgccccggcttcgagccctccgccagccagaggcgccgcgccctgagccacccggctggcggcgccgggtcgtgaatcgatgaatccttcggccgccagttgctcatagaccgtggacacggtactgcgcgccagcccccgctccgcggcgaggctgcgcgtggatggcaggcaggcaccggcggggtaggtcccgtcgagaatccgcgccttgagttcggcctggaggtcccggcccttgcggcggccggaatgcgcagcggtcatgggtctcccgactggtctgcgtgaatcatgccaaagtggccgtttccatcatgccaccgatggggcacagtcgcaggcagtccggcgcctccttccagccgctgccgcccatctgccctcgctttcgaccatgtacctgcccgccgccttcgccgaaacccggacgtccgaacagcaccgcctcatcgaaagccatccgctggggatgctggtcacccagggtgcgcagggcctggatgccaaccatcttccgttcctgctcgatgccggcaaagggccgctcggcacgctgtcgggccatgtggcgcgcgccaatccggtatggacggatgtggcggacgggagcgaggtactggtggtgttccgcggcgccgaggggtacatctcgccgcagtggtatcccggcaaggccgagcaccatcggcacgtgcccacctggaactacgaagccgtccatgtccatggctgcatggccgtgcgtgacgacgaggcattcgtgcgcggggtggtcgcacggctcacgcgcaaacacgaagccgccatggagcgcccctggaagatgggggatgcgcccgcggactacctggatgcgatggtgcggcagatcgtgggcatcgagatcgccatcacccgcatggagggcaagcgcaagctcggccagaaccgcgacgaccgcgatttcgccggagcggtgcaggcgctgcgcgaccgcgggcaggaggcgctggccgatgccatgcaggcggcatcgccaacgcgcggaccgctctgagaaaggtcagccctgccgccagggcaggccgcggaagcgccagccgcccgtgcggttgcggtggccctcggcgtccgcatcgccttcgaagccttcgaggatgttgtaggccgtgagccccagctcggccgcgcggcgggccgccgccacggagcgcacgccgctgcggcacagcagtacggcctgcccgcccgggggcacggcggcacgcagggcttcgtcgaagccggggttgggcgccatgcctggatagaccttccagggaatggccacggcccccggcacgaagcccacccagtcgcgctccgcatcggtgcgcacgtccaccagcacggcccggccgccctgcacccactgccatgcggtccggggagagacatcgcccgcgtagccttcggcagggaagacctcggcggcgggggatgaagaggaaggagaggaagtggtcatggccgcattctgtgccagccggccgggcagaggcaacgcggtgccttcagtcccactgcggagcgggatcgtcgcgcagccggtcgcgcagcgccgcatagtcgggcaccacggtcgccaccgtgtcccagaagcgggggctgtggtccatgtggcgcaggtgcgagagttcgtgggcgaccacgtagtcgatgatggccggccggtagtgcagcaggcgccagttcagccggatggagccgtcggcgcgcgcgctgccccagcgggtgtgggcgctcgacagccgcagcgtgcgccattgcacgcccaggagcggggcgaaatggtccagccgggccgtgaaatggcggcgcgcgtcgcgcatgagccatgcctgaacggcgtcgcgcacctgctccggggtggccgcgcggggcaggcccacatggagggccagggcaccgtccggaccgggcaccagcgccccgccctgcccccggaagccgtgcgccggatcgagcacgatggcgatcggctcacccatgtagggcagcacggccccgtcgccccaggcgatgcgcgcatctgcctggcgccgctggcgctcctgggcttcgccgagcttgcgcaggatccaggcggacttctcccgcacggacgcatccacgttggccagcgaaacccatccaggcgcgcgcacggacagcccatccgcgcccacggtgaaaccgatggtgcgcctgcgggaacgctgcagcgcgtaggcgaccagcacgtcgcccagcagcagttcgcggttcgccccggggtggcggaactccatgggcccgcgcagcacgttgtcgcgcccgcccgcttctgccggatcgcctgcgcccaggggagcggcattggagggaacgccgcgcggcgaaaccggcggagcgctgccagcatcgccgccgaagaaatccagtgcgagctgcaccagccgctgcatcaccggtccgtgccggaggctccgtaggcgtccggatccaggcgccgcatctcgccttcgatccaggcttcgacctcggccatcagttcgtcgggcttgcgcccgacggaggaaatggggcggccgatggagacatccaccgtgccgggccgcttgacgaaggccttgcggggccagaccttggccgaggtcacggccaccggcaccacgggcacgccggcctcgatggcaaggcgcgtgccgccgctcttgtagtcgcccttccggccgcggtcgatgcgcgtgccctccgggaacatgatgacccatgtgccgcgagccagcagggcccggccctgctgcagcaccttgacgaaggcacgcgcacgctggttgcggtcgatgtggatcatgtccaggctgccgatggaccagccgaagaacgggatctgcagcagttccttcttgaacacgtaggccagggggcgcggcatgatcgccggcatcaggaaggtttcgtaggtggactggtgcttgaccagcagcaccacgccctgccccgggtccttcggcaggtgctccatgccggtgatgcgggtgcggatgcccatgatcacgcgggctgcatcggtgctgagcttgagccaggcacgcgcgatgcggtagcgcacccgggtgggcgcgccgaacagccgggccaccaggatggcgagggtgtagggcaccacggtgaaggccatccagagcagatggagaacggagcggatgaaggccatgcgatggatgggaagaaggaaaggaaaaattcagcgggaggggcggctgggggcggtccggtgcgcaacgccgcgggggcttgtcagtcgccggctggtggaggccgctcgcccgcggccaggagctggtccgcgaactccgccaggctggcatggtgttgcacgccgggcggccagggtcggctgccttcgggcggcgcgcccaccgcatggagccgtgcgccaatggcggcgccggcccacaggtgctccgggcagttgcccaccacgaggatctcgccgccctccacgccgtaccgctcgcggatctgctccatcagcccaggcgccggctttcggcaggcacatccctcgtcgggcgcgtgggggcagtagaacaccgcctcgatgcggccgccagcggcggccagcacccggtgcatgcgcgcatggatggcattgagcgccagcacgtcgaagaggccgcgccccaacccgggctggttggtggccacggccaggcgccaccccgcgtgggtgaggcgcgccacggcctcgggcacgcccggcacgggcacccattcctctggcacggagatgaattcctcgccggacgcattgagcgtgccgtcgcggtcgagaatggcgagtttcatgcgcgcgattatggaagatgcggcgcgccgggcaccgtgccgccggtcggcggcacatcccagccggtggcatagaggccgccgaaccgcccccgcgcccagcgcaggcgcaccgcctgccccggtttccaggcagcggcggggtcatcgggcaaggtggcctgccgcaacagggggcctgcggcgccaccggtctccggctgccagcgcagcacgacctgcgttccgcccgggccgcgcaggctggccggctgcggccggctgcccgccacgaccacgctggcatccggcaggggctgcagcagccgggcgtcccagtgccgcagcgccagggccacggcccctccggcgcaggccagcacccatgcgccgatggcggcacgccgtgcggcctgccggccccaccgccgggccatccagcgcagcagcaccccggcgacggccacggccgcggcccccatgccgagaaaggccaggccggcgccgggcgcccgcgtgccgtcgaacggcgccagcgcccagacggccggcccgggccagcggtcgtcgtgccattgcagcagccagcgcagcccgacgagcgccgcgggcggtgcgaacagccaccacgcggtgcgggtggcgccatcggcagcgccgcgcacaggcatggccggctcgcccatacgggatcaggccgcggccaggcgggagagatcggccacgcggttcatcgccacgtgcaggctctgcagcaggccctggcggttcaggcgcaggtccagctcctcggcgttgaccatcacgtcgtcgaagaacgcatccacgggcgctcgcagcacggccagggtctgcaggctggccgtgtagtcgcccgcggcgaagagcgcatcggcctcgggcacgaagcgctgcagggccgcatacaggtccttctcggcctgctcccgcagcaggtcgggattgacgtgcgcatccacgtcgccggccttcttcaggatgttggtgacgcgcttgttggccgcggccagcgccggggcctcgggcagcgcagcgaaggcgcgcacggcggcgagctgcttcgccaccagggccaggcgctgcgggcgcagggccagcacggcatcgacttcctgggcgctgtagccctgctcgcgcaggctgccggcgaggcggtcgtagatgaagtcggccagcggcgcggtcgggtcctggatcttgtcgccaaaggcgggcagcgcgctgtgcagcagggtttccaggtcgagcgggagctctttctcgaccagcatgcggatcacgcccagtgcgtggcggcgcagcgcgaacgggtcgcggtcgccggtgggcaggttgccgataccgaacatgccgaccagggtctcgagcttgtcggccagcgccaccactacaccggcatcgccgcgcggcagcgtgtcgcccgcgaagcggggcttgtagtggtcttcgatggcatcggccacttcggcgggaaggccgtcggcctgggcgtagtagcggcccatggtgccctgcagttcggggaattcgcccaccatgtcggtgacgaggtcggccttggcgagctgcgcggcctggtcggcatggcgggccagctccacatcgccgatctgctgggcgatggcccgggcaatggcgcgcacgcgctccacgcgctcgccctgggtgcccagctggttgtgatagaccaccctggacagcgaagccacgcgggattcgagcgtcttcttgcggtcctggtcgaagaagaatttggcatcggccaggcgcgggcgcaccacgcgctcgttgccgccgaccacggcgctcgcgtcgtcggggcggatgttgctcaccaccaggaagcggtgcgtgagacggccttcggcatcgagcagcgggaagtatttctggttggctttcatcgtgaggatgaggcattcctgcggcacgtcgaggaactgcttctcaaactcgcacaccagcacattgggccgttcgaccagtgccgtgacctcgtcgagcagcgcatcgtcctcgatgggccgcactccgccgcccacgcgctcggcggccgcctgcagctggcgggcaatctcggcgcggcgatcggcgaatgcggcgatgacggcgccttcctcggccagttgctgcgcgtaggtgtcggcgctgcggatgaccaccgggtccacgtccgcctcgaagcggtggccgtgggtggcattgccggccgtgaggcccagcaccgagacggacagcagcacctcggtgccgtgcagcgccacgaggccgtgcgcggggcgcacgaaactcacgctggtccagcccggctgttcgcaacccgaggagagctggtagcgcatcaccttggggatgggcagtttcgccacggattcctgcagggccttctgcagaccttcggacagggtcgcgccgcgcacggtgctgtccaggaacagggcctcggccttgccgtcgggcgcacggcgcagcccgggcacggcggacgcgtcggcgcccagggcggcgagcttcttgagcagcgcgggcgtggcatggccggacgcgtccaggcccaccgtgacaggcatgagcttctgcgagacggccttgtcggccgcctggggcgcgacctcggtgatgtgggcggccaggcgccggggcgaggcataggccgtcacgcgcgatgcggcggaggcgaggccctgggcctgcagttgcgcgagcagcacgccggcgaaggcgtcgccgagcttctgcagggccttcgggggcagctcttcgacgaacagttcaacgagaagattcggatgggtcatggtggtgtctctcggtccgcggtgccggcgccctcaggcggcgtccttcttctgctgctgttgctggccggccttggcgatgtcggccagcacttcgtcggcccaggcacggggcgccatggggaagcccaggcgcgcgcggctgtccaggtagctgcgggccacggcccgggccaggttgcggatgcggccgatgtaggcggcacgctcggtcacggaaatggcgccgcgcgcgtccagcaggttgaagctgtgcgcggccttgagcacctgctcgtaggcgggcagcgccagttgctgctccatgaggtactgggcctgcttctcgtgcgccgcgaaggcggtgaagaggaagtcggcgtcggaatgctcgaagttgtaggtggactgctccacctcgttctggtgatagacgtcgccgtacttgagcgtatcggtccaggcgaggttgtagacgttgtccacgccctgcaggtacatggccaggcgctccaggccataggtgatctcgcccgtcgcgggcttgcagtcgatgccgccgacctgctggaagtaggtgaactgcgtcacctccatgccattgagccagacctcccaccccaggccccaggcgccgagcgtggggttctcccagtcgtcttccacgaagcggatgtcgttcttcttcaggtcgaagcccagcgcctcgagcgagcccaggtacagctccaggatgttgtccggcgcgggcttgagcaccacctggtactggtagtagtgctgcaggcggttcgggttctctccgtagcggccgtccttgggccggcggctgggctgcacgtaggcggccttccagggctccgggcctaaagcgcgcaggaaggtcgcggtgtgcgaggtgcccgcacccacttccatgtcgtagggctgcaggagcgcgcagccctgggcgtcccagtacgactgcagcttcaggatgatttgctggaaggtcaacatgcgtgtgtgtcctggcggccgggcggctgcaagccgtctgcccgggcgcgcggtcttggaggatggtcgcgcagcgcgcggaaccggggattctacggggccgggctgccgcgcctccaccccggccggcgccgccttcgccagcatggacggcagtgcgcacccacgggatgccggcggcctggcatttacagcacaaggccatgcggatatattccgcacaacggaattcaatgcaggtgtctgcaagatattgcctcggtccaccccgaattcctgcggaggctgcggtgcccgcactttcctcgccccatccatgcacaacgactttcccgccccgaggtgcagtcacccgtggcagcccccacgatgaccgtgaaacgcacaggcctgcaggcactggccctcgccctggcagcccttccatgggccgccggcgccttcgatatcgctccgcaccacgtgggcgacacccttcctaccgaacaggcccgggccatgctggcacgccatgccgcccggccgccacagccctggcgcgagccggacgcccaccgtatccctgccgggccggagggcgacgcggtccgcgagggcatcgacctcctgcgcaacacgtcctcgcgcgtcggccggctggcaccggacgcatcgaagcgcctgtcctggaacagcctgaactgcgtgcattgccaccaggccggcccgtcgggcctgccgggcaccaagccctatgcgctgcctctcgtgaatgccgtcaacgactatccgaagttcgacatcaagtccgggaagatcatctcgctggagcagcgcgtcatcggcatgttcggcccgggcagcgtgccggtcgggccggacacgcccgaactgcggtccatcatggcctacctgcgctggctggcgcaggggacggtgccgcattccgccatggagcgaacggggctgctgcccatgccgcccgtcgcgcgggcggccgacccgcagcgtggcgcgcggctgttcgcctcgctgtgcagcgcctgccatggcgtggacgccaccggccagcggcgcccggacttcgcccagggcggcggctacctgtttccgccgatcgccggcacggacacgtacgacaacgcgggccacatgttcgcggtgccgctgctcgcgcgctacatccgcgcgtcgatgccttcaggcacctcctacgatcggccgcggctcacacccgggcaggcgctcgacatcgcggccttcctgaacgacgacgccacgccccgcctgcagagcccgaaccggctgcgcctctatccggacccggccctgcggccgcagggcttcgcgataccggagcatttccccggccagccccaggcctaccgccgggcgaagttcggcccgttccgcgacgtcaacgagaactactgaccgtcccagcgccgcagcaccaggctggcattggtgccgccgaagccgaagctgttggacagcgcggtgcgcagcggcgcctcgcgcgtggcggtcaccaggggcatgccttccacggcggggtcgggcgtctcgacattggcggagccggcgatgaagcccttctgcagcatgatcaggcagtagatcgcctcctgcaccccggtggcgcccagcgagtggccggtgagcgacttggtggaggagaacggcggcaccgcgtcgccgaagaccgcgcggatggcgcgcagttccggcacgtcgcccacgggggtggaggtgccgtgggtattgatgtagtcgatgggcaggtccaggccctcgatggcctggcgcatgcacgcgatggcgccgtcgcccgaaggcgcgaccatgtctgcgccgtcggacgtggcaccgaagccgatcacctcgccgaggatggtggcgccgcgcgcctgggcatgctccaggctttcgagcaccacggcgccgccgccgcccgacagcacgaagccgtcgcggttcgcatcgtaggcgcgggaggctttctcgggcgtgtcgttgtacttgctggacatcgcgcccatggcgtcgaacagcagtcccatgccccaggtgacctcttcgccgccgccggcgaacatcacgtcctgcatgccccaggcgatctgctgggccgccgcgccgatgcagtgcgcggacgtgctgcaggcggacgtgatcgaatagttgatgcccttgatgccgaaattcgtcgaaaggcaggccgagacggtcgagctcatgcagcgcgtgacctggtagggccccacgcggcggatgcccttggagcgcaggatgtccgcggactcgatctggttctcgggcgagcctccgcccgaacccatgatgaggccggtgcgcgggtgcgagacctggtccggtgccaggcccgcctgggcgatggcgtcctccagggcgacatgggcataggccgcggcatcgcccatgaagcgcagctgcttgcggtcgatgcgcgcttccaggtcgatgtcgggcacgcccgccacctggctgcgcatgcccagctcggcgaacttcggcatggcacggatgcccgggcggctctcgcgcagcgaggcctccacggtggcgaggtcgttgccgatgcaggaaacgatgcccgcgccggtgatgacgacacgctttctcatgctcatgcccccgcctcctcccgcgccggcgcagccgccgcggcgtcttccttcttgaacaggcccacgcgcaggtcggaggccacgtagatttcctggccgtcggccaggaggcgcgcatcgccgatcgccatgaccagcttgcgcttgatgacgcgcttgatgtcgatctcgtaggtgacgagcttgacgttggggcccacctcgccggtgaacttgacctcgcccgcccccagtgcgcgtccccggcccggcagttgcagccaggtcaggtagaaaccgatgagctgccacatcgcgtccaggcccaggcagcccggcatgaccggatcgccctggaagtggcagtcgaagaaccagagatccggccgcacgtccagttcggcgcgaatcctccccagcccgtgcgcgccgccgtcggcgtcgatgtgcgtgatgcggtcgaacatcagcatgggcggcagcgggagtcgtccgctgtcaggggtgaacagcctgccttcgcccgaggcgatcagttgttcataggaaaaggattcagccattgtcagtcgtgctccaggtcggcgcgcagcgccgcgtttcgtgtgcgcagccctggcatcgccgagggccgcggatgcgcattatccagtctgcggcggccgcgcccaccgcgcgggggcgacagaccccatgcgggaatgccgcacccgcttgacgccgcgcaataaaaagggccgcacgcggcggcccttcgggagatccggccggaggcaggtgtgccccaggaccgtgcggccgagccgctcagtattgccagaagatgcgctgcagttcctggctggtctggggcttggtcagggccacggccgccaggatgcgggccttctggggattcaggtcgtgcgcgacgacccagtcgtacttgtcatcgggctgttcggcgttgcgcagcacgaaaccgtcggccacgcgcgaggagcgcacgatctgcacgcccttgccgcgcaactcctgcagggcaggcaccacgcggtcggccacggagccgttgcccgtgccggcgtggatcagggccttcacgcccgtgttgcccacggcatcgatggtcgagcgcggcacgttgccatagccatagacgatgtccacgggcgccagggtggtgatgtcgtcgatgttgaactccgactgcatcgtgtggcgcttgacgggggcgcggaaccagtaggtcttgccttccaccaccatgcccagcgggccccactggctgcggaacgcctgggtcttgatgttgacgcccttggtcacgtcgcggccgctctggatctcgtcgctcatggtgacgagcacgcccttgccggccgactccttgctggcggccaccgtgacggcctccagcaggttcagggcgccgtccgcggacagggcggtgcccgggcgcatggagccgacgacgacgatgggcttgttggtgtggacgaccaggttcaggaagtaggcggtctcttccagcgtgtcggtgccgtgggtgatgacgatgccgtccacgtcggactgcttggacagcgcggagacacgcttgcccaactgcagcagctggtcgttggtgaagctctcggaagcgatctggaagacctgctcgcccttcacggcagccacgttggacagctccggcagccctgccagcagcttgtccaccggcaccttggccgcggcataggaagcgctgttggcggccgtggcgcctgcgccggcgatggttccgccggtggccagcaccacgacgttgggcttggcagccggctgcatgggcgctgcggactgcgtctgcgcaccggccacgaggccccaggcagcgaaggctgcgccagccagaaggcgcttgatattcatttgcgggaacatgactcgctcatctcctttgagtaattgttacaagcccgttgtacgggtgccgtatggtaggaaggccacaacacggcagtggggaataatccgcggcttggtatgaatgaaattcataccccctccgatccgcgcccatgcccatgaatctccggcaactcgaagtcttccaggccgtcatgcagacgggcaacatgagcgccgccgcccggctcgtcagcatcaccccgtcggccgtgagcaagaccatcgcccatgccgaactgcagctcggctatccgctgttcaaccgcgtccgcggagccctggtgcccacgcccgaggcgcaggccttgttcgcggcatcggtccagatccaccgccaactcgacgagctgcgccgcaccgccgtcaacctgcgccagcccgagggcggccaggtgcgcctgggcgcgattccctcggtcacgcacaccttcctgcccacggtgctggagctgcacgtgcgcgagtccccccgcgtgaaggtggaagttcgcaccctgcaccccgaccagatggcccaggcgctgctgacccgggcggtggatttcgccctgggcttctatccacacccgcacccgcaggtgtgcagcgccatcctggtcagcggcccgctctcgatcgcggtaggccgcgacatatggcagcgggccgtgcgcgtgagccgcaacgacccgatctcgttcctgtccaacaccccgatgatccagctgctgggcgacgaccccatgcgcggtcccatggccgaactggcgcgggacctgggagtgcataccgaactgggcatccaggtgcagacctcgcaactggcggtggaactggtgcggcgcggactgggctggacggtggtggatttcctcacggccggcaacctggacccggccacggtggtggcggtaccactgcgccacctcccgcccattcctctgcatgcctaccatgcagagcaccgcccgccggaccggcacgcggcccggatgctgtcgaggctgccggggttgctgcacgcggtgctggggcgcgcgccctcggcggagcagccggtgacatccggcagctgacccggggcggcggtatcagcgtccgcgggagcgcgccgcgaaggccgcggccaccaccagtgcgcccagcagccacagcggccacaatccggcccgccccgcccaccaggcgaagggcgtgggcggcccgtcccgcccctctacctcgccgcgcaggatgccgcgctgcaccgacggcagccgcgcggccaccacgccgcggtggtcgatcagcgcggtggccccggtgttggtggcgcgcaccatcggtcgctcgaactccagcgcccgcatgcggctgatcgccaggtgctggtcgatggccacggaatcaccgaaccaggcgatgttgctcacgttgacgaacaccgtcggggccccggcgcggtccgcgaagcgcgcggccagctcttcgccgaacagatcctcgtagcagatgttcggtgccaggcgctgcccggcccaggcgaagggtgcctggaccatgccgccccggttgaaatcgcccagcgggatgttcatcagttcggtgaaccaccggaagaacggcgggacgaactccccgaacggcacgaggtggtgcttgtcgtactggtaggtcgccggctggcccggcgcgtaaccgatgacggaattcgtatagccacgctccgggtcgcccagcgggatgccgatcagcgcggcccggccgccctgcggcccgctgcgggtgaaacgctccgcgatggactccaggtagcccggcaccagttgctggggcagcaacgggatggcggtctccggcgccacgaccagggcggcatccgcttcgcgcaacgcgtcgccgtaccagcgcagcgccatgggcacgccgctgccggcctggaatttctcgtcctgcgggatattgccctgcagcagcgcaacggacagcagggagggggcttcggccacctggccaccgcagcggtccaccgcgcagtggcgctgcgcggccaatcccgcccaggcgcatgccagcgccacggccgcggcccagcaccggggacggcgcaggtccgccacccgcagttgaacggccagcatcgccagcaaggcggccatggcgccgatgccatacacccccacccagcgggcaagcacccgcaaggggccctcgacgtgcgcatagccgccggcgccccaggggaagccggtccaccacacgccgcgcgccagttcggccagcagccagagcgcggcgaaggcggcggcctgccagcccctgcggcgcggaaggcgttcgcgcagatgcacgaacaccgccgacgcggccgcgtagtagctgcccaggaaggccgccagcgccagcaccgccagtgccgccagcggcgccgccaggccgccgtaggtgtgcatggaaatgaacagccaccagaaggtgcccgcgagccaggccgtggcgaaggcggcgccgagaccggccccctgccctgccccgcgtgccgacagcaggacgcgcgcgaaagccgccagggaggcgatctgcagccaccagagcggctcgccgccccagggccaggcgatggaagccgcctgcgccagcccggccagcacggcagccgtccacaggagcgccgcgggcgcgcgcgggcgcccggtgccatgggcttgcaggagcatggtcagccggcgtccggttcggcgcccgggggctgcggcgacaccttgaaccagcgcaccgcgccgcccttggtgtgcagcaccacgaagcgcaggccgccgaggtccagcgattcgccgcggcggggcgcatggcccagttcgtgcgcgatcaggcccccgatggtctcgaactcctcgtcccggtcggagccctcgagggctggcaggtcgaacgcctcggccacgcgctccacgggcgtgtcgccgctcacgcggtaggtccggtccgccagggcgaagatgtcgccctcgtcctcgggaatgtcgaattcgtcctcgatctcgccgacgatctgctcgagcacgtcctcgatggtgaccagcccggccacccggccgaactcgtcgatcaccaccgccatgtggatgcggttggcacggaactcgcgcagcaggtcgttcaggcccttgctctcgggcacgtacaccacggagcgcagcagcgcccggaggttcagctcgggcgcccgctgcagcttgagcaggtccttcgccatgaggatgccgatgatgttgtcgcgctccccctggtacaccgggaaccgcgaatgggcggtgtcgatcacctggtgcagcagcgcctcgaacggctggtcgatgtcgatcaggtccatgcgcggcgcaggcaccatcacgtcgctggccgtcatctcggccatgcgcaggacgcgttcgagcatcacgcgcgcatcggcattgatgacgtcgttgtcctccgcctcggccagggtggcgatcagttcatccttggaatcggggccgggatggatgaattcgatgaggcgctgcaggagcgtgcgcttgtcttcgcggtcggaggggcgcgcggggtgggggtcggacacggtctcggtgtgcaggacgtgcggtggttgtcaggcctccaaggatagcggatgcccgcgacaccctccgctggcgtgccgcgggccggccctcacaccctgacacaaattcgcccggcgcagcccggccgctgcgggctgccgcttcctatcatgccgccttccggggcggcgccggcgccatgtgcggcggcagccggcagcccctgtgcacaggcaatacgacaggagaacaccagcatgggaggcatggcggcggcgaggcaggcggacgagataggacacgtgtcggtgtgggcgaggctggcgcgtgtggggttgaggctggcgtcggggatggtggagacgctgctggtggcgggggtggtggcgctggcggcgggggtgtcggtggcgacgatggggtgcggtgcgatcctggcgtgcggtctgctggcggggttcatcgggggagcgacgggctggagcgactacaaggaaaaaaagatccaggagatgaccgaggacatcggggagctggacatcacgggcacgctgggcatccgcggggcggcgacggtgcgcatcaacgggcgcgcggcgatgcgtgcggtggcggatgcggccgtgtgccgcgaccatggccagccgaaccccaacttcatcgccgagggctcggactcggtcttcatcgaaacctacccggccgcacgcaagggcgacaagatgatgtgcgcggcgcagatcgccagcggctcggacgacgtgctggtggggggcaacaagacggcatacctggagatcgccgacgaccgggcgtggtgggagacggcgctggagatcggggtgggcctggcgatgggccggggcaacttcctgggcaaggtggggtgcctggcgctgggggcggtggtgggcatggcgggcgacgcgctggggcggggcttccgggcgctgatcggctacccggtgcacccggccacgggcggcaaggtgctggacggcagccaggacacggacttcgtgctgcccgggccgctgggcattgcctggcggcgcttctacagcagccacgaccaccgggagggcagcctgcacggcgcgggctggagcgtgccctacgagatcgagctgcacgtcgagcggccggccgccggtgcgccgccttcgcgcatcacctacgtcaacccgcaagggcggcacatcgggctgccggatgtcgagccgggcacggcgctcttcaacgtcggggaaggcttcaccctgggctgcacggcgggcggccactacgaagtgggcgagctcgaccacgtggcctaccagttcggcccggcgccgcaggaggcgggcacgcatgtgctgaaactgctgcgcatccgggaccggttcgggcactgggtggggttgcgctacgacggcgagcggcgcctggcgggcatcgcggaccacctgggccggttgttgcggctggactatgagccgggcagccggcgggtggtggcgatccacctcgtgcaggccgcgccgggcgagcagctgggcctgctggcgacctaccgttacgacgcgggcggccagctcacgcaagtgcaggaccgcacgcgcgcgaccgtgcggcgcttcgcctacgccgaaggcctgatggtgcgccaggaggacgcggccggcttcgcgtgccactacgcctgggaggatgcggcgcaggccagcggccccgagcggcaggacggtgcgcgcgggcccgatggccggcccctgcgcgaccgccgggtggtgcggcactggacggaggacggcgagaactacgccatcgcctatggcttcgatggcggcttcgatagcgggcccgccagcgaggccggtggctggacaagcgcaaccgaccagctcgggcgcgaggagcgctggcagtgggaccgctggcacaacctcacggcctacaccaacgcgctgggcgccacgtggcggctcgtgtggaacgagcggcgcgagttgctgtcgtgcacccggccctcgggggcgagcaccaccttccagtacgacgacaacggcatgcagacgggcgtggtggacccgctggggcggctcacgcgcacgctctgggacagccggtggttcgagccgctgcgcaccacgggcccggatggcgccacgtggcgctacgaatacgaccgccagggcctgctggtgcaggagacggcgcccgatgggggggtgacgcgctacgcctacgacgcgcagggccaggtggtgcagatcgaggacgcactgggtggggccaggaccttgcagtggaacgagcggggcctgctggcgcggtacaccgactgctcggggcgcacgacgcgctacggctgggacggctggggccagctgcaatcggtgaccgacgcgctgggccagcagacgcagggcgtggtggatgcgcgcgggctgctgcgctcgctgcggctgcccgacggcagcagccaggggttcgagtacgacgcgggcggacggctggtggagcacacggacgcgctctcgcggggcacgcgctacggatacaacgcgcgcgggcagctgctgtggcggcgcgacgcgcagggccgggagatcggcgcggcgcacgatggcgcacaccggctctcggcactcgccacggaaaacggtggcgtgtaccggttccgctacgacgatgcggaccggctggtggaggaagagcgcctggacggcacgcgggtggggctggaatacgacgcggacgggcacgtggtggcggtggtgcaccacccggcgcggggcgacgacgtgttccatgaactggagacccaggcgcaggacggcacgctgcgggaaggcccggcagcccgaaacgcgcaggtgccgcggcgcacggagctgcagcgcgacgcgctggggcggctggtgcaaaagcgggtgggcgccagcgtgctgcgctaccgctacgacgcgggcggtcggctggtggaggcatcgcgctggcggcgccaggccggggagcaggccgaaaccccagccggcgctgaagccgaaacggacaacgcccccctggagctgcagcacacgacgcgtttcgaatacgacgcgctgggccgcatcgtggccgagcacgcgcaggatgcggcgagcgggcaggtgcacacgctgcggcacgagcacgacgcactgggcaaccgcacgcgcacgcagctgccggccgtgggcgccggccgatcgggacagacgggccaagcggtgctgcggcgcagcctgaactacctgcactacggctcggggcacctgcaccagatcaacctggggctggccgaggaatgggcgcaggaggcatcgccggaagcactgcaggagtcgctgccgggtgaaacgctgcaggccagcgtgctgggcgggggcccggacggcgtgctgcccgaaccggtgcgcgaggtgcaccggctcatcgccgacatcgagcgcgacgcgctgcaccgggaggtgctgcgcacgcagggcacgctgtccacgcgctacgcactggatgcgctgggacggcgcacgggcagctggacgcgctcggggctggggctgcaggacgcggcgggcgaggactggcgcggggcgtggcagcagcaggtggaggcgctcgcccagcgcggcccctcggcggccgtggggctgctcaagcagtaccgctacgacgcggtgggcgagctgcgcgagagcgtgcacagccacaaggggcgcacaagctggcgctatgacgccacggggcgggtggagcaggcgctgcgcgcaggccccggggcgcagccgggcgcgggcgtgcagggccgctcggaagaggtgttccgctacgacccggcgggcaacctgctggatgcgagcctcgcgtcgcgcatggcggccaacgatggaggccctggaggctccggcacgggctccacgggctacctgcgcgacaacctggtgcgggtgtatgaggacaagcgcttcgcctacgacggcttcgcgcggctgcgcgagaagcgcatcgggcggcacacggtgcagcgcttcgagtgggacgatgaagaccagttggtagcggtggagaccacgcgccacccgggcacggcccaggccacgcgccagcgggtggagttccgctacgacgcgctgggccggcgcatcgccaagcaggatgcgttcgggcgcacggagttcatctgggagggcatgcggctgatcgaggagcggcgcggctcgaaggtggtgagctacgtgtacgagccgggcagttacgtgccgctggcgcgcatcgatgcggatgggcagcggctggagggcagcgggcacggcgggctggtgggcagcgcaggagcggatgctgcaggcccggcaggcacccaaggccctccaggcagccaaagcagccgctacgccgcgctgaacccgatggccgcgcccggcagcagcgcggcagcgcatgccgcttccgcttcagcccaaggaccggcacacgcccatgcccaagcccagactccgtccgaatcccgcctgcgtgccagcgcccaggtgagctacttccacaacgacccctcgggcctgccggaagaggtgacggacgaagccggcgaggtgcgctggcgcgcgagctggcgcacctggggcagcgcgctggaggagcgctgggaggccgtgcgcatcgacggcagcgccattcctgcggtgcagcagcggcaccgggacgaggacacgctggagcagaacctgcgcctgcagggccagtacctggaccgcgagacggggctgcactacaacaccttccggtactacgacccggatatggggcggttcatcagtccggatccgatcgggctggcgggtgggctcaatctgcaacggtatgcgatcaatcccctggcctggattgacccatggggtttgtgtggcgagaaaatcaaaaacaaattccccaatgaagggccgccagcagatggaaaaatccttggaacagccgtttccaataagggactggtcaccattcccggaaagggaccgctgcgtggaactttcgacttcgttgtcacacaagacaatcaactcattcttgggaaacgccatgtgactctttccggcggggcagatgtccaagctgctggcagcatgcgtttgaagggcggaaaaattctggaaattgataatctctctggacattaccagccaacgccagcacaggcggcaggctttccttcagccatcaacaatgcaggattcagcaccaagggcgcgacactgcagccctactccatttctccgacgccttcgggcaatcatgtcctgcctcccaggccgctgccaccaacaatgctctaaatcgtgcaagaagaaataacaccactcgcggagttaataagcaaaacgtactgggacgaagcgcgttccgggatagaattttttgctcaattcagaagtgaactggagcgcgtctcttttgttaacttcagcttattcatacttgcgaattatcacgattctttttgctgcgacttttttctctcaactccattcttatggtcgcaaaaagacccttcaatatggattgaaataatagagaaaaacaaaccaaggccagcattaccaaaaatcaaggatgccagcggaaaaaattcggatattgtttttttgcaaaaatatgtcgaggtggacgccatccgctatctgattagcgcacccaacgtaactgaaaccgacaaaaaaaacatatccgaatattttcaatatttctggtacaccctcagaagcaacgatcatgatgcctctgatttggatggaatttacttcgtccacaaaaaagttctgaacaacataaaaaacacgctagtaaatgactttcacttaagcccggcttagaaaaatgaatcaaaaagcatcaaaacaacaaatagagaagggcccggatatagaaaccgcaaagcagaacctcaagaacaatcaaaatgacgcattagaagaaactttctgccacgaactctttgaactaggcaccttcaatgagaagctgcttcaggaactaatactagacatgaagcttgtcgcggcgaattcacgagatattactcaatcaaaatcaatgaaatggatcatcttgaataccatgaggtgcttcacttcacatttcaacaaaaatgatctatataaaataaaaaaatctgaacgaagaaatttattcaagatggagcgatgaatattttgagcacttcaaggaaatattatttaatctagaccaataatagattttacccccccagactggcagagagatatgacggtcatgaccatggacagccgaaacaggctcctcgaatataccaacaatatagaaagaggcaaaataattcgctgctacactcccaatgaagatcgtctagatctcatggtaattgagcccaatcaaaaagacgagcaatgctatgccttgctcaacctgacaggttataaagcaggtcttatttacgctctcctaccgaaagactcccagccatcaaacgaagagggatacgcaatagacaaagactggttgatatccaactggagtaaatgggggtattttgattgccccatagacaatgtctacgtaatagaaaaattataatccagacacgcagggaaattgaaaacctacgacccgaagcaaaggctcgggctcgaggaatactacatccccggcaatgactcattcatcaggatcattgcatcgccataccacgtacaaattgacggaagtcagcgccatccagcctcctcttgaaggccgaaccattccacatcacgcccccggcggcgtcccactccgcgctgcctgcatccccgccagaaatgcccggaactgccgggcctggcgcttgagctggtagtccatctcggccagccggtgcaccaccttctgcgccatgcgtgactgcaggcccgcgggggcaatctcgaggtaggcctccgattccgaaccgtcgcggcgcacgacggcgccggccttgcgggcgatgcgcagcatggcggtgttttcgctgagcgcgtggatgaacaccatgcgcacgtcccggttgcgcgcatgcatgacggcgcgctcgaagagccgggcgccgaagccgcggccccgggcctgggcgagcacggagacgccgaactcggcgcaactgcggtgctcggccgcgtcgccgtaggccaggtgggcgacggcaatgagttcgagccggcggttgtagatgccgaagacctcgtcgcgcacgaagtcgagctgctgcacgtagcgcagcacctgttcatccgacgcggcatagccgaagcgcaggtagcggtcgccgggctccaggcgcagcaggtggacggcgatgcgaccgcggtgctcggggcccagcgagcggatgggcaccacgaccggcgcaccgcgccgcgcgggtcgcggggggtgggtgtcggtggcaggcgcaggcatggcgcgaattttagggttttcccctagcacatggcatgccgtggcctggaaaccacgcaaacgccggccttgcgagcttccaggtacaggaccgttccagatgccctgccttcaatgtttttttgctacttattcaatagcaaatacctgtcgccaatgtgtcagaccggcaccgcggtcgtgctcttcacgcggtcgagcacgaagctggtcttgcagtcctgcacgctggggtgcttgagcagcgtgtccatgatgaagcggctgtagtgggccatgtcggccacgaccacacgcagcaggtagtccatctcgccggtgagcgcggagcattccaccacctcgggccaggtctggacgctggcacggaacaggtccatgggattgcgcttgtggctttcggtgtgcttttccagccggacgttgaggtaagccgtgaggcccaggcccacggcctccggacgcaccagggccacatagcggtcgatcacgccggcatcttccaggcgcttggcgcggcgcagcaccgcgctgggcgacaggcccacctgctcgccgatgacgtcgtaggtttcgcggccgttgtcctgaaggcagcgcaggatcgcccgatcaagccggtccagtgcgtgggaagcgctcatggcacaggattctacgaagccccgcgcgtgcaggcacggcccgccggcatctccccgggtttgtccgggtggaacgcggccatgggcggcgaataatggaatccacaaaaaagaacggtcgttcttttttgtgcgcatcactacaacgacggagacaagcaactatgaacggaacccttcgcggcctcggccgcttcagggcgctggcggcgcgcgccgccctcgccttatccctgggctgcgcattcactgcgccggccgtccatgcgcaaagcggctacacgcagacgcgctaccccatcgtgctggtgcacggcctgttcgggttcgattcggccctgggcgtggattacttctacggcatccccgatgcgctgcgcagggatggcgcgcaggtgttcgtggcccaggtgtcggccaccaacagcaccgaggtgcgcggcgagcagttgctcgcccaggtcaagcaggtgctggcggtcacgggtgcggcgaaggtgaacctggtcgggcattcccacggcggcccgaccatccgttacgtcgccggcgtggcgccacagctcgtggcatcggtcacgtcgatcggcggggtgaacaagggctcccgcgtggcggatgtggtgcgcggcgtggcgcctccgggctcggtgtccgaatcggtggcgagcgccgcggccggtgcactcgcgcaggtgatcagcgcagcatcgggcggctccggcctgccgcagaagccgacggcagcgctggactcgctcaccacggccggcgcggcggacttcaaccgccgctttccgcaggggctggccagcggttgcgggaacggcgccgacgtggtgaacggcgtgcgctactactcctggacgggcacgcagccggtcacgaacgtgctcgacccgagcgatgcaggcctggccctgctggcgccggtgcacggcgaggcgaacgacgggctggtgtccgcatgctcctcgcggctgggccggcacctgggggattaccgccagaaccacctggatgagatcaaccagctggtggggctgcgggacctgttctctcccgacccggtgacgctctaccgccagcacgccaaccggctgaagcagcaggggctctgaccgatggcggcggcacgcgggcggatggcggccgcgctgctggcggctgcggcactgggcctggccggctggtggacgcagcgcgccacggcagacggtgcgggcgaggctgtggcgcgccctgcatccggcctggcggcggacgcctccgcatccgcgcgccggccgcccggcgggcccgatccgcggttcctggcgccgcgctccgcggccgagctggaggtgctccagaccgatccgctgctgggcgcgggcctgcgcgacacgctcgaaaccttgctggaggaagcgctggacgccgggccgaccaccgacgcggccacgctcaagcggcggctggcgggcctggtggaccgccatttcccggaggcggtgcgtgagcgtgccctggcgctggccggccgctatgtggattaccgcgccgcgctcggcacggtggcgccgcccgccgacctgtccgacccgaaggcgctgcgggcctccatggaggagcgcgaccggctgcgcgagcgtttcttcgagcctggcgaagccactgcactgttcgggggcgaagcagcgctggaccgccacacgctcgcgcggctggagatcctgcaggacaccaatcgctccccgcaggagaaggcccgggcgctccaggacgcagagaacgcgctgcccgccgaattgcgcgctgcgcggcaggcctacgccaccccgcaggcggtggcggagcagacggccgcgctggatgcccgccaggccgacgacgcgacgcgccatgcggagcgcagcgcccgttacggcgcggcggctgccgacgccctggcacgcctggatggcgaggagcggcagtggcagcagcggctggaccagtaccagcaggcccgggccacgcagggcgacggcccggcgctgcagaagctgcgcgagcagttgttcacgcccgaggagcggctgcgcgtggaaggggccctggcgctgcgttccacgcgccccggcacagcgggcgggggctgagcgccggctccatagccggcaggatcggccacaggttgcgccccacgccggcgcggcgcagttttcctgcacgggcctgagatctccgcgatgtttacgccagaaacatgagcttgcgtgcgcctacagtagcatgacgcagatcaacgcgccaaccccggagacaacgcatgaacaccccactgccccaccccgccgtccaggacaccgcagcctgggagaacccgatgggtaccgacggcttcgaattcatcgaatatgccgctcccgatccgcaggccatgggccgggtgttcgagggcatgggcttcaagcccgtggcacgccaccgccacaagaacgtgacgctctaccgccagggcgagatcaacttcatcatcaatgccgagcccgacagcttcgcgcagcgcttcgcgcggctgcacggcccgagcgtgtgcgccatcgccttccgcgtgcacgatgccaaggctgcctacgagcgcgcgctgaacctgggcgcctggggctatgccggacaggccggcccgggcgagctgaacatccccgccatcaagggcatcggcgacagcctgatctatctggtggaccgctggcgcggcaagaacggcgcgcagccgggcgacatcggcaacatcggcttcttcgacgtcgatttcgagccgctgccgggcgtgaccgccgaggaggccctcaaccccaggggccacggcctgacctacatcgaccacctgacgcacaacgtgcaccggggccgcatgatcgaatgggcgaacttctacgagcgcctgttcaatttccgcgagatccgctacttcgacatcgaaggccaggtgaccggcgtgaagagcaaggccatgaccagcccctgcggcaagatccgcatcccgatcaatgaagagggcaaggaaaaggccggccagatccaggaatacctggacatgtacaacggcgagggcatccagcacatcgccatgggctcggacgacctctacgccacggtggacgcgctgcgcggctccggcgtgcgcctgctggacaccattgacacctactacgagctggtggacaagcgcattcccggccacggcgaaagcgtggaagagctgcacaagcgcaagatcctgatcgacggcaagaaggacgcgatcctgctgcagattttcagcgagaaccagctgggcccgatcttcttcgagttcatccagcgcaagggcgacgacggcttcggcaacggcaacttcaaggcgttgttcgagagcatcgaactcgaccagatgcgccgcggggtgctgcagggcgcttgaaagaacgcctaaaaccttctgcaagccgattgacgtaaccaactgcatcggcatggcacccgtctctatactgcgccctcccaatgagcacggagagagagacacccatgttgcgtcgcagttaccttttggccgtcctgctggcgggaggggcctggagcgtccaggcccagaacgcctcggcaccgctgaccatcgttgttccgtacccggccggcgggccggtggacgcgtccgcccgcatcgtggcggaaggcgtgcgcggcacgctgggcccggtggaggtgcagaacaagccgggggctggcggcacgacgggcgtggcgctggtggccaaggccccgaaggacgccaattggctggtgatgggcgcggtggcgacgcacgcggtgaatccgtggctgcagaaggctttcccgtacgacccgctgaaggacttcaagccgatcgcgctcgtggcgcgcacgcccaacgtgctcgtcatggacgcggagcatgccaagtcgctgggcatccgcacgaccggggaactggtgcagtacctcaagaagaaccccgaccaggtgcgctacggatcgggcggcaacggcagcatcggccatatcgcggccgagatgttcaagtcgctcaccaacacgcgcgtggcgcacgtgcccttccaggggtccgcgccggcgctcaaggcactgcagtcgggagaggtcgcgttcgtgttcgacaaccttgcctcgtcgctgccgctgatcaaggccggcaagctcaaggccctgggcgtgaccagtctgggccgggacgacgagctgccggacgtgcgcagcatcaacgacgaggtgccgggattcaacgtggtgacgtggttcggcctgttcgcccccgcctcgctgcccgacgcggatgcccgccgctatgcggcggccatcaccgcggcgatgaaggtgcctgccagcgagcagaagctcaagaagatgggcatcgacgccgaggacctgacgctggagcccttcggccagttcgtgcgcgcggagcacgcgaagtacggcttcctcatcaaggccgcgaagatcaagatggactgacagcgcggggcgccctggcatgggcactcccgtgcattgcataacgaggagacatgccatgggacaagcccccgtcgtttacggccaatccgaccgccccccgcgcggcgactacgcccgcgccggcagcgactacacctgcgcgcaggactatgcggcctatacaccgcaggaccacgacacctaccggcggctgtacgcccgccagtctgccctgctgcccggccgcgcgagcgaggccttcatcgccgccctgccatcgctgggcgcgagcgaccgcatcccgcgcttcgacgagatcaacgagcggctgcagcgcgccacgggctgggagatcgtgggcgttccgggcctgattcccgaagtgcccttcttcacgctgctggcgaaccgcaagttcccggtgacggactggatccgcacgcccgaggagttcgactacatcgtggagccggacatcttccatgacctgttcgggcacgtgccgctgctgttcaacccggtgttcgcggactacgtgcagcgctacggccagggaggcctgaaggcgcacgggctgggtgcctgcgagatgctgtcgcgcctgtactggtacacgatcgagttcggcctcatccgcgagcgcggcgcgctgcgcgcctacggggcgggcatcctcagttcttccggcgagctggaatattcggtgaacagccccgggccgcaacgcctgccgctgcagctggagcgcacgatgcgcacgcgctacaagatcgacacataccagcaaacgtatttcgtgatcgacagcttcgagcagctgttcgcgatgacggagccggatttcgggccggtgtacgagcgcctgcgcggacagcccgagttcgccgcggacgagcgcgaggccgtggcggcctgaggggcaccggcaccggccgcggagggtgggtacacgggccggcttgcagggcatggccctgcgggacgcccttcgcgcgccggcaagaggtttcgggtggtgcggggcaggcgcgccgcggcgcggcgaggatggcatccatgacccgtgtctccggcatcacatccaacctgttgcgtccgccgccaggtctttcatcggcgtccctggaaggccgcgtcgcacccgtcgcgccgcttgtccggcgctttccttctcccgcgcccgagcccaccgtaccgggcatcgcgcgccgcacgtcgtcggccgcctcgatggcaccccgcgccgccgccggcctgctgaccgggccggaggggttcgcccggcatggccggctgccgccgcagttcagcgccggggggcaggcccgggccgcgcggcaggccacccatggcacgccgctgtggagcccgcgcccggcggcggaggcgctgctggcggcacgctccggcacgctgctgcaccggcagcccctcgcggcctgaaacgcgcccgctccggaaacaggccgtccgtcagggctgcccggcgatctccaggcaggcacgcaccacgtccggatggaatgccatgtgcacgtgccccgcgcccgccacgaagcggttgtccgccccggccagcagggccgtgctcgcgggatagaccacgttgtcgcagtccgagtggaagcaggtgaagcgcgcgcgcagggatggcggctcggaggcatccagggcctgcagccatggatggccgggcaccatttgccggccgttgtccgaacggctgagccgggccgcctccgtgccgccatgcggcgtgccgagcgtgaccacgcggtgcacccggccgatgcccggctcgccgcaggctcgcagccaggcccggaccgcgaggccgcccatgctgtggccgatcacgagcgggggccgtcccgtggcgtcggccacccgccgcacggccgcgtcgatggtggcggcgtagccgtcgatcgggccgaagggcggctccagcgtcacggccacgaacgcatggccgcggcggcgcaacagcgcgaaccagggcatccagaagccacggttgcacaggaagccatgcaccagcacgaccccgcgcggcgccgcggtggtgccgccagccgcgggcggaggaagccagtccggcacggccgcatggcgaaagggctgccaccagccgaacacccagctcgcccaccgggtttccgcccaccaggcacgcagcacgcgccccgcgggaggggcaggcaccggatcgccccggttggcatgcagcatgaccaggaactgcaaccccagccagagacggggccccaccagccagagggcggcaccagccagcgcccacgcgggcgaccggggccagagccaggccagccagcccgcggccagcgcgaactgcgccaccaccatccaccgctgccaccttgcattcgtcacatcgtttcctttccggtcccggggccgatcgtgcccccgcacagcccggatcctgtcacaccggagacgcgaagccatgcacgagccccccggccccgggactgacccgatggacaggcgcgcaggcgtttccacaatcgcctccagcccccgccaatcggcccttgcgcccctgcaatgccgcatcaaccgcccgccgcccggcggagcgcgaaaggaagacgaatccatggaccggatctggctgaaaaactatccccccggcgtaccgcacgaagtggatcccgaaagctaccgctcggtggcgcacctgctggaggaatcgctgcgccgccatgccggccatcctttctcggtctgcatggagcaatggatggactatgccgagctggaccgcctgagcacccggctgggtgcctggctgcaggcccagggactggcgcagggcgcgcgcgtggcgatcatgctgcccaacgtgccgcagttcgccgtggccatggccgcggtgctgcgcgccggctacacctgcgtgaacgtgaacccgctctacacgcctcgcgagctggaacaccagctgcgcgactccggcgcggaggcgatcgtcatcctcgagaatttcgcgcgcacgttctccgaggtggtggagcgcacggccgttaagcacgtggtgctcaccgcgctcggcgacctgctcgggcccgtgcggggccgctggatcaccttcgcggtgcggcacctggcgaggatggtgccggccttcgacctgcccctgtcggacggccgccgcgtgacgacgctgcccgcggcgctggccgagggcgcgcggcacacgctcgcacccagcaccgcgacgctcgattccgccgcgttcctgcaatacacgggcggcacgacggggctgtcgaagggcgcggtgctcacgcaccgcaatatcgtggcggccacgctgcaggcggaggcctggttcacgccggcgctctcccgcatcggcgacgtgcgacaggccaacagcatcgcggccctgccgctctaccatatcttcgcgctcacgctgtgcctgctggccatccgccagggctcgcacctcacgctgatcccgaacccccgggacatccccaagttcgtggcggtgctgaaaaaaaggcccttccacctgatgcccgcggtgaacacgctgttcaacgcgctgctgcagaacgcggagttccgcgcactcgatttctcgcacctgtgcgtctcgcaggcgggcggcatggccgcctcggagagcaccgcgcggcaatggcagaaggtgacgggcaacaccatgatcgaaggctggggaatgagcgagacctgcgccatcggcaccaacaatcccgtggacaacagggagttcaccggcaccatcggcctgccgctgcccggcatcgacatcgcgatcaaggacgacgcgggcctgagcctgccggtggggcaatccggcgagatctgcatccgcggcccgaacgtgatggcgggctactaccagcagcctgaggagaacgcccgcgccttcacggccgacggcttcctgcgcacgggcgacatcggcgtgatggacgcagagggctacacgcgcatcatcgaccgcaagaaggacatgatcctggtctccggcttcaacgtgttccccaacgaactggaacaggtcatcgccctgtgcccgggtgtgctcgagtgcgcggccgtcggcgtgcccgacgagaagcagggcgaggcgatcaaggtcttcgtggtgcgcagcgacccggctctcaccgaggacgccgtggcgcggtactgccacgagcacctgaccgggtacaagtgcccgcgccacatcgagttccgggatgcgctgcccaagacgaacgtgggcaagatcctgcggcgcgaactgcgggcgccggcgccctgaaaccgtccggcaggcgccggacccaaatcccgtcgcgaacccggccaccgccgggttttttgcatccggatgtaaacaattccgagccccctccaggaaaacggtgtgcggcgctcctgcagaatggatgagcgcaaacgtttgcgcaaacgttttctttcgctaccatagcacccccgcaggtcctcccgccgcgaacggcagaaggcctgcgcccgactattctcttttcgcccacaaccaggagacttccatgcccttgaaccgccgcaccctccagaccgccgccgtgctggccctcgccggtggcctgttcgcgcagcctgccttcgcgcaggacaagcccaaggtggcgctggtgatgaagtcgctcgccaacgagttcttccgcaccatggaggacggcgccaaggcgcaccagaaggcgcatgcctcggaatacacgctggtggccaacggcatcaagaacgagaccgacactgccgcgcagatcaagatgatcgagcaggccgtggcgcagaaggtgaacgccatcgtgctcgcgcccgccgattccaaggccctggtgccggccgtgaaggccgcggtggacaagggcatcctcgtggtcaacatcgacaaccgcctggatgccgacgcgctcaaggaaaagagcctgaacgtgcccttcgtcggcccggacaaccgtgccggcgccaagctggtgggcgattacctggccaagcagctgaaggccggcgacaaggtcggcatcatcgagggcgtctcgaccaccttcaacgcgcagcagcgcacgctgggcttccaggacgcgatgaaggccgccaacatcaacgtggtgggcgtgcagtccggccagtgggaaatcgagaagggcaacaccgtggccgccggcatgctgcgcgagcatccggacctggtggcactgctggccggcaacgacagcatggcgctgggcgccgtggccgcggtgaaggccgccggcaaggccggcaaggtgcaggtggtgggttacgacaacatcaacgccatcaagcccatgctggccgatggccgcgtgctggccacggcagaccagtacgccgccaagcaggcggtgttcggcatcgagatggcgctgaaggcgctgtcggccaagaccccgcaggcccagctgcccgccgaggtcaagaccgaggtggtgctggtgaccaagggcaccggcaagtaacactgcggcgacgcgcgcgagcgacgcggcgccgcagggcgccgcgctgactttccgcgcaccgcatggccgacgccgcgcgcaacccgcgcggcattcctccttttttccgggttcgcacaccgtggccgaccattcctcccccatcgccgccgcaccggcgcccgcctccgtgcccctgctggaaatgctgggcgtgggcaaggactacggccccaccaccgtgctgcacggcgtcacgctgtcgctgcatgccggcgaagtgctagcgctcaccggcgagaacggcgcgggcaagagcacgctgtcgaagatcctctgcgggctggagcccgccacgcgcggcagcctgcgcctggcagggcagccctatgcgccgtcctcccggcgcgacgccgagcgccagggcgtgcgcatggtcatgcaggagctgggcctcgtgccgacgctcaccgtggccgagaacctgctgatgggccggcttccgcaccggatgggctggctgcgccggcgcgcgctgcacgatgcggcgcgcgcgcagctcgccaagatcggcctcacgggcatcgacccggcaacgcccgtgtcccgcctgggtatcggccagcagcagatggtggagatcgcccgcaacctgcaggacgacacgcgcatcctggtgctcgacgagccgacggcgatgctgacgccgcgcgagaccaattacctgttcgagcagatcgcccggctcacggcccgcggcgtggccatcatctacgtctcccaccggctggaggagttgcggcgcatcgccgaccgcgtggccgtgctgcgcgacggcgcgctggtggacgcccgcccgatggcagggctgtccgaagcagacctcgtgcagcgcatggtggggcgcgcggtgaacgacctggagcaccgcccccgccggacggccggacccgtagtgatgcgggtggacggcatcggccggggcaccgcagtgcaggacgtgagcctggcgctgcgggccggcgaggtgttcggcatcgcgggcctcgtgggctcgggccgtaccgaactgctgcgcctgctgttcggagcagaccgcgccgaccgcggcagcgtgacgctggctgcagggagcacggcttccggcgacgccgcggagcgcacccacgagcgtggcttccgctcgccgctggcggcgatcgccgcgggcatcgggctcgtgagcgaagaccgcaagtcgcagggcctgctgctcagccagccgatccgggtgaacgccacgctgtcggacctgtccgccgtgtcgcgcgcgggctggctgcgccgcgcgcacgagaacgcggtggtgcagggattcatccgcacgctgcgggtgcgctgccgcgggccggagcagcccgtggagcagctgtcgggcggcaaccagcagaaggtggtgttcgcgcggtggctgcaccgcgacggccgcgtgctgctgctggacgagcccacgcgcggcgtggacgtgggcgcgcgcgccgacctgtacgccgagctcgaccgcatggccgccgagggccgcgcactgctcatggtgtcgtccgacctgcgcgagctgatggccatggccgaccgcatcggcgtgatgagcggcggccgcctggtcgccgtgttcgagcgcggcgaatggaccgagcagtcgctgctggccgccgccttctccgaggccgaagaccgcccgcgcgccgaaggcgccggttccgcatcccccctttctcccgcttccgcatgaacgccaccacgtccccctcctccgcatccgccgcgccgtcggtgccgctctggcgcacgcagctgggtacctatctgggcctggccgccgtgctggtgggcatggtcgcgctgttttcctggctgtccgacttcttctggagcgccgagaccttcgtcaccatcgccaacgagattcccgcgctggccgtgatggcggtgggcatgacgttcgtgctcatcatcgcgggcatcgacctctcggtcggctcggtgatggcgctgtccgcggcgacgtcggcagcggccatcctgcaatggggctggagcgtgccggccgcggcggccctggcgctggccaccggcctggtgtgcggcaccatcaccggcgccgtgtcggtggcctggcggctgccgtcgttcatcgtgtcgctgggcatgctggaggcggtgcgcggcagcgcctacctggtgacggattcgcgcacgcagtacgtgggcgatgcgatctcctggctcgccgcacccgtggcggccggcgtctcggtggctttcggcatcgcgctgctcatcgtggtggtggcccagctcgtgctgtcgcgcacggtgttcggccgctgcatggtgggcatcggcaccaatgaggaagccatgcggctggccggcgtcgatccgcggcccatccgcatcgccgtgttcgcgctcaccggcctgctggccgggctggcgggcctgatgcagtcggcacgcctggaggcggccgacccgaatgccggcgccggcatggagctgcaggtgatcgcggccgtggtgatcggcggcaccagcctgatgggcgggcgtggatcggtggtgaccacggccttcggcgtgctcatcatcgcggtgctggaggcgggcctggcgcagatcggcgcgagcgagccgagcaagcgcatcatcaccggctgcgtgatcgtggcggccgtcatcatcgacacgctgcggcagcgccgcgcggcggtctgaggccggcgcgggaagacatggcaaccatcaaggacgtcgcgcgcgaagccggggtgtcggtaaccaccgtctcgcacgtgctcaacggcacgcggcatgtgagcgacgatgggcgtgcccgcgtggagaccgccatccgccagctgggctacgtgcccagcgcgatcgcgcgcagcctcaagagcaaccacacgcgcacgctggggatgctgatacccaacagctccaacccctacttcgccgaagtcgtgcacagcgtggagaaccgctgcttcggcgcgggctacaacctcatcctgtgcaatacgcacgacgaggcccagcggcaaagctcgtacctgcaggtgctggccgaacggcgcatcgacggactgatcgtggtctccacgggccaggacgcggcgctcgcgcgccagctcgaggggctgggcgtgcccaccgtgctggtggaccgcgagatcgaggtccaccggcaaccctgcgacctggtggagaccgcgcaccgcgaaggcggccggatggccacgcgacacctgctttggctgggccatcgccgcatcgcctgcatcggcggcccccaggacctggcccccagcacgcagcgcgtcgagggctggcgcgacgcgctggccgaggcggtcgtggacgacggcggcctgctgtggcacggcgatttcaccagccagagcggctacgaagccatgcagtcggtgctggcctcgccgcgcccgcccacggcggtgttcgtgggcaatgacctgatggccatcggcgcgctctgcgcggtccacgagcgcgggctgcgcgtgccggaggccatgtcgatcgtgggtttcgacgatatcgcgctcgcggcgttcaccagccctccgctcaccaccgtggcccagcccaagcggcagatcggcgtggccgccgtggacatgctgctggagcgcatcgacggcgcgcggcgcgaaccacgccagctgctgctgcagccggaactgcggctgcgcgcctcgaccgcggccctgcccccgggcaccgcttccactgccgctccgcacggccgttttccttccggcaaccccgaatgaccgcctcttcccgccccgccccggagatcccttcccgttccgccccgccgcgcatcgccgtggtgggcagcctcaacatggacatcgtcctgcgcgtgccccgggcccccggcgcaggcgagaccgtgatggccgattcactgcaccacattccgggaggcaaggggggcaaccaggcagtggcctgtgcgcgccagggagcccatgtgcacctgctgggccgcgtcggtcacgatgcgcacggagcggccctgcgcgccgcgctggatgccgacgctatcgaccatgccggcgtgcagacggacgccgaggcccctacgggcatcgcctgcatcacggtggaatccaccgcgcagaaccgtatcgtcgtcgtcggcggggcgaacgcccgcttcgagatcgacgcgcaggccctgggcgcggcgctgcagggagccagcagcctgctgctgcagttcgaagtgccgatgccgcaggtgatggccgccgccaggcaggcgcaccagcggggctgtcccgtggtgctcaacccgtcgcccatgcagccgatccccgatgccctctggccgctggtggacaccctggtggccaacgaggtggaagccgcgctgttcgccgactgcgacgtggaaacacccgaagatgctgcccatgccgcacgcctgctgcgggcacggggcccgcggcaggtggtggtgacgctgggcgcggcgggcgccgtggcctgcgacggcaacggctgccggcaccacctgggcctgcgcgtggatgccgtggacaccacggccgcgggcgacaccttcctgggcgccctgaccgtcgcgctggcacgcggcgaatcgctcgacctggcggtgcagaccggcgtccgcgccgcggcgctgtgcgtgacccgcccgggcgcgcagccatcgatccccacgcgcgccgaagtggccgcatcccccctgccccctgaatggagccgcatcgcatgaaacgcaccgccctgctgcacgccgacctgtcccgcgccatcgccgccctcggccatggcgacatgatcgtcatcggcgatgccggcctgccgattccgcccggccccctgcgcatcgacctggccgtgaccccgggactgccttcggtggccgacgtgctgggcgccgtgctctccgaaatgcaggtggagcgcgccctgatcgccaccgaggcgatggagcgcgcgggcggggccgtgcccggctgggccggagcgctgcccgtggccccgcagaccctgtcccacgaggaattcaagcgcctcacgcgcgatgcgcgcgccgtggtgcggacgggggaatgcacgccctacgcgaacgtcatcctctgcgcgggcgtgacgttctgaccggctccgtcaggtgcggcgcagcggcggcacgccctcccgcgcggcccgccacaggcccagcaggcgcagcgcccgccccgcgctggcgccagtgaagacgccatagagcaggctgaccgcaccggcgaacaacggatcgcccgacagcgccggatgcagggcgagcgccaccgccacggtgtacttggtgcagaagatgccgagcatcagcaggggcgggcggatgctgccgggcaggtgaaaaaccgcatccacggggtcgaagcgtgtgcccgccggcgccgggcgcgacgcgacgaaggccgccgcggccagtgccgccacaccccatgcggcccaggcggccggctgcgcatggcgcgccgccaccatgccgtacagcgagaacgccgccatggcggccggcagcagcagggcgcgcccgacggtcctgcgggacgggcgcatctggcgcacacccagcgcggacagggcagccagcagcgcgaaaacccaggcgggcgtcgcctggagcatgtgggcaatgaaagtcatcggattcctcggcagcggtacggcgatgacgcactgtcgggcctccgtgccgcacgggcgagcgcggtgcgacggcctgcgccggggcggcgcgaagggttgcgccggatggatgaacggcagggccggtgccatactttcccgcagaggctctttccatgcaaacccccacgccccaggcccccatcggcggcaccccgccgctcctgccgcccggcaccacggtgctcgaacgcggatggctttcggccaacaacatcgtctgcgtgggcgacgacgcggcggcagtcgtggacacgggctactgtgtgcatgccggccagacggtgtccctggtggcggcggccctggaggggcggcccctcgcgctcatcgccaacacccacctgcacagcgaccactgcggcggcaacgcggcgctgcagcaggcctggccggaggcccgcatcctggtgccgcccgggcaggccgaacacgtgcgcgactggaatccgcaggccctgagctatacgcccacggggcaggactgcccgcccttccgcatgggcgggttgctggagccgggaggcacggtgcacctgggcgcgcacgaatggcagatccatgccgcacccgggcacgacacccattcggtggtgctgttcgagccccggcaccgggtgctgctttcggccgatgccctctggcagaacggtttcggcgtggtcttccccgagctggaaggcgagcacgccttcgcggacgtggcggccacgctggacctgatcgccgggctggctccgcgcaccgtcgtgccggggcacggctccgtgttcacggacgtggcggccgcgctcgatgcggcccggcgccggctcgacggcttcgtgcgcgccccggagcggcacgcgctctacgccgccatggtgctgctcaagtacaagctgctcgaatggcagagcgtgccgctcgcccggctgcatgcctgggccggtgcgacgccgtatttcggcctgctccatgccggccatttcgcggaccagccccgcgcggcgtggcaggaggcactggtgcatgaactggtgcgcagcggcgccgcccggctggacggggagacactgcacaacgcctgaagggagcggcagcggccggcccggcgctgccgcaggacgcagcgcgcgtggcgcccgcgtccgtgcccggtcagggcagctcgcggctcgggtccggcgtggcggcgtcgcgcgggcccacgttgccgagccggcccttgagcgactggggctggcccgtcaggatcgcggcatacatcgtggtgttggagagcaccttcttcacgtagtcgcgcgtttccgagaaggggatgttctcggcccagatcgcggcctcgagcaccggtccgttgcgccagttgcgcggccggccggggccggcgttgtaggcagccgcggccatgggcatggagccgtcgaagtcgtcgagcgcgagcttgaggtaggccgtgccgatagcgatgttggtgtcgcggtcgttgatctggtcgggcgtgaaatccgccatgccgatcttgcgggccgtccagcgcgcggtggcgggcatgacctgcatcaggcccgacgcgccgacccccgagcgcgcatccatgatgaagcggctttcctggcggatgaggccatagacgtaggcgggatcgagcccgatggactgtgcgcgcgccacgacgttgttgcggaacggcatcgggaagcgctggcccacgtccgtgaaggacttggtgcgctcgctggtgttgatgcagcggtcccagatctcgcgctggcaggcgaggtcggcggcggccagtagctcgcggtcgcccatgccgcccggcgagtgcaggttggtggtgtagttccactctcgcacgccttcgtgccgcagccccaggccgatggcatataggctgcgcacgaagcccggattggcgcgcgcggcggccttttcctcgggcgtgggcggcagcggcggcgcgggcgggaccacgcgctggccgagctcttccagcgccagctgctcatagaagccgccggggcccgcgatgcgctcgagcagttcgcgcgccttcgcccggtcctcgtcgcccgggcggttggacagccaggcccgcgcgcgccagtaggtccaggcaggatcctgccgcccggccgggctcatcgcgtcgatggcgcgggccacctgcttccactgccctgcacgcagggctgcgcgcaccttccagccgagcatgtcgtcggtcaggtcggcatccttggagacgtttccgtaatagcccagcgcatccggcgacagcgccacggcggactgcttgccgatcacgccccagacccagttgcgctcctccggagtgagcagcgggccccatttggagtccagcagccgggccgcagtgcctgtgtcggacatcgccatcttgatgagcgacagcaccaccagttcctgccgcatgcggcccggtgccgtggcacggctcgcgaggaacttggcgggggcgtcgaacacctcgcgcagcatcggcagcgcctcgggcgcgacgatctcgaccgcgttgcgcgtggcgcgcgcccggttggcctcggccgccagccgggccttgcgccacacgtccagggccgcgatgcgcttgtcggaatagaactcggccgccgcgtgcgtgcagccgtcgtcggcctcgcgcagcgcataccagttgcgcagcacctcgtcggccgcgccggaggccgcggaacccttgatctggtccaccagcagcgcgtagcagcgcacctcgcggtcgtcgttcatgcggtagagggcgtgcagctcgctgaactgcgcccagtcgcgccgctggccgacgagcagcagccagtcgttgcgcaggcggtcctcctggtaggtgccggcaaagcgctgcaggaagcccgccacctcctgcggcgtggcctggtcgaggcgggcgcgcagttcccagtacgctccccacggttccagcacgtgcccgcgcaggtccggcagcaactgcgtgagccgcgcgcggtcgcccttgcggtaggcctgctgcatttgtaacagcgcctcgtcgccccggttttgagcctggacaggcgccgcggcggtagcgaaggccgcggcggccaggagcggtgtcagaatcgtgagcaattgcattggggaattatgtgatggacaaagcagccctgcgacgcgcattgatcgaggaacgcctgaacctgccggaccgcctacagcgtgcggaccttttgcagcgcgtgatgcgcatctggctggtggaccgcccggacaccgtgatcggcgcctactggcccatcaagggcgagttcgatcccctgcccgcgctgcaccgctggaaggaggacggcgaactgctggacgagccgcagcgccgccgcatcggcctgccggtggtgaacaaggaacacaagacgcttaccttccatgcatggtatcccggctgcccgatggaagaggatgcctacggcatcccgaagcccaaggacaccgagatcatcgtgcccaccctcctgttcgtgccctgcgtgggctacggccccggcggctaccgcctggggtatggcggtggcttctacgaccggaccctggccacgctgtacccggtgcccaccaccgtgggcctggggttcacccacggcttcctggaggatttcgagccggagccgcacgacctgccgctcgacgccatcctgaacgacaacggagtcgtctggccgatgaaataggctcccccctgagtcgccttcggcgccttccccccggggggacgacgccagcggcccggcaaagccggttccgcggcgcctgctggcatggcctgctccgcggccttctgacgggtgaggccgtgcggttccaaggctgtgcttttgggcaaaggatggggcttggaagtcagggcggcggggccaggtcgctcgcgaaggcgaagcattctgcgccgccgttccggccgcggcgcttgctggcgtacatggcggcgtcggcggcgcgcagcagggattccagggtctggccgtcgccgggatggctggcgatgcccacgctgaggcccacggacaggttccggccttcgaagccgagagggactgccacggcccgggccatggcgcgggccttgtccgcgagggccgtgcagggcggcgccccgaccaggagcacggcgaattcgtcgccgcccaggcgtgcgaccaggtctccttcgcgcagcagggcccgcaggcgcggcaccagggccaccagcacggcgtcgcccgccgcgtggccgtgggtgtcgttcacggccttgaagccgtccaggtccagcagcatgagcgtgaacggttcgccggcctccagcgccgcttcggcccggcgcgccagcccggcgcggttggccgcgcccgtgagggcgtccgtgcccagcacctccaccagctcgcgggtgcgccggccgagcgcctgttcggacatgcgcagcaggcgcaggcgcgatgccatggcggcggcgaagatgacggcttccgccacgagtgcggcctgggtcaggtccatctggcccggcgtccaggccacccagccccagctcgcgacgatgatggcgcagatgcccagcaacagcagcagcacgccggcgctgtagagcacggcgggccagtagcgccggcgcaccgcgatcagcgccccggcggccagcaccacggtggacaccattaccgacgcctgcacggcccggaacaaccagagcggatggggaccgaaaagcccgtacacggtggccgcgcccagcaccgcgaccaggacgagcaccaggcggtcgatgcgcggcgcatagcgcgagaggcgcagcaggctgcgcccgaacagcagcttggacatggcccagagcgggggcgcgagggtgtagaacagccccgccgccgccggccagtgcgcgaacgggtagcgcagcgcatgcccgttcaggctggccagcgccagcagggcgcaggcgcacgagagcgaataccaggcatagatgccctcgcggaacaccagcagcatcgcgaggctgaaggccagcaggcccagcagcaggccatagcaggcaccgtcgaacatgcgcttgtcctgggtggcctgcagatagtcggccaggtcccaggccgtgaccgcgtagaagcgcgcgaaggtcgattccacccgaaaatacgccgtgtaggtctgcgcatccggcagccggaagcgccaggccatctgctccgatcccgcaggccgcgtggcccacggatggcgcatgcccgtcaccaccggcggcgccagcgcgcggccatccgggccgtagggcccatagaagcgcagctcgtgggtggacaccgtgggcacgaccagcagccattcgcgttgcgcgtcccccgggtcggccaggcgcagttgcacgcggaaccagagcacccggtcggcctcggcgccccgcaggggatcgtcgggatggacgaagcgcgccgcgttctccggcgcgagcacatcgccgatgccgaggcggcgccccgggtcttccagcacctccatgtggggcacgagcgagacaccgccctcgcgcgcagcgagcactgccggctcgacagtacccgcacgcgcggccgggtgcaccagcgccaggcagagccaggccaggacggcgcgcaacagcagcaggcggaagaacgggaagaccggcacggatcgcgaaaaaagctgggggcggattgtgccgcaggccgcccggtgccgcattgatgcgcggcatgtatcaatcggcgggacatacggcattggcaggggcggcgcatggccctagcatcggccttccctttccacccctgcgagtgcggtccatgctccagctctacatcggcaacaagaactactcctcctggtccatgcgcccctgggtgctgctgcgcgaggccggcattcccttcgaggaagtggccgtgcgcttcgacagcttcgagcccggctcgcgcttcaagcaggccctgcaggacgtgagccccaccggcaaggtgcccgtgctcgtcgatggcgacatcaccgtgtgggacacgctggccatcgccgaatacctcgcggaacgccatcccgacaagcatctgtggccgcaggacgcggcggcccgtgcacaggcgcgcagcgtggccgcagagatgcacagcggcttcggcgcgctgcgcagcgcctgccccatgaacatcgaggcccacctgcccgaaacgggcgccctgctctggcgcgaccgccccggcgtgcgtgccgacgtgcagcgcctcgtggagatgtggggcgccctgctgcgcgagcacggcggcccgctgctcttcggggaccggttcaccatcgcggatgccttcttcgcacccgtctgcatgcgcctgcgcacctatgccctgccggtgccggagccgatcgccgcgtatgtggagcacgtggcctcgcggccgggcgtgaaggcgtggatcgacgcggcgctggccgaacaggacttcctggacttcgaggaaccctaccggctcgggcgctgaacgcccccgggccgtcgcggtcccggccgctcccgcccggagtcagccctggcggaactgcttgcgcaggaaggcccggtgccgcgcgatgtgcgccatctgcgccggcgcgatggagccgcccaggtcctcgtcctcggtattgagcacccggttcgcgcaggccagcgcgcgggccaccacctcctgctcgggcacgccctgcgccgcggcgagctccatcgccacgctgcgcatggcgcgctgcgacagcacccacatcgcggcgaaggcgtcccaggccgcggccgtctccttgaaccggtcgcgctcggccaggatctcgctgagcggcttgtccagcacttcctgcagcgattccagccgctgcttcaaggcctcggcctcttcctcgcgccgcagcgcctccacggcggcgttggcggccgcatccgacgattcgggcacgggcacgctgccatcggggttcatctgggcgatggtgagggaggaagaaagagacatggcggacaggcaggaaggatcgccgcgaatataccggccggtgcccgcgcagcgcacgcgggggcgccgcccgccgccgtacactgcccgcatgcagatctacatggtgggcggcgccgtgcgcgaccggcttctgggccgcccggtgaacgaccgcgactgggtggtggtaggcgccacgcccgacgacctggccgcgcgcggcttcctgcccgtggggcgggattttcccgtcttcctccaccccgagacgcgcgaggaatacgcgctggcgcgcaccgagcgcaagagcgggcgcggctaccgcggcttcgtcgtggacacggccccggacgtgacgctggagcaggacctgtcgcgccgcgacctcaccatcaacgcgatggcggtacgcggcgaggatcctgcggcatgggaactggtcgatccctacggcggcgcacgcgacctgcaggcgaagctgctgcgccacgtgaccgacgccttccgcgaagacccggtgcgcatcctgcgcgtggcgcgcttcgccgcgcgcttcaccgatttctcggtcgcccccgagacgatggaactcatgcgggagatggtcgaggccggcgaggccgccgacctcgtgcccgagcgtgtctggcaggagatcgcgcggggcctgatggaagccgctccgtcgcgcatgttcgaggtgctgcgcggctgcggcgccctggcggtgctgctgcccgaactctaccggctctggggcgtgccgcagcgcgccgaataccaccccgaggtggataccggcgtgcacgtgatgatggtgctggacatggccgcgcggctgcaggcggcgttgccggtgcgtttcgcctgcctggtccacgacctgggcaagggcacgacgccggccggcgtgttgccgcgccatatcgggcacgagcagcgcagcgccaccctgctggccgatgtgtgcgagcgcctgcgggtgccggtggaatgccgcgagaccgcggacgtggtggcgcgcgagcacggcaacatccaccgtagcgccgaactgggcgcagcggccctggtgcggctgctggagcgctgcgacgcgctgcgcaagcccgcccgtttcgccgatgtgctgctggcctgcgaatgcgacgcgcgcggccggctggggttcgaggaaacaccctatccgcagcgcgagcgcctgctgggcgcactgcaggcggcacgctccgtcgataccgcggccgtggccgcgcgggcccagggccgcggcgcgtccggcccgcaggtgggcgaatggatccgccgggcgcgcggcgacgcggtgcaggagtggatggcggcgcagccgccggcggccggagcctgacgggccccttccatcggcgccgcggcctcaggcgccgccggccgtccgcacccagcgcacgatgtcgttggcacccagcgcgccggagatgcgcgcgacctcccgcccctggcggaacatcaccatcgtcgggatgctgcggatgcccaggcgcgcgccgatggcgggatgcgcctcggtatcgagcttggcgagctgcacgcccggcccgagcgtccgtgccgcctgcgcgaaggccggggccatggtgcggcagggcccgcaccagggcgcccagaaatccaccaccaccggaatatggctgcgtccggtatggcgcccgaaggacgcatcatcgagcaccgcgggctcgcccgtgaaaaggggctggtggcattgcccgcagtccgcctcgaccgtgccgggcggcgcggccaggcgctcggccgcgatgcggttggtggtgtggcagtgcgggcagacgatgtgcggggattcggacatggcggcagatgcgcggcgacacgcgtgttttcaagccacgcccgcagcggctgcggcacgcctacagggcgcctgcctcgccgcctacaggctcggcaatgccatctggtaaggtatgtgccaatgcaaaagccaccgttgctgaccgcgcgccatgcgctgtttctcgacttcgacggcacgcttgccgacattgcaccgcaccccgatgcggtgcaggtacatcctggcgtggtgccggccctgcgggtcctgcacgaacgcctggatggcgccctggccatcgccacgggccgcacgcaggccgatatcgaccacttcctcagccccctgcagctgccgctggcctgcgaacacggagcccagtaccggatgggcaacggcgtcaccggcggcgtgccggcgcccgacctcgcccccgtggtgcgcgccgtacagccgctgctggaccgctatcccgcgctggtgctggagcgcaagagcgcgggcatggccctgcactaccgccaggcggtggagctggagccgctgtgccgcgcggcgctcgagcatgcgctggcgcaggcgcccgggctggaaatcatgcagggcaagtgcgtgctggagatcaagccctccgggccgaacaagggccgggcgatcgcggatttcatgcgccaggcgcccttcgcgggccgcatccccgtgttcgcgggagacgacgtgaccgatgaatacggcttcgatgccgcacaggcgctcggcggcatcggcatcaagatcggagccggcgacacccgtgcgctggcgcgctgcgacgacaccacggaactgcgcgaatggctgttccagatggcatcgccggaagggtttcccgcatgacctctcccaccccgacaccgcctgcatcctccccgcccccggcatccgccgccgccggcgctgcggccgccgccgcggccagcgcaccgcccttcgccgacggcaacctcgggctgtcgcacgacccgctgccgcgcccgccgggcttcactgcgcccggggaggcctcgctgtcgctcggcatggtgggcaactgctcggtcagcgcgctggtggacgccaacgcccacatcgtgtggtgctgcctgccgcgcttcgacggcgatccggtgttcaacgccctcatccagcccggcgaacagggcagccgcttcgcgatcgaactggaagaccaggtcgagagccgccagtggtacgagcccaataccgcggtgctgcgcacgcgcctcaccgatcgatccggcaacagcatcgaggtgaccgatttcgcgccgcgcttccaagcgcgctcgcgcttcttccgcccgatgctgctggtgcgccgcatacgccccgtgcaaggctcgccgcgcatccgcgtgacggcgaacgtgcgcttcggctggggcagcgagaagcccgccatcacgcgcggcagcaaccacgtgcgcttcgtgggcgcggaccagacgctgcggctgaacaccgatgccccgctctcgcacgtgctctccggccagccgttcgtcctatcgcgcgagtacaacttcctgctgggggcggacgaatcgctgccctacggcatcgcggacaccgcccgctcctacgagcaggaaaccgtcgcctactggcgccaatggacgcagcgcctggcggtgccgctggaatggcaggacgccgtgatccgcgcggcgatcacgctcaagctctcgctctacgaggacacgggcgcgatcgttgcggccatgaccacgagcatccccgagtccgcccacagcggccgcaactgggactaccgctactgctggctgcgcgacgcattcttcgtggtgcgcgcgctcaacagcctgtccgagacggccacgatggaggactacctgcgctggctgagcaacgtggtggtggagaccagcagcggccacatccagccgctctacggcatcgggctggagcgcgagctgcccgagtatttcgtgccgcaactggccggctaccgcggcatgggcccggtgcgcgtgggcaaccaggcggcggagcacttccagcacgacgtgtacggcaacatcgtgctcggcgccgcccaggccttccacgaccggcgcctgctgcatccggccgggccggcggagttcgcgcgcatggagcagatcggcgagctggcggtgaaggtgtacggcacgcccgacgccggcatgtgggagctgcgtacgcgcgcgcgggtgcatacctcttccgcgctcatgagctgggccgcgtgcgaccgcctggccaagatcgccgactcgctgcagctgaccgaccgcgccggctactggcacggccacgcacggcgcatgaaggacgagatcctggagaagtcctggagcgacaagcgccaggcttttgccgaaagcttcggcggcagcgagctggacgccagcgtgctgctcatggccgaggtgggcctgatcgacccgcgcgacccgcgcttcgtgagcaccgtggacgccatggagcagacgctctgcgacggcccctacatgcgccgctacgaggcggcggacgacttcggcaagcccgacacggccttcaacatctgcacgttctggcgcatcgacgcgctggcccgcatcggccgccgcagccaggcccgggagatcttcgaggccatgctcgccgcccgcaaccctctgggcctgctgtcggaagacacgcacgcgcagacgggcgagatgtggggcaacttcccgcagacctattccatggtgggcatcatcaatgccgccatgcgcctgtcggcgccctgggacagcgtgatctgacggcaccccgcctggattgaacaacaaggaattcccatgagccgactcgtcgtcatttccaaccgcatcgccgatccccgcaaacccgccgcagggggactggccgtggccctgggcgagacgctgagccgcacgggcggcatgtggttcggctggagcggcaccatcaccgaggacggcgtgcccggcgagggcaagctgcagacgcggcaggccggcggcgtgacgctggccacggtggacctgtgccaggaggaccacgacagctactacgcgggctacagcaacagcgtgctgtggccggtgttccactaccggctggacctggccgatttcaatgcgggctacatcgcgggctaccggcgcgtgaaccagatgttcgcgcgcaagctgctgccgctgctgaaggaggacgacatcctctgggtgcacgactaccacctgatcccgctggcggccgagctgcgcgcactcggctgcaagcagcgcatcggcttcttcctgcacattcccgtgccgccgccgctcatcatggcggccattccgcagcacgagtggctgatgcgctcgctgttcgcctacgacctcgtgggcctgcagagcgaggccgacgtgtcccacttcacgcagtacctgagcaacgagggcggcgccgagagcgtgggcccgcagcggctgcgcgccttcggcggcacggtgcaggtgggtgccttcccgatcggcatcgacgtggacgagttcgcgcgcctcaccgccgcgccggacgcggtgcagacctacgaggcgatgaaggacgagtattcgcggcggcgcctgctgatgggcatcgaccggctggattactccaagggcattccgcaacgggtgcgggccttccgcgaactgctggcgcgctatcccgagaaccagcacagcgccacgctcatcatgatcgcgtccccgacgcgcgacagcgtgaacgcctatgccgacctgcggcacgaactcgagggactgtgcggggccatcaacggcgaccacggcgacctggactggatgcccgtgcgctacatccaccgcaccgtggcccgcaagcgcgtgcccgggctgtgccgggcctcggccgtggggctggtcacgccgctgcgcgacggcatgaacctcgtggccaaggaatacgtggcggcgcaggacccggaagaccccggcgtgctcgtgctctcgcgcttcgcaggcgcggcggagcagatgaaggaagcactgctggtgaacccgtacgacacccagggcatggccgactgcatccagaccgcgctgcgcatgccgctcgcggagcgccagcagcgccaccaggccctgatggaccgcatccgccggcacgacatccactggtggcggcgcaccttcctggacgccctggaaaaagcccaggactagagccggcacgggcacaatgcgcgcatggcccaaggcaaacgcatctccgttgacatctccgaggacgccctgcaggtgatccgcgccctgggcgcggcggcgaagcaggcgcgactggcggcaggcgacggccaggccgcggccgcggcgcggctcggagtgcatgtgcagacgatcggccggatcgaatcgggcgagcccggtgtcgccatcgggcacgtcatgggcctgctggcgctctacggcgtcgccgtggccgccagcaccccgtccgccaggccctgaccgcggctgcggacggtgcccgctgcggccaggcagcccctggcttgcgctcagccggccatggcgagcgccgcgtaatccccgatctggtgccccagtccggccggcaccaccagcacgccgcccgtgagcgcgggcaggtgtcccgacacttcggcctgcagccggggcagcaggaaatcctggtggtgcaggaacacgctcccgccgatgctgatgcgctgcaggtccaggatggcgacgaggttgtagagcatgcggccgagcacgcggcacatctgcgacacggcctcggcggcggcggcatcgccttcgcgcgcggcgccgatcaggccacccgcatcgcggccccagcgccggggaatcgcgttgcccgcgaccagcgattccacgtcggccacgttaccgcagccgcaggttgcgtcctgcgggccatcgctggaaaagctgtgccccgcgtggcccgcattgccgttcttgccgcgcagcacgatgccatccacgcacaggcccacgccgacacccgtgctccaggtgacataagcgcagtggtccagcccctgcagtgcgccccagcggcgctcggccacgagcgcggccaccgcatcgttctgcacgttcacgttctgcagcacctcggccagcggggcctgcagcgggatgcgcgtccagtcgttgggcagcaggctgcggtcggcgcccggcaggccgccgcagatgttgggggtggagacctcgaccatgccgtcctgcaggacgaagggcccgcagctcgccacgccggtggactgcagctgcgcgcgcgatatgccggcctcggcacaggcctcgtccaccatgcgcaggcactggcgcgccagcgcgtcgggcggcccctccttcacggtcggctcggtgcggcgcgccacgagcgttgcccggtccgttcccgcgggcgccagcgccaccgcgaccttcgttccccctatgtcgatacaagctctcatcgccacctcggtcgatcggaaaaggcggcgcgccatgccggcgcccgccgcgaaacatcgagccggcagtatggaggcaaccggcgtgtctgcagtgtaggccgggggcgtcgcaggtgcggaatgcggccgccatcgcagcgcaaggcctgcccggagatcacgcggactgccagccacaggccggtcctgccccagtttcctgcgagtcccccgtgcaatcaggcagtccttgcatgccgcacccaatatttcgtttataatcatttttatacttaatcaatattattgccattgtcaccaaggcgacagattaataattccgttgtattctctggctgcaagaaatggcagcgaatccacgatgcattaccagaaaaatcaaaaaataccaatgggcattgactgaaaatccacgcctccgaatcgatgcatgtgcgtgctatcggtccgcgaggtgtttttcttgtgaaccgcatctaccggccactccggcatttcgactcgactcgccgtgatacgcaccatgtgttgtcaaaaaatcattccacctcctgattcgacagacgctccagccagggatactgcagtcgcgcatcctgaatccgcagctcactgacacacgccgacgctatctgccggggaaacctccactcaccccgatacccgacatcaaaagctttggcagttatttctcggatttcccccattgcctggcgacccctcaaaacctaccgcacatgcatttaattcaatcccgccttgccacggtgacgtacctgtttcttgtttgctcatccctggcgggatcgcccgcggccatggccgcgaattccgggataccggtccgcttggccgtaggagccaaggcagcgcccgcattctccccggcagcggcaccggatttacgcccggtggtactggtttcgaagtccgtccccgccacggctcgtgccgtcaaggcttcagacagggatccgcactacatcacccgaaacggcacgcacttcacatacaggtgccacgttccctacacccttccgggccaggtggcagccatcgaggtctgcgaaatcgagccagtggatctggaaatcctgtcgtggccggaaacagaggtgatccacatcattcagggcatggtgaccgtcaccggaacagatggcttgggcaagacctactcggccggagacatcatcgtgctgcctcaaggattcaagggtacgtggaggcagacccggaagctcctcaaggtcgccgtacggcagccgctgtattggaaggaatgaaggtgccctgccaggaaacagcagcatgacggtggctcgttcacacaacgccgtcccacgcagacccgtccatatcggagcggcctgctacgcggcgggaccgctggtgcctctcgaagaagcgatcagcgacgaggccatgcgggccaggctgcgcaatccgaaccacggttcagacacgttcccccagtgggaccacgacatcgccgatctggcggaatctgccatcactcagtgcttgacatcggccggccggcaggcatcgcaaatcgacgccgtcttcctcacatccaacgggctggacgcccgggacaacctggatggaagctggctgggcgtcctggatgcccgcctggacctttgccatgctccgcactaccagttgggcatggctggatgcgcgggctttcactgggccgcgaagctcgcaacgggcctgatcgaatcgggacagtgcgatcacattcttgtcgccagtttcgacaaggcacaggacggattgcaacgcctctacgcggagaacccggacttcccctacctcaccggcgatgcggccgcagcatgcatcttcagcagttctccggcatcactggattaccgactggtcgggcgcatcatcaacaagtgggatggacgacaagccatccggacgtccttcaaagaagaaatccgctgcattgcccgccttatcgaagataccctcgaaagcgcggcgatgcgtgccgacgagatagacctgctcatctccaacaactattcgctcgacatcagccgcctctactgccagatcgccgggctggactatgcgaaggcattcacgcacaccatcggcagccacgcgcattgtttcggctcggacaacctcatcaacctccatcacgccggtcgcctgacaacggtcggcacaggccagaaaaccatgcttttcagtgccggcccgttccagtggggcgcctgcgtcctcgaaagaaccaacgttttcggggagggtgcatgaccaatgtgatgcaccggctttcggaaatcgtgcgtcggcagcctcgagctgcagcgctcatctccgatgcacaaacggtcagctaccaggacctgggcgtgcgcattgcagaaatcgcccgatcgatcgacatctggttcctgacgcacctcggccgcgaagcgggcagcagcgacgccatcggcatctgcatgggaaaaagcaccgatctctatgcgtcgatcctggccatcctcgccacaggcgcgagctatgttcctgtcgatcccttgctccctgcgcaattgcaggcgcacatcctggagacctgcagatgcaggctggttctggcggcgcccgacacccggctcccggtctccggggtatgcgttgccccgcctggcgaagccgccgacagccatccatcgcagtccgcagcgtgggcattcccatgtcgtgcaacggggcaggaccgctgctacaccatcttcacgtccggatccaccgggcgcccgaaaggcgtgcaaatccggcacgacggcgtactgcacctcgtcgactggatgctccgcgagatagcgctgaaggaatcccatcgggtactgcagtactccacgatcaacttcgacgcctcggtactggacatcttccctgcgctcctggcaggtgccaccctctgcattccccgcgacgaccagcggctgtccgccaccgggctcgcggagttctgcgcgcgccacaggatccatcaggcgttcctgccgccggccatgctctccgtgctcgacccgcagcagttcccgaccctggagaccctgctcacgggcggagaagcctgcagtcctgcggtaatccaggcgtgggcggcggagcggcggttctacaacctctacggccccacggagtgcactgtcctcgtggcgttcaagcgcatggaggcatgtcaggcgcggaccaacatcgggcaggctatcgacggcgcacggttgcatgtcctggatgaacagatgcagccggcagttcggggagaactgcacgtcgccggcccgatggtgtcacaggggtacatgggcgactctctggcgaccacgcggaagttcgtcctttgccccgaagtggatgaaggccgcctctacaaaaccggagatatcgtcgaacgggatgcctgcggcgatcttcatttcctgggacgtctggaccggcaggtgaaggtccgaggatttcgcgtggaactcgaggaagtcgaaggcgccctggtgcagtcggggtgtctgcaggcggcggtcaggctgtcgccggacgggcagctggtcgcctatgtcgtgctgccgccgcagatagggctggacgcactgcgccagcagcttgcccagtatttgagcgactacaaggtcccgcagtgcttcataccgatacagcagcttcccctcaaggccagcggcaaagtagatttcgatgccctgccagccaccacgccacggcttgcggcgggtgcttccagccggccctgcgaacccatcctgtccctctgggaggaaatcctggatctcccgcagggttcgctggatgcccattccgacttccaggaggccggcgggacctccatcaaggcgatccgcctgctgagcgccatcgaggaacgcttcggagtgcgcatccggttctcggagttcctcgataaccccacgccccattttctgtacaacgcgatacctcatccatgacaacgcccctgctcccccagctgaaccacattggcctgacagtccacagcatcgcggacacgattgccttctatcgacagatcaccacggtcgaaatctacgaggagccggtccacatcagcggcgacggagtggggcagatcattcgggtcgagaagccggattaccactcgtgcatggcccgcataggccagcgcaatttcgaactcatcgaacaccactcctccaaggggcggcatctcctggcatcccacagcgacgtctgcggcatccatctcgcgttcatggtcgaggacatcgaaggcgttttccaacgggtgaaggcgctgggcatcgaccccaccacgccggagccctacacggcccacgagctgggaggctacaaggcatttttcttccgggacctcaatggtgtccaggtcgaaatcggacaagtccactaacgcacggaatcaacatgcaagtcatccaatgcaccctggaacaactcgacgttctggcaggcctgttcaacgactaccggatcttctacgaacaggaagacgacctcgcggcctctcgttccttcatccagtccaacctcgagaaagaacgctcgaagatctttctgctgctcgacggggaccgcaatcccgtcggcttctcgcagctctatccggccacatgctctctggccatgcggccctattactacctttcggatctctacatcgccaaggccgcgcggcagcaagggtacgcgcgatacctgatgaactacatcaccgaccacttcgcgcgcgaaggcgcccagcgattgacgctggacaccgccacgaccaaccagatcgcccagcgcctttatgaatccttgggatatgagcgggaggaggtctacatcacctatcaccagatgctcaagcgcccggccgcgtaagcattccgcacccgcaaggggcgctggttgcctcccgtgctccagcaggtaaagccagatgagaagacggcgaggattcgccggcccttcagccagcggccagtgcaggttattgcgcgagccggcggcaatcgaacacgaattgcagatgcgcaggaagtgccatgaatacgagcgatgggcaagaagccgaagacatactcgacctcatcgggatcggtataggtccgttcaatctgggtctggcagcgctgctgcaccccatcgatgccgtgaaggcgcgattttttgacaccagggacacattcgtctggcatgaaggactgctgctggataactgctacctccaggttcctttcatggcggacctggtcaccatggtcgatcccaccagccccttcagctttctcaactacctgaaggagcacgggcgcctctaccagttctacttctacgagaggttccacatcgcccgcacggagtacagcaggtactgccgatgggttgccgaacagctctgcagcctgcggttctcgatggaagtcgtggacatcgaggcacgggattcgctgttccgcgtgacggtaaggaacacggcgacccgggcactctcgaggcatctcgcgaagaacatcgtcctgggcgtaggcacggtcccttcgacgccggatgcactttcggccctgctgaacggtacggatttcatccactcgtcgcagtacgccttcgccaagccccatctgcatgcgaagcggagcatcacggtcatagggggcgggcaaagcgccgcagaatgcttcctggacctgctggaaggccagaagcagttcggatacgaactgaactggctcacccgtggcagcggctttctcccgatggagtactcgaagctgggactggagcatttctcgccggactacatcgagcattttttcggactgcacgaggcgaagcgcaaggaaatactctcgaagcagggccactggtacaagggcatctcgttcagcaccatcgcggccatctacgaccgcatgtacgagcgatcggcggacggcgcggaaacaggcactgtcctgcaggcccggagcgagcttctcgcagcatccggcacccgcaacggctggaagctttcattccggcacctcgatctccaggaaaatttcgagctccataccgaggccgtggtgctggggtcgggctaccggtatgtgttccccccctgcatggacagcctcaagcccttgctcgccttcgacgggcaaggccgcccggccgttcggcgcgactacacgctggaggccaggtggaccggttccggccggatcttcgtccagaacgctgaaatgcacacccacggtatcgccgctccggatctcggactcggagcccatcgcaatgccgccatcgtcaacggcctgctggggttcccgcgctaccccacatcccgcaagaccgccttccagaccttcggcatcgaagatcgctggaaggacgaagcatccagccggcagcccaccatggcaggcacagcatcatgaacaaacctctcgatttcaccctcccggcaccgcaggacatcggcggtccccttgaacccactcctcagcgccggttccagcagggagtggaactgaggaaccaggagcgtctggaatcggaggtgcggtcctacccgcggcgctttcccatggcaatccgcagggcccagggagccatcgttgaagacacgctgggccagcgctatctggattgcctggccggagccggagcactggcactcgggcacaaccaccccgaggtgacaggagcggtggtggcggcgatccagtcgggcattccccagcaggcacttgacgtggcgacaccttccaaggacgcgctcatacaggaaattatgggatttcttcctgccagcttcgcccaggactcctgcattcagttctgcggtccgtcgggatcggacgccgtggaggctgccatcaaactggcgaagcaatgcacgggacgccacaacatcgccgcgttccatggcgcctaccatggcatgacgaacggtgcgcaggccctgatgggcaacctgggtgcgaagcagcggcgcaccgggctgatgcccgatgtgcatttcttcccatttccctacggcctgcgctgcaagttcggcctcggcggagaggccggtgaacgggcatcgatcaggtacatcgaatccgtgctgcacgaccaggaaagcggtatggtcaagcccgccgccatgattctggaacccattcagggcgaaggaggggttctaccggcctcggactattggttgcgggagatccgacgcatcacatccgaactgggtatcgtcctcgtcttcgacgaaatccagtgcggagtagctcgctccggacgccacttcgctttcgaacacgcaggcgtggaaccggacatcctcgtgctgtcgaaggctgtcgggggcgggctccccctttcgtgcctggtgttcaagaagcggttcgacaactggaccccgggggagcacgcgggcaccttccggggcacccagtgggccatggttgccggcaccagaacattgcagatcatccagcgcgatggcttggccctgaatgcggaccgcatgggagccagcttgagcggcaggctggcagcgctacggcaggaccatccatgtattgcggaaatccgcggcaagggtttgatgctgggcattgaaatcgttgacccgaaacgcgtggatgcgctgggtcaaccgcttgccgacgggcagcgcgcggcccggattcaggccgcggccttgcggcatggcctgatgatagagaagggtggacggcatggcgcggtcttgcgctttctcccccccttgaacatcacggatgatcagatcgatttcgcggcccgggccttcacacacgccatgcaggccacggagcaggcacggtgacggaatcgtggaaagagcacttcatccggacgggctgcggaggtgctgatcgttatcgtgccgtgatggagtcctgcgtggaggaactgtcgagtcttttcgagactgcggtgcgcccctattcgggcagggagccgtccgatctgcgcgagcaggtcttcctgcgtgacctcggagtgcaagcggtagcaccgctgcagcaggtgatccgggaagtacgccaggacatcgctgcgcatgcaatcatcgtccagcacccgcattgcatcgcccacctgcacacgccaccactcctgagcggcatcgctgcggaaagcttcatcgcggcacagaacctttcgatggattcttgggaccaatcgggctccgccacttttgtcgagcagcgggtcgtggaccacctctgcacactgttcggatatctccccgaggcggacggtgtgtttaccagcggaggcacccagggcaacatcatggccctgctcacggcacgggactggttcctgtggacgcaccacgggcaccgggccaggcgtgacggcatgcccgattttttccccaggctgaggatcatcgcctcggccaagagccacttcacggtggacaaggcagccttcatcatggggctgggacagcgcggcgtggtgaaggtgcggaccggaaacgacggtgccatggacatggaggagctggcatcaacggtcgagtctctgcggcaggagggtctgatccccttcgccgtggtgggaacggcgggcaccacggaccatggcgccatcgacgatctgcagcgcatcggcgaaatctcccgggcgcacggcttatggttccatgtggatggcgcctacggctctgccctggtgctgggccgccacaggcaccggctcgccggtatcgagcaggccgattcgatggtggccgatttccacaagctgtggtttcagcccgtgagttgcggggccctgctgttccgcgaaggggaacgcttcaggcacctgctctaccaggctgaatacctgaaccgcgagaccgatgatcttcccaacctcgtggacaagacgatctccacgacgagacgcttcgacgccttgaaggtctacatgatgctacgggcggtcggcaccgaagtgctgggagagatgatcgaccacctgcttggacaggcgcgcgaggttgccgaggccatccgacgccgcaggatgttcgagcttctggccgagccgagcctgacaaccattcttttcaggtacaccggccccatgcccggtactgatatcgacgctttcaaccgcaggcttcgcgccggacttctcaagcacggcatagccgtactgggggagacgactgtccagcagcgcgctgcgctgaagctgactctgctgaacccctgccttgccgcggaggacttcgacagcctcctggacaacattgccgccttcgcagcccgcgtctacagcgagtagccgagcatcatcgccacacccgcctccttgttggggcggctgaaactctcgcgcgtcaggcggcccaccgggatggagatctggtcgttcaggaaccacttcttgtagatgggatcgatctcgcggctggtgtagagcttgccgagcgtgcggtccaccacggccatgagcgcggtgtcgctcttgcgcaccatgatggcgtagggctccacggacagcacgaagttgctgagcgccagggcatcctgcgccttgttgcgggccaccaggccgagcagcagcgagtcatcctgggcgaacgccttcaccgtcccggcgcgcagggccttgaacgcctcgtcgttgttgtcgaagaccttgaccgtggccttcacctcgttcgccgtgagctgggtgagcagtttctcggaggtggagcccttgctcacggccaccgtcatgccggcgaggtcctgcaccgtgtcggccttggtgcccttgggcacgagcacgcggatgcccgccacgaacatggtggggccgaaggccacccgctcctgccgcgccttggtgttggtggtggaaccgcattccaggtcgatctcccccgcttccagcttcgggatgcgctcggcggcgctcaccgggcggtacttgacctccaggtccttgagcttgagcgtgttcttgatgtcctcgaccaccgcctggcagaggtccaccgaatagccggccgccttgccgccgttctgggcgtccacgaacgagaagggccaggccgattcgcgcacccccagggtgatggtgcgggtctgctggatgcgggccatcgtgtcggcaggcgcctgggccagggcgggagcggaaagggcggaaaaggccgcggcgagcgccagcagccggaaagagcggcggatcatgggagaggaccggatcgaggaggaggagaaagggaagggaaagggacggtggcaaaaagcgaggcaatcactgtgccagggaaaaacgccgtgcatgtgacgcccttgcccgtgctcagatccaccgggcgatcaggctggccaccgcgctgagcagcagggtgctggccaggggcaggtgccactcgcgcccgaacaggcggaaatggaaatcccccggaaggcgccccacgccgagccgctgcaggaacggcgccagcccctggagcagcaccagggcgaggaagacgacgatcagccagcgcagcatgccgcgagtgtaggtgcagagccggttcgccgcatccccccggtgcgccgggacaacggatggatggggccgggcgttccgtgggcaggaatgctctacagcgagcaggccgctcgcaactaccgctgcacaccccagcgccgcaccgtcagccgctccagcgtctggaaccccagtccttccaccaacaggccgatcaggatcacgagcacgaggcctgcgaacaccttgtcggtgtagagctcgttgcggttctggaagatgtaccagcccaggccgccctggcccgacgaggcgccgaacaccagttcggccgcgatcagcgtgcgccaggcgaaggcccagccgatcttcaggcccgagaggatggcgggcagcgcggccggcacgaggatctgcagcacgtagcggatgccggtcaggccatagttgcggccggccatgcgcagcgtctcgggcacggcctggaagcccgcataggtgttgagcgccagcggccacagcaccgaatggaccagcacgaagacgaggctgccctgccccagcccgaaccacagcagcgccagcggcagcagcgcgacggccggcagcgggttgaacatggaggtgagcgtgcccagcagatcgcgcccgaactgcgtggagacggccagcgtagtcagcacgaaggcgcccgcgatgccggccaggtagcccttgagcagcacagacagcgagatggccgtcttcgccaccagctcgcccgacgcgaggccctcgcccagcgcccgtgcggtctgcaggaaggtgggcagcagcaggtcgttgtcctgccagcgcgcggccagttcccacagcacggccagcaccgccaggatggcgaggcggcgcacggcaccctgctgccacacgcgggtggcccagggcagcggctgttcgggggcgatgccgtccagcggcggcagcacatgttcgacgtccggccggtagggcggctcgcggcgaccggccgtcgaagccacggcatgcgccgccgcgggatggagaggggtcggctgggtcatacggcgatccggaagggcagcagggtgccggcgggctgccgtcgcgcaggcgcagcggcatgggcgcccgcgagtccgggtgcggccgcatcgcccccttccggggcgggttcgtcgaacagcaggcggtggatgcgctgcgccgtggcctgaaattccgcgccgcccaggctgttcagattgaatgggtggctgttgatctcggcgcgcagccggcccggatggggcgagaggatggcgacgcggctgcccaccaccagggcctcctcgatggagtgggtgacgaagatcagcgtgaagcggaactcctcccgcagcgccagcagctcttcctgcatgcggcggcgcgtgagcgcgtccagcgcggcgaagggctcgtccatcagcagcacgcgcggctgcatggcgagggcgcgggcgatggccacgcgctgcttcatgccgcccgagagctggtgcgggtgcacgtcggcgaacttcgagaggcccaccttgtccaggtagagcgccgcgcggtcggcggcctcggcacggcccgtgcggcgcgcggcgagcagcgggaacatcacgttctcgcgcaccgtcttccagggcggcaactggtcgaactcctggaagacgaccacgcggtccgggccgggcttcgtcaccgcttttccgtccagcaggatgcgcccttcgctcggcgcgatgaagcccgcgatggatttgagcagcgtggacttgccgcagcccgaggcgccgagcagcaccagccgctcgccctcgtgcacgtcgaagcccacgcggtgcgtggcgcgcacggcgcgctgcggcgtgcggtagtcgatgctcacgccgtccacccgcagcaacggcggcgcggaggcggggagcgggcgcacggggccggacacggaagcgggcaccgacgcgagcgcacgtgcccggacaggcgcaggcgccgacgggggatctgccagcgtgccttccgctcctcggggctcggaccagaggccgccgccacccatctcgtcccgcacccgcgccagcagcgcggaagaaaagcttcccatgcgtttcatgctgcgtctcccggaatcgccaccggtcagctgccgcgtgcggtcagcgcgtcgtcgaagaagtaatccttgagcgcttcgggcttgttcttgatcgcgcccacgcggtgcaggaactggcccaggccgagcgtgttctcgggctgcaccttgaactgcacctcggggttccggatgatcttgagcagcagcgcacggtcggttttcgcgcccgtcaccttcaggtagatgtcggcggccttttcggggttggcggcgacgaactgggccgcgtcatgaagcccggcgaggaaggcctggtaggtcttggggctctccttgcggaatttctcggtggcgtagagcaccgtggcggacgcggggccgcccagcacgtcgtaggagttgagcacgatccgggcattcgggttgccggccagttcctgctcctggaacggcgggttgccgaaatggccggtgatctcggtgccgcccttgatgatcgcggcggcggcatcagggtgcggcacggcgacctggatcttgtcgagccggttgaattctttgtcgccccacagcttggcggaagcgaactgcagcacgcgcgactgcaccgacacgcccaccgccggcagcgcgatgcggtccttgtcggtgaaatcggcgatggtcttcacggccgggttgttgctgacgaggtagtacgggaagttgccgagcgaggccacgcccttgacgttctggcgcccgcgggtgcggtcccacagcgtgaagagcgggcccacgccggcccctgcgatgtcgatgccgcccgagagcagcgcatcgttcacggcggagccgcccgagagctggaggaactccacctggatgtccacgcccgcggccttgccgtgcttctcgatcagcttctggtcctgcgccacgttgagcagcaggtagacgatgccgaactgctgggcgatgcgcagcctgccctcctcggcctgggcgatgccgggcgccaccagacccgcggccaccaggccggccgccgtggcgagggtggcggccttgcgcacgaaggcgcggcgcaggagggagacagcggtgggacgggaacgtggcatggggggtcttctgatgggttctgaaatgggagggcgcgcagcgccacaggggagttcccgctctacaaggggagatccccctccacggtcgtacggtagagcttgcggcgctcgctgtccggcgtgcccgcggccaggtgctgcacggagcggttgtcccagaacaccaggtcgtgcggctgccacacatggcggtagacgaactccggcttgacggccgcggcaaagagttcggccagcaacgcccggctctcgtcctcgggcaggccgacgatgcgggtggtgaagtgctcgttcacgaacagcgcgcggcgccccgtctccgggtgcgtgcgcaccacgggatggactgcgggcgccacctcggcgatctgcgcgggcgtgagtgcggggcgccaggggctgcgcgcgcgcagctcctcgtacctggccaggtagctgtgctccgcgcgcagggggccgatcacgcgccgcagggccgcgggcagcgcgtcgtaggcggcgtgctggtcggcgaacagcgtgtcgccgccctcgccgggcagctcctgcgcgtgcagcagcgagcccaggctgggccgctccttgtacgacaggtccgaatgccagtagtggccggcatcgcccagcccgatcggctggccgctcgcgtccttgatgttggagacgacgaggatttccggatggtccgccagctggaagttcttcagcacgtggatctgcagcggcccgaagcggcggctgaaatcgatgtgctggcgcggcgtgatgcgctggtcgcggaacaccaccacgtggtggtcgaggtgcgcctggtgcaggcgggcgaagtccgcatcgccgagcgggcgagacaggtccagccccagcacctcggcgcccagcggtgcaccagggagcgggcggatttcgaagccttgcggcggcgcgtcgttctgtggaggcgggaaggcttcggcggtgcgagacaggactgcggacatggctcgggatctccaggtggcgccggccgggaacacacgggacggcggatggcggggggcttgtgtccactctatgcacgaccgctcatatccggaacgaatggtttgtcagttgtttactaccaaaacagctaagcaatggtcgcttcgcctggcctgccgcggactgcccggtcgcttcagatgccgaacgcatgagcttgtgccgccaagttttgcgcgcttgctttgacgaaaaacgcgcttcgcaccgcacacaccggcttccagaatccatccaccccctcttttctggagccctccgtgagccttgtttccgacgaatcgatcgatgcctctttcggcgacctgcgcatccgccgcgtggcgggcgccctgggcggcgaggtgctggacctggagctgtccgccggcctggacgacgccaccatcggccacctcaccgccgcgctcgtgcgccacaaggtactgttcttccgcggccagcaccagctcgacgatgcgcgccaccaggcgttcggcgagcgcctgggccggacggtgtcgcaccctacggtgccggcgcgcgaaggcacgcgcatcttcgagctggatgcctccaagggcggcggccgcgccgattcctggcacaccgacgtgaccttcctcgacgcgttccccaagtacggcatcctgcgcgccgtcaccgtgccggcctatggcggcgacaccgtctgggccaacaccgccgcggcctacgagcgcctgcccgaagacctcaagcgcctggccgacagcctctgggccgtgcacagcaacaactacgactacggcgcagaccgcctggtggtcgacgaaacgcgcctgcgccaccaccgcgacgtgttcgcctccgaggtgtacgaagccgagcatccgctggtgcacgtgcacccggtgtcgggcgagcgcgcgctgctgctgggccacttcatccagcgcatccagggcttctcgtccaccgaatcggcgcggctcttcgaactgctgcagaaccgcgtgacgcggctggagaacaccgtgcgctggagctggcggcagaacgacgtggccatctgggacaaccgcgccacgcagcacatcgccgtcaacgactacggccggcagccgcgcgtggtgcgccgggtgaccgtgcacggcgaccccgccgtggcggtggacggccgcaagagccgcacgcgccgccgccccgaggcgacgaacgacgcgcacatcgacacgctgatcgcgaccaccgcctgaaccgcgcgccttcgcccggccttcctcccctcccgccaccacgaccgcatccatgacgcaacgccgccacctcctgcaagccgccaccggcatcggggcctcccttctgctgccgggcctcgctgcccacgcccagcccggcggcgcgcgccgcttccagggcacgacactgaacgtctccacgttcagcgccgcctatcccaagctgctgcagcagtggctgccggagttcgaggcgctgtcgggagcgaaggtgaatttcgacgcgccctcgttcccggtctacaaccagcgcgccgatctggagctgtccaccaagggctcggcgtacgacgtggtgaacgtgaccttcatctactccagccgctggatcgattccggctggctcacgccgctggacgaattcatcgccagcccgcagcacacgccggacgactgggacgtgaacgacttcctgagcggagcgcgcgcgccggagacgggccgcgacggcaagctctacggcatcccgtggacggccgaggcgctgctgtcggtgtcgtcgcggttcgatctcgtgcagcaggcgggcctggccttccccgacaccaccgacgacctcgtgaaggtgctgcgcgccgtgaacaagaaggagcgcgtggcgggcttcgtgtccgacaaccactacggctggaccttcgtgccctacctgcacgccttcggcggcgacgtgttccgcaaggcgcccgacgatctctttcccacgctggacacgcccgaggccgtggccgccgccgactactacgcgaacctgatccgcgagttcggccccgacggtgcgatcacctaccagccggaccaggtcacgcaggcgctcaagctcgggcgcgtcaacttctccgacgcgggccagctgcacctcgcgcaactgggcgacgcggccaccagcaagacgctcaagacggtgaaattcggtttcgtgccgaagggccccgccgggcggttcccgggcaccgccgtgcacggcctgggcattcccgccgggtcgcgcaacaaggaggccgcctgggccttcatccagtgggcgctctccaaacagaccacgcggcgcgccgtggcggccggctacggctcgcccgcgcgccgctccgacatcgactcgcccgaattccgcagccgccagcgcatcaacggcagcgacctcgcccagctgtcgctcgactcgatcagccaggccgagcgcaccggccacatgaagtaccgcaccgtggcggtctatccgcaggtggaccagcagctcaacaaggccattgcgctcatcgcctcgggccaggcgaatgcgcggcaggcgatgcagcaggcgcaggcgcagtccatcgccgagctgcgccgcgcgggccagaagatctgagccatgggcgccgccaacgcactcgccgcacccgcaacgccggggccccaggcatcgcccgcttcccggggctggcaggccgcgcgccggcgcgccttcgcgttcgggctggcgccggcgctcgtcgtgctgctggccatcaccctggtgccggccgcggcgctggtggtggccagcctcacgccgttgagcctcaccgacccggcgggcaccttccacttccgcgatccgctgggcaactaccggcatctgctggaagacgcgcgcttcctcggctccatcgccacgcagctcaagctctcggccgccagcgtggtgctgcagttggccgtgggcctggggctggctctgctgctgaacggtccgtcccgcgtgctgggcgccgtgcgcggggccttcctgattcccatggtgctgccgcccatcgtggtggcgctgatctggaagattttgttcacgcccgacgtgagcccgctgcaccgcgcgctggaggccgccggctggccggtgcgctccctcattgccaacccggacaccgccctctgggccatcgccttcgccgagacctggcagtggttccccttcaccatgctgatggtgctggcggcgctgcagatgatgcccgccgacccgctggaggccgcgagcctcgacggcgccaaccgctggcagctgttccgctacatcgtgttcccgcacatccgcccggtgctggtggtgtgcggcctgttccggctgatcgacagcttcaaggcatttccgctgatcttcgtgctgaccgacggcggccccggcacggtgaccgaggtgaccaactactacggcttcatccaggccttcaacttctcctactggggctacgccagcgccatcgccaccgtgatcctggcgggcgtgttcggcctgagctggctggtggggcgactggggtggaacgaccatggcaagcactgacgcagccctgccgatcgcggcgcgggacgatgcccccgccgagcaccatgcacacacgcgcacgcacacgcgcacgggctggctgcgccgccacggccgcaccgccgccgcgctggtgctgctggcgttgacgctgttcccgttcctctggctggtgcacctggccttcaagccggccgccgacctgttcgaggacagcctgctgttcgtacccacgctggacggcttccgcgccctgctgcaaggcaatttcccgcggtcgttcctcaacagcctggcggtgagcacgctctccacggcgatgtcgctggccatcggcgtgcccgcggcctatgcgctcacgcgctggcagttcccggggcgccggcacgtggcgctgtggattctggtgacgcgcatggcgccgcccatcgccttcaccattccgttcttcctcgcctaccgctggctgggactgcaggacaccattttcggccttgcgctggtgtacctcaccttcaacctcgccatcgtcatctggctcatgcagaccttcttcgaagcggtgcccaccgcgctcgaagaagccgcctacatcgacggctgcggcgtgtggcaggcgttctggcgcatcaccctgccgctggccgcgccgggcgtggcggccacggcggtgctgtgcttcatcttcgcgtggaacgacttcttctacgccctcatcctcacccgcacgcaggcggtgacggcccccgtggccatcgtcaatttcctgcagtacgagggctgggagtggtccaagatcgccgcgggcggcacgctggtgatgttcccggtggtggtgttcaccgtgctggtgcgcaagtacctcgtgcgcggcctcacggcgggcggcgtcaaggactaagagcggctaacacgacccttctggcgttgttgccgcatcttgtcgtactactcgtactgcctgcgatgcggcgcctagccagaaccgcttcgctgggtcgtgttagccgctctaaatcccttccttcgcaaagagagagagagagagaaaccctccatggctgcgctcacgctgcatcagatcaccaagcactacggcgacacgcccgtcatccacggcgtggacatcggcatccgcgatggcgaattcgtggccctcgtcggcccctcgggctgcggcaagtccacgctgctgcgcatgatcgcggggctcgaatccgtgaccggcggcgagatccgcctgggagggcgcctggtcaacgacacaccgccgcgcgaccgcaacatcgcgatggtgttccagaactacgcgctctacccgcacatgacggtcgccgagaacctcggcttcgcgctcaagctgcagggccagccgcgcgatgccatccggcgccgcgtgggcgaggtggcggccatcctggggctggaggcgctgctcggccgcaccccgcgccagctctcgggcggccagcgccagcgcgtggccatgggccgcgccatcgtgcgccagcccgacgccttcctgttcgacgaaccgctctccaacctggatgcgcaactgcgcgtgcaggtgcgtacagagatcaaggcgctgcaccagcgcctgggcaccaccacggtctacgtgacgcacgaccaggtcgaggcgatgacgctggccgaccgcatcgtggtgctgaaggatggccgcgtggagcaggccggcgcgccgctggagctgtacgaccgcccggccaacgccttcgtcgcgcggttcatcggatcgccttcgatgaacttcatccccggccggctggagctggacggcagcccccgcgtggtgaccgacgacggcctgcagttgccgctgccccgcgccccgcgcgcgcgccagggcgaccgcgtgctgtacggcgcgcggcccgagcacttcgcgctggcgagcggcgaagatgacgaggacggcgccctgcccgcccgcgtggtggtggtggagcccacgggtgccgagacgcaggtgacgctgtcggtgggccacggcggccacgacgtgctggccgcgttccgcgaccgcatcacggtgcggcccggcgagccgctctggctgcggccccaggcggcgcaggcgcatgtgttcgatgccgccagcggcgcgcggctgaactagcctaaaggcggtgcgtgcggtccccgcgcgtaaagccgatcggcgtccaggccggcacgcccgcgcccacggccagcaccttgaacagctcgcccatctcgtgctccatcatgagcttggcggcctgcgcgcgctgcgcctgcggcagcggctccagcagcgcaagcaggccgcagttgatgaggaagtgcgcctgcgtcgtgtagcccagcacgtccagccccgcctcctgcgcggccacggccatggcggtgaagttgacgtgcgcggtgatgtccttcgcccccacgtcgacgagcggatcggaatcgacctggtgggcgcggtggcacaccagcgtgcccatgtggcgctgcgggtggtagtactcggcctcgggaaagccgtaatcgatcaggaaggccgcgccgcgcgccaggcgctgccccagcatgcgcaggaagccctcgccctgcgcgtggatctcggtgaggtagtcctgcgggccttcgggctcgacgggcgggcgcagaggcgtggggcgatctcgccaggcgaagcggggctcgccaccgtcaccgggctccacgaccacgccgcgctcgtgccacgtgctgctttccgcgccgccgtggcgggccagcagttgcaccggcatggcatcgagcacctcgttgcccaccaccacgccctcgatgcgctccggcagggcctgggcccactgcacgcggtcgccccacggggctagccgctcgcgctggcgctcgcgcaggctgcccgacaggtccacgatggtgtagcgccgcacgcggtcgccgagcgcctccagcagttgcgcggcgagcgcgccggagccggcgccgaactcccacacatcgtcggtgcccgtggcgtccagcgcgtcctgcacctgccgtgccagcgcctggccgaacacgggcgagagttccggcgcggtcacgaagtcgctgcccgactgcggcagggtgccgaatttcgggagcgcgttggcgtagtagcccaggccgggcgtgtagagggcccattccatgaaccggtcgaaaccgatccagccgccggcctcggcgataccatcggcgatgcgccgggccagggcgctcgataaactggggtgctgttctgtcgtcgtcacggcccgattgtcccccatgccctcttccgcttccccccgtaccgtgctggtcaccggcgccgcccggcgcctcggccgcgagatcgccctggcgctcgccgcggcgggctggcgcgtggccgtgcattaccgcggctcgcgcgaagacgccctgcgcacggccgccgactgcgccgcgctcactccgggcagcgccgccttcgatgcggacttccacgacgaggccgccgtgcgcgccctgctgccgcgggtggccgaggcgctcggcacggtggatgccgtggtcaacagcgcctcgctcttcgagcacgacgacgtggagagcttcggcttcgcggctctcgagaagcacctgcgcagcaacaccgccgcgccgatcctgctggcgcaggcgctgcatgcgcacctggcctcgcgcgacggcgcaccagccgaccacccgcagggcgtggtcgtgaacctgctcgaccagaagctctggaacccgaaccccgacttcctgagctacacgctctccaaggccgcgctcgaatcggccaccaccctgctcgcgcaggccctggccccgcgcgtgcgcgtggtgggcgtggcgcccggcctcacgctcaccagccacatgctgtccgacgagaaattccgcgaactgcaccggcagagccccctgggccgctcctccacgcccgaggacgtggccgcggccgtgcgcttcgcgctggagaaccgctcgatcaccggcaccacgctgctcgtggacggcgggcagcacctgatgcgcttcgagcgcgacttctcgctcatgtgacgccggcccgcgcgctcctttcccgctccaccttttccttcccttctttcctcccacagccatcatgtccatgcaccacgacggcggcctgcagatcctcacgctcaccggactgcgcttcgatgccaacctgggcatcctcgaccacgagaaaaccgcgccccagcccatccaggtggatgcggagctcaaccagggccgccagccgttgctgccgcacgacgacgacatcggccacgtgctggactaccgcaaggtgagacagatcatcatcgacgaatgcacggccgagcacgtgaacctgctggagagcctgatcggcaagctcacgcgccgcctgatgcagttgccgggtgtgatcggcgtgcgcgtgaagatcgccaagctcgaaatcttcgacgactgcgaggtggcgatacggatggaatgcggggagtggtgattcctgcggcctgatcttcagcagcagcgcccgatgcgcccgttgccaccgtagcgcgcgtcctggcgctcccggaagaactcggcatagctcatgaccggttccccgggatgcgtgcgctcgcggtgggtcagataggcgtcgtagtcgggcaggcccaccatgaggcgcagcgactgcgcgaggtagcgcccgcccgtagcgacggcctgcacggcgccccgcgcggcctgcagcggccggcccgcggcgctgctggcgccgctgccgtcggccgccggcttcaccgagcaccctccggcagggcctcgaacggcgtttcctgcgccgtggggcggttcgcggcgcgggcctgcaggcaggcccgcacgctgtagaccagcacgctcagcaccacgaagatgaacagcgcgcacagcccggcgttgatccggtcgttgagcacgatgcgcgacatggcctcggccgtcctggccggcgcgatcacggtgccctgggcgatgccttcggcgtacttcgcggcgtgcgacaggaagccgatcttcgggtcggccgagaagatcttctgccagccggccgtgagcgtgcaggccagcaaccaggcagccggggcgatggtcacccaggcgaagcgctcgcgcttcatgcggaacagcaccacggtgcccagcatcagcgccacggcggccagcatctggttggaaatgccgaacagcggccacagcgtgttgatgccgcccagcggatcgaccacgccctggtagaggaagtagccccaggcacccacgcacagcgcggtggcgaccagattggccggcagcgaatcggtgcgcttgagcgcgggcacgaagctgcccagcaggtcctgcagcatgaagcggcccgcacgcgtgccggcgtccaccgccgtcaggatgaagagcgcctcgaacaggatcgcgaagtggtaccagaaggccatcatggccggcccgcccaccacctggtgcaggatgtgcgccatgcccaccgcgagcgtcggcgcgccgccggcacggcccaggatggtgtgctcgcccacgtccttggcggtttgcaccagcatgtcgggcgtgatcacgaagccccaggtggagagcgtctgcgccacggcctcgggcgtggtgcccacgagcgccgcggggctgttcatcgcgaagtagatgccggggttgatgcacgaggcggccaccagcgccatcacggcgacgaaggattcggccagcatgccgccgtagccgatgtagcgcgcgtgggtttcgttctcgagcatcttgggcgtggtgcccgaggagatcagcgcgtggaagcccgacaccgcgccgcaggcgatggtgatgaagaggaacgggaacaggctgcccgcccagaccgggccgttgccctgcacgaactgcgtgatggccggcatctccagcgtgggcgccaccaccacgatgccgatggccagcgccacgatggtgccgatcttcaggaaggtggagaggtagtcgcgcggcgcgagcagcagccacaccggcagcgaggcggcgacgaagccatagccgatcagcatccaggtgagcgtggtgcccgagaaggtgaatatcggcccccaggtggggtgcgcggccacggcctgcccgccgaagatcgctgccatcagcagcacgaagccgatgacggacacctcggcgatgcggcccgggcgcaggaagcgcaggtacacgcccatgaagagcgccacggggatggtcgccgccacggtgaacgcgccccagggcgattcggccagcgccttcaccacgatcagcgccagcacggccaggatgatgatcatgatcatgaaggtgccgaagagcgcgatcagccccggcacggtgcccatctcctgcttgacgaggtcgcccagcgagcggccgtcgcgccgcgtggagatgaagagcacgatgaaatcctgcaccgcacccgcgaacaccacgcccgccagcagccacaagaggccgggcacgtagcccatctgcgcggccagcaccgggcccaccagcggccccgcgcccgcgatggcggcgaagtggtggccgaacagcacgtgcttgttggtgggcacgtagtccagcccgtcgttgtggcgccaggccggcgtggaacgcttggcatccagccccagcacgcgctgggcgatgaacaggctgtagtagcggtaggcgatcagatagacgcagaccgccgcgacgacgatccagagcgcgctgacggcctcgccgcgcgtcagcgcgacggtgccgagcgcccaggcgccgagcacggcgatgcagagccacaccaggtggcggcggatgaggggcatgggacttgtctcctggatgcgggaagggccccggtggtccgggggcaggccagtatcccggccaggggcgccgcgcgcatccgccctgccacgtaggcgggccgggtggaatttcgtaagggacaaccctagggacggccggcaggcgccagggtgtcagcgacccgtgtcgaagcgcttcgcgtgctcgacggcatagcgaatcagctccgccaggctgcccagctccagccgccggcggatgttctgccggtgcgcctccaccgtgcgcacgctcaggccgagatcgcaggcgatctgcttgctggacgcgccacggcccagcgccgccaggatttcgctctcgcgcggggtgagcagcggcttcggggcctggttgcggaagagccgctgcgacacagccgggctgaggaaggtgccgcccgcagccaccgcctccagcgccgcgaccagttcggacgccggcgcatccttgagcacgtagccgctggcgcccacctgcagggcgcgctgcacgtactcggggttgtcgtacatgctgagcatgagcacccgcggggcgccgctgccggccagcaggcgggcggcgaggtccagcccgctcacgtccttcatgcccacgtccatgaggacgatgccgggcgcgagccgcgcgatcagcggctccgcctcgtccgcgccggaggcttcgcccacgatcgccacccacggcaggctgcccaggcgcgcgcgcaggccgtcgcgcaccagggcatggtcatcgacgaggaacaggcggacggggcgctccaggggagcactggcggcagcggtcatgcaggctccatcctatccgcgggcacctcggccaccacgcgcgtgccgcccgcccccgagcgcacctgcagccggccgccgatggccgccatgcgctcgtgcatgttgcgcaggccgatgccgcgccgcggatcgtgctgcagcgccgcaggatcgaagccccgcccgtcgtcgcgcacctccagctgcacgccgccgcccacgcactccagcgtcacgtgcacctgccgcgcctgggcatgcttgcgcacgttggtgagcgcttcctgggcgacgcggaacagcgcggtggtgacgtcctgcggcaggggccccggcggctgggccacgtcggcggccgccgccaccgggccatgttcgccgaaggcgcgggccaggtgctccagcgcggcgggcaggccgagggtgtccagcagcgccgggcgcagctcgtgcgacaggcgccgcacctcgcccagggcctcgttgaggtgctggagcgcggtgccgagggtggccggcgccggacgctcgcgctcgatctcctccactgccgactcgatgagcagcttggcggagaccagggtctggctggtgccgtcgtgcagttcgcgcgccaggtggccgcgctcctcctcctgcgactgcaccacgcggcgcgcgagcaggcgcaggcgggcttccgacaggcggtgctcgctgaggttgagcagcagcccgcaggcgctgatcgccgcgaagcccagggcggcgaaacccgcgatccaccacatcgtggtgcccacgttggagcccacctgccgttccaggccggcctgcgtggcctcgatgtcgtccaggtacagccccgtgcccaccatccagttccagtgcggcagggcgatcacgtagcccagtttcggcgcgagctgcccgccgagggacggcttgggccaggaatactccacgaagccgccgccggcctgggcctgcgcgatgagctgctggatggtcggccgcccctggggatcgcgcaggtcccacagcatccggcccaccagttccggctggcgcgagtgcatgagggagcggccctgcaggtcatagacgaaaaagtagccgtcgctgccgtagtccagcgcggccaggcggcgcatggcctcctcccgcgccttcgggtcgtcgccgcccgcctcgtagagcggccgcacggtgctcaccgccaggtccacgtagctgcgcagctcgctgcggcgctgctccaggtacgactgctccaccagggcgcgctcgcgccgcgcgaggtcctgtgcctggtggcgcaccagggccgtcaccagcgccagggtgacgagcagcggcaccaccgccagcgccacgatcttcgtgcgcaggcgggccgcggggtccgccgcgccggccgcgggcgcgccgtccggcggggccccgcgaaatacgtccttgcctgttcccatgcgccttccatccgtcccggaaatgcgttcccgccgtaaaatcggcggtcacccgccccttgaacgggcgccgccgcacggctgcgccgcgcggcaagcgggaggcgccgcgcagccgcgccgtgcccttcctgcttccgcggacccgattgtcccccctcccatgaccgccctgccccaagacaccgactggaccgccgacgccgcccgccccgcgcaggcccggatcgaacgcgaggcgcacaagctcgagaagcgcctgtgccgcgaggtcggccgcgccatcgtcgattaccgcatgatcgaggagggcgacaaggtcatggtgtgcatgtccggcggcaaggacagctacaccctgctggacatcctcatcaagctgaagaaacgcgcgccgatccatttcgacctggtggcggtgaacctcgaccagaagcagccgggcttcccggagcacatcctgcccgagtacctggccaccaccggcgtgcccttccacatcgagaaccaggacacctacagcatcgtcaagcgggtggtgcccgagggcaagaccacctgcggcctgtgcagccgcctgcgccgcggcatcctctaccgcgtggccgacgaactgggctgcaccaagatcgcgctgggccaccaccgcgacgacatcctgcagacactgctgctcaacatgttcttcggcggcaagctgaaggccatgcccccgaaactggtcagcgacgacggccgccacgtggtgatccgcccgctggcctacgtgaccgagaaggacaccacccgctgggcgcagcagcagcagttcccgatcattccctgcaacctctgcggcagccaggagaacctgcagcgcaagcaggtgggcgagatgctgcgcgactgggacaagcgcttccccggccgcgtggacaacatgttcaacgccctgcagaacatcgtgccgtcccacctgctggacggaacgctgcacgacttccagcatctgaaggccacgggcgttccgagcgacgacggcgacaaggccttcgacgcggaggaattccccccggcgcccgccctgccgggcctgcaggtggtgcagatttcctgacacgccgcggccctgcgagcgacccgtgaagcctcccccttcgtaccggattccaggagaccgcccatgaacgccgccaccgccggactgccccggctcttccgctgcctctggctgctgctggccgccgccgtgctggccggctgcgccagcacccgcacggtggacagcaccgtgtccacctactccaccctgccggggctgccctccccgcccacctaccggctggagcgcctgccctcgcagcaggcgcaggccgcgcagttcgcccccatcgaggccctggcccagcaatcgctcgcgcgcgtgggcctgcagcgcgacgacgccaacgcccggctggtgcttcagatcggcgccagcgccagcaccacctggcccgcctcctggccctactatggccccgcctaccccggatggggctggggcgtgggctggggcggccgtggcggatggggctggggcatgggcaccggctggatgatggaccgcccgcccacgctctaccgccgcgaggccagcctggtgctgcgcgacgcggccacgcagaagatcgtctatgaaacctcggccgtctatgaagatgtctgggtgaacgatccggccatcttcggcatcctgttcgacgccgcgctcaccggattcccgacaccgccgtccgggccgcgccaggtgcgcaccaccttcgccccggccggccaggggccttccccgggctccgccgcacccgccgcctccgctcccgccacgccgggggtggtcgtgtcccccgagccgggccgcgccccctgaccgccgcatgcagcaagccacccgcatcatcgccatccgccacggggaaaccgcctggaacgtggacacgcgcatccagggccacctcgacattcccctgaacgacaccggcctctggcaggcccggcaactgggccgggccctcgcggacgagcccgtggccgcgatctacgcgagcgacctgcggcgcgcccatgccacggcccaggccgtggccgatgccacgggcgcgcccctggccaccgacgtgcggctgcgcgagcgcgcgttcggcctcatggaggggcgcaccttccgcgagatcgaggccgagctgcccgaacaggcccgccgctggcggcagcgcgacccggatttcgagcccgaaggcggcgaatcgctgatcgccttccgcgagcgcatcaccgcggccacccatgccctggcccgccgccacccgggcgagctgatcgccctcgtggcgcacggaggggtgatggacgtgctctaccgcgccgccaccggccaggaactgcaggcgccgcgcacctggctcctggcgaacgctgccatcaaccgcctgctctggaccgaagacgggctcaccctggtgggctgggccgacacgcaacacctcgaggatgccgcccgcgatgaaaaccatgcctgatcccgccgcggcgctgctcgccaccatcggccagcgggtggacctgatcgacacccccgtcgcggtcgtggacctcgacgccatggagcgcaacatccagcgcatggctgatttcgcgcgcaagcaccaggtgcgctggcgcccgcacgcgaagatgcacaagtgcgccgaactggcgctgcgcctgcagcaggccggcgccggtggcgcctgcgtgcagaaggtctcggaggccgaggcgctcgccgccggcggcgtgacggacatctacatcagcaacgaagtgatcgcgccggccaagctgcagcgcgtggcgcgcctggcccggcagctcgccggcctgggcgggcgcctagccatcgccgtggacagcccggagggcattgcccgcctggccgaggccatggacgcggccggcccggatggcgccggcatcgacgtattcgtggagatcgacgtcggccagggccgctgcggcgtgccgccgggcgaggcggcggtgccgctcgcgcaggcggtcgccggccatgctcggctgcgcttcgccggcctgcatgcctaccatggccgggcccagcacctgcgcggcgcggccgaacggcgcgatgccatcgccaccgccgtggaagccgcccgcaccacgcgcgatgccatccaggcggcgggcctgcccgtccccctcgtcaccggagcgggcacgggcaccctggtgcacgaggccgcgagcggcgtgtacggcgaactgcaggccggctccttcctgttcatggatgcggactacgccgccaacgaacgcgagcccgcgcagccggccttcgagcatgcgctgttcatcaagacccaggtcatctccagccgcgatacgcacgccgtctgcgatgcgggccacaagagccatgccatcgactccggcctgccgcaggtcgccttcctgccgcccgagcgcgcgctgcgctacgccaacggcggcgacgagcacggcctgctgttcgcggacggcgaccgggcccgcctgcccgccatcggccgcatgctctggctcgttcccgggcactgcgacccgacggtgaacctgcacggccacctcatcggcgtgcgcggcgggctcgcgcacggcgtggtcgagcgcatcctgcgcgtggatgcgcgcggcgcggtgacctgaagctcctcagtcgggccggggcgggaacagcccctccacgcagatgatgaaggccaccgtcagcgagggctggagggtgcccatcgtcccggccgccgccaccggcagggccaggggctgctgggcgcccacgggggcaacggtcacgggggcgtcgaacggcttgaggttcgcattcgctgcatcgctcgtccattccttgacgtcgaaattgccccccttgcccttgctctgcacggacccgggaccgggcgtttcgctcacgttggccagcgtcggcgcgctgttcgccggaatgcccagggatgccttgccgcccactggcggcagctggctggcggacaccatgcccaccgccgccccgctgagcgccacggagtgcgacgcagctccggtcgggccgggcggctggtcggccgtctgcaggcccatgggtacgcggttgcgcaggtcgggcaactggaaggtggtgcgcccgtcgccgccgaagcggctgcccaggatcgcgaacagcgccgggttctgcgcgatgttcaggaccgacccgtcgcacagcgcccagccgcgcggcacgaaggccgccgtccacagcaggacggtgccgatgtaactctcatccatgatttccctctttcctcaagatgtctggaacggtccgcgggcatggcggacggatcagggccggtcggggtacagccccagcaggcagatgatgaagttcagcgtcagcgagggctggatggtgctcaccgggcccgacagcgacaccggcagcgacaggggctgctgcgcggaaccggggctgatggtgacgggtgcgtcgaagggcttcaggttggtattggccgcatcgctcgtgtagatcttcgcgccgaagttgcccgccgtccctttggccagcacgccggtggggcccggcacgtcggtgaggttcgccgcgaccggcgcgttgttcacggggatcgataccgatgccttgccgctcatcgggggcagctggttggcggcgatcatgccggtggcggcgccggtcacggtcagtacctgcgacgccgcacccgtggtgccgggcgtctgcgacgccgcctgcagccccatgggcacccggttgcgcaggtcggggagattgaagttggtgcgcgcatcgccgccgtagcgcacgccgatgagggagtacagcgcctgatagtccatgatcttcagctgcgttccgtcgcacagcgcccagttccgcggcacccagctgccggcccacagcacgatcgtgccgatatatgcttcatccatggtttccctcactttcggttggtgactctgctttgaatggacccgcgtgcatgccgcgggacgcaccgctccgcagccccgcgcagggggctggaaccggcgattggtctcgaagaggcgcaccgccgcctccggccgggccggaaaggcgcgtgcgccggcccctcagttgcgcgaggggtagatgcccgtggtggcgatgatgaagttcagcgtgatgcccggctgcagcgtgctcaccgtgacgggaatgctcacgggtgcagcaggcgtgctggaagcctgcgccgtgagcacgggcaggtccacgtcgaagggcttgagcgtggcatcggaagccgcggcggtgtagatcttcgtggggaagttgccggccgtgcccttgccgagcacgaggccgttggccggtgcattggtgtcggcggccgcgccggcattcgccggaatggcgacgctcagcttgccattgccggcggcggccaccgcatgggtatggggcggcagctggctcgccgcgagcgtgacgctggcggtggtggaggccgtggccgcaccgctggtgatggccacgttcgccgcgttctgcgagcccacgggcacccggttgcgcaggtccggcagcgcgaaggtgctcaccccgttgccgccgtaagcagtgcctatcagcgagaacagcgccgcgttctgctggatgctcagcaaggtgccgtcgcagatcgcccagccgcgcggaatccacggcgtggcccacagaatgatctgtccaaggatcggatccatcgtaatttccctctcatccgttcgtcgattgctttgaacccagccttagtgcgaggcattgttttcaatgcatcgcatagcggctggttatcgcagtagacaccatgcgcatggcaaagcgcacgggatttccccgaatgacgccttgcggcaacaccgtttccggaacgcttgcgggagggccggggtggccccaggatggaaggcggaaaccgctatgcgcggccggctcaggcagcgccgaacaggtccgtgtgctggcgcgagggggccacgcccaggtgccggaacgccgccagggtggcgatgcggccacgtggcgtgcgctgcaggtagccctgctggatgaggtagggttcgatcacgtcctcgatggtgccgggctcctcgccgatgctcgcggcgatgttgtccagtcccaccgggccgccgtcgaagcggtgcaccacggcctccaggagcttgcggtccatcacgtcgaagccctgcggatccacgtccagcatggccagcgcgcgctgagcgatgtcctgcgtgatgcggccgtcgcccttcacgtcggcatagtcgcgcacgcggcgcagcaggcggttggcgatgcgcggcgtgccgcgcgagcggcgcgcgatctcgaaggagccctgcgcatcgatgggcgcgttcagcagcccggccgaccgcgtgacgatgcgcgacagctcttcgggcgtgtagaactccagccgcgcgacgatgccgaagcggtcgcgcagcgggttggtgagcatgccggcgcgggtggtggcgccgaccagggtgaagggctgcaggtcgagcttgatgctccgcgccgccggcccctcgccgatcatgatgtcgatctggtagtcctccagcgcggggtagaggatttcctccaccacgggcgagaggcggtggatctcgtcgatgaagaggacgtcgttcttctccaggttggtcagcagcgcggccaggtccttgggcttttccagcaccggcccgctggtctgccgcaggttcacgccgagctcggccgcgatgatgtggctcagcgtggtcttgcccagcccgggggggccgaacagcagcacgtggtccagcgcctcctcccgcttgcgcgcggccccgatgaagatctcgagctgctcgcgcgccttcgcctggccgacgtattcctgcagcagcttgggccgcagcgcgcgctccagcgcctcctcctgcggggaggcgggtgcggcggaaaccacgcgcttgggcggcgcgggtgcgaaatcgtcggtctggatgctcatgggcgcgggtgcgtgtcggggaggagggccggggacgtcagttcgtccaggcgtagtacgccacgccttcgtacttgaagaccgggtaggtcgcgatcacgaaatcgcgctcggcctggctgatcgtgtagaaatgcgtgctggttttcgtgttgaagaagcggtacatcgccgtggagccgttgccggcgcccgtctgggcgtaccacacggggccttcgtacttgaagaccgggtagttggcgatcacggaatcgcgctcgccggcattgatggtatagaagtgggcacccgtcgaggtgttgaagaagcggaagaccgcgctctggccgtccgtggctccgccataggcatagaagcccacgccctcgtagctgaatgccgggtaggtggcgatcacgaaatcgcgctcgctggcgctggaggtgtagaaatgcgccccggtgctgccgttgaagaagcggtagatggcggtgcgcccgctggtgctgacggcgggcgagagccactgctgcagcgccgcgccgtaggcaatgtcgaatcggccgtacacgtcgaggccattgcgggaagtgcaggtgatgttgccgccggagagcgttcccaccagtgcgccgttcacgaacaggcctgaaccgctgctgccgccttgcgtcaagccctggttccagctcacgcggtagaagttgcccgcggcaccagtgcaggagaaagttctgcttccatcgctgggaatgctgcaggagataagggccgtgacattgccgaacgaaatcttctgcaggtcgcccatgggatggtggatgcctacggcggcgctgcccagcgactgggtgccggcgttccacgcggcgaacaccgcccctgcaggcggcgtctcgttcagtcgcacgaacagcgtgtcggtgctggtgctggaatacagcagcgtggcgccgccggtgcgggtcacggaactggacgacagcgcattgctgttgcagctcggtgaacggtagaaccagtccgtgcgcaggctggaagccgcggtctgcgacgagaaacagtggctggccgagatgaaatacggcgtgcccgtgccgtcgcggtcattgagcagcgttccggtgcagagataggtattgccgtcgcccagaacgaagaccatgcgcgccacggcattgcgctggctggcataggcgtcatagcaggtggaatcgagcccgcacgaggcagactcgccgatcttgagttgctcgccttcgtccgccgtcggcagggagaggttggtgtagatatgcgacacccgcgggatggcgatgtccagggcgctggcgggggtgccgggcggcagctcgatctcgagcgtggcctcgtcgccgccggtatcgggcgtccaccaggtgcggcccgcgtccgacgtgtcgccggccgcgatgttgcggtcgatggcctgcaggacttcctggccggaaatctcgtacaccgcggactggcggtcctggcgatagacacgcagttgcgcgccgcccggcagggcatgcaccagcacgcccaggcgcaggccgtgcgcgtcctgcgccgtgaagctgatggcggcggcgaggccgccggccgcggtgggcgtccaatgcagttgccctgccagcgcggcgggcgtggccgtggcctccacggagcgcgcggcgccgatctggcgcgggccgacggcggctgcggccgcctcggcgcgcgactccagcagggcgcccagcgagacccgcgcgggcgccagcgcgggccgcgcggccaggtccttgacccgcacgacatcctgcgcggccgtggcgggctgctcgcgcgactccacgctcagcaccaccgccctgggctgggccgtggcggaggcggaagaacccgcctcggcaccgctgccgccaccgcccccgcaagccgccaggagcgcggcagcccccagcaccatcaccgctcgaacacttcgcagcctgaaatccatggcctctgctcctgttgtggctgcggcgggcaccgcgcccgccgcctgcccgtcaatgtgccacggccgcgtcgccctgggcgagcgcggccgcggcaaaacgatcctgcccggccgttccgttgcgggcggcacacgccggcccggccggcggccgggcgcgcatcacccctgcgccacggaggcggcctcctgcggagccgccggcgtgccatggccgctgtggccgtggtggggaagcacgcgtggctggtggccgcggtggcgggcgggggtcgccggggacagccattccttgagcgccgcctggtaggcatggtcgaagcggccgtacacccgcaccccgtccaccgagcattgcccgtcgcccgagaagccgtagagcgtgccgatcacccggccgccctggaacagcgccgagccgctgctgccgcgctccatcgtgccgcggtcgaggctgacatcgtagtagttcgccgtgtcacccgtcgcggagtcgcaggtcaggctctcgaggtcgccggagcaggcaagcgtgcccatgatgctgccgaagctgatcctctgcaggtcgccgcgcggatggtggatgccgacgatcgccgaagactcggcctgcgggcccgcatcccacgccgcgaacacggcgccgggcggcggcgcgtcgttgaggcgcaggaaggccgtatcggtgtcggcgcccgagtagagcagcacggcaccgcccgtgcgcgtcgccgcgcccggcgatagcgtacggttgttgcaggacgaagaccggaagaaccagtcggtctgcagcgtggacgccaccgtctgggacgggatgcagtggttggcggtgaggaagtaaggcgtgcgcgtgccgtcgcggtcgttgagcagcgtgccggtgcagaaatgcgcccccgtggagtccacgaagaccatgcgcgccaccgcgttgcgctgctgcgcatagtcgtcgtagcaggtggagtccaggttgcaggccacggcgtcgccgacgttcttggtgaccagcgcatcctcgctgccggaagacagcgaaaggtcttcctggatgtgcaccagtgacggaatggcgatgtcgagcgcatcggcaggtgtgccggccggcaggtcgatctccagcgtcgcctcgctgccgccggtatcgggcgtccaccaggttttcgccgcatccgacgtgtcgccggcagccgcgttgcgggccaggatctgcaggacgtcgccgccccgtgtctcataggcggcatccggccggtcctgccggtacacgcgcagccgcgccgattcgggcagccggcgcaccagcacgcccaggcgcacgccataggcatcctcggccgtgaagctgatggcggcccgcaggccgccgtccgccgccggcgtccattgcaggcggccggccagtccggcggccgaggccgtaccgggcacggtgcgcagggtgcccaccttgcgcgggccgccgtgcccccccgtttcctccgcccgggtggactgcaatgccgccagcgccacccgcacaggttgcggcccggccccggagcgtgctgcggtgcgcgacggcacggccgcatccgcgggctggaccgcagattccacccgcagcacggtctcgccggacgaggaggccgtggcggtcgagccgcccccgccaccgcatcctgcgatgagcaatgctgccgcgatgccggcgagcacgccgccccggcgcgcgatcttccattcggaagccctttgatttttcatgttgtggttcactttttctcgcccctcccccagcgtccggcactggcatgccgggacgggccaacttcacttcgccagtgccttgagcgccaatttgatgccctcgctgacccccacgtccttcggcaatgccttgagcgcggaggcgccttccctatcgttgtatcccagcgccagcagggcctgcaggatatcggcctgcgcgtcgttcgcggcctcggggcgggcgccgatgtccacgcccagcttgcccttgagctccagcagcaggcgctcggcagtcttcttgccgatgccgggcaccttcacgaggcgtccggcctcctgcagcgacacggcctgggccaggtcgtccacgcccatgccggagaggatggacagcgccgtgcgcggccccacgccggagatcttgatgagttcgcggaacgcctgccgctccggggcgctgccgaagccatagagcaactgcgcgtcctcgcgtacgatgaactgcgtgagcaactgcacgcgctcgcccacggcgggcaggttgtagaaggtgctcatcggcacctgcacttcatagcccacgccatggcagtccaccagcacctcgggcgggtttttctccagcagcgtgccggtgagtttgcctatcatcttcgtcctgtctttttgtcctgctgacgtccaaccggaattatccgcgtgatcctgcgccacacattcactccccacaacaacacccggctcacgcacctgtgcggcccggccgatgcccacctgcgcaccatcgaggcagcgctgtccgtcggcatcgcgcaccgccacgagcagttcaaggtggacggtcccaaggcccgggccacccaggcgatggagttgctgcaggcgatctacgagatcgccgaccggcccgtcaccgaagagcaggtgcagctcatgctggccggcgacggcgccatgcgggaggcagccgacggggccgtggtgctcaacacgcgccgcgccgacctgcgcgcgcgcacgcccacccagagcgtgtacctggacaacatcgccagccacgacatcaccttcggcatcggtccggcgggcaccggcaagacctacctggccgtggcatgcgccgtcgatgcgctggagcgcagcgcggtgcagcgcatcgtgctcacccgcccggccgtggaggcgggcgagcgcctgggcttcctgcccggcgacctgacccagaaggtggacccctacctgcgcccgctctacgacgcgctctacgacctgatgggctacgacaaggtgcagaaggccttcgagcgcaatgcgctggagatcgcgccgctggcgttcatgcgcgggcgcacgctcaacaacgccttcgtcatcctcgacgaggcgcagaacaccacgcccgagcagatgaagatgttcctcacgcgcatcggcttcggagcccgggccgtggtgacgggcgacgtgagccagatcgacctgcccaagggcgcgatgagcggcctgatcgacgccgagcgcgtgctcaagcgcgtcaagggcatcgccgtgacgcgcttcacgaccgcggacgtggtgcggcacccgctggtggcgcgcatcgtggatgcctacgatgcacagcgcagcagccgctccggcgcggcatgaccggcggatcgctacagataaaagagcgtccaacgaaacccttccggcgccgttgccgcatcttgtcattcaggcgtggactgcctgcgatgcagcgcctcgccagaaccgcggcgatgagaccgcttcctcaccactccagcgcgatcggaaacggaaggcgcacgcagtgcacttggcgcctatcggggacggtcatgccggaggctccgtattggggcaacccggtatctgcgccgcctccgtgcattcctgcggtatgttctcgaagacaacctccttgcccacatagactttgttggcttgcacgggcgggtcgagctgccagcggatctcacggccggccgccagatcgaccacctggctttccctcagccgctccccgggatcgatccggtagaggcggacgacggacggagccttctggtcgcggtgcacgatgcgctgccatggcgatgcgtggtagatctccagccgatacacatggtgggggctgttgtagctgttgaacagtgtcggcgtggtgatataccagcccagcgccacgcaggcatccagcgccagacaccagacaatgcaggacacgttcttgagtcggggcagtttcatcggcactccatcggaataggaagaggaaggcgcgcagggcgctttgcgtaagcggtcattccgaaggctgggtgcgggggcaactcggtatccgcgccgcctccgtgcattccggtgggatattttcaaacgcgacactcccacccacataaactgtgttggactgcacgggcgggtcgagttgccattggatcccgctgccgttcataagatcgaccaccttgctttcgcccagcagttccctgggttccacgcggtacaggcggacgatggccggatcctcttggtcgtaatgcatgatgcgctgccacggcgatgcatcgtaaatttacagccgatatacatagtgggggctgttgtagctgttgaaaagcgtcggccgggtcgcataccagcccagcgccacgcaggcatgcagcgccaggccagacgatgcagggcacgttcttgagtagggacagtttcatcaccactccagcgggatcgggaacgcaaggcgcgcagggcgctttgcgtaagcggtcattccgaaggctgggtgcgggggcaactcggtatccgcgccgcctccgtgcattccggcgggatgttttcaaacatgacgctcccggcatagactgtgttgaattgcacgggcggatcaagatgccaactgatgtcaccgccgccgatgagatcgaccacctcgctttctcccagcagttctttgggctcgacccggtacaggcggaagatggcggggtacttttggtcgtaatgcacgatgcgctgccacagcgatgcgtggtaagtctccagccgatacacatcgtgggggctgttgtcgatggtaaaaagcgtcggccgggtcgcataccagcccagcgccacgcaggcatgcagcgccaggcaccagacgatgcagggcacgttcttgagtcgggacagtttcatcaccactccagcgtaatcgggaacgcaaggcgcacgcggtgcacatcggagacgaccatgaaatccccgccccggccatgcagggcgcgccattgccggaaatgccggttctgcaccagatagctctggcggctcgcgtcgtcggcatcggcgtatatccactgatcgtcgaggggaatgtccactacggaccggggggaacgcttcacgccgagaggcccccagaagcccagcggctgcgacaggaaggaatcgtcgttgaagtcataggagtcgcgcaggtagaaggccaactcgtcgatcgcgatggataccttgcccgatcccctgggccctgcgggcgtcaccaggcccgacaccgcgatcttgagcgtcgcctcgcccatggccccatagaagtcgtccaggggatcgccgaatcggcctacgttcaggaaattcacctggcaggtgtcgtccaggatcttggccgactggttcagatcgccgaaacgccagggccggatttgtcctcccgtctgctgttcaacacgcttctttagctccaccattcccgctgggctgttccagcgtgcctgcaattgggacacggcggcttgcacacgggagaagcccaaggcccagtccatggtaaccacgttttcttccagttgcgaggcgggcaactggtgtagcttgtttggcgacttgctgattttgatcggcaggctgatcgcaaaccccacgcccctgaaccaccgctccatcagcgccgccgccaccggccaccccaggcgcgagcgcatcacgcccggaatctcatcgagccggaagcgccgaaccctgggcggcagtttcttttcgagttccgcgcgaagctcctctctatcgacctgaacaataggatccatcacccttccctctcctcgttttcggggccggattctccgggcaaaagcgcccgggatcggagggatggagcggcggcgtggtgacggcgtgtaacggtgccgggcagccgcgccgatgggtgggatcggccatgccgagaatcgcttctttcttcatagcaaactatcgatatttttcagcggcacgggggcaaaatggctggacgcgcttgggcacacccgcgacagccggggggacagccggcgcactccgccgcgcagcctgcgatgcagcacctcgccagcaccgctgcgccgagttccgtcggcggctttcgcatcaaatagcgaaccattcaacccatacgacgacgctaggctcccatggccctgaaccagctcaacctttcactgcagttcgcccggttcgccggggtgcaggcccaccgcgacgcgctgccccgccatgccgtggcccgctggatccgccacgcgctcgccaccgacgcggaaatcaccgtgcgcatcgtcgatgccgaagagggccaggccctgaaccgcgagtaccggcacaaggactacgccaccaacgtgctcaccttcgactacgcgcaggagcccgtggtcatggccgacctggtgctttgcgcccccgtggtcgagcgcgaggcccgcgagcagaacaaggcgctgcacgagcactacgcccacctgctggtgcacggcaccctgcacgcccagggctgggaccacgagaccagcgccgaggacgcggacgagatggaggcctacgagacggccatcatgcaggagctgggcttcgccgacccctacgcggattgagaacggcccgcagaacccttccggcgtcgttgccgcatcttgtcgtactgcgcgtactgcctgcgatgcgacgcctcgccggaaccgcttcgctgggttctgcgcgccgttctagaccatgcccggcggggcgatccgcagcgggatcgtcaccggcccgtcgttgacgaggtgcacctgcatctcggccgcgaagcgcccggtctccaccaccgggtgcagggcgcgggcgcgtgccacgaagtggtcgtagagccggcggccatcgtccggcgcggccgcctgcgtgaagctcggccggttgccgccgcgcgtgtccgccgccagggtgaactggctcacgagcagcaggcctccgcccgtgtcctgcacgctgcggttcatcttgcccgcttcgtcggcgaagatgcgcagcttgagcagcttgtcgaggaggcgatcggcctgcgcttcggtgtcgccgcgttcggcgcacaccagcacgagcaggccggggccgatgcggcccacggtggctccgtcgatctccacgcgcgcctcgcgcacgcgctgcagcagtcccatcatgggtgcaggctcctggtttcgtcgtcttccatgggggtggccacggcttccatgcccgtgggcagcagttcgatggtggcgcgcagcccgggcacggcatccaccagcgcctgctccaccgcgccccgcagccgcgcggcctcggccaggctccagtcgcccggcacatgcaggtgcagggacacatgccggcggcgcccggcgcggcgcgtggccacgtggtcgaaatgcacgccgggctggcgttgggtgaaggcggccagcgccgcgtcgatggccgcgcgctcctgtggctccacggcctcgtccatcaggccctgcgatgcacgccagacgaggcgggagccttcccgcatgatgttcagcgccacggcgatcgccaccacgggatcgagccagagccagcccgtggccatcacgccgaggatgcccgccaccacgccggccgacgtccagacgtccgtgatcaggtgccgggcatcgccctccagcgccacggagcggtaggcccgcgccgagcgcagcatcatccaggcgagcaggccgttgagggccgagctggccaccgacagcgccaggccccagcccagttgctcgatgggtgcgggcaccagcagccggtgcaccgaggcccagaggatggccagcgcagcccccagcacgaggatgccctcgaacccggaagaaaagtattcggccttgtggtggccgaagggatggtcgccgtcggccgggcgctccgccaccgcgaccatcatgagcgcgaacacggcgcccgccaggttgacgaacgattcgagagcatccgacaacagcccgacggagccggtcagataccaggcggcacccttgaggccgatggtggcgaacgccacgccgacggagatccagagcagcgtgcgcggtggcaggggcttcatgcgtggcctccgtggcgggcggtgcggcgccggcatggcgggagcgaaggggtctggatcatggccgtcgggaaagactgcccggattctgcccgagaggcatgtcatcgggccggcagctctcaggcgtagagatccccggcccgctgccgcgccgccccggcggcatcgatgccgatcgcttccacgaccggggtccacacgccggcgtagtccggcagccggtccggagcgaaagcggtgtgcggccagtccgacccccacaccatgcgctgcggcatgcggcgcgccacgcgctcgatgtgcgcgcgcagcgccgtgtagggggcctgggcgcgcagccggtaccagcccgacagcttcacccaggcgcccaggccggccaggcggtccaggtggttccaggccgcgtcctgcaccggcagttcggcatgcaggcctgccaggtggtcgagcacgcagcccaggccgctgcgctcgtgccactgcgcgatgcgctcgagatcgacggcatgggcgtaccactgcacgtgccagtcccgttcgcgcaggcgcggcgcgagcgcgtcgaggtcctgcgggccgttgcccacgggcgacacgaggttgaagcggatgccgcgcacgccgagggcatgcatgcggtccagctccgcgtcggcgatggagggatcgaccacggccacgccccggtgcacgccggggcgcacggccagcgccgcgagcatcacgccgttgtcggtgccatagacactgggctgcaccagcaccaggcggcccacgccgtgggcggcggccagtgcctcgatgcgcgcgagcggctggtgtgccggacggtagtggcccggctgcacgggagccccggcatcgaacacgtgcacatgcgcatcccagcgcccggcctccgcggcaccgggtgccgggaaggaaagttcagccatgtggctcatcccaccgaaattccgcgctcgcggacgacctgggcccactgcgcctgctgcgcctggatgaacttcgcggcgctcgcctgcgaggcatctgcgaacacgtcgccccccagggcgcgcacccgcgccagcacctcggcatcggccagcgccttgcggatggcgcccaccagcgcctcccgggtatccgccggcagcccggccggcgccagcacggggttccactccagcacctcgtaatggggcacgcccacctcggccatggtcggcacggtgggcagcgaccgggcgcgcaccggcgccgtcaccgcgagcgcccgcagcctgcccgactggatgtggcccagggcggatgcgacgttggcgaagaacaaaggcacctggccgcccatcacgtcgttcatggccgggccgccgccgcggtagggaatgtgcgaaagcttcacgcccgcgcgctgctcgaacagggcgccggccagatgctgggcggagccgttgcccgacgaggcataggcgatgtcccccggccgctcgcgcgccatgcggaccacgtccagcaccgtgcgcgccgggaagtccgccgagcacacgagcacgttcgggaaggtggccagcaccgccagcggcgtgaaggccttgtcggagtcgtaggccatcttcggatagagcgacggattcacggcgaacgacgaggcatcgaccaggagcgtggcaccgtccggcgccgcgcgcgccacgaaagcccccgcgatctggccgctggcgccgggcttgttgtccaccaccacgccctggcccagggcctcgcccaggcgcggcgcgatgatgcgggccatgaggtcggcgccgcccccggcggggtaggacaccaccagggcgaccggacggccgcctgcgacgggcgcggcccggctggcgccccagggagcgcagagcgcgccggccgcggcgccgagcaggatgccgcggcgcgaaagccgcccggcaggaacggggccggcaggcggcagggaggaatcggtcatggggacagtctccggaaggtgtgtcacacgagcgtgacggtgtaatggaatgcgtgggcatcgccgcgcgtggcgcgccactccacgcagcggcccgacaggtccatggcgcgccgcgtgacgagggcgcaggggtggccggcctgcaggccgagcgcctgcgcctgcggcgcggtgagggcggcgaagccgatctcgtccaccgcgcggtgcacgtgcacgcccagccgggatgcatagaagggatagagcaggtcgccccattcctgcggatcgccctcctccagcgccccgaagagatccagcggcagccagatccgctccagcaggcagggctcgccatcgaccagccgcaggcgctgcaggcgcagcgcgctctcgccggcggccaggcccagggcgcgggccacggcaccgggcggctcggcgcgctggcgcgacaggatgcgcgaggccggcacgcccgccggtccttcgccgaagcggaagaaacgcagcatcgacgcacccgcgataccgctgcgcacgaaggttccgcgcccatggatgcgctcgatcagcccctgctccaccagcagttccagggcgcggcgcagggtgcccagcgccacgccgtgctcggccgccagggcctgctcggccggcagcgaggagccggggggccattcgccccgcaccacgcggcggcgcagggtttccgcgagcgccgcataccgcgcgacgcccggctggccagcggcatccagcgcgatcacttcagacatcatctactcctctagatgactagaagtctaagtggattgcccgcttcccgaagcagtgcaaaccctcacaggcccggcggccgcccccaaggcgccacgccaggggtgcggcacccgtcaggcgtcgccgtcctcgaccagccgcgccttgacgctgcggcccttcacgcggccggacgagagccgctgcgcggcctgccgcgccacgctgcgctccaccgccacgtaggtggagaagtcgttcacgttgatcttgcccacctgctcgcgcgtgaagcccatctcgccggtgagcgcgcccagcacgtcgcccgcgcggatcttttccttgcggccgccgatgatctggatcgtggccatgggcggctgcagcggcccgcccggcgcgggggtgaggccggagagcggatgccactccgacggccggccctgcagcacctcgatgcgccccacctggcccatttccggcaggctcgcgaggctgagggccaggccttccgcatcagcgcggccggtgcgcccgatgcggtggatgtgcacctccgggtcgggtgccacgtccacgttgatgacggcctgcagcccggcgatgtcgatgccgcgcgcggccacgtcggtggccaccagcacgctgcagctgcggttggcgaactgcaccagcacctggtcgcggtcgcgctgctccaggtcgccgtgcagggccagggcgctgaacccctgggcgcgcagcacctccaccaggtcgcggcactgctgcttcgtgttgcagaacgcgatggcggattccggccggaaatggttcagcagctgcgagacggcatgcaggcgctcgcgctcctgcacctcgtaccagcgctgctcgatcttgccctcggcgtgctgggcctgcacggcgatgcgctgcgggtctttcatgaactgccgcgcgatccgctcgatgccgtcgggataggtggccgagaacagcagcgtctggcgggtgtccgggcagcggcgcgccacctgggcgatgtcttcggagaaacccatgtcgagcatgcggtcggcctcgtccagcacgaaggtggccagcgcgccgaggtcgagcgtgccgcgctcgaggtggtccatcacgcggccgggcgtgccgacgacgacgtgcgcgccatgctccaggctcgcgacctgcccgcgcagcggcacgccgccgcagagggtgacgaccttgatgttctcctgcgcgcgggccagccggcggatctcggacgccacctggtcggccagttcgcgcgtggggcagagcaccagcgcctgcacggcgaagcggcgcggattgaggcgctccagcagggccagcccgaaggcggccgtcttgccgctgccggtgctggcctgggcgatcaggtcgcggcccagcagggcgggcggcaggctggccgcctggatgggcgtcatgcgctcgtagccgagctggcgcaggttggccagcacctcgggggcgagcccgagggcgtcgaagcctgcggatgccgcggcggcggcctggggcgccggggaggaaggggagggttgcatcgcccgattatcccggcccggccctttcccgggcacgccatgcggcgggcgtggacaatacgcccatggcccagattccagaattcacagagcccaccttccacaccgatcccgccgacgcgctggcccaggtccagcgcatctaccaggagcagatcggccacctgagaaacgccatgcagcgcttcgtggccggcgagacgccgaacggccacgtgcgggcgttctatcccttcgtgcgggtgcagaccaccacggtggcgcgcgcggccacgcagctggcctacggattcgtggaaggaccgggacgctacgagaccaccctcacccgccccgacctgttcgcgcgctactacgccgaacagttccggctgctgcgcgccagccacaacgtcgaactggaggtgggcatcagcaaccagcccatccccatccacttctcgttcgccgaacacgaccacatcgagggcaccctgtcggcccagcgccgcatgctcatgcgcgacgtgttcgacctgcccgacctcgccgccatggacgacggcatcgccaacggcacctgggagccgcgcgcgggcgaggcgcagccgctgtcgctgttcaccgcgccgcgcgtggattattcgctgcaccgcctgcgccactacacgggcaccgcgcccgagtggttccagaacttcgtgctgttcacgaactaccagttctacatcgatgaattcgtgcgccttggccatgccgagatggcaaaccccgacagcgaatacgtcgccttcatcgagcccggcaacgtggtcacgcgccgcaccggcctgcccgccgaggcgggcgacgacctcggctccccgccgccgcgcctgccgcagatgcccgcctaccacctcgtgcgcgccgaccgcagcggcaccagcatggtgaacatcggcgtgggcccgtccaacgccaagaccatcaccgaccacatcgccgtgctgcggccgcacgcctggatgatgctgggccactgcgcgggcctgcgcaacagccagcagctgggcgactacgtgctggcgcatgcctacgtgcgcgaggaccacgtgctcgacgaggaactgcccctgtgggtgccgatccccgcgctggccgagatccagctcgcgctgcagcaggcggtggcggacgtgacccaggtgcccgaggaccagctcaagcgcatcatgcgcaccggcaccgtggccagcaccgacaaccgcaactgggagctgctgcccgacaacatgccccagcggcgcttcagccagagccgcgccgtggcgctggacatggaaagcgccaccatcgccgccaacggcttccgcttccgcgtgccctacggtacgctgctgtgcgtgtccgacaagccgctgcacggcgagatcaagctgccgggcatggccaaccacttctaccgcgagcgcgtggaccagcatctgcgcatcggcatgcgcgccatcgacatcctgcgtgccggcggcgtgagccggctgcacagccgcaagctgcgcagcttcgcggaagtcgccttccagtagcggagcgccgcggcgccgacaacgcacgatggcgctggatttcgtcacgctgctggccgtcacggccaccaacctgttcatgctctcgatcgccctgccgctcatcatggggcgggaggtcagccgtgccgcgcgcttcgcgcaggccagcgtggcgctgcaggccacttcctgggcggcgatcatcgcgtcctcccacctgtgggaccaggtgctgtccacgctctccatcgccagcgcggcggccgcccagtgggcgctgttcaccgccctgcaggaatggctggggccgcgcccggggcggcgctggctgccctggctggtcgccgcgataccgctcggctacaccctgggtttcggcagctaccccttccgcgtgggctgggccaacctgctgctggccgtgctgctggccaccgtcgcgcgggccacgctcgtgccctggcgcccgtcgccccggcactggcgcctgctgctgtgcgcctgcctcgtcgcgatggccggcttcacgggcgcgcgcggcgtgctcggcgccttcttcaccgacgcctacccgagcttccgcacgccgcacccggtgaacatcgccgccgcgctcgccgccaacgtgacgctggtgctgggcacggtggcgctgctcgtcgcatggcgcaccgaggcggaggacaagctgcgcgccctggccaagacggacgcgctcaccggcgtgctcaaccggcgcggcttcgacgtgcggggccgggcgctgctggcgcatgcgctgcggcacggcctgcgcgtgaccgccgtgatgctggacgtggaccacttcaagcgcgtgaacgacacgcacgggcacggcacgggcgaccacgtgctcgcattcttcgcgcggctgctgcaggatgcgacgcgcacgggcgacgtggcgggccgcatcggcggcgaggagttcgccgtgctgctcgcgcatgccccgggcgaccgcgccgccgagagtttcgaccgccggctgcgtgcgcggctggccgccgacagcccgcaggccctgggattcccggtcggctacagcgcgggggccgccaccctggacgccgccccgccggaccccggcaccgtggccgtcgccccgctgctcgccgacctcatggcgcgtgccgacgcggccctctacgaagccaagcgcgcagggcgcgggcgcatgcaggtgcagtctccggcacagggtgcgccggcctgagcgccgcacgccgccacgacggacgcagcggccacggcggccgcacgctcagaaccggtggcggatgcccacggccagcgtggtgccgcggtccagcccggaggccttgtcgaacagtgtcgccacgtacacgtccgtgcgtttggacaggtcgtggtcgtagccgagcgcgaacgaggtgcggttctggtcctgcgcccccgcctcggtcttttccgtgcgcgccacgctggccagcaccttgccggcgcccaggggcaccgcggcacccagctgggccgtctccaggcgcaccttgccgctggagccctccaggctcgcatggcggtactggccgaacagcctgacggcaccgaagtcgtagctggcccccacggtggcattggtgaagtcccgcagggtgaccacgcccgcggcgggatcggacaccggattgcggcgcgggaacgtggccgcggcaccgccggtcttctcgtagctgacccccacggagaacttcgacgcgggcgcgccgtagatggcgcccaggcccagccgccggccggcgcccgacccctcgcgggctgcgtactgcacgctggccgtcacgtcggcgaaggacgggctggtgtaggccaccgaattgctccagccggaatccaggaatccgtcggatgtcatcagggactgggatgggctgggcaggtagttgtgcagcaggaaaggactgagcaccgccgaatccccgaaggggttgaaccgcacggcctgctggaaaccggtggtggggacgcggccgaggcggacggaacccgccgtggccgatgcgagccccacccaggcggcacgggcccagtacggctcggtcgcggaccgcccggcgtcgccggtgtccacccggatgaaggaactcaggtcgaactgcgcgcgcagcccgcctcccaggtcctcggtgccggcgatgccccagcgcgaggtggacaggccaccgctggtcacgccgcccacggcggtttcgccggacagctgccgccgcgtgaccgccgcatcgacggtgccgtacagcgtcacggcggactgggcgtgcgcgccggcgcactgcagggccgccagggccagggcggccggaagggaatgcttgttcatgtcgtcgtctccaggggaatgtcgggtggatcggtgcttcacttggacagcagcgcgtcgcggggcatggcgtcggccgccgaccggccgtgctgtatcagcagtaccgcgaccatgccgatgaccgcggggatcgcgatggcgacgaagttctgctgcagcggcaggcgcatgcccacgagcatgccgatcaggatgggtgccaggatggcgccgctgcggccgatgcccagggcccagcccaggcccgtggcgcgcaccgccatggggtagaactggccggcgtaggcgttcgcgacgatctgcgtgccgatggtggaagcgcccgccaggccgagcagcacgaacagcacgggcgtggaggccggctgccccagcagcgtgagcgacaccgctgccagcgcgtacatgccggccagcacgtacttgatgtggaaccggtcggccagccatccgccgccgacggctcccgccaccgcgccgatgttcatcaccagcacgaagttcagcgcggagcccaggctgtagccggcgccggccatgagcttggtgagccatgagctgagcgcgaacaccatgaagaggcacatgaagaaggcgatccagaacatgaccgtgctgaagccccggccgtcgctgaacagctggcggatgggcgcggcggcggccttttcgtgggcggggatggtgaagcggtcgccgtcctgcggcgtgtaggcgggatccagccgggcggcgatccgccgcagttcgtcggtgcggccccgggccagcaggaacggcatggactcgggcagcgacttcaggatgaagggcacgagcagcaggggcaggccggcggcgaagaacaccgactgccagccatggctctccagcaggcccttgcccagcagcgccgccagcatgccgccgagcgcatagccgctgaacatcagcgtcaccagggtggcgcgcatcttcttcggcgcgtattcggtcatgtgcgccaccacgctcggcatcacgccgccgatgcccagccccgcgaggaagcgcatcacgctgaacgacaccgggccctcggccaggccggcccccgcggtgaagacgctgaacagcgccaggcagatgacgatggaccagcggcgcccgatgcggtccgccacggtgcccagcaggatggcgccgaacatcatgccgaacagcgcggagctcaccatgaagcccgcgtgggtggcatccacgcccatcttggccatgatcgacggcagggcgatgccgacgacggccaggtcgtagccgtcgaacacgatgatcagcgcgcaccagaaaagcaccagtgcgtggaaccggttgaagcgggcggtgtccgccagatggtggaggtcgatagggcgcacgtccgttgtctccgttgcgttgtttctggaatccagcgcacggcggctgccagcgcattgcctgccgatcatctgtactgccgggctgcgggtccaacgcattttcaggatgtcctgtatgcgccacggaaatgatggggcgggtcttcccacaggacggctccggcctgcccggccgccggggccccatgcgattggtgaatgcgcgctatcacggaatttcgttcgacccgccggccagcgctccctacattccgttcattcatccatcacagggcgcgcgcagcgccgcaaaggagacaggacatgcagggaaagatcggcctggaagaacacttcgccattccagaaacgctgcaggattcggccggtttcgtgcccggcgactactggaaggagctgagcctgcgcctgctggacatccatgagcggcgcctgcgcgagatggacgagaacggcatggagatgatgattctgtcgctcaacgcgcccgccgtgcaggcgattcccgacacgaagaaggccgtggagatcgccgtgcgcgccaacgacttcctggccgagcaggtggcccgccggccggaccgcttccaggccttcgcggcgctgcccatgcaggaccccgacctcgccacgcgcgagctggagcgctgcatgcaggacctgggtttccgcggcgcgctggtcaacggcttctcgcaggtcggcacgcccgagaacgtggtctattacgacgcgccgcagtacggcgatttctgggccgccgtggaacggctggacgcgccgttctacctgcacccgcgcaaccccatcgccagctgggcgcagatctaccagggccatccctggctgatgggccccacctgggcgttcgcgcaggagaccgccgtgcacgcgctgcgcctcatggccagcggactgttcgaccggcaccccggactcaggatcatcctgggccacctcggcgaaggcctgccctacaacatgtggcgcgtggaccaccgcaacgcctgggtggacatgcccaagggctaccccgcgaagcgcaagctgtgcgactatttccacgagaatttctacctgaccacctcgggcaacttccgcacgcagacgctgatcgatgcgctgctcgaagtgggcgcggaccgcatcctgttctccaccgactggcccttcgagaacgtggaccatgccgcacactggttcgacgacgccgccatcagcgaggccgaccgcctgaagatcggccgcaccaacgccctgtcgctcttcaagctgccgcagggctgaacgaagaagcacttcgaggaaagcgccccatgatcgacatcgacgaatggaccatcacccaggccgtgctgaaggcgcaggccggcacgcaggatgcgcggctgcgccgcgtgctcgacgccctggtgcggcacctgcacgacttcgcgcgcgaggtggaactgaccgaggccgagtgggcgcagggcatcgacttcctcacgcgcgtggggcacatcaccgacgaccggcggcaggaattcatcctgctctcggacgtgctgggcctgtccacgctggtcacggcgcagaacaaccgccgccccggcggctgcacggaggccaccgtcttcggcccgttctacgtgcccgatgcgcccgtggtgcgcaacggcgacgacatcgccaatggcgcgcacgggcagccctgcttcgtgagcggtacggtgcgcggcatcggcggcgagccggtggccggcgccaccatcgacgtatggcaatcggacgaggacggcacctacgacgtgcagcgccccggcctggaccacgccgagggccgggcccgcctggccagcggggcggacgggcgctaccacttccgatccatcctcgcggtgccctaccccattccgcacgacggccccgtgggccagctgctggagcgcacggggcggcacccgtggcgccccgcgcacctgcatttcatgatccaggcgccgggctacgagacgctgatcacccatgtattccgcgagggtggcgagtacctggaatcggacgcggtgttcggcgtgcgctcgtccctggtggccgactggaagccccacgatcccggcacggcccccgacggcacccgcatggacacgcccttccacacgctcgattacgacttcgtgctgaacccctcctccacagagcagcaggcacggcgatgacggcggcacccctgtccttctcctacgcggccagtccgtcgcgcatcgtcttcggcgccggcagcctcgaccgcctgcccgaggaactggaccgcctgggtgtgcggcgcgccctggtgatgtgcacgccgaaccagcgcgggcaggccgaggccgtcgcgcagcgcctgcccgaccgggtggccggcatcttcgacggcgccgagatgcacgtgcccatcgaggtggcccgccgggcccgggcggaagcggcggccctggaggccgactgcgcgctcgccgtgggcggtggatcgaccatcggcctgggcaaggccatcgccctggaaagcggcctgcccatcgtcgccgtgcccaccacctacgccggcagcgaggcgacgccgatctacggcatcaccgaagccggcctgaaaaagaccgggcgcgatgcccgcgtgctgccgcgcacggtggtgtacgaccccacgctctcgctcaccctgccgctgccgctcacggtgaccagcacgctcaacgccatcgcccacgcctgcgagggcctgtacgcccacgatggcaacccggtcacggccctgatggccgaggaaggcatccgcgcctgcgccggcgcgctgcagccgctacgcgccgacccgcgggacctgccggcccgcagccaggcgctgtacggtgcctggctctgtggcacggtgctcggggccgtctcgatggggctacaccacaagctctgccacaccctgggcggcagcttcgggctgccgcatgccgaggtgcactccgtcatcctgccgcatgcgatgcgctacaacgcggccgccgccccgcaggccatggagcgcatcgcgcgcgcgctgggcgtggacgacgcgcccctgggcctgcatcgcctcgccgcggaacacggcgcgcccctgtcgctgcgggagatcggcatgccggagtccggcctcgaccgggcagcggaactcgccgccgcgcagccgtacccgaatccccggcccctggagcgggcagcgctgcgcgggctgctggacgccgcgttccacggcaggccgccggcatagggctccggccccggggcctgtccatagcctcagtccgccggttccggcggcacacgggccaggccatccggcacagcaccggcaccgggctccggggcccgccgcgacttctcgtggaacaaaccgaacatcagctcgcgcagccagcggttgccgctgtcctggtggaagcgctcgtgccactgctggctgatctcgaagggcgccacctcgaacggtgcattcaggatatgcaggtccgagcgcgaagccaccatggcctgggcgaggcgctggggcgcggtcagcaccagcccggtggtggcgacaatggacgacaggcccagcgaatgcgcggcggtgagcaccacgcgccggcggtcgagcgcgcccacgcgctccagggcctgctgcagctggtggtcggtggtgccgcgcggccggtaggcaatgtgctcggccgccaggtaatcgtccagcgcgatcgagtcgcgcgtgcccagcggcgacgcgcgggccacgagcaccacgaaggtctcgtcgaacaggcgctgctggtagaacgacggccccatgggctcccagctgcccagcgcgacatcgatctggccgtgcagcatgcgctggcgcgcctcggcgcgcggtacgtccaccgtctcgaaacggatgcccggcgccaggccccgggccagcgacagcagccggggcatcatcaccagctgcccgatgtcgttgaccgcgatgcggaacaggcgcccggaggtgcccgcctcgaacgtgcggccctggtccaccgcctgcgagaacgcggcgagcccctcctccaccgggccgatcagccgttcggccagcggcgtgggcaccatgccctccgcagagcgcacgaagagcacgtcgttgaagcgctcgcgcatgcgcttgagggcattgctcaccgccgactgcgtcatgcccagccgctcgcccgccagcgtgacactgcgggtcgcgaagatggcctggaagaccagaaacaggttcaggtcgatcgagtggatgttcaccgcaccgcctccttgccttcgggcatgccgctcattcccggtccagcgcggcgaggttgtcgtagagcaggcgcagcatgtcgcgcagcgactcggcctgcgcatgggtcagcccccccagggagacccgctcgtacagctgtgccagcggaatgatgcgcagcgtcagttcgtgccccgccggcgtcaggctcaacgccagcgcgcgcgcgtcctcgcccgagcggtcacgcaccacgaggccgcgctgcagcagcgcatcgacgacgcgcgatagcgtggaaggctccgtcgaggtgtgcagcgccaggtcggaaagccgctggtggggctggtggtgcagcgccacgcacacgcgccagtccgtcagcgacagctcgaactgccgcagctcgcggctgaacgactggcccatgcgcgaacccgcgcgcgccagcagatacggaatggcgcgctccaggtcatgccgcacctctttgcctgcatttgcaatggattccgtggcttcagcaggcgctgcaactgcgcgcctgggtgccttggaggccgcagttttcgcggtcgccggtgtcttttttcgggtggccatgacccatcttaccgttgccgggcctgttgggcatccgtggaattcccgcaggcatgcgtgaaaaccccgagccttaattacttgcaaatgcaaataaaaagttctccaatggcgttacggaagacgactcaaccattccatccggagacaccatgcaacccgccaccgcccatccattcgccgcgctcaaccacgtggaccttcccgcccccggccgccactcccccgtggcgggtgccccttccctggcgtcgatcgttgcatccgcaagcgatctggtgcccgtgctgcgcgcgcgggccgagcagacggagcgggaccgccgcgtctccgacgagacgacccgcgctttccacgacgcgggcttcttcaagctcatgcagccggcacgctatggcggccatgaatacggattcacggcattcatcgatgtggtgagcgaactggcgcgcggctgcacctcgtcggcctggggttgctcgctgggtgcgatccaccagtggctggtcggcaccttccccgagcaggcgcaggacgacgtgtggcgcgacgacccgtcggccatcgtgtgcggctcgtatgcgccggccacgatggcgcagaaggtcgatggcggctacctcgtgcaaggcaagtggctgttcgcctccaacgtggacaactcgcagtgggccctgctgggcgtgcagttcccgcccgaagacaagggcgcaccgccctccgccggcttcctgctggcaccccgcgcggactggcggatcgaggacaactggcacgtcgccggccaggcgggcaccggctccaaggccatcgtcatcgaccagccgctcttcattcccgggcaccgcaagctgaccttcgccgaagcgtcgtccaaccagccgcccggcgcgcgcgtgaacaccaacccgatctaccgcatcccgttcctttcggccgtgcccgtgtgcctgacctcccccatcctgggcacggcccagggcgcggtggacgcgctgatcgaactcgcgggcttgcgcgtgacgcgcggcgcggtctcgggcggcggcaaccggctgagcgaattcttccccgtgcagtcgcggctggccgaagcctcggccagcgtggacgcggcgcggctgctgatctaccgcgacaccgcgcaggtcgagcagatggccatggacggccaggccatcgacgtcgcgcagcgcatccgcaaccggcgcgaccacgccttcgccgcgcgcctgtcgcgcgatgccgtggaggccgttttcgccagcgtgggcggcgccggcctggcgctggaccagcccatccagcgcatgtggcgcgacgcgaacgcgatctcccgccacatcagcctgaactgggacgcggtgtcgtcgatggtcggccagtacctgctgggcctggagcccaaagggcagtactgagcgcgacccacaaaacccttctgccgtcgttgccgcatcttgtcgtagcgctgctactgcctgcgatgcggcgcctcgccagaaccgctacgctgggttttgtgagccgcttggcaaaaacacgcaataacaagagaacggagccacgccatgtattcctgggccctcatcaccggcgacgcggccgacacggtcgatgcgcgcgcgttgcggcaggcgctcggcgcctttcccacgggcgtgtgcctcgtcaccaccgccacgcccgacggcaagcgcgaaggcatgaccatcaattccttcgcgtccgtctcgctggatccgcccctgctgctctggagcatccgcgacgacgcacgcagcgccgacgccttcctggcggcgcgatccttcaacctcagcgtgctggccgcctcgcagcgcgagctggcctggcacttcgccaagcctgcgccggacaagttcgagcgcttcgagggcgatttcgacacggctggcaacggctgcccccgcctgcgcgagagcgtggccaccttcgaatgcagcacctactcgcgccaccaggagggcgaccacaccgtgctgctcgggcgcatcgaacggttcacgcgcagcgacgcgccgccgctgctgttccattcggggcagatggggtcgctgtgggagctggcggggacgctggcgcagccggcgtgagccggtatcccgcgggccggccccgaccccgccggtcccgctggatcaatacttgtggaagtagggtttcgagcagtccgtaccgcgcaccttgcactcggtgccaccggccttgcggcaatcctccagcgcccgctcctgcgccgcggggatgctcactgcactgatgatcttgccgatcgcgcgcccggaagtggatttcgagctatcgaccaccgcgacgcactggttgcgataggtgtgcgagacgacgcaatccgagttgccgagcttggtgcagagctgcatggcgccctggcgggcctcctcctccgagaattttccggtgctgctgccgatgtccccgctggacggggaggtcgcgatcgcgccccaggtcttgatccactcgcccgtcggccgcggaggggcttccccgccgccaccgctcggcccgcaaagcgcgctgccggccgccacgcccgaggggcatgcggtctgggcgaaggcgcccaaggagatcaggcaggaaacggcggcgaagccgagggagagggggaatttcatggcggctccaatgcagggctggagggaacggtcccgaagcacgctgcaagcgtaaccgcttcgcatcccggacacggcgaccagcgtaccgatcaaggcgcctcgatgtatccagcggcaaggttatgcaacgccaggaaacagatgtttacacatcgagctccgtcgatagcatggcccgttcaaaccaaaggaggaacaggcaaggcatggacatcgacaaaaccggaaaagtgcagcatccacgtgtgcggctcgcgatccacggagccatccagcgcggcgagatgaaggtgatcaacggcatcatcgtccaccagacgggggcctccacggcgcagtcttcattcaacagctacaagacggccaaccccaacggagcgcacttcctcatcgacaaggacggcacgatctaccagacggcttccatctaccagaagacccaccacgtgggtttcatcaagtcgcgctgcatggaggagcacaagtgcacgccggccgaggtcgccgcgctcaagggcaagaccgtgggccgccagatcggcacggtggaaaagcaaaagcccttccccaagcggtacccggacaacaacgactccatcggcatcgagatcgtctcgggggtgcagggccagaccttcgacgccgtgacgggcgcgcagcaggtctcgctgacgtggctgaccgcgcagctcacgtccacgctgggcatctccacgcgcgagatctaccggcatccccaggtttcctggaagaacgcaaccgaagcgagtacggcgcaatggtgaaacgacacgcaacccttctcgcactcgcctgcttcgcggcagtgccggcctccaccctggccgccgaatcctggatgcgcgcgcaggtggaggccctgcccgcctcggtgcgccaggtgctgccctgcgggcagtggacggaagcgtcccggcagggcacctaccgcgtggtggaggcgaacgtgaacgaaggcgcgggcagcgagctctacgtgcagtgggtgaccgacccgctgcagggcgacccgtcgcgcatcacgaagaccgtcgcctttgccgagctgaacgacgaccacagccaataccgattcgaatccgtgcagtgccgcgcgcgcggcgcggcgatcgagatcacggtgaaggcccgctacgagcacgacgaggacgaccggctgcgcacgttcaccgtgcgcgtggagccggggggcggctaccgcgtgaacgaagccggagcccggaaacgccgctagcggccgctgcgggcaaaggccgaagcgcgcgcgagctgctcgtcgcccgggcgtacgccggtgtacaggacgaactgctcggccgcctgcagggcgatcacctcggcgccggtgatgacgggacggccctggcgccgggcctcggcgatcagcggggtttccgccggcatcgccaccacgtcgaacacccaggccgcggcggccacctggtccggcgtgaacgccgtcgctccggtttcgcccccgccctccatgccgatgggcgtggcattgaccagcaggccggcctcgatggcgcccgattcgtcctgccagccgtagccatgggcggcggccagcgaacggcccacggcctcgttgcgggccacgaccacgccctgggcgaagccttcgtcgacgatggcggccagtaccgcgcgggccatgccgccgctgccgcgcaaggccacccgcaggccgcgcggcaccgcatggcgctgcagcagcgaccgcacggccaggtagtcggtgttgtaggccacgaggcggccgccgccgttcaccagcgtgttcaccgactgcagccgcgccgccgacggggacaacacgtcggccagcggaatcacggcctccttgaaaggcatggagatcgcgcagccgcgcacgcccagggcccggatgccggcgatggcggccggaaggtcggtggtggagaaggccttgtagacgtagtccaggcccagttcctcgtacaggaaattgtggaagcgcgtgccgaagttgccgggccgcgcactcagggacatgcacagctgcgtatcccgggtcaggcgcagcgtcatgctgcggcccctggcgccgccaggcgcttcttgaacaggccgagcgccagcgccgtcaccaccgtgccggccaggatggcagcggcatacagcaccacgtggttcacggcgttgggaatggccagcacgaacacgccgccgtgcggggcctgcaggccgatgttccaggccatcgagaggcccccggccaccgcggagcccagcacgcacgccgggatcacgcgcagcgggtcgcgcgccacgaagggaatggcgccttcggtgatgaaggccaggcccagcacggcggaggccttggaggcttcgcgctcttcggcggtgaagcggctcttgaacagccagcaggccagggcgatgcccagcggcggcgtcatgccggcagccatggcggcggccatggggttggccacgccgctggcgatcagggtggtggagaagacgtaggccgccttgttcaccggcccgcccatgtcgaaggccatcatggcgcccaggatcacgcccagcagcacggcgctgccggtctgcaggcccttgagccagtcggtcagcgcgcccatcacggcggccatgggcgcgccgatcaccatcatcatcagcacgccgacgatggccgcgcccaatagcggcaggatcagcacgggcttgagcccgtccagcccccgcggcaggcggatgaagcggttcagccagtgcacggaatagcccgcgatgaagcctgccgcgatggcgcccaggaagcccgcgcccacggtaccagccagcatgccgccgatcatgccgggcgcgatgccgggccggtcggcgatggaataggcgatatagcccgccagcgcaggcagcatgagcgcgaaacccgccttggcgccgacctggaacagcacccagcccagcgtgcccttgtgcgcgtcgtcatagacgtagatgccgcccagcgcgaaggccagcgcgatcagcaggccgcccgccaccacgaagggcagcatgaacgacacgcccgtcatcaggtgcttgtaggcgcccgtggattcgcgcttgccggccgctgccggagtggccgccgccgtgccgccggccgcgggggcggccggtgcggaaccgccccacacctgggcctgcgcccgtgcctgggcgaagaccgccgccgcatcgtggatggcggccttggtgccggtggcgtagaggcgcttgccggcgaagcggtcgcggttgacctgcgtgtccgccgcgatcaccacgaggtcggcctcggcgatctcgccggcggtgagcgcgttctgcgcgcccaccgagccctgcgtctccaccttgatggtgtggcccagggcgcgcgcgccctgctccagcgcctccgcggccatgaaggtgtgggccacgcccgtggggcaggacgtgatggcgacgatgcgcagggggccgtcctggggcgcggcggttgcgggcgaagccgcagcgggggcagcggacggcagcgaagcggcggccggtgcggacgcgccgcctgcacgggccagcgcggcgcgcaccacgcgttccgcgtcggccagcacctcctgcggggcggcttcgtgcacgggggccgcggccgtgcccagcaggtcctggcggtccacgggcatgtcggcggcgatgatggccgccgcggcggccgcgagttcgccgtcgctgaagccgccctgggtgcccaggctgctgtgcacgctcacggcgatgcggtggccgagcgattcggccgcggcgcgcagcgcctcggccaccatgaagctgtgcgccgggccggcctggctcgcggcgatggcgatgagttgggccatggtgtgtgtctcctgattgcttagagcggcgtggcctggatggatgcggccagggcgtccacctcggcgcgcggcggcagtcccggcgcgatgcgctggatgcgggcggccgcgcaggccatgccgaagatcgcggcagcgggcatggcccgcccctgcgacagtgcagcgagcgagcccgccaccagcgcgtcgcccgcgcccaccgtggtggccacgggcacgcgggcggccgcggcctgccagcagccttcggccgtggcgatcaccgcaccgtcgccgccgagggacacggccagctgccgcaccccgtgcgcgcggcacagcatgcgcgcggcctccgccacgtcggcaggcgtgggcagttcgcggccggccagttcttccagttccgcccggttgggcttgatgaagtccacgggcaccacggcgccgcgcgccggatcggccagcgcctgcagcagctgccgcaggaccgcgccgcccgtgtcgatggcgatgcgcgctccgcgcgcggccacggcgcgggcgatgcgctcccacacggcggcatccgcgccgggcggcaggctgccggccagttcgcaccagtcgccggcctgcacctgggcacacagcgaggcaaccaggccggcctcggcgcgcgcgagggccgcgggctccagggccaggccgggcaggttgatgtcggtggagtcgccgcgcgcggcgtcggcgatcttgatgttcgttcgcgtggcgcccggcaggcgcagcatgccgtccgcgatgccgcgtgcggcgaaggcggccacgaacaccgcgtcgttgtccgcgcccagccagccggtggccgtcaccggcacgcccagcgccgcgagcacggccgccacgcccacgcccttgccgccggcttccacctgctgaccgagcgcgcggtgcacgttgccgggcacgagcgcctgcacgcgcacggtgtggtcgatggccgggttgagggtgaccgtgaagacccggggcgttgcgtgatcagccatggtcggcctcctgcccgggtgcctgcggggccgggcgcagcgcggcacccagggcgcgcacctcatcggccgtgtccacgtcgagcgcgctgcgcgccagcgcctgcagctcggccagggcatggcgcctcagcagcgccttgacggtgccgatgtcgccggcactcatgctcagctcctgcacgcccaggcccacgagcagcgccgcgcccagcggctcgccagccaggccgccgcacacgcccacccagcggccgtggcgcgccgcgccggccaccgtgcgctccacgagccgcagcaccgcgggatgcaggctgtcggccatgccggccagttccggatgctggcggtccaccgccagcgcgtactgggtgagatcgttggtgccgatcgagaagaagtccacgtgggcggccaggcggtcggcggtcagcgcggccgaaggcacctcgatcatgatgcccaccggcaccgcgggcgcctgcagctcggcgcgcacggcctccatgcgcgcacgcagttcgcgcacctcttccacggtgctgatcatcgggaacatcacctgcagcgggccatgctgcgcggcgcggtagagcgcgcgcagctggggcaccagcaggtcgtcgcgccgcagcgccagccgcgcgccgcgcacgccgaggaaggggttttcttccacgggcaggtccaggtggggcacgcgcttgtcgccgccgatatccagcgtgcgcaccacgagcggccggccctgcagcgcctcgaccatgccgcggtaggcctggtactgcgcctcctcgtccggcacggtgtcgcgctccaggaagaggaactcggtgcgcatcaggcccacgccttcggcgccggactccagcgccttcgcgacctggtcggcacggttcacgttcgcggcgatctccaccgtgtggccgtcggtggtggtggcgggctcgcggcgggtgcgggcctcttcctcctgccggcgggccaggcgcgccatgcgctcgcgcgcttccaccagggcggtttcgctgggcgccacgtacaggcggccgcggtagccgtccaggatggccggcgtgccgcccagtgccgggccggcgccgtcccgcgcgggcagcacgcccgggccggcagccaccacggcgggcaggcccagggcgcgcgccaggatggccgtgtgcgccgtgggcccgccgcgcgcggtgcagaagccgcgcacgcgcccgggatcgatctgcgcggccatcgagggagaaatatcgtcggccagcaggatcgcgtcttcgggccaggcggaccctgccgcatccgggccggcggcctcgccgcccaggcccagcaggtggcgcagcacgcgctcgcccacgtcctgcaggtcggccgcgcgggcggccagcgtggcgtccggcagcgcgcgctgcgcggccacgcgctcatgcaccgcgtggcgccaggcccaggcggcgccgtggcgctgcaccacggtgcggctcacggcctgcatcagttccgcatcgcgcagcagcccctggtgggccgcgaagatgccggcctgctcggcccggccggcggatttcgcttcggcggccagttgctccagttgcgcctgcgcggcggcgaaggcccggtcgagcgcggcggcctcggcggccacggaggtgaagcggtcctccacgtccagggcggccgcctccgcatgcaccagggtgcccacgaccaggccggggctggcggcgatgccggtgaaggtgtaccgcgccgcgggctgccagtcgcccagttcgcggcccaggccctgcgcctgggcctgccgcgcggccgacagttcggcctgccgcgcttcttcctcgcccagccgcacgatggtggcggccagcgtggacagcgcggcggccgcatccgggccctgggcggacaggcgcagttgcgcgccacgcccggcccccaggcccagcagcgcggccacgctcttggcatcggccaccgcatcgccgcaccgcacgtgcacccgcgcctggaaacgcccggccacgcgggcccattcgcccgccggccgtgcatgcaggccgctggggtaattgagggagagttcgcgcccgagcgggaaatcctcgagcgccgcgccctgggccccggcacccgcgccgccctccggcgcatcggcggtgagcgcgcgcacgatctcctgcgcatcgcccgtggtggccaggcgctgcatcagggcggaatcgcgcatcacgcgcgtgagccggcgcagcacctggatgtgctcgtcggacgccgcggcgatcgccaccaccagcttcgcctgcttggcgtcgtcgccccagcgcacgccggccggcacctgcagcacggccaggcccgtgcggcgcacgaggtgcttgtcttccaccatgccgtgcggaatggccagcccttcgcccaggaaggtgttggccaccttctcgcgctgcagcaggctgtcgacataggcgggctggatatggccggcctgcgccagcagtgcgccggcggcgcgcacggcatcttcgcggttgtgcggggccgccccgaggcggacctcgaccggaatggtggacatgggcatgtctcctgaatttggtatcgattccaaacgcaattatggaacggtggctcgcgcccgggcaagccgcgccgcccccccgagcccctggaaaccagggaaaacacctagaaaatcacagaaccccggcatctccgcgtgcatatcggtgccacgggcagccacgggatggaaaaccgccgccgcaccgcttgccagatgaatcatggaatcgttaccatccagcgaaccctgtaccggcgcccgtgcccggtacccgccccgttatcccaaccgccttgcccaggagtccggattggccagcatcaaggacgtcgcccagcgcgccggcgtctccaccaccaccgtctcgcgcgtgctcaccacgcccggcgccgtgcgttccccgctgcgcgagcgcgtggagcaggccatcgccgacatgggctaccggcccaacctcgcggcgcgccggctgcgccagcgccgcgcctcgatcgtcggcctgatcgtctcggacatccgcagccccttcttcaccgacgtgggccgtgccgtggaggacgtggcctaccggaacggcctgcggctcatcctctgcaacagcgacgagaaccccgccaaggagcagtcgtacctggagctgatggccgacgagcaggccagcggcgtgatcctctcgcccaccatggaagggctgcagcgactgcggcccgcggactggccgtttccgctcgtgctcgtggaccgcgcgctcgaaagctcccgcgtggaccgcgtggtgctggacaaccacgccgcggcgcgccgcgccacggaacacctgctgcaatcgggctggcggcgcatcgccctgctcgccggcatccacagcaccaccggccagcagcgccatgcgggctatgcggacgccctggcggcgcacggcctcgcgccgcggccgctatggctcgaccccacgcgcgaagcaggcgagcgcgccacggcgcaatgcctcgcggcgccgcccgccgagcgccccgacgcgctgctcgccaccaacggcctgctgctgctcggcgccctgcaggccgtgcaggccgccggcctgcgcacgccgcaggacatcggcatcgccggcttcgacaacaacgactggaccgccctgcccgcgctggacgtgaccaccatcgcccagcctacctacgacatcggccgcaccgcggcggaactgctgctgcagcgcatgcaggacccggcgcggcccgcgcggcgcgtggtgctggagggagagctggtggtacggggctccagcgcgaagcccggggcctgaacaggacaggcacaccgcccggcttcgcacgccgcgggcccgtttcgcgccgcgggcgcggtaccgcagggcatgcagctactgtcggtagtggccacgtccgctccacgcgacctggcctgttccatgttccgtatccagcgatccttcccgaatgcgtccgcgcggcacgccgctccggacgcccccaccccgggccctgccccggcggccagagacacgaggccacggggcatcaccctccggcaactgctccgcgagcccgaggcggcaaccggggacctgcccccccggcaggcgccgccgaggccacaggagcagccacgccaccggcccatgctgtggcagctgatgcacgccgaaagcggaagggtgggcgcgggcctgcagccacctgcccaggccctgtcgcagcgcaaatccgcagcagcgcccggcccggaaggaggcgcccatggcgaacgcctgcggaagtcggccgccgacctccacgccgtggacacggcagcggcgcaggccttccagcggtgggcccgcggcctgcaggaccaggccgcgatactcgagcagccgctggcgcaggcggacctggagctggtcgatgccgtggtggccgaggccctgcggtccaccgccttccggcagacattcaccaacttcctggtggagcacgcccccgtcgatctccacctggacggatcaccgcgcgacgaaggtttccagcgcatcgcgggcgacgcccgcaccgcctatgcgcgcatgctggaacaccggatcatgggcagcctgggccaggacgaggcactgcacctgctgctggacgccttgcgtgatccccgcctgggcctgtcccggcacaccttgctgcacgaaaggccgcccaccggaggccccgagcggatatggccgcctctgcgggcctatgtggtcctgcacgacccggcaggttccgcagcccaggaagaggccgccgacctggcggccggcgccttcgtgcaggcgcagcagggccgcatcgatgaagctgcggccatcgcgcagtccgaggccgcgcaggcgcacgcgaacggcgtgaccgaccagcgggcccgtgcgctgctggaggactggggtttcggccccgcccctgcggcggacggagcgcacccgcccctcagggcctcggccggaacgtgatcaccatctccggagggaactgccccctgtcgtccgctggcacgcgctggacgcgcgccaccgcgcgcagcacggcctggtcccagtccttgctgccgctgggctgcaccagccggtagctttcgatggcgccctgggcgctcagccgcaaccggacttcggaggcgggattgccggtcacgccctgcggcaggatgatctgcgactggaaggcatcgcggatccgctgggcgtagtcgcgcggcttgtccgcgggaccggcggccggcttgtccgacagcacgaagttgaacgggatgcggtagctggcgtccacggcatacccctggctgtccttggcggggtggaaggtggcattgcgcacggcggccagggccgactcgtccagttcccgatggccggagctctgcgcaatggagacatcccgcgcctgccccatcgatccgatggtggcggagacgacgacacgcccttcgtgcccccggcggcgggcctcgggcggatagacaggctgcaggggggtgaccggggtggcccgcgcggagagcgacggaggcacgggccccgccggctcgcggggcgacaggccagggtagatgccgcccaccccggcccctggcggcaggctgccgtggacgggcgcagccggtgaaggcgccgatcgcggcggatcgttctgcaggcacgtccgcagcagggccgtgaggatcaccacgccgaagatgatccacccgttgccgatgcggaaagacgattccggcaccgaaaaaggtctggctgcgtccgcaggcgcgggcacgggcgccctggccggcgcataggtcagccagcggcgccaccgcggcacggcagccgcccactcgctccaccgctccacgttgcccagcgcggtgatcacgtgcagccagtgcggaaacaggctgcgcaggtgcagcacccggggcaggtgccgcagcaggaaccccgtgcccgggcgcctgtcgtcccgcaggcggcggatgaggtcccgctggcccacccgcacattcttcggctgcgcatcgtagaaatcgagctcgtcgatcgcggaggcgatcaccgcccccgcgcgcccgaacgcggccagccggccccggtcacggcgccagccgaaacactccatggcgggcccgaacaggtactcgtggcccggctgccagccattcgccagcagggacaccacgccgccctcgaacaggaaccgggcatccatgtcgatcaggcgctcgccttcgagcgcctgctgcagccaggcctgcactttctcgtgggccccgcgccgccgctgcggcagcatggcgcgcatcgcctcgaagacctcgcgggccgaggcttccgcggcccgggcggcggcctgccggagcgcggccgcatcgccggggccatggcccggctcgcgcgcggcgggcagtggtggctctgcggggagaacgggttcagcgggcgcgggtggctcggcgggcgttgctgcttcagcgggcgcgggtggttctgcgcccgcctgctccccatcctcttgctcttcctgctggcgatgggcgaaccattgcagggacacctcgtacgcctggcgcagggactggaaaccgccggggtccttctcctggtcgatctgcttgagcagccgcgcgtaggcacggcggatcgcccggtcatccgccgactcgtcgaggccgaggtgggcgaggaacggcggcggcatgcggctttccgtgctcacggttcgtcgtccgcgaggacggcccccgtgcgctccaggtgggccagctggtcctccagcagcttgcgcgccttggcgacgacgcggccgtcctgggtggccagggccccttcgaaccgcaggatctgctccgccagccactcccgcgcgccgccccgcaactgctggtagatgcgctccgcctgcgccatggcggtgcggttctccagcgcatcgcgcggatggatcttcagcgcgcccatcgccgcgaggcgctcggcgatctcggcttcggtcagcaggcccggattgccttcgatgacgacgctgaaggtcttctgggtgctgggcacctgcgcctccacctgcagcaggccattgacgtcatagctgaagcgcacctccagggaggaatcctcgcggctcgtgcccggcagctcgatccggaggttgcccaggtggatgttgtcctgcaccaggcgcgattcgccctggtagatctccagatcgacgaacacctggtcgtcccgggtgggcgcataggtcttcatgcggctgaccggcacgatcgtgttgcgctcgatgatgggatcgaagtgcccgggcgaggaactcccgtcgggcatgcgcttgttcacggccacccccagggaatagggcgacacatcggtcatcaccacttcgctgagggccgcgtccttcgccttcaggccggcctggatggccgcccccatggcgaccacctcgtccgggttgaagtcgatggcgggaaagcggccgaacatcgtcgtcgcgagccgccggaccatcggcatgcgcgtggcgccgccggccagcacgatgttgtccagcatgacagtgcgcaggttcgcatcgcgcagggcccgctccaccggcagccgcagctgcttgagcagcgtggcgcaggcgctttcgaacagggcctcgtccacctccagggacagcggctttccctggtgctccaccgacagcacggcccgtgtctgctcgctgagcgcccgcttcgtccgctcggcggccgcgatgagccgctgcatgaagtggctgtcccgacgcagggattcggagagcttgaggcgttcgaagaacaggttcaccagggcctgcaggaaatcctcgccgccgaggaagttgtcccccgcggatgcccgcacctccatcacgccgtcgaacatctccaggatggagacatcgaaggtgccgccgcccaggtcgaagacgaggaaccgggtctcgctgtcctgctggtgcagtccgtaggccagtgccgccgccgtcggctcgttgagcagccggtcgacccgcagcccggccagcgcgcccgcggcccgcgtggccttgcgctgcgcgtccgagaaataggcgggcaccgtgaccaccgcctcctccaccggctcgccgaggaacgcttcggcatcggccttcagcgcacgcagcaccagcgacgacagctcctcgggccggaacgcgcgtccggccagcaccatggtcttgtcgctgcccatgtagcgcttgaagttcgcggcagtccggtccgggtgggtctgcagccgctcgcgggccgcgcgcccgaccagcaccgtgccgtcctcgtccaggctgacgcaggacggcgtcagcatctcgccgagcgcattcgggaccaggacggatcgcccgtccttccatgccgccaccaggctgttggtggttcccaggtcgatgccgatgatcatcctctgctccatgtcctttggcgatcaggcatcgctcgaaacgtgtgcggagccccgggaaacggcggtcgcgatgccgtatgccactgccgggctcgaaagcccgagcatgccataaagtcacgcgccaggttaacaaattgataccggttcagggccgggaacgcagggtcatcgcccgcgtcaccgcgagttccgcattgacgaagccctggcccgagcgcacgtcatggccgggcgcgctgagcgggtcgccgggatccaccatgtcgcgcgccgtctcgcgcaacgcctgccccacttcgccggcgcgcattttcatgcccgaggcctgcagcatcagggcggcgacgccggccaggtgcggcgaggcggcggaggtgccgaagaagttcggccagccattgccgtccgtgtccacgccgaagaccgagttgtccaccccgtcgggggcgcaaaggtccggcttgcgcgtgtccagcgggtgggccagagcaataccgtccgcatcgcgcgtgcgtgcgaagccgccgatggaggagaacgtctcggccaccgggccgcgcggcgtattcacctgcgaatagcgcacggcacaggcgacgatggcgccctccgacgcgttgtggcccacggcggtcgcggagtggaaggccgcctcgcgcggccagcccaccagcgacatgtcgctgggctgcgcgatcagcttgaaacggccgggcgggcggcccgtgccttcgggcatgccgatgccgatgtggatggtgaaggccgcgtcggccgcatccgggttcaggaaggcgaagacgaactcgaacgggtcgccgcccacgttgcgcgtggccgacacgaaggcgatgttcccgccctggtcgtcggtgaatgcgaacaggtccaggtccgaggcggagcccgcacgggaccgggtgaacgaggcgaaaggctcgtcccactgcaacacgatgcgcacccggccgccgcggtgcagggtgaccgggaaggtggtgcgccccccgccccagtcgtgcatctgccagcggccctgtgtagcgcctcccatcgtcagcccgcgtgcaggcagcggctggaagcggccttcggcggaccagtcgccgaagttggccgcggcattgatggagagcacgttcccgctggcaagaagctcgcgctggacggcaccgatcgggctttcctggaaccagggatcgttggtccagtacatgtcgtcgctgatgacgttggcgcctgctttcgccagggcccgcaggccgtcggcgtggtcctggacgctctcgggaatgtagaccgccagggaggcgccgggggcgacgtcgtggacgatctgcgccatggcgcggccctcgtcgctgtcccttccgctgctgcggtccttgagcacccgcacgggctgcaggtggccattgggattgccccgccccggcaggtcgccgcgcgccacgtccgcggccgcgccgccctgcgtgtcgtagccggtggaggtcacccccacgacgacgcccgatccatccacccccaggctgcgccgcgcacgctcggagccctgcaccgcgtcgccctgcgacgtcaccccgcccacgctgccgaacggctccggcgccggccgcacgaagcgcgccgtgcgcagggactgcagcgcgcccaggccggccacgggcatccggcccagcaccaggttgccctgctggcgcacatccgtggcgcccagccggcgcaagtcatccgccagtgcggcatcgtcgcccagggacagggcttcgatgcgcaccatgccggccaccacccgcgggccgacgaagcctctcgcggcctccgcgggcacgaccaggttgccgccgcggcgcagatgctccccccagagcatcttcaattgcggatcgatgaaggacccgtcctccatcgccgccaccccggcgctttccggccggaccaccacgccgcctgcggcgtccggcccggccatcgccccaccggccaccagggcgcacgccagccccgcgccccatgccacccactgcctgttgtattggaattgcagcatccgagatacctcttgcggcgcgttccgcgccatggacatccgttcatcgaatcgtccgcgcgcaactccccgcagtcgggaacgccgcagcccgtacggccgggtgcaccatgcaccgggcgacgaattccatcacgcggattatcgggtttctcccggattgcaacagctgcacatggctgttgcacctggcaatctttatgtcacttcctcatggcggcagccgcaggctccggacgcccttccaggcgcacgggctcacgcctcgcgcggcctcaccttgcccgccgccagccgcgcattggcgcgcgccgtgtccacgtcctcggcccgggccacggtcacgcccatgcggcgcttggcgaagctctcgggcttgccgaagaggcgcaggtcggtgtccggcacggccagggcctcgtccacgccgtcgaagacgatgccctgcgcatccacgccgccatagatcacggcgctggcaccggggttgcgcaggcgggtgtccaccggcaggcccaggatggcacgggcgtgcagctcgaattcgctctggtgctgcgtgcccagggtgaccaggccggtgtcgtgcgggcgcgggctcacttcgctgaaccagacctcgtcgcccttcacgaacagctccacgccgaagaggccctggccggaaggctggccgtccaggccacggcccaggtcatcggtcacggctttggcgatgtccttcgcgcgctgcagcgcgagggacggcatgggctggggctgccagctttccacgtagtcgccgctgacctgcttgtggccgatgggttcgcagaacgaggtctggatgctgccgtccgcggccctggagcgcacggtgagcagggtgatctcgtattcgaagtcgatgaagccttcgacgatgacgcggccatggctcacgcggccgccggccatggcgtagtcccaggccttctgcacgtcggccgggccgtcgagcttgctctggcctttgccggagctgctcatcaccggcttgaccacgcacgggaagccgatggcgggctggccgtcggtgccgtcgatggcggcctgcagttcctcggccgaatcgcagaagcggtaggggctggtgggcaggcccagggtctcggcggccaggcggcggatgccttcgcggtccatggtcaggcgcgcggcgcgggccgtgggaatgacgcgcacggtgccggcagcctccagctcttccagcatgggcgtggcgatggcctcgatctcggggaccaccaggtgcggacgctcggcttcgatcagtgctttcagctgtgccggatcgctcatggtgatggtgcgcgcatggtgggccacctgctggccgggcgcgttgtcgtagcggtccacggccgtggtttccacgcccaggcgctgcagggcgatgagcacttccttgcccagctcgcccgagccgagcagcatgactttggtggcggaaggcgagaggggggtgccgagggtgatgggcatggcagatcaggaaaggtgttgcggcgcgaaaaagccgcccccgtcggcgcgccgtgcagcgctctggacagtgggcggggcggagcccgccatcataggcgccgcccgcaccgcaacggccgccgtaccgttgcctgatcaacgcccggcttcccgggcggcccggtcgatcaggtccgccacggcccgcgggtgcgccacaaacgacaggtggctcgactgcagcgaggccacgcgtgcgccgatgtgggccgcgatggcgcgctggaccgcgggcgccagggcgcggtcccgtccagtcaccagataccacgtgggcctgtcgcgccaggccgctgcggccaccggctcgctgaatgcaccggccgacatcggcggctgcgctgcggccagcagccggaccgccgccatcggcacatcggccgccatcatgcggcggtaggcctcggcgtcgtccaaccagacgaagccatcctcatcgggcgccagccctttcattggggcctgcaggcgcgacagcagccccactacggattcgccggcatccggcaccagcgcggacaaatagacgatgcccttcaccgcagcgtcgttgccggcttcggtcaccacggcaccgccccaggaatgacctacgagcaggacgggacctctctgccggcgcagcacgcggcgcgtggcggctacgtcatcggccagcgaggtcagcgggttctgcaccgcggccacgcgatagccccgccgctgcaggatgcccgtgacctgcgaccacgacgacccgtccgcgaaggcgccgtgcaccagcacgatgtcgcgtacgcttccgcccagccccgcatatggcccgatgtcctgggcctgcgcaagctgggccatctgcggcagggtcgcgccgatgacgagcgcggccacggtccagcggcacaggcgcccacgcgccttgcaggcgccgctcatgccgcctcgctcccaggcgcccaatccgcggggaacgccgccgcgcgcagcgccggttcaaaggcgagtacctcgcgctcgaccagcccatggatgtggaacgaatccagagccagcacatggtccagctcggcccggctgccgcagcgcagcaggaccaggccgccgacgcgcggctccagggggcccgccacgaggatgtggccggatgcgatgtgctgcatcagccagtcgcggtgggtgccgaggtgtgcatcgatttctgcggcgggacggatgtaggtgagggtgacggcgtagagcatggaagaagcctcggaggttgtaaacgtaagggagggatggcaggcgcttcaggcggccagtgcccagcgggccacggacagggcctcgccgcgcgccgcttccagggcctggcggcggagttcggggccgcgggacagcagttcggcacgcacggtccggacttcgcggatgcccatgaagcccaggacggcccgcagataggcttcctggaagtccatgggatggggcgtgggctccgaatacagcccgccgcgggtggagacgaggatggcgcgcttgccctgggccagcccgatggggccggtctcggtgtagcggaaggtgcgccccggctgggtgacacgatcgacccaggccttgagttgcgtgggcaccgagaagttgtacatcggcgcgccgatcacgatcacgtcgctgtccagcagttcgcccaccagagcgttggagcgctcgtgctcggccagcacctcggcgccgaacgcctgcgggtcctgcgagcggaaccccgcggcgatcgggccggtgaggtgggcaatggagtccgtagcgaggtcgcggtagagggtacgcgcggcggggtgctgctgcagcagcgcgtccacaatgtggcgggtaagttcgcgggatgcggaggcgtcgccgaggacgctggaatcgaggtggaggatttgcattaaggatgtcctgtggatgaatgcctctacggtagggattagcccactgtcctgctagagagccttctcaggacgctttgtcctatccatagaatgccggctcgtttgtcccaggggatgtccatgcaggatctgaacgatctgggcctgtacgcggccgtcgtgacccatggcagcttctcggccgccgcgcgcgcgctcgggctgccgaaatcgaagctgagccgccgcgtcgccgagctggagcagcgcctgggcgtgcgcctgctgcagcgctccacgcgggcggtgagcgtgaccgaagtgggcgccgccttcttcaagcactgcgaggcggtcacgcaggccgcccaagccgccttcgacgtcgctgagcgcgccaccgaccggccctcgggccgcatccgcgtgagcagcccggtgggcgtggcgcacatgttcctcgctccgctgctacctgcgttcctgaagcagcacccgggcgtgcaggtggacctggacctgaccaaccggcgcgtggacctgatcgccgagggctacgacgtggcgctgcgcatccgctccgccctggacgattcggaactggtggtgcgcatgctgggtgccagcccgcaggtgctggtggccgcacccgcgctgctggcagagcatgcgcggccctcaacgctcgcgcagttggccggcgcacccggcctggggccgcggggcaccggcggcgccgcgccgcgttggcgcatccagccgcctgggggcgactgggccgaggtggaataccgccccgtgctggtgagcgacgacatccacctcctgcacaccgcggccctggccggctcgggcatcgcgcagctaccggcgcatgtgtgcgcggacggcatcgcccagggccgcctgcagcacttgctggccgaccacacgctgcccacgcaccagctgcatgccgtgtacccgtcgcgcaagggcgtggtgccggccgtgcgggcgttcatcgaccacctcgtgcagtcgctgccgcaaacactgccgaacacgttggcaatttcaggggaagcgcagggcggcgtggccggcctgccgcagcactccggatgagcaccttcgggcccgataggatcggggcggcacattcccaccgatcccttgttttttctttcacttttcaggaggcattcccaatgacgatcaacaccgtcggcatcatcggcgcgggcaccatgggcaacggcatcgcgcaggcgtgcgcggtcgccggcatcgacgcggtgatggtggacatttccgacgcggccgtgcaaaagggcctcgccaccgtggccggcagcctggaccggctcatcaagaaggaaaagatcaccgccgccgacaaggacgcggcgctcgcgcgcatcaggacctcgacgaactacgacgacctgaaggccgcgcagctcatcatcgaggccgccaccgagaaccacgaactcaaggtgaagatcctcaagcaggtggatgcgatcgccgcgcccgaggtcatcgtggcgtcgaacacctcgtcgatctccatcacgcagctggccgccgccacctcgcggcccgaccgcttcatcggcatgcacttcttcaaccccgtgccgatgatggcgctggtggagatcatccgcggcctgcagaccagcgacgccacgcacgacgccgtgaaggcgctggccgagcgcctgggcaagagcccgatcaccgtgaagaacgcgcccggcttcgtggtgaaccgcatcctggtgccgatgatcaacgaggccttcttcgtgctggccgagggcctggccacgccggaagacatcgatgccggcatgaagctgggctgcaaccagccgatcggcccgctggcgctggccgacatgatcggcctggacgtgtgcctggcggtgatgaacgtctatctggacgagttcggcgacagcaagtaccgcccctgcccgctgctcaaggagatggtggccgcggggcgcctgggccgcaagaccggccagggcgtgtacggctactgaggagcgccaccgaggccgcgcgcctgcgcctcgcggccgatggcgtcggcctgcgcctgcatggcctgcaccacctgcggcaggcgcgcctcggtcaggcgcgacgagatcgcggtgacggcgatcgccgccaccgtacggccgccgggcgtgcgcaccggcacggccgccgcacgggtgccgcgcaccacgcccacgggcgcataggcatggcccagtgcgcgcgcctgcgcgcagcgctccagcacgcccgcggcatcgagccgcagggcgcgcaggcgggcagcgttgcgctgcaggatgtccgcggcctccgccgtgtccagcgcggcgagcagcaccacgccgctcacgcccacgcccagcagccggcgcgcgcccacgtcgatggacagcaccttcaccgggtagctgccgatggcgcggtccaggcacaccgaatcgtcgccctggcggatggtgaggaaagcggtctctcccagcgcttcgcccaggtgccgcaggtgcggcgcggcgatcgcgcgcagcggaaagcccgcgggccgcgccagccccatgagcgagacctcgcggccgatgcggtagcggcgcgtggacgggtcctgctccaccgcgccctcctccaccagcgcgcgcagcaggcggtgcgccgtaggccggttgaggcccgtggcgagcgagacgtcgatgaggcgcacgccgccttcctgcccgcccgcgacgatgcgcagcaccgcgatggcgcggcgcacgctctgcgcaccgtcacgcgggccgtcggtggcggaagcagtaccggccatgcgcgccgccaggctcacggcgccgtggtcacggtcttggcggtctgcggcatggtgcgcagcgtgaccacgcggccgagcgtggcgtagttcggcccgccgatgcggcagacgggatcgagcgcgagcgtgtcgatcttgccgtcccgcagcagaccctcgcgcacgtggaagcgcagcacctcgcccacgaagaactccgcgcccgtatcgccgaacgggatcacctgcgacaggcggcactccatggcgaccccggcgtcggcgatgcgcggcaccgcgacggcctcgcacggcgccgtggccaggccgagcagttcggcctcgctgacctcgggcgggtgctcggcgctgctctcgtggatctgctgcagttgcccgccgtggccgatgttcaccacgtactcgcggcgcgccaggatgtgcgtggccgtgtccttgcgccgcccggccttgcgcccgatgttcacgcccagcaggggcggcttgttggagacgaaggtgaagcaggagaacggcgcgagattgaccacgccggtttcggacagcgtactgatccacgcgatggggcgcggcacgacgatgccgctcaggaggcgataggtggcttcggggccgagttcggcggcgtcgagggtgtcggtcatggcggtgcggcggtggcaggcgggtgaaggaaaccgccaggctggtcggcccgggcggcgaaagcagggtctgccggcattgtggaaagggtagccgccggcggcacggccgaatcgccggtttgttccacatggcggactcttgcgacgcgggcgcattgctgcggcggggagcgcttcctacgatgggaccaacggccgcgaagacccccgagggcaccggccgcccacaacgagacaggagacaaacccatgcacagacgcctcatcctgcgcggcgcggccgtcctcgccgccaccgccgcgctgctggcgccccccgcgctggcgcagcccggccaatggcccgacaaacccgtgaaactggtactgccctacccgcccggcggcaacgtggacggcgcggcgcgcatcatcagcgagcagttgcaggcacggctgggccagccgttcatcgtggacaaccgcccgggcgcgggcgggctcatcgcgggcgaggccgtcgccaagtccccgcccgacggctacaccttcttcatgggcgcgaacgggccgatcctgttctcgccgctcatcttccgccgcaacgcctacgactggaagaaggacttcgtgccggtgggttcggtctccttcacgccgctggtgctgcaggtgcacccgtccacgccctaccgcacgctggccgacctgctcgcggcggcgcgcacgggcggcgggaacatcaccatggcctccccgggcgcgggcaccaccaaccacctcgtgagcgaatacctgcagcgcgagagcggcgcgaagtggctcaccgtgcactacaagggcaacgcgccggccaccaccgacctgctcggcgggcaggtgcagttcaatttcgaccagatctcggtggcgcagccgttcatccagtcgggccgcacgcgggccctggccgtcacctcgcgcgagcggctgccgcaactgcccgacgtgcccacgctgcgcgagtcgggcttcgccgatttcagcgccgagaccttcaccggcgtgctcgcgccgcgcggcacgccccaggccgtggtggaccgattctccgaggcgctgcgcgccgtgctcgccgatcccgcggtgcaggagaaattccgcgtgctcggctccgaggctcgcggcagcacgccccggcaattcacccagtacctcacccaggaagaccagcgatggacaccgatcatccggcaagccggcatcacggcgcaatgacgcccgtacaggcgccggcgcagaacgccccggcacgcacgagcatctatgtggaaggcttcagccacaagaaccccatccccgcggcctgccgcatcgggcccctcgtggagagcggcagcgtgctcggcaccgacccggccacgggcgcggtggcgtccacgatggaggcgcaatgccgcttcatgctggacaacctgcgccgcatcatcgaggccgcgggcggcagcacggccgatgtggtgaaggtcacggtgtggatgaaggaccgcagccagcggcccgcgctcaacgacccctggctcgagatgttccccgacccggcctcgcggcccgcgcgccatgcgatccatgcgcccgatctcgacatgggcaagctcatcgaatgcagcttcaccgcctacatctcctgagcggcggcccctcgcgttccgatccaccgcactgacaacgacccgatgcccgactaccttcccttcgacccccatccccgcgctcccgtgccgctgccgccccccctggcctgcgacagccagttccacgtgttcggcccgcgcgaccgctaccccgtgcgcgccggcgcggcctacgagatgcccacggccacgtgggaggttgcgcaacgcctgcatgccacgctcggcatcgcgcgcggcgtgatcgtgcaggccaccacctacggcgccgaccatgccgtggtgctggacgcgctcgccgcgctcaatgccggcgggccgcgccgctacatgggctgcgccaacgcggccgtgctcctggagcgcgacgatgcctacctgcagacgctgcacgacgcgggcgtgcgcggtgcgcgcttcacgcgcggcggcctgggcatccagttcacggccgaccagatggaccgggcgctggcccgcgtgcgcgagctgggctggtacgtgaaggtacagcccgagccctccggcatcgccgggcagatgcacgccttcgacgcattgcgggacgtgcccgtggtcatggaccacatgggccgcgcggacccggcgctcggcgaagcggacccgaacctcgcctgcatgcgggaactgctggcccgcggcaactactgggtgatgctgtcgctctccgagaagctctcgcacgatggccacccgtggaacgacgtggtgccgctcgcgcagcaactgatcgcggcggcgccggagcgctgcatctggggcagcgactggccccatcccgtctcggtcaagcagccgcccaacgaaggtgacctgctggaactgctctaccgcttcgcgcccgacgccgccgtgcgcgaacgcatcctcgtcgccaacccggcgcaactcttcggattcgatacgccatgaagctggtttcctttctcatcgatggccaggcgcgctggggcgccgccacggcggacggcatcgtggacctgggccgccgcctgcccgccttcggcagcgtgctcgcgctgctggaaggcggggaagcagtcctcacgcaggcgcgcgagacgcttgccggcgcggcagttcccgaccatgcgctggacgccgtcacgctgctgccgcccattcccgcaccgcgcaagattttctgcatcggcgtgaactacgcgcaccgcaatgccgagtaccgcgacggcagcgacctgccccgctacccgagcatcttcctgcgcgtgccggactccttcgtcggccacggccagcccttgctgcagccgcacgaatcgcggcagctcgactacgaaggcgagatcggcctggtgatcggccgcggcggacgccgcatcccgcgcgaggaggccctgggccacatcgccgggctcacctgcgtgaacgagggcaccgtgcgcgactgggtgcaccacgccaagttcaacgtcacacagggcaagaacttccatgcctccggcgcgatgggcccgtggatcgccacggccgacgaattcccgcagggctacggccggctgcgcctgcgaacgcgcgtcaatggcgagacccggcaggacgacacgaccgagcacctgatgttcgatttcgcgcagctcatccactacctctccaccttcaccacgctggagcccggcgacgtgatcgtgaccggcacgcccacgggcgcgggcatccgcttcgatccgccgcgcttcctgcagcccggcgacgtggtcgaggtggaagtggacggcgtcggcgtgctgcgcaacgcggtggaggccgaggcatgagcaacgtccctgtccttaccctgtcggcggagcagctcgccgaagcggcgcggcagctggacgaggccgaacgcacgcgcgtgccctgcgcgcagttctcgcaaaggtacccgggcatgggcatcgacgatgcctacgcgatccagcatgcctggatgcagcgcaagcaggcccaggggcggcgcgtcatcggccacaagatcggcctgacgtccaaggcgatgcagcgcgcggtgaacatcgcggagccggacttcggcacgctgctggacgacatgccgtttcgcgatggcgcgagcctgccggtcgaccgcttcctgcagctgcgcatcgaggccgaactcgccttcgtgctcgcgcggcccctgcaaggcccgcactgcacgctctacgacgtgctcgacgccacggcctacgtgacgcccgcgctggagatcctggacgcgcgcatccagcgcgtggacccggagaccggccgcacgcgcaccgtcatcgacaccatctccgacaacgcagccaatgcggcgctcgtgctcggcgggcggcccttcaggcccgcgctgctcgacgccgacctgcggcgcatcggcgcgatcgtcacgcgcaacggcgacgtggaagagacggggctcgcggccggcgtgctgaaccacccggccaacggcgtggcctggctcgccaaccggctgcaccgccacggcatcgcgctgcaggccggcgaggtggtgctcgcgggctcgttcatccggccgatcgacgtggcgcgtggcgataccatcgtggcggactacggcgaattcggcaccgtcgcgtgccatttcggctgaaccgattcccatgctccgtcccccgcaagcccctttgcccatgccccagcccaaccgcttcaagcgcgcgctcgccgccggccagccgcagatcggactctggtccaccctggcctcgccctacgcgagcgaactgctcgcgggttcgggcttcgactggatgctgctggacacggagcattcccccagcgacgtgccccacatgctgcagcaactgcaggcggtggccgccgagcgcgaagggcacacggcggccgtggtgcggcccgcatggaacgaccccgtgctcatcaagcgctacctcgacatcggcgcgcagagcctgctgctgcccttcgtgcagaacgccgacgaagcgcgcaccgcggtggaggccatgcgctatgcgccgcgcggcatccgcggcatgggcggctcggtgcgcgccacgcgcttcggccgcgatgcggactacctcgcgcaggccgagaatgagctgtgcctgctcgtgcaggtggagacggccgaggcgctggagcgcatcgaggagatcgccgcggtggacggcgtggacggcatcttcatcggcccggcggacctctcggccagcatggggcatgcaggccggccgcagcaccccgaggtgcgctcggccatcgacggcgcgatccgccgcatccgcgcccgcggcaaggcccccggcatcctgatggccgacgaggcccgggcccgcgagtgcctggagcttggcgcgctcttcgtggctgtggccatcgacatgctgctgctgcgccagggcgccgatgctgcggcggcgcggttccgtgacggagcaggcgcagcgcccggcccggcccctggctactgaagcgcggaacgagacaggctccggcccctggcgcagcagggttactcgtgcaattaaattgcacgcaatttaattaacaacaataattcaacccatgctttccagcaccatcccagccacggccccgctccccgccctccagcggctggacagccaggtctgcttcgccctgtattcggcgtcgctggcgatgaccaagctctacaagccgctgctcgatgccgtcgggctcacctatccgcagtacatcgccatgctcgccctctgggagcaggacgggatcacggtgtccgagctgggcgaacgcctgtgcctggactcgggcacgctgacccctctgctcaagcgcatggaatcctccgggctcgtcgcccgcagccgcgatccgcaggacgagcggcgcgtgcgcatcaccctcacggccgccggccgggccctgcgcggccgggccgaagcgatcccgcattgcgtgctggagcgcagccagtgcaccatccccgaactggaggcgctgaccgcgcagctcacgcagctgcgcgaacggctttcccgcagcccgggctgaccgccgccgcggcgcgcccgttccttttttctttcgtccacccacccaaggagtccacatgaccacgctcgacaaagttctctacaccgcccgcgcccacaccaccggcggccgcgacggcgcctcgcgcaccgatgacggccgcctggacgtcaagctgtcctcccccggcaccagcggtacgggcaccaaccccgagcagcttttcgccgccggctactccgcctgcttcatcggcgccatgaaggccgtggccggcaaggtcggcgtcaccattccgcaggacctggccatcgacgccgaagtggacctgggccagatccccaacgcctacggcatcgccgtccgcctgaaggtgtccctgccgggcgtggacaaggccaaggcgcaggaactggtggatgcagcccaccaggtctgcccctactccaacgccacgcgcggcaacatcgacgtgacgatcacgctggcctgatccccgcgatcgccggccggccgcccgccccaggctcgatgcagcccggggcgggcggcttttttctgcctgccgctgccggaatggctgctttccccttgcagaaatagcgtctctgccgttccaacgttcatattcggccatggcaaaggcggcaaggctcggcttgccgctttttttgcgccatgcgcccgcaaaaccaggcgtttccacgccatcatgtcgcccggcgctccccactccgccccccgctccctccgctttcgtgaacgccctgcgcgcgtgacgccatgaagatcgccctgctgtccgacatccacgccaaccgccaggcgctcgaggcctgcctcgcgcatgcgcgcgcccagggtgcggaacagttcgccctgctcggcgacctggtgggctacggcggcgatccggtggccgtggtcgataccgtgatggaactggcctcgcagggtgctccctgcgtgctgggcaaccacgatgcggccgcgctggacccgcccgtggattcgcccctgctgggcgagcagagcgcgcagtggacgcacgcgcaattggcaccccggcattgcgagttcctcgcgggcctgccgctcacgcgccggctgggcgcctcggcgctgctggtgcatgccagcgtggacgatcctgcgcactggcactacgtgcacgacgcgggcgcggcggagcgcagcatggcggctgccagcgccatcgacccggcgatccgctacgtgttctgcggccacgtgcacgaacaggcgctgtacttcctcacgcccacggccaagctcatgcgcttcgcgccgcagcccggcgtggccgtgcccgtgccgccgcaccgccagtggctggcggtggcgggctcggtgggccagccgcgcgaccgcgacgtgcgcgccatgtacgcgctgttcgacgacggcgcggccacgatcaccttccaccgcgtgccctacgaccacgcggcggcggcagcggccgtgcgcgccgcagggctgcccgccttcttcgcggaccggctcgaggaaggccgctgacccggcccgcccatccatgaaactgctcgctcccggcaccgcggtggacggattcgtggtgcacgagtgcctgcacgcgggcggcatggcgcacatctaccgcgtgtcctgcgccgatcccgcgcaggaccctgggttcccgctcgtgatgaaggtgccgcgcatgacggccggcgacggcgccgagaacatcgtcggcttcgaagtggaactgcagatcctgcccgcgctgcagggtccgcatgcgccgcgcttcgtggccgcgggcgacctggcgcgcctgccctatctcgcgatggaatacgtcgagggcgacacgctgcagcaccgcctggacgcgggcggccgccccggcgcggacgagatcgcgcgccggggcaccgccatggccctcgccgcgcacagcctgcaccagcagaacgtctgccacctggacctcaagcccgccaacgtgctgctgcggcccgacggcagcgcggtgctgctggacttcgggctctcgttccacgcgcactaccccgacctgctggccgaggaaatgcgcgaggccgtcggctcgccggcctggatcgcgcccgagcaggtggtgggcgtgcgcggcgacctgcgcagcgacgtcttcgccatcggcgtgatgctctacgaactcgcaacaggtgaactgccgttcggcgcaccggccacgcgcggcggcctgcgccagcggctgtggatgacgccgcgcccgccgcgccagcaccgcccggacatcccgccctggctccaggaggtgatcctgcgctgcctggagcccgaggccgcgctgcgctatccgtcggccgcgcagctcgcgttcgatctcgcgaacccggagcaggtgccgctcaccgagcgcgcgcaccggctgcgcggaccaggcctgcgtacccacctgcgccgctggctgcgggctgccggcatgcactaccagcccagcccgctgccggcgcggctgatcgaggccgcccccatcctgatggtcgcgctgcccggcgaggacgccgccgacgcgacgctgcagtcgctgcgcgaggcggcggcgcggtcgctgggcatccggcccggggcgcgcctggcctgcgtgacggtggtgtccccttccgccagcagcgcgaccgaccacgcgcgcagcgagaccacgctgcaccggcgccacctcgtgcggctgcggcaatgggccgcggggctggacctgcgcggccacggcgcgagcttccacgtgctcgaatccggcgacgtggcgcaggcgctggtgcgctacgccgcgggcaaccgggtgggcgtgatgatcctcggcgcggccacgcacggcgtgccgctgcagcgcttcatcgataccatcccgctgcgggtggtgcgggacgcgccctgcacggtcatcctggtgaagccgcagcagcctggcggcgacaatgccggccatgcaccatccaccagcgcctgaaggcgacgccctccacccctacgcccacctcacgcccgacctcgtgctggatgcgctcgcgtccatcggcctgtacggcgacggccgcctcatggccctgggctcgtacgagaaccgggtctatcaggtgcacctggaggacggcgcgcgcgtggtcgccaagttctaccgcccgggccgctggagcgaggcgcaaatcctggaggaacacgccttttccgccgaactcaccgccgccgaggtgcccgcggtcgcgccgctcgtcgtggaaggccgcacgctgcacacgcacgcgggcttcgcgttttccgtgagcccctggcgcggcggccgcacgcccgacctggaggatctcgacacgctggaatggatcggccgtttcctcgcgcgcatccacaccgtgggcgcggcgcggccgttcgtgcagcggccggcgctggacgtgcgcagcttcgccatcgagccgcgcgacgccctgctgcaggccgaagcgatcccgctggaccagcagtcggcctggaccgccgcctgcggcgatgccatcgcgctgatcgaggaaaagatggcgggcaccggcaccggcggcggcacgccgtggacggtgctgcgcctgcacggcgactgccacccgggcaacgtgctctggacgcccaccgacctgccgggcggcggtccgcatttcgtggacctggacgacgcgcgcacgggcccggccgtgcaggacctgtggatgctgctgtcgggcgagcggcgccagcgcacgcagcagctctcggccctgctggacggctacgagcagttccgggatttcgaccgccgcgaactcgcgctgatcgagccgctgcgcacgctgcgcctcatccattacagtgcctggctcgcgcggcgctggagcgatccgatcttcccgatcaacttcccgtggttcggcagcagcgactactggcggggccaggtggacatgctgcgcgagcagatcgaggcgatgcaggaagcgccgctggcggcatgaaaccgggggcagcagcggtagcgtccgcagcacgccacggccgcgcagcaaacgcaaacaattgtcaaattccacgcctggcgcacgcaggccgttagtttcgggcgcttcgtattttccgtggtgcgctgcggccggcctgcatggccgtgcctccatcgctccgctcccgtttccatgcgcattgccgttctcgacgacgacccgatccttctcgaactcctgcaggccacggccacacgggccgggcacacctgccagctctaccaggaaggcagggaactgctgaagtccctgcgcacggacacctatgacctgctggtggtggactggcacctgccggacatggaggggctggaggtgatccgcaccgtgcgcgcggcatcggataccgtgcccatcctcttcatcacccgccgcaatgccgagcaggacctggtggaggccctggcctgtggtgccgacgacttcatgaccaagccgctgcgcatgggcgaattcatggcgcgctgcaacgccctgctgcgccgcgcctacccgcaggcggcggccggcacgctggtgttcggccgctaccggttcgatccggagcagcgcagcctgcgggtggatggcgcgcccgtggagctgaagaacaaggaatacgaactggcgctgttcatgttccagaacgcgggccggctgctttcgcgcgagcacctgcgcgaggccgtgtggggcgacatccatgacgcgccctcgcgctcgctggacacgcacgtctcgcgcctgcgcgcgaagctggcgctggtgccggaccacgggtatgtgatcacggcggtgtatggggtggggtatcgactggagccagcgacaccccctgagtcgcctgcggcgccttccccctgaagggggacgacgccagtggccgggcggagcccgttccacggcgtctgctggcgtggcctgctccgcggccttctgacgggacaggcagcgtcagagcgagagcagcagaccgtatgcagcgcactgaacgagggcctcacggccccgttcattctcaccggccgcgccgctggccgggcgtggactggcgcagggccagcaggccgagcaggcaggacagcgcgatcaggccccattgcgacagcgtcgggatcgtcgcgagctggtccggcggcgactgcacggtggtcgtcttggacgagctgttgttgcccgggttggtgtcgcccggtgcgtccagcgtggcggtgttcacgagtggccgtgcgccgtcgtagggcgacgcgagcttcgccttgaagcggaagtcgcggctcgcgccgggcagcagttcgccgacggtgcagttcaccgtgccggacgcgaacgtgcagtcggtggacgatacgaaggcgaggccctggggcagcacgtcgatcgcctgcgcgccctggctcgtgagcggtccgaggttgcgcacggtgagcacgtagtccacgtccgcgccgggcgcgagcgggccgtcggggccggtcttggtgatcgacaggtcggtggcgatcgcgtcgcgcttggtcgaggtctggtcgtaggtggtgttgttcaccaccacgtcctggccgccgcgcaggaactcggtctcgcgcaccgccaccacggccttgtggaacaccgtgcccgattcggcgcccgccggcaggctcagcgccttcatgcggaacgtgatggtcgcgacctcgtccttggcgagcccggggaaggtgcacaccacgctaccggaggtcgcgcccacggcgggctgcgtgcaggagccgccccggtccaccgtcaggttgccggtataggcgaaggtggccgagggggcgccgttggtcgggtgtgtgaccgggaaggtatcggtcatcaccacgttcgtgccgtacgaagggcccgaattcttcaccgtgatcgtgtaggtcgtctcggtgccaagcgcgatggcgtccgcgctgtgcgccatcgacaccagcacgtccagctcgggctgggtcagctcgacctgggcctgggccttgttgttggcaaggttgggctcgtccgtggcggtaccgatctccacctcgttgttcagcacctgtccggccgcccacgcggtggtaggccgcaggcggtaggtgacttcgtactgcccgccgttcgccagcagcatgctcgcgcccgtggtgccccagcggcagttgagcgtgccgccctcgcccaccggatcgcaggtgccgccgccggtgggcgtgggcgtgccgatcagcacggtgcccgcgggcagcgtgtccttcagccagacgttctcggccgaggaggggccgttgttcttcgcgcgcaccgtataggtgatgggttcgccggagatggcgcgcggcgtgggcgagaccgtcttggaggcgacgaggtccacgcgtgccgtgacctcgctctgcaccgtcgaggtgttgttgcccagcgccgggtccaccacgtcggcggagaacgcggtggcggtgttgctgcgctgcgcggtggtggccaccgtgggccgcacggccacggtcaccgtggcgctcgcgccgctcgccagcgtgccgagctggcacagcagcgtggacgaggtggcgttggtcgcgcccgagggcgtgcaggtgcccgcggtggtgttcaccgacacgactcccggcgagccgctgctcgataccaggctgcccagcgcatcgcgcaggctcacgttggtggcaggattcgggccctggttggtcaccaccatggtgtaggtgagcacgtcgccggccggcaccgaggccttgtcgaaggtcttgaccacgctcacgtcggcggacacttcgctgcccggcgtctggtcggaggcgcccacgccgatgccctggcagttgatgccgtgggcggggtcgttgagccacgggtcctgccgcgtgccgccgctggcggggctgaagttcacgcaggcgttgttggtggcggagcctgcggtggtacgcacggcatccaccacgatgtccggcgcattgctgttcacggccagccctgcgacgcgctcgcaactgaaggtgccgggcccggcgagcggcagggcactgcaggaccagcccgcgccggaggccgcgttcaaccccgtgagcgtcacgcccgcaggcacggaatcgctcaccaccatggaagggatctgcggcgtcgcgcccgaggtcgcgggtacggccagcggccccaggttgcgcacgcgcaggcggtactggtaggtctggccgatgggaatggcgacgccctgcccgttctggtagttggacgcggacttggtgatctgcagatcggccacgtcggtggccgtgatgaacacgtcgggcgtggcgttgttgttggtgttcgggtcgttgcggcccgtcatcgccacggtcgcgctgttggccagcgtgcccgtctgcagcacctgcgcccgcacggtgatcgccggcaggttggtgtaggtggaaaccgtggcagcgggcaggtcgcaggtgatcgtctggcccgcggcggcgcaggtccagccggtgccggtggcggacacgaaggacagccccgtgcccagcgtatcgaccacgcgcacgggcacgccgtcgagcgccatgccgccgttgagccgtggcgtgagggtgtaggccacctggtcgccgatgccgtaggtcgtgccgccgttcaccgccttggcgatggacacgtccgagcccgtgccggcgacgttgacctcggccgtatccgtgttgttggatggctggccgtcgggcatctgcgtggagccgtccttgtagccctgcacggagaacgacgtggtgatggagccggtcacgttgggcgcggcctccacgcgaagctggggcgccacggcgcctgccgcgagcgctccggcacgcgagcaggtcaccaccgtggccggatcgggtgcacccggcgagaccagcggcgaggcgttcgacgccgcgggcgtgcagctccagccgttggtgccgcccgcgcgcgtcaccgcgacgccggtgggcacgctgaaggtcacctgcacgcgaccgtcggccgggatgtccgtgggcccctggttgcccacgtccacgaggtaggcgtactgctgtccgggtgcgatcgggttgaccgggggcgcgagcggatcggtcgccaccgaaagcgacaggtccgcggcctcggtggtggtgatgcggcggtccagcgcatcgttgctggggtcggaatcggtctcgttgcgcgtcacgcgcgcactgttgatccagttggtggacacggtgggcagcaccagcgcgaagtccacggccttggtggcgttcaccgccagggtacccaggtcgcactgcacggtctggttcgcggccgtgatcgtggtgccgggcgcgatggcgggaaggcaggacgcgccggccgggctggtggtgacggactggaatacggcgcccagcggcagcgtgtccgtcagttgcacgccggtggcggcgatgccggtgttgtggtgcaccttgaccacgtagtggaaggtaccgcccgccgggccggaagcggacgcgggcacggcatcctggttgacgagcacgtccgtggtctggttctgggcctgggccgcgccagcggcgagggccagcgcggcagtgacgatgccgaggcggaggctgcgcgtggctccggcggccctggcgagcatggtgcggcaggtgccgggcggcgccgaagcgcctgcccgccctggagaagaatgattcatgccggtctccctgagtgtgatggactggacccggccacgccgcgacaccactgcagcaccgcgaggtgcgtcgggagtggggagcggcatggcgcgaggagttggcagaatctatgagatggatcaccacgattgcggaattcaacaattgttgacaatccctgctctgccgtgcgttccctgccacaacgtgcgggcttcgcacgctgtgctgccattccgccctcgcgcacccatgcattcccgtggcctgctcggatccatcggcatgggcaacgcccatccatccagcgtgaaaatcgccatctacgatgtggtcacgcgccacctgcaatgccggatcgatacaccggccgcggtggcgcagctgcgccaggcgatcgcccgccaccgcggagccgaccgctgagccgcccggcggccccgccgtcacgtcccgcccgcccgtcatctttcgccacctttgcccggagccgccgcatggtccgcacccgcccgctgtctcacctgccgctcaccgccaagatcgtgttcctcgtggcactgatgggcgtgatttccatcgcgaccgcgctctacaccacccggaccatggggcacatcaccgacgactaccagggcctcatcgaccgcgaggcccagagcgccctgcacgtgagcgatgcggccctgctgctcggcgagtcgagccgcctcgtctatgcggtgctcaccgaacaggacgagaacaccatgcgcgcggcactcgccacgctgcagcggctgcaggcgcagttcgaggcgcagatcgacaccaccgagcggctcgtgcccggggatgccggcgcgctgggatcgatccgcgggcaggcggcccatgccttcacgctggccgcacgcatagtggaggccgccgcccgctggcgcggcgaccgggcgctggaaatcatccacggcgaattcgagcccgcgctgcgcacgctgcagcaggccatgaaccggcagcgcgacgaatccaccgaccgcttccggacggcatcggtgcagctcgggcgcctgaccagcagcacgatcctctacaccgcgctggcggtggccggcggcctggcgctggtgatcgcgctgtccacctgggtggccgtctcacagatctcgcgccccatcacgctgctcacacggcacatggaacgcctcaccgaccggcactacgacgaccccatcaccggcaccgaccggcgcgacgaggtgggcaccatggccaaggccctgaaagtgttcaaggacagcatgcagcgcgaagaccggctcgccgtcgaactcgcggccagcgccgaggcgcggcgcctgtcggagcagttgatcgacctcaccagcgccattccaggtgccgtgttccagctgcgcatggaggcgggcggcaaggaccaccggttcctgttcgtgagcgagaaggccggggacctgcagggccgcagtgcccaggaactgctcggtttgcaggagcccctgcacgctgcctacggcctcgacgaagcctccggcgccctgctgcacgaggctttcgcgcacagcctgcgcacgctggaacccctggatttcgacgtggaggtgcagcgcggagaacacacccggtggatcaagacactggccaccgcgcgggccctgcccgacggcgccgtgctgttcaacggcgtgtggctcgacgtgaccgagcagcgcaaccaggcccgcgcgctcgcgcaggtggccgaggagaaagccacgttcctcgccgtgatgagccacgagatccgcaccccgctcaatgccatcctcgggctggcccagctcgccctcaaggagcccctgccgcccgcgcagcaggagcgcgtggagcagctctaccgcgccggccggcgcctgctgggcatcgtggacgacaccctggacttctccaagatcgacggggggcacctcgtgctcgagcatgcggagttcgacgcacgccagctgctggccgacctgagcgagctgttcgagccgcgcgcccgcgacaagggcctggcgctgcgcgtcgggctgccggacgcctttccggcccacctcgtgggcgacgcgcaccgcatcgcgcagatcctgatgaacttcgtgaacaacgccatcaagttcaccgaaacgggcgaggtggccgtcacgctggaggccgcggcgcaggagcccgatggcacggtcgtgctgcggggtaccgtgcgggacaccggcatcggcctcacgccgctgcagcgggagcacctgttccagcccttccaccaggccgacgcgaccatcacgcgccgcttcggcggcaccgggctgggcctggccatctcgcgccgtctggcgcgccacatgggcggagacacgggcgtggacagcacgccgggcctgggcagcacgttctggttcaccgtccgggtacggcgcgccgcggacggcaccgccccggcggccgtggccccggcgctcccatcgggaacgccggccgcgctggcgggccggcgcgtcctgctggtggacgacaacgaactcaaccgcctcgtcgccaccggcctgctggaggccggcggcctgcaggtggacaccgccaacgatggcgcgcaggcactcgaacggctggcccgggcgcccgacggcacctacgacgccgtgctcatggacatgcagatgcccgtcatggacggcctcaccgccacccgccgcctgcgcgacgacccgcggttcgccgccctcccggtgatcgcgatgaccgccaatgccgcggcgctggacgtggagcgggcgcgcgcggccggcatggacgaccacctgcccaagccggtgctggaactgccgctgtggacgatgctggcccgctggatcgcgccctccggcgcccgcggggcgccgcctgcgccagcgcacacaccgacttcggacacgggggcagcgggccccggcctgcaggaggtccggtccctgcccgctttcgatgcggccccgctggaagacctggcaggcctgctgtcgtccgatcacctcgcagcactgcgcgaacgcttcgtccgccaatgcgacgcacggatgcgccggatcgaccaggcctggcgggagcgcgactggcccaccctgcggcaggaagcgcacgactggggcggcacggccggcagcttcggactcgagcgcctgggcggcctcacccggctgctggaagaggccgccgtgcagtcactggccgcgggcgacgggcaggcgccccccgccgggctgctggaggccgtgcgcgaagccctcggcgaagggctggagcaactgcaggcccatgcgctgcggccccacgggtggcgggcccgcgccgaggaggccggcgccacggcgtgaaaaaaggagtgctcagaactccgcgtgcagccgtaccgagaaaatatccaccggaccgcggtcgcggttgtagcccgggttctggatgcgctgggcgcccagcgacacggccgactgcagcgcaccggcggccgtctgcaccggcggcatggccacgcggtaatacacctcccagacccgctccctgccatagttcaacgcgccgtcgcccaggaaggcgccctgcccgccggccgcgaggtagtcgcggtggctgccggacaatccattcaccgccagggccgcgcccatgcggtccgccggccgcccccaggccgcgccggaccactggccgcccaccgacagttgccggtcgatctcggtgaacgcgtacgtttcctggcggccactgctgcggcccgcacgcacgaacacgccggcatcctcacccagcggcgcctccagggtcacggcccagccggtcttggtctgcagccggcgcaccgcgcccacgtccggcaccgtgccggtcgcctgcccgagcgccaccgcatcgtcgaaggcccccatcaccgcccggttgcggaaccacagcacgcgaccgcgtagcgggcccgccggcagcgccacgggcaggttcgactcggcctcgatctggtcgccgtagtggcgcagccaggcgcggtcgagcttcggcccgttggattcgcggggctgcagcccccggccgccgcgcacggcccactgcggcgtgcggtactcgaggatgccggcccaggtgtagccgcgcgcatcggcggcgtaatcccatggccccggcgccaggaacgaccagttgaagaactgctcgcgcgggtccttggcataggggttcggatcgaagtaatccagcagcgaaacgttgcccagcaccagcgtccagcggcgcgcggtggccgtgccgcccatctcgttgaaatccgcgtcgatcttctccgtttcgccgcccgcgttccagcgctgcagcaggaagagccgcgcgcggtaggccttgagctgcgccccggaagagcgcgccagttcgccgttcgagagcccgcccgcccccgtcaggcgcgacagcggcacgccctgcgcggcctccgggttgaagtgcagctgccccccttcccagggccgcaccgccaggtcggccgtggcggtgaaggaatacgagcgctcgcgcgtgggcaccaggctgttcgggccggtgtaggccgcatcgaaggccggcttgcgctgccagacataggtggtctgggcgtgcagggccacgcgcggctcggcggaggagtcaccatcctctgctgctgcggcggccgcgggcgcagcggcgggggagtcgtccggggccgcggcccaggctccggcggcggggatggccagcaaggcggcggtcaggaacggaacgcggaaacgggccggcgcgggaaaggacaggggcaggaagctacgcatgggccggcattctggcagcgcccggcggcacggccgtgtcggccggccccggtgtgactcggccgccacactgccgggcaggaaagtcagcgcaggggccggcgcgggggcaggcccgcagaggcgctagacgacaccggaacgccaccgatggaccgctcgggcgccagcggggtgccggctgcgggagcctctgcagccggtccggaagccgtggcggggacctgtgctgcgtccttgccagggaccgccgtggcctcgggcgccgaagccggtgccgcaggcgcaccggcaggcgccgcaacccggccggacagcgaacgcttccatgcgccgatcactacctcgttcacgaacgcccggtccagccagagccagaccaggatcggcgcgagcgtgggcactaccagcgagcccagctggtagccatagaccagggcctccatctgccactgcgccacgcgcagcgtgcgcacgtcgaactgcgccgtcagcagcagttgcatcagcagttgcatgcacaggctgaaggcctgcagcggcagcagcagcgcatagccggccagcgcgcgcaccgtgcgcccgggcccgcgcgcggccaggagcagcgccaggaagatcggcagcccgtaggcgtagcggcccgggtcggattcgagggtgatctccaccggctggttgcccgtctggggcgtggcgatggccaccgaggtgtccacctccagccgcccgggggcgagccgcgcctcgcgcacccagccgggggccgtgcgctccagcgccacgccggccaccatgccggcggggtaggacgtccagggcgacacccgcgtccacgcgagcgtgagcacgacgaccccgatgaagaggccgatgacgaaggccttcaggctggcggcgcggcgcatcgcggtcgcgctgcctcaggccagggccgcggccgggggcgtggccggcggcgcgcccgggccgggcggggagccggcggacggcttgctgcccgcgcgcacccacagcagccagacgataagcacgtccaccatgatcagcgcctgccagaggtactcgtgcgcgaaattgaacaccgtcgtgctccactggcccaggtagaacaggctgatcacccgcacgatgttgagcgcctgcaccgccacgaagcccgccgccagcccgaccagcttgtgccgccaggtggaggggaacgccatcaccgccgcgaacagcacgatgcaggcctctatcccgttgcagcccgcctcgatcgacacgccgaagcctgtctggtggttccacagcaccttgcccgccgccgcggccgagctgtcgaaccacatcaccatcgtcgcgcagatgcgcgcgagcagcgccgtccacggcagcaccaggtgctcctgcacccagttgagcatgttgatgccgaacagggtgagctggagggtgaggaagatgaggaagaagcgcagcatggcgtggggctccgcggagggggtggggatcgctgcgcattatccgggagcgttggggagccgcccggtcagcgcctcatgcatgtttggtgcagacccaacccatccaccttcaggaacaaaagttacctggcgcaacctttcgatcaattatagaaatttatgatcccggccgtttcaatggactcgaccgcagtccgggaggttgcggtccataacgataactgacgagggagtgatgacatgagcggcaaacccgcagcccgccagggcgacctgaccaaaaaaggcggcacgatcgtccagggctcggcgacggtgctgatcggctcggcaggcggcgtggcgtgctcggagtgccccggaggaatggcggtgggcaacccggtgaacccatcgctgggcgcaaaggtgctgaccggggccgatgaactggacttcgcgctgccggggccgctgccgctggcgtggcaacgggtgtacagcagctatgtgaatgcagagcacggcgcggcgtgcgggctgctggggtacggctggaagctgccgctggaactgcgggtggtgctgcaggaagagcgcgcggtgctcttcgatgcgacggggcgggcgatcacgttcgatgaagcccttgagccaggtcaggccctctacagcagcagtgagaatctgtggttgatgcgtggcggcgggatggttgttgcggacacctccaccgctccagccatcccggccgaactgctgccctgggcgcagcagccccggtggtcgcacgttccggcggtgctgcgcgcaaaccccggctgcgtgatcgccgcgccgggctctgccggtgcgggggcaacagcctgggtgttcctgcccgcacagacggcagcgcccggtaccccggcaggcagtgccccggatcatgtcctgcatgcagtgatcgaccgcttcggccgaagccagcgctaccagtggggcaacgaaggcccgcaccggagccgcgtcgtgggcatcaccgatggcagtggacgccgctacgcgctgcactacgaacgcatcgcctccggtgcatccgcattcccatcggccaaaccgaaggcgccccacccctcgctgcaacccgacgacggcgtgcggctcgtggccgtggactgcacgttcaacccgctcgaccccggcctgatacccgacacggccccgcgcccgcaaccgctggtgcgctaccgctacgacggcgcgggcaacctcgccgaagtcctgggccaggacggcacggtattgcgccgcttcggctacgacgcatggcaccgcatgacggaacaccaggtgcgccagggcccgcggcaccgctacgtgtacgaggaccagaccgcgcaaggccggcgcaagggattgcctgcgcgcccgggcgcacgcgtggccgagcagcacaacgaggaagggctgtcgtacttcttcgactacggccactctccgataaccgacggcaatggacctgccgcctcggtgcgcagcagcacggtagtgcgcgacagcctggggcgcaccacgacctaccacttcgagggcgaaggcgggctcaagcgcctggtgcgtctcgtggccccggacggggccgaacacagctacagctacgacagcgccggccgccgcctctctgccaccgatgcgctgggccgcaccacgtggtggcgctatgacggcgcaggccggctgctgggcgtgcagggcccggatggccgcagcacccagcagcgctggggcgcggcgggcagtgcgcaggacgggctgctgctggcgagccaggacgcggcaggcctgcgcacgcactaccgctacgacgactggggccgtctggtggaggtcgcgatactgccggaaggaggaacggacgaggcggcaacgctgcaggccctcaccacacgcttcgaatacgcacaaccccagcaggatgctgagaccggcgcgacgacattcccgccccacacgctcgcctggtgcgaccagcccgtggcgatgatcgacgcccagggcgggcgcagccagtacgcctacaacgcctgcggccagctcgcgcggcacacggactgctccggccacagccagacatggcgccacggcgcctggggcgaggtggtggaagcggtggacgcgctgggccagtgcacacgactgcgccacgcgatgcagcaaggcgcgctgcggctggtgggcgtgcagcagccgggcaacacggcggtgcgctaccgctggaacgaagccggacggatggaggccgtcacccacggcacgcacgacgtgctggaaggcacgggcgagcccgcgggcaccagcaccaccatcgcttaccggcacgacctgtggggccgcgtggtggaacagtcgcaggcgggccggggcgtgcagttgcgctacgacgtggccgggcggctgcaggagctcgtcaacgagaacggcgacgtgacacgcttcgtgcacgatgcggccgaccggctggtgcaggaagtgggcttcgatgggcgcagccaggtgtatggctacgacgcggcgggccagctcacgcacacgggtgatgggcatggcgagggccaccacccgggagcggcggcgcggccggagttgggcgcagtggtgcgcacgcggctgcactacgatctgggcggccggttggtggcgcgtgtcgccgtgcggctgccggcaccgggagcagcgtccagtgtggatgtatccgacaacccagcggctgaaccgcacgccgtgctgcaaatccagcgctttgaacacagcccagccggagcattgcagcagacgcgcacctgggaggcagaactgccgcacgggatcgagcccatggcattgcctgtcagctccgcactcccaggcgctgccacggatcgacccatccccctcgccgaacggtggttggcgctggacacgcaaggattactgtccctgctggaccgcccgggcgacccggcccaggctccgctggcggccgcgctgcaggcgcagcgtctgcaacccgaggcccgcgtggccctcgcgcgcgatgccttcgggcgcgtctgcggagagacgcagacgctgtaccgccaagccacccagccgcaggcatcccatacggggggcgagccccccgtggagttcgagcacgcgatcacccacaccctgggcccgctgggccagcgcacggccacgcaggcgcaagggctgggcacgctgcagtggctggcctacggttcgggccacgtgcacgggctgctgctggacggccagccgctggtggactgggagcgcgatgccctgcaccgcgaggtggggcgcacgctgcacctgctggaaggccaggacaacgcagacctgacggcgatcgtgcatgcacggcagctggacccgatgggccggatgctgcaccaggactggcgcggcctgcgccatggggcgcccatgccaacgaccggtgacgccaacgactccgatacgggcccctcgtccgccgcgggccgcatcgccccggcgctgggtcccctctccacactcgcccagcgccgctactggtacgacccgctgggccaactggtgggcgtgcagaccccgggcgaggccacgcgctacggctacgacgcctggcagcgcctgagcgggctgcaccgcgcgggcccgggctcgacggagatacaggcgcactggacgctggacgcagcgggcaaccgcctgcccgcgcccgtggaggcgcgggcagccgggtcctccagcgccgagcgccaggactgggcgcggcaggtgcgcaagaacctgcacgatgcgggcttcgacctgctgcgcgcgggcgacgggcccggtgaaggtgctggcccggtcacgcgctggccgggcaaccgcatcggatggaacacgcccgaaccggacgccgatggagccggcagcgacggcaagggcatcctgatccgctaccgctacgacgccttcggcaaccgggtgcaggcgctgcacgccgccggccgggcgcagcggttgcgctacgacgcgttgcaccagttgcgcgaagtctggcagcgcgaggcagcgggtggcgcctggcagcgggtggcctgctaccgctacgaccccttcgggcgtcggctggccaagaccgtcttcggtcatggcaacgacaacagcaacgcagctgcggagccttcgaccaccacctatgccggctgggacggcgaccgcctcgtgcacaccgaaagcccgcaggggctgcagcacgtgctctacgagcccggctccttcgcgccgctgctgcgcctggagcgtgagcaggccatccccacggccatgcaggccctgctcgccatggaggggagtgaaggcctcggcgaagcgcaggcgttcttcgcggcgctgccgccatcgcagcgcgaaatgctgcaggatgcgctgcacggcgccatgggaccggacggtgagggactgatcgcgcgtatgcagggcgtgcttcccgccgaggtggccacgctgctggcatccggactgcaggaggtcggcaggtgccagctgtccgctgcccggtccgcgccgacgctcatccgccatttcctgtgcgaccacctgggcacgcccatcgccctggtggacgccaatggcccgcaggcgggcctggtcacctgggccgcgacctatcacgcgtggggcgccgtgcgcgaggagggagcctctcacaaccgccaccagccagtttttccggcgtgtcgtcagattccagcgccccgaatgcgctcggacacctgctcggtgggtgggacgcagcccatgtacaggggcctttgccccccgcaaggctcacgctttttgacggttgcaggcgcacccgtgccttggcagccgatggcttgaagaacgcatccacttgccgatgcaggaacgacgccaggcgcttgaggttgtagcaggcagccatcatcgtcatcgccaccgtggcgcgggtctgcccgatcgtgcgaacgaacttgccgcccaggtgacggagaccggcaaacacatgctccaccttggcacgcttctttgcgatgcgctggttgcgcctttgctggcactcgctcagtggcttgcccggccgagccctgcgttgcatcgcgtccaccaagcccagcaccttgagtagctgctggcgctgccggctcgcgtaggccttgtccgtatgcactgcacgcccggtgttgtgcaggtccagcacctcgtcgaagtggtgtccgtcatgctcgctggccgtgcccgtggcgatcctgcggatgaagccgtgcttgaggtccacgctcacgctgagcttgtagccgaagtagcccttgccgtgcttcttcgtgtgcgtggcgtccacatccttttgccggcgctcggcctcgctccaatcgggcgttctgccttcggccagggcctcgcgctcctgcctgtccaggcgctggcggggcgcgggcaccagcgtggcatcgatggcctgtccgccacgggcgatgtagccatggcggtgcagttgcgcatccacaccctggaacaacgccgtcgccccgtcaacgcccagccgctcgccgaagcgccagatcgtgttgcggtccggcacgttcatcgcgtcttgcagcagacaaaagcgctgatagctcgcccggtccagcaactggtattccatctgctcgtccgacaggttgtacaggcgcttcaagaccaggatgcgcaccatcacctcgatgggataggccggccgaccacccttgcggccatcgccgcgctcgatgagtgcatccaccagccgcgccagctcggcgaagtcgatgtgccgcgcgatcacctgcaacggatcgcccacttcatctctcttatgctggcgcgacgcctcggcaaacagatcgaacttcaaggcgctgcgaggagagatcatggcaaggaggacggctcaggtcttgtcggtgaacaagggagtggccgggttttgagaggttcccaggaatacgatccgcacggtattggccagcccatccgattccagggccagcagctcgacgtagagacggggctgcattacaaccgcttccgatactacgaccccagggctagtcagtatgtaacgcaggacccggttggattgaacggtggtttgaactattatgcatatgcaactggcaatccgattaagtacgttgacccgactgggcagttcgcgatgctgctgccgctcatcccagccatcaccggcaccgacctgctaattggcgcggggcttggtggggcgcttataggactggacaagatatttaacaggccagggaagacgcccaataccggagagccaggctcttgtcatgtgaaccctggtagcggccaagagcgaaaatacggaagtgatggcaagccagagtacgatatcgattgggatcatgaccatggacaaggcagccctcatgggcataactgggatggggacaaacgtgacaatggttggcctatatcgtcatggcctcatggcagaacttcggggcaaaatccatgaattctactgaggcgcaatctgtagcggtcatctttgagatggatgcgcgagagaaaatcatgaaactggcggcattcatgcctgtgtgggctattgacagcacggcaaatgcgaaggcgattgacgatgcaaggcagcagcaccagttcccgctgaccattttttttgcacatcctggcgaatcgagaatggatatgttttctcgggttttgttcgacgttgacgaacatcaccaatgcggcacgtttgatgtgtacggtgcgtccgagagggatatcgacccagcagctgtgactgaactgaatatccatcgtgtgcgcgagactgactacggattccaattaatccggtgaggcagatgatgcaattgaaacagcccttgctgctgcccagggtatcttccaccgccaatggcgcgctctcatgaagcccgtgtagcggtctcgcgcagccactttcggtggtgctccgctgctctgaaacccaatgaggttcgcagagcaccagacaggaggatttggcagacaacctgagccgcgttcctacgactgaatctgcactgaatccgaattcagcatcagaagacagaaaaattacaaagatgcattgacgcaagaatcaacattgcaaaaaaatgctttgcaggtggcgacgctggtcacaacaagcaaatcaatgaacttatgagaatcgtcggtaaatgtacgggacgccaatggtagagaataatccagtcaaccttcaaatcctaaaggaaagaaagaaggcggcttctttagcgccatctctagcaaagcgctatgaaagcatgctgctagcggccttccctgaaagttacccagaaggtgaattatttataaaaaacacttttacagaagatgacagagaagattatctacggtttctctcattatttaatggaaagaagtggaccgaagtagacatcgaaaaaattgaagatatttatatacaacactccagattaacaaccatcggtggcatctattatttacctgtatttctcaaatatttcttcgatctcaataatatagacaacgagtttttcatttacctgatgtttgacttggagaatggattcgatgagcatacgccagaaaacctggacgactccttgaaaggaaagaaaaagctggaaataaaatatctttcttttgaaaagatcaatcctatacagtctaaactggtggccacatttttagtcaatgcagcaaccttctcccggcggaaagctacgagggcaagcaagctcaacgcgcactcaccaactactggggaaatttcctgcttttctgatctgccatgtcgttcactgtagatctatatctatgtgtagcgggattttgatctgaaaaaccgccagcgcttacaaattttcaaaatactgcagtatggcgttaaaaatatattccgccgcggccctatgcctggccgcgcatctatgcaacgcggggcaggcacccgagccaccgcgcgccgtcgataaaacccatgccatcgctcccgtggcatccatccagatcacccgcgccaacgcgcaaaccgcggcaggagacgcggctccctgtgcaggcgtccggccgctggccgaaagcgacgtacgccggtttctcgcacacgcccgccccgtcacccgccgggcggccctgcacgaagatttcctcgtgggcgactgctatacggaagcccgcatccgcttccaggacggccgcaccgccagcctgggcatcgccaacgatgccggcacggccctgctgacccccatcgtggagggcagcagggaacaggcacagggccgttacctccgctgcgcagagtgcgcaggcatgctggacctgctggacctgccggaccgcctgcccgcgaactgactgcgcgcaccaacgcgaaaacgcgcccacgaaaaagccgcggaaggcatgcctgccttccgcggctccggtgtgcaggcggggcggcctgcagcgcaggcctgtcagcccgctcgcctggtcttacaccagcagcgcattcacccgtttcacgtacgcggccgggtcttccggcaacccgccttcggccagcagggcctggtcgaagaggatgtgcgccagatcgtggaagtgcacgctgccgtccagcttcttcaccagcgcatgctcggggttcacttccagcacgggcttggcgtcgggcagcgactggccggcctgcttcatcaggcgtgcgagctgggtgctcatgccgtgctcctgcaccacgaggcaggcgggcgaatcgacgaggcgcgtggtcacgcgcacgtcctcggcccggtccttcagggcttccttgagcttcgccagcacgggcttgaaggcctcggcagcctcttcggcggccttcttctcggcctcgtcctgcagcgtacccagatccaccgcacccttggccacggactgcaggggcgtgccgtcgaagtcgtgcaggtagttgagcgcccactcgtccacgcggtcggccatcagcagcacctcgatgcccttcttcttgaagacctcgagttgcgggctgttcttggcggcggccagggtgtcggcggtgatgtagtagatcgcctcctggccttccttcatgcgggccttgtagtcggccagcgagacggtggtggtgtccgtggtggtggaggcgaagcgcagcagcttcgcgatgcgctcgcggttgccgaagtcctcgcccaggccttccttgagcaccgagccgaattcggcgtagaactgcgtgtacttgccttccttggccttgtcctcctcgctcaccacgtcggtcacgccgtcggcgccttcaccggcggtgtggcggtcgtgcttggccaggtcttcgagcatggagagcacgcgcttggtggagccctcgcggatggcgcgcacgtcgcggctttcctgcagcagctcgcggctgacgttgagcggcaggtcggccgagtcgatcacgcccttcacgaagcgcaggtatgtgggcatgagcgcttcggcatcatccatgatgaacacgcgcttcacgtagagcttcacgccggccttcttgtcgcggttccacaggtcgaacggcgccttcgcggggatgtagagcagctgcgtgtattcggtgttgccctccacgcggttgtggctccaggtgagcgggttctcgtggtcgtggctgatggccttgtagaactcctggtactgctcgtcggtgatgtccttcttggggcgcgtccacagggcgctggccttgttcacggcctcccactcgccggtcttcaccatctggccgggctcgccttccttctcgctctccttccactcctccttctccatgaggatgggcaggctgatgtggtcggagtacttgccgatgacctgcttgagcttccaggcgttcaggaactcctcggcctcctcgcgcaagtgcaggatgatgctggtgccgcgctcggcgcgcgtgatggtctccacctcgaaatcgcccgtgccgccgctggtccagcgcacgccctcttcgggcttcaggcccgcgcggcgcgattccacggtgatcttgtcggcgacgatgaagcccgagtagaagcccacgccgaactgcccgatgagctgggcgtcctgcttctggtcgcccgagaggcggctcatgaagtccttggtgccgctcttggcgatcgtgcccaggtggtcgatggcctcctgctcgctcatgccgatgccgttgtcggtgatcgtgagggtcctggcggccttgtcgaaggacacgcgcacttcgaggttgggcgcatcctcgtacagcgcggcgttgttcagggcctcgaagcgcagcttgtcgcaggcgtcggacgcattcgagatcagctcgcgcaggaagatttcctggttggaatacagcgagtgggtgaccaggtgcagcagctgcgcgacttcggcctggaaggaatgggtgtgcttgctcatggttggtggatggctcttgtagaggttcgcaacgaaaaggggaacgcccggccatctgggggccggccgcggattatcaaggccttccggatccggtctggcgggaaaatgcctcctccgtccacccctgaggggcgtcgatgcctgagccccgaaacagactttcggatcatgcagcgctccacgattacattcgctgacatgactgctgctgagccccatttcctgcccgacggcacgccggcgcataccctgctgcgcgaatgcgattggggaacatcgtcgctgggacacccggccggatggccgcggcctctgcgcgcggcggcctccctggtgctggattctctggccccgacgtggctcgcctggggtccgggcctgggcatggtgtacaacgcgccgtacgtgggcatgctgggcaacaagcacccctgggccatgggcgccgcgctggaggcggtgtggtccgaggtctggcccgacgtggccgatctggtggccagggccctgtcgggcgaggcgctgcaccgcgaggaccttccgctggtcgtcaaccgccgcggccaccccgagcccgcctggttcagcttctcgtacacgcccctgcgcgacgacgacgggcgcgtgcagggcgtgctgtgcaccgtcgcggaaaccaccggcaagatgctcgcgcaacgcgggcaggccgacagcgaatcgcgcctgcgggcgctgacgctggcgacggccaacgcggtctatcgcatgaacgccgactggagccggctgctggaagtcaacggccagggcttcgtggccgacaccgcggaacccatgcgctcctgggtggagcaatacgtgccggcggaggaccagccccgggtgcgcgcggccatcgcacaggccatggcgacgcgcagcctgctcgagctggagcaccgcgtgttccgcgtggacggcagcatcggctggacgctgtcgcgcgccatgcccctgctcgatgcacggggcgaggtggtggaatggttcggcaccgccaccgacctcacggcccgcaaggccgcggaagaggcgctgcgcgagagcgagctgcaactgcgcacgctgttcgagaccatggacgagggcttttgcgtgatcgagttcctcgacggcccgcacggcccgctgagcgactacgtgcacgtgtccgccaacccggcctatcttgccaacgccggcattgccgacgtggtgggccagcgcgtgcgcgacatggtgcccgaggaagccgacgcctgggtggagatctaccgcaaggtgctggtcacgggcgagccggtgcgcttcgagcgggagctggtcaagaccggccgctacctggagctgtccgccttccgcgtggagccggccgaacgccgccaggtggccgtgctgttccaggacgtgacgcagcgccaccgcgccgagcgcgcgctgcgcgacctgaacgaggccctggagcagcgcgtggcgctggaggtggccgagcgcctcaggacggaagaggccctgcgccaggcgcagaagatggaggcggtgggccagctcaccggcggcatcgcgcacgacttcaacaacatgctggcggtggtgctggggtcgctggaactgctggaccgccgcttcgccgcgggcgagccgcgcgccaggcgccacatcgacgcagcccgtggcggtgcccggcgcgcggcgcagctcacgcagcggttgctggccttctcgcgccggcagccgctcagcccggtgccgctggacgccaaccagctggtcgccggcatgtccgacatgctgcgccatgcgctgggcggcgcggtccggctggagacggtgctcgccggcggactgtggcgcatccatgccgaccgcaaccagctcgagagcgtgatcctgaacctcgccgtcaacggccgcgacgccatgggcgcgctggccgacggcgggcggctcaccatcgaaaccgccaatgcccacctggacgaccgctacgccgcggagcacctgggcgtggcgcccgggcagtacgtgctgatcgccgtgaccgacaccggcacgggcatgccgccggaggtgatcgccaaggccttcgacccgttcttcaccaccaaggaggtgggcaagggcacgggcctggggctgagccaggtgtacggcttcatcaagcagtccggcgggcacgtgaagatctattccgaggtcggcgaaggcaccaccgtcaaggtgtacctgccgcgcatggtgaatgccatcgaagaagacgccggaccggtcgccccgccaccgctgcctctgggggatgcgcaggaagtggtgctggtggtggaggacgaggccgccgtgcggcagttctccgtggaggcgctgcgcgaactcggctaccgcgtgctggaggccgacggcgcagcggcggcgctgaagctgatcgacgcgcacccggagatcgacctgctcttcaccgacgtcgtcatgcccgacgtgaacggccgcaagctggccgaggaagcgctgcgccgccgcccggggctgaaggtgctgttcaccaccggctacacgcgcaacgccgtcgtgcacaacggcgtgctggacgcgggcgtgcacctgctcggcaagccctacaccctggaagacctggcgcagcgggtgcgcgaggcgctggatgcgtccgacgcaggcatccagcccggcggcggctgatcagaaccgctcgtttggccccaggtagcgccactgccccacaggcaggttgcccagcacgacgcggccgatgcggatgcgcttgaggcccaccaccttcagtcccaccagttcgcacatgcggcggatctggcgcttcttgccctcctgcagcacgaagcgcagctgctccgggttctgccagtccaccttcgccggcttgagggcctggccgtccagcgacaggccgtggcagaggcgcgccagctgcgcggccgggaagacggactgcacgtccgtcgcgacgtcgccgtagtgcacgcgcacgaggtattccttctccacttcggaatcctcgccgatcaggtgccgcgccacgcggccatcctgcgtgagcaccaggagcccgacggaatcgatgtccagccggccgcagggcgcgagcccgcgcagctgcgggggcgagaagcgctggcggctcgggtcctcgcgccagtgggtgcgcgggttgatgagcgccacggcgggcgtgtggccgtcctcggcctgcccgctgacatagcccatgggcttgtgcagcaggatggtgacctgccgctcctgctggccgcgggcggcggggtccacctcgatgcggtccgtgggcgccacctgcaggcccatggcggccacctggccattcacgcgcacccagccgctggcgatccagtcgtccgcctcgcggcgcgagcacaggcccagctcggccatgcgcttgttcaggcgcgaggtgccggatggcgcgtcgccgcggtgtgccccggtgggcgcagccatgggagcgggagcgcgcgcggggccggggcgcgagggcgcctgcgcgcctcgccctgcgggagcgttgcgcggggcggcagcgcgcggcgcctcgcctgcgccggcctccggggcgcgcagggtgaagcggcctgcgggccgggggccgcccgcggggggcggtgcggagcggggagcgggatcgggctggctggcgcgcgggccgctgggcgggagcgacaggcggcggcggggggcggaatcggacatggcgctattttcgcgcggcagcggcagcgtgccaggcgaggaagtcgtccgcgggcatcgggcggccgatgtggtaaccctgggcttcgtcgcagcgcagtccgcgcagctgctccaggatcgcggcggattccacgccctcggccacgacggagagccccaggttgtgcgccaggtcgatggtggagcgcacgatctgcgcgtcgccggcatccgctgccatgcccatgacgaaggacttgtcgatcttcagttcatccaccggcaggcgcttgaggtaggccagcgaggagtagcccgtgccgaagtcgtcgatggacagcttgaagccctgcgcggacagccggttcagcatggcctcggcccggccggggtcgtccatgatggcgctttcggtgatctccaggcagaaatcccccggctccacgccgtgccgcgccatgagggtgcccaggcgggtgctcaggtccgtgtccatgaggtcgcgcgtggacaggttcaccgagatgcgcaggcccaggccccgcacctgcggccgcgcgaggtagcgcgcggcctgctcgaagatccagagcgtgagctgccgcacgaagccggtctgctcggcgaagggaatgaactgcatgggcggcacgaggccgcgcacgggatgctgccagcgcacgagcgcctcggccccgcagccggcctggccgtccagccggagcttgggctgcaggaaaagccgcagctcgccggcctccaccgcatggcgcagctcggacagcagcgacagcgccgccgcgctggaggattccatcgaagggtcgtagatctgcgcgccatgcaggcgccgcttggccgcgtacatcgcgatttccgcgtggctgagcagcgtgtcggcgtcatccgccggccccggccagcaggcgatgccgatgcccgcgctcaggtccaccatctggtcgtcgaacaccaggggcgactcgaacgcccgcgtgatgcgctgcgccgtatcccgggcagatgcctcgtcggcgcccggcagcagcacggcgaactcgttgcccccgagccgcgccacgagttcccgctccgtgcgcaggtgggccgcgatgcgcgcgaccaccgcctgcagcagccggtcgccgagcgcgtagcccagcacgtcgttgacctgctggaaccggtcgaggtccagggtgatcaccgacagcggttccccggaacgccctccgtgctccatggcctccatcagcagccggcggaaccgctcccggttcggcacgccggtgagccggtcggtgtcggcgagctggcggatctcgtcctgctgcgccgcgatgcccagccgcatgcggtcgaaagagcgcgccaggcggccgatctcgtccttgcggtgcgtgtgctcgatgggctcggcatagttgccgcgcgagatgcgctgcgtagcctccgtcaccgcccgcagcggagccgccacgcgccgcgccatgagcgcgaagccgaccgcgaacagcgccacgcctgccagcgtgatggcgccgagcagcacctgcaggtggcggtagggcgccagcacgccgtccagggagcgcatcagcatgacctcggtctcgccgttggcgctctcgaggggcacccggcggaccagcatcgggccagcctccgtttccacttcgccgtcgcccgccagcccgccgagccgctgccggtcgtcttccggcagggtggtcacgggcacggaccgctggccgtcggggccgcgcaccacgatggccacctcgatcgactgcaattggtgcatttcggcggcaagcgcctgcccgaccgggaatcccatcagcacccagccaatcagcaggggcgcgcgcatggggaccatcacgaactggtaaggcacgccgccgacgaccgcgatctggctgcggcccgggtgctgcgccagcaggggcagcacaccgagcagcacggagcgggaatcactggatgcgtccgaggcggaggacaccaccagctgcatttccgtgtccagcagggccgcgaccgccgcaccgatgcgaccgccgtggttggccagcaccgacgcgatggtctcggcatcgccggagttgacggccgaacggaagccgtaatcggccgccagcagcgccgaggcctgctgcagccgctccgcgttctgcccgatcaggcgccgccagacccgctcgtccgcatccagccccacggcgatctgcgcccgggcattgcgctcgatggacgcgcgtaccaccaggaagccggccgcctgcaccagcaggagcaggagcagcgacaccccggcgagccggaacatcaggctctggccgaacgcgcgccaggtcactgcacggcccctgccagccgcacggccaccggcgccccacccggctcggagaccgcgatcggctgggccagggcgggagcccccaccggcagccccgggtgccacacgcgcagcgtgtactcgcccggcggcaccttgtcgaggcgcaccgtacccgacgcatcggagcgcccgtagtacggcgtttccaccaccaggatccagcccaccatctggtcgtggatgttgcagcccagcaccaccacacccggctggtcgaacagcacgggattggcgggcgtgcccgaatagagcttgagctcgaacttcttggccggcgagaaggaatagacgtggtggcgcaccgtgtcgtggttggggaactgcacctgcgtgccggccgtgaccacgagcacgtcgggcacgaaggtccgtttttcctgggcgacctcggcggacgccagcggcttcgcctggcgccgcgcctgcgccgagtccaggaacgccacggcgccctgcagcggcttgcccgtgccgtcctgcaccaggacctggaccagtgcggcccgcgcagcggtgccggcgaacaacgccagcagcagggtggagatccacgccgagcgcatcacacctgtcttcaccatgtcacctccagcggacatatgtaacaaaattaccaagccgggcctgggtgcccccggactctggcacgatggccttcatgcgaaagaaagctatcaaaaaaatagcgtaaaacgatggggcaggcggtgcacaggatgatccaatggtttcgccagacgcagctcgcgccatgcggagcatgccagtgaaagtgccaggcctgcgccccgtatttgtaacaacaccaggttttctactggcactcatcttgcaatgaacccctgacatcggaacaggctaccggaaacacactatgcaggccgtcacattccttcgctccctctcgatttcgcgccggctgttcctcggcttcggatgcatgctggccctgctggcggccgtggcggccctgggccatttctccatgtcggccatgacccggcagatgcagcagatcaccggcccgggcgcggccaaggcgcggctggccaacggcatgctgcagaccgtgagcgccacgggcatccatgcacgctcggccgccatgctgggcgacatcgatccccgcaacgccgaggaccaggcccgcaaggcggccgacaccctgcagcgctacgccaaacaggaggccgaactcgctgcgctgctggaatccggcggtgccacacccgaggagcgccagctcatggcggacatccaggcgcagtcccgcaagacccgccccgagatcgaaggcgcagtcaagctggtcaccgacggcgacacggtcagcgccacgctcggcctgatgacccgggtggcgccgcccgaggccgtatggcgcgacaagctggcgcagctcgtggaactgcagaacaccctgaacgccgacgccgccgcggacgcgcagcagacccagacccgctcgcgcctgaccggcggcgcgctggtggccatcgccatcgccctgggcctgttcatcgcctggcgcaccactgccaccatcacccagcccatcgggcgcgccgtggtggtggccgaacgcatcgcgcgcggggacctcacctcccgcgtggaagtccgcatccacgacgagaccggccgcctgctggacgcgatcgcggcgatgcaggagcaactgcgcgccctggtggggcacatcggcaccaccgccgactccatcctcctggccagttccgaagtcgcctccggcaacctggacctgagccaccgcacggagcagacctccagcaacctgcaggaggccgcctccgccctcgaagacctgacccagaccgtccaccagggcgccgacgccgcccggcaggccaaccagatgacggcctcggccgcccaggtcgccacgcgcagcggcgaagtggtctcccaggtggtgcgcaccatggacgtgatcagcgccagctcccgcaagatctcggacatcatcggggtaatcgacggcatcgccttccagaccaacatcctcgcgctcaacgccgcggtggaggccgcccgcgcaggcgaacaggggcgtgggttcgccgtggtggcgggcgaggtgcgtgccctggcggggcgcagcgccgaggctgcccgcgagatcaaggcgctgatcctcgccagctccgggcaggtgcaggaaggctccagcctggtcgcccaggccggctccaccatcggggaactcgtgcaatccgtgcagaaggtgtcgtccatcatgggagagatcaccacctcggcccacgagcagagcgaccgcatcggccaggtgagccagtccgtgagcgccctggagaacatgacccagcagaacgccgcgctggtggaagagagcagcgcggcggcgggcagcctgcgcgagcaggcaggccgcctgaccgagatggtgggcgccttccgcctgcagcgcacccccggcgaagcgggcacggtgcccgcgcttccgggctgaaggggttattcgctcaccagcgtggccacgctctgcggatcggcccggaacgtggtgggagcacggcccccgcccgcccttcaagcccgcgccgctccgcggaccgggtggtggcgcggcgtccggcgggggacgggcttcgctggcggcgtgcctgcgggtggcacgccgtctcctgccgccgccgcgaacacgctctcgcgcagggcctggaggtccagcacccgcaggccgccatattcgacgcggatggccccctgcgcctgtaacgcggccagtgcctcgttcacgcgctggcgcgacaggcccaccaggtagcccagttcctgctgcgtgatgcgcagcacgtggcccacgccgggatagagcagcggattgaagagcgccgccagcccccgtgccacgcgcgcgtccgggctgcccaggcgctcgatctcccgcgcggcgatgaactggcccagccgctcgttgagctgctgcatcacgaagcggttgaagcccagggagtggtccagcagccagtggaaggtgtcgatcggcagcccggccaccacgctgcggcgcagcgcctggatgtcgtagcggtagggctcgcgcttcacggccgtgccttcgccgaaccagccgccgggcggcacgcccgcgaacgtcatggtctgcccctgggcgttgtcggtgctcatcttgagcaggccctccaccacgccgaaccagtaggtgacgggccggccgcgccggcacacgaagtcgccaacctgcgcatcgcccaccaccagcgcatccatcgcccggtcgcgttcagcgggtgcgagggcggcgagccaggggattccctgcagctcggccggcgtgggccgccggcggcgctggtggagcgagagttcttcggacatgcgccgaggatggtggaaacgcgggcccgggtggttcaggggaaaccacgaggcccggcacccgcatccccgccgtcactgctgcaaggcgacgttgtcgatgtacacggacgccggcgctgttgcccgcgcccggaactcgatcgtgttcactccgacctgcagggtcaccgtgagcggaacgaccgcccagtcgctggccgtcggtgtttgcgtgaacaccggcgaaccggcgcgcacgccgttgacgtacacgtcgatcgttcccacatccgcacccgccaccgcgtagcgggtcaggagctggtagctcccggccgagggcacctggacgcggccgcgcaggctcgctgcgctgctggtgccgaaattcacgtagcccagcccctggtaattgcgcacggcctcgttcaccccgttggcgaccacccgggcggtgttccggaagtcgaaatgctccgcctcgtactggtgcgtgccggtatagaccgggggctgttcgggtgccaggatcgcggcgtccgtggcgccggaaagccggccgccagcggtccccgagcagttcaccgtgagatccagcgctccgttgtgcgccacgtccagcgtgagcacgccgtccgcccaggtgcccgacacctggctcgccggatggtcgccgcggtcctggaaggaaaaggccggctgcgcagcggcaccccggaacgcgatgcggctcttcttcagcgcggcattgtccggatcgtagttcgtgagatagatggtgaccttgtccggatactccttcaccacgcccgtcgtgaagggcggatatgtcacgtccagccctgcgcaggtgttgtacttgaagggaatgctgccgctcgcggcctggctggtgcggtaggggttgtaggtcacccaggtgttctccaggcggccggcatagatgtcgcccgtgtactcctgcgggaacagcgcgtcgaactcggcgaccttggccgccggactggaccagcggctcgcgtactccgacttcttcacggtggtctggaacgattgcgccaggtcatccgccagccgccagaccgtggggatggcgggataccggccggtcttcttggtccagctgtgctggttcaggtaggtgccgtcgccgtccatcgcgtacagcccggagaaaagggtttccggcgtggagtagagggcgcggtcgctgcccgaggacacgtcgttgacgatggcgatccgcgtgcggtcgatgacttccttgcggctgggaatgcgcagcgtgccgtcgaggatcttgcggtagatgtccaggtggatgttccggaactggggatggaaatcccagcgccgcgtggagtagccgtcggcggtctgcccgttgggcaggttcctgaccatgtcgagcatgatcagttcagggccgtcgaacacggtctgccccgtcagcgccaggtgctcgacgaggtggggcgctcccgcgggcaccgggtacgtggtggagccgtcggcgttgtaccagcccgtgcggtccgtacggatgccgtagttgccggcgtagccggacaggtacatgcccaggctcacgctctcgttgtcgtggaagccgtagttcgccgtgaatttctcctcgatgatgaaattcctggcatacgtgcgcagcgcgccttcgagcacggggctgcgcttggccatggccagcggattcagtgccgcgccccagaacccgccggtgaagctcacgtcgagatagccgccgtacttgttggtgagcttcagcaggttcgcccagtgctcccagcgcttgtccgccgacggggagcaggtctggtcgaatccccagaactgctcggcgtagttgaagccgaggaagttcggatagtcccggaagaactcgccgtagacggtcgattccaggtcggcgctgccgtcgtagtcggggaaatgggtgaacccgccgctggacggctggaccatggcccacatccggttgtcggcagccaccttgatccaggagcgggccgtctcgatgccgttctccacctgccgccagcggcactgggtgggcgtggacgtcttgtcatcgtggaggatggacagcgagagcaccagcaccgtgtagggacggacgtcctgcgggatgaggtcgatgatcttctggggatccgccgaattccaggtgtccacatgcaccaggaacatcggttgctgcggcgagacggggcgccgcagcggtgcgcccggcgccgcggagtcctttgtgctgacacgggtgtcggccgtcgccgcggccgcgccggacggcatggaagaagattcgccgccgccgcaggccgtgagcacggcggcgaatgcgagggccaggggagcgcgggagcgcgggagcaggtttttccgcatggtgtatttcgtatgacggatgcagggcgcaggccacggcggggccgggacactgcgggcggttgtctcctccaccgcctccggtggcggtttccgggcggcgtgccgccgcccgcccggcgctccgccatgcaggcgcatgccacggtccgcgtgtctgcaggaagggctcccctgcacgggcggctcggagaatatccgcgcgcccggacgctcatccatcgtgaaacgatgaatttctctacattcaatctatgtattacataaattaaattttggctttcatgacgatcccgtcggacgtcggctgcggcatatccatatgcagcccgtgtcgttggactggtccacaatggcccgttcccgttcctcaggaacctttttccatcgtggagacgccatgaagatcgacaacatcctgcagtccatcggcagcacgccgcacgtgcgcatcaaccggctcttcggggcggggacgaatgtctgggtcaagtccgagcgcagcaacccgggcggctccatcaaggaccgcatcgcgctggccatggtcgaggacgccgaacgctccggcgcgctgcagcccggcggcaccatcatcgagcccacctcgggcaacaccggcatcgggctggcgctggtcgccgcggtgaagggctaccgcctcgtcctcgtgatgcccgagagcatgagcatcgagcgccgccgcctgatgctcgcctatggtgcgcagttcgacctcaccccgcgcgaaaagggcatgaagggcgccatcgcccgcgcgcaggaactggccgcgcagacgcccggcgcctgggtgccccagcagttcgagaaccctgccaacatcgacgtgcacgtgcgcaccacggcgcaggagatcctcgccgacttccccgaaggcatcgatgcgctcatcacgggcgtgggcaccggtggccacatcacgggcgtggcgcgcgtgctcaagccgaaattcccccagctcaaggtgttcgccgtggagcccgtcgcctcgccggtgatctccggcggccagccggcgccccaccccatccagggcatcggcgcgggcttcgtgccgaagaacctggacaccagcctgctggacggcgtgatccaggtcgatgccgagccagcccgcgaatacgcccgccgcgccgcccgcgaggaaggcctgctcgtggggatctcctccggcgccacgctcgcggccatcgcccagaagctgcccgagctgccgcagggcgcgcgggtgctgggcttcaactacgacacgggagagcgctacctctcggtagagggttttctcccggcttgatgcccccggaggtgccgcgccggttcatgggccgcgcacgcggtcggcccgcagtcctacagcatggctgtgcaggggtcggaacaatcggttgaaccccgcgccgcggccggcggcccgtccgccatggctgcggtgcccttccaccgatggcatccatggatacccacgcagaatccccctcgcccgtcgcgttcaaggtgctgaccgtgaacgtgcacaagggcttcacctccttcaaccgccgcttcatgctgcatgagctgcgcgaggccgtgcgcggcgtggcggccgatatcgtcttcctccaggaagtgctgggcacgcaccagcgccacgccagccgcgtggccaatttcccgcaggagccgcactacgaattcctggccgacacgatctggggccagtacgcctatggccgcaatgcggtgtacgacagcgggcaccacggcaatgcgctgctgtccaagtttcccatcgtccactacgagaaccacgacatttccgtgagcggcccggagcggcgcggcatgctgcactgcgtgctgcagccgccggggcatgaccgccaggtacatgccatctgcgtccacctgggcctgcaggaggcgcaccgtcagcgccagctgcggcgcgtgtgcgacctggtcaacactttccctgccgacgatcccgtgatcgtggccggcgacttcaacgactggcgcggccgcgcccacgaggtgctgcgcaagggcgcggggctgcacgaggtgttcgtgcatgcgggcgggcgggccgtgcgcaccttcccggcctcgatgccgctgctggccctcgaccgcatctacgtgcgcaacgcgtcggtgcatgcgcccgtggtgctgccgcgcaagccctggcacaaactgtcggaccacgcgcccctggcggcggagatcgcgctatgacacggccgggccgttcctcgcgctgggtgccgggcaaccgcttcgaactgctggagaacggcgaggccttcttcccgcgcgtgttcgaggccatcgccgcggcgaagcgcgaagtgctgctggagaccttcatcctgttcgaggacaagatcggccagggcctgcacgccgcgctgctgcaggcggcccgcaacggcgccgaggtgcatgtgctcgtggatggcttcggctcgcccgacctctccgaatccttcgtcgggtcgctcgtgtcagcgggcgtgcgcttccgcatcttcgatccgggcgggctgcgcatcttcggccagcggctgaacctgctgcgccgcatgcaccgcaagatcgtcgtggtggacggcgaggtcggcttcatcggcggcatcaactattccgccgaccatgtcgcggacttcgggcccgaggccaagcaggactattccgtcgaggtgcgcggccccatcgtggcgcagatgcgcgccttcgcccgcagcgtggtggacaaaggcgacaggaaggacggccggcgctccaacccgcaggccacctccagcgccgagccggaagccggggccggcacggcgcaccctggcgacacagcccggcccccgttccaggcaggcaggccggcaggcgggccgcgcgccgcggccgagcggcgccggtggcccttcggcgcccgcgccgccgtggagcggcatcccgccgccggcaatgccgacgccatcttcgtcacgcgcgacaaccacgcccacacgaacgacatcgaacgccattaccgtgtcgcgctgcgtgcggcgcgcgagcgcgtggtgatcgccaatgcgtacttcttcccgggctaccgcttcatccgcgagatgcggcgcgccgcgcgccgcggggtggacgtgcgcctgatcctgcagggccagccggacatgccgatcgtgcgcgtggccgcgagcatgctctacgaccacctgatccgcggcggggtgcgcatctacgaatactgcgaccggccgctgcacggcaaggtcgcattggtggacggcgagtggtccaccgtggggtcgagcaacctcgaccccctgagcctgtcgctgaacctggaagccaacgtcgtcatccgcgaccgcgagttcaacgccacgctgcacgggcgcctcgcgcacctgatggagcacagttgccggcaggtcgagcccacgccgccgggccgctgggacggcctgcggctgctgcgcagctactgcctgttccacctgatgcgctggttcccggcgtgggccggatggctgccgcgccacgaaccggagatctcgctcgtgcagcccgacgcgcatggcggcgaccacggccaccggccatccacgacctgagcgcgcggcgcccgatcggtcctccatgccccccgcctcgcccacgcccgcccttccccgcgaccacgccgatggcgcgggccgggccggcgagaagaagagccggtggcagcgcctgcgctcgcagcgctggtggccctgggccatgacgctggtgaccggggcgttcatcgccttcgtcatcaccctgctggtgcggcaggcgcgcaacgtggactggggcgcggtatgggaagccttcctcgcgctgccgacgcccacgctgctgacggccgccgccctggcgctcgcgagccacggcctctacagcaccttcgacctgttcggccggtacttcacgcggcacggcctgtccgtggggcgcacggtgggcatcacgctcatcgcctatccgttcaccctgaacctcggctcgatcatcggcggggtgtcggtgcgctaccggctctactcccggcagggcgtgtccgtgggcgcgatcggccaggtgatcgggcagagcatcgtcaccaactggctgggctactttgtgctggcgggcgcggtgttctggatctggtcgcccaagctgccggaaggctggcacgtggggccgcaggaactgcgctgggccggcaccgcgctggccaccctcaccgcggcctacgtcgccgcctgcgccgtgcggcgcggccggccgatcgcctggcgcgggcacgattttcctttgccggactggcgcgtcgccctgctgcaggtgctggtgtccacggtgaactgggcggtgatgggcgccgccgtgtgggtgctggccgggcgcgacacgccgtatgccgccgcgctcgccacggtgctgctgggcgccgtcgcgggactggtgtcgcgcataccggcgggcctgggcgtgctggaggccgtgggcacggccgtgctctcggcgtacatccccacctcccaggcgctggcagcggtgctggcctaccgggcgctctacttcttcgctccgctggtgctcgcggccctggccttcggcgcggtggaatggttcgggcgcggcgcggcacagaaggcggaaacggaagaaacaagccctgccagcaaggaacctggcgaagcccccgcctgaccgcagacgcctgcgcgggctgggcggcccgccctgcctctagggccgtctttgcgcggcagatgagcgcatttccgcgcgcaggcgtatgatttctggcctttttccccgcaccgcccgatgaccacgggccgcacgccccatgatccgcctctctgaaatcaagctgccgctggccgccctgccggccgatggcacacagcatcccgagcccgcgctacgcgccgccgtcgcgcgcatcctggacctcccgcccggcgacatcgcccgcctgaacgtcttcaagcgcagcttcgacgcgcgcaaacccgagctgctggccgtctacatcgtggacgtcgccctcgccgatcccggccaggaagccgcgctgctggcgcgccatgcgggccgcccgcacatccagcccacgcccgacatggcctggaagcccgtgggccatgccccggccggcggcctgcgcgagcgcccggtggtagtgggcttcggcccctgcgggatcttcgccgcgctggtgctggcgcagatggggctgcgccccatcgtgctggagcggggccaggccgtgcgcgagcgcacgcaggacacctggggcctgtggcgccgccgcgaactgcagcccgaatccaacgtgcagttcggcgagggcggcgcgggcacgttcagcgatggcaagctctacagccagatcaaggacccgcgccacctcggccgcaaggtcatggaggaattcgtgcaggcgggcgcgccgcccgagatcctctatgcggcgcatccccacatcggcaccttcaagctggtgaaggtggtcgagacgctgcgcgagcagatcatcgccatgggcggcgaagtgcgcttccagcagcgcgtgaccgacatcgcggtggataccgacgccgccggccgccggcacctgcgcggcctgcgcgtgctggaccaggccaccggccagacccacgaactggaagcgtcgcacgtcgtcatggccctgggccacagttcgcgcgacaccttcgcgatgctgtacgggcgcggcgtgcacatggaagccaagccgttctctgtgggctttcgcatcgagcatccgcaggggctcatcgaccgcgcgcgctggggccggcacgccggccacccgctgctgggtgcggccgactacaagctcgtgcaccatgcggcgaacggccgcgcggtgtacagcttctgcatgtgccccgggggcacggtggtggccgccaccagcgagcccggccgcgtggtgaccaacggcatgagccagtattcacgcaacgagcgcaatgccaatgccggcatggtggtgggcatcgatccggccgactaccccacggacccggccgccttcgaagcggcgctgggggacacccatggcgtcgaggccctgcccccgggccaggcccacccgctcgccggcatcgtgctgcagcggcagctggagtccggcgctttcgcgctcgggggcggcaactacaacgcacccggccagctggtcggggatttcatcgcgggccgcgtgtcgcgcgagttcggcgaggtggaaccttcgtaccggcccggcgtcaccctggcggacctgcacgccgccctgccggattacgccatcgccgcgctgcgcgaagcgctgccggccttcggccgcaagatccagggcttcgaccgccacgacgccgtgctgacgggcgtggaaacgcgcacttcgtcaccgctcaagatcggtcgcggcgaggatttccagagcctgaacactgcagggctctaccccgccggcgaaggtgcgagctacgccggcgggatcctgtcggccggcgtggacggcatcaaggtgggcgaggcggtggccaaaaagatgttcaccccctgagtcgcctgcggtgccttccccctggaagggggacgccgccggtggcccggcggagccggttccacggcgtctgctggcatggcctgctccgcggcctctcgaagggtgaggccgcagtggatcttgacgcaggcggatcagcgcattgcccagtgccccgggcgcatgtgccagccgcccgggcccggctcccagcggtggggaacccagacccagcccggccgcggcggggcggcccagtggccggggcgccagacatagcggccgccgccccattcccagaagccgcccacccagacgtgtaccggcgagggggcgacggtcacggtctccacgtacggtgccgggggcgcggtgggggcgaccaccacggcaccctgctgctcgaccacgacctgccggggcggcgccacgacacagccggacagggctgctgcggccgcgaggatcgccagggcgcctgcggcgcggatgcggccggatgcacggccaggggatgcgggaagggagaagggcatcgttgggctccatcgggaaggaaaacgcatgcccattgaacgcggccgtatccctcccgccgacaaccgccgtgtaaagaaaaggaaagatggacgaagccgcccgcgcggccggcttcagcgcggcagggccggcgcctggccgggcgcgccctcgggcagccggaaggcggccacgaggtcggccagctgctgcgcctgcatgcgcaggccctgggcagcggcggaggactcctccaccagggccgcgttctgctgcgtcatctggtcgagctggctcacggcctcgcccacctgccccaggccggtgctctgctcgcgcgcggaagtgctgatctcgccgacgatggtcgccacctgctccacggagcccacgatctcgcccatggtgctgcctgcggcatgcacctgctgcgtgccttcgcccacctgccgcacgctgtcgccgatgagagcgccgatttcgcgggcggccgtggccgagcgctgcgcgaggctgcgcacttccgccgcgacgacggcgaagccgcgcccctgttcgccggcccgggcggcctccaccgcggcgttgagggcgagaatgttggtctggaaggcgatgccgtcgatgacgccggtgatgtcggcgatcctgcgggaggcctgcgcgatgccatccatggtggagaccacctggccgacggcgtcgcgaccgcgccgcgcgacatcgctggcggtggcagccagggcgctcgcctgctgcgccgcgtcggcgctgtggcgcacggtggcaatcagttcctccatgctcgcggcgatctcctccaggttggaggccgtgtgctcggtgcgcgcggagagatcggagttgcccgccgcgatctccgcgctggcccccgccaccgaggcgctcgcctgccgcatgcccaccaccaggcccgcgagccgctgctgcatgccgcccaggcgctccagcagggcgcgcacctcgtcgcggttgccggcctccgcgggcgggacggacgacgtcaggtcgccctcggcgatgcggtcggatacggaagacgcccgcgccagcggcacaaggatggagcgcgaaagcagcagggcgcagcccaggctcagcagcagccccagcaggcagccgcccacgagcagcacgatgccctgctgttcgctcgcctcggcacgggcgcgggcctcggccacgcgcttgcgctggtagtcggccatctcttccacggcggccgcatagcggtcggcggcaggccgcagcagcttgcccacggcgtcgggcggcagcgtctctccggagcggcggcgcttgacgaggtcgtcccgcgcggcgcggaagccattgccggcagtgtcgatgtccttgaagatgcgccgggactccgcatcctcggccagcgcttcgagccgcttgcggacttcggtggagcgcgcggaggtctgcttgcggtccgcatccacccgggcggtgtattcggggctgccgacttccagcagcgcctcggcgcgcgccgaactcagcaccacgatggaatggagttcccgggccagcagcgcgcgctcggccgagtcgccgcccaggtcgtcggcgatgtcctgcaggttcatcagccgccagatgccgacgcctgaggccagcgacatgaccaggcagatggcgccgaaggccagggccaggcgaagggaaaggcgggcgttgttcagggacatggaagcaagggggggtgtaaccggtgctcagcttatcggcacgccggctgaagacttgatgacagcaatgcctgcgtcaaggtctttcgcccctgccggccggaaggctcagtccaccaccaccgcggccgcctggatgaccttggcccatttggcggtctccgcggcgatgaaggcattgcactcctggggcgtggagccctcggggaaggtgcccatggcctgctccagccgctgcgacacctccgggctgcggatgatgcgcgccacctccgcggacatgcgctgcacgatgtcaggcggcgtgccggcgggcgccagcatcgcggcccaggtgctgccgaccagggccggataacccagttcggcgaaggtggacacgtcgggcagcgccggcacgcgcttgtcgctggccacgccgatgaggcggatcctgccggccctggcgggctggatcaggttgggcggcggatccaggaacagcggcacctgcccgcccatcaggtcggccagcgcgggcgatgcgcccttgtacggcacgtgcaccatctcgaccccggtgaccatgcgcatcagctccgacgtcaggtgcgcggccgagccgctgcccgacgaggcgtagctgatcttgccggggttcgcgcggccgtaggcgaccagttcggccatcgtcttgaagggcgcgttcatcgacacggccgccaccagcggcgacacgcccatcagcgaaacgcccgtcaggtccttcttcgggtcatagggcagcctggggtagagcgtggtgttggcggcgtaggcggcgatgaagacgccgaaggtgtggccgtccggcgcggccttggccaccgcatccaccccgatgatgctgttggcgccgggcttgttgtccacgaccacgggctggcccaggcgctgctgcaggccgacctgcagcagccgcgccatctggtcggtgaagccgccggccgtgtagggcacgacgatgcggatgggcttggcgggccaagtgccctgcgcacgggccggcgccagcggcagcacggcaccggccgcgacggcggagcccgcctggaggaagtggcgtcgggaggatatggacggcatgcggtgttgtctcctgtcgttctcgttctatcgttcggctctggcggctttggcggttcaagtccggtagcccggatcgatgcggtccagccggcgcagcagccccggccaggccaggcccgcgcccttgcccttggtcacctggcgcgactgctctaccgaggtcgccacgatctcgtcgggaatgcgcgtgagtgcgccgccgccggcctgcgccaggatctggatgcggcaggccgattcgagcgtgtacatcgacagcagggcctcgggcacgctgcgcccgcaggtcagcaggccgtggttgcgcaggatcaggaagctggcgtcccccaggtcggccacgagccgcggccgctcgtcgtcgcgcagcgccacgccctcgtagccatggtaggccagccgcgcgagcgggaagatggactgctgcgagatcggcagcagcccgccttcctgcgccgacaccgccacgccgtactgcgtgtgggtgtgcagcacgcactgcacttcgggccggccttcgtggatcgcgctgtggatcaggaagcccgccgggttcacgtcgtactccgtcgccatcacgggctcgccgtggtggtccaccttgaccaggctggacgccgtgatctcgtcgaacagcatcccgtaggggttgatgaggaactggtccgcctggcccggcacgcgcgccgagatgtgcgtgaagatcaggtcgtcccagccgaaatgggccaccagccggtaggcggcggccagttcgacgcgggtctgccattcctcgggcgtgacctggctgcgcacgctggaagcttcagggattgcattcatggtggaacctttcttgcattcaggacgggtgcgctggcacgcgcattggagcggctctcagagccggccggccagttccggcacggcggtgaacagatccgcctccagcccgtagtcggccacgctgaagatcggcgcctcggcatccttgttgatcgccacgatcaccttggagtccttcatgccggccagatgctggatcgcgcccgagatacccgccgcgatgtagagctgcggcgccacgatcttgcccgtctgccccacctgcaggtcgttcggcgcgtagcccgcgtccaccgccgcgcggctcgcgccgatcgcagcacccagcttgtccgccagcggcgtcatcacctcgttgaacttctccgcgctgcccagcgcccggccgcccgagacgatgatcttcgccgccgtgagttcgggccggtcgctcttggtcacctcgcggcccacgaactggctcttgcccgaatccgcagccacatcggccttctccaccgccgccgagccgcccgtggcggccgcgccgtcgaagccggtggtgcgcacggtgatcaccttcacggcgtcgctgctctgcaccgtggcgatcgcgttgcctgcgtagatcgggcgctcgaacgtgtcggggccgtccaccttggtgatgtcgctgatctgcgcgacatccagcttcgcggccacgcgcggagccacgttcttgccgccggccgtggccgggaacaggatgtggctgtagctggaagcgatggccagcacctgggcggccacgttctcggccaggccgtccttcaggctggcgccgtcggccaggatgaccttggagacgcccgcgatctgcgcggcagcctgggcggcggcttcggcgccctggcctgccaccaggacatgcacgtcaccgccgcaggcggcagcggccgtgacggtgttgagcgtggcgggcttgatcgaagcgttgtcgtgttctgcaatgacgagtgcggtcatgtcgtgtgttccttgtcccagtccgttcagatcactttggcttcgttcttgagcttgtccaccagcgtggcgacgtccggcacctttacaccggcgccgcgcttcgcaggctcggtcaccttgagggtcttcaggcgcggcttcacatccacgcccaggtcctcgggcttgacggtgtgcagcggcttcttcttggccttcatgatgttgggcagcgtcacgtagcgcggctcattgaggcgcaggtcggtggtgacgatcgccggcagcgtgagcgccagcgtctccaggccgccgtcgacctcgcgcgtcacgttcaccttgtcgccgctcacctccaccttggaggcaaaggtcgcctgcggcaggtccgcgagcgcggccagcatctggccggtctggttcgagtcgtcgtcgatcgcctgcttgcccaggatgaccagttgcggctgctccttgtccaccagggccttgaggatcttggccacggccaggggctgcagctcttccgacgtctccaccaggatcgcgcggtccgcaccgatcgccatcgccgtgcgcagcgtctcctggcattgcgtgacgccgcacgagaccgcgatcacctccgtgaccacgcccttttccttcagccgaacggcctcctccaccgcgatctcgtcgaacggattcatgctcatcttcacgttcgcgatgtccacacccgtgttgtccgacttcacgcggaccttcacgttgtagtccaccacgcgcttgacggggaccaggattttcatgggatgacctcgttggataaagaatcgaagaaaaaggaggagatgcaggtggaatcagggcgcccggtcactcggatgcgatgcccttgtcgcggatgatcgcgccccacttggcgtagtcctgccgcacgcgctcggccatctgcgccggatcctggaagtgcgcgatcgcgcctgcgcccagcagccggtcctgcacatccttctcggccaggatctgccgcacctcgccggccacccggtccaccaccgccttcggcgtgccgcgcggcgccatcaggccgccccacgagaccgcgtcgtagccctggaagccctgctcggcgatcgtcggcacgtcgggcagcatcgccacgcggcgcggcgaccccacggcgagggcgcgcagcttgccggcctgcacgtgcggcagcgcggccacgaggtcggcatacatcacgggcacctggccgccgatggtgtcggtgatcgcgggcacgccgcccttgtagggcacgtgctgcatgtcgaagccgcccatctgcttgagcagctccatgctcaggtggccgaagctgccggtgcccgagctggtgtagttcatcggcgtcttctgcgccctggcgtgggcgatgagctgcggcagggtcttcacgtcgggcagctgcgcgggattgaccaccaccacgatcggcaggtcgtacaccgtggccacgggcgtgaaatccttcagcgtgtcgtagccggtcttcttgtagaggtgcggcgccagcaacgtgggcgtggcgagcatcatcagcgtgtagccgtcggggtcggacttggccacctgcagcgcggcgatcgagcccgaggcgcccggccggttgtccaccaccacggcctggccgagccgctcggccagcttctgccccacgatgcgcgacgccgtatcggtgggcccgcccgcggggaacggcaccaccagccggatcatcttgccgggccaggcgccgcccggcgcggacggctgcgccccggcgtggccggccgacagcagcgcgagcggcccggcagcggcgaagcccagcagcgtgcggcgggtcgcgcgggccaggggggcggtggggaacaaaggcattcgtcgggtctccggttcggttctgggttcaggaaaagcagggaaagaacaatggatgcggcgccattccagcgccgccgtggcaggggcccgcactcaccgggcacgcggccggcgcggctgcgcgcaggcccgccccatggtcagtcgagcttggcgccggccgcctcgaccagggccttccagaccggcatgtcgcggcgatagttggcctggaaggcttcggggctgttcatgagcggcataaagcccgcgccgcggatgcgctcgagcagcttcggatcgcgggcgatctcgcgcaggtgcgcctggagcacgtccatcacttccttgggcaggttcgcggggccgcccatggcgacccagccgaagacggcataggcgtcgtccgtcacgccctgctcgtggatggtaggcacctggggcaggatgtccatgcgctccgtgccggtcacaccaatggccttcagtcggcccgagtcgatgaagggcttggtgttctgcgcgctggagaagcacagttgcaattgcccgccgatcaggtcctggatcatgggcgcctcgcccttgtaggcgacgtgggccatgtcggcatcctgcgtcttgctcatgtaggcgccgcccaggtgcgcgtacgagcccacgccccaggagccgtacgagaccttgccccggttcgccttcacgtaggcgagcagttccttcatgttgctggccggcaccgaagggtgcaccaccagcgtgacgggcgcggccgcgatctgcgtgatcagcgtcaggtccttctgcgggtcgtagggcagcttggtgtagaggaactggttgatcagcatcgaggtgctgagcgagagcagcagcgtatacccgtcgggcgcggccttggcgaccgcgtcggtgcccaggatgccggccgcgccgccccggttgtccaccaccaccggctggcccaggcgctgcgacagggcttcgcccacgctgcgggcgatgatgtcggtggcgccgccagcgttgaacggcacgatgagcttgatgggcttggtgggccaggcggccgccttggtggtctgggcgggggccgtgcccagccagccggcgccgccgagcgcggccatgctgtgcagcacggcgcggcggttgaatcgggaacctgtcatggtgttgtctccgggggttctctggggaagatcggccccggtgcgccgcctctgcgggcggcctggtgcaccgggccggcggggggaatcaagcgggcggcaggggcacctccggcagggtcagcacgccgcgctgctgcaggccctgcagtgcctcgtcgctcagctgcagcaggcgctgcagcacctcgcgcgtaccctcgcccagcgtgggcggcgcatggcggatcggcaggcgctggccgtcgatgcggtaaggcggcgcgaacacgggcgtggtgcccaccacggggtgcggcatgtcctgcagcaggccgccgcgccgcgtgcgctcgctggtgagcgcttcgtgcaggccggccaccttgccgcagggaatgccgcaggcggtcatgcgctccagcagcacgtcgcgcgggaaggcgcggatcagctccgtgagcatcgggccgatctcctgccggttcttggcgcgctgcacgttggtggcgaagcgcgggtcttccacgatgtcgggccgctcgatcacctggcggcagaacttgtcgaactgcgcgttgttgcccacggcgatgatgagcgggccgtcggccgcctcgaacatgccgtagggcacgatggagggatgggcgttgccgtagcgtgccggatcgtgccccaactgcatcgcgtcgagcccgtagtagccggtgaccatgaggccgcagtcgtagagcgccatctcgatcaggcggccccggccggtgcggctgcgctggaacagcgccgccagcacggcctgcgcggcgtacatgccggtcatcaggtcgaccacggccacgccgaatttcagcggcggctggccagcctcgccgttgagcgccatgagccccgtctcgccctggatcaccaggtcgtagcccggccgcttggcctccgggccggtcacgtcgtagccggcgacggcgcagtagatcaggtcgggcttgatcgccttgagctgctcgtagcccaggcccagcttctcggcgccgccggtcttgaagttgtggatcaccacatcgaactgcggcagcagttcgtgcacgatcttcgcgccctcggggctctgcaggtccagcgtgatcgaccgcttgttgcggttcatgctgttgtagtaggtggtctcggtcttgccgatgcgcatgccccagtcgcgcgtgtcgtcgccgcggccgggatgctccaccttcaccacctcggcgccgaaatcggccagcacctggccgcagagcgggccggcgaacacgcgcgagaggtcgagcacgcgcacgccctccagcggaaagtcgataccgtcaggcgatgcggcgtcagcggtggtggcgttcaatgtcttgtctccagtcattcgttcattgtggtgcggcaggcggcgtagccgctgccccctgcgcgacccggcaccgggagcgcgtcagcccgcagggccgcgcagccgcacgtaatcgggcgcgcgcttttccaggaaggcggcgatgccctcgcgcgactcttcggtggcctgcgacagcaccatgctctgcgcctcgctctccagctgctctgcgagcgtggcctggggtgccgccaggcagagggccttgatgcgcgccatggcctgctgcggcccgtccgccacgctggcggccagtgccagcgcgctggccagcgcctcgcccggctcggccaggcggttgacggcgccgagggcatgcaggcgctcgcccgaaatccgctcgcccgtcaggcacagctccgtcagcacctggcgcgacacgaattcggccaggaaggccgtcgcgccgccgtcgggcgtgaggcccaccttcacgtaggccacggagaagacggcgttgcgcgcggccaccagcatgtcgcaggccagcgccagcgacaggcccgcaccggccgccgcaccttccacggccgcgatcacaggcttgccgctgccgcgcaccgcacggatcaggtcgtgcaggccttccagcttggcgcggcgctcctcgatgggcagctcgcgccgcttcgccagttggcgcaggtcgccgcccgcacagaagtgcccgccttcgccggtgagcacgatggcgcccaccgcgagatcctgctgcgccgcggccagcgcctcggtgagcgcggcatagaacgcgggcgacagcgcgttgcgcgcggcggtgttgttgttgctgagcaccagcacggcgccttcgcggcgctgcagcaggggtgcggtcgtctccgtcatggcctgggtccttcttcgtcttacgcgggttgaccgagggagatgtaccgtgccaggtggtggtcttcatcgcccagctggtggtcgatcatcaccagccgcttcgcatagtgcgccagcggcagttcccaggtcatgccgatgcccccatgcatctggatgctttcctcggccacgagggtgccgatgcggccgatgctgaacttggcggccgagagcgcccgctcgcgcgcggtgcggtcggcgccgtcgatcgcggccgcggcgttgatgacggccgagcgggcctgctccacctccaacagcagatcggccatgcggtgctgcagcgcctggaagctgccgatcggcacgccgaactgcttgcgggtgcgcaggtattccagcgtatgttccttggccacgtccatcgcgcccacggcctcggcgcacagcgccagcacgccccagcccacggcccgctccagcagcgcggcgccctcgccttccgcgcccagcagcgcgtccgcgcccacggccacgttcgtgaagaccagttcggccgtgcggccgccgtcgatgcggccgtggccctgccgcctgagcccggcggcatcgccgggcaccaggaacaacgagatgcccgccgcgtcgaaggtgccgccgcccgtgcgggccgacaccagcagccactcggcgccgtcgccgaacagcaccacgcccttggtgccgtcgatcacccagccatctcccgcgcggcacgcggtggccgccacgcgcgtcggctcgtagtggccgcccggctcgtcgtgcgccagcgcggccacggcctcgccggccaccagcggcgccagcacggtgtctttctgcgcatcggtgccggccgccgcgacggcgcggcccaccaccagggcgcccagcaggggttcggccaccaggccgcggcccaggcgctcgaacaccacgctgacgtcgaagcccgctccgccgaagccgccgtcggcctcggtgaacagcgcgccgatggcgcccagctcggcgaagccgcggtacagcgcggggctgtggccctgcgcgccgtaggcggcatggttgcgctgctcgatgccggactgcccggcgatgaagcggtccagcgtgtccgccagcatgcggcggtcttcggtgtgttcgaaattcatggcgtcacagtcccaggatcatcttggagatgatgtttttctggatctcgttggagccgccgaagatcgacagcttgcggtagttgaagtagttcgctgcggccgcggcggcgccttccggccccacggccaggtcttcgtggccggcatgcagcgcctcttcctcgaagggcagcgcgtacgggcccatggcgcggcgcgtgagcgagaggatctcctggcggatctcggtgccgcggatcttcagcatggagctttccgcgcccggcacgcctccgccggccaccgcggcgatcacgcgcaggttggtggtcttcatgttctccaggtcgatctcgacgcgggcgaggcgcgcggcgaacagcgggtcctgcgcgagcggacggccgttgcactgcacggtggcggccacgcgcttcaacttctccagcgcagccaccgagaagcccacgcccgcgatgttggtacgctcgtaggtcagcaggtacttggcataggtccagcccttgttctcctcgcccaccaggttctccgcgggcaccttcacgtcggtgaagaacacctcgttcacctcgtgctcgccgtccagcgtgatgatcggtcgcacctcgacaccgggcgagcgcatgtccaccagcaggaagctgatgcccgactgcgccttggcctcgcggtcggtgcgcaccaggcagaagatcatgttggcgtgctggcccagcgtggtccaggtcttctggccgttgacgacgtagtggtcgccctggcgcactgcggtggtcttgaccgaggccaggtccgagcccgcgccgggctccgaatagccctggcaccaccaatcctcgccgttcaggatgcgcggcagccagtactgcttctgcgcctcgctgccgtacttgatcagcaccgggcccagcatgttcacgccgaagggcacgatgcgcggcgcgccggccagcgcgcattcgttctcgaagatgaacttctgcacggcgttccagcccggcccgccgtactgctctggccagtggttcgcgagccagccgcgcgcgttcaggatcgcgtgccagcgctccatgtcggccttgtccaggcgcaggccggcgcgcaccttgtgcgacaggtcggcgggcaggtgctctttcaggaaggcctgcacttcgtcgcggaaggcctcctcctggggggtgaattgcagatccatggggtctttcgtgggtcgctcgtgctgtcgttcggtcagtcagtgcgcttcggcggcggcgcggttcaggctgccgaagtcgcggccctcggccaccagcttttccagcagcggcgcgggcttccagaacagcgggtcttcctgcgcgaactcgcggatgtcggccaggatcttcggcaggcccaccgtgtcggcgtagtgcatcggcccgccgcggaagcgcggaaagccatagcccgagaggaaggtcacgtccacgtccagcggacgcagggcgatgccttcctccaccaccttcgcgccctcgttgaccatcgcggccatgtagcggcgcatgatctcgtggggcgtgaagctgcgcggcacgacgcccttcttcgcacgctcggcatcgacgatggccagcacctccggatcgggctggccggtgcgggcgccttccgggtacaggtagaagccgcgccccgtcttctggccgaaccagccgcgctcgcagatgcggtcggcgatctccacatagcgcgcgttggggtcgcgcgtggcggcacggcgcttgcgcgtggcccagccgatgtcgccgccggccaggtcggtcacctggaacgggcccatcgggtagccgaagccgcgcaccgccgcatcgatctcatagggcgacgcgccgtcttccatgaggtagtccgccgcctgcttgtacacggccaggatgcggttgccgatgaagccgtcgcacacgcccgcacgcaccggcaccttcttcatcgtcctggccagcgcgaaggccgtggcgaccacgtcggcgctcaccttcgccggcaccacgatctccagcagcttcatgatgttggccgggctgaagaagtggaggccgatcacgtcctgcgggcgttgcgtggccgcggcgatcgcgtcgatgtccaggtacgaggtgttggtggcgagcacggcgccgggcttgcagacgcggtccagctcgcggaacacggctttcttgacctccaggtcttcgaacaccgcctcgatcaccagatcggccgcggcgatgtcttcgtagcgcgtgctgccggtgtagcgcgccatcacggcggccttggcatcggccgtcatgcggcccttggcaacgaggccgtcgtacaccttctcgacgtgcgcgcggccccgggccagcgaggcgtcgtcgcgctcgatcatggtcacgggcaggccggcgtccagcgccgacacggtgatgcccgcgcccatggtgccgccgccgatgatggcgatggacgtgatcggccgcggcgccgcggccttggcctccggcaccttggcgacctcgcgctcggcgaagaaggcgtggatcaatcccgcgcgctgcgggctcgccaggcactccatgaaggccgcgcgctcgcgctgcatgccttcgtcgaaatcgagttccacggcgttgcgcacgcattcgacgatcttctgcggcgagaacaggccgcgcgatttcttggcggtgtcggcagccagcgcgtccagctcggccatcgccgcggccttgtcggcgatggcgacgtcgcgcgtgcggcgcaggggcgcctgcgcggactgcagctcctgcacgcaggccaggcccgcggccaccgggtcgctgccgtccaccagccggtccaccaggcccgcggccagggccgccttggcgctcaaaggcttgccgctcagcatcatttctgccgcgggcttcacgcccatcagccgcggcgcgcgctgcgtgccgcccgcgccgggcagcaggcccaggttcacttcaggcaggccgagctgcgcgcccggcagcgccacgcggtagtgcgccgcgagcgccacttccagaccaccgcccagcgcggcgccatggatggcggccaccacgcgcttgccgcaggattcgatgcgctggcagacctcgggcagcgagggctccacgggcggcttgccgaattcgcggatgtccgccccggcgatgaaggccttgccctcgcccacgatcagcaccgcctgcacgtcggcccgcgattcggcctcgccgatggcggccatcaggccctgccgcacggccgcgccgagcgcgttcacgggcgggttgtcgatgcggacgacgagaacgtcgccctgcaggcgcgtttgcacgggcgacgcggtagccgctgctgaggtcatgcctttgtctcctggataactgttccgggacattcttgcggcgacaatgttttctgacaatcccatcatccattgacagactgtcaaaggatttcaaccaatctccgcaaatccatggatctgccctcgctgaccctgctggtcgagatcatcgacagcggcaacctgagccaggccgcgcgcaagctgcgcatgacccgcgcgaacgtgagttaccacctcaccaagctggagaaggccgtgggcgtgcaactggtgcagcgcaccacgcgccgggtcgagcccaccgagatcggcctgcggctctacgagcacggccgcaccatccgcaacgagctgatggccgcgcaggaggccgtcaccacgctgggccagggcctgcagggccgcgtgggcatcagcgtgcccagcggctacgggcagatcgtgatgggcgactggctgatcgagttcaagcgcatgtacccggggatcgtgctggacgtgctgttcgagaaccgcgccgacaacctgcgtgacgaggtggacatcgccatccgcgtggtgcaggagccgcccctctcgctcgtggcgcgcagcctgggcaacgtgcgctacctggcctgcgcctccgccgactacgcccgccggcacggcctgccgcgcacgctgcacgcgctgcgcgccggcccggtcatcaccgccggcgtgaccggccgccagctgcgcctcgccgcctaccaggacgccgagcggcacgaggtgctgctggagcccacgctgatctccgagcacttcccgttcctgcgccagggcatccttgccgggctgggcgtggggctggtgcccgactacgtggtgcaggacgcgatcgccaccggcgaggtagtgaccacgctcgacgagtaccgcctgagcatcttcggcacccacatgtacctgctgtacctgcccaaccgccaccagacgcgggcggtgcggacctgcatcgacttcctgctggacaaggccagcgccggggatggcggtccctccgccgccatgcccggctgacggagcccgtgccgccgccaagtcagctgacggcagcgatctgccacagggcgaaggcggccagcaccgcggcgctgatccggttgatacggagatgccagcgagcgtcgaaacggtcgcgcagcagcccgacagccgtgctcaggaacagccaccacagcgcggagcccacgaacacgccggcgaccatggccaccggtgcggtcgccgccaccgttgccgccgaacggcctgccatcgctccgaagacggcgatgaatgaaaggatggtggccgggttggagagcgtcagcgcgaaggtatgcacgaagtggcgccatccgctgcgcgccggcccccccgaggcgccggtgccatgccccgcagccggtgcccgcgcgatctgccaggccatccagagcagaaaggccgctcccgcccacacgagcggcacgcgcaccgccaccagcgcctggacgagccagtgcacgccgcaggcaccgatcgcgccgtagacggcatccgccgtggcggcacccagcccggtggccagcccggcgcgcggtccgtgtcccaggctgcgctggatgacgaggatgccgatcgggccgaccggcgcggcgatcgacaagccgatcaccaatgaggaaagaaagacgtcgagcagtggcatgccatcgatcgtaggcaggccggccaccgcaatgaagccgattcttccggcctcgggcacgtttcaccgtgttttttacggaaaatcctctccatgaccgaacaacccattctggatgacaaggcctggaaactgctccgggcgctgcaggcggacggccgggcgccgctcaaggcactggctgaggccgcgggactctcggtggccgccacggcagagcgcctgaagcggctgcaggaggcgggagtcgtgcgcggcgtgcacgcggacctcgaccccgccaaggtgggccggccgatccaggcgctcgtcggcatcactgtcggccagccgcacaagcgggcgttcctcgacgcgttgcgcgcccgcgcggaggtcctcgagtgccaccacgttaccggcgccgattcgtatgtgatggccttggccgtggaagacatggcggcgctggagtcgtttctgggagacatcaaccggtggggcgaaacgcgcacgtccatcgtcatgtccacccccatcttccggcgcgggctgcaacccgctgcagcccgcggcagatgaaaaaaccccgccgtgtcgccacggcggggctctgtgtcttcctggacgcgacagccgtaacccggctgccatgcggggcatcagccctgcgcgttctgcagcgcggcgatgcgctcctcgatcggcgggtgggtgctgaacagcttgccgatgccgccggcgatgcccatggcctgcaggcccttgggcagttcggccggatgcatgccgcccaggcgggccagcgcgttgatcatcggctgccggcggcccatgaggcgggcggcacctgcatcggcgcggaactcgcgctggcggctgaaccaggccacgatcatcgaggcgaggaagcccagcacgatgtcgagcacgatggtggtgaccatgtagccgatgccggggccggagctgttctcgtcgttgcggcgcaggaagctgtccaccgcgtagccgatcacgcgcgagaggaacaccacgaaggtgttcatcacgccctggatcagggtcatcgtcaccatgtcgccgttggcgatgtgggccacctcgtggccgatcacggcctcgacctcctcgcgggtcatgccctgcagcaggccggtggacaccgccacgagggcgttgttcttgaaggcgccggtggcgaaggcgttcgggtcgccctcgaagatgccgacctcgggcatgccgatgccggcctggtcggcgaacttgcgcacggtctggacgatccaggcctcgtcggccgagcccgtgccgtcgatcacgcgcacgccggaactccacttggcgatcggcttgctcatgagcagcgagatgatcgcgccgccgaagcccatgatgaaggcgaagccgagcagcgcccccaggttgaggccgttggccgtcaggtagcggttgacgccgagcaggctggcgacgatgcccagcaccaccacgacggcaaggttggtgagcagaaatagcgcgatgcgtttcatcgaaggttctccacgaaggggaagcgttgggtgcagggggaggaaacggcctggtaccggacccggcacgacagtaatttggggatgtcggtcgggcgttcaagccgccgtgtcagcgcggagggacccctgttgtgtactgtgatgcggggcgtgcgctgcggaatacggaagagtcatcatagaagcaaaagttctcgttttcggcccaccagccgggcacccccaggaccggaaggggtgtgaagggcttggtcgtcagcagctccggcgccagcgaaccctccagccagccgtcgatgtcagctaccatttcaggagcatccggcaccagcagcacatgcgccgtgagcggcttgcggggcttcaccaactgctccagcagggcgtggccgaaaatttccaggcgcgcctgccgccagagcgggcgcaggtccgtgaacaggcgccgccatgcgcgcgtggccagggcctcccgcaactcctgcggcgcgaacagcactgctccgttttcgtcgaagaccgtgatcgcatcccgcagcgggccgcgcaccgcgccgacgccctgtgcggcgatcgcgccggcctgcaatgcgttgagccggcgcttggcccgcgggtaatgcagccagaccaggccgttgaagaaatcgtgcaggttgtcgcgggtcggcacctgtcccgtacggaagatgaaggcctcgtaggcctcgccgaccggctggcattcctgggaaacgaagcacgggcccgccgccctcccggacgccggggttcccagggcatcgagggcctgccagacgagctgccccgcatgcacgcccgcggcgaccgcccggccggcacggcgcaacggtgtgaaccaggggcgttcccactcgacctcatccaccggtcgcacggcggaagatgccagaacctgccgtgcgaaccggtccgggggcctcatccggcaggtccgcgcgccgcgggggcgacgcgcttgtcgcgtaccgagaccttcgaagtgccttcgtcgcgcatctcgaatgcctgggtcgcggccagcagtttggtgagcgtggcgtacccgtagttgcgagcgtcgaacgaggccttgttggcgatctgcgtcccaacggcacccaccttcgcccagccgctctcgtcctgcgtggcggccaccgcatcgcgcagaaggttcatgagcgaagtgtcctgccgcaactccggcgtgggaatgcgcagcccggcggcgggccgcacagggtggcccggcgtgggcggatcagcggcggtgacggcggaagcatcgcgcggcggccggccggatgccggtgccggagcggcctcgggcggaggcggaagcggctcgggcgcgatcgtcacggccggtgcggccgctgcggccagcgcctcgaggtacaggaaccgggaacaggcgttgacgaacggccgcggcgtctgctgcgcgccgaagccatacacggccgcgcccttggcacgcaggtgcatcaccaggggcgtgaagtcggcatccgaagagacgatgccgaaggcgtccggccggtcggtgtacagcagttccatcgcatccacggtcatggccatgtcggtggcgttcttgcgcttggaatagtcgaactgctggatggggcgcacggcaaactccagcagcttggactgccatcccgacagtgcggacttggtccagttgccgtaggcgcggcggatgctgatcacgccgagcgtggacagttcggtcaggatctcgtcgatcatctccgcgggcgcgttgtccgcatcgatcagcagcgcgatgcgcagttgttgccgctcctgcaggtccggcgccggcgccatggctcagtccgatccgccagccactgcccgccaggccagcgcctcgcccgagcgcagcggcttgagcagcgcttcgccgaaggggaagctctcgggcggtgtccacggttcgcggcgcagggtcagcgtgccctggttgcgcggcaggccgtagaaatccgggccgtggaagctggcgaaaccttccagcctgcccagcgcgcccacgctgtcgaaggcctcggcatacagctccatggcggcatgcgcgctgtagcagcccgcgcagccggtggcgtgctccttcaggtgggctgcatgcggcgcgctgtccgtgcccaggaagaacttcgggctgccgccggtggcggcctccacgagggcgagccggtgcgtttcgcgcttgagcaccggcaggcagtagtaatgcggccggatgccgcccgtgaagatggcgttgcggttgtagagcaggtgctgcggcgtgatggtcgccgccgtgaaggcgtcgctggaggccacgtactgcgcggcctcgcgcgtggtgatgtgctcgaagacgatcctgagttccgggaaatcgcggcgcagcgggatgaggtggcggtcgatgaacacggcctcgcggtcgaagaggtcgatctcgctgcccgtggcctccccatgcaccagcagcagcaggccggccttctgcatcgcctccagcaccgggtagatcttgcgcagctcggtcacgccggcatcgctgttcgtcgtggcgcctgcggggtagagcttgcaggcgacgatgccggcctccctagcgcgcgccatttccgcgggcgggatgttgtcggtgaggtagagcgtcatcagcggctcgaacgacacgccctgcggcacggcggccaggatgcggtccctgtaggccagcgcctgggccgccgtggtgaccggggggcgcaggttgggcatgatgaccgcgcggccgaactgcgccgccgtatgggggaccacggtcagcaggggctcgccgtcgcgcacgtgcaggtgccagtcgtcgggccgggtgatggtgagggtgtccacggaggcggatgcggtaggggtggggggtgtggcagcggtcatgggcgccgattctcccaccgggcgcgcacataaaaaaccctgtccgccgtgaggcaggacagggtgaaaccccagtcattggggcgagggggggatccggggcgccgcgcattgctgcgtggcatggatgtgatcgtatgcagcgcagccgggcccggttgtggtccgtggacggctgggtgcgtaggactgcgtgccatgggcccgcgcccacggttcagtcgatggccgggaattccacggtgaagcgtgcgccgccttcggggcggttctccacccgcacgctgccgccctggcgctgcaccagggccttcacgatggacaggcccaggcccgagccttcgccccgccgcccgggatcgtgggggaaacgctcgaagggccgctccagcaggcgcgccggcatgccggggcccgcgtcgctcacgcgcagcacggcgcggccgccctcgccggccacctcgacctccatccacccgcccgccgccgcatggcgcagcacgttctcgacgaggttgaacaggatctggcgcatgcggtccgggtccaccatggcatggggcccctggtcgtccggcagccgcagggccagttccacgccgtggtcctcgatgcgctgcgcatgcagcgccacggcatcgcgcaccagctcggacaggtccaccgcacgggtttccagcgatagctggtccgcctccgccatggacagggtgtgcaggtcccccaccaggcgccccaggtactcgacctgctccagcagcgcgcgggactctgccgcatcggcctcgatcaccccgtcgcagatcgcgtgcaggcgcgcgcgcagcaccgtgagcggcgtgcgcagctcatgcgagatggaggccgcatgggcgcgccgctccttggccgagcgttcgagcgcatcgatcatctggttgaaatgccggaccatttccgccatctcgtcgtggtagcggcccggctgggcgcgcaccgagaaatccccgaccgccacgtgggacgccacctcggccatcgacgccagcggcagcgtgacgatgcgcgacacccagaatcccacgacgaggccgatgggcaggcagatcacgagccccaccacgagggaccatttctcgccgaacagcaggtcgccgtgccagtactggccgtagatctccatcgcccgcgggctgtcttccatgtcgcggtcgcgcaggccgtccaattcgacctgcacgtcggagggcaggctgcggtagaagtcgcggtactgcacctcggaaaacagcatcacgctcgcggccagcagcgccatcgtcgccagcacggtggcggcgatgcacacgccgaaccgcacccagacccggctgaacagcgacccctgcgcggccggggggcggtgctcaggcaacgggaccctccccgggccagagccggtagccgatgccgcgcacggtctcgatgagctcgccctgccctgcctgctgcagcttgcggcgcagcttggagaggtgggaatcgatcacgcggtcgagcgcgtcgctctcgggaaggcaatgctcgatcaggtggctgcgggagaagcagcgccggggctgcgcggccaggcaggccagcagccggtattcggtcagcgtcagcggcagcggcacggcgcgcccgtcgtcgccgtgggcgaaggcggcatgggcctcctggtcgatctcgatgcggcccacgcggatgcgctgggcggcccgggccggtgccgaaggctgggcctgcacgcgccgcagcacggcgcgcacccgggccaccacttccggcgggctgaagggcttgaccacgtagtcgtccgcccccaggcgcaagccgaccagcttgtccacgtcgtcggccagcgccgtcaccatgatcaccggcgtctggccgtcctcgcggatggcgcgcagcaggtccaggccgtccatgccgggcaggtggatgtccagcagcaccatgtcgggcttgagctggcggaacagccgcaaagcctccaggccgtcatgggcctggtgggcgcgcagtccgtcgcgctggagataggcggagaggatggtggcgatgcccggctcgtcctcgacgacgagaacgagcgggccggtggcctgcggggcagcgggaaggttcatggcgtcgggaggtgctgggcggaattatccacagctgcccgggctgccgtgcaaagccctgcatctccatgaagcctccatatgccatgcaaggcggctcaagcttggggcggtccaatccagccatcgccaccggactccccgccctggcttcacccctgcaaatgtaacgccgcgcgtgcttcttccgtcccccattccacgtccgctccgcctcggcctggctgccgcggcgattgcgttcctggccggctgctcggcaccggacatccgccgcccggaggcacccgccctgcccgccacctggacttcgtccgtgccggacggcgccgccgcggcgccggagttccgcgcctggtggaaggccttccacgatcccgccctcgacgcgctggtggacgaggcgctgcagaagaacctcgacctcgcgatcgccgcccaccggctgcgcgaagcccgcctgcaggccgggcgcgcggcggtgcagttcaggccctcgttcggcgcaggtgcacgcacgctgcaggacatcgaagccaccgacagctatttccacgccagcatcgacatggtctgggaactgggcctgttcggcgctgccgaaagcgcgcgggcatctgccacggcggaccgcgacgcggccgtggcggacggccagggcgcacgcgtcgccgtcgtggccgaggtggtacgcaattacctggacctgcaggccgcgcgccggcagctgcagctgctcgaccggcaggcggccctcgacgagcgggccgcccgtctggcggaggtgcgccgccgcacctggaccggcgccaccgacgaggtggcctcggccggcatgcagcgcgcccgcacccgtgcggcacgcgccgagcccgaacaggcgcgcgcacgcgccgcccagtcgctggccgtgctgctggaccgcgtggcaccggacccggcctggagcgcagccggccccgtccgggtgcccaccctggcgcccttcgcgttctcggcgctgcccgccgacctgctgcgcacgcgtccggacgtgcaggccgcggaagcggccgtgcgcaaggccgccgcagaagtgggcatggcccgctccgagctgtacccgcgcatcgccatcaccggctcgctgctgtacgcctacaacatcacgcgcaaccgccgcaccaccagcgacaacgtgcctgccatcggccccaccatcgacatcccgctcttcgactggggacgccgtcgcatgcaggtggacgcgcagcaggaggcgctgcaggccgcggcgctgacctaccagcgcacggtgcgcggcgccgtcgccgaagccgagggcgccctctccgccctggcggcccagcagaaccgggcggatgcgctcgcggaggcgcagcccgcgcttgccgagcgcgtgcgtgccggcagcgtccaggcccggctcggcctggccagcgagtacgacggacttgccgcgcagcgcgcggccctgcaggcagaagccgaatgggcgacggcccaggacgcgcgctccctggccttcgtcgcgctgtacaaggcactgggcggcgcgccgctgccccccgcgtcggccgacgacggagaggcgcaatgatcgccctggcccgcaagacgctgatccacgagtggcggcggttcgtgcccgccgtgttcgccgtgggcttctcgtgcgtgctgctggtggtacaggccgcgctggtgctgggcatcttcggcagcgcggcgctgtacgtgcgtgcgtcgggcgccgatctctgggccggctaccccggcacgcagagcgtgaatttcggccgggcgatcggcagcgacgtggacctgcggctggccatggacccggcggtcgtggccaccgagccctacctctgggtggatgcggactggcgcagcgcgcaatccggaagcggcggcgtgtcggtgtacctgtcgggcatccgctccgcaccggacggcatgctgttctcccacctgctcaccggctggcagcgcgcggcgctgcgcgcgcccggcgcggtcatcgtggaccgggcggacctctccacgctgggcaccagcgtgggcggcacggcctggatcaacgcgcacgaagtccacgtcgtggccgcggtggacgggctgcgcggcctgggcggggcgaacgtgctgtcgtcgatcgacaccgcccgcgagatcgcgggcaccggctcggccacctcgcccacctacgtcgtggcccgcacccgcacgccggagcaggcccgggaggtccaggcccggttctctgccggagccccgggcttcggtccgttcgaggtctggacggcccgccagttcgcccgccgctcccagctgtactggctgctggacacgggcgcgggcgtggccgtgctgttcatggtgggcatcgtctgcctcgtgggcacggtcgtcaccagccagtcgctcatgggcgtggtggccggatcggcccgtgaatacgccgtgctcaacgcgctgggcgtgagccgccgctcgctgggccggctggtgatcgagcaggcctgctggatcggcggactgggcctgctgctgggcgccgccgccagcaccggcctgctgtggctcgccatgtcgcagggcgtgccggtcgcgatgacgcccgccaccgccctggcctgcgcaggcctggtcgcgctcgtcgcgctgctttcgggcctcctggccatgcgcggcctcatggccgccgatcccgccctgctgctgcgatgaacacccacgccccccgctcccccgcgccgccgcctggcgcagcccccagcctgcaggccgtggacctgcagaaatccttcgtctcgggcgtcgtgcaggtgccggtgctgcgccagctctcactgtccatcctcccgggggaactcaccctcatctccggcccttcgggctgcggcaagagcacgctgctgtcgctgctgtccggtctgcagcagccggacgcgggcaaggcctacgccctgggcgaagacctgggagcgctcggcccgcgcgcgctggaacgcttccggctgcagcacacgggcttcgtgttccagggcttcaacctctttcccgcgctgaccgcactggagcaggtgcaactgcccctgggctacctgggcctgggcgccgccgaaagcgcgcgccaggcacggcgtgccctcgacgaagtgggcatgtcgcagcgcgcgcacatgcgcccggcccagctgtccgggggcgagaagcagcgcgtggccatcgcccgcgccatcgccaagtcgccccagctgctcttcgccgacgaacccaccagcgcgctggatgccgacagtggccagcgcgtcatcgacatccttcaccgcatcgcacgcgcccacggcaccaccgtgctgtgcgtgagccacgacccgcgcctcgtccgccatgccgaccgcgtgctcggcatggaagacggtgccatccgcagcgactggcgccagccggacgccatcaccccatgaaacgcctctcccttcccctcggcccccgcgccgcgcgcggcgctgcctgcgcggcctccgcgctggccctcgcctggctcgcggcctgcaccgaccgtggcacccccgcgcagatgcctgcacccgaagcgcccgcatccgcgccggcctccggcgcagccaacggcgtggccatcgcccgcggccgcatcgaggtccagggcgggatgctcgacctcacgcccctgcaggaaggcgtggtggacaccgtcgccgtgcatgaaggccaggccgtgaagcgcgggcaggtgctgctgcgcctgtccggcaccggcctgcaggccgaggccgaggtggcgcaggcggaactgcagctggcggaggcgcgcgaacgcgcacgcgcccagcaggtgcccgcactgcgccgcacggccgcccggctcgccgaagccgccgccgccaacgccgccgagccgcagcgcgccgaggatgcggcccaggccctgcgcgccgccgaatccgatgccgccgtggcgcgtgcggaggccgaagtggcgcgcaagaagctcgcccaggtgcgcggccagcaggcccgcctcgagctgcgcgcccccgaggacggcaccgtggtccatgtcaggacccaggccggcgtgcgcctggcggccgcagccggcagccatgccgcgatcacgctgctgccgcaccggccgctgatcgtgcgggcggaggtcaaccagaactacgcggccgctgtgaagccggggatgcgcgcatcggtcacgaccgacggcgacgccgccccggtcgccctgcccgccgcgcgggtggtgcgcatcagccccgtgctcggcgcctcgcggctgcaggaagacgcccagcgcggcccgatgcgggtcgtggagtgcgtgctcgaattcgacagccctccggaagcacgccccggccagaccgtgcgcgtgagctttcttcccctgaagcaggaatgacaccatgacgactgcgtcctttcccctgtcctcgctccggcgcccggccctttccgcccggaacctcgctgcgtcccccgcgggctggatggtccagtgcgacttcgacggcaccatcagcacgcgggacgtcaccgactccctgctgcagcgcttcggccagcccggctggcaggcactggaagacgcctgggaacgcggcgagatcggttcgcgcgaatgcatgaagggccaggtcgcactgctggacatggaccgcgccgagctcgacgcccacctggagaccatcgaggtcgatccgcatttcaccgccttcgtgcgcgaggcccaggccctgggcatgccggtgcaggtggtgagcgacggcatcgactacgccatccagtccgtgctggcccgccacggcctggacggactgcccgtgatcgccaaccgcctcgtgcaggccggaccgcgccagtggcgcctggagtcgccctgggccagcggcagttgcgcgcgcgccagcggcaactgcaagtgcgaacggctggccgagcagcgggccgtgcacgggcgtgtgctgttcgtgggcgacagcacctcggacttctgcgtctccggccgtgccgacttcgtcttcgccaagtacaagctcatcgcccactgtgaagccaaccacatcgcccacgcgccgttcagcgacttctccgacacgctggagatgctgcaccagctggacgcactggctccgcgccagctggaggtggcatgaacgccgccgcagcgaccttgcgggccatggacgacagcgccctggcccgccccgcggcccccgcggccctgcatggcaccgaacatgaatacctgctggagggccacggaccgctcgccaccaccgggatcctgctgatccacggcctcaccggtacgcccaacgaaatgcggctgctcgccaagggcctgcaccgcgcgggcttcaccgtgctcgcggtgcagctggccggccactgcggcacgcaggaagacctgatcgccacgcgctggcaggactgggtggccagcgcccggcgcggcgcggaccggctcatgcagctcaccggacaaccggtcgtcgcctgcggcctgtccatgggcgcactgctggcgctggccctggccatcgagcggcctcggcaggtggccggcgtggtggcgttgtccaccaccttccgctacgacggctggagcatgccggcctatacgcgcctggccttcctgctgccgctcttccgggccctcggcatcggccgccgcagcgtcttcatggaagcaccgccctacggcatcaaggacgaggccctgcgcgaacgcgtggtgtcgcaaatgcattcgggcgacagcgcggcggccggcctgccgggcaacccctggtggtcggtgatcgagctgcgggcgctttccgcccacgtgcggcgcaacctggacgccgtgcgcgcaccctgcctggtgatgcacgcccgcaacgacgacattgccgcggcaggcaacgcccaggacatcgtgcgcggcgtgcgccacgccccggtggagctggtgctgctggacgacagctaccacatgatcaccatcgaccgcgaccgccgcacggtgctcgcgcgcacggtggccttcgcggaagcggtcgcgcgacagcggcagcaggagccacggcgccaggaaggcactgcgccatgacgccaacggacggcggcggcatcacgccgctggtggccctgctgtggttcctgaacatgctggtggacacgggcgggcaactggccttcaaggccgccgccacggccgacccgcgcgcgggcagcggcctggcgcgctggatctggatggcgcgcaggccctggatctggatcggcgtcggctgctacgtggccgaattcctggtctggctggcgttcctgtccctcgtgccgctgtccgacggcgtgctgctgggttcgatcaacatcgtggccgtgatgatcgccggccgcttcctgttccgcgaaaagctctcgccgatgcgggtggcgggcatcctgctggtgtcggcgggcgtggccgtcgtcggcctgaaggggtgacgccgtgcgacgcttctacgccatcggctttctcgtcctcgtcgccttcgacacgctcgcgcagatcagcttcaagctggcgggcgaacacgcgctgccgctggagttctccagcgcctggctgtcgcgggtcttcggacagccctggatctacggtgccttcgtgggctacgtgggcgccttcttcacctggatgacgctgctggagcacgcgcccatcggcccggccttcgcggcatcgcacctcgaggtcgtctccgtgctggcgctttcggccctcctgttcaacgagcccatcggctggccgcagctgctgggcgccgcgctcatcgccgccggcatcgcctgcctggcccgcagcgaggccgaggagcaggcgccgccagccgctcccccacccgcgccccatggcgcctgaggcgccgcccaccgccggcctgccgctgggctggcgcgacctgctgcccggcggcgatgcagacctcggcggtgcgctggcgcgcttcctgggcgtgccgtcggtgcaggtggaatgctccggcaccgcagcgctggtggtggcgctcacggccctgcgcgaacatgagcccgcgcgcgacgaggtcatcgccccggcctacacctgccccctggtcgccctggcggccgcgcactgcggcctgcggctgcgcgtgtgcgacctgcggcccgccagcctggacctgggccccgatgccctggccgcgctctgcggtccacgcaccctggccgtgctgcccacccacctggcgggccgcgtgaccgacgtggcgccggtgcgcgccgttgcccatgcggccggcgcccgcgtcatcgaggacgcggcccaggccctgggcgcgcgcgagcagggcggcgcctgcgtcggcaccacgggcagcgatatggtcttcttcagcctggccgtgggcaaggggctcacgatctacgaaggcggtgcgctggtggtggccgatcccggcctgcgcgcagcctgcgcgcgcgccgcgcggaccgtggccccctggcgtcggggctgggagctgcgccgcagcgccgagctgctgggctatgccgcgctctaccgcccggccggcctgccgctggcctatggcctgccgctgcggcgggcgctggcacagggcgaccgcatcgccgcggcgggcgacgatttcgacgatgccattccgctgcaccaggtcggccgctggcgccgcgccgtgggcgtgcgcgcactggcccgcctgcccgcctggctggccggaggcgaggcacgggcccggcaccgcatggccttgctgcgcgagcgcattcctgaactgcaggtgatcggggacagcggcgccgtgccgggcgcgcggggcacctggcccacgctgctggtgctgctgcccgatgccgcccggcgcgaggccgccatcgccgcgctgtggagccggggcctgggcgtgagcctgcccttcgtgcatgcgctgcccgactacccccgctatgcgcggcacatcgccccgggcccgcaagagggctggccgcatgcccgggatttcgctgcccgcgtgctcgccgtcggcaacagcccctggctggacgacgccggcttcgaccggatctgcacagtgctgcagcaggtgtgcggatcggcggatgagccggtccgctagatcaacgcgccgtcagccgtccgtctccagcatatcgagcagccacatgttgaacgcggcctgcgcggcctgccaggccggcaggtcggcatgctccgtgccggtctgctgcccgtcgcctgcgctcagccatcgcttccaggccgtggcgtagcggtgggtggagacgtcgcccgtcacgtcgctgcccacgacgcagttgcgcaggctgccgatgaccgcagcggcatggcgcgtctccagcgtgccctggtcccagttcgtgcgcaccacgcggggagaaaacacgtccttgtccacactgaaataggtgggcacccgctgccgctcgagcatgcgcgccagttcgccgatcagggcgtccgcgtccgggaacgcgcggaaccggtccgcgatgcccagccagcgtgcccagcgcgtgtccacgccgctgctccagtaggtgagccggcccgcgcgcagcggcgcgaggtagttctcccacgcatggcccgtgccgatgtcgcccgaggtaatgcccaccacgtgcacgtgcgagacctggggcagcagcgccacccgccgcacccacgagccgcaatgcaccccgaagggaaagcgcatgttgtccgggtggttgtccagcaccaccacccgcagcggctgagccgcggagaacccgtgggcggcgatgcagcgctcgatgagcggccagctcaggtggtggaaatcgccgctgcccatgaacaccgtgccgtgcgccgccaccggcggcatggccagttccagcgcctgccggaacgcacgcatcgtgcacatgccacagccgaagcggatgcgctcctgccatgccggcgccagcggcaggcggacctccccgggcagcccgcccacggaaccgtccacgtcgagcaccaccgggggccgcaccgcgccgctcatgccgcgtcctccacgctgtccttccagcgccggtcgctttcgaaatggcccgagaatcgccgggccagcgcgcgcagcagcgggttgcgcacatacacggcatgccgcgtccaggtgaaactcgcgcccaggctgcgcttgacctcggggtcggtccagcccgcgatgtagtgggtcaggccccgctcgaccgcatattccaggttgaccatccagctcacgaaatacaggttgacctcgcgcgcggcggggtaggacaggccgatgtacttgtccacgaggcgccccgcgtgctcgtagcagaggttccagcccagcagcgcatcggtgccggcatgccggtactcgaagacgatgccgccgctggcgccgtcacgcagcaccgcggcgaagaaatcccgggtcagccggtcgaaatgcacctcgctctgcgcatgcacggcctcgtagagcgcgtagcaggcatccacccgcgcatcgtcggcataggcatcgcccgtgggcacgcgctcgatccgcagctgtgaccggctgcggagcttgcgccgcaggttgctgcggcggctggaggacaggcgcgccagatattcgtccaggttcccgaagtcgatgggtacataggccagcgcctggccctcgaccagcacgaagccctgccgcacgcaggcctcgaccagcgcctgggcataggcgttgtcctccggggccagcagcggcgaatcctgtggaagatccttcgcgatcaccagcgcgaaagcacggcccggaccggtacgcagcgccgcggcgaccgcctccggcgcggcgtcctgcggcagcggggcgtactccgtcaccgtggtgcccgcgaaggctgtgcgcacgcgcagccaccgcgaccagcgaccgaacagcggccagccgcgcaaccgcgccttgaagtcgtcgtccgccgtcgtgagcaggtcgaacggcgccgagaacaccggcaccggcagcccctgcagccaggcgaacccctccggcggatgcgcgccggcatgcgccacgagcgactccggctccagccggttgcgccagcgcattggccgtcaggcccgcttcgcctgggtcaggagctggtccagcagcaccatcgcctcgtcgatctcgggacgcgagatcatcagcgacggcgcgaaggtgatcacgttcttgtagtagccgcccacgtccagcaccaggccgcgcttctggccctggtactccaggtggccttccaggccgatgtccaccatcttgtccagcagcgccttgttgggcgtgaagccgtcctcggtgcagatttcggcgcgcagcgccaggcccaggccgtccacgtcgccgatctccttgtggcgcttttgcagctccttcaggccttcgaggaagtaggcgccggattcgcgcacctgcttgccgaagtcgatctcgtgcgtcatcttcatcacttccaggcccagggccgtgcccagcgggttggaggcaaaggtggagtgggtggagcccggcgggaaaatcttcgggttgatcaactcctcgcgcgcccacaggccggagagggcattgaggccgttggtcagcgccttcgcgaagaccagcacgtcgggcttgatgccgaagttctccaccgaccacagcgtgccggtgcgccagaagcccatctggatctcatcgaccaccatcaggatgccgtggtcgtccagcaccttcttgaggcccttgaagaagttcggcggcggcacgacgtagccgcccgtgccctggatgggctcgacgtagaaggccgcgtactcgcactggttggtcttgggatcccagacggcgtggtattcgttctcgaacttgcgggcgaactcgcgcacgatctggtccgaatactcctctgccgtcatgcccttggggcggcggaagggataggggaagggaatgaactgcgcgcggtcgccgaagtggccgaagcggcggcggtagcggtagctggaggtgatgctggacgcgcccagcgtgcggccgtggtagccgccctcgaaggcgaacatcaggctcttgccgttgctggcgttgcgcaccaccttcagcgaatcctcgatggcctgcgcgccgcccacgttgaagtgcacgcggccgtcgctgtcccacttgcgcttggcatcttcggcgatgaacttggccagctcgatcttggtcgggtgcaggtactggctggcgacctggggcagggcctgcaactgctcgatcatcttggcttcgaggcgcttgttcttgtagccgaagttcacggccgaataccacatctgcaggtcgaggtactgcgtgccgttgtcgtccagcatgtagctgccttcgcagcccgtgaagatcttgggcgggttcacgtagtggacggtatcgccgaaggagcagtacttggcttcgtccgcgaggagctgggcagcgtcgatggtcatggaggaaaaaatccggaacgaggaaggaagaatgggcgcgagtctgcgcagccaaccttgatcgactatcgagcgtttgtgtgcgatttgtgcagatggtggagaacgcgtggggaggcggcggccggcacgggcggatcgcgcgcaaccctttcttacagcatgcccggccgtgggccattagattttcgcgccgaggagggacgacacatgctgaacacgcacccgcagggtagtgatgatgcggggtcccggacactctggatggtcctcgcacttgggctggcagctgtcgtttggtatgccagcaaacccgttttcaaaggctcggaaacaagcccaatgaatgtttatcgcgtcgaattctatgacgcgtcacccatccaacgcatcctgcactacaaaatgaaaactccttcatttgtaaggctgtaccgcatccagcctgaaaccctattgggcgaaagtgaggttgtcgatctttggatgaacggcacgcttcattggtggaccgatcctcctgcacatgccgtagtggttggtagcagtgtggtgttcgaaaacataccggcagagtgtccggcagccgccggttgcccacgctgaccggcaacgcgcccacgcttttctcaaatgctcttgctccagtatctgaccgatgagacccaccgacgccgtccggctcgaaatcgaacctctatcgccacatcgacgtcggtcacaagcaccgcacggaagccgctaccgcggcatggcaatgatgcaacccggcctgaacctgcgtagtgcctcgctctgcttgctggcgctgttccaggcaagcgctcatgcacagcccatgaaggcagcccccattgccaggtccatcggccccctgggtgccatcaccctgccccgcgccgtggaacctgcacccggcagcgatgccgactgctctggccgggtcatcgacgagcagcgcgttcgctatttctggaaccatgccgtggaggggccggcctcagacttccagcgcgacttcgacctggccgactgcgccgcatcgccccgcctgcatctgcgcaagggggtgcatgccatgctgcgcctgcatgacgccacggggtgggggatcctggagtggaaaggcgccacgcgctacttccgctgcgcttcatgcgaaggcatcctgggccggaatttccgcccagatgcaccccgttagcgcaaagagcgcacccactaccgcgaaaagcgcttcagccgactcggaaaagcgcacgccgcttcgcgccggatacctgccggccctgccttccaccctccaatggggcaccatgaatctgcgtacttcttcctggatgctggggggcgccgccctgttgctgctcgcggcgggactgggatttctgcaaccaggcacggccgaggaatcctccggcacacgcgaggccgccgaagccgccgcggcgtcccgccccctgtccgcggacctgctccgggaatacaaccgggccggccgcctggacgggtttgtccgccatgcgctttcgcatcccgaggcggggggcgtgttctatgccgtgcaggcattgcgccggtgccacggcatcgcgggcgcgggggcggccacagccggcccggcctccagcgaggcccgcgcggcggcggaaaccctgcgcaagcggtgcgcgggcctgtcggcggaggacacgggggaccggcgcatcgcccggctcgccgcggacggcctgcgccgcaaggaccccttgctggccatggccctgcgcgcgggcaaatccgcctaccaggcacccgaacggcgccaatccctgctgtccgacctgctggcggccggcgacccgctgctcgtgcaggacgtcgccacgcgcctcgcggtccgcaccgatgccggcacgggcacgcgtggctaccggttcgagggcgtcttccatccccagtcgcaggacgacggcatggaactcgccttctacctgctgccctgcgggctggggctggactgcacgcgggccaccgactgggatctgctggcccgatgtgccaacggattcggatgcgccgcgagccgccaggactatgtgcaggccgcgctgcagggccgccccggtgcctacgagcgcgcgatggcactctaccggcgcatgctcgatgcgatccgcgccggacgcatcgacgcgttcgcctgagccgcgggcgcggcttcgcatgtccgcggagtcgttcgggcagcgcgtcccgcacgctccgggccgctgcgagagtgcaattccctacattgcaaggaactgcattcatggctatttcatcgatctcctcctcgcggctccagggtgtccaggcgcctggcgcgcaggaccccgccggcacccagaccctgctcgcgcaggtgctgatggcactgctcgaaggcctgctccagaagctgtccaagcatcgccaggcgcaaccttccgaacagggcggcagccccgcctccggcgagggcaaccgcagcggtggcggcggcagtggtagcggcagcccgtccggcgccgctccatcggcagcaccggcaccggccgccgctcccgcttccggcggcacgcccacagcctccggctccagcgccgcgcaacctgcagcaaccggtgatctcggatcgaagagcgtggacgaggcccaggccaaggtcagcccgaaattcctgccggtgctgcgcggcgacgagcagcaacaggacgccaaggtccagacgcaggccgacttcggccgtgcggtggaccagaccgccagggaatacggcctggaccccagcgtcttccgcgcccagctgcagtcggagtcgggggcgttcaccgatggattccgcaaggcgatgcagcacgagggcgacctcgaccgtgtcggcgagaagaacacctcgatcggcctcgggcagatctcccgcaagttcctggatggccgcgagtggtcagccgacggcccgggcaacagccgcgtcggcggccagaaggtgccctccgagcaatacgagaagagcgtgaccgtgcagctgcggatggcggcatcgaacatggcgcagcgcatcgccgaccacggcggcctgaagcagggcctgtcctactacgtctcgggcgacgccaaccccgccaaccccaaggcgcaggaatacctccagcacatcaacgaggcgctgcgcaaacccgaggtgatgaacccgggccgctgagcgccgtggccgctcagtcgccgcgcgccagcacgggcgcgatcgcacggcccgtgtgggtgcccaggcgcaccacctcctcgggcgtggcggcggccacgatgcggccaccatccttgccaccctcgggccccaggtcgatgatccagtcggcctcggcgatcacgtcgaggtcgtgctcgatcaccaccacgctgtggccgccatcgaccaggcggtgcagcacgcggatgagcttgtgcacgtcggccatgtgcaggcccacggtgggctcgtccagcacgtagagggtgtgcggtgccttctgcccgcggcgcccgacctcgtcgcgcaccttggtgagttcggtcaccagcttgatgcgctgcgcctcgccccccgacagcgtggggctgggctggcccagcgtgagatagcccaggcccacgtctttcagcagctgcagcggatgcgcgatgctgggcatgctggcgaagaactccacggcctcgtccacctccatctgcagtacgtcgccgatgctcttgccgcgccaggtcacggccagcgtctccgggttgaagcgcgcgccgtggcaggcctcgcacggcaccttcacgtcgggcaggaagctcatggcgatggtgcggatgccctgcccttcgcagaccgggcagcggccttcgccggtattgaagctgaagcgccccgccccatagccgcgcgccttggcctccagcgtctcggcgaaaagcttgcggatggtgtcccagaagccgatataggtggccgggcagctgcgcggcgtcttgccgatgggcgtctggtccacctcgagcacgcggtcgatggtctcgaagcccgccaggcccgtgcagccggacagcggcggcgccttgccggcgtccatggcgtcgcgccccgccttggtggagcgctgctgcacccaggcctgcacattggtcagaagcacgtcccgcgccaacgtcgatttgcccgaaccgctgacgccggtgacggccacgaggcggtgcagcggcacggtggccgtcacgttctgcaggttgtgcaggctcgcgccgtgcaccgtcagccagcggatggctgcgcgctccctggcatcctccagcgcagcggcctgcagggccgcagcctgcgccgcccgcttcttgactgcggcgctctggcggcccgtgggtgcatcggcgggccgggccagcgcaatggttgcggcgtctacctcggcgggcagcatgctgcgccgcgcctgcagcgggtggcgcatggcgtgcagcaggtagcggccggtctgcgaatcctcggcggcctggatgtcggccacgctgccctgcgccaccagccgcccgccgcgtttgcctgcgctggggccgatgtcgatgatgtggtcggcccggcggatggtgtcctcgtcgtgctccaccaccaccagggtattgcccttgtcaccgagcttgtgcagcgcgttcagcaggatctggttgtcgcgcgcatgcaggccgatggtgggttcgtccagcacgtagcacacgccctgcaggttgctgcccaactgcgcggccaggcggatgcgctgcgcctcgccgcccgagagcgtgggagcgccccggtccagcgtgaggtaggacaggcccacctcttccaggaattcgagccggctcttgatctcgggcaccaggtcgcgggcgatctctgcctcgcggcccgacagttgcaggccgtcgatccactgccgcacctcggccaccgacaggcgcgccacttcggtcaccggcgtgccggcgaacagcacggcccgcgccaccgggttgaggcgcgtgccctggcaagtcgggcacacggtatcggccacgtcctcggcctccggttcggcaaaggtctgttcgcggccccggtccttgtcgtcctgcaccgaatcgtcgaagaccttgcgctgttccttcgtgagcttcacgcccgtgcccacgcagtcggggcaccagccatgcttgctgttgtacgagaagaggcgcgggtccagttcggcatagctcgtcgcgcacaccgggcaggcgcgcttggtcgagaacgcctgcagtgtgccgatgcgggcggtggattgcccggcggccatggcgtccttcaatccggccaggccgctcaacacatggaccacgcccttgccgagctccagcgcgcgggccagcgcggcgcgcaattcggactcctgcgcgggcgcgacgtccaggctggccacgggcagctcgatggtgtgctccttgaagcggtcgatgcgcggaaagcccgtggtcggcaggaagttgccatccacccgcaggtgcgtgtagccgcgcgggcgcgcccagtcggccagttcggtatagacgcccttgcggttgaccaccagcggcgccagcagcccgatgtgctggcccttgaactgcgtgagcagttgcgcggcgatgctgtcggccgtctgtggctgcaccggggcgccgtcgtggatgcagtgctgcacgcccagcttcacgtacagcaggcgcaggaagtgccagacctcggtggtcgtgcccaccgtgctcttgcggccgccgcgcgacagccgctgctcgatcgccaccgtgggcggaatgccatagaccgcatccacctcgggccggccggccggctgcacgatggaacgtgcataggcgttgagcgactccaggtagcggcgctgcccttcgttgaacaggatgtcgaaggccagcgtcgatttgcccgagcccgacacgccggtcaccacgttgaacttgccgcgcggaatgtccaccgacaggttcttcaggttgtgctccttggcgttcacaatctcgatggcatccctggccgccacgccctgctccgcctgcgcgccgcgctgctccctgcgcagcgccgcggctttctcgtgcaccgaatggccgccctcgcccagcgccagctcgtagtcgcgcagcgcagcgccggtgtgcgacgtgggatgccggcgcacgtcctcgggcgtgccctcggccaccaccagcccgccaccgtcgccgccttcgggacccaggtcgatcagccagtcgctggcgcggatcacgtccaggttgtgctcgatcacgatcagcgaatggccggcatcgagcagcttgcgcagcgcgcgcatcagcttggcgatgtcgtcgaagtgcaggcccgtggtgggttcgtcgaagaggaacagcgtgcccttcttcgccagcggctggcggctgctgctggcgctcctggcggcttcggccaggaagcccgcgagcttgagccgctgtgcctcgccgcccgagagcgtgggcacgggctggccgagcttcacgtactccagccccacatcgacgatgggctgcagcgcgcggatcacgtcgcggtcctgggcgaaggcctgggcggcctcgctcacggtgagttccagcacgtcggccacgttgaccgcgcgtccgccacgctcgatcgtcacctccaggatctccggccggtagcgcttgccgtcgcaatcggggcagcgcaggtacacgtcggagaggaactgcatttccacgtgctcgaagcccgagcctccgcaggtcgggcagcgcccgtcgcccgagttgaagctgaacttggcggccgtgtagccgcgctggcgcgacagcggcgccacggcgaacagctcacggatggcatcccacgcgccgacatagctcacgggattggagcgcgccgtcttgccgatgggcgactggtccacgaacaccacgtcgcccagttgctcggcgcccagcagccggtcatgcacgccgggcgactcggtcgccttgccgaaatgccgcagcagcgccggcgcgagcacgtcctggatcagggtcgatttgcccgatcccgagacgccggtgacggtgaccagccgctgcagcgggaactccaccgatacatcccgcaggttgtgctcgcgcgcgccctccaggatcaggcgcggcgtggactccgccaccatgcgcttcacgcccgcgccgatctgccggcgcccgcccagatacacgcccgtcagcgtatcggcgcggcgcaggtcggccgtggtgccgtcgaaaacgatctgcccgccgcgctcgcccgggcccgggcccatgtcgatcatgcggtcggccgcaagcatcacggccgggtcgtgctccaccaccaccagcgtattgcccgcatcgcgcaggcgcagcatggcctcggtaatgcggtgcatgtcgcgcgggtgcaggccgatgctgggctcgtccagcacgaagagcgtgttcaccagcgaggtgcccagcgccgtggtcaggttgatgcgctgcacctcgccgccggacagcgtgcggctctgccggtccagcgtgaggtagccgatgcccacgtcgcacaggtacttcaggcgcgtggtgatttcctcgtgcagcagcttcagggcctgcgcatcgcctccggcgccggcgtcgccctccggcagcgccatgcgcgcgaagaagcggcgcagccgctcgatgggcagcagcatcaggtcgtgcagggtgaggccgggcagcgcctccagctgggcgcggctccaggccacgcccagcggcatgaagcgccgggacggttcgagcaccgcatcggcatcgtccttgctgcccacccgccacagcaggctctcggtcttcaggcgtgcgccgccgcaggtcgggcatggcgtgtagctgcggtacttggacagcagcacccggatgtgcatcttgtaggccttgctctccaggtactcgaagaaccgccggatgccataccactgcttgttccagttgccctccttatagcccggcgtgccgtcgatcacccagcgcttctgctcttccgtgagcttgtaccagggcgtgtcgcgcgggatgcccgcggcctccgcgtggcgcatgaggtcgtcctgcgcctccttccaggccggcgtctggatggtcttgatcgcgccggcgcgcagcgtcagccggtcgttgggaatcaccaggccgtagtccacgccgatcacccgtccgaagcctcggcaggcctcgcaggcgcccacggcggaattgaacgagaacatcgacgggataggctcggcatagcgcaggtcgctgtccgggcagtgcagcccggtggagaaccgccacaggtcgggttcgccgtcttcctgcaggcgatagacgttcaaccgcccggcaccgcgcttgatcgccacctcgatggcctcgaccacgcgggcgcgctcggcattgccgagccggaaccggtcggccaccacatccagcaccttgcgagggcctgtcggggtgccgacttcacgctcggcctgcaccttcgtgaaaccgctggcggacagccactgctccacctgctcggcggaggtatccgccggcagctcgaccgggaaggtcagcacgacgcgcggatcgcccgcctcagcgcagcggcgctggagctcggcatagatggtgtccggcgtgtcgtggcgcaccggctgcgccgtctgccggtcgaagagctgggcagcacgcgcgaacagcagcttcaggtggtcattgatctccgtcatcgtgcccacggtcgagcgggacgagcgcacgggattggtctggtcgatggcgatggccggcggcacgccctccaccttgtccacggccggcttgtccatccggtcgaggaactggcgcgcgtaagcgctgaaggtttccacgtagcggcgctggccttccgcatagagcgtgtcgaacaccaggctggacttgcccgagccgctgggcccggtcaccacggtgagttcgcccgtgcggatgtcgatatccaggttcttcagattgtgctggcgcgcgccatggatgcgaatcaggccctgggtcatcgggaggatctttcggaggggaggcgggccattctaggaaaggaacatggctggccggagtcggagagtggcttatccatatggggcggttggcgccattgacaaccgcttgcgcggggcaatcccctgcgcccagggttgtcacctcttgtcaccatggcagcgttcgggcatcttccgggacgttttgcaccgcagcaacgggcaccgccgccggcccgcgccctcccccgaacaatccagcccttacccggagattccaccatcatggcccattcctggcagaccaccggcgccgccctggccctcgcggccgcttccctgttctctccggcggcctggagccagctgctggtgggacagacggccggcttcaccgggcccgtgtcgtcgggcgtgcaggaaaccaccgaaggcgcgaagctctacattgacgcggtgaacgcacggggcggcgtgaacgggcagaagatcgagctcatctcgctcgacgacaagttcgaccctgcccagacgctcgtcaacgcgcgcaagctcatcgaagagcagaacgtgctcgcgatgttcctcacgcgcggaacaccgcacacggaagccatcatccccctgctcgacaaattcgatgtgcccctcgtggcaccgtccacgggcgcgatggtgctgcaccgccccgtgcgccgccacatcttcaatgtgcgcgcgccctaccagcgcgaggccgagaaagccatcacccacctggcttcgatgggcatctcgcggatcgcggtggtcatcaccgacgacagcttcggcgccgacggactggcaggcgcgctcaagggcttcgatgccgcgaagctcaagcccgtgctgcaggagcgcttcgaccggaccaagcccgatttctccgccatcgcgcccaagctcgtgcaggcgcaggcccaggccgtgctcatggtcgcatcgggagccgcgacggccgaaggctatgcggcattccgggcggccggttcgggcgctcagctcgtcacgctctccaacaacgcatcgtccgggttcgccaggagcctgggtgcgaatgcacgcggcgtcatcgtcacgcaggtgttcccgaacgaacgggcgacgaactacacgctcgtgcgcgaggcgcacgacctggcgaaggcgcatggcaaggaagtgagccccgccatgctcgaaggcctggccgccgccaaggtgctggtggagggactgcgccgcgcgggcgccaagcccacgcgcgaacgcctgcaggcagcgctggaaggcatccagaaattcgacatcggcggcctggaggtcaacttcagccccgaagaccatacgggcctggattttgccgacctgtccatcatcggcaccgacggcaagttccgccgctgatccccacgcaggcccctcggcctccccatgcaaaaagcccgcgatgcgggctttttgcatggggcgtccgggttggtgcaggcaccgccggacatgccggacgcggccttacggagcgcggctggcagcggacgccgccgatgccggggccgcagcaggcgcggcagtgtccggagcgtgcacggcatccgcgccatgcttttccccactcatgtccaccttgtccccggctttcatgatgacgaacaacgacagggcagcgaacagaacgaagcccacgatgattttccacatgctttttgtctcctggcgggatgtaaaaaaagccccacgcccttgcgggagtgaggcttcatgctggatcacccggtgccgcaggcccatgcgggccccggcaggtgcggcgatcagaagttgtggcgaacgccgaggccgaacgtgcggggatccgcacccgtggccagcgtgttcgtgccgttcacgaagccataggcgtagttggcggcggacttgttcttgacgtacgtgtaggcagcgtacaccttggtgcgcttgctcaggttgtagttgtagcccaggatcagctgctgagcgccggagtcagccacgttgttccacttgctggcccagatgtagttggccaccacttccgaagcgccgaaggcgtactgggcagcgatgcccaccgagttgcgggtgcccaccagctcgtagtcgttgcgctggtagtaggcgccgagctgcacggggcccatcgtgtagtggccgcgcacgccggcgtcccagttgtcgcccagcttggcgtagccggcaccgaaggccaggttgccgccttcccagttggcagcgacgtcgtaggcgttcttggtgcctgcgttcacgccgaaggggttcgtgcgagcggtgcgctcgtgcgcgctgaccgtggcttcagcccagaagccgcccagcatgggggtacggtagccgaccttgttggtcttgccgaaggccaccgaggtgtacagctggttggagaagttgcccgtgtcgtggttgggctggtcctgcacgccgtagtcggcgatggcgtagtacgactcaggcgtccagttgccgaggcggaccatgccgaagccgcccgacaggttcacttcgctctggcggccgaagaactgttgtgcagctgcgccggtggagctgtcgaaaccgctttccagctggaagccagccttcaggccaccgcccaggtcttccacgcccttgaaaccgaaacgcgacgcgttgttgttcacaccggactgcgacagatcacccaccttggaatgttcgacgctggtgttgacgcggccgtacagcgtcacgctgctttgcgcgaatgcggcggtgctgcccagaagggccaaggcggcgagagccagacgatgggtcttttgcatgtgatgtcctcggatacttgttcggaaggtggaagtaggcaccgcgcaggcttgtggcaacaaaatgcaagtgcagctaccactcaaattctagatgtaacaacctctttagcatggttgaaagtcgtcttgataacgaagctgacgcttaactgccacactttggcgctttttccccacacttggcggccccccggccgcaaatcacggggttttcatacagcgaggcccgtttgccagaagtggtgtgaagtgcgccttcgccaaaagcacgggatccgcgccgttaatcggtcaaaggacctttcacgcaagggaccgtcgaatgcccttgattggtgcacgcccgagcctgccgtattgggccatttgccggcccggaggttgtcggcggccaattggaaattcgcactgcccgggaataccgcctgccgggcggctgtattcccgggcaagcccgttcaatcgcccgcgtagatgtccacgtccttggtttcgcggatgaacagcgtgccgatgatggccgtgatgcccgcgatgatgatgggataccagaggccgttgtacatgttgcccgtctgcgccacgatggcgaacgacatggtgggcagcaggccgccgaaccagccgttgccgatgtggtacggcaggctcatcgaggtgtagcggatgcgcgtggggaacatctccaccagcatcgctgcgatggggccatacaccatggtcaccagcagcaccagataggtcaggatgacgatcatcatcaccttgttcatcttggcggggtcggccttggcgggatagccgtcggccttcaacgtttcggccacggccttcttgaagtcggcatccttggccttggcttcttcggcagaaagcccgcgggcggcgtagctcgggatcgtggtctggccgatcttgatcaccgcgggcgtgccggccggcgcggcctcgttgtcatagctgaccgagctggcggccagcacctgcttggcgacgtcgcaggagctggtgaacttggccgtgccggtcgggttgaactggaacgagcactcggccgggtcggccacgatcaccaccttgttcttcgcctgcgcggcggccaggtcggggttggcggcttcggtcagcgccttgaagacggggaaatacgtcagcacggccagaacgcagcccagcatgatgatgggcttgcggccgatccggtcggagagcgcgccgaagacgacgaagaacggcgtgccgatcagcagggcggcggcgatcatcaggttggccgtgacggcgtccaccttgagctgctgcgtgaggaagaagagcgcatagaactggcccgtgtaccagaccaccgcctggccggcggtcaggccgatcagcgccaggatcacgatcttcaggttcttccactggccgaacgattcgcgcagcggcgccttggaggtcttgccctcggccttcatgcgctggaacgcgggagactccgacagcgagagccggatccacagcgacacgcccagcaacaggatggaaacgaggaacggaatgcgccagccccagtcggtgaaggcctgctcgcccatggcggtgcgggttcccaggatcaccagcagcgacaggaacaggcccatcgtggcggtggtctggatccacgaggtataggcgccgcgcttgccctgcggcgcatgctcggccacgtaggtcgccgcgccgccgtattcgccgcccagggccaggccctgcagcatgcgaagcgcgatcaggatgaccggcgcggccacgccgatgctggcataggtcggcaatacgcccacgatgaaggtggacaggcccatgatcaggatggtgaccaggaaggtgtacttgcgcccgatcatgtcgcccagccgcccgaacaccagcgcgccgaagggccgcacgatgaagccggcagcgaaggccagcagcgcgaagatgaacgcggagcccgcgtccagcccgctgaagaactgcttggcgatgatggcggcgagcgaaccgtacaggtagaagtcataccactcgaaaacggtgcccagcgacgaggccaggatgacttttctttcttccggcgacatgggccggggagcgacattggtagccatggtgcttgtctccatgaggtgatcagtgcgactgctccgcgcgccccctccaggacaccgcgtgcaacctgggtcgcactatcgagccgccatctgaccgaagtctgacaagcacggcacctccggggaaaacccttccccgggacaaacccgcatgcagggaaagcaggcgctacgtcaaaccggaagggagttccgccaccgcgtcccatcgcggcccctcgaaccacggatcgccctccaggcgggcgcgcagcatgggcaggctatccagcccccagaagagctggccgtccaccacgaaggcgggcacgccgaacacgccctgcgcggcagccgcatcggtgttcgcgcgcagcagcgccttggctctggcgcccggctcttcgcccggcgattccgcgcgccgttgcggcgagagcacctgggccaggtcctccagccgcccgggatccagcgcatcggcaccgccgagccacacgtggcgcagcacggtgccggccacgaagcggttgatggccccgtcctcgctgcaggccagggactggcgcagcaggggcaggggattgaagggatgccgcgccggcatgtccagccccgttcccagcgcatggcccagccactcggcatggcggtaggtccaggcacgcttgggtgcgatgcccgcggggccggggttgccgtgctgctgcagcagcgcaccgagcagcacgggccggtattcgaccgaatggctcagcccctcgagcacctggggcaggcgctcgaacgccagccacgcgtacggcgaaacgaaatccaggtagaagacgatgtgcttcatggcgaagtcctttccatggcgatgccggaaagcggcgcgggaaccgccaggcccgcgcggcgcagcagggccgaccagaccgcgcggcgcgcgtcggggcccgcgacggaccagtcccggatgtcgtccagggtgcggaaacacccttcgcaatggctgccgctggcgctcatgcggcacacgccgatgcagggcgagggaggcgcctgcgtgctgccgggcacgaaactgccctcggcggcggcctgtgccgcgcgctctgcgagcgcctggacgggattcatgcggcgggcggctggaccacgtccacgaccggcgcgccggtcagcgcctccaggtcctgcggacgcagggggaacacgccgtgcggatggcccgcggccgcccagatctcgtcgaagcggaacagctcgcggtcgatcagcgtcaccggcggcgtggcgtgggccacgggcgagacgccgccgatcgaaaatccggtgcgcgccttcacgaactccgcatcggcgcggcccacctttcccacgagtgcttccactttcttctcgtccacccgacggtcgcccgaggtgaccaccaggacggccacgtcgtcgctcttgcggcggaagatgatgctcttggcgatctggccgacggcgatgcccagggcatcggcggcctcctgcgcggtgcgcgccgagctgtccagcatgcgggggccctgcgcatggcccttggcctgcagtgcggcggccacgcgctgcacgccgtcgggaagggattgaagttcagcaccgcacatgtgcgagacctcctgcaaaaatggtggaatggacgaagcgccggattgtgccgcgccccgccctgcggcgcatcagcccgcgcgcttgttcaagagcgccgtggccgcgcgcgaattcggcttgcggccgaggaaatcgctgatgtaggcccccgcatcgaccagcgcatccaggtcgatgcccgtctcgatgcccatgccgtgcagcatgtacaccacgtcttcggtggccacgttgcccgtcgcgcccttggcatagggacagccgccgaggccggcgaccgaggtgtcgaactgccagacgcccatctccagcgcggccagggtgttggccagggcctgtccgtaggtatcgtggaagtggccggaaacatcctccaccgcatagtgctcgagcgtcgcctcgatggcacgctgcaccttgcgcggggtgcccacgccgatggtgtcggccacgccgatgtgctgcacgccgatgcccttcatgagcccggccaggtagcccacgcgctccggcgccacttcgccctcgtacgggcagcccacggtgcagctcatcgccccgcgcacatggatgccggcagcgcgcgcggcctccaccaccggcgcgaagcgctcgatgctctcggcgatgctgcagttgatgttcttctggctgaacgcctcgctggcagagccgaacaccacgatctcgtcgggccggtccagcacggctgcctcgtagcccttcaggttgggcgtcagcaccgaatagcggacgcccggccgccgctcgatgccggccatcacctcatggttgtccgccatctgcggcacccacttggggctcacgtagctcgtgacctcgatctcggtcagcccggccgcctgcagccggtggacgaggccgatcttgacgctggccggcacgggagatttctcgttctgcagcccgtcgcgcgggccgacgtccacgagcctggctcgggtgggaagggatggcatgggagggttcctgaaaaaggttcgcgggattcgggcagcctcaatagcccctcgatggatcgacctcgccgcgcaccgaggcagcaccctggcggagggcatcgatcttgcgcgcgatctgggcgatgctctccgcgcgcagcgtgcgtgcggaggtgtggggcgtgacggtgacgcgtggatgaccccagaacggatggtccgcgggcagaggttcggtgcggaagacgtccagcgtggcacccgcgagatggccgctgtccagcaggggcagcaggtcctcctccacgaggtgcgctccccgcgccacgttgatcacgtagccgcccggcagcaggcgcgaaagcgtatcgcggcgcaggatgccggtcgtgtcgggcgtgaggggcagcaggttcaccagcacgcggctcgccgccaggaaatcctgcagcccgtcggccccgtggaaggtgcgcacgccttcgatcgccttgggcgagcggctccagccctgcacgggaaactcgaaatgcgccagggcgcgcgccacgcgctcgcccagcacgcccagccccatgacgcccaccgggaaatcatgccgcagccgcggcttgcggaaagcccagcggccttcatgctccgccgcctcgtaggcatcgaattcgcggaaatggcggatgacggcatggcagacgtattccgccatctgcacggccatgcccgcgtcgtcgagccgcacgatgcggcagccttcgggcacacggagcttcagcagcgcatccacgcccgcgccgatgttgaacagcgcctgcaaccggggctgctcgtccaggaactgctggggcggcgcccacaccaccgcgtagtcggcctcgggggcgccgggctcccagaccgtgatgcgggcatcgggcaaggcagcgcgcaggccttccagccagggcgcgggcggcgtatcggtacagcaaaacaggatgtcggtcattccccggagcctatcgcagagggcatggtccgcgctgtcacacaggctttcggcgcgccgtcatgccgccgcggccaggcgcagcaactcggccccttcggtcacctgatcgccgggcgcatagagaagctcttccaccatgccatcggcaggcgcggcgatcgtgtgctccatcttcatggcctccatcacggccagggcctggcccttggccacgcgatcacccgcgcgcacggcgaaggacaccaccttgcccggcatcggggcggtgagacggccgccttcggcctgcgcctcgcccgcatgcgccagccggtcgatggccgtgagctgcgcagcgccccgcggcatgaagacgtgtcgggcctccccgcgggcgtgcaccgtggcccgggtgcgctcgccggcaaaggacaggtcgatggcctcgcccttcccttccgcgccgccgggacgcccgaagccgagcggcccctcggccagcacggcgccgccggcctccacccggagcaggggcgcctcgccgggccggtaagtgagcgtcgcggaggccggctgcccggcacactccacctcgaagcgccggtggctctccccccatccctgccatccgtcccggcgtccgaacgggtcgcccggcagctcggccgcctgctcggccagcagcgcatgggccacggtcgcggccagcgacagcggcagcggcaccggcgactggtggaagagcaccgcctgctcgcgctggatgagcgcggtatccaggcgggcctgcgagaaggacccggtgcgcagaacgtgccgcaggaactgcacgttcgtcgccagccccacgatgtgcatgcgcgacagcgcctcgtccagccgcgccagcgcctgctcgcgcgtgtcgccgtgcacgatgagcttggcgatcatcgagtcgtagaacgggctgatcgcgtcgccctcgcgcacgccggcatcgatgcgcaccatgccgcgctcgaaatgcgtgcaagggccatggcgatagatggccaggcgccccgtggcgggcaggaactggttgtccgggttctcggcgcagatgcgcgcctcgatcgcatggccggaaatgcgcaactggtcctgcgccagcggcagcggctcacccgcggccacccgcaattgccactccacgagatcctggccggtgatcgcctccgtcaccggatgctccacctgcaggcgcgtgttcatttccatgaagaagaaatccatcgcgccgccctcgcgctgctcgacgatgaattccacggtgccggcccccacgtagcctacggctcgtgcggcggcgacggcggcctggcccatgcgtgcccgcatctccccggtcatgcccggcgcgggcgcctcctccagcaccttctggtgtcggcgctgcacggagcagtcgcgctcgaagagatacacgcacccgccatgcgtgtcgccgaacacctggatctcgatatggcgcggacgctgcacatacttctcgatcagcaccgcgtcatcgccgaagctgttgatcgcctcgcgcttgcacgactccagcgccgccgcgaaatcggcggccttctccacggcgcgcatgcccttgccgccgccgcctgcgctcgccttgatgagcaccgggtagccgatgcggtcggcctcgcgctgcagcagcgccggatcctggtcggcaccatggtagcccggcaccagcggcacgccggccttttccatcaactgcttggattccgccttgagccccatcgcctggatggcggacggcggcgggccgatgaagacgaggccggcgtcctggcaggcctgcgcgaactcctcgttctccgacaggaacccatagcccggatggatggcctgggcccccgtgcgacgcgccgcctcgaggatgcgctcccagcgcaggtagctctcctgcggcgcgctgccgccgatgtgaaccgcctcgtcgcaggctgccacgtgccgggcagatgcgtcggcatcggaatacacggccacggtcttcacgcccatgcggcgcgcggtggcggccacccggcaggcgatctctccgcggttggcgatcaggattttttcaaacatctttgcgtctcactccaaaatcaggccgccgcactcatctcgtggccggggccgcaggccgggaaaagaaaacagagagccgccgcagcacggcgcgcaggaacttcagcaataccaccagcaacagcaccgacaacgccaccatgcaggccagcgcgataccgaaggccaccggatgctgcgtggccagccagaccacgaccacgaccaggccgtcctcgaaaaacgacagcagccagttggacacgggctccggcgacgtgttggcggcggcccgcgcggtcatcttggtggccagcgccgtggctgacagcgagccgcccagcaggccggccgccagcgccattcccccgttgtccgggccgaacacgccggcggccagcagggcgcccgcgggcacgcggatcacgctatgcacggcatcccacaggctgtcgaaccagggcaccttgtcggcaacgaactccacgcacagcagcaacccgctcaccacgagcacggccgggtgctgcaggatgcgaagcccctccggcaacgccagccagccggcagcgcccatgcccccgaccaggaataccaccgcgtagagccggaagccactggcccagccgagccccgcggccagcgccagcaggcccggcatgtccagcgcgccggtggcatgccgcgcctgctccgccacggcctgggccgtgcccgcatccacgtgcagtccggcggcgtgcagccactggacgatgtgcagccagagggcatccatggcggcgggcccgcaggggcgtcctcagtcgcgtgccggcagccacgccggtttgcgcttctgcaggaaagcctgcacgccctcgcgcccctcgccgctcgcccggatgtccgcgatggcctccaccgtcgaggcgatgagcgcgtcgtcgatgggccgcccggcgatgtcccgcaccaggcgcttgcctgcggccaccgcctgcggcccggccgcggcgatcgcctgcacgatggcgtcgagcttttcgtcgagctgctcgaaatccaccacttcatgcaccagccccacgcgcagcgcctccagcgcgccgaagcgctcgccggtcacgacatagcggcgggccgcgcgctcgcccatggcctgcaccacatagggcccgatggtggcgggaatcagccccagccgcacctcgctcaggcagaacgcggccgtgtccaccgccaccgccacgtcgcaggcggccaccagccccacgccgcccgcatatacatcgccctggatgcgcgcgatggtcggcttggggcaatcgttcagcgtgcgcagcatcgccgcgagccggcccgcgtccgcgacgttctccgcgcgcgaatagtcggccatgcggcgcatccagttcaggtccgcgcccgcgcagaaggcggggccttcggccgcgagcacgatagcgcgcacattctcctgccggcccagcgtctcgaacgcgcgggtcagctcggcgatgacctcgtcgctgaacgcattgcgcacctccggccgcgcgagggtgacgcgcgcgatcgctccggcctggccgacgtgcaggtgtcggtattcggtggtcgtcatggtggattcctccttgtgctgtcaggatggtcgggcccgtggggccctcacatgcggaaaatgccgaacttcgtgtcctcgacgggcgcattgcgtgcggcagccaggcccagcgccagcacgcgccgcgtgtccgcggggtcgatcaccccgtcgtcccacaggcgcgccgtggcgtagtaggggtgcccctgttcctcgtactggcggcggatcggcgccttgaacgcctcttcctcctccatgctccaggtgccgcccttgccttcgatgctgtcgcgccgcacggtggccagcacgctcgcggcctgctcgccgcccatcaccgagatgcgagcgttcggccacatccagaggaagcgcggcgaataggcgcggccgcacatgccgtagttgccggcgccgaacgagccgccgatgacgatcgtgaacttcggcaccgccgccgtggccaccgccgtcaccatcttggccccgttgcgcgcgatgccctcgttctcgtacttgcggcccaccatgaagccggtgatgttctgcaggaacaccagcggaatcttgcgctggcagcacagctcgatgaaatgcgcgcccttgagggccgcctccgaaaacaggatgccgttgttggcgatgatgcccacgggcatgccctcgatgcgcgcgaagcccgtgaccagcgtggtgccgtagcgcgccttgaattcgtcgaactcgctgccgtccacgatgcgcgcgatgatttcccgcacgtcgaacggcttgcgcgtgtccaccggaatcacgccgtacagttcctgcgcctcgaacgcaggcgcctgcggcgctacggtgccggcggccggcgcgcgctcgcggttcaggttgcgcaccgcgtggcgcgcgagctgcagcgcgtgcaggtcgttctgggcgaggtggtcggccacgcccgacagccgcgtgtgcacgtcgccgccgcccaggtcctctgcggtcaccacctcaccggtggctgccttcacgagcggagggccgcccagaaagatcgtgccctggttcttcacgatgatggactcgtcgctcatcgccggcacatacgccccgcccgccgtgcagctgcccatcaccaccgcgatctgcgcgatgccctgcgcgctcatctgtgcctggttgtagaagatgcggccgaagtggtcccggtcgggaaacacctcgtcctggttcggcaggttggcgccgcccgaatcgaccaggtagatgcacggcagacggttctgctgcgcgatctcctgcgcccgcaggtgcttcttcacggtcatcgggtagtaggtgccgcccttgaccgtggcgtcgttgcacaccaccatgcagtccacgccgctcacccggccgatgcccgcgatcaggcccgcacccggcgcctcgtcgccgtacatgccgagcgcagccagcggcgcgatctccaggaagggggagcccgggtccagcaattcgcgcacgcgttcgcgcggcagcagcttgccgcgcgccgtgtgcttggcgcgcgcggcttcgctgccgcccagggccacctgggccgcgcggtcgcgcaggtcctgcacgagcacgcgcatcgcggaggcattggcctggaaatcggccgagcgggggttgaggcgggattcgaggatcatggcaggatcaggggaggatttcaggcggtggcgcgctcggtcaggccgagctgctccttcatggcgtcacggatcttgaatttctggatctttccggtcaccgtcatcgggaattcggaaacgaaccggatgtggcgcggcaccttgtagtgcgcgatctggccctggcagaacgcccggatgccgtcctcggtgggttgctcgccgggcttggcgatgatccaggcgcacagttcctcgccgtacttctcgtcgggcacgcccaccacctgcacgtcctgaacctgcggatgccggtagagaaactcctcgatctcgcgcggatagatgttctcgccaccgcggatcaccatgtccttgatgcgcccgacgatgttcacgtagccctcggcatccatcgtggccaggtcgcccgtgtgcatccagccctccgcgtcgatcgcctcgctcgtcttttcaggatcgccccagtagccgtgcatcaccgaatagccacgcgtgcacagctcgccggagcggccgcggggcacgggctcgccggaatccgggtcgatgatcttcacctccaggtgcggctgcaccaggcccacggtggaaacgcgcttgtccagcggcgtgtccgtgctgctctggcagctcacggggctggtctcggtcatgccgtaggcgatcgtgatctgctccaggtgcatgtcgctcaccacgcgcttcatgacctcgatcgggcagggggaacccgccatgatgccggtgcgcagcgtcgagagatcgaactccgcaaagcgcggatgctgcagctcggcgatgaacatggtgggcacgccatgcagccccgtgcagcgctcggcctgcaccgtctccagcaccgccagcggatcgaagccgtcgctcggatagacgatggtgctgccgtgcgtcacgcacgcgaggttgcccagcaccatgccgaagcagtggtagagcggaaccgggatgcagagccggtcttgcggcgtgaggcgcatgcactcgccgatgaagaaaccgttgttcaggatgttgcggtgcgtgagcgtcgcgcccttgggaaagccggtggtgccgctcgtgaactggatgttgatggggtcctgcgcgcccagcgtcttcgccacctcgtcgatgcgggcgtcctgcgcatcgccgcgcgcgagcagctgcgagaaccgcagcattccgggctcttcggtgcccccctgccccggcgcgtcgatccacaccacggtgcgcaggtgcggcaggcgccgcgcggccagttgccccggagactgctggctccactcgggcgccagttcacgcagcatgcccaggtagtcgctggtcttgaagcgggccatcgccaccagcgccttgcagcccaccttgttcagcgcgtactcgacctcggcagtgcggtaggcaggattgatgttgaccagcacgaggcccacctgcgcggtggcgaactgcatcagcacccattccgcgttgttgtgcgaccagatgcccacgcggtcgcccttctgcagccccagccccagcagcgcgccggcaaggcgccgcacctcggcatgcagttccgcataggtgtaccgcagaccctggtggcggctcacgagggcttcccggccgggctggcgctccgccatgccggcgaagaaatctccgagggtctgctcgatcaggggaacgcgggtgtcgccgcgcacgtggctggcggcgggcgaaaggacggacggatcggacgtctgggtcacggcatttgtctcctggtcatgcggtctctggcggaccggcggccggcggtcgccgcacatgcaagacagcatgccggcgggcacggccgcacggaccaagcatacgcctgcgagccgccgcccgggccaccgatcaggccacacaggttgcaattcgcgccacggagccgcacacttcctgcatgacgaccaagcctcaggcacctgccagcgccgcaacgcagccagtggcagccacccccatggccttcgtcgatgccatcgtgcatgcctatgtccagcgcggcatgagccccgccaacgccctggcagcggcacaaatcccgccacgcagcctgcagaatccgcaggcccgcatcaccgccctgcagatggaggcgctgtccgccgccgccatgcgagaactcgacgacgaggcactcggctggttctcccggcgcctgccctggggcagctatggcatgctggcgcgggcctccatcagctcacccacgctgggcatcgcactgcgccgctggtgccgtcaccatgcgctcctcgcggacgacatcggcctgcacctggatgccgtggacggcaccgccacgctgtcgctgtccgagcagagcgagctgggcgtgctgcgcgagttctgcaccgtctccgtgctgcgcaatgccctcgggctggcctgctggttcatcgactcccggctgccgctgctggatgcggcctttccgttcatgccgccgccccatgccgcggtctatccactgctgttcggggtggctccgcgcttcggcgccccccaggccctgctgcgattcgacgcccgctacctcgacctgcccctgcagcgcgacgaggacgcgctgcggctgatgctgcaacgcgccctgcccctcaccgtgcgccagtaccgccgcgaccgcctgctggtacagcgcgtgcggcaggcgctggcccacgcaccggagctgtcccacagcgcgcagacgctggccgccgcgctgcacgtctcgccccgcaccctgcaccgccagctccgggaggaaggcgcctcgctgcaggccctgaaggacgaggcccgccaacagcgcgcgcgggacctgctccagcgcacggacaggcccgtcaaggccgtggcccgggcggccggcttcgccagcgagaagagcttcatgcgcgccttccggcagtggacggggatgtcccccaccgcctaccggcagcaccagcgcgcctacaggccgtagcagcgcctcagcccggcatactcgtaataccggctgccgcccgcatggcgtgccccttcgcaggccgcggggaaatccacctcctgctcgttgaacagcatcttcaccaacaccttgccgcccgcgtcgcgtaccacgtcccactgcacattcgtggccatcggggagacatcctcgccgcgccagggattgagggcataggcataggtctgcgcgcgcggcacgggcgtggaggcattgcgcaaccccagccgcgcggcgaacggaatcatcacctccgcatgggtgaaacgcagccgggccacccgccccatccggccctgcgcgatgcggcccacctcgtcgaagaaatcctgcagcagcgcctgcgtgaaacgggtcgtgacgccgccgtactcggtcgcggccggccccttgccgtagaaatcgtcgatgtcctgcaggtacgcgaaggtcggcgcatgctctgcgggcatgtacgcaccgaaatccacgccgccggtctcctgccgcatgcccggcgcgatgatgtagagctcgtagagcagcgctgccgcgtccacggcgccctggatcttcgtcttgccgtccccggtcagcgtgctcgtgaagcggccgtccgcgctcgcgaaggtgtgcgtgccattgttggaaaagctgtagctcccggcatccagcctgtcgatgaaatccgcggtgaacaggcgctccagcaccgccctcgcatggacccgcacctcgggcgtggcacgcgcagcagccaccttggccgcggcctccgcgccgtaaccggcggcatccttgcctgccgcgtagcgctggtaatccaggctggcggcgagcaccgccgcatgcaccgcggagccgtcggacaccgcatcgcccgtggccgacagcttgtgcggatagagctggtagcgatccaccacggcaggcacgatcgctccggccacggcaggcgcggctgcagccagggacgccgcgaagaactgcgagctgtccaccgcccggtcctgcccggaatgcagcacttccacctgccgtggctgcccctggaagcgctgcccggtaaacagttcggcatcgcgctgcaccagccgcgccgccaactggcgatgctcggcgatgcccacctgggtcaggttgccgtagcccggcgagccgatgccgtcgacgccccagcccagcaggaaattggcccgcatgatcttctcgacatccggcccgagctggcgccccagcggggtgagcgccccatcggcctgcgcccgcatccagaggttcagcaccgcatcgtcgtacttgaggctggacagcccccgcgaaccatgccgggccaccagttcggcatacaccttcgagaagcccggcggaggtgcctcatagctgtcagcagactgccggggctggtaggcggtcttggtggcataggcacccgaagacggcacgggcgtgaagctgccaccaccgccgcctccgcagccagcaagcgtcagggcaagaaacagggccggaacggccaggcggagcggaagacaggcggtgggcatggcagaaggaaagctggcacgaagccggcaaggctacgcccgccatgcgacagcctcatgaacaccgcggcgcggcgcccgggtcctgggccaccccgagccatgtgcacagctcgtccatcgcgccgatcacctccaccgccccggccgcccgcagggcagcggcggggtcatggccccaggccacggggctgtagcccagcacggtggcaccagcggccacgcccgccgtgacgcccgtcaccgtatcctcgacgacaaggcaccggccgggtggcacccccaacgcagcggccgcggccaggtacacgtccggagccggcttggtgcggggcatctcgtgcccgctgaacacgcgcccctggaagtgcggcagcaaccccactttcgagagctgcagctccaccttgtgccggtcggcgccggaagcacaggcaatgcgtcccgacgtgtgggcatgggccgcctccacggcccgccgcgcccccgggatggcctgcagctccgcagccagggcggcattgcgccgctcatagaaaattgccatccactcgtccgtcagcggacggcccgtctccgcctcgatccgggcggcttcgctgcgcacggccttgccgatgaagatgcgcatgcactcctcgatcgtcagcgtccacccggattcctccagcatggcacgcagcacgcggtgggtgatcggctcgctgtccaccagcacgccgtcgcagtcgaacagcacggcatcgatcggagcaagcgcccggagccgggcggaagggggcagcgacagggcgtcggagggcatggcagagatccgttgaaggtgcgcaccaaaaaaagcggcgcccgcctggagcgccgcaaagcacactcgaatctaccgcatgcaggcctgccgcctgccggggccggtacccgatgcgccgtctgtcacccaaagggacggcaaggccgcgcgtggcccgggcaccatgaagcgaccggcacggcctgccgtggaaacgccgcagaaagcggacgcaaggcattgtcggaagaacggggccgcttccgtaccccaccggaggggggtttttgttacccggcagcacatccacagacgcggcaccgcgtcgctgccaggcatcgccggacggcggccagacttcaggacctcccgtccagccagcgtgccagcacggaatgcagcgcctccggtacgagcggcttgcggaagacgaggtagccatcttcctcggcctgcgccagcggggcggcgtcatattcgccgctgaccatcgccccgcgcgcggacggaaaccgttggagcagcgcgcacagtacatcgaagccgctctcgcctccacccaggcgctgatcgcacagcaccacatccggcgccctgccggacgccgcttgctccagggcctgtgcccccgtcgcggccatcgcgacatgcagcccccaggaccgaagcaactccgccacggcgtgggccacctgtggatcatcctccaccaccaggcaactgcccgacagcgagcccaggcgctgctgccacggtggaagcggcaccaccgccgatcccgccggagagttcgcgctccgcgctccggcgtccaccgcctccaacaccagccagaagcacgagccgcgtcccggccgggattcgaaaccgtattccgcatcgatcagccgcgccgaccgggccaccaccgacagtcccaagccatggccagcgacttcctgcgtccagcgggcctcgccccggtagaagggcgcgtagatgcggtgccggtcctccggcggcacacccgggccggtgtcccagacctcgacgcgccagaccccgcgccgcatccgcgcgccgatcagcacgccacctgcgcgcgtgtagcgcagtgcgttctgcaccaggttgaaaaccatctgcctcagcagcgccgcatcggcacgcacgacagccgggcgattccgcggcagatagacctccagccgcaggccgcgatggcgcgcatccgggccgaacaccgtggacacgtcgtgcagcacctctgcgagagagacatcctcctgcacgacggcataggccccggactccagccgggaaagatccagcagtgcgttgaaaaggaaggtcagcgagcgggcgcagtcctggatcccctccagcaccggcaccagccgcgcatcggcattgcgctgctgcgcagactccaccagcagtcccatcgcatgcagcggctgccgcaggtcatggctggccgtggaaagaaagcggttcttctcctccagggcgcgctcggcctgctccttcgcggccaggtagcgctcggccagctgcaggcgctggcgctccatctcgacctgctgcacgacgaagcgccgcgatccccacgcatgccgcaggatcactccgccatagagcacggtcaatggcagcatggcctgccagcgatcgggaaaataccagaccgcggcagccagggtgggcccgtagatcgccgcgaagaacggaaagaacacccgtggatgcggcgccaggaaagtggtccccaccgcgagcaccgcgcaaatgacgaggtacgtcagcaaccggaactccagcggagcagcttgcgtgagcaggatgggaaccgcccagcacgcgccatccatcgccgccatcgcctggaaagccccctcccagcgcgggaccaccacgtggtcgggcaacgcggcatcgcggcggaagcgccgcagcaggaacagaagcacgcagacgaagacgagaaaacttccccaccacaccagcatgtgcgtggccggagcgccgttgcgcgcgtacagccaggtcagcacaccggggatcacgagggcgggaatctcggaggtacctccccgcgatgcgagcgaatccagcaagcggcggcgcaccgccagatcgagcccggcaccggatgcctgggcgtcgtcgctgccatcgtcgcgccacgcatcgggatacaggctgtcaggagcagtgggcatcgtatggcaatgagtggatgaaggggcgcgatcaggaccagccggggtggagcaggccggcatcagccgcgcggaaactcgccatccacgtagaaccagcgcccgccctcgcgcacgaagcggctgcgctcgtgcaggcggtgggcccgaccgcccgcgtcgcgctggcgcgccacgaactccacctcggcccggtcctcacccagcgggcggtgcgaccgcacctccaggccgagccagtgcacgcccggctcgaacgccaccgatggcggccggtgttccgcggcccaggtggcgcgcagatagtccgcattcccctgcacgaaggcggtatagcgcgaccgcatcaggctttcggcatcgggcgcggggcaggtgtcccaatggtcgatgtacctgccgcagcaatccgcataggacagcggcgtgcgccggctcgaaagccgcccgcaagggcactcggaaggggaggaagacaaacgggacacggcgaccatcggcatgggaacggggaggcattcttgcagatgcctgccaatccgcgaccaatggcacactcccggtcgggccggcatgcatgccggtccccttcatttcctggagatcgacgatgtgggctctgagcgtgccatggtgggaattcatcctgcgcggcgtggtggtgtatgcattcctgctgacgttcctgcggctcacgggcaagcgccagacgggtcagttcgcgccgttcgacctcgtgctgctgctcatcctgtcgaatgcggtgcagaactccatgaatgcaggcgacaactcgctcatcggcgggctcatctcggcatccacgctcatctgctgccacgtggtgctggcccgggccaccttccgcttcccgtggctcgcccacctggtggacggccgcccccagaccctggtggacaacggccgggtggaccggctcctcatgcgccgggaactgctgtccgcggaggacctcgccgccgcactgcgtgccggcggctgcctgcacctgcacgaagtggagcgcgcgaccatcgagaccaacggccagatcaccgtggtactgcgcgaacgcagcagcgccagtggcggaggcatcgcggaccgcgggtgagcagcgcaccgccacgcatcgcagcccccgcaatccgcgctcaggccagcgcgcgggtgatgaggattttctgcacgtcgctggtgccctcgtagatctggcacacccgcacatcgcgatagatgcgctccacgggaaagtcattcaccaccccgtagccgcccagcgtctggatggctgcgctgcacacacgctcggccatctcgctcgcgaacagcttggccatggcggcctccttcaggcaggggcgccccgcatcccgcagggccgccgcgtgccagatcagctggcgagcggcttcgagctgcgtggcgcaatcggccagccggaatcccacggcctggtgctggaagatcggctggccgaaactctcgcgctccttcgcatactgcacggccacatcgaaggcgctgcgcgccatgcccacgctttgcgctgcaatgccgatgcgccccccttccagggcgcccagcgcgatcttgtagccctcgccctcggcgccgatccggttctccaccggaatgcggcatccctcgaacaggatctgcgccgtatcgctgctgtgctggcccagcttgtcctccagccgtgccacgacgtagccgggggtatcggtgggcacgatgaacgcgctcatgccacgcttgccggccgcgcggtcggtcaccgcgatcacgatcgccacctgcccgttcctgccgctcgtgatgaactgcttcacgccgtcgatggcgtattcgtccccatgccgcaccgccgtggtacgcagcgccgaggcatccgagccgacatggggctccgtcaggcagaacgcccccagcatctcgccgcgtgccaggggctcgagccaccggcgcttctgcgcctcgctgccgtagcgcatcaggatcgcattgaccgggcagttggtcacgctgatcgccgtgctcgtgccgccgtcacctgccgcgatctcctccagtaccagcgccagcgacagataatccagcccggcgccgccgtgctcctccggcacgcagatgccatatgcccccagggccgcaaggccccggtgcgcatcgcggggaaacaggtgctccttgtcccagcgggccgcatgcggccacaactccgtctgcgcgaaatcgcgcaccgcgtcgcggatcatctcctggtcctgcgtcaacagcatgtgcttgtctccatatcgttagaagaaaaaagacggtgccggccggatgcagcattccatcgtcattgcgccggacggtggatgtccggccgccgggcgccgcgcaaccagttcaccaaacgacgtccttgccatatgcagggcttttccaagcagtgccacgaaaaagcggccatggcgaaagtcagcgccagggaaagcgcgaggcagacaggcaaactccacccttggcgcaggcatatttccgtgatcgcctgctggatcgggaaggcgtagatatagacgccataggagaaatcctcgcgcgggaaaccgttccatcgccagcggcgcaccccagcgtgggccagccagaaagtgccggccgccaccatcgcccagaccccgacctgcaccttccccgctccggtggcgacggacgcaatccatgcaccgcaggcggctgcgatccacatccacgcatgggtgcgcacgcggtacgccgcaaaggagcagcccagcaggaacagcacgccgagcgcggaaacctcggacgcgccgaacaactcggacagccaggcaggcactgcaacaccggtgcccatgcggcgggccagaaaccaccatgccgccatccccagcgccgccaccgggaagatccagcgccgccgcagccctcctgccacgccggccgccgacagcaacacgtacatcagcagctcatagcggatcgaccacagcgagccgttcaccgcccgggcaaaaggattggattcgaacacgccaggcagcacctgcaccgtcgcgatgcctgccgcattgttgaagaaattgagccacgtcccggggtgcgtccaatattccgtggccggcaatcgcgtcatggcccaacccaccacgcatacggaaaacgcgctcgcaaccaccaatccaggaaagatgcgcgccacgcgcttcacccagaaaacacccagcgcaggttcccgttcccagctttggaagaccaggtagccgctgacgaagaaaaagcaatagaccgccagcgagcccagtgtgtggccaggaaacggaaccggcagcgtcaaccggtagaggaactcgccatgcgacaacagcaccgcgacggcagccgccagccggagcagattgaagcgattgtccccatgggacaccggcgcgctcacgcagcaacctccgccactccgccagggctggcactcaccattgcatcgcccttcttccatcgtggtgcagcaaccgcccccggtcacccggggtgacgctccccagcacggcgcgcatgcgctcgacactctccgccacctccagcaggccgcccgccccacccatgtccgtacgcacccagcccgggtccagcgtgacgagcgtcgcctggggatagtcgtgctgcgcggccgccacggccatgttcagcgcggccttgctcgtgcggtacagccacgacccgctgttgggcacactgccgatcagcgacatcgaggacgagaggaacgcgaacacgccacgggcttccgccaccaggggcgccacctgtggcagcgcctgcatcgcgccgagcacgttggtatgcattaccgcatcgaaatcctcctgcgtcggcggcgtgagtactccaggtcggcggatcacgccggccacatacagcgcaaggccgatcttctcgccatcgagctgccaggccaggccgctcacgctggccggccgggcgacatccaccgtcagcacctcggcgcccagcgcacccacgcgtgcgcgtccggcctcatcgcgcaccgtcgcgatcacgcgccgtcctgcctcgcggtactggcgcacgaactccaggccgatgcctcgcgacgccccgatcaccagcaccggatggcgggagcgatcctccgacacggaagcgctcacaccagttcgatcgccatggccgtgccttcgccaccgccgatgcacagcgtcgccagcccgcgccgcttgccgcgcgccttcagcgaatggatcagggtcacgatgatgcgcgccccgctcgcgccgatcggatgccccagcgcacaggctccgccgttcacgttcacgatgtcgtgcgctacgtccagctccttcatgagtgccatgggcactaccgcaaaggcttcgttcacctcccagaggtccacgtcctgcacgctccagcctgccttggccagcgccttttgcgtggcgcccacgggcgcggtggtgaaccaattgggctcctgcgcatgcatggcatggcccgcaatgcgcgcgatcggaacggcgccgagacggcgggccgtggactcgcgcaccatcaccagcgccgcggcgccgtcgttgatgctcgagctcgatgccgcagtgatggtcccgtccttcttgaacgccggcttgagcgccggaatcttgtccagccgcaccttgcccggcccctcgtccaccgacaccaccgtctcgccggcacgcgtcttcaccgtcaccggcgcaatctcggccgcaaacgcgccggattccgtcgcggccttcgcgcgctgcacgctcgccacggcaaatgcatcctgctgttcgcgggtgaatccgtacttcgccgcgcagtcctcgccaaacgttcccatggagcgcccaggctcgtaggcatcctccagcccgtcgagcatcatgtggtcgaagatgcggtcgtggcccaaccgatagccgccgcggcccttctgcagcagatagggcgcattcgtcatgctctccatcccgccggccacgatcacttcgtgcgctcctgcgaggagcatgtcgtgcgcgaacatcgcggccttcatgcccgagccgcacatcttgctcagcgtgacggctccggcgctcttgggcagcccgcccttgaacccggcttggcgggcaggcgcctgcccctgccccgccatcaggcaattgccgaacagcacttcgccgacgctctccggtgcgatgcccgcgcgctccacggccgcacggatcgccacgccccccaggtcatgggcggccaggcccgagaaatcgccctggaaagcccccatgggcgtgcgtgcggcgccgatgatgacgatgggatcttgctgcattcggagtctcctgtgaaatgtgtgggtccgggtcagggaagaacagcgcagcgggcaggcccggccgcgccgcgcggcatgggtcaggccggcgagccggcgccgaagcgccgctcggggtcatagggaaatacgtcgtacatgtgcccggcctgtatgcgctccttgtgcgactgccagaagaccggatcgagcaggtccgcgtggtggcgcatgaacacctcccgcacggcatcgttgcccagcaggaaagggccgaaggtttcgggaaacacgtcgcgcggccccacggcccaccagacctctcccgaaaactcgtcctcttcattgcgcggggccggcaccttccggaaatggcaatcggtgaggtattcgatctcgtcgtagtcgtagaaaacgaccttgccgttgcgggtgacgccgaagttcttccagagcatgtcgccgggaaagatgttggcagccaccaagtccttgatcgcgttgccgtactcgaccacgctgcgctccatctgctgccgcgcgcgcacgtcgtgcggcccggcatcgaacgcctcctgcagatagatgttcaggggaatcatgcgccgctcgatgtacacatgcttgaggatcacctcgacattcccgtcgccgtcgcggtcgctgatctccagctggctgggcgcgaacttctcgatctcggcgatcagatcgtcctcgaaacgctcgcgcggaaaagccacctcgctgtattccagcgtgtccgccatgcggcccacccggtcatgctgcttcaccagcaggtacttgcccttgatctgctcccgcgtggtgtccttctgcggcgggtagtagtccttgatgaccttgaaaacgaacgggaacgacggcaggtcgaacaccagcatcaccatgcccttgataccaggcgcgatgcggaaacgatcgctcgaatagcgcaggtggtgcaggaagtcccggtagaagagcgtcttgccctgcttggccagccccagggcgttgtagagctccgcccgcggcttgcggggcatcaggctgcgcaggaactgcacatacgcgctcggtatctccatgtccaccatgaaataggcccgggcgaagctgaacagcatctgcaggtcgtcctcgccgaacagcgccgcgtcgatcacgtagcggccatcggccccatgcaggatgggcagcgcgaaagcgatttcctggaacccgttgatcaccttgcccaccacgtacgcgcccttgttgcggtagaacaggctggacagcacctggatctggaaattggcgcgccatttcgccggcccgagccggggacgcatcacgtccgccacgcgcgccgcgtcgcgcgcaaggtcctcgaactcgccctgcagctggaagttgtccacgacgcgcaccagcgtctcctgcagcgtgtccggcgaagggtagtaggcccggtaggtcggccgcgccccgggctcgtcgttctcgagatactccgtgctgatggctggtcgcacgaaaatgaagtcgttgtggaagtgcgttcggtgcaggatcttggtcgtgaccgaattgaagaacgtctcggccagctcgggttgccggtgccccaccagcaggccgatgtaatgcagcttcacctggtaccacacgtccatcggctgagcccctgctgaaaactccttctcgagcctgcgcacgcactccttcacgcgcaggtcgtagaactcgatgcgctcgcgctgcgcgcgttgctggctcgaccagtcggacgtttcgaagcggtgcttcgcgcgcgccgactcggcacggaacagccggtaatggcgattgaagccgtccatcatcgcctgcgcgatgccgtatgcggccggagaatcgagacgccgtgggaacatggctggttgctccatcgacacgttgcggaagatggtgtcctagccccgcaggcggttggccacgccctggatcgctgccttgtacacggaatccagtccctggatacccgacaccgtcatgtggaggttgttgatcagcccgtccttgaggccgtagcaccagccgtgcagcgtcaccttctgcccccggccccaggcatcggccatcaccgtcgtctgcgccacgttcaccacctgctcgatggcattgagctcgcacagcacgtcgagctgcaggtccgccggcgtggcggcgatcagttccttgtggcggtcccggacatccttcacgtggcgtatccagttgtcggccagccccacgcgaacgccttccagcgccgcacgcacaccgccgcagccatagtggcccacgaccatcaggtgctccaccagcaactggtccaccgcgtactggatggtcgagaggcagttcaggtccgtgggcacgaccacgttcgcgacgttccggtgcacgaacacctcgcccggctccagccccgtgatctggttggccggcacccggctgtccgagcagcccacccacatgtaccggggcttctgctgcgccatcagctccgtgaaaaagccagggcgctcccgttccatccgtgcggcccacgcgcggttgtggacgaacagttcatcgatgctgggagcggtcatcaggcttctttctggagcgttgtacaaaagtcaggcggtctcggcaaacagttcccggccgatcagcatgcggcggatctcgctggtgccggcgccgatctcgtagagtttcgcatcccgccagaggcggccgagcgggtactcgttgatgtatccgttgccaccgaagatctggatgccctcgccggccatccatgtcgccttctccgcgcaccacaggatgaccgaggcacagtccttgcgcacctgcctaacgtgctccgtgccgagcatgtccaggttcttggccacggtgtaggcgaaggagcgccccgcctggagcaccgtgtacatgtccgccaccttgccctggatgagctggaactcgccgatgctctggccgaactgcctgcggtcatggatgtagggcaccacgttgtccatcacggactgcatgatgcccagggggccaccagtgagtactgcgcgctcgtagtccagcccgctcatgagcaccttcgctccgccgttcacctggccaagcacctgggagactggcacctccacgttttcgaacaccagctccccggtgtggctgccccgcatgcccagcttgtcgagcttctgcgcaatgctgaagcccttcatgcctttctcgatcaggaaggcagtgacgccgcgcgcccccagttccggctcggtcttggcatagaccaccagcgtatcggcgtccgggccgttcgtgatccacatcttgctgccgttgagcaggtagtagccgcccttgtcttcggccctgagcttcatgctgatcacatccgaacccgcgccgggctcgctcatggccaaggcgccgacatgctcgccggacaccagcttcggcaggtacttgcgcttttgctcctcggagccgttgcggtggatctggttcacgcacagattgctgtgggcaccgtaggagagccccaccgacgcgctggcgcgggaaatctcctccatcgccaccatgtgggcgaggtagcccatctgcgcaccgccataggcttcggagaccgtgatgcccaacactcccagctcgcccatcttgcgccagagatccatcggaaactgatcgtcccgatcgatctctccggcgcggggcgcaatctcggcctgtgcgaactcccgcacggcatcgcgcagcgcatcgatgtcttcacccaattgaaagttcagtccgggcaacgaggaaatgctcatagggttgtctccttgaaggggtggcaaaggctgccttcggcgtgcctgcggccaaagcctgcagcacagcaggcgcaatgacgtttacgtaaacgtcaattatggagcattccggcccttgctggatttctccaccttggagagcagcgatcgcgcctccctttcgtgttcccggatctcatcgaggttggcctgcagatcagccatctgttcttccaattgctgtcgatggcttgccaacacatccaggaacttcctcaactgcacgccggtatccctggggctgtcatacaggtcgatgatggatttggcttccgccagcgagaggcccagccgtttcgcacgcagcgtcaatcgcagtcgcgtgcggtccctggcagagtagatgcgcgtgcggcctcccggcccggaacgttcgggctggagcagccccatgtcttcatagaagcgcatcgcacgcgtcgtgaggtcgaactctttggcgagatcgctgatggtgtaagtgacggccatgaacagggacaacaggatgtggagacagcaaggtgcacgcatcgcctcaggttgacgcacacgtcaatcgtaccgtagccccaaccaaagcctgttgcggatgtgccgctccccccggacgcacacgcgccaggccggcacaaaaaccaccatggaatcaaaaaaaggaaaactgcttggccgtccgaaaacggggtccacgtcattgcgacgtgcagcggctgccatgcgcgtgaaacgcagcggcttgaaagcaaaaaagcaaaacgccctcagaccgatgaggatctgagggcggcttgggctgtaggagcctgacgatgacctactttcacacgggaacccgcactatcatcggcgcaaagtcgtttcactgtcctgttcgggatgggaaggagtgggaccaacttgctatggtcatcaggcataaagggttgctatcgagcctttgtggggctggacggcgaattcatagagcaaatcagcttgtgtgtttgattgcgtcacttggcataacaaccttgacggtgttgtcaaagttatagggtcaagccgcacgagcaattagtactggttagcttaagcgcttgcacgccttccacacccagcctatcaacgtcctggtcttgaacgactcttcagggggctcaaggccccggcagatctcatcttgaaacgagtttcccgcttagatgctttcagcggttatctcttccacacttagctactcggcaatgccactggcgtgacaaccgatacaccagaggtgtgtccactccggtcctctcgtactaggagcaggcttcctcaaatctgcagcgcccacggaagatagggaccaaactgtctcacgacgttttaaacccagctcacgtacctctttaaatggcgaacagccatacccttgggaccggctacagccccaggatgagatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccagagtaccttttatccgttgagcgatggcccttccatacagaaccaccggatcactatgtcctgctttcgcatctgctcgacttgtcagtctcgcagttaagcacgcttatgccattgcactattagcacgatgtccgaccgtacctagcgtaccttcgaactcctccgttacgctttgggaggagaccgccccagtcaaactgcctaccatgcactgtccccgatcccgataagggacctaggttagaacctcaaacgcaccagggtggtatttcaacgttggctccatgagaactagcgtcctcacttcaaagcctcccacctatcctacacagatccgttcaaagtccaatacaaagctacagtaaaggttcatggggtctttccgtctttccgcggggagattgcatcatcacaaacatttcaacttcgctgagtctcaggaggagacagtgtggccatcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttactgggacttcaatcaagagcttgcaccccatcatttaatcttccagcaccgggcaggcgtcacaccctatacgtccactttcgtgtttgcagagtgctgtgtttttattaaacagtcgcagccaccgattttttgcaaccgctttgggctccctttgtacaagttcacctacttgcggcataccttctcccgaagttacggtatcaatttgccgagttccttctcctgagttctctcaagcgccttagaatactcatctcgcgcaccagtgtcggtttgcggtacggtcgtgtgtagctgaagcttagtggcttttcctggaagcagggtatcactcacttcgtctgcaagcagactcgttatcacccctcatctaagcccggcggatttgcctaccaggcacgactacaggcttgaaccaacatatccaacagttggctgagctaaccttctccgtccccacatcgcactacacatcggtacaggaatattgacctgtttcccatcaactacgcatctctgcctcgccttaggggccgactcactctacgccgatgaacgttgcgtagaaaaccttgcgcttacggcgagggggcttttcaccccctttaacgctactcatgtcagcattcgcacttctgatacctccagcatccgttaccagacaccttcacaggcttacagaacgctctcctaccacgcacagtaaactgtgcatccgcagcttcggtaactggcttagccccgttacatcttccgcgcaggacgactcgatcagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctgactgttttagccttcccacttcgtttcccacttagccaattttagggaccttagctggcggtctgggttgtttccctcttgagtccggacgttagcacccggtgctctgtctcccaagctctactcttcggtattcggagtttgccttggtttggtaagtcgccatgaccccctagccaaaacagtgctctacccccgaaggtaatacttgaggcactacctaaatagttttcggagagaaccagctatttccaagtttgtttagcctttcacccctatccacagctcatccgctagttttgcaacactagtcggttcggacctccagtacctgttacggcaccttcatcctggccatggatagatcacttggtttcgggtctacacccagcgactggacgccctattcggactcgatttctctacggcttccctattcggttaaccttgccactgaatgtaagtcgctgacccattatacaaaaggtacgcagtcacccttgcgggctcctactttttgtaagcatgcggtttcaggatctatttcactcccctcccggggttcttttcgcctttccctcacggtacttgttcactatcggtcgatgatgagtatttagccttggaggatggtccccccatattcagacagggtttctcgtgccccgccctacttttctctagctcagtaccacacgtctgttttcacatacagggctatcacctactatggccggactttccattccgttttgttaacagtcgtgctatcactagaaggctcctccgatttcgctcgccactactttcggaatctcggttgatgtcttttcctcgagctactgagatgtttcagttcacccggttcgcctcgcatgactatgtattcatcatgcgatacctcttgcgaggtgggtttccccattcagaaatctccggatcaaagcttatttgccagctccccgaagcttatcgcaggctatcacgtctttcgtcgcctatcatcgccaaggcatccaccacatgctcttagtcacttgaccctataactttgacatctcttgcgagacatctccgctttctttcaaggacttgcgaggtctttcacctcgcgcgttatgccgtaatgtgaattcttcttcggtattgctacctagagaacaattcgtcattactgaacttcaatcagctttcgctcaattgaatattcgttttgacgcaatcaaatttttgttgccgacggcacggtgcagtttcctgctttccgccggcaacgctgattcgactctatgaatttttaaagaacagccgattgacccggtctataccggaccaacaacaaagaggcctcttgcgaagccgctttggtgttagtttctttgccctaccacaggacatattggttggtggaggatgacgggatcgaaccgacgaccccctgcttgcaaagcaggtgctctcccagctgagctaatcccccactgatcctcgcatcttatgttcggaagatttggtgggtctagttgggctcgaaccaacgacccccgccttatcaagacggtgctctaaccagctgagctacagacccatgtcggttagcaccgacttcttccaacaaccgataagtgtgggcgttcaatattgaatgctgttttccagaaaggaggtgatccagccgcaccttccgatacggctaccttgttacgacttcaccccagtcacgaaccctgccgtggtaagcgccctccttacggttaggctacctacttctggcagaacccgctcccatggtgtgacgggcggtgtgtacaagacccgggaacgtattcaccgcgacattctgatccgcgattactagcgattccgacttcacgcagtcgagttgcagactgcgatccggactacgactggctttatgggattagctccccctcgcgggttggcaaccctctgtaccagccattgtatgacgtgtgtagccccacctataagggccatgaggacttgacgtcatccccaccttcctccggtttgtcaccggcagtcccattagagtgccctttcgtagcaactaatggcaagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgttacggttctctttcgagcactcctctatctctaaaggattccgtacatgtcaaaggtgggtaaggtttttcgcgttgcatcgaattaaaccacatcatccaccgcttgtgcgggtccccgtcaattcctttgagtttcaaccttgcggccgtactccccaggcggtcaacttcacgcgttagcttcgttactgagtcagtgaagacccaacaaccagttgacatcgtttagggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgtgcatgagcgtcagtacaggcccaggggattgccttcgccatcggtgttcctccgcatatctacgcatttcactgctacacgcggaattccatccccctctgccgtactccagcgatgcagtcacaaatgcagttcccaggttgagcccggggatttcacatctgtcttacatcaccgcctgcgcacgctttacgcccagtaattccgattaacgcttgcaccctacgtattaccgcggctgctggcacgtagttagccggtgcttattcttacggtaccgtcatgacctccctttattagaagaaggcttttcgttccgtacaaaagcagtttacaacccgaaggccttcatcctgcacgcggcatggctggatcaggcttgcgcccattgtccaaaattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggctggtcgtcctctcagaccagctacagatcgtaggcttggtaagcctttaccccaccaactacctaatctgccatcggccgctccgttcgcgcaaggccttgcggtcccctgctttcatccatagatcttatgcggtattagcaaagctttcgcctcgttatcccccacgatcgggcacgttccgatgtattactcacccgttcgccactcgtcagcatccgaagacctgttaccgttcgacttgcatgtgtaaggcatgccgccagcgttcaatctgagccaggatcaaactctacagttcgatcttgaaatttaaagtctttcgacttcactcataaaaacggaattgaagtgaacttcacttctattctcatgagcgtttgtagtgctaagcactagttccgaagaacttggcactcgccatcaaacgcccacgcttatcggctgtatatttttaatgaaccagaagatcagatttctcttttcttctcaactcgctgcaatcagcgaagccttgaattctaacagagtttttaaagtcctgtcaaactttgtggttatttgtctttcgacttctaaccacccgccaactttaaccgccgcaatctcttgcagcacctcagatcagcgaagccttgaattctacaccagtttttagcaccagcgcaactctcagcaaaacttttctcttctgccaccttcaccacctaccctcatcgcaatcccctcaggaaccgcagcaatctcagtagcgaagcccgctagtatagcaacaatttcgcgtcgtgcaggcattttttgcaacccgccctaccaaaggtgcacgatgtcccctgggttcgccttccactatctatatctatggctctcatctccctcctagacgcacaactggccttcgggcataccgccctgctggaccatgccgacttttccctggaggcgggcgagcgcgtggggctgatcggccgcaacggtgcaggcaagtcatccctgctcaagattctcggggggctggcgcacacggacgatggggcgatgcatgtccaacagggcctgcggatcgcctatgtggcgcaggaaccgctgctggacgcggggcatacggtgttcgagtccacggccgcagggctggcgcacgtggtcgcgctgcggcaacgctatgaaagcgccaccggggccgacctggatacgctgcagaccgagatcgaggccgtggagggctggaattgggagcgcagggtggaggaaacgatgcagcggctgcacctggatccgcgagcccgcgtgggagacctgtccggcggcctgaaaaagcgggtcgccctcgcgcaggcgctcgtcacccggcccgacgtattgctcctcgacgagccgaccaaccacctcgacgtggattccatcgaatggctggaagagttgctgctggcatttccaggcagcgtggtcacgatcacgcacgaccgcgcgttcctggaccgcatttccacccggatcgtcgaactcgaccggggtcgcctgctgtctttcccgggcaacttcggacaatacgtgcagcagaagaccgagcagctggcgcaggaggcggtgatcgccgccaaggccgacaagctgctggcccaggaagagatatggatacgcaaaggagtggaagcccgccgcacccggagccagagccgcatcagccggctggaagccctgcggacgagccgcgcggcgcgccgggacgcgctgggaagcgtcaggatggacatcgcgtccggatccgcgtctggctaccagggaaagatcgtggccgagctggcgcacgtggccaaggcgttcggggacaaagccatcgtgcaggacttttccgccacgatcctccgcggcgacaaggtcgggctggtcggcccgaacggcgccggcaagacgaccttgctgaagctgatcctgggcgagttggcaccggacagcggcaccatccgccggggcgcccacctggaggtcgcctatttcgaccagatgcgccacgcgctggatctcgacgcgaccctggaagatttcatcagcccgggcagcgagtggatcgagatcgggaagcagcgcaagcacgtcaagagctacctgtcggacttcctcttctcgcctgcacgggcgcagtctcccgtgaggtcgctgtccggcggggaacgcaaccgcctgctgctggcacgtcttttcgcacgcccggccaatgtcctcgtgctggacgagcccaccaatgacctggacatcgatacgctggatctgctggaggaactgctccagtcctatgacggtacggtgttcctggtcagccacgaccggatgttcctcgacaacgtcgtcaccagcaccattgcctatgagggcgatgcgcgatggcgcgaatacgaaggaggcgttcaggattggctggtgcagtcccggcgcagccgggccctggccggcgccccggcgcgcccagcggcgcaggaaacggtggacaaggaagcgtccgccccatccccaaagcgcacagcaccggtgaaaaagaagctcagctacaaggaacagcgggagctggaactgcttccggagcgcattgcggccctcgaggcggagcagaacgccatccgtgcagaactggcggatggcagcctgtatgtccgcgacggcgcgcaggccgcggcgcttcacacgcgggaaggagagatcgaggacgagctcatggcagccctcgagcgctggacggaactgtccgagcagtgaaggcaggcagcagcggccggatacctactgctgctgccgcagccatgcctcagatgcggtggtggaggcggtccgtcgccccgcgcaggcgggtaatcagcgctggcgcgatctgggtgaggggcaagacctcgtcggcggctccgtgcgcgatggcctcccggggcatgccgaagacgatgcagctggcctcgtcctgcacgtagttgtagctgccggcgtccttcatttcgcgcatggcggcagcaccgtcattgcccatgccggtgagcatgacgccgaacgcattcttgccgaccacggcggccgcggacttgaagaggacctccaccgacggcttgtggcggttcaccggaggaccatcgtccaccacggccacgtagttggcgccgctgcgggcgacatggaactgcttgccccccggtgcaatgtaggcgtggccgggcaggatgcgttcgccgttcaccgcctccttgacggtgatctggcacaggccgttgaggcgggcggcgaaactcgtcgtgaacccgggtggcatgtgctgcgtgatcacgatggcgggggagtcggccggcatctgcacgagcacttcgcggatggcttccgtcccgcccgtggatgcgccgatgcagatgagcttttcggtggaaagacgcccgagcagcgtggcggccggcgcaatgggcgctgctgcaccgggctgggcggccttctcggcagggcgcggcgcaggggcccggcgtacctgggcaaccgcggccacgcggatcttgtccacgatctgcgccgccagttcgttgaggccgctggaaagtcccacgcgcggcttggccacgaaatcgacggcccccagctccagggctttcatggtgacttccgcaccgcgctccgtgagggtggagatcatcacgacgggcatggggcgcaagcgcatcagccggcccaggaagtcgatgccgtccatgcgcggcatttccacatccagcgtgatcacgtcgggattcatctcgcggatcatctcccgggcgatgagcggatcgttggccgtcccgatgcactccatgtcgtgctgccgattgatgatttccgacagcagactgcgcaccagcgcggaatcatccaccacgatcacccggatcttcctgctcattccctcttgtccttctcaatcaaaaaaggtccaccgacccgccggccgtggccttggccacggtggccgcattgcccttgacgtcctgcgcgaccagggcctccggatgggcatgggccagccgcttgaccatggccttgcccgtcacggggaaaaataccactttccgcgggtagatatcgagcacgtcctcggaaacgatgggaattcgctccgtctgcaggtaattcatcacgaaggtggtgtttcgctctcccacgttcatggtggtgaaattgtgcatgacctgcccgccgccgaagaccttggcctgcatggtttccctgcgcgcgcccagtttcagcatctcgttgatgagcaattccatggcataggacccatagcggcccgacacgtcgttggagtcgccgtcgggcagcatgaaatggttcatcccgccgacgcggctgcggctgtcccagaggcaggcggcgatgcaggacccgagcaccgtcatgatcacgaggttttcgtccgacacgaaatactccccgggcagcaccttgacggcgttgtgctggaagtggtggtcgaagaagaagaaggaggcctcgcccggacggcgggagcgggccttcagttcctgcagcgtcgattgcttggcgggcgcagccgcggccgaatagatatcggcgctcaggggcgcgatgcggggagcccggcggcggtcagccccgtcgagtgacgagggaggggacgaagcaccagacgcgggaagggagccagggcggtttggggtcatggagggcttcttgcggaatgcggcctttatcggcgctcatagacggtcttgccgcgcaaattgaacagatcacgggattcgctgaagttttccgcgtgcccgacgaacagcatgcctcccggcttcagcacacggtggatcttctccagtactctgcgctgcgtgggtgcatcgaaatagatcatcacattgcggcagaagaccacgtcgaagggctcgcggaacggccagtcgtcgcggatcaggttgacgctcatgaattcgatggcgcgccgcagctcgggcttgacccgcgccaggccggcgttcgggcccttgccccgcagaaagaacttctggagccgctcggggctcaggcccttcacgctgtccagccggtaaacgccctcggatgcggtggcaaggacgcgggaatcgatatcgctcgccgtgagcttgaagggtgcattggcccccagcgattcgatcgcggtcatcacgatcgagtaaggctcttcccccgtggatgcggcattgcaccagacgctccagggcccggaggggcggctgcgcagcagtcccgaaaggatctcgaagtggtgctgctcccggaagaatgcggtgaggttggtcgtcagtgcattgacgaactcctgccattccggcccgtcgtggttctccagccagctcaggtattcgtggaaactggtgtgccccgtttccctcagccgccgggacaggcggctatagaccatggcgtgcttgccgtcgtgcaggctgatgcctgcgcgctggtagatgagtgcctgcacgcgggagaaatccgcattggtccagacgaactcccgcccctgggccaggggacccgaggacggggcggcgctggactccgtgtcgcgcggagggacggaagaagaagaggtctggcgcatgttggattcgtttcagttccgcatctctggcaaccggccggtgcaccggcgaaacgccgctcttgttccgcgttggcttgggaagggcctgtctgcctcgcccctcccggcagatcaatcgtgcgtggatatgaggcccatgtccgggttggacatgagcttctcgatgtcgagaaggatgagcatgcgctcgcccacggaaccgaggcccacgatgcagttgctgtcgatggagctttcgatttccggggccagccggatctggtcggacgtgagctccatgacgtcgctcacggagtcgaccacgatccccacgacccggttgcgcaggttcaggatgatgaccaccgtgaaactgttgtattcggccttggagcagtcgaacttgagccgcatgtccacgatgggcacgatggtgccgcgcaggttcgtgacgcccttgatgaattcgggcgcgttcgcgatgcgggtcggcggctcgtagccccggatttcctggactttgaggatgtcgatgccgtactcctcctggtcgaggcggaacgtcaggtattcgcgggcgcctcccacggaagcgccagccgcttcgttcgttttttccatcacagtcgccatgagtggctctccttcagtctgcccagcggcgtatcaatggcggacacggcggaccagggccccggtgtcgaggatcagtgccacagtgccgtcgcccagaatggtggcgcccgacacgttgggcaccttccggtaattggtctccaggttcttcaccacgacctggtgctgccccagcagctcgtccaccagcaatgcaacgcggctgccgtccgcttcgacgaccaccatgatgttgctggacttgctctggtcgatgcgtggcacctggaaggttttctccagggcgatgacgggcatgtactcgtcgcgcaccttgaccagttgcgagccctgggccaccgtgttgacgtcgtcgggattgacctggaaggactccacgacggacgacagcggcaggatgtagacctcttcgccgacgccgaccgacatgccgtccatgatggccagggtgagcggcagccgcaccgagacgcgcatgccgtagccttcggcggaatcgatctcgacggaaccgttgagcgcggcgatgttcttcttgaccacgtccatgcccacgccgcggccggacacgtcggtgacctcgtcggcggtggagaagccgggggcgaagatgagtccccagacgtccgcatcgctcatctggtcggaaacgtccagcccgcgctcgcgtgccttgcgcaggatcttctcgcgcgacaggccgcggccatcgtcacgcacttcgatgacgatggagccgccctggtgcgaagcggacagcgtgatggtgccgtgctcggacttgccggcagcgaggcggtccgccggcatttcgatgccgtggtcgcaactgttgcgcaccaggtgggtcagcgggtcggtgatcttctcgacgaggctcttgtcgagctcggtcgcttcgcccagggtgacgagatcgaccttcttgcccagcttgttggccagatcgcgcagcatgcgcgggaaacggctgaacacgatggacatcggaatcatgcggatggacatcaccgattcctgcagatcccgggtgttgcggtcgaggtctgccaggcccgcgagcagctgctggtacaccgcgccatcgaggccccggctgttctgcgccagcatggcctgggtgatgacgagttcacccaccaggttgatcagttggtccaccttgttcacggccacccggatggtggtggattccatctgcgcctggctgacggccttggtctccgcggcgcgtccgccggcggctgccggcctcgatgccgagccatcggcagcaccgccggcggaggcgcctgcggcaacggcatccggacgctcgccgggcatgccgggggctcccgggaagaacccgtaggaaacctccagcgcgccgccgggggcggacggggcggacgccacgccgggggcctcctcggctggctcgggctcggccgcaccggcggcagtgatgcgcacctgctccttcgagacatggaatgcgaacagatcgagcaggtcgtcgtccgtggaggtggtttccacgccgaacacgcgcacgcctggctggtcggagggcaggtcgcggatggtgcccaggccgacgatgtcgcggaacaggtccttgatggcgtccgcctgttcgttgcgctcgacagggccgatgcggatttccagcgaacgggccacgccggggccggagggtgcgggcatcgacgagggagcaggcacgggggccggggccggcgcggcctgcacgggagccggggcgggcgcaggagccgggggtggcggcgtggcggggcccgcagcaggcacgacgcccgcggcgagttcgctgatgcggcgcaccaggtcgcccgtggacacggcctcgccctggccgcccgcctgatggcgggccagcaggctgcgggaggcgtcagcggactcgagcagcacgtccaccatctgcgggatgggctggagttcgtgcctgcgcaggcggtccagcagggactccatctggtgggtgagttcggcgacgtcggagaagccgaacgtcgcggcgccccccttgatggagtgcgcgcagcggaatatgccgttgagctcttcgtcgttggccgcgctcaggtccagatccagcagcatgtgctccatctggtccaggttctctccagcttcctcgaaaaagatctgatagaactggctgaggtcgaaatcgccgccggcgccttcttggtagttttcggccatgaatggctcccttgtgcttgtgtatgacgccgaggctcagcggatcactttctggatgacctcgatcaggcggttgggatcgaagggtttcacgagccagcccgtggcgccggcattgcggccggcctgcttcatctggtcgctggactcggtggtgaggatcaggatggggatggtcttgaagcgcggatgctcgcgcagcttgcgcgtgaggccgatgccatccaggcggggcatgttctggtcggcgaggaccagctggatgtcatgggtttccgccttttccaaggcatcctggccgtcaacggcctccaccacgtggtagccggcacccgtcaaagtgaaggacaccatcttgcgcatggagggcgaatcatcaacggcgaggatcgattgcatttaaggctccaactcacttgaatatataaggtaaccagacggggcaaggtcagaagagatcaatggaaccggcgtccatctcgctttgggtgaccggattggggcggtctggcgccatctcggcgaacggtgcggcctcctcgccctcttcggagcccatggcttcggaggcaagcctgaacgcgcagccctggagcaccttggtggtgtgccagatcagctgcgaagccatgtcctggaattgcagttcggtgacggcactcctcaaggcagtgcgcagcgcgagcagctccggggagcccttgatcaactcgtccgacagggcctggttggcttcgccgaagcgggcaagcagattgtcggtagcatggctgagcaagccttcgaggcggtgcaggtcgcgcatgacgacgagcagggaatcctgaagttccgcagccaccatgacggggagctggactcctggctcatcggggcctgttagcgtagattgcatggtttctccatggcagcaggcggctcaaggcacgctaaatccattccggcaaacacgctggtggccacaccaccggcaacgacgcaccgcccggtcggcgaagcgctcctgcagggcacgaacggcacgccatggtgcgccgtttgttccaatatgtatcctatgatagcgttcatatggtctcaggagtaatggttaaacccctgcgcatcctgcatctcgaagattcccctgcggaccatgctttggcatgtattacgttgcgccgcgccaacgggatgtatgaaatacgccacgccgacacgatggagtcgttcatggcctggctggatgcggagcgattcgatctggtcctcgccgactaccgtcttcccggtttcacggcgctggacgcgtggcgctgggtgagcgaacgcggcgacgccccgcccttcgtgctgctgtccggcgccatcggcgaggccgcagccgtggatgcgatgcgcctggggatggcggactacctcctgaaggacgacatggcccggctgcctcacgtgatcggccgcgccatcgaagtgcatgaagcgcgcagggcgcgggagcaggcagtgcgcgacctcgcggcgtcggaaaggcggctggcggaactgaccgagcacctgcagatttccatcgagcgggagcgtgcagcgatcgcccgcgaaatccacgacgacatcggcggctccctgacggcagtgcgattcgacgtggggtggatcgcccggcattccacggaagaggccgtgcgggaccatgccggcagcgccaccgagatgctgcagcatgccatcgaggcgagccagcgcatcatgatgaacctgcgcccgcccatcctcgaccaggggctggtggccgcggtgcagtggctggccgagagcttcgagcgccgcaccagcattcgcacccggctgcattccagccgggatacgatcgaggtgcccggcgacgtgcagctggtggcctaccgcacggcgcaggaggcgttgaccaatgtgtcgaagtacgcccaggcccggcatgtcaccatcgatctctcggacagcgagcgcgtgctgacgctggaggtgacggacgatggctgcggcatggagcccgccacgcggaacaagccgaagtccttcgggctcaagggcctgcaggaacgggcgagaacggtcggagggtggctggacatcagcagccagcccgggcgcggcacctcggtcatcgtgtcgatcccgctggagccgcaggtcggccaggacgtagcagacccgggagaaatgccatgatccatgtcgtgctgtgcgacgaccatgccgtgctgcggcgcggcatccgtgacacgctcaccgaggcgccggacatccaggtgaccggggaggccggcggctattcggaactgcgcgagatcctgcgcaaggcgccctgcgacgtgctgctgctggacctgaacatgccgggccgcagcgggctggaggttctgagcagcctgaaggaaacggactcggccatcaaggtgctcgtggtgtcgatgtaccccgaggaccagtacgccctgcgctgcctgcgggccggggcgcagggctatgccaacaaggcgggcgatcccatggaactgatcgaggccgtccgcaccgtgatgaagggccgcaagtacctgacgccggaggtggcgcagatgctcgcggacagcctggcgcagcccgcgcccgagctgccccacgaggccctgtccgaacgcgagctacagacgctggtgaagatcgcgtccggcaagcgcctttcggatatcgcggaagagctcatgctgagcccgaagaccgtgagcgtgtaccggtctcgtgtgctggaaaagctcaagctcagcaacaacgccgaactgacggtgtacgccatccgcaaccagctggtgtgaacggccggccgttcaccgctgcgatgcgaagaggtcgatggattgctgcatgagggtgagcaccggctgctcgagcatgggcagcgtggcggcgatgcccagcagcccgacggtcagggtcaccggaaaccccacagcgtagatgttcatctgcggcgccacccgcgagatgacgcccagggccaggttgacgaatgtcagcagcgcgatcatgggcagggcgatccagagcgcgctggagaacagcgaggcgccgagatcgtgcaggcgcatctggccgatcgactgcaggaaattgccatccacgggaaagctgtcgaagcttttcaccacggccatgagcaccatgagatggccattgatgaccacgaagagcagcatggccatgtggccgaagaagcggcccaccgcactgacctgtccgctggtggagggatcgaagaaggacgcgaagttgagccccatctgcaggccgacgacctcgcccgccagctcgaccgcggagaagaccagccgcaccgcgaagccgaccgacatgccgaccgccacctgctgggcgaccgcgccgagcgctccgcggccgttgacgctgatgacgggctggtcgggcagcacggcctgcgcgcacacggccaccaggaaggccaggccgatcttggcgcggacggggatgctgcgcatcgagaacaccggcgcgaccatgaagacggccagcacccgcaggaacggccacagcaccggcgagagccaggccatgatctgcgcctcggagaaggtgatcacgccgcgctcaggtgacgacggacgggatggattcgatggtgcgccggatgtagtccacgagggaggtgatcatccagggccccgcgaccgcgaacacgaccatggcggcgatgagcttgggcacgaaggcgagcgtggcctcctggatctgggtgacggcctggaagatgctgacgagcagcccgatcaccatgaccgcgccgagcaccggcatggacaccatgagcagcagcgtgagcgcgtcgcgccccatcgtcaggaccatttgggaggtcatgggaattccttctcgttggcgtcaggtcacgaagctggcggccagggagccgagcagcaggttccatccgtccgccagcacgaacagcatcagcttgaacggcagcgccaccagcaccggcgacagcatcatcatgcccagtgacatgaggatgctggagaccaccatgtcgatgaccaggaacgggatgaagatcatgaacccgatctggaaggccgacttgagttcgctggtgacaaaggcgggcaccagcacgcgcatgggcgcggtctccgccgtggccccggacggcagcttcgcgagccgggcgaacagggcgaaatccgactgccttgtctgcttgagcatgaaggagcgcatgggcgcctccgcgcgctcgacggcctgctcgaaggtgatcgtgttgttgctgtagggcaggtaggcgtccgcatagacgcggtcgaacgtggggcccatgacgaagaacgtcaggaacagcgacaggccgatgatgacctggttcggcggcgcggactgcgtgccgatcgcctggcggatcagcgacaacacgatgacgatgcgggtgaagccggtcatcatgagcagcagggccggcaggaaggacagtgccgtgaagaacagcagggtctggatgggcaccgaatagctggccccgcccgcgccggagccgatgaggaccggcaggctgccgccgccagcggcctgcgcccaggcggaggcgggggccagcgccgcgcaggcgagcacgcccgccatggccaggccggcatgccgcggccggttcacgccggagcgcatgggctcagccatgcgcaacgggcgcatcctggcgccgggtagccgctgccatctcgccagcaaaggacgtgggcgatggcacgtgggccaggggcgacggcaccgcggccgagggatggatcacgtgcaggcaccggacctgctgtgccgtgacgcccagcaccagccagacgcgctggtgttccgggccgacctccaccgtcaccacccgctgctgggggccgaccggcacggcggaaagcaccttggccgccgcgcccatgccggaacccgcagcaccggcctggcgttgctgcaggcgccggatgagccagggcagcagcgccaccacggcgatgaacaggacgacgacgaccagggtctgcgccatgccggcgcccggagcggcgttatccacggctcacgcggcgcagccgctccgaaggcgtgaccacgtcggtcaaccggatgccgaacttgtcgttgaccaccacgacctcgccctgggcgatcaggtagccgttgaccagcacgtccatgggctcaccggccagggcatcgagctcgacgacggacccttgcgccagctgcaggatgtacttgatgggcaccttggtgcggcccagctccaccgacagctggacggggatgtccagcaccatgttgatgtcgttgaccggcgcctcgttgctcgacgagaaggggcgcacggggtcgcccgcgagggggccgccctggtccgtgggcggagcctcgtcggagctcttctgctcctccagggcttcggcccagccggcgaacggatcgtccgccgcgctcttgccgtcgttgtcgttgttgtcgccttcagttgacattcttttctcccagccagttcacatcggggttgcgcaggcactcctcgatgcggatggcgtacttggaattgtgcgtgccgtattggcactcgaagatgggcactcccccgatcgacgcctggatgcgcggctcgcggtcgagttcgatgaagtcgccaggcttcatggcgagcaattgctcgacggtggcatccgcgcgggccagttccgccacgagggtgacctcggccgcctggatctcgcgggtgagcacgcgcacccagcggcgatcgacttcgatcgaatccccttgcgtcgaggaatagagcacgtcgcggatcggctccagcgtcgcgtacggcatgcagatatggatggcccccgagaggtcgccgatctcgagctgaaaggcggtggacaccacgatctcgctcggggtggcgatgttcgcgaattgcggctgcatttcggaacgctggtactccagttccagcggatagatgccgtgccaggccttcttgtattcggcgcagatcacatcgaccaggcggttgatgacgcgctgctcggtgggggagaagtcgcgcccttcgatccgcgtctggaatttgccgacgccgccgtagagcgtgtcgatgatgccgaacaccagcgagggctcgcagacgatcaggccgctgccgcgcagggggcggatggccacgatgttgaagttcgtgggcaccgccagttcacgcaggaaggcgctgtagcgctgcacggacaccgtgccgaccgagatttccgggctgcggcggatgaagttgaacaggccgatgcggaagttgcgggcgaaccgttcgttgacgatttccatggtcggcatgcgaccacggacgatgcgctcctggctggaaatgtcgtagttgcggatggcaccggtgtccgcagcctcttcgacggacttctggctttcacccgtgacgccttccaggagggcatcgacttcttcctgggaaaggaatgattcgctcatgggaaatctcctgccggctcactggatgatgaaactggagaaaagcacctgtcgcacgggattgttgtcggccttcgggcgcggagcctcttcgccgtcgtcttcctcgtcgctggcgggccgcttgcgcggcttgggcacggtgtagcccaggggtttggatacctcgcggcggatgtccacggccagcttctccttgccgtcgcggctgaggagctcctgggaggtgcgctgcgacaccagcatcaggatcgcgctgcggatgctgggcaggtactgtttgacctggtcggacgtcttggcatccgccagctccagcgtgatgccgatctgggcgaaccgctcgccgccggtgtcggcgaggttcaccaccatgttctcgataggcaggaaggtgggcgccaccttttccttgtgctcggcctgcgcggccttggcatggccgccgccgccctcttcgtcttcgtcggcatggctgcgcttggagaggaggaaccaggctgcgccaccgccagccagcaccagcaccgcgacgatggcgatgatgaggaccagcttcttgcttttcggcttggcggcggctgcggcagggggggaggcagacacgttgggtttccttgcgcaacggattcggtggagagggactggccggggccgggtgccctggaaggctttcccgcactccatcgagcgcagaccttccgctaggggccattattggataccggcgcggcggataatagccagaatagcggcggaaaggcccgctttccagtggttgcgcaagccctccccggactcccgcccgcgctcaggcgaagacgtccagggcacggtccggacgggatgcaggccggggggtgtctgcaacgccttgcgtgccccccccggcagcctgcacgcggccgatgcgcgcgccgccctcgccgcgccctgacgggcgccccgaggcatcgccccccgcgcccgcgccggactgcccgatggacacgcccgcgagttccaggccttctccgcgcagcagttcacgcagctgggccacgctggtgtccagcatgtcccgtgtctgggactggtcgctgcggaatgcgacatgggcttcgttgcccgtgagcgacacggatacctcgaccggctggccgtcccggtcgatcgtgagttcggcattctgggtcttctggtgcacccagtaagccacctgttcggcgatctggtcttccatgggaatctgcgaggggtccgccacaccggccgccccttccccgactgcacccgcggcaaaggaacccggcgcctgcgctccatccgatgccggcaccacggtccgctccatgccgggagaggccggtgccgcatccgcccgcccgcctgcctgccgggccaggtcctgcagggcgccgcccacggcagaggcggtcaccatggaggattcgccgccacgtgcggcagcctgcagtccgccggcggtgcccgcatcgcggcgatccgattgcgccgtagcccccgccgatgcggaggacgcagaagccacggcctgggccagggcatgcgcgccgggaagatctccgtccttgccccccaggagcggaacgaccaggccgccacccgcgccagccggctcgagagcaggattggccgcgccgcccatggcggcgtgtccggaccgcgccatcccgccccgggacgccgcgaaggccttgccggccgcattggcggcggccccggaaacatcggcagcgccatcgatgagcgccgtctgccctaccaggctgctcgcgtccatcaggcccgcaggccggagcgcctgcgccagggagccccccgccccgccgcccagcgatcccgccgcggcaggccaggccccggccgtgccgcccggcaccatgccttgcagcgccatggccagcggatccatgccgggcaggcccggtgcgcctgcggcattgcccgccgtaccgccggatgggagtgcatcgccagccagcgcgccaccggccagggcggcgcccaggcccgtgtccgcccccggcagcgcaccggctccggcatcggtaccgtccagcccggccccgagggatgccagcagcatcgagaaaccgccctggctgctggtggcatcggtgccggcatccgcggccgttgcgttgccggtcttgcctgcgcccctggcgccccgggactcgtgcgctgcgtgggccgaagacggcgcgcgggccgtgcggttctggatgtcgttgctcatgtcgtcagctcctctggcccgccagggccctgccccgcacccggggccttgccgaaccgcagcgcggcgcgctcgtccgtctgtttctgatcccgccgcgcttcggcctgggcgatgtcgtggcgccggcgctccacgaccttgcgcagcgccgcgacgcgcagttcggcctgcagcagggcctggcccgcggcacgcacgcggccctcctgttccccgatcacgctgctctgcacgcccatggcgtgcccgaggcggtccatgaactggtaatggtggtacatgacctccggcttgaccgtggcgtcggcgcgcatgccccagcgcccttccgtctcgtgcgcatacccctgcagctgctgcagctgcgcctcggaggcgatccgggcgcgctggaggtcctgcagggcctggcgcgccgcgtcgcgctggcgctccgccatctcgacggcgaccaggaatgcattgagggaggccatggcggtgccgctccttcggtcaggcctgcgggcccagtacggccgccatcgcatgcaggctgtcctgcatgggcgcggcctcgaacatgtcctgctgcaggaaggcagccattgccggctgcaggcggatcgcctcgtccagcgccgggtcggagccgctcatgtaggcgccgacctggatcaggtcgcggctcttctgatagcgcgagtacacggcacggaaccggcgcgcgaggtcgaaatgctcgcgcgaggccacgttgtgcatgacccgcgacgcggactgctcgatgtcgatcgccgggaaatgcccggtctccgccagtgcgcgggacagcacgatgtggccgtcgaggatggcccgggccgagtcggcaatggggtcctgctggtcatccccttcggacaggacggtatagaaggcagtgatggagcccacgccgtgcagtccgttgccgctgcgctcgaccagcgccggcagcttggcgaagcagctcggcggatagcccttggtggccggtggctcgccgatcgcgagcgcgatctcgcgctgggccatggcatagcgggtgagcgaatccatgagcagcagcacgtgcttgcccttgtcccggaagtgctcggcgatggccgtcgcgtaggcagcgccctgcatgcgcagcagcggcggcgcatcggccggcgcggcaaccaccacggcgcgctcgcggtcctgttcgcccaggatgtcctcgacgaactccttgacctcgcgcccccgctcgccgatgagccccacgacgatgacgtcggcctgcgtatagcgggccatcatgccgagcagcacgctcttgcccacgccggacccggcgaaaagccccaggcgctgcccgcggcccaccgagagcagtgcattgatcgcccgcacgccggtatccagcatctcgcgcacggggtcgcggtccatggcgttgatctggcgccggtccatgggctcggaggaaacatcctgcaccggcccgccatggtcgagcggcaggccctgcgagtccacgacgcggcccagcaggccgtcgcccatgggcaggcgcaggatgcccgcggccgtcgacgggcgcgtggaatcgcccagtcggggcacggggacatagggtgcggccggcaccacgctcgcgccgctggacaggccgtggatgtcgcccgcaggcatgaggaaggcccggtcgcccgagaagccgacgacttccgccagcacggcctcgtggccgggcatctgcaccaggcattgcgatcccacggggacacggatgcccgcggcctccaggacgagcccggtcaggcgcgtcagggttccgcgggtttcgagcgccgtgccctcggccagccgctcgcgcgcaccggacaggaacgcatcccagggcgaatcctgcacttgcggatcgggcacggtggcgctgtcagccatggcccggctcctcgatcttccaggccgacgacagccccagggccgcgatggcgcggcgccagcgcctgtcgagcgagccgtccaccaccgtgccggcggattcgaccaggcagtcgccctcgcccacggaggcatccggcacccactggatcttcgccccggcgtactccgtggtgagcggctgctccaggaacgaccagtcggccggatggatgcgcaccgtggccggccgcccctcggccaccagcatgcccagcgcctcgcgcaacacgggcagcagggcctgcggcccgctggacagctcctgccgcacgacctggcgggcgatgtcgcaggccagctccagtatctcctgcgccatgcgctgctgcagatcggtcagcccggcgtcggccgcaagcaccagccgctccagccgcgcggccgtctcccggccctgtccgccgatgtagtcgtccatgcgctgctgccacgccagggcggtttcctcctcgccctgggccttgccctgcgcgaaggcttcctcgcgcgcggcctcgaccgcggcctggtgggtggcctcgtcgatgcccggaggcggcagttcggccgcctccggctccgcctccaccggcgcaagcaggtcggagccatccaccgcgccgaaatgccattgcgtcacatcggcgatttcctcgctcgggatgaagcgcgtgtaggcgccgcggggactatacgaatgcgtcatcgccgccgcctccgatcacgatctggccttcgtcggacagccgacgcacggtcttgaggatttccttctgctgcgcctcgacctccgacagccgcatgggcccccgcgactccaggtcttcgcgcatggcttccgcggcgcgcgaggacatgttggagaggaatttctcgcgcagttccggctgggcgcccttgagcgcgaccaccagggtctccgaggccacttcgcgcagcacggtctggatggcgcggtcgtccagcttgttgacgtcgtcgaagacgaacatcttgtccatgatcttctgggccaggtcggggtcgtagccgcggatcgactccagcaccaccgtgtccatgttggagcccagcaggttgatgatttccgcggccgccttgacgccgcccagggagctcttgcggatcttgtcgccgccggcgagcaccttgaagagcacttcgttgaggtccttgagcgccgtgggctggatgccctcgagcgtggccacgcgcagcagcacctcgccgcgctggcggtccgacagctgcatgagcaccgctgcggactgttcgggatccaggtgcaccaggatggccgcgacgatctgcggatgctcgttgcgcagcagttccgccacggagagcggatccatccacttgaggctctcgatgcccgagacgtcgccgccctgcaggatccggtcgatcagcagcgcggccttgtcgtcgcccagtgcgcgcttgagcacggcgcgcacatagttgctggtgtcggacacgagcaggctctgcgcggcggcgtcgttggaaaagcggttgatgacgccgtccaccttgtccttggagacggatcgcatgcgggcgatggtctcgccgagcttctgcacctccttgggggacaggtgcttgaacacctcggcggcttcctcctcgccgagggacatcagcaggatcgccgcgtcgttcaggccttgctcatccatggaaagtcaccggtgcgtagggaaaggggtgggtgggagtgctcatcggcgccatcatcgacggatgggggccgcgtttcaagactcgccgtttacccacaccttgagaatgttggcgacggccatgggattttccttggccaggacgcgcgcctcctccaggcgcatctgctcgggggtctggatcaggtcttccggcttggtgggcgcggccagggccggacgctcgggctcgtcggcctcgatcgcgtccacctggcggcccgaggccaccgcagcagcaggcgccggcggctggttcatgcccttgatcgccggccgcaccagccccaggaggatgagcgcggcgaagagcgacatgcccaccggccagcccaggctcctgaccagttcgatcatttcgggctgcttccagagcggcagctcgaccgccggcgtgttgtccaccaggaactgggtgttcatgatgttgaccgagtcgccgcggtccttgttgtacccgatggtttcgcgcaccagggccgtcatctgctcgatctgctcgggcgtgaaggccttggcctgcggcgccttgcccgccgcttccgcgatggcctggtagttcacgacgacggcggcgctgacgcgcttgatcgcgccgctgccggcacgggtgacgcgcaccgtcttgtccacctcgtagttggtgatggattcacgcttggacccggcggcctggccctgctggccgttgcccgccgtgggcgcggggttggcgccgttgatgggggcggtggacggctggggcggctggttgctggcggcgcccggcacgccggccgggggctggttgccctgggtgccgcccgagctttccaccacctgctggctgcgcacggcgctgctgtcgggcgtctggttgggccggtgctgctcggacgtctgctccgattgcgagaaatccacctcggccgtcacctgggccttgacgttgttcttgccgaccaccggctccaggatgtccaggatgcggcgggtgtactgttgctcgatctgctgcacgtaggacaactgctgggcatcgatggcgctgccgctgccggcggccgtgtcgggcgactgcgagagcagcttgccggtatcgtcgagcacgctgacggcggaaggcgacatctcgggcacgctggaagccaccaggtgcacgatgccggccagctgggtgcggtcgaggaagcggccgggatagaggctcagcagcacggaagcggaaggcttctgctgttcgcggaaaaagccgttctggttgggcagcgccaggtggacgcgggcgctctgcacggacgacagcgcctggatggagcgcgtcagctcaccctcgagcccgcgctggaagttcagccgctcctggaactgcgtcaccccgaagcggttggtttccatgagttcgaaaccggtcaccgaccccttgggcaggccctgggtggcaaggcgcaggcgcacgtcgtgcacgcgttcggccggcaccaggatggcgccgcctccctccgagtacttgtagggaacgttcatggtggacagctgggccacgatggcgccgccgtccttgtcgctcaggttggagaacagcaccttgtagtccggctggcgattgagcaccaccgcggcaaccaccgcggccaccagcagcgcgatgcccgcgccaaaacgcagacgcttggagcggtccagcgcggagaagcgctggagcacggacggcgcgctggtactggcagggggagcgacggggatttcggcgactgcggacatggtgctttccaaggggaccgccacggcacacgggatctggcgtgccgcgattattggctgccggccttgaccccggcagccggataaggcgcccgttttcccagctattccccaggatgcgccgggcgccgggccctaggattgcaccatcccccgcaaccctttcctccgcccgccatggacctccgcatctccagctccaccgctcccctgacgggcgccggcctggcgcgccgtgccacggccgcgccggaagccgcagccggccaggaagtcggcttctccacggcgctcaagggcgcactccagtccgtcagcgccgcccagaaccgggccagcggcctgcagcaggaagtgcagatggagaacccggccgtgagcctggaagaaaccatgatcgccatccagaaggcccaggtgggcttccaggcgaccctgcacgtgcgcaaccggatggtgcaggcctacacggacatcatgaacatgcaggtctgacctccggttccaacgccaccgggcgcggtctgccggtcaaggggcccctgccaaggggccctttcgtcgttacatccccctaaagaaaatgccccgctcccagtacaggagcgaggcattcgtgcatccggcgccgcaggaaggcgacacgcgtggcccgcggcatggcgggcacacaggtggtcagtgcatgatcatcggctggcgttcgaacaggtgctcgaactgggcgagccagggttcggccaggcagcggatctcggcatcgttgcgcaggatgcgctgcatgatgcgcgtcttctcgcggcggtgctcgggcagcagttgctggtcctgggacttgaagcgcagctgctcgatcaggacggcacaggcgccttcgcagcgtacgacctcgtcccagtccttgagcttggcggcttcgagcatccgcgcgctgctgtcttcgatggccttgtagtagtcaatcagcatgtcgttcatatctcaggcctccgccaccacggggtgggccacgtcgttggcagccgccgcagccacggccaccttcttgatctcgttccagccctgggctatcggctcgatcaggcgcgcgacttcttccagcattgcgtcgtcgttcttggcattcgcctggatcaggcgacgcaggctgtagtcgtacaccgcctccaggttgctcgccagcacaccgccctcatcgcgatcgagggccgtgctcaacccctcctccagaatgcgcaccgccttggagatggctgcgcacttggtcgccacgtcgccccgggccaatgcaccacgcgccgtggctatggagttcaacacccctgcatacagaaggctgaccagttggtgctggtcaatggtgtgcatgctcgtttcaacattgatgcgctggtaggcattggcacgggactggtaagcggtgaacatggcggcgctcctcggaatttgttattcaatttatcggcgttccgccacaaaactgaagcccctcttcacagggttttattccagccgaccacctgctgctggatgtagctgttgagctggttcatggtggacatcttggtgtccagcgccgtgtagcgtgcggtgaggtttttttccacctcgctggcacggtcggtgatgcgctcgatatcggcggcattgcgcttgagcacatccttgtacgactggtccttgctggcgaagaagccaccggaacccagcagcttggaggtgacggcctggagcttgccggcaaagccgtccgtgacgctgccgccgtcggcgccgcggaagaaggccttcacgtcatcggggctctgcatggccttgtcgaacttggcggagtccagggtcaggctgccgtcgggcgagaggttgccggcccccccggcggaaaccacccccacgtcggacaacgcgcggaatgcaccggactggttgatcgactgcagggtcattctcaaggtgttctgaagcgtcaccgcactcgaatcgccctgcagcagcccggccgtcttcgtgtccttgtcgtacttcgtggcgtcgttcagcgcgctgttgacggcgttgtaggccgtgatgaaagcctggatgttggccttgacggcagaattgtccttggacaccgagatggatacgtctgtcgcgatggtcttgaccgccgtgaacgtcacgcccgccaccgcgttcgcaaagacgttggtgcccgacgtcacggccacgccattgaccgtagcattggcattctgcgcatactcggtcgagccggagagcacccgggaaaggccggaggaatcgctgttgctgccatccgcgtcggtcacgccgagctggtagcccgcgctctctccggtggtcttgctgcgcagcatcaggcgctgccccgaggcatcggtcagcaccgtcgcggtgacaccggccttggagccgttgatcttgctggccacatcctccagcgtgtcggtcgcgctgacgtcgatgttcaccgccgggtcctggcccgcggcaaagctcttggggctgccgctccaggtgcccgtggtgagggtgagcgtgccggcgcccaccgggctcttggcaggcgtcaacgcatcggaaatggacgactgggccttggccaggttctgcacctgcacgttgaacgacgtcgccgctgccccgcccaccgccgtcacggtcacggaatcggtgctggacgacgtggcagccacgccgttccatccggtgacgctggtcagcttgctggcggcatccgacagcgtggacaccagcgacttgagctggccgaaggcggataccttcgcattggtcacggccgcctgctgcgtcaggccgttggtccgggtgatgggaagcttgacggcatccacggcaaccttgatgaggtcattgacattgacgttcccacccaggccgatgcccaacgaagaaaagctcggcatatatcacctccgttcagtcgatgcgatgcgttgtatcgacggaattatcccgtcccggtgacgctgcatcgcgccgataagcacaggataacctacctaatccaccgcttgcagcccgctcgcgccaccagcggcaaagcggcagcgaccgaaatcgctgccgcccgaatgcagcggggccgcctggccccgccttcagccctgcgcaatcaacgcagcagggacagcacgccctggggcagctggttggcctgtgccaccatcgccgtgccggcctgctgcaggatctgcgagcgcgacaggttggcggtttcggcagcgaagtcggcgtcctggatgcggctgcgcgaagcggacatgttctcggacgtactttgcaggttgttcaccgtcgtctcgaaccgggactggagtgcaccgaagctcgctcgctggccgttgacggccgagagtgcggcgtcgatgatcttcaaggccttggtcgatccgtccacggtggacacgtcgatgtcgctcaccttggtcagcgtggagctggtggccgcggtggtcgtcatggtgccgcccgtgccgctcaccgtgtagcccttgtcggacttgtattccaccgtgccgcgcgaggccacggtggcaccggtgcccgccgcagtggcggtggtgaacgtcagcgtgcccgaagactgcgtcgtcgcggcatcctgcgatgccagcgtgatgcccgcggcgctgctggagccgttggcgatgttgatgtcattgcccgattcgttggtcaggatcaggccggaggagtcgctgttgagcttggcggtgacgccggtctgcgaggacacgtcgttgaaggccttcacggcttcggccagcccggcggccgtgctggtggccgagacgttgaacgtcacgttggccgcggtggagttgtcgcccttgacggccagggtgaaggagccggtgccggagaacttcatttccgagacgttgcgggccgaggccgtcacgccggtggaatcggccacggcattgacggccgaggcgatgtcggcggccgtgccggaggcggcgacgttgacggtcttggtctgcaggccggcgatcaccaccgtgccggcggcggcgcctgccgagccggccgaggcgccggaggtggccgcgccggaggccgaggccgtcagctgggcaccatagttgttggtacggaagttgcccgtggtggccgtgatggtctggttggcgttggcgccgacctggaaggtggccgagccgaaggagccgtccagcagcttctggccgttgaattcggtattgccggcaatgcggtccatttccgacagcagctggccgacttcggcctggatggccttgcggtcaccggaggagttggtggcgttggccgactgcacggccagttcacgcacccgctgcaggatgtcgccagtggacttcagggcgccttccgccgtctgcgccagcgaaatgccgtcattggcgttgcgcacggcctggttcaggccgcggatctgcgaggtgaagcgctcggagatcgccaggccggcggcatcgtccttggcgctgttgatgcgcaggcccgaggacaggcgctggatggaagtgttgagcgacgactggctcaggctcaggttgcgctgggcggtaagcgagctgacgttggtgttgatggtggatgccattgcaaatctcctgaaaagaactgactggatatggcgttgccgccaactgggcccggaaccgcctggccacagagttcacagatccttgcgggccatctgttgaacggcgggccgactcgagtgctgctcatacgtcccgttggagatgttttcgggtgtccggcagaaaactttaggcacgaacacatggattgagcggtttttgtgtgtcttatccccccaatgccccggggcgggctccccaacaatccctccatcgttcccacaaagtccgccggaggggtagcgcttgagccggcagtaatgtttgttcccagcctcgcaggagttccgccatggcgtccaccatcaacaccaacatcagctcgctcaccgcccagcggaacctgagcctgagccagtcgtcgctcaacacctccatccagcgcctgtcctcgggcctgcgcatcaacagcgccaaggacgatgccgccggcctggcgatctccgagcgcttcacctcgcagatccgggggatgaaccaggcggcgcggaacgccaacgacggcatttcgctgtcccaggtggcggaaagtgcgctggcgggcgcggggaacatcctgcagcgggtgcgggaactgtcggtgcaatcggccaacgccaccaattcggccggcgaccgcaaggccatccaggcggaagtcggccagttgctgtccgaactcgaccgtatcgccggcaccacagaattcaacggccagaagctgctggacggctccttcggctcggccaccttccaggtcggcgccaacgccaaccagaccatcacggccaccacgggcaacttccgtaccatgaactacggcgcgcagttgacggcttcggcctccggcgcagccaccaccggcgcctcggccggttcggcaggcgccgccgccggcacggtggtgatcgccggcctgcagaccaagaccgtcaacgtcgccgcctccggcacggccgccgacatcgcctcggccgtcaacgccgtggccgattccaccggtgtgacggcctcggcccgcaacgtctccgaactgaagttctccggcaacggctctttctcgctggcggtcaagggcgagaacactaccgcggccaacgtgacgttcaacgtcaccgccaacagttccgctgcgggcctggccgaagccgtgaaggccttcaacgacgtgtcttcgcaaacgggcatcaccgccaagctcaacagcgacaacaccggcctgatcctgaccaacgaatcgggcaaggacatcaacatcgccaatggcgcaggaagcgccgcgggcatcacgctggcttcgcaggacgccacccagacgctgtccacaggcgacctgacgttcaccaccgccacggcggccggcaccggcaccaccgtggcctcgcgcggcacggtggaatacaactccgacaagggctacacggtgagcggcacgggcgacaccatgacgaccaccacggccaccacctccagcatgaaatccgtgagcaccatcgacgtatccacggtggacggctccacgcgcgcactgaagatcatcgatgccgcgctctccgcggtgaatggccagcgtgcaagcttcggtgccttgcagtcacggttcgagaccgcgatcgccaacctgaacacgtcgtccgagaacatgtccgcctcgcgcagccgtatccaggacgcggacttcgcctcggaaaccgccaacctgtcgcgcgcccagatcctgcagcaggccggcacggcgatggtggcacaggccaaccagctgccccagggcgtgctgtccctgttgaaataagccatcaagccggccacaggccccgccggccgacgcgcggttatcaccgccgtcccctgtgggtgggttttcctgtttgcagcaggaggatcgttctggccgcaattcgtcgggaagttgtcctggggtcatccggcagcactgcggcgcacctggcaactgccacgcttgcgcacaatacgcccatgtgaaaacttctagggacttcccatgtcagaacggcagcaagaaacaccggtttacgtcacgcagccgtaccttccgcccctggaggaatttcttccctacctgaaaggcatatgggacaggaagatcctgaccaacaacggcccctgccaccaggaacttgaactcaagctgcaggaatacctgggactgcagcacatctccctcttcgcgaacggaacgattgcactggtcaccgccctgcaagcccttcgtatcaccggggaagtcatcacgactccctacagtttcgtagccaccgcccattcgcttctctggaacggcatcaaacccgttttcgtggacatcgatccgcagacattgaacctcgatccagcgaagatcgaggcagcgatcacgccccagaccactgcgatcctgcccgtgcattgctacggccacccctgcgatgttgccgccatccagaatattgccgacaactacgggttgaaggtgatctacgacgcggcccatgcgtttggcgtgcgcgatgcggagggcagcatattgcggcatggcgacctgtccgtgctcagcttccacgccacaaaggtgttcaacacattcgaagggggcgccatcgtcagccccgacgcgaagaccaagcggcgcatcgaccacctcaagaacttcggattcgtcgatgaagtgaccgtggtggcgccaggcatcaacggcaagatgagcgaggtcaatgccgccttcggcctgctgcagttgcagcatatcgacaaggtgatcgcgcgcagggccgatatccacgcccggtaccgtcggctgctggccgggatcgacggcgttgcattcatccagagcgacgcgtaccggcacaaccacgcatatttccccatactggtcggcgaggactatcccatttcgcgcgatgcgctctacgagcacctgaagctccatggcatccatggccggagatacttccacccgcccatcagcagcttcccgatgtacaaggcacttccgtccgccaatgcccagaacctgccgaatgcccaccgcgcttcggcatccatcctctgcctgccgatgtaccccgcccttgcagacggcacagtggagatgattgccgccctgatccgagatatcggcatcggcgcagctgcagcgtaagccaggatacggaaacccggttcatccatggaaagcccggcacagatgcagcagcagatcgcaggcaacggcggaatgccggaaagaagggtgcttgtatttccagccggaacagaaatcggcctggagatatttgcagcgctcaagggctgccgcaacacaagccttttcgcagcgggcgaagacattcccaatcacgcccgcctgctctatagcgagtaccatgtgctgccgcatgtgacccacccgtcattcccatcagaaattgccggactctgcagaaggctggagatcgattacgtatttcctgcacacgatgatgccctgacggcactcagcaagatgcgggcctcgctgggtgccaaggtaatcgctccttctgcagacacctgcgagaccacgcgatccaaacgggccacctatcaacgcctcgaggcgttcatccagacaccgagggtattcgaccctcgctccatcgacacatttcccgtcttcatcaagcccgaccgcggccagggctccctgaatgcttttcgagcggatgacgaggagcaactggcacacgccctgagaaccgcccatgacccgctggtatgcgaataccttcctggcgaggaatacacggtggattgcttttcctcgcttcgccaggggctgctcttttgccatgcccgccgccgcgaccgggtccgcaacggcatatccaactgcacggtgaccgtggatctgccgggcatcgagagcatggccagggccatcgcgacgcaactggagatgcggggcgcctggttctttcaggtaaagcgctcggcctcaggagccctcacgttgctggaggtggcaccccgcgttgcgggcgccatggcggcccacagggtccaggggatcaacttcccgctgctcagcctgatggaacaggacggattgaaccttcagatacagcaaaaccagggcagcgtggaactggatcgcagcctgcgcaaccgctatcggcacgacattgaattcgacgcgctctatatcgacctcgacgacacgctcattctcaatggcgaagtgcacctggaagcattgaagctgatatttcagtgcatcaatgccaaaaagcccgtcacgctcctgacacggcacgcactggatattgaaaagacactgcaacagcaccggctgcatggcttgttcgaccgggtggtccatattaccgatgggagcacgaagtccgcccacatccagcccgatggccaccccatctttgtggacgacagcttttccgaacgccaggaagtccggaaaaccctgggcataccgacgttcgacctgagcatgatcgaacttctcacggagcagggtttcgcgccgcgcccacaccgcccatcgcaggaggaaagccatcatggatgaaaagacgttcctggagagcctggcggccacctacaccaccgctgacagcccccaggatgctgccatcaggtccatggccatgcgggcattcacgccccatttcaccccgcacagccatgcgctggagcttggctgtgactttggctacatgacccagctgctggcaccgcatttcgagagcctcacggtggtggacggatcctccgtctttcttcaaaaagcccgatcgcacggcattccgaacgcggtcttcattcagtcgctgttcgaagagttcgaatccacgacgacgtacgagcatattttcctgagctacgttctcgagcacgtgatcgacccccgtgccctgctgcgcaaggttcgcaccctgctcgccccacgtggcaaggtgttcattgtggtgcccaatgcgcgtgcgctgtccaggcagatggcacgccacatggggctggtcgacgacctctatgaactgacggataacgaccggcggcacggccacaggcgaacctacgaccgcgtgcaactggcgagggacatctcggcaggaggactttccagtgtgcatacaggtggcctcatgctgaagccgtttgccgacttccagatgaatgcgatgttcgcgggtggaatcctgggggccagccagctggagggcctctaccagctgggactggaatatcccgatcttgcaggttccctgttttccatctgctgcgcagccagttaacgccatcaccagagcacctccaccatggcttctgcccccaccgaccttttcacgtgcccggtctgcggaaatggcgtcacgcacttccttcccgtaccggatcattacgcttcgtccctgcgcaagcacggcgcatcgttttcgatgtcggacttcgagacgctgaacaccgcccattacagctgtcctgcatgcatggcctcggatcgcgatcgcctgtatgcctatttcattcggcgccatctgctgcgccccagcctgccgcagttgcggattctggacatagcgccggccccggcgctttccagcatgctgcgaggtctcggtgggcgcaattaccggtcggcggatctgcaatccccgctcgcagatgatcgcgtggacatcaccgacatgcggatctatgcggacgattccttcgatctcatcatctgctcgcacgtcctggagcatgtgaacgacgatcagctggcgatgcgcgagctgcaccgggtcctggcgccaggcggctgcgcgatcctgatggtgcccctgctggccacggcggcgaccacggacgaggatccccaggagagccgggtcgaagagcgctggcgccggttcggacaggacgaccacgtacggctctacgcgaagaaggacttcatcggacgcctgcagcatgcaggttttgcgatggcttcgctgacccaggacgacctgggcgcagcggccttttccgagcatggcatcagcgcccgctccgtcctgcacatcgggcgcaagcccgccgagccaggatgcgcccatcccagctggctgctgcgcaaggacgcggaggatggcgtcggcgagcaaggcgagccggattctgcatcccccgtgcaggtcacggtggccatcccggcctacaaggcgacctatctcgacgccgcgctgcaaagcgcgctggcgcaggagttcgacagcttcgagatcgtggtttgcgatgacagccggggtgatgccgtcgagaaagcggtcacgccctacctctgcggcagctcacaaccgcggacatcgcccgttgccatccgctacttcaagaatcccgaacccctgggggaggaaggcaacgtcggcaaatgcatccggctggcccgcggtgcctacatcaagtttctctacgacgacgacattcttctgccgggatgcctccggacccttgccgacgtactggaccggcatgacgacgtctcactcgtgtcctcgcgccggcaggtcatcgacgagcagggccgcaggcacccggacatcgcggcaacccagtaccctttcaacggagacgtcctcatcgaaggtggggacctcgtttccttgctggccgactggaccgtgaatttcatcggcgaacccagtaccgtcatggtgcgcagggagcatgtgctgccgctggcgggcaggcagttttcgctggagaacgaacccgtctactggcttggcgacgtgacgatgcatgtccagctgctgaggttgggccacctcgcgttgctgcaggcgccactgtcgtgcctgcgcatttcgaatgagcagaccagccacctcgggcggctccacgcccatatcgggcgggaacgctacgcctacttcagccgcacgctgaagcagttggggtgggttcgagccaccaacaaccaattcgtccgcgtcacgccgctggccctgccagggatgttcgatacggtcgatctgggcacgcgcctggagcgcatgcagagcggtgctccaccactggtggatgcattgggcccctggctctccgcgcgcatgccctgcgaggcccagctgcagttgatgaagagtcatctgcaaaccgtggtgcccgccccgtccgtgcacatcttcgtgcgtgatgcccagggcgacagcaaccaggtagcggccacgcttcacagcctggaagcgctgcgcttgccggggctcgcattgcaggccaccgtgcttgcacgcgctcccgggccggcccggccgggggtcgagcatgtggaaatgcaatcacttgccgaatggccggcgatcgccaatcggcaggtggccgcggccggttccggctggttgctgttcgtggaggccggtgaggttttcactccccatggcctgtggaccctgctgctggaagccggcagcgccccgcaatgccgggccatctatgcagacgagttggtggatacgggctccggcagcctgggaaccctgttccggcccgacttcaacctggacctgctgctttcgtgcccccagggcatggcacggcactggctcttcaggcgtgacgcattccttcaggcagacggtttcgatccgcaggccccaggggcagcggaactggatctgatcctgcggctgatcatggccgaagggatcgaatgcatcggccatgtcagcgagccgctgctcgtttccgccctgccgcagctgtccagccgccctgacgagatcacggccatcgcacggcacctgcatgcgcggggatatgtgcaggccagggtcgatgccaacctgccggggcgctaccgggtgcactacggccatgaggccacgccgtccgtctccatcatcatccccaccaaggaccagttcgccatggtggagcgatgcgtgagctccctcctggaaaagaccgcctaccagaattacgaaatcatcctggtggacaacggcagcacggatccgtccgcctgcgcgtggatcggcgggctggaagcgatggacgatccgcgcatccgcgtgctgcgctatccgcatccgttcaactattccgccatcaacaacgcggcggcgcgcgtggcgcgcggcgagtacctcatcctgctgaacaacgacacggccacgctgcgcggcgactggctggacgccatgctcaaccatgcgcagcggcccgaggtcggcatcgtaggggccaagctactgcacgccgatggcacgatccagcacggcggcgtcgtgctgggcctgcgcggcccggcagaccaccccttcatcggcctgccggccgatgcgcccggttacatgaatcgcctggaggtggaccagaactacagcgcggtcaccgctgcctgcctgatgatccgccgctcggtctacgaagaggtcggcgggctggacgaggaagccttcaaggtgtcgtacaacgatgtggacctgtgcctcaaggtacgccaggccggctacctcatcgtctggacgccccacgccgtcgtgctgcacgaaggcagcgtgagccagaagtccgtggatgtggccacgcaggaggccaagcgggcacgcttcatgggcgagcaggacgccatgtaccagaagtggctgcccgtcgtggcacgcgacccggcctacaaccccaacctctctttgcacggcaccggcttcgacgtggagaccgacgctgccatcaaccgccgccccctgccatggcggccccaacccgtcgtgctggcgctggccgccgaccattccggctgcggccactaccgggtgatcgagccggtgcgcgccatgcacggcagcggcattgccgatgcgcggttcgccagccgctacttcacgcccgaggaactgcaccggctgcaacccgataccctggtgctgcagcgccaggtgaatgaagagcaactccagctcatccagcgcatccagcgcctgtgcccggtgttcatggtggccgagctggacgactacctgcccaacctgcctctcaagaatacgcaccgccaggagatgcccaaggacgtgctgcggcagcttcgccgctccgtcggcatgatggaccgcttcgtcgtctcgaccgacgccctggccgaagccctgaagggtatccacccggacatgcgggtggtgcagaaccgcctgccgccgcgctggtggcgcggactgcagggcagccgccagacaggcgggcggccgcgcgtcggctgggcgggcggcatcagccaccagggtgacctggagctgatcaccgatgtggtgaaagaactgcaccgcgaggtggactggatcttcttcgggatgtgcccggaccgcatcaagccctatgtgcgggaataccacggcccggtgtccatcgagcgctatccggccatgctcgccagcctgaacctggacctggcgctcgccccgctggagcagaacctcttcaatgaatgcaagagcaacctgcggctgctggagtacggcgcgtgcggctatcccgtgatcgccagcgacgcgcggccctaccagtgcgggctgccggtcaccctggtcaagaaccggttcaaggactgggtggatgccatccgcgcccatgtgcacgacccggcagccgccgcgcggtcgggcgacgcgctcagggccgctgtcgagcgcgactggatgctcgagggggcccacctccagaactggctccgcgcctggctgccggaataacggacagcggagccccgattccattcaagtgtggagaatgctgtccgataccattgatacgatccgtattctcccttggccgccttcgcatagtcctggaaggcggccttttcctggccctgcataccctcgagcacctgcatgttcgtcatcatcggttacatcgtctgcctggggtgcatcttcggggtcttcatcgcacacggcggcaatatctccgtggtgctgcatgcgctgccgttcgagatcgtcaccatcctgggcggcgccctgggcgccttcgtggtgaacaaccagcccaaggtgctcaaggccacgctcaaggcgctgccgatggcgttcaagggctccaagtacaccaaggcgcgctacatggagctgatggcgatgctctacgagatcctgcagaaggcccgcaaggaaggcctgatggcgatcgagaaggacgtggaggcgccccacgagtcggaaatcttcaagaaataccccacggtcgggcacgaccaccacgtgatcgagttcaccaccgactacctgcgcatgatggtgtcgggcaacctgaacgcgcacgagatcgaatcgctgatggacagcgagatcgagacccaccaccaggaggcccacgcccccgtggcggccctggcccggctggccggcgccctgcccgccttcggcatcgtggccgccgtgctcggcgtggtgaacaccatgggctcggtgggccagccgccctcggtgctgggcggcatgatcggctcggccctggtgggcacgttcctgggcattctgctcgcctatggcgtggtggagccgctgggcggcctcgtggagcagaagctcgaggacgccgccaaggagctccagtgcatcaagaccaccctgctggccagcatgcagggctacaaccccgccacggccatcgagttcggccgcaaggtgcttttctcgggcgaccggcccagcttcgcggagctggaagggcacgtgaagggcaagaagtaatccgggcatccgccggaggtgcacgccatggccgacaagaagctccagcccatcatcatcaagcgcgtcaagaagggcggccatgccgcccatggcggcgcctggaagatcgcctatgccgacttcgtgacggccatgatggcgttcttcctgctcatgtggctgctgggctcgacggccaagggcgagctgcagggcatcgccgcgtatttcgcgtcgcctctcaaggtggcgatgcagggcggcgacggctcgggcaacagctccagcatcattcccggcggcggcaacgacctctccaaggtgcacggccaggtccggcgctccgactccgacaccgccaccagccggcggaccaacatcgagaacgcccgcgccgaacaggcccggcaggaccagatgcgcatcaaggccctgcaggccaagatcgacgcgctgatctcggaaaacccgcggctgaaggagttcaagtcgcagatccgcatcgacgtgacgccggatggcctgcagatccagatcgtggacgaccagaaccgcccgatgttcgacagcggcagtgcgttggtaaaaccctacatgcgcgatattcttcgggaaatcggtgcggcactcggcggggtggaaaaccgcatcagcctggccggccacaccgatgccgcgccctacggcaacggcgaccggggctacagcaactgggagctgtcggccgaccgcgccaatgcctcacggcgtgaactggtggccgcaggcatgcccgacgccaagctgggccgcgtggtggggctcgcggccagcgatctgctggagcccgagaacccgcgcgcacccgtgaaccggcgcatcaccatcacggttctgaccaaggaagccgaggaacggctgctgggcaaaaaggccccgcagatccccatatcggaactggcggccgaaaagcgtgaaaatccagcatcgacacagcagccgtaacgtcttgtcaccaaagcggctgcccctgacaatagctcctgcaatttccgaccgaaagggtcccacgtgaccactgcccttcgctttttgatcgttgacgacttctccaccatgcggcgcatcgtgcgcaatctgctcaaggaaagcgggttcaccgacgccgacgaggccgaagacggcgtcgtggcactgaacaagctgcgcaacagcaagttcgatttcgtggtcaccgacatcaacatgcccaacatgaacgggttccagttgctggccgagatcaagaaggacgacaaactcaagcacctgcccgtcctcatggtgacggccgaggcccgcaaggaagacatcgtcgcggccgcccagggcggcgcggccggctacatcgtcaagcctttcaccaaggcgacgctggaagaaaaagtcacgctcatcctcaagaagctgggactctgaccatggacacgccggaccacgacgccccggactctgcggatgtccacaacaagatcgggcagctcacccgccagctgcacgatgcgttgcgggaactgggctacgccgagcagttgaagggttccatgggcgagctgcccgatgcccagagccgcctttcctacatcgcccggctcaccggcgaagccgcggagaaggtgctcaaccgcgtcgagcaggccaaggcacagcacgatttcatcgccgaggagacgcgccgcgtggtggcatccctggtgaaagacccggtggccgccgtggccaagggcgagatcatgaacttcctgcacgacgtggagcgcgtgaccaaggaagccgacgtgcatctcaccgagatcatgatggcgcaggatttccacgacctcaccgggcaggtgatcgcgcgcgtggtgagcctggccggcacgatcgagcagcagctggtgcagttgctcatccagacggcgcccccccaggcccagccggtcatgcccgcgcctgccccggtcgccgccgcccccgagccccggcgcgaacacctcgccggcccggtggtggatccggaaaacacccccaacgtcgtctccagccagtcggaagtggacgacctgctggccagcctgggcttctgaccccccgccggcccggcagcgggcacggcagccctgcgccggcccgcccctggtttcacgccctgccctgcctggccgggcagggcttttccggcccggcgggccgttttcgcagcgggcctgcacggccaccgtccctgccccctggacggcgcggaggaataagcggcttcccggccgtctattcgcactttagattccggcacccctcacgacaatcggcatgaccccctccgtcatgccaccatggactcctccagccaagacaaacagctacccgcgaccgagcgcaagctccagcaagcgcgcgaggaaggccaggctgcgcggtcccgggatctttcccatctcgccgtcctcggcatgggcgcggtcagcacctatgcgctggccccttccctgatcgagcacctgcagcgggccatcgcgcaccacctttcgttcaacgccgagacggtgctcgccaccggctccatgctgcagcggctgcaggacatggccttcgtcggggtggccgcgagctttgccttcgccgtgctgaccaccgtggccgccgtggcgagcgcgatcggctccggcggctggctgttcaccttcaagccggtgatgcccaatttcagccggatcaacccgctttccggcttctcgaacctgttctcgaagcagcatatggtcaccgtgctcaagatggtgctgatgaccggcatcctcgccgccgtggcctggagtttcatgagcaccagcatcgagaagatagcgatgctggtgctgcagccctcccccgtggccctgcgctacgtggccgagtggatcaccggcggcatggcgctgctgctgctggtcgtgttcctcgcggccctcatcgacgtgccgctgcaggccttcttcttcaagtcgcggcagaagatgtcgcacgaggaagtgaagcaggagcacaagcagtccgagggcagccccgaggtcaagggtcgccagcgccagcgcgctcgcgagatcgccaaccgcgccagcctgggcaacgtggccaaggccgacttcgtggtgatgaacccgacccactacgccgtggcgctgcgctacgacgaggccaccatgggtgcgccgcaggtggtgtccaagggcacggacctgctggctttcaagatccgcgaactggccaaccagcattccgtgccggtgctgcagtcgcccatgctggcccgcgcgctctatgccaatgccgagctggagcagccgattccctcccagctgtacgcggccgtggcgcagatcctggcctacgtgtaccggctcaaggccgcactgcgcggcgaaggccgcatgcccgacgcccagcccgacccctacgtgccgccggagctcgatccgctcacgaaggccgcaccgtccgacgcttccactgcaggtgacgcgccatgaagacccccacgatcgcctccgcccgccagtgggccggcaccaatgtctccgcactgcagggcctgtcggccccgctgctggtggtggccatcctggcgctgatggtgctgcccatccccgcctggctgctggataccttcttcacgctcaacatcgccgtggcgctcatggtgatgatggtggcggcctacatgctgcggccgctggatttcgcggccttcccgtccgtgctgctgctcaccaccctgatgcggctgtcgctgaacgtggcctccacccgcgtggtgctgctggaaggccacaccggcccgggcgccgccggcgcggtgatcgaggccttcgggcacttcctgatcggcggtaacttcgccgtcggcctgatcgtgttcgccatcctggtggtgatcaacttcgtggtggtgaccaagggtgccgagcgcatcgccgaggtctcggcacgcttcacgctggacgccatgcccggcaagcagatggcggtggatgccgacctgagcgccggcctgatcgacgagaaggaggccaagcgccgccgcgccgaggtgcaggaagaagcgaacttcttcggctcgatggacggtgcctcgaagttcgtgcgcggcgatgccgtcgccggcattctgatcctgctcatcaacatcgtaggcggcttcgccatcggcatgctgcagcacgacctgtccgcgtcgcaggccgccaacagctacatcctgctggccgtcggcgatgcgctggtggcgcagattcccggcctgctgatctcggtggccgccgccatggtggtgtcgcgcgtgggcaaggaccaggacatgggccgccagatcgtgcagcagctcttcatgtcgccgcgcgtgctgggcgtggccgccgcgatcctgatcatgctgggcctgatccccggcatgccgcacgccgtgttcctggtgctgggcagcggcatcggctatgccgcctggctgctgtaccagcgcgccaacgcccccaagccggtggaggcgccgcccgcccccgtgggcgacggggaggccagctgggacgatctgcagccggtggacctgctgggcctggagctcggctaccggctgatctccctggtggacaagagccgccagggcgacctgctgacccgcatcaagggggtgcgccgcaagttcgcccaggaagtgggcttcctgcccccggccgtgcacgtgcgcgacaacctcgagctcaagcccagcgcctaccgcatcacgctgcgcggcgtggtggtgggcgagggcgaggccttcccgggcatgttcctggcgatcaatcccggcggcatcagcacgccgctcatcggcacgcccaccaccgacccggcattcggcctgccggcccactggatcgacgagcaccagaaggaagccgcacaaatggcgggttttacggtcgttgattccgaaaccgtgatggccacccatttgtcacacttgatgcaagtacaggccgccaagctcctgagccgcaccgaaacgcagcagctcgtggaacacgtcggcaaactggcccccaagctcatcgaggaagtggttcccaaaatggtgtcgatcgcaacgttccagaaggtgctccagctgctgctggaagagtccgtgcacatccgggacatccgcaccatcatcgagaccctcgccgagcatgcgggcacggtcagcgatccggtggagctggcgcgccgcgtgcgcatcgccctctcgccggccatcgtgcagcagatctacggcccgacccgcgagctcaacgtcatcgcgatcgagccgggcctggagcgcctgctggtgcaggccctgggcaacgcctccggcccctcgctcgacccgggcgtggccgacatcctcacgcagaaggccgcggaagtggccatgcggcaggaagagatgggcatgcccgcctgcctgctcgtacccgacgccatccgcaacgccgtctcgcgcctcgtgcgccgcgtcgccccgcgcctgcaggtgctcgcccacagcgagatccctgaaacccacaccatccgcatcggcccgatcctcaaaggtgcagcatgaacatcaaacgctttaccgctcccacctcccgtgaggccctggccaaggcacgcatggccttcggggacggcacgctgatcctgtcgaaccgccagatcgccggcggcgtcgaggtgatggccaccgcggaagacacgctgtcctcgctggagagcgccgctgccgagccggcacccgccgcccccaggctccaggaacgcgccccggccgcctcccggctgcaggaacgcgccgccgacatggccgccaacccggcgcagtcgagccggccgctgcgcgcggcgcagcgggccgaggccccacgcaacccggtggcgcaggacacggaacagctggcgatgagcacgctctccttccaggactacgtgcgagagcgcatgctgcgccgccgccacgaagccatgcacggtgcggcgcccgcccccgcccccgcccccgccgccgcaccacagcagttcctgcagcccgagcgagcgccgctgtcccgccccgaagccccgcgcatggccgaacgcaccatggcacccgccagcgccccgctgccgcggcacaacccgatgcacgccatccccctgggactgccgcccgagcagcccgtgcgcgaacgccgcgtgcaggctcccgtgccctcgctcgcccaggaagcgggccagcagaacctgatgagcgagctgcagtccatgaaggacctcatcgaggaccgcttcaacacgctggcctggctgggccaggcacggcagaacccgatccagtccaacctgatgctcaagctcatccgggcgggctattcgccctcgctggcgcgcgccgtgctggagcgcctgcccgaagagctgggtgccggccatgccgtgcgctggctgatggaggtgctggaacgcaacctcaagaccgatgcgcaccagcgcccgctctatgaagaaggcggggtgtatgcgatggtgggggccaccggcgtgggcaagacgaccacgaccgccaagctcgccgccctgtgcgcccgcatccacggcccggccagcgtcggcctgatcaccctggacacctaccgcgtgggcgcccacgagcagctgcgctcctacggccgcatgctcggcgtggtggcgcacctcgcccatgaccgcgccgccctgcaggacctgctcggcctgctggccggcaagaagatggtgctgatcgacaccaccggcatcgccccgcgcgacccgcgcaagcgcgacatgctcgatgtgctcgacctgcccggcgtgaaccgccttctggtgctcaacgcgggctgccacggcgacacgctggacgatgtgctcaccggcttcaggaccggcggctcgcagcaggcgatcctctccaaggtggacgaggccgtgaagctcggcccggccgtggatgcgctgatccgccaccagatggtgctgcgcggcgtgaccaacggccagcgcgtgccagaggactgggaagcggccgatgcccagaagctgatcgccacctccatgcgctcgcccgcgaagtcggcgttcgacccgaaggcctcggacctgaacttcttcttctcgcactctcccgaactcgccacggaaagggccctggtcgatgcttgacactgccttccaccagggcgcgagcctgctgcgcctgatgcccgagtcgcccctgcgcctgctggccatcctggcgcagccggatgcggcctatgggctcgaaaccttcttccaggtgtgctcggcgctgcagcgcatggggtatcccgtggccgttctcgacgggaccgcgcgcgagaccgatgcctcccccggcctggcccatctgctggccgagccgtcctggcaggatggcgcgccgctggacacgggaggcgccgcggcggcctcgctggccgtgctgccggccgcctacggactgcgccggctggcccgccagagcaccgatgcggtggccgcccagcagaccctgcagcccttcttccggtcctacgcggtgctggcgatctatgccccggcggaggcgctggcgcccctggtgcgtgacacggccgcggtgccgctgctgatcgccgagggcggcgaccatgcgatgcgcagctaccgccagctcaagcacatggcgctgcatgcgggcgtcccctgcacggtggcctcggtgctgcccaccgaccggcccgcgggcctgcaccgggtccacgccacgctcgccaccctgcagcgctgcgccgagcggcacctgggcagcgaactgcgcaccaccaccctgcgggccaaccatccacaggatctgcagcgcctggccttgcaactgctggaaaacgcgggcaccattggcgccgcgccggtcgctgccgccccgcccttcggtacgcagcggcctgcccagcccttcgcacggagccactgatccgatgtacaccgccaaaggacagctcaaccgcgatgcattgatccgccagcacgcgccgctggtccgacggatcgcgcaccacatgatcgcgaagctcccgcccaacgtggagctggacgacctgatccaggtcggcatgatcgggctcagcgaggccctgtcgcgctacgaggtgacgcagggcgtgcagttcgagaccttcgcctcccagcgcatccgcggcgccatgctcgacgagctgcgcgaaggcgactggatgtcgcgcagttcacgcaagagccagaaggagatcgagcatgccgtgacccggctggagcagaagctcggccgcagcccgctcgagtccgagatcgccacggagctggaactcagcctcgcggaataccagtccctgctgagcaaggtgcgcggcacccagctggtctacctggaagacatgacgcacggcgacgacgatgacggcttcctcgaccgccacgtggccgacagcgcggccgaccccatggccatgctgcgcgaccagcgcctgcgcgcctccctggtggcggcgatcaaggcgctgccggagcgggagcagcagatcatgggcatgtactacgagcacgacatgaacctgaaggaaatcgccgcggtgctgggcgtgaccgaatcgcgcatctgccagctgcacagccagtcgatcgcgcggctgcgggcgaagatgcgcagccactgacgcagcccggcgccggcatcccggccgtccgggacagccatgagaaagagaaagggcccctcggggcccttggtctttgtggcgcagacccccttgcgggccgcggcaggcccgttcagccctgcgagcggtagatccgggcagcgccgccgtgcatgccggtgccggcagggccgcggctgccataggtggtgccgttctggtccggaggcaggaaggtggccacctggcggttcgtgagcgcggcgagccgggccagctgctcgcgctgcagcgacagctggctgcgcacggcctggatgcggcgcgtccagtcgtccggcaggggcggcgcggaggcgggccggctttccaggaagcgggacaggtcgagcgctgcctgctgcagcagcggggcacggcgctcgagcgcgggcgcatccgcctgcagcagcagggcccccacgtcggccaggagcgattcgacggcgccgagcagggtttcaggagagcggggggaagacggggaggcggaggaggggtgcatgggtcggtcctgtgccgaccggcccatgcggagcgcggaccgtgtgcgctacggccgcgccgggacaagggccgggatcagtggctcttgggagagtgggcgatgatttcctgggcgttcgagagcagcttgtcggcgatggcatcggcatcgaccttgaaggtgcccttctcgatggccgcgcgcacggccttgaccttgttggcatcgaaatccgcgctgctgcgcagggacggatccagcgccttggcggcgctggagaacgtcacgggcgtaccgcccgaggtggcgaccgtggtcgcggtcttggtggcctcttcggcggcaggcgccggcgcagccgccttggcctgctgcttcgcagcctggacctgctgcgtcagcgaattcggcaattccgggttttgactgatcttcatcgcactctcccaccccgttcgatgtggggcacagtagcaatgttttcggccatcggagcgcggactttaggcttttatcggaaacaggacgtcacaagccgacttccaccgttccatcgttggacacaatgcccgcgatgacccggccattgtccatgcggacacgcacagtctccccgatcgagcctgccgtgacggcctgccccgcggatgttaccgaatagccgcgtccctgggcaacgacccgcaccggggcgccggcgcggaaggccatcggggccttcaccatgtgctggcgcagtgcctgcccggccatgagcgggcgggatgccacctgtcccacccagttttccgggttggccacgatggcggtcgtctcagccgcccagtccacttcggcctgggtggcatcggcctcggtcagcacggcgccggaggcgacgttgccggtaagcacccaggcgggaccgtaggccttgacggtgacgggcaggaagacattccacgccgtggcaccctcgacgcagcgcaggcccagccgcgtgcggccccagagccgggagccggcgggaagatagggctccacccgggcgcagggcgcgaggcgcaggcgcgagtcgagctggcccacgctgacttccatgcgcagcggcatggagccgcccgacacctggctgcgctgcagggcgtcgtcgagccagcgctgggtgatggagcccaggtcggccgtcgcgtccgcggcgggcgcgccctgggcatgcacggccgcggcggcgctccaggccagcagcgcggcaccggccatgcgggccagcgcacgggcgcggcgcggggcgggacgggaagacggcaggtgggaatggggggacatgggggcctcctgggcagccgggctgcggcgatggacggggccggccggacggggcggtccgggggccattgcacaacctgaactctagggcgtgtgggccgccggcgatggaccgaactgcgcgccaatccccgcgttcttcgcgctttagaaaaaagggcccgtttccataatcggaccacgccgaaaacccgtggcccgtgccgcgcggcggccccgatcccccccgatttccgcaaggtgccccatgctcgacaagttgaccgaaaggctggatttccacggcaacgcgctcatgctgcgtgccgagcgccagcgcgccatcgcgagcaacatcgccaatgcagacacccccggctatgtggcgcgcgacttcaatttcgcagatgcgctgcgcgatgccaccggccagggcgagggtgcctcgttcagcgcggtggagcgcgccctgcagcgccagcagagcgccaccgatccgcgccacatccccctgcccggcgccaccaccggcagcggcgcgcccggcaccctgggctacacggtgcagacccagccgagcctggacaacaacacggtggacctggaccgcgagcgggccgcgttcgccgacaacgccgtgcgctacgaggccacgctgcgtttcatcaacggcaacgcgcgcaccatgctgagcgcgatccagggccagtaagggcgcacgcacgccttcgccgcccgcaacgcaccaggaaagcgatcaccgccatgtccatgttctcgatcttcggcgtctccggcagcgcgatcagcgcgcaggcgcagcgcctcaacgtggtggccagcaacctcgccaacgtcgatgccgtggccggccccgacggccaggcctacaaggcacgccaggtggtcttccagacggcgcccatgggtgacgaaggtgcggctggcgtgcgcgtgagcgccatcagcgagagccaggcgcccggcaagcgcgtgctcgatcccacccatccgcaggccgacgcggagggctacgtcacgcactccaacgtgaatccggtggaagagatggtcaacatgatctcggcctcgcgctcctaccagaacaacgtcgaggtcctcaacaccaccaagtcgctgctgctcaagacgctgcagatgggccagtaatcccttccccaaggaccgcaccatgatcctcaaccccatcggctccacggccaccgtgaacacgggctccagctcgaactccgccaccgacccggccgccgcgcaggaccgcttcctgaagctgctggtggcgcagctcaacaaccaggatccgatgaatccgctggacaacgcccagatgacctcgcagatggcgcagatcaacacggtgacgggcatccagcagctcaacctgagcatgcagaccatggccgagcagttcacgaccatgcagaccctgcagggcacgatgatgatcggccgcaacgtgctgaccgagggctcaaagatgaccttcaaggacagtgccggcaccgggtccttcgacctcaagggcgccgccaccgacgtcaaggtggaggtcgtcacccccggcggccaggtggtcgatacggtggacgtgggcgcgagcgcggcaggacgccacgatttcagctgggacggcagcaagtacagcggcacccgcagcgacctgagcttccgcgtggtggcatccaccaaggacggtgccgtcgaggcgacgccgctcatgcaggccaaggtggtgggcaccggctccaacgccggcgccctcacgctgaacctggacacgggcggcaccgtgaactacagcaacatccgcgcggtgctctgacggcctcgcgcattccgcaagacaacaaccccttttccgtcccccgaggagagcaccatgagcttccagcaaggcctgtccggcctcaacgccgccagcaagaacctggacgtgatcggccacaacgtggccaactccggcaccgtcggcttcaaggcctcgcgcgccgaattcgccgagatggtggccaatgccatcggctccgcgggcggcaccaatgccggcatcggggtggaactgtcggcggtggcgcagcagttcaaccagggcaacatctccgtcacgggcaacagcctggacgtggccatcaacggcgacggcttcttcacgctgcagcagcccgacggctcgcgcgcctacacccgcgccggcaacttcaagctcgacagcaacggccagctggtgaccaacaccaaggcgcaggtcatgggctatgcgctggacccgatcacgggcaagcgcacggcgagcaacgccgcgccgctgtccttccccacgtccaagccgatccctgccaagcagaccacggcgatcacggcggaattcaacctcgacgcccgcgcccccgatgccgccggcgacgccacggccacgcctcccgtgcccgccacgccgcgctccacctatggcacgtccatcaacgtgtacgacagccagggcgtggccaagccggtgagcctgtatttccagaagaacggtgccaacacctgggacgtgtacgacaagctcgacgacgccacggccacgccgccggtggtggccacgcccatcggccagatcaagttcgacaacagcggcaagatcgtctcgccgaccgcgactgcaccggaaaccggcttccagatgccgctcaccgtgaaacccacgccgcccaacccgaacggactggccgactacacggtgaacatcaagctcgacggcgtgtcgcagtacggcaaggctttcgccgtgtcgaacctgtcgcaggacggctacacggccggcgaactcacgggcatcagcatcgagaacaacggcacggtgatgacgcgctattccaacggcgtgacgcgcgccgaggggcaggtggcgctggccagcttccgcaacacgcagggcctggcctcggtgggcagcaacaactgggtggaaacgttcgagtcgggccagccggtgctcggaacgcccaccgaaggcaagttcggcgggctgcgctccggcgcgctggaagattccaacgtggacctcacggccgagctggtgaacatgatgaccgcacagcgcgcctaccaggccaacgcgcagaccatcaagacgcaggaccaggtgatgtccacgctggtgaacctgcgctgacggcccgatcccgctgatccgccactgacctccgacccccttccttcatccaggccgagcgatggaccacatcatctacacctccatgacgggcgccagcgctgccgcgcaacggcaggcggtgctggccaacaacctcgcgaacgcctccaccaacggcttccgcgcggagatgtccaccttccgctcggtgcccgtgcagggcgacggctccaagacgcgcgtgttcgcgctggaggcgacctccggccatgtggagacgcccggccccgtgcagcgcaccggccgcaacctggatgcgatggcggtgggcaacgcatggttcgcggtgcagggcctggacggcaccgaggcctatacccgcaacggcagcttcgaggtgaatgcggagggccagctgcgcacctccaacggactcaccgtgctgtccgacggcggcggcccgatcgacgtgccgcccggcgccgacgtgaccctgggctcggacggcaccatcactgcgcgcgtggcgggccagcagcccaccccgatcggacggctgaagctcgccaccccgacgccggaagacccgctcaagcgcggcgacgacgcgctctttcgcaccgcatcgggcgatccgatgcccaatgacccgaatgcgcggctgctgtccggcgcgctggagggctccaacgtgaacgccgtggaaagcatggtcggcatgatcgccgcctcccggcagttcgaagcccagatgcggctgctgcagacgaccgagaacaacgacaagacggccgcccagctgctcaacctgaacggctgacgccggcgcctacgcccctctcaccgcacgccaagccaagcccgcattccccgaggaaccgccatgatcaattcgctctggatcgccaagaccggcatgtccgcccagcagacgcagctggacgtgatctcccacaacctcgccaacgtctccaccaccggctacaagcgcaacaacgcggtgttcgaggacctgatctaccagaacctgcgccaggtgggcgcgcagaccaccgagcagaaccagctgcccaccggcctgcacctgggcctgggcgtgcgcacggtggccaccagccgcaacttcacgcagggcagcctggcgcagtccaacaacaacctggacgtggccatcaacggcaacggcttcttccaggtgacgatgccggacggcaccacgggctacacgcgcgacggatcgttccagctcgactcccaggggcgcctggtcacctccagcggcctgcccgtggccaacggcatcaccgtgccggccaacgccacggggatcagcatcagcacggacggcatcgtctcggccaccgtgccgggcacgaccgcgccgcagcagatcggcaccctgggcatggcgagcttcatcaactcggccggcctggagccgatcgggcagaacctgttcaaggaatccgcggcgtcgggccagccccagcagggcacgcccggcaccaacggcctgggcatcatccgccagggcttcctcgaaacctccaacgtgaacgtggtggaagagctggtgtccatgatccagacccagcgcgcctacgaaatgaattccaaggccatccagacatccgaccagatgctggccaagctcgcgcagctgtgatgcgcgccctccccttcctgaccaccgccgggacaccgaccatgccgcacaccgccgcctccctcttcctccgcgcagccccgctgcgcctcgccgccgtggccgccctgctggccgccacgggctgcgcctccgtcaatccgccgccgccgatcgacatgccgcccacccaggcgccgatcgccgtgcagacggcgccccgcgcgaccggcccggccaccggcagcctttttcatgcagccagctaccggccggcattcgaggaccgccgcgcgcggctcgtgggcgacatcgtcaccatccagatcgtggagacgatctccgcatcgcagaagtccagctccaaggtggaccgcacggccgccaacacggccggcgtgaccgcgttccccttcatcggcgcgagcgacatcggcaagctgaagctcggcggcaacagcaccaacaacttcgagggcaagggcgacctgcaaagtaccaataccttcaccggcaccatcaccaccacggtcgtggacgtgctgcccaacggccacctcgtgatcgcgggcgagaagcagatcggcgtggccgagaacgtggacgtgctgcgcttctcgggcaccgtggacccgcgctcgctgcagccgggcagcgtggtcagctccaccctggtggcgaatgcccgcgtgcagtcgcgcggcaggggctccccggccgaggcgcaggccatggggtggctggctcgggcgttcaattcggtggcgccgttctgagccgacgccggctttcgaacccggccgcactctttcacctgcccgcatcgccctcacggtggtgcgggttttttgctttctgcggcccggcggcgcacggagggacgccccctttgttccctcataaagcgggtgatccggcggcttttccctccatcccccggcgcccttcgatcccacaatcggtgccatgaagtctcctgcccccacctccttcctcgcacgcgcgcaccgggccgccctgcggctggggctcgcgcatggccttgccgcgctcgccctgctgggggcgatggcgcccgcgcacgcgctgcgcatcaaggaagtggcggccgtgcagggggtgcgcagcaaccagttgacgggctacggcctggtcgtgggcctggacggcacgggcgaccagacgacgcagatgcccatcaccacgcaggcgctcaccaactacctgcagcagatgggcatcagcctgccgcccggcacggcggcgccgcagctcaagaacgtggccacggtgatcgtgacggcgcagctgccggcgttcgcccagcccgggcagttcatcgacgtgaacgtgtcctccatgggcaatgccaagtcgctcaagggcggcacgctgatcgccacgccgctgcgcggcgccgacggcgagatctacgcgctggcgcagggcaacctggtggtgggtggcgcaggcgccgcggccggcggcagcaaggtgcagatcaaccacctgagcgcgggccgcattcccgaaggcgcgcaggtggagcgctcggtgcccacgccgctgaatgacggcgacacgatcaacctcgggctcaacgcctcggatttccagaccgcgcgcaaggtggcgcgggccatcaacgacaagctcggcaagggcgcgtccatcgccacggcgctagatggccgcacggtgcaggtgcgcgccccgcaggacccgggtggccgcgtgaacttcatcgccgacctggaagagattccgctggccgacgccacgccggcggccaaggtcgtgatcaatgcgcgcaccggctccatcgtgctcaaccaggccgtgacgctgggcccctgcgcgatcgcgcacggcaacctgtcgatcacgatcagttccacgccggtgatcagccagcccaatccgctctctcaggggcagaccgtggtcgcgcagaagagcgacatcgcgatcaagcaggagccgggcaacatcatccagatgccgccctcgccgcagctcgccgacgtggtgcgcgcactcaacacgctgggcgccacgccgcaggacctgctggccatcctgcaggccatcaaggccgcaggtgcgctcaatgccgaactggaggtcatctgatggccgccgtgtccgccaccgcctgactgcagggagaccgccatgtcgctcagcctgacgtcctccgcccccgccacggcctcgaatgcgctggcggtggatgcgcgctcgctggatgcgctgaagttccaggccgggcagaacgacccgaaggccgcgaaggaagcggccaagcagttcgaatcgctcttcatgcgcgagatgatcaagagcatgcgcgaggcgacgatgaagtccggcctgatggaaggcgagcagggcaacctgggccaggacatgctggaccagcagttctcggtgcagatgtcgggcctgcagggcgggctctcggaagccatccagcgccagctcacgcgccagatcggcggcggccaggaggccgcgcccacgttttccccgccgtccacgctgagcctgcagccgcagcagtccgcgcgcgccgcagcagctgccaacgcctacgcccctgcacccaagggccgcgacggcttcgtgcagcaccaccgcgacgcagccgagcgcgtgtcgcaggaaagcggcatccccgcgagcttcatgctcggccaggccgggcacgagaccggctggggccgcagcgagatccgcagcaaggacggcagcaattccttcaacctgttcggcatcaaggccggcaagggctggacgggcaaggtggcggaggtgaccaccaccgaatacatcaacggcacgccgcgcaaggtgacggccaagttccgcgcctacgattcctacgaggattccttcaaggactacgcgcgcctcatcaacgacaacccgcgctacgaaaaggcccgcagcaagacgcattcggccgtggcttatgcggccgagctgcagaaggcgggctacgccacggaccccgagtacgcgcacaagctgagccgggccatccacagcacgctgcgcgtggggccctcggcatgaaggcgggtgaacgcacatgagtctgctcaacgtcggcgcgcgcgccctcctcgccaaccaggtggccctgcagaccgcgggccacaacatcgccaacgtcaacaccgcgggctactcgcggcagacgctgtcgctgcagacggtgcagggccaattcaccggtggcggctacatcggccagggcgtggacgtgcagaccatcctgcgcaaccacgacgagctgctgacgcggcaggctgcggcggcggactcggtgcagtcggccgacaagacccgcgcggagcggctgtcgcagctgcaggacgtgttcggaggaggcaccagcggactgggtgcggccatcaccgacatgctcaactcgttcaaggacgtggtggcctcgcccatggacatgaccgcgcgaacggtgtccatcacccgcatggacgagaccgccgcgcgcatgcgctcggcggccgggcgcgtggacgagatccagtacacggtgaaggaacagctcaacggcgacgtgaacgcgctcaacgccctggccaagcagatggcgagcgtgaacgagcagatcgcgcgcgtgaagggcaacggacagacgcccaacgacctgctggaccagcgcgaccagatcatccgccagatcaaccagtacgtgcagaccacgcaggtggcggctgacgacggcaccgtgggcctgttcgtggcggggagccagccgctggtgctgggcaccacggccacgccgctgcaggtgcaggaatcgagcatgttcccgggcagcgggcagctcaaggtgtatttcagcccgcccggcaccaagcccatcgagctggacgacgggatgctcggcgggggcgaactctccggcctgctgcggttccacaacaatgacctggccgagggccgcaacctgctgggccgcatggcgcaggccatcggcatgacgatgaacgcgcagcacaagctcggcctcacgctggacgggcaggccggcaaggacctgttcaccgtgccggccagcatgccgggctacacgagcggcacggcggtgggcaatgtgtcgttctccgacgccaccaagttcgccgcctcggactacgaagtgcgcttcaccacgccgcccgcgggacaggtggtgcgcctgtccgacggcaaggccacggccttcaccgaccttgcgaacctcgcggggcagcagatcgacgggctcacgttcaacatgacgaccgccggcgccgctggcgagcgcgtgatgttcaggccgttcagcagcgcggcgcgggacatcgaggccaaggtgctgtcgccgcgcgacctcgccgccgcgagccctgtcaacgccgcgatgggcacggcgaacaacggctcgctgcaactcagttccatcaaggccactgcgagcccttacacgccccccccgacgccgggcggcgtgacgctcaccttcaccgcgggtccgccggccacctacggcgtgaccggatcgacctcgcccgcttcgggcaccacgggcctggcctacacgccgggccagcccatcaccatcgacggctgggagatcacgctcaagggcacgccgggcacgggcgataccgtgaaagtgggcaatgcgctggatgcgcaatacggcgacgcctacaagcgcaacgccggcaatgcctcggcgatcgatgcgctcggcgacgtgaagatgttcgacgatgccaccatgagcgacggctacgccgggctcatggcgcaggtgggcacgcgcatgcagaacgccaagtacgcatcggacgtctcgtccacgatctccaccaacctcgagcgtgaccgctccgccgtggcgggcgtgaacctggacgaggaagccgccaagctgatccagtaccagcaggcctaccaggcctcggccaaggtgctgcagatcgcgcagagcattttcgacaacctgatccagacgatgggccgctgacgccgcccgcgccgcatcgcccccggcccaccggagcacgccatgagtaccttctaccgcaccgccagcgccaaccagtacgaaaacgcactgcgcaacctgtcgcagcgccagaccgcgctctccaacctgcaggaaaacctcacttccggcaagcgcgtggtgcgcgcgagcgacgatccggtggcggccgcccaggccgagcgcgcgatcacgcgcatctcgcgcgtgcagagcgagcagcgggccctggagaacgcgcgcaacaccgtcacacaggccgaatccacgctcggccaggccgtggacatcgtgcaggaactgcgccagctcatcgtgagtgcgggtggcggcaccctcaagcccgaagaccgcaagaccatcatgaaccaggtgcagggcctgcgggagcagctgtccgacatggtcaaccgcaaggacacgaacggcctgccgctgctgggtgcgctgggcagcgcgctggcgcccttcctgggcccgcagtcgggcagccccgactacagcttcgccgggttgcccgggcaggcctcgggctcagccacctcgctgccgatgtcgctggacggcgaatccgccttcatgttccagcccaagcgcgacggcgtctatacggcttcggtgagcaacatccccacgggccgcctcctgacgaccgatggcgtgaaggcaggggacacctccctcatcaccggggacgactaccagatcgtgttcagtggcgtgggtcccggcgcgacggccggcaccaccacggccacctacaccatcaccaacatgaccaccggcgtggcgtccgcgcccgtcacggtgccggacttcccggcggacaagcccgtgtcgatcgcggtgaccggcatcccgggcgtgagcttcaacatcaccggcacgcctaccaaacagaacgacggcacctacaacttttctccggccaacggcgacaccatttcgctcaagcccagcgccagcatcttcagcagcatcgaccaggcagtgcgcgacatcggcggcgcgaccaacggcaacgcggccgcgcaggccgtgggccaggcactgaacaacatcgacatcggcctggagcgcatccagaacatgcgcggctatgcgggcgagctgctcaatcgcgcggaccgcatcacgggtgaccaggacaagcgcgcggaccagctcgaggcggaccgctcgcgcgccgaggatctcgatatgatcaagggcatctccgatttccagaacaaccagaccggctaccaggcagcgctgcagtcctatgcccaggtgcagaagctgtcgctgttcaactacatcagctaagcggaagcgagacaagcggggcaccgggcccggcctcctccgcctgcccgccccgcaaagcccaacatggtccaatccgtcctcggcagcctgatcctgggctatcgccctctctggaacgccgcgcgccggctcacggccgtgcagctgcacgtccacaacgccggcgaagccgtggtcgatgcgccgcacctgctgcgcacgctgcaggagctctggagcgcgggctcgccgccgctgctgctgtcgccgcagagcccgcagctgctcatcgacctgctcgcccaggcgccgcgcggatcaccctggatcagcgtgcccgatgcatggctggccgacaccggcatcttcgagcgcgtgcgggcggcgcaccagcggggcctgaaactggtctggcgcggcgcgctggaccggctgccgccagcggaggtcgcggcctgcttcgacaacagcctgctgtcgctgtccgccaacgacgccatggcggcgctgcgcgcggccggcggccagatccgcggcgcccccgcccagcccagcccggtgatcgcgggccagatctacgagaacatcgcgagccgcccgctcatggagcattgcctggaccggcacggcgcgctcgccatcgccggctggccttcggaagacgtgctctacagcctgcgccaccagcaactgcagcccgcccacgagaccgtgcacaagctgatgcgggccatcgacgcggagcagtcgctggaagccttcgagcagatcctcggcgaagaccccctgctcgcctaccggttcatggtctataccaactccgccgcgctggggctgcgcacgggcgtggattcgctgcggcgcgggctggtgatgatgggctatgggtcgctccagcgctggctgggcgaccagttgccgcatgcgagcaccgatcccaacctgcagcccatccgcgagtccatggtgatccgcgcgcacctgacagagcgcctgctcgacgccggggtggaaaacgacctgcggcgcgaggtctacctctgcgggctgctgtcgcagctgggggaactgctgtccgagccgctgggcgccatcctgcggcgcctgcccctgtccgagcgcatctacgacgcggccgtgctgcaccagggcccctatgcccccagcctggagatggcgtgcgcgctcgaatccgaggatgccgcaccgatccgccagctctgcgaggcacacgagatggacctggaggaaatcaaccgggggttgctgcgggtgatctccgatctggttgtggagcggccggcggggaagtgaagcggctggcgcgctccgttcaaccctgtccgcccgccgcgcgccggaacaccttccagaaccccggatcctgcgtggtcgtgaagttgatgcgcatgagcgtgcagggccggcgggtggcgtggaacagcgcgccgggcgcgatgaggtagccctcgtcgagcatgcgctgggcgagcatgtcggtgtccacgcccgtttccacccagccgaacatgcccgcgggctcggccgcgaagcgctgcccggcctccagcgcgatctgcacgctgcgcgcccgcgcctgggccaggcgcaggcgcatgcgctcggcgtggcggcgcagctggccctgctcgatgcattgcgccagggccttctcgaggatggaaggcgtggtaagcgtggacagcagcttcgtgtccagcagccgctccaccaggccctcgggcgctgccaagtagcccacccgccagttgggcgcgaggatcttggcgaagccgttcacgtagatggtgcggcgcagcccgtccagggccgacaggcgcgtggcgtggtcaggcgcgatgtggccgtaggtgtcgtcctcgacgatgtggaagccgtgccggtgggacagctgcaggatgcggtgcgcatgccccggcgacaggctgtagccggtggggttgtgcagcacgctcacgctcacgaacagcttgggcgcatgggcctcgcagtagcgcgccatcacgtccaggtccggcccctcgggaccgcgcggcacgggcagcacgcgcatgcccagcgcatcgagccgcgcgaactccaccgaccagccgggctcctccaccatgaccgggtcgccggccttcagcagggtgcggctcacgatgtccagggcatgcgtggcgccgatggtggtgatgatctgcgcgggttccgccggcacgctgaggtcggccagccgccgcgcgagcgccgcgcgcaatccggcgtcgccccggggctcgccatagaccagggagccatcctgcagcgcacgccccgcggtgacgcggcgcacggcagcgaacatgaagcgcgcgtcttcgagccagcccggaggaaacacgccggcgcccggctggggcttggacgaggcctgatggaacatgccgcggatcagggtggtggcgttgatgtgcgagcccgacatcggcagcgcagcggcgccgaggatcgaggcccccgcggccggtccgcccggtgcggccgggggcgcgccggcgggagcgcccggcaccggggccggagacctctgcagcgcatcgcgcacgaagaacccgcgctggcgccgcgcctccacgaggccctgcgccagcaactggtcataggcggcaaccacggtgtgggtgctcacgctctgctggcgcgcgcattcgcgcaccgacggcagccgcgcgcccacgggcagcagccggctgcggatgcgttccgcgaatcgctcggcgagctgctcggtcagggtgcgttcgggcgtgcgggtcagcatggaaggctttctggaaactgtgtcgctcatcacacctgtacagttcatgaacttgtgcagctgtctgtattggtactgtagcggaatcgtgcctacagtgggtcccgtaaccgcacgtatcccgcccgcaactccgccgcacccatgcccctggtcgaattcaccgcactcctggtcctggcggctgccatgagcttctcgcccggcccgaacaccacgctgtccaccgccatcgcggccaaccgcggcctgcggccggccatgcgcttcgtgtgcgccgtgccgctgggctggtcggcgctgctgctggtgtgcgccgcgggcatcggcagcctggtggtggccgtgcccgccctgcgcaccggcatcaaggcggtgggcatcgcctacctgctgtggctggcctggaagctctcgcgcagcggccggctcgccgatgccgatgcggcccgcatggacgtgggcttctggtccggcgccgcactgcagttcgtgaacatcaaggcctggctgctggcgctcaccatcgtggcgggctgggtggccggccggccggacagcctgccgcgcctggcggtggtggtgcccgtcatgatcgtgttcgccttcgccagcaatttcctctacgccgccaccggtgcgctgctgcgccagtggctggcccgcggcgcccgcctgctctggttcaaccgcggcatggcggcggtgctcgcggccaccgccgcctggatggtgacggcatgagcgccgtgcccgcgtccacggcatcccccgcaccgcggcccgcggcggtgcgttccgccgaaacccgcggcctgctctgggggctgctgggcgtcgcgatcttcgcgctcacgctgcccatgacgcggctggccgtgggcacgcccgaggcgccgcagttgccgggcgcgttcgtggccatcgcccgcgccgccatcgcggggctgctgtcggcggccctgctgctggcgcagcgcgcgtcgctgccggcccgcgaagactggctgccgctcgccgccacgtcgctcggcgtggtattcggctttccgctgctgacctcgctggccatgcgccacgtggctgcggtacacgccagcgtcatcatcggcctgctgccgctcgccaccgcgctggtgggcgcgctgctgcaccgccagcggccgtcgccgcgcttctggctctgtgcgctggccggcaccgcgctggtggtggccttcgccctgcagcgccccgggggcggcgggctggcatggcacccggccgacctgctgctgctcgccgccgtgttctgcgcggccgtgggctacggctttggcgggcgcctgtcgctgcgcatgccggccggcgcggtgatctgctgggcgctggtgatggggttgcccgtggcgctgccggcagcctggctcttcgcaccctcgcccgatgccgcggcgtccgtggcccctgccgcctgggcggctctggcgtacgtatcggtgttctccatgtggctgggctttttcgcctggtaccggggcctggccctgggcggcaccgtgcgggtgagccaggtacagctggtgcagccgttcctgggcatgctgttcgccgtcccgctgctcggtgaacggctggatgcggccagcctgggcgtcgggctcgccgtcatggccacggtcctcatcggccgcagcgcgcccgccgggcagcgcgcccctgcaggtcctgccaccccggggaggccgccgcgcagttaagctcttttcctggcggggcccaccccttgcccctccgaccggccgcacgacggcttttttcgacaacgacgacacgaacgaggcacggccccttccttccccgggcctgccgcaggagatgatttccatgacgacctggaccctggcccaacgcgccgcgaagatgaacccctcggtgatccgcgagatcctgaaagtgaccgagaagcccggcatcatcagcctggcgggcggactgccctcccccaagaccttcccggtcgatgacttcgcacaggcctgcgcggcagtgctgggcaacgacggcgcatcttcgctgcagtacgcggcgagcgagggctacctgccgctgcgccaggccgtggcggatttcctgccctgggacgtgtcgcccgaccagatcctgatcaccaccggctcgcagcagggcctggacctggtggccaaggtgctcatcgacgcgggcagccgcgtgctggtggagaccccgacgtatctcggcgccctgcaggcgttcacgcccatggagcccgacgtgcacagcgtggcgagcgacgacgaaggcccgctggtggacgacctggcggccaaggtgggctcgggcgcggaccgcgcgcgcttcatgtacctgctgcccaacttccagaatcccaccggccgcacgatgaccgaggcgcgccgcgtggcgctgtcggccaaggccgccgagctgggcctgccgctggtggaggacaacccgtacggcgacctctggttcgaccagcccccgccgctgccgctcaccgcccgcaacccggaaggctgcatctacctgggttcgttctccaaggtgctggcccccggcctgcgcctgggcttcctggtggcgccgcacgcgctctaccccaagctgctgcaggccaagcaggcggccgatctgcacacgcccggattcaaccagcgcatggtggccgaggtgatgaagggcggcttcctggaccgccacgtgcccaccatccgcgcgctctacaagcagcaacgcgacgcgatgctctcggccatggaacgcgagatgcagggcctgggcgtgacctggaaccgccccgacggcggcatgttcctctgggcgcgcctgccggaaggcatgagcgcgctggatctcctgcccgaagccgtggagcgcaacgtggccttcgtgcccggcgcggccttctatgcggacaacgccgacgcgcgcacgctgcgcctgtccttcgtcaccgcgagcgcgcagcagatccaggaaggcatcgccgccctggccgccgccatccgcgcgcgcctgccgcaaaccgcggaggcctgacgccatgctgagactctggggacgcgtgtcgtccatcaacgtgcgcaaggtcctctgggcagcgcaggagctggggctggagctgcagcgcaccgacgcgggcggccagttcgggctcgtgcgcgagccgcagttcctggcgctcaatcccaacggcctcgtgccgctgatcgaggacgagggcgtctcgctctgggagtcgaacaccatcgtgcgctacctctgcgcgcgccatgcgccgggcgacctctatccggaagacctgcccacgcgcttcctggccgagcagtggatggactggcagcagaccaccctcaacccggccggccgcgacgccttcctgcagtggatccgcacgcctgcggcgcagcgcgacccggctgcgatcacccgttcggtcgcggccaccgaaccgctgatggaactgctcgacacgcacctggcgcggcatgcctacctggcaggtgaccgcttcacgatggccgacattcccgtgggctgcgaaatccaccgctggtggggcctgccgcaggagcgtcctgcccggccgcacctggagcgctggttcaacgcgctgcgcgcgcgcagcggcgccctgggcgtgctggaccagccgctcgcctgacgccgcccgcggcggctgtttccacccgatgccacggcggccaggacggccgccggggagggtcgtgcccgttcgttttttccacaggagcccaccatgcaccagcgtcccttcaagcaagtcgatgtgttcaccgaccgcccgtacctcggcaacccgctggccgtggtgctcgacggcgaaggcctgtccaccgaggagatgcagcacttcacgaactggaccaacctctccgaagccacgttcctgctgcccccgacggacgaaggacgtgcggccggggcggattaccgcgtgcgcatcttctgccccggccgcgaactgccgttcgcgggccatcccaccctcggcagctgccacgcctggctggaggccggcggccggccccgcgccccgggccgcgtggtgcaggaatgcggcgtgggcctggtcacgctgcggcaggacggaaaccggctggccttcgcagccccgccgctcaagaaaagcggcccgctgccggagtcggacgtggaactcatcgcgcgcggcctggggctgcagcgcaccgacatcgtgggccacgcctggtgcgacaacggcccgaactggcgcggcgtgatgctctcatcggccgaggccgtgctcgcgctgcggcccgacggggccgtgctgggcgcgctcgacgtcggcgtggtgggcccccgcggcaaggtgggcgtgatcggcagccactccggtgaggaggcggacgcgccggatttcgaggtgcgtgccttcttccccggcaacaacggcctggccgaggacccggtgaccggcagcctgaacgccgccctggcgcaatggctgatcggtgcccacctggccccgccccgctacatcgccagccagggcaccgccctgggccgcgcgggccgcgtgcatgtcgagcaggacggagagcacatctgggtggggggcggctccatcacttgcgtggatggacaggtgctgctgtgatccctgccgccttcgacccggcccgggccgcgtgcgtggaccacctcgtggtggtggccggctcgctggaggaaggcagccgctggtgccgccggaccctgggcgtggagcccgcggccggcggcgcgcacccgctcatgggcacccacaaccggctgctgaacatctccgggcccgcgcacccgcgcgcctacctggaggtcatcgccatcgatccccaggcacggccggcccagccgccgggccaccggcgctggttcgacatggacgacgaggccctgcgctcgcaggtcgcccggcagggccctcaactggtccactgggtggcctcggtgcccgacatcgccgcggcgcattccgcgctggccgcgcgcggcgtggaccggggcgagatcatcaccgccggacgcccgacccccttcggcctgctggagtggcggatcaccgtgcggcccgatggcgcccgcctgatggatggctgcctgcccacgctgatccagtggggcgagcgccatccgtgccacagcctgccggacagcggcgtcacgctggagtcgctcgcgctggagcaccccgacgccgcggcgctgcagggcgcctgcgccgcggcgggcgtgcacgggctgctgcgcgcgcccgctggccgctcttgcgccccgcgcctcgtggcgaccctcaatacaccgctcggcaccgtcaactgcacgtcactgatcccggagaacgcgccatgatgtccgccttcaccttcaccccgcaggaactgctgctcttcgcgctcgcggcgctggtgctcgtgctcacgcccggcccgaacatggtctattgcgtctcgcgcagcctgacccagggtccgcgcgccggactgctttcgctcgcgggcgtggtggccggcttcggcgtgcacctgctggccacggcactggggctgtcggcgttgctggtggccgtgccgctggccttcgacgtgctgcgcatcgcgggcgccgcctacctgctgtggatggcgtggcaggccgtgaagcccggcggcagcgcgccgttcgaagcgcgcgacctgccgcacgacgggccgcgcaagctggtcctcatgggctttctcacgagcgcgctgaaccccaaggtggcgatgttctacgtctccttcttcccgcagttcctgcacccggagcgcggccagtggctcgcgcagaccttcacgctgggcgcgctgcagatcggcatcagcgcgctggtcaatgccctgctggtgctgttcgccgcgcgcgtggcccgcttcctgcaccgcagcgccgcctgggtgcgcgcgcagcgctacctgatgggcaccgtgctcggcgtgctcgccctcaagatcctcttcaccgaaagaaaggccacgccatgaacgccgccctgcccgcctcctcgcccgatgcatccgcccggccccacgccgccctgccgggcctcgccgacatcgaggccgcggcgaaggtggtctatgccgacttcgcccccaccccgcagtaccgctgggcactgctcggcgagcgcctgggcgccgagtgctggatcaagcacgagaaccacacccccgtgggggcgttcaagatccgcggcggcctcacgtatttcgaccagctcgcgcgccgcggggccatgccgcgcgaggtgatcagcgccacccgcggcaaccatggccagagcctgggctgggccgcgcgccgccacggcgtggcctgcaccatcgtcgtgccgcacggcaattcggtggaaaagaacgccgccatgcgcgccctgggcgtgtcgctcatcgagcatgggcaggacttccaggaagcgcgcgagcacgccatgcaactggcggccgagcgcggcgcgcacatggtgccgagcttccatgccgacctgctgcgcggcgtggccacctactggtgggagttcctgcgcgccgtgccgcacatggacgtggcctacgtgcccatcggccagggctcgggcgcctgctcggccctcgccgcgaagcgggcgctggggcacggcgtgcgcatcgtcggcgtggtgagcgcccacgccaccacctatgcggattcgatcgccgccggccgcgtggtggaagcccccgtgtccacgctgctcgccgacggcatggcctgccgcgtggcggacccggaggcgctggccatcctcgcgcccgggctggaccacgtggtgcgcgtgaccgacgacgaggtggcggccgccatgcgcgcgctgttcgccgacacgcacaacgtggccgaaggcgcgggcgccgccgccctggccgccgcgctgcaggagcgcgagcggcttgccggccaggtggtcggcctgccgctcacgggcggcaacgtggacgcgcaggcgttcgcgggtgtgctggccgccgccagccactgaccaggtgcggccacccgggctgcgcgggccatgcgcgcacggggtgcggcgcgtccgcgacaccccgtcgctgccgcgacatcgcgcggccggccgctctgccacattgccgtgcatgggaaccctctacctcgtacgccatgcgcaggcctccttcggggccgaggactacgaccagctcagcccccgcggccatgagcaggcagcacggctgggcgcctactggcgcgagcgcggcatgcgcttcgacgccgtctatacgggcaccctgcgacggcatgcacagacgctggccggcatcgccgaggggttgcaggccgcgcccgagccgctgcaggcgctgcccacgctcaacgaatacgacagcgccgccctgatcacggccatccatccccagcccctgccgcccgcagacacgcccgagctctaccgccagcacttccgcctgctgtgcgatgcgctcgcgcagtggatgggcggcaccatcagcccggcgggcatgccgagctggacgggattctcggacggcgtgcgcgccgtgctggaccacgtgcggcgccaccatgcgggccagaacgtgctgctggtctccagcggcggtccgatctccaccgccgtgggcgcggtgctttccaccccgccggaagtgaccatcgccctcaacatgcgcatccgcaacaccgcggtgaccgaattcagcatcgctcccaagcggctgatgctgcagacattcaacaccctgccgcacctcgatacgcccgaacacgcgggctgggcgacgcacgcctgaacagggcggcccggcagcgcctcaccctccgggcgcccctgccagcgtgccgtccggcaggtcgtggatctcgccgagcagcgccgccagttgcgcggcggcggcctcgaccacggcgcggcccttcccggccgtggcaccggccgcgtcgcccacggcccccgacgggtggtagtcctcgatcgcccagcccatcttcgcgctgcggccgttgccgaggatggcgtagcgctccgcgcggtcctgcgacgtggagcggaaccggccggcatgcgccatgcgcacggtgttcggcgcgaggtgcagcatcatcgaggtctcgatctgcccggcatgaatgccgaagcggtgttcctcggcgctgaacaggccctgcaccgcctccggcagcggcaggctgaaccagctcgcgctgtacaccagcaggccatgccgctggcgcagttcgcgcgccacgatgtccatcacgctcacctggccgccgtggccattgaagagcagcagcttcttcacccccgcgcgcgccacgcaggcgcccagctcgctccagagcgcgatcaccgtggacggcgacagcgtgagcgtgcccggaaaggccgtgtgctcggtgctcaggcccacatcctgcggcggcaggaacagcacgggcaggtccggtggcagcaacggcagcgcggcatcgatcacgccccgcagcagcgcggcgtccacgctgagcggcaggtgcggcccatgctgctcgatggcggccacgggcagcacggccacggtgcgcgccgccaggcccgaggcccgggcctcggagaaatcgcgggtggagagttcggcccagaagcgggagggataaggcatgggcgcatcgtagggcatgggcatgcacaggctcggcacgctgcgtgcacggtcgcgttcatcaccggaagcgatcaatccgactgcgtgcataggcaccgccttcctttatcaccttgtattaaataaaaacaataagtaacaattatcgaagtgatagcgtcttatatgttccacagcaaatcgccataagggaggaattcgtgaacttcttgaagaacatccggctcggagccatgctcggcacgggcttcgccatcgtgatcgccatcggcttcctggtcgctgcctacgggcgtatccagctcgaccgcacgggctccaacctccagacgctgtcgcgcgaccggctcgacatcctgctgcacctgcagcaggtcaaggacaacaccaacgtcgtcgcccgcgccgtgcgcaacctcgcgttgctggaagacgacgcatccatggccgaagagaaaaagcgcctcgacggcgtgatcgcggagacgtcggaactcatgggcaagctgcagcagcgcgtgcgctcgcccgaaggccgggccctgatggaccgcatcggcgaagcacgtccgcagttcctcgccaccgtcgagaaggccgcgaagctcggcctcgccaatgacatggtcaacgcgcgcaccgtgctgctcggcgagatgcgcaccgcacagaacgcctacttcaaggccgtggaggacatgatcgcctaccagcgcaagatgaccacggacatggcggaaactgccagcagcgatgccaatgccgccggcaacaccatgatcgtgctggccgtgctgtcggccgcgctcggcgcactggtcgcctggtccatcacccgccaggtgaagggccagctcggcggcgaacccgcctacgccgcacagatcgcccaggaagtcgcccgcggcaacctcgccgtccacgtcgacctgcgccccggcgattcctcctccgtcctcgccgccatgggcgccatgcgcgccaacctcgctcaagtagtctccgaggtccgccacagcagcgaatccatcgccaccggcgcatcccagatcgccaccggcaacgccgacctcagccagcgcaccgaggagcaggcctccaacctccaggaaaccgccgcctccatggagcagatgaactccaccgtcaagcagaacgccgacaccgtccgcaccgcatcccagctcgcatcctccgcttccgccaccgccgcgcgcggcggagaagtcgtgggcaacgtcgtgcgcaccatgcaggacatcaccgactcctcccgcaaaatcggcgacatcatcggcgtcatcgactccatcgccttccagaccaacatcctcgccctcaacgccgccgtcgaggccgcacgtgccggcgagcagggccggggcttcgccgtcgtcgcttccgaagtccgcaccctcgcgcagcgctccgcccaggccgccaaggagatcaaggccctcatcggcgagagcgtctccaaggtcgagaccggctcccaactcgtgggcgaggccggctccaccatgggcgagatcgtcgagcaggcccgccgcgtcgccgacctcatcgccgagatcggagctgccacccacgagcaggagcagggcatctcccaggtcagcgacgccgtcaaccagctcgaccaggtcacccagcagaacgccgccctcgtggaggaatccgccgccgccgccgacagcctcaactcccaggccgcacgcctcgtgcagctcgtcagcgtcttccaggtcgatgccaatgcctcccaggccgtcatcgcccaggcgcagtcccgcagccgcgacaccgcccgtgccgcttccgccgcgctgcagcatgccaaggcgcccgccgcaagcccgcgccctgcgcccggcatcgccaccgcaccgaagcatcccgcaccggcgcaggcatcggcagcaggggccgcccgccccgcgctgcctccggcgcagacggccgccccggcgcccgcccgcgcatccagccagaacaacgacgactgggaaaccttctgacgccgggcgggcccgcactgccgagcgctgcgggccctacccctgcaaagcacccgcctgccgcctgcgccaggcggcgtccaccgccagcatgcacagcagcgacagccccagcaggggcagcagcacgccggccacggccatcatcccggccaccacccagagcgcgcgcggctgcgccggcagcggcggcacgcccagccccccggccgggcggcgcttccaccacgccaccgcacccgcgacgcacagcagcacgatgccggcgcaggccacggccagcacgatctggttggccaccccgtactgctgccccaggtggacgttgatgccccactccagccccttcgccaccggcccgtagtcggcatagcccatgtcgagcagcggacggccgctgtactggtccaggtgcaccacgcgctgccggccgagatcggccggataggccgaggcggtatagacgccgcccgcgccctgcggcgcagccacgccgaagccaggcgccatgcccagccgcgtgaacaccgccatcgcggcgtccaggccgatcggcggcatggccggcaggggctgcggcccggtggcgggcgctgccgcctctgcaccgtgaccggcgtgctccccggccccgtcctggcctgcatcgcccacgtgtccctcatggcccggatgcccgccatgccccccgcgcccgccggccaccatcgcggccggcacggcagaggccacgggcacgcgcgcctgctgcaggctccacggcacggccagcgtgtccgccacgggcacggccgacatcggcagctgcacgcgcacgccggccggatagccccagtggctgccgttcgcccaggcgttcacctgcgcgccccagaacaccgaccagggcattcccgtcagcgccaggaacgcgaggatcgcgcccacgcccaggcccagcaccgcatgcaggtcgcgccagaacacccgctcggccgggcgcccgcgcaccgacaccaccccgccccggcggccgcgcggccaccacaggtacagccccgtcgccaccagcaccacggcccagcccgccgccatctcgatcacgccgcgcgccaccgggccgatcaccttcaggctgtgcagccgccggatctgccaggacagcgtgccccgctcgggcagttgccccagcacccgcgccgagcccggatccacatacaccgccacgcgccgcccgtccgcggtggcgatgcccacgttcgcgctgtcacccggccccgcggccggcgtgtagcggaaccactgccccggctgcgccgccagcgcagcggccaccagcgcgctgggcggtcgggccgcgcccggtggcacgggttgcgccacgcgcagcagatcgcggtggacccaaccatcgatctcggcctggaacaggaacgccccgccggtcaccgccagccaggccaggaacggcagcaccagcagcccggcatagaaatgccagcgccacaccgcgcggtacaggcttgcggcggtgatcttcgcggtggtcttggtggtcaatgccatggtcagaacctccatcccaggctgaccgcgacgctgcggccgtcgcccggcgaatagcccgaggagccgctgtcataccacgcatagacgtagcgccggttcgtcgcgttgcgcacctgcacgccgacatccgccgtgggcgtgagctgccaggtggcgcccaggtccagcagtgcgtagcgccccgcgcggccctgggtgttggtgcggtccaggtaatagtcgccctgggccgtcaccgtggccgacaggcgcaacacctccgtggcacgcacctgcacgccagcgctcgccaggtagtgcggcacgttctcgacctcccggccggcggtgtccggcgcggacggatcgggcacggtgatgcgcgccacctggtgcgaataggcgatccagcccgtccagcgcgcgcccaggcgagcattgagctgcgcgtcccagcccgtgcgccgcgtgcgccccacgttgcccagcccgccgggatcgggcagcccgtccacgccgagaacgcgcgccacctcgcccgatgcgcgctgctgccacgtggccacgcgcgcctcccagcccggtgcaggctgccagcgcacacccgtctcccatccgtcgttgatcgacgggcccaggtcgcgcgcctgcgtgcggtaggcatcgatgcccgtgcccacctggaaggtgcggcccgcattggcatacagcgtcacgccctcgcgcgccgtccaggccacgctcagcttgggctggcggatggtgccgtagccgtgcatgccgtagcgctgccccgtcagccggtcggtgaaatccccgcccagccggtccacgcgcagcgccggcacgatgcgcagcgacgccaccggctgcaccaccgcctgcacatacgccccctgcgtatgcacgtcgaaatcccagtcccggaactgcgaagtgcgcacacgatcgaccgtgcgccagcgctgcgcgccgttgtcctgccactgcgcgtccaccccgccctccagggtgaacgcgtgcgcccaggccaccgcgggccgccacgtcagcacgcccgacagcccgcgctggtcctcgtcgttgtcgcgctcctgctgcacgccggcctgcgaaaaccgcacccagcgctggttctcatagtggttggcgtaggcgcgcgccgtccacgacaggcgctcggccacttgcgcgtcccaatgcagccccaactgccccgtctcgcgcgtgctgtggtccgaggacgaccacggcggcgaccagcgcggctgcgccgcggcctgctcgcgcgtcaggtagccggattcatccgccgcgttgcggaaatatcgcgccgtgaggcccgcgcgccagccgccgcccggatcggtgtagaaccacttgcccgagagcgcgcgctgcgtgccttccgcatggtcgcgccagccttcgcccgtgcgccagaacgcgccgtagttctggctccaaggccccgactcgatgcccttgaccacctgcacgtcgcgcgtgccgaagctgcccgccgtgagcgtcgcgcggccttcgttgccgcccgcgcgcgtgagcacgttcacgttgcccgcgatgttgttgagcccatagcgcgggtcgttcgtgccgcgcaccacctccactgcctctatgtcgagcgggaacaccgcatccaggaacggcatgccgcccgcgttgtcgttcgacgggatgccatcgatcagcagcttgaccgcgttcacccggccctcgccattgaagccgcggaaggagaagcgccctgcatccaccccctgccggaacggcgtgacctgcaccccgggcgcgcggcccaacagctcccaggtgtggtccacgcgggcatcctgcagcacctcgccgcccacgatgtccaccgacgtggagacgctgcgcgccggcagcgcgccgccggggccctcgcgcacttccaccgttcccagcgtgagcgcggcaccggcctccgccggagcggaggttgccgccgtgccatggctgccggcggccccgggcacttcctgcccccaggccgccagcacgggaagggccgccagcgcggccggcgccgaacggcgcactgcacgcccgacggccacaggccatggaagccggaatacgggagaagacgaagaaggaaaagaaaaacgaaaagacaaacggaagcgacgacgacgaagccggtccatatccacctcgtgcaagcagtgcccgtcaggtccacgcgagcgcggccatcgacgggaaaaaagcggggagacgaaaggagaaggaagacctctgccgcgacaggcggccccgaggggccagcaagcgcggcagccctgccggaagaaaggcaggccggtcaggcccgcgccggcggcccgcgcgccggcagcggcgcgcccaccagcgccgcgaggcgcgcggcctccacgggctgcagcacatgcgccagcggctgctccatcggcaccgccagcacctgcggcgcgggcggcggagccccgggcgcgaggcacagcgcgcaatccaggccgtgctggcccatctcgcgcaggccgctgccatcgtcctgcacggccaccagcttggcggcgcccgccgcattgcacaccacctgcaggctctgcgggtgcagcagcggcgacgccgcggccatgccgaaggcgagcatccaccacgccaggaccagcggggccaggcggcgaaggcggggcaggagggcagtcaccggaacggggagaggatgtgtgaagacgccgatgcggtgtgcgcgccggcggcctgcattatgcggcggtccagggtgtacgcgatatcgcgtacgcggactccgggtcacgccgatagaattccagccagggtgtcgtcacatggggtgcggcaggtttagcgaaggtcgggccgcctcgcggatcactgccgaccatctcccatgcacccatccatggagtccattgcggctctccttttcggcatcgcattgctgcacacgttcaccgcgaagcagttcgagcgcctgtcccaccgctttcccaaacactccggcatcttccacttcctgggcgaggtcgaggtcgtcttcggcctgtgggcgatcgtcctcgtggccgtgatggccctcgtcgcgggcggctctgaagccgtggaatacgcggaatcgcgcaactacaccgagccgctcttcgtgttcgtcgtcatggtgatggcggcatcccggccgatcctgcagaccatcaacgacctgctggagcgcgcggcgcgggcgctgccggtggacacgccgctggccaccgcatggctcggcctcgccgtggtcccgctgctgggctcgctcgtcaccgagcccgctgcgatgaccatcgcggccctcatgctctcgggccagctgttccgcaaggacgtgccggagggcgctaagtacttcgccctgggcgtgctgttcgtgaacgtctcgatcggcggcacgctcacctcctatgcggccccgccggtcctgatggtcgcggccacctggggctgggactcttggttcatgctggcccacttcgggtggaagtccgccctggcggtggccgccaacgccacgctcgcggccttcgtgctgcgcagtcacctcgtccgtccaccggagccggcgcgcggcggatcgtccgccaccgttccctggccgctcgtggcggtgcacgtggcgctgctggccgcggtgatcgccgccgcgcaccacccggtcatcttcctcggcctgttcctgctgttcctcggcatcgcccaggcgtaccggcagcaccagaaccgcctgatcctgaaagaggcgctgctcgtcggcttcttcctcgcgggcctcgtcgtgctgggcggcatgcagcagtagtggctgcggcccatcgtcgaagggctggagccggtggtgctgttcttcggcgcgctgggcctcacggccatcaccgacaacgccgcgctgacctacctcggctccctcatcgaagggatgacggacgccgccaggtacatgctggtggccggcgccgtggccggcggggggctcaccgtgatcgccaatgcacccaaccccgccggggtctcgctgctcaagggcgggttccgggatgaaaccgtcagcgtgggggcgctgctgctgggcgccctcgtacccaccgcgatagccgcttcggcgctgctcttcctctagccccatccatttttcgaccgcatgcccgcaacggcagggcgcagccttgccatttttcaacctgaaaggagacagcgagtgaaattgagagacatccacgacgtgatcggaggtgccgccatgggcgtcatcggcacaggtttcgcggtctatggccacgtccactacgcgatgggcacctcggcccgcatgggcccgggctacttcccgatcgtcctggggtggctgctggccgtgctgggcctgctggtggccctgccggcgctctggcgccagggctcgcccatcgtcgtgcagtggaaaaacctggccttctcggtggccagcctgctggtcttcgcggtgctgctgcgcaccggcggaatcatcctggccgcgttcaccgcgtcgctggtggcgctggtgccggcgccgatgcgcctgcgcacgcagttcaccgtctcggcggtggtcgcgctcatcaccgtgctgatcttcgtcgtcgggctgcagatggtcctgccgacctggccctggagcatctaggagacaccccatggaattgcttgacaacctctggctcggcctgcaggtcgcatccgaacccagcaccctcgcgtactgcttcttcggggtgttcctcggcacgctggtgggcgtgctgccgggcatcggcgcgctcgcggccatttcgctgctgctgccgatcacctaccacatcccccccacggccgcgatcatcatgctggccggcgtttactacggcgcccagtacggcggctccaccgcggcgatcctgctgaacctgcccggcacaccatcctccgcggtgacctgcctggacggctacccgatggcaaagaagggacgctccggcctcgcgctgttcgtcaccaccatcgcctcgctggtcggcgcgatgtccgggctcatcctgctcgtgctgttctcgcccatgatcgccgaggtcgggctgaagttcgggcccgccgagttcttctcgatgatggtcctgggcctcgtggccgcatcgtcgatgagcgggggctccgccgccaagggcctggccatggtggtgttcggcatcctgctgggcatggtgggcaccgacgtcaacaccggcgtcgcgcgctacagcttcgacatccccgaactgatggacggcatcaacctcgtcgcgctggccatgggcctgttcggcgtggcggaagtcgtgcgctgcatcaactccaccgacaccgagaagcagccggagaacatcaccatgcgctccatgatgcccacccggcaggagatgaaggaaaccgtcaagcccatgatgcgcggctccgccctgggtgcggcgctgggcgcgctgcccggcgtggggtcgtccatcgcggccttaatgtcgtacgccgtcgagaagcgcgtggccaaggaccccagccgcttcggccagggcgccatcgaaggcatctccgcgccggaatcggccaacaacgcggcggcgcagaccgccttcgtgccctcgctgtcgctgggcattccgggcgacgcggtgatggccgtgatgctgggcgcgctcatcatccacggcatcacccccgggccgatgctgatgacggaacagccggagctcttctggggcctgatcgtcagcttcgcgatcggcaacatcatgctggtgctgctcaacatccccaccatcggcctgtgggtggcgctgctgcgcatcccgttctcgtggatgtacccggccatcctggtgttcgtcgcgctgggcgtgtacagcgtgaacaacaacaccttcgacatctacatggtcgccctgctgggcatcgtcggctacgcgctgatggtgctgcgcttcgagcccgcgccgctgctgctcggctacatcctgggcccatggtcgaggagcacctgcgccgcgccatgctgctgtcgcgcggcgacccgtccgtcttcgtcacccggccgatcagcgcttccctgctggcagtggcgggcgcgctgctcgcctgggcgatctggggcacggtgaagaagacgctgaaggcccgcgaagcgctccggctcgccgaagcccgggcgtgacctcagcgggcgccccggcatcatccggggcgccattcctccgccaggaactccaccagcgcccgcacccttgcgggcacgaaccgctggctcggcagcaccgcgtacaccgtgtacgcctgcccgagccacccgggcagcagttccaccagttgcccgctgtccagatgcgcctgcacgtccagccgcgacttgtagacgatgcccccgccggccagcgcccaggcgtgggccagggcgccgtcgtccacgctgcgctcggcgcgcagggtgatgccgacggtctcgggcggatggcccggcgcgcgctcgaaggtccagcgcacctcgcgccggcccgcgatcgccatggcgatgcagcggtgcgcggccagttccgacgggtgccgcggggtgccgtggcgcgcgagatattccggtgccgcgcaggcgaggcggcgcgtgcggtgcagtgcgcgcgccaccaactgcgaatccggcagctccgcgctgtagcgcagggcgaggtccaccgcatcgcgccgcacgtcgtgcaggcggtcgctggctgaaagcgccaattgcacgcccgggtgccgctccatgaaccggtcgaagcgcggcagcagcacgcgcgacagatcggtgggtgcggccagtcgtaccgtgccgcgcagcgcgccggtctcgctctgcgccaggccggccccttcgtccagcagttccagcgcgcgttcggcgtattccagcagcgtgccgccctgggcggtgatgcgcagtgcgcgcgtggagcgctcgaacaggcgcacgcccacctgcgcctccaggcgcttgagcatggcgctggcggccgcgggcgtcacctccagcgcccgcgcggcggcggtgagcgagcccccgcgcgcggcttccaccagcacgcgcagatcagagagattttcaaatttcatttgcaggtgatagcgatttctggcggcttatcaatcgcattttgaatcaccagaatcatggcaacccttccgtggcgccctaccgatcccgggcgatccgcgccaggccgttgccatctcccctcagaaaggactccccatgaaagccgtcggctatttcaccccccatgccctcgatgccgctcccggccagggcctgcaggatttttccgatctgcccgcgcccgtgccgcgcccgcacgatctgctggtgcgcgtgcgcgccgtctctgtgaacccggtggacaccaaggtgcgcgcgagcgccgcgcccgccgaggccggccagcccaaggtgctcggctgggatgcggtcggcaccgtggaggcgatgggctccgaggtgcgcggcttcgccgtgggcgaccgtgtgttctatgccggtgccatcgaccgccccggcacgaatgccgagctgcatgcggtggatgcgcgcatcgccgcccatgcgccggccacctggaccgacgccgaagccgccgccgtgccgctcactgccatcaccgcctgggaactgctgttcgaccgcctgggcttcgcccgccatcccggggccgcgaccggcccggcagcggcggcggccgacgcccccgtgctgctggtggtgggcggcgcgggcggcgtgggctcgatgctcatccagatcgcgcgccagctcaccggcctgcgcgtggtcgccaccgcctcgcgcccggaaacccgccagtggtgcctggacctgggcgcgcatgcggtcatcgaccaccgcgagcccttcgcgccgcagctcgcggccctgggcatcgaggccgtcgatgccgtggccagcctcacccacactcctcagtacctcgcgcagtacgtggaatgcctgcgcccgcagggccgcatcgcggtgatcgacgacatgccctcgctcgacgtgatgccgctcaagcgcaagagcctgtcgctgcactgggagatgatgttcacgcgtccgatgttcggcacgcccgacatggccgcccagggccgactgctggccgaagtggcggaactcgcccgcgccggccgcctgcgcagcacgctcaccggcaccctgggtccgctctcggccgccacgctgcgcgaggcgcacgcccgcatcgagagcggccggaccatcggaaaactggtcgtaaccccctgagtcgctgcgcgccatcccccaaggggacgccgccagtggcccggcaaagccggttccacggcgtccactggcatggcctgctccgcggccttcggacagggccggccgcggggcgtcccagcgacgtgcaggacgacggcgctaccatcgccggatgacccacgaagatgcccttgccgctcccacccgcgacctgttccgtgaagacgcctacctgcgcgaatgccgcgccaccgtggccgccgtgctgcccgacggcggcatcgtgctcgaccgcacggtgttctaccccctgggcggcgggcaggcgggcgatgccggggtgctggtgcgggccggcgggcgcgaggtgccgatcgccgacacgcgcaaggccaaggacgccgaaggcaagcccacggccgccatcgtgcacgtgccggccccgggcgccgagccccccgccgtgggcgaggaagtcaccgcccgcatcgactgggagcgccgccaccggctgatgcgcttccacaccaccacccacctgctgtgccacctggtggcccagcccgtgaacggctgctcggtcacgcccgacgccgcgcggctggatttccacatggacggcccgctggacgccgccgccctgaacgccggcatcgcccggctcgtggccgaagcgcaccccgtcaccatcggcgccatcaccgatgccgagctggacgcccagcccgacctcgtcaagagcatgagcgtgcagccgccgcgcggcagcggccaggtgcgcaccgtgcgcgtgggcaccgatggccagccccggatcgacctgcagccctgcggcggcacccacgtcgccaacaccgcagagatcggcgcggtggtcgtcaccaaaatcgagaaaaaaggcgccatggcccgccgcgtggtgctcggcttcgcggcctgagcccgcgtccaggaaccaacgccgcccgcgccgctctcacccgcgccatgtccgtccgcctcctgcagcgcctgctgccgcccctcgccctcctggctgcctgcgccctggcggccccggcctccgcccagctgctctcccagccagccggcggcgcccctgccggccccgtggccggaagcagcaccgtcaccaccccgcacgtgcgcgccgaactggtggcgcacgcgcccgacggcgtggggccgggcaagccgctgtggctgggcctgtcgatcacgcaccagcccgagtggcacacctactggaagaacccgggcgactccggcctgcccacgcagatcgaatggcgccagttgccgccgggcatcgacgcgggcgagatcgcctggcccgtgccgcgcaagatccccatcggcacgctggccaactacggctacgagggcacggtgctgctgcccgtgcccatgaccgtctccggcgcgttctcgccgggcccgctggcgcgcaacgccaccttcaccctgcatgcctcctggctggtctgccgcaaggaatgcattcccgaagagggcaccttcaccctgcaggtgcccatcgccagcaccaccgccatgcaggcgcaggatttcgaggcggcgcgccaggcccatccgcagccgctgccgccgccggcagccgcggctgccggcggcacccgcagccacgcgcgggtggaacgcggcatgctggtgctcaccgtggccggcctgcccgaggcagtgcgcggcaagccgctggacttcttccccgaaacgcccggcatcatcgagaccgccgacgacggcacgcaggactggcagggcgacgtctggaccgcgcgcgtgccgctgtccgcccagcgcagcgaaggccccatgcccctgcccgtcgtgctcgcgcagggcggccggggatggcgcgccgagctccccgtggaaggcggctggccccggccggcctccatggccaccgtctcgcccgccctggaggccgcgctgcgcgcgaatgcgcagcaggcatcggcaccggccccggtggcgcccgccgccccggcaccggccggcgtcctggcggccgcgctgctgggtgccctgctcggcggtctggtgctcaacctcatgccctgcgtgttcccggtgctcgccatcaaggtggccgggttcgcgcgccacgggcaggaccggcgcgcccaccggctgggcggcatcgcctacacggccggcgtggtgctctccttcctggccctgggcggtgccatgctggcgctgcgcgcggccggcgaggccgtcggctggggcttccagctgcagtcgcccgccgtggtggcggcgctggccgcgctgttcacgctgatcggcctcaacctctccggcgtgttcgagttcggccgcatgctgccctcctccctggccggcctgcaggcccgccaccccgtggccgatgccttcctgaccggcgtgctcgccgtggccgtggcctcgccctgcaccgctcccttcatgggcgcctcggtcggcctcacggccacgctgccggccgcgcaggcgctggcggtgttcgcggcactcggcatcggcctcgccctgccctacctggccgccagctgggtgcccgccgtcgcgcgcgccctgccgcgccccggcgcctggatggacacgctgcgccgcttcctcgccttccccatgttcgccaccgtcgtctggctggtctgggtgctgggccagcagagcggcatcgacggcgcggcggccctgctcgcgctgctcgtggcgctcggcatggtcgtgtgggccttcacgctcgcgggccgggcccggatggcgatggcgccgctctcgctggtggtgttcgccgccctggccgtggcggccgtgccgaaaatcgtcgagatggccccgcccgcggtggccgctgcagcccctggcgcggcagggaccgtgccgaacaccgcggcctggcagccatggcgaccgggcctggcggaagaactgctcgcccagggccgccccgtgttcgtggactacaccgccgcctggtgcgtcacctgccagttcaacaagaagaccaccctcgccaatgacgccgtgctgcgcgaattcgccggccgcaacgtggccctgctgcgtgccgactggacgcgccgcgaccccgccatcaccgccgcgctggcgcagctggggcgcagcggcgtgccggtctatgtgctgcaggcgcccggccggcagccggtggtgttctcggagatcctgggggagagggaattgcgaacggcgctggcggctctgtagcccggcccggaatgcatgacgcgctaccgccgcgagcgcggcgcctgctgcacctcccgcaccaggcgcatccccaccagcgtgtatcgcgtctccggggtgttccagttgcggtaggtgcagcgcgcatacagcggccaggtgtgccaggagcccccgcgccgcacgcgcaccgtgcccgtggcggggccctgcgggtcctcgcgcacggaccgcgcgtaggcgtcgtccgcatgccagtccgatacccattcccaggcgttgccgttcatgtcatgcagcccgaaggcattgggcggatagctcgccacgggcgccgtgaacgcgtgcccgtcgtggcccggcacggcctgcgcctgccagcgcggccagtagggggcggcatcctgatcgaacgtattggcatggcgcgccagcgccgccggatcgttcccgtggccgtagcgcgcctgccggcccgcgaggcaggcatattcccactccgcctcggtcggcagccggtagcggtggccctcggtggcgctcagccacgcggccagggcgtgcgcgtcgtgccaggtgacgttgaccaccggatggtcgtcgccctgcgcgaagcccggatcgcgccatgaatagcgcggactgcgcccctcgaacgcgtcgccgcgcaccgtcgtggccggatcgtaggcggggttgtagccatagccgcccgtgccgtcggcctcggactcggcgcggtagcccgacgccagcacgaaccgccggaactgccccaccgtgacctccgtctgccccatgtagaacgctcgggtgatgcgcacgcggtgcaccggcgcctcgtcatccaggaccgccaggcggcgggcctccatgccagggtaatcgcgggccaggcgctccacgggctcgtcgctgcccatgcggaagctcccggcgggcacgcgcacgaaccgcatgcccagtgcattggtccagaccggcacggcagcccccgccggcgtggcagcctttccggccgccgcctccacggccggccaggagaggcacagcaccgccatcgcaacgcgggacaggcaagggaacggaagagaaaccatggcggctgcggacctgggggaagaacgcaagccatcgtgccacgcccatcccctccggtgcaggccagatgcggagattccacatccgcggggcgccaccgcgacgtcccgcggcgaaggcaccgtgctagcgcgccccccccgcacccacatccgcatccgaacgcgccatgcaggcatccacccactgcaccacctgctgcaccgtgggcgcgtccacccccatcagcagccggtagatgatgggcgccaccaccgtgtccagcacgcagtccacagagggcgtcgcctgcccgcgggaccgcgcgcgctccaccatcaccgtgatctgcccggccgtgatgtgcatgcactggcaaggcgccgagccatcgccatagccgctggcggtgagcacgtccttcagcatctgccggcccgggccggacgacatctcctccaggaactgctcgccccaggccagcaggtcgccgcggaagctgccggtgtcgggcggcccggcctcgtcgcgcatgcgctcgatcgacacgtccgccagcaactccaccaggtcgccccagcggcgatagatggtggacggcgtgacgcccgcctgcgccgcgatttgcggaatggtgagcgcatcgcggccgtgcagcgccgtcaggtcgcgcacggcctggtgcacggcagcctgcacgcgggcgctgcgcccgccgggacgcaatcgggtggttccagacgtcatggggcgattctaggagaggcgagccgtccgggcgggccataaagcaaagaatttgctttagtgagacaatccgctaacgcaattttttagcgttaaaaccatgcctaccgccctgtctcccgccccctcgtccctgcccctggcctggcccgcgcgccggctcgggcccgatgccgcgctgtggctcgcggtgtccgtgctgatggtgttcctggcggcgtccagcgcgccgtcgccgctctatgcgatctaccgcgaaatgtggggcttctcggccttcagcctcacggtgatcttctccagctatgcgttcgcgctgctcgccgcgctgctgtgcttcggcgcgctgtcggaccatgtgggccggcgcaacgtggtcatcgcggcgctggcgctggagtgcgtctcggtagcggccttctggcaggccgaatccgtggcctggctggtcgcggcgcgcgtgctgcagggcgtggccacgggcatggccaccagcgcgctcagcgccctgctggtggacctgcaccccgtgcgcggcccgctgatgaacagcgtggcccccatgatcggcatggccatcggcgccctcggcaccagcgtgctggtgcagtacctgccctcgcccacgcacctggtgttcgagctgctgctggtggtgatcgcgctgcagtgcgccgccgccttctggctgcccgagacggtgccgcgccgccccggcgcctggcgctcgctggtgccgcgcatgcacgtgccgcacgccgcgcgggccccgctgctgcgcatcctgccgctcagcacggccggctgggcgctcggcggcttctacctctcgctcggcccgtcgctcggcaagctggtcacgcacagtgcctcgccactcgtgggcggcctgctgatcgccgcgctcgtgctacccggcgccctggccatcggcgccgtgcgccagcgcccgccgcgcggcgtgctgcagggcagcgccgcggcgctggctttgggcctggccgtcaccctcgcgggcgtggcctggcacagcccggtggcatttttcgggggcacgctggtggcgggcctgggcttcggcggcggcttcaacgccgccgtgcgctgcctggtgcccatggcatccccgcaggaccgtgccggcctcatggccagcttcttcgtgctgagctacctcgccttcgccctgcccgccatcgccgccggcctgctcacgggcctgtacgggctgcatgccaccgcgctcggctacggcgcgctgctgatcgcgctggccggcgtgtcggcgttcagcgcgtggcgcgcctgaccgccgaaacgcaagggcacgcctcccagagtgatctctcgcgggaaaaggcgtcgcggacggggccaccggcgccgcagcgcagtttgcgggtggtaggttgtcgctcgtccataaaacaagctccaaaggagaagaaggatgagggacgagggccccacgaaggcggatgccagcgccttgcttggcaacgtgcaagtgcgctatcagggctggatgcacgcgcagaagctcatggcgccattgctggcgccggatttttctccgttcgatgcccagcgcaaccacgagatagacatctcccggcacctggccctgctgctggatccgaaaggcacgcatggccagggccggctgttctgggatggcttcgtggcactggtgctcaggcagcagaacgccctgcaacagccagcgccgcggcaggtgatcaccgcccgtgaagaaacatctccttcgcctgaattgcaggcagcccacccgccagtggcggccacctggctcgcggcaagccctgtcaagcaggtccagcgggaacatgggacgaagaacggccgcttcatcgatctgtacgtgcaactgcaaggcgggtgcatcggcatcgaaaacaagccctggcgacactcgcgcgacagcggacagcagttgctcgactactccgaccatctccaggggctacacggctcctggatgctgatctatctgggccaccaggcgccggatccatcgagcctgccccaacgggagtgcgaggaacgcatacgcagcgggcatttcgtctatctgctctggcccgaggtggtgggatggctgcaggacagcctgccgcgcatccaggcacagaaggtacggtggttcgtcgaagaactctgcaactacctccaacgccgcatgggcaacgatctaccggaagccgccatgaaccacatcgccgaagccttcaccgcgaatcaacaatcccttgccagcgccttccagatgcgcgacagcctcgcagaatggcaaaagcagaagctggcgcaattgcagcggcaactggatactgcagcaaaagccgcaggcaccgccctgcactggggcgtatcggacaacttgctgaaggcatccaaacccatgcccttttcactcgaactcggctggggaccggagttgttgctttgcttcgaatggtggcatcttcaagtggatccgaaagagttctactggggtatttatctttctcccgagcaagccgaaaaaaccccgcgaaagcttgtggacgccctcaagcgccacgcagcggcgaggttcgaatcgccgtctgaagagccagaggattcctggccctactggacctatgtctacaacgatccgctcttcgtcccggaaggcgaactggatatctatggcagcggcgtgcggcatccctggcttacgctgggcaagcaggaaggcgacttcgtgtcgctggcgatgcaacgccgcgaagacttggtcgaactgctgaagcatccggacttcgacgaactccatcgcatgctggtgggcgtcgaacggacacgcgcgtaacgcctgccactgaacggcgtcggggcggcagccagtgtgccctgcatcacccggacgctgcctgcgggaacgcgcacggacggcatgccctcccgccgtctcaccgcatccgctgcgcccggtgccacaccggcacccaccacagcgcctgcaccgccgcgtaccccatcaccgcaaaacccagcgccagcagcggcagtcccacggccagcggcgcgcccaatgcgtgcatccacgtagccatggcctccacgccacccgtggcggaccacccctcccaggccggcagccgctgctcgcccggcagcacccaggcgcccacctggaaggccagggcatagagcggcagcgtggtcaggggattggtgtagagcgtggctgcagcaccggccaccgcattgccgcgcaatgcggcacatgcggcgaccgcggccggtatctgcagcggcccggggatcagcccgcagaacagccccgccgccgcaccgcgcgccagcgcctcgcgacgcaggcacagcagctggcgccgctccagccaggggcgcagccgcgagagggacggccgctccatcagcgcccgggtggccggctcccggcgtcgcaaccaacggcgcacgccggtcatcgcacgggccagcggctgcgcgagccaccccgccaccgagccggcggcgctcacagcgccaccgccaccgcggtggccgcgccccaggccccggtcagggccgccagcaggcgcacgtcgcggcgctcgttgccgccgcgccagctcaggaacgtggtgagcgcgaacgcggccagcagggtggccatcacggcctcgatcatcgtcaggtccatggtgtcggtctttccggttcaggccgggctcatgcgcccgtgccgggcagcgcggggggcgtaccgccgccgccaccatccttgccgcgcgacgtccagagcgaggccacgatcgagcccgcgatcagcgcacccgtcaccagcagcgcgtagccgatcgggatcttgtagaggtcgatcagcagcatcttcgcgccgatgaacaccagcaccatcgccaggccgtaggccagcaggtggaagcggtccgccaggtcggccagcaggaagtacagcgcgcgcaggcccaggatcgcgaagatgttggccgtgagcacgatgaacgggtcgctcgtgatcgcgaagatcgccgggatgctgtccaccgcgaagatcacgtccgtcacgccgatcatgatcagcaccacgaacagcggggtgaacagcttcacgccgttgactacggtcgtcatcttctcgccgtcgaacgaatccgacatgcggatgcgcttgcgcaggaacttcaacaccgggttggtggagatgtccggctcctgccccgcggcgatccacatcttcacgcccgtgatcaccaggaacgcgccgaacacgtacagcagccagtggaacgtggccagcagccaggcgcccgccaggatcagcaccgtgcgcagcacgatcgcgccgatgatgccgatgatgagtgcgcgcttctggtactccgccggcacggcgaagtagctgaagatcatcaggaagacgaagatgttgtccaccgacaggctcttctccaccaggtaaccggtgatgaactgcatcgacaccgtgttggccacctcccggccctgcgagccgtccaggtaccaccagaggatggcgacgaacacgaacgcgagcgagaaccacagcaggctccagctcaccgcttccttcatggtcaccttgtgcgcgccctggcgctccatgaccagcaggtcgatggcgatcgccacgaccacgaacaggccgaagccggcccacatccagggggttccgatggtttccaccatggcttcagccctcccggcgcacgcggcgcattgcgttggtggtcgatggaacaacgacaaaagcgccgggcccggctggctcggcgcccggcggtgcggcatgcggcaccagaagaagtcgggtggtggtcatgatggagggcaatcgaagtggggaagacaaagagggaatgcgaacccgcactgtcgggcctgcgggcccggaaaagaagatagcccggccgtaagatcacttcggtttttacgaactgttttgcttccttgtcctacaaaaaatgagccagagcttcaactaccggcacctgtactacttctgggtggtcgccaaggaaggcggcgtggcccgcgccgccgagcgcctggacatggccgtgcagaccatcagcgcccaggtgcgctcgctggagaaagacctgggcaccgccctgctgcgctccgaaggccgcaacctcgtgctcaccgacgcgggcgtggccgccatgcacgaggccgaccagatcttcgcgctgggcgagcagctgcagcaccgcgtggccgaagccgccaccggccgcgtgctgcggctgaacctgggcatctccgacggcatcgccaaggtggccgtgcaccgcctgctcacccccgtgctggacgcgccccacctgcgcctgctgtgccacgagggcgaattccagcccctgctcggcgaactggccctgcacaagctcgacgccgtgctggctgaccgccccgccccgcccaacccggccctgaagaccaccagccagttgctgggcaccagccccatcgcgtggtatgcgccgccccagtgggccgaagcagcagcccggaatttcccccagagcctcgccgtcgtgcccgtgctgctaccgaccgaacacgccgccgcccgggcacgcatcgaccactggctggagcgggaacgcatccggccgcggatcgcgggggagttcgaggacagcgccctgcttgccacctttgccagcaccgggatgggcgtgatgcccgcgccggaatcgatgggcgagcacctggcgcgcacgcatggtctggtggcggtggggacgacggcggacgtgcaggagcagtttcacctgatcttcagtgcgaggaaggtgatgcatccgctggtgacgaggttggtggaaggtgggacgctggactgagagggcaggagcggaggaagaaggcagaaaatacgcgcccgcaggtgaacgctcgggtcagatgcggtctgcctgcggcgccgtcttccggaggtggggccaccgcgcgcggtaactcgccaccttcgccgcgaacagttcagggtacggagtcagtggattgggcgacagcctgccggcatagacgccatgcactccgttgggagcatggcatttgccgggctgcacgcccacgcaggattcgaggacgagaaagcgccggattccgtcttcggaagaggtgagtggtggacacggacgcgcaaagtgctgcgggtaccagagatgcacgcgcgcctggttcgcgacttcgacggtgatgcccaggtcggacagcacggagtccgcatgggcctgcgccgctttttcgcccgcctcgctcaggtccctgtcgtcgaagtagaagatgtcgtagtccttgatgtctgcacccgctgggcggtcggattgcaggttccagatggtctggaacaggcaaccggcgacgagccatgcgttcggaagctcgggcgcaagggtattccagcgtccgaggatggcggcgttggccgggttggatgcgatgtcgcgcaggaattgggtggtcatcggggtctgactcatatggtcgtcgaacggcgcatcccgcgcagggttcaagcgaccggatgcacggcggccggcgccggatcgggacgggatgcgccggcatcgccgggcggcccgatccggaaccagatggtgtacatcgcgggcaggaacacgagagtgatcaccgtccctgccagcgtgccgccgatcagcgtgtacgccagcgtcccccagaacaccgaatgggtcagcggaatgaaggccaggacggcggccagggccgtgaggatcacgggccgcgcgcgctgcaccgtggcttccaccaccgcccggaacgggtccaggccctccgcctggttctgctgtatctgcccgatcaggatcagcgtgttgcgcatcaggatgcccgacagcgcgatcaaccccaccagcgcgttgatgccgaagggctgtccgaagaggatcagcgtcggcaccaccccgatcaggcccagcgggctggtcaggaacaccatgaccatggcggagatggagcgcacctgcaggatgatgatgatcagcgtgacggcgatcatgatgggaaacagcggcgccatggccgccatggccttgccggattcctcgatggagcccgcctcggcgatgcggtagcccagcggcagcgcgtccacgatgggttgcaactgcttcgtgatggccgccgacacgtcgggtggctggagcgtctccgcgatgtcgccccggaccgtgatggtgggcatccggtcgcggcggcgcagcacgggctcctccatgcgcacgcccacctctccgatctgcgagagcggtatgcgctggccggtagcggtggccagcgtgaagtcgccgagtttcgcgagatccagccgcgtcgcgcccgcggagcgtgccgtcacctgcacggtgcggatgtcttcgcgcaccaccgtcacgggcacgccgctcagcaggaactgcagctgctgcgcgacggattcggacgtgagccccacggcctgcaggcgatcttgctgaagactgaaatgcactacgggaacgcgcacaccccagtcggagttcaccgtccgcatcatcggactggcctgcatcacccgctgcacgtccgccgcgatgtcgcgcagcttttcagggtcggggcccgacacgcggtaggcgacgggaaacggcgaatacgggccgaacacgatctgcgacacccggacctgcgcctcgggggccaggccccgcgcgatctcttcgcgcaaccgcagcttgagtgcgtcgcgctcctgcggactgccggtgcgcaccacgatcttggcgaacgacgggtccggcagttccggggagatggccaggaagaagcgcggagcgccctgccctacgtaggccgtgacgatctccgcctctttctgcccggcaagccaggtttcgatcttatccgcggctgcgctggtcttctcgatggaggtcccatagggcatctgcagctccaccagcacctcgggccggtcggagaccgggaagaactgcttctttacaaggcccatgcccagcacggcccccaccaggagagcggccaccgccgcggcgacgatccacttgcgtgcgatgaccctgcccagcacccggcggaaacgctcgtagcggggcgtgccgtacatcgccgcatggccgcccacggtcttcttcatctccggcagcagcttcacgcccaggtagggggtgaacaccaccgccaccacccacgacacgatgagcgcgatgcccacgatccagaacatgttgctggtgtattcgcccgcggtggaccgcgcgaacccgttcggcatgaagcccacggccgtcaccagcgttcccgacagcatgggcgcggccgtgtggctccacgcataggcggacgccgccacgcggtcgtagccttcctccatcttcaccaccatcatttcgatggcgatgatggcatcgtccaccagcagtcccagcgcgaggatcagcgacccgagggtgatgcggtcgaagttcttgcccgtggcggccatgatcacgaagacggcggccagcgtcagcggcaccgcggccgcgaccaccaccccgacacgccatcccatgctgacgaagcagaccacgagcaccaccatcagcgcggcgaagaacttcaccatgaactcgtcgaccgacgcgctgatgttcacggactggtccgtcaccttggtcagcgccatgcccaggggcatctccgcattgatcgcatcgacttcgccgtccagcgccgcgcccaggtccagcccgttccagccgtcgcgcatgacgacgccgagcaccagcgcgggctcgccgccgttgcggatgatgaacgtcgacgggtcttcgtagccccgccggaccgttgcgatgtccgagagcttcagcgtgcggccctgggcggcgatcggcgtgtcgcggatcttctgcagcccgtcgaacgcgccatccaggcggatgaagacctggggaccgtcggtctcgaccgagcccgcgggcgtgagtgcgttctgccggttcagggccgcgaagacatcctggggatcgacaccgagcgtggccaggcgttcatgggagaactcgacgtagatccgctcggactgctcgcccacgatgttgaccttcttcacgcccggcacatgcagcaggcgctggcgcagtgactcggcatcgcgcaccagcacgcgctgcggctcgccccgggccttcagcgcatacagcgcgaaagtcacgtccgcgtattcgtcgttcaccatcgggccgatcacgccggccggcagcgtccgggcctcgtctccgatcttcttgcgcgcctggtagaactcgccctccacctccgagggcggcgtcgaatccagcagcgtgagggtggtgaaggcgaggccggggcgggtgaaggtttccgtgcggtcgtaccacttcagctcctgcatgcgcttttcgagcttctcggcgacctggtcctgcatctcctgggccgtggcgcccggccatgccgtgacgatggtcatcaccttgacggtgaacgcggggtcttccgcgcggcccagcttcaggaaggccatcaccccggtcagggagatcagaacgatcaggaacagggtgatggaacgctcgcgcacagcgagcgccgagagattgaaacggctttcactcacgggcggctcccgtggacgcggcgtttgccggggcatggtccagcacctggaccctggccccttccgtcagcaggtgcgcgcccagcgccacgatccgctctcctgggcggagctttccagccacctgcgccgtttcgtcctcgacctgggcgatggccacgggctcgcgccgcacccggccgtcgtcgacgacccagaccgccggcccccgtccgtcgtccaggagggaggccaggggcacacggacgctcggcgtggccgcggaggacggagagcccgccaggcgcaccgtgaccgtactgcccacgagtgcttgggccgggccggttccttccaggacgtagcgcgcttcgaacgtacgggtggcccggtccgccacgtcggacaactggcgcaggcgggcctggacaggggcgtgctccctgccgaacaggctcgcttgcgctaccgaccccagcacgggacgcagcgtctcgggcaactggatgacggcctcccttttgccggcgcgcgcgatgcgcacgaccacctggccggcaccgacgacctggcccggctcggcaagcgtctccatcacgatgccgtcggcatcggccgtgagctcggcataccgcgcagcattgcgcgcgaccgaggcctgggattcggcggcacggaactgcgccttggccgcatcggctgcggccttgacctggtcatacgccgatgcggagatggcgcccgtgccctgcaggtcccggtagcgtgcctcctcttcggcggcctgcgcgaagcgtgcacgggcggcggccacggcctcgtcctgcgcgctcgcggccagcgccagatcggccgggtcgatacggaacagcggctggccacgcctgacggcctgccccgtgtccaccagcctttccgacaccttgccggacacccggaatccgagatcgctttgcacccttgctgcgacgatcccggtgaaggttcgctcgggcgatgtcccggcggtgaccaaggcggtccggacgaggggcgtgcgggtgcgggggtccggaggcgtggcctggtcgcaggcggccactgccagcgataacgcgccgagggcggcgatggagagaaaacgttgccgaagcatggcggtcctgtgagcgaaaacaggacacgattctttgttttgtgaccaaaaatgtcaatggtcacatgcaattcacggcgacaggcttctcaaggcaaggccagccagctgcaccggcgcctcttcggcatgttcaaggctgtgctgcagcagcaacggattcaggtaggggcgaaggatcaggaagatggcccggccagtctcgtccagcggggtcttgcgctcgaagtctcccgacagccgcccggcctccaggatgtcaagcaagagctggtgcaggcttttctcgtatgccagagccgcctgccagcgctccgcggccgccgaagtggcgatttcatagagcttgcgatcctcggcgaaaagccggagcgtggtctgcaccaccgccttgaagagccgccgcaactgctccggagggcggtccgcagcgtgcacggcctggcggacctcggcctccatctctttcaggcagttggaacagatcaactccccgatgacctgcttggactcgaagaacttgtagatgtaggccttcgagaaaccgatggccttcgccagatcggagacggtggtcttctcgtagccgtaccggctgaagtgctctttcgccgcggcgacgatctgctcgcggacatcgtgttcggccggcccccgtgcggaaacagggtagagggtggggatggacatgccctgagcttactccccccaagaaaaacaacaaccagtgaccgaatagtaatatagtcacagccatgacgacgctgtgttacttgcccatgccccgttttcccaccgcggccctgctgctggtcctgaccggccttgtcgcgggctgcaccgtcggaccggcgtaccggagcccggctgtcgacgttccgcatgcctatagggggcacaaggtgctggcagccggcactcccgccgctcccgccgtgcggacggacctcgcggcctggtggacccggttcgacgatccccggctcggccgcttcgtggaagccgcgctgcagcagaacctggatctggcccaggctttcgcccgagtgcagcaggcccgcgcagggctggcggcagcgaatgcggcactggctccgtctgcaggcgtggccgcccagggcgcgagaaactattcatccctggagacacccctgggccgggtgctcgacaccatgccgggattcgcgcggtatggcagtgcctacgaagccaatgccacggccagttgggagctggatcttttcggcggcctgcggcgcaccagggaagcggccgtcgcggactaccaggcctcggacgcggccgcagcggcagtgcggctggcggtggccgcccaggtggcggacacgtatatccagatccgcggattgcaggcacggctcggcgtcgcccgggagcaggtacgcacgcagcagcaattgcgcgagacggtggcattgcgctggaagaaagggctggcgccggaactccagcttcgccaggcagagggagcgctccatcgcgcccaggccacggttcccccactggagcaggcgctggaggcggcgatgaacgccctggacgtgatgctgggaaccgcgcccggcacccaccgtgccgaactcgccgacccgcggccggtgcccgggcttccggtccttgcactgaacggcaccccggccgatctgctcaaagaacgcccagacctcatcgccgcggaacggcgcctggcggcatcgaacgcacgcatcggcgcggcgatggccgagtactacccgaagatttcgctgacggggctcatcggcagcgcgacgtccgtctcctccgggaatcttttttccggcggcgcggcccaggccggggccggggccggcctgcgctggaggctgttcgacttcgggcgcatcgatgcccagatcgaccaggcccgcgcccaggaggccgagacgctggcggcctaccggcaggcggtgctccgggccaccgaagacgtggagaacgcgctgatcgccctggacaggaagcaggccctgctatcggtgctcgaccagggcgcggattcgctcgcgcgtgcccgccggtcttccggtgcggcctatgacaggggcgtcgtcagcctgatcgaagtgctccaggcggacgaaagcctgctgggcgtgcaggacgcgcaggccgtggcccgcacggaatcggcgcgcgccgtcgtcgccctcttcaaagcgctgggagggggatggaccgcagcgcagcccgccgccgttgctgccgccggccactagccgatgcctgttccggcggcttcgccggcccggagcaccacccacccgccgccatggaaaggagcctcccgaccccgctgcccgaccgcccttaacaccgtttccgcgcgtcgcctccctcccggaagctgacgcaccttcctcgccatctcgtcattccaggcaagccatgtaccacacacatcccggcgcaagccgtccttcccatcgccccgccaaagccgccgtcgcggtcctggtgctcgccgcctcgctttccgcccattcgcagtcccgcgaggccacgccgcccagcggcacgccgggcttgtcccgcgcggaagtgatcgcggacctagcgctctggcgccgggcgggcgcagaccgttacgcaacgctggcgctgtcttatgggatggaggtgcccgcctaccaggcggcgctgcaggagtaccagcgcctgcgcaacagtgagcagttccaggtggaggtgcgcaaggccctcgacgactgagacggccgcgtgcgggccgcctatctggacggcatgtccttgtccgtgtagcaaagactcaccgtcgcatcccccggaatcgccggcatggtcgcctcccacgcttcccaggcctgcaccatctccgccagccgtcccggctgcagcggcgccaggttcgcccgctcgcgttcgtcctgcgccaggttgaacaggtaatccaccccatccacccgcaggtatttccagtcgccctgccgcatggcgcgctggccgcggtggttcatgcgccagaacagggggcggtcggcggtccaggccgcatcgtgcagcaggggcgccagggtccggccgtcccacgggtaatcggggtgcggctgcgcgccgcccagctccagcatggtggcgctccagtccatggtcaggcagggctgggggctggtgccgccgggggcgatggcggcgggccagtgggcgatccagggcacgcggatgccgccttcggtcaggtccatcttgccgccgaccaggggccagttgtcggagaagcgttcgccgccgttgtcgctggtgaagacgacgagggtgtcgcgctccaggccgtgggcgcgcagcgtgtccatgatgcggccgatgccctcgtccatgtggtggaccatgcggcggtaggtttccacgttgccgccggccaggtggtagatggactgcttgctgtcgcgcagttcgtgggccagggcctcgtcgtcgcgggtttcccagggccagtggggggcggtgtagtgcacgctcaggaagaagggcgagccctgttgcgcgcctgcggccatgcgctcgatgtagtccaccgagtggtcggtgatgaggtcggtcaggtagccctcctgggctttttcctcttcgccgaaccacaggtcgtgcgtgccgttggcgccgcagtgggtgaagtagtccaccccgccggacatggggccgaagaactcctcgtagcccgatttcaacgggctgaagtgcggcgggtagcccaggtgccatttgcccatgagggcggtgcggtagccggcgtccttcagcagcgagggcagcgtggggtgggcgggcggcaggcccaggcggtcgttgccgcgcgtggcggtgcggatcggttcttcggccgcgccgcgcaggcggtactggtagcgcgccgtcatgagcgcgaagcgcgtgggcgagcacacgggcgagttggagtagccctgggtgagcttcaatccgccggcggccaggcggtccagcacgggcgagacggggccgaaggcggcatcgcgcccgccgtagcaccccaggtcggcatagcccaggtcatcggccacgatgaagaggatgttcggtctttgcggcatctctttctgctgcggcatggcgtcgtctccttcggcggggcggctcaggggcggtagccggaggcgcggatcacgggctcccactgcttgcggtaggcggcgatgctctggcgcgtctgcgcgggggtgctggcgacggggtccaggtggttgtccttgaactgcttggccacgtccttgtcctgcatcaccttgtggatggccgcggcgtagcggtccacctgcgctgccggcatggagcgcggcgcgaacagggtgttccagccggaggcggccaggtccacgccggattggcgcagcgtgggcacctggggcagttcgggcaggcgctgctcgctggagacggccagcaggcgcagcttgccggcctcgtgctggggctgcagggcgtccagcgtgtccacggccacggggatctggccgccgaccaggtcggtgatgagcggggccgatccgcggtagcccacggcttcggcggcgatgccggccttctgccccagcatgagcgcgaagaagtgcggcaggctgccggtggcgggcacgccgatgttggccgagcgcgggttggcgcgcatccaggccagcaggtgctgcatctcgcgcacgggcacggcggcgcccacggccacgccgaagacgtagttgttcacctcgctcacgggcacgaaatcctggtcgggctggtagcccacgtcgctcaccaccaggggagagacgaccatcacggccgggttggccagcagcagcatgggctggctggccggcgcgcttttgacgtactgggcggagatgcggccgcccgcgcccaccttgttctcgacgatgacggggctgcccagcacgcgctgcagcctgtcgccgacgatgcgcgcgacgcggtcgctcgatccgcccggggcgtagcccacgacgatgcgcaggggggtgtcctgcggctgggccagcgcggcgcccgcgcccagggaggcggcggcgcccgccaggaccgggcgggccagggtgttcaagaggaattcgcggcgcagggtcatggcggtgcactccatcggcagggatggcaggcactgtacgcagcggcgcgacaattgttcaaatcaaccccgatgaggacattcccgcatggcgacgcgcccctcccgtcctgccgcccgttccgcaccctccggcccttccgcaggcaacccgctggcggcgccggcacagcccggcgacctgctgctgtaccggctggtgaagctggcggcggcgtcgggccgcctcgtcacccgcctgtgcgagcgcagccatggcatcacgcgccgcgagtggggggtggtgatgtggctggcgcaggagccggggctgcagccttcggtgctggcggtgcggctggagctggaccgcgcgcgggtgtcgcgggcgatcggctcgctggaggacaagggcctggtgcagcgcaagcccccggcggacggccggccggcggggctgcacctgacggaagccggcgcgcggctgcatgccgccctgtggccggaggtgcgcgccatcaaccaggctctggcgctgagcctggacgctcatcatctggacgccctggaccgcagcctggcgcggctgcaggaacgggccgcgcagctggagcggcagccggcgggagcggcgccgtttccgccgcgcagcgggggtgcgcgggccggtgggcggcggggtgcggccccgggcggcgggccacaggcttgatctggggcaaggccggcccggccgcgggcgcagggcggcggcgggccctgcgacaatgcccgccatgagtttcgccccgctccagaacgacaccttcctgcgcgcctgccgtcgccaggccaccgactacacgcccctgtggctgatgcgccaggccggccgctacctgcccgaatacaaggccacgcgcgcgcgcgcgggcagtttcatggggctggccaccaacgtggattacgcgaccgaggtcacgctgcagccactggagcggtttccgctggatgcggcgatcctgttttccgacatcctgacggtgccggacgcgatgggcctgggcctgacgttcgccgagggcgagggcccgcgcttcgcccgggtggtgcgcgacgaggctgcggtggccgagctggccgtgcccgacatggaaaagctgcgctacgtgttcgacgccgtcacctccatccgtcgggcgctggatggccgcgtgccgctgatcgggttctccggcagcccgtggacgctggcctgctacatggtggagggcaagggcagcgacgattaccggctggtgaagacgctgatgtattcccggcccgacctgatgcaccgcatcctggccatcaatgccgatgccgtggccgcctacctgaacgcgcagatcgacgcgggcgcgcaggcggtgatggtgttcgacagctgggggggcgtgctggccgatggcgccttccaggaattcagcctggcctacaccacgcgcgtgctggcgcagctcaagcgcaccggcgtggacggcaccgacgtgccgcgcatcgtgttcaccaagggcggggccctgtggctggaagacatgcagggcctggattgcgaggtgctgggcctggactggacggccaatctggcacgggcccgcgccctggtgggcggggcggtgggcggccccggcaaggcgctgcagggcaacatcgacccgaacgtgctgttcgcgccgccggaggcgatcgccgcccaggcgcgggccgtgctggaccgcttcggcgccccgcacacggaccgcggcaccaccggccccacgcacatcttcaacctgggccacggcatcagccagcacacgccgccggagcatgtcgccgccctggtggaggcggtgcatggccactcgcgggcgatgcgcgcggcggtgggcacgggccgcgcctgaagcaggccaacgcgtgccggcccggccatgcggcatgcggccgggccggcggcgccccttgacttattcacatcgccggcaccagggcggtgcagccgtgcggcccgcgagcacgcggcgtgacggcgccgtcgatttcttcgaacggcgccaagtcattgattcatatggaaagcggagctgctgccgaatttccgggcagcgtgatggaagcccgtgttttcaagggcctgcgcgcggtacgcagtggatatcaacaaagttatccacagaaactctggatttctccaaaaccctcgtcaaatcaagcacttgccgggtgaaccgaaggcagaaccgcaccaggaagcccccgcctaccacaatccggggggccggggaactcttgacaaggccacttatgcacacttcggcgcatgcggcggcgcagcaatccacaggcgcaggccgaaggcggaacttgaaacagttggcccaacatccttgattcacaaggattttttcgacaccctgggaacaccggaacaccattgcgcgaagcagctgtgcaccgcctgccccctggatgtccccggatgcccacaaagttatccacaacccggcccaaaatccctccgtgcacccggcgaccgcttgcggcagactcgggcgccgccctggcctttgccccagtcccttccgtgtcccagcccccatcccacgccccgtccgccgcatcgccatcctccgcaaccggcggcggcgtgatcgtttcggtcgccgtccagacgcccgcgcacagcgcggtgggcggcccgctgagctatgcgagcacctacccgctggagccgggcacgctggtgcgggtgcccctgggcacgcgcgaagtgctgggcgtggtgtgggatgcgccggccgacgcgcccgaactgccgcgcggcgccgcggtgcggccggtggcaggcgtgctggaggggctcgcgccgctggacgccgcctggcggcggctggtggccttcgcggcgcgctactaccagcgggcgctcggcgaggtggcgttggccgccctgccgccacagctgcgcgacctcacgcccgcgcagctcgcgcggcgcctgcgccgtgcaccggccaccgcggctggagaagccgctgcgccctatgcgcccgaaccccatgccctgagcgccgagcagcaggcggccacggacgccatcgctgcacagcccggccccttcctgctctacggcagcacgggcagcggcaagacggaggtgtacctgcgctgcgtgcagcaggccctggccgcagcccccgccgcccaggtgctggtgatggtgccggagatcaacctcacgccgcagctggaggcgcgcttcctggcgcgcttcgcaccgctctacggggcggacagcgtggtctcgctgcacagcggcatgaccaacccgcagcggctgaaaagctggctggccgcgcatgccggccaggcccgcatcgtgcttggcacgcgcatggcggtgttcgcgagcctgccgggcctggcgctcatcgtggtggacgaggagcacgacgcgagctacaagcagcaggaaggcgcacgctactcggcgcgcgacctggccatctggcgcgggcgcgagcagggcgccaaggtgatcctcggatcggccacgccgtcgctcgagagctggcacgcgagccggccgcccgccgagggcgatccgggcgggcgctacctgcggctgcacatgcccagccggatcggcgcaggcgcgctgccgcgcgtgcggctggtggacatggcgcagcagccgcgcggcgccgtgttctcgccgccgctcgtggccgccatcaccgagcgcgtggagcgcggcgagcagtgcctggtactgctcaaccgccgcggcttcgcgccggtgctgcactgcacggagtgcggctggaagagcgattgcccgcactgcagcgcccaccaggtgttccacaagatcgaccgctcgctgcgctgccaccactgcggcttcgcgcagcgcgtgccctacgcctgcccgggctgcggcaacccggacatcgcgccgatcgggcgcggcaccgagcaactggaagagcagctggcggccttgctgcgcaacgtgatcacgccggagcgccgcgccgcgcgcgtggcccgcatcgacgccgacaccacgaaggccaagggcgcgctggaagagcagctcgcccaggtgcatgcgggcgaggtggacgtgctggtgggcacgcagatggtcgccaaggggcacgatttccggcgcatcacgctggtggcggcggtgcagccggacggcgcgctgttctccagcgatttccgggcacccgagcggctcttcgcgctgctcatgcaggcagcgggccgcgcgggccgggacgcgggctacgtggccgcccagggcggcgcctgcgagatgtgggtgcagacctaccaccccgaccacgcagtgtacgcagcgctgcgccggcacgactacccggccttcgccgcgcggcagcttgccgagcgcgccggggccgccatgccgcccttcgcgttccaggcgctggtgcgtgccgacgcgcgcacacaggaggtggcgcaggccttcctggccggctgcgccgaggcggcccggcaggcgggccttccgggactggagcaggtgacggtgttcccgcccgtgcccctggcgatccagcgcgtggccaacgtggagcgcgcgcagatgctgctggagagcccgagccgcgcggcgctgcagcgctccctggcggcctggcagccgctgctgcacgcctgccgcgcggacccggcgcaccgggggctggtgcgctggctggtggacgtggatccgctggcgatctgaggaggccgcggccggcggggccgaaggtcagtcggcgtgcggccggggcccttcccgccaggcgatgagcgactcgcgctgctccaggtggcgcaccacgcgctccaggcgggcctgcacatccagcagccgggcgcggtccacgccgtgcaggtgcaggacgtcctcgccgtgggcgctggtcagctggcgcaggctgtccgcggccgacgccacggcgccgtgctcgatgatgccctgcgggctcgcccgcatcaaatccgccaggcgtgcgagcgcctccgatacctggccgcgcacggcgtcgcccccggttgcgggcgccggggcacggccctcctcggcacggcgcagcgcggcatcggaggaatccgcggctgccacgccccgcgcggcccccgtggcggggcggccggcgggcggcacgaacgagcgcatcgacgcgctcagcagggattccagcatcgggtccagcgcgcgcatctcgccgcgggcctcgcgccagaggcgctcctgcgtctggtcgcgccggcggtccaggcgcgacgtcagttcgccgctgatgtcgcccatcagcgccttccagccgctccagcccagttcgctgaaaaagctctgcccggcctgctgcatcaccccgccccgggagttgggcggctcgtcgccgtcgggcacgccatagcggccgcggacgatcgaggcgaactgcagcccggccgcggaggccaccgcgccgatcaccacgttgccgcccacgctgcgcacgaagaagtcgcgcgcggcatggaacgccccggcgctcgtgcggaatgcctcgcccagcagcggcacggattcctgcgccacgttccaggcgaagccgggcaggcgccgggcatcgcgccactgcagcggcgcctgggtatcgtcgggcagcgccagccggaacaggttgacgcgctgcgtgccgcccacgaggtcggacaccgccacctgcccggtgcgcggcagcgccttggtcgtttccaataccgccttgttcactgccgacgcggtgccagaggccactgcgccgaagcccagggcgcgcaggggcgacgccagcgtctcctcgctgctcaggctgcggcgcgtggcattggcgctggccgtgagcaccggcttgagcaatgcggcctcggccttgccgtccatgagcttctggcgcgtctccacggtcttgcggtggtcgaacgcggcgccgcgcagggcgttgcgggtgggccggtccacgctttccgtggtggaggtgcggccgacttccgaatcccgcgccgggcgccagaaacgcttggcgcccccggcggtcacttccagctgcacgggtgccggatcggggaccagcaccttcgggtccaccgccttgaagcccggcatgttcgccacgcgcgaacggcggtccatggccggcaccacgatggactcggtgaggtagttcaccatgcctgccatcatgccgccgtacacggccggccagatcttggaggcggtgtccccatcctcgttgtcgcgcagcgtcgagatcgcgccgcccgacggcgtgcgcgtggccgaggtcatgaagcccttgaggctttcgtaggcgatggccacggaggcacgcttccatcccacgggctccatgtgttcacggaagtggtagcccccggtggctccataggccttgtggcgctccagcaggcggtccgcggcccactggacgtactccgtctccatctgggcctgcacctccgcgcggtcctgcacgtcctcggccagcggcatggcgccgaggtgggccatgacctgcatgcgcaggcggacgacgggcaggtccgtcccgtcgccttcgtcgccgctggcctcctgggcggcggcttcgcggtccacgccgcgccgctccacggtgtcgagatccagcctcgatcccgaattgctgcgggagaaatcctcgacgtccggccgttcgcgctgtgagccccgcagggccgacaagcccggctccccggacaaatcccccggatccaggcgcgcggaaaagtaccgcgaactgccgccgggctccgacggcagggctgcccgccggtgggaagccgaggcgtcgaggccggccgcgcgggcctgcctttcggcggagagtaccgccagcgcctggggtggcaccaggctgcgggacggcgggacggtttccctcccctgcgcgcgcgccgaagactccccggactcctcgaaccggtcggaacggccttgcgtgccgcgcagcagcgcctgctcggagccgcggatcacggtgcggctcccgcggccggcgctgcggcaggtccggcgccggatgccccggggtccccgggcggcaccagcgcatccagggcggcccgcgccagcaggtggccgcggtccatgtcggccgccacgcgtgcggcgtcatgccgcgcctgcagtggccgcaggcccagcagccccccgtcttccatcaggcccagcaaccagccctcgccgccgatcagttgctcctgcacgcccagcagccgcggcacgtccatcccgcccagctcggcggcagccagcggcagcaggacttcggggtaggccgcccagcggtcttcgtcccggcggacatggatgcggcacagcaggccggaaggccccacgaagggctcgccggactgcagggatgtcaggaggtcgggcggcatgcccaggtgggttcctatctgcgaaagatacgtccgtgcggccacggggtcgggctgcgccgggacagcggaaggggtggtcatggtggaactcctggttcacgaaggcgccgcacggggcgcctgcaacgccgccaatgtcgtgaaaccacgtaacgtcccgatgaccgggccgaagccggccccaggaatgcgaagcggtcaggtccagacggccaccgcggccgaaaagctcaggaaagccagcaccgtggacaccaggatcacccgggcgatgcgccccgtgtgcgcgccgaagcgctccgccagcagcgagacgttgctggcgctcggcagcgccgccgcgaggaccagcgccgtgtgcgccggggcggacagcggcgcgcccgcggcgatcgccgcatggcccgcgccccagacgagcaacggatgcaccaccagcttggccagcgccgcgcccaggccgtcccgggggcgcagggcctcgcccggatgcgcggccatgcccgcgcgcgcgagcaccgcaccgatggtgaacagggcgacgggcgccgcggcatccgccagcaggcccacggtgcggtccacgggccccggcagggcaacctgcagccccgaggccagcgcgcccagcgcgatcgaccagggcatgggattggcggccatgccgcgcagggcccgccccagcgccgcccgcgcgccctcggtgccgggcgcatccccgccgcccaggcgcgacaggccgacgcagaccgccgtggtcactaccatgtccagcagcatcgtgaggatcacgggccccgcggccgccgggccgagcagcgccaccagcagcggcacgcccatgaagccggtgttgggaaaggccgtcgccagggcgccgaaggccgcgtcgttccagcccagccggcggcgcgtgagcgcgatggccgcggccaccagcgccaggccgcaggccaggtacacgcctgcggccgcagggtccagcagttcggcgatgggcgtgcgcgcgccgaagcggaacagcatgcaaggcagcgcgaagtacaggacgaaggcattcagccccggaatcgcggccagcggcagccgcccggcgcgcgtggccaggtacccgcacagcacgagcgcgaagaagggaaaggtgacggccagcacggagagcacgcggcattctcgcagcgcgcagcctgtaggacgccgccgcatcggcgcgggccgcattcccccgcacaacccggcggcggaccgccccgttatcatctgcacccgcctcccggcccggctgcccatgcccgggctggcggctgccctcgcccccacgctttccagccctcctcccgtctccgctcgccgcatgtccgccggtctcaatctcgcccagctccaggccgtccactacacggaggggccctgcctcgtgctggccggcgccggctcgggcaagacgcgcgtgatcacgatgaagatcggccgcctgatcgagaccggcctggagccgcgacgcatcgccgccatcaccttcacgaacaaggcggccgcggaaatgcgcgagcgcgcgcagcacctgatcggccgtgcggcgaaagacgtgctggtctgcaccttccacgccctgggcgtgcgcatggtgcgcgaagacgggcacgtgctcggcctcaagccccagttcagcatcctcgacgccgacgacgtgaccggcatcatcaaggacgcggccggcggcaccaccgacatcgccaccgcgcgccagtggcagtggaccatcagcgcctggaagaacgccggcctggacagcgcccaggccctcgcccaggccagggacgacaacgagcgcagcatcgccgtcatcatgcagcgctacgaggagcgcctgacggcataccagagcgtggatttcgacgacctgatcggcatgccgctgcgcctgctgcgcgacttccccgaggtgcgcgccaagtggcagaagtcgctgggccacgtgctggtcgatgaataccaggacaccaacgccacgcagtacgaactgctcaagctgctggtaggcgagcgcggccgcttcaccgccgtgggcgacgacgaccagtccatctacggctggcgcggcgccacgctggacaacctcaagaagctgccggtggactacccgcagctcaaggtcatcaagctggagcagaactaccgctccaccagcgccatcctgcgcgcggccaacaacgtcatccagcccaaccccaagctctacccgaagacgctgttttcggaactgggcgagggcgagccggtgcgcgtggtcgatgccgacaacgaggagcacgaggccgagcgcgccgtggcccgcattcagagcctgcgcgccacgctgaacccgcagccggcctggaagagcttcgccatcctctaccgcgccaaccaccaggccaagccgttcgaaaaagccctgcgcaaggccaacattccctacaaggtctcgggcggcaccagcttcttcgaccgcgcggagatcaaggacctgtgcgcctggttccgcctgtggatcaacaacgacgacgacccggccttcctgcgcgccatcaccaccccgaagcgcggcatcggccacaccacgctggccaagctcggcgagttctcgacgcagcacaaggtgagcatgttcggcgcgctcttcaaccacatgctcgaggccgtgctgccgcgcaaggcgcacgagagcgtgctggagttcggccgctacatcaactacctggaatacaaggcgcggcacacccacggcgcggaagatgcgcgcaccttcatgaccgactggctgaaggaaatcggctacgagcagtacctctacgacagcgaggacagcgagaccgtggccggcgcgcgctggaccaacgtgctcgaattctgcgactggatgagccagcgcgcgggcgggcagatcgaggacaccgcgggcgccgtggtggccagggaaaccaagagcctgctggaagtggcgcagaccatcgcgctgctgtccaccatcagcgagcgcgagaaggacgaggatctcgtcgtcctctccaccctgcacgcctccaagggcctggagtggccgcacgtgatgctggttggcgtgaccgagggcatgctgcccttcaagctcgacgacgacgagggccgccagcagaaggtgagcgacgacacgctgcagcgcctgcaggaagagcgccgcctgatgtacgtgggcatcacccgcgcgcagcgcagcctggccgtgagctggacgaagcgccgcaagaagggccgcgagatggtcgccgcccagcccagccgcttcatcgcagagatgggcctggacaagaacaccgcccgcgaagacccgcgcgagaagctgcgcgccctgcgcgccgagttcgcggcacgcaagtcccccgccccgacggcaccatgaacccgccgcacgcgccatccatcccgggcgggccccgggcatccggcgggcggcaggcagaagcacttcatcatcatccacgccaaccggatgggccggtgggcgtggggcagttgcggcaaggagatccgcggaccatggaccaacgcacacgacaaccgaagcctttcgttcgcgccgcgcaggccggccggcccgccgccacccgcccggtgcggctgggggccctggcgctcgcgctctgcgcacccgccggcgctgccctggcgcagcagccgcccgcgccctccggcgccgcgggcgacgcctggcgccgctgcacggccatgggcagcggcgaggcgcggctggcctgcttcgaccagtgggccgggcagcagaaatggcagcaggcgccgaccgtggccgccgcgccgtccacgggcacgggcaagtccgccgcggccgcggcaggggacaacgcgccgcccacgccggtggacaccacgctgccggccacgcgcgtcatcgacgtggcgcaggtggagggctgccgcgacgagcagtacagcacgctctcgcgcttctgggagctggaatcgggcagcgactgcggcaccttccgcttccgcggctaccggccgatctcgttctcggtcgtggcgtccgacaccgtgaaccgccagccctcttcgccggcagccgaccacaccgcggcctcggcggtcgattaccgcaccaccgaaacccgcatccagctctcggtgcgcaccaagatcgcgcagggcctgctcacgcagggccacccgacgctcaaggattcgctctgggtcggctacacgcagcagtcgtactggcaactgttcagcccggacatctcgcggccattccgcgccaccgaccacgagccggaggtgatgtacgtctatcccaccgacgcgaagctgcccttcggctggcgctggcgctacagcggcatcgggctggtgcaccagtccaacggccagaacctgccgctgtcgcgcagctggaaccgcgtgtacctgatgaccggcatggagctggacaaccgctggaccgtgagcgcgcgcgtctggaagcgcctcaaggaaagcgccgcggacgacgacaatccggacatcatcgactacatgggccgcggcgaggtgcagctcggctggaactacgaccgcgacaacaccctgtcgctgatggcgcgcagcgccttcggctccaccggccgcggcgccgtgcggctggaatggatgcgcgcggtgggcacggacctgggcggtctcaagagcaacctgcggttccacaccgcgctgttcagcggctacggcgacaccatcaccgactacaaccgccggcgcactgtgctcagcgtgggcctgagcctcgtggacttctgaggcagggcgcgcggtcccaccgccgcgcgcctcacaacccgttaccctttgccctggccagcgggttgaagcggccggggcgtgccgacacaatggcacgcgcggcgcacggcattcccaggcctttcgtgtccccctctccgccgcagcccgagcccccgcgccgaaggccagtccggccctcttccgcggcgcggataagaacggttttccggcccttttccgcgcgattgcctgtccggggccgctcgacaatgcctgctcggaggtcgtcaccatggacatgcaataccaactcaaggccggcgcgtactacctgtacgacatgcgcgaggcacccagcgccgtcaccggcgagcgccgcttcaagctcaggaccgagaccgtggccatcgcgttcgaccagcacaccggccaggtgcaccagcacggcacgccctcgcgcatcacctcgtgggccaacaacacccgccgccgcctgcgcgccgcgggcgccctgcaggccgccaacgacatcgtcgtcgtgtcgggcccgctgcccgtggacgagctcaacaaatgcctctggatctccggctactgccgccgcatgttctcgcgcctggcgagcctgccgcacggcaagctgcagcgtggcggcaccgcgcatccggatgggttccgcaaggcggcataaacagggacatccccctgagcggcttcgccgcttcccccttctctcgccgtgctgcgcccgccgggaagggggacgacgccagcggtctggcgaagccagtcccgcggcgtctgctggcgtggcctgctccgcggccttctgaggggtgaggccgctggcagcacacagggcttgcccgatgggaaccccctgcctcaccagccagtcagccagccgggctcagcggctttcgcttctaccgcctggcagtcatctccagcttttcccactcacaccggatcgggctcgcctccgtcgccgggcaggtccgccggctgcgtggcggcggtcgtgtcggggtgcttgacgatggtcaccggcacggggctcgcgtgcaccagggcctgggatacggagcccagcagggcgctggcgatggcgccctggccgcgggcgccgatcacgacgaggccgcactgggtgcgctcggcgatgtccgccagcgtgggggcgacgtcgcccacgcccacttcggattcgcagggtacgccggccgcatcgaccagggcgcgcgccggggccatcaggtgcaggccggcctccaggctggcggcggcgatgaggtcggggtcgcgcgagaccaccatctcgtagagggtggcgggctcctgcacgtgcgcgagcacgacggaggccgcgaggccctggcgcgtgagcgcgagcgtgtggcgcacggcatcgagcgagagttcggagccatcgacggcgacgaggatcttgagcatgttcgggaatgtcctttcttctgggggccggccggagggccgcgaaacgcggcgccgctgcgggccagtgtagtgccggcgcgcaggcggccgtctgggacaatcgcccgatcatgcttcaattcgaacttctcgcgaccgatcccgccagccacgcgcggcgcggcacgctcacgctcaaccacggggtggtgcagacccccatcttcatgccggtgggcacctacggcaccgtcaagggcgtgatgccgcgcagcctgcacgagatgggcgcgcagatcatcctgggcaacaccttccacctgtggatgcgcccgggcctggacgtgatgcagggcttcggcggcctgcacggcttcgagcagtggaacaagcccatcctcaccgactcgggcggcttccaggtctggtcgctgggtgccatgcgcaagatcaccgaggaaggcgtgcatttcgcgagcccggtgaacggcgacaagctcttcatgtcgcccgaagtgagcatgcagatccagaccacgctcaactccgacatcgtcatgcagctcgacgaatgcacgccctacgagaccaagggccacaagaccaccgaggccgaggcgcgcaagtcgatggagatgagcctgcgctgggcgcgccgcagccaggacgaattccaccgcctgggcaaccccaacgcactcttcggcatcgtgcagggcggcatgtacaagaacctgcgccaggaatcgctggagcggctggtggagatggacttccccggctatgccgtgggcggcgtgagcgtgggcgagcccaaggacgagatgctggacatcatggcccacacgccgcaccgcctgccggcccacaagccgcgctacctgatgggcgtgggcacgccggaagacctcgtgcagggcgtggccgacggcgtggacatgttcgactgcgtgatgcccacgcgcaatgcgcgcaacggcaccatcttcacgcgccatggcgacctgaagatccgcaacgcgcgccacaaggccgaccaccagccgctggacccgacctgcacctgccacgcctgcgcgggcaccgagggcgtggcctgggccgacggcgggcgcggcggattcagccgcgcgtacctgcaccacctcgaccgctgcggcgagatgctgggcccgatgctcaccaccgtgcacaacctgcactactacctgaacctcatgcgggagatccgcgagtcgctcgacgcgggccgcttcggcgagttccgcgttcgcttcgcggccgaccgcgcgcggggcgtataggaacgcgcaccttccgggaagtcggccgggaaaccatcggcgggcggatcggccacggcctacgccctgcgccgccgggacggccttaccatgcgcccatgctgaccgtccaccacctcgaaacctcccgctcccagcgcgtgctctggctcctggaagagctgggcgtggcctacgacctgcgccgctaccagcgcgacccgcgcacccgcctggcgccgccggagctcaagcgcatccacccgctgggcaaatcccccgtgatcgacgacggcggcgagatcatcgccgagtccggcgcgatcatcgagcacatcgccgagcgctacggcgcgcaggccacgggcgagctggcccatctcgtgccccggccgggcacgccggaacaccggcagtgccgcttctggatgcactacgccgagggctcgctcatgaactggctcgtgatgaagctcgtcttcaagaccctgcccacgcagcccatgccgttcttcgcgcggccggtggcctactccatctgcggcaaggcgcagaagaagctggtggacccgaacctgctcacggccctcgccttcatggaagaccacctcgcacgccatgcgtggttcgcgggcgatgcgctcaccatcgcggacttccagatgagcttcgctgtggaagccgcgatcgcgcgcgccagcggtgcggtcgagttcaccgccctgaaggcctaccgcgaccgcatcaacgcccgcccggcgtaccagcgcgcgatcgcgcagggcggcccggtggtgatgggcgcctgatacggtatcgccgtgccggacggtcagatgatgggcacgccccccgtcaccgccaccgtcgcgcccgagatgaagctcgcctggtcggacgccagcatcacgtaggccggcgccacctcggcgggctggccggggcgctgcagcggcacctgcttgccgaactcgcgcgcgcgctcgatcggcatcgtggacgggatcagcggcgtccagaccgggccgggcgccacgcagttcacgcggatgcccttgtcggccagcaactgcgcgagcccgcccgtgaagttctgcagcgcgcccttggtggaggcgtacgccagcagcgtcttgttgggcttgtccgcgttcaccgagacggtgttgatgatggcgctgcccggcggcatgtggcgggccgccgccttgctcaggtagaacgtggcatagacgttggtgcggaaggtgcggtcgaattcctcggccgagatctcgtcgatgctctcgtgcgccatctggtaggcggcgttgttgaccaggatgtcgatgccgcccaggtccttcaccgcgcgctcgatgatggcattgcagtgggcctcttcgcggatgtcgcccggcacgcccacggcgcggcggccttcggcggtgacgagttcgagggtcttgcgcgcgtcgccctcctcctcgggcaggtaggcgatgagcacgtcggcgccctcgcgcgcgaaagccagcgccaccgcgcggccgatgccgctgtcgccgcccgtgatgacggcgcggcgcccctgcagcctgcccgagccctggtacgacgcggcaccgtagtcgggctgcggatgcatgtcggtttcggcgccgggcggcgtgagcggttgctggtccttgaacggcggccgggggccggcggtgcgggggtcgaggggcatgggttctcctgcaatgcgtcgtaccccagtctgaaaagcatgcaggccccggggtgtaggagaaagcgcctacagccccggcctgggttaccaggagaaaatgccttacggaaaatcgtggagcgattgctccagcagcgcgtgcagccccaccttccggcaggtgacggcatcggccccctttcccacggtcagcatgcgccccagaccgctgcccgggcgccgcgagccctccgaaggcgtggagggctcgtgtccgatctccgccgtggcatcggccgcgaccagcgacaccaggctgtccaccaggaagccgcgcagccgctcgccgtgccgcactaccagcacccgcgactgcgccgtgggcccggccttggcgctgcccagcagggtgcgcaggcaaaagacttccagcggccggccctttcgctccaccaggccgcacatgccgcttcccgcgccatccagttgcacggccggcgtggcgtagtcgagtatttcctccacctcggcgagcggcgtggcgcagtcgcccccggcccgatagacgaggaacgtggtgcgggcaccgccgccacgcgccgcctgcggcccggcctgcgtgcctgcggcggcgggccggctgtcgaggaaagcagcgacgaccggatgggccagcagcccctccacccgcagcacggcggcgataccgtgtgccgacgtgcgcatggcgccggcatagcatccggggttcaggctggcgccggggcccaggggcaccgtggcgtcgggcgttgccgtctccatgcccagcacggcgtccgcctgcacgccgatgcgcctccctccgcgctgcagcaccatgagcaggggcttcgacacgcccggggacggggcctgggcgccgtccggcgcagcgcgctccatgccgagcagccgctgcagatcgaccaccggcacatcgcagccgcgccatggcacgagtccgcgcagcgggccgccggccgcgaagaacgcgcgcatgggcggcatcggcaggatgtcgggcacatcggcgaaatcgaaggccagcacctggccctccagggacgcgagcgtatgccggcgcgtcgccgcggcggcctgcgccggggccgcgccgggcgctcccgcgggaggatccaccgcaggcgtcacgcccggcgtgcgctccagcaaggccggtacctgcagtaccggcaaggcgcggctcgcgggctcctgcgtggtcacccagtggccgaacaggccgtcctgcgcgccgcccaggggcgtgacggccgaaggcggcacgcgcagcacgcccgcgatggtgtccacgccgatgcccaggcggcggcggccatgcgcgaccaccgccacctggcggcgccggcttgccgcccccggggcggccggggccacggcacctggctgcacgccgtcgcccgccggcgaaaaggcaggggcgacagaaggggacgcggcaggagccatcagccgctgcagatccagcaccggaatcagccgaccccgcagcaggaacatgcccgccattaccgaggacggctcgggcagcggaagcagttgctgaggcatgtccaccgcctcgaccagttcactggaagcgatggcgatgtcctggcccgcggcgcgaacgactccgaagtgcagcaccgccgccccggccgtcatgcccccacccgcgccgcaggcgttgcagcgttcgccggatccacgccggcgcgccttgaaacccgggtcagttcatccagcaactgggcgacgctgcgcgtggcggcggtctgcgcctcggtcgcggtgtggatgcccgcgatggatgcggtcgtctggtccacgccctgcacgatgcgctcgaagttctccgccgcctgcaaggagatgtcgccgccctggcgcacgcgcgccaccgattcggcgatgagcttggtgatctcgcgcgtcgcctgcgacgacttctcggccagcttgcgcacctcgtcggccacgaccgagaagcccagtccgtgctcgcccgcccgcgcggcctcgatggccgcgttgaaggccagcaggttggtctggttggcgatgtcgccgatcacctggatgatggcgttgatgtcgtcggacgattcctggatggccttggtggcgtccagcgaacgcagcagcgtctggctgccgcgccgcgcctcggcctgcgtcacggcggccagctcggtggagtggcgggtggtgcgcgcgatctcgccgatggtctccgtcagttgctggatcgagcggcccatttcggccacccggctttgcaccagttgctcgcgctcgacctggccgctcacgtcgatggcgtacttgatgatcttcaccgggttgtcatcgggcccgatgatggggttgtaggttgcctggatccacaccgggtagccgtgcttgctgatgcgcttgtacaggcccgaatagaactcgccgcggctgagccgggcccagaaatcgcggtactccgacgagcgcacgaactccggctcgcagaacatcttgtggtgctgccccacgatctcccgcagggtgtagcccatcgcgtcgagaaagttggcattggcatgcagcacattgccttccaggtcgaactcgatgacggcctgcgcccgggacatggcattgaccttgccctcgtattcggcgttgcgcatctgctccgcggtgatgtcggtggcatatttgacgaccttcacctgccggccctcgccgtcgaagatggggttgtacgatgcctgcagccacacctcgcgcccgtccctggccacgcggcggtacacgccggcctcgaactcgccgtcgcccagcttgcgccagaagtcccggtaggccgggctcgcggcgtgttcgggctggcagaaatggcggtggtgccggccctgcacctcgtccagcgtgtagcccatcgtgtcgaggaacgcctggttggccgccagcaccgtgccatcgagcgcgaactcgaccactgccatggagcggccgatggcctcgacgcggccggcgttctcggtgttgcgctgcttggcgtgggtgatgtcggtggcgtacttgaccaccttcacgggccggccgtcctcgtcgaggatggggttgtaggacgcctggatccacacgtcctgcccgttcttgcggatgcggcggtactcgctgctctggaattcgccggcggccaggcgctcccagaattcgcggtactcgaggctgcgcacgtgctctgcgtcgcagaagatgcggtgatgcaccccctcgatctcctcggcgctgtagccgaaggtgtccaggaagttccggttggcccgcaggacatggcccttcaggtcgaactcgatgatggccatggagcggtcgatggcgttcatgtggccctcgtgctcccgcagggcggcgcgctggtccgacacatcttccagcagcagtacgacctgccgcaccgcggcgtcctcgccccgcagcacgaaggcctgcgtgcgcgtcacgcagttccgcttccagctgccgaaatggcggccggtggcgctccgcaccggctccgcggcatccggggcgaagcaggcatccagccattccgctgcccgcggaaaacagctgcggtagtggtggcccaccacatcgccctccgcatgctggctcatctcgagaaagccgggatggaccgccaccacatggccccgcgcgtccagttcgatggaaggctgcgacgcccggatggcttgggcgaaggcgacgagcatgtcgctggaagcgggatcaggcagggaggacatggagggagtctctggagaggaaagcaaaaattgatgcagccagacccgaattattcaagaaaacatcaatttacgcagagattctcttttgcatttccctatttcattgtttatttttatcatttatagccattgtccttcgccggttctcccatccggcctacggctccccggctgcctgtcctgcggtccgcacgctgccggttccgcacgcatggcagaagcgcgcgaaggcgctcttgcgcgtacggcagtttccacaccggtcgaacagcccgatgccacagtgcggacagaaatcgatcgtctcgttcttcaaatcgaccggccgttcgcaccccgggcacacgcccttggccaggcgcgccagggcgacgtcgtagctcagttcctcgcgccgctgcgcgtcgggcagcgcctcggcctgccgctggcgctcgaggtagcggttcagcgccaggatggcgtagcgccccaccagcacggtcaccacgatgcccacggcatagcgcacgtagccgccgtagctgggcaggtagggaacgagttcgacgaagaacgcgaacagcgcgaaaaagatgaagccccagacgaacggccaccacgtgctctgccgcttcctggcgaacagccagcccgcgaccaacagcagcggcagcgtgagcgcgagccggtagagaaacacccgcaactccaccttgcgctgggccacccgcatttgttcgtagccggccgcctccatctgctccaggcgctggcgcgcggcggccgcggcctgccgggcatcgagcgcggcctgctgctgggcctccaccgaccgctgcgcctgccgctcgcgggccttcaaggcatccagttcctgcgtgcgggccaccacctcggggttgtgctccgactgctgcgtggcgctgcgcgtggcgatccagttgttgaagctctcgtgcgccgcctggctttcgctgcgcgccttgctgcgctgcaactgggcctgctccagcgcggcctgcgcctgccgctctgccccgtcggacgcgcgcacttcgttgcgcagcgcctccgcggcggtccggtccaggaaatcatcgagctgcagcggcgcttccacgcgcggcaggtctcccaccagcgtgccgcccaacccgatgaggaaactggcgaacaccagcgacaccagccacaggccgcggcggaaccacttttcggacaggcgcagggatttgcccatgtcggactcctttggttgatccattcgttcgaagagggcaccgatcatgcggtgctcagggagagcggtccagcgagagcgtggatacgtccgagcccagcccggcccggggcatccatgccagcacggaatcgacggtgacggtcgcgatgcggtcggcgaagcggtcacggggcggatggtcgtcgaaggccacgttggccgcggtgacgcgcccgcccagccgggtgagcggcccgatgcgcagcaccgcgggctcgtagccccgggcgcgcagccaggcctgcgcctgggcgcgtgtgtggacggcccccggctccatggccatcgccagcgtctccagcgcccactggttcgactgctggtagcgcgtgccccaggcatagctcaccatgctgtaggccggctgctgcatcgcgagcgtgcgtgagcgctcggccagcaccgcggccaaccgtgcctgcacctcgggcgcgggcaccagccacacggcctcgtgccgccacaggtcgtccaggaagaattcgcccaggccctggcggtagagggaccccacggcggtgccgcaatcgttgagcttgtgcgccacgcgccacaggccctcgggcgtgcggtaggcccagcccatgtgcgagtaatgcacgccgtatttggacaggtcctgcccggcgcgggccagcagcacgacccgcgcgccggagcgctggtgctccgcatcgagcgcccgtgcggtgcgctcggccagctgcatgccgcgttcgatggcctgcggcgtgggcttgcgcgcctcgcaggagcggccggcgtgcgcggtggaccccatcgccagcgcagcagccagcaggagccgggctgcgcccacggcggcagggcgcagcatggtgcggaagtggaccatggccggcacgctcacaaccgctcgttgtgcagcagcgcccggcccagcgcattgggcacgaacgccagtacctcgcccgctgccgacagcaccacgcccgtgccgatgacgctgcaggtgacggcggtgcccacgcccgccgcgatgcccgaggcggcgcggcccgccacctccacgctcacgcgggcgccgtcggaagcacgctccagcacatagaccgtgccggcggccgacgcctccaccgcgcgcaccgtgagcaccgcgccggccacagagagcgccacgggcacggtggccaccgcgccgacagccgcggatccgacggacgccgttcccacgaccgacgccacgggcagcatcgacagcgcggcagaagcatcgctctgcgcccgcgctggcggcgccgacacgatggcggcgctggcgagagccagccccgccagccaacgcccagccccccacccacgtggggaagttgtgacctgaagtagcagggatcggtacaaaaaacgcgacatggcggtctcccggactcagttcacggcgcggtcaggacgcttcgccagtgggcgcttccggcaagggagaggccgcggccggagcctgcatcgcttcgcggcggcccagcagccgtgcttcggccaggtcggcctcgtggcggtcgcgcagcatcttggccagcgtgaaggccgtcgtcagcaggtagagccagctcacgcccaggaatgccttgtaggtaggggagatctccatgtccagcaggccccatcccgtcagccccaccgccacggcgaagccgccccagaccaccagcttgaagagcggcgtatcgcccacgccacgccgcgcggcggcctggttgtcgcgcacgaacttggcgagcatgaacaccgcggagaggcagaagacgtagcccatcaccatgaagatctgctccagccgctcgcccggcagccaggccaggcccacggcgcagcagaacgcggcgatgccgaacgacacccagacctgcaactgccaggcggccgtatcgcgctggaccaggggcgtggaagacgaggcaggggaggaggcggaaggacgtggcatggaagcgggggctcgcggcccgtggtggaacatgggcggcatcatgtccaccgcgccggcaggccggcttcaagaagcggcgcagtggcaggggcttggacgactggtatcgccaggcgatacttttttacggaatctcccatcgacctcccgtttgcacgacagcgccgcctccgttagcttgcgcccttcacaaagacaacgcttccggagaagacacccgatgcctgccaagcccctgctgcccttcgtcccacgcgccgctggcgcactgctctgcggcttcgccgcctccgccctggccggggtcattcccggcaccggcaccgcgccttcggcctcccagctgggcgccacggacgcggtggcaatgcagcgctcggccagccaccggggccatgtgctgctcacgccctacttcacggcccagaacggacaggcgacggtattgcatctcgtcaacacggaccctgacaacggcaaggcgatcaagctccgcctgcgcggtgccgccaatggcgacagcttgttgtccatgaccattctgctcaaacccgcagacatctggaccggcgcgattacggcaggcgcggacgggcgcgcgcaaatcacgacgaccgatgaatcctgtaccgtgccccggctggccactggcgttccgcaatcgctcgggaccgaccgcctcaatcccgcgctctcgcaggccgagcgcgccaaccagacgcgcgaaggaaccgtagaggccatcctgacagccgacatcccccaatacaggcgcaatgcggacggaagcattgagtccccactgtcgaaagccctcaatccggtctataagcgagactgcaatgatccggcactcgatgctgcaacgctgcaggacatcggcgacgaagccaccgccgccgctctgggcttcgcaacgccgtcggggggtatcagcggcacctggtacatcatcgatgttccgggcgccaccacgttttcctcggccatgacggcattggaggccgtcaacgcagcagagcagccagcgcgcggcaattacatgcagtttccggccacggagcaggccatggaccagcccgagcgttacacgtccgatccgctgctggtttcggccatgctctccggccgcgtgaaaagtgtcgacggcgtggtgtcggaacctacggccacagccgtggtgcaagcccgggcgtacgattttcccgatctctccacccccttccggctgcctgcatcgccggcaaacgcagcccgcacggcatacgaggtgtcgcgcgcgttgacagccactgaaatttccaatcagttctcggtggaaaagtcgatttccgcccaaaccgactgggtcttcagcatgccaacgacgcgctacagcgtgggcatggactacacgaccaggcagcccacctactcagccgtccctccggctggagaggggccgcaacaagtccactcacaaaacaccaccgttcaaaacaatcgggtgtgcttcggctacgcgctcttttatgactacacgcgcgctggcaaacagggcattggcaacacggtgggcacgaagttttgcggcgctgccaccgtcgtgccgatccatcagcgcgaccttaccaccacgtccacgccgtcgatgctgtcggcctccgtcgcgctgtggccgcgggaactgccgaatttcctggagacgactggctgggcacgagtggtacccggagctgacgtggcaccggtgataggacatgccttcatcaagcttgtcaacccatcggtcgcacccggcatggctgccagctacggcctgctgtatccccacatcgtcacccgcccgcgaccgtagcctgcggcaccggccggtcgccgccctgcggatgaccagccggtgccgcgaatgcatgggccgctccatggtcaagcccaatcccatcggttaggctgcagcctcccataggacaagaccccaaggaggagcccatgcctgcaccgaacttcgcccgtaccgcgggcgttctattgctctgcggctgcggattcgccgcgcccgccctggccggcgtggtggccggcaccggcagcgcaccgtcgcgcagccagctgggcgcgacggacgcggtcgccctgcagcccgccaccaaccagctcggacacgtgctgctggtgccctacttcaccgcgcagcagggccagatgaccgtgctgcacctggcgaacacggatctgtccaacggcaaggccatcaagctgcgcgtgcgcggcgccgccaacggcgacagcctgctcaccatgacgctgctgctctcgcccggcgacatgtggaccggggccatcacggccgggtccgacggccgcgcgcagatcaccaccgcggacggctcctgcacgtcgccgcagctcgcggccggggtctcccagccattcgccaccgaccggctagaccccgccctgggcgcggccgaccgcgccagccacacgcgcgagggctccatcgaagccatcgtcgccgccgacattccctcggcggcggtgtacggcgcgagcgggcaggagcgctcggcgctgttcacggcgatccgccaggtgtcggaagtggcgccgtgcacggggtcggccatcgatgccgccctgcagcaggacgctggcgacgaggccaccgctgccgcccgcggcttcgccacgccatcgggcggcgtggggggcacctggtacatcatcgacgtgcccggcgcgaccacgttctcctccccgatgaccacgctgcaggccgtgaacgcggccggccagccggggcgcggcaattacgtgctgttcccgcccaccgaccaggcgatcgcccagcccgagcgcttcacggccgatccgctgctggtgtcggccggtttcgcatcgcggcagaaggacatcgacggcacatccaccgtgccgaccatgagcgcggtgatacaggcacgcgcctacgacctgcccgatctttccacgccctaccacctgcccgcctcggaagccaacgcccgcaggacggccgccgaggtgtcggaactgctcaatgcgcgcgaggtgcgcaaccagtacgcgctcgaatcctcgatcaccgcgcagacggactgggtgttcgccatgcccaccaagcgctacagtgtggccatggactacgcggccggcgcgcgcactttctcgatcgtgccgccggccggcacgggcgaccagttcttccattccgacaacaccacggtgtccggcaaccaggtgtgcagcgccaacggcaactggtcgttcctggtgttctcgcgcgaggcctcggtgtccacgaacggcgccgcgatcccctccgcgctgcccctggtgccgcgcctgtgcggcaccgtgtcggtggcggccttcaacggcgtctccccgctgtccagcaccgtcgcgcgcgccccgctgcgcaatggcttccagtccggctgggccgcgctgcagatcccggatccggccggcctgccggtgaccggcgccgcgttcatcaagctcaccaaccccggcgtcgcggcgggcctggcgggccgctacggcctgatctacccgcacatggtgcgccagccctgagggcgcaggggcggcatgccgcccccgtcagatggccagcggcagctccgtggtggacaccacgttgcgcagcgccatgaacgagcgcacctgccgcacgcccggcaggtagagcagctgctccgcatgcaggcggttgaagctgtcgctgtcgcgcgtgcgcaccagcatgaaatagtcgaactcacccgtcacgaggtggcactccatgcagcccgatatctgcgcggcggccttctcgaacgcggcgaaggactcgggcgtggagcggtccagcaccacgccgatcatcaccagcatgcccgcgcccaccgcgcgcggatgcagcagcgcgaccgtgcggtcgatcaggcccaggcgcttgaggcgctccacgcggcgcaggcaggccggcgggctcaggtgcaccttggcggccagcgccacgttcgataccgacgcatcgcgctgcagcgcgcgcaggatggcgcggtccgtgcggtcgatctccgcaggcggcggcgcggggggagcgagtggcagctcggcagcgccactctgcctgcgtaattttgttgcgcacatgagcgatctcctggaaccaaaaaacgcaatacgcagccactcatgcatttcatgcacgatttcccgcctgcatttgcaaccctgtttcccgcgcattttcctacgatgcagtcaacggtgcacggcctcgcaggccctgcgccggacccgggccccggccctgctccctccgttcctctcgcccctggcaccgcatccatgaacctgcagaaattcccccgccacgccctcaccttcggccccacgcccatccatcccctgaagcgtttgtccgcgcacctgggcggcaaggtggagctgtacgccaagcgcgaggactgcaactccggcctcgccttcggcggcaacaagacccgcaagctcgaatacctgatccccgaggcgatcgagggcggctacgacacgctggtgtccatcggcggcatccagtccaaccagacgcggcaggtggccgcggtggcggcgcatctgggcatgaagtgcgtgctggtgcaggagaactgggtgaactactccgacgcggtgtatgaccgcgtgggcaacatcgagatgtcgcgcatcatgggcgccgacgtgcggctggacgccgcgggcttcgacatcggcatccgccccagctgggagcaggccatggaagacgtgcgccgcgccggcggcaagcccttccccatccccgcgggctgctccgagcatccgcgcggcggcctgggcttcgtggccttcgccgaggaagtgcgccagcaggagaaggaactgggcttccagttcgactacatcgtcgtgtgctcggtcaccggcagcacgcaggccggcatggtggtgggcttcgcggccgacggccgtgcggaccgcgtgatcggcatcgacgcctccgccaagccggagcagacgcgcgagcagatcctgcgcatcgcgcgcaacacggcggaactcgtggaactgggccgcgagatcaccgacgccgacgtcgtgctcgacacgcgctacggcggccccgagtacggcctgcccaacgagggcacgctggaagccatccgcctgtgcgcgcggcaggagggcatgctcaccgatccggtgtacgagggcaaatccatgcacgggatgatcgacatggtgcgcaacggcgaattcccggaaggctcgcgcgtgctctacgcccacctgggcggcgtgccggcgctcaacgcctacagcttcctgttccgcaacggctgaagcccgccgcggccccgcgcctgttcccccgttccccgccggaaggaggcccgatatgacgaagtacctgccggcgctgcggcgcaccggtgccgcactcctcatggccatcgcggcatcgggcccggtgcccgccgcgcacgccgagggctaccctgccaggcccgtccagctcgtcgtgcccttccctcccggcggggccgtggacatcgtgggccggctgatcggcaagccgctgggcgacgccctgggccagccggtcgtggtcgagaacaaggccggcgcgggcaccatcgtgggggcgggcttcgtcgccaacgcgccggccgacggctacacgctgctgatcagttcgggatccaccttcaccggcaaccccgcgctcaaccccaggctgccctacgacccgctgcgcagctacgaacccatcggcatggtggcgcgcgtgccgctggtgctgctggcccaccgcgacgtgccggcccgcaacctggcggaggtgatcgccgcggtcaagcgcacgcccgacaagttttcctacggatcgttcggcaacggcaccacgggccatttcgcgggcgaactgctatgggccgccaccggcatccggccgatgcacgtgccctaccggggcagcgcaccggccatggcggacctgatgggcgggcagattcccttcaccatcgacacggtggcggcggcactgccgcagttgaaggcgggcaagatcaaggccatcgcggtcatgggcgccacgcgcgcgacgcagttgcccggcgtgcccaccgtggcggaaagcggctttgcggggttcgccgcggactcctggctggccgtcgtcgcgccgcgcggactgccggccgaggccaggacccggctgcaaaaggccctggcagaggcgatggcggcgcccgaggtccgcagcaagctcaccgccagcgggctggagccggcctatgaacccgccgatgccgtgcagtcgcgcatcgaggaggaattgccacgcatgcgcgccatcgcgcagcgcgcgaacatccgtgcggaatgaacgccaggaggactgtaggcaaaattcgcctatttcctcatttttcgccagaaaatgcatcattttcagcaatttatttccaaccgaataacaatccgttacttcgctgtgcggccggtcccggcaaggccccggggcgtcccatgaccttcccaggaagtaacaccatgaacatctttcgcgacatgaaattgggcaccatgctgggtgccggcttttccgcccttatccttctgggcctgcttctcgcctctgtcggcaaactgcagctgggagccgtttccgaagacgtggacctgctcacctcggaccgcatcgacaaggtggcacaggtgcaggagctcaaggacaacgtcaacctcgtagcccgcagcgtgcgcaacatcgccctgctggaaaacgcgcagcagatggaagcggaaaggcagcggatcgacaaggcgaccgcccgcaattcggaaatactcgaaaaactggggaccaccatccactcgcagcgcggccgggagctgctgcagcaactgctgcaggcacgtgcgccctatgccgctgccgtcaacaaggccgtgggcctcggtttgaagaacgacatggccgcagcccgggatgtgctgctgaacgaagtccgtcccctgcagcgcacctacttccaggccatggaagacctgggcgcctaccagcagcaactgatggccgacaccggcacggaagcccggaaccaggcggccagcgccagccggctgatgctggtcctcgccgccgtctcggccgccctcggcgcactgctcgcctggtcgatcacgcgccgcgtgaagagccagctcggcggcgaacccgcctacgccgcacagatcgcccaggaagtcgcccgcggcaacctcgccgtccacgtcgatctgcgccccggcgattcctcctccgtcctcgccgccatgggcgccatgcgcgccaacctcgctcaagtagtctccgaggtccgccacagcagcgaatccatcgccaccggcgcatcccagatcgccaccggcaacgccgacctcagccagcgcaccgaggagcaggcctccaacctccaggaaaccgccgcctccatggagcagatgaactccaccgtcaagcagaacgccgacaccgtccgcaccgcatcccagctcgcatcctccgcttccgccaccgccgcgcgcggcggcgaagtcgtgggcaacgtcgtgcgcaccatgcaggacatcaccgactcctcccgcaaaatcggcgacatcatcggcgtcatcgactccatcgccttccagaccaacatcctcgccctcaacgccgccgtcgaggccgctcgcgccggcgagcagggccggggctttgccgtcgtcgcttccgaagtccgcaccctcgcgcagcgctccgcacaggccgccaaggagatcaaggccctcatcggcgagagcgtctccaaggtcgagaccggctcccaactcgtgggcgaggccggctccaccatgggcgagatcgtcgagcaggcccgccgcgtcgccgacctcatcgccgagatcggagctgccacccacgagcaggagcagggcatctcccaggtcagcgacgccgtcaaccagctcgaccaggtcacacagcagaacgccgccctcgtggaggaatccgccgccgccgccgacagcctcaactcccaggccgcacgcctcgtgcagctcgtcagcgtcttccaggtcgatgccaacgcttcccaggccgtcatcgcccaggcgcagtcccgcagccgcgacacggcccgtgccgcttccgccgcgctgcagcatgccaaggcgcccgccacaagcccgcgccctgcgcccggcatcgccaccgcaccgaagcatcccgcaccggcgcaggcatcggccgccgcacggccagccctcgccccagccaagccggccgccccggcctccgccaggaccccgcccgcccgctccagcaacgacgactgggaaaccttctgacgggcgccccggttcaggggcgcagccagacctgcatgcgcgggtagggctcacctccctgcgccgcagcctgcacgggcgacagcgccatgcctgtcgcggcgagccccgcgagaccgaggtacacgcccatgccgaaggtgaagcgcaggctctgcgcctgcccgtggtagccgccatcgtggaacagcacggcgtcatccagcccgaggtggcaggaggccgcccaggcccaggccgtggcctcgatctcgcccccgtgctccacggccggcaggtcctgcagcgcgtcgtccatgcccgcgcgcagcgcggcaggcaccaccgccaggtggcccgcctcgtgcagcaggtcgcccggccacgccagccgctcacggtccacgcagagcccgccgcgctcgatgcgcacgccgggcaggaaggagccgtccggcaacggcgcctcgcgcaccggcaggccgatgccccgcaggaaatccatgatgcgcaacgcgagcgcgccgctgtcttcgccctgcatcaccggtccagcaactgcgccacgcgcccctgcagcatctcgggctgcacggcttccgccggcaccggcgcgcccacgttcagccccacgcggttgaacaggccgcggcggaacgggcgcgccatggcgttgccgtccacccggctgaagaaggacccccacaggttggtgagcgccatcggcaccaccggaggccgcacgccttcggccgccgcgcgctccaggatcttcatgatcccgcccttgaacagctgcagctgcccgtcgcgggtgatgccgccctcggggaagatggccagcaggtcgccttcgcgcagcacctgcgccgcgcgctcgaaggcggcctcgtaaatggcggcatcctccttctggggcgcgatgggaatcgccttggcgagccggaacagccagcccagcacgggcacgcggaagatgcggtggtccattacgaaatagatcgggcgggggctcgcggccatgagcagcacggcatcgacgaagctcacgtggttgcagaccagcaccgccgcgccctgcgcggggatatgcgcatcgccccgcacgcggaagcggtacaccagccgcgacagcacccaggccgcgaagcgcagcaggtattccggcacgatcaggaagatgtagccggccaccagggcattggcgatgccggtgaacaggaacacctgcggcacgctccagccggccgacagcagcgcgcccgcgatgaccgagctgccgatcatgaagagcgcgttcaggatgttgttggccgcgatgatgcgcgcgcggtgcgtgggctggctgcgcatctggatgagcgcgtacatcggcacgctgtagaggccggcgaacagcgacagcagcagcaggtccgccatcacgcgccagtgcgcgggctgcgccaggaaggtgcccaggcccatggcgggtgcgggcggcaggccgcgcgaggcgaaatacaggtcgatggcgaacacgctcatgccgatcgcgcccaggggcaccaggccgacctccacctgccggcgcgaaagcacctcgcacagcagcgaaccgatgccgatgcccaccgagaacacgaccagcagcagcgaggccacgtgctcgtcgccatgcagcacctccttggcgaagctggggaactgcgagaggaacaccgccccgaagaaccacatccagctgatgcccagcagcgagcggaacaccaccgggttgccgtgcgccagcttcaggttgcgccaggtttcgctgaccgggttccagttgatgaccaggcccggatcggtggccggcgcgctcgggatgaactgcgccaccgcccgccccgcgagcgcgacgaccacgcaggcagtcgccacccaggcatggcccacgccgggcacggccaccagcaggccgcccgcgacctggccgagcaggatggcgacgaaggtgcccatctccaccatcccgttgccgcccgtgagctcgcgctcggacagcacctgcggcaggtaggcgaacttcaccgggccgaacagcgtggaatgcagccccatgaggaaggtacagcccagcagcaccacggggctggctgccaggaagccccaggccgccaccagcatgatggcgatctccaggttcttcacgacgcggatcatgcgcgtcttgtcgatcttgtccgtgagctggcccgacgtggccgagaacagcaggaacggcaggatgaagagcgcgccgatcaccagccccgccatcgaaggcggcatccacgacacgctcagctggtaggtcaccatcacggtgaaggcgaacttgaagaggttgtcgttcgcggcccccgcgaactgcgtccagaagaacggcgcgaaccgccgctggcgcagcagcgcgaactggttggggtggctctcgtgcccgccatccggcggggaggcggcctccgtcgccgccatgcggatctgttcctggctcatgccgtgctcctggggagtgtgtggaaatcgcgtcatttcaccttcgcgccggcgggcattgtgccttcgcgccgcccgcgccagggcgtgccgcgctcgcagcgcgcgaaataccggcccggggccagcgccgccagcagcggccaggccgccatcgccgcggccaggtgcttgaggctgtggccggacaccaggtgccccgtggcagcgaacaccgccgcatcgccagcctccagcagtttcgccaggccgtaccaggcgatcaccgcggccagggaaacgcccagccgccccggcatcggtgcccggccggcccgctggcaccaccacgcatcggccgccagggccagcaggagcagcatgccgccgccctgcagcacggcccagggccacaggtcgccggtgatgccccaggtgcgcagcgcagccgcgccgccggccagcaccgtggcccccgcgagggcggcggcccgcgcgccgatgcgctcgtccaccgcgagcgccagcatgccggcgaacgccacgagcatgccggcgcggtccgccagcagcgtgatgccgtggggctgccagtggtagagcgccgatcccccggcggtcagcagcaggcccgcgaagaacaggcccgccgccgccgcggtggccgcccgcagcgcgccttcgcgcacccgggctgccagccgcgccagcccgaaaagccccagcagcgcgaacggcaggttggtgagcacgtccatggcatgcggcaggccccagagcgtgcgctggtcggcataggcatacgcctgcggcccgggcggaacgaagggccccgccagggccagcgccacgccggccagcaggacggcgcaaagcatgccttcgcggcgggacggcggcaggggcgcggtgcaggaagaggaagcgagggggtgcatggaaggcgcgtgcagtggatgtgccgggcagtctcgtgccgcgcccggccttcagcatcgcccggtgcaaccagcactgccgccggccactcgcagtatccataatcgatacccatgagcaccaccgccgacctcgtcatcgccctgaagaaggaactcaaggccgcgcacatgacgtatgccgacctcgcgcaggccctgggcatggccgaatccagtgtcaagcgcatgctggcgcgcggcgacatgccgctgtcgcgcatcgacgccatctgccgcgcgctgcggctggatttcgccgacctcgcgcgccgcgtggccgacagccagcccctgctcgaccagctctcgctggagcaggaacgggccgtggtggccgacaagaagctgctgctcatggccatctgcgtgctgagccagtggacgctggagcagatcctcggcacctaccggctctcggacgcggaaggcgtcaagtacctcgcgcagctcgaccgcatcggtatcatcgagctgcgcccgctcaaccgctaccggctcaagctcgccaagaccttccgctggcgcgcacatggcccggtgatgcactacttccgcgaccatgccctgctcgattatttttcgggcggcttcgacggcccgggcgaaggcgtgctgatggtgcatggcgccatcgggcgcagcctcgcgcccgccttccaggagcgcctgcagcgcgtggcgcacgatttcgcgcaacaacacctcgccgaccagcgcctgcccgagcgcgaccgcgagggctataccgtgctgctggcgatgcggcgctgggagttcgaggccttcaccgcgatgcggcgctgaccctcagcgccggaatatctggcgcagcgcgctgcagatgcaggcggcgagctcctcctgctgctcgatgcccagttgcacggagcggtcgaaattgcgcgcccaggtgatgcggcgcagcgaggaatccaccagccgtatcgacgcgcggatgcgctccgcatcgatgcggacgctgccttcgatcgaatggcgcgccaccaggcgctgggcgcaccgcggcaccggtccggcggcggccgcaggggcaggcggcggccccgacgccatgagcacgtcgccgaacgacttgtagagctgttccagcaactcctcgtgcagcccgtaggcgaatgcctgcccgtccacccgttcggcgatgcagtgcagcggctggagcatcagcaggtgcgcgaacccggcatcgcgcagcgcggcgccgcggcgccggaccaccggcatgtaggtgccgacgggaatatggatctcgatgccgtgcggcggatcgttgcccgcgtagtaggcgtcgagccgctgccgcaggcggcccacctgcacgcgcacgatcgggtcctccgacggcaggaagctggccgggtcccggccgaatacctcgatgccgacggcgtactcgctggtgttgcggctgtcgcccgcgatcgcctgcgtcacgagaaagcgcagcagccgctgcatccggtgcgccttcgcgaaagactcgctccgcacgatcgcatcgcatgcggcgcggacgtcctcctccctgatgtcctcgttcccgtctttcacagtcaattccctcattcgtctgttcgttcttatgcggggagactgcgtgcggtgccgcggcagccgtcccccgcgaaaagcttcgcacgaatcgagggatagcgggatgggtgcggccggcggccgtggcagcgctgatacgcgcggtgctacgtgggcggcgcgcagtgtccggcccggcgccgctgcgccgggcctgcacggttacggtaacgcggcggcgggcttaaccgtaacgatacttccgggccgcggcgcccaaaaataagatggcatccagcacgcggccacaccgcggcacacgacaacaccactggagggctccatgtcagattcgcttccgtccgatgtcatacaggccatcgcgatctcgaacgcgaaatccatcggcgagcagccggcgatcctggccaacctcgcgctggcgcagcagatcttcaaccagaacatgcagcagcagatcgcgctgagccagcagcaggcgatgaaccaggtgcagatggccgccaccgccaagagcatcgccatgatcgacaactgcaagaaccaggacacgatcgaccagctgacacgggacatcgagaagctgatccgggacatggacatgatgcagaaccgccggggcaccgccggctgaccggccgcgcggcccggacaacgcatgcgttcgcgcacggccccggccgggcgcaagccatcctccccattccggggcggcggtaggcaagccgccatgtcacatctcaacaacctgaccaacgaggagaagaaaccatggctttgaacgaagaagtagtgagcgccgtcgccatcggcaacctgaaggccatctcggagcagcctgcgatgctgtccaacctggcctactcgaacacggtggccaacaccaacctgtcgcagcagaacgcggtcgccaaccagcaggccatgaacgaactgggcatctccatcgtggccaaggcctccaacacggtgagcaacctcggcccgctggaagcccgctccgcggtggacatcctcaccaacgacgagctggcgcagaccatcgccgacatgaaggccacgctgcaggccttcaagggctgacgccctgcgccgcagggcctgaaacggagggcagaacatgcttgacgaacaagtggtgagcgcagtggcgatcggcaatctgaaagcgatttcggagcagccggcgatgctgtcgaacctcgcctattccaacgtggtgagcaccagcaacctcgggcagcagaacgcggtgtcgaaccagcgcgcggtcggcgaactcgggctgccgctggtggccaaggccaccaacaccatcgggaacatcggccccctggaggcgcgctccgcggtggatgtgctgacgagcaacgagctcgcgcagaccatcgccgacctcaagagcgtgctgcaggccttcacgggctcgcccggcggaatcccgccaaagggcctgctgaaggacctcaaggcgctggtggacctgggcctgcgcgtgcaggacggcatgctcgtcgtgccgcccggggccacgccgatcctgatcccgggcaacatcgccaaggaagacatccagatcggcatcgagaagccgggggtggtcatccaggtgacccgcatccgccggtaataccggcggcgcaggcggggcggcccccgggccgccccgcatttccgcgacgagggaggaaacatgggacgcatcgaaatcaaggacatcaccggcggcgaaggcctgccggccgcggtgatcgaagccgtggccctgtcgggcatggccaccgcccagcagccgtcggccctgtcgaaccaggcctacgcgaaccaggtcgcgagcaaccagctgagcgcgcagaaccaggtggcccggcaggacgccatgaaccggctgcaccttgccatcctggcgcaggcggtgaaccaggtgcaggacctgcagcccgccaccgcacgctccgccacggaggtgctcgccggcggtgaagccgcccaggcgctggccggcctccaggccgtgcccggcgcactgcccacccgttgaggagcgcggaatggacgaatccctttcccggaccctcgccccgatggagcagcacaaccggctgctcatgcagcagatcgagggcaggctgcgcagcggcttcagcgccgcgctggacagcggggactgctacgtgatccgcaaccagggcacgggcgtgctctcggtgctcgcatccagcacgatcgaagacgaccacgaggtcgtgcacggccccggcagcttcgcacaatgcatcgggttcgtgaattcctccgtggtcacgcggatggccgaatccgacggctggaggccggcccccgcgccggccgcagccgccaacaccccagacaaggagcagacagcatgaaaccgcaggaatccatcgaggaactgggcaaggccgtggaggacatcgccgaatcgatgaccagggtggccaccaacatcgccctgctgggcgtggaaggcgatgccgacgagcagatgcgcgtcatcaccgaagagaacaacaaggtgctggaccgcatccgcaagctctacaacctgccggccgccccgggcgcctgacatggcagcctccggctcgatcgtcgacgcgcccctggccgcggccgccgcgctgaacgcgaccgccctgccggaggccgatgcgggctacgcgctcatggcgcaggccctgcgcagcgagcagccctcgccggtgatcttcgggtcgctcgccgtcagcgccgccgcgatcgtccagggcctggcgctctacgaagcgaccatggcgcggggccgcgccggctgacccgcacacgagccgcccatgccgcgcaccgagcctgcatggcgcccgctgccggagcaggtggtggtggtcgccttccccacggcataccggcaggcggcagggcctggcgccggcagtcccgcgggcttcttcatcgtgcaggccccggccccggacatcgccctgccgcgcagcgatttcggatggctgcagctgtccgcgcccgaggcgatctcgccgggctggagccgcgtcgcctaccaggccgaggacaacaccctgggcacgcgcagcgtcccggtgcccgtggtcgtgcgccagcgcagctatgccgtcgatttcctgcagcagcccgggctgctcgtgcagacggagatggtgcgcgtgctgaattcgccactgaacatcgatgccctgatggccgtgatgttcatcgccagcctgatccgcaagatccccatcccgcccatcaggctgctcgtcacggtgctcgcgctgctcgcgctcgtggcgctgggcatggccgtctcgctgctgcgccacgccttcgccggcgtgcccgaaccccgtccgctgtccacggacacgaacggcgtgcccatcgaggtctttccggggctgtcggtgtcccgcggcctgccgctggcgcaagtgcccgcggaggaccagaccatcgccctgcagaccgtcaaggaaatctactggctgctcaggcaggccgcatgacgtgcgcgaaagcacgccgccccggttttcccaccccccccaagagagagaggtttcacgtgcccatcaccatcgaagacatcctgccgaccggcggctacacctcggtcctgccgctgagctacatggtgccgaccttctatcccacgccgcccggcagcgtggactcccgctcgggcgcgccccgcatccggctggacgatccggacctgcaggcgcgcgcccagcgcctcgtcaacgtgctgttctggacggccaccaccctccagaacgtggagggcatgcaggacgcccgcacgctgaaggtgttcatcgccccggagttctatttccgcaaggcctcccgcgaagagtccgccggcgaccgcttcctgcgggacaccagcttcggttcctatcccgaagatgcacgctatgcgctggccgagatgctctacgccgtgatccagggctcgacgctgttccgcgactgggtcgttgtcgccggcacggtctgctcggtgcttccgatgcaggacgaccaccggatgaacctgctcaacaccgcgatcatgctgcgcggcagccgcgcccgcctcgatgccagcgtgccctacatcctcatggagaagcactacatctcccacatcgacggcccgccccaggactggcacgccaacctcgaccccaccaccacctacagcttccagctcaatccggaccagaacctggacaacctggttttctgggacgagatggcggtgggcctggaggtgtgcctggaccatgccaagcaggtcgtggcgaacgccatgaacaccgtggcgcagacgctggggccgcaggccagggccctggacctgcagctggtcacctcctgcggcatggccatcgtcccgcaggcggtggcggtggccgacggcgccctcgtcatgctcaccgacggcatgtcgcacctccagcacctgcaggagccgctcttccagatcggccgctacgacgccgcgacgaacacgacccggctcatggacctcgccaacttccagttctcggaacttcccgcgcacgaggattaccaggtggactacctgcggggcctctacacgaaaaagcagttgcgccagggcgtgtggacggcgaggagcgccctgccgctgcgaagcgtttccagttgacgggctggcgccccgccgaggcggggcggcagcgcgcggctcacagcgtctcgctgtgcacgtgcaccacccgcccgacgagccgggcagagggtgccgtgagctgcttgcgcgggaaccgcagcgcgttctccgcggccagccaccatgcaccgctgtcgcgcaccacccgccgcaccaggcaggcgccctcgtagtccaccacgaacacctgcccgtcggccggcgacggctcgcgggtatccaccgccaccacgtccccgggatgcagtgacggctgcatgctgtcgtcgcccaccgcgacggcgatcaggtcgcgcgcgcgcaggctgcggcgctccagccactcgtgggtaagcgcgatggtgcgcatgccgccgtccgccgtgcaggcgggttcggcgccctgccgcgcgcccaggtcctgctggcggcgcacctccagcaccagcacggcatccatgcccgcgccggtctccgcatccggataggccgggtcccgctcgcccgcctgcaggggcgcctctccgtccgcctggaaccaggcgcgcatgccgcgcagcgtctcgatcgctcgcaccgtcttgtccgacactgcgcgcgatcccgacagcatctgccgcacgaaagccccgtcgcggtaccccagcaggcgcgcgaacgcggtgacgttgcccgccgtgagatgggcaatcgcctcatccaggcgctggcgccgatacagttgcaacgcggtttcgtccatggtgcggaaagtagcacacgctacggttgcttttgctactttgcaaaaatagaatccagagcaattgctactttccacggggcgggacatgacgttgcacgaatacctccaacagcacggcgccctgagcgtccgccagctccggctgcgcatggcgcagtacgggtcgccgatcaagagcgacgcgcagatccggcagtggcagcacggctacgcccggcggatcccctccccgctgaactgcgtggccatcgagcaggccacgggcggccaggtcacgcgcaaggacctgcgcccgcacgactgggccgccatctggccggagctgggcgcggcgcgctgacacccgtgcggacgaacgcgggaaacacctgcacacaccgcttcgcacggcggcgacaccggggcgacacggcgttgacgctccgcggcgagcatggggccatggatgaccgggaccaccggggccgaccgggcccggcaccgggattccgagcctttcaggagacttccatgacccaccgccaggccctgtccctctccgccgcctcgctcgcgctggccgccgccatgggcacggtgaccaccgccgcgcaggccgccaccagcgccaccgtcatcgtgcaatccggtccgcagtacgtcgcgcccgcgcccgtggtgctggagcgctggtccgcgccgcccccgccccgctatgaacgcgtgccgccgccgcgccgcggcatggtctgggaacagggccactgggaatggcgcggccgcggccacgtctgggttccgggccactggctgcgcgcgcggccgggctatgtgtaccgccagccgggctgggtgcagcagggcggccgctgggagatgcgccgtggcgggtgggaccgcgacggcgacggcgtgcccaaccgctacgaccgccggcccgacgatccctaccggcgctgatccccctgccgcccggccggcgccgggggccataccccataaccatatgggcgggcgggcatgaagccttgcccacaatggcgcattccttgcttcccaccggaccgccccacccgggcggccctgtccgggcagggatcctgttctttcctgggacccttcgcatgcgccgtctttccgattccttctcctggctgggtgccgccgcgctcgccgccgcggccctggccgccgcctcccccgccctcgcggcggatccgcacggcgccgccgactggccgcgccagcccgtcacgctcatcatgggcttcccggccggctcgggcgtggacgtggtggcccgctccgtgcaggagccgctcagccagaagctgggccagccggtcatcatcgactacaagtccggcgccgcgggcaacatcgccagcgagtacgtcgcccgcgcgaagccggacggctacacgctggccttcggcaccgcggccacgcacggcagcaatgccgcgctctacaagacgctgcctttcgacgtggaggccgacttcgtgcccgtgggcacgctcatcgacgtgtccaacgtgctcaccgtgaacccgaacgtgatcgacgcgaagacgctgcaggaattcgtcgacatcgtgaaggccaatcccggcaagtacaactacgcctccaccggcaacggcgccggcacccacatggcgttcgccgaattcaacgcgcgcctgggcctgaacatggtgcacgtgccctacaagggcggcccggaggccatcacgtcggtggtgcgcggcgagacctgctgcatcatgaaccaggtgcagaccgtgctgccgcactacaaggccggcaaggtgcgcctgctgggcgtgaccaccgcgaagcccgtggccgccgtgaaggaggttcccagcatcgcatcgagcgggctgcccggcacccagggcttcgacagctccatctggttcggcatcttcgcgcccaagggcacggacccggccatcgtgcgcaagctcaacaccgcgctgcgcgaggtgctggaacagcccgaggtgcgccagcgcttcgagtcgcagggcaacacggtgcgcatcgagacgccggagcagttcgcccagaccgtgcacaaggaccgggccaagtgggcgcaggtggtgaaggacgcgaaaatcagcgtggactagaggacaaccccctgagcggcttcgccgctccccccttctctcgtggcgctgcgcgcctcgggaaggggggcacccccagcggcctggcggagccagttccgcgggggtcgctggctttgggccgcgccggtttcaggcgccgtgacgaagccggcccggcattgccatcgcatcccatcgcactacctgctctgctactgcatcgatcttttccatggctatctcctcccctctgggcgcggccgggctggctgctcttgaacagcggctgcagcacgatctgctgaccctcaactggcgcgcgaaggcctggctgccgcagcgcacgcacgcgggccggccggtcatcgacgtgctcatcatcggcgccggccaggcggggctggcggccagcatggcgctggcgcagcagggcatccctgcggtgctgctggaccgcgcgccggaggaccacgaagggccctgggccaccacggcgcgcatggaaacgctgcgctcgcccaaggagctgacgggcccggcgctgggcgtgccttcgctcaccttccgtgcgtggttcgaggcccagtggggcgacgacgcctgggccgcgctcgacaagatcccgcggctgcagtggatggactacctgcgctggtaccggcgcgtcacccgggccgacgtgcgcaacggccatgcggtcaccgccgtgcggccgcgcggcgacgggctggtggaggtggacgtgcaggcgcagggccaggccacgacctggttcgcgcgccgcgtggtgctggccaccggccgcgacggcctgggcgggccgcagatcccggctttcatgcagggggtcggccgcggccgctgggcgcattcgtccgatgtgctggactacgccacgctgcgcggcctgcgcgtgggcgtggtgggcgccggctcgtcggccatggacagcgccgccacggcgctggaatccggtgccgccagcgtggacctgctggtgcgccgccccgacctgccccgcatcaacaagtccaagggctcgggcgtgcccggcctcacgcacggccaccacgacctgccggacgcctggaagtggcgcatccgccactacatcaacaccacgcaggtgccgccgccgcacggcagcacgctgcgcgtctcgcgccaccccaacgccttcttccacttgggctgcccggtgcagggcgtgcgggagaacccggccgacggcgcgctgcatgtcgccacgccgcacggcaccttcgccttcgacttcctgatcgtctcgaccggtttcgccatcgactgggcgcagaagcccgagttcgcggccatcgctccccacgtgcgcacctggggcacgcgctacaccccgccgccgggcgacgaagaccaggaactggccgactcgcccgacctgggccccgtgttcgagttccgggagaagttgcccggtgactgccccggcctggagcgcgtgcactgcttctgctatccagccgcgctgtcgcacggcaccgtctcgggcgacatccctgccatcagcgacggcgcgcgccggctggccaccggccttgccagcctgttctaccgcgaggatgtggattaccacttcggcgtgctgcaggcctatgccgagcccgaactgctgggcgacgaatggacgcccgcggacaccgcccggcgcgtcctgcccggctgacctgccgcccccgccctctcttcctgcccactgcaacggattgccaatgaccgacaccgccgctaccaccaccgcatcccgcgacaccatcgaccacatcgccggcctcgtgcccggcagcgcggcccatgccgtgcgccaccagcgcgacaaggtcgccacggccacgcagggctgcgaagacgccctcttcggccccggcctgcccggcggcctcacgcaggccgagcgcctggccgtggcgcacgacatcgcccgcgtgagcggcctgcccgcgctggcggcgcactaccgcgcggccctccagcccctgcatcccccgccggccgtgcaggcgctcgtcgatgcgcccgacgccgcgatcgcggacgcccgcctgcaggccatcgtgcatttcgcgcgcacgctcgccacgcaccccgccgaaagcgaccaggccgccctgcaggccctgcccgccgcgggcctcccggtgccggacacggtgctgctcgcccagctgatcggcttcgtcacctaccagttgcgcgtggtggccggcgtggccgcgctggcgcaactgggcgagacaggcgccgcgccggccgctaccgcagcgcaaccggcggacgccgcccccttcgtccatcccgccaacctgcccgcgcccggcgagccgctgcgcgtgaacggctacaccagcgaaacgctggactggaaagcctggctgcccgtgctcgatcccgccacggccacccccgagcagaacgcagtgctcgacctcagccatcccaaggcccgcacgtcggacttctacctgctgctggcgcaccagccccgcgtgctgtccgagcgctcgcaggccttcaacgccatcatgtacgcgccgggcggcctcgcccgcgccgagcgcgaagtcgccagcaccgtggtctcgcgcgtgaacggctgcgtgtactgcgcctccgtgcacgcccagcgcttcgagcaactggccaagcgcaacgacgtgatggcgcagatcttccaggaacccgacaccgccggcaccaatgcgcgcgaacgcgccatcgtgcaggccagcgccgcgctcacgcgcacgcccggcacgttcggcgcgcagcacctgcagccgctgcgcgacgccggcctgtccgacctcgagatcctggacgctctgcacgccgccgccctgttcgcctgggccaaccggctgatgctgaacctgggcgaagccgtcttcccgcaggccggctgaacccgcggccgcgccggacgctatgcgcggcgcggtttcgctgctacgatccgccccgcaggagagcgaacggcccggcccggctggcgttccaccgaaggcgcaaactcccatacacgctcaggtaccgtactgcacaccatcgaatgccgtctggagagccgccacagcctgtggcgcaccgaaggagcaagccctgcgccgtgttggccgcggggtgaatctctcaggtaccaaggacagggggagcggcagccgggccacgcgcctgctgcacgctatcgacccatagctgcctgcacgcgcacgcccggcgcttcaccctcgaaaggtttgaagatgcgcgtgatcgtcctcggcgccggcttgctcggcaccacctccgcctatttcctccagcagctcggccacgaagtgaccgtgatcgaccgccaggccacgcccggcgcggaaaccagcttcgccaacggcggccagatctcagtgagccacgccgagccgtgggccaacccgggtgccccgctcaagctgctgcaatggctgggccgggaagatgcgccgctgctcttccgcctgcgctccgacatgcgccagtggctctggggcctgcagttcctgcgcgaatgcacgccggcgcgcacgcgccacaacatcgagcagatcgtgcgcctgggcacctacagccgcgaaacgctgcagcagctgcgccgcgacaccggcatccagtacgaccagcgagcgcagggcatcctgcacttctacaccagccgcaaggaattcgacggagcgctcgcaccggccgagcagatgcgccagctcggctgcgaacgccgcgtggtgagcgccgacgaggccgtgcgcatcgaaccggccctggcttccatccgctcccagctggcgggcgccacctacaccgatgccgacgaatccggcgacgccaatgccttcacgcgcgcgctggcccagcgggccgaacaggccggcgtgcgctttcgcatgggctgccacatcacggcgctgcgcactgcggccggggccatcgaccacgtggagatcaccgacgcggaaggccgcttcgagcgcgtgcgcggcgatgcctacgtgctggccatgggctcgttcagcccgctgctggccgagccgctgggcctgcgcctgcccatctatccggccaagggctattcggtgacgctgcccgtgcgcgatgcctccgccgcctacgaggtcagcctgacggacgacgaatacaagctggtcttctcgcgttacacccgcgcggcccgggacggccagccggcgcgcgacgtgatgcgcatcgccggcaccgcggaactcaacggctacggccgcgacctccacccggtgcgctgcgaggccatcgtgaagcgcgtggagcaattgttccccggcgcgggcgacacctcgcaggcacagttctggtcgggcctgcgcccggccacgccgagcaacgtgccgctcatcggccgcacgaagctgcccaacctgttcctcaacaccggccacggcacgctgggctggacgcatgcctgcggctcgggccgcgccatcgccagcatcgtgagcgggatcgtgcccgaggtggatttcgccttcacgggcatgccgcggggccgcaccgccgtaccggcgctggcctgagcacccgggcgcggcctaagcttcgcccgggcccgcgcaggtgaacacggtcagcacgccggtgtagccgtagagccggtggtgggcgatctctccgcccgcgaagaaccccaccagcggcacgtcgcccagggcgtgccgcacgatctgcatttcggcgccgggcccgccgaagtgcggcccgccccggcccgagcagctcacgtagatggctcccatgatcgtgcgctcgggcatgcccccggtggcatggtccagcgcgcgcatcagcgccgcgcgttcgcccgcatgcgacggcggcggggcggccgcgggctcctgcggctccggcgccagctcctcgcggatctcggcgcagatgcgcatcaggtcggcgcgcgccgccgccacgttgcgctggcagaacgcgagccgcatgccctcctccaccttgtcggcgagcgccacgccatgccgcatcggatccagcccgacgagatgccgcacgcgcacgtccgtgccgaaatggcccgtgcgccccatgggctgcgagccctcgtccaccaggcccgccagcgtcgcgtgcagggcgcgcagcgcgggctgtggatcgccttccagggtgatgcccagcgtgcccagcagcacgtccagcgcgggctcgccgtcgagcgcgagcaccacgttgtcctgcgcgcgcgtgatctgcgcgaacgggccgaccggctggcatccctgggtcacgcgcgacagcatgcccacgccgctgccgaacgccacgcccgacagaccgccgccgaacacgccccgcgccgcgccctggcccgcgatgttgccgttgccgcccaccgcgaactgcacgctgcgcccgcggctcgccgcgatgccgccgaacaggtagcccgactcggtgcggtccgacatctccgcgatcagttcggcgaggtccggcgtatcgccatcggcatgcaccagcgccgtgtgcggcacgaagccgcccgcggaagcaccgccgcgcgacagcggcgccacgcccgagaacacgcggtactggtcctgcggcaggtccagcagcatcaccgacagggccggctcgtcgaaatactcggcattgttcgccgccacgcccacgcccaccgtgccgctccagtcggtcacctccgggagttcggccgcgagcacatcgagcagcgcctccgcgtcctccgcgtagtggtccgtgatgtagagcacgccgagcgtgggcgcgctggcgtagtgcggcaaggccatctgcgcgcgcagctgcgccagcaccagcgcggcggccatgcgccattgcgggtgggtggcatggccgttgggaaagagtttcatggtcggaagcatcggtggaccgcggtcgcagatggcggccgcgcccgtcaggaacggcccttcggcccgggctggggactggcggtgcggcgtgcgcccgcaggcagcgcccctgccggggccttcgcgggagaggccttcgtggaagaggccctggcggcggcgcgcggcgcaggggccgccgcggaaggcgggcgcttcgcactgcgggccgccccgccgccgtcctggcccttgcctgcggcgcgcgtgcccgcggtgccggcctccgtagcctggcgcgcggcatcctgcatgccctgcatgccttgcgcggcgaactgcgtcgccatgtcggtggccgtcttgagcgcctccgccgccatgccgcgcgtggcgtccatcgcgggcagcttggagacatcgctcatcgcattggcggcgatctgctggaactggcccgtgagcgcggaccaccattgcatcgggtccaccacgcccggcgcggcggcaggcggttcggtgccggtgtcgccggcagactcgtgtcccgatgccgccggagcctgtgcggccggctccggagcgggtgccggctcgggcggcgcggcacggggtgcccgtgcgaagggatcggggcgtggcgccgcaggcgcgggcccttgcgaggacggcgccgcctgcggcgtgaacgccttcgcgatgtcgcccatcgccacgttcatgccctgcagcgtggacagcgtcatcttctgcacttccagtgcctgcacggtcgccgtgagcgcgcgggaattctggtccagccagaactgcaccgccttcagttcgctgatgcgtttttccagctcttccacgctgatcgtgggcgctacccagcccgagagcggcggcatctgcggcatgcccgccgcagcgcccttggcgaggttctgcaggaaatcgaagcccggcacgaaccgcccgaaaccgaagggggaggtgtcgctgccggcggaattgctgtcgttgctgctcatggcctgggctccttgcgtggggcggaacataccgctgcgttgcgccggggcaccggcgccgtgggtggcagcttaacgcgattgcgcggctccaccaacgcggccagcccctgcatccacgcaaccattacaggcttttcgcacgcgccgcacacgtgtccgaaggctccggatgcgaggctgcgcgcaccttgcagccgcaaaagcgcgtgcaacccgcgccacaggcgggcaaacgccatagaatccgccgaccagcccgtctggaatcctcaatacgtcaacacgagaaaaccaaccatggcaactgcaaagaaagccgcatccgccccggcaaagaaggcggccgctcccgcggtgaagaaggccgcggcacccgcgaagaaggctgctcccgcgaagaaggccgctgcccccaaggcagcacctgccgcgaaggccgcgcccgcagcgctcaagcccctgaaggccacgttcaccaagacctcgctgatcgcgcacctggccgagcaggccggcgtggagccgaaggccgccaaggccgtgatggccgcgctggaagccacgatcctgggttcggtgcacaagaagggctccggcgaattcacgctgcccggcctgatgaagatcggcctgcagcaagtgcccgccaagaagaagcgcttcggcaaggacccgttcacgggcgaagagcgctggttccccgccaagcccgcatcggtcaagatcaagacccgcgcgctgaagaagctcaaggacgccacggtctgagaccgcgctccccgagcatgaaaaaagccggcgcatgccggcttttttcatggggccgccgcagcgatcacccgcccgccgggtccaggtacatctgcgccagccgcgcccgctccgcggggccgacgcccaggcgcgccgccaggtaacggtcgagcccgccatggtcccggtccaccgcatccagcgcggcatgcaggaactcctcctgcacgcgccagagcacattcatcacctccgccggcgcggtgcccgtgaaatgggccggcggctggtagaggctgttggtgagcaggtagtcctgcatcaccacgtcgcgcggcacgccgagcgcgagcaggatcagcgccgcggcgaagcccgtccggtccttgcccgcggtgcagtggaagaccagcggtgcgtcgctctgcagcaggtgcccgaacagcgcggcgaactgctccgcgttgtcggatacgaaggcgcggtacgtgtcctgcatcagctcgacggcgatggcgggcgtgatctgccggttggccagcgccatgtccttggcgcgctgcaccacggtcggctcgatcggcagcgggtggtaggccacgccgggcaggacgtaggccagcgcggcgctctcggcctcgccgcggaagtcgatcgcgcgcgacagccccagcggcgccagcgtctcggcatcctgcccggtgagccacgccaggtggtcggagcggaacagccggcgccagcgcaccgggcgcccgtcctgcccggcatagccgcccaggtcacggaaattggtggcgcccgccaggggcaatgaacgcgagaaagaagccatgccggcactgtagcgaaagcgcccgcgacttcaaatcacctgcgcgtcccccgcgcggcgttttgcagcgccgccatgtcgctgccgcacaggccggcatgggcggcgcgctccagcgcataggccgacaggcgctcgctcggctcgcgcagcgcgcagtgcaacgcgcccacagaatgcagcgcgcgctgcagtgccacgcccacctccaccgacgcggctgcgtagcgcgccagcggctcgaacacgtcctccaccatgccggcctcgcgcagcgcgggcgcgctcacgcggtcgcaggccggcgcctcgactgcggcggcatcggcctcgcggtcggccgcctgctggcggtgcgcccagtgggccagcgtgcgcacgcccgcgcccatcacgtccatcgcggtgccggggtcgttgatggaggccgacatggcccgcgccgccacctcgcccatcaccacgaagccgtagcgcggatcgtggtcaaagctgcggccgtggccgatcagcaccgccttgaggatggccgcacgcgccgcatcgtcgatggaccggtcgctgctgaccagcacggtgtcgggcgccacgaatgcgcccggcagcacgtgcaggtgcaggtggccgtccagcgcctcggcccgggcctgcagcaggtccatggccacgtgctgcacgaagccggtcgcgtcgctgcgcacggcatgggcgccgcgctcgcccggccgctgggggcgcccgcccaggaagggcctggccaggcgctggtcgatggccttgcgggtggcgtcctccaggcgccggatggtttcgcccagccggcccagtaccgagagatagtcgatccagcgcagcagcaccaccaccacgcccagcaggatcagcagcgtgaaaccgaacagcaccagccgcccgccgtcgccatagaagtggacgtgcagccccaccagcgcgaccacgccgtagaggaaggcgccgatgaacacggccagggtgttctgcacggtggagtcctcgatcagcagttgcgatgcgcgcggcgtggcgctgttggccacggccgagaacgccgccaccatggtgctggccgagaagatcgacaccgtgagcatgctggacgcgaggatgttcagcaggctgtcgagcgcgtcggagcccagctggagcgccacgccatcgggaatccaggggcccagccaggtggccagcatgacggccgcaacggccgccagcgcgaacagcgcgcagcgcagccaggtcttgcgcaccagccgctgcagcaggaagagcagtttctcggacatgccccgactatccgcaaacgccgcgcccgaagcacggcatgccatgtaggccggcgccgcgaattgggcccggtccttcagcgcgccgtcacctcatcaccaatccgccatcgacgaacagcacctgcccggtcatgaagccgctccactccgaggccaggaacagcaccggccccgccacgtcctcgggccgggcgatgcgccgcagcggcgtggcggcggtgatcgcgtcgcgcagcgcctcgggcgtggactggctcgcctgcgtgggatagaccagccccggtgccacgcaattgacgcggatgcccacggggcccagttcggccgccaggttgcggctgaaggccaccagcgcggccttggccgtggtgtagtcgtggtacggcactaccgggttttcgaccaggttggtggcgatgttcacgatgctgccccgcgcgcgctggcgcaggtgcggcagcaccgcctggcagacgttgaaggccccccccacggcgccgtcgaactgggcctggtagtcgctccactgcaggccgtcgaacagcgcgcggcgccgtgcatcgaaggcatagggccggaaggcgttgttgaccaccacgtcgatgcggccggcatccagcaccaccgcatccaccatggcgcgcaccgcatcggcgtcgcccacgtcggccttgatggcccaggcatcgccgccggcagcgcggcaggccgccaccgtctcggccgccgccgcgtcgttggacaggtggttgatcgccaccgtggcgccctcctgcgcaaaagcgcgcgcgatggccgcgccgatgccccggctcgcgcccgtcaccagaacgacctggcccttgaacttcatggcgtgctcctcactcctcaaggcctggcgggtcacgccgcgggcagcaggctggcgtccaccacgtcggccacgcggatgccgttctgcaccaggcccaacgcgcggtaggcatcggccgctttctgcagcgatgcgaggttgaacgcgcccagcggctgccccggcacagagggctgggcggaggcgttgcgcaggcggatcacctccaggttcgcatcctgctgcgtgccgtcgatcgcgaccttcacggccagcgcagcggcctcttcgggccgggccatcatccacgcggcgctgtcgcggtagccctgcaggaaggcgcgcagcagcgccttcttctgcggcagcacctcgctgcgcaccacgaaaaggtcgctggaaacattcaggtagtcccgcacctgcatcacgttcacggcgcccaggcccttgcggcgacccacggccaggcccgtgtcggtggccgccgtggcatcgacctggccctgcagcagcggcgcgaagttgagcaggccggtgaccacgatggtcacgtccgactccttcagccccgcctggtgcagcagcaccagcaggttctgccgcgtgccgctggagaggctgtagacgccgatgcgcttgcccttcaggtccgccggcgtgcggatgcccgaggactgcagcgacaccacgttgaacacattctgcgggtagatgtcgtagatggcggtgagcttctcgcccttgtccagcgccatgaagaacgagcccggatcggtgaaggccacgtcgccctgcccgctcagcgtgttgcgcagcgcatcgccgccgcccgcgccgggcaggtagcccagctccacgccgcgcgccttgaaaaaacccttctcgggctcggccagcaggttggtgatctcgctgatgggcttgctccagcccgcgacggtgatcttgcccagggcaggtgcggacggcgtggcggcgcccgcccagcgcgtggccgcgaggcctgcggacgccgccagcagcgtgcggcgcgagaggaattcaggtcgttgcatgtcgtcgaaaaagagaaagggaaaagaacgttcaggaacggtcggcatagggccgcagcagccagcactccagccacagcgtggcctggtagagcagcagcccgatgcccgcgatgagcaccagcgccgcgaacatcagggacgtatccatcattccctgtgcggcgatcaccaccgcgcccaggccctggctggcgccgaggaactcacccaccacggcacccaccagggccagcaccaccgccatccgcaggcccgcgaggatggccggcagcgccagtggcaacttcaggcgcagcagcgtctgcgcgcgcgtggccccaagcatgcgaaagagctgcaggcgctgcgcatccgcctgccgcagcccggtaaaggtgttctccatcagcgggaagaagcagatcagcccggtgatgagcgcggtggacggaatgccgaagccgaaccacagcacgaacagcggcgccagtgccagcttgggcaccacctggctgaccaccacatagggccgcagcacgcgctccagcagcggcgattcggccagcgcgataccgatcgccaggcccgccaggccaccgcccgccagccccagcagcagcgccgccagcgtggcccgcacatggggcacgaaatagcccgtgcgcagcccctgccacagcgatgccgcgatggcggagggcgcgggcagcaccagcgccgagaggcccgaatgccgggccacccattcccacgcgcccagcagcgccagcagcagcacggcgcccagggcgcggtacggccaggcagacgaaggcgcgccctgcccgcggtatgcactcatgcgcccaccccgtccaggccggcgcgcacgcgcgcgcacaggcggttgaaaggcgcgtcgtgccgcatggcctgggtgcgcggcgcgggtaggtcgatgcggatgtcgtccgccacgcggcccgcgtgcagcacggcgatgcggtcgcccagatagacggcctcggtgatgtcgtgcgtcacgaacagcacggtggtgccgcgctgccggcaggtgcgcagcaggtcgtcctgcagctcggcgcgggtgatggcgtccagcgccgcgaaaggctcgtcgagcagcagcagcgcgggctccagcaccagcgcacgcgccagcgccacgcggctctgctggccgcccgagagctggcgcggatggtgccgcgcatgcgcgcccagccccagctggtccagcagcgcctgtgcgcgctccacgtcggccgcctggggccggcgctgcagcgacacgggcagcaacacgttgtcgatggcgctgcgccattcgagcagcgtgggcgcctggaacatgaagcccagttgcggcccgggcgcggacacatcgcggccctgcatgcgcacatggcccgactgcgggcgcagcaggcccgcggccagttgcagcagcgtggtcttgccgcagccgctgcggcccaccaggcaatgcacctcgcctgcggcgatgcgccagctcacgccgtccaccaccggcgcgcgcccggggtaggcgaacacggcctgctcgatggcgagaaaggcatcgccgcctccctgcccggcaccggccattgcagcggtctcggtcggctcagtcgacatacggcgcgaacgcttctgccgcactttcggcggattgctcgatctccaccatgcgcaccaggtccagcaggttgaaacggccgtcgtggtgccagccggcctcgggcacgctcatcgcgccgatggcggcgatgcgcgtgacgcccgccgctcccagcagcgccgccaggtgccgcagctctcccggggtggccgcgatgccggccgtctgcagcaagggcccgtggccggcgatggcctgcggcacgtcttccagcgcatccacggccaccacctgcacgctgcgctgcagcgccgtgggcgcgagcggctgcggggcgtcgcgataggccacgctccaggggtcgtcgggcgtgccgatgagctcgtcggccacggcaccgccggccgccgagaggccgcgccattccagcgcctgccgccagtccgccacggcggcggactcctccacatccagcgtcctgcgcggaaagcgccggtgcaactgcgccagttcgcccgccaggtagcccgcgaaggcgcgcggcgacacggcgccgccgcgctgcacgtagaacacatgcggcgaatagcagccctgctggtcgtagcgcatcacgtcccacgcggcccggcgcgccacggccggggcctccagcgcatcgagcgcggccgccgagacgacgccgaagcccagcttgtgcccgtgcggcaggaagcgcgtggtgacgggcagccgctgctggatggcatgcagagcatcgttgcccccataggccagcaccgtgtcggcctggccatagagcgccgccgcgtcgtcgccgcccgcgcccttccaccacaccacggcgaagcagccggccagcggcggatgtacctcggccagcaactgcgcgaaccagcccgcgaacagcggctcggcgctgggcagcttgccgatgctgcccgctttcaccagcaggccgcacacgaagctccagagcgccagcgcgggcacattgcccgcccagctgtgcaccagcaggcccggcccgaaggcgcgcaccgcgccgcccttcggcgcaggctggaagccgtcgagcaccagcgggttggcaaaatcctctgccacgaagcggcgcagctgcggcgcgcggaaggtcttgaaaaatcccgtgagccccagccgcaccatctccgcgtcgtacccgctcaccagcggcagcagcgcctcggcctgccgccgcaacggatcgccgcggtccagcaggcgggcgatggcccggtcgatcacgccgatgacctgctccaccgccatgggctgcagatggcgggcagcggcctcgcgcacgcggcgggccagcgcgtccatctgcgcgggcgtgagcacgggtacttccacctccagccggacgtcgccctgggcgaagggaagcacctgccaggccacgtcctgcgggtcgatgccgggcaggtagcccgcccgcacccgctgcacggccatgccggtcgtggccgccccgggtgtcatttcccggtggcccgcatgaagtcctgcaccgccagcgaacagcccttggcctgcgcgccctcggcccggcccagcagcaggaagccgccctcggcccactcgcccacgtcctcggtcaggatggtagtcacggagttgtagttggccaggtcgcaatgcacgaggatgccgcgctcgccggccggcacgtcgcggcccgtggccgggtccaccagccgcgaccggatccagtgcggcccggacttgaccgagggcaccacggcattgccgtcgtcgtagaactgcgtgctcagttccgtcatgccgtacatgttgatgcacagctcgcgcggcacgcccagcgtgtacgacagcccggcgtagaaatcctccggcggcacctcgcgcgactggcccttgtagccgcccgtgtccagcacgcggctgcccggcggcaactggaagcggcggcccttctcatgcagcgcctccatcaggtgcacgaagctgtagctcgcacccagcagcgcatacggcgtgccggtgcgctccgcggcctccagcgccgcgcacaggctcaccacgtgcatgccgtgcgcgcccacgaaatggcggctgaccgggctgccgaacacggcccgggccagcgccaggtagtgcgccagcgaggaattcggcatcaggtgctcgtcggggaacaggatgcccatcggcatgggaccggccccgcgcatgaagcgccgctggaaattgcgcgccatcgacaggtcgtacacatcgagccgcgggtggaaatgccgcccgcgcgcctccgcgccccgggtcgtgccgctggtcatgaacacgcgctcgtccggccgcggcggctcgctgcgcagctccgtcgccttgaaggcatcgatcggcaccgcggggatgtcgctccagcgctccacgctgcgcagcgtggcgccgcggcgctggcagaaggtgcggtaggcggggttggcggaatactggtgggcgaacagccgcagggccagcgtgtcgaactgtgcgtcggtgcagccgccttcttcctccatcgcgatgaatgcgaggatgtccgcgaccagcgcagcgaccttgtccatggagcttcttccttcgtgacctgtgaacgatgctccgaaggtcacgccggccatgccgtgcacgccacgcggcgcgcctgcggaggctggaggatggtggtgacagctcttcttccgccggaatgacccggttcaagttctcgggtgtggatctcagcacaagcgtgcaccccggagcgttgcgggcatcttaacccgccacccaaacgccctgcttctgctgcggcttccgggcggcctatattcccgggcatggaatcaccgccgcccgccatgacgacacccgcctggccggtgcgcagcctggtgctcgttctgggcgaccagctcgatccggacgcagcggccttcgacgggttcgatccacagcaggacctcgtctggatggcggaggtggaagaggaatccacgcacgtctggtcctcccggccgcgcatcgccctcttcctcgccaccatgcggcatttcgcgcaggcgctgcgggcactgggtcgccccctggactaccggcagctggacgaccaccacggtgcgccgtgccgcacgctggccgatgcgttgcgcgcggcgatccgcacgcaccggccgcagcgcctcgtgatgaccgcccccggggactggcgcgtctggaaggcactgtccgccgtagcggccgatgccgggctgcccctggacacccgccccgaccgccacttcttcgccaccgtgcgcgagttcgccgacttccggcgccaactgggcggacggccgctgcgcctggaaaccttctaccgggccatgcgccgccgccacggcatcctgatggacggagaccggcccgaaggcggtgcgtggaactacgacaagaacaaccggcgccccttcgggccgcaagggccgggaatggtgccagcgcgctgccggttcgagcccgacgccctcacccgcgaggtactgcaggcggtctcacggcgcttcggcgaccacccgggcctcctggaggacttcgcctggccggtcacccgcgcgcaggccctgcatgcgctcgcagacttcgtggaccaccggctgccggcgttcggccccttccaggacgcgatgtggccgggcgagccctggctctaccactcgcacctgtccgcggcgctcaacctgaagctgatccatccgcgcgaggtggtcgcggcgaccgaagccgcctaccgaagcggcaaagtaccgctggccagcgccgagggcttcatccgccagatcctgggctggcgcgaatacgtgcgtggcatctactggaccgaaatgccgtcctaccgggaccgcaacgcgctcggtgccgatgcgcccctgcccgcctggtactggaccggcgacacccccttcgcatgcctgcgccaggccatccggcagacgctggaccacggctacgcccaccacatccagcgcctcatggtgaccggccttttcgccctgctgctgggcgtgcggccccaggccgtgcatgcgtggtacctcgcggtctatgtcgatgccgtcgagtgggtggaactgcccaacaccctcggcatgtcccaatacgccgacggcggcctgatggccagcaagccctacatcgccacgggcaagtacatccagcgcatgggcggcccctgcaccacctgccgccacgacccggatgccatcctgggcgacacggcctgtcccttcaccacgctctactgggacttcctgctgcgacacagggagctgctggcaggcgtgccgcgcatggaggcacagctggcgcggctggagacggtggggccggaagagagggagggaatacgccacagggcggaggaattgcgcagggagcacggccgggacggctcgccggattgaaagccctgaaccgtcggtgcatgcatgtcctgaactgcgggcacacacacctcggacgatcacttgatccccagctccgcgatgaagcgttcgtgcaactccagaataattggctatccccaatattctccattcatgtaccaaaaccaatatcttgataaaactggctttgacagatatattggcttttaccgatagagatgaccatggactaccccctccacctgaccagccaactccgtgagcacctgcgcgcactccggaaggcccgcggcctcacccaggccgcgctcggacagatgctgggcgtggggcaggcccgcatcgccgagatcgaaggcaaccccggcgccgtgagcgtcgatcagttgatgaaggtgctctcggcgttgcgtgcctccctggtggtgcgggatggcacccccgaagtgatcgcagaccagccggacaccctcccccagccccacacggctcctgcaaacaagccccgcaggccggccaggcaatcgccggtcaacattccaccggcgggccagtggcgcaaacagcctttggccgatgtcaccccgacattcatgcgcaacttcgtcattcgacccaagaagggctcctggtaatggtcgcgctcaatgcgtggatgaatggcgaattcgtcggcacctggcgggtccaccggggcgcccacagcttttcgtatgccccctcatggctggagtccggaaagtcacgtccgctgtccctgtcgctgcccctcacccgcaccctggacatcaggggagaggtcgtcgcgaactacttcgacaacctcctgcctgacaacgaacggatccgcgagcgcatcgcccggcgattcaagaccagaacacgcgatgcgttcaccttgctggaggccatcggccgtgactgcgttggcgccgtgcagttgcttccggaaggaacgaccccggacgggtggaaccgtgtggcaggtgagccgctgaccgacgaacaggtcgcggcagcgctccgcgcagtgcccgatgacccgctcgcgcggcatgccaatgaagctcggcccttccgtatttccctggccggagcccaggaaaagaccgccttcgtgcaggtcaacggccagtggtgcagccccgtcggcgccaccccgagcacccacatcttcaagctcccgctcggcgtgattgccaacaccacccaggtggacatgttcgactctgtcgaaaacgaatggctgtgcgcgcagatcatccaggcgctcggcctgcccatggcgcgcaccgaaatggccacgttcggcgaccagaaagccctgatcgtggagcgcttcgaccgcgaatggatggacggcggccagtggatcgcccggctcccccaggaagacttctgccaggcgctgggcctgccctcacatttgaagtacgaaagcgatggcgggccgtccgtcgcgacgggcctcacgctgctggccggaagcgctgatgcggacacggaccgcatggctttccagttggcccagctgaccttctggctcatggcagcgcccgacggccatgcgaagaacttttcgatcttcctgcgccagggcaatgcctacgacatggcgcccctgtacgacgtgctgtccgtatggccctacgtgggcaggaaacgcggacaactgcatttgcgcgatgtgcgcctggccatggcgctgcgctcgaaaaacacgcactacgagatccacaccatacgggcccggcactggcatgccctcgccatgaaaaacggcggccctccaatctgggaggcgatgcagggcctggttggtggcgtcggtcaggccctagagtccgtggaagcgcggctgccccggagctttcccgagcgcatctgggacccgatcgcgagaggaatgcggggacaggcagagaaattcctcttggaggctgccaatctcttttgatcggaggcgtgtggcccgctcacgatctcccgaggccgcgccgagccgccgcctgtgaaaccgctcggttgacagtcttatcagtgagaacgaggacgttctcgcgtttctcgctccattagaatttgtaactaatagataatttaaaaaagaccgaaacggtccagggagaaatgcgagtgcttggccacgaccagcgcctgacatcaaagtgtgacagcgcgcttgatgcgcatctgggaggacccgctgatctggcgggcgggatggctgcgccttgatgaacgaaccgagcgtcgcccacgccatccccctgagccagttccttcgaatggccgtcatggccggggttgagagcgccgttcaaattcatattgatcgaggcgatgacctcgacgcgcgagactccagcggtatgacgccgctcatgctcgccgccgcacgcaacaagccagcgatctgcaggttgctgctgagcgctggagccgaccaccgcctgctcgatccgacggggaaaacggcccttgaaattgccctcgccgttggatcgcgtgacactgccgcggtcctcgaggccgtccgcgcgccggaaccgatcgctccttcggccaacattgcgccggaggttgagcttggctcagcagccgagccccttgctgcgaccagtgttggcactgccgtagatgtgacagcagcagcggcaagcgtttccgttgaggttgcagcccactccaggctcgcactactggagcagttgccaacagcgcctgaaccgccgtccaatccattgtcgaccactgtggacgcaagcgatgcatgggaattcgatgtgtccggctgggagtccgagaatgagcccgcgcggcccgaggctgatcttgttgtccaggcctcggccactacgatccaagatgagatcacctttcaccaaccggttgactcctcaaccggatgggacgacatcgaggctttcctccccgaggtagccctaccgctggcgcgcatcgacgacgcggaaggccgcaccctgctacgacgcctgttgcttcgggctatccgggaaggcagcgtgccacgcctggatgtccaagcccagtcgaccaacgaagaccgctcggccaatcccgaggctgaggcttttctgaccatggtcattaacgaccttggagccgaagtcgacgaacgctttgaatacgtcgacgccagcgagagcttcgaggtgttcgtcgctcccgaggagacgaccgacgaggagacggcgcttgatgaggctttcgctgccatcgaccgcgcagcatcgccgcgacatgaccctttgcggatctaccagcatgagttccaacgcctgcggcttctcacggccgaggaagagctccagctcgccaaagagatggaggcaagtctcgaggctgcgctcgacgccctggcggcgtggtcggaaggcctcgcgctgacgcttgccgccggcgcagccgtcatcgcaggcgatcgcgtgccctcgtcgatttggatcagtggcgccgatgcagacccggagccaaccaccacagagagcctggaggccgatgcgccaacgcaggaggagccagaagaggtagtcgattacgagtcgacggaccaaactccaacggatgcgggcgacgccacctttgccgaagcgcttcagcgggtagcgacgctcgttgaaagagacgcgcctcagcgggcatcgcccgaagaagtccgccaggcgctttccgccctgcgcttgaatcggcgcttcctcctggagctgatcgatgcggcggaaggcgcggcgccttgccccgctttcgctcgagccatgaagagtttccggatcgctcgcgaccgcatgactgcggcgaacctgaaactggcgttcttccacgccaggaaatacctttacagcggcgagacgctggacgacttggcgcaggagggcaacgtcggcctgctcaaagcggtcgatcgctacaactggcgtcgcggatttcggttctcaacctatgccacctggtgggtccggcagcaaatcagccgctatgtcgccgacaaggcccggacgatccgcatgcctgtccacatatacgaaaaggctcagcgcgcggagcgtatcgcccaacgctttgaaatgctcgctgaccgtgcgccaagcctcgacgagctggcggagcgcatggaaatgccgcgccacaagctcgccgcgctgcttcgcatcgcgccggagccctcgcgcattgacgaatcgcccgtcgatgaactgatctccctcgatgcccgcgacgcatattggctgccagacccggcagacgctgtcgaaacgcaccaggtgagggcggcgctcgatcgctacatctcctcgctctcgaccagggatcgcaaggaagagcacgttctgcgcctgcgatacggtatcggcgtccatgaggcgctgactcttgacgaggttggccagcgcttcggcgtgacacgcgagcgcattcggcagatcgaagccaaggcgatccgaaaactcaagcatcacgcgcgctccgagcccttcgcccgcctggtcctgggcttggagtccgaggaaaatccgttcgcccctggccggcatgagccggagcccgcggacgcatccgacggcgccgatgcgcccgaagcggagccagatcccgaggcgcccaagcgcaaggctgcgccaaggccgcagcgcgaggccagccaaacggccgactcctcgaagccctccgccctcgatcgactcctctcccaagctgttgaactcggcatccgggtcgacgacagccgcctgacctccgggagcatctgggtggagcttcttgaaccccgcgacaacaagcaccgccttttgattcgcaagctccttgatttcggcttcgccttttggccagggaaaggttactggaaatgacctcgaagacccgtaaagctccgcctcgcgcgatagcgatgctcgaatccctgcggggcttgggttactcgaccgcggcagcattggccgacatcgttgacaacagcatctccgccggcgcgagcgaggtccgaatagatttccgatgggacggccccgaaagccgcgtgctgatcctggatgacgggcgcggcatgagtgacccagagcttgaaggcgcgatgcgtctaggcgacaagaaccctttggcgacacgcgaggcccacgacctcgggcgctttggcatggggttgaagaccgcctcgctttcacagtgccggcgactgaccgtcgccagcgtcaagggcagcgagcgaagctgtctgcgttgggacctcgatgagctggcggcagacccgcaaagcgactggctgctcttcgaaggcccggccgacggctccgagcggcatctggcaggcctcgatggcagggcagcaggaacgctggtgctttgggaaaagctggaccgcatcgtcaccgccggctatacggcggacaacttcggcgaccttctggacaacgtcgaagcgcacttggccatggtgtttcatcgattgctccaggggccgcgggcgcagatcaggctgttcgtcaacaatcgccccgtcgcgccctgggatccattcatgactgggcaccctgccaagccttggtcctcgcccatcgcgcagcagcgaaccaatggcggcttggtgttggtccagtgtcacgtcctgcctcaccgtgacaagctgagcaataacgaatacgaagcgaacgctggtccggccggctggaccgcgcagcaaggcttctacgtctaccgcaatgagcgcttgctggtcgccggcggatggcttggactaggcaaaccgaaggcgtggaatcgcgaggaggttcatcgcctggcgcgcatccagctggatatcccgaacacggccgatgccgattggaagatcgacgttcgcaagtcgacggcgcgaccgccggtgtcgctgcgcccgtggttgatggccttggccgacaacacccgtgatcgcgcccgccgcgtattcgcattccgtggatctccggccccgtccgctggcaatcaacccattgaacaagcttggcgggtcgacaagctcaaggcgggcacgcgctaccgtatcgatgagtcgcatgcgtccgtggccgccgtgttggaacgcgcgggagatctgcagccgctggtgaaggcgatgctgagggtcatcgaggagacggtgccagtccagcgcatctggctggatacggccgagaacaaggaaacgccgcgcacgggttttgagggcgagcccccggccgcggtcatcgaggtagccaccgttctcttcgatgacctgatcgagcgcaaaggactgagtgaagacgaggcccgaaagtcgctgctcaggaccgaaccattccaaaaatacccgacgctggtcgcaaaactagggaggaaccaatgaccgctgcagaagaggcagccgcccaagcggaattgcttgagaacgtcatcgccaccgcgcagcggctggtgaaggccgagaaagacccatccaagatcacgccggccttcatcgcagacaaggttcagctcgcggcgaagatgttcgctggcgattcgccgcatgctgtggaccaggccaaggccgtcaccgctctgatccaacggttcagccaccggatcggcaagtccaccacactcaaggacagcaccaaccacttcgactggctctcggcggctcgcaagcgcgattggcactactggcgccgctaccgggacttcctcgaagccaagctctccgacaaggtcgtcgaagagctgaatgacgccaccgacgagatcctgggcctgctggaggaccctcagcgcgcggatgactgggaccgccgcgggctcgtcgtgggccatgtgcaatcgggcaagaccagcaactactcggggctcatctgcaaggccgcagacgctggctacaagatcatcatcgtgctcgcgggcatgcacaacaatctgcgctcgcaaacccagatgcggcttgaggaaagtttcctcggctacgagacaacggtcgaccgggatccaggtatgcccatcggtgtggctgagttcggcgaggatttgaagaccaactccgcgacgacccgcgctgaaaacggcgacttcaacaagtccatcgcgaaacacttccatggcatctctcccgaagagcggccctggcttttcgtggtgaagaagcagaagaccgtcctcaccgagctgctcaactggatccgaacgcgcgtggccgacagcaccgactctgtcgatgggcgcaagctcgtgacgaaactgccgctgctggtaatcgacgacgaggcggaccacgcatcggtcgacacgggcgagcagatgttcaacgacgacggtacgccggacgaagagcatcagcccaagaccatcaacagcctgatccgacaggtgctgcacgccttcacccgcaaggcctatgtcggctacaccgccacgccgttcgccaacatcttcatccaccacaagggcgcgaccgccaaggaaggccccgatctcttcccgcgcgccttcatcatcaatttggccgcgccgtccaactatgtgggcccggcccgcatgttcggcaagatgaccaaggaggggcgcgtgggcgcgctaccgctctcgcggaatatcggggaccactacgaccccgaggtcgacttgggctggatgcctcccaagcacaagaagacgcacgtcccgacctacaacggccaagagaccattcctccttcgttgcgagaggcgatctgcgtgttcgtcctcgcctgcgcggtgcgggagctgcgcggccagggggaccagcacagctcgatgttgatccacgtcacgcgcttcgtcgatgtgcagaaccatgtacgcgagcaggtcgaagaggtcgttcggcgcatgcggcagaaaatcacccgaggcatcgatgccgacgcgcttctgaagcaactgcgcgagctttgggagcaggatttcctgccgatccgagatcaagttgcagagctttctcctcccgaggagcgcccgcccgcgatgccaagttgggaagaagtccttggcgcgttgcccgacgtgctggacgatatcgaggtccgatcgatcaacggcacagccaaggatgcgctcgactacgcgacccccggagcggcgctcaaagtgatcgcggttgggggtgacaagctggccagaggccttactctggagggcctgtgcgtgagctatttcgtccgcacgacgaagatgtatgacacgctcatgcaaatgggccgttggttcgggtatcgcccgggttacctggatctttgccgcctctacacctcggccgacctggtcaggtggttcgcccacatcgccgacgcgtcggaggagctccgcgaggagttcgatttcatggccgacgccaagctgacgccggagcaatacggcctcaaagtcatgtcgcacgaggtgctcaccgtcacgtccccattgaagatgcggaatgctcagacgctctcgctgagctacagcggcacgcgcccgcagaccatcctcttccaccgggatgcggaaatccagaagcggaacctcgacgccaccgacgctctgatcacatccctcggcgacaactggctctgcgatccgaagtacgcgcgggatggcgcacaggactcttggcccggagcgcgcctgtggaaggatgtcgacgcgtccaaagtgctgactttcctgggcgcctatacgacccaccctaatgccagcagcgcgaaggccgcactgctttccgagttcatagtcaagatgatcggcattggtcagctctccaagtggaacgtcgccttgctcggcggcggcatgggcgacggcgctccgcacacttttcccggaggaaagcagtcgacgagctattcgatccgcaagacggaggatccggacgaggaagatagagtagatccaaagctgttcgcgatcggcgtcctcatcgatccgaaggacgaaggcattgaccttgacgatggcgcttggagggaggcactggctctcaccaaagccgcatccaagcgcgaccccaccaatccgccgagcttccccagcggcaaaggcatccgagcggcgcgaggcaagctcgggggcgacgcggatcgcgggttgctgctgctctatccgctcacaccctatttctacaaggaaagcgataaggaaaaggtcaagacacgtgatcgcctcatcgttcctggttgggacaagcccatcatggccttcgccatcgcgtttcccgcaagcgacaaagcgatcagcgtggaatacgaagtcaactacctctattggttgcaggaatatggcccgtccgagtgaagagtttctgctggcttggtcgtccctgtcatccagcgaccccgcgcctggctggcaagccatcgcgctaccgccagccggccccatcgatattgaggcgggtcggcgctctcctgacaacgccgaagcaatcctgcttggcttctcatcggttcgactagcgcctgccgagaagctgcccgagggccaaggcttcagcgtcgagcgcgcggactcgaatggcacgggtcggcttcggctcgcgctgactcgccgagccgccggcagcgccgagcttttcgcggccatggcctgcgatgttgttggcgcgctggacgaagccgccgcgacgggagcggctgagccgaagctgctgcaagcatttcttcgtcgggtgggcgcttggcaagagttcatgcgcaagggctctcagtcgctgagcccggaatccgagatcggcttgatgggcgagctcacgctgctacgggtgatcatcgacgagggagtgtcggcggcctccgcgatcgaatcgtgggtcggcccgctcgatggcgtccgcgacttcgagctgggcacgggagcgatcgaagtcaaagccaccctggcagccgctggatttcccgccaagatcggctcgctcgatcagctcgacgactctgtgcgccaaccgctctttttagccggcgccaagctgcgtcaaaccgatgcgggaaagagcttgccggagctggtggcggagatgcgcgatgtcgccgcgggcgaacccgaggccgtgcgcctgctcagtgagcggttgatcgccgccggctacttcgacgcccacgcggaccgctacatccgccgcttcacgttggtcgacactctcgtcgtcgaggtgaatgagggatttccgcgcctcacccgaggcagtgtgccgctgggcatcacgaaggccacatacgaaatcgatctggacaaggccgcgggaccgagcatcccgaccgccgatgcattgaagaaattgggagcaatatgagttcaagcctgtcggaattcctgcgcgaaacgcagtccgccgtcaaatcccagatgcgtgaaggcgctctctatgaagagctggttttcgctggcatcgtgatggagcacatgtcggaaatcggcatgaccttcgagcccgtggaatgccactttgaaggcaccgtgggcaatgccatcttgcggctgagcggttattccctctccgacgaaggcgaccagctcgatttgttcgtgagcctctatgctggcgtcgaagaaatcacgcccatccccgattccgagacgaaagtggcagccgagcgctgcctgcgcttcttgacgctgtgcgccgaaggcaagatggctcagagactcgacccatccagtgacgtgcgctcgctggccgagacgctgcaggccatatacaacgaccttgaacagatccgcatctacgtcatcaccgaccgggtcgccaagtcaaagagcttcaagacgcgcgacataggcggcaaggccgtgcgcctagaggtgatggacatcgagcggctgcaacggcatacctcggaaggcaagccacgagatgagctggtagttgatttcaacgaggtctctggctcccccctcccttgcgtctacgtcccgggcgaaaacgacgattacaactatgcgatgacagccgttcccggcgaagcgctgcggttgctctatgagaagttcggcgcgcgtctgctggaggcgaatgtccgctcgttcctcagcgtcaagggcaagggcgtcaacgccggcattcagtcgacgcttcgctccgcgcccgagcgcttcatggcttacaacaacggcattgtcatcgtggccgacgagatggtgctgggcaagacctcgcagggcgagcaaggcatcgcctggctcaaaggcttgcagatcgtcaacggcggacagaccaccgcgtcgctctacttcaccaagaagaagtatccggacaccgatctgagccgcgtgcgtgtgccggccaagatcatcgtgatgaaagcgcacgactccatcaaggaggaggctctggtctcagacatctcgcgcttcgcaaacagccaaaacgcagtccggcaatcggacctgtccgccaacaaaccttttcacgtcgaaatcgaaaagctctcgcgctcggtttattgccccgatggcgttggtcagtggttctatgagcgcgccgccggcagctacaacaccttgctatctcgcgagggcaacaccccagcccgcctcagggccttgaaggatgcaatcccgagcgtaaggcgcgtgaccaagacggacctggccaaatacctcaacgcctgggactgcaagcccgatatcgtgagcatgggctcgcagaagaacttcgaccgcttcatggccgcgctgtctccctccgagggccaggaggctccgctgcccagcgtggcggacttcaaggcaatgatcgccaaggccaagctataccgcgacgcacaaaagctgctgcggccgatgttccaggccttccaagccaacgtaacggcttacacgatatccgttctttccgagaagctcggttcgcgcatcgatctgaaccgcatctgggaaaagcaggccgtttcgccagagctcatgaagcagatcgccacttgggcccgggaagtcaacgacgcgctgcataccacctccgggggacgcatggtgtcggagtgggccaagcggccagagtgcaaggacgccgtgatgggtgcgagctattcagagccggcggacgacatcccggaagtcaaggttgcctgatcggcagaccggactcgcttagcgtatcgtggtccgccatggtcgatgtcgtcagccccgccaaacgcagccagatgatgtccggcatcaaaggcaagaactctctgccagagatgctggtccgcaaagcactgttcgcgatgggacaccgcttccgtctgcatcgtcgcgatctaccgggcacgcccgacatcgccatgccaggccgcaaaatcgcgatcttcgtgcacggctgcttctggcatgcccaccagggatgcaaatacgccaagacgccatccactcgaactgagttctggacgaccaagctgcaaggcaatgtcgatcgcgaccgacgcgctgccgacaagcttgcggagatggggtggcgagtgctcaacgtctgggagtgctcgacacgtgatccagtgaccgccgagggcttgtcggatgccctgcgggcctggattgacagcgatgccccagttggcgagatcagagcgccgtcgaagggctgaggcatggcagtgggatcgggcttgcaacttggccaatggcgagacttccgcatcgccgactgacctgcgcttcggggctactcaccgcttgcgcggcgaagccatgaagtcggagatgatctggccgatctgcttggccagcaatggcggaacggcattgcctatctggccgtattgctctgtcctgttcccttcaaagaagtagttgtcggggaaggtctgcaagcgggcggcctcgcgcgccgtcaagctgcggcactggcccgggtcggggtggatgtagtagtgcccatcctttttgatatgcgccacaactgtcgacgacggatgcttgcccatctggacgcggaagcggtccttgaaggggatcgtctcctcgtccacgttcacatgatcgggcagcagcctgggcggaaagtcgcgcaggtccggcgcatatttctgcgtcgcggcgaaacacgaggcgaacatgtagcggtggagatccgagcgcatatggctgcgggtctcgtgatgcaagacgccgccgagcttgggatcaagataccagtcctgcagatcctggggcatgcagttccccggatcgacgactgtctctatgaagggaccgccgaagctcgattgcttctcggccttcttgatgaacttctccatggctgactcgatgacagcccgcagtggcacacgccaccccaccagggtgctcggagactccttgacggccttgatccatgcctcttgcgagtcaggttctctggacaagcggctgcgcagctccggcaggccggccaatgcggcgctcacgccgacttttttgggctgtttacaaagcaggaagtcccccgggcgatccttgagcgcctgggtcgccgccgctatgtccgatcggatgccaaagaggatgacccggtgccgactctgagggataccgtagtcgtcagcctcgatcacatagtcgttagggtcgagctcgccctccgccttgtgaaccacaagggagcggacctcatagctcaagccggccttgggcgctttcaggtcggtgaggatctgctcgaagatgcgcttgccggaattggtagagttgagcatccccttgacgttctccatcacgaagaccgccggggcaaactgctggatgatccgcaggtattcaatgtagaggaagtgcttggcatcggcctcgaacttcttcacgtccttgctgcgcagccgtgaccggcctgcgagcgagtaggcttgacaaggcgggcctccgataagcacccaatctgtctggtcgcccagggcttcgcggatccagccgtcaacctcactggccggtgtgacgcccagctcagcgcatcgagcctccctggcggcatgctccgccacggccttgatctcaggatgggccaggaactgctcacggtttatcttgccgcggacgtagtcgtagtagcagcccggaaccttgccatcgggaaactggcggaagatcgcccgcagcagcagagtccgatgagcgaccggatccttctcaatggaaatctttacggcgaaacgacggctccctgtcgcgtccacaacagatgagaatccttcgcaaagtcccccagggccggcaaaaagatcaatgaccggtatcgcgtctcttcttttatgcatctttcccatcgccatgccgcaaatgggctgacctcttccccgtcactcaatttcagtattctgccaaactggatccagatgcgatcggctgtgatcccagccccaccgtacgagatgacgggaccagcgggcggcttctggcagtttatggtccccgccccaaaaacctgccgcagcatctcggcgatgccgaagcgcggaatacgttgacgagcacttgagggttagatgcgtggtcgcgatgaggcggaacatgcaccgccaacgcacacgccgcccgccccagtctgagcaaccgcccagatcacggaagttggtggcgccgaagaggttgatagacctagtgtagattgaacgtccacagccgtcaccgtatgcgaagccgccagatctggcggcgaggcgacccggtgctgaacgaacgcagaaagccggtaggaagccaacaagactccccaccgcgcccccgctccgcttatttcggcagcccgtcaggcccggcgtaggtatagccctcgaccttctctcccttgcacagcgactgcatgtcccgcgccagaaaaggcagcaggttgttcagaccatagttgagcgtcgtcacgtactcgccttgcgctccccacatattggtcttgtcgccatgggagcggtaatacttttgctgcagcacaccgttgcggtccgcgaactcggccttcactcccaccatgctgaaaatcttcatgccgacatgccaggtgtatgcccgcgtcaaggtggtacgcacggtcaggccgtccgcggctggtgtgccgtccggcggcgtgctcccgatggtgtaaccgaaggctttgagttgcttgagtccctcagtcatccacgggctgacgccttccgccagaagcgggccgctgaacgactgccctatggtttccttgttttgccgggcatctgaagcagttgcgatgtgcaggacacaagggctggcctgaaaggacgacatggtgcctgcctcgctctcgctcgggtcgtatgtcatcttcacagtgaatgccgcgtccttgtcaggcaccgcgggctgcgcagcagcggccgtgctgagcagaagaacggccaggccggtgatccattgggtttgttgatgcatgtcggttcccggaatcattgctgcgctgtcgtcgcgaggctgccgctgtgcggcagggaatagagcttcatatcggagcccagcagaatgacccggccgttgcccgtcttcagtacctgccccttgatctcccctttccccattccctggttgaacgggaaagtctggagatccttctcctcaggcgctttggcggccacatcgatgtccagcatcaccatccggaccgtttctgcaatggactcgcgcatggcattgcgaaaaggagccgccccctgcgccgcccacagcgcgagcgattccctgccgcccggccccacgggcgcagattgatagcgcatttgcccgcgctggcttggcatctgggactccgattcgccgggccgcagccagatgccaaccatcgactccacatcgaacgtgcggaagtccatgctcaacgtgtacctgggaaggatgaccagcagcgcctgccccggctggagatcggagcgcaaccgggtgatttcgtctttcgacacggcgcggggcgtcgtcgtaaaccggctgatcttgatcggatacccggaaagttcctgctggatcgattggttgaattctttgcggtaatcgacatcctcgatggcggcatagaaagggccgagggcgctttgagactccttcacccggttgttcgtgatgtggctatcgatcatggcgccgataaggccattggctgccccgaccgtagacggttgcacagcggcaatcacttcgtcctgcaccaccaccacatgggccgtgagttcagtgaccttgctgcgttgctcgggggtcaggctcgtccgcaggggcgacgcgcaagcgccaaggagcagcgcgatggaaagcatcgcgatgagtcgtaatcggtacatgaagactttcgacggtgatggatgggcttcttactggcgccttgctttgacggagccgcgccgattgcttgcttcagagggcaatcagtcatgccgcactgatgagcaattatattttcatgaagttacttaagaaaaacaaagatacaaacatcggcgccattgggggagtgacgcagttgcgggcgcggcggtcctacgcggcttggcccgacacgcctcgatagtgggcagtccgtgactgccgacatatctcgttcaggagacacccaatggccaccgatcccgcacaccaccctttgcaccaggtccccgatgaactgccgcgtccgcccggagacctccctcccgcgccgcccccttcacagccaccggccccctcaccagccctgccgcggcagaccactgacggcctgtcgaatcccgtcagccgttgatcgctgttacgaaaacgcgggttcaacgcagccgctcctacacagcggaaggcgtctcgccgaccggcatgcagtggacaggactcgaagaatgcgtgagcccaccagcccccgcattccacccgcccacccatcggtgggctcaccagcgagccgctccatgcccgtccctgcactcccgctccgtgccgccgccaccctgttgtccctggccgcctgcagcctcgccgcgcaggcgcagctcccgcccggcgacggccccaccaccgtgacgggcggcgtgctcgaacccacgcccgtgcgcttcgatgaatcgctgctcgggcagttgcgcgtgcccgcaggcttcaaggtctcggtgttcgccagggacctgaacaacgtgcgctggctggccgtcgcgcccaatggcgacgtgtacgccagccgccgcgagcagggcgacgtgctgtggctgcgcgacagcgatggcgacggccgcgcggaccagcagaaggtggtgctgcagaacgcgaaatacgcgcatggccttgcgctgcgtgacggcaagctgtacctcgtgaccgacaagaagctgatggtggccgacgtgcagccggacggcacgctctcggccccgcgcatcctcgccgacgacctgcccgatgccggccagcaccccaaccgcaccatcgccttcgggcccgatggctggctgtatctgaccgtgggctccacctgcaacaactgccgcgagaccaacggcgaatcggccacgatgctgcgcatgcgcccggacggatcgggccgcgaagtggtggcgcaggggctgcgcaacaccatcggcttcggctggcatccgcgcaccggcgtgctctacggcttcgaccacggctccgacttccagggcgacgacacgccgcccgaagaactgaacgccatcctgcccaacaagcactacggctggccctactgctggggcgaccggcaggtgaccaagttccaggtcaacgaaccgccgaacaccaccaaggcggatttctgccccacgaccgaggccccgctgctgcagtacaccgcccatgccgcgccgatcggcttcgtcttctacacgggcgagcagttcccgcagcagtaccgcggcgacgccttcgtggccttccgcggctcgtggaaccgctcgcagcccagcggctacaacgtggtgcgggtgcgcttcgacgccgaaggccgtcccaccggcacggaggagttcgccgcgggctggctcatgtccacgcccgccgcggtggcatcgcagcccggccccgcggccgcacccgcggagcaggacaaggcccgccggcccgcgcagttcggccgcctcgcgggcctcgcccaggcgcgcgacggcgcactgctgctcgccgaggaccagaacggcgtgatctaccgcatcagccacggcaaccgctgaccggccgcctcgctcctcctcccacattctctgcgtgccgccatgacccattccttccgactctcctcccttgccggtgcctgtgccacgggcgccgccgccctgctgctcggtggctgcgctgccctgcagaactacgacatgccccccgcgcaaagcgccatcggcatcccgggcggcgccggcacggcgaccgacatggtcgcgcccgacgcgacatcggccgtcgtcctgctgaaaaccgccgcgggtgccccggccggccgcgcgatgctcacggaattgccgcagggtggcggcgtggagatcgcgatcgaggtgcaggacatggccccgggcctgcacggtttccacatccatgcgaatggcgaatgcgctcccgggcccgatgccgccacggggcgcgtggtcgatttcggggccgcgggcggccatttcgatccctacatggcgcgcaaccacggccgcccgggccagtcgccgcacgaggtgcacgcgggcgaggcgcccaacatccaggtcggcgcggacggcaagggctcgctgcgcttcaccaacccccatgtgacgctgctcgcgggcaagacctcggtgctcggccgcaccctcgtcgtccacgagaagcaggacgactacgccagcgatccggccggcaactccggcggccgcctggcctgcggcctcatcgagccggccgcgcccagcatggtgcagggccgcgccaccatcgaaggcgccaacgcctaccccgaaggcatcgccgtcgatccgcgcacgggcatcgcctatgtcggctccagcaccgaaggccacctctaccgcatcgcgcggggcacgcagaaggccgagcgcttccagctcggcggctcgcccggccgccaggcggccctgggcatgaaggtggacggcaacggacgcctgtgggtggcgggcggcgccaccgacaccgtggccgtcgtcgatctgcagagcgccgcgacgctcgccgtcatcgaggggccgaaggacgggcaggccttcctcaacgacatcgcgctcgcgccgcagcatgcgtacgtcaccgactccttccggcccgtgctctggcgcatcgccacggcacccggtgcgcccgccgcgctggagccatggctcgacctgcgccacacgccgatccgctaccagcccaaccagatgaacctgaacggcatcgtggcctccgaagacggccgccgcctgctcgccgtgcagcatgcgaccggccagctctggcgcatcgataccgccacgcgcgacgtggccgaggtccgcctcgaaggcggggacctgcgcaacggcgacgggctcgtgctcgcaggcccaggcgatctttacgtcatgcgcaacgcgaacaacgagctggtgcgcgtcgccctcgccagcgactggagcagcggccgcatcgtgcagcgcctgcgcgatccgcgcctgaagtacccgaccaccgcggccctgcacggctccgcgctgctggtggtgaacgggcagctcgacaggcagaaggcaccgcccccgctgctgcctttcgacgtgctgcgcatcgcattgccgcgctgaagccggccgcgctaagagcggctcacacgacccagcgaagcggttctggctaggcgccgcatcgcaggcagtacgagcagtacgaccagatgcggcaacgacgccagaagggtcgtgttagccgctccaaaggcccggaccgcacgcaggtgcggttctgcgcttggccagcacggtagggcgtgccggcttccggcagggcacctgccgagctcggcatggcctcctacgccgccgccacggtccggctgacgcctgcggccagaccgccacgcgcacagtggagcaccctctaccccgccgtggcccgcatgcgcttccatcacgcctcctctctttttgcctgccgcgcggcgggcagtgcctcggccagggagacgcgatgagctcccgtgccacgccccctgtagaacccattccgccctacccgcacgccgccggcggctggggttcgatgaaggccgtcgccgtcagcgtcctcaaggagggcgcaccgctcaccacgctcgccgccctgcggcaccagaacaaggccgacggcttcgcctgcacgggatgcgcgtggggcaaaccggcccagccgagggccgcggagttctgcgacaacggcgccaaggcgaccgcatgggaactcacggacaagcgcgcgggcccggacttcttcgcgcgccacgcgctcgccgaactgcggcaatggtccgacctcgacttggagaccgcaggccgcctgaccgagcccctgcgctacgacgctgcgcaggaccggtatgtcgccgtcacctgggaagaagccttcgccggcatcggtcatgcgctcaaggagctgcgcgccgaagaccctcaaacagccatcttctacgcctccggccgtgcctcgctcgaaaccagctacatgtaccaattgctagcccggctgtacggcaacaacaacctgcccgacagctccaacatgtgccacgagagcacctcggtcgcgctgccggaaaccatcggcgtgccggtgggcaccgtgcgtctggaggatttcgggcacgccggggccatcttcttcttcggccagaacgtcggcaccaacagcccgcgcatgctccatccgctgcaggaagcgcgggagcgcggcgtgcccgtggtgaccttcaacccgatcaaggaacccgggctcctgcacttcgcgaacccgcagtcgcccgtggacatgctcacgccgaaggacacggcgatcagcacccagtacctgcaggtgcgcaacggcggcgacctcgctgcgctcacgggcctgtgcaaatggctcatcgaggccgacgacgaggcgcagatgcacggtgccacccgggtgctggacgtggacttcatcgcgcagcacacgcagggcatcgacgcgttcgccgccgcgatgcgcgcgagccgttgggacgacatcgaacgggacagcggcctctcgcgcgccgcgctctcacaggccgcgcagacctacgcgcaggccggcagcgtgatcgccgtctacggcatgggcctgacccagcaccgccacggcgtcgccaacgtgcagatggtgagcaacctgctcctgctgcgcggcaacatcggcaagccgggcgcgggcatctgcccggtgcgcggccactccaacgtgcagggccagcgcaccgtcggcatcacggaaaagcccgaactcgcgccgctggaccgcctcgccgggctctaccgcttcgagcccccgcgccacaagggccgcgacacgatcgccacctgcgagggcatcatcgacggctcggtgcgtgccttcatcggcctgggcggcaacttcgtgcgcgccgcgcccgacacgcgccggctggaggcgggctggagccgcctgcggctcgccgtccacgtggccacgcgcctgaaccacacccacgccgttcccgcgcaggacacctacctgctgccctgcctcggccgcatcgagatcgacacgcaggcctccggaccgcagaccgtgtcgatcgaagactccatgggcgtgatccacccgtcgcacggtgtcgccgcccccgccgcgcccacgctccgttccgaagccgcgatcgtcgcgggcatcgcccgggccacgctgccggacaatccgcgcgtgccctgggaggcctggacaggcgactacacgctcgtgcgcaccgccatcgaagccacctggccggacatcttccggaacttccaccaccggctgcacgagcccggcggcctgcccaagcccaacgccgcccgtgagcgccactggaagaccccgagcggcaaggcctgcttcgtggtgccgccagcggacaccaccacggcgcaggacgccgacgtgctgaacctcatgaccctgcgcagcgaagaccagttcaacaccaccgtctacagcctgaccgaccgcttccgcaacatccacggcacgcgcaacgtcttgctgatgcaccccgacgacatggcccgccgcggcctcgcaaagggcgacgccgtgcacgtgacgaccgcgctggacgacggccacctgcggcagctggagggcctgcaggccgtgcccttcgacctgccggccggctccgtggcgggctacttccccgagtgcaacccgctcgtgccgctgggccaccatgcggacaagagccacgtccccgcatccaagtgcattccggtccgtgtcgggcgggccacggccagcgtcccggtccctccggcccatccagcgcagccctgagcaccacgtttcacaccacatctcccagcgccgccacatgccccactccacccccacgccgccgccccatcccctgccctaccgcccggactacgaagtccccgaagaggacgagaaacagaccaacgcggaactgctggcggccatgcgccgcatcagcgagaccgtcgccaaggacgaaggccgcgcctaccgcagcgtgcacgccaaatcccacggcatcctgcacggcaccctggaggtgctgcccctgctgccgccgctcgcgcagggcctgttcgcgcggccgggcacgcacgatgtcgtgatgcgcatctccagcacgccgggcgatctgctggacgacgccgtctccaccccccgcggcctggcgctcaaggtgctgggtgcggacggcccccgcctggacccggccgacggcctcgccgagcaggacttcctcatggtcaacgggcccgtcttcaccgcggccacggcgaagcagttcctgcgcagcctcaagctcctggccgccaccaccgacaaggccccgcaggccaaaaagatcctctcggccgcgctgcgcgggctggagagcctcgtcgagaaggccggcggcgaaagcgccaccctcaaggccatgggcggacacccggccacccatccgctgggagagacgtatttcacgcaggtgccgctgctgttcggcccctacatggccaagctcagcctggcccccgtatcgccggagatcgcagccctcaaggaagcgcccgtggacctctccgccagcccgcacgcactgcgggatgcggtgtcggacgcccttcgcgcccacggcggcacctgggagctgcgcgtgcagctgtgcgtggacatcgagaagatgccgctggaggacgcctccgtggaatggccgcaggacctgtcgccctacgtcgccgtcgcgcgcgtccacgttcccgcccaggcgacctgggacccggagcacagcccgcaggaagacgaccgcctgtccttcagcccctggcgcggcctggccgcgcaccgccccctgggctcgatcatgcgcgtgcgccgcgcggcctatccggcggcggcacggtaccggcaggcgttcaatgcgggggaaatccggggcgaggaggagggcaaatcggcctcggaatgaaggtactgtgtcgtgtacgggcgtccctcaaagaaaagcaatttacatttcaaaagctgttattccaacttactgcttataatctgtaaattcgaaatacagcctaaggtttgtatgcccggattcacggtacgcacggcagatcagctgcccgctctgctccaggccttccgcaagcagagcgggctgacgcaaagcgatgtggccttgcgcctgggtgtcactcagcaaacgtactccgcgctggagcgcaacgccgggaacatgggtgcagcacggctgttgcagctattgagcgttttgggcgtggagatggtgctcgacaattccgcgccggcaccttccccgagtccggagtcgctgcgggtggcgggcggcactccgaattggtgaacgccatgggtcgccgttcgcacaagcgctctctgaatctctggatgaacggtgcattcgtcggcacctggcacctgtctccgaacgcgcctgacaccctgcagtacgacaccgcgtggacccggtcggagcaagggcgagcgctgtctctgtccctgcctttcaccccgggcaatgcgccgcatcgcggcccccaggtccgcacatacttcgagaacctgctgcccgacagcagggacatccgcgagcggatcgcccggcgctaccggaccggcaccaccgacgctttcgacctgttggcagagatcggccgcgactgcgtgggcgcgctggaaatcctgcctgccgaccaggcctcggcgggcatcgtccccctggaggcagagcccctgaacgaatcacaggtcgcgcagatcttgcgcggcaccacggccacgaacatcctgggcatggtgggcagcgacgacgatttccggatctccatcgccggggcccaggaaaagaccgccctgctccaccacgatgggcaatggcacctgccccgcgcaagcacgcccaccacgcacatcctcaaactgcccctgggattgatcggtggcctgaagatcgacatgcgcgactccgtcgagaacgagtggctgtgctcgctgatcctgcgcgaattcggtctgcccgtggcggtgtgtgaactcctgcagttcgaggacatgaaggccctggcggtcgaacgcttcgaccgggcatggtggaacagccctgcgggcgatcgccgcctcgtccggcttccccaggaggacatgtgccaggccaccggcacgcatcccgatgccaagtacgaagccgatggcggcccagggatggaccgcattctggatctgctggcaggttcggtgacacgagagcatgaccgccgaaccttcttccaggcgcaggtgctgttctggatgctctgcgccacggacggccacgccaagaatttcagcctgcaccagaggcctggcggacgataccagctcaccccgctctacgacgtgctgtcggcctggccggtgctcggcgaggaacccggaaagctttcaccgttcaaggcgcggatggccatggccgtgcgctcgaagaacgcgcactggaagatgcgcgacatcctgcgccgacactggctggcactgggagcccgccatggcatcgtgaccgacgacggtcgggaggttgcgttcatcctcgatgacctgaccgcgcgcacgccccaggtgatcgcggcggtgcggacgaagttacctgtggactttcccgagcaggtggctgacagcatcctgggcggcttgcagaatgctgcgcacagattggccggccaggatggagcaccatgaacgaacgttcgatggcgtgccctgcgccatgtccgcggcgtgaccgccaaccgtgcgcagattcgctaggctggtaccttcccgccccaggaatccggcccacctccaccgccgttcgcccatccccttcgccgtgcccgaacctcaacccgccacccccactgcagaacccttagcagaccccgccccgccctcccgcgccctgtgggccatgttcctctgcctgctgtcgggcttcgcgctgagccaggccttccgcacggtcaccagcatcatcgccacgggcctgcaggccgacttcggcatctcgcccgattcgctgggcgcgttcgccgggctgttcggcctgtccttcggcgtgacccagctgctcatgggcatcggcatggacctgtacggcctgcgccgcacggtgctgacggcgtttcccctggcggtgatcggtgcggcggtctccgccgctgcaccgagctacggctggttgatgctggggcagttgctgatcggcgtgggctgctcgccggccttcctggcctgcacggtgttcatttcccggcactttccggcccagcgtttcgccttcttttcgggcgtgggcatgggcgtgggcggcctgggcctgatcttcacgggcacgcccctggcctggctggtgcagcacggcggctggcgcctgggtttcggcgtgctggcggcgctctcgctgctgtcctggctgctgatctacctgcgcgtgcatgaaccggaactgccgcaatccgacggtcggcccaaggaatcctgggggcaggcggccagccgtttcgcagacctgttccgcatgccgcacacctggggcatcctgatcctcggcatgtgctgctatgccgcgttcctgacgctgcgcggcctgtggctggggccgctgctgatgggccggttcggtttctcgctggtcgagagcggcaacgtggccctggtgctgtcgctgatcgccctcttcgtccccgcgctcttcggccgcctggacccgggtgcgcagcgccgccgccagtggatcaccttcttctcgctgctcatgggtgccttcttcctgctgatggcgttcctgcaccatgccgcggcgacggtcgtgctgatcttcgcgatgggcctgctgtcgggttacagcgtgctccagtatgccgacgtgcgctcctcctacccggcccagatgacgggccgcgcgctgtcgctctacacgatgtcgatgttcctcggggtggcgctgatgcagtggctgaccgggctgctggccgcctgggcgcagcaccacggccatgacccctaccgggcggtgatgctctgcatcgccggcatgctgggggtggcgtccacggcattcaggctgttgccgcggtcgccgttgctgccaagcaaaaagcccctgacctcgtgaaagatcaggggctttgcgatttggtggcctgggacggaatcgaaccatcgacacgcggattttcaatccgctgctctaccaactgagctaccgggcctgagccttgaattatagccaggaaaaacgcccccaggaaccctggccgcgaattttctgaaaaattgtcgccagcgcaccctgcgtcactggctgcgcttgctccgccccaggtccacgcccagttgccgaagcttgcggtacaggtgggtgcgctccagccccgtcttctcggccacgcgcgtcatggagcccccttcgcgggccaggtggaattcgaagtaggctttctcgaagccgtcgcgcgcctcgcgcagcgggcggtcgaggtcgaacccctggtgcgagctggggccgctggaggcgagccccggtccgcccgcgctggccgatgcgggggcctggagtgcgtcggatgcgggcgcggcggcggccgaggccggcgtggcggccagcgcaggcaccgcggccggtgcagccgccgcgggcgcaggcaccgtgcgggccaggccctgctccacggccttgagcagcttctgcagcgtgatgggcttctcgaggaacgagaacgccccgatgcgcgtggcctccacggcggtgtcgatggtggcgtgcccgctcatcatgatgacgggcatggtcagcgccccggccgtcgcccattccttgagcagggacacgccgtcggtatcgggcatccagatgtcgagcaggaccaggtcgtaggcgttcgccgaccgggcggcccgggcctgggtggcgttctcggccaggtccacgctgtgtccttcgtcgttcaggatttcggacagcaagtcgcggataccgagttcgtcgtcaaccaccaatatgtttgccatgggtacggatgctgctgcggggctgcgtgtaacgtgttgttaataaaccacgggggtttcaggcgcgaatgatagcgacacttgtgccccccggatcacgccgtcctccacgcgattggaaagatcgatgcgcgccccatgttcgtcggcgattttcttcaccaccgccaggcccaggccggtgccgcggggcttggtggtgacgtagggctcgaaggccctttgcaggatgtgtgccgggaagcccgtgcccgcgtcgctcaccgtgaggcgcacccggcgcgaggtctcgctccagcgcgtggcgatgcgcaccggggcgggcgccacgccctgctcgcgcgcgcgctgctcgctcgcatcctgtgcgttctgcagcaggttgtggatcacctgccgcagttgctgggcgtcgccggcaatcgccgggcaccgcgggtcgagctcggcctccaccggcaccgtggcagtctccgcgccatacaggtgcaggatgtcgcccaccagcgcgttcaggtccaggcgctgcagttcggccgcgggcagccgcgcatagtcgcgaaactcgttgaccaggcgcttcatcgcatccacctggtcgacgatggtcttgaccgacttggccagcaccgcctcttccggagcgcccagcttgccggtcagcttcatctccagccgctcggccgacagctggatcggcgtgagcgggttcttgatctcgtgcgccagccggcgcgcgacctcgccccacgcctgggcccgctgggccgagacgatttcggagatgtcgtcgaacaccagcagccgcagcgcgtcgggcagctccgcgccccgcgccaccaggctcgttccgttgccggccggccccgcatgggtggggtcccctccgcccacgtgcaggtcgaacgggtgctgccagtggtccagcccgtgctgctgctcgcggtcgcccaggaaggcgtcgaaatgcgcctgcacggccgccgcgaaggccgccagccccggcacctcggccagcggtcggccctcgaacgccgccatgggggcgcgcaggatgcgggtcgcgcccgggttggtggactggatgcggccctgcgcgtccagcacgatcacgccggccgtcaggttgtccaggatggtctgcaggcgcgcgcgcgcggcatccacctcgcccatgctgtgctccaccgcggagcgcgcatcggccagctgctgcgtcatgaccgcgaaggagcgggtgaggccgcccagttcgtcgcccgtctgcagcaccgccttggggctcaggttgcccgatgccacctcgcgcacgccctcggcgagcaccagcagcggcctggccagctgccggcccagcagcacggccagcagcacggcgccgaacaccgccaggaacaggctgagcgtgagcgtgccgatgtacatgcgccgcagcccgccgcgggccagcgcgcgctcctggtattcgcggttcgcctcctgtacggccagggcgttggcgaccaccacctgcggcaggcgcatcgtcgcctgcaggtagcgcggctcctccagcaggcccacgctcgtggtgcccaccatcaccagcgtcttcacccgcgcgttctgcacggcctgcgggtcggccgcttcgtccagcccctcgatctggaaggccgagcgctgctgccgggcattgcgcagcagctgcggcgccggtcgctcgggattgaggtcgaagcgggactgcccggcgctcgccaccggctgccccgccgaattgaaaagcaccacgtccgtcgcgcccagctggtcgcggatgcgttccagcaccaggcccgcggccgcatccggcaccggcgccagctggatgctggccgtgcgcgcctgcgccgccatgtcgctggccagcgtgtccagcgtggcccgggccaggctcacccccgcggacagggcgccctccaccttcacgtcgaaccagctctcgatggaccgcgacacgaactggtaggacaccacgtagatcagcagccccggcaccagtcccaccagcccgaagatgcccgccagcttcaccagcagccggctgccgaagcggcccttgcgcaaccgcaccaccaggcgcacggccacccaggccagcacggcgaagagcagcagcgccaccagcacgttcagcccgaagagccacgcgtagttgcgctcgtacatggcccggttgttcgtcgagacggtgagcaggaacagcagcaccaggccgatggcgctcatcacggcgacggacacgcccagcgcccagcgcgcggcacgggcctgccggccgctgcggacggtcacgggctcccggggcgatgcgggatcggaaggcgtcgggctcatggctggggctcgatggccaggcgttcggtgcgggaaatcgcgagatcccagccggagcggcccatggcgccgatctggaacggcctcggcagctgcgacatgtcgagccggaagcgcaggtgcaccaggtgcgcggcctggcggtcgatgtcgtcgatatcggcgatcctccagcgggagatgcgctgcatcgccgtcagcgcctcttccagttcgtcatagctctggccgagcgccacgcccagcccgctcgcctggaacggcatcgtggactggttgagccgccagcgccgcgtgaggggctggtagctcagccgcaggtaacgcgtcgcacgcgcgacggtcttgtcggaccagtaccagcgctcccgcagcacctcggcctcctccacgaaatagagggtgatgcccttgagcagcgcatcctccgccaggtccggcagttcgaaatgcagtgcggcggaaagatacaggccggtatccgcggcctccagcttcaggtcggtgatctcgccggctccggcctgcgcggcggccggcgccggcagggacagccacaaccccaggcacagcaggagcgtccagcaggcgcggtgccgggccagggcgcatgcggactgcaggcgtgcgcgccagcccggcgccggcctggcctcaggcggcctgccggcccaggagtgcgtagaagaaaccgtcatgctcacgggatggattctcgcggacgctgccgccatcgccgggatcccggggcagcaaatgtccgggagaaggcagcaaatgggcatcattgttgttcgcaagaaacgactggaccgtgtcatcgccttccgcgcggaacacggaacaggtgcaatacagcatgcgcccgcccggccgcaacagcggccagagcgtggacagcagccgcgcctgctgggtggccagctgcgcgatgtccccgggacgccgcagccagcgcacgtccggatggcgccgcacgatgcccgacgccgtgcagggcgcatccagcaggatggcgtcgaagggctctccgccgcaggcctgctgccaccagtcctccgggcgcccggcatcggccaccagcacctgcgcctgcaggcccagtcgctggagggtttcgccgatgcgcgcgctgcgcagcgggtcgatctccagcgcggtcacgtggaccggcgatccggcgcctgcatattcgagcaggtgggcggtcttgccgcccggcgccgcgcaggcatccagcacccgcagcggccggcccaggtccaggccggacagcagcaggggggcggcctgctgggccgcgagatcctgcaccgaaacccagccgtctgcgaacccgggaagccgctgaacgggctgcggagactccaggaccagcccggtgtcggtcaccggccaggccttcatgcccgccgcctccagcgcggccaggtagcctgccatgtccaccttgccccggtggatgcgcaatgccatcggggcctgcgcgttgttggcccgcaggatctgctcccattggccgggatggtccttccgcaggcgctcgatccaccacgccggatggttccaccgcgcgacggggtccgactcggtggcggccaccagcgcatcccgctcgcgcaggaagcggcgcaggcaggcgttcacgaaagccgcctgcccgcgcgtggcggcatggcgcttggccgcctccaccgcctggttcacgagcgtgaacggctcatagggagcggcaccggcctgccagcccagggccagggtggagcacagcagcgcatccacgcgcggcttgggccgccgcggtgccagttgcgcccgcagcgcttccgcacggcccagctggcgcagcaccgcgaagaacagcgcctgcaccccggcgcgcagcaccgggtccacggccgccagggccgcggtgcccgactggccgccgcgcaccgccatcacggcatccacgaccgcatcgagctgccgccacaggggaatcgcccctccggacgaatccgggcgggaggaggaaggatgcgcgggggatgctggcatggatgggagggccgggaaaggacgaaggaaggtcgccaggcgccgtcagagcgcctgcgctgcatggaaaccgaaaagccaggccagcagccgggcggggaactgccggatggccccgttgtaggagcccacggcatcattgaactgcccggtggccagggccgcatgggcccagagctcctgccaccgtgtttcccacagcgccagggcgtcttcgcccggggctgccacggccggtggcgagtccgggccgctcgcctcgccatcgccgggcccggctgcgccctcgctcggttcacgcggttcacgggccgcccgcaccgccgccgcccaggccgtgcgcagcacctcgcgggcagccgccagcgccgccgcggccccgccatcgagcggacgcgcgcgtgccacggccaggcaggcaccgaactgggtggtcgccgcccacagggccgtgcgcacctccgactgcgcaggcagcgcaggactctgcgccgcctcgtattcgccgagcatgcccgtgatacgcacgaaatgcacgtccaggccgccgaacgcctgaatggcagcagagcgcagccggaccagccggttgtaggcgcccaccgcccagaacagcagcaccgccagaaaaatccaggtcgtcagcatcgcagcaatggcaagcgccccgcggacccccgcgaaggcgcgaaatcaaaaaagaagaagggcacggcccgccggcccgccagccagcgccgcacctgaaaaaacgctcccggcctgccacaagcgacagagcgggagcgttgcggcaggccggcaggcttgcaggcagggccgtgggttactcggccgagccgctttccacgccggagccttcgacctccggagcttcatcgggacccgtggtggccatctcggccgcctcggcttcggcgatggcgcggcgctcggcgtcgtccatggcttccttggccttgcgtgcctggtggtaggccaggcccgtgcccgccgggatcaggcggcccacgatcacgttctccttcaggccgcgcagctcgtcgcgcttgcccatgatggcagcctcggtgagcacgcgggtcgtttcctggaaggaggcggccgagatgaacgagtcggtggacagcgaagccttcgtgatacccagcagcacgttgctgtaggtcgcggggatcttgtcctcggactgcagctgttcgttggtgttgaggatctccgaacgctcgacctgctcgccggcgatgtagccggactcgcccgggttctcgaccacgacgcggcgcagcatctggcgaacgatcacctcgatgtgcttgtcgttgatcttcacaccctgcaagcgatagacgtcctgcacttcatcgacgatgtagcgcgacagctcctcgatgcccagcaggcgcaggatgtcctgcggatcggccgggccatcgacgatcaactcgcccttgttcaccacctggccttcgtggaccagcacgttcttttccttgggcaccagttcgtcccagaccttgccgtccggatcggtgatctgcaggcgcaccttgcccttcgtttccttgccgaaggacaccgtgccggtgatctcggccagcatgcccttgtccttgggcgaacgggcttcgaacagctcggccacgcgcggcagacccccggtaatgtcgcgggtcttctggccttcgaccggaatacgtgccagcacctcgccggggcccacgtcctggccgtcgcgtacctggatcagcgcgccgacctggaagccgatcgtcaccgagtggtcggtaccggggatcttcacctcggcgccgttcgcatcgacgagcttcacctgcgggcgcaccaccttggcggagccgcggcgcttcggatcgatcacgaccagcgtggacaggccggtcacatcgtccacctgcttggcgacggtgaggccttcctcgatgttctcgaacttcacctggccggcgaattccgtgatgatcggtcgcgtcagcggatcccagttggccaggatcgtgccggccttgacctgctggtcggccttcaccgtcagcgtcgcgccgtacggcaccttgtgacgctcgcgctcgcggccatgctcgtcctggatgatgacttcacccgaacgtgcgatgacgaccagctcgcccttgctgttggtcacgtagcgcatcgtggcattgaagccgatcacgccgttggacttggcttccacgctcgaagcgatggcggcacgcgaagcggcaccaccgatgtggaacgtacgcatggtcagctgcgtgccgggttcgccgatggactgggcagcgatcacgcccacggcttcgccgaggttgatcaggccgccacggcccaggtcgcggccatagcacttggcgcagaggccgtagcgcgtctcgcaggtcagtgcggtacgcaccttcacctcgtccacgccggcggcttccagctcttcgagggtgtcctcgtccagcatctggccggccggcaccagcacggcacgggtttcggggtgcagcacctcttcggccgtggagcggccgagcacgcggtcgcgcagggactcgatcacttcaccgccttcgacgatggcgcgcatcaccgaaccgttgctcgtgccgcagtcctcttcggtcaccacgagatcctgcgtcacgtccaccaggcggcgggtgaggtagccggagttcgcggtcttcagcgccgtatccgccaggcccttccgggcaccgtgggtggagatgaagtactgcagcacgttcaggccttcacggaagttcgccgtgatgggggtctcgatgatggagccgtccggcttggccatcaggccgcgcatgccggccagctggcggatctgcgctgcggaaccccgggcgcccgagtcggccatcatgtagatggcgttgaaggactcctggttcacttccttgccgtggcggtcggtggtcttctcgaccttgagctggtccatcatcaccttggacacgtcgtcgccggccttgccccagatgtccaccaccttgttgtagcgctcgccggccgtcaccaggccggagacgtactgctgctcgatctccttcacttcggattcggcgcgtgccaggatgtccgccttctgcgggggcaccagcatgtcgtcgatcgccaccgagaagccggcgcgcgtggccaggcggaagccgttctgcagcagcttgtccgcgaacaccacggtttccttcaggccgcacttgcggaagctcacgttgatgagcttggagatttccttcttcttcagcgacttgttgatgttgctgaagggcaggcccttgggcaggatctcggacaggagtgcacggccgacggtcgtgtcgaccagcgaggtcgagggcacgaactcgcccgtggccttgtccttggtccattcggtcaggcgcacgctgatgcgggcatgcagctccgcctggccggcatccagcgctcgctggacttcgcccgtgtcggagaagatcaggccttcgcccttgccgttgatcttgtcgcgggtcgcgtggtagagacccagcaccacgtcctgcgaaggcacgatggagggctcgcccgaagcggggaacagcacgttgttggaggccagcatcagcgtgcgggcttccatctgcgcttccaccgacagcggcacgtggacggccatctggtcaccgtcgaagtcggcgttgaaggccgcgcagacgagcgggtgcagctggatggccttgccttcgatcaggatcggctcgaaggcctggatgcccaggcggtgcagcgtcggagcacggttcagcatgaccgggtgctccttgatgacctcttccaggatgtcccagaccaccggcgtgccggattcgacttccttcttcgccgccttgatggtcgtggcgatgcccatctgctcgaggcgcgagaagatgaagggcttgaacagctccagggccatcagcttcggcaggccgcactggtgcagcttgagcgtcgggcccacggtgatcacggaacggccggaatagtccacccgcttgcccagcaggttctggcggaaccggccggacttgcccttgatcatgtcggccagcgacttcagcgcgcgcttgttggcgcccgtcatcgccttgccgcggcggccgttgtccagcagcgaatcgacggcttcctgcagcatccgcttctcgttgcgcgcgatgatctccggagccttcagctccagcaggcggcgaaggcgcgagttgcggttgatgacgcggcggtacaggtcgttcaggtcggaggtcgcgaagcggccaccgtccagtggcaccagcggacgcaggtccggcggcagcacgggcagcacgtccagcaccatccactcgggcttgatgcccgacttcttgaacgcttccagcaccttcaggcgcttggcgttcttcttcaccttgacttcggagccggtcaggtcgccgcgcagcttctcgatctccaggtcgatgtcgatgccttcgagcaggtccttgatgccttccgcgcccatcttggcgatgaactcgtcgccgtattccttgcgcttcgcgtcatggtcgtcctcggacatgatgccgaacttcttcagcggggtcatgccggggtcggtcaccacgtaggcttcgaaatacagcacgcgctcgatgtcgcgcagcgtcatgtcgagcaccaggcccaggcgcgacggcagcgacttcaggaaccagatgtgcgcgcaaggtgcggccaggtcgatgtggcccatgcgctcgcggcgcaccttggtctgggtcacttccacgccgcacttctcgcagatcacgccgcggtgcttcaggcgcttgtacttgccgcacaggcactcgtagtccttgatcgggccgaagatcttggcgcagaacaggccgtcgcgctcgggcttgaacgtgcggtagttgatcgtctcgggcttcttcacctcgccgaaggaccaggaacggatcttctccggcgacgccatgccgatgcggatggcatcgaaatgctcgtccggcgtgaattgcttgaacaggtcgagtagagacttcataaaccctatctcctagtacttcttaagaacgttccagttcgatgtccaggcccagggaacggatttccttgaccagcacattgaacgactcgggcatgcctgcctcgatcgcatgttcgcccttgacgatggactcgtacaccttggtacggccctgcacgtcgtcggacttcacggtgagcatttcctgcagcacgtacgaggcgccgtacgcttccagcgcccacacttccatttccccgaaacgctggccgccgaactgggccttgccgcccagcggctgctgcgtcacgagcgagtacggaccggtggaacgggcgtgcatcttgtcgtccaccaagtggtgcagcttcaggtagtgcatgtagccgatcgtcgtgggacgctcgaactgctcgcccgtgcggccgtcgtacaggtaggcctgcgtgcggctgtcggtcaggcccttgcgctccttgatgtcgtccggataggccagcttcagcatgtccttgatctcggcttccgacgcaccgtcgaacaccggcgtcgcatacggaacaccgttggtcaggttgccggccatggccatcacctcgtcgtcgctcagcatcgacaggtcttccttgcggccgcgcgagttgtagacctcttcgaggaacttgcgcatctcggctgccttggcctggtcgcgcagcatgtcgccgatgcgctggccgatgcccttgccggcccagcccaggtggacttccagcacctgcccgatgttcatccgcgaaggcacgcccagcgggttcagcacgatgtcggcaggcgtgccgtcggccatgtagggcatgtcctcgaccggaacgatcttggacaccacgcccttgttgccgtggcggccggccatcttgtcgccaggctgcaggcggcgcttgacggccaggtacaccttcaccatcttcagcacgccagccggcagttcgtcgccttgcgtgagcttcttgcgcttctcttcgaaagccaggtcgaagctgtggcgcgtctgctccagggcgttcttgatcgactcgagctgcgtcgccacttcgtcttccgccgggcggatgtcgaaccagtggaacttctcgacggaagccaggtaggccttgtcgatcttcgtacccttggccagcttctgcgggccgccgttggccacgcggccgttcagcagcttctcgatacggtcgaacgcgtcggcctccacgatgcgcagctggtcgttcaggtccaggcggaagcgcttgagttcatcgtcgatgatctgctgggcgcgcttgtcgcgctggatgccttcgcgcgtgaacacctgcacgtcgatcacggtgcccgaggagccctggtccacgcgcagcgaggtgtccttcacgtcggaagccttctcgccgaagatggcgcgcagcagcttctcttccggcgtcagcgtggtctcgcccttcggcgtgaccttgcccaccagcgtgtcgccgggctgcacttccgcgcccacgtagatgatgccggactcgtccaggcggttcagctgctgttccgacaggttcgggatgtcgcgcgtgatttcctcggcgcccagcttcgtgtcgcgcgccatcaccaccagttcctcgatgtggatcgaggtatagcggtcttcggccaccacgcgttcggagatcaggatcgaatcctcgaagttgtagccgttccagggcatgaacgcgatcagcatgttctggccgatggcgatctcgcccaggtcggtcgaggcaccgtcggcgatcacgtcacccttggccagcacgtcgcccttcttcacgatcgggcgctggtggatgttcgtgttctggttggaacgctggtacttgatgaggttgtagatgtccacgcccacttcgccggccacggcttcggcgtcgttcacacgcaccacgatgcgggtggcgtccacgtagtccacgatgccgccgcggttggcggtcaccacggtgccggagtccacggccgccacgcgctcgatgcccgtgcccaccatgggcttttccggacgcagcacgggcacggcctggcgcgacatgttggcgcccatcagtgcgcggttcgcgtcatcgtgctccaggaagggcaccagcgatgcggccaccgacacgatctgcgcgggcgacacgtccatgtactgcacgcgctcggcggacagcagcgtggattcacccttctcgcgggccgacaccaggtcgccggtcaggcggccttcggcatccagcgtcgcattggcctgggcgatgacgtacttgccttcctcgatggccgacaggtagtcgatctggtcggtcaccttgccgtccaccacgcggcgatacggcgtctcgatgaagccgtactcgttcaggcgggcgtacagggccagcgagttgatcaggccgatgttcgggccttcaggcgtttcgatagggcagacgcggccatagtgcgtgacgtgcacgtcgcgtacttcgaagccggcacgctcgcgggtcaggccgcccgggcccagggccgagacgcggcgcttgtgcgtgatttccgccagcgggttggtctggtccatgaactgcgacagctgcgacgcaccgaaaaactccttcagggcggccgagatcggcttgctgttgatcaggtcgtgcggcatcagcggctcttgctcggcctggcccagacgctccttcacggccttctcgatacgcgccaggcccgtgcggtactggttctcggccagttcgcccacgcaacgcacgcggcggttgcccaggtggtcgatgtcatcgacttcgcccttgccgttgcgcaggtccaccaggatcttcaccacggccaggatgtcgtcgttggacagcaccatcgggccggtggattcgtcgcggccgatcttggcgttgaacttcatgcggcccacgcgcgacaggtcgtacgtgtccgggttgtagaagaggcgctggaacagggcctgcacggcgtcttccgtcggcggttcgccggggcgcatcatgcggtagatggccacgcgggcggcgaactcgtccaccgtctcgtcgatgcgcagcgtctgcgagatgtacgcgccctggtccagttcgttcgtgtagatgacctgcaggtcctgcacgccggccgaacgcagcttcttcagcagcgcttccgtgagttcctcgttggccttggccacgatctcgccggtatcgccgtccacgatgttgcgcgcgaccacgcggccgatcaggaagtcttccggcacgctgatgtgcgtcgtgccggactgctccagttcacgggtgtggcgggcggtgatccgcttgtccttggccacgacgaccttgccggacttgtcggtgatgtcgaagcgcgccacttcgcccttcaggcggtcggccacgaactccatctgggcgccactgtccatcaggcggaagttgtcgttgacgaagaagttcgccaggatcgattccgggttcaggccgatggccttcagcaggatcgtgaccggcatcttgcggcgacggtccacgcggaaatacaggatgtccttcgggtcgaactcgaagtccagccaggagccgcggtagggaatgatgcgtgcggagaaaagcagcttgccggagctgtgcgtcttgcccttgtcgtgctcgaagaacacgccgggcgaacggtgcagctgcgacacgatcacgcgctcggtgccgttgatgatgaacgagcccttgtcggtcatcaggggcacctcgcccatgtagacctcctgctccttcacttccttcaccaccttggactgcgacgtcgaggactcgcggtcatagatgatgagctgcaccttggcacgcacggccgaggcgaacgtcaggccgcgggtctggcactcgcgcacgtcgaacgccggcttggccaggttgtactccacgaacttcatctcgacgaagccgttgtgcgagacgatcgggaacgctgcgttgaatgcggcctgcaggccttcgttggtgcgtttctgcggtgccatgtccgcttggaggaaagcggtgtacgcgtccttctgcatctgcagcaggtacggcactttgagcacgctgtcgcggctaccgaaactcttgcggatgcgcttgcgttcggtatagctgtacgtggatgttggggccatgagatctccgggcaaagacatggatgggggtcttcgacgactactgccccacaaggagcgcggccttgcgggcttggcggttggccactaccaaccatggcggacggcgatgcgttgcacatcgcccgaaccaaggcgtcttctgttgtcgggttgtcagaagacactaggaaacaggaggtggatgccgaggccggcgcccgttcctgctttctggtgtgctctgcacacttgcgcttctcagaagcgcggaaaggctggaggcccttttcggagcctccagccttgccaaagcagccgaattacttgagttcggccttggcgccggcttccaccagcttcttgacagcggcttctgcgtcggccttggcgatgccttccttgacgttcttcggagcgccgtccaccaggtccttggcttccttgaggcccaggccggtgatttcgcgcacggccttgatgaccgcgaccttgttggcaccggcttcggccagcaccacgttgaactcggtcttctcttcggcagcagctgctgcaccgccgccgccagcggcagcaggagcggccatggcggcagcgctcacgccgaacttctcttcaatggccttcaccaggtcattgagttccatcacggacatgctgtccagggcggtcaagaatgcgtctttatcgaatgccataattttttcctaacaattggtttaaagagggaacgactgcagcaaagcctcaagcggctgctgcttcgccttcgcctttctttgcggccagagcacccagcaccacggcggtgcgggagatcggcgacatcagcaagccacacagctgggccagcagcacttccttggaagggatgttggccagttgcttcacgccgttcacgtccagggccttgcctgcgaaggcgccgccgcgaatcaccagcttgtcgttggtcttcgcgaaatcggccaccaccttggcggcggccacagcgtcttcggagaagccatagatcagaggaccggtcatctggtcggccaccacgtcgaactggctgccagccacagcacggcgggccagggtgttcttcagaacactcaggctcacacccttgctgcgggcgtcaacgcgcagtttcgtcatgtcggccaccgtgatgccacggtattccgcgatcacgagcgtttgagctttagcggcgaggctggtcacttcattgatgaccgcttctttctcactgcgattaagactcaaggtctactccttcatatgcacactcggggaacccctcatgcgcgctcttgttgcagcgaccaactgttttggaatcgaattccatctgcagcgggatcgccatctgcgctggctccgtggatttaaatgcaaccggggctgcacaccagcggtcttggatggcccggcgcatcgctgcgccggcccaccaccgaggcaccttgcggcacctcaagatttcttggctatcaggccgagatggattgcgtatcgacgcgcacgccgacacccatggtcgaggacacggccaccttgcgcaggtacagacccttgctggttgccggcttcgccttgttcagtgcctcgatcagggccaccaggttgccctggagcttgtcgttgtcgaacgaacgacggccgatcgtgctgtggatgatcccggccttgtcgacacggaactgcacctggccagccttggcgttcttcacggccgtggcgacgtcgggcgtcaccgtacccaccttggggttcggcatcaggccgcgcgggcccaggatctggcccagcgtacccacgacgcgcatggcatcgggagcagcgatcaccacgtcgaacggcatgtcaccggccttcacctgtgcagccagatcgtccatgcccacgatgtcagcgccggcagccttggcttcttcagccttggcaccctgggcgaacacggccacacgggtcgtcttgcccgtgccgttcggcagcacgacggcgccacgcaccacctggtccgacttcttggcgtcgatgcccaactgaacggccacgtcgatggattcatcgaacttggcggttgcggcttccttcaccagcaccacggcatcggcgaacgcatacagcttcgtgctgtcgaccttgccttgcagggccttttgcttcttggtcagcttagccatttacaggccctccaccgtaacgcccatggaacgggcggagccagccagcgtgcggacggcagcgtccacgttggcagcgttcatgtccttcagcttggtcttggcgatctcttccagctgtgcgcgggtgatcttgccgaccttcgtgctcagggcgttcgcggaacccttttccagcttgatcgccttcttgatcagggtcgtcgccgggggcgtcttgatgatgaaggtgaagctcttgtccgcgaaagccgtgatgaccacgggcagcggcagaccgggctcgacgccctgggtctgggcgttgaacgccttgcagaactccatgatgttcaggccacgctgacccagcgcgggaccgatcggaggagaggggttagccttccctgccggcacttgcagcttgataaagccgacgattttcttcgccatagcgactccttacgggtgatagcgcctgacggacaggctccccggggttgatgactccacttctgtgcgccgagtcaggaaaagcgcatgggtgcacccggaggtgcggatcaggtcttttcgacctgaccgaattcgagttccaccggggtggaacggccgaagatcatgacggagacgcgcacgcggctcttttcgtagttgacttcttcgaccgagccgttgaagtcggcaaatggaccttccttcacgcggaccaactcgcccaccatgaattcgatcttgtggcgcggcttgtccgtgccttcctggatctggttgacgatcttctggacctcgtcctcggagatcggcgcgggacggttcttcgcaccgcccacaaaccccgtcaccttgctggtgtgcttcacaaggtgccaggtatcgtcatccatcaccatctcgacgaacacgtagccgggaaagaggcgccgctcggtcgtcttgcgctggccgttcttcatttccacgacttcttccgtcgggacgagaatccggccgaacttgtcctgcatgcccgcgcggttgatgcgctccgtgatgttgcgctctaccgccttctccatcccggagtaggcatgcacgatataccagcgcaggtccggattggcagacgaagcaggcacctgggcaggcgagagattttgatcgacggcgtcattcatgttatttcctccagcccaggatcagatcgtagagcacccattccagtgtcttgtcggtgaaccagaggaacagcgccatcaccagaacgaaggcaaacacgtaggccgtcatctgcaaggtttccttgcgggtgggccacacgaccttcttcacctctttccaggcatccttggcgaaaccggtgaagcggcgccccgactcggacatcgcgaacacggctgcagcggcgatgatcgcgacgatcaggaccgcccactggaccgcagccccctgcttggagagcaggtagaaaccggcaatacccgcaatcagcaacacgacgacagcggccagcttggccttgtcggcgcctgtacttacggtttcaatttgctgagacgctgccattcttcattccggttgcaaaattgcgctttcacaagacaccgaagcccgccaggtgtctggcgggcttttttatgccaggtgactggcaggggcagtaggaatcgaacctacaaccttcggttttggagaccgacgctctgccaattgagctatacccctatgactcctgatcaggcaatgatcttggccacgacgccggcgccgaccgtacggccgccttcgcggatggcgaagcgcaggccttcttccatggcgatggggttgatcagcttgacggtgatcgacacgttgtcgccgggcatgaccatttccttgtcggccggcagctcgatggcgccggtcacatcggtcgtgcggaagtagaactgcggacggtagttgttgaagaagggcgtgtggcggccgccttcgtccttcgacagcacgtacacctcagccgtgaagtgggtgtgcggcttgatggagccgggcttgcacagcacctggccgcgctcgacgtcttcacgcttcgtgccgcgcagcagcaggccgacgttgtcgccagcctggccctggtccagcagcttgcggaacatttccacgcccgtgcaggtggtcttctgcgtgtcgcggatgcccacgatttcgatttcttcgccgaccttgatgatgccgcgctcgacacgacccgtcaccacggtaccgcgaccggagatggagaacacgtcttccacgggcatcaggaaggcaccgtccacggcgcgctcaggcgtcgggatgtaggtgtccagggcttcagccagcttgtcgatggcttgctcgcccagggggcccttgtcgccttcgagggccagcttggccgagccgcgcacgatgggggtgtcgtcgccggggaagtcgtacttgtcgaggagttcgcgcacttccatttcgacgagctcgagcagctcttcgtcatccaccatgtcgcacttgttcaggaacacgatgatgtagggcacgcccacctggcgggccagcaggatgtgctcgcgcgtctggggcatcgggccgtcggcggccgagcacaccaggatggcgccgtccatctgggcggcaccggtgatcatgttcttgacgtagtcggcgtggccggggcagtccacgtgggcgtagtggcggttggccgtctcgtattccacgtgtgcggtgttgatggtgatgccgcgggccttttcttcgggcgctgcgtcgatttcgtcgtacttcttggcttcgccgccgaacttggcggacagcaccgtggcgatcgctgccgtcagcgtcgtcttgccatggtccacgtggccgatcgtgcccacgttcacgtggggcttggtacgttcgaacttaccttttgccatttcctactccggaaaaatctatacaacacgtctagacattggcgcaacccatcggacgcaccctgaaactatggtgcccatggcgggaatcggacccgcgacctctcccttaccaagggagtgctctaccactgagccacatgggcatgtcgatcactcgacaaaaatcttcaaacagacatggagcgggagacgggaatcgaacccgcgtcattagcttggaaggctagggttctaccattgaactactcccgcatcgactggacgtctttgcgcgacaccttcatcactcacatctggtggaggggactggattcgaaccagtgtaggcgtaagccaacagatttacagtctgccccctttagccactcgggcacccctccgaagaattcagaattctaccatactttcttggcaaaaagtcaactgccgcctgcatccacacacccgatacaaccatcctccaagcaaaacgccctcagaccgatgaggatctgagggcggcttgggctgtaggagcctgacgatgacctactttcacacgggaacccgcactatcatcggcgcaaagtcgtttcactgtcctgttcgggatgggaaggagtgggaccaacttgctatggtcatcaggcataaagggttgctatcgagcctttgtggggctggacggcgaattcatagagcaaatcagcttgtgtgtttgattgcgtcacttggcataacaaccttgacggtgttgtcaaagttatagggtcaagccgcacgagcaattagtactggttagcttaagcgcttgcacgccttccacacccagcctatcaacgtcctggtcttgaacgactcttcagggggctcaaggccccggcagatctcatcttgaaacgagtttcccgcttagatgctttcagcggttatctcttccacacttagctactcggcaatgccactggcgtgacaaccgatacaccagaggtgtgtccactccggtcctctcgtactaggagcaggcttcctcaaatctgcagcgcccacggaagatagggaccaaactgtctcacgacgttttaaacccagctcacgtacctctttaaatggcgaacagccatacccttgggaccggctacagccccaggatgagatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccagagtaccttttatccgttgagcgatggcccttccatacagaaccaccggatcactatgtcctgctttcgcatctgctcgacttgtcagtctcgcagttaagcacgcttatgccattgcactattagcacgatgtccgaccgtacctagcgtaccttcgaactcctccgttacgctttgggaggagaccgccccagtcaaactgcctaccatgcactgtccccgatcccgataagggacctaggttagaacctcaaacgcaccagggtggtatttcaacgttggctccatgagaactagcgtcctcacttcaaagcctcccacctatcctacacagatccgttcaaagtccaatacaaagctacagtaaaggttcatggggtctttccgtctttccgcggggagattgcatcatcacaaacatttcaacttcgctgagtctcaggaggagacagtgtggccatcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttactgggacttcaatcaagagcttgcaccccatcatttaatcttccagcaccgggcaggcgtcacaccctatacgtccactttcgtgtttgcagagtgctgtgtttttattaaacagtcgcagccaccgattttttgcaaccgctttgggctccctttgtacaagttcacctacttgcggcataccttctcccgaagttacggtatcaatttgccgagttccttctcctgagttctctcaagcgccttagaatactcatctcgcgcaccagtgtcggtttgcggtacggtcgtgtgtagctgaagcttagtggcttttcctggaagcagggtatcactcacttcgtctgcaagcagactcgttatcacccctcatctaagcccggcggatttgcctaccaggcacgactacaggcttgaaccaacatatccaacagttggctgagctaaccttctccgtccccacatcgcactacacatcggtacaggaatattgacctgtttcccatcaactacgcatctctgcctcgccttaggggccgactcactctacgccgatgaacgttgcgtagaaaaccttgcgcttacggcgagggggcttttcaccccctttaacgctactcatgtcagcattcgcacttctgatacctccagcatccgttaccagacaccttcacaggcttacagaacgctctcctaccacgcacagtaaactgtgcatccgcagcttcggtaactggcttagccccgttacatcttccgcgcaggacgactcgatcagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctgactgttttagccttcccacttcgtttcccacttagccaattttagggaccttagctggcggtctgggttgtttccctcttgagtccggacgttagcacccggtgctctgtctcccaagctctactcttcggtattcggagtttgccttggtttggtaagtcgccatgaccccctagccaaaacagtgctctacccccgaaggtaatacttgaggcactacctaaatagttttcggagagaaccagctatttccaagtttgtttagcctttcacccctatccacagctcatccgctagttttgcaacactagtcggttcggacctccagtacctgttacggcaccttcatcctggccatggatagatcacttggtttcgggtctacacccagcgactggacgccctattcggactcgatttctctacggcttccctattcggttaaccttgccactgaatgtaagtcgctgacccattatacaaaaggtacgcagtcacccttgcgggctcctactttttgtaagcatgcggtttcaggatctatttcactcccctcccggggttcttttcgcctttccctcacggtacttgttcactatcggtcgatgatgagtatttagccttggaggatggtccccccatattcagacagggtttctcgtgccccgccctacttttctctagctcagtaccacacgtctgctttcacatacagggctatcacctactatggccggactttccattccgttttgttaacagtcgtgctatcactagaaggctcctccgatttcgctcgccactactttcggaatctcggttgatgtcttttcctcgagctactgagatgtttcagttcacccggttcgcctcgcatgactatgtattcatcatgcgatacctcttgcgaggtgggtttccccattcagaaatctccggatcaaagcttatttgccagctccccgaagcttatcgcaggctatcacgtctttcgtcgcctatcatcgccaaggcatccaccacatgctcttagtcacttgaccctataactttgacatctcttgcgagacatctccgctttctttcaaggacttgcgaggtctttcacctcgcgcgttatgccgtaatgtgaattcttcttcggtattgctacctagagaacaattcgtcattactgaatttcaatcagctttcgctcaattgaatattcgttttgacgcaatcaaatttttgttgccgacggcacggtgcagtttcctgctttccgccggcaacgctgattcgactctatgaatttttaaagaacagccgattgacccggtctataccggaccaacaacaaagaggcctcttgcgaagccgctttggtgttagtttctttgccctaccgcaggacatattggttggtggaggatgacgggatcgaaccgacgaccccctgcttgcaaagcaggtgctctcccagctgagctaatcccccactgatcctcgcatcttatgttcggaagatttggtgggtctagttgggctcgaaccaacgacccccgccttatcaagacggtgctctaaccagctgagctacagacccatgtcggttagcaccgacttcttccaacaaccgataagtgtgggcgttcaatattgaatgctgttttccagaaaggaggtgatccagccgcaccttccgatacggctaccttgttacgacttcaccccagtcacgaaccctgccgtggtaagcgccccccttacggttaggctacctacttctggcagaacccgctcccatggtgtgacgggcggtgtgtacaagacccgggaacgtattcaccgcgacattctgatccgcgattactagcgattccgacttcacgcagtcgagttgcagactgcgatccggactacgactggctttatgggattagctccccctcgcgggttggcaaccctctgtaccagccattgtatgacgtgtgtagccccacctataagggccatgaggacttgacgtcatccccaccttcctccggtttgtcaccggcagtcccattagagtgccctttcgtagcaactaatggcaagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgttacggttctctttcgagcactcctctatctctaaaggattccgtacatgtcaaaggtgggtaaggtttttcgcgttgcatcgaattaaaccacatcatccaccgcttgtgcgggtccccgtcaattcctttgagtttcaaccttgcggccgtactccccaggcggtcaacttcacgcgttagcttcgttactgagtcagtgaagacccaacaaccagttgacatcgtttagggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgtgcatgagcgtcagtacaggcccaggggattgccttcgccatcggtgttcctccgcatatctacgcatttcactgctacacgcggaattccatccccctctgccgtactccagcgatgcagtcacaaatgcagttcccaggttgagcccggggatttcacatctgtcttacatcaccgcctgcgcacgctttacgcccagtaattccgattaacgcttgcaccctacgtattaccgcggctgctggcacgtagttagccggtgcttattcttacggtaccgtcatgacctccctttattagaagaaggcttttcgttccgtacaaaagcagtttacaacccgaaggccttcatcctgcacgcggcatggctggatcaggcttgcgcccattgtccaaaattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggctggtcgtcctctcagaccagctacagatcgtaggcttggtaagcctttaccccaccaactacctaatctgccatcggccgctccgttcgcgcaaggccttgcggtcccctgctttcatccatagatcttatgcggtattagcaaagctttcgcctcgttatcccccacgatcgggcacgttccgatgtattactcacccgttcgccactcgtcagcatccgaagacctgttaccgttcgacttgcatgtgtaaggcatgccgccagcgttcaatctgagccaggatcaaactctacagttcgatcttgaaatttaaagtctttcgacttcactcataaaaacggaattgaagtgaacttcacttctattctcatgagcgtttgtagtgctaagcactagttccgaagaacttggcactcgccatcaaacgcccacgcttatcggctgtatatttttaaggaaccagaagatcagatttctcttttcttctcaactcgctgtaatcagcgaagccttgaattctaacagagtttttaaagtcctgtcaaaccttgtggttatttgtctttcgacttccaaccacccgccaacctcaaccaccacaatctcttgcagcacctcagatcagcgaagccttgaattctacaccagtttttatcaccagcgcaactctcagcaaaacttttctcttctaccgccttcaccacctaccatcaccacaaccccctcaggaaccgcagcaatctcagtagcgaagcccgctagtatagcaacaaaaaagcgccctcagcgcaaattcaactgtttctccagcgcatcgacaaacagggacgggacgtcgcatcctgtctggtcgaagatctccaggaaacaggtggggctcgtcacgttgatttcggtaacgcaatcgccgatgacatccactcccgccaggagcatgccccgctccagcaatacggggccgagccggcggccgatctcgacatcgcgggcagtgagagcgcgcgccacgcccttgccaccggcagcgagattgccacggacttccgatccctggggaatgcgcgcaaggcaataaggtacaggctcgcctccgatgatgaggacgcgcttgtctccctcggatatctcgggaaggaacttctgcaccatgacggtctgcgcgccatcgtggttgagggtttcgatgatgctgcccagattgagtccgtcggccttgacgcggaagatgcccatgccgcccatcccgtccaacggcttgaggatgatgtccccatgttccgagtggaagcgccgaatgtcgcccgcatcccgcgtcacgagcgtgggcccgatgaggtcgggaaactccatgatggccagcttctcggggtggtcgcgcagcgcacggggcctgttgaagacccttgccctctcccgctccgcctgctcgaggagatgggtggcatagaagtactcgctgtcgaaaggagggtccttgcgcatgagcacggcgccgaatccggaaagctcggcctcgcgctcacctgccacggtgaaccaggcctgcgcgtcacccgtgaggtggaggtcgcgtacgcgcgccgtcaccttgcgtccctgctcccagcggatgtggcccggctcgcaaacgctcaccacatgcccccggcgctgggcttcccgcatcatcgagaacgtggtgtccttgtagatcttgaagtgttcgaccggatcggcaacgaaaagaatgttcatgatttcgtcagggctgggaaggtggtttcaggcgtcgcgagggcggcgtccgtactgttgcacaaatagcgtgagcacgccggcgaccacgccccagaaggcggagccaacgccagcgatcacgacaccgctcaaggtaacgaggaaggtgatgagcgcggcttcacggtgcgcatcgtcgcgcagcgcggtggacaggccggagccgatggttccgagcagtgccaggccggcgatggcgaccaccagctcgcgcgggaatgcggtcagcagcccggtcaccaccgcaccgaacaggccgatgacgacgtacagcgccccgcaggccacggcagccgtgtagcgacgcgatcggtcctcgtgcgcctcgggccccatgcacatggcagcggtgatcgcactgaaattcagggcataggccccgaagggcgccagcgccagggtggccagcccggtcatggtcaggaggcgggacaccggcagcgggtagccggaggcccggatgacggccacccccggaagattctgcgatgccatggtgaccacgaaaagtggcagcgccaggccgatgactgcggacgcggtgaactccggggccgtgaagaccgggacggcccaggcgagatggacggtcgccagggatatctggccttgggcggccgtgaacgcgatggcggcagccagcgtgagcacgatggcgtagcgcggcaaccagcggcgagcgatgaggtagctgaaaagcatcagcaggaccagcggcagtgcggtctgggccgccgcgaaggcctgcatgccgaaccgggccagcacgccggccagcagcgcggaggcgatctctgccgggatgcggtgcatggcgcgctcgaaccagcccgtggcgccggcaagggcgatgagcacggcgcacagcatgaaggcgcctaccgcctctcccatggagtagccgcctgccaggcctgccgacgccagcaccgcggcaccgggcgtggaccaggcgaccatcaccggctggcgcaggagcagcgaaggaaccagggagcacagtcccatgccgagcccgagggcccacatccaggaagtcatctgggcgggcgtggcaccgaaggcctgggccgcctgaaagaccagggtgaccgagctggtgaaccccaccagtaccgcgacgaatcctgcagcggcggccgacaggctgatatctctgagaaaggaacgcatgaggggcaggattctgtcacccggcacggacgtacgtcccgctccacgaggatggccccgggccgcccggggctgccccgtcctttcagatctcaatcttggagcccagctccaccacggaattgctgggcaggttgaggaagcctgccgcaccgctcgcgttatggtgcatctgggcgaagagcttttcccgccatggggccatgccgctgccgatcgtcggggtgaccacgtcccgggagaggaagtagctggtggtcatcgactccagttcgcacccgcgcccgcgcatgagtgccagcgcgccaggaaggtccgggtcgttcttgaagccgtagtgcaccatgacctgccagcagtcgccgccgagcgcctcgacctgcaggcgcttgtcgagaccgatccaggggacttcatggttgcggacggtgacgaacaggttctgctggtgcaggaccttgttgtgcttgaggttgtggagcagcgcgttcggcaccgcgcccggctccgccgtcaggaagacggccgtgccatccacgcgcgtgggcgggctgacgaatacggccgtgaggaagtccctcaggtcgatggcgtcggcgcgcagcttttcgttcaacagttcgcggccgcgcttccaggtcatcatgagcatgaagacgatggagccgatcatcagcgggaaccagccgccctgcagcagcttgagcaggttggagctgaagaaggccaggtccacgaggaagaagaagcccgtggccccgatgcacaacgccagcgggtaccgccagccatagcggatgacgaagaatgtgagcacggtggtgatgagcatgtccagcgtgacggcgatgccgtaggcggccgcgaggttgctgctggagcggaacatgaccacggccaggacgatggcgaggaacagtgcccaattgacgaacggtatgtagatctgtccggtatcccgtacgctggtgtgcaggatgttcagccgcggcaggtagcccagctggatcacctgctttgtcacgctgaacgctccggtgatcagggcctgggaggcgatgacggtggccatggtggccatgatcacgagcgggatgagggcccagtcgggggccatcatgtagaaagggttcttgacggcttccggctcggcgagcaggagggcgccctgcccgaaatagttgatggtgagggccggcatcgccacgctgaaccatgccaggcggatcggcttctttccgaagtgcccgagatcggcgtagagggcttcggccccggtcacgcagaggaccaccgcgcccaggatgatgaagctcgttcccggattgcgccagatgaagccgagcgcatggtgcgggctcagggctcccaggatttccgggtgacccatgatgtgcggcacgccgagggcggcgatggaggtgaaccacacgagcgtcaccggcccgaaatagcgcccgatgccaccggtgccgcgcttttgcacggcgaacaggcagaacagcacgacgagcgtgagggggatgacggcccgcccgaagtgcggcgacacaacctcgagcccttccaccgccgaaagcacggagatggcgggcgtgatgactccgtcgccatagaacagagaggttccgaacacgccgatgcccagcagtgcagaacgcagcttcggtttgtccttcacggcctgggaagccagggccagcatggcgatgagcccgccctcgccattgttgtccgcccgcaggacaagcacgacgtacttcagcgagacgatggtggtgagcgtccagaaaaggatggacagcacgccatagacgttctggggcgtgaaggccacgtggccggagccgaagacttccttgacggcatacagcacgctggtgccgatgtcgccatacacgacgccgatggcgccgagggtgagcgccgcaagcgaggatttggagcgttgcactgcagggcccctccggcaccgtgccggatggggttccggtattgggggaccgctattgtgacaaggagcggggaaagcactcctgcaggccgcgccatgttgcagggcagcaactaagcgccaggcggggcggctacggcgctgcggagaggcttattcgtagatttcggcctcggggttggtcgcctcgagttcgtagctggccgccagcatcgccagccgggcgatcacgccatacatgtagaaccggttgggcgcactggcgccgggccgggccccgggctggggcaggtgggtgctttgctcaaaggcgagcggcacgaagctcgccccgggcgcgttgaggttctcgtccacgccccgctcggcatgcatgcggtagaagcctccgaccacgtagcggtccatcatgtacacgacgggctcggccacggcttcgtgcacgcgctcgcgggtcaggacgccttcctggatgatgacgtcggtcaccggttggccatccttgacgatggccatcttgttgcgcgtcttgcggttgagcgcgtcgaggtccttggcgtcgcgcacggtcatgacgcccatgccataggtgccgttgtcggccttgacgatgacgaacggcttttcgttgatgccgtattccttgtacttgcgccggaccttggtcagttgcgcatccacggcggagcgcaacgcctccacgcccgcaccttcgctgaaatccagcccttcgcagtggctgaagagcggatggatgagccaggggtcgatgcccaggagcttgccgaagcgcttggacacctcctcgtagctctggaaatggcggctcttgcggcgaacggtccagccggcatgcaggggcggcagcaggtactgctcgtgcagttcctccaggatgcccggagggccggcggacaggtcgttgttgagcaggatggtgcaggggtcgaagttcttgagccccaggcggcccttgtcgcgcacgaccggctccagcgtgaccgagtcgccgttgggcagcgtgacggtggtgggcttcttgatctcggggctgatggagcccacgcgcacgttgagcccggccatgttgaagatgcgctgcaactggatcacgttcgcgaggtagaacgtgttgcggctgtggttctcggggacaatgaggaggttgcgcgcctcggggcagatcttctcgatcgcggccatggcggcctgcacggccagcggaagcatctcggccgtgaggttgttccagcctccggggaagaggttggtgtccacgggcgcaagcttgaagccggcattgcggatgtccaccgaggtgtagaagggcggtgtgtgctccatccactcgagccggaaccagcgctcgatcgcaggcatggcgtcgaggatgcgctgttctagctcgttgatcggccccgtgagggcggtgatgagatgcggaaccatggggtaccctcggaaatcagggaagacggcattgcgccgaaagtggagtcgattgtagggatttgggggcacgagccgggttcgcaagctttttccgccgcgaagtgccgcgggatcagcgccgccagaaagcgggcgtgagcaaagccatgaagctgaggatctccagccggccgagcagcatggcaagcgtgcagacccagagctggaagtcggtgagcacggcgtaattggctgcggggccgatgaggcccaggccggggccggtgcagtggacgctggcgatcacggcgctgaaggcggtgacgacgtccaggtcggtgagcagcaggaccatgctgagcaccgtgatggtggcggcatagaccagcatgtaggccagcacggcgaagatcatccggttctcgaccacggcggaacccaggcgcaccggctgcaccgcgcgcggatgcacgagccgcgtcatctcgcggcgcgcctgctgcagcaggatgagcacacggaccatcttgatgcccccgcccgtcgagccggcgctggtcgccacgccggacagcatgagcaggaagaccggggcgaacaccggccacccgaggtagtccgtggtggcgaagccggtggtggtggcgacggacacggtgtggaacattccgtgccgcaacgcgtccaggggcccgtagatgcccttgaaccagagcagcagcgccacgaacaggccgctgccgagcagggtgcacacggtggcacgcagttccggatcgcgccagcaggtgcgccagtgccctttgcgcagggcgacgaagtacagcgcgaagttgcagctggccagcaccatgaagacgatggcgatcgcctccagcaggggcgagtggaagtggccgaagctggcgtcgtacggcgacagccctccgaggctcaccgtggcgaacatgtgcatcagcgcatccgggaccgccatgccgccagcccagaacgcgagcgcgcaggccagggagaacacgacatacacgccccagaggcccttggctgtctgggtcatgcggggagtgagcttggtgtccttgacggggcccgcggcctcggccttgaagagctggctgccgcccacgccgagcagcggcaacacggcgacggccaggatcaggatgcccatgcctccgatccattgcatgaaggtgcgccagatgttgaccgacaggggcagcgagtcgagcccggacagcacggtcgcaccggtggtggtgagtccggagacagcctcgaagtaggcatgggtgaagccgatggggcggccgatggcatgcagcgccaccatgagcggcagggatgcgaacagcggcagcaccagccagaccagcgacacgagcatgacgccgtggcggggctgcagttcccgcgcatgccggcgcagaccgagccagagtgcgcagccgcacgcgaaggtgaatcccaggctgccggcatagaccggccagaggccgtcgcccgcccaaatggacgctcccaggggaacgcccagggcccaggagaacatcgcgagcaacgcgccgaacacgcgcagcaccggcagcaggtccggcagggcctcggaaagcgcggaaagcacggacatcgcggtcagaaaaacgtcgcgctcacgcggaaggccttttccacctcgcgcaccagccgcttgtgcggcaggaagaaaaccacatggtcaccgctttcgatgaccgtgtggctttgcgggatgatgacctccggctcgccggcagggacggacatgccctcgcccgcatcggccgtggcgtgctcgccgaggccgcgcacgatgagccccatgtgcacgtcatgcggcaggtggatgtcgccgacgcggcggccgactacgcgcgagctttttcggtcgccgcgggcgacgatctccagcgcttcggcaacgccccggcgcaggctgtggaccgcctggacatcgccgcggcgcacataggcgagcagttcgcccagcatggcctgtgccggcgagagcgcgatgtcgatctgcgtgccgtgcatgaggtcggcataggagcggcggttgatcagtgcaagcacccggctcgcgcccatgcgcttggcgagcaggcaggccatgatgttgtcctcgtcgtcgtcggtgagggcgagaaagaggtccacctcttcgatacattcatcgccgaggaggtcttcgtcggtggcatccccgtgcagcacgagcacctccgcgggcagtaccgaggccagttccgtgcagcgatcggcattcgattccaggatcttgacgtggaagccgccctgctccgccaactggcgcgcaagccgcagtcccacccggccgccgcccgcgatcatgatgcgtcgcaccggccgcggcggcacgccgccgcgctggtgcagcgccgcgagcacccgagggacctgatcgcgggcagcgagcacgaagacttcgtcaccggcctcgatgcgggtggtgccgtcgcaggccacgaagcggtcgggctcttccggaaagcggcggtagatcgcgaccacgcgcatggcgacatcgggagcactggcacgcatgtcggcgatgcgcatgcccacgaccggtgcgccggcccgggcccggacagaggccaggcaggcacggccgcccgcgaactcccgcacctgcagggcttcgggatattggacgagcttgccgatgtagcgcgtaagggactcttccgggcagatgatgcggtccaccgccaagccctccttgccgagcagcgctcggccccgctcgtcgccagtgccaaagcccgaggagcgcacgcgcgctatgcgcgtgggcacgttgaagagcaactgggcgatcttgcagcagaccaggttggtctcgtcgagcgcggcgcaggcgatgagcaggtcggtatccgcggctccggcctcggccagcacttcaggatcgatgccgctgccgacgacgccgcgcaggtcgaaacgcgactccaggtcgcgcaggcgccgggcgtcggtgtcgatgacggtgatgtcgttcttctcggacaccaggctgtcggccacgctctcgcccacgcggcccgcgcccaggatgatgatcttcatgcggcaggaacggaggaagggcggagggcgtgtgccggcagcggtccgctcatgcgcggatgtcgccctcgccgagcaccacccacttgagcgaggtgagtccctcgatgcccaccgggccgcgcgcatggaatttgtcggtgctgatgccgatctcggcgcccaggccgtactcgaagccgtctgcgaaacgggtactggcattcaccatcacgctggccgagtccacttcgcgcaggaagcgctgggcgtgcatgtggtcccgcgtgaggatggcgtcggtgtggtggctgccgtagcggttgatgtggccgatcgcctcgtccaggccgtccaccaccttgatgctgatgatgggtgcgaggtattcctcggaccagtcctgctcggtggcggggacgagcgcggcgccctgcacggcggccagcagggccagggcctccgggcagccgcgcatttccacgcccttggccgcatagacggcgccgatccgcgggaggaattcagcggccacgccacgcgcgacgagcagcccttcgctggcattgcagggactgtacttctgcgtcttggcgttgtcggccaccttcacggccatggcgacatcgcaggggtcgtccacgtaggtgtggcagttgccgtccaggtgcttgatgacaggcaccttggcatcgcggctgatgcgctcgatcaggcccttgccgccgcgggggatgatgacgtccacgtactgcggcatggcgatgaggtgccccacggcttcgcggtcggtggtctgcacgagctgcacggcatcgcagggcaggccggcctcctcgagcgcctcctgcacgaggcgcgcgagggcccgattggaatcgatggcctcggaaccgccccgcagaatgcaggcgttgccgctcttgatgctcagcgaggcggcctcgatggtcacgttggggcggctttcgtagatcatgccgaagacgccgatcggcacgcgcatctggcccacgcggatgccgctgggctgctggcgcatgccggatatctcgccgatcacgtcgcccatcgccgcgagctgctcgcagcccagggcacaggtctccagaaccttgggagtgagcttgagccggtccaccatgggctcggccaggccggcagcccgggcgcgctcgagatcgcgggcattgtccgcctgcagggcggtggtgttgtcgcgcaggcggcgggccagcgccagcagtgcccggttcttgacggccgatggcgcccgggccatcagcgcggaggcggccttggcctgggatccgagggcgtggagggtttcggcgatgtgctgcgcgttcatgggcgtgattttgacgcatcgctgcgcagcctgcccggcgcgggtttccccgccgggcagcatgtcccggttttgctaccctcgccggccatgacgaccaccccgaccactccgttgccagccgcccagctcaccgccctcgccacggccgtggaggaccttcgctccgcgcgcatggcgccgcacgccttcagcgagaaggcacgcgcacagacagcgctgctggaggcactgcctccgcgctacgcccaggtgctggcggatctgctggaccggctggaatcctcggcgctgttttcggaggaaagctgctctttcagccagggcggcctgatcgacagcctgcaggcctgggtggacaaagccggtggagtcctgcgcccttcttgagcgacccgacatcacccctggaaggacaccgcggccttgggacgtccatctacagagagcgagaacacgtccggccgggcatagtgcccgaccacgtcgaagtcgtacttcgcgcgggtgagcgcctccagatcgacttgcgccgtgagaagaccggtttcattcttcaacggcccggccagcacatcgcccatcggtcccacgatcacgctgttgccctgtatcagcgggcgatctgcatcccagtgcggcacgtcgatgcccagcgcccggggcgaaggctgcacctggcaggcgctgacgaggaacatgcggccttcgtgtgcgatatggcgcatcgacgcctgccagacatcgcgctcgtccaccgtgggcgcgcaccagacctgcacgcctttggcatacatcgccgtcctgagcagcggcatgtggttctcccagcagatggccgcgccgatgcgtcccaccggcgtcgccagcaccggcagggtcgagccgtcgccctgcccccagatcagccgctccgtgccggtgggcatgagcttgcggtgcttcgcaaccaagccctcctgcggtgagaagaacagggccgtgcagtagagcgtattgccagcccgctcgatcacgccgatgacgatcgtcgcgtcggttcgggcggccagtgccgccagcgcatccgtctccggccccggcacgtcgatcgcctcgtggaagtagcgggcgaaggcctcgcggccttccggcgtgcggtagccgaggtgggtcccgaacagggcgcccttggggtagccgccgagcagggcctccggcatcacgaccagcctcgccccgctggcctggattctcccctcgaacgccagaatgtcctggagcgactggccggtgcccgaaggcgatgatccgatctggagggcggccacggtcgtagcagtcgcggcggtctgaggggcgatggcggtcatgggccgggatcccggaagcagtcgatgcgcccatggtgcgtgcgttcgggcagcgcatcaaccgttcacaatgcccatcagatatgagccagatcgatttctcacagatggacctcaaccttctgaaggtgttcgaggcactgtacgaagagggcggcgccggccgcgccggcgcccggctgaacctgacgcagtcggccgtcagtgccgcgctggcgcggctgcgggtgctgtatggcgatcatctgttcgaacggacaggccgcggcctgcgcccgacaccgcgtgcgatggaactcaggcccctcgtcgccgatgcgctggaccgctgccgccagagcctggccgtgtcatcccggctggccagcaacgcatcgcgaacgctgacgctggggttgtcggacgatttcgagatggccctcggcggaccgctgatcgccaggatccagtcccagatgcccggactgcggctgatcctgagacagacgcacagactcgtggccggcgacatgctgctgtcccgcgagatcgacctgagcctgacctcgggcggaatcacgtccgacctgctgggacacgaggtcatcggcacggccggctacgcgtgcgtgtgcgatggccgcttcctccccgaaggccctttgggaatggacgagtacctgcgccggggccatgtgctggtgtccgctcgcggctatgtgggtgccgtggacgaagcgctcaaggagcagggcaagaagaggctcgtacaggcatcgaccacgcatttcgcggccctcccgtacctgctgatggacagcgactgcgtggccacgctgccgcggcatgccgcgctggccatggcccgctgcagtccgctgcgctggaccgaatgccccctggccctgccccgctatgccatcgagctgggctggcgcaaacacagcatgcgcgaccccgccatccagcggctcaggatgctggtgaaacaggccggcgaagggcagttccagtccccgtccccggcacctgccgcgccgtgatcagcgggtcgcccagggatgccggggccgcggaaagtcaccgggacgcgcaagccttgcacagttgcagcgccaggcgatgcagtgcctgccagccatccgcgggccagtcgggcaccttcaggcccttgacgatgccgtccacgatgtgggcggactgcagcaggcgcgacgcggcggcatcggaaaaacggggcacgatgcgctcgaagagccgctctttcgtcccccagacgcggttctcgcgcagggccatgggcagcggcttgccggcattcaccgcatccttcacgcgcttcagggagcgtatgtcctcagcgagtgtccagtggaccagtacttctgcttctccttcggcctgcaggccgtcgagcatgcgctgcatgcgcgcgacctggccggacagcacggcctcggagagcttgaacacgtcgtagcgtgccacgttgagcacggcggcctcgacctggctccaggagagttcaccgggcgggtgcagcagggcgagcttctggatctcctggtgggcggccagcaggttgccctccacccggtcggcgaagaactgcagcgtgcgctggccctcctcccccggggccacgcgctggccctgcaccgccagtcgctgtgcgatccactgcggcaggacgccgcgctccaccgggtcgatctgcacgctcacgccctcgcgatcgagggccgagaaccaggcgccggtgcgcgtggccttgtccagccgcggcagcatgacgagcgtcagcgtgccctcgttgcccgcggcggacgcggcgatctgctgcagggccgcaccgccgtccttccccggcttgcccgagggaatgcggatttccacgacctgcttgtccgcgaaaagcgatagcgaaccgcccgccgccagcacagcgctccagtcgaagtgcgcacccgccacggtgtggctgctgcgctcggtatagccctgctcgcgcgcggatgcacggatggcatctgccgcttcctgctgcagcagcggctcatcgccgtggatcacgtagagcggccgcacccccttctggaggtgtgcggccagctggttcagtgcgatctgcatggcgacgcaccaccggccccgggaagtggccagcccatcctcattgcggacgcgccgcggccaggcgccgcagcagctgctgcacgaggtcggtctgcatgttgcggtagagcagcgcctcttcggcctccttggccagggcaatgctttcgttgtagctcacgtcgcgctgctgcaggagttccgtcggcgcgatcagctccgtgccctgctggttgcgcagccggaagcggatgcgcaggcgcagttgcagttcgcgcacctggccggacgcgttgtagcccaccaccacgcgctcgcgctgctcggacagcagctcgaacaccgcgtcggccttgggcaggtcggcgggatcgcgcagcaccgtgaggttgccacccgagcccttgagggtgcgctcgagttcacggcccagggcagatcccgcccctgcctggatgtagagggtgcggaactggaactccggcgcgcggcgcagatggaagccgcaagcagtgaggccggcggccagcggtgctgcggccagcaaggtcaggaacgagcgtttgcgctgcagcatggtgcggactctcgggtgcaatgggttcaaaacgggcggcgaaacgatcagacgaccacgttcaccagccggcccggcacgaccacgaccttcttgggtgcggcgccggcagcgtgcttgtggaagtcctcgcttgcaagggcgatgcgctcgatctccgccttgtcggcgccggccggcacgcggatcgcgccgcggagcttgccgttgatctgcagcaccagctcgatctcgtcctgcaccagtgcgccggcatccacctggggccagggtgcgtccagcaggtcgcccagggtgttcgcgtagcccagcgaactccagaggccatgggcaatgtggggcgtggcgggatagagcacgcgcagcaggatgccgaagccctcgatcagcgcgaccaggccgccgggcgcgtccgtggacttgaagtcttccagcgcgttgagcatcttcatcgcaccggagaccacggtgttgtactgcatgcgctggtagtcgtagtccacctgcttgagcacggtatggatctccaggcgcagcgccttggcctccttgccgaactgcacgtccttcaggctctcggcgccctggatggcggcctcggtggccgcggcatcgatgcccgtgagcttcacgccgaaattccacacgcggcgcaggaagcggtagctaccctcgaccccggcgtcgttccactccagcgtggcctcgggaggggccgtgaacatggtgtagaggcgggccgtatcggcgccgtacttctcgatcagatcctgcggatcgacgccgttgttcttggacttggacatggtgcccacgccctcgtagtcgatcggcgtgccggccggcaggtcgcccaccgcgttcttcaggcgggcgccggtgatcttgccagcctcgtccaggacatgctccacatcgtgcggccagaagtattccttgccgcccttctcggtacggcgcgaatagatgtggttgagcaccatgccctgcgtgagcagcttggtgaatggttcgtccaccttcaccaggcccaggtcgcgcatgaccttggtccagaagcgcgcatagagcaggtgcaggatcgcgtgctcgatgccgccgatgtactggtccatgggcatccagtagtcggcgccgccggccaccatggcgtcggggttcttcgggtcgcaatagcgcatgaagtaccacgacgaatccacgaacgtgtccatggtgtcggtctcgcgccgcgcagccttgccgcagacggggcatttcacgccggcatggaagccctcgtgcttgtgcagcgggttgccggagccgtccggaatgcagtcctgcggcagtaccacgggcaggtctttctcgggcaccggcaccgcaccatgctcgtcgcaatggatgatcgggatcggcgtgccccagtagcgctggcgggaaacgccccagtcgcgcaggcgccaggtggtcttcttctcgcccaggcccttttcctgcagcgcatgcgccacggcggagacagcctcggggtacgacaggccgctgaaactgtcggagttgatggtgacgccgttctgcttgtcgccgtaccagtcctgccagcggtggtagtcgaaggtctcgccatcgacgagcacgacctgcttgatctcgatgccgtacttgagcgcgaaggcgaagtcgcgctcgtcgtgcgcgggcacacccatgacggcgccgtcgccatagcccatgagcacgtagttgcccacccatacctcgaccggctcttgcgtgagcggatgcgtgacggtcaggcccgtgcgcacgcccttcttctcctgcgtggccagctcggcctcggtggtgccgccggtcttgcattcctcgatgaacgcggcgacctccgggttggagcgcgcggcatgggcggccagcggatgctccggcgccacggcgcagaaggtgacgcccatgatggtgtcggcacgcgtggtgaacacgtacatgcggccaccgccgatgggctggccgtcttctccgcggatgtcatgcgtgaaggcgaagcgcacgccctcgctcttgccgatccagttctcctgcatcagccgcaccttgtcgggccagccggtgagcgtggcattcgggttgcctacctgcacgtggtcgagcagttcctgcgcgtaatcggtgatcttcaggtagtagccggggatctcgcgcttttccaccagcgcgccggtgcgccagccccggccgtcgatgacctgctcgttggcgagcacggtctggtccaccggatcccagttcacgacctgggtcttgcggtaggcgatgcccttctccagcatcttgaggaacagccactggttccaccggtagtaatccgggtcgcaggtggcgacttcgcgcgaccagtcgatggccagccccatcgcctgcatctgcttcttcatgtaggcgatgttgtcgtaggtccactgcgcgggcggcacgccgttcttgagcgccgcgttctcggccggcaggccgaaggcgtcccagcccatgggcatcagcacgttgtggccgttcatgcgcaggtagcgcgtgagcatgtcgttgatcgtgtagttgcgcacgtgccccatgtgcagcttgccgctgggatagggcagcatggagcaggcatagaacttcttcttgccggcgtcttcggtcacgcggtaggcatcgcgggcagtccagtggctgtgcgcggcgcgctcgacctcggcgggggtgtatttgtcttgcatggaaaaaaggggaccgggccgcactggcggccaccggcgttttcgcaggaggaggggttcgccggattttaggcgggatgcggacaccctcgtcagggcgccgcggccggaggtccgcgggcagcttcagatggactcgctctgcttgaataccagccggccgatggggatgcagtccggctcggcccaggccttgcgcgggtagcgggcctggtcggggttgtcacaggagagccaccagcgcccgccatcgcgctggacgcgccgcagcagcacttcgccgaagccgttgatggcgaagacctgcccgtcgcgcagcgtggtgtccgaggtgttcacgaccacgatgtcgcctgcctggatggaaggctccatgccgcagccgcgcacgcggatggccagcaggcactggggcatgtagccgcgacgctccagccagtggcggtggaaggtgatgggagcatcttcatcggtctcgtcgggccagatcgcgtaatccgcgatgccgggccgcaaatgcagggagaccgggaagagctcgtacatctcaggtcctgcgtcgaagtcgtatgcgacggaggtttcccggatgccggccggcgccggcggctgcgagaaccaggcgtgcatgccgcgcagggactcgatgtggcgcaccgtcttgtccgacacggcacggttgccgcagagcatctggcgcacgaaggcgccgccgcggtagcccagcaggcgaccgaaggcagccacgttgccctccgacagacggcgcacggcatcggcgagccgtgcccgccgctgctcctgaatccgacgctcgtccatcaaaccaagttagcatgccggatggaaccatttgctatgatgatttcataccaattgctgacaatagtagccgatccgcacgtacgacggcacgactctcgtgggaggcgagcgcagcatggaagacatcgcaaaaatggaatccgctgccgtgccggcggcacggccctccgggggagaggcccggcccccgccgtgccctgatgcgccctggccggcgctgctgtgcggcatgggccacggcggctgcgcggtcttcgccctggatgcccggggccggttcacctgcgccagcgagggaacaggccagttgctggggctgccggccgcatccctgcccgggcaacgcatggcagacctcctggcgcgcccaccttccgatccccacctgcaccggctgctgctcgggggcgccctgcccgcggcagcctccggttaccgctgcgaaacactgctgcaccctgcggacggcacgccactctgggtccaggcgctgctcctgccggcggccgggctgctcaccggcatgctgaccgacatcacggccacgaaggtgcgcgaacggctgcagcaccgggtgctcgacgcgatggcgcatgacctgccgctgtccgaaatcgctgccggcctgtgcgaggacatcgaagccatgctgccgggcatcgccgtgtcggtgctggagctggacggcgagcaccggctgaggtgcctggcggccccccagctggaagatgtcctggccgtgcacatcgacggccagcccgccgggcaggacggggacgccctcggcgcggccgcctggcgctcggcctctgccgcctgcacggacatcgcggcggacgcgcgctgggccccgtggcgggagccgctggccgcgcggggcttcacggcctgctggtctgccccggtcctgggccgcgacggccggctgctgggctccttcacgctgcacggccggagcgccctgggctgcgacggcctgcctctgcacgcgctggaggcgggagcgcggatgtgcgcactgctgctggagcgggagcacacccagcaaagcgtccgccggctggcctatcaggatgcagtgaccggactgcccaaccgggcgttcctcctggaagccacggagcgcctgatccgcgaggcgcgccgcgaaggccattgcctggcgatcgccttcatcgacctggaccggttcaagcaggtgaacgaccagctgggccaccgggccggcgacgacctcctgcgcgaagtggcgcagcggttgcagggtgcctcgcggcgggccgacatcgtggcccgcatcgggggcgacgaattcgccgcggtactgccccattgcggcagccgcgaggcagccgcggccgcacgcaggctgctggcggccgcggtgcgccccgtgctgctccatggccggtgctggagcctgggcgccagcatcggcatcgcccagtacccccgtgacggtacgaacgccgccacgctgctgcaccacgcggacctggccatgtatgccgccaagcgggcaggcggccagcgcctgagcgtcttccggggcaaggcgccgggcgcaccggtggtgcgcgaggccctggacgggtgatcagcggcggccgccggaggggagcgccccggcaggcggctcaggggcgcgcggcggcggccgtggccggcggggtggccccgggctcggccacgaatccgatgcggtgcaggcctgcggcgtgggcagcgcccatcacctcgaccacccggccatacggcacgccggcatcggcacgcaactgcacctcggcttgcggatgcgcctgcgccacgccgcgcagccgctcggccagggcggcgccatccacgggcacgccgccgacgaagacctggcctgcggcatcgatcgcgacttccacggaatcgccggaggcaccctgcgtggagccctccgcccgcggcaggtcgagccggatggcactggccagcagcggcgcggccaggatgaagatgaccacgagcaccagcatgacatccaccaggggcgtcatgttgatgtcgctcatcggcttgggggcggatgtgcgttcgagtcggccgaatgccatggttcggaggcgggctggaggcggaggatcagccgccgcgggacggggcttcgtccaggagcagttcgcgcaggtcgagggcgaagccttcgaggtcggcctccacgcggccgatccacctcccgaacaggttgtaggccagcacggcgggaatggccacggccaggcccgccgccgtcatcacgagcgcctcgccgaccggaccggcgacgcgatcgatcgataccgccccgcccccggccagcgccgtgagcgcatggtagatgccccacaccgtgccgagcaggccgacgaaaggcgccgtggagcccacggtggccagcagcacctgcccgaactgcaggcgcgccaggacccggtgcagcgcatcgcgcaggacgcgcgtgagctgctgggagcgctggccactcgcggccagcgagccggcctgggcgttgttggcgatgccggcggcggcgtccaccaggggccgcaccaggccgtccggatcgacgggcaccagtcgctcgcgcgccgactccagcgtgggcgaacgccagaactcggcggtgctccgctccaccccggccacggcgcgccgcagcaggcgcgccttccagaggatgaccacccagcttgcaatggacatggccagcagcagcagggccgagatgcgggtgaccgtgtccccctgatgccaccagtgccacgcgttcatggatacgccaccaagagaaaggagaagggcgggcggaactgccgttaccgggccgtgccgtgccgtgccggcggaaggcgatcagccgtgcaggccgagcacgtcgaacatgtcgaacaggcccgtgcggtgcgccgccaggaagcgggccgcgcgcaggctgccctgggcatagcccgagcggctggaggacttgtgggagatctcgatgcgctctcccgtgccggcgaacagcaccgtatggtcgcccacgatgtcgccgccgcgcaccgcagcgaagccgatggtggacggatcgcgctcgccggtcaggccttcgcggccgtacacggcacagtccttgaggtcacggcccagggcctgggcaatgacttcgcccatcttgagcgccgtgccggagggagcatccaccttgtggcggtggtgggcctcgatgatctcgatgtcgtagcccgtggacagcgcccgggccgccatctccagcaacttgaaggtgacgttcacgcccacgctcatgttgggcgccatgacgatggcagtgcgctgtgcgaaggcctcgatctcggccttctgggcgtcggtgaagccggtggttccgatcacggccttgacgccatgctccgcgcatgccgccagatgggccagcgtgccttccggccgggtgaaatcgatcagcacgtcgcagccggccaggccttcatgcaggtcggccgtgatggctacgccgctggcatggcccaggaaggccgcggcatcggttcccagggacgggctgcccggcacgtccagggcgcccgcgaggaccagttcgtcgccgctgccgcgcagcgcctcgatcagcatgcggcccatgcggccggacgcccccgcgatggcgacgcggatcggcgccggagcgccggaggaagacggggtcgaagcagcggatacggtcattgcgcgcgaaggaagggttcgaaggaggtggcttttgccggccactcagcgggtggtggattcgagcggagggtagctcgacggcggaggcggcaccgcggaatcggctggctccggcagcgtggcggtagcggccttggggtacttggcgagctgctcgggcgtggcctcgagctgcggcaccttgggcttggtcttgcgcgaagtgccgagcgtggcgacgaattcggcctcggtgggcatctcgtcgccctcgacgcgttcgaaggcgtcgttcttgaagaacaccgtcagcttgcgggactgggcctcgaccccgggcctcttgagggtgaagacgtagtcccagcggtcggcgtggaacaggctggtcaccaggggcgtgccgaggatttccttcacctgctggcgcgacatgccgggctgcagcgcctcgacctgctcgcgggacacgaaattgccctgcaccacctcgaccttgtagggggtgatcatgctcgcgatgcggttgctggcgctatcgaagctgccgcaggccgaaaggcccgtgccgagcaacaggatcaggcccatgcgggcgctgcgatgggcgtggacggacatggaaataggcatagacgatatgatcggaccattgtagcggctggtcttccaggccttggcgcgcgcccctggcacaccgaaggaccctgtcatgacgaacatcgacgaactcaagagcaccgggctcaaggccaccctgccccgcctgaagatcctcgagatcttccagaagggcgcgcagcgccacatgacggccgaagacgtgttccgcgtgctgctggacgagcgttccgacatcggcctggccaccgtctatcgcgtgctcacccagttcgagcaggcgggcatcctgatccgcagcaacttcgagagcggcaaggcggtatacgagctgaacgaaggccagcaccacgaccacttcatctgcatggtctgtggcaaggtggaggaattcttcgatcccgagatcgagaagcgccagcagctcgtggccaaggccaagggctgggtggtgcaggaccactccatggcgctctatggccagtgcgccacctgcgcggcgaaggcatcgtccggctccggccgctgaccaccaccgcatcggacaccgccccgctgcgcgccgggcgggcggccttcttcaggatccgtcccgctgctccatggcgcgccggtggcgctcgacgaactcctggtaggtatcgatgccgcgcaggttgagaatggtgttgcgtaccgccgcctccaccagcaccgcgatgttgcgccccgccacgacctggatcaccaccttgagcacgggcacgcccagcacgtcctgggtgaggggttcgtagggcaggcgttcgtactcgcgctccagcgtttccttgcgcacgagatgcacgatcaggcgcagccgcatcttccggcgcaccgccgtctcgccgaagatggcccggatgtccagcaggccgatgccgcgcacttccagcaggttctgcaggaggtcggggcacttgccctcgatggtggtctggttgatgcggaagaagtccaccgcgtcgtccgcgaccagcccgttgccgcgcgagatgagttccagcccgagctcgctcttgcccagccccgactcgcccgtgatgagcacgcccagccccaggatgtccatgaacacgccgtgcatggtgatccggtcggcgaagtgcttggacaggtaggcgcgcaacacgtcgatgacgaaggccgacgattcgtgcgtggcgaacatcgggatctgcgcgcgctcgcacatggacagcaacgcatcgggtgccatctggctgtcggccagcacgagcaccggcggctccagcgtcacgatgcgcgcgatgcggcgcttgcagtcctcgggcgtggcattgacgaggtaggcgatctcgcgctcgcccaggatctgcacccggtaggggtggatgtagttcaggtagccgaccagatccgcacccgagcgggcggaccgcacggcgacttcgtcgaaccgtcgctcggaggcaccgagacctgcgacccattcccacttcaatgcggagcggaaggcctcgaagaggacgtcggcgctgacgacgttgggtttcacgtgttgcggaccgttgcagcgaggaagaagcgaatcacgcggtggcctgcgcggattgccagccggcgatgagcccgtggagctcggccgcatcggtggaagccttgatgcgctcgcgcagcggcccgtcgctcagcagttccgcgatctccgaaaggatttccaggtgcttctgcgtggcggcctccggcacgagcaggaagatgagcaggcccacgggctgctcgtcgggagcgtcgaagccgatgggatgcgccagttggaaaacggccgccatgggcgccttcaggcccttgatgcgtccgtggggaatcgcgacgccatggcccagaccggtcgagcccaggcgttcccgggcgaagaggctgtcggtgatgagcgcgcgagagaggccatgctggctctcgaacaacagccccgcctcctcgaaagcacgctttttgctggtggcatcgacgctcacgagcacttgagcggccggcaatatggaagctagacggttcatggtgaagggttgcgattatgcaccccttagcataaaccctgagcccccggaaaggggcatgaaaaagccgcctttctggcggctttgcgggcgatgccagggtggaagccggtcaatcccgctgaatggaatccttgacgctcacttggggttcgcggttacgccggctgtgcccgcttgatggcgcaatggtggtcctgcaggcggtccttgtggcgcacgacctgccggtcgagcttgtccaccagttcgtccaccgcagcgtagaggtcggagtgcgaactctcggcgaacaggtcgttgcccttgacatgcacattgcattcagcgcgctggcgcttctccttctccttctgcttttcgacggtgagaagcaccttcacgtcaaccacctggtcgaagtgccggctgatccggtccagcttgcccgtcacatagctgcgcagggcgggggtgacctcgaggtggtggccgctgatcgtcagattcataaacaagtctccttggcacgttgaagtaaacgccgtcgcctcggcgaccgaggtggcggctcgacggaagggagctcatgcatgcgctgtcgaatccactatgcgcgccactgccgggaaatgcaatcctgaccgcggcacggccggggatactgctgttacaggtgaccgggcggcgggacgggcgcacaatgcacaggctttacggcagggcgcgccctagaatccgggcagtcccgacgcgcttctcggcacggggccggattaccgcttgcaacccttttcacaccatgaccctgcccagcccttccgccctgcacacctcgtccctggcctcgctgccactgctcgcacgcggcaaggtccgcgacaactacgccgtgggcgacgaccgcatcctcatggtggcaagcgatcgcatctcggccttcgacgtcatcatgggcgagccgatcccgggcaagggcgagttgctgacgaagatggcgctgttctggttcgacaagctcgggcacctctgccccaaccacctgacgggtgacgcgccggaaagcgtggtgtcgcccgaagaggccgcacaggtgcgcggccgctccatgctcgtgcagcggctgcgcccgattcccgtggaggccgtggtgcgcggctatctcgcgggcagcggctggaaggagtaccaggccagccgcgcggtctgcggcgtgcagctgcccgaagggctgacgaacgcgtcgcgcctgccgcaacccatctatacgccggcagccaaggcggccgtgggcgagcatgacgagaacatcacgttcgagcgcaccgtggagatggtgggcatcgacctggccacgaagatccgcgacacgagcatcgctctgtacgaggccgcggccgcgatcgcgctggaaaagggcatgatcattgccgacaccaagttcgagttcggcctggctcccgacggcacactggtgctgatggacgaggtgctcacccccgacagctcgcgctactggcccgtggaaggctacgaggcggcgctggacgccggggagaatccgcccagctacgacaagcagttcgtacgcgactggctggagcaggcccaggtgaacggagccccgtggaacaaatccgcgcccgcgccgcgcctgccccgcgaggtgatcgagaagacggctgcgaagtaccgcgaggccctggagcgcctgaccggcggccagtgactgagccggctgcgtccgcatgcccgctgcgtcacttcaggcgcagctcgggagcctcaaagcgcagcaggaccttttccttgcccggcccgtcctcgcgggcgagcacgagttgccgcccctcgatgcggtaatgctttgcggcgcgcagcgcctcgaggtacagcccttcggccagcccggtatcgaagcacagccgcaaccccgaatcgatggtgccgatgcgcagttcgcccccggacatctcgtaggtggcaatgaagggattgcagccgccggatcccgtgatccgtccttcctggggctgcacgaccagatgcgcctgcggccggccggcaggggcgggcggcacagccattccgtccacttccgtgagcttccagtatgtttgcgcgagcggtaccgtggcctgttcggtggcagcaatgcgcggcagcggctgcagcagcacgtccacgtggcggtaggcgggatcgcgctgcagcggattcaacccttcgctcgccatccaggcgatgccgttcaccgataccatggcgcggacgacgtaccgccggtcgtgcaccacctgcgcggagcggtagggaatgcgcagcgtcaccggtagccgctcgaactcttccagggtctggcgcccgacgatgacaggcggcgcatccgcatcggtcacgtccaggatggccacctcgaacgcgccacccgacgggatgaagatgcgctgccgggcataggcaagccccgtcaccacggcatcgggcggcgggggcaggatgccgcagcccgtggcgcacatcgccagcacggccatcgcgagccaacccacgcggcgggacggccgccacattccggcgcggcggtcctggaatgcgcgcgcggtgcgcgccatgcccgtcacatcagctcagcaccacgctggagaggcggcgccggtaggtggccacgaccggatcctccggggggatctgcccttctgcgaccttcaagcggggaggctcgatgacctcgaggacagcgacgtaggtcttgcgcgcggcctcgtcgttccaggccttgtcgcgcatgaggatttccagcagttcgtccatggcgtccgtccagcgctgccgggcgatgagccaccgggcgcgttcgaagcgcgcgtcgaagtcccgcttgttggcgcctatcctctgcgcgaacgcggcttccgcggcggcggcgtccggggcgccttcagcggcgtcgatcgcgtccatccacaccttgagcgcgccgagccggcgcgagccgggggccttggcgatgacgggcgcgaaggcgaccttggcgtcgtccacgcgtccgagctgcagcagcagcttcacgtagtcgaagcgcgcatcgtcgttcgcggggtcggtggcgacggcatgctggagcttttcgagggcagtgtcggtgtcgccatcctccagcgcctcctgggcggcctcttcctcggcctcggccagcagttcatcggcgctgggcacgtgcttgtcgaggaaggcgcggacctgcccctcgggctgcgcgcccatgaagccgtccacgggctggccgttcatcatcagcacgcaggtgggaatgctgcggatgccgaacatgccggcgatctgctgctcctggtcggaatcgatcttcacgagcttgaaacggcccgcgtactcggtttccagcttctcgaggatggggccgagcgacttgcaggggccgcaccagggggcccagaagtccaccaggacgggcacttccatcgaggcggcgatgacctcggcttcgaaattctctacggtgacgtcgatcattgtgtgcagcaggcggggcgcgccaaaagtaaaatcccgggttccactcaggcgggtgcgcgccgcgcgcacccccactccacatgaaacccatccagatcggcgtggtcatgggctccagcagcgactgggagaccatgcaacacgcagtgcagattctccagcaattcgacatcgcccacgaagcacgcgtggtctcggcacaccggatgcccgacgacatgttcgcctatgccgagtcggcagcgcagcgtggcctgaaggcgatcatcgccggcgcggggggcgcggcccacctgccgggcatgctggccgccaagacgaccgtgcccgtgctgggcgtgccggtggccagccggcacctgcagggcgtcgattcgctgcacagcatcgtgcagatgcccaagggcattccggtggccaccttcgcgatcggcacggccggcgccgccaatgcggcgcttttcgccgtcgccctgctggccagcgagaacccggccctgcgcgagcggctggaggcattccgccgggagcagaccgctgcggcccgcgcgatggcgcttccgaccgaagcggtatgacgatgcccggctccacgcagcaccccatccttcccggcgccaccctcggcgtgctgggcggcggccagctgggccgcatgttcgcgcatgccgcccaggccatgggctacttcacggcggtgctggaccccaacgccgaaagccctgccggccgcatcagccaccaccacatccggacggcctacgaggatccggacggactggcacgcctggccgccctgtcggatgccatcaccacggagttcgagaacgtgcccgcgcaggcgctgcgcatgctcggtgccgagcgccccgtggcgcctgcggccgacgccgtggcgattgcccaggaccgcgcgcgggagaaggcgcatttcgtgcagtgcggcgtgccgtgcgcgccctacgccgtgatcgagacgccggggcagctggaagacgcccctgcggcgctcctgccgggcatcctcaagaccgcgcgcctcggctacgacggcaagggccaggccagggtggccacccgcgaggaactcgcatccgcctgggaagcaatgggccacgtaccctgcgtgctggaaaagcgcctgccactggccttcgagtgctcggtgatcgtggcgcgcgggcatgacggcgcatgcgtcaacctgccggtgcagcgcaacctgcaccgcgacggcatcctggcggtgaccgaagtgcatgctggcaacgtgccggagccggtcgcacggcaggccgtcgcggcggcccggtccgtcgcggaggggctgggctacacgggcgtgctgtgcgtggaattcttcgtcctcgaagacggctccctggtggtcaacgagatcgcgccgcggccccacaacagcggccactacagccagaacgcctgcgatgtgtcgcaattcgagctgcaggtccgcgccatggcacggctgccgctggtggcgccgcgccagcacagcgccgccgtgatgctgaacctgctgggcgacctctggttcgcccgcggagcagcagcggccagcacgcccgactgggccgccgtgctggccctgccgggcacccacctgcacctgtacggcaagaccgaggccaagcagggccgcaagatgggccacctgaacgtcaccgcgcccaccgcggaagccgcgcgcgccacggcgctgcaggcagccgcgctgctgggcatcgccgcgttctgaggcccgccgacatgatcctcgacggccggctcccctcctccatcgatgcggcagcccgggcgctgcgggccggccaactgctgggcctgcccacggaaacggtgtacgggctggcagcggatgccgccagcgatgcagcggtggcgcagattttcgaagccaagggccgcccgagcgaccatccgctgatcgtgcacgtggcgggatccgaaggcataccgcacttcgccgcctccattccggccttcgccgaggccctggtacgggccttctggcccgggcccctgacgttgatccttccgcgcctgccggacagggccgccgcggcggccggcggccaggacagcgtgggcctgcgctgcccggcgcacccggtggcgcaggccgtgctcaaggcctgcgcatcggacgacccggccctgggcggccagccggtgcatggcgtggcggcgcccagcgccaaccgcttcggcagggtgagccccaccaccgcgcagcatgtgcagggcgagttcggggacggcctgctggtcctcgacggaggaccgtgcacggtgggcatcgaatcgaccatcatcgactgcacgcgcggcgtgccggtgctgctgcgccccggagcgatcacccgcgccgagatcgccgcggcctgcggactcgtccccctttcgaaggaagagctgccgtcgcacacgccccgggcatccggcacgctggaagcgcactatgcgcccagtgccaaggtacggctcatggacgccaaggccctgcgggccgggctggagctgctgggtgccgacgcgcgccacctggcggtgtacgcacgcgcccctctccgttcgccatcgtccggcgtggtgctgcgccgcatgccggaagctgccgcagccgcggcccaggaacttttcgcggccctgcgggacttcgatgacgcgggtgtaaaactcatctgggtggaaacaccgccggagacaccggactgggagggcgtgagggaccgcctgcagcgggctgccgccgcctgaaccgcattcaccgcgacgcctcggcgacacgcccggttgcaaagccttacagcgccagtcgttacactcttgctcaatttttctggagaacaacatatggcagcaaattggatgcgccgctccttcctgatcgccgcctgtgcatcggcggcgctcgtggcagcctgcggttccagcaccacggagtcggcactctcgcccgatcgcatcatcaccttcggcgatgccttcaccgacgtcggccagaacggtgccctctataccgtgaacgacagctccaccaacaactggacgctgcagatcgccaacaattacggaggcacgctcaggccatcctcggcgggcggcacggcctacgcccagggcaacgcccgggtgactgcctccaccgatgccgcgggtggctcggcgccttccatcacccagcagatcaccacgttcctggcatccaatacgctgggcgacagcaacctcgtgctcatgaacggcggcatcagcgacctcgtcgccggcatgacggccgtgaatgccggcacgatgacgaatgaccagttcctcgcggcggcagccactgccggcagcgatctggccgcccaggtgcgccgcctgtcgaacgcgggcgccaagcacgtcgtggtgatcggcacctacgacctcggcaagagcccctgggccgtggcgctgggccagcagagcctgctgagcaccgcgagcacgcggttcaaccagtccctgctcgtgaacatcgaggacctgggcaagaccgtgctgtacgtggacctggagtactacggcaacctgttcaccggctccccgagcggctacaacttcaccaacacggacactcccgtgtgcacgtcggtcgcctcgggcaacgacatcggcatcggcacgggccaggtgagctccctgcgctgcaatgcatccaccctggtgagcggcgcggaccagaaccgctacgtgttcgccgacagcatctacatgacgccgtccgcccaccgccagttcggcacctacgcctacgaccgcctgcgcgcccgctggtgatgtgccctgccgcagcaccggccctcgccggtgcggccctcctccatcggagcgtcaagtaaaaagccgacctgggggtcggctttttcatgcgccatcgcttcgaggttcagaaccggtagccgatgcccacggcgaagacgttgggattcaggcgaatgtcgatggtctggccgctggacagatgcgtcttggtcttcaggaagctcttgtagtaggccgcatcgacgaaccacttgtcgttgatgttccagacgaagccgatctgcggcgtgatgccccacttgtcgtcgatggaggccgtggtggggttggcaggcgtgccgcccgtgaggccgttcagcgtggcggtggtgcgctccttgaagaacttggcataggtcacgcccagccccacgtaggggcggaaagcggacttcgcctcgccgaagcggtactgcgcgaacacggtggcgggaagcaccttggtctcgccgaccttgcccacgccgtcgatggccccggcgccccggaattcatgcttgaacggcatgccgaaaggcacgtccaccgcccagttgtcggtcaccatgtaattgatgccgcccgtgaacgcggtatccgagcccacgtccacctgggtgttggggaaggccggggcggacaggttgccgctcttgacctggggcgagatgtgcgtggcacccaggcgcacgctccaggtgcccgcgacctgcgcagacgcgccggaggaggcgagcagcaccagtgcgccagcggccagcgcggcggaggaaggaagggatgagaggaatcgagccatggcgaatactcctgtccgcttcagagccagcccgcctgggcgagcgaacgtgccaccagctggccgatcagctgatgcccgtagggggtggggtggaagctgtcggcgaagccgtagctcttccaccagtctgcgccgccggtggcgcccgcaggcggagtggtcgccgagagggcggccgcagtgcaggtggggaagttgtaggtaggcagtccgtcgctgtccgtgcccgcgaccgggcaggccggggtggtgacgttggtcagctggtactgggaggggttgacggcctggtccttgaagttgctgtagaagtccaccaccgccacgcggctgtccccgctcagcgaggcaccgagcttggcgttgaaggcctgcacccagccgtcgaacaccgcggcagcctgggtggccgcggcggaaccattggcggcggcgacgccggccagcacgaagcggaagcgcggcgtgagcgtgacgcccggagcgttgagcacggcgacccgcttggcgcccttgtccaggacgttggagcggatggtggccgcgaactgcgtggccactgcctgcatgtacaggccgcccacctgggcgaggccggtggcgccgcccgcgaaggcgctggaaacggtggccgcgtcgagttgcgtgagcagcagcgtgcggtaggcggcaccaccgtcgcggggcacgcgcaggtaggcgccgatgatgtccgcggcgtcattgccgccgccgtcgatcagcaccagatcgccgtcggcgaacccggccgagccggcatccttgatctgctggaggatcgaggtgggcgcattgggcgccgtggggttgttgatgcggccgccggcaacagcgtagttggtgcagctggcgctggtgttgaagctggagccgttgaagaggtagtgggcgcacagcgtctggttgtagttggacgcgacgcggtcgggccagatctgcgaggaacctgcacccgtggctgccgtgccctgcacggtgaacttgaagccgaaggtgccgctgtctgccaggctgtcgcccatgaccttcacggacgtcaccggcgccgccggcgtggtgtcggaaccgccgccgccgcaggccgcgagcatgcaggcggcggccaccacggaccaggacgctctgttgtagatggttttagagatcacgtttgctccgtctggattgggaaaaaaagcacgatcgtgcactttgccggaacctatcgtaatcccgcacgcacgccttgcagggcaggggaactaccgataccgcatgcctgggcaacgggacgccgggctcggcaataaacatggtatcgcgttccgcactgcggatttgcatttttcgtgtgggctcagcgctccgacgcggcccagtccaccagagcttccatggccgggcgggccgccgcggcgttgggatggttggccagcgccacgaccacgtagcggcgccctcccgctccgtgcacgatgccggcgagcgcggaaacgtcgcgcagcgtgccggtcttgaggtgcgcggcacgggctgcgcggcccatcgcggagcggcgcagggtgccgtccgttccagcgatgggcagggaagacagcagttccggcatgaccggcgaggcccatgcggcctgcagcatgcgcgcgagcgacgccgcgctcacgcgcgcctcgcggctcaggcccgcgccgttgtccagcacgggcggttcggcccccggcacgcgctggcgccaccactgggccaccgcgttgcgcgcgccgtcgaaggtggccgtgccgttcttctgcagcgcgatggtcagaaatagctgctgcgtcatcacgttgttgctgtatttgttgatggcacgcaccgtttcggccaggggcggcgacgacacggtgaacgatggcgcgagccccgccggcacccgcccctcccgcacgctgccggtgagcttgccgcccagttcgcgccacatgccttccacggcacgggccgcgaagccctgtggatcgggtggcgcgacagaccaggcgcgttcgccacaggccgcagggaacacgccctggaaggcgacgctgcccgcggcatcgcctgccgccgcctccggccgcagcgccgcgcgccagtcgccgcactccgtgcccggcgccgagagcggcaccgtggagggccagggtgccccggccatcggcggctcggccaccacgcgcgccagcccggccgccacgtcgggcacgaaggtgagcgtgaccgatttgaaattgaccagcagcgcatccggcgaggcgttgtaggggcgcagcggctcgccgtcgaactgcccggcgtcatgggccggcaggtcgaaggcggagcgatcgagcacgatgtcgccgacgatgacctgcacgccctgcgcctgcaggcgccgcagcatcagccagagccgctccatcaccagctgcgggtcgcccacgcccttgatgtacacattgccgcgcaggctgccgccctgcggcctggcgtccagatagaccggggtgtcccaggtgtaggccggccccagcagttccagcgcggcataggtggtgacgagcttcatcaccgatgccggattcatggactcctgcgcgcgccaggacaggcgtggcggctggcggccgtcggcatcggccaccacgaaggcgacggcatcggcgggcaccttggcgcgctgcagggcggcctccaccgctgccggcagggcggtatctgccacgcggaccgccgctgcggggcgtgcggcggcctgaagggccttttgcgactgggcgatcgccaggggcgcaaaaaggccccagcaggccatgcaggcccccagggccagcaggcggccccggggagcggaggaaggtcggcgggacggagaaagggtctgtgcgggcatggtccggaagtctagcgatccccctggcgcatcctcgcccggggcgcagcgcggataatcccccttcttgcacgccccacccgcccggcaccgcggccgcggtgccgccgcccccatcgcaccatgcacctgctcgccttcgacaccagcaccgacaccctgtccatcgccgtccagcggaaggcggcggacggtgggccggcgcgcctctggcagcgcagcgctccgggcggggcccatgcgtcggccggcctgctgccggcgatccgggagttgctggcggaggccgggctatcgttcgatacgctggacgccatcgtcttcggccgcgggcccggttccttcaccggattgcgcacggcctgcgccgtggcccagggcctggcattcggggcccgcggcggtgcaggcgtgcccgtgctgccggtggacaccctgctcgcggtggccgaagaagcccgcgccgcccacggctgcacgcaggtggtggcagtgctcgacgcgcggatggacgaggtctatgcggcacgctacacatggcatgcgcaaggaggatggcagggaacggacggcgacgccttcggcctctgcgccccggaggccgtgcaggtgccggaaggccacgccgtggccggcaatgcccgcgccgcctacggagagcgcctcgcgcccggaacacccgccgcggcgcatgtggccgccctgcccacggccgcagccctgctgcgcctggcgcccgcgctgctggccgccggccaggcgatgccggcttcgggcgcgctgccgcgctacgtccgcgacaaggtggcgcagaccacggccgagcgggccgcggcccgcgaggcggcatccgttgccggcaacccatccagcgccacgggcgcaggcgcctccccgcagccatgagcgcccatctccctgacccggacgaagtccgcttcgagccgctcacgcccgaccgcctggacgcattgctggagatcgagcggcaggcttactcgcacccgtggacgcgcggcaatttcacggacgcgctggcagcgggctacgaagcgccgctgctggtggccggcaacggggagctgatcggctatttcgtggccatgcgcggcgtggacgaagtccacctgctcaacctcaccgtcgctcccgcccaccagcgccagggctgggcacgcgtgctgctcgacgcgctcgtgctctgggcacgtggccagcgggcccagtggctctggctggaggtgcgcgtgagcaaccagcgcgcccgcgacatttacctggcccacggcttccgcaccgtgggggagcgcaagcgctactaccccgcggcggacgggggccgcgaagacgccatcgtgatgagccgacccctatgagcctcgacctcgacgcccgccagcgcgccatgctggccgaaatgggcatcaccgtatgggcgccggcacccgtggcacccgctgcggtacaggcagccccggcaccggccgcgcagccggccgcaccggtccgtgcagccgcagtccagggcccgcctgctgccggggatgcaggtgtccggcaggcacccacgccagccgcgccgcggcccgccgcccccgcgcagcatgccccggcagcgcccgccgccggggcgcgcatgccggagtcctccgggcccgtgctgcggctccatgcaccgcagtctctctatccgcaggccgaccccgccgccacgcccaccgagctcggcagcggctggctcgtggtcggggaaagcctgtcgccggacgctcccttgtccggggacgccggcaagctgctggacaacatgttgcgcgcgatgcggctgcaccgccatccgcgcacgcatttttccgccgtggaacgggccgacgccgggacggcggaagggccggggaacgccgccggatcgctgcaggccgccattgccacgctgcggccggcgatggtgctggtgctgggcctgccggccgcccgcgccgtgctgggcagccgcgagccgctcggccggctacgcgccacgacgcaccaactgccggacggcacgcccgcagtcgtcacctacgacccggcctatctgctgcgcgcgcccgaagccaaggccgccgcctgggccgacctgtgccgggcgctcgcccacgtgcgggcggcatcgtctcccgcggccccggcctgatacacggccgtcatgcggccgtcacacggccactcttgcgcaatgcgataattcgcagcttgcttttttggagaaagctccgtggaaacctaccccagtcggtagctttcaactcccggcacgcccagggccttcggggggttgaaagcacctcccccgcaccccttcgccaacggcgccacagcgccaacccaccgggaacgagcccatgctcaacatcttcacgctcgccaacggccgcctcgtccaggaagagatcgaatccctggaagacctcgctcgcttccagccgatctgggtggacctggaatcgcccacgctcgaggaaaagcgctggatcaagcagcactacggcctgcagatccctgcagacgcgatggacgaggacatcgaggaatccgcccgcttctacgaggaagacaacggcgagctgcacatccgcagcgacttcctgatcgatgacgaggacaacccccgctcggtgcgcgtggccttcatcctcaacctggtcaacgacacgctcaagagcaagggcgtgctgttctccatccacgacgaggacctgcccgtcttccggctgctgcgcatgcgcgcgcgccgggcgccgggcctgatcgaggatgccaaggaagtgctgctcaagctgttcgacctggacgcggaatactccgccgacacgctcgagggcatctacgacgagctcaaggaagtgagcacccaggtgctggcgggcgacgtgacggatgcgcgcgccggcgaggtgctggcagccatcgcgcgccaggaggacctgaacggccgcatccgccgcaacgtgatggacacgcgccgcgccgtgagcttcatgatgcgcagcaagatgctgaacgccgagcagttcgaggatgcgcggcagatcctgcgcgacatcgagtcgctggacaaccacacggcgttcctgttcgacaagatcaacttcctgatggacgccacggtcggcttcatcaacatcaaccagaacaagatcatcaagatcttctcggtggcgagcgtcgcgctgctgccgcccacgctcatcgcgagcgtgtacgggatgaacttccagttcatgccggaactgcagtggagctatggctacgcctacggcatcgcgctgatggtggcgagcgcggtggggcccatgtggtatttccgcaagcgggggtggctgaagtaacccccctcacaccatccgcaggaagcggcggatgatgtggtccgcgtagcgcgcggccacggtctccacgaagcgggcgaagtccacgtgggcggtgtcgtcggcgcggtcggagatggtgcgcacggcggcgaagggaagccgatagtccgcgcagacctgggcgaccgcggcgccttccatctcgacggccagcacgtcgtggtcctcggcgcgcaatgcgtcacacagggctttggcaccgtccgcggtggagacgaacaggtcgccgctggcgacgaggccggtgtggcggcagggtgcgcgggcggtgccttccatggcgcctgcctgcgtgcccagatcctgcaggcagccgtccaccgccgccgagagcaggccggccaggtgcgggtcgcacgccagccgggcgcggccgtagccgggcagttcccagcgagggaacaggggcgatgcgtccatgtcgtgctgcaggtagtcgtgcgcgaccaccacgtcgcccacctgcacgccgtcccccaggccgcccgccacgcccgtgaacacgatgcgcgcggcgccgaagcgctcgacgagcgccgtggcagtggtggccgcggctaccttgccgatgccggacagggccagcaccacgtcctgcccttccagcgtgccgcagaagaacgtcctgccggcgtgcacgacacgttcaggcgcctgcagggcaaaagagaggccggcctgctcttcgggcagggcgctgaggatggcggttcggggcatggtggaaaagccggcggcacttcgccgccggccgctgggcgagtggcccgtcaggccttcttgctgtcgcgcagttcgcggcgcaggatcttgcccacgggcgtcttgggcagcgattcgcggaattcgatcacgcgcggctgcttgtagccggtgaggttggatttgcagaactcgcgcacgtgggcttcggtcagttccgggtccttccggacgatgacgagcttcacggcctcgccggtcttctcgtcgggcacgcccaccacggcgcattccatcacgcccggcagtgcggccaccacgtcctccacttcgttcgggtagacgttgaagccgctgaccagcaccatgtccttcttgcggtccacgatcttgaagaagccgcgctcgtccatggtgccgatgtcgccggtcttgaagtacccgtcctcggtcatgaccttggccgtctcgtcggggcgctgccagtagccggccatgacctgcgggccgtggatgacgatctcgccggcgcggccaggttctgtcaccgtgcggccttcgtcgtcgatgagcttcatgcgcgtgctgggcagggggacgccgatggtgccggtgtattccttcgtggtgacaggattgcagctcgccgatgggctggtctccgacagcccgtagccctcgcagatggggcagccggtcttctcgagccacaggcgcgccaccgcgccctgcacggccatgccgccgccgacggacaccttgaggttcttccagtccaccgtgttgaagtccgggtggttggccaggccgttgaagagcgtgttcacggccgggaagctgtggaaggtgtggttggagagttccttgagcaccgcggcgaggtcgcgcgggttggggatcaggatggtcttggcgccggtgcgcatggccagcatcatgttcgcggtgaacgcgaagatatggtagagcggcagcgcgcagacgctcgcgggctgcacgccctccgggatcctgcgcatcgcgggctcgttccaggcctccgactgcagcacgttggcgatcaggttgcgatgcagcagcacagcccccttcgacaccccggtggtgccgcccgtgtactgcagcagcgcgacatcgtcgggccgcaggtctggcttctgcagggcgccgcgcgcgcccttggcgaccgcgtcgttgaagcgcacggcgcccggcagcgaaaaggccggcaccagcttcttgaccttgcgcaccacatagttcacgagcaggcccttaagcaggcccagttggtcgcccatggcgcacagcaccacgtgctgcacctgcgtcgcgccgatgcaggcctgcagcgtggcggcgaagttctcgacgatgatgatcgccttcgcgcccgagtccttgagctggtgctcgagttcgcgcggcgtgtagagcgggttcacgttcacggccacgaagcccgcgcgcaggatggccgtgacggcgaccgggtactgcggcacgttgggcatcatgacagccacgcggtcgccgcgcgcgagacccaggccctgcaggtaggcggccaggtggcggctctgcacttcggtctgggcgaagctgatgtccttgcccatgaaactgtaggccgtgcggtccgcgtgcttctggaaggcctcctccatcagggcgacgagcgacgggtactgcgtcgggtcgatgtcggccggcaccccttcaggatacgcggcaagccacggacggtcgttcatgctgtatgtctccagaacctgctgttacaaagaaacccgcattctcggggtaccggccccgggtgcgtgtctgggcttaccctagcgcccgcccaccgggggctgaggcccggggtcggccgggccatcactgggccgggggagtagcggggggaactgcggggaaatcgcggacgggatggggaacggcggaaagaccatccgtccgtccatcatcgacacgctcaggcgcgccgcgtcggcaagcttctcgctccagcggaaggcaggccgcccggccacgaggaactcgtcgttggtgtgggtgacgggccgcagcaggctctgggccgcgaccacgtccaccgagatgaagccgccgccgttgttcgcgtagcggtacatcacgtgcgaatagggcacgccgggggccaggcgctgctccgccatccaccgggacacgccggggcggctgagcgcaaggtagttgcccgtatcggcgcggcggcggtagcgcaggcaatcggcacgggccgggctgccgcgggtgcggtcctccacgaacacgccgtcctgctgcgggcagggcagcgtccacagcgtggtgtcgcgcgggtagttggtggcgttggtctgcacgaagaccagggccaggagcggacggtccttgccgggaccgcgcaggcccatgacggtggtctccatcggcaggtcgtcggccgtgtcgtcgggcagcacgtccacgaccgtctgcttgccgcgctgcagcacctcccagtcgcccggaggcagttcgacctgggcccggccgacgtgcggcagcgatggctgcacaggagcgcaggcggcgagggagagcaggacggccccggcgaggggaaggcacaggcccgcacgcgcgggcagaaacgacaggggcggctttttcacggaactgggcgcctcgaaaggaatgcggaagaatcccgcggacatccgggcgggcggcggcgatgtacgcgacccggccggaaggcggggtccgagcttaacccgaacccgccaccccgctcccggtgcgtcagttcaccacctgcgccagcgcgccggaggcgtacaggccggccatctcctgcagggtgcggcccttgattttcgcgccctggccttcgcagccgaactcgatgtagcgctgcttgcagatctgcttggcggcttcgcgggcgggcttgagccactcgcgggcatcgaacttgtcggggttctcggcgaggaacttgcgcacggcgcccgtcatcgccaggcggatgtcggtgtcgatgttgatcttgcgcacgccgtacttgatggcttcctggatttccttcacgggcacgccgtaggtttccttcatcttgccgccgtactggttgatgatggccagcagttcctgcggcacggaggacgaaccgtgcatcaccaggtgggtgttggggatgcgggcgtggatttccttgacgcggctgatggccaggatgtcgcccgtgggcgggcggctgaacttgtaggcgccgtggctggtgccgatggcgatggccagcgcgtcgagctgggtggccttcacgaactgggcggcctcttcgggatcggtcagcatctggctgtggtccagcttgccctcggcgccgatgccgtcttcctcgccggcatcgccggtttccaggttgcccaggcagcccagttcgccttccaccgtcgcgccgaccttgtgggccatggccacgaccttctgcgtgacatcgacgttgtagtcgaacgaggacggcgtcttgccgtcggacatcagggagccgtccatcatcaccgagccgaagcccaggcccagcgcgccctggcatacctcggggctggtgccgtggtcctggtgcatcaccaggggaatgtgggggtacatctcggcggcagcctggatgaggtgcttgatgaagggctcgccggcatatttgcgggccccggcgctggcctggaggatcaccggggcaccgacctcgtcggccgccgacatcaccgcctgcacctgctccaggttgttgacgttgaaggcggggatgccgtagaggttttcagcggcatggtcgagcatttcgcgcatcgagacgagtggcatggggtggttccattcaagggtggggatggagcgcccggaccgtgtgcaggacacgggcggggccggagcattgtcggtggcgcccggcggcggtaaccgcttcgtaaccggcacattttagccgggggtcccagtccccggggccgtccgcagttccacccggtaacacgtggtgaaaggcgcgggcgcaggctcctcgccgaaacgccctccatgcgcctcggccacccggacgatgatttcgtgcccgaggtgcaggctgtccaccggcgcccgcacggccggcccctccggcccgcccggcagcgcgcgccggccgtcgtcgcacacctgcagccacgctccgccccccaccgcggagccggcctggatctccacccgcgtcccggcgggcgtatggcgcagcgcgttctccacgaggttgcgcaccgccatctccagcaagacggcattgccgcgcaccgccacggggccgtccgcggccacgcccagggcggatccgtgctgccaggccgcctgggcgtaatccgcggccacgctgcgcgccagctccgccagatcgacctcggcctccagctcatgcagccgggtgcggctggcccgcgccagggcgagcagctggttgagcacatggccggcgcgcagcgcgtcctggccgatgcgggccagcgcctcggcctgggccgggccttccaggccgccatccagcgcacgggcctgcagtacgatggacgacaggggcgtgcgcaactcgtgcgccacttcgttggccaggcggcgctcccgaacgagcgcggcctgctgccggtcgagcagcgtgttgatggaggccactacggattcgaattcgcgcagcgtgcccccggtgggcaggcgcccggcgccggccacgtccagcgccgccacctcctccgacagggtgtagagcggccgcaggccgcgccgcaccgcgaaacccagcacgagcatcaccaccggcagcagccacaggccgggctgcaccatctgcgcggcgatgtcttcggcgagatcgtcgcgctcttccaggtcgagcagcacggccaccttgcgcgagcgcgtgccgtcccactgggagaaactgcgccacggcgtggattgcttgcccaggtgcagggtggcgaacccttcggggacgtcgaaaggcggcagcggggcgtcgccgctgtgcgagagcaggtggccggacgcgtcccactgcaccacattgagcgactgctggtagtcgtgcgcccgcagccacggcgtcggtgcgcgccgcgtggcctcttcgggggtgaccgtctcgccgggccgcaggttgagcagcagggccgccacgctggccaggtggccgtcggtcagttcgtcggcttcctcgatgcccgtgagataggccatgccgacgaaggtggcccacaccaccaggagcacgcccagcgtccagagcagcaggcgccgggtgagcgagggaatatgggcggaagccagtgtcgaggcagccatggatgccgtcactcccagggtacgaaatagccgacgccgcgcatggtctggatgcgctcgctgccgagcttcttgcgcaggtggtggatgtggacctcgatggcattgctttccactccgctctgccagttgtagaggcgctcctcgatctgctggcgcgacagcacgcgcccgcgggcatcgagcagcacgagcagcacggagaactcgcggggcgacatctccaccagctggccggcgcgccgcacggtgcgtgccgccggatccagttcgatgtcgtgcacgcggatcaccggggaggcccggccggcagcgcggcgcagcagggcccgcaggcgggcctccagttcatccacgtcgaagggcttggcgaggtagtcgtccgcgccctggtccaggcccgcgatgcgctggtggacctggtcgcgtgccgtgaggatcagcaccggtgtggccggatccggcaaccgcagcggctgggcacccggcggcgcctcgggggcgccgcgcaggcgggtgagcaactcccctccatcgccgtcgggcagcccgaggtccagcagcacggcatcgaaccgctcggaccgcagcgcactccaggccgcggccacgctgctgcagatgtccacggcatagccccgctgctgcagattgttccgcaggccggcggcgatgccggcatcgtcttcgactacgaggattctcatgccgccattgtggcccccccgggacgccgcggccgaccggggcgcggggttattaagacggcgttaatcggcgccccctaacgtcgcggcccatgcatccaacgacttccgccgattcccttccggccctggccccgcggaccggctccgccccggtccggttcgcggcctcgcctttcttctggacattggccagcctgtgcctgctggccgcctgggacgccacgccgttcgacatggcgctggcgcatgtcttcggcaatgccggagggtttcccctgcgcgacgactgggtcttcgtctcggtgatgcacgagggcgcgcggcgcgcaggctgggtgatcatggtgctgctggccgcgacggtgtggtggcccgtgggctggctgcgccgggtgcccaccgctggccggctgcagatggcggtcagcgcgctgctcgccctggccgtgatctccgtgttcaagcgggccagcgccaccagttgcccctgggacctggccgagttcggcggcgtggcgcggtacgtgtcgcactggtcgcacggcctcttcgacgggggcagcggccattgcttccccgccggtcatgccgcggccggctttgccttcctgggcggccatttcgtgctgcgccgccacctgccgcgcgccgcgcggtggtggctggccgcatcgctcgccgcgggcttcgtgctgggtttcgctcagcaggcgcggggcgcgcacttcatgagccacaccctgtggaccggctggctctgctggaccacgggatgggcctgcgacctggccatggcagcgctgcgccgcttccatccgcagcccgacagcctcctgcccacggaaagcaatgctccccatgccagcccttgaccttcccctgttcctcgcgctgaatgcgaccgccgcgacgccgcaggccatcatcgccacggcccgctggctgtcgcaggacctgccggtgttcgctggactgatgctgctgctcgaactcgcgcgggggctgccttccacgcggcgggccgtcgtcatggcactgctgtcgatgctgatcgcctggtgcacggtgcgcgttttccggtccctggtgccgattccccgcccggcagaactggggctgggcatgcagtggatcgaacaaggcgcgcgcccaggttttcccagcatgcatgcggcggcggcgttcgccctggcgcgcggactgatgacgggcctgggccggggaactcccgccgcctggcggtggctggcctacggcctggccgccgcggtggcctggagccgcgtctgcctgggcgtgcacatgccctcggacgtggtcgctggcgccctggcgggccttgccagcgcatggctggcccgccaggtgctgcggacctggatcagccggcgcggcagatcttcagcatattggttccgccgggtgcgcccatcggctctccgcaggtgatcacgtagaggtcgccctgctgcacgatgttgcggctcttgaggtggctctcggcctgctccagcgccgtgtcgcggtccacgctggtatccatgagcaggggccgcacgttgcggtacatggccatcttgcgctgcgtggcgaccttgggcgtgagcgcgtagatcgggatgtggatgcggtggcggctcatccagagcgccgtggaaccgctgtccgtcagggccacgagggccttggcgcccaggtggtgggcggtgaagagcgcccccatggcaatggactggtcgatgcggcccagcgtctgccccgtgaaatccgaatcgcgctcggggtcttcggcagcctcggcagcggcacagatcttggccatttcctcgaccgtctccagcggatagcggccagcggccgtctcggcgctgagcatcacggcgtcggtgccgtcgagcaccgcgttggccacatcgctcacctcggcgcgcgtgggcaccgggttggtgatcatgctctccatcatctgcgtggcggtgatgacgaccttatccatgtcgcgcgccatgcggatcatcttcttctgcagcgcgggcacggcggcattgcccacctccacggccaggtcgccgcgagccaccatgatgccgtcggacacgcgcaggatctcctccagccgcggaacggcctcggcgcgctcgatcttcgcgatcaggcccggcttgtggcggaactcggcggcggccacgttgcagagctggcgcgccatttccatgtcggtggcgttcttgggaaagctgacggccacgtagtcggcctggaagctcatggcggtcttgatgtcctccatgtccttggcggtgagtgccggcgccgtgaggcccccgccctgcttgttgatgcccttgttgttcgacagctcgccgcccacgcgcacggtggtgtggacctgttcgccgcgcaccgcgttcacgttcagcacgatgagcccgtcgttgagcaacaggatgtcgccgggcttcacgtcgcgcggcaactccttgtagtccaggcccacgccggccccgtcgcccagctcggtgcgcgaagcatcgagcacgaacggcgcgccgggctccagccacaccttgccctcggcgaacttgcccacgcggatcttggggccctgcaggtccgccatgatcgccacctcgcggcccgcgcgctgggccgcggcgcgcaccttctcggcgcggtcgatgtgatcctgcgccgtgccgtggctgaagttgagccgcaccacgttcacgcccatggcgatcatgcgctccagcaggaccggatcgctcgacgcgggccccagggtggcgacgatcttggtggctcggcggatgcgcatgggggtagtctcctgtaggaatgggcgaacggaatgtaatcgggtttcaattttgcatgaaaaccggttacagcgcttcgagggagaccccgggggccgggccgttgcccgcgccggatgccgtccggggcaggacgaggcgcgcgtccaggccaccttcgggccggttggccagctccagccgcccgccatgggcgcgcgccaccatgtcggcgatcgacaggccgaggccgaacccgcccgacgccgcattgcgcgacccctctgcgcggtagaacggctccagcacgtgcggcaggtgcgcgggggctatgcccgggccgccgtcgcgcacggtgatggccagctcccgcgccgtgtcctcgatctgcacctggacgctgccggcgtagcgcaaggcgttctccagcaggttctgcaggcagcggcgcaggctctgcgcatagcccggcaacggcgcatgcgccatgccatgcaccgggatggcctgccccgtggattcgtgcaagtcctgcaccaggctgcccaccagggcatcgatgtccacgctctggcgcgggcctggggtgccggcgccgcgcagcacgtcgagcgtggcggacaccatgctttccatctcctgcagatcggcgcggaacttcgcgcgcagcgcgtcggactccagcatttcggtgcgcaggcgcagccgcgtgatcggcgagcgcagatcgtgcgagacggcggccaggaagcgcgtgcgctcggccacgccgtctgcgatgcgccgctgcatggcgttgaaggcctgcgcggcctggcgcacttcgcgcggaccgctggtgtcgagcggcgggctttgcaggtcgcgacccagcgcgtcggccgcgcgggccatgcgtgccagcggccgcatggcgatgcgcacggccaccagcgccacggccaccaccaccgcgatgcgcagcaggtagatgcgcagcacgtagtccgccagcgccgagtaaggccgcacggcgtagcccgattcgccttcgcgcgcccgcacctgcagccactggccggcgcccaggccaagcaacaggtgcacatgcgcctcgggctcgcgcgccgtcagcagcgcgccggtgccggtgccctgcccgccatcgccgcgcaactccaccgacaacaggcgcagcggcaccggcgcgccggcccgccggtccagcacgtcggccaccatccggcgcgcggtggcgtcggggacggcatccggcggcacctgagcggcggccagcagggctgcgtccccgtcatcgaccagcgagattccatggtccaccgaggccagcgtgcgtaccgccgccccgcgcgcctctggcggcagcgacgccagcagcgtgaacgcgtcggccgcgcgcgctgccaccacgcgcaacggcacctccagcagctggccgcgccgcatgtcccaccagatggtgccggtgagcgcctgggcggccagcatgcccgccaccaggatcgcgacgatgcgcccggtgagtgtctgcggccagagtgcgcggaccaggtactgccacaggcggcgcagccggcccgactgcagcggggccggcgggacggtcgcgccgcgatggtccgggctgccggggttgccactcatggcagcggctgcgccaccacgtcgcaggccagctggtagcccgcgttgcgcacggtgcggatcaggcgcgcctggcgcgggtcgtcttccaggtgctggcgcaggcggctcacgcacacgtccacggcgcggtcgagcgccgagcgctccttgccgaaggcatgctcggccaagtagtcgcggctgagcgtgcggcgggggttctgcgcaagcgcctgcatcacccggaagtccgactgcgccagcgccaccaccacgccggcaggcgagacgagctggcgctcccgcgcatccaggcaccagccggcaaagcgcagcgtggccgccatttcgggctcgtgcaggtgcgcgggcacctggcgcgcacggcgcagcaccacgttgatgcgcgccagcaactcgcgcggatcgaagggcttgggcaggtagtcgtcggcgcccatctccaggcccaggatgcggtcaagcagcgccccgcgcgccgtgagcatgaccaccgggatgtgcgtgcactcgcgcagcgcgcggcacagcgccaggccgtcggtgccgggcagcatcaggtcgagcaccacgaggtcggccgtgtgccgcgccagccactgccacatcgcctcgccgtcggccaccgccgcgggccgcaggccggccgcgcgcaggtaatcgcacagcagctcgcggatctcggggtcgtcgtccacgacaaggatgcgcgccccctcggagcccgccggcgcgctcatgccggcccgcccccggtgaggatttgtaatggaatatgttgggcgcccgccctgcaacatggcattgcatccgggcgccgggccggggcccgatcggtcgattgcctcactagagtgcaccgttttcaataagaacgatttgcattctaagcaagcagaccgcgcgatgcggcccgtgccatgacgtcttcgtccatctccatcttctcttccccaatccttcgccgcgccctgctgcgcgcctgcaccgccggcgcattctgtgccgccctgtgccttcccgccatcgccgcgcccgcgcgcaccgtcgtcgatatcgtcggccgcacggtcgccattcccgacaaggtcgagcgcatcctgctgggcgaaggccgcttcctgtacgccctggcgctcatcgaaggcgaccagccgctggcgcgcatcgccggctggcagggcgaactgcccttcgcagatcccaacggctatgcggactaccgccggcgcttcccggccatcgaccgcattccagtgatcgggcgcacctccgaagacagcgtgagctcggagcagagcgtttccacccgccccgacatcgcgatcttcggcctgggcggccacggccccgggcgccagagcgggctggtgaaggagctggagaaagccggggtgccggtggtgttcatcgacttccgcgcacagccggtgcagcacacgccggccagcatgcgcatcctggggcgggccatccaccgcgaagaggccgccgaagcctatgcgcgcttctacgaagagcacctgcagcgcgtgcgatcgcgcgtgcagtccattccgcccgcccagcgcccgcgcgtcttcgcagagttgctggccggcgtgtgggacggctgctgccacacggtgggccagggcaacatggccgagttcatcgacgccgcgggcggcgtgaacgtggccgccggcaaggtgcccggggccatcggcgacctgcacttcgaagcgctgatcgcggaagaccccgcggtctacatcgccaccggcagccgcccgcagggcaaccggttgatgctcaaggccggcgccggcatcgcgccggccgacctgtcggccagcctgcaggcgctcacggcgcgccagggtttcgaggtgctctccgccgtgcgccagggccgcgcccacggcctgtggcacaacttctacgacgcgcccaccaacatcctggccatcgaggcgatggcccggtggttccatcccgaccgcttcgccgacatcgatccgcaggccacgcaggacgagatcaaccgtcgtttcctgaaagccctgccgctgcaaggcgcctattggggtgatctgcagccggccgccagcggagcgccccgatgaccaccgccgcagaccggatcaaccccgcgctgccgctgccgtcccgccccgccacaccgcagacgcctttgcagcaggcctaccggcggctggccgggctgcgcctgctggtgctggcggcgctggcggccggcatcgcggccgcgctgctgctggacttcacgaccgggccgtcgggactgtccctcgcgcagttgggcgagacgctgctggacgcggcccacgccacgccggcgctgcgcgtgatcgtctgggacatccgcatgccctacgcgctgatggccgtggcggtggggctggcactgggcctggccggcgcggagatgcagaccgtgctcgccaacccgctggccagcccgttcaccctgggcctgtcgtcggccgcggccttcggcgcggcgctggccatcgtgctcgactggagcctgccgggcattcccgcggcatgggccgtgcccgccaatgccttcctgttcgcgatggcgtcggcgctgctgctcgacctcgtggcgcgctggggcggcatgagcgccaccggcgtggtgctgttcggcatcgccctggtgttcagcttcaacgcgctggtgtcgctgctgcagttcgtcgccacggccgaggcgctgcagggcctggtgttctggaccatgggcagcctctcgcgtgccacctggcccaagctcgcggtgctggccctggcgctggcagcggtggtgccgttctcgctggccaacgcctggcgcctgacggccctgcggctgggcgaggaccgcgctgcgagcttcggcgtggacgtgcgccggctgcgcctcggcgcgctgctgcgcatcagcctgctggccgcgctgtcggtggcatttgtgggcagcatcggcttcatcggcctggtggcgccgcacatcgcgcgccggctggtgggcgacgaccaccgcttctatctgccggccgccgccctcacgggcgcgctggtgctgtcgctggcctccgtcgcctccaagacgctgatcggcggcgtggtcattcccgtgggcatcgtcacctcgctggtaggcattccgttcttcctcgccatcgtgctgcgcacccgggggcgcgcatgagtgccgggctgcacatcgcgcacctgggcgtggcctacgggcgccgccgcgtgatcgacggcctcaccgccccggcgctgcagccgggcacggtgacggcggtgctcggccccaacggcagcggcaaatccacgctgctgcgggccctggcgggcctggtgcgcgccgatggcagcgtggcgctggaagggcaggcgctggagcgcgccagcctggccgaacgcgcgcgccgcatcgtctacctgccccaggcactgccagcggccgtgcacctgcgcgtcatcgaatcgctgctggccgcgcgcaatgcatcgccccacgacacgcgcgccggcgacggcctgcgcgccgagggggcagtggaagaaagcgccgagctgctgcagcgcctgggcatcggccacctggccatgcggcacctggacgagctctccggcgggcaggcacaactggcgggcctcgcccaggcgctgatccgccagccgcgcgtgctgctgctcgacgagccgctctccgcgctcgacctgaaccaccagttccacgtcatgtcgctggtgcgcgaagagaccgtgcgccacggcatggtcacgctggtggtgctgcacgacctgggcatcgcgctgcgccatgccgaccgcgtgctggtattgcgagacggccagctgatgaccgacgggcctcctgcagaagccatcgatccggccctgctggcgcgcgtatatggcgtgcaggcgcgcgtggagccgtgctcgcgcgggctgccacaggtcatcgtggacgggctcaccgccgcctgacaggcgcgcaccactcgcccccctttttccttcacttctcaggagtctccatgtcccatccctttccggcccaccctgtgctgagcggcctcgcactcacggccatcaccgctttcgccgcgctggtgcacgcccagcccgccacgcatgccggccatccgcctgccgcggccagcgccggcaccgcctgcgaagcctcgatcgaaggccggcccggcaagcgcttcagcacgcaggaaatccgcgtgagccgccgctgcgagaatttcacggtgcatctggtgcacaccggcaggaagccctggcaggaagccggccacaactgggtgctggcgcgttcggcggacatcgatgccgtgatcgccgacggccagcgggccggaccggagcgcgcctgggtaccgcggggcgatgcgcgcgtcatcgcggccacgcagatgctgtcggggggcgagcacgcctcagtcaccttcccggtatcacgcctgcgcaccgatgaacgctacacctactactgctcgtttcccacgcacgccgaacccatgcgcggccagctcgtgctggtggactgactgcggcccgaggacaccttccggcgctggaccggccgcgctcacccgcgcatcagcgcctcgatctcatccgcctccaccggcacgccgcgcgtgatcagctcgcagccgtctccggtcacgatcgcatcgtcctcgatgcggatgccgatgtggtggaacacctcgggcacgccgggtgcggggcggatgtagaggcccggctcgatggtcagcaccatgcccgggcgcaggatgcggctgggacggttggtgatggtctcgcccgacagcgggtccttgcgctcgctgctgtcgcccacttccgacggctccacgtagctgccgcaatcgtgcacgtccatgcccagccagtggcccgtgcggtgcatgtagaacgggaaatacgcgcgctgctcgatcacgtcctgcgcggagccgtacttcgctttgtcgatcagccccaggtccagcaggccctgcgacagcacggccacggtggcgtcgtgcgggtcgttgaagcgcgcgcccgccttcgtggcggccacggccgcatgctggctcgcgagcacgaggtcgtacacgtcgcgctgcggccccgtgaagcggccgtcggccgggaaggtgcgcgtgatgtcgctggcatagccatcgagttcgcaacccgcatcgatcagcaccagttcgcccgcgcgcacgggcgccgcgtcggcgcggtagtgcagcacgcaggcattggcaccggccgcgacgatggagttgtatgccaccgcctgcgagccatggcggcggaattcgtgcagcagctcggcatcgaggtggtactcgcgcacatcctcgccggcacgcagcatgcgcgcgctgcactgcatggcgcggatgtgggcgcctgcgctgatgcgggcggcccggcgcatcacgtcctgctcgtgcgcgtccttcacgagccgcatctcgtcgagcagcgtgcagaggtcgccctgctgcgccgggcacagcgcaccgaaacgcacgcgggcgcgcactttctgcagccagccatccacccgcgccgccaggccttcgtgcgtggcgaacgggaaccacacccgctcgcggttctccagcaggcgcggcagcagcgactcgagctgcgccgtcgaatgggcggcatccacgcccagcgccgccacggcagcgtcgggccccaggcggtagccgtcccagatctcgcgctccaggtccttgggctggcaaaagagcgtggagcgcccttccgcggtgagcaccagccaggcctggggttcggtgaatccggtgaggtagtagaagtagctgtcgtgccggtagaggtaatcggtatcccggttgcgcaggtgctcgggcgccgtggggatgatggcgatgccgccctcgcccagcagggaggcgaggtgggcgcggcggcgggcgtggagggaggaaagggcggtcatgcgtgcattgtcatgccatccggagacatgcggcatccggcgcggcgcgacgcccctcccgctccgcggcgcctgccgcacgccaatgcgttgacgtttgaattcatttgaatacaatcaatgtcaacccgaagaaaggaccgctccatgccgccacccggccagtcgatggaacctctgtccgcccggattcccagcgacctctatttgtggctggcgcgtcttcccgtggaaggcgcgacgaccaacagcgacaagctgcgcgtgctgctgggccagctcaagcgccagcacgacggcggcatggactatcccaccgcacatgcctgggcccgcgacatcacggcgacagcgcgcaacgcgctggtgcgcgccgaggccgagacatcccggcactccgaagtgctcgagctgctgctggagcacgtcaccagcagcctggccatggtgatcagccacgccccccacacggcagcggacgccgcacggctggaggacatgctcgtccgccgcgccttcgccctggcggccggcctgctgcggcaggccgccaccaccgatgccgaggcctacgaccccggtgtggtgcgcaggcacatggccgccgcggtcgagttggccagtagcatccatcaaaaaggagagtaagagatggcagattccctgaaaacccgcgtcggccgcgtcatcgcaggcagcgtgcatgccctggtggaccggctggagaaccacgcacccgaagccgtgatggaacaatccatccgtgaggtggaggccgtgatctcggaggtgcggcacgagctggggctcgtgagcgccaaccgccacctggcgcagcagcagcacgccaggctcaatggacagcacacagacatcgcgcaccaggcgcgcaccgcgctggatgcgggccgggaggatctcgcgcgcgccgcagtggcgcggcagctggatatcgaggcgcagcttccggtgctcgagtccgccctggcggaacacgtccacaaggaagaggagctcaagggctacatcaccgccttgctgggcaaacagcgcgagatggcagaggcactcgacgacttcatgcgcagccgggcgactgcgcagtccacggcggccgccgcctccatgaagcccgcctcccggcaggaccggctggaatcggcgaccggctccttcgaccggctgtaccagcgccatacgggccttgcgcccggcgcggcaggcgcagccctggaacaggcggcgcacctcaaggaactggaagagctcacgcggcagcaccggatcgacgaacgcatggcgcaactgcgcaaccgctgatcgtgggcttcttcaccgctgcggagaacctgcccttcggcgttgccttcgcgctcatcgtcgcgatcgcgctcatcgaggggttcggcatgctggtggccgtcagccccagcaatctgatcgacggatggctgccagaggtggcatccgatacgggactcgaccgggtcctcggctggctgcacctgggcaaggtgccgtcgctcgtgctgctcgtgctcttcctggcgggctacgccatcttcggctatgcgctgcagatggtggctcacgccgcgctgggccgctacctgcccgcctggggtgccggcctgctcgcactgccctccgggctggtcatggtccgcggcctgggagcgctggtggcgcacatcctgccgcacgacgaaaccagtgccgtcagcgaactgtcgctggtgggccgcaccggcgtggtgtccgccggcaccgcgcggcgcggctgggcggcccaggcacgcgtgcgcgatgcgcacggccgcacccattacctgatggtggaaccggacatcgacgacgacgtgctggaggaaggcgtcgacatcctgatcgtccgcaaggcgggggcgttctaccggtgcatcgccaacccccatccggcgctgatgtgagcgcggcccggtgccgcggccttcatcgccaatgccataccaaccaacaccccgagggagtcgggacaaaccatgaacaacatgattgaaatgggcatcatctctgccgtcgcactggccgccctgctcgcggtcggattcatcttcgcgcgcctgtacaagcgatcgacgaaggaaacggccttcgtccgcaccggcctgggcgggcagaaggtgatcatggacggtggtgccatcgtgctgccggtcttccacgagcgcgtgctcgtgaacatgaataccctcaagctcgaggtggtccgccgcgagcgcgaaagcctgatcaccaaggaccgcatgcgggtggacgtgacggcggcgtttttcgtgcgcgtcaagcagacggaggaagccgtcagcatcgcggcgcaaacgctcggtgcccgcaccatgagccccgatgaactgaaggcgctggtggaagacaagttcgtcgattcgctgcgcgccaccgcggccaccatgaccatccaggagttgcaggacaagcgcagggacttcgtgcaggccgtgcagaacgccgtggcggaagacctggagaagaacggcctcgaactggagtccgtttccctcaccagcctggaccagaccgacaagcagttcttcaaccccaacaacgccttcgatgccgagggcctgacgcggctgaccgagcagacggaagcgcgccgcaagcagcgcaacgatgtcgagcaggacacggaagtgctggtgcgcgccaagaacctggacgccacccgccagaagctcaccatcgaaaaagaccaggaattcgcctcgctctaccagaagcgcgaaatcgagaacacgcgcgccgagcagtccgccctcatcgccacgcagcaggccgagcgcaaccgggaggcggaagcagcgcagatcgaggcagcacgccaggtgagccagaagcgcatcgaagccgaccgtgaaatcaagtccgccgagatcgagaagaacctcgtgatccagacccgcgaaatcgagctggaacgccacaccgaaaccaagcgcgcagagcagcgcaagcaggtcgagatcgcccggcaggacacgcagatcgcgatctccaacaagtcgcgcgagcaatccgatgccgatgccgccgccaacctggcacgctcggaggcggtgaaggcggaagaggccgtgaacacggcgcggctcgtggccgtggcggaacgcgagaagaacatccagttgatcgaggcgtcgaaagaggcggagcagaacgccatctccgtgcgcgtgtctgctgccgcggaaaaggaagccgccatggaccgcgcggaggccatcaccatcgaggcccgcgctcggcaggccgcggccctggcggaagccgagggcaagcgcgccatcaacgaagcgctgaacaccctgtcggccgcgcagatcgacctgcaggtccgcacgcaactgctccagcaattgccccacatcctcgagcaggccgtgcggccgatggagaagatcgactccatccggatcttccaggtcaacgggatgccgggcggatcccctgccggcgtgccgcaggacggggccccggctgccggagccgccacctttccggagcaggtgatgaactcggcgctgcagtaccagttggccaagcccatcgtggatgcagtcatgaaggatgcaggcctgtccaatgcgggcatcacgggtatggcgcacagcctcaccggcatgctgcagccctcgatagacacggccgcagccgatcccgcagccatccggaccggtgcctgaccgagtgcagcctcaggtggctgtgccggctgggggctcgttcaacgccgccagccgctccggcgtccccacatcggtccaccgcccggtgtagagcgacgccgtgacgcgcccctgccccatcgtccggcgcagcagcggcgcgagcggcgcggccacgccgccggggttgccaggagggatgtcgcaccagggctcggcgaagagttccgcccgcagcagcgcgagcgtgctgtaggtgtagcgcgggccggggtcgttcgccggcaggtcgagcgcgcggccctcgggcgagaggccgaaatcgccgcgcggatggtgcggcggattgggcacgagccacaggtgggccagcgcatcgccggccgtgaaggctgccgcatcctccgccgcgaaccggaaatcgggcgcgaacacgtcgcccgccgccagccagaagacctgaccgagctgcggcagggcccgtgcgatgccgccagccgtctcgagcgcgccgccgaagtcgcggccctcgtgggaataggcgatcgccaccgtcccggtgcccgcggagccctcccctgcggtgaaccggtcaccgaaccgctcgccgatctggtcgcccagccaggccgtgttgaccacggccgagcccacgccggccgcggccagggcctccaggtgccactgcagcagcgggcggccacgcacggcgagcagcggcttcggcgtggcgtcggtcagcgggcgcatgcgctcgccccggccggcggccagcagcatggccgggggctgcgcatgggaagtggagggaaaggagcctgtggaggtcgggaaaggcgtcatgcaggaatcatggagcggaaatccgggcgccatcgccatcgtctgcgacccatccgcggtgcagcgcatgtcgctgcaccgtggcgggctcgaacagtgcgagcaacgcgtccagcagcgtccgggcctgggaggaatggtcggcgccgaaattgcacacgtacacgtcgagcgtgacggcggcctgctcgggccaggtatggatgcacaggtgcgactcggccagcagcacggtggcggtgaccccgcccggcccgtgtgcggtcgcggggaaggaatggaacagccggcctaccgcctgcaggccggccgcccgcacggcgtccaggcaggcttcgcccagcgcatcggcatcgagcagccagcgcggcgcgcagcggcagccatggagatcggcggtgaggtgcaggccttgcatggcccgcactgtagtgcagggctcggacttcccgtgggcaaggccgggggtggcccggtaaaatgcgcggttttccccctcccagccccttccggagccgcccctgatggccaattctcaacagatggcgaatgcgatccgcgcactcgcaatggatgcagttcaacaagccaattccggccatcccggcgccccgatgggcatggccgacatggccgtcgcgctgtggtcccgccacctgcgccacaaccccgccaacccgcagtgggccgaccgcgaccgcttcgtgctctccaacggccacggctccatgctgctgtacgcgctgctgcacctcacgggctacgacctgccgatcgaagagctgaagaacttccgccagctgcacagcaagacggccggccaccccgaatacggcatcacccccggcgtggagacgaccaccggcccgctgggccagggcatcaccaacgccgtgggcttcgcgctggccgagaagctgctggcccgcgagttcaaccgcaggaacggcgacgtggaccacaccatcgtggaccaccacacctacgtgttcctcggcgacggctgcctgatggagggcatcagccaggaggcgatctcgctagccggcgcctggaagctgggcaagctgattgcgctctacgacgacaacggcatctccatcgacggccaggtcgcgccctggttcgtggacgacacccccggccgtttccgcgccagcggctggaacgtgatcggcccggtcgatggccatgacgtggaggccgtggccgccgccgtgcagagcgccaagaccagcaccgacaagcccacgctgatcgtctgcaagaccgccatcggcaagggctcgcccaaccgcgccggcacctccaaggcccacggcgaaccgctgggcgccgatgagatcaccctgacgcgcaacgccatcggctggagccacgtgcccttcgagatcccggccgaggtgtacgccgactggaacgccagggacgccggcgcacaggccgagtccgactggcagcagcgcttcgatgcctacgccgccgcgtaccccgagctggccgccgaattcctgcgccgcatggcgggcgacctgcccaggcacttcgcccagaccgccgtggacaccgtggtgaacgcccacaccaaggccgagaccgtggccagccgcaaggccagccagctcgcgctggaagccttcacggcagcactccccgagctgctcggcggcagcgccgacctgacgggctccaacctcaccaacaccaagagcacgcccgcgctgcgcttcgacgagaacggcgacgtggtgcaggtggaagtcaacaccggcggcgcggagaccgccaagctgggcggccgccacatcaactacggcgtgcgcgagttcggcatggccgcgatcatgaacggcatcgcgctgcacggcggcttcatcccgtacggcggcaccttcctcacgttcagcgactacagccgcaacgccatccgcatggccgcgctcatgaagctgcgcgtggtgcacgtgttcacgcacgactccatcggcctgggcgaggacggccccacccaccagtcgatcgagcatgccgccagcctgcgcctgattccgggcctggacgtctggcgccccgccgacacggccgagaccgcggtggcctggagcgtggccctgtccaaccgcaaccggcccaccgccctgctgctgtcgcgccagaacctcgcctatgcccccaagcgcgacctgggcgacatctcgcgcggtgcttacgtgctgagtgagccggccgacgcaggcatcaagaagaaggcccaggcggtgatcatcgccaccggctccgaagtgcagttggccctggccgcgcagaagctgctggccgagaagaagatcgccgcgcgcgtggtctccatgcccagcaccaccaccttcgaccgcgaagacacgaagtacaaggccagcgtgctgccggccggcgtgccgcgcatcgccgtggaaatgggcgtgaccgacggctggtggaagtacggctgcgccgccgtggtcggcatcgacaccttcggcgagtcggccccggccccggtgctgttcaagcatttcggcttcacgccggagaacgtggccgattccgtcatggtggcgatcggcgcagcgcggctgaagaaggcccgctgaaaccgcagcactgcaccgaccgcacccccgtcaatccagcgatggcatccagcagcaaagtgcgcaaggtgctgatgtccatggcgacggtggcggtgggtgccgtcgtgcgatgcttcaccttggcatgggcatccatgcatctttttcgttcaaggttgttggcggccatgcatgcacctgcagagccgtcgatgttgatttcatagagaactactgaaaccagcataccgccatgttcgatcgcgtacataccttcaacgaatggtgcccagggcagcggtaatcatggcgggcacctacgcttataacggactcacccaactgtctccagaggagcttttcttctggatagcaatcgacaagacactggaacagctgggtggcgtggatattgctgctgcggcggccatcctctcggggcagcccatattgccgacgcgcggcaagttcgcaggcgccacgcagggaacctccgtggcttccgtcgtatcgagaagattacttcagcaccgcctgccattctccctgccgacgattaccggcgccagtctgaccacgctcaagataacgttcacgaaaaacctgggggccttcgttggacgcctggttcccggcgtcggctggaccatattggcctatgacgttttccagatcgtcaacaagacgataacgacctacaacgcgctcgcaagggaggaagaccgcctatggtaagctcccccgacctgtgggaacaactgacccagcttgcatcgaacatcgactcggtgggcctgcgccaattagggcgccgcattacctacaccccggacaccgaattggtgaaagacctgggtcttacgggagatgatgcattccagttcatggaagcttttgcatccagattcaacgtggcgacaggagattatcgctccgaagattacttcgaaccggaaggcctctggctcctttctgctttcagaaaaaagaaacccaccatcccggtgaccctgggcatgctcctcatggcggcacgggacggggtatgggacaagaatcggctcgagcaggcgtaccgccgaaaagaatacggctgagatgcattcccgctgcagagatacatcacccgcagaattcactgtttccaccctttttttcacttccataaaggactacccatgaccatcaagatcggtatcaacggcttcggccgcatcggccgcaacgtgctgcgctcggccgtgcagaacttcagcgacatcgaagtcgtgggcatcaacgacctgctggagcccgactacctggcctacatgctgcagtacgactcggtgcacggccgcttcgagggcaccgtgtcggtggagggcaacacgctggtggtgaacggcaagaagatccgcctgacgcaggaacgcgatccggccaacctgaagtggggcgagatcggcgccgacgtggtgattgagtccaccggcctgttcctcgacaagacgacggcccagaagcacctggacgccggcgcgaagaaggtcgtgctgtcggcgccctccaaggacgacacgccgatgttcgtctatggcgtgaaccacgacacgtacgccggccaggccatcatctccaacgcctcgtgcaccacgaactgcctggcccccgtggccaaggtactcaacgacaagtggggcatcaagcgcggcctgatgaccacggtgcacgccgccacggccacgcagaagacggtggacggcccgtccaacaaggactggcgcggcggccgcggcatcctggagaacatcatcccctcctccaccggcgccgccaaggccgtgggcgtggtgatccccgcgctgaacaagaagctgaccggcatgtccttccgcgtgcccacctccgacgtgtcggtggtggacctgacggtggaactggagaaggccgccacctacgaagagatcaaggccgagatgaaggcccagtccgaaggcgcactgaagggcgtgctgggctacacggaagacaaggtggtggccaccgacttccgcggtgacgcccgcacctcgatcttcgacgccgatgccggcatcgcgctggacggcaccttcgtgaaggtcgtctcctggtacgacaacgagtggggctactccaacaagtgcctggaaatggtgcgcgtggtggcgggcaagtaatctgccagccacatgcccggccgccgcgatgcggcccgggcgcgatcgagcccggggccttgcggccgccgggctttttcacaggcggcgtgctacgcgctgcatggaggggcggccgacacccgaggcaccatcagccaccgccccgccagcgtgcagcccgcagccgcaccccagacagcgccccagccccatggggccagcaggtggggaatgagcatcggcaccaggaagcacacgatgaatacgctggtgttggccatgccgagcgccgtgcccgcacggccggcgcccgcccgcacggccagttccgtgtacgccacgccgtgccaggccgacacgcacaggccgcaggccgccagcaatgcgggcagcagcccctgcacgccctgcgcaaccccctccgtgcgccagccggccagcgccgccatggcggcgaaaagcagcgcgctgaatccgcagcaggcccgcagataggccggacgattgcggtggcggtcggtccagcgaccgctccacacgcgcagcgccatcgcgccgatctgtaccgctgccatggtcgctgtggtggtcgccagcccggcatgcacgaagtcgtgcaggaacacggtgccgaacgacagtaccgcgaactggggcgcgcacgacaggccgatgcctgcggccaggcgccacgtgcgtgcatcgcgcagcggcccgccggaacccgcggcgggcgcggcagccgcggcggcatgcgccgcccgcccgggctcgcgcacccaggccgccgccatgagcgccgccagcaggcacagcgccgccagcaccccgtatacggcggtgaaaccgccgtgccctgcgagcgcgggcagcagcagcgcgccgaccgcgccgccgagcggtacggccgtctggcggatgctcatggccaggccccgctcgccctcggcgaaccactgcatgatggcccgtccactggcaccgttgacgctgcctcccagcaggccgaccagcaccagcccgccagcgagcaactccctggccggcaggtgccccgccgaaggcgcggcccagagcgccatggcggccaatgccagcgcggtgccccccagtcccgccagcagcaccggccggtcgccccagcggtcggtgagcacgccccagggcatttcgctcacggcgatgcccagccccatcaggcccagcatcaatcccagcgcggcggcatcgagctggtagctgctgcgcatcagaacggcggtcatggggatgccgctgaaggcgacggaaaacgcggcgttggcacacaccccggctgcgagcaccttccagcggtgccgggagcgggacgctgcgggagcgggaggcggcgcggcgcgggccgcggacatcgaagtgcaggtcgtcatgcggcgcagtgtccgcgcccgcaaccattctgaaaatcagaaaataatgaatccaccatcctggttttcaggatgattcaaacccggagacgatctcccatggcccgcaccctctacgacctcgacgtgctgcgcacctttgccacgggggtggcgctgggcagcttcgtgcgcgccgcggacaagctggggcgttccacctcggcggtgagcgcgcaattgaagaagctggaatcgcaggcgggcacgcccctgctgcgcaagtccggccgtggcctggtgctcaccgaggccggagaaatcctgctggcctatgcccaccgcctgctcgacctgaacgacgaggcggccgccgccgtgagtggcagcccgctgcacggcctcgtccgcctgggcctgcaggaagacctgggcgagacgctgctgcccggggtgctggggcgcttcgcgcgggcgcatccccaggtgcggatcgaagtgtccgtggcccgcagcaccgaactgcgcgaacggttcgccgtgggccagctggacctggcgctgctctgggacgcgggcatcgacctgtcgtgcatgcgggccgagccggtcatgcgcctgccactgcactggatcggcccggccggcacggatacgctggacggcacgccctggtggcaggggtggcacgcacccacgccatcggagcgcccgccgctgccgctggtgctgctcgaagacccctgtcccctgcggcgcatcgtcacggccgcgctggagcacgcgggcctgccctggcgccatgccttccacagcagcagcctgggcgcgctgtgggcggcgacggcggcggggctcgggctgtccgtgcgcacggccttcggccttccggcgcacgtcaggctcctttcggccgcggcctgcggcctgcctgaactgccgtccatggacctggtgctggggcgcgcccgggatccgatggacgccgcctcggagcggctggccaccttgctgctggatgccgtgcgggagcacatgggacgctccggcagtggcgacatcgtgccgtcttctgcctgacggcccggctcgcgggagccctgtaaccgtaagaaacggcccacggcacctgctgcgctgcacctacgtgcccggccgggccggctgccaacaatcggaaaccttccttaccgtcgcgctcgccgcctccggtattcgcccccattcacaaggagttccgccatgcagactgccaccttcattcgcaccgccacggccgttgtggccctgggagcgcttgcggcatgctcgtccacgccgcccccgaccgaccagatggccgtgacccgcacgacggtcaaccgcgtggccggcgagccgcaggtcgccgccaatgcgcccgtggaactgcagcgcgcccgtgacaagctggtggcggccgagaaggccatgaccgacaagcagtacgacatggcacgccgctatgccgccgaggcggaagcggatgcccgcgtcgccgaaaccaaggccgaagcagccaacaacgccgccacgctgcagcaggtgcgcaccagcatccagtcgctccagtcggaaatcacccggcgcgatcccgctcccgcggtggcccccggcgccgccgccgtgcctgccccgatgcctgcgcccatggcggcgcctgcgatcgcgccccggccggccgccaacccgaccgccgtgcccggcatgccggtgccccccaccccggctcccgcccgctgagccccgacagaatgacacccgacagggagaaccacaccatgcgcaataccctccgccgtaccaccgccctcgccgctgcgctcgtttccgctggcctcctggccgcctgcgcgacgcgcgccccgctcgattcggtcgaaaccgcacgcatcgccgtcaaccgtgcggccaatgacccggccgtcgtgcagaacgccccgctggagctgaaggccgccaccgatacgctggcccgtgcggaccgtgtctggagcgacaagaacgacgccgccgaggccaaccacctcgcctacctcgccacgcagcgcgccgacatcgcctccaacgtggcccggtcgcgggtgctggatgccgacatcaagaaggcgggcgccgatgccgagcgcctgcgcctgaccagcgaagccgaccgggcccgcatgcaggccgaggcgaatgcccgcagcgcccagcaggcgcaactgcaggccgcgagcgccgaacagcgcgccgccgacaacgccgcccgcgtccgcgccctggaagcgcaactgcgcgacatcgaggcgcagcagaccgagcgcggcctgttggtgacgctgggcgatgtgctgttcgcgttcaacaaggccgaactgtccgcccaggccggcccgcggctggacaagctggcgaacttcctgcgccagttccccgaccgcaagctcatcatcgaaggccacaccgacagcgtgggcggcgacgcctacaaccagagcctgtcggagcgccgtgcccaggccgtgcagagcgcgctggtgcagcgcggcgtcgcgccggaccgcatcaccgcccgcggatacggcaagacctacccagtggccgacaacagctcgcccgagggccgcgccatgaaccggcgcgtggaaatcgtcatcgccgacgacaagggcaacctgcgggggcgttgaaccccatccctgtccaggccctccaggccatccaggcctcccggccctgccggcgcattccgcgccggcagggcttttctgctgcgcggcgcggcgctgcccgatactgcatcccatgaccgcccacgacgtcctgcatttctggttcgatgaaaccacgcccgaacaatggttccgcaaggacgaagccttcgacgaggccatccgcgcgcgcttcgcaaccctgcaccgccgggcatcgctggccgaactgtgggaatggcgcacggatgctgcagggcgtctggccgaggtgatcgtgctcgaccagttttcgcgcaacctgctgcgcgggcaggcggcgtcgttcgcccaggacggcatggccctggcgctcgcgcaggaggccatcgcgcagggtttggacaccgcattgccgccgccccggtgcgcattcctgtacatgccgttcatgcacagcgagtcggcccgcatccaggcggaatccgtgcggctcttcaccgcgctggggcaggcgaacaacctggacttcgcgctgcagcaccaggcgatcgtggaccgcttcgggcggtttccgcaccgcaacgcggtgctgggccgcgatacgaccgccgacgaggcactgttcctgcagcagccgggcagttccttctgacgcgccggatccgctgcgccgggagggtcgatcaaaacaaaggcgtaccctccgcatgggctttgggcatcttcagccacaggcactgtaaattaatacagtgtccaccttatccaagctcgccatcctcgcggacgccgccaagtacgacgcatcgtgcgcttccagcggcacgtcggtgcgtaactccgtgggcggcaagggcatcgggtcgaccgagggcatgggcatctgccacagctatgcgcccgacgggcggtgcatttcgctgctcaagatcctgctcaccaactactgccagtacgactgcctctattgcgtgaaccgtgtgagcagcaacgtcccccgtgcccgtttctcggtgcaggaggtggtggacctgacgctggacttctatcgccgcaactgcatcgaagggctgttcctctccagcggcatcatccagaaccctgactacaccatggagcgtgtggtggaagtggcccgggcgctgcgcgaggaccacgatttccgcggctacatccacctcaagacgatcccggacgccgcccccgagttgctggagcgcgcgggccgctacgccgaccggctgagcatcaacatcgagctgcccacctcccagggcctggcagcgctggcgcccgagaaggatggcaccgccatccagcgctccatgggccgcctggcggtgcacatcgacgaagcacggcaggcgcgggcgcagcagcagggtccgcgcgccggcacggagcgcatcgtctcgctgcccggccgcgcccggcgggcggaggcgccgcgcttcgccccgggtgggcaaagcacgcagatgatcgtgggcgcggacggcgcggacgaccgcaccatcctggccacgagcgcgcgactctacggaggattcggcctgcgccgcgtgtattactccgccttcagccccattcccgatgcaccgcgggccctgcccctggctgcgccgccgctggtgcgcgagcaccggctctaccaggccgactggctcatgcgcttctacggcttcacccacgacgagatcgttccgccggtgccgcaaggcgacggcacgggcggcatgctgtcgctggacatggaccccaagctcgcctgggccgtggcgcacccggagcacttccccgtggacctgaacaccgcggcgcgcgaacggctgctgcgcgtgccgggcctgggcgtgcgcacggtggagcgcctgctggccgcccggcgcgtgcgccggctgggccatgccgacctgggccggctgcacgtgcccctgtcccgcgtgctgcccttcgtctgcgtggccgaccaccgtccggccgagcgactgcgtgacccggcacgcctgcgcgcctggctgtcgccgcagccgccgcaagcccgcctgttcgcatgaccgccggcagcaccgcgcaccgcaccatcgtcctgcagcaccctgccgactggcaggggttccgggcgggcgcacgcgcctgcctgcatgccggaatggcgccggaacaggtggcctggcaggtcaccggcgagggggaaggcgatctcttcggcgcggccggtgacgcgcagggcgccgcgccgccatccgccccggaaggcgcaggggacccggctggcacgcccgtgcatgtgccgcgggcattcgtcgcgctgtgcgagagcgccagcctgcaccgcgacccggcccgtttcgcgctgctctaccgaacgctctggcgcatggcgcacgagccggcgctgcgccacgatccgctggatgcggacatcgcgcgcgtgcagcgcatggccgctgccgtgcggcgggacatgcacaagatgcgcgccttcgtgcgcttccgcccggtggaggatggcggcgccgccccgctgcacgtggcctggttcgagccggaccatttcatcgtgcgggccaatgccgccttcttcgtgcaacgcttcacgcagatgcggtgggcgctgctcacgcccgaatgcagcctgcactgggacggcaccacgctgcagaccggaccggccgccacgcgcgcggatgcgccaccgccggatgccggcgaagcgctctggctgacctattaccggcacaccttcaaccccgcgcgcctcaagctggacatgatgcggcgcgagatgccggtgcgctactggaagaacctgccggaggccgcactgatcggcgagctggcgcagggtgcggccgagcgcagcgggcgaatggtggaggcgccggccacggtaccccgccggcgcatcgcgcacgtccgttccgggcgcggcacctgacgcagccagccaccgctccgcacgccgcggcggacggggccgcgccggcccttactccgtggcggtccggatggtttcgcggccgttcttgtccttcagccgtccgaggtcggtatcgatggcacgggccagcttctccacggccgccatgaaggcatcggcgaccttgtcggcatcggcgttcacggcgatcggctgccggccggcgagccgcgcctcggccacgcagcgcttgtcgcctccgccggacttgcctgcatcgaggtccgacaaatgcacttccacgcgggtcaggtggtcgcggaagcgcgccagccggctggcggtttcggtctggacccattggacgagcgactcgccgccctggatgtgttcgtcgtgctggacctgtacttgcatggatgcctcctcggtgggaacgaaaaaaagatgctctgtcaccccgagagtcgcggcggcttccggaaatgcaagaggtgccccgccacggctgtgcttccaaaggtgacggaacgcgcaacctcacgcacaaaggcacgcacgttcgccgccccatgggtcggtgaaggcagggcacgaagggcacgagaccccggcgagcgggcggcgggttcctacagcagagtcgcgcgggatgggctaaaaattccccatgcttgatgtcccccctttccgcggcacgtcccctgcgcggcgtgccccggcacttccggccgcccagcggctcaagatcgggttgtccgcctgcttctcgcatgccgaccccgcccggtcgctgttcaccaacaagacgctgcagtacgtcgaacaatccatcgcgcactggatcatgtcggccggcgcgatggtcgtcatggtgccctgcccgaccggtgaaacggcccgcggcgacgtgaccctggcccactacgccgaatggctggacggtgtcgtgatgcatggcggcgccgacgtgtggcccggcagctatggcgaggtgccgctgaaggatgcctggctcggcgaccgcatccgcgacctgtacgacctggccgtggtggaggccttcgagcaggccggcaagccgatcttcggcgtgtgccgggggctgcagctcatcaacgtcgctttcggcggcacgctctaccaggacatcgagacccagcacccgggtgcccagcagcaccgcaacgcggtcacctacgaccagcatttccacgaggtggagatcgtgcccggcacgcggctgtcgcagctgtatccgcagcagccgcgcatggtggtcaacagcatccaccaccagggcatcaagaacctggcgcccggcttcgaaatcgaggcctggagccatcccgacggtgtgcccgaggcgatccgccgcaacgcccactccgggcgcggctacatcgccgcgacgcagtggcacccggaattcttcaagccgggcgcctcgcagaccatggacgacgcgccgatcctgcatgacttcctggcggcctgcatccgcgcgaaatcgcgacctgcgcccgggcacagtcccttccggatccgcgaccgcgcggcccggctgctgcgtcaggccctgctgcggcgctagccggcgccgcgccgtgccgatgcaactcggcagtagcgcaggccgtcggcggcggctgccgcttgctatggaattccccctatacacaggcattcccatcgcgttcaacatgctgtacaacaacgcatcagtggtggcttgatccatccgcgcttccctagcaggaagcagcttttcagggggcaggggcaaaaacgccacggacggcggcgagcggcacaggccgcagcttccgcaccggttttttctgtggaggagaaagcgatggaagcgatatccacccatccggcaccgcgacagggccggattgccgggcgcaaggcccgccccctggctgccgcagccgtgctggcgctggccgcaggcgctgcgccgctcggtgcggccacgctgtcgggggtgctcggcgcgcgcatgatgctcacctccggctgcgtgatcaacggcggcccgggcaccgtatcgggcgcggatttcggcacgctggacttcggatcccggcctgcgacgttcgtgggcacggccaccgccacggccagcggcggcgaaggcggcgcgggggccacgcagatcgtgtgctcgcccgagatcaccgcgttcagcatcacgatcgacagcggcacccatgctggacaaggcgcgggcatcggcacgggcacgcgcgcgatgtccaacggcagcgccttccttccctacgacgtgtaccgcgatccgggccatacggtgccctatacggcggccacggccgtcacgggcatcgccgtgccgtcggctggcaatccgttcaccctgcccatttatggcctggtgaacaagaccaacgcggtggcgctccccgcaggcctctacaccgaccagttgcaggtcacgctgaccttctgaaacacggaccgccggtgcctccggcggcgagggagatctttcgatgccacatgccatccgcgccgcggcgtggcgcgggggggctgccggccggccggcagtgcggacttcggccgctccgctgctgtgcctggccacgctgctgccgctgcccgcggtacccgccacgatcccgaccacggccaccctgtcggtgaacgccgccatcgtgcgcggctgcctggtgtcgggtgctcccgggcaggtcacgggcgtgaatttcgggacgatcgacttcggcacgcactccgccgtccgcaccggcagcgagacgcggctctccggctccggtgccggcgggcaggcactgatccagtgcactccgggcacggccgtgcaggtggcggcagatgccggacagaacgcgcagggcagccagcgcaggctctccaacagcgcgggcgcctatgtgccctacgcgctggcgctggccacggcccccgccacggcgctcgtcccgaacgtgcctgccggcctcacgctcggcggcagtgccgctgccctgccgttccagggcacggccacgttccccgggttcggcctgccggcgggcgtctataccgataccgtgcaggtgacgctgtcgtggtaggtagcggtccgccgtccccccttcgcagcccggaccgcagggcctgcctgcggctgaccgcctcggcgctggcctgcgcgctgccggcggccctgccgggtacggcgcacgcggctgcgccgctgatgatctggccggtggatcccgtcatcgcgggcgagcagcgggccgtcgcgctctgggtggagaaccgggggacggagccggtggccatgcaggcccgggtgttcgcctggcaccaggaagagggcgacgaccacttcacaccccagcaggccgtggtggcgagcccgcccatcagccagatccccccgggggcgcggcagatggtgcggctgatcgcgacccagcccgtaccgcccgggcaggaacaggccttccgggtgctgctcgacgaattgccggcgccccccgccccgggagccatgcagggcgcctcgcgggcagcgccccccgcccagttcggcgtgcggctgcagatccgctatgcgatcccgctgttcgtctatgcccccggcacgctgggtccgcgcatgcccgccacccacgcggacctgttgtcctccctggcgccgggtgacacgctggagccggagctgcgctggagcgtggaccgcagcccggacggcaggcagcacctcgtggtccgcaacacgggtgccggccatgcgcggctcacggccgtgcgctggcaggccccgggccgggacgggccggtcgtcaccccggggctgctcggctacgtgctgccacacagccagcggcgctgggtgctggacgagcccccccccgccaagccggaattgcttgccaccatcaacggacgcgaggcgtccctgccccgtgccgagccatgacaccgcgggccgccgccctgcccccgcgcgtgcccgccggctggcagcgctgctggcctgcctgcccccatggctgtccgcaggcgaccttccgccgccgccatccgccgcgggcccgtccacggaagccaccgccctctacctggaggtggaagtgaacggccggcccggagaaggactcgttgcggtccgccagcgcggatcgcacttcgaaatcgatgcggctgcgctgcggcgcctgcacgtgcagaccgaccagcccgacggcacgcccgtggccgtggacacgctgccgggcgtttccgtggcctatgacagcctcgcgcagcgcctgcgcatcgacgtgccggcgcagtggctgcccatgcagcggctggccggggaatcgccggaggatgtggcgctctcccggggcaccggactgctgatgaactacgagttctacgccacgcgtacccagggccgcacggccgcctcgctgtggacggagcagcgctttttcggcctgcacggggtggtttcccacacgggcgtgctgcgccgcgtggacggcggcagcggcaacggctacctgcgctacgacaccgcctggacggatatcgacgccggcagtgccacggcctggacggcgggggacctgatcaccggcgcgctgccctggaccacgcccgtgcgcctgggcggggtgcaatgggcgcgcaacttcgcagcacggcccgatctggtgacgtatccgatgcccgaattcgccgggcaggcggccgtaccgtcggcggtggacgtcttcgtcaacggcttccgcgccagccggcacaccgtgcagcccggaccgttcactctgggtgaattgccggccgtgaacggcgccggcatggcgtccgtggtcaccaccgatgccctgggccgccaggtggtgacgtccgtgccgttctacgtcagcagccagttgctgcgcccggggtggaccgattactcggtctcgctcggggcgctgcggcgcggctacggcctgcgcagcttcgcctatggccggccgctggccgcaggcgtgctgcggcgcggcgtgaccgatgcggtcacggtcgaggcccaggcccaggccgcccgcggcctgggcgtgctgggcgcgggcgggctcgtgcgctggggcacgctgggcgtgttcaatgcatcgctcacctacggccgcgcagtgcctggcgacaccctcctgtccgatcggcgcggaggctggcagtggagcgcgggctaccagtacaacacgccgcgcggcgggatctcgctgctggaaacgcggcgcctgcacggcttcggagatgccgcggactatggcggcagcctgcagccatcgcgcctcagccgtcaagtgaatgcaagtctggtggtcggctccgcgtcgctgggcgcgggatgggtcgatctgcgcggcgcgggcgcggagcgcagccggctcgcttacgccagctacagcacgcccctcgggcgcgacgcctttttctcgttgacggcgggccgcaccgtcgaaaccggggagacccaggtgcgcgcacagctgacctacctgctcgacccgctgctgacggcgcaggccgccgcggcgcacaccgacggacggacgcagggggaactcgggctgcagcgcagcctgccgagcgacggcggcttcggctggcgcatcgcccagacccgcggcggcggccctgccggcggcacgggaggcaactaccgcctcgcgagcgcgcagtaccagggccggcacggcatggtgcagggcggcctcttcggcgcggccgcggacaccacgcactgggcgggtgcctccgggtcgctgggcgccatggatggctacgtgttcgccgccaaccgcgtcacggacggcttcgcgctcatctcgacggacggtgcgcccggcgtgccgatcacggtcaaccaccagcccgcggggcgcaccgacgggcagggctacctgctggtacccaacgtgccggcctactatcccgcgcgctatgcgatcgatccgctgtcgcttccgccggacgtgcacacccccgcactggaacgccgcgtggccgtggcgcgaggcacgggcacgctggtgcgcatgccggtgctgcgcatgcgcacggccaccctgacgctggtggacgcggatggcgtgccgctgccgccgggcagcgccgtcgtgcacgagcagggccaggtacccacggtggtggggtgggacggcgtggtctacctgaccgcgctgcacacgcgcaacacgctcgctgtccgcacccccgacgggcgggaatgccgggccgccttcgatgccgcggagcatgcggcgcagcgcgacctgcgcgtggtctgccgcgagggcggggcgcagccctccactgccaagactgcggaggaggcgctgtgaccggcgcaccacgcccggcacggcagccgcggggcaccgtcctgccgttggcgaccgccggcctgctggccgccctttgccacacggcgtcggccgattgcgtgaacagcgaaaccggcggcaacctcggcaccgtgccctcgcagcgcgtgctttccggccctgccatcaccaccacggcgcagttcacgctggggtgcggcggcatcgtgctgtccacgttgggcacgccgacagtgcaggcgaaattcgtgagccccacgaccgggctcacgctcaaggacggggcgaagccggccattccctaccagatcaccaacctggcgggcgccagctacacgcagggcctgctggtgatcaatgcgagcggcgcgaacgtgctcgcgctgctgagcaacaacacggcctccgtgccgctgcgcgtcaccaccgcggtgggcgcgaacgtgcccgccggcacctatacggacaccctcaccgtgaactggacctacgccaacatctgcgaaggcctgctcggggtgggcggcctctgcgtgggcacgccgcgcaatggcaacgtgaaccgcctgctgaccgtgcaactggtggtcacgaacgactgcaccctgtccgcgccgaacgtgcagttcggctccgccccgctgccggcagccttcccggcggtgtccggcaatgtctcggtggtctgcacgcgcgggctctccgtgaccgtggggctcggcccgggtacctatccgtcggctggccgcaggcagatggccagcggcgcgaaccggctggcctacgacctgttccgggccgacggcagcctctggggcacggccgcgggcacgcgcacggccggaacggccgtcacggacggcaccacgcccatcgtgctgccctacacggcgcgcatctacggcgaccaggcaccgccgccgcccggggtgtaccaggacaacgtggtggtggacgtggagtattgagcggtatcagtggtggtggccgtgcccgccatgcacatggcggtgggcgacctcatcggccgtggccggtcgcacctcggtcaccttgcaggaaaagcgcagggcctggcccgccagggggtggttgccgtccaggtgcaccacggggcccttgatcttcaccacattgaagagctgcggctggccgtcgtcgccgacgccgcgcaactggccgcccaccttgacgccgggcgggaattcggccttgggaatggtgcgcaccaggctctcgtcgcgctcgccgaaagcatccgccaccgccagctcgacggtggtggcgaagccgggggcctggccgtccagcgctgcctcgaccttcgggaacaggttctcgtagccgccgtgcaggtaggccacgtggcccgaatccagcggcttgccctcggggctggtgatcttgtagctcagggtgacggcggtgtccttggagatattcatggcggcagggtgctggcggtacggtggagtcggaagaaaaaaacgtgcaccgattgtcccgcatcaccggctggcagcgcacgccgccggccccgggcccggtgcgggatcacggagcggatcaggacgcgatcgccgcgggcacttcgtcggcaggctcgccgggacgccgcgcgaaacggcgcgcctgcgggccgtgcacgggtgcgccgtcgccccagggccagccgccgaactgcgtgcggcgatagtccgccagcgcctggtggacctgcgcctcggtgttcatcacgaaggggccgtactgcaccacgggctcgcccagcgggcggccctgcagcagcaggaactcggccacctgttcggtgctgccgttgaccagttccaccgcggcgcctgcgcgcaactccagcgcggcatggcccacggtctcgccggccacgcgcacgccctcgcccgcgaagtggtagagcatgcgccgcgtgccctcccctaccgcggcaggcagggtgtagcgcgcgccgggatcgagccgcagcgtccagatcgccacgtccgaggcatcgcgcgcggcccaggaatgcgggggcggtgcgagcggctccgcattcgctccgggcacacgcccggcgatcacggtgagctcggtgcggtgcccggcagcgtcggtggacaccaggcgcgggatgtcgccggcccagaacatggtgaagtgcggcggaaccatcttgtccgccgcgggcaggttgagccagatctggaacagctcgagcgggttgggctgctgcgcgtccagcagcgggaacatctcggaatgcacgatgccctggcccgcggtcagccactgcacgtcgccctgcccgaagcgggcggcagcgcccagcgaatcggcatggtcgatgaggccggtgcgcacgatggtcacggtctcgaagccgcggtgcggatggggcgggaagccgggcacctcgtcgccgtggtacatgctccagccgtccttgcgcgagaaatcctgcccgatctgccggcccgtgagcggcgcgtcgggccccaggcggccattgccgcgcgggtaggcatcgtcgtggtgggcgcagaaaaggaaggggtccagcgtgggccagagcgggcccaggggctggctgccgagcaggggggagggggtggacatgcgtggattctccagaaaagctccaaaacacgtgggggtgtccgcgacagtcccaaggcccggtgcctgcaacgcaccggcgcacaggtggaacgatcgtccctgcccacgggtgcgccgcagagctgtcaatgcaggcgccggcgctttgcgtcgaagggatcctgcagcggaagctccagcccgcccgacacgccgtcgatatcgcgatgcaggaaaaccgccaccgcgatgccctctggcgtatcgaacaccgcacacacctccggatgcgccagggcctgcgggtaccgctgcacgtcgaaggccacggcctgcagactgaacaggccctgcatgccgctgcgggcatccgattcgctgtacagcagatggcggccatatccctgctcgcccatggcggaggccgcataaaccatggggtcgaagccctgccccttcagcagcgccggcagctcatgggccagggccgcgcgcaggtcgccgccctccaaccggaccgcgccagcaccctcgcccgacagccaggccgccagggccgtatccagcgtccgctggtgctgccggtgcgcggcgagcgcggccgggctgccgggttgcgcatataccgccggcagccgcgcctcggcccggccgagccagccctggtgcccgtgccacgtgccgcgcggcacggcggcgcccaccatggcatcgagcgacaggccgccgtccgcggagcggctggacgtggcgatgcggtaggcctcggccagcaacggatcgggcgcatcgcccgacgcttcgagccgctgcatccctgccttccagtagtcggcgctcggcccgccgtagcgcttgccatcgcgcacgaacccgccctcgcccgcgatgaagaaggccagccgcccggcggtcagccccgccgagtcgccgaacacgctccgcaacgacttggcgccatcggggttggtctcgaacagcagcgcatgcaccgtgctgccgtcctgcagcgtgacgggccgcaccgccggctggtacatcaggctggagcggggccggccctgcgcatcgggtggcgcgcgcaggtccgcctccgcgccgatctcgcgcgtcagcagcacggtgagcaattcctccgcccgatcgaagggcagcttcaggagcgtgccgggcacctgcccgccaggggacggcgcgatggacgccacggcgccgggatgctgcggccggccccggtattccgtgctcgccacgaaatccatgccgtagtcgccgatgcgtgcaggaaccgtgtcacggccttcccgcacctcctcctggctggccttgccgagctcccggtagttgtcggtgcgcagcgaccagtggccgaacacggggatgaaatcgagcccttcggcctcgacatggctgcgcagcgcctgcaccgcggccgccagcgtctcccgctcccgggcgttcaaccgctggcgctgcgcgggcggcagcatggcgatgcgctcccaggccgcatcggacagggccgggcgcgccccggcggccatcgcacccgccgcacccgccgcacctgtcaccgacggcaacacggcggcacgcggccgcggtgcgcccgatgccgacgcggccgccggagcagaccgccgtggtgcgccggactcgggcagcctgccggagcggcccgacgttgcggaggtgccggacgacgacgggctcccggcgccggccgggacggtcgtggcacggggggaagaaggaggcgtgatggatggagaggaaaccatgatcggagaaaagacatgaagatggggaaactgtgcggttcccttccatggaatcccgatcaccggccgaagccgggacatgcagcccgaagccatgcacgtgccacgcgctccgggatgtggctgaaaactcgaaaaacggatatacgggcagccatccggccacacctcgcataaggatttcctcctgcggggccgcctcagggaccgtctcagtccgcgagcggctggatcagctccgtgcgccacccgcccgggtcgctgccggtttccggcccggtgaggtagcgctcccacacatcctccgccggccgtacgccctgggcaccgatccaccggtggaatgtctcccacgcctgcggcaggtcttcataacgtccgcggtactcggtgcgcgccacgcgcatggccggccactcgccgggctgcaggccgccgtccggcccggggccgacgggcttgtccacgggcacgccgagatggaactcgaaggtgtccgtggggcggcgcagatggtgggtgaaaagcggcccggcgggagaaacgccctgcgcggcgagcgcgtccatcagggcgcgcacgctccggcccatgacctgctggatttcctcgcgcgtgcacgacacgggccagagcgcggccggctgcgcctccatctggacgatgcggggggtttcgatcatggggacacctcctgggaagaaccgccggcctccgggacgtcggcacgcgcgggtggaaccatctgcacctggcgcacgggcacgccgaactgcacgcccagcgtgcccagctcgcgcaggatcgcgagattgatggcctgctgcacgtccatgtaggcgttgtagcctgcgtccagcacgatatagaccacctcgtattcgagtgcattggcgccgaagcccttgaggtgcgcgcggtcgaagcgcaccttgtcctgcgcctcgatgatgcgctgcaccacctgggcgacggcctcggcctgcgccgcggtggtggcgtagctcacggagaaggtgaagacgatgcgccgctcctgcaggtagcggtagttgttgatggtctgcttgagcaggtcggtgttggacatcacgacctgctcgccgcccaggctgcggatgcgcgtggtcttcacgccgatctgctgcaccgtgcccgccacgctgcccaccacgatgaaatcgcccacctcaaagggcttgtccaccgcgatggcgagcgaggcgaagaggtcgcccagcacgttctgcacggccagggcgatggcgatgccgcccacgcccaggctcgccacgaaggccgtgatgttgaccccgaggttggcgagcatcgccagcacgatggtggcccacagcagggtgcgcagcccccaggacatcagcgttcccgaggcgctcacctgcaccgacggtgcccccaggtgccgcgcctcgtatcgccggatggcgatgccgatcgcgcgcgttccccacagcgccatctgcagcgccagcgcgatgaaccagagctgtcccacgcgcgcctgccagcgcggcgccaggtccagcatgcccacgccgaccagcagcgccaccagcaggatcagcaggtggctggtgccgcccagcacttcggcggccacggccgccacgctgcccgccccctcgcgcccctgcgcggcacgcgcctcggcgagccgccgggagcgccgctgtgccaggcccagcagcagcgtgatgcccaggtacacgcccagcgccgaggcgacggccagcgcgatgctagacagcgaaaggccccagacggtctcgtcgcggaaccaggacaggagggaggcggtggagggggcgtcgttcagcatgcagctccttgctcgatggcccgccccgcctcccgcgatggggaggagccggagcggcgtcggtggaagaaaaaagaaaggaaagaaatgcggcagcggcccatggccagggctgccctgccaccctgttcaggatggctccggcacgtggcggcccggccgtaccggcgccagcgctgcgggctcagacatcggccgcgatggccggctcgcccttgcccagggcatccagggtgacgtggatctgcggagcgtcgatcagatcgggccgctcgccgcccacgtcggccagcgcggtgaactggccgtcgaggaacaggaaggtgatcgcacccacgatggcagccagcgcatgttcgggcgattcgaagccgcccgcggcgatcttctcgtcggcatcgagctggtaggcgtagccggtgccgtcgcggtccaggcggcccaggtcgatgagcttgtccttcacgttgctcgcatagacgcggccgttggctgcgtagaacgtgaagggcacggcagtgggcgcggcagcggcagcgcggacgccggcggtgggggcggaagacttcatggcgtgtgtcctgtgctggtggtgccgcggcgccgtggagcgttcggggaagcagccggaaccggcatgcggcggggcaggccgcgcgcagcggctggagccatcctaggcacgcatcgcgccagcggctgtaggaggaggccccacacggccactcccccttccgcgcgatcatcagtgcgcggccggcccgggctgtgcctgcgcgccacgcgcttccgccagggccgccacttcgggcggagaccaccggtaggccccgctgagcacgtcgcggtcggcccggtagcccttccagtcgatgcgcagcagctgtaccagcgtatggcccgcccagtccgcgcgcagcgggcgccgctccagcccctgcggggcccgcggcgcgcggccgttgtgccacaccatggcgggaatgcggtagcccgcgggcgtggaggggctgtgcccggcccagttggcgccatggcccacctcctgcccatggtcggagaggtacatgaaggcccggtagccgcctggcgtgccgccttcgcgggtacgccgcaggatggtggagacgatgccgtcgtggtagagcaccgcggcgtcgtattcctcgcgccggtcccgcagccaggccggcctgccggcgcgtgccaggctggcatccaccgcatccggccggtcgtcgaagggattggcgccctccggaaagcgcaggtcgtaatgcgggtgcgcgcccatgagatgcagcacgagcagcttgcgcggcgcgggatcggccagcgcctcctccaggcagtcgagcacctcgccgtcgagcgaggcgccggagcggccgggcgtgcggttgttcatctcggtgatgtccgccatgcgcgcatgcacctgctcgatgcccacgtcgtcgtggttgctcatccaccagaccttgtagccggccgcgcgcgcgatggccagcgcatgctgggggtgtgccgcatcgggctcgccgaagcggaagaaattgcgcagcgcgggcagcgtggtcgcatcggccgaccaggcatggcgaaaggccgtgaacgcctcgcccagcaccgcctgctgcgcctgcagccccggcgtggtgggccggccatagccgtagagcgacatgttgtcgcggttcacgctgtcggagatcacgagcaccacgagcgcgggcccgtcttccgccatggagggggcatcggcgcgcgcgcgttcgagcagcgcctgccgcgcgccctgctggccggcccagtcggcacgcacgtgctccaccttgtcgccccactgcgtccagaaaagcaccgggtgcagccgccgccacggcttgctggcataggccgcggcacccggcagcatcaccgcgccgcccagcccccacagggccgcgcggcgcgcgcgcgatggtggccggggccgttcccgggccgatggctccgggctgcgcagcccccgcgacaggcaggccgccaggaccaccgccaccgccatcacgccgcatgccgcgagcagcgcggcgcgccagtgcatgcgcaggtattccgcgccctcgcgcgcattggtattggccacggcacccagcaccatcgcgctgtccggcgcggcctggtaggcatccagcaggtaggcgcgcgccacgccgtcgagcgcgaacgccatcgcccaggcccacagcagcgccgcccgcaggcgatgcacccaggcgcggcgcacgggccggaacagccacacgaaggggggcgcggccagtgccacgagctgcgccacgcgcttgccgtcgtggcccagcacgatcaggcccagggccagcaggcccaccagcagcaggggaagccacggactgcgcagcagcgcacgcccacggggtacgaaccaggagagcgaaaacaccatggaagggcggtctgtcgcgggccccggcatcgcccggacccgcaaaaacgcggcattgtgccgcgcccgcaatgccccctcgccacggtcgaggtatggatgagctgtcgccgcccggagcggccggcgtggtctgcgggtcagcgccgctggcgcccggcccaccagccgtaggcgatgcccgccacgcccagggccgccaccagccccagcgcgcccgcacggcgcttgcggtgtccgccggccaccgccgtgccctgcgagggcgcgaagaggttgccatcgctttcgggctccgggtgtgccctggcgaggccccagtcggacaggcagcgcatccagcgcgccacggtatccggagccaccgcatgcgccacccggccaggcagcgcgccgaggcccatccaggtcacggagcgggggcgcagggccctcgacagccccaccacggcttcggcgacccggtgcggatcgaccatcggcagcggcggccggatgcggcggcccgtgtagttggcgccatgcgagaggccgggcgaatcgacgaaggtcggcgccacgtcgcagatgtgcacgtgcggcaggtcggacacctcggcgcgcaggctttcggacaggccgcgcaggccgaacttgctggcggtgtaggccgcggcgtagggcgccggcacccagccacccagggaaatgaggttgatgagccggcccgcaccgcgctcccggaaatgcggcagcaccgcatgcgcgccgtgcaggtgccccagcaggttggcctccagcacccggcggtgggcctccacgggcacctcgtcgaagcggccgatcgcacccacgcccacgccgttcacccagacatcgatgcgcccgaaatgccgcagcgccttctgcgcgagcacgcgcaccgcggaggcatcggtgacgtcggtgggcacgccgatggcatggccgccggccttgcggcaggccagcgccacgggggccagcgtatcggggttgcgcgatgccagcaccaggcaggccccgcggcgcgcgaaggccagtgcggtggcatggccgatgccgctggaggctcccgtgatgactaccaccggatgctcaggcacgtgggcggcgtcggcctcccgggcctgcgcgtccgcgtcggccgtctcgggatcggaggaagagggatcttcgcgcagggcgcgatcgggatcgtcggaaaggggcatggagatatcctgcaaaagcgatgcccggcccttgtggccgggctcttgccccggttgtaggccatgcggcggcacggccgcgtaggacgatgccggacgcgcccctggtcccgccggatcagtagccgttgtccagcgcctcctgggcggccctgcgctcggcatcgtcggcggccatgcgctcggcggcggtggtcgggatgccgtccatcaggcccatgccgcccatgcggcgaatggagcgatcggcatcgcgcaccatggcgtcgagcgcggcgtagttctcgaaaccgcgcagcacggcttccagctcatggcgcgccgcgggcggcaactgatgctgcttgagcgccgtcctgagggtctcggcctttccggccagatccctgacggggccgaactgcgcctgcgcgctgcgcagggctgcggcattgctgcgcagcgcctgggcctggaggcgcaactcgcccgcatggcgcagggagcgcgggtccaccggagcgggcgcgccagagaacccgcgcagcgcctgcatctgccgggcaccgccacggtcggctccgctcaggatgttgttcatcaggatgatgggttcgcgctcctgcttgagcgcctcgatggcgtcctctgcagcgtcggccgtcttgtagtcgcccgcctcctcggcttcaccgctcagcatgaccaggtcgttgatttttctggacgaagcattgagccgctcctgcagcgccttcgccgcctcggccacctgggccgcatgcgactgctgcgtccggcccgggctggctgcgggcaccgcatggcggtgcaaggccgccccgccgtgtcgttcggcccgcgctccggatgcggagggcctcgcacgggccgacaggggcgtcgctgccggctccgccgccatggcagcgacgtgctgcaggccgaccggcggccgcgcggccgcctcgtgcgttgccggccccggcacgcgctgcatgcgggccggggtggtaccggcggccggtgttttctgcggcggtggctggaaatgctgcgccgccatcggatggagcgacgtgccgaaggcatgcggagccggccgcgtcggaggaggcgtcgccccctgcggcctgggggccgcgccgtaacgcatgggctgcgcatgggtctgcccctgtggggcggcgtatcccgcggtcccgggccgcgcggcgttgcgcggcgccatcgacgcggattgcgaactgttgtggcgggcactgaggccttcgggctgtgcatgctgcttgcccgaggagggaagcttggtatagccgcgggccctcgcggacagctggctgaacccgccctggactatctgggccccctggttgaacaagcgtgtgactgatttcatcgttgtgctccggatgcgaggcacggcgtggccggcgatgcgccagcactccgcggtggatcgcggtgacatgccttccagcatgcgcccgccgcatccccggggcgtggcacgctccgaagccatgcactgcggcacgaaaggccggatgcggcacggcgccgtcaggccatccagaccagcagccccacggccagcccggccagcgccatcgccccgagcatcagcaacccgtcgcgcgccatcaccgacaggccgaacatcgccaccgccgacatgggcgcggaactggcgaacggcaccagttccagcggcggcaccgtgcaggccagtgcgatgcagcccgctgccgccacccgggtgaacacaccgcccgtcagcgcgcacagccgcccgtggaaccagcggtcggcgcgctccgcccagggacgcagcgcgcgcacggcacgcgacaaccgcgccgcgcccaggctgcgccgggccaggaagccgggcacccacacatgacggcggcccgcgagcatctgcgccgcgaacagcaccaccacgcacgcgagcgccgtcggcaccccgggcaccgcccccaccggcgacagctccagcagggccggcaccacgagcagcggaccgtagctgcggcggccgaacgccgccaccatgtcctccacgcgcaccgcgccggaccgtccggccagcgccgccatctggtcgaggatgtccgccaggctttcggcatgtaccgcgcgcggtggcatgggcccggcgggggcatgggcagaagccgccggatccgggacagaggaaagggttgaaggatcgatgctgcgtttcatgggcgggcacgggggagtcggtgcgcggcctcgcgtggcgggcccgcggcacgacacggcggcttgcaagcgcctttcccactgtgcagcccgcgccattccgtgtgctgtaggacggctccgccccgtcccgccaacccgtgtggcgatgtcacacagcgccagggtgctgcgcacgcaactgcgccagcgcctcgacacaggaaagctgcacgagcgcctgtgcggccgggtggtgcgctgcgcagaaataggccagtccttcgggatgccgcagtccggacgcctcggtgccttcgtagtcgatgaactgcacccaggccccctgcgggcctccacggcccgcctcgtccgctcccgagataccgcacaccggacagactgcggggttcatggtccgggtcccagggccatcacgaacttcctccccacttgcatgaatgcgatgcgatcaaggcataggcttctgcacgaaatccacgcgcaggccacgctccgtcaccgtgatgggcccgggctgcatgcccagcccgtcggccagcgccaggtcctgcgggcgcagggtgtgcagcaccacctcgccgagcgactgcgtggccagctgctgcgcgtaggcgttgagcatctcggacgcagacgaccggagcccatcgatgcgcagcgaattgacgtggatctgctgcgcgcgcagcgtgcggtcggagggctcgtagcgcagcccgaaatccacgtcgagcgagccggaggcatcgcgtgcgccatcggacaccgccagccctgaagcgaccacgggcagcaccgcgttgatgcggttctgtgccggcagcaggcgcagcgcgggcacctgcacctccaggttcagcagtccgccgagccggtagcggcgcggcagcttttcggccagggcgtcctggatctgcggcgtggtgatggtgtaggagggctgggcctgcgcgggcggcgtgatcagcgccgcgcccaggcccacggcaccggatagcagtgcgactgcgcggcagaaggcacgccgggcgggctgcagcgggacgtattggtgaggaaaggttggcatgtgttgaattctggaaccagaatacgtgaatgcaaacactctggtgtaacacttgatcttacttttgatcagcccctccaaaatcaagctccatctggcctgcagaaacatgcggactcaaacggcgcctgagcaacttcattgcagccgtatagcgaataagctttccaagcacaaaccaagcagaaataataaaaatcatgccaaaaataacagacgcagcccgctgctcggcaagtttttcagaataataattcttgaatgatttatcaggcatgaacttacaaatcaaatttaattcatcaatatgaaatcctgtacgcaccgcctccaactctcttgatttttggcaatcttcaataacaaatttttcgtcctcagaagcccatatccttctgacgtatgtttctcttgcaaaaaaataacgctgactttccgtaaacaccaagccaagagatggggaaatggatgacgctatgatgattgccccgacgatcaaaagcaccaacgaagagccgaatgtcatccatctatttaaataaccaggaagcttctcctccaccactctcctgcaactgaagtcaaaatactctccgcaatcgcgcaaatccttcaaatctaccttgtaaaattggcaccatttcactatgtcatgcacaccctgtatgtctcgcatggagacacccgaaaaaaatcggaaggccgacacattagtcaactcatctacataagctcgaactactgaatcggatatctcatctttgccatgcaccagagaccagaggcgacggcgcagcatatgaagtgacttcgtaatatataaagtaaaaacaaaagcaagaaacaggcctacaccaagaattatgggtgccaacgccgcaatgtccgcgagttttagattagctgcatcagtcacgcaaccgtccctttcctattttcgagtaaaacgcgcagggctcaagccgccacccccaccccatccagccgctgcgcaaacgccccctccccgctcgcggtgatcaccagccggtgcgtggcgcgcgtcgccgccacgtagaacagccgggcctcctcgcgctcgtcctcgccgtcggatggcatgtggcccgcgcccaccagtgccaccaccgggaactccaggcccttgctggcatgcatggtcatcaccttcacggtgtcgtccgccgggtggaagctgcccgtgcccttgcgcacctggtgcggcaggcccttgtggcgcagcgcggtggcgcactcctccatctgcgcatagtggcggcacagcacggccatgtcgccccaggcgtggccttcctggtgggccgcggccaggcggtcggccacctgggcggcctcggcgcggaacgagggcaggcgcacgaccaccggcgcctcgccgtcgcgtccgcagctcacgggctgcagcaggggcacgccgtcctcgccgctgtcttcgggggcgagcaggtcggccgcgatcaggtgggcggtctgcaggatctggcgcgtgttgcggtagttgatcttcaggatggacgtgcggccctgggcctggatgcccacgctgcggaagctgaactgcttctgccgcgcgcgggcatagatgctctgcgcatcgtcgtagagcaccagcaggttgttggtggccgggtccaccatccgggagacgagccggagccactccggctcgaaatcgtgcccttcgtcgatcagaacggcggcgtactgcgcgctgggaatgtggcccgtgtccacgccgcgcaccacgcggtccaccatgtccgcgaagaaggcctcgcgcggcagcgacggcgccggcaggccctgcccgtaggccacgagctgcgcgcgcgcccatttgtggaaatgcaggcagtgcacgcggtcgcccagccccttggcctccatggcgctggccagcttcacggccagcggctcgttgtagcagagcaccagcaccggcttggcgccatcgggcagcgcgccgtgcagcttcgcgaggtgctcggcgcggtagcccaggatcatggtcttgcccgagcccgccacgccatggatcacccggtggccctcgcccagcgagcgcgccagctgctcctgctgcagatccatcacgcgcagcaggtccggcacctcgtccacgccgccgcactgcgcgaacagcgcgccctgcacgggcacgcgcacctcggggaacatgtgccagcgcacgcggtcgatctgcggcagcgacatcgcaccgccgaaggcatgcggaaacatgcgccagagccgctgctggaaagcctcgggctcgacgtcctcgagcatttcgtcctggcagaccacgtagtccggcgcgatcgcctccgccagccccgccgcctcgaattgccggcgcgtgatgcgcgtgaacaccacgccgtgtccccacgggaacgccagcttgccctggtgcggccccgcgggctgcaccagctgcggatcgcgctccagcgcacgcaccaactccagcgcgcaatggcgggcctgctccagcgggttcttcacgatcttgggagcgctgccgtccggggcgatctcccagtactgccgcgtggccttgcgcaccgtctccaggtgccagtccttggtctccaggatcagcaccccgcgccgcggatgcaggaccacgaaatccgggtaggtctgcttcggccccaccggcacgtcgtaccagaccgagtaatcgccgtcgagcttgcgctccagccgctgggccagcctccgttcgcccgcggtcatgcgggatgtacagctgccgatggcgggaatgaaagtcgccacggggagcctccttctctctgctgatttgtatctatttgaaattttatgcgataaacaatttctttctgcctgatggaaagcacagtgccggcggttattcgccggcgtattcgagttcgaacagcgggacttccagcgagcgccgcagccacagccccccgcccacggcccggaaatggcgcgacagcccccgccggtaggcctcggcgcggtggcggaacagcgcagggtccgtcaggtcctcatcgatgatgtcctgctcgtagtcctctcgcgtcaccgcttcgaggtagagcgctccccggcacaggcgcgccaggttgtcgagcgcggccttcaggtccggcgggctcaggtagggcagcacgccctggcagaccaccaggtccgctggctcgctggcggcatagtccactaccgacccctgctgccacccgtagcgctcgcacaggtaggcgctgaactccagcccctggtagcgcgcctgcggaaaatggcgcgccacgatgtccttccacagcccgatgccgcagcccacgtccagcacgcgctccaccggcacccgcaggtacttgaggtagctgcacacgaactggcccaggcgctccatgtgctgcgggtccaccacgctggtcttcttgtcgaaatagaagcgctggtaataggcctcgtcgaacagggtggcgctggcggatttcaaaggcaggtccttgctgagctggatgaaagaagaaaggatgggaaggattcggcggcagggagtatcccgtatcgcccccggaggctggcaccccggtgacggccgcaccccatgggccgccgcacaatgccgggcatgagcgcccctccgcacgccctgcccgctgacatgccggagccgatcgcgcacgatgcctgggtgaaatcggcccggggccggctgttcgcccgccggtggcagcctgcgccgcgcgatgccaaccccggcaccgcgccggcccccgtcgtcctctttcacgactcgctgggctgcgtggcgctgtggcgcgactttcctgcggcactgtgccgggccaccggccgcgacgtgctcgcctacgaccggcccggcttcggccgatccggtccctgcacaggcgagctggcgccggatttcatcgcggccgaggcgcacaccagcctgcccgcgctgtgctcggaattcggcatcggccgctacgtggcgctcggccacagcgtgggtggggccatggccgcccattgcgcggcggacggcagcggcaccggtgattgcgtcgccctcgtcaccgtggccgcgcaggcctgcgtggaagaacgcacgctggcgggcatccgcgaggcacgcgaccagttccagcacagccccgaggcactgcagcgactcgcccgccaccacggcggcgacgagcacaaggcgcggtgggtgctgcacgcctgggtcgatacctggctcgatcccggtttcgccggctggtcgcaggccggcgtgctggcgcgcgtgcactgccccgtgctcgcgctgcatggcgaccgggacgaatacggatccctcgagcagcccgcgcgcatcgcccgctgggcggccgggcctgcgcgcgtggagatcctgcccggcgcggcgcatgtgccgcaccgcgagcggcctcatgagctcgcgcagcgcgtcgcgcgcttcctcgcggacctgccgtgatcaggccttgggtggccggtacatggcgcagagcttgttgccgtccggatcgcgcagataggccaggtacagcgggcccaccgggccttcgcggtagcccggcgggtcttcgcaggtcgtgccgccgttcgccacgccagccgcatggaaggcatcggcctgctccggcgactgcatcgcgaagccgatggtgctgccgttgccgtgcgtggcgggctcgccgttgatcggcagcgtgatgccgaacagccccccggggctgcggtagaaatagcggctcttgttggccatgccgggcggcacgccgatcgtgccgagcagcgcgtcgtagaagcgtttggatttctcgaggtcggtgacgccgacgatgacgtggctgaacatgcgatgtgtctcctggaaaggccttgccggccaggccgggctgtgcgccggactgctggatgggagagggatcgtagcggccgccaggtcggccatgcgtcgcccatgcgcgcggatccgatattttcagccaatgcggtcccacaacagccctgtaatcggaccgggccatctgtggtgtcgaaccgctaattaggaacgagacaagcgctcctgatccgcttttacgtagtccaccaaaaagtcgagtggcgtactcgaaccggtattgttcggccggacattggtcaatgcccagtcgaaggacacatcgcttttcagcctgtacttttctcgcaacgttcgcaggaactgggctgcgtcctcggacttgaatcgaaactccccatggttcgggtcgaagaacgtgatcatgccgtcttcaggatttcggtgcaggcccatttcatggccggtcgtcttccaggccttatctgtgcgatagaaaatgaggctggcatagccatcaatgctcgccatcgtggcggctattttcgccgcagaactcgtgcttttgatcggccgcatgtccctggtgattccgtacagcccgtcgaggtctgctcgcgccttcgtttccagcgatcgtccgaagccagagccacgtctcaaatgctcgtggttcatgtgatatgctttttgaaaaatgagggcgtgctgcatgccctcgaacgaccccaccgcgctcagtctcgtattgacgcttccatcgggagcggcacagtggagattcatccatatggtggagagtccggcgcacaccccacccgaccctattttgtcgctcccgaacgcagtcttgagacccgtcgcttgcacaagtccgtattgaagactcgactcgaaaaggcttttatcggaaggagggctgcatgcatgacggccaaacttttccttcaggcgattaaatatatcggtgcagcccaccgaagtcccggcggtcttcgccggctgaccggtttgcgcggcgcgtgagagccgatccagaccggcacgcggagcacgcggcgacggatcgccgccgtggacgggcacctgtcgtcgcgtcagccccgccggcaagccaaaaggtgcagtacttctaaacgactgcgcctcgggcagcagggccgacgtagccggtgcctgggtttccgagtgaactggggatggtgttgcaactgaagggaaattgcgcgcaataaccatgagcgctcctgggtccaagagaaagcctgtcaattattcagggcttgccgccgccgttgcggctatttcgcgaagcgaaggggataaacaggaagtctgaacgcacggtctcgctcactcacgctcctaataccggcccttggcgaacagcaccgcctcggacttgcgctgcttcggccgcaccaccaccgtgcccgccagcttgtcgtgccagccctgcttgcgccggtcgaacgccacccacacgaagcccaggcacagcgggatcgccgacacgaaatacgccaggtagcgtcccaccgcctgcccgggcgtcatcggccggcccgtctccgcatccaccacgcgggcgccgatgttcatcttgccgggcgtggcctgccgccagaaccagaacagcagcaccaccaccgccggcagcacccaggagatcaggaaatccgccggccccgcgaccagccgctccgtctgcttgaaatagtcccagccatagaccgccgccagcagcggcacggtgacgacgagcagcagcaccgtgtcgagcagcgtcgcgcccaggcgggcccagaagccgacgtattcgaggccggaaggatcgtcgcggtcgtccgggggagcactcacgggaagggtcatggcatcgctcgctggatggctggatggatggatggaggggcccacggtcgggccgggttcggtgccggattctcgcgcaggatcctgggacgacagcggggggcgcttcgcccatgcagcgtccggttcgcgtggtcgcggaaccgtgccggcgtttattcgccgcagattctgcggcgaataaacgccataatcaccgcatgtggcccgacaactcccctcgccgccgtacctatgtctggcagcgccccgactggccgcagtggcgcttcgacgcattggcgctcgccgcgcccctggcggaggtgcaccgcgcccagggccacctggccggacgcatggccggggtgggactggcgcaacgcgaccaggccacattgcgcgccctgacccaggaagtcgtcacgaccagcgccatcgagggcgaatccctggacctggacgccgtgcgctcgtccatcgcgcgccgcctgggggtgagcatcggcgcgctggccccgtccgaccggcatgtggacggcgtggtggacatggtactggacgccacccagcgctttgccgagccgctgaccgcggaacgcctcttcgggtggcatgccgcgctgttccccacgggctacagcggccggttgcgcatccgcaccggcgcctggcgcgacgatgcggcagggcccatgcaggtggtctcgggccccatcggccgcgagaaggtgcattacgaagcgccgcccgccacggcgctggacgcagaaaccgctgccttcctgcagtggttcaatgcgccgccggcaggcgaccccatcgtgcatgccgggctggcgcacctgtggctggtcacgctgcaccccttcgacgacggcaacggccgcatcagccgcgccgtaggcgacatggccctggcctgcgccgagggcagcgcccagcgcttctacagcctgagcgcgcagatccagcgcgaacgcaagcgctactacgaacaactggaagccacgcagcgcggcacgctcgacgtcacgccctggctggcctggttcctgggctgcctgctgcgcgccgtgcagggcgccgacgacctggtggcggatgtgctggccaaggcgcagttctggcagcgctgggcggatgtgcccatgaacgtgcggcagacgctggtgctgaaccgtgtgctggatgggatggaggggaagctgagcaacgcccggtgggcggccattgccaaatgctcgtcggatactgcgctgcgcgatatcaccgatctgctgggcaagggcgtgttggtgcgggtggagggtgggggaaggaatgtggcctatgcgttagtccagtgaagtcccgcgcttgtaacgtcgggcgttatcgttcgacgaggcgcaacagcagaagacgctagcaaggcgacgtggccaacaacacacgaagtctgttctgcccggagcgtggaatggccgtcaaagaacttggcaaagaggttggcaattcaccaaaaaatcttttgctttcatatatttagacgcgaatcgatcttggcgaaacagtcggatgtacacgcgctgctggtcgacgttcacagcctgcaccgtggcgacctgtacggcggcaagctgagcgagcaagctctgatcgcgcgggtccactaagtgcgggacacctgcctggaccaagtccgcttcatggcaggtctgttggacttcgaggccatcaagaaccggatcgaagcctgcccggcccacgaagtcatctcaaacaaggcgtccgccaagcggccctcgcggcctgcactacatagtcctgagtggcaaagaaatgctgcgcggtgaattcaaggccatgctcgagatgagcgaccagagcgccgccgatgcgctgggtgcgctggtcaaacgcgggctgctcaattcggactcatcgcaaacaagatgcaccttgccagccgtagcatgcgctgcacttcaggtttgagaccgcctggttatttttgaatcgcatttaccaaatggaatttgcacctcgcacccatattctgtacgctatttggagcctctcaaaaccccgacatcgggcactcagtgctcttataaatcaacgagtcacgacgcttcaatttgcgaattcggaggttttgagaggtcccctattgtattaacaaataattattcaaccaattgcgagcttaacacacagccaagttgatagaatatttagtgcaactgataatgccggggtcaaaatgaatttgagaaaatttaaattattatcttgacgaacttctttggccaaagactcgtccccctttgtcaattttataagtgatactggaaaaattctcgagatagcaatggccatataatgcccgacatcaacaaatatcttgttaatcaaaagcgagccgactacggtgagagtgataaattttaccgaatcaccaaaactttctgcttgccgtgaaaaatagtacgcagtagatattgcaaaaataacaactgcgattgtagatagtatcgatgcgaaatggtgcttgctcctctttagaatattaataatttttcgctcttgatttgactcaagagagtcaaaccaatcttttatagtaatttgaaaattccgagcaacactgtaatcaatgaatctaatttctgactcgccagtcacatccgaaagcatttcaaaaaatatatgatttttaaacctgctttctttcttcagcgtttttatatgcgcggctcgagatccaagtgatattgtaattttataggattgtggtttttgtgattgtggcaggaggatcaagaagctgtactcaataataagacgatcagtgggcgacggcacactcttgtcataaatcgaaaacctttcaaagctgctaaaattttgtcgttgattgttttggtgataaatagtaagactgcagttgctggcaataatattgtactgctcagttaattggaatatttttgcatttagctgatataaatcgtcgtagccaacttcgtgattgacattatattggttatcaagcgactcctctttgccagtcagctctgcataaatttcttgcacgattttcatgcttacaagctcaccattccctaagctaaccttcgggacttcatttgatccgtggtttgagacgatgctattcatttttaaccaatccaagaggggttagatttagacgacagatgtttatccgaaatttttctacggaagtgactctgcttagtttaagattaagcaaatttttagcgccgccgccaaagctgccctcctgttaaggcaggtttcagaaagcagtcaatatcagaacaattgctcatggctttcatgaaagacaaggatgcaggagtgatttgacctggattcgtctaaccattttttggacgcagtgcgatagtttcttttgctccaaggtggtagcgcactcctccatatccgtgtaatagcggcacaacaacgccataccgcctttgcatagctcaatcccgcacttactgcagggtgatcatcatcccctcggggctgatcacttggcgcaatcgctaagtacttacacgtggcagtgcggagggggaattggcgccagtcctctgctttcaggagtagcgcgccccgacacgagtgcagcatcgcgaagtcgggccgtgtctgctttggcccggcgggcgcatcccgccaaagcaaatagtcttctccgcgtttccgttccagccgcgtggccagccggcgatcttcggacgccatgcgtgcagcgcactcgcccaaggctgggatccatgtctccatgccttctccgctcccatagttgtttcattccgaaacaccttataagggcggatgcttattcgttcctgacgaaaacccgcggtggatgttgataaggttgcgtacacaccgtaacgcaaccgtagggcgtaactgcgagggaaattcacggcaccggtgccggccaagccggccggaggccggctgcctcagcgcgaggaccgcacagcccccacaccggtatcaatggtgccgaacaccgtgacaccgctctcgcccgcctgggcgccggtgcccgtggccgggtcgttggcgggccgggaggccaccgtgccgcagcccgccagggccgccgatgccgccagcagggcggccgccgcccaggcacgcgggggggcggaggcatgacggggggttgcggtatcgcgcggggtcattcgctgtctccttgcaggtgcttgcccaggatgcccgccagctcgaacatgccggccgattccttgccgaacacctcgcgcagcttggcgtcggcattgatggtgcgcttgtccttggggtcctgcagattgtgggccttgatgtattcccacatcttcttcactgcttcgggccggccgaccggctccgggccgatcaccgcggccagggcggcgctcggcggcttgccggctgcggtcttgcgcggggccttggcggcagtgctggacttcttcgccgcggccttggcagcgggcttggcggccttcttggcggcggccgcggtgcccgccttcgccgcaccggcagccgcgccggccttgccggcgaacttgcgcggcgggaacttgctctcgcgcggctcgaactcgaagttcaccttgccggcttccttgtcccaggccaggaaggccttgaagttgcggcgcgtgcgcatgctcacgaacttgtcgagcaggtcggtcttgccggtggcgagcagcttggccatctgctcgcgctccacgggctgctgcaggatgaccttgccgctcttgaaggtgcagctgggcgtgggctgggcggcggtgggcacagccttgctgcacacgtagttgctgccgtgctcgtgcacgggcgcaccgcagatggggcacgggcccagcggttcgtcggtgaactcgaccagttcgcccgacgcctcgcccgcgcggtcgtcgccgaagtcgaattccagcttgaaattgccggcctcttcgtcgcgcacgatggtgacctcggccgtgaacggccagccggccttggagcggaagccctccagcgggccgatgcggcgctcgcgcagcagggcctcggcctcggcgggctcgaaggtgcggcccgcgggcgacttggtgaacgagaagccgcagccgtcgccgcgcccgtcggcgcccgtgcaggcatagcgccggtaattctccttgaccacgccgccgcagttggggcacggggtggagagcgtcgcgtagttgccggggatggtgtcgcggtcgtattccttggccttcttcaccatgcgctcggtcatggcggcgatctgctgcatgaaggcctcgcggctgagctggcccttctccatctgggcgagcttgtattcccactcgcccgtgagttcggcgcgcgagagttcttccacgcccaggccgcgcagtagcgtcatgagctggaaggccttggccgtcgggatgagctcgcggccctcgcgcagcatgtacttttcagtgagcaggccttcgatgatggcggcgcgcgtggccggagtgcccaggcccttctcctgcatggccgagcgcagttcttcgtcttccacctgcttgccggcgctttccatggcgcccagcagcgtggcttcggagtagcgggccggcggcttggtcttcagggccttggcctcggcgtattcggtgtgcgtcatctcgccgggcttgacgggcaccagcggctggcccttgtcgccggccttgccgtcctcgacctcgttggcggcttccttgccatagatggccagccagccgggcttgaccagcaccttgccctcggtcttgaacgaatgccccaccacctggctgatgcgggtggtgaccatgtattcggcgctcgggaagaacacggccatgaagcggcgcaccaccaggtcgtagagcttctgctcggcctcggagaggccgctgggcgcctgcgtggtcgggatgatggcgaagtgatcgctcaccttggcattgtcgaagatgcgcttgctcgggcgcacgtagttctcgtccagcgcctgccgggcataaggcgcgaggtggcgcatgccgcttgtggccagcatgccgaaggtgtccttcgccaccggcaggtagtcttccggcagggcgcgggagtcggtacgcgggtaggtcagggccttgtggcgctcgtacaggctctgcgccagtgccagcgtggtcttggccgagaagccgaacttgccgttggcctcgcgctgcaggctggtcaggtcgaacagcaggggcgaggcctgggtggtgggcttgctttcttcggtgacggtggcggccttgccgcgcacggcgtcggcgatctcgcgggcgcgctcgaagctccagacgcggtcggcgcgggcttcggggtcgtcggcgaccttcttccactgcgggtcgaaccacttgccgaggtattcgccggcctcggcatggaagccggcgtggatttcccagtagtcgcggctgacgaactggcggatcttctcctcgcgctcgacgacgagcgagagcgtgggcgtctgcacgcggcccacggtggtgaggaagaagcccccgtcgcgcgagttgaaggccgtcatggcgcgcgtgccgttgatgcccacgagccagtcggcctcggagcggctgcgcgcggcgctggccaggccctgcatctgctggtcggagcgcaggttgccgaagccgtcgcggatggcctgcggggtcatggactgcagccagaggcgccgcacgggcttgttcaggccgcccttggcgccgcccgcgtactgctcgatgaggcggaagatcagttcgccctcgcgccccgcgtcacaggcgttgacgagttcggtcacgtccttgcggcgggcgagcttgaccaccgcgttcaggcggctcttggtcttgtccaccggcttcaggtcgaagtacggcgggatcaccggcaggtgggcgaagctccacttgccgcgcttgacgtcgaattcctcgggcgcctggatctcgaccaggtggcccaccgcgctcgtgacgacgtagcggtcgttctcgaagtggtcctcgtgcttgtcgaacttgccggccacgggggtgagcgcgcgcacgatgtcctgcgccaccgacggtttttctgcgattaccagggtcttggtcattttctgtggggtcggccccggagggcgcttctacaattccggtctctcgcgcgtacacgcgcatgcacacgcgcgcctgcgcatgtgtgcctattcaaactaacagagtttcgccatgccccgaaccgccacgcccgccgccgacccttccgccgccaggggcggccgccgcatccaggtgcggcgctcgggcgtgcacggcaagggcgtgttcgcggtgcaggatatcgccgaaggcgaagtgctgatcgaatacacgggcgagatcatcagctggcaggaggcccaggaccgccacccgcacgatccgctgcagccgaaccataccttttatttccatgtggatgaagaccgcgtcatcgatgccaaccatggcggaaatgcatcgcgctggatcaaccacagctgcgcgcccaactgctacgccgacgaacgcgacggccgcatcttcatcaccgcgctgcgcaacatccatgcgggcgaggagctgaactacgactacggcctgatcatcgacgagcgctacacccccaagctcaaggccgagtacccctgcttttgcggcagcgccagctgccgcggcacgctgctggcgcccaagcgcggctgggcgccgccggggccctccgcgccgccgcccaaggccggccgcaagggcgcacgccgatgaccggcacggcgcagccgctgcgctggcccgccgaggcggtgtgggaggccgtggccccgctgctgccgggcttcaccgtcgaagtgctgccgagcatcgattccaccaacaccgaactcatgcgccgtgcgcgcgcaggccaatgcgagcccacgctgctcgtggccgaggtacagacggccgggcgcgggcgcctgggccgcgcctggcagaacgccgcgggcgattcgctcatgttctcgctgggcctgccgctcgcgccggcggactggtccgggctgtcgctggccgtgggggtctccatcgccgagagcctgcagccggtgccccgggccggccagccccgcctgggcctgaaatggcccaacgacctctggctggacgatggccgcaagctgggcggcatcctggtggaaaccgccagcctcgtgggcgctgccggcgcctggggtggcggccggccggaccgcgccgcgcgctacgtggtggccggggtgggcatcaacgtgcggcctccgccggccgagggcctgtccacgccgcccggcagcctgcaggagatcgacgcccggctcgacgcccccgcggcactgctgcgcaccgtgccgccgctggtcgcgatgctgcagtcgttcgaggcccatggattcgcaccggtgcagccgcgcttcctgcagcgcgacgtgctgcgcgaccgcgacgtggtcctgagcgacggcaccgccggcaccgcgcagggcgtggccgcggacggggcgctgctggtgcgcacggcccagggcctgcaggccgtgaccagtgcagagatcagcgtgcggccggccgggcaggcgctgccgcggaactgaaaggagccgttcaccatgctgcgcgccgccgtcctcgtcctgctgctggccaatgccggctactacgcctgggcacagggcctgctgcgcgactggggcctcgcgccggccgaacagtcggagccccagcggctggagcagcagatccagcccgagaacctgcgcatcggccgaccggtgtccggcgatgcggcatcggcgcccgcgtccccgccgccggcggcgccctcttcctctcccaccccggccagcgaggcatcccaccccgcccccgcctccgcggggccggcgcaggccgcggcggccgacagcacggcctgcctgcaggccggcccgttcgacgcgcgccagaccgaggcgctgcgcacggccgccgccgccctgcccgcaaacagctggagcctggaacccgtgtcggtcgcaagccggtggatggtgtacatggggcgcttcgccgacgaagacgcgctggagaaaaaacgcgccgaactgcgtgcgcgcaaggtcgcctacgaccggccgggccctgccctggagccgggcctgtccctgggccgcttctcgaccgaggaggccgccgagcgggcgctggcggcgctgggcacgcagggcgtgcgcacggcccgggtggtgcaggagcgctcggacgccaccggccatgtgctgcggttgccggcggccacgcccgcgctgcgtgcccaggccgaaacgcagctgcgcacggccctcgcgggccggccactgcgcaactgcggctaatctgcggcagcccggcccggaactcgcgaggcctcccattgcgccaggccctccgccacctggtgcaccagttcccgtgcgccgtccggtgacctgccgtccgagaacatcatggcatcgcacagctcgtcatccccctcgggcagccgcatgggaggcagcccctgccgcagcagcgcccaatccatcgcaagcaaggcagctggcgcattgccggcgggcagtgggcgcaagctgacaaaggcccggtagagcagcgcggcgcactcgacggccgcgaggggatcgtcccgggaaagccggcgctccagctgcgcggcgatttcctccatctggccccgcaacgactgcacggggggatagctgcggaacgccgccacggcgggctcgacaccgccgcctgcaggcacgcgctggaactcgtgcgaacgcaggctcggccccgtcgatgggcggccattggcaatccagcccagctcgagcaacgcatccgcactgaaagggcgccccgcccccacccagccatcgaccaggcgtgcggcatccttccacgactgcgccgtggccgtgccgtctgcgcgctcctgcaggaacaacgcgagccgcggcccatcgtcgaacgccgcgccggaggcaccctgcatggcggtggcgcgggatgccaccgcacgcaggcggtccgacagcgcggtgcgctcggcctgggtccacgcgggcgcgcgcaacagttgggccgtgaattcggcaggcgtgccctgcagtttcacccggcaggcaccgggcgcagcgctggggggcacggcgtgcagccgcggattgtgggacaggtccagcagttccagcgccggcaacgcggccacggcagccggcaatgtggaaaagcggcagtgggacagcagcaactgcctcagccgtacagcctgtccgatctcctgcggcaactcgcacagttcgaaattcgcggacaggtccagcgtttccagatggggcaacgcgaacagcgcagcaggaacttcggtgacgaagctgttgcggacggagatggcacgcaggccggtgcattgagcaagcacctcgggcaggcggtagaacccggtgttgtcggaaagatcgatcgtttccagatggtccagccgccccagtccggggggcagctccgacagcgcaagaccactgagatccagcgccgtggagcgctgcgcatgggcctgcaggatgcgggcggcggcgtcttcccgctgctcgatgaagcttccctggtggttctgcgtgccggattgccgtgaaaagctgccggccatgcgcgaccagaaaccgccctggggggcccgatgggggtccgcggcgcaccaatcacgcagggcccggctccactccccgtgcccggcgttcggagaccccgcccatcggcccctgcgcagggcccccgcgccttcgcgccccggccccgcatgccggggctccagtccggccagccatccagcgctcctcgccctggaggccccgggttcgctgcgcgggcttgatcctccattcacctgggacggcccgaagggataggagcgcgtgcgtcgcggttcggcagtcgtcgtgatgcgggagggagtcatggctggtgaatcgagaatggaagaaccgcgcgcgcgaggcagccgccgtcacacaggcgcaccgtgggctagtcagcggcgtcaactgcgaggccgtgctgcaccagccgcgccacgagcgcgtccatgtgccggacggtttcctgcagcagctctgccgccgcatccgctgccgcgatgcccgaaaaccggaacaggaccgccgtgggcagggccgggtcgtcgggcagcaggaccggcggcaggccctgctcctgcagggcccagtccatggccgcgagggccgtgggctcgttgcccttgtgcagcgggcggaggacgaccagggcgcggtagagcagcacggcacgctccatggcggacagcggatcgagcgccgcatcgggcgcatcgcccgccgacagccaggactcgagcgccgccagcagcggcggcagcgcgcagggcgacggccggcccgcgccggcagccgctccggcgccctgggggccgggcagatcgtcggcgtattcctgcgtgcgcaaaaggcccgtgccggacgggcggaagttgatgcgccaacccagttccatgatccgtgcggtcgtcagcggatccccgttgtccagccactccgcgatggcctggtgcgcgtcctcgcaggcttcctgcgtgcccatgccgtcggtgcgcaccgcgagcgacagccgggcgcgcagcaggccgacctggtccgcgacacggggctccgcccgcatccgggcctgcagcaggggccacgcgcgggcgatggtgtccatatgctccgcgagcgtgccgcgctggcgcggcgtcagcggcagggggcgcagcaggccggcgatgccctgcaggggcgtgccttcgagccgcaggcgcgggtcgtccaggcgccatccggcgggcagcgcgcgcagttccgcattctccgaaaggtccagagtttccagccggggcagcgagacaatctgcggcggcacctcggtgatgccgcagtggcgcgcatcgatcgcccgcagcccgcggcagcgggcgagccgctcgggcagcgctcccagccccggattccaggagatatccagccgctccaggatgtccagggtttccaggccgggcggcaggtcggtcagccccaggccgtgcaggtccagcgcgggggcgccttcggcatgggcgagcagcaggcggcccacggcgatctctcgcaattccaggccgccctgcgcggcgccgaacgcagcgtctccacgctccaggatccgggccgcggccgcggcgaactcccggcagcggccggcgaacgcctcggcccgctcatcgcggacggcgcccctgctccgccgcgccgaaaaaaggccccgcaacccctcggaggcgcctccctgccacggcggctgccgggccgcatcggcctcgcaccaggcctgcagcgcctcgtaccaggcgtgcagcaggggcgtgccgggggaggctgcggcctggcgtgccgcagcgaacgcccccccgcgttccgggggcatgaaggacaggacggaggcgccgaaaggcgccgtgagcaggggcgaggtcatggcagcggggcggtgaaggacatggaaagcggctcgcctccaatctagggggcgcccccttccctgctccgcccccgtacgacgcggtgtcgcgaaatgcgaaccgcccgccacgactcgctgcggtgcgcagcgccgcgtcagccgcccgtggggcgccgcggatcgaccgtcagcagccactccacgagcgcgcgcaggtcggcctgcaggcgcgcgaagccctcagggtgcaaggccagcgtgtgctcgtccatgtagaggcggcggttgatctccacctggatgctgtgccggtcgcgggcggggtctccgtaccggcgcacgatctcgacgcccttgtagggatggttgtagtccaccccgtagccgcgcccgcgcaggaaggtgcagagcgcctgcgacagcgccgggtcggcggtggtgccgtcgcggtcgccgatgacgaagtcggcgtgcacgaggcccggatgcagcgtggcatggctggccgcgacggagggcatcgaatggcagttcaggtgcaggctgtagccgtgccgcgcatgcgcggcctcgatggcctgctgcaccgcggcatggtagggccgccagcagcgctcgatgcgcgcgcgcccttcggccaccgagagcggccggtcatagatgggcaggccctcgtcggtgcatttccagatgaggcccttgccgagccgcaccttctgcagcaccgccggatcggcggtgacggggtcgggccacccggcatcgaagagcgtggtgtcgatctccgtggtgtcgcggttggcgtcgaggtagatccgcggaaaatgcgcctccacccatgcgacgccgagggcaggcgcgaaggcgtagagcttttccacatgggtgtcttccgcgcgccgcagcacgtcccgggccagcgcggcgcggaagtcgtcggggtaatccgtgccgctgtgcggcgaatcgaggaccaggggggtgttgccgggcaccaccgatacggcggcggccacggggctcatcggctgcggggcgggcatcggcgggctccgttcatcgggtcagtcgaggtgaatctgggcataggcagcgattttccgcatcttggcgatctcctgctcgatctgccgggagaagtccgcgggcgcggtgcccgtgggatagaggccctggccggcgagccggtcgcgcaccgcaggctccttcagggcggtgcccacggcctgctgcacgcgcagcaccgccgccggcggcgtggcggccggggccaccaggccgaaccaggacggctcgttggcctgcggatgccccagctcgccataggtgggcacctcgggcagcacgtccgcgagccgctgcggccaggagacggcgagtgcccgcagccggccgctcttcacgtagggcagcgcggaggcgacctggtcgaaatacacgggcacctggccggccagcacgtcgttcaccgccgggccggcgccgcggtagggaatatgcaccatggaggtgccggtgctgatcttgaacagctcgccccacatgtggccgatggtgccgttgcccggcgatgcataggacacctggccgggccgcgccttgaggtaggccacgaactcgccgaagctgcgcaccggcatttcccgcggattgaccacgaggatgcccggcgccttcacgatctcggtaaccccggcgaagtcgcggaccggatcgtagggcagccgcgagaagacggcagggttcacgccatgcgtggacacggtcgccacgccgaaggtcagcccgtcgcccggggagcgcgccacctcggccatgccgatggagccgcccgcgccggcacggttgtcgatcaccaccggatggcccagcaggcgctgcaggggctcctgcagcacgcgtcccgcgatgtcggtcgcgccgcccggaggaaagggcacgacgatgcgcatcggcctgccctcctgcgccctcgcgaaattgccgatgaagggtgaggcggccagggccgcgagccaggaacgacgctgcatggtttcctttgaggttatcgatgagattaatggaataaatgcacgaatgacgcaaagggcgtgccggttagcattccgattcggcataccctcatcgccgcacgctcctgaaccctgccccatgcccctgcgccgactcaacccccctctgcacctgctgcgtacgctttgcaccgtggtccgctgcggcaatgtgtcggcggccgcggagcccctgggtctcacccagagcgccgtcagcaagcagatccaggaactcgagcgctgggtgggcgtaccgctgttcgagcgcagccgccagcgcctgatcctcacgccggcgggcgagcgctacgaactggcggtgcggtcgctgctcgtccgactggaagccgccacgctcgagctggtggccagcgagtacgacggcggcgccctgcaggtggcagccctgcccagtttctcggcacagtggctggtgccccggctggcggatttccggcagcggcatccgcgcatcacgctgcacctgacacggcaggtcatcaataccctgcctggcccggaggcggactgcgccatcctcttcggcgacggccactggcccggcatgcatgcccactacatcgccggcaacgacgtggcgctgatcgctccgccgcccggagccggcggcacggagcacccgctgccggcgctgcgcaggcccgccgacgtcgcaggacacacgctgttgcggcacgtgtcgtcacccgacgcctgggagcactggggcgagcgccatggggtgcagaggctgggccgcttcgacggcccggtgctcgatctgttcgagagcgtcatccgcggcgtcgccatgggcctgggcctcggcctggtcccccgctgcctcgtccgcgacgcaatcgcggccggcaccgtcacggaaccgctgccggacgccggcttcaccagccggcggggctactggctctgccatgagggcggacgcccccagccccccgcgctgggccatttccgcgcctggctcctgcagcaggccgaaccgcccgcggtcccggcggcctgaccggcggggtcagcctccgcgcacctcggccaccatgcgctcgagccgcgccaggtccgtcaccacgaaggcgcgtcccgccttctccagcagcccctgccgcacgagcacgccgagttcgcgcgtcacctgctcgcggttggtgctgatgcggctggccatttccgcatgcgccggcgccggatcgatgcgcgcccggcctgcggcatccgcgccgcccgaggcccgggccatgcgcagcagttccgcatgcagccggttctgcacgcccagcgtgctgagatcgatcacgcgctccgacaactcccgcaccagcacgcacaggccttccaccacgcgctgcgccacggcgggctcctcggccatcagccggcggaagtcttccggcggcaggctcgcggccagggtgggagccagggtgaccacatcggccgaccgcgcgccgccgtccagcgcggccagcaggccgatgggctcccccgggccgcagtcgcggaaagtgacctgccggccgttggccgagtaggtggtcacgcgcacctgcccggtgaggatgaaatacacctcggctcccgcggcggcgcgcgagaacaggcgccgccgcgcaggcagttgctgccagcggcactgctgggcgatccggtccagccgctgcgcatccagcccctcgaacagcgccaccccccgcagagcgaaactcgaaggaacgggggcggcgggtgaggaactgcgtcggggggcggacaccatgcgaaaaccacggaaaaagggaaagggccggctgacggacaccgccggcctcggggcattatgctcagccgccgcgctccctcaccgatgtcccgttccgcccccgatcccgccgacctccccgcccgcccgcgccgccggccctcggcgcgcgacctgcgctgggccagcggactgacgctgtggctctacgtggcgctgcacctggccacgcatgccgcgggcctggtatcgctgcaggcagccgaggtgctgcgccgcgcggtgcatgccgcgtgggccacggctcccggcacggtgctgctgtacggcgccttcgccgtgcacctcgccatggccggcaccgccctctggcagcggcgcagctggcgcatgccgcccgtcgaggccctgcgcatcgccctgggattgctgctgccactgctgctggtcacgcacgtggtgggcacacgctggctggccagcacctggggcgtggagccctcctacctgcgcatcgtgcgcgccatctggtcgcccgagtcactggcgcgccaggcgctgctcctgacactcgcctggctgcatggctgcctcggcctgcacctggccatgcgccaccgcgcggcatggcgccgccaccaggcgctgctgctggcggcggccgtgctgctgccggtgctcgcgctgctgggcacgctggccatgggccgggaaatcgcctggaccgcgcaagccgtgcgcgcacccggaccgccgcgcccggccgcggaggccgcgcgcgccctgggcgagggcctgcagctcggctggctgatggcgctggcagccctcgtggcgttccggttcgcggcgggtgcgctgcgccgcctgcgcggcgaaggctgcgtgacgctgcaataccctggccgcaccgtgcaggtggcccggggcaccagcgtgctggaagccagccgcctgcatggcatcccgcacctgtccctgtgcgggggacgggcgcgctgctccacctgccgcgtgcgagtggaagcggaagacggcgccctgcccccgcccgggcgtgatgaactgcgcacgctgcagcgcgtgaacgcaccggagggcgtgcgcctggcctgccagctgcggccgcagggccgggtgcgcgtcacgccgctcttccagcccggggccggcccggcggccgcacggctgggcagcgagcgccaggttgccgtactgttcgtggacctgcgccgctggtcggggctggcggaacgccaatggcccttcgatcttgcctgggtgctggaccagtatttcgagcgcgtgggcagcgcggtgcgcgagtccggggggctgcccaaccagttcatcggcgacagcgtgatggccctcttcgggctggactgcgaccttcccacggcctgccgccaggccctggcggccgccgcggccatcgaggaacgcatggaggcgtggaacgaagccttccgggggcaattcggccacgcgctggatttcggcatgggactgcatgcgggcgccgtcgccgtcggacaggtgggtttcgaggacacgaccaccttcacggccgtgggcgaggtagtgaacaccgcgagccggctgcaggaccactccaaggtggtgggcgcgcggctcgtgctctcggcggacgtggcgcgcctggcaggcatgcaggaccagctcggcatacccggcgcgatcaccgtgcgggggcgctcgcggcccctcgatgtgctgcacgtggcgcggccgtcgtccctgcgcatgccctccgccggctgagcctccgctgcggccatctgacgcaagctgtgcgctttcgcacagacctggacggggtcgaggggacacacttgcctccatgccgcaacgcaacaacgcaacgcggcgatgacccaaccgaaaggaaaccatcatgaacgcacgccgtccctccgccctcatcctcgccctggccgcactcgctttcgccggcgccgcatcggccgcacccgcttcgcaggaagaatggttcggcgccgagcccgccgcgcagggcaagccgctgtcgcgcgccgaagtggccgccgacctcgctttgtggaatcgtgccggcctgcgcggcatgagccagggcgaccacagcttcatcgcggactccgccaacgagcagcgcctggccgagtaccgtcgcctgcgcagcggcccagaatacctggccgaagtgcgccgccagggcggagaagcaagcaccgtggcgggccagggcactgccaccggcggcaactgagcgacaccctccgttgcgtctgaaaccacctgttctcccacgctgcggaactcccggtagcacaggccggtcggacacagacctacacgaatccgtgcgttttcgcacatgcagcggcagggatgaggcgcaaacttcgtcccatgcagaacgcaatccggcgcgctgcacattgttccccttgtcgaagaaaggactcatcgccatgaatcgcaagcatctcatcgccatcgccaccatcgccttcgcaggtgccaccgccgccacggcagcccccttgtcccaggaggaatgggccggccccaccccggtggccgcgcagtccagccagcagcccctgtcgcgcgctgaagtgatcgccgatgccaacctgtggcgccgcgccggcctggacaagttccaggaaggtgaacgctccctggccagcgaccccgtgtaccaggagcgcctggccgagtaccagcgtctgcgcagcggccccgagtacgtcgccgaagttcgccgtctgggcggtgacgtgagcgccgtggccagcatgtacgagcacggcaccgtgccgatgacgaactgatgaccacgcccttgcccacggctcctggttccgggagccgtgggtgatgcaaaagcccgcccggcaacgcccggcgggcttttgcgtgcctgccgcagcttttcggtgtgagcttttcggcagggcgactggctcacgctggctgcggatcgtccccggcagcgaatcgcaccgaaaaacatgcccccggtggattcaggccgggatgggcatcctccagccgcacctgcgcgccatgctggcgcgcgatctccagcacgatgggcaggcccaggcccgaaccgtcggcatcggtgcccagcgcccggtagaaagggcggaacaccagttcgcgctccgcctccggcacaccggggccggaatcctccacctgcagcagcacgatgcggccgaacggatcggccagcacgcgcgcggtcaccaccccgggtcggccgctgctcgaaggcgtgtagttgatcgcgttgtccagcagattgcgcgccagctccttgagcagggtcgggttgccgtccacccacacgccggggtccgccggctgggcgccctcgtagccgagatcgatggacttctccagcgcccgtggcacgcagtcgcgcacggcctcgcgcaccaggcgcgccagatccaccggctgccgcgccagcacggcaccgcccgcttccgcgcgcgccagcgccagcagctggttgaccgtgtgggtcgcgcgcacgctggcgcggccgatctgctgcagcgagcgcttgaggtcttcggtgctggttccttcgcgctgcgcgaggtcggcctgcatgcgcaagcccgccagcggggtcttgagctggtgggccgcgtccgccaggaagcgcttttgcgtggccagcgaatcctgcaggcgccgcagcaggtcgttcaccgaatccacgagcggagccacttccagcggcaccgcccggtggtccagcggggagaggtcgtccggatcgcgtgcgcggatgcgctcttccagccggtgcagcggctggatgccgcgtgccagcgcgagccagaccagcagcacggcgagcggcaggatgacgaactgcgggagcatcacgcccttgatgatctcggtggcgagcacgctgcgcttttcccgtgtttccgccacctgcaccagcgcggcgggagcccccggcaccggcagacgcacccagatggccgccacgcggatttcgatgccgcgcaactccgcgtcgcgcagccgcacctggccggacagcgggcggtcgtcgtcgggcggcggcggccggggcaggtcgcgctcgccggacagaaactctccccgggggcccaggacctggtagtaaacgatgtcggattcatccgcgcgcaggatctcgcccgcgggctgcggcaggttgaactgcgcgcggccgtcctgcaccgtgacgagttgcgcgagtgcgtgggcgttgtactccagtgcccggtcgaagggcttgttcgccagcccctgggccacgagccaggtcagcgccaggctcaccggccacagcagcagcagcggcgtgagcatccagtcgaggatctccccgaaaagcgaccgctgttcgcgctggaagatcttcaaggcacgtcgcccgcggcagcaggaggtcgcgctaggcggcgaccttctccaggcagtagcccagcccccgcaccgtggcgatgcggatcggcccgcgctcgatcttcttgcgcaggcggtggatgtacacctcgatggcgttgttgctcacttcctcgccccactcgcagagccgctccaccagttgctccttgctcaccagccgcccggcacgctgcagcagcacttccagcaggcccagttcgcgggcggacagctcgaccagcttgccatcgatggtggccatgcgccctgcctggtcatagacgagcgggccgtgccggatggtgctgctggtggcgcccatgccgcggcgcgtgagggcgcgcacgcgcgcctccagttcctgcagcgagaagggcttggccatgtagtcgtcggcgccgtagtccaggcctttcacgcgctcgtcgacgctgtcggccgccgtgaggatcagcaccggcagcgccgaaccgcggccacgcagccgcttgagcacgtccagcccatgcatgcgcggcaggccgaggtcgaggatcagcaggtcgaattcctgcgtcgtcgcgagcacggtgtcggcatcgctgccgctcgccacatggtccaccgcggcgccggaaccccgcagcgtgcgcagcaggccatccgccagaacctgatcgtcttcggcaatgaggatgcgcatgggcctgtctccggtgttcttgggattgcgccgcagccggtctggccggcatccgggcgtcccgccgattctagggacatcggccgttggtcgggatgtgacggaacgggacggacgcagatcacggctccccgccatcgcctcccgcatacgcctccaggcccagccgcacgacagcggccacggcatcgcccacctccgcgccgaattccgcctcggcctgcgcgaccgcactgcggaaggcctgcagccaagccaggcccgtggcggtgaaacgcacccgtcgcgcccgcgcgtcgtgcgggtcgggctcgcgcgccacgaggccccaggcttcgcactggtccaccagcgcggccatcgactgcttggccatgccggcgcgcgccgccaggtcggtgagccggtcgccctgcagcgacaggtggcgggtgatgtggatgtgggccgcgctgacctggtcgcgggcggccaggtgcgacagcgccagagggacctgcacatcgtgcgccatcagttcgagcacacgcgcgtcgaagcggcgcatggcatggccgagcaggcggcccaggtgggtgaggcgccaggcgtcgtcccgggtagccagggtggccgacggaggctgcggatacggggagaaggccatgcgtcaattgtcaggcaaactgaccaaaaaatgcattgttcggaaagtatgacgcccctacactactggtcaagcatccagcctgtgattgaagacagccacccctggcatcgcattcgccggccttttcttccacgttttcctctttcaggagcactccatggacgcacccgtcaagaacaacgccgccaatagcgaaaaggccaaggccctgcaggcagccctcgcccagatcgaaaagcagttcggcaagggcaccatcatgcgcctgggcgaaggcgaagccatcgaggacatccaggtcgtctccaccggctcgctgggcctggacgtcgccctcggcgtgggcggcctgccccgcggccgcgtgatcgagatctacggccccgaatcctccggcaagaccacgctcacgctgcaggtcatcgccgagatgcagaagcagaacggcacctgcgccttcgtcgatgccgagcacgcgctcgacatccagtacgcccagaagctcggcgtgcacgtgcccgacctgctcatcagccagcccgacaccggggagcaggccctggaaatcgtggacagcctcgtgcgctccggcgccgtggacctgatcgtggtggactcggtcgccgcactgacccccaaggccgaaatcgaaggcgagatgggcgacgcgctgcccggcctgcaggcccgcctgatgagccaggcgctgcgcaagctcaccgccacgatcaagaagacgaactgcatggtcatcttcatcaaccagatccgcatgaagatcggcgtgatgttcggcagccccgagaccaccacgggcggcaacgcgctgaagttctacgcctccgtgcgcctggacatccgccgcaccggcacgatcaagaagggcgacgaggccatcggaaacgagaccaaggtgaaggtggtgaagaacaaggtgagcccgcccttcaagacggccgagttcgacatcctcttcggcgaaggcatcagccgcgagggcgagatcatcgacatgggcgtgaacgcccgcatcatcgagaagagcggcgcctggtacgcctacaacggcgagaagatcggccagggccgggacaacgcacgcgagttcctgcgcgagaacgccgacctggcccgcgagatcgagaacaaggtgcgcgacggcctgggcgtctcgcaactgccgcccgtggcagccggcgccgctgccggcgacgaggcctgatccactgggcatccgaagcgccggcctgccgccttgcgcggcgggccggcgcggctgcgactcccatgggtctttcttcccccctctccctcaagggccgcgcgctgcgcctgctggcccagcgcgagcattcgcgctccgaactggaggcgaagcttgcacggcacgtgcaggagggcgacgacctgcacgcggtgctcgatgaactccaggccagggacttcatcaatgccggccgcgtggccgaatccgtggtgaaccgccgcgcggcgcgactgggcacgcagcgcgtggtgcaggaactgcgcgccaaggggctggacgatgcgctggtgcgcgagacggccgagcgcctgcgcggcaccgaggctgcgcgcgcccttgccgtctggcgccagcgcttcggcacgcccccggaaacaccccaggagcgtgcacgccagatgcgtttcctcgcggctcgcggcttcccgggcgacgtggtgcggcgcgtggtcggcggccggatggagaacgacggcgacctgccggaatgaagaagccaccatgtggtccacccggcagccgagaaccggcagtcggggctaacccagcagccgctccgggttcgcgtcgatcttggcgagcgcatcgcgcgtagcgcgcatcgtgagggcttcctcttcctgcggcaccagcaggcctgcctgcaggtaggcggccatccgccgcaactgcaacaggtagctgctaccgtccggcgccgcgaaaagatgcagctgccggcgctcgctgtgccatgcgtactgcacctgcgccgaggcaccgttgtggtccagcgtgaaccacgcccccagctgcagttcgcgcgcccaggccaccatggcctcgtccacgggcgtgccgttgtccgccgcgacgtggatggacgaggcatcgatgcccagcatcatttccaggtagtcggcatcgagcggcatgtcgcccagcgtggcgtcgctcatgtagtcctcgaggtggtccagtcgccgggccatcgcgtcgatgtgcgcctgcgggatggacgccgtcttggagaggaaggcgtcggcgagcgtgtcggtgaggatcttgatgtgcacgtcctgcggcgcgccggtcacgcccagcagctccaggccctgccgcagccgctgcagcaggcccggcaggctctggatgacctgcgcacgctccgcccgctggggcttggcgctggcggcccaaacgaggtcggtagccgcccgcttgaacgccgcggtgtccgcatgctgcgcgccgctgcgcacggccgacagcgccagcacttcggcccaggtcttgaacaggaagctgcggatctcgtcgcgcaccggcatgtccttgagcaggttgcgcagctcgatggtgtactggatcgccatcgtctccttctgctccacctgctgcgccacgctgacgatgcgcgaggtggcctggggcgccgtgaggaacctggaaatgaaagcctcgaactccgcgagcaccagctggaacacccgctgtccggtttccggatactgctcgatcacctgcaccacgcgccggatctcggcctccagggcgctgccctggatcgccgcggtatcgaaccccaggaccacgccgcccatgcggtcgatgagctggcgggcgggatgcgccatgtcgctgaagaattccggctcggccagggccacccgcagcacgggaacctgcagccgcgcgaaccacacgcgcaccgcgggcgggatgcggtcttcgctcaggatgctctggaacatcagcgcgaccacctcgatgatggccttctcgcccggcgtttccgccttggccttgagctccgcggtgcgctcgcgcgcagcgcctgccacctgcaccaccgcggcggggctgtgatagtccaggaccagggtggcgatctcgctttggtagaagctgtcggccatcagccgctgttccgcgagtgcctgctggagcgccgccgacgccggtgccgccggagcaggagcatcgcccgccatgcgcccggcgcccgagggactgaacgccgcgatggccggctgcacgagaatccggcgcaactgccccatcacgccctgcgcgcgctggcgggcccgggccaggggcgagccgtaggcagcagcctgcgtgccggcgaaacccgaaaccccgcccggcatggtccccatgggccgggaaggagcgcgcaatccaccgccagtggacgggtccccggcctgcggcatggccatgcctgcccccattccggagacaggaggggacccgagccctccctgcaccgtcgtcccgcccgtacggcgcacgcgcgaacgcaggtcgtcgtccggtcgcacgccctgctcctcgaagaagcggaccagggcctcgtattgcgcgagcaccagcgcacccagggcgcgctgcagcggctcgagcagggcctgcaggtccgcgcgcagcaggccgcaggccacccacggatccacgagatgcagggccaggacttcggggcgcaggaggtctcgctcgccgggctcctcgccttcgagatgctgcaggtgcctgcgcaccgcgtcgaaggcagggccggcccgctccgccacggacaggccgatgcgggacgcgaggatcttgttttccaccacgtcgtcgctcaccagctcgagccctgcgagcgaaaatcccccggcgagcgcggcgctgcgcgtactggggagcgtggtgaccgcatcacgcagcgaccgcgccgcgccggcgatccacgcaccatggaactgctggtagcgcatccacaggtcgcggcgctcctgcatgacgcgctgggtggccgtcagccccatgaggtgggtggtgaactcctggagctcggcgtccagggcgggcaggccttcgcccagtccctcgatgaaacgctggcgccccaggcgggccaggcgcctcgcgtttgacgggaaggtggacgaagtctccatacgccgcggattatgagcgcgctacaggcctgtcggcatacgggaatctgcagagatccaacggacgaaccaccccgcggaattccatcggcgcaaatgctaaccaggccgctcccggccgcccgccgggggccggaatgtggcgtaaaagctcagactgcggccccggcgttgggatcgttggggtcgccttccttgcgggccggagccttcaccaggtcttcgcgcttgatgcccagccacatggcgatggcagcggcgacgaacaccgaggagtagatgccgaacaggatgccgatggtcagcgcgagcgcgaagtagtgcaggctcgggccgccgaagaagaacatcgacagtaccatcgcctcggtggaagcgtgggtgatgatcgtgcggctcatcgtgctcgtgatggcgtggtcgatgacctcgtgcgtggtcatcttgcggtacttgcggaaggcctcgcggatccggtcgaagatcaccacggattcgttcaccgagtagcccagcaccgcgagcacgccggccagcacggcgagcgagaactcccactggaagaacgcgaagaagcccaggatgatgaccacgtcgtgcaggttggcgatgatggccgcgacgccgaacttccattcgaagcggaacgcgaggtacaccacgatgccgaccaccaccatggcgagcgccatgaggccgccgtgcacgagttcctcgcccacctgcggaccgacgaattccgtgcggcgcagcgtgacgcccgggtcctgctccttgagggcccccatcacctgctcgctctgctgagcggaggtcgcccccttctgcacgggcaggcggatcatcacgtcgcgcgaggtgccgaagttctgcacgatcacgtcggagtatccgagccgcgaaacggcttcgcgcaccttgccggtgtcggccgcctgcgtgtaggccacctccatcacggtgccgcccgtgaactccaccgacaggtgcagcccgcgcgtgaagaggaagaagacggccagcgcgaaggtgatgaaggagatcgcgttgaagaccaacgcgtgcttcatgaaggggatgtcttttttgatgcggaagaattccatggcgagtcttccttcggtcagttcgtcttggccggcgcggagggtaccgccggggtgtcgggaccgggcttccacacctggccgatggacacgctcttgagcttcttcttgcggccgtaccagaggttcaccaggccgcgcgagaagaacacggccgagaacatgctggtcaggatgcccaggcagtgcaccacggcgaagccccgcaccgggcccgagccgaaggccagcagcgcgaggccggcgatgagcgtggtcacgttggagtcgaggatggtcgcccaggcgcgctcgtagcccgcatggatggccgcctgcggcgcgacgcccgcgcgcagttcctcgcggatgcgctcgttgatcagcacgttcgagtcgatggcgacgcccagcgcgagcgccatggcggcaatgccgggcagcgtgagggtggcctgcagcatggacagcacggcgatcagcatgagcacgttcaccgacagcgcgatggtggagaacacgccgaacagcgcgtagtaaacgcacatgaacacggcgatggccaccatgccccagaccacgctgtggatgccgcggctgatgttgtcggcacccaggctggggccgatggtgaattcctcgatgatctccatcggcgcggccagcgagccggcgcgcagcagcagcgaggtgtcgttggcctcggccgtggtcatgcggccggagatctgcacgcggccgccgccgatctcggagcggatcaccggggccgtcacgacctcgcccttgcccttctcgaagagcacgatggccatgcgcttgccgatgttctcgcgcgtgatgtccttgaagatgcgcgcgcccttggcgtcgagcgtcaggttgacggtcggctcctgggtctggccgtcgaagccgggttgcgcgtcggtcaggttctcacccgtcaggatgacctgcttcttgacgatgacgaactggccgttgcggtcggggtagcgctcgctgccgaacggcaccgggccggagccgcgctcggcgccgcgcgcctcggtgctctcgtccaccatccgcacctcgagcgtagcggtgcggcccaggatgtccttggccttggcggtgtcctgcacgccgggcagctgcacgacgatgcggtccgtgccctgctgctggatcaccggctcggccacgccgagttcgttgatccggttgtgcagcgtggtcatgttctgcttgagcgcctggtcctgcaccttgcgcagggcctcgggcttgatggtcgcgcgcacgatcacgccctgcccgtccgggctggaggtggccacgaggtcggggaactggtcggagatcaggttgcgcgtggccgtggccgcggcctcgtcgcgcaggcgcacctcgatggtctggccgtcgcggctgatgccgccgtggcggatgttgcggtcgcgcatgaaggtgcgcaggtcgcccgcgaaggactcggccttcttggtgagcgccgcctgcatgtccacctgcagcatgaagtgcacgccgccgcgcaggtccaggcccagatagacgggctgcgcatgcagcgccgtgagccatgcgggcgaacgggagacgaggttcagcgcgacgatgtactgcggatctgccgcgtcgggcaccagggccttctggatgacgtccttggccttgagctgggtgtcgggcgtgtcgaagcgcgcgcgcaccgagttgccgtcgaggctcaccgcgtcgggcgtgatgccggcgccttgcagcgcctcttcgacacgccgctgcagcgaggcatcgaccttgaccgaggccttggccgaggacacctgcaccgcgggcgcctcgccgaacacattgggcagggagtacaggatccccacgagcagcacgaccacgaggatcgcgtacttccagaccggataacgattcatgatcgcgctcttatcatctcaattgaccacggcgtgccgcaccatcgtgcggcgcctggaatgggcgcggcgcaggccagcagacgccgcgcaagggccgccccgccgcgctggcgtcgtcccccttcccacgcgcagcgcgagagaagggggaagcggcgcagccgctcagggggttgcccctcacttcaccgtgcctttgggcaggacctgggacacggaactgcgctggacctgcacttccacgcccgaggcgatctcgatgtgcaggaagccttcggacaggcgcgtgaccttgcccaggatgccgccggccgtcgccacctcgtcgcccttggcgatcgcgtcgatcatggcgcggtgctccttctggcgcttcatctggggccggatcatgatgaagtacagcaccacgaacatcagcaccagcggcagcatgctcgtgagcgaggacatcatgccgccggcgggcgcggcggccggggcggtctgggcgaaagcggaagagataaacacggctacaggctccggtgaaaagagggtcgtccggcccggtcaccgggccgatcgtgcacgcagaggcgcatgggcgcctgccgcagggcaacaggggattgtatgcggcgtgtttcagcgacctggcggcataacccgcgggccgttgggttatgcaggggccgagccgtatccgaggcacggaaggctcagcggccagggatgcgcaggcgcctgtgcgtgaagaaggtattgcctcccacggttttgaactccacgaagtcgggcgagggggccccggagtcgtccgtccgccatccaaacagccctgtcgggctgggatctggtggcagcggctccgttgcagccaaaagcgcggcctcgtaaaacgccacgtatttcgcatgccaggccgtgttggtggcatcgttgacgatggccatccgggcatctatcaattcctgcttcccgctggcaatctgcgggtaatgctggaaaccggcaaattgcacctgccctcggtcactggcagtcacgatgtcccggatatttcgggcgccggccgccatgaactccttggcgctgccggagcccagccggttggcgatcaccctgcgcatcatgcgcattccgtccatagccgcatccggccctccaatcccggccctcgtccactcctggggcgcaggcatctctacgaggaagagccgcaccaggaggccagcatcagactcagggccgggcagacgcaccaccttcttcaccgtgacgcttaccagcgccggcgtgatcgtcagcacagaggcgctggcgccgcgctcggactggagcatgagcttggcattgccggcattgcgcgcggccaccgtgaaaccctacgcatccgctcggctgttgtgcgtcgtgcccgtgacctccagcacgttggggtaatcgctcactgccgccagcgtgtagcgcttgtctatcttctccagcttgacgcgcagaacattgccctcgacgagagtgatcgtgcccggcacgggattgccgtgcatgtatttcaggatggcattggccatggaaactccccctcggatatccgcgatttgttttctgacttattgcttcggcatgggtggcttgaacgccggtatccgaaccgtagtccctgcacgccggcactgcatgagtattcgatcgacccacgaccggctcaccagggatgtactggtgccaacatccgtatccgttggtacgacatcggtcttcagattcacgacgccggtggcataggccagcatccggccctccgtgtccgggtccatcctgtcaggtacgtacgattgacctggtcgaacgcggtttatccgatgcacggactcgccttcgtaccagatcatggacagcacactcgtgcccggctccgatgtatcgggcctgtccagccgcctctgcacgaaacagaaggtgttcgcatgcgatgtgctggcctttgcagccaaaaacgaacgcaatgcggcccggcttggcatccgccgcggatcgggccgagagaacgccggatcgacgggcacgcgggacgattcggatgctgcaaccgcaggcagcgcaacgcctcccagcgacgacgttaccgccagcgacaaagagagcgcccgtgcgatgcgtgcaggggtatggcgcggaatgattctcatggatagccgctcctccggaggacactatacggccggcgcagttccgccgccccccggggtccctcaggcactctgccgcagcgccacctccgccggaccgccgcgccaccgggccatgagaccggtccactgcttgcgggccgcttccaggtgccgctccttcacgtggccatacccgcggatctgttcgggaatgcgtgcgatctccacggccaggggcaggttctccgccgtgagaccggccagcagttcttcgatgcaggcgcggtattcctggatcagcgcgcgctcggtgcggcgctcctcggtgcggccgaagggatcgagcgccgtgccgcgcagccccttcatcttcgccagcacgccgaaggccttgtgcatccagggaccataggccttcttcaccagttcgccgcgctcgttcttcttcgcggtgagcggcggcgcgaggtgatgcaccacgcggtagtcgccctcgaacatgccggcgatcttcccggtgaaggcgctgtcggtgtgcaggcgggccacctcgtattcatccttataggccatgagcttgaagaggtagcgtgccacggcctcggtgaggcgggtggtggatccgaagcgcgcctcggcttcctgcaccttctgcacgaaggcccggtaggtggccgcgtaggccgcgttctggtagcccgtgaggaattcctcgcggcgcgcgatgatctcggcgagcgcgggcttcttcgcgaaatggatgacctgcgccgtctggaacagcgcgcgcaccccggccaggtcgtgcgcacagcggcggccccattcgaaggcagccttgttgttgtcgacctgcacgccgttgagctccatggcgcgcatcagcgcggcgcgcgacagcggcacgcggcccttctgccacgcgtagcccagcatcagggggttggtgtagatgctgtcgcccagcaactgcaccgccacctcctcggcatcgaaactgcccagcagctcctcgcccacggccgaggcaatggccgtgtcgcagtgctggcccgggaactgccagtcggggttgttcacgaaggacgctgtcggcgaaccgtggttgttcagcgccacgaaggtgcggcccggctgcatcgcggccatggtggtcttgagcgaggcgacgatggagtcgcagccgataatgaggtcggccttggcggtatcgaccttggtcgtgtagatggcctcggggcggttggcgatctgcacgtggctccacgtggctccgcccttctgcgcgaggccggcagcgtcctgggtgatgacgcccttgccttccaggtgggcggccatgcccagcagcgagccgatggtgatcacgcccgtgccgcctacgccggccacgacgatgccccaggcggattcggccgcaggcagcacgggctcgggcagcggcggcagcgccgacaggtcgcccttcttctccttcctcggcttcctgagcgtgccgccctcgacggtgacgaagctcgggcagaaacccttcaggcaggaatagtccttgttgcaggtgctctggttgatgcggcgcttgcggccgaattcggtctccagcggctccacggacaggcagttggactgcacggagcagtcgccgcagccttcgcacaccagttcgttgatgaccaccgtcttgtcgggggtggccagggtgccgcgcttgcggcggcggcgcttctcggtggcgcaggtctggtcgtagatgatggccgtgcagccggggatctcgcggaactcccgctggatgcggtccagctcgtcgcggtggtgcaccgccacgccctcggcgagcggcacaccgtcgtacttggcgggctcgtccgtcacgatgaccagtttggccacgccctcggccttcaggctgttcatgatctgcagcaccgagtggccctcgggccgctcgcccacctgctggccaccggtcatggccacggcgtcgttgtagagcaccttgtaggtgatgttggtcccggcagcgatgctctggcggatcgcgagcaggccgctgtggaagtacgtgccgtcgcccaggttggcgaagacgtgcttgtccagcgagaacggctgctggcccacccaggtcacgccctcgccgcccatctgcgtgaaggtggaggtgttgcggcccggcatccagttcaccatgtagtggcagccgatgccggccacggcgcgcgagccctcgggcacgcgggtgctggtgttgtgcgggcagccgctgcagaaccacggcgtgcggtcgcccgtgtcggcggcggtctcggcgagcgagcgctcgcgtgcgtcgatcacggacaggcgcgcgtccatgcgcgccaccacgtcgtcggacacgccgagcttcttcagtcgcttggcgatcgcgcgcgcgatgatggcgggcgtcaggtcggccttcgggcgcagcagccagttctggctcgggttggccatgctccactcgccgccggagttgtctccctccacctcgtcgaacttgcccagcacgttggggcgcacgtcggcgcgccagttgtagagctcttccttgagctggtattcgatgacctggcgcttctcttccaccaccaggatctcctgcaggccctgcgcgaaatcgcgcgtgatggtggcctccagcggccagaccacgttgaccttgtgcacgcggatgccgagctgccggcaggtgtcgtcatccaggcccaggtcgatcagggcctggcgggtgtcgttgtaggccttgccgctggcgatgatgccgaagcggtcctgcggcccttcgatgacgttgtagttgagccggttggcgcggatgtacgcgagggccgcataccacttgtagtccatgaggcgcgcttcctgctcgagcggcgcatcgggccagcggatgtgcaggccgccgggaggcatcgcgaaatcctcgggcagcacgatgttcacgcggtccggatcgaccgagatgctgctggacgactcgaccacttcctggatggtcttcatgcccgaccatacgcccgagaagcggctcatggcgaaggcatgcaggcccatgtccaggatctcctgcacgctgctcgggaaaaacaccggcagcccgcaggccttgaagatgtggtcgctctggtgcggcgcggtgctgctcttgctgatgtggtcatcgcccgcgatggcgatcacgccgccgtgcttcgccgtgccggccatgttggcgtgcttgaacacgtcggagcagcggtccaccccggggcccttgccgtaccagatgccgaacaccccgtcgtacttcttcttgtcgggatagaggtccagctgctgcgtgccccagacggccgtcgcgcccagttcctcgttcacgccgggctggaagacgatgtggttctgcgccaggtgcttccgggccgcccagagcgcctggtcgtagccgcccagcggagagccccggtagccgctgatgaagccggcggtgttgagcccggccatggcgtcgcgctggcgctgcagcatgggcaggcgcacgagggcctgcacaccgctcatgaaggcccggccctccggcagggtgtatttgtcatcgagtgacactgtttccagggcgcggcgaatgtgctccggcagcggtgcgttcatggttgtctctccatcatcgtcggggatgccgcggcctcgtgggcgcgggcagggcggcgcgcccggtggggcgggctttgcatgccagtgtaggcaggacgaacggatatgtcctttcgttttcgtgccgtgtttaccctcgtttcagaaagatcctttctgaaaacaataacgaaatggaagaactcgacaaattcgacatcgccatcctcgcggaactgcaggccgatgcccggctgacgaatgccgagctggcgcagcgcgtgggcctctcggccgcgccatgctggcggcgtgtgcgggccctggaggaggcaggcttcatcaagggctaccacgcggagatcgaccggcaccggatcggcctgggcgtgctggccttcgtgcggctggatgccgaccgcagcaccggcggcctcacgcgcgagatggaagaggccatcgccaagatccccgaagtggtggcctgccactacatcagcggcaccggcacgttcgagttgcaggtggtggcgcgcgacctggagagcttctcgcagttcgcgcgcggcgtgctgctgaaccttcccaacgtaaaggacatgcacacgagcttttcgctgggggaggtgaaggcgggaggggcgttgccgctggcgcatttgcggcgatgacgaagcatttggataattgccgcaaagccatgcatcctttctggaaagtcatctggacagcaggcggtgtggtctgcctcactgccgtggctaccggccacgctgccgcaacgcaaaacctcggaacttccctctgccgatcgggagaagagcctgttttcgcatgcaccatcaagaatcagcgagcagttgccgtctgtgcctccagacagccgggcggcccgcaaggctacatgcagtaccgcttcggcaagcccgggaacttggaaatcaacgttcccgacaagacggacagcagcaactggcgtgagcaattcaaggccaagcgactttggtactcggcaggtgggggcaactatctgcgcgtccatcgaggtgcctactcctacgtggtcttcagtgccttcggccgctggggcgaaaaagacggagtgatggtctggaaagacggcgccatggtggcgcaccatgcgtgcgcgggaccggcgctgtcgaggctgggcccggacctgcagtcccggctgggaatcgaagaagaccccgaggaactgacattgccgtgacgagagctctgcgccggcaatgccaggccagcctgaggtcgaagcgctgatctgcttgctttccgtgcccgtccacccctcgcatgccctggagcgcaggcgggaagaacgcgtcgcccatggcgcatcgccgttaactcccgcagaatcggaaggacatgccaccccagccgccccacgacagttcctcctccacgtccctgccccctggccgcctgatcgaagacccggccgccacacccgccgcccggacagccgccaccgccgaggccgcggcggccgcacagctcggccaggacgccgcgcggcgtgccgagctctctcctctcgctccgctcggggtgccggtgttccgcatgctgtggctcacctggctcgcggccaatacctgcatgtggatgaacgacgtcgcggccgcatggctgatgacgacgctcaccacctcgcccgtgctggtggcgctggtgcagacggcttccacgctgcccgtgttcctgctggggctgcccagcggcgcgctggcggacatcctggaccggcggcgctacttcatcgccacgcagttctgggtggccgcggtggcgctggtgctgtgcctggcaatcctggcgggcggcatgacggcgccgctgctgctgggcctgacctttgccaacggcatcgggctggcgatgcggtggccggtgttcgcggccatcgtgccggaactggtcagccgcgcgcagctgcccgcggcgctggcgctcaacggcgtggccatgaatgcctcgcgcatcgtcgggccgctgctggccggcgcgatcatcgcgagcgcgggcagcgcctgggtgttcgtgctcaatgccgtgctgtcggtgatcgcgggcttcacgatcatgcgctggaagcgcacgcacgtgcccaatccgctgggccgcgagcggctcggcagcgcgatgcgcgtgggcgtgcagttcgttcgcgaatcgccgcgcatgcgcgccgtgctctggcgcatctcgatcttcttcctgcacgccaccgccctgctcgcgctgctgccgctggtggcgcgcgacctggagggcggcggcgcgggcaccttcacgctgctgctggcctcaatgggcgccggggccatcgcggcggcgatgttcctgccgcggctgcgccaggcgatgccgcgcgacacgctcgtgggccgcggagcgctgctgcaggcgctcgccacgtcggtggtcgcgatcgccccgaacgtctatgtggcggtgccggcgatggtggtgggcggcatggcctggatcaccacggcgaattcgctgagcgtgtcggcacagctggcgctgccgaactgggtgcgcgcgcgcggcatgtcgatctaccagatggccatcatgggcgccacggcggccggcgcggccttctgggggcaggtggcctccgtgaccagcgtgcacgtgagcctggcgctcgccgcgctcaccggcaccgcggccatggccctggtgcagcgcaccgtggcggaccggtccatggaggaggatctcagcccctcgcgcgccttcaaggtgcccaccgcccccacgacgcccgagcagggccacgtggtggtgaccatcgaatacgtgatcgacccggcccgggccttggaattccgcgacaccatgcaggagagccgccgcagccgcctgcgccagggcgcgctcgactggcagctgcagcacgacatcgccgatcctgcccgctatgtggagcgcatcgtggacgagtcctggacggaacacctgcggcgcttcgaccgcgtcaccgcctcggatgtggcgctgcgcgaccgcaagctggcattccacgtggccgatgcgccgccggtggtgacccgctacctggtcgagctggagcgctgaaccggctggcgccgccgcgtatcagccccttatcgcggcaaaggccgcagtccgaaccagcccccttcggcatcgaacagcacgtcgtactgctgcaggaggttcatgccggtgttcacgaaggccgggcgcccgaatggcgcagaagccccctgggcgacggtgctgccagccgcgcaggtggagccggcagagccggagggcggccggttgacgagcacggcccgcggcgcaccggccccgcccgcgttgaatacataccgggccaccggcgcctgcgcgtccgggaacagcacctgcaccggcgtgccctccttcaggccattgctggtgtggcccggacggctggggttggggatttgctgcgtcggcagcgacgccgggtcggccaccgtgaggtacatctgcgcaatgccggtatccacgagcaccgatcctgcttcgggtgcccggccggccacggacacggccatggacgcctgctgccagtcacgcgggtcgctggatgccggctgcccgttggccaggaggcttccaggctgcagcctggtggcgccgaagcccgcagcattggccggcgtgagcccggcgtgcacgccggatttcgtcacgatgtagccggcatgcacttcgccttcgcgcacgggccggccgtcgatggcgaccaggttcagcagtggattcttgtccggcgtgccctgcggctggccatcgtgttcgcgcccgaaccccacgcccatgtacacgatccccttggggcggaccgtggtcttcgtgggctgctcgcagaccggctggttggctttctcgtcccagcaggggcagatcatttccttctggactgccaggacgggcacgcgggccacgacgcccccctccgcggcgcggaacacgaggtcgcgcacgacccagcgccccacccacagccgcttgctgctcgacaggaactcccagcccgccgggcccgcttcatcgtcggaatagccgggaagatcggccgcggagatcaccaccccggtggagcccgtgtccatcgtgacggcgaagccgcgggcggcggattgcgggctgccgggcggggtgcgcacctcgaactgaagtttcggcggccgggacgcttcgcccaggggggtgacgaaggggatgaaacgcccggtggtgtccggccggagcacgggccccgtggcggctgcggcattggctggagcctgggcccaggcggcgctgcaggcgagcagcgcggccatgtggaggatcgctgtgcggatcggtgtcatcggttctccttccctatgatgttttggaaggagcagactacacgatatgcattgtgcggatgagacactggaagcctgcgggtgtccgtgctgcgcgtactcaggaagccttcacacgagaagcgaatacgccagcatcgcgctggcggatagcctccaccatttgcggatacacctcggcatagagcgcagccccccggtctccgaaacgttcttgcgcgtccaatgcgaaaagtacctgccgagaatcaacgcacaaattccgggcagcgcatgcattgacgagataatcatctcccgggccatcgcaacccggcacggccccgcaagtagccgccacccaggcaatggccagcacacgttgatcggccgcatcggtataggcttttccggaaaacacgatcgaggctccatcgggagcatggaagagcgatccagccaagttttccatcagcagcggatcgccggtgcggagcacccgctccaggacaggcatgcgcgcctgaggatcgcttgaaacgctcgcccactcctttcccaggcgccggtatgtgtcattggcgaccctcggatcccgggtcagggccagcatggcatcacccgacagttcctggtcgatgaatgacgcgcaacgctcctcgcgcaggatcttggctttctgctgctctgcagattgagggatccaactgggcggagcaggctcgtctcgcacggatgcgcaccgtaaaagaattgttagcgcatacaagccatttccatccctcgggctgccgaccatttgatggaatagaaccctgtagtcccttgcctgccgcaacagaaccgtccatcctgactgccgcttttcttccttctctgccgcagaccctcctgggctcggtgcggcaggcgcaggagcctgctccgtggtttccggaacaggcgccacgacgatggtctgcgcctcctttgtttccggcgctccgcctctgcccttgaaagccaggtggacgatgagcacgaccaccagcccggcagcgaacagcattcccaatgccttatagcttttcaaccgcatacagagtgattttgtaccgcccctgcctcgcctgcgtccttgcctggcttcaacgttccaggcataggatgtcctggcgtgactgccgagaatgtgggattcaggacagcccactgctcctcatatccatcggcatagatcactacgaaaaaacccttgtcatccggcctgttcgatctgccccagtatgaccaaaaaccgtcgaacaccttcaacctccgataaacctgttccgcagcaagccaccggctttccacggagctttgcgaagtgacattcttcaggtctccggtggcactgcaccgcacgttggatgcctgaatgtaacgctcggcacctgcgacgagttgcacataacctggaaaaggctcatgaatacccacggagcccaccgactgcggtccatacccttcaaaaccaaaatcatatattccgcttgcagtcaccgtgactacaggaagcccctgcgaaaatgcgttaccgaaagacagaagaaaaaacagccataccgagcgcagaagcatgcaatcctccagaaaattccggcattctgcagtggaggaatatttttataaaatatctttgcttataaaatgcatcagttatatatatacattacagacgtccgccaagttatggcctcggccacagcgcccacagccgcaacccctgcttgagccgccccgccaggtcgcccgcctcctggccccagccggcgaagtagtcggcccgcacggcgcccaggatggccgagccggtgtcctgcgccagcaccaggcgctgcagctgcgcggtggggccggaagaggccagccagacaggggtgccgtagggaatgctctgccggtccacggcgatggagcggcccggggtgagcggtacgccctgcgcaccgcgcggaccgaaggcggcgtccaggggcggcagcggctcctcgcggaagaacacgtagcgcgggttggcccagagcatctcgggcacgcgctgcgggttctgcagcgtccacgcgcggatgccgggccaggtcgcgtcgcgcaccagtccctggtcgagcagccagcgacccacgctctggtagggctggtcgttggtgcccgcgaaggccacgcgcacgaggcgcacggatccgtcgggttcctggatgcgcagccggcccgagccctggatatgcaccaccagcgcctcgaccgggtcgcgcacccaggcgatggcacggcccgccagggcggcctgggcctcgggcagagtgtcgatctgctggcgcgtgtaccagggcttgcgctggccgtagcctgccggcaggccgtacagcggcacggtgaatccgttgcccggcgtgcggctggcatcgaggtaaggctcgtaatagctggtgagcatgccgtccggattgccgtccagcgactcgatgcggtagggttgcaggcgcgacaccatccattcgcgctgctcttccggcgtggcgatggagaggcggcggatctcggggcacagcggcgcgaaggccggcagtggccgctcgcagctgcgcagccaggcgttccatgcctcgtagagcgcatcgttggagaacccgggcaactcggaccagtgcaccgggatccagcggctcttgggctgcgccatcggggggggaagcggcccgcccggctccggcggcagcggtacgccgggccccggaggcagggtgatgagcgggccggaaggcgtggtggccggaggcagaacgggcggcggcgtggagcaggcagccagcgttcctacaatcagcgccgttgtcaccaggcgcaggagacggagattcatggggctgattttgcttgaagcattgctggcgctcgccgtgctcgtcgccatcgtgtggtggaccatgttctccgggcggcggcggggcgagttgcccccgccggacagccggccgccggacggcgaaaagtaggacggggcctgcaagggcaggcggcctccgccgggtcacggacgggttcgggcacgcgaaaaatgcctccaggcgccagccgggccggccgcactccgctgcaccgcgggcctggccatggcgtcccaccgaacgacaacaggagaacttccatgcgcacttcccgcacactcatcgccgccaccgctgccgtgctgctcgccagcggctgtgccaacatgaccgatacccagcgccgcaccgccaccggcgcaggcgtgggtgccgccggcggcgccgtactgggcgccgtgacgggcggcaatgccggcaccggcgcgctgatcggcgctggcgtaggcgccctgggcacctacatctggtcccagcacatggagcgccagaagcaggaaatgcagcaggtgacgcagggcaccggcgtggtggtcacccagacgcaggacaaccagctcaagctcgacattcccagcgacatttcgttcgcgaccaaccgctccgacatccagcccaacttcgctccggtgctggaccgtttcgccgaagggctgcgcaacaatcccaatgcagaggtgcgcatcgtcggctacaccgactccaccggcaacgactccatcaacaatccgctgtcgctcgaccgggccaccagtacgcgcaactacctcacctcccgcggcgtgagcggggcgcgcatccaggtggaaggccggggcgcacgcgaacccgtggccaccaacgacacggccgaaggccgggcacgcaaccgccgcgtggagatctacgtgggcgagcgcccgcgccagggctgacgcccgcctgccgcacggtcaaccggccgagcgcagcaggttcgccagctccacggcggatttgacctgcatcttgtcgaaaacgcgcgcgcggtggacctccaccgtgcgcacgctgatgtccagctggtccgcgatcagcttgttgggcagcccttccaccaccaggcgcatgacgtcgctctcccgctccgtgagttcggcgagccggtgccgcaggtcgttgcgctggtgcgcttcctccaggtaccgggcggattgcgccagggcctgctcgatgcggtccaccagcaggttgtccgagaagggcttctcgcagaaatcgaaagcgccgcgcttcacggtggccaccgccgtgggcacatcggcatggccggtgaggaagatcactggcagggcaccgatcagcccgcgctcggccagccggtcgaacagcgccagcccgctcatgccgggcatgcgcacgtccagcagcaggcagcacggctggcgcagcacgggcctgtcgcccagcatggcctcgaaggcctccgcactgtcgaaggactcgctgggcacgcggcgcgacctcagcagccaggcgagcgcttcgcgcacgccggcgtcgtcgtccacgatgtaaacggtggcgttggagacaggttccatcaggcgttccggggttcggtgtcgggttcggtgccggcggaaggacaggccggcagggtgaaggtgaataccgtaccacgcggcgcatgcggcgcgtggcccaggaagccgccatgctgctcgaccacggtgcggcacaggctcagccccagccccatgccttccgcgcgggtggtgaagaacggcgtgaacagcttggcgcccacgtcgtccgggatgcccgggccggcgtcgatcacctggaattccagccacgcattctgcgcattggaggccgcgcgccgcaccctcagctccagcaggcggtgcggcgtgccaggctcgtccatggcctgcatggaattgcgcgcgagattgagcagcacctgctcgaccatggtgcggtcgcagagcacgcggggcagttgcggctccacgccgatgcggatctgcacgcgcagcttgtgcgcctgcagccggatcaggggcagcacggcgtccagcaggtcttccgcggcgacgggctcgcgggtctggtcacggcggcgcacgaagtcatgcacactcttgatcacccgtccagcgcgctcggcctgctgcgcgatgcgctgcaggcccacccgcacgtccggcaggaacgacgccggaccgtgggcacctggcgcggcttccgccgattccagcaggttgatcgacccggaggcgtagctggcgatggccgcgagcggctggttgagttcatggctcagcagcgatgccatctcgcccacggtggccaggcgcgcggtggcctgcaggcgctcctgggaggcccgcgaaagctcttcgatgcggcgctgctcgctcacgtccaggaaggcgctcatccagcccgtatgcaggccctgtgcattgatcagcggcgcctcgaagatcagtaccggaaagcgagtgccgtccttgcgcatgaacgtggattcatagccctcgcgcggaggaggatgctgccccgacagccggacccgctggcggcgcaggtattcgtcggcgaactccggcggccagtagggcagccggtcggcctgccccagcagctcctgcgcggagaatccgaccatttcgcagaaggcggggttgacgtaggtgatgcgcccctggaggtcgcgggcacgcagtccggtgacgagcgaatcctccatggccttgcggaaggcgagcgcatcgcccaggtcgcgctcggcacgcaggcgccggcggttgtcgcgcaccagcaccacgagcacggtgatcagcgcgatggacatggccgtgaccaccgccgtgagcacgttgggaaaaacgctgggcgcgctgtgccagctgtccatgcgcagcacgagggccgtgccgggcaggtcgaagagctgctgcgtgctgaacatgcgcgtgccgcgccggttggcgcccaccatggcgagccgggtgccgtcggcctcggtgaacgacacctcctggccgcgcttgagcccgggcaccaccatctccaccagcacgttctgcagcgagtacgtggcgaccaggtagccggtgttgaccccttcgttcgtcaacgggatgcacagctccatcatttccgcgccccggccctcgcccagcggctggtagtagctgcccgaatacgagggcccgcccacgcgccgcgcattgccgcaggccagggcagtgttggagtgcgtgccgctgcgggtttccgcgtcccactgcacgggccggtagggcgtttcggcatgcgcccgcacgcgcagggcggggtcccgccattcgatccgcaccagttcgcggcggctgcccaggagctgggcggcacgcgcctcccagctggcgctgtcggggccgcccgcctgcagcgcctggaggttctgcaggttgtgggtgaagcccgtgcggatgtcggccacggcatcggcggcgtcgcggtcgaggcggttctgcacttcggaggcttcgtagcgccctgccagccacacctgcgtgaccagcataccggccacgagcagcacgagcgcggtccagagcgaccagcgccgccatgcgatgtgccaccggcgccagggccagcgcgccagcgcgcccgccgcgggctgcagaggagcgggcccgtcggcttccgtgccggcttccggcgtcggggcggtgctcacggcgtattcacaggacgcggtggtccagcgcaggcagctgggcgcgtacctgcctcagtcggccctcgtcgaggggtgccgccaccacggcagggccttcgggctgctgcgccagcacctgcccccacgggtccaccaccatgctgtggccccaggtacgccggccgttctcgtgcgtgccgccctgcgccggcgcgaccacgtaggcaaggttctccaccgcgcgggcgcgcagcagcacctcccagtgggcctggcccgtcgtgtgggtgaaggcgctgggcaccagcagcacgtccacgccggcacgtgcgtggtcgcggtagagctcgggaaagcgcaggtcgtagcacaccgacagccccacgcgccacgcagagccgtcgcgggcggtcatggtgaagcgcgcaggcgtgccgccggcctcgatgacggcggcctcgtcgaagcgctcgcgcccgttgtcgaaccggaacaggtggatcttgtcgtagcgcgccacgcactcgcccgcgggcgagaacaccagggtggtgttgcgcacgtggtgctcgctgccgcagcgcaggggcagcgtgccgccgacgatccacatccgcagctcgcgcgccgcctgcgcgaggaaatcctggatcaccccttcgccgaaggtttcgcgcaatgccagcttgtcggtatcgcgggcgcccatggcgcagaaatattcgggcagggccgccagttcgacgccgcgggtagcggcatcctccagcaggcggcgggcctgccggaggttgtcctggacctggaggccggaaaccatctgcagtgcggcggcgttcatcatggctctttctcctctgcgccactggatgcgggcgccttgtgctgggaagcagcggaagctggcgcaggggccgcggccccttcgggggacgctgttgcaggcggctccgcccccgtgcggcgccgcggcacgcgcgcgatgcgcgggtcggtccaggtaccgtcgatgcggaactcctgcgtcgccgcctggatgagcggtccccgcaggaacacctgcgccaggaagcttccgagccccaccacggggttgatggccgtcgccacgagcgatgccgtcatggcgttgatctcgggcaccaccacgacatggaggttctgggtttcatggtccaggtcggcgctgccctccatgagcaccgcggcgttcacgcccttcatctgcaggttgttggtggtggccacgccctgctcgatgcgcacgtcgccccgcacgaagtcgaaagcgaagccttcgctgaacacgtcgcggaagtcgagcgtcaggcgccgcggcagcgactgcaggctcagcacccccagcagcttggccaggccggggtcggccttgaggaactggcccgactccacgttcacgttgatctgtcccgacatggaacggtagtcgggatcgaggggagcccccatccaggcgacctgcccctccatgcggcccttgccgcggcgcaccacgccctccatgccgaagcgggccagcaactgtccggaatcgcggatgtcgagccggaaatccatggaggtgcggcggcgcgctcccgcggccccgccgcccagcagcacccagttgccgctggaagtgaacgtggcctccggcaccgtgaggttgagcttggacaggcgccattccctcggagtgcctgcgccgctgcggttctgtgcctccacctcgatgcgcccgagcctgcggccgcgcagttcgaagtcctgcacgatgatgtccagcgcgggcatcgtggtgctttcggtgcggctgtccagcagcgactcctcgacctgctgggcctcgctctggggcacggagagccgggacaggcgggcgaacacgcggccgccggactcgtcgccctcgccgtccgggcggtattccacatagccgctgagttcgcgggcatccaggttggcccgccaggtggtgccctcgcgggaacctcctgcgacgacatcgtgcagcgtgcgcccctgcaggaccagtgtttttgcgcgcgcggccagcaccgtcggcaggaactcctgcgcgccaccttcgggcatgcgcgcgctggcgcccgaggcagcaccagcggtggaagcgcccgcatccggcgcggacgccggagcggctcctgccgcctgccggcccagcacgttctgccaggcgtccaggtccaggaggtcggtatgcacgttggccgataccccccgctccggcatgaccgcagactcgccgggcgcgaggccgatgccgatggcaccgcgcagcacgcggggcaccggaccggaatggtccagcacatagctcgcggaaccgatgccgctgatgtccaccgtcatctgctcgcgaaccgggggctcggcgccggcatccgaggggggcgcggccgactcccgggcgagttgcgattcgtaccgcaccgggcggacggcatcggcggccttgcccaggggtgcaggcaggtccagcgccatgccctgcagattggtcgtcaccagcacctccggcaggccgcggcgtacgcccagggtcagcgcatacgcggcgctgcccgtggcatggcgggccagctcgggcagcccgggccactgcacggcctcgcgcaggccctcggccgtggccacgccctggccccgcacctgcaccgaggactccagcgcactcgtcccggatgcaacggaccgcatgccgccctccagccgcaggtcgccacccagcgtccgcccctgcacgttcgccagggtgaaaccggtgtcgctgaactgcaccgcgccccgggtgcgggtgatgacgggcacgtccggtgtgatgcgcacatcgttgcccgcgaacgccaggctgccctgcactttcgactggtcgatgtggctgatcggcaggctcagggacaactgcaggccggcgttgccggtgcccgtcgcctggtccagggcatgcgatgtgaggcgcgagagcggtgatgccgccatgaaggccagcatgtcggccagcgggccctgtgcctgggcctgcacgcccaccacgctgtgggcgaggtcgggaattcgcgcctccacccggtccacgcgcagccgcggcgtgcccgcgaagctgcctgtcgccccgcgcaccgccatgctggagcggtcgaacaccagttcgcccgccagttgcgtgagcgccggccagaccggatcgcccgcatgctgcaggcccggcggcacataggcataggtcacgtcccggagcttggcggcgatgtggaattccccctgtccgggatggttgaacgggatgtcgtgcaggtcgcccttgacgcggaactgcacgctggacgccgtgccggccgtcaccgcatcgcgcacgtagtgccgggtttccgcggggatggtcagcggcaggtagcggtgcacgcgcgtgccgtcggcgcggcgcaactcgccgctcaggtccagcacgcccgggaagcgggagcggctggaggaccgcttcgggtcacctgtggtccaggccacgcgggcctcgccctgggcgtcggcgttggagaactggaggtccggtatctgcagtgcgatgcgctcaccctccacctgccagcgcacgctggcggacagccgctcgagcggcacggcggggtcttcgaagacctccggcagcaccagggcgccgtcctcgatcgcgacggacgccttgccgcccgcctgggtgagctcgaaatccaccgcggcaccccgcacgcctggcgtgcccgaggtcttcaccgcagcgccatcggccagcgccaggcccgcgacccggccccgggcctggtattgccggggagcatccaggggaccgcgccagctcgcctggatctcctccacgacgccccgcggaccgaaccggtcgagcgccccatgcagcgcgtcgcccagcggcaggcggctggcgacctgggccagcgccgccaggtcgagccggtcggcgcgcaactcgccctgctcgcgctcgggtgcacgcgggtccctgccggcctgccggatggacacattcccgccaggccagcgcaggccgtcgcgggtcaggaactgcagcccttcggtggacgcctcgaagccgccttccagccagcgcccacctacgcggcccgcgaccgaagccagcgccaggggttccaggccctgtcccagcgtggcctccacgtcggccagcgccacgtccgccgtgccgccggccacctcgccccgccgcacgtccagccaggcacgcagggcaccccgcccctgcgccacgtcgatgccttcgatgtccgcatgctggcgcaggcgggagacgtccacccggccgaactgcgcgaacaactgtccgctccattgcctccaggcaccgccatgggtggtgagcagcggctgccggaagcggcccatcagcgtgaaccggtcgccccaggccggaggcggcgtggcgtccagtcgcatggcatgccgccagccccggttgcgcagcacgatgtccacatccgaaagctccagcggaggcgcaccacgcatcgcgtccgtccagcgcaccgtgccgccgcgcagcgccacctcgccctgcgagaacacccagtcggcagccgagccgccgtcgccggagcccgccccgccatgcaaccggatgccgcccaccaccagttggccgtcggcttcacggcgcacgtccagctcgggccgctcgatgtacagctgctcgaatcccaggcgcagcgcagagcgcggcgagagagccgccaccacccgcggcaggcgcagggcttcgcggccctgcgggtcgagcagggccacgtcggtcagttcgatggccggcaccagtccttccgagcgcgccgacagggccccgatgcgcacgggtacccccaaggctttcgtggcctgggcttccagtgcggggcgccactccccgattcgcggcacaatccagccgtggagcaccccccaggccacggcgaccagcagccagaaggcgatcagcagtcccagtgaccaccgcgcaaggcccgccatgcatcggagcaggcgggaggggtgcggtgtcgtctcaatcatggtgggcttggatgtggcaggaattatgacccgcgcccgctgtgcgggttcagccccaaagggtgtcggtatgtacagtttcagtgcctcttccttgccatatgtccacgccgttcgctgaacccggccgcgcctgcgcggagcatgccgccggggccgcccattcccgattccaccagcggctgcagcgccgctatgccggcgaaaccgcgctgctgccgccgggagcccccacccgccagaccatggccgaggccctgcaggccctgcgtgcgcgcgggcacgacacgggcgccgccctgcgcgtgctgcggcagctggtcatggagcggttgatccggctggattgcgaggaaggcgcgccgctgtccgacgtcacccgggccacgaccgaacttgcggaactcgcgctggacgaagccctgcgccacgcccgccaggagctggacgcccgccatggcccgccgcagggcccggatggcgggccggtggcgctctggatcgtcggcatgggcaagctgggtgcgcgcgaactgaacgtgtccagcgacatcgacgtgatctacgtctatgagcacgaaggcgagaccgccggggtggacggcggccgcggccgcctctcccaccaggaatatttcgggcgggccgtgaaggccatccatgccctcgtgggcgagaccaccgagcacggcttcgtgttccgcatggacctggccctgcgccccaacggcaactccggcccgcccgccgtctcgcttgccgccctggaggaatacctgcaggtgcaaggccgcgaatgggagcgtttcgcctggctcaagagccgcatcgtcgcgccgcgcgacggcctgggccatccggccgtgcaggggctgcgtgccgtggtgctgcccttcgtcttccgccgttacctcgactacagcgtgttcgactcgctgcgctcgctgcaccggcagatccgcgaccatgccgcgaagcgcagcgcgggccaccccgagcgggccaacgacgtcaagctctcgcgcggaggcatccgcgagatcgaattcaccgttcagttgctgcaggtggtgcgcggcggacagttcccggaactgcgctgccgccccacgctggaagccctgcagcgcctcgcgcgcgccgggctcatgccgcaggagacggccgatgcgctggccgaggcctataccttcctgcgccgcgtggagcaccgcatccagtacctggacgaccagcagacccatgtgctgcccacgcgcgacgacgacctcgcctggatcgccagcacgctggggcttggttgctgcgccttcctgcaccagctcgacgcgcaccgcgaactggtggcgcaggagttcgacacgctgctgggtggccccggcaagcgccagtgcagtggaggcggctgcggcggcccgcgcgcgcaatcggcgccggtgcccgaactcgacacgctgctggaacaacttcccccgaaagtgcgcgaacgcgtggccgaatggcgcgaccatccacgcgtggccgcgctgcgcgatgaagcccgcgcccggctgctgcggctggtgcagcgcacggcgcgctggctggcggaaggccgtgtgaacgaggacgccgcggtgcggctcgtcgcctggctggagccgctgctgcgccgggagagctacctcgcgctgctgctggagcgcccgtcggtgcatgagcatctgatgcacctcctgggcgccgcccagtggcccgcccgctacatgctccagcatcccggcgtgatcgacgaactggccggggacgcgctgctgtccgagcgcttcgtcccggcggacttcgagcacgagatggaactgcgcatcgggtcgctgcgctccaccggcgaggacgacgacgaggcattgctcaatctgctgcgccgcgcccagcatgcggagaccttccgcaccctcgcgcgcgacgtggagcggcgcatcaccgtcgaacaggtggccgacgacctgtcggccctggccgactgcgtgctgcgcgtgaccgccgcgtggtgctgggaccggctgcgcaaccggcaccgcgacgtgccgcagttcggcatcatcggctacggcaagctcggcggaaaggaactgggctacggcagcgacctggacatcgtcttcgtgttcgacgacgacgatgaccgcgcacccgagatctatgccgccttcgcgcgcaagctcatcaactggctcacggtgaagaccggcgaaggcgacctctacgagatcgacaccgccctgcggcccaacggcagctcgggcctgctggtcacgagtttcgaggcctatgccaactaccagcagcgccgcggcagcaataccgcctggacctgggaacaccaggccatgacgcgcgcgcgcttcgtgctcggcagcgacgcgctgcgcgaccgcttcgacgccgtgcgcacggccgtcatcacggccccgcgcgatgccgccggcctgcacgcggagatcgtcgccatgcgcgagcgcgtgcgtgccgcgcatccggtgcccccagggcagttcgacgtgaagcacggcgtgggcggcatggtggatgcggaattcgccgtgcagtacctcgtgctcgcgcacgcgggcgagcacccgggcctgtgcgacaacgtcggcaacatcgcgctgctgcagcgcgcggaggccgccggcctgctgcccgcgggcgtcggtgcggccgccgcgtcggcctaccggacactgcgccaggtgcagcaccgcgcgcggctcaacgaagagcccacgcgcgtggcgccctccacgctgcatgccgagcgcgaggcggtgatggcgctgtggcgggcggtgttcggcggcacgacggctacgtgatgccccgcggcggcgcaaagccgccgccattccccgcggcgtctcgcctccttcccgaagcaaagtaggggacttcccttatcccagccataaatggcgggacattgatgcgggggagctttttggcaacgatacgcgctagcaacaagaacttacacaacagcgtgccgatgaccgctggagacgcggactcatcgctttgaagagcctctcgaggggccgaagtcaagagggagggcatcctgcctgtacacggtcattcggcgcctggggttgcaccctcagcgcgtcgagcgcggctgtgccaacgaaccactccgcgggcccgcgcccgtggcgatctcctggtccgtctcccattccatcgttgtcaacgagccgaacggagccgccatgcgcgccagtcattcccctgtccattaccttccactgaccgcagcccagatgggcatgtggctccttacacgtttcgcgccgcccgatgcccacttcaatatcgcggaggccatcgagattcgggggaagttcgatccccagctgtttctgcaggccttgcgcaccctgtgcgcggagacagagtccctccggctgcgtgtcgaagacacgccccagggcccccggcagtggctggagcccgagttctcgggcagcatctccctgctcgatttcagtggcgaaggcgatccccgggcatcggcggaacaatggatggtcgaaaattctgcccgccgcacggatgtcgagcgggaacccatgtggtacagcgcagtgctccgcatcgctcaggaccaccacatctggtaccagcgcgggcaccactacgccaacgacggcttcgccgccgtcatcgtcgcgcgccgggcggcagacctgtacacggcgctggtgaacggcacggctgcgccggccgattcggagctgaaaccactgtccgtcctgatcgaggaggaccaggcctaccgcgactccgcgcgcgccctgaaagaccgcgaatactggatggagcggatgcgcgaccgccccgagccgctgaccctcgcggaacggcgcagcaacaacatcggcagcctgctgcggcaaacggcgcactggccggcggcgcgcgtcgccgcactgcgcgatacggccgcgctgcacggctccaccctgccgcagatcctcatcgccgcgacggccacctatctctaccgcatgacgggcgtgtccgacctggtgatcggcgttccggtgacggcgcgctacaacgaccgcatgcggcgcgtgcccggcatggtcgccaacgcagtgcccctgcgcctgtccatgcggcccgagctgcccttcacggccctgctgcgtgaggtcagccagcagatgcgcaagatcctgcgccaccaggcctaccgctccgagcagctgcgcacggacctggaactgcaggcgaaggaccaccccctcttcaccaccatggtcaacgtggagcccttcgactacgcactgcgcttcggggactgctccatcgagacccgcaacctcaccaacggatccccccaggatctcggcatcttcatgtatgagcacgggaatggccaggacctgcggatcgacttcgacgcccatgccgatctctacaccgtccccgaactggcagcgcaccaggcccggctgctcggcgtgctcgacacccttaccgatcttcccgcgcaggccatcgggtgcgtggaggtcatcaccgaggatgaacgcctggccttcctgtccaggtgcggcggaacggtccgtacggagcccggggcccacctggccgaattgctggacgccggcctgtcgcgcgaccccggcgcggtcgcgctgcgcttcgaaggccgctccatgacccgtggcgagctcgaccgccaggccagggaatgggcccgccgcctggcggccatgggtgccggcccggaccgcctcgtcgcgttggcgattccacggtcgctggagctggtggcagccctggtcgcggtcctgagaagcggggcggcgtacctgccgatcgacccggactttcccgccgaccgcctcgccttcatgctggacgacgcacagcccgtgtgcctcatgaccacgcaggagctctccgggcggttcgatggcggcattccgcgctttctcgtcgatgccgcggaaccacaggccggcgtccagcagaatgcgcctgccggcgcccccgcggccgcagcgctgcacccctcgcaaccggcctacgtcatctacacgtcggggtccaccggcaggcccaagggcgtcgtggtgccccactccgccatcgtcaaccggctgcgctggatgcaggcggagtacgggctggagtccggagaccgcgtgctgcagaagacgccttcgagcttcgatgtctcggtgtgggagttcttctggccgctgatcgcaggtgccacgctcgtgatcgcacggcccggcgggcaccgcgatccttcctacctggcggacctcatcgcgcgggaaagcgtcaccaccacccacttcgtaccctcgatgctcgagttgttcctgcaggagcctgcggcggctgcgtgccacacgctgcgccgggtggtctgcagcggcgaggccctgcctgcttcgctggcggcgcggttccacggcatgctggggtggtgcgcactgcacaacctctacggccccaccgaggcggcggtcgacgtcaccgcctgggcatgcacgcccgaggcatgtgccggcctggcacgcatcccgatcgggcgccccatctggaatacccgcatgtacgtgctggacccgggcctgcaacccttgccggtgggtgccacgggcgagctgtatatcgcaggcgacggcctggcgctgggctacctgaaccgtcctgcgctcactgcggagcgcttcatcgcggatcctcacgggccggcgggcagccgcatgtaccgcaccggtgacctcgcgcggtggcgcaacgatggcacgctcgaattcctcgggcgctccgatcaccaggtgaagatacgcggcctgcgcatcgaaccgggcgaaatcgaatccgcgctgatgcgccatcccggcgtgcaacaggctgccgtcgtgatgcgggaggactccggcggaagcacgatgctggtggcgtattgcgtgcccgctgccggggaccggctggacgacttctcccttagggcccatgtggcacagcgcgtgcccgaatacatggtgccttccgccttcgtcaccctggcggaactgccgctggggccgagcggcaagctcgatcgccgggcgcttccagctcccaccgcctgcatttctgacccgggctatgtcgctccgcgctccgcgatcgagaagaagctcgcagggctgtgggccagcgcgctgcacgtggagaaggtgggcatccatgacagcttcttcgaccttggcgggcattcgctcatggccatgcagctcggaatgaagatccgcgaacacatgcacccggattttccgccggccgaactctacaaccggcacaccatcgcagagctcgcggtctggttcgacaccaacgggggcatgcgccccgccaccgacctgagggcccagatcgcgctgcccgggcacatccgcaagccggacctgcccgcgccaccggccagcccccagcgggtcttcctgaccggcgcgagcggcttcgtcggcagctacctgctggccacgctgctgcgcgaaacgtccgccaccatcatctgccatgtgcgcgcacccgacgagcgcgcgggactgcaacgcctgcagcacgcgctggcagagcgccgcctcggcggggcgtgggatgcctcccgcgtcgagatcgccaccggcgatctcgccgcggagcggctcggcatgaccgaagacgccatccggcgcgtggccgaatgcgatgccatctaccactgcgccgcacaggtggactacctccatccctacgagaccctgaagccgtccaacgtggacagcgtggtcaccctgctggaatggacggcccagggccggccgaaagtactgcactacgtctccacgctggccgtgatcggcatgaaccccgaaacgcccgtggtgaccgagcgggccgccctgtccacacccgacggactgggaaacggctacgcgaagagcaagtgggtggccgaccacctggcccgggccgcgcaggcacggggcctgcccgtggcgatctaccgcctgggcgcggtcacgggagacaaggcacgggccatctgcaacgacaccgacatgttctggcgcctggcccggctgtatgcggagctggggatgtcgccccatctggatctttccatcagcctgacgcccgtggacgaggtggcgcaggcgatcgtgcggctctcgctccggcaggactcgtggggcgaagtcttccatctgctcggatccgatccgctgcacgtcaacgacatgagcgtcgtgttccagcagatcggcaggccgctgcagtccacggatttcgccgactggatgcgccatgcgcaacagcgcctggccatcacgcaggacctcgacctggcggcactcctcacgatcctggacggctacgacctccacaactccgtgccggccatcgtctgcgccgctgccactcaggaacggctgcaagccgcgggggcaccgatccgctcggcggaccgtgagttgctgcggcgctacttcgagcacctcggcatcggcgacgctgccgatgccgccggcgcgcaacccgccgtggccctcggctgacccatcgcaggagaaactgatccatggcacgctatctgctcgccgccaccgccctgcccggacatgtgatgcccgtcctggcagtggcacggcacctcgtccagctcggccacgaagtgcggatccacaccggcggcatcttccgcacccaggccgaaggtaccggcgccagcttcgttccgctgctgcccggcatcggccaagactttcgcgaattcggccagcagcatccgcaactgcaacggctgccgcctggcccaccccggctcgcctacggcctcaagcacttcttcgccgacgccatcgcgctgcagtacgaaggcctgcggcgcatactggacggcggcttcgacgccgatgccatcgtcacggacacgatgttctgcggcaccatgccgttgctgctggggccgcgcagcgcaaggccgcccgtggtcgggctgggcatcagcgcgctggcgctctccagcgccgacacggccatgttcggctcggcgctgccgccgcccgccaccgcccagcagcgactgcaataccaggcgctccaggccatggtccggcgaacgacgttcgacgatgtgcagcgccatttcgacggcgtgctcgcgcaactggggtgtccgccgcttccagggttcttcgccgatgccatgttcacgctgccggacctctacctgcagctcacggccgaggcgttcgagtacccgcgcagcgacctgcccgaaacggtccgcttcgtgggaccgctgctcgcgccgccctcgcagggcttcgagccgccgccgtggtggcatacgctggacgatggccgcagcgtggtgctggtcacgcagggcacgctggccaacgaggacccgaaccacctgatcgtccccacgctcaaggcgctggccgacatgccgcacctgcacgtgatcgccaccacgggcgggcccgtgccgcccggggtcgcggcagcagttcccgcgaatgcccgcgtcctcgacttcgtgccttatgaccgcctgttgccgaaggtgcacgcgctggtgaccaacggcggctatggctcggtcaaccatgccctcagcctcggcatccccatggtggtggccggaagcacggaggagaagccggaaatcgcggcccgcatcgcgtggacgggagcaggcatcaacctgaagaccgggcagcccggtagccgcgcgatcgcggacgcgatccaccagttgctcggcaatgcctcctaccggcaacgcgcccaggcgttgcgggatgcctttgcgggatacgacgcgctggcaagcatcgcccaggccctggagaacctgccccggccggcggaacgcagccggctgcagccggcccttgcgtagccatgaagaaaaactgcaacggagctttcccatgacccatccccttgacgacagcaacggcctctttctcgtgctgcacaacgccgcaggccaggcgtccctgtggccgcacttcctggtggttccggcaggctggacggcagtcttcggcccggaaagcgccgaacgctgccgcgacttcatcgaggcccgcgctcccgcctgaacggcacccaccgtccagccgatatggcgggactacggcgggacgccggtcggagcacccaatccattcaaacaaacgtttgattgaatgtggtgtaatccgcggccatgcccgcacgacgtccacgttctgccgaggtcccgcctccggcatcgtctccagccccgacgggagaggagccggcttccccgcgggcgcgcctgctgtccgccgccctgcgtctgttttccgagcagggctacaccaagacctcggtccgggccattgccgcggctgcgcaggccaacgtggcggccgtcagctactacttcggcgacaaggcatcgctctacagcgccgtcttcaccgaacccacgtgggaccacgagtcgctgcgctccgccttcacccagcccggcatcacgatggaagaggcgctgcggcgctacttccacgcagcgctcgcccccctcagccatggcgaactggcccgccagagcgtgcgactgcacatccgggaaatgctcgagcccacgggccagtgggaacgcgcgctggacaaggacgtgcgccagccccatgacgcgctcgtgcgcctgctgcgccgccacctgggggtcgccacggcggatctcgccatccaccggctggcactgaccctctccagcatggcgttccagttgtggggccatcgcgacgacatcgaggccatcaagcccgaactgctggccacggccgaggccgtggagctctgggccgaccgcatggtggactatgcgctggccatgatcgcggccgagaaaacctggcggcatgccacgcccgccccggcccgggcacctgccagggcctccgcccctcctgcaccggcccgccgcaagacgccgaaaccatgacgctgaccctccttcctggcccacgccgccttctctgcgccgccgcactgctggccctgtccggctgcgcggtgacatcgcccacgccgcgcgccgaagcggccatgcctgccggctggcaggccccgctgccgcaccagggccgcgtcgaagaccttgcccgctggtgggaccgcctgggcgacccgctgctcaccgagctgatcggccgggcgcaggatgtgtccccggacatcgcccaggcacgctcccgtgtggagcaggcacgtgccacccaggtggctgcacgcgccgcgctgctgccgacgctcgatgcccagggcaatgccagccggggcaccagccagcaggccgccggcctcgccacgaccgtccagggtaccgtgcaggcgggctgggaagtggatcttttcgggggcaatgctgcggccgaggaggccgcccgccagcgtttcgcgggcgcgcaggcccaatggcacgaggcccgcgtctcggtcgcggccgaggtggccacgcaatacgatgcatggcgccagtgcctgcggctgaccgaggtggcgcagtccgatgcccgctcccgcacggagagcgcgcgcctgaccgaagccagtgagcgcgcgggcttcaccgcgcccgccacgctggcgctcgcgcaggccagcggcgccgaaggccgcgtgcgcgccgagcagcagcgcatggcctgcaacatcgacctgaagggactggtggcgctcaccggcatgccggaagcggagctgcgcgcccgggcggccgcgtccccggcgccgcaggccctcccggacgcgctcttcgccatcgatgccctgccggcccgcgtcctggcccagcggcccgacgtgtatgccgccgagcgcgaggtggccgcggccagtgccgatgtcggcaacgcgcgcgcccagcgtttcccgcgcctcacgctggccgggtcgatcggccgggcatggggcagcacgggcggtaccagcgtcgccaccaacacctggtcgatcggccccgtgggcatcagcctgcccctcttcgatgcagggcggcgtgccgcccaggtcgatgccgccgaggcccgctacgaagaagccgcgcaactctaccgcgccaacgtgcgccgcgcggtgagcgaggtggaacaggccctcgtgcggctcgcgagcacggccgcacgcagcgccgacgccgagcgcgccgcgcaaggctaccgggcctctttcgtcgccaccgaagcgcgctggcgcggcggcctcgcgagcctgctggaactggaggagacgcgccgcaccgcgctcaactccgaaaccgcgctcatcactctgcggcaggagcgcatggcggcgtggatcggcctctaccgcgccgctggaggcggctgggaaccgcctgccacaccggtggcggcccgctagtgcgcggcggcacccggccctacaccgaccagcgcctccagcgccctgccccgaaccgtttcaacgaccgcaactcccggaccctttccatgctgcgcctgcgttcacgcccttccctgctcctggccttgtcggccgcctgcctcgccgccgtcgccggcggcgcactcgtgctggccacgcccggcgcctcccacgccgaagccgccaagggcaaggatgccgccgcgccggcgccccgccccgcactcaccgtgaccaccaccacgccgcgccgcgagtccctcgctgcccggttgccggccaacggcaacgtcgccgcctggcaggaggcgagcatcggcaccgaaagcaacggcctgcggctgaccgaagtgcgcgtcaacgtcggtgacacggtgcgcgcagggcaggtcctcgccgtcttctccgcagacacggtgcaggccgagctggcccagagccgcgccagcctgctggaagcccgcgcgagcgccgccgaggccgccgccaacgccgagcgcgcccgcacgctgcaggcctccggcgccctgagccagcagcagatccagcaatacaccaccgcgagcgagaccgccgcagcgcgcgtggaagccgcccaggcggcactgtccgcgcagcagctgcgcctgaagcacgcgcaggtgctggcgcccgacagcggcgtcatctccgcgcgcaccgccaccgtgggcgcagtggtgggcgcaggcaccgagctgttccgcatggtgcgcaagggccggctcgaatggcgcgccgaggtcacctccagcgagctgccgcgcgtgcggccgggcatccgcgcccgcatcaccgccgcgagcggcgccgaagtggaaggcaccgtgcgcgtggtggcacccacggtggacccgcagacgcgcaacgccctcgtctatgtcgatctgcccgcccaccccgacatccgcgccggcatgttcgcgcgcggcgatttcctgctcgcgcagcgcgagacgctcaccatcccgcaatcggcggtggtcgtgcgcgacggtttcagtgccgtgttcgaggtcggcgacggcggccgcgtggcgatgcgccaggtgaagaccggccagcgcaacggcgaccgcgtggagatcctttcgggactgcaggaacgcgccaccctcgtggaacgcggcggcgcattcctcaacgatggcgataccgtgcgcgtcgaggcatccggcgcagccgcgccagccgccgccccggccgcgaagagtgccagcgccgcacgatagagcagagaagcaacaagagccgaccccgcccatgccgcatccgcatttccgccagagccccgagggcccgcagccatgaacctttccgcctggtccatccgcaaccccatcccggccgcgatgctgttcgtgctgctcaccttcgcgggcctgctgtccttccgcgcgatgaaggtgcagaacttcccggacatggacctgccggtcgtgatggtcaccgccgccctgcccggcgccgcgccggggcaactcgagaccgacgtggcgcgcaagatcgagaacgccatcgccaccacgcagggcctcaagcacatcaccaccaccctggtggacggaacggccacgatcgcggccgaataccggctggaaaagcccgtgcaggaagccgtggacgacgtgcgctcggccgtctcccgcgtgcgcgcggacatgcctgccgacctgcgcgaccccatcgtcaccaagctcgaactctcctcgcagcccatcctcgccttcgccatcgcgtccgaccgcatggacgaccaggcgctgtcctggttcgtggacgacacgctcacgcgccgcctgctggccgtgcccggcgtgggcgctgtcagccgcgtgggtggggtgcagcgcgaggtgcgcgtggccatcgacccgctgcgcctgcagtcgctgggtgccaccgcggccgacgtctcgcgccaactgcgcctggtgcagaccgaaagcgcgggcgggcgcaccgacctcggcggcgccgagcagcccgtgcgcaccatcgccaccgtccgcacggcccaggagatcgccgcgctcgacattccgctgtctgccggcgggcacgtgcgcctggaccgcatcgccaccgtcaccgacacggtggccgagccgcgcaccgccgcgctgctggacggcaagccggtgatcggcttcgaggtctcgcgcagccgcggcgccagcgaggtggaagtgggcgcgggcgtgcagcgcgccctggaccagctggtggcggaacacccggacctgcacctcacccgcacggtggacttcgtggaaatcgccagtggcgaatacgacagttccatgcgcctgctgtacgagggcgccatcctggccgtcatcgtcgtgtggctcttcctgcgcaactggcgcgccacgatcgtctcggcggtggcgctgccgctgtccgtgctgccggccttcatcggcatgtacctgctcggtttctcgatcaacatcatcacgctgctggccctctcgctcgtggtgggcatcctcgtggacgacgccatcgtcgaggtcgagaacatcgtgcgccacctgcgcatggacaagacgccctaccaggccgccatggaggcggccgacgagatcggcctggcggtgatcgccaccaccttcaccctgatcgcggtgttcctgcccacggccttcatgagcggcattcccgggcgcttcttcaagcagttcggctggaccgcggcgctcgcagtgttcgcctcgctggtcgtggcccggctgctcacgccgatgatggcggcctacatcctcaagcccctctccggcgaggaaaaggagccccgctggctctccgcctacatgcgcgcctccgcctgggcactgcgccaccgcgtgctgacgctgctcggcgcactgctgttcttcgcgggttcgatcgcactcatcccgctgctaccgtcgggcttcattccaccggacgacaacgcccagacccaggtgaacctggagctgccgcccggcacccgcatcgccgaaacccgcgccgcggtggcccaggccacggagcgcgcgatgaaggtgggccacgtgcgcagcatctacaccgccatcggcggcggctccgcgggcgccgaccccatggcgggcggatcgagcgcgggagacccgcgcaaggccaccctcacgctgcgcttcgtggcccggggcgagcgcccgctcaagcaggccatcgagcaggacctgcgcgcggccatggcggacctgcccggcgtgcgcgtgaagatcggcctgggtggctccaacgacaagtacgtgctcgccctcgcgagcgaggatccgcaggcgctggccgataccgcacgcgcggtggagcgcgatttgcgcaccatccccggcatcggcaacatcggctccagcgccagcctcgtgcggccggagatcgtggtgcgcccggacttcgcccgcgccgcggacctgggcgtcaccagcagcgccatcgcggagacgctgcgggtggccacagtgggcgattacgaccagaacctgcccaagctcaacctgccccagcgtcaggtgcccatcgtcgtgcgcctggacgacgcggcccgcgaagacctgtcggtgctggagcgcctggcggtgccgggatcgcgcgggccggtgcgcctgggcgaggtcgcccggctcgaggtcggcagcggccccgccgtcatcaatcgctacgaccgcgcccgcaacgtcaacttcgagatcgaactgggcacccagggcctgggcgaggtcaccgaggccgtgcggcaactgccctccgtgcgccagaagccggccagcgtgcgcctgatcgacgtgggcgacgccgagatgatgggcgagctgttcgccagcttcggcctggccatgctcaccggagtggtctgcatctacctcgtgctggtgctgctcttcaaggacttcctgcagccggtcaccatcctcatggcgctgccgctgtccctgggcggcgccttcgtgggcctgctgatcgccggcaagagtttctcgatgccgtcgctcatcgggctcatcatgctcatgggcatcgccacgaagaactccatcctgctggtggagtacgccatcgtcgcgcggcgcgaccagggcatgggccgctgggacgccctgctggacgcctgccacaagcgggcccggcccatcatcatgaccacgctcgccatgggcgcgggcatgctgccgatcgccatggcctggggcggcgcggacatgagcttccgctcgccgatggcggtggccgtgatcggcggcctgctcacctccaccgtgctcagcctgctggtcgtgccggccgtgttcacctacgtggacgacttcgcgcaatggttcggccgccgcgtcctgcgccgacagagcccccggcagcttccataactggggcaagggcccgttgttccggccgcctgcaggcttgcgcggctggaaattacacacggcagattcgcaaacacgccatctttttcaggtgccggcgtcgcctcgcatacatccaaactgatcatgaaaattatttacatttagagaggaattcccatgaccgccatcgtcgctgctggaaacagactatctgccaccgcatcccgggagccggccacaccggccacagaatgctctcccagcgtcgacaggcatggtgcaagcctgccaaggcaggcgggcctgccgccacacggggcaaccggggccgcagcgatctacaccaccgccaatatggctccacggtcggccaaaggactgttcgccagattgcagaaccagtggaaggctggcgaaaccgcagtccattccagcctggggccgatcgcccgggattcgcggacccagcacccggtcgatcggctgaaccagatcagtgcaccgcgattcgacggcggcgcctcggtgcccctgccccatgccaccagcgcagggctggcggaagccgtgcagcaggcgatcggggagctgcaggcggcggcagaccagcctgccgggagcggaaatccgttcgaaaccgccgacatggcgggaaaggcagcccactgggctcggcaggcattgttcaccctggcgatgggcaagggcccggcgagcgtgccggcagacgcgctcgccatgctctaccggcatcagggtttccagacgcatgacgggcccggcgaagaaacgcctcctgtcgtcctgcgccacctcagaaacgtcgccaatgcggaaaaagccggtgccgtcatccacatcgctcgccaggcgcagcgtcccgacggagaaaccgtggactcgcaaggagccctccagcagctggccgctgcgaaggacgctgcccgtcaacaggcggtggacagcgcaaatgcggtgaacgcggagacggtggcacgattgctcgacagcgtagcgccggcccttcacccccggctgcgggctgcatgcggcaccttgatcgcagcgctgaaccatggccacgccgcacccgacacgctcgccgtcgaactgctggccgataccgcgcgcatcacctttgcgcaggacccggagggtctggtgacagccatggaagacctgtcccgcagccaccctaccgggctgatcggcatggtgggcgaggcgttccagccatcggcgctggaacgccacgctccgcctgcggcgcccgcgctgcagcttgcctgcgcggtggccagggctccgggaggccatcgcatgctgtccaggatgacatgccctccggcctcggaagcacagcagacggcgctgcaggtcgccatggaggccatggtggaattgcagcgcagccggagcaggcccaccgggaccacggtgtccgggatcgaatggctgcgggcagctgtctcgcacgcggaacgcgcagtcaatccggcagactgccctgctgtttccgacagccaggcacgacaacaactcgtggcgttccgcggagtacagaacggcttcatgaccaatgagccgggctcgagctacgaccgggtgcgccagcgactgcagaaattcggcgacggcgcgctggaccagacctcccgtcgcaacgcgcgcgcagcctccggaccctccggacgcttccagaactggatgtccggcggccttcccaaggccatggcccgcagctcctccggcatggaaggactcctgccctcggcgctgcccgccctctcatcgtggctgcccggcacccggcccacgatgtggcgcaaatcagtgatgcgcaatatgaccacggccgccagcagcaatggcatgctgccccaccgtggcgaggctgtcgaggcgctgcaccgctcggcggccgacattcgcgcccacctgcaggcacgtgcagatgcccacatgcctgcacccgagaagctgatgctcgccctcctggaacaactggggctggggacgggagcggatgctccgccacctccgcagcgcacgctcaagcatctgaacaaggaagtcttccagcaagtggaggcccgcctggacaaggaagggctggccgggctgcccgccggcctccgcacggagtggctcgcgctgcgggacacccatcccaacgcagggcacctgctgcgcctgctgtgcgagcacgtcgatttgcggaatctggcgaacggtaccgagtcccctccggtggctgccagccagaccgcgcgcggactgcgcacggacgccatcgcccatgcagccatcgcggccttcgccggtatcgccgcgtcggcacgggcagtcgctggcgaggcatccacgcaagccgacgcgctatcgcgcctcatgcaggccacggcatcggccctggccgcggtgacgccgccagccgcattgcgggcgctgcgcatcgaaacattcgaggccgtggagcgccaggtcaccctcgactggctggccgccctgcccgaaggaaagcggccaccctgggaggaggctcgcgagcgggtcatggatgcctggcctgccgcggtacagggtgcctggtcagcgttgaagaatttgggggccgacgcaggccggctgatgcggaccctcacggatgctgcagcctccgcggcgtggtccctgccgggcaccgaagccggtcctggctccggcaccgcaccagcccgggcagtggccgatgccgtggcccgggcagcgcccgcactgcagtcgctgcaggacgatgtgcatgtgaaccgcttcgaaatggccgtgtccgatatggtgacgctgttcaatgacctgcgcggccctgccgatgcggccgaggtcatgaaatccctggcccagcgcatcagcctcggcgaacagataaaaagtggcgatgcccgaatggcacggctggacctgggcaaggccgtttccctgtccacgagcacgccggagctgctcggcccgatgctgggcctggggctgggccgcgagcactccatgaacctgaacatgctgggagctgcgatgcaggtccagatcagcactgcggattccaggagcgccgacgtcggcctcaaagtgggcttgcggggtggcctcgggcacgcggaccacgaattcaacgttgccaatggctcggcgggcatcgcgctgcggttcgatttgcgcctggcggcaggcggcagcacctccacgtcccagggcgtgagcctgcgcatggagcgaacggcaggccatgaagacaccctgcggcgccatttcgcggatgtgctcgtggacctcgcgcgggctggcaacgcgcccccggacgagggcgccgaagcggatgtgctggcatccctcctggaacagcatcccgccttggtcgtggccgaggtgaccagcaccagacacagccgcgcatcctcgttgagcgcaggcgccagtgcgacagcacgcttccgcgggggcgaggaccaatcggccgacgtacgcaaggcgacccggcgcgccgtcggggcgggagtgcatgcgggcatcggagccagcggccagcgctcgcgctccgtccggactgaaagccgctcgggactcaatgtggaggagtaccatctatccgcacagcaccgcgtcaatgcgcaggtgggtgcaagcgcctccctgggactcgtgcccgcctccctgcacgacccgcggaaggctgcacaggtgcgcggggccgcggtgggtatccagaagcagctcacctacagcggcgtcggaaccaccttgcgcatgacgacgcgcaacggcgaaacctgggcagaccagacccagatgatccggcagttcgaaagcctggacgacttcctggcggaactcgaaccacggcagcacgagttcgtggcggcgatggcagcccgcgaccgccggcccggcgcggaagacgccgaaaagaccggccgcgcctggctgcgattgcaggacaccttggaacaggcggcagcagccagcgcaccgggcatggcattctcggtcgtttgcaagctgcgccccgaagccgccgaagcctacgacaggctgaagggcctgatccagaacgccgtcgaggcgaacgacgaggacaaagcggacggctatcgcgagaagatccggatgctgctggacagccacgatacctgggtcgccaacaacctgcaattcaagtcgaaagccaaggaggaaacatcgcagagcgccgtgctcggcgtgctccaggccagggcagccagccagaccacccggctgcacgaattcctgccggcgggcgcccagcaggtgggccgcacaccgcagcagcacgccgcggttccccgcgaccactccgggcggtggacaccccggctttcgccggcggacgtcgcggtcgcgccggacacgacgcggtagccggtccataaacccgaggccggcacggctggcacttcgcggtgcagcgtctcctgcagcgacgactcctgccgaaaagcctgccgtgaatggcccgggcgccacccgcgccgcctcggacgagaggcacgggaagcagaaggggaaagaagcgaacagccgcggattccccccatttcacaggtattcagccaaccccatgcgccgataatgggcgacccgccatgaacctcgttgcgctgaacatcgacacgatccccctcgggcacccactgcccttcgtgctccggggtgccagcggggtgctgctcgcgcagcgtggctacgtgatccgcaaccgcgaagagctggacctgatggtggcgcgcggcctgagcctgtgcgtggacaccgacgaatcgggcgacagccaccgcgcctacctcgcccagttgcagaagatgctgctcacggacacctccctgggccagatcgccgcgatgaagatcaccgcgggcgcgtcggcctcgcgggagaaggcgaatgccggcaacggtccgccggactggcccgaactgcaactgcgcgccacccagctgctgcgggcccctccgccggcagcggaattcagcgaacgcttcgaggcgctgcacggcgagctcgcccgccactgcgcggccacgcccgacgcgaccctgctcgcgctcgtctatctgtcgggccaggaaatgcagcagtacagcggcacgcatgccatgctggtagccagcgtgtgcatgatcgtggccgccgagcacctgcgctggccggtgcccaaggtcctgcaactggggcgcgcggcgctgtcgatgaacatcgcgatgaccacgctgcaggaccagctcgccgtacagacccagccgctgaccgccccgcagctggccgacatcgaaagccatgcggcgcgctccgaggcgctgctccggcagctcggcgtgaacgatccggtctggctggaggcagtgcgcacacaccaccaccgcgcccccggcccccttgcgggcaagagcgaggcccagcagatggcccgactcatccagcgggccgacatcttcggcgcgcgactggcaccgcgcgcctcgcgggcgcccatgcccgtcactgccgccatgcaggccacctattacgacgaggcccaccaggtcgatgaagcggggtcggccctcgtgaaagccctgggcgtgtatccgcccggtgccttcgtgcgcctggcgagccaggaagtcgccgtggtgctgcgccgcggcgccagcgccaccacgccgcgcgtggccgtcgtgctcaaccgcagcggcatgccgacgggcgagccgatcccccgggacacggcccagccggcctggaagatcacgggcgccgtggcactgcgcgacgtgcgggtgcagctgcccctcgcgcgcctgctggcgctggtgtgagcgcggcctgcgcttgccacgcgcacggcttttgtactaccgtcgcgaacggccgtgccacggcctctcgccccctgccgactccgggagaaccgccatgccccgcctcactgccccgctgatcctcgcactcgcggcctgggcggcagccttgccggcggccgcgcaaaccccgccggccgcgccggcagggcccgccccgtcggccgcggcctgccctgccgtcctgcgccacaccatgccgcgcctgcaggacgaagcgccccaggacctgtgccagtacaagggccaggtgctgctcgtagtcaacaccgccagttactgcggattcaccggccagtacgagggcctggaggcgctgcacgcccgttacaagacgcaaggtttcgcagtgctgggttttccgtccaacgatttcgcacaggaaaccggcagcaatgcgcaaattgccgacttctgcagcaacaccttcggagtgcgctttcccatgttcgccaagagcagcgtcaaaggcggcggcgcatcgcccctctaccgcgaactcgcggcccaggcaggcgaagcgccacgatggaacttccacaagtacctgctcgaccggaatggcaaggtcgtggcgagctttggcagttccgtggccccggatgacccaaaaatcgtccgggccatcgagcagcaagtgaaactgcttcgttaatttgcgacgttttgcggtgtcatattccgatctgcggaaatcttacattttttgatgattttggagcgcggatcgctggaactttgccgatttggcactaatctatcgcccgtggacaagttaactacgctcgtcccgcatgttgagttttccagtttctcgttgcgaagcctttcggacctgtccgactgaaatcctgaagcgcttctcctccctccctctctaattcgtttcgggacgcttcgcaactttttttattccggccgcagaaaaaagcgcgcaaccgcaaggtgcgcgctttcggctttctggggcctctgcaggctgcaggcctccggggagagggttcagcggggctgcgtatcagcgaagctgggccgctgcatcagcttgtcgagcaaccgcccgaggttgggatgctccgtccgccaggcgatctcggggaaccggaactccagccagcccagggcgcatcccaccgccacgtccgacaggctcaggtggatgccgctgcaatacggcttctcgcccagcccctgcgacatcgccttgaggccggcatgcaccttgccgagctggcggtcgatccaggcctggctgcgctctccgtcctggcggtccttccacgtggcctccagccgggccagcacgcctgcgtccatcacgccgtcggccagtgcttcccaggtcttgacctccgcgcgctcgcggccctgggtggggatgagccggcccacgggcgacagggtgtccaggtattcgacgatgacgcgcgaatcgaacaccgcctcgcccccttccatgacgaggcagggcaccttgccgagggggttggacgtggcgatcgtggtgtcgtcggcccagacgttttcctcgatgaagcggtagtccagcttcttctcggccatcacgatgcgcaccttgcgcacatagggactggcagaggatccgatgagtttcatggtgtgtttccgggcgcgggcagggcaagagagaacgaacgggcggccgccgattctagggggccgggcgcactcgcgctgcatcggaccggacgccggtgcggcgcctgcgccacggtcggcacctacaatcccgccccatgagcctgtccaccatcaacgccctctctccgctcgacggccgctacgccgccaaactgtccgccctgcgccccatcatgagcgagcacggctacatgcaccgccgcgtgcaggtggaagtcgcatggttcatcgcgctgtcggacgccggcttcgagcagttcaagcccctgaccaccggcgcgcgcgcctacctgctgagcctggtgaagaacttctccgaggccgactcgcaggccatcaaggacatcgagaagaccaccaaccacgacgtgaaggcggtcgaatactggatcaagtccaggttcgaggcccgccccgagctggagaaggccgccgaattcgtgcacttcgcctgcaccagcgaagacatcaacaacaccagccacgcgctgcagctgcgctccgggcgcgaccaggtcatcctgcccggcctggaccgcatcgtcctgaaactgcgcgaaatggcgcacgcctacgccgaagtgccgatgctgagccgcacccacggccagaccgccagccccaccaccgtgggcaaggaactggccaacgtggtcgtgcgcctgcaggccgcctgcgaccgcatcgccggcgtgaagatgctgggcaagatgaacggcgccgtgggcaactacaacgcccacctctcggcctggcccgacttcgactgggaggccttcagcaagaaggtcgtcgaaacccccgagccgctgggcctggggctcaccttccagccctactccatccagatcgagccgcacgactacatggccgagctgttcgacgccgttgcccgcgccaacaccatcctggtcgatctgtcgcgcgacatctggggctacgtgagcctgggctacttcaagcagcgcctgaaggccggcgagatcggctccagcaccatgccgcacaaggtcaaccccatcgacttcgagaacgccgaaggcaacctgggcctggccaacgcactgctgcgccacctgtccgagaagctgcccgtcagccgctggcagcgcgacctcaccgacagcaccgtgctgcgcaacatcggcgtggccatgggctacgcagccctcgcctacacctcgctcatgaccggtctgaacaagctggagctgaacgaggaagccctggccgccgacctggacgccagttgggaagtcctggccgagcccatccagaccgtcatgcgccgctacggcgtgcagggcgcctacgagaagctcaaggaagtcacgcgcggcaagaccgtgacggccgaggcgctgcacgcgctgatcgccggcctggagatcccccaggccgacaaggaccgcctgctggccatgacgccgggcagctacgtcggcaaggccgccgaactcgcccgccgcgtctgagcatggccatcaagtccaccatcttcaaggcgaacctcgcgatcgccgacatcgaccacggctactacgccgaccacgccctgaccctggcgcgccaccccagcgagaccgacgagcgcatgatggtccggctggcggcgctggcgctcaacgcctggcagctgcaggccatgtgccagggcgacggcacgctggccttcggcgccggcctctcggatccggacgacccggacgtgtccatcaccgacttcacgggccgcaaacgcctgtggatcgaagtcggccagcccgaagacaagccgctggccaaggcctcgtccaaggcggatgcggtgctggtgtattgcttccaccatgcggccgaagtctggtggaagggcatcgagggcaagctcacgcggcaggacaagctgcaggtctggcgcctgcccaccgaggcgtcgcagcagctggcgtccctggccgagcgcagcatgcagctgcaggccacggtgcaggaaggcggcctcacgctgagcagcggcctgggaagcgtccacctggaacccatccgctggaagtgagcacgggccctggcggtgcccgtgacgctcagcgtccgccggccgcgggcatgaacgccccgcagttccagcactgctcgaaaccgccttcgatccattcgccgcattcggggcaatgccagcgccgctggggcaggtccgccagggcctgcagcaggcgccgggcctgcggtgcatgctcttcgtgctccagccagatttccggcaggcactggtccggcggcaactgccccgccgcccccagcagatgctggcgctgcaccgtggcgggcatgccgccctcgctcagcagatcggcccagatcgtggcgatcgcgatgttcggggcctgggtcaagcgcagcatgcagccagcttagggggttccatggcgcctgtcacgcgccaccgccacaggctacgcgcccggacgcgcggcatgcggtgccgacggcccctccgcggcacgctccgcatagcggttgaaccgccaggccgtgttctcgatggtgatgcgccgccacacggcgcgcttttcggccggccccatcgccagccagtgctgcacctcggcgaagctgcgcccgcaccccttgcaatggtcgtcgccctggctggtcgagcagatggcgatgcagggcgtgtcgggcgtcgtctcgtaccacgccagccaggccgccatggcatcggcgggcagcgcagcctcctccacctcgtccacccgcgcatagaccatgcgggcatacacctccgcgagcgcctggagttcgggcgccagcgccaggcccgcgcccgccggggcacgggcccgccagtggttgatcgcggattcgatatcggtgatgtgcagggcggccatggacacgcggggaaaacacgcgggaaaaaggcggccgatcttacccgcggcgcccgcaggccgcgccggccaggcgccatgggcccgcggactctccgggttcaccccaatgctcatcaaaacatagcaactcaatcagtaccggcagtcttctgcagcgactttcactcaaacaaggcagccgccaaaccgcgaatccgccttgccgcgccgcgcggggctgtgttccaatacaggcttcgagggggagtagctcccggtcccggcgcgaaggcatgtcccgagccgccggcactgtcggtcatgtcgtcaatacgaagccgcaaggcttccggcatttccgggtcctggcggagccgcacggcctgccggccgagcaagacctttgaaaggcccgcccacgggccgttcaaggccatgcactccccggcatgggcgcccagcgcggcgcacatgccctccagcttccttgacggccccgagcgggcctgaacgtctgtggaatcgccggccccgccccaaggtgccgcgcggcctatcgccaaacgacaacgaggaacctatggaatttctgacatcgcccgagttctgggtcgcgctggggcagatcatcatcatcgacatcctgctgggtggcgacaacgcggtggtgatcgccctggcctgccgcaagctgccgcccgcgcaacgcaccaagggcatcatctggggcaccgccggtgccatcgtgctgcgcgtcatcctcatcgccttcgcgatgaccctgctgaacctgccgttcctgaagttcgtcggcgccatcctgctggtgtggatcggcatcaagctcctggcccccgacgaggaaggccacggcgacgtggccggcagcgacaagctcttcgccgccatcaagaccatcatcgtcgccgacctggtgatgagcgtggacaacgtgatcgccatcgccggcgccgcccagaacgcgggcgaccactcgatgctgctggtggtgctcggcctgctgatctcgatccccatcatcgtctggggcagccagctggttatcaagctcatggagcgcttcccgttcatcatcgtggccggcggcatgctgctgggctggatcgccgggggcatgctggtcaccgacccggccctggccaatcccgaccgctggcagtggatgctcaagctgccgcaaagtgatgtcgtgaagtatggtgcgagcgtggcgggtgcgctgctcgtgctgatcgtgggcaaggcggtggcctcgcgccgcacggcggccgtctcccacggctgataccctcgggcccggtgaactccgggcccgcgagcgactcgacccttttagtcatcaacgcccaccgccccgcaggagagccctcatggacaaagtcatcgtgtacgtggacgacgcagcctacgcgcagcagatcctcgcccccctggccgcccgcgcccatgcccccggcacccactgggtggtcgtggcctgcgccccgcgcatgacccaccgcatcagcaagtgggtcagccacagcgcccgcgagaactggcgcgccaagtgggccgacaagctgttcgcccaggtcctgccctggctgcaggccggcggcgccaccatcaccaccgtgctggccaagggcccgctgccggaactcgcgaccgaactgcaggccgagcacggcagcgcacagatcgtcgatgcccgccgccccaagcaggaggcccacgcgccccagcccaccgccgcaccggccgcaccgcccctggtggtgcgcaagcccatgccccggcgctggtccctcccgggcacgctggccagcctgggagcgctcttcctgctgttcgccgagcagccctgagccccggcgggcgccgaggcgcccgtcccatcgacgcacggcagcacccgggacggcacccgggtgctatcctcctgcgccatgaaactcctcctgaaatggctgctcagcgccgccgcgctgctgtgcgtgacctacctctacggcggtgtcgaggtgcgcagcttcggctccgcgatggtcgcggccttcgtcatcgggctgttcaacgtggtgctgcggcccgtgctcgtggtgctcaccctgccggtgaccatcgtgaccctgggcctcttcctcttcgtcatcaacgcgctgatgttctgggccgcggcgtccgtgctgggcgacagcttccaggtgcacggtttcggcgcggcgctcatcggctcgctcatctacaccgtgctgggcatgctcatcgaatcagcgctcggcggcctgttccttaagaagtgactcggtcgcgcgcaggcgcgtctcgatgatcgatgcctcgatgtactccgcggcatccccgccgcggctcccggtcttgcgcgccatgtcctggccggccttgaagcggtccaccgccgccgcatagtcgtaccgcgcgacgtgcgcctccgcctccgcccgcaccgcccgcagcggctggccctgctgctgccacaccgcggcgagcagataccacaccgacgcatcgcgcggatggttcgtcacccaggtctgcagcgtgccggtcatcggcgccgcacgggtctgccgcagcagcgcctgcgtgcgcaggatcatctccgggcgccccaccccgccggacgccgaagcggacgccccctggcccgggctggtcacggattccagcgtcagcgcagcgccgcttccggacgccggcgcccctgcctgcgggcccgcggcggggatgagggccagctgctccagcgccgcgtccgcctgccctgcggccagttcgatttccgcgcccagcaaatgggcctgccgcgtgcccgcggcatcgccccgcgcggcctccagcagcgaccgttgcgcggcccgcgccgccgccatgtcctgcagctgcagcgcactgagcgaagccgcataccaggcgcccacccgccgcggcagaggctgcgcgccgaaaccgcccgcctgcggctcgttcacccactgccgccagacatcgatgccgggccgggacagcacccgcgcccgggcggccatcatggcgtgctccagtgtcgggccgggcgcgggcgactgcgccacggccgggggaatgcgcgcatgcaaatccgcgatccgctgcgtggtgagcggatggctgcgcagatagggccagctgccgttgtcgttgatgcggttggcctgctgcagcttgtcgaacatcgacacgaaaccctgcggcgcgaagcccgccggggccatcaggccatagccgacgcgatcggcctcgcgctccatgtcgcgcgagaaattgagctggttctgcacggccagcgcctgcccgccgaccagcatggcctgccccgcgctcgggttcttcgtggcggccagcatgcccagcaccatcgcccccagcatcagcggcccctgccggctctgctgcgtgatcagccgcgagatgtgccgctgcgtgacatggctcagttcgtgcgccatcaccgaggccagctcgtcgcgcgtggacaccacgccgatcaggcccaggtgcatcccgaaatagccccccggcagggcgaaggcgttcaccgtccggtcccgccccagcaggatctcccaggcgaaacgctcatccagctcgggcggcagttcgccccgctcccgcgctgccttcaccagcggcaggaaaatgcccagcacgtactcgttgagcaccgcatcgtcgatgtagtccggatcacggtagagctcgcggatgatccggtcacccaggcgccgctcctggctggtcgtcatgtcggagccgtcgccgagggtggggagggcgccctgcgcccagccgggcaggggcaggaggcactgcgatgcagcgatggcccaggccagtgcggagcggcgcagtacggcagtcgccggaaaaccgcgtgatgcgggtgtggaacccatgggagcaaccctcctcgtgacaaccccccgagggggtcttttggatgcgcgcatggaccgtatgatgccccggcgcgccgatggtgccaccccgttacctattcccgcaaagggcctcttcccatgacctcccgttcgccccatctcacccatttcgacgccggcggccaggcccacatggtggacgtgggcgacaagcccaatacccggcgcatcgccgtcgcgggcgggcacatcgccatgcaacccgccaccctggcgctcatcgcctccggcacggccggaaagggcgacgtattgggcatcgcccgcatcgccggcatccaggccgcaaaaaagaccagcgacctcatccccctgtgccacccgctcgcgcttacgcgggtggcggtggattttcagctggatgcagacgcatcatgtgtgcactgcactgccaccgtggaaaccgtcgggccgaccggggtggaaatggaagccctgacggccgtgcaggtggcactgctcacgatttacgacatgtgcaaggctgtggatcgggggatggtgatgcaggaggtacgggttatggagaagcacggagggaaaagtggcagttttttatcagataaacaataattattcaattaggttttccaacaagcttcaaggcgcctattttggataattttccacgaggtcgaatatattttcaggtttttactaggcacttgaatcaacccatatcacctatatggattcgaactgcttttagaacggctaacaccaccgatccgcaaatatcgcgcagatgatcgctgccgctaatttcagcaacgcatcgtgaatgtccaggcgcctttcgaagcggatgcgcagcttgccaaagcctgcaaaccagccgtgcgttctctccaccacccagcggtgccggcccagccgctcacggttctcgacgccgcgtctggcaatccggctggcgatgcctcgcttcttcaggaaggcacggcagcgctcgtagtcgtagcccttgtcggcgtgcagcctccatggccagcggcgcggcctgcctcgcagtcccctgacggccggcagagcatcgatgcacttctcgaacatcatggagtcgtgccggctcgcaccgctgacccgcaccaccagcgggatgccgcgtgcgtctacgacgatgtgccgcttggagccgagcttgcctctgtccgtggggttgggacccgtttcctggccccccgggggctgggcactgacgagccatcgatgctcgcccggctccaatcgatctggtcgtgctgccgcaggcgcaccagcatggcgtggtgcagtttctcccacaccccagcgttccagtcgcgcagccgccgccagcacgtcatgccactgccaaaaccgagttcctgcggcaagtcttcccaggcaatgccggtgtgcagcacgaacaggatgccattgagggctgcttcatcgctgacagagcgcttgcgcgccccgcctttggccgagggcacgaaggccgggatgaggggctgcagctgtcgccacagttctttgctgacgggtcttcttgccatgagggcgacaatcatagctgctccgcgctgggctatgaacaggtcgtgttagccgctctaagagcggctaacaccaccgatccacgaagcgcgcgcagatgatcgctgccgccagtttcaatagcgcttcgtggatgtccagccgcctctcgaatcggatgcgcagcttgccgaagcctgcaaaccatccgtgcgttctctccaccacccaccgatgccgacccagccgctcgctgctttcgatgcctcgtctggcaatccggctggcgatgccccgctgtctcaggaagacacggcagcgctcatagtcgtagcccttgtcggcgtgcagcttcgatggcctgcgacgcggcttgccctgcagtcccctgacggctggcagagcatcgatgcatttctcgaacatcatcgaatcgtgccgattcgcaccactgaccagcaccaccagcggaatgccccgcgcgtctacgacgatgtgccgcttggagccgagtttgcctctgtccgtggggttgggccctgtttcctggccccccgggggcttggtaccgacgagccatcgatgcttgcccggctccaatcgatctggtcgtgctcgcgcaggcgcaccagcatggcgtggtgcagcttctcccacaccccggcagcgttccagtcgcgcagccgccgccagcacgtcatgccactgccaaaaccgagttcctgcggcaggtcctcccaggcgatgccggtgtgcagcacgaataggatgccattgagtgcggcttcatcgctgacggtgcgcttgcgcgccccgcctttggccgagggcacgaaggccgggatgagcggctgcagctgtcgccacagttctttgctgacgggtcttcttgccatgagggcgccaagcatagctgcttcgcgctgggctatgaacaggtcgtgttagccgctctaaaggcatgcacacagagagctattaccacggcatgccaaaaaaacgagcagcacctaatgccaaaaaaatcaaaatgaatccaaattcaaataacctaagggctgacctgtttgtgcatttaaaaatactgtccacgtaatattttttcttccttgaataggcaaatatttgactcgttcaacgtccagtccttctcgcactgcggtatcaagtatctcatcctttctatccgggaatttattgataagttgctttaataatttggcttctttcaaaatctccggcagcccttgctcgtaaggaatccatagttgtgtctgggccgaaacggcaaccccatccagtgcctgcatagtgaagttaaaactttcgagactactcaaaggacgcaacgcaagccacgtgattcccatttttggtatagcaattatatccttgggcgccagcaaaattaattcctcgggaatatcattagcatgaattaccctgaaacgatcgtattcgaaaaccacatgtatggggcgcgcttcgtatgcagaaaaaattccatatgcaattgcgcaaacctgaaggcatgcaacgacagagaaatctaatattttttccttcctatttttcttggggttgaaaaaaacaaaagtaagcaatggccccaataccacacccaaagcggcaaacaaaaacaaaccagccccccctgaaataaaaatataagggaaaggatagaaaaatacaaacgcaacagcggatattacactcactatcacgatcgagattataaaatgaacaaaaaaagctcggatttttgaaatataaaatctcataaattaatttccatcattttgaaaacaaattatttttgaattcagtcccgtggaaattttgactgatattacaagtttctcgtaactatctgcatcataaagggattgaaaagcggctaatgcacgacaagcagatttttgttgcccagccttgaaaaggctcaaaactcgtcgtctgtgtgtagctctgctgggataacgccaagaagtataggcagcctctttgacagtcgcatccgtttccggtcctgtatgtgtgagggtattaaataatgcatatacatcttggccgaatccaaaggcttctttcggtggtttaattatttcttcttctcgaaatttttgctcatcagccaatgccatgcgcattggctcttcgtatgacaattgaatttttgtcaaagcaaaaccagatgcagcaagcaatatcagcagagccaggaatgcaccacgagaaaatttcaaacttctgtatccaagtgcactggaaataaatccaaccagtattcctgagggaatcaagaaaaaagcatattcatatggaaactccagcattgaatgcaaaaccaatggagccagcacagccaaagggtaaagaataattggtcgaaagtcttttcttaggcgccaaaaccatttaacattcatcatcaggagaattatggccgatggaattccaaaccataaagccacatcaaagaaaatattatgtgcagatgcagttgcacttgctccataaaatggagcgatagtatcttgtgcacgcccaacttggagccatccatatccgttccaaggccgcagtaataaagcctcgccaagttgacgccacaatataagtctcgaagaactattaaaatcagtagcatccctgctcgctgcgacacccataaatgttgagaagctaggccagaggaaacgcgcacagaaccacagcccgactatcaacgcaaaatagagccatggatttctatttttatttgaatatgaacgctcagtagtccagatagcaaaaaccaaaatgactgcgataaacccagttcgagactcagaaccaagcaccccaaagcaaaggaatagtgtgccacatagaaaaatccactttttaattttttttataaaaagcaaatagcccagtgatgcaatacccataaccaacaaagtggcgtaattattcggttgcgcaaaattcgcgtaggctcgaccatcagactcaaccatccagaccgttaatggcaagtgcaaccactgcaacgttccgataattccgctaacaatggctcctgcagtcgccgcccatagaaatcctgttaactttgtatttgatatttcttcagaatgatatccagaaagactttttctcgcagcatcgcttcctacggcgccagaaataatccatatcccaacatacaccaacccgtaataaaaatccgaattgaaaagtaaaacttcatttaatctttggaataccagcagagccgtcatcaaaatggcaggtgctgaaatcgcatagggaagcaaaatttctcttttttttatcaatatatcaagagctaaaaaaaaagccccagctgccgaaatgatctcgccatgaaatgtaagccacggctcatagtgattaggggccaaccacccattaaccaaaagtaagaagccgacaagtgatactatggacatggcaataaaaaaacctccccatggggaggtttttatagtgaacaatctaaattaaatcacgacttgcaggagccgggaaggaatttgttgatagtagaggaagccagttgagtgcctgcagcatctccgccgccacaggtccattcagaaatttgcttgccttgatctttgttagcggcattgaccacgatagcagtgccggagattttaggaatcatcacgacgtatttgccgtcaatgttggtgtcattgaagttgcgtgccttcgcagaaatcactccattggcagtcgtctcgatggaagcaacgtacttggtaggaccagaggcaacatttccaccgacgttagactcacaaccccagccattgtcagttccaactttatccgcagccatgctctgaacctgctcggtgatagtggtgcggcactgcgaagcggccaagaccacttccgacattttcgcctttttcgtgtaatcctgataagcaggcagtgccacggcagccaaaataccaatgatcgccaccacgatcatcagttcgatcaaggtgaaaccttgctgaacagtacgcttcataaatctctcccggaggaacagttgcaatgtcgacctgccgaaggatttcgcaggctgcctccttcaaagcaggttgcatgccagcagggcctggcccttcgccctcctggcaatgccttcgcctgaggctcaggtgacaatttcgtcacccatctctgtcaacaaccgttgcaggcactacgagacgtaccttccgtgccccatcaccgctgccggaactccatctccgtccccgccagccccaggcggtcgccgtccttgagcagcaccggctcggcagtaatcggctggccgttgaggcgcggaggctcggcgccttccacatgggccaggacgaagccgtggtggcgcttggtgatggaggccacggccacgccgggcttgccgatggtggtgacgaccttgaccaggtccacctcgcggccggtggcggcgccggacatgacgcggatggcggcgttgagcggcacgctggccggaggcggcagcggggcaggacgcgatgcgggcacgcgcgggggcagcatgccgggggtgaagaccatggtcttctcgtagttctcgcccgcgccgtcgcccaggaagcggatcttgtacttgcccacctcgaccaggtcgccgttgcgcagcggctggcgcttgacgggctggccgttcacgtaggtgccgttggtgctgccgatgtcttcgatttccaccgcgtcgccggccatgtggagcacggcatgctcgccgctgacggccaggttgtcgatgacgatgtcgttgtaggggcggcgccccagcgtcgtacgctccttggtgagcgccacttccttgatgaccactccgtcgatcgacacgatcattttgggcatgaaccgttcctcgtctgtctgtctgggctagctagctggctggtgggtgactgcgctggtgtccggtccacgccgcgcggatggcggcgaaccgggttctcaatcggtacgtagcaacaatcgtgacaccaggccgcgcttcttctcgccggcgccggcccgcaccagcaggacgctgatattgtcgcgtccgccgcgctcgttggcggcctcgatcatgcgtgccgcccgttcggccagcgggtcggaggaggcggccagcgcccgcaactcgtcgtcgtcgagcatgtccgtgagcccgtccgagcacaggatgaagaggtcgtcgggctgcacctggaattcattgacttccagcgccgccgtggattcgacgcccatcgcccgggtcacgaggttgcggaaccccgacagcgcggcctcctcgggcgtgagcagcccggcgtcgatctgttcctgcagccaggaatggtcccgggtgatctgctgcaggtcgccgtcgcgcaggcggtagcagcgcgagtcgccgatgtgcccgagcacgagccggtcttcccggaaggcggccaccacgacggtggtgcccatgccggcgtactgcgcgttggaatgcgatgcgtcgtagatggcacggttggcggagtccacacaggcctccatggcctggcggagatcggccagggaggcctcgcgcccggcgcccgccagccattcggccaggccctgccggatcagttcggtggccatgcggctggcgacctcgcccgcgttgtagccgcccatgccgtcggccagcacggccacctggccggccacatcgaccgtcacggcgtcttcgttgttggagcggacgcgcccctggtcggtgagggcgcagaactcgtacgccagcggggacgatgcactcatgcccggaccgcctccaggccggtgggcggcagcaggcgcgcgcgcgcctggcggctggagcgcaccggcatcggcgtcatcccttgcgttgcggacatttgcatttccccatactttttccctatgtactccgtgccgcatcatagacgaggcaccggggccgggagcgggccgggtcacccgccgggtgccagggtcaggccgtggcgccgcgatgggagcgcagttgcatgaacttgcccacgccgaccacgaaggccgcgcccagagcggcggcgatgtagtggagcgacggatgcgcctcggcgaagtcgtgcagcgaggcatcgctggcgatggtttcgccgcccacccagccgatcaggcctgcgcccagcagcacgatgacggggaagcgctccatgagcttgatcatgagggtgctgccgaagatcacgagcggaatgctgatggccaggcccaggatgagcaggaccatgttgccatgggccgcagccgccacggcgatgacgttgtccaggctcatcaccaggtcggcgatgaggatggtgcgcacggccgccatgaggcccgcgttggcgccgctggattcctcctcgtcgtcgccgtcggtcatgagctgcaggccgatccacagcagcaggcagccgccgatgatctgcaggaaggacagctcgagcagcttggccgccaccacggtgagcgcgatccgcagcaccacggcagcgccggagccccagaaaatggcctgcttctgctggtgcggcggcagcgagcgggctgccagggcgatgacgacggcgttgtcgcccgagaggatgatgttgatccagacgatcttcaccaggccgatccagaagtcggcggaattcaggaattccattgcgtgtgctccactgttatgaatgcaagaagcgcccgaaacatgcgtttcgggcgcttcttttttggggaactttcagtgtaacggtgaagccacgcactggcgtgcgtagttttgcttagcccgctatcggcccgcagcccttccgggcagcggaaccgaggccttcacttcagctgggccttgagcagcttgcccagttcggacgggttgcgcgtcacgacgaagccgcactcttccatgatggcgagcttggcatcggccgtgtcggcgccgccggagatcagcgcgccagcgtggcccatgcgcttgccgggaggggcggtgacgccggcgatgaagccgacgatgggcttcttcatgttggccttgcaccattgggcggcttcggcttcgtccggaccaccgatttcgccgatcatgatgacggcgtcggtgtcgggatcgtcgttgaaggccttcatcacgtcgatgtgcttgaggccgttgatcggatcgcccccgatgcccacggcgctcgactggcccaggccgacttcggtcagcatggccacggcttcataggtcagcgtgccggagcgcgagaccacgccgatgcggcccttgcggtggatgtggccaggcatgataccgatcttgatctcgtcgggcgtgatcaggccggggcagttggggcccagcagcagggtcttcttgccgccggcggcttccttggccttcatcttgttgcgcacttcgagcatgtcgcgcacggggatgccttcggtgatgcagatggccatgtccaggtcggcctcgacggcttcccagatggcggccgcggcgcctgcgggcggcacgtagatcaccgacacggtggcgccggtctgctgcgcggcttccttgacgctgccgtagatcgggatgttgaagatcgactcgccggccttcttcgggttcacgccggccacgaagcagttcttgccgttcgcgtattcctggcacttctcggtgtggaactggcccgtcttgcccgtgatgccttgggtgatgaccttggtgtctttgttgatgtagatcgacatgagtgttctccgggcttacttgacggcggcgacgatcttcgtcgcggcttcggccatggtgtctgcggcgatgatgggcaggccggattcggccagcatcttcttgcccagctcttcgttggtgcccttcatgcgcacgaccagcggcacgttcaggttcacggccttgcaggcggtgatgacgccggtggcgatggtgtcgcacttcatgatgccgccgaagatgttgaccaggatgccttcgaccttggggttcttcagcatgatcttgaaggcttcggtgaccttctcgggggtggcgccgccgcccacgtccaggaagttggccggctcgccgccgaacagcttgatggtgtccatggtggccatggccaggcccgcgccgttcaccaggcagccgatgttgccgtccaggctgatgtaggccaggtcgaacttggaggcttccacttcggccggatcttcttcgtccagatcgcggaatgccacgatttcaggatggcggaacagggcgttggcgtcgaagttgaacttcgcgtccagggccatcaggttgcccttggagtcgcagttcagcggattgatttccaccagcgacgcgtcggtttccatgtagcacttgtagatcttcgcgaagatgtccacggcctggtcaacggaggcgcccgtcaggccgatggcggccgcgaccttcttgctctgctcggtggtgatgccggcgatggggtcgatcatctcggtgacgatcttgtcgggcgtggagtgggccacttcctcgatgtccatgccgccttcgctggaggcgatcagggcgaccttctgcgtggcgcggtcggtgaccagcgagacgtagagttcgttcttgatgtcggcgccgtcctcgatgtagaggcggcggaccttctggccttcgggaccggtctggtgcgtcttgagctgcatgcccaggatgtcgccggcgagcttcttcacgtcgtcgatgctcttggcgaccttgacgccgccgcccttgccacggccaccggcgtggatctgggccttgaccacccacacggggccgccgagcttctgggcggcttccacagcttcctgcaccgtgaacgcgggaatgccgcggggaacgggcacaccaaaattgcgcaagatttccttgccttggtattcgtgaatcttcatgaggtctctctcaggggaaggatggtggtaacccgtctgccatgaccggatgtctggccgcgggcgggtgacatggcagccggcgactgtatcatgctgcgacgcaccatcccctgcggcagtcacgtaccctgctggctttccgcgccttccctttccaggagacctccatggccaagatcttcatcgacggcgaagccggcaccacgggactgcagatccgcgagcgcctgcaggacatgccgcaggtggagctcgtgagcatcgcgccggaactgcgcaaggaccccgcggccaagcgcgacctgatcgccggcgtggacctcgtggtgctgtgcctgcacgacgatgcggcgcgcgagaccgtggcgctggtggactccatcgaggccgccacgggccgcacgatcaaggtgatcgacgccagcacggcccaccgcacggcgcccggctgggtcttcggttttcccgaactggcgcatgggcagcgcgacgccgtggcgagcgccacgcgcgtggccaaccctggctgctatgcgaccggcgccatcgcgctgctgcgcccgctgctggatgccggcctggtgccggccgacttcccggtcgcgctgccttcggtgagcggctacaccggaggcggccgcaccatgatcgaggcctacgagaagggcgacgccgcgccgttcgagctctacgcgctgggcctgtcgcacaagcacctgcccgagatcatgaagtacaccggcctcacgcgccggccgatcttcgtgccgtcggtgggcaatttcgcgcagggcatgctggtgcagctgcccttgcacctggatctgctgccgggcgcacccaagggcaccgacctgcacgaggcgctggccgcccattacgcccgcagcaacacgcccgagcagtgggtccgggtcctgccgcccaccgaggacggcaagctcgacccgctggcgctcaacgacaccaacatgctggagatccgcgtgttcgcgaacgagactcaccggcacgccgtgctcgtcgcccgcctggacaacctcggcaagggtgcgagcggcgcggccgtgcagaacctgcggctgatgctgaacctgtaacggtgcccccgggcgatccgggggcggccctcaggccagggccatgcgctggaacagtccgcccggcaatcgggcgacctgcccttccagttccagctcgagcaaagccacctgcagccgggacgcatccagccccgtgcgcgccaccagggcatccagccccatcgggtcgaatcccagcgcctccagcacatcggcgtgcgggccggaagccgcccggcccggcggctcgtcattgcccgcccccggggggccggccggcagcaaagccgaggatggcgcggcaggcagccgcagttcctccagcacgtcctggacggactccaccagcttcgcaccctggcggatgagcgcatggcagccgcgcgactgcggcgcatggatggagccggggatggcgaacacttcgcgcccctgctccgacgccagccgcgccgtgacgagcgaaccggaggccagggcggcctccaccaccagcgttccctgcgaaagtccggcgatgatgcggttgcgccgggggaaattcgcggccaggggcggcgtgccgagcgggtactcgctcaccaccacgccctggcgggcgatgcggtgggccagatcacggtggcgggctggatagacacggtccagcccggttccgaccacggcgatggtgcagggggcggagtcgcctccatccggggccgggccggcctccagggcgccttcgtgcgcggcggcatcgatgccgagcgccagccccgagacgacgcacaggcccgcgtcgcgcagcgcccgcccgaactggcgggcgttctctgcgccctgcgcggtcgggttgcggctgccgacgatcgccaggcagcgctccagaggccagcgcgacgggccgtccccgtccagccagcgcgaggcgccgagcaggtgcagcagcagtggggggtcttcggtggcgagcagggccgcggggtaggccgcatcgcccagcgacacgatgcgccgcacgggcgcaccctcatcgcctgcgggctccgccgtgtggagccattgccaggtggcatcctccagcgcggccaggcccggcgggacggcgcacagcgctttcgcctgcgcagatgtggcgagcgccgccagggcgccctccggctgctggaagatctgctgcggcaggccgaaggcagccagcagccgccgcgccgtgcccgggcccacgccgggggtgagcatgaggcgcagccatgcggaaagttcgtcgcgttgcatgcggcgagcatagcggtgcgacgccactgccgcgttactttggccgctggccgggccaccagggccccatgccgggcctgtagcggcccttactgcggattcacgaggcggtcgcccacgcgcacgccctgccgcacctgcaggagcagcgcgtacgagacccggtcgaaggtgcggaagaccatggccgtgccattggcctcgctgggcagtttgatggtgctgcggtccggatcggtcttgtccaggatgcgctcgcccttggtgagcacggtcagcacgagtcccggctgcatgccgtcccgggtgccgcggttgatcgcgaccacctggttctgcgccgcataggcgacggccgcgctgccgtagatggacacgacgcgcgcatccacggggaactggggtgcctgcggcgtatagctcgtgtagccgcgctccggggcgggcagcaggcggtcgccgaaacggatctcttccttcgcgccggacaggtcgatggtggcggggacggggtccgtccgggtgccaccgtcgggcgtgcgggtttcttcagtggcttcgccgcgcaccaggtccgcccgggcgacgtactgggcctcgtagcccaggatttcgccggtctcgggatccttcatcgggacggcattgcggaacacgcggtactggcgcggcacgccagggtcgaggcgcaggggccgcccggccgggccgcgcacataggcgcggtcgccattggccatgagcacgcgttcgtccaccgtggccacgatgcgcggggtctgggacagggtcagctcgtccaccaccaggggctcgaccaggaagggctcgatgaggtgcggggacagcgtgggcagggccgtgccggcgaggctatccgtgcgggtgcggggcgagacgcggacggtttccgggtcgccgtccgtgccgccgcgggcggtgcgcagacgcgcatagccgtccaccttctcgaggtagagggtctggcccgggaagatcaggtgcggattggggatggcctgcaggttcatgccccagagttcgggccagcgccaggggcgcagcaggtacatgcccgagatgccccagagcgtgtcgccgcgcttgacgacgtaggtgtcgggcgcgttgggcgccagttcggcgagcggcacgccgcgcgaggccacctgctgggccgtggcgcgctgcccggccgtgacgggatagttctgcgcatgcccggccagcggggccgcgatggccgcagcggcgagcgcgagcgcgcccagggccggtgcccgcaggcggttggatgcattcatgttctggatcccgttgctcttgctcttgtcagcacacatcgctaagcgcccctcgctggcagcgggccgtcttgctggtgacaaaacttgccggccgatacgttacaaatcatcaaggattctggcctcaagccccggatcgggcaatgattattgccaccgcccccagcggcgcggcgcgaaagtggcgaaaatagcgacatcttcgtccgttgtcccatggccctccttcccatcctctgctatcccgatccccgcctgcacaaggtggcccagcccgtccaggcggtggacgaccgcgtgcgcgcgctgctggacgacatgctcgagaccatgtacgacgcgcagggcatcgggctggcggccacgcaggtggacgtccacgagcggatcatcaccatcgacgtgtccgaggaccgcgacacgcccctggtgctgatcaacccggagatcctctgggccagcgaggacaagcaggtcggcgaggaaggctgcctgtccgtccccggcatctacgacggggtggagcgctcgtccgccgtgcgcgtgcaggccctcgacgcgcaggggcagtcccgcgtcatcgaggccgaaggcctgctggccatctgcatccagcacgagatggaccacctgctgggcaaggtattcgtcgaatacctctctcctctcaagcgcacgcgcatcaagaccaagatgctcaagcagcagcggggtgcccgggcatgatcgcccgcacggccacgttctggcgccgcgccgcggcggcatgcctggccgtgctgctggccgcctgcgcgtcgcccgacttcctgcggccgggcgcgcagcgcagcgaggtgctgcgcgaactgggccagccctacttttcctcgacgctgcccggtggcggcgagcgcatggtctataccacccagcccatggggcggcaggtcttccacctcgatttcgacgcgcagggccgcctcgtgcaccgcgagcaggtcctcaccttccagaacctcgccgggattcccgccggcacgccggtcgaggaggtgcgccgcttcttcggcccgccgatgcgcgtggagcaggtggcccgcttcgacggcgacatctggacctaccgttttctcgacgacatcaacacgcgccgcttcgcacacgtgcacatcgaccgccagggcgtggtgcgcaaggtgatgttcaccgacgagcccgatccgcgcgagtggcgcgctttctgaccgaccggcgcccctgcggggcgcgcctttttccgttgccatgaagatcatttttgcgggcacgcccgagttcgcccgggtggccctggagcgcctgcttgccgcaggtgccgaagtccccctcgtgctcacccagcccgaccgccccgccggccggggcatgaagctgcaggcgtcgcccgtcaagcagtgcgcgctggcccacggcgttgccgtggcgcagccgcgcgggctgcggctggacggcaaatacgccgaggatgccgctgccgcgcgcgccgcgctggaggcggccggggccgacgccatggtggtcgcggcctacggcctgatcctgccgcagtgggtgctggacctgccccggctgggctgcctgaacatccatgcgagcctgctgccgcgctggcgcggcgcggcgccgatccaccgcgccatcgaggcgggcgacgccgagacgggcgtgaccatcatgcagatggatgccggcctggacacgggggccatgctgctcgtcgaaagaacgcccatcgctgcgcgcgagaccacggccacgctgcacgaccggctggccgagctgggcggccggctgatcgtggaggccatggagctggcggcctgcggcggcctgccggccacgccccagccggccgaaggcgtgacctacgcgcacaagatcgagaaggccgaaagcgccatcgactggaagctgtccgccgcggcgatcgaccggcgcgtgcgcgcgttcgatccgttccccggcgcctcgacgcagtgcggcgccgagaccatcaaggtctggggatgcgagccgctgcaggcggtggcaccggacggcgcacggcccggggagatcctgcaggtggacgaggccggcgtggccgtggcctgcggagggcccggcgcggcggatggcgtgctgcgcctcacggtgctgcagcgcgcgggcggcaagcggctgccggtgggtgacttcctgcgtggccatccgctggtgccgggcatggtgctcggcggcgaggccggcgcatgagcctgcctggggacgcgacacccaccgaaccgccctgcgccgtgccgcaatcggcgggagagatggtgcggcatccgtttttccgcaccggcatgaccgacatgatcggcaccagcgtgggcatcggcgcctggggactggtgaccggggtggcgatggtcaagagcggcatgcccgtgggactggcgattttcatgtcgctcaccgtctatgcaggcagcgcccagctcaccgtgctgccgctgctcgccgcgggggcgccgctgtgggtgatgtggctcgcggcctcgtgcgtgaacctgcggttcgtcatcttcagcagcatgtggcgcagctatttcgcctggctgccgcgacgccagcggctggcggtgggatatttcagcggcgacgtgattttcgtcgcgttcatgaagcgcttcccccgccctgcgccgcaggccgagcaggtgccgtatttctggggcgcggcggtgctcaactggtgctcctggcagattccgtccatcgccggcatcctgctcgcgaacgtggtgccgctgtcgtggggcctgggcttcgcgggcgtgctggcgctgctgggcgtgctgctgtccatgctcttcgaccgcgccacctggatcgccaccggcgtggcgatgacggcggcgatcgccgcgttctcgctgccgctcaagctcaacatcctggtcgcgatcgcggccgccgtggccgccgggctgatgatcgaggcggccgaccgccacctgcggcgcaggccggaggtgcggctcgtgcctgcgcacggcacgctgcggccggacgagaagaagcacgtgcaggacggcgacgtggtgccgttgcgcgaggaggaccatccatgaacggcgcagggcagcgcgcgggggcggcggcatgaacgcctcggtgacggagatcgtggtggcgaccgtggggctggcgctcatcacgctcatcacgcgtgccttcttcatgattcccgagaaggagctcccgatgcccgactggctcaagcgcgggctcaagtacgccccgctcgcggcgctggccgcggtgctcgcgccggagcttttcatggcggacggcgaattcatcgggaccctgcaggacgcccggctgccggccatggcctgcgccgcggcctactatttctggcgccacggcatcctgggcacgatctgcgtgggcatggcggtctatctgccgctgcacatcggcctgggctggtaggtagcgcgctccgcgcgcctacaatccctcgcagttttttcgccccagcccgcccgcgtgccactcctggtggccggccgggctttccacacccttccagcccatgcaaatccttcgcttttccgacctttgcgcccaaggccaggcccgcggccagcgcgtgttcatccgcgccgatctgaacgtgccccaggacgacgacggccgcatcaccgaagacacgcgcatccgcgcatccgtgccgtgcatccggatggcgctggacgcgggcgccgcggtgatggtgacgagccacctcggccgtcccacggaaggcacgctcacgcccgcggattcgcttgcccccgtggcggcacgcctgtcggaactgctcggctgcgaggtgcccctggtcgccgactgggtggacggcgtgcaggtgcagcccggccaggtcgtgctgctggagaactgccgcgtgaacgtgggcgagaagaagaacaagcccgagctggcgcagaagatggccaagctctgcgacatctacgtgaacgacgccttcggcaccgcgcaccgcgccgagggcacgacctacggcatcgccgagtacgcgaaggtggcctgcgccggcccgctgctgtccgcagagatcgatgccatcggcaaggcgctggcccagcccgcgcggccgctggccgccatcgtggcaggcagcaaggtttccaccaagctgaccatcctcaagagcctgtccgacaaggtggaccagctcatcgtgggcgggggcatcgccaacaccttcatgctggccgcgggcctgtcgatcggcaagagcctggccgagcccgacctggtggacgaggcccgggccgtgatcgaggccatgaaggcgcgcggcgccgaggtgccgattcccaccgacgtggtggtcgccaagaccttctcggccgatgcgcccgccaccgtcaaggccgccaccgacgtggccgacgacgacctgatcctggacatcggcccgcagacggccgcgaagctggccgcccagctcaaggccgcgggcaccatcgtctggaacggcccggtgggcgtgttcgagttcgccgccttcgagaacggcaccaaggccatcgctcaggccatcgccgaatcgccggccttcagcatcgccggcggcggagacacgctggccgccatcgcgaagtacggcatcgagaagcaggtgggctacatctccaccggcggcggtgccttcctggaagtgctggagggcaagcaactgccagccttcgagatcctgcaaaagcgcgccagcgccgcgtgagctgcctgcgaccacccgacgattggcggccatgaccttcctcgaacaactgcgggatgccaccgcgcgcaacggctccctgctctgcgtgggcctggaccccgaacccgcgcgctttcccgccggcctgcgtggcgatgccggccgcatctacgacttctgcgcggcgatcgtcgatgccacggccgacctcgcctgtgccttcaagccgcagatcgcgtatttcgcggcgcaccgcgcggaagagcagctcgagcgcctcatgcggcacatgcgcgccacggcaccgcacgtgccggtgatcctggatgccaagcgcggcgacatcggctccacggcccagcagtacgcgatcgaggcgttcgagcgctacggcgccgacgcggtgacgctctcgcccttcatgggcttcgactccatcgagccctacctggcctaccacggcaagggtgccttcctgctgtgccgcacctccaacccgggcggcgacgacctgcagagccagcgcctggcgagcgtggacgggcagccgctgctgttcgagcacattgcacggcaggcccagggcccctggaaccgcaacggccagctgggcctcgtggtgggtgcgacctacccggccgagatcgagcgcgtgcgcgccctcgccccgacgctgccgctgctcatcccgggcgtgggcgcccagggcggcgatgcggcggccacggtgcgcgccggcctgcggccggacggcccgatcgtcgtgaactcctcgcgcgccatcctgtatgcgagcgcggacgagggcttcgccgctgcggcgcggcaggcggcgcaggccacgcgcgctgcgttgaacgcggcgcggggctgaaaagcaaaaccggcagcccaggcatgaaagccgggctgctgcagcgaccttacggtcgcacggccaatggctcagggtccgtgtcggacccgaaacttaccgacttgcagtcttgcgaccatcgcggccgcaccatggcgctttctgagaaatccgagcggtccagcaatgtgccattgccgtccaccaactgcacaaaaccggcgccgcttttatattgaaaagcctccactcgatatggccccgcggcgcacgtgtccacgaaaatttgcgaagcttcaggtttggcaatgtatattccgacaaacaagccgaagcacgacactgcagcaacaagaagccatttcaccggataatcaaatggtattttcatgtggcaatattttatcgtgaaattcatgccaatcatgggaagctcttctgcagcggcacagcaagtttctcgcgccgaacatccgaaaaaaccagaaaatccgctccaaagcccttttgcgaccgccattcattgaaactcctgttttccaccatcgacaaaccccttcctggcaatttgcgaacgccagccatcccccaataacccagaggctggctcccagaaaaatcataggaatcgcgaatgtaaaacaaaagctcttccacacaaaccgtgtgaattgtttttgcccctctcttcgaggggacgacacgccctcgaccagaaacatgcaaggtgaatgcccccaaagcacagtacaggtcgtcaagaggatctgcaagtttttcccagcgattggatgaaaccggccgggcattcatatgagaagaatcaataagtgccaaagaggatgccatgtcgccaaatctggtttcatgggaggcaatctttccatccagcgccagacatcggtacaactcatcccacgacaatttcgcacttttctcagaggagaggcctagaactgcagacttgagatcaccatagactgcttgcgtccgggcaaattgcatagcccatttcatggaaactgtgctgctatctatataacttcccggaaggtccatgtgccgtattccgtagcctcttttccaccgatctggcaacaagaaagcagaaccacgaaaccatcggcgcatcagcgcagccccgatactgaagccctttcgatccattacttcaggaatttccgtcaactgcagatcgcgaaagcaagcggccgctggataagaccctgagagagcaatcggcggcaccacgattctgctgcctgcgaggaatgcatcctgcgcaaattcgttcaatgacatacctggcctttattcttaatacaagaacttgattaatattggcaatcataatcagtcgaaaataagcctccacaaatatccgttattcaatggataaaattaaatcgtgataacgttagaatgccattccgaaaccggctcgccgccgcgcctgaacattcacgaattacgttatgcaactcaaatgggtggaagacttcatcgcgctggcgcgcgagcgcagcttcacgcgtgctgccgagcagcggcatgtcacgcatcccgcgttcggacggcgcattcgtgcactggaggcttgggccggcacggccctggtcgaacgcggcagtgcggaagcggagcaggacccgggcccgctccgtagccgcggcggtgcgggtgggccggtacggctgaccgcggcgggcacggcctttctcgcgacggccgagcagctggcgcgcgagctttcgcaatcgcaggaagagttgcgcgccatcgccggccggcaggcgcggtcggtcaccatcgccacgggccgcacgctggcgcgcacggcgctggcggatgcactcccgcggctgcggccagtcctgcagtccgcagagctgcgggtggtgaccaacgggctggcacagacggtggagatgctggagcgcggcgaggcggatttctggctgggctaccaccatgccgcgctcgaagtgcggctggacgggcgttcgtacgcgcacgccacgctcgcatccgacaagctcgtgcctgtatcgcgcgcggatgcccaggggctgccgcggcacgcgctggcttcgtcgggcccggccgtgccctaccttgcctatgccgatacgctggcgctcggccgcctggtggaagacctgctggcccggcacccgctggcgccacggctgcgccgcatcatcgaatgcgactcggccgacgcgcaatacgagtatgtgcaccgcgggctgggcgtggcctggctgccgtggtccatggtgcgggccgactgccaggccggaaggctcgcgccggctggcgagcgccgcctggaactgcggttcgatgtgcgcctggtgcggcccaagcgccggctcaccaatgccgccgaggcggtctggcaggccctcgcgcgctcctgacggtcgggcggctgcggcatcacggtgccgaatcggcacgggctggtgcccattcagcaccgtgcagctgcacgcggctcccacaatcggcccacccctgcacataccctaccgcccacggagatcgtcccatgtcctcattccgccccttccaggccagtggcccgggctgcagccagccccgcgccggccgccgccgcgctctcgccctgctcgccccgctggcgctggccgccatggccgggctgcagcccgcccttgcacaggacgcctggcccgcgcggcccatcaccctggtcgtgggctatccgcccggcggcagcacggacctgacggcccgcaccctggggccggaactgtcctcgcgcctgggcgtgccggtcgtgatcgagaacctcggcggcgccggtggcgcgatcggcgcgcagaaggtggccagcagcgcgcccgacggctacacgctgctgctgggcgcgagcaacgagatcgccatcaaccggctcgtcacgaaaaaggtcaaatacgacgtcaaggatttcaccgcgctggcgctggtggcctcgcagccgctggtgctggtggcgtccgccggctcgggggtgaagaacgccgccgatttcgtgcagcgcgtgcgctcgcagccgggcaagaccagctacggcagctcgggcgtgggcacctcgctgcacctggccggcgagatggtcaaggagcagggccagctcttcatgacgcacatcccctaccgcggcgtggcgccgctcaccaccgacctgctgggcaacaacatcgagttcggggtgttcgtgctctccagcgccctgccctacatccgcagcgggaagctggtcgcgatgggcacgacggaggcgcgccgctcggccatcacgcccgacattccggcgctggccgaagtgccgcagttcaggaacgtggacatcaacgtgtggttcgcgctcatgggtccggcccacctgccgcgcccggtcgccgagaagctgcgcaaggccacgctggacgcactgcagtcgcaggacttccgcaggaagatggaggccagcggatcggtcgtggcgtccccgtcggtcgatcccgatgcgttcgtggcctccgaagtggccaagtaccgcaagattgtccaattcgcgaagatcgaggaatgatgcagcaacccaacgacaccgccgccgcgcccctgcgcttcgaactgccccagcccgacatcggcgcctggcgtgccggcaacacgggcaccgagggcgtctggcgcttcgattccggcgtgcccggaccggacgtgctgatcaccgcgctcgtgcacggcaacgagctgtgcggcgcctgggcgctgcgcgacctgctggaggccggcatccgccccggggcgggccggctcaccctggcgttctgcaacctggcggccttcgaccgcttcgacccgcaggaccacgacgcttcgcgcttcgtggaccaggacatgaaccgccagtggagcgacgaccgcctggatgccgcggacacgcaggagcgccgccgcgccgccgcgctgcgccctttcgtgcgcgaagccggctggctgctcgatctgcactccatgcacgaacccggtgcgccgctgctcctgaccggcacgcatgcgcgcaaccaggcactggcgcggcgcatgggcgcgcccgagtacgtggtggccgacgccggccaccaggacggcgtgcgcatgcgcgactacggccgcttcggccgcccggatgccgaggaagcgggcaccgacggcacgcgctcgctgctcatcgagtgcggtttccatggcgacccggccagccgtaccgtggcgcgcgaccagtgcgtgcggttcctggaagcggctggctcgctggacgcggccacgctggcgcgggcgctgccgggctggcggcagcccgatgcgccgcggcagtgggtgctggaagtgaccggcccggtcgtggcgcgcagcagcggcttccgcttcacgcggcccgtggcggcactggacgtgatcccccaggcgggcacggtgatcggcgacaacgacggcgagcccgtcgccacgccctatgacgactgcgtgctggtgatgccttccacgcgccaggcccgcgcgggcgtgaccgtggtgcgcttcgcgcggcggcgactgctgtaatcgctgcgcatcagtggcctgccgtgcgggagaacaggttgatcaccagcacgcccgccaggatcagccccatgccggccagcgcgggggcgtccagccgctggccgtaggccagccagccgatggccgagacgagcacgatgcccacgccggaccagatggcataggcgatgcccgtgggaatcgcctgcagggtgagcgacaggaaatagaacgacacgccgtagccggccacggtgatcaggctgggcacgggccgggagaagccgtccgaggccttgaggaaggaggtcgcgaggacctcggcgccgatcgcgatcgcaaggtagaggtggtggatgcccatgccaccgattggacaccggactgcgaaagtggcgtgggcctggggcctatcgccgccgcgccgcggcccagcgcggccccagcaccacgcaagcgagtgcggccacgatcgccgcgatgccggcccactgccacgccgagacggtttcacccagcaccagcatgccggcggacaggcccacgaccggcacggcgaggctgaacggcgccacgcgattggccggatagcgcgtgagcagcccggtccagaggccgtagcccaggatggtggccgcccagccgaggtaggcgacggcgccccaggccagccagggcagcgcggcccaggcatcgacctgcagccagcgcggagcatcggcatcgaaggcggcggacagcgccacgaaaggcaggatgggcacgaggctgctccaggccacgaaggccaggggccggtagcccggcgactcctgctgggccttgcgcgccacgatgttcgatgcggcccaggacgcggcgccgcagagcgcgagccccacgcctgccagggtcacgccgtccgaaaccgttccgggcgcggcgaaatgcatgccgaagcaggccaggcccagcgcggccaggcccagcccgacgagcagcggccggcccggccgctcgtgcagcagcaggaaggcccagaacgcagtgaagaagacctgggtctgcagcagcacgctcgccagcgccgcggtcagccccacgcgcagggcgaggaagaccatgccgaactgccccaccccctggaagagcccgtagagcaccacccagcgccagcgcacggcgggtggccgcaggaagaacacgagcggcagggccgcgaacacgtagcgcatggcgcccagctggaacggggtgaaggagcgcaatccccatttcatggcgacgaagttgacgccccagagcacgacgaccgccagcgccgccagcagatcgcgcggggccagcggcgcggattgcggcccggcgctcaccggcggctcccgcaaccgccgccggcagtgcgggccttcgcggacgtggcgtgtggctgcgctggaagcggtgtggcggggagagacgcaggcaggaaaggcatgggcaaccggggaaggatgggaaaaggaaggggagcgcaactgtcgcgttgcaaggttggcggcttcagggattatgaagatggcgccgacttgatgccggtcaatttttccgccccccggcataccatttgcgtggggtgtgtttcacaattgcttacgcacggtggcgaagcgccggcaatcgcgcgcgggggaggggccgccgcgcaagccctttcacctcaacagaccgccaacacatgtccatgctgcaccgactgagcctgctccacaaatttctcatcctcggggtgatcgcattgctcatgggcgcgctgcccaccgtgctgtacgtgcgcggcgcgctccagcagatcggcgccgcccggtatgaaagccagggtgcgccggcgctgatcgcggtgaaccaggccgtccagcggctgcaggtccaccgcgggctgtcggcggccatgctgggcggagacgaggtgctggcggcgcgccggcctgccgcgcgcgatgcgctcaaccaggccttcgcggaggccgggaaagccttcgcccaggccggggtgccgcaggcccaggtgcaggcctggagcgccgccacgcagacgtggcagagcctggagcaggccgtcgccgcgcgttcgctgcagccgccacaaagccttgcgcagcacacgcagctcgtgggcacgctgatgcagatcggagaggagctgctgcaccactatggattccagaccgatccggacatggccacgcaggacctcatccaggccgcggtggtgaactcgcccatgctcggggaaaagctcggcctgctgcgcgggcagggctccggctacctggcacgccaggccctgccgccggaaggcaagggcgcgctgcaggcgctgcagcagcgcgtgggcgaactggaggcggataccttccgcaacttcgagcgcgcgctggcggacgaagacctgcgcaaggccctggccgggccggtgcaggacgtgcgccagcgcgtggcggcatcgcgccagctggtggaccgcagcctgctgtcggccagcgagatcaccatgcccgccaaggactatttcgaccagctcaccggcacgctggaagcgctgaaccagctcaacaccaccgcgatggccagcctggatgcggcgctgctggagcgcgtgtccgccgaccagcggaagctgggcgccgcctcggccgcactgctgctcgcgctcgcactgggcctgggcctgggcgtggtgttcatgcgctcgatcacccagccgctcgcgcaggcggtgcggctggccagcgcggtggccgacggcgacctgagcggcgacgacgtgccgcacggcaccaacgaggtcggccggctcatcgcggcacagcagcagatgcgcgcgcgcctcaagcccatggtggcccaggtgcgcggcggcgccgagggcgtggccactgccagcgcggagatcgcccagggcaacatggacctctcggcccgcacggagagccaggccagtgccctggaggaaaccgccgcctcgatggagcagatgacggccaccgtgcggcagaacgcggacaacgcacgccaggccaaccagctcgccatgaatgccagcctggtcgccgcccagggcggggaggtcgtcacgcaggtggtgcagaccatgcagggcatccgcaccgcgtccggcaagatcgccgacatcatcggggtgatcgattccattgcgttccagaccaacatcctggcgctgaacgcggccgtggaagccgcacgcgcaggcgagcagggccggggtttcgccgtggtcgcgggcgaggtgcgggccctggcggggcgcagcgccgaggccgccaaggaaatcaaggcgctgatcggcgacagcgtgcagcgcgtgcagcagggcggcgaactcgccgaccaggcgggcgccaccatggccgaggtggtgcaggccatccagcgcgtgacgggcatcatgggcgagatcagcgaagccagccaggagcagagccagggcgtggcgcaggtgggcgaggctgtcacgcagatggaccaggccacccagcagaacgcggcgctggtcgaggaaatggccgctgcggccaatggcctgcgcacgcaggccgacgaactggtgcgcgccgcggccgtcttccggctcgcggcggccgacgagccgggcgcagccggtgcgctccgcatcggccagggccgggccgcctgaccgccacctgacctgccatgccatggcgggcgtggtgactcggccgcacaacaacgcccggcacgaataacatttcgtcacgatttttccgcaaaccagggcgcatgctgacaaccgggaacagtgcgtcgcgttaggcacaggttcccggatccggcggtccttgccgcctccgctgaaacggaagccgacccatgcaccccacgcccacagccaccgccgaggtgccgcccgctgacccggcgcatcccggttcctcccccggacaggcattcccggccccacctgtcctggccgccgtcaccgcggccagcctgctggccgcatgcggcggaggcagcagcggcgaaccggcggcttatgcgcaagcctccgccgccgcctccggcggcatggcctctgcagcgccctccaccgatgcggaagcggcacgcttcctgctccaggcccagttctccgccaccgacgaggacacctccgccgtgcgtaccaagggctacgccgcctggctggccgaccagttcgcgcagcccatcggcacgacgggcaccgactggctggcgcagcgcggctatggcgtggcaaacgcggacacgcgctaccacaacgcctcctaccccgccgactacatgctgtggagccagctgttcaccgagcgcgatgccgtgcgcaagcgcgtggcgctggcgctctcggagatcatggtggtgtccaccaacgggctgaaccagccctggcccgcattcctcgcggccggctactgggacgtgctcaaccggcacgccttcggcaacttccgcgcgctgctggaggccgtgacgctcaaccccgccatgggcgtgtacctgaacgccctgggcagccagaaggaagacgcgcgcaccggccgccagcccgacgagaactacgcccgcgaggtgatgcagctcttcaccctgggcctgtaccggctgaacgccgacggcaccgagcagcgcgacgcgaacggcaaccgcatcgagacctacggcccctccgacgtgagcaacctcgcgcgggtgttcaccggctacgactacgaccgcagccagaaccagtcctctaccgtaggcaccagcaccgtgccgggtccgcagcaggcggtgcggccgatggtgctcgtcgccagccggcactccacgctggccgcgaccttcctgggcaccaccgtcgcggccggcgcggcgggcgacgcggccttgaagacagcgctcgatacgctcttcaaccaccccaacgtggccccgttcatcggccgccagctcatccagcggctggtgacgagcaaccccagccccgcctacgtggcgcgggtggccgccgccttcgcggacaacggcagcggcgtgcgcggcgatctgcgcgccgtggtcgcggccatcctgctggacatggaagcccgcggcgccgcaggcctctccagccccgcattcggccggctgcgcgagcccatggtgcgcttcgtgcaatggggccgcaccttcggcctgcggtcggcccgcggcagctggaagctcggcgacctgagcgaccccgccacgcggctggggcaaagcccgctgcgctcgccctcggtgttcaatttcttccggcccggctacgtgccgccctccaccgccatcgcgtccgccgggcaggtcgcgccggagttccagatcgtcaccgaatccagcgtcggcggctacctgaactacatgcagaacgcgatccgcaacggcctgttcgtgaacgcgccggacctgccgcagaacaacgcgagcaacggcaacaatggcttcgacatcacctgcgactatgccaccctgctcccgctggtgaccgatccagccggcctggtgcgcaaggtggcgctgctgctgtcgggaggccagatttccgatgtcacgcaggcgcgcatcgccaacgcgctggcagccaccccggtcacggcctcgagcagcgcggcggccaagctcaaccgcgtcgccgcggccgtcttcctggtcatggcctgcccggcctacctcgtgcagaaatgacatgaacggcccgcgccgtccttcttccggagcccatcccatgccgttcatcgatcccgcacgccacacgcgccgcgccttcctgcgccgctcggcccaactcgccgccacgggcgccgcactgcccatggccctgaacctcgccgcgatgggcgaggccgccgccttcgaagcgcaggactacaaggcgctggtctgcgtcttcctgttcggcggctgcgactacgccaacaccgtcgtgccctacgacggcgcgcgctacgcgcagtacgccgccatccgcggcggcaacagcgacggcacggccggcggcatcgcgctcgggcgcgcggcgctgggtgccacgctgctgcagcccaccgcgccgctggccggcggcctgcagtacgcgctgcatccctcgatgaccggcatggccggcctcttcaacgccggccgcgcggccgtgcagctcaacgtcggcccgctgctggtgccgctcacgcgcgcgcagtacgcgagcggggaccggcgcaactatccgctgccgcccaagctgttctcgcacaacgaccagcagtcggtctggcagtcgcagggcgccgagggctccaccgtgggctggggcggcaacctgggcgacctcgcgctgtcgtccaacgccacctcgctcttcacctgcatctcggccagcggcaatgccgtgttcctggcgggcgaccaggcgctgcaataccagatcagcccgagcggcgccgtgcccatcaacggggtgaagggcaacatctacggctccgccgcggtgcgcggcgtcttcagcgaactggtgcaggccgccggcagccacgtgctggaagccgaatacgcacgcgtcacgcagcgctccatcggcgcggaaggccagatctccgccgcgctggccagcgcgaacctctccaccgccttccccacgaacaatgcgctggccgaccagctcaaggtggtggcgcggctgatcgcggcgcgcgccgcgctcggcacccggcgccaggtgttcttcgtctcgctgggtggcttcgatctgcacgacaacctcatcgccacccagcccgcgctgctggacaaggtgagcagcgccatgaccgccttctacaacgccacggcggaactgggcgtggccgacaaggtcaccgccttcacggcctcggatttcggccgcacgctcacctccaacggcgacggctccgaccacggctggggcagccaccacttcgtggtcggtggcgcggtgcgcggcgcggccttctacggcgcgccgcccccggtgagcgtgggcaatggcagcggcagcgaagaccagtggcacgtgggccaggggcgcctcttgcccagcaccgctgtcgaccagtacgccgccaccctggcgcgctggttcggcgtggcgaacacggaactggcgggcgtgctgccgcgcatcgggaatttcggggggtcggcgtatccggtgaatctggggttcatgggatgacggcgccgcccgtcgcgggagcgtccccttcgccgcatgcgtccggctccgccgccgcgtgcagcagcgccaggaaatgctgcagcgcggcgggggcgggcctgtccacgcgcaccacgctgccatacgacgccagccggttgcgcacggtatagggcagtatccgcaacagcccgtggcgctggtagcgcagcgcgatggaagcggggatgacggccaccatgtcgctgtgcgcgatcaggttggtggtggtgaggatggaggccgtttcgatcagccctcccggcagcggctggtggtgcagcgcgaactcctgctccagcacgtcgcgcatgggactgcccgcgggctgcaggatccaggggtaggccagcagctcggaaaagcgcagcgacctctggcgtgccagcggatggccggtggccaccaccaccgagagcacctcctcggccaacggacggaagcggcagtcgccgccgctgcgtcccggcatgcgcccgatcactacgtcgagccgcccctcccgcagcaactccatgaggcggttgctggtgtcgaccgcgatttccaccgtgagcagcggataggccgtcttcagccgcaccagggcatcgctcaggacatcgggcgccgccgccatgatgcaccccacgaacagcttgccggcactgccaaggtgcagcgcgtccagctcgcggcgcatggcctcgatgccgccgcgcaagccccggaaatactgcgtcacgcatctgcccgccgcatttacccgcagcccccggcccacccgatcgaacagcggatggcccagggcgtcttccagctcatgcagcatcttggtggccgccggctgggtcattcccagatcggcggccgctgagcgcagcgtgccccgcgcttctatggccagcatcagcgccacctgccgcatgcgcacgcgattgagcaggggcatgggcagggattcctcgcggcggtgcggcatttttgataaccccaggcaatcaattcatcatttcatttcattttacggaaacaaacgccgtccctaggatgctcatccatgaatgccgcttgcaagaaaaggcatcgagaaggtcaccaaggagacaaaagacatgctgcgacgcacccccctgatcgggctggccctggccgccctgctctcgccatgggccgcccacgcccaagaatggccttcgcgccccatccgcattctggtgggctcgtccgccggtggcggcaccgatgccatggcccgcgccgtggccgaccggctgggcccgctgctcaagcagcccgtggtggtggagaaccgccccggcgcctcgaacaccctggcggccgacagtgccgccaaatccaccgacggccacacgctggtgatgggcgtcgtcaccgcccacgccatcgcgccgcacctgctcaagctgggctacgacagcaacaaggacctggtgccggtggcctacgtgggcgccgtgcccaacgtgctggtcgtcaccaacggcctgcccgcccagtcggtcaaggaactggtcgcgctggcgaagaaggagcccgggcgcatcaactacgccagcagcggcaccggcagcacgcagcacatcgccgccgagaccttcaaggatgcggcaggcatcgacatcacccacgtgccctacaagggcagcagcgccgccctggtggatctggtgggcggtcaggtgcagatgagcttcgacaccatgccctcggtgatcggccagatcaggaacggcaagatgcgcgcgctggccgtgaccacggcgcagcgcaacccgcagctgccgcaggtgcccaccatggccgaggccggcctgccgcaggtggacatcacggcttggtacggcatctacatgcctgccgcgacgcccaaggccgtgcagcagcgcgtcaacgaggcggtcaaccaggttctggccatgcccgagacccagacgcgcctgggcgccgtgggcgcggaactgaagccgatgagccaggccgacttcaccgccttccacaacgccgaataccagcgctacggccagctcatccgcaagaacaacatccgcatcgactgacatgacaacgacgaactccactctgcccgtggtggccctgacgctcggcgaccccgccggcatcggccccgaactcatcgcccgcctgctggcccggcccgaggccaccgcgcacgccaacatcgtgctggcgggcgacccctggctgtgggaggaaggccagcgcatcgccggcgtgcaggtcggcaccgaggccgtcgcatcgctggccgaaatgcgcgggcgctccggcacttcgcggcccgccttcctgcgcatggacacggtggcgcaggccgacgtgcaccgcagccgcgccgaggcggcggggggccgctcggtgctcaaggtgctcgacctctgcatggacgcggcccaggccggcgagatcgatgcgatctgcttcgcgccgctcaacaagcaggccatgaagctgggcggcatgcgccacgaggacgagctgcaccacttcgcccagtacctgggcgtgcagaactacttctgcgagttcaacacgctgggcgggctgtggacctcgcgcatttcctcgcacgtgccgctcaaggacgtgacgcagtacctgagcgtggagcgcatcgaacaggcggccgagctgatctaccgctcgctgcgcgccagcggcgtggccgagcccaaggtggccatcgccgcgctcaacccgcacggcggcgacggcggcacctgcggccgcgaagaggtggacatcatcgccccggcggtgcaggcgctgcaggcccgcgaatggccgacgcccgcgcctttccacggccctttcccggccgacaccatcttcctgaaggcccaggcgggcgagtaccaggcgatcgtgaccatgtaccacgaccagggccagatcgccatcaagctgctgggcttctcgcgcggcgtgaccgtgcagggcggcctgcccatcccgatcaccacgccggcgcacggcacggcctacgacatcgctggccagggcaaggccagcgtggaagcgacctggcaggccttcctgatcgcttgccgcatgggcaccgcgcagcgacagggccgcgccaccgcccccgcctgacaacggctgccagcaggcagcccctccccgaccgacgacggcgtccgcgcatgcgcggcgcggggagaggccgtccctgccttacccacgcccacaccgcatccccatctgcatcacccaggagaccacaccatgaagatcaaatccgtgcgcgcccgcgtctatgaatggaagggcaagaccgttccgccgcagggcaatttctgctccaacgccatggacctgctctattcgaagaaggagaccatggccaccttccgcttccactcgtggacggtggtggagatcgagaccgacgacggcatcgtcggcctgggcaacgtggcgctggcgccgcgcatcgccaaggccatcatcgacgaatacctcgcgcccctggtggtcggccaggacccgtgggactacgaatacctgtggcaacgcatgtaccgcgccacccacgcctggggccgcaagggcgtgaccatggcggcgatctcggccgtcgatctggcgatctgggacatcctgggcaagagcgtgggcaagcccgtgttcaagctgctgggcggccgcaccaaggaaaagatcccctgctactacagcaagctctaccgcaccgacctgaaggaaatgcaggacgaggcgcagaagttcctggaccagggcttcaaggccttcaagatgcgcttcggctacggcccggcgcacctgcaggaaggcgtgaaggagaacctcaagtcggtcgaggcggtgcgcgaagtgatcggctacgacaccgacctgatgctcgagtgctacatgggctggaacctggaatacgccaagcgcatcctgccgaagctggagaagttcgagccgcgctggctggaggagccggtgatcgccgacgacatcgacggctatgccgagctgaaccagctcaccagcatcccgatctcgggcggcgagcatgaattcagcctgtacggcttcaagcagctgctggacaagaaggccgtctcggtcgtgcagtacgacaccaaccgcgtgggcggcatcaccgcggcgcacaagatcaacgcgctgtgcgaggcctacagcgtgccggtcatcccgcacgccggccagatgcacaactaccacctgaccatgagcaccctggcctcgcccatggccgaatacttccccatcttcgacgtggaagtgggcaacgagctgttctggtacatcttcgacggcgagccgatcgcggagaacggcttcctgcagctgcaggacgacgtgcccggcctgggcctcgcgctcaagaccgagtacctggaccagttccagatcaccgagtgaggcacgccatgcccggtctttcccaaccgcgcttccggggcatcttcccggtcgtgcccaccaccttccacgaagacggcacgctggacctggccagccagaagcgctgcctggacttcatgatcgactccggcgtcgatggcctgtgcatcctggccaacttctccgagcagttcctgatcgccgacgacgagcgcgaactgctcacgcgcacggcgctggagcacgtcgccggccgcgtgccggtgatcgtgaccacgacccacaccagcacgaaggtgtgcgccgagcgcagccgccgcgcgcaggacatgggcgcggccatggtgatggtgatgccgccctaccacggcgccacgttccgcttcggcgagacggccgtgcagtcgttctaccggggggtgtccgatgcgatcgacatccccatcatggtccaggacgcgccggccgccggcacgccgctgccgccggccctgctggcgaagatggcccgcgagatcgagcaggtcagctacttcaagatggaaacggccggcgccgcgaacaagctgcgcgaactcatcgccctgggcggcgaggccatcgaaggcccctgggacggcgaggaggccatcaccctgctggccgacctggaggccggcgccaccggcgcgatgacgggcggcggcttcgccgacggcatccgccccatcatcgaagcgcaccgcgcgggcgaccgggacgcggccttcgcccagtaccagcgctggctgccgctcatcaaccacgagaaccggcaggcgggcttcctcgcggccaaggcgctgatgaaggaaggcggcgtgatcgcctgcgacgcgccccgtgccccgtggccacccatgcatccggagacccgtcgcgagctgatcgacatcgcgcgccggctcgatccgctggtgctgcgctgggcgcgctgagcccaccctcggccccacccacgccacgcccggaggagttccacccacgcatccactccttcccgggcaaaccgcgtttttctggcgatgacaaccacgacaacaaaggagacatccatgaaacgactcgcttttctcaagacggtgctcaccaccctggcgctgggcgccacgatggcggctcccactctggcgcagacgccacccaccaagatccgcttcgcccatgccgggccggaaaccgcttcgcagcatctggcggcgctggaattcgcgcgcctcgtcaaggaacgcagcagcggcaagctggaggtgcaggtgttccccggcagccagctcggcaacgactccacggtgatcggcgcggtgcgcggcggcaccatcgacgtgatgatggccggcagcggcaacttctcgggcatgtcgtccaagttcgacgtgctggacatccccttcctgttccgcaacccggcgcacgcctacgccacggtggacggcgagatcggccagcgcctggcaaaggagctggaaccgcacaacctgcagcagctggcgttctgggaggtgggcttccgctccatcacgaccaagaaccgcccggtgaccaagcccgaggacgtcaagggcctgaagatccgcgtcacgcccaaccccacccacatccaggcctggaagctgctgggcgccaaccccattcccatgccgctgggcgagctgtaccaggcgctggaatcgggcgcggtggattcgcaggagcacccggtggacatcacctacgcggccaagttctacgaggtgcaaaagcagctcacgctgagccgccacgccttcacggcgatgccggtggtcatgaacaagaagaagttcgacgccctggcaccggcgctgcagcaggcgctgctgacgtcggccaacgacgccaagctgttccagcgccagctcaatcagaagaacgagcccggcatcctggccgagctgcgcaagcacggcatgaacgtgatcgagaccttcgacccggcgcccttccgcgccatcgtgggcgatgcggtacgccagtccttcgtggccaagaacggtcccgagctactcaatgccgtggacgcggtcaagtgaccgcgcgagggattgcgacatgaaaaaactcgtcacgcgcgcggccgaagggctgctgatcgtgctgctcgccgtcatggtggtgctggtgttcggcaacgtcgtgctgcgctacttcttcaactccggcatcgtcttctccgaggaggtgtcgcgcttcgtcttcatgtggctcacgctgatcggtgcgctggtggtgatgaaggacaacgcccacctgggcatgtccagcctgatcgaccggctgggcgagcagggccagcgcatctgccgcttcctgtcggacacgctgacgctggcctgctgcgtgctgctggcgcacggcacctgggcgcaggtggtgatcggcatggacaacgcctcgcccgtcaccggggtaccgctggggctggtgttcctctcgctgctcatcagcagcgtgggcatggccctgctgctggcgcattcgctgtggcgccaggtcacgggccgcatgccgcgcgaggaactggtgccccgctccgtgagcgccggcgaatgacggacgcacgcacaaggagaaccccatgacgatcgccgtcttcctcatcgcgctgctgggcagcatggccctgggcatgcccatcgcgttctcgctgctggcctgcggcgtggcgctgatggtccacctgggcaacttcgacacgcagatcctcgcgcagaacctgctcgagggcgtgaacaactatccgctgatggccgtgccgttcttcatgctggccggcgaactgatgaacgccggcggcctgtcgcgccgcatcgtctcggtggccgaggccctggtgggccacgtgcgcggcggcctgggctacgtggccatcctggcctgcctgatcgtggccagcatctcgggctcggccgtggccgacacggccgccgtggcggcgctgctgatcccgatgatgcgcaacgccggctacaacgtgccgcgcgcctcgggcctcatcgccgctgggggcatcatcgcgcccgtggtgccgccttcgatccccatcgtggtgttcggcgtggcggcgcagctgtccatcaccaagctgttcctcgcgggcatctttcccgggatcatgatggcgctggcgctggccttcacctggtggctgtgcgcgaagaaggagaacgtggcgccgggccggcccttcgacgcgcgtgtgctggcgcgggcgctctacgacggcatctgggcgctgatcctgccgggcgtgatcatcggcggcatgaagttcggcatcttcacgccgacggaagccgccgtggtggccgtggtctacgcgctgctggcgggcctcttcgtctaccgggagctcaagccccggcagatcccgcacctgatgctggtggcggccaagacctccagcacggtgatgttcctcgtggccgccgccctggtgtcggcctggctcatcaccatcgcggacatcccctcgcaggccacggcgctgctgcagcccttcatggacaacaagatcctgctgatgttcgtcatcatgatcctggtgatcgtggtgggcacggcgctggacctgatgcccacggtgctgatcctcacgcccatcctgatgccggtgatcaagcaggcgggcatcgacccgatctacttcggcgtgatgttcatcatgaacaacgccatcggcctgctcacgccgcccgtcggcacggtgctgaacgtggtggccggcgtggccaagaccaagctggacgacgtcatcaagggcgtctggcccttcctgctggcgcagaccatcctgatgttcctcttcgtgctgttcccgcagctcatcacggtgccggcgagctggttccgctgacctgaaaggcaattccccatgacccgcgaaaccctcctgctggtgcagaaatgcgcccacacgttcagcttctacgacgcggccagcggccgggcggagaagcacatcgtggtgcccaactttccgcacgagttcgtcgtcgatccggtgcggcagctcgcctacgtcgggcactacggcatcgagaccgccagccacctcggcgacgagggcgggcactcggtgttcgtgatcgacctgcagcgccgcgagcacgtgaagacgctgaacctctggccctaccaccgcccccacgggctggcggtggacggccagggccggctcttcgccatgtccgaggcgcacaacgtgctgctgcgcttctccgacccgctggcgcggcaggtgccggacctggccgtgccttcgggcggctacaagacgcacctgttcgcgctgacgcgcgacgccgagacggcctatgcgctgaacctgctgtcgaacaccgtcaccaagatccggcccaacgacccgaccttcgcgcccgtggccgtggtgcccggcccggtgccggagggcaacgtgctgtccgccgacgaatcgctgctctacgtggccaaccggggcgacgacacgctggtggccatcgacacggcgcgcatggcggtggtggcctcgggcaagacccggcgcgatccgaaccgcgtctaccgttacgtgggcagcgacggtcaggaccggctgctcaccaccaattcgggcgagcggagcctgtcggtgttcggcaccgacctgaaggagcagcgctgcgtcgaactgccggccaacccgctggcgctgtcgttccacccgaaggagcgcgccgcctacatctcgttccaggacgagaaggtgcgccgcctgaacctggacaccttcgccttcgagcaggagatcgccacgctgcgcgagcccgattcgtcctacctctggatcgcctgacccgccgcatacgcccgacacaccacaagaccaggagacacgcatgcaacgacaccatttcctccgcacgctggcgggctgcgccgccgcggccctgctgaccgccgcggcccctgcgcaggcgcagaccacgaagctgcgcatggcgcattcgggcgccgagaccgagacccagcacctggcggcgctggagttcgcccggcaggtcaaggcccgcaccaacggccagatcgaggtgcaggtctacggctccagcgcgctgggcaacgacaacaccgtgatcggcgcggtgcgcggcggcacgatcgatatggcgacctcgggcacgccctactacaccggcatggtcggccgcatgaacgtgctggacctgccctacctcttcaccagcaccgagcacgcctacaaggtgctggacggccccatcggccgcggcctgctcgacgagctggaaggccacggcatgaagggcctggcgtactgggaggtgggcttccgcagcctgacgaattcacgccgcgcggtgcgcgtgcccgacgatgtgaaaggcctgaagatccgcaccacgccgaacccggcgcacatcaaggccttccagatcctgggcgccacgcccacgcccatgccgctggccgaggtgttcaccgcgctggagaacaaggccgtggacggacaggagaaccccgtcaacatcgtgcgcaacaacaagctctacgaggtgcagaagcacatgtcgctcacgcggcacgcctacaccgccatgccggtggtgatgaacaaggcgaagttcgcggcgctcaagcccgagcagcagcaggcgctgatcgacgcggcccgcgcggcggccacgttccagcgcgacctgatccggaagagcgaggccggcgacatcgccttcctgcgctcgcagggcatgcaggtggaggagaacgtcgatcccgagccgttccgcaagctggtggccgagcccacgcagcagatgttcgccgacaagtacggccggcagttgatcgacgccgtgctgcaggcgcgctgacatgatcgacgccaccggagaccctgcggccgcggagggccccgtggtcgatgcccaccaccacctgtggagcttcgcccatggccgctacccctggctgcagcaggactacgacgccggtcgcttcttcctgggcgactaccgcgcgctctgccacaacttcctccccgcgcactaccgcgccgccagcgcgggctgcaacgtggtggcgacggtgcacgtcgaggccgaacgcgaccgcggcgagcaggtggccgaaaccgcctggctgcacgccctgcatgccgagcacggctttcccaatgccgtggtggcccatgcctggctggaccggcccgacaccgaggagcgcctgcgcgagcacctgcgctaccccctggtgcgcggcatccgcagcaagcccgtcacggcgcccacgcccgacgccagcgttcgggggtggcctggcaccctgcaggacgagacctggctgcgcggtctcgccctgctgcccgggctgggcctgagctgggacctgcgcgtgcccagctggcacctggccgaggcggccgaagtggccgcgatgttcccgcagctggccatcgtgctcaaccaccacggcttcgcctgggaccgcagcgaggcgggcctgcagtgctggcgccagggcatggagcggctggcgcgcgagcccaacgtccacgtcaagctctcggaattcggcctgcggcacggcccctggatcgaagccgacaacgcccgcatcgtgcgcgagacgctggacatcttcggctggcagcgctgcatgttcgccagcaacttccccgtggcgggcctgcgcatcggctaccgggagctggtgtccgccatgtaccgcatgacagcccacctgggccccgaacggcagcatgccgtgatgtgcggcaatgcgctgcgcttctaccgcatcgacgcatgaacgccgacttgcaggccgcgcgcgaggagttcctcgccgcgcaggacgaccggctgctgcccatcgtcgatgcccaccaccacttctgggacctgggacgcaacccgcatctctggctgcagcgggagccgcccatcgccttccgctacggcgactaccgcgccatccggcgcgacttcctgcccgagcactaccaggcggagcagggcgggcaccgcgtgctgcgccatgtgctcatggaaggcggatgggacccgcgcgaccctatcggcgaagcgctgtgggtggaccagctggcccgcaggaccggaaaaccccacgccctggcggcccaggcctggctggacggcccggaactggacgcgcagctggaggcctatgcccgcctccccctggtacgcagcgtgcgccacaagccgcgcagtgtgccccgcgccgagcaccgtgccggctacgcggcacctggttccatgcgctgcccgcgctggcgcagcggctatgcgcggctggagcacgccggcctgatgttcgagctgcaggcaccctggtggcacttcggcgaggcggccgagctggcccgcgactttccgcgcacgcgcatcatcgtcaaccacgccgggcttcccgtcgagcgcggccccgaatccctggccgcatggcgtcgtgcactggagacgcttgcgcgcgaaccgcaggtctttctcaagatctccggcctgggcgtcccaggtcggcgctggacgcccgagttgcaggcgcccgtggtgcacgacgcgatcagcatcttcggctgggagcgctgcctgttcgcaagcaaccacccggtggacgcgctggtagcgccgctcgcccagatctttcaaggtttcaagcagctgacggccgcgcgtccggcgcggcagcggctggcgctgttctgcgacaacgcagcccggctgtacgggctcgattgacgtgtacccccgtccccggctcgcttcggcaccagcctgcccgacagccagaacagcccctgcatcgacatgttcagcggcctgggcgcccatgcggtgcccatgccggtcaccaagctggagtcgcataccgtggatgcacagaagagcccctacagccacaccgcatgcgccggcgaggacaccgcgcgcgcgttcttcgcggcgatcgagcaggctcgcggcaagccctgagaccgtccgtcacgcctgcgagacatcttcgagcggcagggcccagcagaccggcagcgttccgcggatacctgttccccccgccaggggccgggcgctacggccgctgtgtcggcgtccagatcgtcctgccggcggcggttcgcaggccctcggccggcaggcgcgccgacccgcgcaccaccagttcgccttccaccacccgccggacgccggagaggccgtcttcgatcggatcggacaccatggcgatggctacagcggcgagtccggcggcggactgggaaaaggtggtgaggccgaccatgcgcgccgccagcgtgtcgtcgaaacccaccaccgacagatcctgaccgggcacgcgaccgagttcacgcatggcgaccatctgcacggcgatcgccatgtggtcgttggcgcagaagaccgcatcgggcgcgttcggcgccgacagcatccggcgcgccgcgtcggcggcgcgatcggcatcgaaggcggcgccgaccaccaccggcgggcgcacgcccgcctcggcaagcacatggcggtagccctcgaagcgctctccgctggtcgaggcaccctcggtgcccgcgatgaatccgaagcggcggtgccccgcggccagcagaaacgccgcgacggtttcgccgccctggcgattcgcgccggtgacgcaggccgtcatcggagccacggtagtgcggttgaccagcaccaccggcaccccggccgccgcacattcgttctccatgcgcgaagacaggccgatcgcgcacagcacgagcgcatcgacccggtagcgcagcacctcgccgatgcccgggcccgcatcctcgtcgccggccgatacgaaaagccgcaccccgaagccggcctcgcgcaatccgcgcgacagatgggacagcagttccgcgtggaagctgttttccagccgggtgacggcgatgcccaccgtgcgcgtgcggcccgtgctgagcgaacgcgcgagcagattgggccggtagcccagggcgctggcggcagccatcactttctcgcgcgttttttcggacacgctggccccgggagtgtaggcgcgcgacacggcggaggtggacacccccgccagacgcgcgacctcgtcgagcgtcggcacgcgggcctgcgcccccttgcggggtttatcgccttgcatgtcggatctccgtttggctataggttgaaataccgaattgcaagcgcttgcaaatcgcttgcgtcgagatctatcatacgcctgtggactattcttcaatccttattgcaaccgcttgcataccgctggcgctggcagcgctgccttactgaggcggactttcccatggatacggcaatgctctcctcctggtggacctggctcctgctgcccgccagcggcgcggcagagcaccacctgcctgcctgggctgcctggcacggccgactgatggtgctcgcctgggcgttcctgctgccgctgggcgtgctggcagcccgctttttcaaggtggtgcccggccagcgctggccggacgaactcgaccacaaggcttggtggcacgctcaccggctgctgcagtcggcaggcatggcggcgatgctggcggggctttggctggcctggggccggggcaccggagccggcgcgctggcgcagtggcatcacgttctgggcatggcagtggtggtgctgggcctgctgcagaccctcggcggcctcgcacgcggcagcaaggggggcccgacggcacgcgaagggctccgcggggaccactacgacatgacgcgccaccgcagggttttcgagcggctgcacaaggtcgtgggatacgcggccctactgctggccgccgccgtggtggtgctggggctgcgcttggccgatgcgccgcgctggatgtggctcgtgatcgggggctggtggtgcgcctggtgcatggtcttcgtggcgctccagcggcagggccgctgcatcgacacctaccaggcgatctggggcgacgacccggcgcacccgggtcagcacctgcctcccatcgggcccggcatccgccgctacgaccgcgacagcttcgctcggcgcttcggacgcccgccctcctgacttggggcctggcgtacatctgccattttcacattcccaacataccgacaacaccatgagacaacaaaaaaaccccgatacatcgcaagcgcaggacgccggtctggaactgcgcggcgtgatcaagcgcttcggcgacacgaccgtggtacaggagctttcgctgcgcattgagcgcggcgaattcgtggtgctgctgggcgagtcgggctgcggcaagtccaccacgctgcgcatgatcgccggcctcgaatcggtctccgcggggcagatcctcatcgacggccgggacgtgaccgaggcgccgcccaaggcccgcaacatcgccatggtgttccagagctatgcgctgtatccgcacatggacgtggccgagaacatgagcttcgccctgcgcctggccggcacgccgcccgaggagatcgcgcggcgcgtaggcaacgccgcccgcatcctcaatatcgaccatctcctccagcgcaagcccaaggagttgtctggcgggcagcgccagcgcgtggccatcggccgctgcatcgtgcgcgagcccgacgtattcctgttcgacgaaccgctgtccaacctggatgccaagctgcgcggccacatgcgggccgagctggccgtgctgcacgagcgactgggcaagacgaccgtctacgtgacccatgaccaggtggaggcgatgacgctggcctcgcgcatcgtgatcttcgacaagggcgtgatccagcagatcggcacgcctgcggaagtgttcaaccacccggcgaacctgttcgttgcgagcttcatcggctcgccgaccatgaacctgctgccgggccgcctgacggacgatggattcatccagggcccgggctttgcgctcgcagttccggcgggcatgggatcggcgggcagggactgcaccctgggcgtacggccccaggccctgcggcttgcgcagggcgacgagccgtcgctgcgcatgcaggtcaaggtggtcgagtacctcggctcggagagcgtgctggtgggccatctggaagggcattcccagacgcggctgaccgccgtggtgccggggaaccgcagcgacctcacacgccagagcgccgatctggccgtgcagccctcggacctgcacctcttcgacaccgcttccgggcaacgcctgcaggcctgagcccgtttcgctgcatccacccccggggcaccatccacaaccaccatcccatggagacaaccatgcaacgtcgcgacatcgtcaaggccgccggcctcagcgtcttcggagccgcctttcccatcgccagcagccaggcgcaggaccgctacgccaaataccgcgggcagaccatcgtcatcagcgtgccgtcgcacccgcactacgatgcgatgcacaagctgctgcccgccttcaccaaggaaaccggcatcaaggtggaggtggacaagctgcagatcctgcgcatgaaggacaagcagctgctggagatggccaagccgcagggcgactacgacctggtgagctatgtggtgatgtggaagggcgaatacgccaagaagaacctgatccgcgaactcgaccccttcctgcagaaccccgcgctcgcggacccggccttcgacctgcaggacatcgttccgatctaccgcgagaacatcggcctggtcggcgggccgcgcggctacctggccggtccgggcgccaagctctacggcctgccctacggcgcagaaacctcgatcctggcctaccgcaccgacatcttcgccaagcacgggctgaagccaccggaaacctacgccgagctgcaggcgctgctgcccgtcatcaaggccaaggaaggcatcggcgcactgacatcgcgcgggcaggcgggccaccagtgcgtgcatgcctggctgctgcatctcgatccgctgggcggcaaggtgttcacggacgactggaagccgcgcttcaacgacgaggccggcgtcaaggcgctgcaactgctcaaggagatctcggacaccgggcccgccggcatcccgggctacggccagggcgagatgatgaccgccttcctgcaaggccaggcggcgatgtacctggactcgaccatcctcttcgggcaggtcaacgacccggcccgctcgaaggtgggcggcaaggtcggctacatgctgcatcccaagggcgtgcggcaggcctcgcagtcgggcggactgggcctggcgattccgcgcaacgcccgcaatgcggacgccggcttcctgctgatgcagtggctcgcttccaagccgcaggacatcgcggtggcgaaggcaggcggcatccccagccgcaacagcaccctgtcgaaccccgacctggtgcggcaataccccgaatacaccgtcatgcgcgagcaattgaagtattccgacccggactggcgcccgatcatcccggagtgggacgagatcaatatccaggcgctgggggtcgcgatctccgaagtcctgatcggcaggaagcagccccgggaagccctcgacggcgtggtgcccaaggtctccgacatcatgcggcgcggcggctatctcaaagggtgatcggccatgaagactccccgttgggtgccgtggatctacgtcgggccggcggccctcgtcatggccgcggcttgcctctatccggtactgtccgcgctgcggctgggcttctacgactggagcatcggcaccccctggtccgacgcacgctgggttggcctggacaccttcacacgcacgctgcaggagccggccgtctggcaatcgctctggatcacgctgctgttctccttcgtctgcgtgacggcggagatggtgctgggcatcgccctggcgctggcgctggaagaccggccgggccggccgctgcgcggtaccgcgttcttccgcacgctcttcatcctgccgatgatgatcgcgccgatcgcggtcggcctcatctggcgctatgtcttcgatgcgcagttcgggctactcaacgcactgctcggcgtggtcggcgccgcacctcaggcctggctggccgatgagcaccttgccttcgctgccatcgtcatcgccgacatctggcagtggacgcccttcgtcttcatcatgatgatcgccgctctggccaatgtggacggatcggtgctggaggcggcgcgcatggacggcgccaactggtggcagaccaccttccgggtcaagctgcccatggtgatgagcgtcatcgtggtgaccctgctgatgcggctcatcgacgccttccgcgtgctggaagtgatctacatcctcactttcggcgggccgggcgcctcgaccgagatcctctcgctgcacatctacaaaacggctttcgtcggccagcagctgggcgccgccgccgcgatctccgtgctgctgctcgccgtcgtggcggggctctcctgcctcgcgctgcgcctgtccaacccgcttgccgaggagcattcatgaacgcccccgccctgcctccgaccgccgccctgcggcgccccggccgctaccgcgccttccagccggcggacctgctgcattacgcggtgctgtcgctgctggcgctcttttgcgtgctgccgatcgcggtgatgttcgccacctcgttcaagctgcagagccagctgttctcgacggggctgaacttcttgttcgtgcccacgctggagaactaccgcgaggtgctgttcggcgacaacttcgaccgctacctggtcaacagcctgatcgtgggcgtcagcgccaccgccatcacgctggtgctgggctgcatggccgcctacggcctggtgcggctgcgtttccgcggccggcaggcgatcggctacgccacgctgctgctgcgcaccgtgccgctggcggtgctggcggtgccggtgttcatgatctggtcgcaggcgggcctggccaactcgctcgcgggcctggtgctgctctacgtggcggtcaacctgccgttcaccatctggctgctgtacggcttcatccagcaggtgcccgtggagctggaagaggccgccgccatcgacggctgcggaccggtggaggtgttctggcggatcgtgctgccgctgatccggccgggcctggcggcggccgccatcttcaccttccgcatcgcatggaacgaattcatcctggcgctggtgctcaccgaccgcgccacccgcacgctgcccgtggccgcttcgctctacgtcaccgacatcggcgtggattgggggaaggtcatggcgctcggcagcctgatcgccattccgccgctgatcttcaccttccttgccgcacgccagatcatcaccgggctcacggccggggccgtgaagggttgagaaagatcctcatgcagcactcttccatcaaccggcgctccgccgtgtcctcattgctcgccatcccagcctgcctgaacgccatgaccaccccgcccccacccaccttccctgcgccggaaatcctcgacgatcgcctggcacccgtcctgcgaggtgcggttctagaacgcctctgcactggcgccacctggagcgaaggccccgtctggatgcacgaagatgcctccgtgctctggagcgacattcccgccaaccgcatgctgcgctggtcgccgcaaagcggcatgacggtctggcgcgccggcgtcgatttcacgaacggccacgcgcgcgagcgcaacggcgacctgctgcactgttcccacggccagcgcgccatcgtccgcacccgctgcggcccgagcggcgtggatgcggccacggcggacgaggtggtggtgagtcactaccagggccggcgactcaactcgcccaacgacgtggtggtgcgcagcgatggcaccatctggttcaccgatccgccctacggcatcctgagcgaccgcgagggccacaaggcgccttccgaacaggcggccaaccacgtgttctgcttcgacccgcgcaccggccagctcaccgcagccacgtcgcaagtcgaggagccgaacggactggccttctcgcccgacgagaaaacgctctacgtgagcgacacctcggccgccctgcggccccagggtggccgccaccggatcgtggcgttcagtgtgcagggcacgcggcttggcgccatgcgcgtggttgccgacatcgcgccaggcgtgcccgacggctttcgaatcgaccgacacggctggatctacaccagcagcgaggacgccgtgcaggtgctggcgccggacggcacgcggctcggtcgcatcccggtgccagagaaggtcggcaacctcaccttcggcggcccgctgcgcaatgagctctacatcgcggccagcacctcgctctaccgcatcaccctgcacacccaaggaatccagacgccatgaccccgttccgcgacaccctgctgctggtcgagaaatgcagccactgcttcagctactacgacatcgagagcgggcagcgcctgcacagcatcgcgctgggcgagtttccgcacgagttcgtcgccgatcccgaaggtcgcttcgcctacgtggggcattacggcgtggaaacctccggccacatcggcgcgggcggcacggcgatcttccagatcgacatcgccgcgaaacggctggtgcgcaccatcgagctggcgcccttcaaccggctgcacggcatgcagatggaccgcgacggacgcctgtacgtgctcagcgaagaccgcgcccagctggtggtgctggaccatccggccaccgacacggcgccgcgccgcgccgtgcccgtgggcggcatcaagagccatctcttcgcgctcacgcgcgacgggcagaccgccttcgcgatgaacctgctctcgcacaccgtcacccgcgtgcggccccacgacgccaccgtggcgccactggcctgcatgccgggcgagaagccggaaggctacgcgctcagcgccgacgagaagacgctttacgtgacctgccgctggagcaacacgctgtgcgccatcgacacggagagcatgcaggtcgtgcgccgtgcgccctcgcgcgacgatgccacccggctctatctctaccgcgacggccggctggtggtgaccaactacggcgaccgcagcctctcgatcgtcgatccgcacaccctcgaagagctggcgcacgtgccgatgccggcgcgcgcgatcgccctgagctaccacccggagcggcccatcgccttcgtgtcgcaggacgacgaccgggtgggcatcttcgacatggacaccctgaagttcagccgcttcatcgccactcagcgcgagcccgacgtttcgtgcgtggtgcgcctgcctgaaggcgcctgacgcagcaccgccacgatttcctgcacagcaccacagcaccatgcaacagcatcagttcacgcatttccaacccacgggcgagatggtcatcggcgtcgccacggcgcgcggcaccgagggcagccagcgcgccttcgaccctgcgcgcaacagcgagatcgccgaacccgccttcggcatgggcggcacggcggaagtcgatcgcgcctgcgccctggcgcgcgacgccttcgacccctaccgcgccctgccgctggagcgccgcgccgccttcctcgaaaccatcgccggccgcatcctggacctgggcgatgcgctcatcgcccgtgcccaggccgaaagcggcttgcccgccgcccgcctgcagggtgagcgcacccgcaccgtcagccagctgcgcctcttcgcccaggtggtgcgggacggccacttcctgcgcgcgaccatcgacccggccctgcccgcgcgccaaccgctgccgcgtgccgacctgcgcctggcgaagatcccgctcggcccggtggcggtgttcggcgcgagcaacttcccgctggccttctcggtggcgggcggcgacactgccgcggccctggcggccggtgcgccggtggtggtgaaagcccacggagcgcacctgggcacgtcggaaatggtgggccgcgcgatccagcaggcggtggccgactgcggcctgcccgagggcgtgttctcgctgctgttcggcgcgggctaccagatcggcgaggcgctggtggcgcacccggccatcaaggcggtgggcttcaccggttcgcgccagggcgggctggcgctggtacgggtggccaacgcgcggcccgagccgatccccgtttatgcggagatgagcagcatcaacccggtcttcctgtttccggcggcgctcgctgcgcgcgcagaggccatggctcggggcttcgtggattcgctcacgttaggtgcgggccagttctgcaccaatccgggtctggtgatcgccatcgacagcccaggcctgcagcgcttcgtctccgcggccagtgaggcactggcggccaagcccgcacagaccatgctgacgccgggcatccaccaggcctacgccgccagcacggcccgggccgaggaggtggcgggggtggagaaggccgcatcaggcctgtccgccggcgacatgcccaacgccgcgagcgcagcgctctacgcgaccgatgcgcagtgcctgctgtcgtctcccgcactgatggaagaaatgttcgggccggcctccgtcgtcgtgcgctgccgcagcctggaagagatgcgcgcggtggccgagcacctggaaggccagctgaccgcgacgctgcagatcgacgcggacgaccaggcggatgccgcgcagctgctgccggtgcttgaacgcaaggctggccgcatcctggccaacggtttcccgaccggggtggaggtctgccacgccatggtgcatggcgggcccttcccctcgacctcgaacgccctgttcacctccgtaggctccgccgccatcgaccgcttcctgcggccggtgtgctaccaggatctgccagatggcctgcggcctgcggcgctgcaggacggcaacccactcgcgctctggcgcctggtggacggcgcattcgtgcagcgctgaagggtggcgcgcccggtccgcggggcgctatggcaggtagcgctgcagataccgccccgtgtggctttccgggttcgccgccacgtcctcgggcgtgccctcggccaccacggtgccgccgcccgctccgccctcgggccccatgtcgatgatccagtcggcggtcttgatgacgtccaggttgtgctcgatcacgacgatggtgttgccggcgtcgcgcagctggtgcagcaccttcagcagcaggtcgatgtcggcgaaatgcaggccggtggtgggctcgtcgaggatgtagagcgtgcggccggtgtcgcgcttcgacagctcctgcgcgagcttgacgcgctgggcctcgccgcccgagagcgtggtggcggcctgccccatgcggatgtaggacaggcccacatcgagcagcgtctgcagcttgcgggcgatcgccggcacgtccttgaagaaggcgtgcgcgtcttccacggtgagctccagcacctgcgcgatgttcaggcccttccactgcacttccagggtttcgcggttgtagcgctggccgtggcagacgtcgcagggcacatagacgtcgggcaaaaagtgcatttccaccttcaccacgccatcgccctggcaggcctcgcagcggccgcctgccacgttgaaggaaaagcgcccggggccgtagccgcgctcgcgcgcagtgttcgtctccgccatcagctcgcggatcggcgtgaacagtcccgtgtaggtggccgggttgctgcgcggcgtgcggccgatgggcgactgatcgacgttgatgaccttgtcgaagtattcgatgccctcgatcgcttcgtgcggcgcgggctcgtcgtgggaccggtagagctggcgcgccacggcggcgtagagcgtgtcgttgaccagcgtgctcttgcccgagccggacacgcccgtcacgcaggtgagcagccccacggggaactccacgctcacgttcttcaggctgtggcccgtggcgcccaccacgcgcagcgcctgcaggcgcccctgcttcgcgcggtgctccgccatgcgctccgcgcggcgccggctggcgtcggtttcaggaaagcgcgacttgcccttcttcggcggctcgggctcggcctgcgcctccagcaccggcagccagggcgtgcggcgcgccggcacggggatggtccgcgcgccagagaggtactggccggtgagcgattcgggatgggcgctcagctcgtcgctcgtgccctgcgccatcacgcggccgccatgtacgcccgcacccgggcccatgtccacgcagtggtcggcggcgcggatcatgtcctcgtcgtgctccaccacgatcacgctgttgccgatgtcgcgcaggtgctgcagcgtggcgatgagccggtcgttgtcgcgctggtgcaggccgatgctgggctcgtcgagcacgtacatcacgccggtcaggcccgagccgatctggctggccaggcggatgcgctgcgcttctccacccgagagcgtctcggcactgcggtccaggctcaggtagttgaggcccacgtcgttcaggaaggtgaggcgcgtggcgatctcgcgcaccaccttgccggcgatttcggccttggcgccgctcagctgcagcgcctcgaaccaggcccgggcctcggccagggtggctcggctcacctcgtagatggcccgggactgctcgccctcgcccacgcgcacgtggcgcgcctccagccgcaggcgcgtgccgtggcagtcggggcagggctgggtgctgcgcaggcgcgcgaggtcttcgcgcacgacggtggaatcggtctcgcggtagcgccgcgccatgttcggcaggatgccctcgaacgggtgcttcctgacgacggccttgcccttgttggcgccgctgtccaggatgtagctgaaggcgatctcttcctcgccggagccgtgcagcacggcatgccgcacccgctcgggcagcgattcgaacggcgcctcgacatcgaagccgtagtgccgggccaggctctcgagcatggcgaagtagtagccgttgcgccggtcccagcccttgatggcgccgctggccaggctcagggacgggaaggccaccacccgcgccggatcgaacacctcctgctggcccaggccgtcgcaggtggggcaggcgccgatcggcgagttgaacgagaacaggcgcggctccagctcgggtagcgagaagccgcagatggggcaggcgaacttgctggaaaacaggtgctcccgctccgaatccatctccagcgccagcacgcggccgttgccgtcggcgcccgcggcctcctggcccacgcgcagcgcggcctcgaagctctcggcaagccgttgctgcgcgtccgggcgcaccttcagccggtcgatcaccacgtcgatgtcgtgcttctcggtcttcttgagctgggggaggttctccacctcgtggatcgttccatccacccggaagcgcacgtagcccagcgcctgcatctgcgcgaacagttcggtgaactcgcccttgcggccgcgcgccaccggggccagcaccatcaggcgcgtgtcctcgggcagcgccagcacggtatccaccatctggctcaccgtctgcgcggccagcggcaggccgtgctcggggcaatagggcgtgccggcgcgggcgtagagcaggcgcaggtagtcgtggatctcggtcaccgtgcccacggtggagcgcgggttgtggctggtggccttctgctcgatggaaatcgcgggcgacaggccctcgatcaggtccacgtccggcttgtccagccggcccaggaactgccgggcataggccgacaggctctccacgtaacgccgctggccctcggcatagagcgtgtcgaacgcgaggctggacttgcccgaacccgacagcccggtgatgaccaccaactggttgcgcggcaggtccaggtcgatgttcttgaggttgtgcgtgcgcgcgccgcggatgctgatgcgctgctcgcgcagggcgcgggccagataggcgccttcgccggggcgcggattatcgggggcggtgggctcggtcactgagggcgtcggcaagcgggaaacccaccatgataggtgaggcgggccggcggcgcccgtgcccataatcagagcccgttccaccggcgcccgcgccatgaccttgccgcccaccgcttccaccgccatcacccgccaggaccgcgaacgcctgcagggccatcccgcccgggccgtctggctcacgggcctctcggccgcgggcaagaccaccctcgcgcacgcgctggaggcctcgctgcaccgcgacggcctgcgcaccttcgtgatcgacggcgaccgcctgcgcgccgggctcagcagcgacctgggcttcaccgacgcggaccgggccgagagcatccggcgggccgcgcacgtggcgcggctattcgtggatgcggggatggtcgccatcgtcgcgctgatctcgccattccgcgccgagcgcgcggctgcgcaggcgctgttcgcgcccggggatttcctcgaggtgtacgtgaacgtgccgctcgccgtggccgaggagcgcgatcccaagggcctgtaccggcgcgcccgcagcggtgcgctgccgcgcttcacggggatcgattcgccctacgagccgccggaggctcccgcgttggagttgcgcaccgatgcgctttccgtggcgcagtgcgtgcagcgcctgcgcgcgcaactgggcctgccgcccacccaggcccacctttcctgatccgcaggcccgccggcccgcagcccggcggtggttcggccatgggctgcggaaactgcgcagaacgcgctttccatagcgaggtggttccgtcatgatggagggttacgctttccgtgcccgacggttacgctttctgtacccccgccctttggcccaccggccttccggtcgtgccaccgttttcccatgccttccggtctttcccccgctttccctctgcgcgccaccgcccccctgcgccgcgccttcgcccgatttgcgctcatctgcgtgctcgccttcgggacgcagggtgcctgggccatgcagatcttcgtgaagatgctttcgggcgaaaccttgacgctggacgtggagcccagcgactccatcgaagacgtgaagtcgaagatccaggaccagaagggcattccgcccgagcagcagcgcctcatcttcgcgggcaagcaactggaggacggccacacgctctccgactacaacatccagaaggactccacgctgcacctcgtgcagcgcctgagccagaccacgttcacaggcacgtcggccaccggcacgggcaccatcgcggccacgctgtccggcccggccgtcgcgggcggctgccagttcgacaccacgcagaccgccttcgagataccttccggcggcccggccggcgcgcagttcccccatggcgtattccgcttcgtcgccaccagctgcaccggcagcgtgacggtgacgctgaaatacccccaggccctgcccgacggcacccgcctcatcaaattcggcccctccggccccggggcggaccgctacacctggttcgagtggacggacgcgcagatcgcgggcgacacgatcaccttcaccatcaccgacaacggcgcgggcgacaccgaccccacggtgggcgtgatcgccgatccgggcggcccggcactgctggcttccgcaccggcacccgcgcaggccacgccggtgcccacgctctcccccgccgcgctggtgctgctggcctgcgcggccggcgtgctcggctggcggcagcgccgccgctgacggcccgccggcgcggggcgcgcgcgatgggcgagaatcgccgtctttccatcgcccgcaaccgatgaccactgccgtgccggaccccctgccgcctacgcccgcgaccgacatccccgccgcctccgccaccacgatgacgccgctggagcggcgctccagcctgtcgctggcgctcatcttcgcgctgcgcatgctggggctgttcctggtgctgccggtgttcgcgctcgaagcgcgcaagtacccgggtggcgacgatcccgccctggtcggcctggccatgggcatctacgggctcacccaggccgtgctgcagctgcccctgggcatggcctccgaccgcttcgggcgcaagcgggtgatcgtgctcggcctgctggtgttcgcggtcggcagcctgctggcggcactggccgattcgctcggcgggctgctgctgggccgcgcgctgcagggcgcgggggccgtctccgccgccgtcaccgccctgctggctgaccagacgcgcgacggcgtgcgcaccaaggccatggccctggtgggcggcagcatcgggctgatgttcgccgtggcgctcgtggccgccccgccgctggcggcccgcttcggcctgcccggcatcttcgggctgacctgcgcgctggcgctggccggcatcgccgtggtgctctgggtggtgccccccgagcccgcacgccacgcggacgcgccgcgcggccgcctggccgacgtgctgcgccaccccgacctgctgcgcctcaacctcggcgtcttcgcgctgcacacggtgcaactggccatgtgggtggccgtgcccgcgctgctggtgcaggccgggctgcccaagagcgcgcactggcacctctacctgcccgccgtggtgctgtccttcctggccatgggcggcctgttcgccctggaacgcgccggccggctgcgcggcgccctgctgggtgccatcggcctcgtactgctggtgcagctcgggctgggctggacggcctcggccggcacgccgccggggctgtgggccctgggtggactgctgttcctgttcttctgcggcttcaacgcgctcgaagccagccagcccagcctcgtctcccgcaccgcgccgccggccgtgcgcggcgcggcgctgggcacctacaacacgctgcagtcgctgggcctgttcgcgggcggcgccctgggtggtgcgctactgcgctggggcggcgcgcacggcctgttcgtggcgacctccctgctctgcctcggctggctggcggcggcctgggggatgcggccggttcctccgcaggccggtcgtgggcggggataaggcggcccggcaccaccggccctcgcaggcgcaccgggggagcccccgttaccgcgcgacgcaggcgccgcaatggcgccctggcgggcctcttcgtcagcggtccggctgcggacgctccgatgcgggcaggtctgccgtttccggaacggcccctgccgcgggctcgggcgccacgggcaggcgcgacgcgctcagcagggcctcggccagggtctcgtagagcggccgcgccaccatgcgcgacaccagactggccagcatggcggaggccatcaggctcagcaccagggcatgcccgtccaccatctccatcacgatgatgaaggatgtgagcggcgcctgcgtcaccgctgccaggaaggcggccatgcccatggcgatcagtgccgggccgatgttgccgccgaccagcagcgccacgtcatgccccacgccggcgccgatggacagcgacggcgcgaagatcccgccagggatacccgtccatgccgacagccaagtggcgatgagtttgagcagcacgaagaaggtgggcacgtcggcatggccctccagcatgtgccgcacggcctcgccccctgccccgaaggtcgcgccgcccgtcacgatgccgatcaccgccaccgccagcccacctgccgctgcgaacgccaccggccggcgcgcgcgccagcgattgaaccggtcgggcgcgcccgtgagcgagagcaccgtgagccgcgagaacaggccgcccagcacaccgcaggccagcgtcacgcccaggcccggcagcaacgcttcccagcccaggcgcggcacctggatgcgcccgaaatagctcaggttgccgaagaacgacacccccatcaggcccgccagcacgatggccgcgatgatcaggccgctgctgcgcgattcgagcttgcgggacagttcctcgatggcgaacaccacgcccgccagcggggcgttgaaggccgcggcgatgcccgcggcgcccccggccaccagcagcgcatggggcgtgatgcccgagcgcgggccgaaccagcggcgcgcgtggtgcatcaccccggctgccacctgcaccgacggaccttcgcgtccggtggacaggccggcgaggaaactcatggcggtcagcacgatcttggcgcaggaaatacgcagcgagacgaacagtccgcgctgcggctccgtcagtcccggctccagcgcggcgaccacctgctggatacccgatcccgacgcagtcggcgcccagcgccgcgtggcccacaccacggccgccgtgacggccggcatccacagcagcacggcccagccgccctgccagtgccacacccgcatgaacacctcggacgcccactcggccagcagcgtgaacgccaccacgcacaggccggccaccgccgcataggccagcacgatgctgcgatccagccagcggcggccatcgcgcagttccaggcgcaggttgtgcaggaaatcgggatctctgggcatgggatgggcaaggcaggaaggaggcagcggaaaggccggctcgtgccgtctgcgggctgaatccaggggcggcaggggaggtgcattgtggcaccacgcggcctgcaacgcaggcatcggccgcttggggcacaatccccgctccctcttcgcggcgcccccgtggccgccgcgcaggccgtagtgcctttcctccaccattctctacaggccccttcacaccatggcatccgtcaacaaagtcatcatcgtcggcaacctcgggcgcgaccccgagatgcgcaccttccccagcggcgaccaggtcgccaacgtcaccatcgccaccaccgaccgctggcgcgacaagaacaccggcgagaacaaggaagccaccgagtggcaccgcgtcgttttcaacggccgcctggccgagatcgtgggccagtacctgcgcaagggatcccaggtctatgtcgaaggcagcctgcgcacccgcaagtggaccgaccagtcgggccaggaaaaattcaccaccgaaatccgtgccgacaccatgcagatgctcggcagccgccagggcatgggcggcggccagggcggtggcggcggctatgacgacggcggctacggtggtggcgacgatggctacggcggcggcaacagcgcaccggcgcccgcgcgccgccctgctccccaggcggctgcgccgcggccggcaccggcgccccggcctgctccggcacccgcggcacaggcgccgcgcgcggcgtcggggttcgatgacatggatgacgatattccgttctgagatttgccgttgccagaatggcaaacagggagccccaagtgcttgtcacccggggcttttcttcctgacgtgatggcctgccatccgatcaatcgctcttacttgacccactcatccccgatcgtctcggcctgctccagtaccagctccaccgcggcatcagccaagtcaggcgggtacttgtacttgcgcaagatgcgcttgaccatcagccgcagcttggcccgcacgctctcgcggtgcgcccagtccacgctgatgttctggcgcaggctggtcgtcagctcatgagcgatttttttcagcgtttcgtcgctcagttcccgcgccgccgattcgttgaggatcagcgcgtcgtagaacttcacctcgtcgtcggtcaggcccaggctctcgccgcgtgatgcagcctcgcggaatttcctggccatctccaccagctcttccatgacctgggcggtttcgatggaacggttctggtagcgcttgatgacgttgcccagcagctcggagaacttgcgctcctgcaccacgttggtggcgaaacggctcttgatctcgccttccagcaggcgctccagcagttccaccgccaggttgcgctcgggcaggttcttcacctgcgccaggaaatcgtcgtccagcagtccgatgttgggcttgtccagacccacggcatcgaagatgtccaccacgcggtcggacaccaccgccgagccgatgatctggcggatggccagctcgcgctgttcgtcggtcttcttctgctgggtgatgtccttcttggtcaggatcaccttcacggcctgcatgaaggccacttcttcgcgcacggccttggcttcgtccagcgtgcagcacagggtgaaggccttgctcatggccagagcggtatccgcgaaacgctttttgccatcgcgccggccttcgctcttcaggcccagtacatggttggccgcacccgccagcaccttgtgcccacccgtgaggaagccgctgtagtcgaagccatgcagcatggcgcggagcacgtcgagcttttcctccagcacggcgtaggcctcgtgggcatcgaccgtgggtttgcctcggcccttgctggccgtgtactccttcatcgcggccttgagttcgttgccaatgccgatgtaatcgaccaccaggccgccctgcttgtccttgaacacgcggttcacgcgggcgatggcctgcatgaggttgtggcccttcatgggcttgtccacatacagggtgtgcacgcaaggggcgtcgaagccggtcagccacatgtcgcgcacgatcaccaggcgcagcggatcggccgggtccttgaagcgcttctccagccgcttcttgacctggccgccgtagatgtgcggacgcagcaaggccttgtcgctggccgagccggtcatcacgatcttgacggcgcccttttcagggtctgcgtcatgccagccggggcgcagcctggtgatctcgtcgtacaggtggacgcagatgtcgcggctcatggccacgaccatggccttgccgctctgtgccttgttgcgctcctcgaaatgcttgaccagatccgccgccacggccgccacgcggggctcggcgcctaccaccttttccagggcggcccagcggctcttgagcctggcctgggtgctttcttcctcgtcttcggccagctcgtccacctcttcgtcgaggtgcggcagctcgtcttgcttcaggctgagcttggccaggcggctttcatagtagatggccacggtggcgccgtcttccttggcctgctgcatgtcatagacatggatgtaatcgccaaacacggcgcgcgtgtcgcggtcttcgctggacacgggcgtgccggtgaaggccacgaaggtggcgtggggcaaggcgtcgcgcaagtgctgggcgtagccggcctggtatttgtgttccacctcatacgccggtggaacgaaatcgacggtcagcgccgagctggctgcgtcacccgtggtccttgcagtcgctgcgccctccggctggccagccttgcgcctgatggtcttgagcttcgcctcgaacccgtactgcgtgcggtgcgcttcgtcggcgatcacgacgatgttgctgcggttcgagagcaccgggaaggtgtcctcgtcttcgcccggcatgaacttctgtatggtagcgaacacgatgccaccggagggccggttggcaagcttggcgcgcaggtcttgccgggtctcgacctgcacgggctgctcgcgcagcaggtcctgcgccagactgaacacgccgaagagctggccgtccaggtcattgcggtcggtgatgaccacgatggtggggttctgcatggccggctcttgcatcacccgggcggcaaagcaggtcatggtgatgctcttgccgctgccctgggtgtgccacaccaccccgcccttgtgcgaaccactcgggcgggatgcggccaccacctgctctatggccgcacgcaccgcatggaactggtggtagcccgcgatcttcttgaccaggccgccatcgtcctcgaacagcacgaagtagcgcagatagtccagcacataggccggggccagcgcgccgcgcaccagggtttccagctcgttgaactggcccagcgggtccagcgccacgccatcgatggtgcgccaggccatgaagcgctcggcattgctggaaagcgagcccatcagcgcctcggagccgtccgacaccaccagcacctcgttgtactggaacacatcggggatctgcgccttgtacgtctggatctgctcgtaggccttccagatgctggcgttttcatccgccgggttcttcagttccagcagcaccacgggcaggccgttgaggaacaggatgatgtccgggcggcgcgtgtggtgcggccccttgagcgagaactggttgacagccagccattcattggcctgtgcattgccccagtccaccaggcgcacgaagtcgccccgggtttcgccgtcctgctggtactgcacaggcacaccgcccaccagcagccggtggaagtgccggttggccgacagcagcaccggggtgcccaggtcctgcacctgcttgaaggcgtcttcgcgcgctgccaggggaatgtgcgggttcaggcgggcgatggcgtcgcgcaggcgctggggcagcagcacctggcggaagctgtcgcgctcaggtgcggggccatcgggggcgatgtcgtagccgctcaggtgggtgtagccgacttcgacgagccaactcagtgcgtcctgttcgagttgatcttctgtcatgtcccgccctcgtactggccctgcaggatccggttcagagccaggttgatgtagtaattgctgcgcccgatcttctgcttctggacaaagcccgtctccgccagcaggtcgaggtacttggtggccgtgaggcgcgacacatccagatcccgctgcacgaactcgatcttcgtgtaggggtgcgtgaacaggttgttgatcaagtcctggctgtagaacctgtgctgcgcgcggatgcgatgcttgtagtccatcagcgccgacttgatggccagcacggtatggatggttcgctgcgcggtggcctccaccgcctccagcatgtagagcacccaatcttcccagcggtcttcatcgcgcacggtctgcagcagccggtagtaatccgccttggtccgcacgatgtgctggctcaaatagagcacgggaatgtccagcagcccctccttgacgaggtacagcacattcacgatgcgccccgtgcggccattgccatcgtagaaggggtggatgctctcgaactggtggtggatcagcgccatcttgatgagcggatctgcctcggacagcgccgggtcattcatgaatcgctccagctggcgcatcagctcgacaatctctgccgggtcttggggtggggtgtacaccgtgcgccctgcgccatccttgagcgccgtaccgggcagcttccgaaagcctgcgttgttgcgctccaactcggcctggatgttgatgatctggttggcggtcagcagccccgtggtccgcacctgctcgaatccgacgcgcaaggcctggcggtagcgcagaacttctttggccgcggggttggcgaaggccgcggggtcggcatcgtccttgaacagctcgtcgtgggtggtgacaatgttctcgatctcggagctgtccttcgcctcctgcaggcccagggtgttgatcaggatgccctggtttggaatggctgccgccacgcccttgagttcagccagacagcggctggcgctagccagtttcttgaggatggcgggggtgtcgaagcggctggcgtcgagcgattcgagcggcgaaaggaggtgcatggaagagcaggccggccttacgtgtataaaaattcgagatttccatacacatcaaagccgatgtgtataggaaatgcaagaaaaatatggtccttggccggcggaacgcatgtcagctcaactccctgaccaggggccggaagacctgggacatgcgcagcgccgcctgctccagccaggcgtagaggcgggccattgctcttcgttttccagtggcgatgcaggccgcacctgcaggatgcggcaaacgtgccagtcgggcagttccatccattcgagatgggcacccaaggcagcatcgatctccgcctggcgggcctggagctgcttgaaaatgctcttggaattgtcgtgattgatgtacacctccatgcccacgcggctctcccgcgaattgacggtggcggagaggtgtatgcccgtgcggcccaatgcgatgttggtccagtgctgcggcaagggcctttgcgtgcgcagcgtggagcccttggcctgcagccaggcctgccagcccgtccagaacttcagctggcgctgcttggtgggtgtggtggtggccgccgccttggcgttctgctggcccgtcttggcccagtcattgggcttgacgaccacgttgaagctgggcgccatgggcgaatcgccaatgcgccacagctcgatctcgaccgcgaagaagtccagctcgtcggtggtgtgctggttcaggaactccagcgcggccacatgttcggtgcggaaggactcggccagccagatcaccttgcgcgccccgacgcctgcggcataggtcaggatctggcccaggtgggtgtggttggttttttcgagctggttttcgatgatcaccttgccgccatcgtcggtgcagaggatgtccaccttgaagtcgcccacggggtgctcggtgccggccagctccagttcgccaagccccaaggtttcggccagcagcaggaggttgtcgggctgcgccagccagggcgtgaactcgccggcctcatgggcccaggcctggcgcagggggatgcgttcgagtttgccgagcggaattttcatgctgggtcatgccaactcgacgacatgcatttcggcgagttgaaccaatcattggttttaaaatatttatgttttaaagcgcgctcatcaaagcatcgcaagcagcggcatccgtgtccgtagccgcataacgcacactgaactcgctggcttccaaacccagttcttcggtgtaatcctcgattgcgctacgctccttgtcagtcagcgtcggactgtctagggatgggaaacccagcaccagcagcgcggtgcgcccactggctcgctgagcaatggatagctcagcgatcagtccgcgcgccatgcgagcagagttacggacattagtaggttgcaacaaaccgaaatgagccgccaagctgtcggacaaaaaaccaaaccgtgtggctcggcgcttgccaagcagataggcttctttgtgaaagtagaccgccagattgctgttacgcagcaagaccagatcacgcactctggtcgcaaattgcctggctggtaccgcctgctcgccacgcgcatctgtcaactcgggcagctcggcatcgggctcggccaacgtgctcaggctggagctcatcagcttggccacttgaagcaactcagcgtagctgttcacatggctagtttccagtccaccaagatataggccgctgatggggagacggatatcatgaatgccaccgacagcgtcggtttgagcctgcatcaacttgaacgcacgttccagcaaggtctgagccttcgcgccagcgcctccaaacaaagtgatcagcagatcgggacgcacagtcagctcggccttggcgcgcccgtcccagcaggtcaggaagccaacacaaattcgctccccggtgagcatcacgggctcccaatagatggcacaccactggccggcggtgatcggcagggcgggcacttgatgggtatcgggcaaggtgttcatagcaaccccttgatggaagcggccagcgttggcagccgcgatgcaatcgcctgcgcaaacggatgggcaaaggcggacaccaatgtctgcgcgtttatctctgccaccgcagccgactctgcgcccacagggaacgtcagggcctgactgacggcgctcgcctcgatgttggcacaggtgagtacatccgcgtagagagaaatgagctggtatgacttgtgcccttgataggggtgcaaacccatggttcgaccgtggtcgatagcccagtaatcctgcccatcggtcagcaggttaccaggatggcgatcagcattgcggatcagcacgtcaagcgcgatcaatcgccccaggccaatccattgcgacaattcctgcaccaaagcctgcaactcgggtgcagcaggctgaaccggatcaagacaatactgctgcatcaggttggggctgtgcaaatcgatgctggcaaacaagggccgcccctgctcatacacgatgccacaaggcggcgtggacacactcaacgcatcggccaacagggcgcaaaaacactcagcggccatctcctcaagagggcaatctttgacgaccacgccacgcggcacgccagcaaacatggccactccgcgacgggcacccatcactcccatcctgatagcccgcgcaccaggttgcaacacacccacctgtatccgactcatgacccctcccgattgtttgttgtgtgcagatgctatcagtgggcagtgagctccgtcgcaaattcatgggcttcggggaggcggagttggccggagatgaggcgggggagcagggtgtctcgaatgtcacccaagtagcgggactgctcttgattgccccctatctgcgcaagcagatggttagccacgccaccgaaagcttcacgcacctttctaggcgcaatcacgaccggggtccccgcaaccacttccggcctcaccgccggatatgcacctccatcggcaagatgggccagacgctcgatggactcctctcgggtcgcagcgatgtagaccaatgcctgatcaaagagatggtgcgctcgcaaaacggcaaagcccgtgctgcctgtaagcccagcccggtccactgaaatgcgggcaaaagacccattcccaggccgaacggttccaacgatgacatcgccttcacgcagcactcggcgcgcacgactgggcgcatcgtcgaaacggaactctgtaataccctcgatctgattcgctttggtgttcgcaagatccacgtacaagatgcggtcgggatgatgcttcgtactccagctttcagggttcagtgcggcaatggaatccagtacgccaacttgccaccccttcggcacgatccccaactccgtctcttccaacgcatcagggaacagcgcggccgtggcctcgtccatgccttcgggggcgcggcctgccatcttggcgcgcacggggtcgaaatcgacgaaccacgacttgaatagggcctgggcgatggcttcgagagtggcgttggtttcgcgcaggagagtgatgcggtcgtcgagcggacgcaatgctgcagacaccgtgcgctgcacctcaaggcagggcgcttcgaggaaaatttgaccaaacgctgacttgttcagaattggctgcgcggagccaccggcaaggctgcgaatctcatccttccgcaggctcaggttgtaatagacaaactcagggcagaagcgcgattcgtcaaccaaaatcgcattgatctgctgattggtaacgcattgagaggcagcaattgcggccttacccatgtctgagcctatgcatgtcaccaacacgctgcgaggcggtatcaggctacctttgactgactgcgctccagcctcggaaatactgcgaacggtcttagtgatccacttgctccctgtgaagtcgggaggagacacaaacggcacgtcgtcaccatcgaaagcgggaacaccactctttggtgtctttcccgtaactagccgcccgacttcttgaaggcgataagttctccactcagaactcataccccagcccccctagcttctgccgaatcagcgcatccagctccgcgcccttggccatctgctcgcccagcttctcggtgagcttctgcatcttctcggcaaaggcctcatcgtcgttttccacggcttcggcgcccacgtagcggcccggggtcagcacatggccgtgctgcgcaatctcaggcaacggcacgctgcggcagaagcccggtacgtctgcataggtggtgatggtggcgcccgcctccacctcgccacgccaggcagccacggtctcagcaatgcgggctattgccgcatcgtccagctcggcctgcacgcgtgaaatcatcttgccgagcttgcgggcgtcgatgaacagcacctcgcccttgcgcttctttctttggctaaggaaccacaggcaggccgggatctgggtgttgaagaacaactgccccggcagggcgaccatcacctccaccacgtcggcatcgaccatggcggcgcggatcacgccttcgttgttctggctgctggacatcgagccattggccagcacaatgccggcacggcccgtgggcttgaggtggtgcagcatgtgctgcagccacgcgtagttggcgttgccttgcggcgggtcgccgtagtgccagcgggcatcgcctgccaggctgccatgccaccagtcgctgatgttgaacggcgggttggccaggatgtagtcggcccgcaggtcggggtgctggttgtgggtgaaggtgtcggcgggctctcttcccaggttgaagtcgatgccgcggatggccaggttcatggcggccaggcgccaggtggtggggttggcctcctgcccgtagatggacacgtcgcccagcttgccgccgtgggcttcgatgaatttctcggactgcacgaacatgccgcccgagccgcagcaggggtcgtacaccttgccgtggtgcggggccagcacggccaccagggtcttgacgatgctggcgggcgtgtagaactgcccgccccgcttgccttcggcgctggcgaacatgcccagaaagtattcgtacacctggcccagcacgtcgcgggccacggcggggtcggtgccgaagccgatggtcgagaccaggtccaccagttcgcccagcttgccgccgggcaattgcgcgcgggcatagcgtttgtcgaggatgcccttgagcttggggttctcggcttcgatcagacccagggcgtcatcgatgtgtttgccgatggtggtctgcttggctgcggcgcggatggcctcccagcgggcggcttcgggcacccagaacacgttggccgaggtgtagtagtcgcggtcttcgagctcggcggcgatgtcttcgtcgctggcatcgccgtagaagtattcgtcgtcggggtcgcgcaggcgcgcggccagttcggcggtgcgggcggtgaaggtgtccgagatgtacttgaggaagataaggccgagcaccaggtgcttgtattcggcagcgtccatgttggcgcgcagcttgtcggcggtggcccagagggtcttcttgatgtcgtcgagcatgtgtcccgagggctggattcgttattggttgacggtaagggggcaaggagggttgcccaacttgccgatcttagttggcagcccggggcggaatgtcagaccgcccgcagggcctccgcatgcgccagcaaccgctcgcgcatcgcctgcgcggccgggctgagcgactggcccgccaggcgcaggatgcccagccgccgctcgcgccggggcgccaccaggggcacgaaggccagccggtcggccagcatggccggcacgcccaggcgggccagcacggtcacgcccacgttggcgtcgagcagcgccagcatggtcagcatggtgctgacctgcatcaccggcgcctgcagccagcgggcctcctccggccaggcggccagctggtggtgggcggtggtgcccagcaggggcaggccctgcagttcgtcccagcgcagctggcggcgccgcgccagcgggtggcggcggctgcacaccaggccgaaggcatcgtccaccagcggctcgaacgcgatctccggtgcttccgacaccaggctgcccacgccgaaatccacctcgccatcccgcaccatgcgctccacgttgcgcgagttgtcgtccagcaggcgcacggccacgcccggatggtcccgcaggtagccgctcaccaggcccggcagccagttgccggccacggcggcgatggccgccacggtgagcgtgccccggtccttgcgcacgaaggccgacaccgccgcggccgtgcggtcgtggtggagcaccagttcgcgcaggaagggcaggcactggcggcccaggggcgtcagtaccgagcgccggcccggctccagcagcgcgccgcccaggcgctcctccagcgcctggatggacttggtgatggccggctgcgtgcggaaggccttgtccgccgccgcctggaagccgccatgctcggccacgagcaggaaatggcgcacctgggtgaccggcaggtcgggcagcagcgggtacggagaagccatggcagtcgattcctcttgctcatcaacggatgaaaattattctttatccacatcggcggcggctgcctacgatggccgccatgcccccgcttcccgtgtcccgcccccaccccatcgatgcccccggagcgccgccccttccgcccgcggccatggatgcggtggactggtgcgcgctgcgcgggccgctgctcgtggccctgcccggcgccggctgctcgcccgccgtgttcgggcgcctgcacgctccgggctggaccgtgcagcccgtggactgggccgaaccgccccgcagtccgcattcctgcgaaccgcgcgcagtggcgcggcgcctggccgacgccctgcgcccgcgcgtgcaggacggggatgccgggccggtggtcctgctgggctattccgtgggcggggtgctggccctgctgaccgcgctgcagcccgggctgccggtggcgggcgtggtggcgggcaataccggcgcgcacagcagccgccatggcgacccaggcttcgcccgccgggtgcgcgaaggctggaccgcggaggcccggcgggatttcctgcgcacctgcttcgcccgcacgccgccggccatgcttttcgcgcagttgtgcgcctatctggacagcctggcgcccgaggcgctgctgcagagcgtcgagggcctgcgcgccgtggacctgcgtcccctgctgccctcgctgcactgcccggcactcgtgttgcacggggaacgggacgtgcgccgcagcgtggccgatgccgaggaactggcggcttgcctgccctcggcgcagttgcggttgctgcctggcggccacacacccatggtggactgcctgccgcagtacctgcaggcactccacccgttcctggccgcgctcgcccaccagccggcacaggcgtgacacacgcgccgccatccgctcgccccccccattccaagaccagcccccaggagacattcccatgcgccgtaccgcccctcacaccccgccgctgccccggcgccgcgccctgctgcgcggcctggcctgcctgccgctcgccccgctggccctgcccgccgcccgcgcggcggacgccccgtggccgggcggccgccccatcagcctgatcgtgccctccgcggcgggcggtgcggcagacttcgtggcgcgcaccttcgccagccacgtgccccgcaccctgccgcaggccaacgtggtggtggacaaccgcccgggtgccgcaggcatcctgggcgcgctggccgccaaggccgcgccgccggacggctacaccttcctgctcaccagcaattccacgcacgctgccaacgtcagcctgtaccgcaacctgcgctacgacccgctgaaggacttcgtgcaggtgggcatgttcggccgcttcagctccgtgctgctggtgcgctccgacgcgccctaccgcagcctcgaggagttggtggcggcggcgcgcgcccgccccggcacgctgaactacggctactacagctcttcctcccaggtaccggccgaactgctgcgcgtgctcgcccatctgcgctaccagggggtttcgtacaagtcggtaacgcagatcctgacggacctcatcggcgggcagctggatttcgtgttcatcgacacgctctcggccgcacccgcgctgcagaacgaccggctgcgcccgatcgccgtcaccagcccccggccgctgccgtcgctgccccaggtgccgcccgccagcgccgccgtgcccggcctggagttgcagggctggttcggcctggccgcgccggccggcacgccggccgcggccgtcgagggcatgggccgcgcgctgcagcaggccatggccgacccctcggtgcagcaggcctacgccgcgcgtggcttcgagaacgcatggcgctccgggccggacctgcagcgattcatccaggaagacatccgccgctgggcgcagtgggtggagatggcggggatcgaacgcatgtaggcgggtcttccaattggttgtacgatacaaccaatcggagcccatccatgtccacccctcccgcactggtcgaagaactccgcgccgcatcccgcgccctggtgcgtgccctcggtttcatggggggcgatttcgcgggcaccgatctctcgccttccgcggtgcacgccctgatcgagatcgggcaggacggcggacggctgacggcgcgcgacctgggcgagcgcctgcggctggagaaatccagcgtgagccgcatgctgcgcaagctggtggcctcgggcgacgtgcgggaaacggccggtgcgcaggacgggcgcgtgaagcaactggcgctgaccgcgcgcggccggcgacgggtggcggacatccacgcgttcgcgcgggcacaggtagtcggcgccctggggcacctggggccgggggaggaccgcgccgtgctcgaaggcgtgcgcctgtatgccgccgcgctggcccgggtgggccaggacgggcgcgaagaggcccctcggcctccacagccaccgcatccacggcccgcggtggccttgtgctcgggctaccgccccgggttgatcgcccgtgtcaccgaaatgcatgcgctcttctatgcgcgcgaggcgggtttcggccagcggttcgaatccgtggtggcgggcggcctggcggagttctgcggccggctggacacccaggatccatcccccaacgccgtgtggacggcggaggtggacggacggatcgccggctcggtggccatcgacggcgaagacctcggcccgggcactgcccacttgcgctggttcatcgtggatgacggggtgcgcggcggtggcgtcggccgccagttgctggcggccgccctcgcgttcgtggacgcccggccggccttcgccgaaacgcacctgtggaccttcagcggcctgcacgctgcacgccgcctgtacgaggcgcagggtttcacctgcgtggaggagcgtccgggaagccagtgggggcgggaagtgctggagcagcgcttcgtgcggcggcgcgcctaggcaccggccccccgggcagccagcacggcatcctgcagcgccaggggccgggccaggtaatagccctgggcgaagtccacgcccaatcggcccagggtctccagttcggcggcctcttccaccccttcggcaacgatctggctgccgatctcgtgcgcgaagctgatcagccccttggccagcgcccgccggtggatgtcgcggtcgatggagtgcgtgatgctcatgtcgagcttgatgatctcgggctgcagctggaggatgtggcgcatgctgcaatagcctgcccccgcatcgtccacggccaggcgggcaccctgtgcgcgcagcggctgcagggcctcggccagggcagcgtagtcgttcacggaggcatgctctgtcacctccagcaccacgcgggacaggtcggtaccgtcatccagcagcgactgcaacctgcccgaaaggatgaagtccggcgagcagttcacgttgaacgggacatcggcgggaaagcacgccagcgacgccagggcacggcggatggcatgcaactccaggtccatgcccagccccacgctgtgggccgcgctgaaccactggtccggcggtcgcaggggctccacgtcgaaccgggacaggcattcgaaactgtggaggctgcgccgcgccaggtcatagacgggctggaacacgatgcgcaggtggccgccctgcatcgccgtacggatgacgcgcgcgacggcctcctgctccttctcgcgccgggccgccgcgtcgaaatagaagccgaggaattcggcgaaagcacgcagcacgtccatgtcccgctcggccagcgaagcgacgggcgcgtggctgaagcagcacagcgtaccgaacaggcgcttgtcctccagcacgatgggcgtgctgaggtgcgagccgatggggatggacttcgtctccggaatctccagggccgccggcacgcgggatgtgtcggggatgtattccggcaattcgccccggatcaccttcaggcagtacccgctgccgagcggaatcacctgcccgggccggagcacgcagggtgcctcgccatccacgtagtcgagcacgcggtcgctctcctggaagcgggagatgaacgcgacatccatcgacagatgccggcggacgacctgcaggacgcgctcgagcccggtggcgctgacggaatgctcgaagaacggtgccagcgggtcggagtaggtggtcgttgccatatcactcctttgttgcctgcacagccctttgcggcgctgcgcagccctctctcgccgtagtttacgggcgatccctatccgatagccatccttgattcatggaggtgccagttcggcgaccaggtggtcgatcagcgcccgcagcttgggcgcggtatggcgggacgcgggaaacaccaggtaggcgattccctggtaatggctgtccacggtccagccgggcagcacgcgcaccacccgcccgtcctgcagcgcgtcgcccgccacgaaatccggcacgcagcccacgcccagccccgcctcgatcgccgcgaggcgcatctcgctgtggttgaccgtatagcggccggtgacctgcacctccaccacgccgtcgccgcggcggccgtcgccgtcgcggacgaagcgccagcggctgtcgcccgcctgctcgccgagcggcaggcagctgtggctggcaaggtcctcggggcgtcgcacggccccgcgcgcggcgagatagcccgggctggcgagcacccattgccgcaccggcatcagcgcgcgggccgccatgccctgcggcggatcgtcggtcatgcggacgacgaggtcgatgtcctcgcgcagggcatccaccggccggtcgagcaccagcaggtgcaggtccacctccggatgcaggcgcaggaaggacagcaggggcccgtgcagcacatggcgcgcgaaggccttgggcgcactgaggcgcaccagcccccggggcgcaccgacatggccttcggcggcctgcagggtggcccgggcctcggccaccatggcccgcccgcgttccagcacctccagcccggcctccgtcagccgcagctgccgggtcgtgcgctgcagcagggagacgcccagggtcttctccaggcgcgccacctgccggctcacggcggaaggtgtcagcccatgccggcgcgcggccgcggagaagctgccggcctctgccacgcggacgaaggccacgagttccaccatcacctcgagggcgtcatctgttctcaccgggcacagctcctgttctgccgcacagtctagtcaatgcccggcagcgcggcgaacaatcccggcacacaggaccccaggagcacaggcatgcaggcaagcggcatccgcgttgacggaaacatcggtgcgcggcgcatgccgcggttcggcgccaccgaggcgctgctgctcctggtggccgtgatctggggcggcagctacagcgctgccaagaccgccaccgcccaggtgcccgtgctgcagttcctggtgctgcgcttcggcctcaccttcctgctcctgctgccggcactgcgcgggctggccgtgccgggctggcgcgcggcgctcgccggtgcatcggtgctgggcctgaacctgctggcgatcttcgtgtgcgagaccttcggcgtctcgctgaccacggcatcgaacgcggccttcctgatcagcctctgcgtggccttcacgccgctgtgcgaatggtggctgctcagggaacggcccggccgcgccgtgctgtcggccgccgcgctgtcgctgctgggcgccgggctgctggctttccagcacggcggggtctccggactcgcctggggagacggcctgatggtgctcgcggccttcctgcgcggcgcgatggtctgcctcacgccccgccacggccggcggcacggactgcccgcgctcaccgtgaccgcggtgcagatgggcgtgatggccctgggctcggcggccctgatgctcgcggtgcagggccccgcctggccgcccctgccgcgcaccgcgccgttctggggggccatggcgttcctggtgctgctgtgcacgctgttcgcgttcttcgtgcagaaccacgcggcatcgcgcaccagcccctcgcgcgtggccctgctcatgggcagcgagccgctgtggggcgccctcatcgccatgctgtggatgggcgagcgcatgacggtccagggctggatcggcgggctgctgatcgtcggggcggcctggtgggtcacgcgcaggaccgcagacaacgcctgaagtccggggcccctcagcagatgtggccggcctggctcctgccgcttttcaggtcgaatcccacgtagcaggtgtgctttccggaccgggtccggtagcaggtcaggtcgttcttctgccgcatcctctcgccgggttcggaagggcacaggttgggggtgtctcgctccatctgttcgaagatctggcgggcagcatccttgtcgatccggatggcaaggctggaaccggatttcccagcaggccggggctcgcccagcgccccggaatagacctcataggcgcctgcaagcggcttgtattggaactgccattcttcgcctgcggcgaggaccgcctggcagaaaagcgcgataaaaagcagaggcaatagccttcccagggatcggatcatccatgcacctcgatatgcagatggtcgtcatgccccgcgagagggtggacccgggggatgcggccgtcattgaagaatactgtccggaccattccagtggactggaagcatgccacgagtctggcggtggcctgccggtcatagtcagggctgccgtgcttcacaggaagctgccggccatctttccggagcgggcggatgtcgacctgcagcccgttacggtggctgtggtgcgggctgaacgttgcaccgccagccagactgatgtttccgacgccgaagcgtcggtggtccatcaacgcccatttgcgccccgcagccaggagaaaattcaggagctgagggtggcaatactggccggctccgtgcatgggcgtaccatagttttaataaccgccctcttccggattttgcggaagcatccagtaatttctatcgtcctgaggtagtgccattttcacgagcctgcaacggctgaatggaaaggcccttgatcttatggctcaacctctgcaagttaattcaaataatcttatttttcattaatcatcgaataattgatgatgcgtaaatcgccccacctacgccactgcgtgcggcgcatcccaccacatcaaccccgctacccagagaacggccacgagcacgcctgcgagcggatggagcaggccggcggtgaccggcacgccgaggaggagccagcgcaggccgcggctgtagaagagtccggcctggcgaagatggtcctggcccgtgggggtccagcgctggcgcgccggggagccgacgggcatgccggccacgaagcccgcgtggtggtagtggcgcacggccgccaccagggcggtgagcgaagcgcagagcagtaccagcagcgccaactccagcagggcggaagccaccactggggcgtcaggcgccggagtggccgctccctgcagcagggcatgcagcgacggcgcggcgatgccgacggtgcccatcagccccagcatggcggtggaggcggccatggtggccgacatgatcgcgttgcgcagcgtctgcaccgccaggatttcggagccgggctgggcggagacggcatcgagccaatcggcacgcagatgcgcgtgggccccgcgggcccgggagaacgggcgatgccgcgctgcagcggaggaccaggcctcgtaggccagcggaatgcccagggtggccagggcgccggcccagacaggcagggagcatggcaggaagatgccaggcagcgtcatgttcaggaggctccgcgggatgcaatgcgtcagggccgatggcgcaggcgctccagcagttcgaacagcgccatgccggccagcatggccgccacgaagaccaccgctccgcgcaggcccatgcccacccccaccagggccgggcccgggcagaagcccgccaggccccagcccgcaccgaacagcagcgcccccccgatcagccgcgcatccagcccccgagccgtgggccactgcagcggcgccccgcccagcagcgtgcggccccgccgccgcgcgatggtgaacgccaccagggcaacggcgacggcgcccgccatcacgaaggccagcgaggggttccacaggcccgccacgtccaggaaacccagcacgcgcgccggatcggccatgcccgagacgatcagccccaggccgaaaaccaggcccacggccagggccgccaggatatttgccatcattcgctccttgattgccgttgtgcattccattgcgccgacggcatcaggcaacccacgccgccccgtgccgcagcacatacacggtggccatgccggcggccatgaacaccagcgtggccgccagcgaacgccccgacagccgcgaaatcccgcagaccccgtgcccgctggtgcaccccgcgccgtagcgcgtgcccaatcccacgagcaggccggccaccaccagggtgccggtgcccgcgtcgatgcgcggctccggcagcggggcgaagagcgcatgcagccagggcgaggccaccaggcccgccacgaaggccgcgcgccaggccatgtcgccacgcgccgggcgcagcagcccgcccagcacgccgctgatgccggcgatgcggccggacaccagcatgagggcgccggccgccaggccgatgagcgcgccgccggccagggccgtgccgggggtgaaggaagaccagtcgatggcagccatgggaatcactccttggggcagtagaggcggtagagcaccgcgagcacctcgagcagcgcgggatcggccacccggtaatggatgttcttgccttcgcgccgcgtggccaccacgccctgccggcgcagcacgccgagctgctgcgacagggtgggctggcggatgtccaggcaggcctccagctcgctcacgcacatctctccctgggagagctggcacagcagcaggagccggtcttcgttggcgagcaccttgagccgggcgacggcctggacggcggcctgccgcagcgcctggggatcgagcggtggcggcgcggcggaagatgggcgcggcagggaagggcttgtggatggcattgacatcaatataccaaaaaacataatattaaggaacatactgatggacggagccaccatgacatcctttcccctgccctcttccaccggagccaccgccacggtgcaaccgttctacgacagcaggacaggaaccgtgtcctacgtggtctgggaccatgccacccgccaggcagcggtgatcgacccggtgctggactacgaccccgatgcaggccgcacgcacgacgcctccgcgcagctgctgctggactacctgcaggcagagcgcctgggcgtggaatggatcctggagacgcatgcccatgcggaccacctctccgccgcccgccgcatccaggcagccacgggcggcaaggtggccatcggggccgccattcgcacggtgcagcgcaccttcggcccgctgttcggcatggagccctccgcacaggacgacggtttcgaccacctgttcgaagacggcgaggcgttccgcatcggcgccacccgggcgcaggcgatcggcgtgccgggccatacgccggcggacatggcctaccggatcgatggagcggtgttcgtgggcgacacgctgttcctgcccgacgtgggcacggcccgggcggattttcccggcggggatgcggtggccctgtaccgctccatccagcgattgctggacctgccgggggacacgcgcatgttcgtgtgccacgactatccgcccgaaggccgggcaccggcctgcgagacgacggtggaggcccagcggcggagcaacatccacgtgggccggcaggccggcgagcgcgccttcgtggcgctgcgccaggcgcgcgacgccaccctcgccgtgccacgcctgctgctgccgtcgatccaggtgaacgtccgcggcgggcgcctgccggagccgggaccggagggcatcgcgtacctgcgcataccgctgaacgtgttcggccgcgcggacgccctgccaggcaccacttccgcctcctaggcgctcgcggcctgcgacgggcgtaccgcgccgcggcatggcacctctcctacccgcgttcaggcagggggcccaccgcctggataccgcacctgcgcgaagctgcgggcatcgcggcccggcttgccagcggggccctttccacccaggagaccgccatgcgcacccccaccatcgacgacgaacccggcatcgaccccagcgacgaccccacggcggagctgcccgagggcgacgacctcaacgaccacctgaacgcggagcgcgatgtctccgacggcatcgacgaaatctcggcccagcccttcgacgatccgcgcgagggtggcccgctcaacttcgacgacggcaccaccatgggctacccgcgcggcaagaccggccgcgagggcggcacctgggaggccgagggcggcgacagcggcgacctggacccccccgcggaagtgctgtccgaccgcaacgggcccagcgatccggacgcccgccgcggctgatccgctcaggcagcgttgcctgcgcaggggtgcccgtcgccggccggctggctctctgcgtggatgacgacgcggttgcgcccggcgcgcttggcctggtagagggcctcgtccgcgcggcgcagcacctcgcccaccgtttcaccggggcggaccagcgcgacgcctgcggagcagctgtagcggaactccggtgcctcgggcagcggggagaccgtatccaggctggcccccaggcagcgcagcacgctgtcggcacccagggtgcgggcgccctgcaggacgagcaggaactcttccccgccgatccgcgcgaccatgtcgtcgcggccggcggcctccgccaggcgcgccgcgaagtccttgaggaccagatcgccgcccgcgtgcccgaagcggtcgttcaccgccttgaaatggtcgatgtcgatgaccgcgacggccatggcctgggccttgttcggccccagcttctggtgcaggaagtccatggcgtagcggcgattgctcaggccggtcagctcgtcgctgagggccgacttcatggccttgtcgcgctcctgccgcagctcgcgcaagccgatgcccagctcggagacatcggtgaccacgcacagcatccagcccccgggcagcgtggtttccgtggtcagcacccagcgcccgtcgttcaggctcgtctcgatggtgcggtagggcagcttgccgcgccggctcctggcggagcgcagccagacctcgaaatcgctggtctcgaccaccgtgccggtggaagaacggtagctcttgcgcatgagctcctcccaggggaggaactcgccttcgcccacgcccagcgcggaccggaaggccgcattggcgtagcgcaggcagtcgtcgccgtcgtacagggcgtatccctgctgcgagacttcgacaagcgccatccactgccgcatcaggagatcgccgatgccgccggtatccggggcatcggccagggccttggtggaggggtcgtgcatggtccggggcaggctgtggcaggtcggcagtgccgacggatgagccggcaggcccacagtatccacaacccggccccggaaagccaacccgtgcggcggatacccctgcgctgcgcagccgtcccgggggccggccctcaggcgtatttgcccgtcagcccgccgtccacgaccagttccgtgccggtgacataggcggcggcgtcggaagcgaggaaggcgcaggcatgcgcgacctcccaggccgtgcccatgcggcccatcggtacctgccgcgcgcgggcggcgcgggcctcgtccaggtttccatccgagaacatcttcgccaccgtggtggcgatgcgcggcgtgtcgatcaggccgggcaccaccgtgttggcacggatgccgtggggcgcgtactgctgcgccaccatgcgcgtgaactgggtcaccgcggccttggtgacgctgtaggccaggtgcggatagcccacatagcgcatgccggccacggacgagatggcgatgagggatccgcgcccgcgcgccaccatgtccggcagcacctgccggctgcacagcagcaggctgcgcacgttcacggcatggatgcggtccaggtcctccgcgctcgtatccatggggccaccggtcttgccgatgcccacgttgtggtgcagcgcgtcgatggcgccgaaacacgcccgtgcctcggcgaacaggcgctgcacgtcggcctccagcgccacgtcgcccacgaaagtgacggcctcgccgccctcggcccggatgagcgcggtcgtttcctcggccgatgccgcatcgcggtcggccacgcagacggtggcgcccaggcgggcataggtcacgcaggcagcgcggccaatgctccagccggggccggccgagcccccgccggcgacgaagaccacgcggccggacaggtccaatggcagcgcgggcgggcggcgggcgcccgcgccggcgtcgccgccattcatgccggctccccgccggccgcaggcctgccgccctcgccgacatagggaatggcatgctccacggtgtcccagatgaagcggcccgacgggctctgctgctcctcgacgatgtgggccaccagccccgctgcccgggagatcacggcgaagccgcgcatcacggcggtgggcacgccgatctcgcccagcagcgcggccacggcgcccgtggcgttgatggtgacgggccggccggcgaccgcttccacggctttggacagtgtttccagcgcccggatgtggcggccggccaggtcgggctcggcgcgcgccagttccagcagcttgtaggcgcgtggatcgacgggcttgtgcaggtggtggccgaagccgggcacggcgcttttcctcgccctgcactcctgcgcaatggccagcgcctcggcatcgggatcctccgcggccatgatgcggtcgaggaggcgcgagcagttctccatggtgcccacgaaggagctgcccacggccagcaggccggcgctgacggcgccctgcaggttttccggcgcgctcatgtagatcaaccgcgtggcgatggcgctgggcgtgaggccgtgctccatcaggacgatgagcaccacgtcggtgatgcgcaggtccaccgggcggggcgtgcggcccaggatctgcatcagcatcacctcggtgaaggtctttttacccatcaggtcctcgaccaggtcggcatcgcggtaatgcaggctggtgagggtgtgcgtgcacaggcgggtgacgggggcgtcgttgcggacggatgtcatgggatgggttctccggttcagggggtggcgagcgcctgctcgcgcacggcgttcttgagcaccttgcccacgggcgatcggggcaggttggcgtggaagtggatgcgcttgggcgtctgcaccgggcccaggcgctcgcgcacgaaggcgatcagctccgcctctcctgcctgctggccggggcgcagttgcacggcggcctgcaccgcctcgccccacttgtcgtcggggatgccgaacacggcgcactcgtgcaccgccgggtgctggcccagggcgttttccacgtccaccggatagacattgaacccgccggtgatgaccatgtccttgagccggtccttcaggtagaggtagccccgctcgtcgatcaggccgcgatcgcccgtgtgcagccagccgtccaccagggtttcggccgtcttctctggcaggcgccagtagccggtcatgagcaggtcgccgcgcgccaccacctcgcccacttcgcccgggggcagcaggcggccgtccggcgccatgatggccacgtcgctgaaccaggtggtgcgccccacggcggcccagttgcgctcgtcctcgaaatcctccggccgcatgacggtgaggatctgcggcgcctcggtctgcccgtaggtggtgcccagcaccggcccgaaaaacgcgcgcacctcgcggattttctcgggcggcatgggggcgccgccgtagatcagccggcgcaggcggggaaagtccgcgcggctggcgccgggcagcgccatcagcatgtacaccagcgtgggcggcatgaagcacacggtgccgccgcgctcgcggaacgcggtgcgcaccgcctcggcgcccgcgccctggagcaccacgtggcagccgccctgcgccaggatgggcaggaggtaggtggaggtgccgtgcgtgatcggcgcggcgacgatgtagcgctcgtgctcgtcgaagccccaggcatggatctggttggcgatgttggccatccacgcacggtagggctgcatcacgcccttgggcgcgccggtggtgccgcccgtgaacttgatggcctgcgtggcggtgtccggcaggtcgaacaccgggcgcggcgcgcccgcatgccgctgcaccagcgccgccacgccaggcacggcctcgctgtgcggcccgtgggcatggatgcgggcgcccgccacgccctccagcagcggggcgcaatcggcgtccagcaccaggatgctgggcgtggtggcgtcggtgatgcggcggatctccggcgcggtgctcttggggttcagcggcacccacaccttgccgcaggccagtaccgccagcagcgcggcgatgtggtcggcactgttgtgcgcgcagatgccgacgcggctctgcggcgccgggtcgcgcgccaccagcgccgccgccagggcggccacgcgcgcggcgagcacgtcgtagcggatggcgccctccggcgcgtcgatggcgatgcggtcgggccagcgcgtggcggcgcgccagaagaaatcgatcgggaacatgggctcgggaacctttgcgaataagggatcgggtcagcggaccggaaacgggtggcggctcactcggccttcgcgccggacgccttcaccacctcgcgccagcgctggatctcggcggaggcgaagctgcgcatctgcgccggcgtgccaggctccggcgtggcggccaggtcctgcaggcgctggcgcacgtcgggcatgttcagcaccttgaccagctcggcattcacgcgctcgatgacgggcttcggcgtgcccgcgggcgcggccaggccgaaccacgactgcacgtcgaagcccgggaagcccgactcggccaccgtgggcacgtcgggcagcagcggcgagcgctgcgcgctggtgatggcgatggcccgcagccggcccgcctgcacgtgcggcagggccgagggcgtgttgtcgaacatcgactgcacctggccgcccagcaggtcggtcatggccggcgcgctgcccttgtagggcacgtgcagcatgttcagcttggtctgcatcttgaacatctcgcccgacaggtggatggacgagccgctgcccgacgaggcgaaggtgatgccgtccttcgactccctggcgaagcggatgtagtcggccacgctcttgatcggcagctggttgttcaccaccaggatgttgggaatcttggcgatcaggccgatgggctcgaagtccttctgcgggtcgtagcccagccggccgtacagcgaggcgttgatggtgttggcgatggtgaagacgtagagcgtgtagccgtccggcggcgacttcgccaccacctcggcgcccacgttgctgttggctcccgcccggttgtccaccatcatgggttgccccaggcgttcgcccagcttcacggccacgatgcgcgcgatcacgtcggtcgcgccgcccgccgcatagccgacgacgagacggatcggacgcgtcggccatgctccggaagatgaggtctccgcatgcgcggcgggtgcatgcagtgccgcgccggccacgcaggcaacggcgcacagggcgacaccgaggcccgcgatgcggcggcgcgcgatgaggtacgggagggggcaggcgcaggggtcggcgggaacagggtgcaggggtgcagcggtcatggtcttgtctcctgggtgggcacggggcgatcgcggtccgggtcgcgcggcctggggcacactgcgcacggacttcatcgacacctggattcttcgcaatgcccccacgcaccacgaatcgaaacgtccgccagccggacgatccacgccaccaggccccggatcaggagacggacgatccgggcagccgcacgctgcggcgcggcctgcaggtgctcgatgccgtgctggccggcggccccgaaggggtgcgcgtggtggacctgtgccgcagcgtggcgctggagcgggccacggtgtaccggttgctgtccacgctgctcgaggccggccacgtcgcgcggcaggggcgcttccgctacgtgcccgggccgcgcatggcggcgctcgcgccggccggcgcgctgcccaaccgcgcggtgcacctgcagccgctgctcgcgcgcatcagcgccgcctgtggcgacgcggccttcgccatcgtgcgggaagggccgctgtcgcactgcatcgcgcggcaggtgggcacgcacccggtgcagatcctggtgatcgaggtgggcacgcgccagccgctgggcgtgggggcggcggggctggctctgctcgccgccctgccggatgcggaagtggaagccatcatcgcggccaacgccccgcgcctggccgcctacggcggcatgacgccggagcgcatgcgcctgctggtgcgcgccacgcgcgagcgcggctggtccgtcatcggcaaccacgccacgcgcggcgtgctggccgtgggcatggcggtgcgggacgcgcgcggccggccggtggcggccgtcagcgtggccaccacgctggcgcgcatgccgcgcgagcgccagcagctggtcgcgcgcacgatccgcgatgcactgaaggaactgccgccaggttccatgtgaaccgacattaatgcaccaccatcagcgtgaatggccagacatacgcctgcatcgtcacatacagccccaccaggcaggccagcgcgatggagtggaagaacacgtagcgcaggatctcgccctcgcggtcgaaccagcgcgtggcggtggaggccaccacgatcgactgcgcatcgatcatcttgcccatcaccccgcccgagctgttggccgcgcccatgaggttgggcgacagccccagttgctcggccgccaccttctgcatgccgccgaacaacacgttggaagccgtatccgagcccgtgagcgccacgcccagccagcccatcagcgtgccgaaaaacgggtacagcacgcccgtgttggcgaacgccaggcccagcgtggtgtccgtgcccgagtagcgggtgagcgtgcccagcgccagcatcagcacgatggtgagcagcgagaacttcaccagccagatcgtcttgaagaaggtgcggacgatggtcagcgggttgtatttcatgaggaaagcgctcaccaccgccgagagcaggatcgccgtgccggtggccgacagcaggttgagcgtatagaccgcgccctccttggtgggcacgggcaccacgggcggcaccttctcgatcaggttgtgcagccccgccatggggaaggacggcgcgaacaggccgttgagccaggccttgacgggcggcagcccccagatgaacacgaacaccgacaggatggcccagggcatccacgcggccaccagctcggcccgggtgtggcgcgccacgggctgaggcggcttggcctcggccgcgctcacgtcgttgccgcgcagcgaaggcgaagtccataccgtttttggcttccagacgcgcaggaaggcgatcaggcacaccatggacacgatggccgcgatgatgtccaccagctccggcccgatgaagttggacaccaggaactgcggcacggcgaacgacacgcccgtgaccaggatcgcgggccagatctccaccatgcccttgcgcccggcgaaggcccagatcagccagaacggcaccagcagcgagaagaacggcagttggcggcccaccatggccgtcaccgccatcacgtcgtagccgtgcaccttggcgagcgtgaggatgggcgtgcccagcgcaccgaacgccaccggcgccgtgttggcgatgagcgagagccccgaggccgcgagcggcgagaagcccagcccgatgaggatggccgccgtcaccgccaccggcgtgccgaagcccgccgccccttcgaagaacgcgccgaagcagaacgcgatcagcagcaactggatgcgccggtcctccgtgatgcccgagagtgaatcctgcagcaccttgaagctgccgttctgctccgtgagctggtgcaggaagatgatgttgagcacgatccagccgatgggcagcaggcccgtgaagccccccagcagcgccgcccggccggccatgttcgccggcatgccataggcgaagacggccacgagcagggccgcggcgaggcccatgcccgcggcgatgtgcgccttgatgtggaagaagccgagggccgcgagcatgaccaccaccggcaccgcggcgagggcggtggagaggaccatgctgccgaacgggtcgtagatttgctgccaggccatgcgcttgtctccgttgggtgaacgatgtttgtttctctcgggcgcaaagacgggcgcgcgcgggcgcccggcacggcgccgggcgccgcgggaaacatgatcgccgcaatggccggatttgcaaagcacgacagcagcgcggccgccacggccgcgcgctggggcttacttccagttggccgccagggtcgtctccagcttgctctggtagttcgccggcagctgcgtctgccctgcggccggcggtgagaacgatgccatcgcctgcacgaggttctgcacctggctggcctgcagcgccttgccgtcgccggcctcgaaccgctccacctggtagcgcgagcccaggtaccaatcggtcaccaggaacttgtcgctcgtgccgatgacgctcacctccaggttgttgcccgatttgcggaaccacaactggcgcgaggacacgtcgcccgcgaacttcgcggtgtccaggttgccgctggtcgtgtcgttctcctggaccgtgtccgtcccgtggccacgcgcgagccagtaggtgtcgttgcccaggccacccgccagcgtatcggcccctgccccgccatccaggtagtcggcgcccgcgccacccgtcagcacgttggcgcccgcattgccggtgagccggttgtccaacgcgttgcccgtgccgttgatcgcgctggaaccggtgagcacgaggttctccacgttggatggcagcgtgtaggtgacactcgacatcaccgtgtccgtgccggcgttggccgactcgaccaccttgtctccggtgttgtccacaatataggtgtcgtcccccgccaggccggacatggtgtcggcgccagcgagcccgtcgatcgtgtcgttgccgctcgtgccggtcagcgtgtcgttgcgggaggtgccggtgatggcaccggcctggacggtgatcgagaagcgctggctcacgctggcgccccagtagtcctggactttgatcgctatgtcatagcttccaaccggagcattgctgccggccttgaaggcctgggttttggcatcgaacgtcagccaggcgggcagcgcggcaccgtccgacagcgaggcgctgtaggtcaggatctcatccgcgtcgtcatcgacgaacgtacctgccggtaccgtgtagctccacgccgatccttgcttgaacgattgcgcagcgatggtcttgcgggattcggggggctggttgacgaacagcgaaaactccgcggcattccatccacccgcggtgtccgtcgccctcacgatgaagcgcgcgtccttgcctccgtccatcgccgcaggggtgccgctgaaagtccgcgtggcggcatcgaaagtcagccaggcaggccactcgccgtatgacatgctcacgctgaaggtgaggtgatcgcccgcgtccggatccacgaacaacccgtccgggatggtgaaacggaatggcatgttcttcgtggcgccttgttccggtatgtagccgttgacgaccggcgcgcgattaggactcgccaccgtgatcgtgaactggtcagacacctccgcccccatggaatcggaggcggtcaacaccacgtccagggtccccgcatccgtcacagcaggcgttccactgagcaacccagttccagcatcgaagcgaagccaggacggcaacgcgcctccgcccttcaggcttgcgcggtaacccagcgcatcgttggcgtcgggatcggtgaaggttcccgcaggtaccgacatctggaacgccgtaccggccgcggcacgcacgtcgggcagcggcgaggcgagcaccggtgcgtggtttaccacggtagggtccgccctgcgcaccaaggtgtcatagccccacgcggtaccgtcggcgaactcgatgcggcgcacaccggttgcggacgcgttctggctgtagaacgagcggacggtgatcgaatcctgcgacccgcgcaggctcaccttcagcgcgtcgccgtcacgctgcagcagcacatcctgcgcgccgacacccgacttgaagcgcaacgtctgggtgcggccaccattcacgcttcccgtccaggactcgatcgtgtcgtttccgtcgccgcgcccgaagagatagatatcgcctccgaccagaacgtcgtcgcccgcacctccatccatcgtgtccaggccggcatagctcaccagccggtcgttccccgcaccccccttcagttcatcctggtccattggtacatagccggggccgtcaccgggaacgatggcggcgtactggtcttccaccacgtcatcgccatcaccgccgtccacgatgtcatcctggaacgatccgctgatggtgttgttgcccgcgttgcccaccaggtgaatgccctgcgccgcatcctgtccgcggagctttccattggccgcgatgttctccacgttcgcatagtcgtccaggtggaataccttcccactggatcgccaggccgcctgccccatggcggtcacatccaggatcacacggtccgtcccgccgccggcagtctcgaccaccacgtcgttgagccccacgtagtaggtgtcgtcgccgcccttgcccgcaaggacgttgcgggccgtgttccgcgaaccgcggatcgtgttggcgttgtcgtcgccggtcgccgatatctccgaggagcccagcagttcgatgttctcgatgccggtctggccagccaggtccacggagatgcgcgaggacacgatcgtgtcctggctctcctttccgcccgtctcgatcaccttgtcgcccaggctgtccacgacgtagaagttgtcttccgctccaccgatcatcgtgtcgttgccctcgccaccgtccagcaccacgccgccgaagtagctggagcggtcgcgcatcatggcttgggaaatgcgcccctcattggtggcatcgatgacgttgtcctgggagttacctccgagccacaccctcgtgtcgtcgctctgcgcgtcgtaggcgcggtaggaatgctgaaagccgaagaagggattggtggaaaaccgtcgaacgctattcgaccaatcgaccagcacgagcttttcgacgttgtccggcagcctgcggctctgggcatccagcagcagggtgtcgtagccgccaccggcctgctcgacgatctggtcctgatcggagttgtacgggttgtagttgaggtccacatagacgtcatcgcccgccccgccctccaggcggtcgataccccccatcccgttgagcacgttgttgcctgcgttgccgacaatgacattgccgacgccgttgccgatgccggcgatatccagcgtaccggtgagcgtgaggttctcgacgttgtcgggcaacgtgtaggacacggaactgcggatgatgtcctgcccctggttcgcgccttccgccacggaatcgtccgggtggtccaccgtgtagatatcgtcggacgtggagccctgctgtgcgttggccgtgccgcgcacatcggtgatgcgggcctggatgtcctgcgcattccatcgcgtgccatcggcgaactcgaaggtctccagggcaccggcctccgtgaagaatccgggaatccatacctgtcccccgtcgggcaaggccacgacgagtgtgtcggtggccttgtagtatgtggattcgcctctccaatccgccggtgtgctggacgtacgcaccaggcgtacatcggcagcagagatgccggcgccgaagcgcagggtgtcgttgccgctggtttcggtgatcacgtcgcggccatcgcccgggcggtacaggtacacgtcgttgccgccctggcctgcgagaacatcgtttccggcgccgcccgtcaagaggtcgtcggcaaagtcgaagcctgccagctcgtcggccgtcttctcaccgatcagggcccgctggcgcagatcctccacggtccacaccgtggatgggtcgcccgcgaagcgcaccttggccacgccgccgggttgcgcggtggcaaagaggcccacgatcatcaccgtggtgcgcaccgcccctgtcaccggatccttgacctgcaatgcagccccgtctccagaacggcgcaccctcacgtcgcccggagcgatggacgcgtcgaactccagcacgtcctgcgccaccgcatcgtcgcgcatgatcgtgtgcgtgccaccgcccgctcccacatggaaggtatcggccccggcgccgccacgcatctccgtcgatgctccgccgacagcggcatacagcgtatcgtccccatcgtcgccatagagcacatccgtcccgccaggtcctccctcgccggccctcagaacgtcgttgccggtcccgccacgcagcgtatcgaatccagcgcccccatcgagcacatcgttgcccgcgaggccatcgatggtatcgttgccggccagcccggacagggtgtcgtccgcatccgttccccgcagcgcgtcgtcgccgggcgtgccggaattcgcacgccggaaaacgtcgtcgaagctccacacggtgtccggcgcatcctcgaacacgaagcggaagcccgcccgtgcagcctgcgagaaatccatgaagccctcgacatgcagcgcctgcgggcgatccgccgtagcgccaggccaggtgacccgcaggtccttgcggccctgtgtggacacactcgagaacgccacatccgacggggcgatacctgacgcgaaccgaatggtgcgctgggcggttgcacccaggtcgccgtcgatcagccgcgcatagcggttaggtgcaccggaggccttgcgcagcaccaccgtatcgtcaccggtgccgagcatcagcgtggcatccggcacgtccacggtatcgttgcccgctccggcgtaaacagacgaacctgtcccggtgatgcgatcgtcgccatctccgccatcaaaggtgttatccccccggaaatccgtgagcacgtcgttgccggcatcgcctctcagcagatcgtcaccctcgccgccatcgatggtgtcattgcccgctccgccctgcaccgtgtcgttgccccccagggcattcacggtatctccgcccgcgggcaggtagatcacgtcgttaccctccgtggcctgcgactgcccggatgcgagcttcagatccgccagcgcgaccacgctgccgtccgcgaattccagccggtccagcgcttgcgtcgaaaacgccgagtgtgcgatcaactggtccgttccacccgcgatgcgcacgaccagatcgtcctgcgcgcgcagcagcaccaggtcggaaagcgccacgccctccttcaggcgcagcacatcgcccgacccctgcgcagccgcacccgcgtagtaatcgtcccggccgtcgccgcgcccgaacagcacggtgtcgcgtccgctcccgcccatgatcttgtcattgccggcgccgccgtccagcacatcgtccccgcccttgccctgcagggtgtcatcgccggcaccgcccagcagggtgtccttccagtcgtcgccggtcaggctgtcgtcccccttgccgccatccacggccgaatcggccaccacggtctggacggtatcgcctccgtcgctagtgcgcgtcgcttcccgcaccagatcggcggaagaccactgggttccatccgagaactggacggattcgatgacccggatgtctccctgcacgcccaggctgccgccgccggccatggacagcacgatctccccgcccacgcggcggacgtacaggtcctgcgcggacaggccggcggtgaactcgatgcggtcggtaccgccctcgtccacgatgatctccttgcgcccctgctcgatgtcgcccttctcgaagcgatagacgtcgtcgcccaggccgccgtagagccggtcttggcccgcaccgccccacaggatgtcgttgccctccccgccgttcaggtagtcgtcgcccgcgccgccgatcaccgtgtcggcaccgccgtcgccgtacaggatgtcgttgccctccccaccgtcgatgcggtcatcgccgtggtactgggcgtcgagcaggatcacgtcggactggtcgccatggatcaggtcattgccggcaccgcccagcagcacgtcggagccgcccccgccgagaatgccgtcgttgccgtcaccgccgtcgatggtgtcgtccccgtggtactgccctggaatccaggtgatgttgttgcccgtcgccacaaaagggccatcgttgtcgccatagatctggtcatcgccctcgccgccgaagagctggtccgagcccacaccgcccacgatgtagtccttgccggcaccgccgtaaatcgtgtcgttgccgcggtggttgtatgcgccgatctttccgtcgatgaactcggttgcctgcgggtcatagacgccgtctccgtacagtccgtcgttgccctcgccgccgatgatcaggtcgtcgccttccatgcccgcgatgccgtcgtcgccggtgccaccgagcagcacgtcgccacccattccaccgcggatctcgtcattgccggccccgccgtccacccagtcagagctgccggcgtcatcgggatcgtggttctgcacgacggcgccatgcctggacaccgcgctcccgtcggcattgacctgggagtagtagccgatcatggcggaatacagccggtcatcgccgtcgccgccctcgatcacgtcgctgccataccccgtgagcaccagatcgttgccggcgcccgcgatcacgtggtcctcgtcctcgccggccttcggtccccagttctccgcgccctggtattcgggcgactcataggttcggcccaggaaaatgcggtcatctccggcgccggtctcgatgatctggcctccgtccgattccgatgcgaacacccacttggctgcgtcgtccttgcccgtatagcgcagcgacgccttggaatcgaaaagccgcgccactccctcccccgcgggcagtgacggatcgctcgggtccgccgccagcaccacgagcgacgacttgggcccggccaggtcggagactgcttcctcggtgcttccgagcgtcaggccgaagtcgcctgtgctgtagccgcgaatggtcacggtgccttgcaccgtcttgtcggtggcagaggtgtatttggtgatgtgcaagtccgttcgcccaccgccactgtcggcgggcacgcgcgtgaacaggaacttcccatccagggactcccagttgtcgtccgaaccgtagcgcttgcgcacctccagcggcatggccgcgccatcgaactccagcacgcccgcaccgccctcgtcccgcaccacgtcgtggccgaacttcccgttgaagcggtacacgtcccggccgctgccgccctccaggtaatccgaaccctctccaccgtccaggatgtcgtctccggcgccaccgtagaggcgatccgccattctgcggcccgtcaacgtattgccggccgcgtcaccgaaggtgatgtaacgcgtggcattggtgaccgcgccctgccggatcttgtagccgctctccatatcctcgtagaacgtgtcctccatctggtacgcggagcccgtcctcgcatcgttgggagggcggtaggagagattcaagggatcggtgttgctcgtgccgaaccagttcttgcgggccagcatggccgagcgatccgccaaccactcatccgagatctggagcccatcggtcctgcccgtctgcgccagcgcggcgcggtcggccttccaggtgtcatagacggcaccccatttcttgccgatggcgtcctgggcgtcctgcaacgcctgcgcggtcttgaacgtgaacgggctgagggtgcgcagggcaaggtaggcgccgaaatcgctgcgggcgctggcctccagcggccggtccaccgtggtggcgagaccgaactggccggcaaggtgcatgtcatcgatgcccttctggatcgcctcgatcaccgcgaaaaagcggttgcgccccatgtagccgtcctggtcgtccgttctcgcccaggtgcccccttcggcgttgcccttgagatcggcctgggctccagggccgagcagcatgtccgccagcgaattcaccaggttttccagcagatcgccttcggccttgccctgcgaacttccagagatcaggtcaccgtccacgcgcttttggtaggttgcggccttgtagacggttttcatcaaggcgcggacattgtccgcactgcgctcgccttccggcaacagggaaagcagggtgctttgcaccgacagcgaatcgaccagcagcaccaggctgtgcgtgtcgccgaagtcctttagcgcatacccgtccaccagcaggtccgggtccttgagcgcgatcgcatccatgaggatgtccccgccgagcccgccgcggacgagcggctggtcttcgatgccgatgcgcacatcctgcccgtaatgccactggctgttggccacgacggaaggcgtcgtgtctcccaccacgtcgtactggttggcgaggcggccgtcgtactgcttgtcgccgaagccgcgcgtggcccctgacacgacggacgcggacagggtatgcctggcagcgtactgcatcgccagccggtagttcaggtccacgcccgcgatctccgagggcaacacctgcttgggcctcgaattcgcgccctcgcccgtcccgccctgcaccagggtggtcacgcgcacggcctcgtcctcgatcgcctggatctccttcagcgcccgcatgagcatgctggcctgggccgtcaagcccgaattgcccgtctcggaggaggagtaatgcgccttcagggccgcctgcgcctgggcggccgtcatcgttcccgccgccagcttcgcctggaagtcgcggtagatgtccgccaatcccggctcggtgaacttcgctgccagcgcatcggtgctgccgcgcaggtcgttgaactcgttgaccgcactttgcagggtgccatcgttgacgcgacccacgcccgcgccgttgaaggtcaccacgcgctgcgccgcatcctggttcagcaggttgaagaccgtcgccagatgcccgcccaggctgtagccagtgacgctgaatgcctggccaccgcccagcagggccggatcactcttcagcttcgcgtaccaggcctgcatatccgcgatctggccccaggcgaaaccggtctccttgatctccagcacgttcgtcgccttgttgtcgcgggcggcgtcgtcgataaactccgttgaacggaagctcatgaccacctcgccggtcgttcgattacggaacaacgtgccactgaatccggttgttgtgttcgcgcactgatccaggacttcccattctgccgcgaatttttcggcttgactggctacgaagcggctagcgtggaggttgcctgcggtcaaggcatcagtgtacaaactgcctgagttcttcaactgcttcgttgcttcatctcgaataaaggcttcagccgccatctgcagattagcgtacgacagatattctttagtagttggtgctgtcattgcttcgctcccgtgggcttaagggacttgttgacaaaacgaacggtctgagtcgcttgaactgtggcgccgcgttgcggtgcaaactcagggcatgcgttatctgcggcaagcaaccatggtgagcgccctccaacagaaatgccctgcgcccagtccaccatgtaaccaatgcgctcggcgatgacttcattggtttgcaagtcgatcactctcaaagagctcccggcaatccaataatcgcgctcctctcgggttgatatgtcgtcataggtaacgccatagcgagggagaggagctggcgagggctttctttcgagtatatattcatagatattgagatcgaaatttggatttcttctcaattcaagctgaacatttggcgcatcagcctgcatcttcctagttgcctttaccgtacctttatagcgatacctcactccatcctttggatcgactgcttcgacatagtcatagcctctgatatcgccaggcgactggggtctcgaagtagtttttttccaggattcatagaaatccttcagaaatacttcaatatatccatcgccagttacatcacgaccataggggtcatccatcaaatactggtttccaaagttaatcttatcgggccgaagcttcatcaagaaaactccttccacgtcctctacagtcctgtggataaacacccccgccttcttgcatcgctcccggaacatttcacccgcgatgcgctggcgctccttcagtgattgaggctgttttgatgcggggacatccgctgcaacggcgtcggagttcggaagcgtcccgcagccacagagccagagagccatgccggccagaagaagcttgctgatacgcgatcctcgcgactgaccaaggcccgtctccctcgccaaaacccactgaaaccgtgacggcgtcgccgtcgcgtcgttgagttttcgtactgcgtcgtttttcatagcaatccctgctttgcgtaaccggcaaccgcgccggcgtatgtgcgtacctcggcttcaacgcatccgcgcgaagccatccactcgtgcccctggcttaggccagcggattcgcaaccacagcacccagcgcatcccggaacgcactcgacaccgtcagcgccccccctgccgcctgcggcgcgaaccccgccatcgcctggaccagctgctgcatgcccccttcgagcgcatccgtgccacccaccatccgggtcgcttcctgcagggcatcggtgaggtcagagccgccattccccccaacggccgatgccatggccccgcccttcagcaccgccgcgagatcggtgcccgccaccagtgcgccggaggcggggcccaggacatcgctgcccggctccaccttccagggcttggtctcggccacgaaggtcggcccttcccccgcttccggctggaacaacgtggggcgcgtgctgccccatccatcgcccgcatcgccgacatcggccagagcgatgggcttgaggcttcccgtttccacaccatccagcgacgacagggcgtaggcctgtggcaatgccgcgcgcgccgcggcgagtgcatcgtgcagggaaccgtgcggtccctccgggctgccggcagccggcgctgcggtgtcatcgtcgctgccggtggctgcgcgcaccccggccgcgcgcagcgcggaagcgaggttggtttgtgcggtgttgctgtccttcatggtcttcatcccttccttggtgtttgaaactcgatctggttctcttcagcgctcgcgcaggctttcgctgccggccttctggatggggcccgggcgctgtccggtcttgatctcggccgtgaggttcatgccaggcgcgaggcggatgtctttgtgctcaaggggagctcgtcgctcggccttggagagctcctgcgcgttctgtttgcgattgagctcggcctgggcccgctgctcgctcaaggtgcggtaggtttctgcgaaataggacgtgcgcgcctgccgcgcttgcgcgagcgcggcgagggcttcatgaaggcgggcccgggacccgaggctttgtgcggcgctcgccaaggccgcggcgctggatggtgggcgcggtgagcgctctaggtgatgcgccggcggcgccacatcagtcgcgaactggtgcaaattcgcaataaggcgcatcgattgcggcgcctgcgctcccggcccgccgttggcctggagtgcatctctcccttccgccatgcggattcccccattttttcgccctcgctccctggagggcagatattgttgtgttaatgggcggggatcgtaagcgaaaggcgcggcggaagatggcgtacgtctcagttacgtacgagaattctgtatccttttgttaggcactcttcacgaaagatcggcggagcctccagcggcggtgattaccccgccccccaggcacacctcgccgtcgtagagcaccgcgctctgcccgggcgtcaccgcccactgggcctccggaaacgcgagcgcgaaatcccccccctccgccggcgtgaccgtgcaggccgcatcctgctgccggtagcgcgtcttggccgcgcaggcgccggcggctggcggccggcccgccacccagctcgcatcggtggcctgcagcgtgtgcgacagcagccagggatggtcgtgcccctgcaccacgcgcagcacgttgcgttcgacctccttgcgcgccacgaaccacggcgcgtgctcgccgccgccgcgctgcgcgcctttttccttcacgccgccgatgcccaggccctggcgctggcccagcgtgtagaacgagaggcccacgtgctgccccagcttgcgcccccggtcatcgaggatcgggcccggcgcgtgctggatgtagcggttcaggaactcgcggaacggccgctccccgatgaagcagatgccggtggagtccttcttcttcgcgttgggcaggccgatctcttccgcgatgcggcgcacctcggtcttgcgcagctcgcccacgggaaacagcgtgcgcgagagctgcgcctggttcaggcggtgcaggaaatagctctggtccttggccgggtccagcccctttagcaactcgtaccgccaatgaggatcctgcgcgctatcgcacgcggtcgcgtgcgattccatcctgtcatgcctcccggacatggcgcccggatctgccgcaacgcggcggacacgggcgtaatggccggtggcgattttctcggcgcccacgcgcatggcgtggtccaggaaggccttgaacttgatctcggcgttgcagagcacgtccggattgggcgtgcggccggcctcgtactcgcgcaggaactcggcgaacacgcgatccttgtactcggcggcgaagttgacgtgctcgatctcgatgccgatcacgtcggccacggccgcggcatcgacgaaatcgacgttggaggaacagtactcgctgtcgtcgtcgtcctcccagttcttcatgaagatgcccacgacttcgtggccctgctgcttcaggagatgggcggtcaccgcggaatccacgccgccggagaggccgacgacgatgcgctgcttgggggaggctgtcatgcccgggattgtatttttcgggcgggagacctgctcgcggcgcgcgccaaaggcctgccggcggcaggccgccaacgtgaccgcagccgcgtcagcttccgcgcagcacgctcgcgtcggtatggatcatgtccaccgggtgccgctgcccggcgaggtagtcctcgatgcagcgcatcaccagcgggctgcggtggcggtcggcgcaggagcgcagctcatcgggcgtcatccacacggtgcgcacgatgccgtcgtcgagcgtgcgccaggcatggtgcgcgcccagcgtgccggtgaaggcgaatcgcaggtaggtgatgtcgtcgcccgtgcgggtgcgcgtgaaacggttgaggtagatcccgaccagcgcggtggcggtgaagtcgtaggccgtttcctcaagcacttcgcgcacgcaggcctgttcgggcgactccccagggtcgagatgcccggcgggattgttgagccgcagcccgtcggccgtgtcctcttccacgaggaggaagcggcctccctgctcgatgacggcggccacggtgacgttgggtttccagcggttgggcatggcgcgcattatgaccatgccgccgcaccgccggccagtcccttcacggccgcgggggtgccggccgcagcaccagccagagcgccagcgcgatcagggcgccgcccgcggcatgtgcaacggtcacggtttcgtccagcagcagccagccccaggccacgccgaacacgggcacgaggaaggtgacggaaagggccttgagcggccccacatccgcgatcagccggaaatacagcacgtaggcccacgcggtgcagagcagccccatggccagcagcgccgcccacacctgcgcaggcgccgcggcccactggcctgcgagggccggctggctccaggcctgccatgccgcccagggcgccagcgccagcacggcgccccactggctgcccagcgcgaccaggcggctgtccagcccgccgcgtgcggtgatccagcggcgcgtgaggaagcccgcgaggccgtagcaggccgtggccgccaggcacgccgcgatgcccgccgcgacctgcgcggtgaggacgaccggcccggcctgcgccagcacggccacgccggccatgccgagcagcacgcccgcggcgcccgcgccggtgatgcgctcgccgaaggccgccgcgccgatgagcacgcccatgagcggcgtggtggcgttcagcatggcgctgtagccggcgggcagcacccgcgcggccagcgcgaacatgcagaacggaatgcccgagttcaccaccccgagcacgagcacggcgcccagccgtccccggaaggcggggcgctgccgcgtcaacgccaccagcaccatcaaccccagcgcggccagcagcacgcgcccgaaggccgtgggcacggcacccagcgccgggacggtgtagcgggtgaagagaaagctcccgccccacagggcggcgagcagcacgagacgcaggaggctggcggaagacatggcaggtggtgtccaggcaggtgaacggaagaacagaagaccaggccggcgtgcggccgcagggacattctcggcagagggctgcagcggcagcaaacgatttatgctgcgagatcgtttagttctgcttaacagccatgcgccttcccccgcttgcttccgtacgcttctttgaggcggccgcccgccacctgagcgtgcgcgccgcggccgcggaactgcatgtgaccccgggcgcggtatcgcagcaggtgcgcaggctggaggacttcctgggttgcgcgctgttcgagcggttgccgcgcgggctcgcgctcacgcccgcggggcgcgactaccttgcggcctgcgccgaggcactggcgctcgtcggccacgccaccgcgcgcctgcaggcgctgggacagcggcgcgtggtgcggctcagctgcaccgccggcttcgcggtgcagtggctggtgccgcggctggaggatttctcgcgcgtggcaccggatgtcgatgtgcacgtgagcaccaccgaccgggtggtcgatctggcgtccgaggacatccatttcgcggtacgccatggcctgggcgtggcaccagggctgcaggccgaggtgctggtggccgacgacctggtgccggtctgcagcccgcgcctgatcgcaccccggcgcgtgccccgcatcaccgacatcaccggcgcccggctgctgcacgacggacaccgcggcgactggcggctctggtgcgaggcgaacggggccctgggcgtggactgcagccagggcgtggtgttcacgcattccaacggcacgatcgaggcagccctggcaggccggggcttcgccctggcgcggcagggcttcgtggccggggagatcgcggcgcgcacgctcgtggccgtgcggtcggccgcactggcgacgccgctggcctaccggctggtgtaccggccggaagtactggtggaccctgccctgcgcagcttccgcgactggatcaccgcacaggccgccgcctcctgaacccggcacaccagacgccggcccgcgacccgtccgccgccggcttcgcgcctgcgggcacctattcgcgcgcatgcctgcagaagatgggcagccctccgagactccggattatttttcccgataactccaaatgtctgcgatcaacagttcttccatctcccctgcagccgcacagcggcctgcttccccgccggccgcagccgcggctgcggacagtccgcagcgtgaatccacgcgcgtcgcgttgccggagggaatgccctccccggcccagcggtccggccgcagcgaaggcagcgccacgccgccgcgctcccccctgccacggcctgcctcgccatccgtgacctcggccacctctgcggccgcgagcccggcccggctcgcggaagccgcgccggacgcgccaggccctgccggagcgggggcgcgcctggggcagttcctcaagaccatggggaacatggtcgatgcccgcacggccgtgatgcgcggcgacgacgcggaattcatgcaggagttcaagggccgggcagacccggagcgcggggtgcttcccgcaggcagcacgctgccggaactgcggaacgccgcgcagacgctgcgcacgcagttgctggcgcaggacgttcccgccgagctccagacgcgattcgagggccggctcgctcacctggattcgacgctggaggcgctggagaccgagcagccgctggcacgccgtgccgcggtctatctcggcatgaatgcgctgttgcccgtcctgcccgtcgccatcgcgttccgcggccaccagaaccagttcgaggccgaactggccggcctctacgccaagaccgccttgatggcgatcggctcggcacgctcgcccacgggggcgaaccggcacagcgccatggaccatttcatgtcgcgccactacatcaacgtggtgcaggcagcgatcttcgcgctgcccacgttcgtgccgcaactgcataagctcaacgggcatccggccttcaacgtgggcgctggcatggtgtccaccgcggcgctgttcctcggcttcctgggcaaggagacgcgggagctcaccaaccgcatgcgccacggcgtgccggacccggagcttgccgcggccggtacccgcctgcagcaggcggccggcttccccgcagggcctgcggaaccggccgcagacgacgcgggcgaggccgtgcaggccgcacgcgaagccgccgtccaggcgcgcacggccctctcgcaggcgctcgacctggcccgcgcagaccagaaggccgtcaccaacgccaaggccagcttcctggcccagggcgacggcaaggagctcagtccggtcaccagcaagcagttgacgctggtcgcggatgcgttcctgtccatcgccaccgacctggagcgcgtgctgcaccccgcgggcctgcccgagcaggccgcctcggccgccaacggagcagaacaggaagccgagaaggccgaacgcatcgcgaaatacgccctggcggccttcaccggtgccgtctgcgcgaccacgaccggcctgatgtatcccgaccagatcgggatggtggacctggcgtccgacgcggcgttcaccgtggccctgatggtcgccaacgcccgcaaccccaacgtcacgcgccgcgatgcgctcgacgagttcaagtcgttcgcgggcctcagcctcgtgatgatcgcggtgctgacggccaaccatgccgcggacgatttcatcgagaagaacaccaccggcatgctgttgggggcggcggccatggccctgctcaacgtgtccattcccggaccggtgggccacctggccggcgcgggcctggaaaagatgtatgcggggctgcagtcgatgcggcccgcggaactctcgcaggcgctgcgcggcatggggcacaacgcgatggagtggctgcgggggcagttcacgggtgcggcaccggtatcggtgccgtcgagcgtcgagatccacgagatccaggagccggaggctccgcgccacgcgcccgcagctccctgagcaggccggggcgtgccctgcctacagcaggcgctccatgtacaccgcctgcgcgccatagcccgccaggcgttcgcgcgcctcggccgatgcaggctcgcgcaccgcatagccctggcgctcccagtaggcgcgcgagccctgcaccgagacgagggcggtgtgctgcagcccggcggcgcgggcttcgttccacgctgcctgcagcaacgcgctggccagcccctggcccgcgcaggcggggtgcacggccatgtcgtgcaggtagagcatgtcgggcaccccggcgggcacctcgaaatcgccgtgcagcggcgtcaccttgccgcgaacggagcgataggcggccaagtaggcctgcacggcgccgggcgccccggcgaccagcgaacagttcacgggactggccagccgccgcgcgaaaacgtcggcgctttcgagaaacccctcgccatagcaggcccgctgcactgccagcaggccgggcaggtcttccccgcccagccggcgtatgggtggcacgggagcgggggaagggacggacgtggaggccggatcggcaggagagtgcatggaacccgtgtgttccggtcgggttcgaagggcaacccggccgtgggacgtcactgtatgtaatagagtgccgacagtacatcacaacgcgaacagtgctccggcgggctggccgacccggaccggtggcggccacgtgccttcatgtccctcaaccatttcctgcgcctcatcggcatcgtgctggccaccgtgacggccctgctggccgcgcatgccagctgggggcaatggcgttcgtggcgcgcggcggacgccggatcgcgcgcgctggcggacctcggcctgggcctggtggcgaccgagcgggtatcgcgcgagcgcggcccgacgaacgcacgcctcggcgcgctcgatggagcgcccgacccgcaggccgtcgccgccctggcgcgggcgcgggaaagcaccggccaggccatggcgcagctgcgcgccatgctggccgcccgcacgcagctgccgcacatggacgccctgctggccggagcggacgataccgcgcaggcactcgcccgcgcacgggcggcggccgacgcggtcatctcccttccccacgcccagcgcacgcccgaggccgtgcgcgcgagcgtctatggcctcgcagccatcgtgccgcggttcgcgccggtcaacagcgccctgatccaggccgtgcggacggcccagccgtccatggacggcgacacgcagatgctgcggatcaccgcggagctgcgcgagcatgcgggcctgctcgggtcgcacttcaccgccgcgctggcgaagcagcggccgttcacgcccgaagaacggcatgcgatcgagcagacgcgcgggcgcatcatggcgctgcagttcctgctggagcagcgcctggcccgccaggatgccccgcccgacatcgcccaggcctgggaggccgtggacagcggctacttcggccatgcggcgcgggacatcgtcgcccccgtgctggcggccggcgaacgggacggacgctacggcatcaccgccgcccagttcgcggagcgctacgtgcccgaactgggcaaggtggtggccctgcgagaccggctgatggcgcggctgcaggccgacgccctcgccgcccgggagcgcgccctgcacagcctcgtggaggtggcgggcgcctcggccctgctctgggccatcctcgcgggcacgctggccatgctgcacgcccgcgtgctgcgccccctggcccagacgacacgggccctgcaggacctggcccgcaaccgcctggacgcaccgctgccccggcccgcggccgacgacgagatcgccgcggtgatcggcgccgtgcgcgcgctgcaggagcacacgcaggcccggcaggtgctcgagcgcgagcgcgacggcctcatcgcgcagctgcgcgagcagtcgctcaccgatttcctcacggggctgcccaaccggcgcgcgtttttcgcggcggcgcgcgaacgcgtcgcacaggcgcggcagcagcgcttcgacgtcgccctgatgctgctggacgtggacctgttcaagagcttcaacgatcgcgcggggcatgccgccggcgacgaggcgctgcgggccgtggcacgtgcggtgcgcaacaccctgcgcccgggcgacctcgtggcgcggtatgggggcgaggaattcgtggtgctgctcggcccctgcgcgggccccgagggtgcggcatgcgccgagcgcctgcgccacgccatcgagacggcaccggtcatcctgccctcgggggagcgcttccggctcacggccagcgtgggcgtggcggtttcccagcgccacggcctggtgctggaccacctgctctcggaagcggacaccgccctctaccgggccaaggaccggggccgcaaccgcgtagaggaagccgcctgaatgccaggccggcggcgcgccgcgcttcagcgctgcagggcggccggagggcgcacgaaatcgtccagcgacaggcccttctcccgcagcagcgcttccagcaccgggcgcagttcgccgaggctttcctccaccgcctcgcgcaccgtgtccaccacgacctgggtgctgcgttcgatttccacgttgagcgcgtcgcccgcgcgcaggtcctcgaacacggtggcgcggcgcgtctcgggaatcagccagacctcgaaccacccctcggcacggttcacctcggccacggtcaggctggcgccgtgcagggcgatgtagcccttggcgaagacatagcggcggaacggggccggcaccgccacgcgccacacgcggttgttctcggaatcgcgcacgctctgcagggtggccgcgaaatcgatgtggcccgacagcggatggccgccgatctccgcgccgtcgcgggccgcccgctccacgttcacgcgccgcccggccgcatagccgcccagcgtggtcacgttcaggctctgcagcatcacgtcgaaagccgccgacgtgggcgagaccaggcgcgtcaccgtgaggcacacgccatccaccgcgacgctggcgccgatggcgagcccttcgcagaagccggggggaaactcgatcacgaaggtgcgcagcccttcgcggtcctgcagctcggcgagggtggcggtggcctggacgatacctgtgaacatggcgcggatctctgtggatgaaggaagcgggaggcgccgggcattgtgccaccggggccctctccccgctccggcaggggcgccccgggaaggcggaccgcgttacgcgcccagggccgcggccacgcgcgccgcgagcacgtccaggtcgaagggcttggtgagcacgcccatgcccggatccaggtcacgatcgccgatcacggcctgctccgcatagccggtgatgaacagcacgggcaggcccgggcgcagcgcgcggccggcatccgccacctggcggccgttcatgccgccgggcaggcccacgtcggtgagcaggagatcgagccgcccggccccgcgcagcatctccagcgcggagggcccgtcctctgcctcgagcacgcggtagccctgctcgcgcagcgactccgccaccgtcgagcgcacggcaggctcgtcgtccaccagcaggaccgcgggcatgtcgcgccccggcccggacacaggcgcccgggcctggccggcaggcgacgccgtggcgcccgggccggccggcagttccgcctccgcgccggcatggcggggcagccagagggtgatcgtcgttccctgccccgccaccgaagcgatgcgggcagagccgcccgactgctgggcgaagccatagaccatggacagccccaggccggtaccctgccccaggggcttggtggtgaagaagggctcgaaggcccgtgccgccacgtcgggtgccatgccctcgccggtatcggccaccgacagcgcggcatattcacccggcggcaggtcggtggcatggcgcgggtgcggcccgtcgccgggctgcccggcggcatggttggcggtggcaatgcgcagggtgccgccgcggggcatcgcatcgcgcgcgttgatgcacaagttcagcagcgaattctcgatctgcccggcgtcggcccgcaccatccagagccctgcggcaggctcgaaccgcaccgcgatggcgggccccacggtgcgctgcaccagctccagcaggtccgcgacgagctggttcaagtccaccacgatgggtgccagggtctggcggcgggaaaacgcgagcaggcggtgcgtgagcgaggccgcacgcttggcggatcggtgcgccgtgtcgatgcagcgctccatgtcggccacgcgtccctgggacacgcgcagccgcagcaggtccaggctcgccatgatgccggccagcaggttgttgaagtcgtgcgcgatgcccccggtgagctgccccacggcctccatcttctgggcctggcgcaatgcctcttccgcggccatcagctcgcgggtgcgctcttcgaccttggtttccagcgtgtcggccagcacgcgcagctgctgctccgcggtgcgccgctgcacggccatgcgcgtgcggtgggccacgctgcggatcagcgccagttcgtcctcggaccactcccgcggcaccgggtggttcaggaacagcatcgccacgagccgcccgccctcgatcagcggcaggttcaccagcgcccctgcctgcaccgcccgcagggcgggcacgtggctggcggtgcgctcgtcggtggacacatcgttcacggtgacgatatggccgcgcagcaggtcttcgtagaaccggccatagtggggaagatggtgccggcccacggccgtggacatgcccagggacgtccagtcacgcacgatggtgacggtgttcgtctcgtcgatgtccccgtagcccgcgcgtcccacgccgagcgtttcacccagcacgcgcgcggcggcgtaggccatgtcggcggggtcctcgagcgagcggaagctgtcgtcgagctgcagcagcgcctgcgtgcggcgctcggcgagcgtctgttcggtgacatcctgggccgttcctgcaatgcgcaggctgcggccggccacgccgccctgcacctgggccagcaccttgagccagcgcacccggccgtccgcgcgccggatgcggtggtcgagcgcgtactcctggcgctgcgcgatgctgtgctcgaaagcggcccgcacgcgcccggcatcgtcgggatgcacagacgccaccaccgcccgccagctcagcggctgctcggcaggcaggccgaaatgctcgcggcagacttcggagctggtgagcgcgaacgtctccaggtccagctcccacaggccgatgcgtcccgcgatcgcggcgaagcgcaggtgcgcctcccgctcctcgagcgcacgcacgcgctgccccgccacggcaagcggcaccggggccaacccgccgggcgcgggatcgtcatcccccccgggcgtgggcggctgcggaggaacgggcgacagggtcaaaggacggaagctccccaaacgggccaccggggcggccgcgtcggactaccggcaccacgatggcgaaaacggtggagattgtgacgcaactgcgggccggcctcgttgcagggcgcgccgggcccgcccccatccgctcacatccgcccgggccgggccctcagcgggcgcgcaacaggtcgcctgcctcgattagcaccagttcattgtcgtcggcgcggttgggctcgcggctggaactgaaaggcaggttgttgtcgttgcccaccacgatgtgcgtggcgtccacgatgtccacgttttcgatggtgaagaacgggaaggcgagcacgccgcccgtcaggggcttgcgggcgaggcgcttcgggtcctggatgttcagcaggtcgatgtagcccaccttgcgcagcgggccgcccgcgttggcgtcggtcagttccaccttgtacacgcgcttgaacttcgccacgtcgtggaagcagtccgcacgcttctgcccctcggggcaggccttgtcgggcgtgccctcgccgttgtcgcgctcgatgaccaggcccatggtggggctgatcatgttgaagtcgccgatggcgttctggttcgcctccagcacgtacttccagtggcggcccgtccatttctcctgccgcacgtcgaattccagcacgcgcaggtactgccggccgccctccacggattcatacgctttcgctgactcgtcccacaccgggccttcgagcagcgcgtacagcctgctgccgtcggggctggaagccatgccctcgaaacctttggagcgcttgatgtcgaaggccggggccttcgcatcgggcgcggcggcggtggtgacggcgggatggtcgggcgagcgcaccacgcggccgtccacctgggtgtcgaacaccgccagcaccttgccgtccaggtcggccttgatgaggaaggggccgaactcctcgccgatccagagcgcgccgccggcgaactggaagctctcggggtcgaagtcggcgccggtcaggtagcgctccttcgtgccctcctcggcgatgcggaacggcacctttccgtcgggatcgtgcaggaacacggtcttcaggcgctggaactgcccggtcttgaagtccaccgcatagtggttcaggtagagcatgaagtccggcgaattggccttggccccggcgccgttgtccgtcaggatccagaaggtgccgtccgccatgcgcttgatgcccgagtggccctgcagcggctggccctggaacggcagcgagacgcccgtgggccgcccggcggacgtgccttcgacggtgcccacggcatccacgcgccgcggcgtggtgaacttgccgctggtgcgcaggtccgccggtgcatccggcggcgcggggatgaaggacggcgccggcagcacggcgtggccggcgagcgtggcgggataggcggccggctcggcatgggcgcacggcagtgcggcgaatgcgagggcggcggcgagcgtggcggagcggaaggcggcaggcatcgggatgtcgtggcgatggcggatgaggccgccacgatgccgcctttcggtgtcaggccggtgacgcggcctgcccgggccgcgtccggagccgccaggccaggtagcccaccacccccgcgttgaacgcgatcaccagggtggcggcccatgaaggccggtgcagccagtgccagagttcgaacgggatgtacaggccgcccgacagcgcccccagcgcctcgccccaggcccggtccttccacaggccgtacgcctccgtgaagcgcagggccgcataggcgatgacggccagcagcagccaccggaaatcctcgtgcgcgagcaggtcgagccgggacagaagcatctctgggtagcgctcgcccgggttcaggcccacatgcccgatcagggacaccgcggcgtggtgcaggtcgtggtgcagcaggccgagcaggcccaggccggccatcagcgcgaccacgcccttgacggcttccagggtggcgatggtccgcagggcccgctgcccggcggtatcgccgctgccgtggcgggcctgtgcgcccgcgccggcaggcaggtcgggagcggatacggtcacgtcgttgggctgggacatggaatgctcgcggatgaaggacatggcggcccggcagtatcgcctgccagtgcgtgcccgccctataggacgcgcgctcgaccgtgcccatgcccggagcagcccgcgcaggcggctggcggcctttcagtcgccgagcgtttcgtgcgtggccgcgctgccccggcgccagtagcccgacgccttgatccatttcgggtgcacgccgcgctcgtccaccagatgcgcgcgcagcgccttggcggcagcggtttcgcaggccacccacgcgtgcacgtcgcccgccggcaggggcaaagcgcgcagggcctccagcagccgcgagccctctcccggggccgcccccgagcgatggacccaccggatgcgcgccgcggcctgcgtgggcagaggctgctcgtcggccggcccgtccacttcgatgagcgcgagggcaggcgtgcctgcaggcagttcggccaggcggcgggcgatggcgggcagcgccgtatcgtcaccagcgagcacgtatccatcgaacgcgagcggcacgagcagcgacccgcgtggcccgccgatggcgatgcgctggccgggcgcggcctgcagcgcccaggcggtggcggggcccgcatcgtgcagtgcgaaatcgatggcgagcgtgccggcccgggcatcgtgcaggcgcggcgtgtagtcgcgcatggccgggcgcggagctccgggtaccgcggtgccctgggcgtcgaaggccggcagcacgggctcgccggtggacggatcgggcaggaacagcttcacgtggtcatcgaagcccgggctgtggaagccggcgagctcctggcccccgagcgtcacgcgcacgcagtggggcgtgatgcgtttggcgcgctgcacggtgagggtgcgcagccgcagttcgtgccgcacacgctgcagcgcgcgggcctccacctgggcaggggacggctgggggggcgtggaaagaggtgtctggctcatggtgaatccttgggtcagagccgttcgatccgccgtgcggcgtcgtccagcaggtcggcgatggcgtggatctgctccgtgtcgagcggagcgcccgccaggcgcatgtgcagggcctggcgcaggttgtgcaccgcccgctccacgggcgcgggccggtggccgcgatgcgccatgccgtcggccatgcgcgcgagcagggcattcacctcgtcgcggtggctctccaggtgggcgaggccctcgggcgtggcggtgtgcagcttgcggccgccgccttcggcgctcacggtgacgtggcccagttcctccagcagggtgagcgtgggatagaccacgcccgggctcgggctgtagctgccgcccaggcgctcctcgatggccttgatgagctcgtaaccgtggcgcggcttgtccgcgatgagctgcagcagaacgaggcgcaggccgccgtggccgaaaaagcggccgccgccgcgccgcgggccgggcggcgcgccgcgggattcgagcaggtcgaggtctttcatgggatgtactccgatagaacgatttatctacgatatatcgaattcatatcgaaacacatctccatgccgaaatcccctgttcaaaccagggacttgggcggagcctggcgcggcgaaggcgcccggggatcaggcggcggccgccatgcccgccgcatgcccgcgcgtgaacgcctcctcgaacaccgagtagccggaccagtcggcatgcgcgaaggccaggcgggccgtgccgggcacggaaggcgcggcgatgcgctcgccgttcgccagcacatagcgctgccggggcgcgggcatgcggccggcctggctcaggaaggccagcgtccccggcacggggatggacatggcgtgcccgtagcgggtgatctccacgcgcgtcacgcgggcgcgcaggtccggatgcgggccggacaggctcgcgaggatggcgtcgcgccagtgcgtccagggctgttcggcaagctggcggcggccgtcgggcacgtcgcccagggcccggtaataagtgagcaccgtggggccggggcgcggatccaggcgctggtggcccgcatccacatagcccaggccgcccggcgccggatcgtcgtacagcacgttgtcccaggcgggtgccgcgccctcgcggtccgacagcggcgcgtcgatgcgcaggttcgccaccagccagggcgcccactgcagccgctgcgcggcctgggagaggaacgcgggcgggttgcgcaccacgcgcgccgccacgaagacgggcagcgccaccacgcagcggcgcgcctgccagcgctcgatgctgtcgctcgcgtggtgcagcacgtccacctccaccccgcgccggttctcctcgatgcgcagcacggtgctgccggtgcgcagcgccccggcgtcgctcaccggcgcggccagccgctgggccagccagccgttgccctcgggccaggtgagcacgccatcgcgctcctcgctggccgcatcgccgggcgcatggaagccgtggcggctggcgaaatagtggatgcccgcccaggccgacacccgcgccgtgccggcgccgtagtcgtcgcggcagcagtagtccaggtaccagcgcaggtgtgcatccgagaagccctcctgcgacagccaggcatcgaacgtgacggcatccagagagcgcagtgcggcggaaaccggctggtccggccgccacagcttgaacgtgggcatggcgaaacgcgccgtgcgccccagttccgccacgcgcgcggagaagcgccggtactgctccagggtgtccgcgccgacaccgttcacgggcaggaggccctcctgccaggccccccggaagaacagccgttcctgcggactgtggcacaggctgcgctcgtcgatctgccagcgccccgcaacacgccgccgcaggccgagttcctccagcaggtcctgcacctcgcgcgcgccgtcgcccggcaccggcaggtagtgggcacccagggggcaggccatgccgtccacctggccggcgcggctgttgccgcccgcggaatcctccatctccaccagcatgaagtcatcgattccggccaggcgcagggcgcgtgccgcggccaggcccgccactccgccgcccgccaccaccacctgggtgcggcgcacgatatcgggctcgatcgtcccgcccttctgcagccggtcgcgcagcgcatggccccgggccatgtcgatgcccgtgaagcccccgggcaggtcgcgcggcgccggcccgcacccggccagcgcacaggcggcggccgtggccgtggcgccccgcagcagggtacggcgctgcagcgcggggagatcgaggtgggaaagaggcatgcggcgtactctacgccacgggcgtgtcaggccgggcccggcatcaatgcgctgccaccttgccccactcctgctcgtaggtgtgcaccagcacctggttcgacaggcggttcacctccgccggcacccgcgccatgtccagggggaagtcgaacagcagcggcagcgtgggcaccgacaggaaccgcagccccccgggcaggtgctccggcaggcgccatggccgccggctggcgatgacgaagccccactccccgaaactcggcacgtgcacgtggtagggcgccgtggcgaggcccaccgattcgatggtctgcaccacggtccagaaactctggcgcgccaccagcggcgaggtggtctgcaccaccgcatagccgctcgccgacaggcgttgcccgagcagggcatagaagctgttcgtgtagagcttgccgatcgcgaagttggtcgggtcgggaaagtccaccacgatcacgtcgaacgtatcgtgtgcccccacgctccccgctgcgcgtggttcgctgccccccgagggggccctcgcgccttggggcggcccggcagcgctcgaggtggaggcatcccctccgctcccctcctgcagccactggaacgcgtcggtgttgacgatgtgcacccgcggatcgttgagcgctcctgcgttgagccgtaccagcgccggatcggtgcggaagagccgcgtcatggccggatcgagttccaccagcgtgaccgattcgaccgatgggtacttgaggatctcgcgcacggccatgccgtcgccgccgccgagcaccgccacgcgcttcggtgccccgtgggcggacatcgccgggtgcaccagcgcctcgtggtagcggtattcgtcgcgctcggcaaactgcaggttgccgttcaggaacagccggtagcccgagcggccgtgggtcaccacgatgcgctggtagggcgatgcgctggcgatgacgatgcggtcctggtagaaatggtcttccgccaggcgggtgatgtgctcggcccccgcgaagccggccagcagcgccccgagcacggccgcgcacgccagcgcatgcgcccggaaacgccgcagttcgtgccggaagagccacagcgcccagaccgccaccaccgcgttgaagatgccgaacagcagccccgtgcgcaccagccccaggtgcggcaccagcagcagcgggaatgcgagcgacaccgcgagcgcgccgaggtagtcgaaggtgagcacctgcgagaccaggtccttgagcgccacgttgcgcttgaggatgcgcatcaccagcggtatctccaggcccaccagcatgccgaccagcagcaccatgccatagagcagcagccggaacgcacccgggacataggcattggccaggaacagcagcgcgggcagcgccccgccgaccaccgccaccagcagttcgatccgcaggaaatgcgcgggcagctggcggtcgaaataccgcgacagccacgagcccacgcccatcgcgaacaggtaggtgccgatgatggtggagaactgcagcaccgaatcgcccagcacgtacgaggcgagcgcgcccgcgacgagttcgtagagcaggccgcaggcggccaccacgaacacgctggcgagcagcgcgatgtccagcggacggggggcgggctgcgggggggatgggaggggagcggcggcggtcaagcccgctattttgcgggatgcgggccaccgcgccttgccgcctccggtcgcacaatccacccacaccgtctcgggcgcagggcccctgcacggccctccgggaggcttcgcatgcatttcatcgtcatgggcgcgggcgccatcggcctttacgtgggcgggcgcctggccgcggccggggaaacggtgaccctggtgggccgcccgcgcatcctggacgcgatcgcgcaggacggcctgcgggtgagcgacctggaaggggccgatgcgcgcgtgccaccgcatgcgctgcagcgggccccgtcgccggacggcatggaatgccccggcgacgccatcgtcctgctgtgcgtgaagggcggcgccacggcgcaggcggcgcgcgcgctcgtcaccgcctgcccgcccggcacgcccgtggtgtcgctgcagaacggcgtggacaacgtggcgcgcatcgccgaccacgcgccggcattgccatcggggccatggtgccctacaacgtggtgctgcgcggcacgcacgtgcaccgtgcgaccaccggagacatccacctgcagcgcgatccggccaccgccgcggcggctgacgccttcagggcggcaggactgggcaccacggtcgtcgaggacattcgccctgtgcagtggggcaagctgctgctgaacctcaacaaccccgtgaatgcgctctcggacctgccgctgcgcgaggaactgcaggaccgtgactgccgcaaggtgttcgcggcgctgcaggccgaagcgctgcgcgccatggcgcacgccggcatccgccccgcgaaggtcgcgcccgtgccaccggcactgctgccgcacgtgctgcggttgcccgacgcgctgttcacgcggctcgcacgccgcatgctgcgcatcgacccggccgcgcgctcatcgatgtgggacgacctggaagccggccggcccaccgagatcgacgacctctgcggcgccgtcgtgcgcctggccgcagcgcatggcctgcgtgcgccctgcaacgaacgcatgtgcgccctgctcgccggtccgcgccagcggctcacgggcgcgcagatgcgccaggccctgggcctctgaacctggaagcgcctcagaactggtagctcgcgctcaccagcagcgatcgcggcgtgcccggaagcgcgctggtgccgggacgccagtactccttgtcgaacaggttggagacggccgccgtcaccgtccacggcgcggagcgccagccgatgagcgcatcccagcggctgtagcccgccatgcgcgacgtgttggcatcgttcgcccagcgtgggccggaatgggtcacgccgatttcgccgtaccacggccctgaaggcgcatagcgcacgaacaggttgcccgtgcggcgcgccacgtcgcgcaggtccttgccctccagcgcggggttggccttgttctccaccacttcggcacgggtgatgcccgcgcccccgcgcacgtaccagccggccgccacgcggcccgacgcggtgaactccagcccgcgcgagcgctcctgcccgcgcaccgcccagacatcgggctggttggtcgcatcgggctggtagcggatgttgtaatggtcgatctggtaggccgagaactgcgtggaaagcgcgccctgcagccagtcgctcttgatgcctgcctcgaactggcgcgaatactgcggctcgtcgtcctgcgcgccgctgatgcccagcatgccgcgcccaccgaacggcgagaagctcttgctgtaggaggcatacacgctgtgctcgcggccgggctgccacaccaggcccgcgcgcgggctcacggagctgccgctcgaatggcgccaggcatcggtgaggcggttcaggctgtcgaagtcgtagtcgtcgtagcgcgcacccaccagcagcttccactgcggcgcgaggctgatgaggtcctgcgcgtagagcgcccgggcgcgggccaggtgcaggttgtgctgcgtcggcgcgccctgcgcgggccgcacggcgttgaacaccgggttgaacggatcgacgaagccgttgctcgccgcggtggagaaaagccgcggctggcgctcctcgtcgctgtgctccacgcccaccagcagctcgtgcgccatgccggccagctcgacgcggcccgtcaggtccacggtatggatggtggtcttgttgttcgtctgctgccaggcatagctctggcgcagcaggcccgggttcgtgcaggcagcgcccgtgggcgtgcggccgcgcgcattgcagtaggtacccaggaagtagtggtcgaaatcctgccgcgcctcgcgccggctggccacccagcgcacgctccaccgcggattgaagtcgtagctcaggtccgagcgcagcacgcgcaggcggtcttccacgtagtcgccgggctgcgcgaagccctggcgcggcgagacgcccgaaggcagctgctcgtaggccggcccccggtccggcacgcgccagacgttgtcataggtgtactggcccgtccagcgcaggcccgtgcgcgtgtccacgaggatgctgggcgacaccatctcgttcctgttgcggatgccgctgcggaagctgtgcgcctgctcgcggtcggccgtgaggcgcacggccacgttcgggctcagcacgcggttgatgtccagcgtgccgcccacgttgtcccatgatccgccgcgcagcgtggcactgctcctggcgtcgaagcgcgcctgcttgctcaccaggttgaccactccgccgcccgccccgcggccgtagagcaccgacgccgggcccttgaggatctcgatgcgctccacgttcgcggtgctgcggcgcacctggccgccctcgcgcactccgtcgcggtagatgtcgcccgagctcacgtcgaagccgcggatcgtcagcccctcgccgcgcatgtcatagctcgcgctcacccccggctggccgtcgagcatggtggcgaggtcgttgatgccgtagctcttgtacttgttgacctcgaccgtgtcgatggtctgcggaatgtcgcgcggggcggtgtaggtcttggtggctgtcgtcacgccctcggggcgcacgtcgtcggggtcgaactgcgcgccggagacatggaccgtgggcaacgccgcacgcgcggaggcttcctcagcaggtgcctcgccttgggcccaggccgctcctgccagcccggcccacagcatcgccgcgcgcagcggtgcggatccgtcagggggcatgccgcggccccgcatgcgccgcgctccagaaaagatgggtgtcgccatatcgctctcaaaaatccggccgtgccgtcttggctgcggccgcgttacgaaagcgacaaattgtaatgagagtgataacgattcttaataattcattgatggattccgtggttgaagctttgctgccgagttaacgtaaaattttgtatcagctctctgtcgaacaccataccaacacgaccgccgcctgtccgagctgctgcggctgggagatccgatttgcgcccccttctactggcagccgccatcgctgcgtcgctggctctcgcagcctgcaccacgccctacgcccgcaagggcatggcaggcggatacaccgacgagaagatcgatgaaacgcactaccgcgtgaagttcgacggcaacggcaacacgtccgccgaccgcgtctggaatttctgggtctaccgctgcgccgagctcaccagggaaaagggatacacccacttcacggtgcgcaagccgaacgagcccctggccggcggcccggcgccgcaacgctccatccctgcgatacagcctgccggatatgcgggcacggacggtgaacagccccgcatgctcaagaccaagggaggcggcgcgcccatattcatctatacccctggcaccaccgtcacggtcaccacgtggcacaacgatgccgtcattgccctgtaccgggatcccctgcccgaggcggtgatggtgctcgaggcccgcgtcgtgctggagcaactcgccccctatgtccagtccgacggaagagacgccgcaccggcccgcgacgaactgctgcgcaaggcggcctccatggtccggtcggagcggggctacgggttcgggggtgaactgtgagccgccgagccatgcccctttctcccctcctggccctctgcggggcgctgatcgccaccgcactgccggcgaacgttgccgcccaggggtacaacctgtttccggacacccggcaggccccgcgccgcgatgtccagtggcagcccacgctcattcccggaacgtgcgtgcgcccggtctatccactgaactccatccggcagaaggaacagggccggacagccctcaccctgaccgtgggtccggacggcaacgtgcggagaacgtcggtgagctactccagcggatccgcgcggctggacctggcggcccaggacgccatgtccacctgccggttccagccggcacacgactccactggctcgcccatgcagtcgtcctacagcatgcactacgactggcgcctggaagacgcaccgcccgacccgtgggtggaactgaaggccctcggcggcgcgggctttcccgccaccggcgacgttgcggccgtggccttcgctggcagcagcgtcgcatcacccgcgcagcgtgcgaaagtgctggccatggtgaaggccagggccacggaaatggcggcttgcccgagcatcgagacagcggcctcgcgcatcgtgcgcgacatcagcgccacggctgctgcggggcgccgctcggtcgagctgtggacgctggcccagtgcggccggacgatgcgatatgtcgtcctcatggcattcccgctggatgccccggccttcttccatgccgtgcccctcgcagcgtcggaacccgatccgacctgacagcgcccgccccccgcagccggcacctcgagccagcaccacggcggcctcaccccccgtggatcgccgccgccacgatgatgctgatgcccaggcacatcgcagccacgaccatggccagggccttgttctgcttctcgacgatctcggcccacaggtcgtagggcgtaatcttgtcgatgacgatgaagctgatccagaacaccagcacgccgatcagcgcgaacaggatggagccgaagaaggcggcggggtgcagccagtcgaatggcatggtgaactccttcattcaaacaacgaaccggaaaaaaacgggctcggctagcacagccgctacttgtgcccgccgccgctggaccagcccccgaaggagccgcccgaggagcggtagctcgacgaggtgcagttctcccgcgcaggatcgcaggaggagctgcagccccgcgagaacagcagcagcagaaggaccagcacgaccgccacgatgatcaccgtgacgcagcccactcccccgaggctgccggcgctcgccaggggcgccgcgtcgtcgcgcttgaacaggtccttgcgcccctcgagcttgaacgcctgggccaccagggcgctgtccaccaagctgcccaccgaccacgtgatctcgcgcggggtctgctccatcgacagccggccccggccgcccttgctgctgtagtcgcggttctgggtagcctgcccccgctccaccggccagtagaactcgcccagcacgtacgtggtctcggcgcggtactggtaatccagccggtagggattctgcaggtaggtggcggtctgtccgtcggcggacagcttgggcgcgcccgtcgcgggccgcaccaggctccagccgtccgaggcatccacgaggaaagcgaacccgcgctggcggttgtagagcaggtactcgtcccagccgaagctctcgtcgtcgtccggctcgcggcccatgcggtgctggaagcccaccacctgccagaccacgccctcgagcaggccggtcgtgcccagcgggatcagcggctgcacgggctcgtcctgcaccgcatgccgcagctcgcccccgatgccgcccgagatgtcgatcaggctcgcgcacgacgggcaggtcaggctcttggtggtgtcgaacgccaccggcaccggcgcgccgcaatgcgggcaactgaactggcgcgccttctcgtccttcgccgactcctcgcgcaggccctgcatgtgcaggtcttccagccgcacggcgcggccgcgctccacccgcgggggtgcctgcgaatagtcgatggacagcacctcgccctgctcgctgcgcagttccaccaccgagaaaggctggcccagcggcggcagcttgggcagttcgccctgcgccgacacgagatgcgcctgcacgttcgccgccacgctgtagggcacgccgttgatcgccgtggtggcgcccacgcggaagcgctccggggctggcaactcgcgccccggctcgatgggccgcgtgaacacgtagcccccgttgtcctcgcccagcgtggcggtggtgccatcctccaggatcgcgttccactcggtccacgtgcccgtgtcggccttgtactgcagccgcccgatcagcgtgaacggctgctcgcgcccatccagcacggcgcggccgctcgccatgagctgcagcgggctgtggtcgtcgaacacctcggccatcttgcccacgcgcgacagcacctccccgctgcgcacgacggtgctctggcagtagggacagaccgcgtgcgtggactgcgcgctgcggaattcgaccggcgcgccgcagcccgggcagggcgcccggtagtggcgctggagttggggatcggccatgtggtgatcggtgttgtcggccccctgccggcatcctcgccggcagggcacgatttactccgcagcggtcggaggccttgccatccaccgcctgcggcgcttcgggtcacacccgctcagaccagcttcttgagcaactctgccttcttggcgtcgaactcttcctgcgtgaggatgcccttggccttgaggtcgcccagtttttccagggtggccatcacgtcctcgggacgcacgcccgccacgggcacggcgcccccggcggcggcagccggagcccctgcgcccccctgcaggccctgctgcaggttctgcgccagcacctgcccgagcgccacgcccgcgcccaggcccatcgcgtcgcccgcaacgccgcccccgttgcccgcgccttccgcgaacttcggaatggactgcgccgtctggtactgcatgaacttgcccatgtcgttgccgaccatgcccatgccgatcttctggtcgaggatcttctgcagctcttcgggcagcgacaggttctgcaccgtcatcgcctccagctgcaggccgatcttcgcgaaagcgggctgcagctccttcgcgagcgcatcggcgaacatgatctggttggccgcgaggtcgaggaacggcaggccgctggaggcgatcgcgttgctgatgttctgcagcacgaggccgcgcagctggccgtcgagctcgcccaccgtgtaggctgcgcgcgtgccggagatctcggtatggaacagcttcggatcggccacgcggtatgcgtagttgccgaaggcgcgcaagcgcaccgcaccgaaatccttgtcgcggatggtgatgggctgcggcgtgccccacttctggtccacctgctggcgcgtgctgaagaagtacacgtcgctcttgaacggggactcgaacagcttgtcccagttcttcaggtaggtgagcaccggcagggtctgcgtggtcagcttgtaggtgccggggccgaacacgtcggccaccttgccctcgttgacgaacactgccatctgcgactcgcgcaccaccagcgtgccgccgttctggatttccagatcgcgcatgggaaagcgccacgccagcgttccgtcgtcgtcttccgtccactggatgatgtcgatgaactgcttcttgatgaagtccatgagggccatgcggtgctccggctgtgaagagggaaggaaggaaaacggactgcgaacccgtccgtgcggtggccgatcatagcggcgccgggccgcggcgctatcgccggcttcgagaggatcaattggcgcacgccaatgagaatgcatagcattcacacatcccccgcgaacaccgatacggaaagaaagaaggagagccgccatggaccgcatccgccacgccacccgccagaacctgcccacgctcatgaagacgggcagctactacctcatccacatctgcgtcgcggccctggtggcctatgcggtcaccggcaacctgatcgcctcgctcacgctgagcctgctggagcccaccgtgcaggccgtggcattcttcttccatgagaaggcctgggaacgcgcgggccggcgacgcgccgccgcagccgcatcgcaacccgccgctgcaggcgcctgaacgccacgggctggagaaccgccatggaacatgctgccgcacatacctccggtgcgcaccgcgcggttgccatgcagccccgggccctgccgttcgcccactggctggtcgagcgcctggccggcctcgccaacgggcgctgaccccgccgacgccgcaaggtcaggcgcgggtatccaacagcgaaccgagcatgcggtcctcggtcttgagtgtctgcaggttggccgagaaggcataggtcgcggacatctggtccaccgcgtccgcctccggcgaggcgccttcctgcgcggcccggccgacgcgcgcctccaccccgccctggtccggcaccgcagactgctccaccgtctggcggcggaaaccctccgtgttcatgttggccacgttgtgcgccgaggtgtccagttgcagctgcgcagcgcgcaggccggaggaggcgatggaggaaatggaggacatggcggggctcctgcacggaaggcggtgaacggattatcagccccagcggcgggaaatgccatgtaatttcgccatggggtgcctctcccgaaaatgcccgttgccgtgcgtccatcgaggcaagcatggtcgaaggcatccaacatacacatgcagagagggaacgatcatgagaaaacttgcagtattcacggcattggctctggcaagcgccgtcgcggcagcaaggccggattaccagttcaaagtggactggaatgccagcggcaacaatgaccagaactatcctggcactgaccgtccatacacggaaagccagataaaagccttcctcgattccaagaaagacaagcacagcacccaattgggaggccagcttctggcggcatgcggggtggtacaggtgcaaaaaggctgtcaccaagccaacgaccggcacgttaccatctacgtcgaccccagggacagcaagaacaaggtgaaggcttgcacggccatcaacaccggctccggcgtgcacgtggacggttgttgagcaggcggctccggcccggcctgtctacgcggggcgtggccagcggggcgcaagactcaccgccctgctctcgacttcctgtacaccattcaaggcagtcacatcgggcttgttcaccactgcatcggcagatcgcgagcgatggtacataccgcagacgcgcttcagggcccggtgctggtgcagcccggtatccgggctgcttccccgcattccgatggtatgttttcaaagacgaccccgaggcccacataaaccttgttggtttgcacgggtgggtcgagttgccaatcgatcgcgccgactccaggcgcaagatcaactacctcgctttcgcccagaagcttcttggggtccacccgatacaggcggaaaatggctggatccctctggccgtaatgcacgatgcgttgccacaccgatgcgtcgtagatctccagccgatagacacggtggggactgtcaaaggtcatgaacaatgtcggcctggtcacataccagcccagtaccacgcaggcggtcagcgccaggcaccagacgatgcagggcacattcttgagagcggaaagcttcatcaccactccagctggatgggaaacggaaggcgcacgcgatgcgtgtcggagacgatcatgaaatcgccgccccgtccatgcagggcgcgccattgcctgaagtgccggttctgcaccaaataactttggcggctggcctcgtcggcatcggcatacatccattgctcggcgaggggaatgtccagggcagaccggggaaaacgcttcacgccatgcggcccccagaagcccagcggctgcgacagcaaggagtcatcgttgaaatcgtaggaatcgcgcaggtagaaggccagcgcatcgatagcgatgaccaccttgccgtgccccctgggcgtcaccaagcccgacaccgcgaccttgagcgtggcctcgcccatggcaccgtagaagtcgtccaccgggtcgctgagccggcctacttgcaggacattcacttggcacgtgtcatccaatatctttgccggctggctcaggttgccaaaacgccagggcggggtccgtcctaatgtttgtcgtatgaccttcctttgtagctccactattccagcagggctgctccactccgactgcaacctcgacaccgcagcctgcacacgggaaaaacccagtgcccattgcatggtgacggtatcttcatccagttgcgatgcgggtaactggtgtagcagcccgggtggaaggctgcgctttatcgagcgagtgatctcaaaccccgcccccctgaaccaccgctccatcaacgccgccgccaccggccaccccagacgcgatcgcatcacgtccggaatgtcatcgagccgaaaccgccggacctttggcggcagcttgtcttccaaatgtgcgcgcagtcgctccgcatcgacacggacgatatcgttcatctggccctctctttggtgctttttcttcgggccggattctggaggcaaagatctccattgctcccccattgagctaccgcatggttacgaagcgcaactgtcgggctgaacgcctctgaacaggtcgtggtgggcaggagactgtcgctggagccgtggcctgttaccgcaggcgcacctcacccatgcgcccgcaccaggcactccccgaacgcctgcgccgccctcgacggcgccggcgacctgcgcaccagccccacgaaccggcattcatagcgcagcagctccggccgcacggcctgcatccgcccgcgccgctcgaaggcctcggcatagtggtcgggcaagaaccccaggtaccgccccgacaggatgagcgtggcgatcgattcctggtcgaagcccgtggccgcgcgggcgaagcgggcgcggtggctcagttccatgttgggcgagtggtagcccaggccggcgaagggatagtcccgcacggcatcccagtccaggcccgtgtggtcggcgccgaagagcgggtggcccgcgccgcagtacagcagcatggtctccccgaacaggtcggtgtagacgaggctctgtgagctgcggtgtgcggggatgatgccgacctggtagctgccgtcgatcacgccgcgttcgatggcattgatcgggcccacgtgcagctgcagttccacctcgggcgcctgccggccgaaagcagcgatggcctcgccgatgcgcgccgccgggttggtggcggtcttgtcgaacaccgccacggccagctggccgcccatgcgcgcatggatgtcgtcgatgccgtcgcggaagctgcgcaccgaggccagcaggcgcagcgtttcctcatagacgcgctggccctcgggcgtgagcgcgaagcccgcccggccgcggcggcagagggtgaggcccaggcgcgtctccaggtccttcatgtggcggctcacggtactggtgccgatgttgagctccagctcggccgcggccatgccaccgcattccaccacgctcttgaacacctgcagcaggcgcaggtccatgtcgctgagctggccgagcacggcgcgctcgcgggtggcgggcacggggcccggcagcggggacggcagagccgcccgggggggttgtgcaggtgtcgtcatggttcgcccggaaacttgcacgaaccggcaagtgaacatggatatttgctcattcaagaaattatccatccccggaagaatccgcctacgaatgcaggggccacagggtacgagaacgctgccgccgtggcctgcctgcgtgtttcttccgccatccctctccaaaggaccgaccatgggcttttccgtcatcgaacccgcgcccggcgcggacgccgccgccccccgcatggatgccgcctggctcgaagcgcactggatgcccttcacgggcaaccgcaacttcaaggcccgcccgcgcatgatcgtgggcgcccagggggcctattacacggatgccgaaggccgcaagatcttcgacggcctctcgggactgtggtgctcgggcctgggacatggccgcaccgaggtggccgaggccatcggccgcgccgccgccacgctggactattcgccggccttccagttcggccaccccgcctcgttcgcgctggccaacaagctcaaggaattgacgcccgcagggctggactacgtgttcttcaccggctcgggctccgaatccgccgatacctcgctcaagatggcgcgcgcctactggcgcgccaagggccaggcgagcaagacgcgcctgatcggccgcgagaagggctaccacggcgtgaacttcggcggcatctcggtgggcggcatcgtcggcaaccgcaagaccttcggccaggccgtggaagccgaccacatcccccacacccagccgcccgcgggcaccttccagcgcggcatggccgaggacggcggccgcgcactggccgacaggctgctggacgtgatcgccctgcacgacgcctccaacatcgccgcggtgatcgtggagccgttctcgggttcggccggcgtggtcatccctccgaagggctatttggagcgcattcgcgagatctgcacgcagaacaacatcctgctgatcttcgacgaggtcatcacgggcttcggccgctgcggcgcatggacgggggccgaggccttcggcgtgacgcccgacatcctgaacttcgccaagcaggtgaccaacggcgcgcagccgctgggcggcgtgatggctaccaaggagatctacgacaccttcatctcgcagggcgggcccgagtacatgctcgagttcccgcacggctacacctactcggcccacccggtcgcgtgcgcagcgggcaatgcggtgctcgacatcctgcagaaggaagacatgccggcccgcgtaaaggcgctggcgccgtatttcgagaacgcggtgcatggcctcaagggcgcgaagcacgtggccgacatccgcaactacggcctggctgcgggcatcaccatcgcggccctgccgggcgagcccgcgaagcgcccctacgagatcgccatgaagtgctgggacaagggcttctacgtgcgctatggcggcgacaccatccagctcgcgccgcccttcatcagtaccgaggcggaaatcgaccgcctggtcagcgccctgggcgacgccctgcacgaagtggcctgacgcccatgcacatcgccatcctgaccttcgatgccttcaacgacctggattcgctggtcgcgttcggcatgctcaaccgcgtcgcgctgcggggggaggccgattggcaggtgcgcatcgccagcccgtcgcgccaggtaacctccatgaacgggctgacgatcgatgcgcacgaaggcctggacacgctggcgggggccgacgcggtgctggtgggcagcggcatgaagacgcgcgacatcgccgccaacccggccatcatggagcagctgcgcgtgctggaccctgcccgccaattgctggccgcgcagtgctcaggcaccttcctgctgggccgcctggggctgctcggcggcgtgccggcctgcaccgacctcaccagccggccctgggtggaagcctcgggcgtgcaggtggtgcagcggccgttcgtggcgcgcggcaatgtcgccacggcgggcggctgcctcgcctcgcaatacctggtggcctggctgctgtgccgcctgaagggcatggaggctgcgcgcgaagtgctgcactacttcgcccccgtgggcgaaaaagaagaatacgtggagcgcgccctgggccacgtgactccccatctggaaccccaggccgccatggcctgaccccgttttttccttcgacaagaacgccatgcaacacgacaaatccgtgacctccaccgtcggccacctgatcgacggccagatcgtcgccgacaccgcccgcacccagccggtgttcaacccggccaccggccaatcgaccaccagcgtggcgctggccgaccaggccaccgtcgaggcggccatcgcctcggccgaaaaggccttccccgcctggcgcaacacgccgccgctcaagcgcgcgcgcgtgatgtccaaattgaaggtgctgctcgaggagaacgccgacaggatcgccgccctcatcaccgccgaacacggcaaggtgctctccgacgcacatggcgaactgcagcgcggcatcgagaacgtggaatacgccagctacgcgcccgaactgctcaagggcgagcacagccgcaacgtgggcccgaacatcgattcgtggtccgagttccaggcgctgggcgttaccgcaggcatcacgccgttcaacttcccggccatggtgccgctgtggatgtggcccatggccgtggcctgcggcaacaccttcgtgctcaagccctccgaacgcgatccgagcagtgccctgctcatcgcccaactggcgctggaagcgggcctgccgcccggcgtgctgaacgtggtgaacggcgacaaggcggccgtggacacgctgctgcgcgatccgcgcgtgaaggccgtgagcttcgtcggctccacgccgatcgcagaatacatctatgcggaaggctgcagacacggcaagcgcgtgcaggccctgggcggcgccaagaaccacgccatcgtcatgcccgacgccgacatcggcaacgccgtgagcgcgctgatgggtgcggcttacggcagctgcggggagcgctgcatggcgatcccgctggtggtggccgtgggcgatgacacggcggatgccgtgatcgccggactgcaggccgagatcgcgaagatgaaggtcggccccggtacggacaacggcaacgacatgggcccgctggtgacgaagcagcacttcgaaaaggtgaaggcctatgtggacagcggcgtcgccgaaggcgcgacgctggtggtggacggccgcacggtgaaggtggccggccacgaggaaggctacttcctgggcgcctgcctgttcgaccacgtgaagcccggcatgaagatctaccaggaagagatcttcggccccgtgctcggcgtggtgcgcgtgaagaacctgcaggaagcgatgcagctcatcgacgaccacgagtacggcaacggcacctgcatcttcacgcgcgacggcgaggcggcccgctacttcaccgaccacatccaggtgggcatggtgggcgtgaacgtgcccctgcccgtgccggtggcctaccactcgttcggcggctggaagcgcagcctgttcggcgacctgcacgcctacggcccggatgccgtgcgcttctacaccaagcgcaagaccatcacccagcgctggccctcggccggcgtgcgcgaaggcgcggtgttcagcttccccagcagccgttgacagcacagcggcccgtggtgcgcgatgtcgccacgggccgccatgaacgggatgcgaatcagcgcgggagcacggtcaccgcattgcgggcctggtcggtgctgaacatcacgcgcaggttctgcgccggcacgccgcgcgccaccagttccttgcgcacggcgagcgcgcgggccagggcgatctggcgcgcgttcttggtgaccttccggtcggcgtagcccttgatctcccagcgctggctagcggctgccttgtccgcggtcagggcgtccagcagctccgcggtactggcgggcagctcggtttccaggccggagaactcggcgaccgtgccgtcgtcgggaatgcgcaccggggcgggggcgggggccggggcgggagccggctcgggtgcgggagcggcggccggcggcggggcctcggcgggggtgccgggcgcctggccggaggcaccggcggcgcatccgccgagcacggcggcgcagcaaagaaggctcaagagggcactgtaggaacgcatggaacgcatcgtttcacctgttttcatggctggatgggaaaggggcacggcacaccggcgccaggtactccctcccggagcgcccggcgccacgggatgccgtggcaggcggattgtcactccattgcgaggcaatggggccaccggcccgcccggaaagaccaggaaggctgcgggaagacaacactgcagctttccggaaaactgccgataagggaaggatccactgtcgagccacccttccacgcgtcctccaccgcgggcctgccgggaagccgtaccgccgccgatgccttcttctccgaacccgccagcgccctcgcccgcacgcaccgtccactggctggtgcggatgaaccaccgcaaccgcaccttcttctacgcgctgctgttcctggcgctggggtcgcatttcctgcacatcggtgcaggccgggccgcctgggccgtgctggccgtgcagttcctcgcctacccgcaactcgcctactggacggcccgccgctcgccgcaccaggcgaaggccgagttgcacaacatgctggtggacaacgtcttcggcgggctctgggcgggcctgctgggccttccggtctggatcaccttcacgctgttcatcggcaactgcatcaacgtcgtcgcgttccacggctatcccggcctgctgcggctcctggccgccatgggcgtcgggctcctgggcgggctcgccctgtacggggaccagcccctgcacccggacatcgacatggccacgtcgctgctgtgcatcctggcgctcacgctgttcctgaccgtgttcgcccacaccagctaccggcgggcggtggagcagcagcagagcaacgcccggctgcgcacccagttcgaggaaatccgggcgctgcaggaccagttgcaggagcaggccatgcgcgacccgctcaccggcctgtacaaccggcgccacctggacgccaccctcgcggcccggatcgcgcagtgcggcgccaggggcctgccgctgtcgctgctgatgatcgacatcgaccacttcaagcgcgtcaacgacacccacggccacgccgccggcgacgccatgctgcaggccctggcgcagctgctgcagcgccacgtgcgcgtgcaggacctggcctgccggcacggtggcgaggaattcgtgctgctgctgccggagacaccgctgaccatcgcccgggagcgggccgaggcgctgcgccaggccttcgaagcgctgcaggtgcgccacggccccgatgcgctgtccaccaccctgtcgtgcggtgtctcggccttcccgcagcacgcggacgagccccatgcactcctggcccgcgcggacgaagcgttgtattccgccaaggtgcagggacgcaaccgtgtggccgtgcacggcacgacgggcggcagcccggagcccggctgagcgcgctattccttcttgcgcaggtggaccgaccgggggccgcgcagcgtctcggcgtccaggatcaggcggccctggatgcggcccttcatgcgctggacgctgctggcggcgtcgagcatgtgccgcgccatcaattcgcgcaccaggacggcatcgcgcgcccgtgccgcctgcacgatctcgcggtggaaccgggcgttggtctcgccgaagcggcggtgctccgacttcggggtgcggttgccgtacacgatgagctggcgcagcatctcgttgatcagctcgcaggtgaagcgcaggaaggggttcgggttggccgcggccaggatgtcgtggaagttcacgtcctcccggcgctgggcgagcaggtcctcgctgctggaatggggatcgcagcaggcgatgctgtgctcaagcgcatcgaagtcggcctccgtcaggtgaggcacggcgccggcggccagttcgggctccaggaactggcgcacggcgtagatgttgtcgatcgtcacgtcctggaagaacaggtagttctgcaggaactgcagcgtgcggtccagcgacacctcggcgatggtgcccccgcccgagggaccggtggagatggtcaccaggccctgcacctccagcgacttgagcgcctcgcgaatggtgcccttgctcacctcgaactgcgcctgcaattcgccctcgcgcggcaggcggtcgccggggctcaggttcttctcggtgatgagccgcttgatctcctgcgcgacgaggtcggagcgcttgaggggcttgatcggcttgccggcgggcggtttcgtggccatggtgcgttgcggattgaagacgggtggagcgcagtgggcggcagggcatccggccgtccgctccgtggtgcagtgtatgcaccacgcgcgtgcagcggcgcggcaggcagggtttacgtgcacggcatttgttctatttatcactataaataggaaaaacacatggcacgccacgtgctttgcaaaaaaagccgtgccccaggcccgcaggccggccggatccacccacaggagctcttccccatgcaacgtcgtcacctcttgcaactctccgcactgggcgcgctgcccgcatcgctgggcctcgcgcgcgaagcctgggcgcagtccacgggcgcgatccagttcggttgccccgtgcccatgtcgggcgccttcgccgcgaacggcaagttcgccgacctgggcatgaagctggccatcgagcagtacggcaaggccctgggacgccccctggcctacaccgtgctcgataccgagggcaagcccgccactgcggtgcgcaaggtgcaggaggcatcgcagcagcagggtacgcgcttcttcgcgggtggcatcctgtcctccgaatcgctggccatgggcaaggaggccgagaaggccggcggcatcttcatcaccaccgcgggcgccgacgagatcaccggcaaggactgcaacagcgccacgttccgctggtcggtgcccaccttcggagcgatcgagcagaccgtgcgcccgctggccgacgcgctgcccaaggccaagcgctggtacaccatcacgccgcagtacgtgttcggcgacggcctgctctcggcggccaagaacgtcttcaaggaaaaaggcctggagcacgtgggcaacagctaccactcgctcaccgagaaggagtttagcggctacctcaccaacgcgatggccgccaagcccgacgtgctcttgctgctgaatttcggctcgcagtcgtcggacgcgctgcgccaggcggtgagcttcggcatgcacaagaacatgaccatcctgatcgcctgggcctcggggctggagcagttcgagtcgctgggcgcggacctgtgcgacgggatctacttcggcgcgcagtactggcacacggtggatgctccgctgaacctggagctggtcaagcgcagccaggagaagttcaagtccaaccccaactacagcctcgcaggctcgtacatctgcaccaagctgctgatcgacgggatcatcaaggccggcacggtggagccgaaggccgtggtcgccgcgctggaaggcatgaagtacgcgggcctcacgggcgaggaagaagtccgcaagggtgaccaccaggtgctcaagaactactacctgctcaagggcaagcccaaggcgaagatggccaacaaggacgactacgtggacgtggtgagctccggcaagtcgttcctgccgttggaccagaccggctgcaagctcggctgacccgccgcttccgttcgcaccttcccgccccgcactccgtgccggggctttcccttcctgcgtcctgccccactccatgagcatctacctgctacaggtcatcaacgggatcggcatcggcatgctgtatttcctgctggcggtcggcctgtccatcgtgttcggcctgctgcgcttcgtgaacttcgcgcacggcgcgttctatctgcttggcgcgtacttctgctaccagatgacgcgctggggcctgagcttctggctcgccctggcggtggtgccgctggtggtgggcgccctgggctggctcaccgaaaagctggtgctgcgccacgtgtacgccaagccgcacgagttccacatcctcgtcaccgtgggcctggcgctcgcggtgcaggagctggtgatcctgcagtgggggccgctgggcgacagcgtggccgtgcccgatctgctgcagggcgtggtgatgtggggcagcttcgtctatcccaagtaccggctcttcgtgatcggcttcaccgccgtgctggccgtgggcctgtggtgggtgctcgaaggcacgcgcctgggcagcgcggtgcgcgcgggcagcgaatcgaccgagatggtgtcgctgctgggcatcaacgtgttccgcatcttcagcctggtgttcgcgctgggcgcggccactgccgccatcgcgggcgtgctggcggcgcccatccgcggcgccgagcccttcatgggcatcgaggcgctgggcgtggccttcgtggtcgtggtggtgggcggcatgggcagcttcggcggcgcgctggtcgggggcctcctgatcggcatcgtgcagagcgtgatgagcaccgtgtggcccgagggcgcgcgcctgatgatctacgtcgccatggccgccgtgctgctgctgcgcccgcatggcctgctgggccgcaaaggatgaacaccgccatgacgatcttgcgcaaacacttccacctgctgctggccctggccttcgtgctggcgatgccgctcaccatgcagtccgggtctctggccagcgaggtgctgatctacggcctcgcggccatgggctgcaacctgctgctggggcacacggggctgctgtccttcgggcagggcatcttctttggcctcggcagctacaccatcgccctcacgctcacgcgctggcccttgcccatgccgctggccctggcgctcgccgtggtggcgggtgcggtgggcgcggcgctggtgggctgggtcgccatccgccagcgcggcacctatttcgtgatgctgacgctcgccttcgcgcagatgttctacttcctcgcctactccatgcccggcctcacgggcggcgacaacggcctgatggacatcccgcgcccgtccctcgccgtgggcggcttcacgctgtggccgctcgcctcgccctggcagtattacggctttgtcgccgtggtgttcctggtggccttctggctgctgcagaaggtgtcggcctcggtgttcggccgcaccctgctggccgtgcgcgacaacgaggagcgcgcgggcgccatcggctacgacctgaagctgctgaagctgcaggccttcgtgatctccggtgccgtcacgggcctggccggcgcgctccacgccatgatgaccggcattgccccgctggcgaacgccgagtaccacacgagcgagatgatcctcgtgatgaccgtgatcggcggcaccggcaacctcctggcctcgctgctgggctcggccttctacctgatcgtgggcgactggctctccaccctctggccgcgctggctgctgctgctgggcgtggtgctgatggtgatcagcctcggcatgcagcgcggtctctggggcctgttcgaatcggcctgggaccgcctgcgcggcgcgaaggcccctggcgacgccacccctgccggcacgggagacaaagcatgagcacggcccccatcctgctggaagccatcggcgtcgagaagcgctatgacaagttcgccgcgctctcgggcgtcgacctgaaagtgcgcgcgaacaccgtgcattcggtgatcggccccaacggcgcaggcaagaccacgctgttccacatgctcaccggcaccaaggcggtgagcggcgggcgcatcgtgttcgacggccacgacgtgacccgcgagccggaccaccgccgcgtgcagcgcggcatggcgcgctcgttccaggtgaccagcctgttcctcacgctgccggtgcgcgagaacctgcggctggccgcgcagggcacggcgcccgcgcaggcgctcaactgctggagcgcgcccatgggcgcccgctcccgcgccgacgtggtggcccgcgtgctggcgcggctgggcctggagcgccatgccgacacgcccgtgggcaacctctcgcacggccagcagcgccggctcgaggtgggcatggcgctggccgcgggcccgaaggcgatcttcctggacgagcccacctcgggcatgggcatcgacgatctggacgacatgaagcggctgatccagggcctgaaggacgagcacaccgtggtgctcatcgagcacaacatgaacatcgtgatggacatctccgacaccgtcaccgtcatgcagcagggccgcgtgctggccgagggccatccgcacgcgatacgcagcgacgagcgcgttcgcagcgcctacctgggcaacatgatcaccggaggcaaggcatgagcatcctgcagatcgaggggctgcacgcccactacggcaagagccacgtgctgcagggcatcgacctgcgcgtggacgacggcgaactggtcacgctgctcgggcgcaacggcgcgggcaagaccaccacgctcaagagcatctgcggcgtggtgcagcccagcgcggggcgcgtgcgcttcatgggtgacgacgtacagggcctgcccgcgcaccgcatcgcgcagcgcggcgtgtgcctggtgcccgagcaccgcggcatcttccggctgctcacggtggaagagaacctgctgctgggccagcgcaagcaatcgccctggcaactggccgacatctaccgcatcttcccgcgcctgaaggagcgccgcagcaacggcggcgggcagctctcgggcggcgagcagcagatgctggccattggccgcgcgctgatgaacgccccgcgcctgctcatgctggacgagcccgtggaaggcctcgcacccgtgatcgtcgaggagatcgtgtcccagctgcaggccatcaaggccgcgggcgtggccatcctgctcgtggaacagaacctcgaagtctgcacccagctggccgaccgccactacatcatcgagcaaggcgcggtcgtgcacgaagcccgcaacgccgacttcctggccgacgaagcgaccaaggaccgctacctaggcgtcggcctggcctgacccccgaaccccattcaggatcacccaccgtggacatgaagacttccccccctgcgctgcaggcgcgcgtgaacggcgcgcgcctctggcaatcgctgatggacctggcgcagatcggcgccacgccgaagggcggcgtgtgccggctggcgctcaccgcgctggacggcgagggccgcgacctgttcgtgcgctgggcgcgcgagaccggctgcagcgtgcgcatcgacgccatcggcaacatcttcgcgcgccgcgccgggcgcaacgacgccctgccgcccgtgatgaccggcagccacatcgacacccagcccaccggcggcaagttcgacggcaactacggcgtgctggccggcctggaggtggtgcgcagcttgaacgacgccggcatcgagaccgaggcgccgatcgagatcgccgtgtggaccaatgaggaaggctcgcgcttcgtgcccgtgatgatgggctcgggcgtgttcgccggcgccttcacgctggagcatgcgctggagcagcgcgatggccagggcaccagcgtggccgaggcgctcgccgccatcggctatgccggcgaggctgcccccacgcccgcggtgggcgcgtatttcgaggcgcacatcgagcaggggccggtattggaagctaacggttgcgtgatcggcgtggtgcagggcgccctcggccagcgctggtacgacgtgaccgtgcagggcatggaagcccatgcgggcccgacgcccatggacctgcgccgcgacgcgctgctggcggcgagcagcctggtggaagaagtgaaccgcatcgccctggcgcatgcgccgcacgcgcgcggcacggtgggcgtgctggaggtgttccccagctcgcgcaacgtgatcccgggcagcgtgcgcatgacggtggacctgcgcgccgccgacgacgcggtgttgctgcagatggacgccgccctgcgcgcggcgtgcgaacgcatcggtgccgcccgccgcacgcagatggcagtggagcaggtggtgtacttcccgccgcagcccttcacccccgaactggtggaaggcttgcgcgccgacgcggccgcgctgggctacagcgccatggacgtggtgagcggcgccgggcacgatgccgtgtacctcgcacgcctggcgcccacggccatggtcttcgtgccgtgcgcggacggcatcagccacaacgagatcgaagacgcagagcccgaacacctggaggccggctgcaacgtgctgctgcacgccatgctgcgcagcgcgggggtggcggcatgacgatgaagttcctgatcgcgcggctcaaccacgagaccaacaccttctcgccggtgcccacgccgctggaagccttcgcgccccgctacgggcaggaggcgctgcaggacaacctcggcatgcgtaccgccatggctgccttcatcgacctggcccgcagcctgggcgccgagatggtgacgcccgtgtcggccatggccaaccccagcggcccggtgcatgccgccgcctacgacgagctcacccgccgcatcgtggaagccgcgcccggctgcgacgccatcctgctggacctgcacggcgccatggtggccgagaacagccccgacggcgaaggcgacctgctggagcgcgtgcgcgccgccgcgccgggcgtgcccgtggccgtggcgctggacctgcacggcaacatcacgcccaagatggtcgcccacgccgacgtgatggtgggcttcaagacctatccgcacatcgacatgtacgaaaccggcgagcacgccggccgcctgctgctggacatgctgcagggccgggcgcgctacaccgtgcgctggcacccgctgcccatgatgggccacacgctgcgcagcaccacactgcagggggcgatgctgcgcgcggtggacgcggcgcgcgcggccgaggccgaaggcattcccgccgccacggtgttcgcgggcttctcgctcgccgacatcgaggcgccctgcatgagcgtggtcgtcaccgccgatgccgacgaccccgcgccggcccaagccgctgcggaccgcatcgccgccgcgatctgggaggagcgcgcggaattcgtctacgacagcgaaccgctgggcgcgtcgctgcagcgcgcccaggccctggccgagggcgctcaacgcccggtgctgctgctggaccacagcgacaactgcatgtccggcggcacctgcgactccatggacgtgctgcaggccgccctcgccgagggcctggaagacatcgccgtgggcccgctgtgcgaccccgaggccgtcgccgagctgatcgtggccggcgtgggcgcccgcaccaccgtgcgcctgggcaacaaggtgccgctcacccagctcggcgtggccaaggagccggtggccgtcgaaggcaccgtggtggccatcagcgacggcgaatacaccgtcaccggccccatctacaccggccagcgctgcgccatgggccgcaccgtgctgttcgacacgggcaaggcgcgcatcgtggtcaccgagcgcacccacgagccgtgggacctgggcgtgttctcctgcgtgggcatggaccccacggcccaccgcttcgtgctgctcaagtcgcgcatgtactgccggccggtgttcgtgccgctctcgcacgcgctggtcgaatgcgacagccccaccggggtgaccagttccaactacgcgcttttcccgttcaggaacgtacgcaggccggtattcccgctcgatccggcctgagatcggcatacggagcgcaggcaagcgctcctctggtccgcaggggcccacggcggggcccacaggctactgcacgagctgccagaaggtcacgtgcgcgaacttggcatcgctggcccaggggtcccagatggtcttgtcgcccttgctgcgggctccggcccagccgcccagagacgtggacatcgccggcggatagctgccgcgggtccgcaacgtttccgtcttgccgccccgggtgtacgaataccctccggcagccttgtcgggaccaggatagaccacgatgacgtgcccatgtcccggttccttcttgccgccgacgatgagcgccccgccgcgcgccagctcgcccacctgcgacgcaggaacggagcgccagtggcgctggccctgcacgtggtccatgagcgcgttggcattcatccacggctggtcgggcaggtactgctggatcacgtaccagaccgaatggctgcaggaattgggatagagggcggcggccttgtcgcaggcctgctggagtttggcgaccgctgcagcgtctacgggcatggggtgtggtcctgtgtcgatgaagcctccgcggtcttcgcgggggaggcacggtaaaggcgggcttcactgtcccacctcagggtgggcaggcggtagtcgccgccctgcgcaggcgagcgcacctgcaactggatttcctggggaataccgtcgcgccagcggcccgggcgcacctcgaggtcttcgggcgggtccactggaaagagatgcggcaaccgggccaggcagcggcccgcctcgtccaccagcaccggcaggggaaagcgctcccacggggcgttggccggcaggttgcggtaataggcatcggtgaacaccgccaccaggcggacctcggccggcgcccgggccggtgccttgcccgccgggcgttcggccagggcacacacgcgcgtcgcatcgcggtagggcgcccactccaccggcagcaccaggtcggcgccaggcggctggcagtgggcggggtcgatggccgggggcgccttggtcccggcctggaccgcggtggacagcgcaacgccaaccagccagccggaccatgaaagaactgcgttcatgggtgcataaaaaaggtaatgttttgggggtttgcagaggcctggagcctccggcacgcaggtgactgcgggcgcgagtttcgccgcggattgcggcaaatcgctgcaaaacccatcagttggaaaccaattgattcaaaaataacaatggcagcacaaaaaaggtcggcagaacggcagaaccgttgcggcgcgtgcatgcccggccggcccggtgctgcgctgccaggtcatgggtgcttcgccctggttaagcagaattccttaccagggtttctacggcaggctgactacaatctcacaccctaaaacgccggcccgtcctggagcgtccgctcctttggcgaggtccggcagcccttcacagagctggagaccccttgatgtccgatacccccccggtcaacgccacgcctgacaaacgcgccctgctgcgccaagcggccctcgaataccacgagtttccgaagccgggaaagatcgccatcgccgccaccaagcagatggtcaaccagcacgacctggcgctggcctactcgccgggcgtggccgcgccttgcgaggagatcgtcaaggaccccgccgccgccttccgctacaccgcgcgcggcaacctggtgggcgtgatctccaacggcacggccgtcctcggcctgggcgacatcggcgcgctggcctccaagccggtgatggaaggcaagggcgtactcttcaagaagttcgccggcgtcgatgtgttcgacatcgagatcaacgagaaagacccggcaaagctcgtcgaggtcatcgccgccctggagcccaccttcggcgccatcaacctcgaggacatcaaggcccccgattgcttctacgtggagcgcgagctgcgcaagcgcctgaacatccccgtcttccacgacgaccagcacggcaccgccatcacggtggccgcggccatgctcaacgccctgaaggtggtgggcaaggacatcggcgaagtgcgcctggtcacctcgggcgcgggcgccgcggcgctcgcctgcctgaacctgctgctgaaggtgggcctcaagcgcgagaacgtgttcgtcaccgacctggccggcgtggtctatgaaggccgcaccgagctgatggacgaggacaagatccagttcgcccagaagaccgacgcccgcaccctggccgaagtcatcgaaggcgccgacgtgttcctgggcctgtcggccggcggcgtgctcaagcccgcgatggtggccaggatggcggcgcgcccggtcatcttcgcgctggccaaccccaacccggaaatcacgcccgaggacgcccatgcggtgcgcggcgacgtggtcatggccacgggccgcacggactacccgaaccaggtcaacaacgtcctgtgcttcccgtatatcttccgcggcgcgctcgactgcggcgcgaccacgatcaccctggaaatggaaatcgccgcggtgcacgccatcgccgagctggcccaggccgagcagagcgaggtggtggctgcggcctacgtgggcgagcccctggccttcggccccgaatacctgatccccaagccgttcgatccgcgcctgatgatcaagatcgcgccggccgtcgcccaggccgcggcggacagcggcgtggcccagcggcccatcgccgacatggacgcctaccgcgaccacctgcagaccttcgtctatgcctccggcacgatgatgaagccgatcgtcaatgccgcgaaggtggccgccaagaagcgcgtggcctatgccgagggcgaggaagagcgcgtgctgcgcgctgcgcagatcgtggtggacgagaagatcgcccgccccaccctgatcggccgcccggccatcatcgcccagcgcgtcgagaagttcggcctgcggctgagggaaggtgtggactacgacgtggtgaacgtcgagaacgaccaccgctaccgcgacttctggcagacctaccaccgcatgacggagcgcaagggcatcaccgtgcccatcgccaagatcgagatgcgccgccgcctcgcgctgatcgcatccatgctgctgcacaagggcgaagtggacggcatgatctgcggcacctggggccacacggcgcaccacctgaactacatcgaccaggtgatcggcaagcgcgccggcgtgaacacctacgcctgcatgaacggcctgctgctgcccgaccgccaggtcttcctggtggacacgcacgtcaactacgacccgacggccgaacagctcgccgagatcaccgtgatggcggccgaggaaatgatgcgcttcggcatcaagcccaaggcggcgctgctgtcgcactccaacttcggctccagcaaccagcccagcgccgtgaagatgcgccagacgctggaactgctgcgtgtgcaggccccctggctggaagtggacggcgagatgcacggcgacgtggccctggatgccgccctgcgcacccaggtgatgccgcacagcacgctggccggcagcgccaacctgctggtgttgcccaacatcgatgccgccaacatttcctacaacctgctcaagaccgccgccggtggcggcatcgccatcggccccgtgctgctgggcgcggccgagccggtgcatgtcctcacggccagcgcgaccgtgcgccgcatcgtcaacatgacagccctgacggtggccgacgccaacgccgcgcgctgaactgcccggccatagcgagcgctaactttagagcgccgtgaaaccctccagcgcctgcccattttttgggcaggcgcttgctttttgggggtctttacgtcacactactggctcgaaatttcgggtaaacccgtagtttctgaaaggtgtagttgatgctgaaggccatcgccatccgggcgtacacggcaggtattgcatacgctctgggtgccgcgttcgttctggcccctctctcgggggaagcccggaatgctccgtccccgggcggaaccgacaccatcgcattggccgaacttcccccgcaaggacgcgccaccttcagtctcatccgcgaaggcggccccttcccacacgacaaggacggtagcgtctttggcaaccgggaacgcctgttgcccccgcacaagcggggctactaccgggaatacaccgtcaggacaccgggagcgagcaaccgtggtgcacggcggatcgtatgcggcggccctccccgcacgccggacgcctgctactacaccagcgaccactacgcgagctttcggaagatcgtggaatgacttggcccccgagcccagcgggcaggagccgatgcacagaacgatcgcaggcctgccgactcttttcctgagaaaccgtgccatccaggcggtttccggcgatattcctcattggtgactacataaagaaagagcagcggagatggaaatgccacttcgtaccgaccaggacaacccactgcgcggcgtgcgccccaacatcgtgcagtcgatccgggccttccgcgtgcaggatctgcaggcctccgcccaggcgctgggccagcacttcctctatgcgaacctcgcacatgcgcagaccaagcaggacgtcctggaactcatcgccagccagttcatgttcccggcgcacttcggcaagaatttcgatgcgctgtacgactgcatgacggatcccttgcataaatcgggcccgcagcccggcttcatcgtggtgctggagcagatccccacgaccgtgaagttcgacaaggaagcgcgcgagcagctgctggacatcttccgcgaagcggcggactactggggcgaccgcaagatcgctttccggtgcttctattcttttctgtagcccgttctgcatccaacagccaggcagaacgggcgaacgaggctaaagaagctgccgcggagcccatccagatcgctctggcctcaggcgccgagaagatgcctaccgacaagctcgtggacgtctctcctctggcactgcgcatgagcagcccgttcaatgcgggttactggctcgcggcggcctgattcggtacatccccctgaggcgctgacgcgccttcccccttctctctacgcgcttcgcgctacgggaagggggacgacaccagcgcggcggggcggcccttgcgtggtgtctctggcctgggccgcgccggtttccaagcgcagtgacaacaccttgctgcggggtaactagaacaggacttcaagcgcaggcttgcgccagggccacgtagtcggccacggggacttcctcggcgcggcgctgggtgtcgaaggtgccggtgaactggcgtgcctcgagccagcggccgagggtgtggcgcagcagcttgcggcgctggctgaaggccacctgcacgagttcctcgagcagccggggcgcgaccggtgcgggggtggcatggggcaccatgcgcacgacggcgctgtccacgcgcgggggcgggtcgaagctctcgggcggcacgaagagcacgtcttccatggcgtagcgccactgcagcatcaccgacaggcggccgtagtcgctggtggcgggttgcgccaccatccggtcgatgacctccttctgcagcatgaagtgctggtcctcgacgacatccacgtgctcgagcagatggaaaaggatcggggtggagatgttgtagggcaggttgcccacgatccggatgcggggcgttcccaggttggcggccaccgcggtgaaatccaccttgagcacgtcggactcgatcacgtcgagctggccatggccgcgcaggcgctgggcgaggtcgcggtccagttccaccaccgtcaggcgcccgagccgctcgaccagcggctgcgtgagcgcggcgaggcccgggccaatctccaccatcggctggccgggcgccggcgcgatggcgcggacgatggcgtcgatgatggcctggtcagccaggaagtgctggccgaagcgcttgcgcgggatgtgcttcattgcggcgcgtcgcggtattccacgtaggcgcgggcacgggcttcctgggcccagttggtgaacgcttcctcgagctttttctcgcgcacggcatcgcgcaccatgtcgcgctgctcgcgctgcgtgagcttggcctcgcgccgctccagcagctggatcaggtgcacgccgaagcgcgacacgatgggctggctgatctcgtccggcttgagcgcctccaccgcctcctcgaattccggcacgtagcggcccggtccggcccagcccaggtcgccgccctgcttggcgctgccgtcctgggaatgctcgcgcgcgagggtggcgaaatcggcctggcccgacaggatgcggcggcggtactcggccagccgctccgcggccgcggcctcggtcagttgcggcccggtgcgcagcaggatgtggcgcacatgggtttgcacggccgaggaaggaatgcctgcgcgcgaacgctccagcacccgcagcacgtggaacccggcgggcgagcgcaccgggccggcgatgccacccacgggcacctgctggacggtccgcacgaacaggtccgggtagcggtcggccgggcgcaggcccagttcgccgccgatgggtgcgtccggcgcatcggagagttcacgtgccaccttggcgaaatcctcgccggcccgcacgcggtcggcggcctgctgcgcgcgctggcggcgctgttccaccacctccggcgtggcgttctccggcacggcaacgaggatgttggcgaggttcagttcgatcttggacggatccgatatcgcggactgctgctggtcgcgcatgtactggtccacgtccaggtcggtcacgcgcacgcgcgactcgacgtcgcgctcgcgcagccgctggatcagcatctggttgcgcagttcgctgcggaagcgctccgggctgatgccgtcggccgcgaggcggcggtgcatttccggaatgctcacgctgttctggcgggccacggactgctcggcctgcgagatggcgtagtcgtccaccttgatgccgctttcgatggccatctgcacctggatcttctcgttgatcaggcgctcgagcacttcgcgggcgagcacctgccgcggcggccgctctccgccctgggcggccagctggtgctccacgcgcgcaaggcgggcctgcacttcgttgttggtgatcggctcggtgttcaccacggcgacgatgaagtcggcctgccgggccgcctggtcaccccgcgccgaggggccgggatccggcagcgtgatctggggcgcggcgcgcagcgatggcgaagccgacggtgccgacagccccgggccgccgggcatgcgcagcccctgcgcgcccgcaggcgcgacggaaacgatggcggaggcgaagcccgcgaggcccaggatgaatgctcggtggttcatggaaaagcgtcggatgcggatcggggcgatgggtcttggactgcggccgtcagtcgtagttcgtgaaccggctcggcgcaggcaccggctcgcgcaggtactggtagcgcgggatgttctgcttgagtgtctggatcgggtcggaacccagggagagccgggagaagcccacgaactcgatctggaagagcagccgggtggtggccgtggtcacgctgctctgcaggcgctcgagcaccacgcgcccgatccagcagcagctgtcgtactcgaagccgatgaccgtgtccacgagcttgcggtcctgcaggctgtagttcaggcggccgacggagtaccagcgccccccgccctgcccgcggcccgggccgaggttctggcccttgtcgccccagaggtcgttgatgggccactgccagcccacgtcgatctgctcgctggtgccccgctggaagcggtaggccgcgttgatgacgcggtagtcgctggggttgtagcgcgcgccgacggtggagcggatggatcggccggtcttggggttgtactgcacggtggagtcgaagccccactggcgcgtccagttgatgccggcacccagcagcacgtccgagaggcgttcgctcaccggcgtctcgcccggcatgaccacgttctggtcgctgaagcgcaggcgctgggcgatgccgaagcgcgccgcctcgccgccgtcgtcggggtccagcaggcgggtggtgacgcccagcgtgagcaggttgttgtcggcgatgcggtcgttgccgctgtagccgttctcggtgtagatggtggcgaagttgaagtcgttcgccgccgtgtcgtacaccgggatcatgctctggtcgcggtacggcgtgtaggtatagaaggcccgtggttccagcgtctgcacgaagttgcggccgaagtagcgcgcgtcgcgctcgaacacgaggccgctgtccagactgaaggtgggcagcgcgcgcgatgccgtgcgctgcccggtcgccgtcagggcgctgtcgaagtcgtactgcgtggcgtggaactgcacgcgcggcgtgatgaaaccgcccggtgccaggaacggccggctgaactgcgccatggcatagctgcggcgggcattgggctggccggtgagcgcacggtccgcgcggaagtcggtgtagtcggcctcgacgctggcgtcgaagccgccgggcagcgacgacggcgtgtagccccaatggatctggggcatgcgatcgtagggcggcacgatgggcgcgttcacgtcctgcaggacctgccacttgagggtgcgcatgctcagcgacatgtcgtaggcgccccaggacagggacgcatccgccggcagcaggcgctgcgtgagctggctgatgccgccgttggtccgggtgctgaagtcgcgccagtagttgtcgtcgcttacgcgcgtcgcatccacgttcaggccgatgccgccgatgccggtatcgaaggtgccgcggtgcttcaggcccagcgcccagcggtcgcggttgcgcagccggtccgaaggcatgtagtcgccccggatctcgccgttgtaggtcggttccaggtagcggaattcaccgctggtgctgacgccccgcttggacatgaccgtgggcgtgatggtggcatcccggttgggcgcgatgttccagtagtagggctgcgaatacacgacgccgctcacgctgtcgatgcccacggtgggtggcagcaggccggtcttgcgcttgtccgacagcgggaacgtgaagctgccgggtatcggcaggacgggcacgccctggaactcaagcacgcccccttcggccgtgcccacctgctctgcgttgtcgatcttgatgctgcgggcgcgcacgatccaggccggcttccaggtggactcgtcgttcttctggcaggtggtgtaggtggcttcgtggaccacggcgcggtcgcggtcgatgaagtccacgcggcgtgcgtcgccataggcgccattcgcgaggaagcggtagctggcgtcgtcgaagaacccggagaacgcgtccacctgcagctcgagcagcgaaccttcgtacacgttgccggcgcggttgatgcgcacgttgccgcgcgccttggcgaggtcgtcgggcaccgcgtagtcgagccggtccgcgtggatgatggtgtcgccgcgccgcagctcggcattgccctcgacggtcgcgttgatgtcgggctggccggagacatggtcgccccgcacgaagatcggcagcttcggccgcacgtcctcgggaatcttctcctgcagcagcgggctggaccgcagggcgggagcgggctcggccgcggctccagggccggggtcggtctgcgcgagcgctgccagcggcagcccgcagaccatccaggcggcaaggcgagccagcgcccgctgctcgaaccgcgggggggcggcacggttccggcggcgggcaggcaggcgggaatgcgtcggtcggaggggatcgggcaaggaagaaaggtccatggattcaaccggtcggcggcgcgcccgctcggggcgggcaccgcaggccacccggacgggagagaccgggtttgtaaaatcggattatccatgagccacccccgtcccccctccccggccgccgatgccggagcccacgccgtcgcgtggcccgatccttcccgccgcgacaccttcgatgcatggctggctccgctggtggctgcgcacggcctggtgccgtccagcctgcgccccgcctccgccgacgcgagcttccgccgctacctgcgcatcgacggcgcggatggcgcaagccgcatcgtcatggacgccccaccggacaaggaagactgccgccccttcgcgcacgtgcagcggctgatggccgaggcgggcctgaacgtgccgcaggtcctggcctgggacgaagcccatggtttcatgctgctgtccgacctgggccgggaaacggtgatcgagcgcctcgacccggcgcgcccggccgacgcccatgcctggtacctgcaggccaccgatgtgctgctgcagtggcagcaggcgtcgaagccggacacgctgccgccctatgacgccgcgctgctgcggcgcgaactggcgctgtttcccgactggtacctggcgcgccaccggggcgtggcgctggacgacgggcagcaggcgacgctggcgcgcgcgttcgacgccatcgtggcggccaacctcgccgcgccctcggtctatgtgcaccgcgacttcatgatgcgcaacctgatggtgcccgccgagaccggtgcccccctgggcgtgctcgatttccaggacgccgtgtggggccccgccacctacgacatcgccagcctggtgcgcgatgccttcatcagctgggacgaggatttcgtcatcgacattaccgtacgttactgggaaaaggcccggcgtgcgggcattctcggcagcggcagcgcttccggctggggcgacgacttcggagagttctatcgcgcggtcgaatggatgggactgcagcgccacctgaaggtggccggcatcttcgcgcggctcacgctgcgcgacggcaagccccggtacctggccgacacgccccgcttcatcggctacatccgctccacggcgggccgctaccgcgaactcgtgccgctgctgcggctcgtcgacgccatcgagggcaccgaagccgtggccggatacgccttcggccgggtctgaaggggacggccgtccccaccgcattccccactccatcagcagcaaccaccgacgacgccagcgtgaacatcccccgcttccattgccccgagccgctgtccagcggagccgcgctggccctgccgcccgctgccgcgcgccacgtgcaggtcctgcgcctgcagccgggcgacgcgatcacgctgttcgacggacgtggcggcgaatacgcggccacggtggcgcgcatgggccggtcggatgtcgaagtcctggtgggcgcgcacgacccggtggagcgcgaggccggccgcagcgtccacctcgtcgtgggcatgccggccaacgagcgcatggactggctcgtggagaaggccaccgaactgggcgtggcgcgcatccagcccgtggcggcagcccgcagcgtgctcaagctctccggggagcgggcgctcaagcgacaggcgcactggcaggcgatcgccgcggcggcctgcgaacagtgcgggcgcaaccgggtgccgcaggtggaagcccccgtgccgctggcggactggctgcggctgcctcccgcgcccgatgccgcgcggctggtgctgtcgctgcgcgaaggcagccggccgctgcacgacgctgcggcgagcgccgcctgcgtgcaggtgctgcacggccccgagggtggcctggccccgcacgaggaagaccttgccctggagcgcggcttcctgcccgcgagcctcgggccccgcgtgctgcgcgccgagacggcctcggtggcggcgctttcgctgctggcgtgcgcatgatggcggtgcgcatggaatcttcttccccggctcccggcgccgacgccccctgggcggacctggcggacgccgatgccctgctgcccggcgggccggacgaagcatcgggcgccctgttcgacttcttccgcgacacggacgccgccacggacgaccccctgctctggcgcatcgcgcgcgagcaggagctgtcgcaggcgctgagcgggctgttccacggccccgccgcgctggtgcagctgcgcctgtgggcgttcctgcagcttgcccgccagggcgagtcccagctgtcgcgcgagcgcatcgacgaactcttccacgcgctgcggcccgaggccctggacaccgtgctcaagcgcttccgcgacgtgggcctgctggcctgggacgacagcctgcgcgcctatgcgctgccccccctggcgcagcgggtggccggcctgctggccccgctggccagcggcgacgcggccgggcaggacgccgaaggcggcgaactcgccgcgctgctcgggcaggtcgtgggcgcgaaccagctcggggcgctcgatgccgggcagttgcagatgctgcaggcgcaactcacccggctgcacggcgagttcgccgacgcgatcgcgagcggctccgaattccggctgcgcgctgcgcgccagcgctacgatcgcgcggccctgctgatcgaccgggcatccgacgccatcaccgccatcatcggccatgcccacggccacatcgccatggaacgcgcagcccgcgcgctgggccaggcgcaatcgcgcctgctggcgatggccagccagttcaaccgcgcgctgcagcaggtggaccgccagcgcgtgacgctcggcaccaccggcatcaccagcaccgacgtgaagcgctggctgcagacgctgcgccatcccgccgcgctgctcgacaccgcgctggccgtgcctgtgggcctgtgcgccctggcaccgcacgaactgctggacgtgaccgaggccgagttcgagcgcgaccgccccacccagggacccgcggaagacctgcccggcgcccaggaagccccggccggaacgctggccgccgtggccctgccgcgcgaactgggcgatctgtccgatctgctggcggcctggacgctggaagcgcccgccggagaagcggccggggcgccgcgcgacgtggccgccgcactgctcggcgccgagccggaatcggcccgctatgcccaggttgcctacaaggcacagctgctgccgctgctgggcgatccgcaggccggcgtgctgcccggcgccaccggcgcgctcgcgcgccagccctggcgcgtggaatgggaagccgccatccaggccctggaccacccgcagttggaactggtgagccggggccggctggtgcccgcggacactccgccggataccgacggctgaagcttcggcccgttgcctgctccctgttttcgtttcgttttttcctgaccgcccttttcgtttccggatggaccgctgcccatggacgacgccgccctgctgatcgcagaactcctcacgcgccgctggctgccgcgcagccacccgcgggtcaagcgcgcgctggtcgatgccgagctcttcgcgcaggtcgaacagcgcctggcgcagtccgggctgcgcttcgtggacagcatctacgccgaccacgtcagcctcgccctgctgcagcccgcgcagaacgccgtgctgggcgaaggcgcgctcaacgccaacaacaacctggacctgccgcgcgacgcgcaggccctgctggtggtgctctgggccctcatcgttttaccgaagcgcgagcgccagaccagccgcaccgaagccgagggcgacggccagaacgacttcttccccggtgccaagcccctgccctccgcccggctcgtgagccccgtgctgtcgtacaagacgctgctggaggactacggcaaccagctcggcaagaagctgcggctggatgccaacctgaagctgctggaacgccacggcttcatcacgcggcgccaggacgagatcggcgagggcccgctgctggacgtgctgctcgactacgacgtgctcgcaccccgcatcctcgacggcgcgctggccgacgtgctggcgcgcgaacgcgccgcggcgccgccggcgacggacgcagcggttgctgcccccacttcttccgggtccgagacccccacggcctgaccgggcctctccacccgcccatgttccacctgcaaaccctcgaactcgtccactgggactactgccagcgcgtcgcgctgccgctggacgcctccatcatcaccatcgccggccccaacggctcgggcaagaccacgctgctggacgccatgcgcacgctgctgggcctgcgctgctcggccccgcgcgactaccgcacctatgcccgccatgccggcgcgcagactgcgtggctgcgcgcggtggtggacaaccgcccgcagggccgccagacctccagccggcccttcgcgcgccggctgctgtacgccgaccaggtcacgctcgcctgccgcatcgacaagaacggcggcgattggcagcggcgctactgcctgctcgatggcgatgtctccatcgagcagctgcgcgacacgcccgagaaggatctcggcttcatgggcgtggaagcctggggccgcgtgctcggcgcggccggcctgtcccctgccatcgcacgcgtgctgtcgctcgaacagggacagaccgaccggctgtgcgaattcagcccgcgcgaactgctgcggctcgtgttcgacgtgttcggcgaccagcaggtgctggatgcctacgaccaggcgcgcgagcaccagcagcagctctcgcgcgaaatggcgcaggccgagcgcgagctcgaccacagccgcgcccagctcaccgaactgagcaaccgggtgaccagctacaagacctggcagctcaagctggccgagcgcgagcggctcgccaccgaggtcctgcccgtgctcagctggcatggcgagcgtgaaggcctggcgaagcaggcgcgcgaactgcgccgccagaagacgcagcaccgcgcggcgctcgccgagcaggcggcgcagaacaagcgcctgctcacgctgctggacgaaggcacgcgcgcccaggccgatgccgagcgcctgcgcgccgagcgcgacgaagcgcgctcggccctggacgacgccacgcgccacgaggcaccgctcgagcagctggcaaagcgggaggccgaactgctcgcgctcgtggacaagggcagcaacgccgacgaactgcaggcccacctgcgccagctgcaggagcaggaatccggcgcgcaggacgagcgctccgcgctgcagcagcgccgccggatcgcgcaggacgccctcaaggcgctcgaaggccagtcgctgccgcccctgccgcccgaggtgcagcagttccgcaggcgcctcacggcccagggaatcggccaccagttcgtggccgaagtgatcgaggtggcggacgaggcctggcgcgccgccatcgaaggcgtgctgcgcggccatcgctgggtggtgctgctcgacaaggaaagcgacctggccgaggcctacgacatcggcgagcgtgaacgctaccgccattacctggtcggccccggcgagaagcccctgcgcggcgagcccggcaccctgctcgcgcacgtgcgcttcaccgcgccggtgccgcgctggctggtgcagcaattgcagcaactgcgctgcgtggccgacccgcgcgaaggcaagcgcctgggcggcacctggatcacgccccaggcctacatgcacgacggtcgcggagcgcggtccatgtgggtggagccgcgcgaccaccagttcggcgccgccgccgtgcaggcgcgccgcgccgccgccgagcgcgaccttgcgcagatcgacggccagctcgcgcccgtgctcgaccggctcatggccctgaagcggcagatcaccgatacccgccgcgcgctcgaaggccacagcgccgcggaagagctggcgcgccgcagcgaggagttctcccaggcacgcgaggaattgccggcggccaaacaggcgcgcatcgccgcggcccagcgctggcagcgcctggacaccgaggctgcgcgcgtgcatgaccgccatcgggccttcacggaggagcaccagcggctggagcagcagttgcggcgctcgcgcggcgataccgaacgcgccgcgcaggaatggaccgcgcgccgccgcgggcatgtggaggccgcagcgcgcagccagacgcagcggcgccagtttcccgcgcgctggacggccgcggagacgctgggcgcactggtggacgaatacgtgaacgacacccaggcgaagctgcgcctctccgccgtcgagcaggagctggaacagggcacctgggagcaggatgccacggtggaggagcgctaccgccgcatggaagccaccgtgcgcgagcaggcctcaagcctgtcggaccaccaggtcaagaacgcccaggccggcacggccgtgatgaatgcgcgcgaaagctatatcgaggtgctgcgcagcaccgtgcggcgctaccgcaagaacatccaggaactcggcgccctggcgggtgtggaggtggcggccgacctgccgctgctggagaacgacgacaccgtgctcgcccaggccgggctcaaggtgcatttcgcgttcgacggcaagggcagcatcggcatgaacgacggcgaggcatcgggcgggcagcaggtcatcaagtcactgatcctgctggtgggcctgctcaaggacgaggaaagcggctccggcggcttcgtcttcatcgacgagcccttcgcccacctggacgtgcgcaacatccagctggtgggccacttcctgcgttccacccaggcgcagtacgtgctgaccacgcccatcacccacaacctcgaggtcttcgagcccgcggagatcacgctcgtgaccagcaagaagccccagggctcgcgctgggccccgcccatcgccgtggccaagcggcgcggcgtgccgcagctggagccgatggcgggatagccgccgggcggtcgttgcacgggaatagcgcatggccatcgtcaccaccgccaggggccgcacccgcacgcgggagagcgatgcaccatttgccgggctccctccgctgtcgccccgccaggaggcactgctgcgccgctggcttgcctcccatgccgcagagcggcgctggcaaacgctgcttgatgcagcgggacaggatctgctggactccacggaggcgctgctggagtgcctcgtggaatccggcgcggcggtggcccgcgagcgcctcgtgcgaggcacctggcagatcgagcggatggagtggcgcgatcttccggcgctccaggccagccgcggcatccgcacatcggacgaacgccgggcactgcgggacgacacccggcagcagctggcagccctggcggacggcctcccatggcttcagcccgccatcgccagctgcctggacaccgcgaaaggcgccgatctgctgaaagcccgtgccgaactgctgcacgcacttgcgtcatggcatgccgaacagcgcttcggcaaacgccgggacttcgccctgcacgcacggcagggtaccaaggacatcaccccgtccgaatggaaatggctggaagcacatttcgcgctcgagtccctcggcatcgagaagctcgcgttcatcctctggctcggcggcagcctcgcactggccaccgggaaggggcacatcgatgtcggcgccgcgggcttttgcggcctccccatgagcacgttggcgggagatacgcgcgttgtggacgctcccgttcgctactggcttatcgagaaccgcacgagtttcgagcgacaggtgatccgggcagagcccggaacctgcgtggtctggcttccgggcaggcccccggatgactggctcggcgcgctgggctggctgctggacagggcccccgcgcccgcgcgcatcagctgcgatccggaccccgccggccttgatatcgcgttgaccgcaggcgccgtgtggacggcacgcgggctggaatgggctccataccggatggagcctgcgctatggcaggacggcacgacccagccgctgaacgatttcgaccgcgccttgctggcacgcctggccgcgcggaacgatttgcccgcgccagtggcctcgctgcgcggggcgctggagcggctgggccgcaaggccgaacaggaggcctggctttgaacagcggctgccacgcccccctctagggtttcccctcggccagcggtccagacattgtccccccagggtgcctggggtaaaaaccatcggcggcgtcgtccacgccctcaaggagaaccccggtgtcagagccgcccctgtcccaggtgccagccaggccgccgtaccccggcggtgctcccctgggctcgcgcctgctggacgccctgctcaccaccgagccgcgccagcgcatccggcttgccatggccgggctggccgcgctgctgatggcctgctgcatcacggcgatgcacatcgcggtgggcgcggggctggcgcagccggggccggtccggatctggacggccctgtcggccggcggactgctggtggtgtatgccctgatccgcagcggcatctcgcagcgctggtcggacccgtccttgacgctgccgcagatcgtctatgccatcgcctgcaatgccgcggcctacgccatcggcggccaggcccgcggcatcgccctgccgatcctggcggtgatcctgatgttcggcatgttcgggctgtccacgcgccagatgttcggcgtgatgctctacgccatggccgcgttcggcctggctacggtgtcggtggagctgcgcgacgaaccgggacactcctccggcctgtcggtggcctacggcatcatgacggccgtggtgctgctgggcagcaccttcctcaccacgcgcctgcaggccacgcgcgaggacctgcgccgccagaagcacgacctggcacgcgcgctggagcacatccgtgaactggccacgcacgacgaactcaccgggctgctcaaccgccgccacatgctggagctgatgcggctggagcagcggcgcgtgtcccggtcggacttcccgctggtgatcgcgctgctggacgtggaccatttcaaggcggtcaacgacacccatggccacgccgcgggcgaccgcgtgctgcaggcattcgcccaggcagttcgccgctgcgtacgcgacggggatgtgatttcccggtggggcggcgaggaattcgtgctcatgctctgcaacacgccgcccgaggccgcccgcgcgctgctggagcgggtgcgggaggccgtggcggcactctcggtgccggcggaccgcggcgacggagccggagccagcgccggacatctgcgcatcaccgtgtccatcgggttcgcgctgcaccgcccccggcaccccatcgaggaaacgctggagcgcgccgaccgggcgctctatgctgccaagctgggcggccgcaaccggaccgtggaagaagcgcttgaccctgacaccatggaagcctgcaagatccggccatgacctcctcccaccgccgcccgctgggcctgctcgccctctgccaggggctgttcctcaccaacaacgtcgtcttcatcgccatcaacgggctggtgggcctgcagctcgcgccgcgcggctggatggccaccctgccggtgatgggctacgtggtgggcggagcgctgtccaccggtcccgtggcccgggcccagaggcgctgggggcggcaggcctccttccagatcgggctggcagtggcggcggcgtcggccttgctctgcgcgctggccgtgtggatgcacgcgttctggctgctgtgcgccgccacgctggcagcgggctactacagtgccaacggccagctctaccgcttcgccgcggccgagatcgcgcccgcgccgcagcgggacacggccatgtcgctggtgatggccggcggcctgctgggcgcggtggccggccccaacctggccaaccacacgcgcgacctgttctccgttcccttcaccggggcctacctggcactgttcgtggtggccctggtatccatggcctgcatggcatgcatccgctttccggccgttccaccggcgccagcggccggcgccgccacgggccgcccggtggcgcaactgctgcgcgatccggtattcgcggtcgcgctgctgggggcagcgctgggctacggggtgatgaacctgctgatggcggccacgccgctggccatgcaggtgtgcgggcacgccttcggcgacgcggccttcgtgctcgaatggcatgtgatcggcatgttcgcgccgggcttcttcacgggccacctgatccggcgcttcggcgtgctgcacgtcatggcggccggcgtggcgctcaacgccgcctgcgtggcgatcgcgctctccggcgtggagctcgggcatttcttggccgcgctcttcctgctgggcgtgggttggaacttcctcttcacgggcagcaccgccctggcgatgcgcgcctaccggcccgaagagaaggaccgggcccaggccgcgatcaatttcggcgtcttcgccaccatggcgctcacatccttcgcatccggcgcactggtcaccacccagggctggacactgctgaactacggctcccttctgcccatcgggctcaccggcgcggggctcgcatggctggcgctgcggcaccggccccggcaggccgcatgaaggcggccgcaggaaagaccaaacgccgcgcggtcatggcactggcggtctgcgtggccggcggggcccttcccgccctggcacgcccgcccacggcaatgccatccgcaggcgcggaccccgcgttctccaccccggaccggcggcagctcccgggagtcgccgtgctgcagtccttcctcgccaccctggggcggccacagggcacgcagcgcttctgcttcgtggtcgagcgcctgcccgccgacccggccacgccggagcggcaacagctgctgcgcatggtgtggaccacgggatcgcgcctctacaccctgccgtggccgtcccgcatcggagaccgggacgagaaccccctcttcgcggggcaggccctggcctggatgcgctccgcggatctcaaggacggcgtcgtggacaccgatgccgagctgttcggcagcagcttcctggtcacccgcacctgggcgaaccgcatcacccggcagtgccggcgcaccggcgtgcaggtatggatcgtgccggaccggcggccggccctcagccttccgcgcccggctccggcaggctgaccaccacctgcgccacggcggccgtgagcttcttggcgtagggcacgtggaggaactcgttcgggccgtgcgcattgctcttgggcccgagcaccccgcagaccatcatctgcgccgtgggaaagccctggctcagcatgttcatgagcggaatggtcccgccctggccgatgtagccgcagggcgcgccgaaatgcgcctggctcgcggcgttcagcgccttctcgaaccacggcgtgatggccggcgcgttccatccactggccgcgctgccgggctcgaaggtcacgcgggcctggtagggcgcgttgtcctccagcagggccttgagcttctgcacgctttcggcggcatccaccacgggcggcaggcgcaggctgagcttgaaggcggtgtaggggcgcagcacgttgcccgcgtcctgcagcgcaggcagcccttccgcgccggtgacgctgagcgtgggcgtccaggtgcggttgatgagcgcctgcaccgggtcggtggtggtcggcagcgcgaacgtggtcgagccgccgcagtcgtagtgcgcccaggggaaacgcttcgtcacctcgtcgcccaggatcgcggccgtggcgcgcgcctgcgcgaggcggtcgggcggcacctcgcaatggaagctggcgggcagcaggcggccggtggcactgtcctccagccggtcgagcacctgccgcatgatgcggaacgacgagggcaccaggcccgacgcatcgcctgaatgcacgccctcggtcaggatctgcaccttgagcgtgccgctcaccatgccgcgcaggctggtggtgagccagagctggtcgtagttgcctgcgccggagtccaggcagatcacgagcgtgacgtcgcccaggcgcgggcgcagcaggtcgatgtagggcagcaggtcgcgcgagccgctttcctcgcaggtctcgatcagccccacgatgcacgggtgcggaacgccctggcgctggatttcctgcacggcggcgatgctggcatagacggcatagccgtcgtccgcgccgccacggccgtagagctttccgtcctcgtacttcggggaccatggtcccaggtccttgcgccagccatcgaactcgggctgcttgtcgaggtggccgtacatcagcaccgtctgctgcgaagccggccgcgtcgcctccacctcgaagaacagcaccggcgtgcggcccggcatgcgcaggatctccaggcgcagccccgggactttctgggcctccacccaatcggcagcattgcgcagcacgcggtcgagcaggccctgctgctcccagtcgggcgcgaagccgggcgatttggcgggaatggcgatgtattcggtcagctgcttcaggatatcgccgtcccagcgctcgctgagctgggacagggcctggtcgggctggaaggcggtggcgggtacacgggcgttcatggggctctcctgctgcgcggaacgtgccgcgacgagccgatgattgtgctacagggcctgcagggccggccggcgcagggtctgcgaaggcgcctccccgaagagggtcttgtagtcctgggagaaatggcccatgtggaagaacccccagcgctcggcgatctcctgcaccgtctcgcccggcgcggccgtgcgcagcgcgcggcggcaggcattcaggcgcaccgccttcaggaactcggcgggcgactggcccagcacggcatggaagtggttctgcagcgtgcgccgggtcacgtgcaggtgccggcacagggcgtccacgtcccgggcgtcgccgcagcacggctggccggcccacgcacgcgccgccatcaccagcgcgaagcggcgctgggcggcgccttgcgaaggcgccgcggcgggcgctgctgcggcgggatcgccgcacaactggcgcagcagccgccgcgccagcgcctgctgccggccggtgcccgcaggctcccgggccgcctcgccgatgcgcagcagcgattcgatggtggcgcacagcgcggcatgcgctgcagcgtccacgggcaccgcgtgcgccgggccggacaacaggatggccgcgccgtgcaggcccatggcatcggcctcggcacgcagccattcctggtccatgaccacgccgtagatgccgaagtcttccggcgtgcgcagcgtgaagccgtcgctggcgcgggcgcgcagcacgaagcgctgtgcatcggtgcgccgctcgccgccgcagaagtgcaggggccgcgcgcaccgggcgttgggcactccgaaccacaccgagccctgccagggcgcgcactgctggctggtgggcggggaggtgtactcgtggaagacctgcagccgcgggccgcccatccacagctcacgcacccggccggcgaagcggccgcccccgtggaaggcaccagggcagtgcgggaggaaagcgcggcagccatgtcgtggagcgttcgggcgttggagtagggaatgtgatgcaagaaaagcgccagcccctgcgagaaaaccccgacaccgctatcccggatcggaaaaaaaaaccggcacggcccggtttttccgaatccggatagacgccggcggcccggaatgggtgcaatggcggcacgtcgcccatcggctttcgaacgcagcaaggcactccatgcacacctccgcccccaccccttccgatccggcccacgcaccgcacctgaagaaggtgctgggcaccttccagctctggggcatcgccgtcgggctggtgatctccggcgaatacttcggctggagctacggctgggccagcgccggcacgctgggcttcctggccgccaccgtgctggtggccaccatgtacaccagcttcatcttcagcttcaccgagctgaccacggccatcccgcacgcgggcggccccttcgcctatgcgcgccgtgccttcgggccggcgggcggcttcgtggcgggctacgccacgctggtggaattcgtcttcgcgccgccagccatcgcgctggccatcggcgcctacctgaacgtgcagttcccggccatcaaccccaagaccatcgcgctgggcgcctatgcggtcttcatcggcctgaactggttgggcgtgggcatcgcggccacgttcgagctgatcgtcacgctgctggccatcttcgagttgctggtgttcatgggcgtggtcagccccggctggtcgtgggcgaacttcgcccacctgggctgggccggcagcgacaccttcagcagcgccaccgtggcgggcatcttcgcatccatcccgttcgcgatctggttcttcctggcgatcgaaggcgcggccatggcggccgaagaggcacgcgacccgcagcgcaccattccgcgcgcctacatcgccggcatcctcacgctggtggcgctggccttcggcgtgatggtcatggccggcggcgtgaccgactggcgcacgttggccaacatcaacgacccgctaccccaggccatgaaggcgctgctgggcgccaacagcggctggctgcacatgatggtgtggatcggcctcttcgggctggtggcctcgttccacgggatcatcatgggctattcgcgccagatcttcgcgctggcccgcgccggctacctgccccgcgccttcgcccggctcagcccgcgcttcaacacgccgcaccgcgccctgctggcgggcggcgccgtgggggtggccgcgatcttcagcgacgaatggatccagttcggcggccagacgctcacggccaacatcgtgaccatggcggtcttcggcgccatcgtgatgtacatcgtctccatggccgcgctgctgcgcctgcgccgcaccgagcccggcatgcaccgcccctaccgggcgccgctctaccccttctttcccatgctggcgctggccctgggcgtggtgtgcctgatcgccatggtgtggttcaacaccgtgctggcaggggtgtttcttgcactcatggccctgtcgtggttgtattacgctggcactgccagccgccgcgcgcaggccacgcccgacgccctgctggatgcctcctcacggtaacgaagggattccgccatgcgctaccacgcgaccctgggcggccagggccatgccttcgacgacctccgccaggtgatggcccacgccagcccggcgcgctcgggcgactacctggccggcgtgggcgcggccaccgcgcagcagcgcatggccgcgcgccacgtgctggccgacctgccgctcgccaccttcctgaacgaggccttggtgccctacgaggacgatgccatcacccgcctcgtcatcgacggccacgatgccgccgccttcgcgcccatccgccatatgacggtgggcgactggcgcaactggctgctgggcgacgaggccacgccagaggcactggccgccctcgcgcccgggctcacgcccgagatggtgtcggccgtgagcaagatcatgcgcaaccaggacctgatcgccgtggcccgcaagtgccgcgtggtcacgcgtttccgcaacacgctgggcctggctggccgcaccgccgtgcggctgcagcccaaccaccccaccgacgacctgcgcggcgtggccgcctcggtgctggacgggctgatgctgggcgcgggcgacgcggtgatcggcatcaacccggtgtccgacagcatggccacgctggagggcctgtgccgcatgttcgacacgctgatccagggcctggagattcccacccaggcctgcgtgctgacccacgtcaccaacacgctgcagttgatgaacgcgggcgtgccggtggacctggtgttccagtccatcggcggaaccgagaagaccaacagcggcttcggcgtgagcatctccgtgctcgacgaggcctacgacgccgccctgcagctgcggcgcggcaccgtgggcgacaacgtcatgtacttcgaaaccggccagggcagcgccctgtcggccggaggccaccacggcgtggaccagcagacctgcgaggtgcgcgcctatgcgctggcgcgccgctaccacccgctgctggtgaacacggtggtgggcttcatcggccccgaatacctctacgacggcaagcagatcatccgcgccgggctggaggaccacttctgcggcaagctgatgggcctgcccatgggctgcgacatctgctacaccaaccatgccgaggccgaccaggacgacatggacacgctgctggtgctcctggccacggccgggctcaacttcctcatcggcgtgccgggggcggacgacatcatgctcaactaccagagcacctccttccacgacgcgctcttcctgcgcgacacgctgggcctgcagcgcgcccctgaattcgaggcctggctgcagcgccagggcctgaccacggcccagggccggctgcgcgacggcgccgcaccgctggcgctggcgcaagtgctggacacgcaggcccactgaagagccccactgcccccaatgccccttccgcacggatcgacatggacgactcttcccgcgacgatcaagccgccgacgccatgccagcgcccctgccggcggccacggattcgcagcccggcgtgactgccatgccctggcaccactggcgccaggccacgcccgcgcgcatcgccctgggccgcgccggcgtggcggtccccaccgacgaggcgctgcgcttcggctgggcgcacgccatggcccgcgacgccatccatgcgccactggacaccgaggccctggccgcagcactgcgcgacgccgggcatgaggtgctgcaggcccgcagccgcgccgaagaccgcgccacctacctgcgccgccccgacctgggccgccagctgcatccggaagacgccatggccctgcaggcgcatgccgcgcaggccggggcgccgaagcccacgctgtgcgtggtggtgggcgacggcctttcgtcgctcgccgtgcagcgccacgccgtgccgctgctgcaggcgctggtgccgctgctgccgccggaggccaccatcgcgcccgtcgtggtcgtgcgccaggcccgcgtggcggtggccgacgaggtgggcgagttgctgggcgcggacatgagcgccatgctgatcggcgagcggccgggcctgagttcgcccgacagcctgggcatctacctcacgcacgccccccggcgcgggcgcagcgacgcggagcgcaactgcatctccaacgtgcgggccgagggcctgggccatgccgccgccgccttcaagctcgactggctgatgcgccaggcccggcggctgggcgccacgggcgtggcgctcaaggacgacagcgacgccgagtgggccctgcaggcacagcgggcgtcagcgcggctgggcggtggctgaatccgcccccgggccgcctgccgcaggccgcggtgcctcggccgcggccacctggttgcgtcccgcgcgcttggcgcggtacatggcctcgtccgcagccgcgaccagcccgtcccagcgatcgccgggctcgagcacgccgccggccacgccaatgctgagggtgacgggcacggtgcggcccacgaattcgaaatgcgcctgctccaccgcggcgcgcaactcgcccgccagcaccagcgcgccagccagcggagtgcgcggcagcagcaccaggaactcctcgccgccataacggccgatgaggtcctgcgatcgcagccgctcgcccagcacatcgacgacgccgcacagcacctggtcccccgccaggtggcccaggccgtcattgatgcgcttgaaatggtcgatgtccagcatcatcaccgacagcggctcgcccgagcgcacggcctgcgccacgcagcggtccagcgccgcgatggtcgcccggcggttgggcacgtccgtgagcggatcccgcgcggccatgcgctcgttggcggcatcggcgcggtcacgggccatgaaaatgaaaccgaaggacgaggcctggaccgtgacgaaggtggcgaggaaagtcgcgtgctgccagaaattcgccgccagcaggccggaagccggcatgtgccccgtgatcgccgccagcgccctcaccaccagcacggcggcctgcagccagatgcccgccgccaccatgcgcgcgccataaccttcggaggggtgccggccgagcgtccacagcaccagccccagctgggccggatagatgaggcccgccagcaccagccgggccgtgtagtcccccaggaaggccacgaacaggacgatcgtcagcaggaccggcggcacggtgtgcaaccacggcaccggccgccgcaggaactggtacacggccgccagcaggctcgcgaacactccggcgagcaggccgttggccaccacgaccgacagcacatcaggaatgcggccgcgcagcgcaagcagcacgtaggccagcgactgcatcagcagggccgccgcccacaggcccagcccctcgcggcggcggcgggctgccaccagcagcagcccggccgccatcaccagcgagcccacgacggtcatcaccagcatggtcggcaggtgcagcaaggactcggacatgggcgtggaacgaaaaaagaacggtcgtgcgggcgcaggagaatacgcgaacgcgccgctgcatgctaccgccatggccgccggctgcaggaattccggcgtgcagtgcgccggagcacctcaatcgtgttcgaaatggaacacggccgtgccggccatcgcgttgggcatccagcgcacctcacgcccgttctgcaggccgaacgcgtcgagcacgcgcaggcggttcttgtgcgcgagcacctcgaaatccttgaacgtgccgacacggatgttgggcgtgtcgtaccactggtagggcagccgccgcgtcacgggcatgcgcccgcgcaggacagacagccggttgggccagtgcgcgaaattcgggaacgcgacgatgccggcccgccccacccgcgccgtctcgcgcagcatcacctccgcgttgcgcaggtgctgcagcgtgtcgatctgcaggaccatgtcgaacgcgttgtcgccgaacatcgcgaggccctcgtccaggttgagctgcaccacgttcaccccgcggcgcacgcacgccagcacgttcgcgtcgtcgatctcgacgccgtagcccgtgcagccgcgctcgcgccgcagcatgtcgagcagcgcgccgtcgccacagcccaggtcgagcacgcgcgcgccatggggcacgaggcgcgcaatcgcgtgcatggtggatggatcgctcatgcggcggtctccctggcaatgccgtcgaagtaggaacgcatcacgcccatgtagcgcgcatcgtcgagcaggaaggcatcgtggccgtggggggcatcgatctcggcgtagctcacgtcgcgccggttctccagcagggccttgacgatctcccggctgcgcgcgggcgagaagcgccagtcggtggtgaagctcaccagcaggaacctcgcctgggcgcgggcgagcgccagcgtgaggttgccgccgaaggcgagcgccggatcgaagtagtccagcgcccgcgtgatgagcaggtaggtgttggcgtcgaagtaatcgctgaacttgtcgccctggtagcgcaaatagctctcgatctggaactcgatgtcctgcgtgctgtagcggggtgccagtccttcgcgcagttgccgcccgaacttctcgttcatgacgtcgtccgacaggtacgtgatgtggccgatcatgcgcgcgatgcgcagcccccgcttcgggatggtgccgtggcggtagaagtgcccgccgtggaagtccgggtcggtgacgatcgcgcggcgcgccacctcgttgaaagcgatgttctccgcggtgaggttgggcgcgctcgccaccaccaccgcatggcgcatgcgctcggggtactgcagcgcccacgacagcgcctgcatgccgcccaggctgccgcccagcacggcggcgagttgctgcacacccaggcggtccagcagccgcgcctgggcatccacccagtcctccaccgtcaccacgggaaagtcggcgccgtacacctcgccggtatccgggtgcgtgtgcatcggccccgtggagccgaagcacgagcccaggttgttgatgccgaccacgaagaagcggtccgtgtccaccggcttgcccgggccgatcatgttgtcccaccagccctcgctgcggggctgcccttcgtacacgccggccacgtggtgcgaggcattgagggcatggcacaccagcaccgcgttggagcggtcggcgttcagggtgccgtaggtttcgtaggccagcgtgtagtcgcggatcgatgcgcccccctgcaggggcagcggctccgcgaagtgcatggattgcggtgtggcgatgaacgacatggatgaaaaaacccggcatcgctaaaaacgaggccgggtcgtcgcactgcaccaacggtcgggtctttagctggatttatagagcgcccgcaagcggtggcaaatcggcgcgtgtccggcaattatgccaaaggaccgggcgccggtgcgaacagcgcgacgagccccagcaccacgaagatgacggccgacaccacgtgcaccgcgcggatcggcacgcgccgggtgatgcgctcgcccagccacaccaccggcgcgttggcgagcatcatgcccagcgtcgtgcccgccacgacccagaaataggcgctgtactgggcggccagcatgacggtggccacctgcgtcttgtcgcccatctcggcgaggaagaacgccaccaccgtggtgccgaacacgccgaagcgaggggtgccgcccgtctcgtcgtcgtccagcttgtcgggaatgagcatccacaccgccatggcgatgaaggacaggccgaggatccagcgcagcacctgcggcccgatgaccgtggtcacccaggcgcccacggcgccggcgagcgcgtggttggcggtggtggccaccaggatgcccagcacgatgggccagggcttgcggaaccgggccgccaggacgagggagaggagttgggtcttgtcgcccatctccgcgagcgcgacgatggacgtggatacgaggaaagcttccatggggtggggttatccggccggataggtggacagacagcattgactgcgccccgactccggccttgggatcggtgcacagtcaatggtctcgcccagtccggctgaaccgcgtgcgccatgggccgcgagggcccaagtttgttgacgcatgcccccgtgcgcgcatggcgccgggcgggctactccccagagactgccgcgattgtagtgcaaccagggcagccgctccgcagggcgttcagcccgtcagctggcgcaaagttcgggtaaatacccatgatgaacgttgcaggcgcgccaatttccacgggccggatcagaacaattggttgataatggtccggtctttctgcttgcaggaagcaaattgcggtgattggtcggtttcgcgtctctgaaattcgtcacaggtttgctggttgcgtcgggctccatcgcgttttcatgtttctttaaggagtccttcatgggcaacaaactctacgtgggcaacctgccctattccttccgcgatgaagacctgcaacagacgttcagccagtacggcaatgtcaacagcgccaaggtcatgatggaacgcgacaccggccgctccaagggcttcggcttcgtcgagatgggcagcgatgccgaggcgcaagccgccatccagggcgcgcacggccagaacttcggcggccgcgacctcgtggtcaacgaagcccgtccgatggaaccccgtcccccccgcagcggtggcttcggtggcggcaatggcggcggcttcggcggtggccgcagcggcggcggtggctacggtggcggcaatggcggtggctacggcggcggccgcggctactgatccaccagcaacctccgggttgcaaacggatacaaaaaagggcctctccgggccctttttttattgatgcgcagctgtggcaagagtgtggtaaggcttgatcttttcggggctttatggcccataatgcttcggcgaaaaatgttttttcgcgttgcattgcggggatccgtcagtttcgcgcgtaggggctctttgtgaccgaccggctgcgttttcgggactccatcgctttttccatgtgtttttgaggagtcccgtgatgggcaacaaactgtacgtcggcaacctgccgtactccgttcgcgacaacgatctcgagcaggcgttcggccagttcggcgccgtgaccagcgccaaggtcatgatggaacgcgacaccggccgctccaagggcttcggcttcgtggagatgggcagcgacgccgaagcgcaggccgccatcaatggcatgaacggccaggccctgggcggccgcagcatcgtcgtgaacgaggcgcgccccatggagccgcgcccgccccgtagcggtggcgggttcggcggtggtggtggtggcggcggctacggtggtggccgcagcggcggtggcggcggctatggcggtggccgtggtgacggcggcggcggttacggcggtggccgtggcggcgacagcggcggcggctacggtggccgcggcgacggcggcttccgcagtccgtacggctcgggcgctcgcaatggcggcggcggtggtggccgcggcggctacggcggcggcaacaacggcggctattgagccccctgccggcctggacctcccacggggtccttgccggccagccactccaaggttttccaggcccctgtcacaggggcctttttctttccccggtggcaggcgatcaggaggcggggccggtcgcgccgcgccggtgcttgcgtggccgcccggccagcaaccggtcgaacaggctgtccggcagcatgcgcagcagcttggccaccacgcccatctgccagggaatcacgcggtagcgcgcgcccgccgcgatggccgcataggccttgtccgcgaagtccccgggctgcatgaggaacggcatggcgtagcggttctggcgggtgagcggcgtgtcgatgtatccagggcacagagtgaccacccgcacgccgctggcccgcaactcgccccgcaggctctcgcaatagctgatcacggcggccttgctggagcagtaggcgccgtgcccgggcagtccgcggatgcccgccacgctgccgatgcccaccagcgcgccgctgccgcgctcgaccatgccggccacgaacggatggaaggtggccgccattccgaggttgttggtcgcgaaggtctgcgccatgacatcgaggtcctcgcgctccgcggtgtccatgcccacgctgatgccggcattcgcgatcaccacgtcgggcagccccagttccgcaatgcaggccttgccagccgcgatgatgctgtcggcctgcgccacatcggcgccatacacgcgaaagtcgtccggcccgagcccgctggcggccgcccaggcctggatgtccgcggtgcgccgcgcgaccagcgccaggcggaacccggcctgccggtagcgcagggccagggcttgcccgatgccgctggaagcgccggtgatgaaggccaggggacgtgggtgcatggaggcctcttggggtggatggcttgcctggtctcagcgtgcctgcgggggaatgagcatcccgcgcacgcggccgcgcagctgcatgatctggtccaggttgtcgtaatccatgttgtccgcggtgaactggtcggaaccgcggaccagcgtgaccggctggttcgagcggacgcgctcgctgttgagccaggcgtgcaggaactccccgcggaactgcagccgcggcaggggttcgcggcccggccggttgagcggttcgcgggtgacgaccgcgttgccgaacaactgcacttcggaggcatcggcgttggtgagcgcccgcttcgctgtggccaccgtcacgcgcccgtccagggccacggagcgcatgtgggcgttgtcgatttccagcgtgtcggtgtccgggtagtgccgagcgacgtcgccgcggatctcgctctgcagccggccgttcgcatcgaagttcttgaccgagaagccgcgcatgaaatagtcgggctcgtgcgtgggcgccaccgtctgcgcggggcgcaccggcttgggggcattgcgcaccagccaccaggtgcccaaagccatcacgcccatgagcaccacgggcaggtagagggacatgcgctcccatgcctggcgcaggcggcccatcatgcggcgtgcgcctccagcaacgccgcatagcggccggtggccaccagcagcaggtcgcagaactcgcgcgcagcgccgccaccgccgggggccgcggtgacatggtgggccacggcacgcgcttcggcatgggcgtggaacggcgcgcaggccagcgcgcagcgccgcatcacgggcaggtcgggccagtcgtcgccgatggccgcggcctggtgccagcccagccccagctcggccaggatggcctcggcagcgggacgcttgtcctcggtgccgaagcgggcatgcaccacgcccagcgcctgcagccgcaggcgcagcgcgggcgagtcccgcccggtcaccacggccggcacgatgccggccttctgcagcagcttgaggccgtgcccgtccagggtatggaagcgcttgagggtctcgcccgcttcggagatgtagagcccgccgtcggtcagcacgccatcgacgtcgaaaaacgcgacgcgcacatcttgcgcgcgtagcaaaagtgcggggtcgaactgcagcacgggccgcagggccggcagcgcggccgtgtccggcacggggctgcccgccgcgggcgtggaagcgatccggccgtccatcagatgaccttcgcccgcatgaggtcgccgatatggaccacgcccgccagcacgccgccttccgaggcgacgagcacgctggtgatggcatggcgctccatcatctcggccgcatccgccgcgagcgcgtcgggggcgatggtccgcggcgcggcatgcatcacctcgccggccgtgacgctgcgcaggtccgcgccggcctcgatgcggcggcgcaggtcgccatcggtgaagatgcccaggatgcggccctgcgcgtccgcgatggccgacgcgccgaggcgcttggcgctcatctcgcgcatcagttcgctgaacgaggcctccggcagcacgcgcggcacgtcggtgcccgagcgcatcacgtcgctcacgtgcgtgagcagcttgcggcccagagcgccgccaggatgggagcgcgcgaaatcctcggagcgaaagccccgggcatccagcagcgccaccgccagggcgtcgcccatggccagctgggccgtggtgctggtcgtgggcgccaggttgagcgggcaggcttcgcgctccacgccgcaatcgagcaccaggtcggcatggcgggccagggtggactccagtccgcccgtcatcgccaccagcggcacgcccaggcgccggagcaccggcagcagcacggtcagctcgccgctctcgccgctgttggagatggccagcaccaggtcgccgggcgtcaccatgccgaggtcgccatggctggcctcggccggatgcacgaagaaggccggcgtgccggtggaagccagcgtcgccgcgatcttgcggcccacgtggccgctcttgcccatgcccatgaccaccacgcggccggaggtggccagcacgcggtgcaccacgtccgcaaaggcaccgcccacgcgggcggcgagcgccgagagggcggcagcttcggtatcgaaggtttcgcgggccaggcgcacggcccgttcggcggagaaaggcgcgggcggcagggccggcccctgcgcggggggggcggaaagcatccgcggattctatgcggcggccccgccgcccgtgagcccgccggaccgaaagccccacgtggcccgcatcacggtgccgccggggcgcgatgcaggaaaacacgcgaaaacccctacgggctcggctagcatcgggcatgtcttccctcgccctgacgctgctgtacctgctggccgccgtgctgggcgtggtcgcctgccgcagcctcaagctgccgccgatgctcggctacctggccgccggcatcctgatcggcccccatgcgctcgcgctcacccagaattccgagggggtgcgccacctgggggaattcggggtagtgttcctcatgttctccatcggcctggagttcagcctgtccaagctccgcgccatgcggcagttcgtgttcgggctggggttgctgcaggtggcgctcaccctcaccgccggcatggtgggcatgctgctgctgtcgcacttcgtgggcgggctgtggcgcatgggttggcagaccgcgctggcgctcggcggcaccctggtcatgagcagcacggccatcgtggtcaagctgatgagcgagcgcgccgaactggagagcgagcacggccgccgcgtgctgggcgtgctgctgttccaggatctggcggtggtgcccctgctggtgctcatccccgccctgggctcctctcccgagcggctgctggtggcgctcgggctcgccctgctgaaggccaccgtgctcgtgggcgtcctgctggtgggcggccagcgcgtgatgcgctggtggctcaccctggtggcgcggcgcaagagcgacgagctgttcatgctgaacctgctgctcatcacgctgggcctcgcctggctgaccgaagcggccgggttgtccctcgcgctgggcgccttcatcgcgggcgtgctggtgtccgagacggaataccggcaccaggtgggcacggacatccgcccattccacgacgtgctgctggggctcttcttcatcaccgtgggcatgatgctcgactggcacatcctgctggagcgctgggcgctggtcttcgtgctgctgaccgtgccgctgctgctcaaggccggcgtcatcctgctgctggcgcgcggcatgggcgccaccaccggcgtatcgctgcgcaccggcctctacctcgcgcaggccggcgagttcggcttcgtgctgctgtcgctcacgcaggagcacggcctggtcgagccggcgctcatgaaccccgtgctggccgcgatggtgctgtccatgctggccacgcctttcctgatccagtacagcaacccgatcgtgatgaagctggtcgccagcgactggctgcagcagtcgctgcagatgacctccatcgcgcgcaaggcgatcaacaccagcggccacgtgctcatctgcggctacggccgctgcggccagaacctggcccgcatgctggaacgcgagcacattccctacatggcgctggacctcgatcccgaccgcgtccggcaggccgccgccgcgggcgactccgtggtctatggggacgccacgcggctgcaggcgctgatggccgccggcctggtgcgtgccagcgccgtggcggtgacttacctcgacattcccgccaccctcaaggtgctggccaacacccgctcgcacgcgccccaggtgcctgtcgtggtccgcacgcaggacgacctgcatctcgacaagctgcaggcggccggcgccaccgaagtcgtgcccgaggccatcgaaggctcgctcatgctcgcgggccatgcgctggccctggtgggcgtgcccatgcgcagggtgctgcggctggtgcaggaccagcgcgaagcccgctacaacctgctgcgcggctacttccacggcgccgacgacgacacggcctcggagcgcgaccaggagcgcctcgccacggtcaccctgccgcccggcgccggcaccgtaggccggccgctgtccgagctgccgctgcacgccatgggcgtgcgggcggtcaacctgcgccacaaggacgggcgcagctccacccctaccgacgacagcgtgctctccgaaggcgatacgctggtgatctccggtcaccccacggccctggcgctggcggaagacgcgctgctgcgcggctgaagccacctgcgccggcgcgcccgggaacgcccggcgcagttgcaggctctaaactgccgccctttttcccgccgcgcccgcgccgcggcccatcccttttcccgcccccgccatgcaagacctcagcgtcaacgaatacctccgccagtacatccgcaccgtgcccgactggcccgcggcgggcgtgcagttccgcgacatcaccccgctgctgcaggacccgaaggtgttccgcgtgctcatcgatgccttcgtgcaccgctacatggaccgggccctgcgccccgacgtggtcgcgggcctggatgcgcgcggcttcatcctcggcgccgtcgtggcctacgagctcaacgtgggcttcgtacccattcgcaagaagggcaagctgcctttcaccacggtcgaggaaacctacgaactggaatacggcagcgccacggtcgagttgcatgccgacgcggtcaagcccggcgaccgggtgctgctgatcgacgacctcatcgccacgggcggcaccatgatggccgggcgcaggctgctggagcggctgggcgccacggtgaccgaaggtgcggccatcgtcgatctgcccgaactgggcggctcctcgcggctgcgcgaatccgggctgtcgctctacaccctggtggacttcgcgggccactgaaggcggcttgcgccggtgcgggccagggagcccctgcacgcccggcgatagaatgacaatcattctcacggcagcggcctggcggagtcctccgccgggccgcccgtgctttccgccctccaccccatggccctcgatcccgcgcatccccaggcagcgcccatccgcgtgccctctcccgccccggccgcgccgggccatcgacgcagggctttcgcatggcccggactgcgggccgccatcgtccagctgcactggttcgtcggcatcacggccggcaccctgctcgtggtcatcggcctgtcgggcgcgctgctggcgttccgcgaagaaatcctcgacctgttcaatccgggcgtgcggcatgtcgcgccccaggccggcccggcactgacgccgccccagctgctggaagccctggcccgcgacggcgccgccgggcgccgcgtgaatgtgctcaccgtgcaatccacgtcgggcgtggctgcgcgggtgggtttcgccgccctgcccggcgagcgccgcggcgagacggaatacctgcatccctacaccggcgccgcgcagcccgcactgcgcggggacgacttcttcgaatgggtcgaagcactgcaccgctggctgctgctgccgcgcgagccgggccgcgtggcctccggcgtgctggccctgtgcctgctgggcctgtcgctgtccgggctgtatttgcgctggccccgccacccgctgcgctggcgcacctggttcgcactcgacacgcaccgcaagggccgccccttcctctggagcctgcacgcggtcgccggcacctgggtcctggccgtctatgtggggctcaccgccaccgggctgtactgggccttcgacaccgtccgcgacaccgtggacgcatgggccggacagccgcgcccgccccgccaggccatggccgcgtcaccgcgcaccgacaaggctccggcccagtccgctccggcccgcaccatggatctcaccgctgcctggcgagcgttctcgcagcgggccccggactggcagacggccgtgctgcggatgccccagcgcgcggaccagcctctgcagatcctctggctggaccgcaacgcgccgcacgaccgggcccgccaccgcatggtgatcgacacggcgaccggcgtggtcgccacggacgaccgatacagccagcgcagcgtcgcggcgcgcgcgctttccaccttctacccgctgcacatgggcacgtacttcggcctgcccggccgtatcgcggtcaccgccgcggccctggccctgccgcttttcgccgtgacgggctggatgctctacctcggccggcgccgccagcgcagggaggccgaagccgcccggcaggccgtggcggcaccggccggcccgctcaccgccagcaactccgcgaacgcagcggacaccgtcctggtggcctacgccagccagtccggcacggccgagcgcatcgcccagcagacggcagcggccctgcaccagtccggcctgccttcgcaggtcggcgcgctgcagcatctcgcgccggaagacctcgcggaccatgcgcgcatcctgatcgtggccagcagcttcggcgaaggcgagccgccggacgcggcgcggcgcttcatgcgcctcctgcagcgcggaccggtgcagggcgcccgtccgctcgcatccgtgcgttacgcgctgctggcgctcggcgaccggcactatgcgcacttctgtggcttcggccatgcactggacggggagctgcgccgttggggagcgcagcccctgttcccgctgatcgaggtggacggcggcgatgccggcgcgctggcccgctggcgcgaagcgctcacggcgctggacggagcgcgggcctgggcggccgacgcccccgccctgcaggccctgcccccttcggcggacctgcagtcctggcggctcgaaagccgtgagacgctcaaccccggcagcctgggcaaccctctggtggagatcacgttcaagcccgcggtggccggcaccgcgctccactggccggccggagccctcgtggacctgctgccccgccagcccgcggatgcggtcgagcgctggctgcacgaggcaggcctcgacggccaggtccccgtgcaggccggcggagcgcccgagccgttggccgatgtgctggcgcgcagcgtgctgcccgccctgccgctaccggtgcgccttcatccacaggcctgcgcggatgcgctcattcccctcgcgccgcgcacctattccatcgcgtccctgcccgaagacggagcactgcagctgctggtgcgccaggagcggcatgcgcagggcctgggcatcgcgtccggctggctgaccgcgcatgccccgctgggcagcatccagacgctgcgcttcgtcgaaaacccgtgcttcggcctcgagggcaccgaagggcgcccctgcctcttcatcggcaacggctccgggctggcgggcctgcgatcgctgctgcgcgcccgcgtgcgtgccgggcagcagcgcaactggctgctcttcggcgagcggcagcgcgcggccgataccctgtgcgccgaggaaatcgcgcactggcaggaccggggctgcctgccgcgcctggaccgggtgttctcccgggatgccgatgtcccgcaccgctatgtgcaggatgccctgcgggcggccatgccggaactgcggcggtggctggacgagggggccgtggtgttcgtgtgcggcagcgccgagggcatgggcgccggcgtggaccatgtgctctccgacgcgctgggcgccgaaggcatggacgcgctcatcgacgcgggccgctaccggcgcgacgtctattgacggacggcggcgcggttcctccccgcagccgccttttcagcgcagctcgccgtactgggtgttgctcaggtccggggccgcccggtcatggccaggcatctccgtgtcctcgaaaccaggtgccgaaggtgcgggcggcagcagcggcccggatcgcaccgtggtgcccggcatgctggccgccgcaggctgggcgcggcccgtggcggcggcactgcccagcgcacggcgaaaggccgcgacttcgtccgcatcgatcggttcgtagcccttgcccggcgctgcacccggccgggcgccttccgccggcacggacggcgccagggaaggaggtatttcgcgcggagccagcagcgacaccggttcggcgatcgcaggcgcaggcacgggagcaggggcgggaacggacgcgggacggggcggcagcaggggcgccggggcagaagccgggccctgcttcggatgcgcgtgtcccggaacggggccggcgtgcgccggcgcgagcgagggatgcggcgtgccatgccccggcacccctaccgccacatggtcgttgatgcgccaatagacggccgtgacgaggatgtcgaagcgcgacttcgcggtctgcgcgatcagggcctcgatctcgctcaggcgcgcggtctctccgccgtattcacgtcccaggtcgatcatcaccaggaactgccggccccgctggtcgagcgacagcaccttgaacttgtagcccgccgacagcacgctggcgcgcaccatggcgtcgcgcaccaccgtgtagagcagctcgcgccgctccatgcgctcgttcttgcggttggcggcgtgatcggccggagccggcggcacggccggccggccgctgcgtccgggcatgagcggcaccgtggcatccgcgttcagcagcccggccggctccaccgcagggcgtggccgggacgagggctttttgcgggaaaaccagctgaacagcgacatgcggagggccttcttgtcaggatgcgggcgaatggcgcgagtgtagctgcggctctccggcccgccaggcctccgtgcgggaacctgtcggcgccatcatgctcccggcgcccgggtgtcaggttgccgcaacacggcggcgccggttgcccaggcgccgcgccagcaccgagcccgccgccatcgcgagcgccagggccacggccggctgccggttcgacagttcggaaaaccgcagcgccgtgagcgtccacagcttgctgggcgaacccgcctgcaccgtggcgctgcgcggccggtgcgagaagaaagccccctcgcccaccacggaccccgcgcccacgatggccagccgcaggcggcccttctcgtcctcgtaatgcacgctgcagttgccactctcgatgaaatacagcgtccggtcctgcaccccctgggtgaacagcgtgtggcccgcctccacctgcatgggcagcagatagccggccagcaggtcccactgctccggcgtgaatgggttgtgcagcccgtcctccgccgtggactgggaaacggcctgcacgaggccaccgaggtcggcctgcagcacggtcggggaggcgggaggggtggaagacagcacggcattcatggtggcgggacggtatccccccgcgccccggcacacaaggcaggattacgtctttttacacacgcgatccaccccgcggaaaccggcctccgcgcgcgctacttcccgatgcagaagctcgagaagatcacccccagcagatcgtcggacgtgaactccccggtgatcgcgttgagcgcctgctgggccagccgcagttcctcggccagcaggtcgagcgcggggccgtcggattccagttgcgccgccgcttccatcaggtgcgcatccactgcctgcagtgcttccaggtgtcgggcacgggcggtgtagatgccctccggggcggactgccagccggcgatgtccagcagcacgcgccgcagcccgtccaggccctcgcccgtgcgcgcggacaggcgcacggcggcggcgcggccgggggcatccggcgcggcccctgaggagccttctgcgcgatcgctcttgttccacacatcgaccacgggcacctgggccggcgccatgccggcgaggcgagccgcgatctccgcatccgcggcttcgtaatccggctggcccgcgcgcgtgaggtcgtgcaggaacagcaccgcgtcggccgccgcgatctcctgccaggcacgctcgatgccgatccgctccacctcgtcgtcgctctcgcgcaggcccgccgtgtcgatcacgtgcagcggcacgccctcgatctggatggtctgctgcaccttgtcgcgcgtggtgccggcgatcggcgtcacgatggccagttcggcgcccgcgagcgcgttcagcagcgaactcttgcccgcattgggctggcccgcgatcaccaccttgatgccctcgcgcagcagcgcgccctggcgcgtgcggcccatcacctccgccagcgtgcgctgcagcgccgccagctggccatgggcatccgccttgcgcaggaagtcgatctcctcctcgggaaagtcgagcgtggcctccaccagcatgcgcaggtgcaccagcgcgtcacgcagccggtggatctcatcggagaatgcgcccgccagcgaccggctcgcgctgcgcgcggcagcctcggtgctggcgtcgatcaggtcggcgatcgcctcggcctgcgcgaggtcgatcttgtcgttcaggaacgcgcgctcggtgaactcgccgggacgcgccagccgcaggcccggcaaacgcggccggcccgtggcacggtccggctcgctggcagcctgcaggcagcgggccagcagcagctgcagcaccacggggccgccgtgggcctgcagttcgagcacatcctcgccggtgtagctgtggggcgcgggaaagtacagcgccagcccctggtcgatggactgccccgcggcatcacggaacggcaggtaggtggcctcgcgcgggcgcagcgtacgcccgcacagcgcttccaccagcgggccgaccccgcggcccgacacgcgcacgatgcccacggcgccccgccccggtgcggtggcgatggcggcgatgggatcggtgtggcggggcagcatgggcggaacggccgcggggcggcggcaggcgatgaggggaaggcgcgcatgataagcccgccccctgccccggttgcctgccgccctcccccccgggccagggcacggggactggagccgggtccgccagacgggcttacttgatggtggtccaggccggcatcgggcggtcgtccgcgcggtgcggcgtgtccatgcccttgcgcatcgcccagggccggatctggtggtgcagcgggaggtagtagtactcgtccttgaccagcttcagggcatcggcgatgagcgcatcgcgcttggccgggtccatctccaccttgatctggccgatcatgccgtcgagcttggcatcgctgaaccggccgccgttgtacacgcccgccgcggtcttgccgtccttcgtggacatcagcgaatccagcgaatagagcgcgtcgaacgtggccacgccccagccgaacaggtaggcattcacgtcgttgttcatcacgcgggtgacgaactgcgacatcggcgccgtctgcagcgtggtcttcacgccgatgcgcgtccacatggccgtcacggcctggcagatcgcctcgtcgttcacgtagcggtcgttcgggcagtcgagcttgatcgcgaagccgctggggtagccggcatcggccagcagcttcttcgcggcctcgacgtcgtacttggaggcgcgctcctccaggctcttgctccagccatgcaccatgggcgccaccatggtgccggtgggcaccgagaggttgcgcatggtgcggctgtggatggtcgcggaatcgatcgcctggtagagcgcctggcgcacgcgcttgtccttgagcgggttcttgcccggggtgcccgcgccgggcagctcatcgcggaactggtccaggcccaggtagatggtgcggttctcggcaccctcgatcagcttgatgtcggggctggacttcatgcgcgccagatcctgcggcggcggatcgggcacgaagtccacctggcccgagatgagcgcggccgagcgcgtggcggccgacttgatcggcgtgaataccacctcgtcgatgttgcccgtgggcttgtcccaccagttcgggttcttcttgagcgtgaccttcacgtcgggctgccagcccaccatgatgaagggaccggtcccgttggcgttgcgcgatgcgtagttctcttccttgcccgcgtagtcctgagccttcaccgagttgttcttctcggcccaggccttgttcatgatgcgcgcctcggtcagctcgcgcagcagcaccgggctgggacccttgaggatcaggtccacggtgaagtcgtccaccttcttcacttccttcacgctctgcaccgacgactgcatgttggacggcggcgtcatcgcccgcgtgagcgagaacaccacgtcgtccgccgtgaacggggcgccgtcgtggaacttgacccccttgcgcagttcgaagcgcacctgcgtgggcgagacctgcgtccatttcgtggccagcgcgggctcgacctggtagttcttgtcatagcgcacgaggctctcgtacacctgctgcaggaaggcatgcgtggtctggtggttctgcgcgtgcgggtccacggtcaggatgtcgttcgcgccggcccagcgcagggtggccgcatgcgcggccccggcgccgaggagcacggcgagggcgatcgttccgagggataaattcaaacgctgcttcatctgcaagcctccagtcaaagggggtcgatggaaagaccactagcctagcaatcctcgtacccaaaagacaacggccacacgcaggtggccgttggggattgcccggatggcgcgccgaaaaacggcgtccgggtcacgcagcgaagcggatcagttcacgtcagcggaacttcggcaggttgaactgcggcggcacgcccatgcgcttgttgatgatccactgctgggcgatcgacaggatgttgttcgtcagccagtacatcaccaggccggccgggaagaagaagaacatcacgctgaagatcagcggcatgaaccacatcatcttggcctgcatcgggtccggcggcgcggggttgagcgcggtctgcagcagcgagctggccgtcatcagcaggggcaggatgaagtacgggtcgggcgaggacaggtcgtggatccagccgatccagggcgcattgcgcatttccacgctcgacagcagcacccagtacagcgcgatgaacaccgggatctggatcacgatggggaagcagccgcccatcgggttgaccttctcctcgcggtagatgcgcatcatctcctgctgcatctgctgcggcttgtccttcaggcgctcgcgcatctccatgatcttcgggttgatggccttcatcttggccatggaggcgtacgccttggcgttgagccagtagaacgcgatcttgagcagcagcaccaggcccacgatggaccagccccagttgttcaggatcttgtgcagctgttccagcagccagtagagcggcttggccaggatcgtgagccagccgtagtccttcaccagttccaggccgggcgacagcttctccagcatcgtctcgatctgcgggccggcgaacaggcgcgcgtccagcgtcttcgactggcccggggcgatctcgcccaccgaggtgatcatgcccaccgaatagaggttggtgtccaccttgcgcacgaacaggtcgcgctggatgccgtcggccagcagccaggcggtggcgaaatagtgctgcaccatggccacgtagccgttggtggacgacttgtcgatctcggccttgccgctctcgatgtccttgaactcgaccttgtggtacttcttggcctcggtatagacggccgggccggtgaaggtggagtagaacgacgactctcccggcggcttgttgccgtcgcgcaccagctgcatgtacagctgcggagacaccggcgtcgtgcccgtgttcaccacctcgtgcttcacggcgatgtcatacgcaccgcgcttgagcgtccaggtcttgaccagcttcacgccgcccaggtccggcgactcgaagcggatgctgatgtcgttctgcccgtcctgcagggtgcggttgcccggcaccacggccatgggcgtcttgtgcgtgggatagccggcccccccgatcaggccggtctgcgccacgtagacgcgctgggcgctgtcgtccagcagcgtgaacgggcgggacttgtccgccatgtcgggatagcccagcagttcgccgtgcgtgagggtgccgccttcgctgtcgaaggtcaggcgcagcacgtccgtggtgacggtgacgcgctcgcgcggcgcggcaggagccgcggccgcggtgccgcccggcggcacctgctgcgcgcccgcagcgggcgcggcgctcggcgtgggcacgctgcccggggcgctggcaccgccgccggccggcgcggacgccacctgggccggcaccggctccgggaagaacgtggccttgtggccgttgtgtacttgccacttgtcccacagcagaaccatggaaaagccaaatatcacccacaggatggtacggcgaatgtcgttcatgaagacttctttggagaggaaggggtgggggtcgcggccgcggcggccgttgccggccgcccggccagccgggaaaacaggcgtgtcgcgcgcggcgcttcggctggcaccggatcatggccgccatcgcaccacggatggcagcgcgcgaggcgccgcagggtgaggtaggagcctgcgcccgcgccgtgccgctccagcgcctgcagcgcataggcggagcaggtgggctcgaaccggcacgccgacccgagccacgggctcaggaagaagcggtagccgcgcaccagcgccatgagcagcgagcgcatcatggccgcgcagcctctggcacgggcacggcagccggtgccggtggccgtgccgacggagcgggcttgccgccgcgctgcgggcggacggcctgcccgaagagctgcagcagctcctcgcgcacggcacgccgcagcgcgtcggaggtcgcgctcggaaactgcttgcggtcgaacccggcgcgcaggcgcaccacgtgcgcggcatggcccagctgcggcgcgaagtccggcgccacggcgtagatctgccgcttgatggtgttgcgtgtcaccgcgcgccgcgcccagcgcttgggcaccatagcgcccagccacggtcctgcggagtcgtccacggcaaacagggcctgcggagcctgccgttgcggcggggctccgggccctggatgggaatcggaaagggtggcagggcccgcgtcgagacgcaggcggtgcagggcgaagtgcgccgtccgggaaatggttcccccggccatggcggcctggaactgcggacgggtcttgagccggtgcatggaaccatcctcgcccgcatcacgggcgggacgccgtggcggcctcatacggatcggcaatcagggaagcgaacggagcaacgcggcctccctgagcgcgaagccgtatcagacggccaggcgcttgcggcccttggcgcggcgtgcgttgatgacggcacggccgccgcgcgtcttcatgcgcacgaggaaaccgtgggtgcgcgcgcggcgcgtcttggaaggctggtaggtacgtttcatgatcgattcctcgaaggttcttgggtttgcaggcccggcttcgatcggccggacccgttgcgcggaccacccatcaaaagtgccgcgcgagccgcacgcgccgcccgcctcgaaaccgctgcatcgcaaagcaaagcagcaaggcaggaagccgcccgggcttcatcgccctgaacgcattcagggaaaccggcga